[发明专利]一种远程升级方法及其终端设备、计算机可读存储介质在审
申请号: | 202210095855.1 | 申请日: | 2022-01-26 |
公开(公告)号: | CN114489730A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 任思阳;李冲;张建鹏;黄小华 | 申请(专利权)人: | 杭州涂鸦信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 广东君龙律师事务所 44470 | 代理人: | 丁建春 |
地址: | 310013 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 升级 方法 及其 终端设备 计算机 可读 存储 介质 | ||
1.一种远程升级方法,其特征在于,所述远程升级方法包括:
响应于远程升级指令,获取远程升级数据包;
获取设备序列组,其中,所述设备序列组包括若干终端设备;
采用组播技术向所述设备序列组中的若干终端设备下发远程升级数据包,以使所述若干终端设备利用所述远程升级数据包进行升级。
2.根据权利要求1所述的远程升级方法,其特征在于,所述远程升级方法,还包括:
向所述设备序列组中的若干终端设备下发远程升级通知,以使所述若干终端设备进入远程升级状态;
其中,所述远程升级通知包括以下至少一种信息:升级模式信息、组播协议版本、远程升级固件关键信息、多位使能位。
3.根据权利要求1或2所述的远程升级方法,其特征在于,
所述设备序列组还包括若干路由器,每一路由器与至少一个终端设备通信连接;
所述采用组播技术向所述设备序列组中的若干终端设备下发远程升级数据包,包括:
采用所述组播技术向所述设备序列组中的路由器下发所述远程升级数据包;
通过所述路由器将所述远程升级数据包转发给若干终端设备。
4.根据权利要求1所述的远程升级方法,其特征在于,
所述采用组播技术向所述设备序列组中的若干终端设备下发远程升级数据包,包括:
获取所述设备序列组中若干终端设备的通信信息;
采用组播技术按照所述若干终端设备的通信信息,分配所述若干终端设备的发包时间;
按照所述若干终端设备的发包时间下发所述远程升级数据包。
5.根据权利要求1所述的远程升级方法,其特征在于,
所述采用组播技术向所述设备序列组中的若干终端设备下发远程升级数据包之后,所述远程升级方法包括:
向所述若干终端设备下发缺失查询指令;
获取所述若干终端设备基于所述缺失查询指令上传的缺失的子数据包序列号;
采用组播技术向所述若干终端设备下发所述子数据包序列号对应的子数据包。
6.根据权利要求1所述的远程升级方法,其特征在于,所述获取设备序列组,包括:
获取设备管理队列;
采用信号量阻塞等待的方式遍历所述设备管理队列中的终端设备,将所述终端设备加入所述设备序列组;
重新遍历加入所述设备序列组失败的终端设备,直至遍历次数达到预设次数。
7.根据权利要求6所述的远程升级方法,其特征在于,所述远程升级方法,还包括:
响应于云端的群组设置指令,基于所述群组设备指令创建所述设备序列组;
获取创建所述设备序列组的入组进度,将所述入组进度发送给移动客户端,以使所述移动客户端将所述入组进度可视化。
8.一种远程升级方法,其特征在于,所述远程升级方法应用于一种远程升级系统,所述远程升级系统包括网关端和设备端;其中,
所述网关端响应于云端的远程升级指令,获取远程升级数据包;
所述网关端获取设备序列组,其中,所述设备序列组包括若干设备端;
所述网关端采用组播技术向所述设备序列组中的若干设备端下发远程升级数据包;
所述设备端利用所述远程升级数据包进行升级。
9.根据权利要求8所述的远程升级方法,其特征在于,所述网关端采用组播技术向所述设备序列组中的若干设备端下发远程升级数据包之后,所述远程升级方法还包括:
所述网关端向所述设备端下发缺失查询指令;
所述设备端基于缺失查询指令上传缺失的子数据包序列号;
所述网关端采用组播技术向所述设备端下发所述子数据包序列号对应的子数据包;
所述设备端判断自身是否缺失所述子数据包,丢弃不缺失的子数据包,写入缺失的子数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州涂鸦信息技术有限公司,未经杭州涂鸦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210095855.1/1.html,转载请声明来源钻瓜专利网。