[发明专利]一种用于航空电子系统的实时动态重构方法在审
申请号: | 201710731033.7 | 申请日: | 2017-08-23 |
公开(公告)号: | CN107577548A | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 王震;张涛;朱剑锋;张成成 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙)31239 | 代理人: | 杨慧 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 航空 电子 系统 实时 动态 方法 | ||
技术领域
本发明涉及航空电子系统领域设计技术,特别涉及航空电子系统的实时动态重构方法。
背景技术
航空电子系统由多个航电设备组成,每个航电设备的计算机模块上都有应用软件驻留并运行,当航电设备的计算机模块发生故障时,可能导致其上运行的应用软件运行出错,严重时甚至使得应用软件崩溃,同时该航电设备所具备的功能也将失去作用,极大影响任务需求。
发明内容
本发明的发明目的在于提供一种用于航空电子系统的实时动态重构方法,旨在解决在航空电子系统运行过程中,因计算机模块故障导致功能失效的问题,通过应用软件在不同计算机模块之间的迁移,实现航空电子系统的实时动态重构,提高航空电子系统的故障容错特性。
本发明的发明目的通过以下技术方案实现;
一种用于航空电子系统的实时动态重构方法,包含以下步骤:
1)IA级节点上的IA级系统管理软件检测到某RE级节点任务故障;
2)IA级系统管理软件经重构决策后,不停向各RE级节点广播方案号;
3)IA级系统管理软件通知交换机重构;
4)各RE级节点上的RE级系统管理软件接收IA级系统管理软件发送的方案号,并根据方案号判断自身是否需要进行重构或者静默,若是需要重构执行步骤7~9,若是需要静默则进行步骤5,若是不需要进行重构和静默则进行步骤 6;
5)故障RE级节点的RE级系统管理软件切换调度进入主动静默;
6)正常RE级节点的RE级系统管理软件根据接收到的方案号修改本地方案号,并在心跳包中填写新的方案号;
7)备份RE级节点的RE级系统管理软件重新加载网络配置表;
8)备份RE级节点的RE级系统管理软件切换分区调度,在动态加载分区上运行故障RE级节点上的应用软件;
9)备份RE级节点的RE级系统管理软件在心跳包中填写新的方案号;
10)IA级系统管理软件在检测到正常RE级节点和重构后的备份RE级节点的心跳包内的方案号一致后停止广播方案号。
依据上述特征,IA级节点和RE级节点均配置一个物理节点号和一个逻辑节点号;物理节点号表示该IA级节点在航空电子系统内的物理位置,物理节点号是全局唯一且不可改变的;逻辑节点号对应一个应用软件和一个相应的网络配置表,逻辑节点号是全局唯一且可以动态改变的。
依据上述特征,备份RE级节点的存储模块中存储所有可能需要重构的应用软件的镜像文件,并且为每个应用软件配置一个对应的VxWorks653操作系统动态加载类型的分区。
依据上述特征,备份RE级节点在进行重构时,先把应用软件的镜像文件中的代码段和只读数据段从存储模块中拷贝到动态加载分区的核心区域,再在动态加载分区冷启动时把代码段和只读数据段从核心区域拷贝到动态加载分区的启动首地址,实现故障RE级节点上的应用软件向备份RE级节点中对应的动态加载分区的迁移,并重新运行应用软件。
依据上述特征,IA级系统管理软件检测某RE级节点任务故障的方法为: IA级系统管理软件根据故障RE级节点上驻留的RE级系统管理软件上报的健康状态或者IA级系统管理软件检测到故障RE级节点上驻留的RE级系统管理软件失联时,IA级系统管理软件判断故障RE级节点功能失效。
依据上述特征,各RE节点驻留系统方案配置表,系统方案配置表提供对系统预置方案的配置,包含各方案号RE节点应运行的应用软件、网络配置表;各 RE节点根据IA节点下发的方案号在系统方案配置表中查找应加载的应用软件和网络配置表。
依据上述特征,IA节点驻留重构预案配置表,重构预案配置表提供对各系统方案之间关联的配置功能;若某个RE节点发生故障,IA节点根据故障RE 节点在重构预案配置表中查找方案号。
本发明解决了航空电子系统在运行过程中,因计算机模块故障导致功能失效的问题,通过应用软件在不同计算机模块之间的迁移,实现航空电子系统的实时动态重构,提高航空电子系统的故障容错特性。
附图说明
图1为实施例中所示的航空电子系统的结构示意图;
图2为用于航空电子系统的实时动态重构方法的流程示意图。
具体实施方式
为了更好地理解本发明,下面通过附图和实施例对本发明作进一步详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710731033.7/2.html,转载请声明来源钻瓜专利网。