平码五不中公式规律
  • / 16
  • 下载费用:30 金币  

一种考勤验证数据获取方法及装置.pdf

关 键 ?#21097;?/dt>
一种 考勤 验证 数据 获取 方法 装置
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201611107979.8

申请日:

2016.12.06

公开号:

CN106683214A

公开日:

2017.05.17

当前法律状态:

实审

有效性:

审中

法?#19978;?#24773;: 专利申请权的转移IPC(主分类):G07C 1/10登记生效日:20170821变更事项:申请人变更前权利人:厦门中控生物识别信息技术有限公司变更后权利人:厦门中控智慧信息技术有限公司变更事项:地址变更前权利人:361000 福建省厦门市软件园二期观日路32号403单元02区变更后权利人:361000 福建省厦门市软件园三期诚毅北大街8号2001室|||实质审查的生效IPC(主分类):G07C 1/10申请日:20161206|||公开
IPC分类号: G07C1/10 主分类号: G07C1/10
申请人: 厦门中控生物识别信息技术有限公司
发明人: 吕榕林; 吴乾亮; 王海乐; 康建建
地址: 361000 福建省厦门市软件园二期观日路32号403单元02区
优先权:
专利代理机构: 深圳中一专利商标事务所 44237 代理人: 阳开亮
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201611107979.8

授权公告号:

||||||

法律状态公告日:

2017.09.08|||2017.06.09|||2017.05.17

法律状态类型:

专利申请权、专利权的转移|||实质审查的生效|||公开

摘要

本发明适用于数据传输领域,提供了一种考勤验证数据获取方法及装置,包括:考勤终端获取移动终端上传的权限验证信息,判定移动终端是否具有数据上传权限:若结果为移动终端具有数据上传权限,向移动终端发送权限通过指令接收移动终端上传的考勤验证数据包,并判断考勤验证数据包是否完整:若判断结果为考勤验证数据包不完整,则向移动终端发送上传失败指令并重新接收考勤验证数据包;若判断结果为考勤验证数据包完整,则向移动终端发送上传成功指令并提取考勤验证数据包中考勤验证数据进行存储。通过直接从移动终端获取考勤验证数据,员工无需在考勤终端前排队等候录入考勤验证数据,使得考勤验证数据的获取变得简便易行。

权利要求书

1.一种考勤验证数据获取方法,其特征在于,包括:
考勤终端接收移动终端上传的权限验证信息,并根据所述权限验证信息判定所述移动
终端是否具有数据上传权限:
若判断结果为所述移动终端具有数据上传权限,所述考勤终端向所述移动终端发送权
限通过指令并接收所述移动终端上传的考勤验证数据包,判断所述考勤验证数据包是否完
整:
若判断结果为所述考勤验证数据包不完整,所述考勤终端向所述移动终端发送上传失
败指令并重新接收所述考勤验证数据包;
若判断结果为所述考勤验证数据包完整,则所述考勤终端向所述移动终端发送上传成
功指令并提取所述考勤验证数据包中考勤验证数据进行存储。
2.如权利要求1所述的方法,其特征在于:
所述考勤终端与所述移动终端可通过无线网络或有线网络进行通信;
当采用无线网络进行通信时,在所述考勤终端接收移动终端上传的权限验证信息,并
根据所述权限验证信息判定所述移动终端是否具有数据上传权限之前还包括:
所述考勤终端接收所述移动终端的广播消息,所述广播消息中携带了所述移动终端的
绑定IP地址及绑定端口号;
根据所述移动终端的绑定IP地址及绑定端口号,所述考勤终端将其对应的考勤终端信
息发送?#20102;?#36848;移动终端,以使所述移动终端根据所述考勤终端信息与所述考勤终端建立连
接。
3.如权利要求2所述的方法,其特征在于:
所述考勤终端与所述移动终端采用脱机SDK协议进行通信。
4.如权利要求1所述的方法,其特征在于,所述根据所述权限验证信息判定所述移动终
端是否具有数据上传权限包括:
所述考勤终端读取所述权限验证信息;
所述考勤终端将所述权限验证信息与所述考勤终端预存的权限验证信息库进行匹配:
若匹配结果为通过,则判断所述移动终端具有数据上传权限。
5.如权利要求1所述的方法,其特征在于:
所述考勤验证数据包包括:考勤验证数据及校验数据,所述校验数据用于判断所述考
勤验证数据包是否完整。
6.一种考勤验证数据获取装置,其特征在于,包括:
权限验证单元,用于接收移动终端上传的权限验证信息,并根据所述权限验证信息判
定所述移动终端是否具有数据上传权限:
数据验证单元,用于若判断结果为所述移动终端具有数据上传权限,所述装置向所述
移动终端发送权限通过指令并接收所述移动终端上传的考勤验证数据包,判断所述考勤验
证数据包是否完整:
接收单元,用于若判断结果为所述考勤验证数据包不完整,所述装置向所述移动终端
发送上传失败指令并重新接收所述考勤验证数据包;
存储单元,用于若判断结果为所述考勤验证数据包完整,则所述装置向所述移动终端
发送上传成功指令并提取所述考勤验证数据包中考勤验证数据进行存储。
7.如权利要求6所述的装置,其特征在于:
所述装置与所述移动终端可通过无线网络或有线网络进行通信;
当采用无线网络进行通信时,在权限验证单元之前还包括:
所述装置接收所述移动终端的广播消息,所述广播消息中携带了所述移动终端的绑定
IP地址及绑定端口号;
根据所述移动终端的绑定IP地址及绑定端口号,所述装置将其对应的装置信息发送至
所述移动终端,以使所述移动终端根据所述装置信息与所述装置建立连接。
8.如权利要求7所述的装置,其特征在于:
所述装置与所述移动终端采用脱机SDK协议进行通信。
9.如权利要求6所述的装置,其特征在于,所述根据所述权限验证单元包括:
所述装置读取所述权限验证信息;
所述装置将所述权限验证信息与所述装置预存的权限验证信息库进行匹配:
若匹配结果为通过,则判断所述移动终端具有数据上传权限。
10.如权利要求6所述的装置,其特征在于:
所述考勤验证数据包包括:考勤验证数据及校验数据,所述校验数据用于判断所述考
勤验证数据包是否完整。

说明书

一种考勤验证数据获取方法及装置

技术领域

本发明属于数据传输领域,尤其涉及一种考勤验证数据获取方法及装置。

背景技术

考勤产品分两大类:第一类是简单打印类,打卡时,原始记录数据通过考勤产?#20998;?br />接打印在卡片上,卡片上的记录时间即为原始的考勤信息,对初次使用者无需做任何事先
的培训即可立即使用;第二类是存储类,打卡时,原始记录数据直接存储在考勤产?#32442;冢?#28982;
后通过计算机采集汇总,再通过软件处理,最后形成所需的考勤信息或查询或打印,其考勤
信息灵活丰富。

现有的智能考勤产品有指纹识别、静脉识别、虹膜识别、人脸识别等,在获取考勤
验证数据时,通常采用直接在考勤终端前进行数据采集,如员工排队在考勤机前等候指纹
录入,这使得考勤验证数据获取变得极其不便利而且浪费员工大量的等候时间。

发明内容

有鉴于此,本发明实施例提供了一种考勤验证数据获取方法及装置,以解决现有
技术中直接在考勤终端前进行数据采集,使得考勤验证数据获取变得极其不便利的问题。

第一方面,提供了一种考勤验证数据获取方法,包括:

考勤终端接收移动终端上传的权限验证信息,并根据所述权限验证信息判定所述
移动终端是否具有数据上传权限:

若判断结果为所述移动终端具有数据上传权限,所述考勤终端向所述移动终端发
送权限通过指令并接收所述移动终端上传的考勤验证数据包,判断所述考勤验证数据包是
否完整:

若判断结果为所述考勤验证数据包不完整,所述考勤终端向所述移动终端发送上
传失败指令并重新接收所述考勤验证数据包;

若判断结果为所述考勤验证数据包完整,则所述考勤终端向所述移动终端发送上
传成功指令并提取所述考勤验证数据包中考勤验证数据进行存储。

第二方面,提供了一种考勤验证数据获取装置,包括:

权限验证单元,用于接收移动终端上传的权限验证信息,并根据所述权限验证信
息判定所述移动终端是否具有数据上传权限:

数据验证单元,用于若判断结果为所述移动终端具有数据上传权限,所述装置向
所述移动终端发送权限通过指令并接收所述移动终端上传的考勤验证数据包,判断所述考
勤验证数据包是否完整:

接收单元,用于若判断结果为所述考勤验证数据包不完整,所述装置向所述移动
终端发送上传失败指令并重新接收所述考勤验证数据包;

存储单元,用于若判断结果为所述考勤验证数据包完整,则所述装置向所述移动
终端发送上传成功指令并提取所述考勤验证数据包中考勤验证数据进行存储。

在本发明实施例中,考勤终端在对移动终端的权限验证通过后,直接获取移动终
端上传的考勤验证数据包,且确认考勤验证数据包完整后,从考勤验证数据包中将需要的
考勤验证数据提取出来进行保存。利用移动终端采集考勤验证数据的便利性,直接从移动
终端获取考勤验证数据,再也无需员工排队在考勤终端前等候录入,使得考勤验证数据的
获取变得简便易行。

附图说明

为了更清楚地说明本发明实施例中的技术方?#31119;?#19979;面将对实施例或现有技术描述
中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些
实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些
附图获得其他的附图。

图1是本发明实施例提供的考勤验证数据获取方法的实现流程图;

图2是本发明实施例提供的考勤终端与移动终端同处于同一局域网时,通信连接
的建立过程流程图;

图3提供的是将本发明应用于使用智能?#21482;?#21644;考勤机获取考勤验证数据的实施例
流程图;

图4是本发明实施例提供的考勤验证数据获取装置的框图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定装置结构、技术之类的具
体?#38468;冢?#20197;便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体
?#38468;?#30340;其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的装置、电路以及
方法的详细说明,以免不必要的?#38468;?#22952;碍本发明的描述。

本发明实施例考勤终端接收移动终端上传的权限验证信息,并根据所述权限验证
信息判定所述移动终端是否具有数据上传权限:若判断结果为所述移动终端具有数据上传
权限,所述考勤终端向所述移动终端发送权限通过指令并接收所述移动终端上传的考勤验
证数据包,判断所述考勤验证数据包是否完整:若判断结果为所述考勤验证数据包不完整,
所述考勤终端向所述移动终端发送上传失败指令并重新接收所述考勤验证数据包;若判断
结果为所述考勤验证数据包完整,则所述考勤终端向所述移动终端发送上传成功指令并提
取所述考勤验证数据包中考勤验证数据进行存储。

本发明实施例中的移动终端包括但不限于:?#21482;?#24179;板、笔记本电脑及PDA(掌上电
脑)等,考勤终端包括但不限于考勤机。

本发明实施例中,为了解决现有考勤验证数据只能通过考勤机来采集而导致的不
够便捷的问题,采用移动终端作为考勤验证数据的采集装置,为了便于解释说明,以下移动
终端以智能?#21482;?#20026;例,考勤终端以考勤机为例来进行解释说明。

智能?#21482;?#25216;术的发展迅速,现在的智能?#21482;?#19981;仅具备了简单的打电话发短信的功
能,更具备了拍照及人脸识别、指纹录入识别和声纹录入识别等人体生理特征采集及识别
的高级功能,再加之支持通过USB、WiFi、2G/3G/4G、蓝牙及NFC等多种模?#25509;?#22806;部网络或者
其他设备进行通信和数据传输,这一切都使得?#21482;?#20195;替考勤机进行考勤验证数据采集成为
可能,而且智能?#21482;?#21516;其他所有移动终端一样,具有在正常情况下几乎不受使用者的空间
限制,可以跟着使用者进行空间移动而正常使用的特性,这一特点正好弥补了现有技术中
考勤机采集考勤验证数据受空间限制不够便捷的缺点。

作为在使用智能?#21482;?#36827;行考勤验证数据采集时的一个优选实施例,以采集员工指
纹作为考勤验证数据为例,无需员工在考勤机前排队等候录入指纹,只需要负责考勤验证
数据采集的工作人员直接将智能?#21482;?#20132;给需要录入指纹的员工,待该员工录入完成后再交
给下一个需要录入指纹的员工即可,暂时不需要录入指纹的员工则无需理会前面还有多少
人在排队、还有多久才能轮到他等事情,只需要在负责考勤验证数据采集的工作人员将智
能?#21482;?#20132;给他的时候再进行指纹录入即可,这样可以节省大量员工的时间。

作为智能?#21482;?#36827;行考勤验证数据采集时的另一个优选实施例,也可以?#31245;?#24037;使用
自己的智能?#21482;?#36827;行自己的考勤验证数据采集,此时无需设置专门的工作人员来负责勤验
证数据采集,更加节约员工的时间。如,员工使用自己的智能?#21482;?#26469;采集自己的指纹,并上
传给考勤终端。

为了说明本发明所述的技术方?#31119;?#19979;面通过具体实施例来进行说明。

图1示出了本发明实施例一提供的考勤验证数据获取方法的实现流程,详述如下:

在S101中,考勤终端接收移动终端上传的权限验证信息,并根据所述权限验证信
息判定所述移动终端是否具有数据上传权限。

在S101考勤终端接收移动终端上传的权限验证信息之前还包括:

考勤终端与移动终端建立通信连接:

所述考勤终端与所述移动终端可通过无线网络或有线网络进行通信;

当采用无线网络进行通信时,在所述考勤终端接收移动终端上传的权限验证信
息,并根据所述权限验证信息判定所述移动终端是否具有数据上传权限之前还包括:

所述考勤终端接收所述移动终端的广播消息,所述广播消息中携带了所述移动终
端的绑定IP地址及绑定端口号;

根据所述移动终端的绑定IP地址及绑定端口号,所述考勤终端将其对应的考勤终
端信息发送?#20102;?#36848;移动终端,以使所述移动终端根据所述考勤终端信息与所述考勤终端建
立连接。

在建立通信连接时,工作人员可以根据实际需求选择无线网络或者有线网络来进
行通信连接,如移动终端时为智能?#21482;?#26102;,由于智能?#21482;?#21487;以直接使用无线网络连接到广
域网中,使用WiFi或者2G/3G/4G等无线网络时可以使工作人员随时随地的上传考勤验证数
据,所?#28304;?#26102;选用无线网络来通信十分方便。若工作人员不希望考勤验证数据通过无线网
络传输,也可以选择使用有线网络来进行通信,而此?#24065;?#21482;需要一根数据线将考勤终端与
移动终端连接即可,在考勤验证数据上传成功后断开数据线即可。

基于图2对应的实施例,是考勤终端与移动终端同处于同一局域网时,通信连接的
建立过程流程图,详述如下:

在S201中,移动终端对其绑定的IP地址及绑定的端口号进行广播。

在本实施例中,移动终端入局域网时,能够获取得到交换机分配的一个内网IP地
址。为了与考勤终端进行交互通信,移动终端开启了一个具体的协议端口来提供数据交互
服务,其中,具有网络功能的应用软件的标识号即为该协议端口的端口号,移动终端对分配
到的IP地址和端口号进行绑定,?#20048;?#20854;对应的IP地址和端口号发生改变。

移动终端为其socket套接字设置广播属性后,通过udp(User Datagram
Protocol,工作人员数据报协议)信息将上述IP地址及端口号广播至当前所处的局域网中,
以使处于局域网中的考勤终端可以接收到带有该移动终端的IP地址及端口号的广播信息。

在S202中,考勤终端对将应的考勤终端信息发送至移动终端。

考勤终端根据移动终端广播的IP地址及端口号,将对应的考勤终端信息发送?#20102;?br />述移动终端。

在本实施例中,移动终端的IP地址及端口号信息所能广播到的范围即为广播域,
广播域内可能包含一台或数台考勤终端,接收来自同一移动终端的广播帧。

每台考勤终端拥有各自的考勤终端信息,包括但不限于考勤终端的设备名称、设
备序列号、MAC地址(Medium Access Control,物理地址)、设备型号、固件版本号、IP地址及
端口号等设备信息。考勤终端将接收到的移动终端的IP地址及端口号作为数据包的目的地
址及目的端口,并将封装有考勤终端信息的该数据包发送至移动终端。

在S203中,移动终端解析考勤终端信息得到考勤终端IP地址及端口号。

在本实施例中,移动终端分别接收考勤终端传输过来的基于JSON数据格式的考勤
终端信息。将考勤终端信息进行解析、转化后,显示至移动终端的屏幕中,供工作人员进行
查看选择。由于每条考勤终端信息均可以唯一标识一台具体的考勤终端,因此,根据每台考
勤终端对应的设备信息,能够从中筛选出需要进行通信连接的考勤终端的考勤终端信息。

例如,移动终端收到两条考勤终端信息,两条考勤终端信息中均包含的设备序列
号分别为“0785-956”和“0785-957”。由于需要进行通信连接的考勤终端信息的设备序列号
“0785-957”为工作人员实际已知的信息,因此能够根据工作人员的选择或根据移动终端预
先存储的考勤终端匹配信息,手工或自动从这两个设备序列号中筛选出该需要进行通信连
接的考勤终端对应的一条考勤终端信息。

在S204中,移动终端根据考勤终端的IP地址与端口号进行无线网络连接。

从筛选出的该条考勤终端信息中,获取需要进行通信连接的考勤终端的IP地址及
端口号。移动终端从当前所在的局域网中搜索出对应该IP地址的考勤终端,并向其端口发
送通信连接请求。

移动终端与考勤终端经过三次握手确认后,与需要进行通信连接的考勤终端进行
通信连接。

在考勤终端与移动终端建立通信连接后。

所述考勤终端与所述移动终端采用脱机SDK协议进行通信。

脱机SDK协议是一种双向协议,可以实现软件和固件的通信,该协议可以根据软件
和固件接口参数的不同提供不同的传输方式,在数据传输过程中脱机SDK协议会对传输的
数据进行编码封装,以减小传输数据的体积,在接收到被编码封装的数据后,只需要根据预
设的解码规则对其进行解码即可得到原数据。

在S101中,考勤终端接收移动终端上传的权限验证信息,并根据所述权限验证信
息判定所述移动终端是否具有数据上传权限。

在S101中,根据所述权限验证信息判定所述移动终端是否具有数据上传权限包
括:

所述考勤终端读取所述权限验证信息;

所述考勤终端将所述权限验证信息与所述考勤终端预存的权限验证信息库进行
匹配:

若匹配结果为通过,则判断所述移动终端具有数据上传权限。

在本实施例中,设置考勤验证数据为指纹,使用的移动终端为智能?#21482;?#20351;用的考
勤终端为考勤机。

在指纹录入完成后,负责考勤验证数据采集的工作人员或者自?#26032;?#20837;指纹的员
工,在确认指纹无误后,可以选择对采集到的指纹的管理方式,指纹数据的管理方式包括但
不限于保存为本地文件或者在上传到其他终端后进行删除。其中,其他终端包括但不限于
考勤终端及服务器终端。

在考勤验证数据管理方式选择完成且确认了智能?#21482;?#19982;考勤机网络连接正常后,
工作人员需要在智能?#21482;?#36755;入权限验证信息并发送给考勤机,用以考勤机判断其是否有上
传考勤验证数据的权限资格。

由于不同的移动终端支持采集的生理数据不尽相同,例如有些?#21482;?#25903;持拍照但不
支?#31181;?#32441;录入,为了方便工作人员使用,本发明实施例中的权限验证信息包括但不限于:工
号、密码、指纹和脸部照片等其中的?#25105;?#19968;种,工作人员只要预先在考勤机中设定好可以用
于作为权限验证信息的信息即可,如:在考勤机中预先设置好可以将密码和指纹中?#25105;?#19968;
种作为权限验证信息的信息,并将所有具有该权限的工作人员的密码和指纹录入进考勤机
的权限验证信息库。工作人员在输入权限验证信息的时候只需输入密码或者指纹中?#25105;?#19968;
项,在考勤机匹配验证通过后便可进行考勤验证数据传输。

在考勤机接收到工作人员上传的权限验证信息后,将接收到的权限验证信息和考
勤机内部预先存储好的权限验证信息库进行匹配,如果接收到的权限验证信息包含在权限
验证信息库中,则匹配结果为通过并授予该工作人员考勤验证数据上传权限;若接收到的
权限验证信息没有包含在权限验证信息库中,则匹配结果为不通过,不授予个工作人员考
勤验证数据上传权限,并要求工作人员重新输入权限验证信息。

在S102中,若判断结果为所述移动终端具有数据上传权限,所述考勤终端向所述
移动终端发送权限通过指令并接收所述移动终端上传的考勤验证数据包,判断所述考勤验
证数据包是否完整。

在S103中,考勤验证数据包包括:

所述考勤验证数据包包括:考勤验证数据及校验数据,所述校验数据用于判断所
述考勤验证数据包是否完整。

在判断出工作人?#26412;?#26377;考勤验证数据上传权限时,考勤机向智能?#21482;?#21457;送权限通
过指令。智能?#21482;?#22312;接收到权限通过指令后,会在智能?#21482;?#20013;显示权限验证通过界面,并根
据校验码生成规则生?#19978;?#24212;的校验数据,再将考勤验证数据和生?#19978;?#24212;的校验数据进行打
包,生成考勤验证数据包发送给考勤机。

由于在数据传输过程中可能出现网络不稳定、工作人员操作不当等各种意外情
况,这都可能导致传输数据的丢失,使考勤验证数据包无法完整传输,此时需要考勤机反馈
考勤验证数据包的传输情况给智能?#21482;?#24110;助工作人员了解传输情况,而校验数据就是为
了帮助考勤机判断考勤数据包是否传输完整。

在制定校验数据生成规则的时候,可以利用需要录入考勤验证数据的员工人数是
为已知数,校验数据即为考勤验证数据条数,如有100需要录入考勤验证数据的员工,在考
勤验证数据全部录入完毕后,生成校验数据为100,并打包生成对应的考勤数据包。在考勤
机接收到考勤数据包后,读取其中的校验数据100,再统计考勤验证数据包中所有考勤验证
数据条数,进行考勤验证数据包是否完整的判断。

在S103中,若判断结果为所述考勤验证数据包不完整,所述考勤终端向所述移动
终端发送上传失败指令并重新接收所述考勤验证数据包。

以校验数据生成规则:校验数据为需要录入考勤验证数据的员工人数数值为例进
行说明,若需要录入考勤验证数据的员工人数为100,则生成的相应校验数据也为100,考勤
机在接收到考勤验证数据包后,读取其中的校验数据100,再统计考勤验证数据包中所有考
勤验证数据条数,若所有考勤验证数据条数不为100,则判断该考勤验证数据包不完整,此
时考勤机向智能?#21482;?#21457;送上传失败指令,并重新接受智能?#21482;?#19978;传的考勤验证数据包。

智能?#21482;?#22312;接收到上传失败指令后,将打包好的考勤验证数据包再次上传至考勤
机。

在S104中,若判断结果为所述考勤验证数据包完整,则所述考勤终端向所述移动
终端发送上传成功指令并提取所述考勤验证数据包中考勤验证数据进行存储。

考勤机在接收到考勤验证数据包后,读取其中的校验数据100,再统计考勤验证数
据包中所有考勤验证数据条数,若所有考勤验证数据条数为100,则判断该考勤验证数据包
完整,此时考勤机向智能?#21482;?#21457;送上传成功指令,并将考勤验证数据包中的考勤验证数据
提取出来进行保存。

基于图3对应的实施例,是将本发明应用于使用移动终端和考勤机获取考勤验证
数据的具体实施例,详述如下:

本实施例中所使用的考勤终端为考勤机,所要采集的考勤验证数据为员工指纹数
据,权限验证信息为工作人员的指纹数据,校验数据生成规则为需要录入指纹的员工人数
数值,需要录入指纹的员工人数数值为100,移动终端与考勤机采用脱机SDK协议进行通信。

在S301中,移动终端与考勤机建立通信连接。

在进行考勤验证数据采集前需要向对移动终端与考勤机建立通信连接,保证移动
终端与考勤机能正常进行通信和数据传输,移动终端与考勤机建立通信连接?#34903;?#22914;下,由
于上文已对该通信连接过程进行了详述,此处不再重复说明。

移动终端对其绑定的IP地址及绑定的端口号进行广播。

考勤终端根据移动终端广播的IP地址及端口号,将对应的考勤终端信息发送?#20102;?br />述移动终端。

移动终端解析考勤终端信息得到考勤终端IP地址及端口号。

移动终端根据考勤终端的IP地址与端口号进行无线网络连接。

在S302中,移动终端采集考勤验证数据并选择考勤验证数据的管理方式。

在考勤验证数据录入完成后,负责考勤验证数据采集的工作人员或者自?#26032;?#20837;考
勤验证数据的员工,在确认考勤验证数据无误后,可以选择对采集到的考勤验证数据的管
理方式,考勤验证数据的管理方式包括但不限于保存为本地文件或者在上传到其他终端后
进行删除。其中,其他终端包括但不限于考勤终端及服务器终端。

在S303中,移动终端上传权限验证信息发送?#20102;?#36848;考勤机。

指纹数据存储完成后,移动终端显示权限验证信息输入界面,工作人员在权限验
证信息输入界面将自己的指纹数据录入后,移动终端将指纹数据发送给所述考勤机。

在S304中,考勤机发送权限通过指令至移动终端。

考勤机接收到工作人员上传的指纹数据后,将接收到的指纹数据和考勤机内部预
先存储好的工作人员的指纹数据库进行匹配,如果接收到的指纹数据包含在工作人员的指
纹数据库中,则匹配结果为通过并,并发送权限通过指令至移动终端,授予该工作人员指纹
数据上传权限;若接收到的指纹数据没有包含在工作人员的指纹数据库中,则匹配结果为
不通过,则发送权限不通过指令至移动终端,不授予个工作人员指纹数据上传权限,并要求
工作人员重新录入指纹数据。

在S305中,移动终端打包考勤验证数据得到考勤验证数据包。

移动终端在接收到权限通过指令后,会在移动终端中显示权限验证通过界面,并
根据需要录入指纹的员工人数数值生?#19978;?#24212;的校验数据,再将指纹数据和生?#19978;?#24212;的校验
数据进行打包,生成指纹数据包发送给考勤机。

在S306中,移动终端上传考勤验证数据包至考勤机。

移动终端使用脱机SDK协议将指纹数据包上传至考勤机。

在S307中,考勤机发送上传失败/成功指令至移动终端。

考勤机在接收到指纹数据包后,读取其中的校验数据100,再统计指纹数据包中所
有指纹数据条数,若所有指纹数据条数不为100,则判断该指纹数据包不完整,此时考勤机
向移动终端发送上传失败指令,并重新接受移动终端上传的指纹数据包。移动终端至重新
执行S306,重新上传指纹数据包至考勤机;若所有指纹数据条数为100,则判断该指纹数据
包完整,此时考勤机向移动终端发送上传成功指令。

在S308中,考勤终端提取考勤验证数据并存储。

在确定指纹数据包完整后,将指纹数据包中的指纹数据提取出来进行保存。

在本发明实施例中,先对移动终端和考勤终端进行通信连接,在确定连接正常后
考勤终端在对移动终端的权限验证,并在权限验证通过后获取移动终端上传的考勤验证数
据包,通过校验数据确认考勤验证数据包完整后,从考勤验证数据包中将需要的考勤验证
数据提取出来进行保存。利用移动终端能进行生理特征采集和便携使用的特性,直接从移
动终端获取考勤验证数据,并利用权限验证和考勤验证数据包完整性校验,保证了考勤验
证数据采集和传输的可靠性,员工再也无需在考勤终端前排队等候录入考勤验证数据,使
得考勤验证数据的获取变得简便易行。

对应于上文实施例所述的考勤验证数据获取方法,图4示出了本发明实施例提供
的考勤验证数据获取装置的结构框图。

参照图4,该装置包括:

权限验证单元41,用于接收移动终端上传的权限验证信息,并根据所述权限验证
信息判定所述移动终端是否具有数据上传权限:

数据验证单元42,用于若判断结果为所述移动终端具有数据上传权限,所述装置
向所述移动终端发送权限通过指令并接收所述移动终端上传的考勤验证数据包,判断所述
考勤验证数据包是否完整:

接收单元43,用于若判断结果为所述考勤验证数据包不完整,所述装置向所述移
动终端发送上传失败指令并重新接收所述考勤验证数据包;

存储单元44,用于若判断结果为所述考勤验证数据包完整,则所述装置向所述移
动终端发送上传成功指令并提取所述考勤验证数据包中考勤验证数据进行存储。

进一步地,所述权限验证单元41之前还包括:

所述装置与所述移动终端可通过无线网络或有线网络进行通信;

当采用无线网络进行通信时,在权限验证单元41之前还包括:

所述装置接收所述移动终端的广播消息,所述广播消息中携带了所述移动终端的
绑定IP地址及绑定端口号;

根据所述移动终端的绑定IP地址及绑定端口号,所述装置将其对应的装置信息发
送?#20102;?#36848;移动终端,以使所述移动终端根据所述装置信息与所述装置建立连接。

进一步地,所述装置与所述移动终端采用脱机SDK协议进行通信。

进一步地,所述权限验证单元41包括:

所述装置读取所述权限验证信息;

所述装置将所述权限验证信息与所述装置预存的权限验证信息库进行匹配:

若匹配结果为通过,则判断所述移动终端具有数据上传权限。

进一步地,所述考勤验证数据包包括:考勤验证数据及校验数据,所述校验数据用
于判断所述考勤验证数据包是否完整。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单
元及算法?#34903;瑁?#33021;够以电子硬件、或者计算机软件和电子硬件的结合?#35789;?#29616;。这些功能究竟
以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员
可以对每个特定的应用来使用不同方法?#35789;?#29616;所描述的功能,但是这种实现不应认为超出
本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置、
装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置、装置和方法,可以
通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的
划分,仅仅为一种逻辑功能划分,实?#36866;?#29616;时可以有另外的划分方式,例如多个单元或组件
可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或
?#33268;?#30340;相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦
合或通信连接,可以是电性,机械或其它的形式。

所述作为分离?#32771;?#35828;明的单元可以是或者也可以不是物理上分开的,作为单元显
示的?#32771;?#21487;以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部?#21482;?#32773;全部单元?#35789;?#29616;本实施例方案的目
的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以
是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以
存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说
对现有技术做出?#27605;?#30340;部?#21482;?#32773;该技术方案的部分可以以软件产品的形式体现出来,该计
算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个
人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分?#34903;琛?br />而前述的存储介质包括:U盘、采集?#25165;獺?#21482;读存储器(ROM,Read-Only Memory)、随机存取存
储器(RAM,Random Access Memory)、磁碟或者光盘等各种可?#28304;?#20648;程序代码的介?#30465;?br />

以上所述实施例仅用?#36816;?#26126;本发明的技术方?#31119;?#32780;非对其限制;尽管参照前述实
施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各
实施例所记载的技术方?#38468;?#34892;修改,或者对其中部分技术特征进?#26800;?#21516;替换;而这些修改
或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应
包含在本发明的保护范围之内。

关于本文
本文标题:一种考勤验证数据获取方法及装置.pdf
链接地址:http://www.pqiex.tw/p-6079618.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 北京快乐8走势图是合法 124期大乐透历史记录 河北11选5官网 黑马股票推荐2018年11月19日 甘肃11选5走势图 今日免费股票推荐 银河电玩城棋牌下载 双色球大奖得主 天津11选5前三走势图 福彩3d选号快报