一种面向机载智能计算系统的快速升级方法与流程

文档序号:37242643发布日期:2024-03-06 17:12阅读:148来源:国知局
一种面向机载智能计算系统的快速升级方法与流程

本申请属于飞机系统设计,特别涉及一种面向机载智能计算系统的快速升级方法。


背景技术:

1、目前机载平台中,装备了大量高效能硬件计算平台,为了充分发挥其计算性能,需要对已经适配的机载软件进行性能优化与版本升级迭代。传统的软件升级方法采用调试电缆直连的方式,缺乏和硬件统一的标准化接口,工序复杂,维护难度高,升级时间长,已不适用与大批量软件短周期频繁更新迭代的场景。


技术实现思路

1、为了解决上述问题,本申请提供了一种面向机载智能计算系统的快速升级方法,通过设计快速升级模式和系统架构,以解决目前传统软件升级方式效率低、可维护性差的问题。

2、本申请提供的面向机载智能计算系统的快速升级方法,主要包括:

3、步骤s1、由载机客户端与地面服务端约定软件的升级版本;

4、步骤s2、在地面服务端存在升级版本时,由载机客户端向地面服务端发送自身加密密钥,并接收地面服务端发送来的版本升级请求包、加密密钥id以及签名算法id,进行双向验证;

5、步骤s3、验证通过后,由地面服务端将需要升级的软件版本打包成镜像包,并传输给载机客户端;

6、步骤s4、由载机客户端进行解包升级。

7、优选的是,所述载机客户端与所述地面服务端通过无线连接进行通信,一个地面服务端对应于多个载机客户端。

8、优选的是,所述地面服务端包括数据库层、数据接入层及功能层,载机客户端包括客户端管理层,交互接口层及载机设备层;

9、其中,数据库层用于存储软件版本、功能信息以及载机信息;数据接入层用于信息传输;功能层用于快速升级模式功能的开发,客户端管理层用于软件升级状态的判定,升级流程的执行以及操作日志的管理;交互接口层用于数据包的传输与分发;载机设备层用于对软件进行升级。

10、优选的是,步骤s1包括:由载机客户端周期性轮询地面服务端,获取软件的升级版本信息,或者由地面服务端向载机客户端发送具有指定软件版本的升级通知。

11、优选的是,步骤s4进一步包括:

12、在级版本升级失败时,基于存储在硬盘的软件安全版本进行回滚升级。

13、优选的是,步骤s4之后,进一步包括。

14、通过对载机客户端数据接收时间、数据检查时间、软件烧写时间的检测,确定快速升级效率。

15、本申请提高了载机软件的升级效率。



技术特征:

1.一种面向机载智能计算系统的快速升级方法,其特征在于,包括:

2.如权利要求1所述的面向机载智能计算系统的快速升级方法,其特征在于,所述载机客户端与所述地面服务端通过无线连接进行通信,一个地面服务端对应于多个载机客户端。

3.如权利要求1所述的面向机载智能计算系统的快速升级方法,其特征在于,所述地面服务端包括数据库层、数据接入层及功能层,载机客户端包括客户端管理层,交互接口层及载机设备层;

4.如权利要求1所述的面向机载智能计算系统的快速升级方法,其特征在于,步骤s1包括:由载机客户端周期性轮询地面服务端,获取软件的升级版本信息,或者由地面服务端向载机客户端发送具有指定软件版本的升级通知。

5.如权利要求1所述的面向机载智能计算系统的快速升级方法,其特征在于,步骤s4进一步包括:

6.如权利要求1所述的面向机载智能计算系统的快速升级方法,其特征在于,步骤s4之后,进一步包括。


技术总结
本申请属于飞机系统设计技术领域,特别涉及一种面向机载智能计算系统的快速升级方法。该方法包括:步骤S1、由载机客户端与地面服务端约定软件的升级版本;步骤S2、在地面服务端存在升级版本时,由载机客户端向地面服务端发送自身加密密钥,并接收地面服务端发送来的版本升级请求包、加密密钥ID以及签名算法ID,进行双向验证;步骤S3、验证通过后,由地面服务端将需要升级的软件版本打包成镜像包,并传输给载机客户端;步骤S4、由载机客户端进行解包升级。本申请提高了载机软件的升级效率。

技术研发人员:曹恩龙,孙智孝,罗庆,王欣雨,徐康发
受保护的技术使用者:中国航空工业集团公司沈阳飞机设计研究所
技术研发日:
技术公布日:2024/3/5
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1