(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

.PDF文档 专利 一种基于普通定位卡定位数据的考勤记录生成方法

安全报告 > 其他 > 文档预览
中文文档 5 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共5页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于普通定位卡定位数据的考勤记录生成方法 第 1 页 专利 一种基于普通定位卡定位数据的考勤记录生成方法 第 2 页 专利 一种基于普通定位卡定位数据的考勤记录生成方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常2024-03-18 20:07:12上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。