[发明专利]一种移动考勤定位系统及方法有效
申请号: | 201710018237.6 | 申请日: | 2017-01-10 |
公开(公告)号: | CN108288309B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 韩震华;张皓;林国欣;周思政 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | G07C1/10 | 分类号: | G07C1/10;H04L9/40;H04W4/021;H04M1/72406 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 何家富 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 考勤 定位 系统 方法 | ||
1.一种移动考勤定位系统,其特征在于,包括:IP数据库、密钥数据库、出差数据库、考勤数据库、校验中心、短信网关、认证装置与智能手机,所述的校验中心分别与IP数据库、密钥数据库、出差数据库、考勤数据库、短信网关、认证装置和智能手机通信连接,
所述的短信网关与智能手机通信连接,所述的认证装置与智能手机通信连接,
所述的IP数据库存储包括各地网络IP地址及其对应的行政区域数据,
所述的密钥数据库存储包括各行政区域名称及其对应的区域密钥数据,
所述的出差数据库存储包括人员出差信息数据,
所述的考勤数据库存储包括人员合法考勤数据,
所述的短信网关用以发送短信,
所述的校验中心用以随机生成校验码J;将人员手机号、出差目的地行政区域、出差时间段以及校验码J保存到出差数据库中;从密钥数据库中取出出差目的地行政区域的区域密钥Q,使用区域密钥Q加密校验码J,生成授权证书,发送授权证书给认证装置;从密钥数据库中取出考勤APP提交的请求数据的源IP地址所在行政区域对应的区域密钥Q’;根据考勤APP上报的手机号与时间从出差数据库取出校验码J’;使用校验公钥加密区域密钥Q’以及校验码J’,生成校验数据,通过短信网关发送给考勤APP所在手机;
所述的认证装置用以存储授权证书;使用校验私钥解密校验数据,得到区域密钥Q’与随机校验码J’;使用区域密钥Q’解密授权证书,如果区域密钥Q’与区域密钥Q一致,得到校验码J;比较校验码J与校验码J’,如果二者一致,则校验通过;
所述的智能手机安装有考勤APP用以考勤打卡,获取本机手机号与当前时间,提交校验中心,向校验中心请求校验数据;从手机短信中取出校验数据,发送给认证装置。
2.根据权利要求1所述的移动考勤定位系统,所述的认证装置与智能手机通信连接的方式为蓝牙传输连接。
3.一种使用权利要求1所述移动考勤定位系统进行移动考勤定位方法,其特征在于,包括以下步骤:
A、校验中心随机生成校验码J;将人员手机号、出差目的地行政区域、出差时间段以及校验码J保存到出差数据库中;从密钥数据库中取出出差目的地行政区域的区域密钥Q,使用区域密钥Q加密校验码J,生成授权证书,并将授权证书写入认证装置;
B、出差人携带认证装置出差,在安装考勤APP的智能手机与认证装置建立通信连接后,使用考勤APP打卡,获取本机手机号与当前时间,提交校验中心,向校验中心请求校验数据;校验中心从密钥数据库中取出考勤APP提交的请求数据的源IP地址所在行政区域对应的区域密钥Q’;根据考勤APP上报的手机号与时间从出差数据库取出校验码J’;使用校验公钥加密区域密钥Q’以及校验码J’,生成校验数据,通过短信网关发送给考勤APP所在手机;考勤APP从手机短信中取出校验数据,发送给认证装置;认证装置使用校验私钥解密校验数据,得到区域密钥Q’与随机校验码J’;使用区域密钥Q’解密授权证书,如果区域密钥Q’与区域密钥Q一致,得到校验码J;比较校验码J与校验码J’,如果二者一致,则校验通过。
4.根据权利要求3所述的移动考勤定位方法,其特征在于:所述的步骤A具体包括:
S01,将认证装置连接电脑,并通过电脑访问校验中心,在校验中心内设定人员手机号、出差目的地行政区域与出差时间段;
S02,校验中心通过出差目的地行政区域,从密钥数据库中取出该行政区域对应的区域密钥Q;
S03,校验中心随机生成一个校验码J,并将人员手机号、出差目的地行政区域、出差时间段以及校验码J保存到出差数据库中;
S04,校验中心使用区域密钥Q加密该校验码J,生成授权证书,并将授权证书写入到认证装置中。
5.根据权利要求4所述的移动考勤定位方法,其特征在于:所述的步骤B具体包括:
S05,出差人携带认证装置出差,打卡前将认证装置连接到智能手机,并使用考勤APP打卡;
S06,考勤APP获取本机手机号与当前时间,并提交校验中心,向校验中心请求校验数据;
S07,校验中心取出考勤APP提交的请求数据的源IP地址,先从IP数据库中取出该IP地址所在行政区域,再从密钥数据库中取出该行政区域对应的区域密钥Q’,并将该区域密钥Q’与请求数据中的手机号缓存;
S08,校验中心根据考勤APP上报的手机号与时间,从出差数据库取出校验码J’,如果考勤APP上报的手机号与时间合法,校验码J’与步骤S03生成的随机校验码J一致;
S09,校验中心使用校验公钥加密步骤S07取出的区域密钥Q’,以及步骤S08取出的校验码J’,并将加密后的数据打包成校验数据,然后通过短信网关以短信的方式发送给考勤APP所在手机;
S10,考勤APP通过短信收到校验数据之后,从手机短信中取出校验数据,并发送给认证装置;
S11,认证装置使用校验私钥解密校验数据,得到区域密钥Q’与校验码J’;
S12,认证装置使用区域密钥Q’解密授权证书,如果区域密钥Q’与区域密钥Q一致,得到校验码J;
S13,认证装置比较步骤S11得到的校验码J’与步骤S12得到的校验码J,如果二者一致,则将区域密钥Q’发送给考勤APP,如果不一致,则通知考勤APP校验未通过,丢弃考勤数据;
S14,考勤APP从认证装置得到区域密钥Q’之后,使用区域密钥Q’加密出差人的考勤数据,并将本机手机号和加密后的考勤数据一起提交校验中心;
S15,校验中心先根据考勤APP上报的手机号从存储单元中取出对应的区域密钥Q’,再使用该区域密钥Q’解密考勤数据,并将得到的考勤数据保存到考勤数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710018237.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动智能终端的云考勤系统
- 下一篇:智能考勤管理系统