[发明专利]一种支持多类型定位硬件数据采集及清洗的方法有效
| 申请号: | 202210495627.3 | 申请日: | 2022-04-24 |
| 公开(公告)号: | CN114896232B | 公开(公告)日: | 2023-05-23 |
| 发明(设计)人: | 罗锐;邹发印;游望;谢海东 | 申请(专利权)人: | 重庆旅游云信息科技有限公司 |
| 主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/22;G07C1/10;G06Q10/105 |
| 代理公司: | 成都华复知识产权代理有限公司 51298 | 代理人: | 任丽娜 |
| 地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 支持 类型 定位 硬件 数据 采集 清洗 方法 | ||
1.一种支持多类型定位硬件数据采集及清洗的方法,其特征在于,包括如下步骤:
S1,数据分离,使用spring cloud alibaba微服务技术,将数据采集和业务计算分成不同的微服务集群,从而达到解耦数据采集和业务计算的目的;
S2,信息记录,采用生物传感器录入各个公司员工的生物信息,并且对其进行授权处理,随后将授权后的信息存储至云端服务器中,并且通过每日记录指纹的方式判断员工是否初步到岗;
S3,坐标采集,使用监控器将每个员工的位置与坐标获取;
S4,数据采集,在采集服务中抽象出了一个数据采集接口,当每对接一个新的公司时,只需要实现该接口,当服务启动后,系统会自动加载所有可用的采集方式实现类,并调用getCoordinate方法返回统一格式的坐标数据CoordinateInfoMsgVO,再将该数据发送到相应的消息队列;
S5,数据清洗,按顺序消费消息队列数据,并进行数据清洗,再根据该员工最近一次坐标的上报时间reporDate字段清洗重复数据,并且判断该员工的坐标是否在考勤范围内,同时计算工作人员处于停留状态的时长与历史轨迹业务工作,最后将清洗好的标准数据结构,按顺序缓存到队列中;
S6,数据存储,将缓存队列数据按每小时一条记录的形式保存到数据库。
2.根据权利要求1所述的支持多类型定位硬件数据采集及清洗的方法,其特征在于:在步骤S1中,所述spring cloud alibaba微服务技术,是基于SpringCloudalibaba技术搭建的微服务架构,gateway作为网关,nacos作为注册中心。
3.根据权利要求1所述的支持多类型定位硬件数据采集及清洗的方法,其特征在于:在步骤S2中,所述员工的生物信息包括面容信息和指纹信息。
4.根据权利要求1所述的支持多类型定位硬件数据采集及清洗的方法,其特征在于:在步骤S4中,所述历史轨迹是通过判断此人上一个坐标的经纬度的值与当前消息经纬度的值是否一致的方式来记录,如果不一致则会将当前坐标存入消费队列中,以便于业务计算。
5.根据权利要求1所述的支持多类型定位硬件数据采集及清洗的方法,其特征在于:在步骤S4中,所述数据采集接口包括获取定位数据的方法getCoordinate和决定该采集方式是否可用的方法isAvailable,前者用来统一输出每个厂商定位数据清洗后的结构,后者则用来实现采集方式的可插拔化。
6.根据权利要求1所述的支持多类型定位硬件数据采集及清洗的方法,其特征在于:在步骤S4中,在getCoordinate方法中使用http请求定时去移动平台拉取每台PDA的坐标数据,然后将坐标数据转化成百度坐标系数据,再根据移动设备的关联关系查询出用户的标识符最终组装成CoordinateInfoMsgVO实体返回,用以达到统一的数据结构,便于数据缓存、存储和后期历史数据复现和数据计算。
7.根据权利要求1所述的支持多类型定位硬件数据采集及清洗的方法,其特征在于:在步骤S5,所述考勤范围分为点状区域或面状区域。
8.根据权利要求1所述的支持多类型定位硬件数据采集及清洗的方法,其特征在于:在步骤S5中,所述停留时长计算方法是基于redis实现LRU算法,将每个人员三分钟内的坐标数据放入redis队列中,每新收到一条坐标数据则与比队列中离三分钟最近的一条坐标数据对比,如果小于10米,则处于停留状态,基于目前的需求到此整个计算链到此结束。
9.根据权利要求1所述的支持多类型定位硬件数据采集及清洗的方法,其特征在于:在步骤S5中,所述消息队列均为rocketmq队列,通过rocketmq的同步有序的发送到业务计算服务,并以redis作为缓存,按每小时一条数据的方式缓存历史定位数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆旅游云信息科技有限公司,未经重庆旅游云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210495627.3/1.html,转载请声明来源钻瓜专利网。





