编队飞机固件版本回传的、方法、系统、终端、介质及应用与流程

文档序号:28218231发布日期:2021-12-28 23:03阅读:122来源:国知局
编队飞机固件版本回传的、方法、系统、终端、介质及应用与流程

1.本发明属于无人机技术领域,尤其涉及一种编队飞机固件版本回传的、方法、系统、终端、介质及应用。


背景技术:

2.目前,在编队飞机飞行表演的行业领域,存在着因为机群飞机个体版本信息不统一而导致的飞行异常问题,导致了每次飞行表演之前需要针对飞机单独检查飞机各部分的固件版本,再进行飞行表演,导致整体运行流程复杂繁琐,耗时耗力。设计一种编队飞机固件版本回传的方案成为需要解决的问题。
3.通过上述分析,现有技术存在的问题及缺陷为:
4.(1)编队机群飞机难以做到飞机版本统一,飞机包含各部分组件,组件的挂件版本未知,在固件版本未知的情况下,需要进行单独检查,耗时耗力,出现遗漏,还会导致飞行表演事故。
5.(2)现有技术中,因为机群飞机个体版本信息不统一,在进行飞行表演时,容易使表演效果变差。
6.解决以上问题及缺陷的意义为:机群飞机个体版本上报,方便地面站后台统一监管以及升级处理,保证每次编队表演过程中飞机软件版本一致,降低应为软件版本异常带来的飞行失误影响演出效果。


技术实现要素:

7.为克服相关技术中存在的问题,本发明公开实施例提供了一种编队飞机固件版本回传的、方法、系统、终端、介质及应用。
8.所述技术方案如下:一种编队飞机固件版本回传的方法,包括:
9.通过将飞机各部件版本信息统计,然后组包回传地面站,在地面站界面统一进行编队飞机详细版本信息显示。
10.在本发明一实施例中,所述编队飞机固件版本回传的方法具体包括:
11.步骤一,arm

linux板载app获取飞机各部分组件固件版本信息,整理成大包数据;其中,整理大包:将飞机组件的各软件版本信息通过固定格式,字符串数组的方式组合成数据包,然后通过通信链路发送地面站;
12.步骤二,将通讯板应用组件将整理的大包数据通上报地面站;
13.步骤三,地面站将步骤二的上报的指令回传arm

linux板载app,进行查询,并对大包数据进行显示。
14.在本发明一实施例中,所述步骤一整理成的大包数据包括:飞控bootloader、飞控app、arm

linux板载文件系统、arm

linux板载设备树、arm

linux板载内核、应用、u

boot版本、电台固件版本的信息。
15.在本发明一实施例中,所述步骤二上报的方式包括:
16.上电后,通过自动上报版本信息和地面站发送指令查询法上报地面站。
17.本发明的另一目的在于提供一种编队飞机固件版本回传系统包括:
18.arm

linux板载app,用于获取飞机各部分组件固件版本信息,整理成大包数据;
19.通讯板应用组件,用于将整理的大包数据通上报地面站;
20.地面站,用于将上报的指令回传arm

linux板载app,进行查询,并对大包数据进行显示。
21.本发明的另一目的在于提供一种信息数据处理终端,所述信息数据处理终端包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述编队飞机固件版本回传的方法。
22.本发明的另一目的在于提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:
23.通过将飞机各部件版本信息统计,然后组包回传地面站,在地面站界面统一进行编队飞机详细版本信息显示。
24.本发明的另一目的在于提供一种表演编队飞机,所述表演编队飞机执行所述编队飞机固件版本回传的方法。
25.本发明的另一目的在于提供一种所述编队飞机固件版本回传的方法在商业汇演无人机编队上的应用。
26.本发明的另一目的在于提供一种所述编队飞机固件版本回传的方法在交通、公共安全巡检无人机编队上的应用。
27.结合上述的所有技术方案,本发明所具备的优点及积极效果为:
28.本发明提供的一种编队飞机固件版本回传的设计方法,通过将飞机各部件版本信息统计,然后组包回传地面站,在地面站界面统一显示的方法,实现了编队飞机详细版本信息显示的功能,降低了检查飞机版本带来的时间消耗。
29.相比于现有技术,本发明的优点进一步包括:
30.通过设计飞机各部分组件版本信息统计,以及统一回传地面站,在界面中显示,极大的解决了单独检查飞机个体固件版本信息带来的时间消耗,极大的降低了运营过程中的固件版本管理时间。
31.现有技术中,单独版本信息查询的方式是通过usb接口或者串口等通讯接口,对飞机逐个的进行连接通信,版本统计,实际使用过程中只会在开发阶段使用此方案,没有进行过批量飞机的时间统计测试。
32.当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明的公开。
附图说明
33.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
34.图1是本发明实施例提供的编队飞机固件版本回传的方法流程图。
35.图2是本发明实施例提供的编队飞机固件版本回传系统示意图。
36.图中:1、arm

linux板载app;2、通讯板应用组件;3、地面站。
具体实施方式
37.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。
38.需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本发明所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。
39.除非另有定义,本发明所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本发明中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本发明所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
40.本发明实施例提供的编队飞机固件版本回传的方法包括:首先获取飞机各部分组件固件版本信息,整理成大包数据;其中包括飞控bootloader(启动程序)、飞控app、arm

linux板载文件系统、arm

linux板载设备树、arm

linux板载内核、应用、u

boot版本、电台固件版本等。
41.通过通讯板应用组件2将大包数据发送地面站3;
42.上报方式有两种,飞机上电后即开始上报版本信息和地面站3发送指令查询法方法。
43.地面站3将大包数据的查询指令发送arm

linux(嵌入式操作系统)板载app,进行上述大包数据查询显示。
44.下面结合具体实施例对本发明的技术方案作进一步描述。
45.实施例
46.在本发明一实施例中,如图1所示,本发明实施例提供的编队飞机固件版本回传的方法包括:
47.步骤一,arm

linux(嵌入式操作系统)板载app获取飞机各部分组件固件版本信息,整理成大包数据;
48.步骤二,将通讯板应用组件2将整理的大包数据通过自动上报版本信息和地面站3发送指令查询法上报地面站3;
49.步骤三,地面站3将步骤二的上报的指令回传arm

linux(嵌入式操作系统)板载app,进行查询,并对大包数据进行显示。
50.在本发明一优选实施例步骤三中,查询的信息包括:
51.飞控bootloader(启动程序)、飞控app、arm

linux板载文件系统、arm

linux板载设备树、arm

linux板载内核、应用、u

boot版本、电台固件版本等信息。
52.如图2所示,本发明提供一种编队飞机固件版本回传系统包括:
53.arm

linux板载app 1,用于获取飞机各部分组件固件版本信息,整理成大包数据;
54.通讯板应用组件2,用于将整理的大包数据通上报地面站3;
55.地面站3,用于将上报的指令回传arm

linux板载app 1,进行查询,并对大包数据
进行显示。
56.本发明通过飞机个体获取各组件版本信息,再通过统一打包,一起回传到地面站3,实现机群整体版本信息的详细显示,实现了一种版本信息统计与显示的设计方案。
57.下面结合具体应用例对本发明的技术方案作进一步描述。
58.应用例
59.应用本发明提供的编队飞机固件版本回传的方法,在嵌入式设备终端进行固件版本信息回传日志界面显示,具体的实际测试验证流程显示如下:
60.(1)飞机上电;
61.(2)飞机版本信息组包;
62.(3)飞机版本信息上传地面站3。
63.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。
64.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围应由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1