一种基于智能nfc标签的考勤方法

文档序号:10553676阅读:597来源:国知局
一种基于智能nfc标签的考勤方法
【专利摘要】本发明提供一种基于智能NFC标签的考勤方法,包括:1、客户端将标签应用写入标签;2、客户端向服务端发起写标签请求,服务端生成考勤基本信息并加密返回;3、客户端对标签进行认证,认证通过后,将考勤基本信息写入标签;4、用户下载APP后登录;5、考勤服务端对用户的身份进行认证,若认证成功,服务端将登录结果返回,进入步骤6;否则服务端将登录结果返回并重新登录;6、客户端进入考勤界面进行操作;7、启动客户端与标签的相互认证过程,若认证通过,则客户端读取考勤基本信息,解密后返回,否则提示验证失败;8、客户端向服务端发起请求,确定用户的考勤信息,记录用户的考勤情况。本发明降低成本,解决代打卡的问题。
【专利说明】
一种基于智能NFC标签的考勤方法
技术领域
[0001 ]本发明涉及一种考勤方法,尤其涉及一种基于智能NFC标签的考勤方法。
【背景技术】
[0002]目前传统的考勤系统一般采用考勤机+员工考勤卡的模式,员工持卡在考勤机上刷卡,考勤机获取员工信息后通过网络连接到考勤系统服务器,提交考勤请求。这种方式的系统组网结构比较复杂,考勤系统硬件成本较高,硬件成本包括考勤机、考勤机与服务器的网络线路、用户考勤卡等。
[0003]现有传统的考勤系统由于使用考勤卡方式,员工可以将考勤卡交给别人帮忙代打卡,无法保证考勤真实性,是管理中存在的漏洞。
[0004]近场通信(Near Field Communicat1n,即NFC),是一种新兴的技术,使用了NFC技术的设备(比如手机)可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别(RFID)及互连互通技术整合演变而来,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能,利用移动终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用。
[0005]随着移动互联网的发展,NFC手机逐渐普及,各种电子NFC标签也更加智能,NFC手机+智能NFC标签的组合方案能完全满足考勤系统的要求,不仅可简化网络结构、降低成本、快速部署,还可解决代打卡的问题。
[0006]在2015年7月28日申请的申请号为201510450226.6的中国发明,公开了一种基于智能NFC标签的考勤管理方法和系统,涉及安防技术领域。该发明实施例提供的技术方案,考勤用户先使用客户端(比如智能手机)中的APP读取NFC标签中的信息,然后在APP客户端上进行人脸识别或者指纹识别,并将信息传递给服务器进行认证。从而通过读取考勤NFC标签能保证考勤人员确实已经到达考勤地点;而且在APP客户端上进行人脸识别或者指纹识别可以保证确实是本人在进行考勤,避免代打卡现象;另外,考勤打卡操作都转移到手机上操作完成了,所以,不会发生打卡高峰时期的排队等候现象,也不需要任何专用的打卡机器,大大节省了企业的开支,也可以方便员工在手机上查看打卡记录,并且可以设置打卡提醒。但该发明不涉及标签的制作过程;没有对信息进行加密及解密的操作,使得信息容易泄Mo

【发明内容】

[0007]本发明要解决的技术问题,在于提供一种基于智能NFC标签的考勤方法,增加了标签的制作过程,使用NFC手机客户端向NFC标签写入加密的信息,客户端APP和NFC标签的识别过程有一个解密的过程,防止信息泄露;考勤过程增加了机身码与用户身份信息的绑定,每次APP登陆时进行校验,防止出现用别的手机代打卡;本发明不仅可简化网络结构、降低成本、快速部署,还可解决代打卡的问题。
[0008]本发明的问题是这样实现的:[0009 ] 一种基于智能NFC标签的考勤方法,包括如下步骤:
[0010]步骤1、制作NFC标签,NFC手机客户端将标签应用写入NFC标签;
[0011]步骤2、NFC手机客户端向考勤服务端发送写标签请求,考勤服务端收到该写标签请求后,生成标签编号、考勤服务端地址及外部认证密钥,并将所述标签编号、所述考勤服务端地址及所述外部认证密钥进行加密后,返回给NFC手机客户端;
[0012]步骤3、NFC手机客户端收到加密后的所述标签编号、所述考勤服务端地址及所述外部认证密钥,解密所述外部认证密钥,并使用解密后的所述外部认证密钥对NFC标签进行认证,认证通过后,将加密后的所述标签编号及所述考勤服务端地址写入NFC标签;制作完NFC标签后,将NFC标签安置于相应的位置上;
[0013]步骤4、用户下载NFC手机客户端APP,NFC手机客户端装有解密密钥及认证数据;
[0014]步骤5、打开该NFC手机客户端APP,输入用户名和密码进行登录,NFC手机客户端将该用户名和该密码发送给考勤服务端,考勤服务端根据该用户名、该密码和NFC手机的机身串码对用户的身份进行认证,若认证成功,说明登录成功,则考勤服务端将登录结果返回给NFC手机客户端,并进入步骤6;若认证不成功,说明登录失败,则考勤服务端将登录结果返回给NFC手机客户端,并重新登录;
[0015]步骤6、NFC手机客户端进入考勤界面,用户在该考勤界面上进行相应的操作;
[0016]步骤7、根据所述认证数据启动NFC手机客户端与NFC标签的相互认证过程,若认证通过,则NFC手机客户端读取NFC标签中的所述标签编号及所述考勤服务端地址,并根据所述解密密钥进行解密后,返回给考勤服务端;若认证不通过,则提示验证失败;
[0017]步骤8、NFC手机客户端向考勤服务端发送考勤请求,考勤服务端收到该考勤请求后,根据解密后的所述标签编号及所述考勤服务端地址确定用户的考勤信息,对签名后的所述考勤请求数据进行验证,通过验证后,该考勤信息为有效信息,考勤服务器记录用户的考勤情况;下次考勤时,进入步骤5。
[0018]进一步地,所述步骤3之后还包括:
[0019]步骤31、若所述外部认证密钥为初始的外部认证密钥,则进行更新。
[0020]进一步地,所述步骤6中的所述考勤界面上设有上班及下班按键,用户通过点击上班或下班按键进行相应的操作。
[0021]本发明具有如下优点:
[0022]I)降低考勤设备成本,快速部署:在智能NFC标签+NFC手机客户端的新型考勤系统中,NFC标签用以替代传统的考勤读卡设备,NFC手机替代传统的考勤卡,NFC标签应用程序完成NFC标签和手机的认证,利用手机移动互联网将考勤数据传送到考勤后台系统,实现考勤功能。这种方式可以省去考勤读卡设备及用户考勤卡的成本,简化网络结构从而实现快速部署;
[0023]2)NFC标签易于维护或更换,维护性更强,系统可以为NFC标签分配不同的序列号,如果NFC标签损坏或丢失,考勤系统后台可以将NFC标签作废,更换新的不同序列号的NFC标签,原NFC标签将无法继续使用;
[0024]3)防止代打卡:手机作为人们随身携带的物品,以手机的硬件序列号(机身码)与用户帐号绑定,能有效验证用户身份,防止代替别人打卡考勤,解决传统考勤系统一直无法解决的代打卡难题。
【附图说明】
[0025]下面参照附图结合实施例对本发明作进一步的说明。
[0026]图1为本发明一种基于智能NFC标签的考勤方法中制作NFC标签的执行流程图。
[0027]图2为本发明一种基于智能NFC标签的考勤方法中考勤操作的执行流程图。
【具体实施方式】
[0028]为使得本发明更明显易懂,现以一优选实施例,并配合附图作详细说明如下。
[0029]如图1和图2所示,本发明的一种基于智能NFC标签的考勤方法,包括如下步骤:
[0030]步骤1、制作NFC标签,NFC手机客户端将标签应用写入NFC标签,该标签应用具备外部认证功能,并能够存储标签编号及考勤服务端地址信息;
[0031]步骤2、NFC手机客户端向考勤服务端发送写标签请求,考勤服务端收到该写标签请求后,生成标签编号、考勤服务端地址及初始的外部认证密钥,并将所述标签编号、所述考勤服务端地址及所述初始的外部认证密钥进行加密后,返回给NFC手机客户端;
[0032]步骤3、NFC手机客户端收到加密后的所述标签编号、所述考勤服务端地址及所述初始的外部认证密钥,解密所述初始的外部认证密钥,并使用解密后的所述初始的外部认证密钥对NFC标签进行认证,认证通过后,NFC标签才允许写入信息,此时由NFC标签制作工具将加密后的所述标签编号及所述考勤服务端地址写入NFC标签;制作完NFC标签后,将NFC标签粘贴在墙壁上,供用户进行考勤操作;
[0033]步骤4、将所述初始的外部认证密钥进行更新,以保障数据的安全性;
[0034]步骤5、用户下载NFC手机客户端APP后,NFC手机客户端装有解密密钥及认证数据;
[0035]步骤6、打开该NFC手机客户端APP,输入用户名和密码进行登录,NFC手机客户端将该用户名和该密码发送给考勤服务端,考勤服务端根据该用户名、该密码和NFC手机的机身串码对用户的身份进行认证,首次登录成功后,绑定所述用户名和该NFC手机的机身串码,在下次登录时,只要通过校验该NFC手机的机身串码对用户的身份进行认证;若认证成功,说明登录成功,则考勤服务端将登录结果返回给NFC手机客户端,并进入步骤7;若认证不成功,说明登录失败,则考勤服务端将登录结果返回给NFC手机客户端,并重新登录;
[0036]步骤7、NFC手机客户端进入考勤界面,用户在该考勤界面上进行相应的操作;所述考勤界面上设有上班及下班按键,用户是通过点击上班或下班按键进行相应的操作。
[0037]步骤8、将NFC手机客户端靠近NFC标签,根据所述认证数据启动NFC手机客户端与NFC标签的相互认证过程,若认证通过,则NFC手机客户端读取NFC标签中的所述标签编号及所述考勤服务端地址,并根据所述解密密钥进行解密后,返回给考勤服务端;若认证不通过,则提示验证失败;
[0038]步骤9、NFC手机客户端向考勤服务端发送考勤请求,考勤服务端收到该考勤请求后,根据解密后的所述标签编号及所述考勤服务端地址确定用户的考勤信息,不同的考勤服务端地址代表了不同公司,不同的标签编号代表不同的地点,考勤操作中含有的标签编号即代表某个打卡地点;NFC手机客户端提交至考勤服务端的考勤请求,由NFC标签对所述考勤请求数据进行签名,考勤服务端对签名后的所述考勤请求数据进行验证,通过验证后,该考勤信息为有效信息,考勤服务器记录用户的考勤情况;下次考勤时,进入步骤6。
[0039]综上所述,本发明的优点如下:
[0040]I)降低考勤设备成本,快速部署:在智能NFC标签+NFC手机客户端的新型考勤系统中,NFC标签用以替代传统的考勤读卡设备,NFC手机替代传统的考勤卡,NFC标签应用程序完成NFC标签和手机的认证,利用手机移动互联网将考勤数据传送到考勤后台系统,实现考勤功能。这种方式可以省去考勤读卡设备及用户考勤卡的成本,简化网络结构从而实现快速部署;
[0041]2)NFC标签易于维护或更换,维护性更强,系统可以为NFC标签分配不同的序列号,如果NFC标签损坏或丢失,考勤系统后台可以将NFC标签作废,更换新的不同序列号的NFC标签,原NFC标签将无法继续使用;
[0042]3)防止代打卡:手机作为人们随身携带的物品,以手机的硬件序列号(机身码)与用户帐号绑定,能有效验证用户身份,防止代替别人打卡考勤,解决传统考勤系统一直无法解决的代打卡难题。
[0043]虽然以上描述了本发明的【具体实施方式】,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【主权项】
1.一种基于智能NFC标签的考勤方法,其特征在于:包括如下步骤: 步骤1、制作NFC标签,NFC手机客户端将标签应用写入NFC标签; 步骤2、NFC手机客户端向考勤服务端发送写标签请求,考勤服务端收到该写标签请求后,生成标签编号、考勤服务端地址及外部认证密钥,并将所述标签编号、所述考勤服务端地址及所述外部认证密钥进行加密后,返回给NFC手机客户端; 步骤3、NFC手机客户端收到加密后的所述标签编号、所述考勤服务端地址及所述外部认证密钥,解密所述外部认证密钥,并使用解密后的所述外部认证密钥对NFC标签进行认证,认证通过后,将加密后的所述标签编号及所述考勤服务端地址写入NFC标签;制作完NFC标签后,将NFC标签安置于相应的位置上; 步骤4、用户下载NFC手机客户端APP,NFC手机客户端装有解密密钥及认证数据; 步骤5、打开该NFC手机客户端APP,输入用户名和密码进行登录,NFC手机客户端将该用户名和该密码发送给考勤服务端,考勤服务端根据该用户名、该密码和NFC手机的机身串码对用户的身份进行认证,若认证成功,说明登录成功,则考勤服务端将登录结果返回给NFC手机客户端,并进入步骤6;若认证不成功,说明登录失败,则考勤服务端将登录结果返回给NFC手机客户端,并重新登录; 步骤6、NFC手机客户端进入考勤界面,用户在该考勤界面上进行相应的操作; 步骤7、根据所述认证数据启动NFC手机客户端与NFC标签的相互认证过程,若认证通过,则NFC手机客户端读取NFC标签中的所述标签编号及所述考勤服务端地址,并根据所述解密密钥进行解密后,返回给考勤服务端;若认证不通过,则提示验证失败; 步骤8、NFC手机客户端向考勤服务端发送考勤请求,考勤服务端收到该考勤请求后,根据解密后的所述标签编号及所述考勤服务端地址确定用户的考勤信息,对签名后的所述考勤请求数据进行验证,通过验证后,该考勤信息为有效信息,考勤服务器记录用户的考勤情况;下次考勤时,进入步骤5。2.根据权利要求1所述的一种基于智能NFC标签的考勤方法,其特征在于:所述步骤3之后还包括: 步骤31、若所述外部认证密钥为初始的外部认证密钥,则进行更新。3.根据权利要求1所述的一种基于智能NFC标签的考勤方法,其特征在于:所述步骤6中的所述考勤界面上设有上班及下班按键,用户通过点击上班或下班按键进行相应的操作。
【文档编号】G07C1/10GK105913508SQ201610464463
【公开日】2016年8月31日
【申请日】2016年6月23日
【发明人】吴伟生, 王丽
【申请人】福建富士通信息软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1