固件升级方法、装置和系统制造方法及图纸

技术编号:16761529 阅读:41 留言:0更新日期:2017-12-09 05:25
本发明专利技术实施例公开一种固件升级方法、装置和系统,包括:分别获得用于控制终端的第一升级固件、用于飞行器控制部的第二升级固件和用于云台控制单元的第三升级固件;将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包;在接收到所述控制终端发送的升级请求后,将所述固件升级包发送到所述控制终端;控制终端接收到所述固件升级包之后,与飞行器建立数据连接,将所述第二升级固件和第三升级固件发送到飞行器,分别对所述飞行器控制部和云台控制单元进行固件升级。实施本发明专利技术,能够对飞行器的固件实现方便快捷、稳定的升级,和保证飞行器端固件版本和控制终端固件版本之间的兼容性与安全性。

Firmware upgrading methods, devices and systems

The embodiment of the invention discloses a firmware upgrade method and device and system were used to control the terminal: first, upgrade the firmware for aircraft control part second for upgrading the firmware and tilt control unit of the third firmware; the first firmware upgrade, upgrade the firmware second and third firmware upgrade package into a firmware the upgrade package; upon receiving the request sent by the control terminal upgrade, upgrade the firmware package sent to the control terminal; after the control terminal receives the firmware upgrade package, establish a data connection with the vehicle, the second firmware upgrade and third firmware upgrade sent to the aircraft, respectively the vehicle control unit and tilt control unit firmware upgrade. The implementation of the invention can realize the quick and stable upgrading of the firmware of the aircraft, and ensure the compatibility and safety between the firmware version of the aircraft terminal and the firmware version of the control terminal.

【技术实现步骤摘要】
固件升级方法、装置和系统
本专利技术涉及飞行器固件升级领域,尤其涉及一种固件升级方法、装置和系统。
技术介绍
近年来,小型化的载人飞行器或者无人驾驶飞行器技术发展非常迅速。飞行器的工作过程依赖无线智能控制完成。随着无人机智能控制技术日新月异的迅猛发展,为保障飞行器持续正常工作和增加新功能,必须对飞行器及相关控制部件的固件进行定期或者不定期升级。在现有技术中,用户一般通过以下步骤对飞行器进行固件升级:从后台(官网)下载新的固件版本以及固件升级软件,保存至电脑-把需要刷新的设备连接电脑-载入新的固件,等待升级完成。具体来讲,目前,用户对飞行器进行固件升级方式主要有以下几种:1、下载最新的固件升级包-解压固件升级包-将相应文件拷贝至SD卡根目录下-升级前,取下飞行器的螺旋桨-将SD卡插入到相机内-升级过程中,保证飞行器不断电-开启飞行器,自动开始升级-重启飞行器,完成升级。2、保持遥控器升级过程中切勿断电-遥控器与飞行器固件共用同一个固件升级包-将装有固件升级包的SD卡插入到遥控器上-开启遥控器,开始自动升级-重启遥控器,完成升级。3、将装有固件升级包的SD卡插入到相机上-使用USB线连接遥控器与相机-先开启遥控器,再开启飞行器-开始自动升级-重启遥控器与飞行器电源,完成升级。以上固件升级方式繁琐复杂,并且飞行器端的固件版本与控制终端的固件版本之间很容易出现不兼容问题。
技术实现思路
基于此,有必要提供一种新的固件升级方式,来保证飞行器端固件版本和控制终端版本的兼容性与安全性,方便快捷、稳定的实现升级。根据本专利技术的第一方面,本专利技术公开了以下方案:一种固件升级方法,包括:分别获得用于控制终端的第一升级固件、用于飞行器控制部的第二升级固件和用于云台控制单元的第三升级固件;将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包;在接收到所述控制终端发送的升级请求后,将所述固件升级包发送到所述控制终端;控制终端接收到所述固件升级包之后,与飞行器建立数据连接,将所述第二升级固件和第三升级固件发送到飞行器,分别对所述飞行器控制部和云台控制单元进行固件升级。根据本专利技术的第二方面,本专利技术公开了以下方案:一种固件升级装置,包括:升级固件获得单元,用于分别获得用于控制终端的第一升级固件、用于飞行器控制部的第二升级固件和用于云台控制单元的第三升级固件;升级固件打包单元,用于将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包;升级固件传送单元,在接收到所述控制终端发送的升级请求后,将所述固件升级包发送到所述控制终端;固件升级处理单元,设于所述控制终端,用于在接收到所述固件升级包之后,与飞行器建立数据连接,将所述第二升级固件和第三升级固件发送到飞行器,分别对所述飞行器控制部和云台控制单元进行固件升级。根据本专利技术的第三方面,本专利技术公开了以下方案:一种固件升级系统,包括:后台、控制终端和飞行器,所述飞行器设有控制部和云台,还设有用于控制云台的云台控制单元;所述后台将用于所述控制终端的第一升级固件、用于所述控制部的第二升级固件和用于所述云台控制单元的第三升级固件打包成一个固件升级包后,发送给所述控制终端;所述控制终端接收到所述固件升级包之后,与所述飞行器建立数据连接,将所述第二升级固件和第三升级固件发送到飞行器,分别对所述控制部和云台控制单元进行固件升级。本专利技术的有益效果是:本专利技术的实施例能够对飞行器的固件实现方便快捷、稳定的升级,和飞行器端的固件版本与控制终端的固件版本的兼容性与安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的固件升级系统一个实施方式的示意框图。图2是本专利技术的固件升级系统另一个实施方式的示意框图。图3是本专利技术的固件升级系统另一个实施方式的示意框图。图4是本专利技术的固件升级系统另一个实施方式的示意框图。图5是本专利技术的固件升级方法一个实施方式的流程示意图。图6是本专利技术的固件升级方法另一个实施方式的流程示意图。图7是本专利技术的固件升级方法另一个实施方式的流程示意图。图8是本专利技术的固件升级装置一个实施方式的示意框图。图9是本专利技术的固件升级装置另一个实施方式的示意框图。图10是本专利技术的固件升级装置另一个实施方式的示意框图。具体实施方式下面通过具体实施方式结合附图对本专利技术进行详细说明。图1是有关固件升级系统的一个实施例的结构框图。如图1所示,该固件升级系统主要包括:后台110、控制终端120和飞行器130,其中,飞行器130包括有控制部131、云台133和控制所述云台133的云台控制单元132。所述后台110将用于所述控制终端120的第一升级固件、用于所述控制部131的第二升级固件和用于所述云台控制单元132的第三升级固件打包成一个固件升级包后,发送给所述控制终端120。所述控制终端120接收到所述固件升级包之后,与所述飞行器130建立数据连接,将所述第二升级固件和第三升级固件发送到飞行器130,分别对所述控制部131和云台控制单元132进行固件升级。本领域技术人员可以理解,当然地,在此过程中,也完成了控制终端120自身的固件升级,不再赘述。在一个具体的实施例中,控制终端120可以是智能手机、平板电脑等,或者也可以是PC。另外,本实施例还包括:第一数据连接单元140,设于所述控制终端120和飞行器130之间,用于在所述控制终端120和飞行器之间130通过近距离无线通信网络建立数据连接。在网络接入环境较差或者没有无线Internet网络接入的应用场景中,采用第一数据连接单元140建立数据连接,既避免了采用存储设备进行数据交换的繁琐操作,又摆脱了对Internet网络的依赖,对于用户来说是非常方便快捷、稳定的选择。根据本专利技术的一个实施例方式,所述近距离无线通信网络可以是无线局域网或者蓝牙。即使在有无线Internet网络的环境中,由于近距离无线通信网络特别是无线局域网有着更加良好的稳定性,采用第一数据连接单元140建立数据连接也可以作为更好的选择。根据本专利技术的一个实施例方式,所述后台110主要包括:升级固件获得单元111,用于分别获得用于控制终端的第一升级固件、用于飞行器控制部的第二升级固件和用于云台控制单元的第三升级固件;升级固件打包单元112,用于将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包;升级固件传送单元113,在接收到所述控制终端发送的升级请求后,将所述固件升级包发送到所述控制终端;所述控制终端120主要包括:固件升级处理单元121,设于所述控制终端,用于在接收到所述固件升级包之后,与飞行器建立数据连接,将所述第二升级固件和第三升级固件发送到飞行器,分别对所述控制部120和云台控制单元130进行固件升级。另外,可选地,所述后台110还可包括:固件兼容性测试单元114,设于所述升级固件获得单元111和升级固件打包单元112之间,用于将所述第一升级固件、第二升级固件和第三升级固件中的任意至少两种固件进行搭配,测试该至少两种固件是否互相兼容,若测试本文档来自技高网...
固件升级方法、装置和系统

【技术保护点】
一种固件升级方法,其特征在于,包括:分别获得用于控制终端的第一升级固件、用于飞行器控制部的第二升级固件和用于云台控制单元的第三升级固件;将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包;在接收到所述控制终端发送的升级请求后,将所述固件升级包发送到所述控制终端;控制终端接收到所述固件升级包之后,与飞行器建立数据连接(应该是先建立手机与飞行器的数据连接,然后手机检测到飞机的固件版本,这里的顺序需要调整一下),将所述第二升级固件和第三升级固件发送到飞行器,分别对所述飞行器控制部和云台控制单元进行固件升级。

【技术特征摘要】
1.一种固件升级方法,其特征在于,包括:分别获得用于控制终端的第一升级固件、用于飞行器控制部的第二升级固件和用于云台控制单元的第三升级固件;将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包;在接收到所述控制终端发送的升级请求后,将所述固件升级包发送到所述控制终端;控制终端接收到所述固件升级包之后,与飞行器建立数据连接(应该是先建立手机与飞行器的数据连接,然后手机检测到飞机的固件版本,这里的顺序需要调整一下),将所述第二升级固件和第三升级固件发送到飞行器,分别对所述飞行器控制部和云台控制单元进行固件升级。2.如权利要求1所述的方法,其特征在于,在将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包之前,还包括:将所述第一升级固件、第二升级固件和第三升级固件中的任意至少两种固件进行搭配,测试该至少两种固件是否互相兼容;若测试通过,则执行将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包步骤。3.如权利要求1所述的方法,其特征在于,所述与飞行器建立数据连接步骤包括:通过近距离无线通信网络与飞行器建立数据连接。4.如权利要求1所述的方法,其特征在于,所述与飞行器建立数据连接步骤包括:通过无线Internet网络与飞行器建立数据连接。5.如权利要求2或3所述的方法,其特征在于,所述近距离无线通信网络为无线局域网或者蓝牙。6.如权利要求1所述的方法,其特征在于,所述与飞行器建立数据连接步骤包括:通过数据连接线建立数据连接。7.如权利要求1所述的方法,其特征在于,在所述与飞行器建立数据连接之后,还包括:检查所述飞行器控制部和云台控制单元的当前固件版本是否分别低于所述第二升级固件版本和第三升级固件版本;若是,则执行将所述第二升级固件和第三升级固件发送到飞行器步骤。8.如权利要求1所述的方法,其特征在于,与所述飞行器建立数据连接步骤包括:所述控制终端通过近距离无线通信网络与第三控制端建立无线连接;所述第三控制端通过近距离无线通信网络与所述飞行器建立无线连接。9.一种固件升级装置,其特征在于,包括:升级固件获得单元,用于分别获得用于控制终端的第一升级固件、用于飞行器控制部的第二升级固件和用于云台控制单元的第三升级固件;升级固件打包单元,用于将所述第一升级固件、第二升级固件和第三升级固件打包成一个固件升级包;升级固件传送单元,在接收到所述控制终端发送的升级请求后,将所述固件升级包发送到所述控制终端;固件升级处理单元,设于所述控制终端,用于在接收到所述固件升级包之后,与飞行器建立数据连接,将所述第二升级固件和第三升级固件发送到飞行器,分别对所述飞行器控制部和云台控制单元进行固件升级。10.如权利要求9所述的装置,其特征在于,还包括:固件兼容性测试单元,用于将所述第一升级固件、第二升级固件和第三升级固件中的任意至少两种固件进行搭配,测试该至少两种固件是否互相兼容,若测试通过,则启动所述升级固件打包单元。11.如权利要求9所述的装置,其特征在于,还包括:第一数据连接单元,用于通过近距离无线通信网络与飞行器建立数据连接。12.如权利要求9所述的装置,其特征在于,还包括:Internet检测单元,用于通过无线Internet网络与飞行器建立数据连接。13.如权利要求11或12所述的装置,其特征在于,所述近距离无线通信网络为无线局域网或者蓝牙。14.如权利要求...

【专利技术属性】
技术研发人员:胡华智郭尚进宋晨晖陈皓东
申请(专利权)人:亿航智能设备广州有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1