[发明专利]一种固件升级方法、装置、电子设备及存储介质在审
| 申请号: | 201811614685.3 | 申请日: | 2018-12-27 |
| 公开(公告)号: | CN111381857A | 公开(公告)日: | 2020-07-07 |
| 发明(设计)人: | 唐佳旭 | 申请(专利权)人: | 北京骑胜科技有限公司 |
| 主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F8/71;G06F21/51;G06F21/60 |
| 代理公司: | 北京超成律师事务所 11646 | 代理人: | 邓超 |
| 地址: | 100193 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 升级 方法 装置 电子设备 存储 介质 | ||
本申请提供了一种固件升级方法、装置、电子设备及存储介质,其中,该方法包括:获取由同类设备发送的设备身份信息;依据所述设备身份信息从对应的所述同类设备中确定是否存在固件提供端;若确定存在所述固件提供端,则从所述固件提供端获取固件升级数据。本申请实施例通过从同类设备中选择固件提供端,实现同类设备之间的固件升级数据的传播,借助上述相互传播的方式,使固件升级更加的灵活,提高固件升级的升级效率及自动化程度。
技术领域
本申请涉及计算机应用技术领域,具体而言,涉及一种固件升级方法、装置、电子设备及存储介质。
背景技术
随着技术的不断发展,电子设备也不断更新换代。电子设备的更新换代不仅体现在新设备的不断推出,也体现在对旧设备进行不断的设备升级。其中,固件升级为设备升级的重要环节。
当前电子设备进行固件升级依赖于从固定的升级终端获取的固件升级数据。即需要到指定的位置,从指定的终端获取固件升级数据,例如,常见的做法为回收返厂,由固定的升级服务器配合实现固件升级。上述获取方式极不灵活,固定的升级终端对大批量的电子设备一一进行升级,效率也十分低,难度大。
发明内容
有鉴于此,本申请实施例的目的在于提供一种固件升级方法、装置以及计算机可读存储介质,通过可以从同类设备中获取固件升级数据,从而实现灵活互传固件升级数据、提高固件升级效率的效果。
根据本申请的一个方面,一种固件升级方法可以包括以下操作中的一个或多个:
获取由同类设备发送的设备身份信息;
依据所述设备身份信息从对应的所述同类设备中确定是否存在固件提供端;
若确定存在所述固件提供端,则从所述固件提供端获取固件升级数据。
在一些实施例中,为了便于投放于开放环境下运行、采用广域网通信的设备查找到同类设备,上述获取由同类设备发送的设备身份信息的方式可以是:
侦听预选网段传播的广播协议数据;
识别所述广播协议数据中携带的设备身份信息是否由所述同类设备发出;
若所述广播协议数据中携带的设备身份信息由所述同类设备发出,从所述广播协议数据中获取所述设备身份信息。
在一些实施例中,为了便于投放于开放环境下运行、采用广域网通信的设备查找到同类设备,上述获取由同类设备发送的设备身份信息的方式可以是:
利用预设的匹配协议扫描周边设备;
若周边设备存在所述同类设备,建立与所述同类设备之间的通信;
接收所述同类设备发送的所述设备身份信息。
在一些实施例中,为了使本端设备可以选择出适于提供固件升级数据的固件提供终端,上述依据所述设备身份信息从对应的所述同类设备中确定是否存在固件提供端可以是:
将获取到的所述设备身份信息中携带的固件版本信息与本端固件版本信息进行比较;
若存在携带的所述固件版本信息高于所述本端固件版本信息的所述设备身份信息,则从携带的所述固件版本信息高于所述本端固件版本信息的所述设备身份信息中筛选目标身份信息;
将筛选出的所述目标身份信息对应的所述同类设备作为所述固件提供端。
在一些实施例中,为了避免出现频繁的固件升级,造成对系统资源的浪费,上述从携带的所述固件版本信息高于所述本端固件版本信息的所述设备身份信息中筛选目标身份信息的步骤可以是:
依据所述本端固件版本信息,确定间隔版本阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京骑胜科技有限公司,未经北京骑胜科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811614685.3/2.html,转载请声明来源钻瓜专利网。





