一种基于二维码的考勤方法、系统和装置制造方法

文档序号:6672174阅读:303来源:国知局
一种基于二维码的考勤方法、系统和装置制造方法
【专利摘要】本发明公开了一种基于二维码的考勤方法、系统和装置。该系统包括移动终端、考勤终端和考勤服务器。移动终端包括有显示装置,考勤终端包括有图像输入装置和网络连接装置,考勤终端和考勤服务器通过网络相连。该方法包括以下步骤:移动终端将个人特征信息转换成二维码图片;然后将二维码图片通过显示装置展示。考勤终端获得二维码图片;再从二维码图片中提取个人特征信息;再将个人特征信息和考勤内容发送至考勤服务器。考勤服务器根据个人特征信息和考勤内容生成考勤记录并保存。本发明利用二维码技术实现的全新考勤技术,可广泛应用于学校学生和企业员工的考勤。本发明利用现有硬件通过软件程序实现,从而减少考勤设备硬件成本支出。
【专利说明】—种基于ニ维码的考勤方法、系统和装置
【技术领域】
[0001]本发明涉及ニ维码、移动网络等应用于考勤的技木。
【背景技术】
[0002]现有技术下,考勤方法有很多。比如打卡、刷IC卡、生物特征识别考勤等等。而在高校中,学生的考勤通常通过教师点名的方式实现。而教师点名的方式下耗时耗力,经常也不准确。而刷IC卡、生物特征识别等方法应用到校园系统中需要较多的硬件支出成本,学校无法承受。

【发明内容】

[0003]本发明所要解决的问题是通过现有硬件解决校园学生考勤问题,从而減少硬件成本的支出。
[0004]为解决上述问题,本发明采用的方案如下:
一种基于ニ维码的考勤方法,包括移动终端、考勤终端和考勤服务器,所述的移动终端包括有显示装置,所述考勤終端包括有图像输入装置和网络连接装置,所述考勤終端和考勤服务器通过网络相连,该考勤方法包括以下步骤:
S1:移动终端将个人特征信息转换成ニ维码图片;
52:移动终端将ニ维码图片通过显示装置展示;
53:考勤终端通过图像输入装置获得ニ维码图片;
54:考勤终端将ニ维码图片转换成个人特征信息;
55:考勤终端将个人特征信息和考勤内容发送至考勤服务器;
56:考勤服务器接收个人特征信息和考勤内容;
57:考勤服务器根据个人特征信息和考勤内容生成考勤记录并保存。
[0005]进ー步,按照本发明的基于ニ维码的考勤方法,所述的个人特征信息包括个人信息摘要和时间戳;所述的个人信息摘要为个人信息经单向散列函数运算后获得的散列值;该考勤方法还包括:so:考勤服务器建立个人信息摘要和使用人的对应关系表。进ー步,所述的个人信息摘要为对移动终端的特征码和使用人采用单向散列函数运算后获得的散列值,或者为对移动终端的特征码采用单向散列函数运算后获得的散列值。
[0006]进ー步,按照本发明的基于ニ维码的考勤方法,还包括步骤:
58:考勤服务器将考勤结果发送至考勤终端;
59:考勤终端接收考勤结果并展示。
[0007]—种基于ニ维码的考勤系统,包括移动终端、考勤终端和考勤服务器,所述的移动終端包括有显示装置,所述考勤終端包括有图像输入装置和网络连接装置,所述考勤終端和考勤服务器通过网络相连;
所述的移动终端还包括:
用于将个人特征信息转换成ニ维码图片的装置; 用于将ニ维码图片通过显示装置展示的装置;
所述的考勤终端还包括:
用于通过图像输入装置获得ニ维码图片的装置;
用于将ニ维码图片转换成个人特征信息的装置;
用于将个人特征信息和考勤内容发送至考勤服务器的装置;
所述的考勤服务器包括:
用于接收个人特征信息和考勤内容的装置;
用于根据个人特征信息和考勤内容生成考勤记录并保存的装置。
[0008]进ー步,按照本发明的基于ニ维码的考勤系统,所述的个人特征信息包括个人信息摘要和时间戳;所述的个人信息摘要为个人信息经单向散列函数运算后获得的散列值;所述的考勤服务器还包括用于建立个人信息摘要和使用人的对应关系表的装置。
[0009]进ー步,按照本发明的基于ニ维码的考勤系统,所述的考勤服务器还包括用于将考勤结果发送至考勤终端的装置;所述的考勤终端还包括用于接收考勤结果并展示的装置。
[0010]一种基于ニ维码的考勤装置,包括考勤终端和考勤服务器,所述考勤終端包括有图像输入装置和网络连接装置,所述考勤終端和考勤服务器通过网络相连;
所述的考勤终端还包括:
用于通过图像输入装置获得ニ维码图片的装置;
用于将ニ维码图片转换成个人特征信息的装置;
用于将个人特征信息和考勤内容发送至考勤服务器的装置;
所述的考勤服务器包括:
用于接收个人特征信息和考勤内容的装置;
用于根据个人特征信息和考勤内容生成考勤记录并保存的装置。
[0011]进ー步,按照本发明的基于ニ维码的考勤装置,所述的个人特征信息包括个人信息摘要;所述的个人信息摘要为个人信息经单向散列函数运算后获得的散列值;所述的考勤服务器还包括用于建立个人信息摘要和使用人的对应关系表的装置和用于将考勤结果发送至考勤终端的装置;所述的考勤终端还包括用于接收考勤结果并展示的装置。
[0012]进ー步,按照本发明的基于ニ维码的考勤終端,包括图像输入装置和网络连接装置,该考勤终端还包括:用于通过图像输入装置获得ニ维码图片的装置;用于将ニ维码图片转换成个人特征信息的装置;用于将个人特征信息和考勤内容发送至考勤服务器的装置;用于接收考勤结果并展示的装置。
[0013]本发明的技术效果:
1、本发明所涉及的移动终端和考勤终端均可通过手机实现,而考勤終端和考勤服务器的网络可以利用现有校园内安装的WIFI网络,考勤服务器将考勤记录发送至移动终端可以通过短消息实现。由此利用现有的硬件实现考勤,从而減少学校为考勤而支出的硬件成本。
[0014]2、本发明是一种通过ニ维码实现的全新考勤技术,不但可以应用于学校学生的考勤,还可以应用于企业员エ的考勤,应用广泛。【专利附图】

【附图说明】
[0015]图1为本发明网络架构示意图。其中10为考勤服务器;20表示网络;30表示考勤终立而;40表移动终立而。
[0016]图2为本发明完整实施流程图。
【具体实施方式】
[0017]下面对本发明的
【发明内容】
和权利要求作进ー步详细说明。
[0018]一、移动终端、考勤终端和考勤服务器及其网络架构
本发明的系统包括移动终端、考勤终端和考勤服务器的关系如图1所示。考勤服务器10与考勤终端30通过网络20相连;考勤终端30通过扫描移动终端40上展示的发送ニ维码图片获得移动终端30上的个人特征信息。
[0019]移动终端一般为手机或掌上电脑,特别为智能手机。一般的手机、掌上电脑均内置有显示屏等显示装置。
[0020]考勤终端可以为手机或掌上电脑,比如上课教师持有的手机。考勤终端也可以为固定的終端设备,比如安装在教室里的考勤终端机。考勤终端需要有内置的图像输入装置,简单的说,图像输入装置即为一般摄像头,也可以是扫描仪。一般来说,考勤终端为手机或掌上电脑时,摄像头为内置的设备,无需特别添加;考勤终端为固定的終端设备时,该终端设备需要安装摄像头或扫描仪作为图像输入装置。
[0021]当考勤终端为手机或掌上电脑时,手机或掌上电脑一般内置有无线网络连接装置,考勤终端可以通过无线网络与考勤服务器建立网络连接,无线网络可以是Wifi或3G或LTE。在一些其他的应用中,假如考勤终端为固定的終端设备也可以通过以太网的网络线建立网络连接,因此该固定的終端设备需要有以太网网络接ロ。
[0022]考勤服务器上架设有用于保存考勤记录和人事数据库系统。
[0023]ニ、个人特征信息
本发明中,个人特征信息由移动终端发出,经考勤終端,最終发至考勤服务器的用于识别使用人的信息。考勤服务器根据个人特征信息获得使用人从而根据使用人和考勤内容生成最終的考勤记录。
[0024]个人特征信息可以是使用人,比如使用人的姓名或学号或エ号等等。所谓考勤在逻辑上的含义为证明某人在某时某地出现过。本发明中,个人特征信息最終会发送至考勤服务器。考勤记录保存在考勤服务器上。考勤时,个人特征信息由移动终端上的应用程序发出。假如个人特征信息仅仅是使用人,该信息有可能在移动终端上篡改,从而出现伪造的使用人。为此,个人特征信息最好和移动终端绑定。个人特征信息和移动终端绑定后,个人特征信息包含了使用人和移动终端的特征识别码。移动终端的特征识别码,即本发明所指的終端特征码,用于标识特定终端的信息,比如手机号或者MEID、IMSI等。
[0025]个人特征信息也可以仅仅是移动终端的特征识别码。在这种情形下,需要在考勤服务器中设定ー移动终端的特征码和使用人的关系对应表。通过查询该关系对应表,考勤服务器可以根据接收的移动终端的特征码找出使用人,从而生成考勤记录。
[0026]个人特征信息也可以是使用人,或移动终端的特征码或两者结合后经单向散列函数运算获得的散列值。在这种情形下,需要在考勤服务器中设有个人特征信息和使用人的关系对应表。通过查询该关系对应表,考勤服务器可以根据接收的个人特征信息找出使用人,从而生成考勤记录。
[0027]本发明中,个人特征信息优先由个人信息摘要、时间戳和校验码三部分组成。个人信息摘要为个人信息经单向散列函数运算获得的散列值。时间戳为当前时间。校验码为个人信息摘要和时间戳经单向散列函数运算获得的散列值。这里的个人信息可以是使用人,或者也可以是移动终端的特征识别码,或者使用人和移动终端的特征码的结合。本发明中个人信息摘要优先为使用人和移动终端的特征码结合后经单向散列函数运算获得的散列值。考勤服务器设有个人信息摘要和使用人的关系对应表。该对应关系表需要预先建立。因此该实施方式下,需要有(SO)建立个人信息摘要和使用人的对应关系表的步骤或者建立个人信息摘要和使用人的对应关系表的装置。个人特征信息包含时间戳可以有效防止考勤作弊的问题。个人特征信息的时间戳使得每个生成的个人特征信息均为实时信息。
[0028]这里单向散列函数又称单向Hash函数、杂凑函数。可采用的算法很多,比如:MD5,SM,CRC等。本发明中,上述单向散列函数优先采用由国家商用密码管理办公室规范的《SM3密码杂凑算法》。
[0029]三、考勤内容
本发明中,考勤内容由考勤终端发出,最终发送至考勤服务器的数据内容,用于考勤服务器识别考勤的项目。在企业或公司的应用中,考勤内容可以是考勤終端的特征识别码。在学校课堂考勤应用中,考勤内容为与课程内容相关的内容,比如课程ID,上课老师,上课时间、上课地点等信息。在简单的企业应用中,考勤内容也可以为空。
[0030]四、移动终端
本发明中,通过移动終端上安装的应用程序实现本发明的考勤功能。该应用程序主要完成的功能为:
1、获取个人特征信息;
2、将个人特征信息转换成ニ维码图片(SI);
3、将ニ维码图片通过显示装置展示(S2)。
[0031]如前所述,本发明中,个人特征信息优先由个人信息摘要、时间戳和校验码三部分组成。个人信息摘要优先为使用人和移动终端的特征识别码结合后经单向散列函数运算获得的散列值。在该实施方式下,前述“ 1、获取个人特征信息”包含了以下几个步骤:
Sll:获取使用人和移动终端的特征识别码;
S12:对使用人和移动终端的特征识别码用单向散列函数运算获得个人信息摘要。
[0032]S13:获取当前时间作为时间戳;
514:计算个人信息摘要和时间戳的散列值作为校验码;
515:组合个人信息摘要、时间戳和校验码为个人特征信息。
[0033]五、考勤终端
本发明中,当考勤终端为手机或掌上电脑时,通过安装在手机或掌上电脑上的应用程序完成本发明的考勤功能。本发明中,考勤终端完成的功能如下:
53:通过图像输入装置获得ニ维码图片;
54:将ニ维码图片转换成个人特征信息;
55:将个人特征信息和考勤内容发送至考勤服务器; 步骤S3 —般通过考勤终端的摄像头拍摄显示在移动终端显示屏上的ニ维码图片实现。如果考勤中的图像输入装置类似于扫描仪的装置,则通过扫描显示在移动终端显示屏上的ニ维码图片实现。
[0034]本领域技术人员理解,个人特征信息转换成ニ维码图片,ニ维码图片转换成个人特征信息均为现有的技木,不再累述。
[0035]六、考勤服务器
本发明中考勤服务器完成以下功能:
56:接收个人特征信息和考勤内容;
57:根据个人特征信息和考勤内容生成考勤记录并保存。
[0036]如前所述,个人特征信息优先由个人信息摘要、时间戳和校验码三部分组成。个人信息摘要优先为使用人和移动终端的特征识别码结合后经单向散列函数运算获得的散列值。步骤S7包括:
571:根据个人特征信息获得个人信息摘要、时间戳和校验码;
572:根据个人信息摘要和时间戳生成对比校验码,如果对比校验码和校验码不同,则返回考勤失败;
S73:用时间戳与当前时间作对比,如果两者相差超过某设定的阈值,则返回考勤失
败;
S74:在个人信息摘要和使用人的对应关系表中找出使用人获得使用人信息,如果找不到使用人则返回考勤失败;
S75:根据使用人信息和考勤内容生成考勤记录,并保存。
[0037]前述步骤S73中时间戳与当前时间作对比阈值一般为10分钟。本领域技术人员理解,时间戳和当前时间的对比以及校验码的校验过程也可以在考勤終端上实现。即在前述的步骤S4将ニ维码图片转换成个人特征信息时进行时间戳和当前时间的对比以及校验码的校验过程。在这种实施方式下,考勤终端发往考勤服务器的个人特征信息只需要包含个人信息摘要即可,步骤S7可以简化成以下步骤:
S71:根据个人特征信息获得个人信息摘要;
574:在个人信息摘要和使用人的对应关系表中找出使用人获得使用人信息,如果找不到使用人则返回考勤失败;
575:根据使用人信息和考勤内容生成考勤记录,并保存。
[0038]步骤S4和S5则包含了以下步骤:
541:将ニ维码图片转换成个人特征信息;
542:根据个人特征信息获得个人信息摘要、时间戳和校验码;
543:根据个人信息摘要和时间戳生成对比校验码,如果对比校验码和校验码不同,则返回考勤失败;
S44:用时间戳与当前时间作对比,如果两者相差超过某设定的阈值,则返回考勤失
败;
S5:将个人信息摘要作为新的个人特征信息发送至考勤服务器。
[0039]本领域技术人员理解,本发明的上述实施方式的变化与本发明实质相同,同样在本发明的权利要求保护范围内。[0040]如前所述,本发明中,个人特征信息优先由个人信息摘要、时间戳和校验码三部分组成。在该实施方式下,考勤服务器设有个人信息摘要和使用人的对应关系表。考勤服务器中的个人信息摘要和使用人的对应关系表事先建立,该建立个人信息摘要和使用人的对应关系表的过程简称为“注册”过程。注册过程具体实施可以通过以下步骤实现:
5711:用户通过移动终端的終端注册装置连接考勤服务器;
5712:用户在移动终端注册装置中输入个人信息后发起注册命令;
5713:移动终端注册装置提取终端特征码并结合个人信息(使用人或使用人信息)后进行杂凑运算获得个人信息摘要;
5714:移动终端注册装置发送个人信息摘要和个人信息至考勤服务器;
5715:考勤服务器接收个人信息摘要和个人信息等待管理员注册确认;
5716:管理员通过考勤服务器确认注册,考勤服务器保存个人信息摘要和个人信息生成个人信息摘要和使用人的对应关系表;
七、考勤失败的处理
前述步骤S72、S73、S74以及S43和S44都包含了考勤失败的步骤。在一个更为完善的考勤系统的实施方案中,考勤是否成功需要在終端上展示,如果失败了,可以再重新操作一次考勤。本发明中,考勤是否成功通过考勤終端展示。本发明中,前述考勤记录为考勤成功的记录。考勤结果可以是考勤成功的记录也可以是考勤失败的原因说明。下述两个步骤对考勤结果的处理是本发明中考勤结果处理的一【具体实施方式】:
58:考勤服务器将考勤结果发送至考勤终端;
59:考勤终端接收考勤结果并展示。
[0041]本领域技术人员理解,步骤S8可以通过网络实现从考勤服务器对考勤终端的考勤结果的传输;步骤S9中,考勤终端展示考勤结果可以有多种方式,比如通过声音播放的方式或者通过显示屏显示的方式。本领域技术人员理解,通过声音播放方式展示考勤结果下,考勤终端需要安装扬声器;而通过显示屏现实的方式,需要考勤终端安装有显示屏,尽管权利要求并未包含上述技术特征,但上述的技术特征对本发明而言是显而易见地存在着。
[0042]本领域技术人员也还可以理解,考勤结果也可以由移动终端展示,移动终端展示考勤结果的方案下,考勤服务器会将考勤结果发送至移动终端,发送的方式可以通过无线网络数据传送的方式,也可以采用短消息的方式。
[0043]ノ V、本发明考勤完整流程
本发明完整流程的实施如图2所示。需要说明的是,流程中的杂凑运算即为单向散列函数运算;流程中的扫描ニ维码图片可以理解为用摄像头拍摄ニ维码图片或者用扫描仪扫描ニ维码图片。本领域技术人员理解图2展示的流程只是本发明的ー实施例,在具体实施应用中,图2给出的各步骤可以根据说明书前述的内容作出调整。下述过程步骤为本发明简化了或综合后基本实施方案:
51:移动终端将个人特征信息转换成ニ维码图片;
52:移动终端将ニ维码图片通过显示装置展示;
53:考勤终端通过图像输入装置获得ニ维码图片;
54:考勤终端将ニ维码图片转换成个人特征信息; 55:考勤终端将个人特征信息和考勤内容发送至考勤服务器;
56:考勤服务器接收个人特征信息和考勤内容;
57:考勤服务器根据个人特征信息和考勤内容生成考勤记录并保存。
[0044]九、本发明在学校课堂签到应用实施例
首先在学期开始时,学生在校园网服务器上下载课堂签到的学生端应用程序至智能手机(或PAD),并安装。学生通过智能手机上的课堂签到的学生端应用程序在考勤服务器上注册学生信息。教师在校园网服务器上下载课堂签到的教师端应用程序至智能手机(或PAD)。上课签到吋,教师运行课堂签到的教师端应用程序。学生打开课堂签到的学生端应用程序。学生打开课堂签到的学生端应用程序后执行图2中移动终端的步骤最終在智能手机的显示屏上显示的ニ维码图片。教师用其智能手机拍下ニ维码图片,执行图2中考勤终端的步骤,即根据ニ维码图片提供的学生的个人信息摘要结合其课堂信息发送至考勤服务器。考勤服务器确认考勤结果和并保存考勤记录。如果考勤服务器考勤失败,则把失败的结果传送教师的智能手机,并由课堂签到的教师端应用程序显示考勤失败的结果,如果考勤失败时,学生可以重新操作一次考勤。如果考勤服务器考勤成功,在数据库中保存考勤记录,并将成功的结果传送至教师的智能手机,并由课堂签到的教师端应用程序显示考勤成功。
【权利要求】
1.一种基于二维码的考勤方法,其特征在于,包括移动终端、考勤终端和考勤服务器,所述的移动终端包括有显示装置,所述考勤終端包括有图像输入装置和网络连接装置,所述考勤終端和考勤服务器通过网络相连,该考勤方法包括以下步骤: S1:移动终端将个人特征信息转换成二维码图片; 52:移动终端将二维码图片显示在显示装置上; 53:考勤终端通过图像输入装置获得二维码图片; 54:考勤终端将二维码图片转换成个人特征信息; 55:考勤终端将个人特征信息和考勤内容发送至考勤服务器; 56:考勤服务器接收个人特征信息和考勤内容; 57:考勤服务器根据个人特征信息和考勤内容生成考勤记录并保存。
2.如权利要求1所述的基于二维码的考勤方法,其特征在于,所述的个人特征信息包括个人信息摘要和时间戳;所述的个人信息摘要为个人信息经单向散列函数运算后获得的散列值;该考勤方法还包括:S0:考勤服务器建立个人信息摘要和使用人的对应关系表。
3.如权利要求1所述的基于二维码的考勤方法,其特征在于,所述的个人信息摘要为对移动终端的特征码和使用人采用单向散列函数运算后获得的散列值。
4.如权利要求1或2或3所述的基于二维码的考勤方法,其特征在于,还包括步骤: 58:考勤服务 器将考勤结果发送至考勤终端; 59:考勤终端接收考勤结果并展示。
5.ー种基于二维码的考勤系统,其特征在于,包括移动终端、考勤终端和考勤服务器,所述的移动终端包括有显示装置,所述考勤終端包括有图像输入装置和网络连接装置,所述考勤終端和考勤服务器通过网络相连; 所述的移动终端还包括: 用于将个人特征信息转换成二维码图片的装置; 用于将二维码图片通过显示装置展示的装置; 所述的考勤终端还包括: 用于通过图像输入装置获得二维码图片的装置; 用于将二维码图片转换成个人特征信息的装置; 用于将个人特征信息和考勤内容发送至考勤服务器的装置; 所述的考勤服务器包括: 用于接收个人特征信息和考勤内容的装置; 用于根据个人特征信息和考勤内容生成考勤记录并保存的装置。
6.如权利要求5所述的基于二维码的考勤系统,其特征在于,所述的个人特征信息包括个人信息摘要和时间戳;所述的个人信息摘要为个人信息经单向散列函数运算后获得的散列值;所述的考勤服务器还包括用于建立个人信息摘要和使用人的对应关系表的装置。
7.如权利要求5或6所述的基于二维码的考勤系统,其特征在于,所述的考勤服务器还包括用于将考勤结果发送至考勤终端的装置;所述的考勤终端还包括用于接收考勤结果并展示的装置。
8.一种基于二维码的考勤装置,其特征在于,包括考勤终端和考勤服务器,所述考勤终端包括有图像输入装置和网络连接装置,所述考勤終端和考勤服务器通过网络相连;所述的考勤终端还包括: 用于通过图像输入装置获得二维码图片的装置; 用于将二维码图片转换成个人特征信息的装置; 用于将个人特征信息和考勤内容发送至考勤服务器的装置; 所述的考勤服务器包括: 用于接收个人特征信息和考勤内容的装置; 用于根据个人特征信息和考勤内容生成考勤记录并保存的装置。
9.如权利要求8所述的基于二维码的考勤装置,其特征在干, 所述的个人特征信息包括个人信息摘要;所述的个人信息摘要为个人信息经单向散列函数运算后获得的散列值;所述的考勤服务器还包括用于建立个人信息摘要和使用人的对应关系表的装置和用于将考勤结果发送至考勤终端的装置;所述的考勤终端还包括用于接收考勤结果并展示的装置。
10.一种基于二维码的考勤终端,包括图像输入装置和网络连接装置,其特征在于,该考勤终端还包括:用于通过图像输入装置获得二维码图片的装置;用于将二维码图片转换成个人特征信息的装置;用于将个人特征信息和考勤内容发送至考勤服务器的装置;用于接收考勤结果并展示的装置。
【文档编号】G07C1/10GK103606203SQ201310604113
【公开日】2014年2月26日 申请日期:2013年11月26日 优先权日:2013年11月26日
【发明者】严敏, 李齐光, 顾卫永 申请人:江苏金智教育信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1