[发明专利]一种固件升级方法、网关设备及固件升级系统有效
申请号: | 201811611951.7 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109471651B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 吴天际;徐文杰;李龙毅;王昊 | 申请(专利权)人: | 北京昊恒天科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 史小娟;张赞 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 方法 网关 设备 系统 | ||
本发明公开了一种固件升级方法,适于在电子设备中执行,所述方法包括:下载需要升级的目标固件以及具备传染能力的传染固件,所述传染固件能够使其周围的设备升级后具备传染能力;搜索周围的待传染设备并将其加入到监控列表中,监控列表中展示所添加的各设备的当前固件状态;将传染固件传递给各待传染设备,使之具备传染能力;将目标固件传递给各待传染设备,使之具备所述目标固件;以及将传染固件再次传递给各待传染设备,使之具备传染固件以完成固件升级,进而使之能够基于其所具备的传染能力、目标固件和传染固件来继续传染周围同类型的其他待传染设备。本发明还公开了用于执行该方法的网关设备及相应的固件升级系统。
技术领域
本发明涉及智能家居技术领域,尤其涉及一种固件升级方法、网关设备及固件升级系统。
背景技术
随着计算机信息技术的不断发展,嵌入式系统在社会的各个领域都有广泛应用。由于用户的要求越来越高,嵌入式设备的功能也变得越来越强大,进而软件也越来越复杂,固件版本也在随之不断的更新。
固件升级有在现场升级和不在现场升级两种情况,后者可以在工厂运用设计好的工装,配合自动化脚本和熟练的工人操作,因此效率比较高。而在现场升级则面临着诸多不便,例如嵌入式设备可能安装在人不容易触及的地方,导致无法进行物理上的接触和操作;或者设备的位置可能比较分散,甚至可能是共享单车等可移动设备,导致在进行升级时可能会漏掉部分设备。
在现场固件升级可以通过互联网升级或使用辅助设备升级。通过互联网升级可以不需要人工干预,自主通过互联网获取最新的固件并完成自我升级,且对需要升级的设备数量没有上限。但这种方法对网络的依赖性极大,一旦现场不具备联网的条件,则升级过程无法正常进行。而且通过网络升级固件的方法至少需要具备一个网络模块,成本较高。使用手机或其他专用设备等辅助设备升级时,目标设备不需要连接互联网,辅助设备可能需要连接,或者在准备升级时需要短暂连接互联网。但这种方式需要一定的人为操作,只适用于升级和设备之间有线连接,或者距离设备近能够通过无线方式点对点直接连接的设备,而不适合升级大量设备,例如升级整栋楼、整个小区甚至整个城市中的成千上万个分布范围非常广的设备。
因此,迫切需要提出一种既能降低对网络依赖性,又能对分布广且无法直接连接的较远设备进行批量升级的在现场固件升级方法。
发明内容
为此,本发明提供一种固件升级方法、网关设备及固件升级系统,以力图解决或者至少缓解上面存在的至少一个问题。
根据本发明的一个方面,提供了一种固件升级方法,适于在电子设备中执行,该方法包括:下载需要升级的目标固件以及具备传染能力的传染固件,传染固件能够使其周围的设备升级后具备传染能力;搜索周围的待传染设备并将其加入到监控列表中,监控列表中展示所添加的各设备的当前固件状态;将传染固件传递给各待传染设备,使之具备传染能力;将目标固件传递给各待传染设备,使之具备目标固件;以及将传染固件再次传递给各待传染设备,使之具备传染固件以完成固件升级,进而使之能够基于其所具备的传染能力、目标固件和传染固件来继续传染周围同类型的其他待传染设备。
可选地,在根据本发明的固件升级中,固件状态包括以下状态中的一种或多种:待检查状态、老固件状态、升级中状态、传染挂起状态、需要重启状态、需要验证状态、下载目标固件状态、目标固件下载中状态、下载传染固件状态、传染固件下载中状态。
可选地,在根据本发明的固件升级中,设备新加入到监控列表中的初始状态为待检查状态,该方法还包括步骤:查询处于待检查状态的设备的固件版本号;如果是普通固件或是旧版本的传染固件,则其状态切换到老固件状态;如果是新的传染固件,则其状态切换到需要验证状态。
可选地,在根据本发明的固件升级方法中,电子设备会与处于老固件状态的设备会建立连接以传输传染固件,如果连接成功则状态切换到升级中状态,如果连接被拒绝则状态切换到传染挂起状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京昊恒天科技有限公司,未经北京昊恒天科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811611951.7/2.html,转载请声明来源钻瓜专利网。