设备升级方法、装置及其存储介质制造方法及图纸

技术编号:38592855 阅读:11 留言:0更新日期:2023-08-26 23:31
本申请提供一种设备升级方法、装置及其存储介质,涉及通信技术领域,能够确定升级失败的从设备的应对措施。该方法包括:基于多个中间从设备的第一升级结果,判断多个中间从设备中是否存在目标从设备;多个中间从设备为符合升级预设条件的从设备;目标从设备为多个中间从设备中升级失败的从设备;若多个中间从设备中存在目标从设备,则获取目标从设备的故障原因;基于故障原因,确定目标从设备的应对操作;应对操作包括以下至少一项:重启目标从设备的操作、下载升级软件的操作、以及进行软件升级的操作;向目标从设备发送第一指令信息;第一指令信息用于指示目标从设备执行应对操作。本申请用于设备升级过程中。申请用于设备升级过程中。申请用于设备升级过程中。

【技术实现步骤摘要】
设备升级方法、装置及其存储介质


[0001]本申请涉及通信
,尤其涉及一种设备升级方法、装置及其存储介质。

技术介绍

[0002]相关技术中,光纤敷设到远端节点,为光纤接入的基本技术方式中(Fiber to The Room,FTTR)的主设备和多个从设备升级,一般由机架式服务器(Rack Mounted Servers,RMS)将主设备的升级版本和多个从设备的升级版本分别下发至主设备和多个从设备,但当其中一个从设备出现故障升级失败时,反馈至RMS服务器从设备升级失败的信息,而服务器(Routemagic Server,RMS)会向从设备不断重复发送升级指令,而升级失败的从设备也将向RMS服务器重复反馈升级失败的消息,导致上述两种消息不断在升级失败的从设备和RMS服务器之间传递。因此,如何确定升级失败的从设备的应对措施是目前亟待解决的问题。

技术实现思路

[0003]本申请提供一种设备升级方法、装置及其存储介质,能够确定升级失败的从设备的应对措施。
[0004]为达到上述目的,本申请采用如下技术方案:
[0005]第一方面,本申请提供一种设备升级方法,应用于主设备,方法包括:基于多个中间从设备的第一升级结果,判断所述多个中间从设备中是否存在目标从设备;所述多个中间从设备为符合升级预设条件的从设备;所述目标从设备为所述多个中间从设备中升级失败的从设备;若所述多个中间从设备中存在所述目标从设备,则获取所述目标从设备的故障原因;基于所述故障原因,确定所述目标从设备的应对操作;所述应对操作包括以下至少一项:重启所述目标从设备的操作、下载升级软件的操作、以及进行软件升级的操作;向所述目标从设备发送第一指令信息;所述第一指令信息用于指示所述目标从设备执行所述应对操作。
[0006]结合第一方面,在一种可能的实现方式中,所述方法还包括:向主设备下的多个从设备发送第一请求消息;所述第一请求消息用于请求所述多个从设备的负载信息和身份标识;接收所述多个从设备发送的第一响应信息;所述第一响应信息承载有所述多个从设备的负载信息和身份标识;若所述负载信息小于预设阈值,则基于所述身份标识确定所述多个从设备中符合升级预设条件的所述多个中间从设备。
[0007]结合第一方面,在一种可能的实现方式中,所述负载信息包括所述多个从设备的处理器占用率和接入所述多个从设备的用户终端的数量;所述若所述负载信息小于预设阈值,则基于所述身份标识确定所述多个从设备中符合升级预设条件的所述多个中间从设备,包括:确定所述多个从设备中所述处理器占用率小于第一预设阈值且接入所述用户终端的数量小于第二预设阈值的从设备为中间从设备。
[0008]结合第一方面,在一种可能的实现方式中,在所述基于多个中间从设备的第一升级结果,判断所述多个中间从设备中是否存在目标从设备之前,还包括:向所述多个中间从
设备发送第二指令信息;所述第二指令信息用于指示所述多个中间从设备基于版本包进行启动升级;接收所述多个中间从设备的升级结果。
[0009]结合第一方面,在一种可能的实现方式中,所述向所述目标从设备发送第一指令信息之后,还包括:接收所述目标从设备发送的第二升级结果;基于所述目标从设备发送的第二升级结果,判断所述目标从设备是否升级成功;若成功,则向服务器反馈所述多个中间从设备升级成功的消息;若失败,则显示人工排障。
[0010]第二方面,本申请提供一种设备升级装置,该装置包括:处理单元和通信单元;所述处理单元,用于基于多个中间从设备的第一升级结果,判断所述多个中间从设备中是否存在目标从设备;所述多个中间从设备为符合升级预设条件的从设备;所述目标从设备为所述多个中间从设备中升级失败的从设备;所述处理单元,还用于若所述多个中间从设备中存在所述目标从设备,则获取所述目标从设备的故障原因;所述处理单元,还用于基于所述故障原因,确定所述目标从设备的应对操作;所述应对操作包括以下至少一项:重启所述目标从设备的操作、下载升级软件的操作、以及进行软件升级的操作;所述通信单元,用于向所述目标从设备发送第一指令信息;所述第一指令信息用于指示所述目标从设备执行所述应对操作。
[0011]结合第二方面,在一种可能的实现方式中,所述通信单元,还用于向主设备下的多个从设备发送第一请求消息;所述第一请求消息用于请求所述多个从设备的负载信息和身份标识;所述通信单元,还用于接收所述多个从设备发送的第一响应信息;所述第一响应信息承载有所述多个从设备的负载信息和身份标识;若所述负载信息小于预设阈值,则所述处理单元,还用于基于所述身份标识确定所述多个从设备中符合升级预设条件的所述多个中间从设备。
[0012]结合第二方面,在一种可能的实现方式中,所述负载信息包括所述多个从设备的处理器占用率和接入所述多个从设备的用户终端的数量;所述处理单元,具体用于确定所述多个从设备中所述处理器占用率小于第一预设阈值且接入所述用户终端的数量小于第二预设阈值的从设备为中间从设备。
[0013]结合第二方面,在一种可能的实现方式中,所述通信单元,具体用于:向所述多个中间从设备发送第二指令信息;所述第二指令信息用于指示所述多个中间从设备基于版本包进行启动升级;接收所述多个中间从设备的升级结果。
[0014]结合第二方面,在一种可能的实现方式中,所述通信单元,还用于接收所述目标从设备发送的第二升级结果;所述处理单元,还用于基于所述目标从设备发送的第二升级结果,判断所述目标从设备是否升级成功;若成功,则所述处理单元,还用于向服务器反馈所述多个中间从设备升级成功的消息;若失败,则所述处理单元,还用于显示人工排障。
[0015]第三方面,本申请提供了一种设备升级装置,该装置包括:处理器和通信接口;通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的设备升级方法。
[0016]第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端上运行时,使得终端执行如第一方面和第一方面的任一种可能的实现方式中描述的设备升级方法。
[0017]在本申请中,上述设备升级装置的名字对设备或功能模块本身不构成限定,在实
际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。
[0018]本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
[0019]基于上述技术方案,本申请实施例提供的设备升级方法,设备升级装置根据多个中间从设备的升级结果,判断多个中间从设备中是否存在升级失败的从设备,并获取升级失败的从设备的故障原因,再根据其故障原因确定该从设备相应的应对措施,并且指示该从设备执行其应对措施,尽可能的保证主设备下符合升级预设条件的从设备均升级成功。
附图说明
[0020]图1为本申请提供的一种设备升级装置的结构示意图;
[0021]图2为本申请提供的一种设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备升级方法,其特征在于,应用于主设备,所述方法包括:基于多个中间从设备的第一升级结果,判断所述多个中间从设备中是否存在目标从设备;所述多个中间从设备为符合升级预设条件的从设备;所述目标从设备为所述多个中间从设备中升级失败的从设备;若所述多个中间从设备中存在所述目标从设备,则获取所述目标从设备的故障原因;基于所述故障原因,确定所述目标从设备的应对操作;所述应对操作包括以下至少一项:重启所述目标从设备的操作、下载升级软件的操作、以及进行软件升级的操作;向所述目标从设备发送第一指令信息;所述第一指令信息用于指示所述目标从设备执行所述应对操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:向主设备下的多个从设备发送第一请求消息;所述第一请求消息用于请求所述多个从设备的负载信息和身份标识;接收所述多个从设备发送的第一响应信息;所述第一响应信息承载有所述多个从设备的负载信息和身份标识;若所述负载信息小于预设阈值,则基于所述身份标识确定所述多个从设备中符合升级预设条件的所述多个中间从设备。3.根据权利要求2所述的方法,其特征在于,所述负载信息包括所述多个从设备的处理器占用率和接入所述多个从设备的用户终端的数量;所述若所述负载信息小于预设阈值,则基于所述身份标识确定所述多个从设备中符合升级预设条件的所述多个中间从设备,包括:确定所述多个从设备中所述处理器占用率小于第一预设阈值且接入所述用户终端的数量小于第二预设阈值的从设备为中间从设备。4.根据权利要求3所述的方法,其特征在于,在所述基于多个中间从设备的第一升级结果,判断所述多个中间从设备中是否存在目标从设备之前,还包括:向所述多个中间从设备发送第二指令信息;所述第二指令信息用于指示所述多个中间从设备基于版本包进行启动升级;接收所述多个中间从设备的第一升级结果。5.根据权利要求1

4任一项所述的方法,其特征在于,所述向所述目标从设备发送第一指令信息之后,还包括:接收所述目标从设备发送的第二升级结果;基于所述目标从设备发送的第二升级结果,判断所述目标从设备是否升级成功;若成功,则向服务器反馈所述多个中间从设备升级成功的消息;若失败,则显示人工排障。6.一种设备升级装置,其特征在于,应用于主设备,所述装置包括:处理单元和通信单元;所述处理单元,用于基于多个中间从设备的第一升级结果,判断所述多个中间从设备中是否存在目标从设备;所述多个中间从设备为符合升级预设...

【专利技术属性】
技术研发人员:孙莉邵岩
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1