[发明专利]一种IMA平台下分区间通信配置自动生成方法在审
申请号: | 202110241120.0 | 申请日: | 2021-03-04 |
公开(公告)号: | CN113312186A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 逯计划;刘芸;陈长胜;袁万腾;张旭;孔维刚 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 秦媛媛 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ima 平台 区间 通信 配置 自动 生成 方法 | ||
1.一种IMA平台下分区间通信配置自动生成方法,其特征在于,所述方法包括:
S1,基于IMA工作场景定义用户通信需求ICD文件的格式,用户通信需求ICD文件用于描述用户通信需求;
S2,根据用户通信需求ICD文件生成分区端口配置;
S3,根据分区端口配置生成虚分区端口配置,以及分区端口与虚分区端口之间的链接关系;
S4,根据用户通信需求ICD文件生成分区端口与通信端口的链接关系。
2.根据权利要求1所述的一种IMA平台下分区间通信配置自动生成方法,其特征在于,S1中,用户通信需求ICD文件的格式,具体包含:分区名称、分区版本、发送端口及接收端口。
3.根据权利要求2所述的一种IMA平台下分区间通信配置自动生成方法,其特征在于,所述发送端口及接收端口具有如下属性:端口名称、端口类型、消息大小、端口源/目的分区;
端口名称用来标识分区通信采用的发送/接收端口名称;
端口类型包含:事件消息EVENT及周期消息PERIOD;
消息大小用来定义发送/接收消息的长度,消息大小小于等于底层通信端口支持的最大消息长度;
端口源/目的分区用来定义该消息的源/目分区。
4.根据权利要求1所述的一种IMA平台下分区间通信配置自动生成方法,其特征在于,S2具体为:
根据用户通信需求ICD文件中定义的端口名称创建对应分区端口,分区端口包含如下属性:端口名称、端口类型、端口方向、消息大小、队列深度、协议、刷新频率。
5.根据权利要求4所述的一种IMA平台下分区间通信配置自动生成方法,其特征在于,
对于端口类型:如果用户通信需求ICD文件中端口类型为“EVENT”,则将该端口类型设置为“QueuingPort”,如果用户通信需求ICD文件中端口类型为“PERIOD”,则将该端口类型设置为“SamplingPort”;
端口名称与用户通信需求ICD文件中端口名称保持一致;
端口方向:如果用户通信需求ICD文件中端口名称为发送端口,则该端口方向设置为“SOURCE”;如果用户通信需求ICD文件中端口名称为接收端口,则该端口方向设置为“DESTINATION”;
消息大小:与用户通信需求ICD文件中端口的消息大小保持一致;
队列深度:如果用户通信需求ICD文件中端口类型为“EVENT”,则将该队列深度值设置为10,队列深度仅对队列端口适用;
协议:如果用户通信需求ICD文件中端口名称为发送端口,则协议的属性设置为“SENDER_BLOCK”;如果用户通信需求ICD文件中端口名称为接收端口,则协议的属性设置为“NOT_APPLICABLE;
刷新频率:如果用户通信需求ICD文件中端口类型为“PERIOD”,则刷新频率的值设置为“INFINITE_TIME”,刷新频率仅适用于采样端口。
6.根据权利要求1所述的一种IMA平台下分区间通信配置自动生成方法,其特征在于,S3具体为:
创建虚分区,并根据分区端口名称依次完成虚分区中虚端口的创建,根据分区端口及已创建的虚端口建立端口链接关系;
在创建虚分区的过程中,首先获取模块配置文件中已存在分区的名称及IDi,然后创建一个名称唯一的虚分区,并将创建的虚分区ID设为Max{IDi}+1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110241120.0/1.html,转载请声明来源钻瓜专利网。