[发明专利]一种基于809协议的数据解析与分发系统及方法在审
| 申请号: | 201911397656.0 | 申请日: | 2019-12-30 |
| 公开(公告)号: | CN111212056A | 公开(公告)日: | 2020-05-29 |
| 发明(设计)人: | 翟值楚;余艺韩;杨瑛;杨翔;程文科;王子新;全文斌;李霜 | 申请(专利权)人: | 中电工业互联网有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 邱轶 |
| 地址: | 410000 湖南省长沙市岳麓区高新*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 809 协议 数据 解析 分发 系统 方法 | ||
本发明公开一种基于809协议的数据解析与分发系统及方法,该系统包括:数据接入模块,用于接入待解析与分发的原始协议数据;规则引擎模块,基于809协议配置协议解析规则与数据分发规则;编解码模块,读取规则引擎模块中的协议解析规则,对原始协议数据进行初步解析与二次解析,得到解析数据;数据分发模块,读取规则引擎模块中的数据分发规则,对解析数据进行分发执行。使得企业能够以809协议开发上级和下级管理平台,并且能灵活应适配对809协议中的各种协议版本,针对不同协议版本和消息类型采用配置规则的方式来解析数据,并且能对解析后的数据做灵活的处理和分发,降低厂商实现809协议系统开发与维护成本,提高生产效率快速调整业务和适配协议升级。
技术领域
本发明涉及数据解析与分发技术领域,具体是一种基于809协议的数据解析与分发系统及方法。
背景技术
Jt808标准的全称是《道路运输车辆卫星定位系统终端通讯协议及数据格式》,是交通部发布的一个行业标准协议。通信协议采用TCP或UDP,平台作为服务器端,终端作为客户端,809协议是适用于企业的GPS监控平台与政府运管平台之间的交互通信,通信协议限定为TCP协议,企业监控平台明确为协议中的下级平台,政府运管平台明确为上级平台。
目前,基于809开发上级平台和下级平台非常多,基本上都是采用不同编程语言基于协议硬编码的。但是现有技术中基于809开发上级平台和下级平台之间的协议解析的规则总是预先设定好的,当出现不满足规则设定要求的协议时,就需要增加新的规则,同时开发解析规则的代码,项目的接入带来周期延长、成本上升的难题,对于已经在运行的系统,一旦出现新类型的设备,将需要对服务端的代码进行修改,从而引发服务暂停、重新部署等一些列问题。协议升级带来的变化需要修改原来的代码,重新测试编译上线运行,速度和效率都很低同时还带来了代码变更的风险影响系统稳定。同时,协议的变更使得原来的数据流程可能出现变化,例如原来的业务是数据解析完成后存入数据库,现在需要数据存入后同时转发给其他组件,那这里就不得不修改代码实现,如果后续业务越来越多那代码也越来越臃肿严重影响了项目交付的稳定和效率。使得企业在使用多个平台需要同时开发,维护,使用多套809平台系统,造成企业开发成本过高、维护过程复杂等问题。
发明内容
针对上述现有技术中企业在使用多个平台需要同时开发,维护,使用多套809平台系统,造成企业开发成本过高、维护过程复杂等问题,本发明提供一种基于809协议的数据解析与分发系统及方法,降低厂商实现809协议系统开发与维护成本,提高生产效率快速调整业务和适配协议升级。
为实现上述目的,本发明提供一种基于809协议的数据解析与分发系统,包括:
数据接入模块,用于接入待解析与分发的原始协议数据;
规则引擎模块,基于809协议配置协议解析规则与数据分发规则;
编解码模块,读取规则引擎模块中的协议解析规则,对原始协议数据进行初步解析与二次解析,得到解析数据;
数据分发模块,读取规则引擎模块中的数据分发规则,对解析数据进行分发执行。
作为上述技术方案的进一步改进,所述原始协议数据包括消息头与消息体。
作为上述技术方案的进一步改进,所述协议解析规则包括消息头解析规则与消息体解析规则,所述消息体解析规则包含若干对于不同数据的数据解析函数。
作为上述技术方案的进一步改进,对原始协议数据进行初步解析与二次解析,得到解析数据具体为:
根据消息头解析规则对消息头进行解码,得到消息头内容;
基于解码后的消息头内容匹配配置好的数据解析函数解析消息体;
将解析后的消息体组装成完整消息,即得到解析数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电工业互联网有限公司,未经中电工业互联网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911397656.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





