买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种基于数据仓库的报文通信解析系统及方法_中国兵器装备集团自动化研究所_202011616489.7 

申请/专利权人:中国兵器装备集团自动化研究所

申请日:2020-12-30

公开(公告)日:2021-05-07

公开(公告)号:CN112769795A

主分类号:H04L29/06(20060101)

分类号:H04L29/06(20060101);H04L29/08(20060101);G06F8/41(20180101);G06F9/54(20060101);G06F16/25(20190101)

优先权:

专利状态码:有效-授权

法律状态:2022.07.29#授权;2021.05.25#实质审查的生效;2021.05.07#公开

摘要:本发明公开了一种基于数据仓库的报文通信解析系统及方法,包括通信模块、数据管理模块、显示控制终端,通信模块用于建立报文通信连接、接收和发送报文,显示控制终端用于显示解析后的报文数据和人工输入的数据,数据管理模块用于解析报文;数据管理模块包括报文管理模块、数据字典模块、仓库管理模块、软件代理模块、数据存储模块,本发明采用模块化设计,通过对报文数据结构的抽象录入,对数据结构的注册、访问,实现从通信传输、数据处理、数据访问到数据展示,当应用场景进行变化时,只需要对数据字典中配置文件的数据块进行简单的增加、删除、修改操作就能完成整个报文通信解析,采用协议配置化的方式进行管理,实现无源码编程通信。

主权项:1.一种基于数据仓库的报文通信解析系统,其特征在于,包括通信模块、数据管理模块、显示控制终端,其中,所述通信模块用于建立报文通信连接、接收和发送原始报文数据和组包后的报文数据,将接收的原始报文数据传输至数据管理模块并发送从数据管理模块接收的组包后的报文数据;所述显示控制终端用于显示解析后的报文数据和人工输入的数据,并将人工输入的数据传输至数据管理模块;所述数据管理模块对接收到的原始报文数据进行解析拆包和对人工输入的数据进行组包,并将解析后的报文数据传输至显示控制终端,将组包后的报文数据传输至通信模块;所述数据管理模块包括报文管理模块、数据字典模块、仓库管理模块、软件代理模块、数据存储模块,其中,所述数据存储模块采用数据库作为存储介质存储数据管理模块中其他模块传输的数据;报文管理模块用于对接收的原始报文数据和人工输入的数据进行预处理,分别对原始报文数据和人工输入的数据中对应通信协议的字段进行录入,分别生成对应的待配置文件,将原始报文数据、人工输入数据及对应的待配置文件存入数据库中,并将待配置文件传输至数据字典模块;所述数据字典模块接收报文管理模块传输的待配置文件,对待配置文件采用XML进行配置,生成XML配置文件,对待配置文件中的报文数据进行抽象提取生成数据字典,数据字典模块提供应用程序接口供软件代理模块访问、调用,将生成的XML配置文件和数据字典存入数据库中并传送给仓库管理模块;所述仓库管理模块用于对接收到的数据字典进行注册,形成数据帧,仓库管理模块提供应用程序接口供软件代理模块访问、调用;所述应用程序接口对显示控制终端的图层、控件ID进行注册,将注册后的显示控制终端的图层、控件ID形成管理配置文件,将数据帧、管理配置文件存入数据库中;所述软件代理模块提供应用程序接口用于设置和获取显示控制终端的控件值,采用DDS通信方式与显示控制终端进行数据交互;所述软件代理模块对于原始报文数据,先调取仓库管理模块提供的应用程序接口,结合数据字典模块的应用程序接口,对原始报文数据进行拆包处理和解析,得到拆包后的报文数据和解析后的报文数据,并将拆包后的报文数据和解析后的报文数据存入数据库中对应的报文数据表中,同时读取管理配置文件,将解析后的报文数据映射输出到显示控制终端上;所述软件代理模块对于人工输入的数据,先读取管理配置文件,再调取仓库管理模块提供的应用程序接口结合数据字典模块的应用程序接口对人工输入的数据进行组包处理,得到组包后的报文数据,并将组包后的报文数据存入数据库中对应的数据表中,最后读取数据库中存储的报文发送配置文件中的通信连接方式、目标IP地址、目标端口,将组包后的报文数据和读取到的报文发送配置文件发送给通信模块,并根据读取的管理配置文件通过显示控制终端显示发送的结果。

全文数据:

权利要求:

百度查询: 中国兵器装备集团自动化研究所 一种基于数据仓库的报文通信解析系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。