【技术实现步骤摘要】
固件升级方法、装置、电子设备和存储介质
[0001]本专利技术涉及物联网
,具体而言,涉及一种固件升级方法、装置、电子设备和存储介质。
技术介绍
[0002]随着物联网技术的快速发展,智能设备广泛用于各种场景。由于需要进行功能扩展或者程序本身出现稳定性问题,往往需要通过OTA(Over
‑
the
‑
Air Technology,空中下载技术)升级来解决。
[0003]目前常用的升级采用WiFi网关实现,这样会增加智能设备的安装成本,另一部分是通过NB
‑
IoT(Narrow Band Internet of Things,窄带物联网)/GPRS(General packet radio service,通用无线分组业务)/4G(fourth
‑
generation,移动电话系统第四代)/5G(fifth
‑
generation,移动电话系统第五代)网络进行升级,由于固件一般不会太小,这样也会增加相关成本而且还需要增加流量成 ...
【技术保护点】
【技术特征摘要】
1.一种固件升级方法,其特征在于,包括:基于业务终端互连网络接收其他业务终端发送的最新固件版本对应的升级包;若所述升级包记录在所述业务终端互连网络的网内包列表中且未记录在当前业务终端的本地包列表中,则将所述升级包存储至所述当前业务终端,并将所述升级包记录在所述本地包列表中;当所述本地包列表中记录的升级包数量等于所述最新固件版本对应的升级包数量时,基于所述当前业务终端中存储的所有升级包对所述当前业务终端进行升级;其中,所述业务终端互连网络中的各个业务终端通过蓝牙相互连接;所述网内包列表用于记录所述业务终端互连网络接收到的升级包;所述本地包列表用于记录所述当前业务终端存储的升级包。2.根据权利要求1所述的固件升级方法,其特征在于,所述当前业务终端还用于:与移动通信终端连接,接收所述移动通信终端发送的升级查询指令;响应于所述升级查询指令,将所述当前业务终端的已存储固件版本和所述业务终端互连网络的网内包列表发送至所述移动通信终端;接收所述移动通信终端基于所述已存储固件版本和所述网内包列表确定的升级包;存储所述升级包,并更新所述网内包列表和所述本地包列表。3.根据权利要求2所述的固件升级方法,其特征在于,所述移动通信终端基于如下步骤确定升级包:获取所述当前业务终端的已存储固件版本和所述业务终端互连网络的网内包列表;若所述当前业务终端的已存储固件版本与所述当前业务终端的最新固件版本不一致,则基于所述最新固件版本对应的固件升级文件确定需要发送至所述当前业务终端的升级包;若所述当前业务终端的已存储固件版本与所述当前业务终端的最新固件版本一致,则将所述网内包列表中记录的升级包与所述最新固件版本对应的所有升级包进行比对,基于比对结果确定需要发送至所述当前业务终端的升级包。4.根据权利要求2所述的固件升级方法,其特征在于,所述存储所述升级包,并更新所述网内包列表和所述本地包列表之后,所述方法包括:将所述移动通信终端发送的升级包在所述业务终端互连网络中进行广播发送。5.根据权利要求1所述的固件升级方法,其特征在于,所述...
【专利技术属性】
技术研发人员:张学阳,李学军,郑辉,杨晗,张艳红,黄齐波,
申请(专利权)人:武汉别致科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。