(19)中华 人民共和国 国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202111650118.5
(22)申请日 2021.12.3 0
(71)申请人 凯杰智享 (苏州) 信息科技有限公司
地址 215316 江苏省苏州市昆山市玉山 镇
乐山路6号5楼525室
(72)发明人 沈玏
(51)Int.Cl.
G06Q 10/10(2012.01)
G06F 16/29(2019.01)
G06F 16/2455(2019.01)
G07C 1/10(2006.01)
(54)发明名称
一种基于普通定位卡定位数据的考勤记录
生成方法
(57)摘要
本发明公开了一种基于普通定位卡定位数
据的考勤记录生成方法, 定位卡定位数据由定位
卡数据服务器接收; 考勤服务器拿到定位数据后
与员工信息关联; 与员工信息关联后, 如果当天
没有考勤记录, 则生成一条该员工的考勤记录,
并写入数据库和缓存中, 从缓存中可查询员工的
电子围栏信息, 如果定位数据的经纬度在电子围
栏内, 则更新对应考勤记录; 走完上述流程后则
完成了一条定位数据的处理。 这种基于普通定位
卡定位数据的考勤记录生成方法通过数据处理
让原本只能产生定位数据功能的定位卡具有了
考勤记录生成的功能, 节省了人工通过定位数据
手动填写考勤记录的时间, 减少人为处理定位记
录的心智负担, 可以提升 工作效率。
权利要求书1页 说明书2页 附图1页
CN 114399276 A
2022.04.26
CN 114399276 A
1.一种基于普通定位 卡定位数据的考勤记录生成方法, 其特 征是, 包括以下步骤:
S1. 定位卡定位数据由定位卡数据服务器接收, 然后写入数据库, 写入数据库完成后,
定位卡数据服务器写入定位经纬度信息、 定位时间到消息队列, 写入后, 消息队列会通知已
监听该队列的考勤服 务器处理消息;
S2. 考勤服务器拿到定位数据后与员工信息关联;
S3. 与员工信息关联后, 如果当天没有考勤记录, 则生成一条该员工的考勤记录, 并写
入数据库和缓存中, 从缓存中可查询员工的电子 围栏信息, 如果定位数据的经纬度在电子
围栏内, 则更新对应考勤记录;
S4. 走完S1‑ S3流程后则完成了一条定位数据的处理; 对当 日最后一条定位数据处理
完后, 则完成了上班打卡和下班打卡的流 程。
2.根据权利要求1所述的一种基于普通定位卡定位数据的考勤记录生成方法, 其特征
是, 所述S2中的关联是定位数据中的设备编 码与考勤服务器上员工信息绑定的设备编 码关
联起来, 然后用该员工信息作为 考勤记录中的员工信息 。
3.根据权利要求1所述的一种基于普通定位卡定位数据的考勤记录生成方法, 其特征
是, 所述S2中在员工信息查询时使用了缓存来缓存数据。
4.根据权利要求1所述的一种基于普通定位卡定位数据的考勤记录生成方法, 其特征
是, 所述S3中电子围栏信息电子 围栏是在地图上划定的一个多边形区域, 即划定的员工工
作区域。
5.根据权利要求1所述的一种基于普通定位卡定位数据的考勤记录生成方法, 其特征
是, 所述S3中更新对应考勤记录的具体流 程如下:
a) 如果考勤记录的上班时间没有写入, 则把定位数据的时间写入到考勤记录的上班时
间中, 同时写入定位数据的经纬度信息 到考勤记录的上班定位经纬度数据;
b) 定位数据时间写入下班时间;
c) 更新数据库中的这 一条考勤记录, 然后再 更新缓存中的这条考勤记录 。
6.根据权利要求5所述的一种基于普通定位卡定位数据的考勤记录生成方法, 其特征
是, 所述S4中上班打卡时间即首次进入电子 围栏的定位记录, 下班打卡时间时间即最后一
次在电子围栏内的定位记录 。
7.根据权利要求3所述的一种基于普通定位卡定位数据的考勤记录生成方法, 其特征
是, 所述缓存为E hcache。权 利 要 求 书 1/1 页
2
CN 114399276 A
2一种基于普通定位卡定位数据的考勤记录生成方 法
技术领域
[0001]本发明涉及 一种考勤记录生成方法, 尤其涉及一种基于普通定位卡定位数据的考
勤记录生成方法。
背景技术
[0002]市面上已有的定位卡分为两种: 一种是普通定位卡, 它只有发送定位数据功能; 另
一种定位卡则带有按键, 除了发送定位数据, 还可以按 下按钮触发对应功能。 普通定位卡的
功能单一, 无法实现另一种定位卡的诸如上下班打卡的功 能; 而另一种 带有按键的定位卡
结构比较复杂, 使用成本比较高。
发明内容
[0003]本发明所要解决的技术问题是, 提供一种基于普通定位卡定位数据的考勤记录生
成方法, 在普通定位 卡的数据基础上实现上 下班考勤打卡的功能。
[0004]为了解决上述技术问题, 本发明是通过以下技术方案实现的: 一种基于普通定位
卡定位数据的考勤记录生成方法, 包括以下步骤:
S1. 定位卡定位数据由定位卡数据服务器接收, 然后写入数据库, 写入数据库完
成后, 定位卡数据服务器写入定位经纬度信息、 定位时间到消息队列, 写入后, 消息队列会
通知已监听该队列的考勤服 务器处理消息;
S2. 考勤服务器拿到定位数据后与员工信息关联;
S3. 与员工信息关联后, 如果当天没有考勤记录, 则生成一条该员工的考勤记录,
并写入数据库和缓存中, 从缓存中可查询员工的电子 围栏信息, 如果定位数据的经纬度在
电子围栏内, 则更新对应考勤记录;
S4. 走完S1‑ S3流程后则完 成了一条定位数据的处理; 对当日最后一条定位数据
处理完后, 则完成了上班打卡和下班打卡的流 程。
[0005]进一步地, 所述S2中的关联是定位数据中的设备编码与考勤服务器上员工信息绑
定的设备编码关联起 来, 然后用该员工信息作为 考勤记录中的员工信息,
进一步地, 所述S2中在员工信息查询时使用了缓存来缓存数据。
[0006]进一步地, 所述S3中电子围栏信息电子围栏是在地图上划定的一个多边形区域,
即划定的员工 工作区域。
[0007]进一步地, 所述S3中更新对应考勤记录的具体流 程如下:
a) 如果考勤记录的上班时间没有写入, 则把定位数据的时间写入到考勤记录的上
班时间中, 同时写入定位数据的经纬度信息 到考勤记录的上班定位经纬度数据;
b) 定位数据时间写入下班时间;
c) 更新数据库中的这 一条考勤记录, 然后再 更新缓存中的这条考勤记录 。
[0008]进一步地, 所述S4中上班打卡时间即首次进入电子围栏的定位记录, 下班打卡时
间时间即最后一次在电子围栏内的定位记录 。说 明 书 1/2 页
3
CN 114399276 A
3
专利 一种基于普通定位卡定位数据的考勤记录生成方法
文档预览
中文文档
5 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共5页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 20:07:12上传分享