无人机智能电池的固件升级方法、装置及智能电池制造方法及图纸

技术编号:15690626 阅读:99 留言:0更新日期:2017-06-24 03:10
本发明专利技术涉及固件升级技术领域,具体涉及一种无人机智能电池的固件升级方法、装置及智能电池。无人机智能电池包括第一存储空间和第二存储空间,其第一存储空间存储有当前版本固件。其无人机智能电池的固件升级方法包括响应无人机的遥控端接收的升级指令,从无人机下载最新版本固件并存储于第二存储空间,同时对最新版本固件进行校验,根据校验结果确定是否将存储于第二存储空间的最新版本固件覆盖存储于第一存储空间的当前版本固件。当无人机智能电池的固件升级成功时,执行新版本固件,当无人机智能电池升级失败时,执行当前版本固件,使得无人机智能电池的固件即使在升级失败的情况下能够正常运行,为无人机智能电池的使用提供了保障。

Firmware upgrading method, device and intelligent battery for unmanned aerial vehicle intelligent battery

The invention relates to the technical field of firmware upgrading, in particular to a firmware upgrading method, a device and an intelligent battery of an intelligent battery of an unmanned aircraft. The intelligent battery of the UAV comprises a first storage space and a second storage space, and the first storage space stores the current version of the firmware. The UAV intelligent battery firmware upgrade method includes response to remote end UAV UAV receiving upgrade instructions, download the latest version of the firmware is stored in the second storage space, at the same time to check the latest version of the firmware, according to the check results to determine whether the current version of the firmware is stored in the second storage space of the latest version of the firmware cover stored in the first storage space. When the UAV intelligent battery firmware upgrade successfully, the implementation of the new version of the firmware, the UAV intelligent battery upgrade fails, the execution of the current version of the firmware, the firmware of UAV intelligent battery can run normally even in the upgrade failed, provide a guarantee for the use of UAV intelligent battery.

【技术实现步骤摘要】
无人机智能电池的固件升级方法、装置及智能电池
本专利技术涉及固件升级
,具体而言,涉及一种无人机智能电池的固件升级方法、装置及智能电池。
技术介绍
现有技术中升级无人机智能电池的应用程序固件时,对升级失败的情况只能提醒用户重新升级,如果遇到应用程序固件需要与主机交互才能进入升级模式的情况就会进入死循环,即应用程序固件不能升级,下次升级也不能和主机进行通信。现有技术升级过程中,用户升级失败后就没有可以安全运行的应用程序固件,尤其对于无人机智能电池这种设备,电池的安全保护算法都设置在智能电池的应用程序固件里,一旦升级失败,智能电池的应用程序固件就没法运行,电池的各种有效的保护措施(如过流、过压)就失去了作用,当电池处于不好的使用环境(如高温或低温),将对电池产生不利影响。因此,提供一种无人机智能电池的固件升级方式,有效地保证无人机智能电池在固件升级失败的情况下,仍然可以正常使用是非常必要的。
技术实现思路
本专利技术的目的在于提供一种无人机智能电池的固件升级方法,为无人机智能电池的正常使用提供了保障措施,使得无人机智能电池即使升级失败也能正常使用。本专利技术的另一目的在于提供一种无人机智能电池的固件升级装置,为无人机智能电池的正常使用提供了保障措施,使得无人机智能电池即使升级失败也能正常使用。本专利技术的另一目的在于提供一种智能电池,该智能电池即使升级失败时也能正常使用,为智能电池的正常使用提供了保证措施。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种无人机智能电池的固件升级方法,所述无人机受遥控端遥控,所述智能电池包括第一存储空间和第二存储空间,第一存储空间存储有当前版本固件,所述无人机智能电池的固件升级方法包括:响应无人机的遥控端接收的升级指令,从无人机下载最新版本固件并存储于第二存储空间;对最新版本固件进行校验得到校验结果;根据校验结果确定是否将存储于第二存储空间的最新版本固件覆盖存储于第一存储空间的当前版本固件。第二方面,本专利技术实施例还提供了一种无人机智能电池的固件升级装置,应用于无人机的智能电池,所述智能电池包括第一存储空间和第二存储空间,所述第一存储空间存储有当前版本固件,所述无人机智能电池的固件升级装置包括:获取模块,用于响应无人机的遥控端接收的升级指令,从无人机下载最新版本固件并存储于第二存储空间;校验模块,用于对最新版本固件进行校验得到校验结果;覆盖模块,用于根据校验结果确定是否将存储于第二存储空间的最新版本固件覆盖存储于第一存储空间的当前版本固件。第三方面,本专利技术实施例还提供了一种智能电池,所述智能电池应用于无人机,所述无人机受遥控端遥控,所述智能电池包括第一存储空间和第二存储空间,第一存储空间存储有当前版本固件,所述智能电池包括:存储器;处理器;以及无人机智能电池的固件升级装置,所述无人机智能电池的固件升级装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述无人机智能电池的固件升级装置包括:获取模块,用于响应无人机的遥控端接收的升级指令,从无人机下载最新版本固件并存储于第二存储空间;校验模块,用于对最新版本固件进行校验得到校验结果;覆盖模块,用于根据校验结果确定是否将存储于第二存储空间的最新版本固件覆盖存储于第一存储空间的当前版本固件。本专利技术实施例提供的一种无人机智能电池的固件升级方法、装置及智能电池,无人机智能电池包括第一存储空间和第二存储空间,其第一存储空间存储有当前版本固件,其无人机智能电池的固件升级方法包括接响应无人机的遥控端接收的升级指令,从无人机下载最新版本固件并存储于第二存储空间,同时对最新版本固件进行校验,根据校验结果确定是否将存储于第二存储空间的最新版本固件覆盖存储于第一存储空间的当前版本固件。在对无人机智能电池进行升级时,如果最新版本固件通过校验则将存储于第二存储空间的最新版本固件覆盖存储于第一存储空间的当前版本固件,执行第一存储空间中最新版本固件。如果最新版本固件没有通过校验则继续执行第一存储空间中当前版本固件。从而当无人机智能电池的固件升级成功时,执行新版本固件,当无人机智能电池升级失败时,执行当前版本固件,使得无人机智能电池的固件即使在升级失败的情况下仍然能够正常运行,为无人机智能电池的正常使用提供了保障措施。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的无人机接收最新版本固件的示意图。图2示出了本专利技术实施例提供的智能电池的结构示意图。图3示出了本专利技术实施例提供的无人机智能电池的固件升级装置的方框示意图。图4示出了本专利技术实施例提供的无人机智能电池的固件升级方法的流程图。图示:100-遥控端;200-服务器;300-网络;400-无人机;410-智能电池;411-存储器;412-第一存储空间;413-第二存储空间;414-处理器;420-无人机智能电池的固件升级装置;421-获取模块;422-校验模块;423-覆盖模块;424-标记模块。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。请参照图1,是本专利技术实施例提供的无人机400接收最新版本固件的示意图。遥控端100通过无线网络300与服务器200进行数据交互,服务器200向遥控端100推送最新版本固件,操作人员发出升级指令,该升级指令包括但不限于,操作人员触摸遥控端100生成的感触信号,遥控端100响应该升级指令从服务器200处下载并存储最新版本固件。遥控端100与无人机400无线连接后,遥控端100获取无人机400内存储的固件版本号,当无人机400的固件与遥控端100的最新版本固件号不一致时,说明无人机400内存储的固件不是最新版本固件,则遥控端100向无人机400推送最新版本固件,操作人员通过遥控端100发出升级指令,无人机400响应升级指令下载并存储最新版本固件。请参照图2,是本专利技术实施例提供的智能电池410的结构示意图。智能电池410安装于无人机400内,用于为无人机400工作提供电源。智能电池410包括处理器414、存储器411和无人机智能电池的固件升级装置420。存本文档来自技高网...
无人机智能电池的固件升级方法、装置及智能电池

【技术保护点】
一种无人机智能电池的固件升级方法,所述无人机受遥控端遥控,其特征在于,所述智能电池包括第一存储空间和第二存储空间,第一存储空间存储有当前版本固件,所述无人机智能电池的固件升级方法包括:响应无人机遥控端接收的升级指令,从无人机下载最新版本固件并存储于所述第二存储空间;对最新版本固件进行校验得到校验结果;根据校验结果确定是否将存储于第二存储空间的最新版本固件覆盖存储于第一存储空间的当前版本固件。

【技术特征摘要】
1.一种无人机智能电池的固件升级方法,所述无人机受遥控端遥控,其特征在于,所述智能电池包括第一存储空间和第二存储空间,第一存储空间存储有当前版本固件,所述无人机智能电池的固件升级方法包括:响应无人机遥控端接收的升级指令,从无人机下载最新版本固件并存储于所述第二存储空间;对最新版本固件进行校验得到校验结果;根据校验结果确定是否将存储于第二存储空间的最新版本固件覆盖存储于第一存储空间的当前版本固件。2.如权利要求1所述的无人机智能电池的固件升级方法,其特征在于,所述对最新版本固件进行校验得到校验结果包括:将存储于第二存储空间的最新版本固件与无人机内存储的最新版本固件进行比较,判断第二存储空间的最新版本固件与无人机内存储的最新版本固件是否一致。3.如权利要求2所述的无人机智能电池的固件升级方法,其特征在于,所述根据校验结果确定是否将存储于第二存储空间的最新版本固件覆盖存储于第一存储空间的版本固件包括:当第二存储空间的最新版本固件与无人机内存储的最新版本固件一致时,将存储于第二存储空间的最新版本固件覆盖存储于第一存储空间的当前版本固件。4.如权利要求2所述的无人机智能电池的固件升级方法,其特征在于,所述根据校验结果确定是否将存储于第二存储空间的最新版本固件覆盖存储于第一存储空间的当前版本固件包括:当第二存储空间的最新版本固件与无人机内存储的最新版本固件不一致时,所述智能电池重新从无人机获取最新版本固件存储于第二存储空间。5.一种无人机智能电池的固件升级装置,应用于无人机的智能电池,其特征在于,所述智能电池包括第一存储空间和第二存储空间,所述第一存储空间存储有当前版本固件,所述无人机智能电池的固件升级装置包括:获取模块,用于响应无人机的遥控端接收的升级...

【专利技术属性】
技术研发人员:吕全辉杨建军
申请(专利权)人:重庆零度智控智能科技有限公司
类型:发明
国别省市:重庆,50

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

1