设备升级方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:37360029 阅读:12 留言:0更新日期:2023-04-27 07:08
本申请提供一种设备升级方法、装置、电子设备及计算机可读存储介质,方法包括:获取各待升级设备在组网中的父设备;父设备为待升级设备的上级等价设备集中的任一设备,上级等价设备集为由直接与待升级设备相连的上级设备,以及上级设备的等价设备构成的设备集合;等价设备为上级设备所在层级中与该上级设备具有连接关系的设备;在获取到各待升级设备的父设备时,将各待升级软件包分别下发至各父设备中;向各待升级设备下发包含各待升级设备的父设备信息的升级指令,以使各待升级设备获取待升级软件包进行升级。该方法在同层级的多个设备需要同一软件包的情况下,软件包只需发一次,多个设备可以并行升级,节约了带宽,提升割接效率。接效率。接效率。

【技术实现步骤摘要】
设备升级方法、装置、电子设备及计算机可读存储介质


[0001]本申请涉及通信设备管理
,具体而言,涉及一种设备升级方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着信息产业的飞速发展,广域网上承载的业务种类和业务量在不断增大,规模也不断在扩大,大量的终端接入设备被广泛应用,需要对这些用户侧设备(CPE,Customer Premise Equipment)进行有效的管理。传统上,用户侧设备在安装、使用、维护过程中,只有派遣维护人员到客户现场进行相应操作,费时费力且效率极低。在这样的背景下,DSL(Digital Subscriber Line,数字用户环路)论坛(现已更名为Broadband论坛)于2004年5月推出TR069协议,通常被称为用户终端设备广域网管理协议(CWMP,CPE WAN Management Protocol)。TR069协议和其他相关协议一起定义了一套全新的网管体系结构,包括管理模型、交互接口及基本的管理参数。通过该协议,所有CPE相关的配置、诊断、升级等工作均可以由自动配置服务器(ACS,Auto Configuration Server)来远程操作并完成。
[0003]而在TR069组网中,组网内的各设备在日常使用和维护中,设备的版本升级或版本更新是不可避免的。目前,中国专利CN107707406B公开了一种对于TR069组网中设备的升级方案,其通过在组网的master(主)设备中维护一张slave(从)的设备列表,记录slave设备的成员信息和升级状态。在TR069服务器(即ACS服务器)上下发升级设备任务后,由master设备控制激活slave升级任务,将slave设备串行升级(即1个slave设备升级完后才进行下一个)。
[0004]但是,在现有方案中,若组网中存在多个设备需要升级相同软件版本,那么ACS服务器需要重复向着多个设备发送该软件版本。假设组网中被管理的设备为N个,那么极限情况下,ACS服务器需要重复下发N次该软件版本,从而造成ACS服务器带宽的浪费。特别是当ACS服务器为商业网络云平台时,由于商业网络云平台是按带宽计费,那么这种重复下发的方式还将造成大量的费用成本。
[0005]此外,现有方案还需要在主设备中额外维护一张slave的设备列表。而在实际应用过程中,组网中被管理的设备可能来自不同厂商,从而可能存在部分厂商设备不支持额外维护一张slave的设备列表的情况,从而造成方案适用性较差。
[0006]此外,现有方案需要将slave设备串行升级,升级效率低,会造成网络割接/维护耗时长。

技术实现思路

[0007]本申请实施例的目的在于提供一种设备升级方法、装置、电子设备及计算机可读存储介质,用以解决现有方案中存在的上述问题。
[0008]本申请实施例提供了一种设备升级方法,包括:获取各待升级设备在组网中的父设备;所述父设备为所述待升级设备的上级等价设备集中的任一设备,所述上级等价设备
集为由直接与所述待升级设备相连的上级设备,以及所述上级设备的等价设备构成的设备集合;所述等价设备为所述上级设备所在层级中,与该上级设备具有连接关系的设备;在获取到各所述待升级设备的父设备时,将各所述待升级设备的待升级软件包分别下发至各所述待升级设备的父设备中;向各所述待升级设备下发包含各所述待升级设备的父设备信息的升级指令,以使各所述待升级设备从各自的父设备处获取所述待升级软件包进行升级。
[0009]在上述实现过程中,通过将组网中的设备分级,将待升级设备的待升级软件包下发至该待升级设备的上一层级中,与该待升级设备直接相连的上级设备或该上级设备的等价设备中。这就使得在多个待升级设备需要升级相同的待升级软件,且这多个待升级设备直接相连的上级设备相同,或者互为等价设备时,这多个待升级设备就可以设置同一个父设备,从而ACS服务器只需向该父设备下发一次这多个待升级设备对应的待升级软件包接口,从而可以有效节约ACS服务器带宽。当ACS服务器为商业网络云平台时,还可以降低费用成本。
[0010]此外,本申请实施例的方案,无需在被管理设备中维护slave的设备列表,从而对于各被管理设备而言,无需作出改造,进而方案具有更强的适用性。
[0011]此外,按照本申请实施例的方案,没有串行升级限制,对于位于同一层级的待升级设备,可以并行进行升级,从而可以有效提高升级效率,减少网络割接/维护耗时。
[0012]进一步地,所述方法还包括:若所述待升级设备为不存在父设备的网关设备,则将所述待升级设备的待升级软件包下发至所述待升级设备中。
[0013]在上述实现过程中,对于不存在父设备的网关设备而言,由于其是直接与ACS服务器连接的门户设备,不具有更上层级的设备,因此可以直接将待升级软件包下发至相应的网关设备中进行升级,以保证不存在父设备的网关设备也可以正常升级。
[0014]进一步地,获取各待升级设备在组网中的父设备,包括:针对每一个待升级设备,判断该待升级设备直接连接的上级设备所在的上级等价设备集中,是否存在与该待升级设备的对等待升级设备确定的父设备;所述对等待升级设备为:与该待升级设备需要相同待升级软件包的设备;若存在,确定该待升级设备的父设备为该对等待升级设备的父设备;若不存在,判断所述上级设备的存储空间是否满足预设的软件包存放条件;若满足,确定所述上级设备为该待升级设备的父设备;若不满足,获取所述上级等价设备集内,所述上级设备的等价设备中,满足所述软件包存放条件的目标等价设备;所述目标等价设备为该待升级设备的父设备。
[0015]通过上述方式,可以确保在多个待升级设备需要升级相同的待升级软件,且这多个待升级设备直接相连的上级设备相同,或者互为等价设备时,这多个待升级设备可以设置同一个父设备。同时,还可以基于设备的存储空间,实现对于父设备的自动化动态确定,保证方案的顺利执行。
[0016]进一步地,所述方法还包括:若所述上级设备的等价设备中,不存在满足所述软件包存放条件的目标等价设备,则监听该上级设备以及该上级设备的等价设备;在监听到该上级设备以及该上级设备的等价设备中的任一设备满足所述软件包存放条件时,将该待升级设备的待升级软件包下发至该满足所述软件包存放条件的设备中。
[0017]在上述实现过程中,若上级设备以及其等价设备都不满足软件包存放条件,此时可以将该待升级设备的待升级软件包的下发过程暂缓,通过对该上级设备以及该上级设备
的等价设备进行监听,从而在发现存在满足软件包存放条件的设备后,再将该设备作为父设备下发该待升级设备的待升级软件包,从而可以实现对于待升级软件包的及时下发。
[0018]进一步地,所述方法还包括:识别所述组网内的网关设备,得到网关层,并根据各所述网关设备之间的连接关系,划分网络拓扑区域;从各所述网络拓扑区域内的网关设备出发,通过LLDP协议算法确定出各所述网络拓扑区域对应的接入层设备与中间层设备;所述接入层设备构成接入层,所述中间层设备构成中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备升级方法,其特征在于,包括:获取各待升级设备在组网中的父设备;所述父设备为所述待升级设备的上级等价设备集中的任一设备,所述上级等价设备集为由直接与所述待升级设备相连的上级设备,以及所述上级设备的等价设备构成的设备集合;所述等价设备为所述上级设备所在层级中,与该上级设备具有连接关系的设备;在获取到各所述待升级设备的父设备时,将各所述待升级设备的待升级软件包分别下发至各所述待升级设备的父设备中;向各所述待升级设备下发包含各所述待升级设备的父设备信息的升级指令,以使各所述待升级设备从各自的父设备处获取所述待升级软件包进行升级。2.如权利要求1所述的设备升级方法,其特征在于,所述方法还包括:若所述待升级设备为不存在父设备的网关设备,则将所述待升级设备的待升级软件包下发至所述待升级设备中。3.如权利要求1或2所述的设备升级方法,其特征在于,获取各待升级设备在组网中的父设备,包括:针对每一个待升级设备,判断该待升级设备直接连接的上级设备所在的上级等价设备集中,是否存在与该待升级设备的对等待升级设备确定的父设备;所述对等待升级设备为:与该待升级设备需要相同待升级软件包的设备;若存在,确定该待升级设备的父设备为该对等待升级设备的父设备;若不存在,判断所述上级设备的存储空间是否满足预设的软件包存放条件;若满足,确定所述上级设备为该待升级设备的父设备;若不满足,获取所述上级等价设备集内,所述上级设备的等价设备中,满足所述软件包存放条件的目标等价设备;所述目标等价设备为该待升级设备的父设备。4.如权利要求3所述的设备升级方法,其特征在于,所述方法还包括:若所述上级设备的等价设备中,不存在满足所述软件包存放条件的目标等价设备,则监听该上级设备以及该上级设备的等价设备;在监听到该上级设备以及该上级设备的等价设备中的任一设备满足所述软件包存放条件时,将该待升级设备的待升级软件包下发至该满足所述软件包存放条件的设备中。5.如权利要求3所述的设备升级方法,其特征在于,所述方法还包括:识别所述组网内的网关设备,得到网关层,并根据各所述网关设备之间的连接关系,划分网络拓扑区域;从各所述网络拓扑区域内的网关设备出发,通过LLDP协议算法确定出各所述网络拓扑区域对应的接入层设备与中间层设备;所述接入层设备构成接入层,所述中间层设备构成中间层;所述网关层为最上层,所述接入层为最下层;识别同一层级中各设备之间,在该层级内是否...

【专利技术属性】
技术研发人员:姚良建李娟
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

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

1