一种网元升级回退的实现方法及系统.pdf

上传人:Y0****01 文档编号:4262643 上传时间:2018-09-12 格式:PDF 页数:8 大小:364.05KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110159321.2

申请日:

2011.06.14

公开号:

CN102831029A

公开日:

2012.12.19

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 11/14申请日:20110614|||公开

IPC分类号:

G06F11/14

主分类号:

G06F11/14

申请人:

中兴通讯股份有限公司

发明人:

陈单丹

地址:

518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

北京康信知识产权代理有限责任公司 11240

代理人:

余刚;梁丽超

PDF下载: PDF下载
内容摘要

本发明涉及一种网元升级回退的实现方法,包括,选定配置导出基准时间,确定新增网元;将新增网元中的高版本网元回退导出为对应标记文件;利用备份文件进行恢复,将所述导出对应的标记文件导入系统,完成网元升级回退。本发明还涉及一种网元升级回退的实现系统。采用本发明的技术方案,选定配置导出基准时间,并以该基准时间选定新增网元,减少了手动操作,提高了版本回退效率;采取本发明优选的选择配置导出模板,并区分普通导出和回退导出,增强了易用性,提高回退效率,并降低了出错几率。

权利要求书

1.一种网元升级回退的实现方法,其特征在于,包括,
选定配置导出基准时间,确定新增网元;
将新增网元中的高版本网元回退导出为对应标记文件;
利用备份文件进行恢复,将所述导出对应的标记文件导入系统,完成网元
升级回退。
2.根据权利要求1所述的方法,其特征在于,所述将新增网元中的高版
本网元回退导出为对应的标记文件包括,
选择配置的导出模板,根据所述导出模板确定新增网元中的高版本网元,
将所述高版本网元根据所述导出模板导出对应的标记文件。
3.根据权利要求2所述的方法,其特征在于,所述将新增网元中的高版
本网元根据所述导出模板导出对应的标记文件具体为,
将新增网元中的高版本网元导出为标记文件;
将所述标记文件的只读区数据配置为与导出模板一致。
4.根据权利要求1至3任一所述的方法,其特征在于,所述选定配置导
出基准时间,确定新增网元具体为,
选定基准时间后,查询数据库中所有网元的创建时间记录,筛选出在创建
时间晚于基准时间的网元,所述筛选出的网元为需要导出的所有基准时间后新
增网元。
5.根据权利要求1至3任一所述的方法,其特征在于,所述对应的标记
文件为xml文件。
6.一种网元升级回退的实现系统,其特征在于,包括,
新增网元确定模块,用于选定配置导出基准时间,确定新增网元;
导出模块,将新增网元中的高版本网元回退导出为对应标记文件;
导入模块,用于利用备份文件进行恢复,将所述导出对应的标记文件导入
系统,完成网元升级回退。
7.根据权利要求6所述的系统,其特征在于,所述导出模块用于所述将
新增网元中的高版本网元回退导出为对应的标记文件包括,
用于选择配置的导出模板,根据所述导出模板确定新增网元中的高版本网
元,将新增网元中的高版本网元根据所述导出模板导出对应的标记文件。
8.根据权利要求7所述的系统,其特征在于,所述用于将新增网元中的
高版本网元根据所述导出模板导出对应的标记文件具体为,
用于将新增网元中的高版本网元导出为标记文件,以及将所述标记文件只
读区数据配置为与所述导出模板一致。
9.根据权利要求6至8任一所述的系统,其特征在于,所述新增网元确
定用于选定配置导出基准时间,确定新增网元具体为,
用于在选定基准时间后,查询数据库中所有网元的创建时间记录,筛选出
在创建时间晚于基准时间的网元,所述筛选出的网元为需要导出的所有基准时
间后新增网元。
10.根据权利要求6至8任一所述的系统,其特征在于,所述对应的标记
文件为xml文件。

说明书

一种网元升级回退的实现方法及系统

技术领域

本发明涉及通信领域,特别地涉及一种网元升级回退实现方法及系统。

背景技术

商用环境下,基站运行的最大挑战就是版本升级,版本升级后可能会出现
问题,一旦问题不能立刻解决,需要回退到升级前的版本,保证基站的正常运
行。备份恢复和导入导出都是网管软件的基本功能,导入导出是基于xml
(Extensible Markup Language,可扩展标记语言)文件的,易用性高且具有良
好的扩展性。

为了保证版本升级后基站运行稳定,目前网管已经实现了版本兼容功能,
即一个版本的网管软件可以管理两个版本的基站,版本升级过程由原来的版本
平滑升级,改为版本升级加数据升级两个过程。

如图1所示,是网元平滑升级流程图,包括:

S101,后台OMC(操作维护中心)采用N版本管理对应N版本的前台网
元,准备平滑升级;

S102,后台OMC升级为N+1版本,此时采用N+1版本的后台OMC无法
管理采用N版本的前台网元;

S103,前台网元升级为N+1版本,后台OMC采用N+1版本管理对应的
N+1版本的前台网元。

在网管平滑升级完成后,其管理的所有网元的前台版本必须升级为高版
本,如果前台版本不变,网管会因版本不匹配失去对网元的管理能力,前台版
本升级后以高版本运行过程中如果发现故障,网管很难回退,需要多个服务器
配合。

如图2所示,是实现版本兼容后网元和数据升级流程图,包括,

S201,后台OMC采用N版本管理对应N版本的前台网元,准备升级;

S202,后台OMC升级为N+1版本,此时采用N+1版本的后台OMC可以
管理采用N版本的前台网元;

S03,手动选择K个网元进行数据升级,并更换其前台网元版本为N+1,
OMC可以同时管理N和N+1版本的前台网元。

实现了版本兼容功能后,版本升级的过程更加复杂,同时也更为灵活了。
假设升级前网管OMC为N版本管理着M个N版本的前台网元,升级过程的
第一步为版本升级,版本升级后N+1版本的OMC可以管理N版本的前台网
元,此时可以手动选择K个网元进行数据升级,并更换其前台版本为N+1,
OMC可以同时管理N和N+1版本的前台网元。

将平滑升级改为版本升级和数据升级两个过程是为了让升级过程更稳定,
版本升级后,可以选择部分网元进行数据升级,用这些网元进行高版本的测
试,测试一段时间认可高版本的稳定度后再将系统内其他网元升级为高版本,
从而完成这个升级过程。同时,在版本升级后,数据升级前进行备份操作可以
保留升级前数据,如果高版本测试过程中发现故障需要回退时,可以用此备份
文件恢复系统,实现版本的回退。

采取上述技术方案仍然会存在一些问题,在选择部分网元进行高版本测试
过程中,会继续开站,在高版本测试未完成前,新增网元以低版本开站,如果
高版本测试完成,系统内网元会全部升级为高版本(包括新开站),升级完成
后,也会继续开站,此时新增网元以高版本开站。

在这个升级过程中如果出现问题需要回退,传统的做法是在升级前备份数
据,出现问题需要回退时恢复数据,但是OMC的备份恢复功能都是全网备
份,全网恢复,不能针对单个网元。

单纯的用升级前备份文件进行恢复操作会导致新增网元被移除,恢复后只
能手动再次添加,这样做会有很多的问题:(1)哪些网元是新增的需要人工
查找并记录,容易遗漏;(2)再次添加这些网元属于重复操作,如果网元数
量很多,添加过程会很耗时,造成整个版本回退时间过长;(3)手动添加网
元,配置数据是否和版本回退前一致,也只能人为保证,增加错误配置几率。

发明内容

本发明解决的技术问题在于提供了一种网元升级回退的实现方法,以提供
自动化的版本回退工具,减少回退过程的人工操作,增强易用性,提高版本回
退效率,降低出错几率;同时,本发明还提供了一种网元升级回退的实现系
统。

本发明提供了一种网元升级回退的实现方法,包括,

选定配置导出基准时间,确定新增网元;

将新增网元中的高版本网元回退导出为对应标记文件;

利用备份文件进行恢复,将所述导出对应的标记文件导入系统,完成网元
升级回退。

上述的方法,其中,所述将新增网元中的高版本网元回退导出为对应的标
记文件包括,

选择配置的导出模板,根据所述导出模板确定新增网元中的高版本网元,
将所述高版本网元根据所述导出模板导出对应的标记文件。

上述的方法,其中,所述将新增网元中的高版本网元根据所述导出模板导
出对应的标记文件具体为,

将新增网元中的高版本网元导出为标记文件,并将所述标记文件的只读区
数据配置为与所述导出模板一致。

上述的方法,其中,所述选定配置导出基准时间,确定新增网元具体
为,

选定基准时间后,查询数据库中所有网元的创建时间记录,筛选出在创建
时间晚于基准时间的网元,所述筛选出的网元为需要导出的所有基准时间后新
增网元。

上述的方法,其中,所述对应的标记文件为xml文件。

本发明还提供了一种网元升级回退的实现系统,包括,

新增网元确定模块,用于选定配置导出基准时间,确定新增网元;

导出模块,将新增网元中的高版本网元回退导出为对应标记文件;

导入模块,用于利用备份文件进行恢复,将所述导出对应的标记文件导入
系统,完成网元升级回退。

上述的系统,其中,所述导出模块用于所述将新增网元中的高版本网元回
退导出为对应的标记文件包括,

用于选择配置的导出模板,根据所述导出模板确定新增网元中的高版本网
元,将新增网元中的高版本网元根据所述导出模板导出对应的标记文件。

上述的系统,其中,所述用于将新增网元中的高版本网元根据所述导出模
板导出对应的标记文件具体为,

用于将新增网元中的高版本网元导出为标记文件,并将所述标记文件的只
读区数据配置为与导出模板一致。

上述的系统,其中,所述新增网元确定用于选定配置导出基准时间,确定
新增网元具体为,

用于在选定基准时间后,查询数据库中所有网元的创建时间记录,筛选出
在创建时间晚于基准时间的网元,所述筛选出的网元为需要导出的所有基准时
间后新增网元。

上述的系统,其中,所述对应的标记文件为xml文件。

采用本发明的技术方案,选定配置导出基准时间,并以该基准时间选定新
增网元,减少了手动操作,提高了版本回退效率;采取本发明优选的选择配置
导出模板,并区分普通导出和回退导出,增强了易用性,提高回退效率,并降
低了出错几率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部
分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不
当限定。在附图中:

图1是网元平滑升级流程图;

图2是实现版本兼容后网元和数据升级流程图;

图3是本发明第一实施例示意图;

图4是本发明第二实施例系统结构图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明
白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处
所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图3所示,是本发明第一实施例示意图,提供了一种网元升级回退的实
现方法,包括,

S301,打开配置回退导出界面,根据升级前备份文件的日期,选择配置导
出基准时间,确定新增网元;

对所有网元在数据库中增加一个参数,记录网元创建时间,在新增网元或
者是网元导入成功时更新该网元所对应的数据库创建时间字段为当前系统时
间,在版本回退时选择一个基准时间,选定基准时间后,程序会查询数据库中
所有网元的创建时间记录,筛选出在创建时间晚于基准时间的所有网元,将其
呈现在界面拓扑树上,默认为全部选择,这些网元就是需要导出的所有基准时
间后新增的网元;

由于不能确定需要版本回退的时间,新增的网元可能是低版本的,可能是
高版本的,还可能是由低版本升级为高版本的,版本回退后,所有网元都应该
是低版本网元,新增网元如果是高版本网元,或者已经升级为高版本,直接导
入导出后仍然是高版本网元。

S302,选择配置导出模板,根据所述导出模板导出新增网元对应的标记文
件,所述标记文件为xml文件;

选择配置导出模板,与导出模板版本相比,所有低版本的网元普通导出,
所有高版本的网元配置回退导出;

由于不能确定需要版本回退的时间,新增的网元可能是低版本的,可能是
高版本的,还可能是由低版本升级为高版本的,版本回退后,所有网元都应该
是低版本网元,新增网元如果是高版本网元,或者已经升级为高版本,直接导
入导出后仍然是高版本网元。

选择一个低版本的导出文件作为配置导出的模板,配置导出的xml文件
中,可编辑区数据是本网元导出的,而只读区数据与配置导出模板一致;

在普通的网元导出xml文件中,网元的数据分为两个部分,一个是可编辑
区,一个是只读区。可编辑区保存的是网元的建立的最小参数,例如逻辑地
址,Extern IP,BS ID等,此部分内容要在系统内唯一,每个网元都有自己独
特的配置。只读区保存的是除最小参数外所有的配置参数,配置相同的网元此
部分内容是相同的;

对比各个版本的导出xml文件可以发现,可编辑区的结构是没有变化的,
但是只读区会因为不同版本的数据库结构变化而变化,如果将一个高版本的导
出文件手动更改,将版本号改为低版本,再导入系统,虽然能骗过版本号检
查,但最终会因只读区的SQL脚本与当前数据库不一致而执行失败。

S303,选择升级前备份文件进行恢复,将配置回退导出的文件通过批量建
站导入功能导入系统,完成回退。

如图4所示,是本发明第二实施例系统结构图,提供了一种网元升级回退
的实现系统,包括,

新增网元确定模块401,用于选定配置导出基准时间,确定新增网元;具
体为,用于在选定基准时间后,查询数据库中所有网元的创建时间记录,筛选
出在创建时间晚于基准时间的网元,所述筛选出的网元为需要导出的所有基准
时间后新增网元。

导出模块402,将新增网元中的高版本网元回退导出为对应标记文件;具
体包括,用于选择配置的导出模板,用于将新增网元中的高版本网元导出的标
记文件的只读区数据与配置的导出模板一致进行导出。

导入模块403,用于利用备份文件进行恢复,将所述导出对应的标记文件
导入系统,完成网元升级回退。。

上述的系统中,所述对应的标记文件为xml文件。

上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解
本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可
用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上
述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化
不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

一种网元升级回退的实现方法及系统.pdf_第1页
第1页 / 共8页
一种网元升级回退的实现方法及系统.pdf_第2页
第2页 / 共8页
一种网元升级回退的实现方法及系统.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种网元升级回退的实现方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种网元升级回退的实现方法及系统.pdf(8页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102831029 A (43)申请公布日 2012.12.19 C N 1 0 2 8 3 1 0 2 9 A *CN102831029A* (21)申请号 201110159321.2 (22)申请日 2011.06.14 G06F 11/14(2006.01) (71)申请人中兴通讯股份有限公司 地址 518057 广东省深圳市南山区高新技术 产业园科技南路中兴通讯大厦法务部 (72)发明人陈单丹 (74)专利代理机构北京康信知识产权代理有限 责任公司 11240 代理人余刚 梁丽超 (54) 发明名称 一种网元升级回退的实现方法及系统 (57) 摘要 本发明涉。

2、及一种网元升级回退的实现方法, 包括,选定配置导出基准时间,确定新增网元;将 新增网元中的高版本网元回退导出为对应标记文 件;利用备份文件进行恢复,将所述导出对应的 标记文件导入系统,完成网元升级回退。本发明 还涉及一种网元升级回退的实现系统。采用本发 明的技术方案,选定配置导出基准时间,并以该基 准时间选定新增网元,减少了手动操作,提高了版 本回退效率;采取本发明优选的选择配置导出模 板,并区分普通导出和回退导出,增强了易用性, 提高回退效率,并降低了出错几率。 (51)Int.Cl. 权利要求书1页 说明书4页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求。

3、书 1 页 说明书 4 页 附图 2 页 1/1页 2 1.一种网元升级回退的实现方法,其特征在于,包括, 选定配置导出基准时间,确定新增网元; 将新增网元中的高版本网元回退导出为对应标记文件; 利用备份文件进行恢复,将所述导出对应的标记文件导入系统,完成网元升级回退。 2.根据权利要求1所述的方法,其特征在于,所述将新增网元中的高版本网元回退导 出为对应的标记文件包括, 选择配置的导出模板,根据所述导出模板确定新增网元中的高版本网元,将所述高版 本网元根据所述导出模板导出对应的标记文件。 3.根据权利要求2所述的方法,其特征在于,所述将新增网元中的高版本网元根据所 述导出模板导出对应的标记文。

4、件具体为, 将新增网元中的高版本网元导出为标记文件; 将所述标记文件的只读区数据配置为与导出模板一致。 4.根据权利要求1至3任一所述的方法,其特征在于,所述选定配置导出基准时间,确 定新增网元具体为, 选定基准时间后,查询数据库中所有网元的创建时间记录,筛选出在创建时间晚于基 准时间的网元,所述筛选出的网元为需要导出的所有基准时间后新增网元。 5.根据权利要求1至3任一所述的方法,其特征在于,所述对应的标记文件为xml文 件。 6.一种网元升级回退的实现系统,其特征在于,包括, 新增网元确定模块,用于选定配置导出基准时间,确定新增网元; 导出模块,将新增网元中的高版本网元回退导出为对应标记文。

5、件; 导入模块,用于利用备份文件进行恢复,将所述导出对应的标记文件导入系统,完成网 元升级回退。 7.根据权利要求6所述的系统,其特征在于,所述导出模块用于所述将新增网元中的 高版本网元回退导出为对应的标记文件包括, 用于选择配置的导出模板,根据所述导出模板确定新增网元中的高版本网元,将新增 网元中的高版本网元根据所述导出模板导出对应的标记文件。 8.根据权利要求7所述的系统,其特征在于,所述用于将新增网元中的高版本网元根 据所述导出模板导出对应的标记文件具体为, 用于将新增网元中的高版本网元导出为标记文件,以及将所述标记文件只读区数据配 置为与所述导出模板一致。 9.根据权利要求6至8任一所。

6、述的系统,其特征在于,所述新增网元确定用于选定配置 导出基准时间,确定新增网元具体为, 用于在选定基准时间后,查询数据库中所有网元的创建时间记录,筛选出在创建时间 晚于基准时间的网元,所述筛选出的网元为需要导出的所有基准时间后新增网元。 10.根据权利要求6至8任一所述的系统,其特征在于,所述对应的标记文件为xml文 件。 权 利 要 求 书CN 102831029 A 1/4页 3 一种网元升级回退的实现方法及系统 技术领域 0001 本发明涉及通信领域,特别地涉及一种网元升级回退实现方法及系统。 背景技术 0002 商用环境下,基站运行的最大挑战就是版本升级,版本升级后可能会出现问题,一 。

7、旦问题不能立刻解决,需要回退到升级前的版本,保证基站的正常运行。备份恢复和导入导 出都是网管软件的基本功能,导入导出是基于xml(Extensible Markup Language,可扩展 标记语言)文件的,易用性高且具有良好的扩展性。 0003 为了保证版本升级后基站运行稳定,目前网管已经实现了版本兼容功能,即一个 版本的网管软件可以管理两个版本的基站,版本升级过程由原来的版本平滑升级,改为版 本升级加数据升级两个过程。 0004 如图1所示,是网元平滑升级流程图,包括: 0005 S101,后台OMC(操作维护中心)采用N版本管理对应N版本的前台网元,准备平 滑升级; 0006 S102。

8、,后台OMC升级为N+1版本,此时采用N+1版本的后台OMC无法管理采用N版 本的前台网元; 0007 S103,前台网元升级为N+1版本,后台OMC采用N+1版本管理对应的N+1版本的前 台网元。 0008 在网管平滑升级完成后,其管理的所有网元的前台版本必须升级为高版本,如果 前台版本不变,网管会因版本不匹配失去对网元的管理能力,前台版本升级后以高版本运 行过程中如果发现故障,网管很难回退,需要多个服务器配合。 0009 如图2所示,是实现版本兼容后网元和数据升级流程图,包括, 0010 S201,后台OMC采用N版本管理对应N版本的前台网元,准备升级; 0011 S202,后台OMC升级。

9、为N+1版本,此时采用N+1版本的后台OMC可以管理采用N版 本的前台网元; 0012 S03,手动选择K个网元进行数据升级,并更换其前台网元版本为N+1,OMC可以同 时管理N和N+1版本的前台网元。 0013 实现了版本兼容功能后,版本升级的过程更加复杂,同时也更为灵活了。假设升级 前网管OMC为N版本管理着M个N版本的前台网元,升级过程的第一步为版本升级,版本升 级后N+1版本的OMC可以管理N版本的前台网元,此时可以手动选择K个网元进行数据升 级,并更换其前台版本为N+1,OMC可以同时管理N和N+1版本的前台网元。 0014 将平滑升级改为版本升级和数据升级两个过程是为了让升级过程更。

10、稳定,版本升 级后,可以选择部分网元进行数据升级,用这些网元进行高版本的测试,测试一段时间认可 高版本的稳定度后再将系统内其他网元升级为高版本,从而完成这个升级过程。同时,在版 本升级后,数据升级前进行备份操作可以保留升级前数据,如果高版本测试过程中发现故 障需要回退时,可以用此备份文件恢复系统,实现版本的回退。 说 明 书CN 102831029 A 2/4页 4 0015 采取上述技术方案仍然会存在一些问题,在选择部分网元进行高版本测试过程 中,会继续开站,在高版本测试未完成前,新增网元以低版本开站,如果高版本测试完成,系 统内网元会全部升级为高版本(包括新开站),升级完成后,也会继续开站。

11、,此时新增网元 以高版本开站。 0016 在这个升级过程中如果出现问题需要回退,传统的做法是在升级前备份数据,出 现问题需要回退时恢复数据,但是OMC的备份恢复功能都是全网备份,全网恢复,不能针对 单个网元。 0017 单纯的用升级前备份文件进行恢复操作会导致新增网元被移除,恢复后只能手 动再次添加,这样做会有很多的问题:(1)哪些网元是新增的需要人工查找并记录,容易遗 漏;(2)再次添加这些网元属于重复操作,如果网元数量很多,添加过程会很耗时,造成整 个版本回退时间过长;(3)手动添加网元,配置数据是否和版本回退前一致,也只能人为保 证,增加错误配置几率。 发明内 容 0018 本发明解决的。

12、技术问题在于提供了一种网元升级回退的实现方法,以提供自动化 的版本回退工具,减少回退过程的人工操作,增强易用性,提高版本回退效率,降低出错几 率;同时,本发明还提供了一种网元升级回退的实现系统。 0019 本发明提供了一种网元升级回退的实现方法,包括, 0020 选定配置导出基准时间,确定新增网元; 0021 将新增网元中的高版本网元回退导出为对应标记文件; 0022 利用备份文件进行恢复,将所述导出对应的标记文件导入系统,完成网元升级回 退。 0023 上述的方法,其中,所述将新增网元中的高版本网元回退导出为对应的标记文件 包括, 0024 选择配置的导出模板,根据所述导出模板确定新增网元中。

13、的高版本网元,将所述 高版本网元根据所述导出模板导出对应的标记文件。 0025 上述的方法,其中,所述将新增网元中的高版本网元根据所述导出模板导出对应 的标记文件具体为, 0026 将新增网元中的高版本网元导出为标记文件,并将所述标记文件的只读区数据配 置为与所述导出模板一致。 0027 上述的方法,其中,所述选定配置导出基准时间,确定新增网元具体为, 0028 选定基准时间后,查询数据库中所有网元的创建时间记录,筛选出在创建时间晚 于基准时间的网元,所述筛选出的网元为需要导出的所有基准时间后新增网元。 0029 上述的方法,其中,所述对应的标记文件为xml文件。 0030 本发明还提供了一种。

14、网元升级回退的实现系统,包括, 0031 新增网元确定模块,用于选定配置导出基准时间,确定新增网元; 0032 导出模块,将新增网元中的高版本网元回退导出为对应标记文件; 0033 导入模块,用于利用备份文件进行恢复,将所述导出对应的标记文件导入系统,完 成网元升级回退。 说 明 书CN 102831029 A 3/4页 5 0034 上述的系统,其中,所述导出模块用于所述将新增网元中的高版本网元回退导出 为对应的标记文件包括, 0035 用于选择配置的导出模板,根据所述导出模板确定新增网元中的高版本网元,将 新增网元中的高版本网元根据所述导出模板导出对应的标记文件。 0036 上述的系统,其。

15、中,所述用于将新增网元中的高版本网元根据所述导出模板导出 对应的标记文件具体为, 0037 用于将新增网元中的高版本网元导出为标记文件,并将所述标记文件的只读区数 据配置为与导出模板一致。 0038 上述的系统,其中,所述新增网元确定用于选定配置导出基准时间,确定新增网元 具体为, 0039 用于在选定基准时间后,查询数据库中所有网元的创建时间记录,筛选出在创建 时间晚于基准时间的网元,所述筛选出的网元为需要导出的所有基准时间后新增网元。 0040 上述的系统,其中,所述对应的标记文件为xml文件。 0041 采用本发明的技术方案,选定配置导出基准时间,并以该基准时间选定新增网元, 减少了手动。

16、操作,提高了版本回退效率;采取本发明优选的选择配置导出模板,并区分普通 导出和回退导出,增强了易用性,提高回退效率,并降低了出错几率。 附图说明 0042 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 0043 图1是网元平滑升级流程图; 0044 图2是实现版本兼容后网元和数据升级流程图; 0045 图3是本发明第一实施例示意图; 0046 图4是本发明第二实施例系统结构图。 具体实施方式 0047 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结 合附图和实施例。

17、,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅 用以解释本发明,并不用于限定本发明。 0048 如图3所示,是本发明第一实施例示意图,提供了一种网元升级回退的实现方法, 包括, 0049 S301,打开配置回退导出界面,根据升级前备份文件的日期,选择配置导出基准时 间,确定新增网元; 0050 对所有网元在数据库中增加一个参数,记录网元创建时间,在新增网元或者是网 元导入成功时更新该网元所对应的数据库创建时间字段为当前系统时间,在版本回退时选 择一个基准时间,选定基准时间后,程序会查询数据库中所有网元的创建时间记录,筛选出 在创建时间晚于基准时间的所有网元,将其呈现在界面拓。

18、扑树上,默认为全部选择,这些网 元就是需要导出的所有基准时间后新增的网元; 0051 由于不能确定需要版本回退的时间,新增的网元可能是低版本的,可能是高版本 说 明 书CN 102831029 A 4/4页 6 的,还可能是由低版本升级为高版本的,版本回退后,所有网元都应该是低版本网元,新增 网元如果是高版本网元,或者已经升级为高版本,直接导入导出后仍然是高版本网元。 0052 S302,选择配置导出模板,根据所述导出模板导出新增网元对应的标记文件,所述 标记文件为xml文件; 0053 选择配置导出模板,与导出模板版本相比,所有低版本的网元普通导出,所有高版 本的网元配置回退导出; 0054。

19、 由于不能确定需要版本回退的时间,新增的网元可能是低版本的,可能是高版本 的,还可能是由低版本升级为高版本的,版本回退后,所有网元都应该是低版本网元,新增 网元如果是高版本网元,或者已经升级为高版本,直接导入导出后仍然是高版本网元。 0055 选择一个低版本的导出文件作为配置导出的模板,配置导出的xml文件中,可编 辑区数据是本网元导出的,而只读区数据与配置导出模板一致; 0056 在普通的网元导出xml文件中,网元的数据分为两个部分,一个是可编辑区,一个 是只读区。可编辑区保存的是网元的建立的最小参数,例如逻辑地址,Extern IP,BS ID等, 此部分内容要在系统内唯一,每个网元都有自。

20、己独特的配置。只读区保存的是除最小参数 外所有的配置参数,配置相同的网元此部分内容是相同的; 0057 对比各个版本的导出xml文件可以发现,可编辑区的结构是没有变化的,但是只 读区会因为不同版本的数据库结构变化而变化,如果将一个高版本的导出文件手动更改, 将版本号改为低版本,再导入系统,虽然能骗过版本号检查,但最终会因只读区的SQL脚本 与当前数据库不一致而执行失败。 0058 S303,选择升级前备份文件进行恢复,将配置回退导出的文件通过批量建站导入 功能导入系统,完成回退。 0059 如图4所示,是本发明第二实施例系统结构图,提供了一种网元升级回退的实现 系统,包括, 0060 新增网元。

21、确定模块401,用于选定配置导出基准时间,确定新增网元;具体为,用 于在选定基准时间后,查询数据库中所有网元的创建时间记录,筛选出在创建时间晚于基 准时间的网元,所述筛选出的网元为需要导出的所有基准时间后新增网元。 0061 导出模块402,将新增网元中的高版本网元回退导出为对应标记文件;具体包括, 用于选择配置的导出模板,用于将新增网元中的高版本网元导出的标记文件的只读区数据 与配置的导出模板一致进行导出。 0062 导入模块403,用于利用备份文件进行恢复,将所述导出对应的标记文件导入系 统,完成网元升级回退。 0063 上述的系统中,所述对应的标记文件为xml文件。 0064 上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明 并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、 修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识 进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发 明所附权利要求的保护范围内。 说 明 书CN 102831029 A 1/2页 7 图1 图2 图3 说 明 书 附 图CN 102831029 A 2/2页 8 图4 说 明 书 附 图CN 102831029 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1