一种考勤系统及其控制方法
文献发布时间:2023-06-19 10:55:46
技术领域
本发明涉及考勤设备技术领域,特别是涉及一种考勤系统及其控制方法。
背景技术
现有的考勤方式主要有刷卡签到、指纹验证等多种方式,其中,刷卡签到容易出现代签、考勤造假的现象,而指纹签到作为一种接触式的签到方式,在特殊时期,例如流感、疫情期间,容易成为传播病毒的载体。
发明内容
为解决上述技术问题,本发明的目的在于:提供一种考勤系统。
本发明所采取的第一种技术方案是:
一种考勤系统,包括控制模块、人脸采集模块和显示模块;
所述人脸采集模块的输出端与所述控制模块的输入端连接,所述控制模块的输出端与所述显示模块的输入端连接。
进一步,所述考勤系统还包括体温检测模块,所述体温检测模块的输出端与所述控制模块的输入端连接。
进一步,所述一种考勤系统还包括温湿度检测模块,所述温湿度检测模块的输出端与所述第二控制模块的输入端连接。
进一步,所述考勤系统还包括声音提示模块,所述声音提示模块的输入端与所述控制模块的输出端连接。
进一步,所述控制模块包括树莓派4B。
进一步,所述显示模块包括型号为SSD1306的OLED显示屏。
进一步,所述体温检测模块包括型号为MLX90614ESF-DCI的红外测温传感器。
本发明所采取的第二种技术方案是:
一种考勤方法,应用于第一方面所述的一种考勤系统,包括以下步骤:
将人脸图像传输至云端平台进行人脸识别,并接收该人脸识别的识别结果;
所述人脸识别结果与所述标准人脸识别结果匹配,判定考勤打卡成功。
进一步,所述考勤方法还包括以下步骤:
判断有人靠近所述考勤系统,则控制人脸采集模块采集所述人脸图像。
进一步,所述判定考勤打卡成功具体为:利用所述显示模块输出文字提示信息或利用所述声音提示模块输出声音提示音。
进一步,所述云端平台为百度AI开放平台。
本发明的有益效果是:通过控制模块、人脸采集模块和显示模块的配合使用,能够完成无接触式考勤打卡,降低了接触式考勤传播病毒细菌的风险,而且杜绝了代打卡现象的发生,具有智能化程度高的特点。
附图说明
图1为本发明一种考勤系统的模块框图;
图2为本发明一种考勤系统的人脸采集模块的电路原理图;
图3为本发明一种考勤系统的控制模块的电路原理图;
图4为本发明一种考勤系统的显示模块的电路原理图;
图5为本发明一种考勤系统的声音提示模块的电路原理图;
图6为本发明一种考勤方法的步骤流程图。
具体实施方式
本部分将详细描述本发明的具体实施例,本发明之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本发明的每个技术特征和整体技术方案,但其不能理解为对本发明保护范围的限制。
本发明中,如果有描述到方向(上、下、左、右、前及后)时,其仅是为了便于描述本发明的技术方案,而不是指示或暗示所指的技术特征必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
本发明中,“若干”的含义是一个或者多个,“多个”的含义是两个以上,“大于”“小于”“超过”等理解为不包括本数;“以上”“以下”“以内”等理解为包括本数。在本发明的描述中,如果有描述到“第一”“第二”仅用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
本发明中,除非另有明确的限定,“设置”“安装”“连接”等词语应做广义理解,例如,可以是直接相连,也可以通过中间媒介间接相连;可以是固定连接,也可以是可拆卸连接,还可以是一体成型;可以是机械连接,也可以是电连接或能够互相通讯;可以是两个元件内部的连通或两个元件的相互作用关系。所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
下面结合说明书附图和具体实施例对本发明作进一步解释和说明。
为至少部分地解决上述问题之一,本发明提出了一种考勤系统,参照图1,本申请的一种考勤系统,包括体温检测模块、人脸采集模块、控制模块、声音提示模块和显示模块;
体温检测模块的输出端与控制模块的输入端连接,人脸采集模块的输出端与控制模块的输入端连接,控制模块的输出端与显示模块的输入端连接,声音提示模块的输入端与控制模块的输出端连接。
体温检测模块,用于检测是否有人靠近该考勤系统。具体地,体温检测模块与控制模块连接,体温检测模块实时检测该考勤系统周围的环境温度,并将实时检测到的温度信号传输给控制模块。在一个具体的实施例中,该体温检测模块包括型号为MLX90614ESF-DCI的红外测温传感器,MLX90614ESF-DCI红外测温传感器在检测36-38℃之间的温度时,其精度能够达到0.2℃,广泛应用于人体温度测量的活动中。
人脸采集模块,用于采集人脸图像。在一个具体的实施例中,参照图2,人脸采集模块包括具有500万像素的树莓派摄像头。
控制模块,用于判断打卡是否成功。控制模块根据体温检测模块传输的温度信号判断出有人靠近该考勤系统,例如,判断该温度信号对应的温度信息与人的体温较接近,控制模块则控制人脸采集模块开始采集人脸图像。在一个具体的实施例中,参照图3,控制模块包括树莓派4B,树莓派4B的尺寸只有信用卡大小,但却具备电脑的所有基本功能。本申请通过在树莓派4B中安装MYSQL,并利用MYSQL构建数据库,利用该数据库存储学生信息。树莓派4B将人脸采集模块采集的人脸图像上传至云端平台中,例如,可选择传输到百度AI开放平台,该百度AI开放平台是全球领先的人工智能服务平台,具有文字识别、语言处理和人脸识别等多种功能,百度AI开放平台接收人脸采集模块采集的人脸图像后,对人脸图像进行人脸识别,并将人脸识别结果反馈至树莓派4B,树莓派4B将该人脸识别结果与预先存储的标准人脸图像识别结果进行匹配,若匹配成功,则表明考勤打卡成功,否则,表示考勤打卡不成功,树莓派4B还会记录例如签到、缺勤、迟到等情况,可在PC终端或者在本树莓派4B上查询签到打卡情况。
显示模块,用于显示考勤成功的提示信息。当控制模块判断考勤打卡成功后,则触发控制信号控制显示模块显示诸如“打卡成功”的字样,从而在视觉方面提示用户打卡成功。另外,控制模块在判断出有人靠近该考勤系统时,还会触发控制信号,将采集到的温度信息显示在显示模块上,使得该考勤系统在具备考勤打卡的功能时,还兼具测量人体体温的功能。在一个具体的实施例中,参照图4,显示模块包括型号为SSD1306的OLED显示屏。
声音提示模块,用于输出打卡成功的提示音。当4B判断考勤打卡成功后,还会触发控制信号控制声音提示模块发出“嘟嘟”或者“滴”的提示音,从而在听觉方面提示用户打卡成功。参照图5,声音提示模块的核心元器件可采用扬声器。
综上所述,本发明的考勤系统利用体温检测模块实时检测该考勤系统周围的温度情况,当控制模块根据体温检测模块传输的温度信号判断出有人靠近时,例如检测的温度信号对应的温度接近人体温度时,则触发控制信号控制人脸采集模块开始采集人脸图像,控制模块将该人脸图像上传至云端平台,利用云端平台进行人脸识别,并将人脸识别结果再传输至控制模块中,控制模块利用该人脸识别结果与预先存储的标准人脸图像识别结果进行匹配,当控制模块判断人脸匹配成功时,则触发控制信号,控制显示模块显示“打卡成功”的字样,以及控制声音提示模块输出“滴”或“嘟”的提示音。当然,控制模块在判断出有人靠近该考勤系统时,还会控制显示模块来显示对应的人体温度。能够完成无接触是考勤打卡,降低了接触式考勤传播病毒细菌的风险,而且杜绝了代打卡现象的发生,具有智能化程度高的特点。另外,该考勤系统还具备体温测量的功能,从而能够实时了解参与打卡人员的体温状况。
另外,参照图6,本申请还提供了一种应用于上述考勤系统的控制方法,包括以下步骤:
S101、将人脸图像传输至云端平台进行人脸识别,并接收该人脸识别的识别结果;
S102、人脸识别结果与标准人脸识别结果匹配,判定考勤打卡成功。
具体地,控制模块将采集到的人脸图像传输至云端平台,该云端平台具备人脸识别功能,云端平台接收到该人脸图像后,对该人脸图像进行人脸识别,并将人脸识别的识别结果再传输至控制模块,控制模块根据识别结果与预先存储的标准人脸识别结果进行匹配,当匹配结果一致时,判断考勤打卡成功。由于采用百度AI开放平台中的人脸识别技术,人脸识别速度快、识别准确度高,具有无可比拟的迅捷和便利性。因此,通过人脸识别的考勤方式,杜绝了代打卡的现象,而且兼具无接触打卡,具有智能化程度高的特点。
进一步作为可选的方式,该考勤方法还包括以下步骤:
S100、判断有人靠近考勤系统,则控制人脸采集模块采集人脸图像。
具体地,该步骤用于作为控制模块采集人脸图像的触发条件,利用体温检测模块判断出有人靠近该考勤系统时,才控制人脸采集模块采集人脸图像,提高图像采集的准确率。
进一步作为可选的方式,判定考勤打卡成功具体为:利用显示模块输出文字提示信息或利用声音提示模块输出声音提示音。
进一步作为可选的方式,云端平台为百度AI开放平台。
具体地,百度AI开放平台的人脸识别技术通过调用SDK来实现对上传的人脸图像进行人脸识别,具有较高的准确性、可靠性和高效性。
以上是对本发明的较佳实施进行了具体说明,但本发明并不限于上述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
- 一种考勤系统及考勤系统控制方法
- 一种考勤方法、考勤客户端和考勤系统