[发明专利]一种远程升级方法及其终端设备、计算机可读存储介质在审
申请号: | 202210095855.1 | 申请日: | 2022-01-26 |
公开(公告)号: | CN114489730A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 任思阳;李冲;张建鹏;黄小华 | 申请(专利权)人: | 杭州涂鸦信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 广东君龙律师事务所 44470 | 代理人: | 丁建春 |
地址: | 310013 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 升级 方法 及其 终端设备 计算机 可读 存储 介质 | ||
本申请公开了一种远程升级方法及其终端设备、计算机可读存储介质,该方法包括:响应于远程升级指令,获取远程升级数据包;获取设备序列组,其中,所述设备序列组包括若干终端设备;采用组播技术向所述设备序列组中的若干终端设备下发远程升级数据包,以使所述若干终端设备利用所述远程升级数据包进行升级。本申请的远程升级方法能够针对性的对一类设备进行升级,极大缩短大规模终端设备情况下所有设备远程升级的总时间,提高大规模终端设备远程升级的稳定性以及数据上报的可靠性。
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种远程升级方法及其终端设备、计算机可读存储介质。
背景技术
近年来,无线通信技术在物联网发展中占有越来越重要的地位。疫情形势下,无线通信技术以其无接触、高可靠性、单点多控等多个优势被广泛应用于智慧家居、智慧城市、智慧农业、智慧交通等众多物联网领域。其中Zigbee无线通信技术以其特有的低功耗、低复杂度以及具备组建庞大无线物联网络等特性在物联网传输层和感知层占有越来越重要的地位。
OTA(Over the air,空中升级)技术的原理是基于无线通信对终端设备进行远程固件升级管理。伴随越来越多的Zigbee单节点投入到使用场景中,大规模Zigbee单节点的固件升级仍旧采用单点OTA技术,其操作高重复性、高耗时以及长期不稳定性无法满足大规模终端设备固件同步快速升级的需求。
发明内容
有鉴于此,本申请的目的是提供一种远程升级方法,能够针对性的对一类设备进行升级,极大缩短大规模终端设备情况下所有设备远程升级的总时间,提高大规模终端设备远程升级的稳定性以及数据上报的可靠性。
为解决上述技术问题,本申请提供的第一个技术方案为:提供一种远程升级方法,所述远程升级方法,包括:
响应于远程升级指令,获取远程升级数据包;
获取设备序列组,其中,所述设备序列组包括若干终端设备;
采用组播技术向所述设备序列组中的若干终端设备下发远程升级数据包,以使所述若干终端设备利用所述远程升级数据包进行升级。
其中,所述远程升级方法,还包括:
向所述设备序列组中的若干终端设备下发远程升级通知,以使所述若干终端设备进入远程升级状态;
其中,所述远程升级通知包括以下至少一种信息:升级模式信息、组播协议版本、远程升级固件关键信息、多位使能位。
其中,所述设备序列组还包括若干路由器,每一路由器与至少一个终端设备通信连接。
所述采用组播技术向所述设备序列组中的若干终端设备下发远程升级数据包,包括:
采用所述组播技术向所述设备序列组中的路由器下发所述远程升级数据包;
通过所述路由器将所述远程升级数据包转发给若干终端设备。
其中,所述采用组播技术向所述设备序列组中的若干终端设备下发远程升级数据包,包括:
获取所述设备序列组中若干终端设备的通信信息;
采用组播技术按照所述若干终端设备的通信信息,分配所述若干终端设备的发包时间;
按照所述若干终端设备的发包时间下发所述远程升级数据包。
其中,所述采用组播技术向所述设备序列组中的若干终端设备下发远程升级数据包之后,所述远程升级方法包括:
向所述若干终端设备下发缺失查询指令;
获取所述若干终端设备基于所述缺失查询指令上传的缺失的子数据包序列号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州涂鸦信息技术有限公司,未经杭州涂鸦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210095855.1/2.html,转载请声明来源钻瓜专利网。