一种快速考勤方法及装置与流程

文档序号:13284020阅读:642来源:国知局

本发明涉及考勤数据处理领域,特别涉及一种快速考勤方法及装置。



背景技术:

1.静态二维码扫描解析技术在考勤中使用较为常见,在考勤流程中,采用固定的二维码进行打点式考勤,一张二维码中包含了所有的信息,被考勤者可通过拍照等手段进行异点考勤,故传统的二维码考勤存在不严谨性。

2.地理位置定位技术在考勤中的使用较为广泛,在考勤流程中进行数据判断,但传统地理位置定位仅记录了位置信息,由于安卓等智能手机可以通过修改定位来欺骗考勤系统,在考勤中存在不严谨性。

3.以上技术独立存在,不能杜绝代为考勤现象。



技术实现要素:

有鉴于此,本发明的目的是提供一种快速考勤方法及装置。

本发明的目的之一是通过以下技术方案来实现的,一种快速考勤方法,包括以下步骤:

s1:考勤系统中负责加密的模块依据加密算法生成考勤识别码,考勤识别码中包含了考勤点所处经纬度信息,该经纬度信息作为考勤点的位置信息;

s2:被考勤者对考勤识别码进行解析,获得被考勤者所处的位置信息,考勤系统判断被考勤者的位置信息与考勤点所处的位置信息是否相符,如果在考勤点范围n米内,视作有效考勤,否则记录考勤失败。

进一步,对有效考勤的判断还包括判断从考勤开始到完成考勤识别的解析完成过程中,被考勤者的经纬度信息是否发生变化。

进一步,所述考勤识别码为动态码。

进一步,在进行考勤识别码解析前还包括身份信息判断,包括被考勤者的生物学特征判断和被考勤者所用终端唯一识别码判断。

进一步,被考勤者的生物学特征包括指纹或/和声纹。

本发明的目的之二是通过以下技术方案来实现的,一种快速考勤装置,包括考勤识别码生成单元和考勤识别码解析单元,

所述考勤识别码单元根据加密算法生成考勤识别码,考勤识别码中包含了考勤点所处经纬度信息,该经纬度信息作为考勤点的位置信息;

所述考勤识别码解析单元对考勤识别码进行解析,获得被考勤者所处的位置信息,考勤系统判断被考勤者的位置信息与考勤点所处的位置信息是否相符,如果在考勤点范围n米内,视作有效考勤,否则记录考勤失败。

进一步,对有效考勤的判断还包括判断从考勤开始到完成考勤识别的解析完成过程中,被考勤者的经纬度信息是否发生变化。

进一步,所述考勤识别码为动态码。

进一步,在进行考勤识别码解析前还包括身份信息判断,包括被考勤者的生物学特征判断和被考勤者所用终端唯一识别码判断。

进一步,被考勤者的生物学特征包括指纹或/和声纹。

本发明的优点在于:

本发明快速考勤、准确考勤、大批量同时考勤、可适用于工厂、学校、公司等需要经常考勤的场所,每个人使用自己的设备进行考勤,不必排队进行考勤操作,极大节约时间。

附图说明

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:

图1为本发明的流程图。

具体实施方式

以下将结合附图,对本发明的优选实施例进行详细的描述;应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。

一种快速考勤方法,包括以下步骤:

s1:考勤系统中负责加密的模块依据加密算法生成考勤识别码,考勤识别码中包含了考勤点所处经纬度信息,该经纬度信息作为考勤点的位置信息;

优选的,所述考勤识别码为动态码。

具体的,考勤人员释放考勤识别码,该识别码包括但不同于传统二维码,识别码是一张动态的图片,该图片在n秒内显示m张二维码,m张二维码中有k张记录了有效考勤信息,m-k张记录无效信息(即混淆信息),m张二维码中应该包含有序号信息,这k张二维码应当包含其前置有效二维码与后置有效二维码的位置,仅解析单张二维码不可识别出完整的考勤识别码信息,识别码信息通过加密,仅能使用专用的软件进行解析,软件解析过程对n秒内的m张二维码进行解析,将m张二维码中k个有效二维码的数据拼接成完整的考勤识别码,考勤识别码中应该包含考勤点的地理位置信息。以上技术方案可避免被考勤人员通过拍照发送考勤二维码作弊的行为。

举例如下,考勤识别码由五张二维码组成,其为一张动态图片,在n秒内快速变化,当且仅当成功解析出全部有效二维码,才能获取完整的考勤识别码信息。

s2:被考勤者对考勤识别码进行解析,获得被考勤者所处的位置信息,考勤系统判断被考勤者的位置信息与考勤点所处的位置信息是否相符,如果在考勤点范围n米内,视作有效考勤,否则记录考勤失败。

优选的,对有效考勤的判断还包括判断从考勤开始到完成考勤识别的解析完成过程中,被考勤者的经纬度信息是否发生变化。

具体的,手机传感器中有gps等可以定位的传感器,传感器是高精度的仪器,每时每刻都在进行变化,开启软件后,到考勤识别码解析完成,应该记录到一段动态变化的经纬度信息,这信息变化很小,但是一定是有变化的,若被考勤人员不在考勤点附近,通过修改手机定位的方法来欺骗考勤系统,则这时候的定位是静态的,完全不动的,故考勤系统可以通过地理位置是否实时产生了细微变化,来判断被考勤人员是否处于考勤点附近。

优选的,在进行考勤识别码解析前还包括身份信息判断,包括被考勤者的生物学特征判断和被考勤者所用终端唯一识别码判断。被考勤者的生物学特征包括指纹或/和声纹。

具体的,采用手机进行考勤操作,考勤系统运行前,应该记录手机的唯一识别码,即imei号,若被考勤人员的账号密码还未绑定imei号,则考勤系统首先获取手机的imei号进行绑定,绑定成功后方可进行下一步操作。

通过查验被考勤人员的账号绑定的imei号是否与当前登录设备的imei号相符合,符合才允许登录,不符合拒绝登录,故此每个被考勤人员的账号密码仅能登录在自己的手机上,且一台设备仅能登录一次,打开手机软件完成登录后,开始执行考勤操作前,进行指纹识别或声纹识别,判断当前账号登录的被考勤人员与现在操作考勤系统的人员的生物学特征是否相符合,以上数据应该是在加密之后进行操作。身份核实通过,方可进行识别考勤识别码的操作。

被考勤人员在考勤完成后,到离开考勤点的时间,可由考勤人员确定,包括但不限于上课时长、上班时长。在这段时间内,考勤系统持续的动态记录位置信息,当被考勤人员离开考勤点一定距离,考勤系统将发出提示,持续一段时间(这段时间的具体时长可由考勤者自行设定)后,在被考勤人员的考勤记录中加以记录,擅离岗位/逃课等信息。

优选的,考勤系统应该是模块化组成,包括被考勤者及考勤者使用的服务是相互独立并依据考勤系统通过的接口进行相关操作。

具体的,考勤者在使用考勤系统的时候,针对每一个考勤点的信息生成的考勤识别码应该是相互独立的,采用不同类型的加密算法以避免考勤识别码被破解。同时,被考勤人员使用的软件,对于其能解析的考勤点之考勤识别码应当锁定,被考勤人员不得使用软件在非本人考勤点进行考勤。

显然,由于被考勤人员进行考勤识别码的解析工作限制于本系统之内,同时被考勤人员持设备进行考勤,每个人的设备都拥有独立的考勤识别码解析能力,在解析环节不会对服务器造成太大压力。

优选的,考勤系统使用负载均衡技术,将系统分布式运行,保证系统的稳定性。

具体的,考虑到工厂/学校/公司在考勤环节可能会产生大量的考勤人员同时考勤,并发数过高容易造成考勤系统崩溃,虽已采用解析模块分布式设计,已极大降低了考勤系统的压力,但考虑到考勤环节的重要性,在进行服务部署时候应该采用负载均衡技术,保障服务的稳定。

本发明还提供一种快速考勤装置,包括考勤识别码生成单元和考勤识别码解析单元,

所述考勤识别码单元根据加密算法生成考勤识别码,考勤识别码中包含了考勤点所处经纬度信息,该经纬度信息作为考勤点的位置信息;

所述考勤识别码解析单元对考勤识别码进行解析,获得被考勤者所处的位置信息,考勤系统判断被考勤者的位置信息与考勤点所处的位置信息是否相符,如果在考勤点范围n米内,视作有效考勤,否则记录考勤失败。

优选的,对有效考勤的判断还包括判断从考勤开始到完成考勤识别的解析完成过程中,被考勤者的经纬度信息是否发生变化。

优选的,所述考勤识别码为动态码。

优选的,在进行考勤识别码解析前还包括身份信息判断,包括被考勤者的生物学特征判断和被考勤者所用终端唯一识别码判断。

优选的,被考勤者的生物学特征包括指纹或/和声纹。

以上所述仅为本发明的优选实施例,并不用于限制本发明,显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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