技术特征:
1.一种多余度飞机管理计算机软件的空中管控方法,其特征在于,多余度飞机管理计算机软件实时保存数据至存储模块;在飞机管理计算机中加入pmu单元,pmu单元接收遥控指令,进入管控流程:步骤1、判断指令类型,若为重启指令,进入重启流程,跳转至步骤2;若为升级指令,进入升级流程,跳转至步骤3;步骤2、将重启指令发送至指定余度cpu软件,cpu软件将关键数据发送到pmu单元,卸载指定余度cpu软件,卸载完成后重新加载cpu软件到内存中并启动;步骤3、将升级指令发送至指定余度cpu软件,cpu软件将关键数据发送到pmu单元,并从链路获取新版本的cpu软件,卸载指定余度原cpu软件,卸载完成后将新版本的cpu软件到内存中并启动;步骤4、从pmu单元中获取关键数据进行初始化及数据恢复,并从存储模块中获取剩余信息,最后进行余度间同步。2.根据权利要求1所述的多余度飞机管理计算机软件的空中管控方法,其特征在于,所述存储模块包括nvram和flash,nvram用于存储关键数据,flash用于关键数据以外的数据。3.根据权利要求1所述的多余度飞机管理计算机软件的空中管控方法,其特征在于,在pmu收到遥控重启指令或定时重启指令或判断某个余度发生故障时,均控制执行重启流程。4.根据权利要求1所述的多余度飞机管理计算机软件的空中管控方法,其特征在于,所述关键数据包括飞行阶段信息、当前航点编号及动力系统状态。5.根据权利要求4所述的所述余度飞机管理计算机软件的空中管控方法,其特征在于,所述步骤4中数据恢复包括:飞机阶段信息和状态信息恢复。6.一种多余度飞机管理计算机软件的空中管控系统,其特征在于,包括pmu单元、多余度的cpu软件及存储模块;所述存储模块包括nvram及flash,nvram用于实时存储关键数据,flash用于实时存储除关键数据以外的数据;所述pmu单元接收遥控指令,判断遥控指令类型,若为重启指令,根据重启指令进入cpu软件的重启流程;若为升级指令,则根据升级指令进入cpu软件的升级流程。7.根据权利要求5所述的多余度飞机管理计算机软件的空中管控系统,其特征在于,所述重启流程为:将重启指令发送至指定余度cpu软件,cpu软件将关键数据发送到pmu单元,卸载指定余度cpu软件,卸载完成后重新加载cpu软件到内存中并启动,启动后从pmu单元中获取关键数据进行初始化及数据恢复,并从存储模块中获取剩余信息,最后进行余度间同步,完成升级。8.根据权利要求5所述的多余度飞机管理计算机软件的空中管控系统,其特征在于,所述升级流程为:将升级指令发送至指定余度cpu软件,cpu软件将关键数据发送到pmu单元,并从链路获取新版本的cpu软件,卸载指定余度原cpu软件,卸载完成后将新版本的cpu软件到内存中并启动;从pmu单元中获取关键数据进行初始化及数据恢复,并从存储模块中获取剩余信息,最后进行余度间同步,完成升级。9.一种计算机程序,其包括有计算机程序指令,其中,所述程序指令被处理器执行时用于实现权利要求1
‑
5中任一项所述的多余度飞机管理计算机软件的空中管控方法对应的过程。10.一种存储介质,其上存储有计算机程序指令,其中,所述程序指令被处理器执行时
用于实现权利要求1
‑
5中任一项所述的多余度飞机管理计算机软件的空中管控方法对应的过程。
技术总结
本发明提供了一种多余度飞机管理计算机软件的空中管控方法,实时保存数据至存储模块;加入PMU单元接收遥控指令,进入管控流程:步骤1、判断指令类型,若为重启指令,跳至步骤2;若为升级指令,跳至步骤3;步骤2、将重启指令发送至指定余度CPU软件,将关键数据发送到PMU单元,卸载CPU软件,卸载后重新加载CPU软件到内存中并启动;步骤3、将升级指令发送至指定余度CPU软件,将关键数据发送到PMU单元,并从链路获取新版本的CPU软件,卸载原CPU软件,卸载完成后将新版本的CPU软件到内存中并启动;步骤4、从PMU单元中获取关键数据并从存储模块中获取剩余信息。本发明通过PMU进行余度判断和监控,提高了余度监控的准确性;缩短管控的响应时间和提高成功率。应时间和提高成功率。应时间和提高成功率。
技术研发人员:王钦 张波 杨坤 王喆 余白玲 姜文海 姜彗星
受保护的技术使用者:四川腾盾科技有限公司
技术研发日:2021.05.31
技术公布日:2021/9/9
再多了解一些
本文用于企业家、创业者技术爱好者查询,结果仅供参考。