一种网元升级管理方法、装置及系统制造方法及图纸

技术编号:13339521 阅读:204 留言:0更新日期:2016-07-13 13:35
本发明专利技术了一种网元升级管理方法、装置及系统,该方法包括:确定需要升级版本的待升级网元;根据网元列表及网络拓扑结构确定待升级网元的分支结构,分支结构包括至少一个网元分支;根据分支结构控制待升级网元获取升级版本;控制所有待升级网元均获取到升级版本的网元分支执行激活操作。通过本发明专利技术的实施,网管在确定待升级网元后,控制这些网元获取升级版本,在某条网元分支的所有待升级网元都获取到升级版本后才进行该网元分支的激活升级,这样即便近端网元升级失败,也不会影响该网元分支的其他网元的升级,解决了现有技术中因近端网元先激活升级版本导致后续网元无法获取升级文件导致的升级中断的问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别地涉及一种网元升级管理方法、装置及系统。
技术介绍
网元作为网管系统中的重要组成设备,在安装之后,设备制造商/通信运营商需要对网元更新网元软件版本(下文称为升级版本),以支持新增功能,满足新的需求,应对市场日新月异的需求。网元的网络拓扑结构如图1所示,远端网元(图1中的网元b/c/d/……等)均通过近端网元(图1中的网元a)从网管获取升级版本,现有网元升级方法的步骤是:用户在网管端手动选择网元,下载升级版本包到该网元,然后重启该网元,激活最新升级版本,即某网元下载完升级版本后立即重启激活。上述方法存在如下问题:一是由于所有网元需要从网管下载升级版本,会造成汇聚网元(如网元a)处的网络拥塞,升级版本的大小可能达到上百兆,特别对于线性透传网络,在带宽有限的情况下,会造成部分节点网络拥塞;二是激活升级版本存在先后顺序,近端网元(如网元a)的重启将导致所有以网元a为起点的远端网元业务中断,在批量升级中,近端网元先下载完即重启激活版本,如果升级失败,则造成后续升级(如远端网元的版本升级)无法进行而中断,严重影响升级的效率。因此,如何提供一种可以解决因近端网元先激活升级版本导致后续升级中断的网元升级管理方法,是本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术提供了一种网元升级管理方法、装置及系统,可以解决现有技术中因近端网元先激活升级版本导致后续升级中断的问题。r>本专利技术提供了一种网元升级管理方法,在一个实施例中,该方法包括:确定需要升级版本的待升级网元;根据网元列表及网络拓扑结构确定待升级网元的分支结构,分支结构包括至少一个网元分支;根据分支结构控制待升级网元获取升级版本;控制所有待升级网元均获取到升级版本的网元分支执行激活操作。进一步的,上述实施例中的根据分支结构控制待升级网元获取升级版本的步骤包括:根据网元分支内的待升级网元的层级,控制网元按照与网管由近至远的层级顺序获取升级版本。进一步的,上述实施例中的控制网元按照与网管由近至远的层级顺序获取升级版本包括:控制获取到升级版本的网元向下层级网元发送更新命令,控制接收到更新命令的网元从其上层级网元获取所述升级版本。进一步的,上述实施例中的控制所有待升级网元均获取到升级版本的网元分支执行激活操作的步骤包括:根据网元分支内的待升级网元的层级,控制网元按照与网管由远至近的层级顺序激活升级版本。进一步的,上述实施例中的控制网元按照与网管由远至近的层级顺序激活升级版本的步骤包括:控制激活升级版本的网元向上层级网元发送激活命令,控制接收到所有下层级网元的激活命令的网元激活升级版本。进一步的,上述实施例在确定待升级网元之后,还包括:获取待升级网元的升级版本获取进度及激活状态。本专利技术还提供了一种网元升级管理装置,在一个实施例中,该装置包括:确定模块,确定需要升级版本的待升级网元;列表模块,用于根据网元列表及网络拓扑结构确定待升级网元的分支结构,分支结构包括至少一个网元分支;控制模块,用于根据分支结构控制待升级网元获取升级版本;激活模块,用于控制所有待升级网元均获取到升级版本的网元分支执行激活操作。进一步的,上述实施例中的控制模块具体用于根据网元分支内的待升级网元的层级,控制网元按照与网管由近至远的层级顺序获取升级版本。进一步的,上述实施例中的控制模块具体用于控制获取到升级版本的网元向下层级网元发送更新命令,控制接收到更新命令的网元从其上层级网元获取所述升级版本。进一步的,上述实施例中的激活模块具体用于根据网元分支内的待升级网元的层级,控制网元按照与网管由远至近的层级顺序激活升级版本。进一步的,上述实施例中的激活模块具体用于控制激活升级版本的网元向上层级网元发送激活命令,控制接收到所有下层级网元的激活命令的网元激活升级版本。进一步的,上述实施例还包括更新模块,用于获取待升级网元的升级版本获取进度及激活状态。本专利技术提供了一种网元升级管理系统,其包括设置于各网元内的版本驻留装置、以及本专利技术提供的网元升级管理装置,网元升级管理装置用于确定需要升级版本的待升级网元,通过待升级网元内的版本驻留装置管理待升级网元。本专利技术的有益效果:本专利技术提供的方案,网管在确定待升级网元后,控制这些网元获取升级版本,而当某网元获取到升级版本后并不能直接激活升级,而是在网管的控制下,在某条网元分支的所有待升级网元都获取到升级版本后,才进行该网元分支的激活升级,这样即便近端网元升级失败,也不会影响该网元分支的其他网元的升级,解决了现有技术中因近端网元先激活升级版本导致后续网元无法获取升级文件导致的升级中断的问题;进一步的,为网元提供了获取升级版本的一种新途径,网元在获取到升级版本之间,向下层级网元发送更新命令,网元从其上层网元获取,可以降低汇聚网元的数据流量及更新速率,减少了网管的干预;进一步的,为网元提供了激活升级版本的一种新控制方式,当网元接收到所有下层网元的激活命令后,自动进入激活流程,减少了网管的干预。附图说明图1为网元的网络拓扑结构示意图;图2为本专利技术第一实施例提供的网元升级管理方法的流程图;图3为本专利技术第二实施例提供的网元升级管理装置的示意图;图4为本专利技术第三实施例提供的网元升级管理方法的示意图;图5为本专利技术第三实施例中分支结构的示意图。具体实施方式现通过具体实施方式结合附图的方式对本专利技术做出进一步的诠释说明。第一实施例:图2为本专利技术第一实施例提供的网元升级管理方法的流程图,由图2可知,在本实施例中,本专利技术提供的网元升级管理方法包括以下步骤:S201:确定需要升级版本的待升级网元;本步骤可以通过网管提供的人机交互界面来实现,例如,为了实现新老版本的转换,可以先选择部分网元进行升级,当这些网元升级之后,就可以执行新功能,然后再对其余部分网元进行升级,而本步骤则是网管根据用户操作或者默认规则确定需要升级的网元,并将这些网元(一个或多个)作为待升级网元;S202:根据网元列表及网络拓扑结构确定待升级网元的分支结构,分支结构包括至少一个网元分支;网络拓扑结构如图1所示,当某次升级时的待升级网元包括网元a、b、e、f、g、h这6个网元时,分支结构如图5所示,其包括2个网元分支:网元a、b、e、g,及网元a、b、f、h;同一网元可以属于多个网元分支;S203:根据分支结构控制待升级网元获取升级版本;本步骤可以是本文档来自技高网...

【技术保护点】
一种网元升级管理方法,其特征在于,包括:确定需要升级版本的待升级网元;根据网元列表及网络拓扑结构确定所述待升级网元的分支结构,所述分支结构包括至少一个网元分支;根据所述分支结构控制所述待升级网元获取升级版本;控制所有待升级网元均获取到所述升级版本的网元分支执行激活操作。

【技术特征摘要】
1.一种网元升级管理方法,其特征在于,包括:
确定需要升级版本的待升级网元;
根据网元列表及网络拓扑结构确定所述待升级网元的分支结构,所述分支
结构包括至少一个网元分支;
根据所述分支结构控制所述待升级网元获取升级版本;
控制所有待升级网元均获取到所述升级版本的网元分支执行激活操作。
2.如权利要求1所述的网元升级管理方法,其特征在于,所述根据所述
分支结构控制所述待升级网元获取升级版本的步骤包括:根据所述网元分支内
的待升级网元的层级,控制网元按照与网管由近至远的层级顺序获取所述升级
版本。
3.如权利要求2所述的网元升级管理方法,其特征在于,所述控制网元
按照与网管由近至远的层级顺序获取所述升级版本包括:控制获取到升级版本
的网元向下层级网元发送更新命令,控制接收到更新命令的网元从其上层级网
元获取所述升级版本。
4.如权利要求1所述的网元升级管理方法,其特征在于,所述控制所有
待升级网元均获取到所述升级版本的网元分支执行激活操作的步骤包括:根据
所述网元分支内的待升级网元的层级,控制网元按照与网管由远至近的层级顺
序激活所述升级版本。
5.如权利要求4所述的网元升级管理方法,其特征在于,所述控制网元
按照与网管由远至近的层级顺序激活所述升级版本的步骤包括:控制激活所述
升级版本的网元向上层级网元发送激活命令,控制接收到所有下层级网元的激
活命令的网元激活所述升级版本。
6.如权利要求1至5任一项所述的网元升级管理方法,其特征在于,在
确定所述待升级网元之后,还包括:获取所述待升级网元的升级版本获取进度
及激活状态。
7.一种网元升级管理装置,其特征在于,包括:
确定模...

【专利技术属性】
技术研发人员:姜龙
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1