一种应用于机载IMA的软件在线升级系统及方法与流程

文档序号:26101532发布日期:2021-07-30 18:12阅读:来源:国知局

技术特征:

1.一种应用于机载ima系统的软件在线升级系统,其特征在于,包括云端服务器、sota终端引擎模块和a664交换模块;所述sota终端引擎模块通过无线网络与所述云端服务器连接,获取所述云端服务器待升级的软件包及控制指令;所述a664交换模块与所述sota终端引擎模块通过arinc664网络连接,将获取的软件包发送至对应的待升级gpm模块;所述sota终端引擎模块包括:

5g服务网关,与所述云端服务器无线连接,通过基于5g的地空宽带通信系统接收所述云端服务器的软件升级包,并与所述云端服务器实现交互指令的传输,其中,地空宽带通信系统为通过无线收发设备,沿飞行航路或特定空域架设地面基站,向高空进行覆盖,可以为不同高度层航线的飞机提供无线数据带宽;

ota管理器,与所述5g服务网关连接,通过所述5g服务网关将软件升级包的下载进度及状态信息定期上报给所述云端服务器,用于对软件升级包进行解码、缓存处理、完好性检查、合法性验证及软件版本状态登记和管理,调度并控制ima系统内各gpm模块的升级进程;

a664网关,与所述a664交换模块连接,用于实现所述sota终端引擎模块与待升级gpm模块之间的数据传输。

2.根据权利要求1所述的一种应用于机载ima系统的软件在线升级系统,其特征在于,所述ota管理器还包括版本管理单元,所述版本管理单元用于接收升级控制指令,存储gpm模块中的软件版本信息,并与所述ota管理器接收自所述5g服务网关的软件升级包进行比对,判断是否进行升级以及确定所需升级的gpm模块。

3.根据权利要求1所述的一种应用于机载ima系统的软件在线升级系统,其特征在于,所述sota终端引擎模块还包括非易失存储器nandflash,所述非易失存储器nandflash与所述ota管理器连接,用于缓存所述ota管理器接收到的软件升级包。

4.根据权利要求1所述的一种应用于机载ima系统的软件在线升级系统,其特征在于,所述sota终端引擎模块还包括安全芯片,所述安全芯片用于接收所述ota管理器接收到的经过加密的软件升级包,并对软件升级包解码及合法性校验。

5.一种应用于ima系统的软件在线升级方法,基于权利要求1-4所述的软件在线升级系统,其特征在于,包括如下步骤:

ota管理器接收经过加密的云端服务器无线传输发送的软件升级包及升级策略控制指令;

ota管理器接收到通过5g服务网关传输的软件升级包后,通过安全芯片进行解码,并进行完整性和合法性检查,验证无误后缓存入非易失存储器nandflash;

ota管理器根据解析的控制指令定位待升级的gpm模块,通过版本管理单元比对待升级gpm模块当前的软件版本信息与软件升级包的版本信息;当版本信息比对情况与控制指令匹配时,通过a664网关向待升级gpm模块发起升级请求指令;版本信息比对情况与控制指令不匹配时,向云端服务器反馈升级失败状态信息;

ota管理器根据接收到的待升级gpm模块反馈的升级请求指令启动软件升级操作,周期性从非易失存储器nandflash中读取软件升级包数据,通过arinc664总线将程序数据发送至待升级gpm模块,同时周期性向云端服务器发送升级进度状态信息;

升级结束后,所述ota管理器发送升级结果至所述云端服务器。


技术总结
本发明涉及机载设备升级技术领域,具体涉及一种应用于机载IMA系统的软件在线升级系统及方法。其中,系统包括云端服务器、SOTA终端引擎模块和A664交换模块,SOTA终端引擎模块与云端服务器连接,A664交换模块与SOTA终端引擎模块连接,SOTA终端引擎模块包括:5G服务网关,用于接收云端服务器的软件升级包,并与云端服务器实现交互指令的传输;OTA管理器,用于接收5G服务网关的软件升级包;A664网关,用于接收OTA管理器发送的软件升级包,并将软件升级包下发至A664交换模块;A664交换模块将软件升级包传输至IMA中的各GPM模块。通过本申请涉及的系统和方法,可降低机载设备升级时的复杂程度,提高机载设备升级时的安全性。

技术研发人员:王闯;牟明;于沛;朱守园;陆敏敏;贺莹;万胜来
受保护的技术使用者:中航机载系统共性技术有限公司
技术研发日:2021.05.20
技术公布日:2021.07.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1