一种移动考勤定位系统及方法技术方案

技术编号:18459464 阅读:77 留言:0更新日期:2018-07-18 12:58
本发明专利技术提出一种移动考勤定位系统及方法,系统包括:IP数据库、密钥数据库、出差数据库、考勤数据库、校验中心、短信网关、认证装置与智能手机,所述的校验中心分别与IP数据库、密钥数据库、出差数据库、考勤数据库、校验中心、短信网关、认证装置和智能手机通信连接,所述的认证装置与智能手机通信连接,所述的短信网关与智能手机通信连接。本发明专利技术结合认证装置与考勤APP进行考勤打卡,大大增加了找人代打卡出假差的难度;由于提交数据的源IP地址不在出差目的地行政区域的IP地址范围内,使用虚拟定位APP设定假位置,将会因为校验不通过而无法提交考勤数据。

A mobile attendance positioning system and method

The invention provides a mobile attendance location system and method. The system includes IP database, key database, business trip database, attendance database, check center, SMS gateway, authentication device and smart phone. The checkout center is respectively with IP database, key data base, business trip database, attendance database, The checkpoint center, the SMS gateway, the authentication device and the smart phone communication connection are connected. The authentication device is connected to the smart phone, and the SMS gateway is connected to the smart phone. The invention combines the authentication device with the attendance APP to check the attendance card, which greatly increases the difficulty of finding the false difference between the man and the card. Because the source IP address of the submitted data is not in the IP address of the administrative area of the travel destination, the false location is set by the virtual positioning APP, and the attendance data will not be submitted because the test is not passed.

【技术实现步骤摘要】
一种移动考勤定位系统及方法
本专利技术涉及通信
,具体涉及一种移动考勤定位系统及方法。
技术介绍
企业销售人员与服务人员经常需要出差拜访、服务客户,如何解决这些人员的假出差问题一直是困扰企业的难题。目前一般是使用移动考勤系统,基于卫星定位技术,让出差人员在手机APP上打卡,并通过APP获取打卡时间与打卡位置来确认人员是否真实出差。该方法目前存在以下一些问题:⑴出差人员可以把账号、密码给出差目的地的代打卡人,让代打卡人安装APP并在当地代为打卡;⑵出差人员可以破解手机系统,安装虚拟定位APP,通过虚拟定位APP将手机当前定位位置设定为出差目的地位置后再打卡。
技术实现思路
本专利技术的目的在于提供一种安全移动考勤定位系统与方法,解决人员通过考勤身份造假与考勤位置造假等手段来出假差的问题。具体方案如下:一种移动考勤定位系统,包括:IP数据库、密钥数据库、出差数据库、考勤数据库、校验中心、短信网关、认证装置与智能手机,所述的校验中心分别与IP数据库、密钥数据库、出差数据库、考勤数据库、校验中心、短信网关、认证装置和智能手机通信连接,所述的认证装置与智能手机通信连接,所述的短信网关与智能手机通信连接,所述的IP数据库存储包括各地网络IP地址及其对应的行政区域数据,所述的密钥数据库存储包括各行政区域名称及其对应的区域密钥数据,所述的出差数据库存储包括人员出差信息数据,所述的考勤数据库存储包括人员合法考勤数据,所述的短信网关用以发送短信,所述的校验中心用以发送授权证书、区域密钥与随机验证码,缓存区域密钥,并存储考勤数据,所述的认证装置用以校验数据,并存储授权证书。所述的智能手机安装有考勤APP用以考勤打卡。其中,所述的认证装置与智能手机通信连接的方式为蓝牙传输连接。一种使用上述移动考勤定位系统进行移动考勤定位方法,包括以下步骤:根据员工个人手机号、出差目的地行政区域与出差时间段生成授权证书,并将授权证书写入认证装置;出差人携带认证装置出差,在安装考勤APP的智能手机与认证装置建立通信连接后,使用考勤APP打卡。其中,所述的步骤A具体包括:S01,将认证装置连接电脑,并通过电脑访问校验中心,在校验中心内设定人员手机号、出差目的地行政区域与出差时间段;S02,校验中心通过出差目的地行政区域,从密钥数据库中取出该行政区域对应的区域密钥;S03,校验中心随机生成一个校验码,并将人员手机号、出差目的地行政区域、出差时间段以及校验码保存到出差数据库中;S04,校验中心使用区域密钥加密该校验码,生成授权证书,并将授权证书写入到认证装置中。其中,所述的步骤B具体包括:S05,出差人携带认证装置出差,打卡前将认证装置连接到智能手机,并使用考勤APP打卡;S06,考勤APP获取本机手机号与当前时间,并提交校验中心,向校验中心请求校验数据;S07,校验中心取出考勤APP提交的请求数据的源IP地址,先从IP数据库中取出该IP地址所在行政区域,再从密钥数据库中取出该行政区域对应的区域密钥,并将该区域密钥与请求数据中的手机号缓存;S08,校验中心根据考勤APP上报的手机号与时间,从出差数据库取出步骤S03生成的随机校验码;S09,校验中心使用校验公钥加密步骤S07取出的区域密钥,以及步骤S08取出的随机校验码,并将加密后的数据打包成校验数据,然后通过短信网关以短信的方式发送给考勤APP所在手机;S10,考勤APP通过短信收到校验数据之后,从手机短信中取出校验数据,并发送给认证装置;S11,认证装置使用校验私钥解密校验数据,得到区域密钥与随机校验码;S12,认证装置使用区域密钥解密授权证书,得到校验码;S13,认证装置比较步骤S11得到的随机校验码与步骤S12得到的校验码,如果二者一致,则将区域密钥发送给考勤APP,如果不一致,则通知考勤APP校验未通过,丢弃考勤数据;S14,考勤APP从认证装置得到区域密钥之后,使用区域密钥加密出差人的考勤数据,并将本机手机号和加密后的考勤数据一起提交校验中心;S15,校验中心先根据考勤APP上报的手机号从存储单元中取出对应的区域密钥,再使用该区域密钥解密考勤数据,并将得到的考勤数据保存到考勤数据库中。本专利技术有益效果:⑴结合认证装置与考勤APP进行考勤打卡,大大增加了找人代打卡出假差的难度;⑵由于提交数据的源IP地址不在出差目的地行政区域的IP地址范围内,使用虚拟定位APP设定假位置,将会因为校验不通过而无法提交考勤数据。附图说明图1为本专利技术一实施例移动考勤定位系统结构框图。具体实施方式为进一步说明各实施例,本专利技术提供有附图。这些附图为本专利技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本专利技术的优点。现结合附图和具体实施方式对本专利技术进一步说明。图1为本实施例移动考勤定位系统结构框图,系统包括:a)IP数据库、密钥数据库、出差数据库、考勤数据库、校验中心、短信网关、认证装置与智能手机;b)预先建立IP数据库,IP数据库内主要包括各地网络IP地址及其所在行政区域;c)预先建立密钥数据库,密钥数据库内主要包括各行政区域及其区域密钥;d)出差数据库主要用于存储人员出差信息,包括:手机号、出差目的地行政区域、出差时间段与随机校验码等;e)考勤数据库主要用于存储人员合法考勤数据,包括:手机号、考勤时刻、考勤位置等;f)校验中心直连IP数据库、密钥数据库、出差数据库、考勤数据库与短信网关,校验中心内置校验公钥与存储单元,主要用来发送授权证书、区域密钥与随机验证码,缓存区域密钥,并存储考勤数据;g)短信网关用来发送短信;h)认证装置通过USB接口连接电脑,并通过蓝牙连接已安装考勤APP的智能手机,认证装置内置校验私钥与存储单元,主要用来存储授权证书,并用来校验数据;i)智能手机的考勤APP提供交互界面让出差人打卡,通过蓝牙与认证装置通信,并通过移动通信网络与校验中心通信。使用上述的系统进行移动考勤的方法具体的包括如下的步骤:1)企业员工要出差前,到主管部门登记个人手机号、出差目的地行政区域与出差时间段;2)主管部门使用上述校验中心生成授权证书,并烧写到认证装置中;3)员工携带认证装置出差;4)员工在出差目的地考勤打卡前,将安装考勤APP的手机与认证装置通过蓝牙连接;5)员工在考勤APP上打卡;本方法的具体的过程如下:⑴将认证装置连接电脑,并通过电脑访问校验中心,在校验中心内设定人员手机号、出差目的地行政区域与出差时间段;⑵校验中心通过出差目的地行政区域,从密钥数据库中取出该行政区域的区域密钥;⑶校验中心随机生成一个校验码,并将人员手机号、出差目的地行政区域、出差时间段以及校验码保存到出差数据库中;⑷校验中心使用区域密钥加密该校验码,生成授权证书,并将授权证书烧写到认证装置中;⑸出差人携带认证装置出差,打卡前将认证装置连接到手机,并使用考勤APP打卡;⑹考勤APP获取本机手机号与当前时间,并提交校验中心,向校验中心请求校验数据;⑺校验中心取出考勤APP上报的请求数据的源IP地址,先从IP数据库中取出该IP地址所在行政区域,再从密钥数据库中取出该行政区域对应的区域密钥,并将该区域密钥与请求数据中的手机号缓存到存储本文档来自技高网...

【技术保护点】
1.一种移动考勤定位系统,其特征在于,包括:IP数据库、密钥数据库、出差数据库、考勤数据库、校验中心、短信网关、认证装置与智能手机,所述的校验中心分别与IP数据库、密钥数据库、出差数据库、考勤数据库、校验中心、短信网关、认证装置和智能手机通信连接,所述的短信网关与智能手机通信连接,所述的认证装置与智能手机通信连接,所述的IP数据库存储包括各地网络IP地址及其对应的行政区域数据,所述的密钥数据库存储包括各行政区域名称及其对应的区域密钥数据,所述的出差数据库存储包括人员出差信息数据,所述的考勤数据库存储包括人员合法考勤数据,所述的短信网关用以发送短信,所述的校验中心用以发送授权证书、区域密钥与随机验证码,缓存区域密钥,并存储考勤数据,所述的认证装置用以校验数据,并存储授权证书,所述的智能手机安装有考勤APP用以考勤打卡。

【技术特征摘要】
1.一种移动考勤定位系统,其特征在于,包括:IP数据库、密钥数据库、出差数据库、考勤数据库、校验中心、短信网关、认证装置与智能手机,所述的校验中心分别与IP数据库、密钥数据库、出差数据库、考勤数据库、校验中心、短信网关、认证装置和智能手机通信连接,所述的短信网关与智能手机通信连接,所述的认证装置与智能手机通信连接,所述的IP数据库存储包括各地网络IP地址及其对应的行政区域数据,所述的密钥数据库存储包括各行政区域名称及其对应的区域密钥数据,所述的出差数据库存储包括人员出差信息数据,所述的考勤数据库存储包括人员合法考勤数据,所述的短信网关用以发送短信,所述的校验中心用以发送授权证书、区域密钥与随机验证码,缓存区域密钥,并存储考勤数据,所述的认证装置用以校验数据,并存储授权证书,所述的智能手机安装有考勤APP用以考勤打卡。2.根据权利要求1所述的移动考勤定位系统,所述的认证装置与智能手机通信连接的方式为蓝牙传输连接。3.一种使用权利要求1所述移动考勤定位系统进行移动考勤定位方法,其特征在于,包括以下步骤:A、根据员工个人手机号、出差目的地行政区域与出差时间段生成授权证书,并将授权证书写入认证装置;B、出差人携带认证装置出差,在安装考勤APP的智能手机与认证装置建立通信连接后,使用考勤APP打卡。4.根据权利要求3所述的移动考勤定位方法,其特征在于:所述的步骤A具体包括:S01,将认证装置连接电脑,并通过电脑访问校验中心,在校验中心内设定人员手机号、出差目的地行政区域与出差时间段;S02,校验中心通过出差目的地行政区域,从密钥数据库中取出该行政区域对应的区域密钥;S03,校验中心随机生成一个校验码,并将人员手机号、出差目的地行政区域、出差时间段以及校...

【专利技术属性】
技术研发人员:韩震华张皓林国欣周思政
申请(专利权)人:厦门雅迅网络股份有限公司
类型:发明
国别省市:福建,35

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

1