[发明专利]一种系统级重构管理应用软件主从切换方法在审
| 申请号: | 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交换机发送重构指令,命令完成配置表的动态切换,系统级重构管理主应用软件收到交换机重构完成信息后给预重构通用处理模块的模块级重构管理主应用软件发送重构指令数据和关键参数序号,接收到预重构模块的模块级重构管理主应用软件反馈正在重构,待预重构通用处理模块加载了应用软件后,上报心跳数据,待模块级重构管理主应用软件接收到应用软件初始化成功的信息以及关键数据,及时通知其他所有正常的模块级重构管理主应用软件系统恢复正常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510678927.5/2.html,转载请声明来源钻瓜专利网。





