[发明专利]一种通用的机载总线接口控制文档的解析和打包方法有效
申请号: | 201611110712.4 | 申请日: | 2016-12-06 |
公开(公告)号: | CN107066243B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 曹国震;彭寒;吴晓葵;李川;张少应 | 申请(专利权)人: | 西安航空学院 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/41 |
代理公司: | 11212 北京轻创知识产权代理有限公司 | 代理人: | 谈杰 |
地址: | 710077 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机载总线 总线 解析器 通用的 打包 解析 配置文件 应用程序 抽象 接口控制 自动适配 文档 通信 创建 | ||
本发明公开了一种通用的机载总线接口控制文档的解析和打包方法,包括设计ICD配置文件,设计通用的总线ICD解析器模型,设计总线ICD解析器配置文件,总线ICD解析器工厂类的设计,A429总线ICD解析器的创建,并将各种不同机载总线的ICD抽象成了一种通用的机载总线ICD模型进行打包与解析。本发明的有益效果是解决了各种机载总线的ICD在机载应用程序的代码中解析和打包接口的自动适配问题,将各种不同机载总线的ICD抽象成了一种通用的机载总线ICD模型,满足了机载应用程序在底层使用不同类型的总线进行通信的需求。
技术领域
本发明属于飞机航电系统技术领域,涉及一种通用的机载总线接口控制文档ICD(Interface Control Document)的解析和打包方法。具体是通过对不同总线的ICD进行研究和分析,抽取共性特征,然后设计出一种通用的机载总线接口控制文档(ICD)模型,完成了针对不同总线的ICD在解析和打包时的通用性问题。从而为使用不同总线进行通信的复杂系统提供一种通用的ICD的解析和打包方法。为搭建通用的机载总线的测试与监控系统提供了良好的基础。
背景技术
随着航电系统的不断发展,通信总线的类型和数量在不断的增加。不同类型的总线在ICD格式的定义上存在一定的差异,使机载应用程序的代码必须依赖总线类型进行编写。从而导致,在编写机载应用代码时需要为不同类型的总线编写大量的代码,同时在新的总线类型出现时,机载应用程序也必须随之修改。因此为了满足机载应用程序在底层使用不同类型的总线进行通信的需求,必须对总线的ICD格式进行统一的规范、定义和管理,从而让机载应用程序可以自动适配不同类型的总线,完成通信的功能,并在更改通信总线时无需修改机载应用程序的代码。国内当前流行的ICD设计,依旧是针对某种特定类型的总线进行的专用设计,机载应用程序和底层通信总线耦合性过强,缺乏一种通用的ICD定义方法。
而本发明定义了一种通用的ICD模型,能让机载应用程序针对不同类型的总线完成自动适配功能,同时,当总线类型改变时,也不需要再改变原来的代码。这种方式,增强了机载应用程序对底层通信总线及通信协议变化的适应性,也为通用机载总线测试及监控系统设计提供了坚实的基础。
发明内容
本发明的目的在于提供一种通用的机载总线接口控制文档的解析和打包方法,解决了机载应用程序和底层通信总线耦合性过强的问题。
本方案提供了一种通用的机载总线ICD模型,保证了各种不同总线类型的ICD,在存储和管理上更加的规范和灵活。在机载代码中,针对不同类型总线自动适配能力的提高,使得机载代码的灵活性和复用性得到了很大的提升。该模型可以适配目前常用的多种机载总线类型,然后对其传输的数据进行打包和解析处理。编写机载应用程序时只需要对配置文档做相应的修改,即可实现适配功能。
本发明所采用的技术方案是:
设计ICD配置文件,在ICD配置文件中,包含ICD元素、BLOCK元素、SIGNAL元素和FIELD元素;
ICD元素是根元素,在一个ICD元素中包含多个BLOCK元素,每个BLOCK元素都是唯一存在的;
BLOCK元素的属性里,name表示的是块名称,wordNum表示块消息中的信号数量,flag表示块的唯一标志,belongTO表示该块所属的ICD名称,description表示给该块消息的注释,在每个BLOCK中包含多个SIGNAL,SIGNAL和BLOCK的关系是多对多的关系;
SIGNAL元素的属性里,name表示信号的字号,fieldCount表示信号中的字段数目,wordDesignation表示信号的字名称,value存放该信号的数据值,description表示给该信号的注释,SIGNAL是总线中通信的最小信息单位;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安航空学院,未经西安航空学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611110712.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:交互式智能家庭服务系统及方法
- 下一篇:基于反卷积神经网络的场景语义分割方法