[发明专利]一种固件升级方法、装置、电子设备及存储介质在审
| 申请号: | 201811614685.3 | 申请日: | 2018-12-27 |
| 公开(公告)号: | CN111381857A | 公开(公告)日: | 2020-07-07 |
| 发明(设计)人: | 唐佳旭 | 申请(专利权)人: | 北京骑胜科技有限公司 |
| 主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F8/71;G06F21/51;G06F21/60 |
| 代理公司: | 北京超成律师事务所 11646 | 代理人: | 邓超 |
| 地址: | 100193 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 升级 方法 装置 电子设备 存储 介质 | ||
1.一种固件升级方法,其特征在于,包括:
获取由同类设备发送的设备身份信息;
依据所述设备身份信息从对应的所述同类设备中确定是否存在固件提供端;
若确定存在所述固件提供端,则从所述固件提供端获取固件升级数据。
2.根据权利要求1所述的方法,其特征在于,所述获取由同类设备发送的设备身份信息的步骤包括:
侦听预选网段传播的广播协议数据;
识别所述广播协议数据中携带的设备身份信息是否由所述同类设备发出;
若所述广播协议数据中携带的设备身份信息由所述同类设备发出,从所述广播协议数据中获取所述设备身份信息。
3.根据权利要求1所述的方法,其特征在于,所述获取由同类设备发送的设备身份信息的步骤包括:
利用预设的匹配协议扫描周边设备;
若周边设备存在所述同类设备,建立与所述同类设备之间的通信;
接收所述同类设备发送的所述设备身份信息。
4.根据权利要求2或3所述的方法,其特征在于,所述依据所述设备身份信息从对应的所述同类设备中确定是否存在固件提供端的步骤包括:
将获取到的所述设备身份信息中携带的固件版本信息与本端固件版本信息进行比较;
若存在携带的所述固件版本信息高于所述本端固件版本信息的所述设备身份信息,则从携带的所述固件版本信息高于所述本端固件版本信息的所述设备身份信息中筛选目标身份信息;
将筛选出的所述目标身份信息对应的所述同类设备作为所述固件提供端。
5.根据权利要求4所述的方法,其特征在于,所述从携带的所述固件版本信息高于所述本端固件版本信息的所述设备身份信息中筛选目标身份信息的步骤包括:
依据所述本端固件版本信息,确定间隔版本阈值;
将携带的所述固件版本信息与所述本端固件版本信息之间的版本间隔不低于所述间隔版本阈值、且携带的所述固件版本信息最高的所述设备身份信息确定为所述目标身份信息。
6.根据权利要求5所述的方法,其特征在于,所述依据所述本端固件版本信息,确定间隔版本阈值的步骤包括:
依据所述本端固件版本信息中的稳定性标记信息,匹配出对应的所述间隔版本阈值。
7.根据权利要求5所述的方法,其特征在于,所述依据所述本端固件版本信息,确定间隔版本阈值的步骤包括:
依据所述本端固件版本信息的发布时间,评估对应的所述间隔版本阈值。
8.根据权利要求4所述的方法,其特征在于,所述从携带的所述固件版本信息高于所述本端固件版本信息的所述设备身份信息中筛选目标身份信息的步骤还包括:
获取剩余电量信息;
依据所述剩余电量信息,匹配对应的升级时间频率要求;
根据相邻上一次固件升级对应的时间点,判断是否满足所述升级时间频率要求;
所述将获取到的所述设备身份信息中携带的固件版本信息与本端固件版本信息进行比较的步骤包括:若满足所述升级时间频率要求,将所述固件版本信息与本端固件版本信息进行比较。
9.根据权利要求1所述的方法,其特征在于,所述从所述固件提供端获取固件升级数据的步骤包括:
依据本端设备身份信息生成固件获取请求;
向所述固件提供端发送所述固件获取请求;
接收所述固件提供端响应于所述固件获取请求反馈的所述固件升级数据。
10.根据权利要求1所述的方法,其特征在于,还包括:
在接收到固件获取请求时,依据所述固件获取请求判断对应的固件请求端是否属于所述同类设备;
若所述固件请求端属于所述同类设备,则对本端固件数据进行处理,生成响应所述固件获取请求的固件升级数据;
将生成的所述固件升级数据发送至所述固件请求端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京骑胜科技有限公司,未经北京骑胜科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811614685.3/1.html,转载请声明来源钻瓜专利网。





