一种基于面部识别的考勤系统及方法与流程

文档序号:12916406阅读:533来源:国知局
一种基于面部识别的考勤系统及方法与流程

本发明涉及通信技术领域,特别是涉及一种基于面部识别的考勤系统及方法。



背景技术:

为了规范员工正常工作时间,维护公司正常工作秩序,进行员工考勤是一般企业标配的制度。但是,对于人员众多、出差频繁的大公司来说,管理员工考勤和出差是一项易出错、易有漏洞的工作。

现有技术中有一些考勤系统,员工通过这些考勤系统可以实现打卡、请假等功能。但是这些考勤系统都没有考虑打卡的漏洞问题,造成了考勤表缺乏真实性的问题。



技术实现要素:

本发明的一个目的是要提供一种基于面部识别的考勤系统及方法,以使得员工在其常用移动设备上就能够实现打卡。并且,本发明保证了员工考勤的真实性,避免了考勤系统的漏洞。

本发明一个进一步的目的是要使得考勤系统同时适用于员工在正常工作日的出勤和外勤签到,以便于人事对于公司所有员工考勤的统一管理。

特别地,本发明提供了一种基于面部识别的考勤系统,用于员工的常用移动设备,首次使用所述考勤系统时录入所述员工的初始面部信息和所述移动设备的imei码,所述考勤系统包括:

核实模块,用于确定所述员工正在进行考勤的所述移动设备的imei码是否与录入的所述移动设备的imei码一致;

打卡模块,用于采集所述员工正在进行考勤时所在的时间信息和地点信息,所述员工在所述打卡模块中输入考勤类型;

确认模块,用于打开所述移动设备的图像获取单元,扫描所述员工的面部信息,并将所述面部信息与所述初始面部信息对比,确认是否为所述员工本人,并生成反馈信息;

生成模块,用于将所述时间信息、所述地点信息、所述考勤类型和所述反馈信息生成为打卡信息;

发送模块,用于发送所述打卡信息至后台服务器。

进一步地,在所述反馈信息为否定的情况下,所述确认模块再次运行,重新扫描所述员工的再次面部信息,并将所述再次面部信息与所述初始面部信息对比,确认是否为所述员工本人,并生成再次反馈信息。

进一步地,所述面部信息包括动态面部信息和静态面部信息,所述动态面部信息为所述员工水平转动其头部时形成的影像信息。

进一步地,所述发送模块还包括:接收单元,用于接收所述后台服务器在收到所述打卡信息之后反馈的成功信息,并显示所述成功信息;保存单元,保存所述打卡信息;发送单元,用于在所述接收单元未接收到所述成功信息的情况下,以预定时间间隔发送所述打卡信息至所述后台服务器。

进一步地,所述考勤系统还包括:推送模块,用于在设定时间范围内向所述员工推送所述打卡模块,并询问所述员工是否打开所述打卡模块。

在本发明的另一个方面,本发明还提供了一种基于面部识别的考勤方法,用于员工的常用移动设备,其中,首次使用时录入所述员工的初始面部信息和所述移动设备的imei码;所述考勤方法包括:

核实步骤:核实正在进行考勤的所述移动设备的imei码是否与录入的所述移动设备的imei码一致;

打卡步骤:采集所述员工正在进行考勤时所在的时间信息和地点信息,输入考勤类型;

确认步骤:打开所述移动设备的图像获取单元,扫描所述员工的面部信息,并将所述面部信息与所述初始面部信息对比,确认是否为所述员工本人,并生成反馈信息;

生成步骤:生成所述时间信息、所述地点信息、所述考勤类型和所述反馈信息为打卡信息;

发送步骤:发送所述打卡信息至后台服务器。

进一步地,在所述反馈信息为否定的情况下,所述确认步骤再次运行,重新扫描所述员工的再次面部信息,并将所述再次面部信息与所述初始面部信息对比,确认是否为所述员工本人,并生成再次反馈信息。

进一步地,所述面部信息包括动态面部信息和静态面部信息,所述动态面部信息为所述员工水平转动其头部时形成的影像信息。

进一步地,所述发送步骤具体包括:

接收步骤:接收所述后台服务器在收到所述打卡信息之后反馈的成功信息,并显示所述成功信息;

保存步骤:保存所述打卡信息;

发送步骤:以预定时间间隔发送所述打卡信息至所述后台服务器,直至收到所述成功信息。

进一步地,所述考勤方法还包括:推送步骤:在设定时间范围内向所述员工推送所述打卡步骤,并询问所述员工是否打开所述打卡步骤。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:

图1是根据本发明一个实施例的一种基于面部识别的考勤系统的示意图;

图2是根据本发明另一个方面的一种基于面部识别的考勤方法的流程图。

图中各符号表示的含义:

1、考勤系统,2、推送模块,3、核实模块,4、打卡模块,5、确认模块,6、生成模块,7、发送模块,8、后台服务器,9、初始面部信息,10、移动设备imei码。

具体实施方式

如图1所示,本发明提供了一种基于面部识别的考勤系统,用于员工的常用移动设备。所述考勤系统1安装于员工的常用移动设备,并在初次登录使用时,所述考勤系统1录入所述员工的初始面部信息9和所述移动设备imei码10。其中,初始面部信息9和所述移动设备imei码10一般情况下员工自己是不能随意修改的。若是员工的常用移动设备需要进行更换,其可以到人事部门处获取权限修改移动设备imei码10,以使得在考勤时使用的设备imei码与系统记录在册的移动设备imei码10保持一致。

员工在需要考勤打卡时打开所述考勤系统1。或者,所述考勤系统1包括推送模块2。推送模块2可以在设定时间范围内向所述员工推送考勤系统1中的所述打卡模块4,并询问所述员工是否打开所述打卡模块4。所述设定时间范围可以是初始登录时员工自己设定的上班时间范围、下班时间范围,或者员工可以在后续的系统使用中修改所述设定时间范围。

在员工打开考勤系统1进行考勤时,所述考勤系统1首先启动核实模块3。所述核实模块3用于确定所述员工正在进行考勤的设备的imei码是否与录入的所述移动设备imei码10一致。在确认一致后,开启打卡模块4。打卡模块4用于采集所述员工正在进行考勤时所在的时间信息和地点信息。其中,采集是系统自动进行的,员工不能随意进行修改。这样设置有利于员工出差外勤的签到。确定了时间信息和地点信息后,员工在所述打卡模块4中输入或者选择考勤类型。考勤类型包括上班、下班、外勤等。

然后,考勤系统1启动确认模块5。确认模块5打开所述移动设备的图像获取单元,扫描所述员工的面部信息。将所述面部信息与所述初始面部信息9对比,确认是否为所述员工本人,并生成反馈信息。在所述反馈信息为否定的情况下,所述确认模块5再次运行,重新扫描所述员工的再次面部信息,并将所述再次面部信息与所述初始面部信息9对比,确认是否为所述员工本人,并生成再次反馈信息。直至确认使用系统的是员工本人,考勤系统1继续运行。为了确认模块5有效区别图片影像与真实的人,所述面部信息包括动态面部信息和静态面部信息,所述动态面部信息为所述员工水平转动其头部时形成的影像信息。具体地,首先图像获取单元朝向员工的正面;接着,员工水平转动其头部,以使得图像获取单元获得其动态面部信息;然后,图像获取单元将获得的面部信息传递至确认模块5进行识别对比运算。

在确认了使用系统的是员工本人后,考勤系统1启动生成模块6。生成模块6用于将所述时间信息、所述地点信息、所述考勤类型和所述反馈信息生成为打卡信息。

考勤系统1还包括发送模块7,用于发送所述打卡信息至后台服务器8。所述发送模块7具体包括:接收单元、保存单元和发送单元。保存单元用于保存所述打卡信息。所述接收单元用于接收所述后台服务器8在收到所述打卡信息之后反馈的成功信息,并显示所述成功信息,以便于员工知晓打卡成功。发送单元用于在所述接收单元未接收到所述成功信息的情况下,以预定时间间隔发送所述打卡信息至所述后台服务器8,直至打卡成功。

公司通过统一使用上述考勤系统1,使得员工在其常用移动设备上就能够实现打卡,保证了员工考勤的真实性,避免了考勤系统1的漏洞。并且,本发明的考勤系统同时适用于员工在正常工作日的出勤和外勤签到,以便于人事对于公司所有员工考勤的统一管理。

如图2所示,在本发明的另一个方面,本发明还提供了一种基于面部识别的考勤方法,用于员工的常用移动设备,其中,首次使用时录入所述员工的初始面部信息和所述移动设备的imei码;所述考勤方法包括:

s11:核实步骤:核实正在进行考勤的所述移动设备的imei码是否与录入的所述移动设备的imei码一致;

s13:打卡步骤:采集所述员工正在进行考勤时所在的时间信息和地点信息,输入考勤类型;

s15:确认步骤:打开所述移动设备的图像获取单元,扫描所述员工的面部信息,并将所述面部信息与所述初始面部信息对比;

s17:确认是否为所述员工本人,并生成反馈信息,如果反馈信息为确定,则进行生成步骤,如果反馈信息为否定,则再次进行确认步骤以重新确认;

s19:生成步骤:生成所述时间信息、所述地点信息、所述考勤类型和所述反馈信息为打卡信息;

s21:发送步骤:发送所述打卡信息至后台服务器。

进一步地,所述考勤方法还包括,再进行考勤之前,即步骤s11之前,进行推送步骤:在设定时间范围内向所述员工推送所述打卡步骤,并询问所述员工是否进行所述打卡步骤。所述设定时间范围可以是初始登录时员工自己设定的上班时间范围、下班时间范围,或者员工可以在后续的系统使用中修改所述设定时间范围。

进一步地,步骤s17,在所述反馈信息为否定的情况下,所述确认步骤再次运行,重新扫描所述员工的再次面部信息,并将所述再次面部信息与所述初始面部信息对比,确认是否为所述员工本人,并生成再次反馈信息。

进一步地,步骤s17,所述面部信息包括动态面部信息和静态面部信息,所述动态面部信息为所述员工水平转动其头部时形成的影像信息。

进一步地,步骤s21,所述发送步骤具体包括:接收步骤:接收所述后台服务器在收到所述打卡信息之后反馈的成功信息,并显示所述成功信息,以便于员工知晓打卡成功;保存步骤:保存所述打卡信息;发送步骤:以预定时间间隔发送所述打卡信息至所述后台服务器,直至收到所述成功信息。

通过上述步骤s11至s21,员工在其常用移动设备上就能够实现打卡,保证了员工考勤的真实性,避免了考勤系统的漏洞。并且,本发明的考勤系统同时适用于员工在正常工作日的出勤和外勤签到,以便于人事对于公司所有员工考勤的统一管理。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

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