[发明专利]一种系统级重构管理应用软件主从切换方法在审

专利信息
申请号: 201510678927.5 申请日: 2015-10-19
公开(公告)号: CN105301955A 公开(公告)日: 2016-02-03
发明(设计)人: 詹志娟;周庆;熊智勇;洪蓉;李兵飞 申请(专利权)人: 中国航空无线电电子研究所
主分类号: G05B9/03 分类号: G05B9/03
代理公司: 上海和跃知识产权代理事务所(普通合伙) 31239 代理人: 杨慧
地址: 200233 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 系统 级重构 管理 应用软件 主从 切换 方法
【说明书】:

技术领域

发明涉及一种用于二级管控的IMA系统上的系统级重构管理应用软件的双余度控制机制,特别涉及一种通过设置优先级实现系统级重构管理应用软件的双余度控制机制。

技术背景

综合模块化航空电子(IMA)正在取代传统的联合式航电,应用在越来越多的新型军民用飞机项目中,并成为未来航电发展的一个重要方向。这些IMA航电系统普遍采用了ARINC653标准定义的空间分区、时间分区及其调度技术,支持不同关键等级的航电应用软件共享底层资源,避免航电应用在空间、时间上相互影响甚至恶意破坏,为IMA航电系统的安全性、可靠性提供了技术保障。

不过,当前这种IMA航电系统的配置是固定不变的,即航电应用软件在硬件上的映射关系是在设计时定义的。这一点与传统的联合式航电系统比较一致,因为联合式航电系统的软件即是面向底层硬件“定制”的,或者说软硬件形成了紧密的耦合关系。由此,目前的IMA系统被认为仅处于第一代水平,虽然实现了航电应用软件共享底层资源,但还没有做到资源共享的灵活性和资源利用的高效性,甚至会因为无法有效规避风险而危及系统安全性。这一切的根源就是现有IMA系统不支持系统动态重构,即无法实现软件在硬件资源上的动态配置。实现单机IMA系统的动态容错重构,能够增强飞机的可生存性。

发明内容

为实现IMA对系统的软件本身和核心系统的管理,本发明提供了一种系统级重构管理应用软件主从切换方法,实现系统管理的实时动态重构,提高IMA系统管理的安全性。

本发明的发明目的通过以下技术方案实现:

一种系统级重构管理应用软件主从切换方法,应用于基于二级管控的IMA系统上,包含以下步骤:

步骤1)、IMA系统上电后,二个系统级重构管理应用软件根据预先设置分别部署在二个不同的通用处理模块上,并设置ID号,ID号数值大的系统级重构管理应用软件为系统级重构管理主应用软件,另一个为系统级重构管理从应用软件;

步骤2)、系统级重构管理从应用软件周期性监控系统级重构管理主应用软件的心跳,若系统级重构管理从应用软件连续多次监控不到系统级重构管理主应用软件的心跳,则系统级重构管理从应用软件自主切换成主系统级重构管理主应用软件,并指定另一个正常工作的通用处理模块加载系统级重构管理从应用软件,重构后的系统级重构管理主应用软件的ID号为原系统级重构管理从应用软件的ID号+原系统级重构管理主应用软件的ID号,系统级重构管理从应用软件的ID号为原系统级重构管理主应用软件的ID号。

进一步,所述步骤1中还包含以下步骤:

所述系统级重构管理主应用软件、系统级重构管理从应用软件接收各模块级重构管理应用软件的自检测结果,然后系统级重构管理主应用软件给各个模块的模块级重构管理应用软件分发要加载的应用软件信息,待模块级重构管理应用软件加载了相应的应用软件后,向系统级重构管理主应用软件和系统级重构管理从应用软件上报心跳报告数据以及相应的关键参数,系统级重构管理主应用软件和系统级重构管理从应用软件对关键参数进行时钟对准,并周期性将汇总的关键数据发送给大容量存储器中。

进一步,在某个通用处理模块的分区出现故障时,系统级重构管理主应用软件和系统级重构管理从应用软件将收到故障通用处理模块的模块级重构管理应用软件上报的故障码信息,并且接收上报的重构指令,进行重构日志管理,系统级重构管理主应用软件将分区故障信息告知其他正常工作的模块级重构管理应用软件,并把故障信息发送到大容量存储器中,一旦接收到故障通用处理模块的模块级重构管理应用软件上报的应用软件资源创建成功,系统级重构管理主应用软件立即发送关键参数序号,待接收到应用软件初始化成功的信息以及关键数据,通知其他所有正常的模块级重构管理应用软件系统恢复正常。

进一步,在某个通用处理模块出现故障后,系统级重构管理主应用软件进行故障检测和故障隔离,快速通知正常工作的模块级重构管理主应用软件某通用处理模块故障,并发送故障信息给大容量存储器,查询重构配置数据库,选取重构决策方案,给TTFC交换机发送重构指令,命令完成配置表的动态切换,系统级重构管理主应用软件收到交换机重构完成信息后给预重构通用处理模块的模块级重构管理主应用软件发送重构指令数据和关键参数序号,接收到预重构模块的模块级重构管理主应用软件反馈正在重构,待预重构通用处理模块加载了应用软件后,上报心跳数据,待模块级重构管理主应用软件接收到应用软件初始化成功的信息以及关键数据,及时通知其他所有正常的模块级重构管理主应用软件系统恢复正常。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510678927.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top