[发明专利]一种分布式集中调度升级网元软件版本的方法和系统有效
申请号: | 201010601960.5 | 申请日: | 2010-12-23 |
公开(公告)号: | CN102546207A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 徐清海;王力;沈毅 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 吴永亮 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 集中 调度 升级 软件 版本 方法 系统 | ||
1.一种分布式集中调度升级网元软件版本的方法,其特征在于,包括:
步骤1、网管服务器基于配置的下载控制参数,为选定的每个待升级网元生成记录网元下载进度信息的上下文,并向各待升级网元下发升级控制信息;
步骤2、所述每个待升级网元根据接收到的升级控制信息,到指定下载源下载升级软件版本信息,并将下载进度信息反馈至所述网管服务器;
步骤3、网管服务器保存所述下载进度信息到上下文,并基于该上下文检测各网元下载操作是否满足预设的下载约束条件,若不满足,调整所述升级控制信息后向对应网元发送,返回步骤2,直到所有待升级网元完成软件版本的下载。
2.如权利要求1所述的方法,其特征在于,所述选定的待升级网元包括:
下载任务开始时,网管服务器在用户设定的待升级网元中选定的部分或全部待升级网元;或者,
下载任务开始后,网管服务器在用户设定的待升级网元中选定部分待升级网元后,在剩余待升级网元中选定的部分或全部待升级网元。
3.如权利要求1或2所述的方法,其特征在于,
在下载任务开始时,所述网管服务器根据网络拓扑结构和链路带宽,在用户设定的待升级网元中选择链路中间网元作为选定的部分待升级网元;
在下载任务开始后,所述网管服务器根据网络拓扑结构和链路带宽,选择与文件下载源相连通的网元作为选定的待升级网元;所述文件下载源为网管和/或已经下载全部或部分升级软件版本信息的网元。
4.如权利要求1所述的方法,其特征在于,所述配置的下载控制参数包括:升级软件版本号、开始下载时间和软件版本最大下载时间。
5.如权利要求4所述的方法,其特征在于,所述配置的下载控制参数还包括:划分软件版本文件的最大数据单元长度值和数据单元最大下载时间。
6.如权利要求5所述的方法,其特征在于,所述生成记录网元下载进度信息的上下文包括:
所述网管服务器根据所述下载控制参数,对所述软件版本号对应的软件版本文件进行数据单元划分,并基于划分的数据单元为每个待升级网元生成数据单元下载控制表,该表中包括:数据单元ID号、数据单元下载源、数据单元对应的下载开始地址及结束地址、下载开始时间、已经下载的字节数、下载结束时间和下载结果;其中,每个网元对应的数据单元下载控制表均具有数据单元下载控制表ID号。
7.如权利要求6所述的方法,其特征在于,所述生成记录网元下载进度信息的上下文时还包括:生成网元下载状态表,该表包括网元ID号,以及与网元ID号对应的升级软件版本号、数据单元下载控制表ID号、下载开始时间、下载结束时间、下载状态和下载结果。
8.如权利要求6所述的方法,其特征在于,所述升级控制信息包括:数据单元ID号、数据单元下载源、数据单元下载开始地址及结束地址。
9.如权利要求1或4或5或6或7或8所述的方法,其特征在于,所述步骤3中预设的下载约束条件包括下述条件参数的一个或多个:软件版本最大下载时间、软件版本最小下载速率和数据单元最大下载时间。
10.如权利要求6或7或8所述的方法,其特征在于,所述步骤3中,网管服务器调整所述升级控制信息包括:
所述网管服务器在所述数据单元下载控制表中生成新的数据单元,并将新数据单元对应的ID号、下载源、下载开始地址和结束地址作为调整后的升级控制信息;
其中,所述新数据单元的下载开始地址为不满足下载约束条件对应的数据单元已经下载数据的下一个字节;所述新数据单元的下载源为网管或在网络拓扑上连通且已经下载全部或部分升级软件版本信息的网元。
11.如权利要求7所述的方法,其特征在于,所述网管服务器在向网元发送升级控制信息失败时,向上层发送链路故障告警,并将所述网元下载状态表中对应网元以及在对应网元的下游网元的下载状态修改为下载结束,将下载结果修改为网元不在线。
12.如权利要求7所述的方法,其特征在于,
所述网管服务器在某网元升级完成后,将所述网元下载状态表中的下载结束时间修改为当前时间,将下载状态修改为下载结束,将下载结果修改为下载成功;并在所有网元均下载完成时,将所述网元下载状态表存入数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010601960.5/1.html,转载请声明来源钻瓜专利网。