一种实现考勤的方法和考勤服务端与流程

文档序号:11953736阅读:176来源:国知局
一种实现考勤的方法和考勤服务端与流程

本发明涉及通信设备信息处理技术,尤指一种实现考勤的方法和考勤服务端。



背景技术:

为了保证有效管理,很多公司对其员工执行上下班考勤制度,现有考勤主要为打卡考勤和生物特征考勤如指纹考勤。以打卡考勤为例来看,需要刷卡进行考勤,也就是说,需要员工持代表其身份信息的智能卡到刷卡器所在的位置进行刷卡。现有考勤方法,由于需要员工人为参与进行考勤,使得员工感觉麻烦,而且大量员工在同一时间进行考勤时,会出现排队考勤的现象,这样降低了考勤的效率。



技术实现要素:

为了解决上述技术问题,本发明提供了一种实现考勤的方法和考勤服务端,能够提高考勤效率,从而改善考勤的用户体验。

为了达到本发明目的,本发明公开了一种实现考勤的方法,包括:

考勤服务端接收来自移动终端周期性的考勤信息;其中,考勤信息包括移动终端的身份标识和当前位置;

考勤服务端在接收到的考勤信息中增加考勤服务端的当前时间并为移动终端保存修改后的考勤信息。

接收到所述考勤信息之后,所述修改考勤信息之前,所述方法还包括:所述考勤服务端根据接收到的身份标识确定所述移动终端是否为待考勤的移动终端,如果为待考勤的移动终端,继续执行所述修改的步骤。

所述方法之前还包括:所述考勤服务端预先设置考勤范围和考勤周期;其中,所述考勤范围包括两个或两个以上分级考勤范围;最内层的分级考勤 范围为包围预先设置的考勤参考点的区域,次最内层的分级考勤范围为包围在所述最内层的分级考勤范围之外的区域,依此类推,最外层的考勤范围为包围在次最外层的分级考勤范围之外的区域;

所述保存的考勤信息为上班考勤信息或者下班考勤信息;

所述修改考勤信息之后,所述保存之前,所述方法还包括:所述考勤服务端为所述移动终端记录所述修改后的考勤信息;如果当前考勤周期内未为所述移动终端保存上班考勤信息,且最新记录的考勤信息显示所述移动终端位于所述最内层的考勤范围中,读取预先设置的第一时间范围内记录的所述移动终端的各考勤信息,如果根据读出的各考勤信息判断出所述移动终端移入所述最内层的分级考勤范围,继续执行所述保存的步骤,并将保存的考勤信息设置为上班考勤信息;

其中,所述第一时间范围为到最新记录的考勤信息中的当前时间结束、时间长度为预先设置的第一时间长度的时间范围。

所述记录之后,所述方法还包括:如果当前考勤周期内已为所述移动终端保存上班考勤信息,且最新记录的考勤信息显示所述移动终端未位于所述最内层的考勤范围中,所述考勤服务端读取预先设置的第二时间范围内记录的所述移动终端的各考勤信息,如果根据读出的各考勤信息判断出所述移动终端移出所述最内层的分级考勤范围,继续执行所述保存的步骤,并将保存的考勤信息设置为下班考勤信息;

其中,所述第二时间范围为到最新记录的考勤信息中的当前时间结束、时间长度为预先设置的第二时间长度的时间范围。

所述记录之后,所述方法还包括:如果当前考勤周期内已为所述移动终端保存上班考勤信息,且所述修改后的考勤信息中的当前时间位于预先设置的第三时间范围内,所述考勤服务端继续执行所述保存的步骤;其中,第三时间范围为预先设置的上班时间与下班时间之间的时间范围。

所述分级考勤范围均具有相同圆心;所述最内层的分级考勤范围为以所述考勤参考点为圆心的圆形区域,次最内层的分级考勤范围为包围在所述最内层的分级考勤范围之外的圆环形区域,依此类推,最外层的考勤范围为包 围在次最外层的分级考勤范围之外的圆环形区域。

本发明还公开了一种实现考勤的考勤服务端,包括接收单元、修改单元和保存单元,其中,

接收单元,用于接收来自移动终端周期性的考勤信息;其中,考勤信息包括移动终端的身份标识和当前位置;

修改单元,用于在接收单元接收到的考勤信息中增加考勤服务端的当前时间;

保存单元,用于为移动终端保存修改单元修改后的考勤信息。

所述考勤服务端还包括鉴权单元,用于根据所述接收单元接收到的身份标识确定所述移动终端是否为待考勤的移动终端,当确定出为待考勤的移动终端时,发送鉴权成功指示;

所述修改单元具体用于:接收鉴权成功指示,在接收单元接收到的考勤信息中增加考勤服务端的当前时间。

所述考勤服务端还包括配置单元,用于设置考勤范围和考勤周期;其中,所述考勤范围包括两个或两个以上分级考勤范围;最内层的分级考勤范围为包围预先设置的考勤参考点的区域,次最内层的分级考勤范围为包围在所述最内层的分级考勤范围之外的区域,依此类推,最外层的考勤范围为包围在次最外层的分级考勤范围之外的区域;

所述保存的考勤信息为上班考勤信息或者下班考勤信息;

所述修改单元具体用于:接收鉴权成功指示,在接收单元接收到的考勤信息中增加考勤服务端的当前时间,为所述移动终端记录修改后的考勤信息;当当前考勤周期内未为所述移动终端保存上班考勤信息,且最新记录的考勤信息显示所述移动终端位于所述最内层的考勤范围中时,读取预先设置的第一时间范围内记录的所述移动终端的各考勤信息,当根据读出的各考勤信息判断出所述移动终端移入所述最内层的分级考勤范围时,发送第一保存指示;其中,所述第一时间范围为到最新记录的考勤信息中的当前结束、时间长度为预先设置的第一时间长度的时间范围;

所述保存单元包括第一保存模块,用于接收第一保存指示,为所述移动终端保存修改单元修改后的考勤信息,并将保存的考勤信息设置为上班考勤信息;

所述修改单元还用于:当当前考勤周期内已为所述移动终端保存上班考勤信息,且最新记录的考勤信息显示所述移动终端未位于所述最内层的考勤范围中时,读取预先设置的第二时间范围内记录的所述移动终端的各考勤信息,当根据读出的各考勤信息判断出所述移动终端移出所述最内层的分级考勤范围,发送第二保存指示;其中,所述第二时间范围为到最新记录的考勤信息中的当前时间结束、时间长度为预先设置的第二时间长度的时间范围;

所述保存单元还包括第二保存模块,用于接收第二保存指示,为所述移动终端保存修改单元修改后的考勤信息,并将保存的考勤信息设置为下班考勤信息。

所述配置单元还用于:设置上班时间和下班时间;

所述修改单元还用于:当当前考勤周期内已为所述移动终端保存上班考勤信息,且所述修改后的考勤信息中的当前时间位于预先设置的第三时间范围内时,发送第三保存指示;其中,第三时间范围为上班时间与下班时间之间的时间范围;

所述保存单元还包括第三保存模块,用于接收第三保存指示,为所述移动终端保存修改单元修改后的考勤信息。

与现有技术相比,本发明技术方案包括:考勤服务端接收来自移动终端周期性的考勤信息;其中,考勤信息包括移动终端的身份标识和当前位置;考勤服务端在接收到的考勤信息中增加考勤服务端的当前时间并为移动终端保存修改后的考勤信息。通过本发明技术方案,实现了对员工通过移动终端自动进行考勤,提高了考勤的效率,从而改善了考勤的用户体验。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实现考勤的方法的流程图;

图2为本发明实现考勤的系统的组成结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1为本发明实现考勤的方法的流程图,如图1所示,包括:

步骤101:考勤服务端接收来自移动终端周期性的考勤信息。

其中,考勤信息包括移动终端的身份标识如移动终端的通话号码和当前位置如移动终端所在位置的坐标信息。

步骤101中,考勤服务端可以通过短消息接收考勤信息。

步骤102:考勤服务端在接收到的考勤信息中增加考勤服务端的当前时间并为移动终端保存修改后的考勤信息。这样,实现了通过保存后的各移动终端的考勤信息对使用移动终端的不同员工进行考勤。具体来讲,考勤服务端接收考勤信息,在考勤信息中增加考勤服务端的当前时间,并为移动终端保存修改后的考勤信息。

进一步地,

为了保证考勤的准确性,接收到考勤信息之后,步骤102中的修改考勤信息之前还,本发明方法还包括:考勤服务端根据接收到的身份标识即考勤 信息中的身份标识确定移动终端是否为待考勤的移动终端,如果为待考勤的移动终端,继续执行修改的步骤,也就是继续执行在接收到的考勤信息中增加考勤服务端的当前时间的步骤。

需要说明的是,如果不为待考勤的移动终端,结束本流程。

上述根据身份标识确定移动终端是否为待考勤的移动终端的具体实现,属于本领域技术人员的惯用技术手段,并不用于限定本发明的保护范围,此处不再赘述。

进一步地,

本发明之前还包括:考勤服务端预先设置考勤范围和考勤周期。其中,考勤范围包括两个或两个以上分级考勤范围;最内层的分级考勤范围为包围预先设置的考勤参考点的区域,次最内层的分级考勤范围为包围在最内层的分级考勤范围之外的区域,依此类推,最外层的考勤范围为包围在次最外层的分级考勤范围之外的区域。其中,考勤参考点代表考勤公司所在位置。这里举例来看,

分级考勤范围均具有相同圆心;最内层的分级考勤范围为以考勤参考点为圆心的圆形区域,次最内层的分级考勤范围为包围在最内层的分级考勤范围之外的圆环形区域,依此类推,最外层的考勤范围为包围在次最外层的分级考勤范围之外的圆环形区域。

保存的考勤信息为上班考勤信息或者下班考勤信息等;

相应地,

步骤102中的修改考勤信息之后,步骤102中的保存之前,本发明方法还包括:考勤服务端为移动终端记录修改后的考勤信息;如果当前考勤周期内未为移动终端保存上班考勤信息,且最新记录的考勤信息显示移动终端位于最内层的考勤范围中,考勤服务端读取预先设置的第一时间范围内记录的移动终端的各考勤信息,如果根据读出的各考勤信息判断出移动终端移入最内层的分级考勤范围,继续执行步骤102中的保存的步骤,并将保存的考勤信息设置为上班考勤信息。

其中,第一时间范围为到最新记录的考勤信息中的当前时间结束、时间 长度为预先设置的第一时间长度的时间范围。

通过上述步骤,保证了只有移动终端移动着进入最内层的分级考勤范围时,才记录上班考勤信息,避免了移动终端始终被放置在最内层的分级考勤范围中从而假冒准时考勤的现象,从而提高了考勤的准确率和实用性。

进一步地,

在本发明的一个实施例中,上述记录之后,本发明方法还包括:如果当前考勤周期内已为移动终端保存上班考勤信息,且最新记录的考勤信息显示移动终端未位于最内层的考勤范围中,读取预先设置的第二时间范围内记录的移动终端的各考勤信息,如果根据读出的各考勤信息判断出移动终端移出最内层的分级考勤范围,考勤服务端继续执行保存的步骤,并将保存的考勤信息设置为下班考勤信息。其中,第二时间范围为到最新记录的考勤信息中的当前时间结束、时间长度为预先设置的第二时间长度的时间范围。

类似地,通过上述步骤记录下班考勤信息,避免了假冒考勤的现象,提高了考勤的准确率和实用性。

优选地,考勤周期预先设置为天。

这里举例来看第一时间范围和第二时间范围,假设第一时间长度为2小时,最新记录的考勤信息中的当前时间为7点30分,此时,第一时间范围为5点30分至7点30分。假设第二时间长度为2小时,最新记录的考勤信息中的当前时间为18点,此时,第二时间范围为16点至18点。

在判断移动终端移入最内层的分级考勤范围的步骤中,可以根据现有技术生成在第一时间范围内的移动终端的移动路径,并根据生成的移动路径判断移动终端是否移动着进入最内层的分级考勤范围。类似地,在判断移动终端移出最内层的分级考勤范围的步骤中,也可以根据现有技术生成在第二时间范围内的移动终端的移动路径,并根据生成的移动路径判断移动终端是否移动着离开最内层的分级考勤范围。

进一步地,

在本发明的另一个实施例中,上述记录之后,本发明方法还包括:如果当前考勤周期内已为移动终端保存上班考勤信息,且修改后的考勤信息中的 当前时间位于预先设置的第三时间范围内,继续执行保存的步骤;其中,第三时间范围为预先设置的上班时间与下班时间之间的时间范围。

这样,实现了在上班时间与下班时间之间的时间范围中,保存移动终端所在位置,从而方便判断使用移动终端的员工是否有离岗情况。

上述描述中,通过“如果”引出某种条件,并说明满足引出的条件时如何处理,需要说明的是,除特殊说明之外,在不满足引出的条件时,结束本流程。

图2为本发明实现考勤的系统的组成结构示意图,如图2所示,包括考勤服务端和移动终端,其中,移动终端包括一个或一个以上。

如图2所示系统中的考勤服务端包括接收单元401、修改单元402和保存单元403,其中,

接收单元401,用于接收来自移动终端周期性的考勤信息;其中,考勤信息包括移动终端的身份标识和当前位置;

修改单元402,用于在接收单元401接收到的考勤信息中增加考勤服务端的当前时间;

保存单元403,用于为移动终端保存修改单元402修改后的考勤信息。

进一步地,

勤服务端还包括鉴权单元404,用于根据接收单元401接收到的身份标识确定移动终端是否为待考勤的移动终端,当确定出为待考勤的移动终端时,发送鉴权成功指示;相应地,

修改单元402具体用于:接收鉴权成功指示,在接收单元401接收到的考勤信息中增加考勤服务端的当前时间。

进一步地,

考勤服务端还可以包括配置单元,用于设置考勤范围和考勤周期;其中,考勤范围包括两个或两个以上分级考勤范围;最内层的分级考勤范围为包围预先设置的考勤参考点的区域,次最内层的分级考勤范围为包围在最内层的分级考勤范围之外的区域,依此类推,最外层的考勤范围为包围在次最外层 的分级考勤范围之外的区域;

保存的考勤信息为上班考勤信息或者下班考勤信息;

相应地,

修改单元402具体用于:接收鉴权成功指示,在接收单元401接收到的考勤信息中增加考勤服务端的当前时间,为移动终端记录修改后的考勤信息;当当前考勤周期内未为移动终端保存上班考勤信息,且最新记录的考勤信息显示移动终端位于最内层的考勤范围中时,读取预先设置的第一时间范围内记录的移动终端的各考勤信息,当根据读出的各考勤信息判断出移动终端移入最内层的分级考勤范围时,发送第一保存指示;其中,第一时间范围为到最新记录的考勤信息中的当前结束、时间长度为预先设置的第一时间长度的时间范围;

相应地,

保存单元403包括第一保存模块,用于接收第一保存指示,为移动终端保存修改单元402修改后的考勤信息,并将保存的考勤信息设置为上班考勤信息;

进一步地,

修改单元402还用于:当当前考勤周期内已为移动终端保存上班考勤信息,且最新记录的考勤信息显示移动终端未位于最内层的考勤范围中时,读取预先设置的第二时间范围内记录的移动终端的各考勤信息,当根据读出的各考勤信息判断出移动终端移出最内层的分级考勤范围,发送第二保存指示;其中,第二时间范围为到最新记录的考勤信息中的当前时间结束、时间长度为预先设置的第二时间长度的时间范围;

相应地,

保存单元403还包括第二保存模块,用于接收第二保存指示,为移动终端保存修改单元402修改后的考勤信息,并将保存的考勤信息设置为下班考勤信息。

进一步地,

配置单元还用于:设置上班时间和下班时间;

修改单元402还用于:当当前考勤周期内已为移动终端保存上班考勤信息,且修改后的考勤信息中的当前时间位于预先设置的第三时间范围内时,发送第三保存指示;其中,第三时间范围为上班时间与下班时间之间的时间范围;

相应地,

保存单元403还包括第三保存模块,用于接收第三保存指示,为移动终端保存修改单元402修改后的考勤信息。

如图2所示的系统中的移动终端用于周期性向考勤服务端发送考勤信息。

虽然本发明所揭露的实施方式如上所述,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1