一种基于动态二维码和GPS定位的课堂考勤系统技术方案

技术编号:23706721 阅读:30 留言:0更新日期:2020-04-08 11:31
本发明专利技术公开了一种基于动态二维码和GPS定位的课堂考勤系统,包括手机端、WEB端和作为后台的云端服务器,WEB端用于选择考勤地点、发起考勤和接收二维码投影屏幕;所述手机端用于扫描二维码和GPS定位并发送信息到后台,以及进行个人身份验证以完成考勤;所述后台与所述WEB端进行考勤地点和考勤数据的交互,并设有动态二维码模块、定位识别模块和个人身份验证模块。本发明专利技术通过二维码识别、GPS定位和多种个人身份验证方式有效保证了考勤结果的可靠性并且考勤方式操作方便,被考勤者无需排队等待,考勤效率高。

A class attendance system based on dynamic QR code and GPS positioning

【技术实现步骤摘要】
一种基于动态二维码和GPS定位的课堂考勤系统
本专利技术涉及一种基于动态二维码和GPS定位的课堂考勤系统。
技术介绍
现有技术中“智慧校园”这一概念的普及,各种方便教师或组织者进行考勤的新型考勤系统开始出现,流行的智能考勤方式有两种。一种是采用考勤机考勤的形式,但是这种考勤方式的弊端有很多,考勤机一般设置在教室的入口处,学生排队考勤需要耗费大量的时间和精力,而且无论是刷卡,人脸识别还是指纹识别都无法避免在考勤后就不去上课的情况。还有一种是通过识别二维码再进行角色身份认证的形式,但是相关二维码的获取可以通过他人拍照发送的方式获取,从而可以做到不去上课也可以异地扫码进行身份认证。因此现有技术汇总要么考勤实施费时费力,要么无法避免代答到的现象,导致很多高校的考勤工作并不充分,从而严重影响了教学进度和质量。
技术实现思路
本专利技术的目的在于提供一种基于动态二维码和GPS定位的课堂考勤系统,以解决现有技术中考勤要么需要排队耗时较长,要么容易出现代考勤现象,从而影响考勤工作效率和可靠性的问题。所述的一种基于动态二维码和本文档来自技高网...

【技术保护点】
1.一种基于动态二维码和GPS定位的课堂考勤系统,其特征在于:包括手机端、WEB端和作为后台的云端服务器,考勤人员通过所述WEB端选择考勤地点、发起考勤和接收二维码投影屏幕;所述手机端用于扫描二维码发送扫码结果和手机的GPS定位信息到后台,并根据后台反馈结果进行下一步个人身份验证以完成考勤;所述后台与所述WEB端进行考勤地点和考勤数据的交互,并设有动态二维码模块、定位识别模块和个人身份验证模块,所述动态二维码模块用于根据发起考勤信息动态生成二维码并根据收到的手机端的扫码结果进行识别,所述定位识别模块根据考勤地点在卫星地图上绘制考勤区域并识别GPS定位信息是否位于考勤区域内,后台根据动态二维码模...

【技术特征摘要】
1.一种基于动态二维码和GPS定位的课堂考勤系统,其特征在于:包括手机端、WEB端和作为后台的云端服务器,考勤人员通过所述WEB端选择考勤地点、发起考勤和接收二维码投影屏幕;所述手机端用于扫描二维码发送扫码结果和手机的GPS定位信息到后台,并根据后台反馈结果进行下一步个人身份验证以完成考勤;所述后台与所述WEB端进行考勤地点和考勤数据的交互,并设有动态二维码模块、定位识别模块和个人身份验证模块,所述动态二维码模块用于根据发起考勤信息动态生成二维码并根据收到的手机端的扫码结果进行识别,所述定位识别模块根据考勤地点在卫星地图上绘制考勤区域并识别GPS定位信息是否位于考勤区域内,后台根据动态二维码模块和定位识别模块的识别结果判断是否向对应的手机端提供个人身份验证模块的接口;所述个人身份验证模块通过密码、声纹验证和人脸识别中一种或几种方式对手机端使用者的个人身份进行验证,验证合格则考勤成功。


2.根据权利要求1所述的一种基于动态二维码和GPS定位的课堂考勤系统,其特征在于:具体考勤步骤如下:
S1、考勤人员上课时登录所述WEB端选择课程或活动并确认对应的考勤地点是否正确;
S2、确认考勤地点正确后发起考勤,后台根据获得的发起考勤信息自动生成二维码储存,所述WEB端开始考勤后每隔一段时间发出请求给后台生成新的二维码替换之前的,二维码每次生成后发送给WEB端投影到教室屏幕;
S3、后台接收到发起考勤信息中包含的考勤地点后据此在卫星地图上绘制考勤区域;
S4、学生通过移动端扫码,并将扫码结果和此时手机的GPS定位信息发送到后台;
S5、后台识别扫码结果是否相符以及GPS定位信息是否在对应的考勤区域内,如果均满足则让对应的手机端进入身份确认界面并经个人身份验证后记录此次考勤成功;如果任一识别结果不满足则发出错误提示信息到所述手机端。


3.根据权利要求2所述的一种基于动态二维码和GPS定位的课堂考勤系统,其特征在于:所述步骤S2中的生成二维码具体包括下列步骤:
2-1:点击“开始考勤”按钮向后端发送二维码请求,动态二维码模块生成二维码后通过WEB端投影二维码;
2-2:利用JS的定时技术,每隔一个时间段WEB端会自动向后端发送生成二维码的请求,动态二维码模块接收请求后自动生成新的二维码替换前一个,并发送到WEB端投影新的二维码;
2-3:替换时前一个二维码仍再保存一个允许延迟的时间段,允许延迟的时间段相当于手机扫码后处理并发送后台到后台相应验证所需的时间,在允许延迟时间段内前一个二维码和新的二维码均能用于识别验证,时间超出允许延迟的时间段后将前一个二维码的信息删除。


4.根据权利要求3所述的一种基于动态二维码和GPS定位的课堂考勤系统,其特征在于:课堂考勤系统对手机定位的具体识别方法如下:
第一步、接收到考勤地点后确定其在卫星地图上对应的地理位置;
第二步、在卫星地图上根据对应地点信息中的局域形状和大小并结合设定的定位误差范围绘制考勤区域;
第三步、手机中的GPS芯片实时定位自身位置,发送扫码结果的同时将当时的GPS定位...

【专利技术属性】
技术研发人员:汪忠国张宝
申请(专利权)人:安徽信息工程学院
类型:发明
国别省市:安徽;34

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

1