[发明专利]基于工况集的工程机械物联网数据解析和动态显示方法在审
申请号: | 201710111975.5 | 申请日: | 2017-02-28 |
公开(公告)号: | CN106953897A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 周林林;李斌;马文思;马辰;李凯 | 申请(专利权)人: | 江苏徐工信息技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 徐州市三联专利事务所32220 | 代理人: | 周爱芳 |
地址: | 221000 江苏省徐*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 工况 工程机械 联网 数据 解析 动态 显示 方法 | ||
1.一种基于工况集的工程机械物联网数据解析和动态显示方法,其特征在于,基于工况集的工程机械物联网数据解析和动态显示方法的具体步骤是:
步骤一、配置包含工程机械车辆工况信息的工况集,并存入系统:
步骤二、前端采集器与工况集绑定;
步骤三、车辆与前端采集器绑定;
步骤四、数据动态解析:前端采集器采集到的数据通过电信运营商进行数据传输,物联网平台网关接到数据后进行解析,得到发送该数据的前端采集器的编码,即可查到前端采集器对应的工程车辆,及车辆对应的工况集,系统即可根据工况集对该数据进行动态解析、存储;
步骤五、前台动态展示:客户查看工程车辆工况信息时,依据车辆类型对应的工况集进行动态展示。
2.根据权利要求1所述的一种基于工况集的工程机械物联网数据解析和动态显示方法,其特征在于,所述工况集包括数据包解析配置项、数据平台存储配置项和数据展示配置项,数据包解析配置项,用来配置工程机械物联网平台数据包的解析规则;数据平台存储配置项,用来配置解析的数据存入Hadoop大数据平台的规则;数据展示配置项,用来配置数据展示的规则。
3.根据权利要求1所述的一种基于工况集的工程机械物联网数据解析和动态显示方法,其特征在于,所述前端采集器包括GPS定位器、车辆工况信息采集器和传输器,使用移动电信网络接入物联网数据平台,前端采集器在系统中有一个唯一编码,与其内的移动电信运营商的唯一SIM卡号进行绑定;系统内的每一辆工程车辆有一个唯一编码,它与前端采集器进行绑定,装在工程车上的前端采集器与车辆在系统中进行了唯一绑定。
4.根据权利要求1所述的一种基于工况集的工程机械物联网数据解析和动态显示方法,其特征在于,工况集以车辆类型为单位进行绑定,每辆车都有车辆类型,每辆工程车辆都有对应的工况集配置项。
5.根据权利要求1所述的一种基于工况集的工程机械物联网数据解析和动态显示方法,其特征在于,工况集包含的重要元素有工况包标识,工况包数据长度,英文标识名称,中文标识名称,解析数据类型,解析开始位置,解析长度,解析开始位置,解析长度,数据加工算法,存储表名称,存储字段名称,存储字段类型,单位,数据类型,显示方式,是否显示,权限级别,车辆类型,以及终端类型。
6.根据权利要求5所述的一种基于工况集的工程机械物联网数据解析和动态显示方法,其特征在于,步骤四数据动态解析的具体步骤是:
步骤a、系统预加载全部工况集配置到内存中,以便解析的时候调用;
步骤b、系统网关接收到前端采集器传输的数据包,进行预处理,把工况数据包存入Kafka Topic中,存入的数据包即待解析的工况原始数据;
步骤c、系统基于Storm进行数据解析,依次将Kafka Topic中的原始工况数据包进行解析;
步骤d、取出一条原始数据包,遍历该数据包找到与预加载工况集配置中工况标识相同的数据块K,根据工况集配置中工况数据长度来确定该工况项的数据长度L,取出K后面L个字节数据,即待解析的单个工况块的原始数据KD;
步骤e、根据工况集配置项中解析开始位置来确定需要解析的单个工况数据在原始数据KD的字节位ByteS,根据工况集配置项中解析长度来确定需要解析的单个工况数据的字节长度ByteL,从KD中第ByteS位取出长度为ByteL的数据SD,即待解析的单个工况项的原始数据SD;
步骤f、根据工况集配置项中解析开始位置来确定需要解析的单个工况数据在原始数据SD的开始位BitS,根据工况集配置项中解析长度来确定需要解析的单个工况数据的字节长度BitL,从SD中第BitS位取出长度为ByitL的数据BD,即待解析的单个工况项的原始数据BD;
步骤g、根据工况集配置项中解析数据类型,将BD解析成对应的数据类型的数据MD;
步骤h、根据工况集配置项中数据加工算法,将MD进行相应的运算,得到最终单个工况项的实际数据FD;
步骤i、系统将该数据FD存入Hbase、HDFS、关系数据库;
步骤j、存入关系数据库时,根据工况集配置项中存储表名称,存储字段名称, 存储字段类型,将数据存入相应的表中;
至此一个工况项的数据完成了从原始数据,依据工况集的动态解析及存储过程。
7.根据权利要求5所述的一种基于工况集的工程机械物联网数据解析和动态显示方法,其特征在于,步骤五前台动态展示的具体步骤是:
步骤一、系统预加载全部工况集配置到内存中,以便需要的时候调用;
步骤二、系统前台需要展示某辆车,找到该类型车对应的全部工况集配置信息,查询存入当前缓存中;
步骤三、获取当前登录用户的安全级别,与缓存中的工况集配置信息中的权限级别进行比较,工况集配置信息中的权限级别大于用户的安全级别的工况集配置信息会从缓存中删除;
步骤四、遍历缓存中的工况集配置信息,是否显示为0的会从缓存中删除;
步骤五、根据工况集配置项存储表名称,存储字段名称,存储字段类型,在关系数据库中取出相应的工况信息,依据数据类型,将数据转换成相应的数据类型;
步骤六、拼装前台展示代码,依据工况集配置项中文标识名称为该项工况显示的标识名称,依据工况集配置项显示方式生成对应的前台展示的代码;
步骤七、将所有的前台展示代码拼装一起在前台动态展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏徐工信息技术股份有限公司,未经江苏徐工信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710111975.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通用飞机操纵系统的脚蹬用锁紧装置
- 下一篇:一种获取软件包的方法和装置