[发明专利]一种车辆数据实时聚集方法在审
申请号: | 201911305099.5 | 申请日: | 2019-12-17 |
公开(公告)号: | CN111158953A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 王小林;王杰;刘波 | 申请(专利权)人: | 陕西天行健车联网信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 西安科果果知识产权代理事务所(普通合伙) 61233 | 代理人: | 李英俊 |
地址: | 710000 陕西省西安市经开区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车辆 数据 实时 聚集 方法 | ||
1.一种车辆数据实时聚集方法,其特征在于,包括以下操作:
1)车辆实时数据通过车载终端发送到网关,网关再发送到kafka,车辆实时数据保存为二进制无界流;
2)二进制无界流的数据再被接收到解析器,解析器按照规定的业务方法解析成明文;
3)分组运算器接收明文,依据数据号、数据时间对其进行分组;并对分组完成的数据以组为单位,按照业务方法分别进行计算,得到包括数据号、数据时间、时间戳和业务内容的车辆中间数据;
4)将车辆中间数据缓存到Redis;
5)汇总计算器定时从Redis缓存中提取车辆中间数据,按照业务方法进行运算,并将运算结果写入数据库,对车辆业务状态进行更新。
2.如权利要求1所述的车辆数据实时聚集方法,其特征在于,所述车辆中间数据缓存到Redis时,将车辆的起始业务状态保存在Redis持久区,防止内存数据的丢失;当发生异常时,车辆的起始业务状态数据会被加载到下一计算任务当中。
3.如权利要求1所述的车辆数据实时聚集方法,其特征在于,所述的Redis还设有定时清理历史数据的定时清理器:定时清理器按照设定的时间,定时清理车辆的历史数据。
4.如权利要求1所述的车辆数据实时聚集方法,其特征在于,所述的Redis还设有变量监控器,以对在写入缓存期间或运算期间产生的全局变量进行监控和清理:变量监控器按照指定频率获取全局变量内存的占用,当占用比达到阈值时,变量监控器发出清理指令,清理全局变量中产生时间靠前的历史数据以降低占用比到设定值。
5.如权利要求1所述的车辆数据实时聚集方法,其特征在于,所述的汇总计算器基于定时任务框架提取车辆中间数据并进行运算:
所述的定时任务框架包括iov-task-api、注册器和定时容器,将车辆中间数据分为n个任务,包括以下操作:
1)iov-task-api提供面向任务的接口,其包括DefaultScheduleTask类和DefaultTask两部分;其中,DefaultScheduleTask类包括了lock和调度方法,DefaultTask提供任务执行的业务写入方法;任务继承DefaultScheduleTask类,再继承DefaultTask,任务在满足解锁条件后被释放,通过接口进入注册器进行注册;
2)注册器包括任务细节和触发器,注册时,任务细节对任务命名和分组,触发器对任务规定执行频率;注册后,注册器将任务的注册内容通知定时容器,定时容器按照业务写入方法将任务写入数据库;
3)定时容器还包括任务启动、暂停、更新、删除和显示的接口;显示界面通过调用定时容器的显示接口,在显示界面进行显示,通过调用任务启动、暂停、更新和删除接口执行相应的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西天行健车联网信息技术有限公司,未经陕西天行健车联网信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911305099.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:进程间通信方法、装置及存储介质
- 下一篇:建筑工程管理系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置