[发明专利]一种升级固件的方法和装置在审
申请号: | 201710985049.0 | 申请日: | 2017-10-20 |
公开(公告)号: | CN107608701A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 龚连银 | 申请(专利权)人: | 深圳市道通科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 郑旭丽,李丹 |
地址: | 518055 广东省深圳市南山区西丽*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 方法 装置 | ||
技术领域
本发明涉及固件技术,尤指一种升级固件的方法和装置。
背景技术
传统无人机固件升级方式是用户自己去无人机产品的官网下载对应的固件包,然后将下载的固件包文件拷贝到安全数码存储卡(Secure Digital Memory Card,SDMC)后,然后将SD卡装回无人机后才能升级。
上述方法中,用户存在选错固件的风险,固件升级时需要多个步骤的操作,用户有能遗忘操作步骤或者出现操作步骤错误的情况,导致升级失败,无人机无法使用的情况,并且,升级过程繁琐,升级效率低。
发明内容
本发明实施例提供了一种升级固件的方法和装置,能够使设备根据固件服务器发送的升级文件升级固件,简化了用户操作并提高了固件升级的成功率和效率。
本发明实施例提出了一种固件升级的方法,包括:
设备将固件的当前版本信息发送给固件服务器;
所述设备接收来自所述固件服务器的针对所述固件的升级文件,所述升级文件是所述固件服务器根据所述固件的当前版本信息确定的;
所述设备判断所述升级文件是否接收成功,若是,则根据所述升级文件对所述固件进行升级。
可选的,所述设备将固件的当前版本信息发送给固件服务器包括:
所述设备按照预设频率将所述固件的当前版本信息发送给所述固件服务器;或者,
所述设备在接收到来自所述固件服务器的查询消息时,将所述查询消息查询的固件的当前版本信息发送给所述固件服务器;或者,
所述设备将升级后的固件的当前版本信息发送给所述固件服务器。
可选的,所述方法还包括:
所述设备接收来自所述固件服务器的针对所述固件的升级信息,所述升级信息包括所述升级文件的大小或所述升级文件的MD5值;
所述设备判断所述升级文件是否接收成功包括:
若所述升级信息包括升级文件的大小,所述设备判断接收到的升级文件的大小和所述升级信息中的升级文件的大小是否相同,若相同,确定所述升级文件接收成功;或者,
若所述升级信息包括升级文件的MD5值,所述设备判断所述接收到的升级文件的MD5值和所述升级信息中的MD5值是否相同,若相同,确定所述升级文件接收成功。
可选的,所述方法还包括:
当判断出所述升级文件接收失败时,所述设备向所述固件服务器发送请求消息,所述请求消息用于请求所述固件服务器重新发送所述升级文件。
可选的,所述设备判断出所述升级文件接收成功后,所述方法还包括:
所述设备提示用户是否对所述固件进行升级;
所述设备根据升级文件对固件进行升级包括:
所述设备检测到所述用户确认升级操作后,根据所述升级文件对所述固件进行升级。
可选的,所述方法还包括:
所述设备判断所述固件是否升级成功;
若为否,则所述设备向所述固件服务器发送请求消息,所述请求消息用于请求所述固件服务器重新发送所述升级文件;
若所述设备确定升级失败的次数大于或等于预设阈值,提示用户所述固件升级失败。
本发明实施例提出了一种固件升级的方法,包括:
固件服务器接收到设备发送的固件的当前版本信息;
所述固件服务器根据所述固件的当前版本信息判断所述固件是否需要升级;
若为是,则所述固件服务器向所述设备发送针对所述固件的升级文件,以使所述设备根据所述升级文件对所述固件进行升级。
可选的,所述固件服务器根据所述固件的当前版本信息判断所述固件是否需要升级包括:
所述固件服务器根据所述固件的当前版本信息确定所述固件的当前版本;
所述固件服务器判断所述固件的当前版本是否为最新版本;
若为否,则所述固件服务器确定所述固件需要升级。
可选的,所述方法还包括:
所述固件服务器向所述设备发送所述固件的升级信息,所述升级信息用于由所述设备确定所述固件是否接收成功。
可选的,所述固件服务器向所述设备发送针对所述固件的升级文件包括:
若所述固件服务器中存在针对所述固件的多个升级文件时,所述固件服务器判断所述固件是否支持跨版本升级;
若为是,则所述固件服务器向所述设备发送针对所述固件的最新版本的升级文件;
若为否,则所述固件服务器向所述设备发送针对所述固件的下一个版本的升级文件。
本发明实施例提出了一种设备,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市道通科技股份有限公司,未经深圳市道通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710985049.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:迷你炫彩笔
- 下一篇:纺织面料(2017‑26)