The embodiment of the invention provides a UAV firmware upgrade device, method and terminal, the UAV firmware upgrade method comprises: a first response control click operation to obtain the latest version of the firmware; in response to the second control is clicked and drone push the latest version of the firmware; push is complete without in the latest version of the firmware to send machine upgrade instruction; in UAV firmware upgrade after the completion of the upgrading of the results of the verification, if the upgrade fails, the UAV does not perform takeoff action. The embodiment of the invention does not need the USB connection to connect the PC with the UAV, and directly realizes the firmware upgrading of the UAV through the wireless network, so that the upgrading process of the firmware of the unmanned aerial vehicle is simple and convenient, and the user experience is improved.
【技术实现步骤摘要】
无人机固件升级装置、方法及终端
本专利技术涉及固件升级
,具体而言,涉及一种无人机固件升级装置、方法及终端。
技术介绍
无人机是一种以无线电遥控或自身程序控制为主的、具有自动导航和执行特殊任务的无人飞行器。无论是无线电遥控或自身程序控制类型的无人机,都必须在无人机内安装有飞行控制器,飞行控制器主要的工作就是读取预设的参数或接收外部遥控装置的遥控命令以对无人机的飞行进行控制,以及接收无人机中的各个记录装置和传感装置所监测的数据。无人机出厂后,厂家后续还可能会对无人机进行性能提升、修复BUG或者添加功能等维护,一般是通过升级固件的方式进行升级维护。现有技术中,一般是通过USB连线将PC与无人机进行连接以进行固件升级,或者通过PC端将所要升级的固件放入无人机的SD卡中,重启无人机来对无人机的固件进行升级。然而,上述现有的固件升级方法很不友好,用户经常需要在执行飞行任务的时候还需要带上沉重的PC和多种接口的USB线作为技术上的支持,此种升级方式为用户带来了很大的不便,用户体验不佳。
技术实现思路
本专利技术的目的在于提供一种无人机固件升级装置、方法及终端,以使无人机固件的升级过程简单方便,提高用户体验度。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种无人机固件升级装置,应用于无人机固件升级终端,所述无人机固件升级装置包括:获取模块,用于响应第一控件的被点击操作而获取最新版本固件;推送模块,用于响应第二控件的被点击操作而向无人机推送所述最新版本固件;发送模块,用于在最新版本固件推送完成后向无人机发送升级指令;校验模块,用 ...
【技术保护点】
一种无人机固件升级装置,应用于无人机固件升级终端以对无人机进行固件升级,其特征在于,所述无人机固件升级装置包括:获取模块,用于响应第一控件的被点击操作而获取最新版本固件;推送模块,用于响应第二控件的被点击操作而向无人机推送所述最新版本固件;发送模块,用于在最新版本固件推送完成后向无人机发送升级指令;校验模块,用于在无人机固件升级完成之后对升级结果进行校验,若升级失败,则所述无人机不执行起飞动作。
【技术特征摘要】
1.一种无人机固件升级装置,应用于无人机固件升级终端以对无人机进行固件升级,其特征在于,所述无人机固件升级装置包括:获取模块,用于响应第一控件的被点击操作而获取最新版本固件;推送模块,用于响应第二控件的被点击操作而向无人机推送所述最新版本固件;发送模块,用于在最新版本固件推送完成后向无人机发送升级指令;校验模块,用于在无人机固件升级完成之后对升级结果进行校验,若升级失败,则所述无人机不执行起飞动作。2.如权利要求1所述的无人机固件升级装置,其特征在于,所述无人机固件升级装置还包括切换模块,用于在获取最新版本固件之后,将所述第一控件切换为所述第二控件。3.如权利要求1所述的无人机固件升级装置,其特征在于,所述无人机固件升级装置还包括比较模块,用于将所述无人机固件升级终端中记录的固件版本与服务器中的所述最新版本固件的版本进行比较,若版本不同,则所述获取模块从服务器获取所述最新版本固件。4.如权利要求3所述的无人机固件升级装置,其特征在于,所述比较模块还用于将所述获取模块获取的最新版本固件的版本与无人机的当前固件版本进行比较,若版本不同,则所述推送模块向无人机推送所述最新版本固件。5.如权利要求1所述的无人机固件升级装置,其特征在于,所述校验模块还用于校验所述获取模块获取的最新版本固件是否完整有效。6.一种无人机固件升级方法,应用于无人机固件升级终端以对无人机进行固件升级,其特征在于,所述无人机固件升级方法包括:响应第一控件的被点击操作而获取最新版本固件;响应第二控件的被点击操作而向无人机推送所述最新...
【专利技术属性】
技术研发人员:杨建军,徐敏,高立兴,
申请(专利权)人:零度智控北京智能科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。