[发明专利]固件升级、信息处理方法、装置及设备有效
申请号: | 202010059821.8 | 申请日: | 2020-01-19 |
公开(公告)号: | CN113141267B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 陈文军;王路;熊江江;路绪光 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;G06F8/65 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 曹威;刘戈 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 信息处理 方法 装置 设备 | ||
本发明实施例提供一种固件升级、信息处理方法、装置及设备;所述固件升级方法包括:获得多个升级组;其中,每个升级组中包括至少一个待升级节点;所述多个升级组为按照固件属性,将多个待升级节点进行分组获得;同一升级组中的待升级节点具有固件属性相同的固件;确定满足升级条件的目标升级组,将待升级固件发送至所述目标升级组中的各个待升级节点。本发明实施例提高固件升级效率。
技术领域
本发明涉及无线通信技术领域,尤其涉及一种固件升级、信息处理方法、装置及设备。
背景技术
蓝牙mesh网络(蓝牙网状网络)是一种基于低功耗蓝牙技术进行信息发送和接收的网络技术。接入蓝牙mesh网络的电子设备可以称为网络节点,电子设备例如可以是手机、传感器设备或者控制设备等,电子设备中可以集成有低功耗蓝牙模块,以支持电子设备接入低功耗蓝牙mesh网络。为了解决网络节点存在的漏洞和/或兼容性等问题,可以通过低功耗蓝牙mesh网络对网络节点进行固件升级。固件是指电子设备内部保存的设备“驱动程序”,通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作。
现有技术中,通过低功耗蓝牙mesh网络对网络节点进行固件升级时,控制固件升级的升级主节点可以以将整个固件程序通过蓝牙mesh网络传输到各个待升级节点,各个待升级节点接收到固件程序之后,运行固件程序以完成升级。
但是,由于整个固件的体积又很大,而蓝牙mesh网络的最大传输速率为100到500字节每秒不等,网络负载有限,导致低功耗蓝牙mesh网络在将整个固件程序传输到每个待升级节点时,耗时较长,升级效率比较低。
发明内容
有鉴于此,本发明实施例提供一种固件升级、信息处理方法、装置及设备,用以解决现有技术中由于网络传输压力较大产生固件升级耗时较长,效率较低的技术问题。
第一方面,本发明实施例提供一种固件升级方法,包括:
获得多个升级组;其中,每个升级组中包括至少一个待升级节点;所述多个升级组为按照固件属性,将多个待升级节点进行分组获得;同一升级组中的待升级节点具有固件属性相同的固件;
确定满足升级条件的目标升级组,将待升级固件发送至所述目标升级组中的各个待升级节点。
第二方面,本发明实施例提供一种信息处理方法,包括:
按照固件属性,将多个待升级节点进行分组,获得多个升级组;其中,同一升级组中的待升级节点具有固件属性相同的固件;
检测到主升级节点发送的获取请求时,发送所述多个升级组至所述主升级节点,以供所述主升级节点获取所述多个升级组,并在确定满足升级条件的目标升级组,将待升级固件发送至所述目标升级组中的各个待升级节点。
第三方面,本发明实施例提供一种固件升级装置,包括:
第一获得模块,用于获得多个升级组;其中,每个升级组中包括至少一个待升级节点;所述多个升级组为按照固件属性,将多个待升级节点进行分组获得;同一升级组中的待升级节点具有固件属性相同的固件;
固件升级模块,用于确定满足升级条件的目标升级组,将待升级固件发送至所述目标升级组中的各个待升级节点。
第四方面,本发明实施例提供一种信息处理装置,包括:
节点分组模块,用于按照固件属性,将多个待升级节点进行分组,获得多个升级组;其中,同一升级组中的待升级节点具有固件属性相同的固件;
信息处理模块,用于检测到主升级节点发送的获取请求时,发送所述多个升级组至所述主升级节点,以供所述主升级节点获取所述多个升级组,并在确定满足升级条件的目标升级组,将待升级固件发送至所述目标升级组中的各个待升级节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010059821.8/2.html,转载请声明来源钻瓜专利网。