一种基于物联网的考勤方法及系统技术方案

技术编号:34514213 阅读:23 留言:0更新日期:2022-08-13 21:01
本发明专利技术涉及考勤技术领域,具体涉及一种基于物联网的考勤方法及系统,所述方法包括:通过教室门禁获取终端设备对应的NFC打包信息;根据所述NFC打包信息确定终端设备对应的用户是否为考勤对象,若是,则采集包含该考勤对象的实时图像;从预先存储的考勤对象的人脸数据库中获取该NFC打包信息对应的考勤对象的人脸图像,将所述实时图像和所述人脸图像进行比对,确定所述实时图像和所述人脸图像是否匹配;若确定所述实时图像和所述人脸图像匹配,则确定采集包含该考勤对象的实时图像的时刻,根据采集包含该考勤对象的实时图像的时刻确定该考勤对象的考勤记录;本发明专利技术能够客观高效率的进行考勤签到。率的进行考勤签到。率的进行考勤签到。

【技术实现步骤摘要】
一种基于物联网的考勤方法及系统


[0001]本专利技术涉及考勤
,具体涉及一种基于物联网的考勤方法及系统。

技术介绍

[0002]国内大部分高校在教学中考核学生课堂签到情况仍然依靠教师课堂点名,然而传统的教师课堂点名签到方式存在诸多缺陷。教师在课堂教学过程中点名签到往往会浪费课堂时间,容易扰乱课堂秩序,影响课程的教学时间和进度;教师点名签到不仅费时费力,还容易出现错误。

技术实现思路

[0003]本专利技术目的在于提供一种基于物联网的考勤方法及系统,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。
[0004]为了实现上述目的,本专利技术提供以下技术方案:一种基于物联网的考勤方法,所述方法包括以下步骤:步骤S100、通过教室门禁获取终端设备对应的NFC打包信息;步骤S200、根据所述NFC打包信息确定终端设备对应的用户是否为考勤对象,若是,则采集包含该考勤对象的实时图像;步骤S300、从预先存储的考勤对象的人脸数据库中获取该NFC打包信息对应的考勤对象的人脸图像,将所述实时图像和所述人脸图像进行比对,确定所述实时图像和所述人脸图像是否匹配;步骤S400、若确定所述实时图像和所述人脸图像匹配,则确定采集包含该考勤对象的实时图像的时刻,根据采集包含该考勤对象的实时图像的时刻确定该考勤对象的考勤记录。
[0005]进一步,步骤S200中,所述根据所述NFC打包信息确定终端设备对应的用户是否为考勤对象,包括:步骤S201、将所述终端设备对应的NFC打包信息进行解包,若解包失败,则执行步骤S206;若解包成功,则执行步骤S202;步骤S202、获取对NFC打包信息解包得到的NFC标签信息、用户身份信息、以及该用户身份信息对应的课程表;步骤S203、确定所述NFC标签信息是否存在于预先存储的考勤对象的终端设备对应的NFC标签信息数据库中,若否,则执行步骤S206;若是,则执行步骤S204;步骤S204、确定用户身份信息对应的课程表中是否包含当前课程,若否,则执行步骤S206;若是,则执行步骤S205;步骤S205、获取当前课程对应的全部考勤对象,将该用户身份信息和当前课程对应的全部考勤对象的身份信息逐一比对,若比对成功,则确定终端设备对应的用户是考勤对象;否则执行步骤S206;
步骤S206、确定终端设备对应的用户不是考勤对象。
[0006]进一步,步骤S300中,所述将所述实时图像和所述人脸图像进行比对,确定所述实时图像和所述人脸图像是否匹配,包括:步骤S301、获取人脸数据库,所述人脸数据库中的人脸图像标定有人脸边界框和人脸关键点;步骤S302、构建Centernet网络,采用人脸数据库对所述Centernet网络进行训练,得到人脸检测模型和人脸关键点检测模型;步骤S303、利用训练好的人脸检测模型和人脸关键点检测模型对所述实时图像进行检测,确定所述实时图像中的人脸边界框和人脸关键点;步骤S304、根据所述实时图像中的人脸边界框对所述实时图像进行区域分割,得到多张分割图像,每张分割图像各自包含一组人脸关键点;步骤S305、根据所述分割图像中的人脸关键点确定该分割图像与所述考勤对象的人脸图像是否匹配。
[0007]进一步,步骤S400中,所述确定采集包含该考勤对象的实时图像的时刻,根据采集包含该考勤对象的实时图像的时刻确定该考勤对象的考勤记录,包括:步骤S401、获取采集包含该考勤对象的实时图像,确定包含该考勤对象的实时图像的数量、以及每张实时图像对应的时刻;步骤S402、若包含该考勤对象的实时图像的数量为2,则确定当前课程的开始时刻和结束时刻,将第一张实时图像对应的时刻与开始时刻进行比较,以确定该考勤对象是否迟到;将最后一张实时图像对应的时刻与开始时刻进行比较,以确定该考勤对象是否早退;步骤S403、若包含该考勤对象的实时图像的数量为2N,则将第2n

1张实时图像对应的时刻与第2n张实时图像对应的时刻相减,将得到的时间差和预先设置的时间间隔进行比较,以确定该考勤对象是否中途旷课;其中,1<n<N,n和N均为大于1的自然数。
[0008]一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的基于物联网的考勤方法的步骤。
[0009]一种基于物联网的考勤系统,所述系统包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述任一项所述的基于物联网的考勤方法。
[0010]本专利技术的有益效果是:本专利技术公开一种基于物联网的考勤方法及系统,本专利技术采用教室门禁识别考核对象的终端设备对应的NFC打包信息进行初步筛查,精准确定考核对象,接着采用人脸识别的方式对考核对象进行识别,精准确定该考勤对象的考勤记录,本专利技术通过结合客观的NFC打包信息和实时的人脸信息,能够客观高效率的进行考勤签到。
附图说明
[0011]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施
例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本专利技术实施例中基于物联网的考勤方法的流程示意图;图2是本专利技术实施例中基于物联网的考勤系统的连接框图。
具体实施方式
[0013]以下将结合实施例和附图对本申请的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本申请的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0014]参考图1,如图1所示为本申请实施例提供的一种基于物联网的考勤方法,所述方法包括以下步骤:步骤S100、通过教室门禁获取终端设备对应的NFC打包信息;步骤S200、根据所述NFC打包信息确定终端设备对应的用户是否为考勤对象,若是,则采集包含该考勤对象的实时图像;步骤S300、从预先存储的考勤对象的人脸数据库中获取该NFC打包信息对应的考勤对象的人脸图像,将所述实时图像和所述人脸图像进行比对,确定所述实时图像和所述人脸图像是否匹配;步骤S400、若确定所述实时图像和所述人脸图像匹配,则确定采集包含该考勤对象的实时图像的时刻,根据采集包含该考勤对象的实时图像的时刻确定该考勤对象的考勤记录。
[0015]本实施例中,采用教室门禁识别考核对象的终端设备对应的NFC打包信息进行初步筛查,精准确定考核对象,接着采用人脸识别的方式对考核对象进行识别,精准确定该考勤对象的考勤记录,能够客观高效率的进行考勤签到。
[0016]在一个优选的实施例中,步骤S200中,所述根据所述NFC打包信息确定终端设备对应的用户是否为考勤对象,包括:步骤S201、将所述终端设备对应的NFC打包信息进行解包,若解包失败,则执行步骤S206;若解包成功,则执行步骤S202;步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于物联网的考勤方法,其特征在于,所述方法包括以下步骤:步骤S100、通过教室门禁获取终端设备对应的NFC打包信息;步骤S200、根据所述NFC打包信息确定终端设备对应的用户是否为考勤对象,若是,则采集包含该考勤对象的实时图像;步骤S300、从预先存储的考勤对象的人脸数据库中获取该NFC打包信息对应的考勤对象的人脸图像,将所述实时图像和所述人脸图像进行比对,确定所述实时图像和所述人脸图像是否匹配;步骤S400、若确定所述实时图像和所述人脸图像匹配,则确定采集包含该考勤对象的实时图像的时刻,根据采集包含该考勤对象的实时图像的时刻确定该考勤对象的考勤记录。2.根据权利要求1所述的一种基于物联网的考勤方法,其特征在于,步骤S200中,所述根据所述NFC打包信息确定终端设备对应的用户是否为考勤对象,包括:步骤S201、将所述终端设备对应的NFC打包信息进行解包,若解包失败,则执行步骤S206;若解包成功,则执行步骤S202;步骤S202、获取对NFC打包信息解包得到的NFC标签信息、用户身份信息、以及该用户身份信息对应的课程表;步骤S203、确定所述NFC标签信息是否存在于预先存储的考勤对象的终端设备对应的NFC标签信息数据库中,若否,则执行步骤S206;若是,则执行步骤S204;步骤S204、确定用户身份信息对应的课程表中是否包含当前课程,若否,则执行步骤S206;若是,则执行步骤S205;步骤S205、获取当前课程对应的全部考勤对象,将该用户身份信息和当前课程对应的全部考勤对象的身份信息逐一比对,若比对成功,则确定终端设备对应的用户是考勤对象;否则执行步骤S206;步骤S206、确定终端设备对应的用户不是考勤对象。3.根据权利要求1所述的一种基于物联网的考勤方法,其特征在于,步骤S300中,所述将所述实时图像和所述人脸图像进行比对,确定所述实时图像和所述人脸图像是否匹配,包括:步骤S301、获取人脸数据库,所述人脸数据库中的人脸图像标定有人脸边界框和人脸关键点;步骤S3...

【专利技术属性】
技术研发人员:邓文剑张媛媛
申请(专利权)人:广东职业技术学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1