一种基于人脸识别的考勤管理方法及考勤管理系统与流程

文档序号:33769262发布日期:2023-04-18 20:41阅读:67来源:国知局
一种基于人脸识别的考勤管理方法及考勤管理系统与流程

本技术涉及人脸识别的,尤其是涉及一种基于人脸识别的考勤管理方法及考勤管理系统。


背景技术:

1、随着人力资源数字化转型的推送,大部分企业都逐渐走向智能化发展的道路。而考勤系统则是企业人力资源转型很重要的一环,考勤系统的运用可以很大程度上提高企业运营效率,让hr部门不再被日常琐事捆绑,从而提高工作效能。

2、目前,考勤系统的考勤打卡方式多样,通常是利用考勤设备,例如考勤机进行指纹考勤或磁卡考勤,当然也存在最原始的纸张签到等方式。

3、通过上述的方式虽然也能进行考勤记录,但是通过上述的方式进行考勤打卡的过程中,会存在代替打卡的情况,且考勤设备的利用方式较为单一。


技术实现思路

1、为了尽可能防止代替打卡情况的发生,同时增加考勤设备的利用方式,本技术提供一种基于人脸识别的考勤管理方法及考勤管理系统。

2、第一方面,本技术提供一种基于人脸识别的考勤管理方法,采用如下的技术方案:

3、一种基于人脸识别的考勤管理方法,包括:

4、获取人脸图像;

5、基于所述人脸图像获取员工信息;

6、基于所述员工信息获取考勤时间段;

7、记录获取所述人脸图像时的时间点,作为打卡时间点;

8、判断所述打卡时间点是否与考勤时间段匹配;

9、若不匹配,则基于所述员工信息获取开门指令;

10、若匹配,则获取所述开门指令和打卡记录指令;

11、基于所述开门指令以控制考勤设备开启大门;

12、基于所述打卡记录指令以控制所述考勤设备记录员工的打卡信息。

13、通过采用上述技术方案,根据人脸图像获取员工信息,并根据员工信息获取考勤时间段,然后判断打卡时间点与考勤时间段是否匹配。如果匹配,则获取开门指令和打卡记录指令,如果不匹配,则获取开门指令。并根据开门指令控制考勤设备开启大门,同时根据打卡记录指令控制考勤设备记录员工的打卡信息。进而通过人脸识别的方式进行考勤打卡,能够尽可能防止代替打卡情况的发生,同时将考勤设备与大门进行联动,能够增加考勤设备的利用方式。

14、作为优选,所述基于所述员工信息获取考勤时间段,包括:

15、基于所述员工信息判断是否存在出差员工;

16、若存在,则获取所述出差员工的出差信息;

17、基于所述出差信息获取预计返回时间段;

18、基于所述返回时间段生成第一考勤时间段;

19、获取未出差员工的第二考勤时间段;

20、基于所述第一考勤时间段和所述第二考勤时间段生成所述考勤时间段。

21、通过采用上述技术方案,判断是否存在出差员工,如果存在,则获取第一考勤时间段,然后获取未出差员工的第二考勤时间段,并根据第一考勤时间段和第二考勤时间段生成考勤时间段,能够根据不同的情况设置考勤时间段,获取的方式更加多样化。

22、作为优选,所述判断所述打卡时间点是否与考勤时间段匹配,包括:

23、当存在所述出差员工时,将获取所述出差员工的所述人脸图像的所述打卡时间点,作为第一时间点;

24、判断所述第一时间点与所述第一考勤时间段是否匹配;

25、若匹配,则确定所述打卡时间点与所述考勤时间段匹配;

26、若不匹配,则确定所述打卡时间点与所述考勤时间段不匹配;

27、将获取所述未出差员工的所述人脸图像的所述打卡时间点,作为第二时间点;

28、判断所述第二时间点与所述第二考勤时间段是否匹配;

29、若匹配,则确定所述打卡时间点与所述考勤时间段匹配;

30、若不匹配,则确定所述打卡时间点与所述考勤时间段不匹配。

31、通过采用上述技术方案,将第一时间点与第一考勤时间段匹配,将第二时间点与第二考勤时间段进行匹配,从而确定打卡时间点与考勤时间段是否匹配,能够根据出差员工和未出差员工进行分别的考量,进而能够提高判断的准确性。

32、作为优选,若所述第一时间点与所述第一考勤时间段不匹配时,在所述确定所述打卡时间点与所述考勤时间段不匹配之前,还包括:

33、获取在所述第一考勤时间段时所述出差员工的实际位置;

34、基于所述实际位置获取在预设时间段内的员工移动路线;

35、基于所述出差信息获取预设移动路线;

36、判断所述员工移动路线与所述预设移动路线是否匹配;

37、若匹配,则确定所述打卡时间点与所述考勤时间段匹配;

38、若不匹配,则确定所述打卡时间点与所述考勤时间段不匹配。

39、通过采用上述技术方案,判断员工异动路线与预设移动路线是否匹配,能够判断出差员工是否在返回的途中,从而判断出差员工是否在正常出差,然后确定打卡时间点与考勤时间段是否匹配,能够进一步提高判断的准确性。

40、作为优选,在所述基于所述实际位置获取在预设时间段内的员工移动路线之前,还包括:

41、获取所述出差员工的出差位置;

42、判断所述实际位置与所述出差位置是否相同;

43、若相同,则确定所述打卡时间点与所述考勤时间段匹配;

44、若不同,则进行下一步。

45、通过采用上述技术方案,判断实际位置与出差位置是否相同,能够判断出差人员是否还在出差地,如果是,则确定打卡时间点与考勤时间段匹配,否则进行后续的步骤,能够进一步提高判断的准确性。

46、作为优选,在所述基于所述打卡记录指令以记录员工的打卡信息之后,还包括:

47、基于所述员工信息获取员工联系方式;

48、基于所述员工联系方式以将所述打卡信息发送给员工。

49、通过采用上述技术方案,将打卡信息发送给员工,使员工能够及时了解自己的考勤打卡状态。

50、作为优选,还包括:

51、获取出差员工的申请信息;

52、基于所述申请信息获取出差位置;

53、获取所述出差员工的当前位置;

54、判断所述当前位置与所述出差位置是否相同;

55、若相同,则获取打卡允许指令以允许所述出差员工通过移动终端获取所述人脸图像并进行打卡。

56、通过采用上述技术方案,在当前位置与出差位置相同时,获取打卡允许指令以允许所述出差员工通过移动终端获取所述人脸图像并进行打卡,能够尽可能防止出差人员并未前往出差位置而进行考勤打卡,降低考勤漏洞情况发生的可能性。

57、第二方面,本技术提供一种基于人脸识别的考勤管理系统,采用如下的技术方案:

58、一种基于人脸识别的考勤管理系统,包括:

59、图像获取模块,用于获取人脸图像;

60、信息获取模块,用于基于所述人脸图像获取员工信息;

61、时间段获取模块,用于基于所述员工信息获取考勤时间段;

62、时间点获取模块,用于记录获取所述人脸图像时的时间点,作为打卡时间点;

63、时间判断模块,用于判断所述打卡时间点是否与考勤时间段匹配;

64、第一指令获取模块,用于若所述打卡时间点与所述考勤时间段不匹配,则基于所述员工信息获取开门指令;

65、第二指令获取模块,用于若所述打卡时间点与所述考勤时间段匹配,则获取所述开门指令和打卡记录指令;

66、指令控制模块,用于基于所述开门指令以开启大门;还用于基于所述打卡记录指令以记录员工的打卡信息。

67、通过采用上述技术方案,根据各个模块之间的信息传递,根据人脸图像获取员工信息,并根据员工信息获取考勤时间段,然后判断打卡时间点与考勤时间段是否匹配。如果匹配,则获取开门指令和打卡记录指令,如果不匹配,则获取开门指令。并根据开门指令控制考勤设备开启大门,同时根据打卡记录指令控制考勤设备记录员工的打卡信息。进而通过人脸识别的方式进行考勤打卡,能够尽可能防止代替打卡情况的发生,同时将考勤设备与大门进行联动,能够增加考勤设备的利用方式。

68、作为优选,所述时间段获取模块包括:

69、判断子模块,用于基于所述员工信息判断是否存在出差员工;

70、信息获取子模块,用于若存在所述出差员工时,则获取所述出差员工的出差信息;

71、第一时间段获取子模块,用于基于所述出差信息获取预计返回时间段;

72、第一时间段生成子模块,用于基于所述返回时间段生成第一考勤时间段;

73、第二时间段获取子模块,用于获取未出差员工的第二考勤时间段;

74、第二时间段生成子模块,用于基于所述第一考勤时间段和所述第二考勤时间段生成所述考勤时间段。

75、通过采用上述技术方案,根据各个子模块之间的信息传递,判断是否存在出差员工,如果存在,则获取第一考勤时间段,然后获取未出差员工的第二考勤时间段,并根据第一考勤时间段和第二考勤时间段生成考勤时间段,能够根据不同的情况设置考勤时间段,获取的方式更加多样化。

76、综上所述,本技术包括以下至少一种有益技术效果:

77、1.根据人脸图像获取员工信息,并根据员工信息获取考勤时间段,然后判断打卡时间点与考勤时间段是否匹配。能够确定获取开门指令和打卡记录指令,还是只获取开门指令。从而确定考勤设备开启大门和记录员工的打卡信息是否同时进行。进而通过人脸识别的方式进行考勤打卡,能够尽可能防止代替打卡情况的发生,同时将考勤设备与大门进行联动,能够增加考勤设备的利用方式;

78、2.判断是否存在出差员工,如果存在,则获取第一考勤时间段,然后获取未出差员工的第二考勤时间段,并根据第一考勤时间段和第二考勤时间段生成考勤时间段,能够根据不同的情况设置考勤时间段,获取的方式更加多样化;

79、3.将第一时间点与第一考勤时间段匹配,将第二时间点与第二考勤时间段进行匹配,从而确定打卡时间点与考勤时间段是否匹配,能够根据出差员工和未出差员工进行分别的考量,进而能够提高判断的准确性。

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