[发明专利]一种可适应协议升级的通信报文解析系统及方法在审

专利信息
申请号: 202011103521.1 申请日: 2020-10-15
公开(公告)号: CN112350996A 公开(公告)日: 2021-02-09
发明(设计)人: 李庆;朱涛;尹加豹;刘刚;毛晓梅;滕有责 申请(专利权)人: 中国船舶重工集团公司第七一六研究所
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 南京理工大学专利中心 32203 代理人: 朱炳斐
地址: 222001 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 适应 协议 升级 通信 报文 解析 系统 方法
【说明书】:

发明公开了一种可适应协议升级的通信报文解析系统及方法,系统包括:报文字典,提供报文描述文件,同时,提供适当的存储区用于保存报文原文;报文处理引擎,将接收的报文原文填入指定报文存储区,根据上层应用软件对指定报文数据项的读取需要,解析报文描述文件,从报文存储区提取指定报文数据项的数据;同时,上层应用软件组装发送报文时,根据传入的报文识别码、数据项名称和数据,解析报文描述文件,将数据填入报文存储区对应的内存单元上,并调用计算机基础通信组件发送报文。当协议变化时,本发明仅需修改报文字典的报文描述文件,报文处理引擎即可支持对新版协议中所有报文数据项的解析,显著减少了系统升级的工作量。

技术领域

本发明属于计算机通信报文解析领域,特别涉及一种可适应协议升级的通信报文解析方法。

背景技术

当前控制系统中,在以太网TCP/UDP、CAN、串口等通信总线或标准协议之上,大量应用私有协议,用于实现控制系统专用的指令和数据的传输,实现系统的专有功能。

而随着系统功能的扩展和改进,报文协议也会随之修改,如报文种类增加或减少,已有报文的数据项会增加、删除或位置调整。受限于传统报文协议完全采用代码编程进行报文解析的方法,导致系统功能的扩展和改进时,不光需要升级应用软件,还需修改协议报文解析等中间层软件,增加了系统升级的工作量。为适应可升级报文协议的解析,协议报文解析方式需要加以改进。

发明内容

本发明的目的在于针对上述现有技术存在的系统功能升级时,除需修改功能相关的应用软件以外,还需要修改报文解析部分的代码等问题,提供一种可适应协议升级的通信报文解析系统及方法。

实现本发明目的的技术解决方案为:一种可适应协议升级的通信报文解析系统,所述系统包括:

报文字典,用于提供报文存储空间,还用于提供协议中报文的属性信息;

报文处理引擎,用于基于报文字典实现接收报文保存,实现接收报文数据项解析,实现待发送报文的缓存,以及实现待发送报文的发送。

进一步地,所述报文字典包括:

报文存储区,包括若干个存储块,用于存储包含任意数量报文的协议,其中每个存储块可存储任意长度的报文;

报文描述文件,用于描述协议中每个报文的属性,包括报文与报文存储块的对应关系,报文中每个数据项在对应报文存储块中的相对偏移和数据长度,该文件建立了数据项到内存地址的对应关系。

进一步地,所述报文处理引擎包括:

接收存储单元,用于接收报文,之后根据报文识别码,通过报文描述文件解析,将接收的报文填入报文字典中相应的报文存储块;

数据项解析单元,用于根据上层应用软件对指定报文数据项的读取需求,解析报文描述文件,从报文存储区提取指定报文数据项的数据;

缓存单元,用于在上层应用软件组装发送报文时,根据传入的报文识别码、数据项名称和数据,解析报文描述文件,将指定的数据项数据填入报文存储区中相应的内存单元;

发送单元,用于在上层应用软件完成发送报文组装后,调用报文处理引擎的报文提取与发送接口,进而调用计算机通信软硬件,将报文发送至目的地。

一种可适应协议升级的通信报文解析方法,所述方法包括以下步骤:

(1)系统接收报文:

报文处理引擎解析报文识别码,基于识别码解析报文描述文件,获得报文偏移,之后将接收的报文填入报文字典中相应的报文存储块;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七一六研究所,未经中国船舶重工集团公司第七一六研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011103521.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top