一种健壮的IMA主从分布式构型项自动检测的方法技术

技术编号:33127296 阅读:14 留言:0更新日期:2022-04-17 00:38
本发明专利技术属于机载综合模块化航空电子通用技术领域,具体涉及一种健壮的IMA主从分布式构型项自动检测的方法。包括:步骤1:IMA在地面上电或地面硬件复位信号有效后、或者数据加载完成后,构型管理功能主节点确认当前装机机型与系统配置文件的一致性;步骤2:在当前装机机型与系统配置文件一致的情况下,构型管理功能主节点分发飞机机型信息给IMA构型管理功能从节点,构型管理功能从节点进行IMA构型项自动检测;步骤3:从节点完成IMA构型项自动检测后将检测结果上报给主节点。不但确保IMA构型项的正确性而且还增强了IMA构型管理的健壮性。的正确性而且还增强了IMA构型管理的健壮性。的正确性而且还增强了IMA构型管理的健壮性。

【技术实现步骤摘要】
一种健壮的IMA主从分布式构型项自动检测的方法


[0001]本专利技术属于机载综合模块化航空电子(Integrated Modular Avionics,IMA)通用
,具体涉及一种健壮的IMA主从分布式构型项自动检测的方法。

技术介绍

[0002]IMA平台是通用计算平台,提供了计算能力、通信能力、接口能力和服务功能支持一个或多个飞机功能或应用的驻留,通过提供健壮分区、健康监控、故障管理和资源配置功能确保驻留应用对平台资源的共享。随着微处理器技术、集成电路集成度的不断增长,IMA的综合化、集成度越来越高,IMA平台软件配置项、硬件配置项数量显著增多,只有这些配置项的构型版本与飞机构型的一致性,以及上下级之间的兼容性必须得到满足飞机构型的要求,才能确保IMA系统运行正常。现有技术中尚没有一套健壮的自动检测装机产品配置的兼容性和版本的一致性的方法。

技术实现思路

[0003]专利技术目的:提供一种健壮的IMA主从分布式构型项自动检测的方法,以确保IMA构型项的正确性,增强IMA构型管理的健壮性。
[0004]技术方案:
[0005]一种健壮的IMA主从分布式构型项自动检测的方法,包括:
[0006]步骤1:IMA在地面上电或地面硬件复位信号有效后、或者数据加载完成后,构型管理功能主节点确认当前装机机型与系统配置文件的一致性;
[0007]步骤2:在当前装机机型与系统配置文件一致的情况下,构型管理功能主节点分发飞机机型信息给IMA构型管理功能从节点,构型管理功能从节点进行IMA构型项自动检测;
[0008]步骤3:从节点完成IMA构型项自动检测后将检测结果上报给主节点。
[0009]进一步地,步骤1,具体包括:IMA平台离散量输入接口采集当前飞机的机型信息并发给IMA构型管理功能主节点,由构型管理功能主节点对比采集到的飞机机型信息与系统配置文件的一致性;如果一致,那么飞机机型确认有效,构型管理功能主节点分发飞机机型信息给IMA构型管理功能从节点,所有节点执行步骤2;否则,飞机机型确认失效,IMA进入数据加载模式。
[0010]进一步地,步骤2,具体为:自动检测可加载软件组件与配置文件的一致性、硬件组件和软件组件的配置的兼容性、上下层软件组件之间的兼容性以及数据加载的完整性。
[0011]进一步地,步骤2中,检测可加载软件组件与配置文件的一致性,具体包括:
[0012]各构型管理功能从节点分别验证其配置文件与飞机机型的一致性;
[0013]各构型管理功能从节点分别验证其可加载软件组件与配置文件的一致性;
[0014]如果一致性检查成功时,一致性检测被标记为“有效”状态;反之,一致性检查失败时,一致性检测被标记为“无效”状态。
[0015]进一步地,步骤2中,检测硬件组件和软件组件的配置的兼容性以及上下层软件组
件之间的兼容性,具体包括:
[0016]各构型管理功能从节点检查模块软件与模块硬件类型的兼容性;检查模块软件相对于硬件版本的兼容性;检查模块软件相对于模块内已安装的更低/高层级软件版本的兼容性;检查模块软件相对于当前模块安装位置的兼容性;如果兼容性检查成功时,兼容性检测被标记为“有效”状态;反之,兼容性检查失败时,兼容性检测被标记为“无效”状态。
[0017]进一步地,步骤2中,检测数据加载的完整性,具体为:
[0018]对比数据加载过程中计算的CRC与存储在ROM中的CRC码,如果一致,即“有效”,否则,“无效”,其中,ROM中存储的CRC码为可加载软件组件通过配置文件加载的32位的循环冗余校验码。
[0019]进一步地,步骤3,具体包括:构型管理功能主节点汇总IMA构型项自动检测的所有检测结果,根据配置文件中的配置参数的要求对检测结果进行过滤和整理,然后上报给机上维护系统。
[0020]进一步地,步骤3,具体包括:构型管理功能主节点将IMA构型项自动检测的结果上报给健康监控功能软件,由健康监控功能软件根据配置文件中的配置参数的要求对检测结果进行过滤和整理,然后上报给机上维护系统,并保存在非易失存储器中。
[0021]有益效果:
[0022]本专利技术通过自动检测各硬件组件、软件组件与配置文件的一致性、硬件组件和软件组件的配置(版本)的兼容性、上下层软件组件之间的兼容性以及数据加载的完整性,验证装机系统组件的版本与系统配置之间的一致性,确保IMA构型项的正确性;本专利技术为飞机运营人员提供了一种验证飞机以及飞机配置与IMA构型项一致的自动检测方法;而且,通过自动检测可以简化IMA维护工作任务、提高维护效率、降低维护工作量,并大大减少维护操作者的错误和过失。
附图说明
[0023]图1为一种健壮的IMA平台构型项自动检测方法的流程示意图。
[0024]图2是IMA构型项自动检测的流程示意图。
具体实施方式
[0025]本专利技术的目的是为操作者提供一种健壮的IMA构型项管理的方法,来确认IMA系统、平台、共享资源、功能和驻留应用以及数据库的配置,验证IMA构型项的兼容性以及版本的一致性。
[0026]本专利技术提出了一种健壮的IMA主从分布式构型项自动检测的方法,IMA在地面上电或地面硬件复位信号有效后、或者数据加载完成等情况发生后,首先确认飞机型号,然后运行构型项自动检测,检测内容包括:1)各组件与配置文件的一致性;2)硬件组件和软件组件的配置(版本)的兼容性;3)上下层软件组件之间的兼容性;4)加载数据的完整性;当检测到“无效”配置版本时立即将此构型检查结果上报给机组人员,该“无效”版本必须被更正后才允许派遣飞机执行飞行任务。
[0027]一种健壮的IMA主从分布式构型项自动检测的方法,流程如图1,在地面上电或地面硬件复位信号有效后、或者数据加载完成等情况发生后运行,功能主要包括:
[0028]1)飞机机型确认;
[0029]2)IMA构型项自动检测功能,其自动检测设计至少能够检测:
[0030]驻留软件组件的不兼容版本;
[0031]驻留软件组件多个副本的不兼容版本;
[0032]紧耦合系统间的(软件)不兼容性(例如,自动驾驶仪系统与飞行管理系统属于紧耦合系统,必须检查这两个装机系统配置的兼容性,避免配置不兼容导致的飞行隐患);
[0033]与装机机型不兼容的系统配置;
[0034]加载数据的完整性;
[0035]3)完成检测,汇总分析后形成分析报告并上报;
[0036]IMA构型项自动检测功能的开发保证等级(DAL)通常为A级。
[0037]1.飞机机型确认
[0038]飞机机型确认是指IMA在地面上电或地面硬件复位信号有效后、或者数据加载完成等情况发生后,IMA确认当前装机机型与系统配置文件的一致性。IMA平台离散量输入接口采集当前飞机的机型信息(A/C_Type)并发给IMA构型管理功能主节点,由构型管理功能主节点对比采集到的飞机机型信息与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种健壮的IMA主从分布式构型项自动检测的方法,其特征在于,包括:步骤1:IMA在地面上电或地面硬件复位信号有效后、或者数据加载完成后,构型管理功能主节点确认当前装机机型与系统配置文件的一致性;步骤2:在当前装机机型与系统配置文件一致的情况下,构型管理功能主节点分发飞机机型信息给IMA构型管理功能从节点,构型管理功能从节点进行IMA构型项自动检测;步骤3:从节点完成IMA构型项自动检测后将检测结果上报给主节点。2.根据权利要求1所述的方法,其特征在于,步骤1,具体包括:IMA平台离散量输入接口采集当前飞机的机型信息并发给IMA构型管理功能主节点,由构型管理功能主节点对比采集到的飞机机型信息与系统配置文件的一致性;如果一致,那么飞机机型确认有效,构型管理功能主节点分发飞机机型信息给IMA构型管理功能从节点,所有节点执行步骤2;否则,飞机机型确认失效,IMA进入数据加载模式。3.根据权利要求1所述的方法,其特征在于,步骤2,具体为:自动检测可加载软件组件与配置文件的一致性、硬件组件和软件组件的配置的兼容性、上下层软件组件之间的兼容性以及数据加载的完整性。4.根据权利要求3所述的方法,其特征在于,步骤2中,检测可加载软件组件与配置文件的一致性,具体包括:各构型管理功能从节点分别验证其配置文件与飞机机型的一致性;各构型管理功能从节点分别验证其可加载软件组件与配置文件的一致性;如果一致性检查成功时,一致性检测被标记为“...

【专利技术属性】
技术研发人员:韩嫚莉李鹏沈华李成文高瑞坤何立军
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1