掌桥专利:专业的专利平台
掌桥专利
首页

编队飞机控制组件升级方法、系统、介质、编队飞机及应用

文献发布时间:2023-06-19 13:45:04


编队飞机控制组件升级方法、系统、介质、编队飞机及应用

技术领域

本发明属于无人技术领域,尤其涉及一种支持多硬件版本编队飞机控制组件升级方法、系统、编队飞机控制组件升级终端、计算机可读存储介质、编队飞机、应用。

背景技术

目前,在编队飞机飞行表演过程中,存在着不同批次生产的飞机存在硬件版本差异的问题,飞机在外场运营使用过程中需要混在一起时,在需要对飞机上部分组件模块进行升级中,存在着飞机区分以及分类麻烦的问题。设计一种针对不同硬件版本类型升级针对性固件的方法,成为一个需要解决的问题。

通过上述分析,现有技术存在的问题及缺陷为:通过生产阶段写入对个体飞机硬件版本信息写入,在后续阶段飞机组件升级时,依靠硬件版本信息,对不同批次,不同硬件版本混合在一起的飞机实现整体兼容升级。

解决以上问题及缺陷的意义为:解决不同硬件版本飞机不能一起进行升级固件的问题,方便以软件的方式实现不同硬件版本的升级兼容,提高编队飞机在飞机运营表演过程中的易用性和方便性。

发明内容

为克服相关技术中存在的问题,本发明公开实施例提供了一种支持多硬件版本编队飞机控制组件升级方法、系统、编队飞机控制组件升级终端、计算机可读存储介质、编队飞机、应用。

所述技术方案如下:一种支持多硬件版本编队飞机控制组件升级方法,包括:

对飞机组件进行识别,然后访问已知组件类型的硬件版本信息;

通过针对不同组件的不同硬件版本,选择升级不同类型的固件,实现硬件多版本多类型的编队机群飞机同时升级。

在本发明一实施例中,所述支持多硬件版本编队飞机控制组件升级的方法具体包括:

步骤一,接收到升级指令,进行组件硬件查询确认,获取编队飞机组件当前固件版本;

步骤二,进行硬件版本查询,获取组件硬件版本;

步骤三,访问硬件OTP,进行OTP信息读取(OTP是一种只支持覆盖写入,多次读取的硬件逻辑电路,读写方式和flash相似);

步骤四,针对不同类型硬件版本的飞机升级不同版本固件(通过硬件版本来确认升级固件A或者固件B,此时固件以集合的方式组包,通过解析固件版本,来选择固件升级包的选择)。

在本发明一实施例中,所述步骤一进行前,需进行:

飞机生产中,将飞机组件硬件信息输入OTP模块。

在本发明一实施例中,所述步骤三读取的信息包括:

硬件版本信息V1.0.2版本的飞机,使用组件A硬件版本为V1;

使用组件B硬件版本为V3;

硬件版本信息V2.0.1版本的飞机,使用组件A,硬件版本存在V1,V2,V3。

本发明的另一目的在于提供一种支持多硬件版本编队飞机控制组件升级系统包括:

当前固件版本获取模块,用于接收到升级指令,进行组件硬件查询确认,获取编队飞机组件当前固件版本;

组件硬件版本获取模块,用于进行硬件版本查询,获取组件硬件版本;

OTP信息读取模块,用于访问硬件OTP,进行OTP信息读取;

升级模块,用于针对不同类型硬件版本的飞机进行不同版本固件升级。

在本发明一实施例中,所述支持多硬件版本编队飞机控制组件升级系统进一步包括:

OTP模块,用于记录生产中的飞机组件硬件信息。

本发明的另一目的在于提供一种编队飞机控制组件升级终端,所述编队飞机控制组件升级终端包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述支持多硬件版本编队飞机控制组件升级方法。

本发明的另一目的在于提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:

对飞机组件进行识别,然后访问已知组件类型的硬件版本信息;

通过针对不同组件的不同硬件版本,选择升级不同类型的固件,实现硬件多版本多类型的编队机群飞机同时升级。

本发明的另一目的在于提供一种编队飞机,所述编队飞机执行所述支持多硬件版本编队飞机控制组件升级方法。

本发明的另一目的在于提供一种所述支持多硬件版本编队飞机控制组件升级方法再外场运营飞机编队中的应用。

结合上述的所有技术方案,本发明所具备的优点及积极效果为:

本发明提供的支持多硬件版本编队飞机控制组件升级的设计方法,首先对飞机组件进行识别,然后访问已知组件类型的硬件版本信息,通过针对不同组件的不同硬件版本选择升级不同类型的固件,实现了硬件多版本多类型的编队机群飞机同时升级。

其中,不同硬件飞机盲升,不需要考虑飞机的硬件情况就可以升级,比如飞机A有传感器C和传感器D,飞机B只有传感器C,这时候就可以根据飞机的硬件版本来选择升级固件是否对传感器D的支持,极大的提高了升级的灵活性。本发明通过硬件版本获取来确认组件硬件状态的设计方法,实现了在机群整体升级过程中对个体飞机实现针对性的升级,解决了硬件不同的飞机混合后的升级问题。

当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明的公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本发明实施例提供的支持多硬件版本编队飞机控制组件升级的方法流程图。

图2是本发明实施例提供的支持多硬件版本编队飞机控制组件升级的方法

图中:1、OTP模块;2、当前固件版本获取模块;3、组件硬件版本获取模块;4、OTP信息读取模块;5、升级模块。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。

需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本发明所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。

除非另有定义,本发明所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本发明中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本发明所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

本发明通过生产阶段写入对个体飞机硬件版本信息写入,在后续阶段飞机组件升级时,依靠硬件版本信息,对不同批次,不同硬件版本混合在一起的飞机实现整体兼容升级。

如图1所示,本发明实施例提供的支持多硬件版本编队飞机控制组件升级的方法包括:

(1)生产阶段:

飞机组件硬件信息写入OTP模块1,例如:当前生产飞机A,硬件版本信息V1.0.2;

V1.0.2版本的飞机,使用组件A硬件版本为V1;

使用组件B硬件版本为V3……。

(2)飞机升级阶段:

接收到升级指令,进行组件硬件查询确认,获取编队飞机组件当前固件版本;

再进行硬件版本查询,获取组件硬件版本;

访问硬件OTP,进行OTP信息读取;

读取的信息例如包括:飞机版本V2.0.1:件A,硬件版本存在V1,V2,V3……;

针对不同类型硬件版本的飞机升级不同版本硬件。

下面结合具体实施例对本发明的技术方案作进一步描述。

实施例

支持多硬件版本编队飞机控制组件升级的方法具体包括:

步骤1,飞机生产中,将飞机组件硬件信息输入OTP模块1。

步骤2,接收到升级指令,进行组件硬件查询确认,获取编队飞机组件当前固件版本;

步骤3,进行硬件版本查询,获取组件硬件版本;

步骤4,访问硬件OTP,进行OTP信息读取;

步骤5,针对不同类型硬件版本的飞机升级不同版本固件。

在本发明一优选实施例中,所述步骤4读取的信息包括:

硬件版本信息V1.0.2版本的飞机,使用组件A硬件版本为V1;

使用组件B硬件版本为V3……;

硬件版本信息V2.0.1版本的飞机,使用组件A,硬件版本存在V1,V2,V3……。

如图2所示,本发明提供一种支持多硬件版本编队飞机控制组件升级系统包括:

OTP模块1,用于记录生产中的飞机组件硬件信息。

当前固件版本获取模块2,用于接收到升级指令,进行组件硬件查询确认,获取编队飞机组件当前固件版本;

组件硬件版本获取模块3,用于进行硬件版本查询,获取组件硬件版本;

OTP信息读取模块4,用于访问硬件OTP,进行OTP信息读取;

升级模块5,用于针对不同类型硬件版本的飞机进行不同版本固件升级。

下面结合具体应用例对本发明的技术方案作进一步描述。

应用例

应用本发明的支持多硬件版本编队飞机控制组件升级的方法在嵌入式设备终端进行固件版本信息回传日志显示,如下:

上报版本信息类型,其中硬件版本为V1.0.0,软件版本为V1.0.0。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围应由所附的权利要求来限制。

相关技术
  • 编队飞机控制组件升级方法、系统、介质、编队飞机及应用
  • 一种编队飞机加锁灯光处理控制的方法、系统、介质及应用
技术分类

06120113793232