[发明专利]一种应用于航空电子系统时间触发通信的重构系统和方法有效
申请号: | 201910690504.3 | 申请日: | 2019-07-29 |
公开(公告)号: | CN110413426B | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 何锋;高杨;王彤 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F11/07 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 冀学军 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种应用于航空电子系统时间触发通信的重构系统和重构方法,重构系统是在传统航空电子系统中增加有:端系统故障记录模块、资源检查模块、配置生成模块和重构执行模块。重构方法包括有在端系统出现故障后选择重构策略的步骤,根据冗余端系统的备份资源执行迁移式重构的步骤,根据可占用空闲资源执行抢占式重构的步骤,对于资源不足则执行降级式重构的步骤。本发明重构方法在应用迁移的基础上,建立应用到消息的关联,针对不同的资源约束条件,以设计消息二次调度的方式来解决端系统模块上应用失效的故障问题。该重构方法基于可满足性模理论调度方法,能够使航空电子系统运行时支持端系统故障的恢复。 | ||
搜索关键词: | 一种 应用于 航空 电子 系统 时间 触发 通信 方法 | ||
【主权项】:
1.一种应用于航空电子系统时间触发通信的重构系统,所述航空电子系统中至少包括有故障管理模块(10)、配置管理模块(20)、健康监视模块(30)、系统蓝印模块(40);其特征在于:重构系统一方面是在现有的故障管理模块(10)中增加有端系统故障记录模块(11),所述端系统故障记录模块(11)用于接收健康监视模块(30)输出的故障端系统信息;另一方面是在现有的配置管理模块(20)中增加配置管理模块(20)由资源检查模块(21)、配置生成模块(22)和重构执行模块(23);所述资源检查模块(21)第一方面用于接收端系统故障记录模块(11)输出的故障端系统的发生时间;第二方面根据当前冗余资源状态,选择执行迁移重构、抢占重构、或可降级重构方式;所述配置生成模块(22)第一方面根据资源检查模块(21)选择的重构方式,以及系统蓝印模块(40)输出的应用和消息的对应关系,生成相应的消息配置;第二方面输出端系统的配置消息给重构执行模块(23);所述重构执行模块(23)第一方面负责加载配置生成模块(22)发送的消息配置表,进行消息的二次调度设计;第二方面向模块支持层输出能够使航空电子系统运行时支持端系统的消息级故障恢复的消息;当任意一端系统出现故障后,故障管理模块(10)中的端系统故障记录模块(11)对故障端系统进行标记记录,同时也记录故障时间推算未发送的消息数目;然后:资源检查模块(21)查询网络中冗余端系统的占用情况,若冗余端系统的资源充足,直接将受到影响的消息迁移至冗余端系统;并通过配置生成模块(22)在原有配置基础上,修改消息的源、目的节点,以及消息传输路径;最后由重构执行模块(23)加载新的配置表,迁移式重构执行结束,完成故障端系统上的消息发送,达到在航空电子系统运行时支持端系统故障的恢复;资源检查模块(21)查询网络中冗余端系统的占用情况,若冗余端系统的资源不足,资源检查模块(21)继续查询网络中其他端系统的占用情况,在各端系统均不超过最大消息驻留数目的前提下,将受到影响的消息迁移至其他端系统,并通过配置生成模块(22)在原有配置基础上,修改消息的源、目的节点,以及消息传输路径;最后重构执行模块(23)加载新的配置表,抢占式重构执行结束,完成故障端系统上的消息发送,达到在航空电子系统运行时支持端系统故障的恢复;资源检查模块(21)查询网络中冗余端系统的占用情况,若其他端系统的可抢占资源不足,则根据现有资源的规模,放弃部分低重要性消息的传输,仅配置高重要性消息;并通过配置生成模块(22)在原有配置基础上,修改消息的源、目的节点,以及消息传输路径;最后重构执行模块(23)加载新的配置表,可降级式重构执行结束,完成故障端系统上的消息发送,达到在航空电子系统运行时支持端系统故障的恢复。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910690504.3/,转载请声明来源钻瓜专利网。