一种实现异构网管系统的数据备份恢复的方法及系统的制作方法

文档序号:7710930阅读:239来源:国知局
专利名称:一种实现异构网管系统的数据备份恢复的方法及系统的制作方法
技术领域
本发明涉及网络管理技术领域,尤其涉及一种实现异构网管系统的数据 备份恢复的方法及系统。
背景技术
目前,网管系统在电信领域的应用非常广泛。随着技术的变革,对一款 网管需要不断推出新的版本。然而,在很多情况下,为了提供更强大的功能 和更优质的服务,在原有的网管架构上进行单纯的升级已经不能满足使用的 需要,因此,需要采用全新架构和全新信息模型的网管系统。
数据的备份恢复是网管系统升级过程中的一项重要事务,目的是将原有 配置信息和原有历史纪录转移到新的网管系统中,从而确保不会造成业务信
息的丢失,而导致业务中断。传统的数据备^f分恢复的方法如下
第一种是在同构网管系统之间的数据备份恢复,这种情况下,信息模型 是完全等价的,只是在新版本网管中可能增删了一些功能,相应地导致数据 有一些变更,可以通过少量转化代码以及SQL语句完成数据的备份恢复。
第二种是在异构网管系统之间的数据备份恢复,这种情况下,信息模型 是不等价的。数据库表之间的结构和内容差异比较大, 一般的网管系统往往 有几百张数据库表,如果在这些数据库表之间逐个进行转换,不但整理对应 关系非常困难,而且即使能够将数据库表整理清楚,编码实现的工作量也非 常巨大。
因此,如何实现方便快捷地在异构网管系统之间进行数据的备份恢复就 成为目前亟待解决的问题。

发明内容
4本发明要解决的技术问题是提供一种实现异构网管系统的数据备份恢 复的方法及系统,解决异构网管系统间数据备份恢复的过程繁瑣,工作量大 的问题,实现方便快捷地在异构网管系统间完成数据备份恢复。
为解决上述技术问题,本发明的 一种实现异构网管系统的数据备份恢复
的方法,包括
在将第一网管系统的数据恢复到第二网管系统中时,将第一网管系统的 网络管理数据转换为第二网管系统所支持的格式的备份数据,将该备份数据 导入到第二网管系统中,第二网管系统对备份数据进行恢复;并且
第二网管系统从网元设备中上载第一网管系统的配置数据。
进一步地,将第 一 网管系统的网络管理数据转换为第二网管系统所支持 的格式的备份数据的过程包括
用户在第一网管系统中选择对网络管理数据进行备份,第一网管系统将 网络管理数据转换为该第 一 网管系统备份格式的备份数据;
通过数据格式转换程序将第 一网管系统备份格式的备份数据转换为第 二网管系统所支持的格式的备份数据。
进一步地,在第二网管系统从网元设备中上载第 一 网管系统的配置数据 前5 还包括二
第 一 网管系统向网元设备下发配置数据。
进一步地,在第一网管系统向网元设备下发配置数据前,还包括
第一网管系统从网元设备上载配置数据,比较上载的配置数据与其自身 的配置数据是否相同,如果不相同,则执行向网元设备下发配置数据。
进一步地,网络管理数据包括基本数据、历史数据以及无法下发到网 元设备的其它数据。
进一步地, 一种实现异构网管系统的数据备份恢复的系统,包括第一 网管系统和第二网管系统,其中,第一网管系统包括第一服务器;第二网管 系统包括第二服务器和第二适配器;
第一服务器,用于将第一网管系统的网络管理数据转换为第二网管系统所支持的格式的备份数据;
第二服务器,用于在备份数据导入第二网管系统中后,对备份数据进行 恢复;并且通过第二适配器从网元设备中上载第一网管系统的配置数据。
进一步地,第一网管系统还包括第一客户端;
第一客户端,用于在用户选择对网络管理数据进行备份时,通知第一服 务器备份网络管理数据;
第一服务器,还用于将网络管理数据转换为该第一网管系统备份格式的 备份数据;并通过数据格式转换程序将第一网管系统备份格式的备份数据转 换为第二网管系统所支持的格式的备份数据。
进一步地,第一服务器,还用于在第一服务器从网元设备中上载第一网 管系统的配置数据前,向网元设备下发配置数据。
进一步地,第一服务器,还用于在向网元设备下发配置凄t据前,从网元 设备上载配置数据,比较上载的配置数据与其自身的配置数据是否相同,如 果不相同,则执行向网元设备下发配置数据。
进一步地,网络管理数据包括基本数据、历史数据以及无法下发到网 元设备的其它数据。
综上所述,本发明通过基础库表的映射转换以及网管系统自身的上下载 功能,方便地实现异构网管系统之间的数据备份恢复,本发明方法通过少量 编码,充分利用网管系统的已有功能和架构特点,很方便地实现异构网管系 统间的数据备份恢复,且工作量比较低,很好地解决了异构网管系统间的数 据备份恢复问题。


图1为本发明实现异构网管系统的数据备份恢复的方法的流程图2为本发明实施例在E300与T3之间进行数据备份的方法的流程图3为本发明实现异构网管系统的数据备份恢复的系统的架构图。
具体实施例方式
考虑到网管系统所具有的以下特性
(1 )网管系统和网元设备独立进行升级,因此,网管系统中的适配器 和网元设备之间的网管设备接口是固定不变的,不受网管系统和网元设备的 影响。
(2) 作为一项基本功能,任何网管系统均具有上下载功能。
(3) 网管系统能够恢复其自身备份的数据。
本发明将网管系统的基本数据和历史数据根据异构网管系统之间的数 据对应关系进行转换,通过第二网管系统的备份恢复功能将第 一 网管系统的 基本数据和历史数据恢复到第二网管系统中,因为基本信息通常仅涉及很少 的几张数据库表,所以转换的工作量比较低;对于网管系统的较复杂的配置 数据,通过从网元设备上载的方式得到,即第二网管通过其适配器从网元设 备上载入数据库。
下面结合附图对本发明的具体实施方式
进行说明。
图1所示为本发明实现异构网管系统的数据备份恢复的方法,包括
101:用户在第一网管系统的客户端(第一客户端)上,选择对网络管 理数据进行备份,网络管理数据包括基本数据、历史数据以及无法下发到 网元设备的其它数据;
102:第一客户端通知第一网管系统的服务器(第一服务器)备份网络 管理数据;
103:第一服务器根据第一客户端的通知,从第一网管系统的数据库(第 一数据库)中读取网络管理数据,将所读取的网络管理数据转换为第一网管 系统备份格式的备份数据;
104:第一服务器通过数据格式转换程序将备份数据的格式转换为第二 网管系统支持的数据格式;
105:将第二网管系统支持的数据格式的备份数据导入到第二网管系统中,第二网管系统的客户端(第二客户端)对备份数据进行恢复;
网管系统均具有同构数据备份恢复功能,可以对同构数据进行恢复。
106:用户在第一客户端上选择向网元设备下发配置数据,第一客户端 通知第一服务器向网元设备下发配置数据,第 一服务器根据第一客户端的通 知,从第一数据库中读取配置数据,通过第一网管系统的适配器经网管设备 接口将配置数据下发给网元设备;
在实际中,通常无需执行该步骤,因为网元设备上的配置数据与对应的 网管系统的配置数据通常是一致的。当然,也可以通过第一网管系统的上载 比较功能来检查其配置数据与网元设备中的配置数据是否一致,如果不一 致,则选择向网元设备下发配置数据。
107:启动第二网管系统,用户在第二客户端上选择数据上载,第二客 户端通知第二网管系统的服务器(第二服务器)从网元设备上栽配置数据, 第二服务器根据第二客户端的通知通过第二网管系统的适配器(第二适配 器)经网管设备"t妄口从网元设置上载配置数据,并将配置数据保存到第二网 管系统的数据库(第二数据库)中。
通过本发明的方法,可以将第一网管系统的异构数据,顺利地转换到第 二网管系统中。
下面以第一网管系统E300 (较老版本的网管系统)与第二网管系统T3 (新版网管系统)之间的数据备份恢复为例,进一步说明本发明的方法。
图2所示为本发明实施例在E300与T3之间进行数据备份的方法,包

201:在E300中将其网络管理数据导出为文本格式的备份数据; 网络管理数据包括基本数据、历史数据和其它不下发到网元设备的数据。
基本数据包括网元设备信息和网络拓朴信息等。
历史数据包括历史告警信息、历史越限告警信息、历史性能信息和历 史事件等。
8202:在E300中通过数据格式转换程序将E300备份数据的格式转换为 T3的备份格式,得到T3备份格式的网络管理数据的备份数据;
由于两个网管之间涉及的数据库表很多,而且信息模型不同,因此,数 据库表之间的映射关系比较复杂,没有通用的数据格式转换模式,在此,仅 是针对特定的几个基本数据库表和历史数据库表进行映射转换。
203:将T3备份格式的备份数据导入到T3网管系统中,T3网管系统对 备份数据进行恢复,得到E300的网络管理数据;
204: T3网管系统恢复备份数据后,用户在T3中即可看到所管理的网 元设备的信息,将T3中的网元设备的状态修改为在线状态,使网管连接上 网元设备;
205:用户在T3中打开数据同步功能,选择一个或多个网元设备,进行 配置数据的上载操作,即可将网元设备上的配置数据上载到T3网管系统中。
经过以上步骤,E300网管系统中的异构网管数据,已顺利地转换到T3 网管系统中了。本发明的方法,充分利用了网管系统自身具有的功能,仅需 要额外开发一个基本数据和历史数据的备份数据格式转换程序,代价较小, 成效明显。
如图3所示,本发明还提供了一种实现异构网管系统的数据备份恢复的 系统,包括第一网管系统和第二网管系统,其中,第一网管系统包括第一 客户端和第一服务器;第二网管系统包括第二服务器和第二适配器;
第一客户端,用于在用户选择对网络管理数据进行备份时,通知第一服 务器备份网络管理数据;网络管理数据包括基本数据、历史数据以及无法 下发到网元设备的其它数据。
第 一服务器,用于将网络管理数据转换为第一网管系统备份格式的备份 数据;并通过数据格式转换程序将第一网管系统备份格式的备份数据转换为 第二网管系统所支持的格式的备份数据。还用于在第一服务器从网元设备中 上载第一网管系统的配置数据前,从网元设备上载配置数据,比较上载的配置数据与其自身的配置数据是否相同,如果不相同,则向网元设备下发配置数据。
第二服务器,用于在备份数据导入第二网管系统中后,对备份数据进行
恢复;并且通过第二适配器从网元设备中上载第一网管系统的配置数据。 系统的其余部分及各部分的功能见方法内容描述。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本 领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护 范围之内。
权利要求
1、一种实现异构网管系统的数据备份恢复的方法,包括在将第一网管系统的数据恢复到第二网管系统中时,将所述第一网管系统的网络管理数据转换为所述第二网管系统所支持的格式的备份数据,将该备份数据导入到所述第二网管系统中,所述第二网管系统对所述备份数据进行恢复;并且所述第二网管系统从网元设备中上载所述第一网管系统的配置数据。
2、 如权利要求1所述的方法,其特征在于,所述将所述第一网管系统 的网络管理数据转换为所述第二网管系统所支持的格式的备份数据的过程 包括用户在第一网管系统中选择对网络管理数据进行备份,所述第一网管系 统将网络管理数据转换为该第 一 网管系统备份格式的备份数据;通过数据格式转换程序将所述第 一 网管系统备份格式的备份数据转换 为所述第二网管系统所支持的格式的备份数据。
3、 如权利要求1或2所述的方法,其特征在于,在所述第二网管系统 从网元设备中上载所述第一网管系统的配置数据前,还包括所述第 一 网管系统向所述网元设备下发配置数据。
4、 如权利要求3所述的方法,其特征在于,在所述第一网管系统向所 述网元设备下发配置数据前,还包括所述第一网管系统从所述网元设备上载配置数据,比较上载的配置数据 与其自身的配置数据是否相同,如果不相同,则执行向所述网元设备下发配 置数据。
5、 如权利要求4所述的方法,其特征在于,所述网络管理数据包括 基本数据、历史数据以及无法下发到网元设备的其它数据。
6、 一种实现异构网管系统的数据备份恢复的系统,包括第一网管系 统和第二网管系统,其中,所述第一网管系统包括第一服务器;所述第二网管系统包括第二服务器和第二适配器;所述第一服务器,用于将所述第一网管系统的网络管理数据转换为所述 第二网管系统所支持的格式的备份数据;所述第二服务器,用于在备份数据导入所述第二网管系统中后,对所述 备份数据进行恢复;并且通过所述第二适配器从网元设备中上载所述第一网 管系统的配置数据。
7、 如权利要求6所述的系统,其特征在于,所述第一网管系统还包括 第一客户端;所述第一客户端,用于在用户选择对网络管理数据进行备份时,通知所 述第一服务器备份所述网络管理数据;所述第 一服务器,还用于将网络管理数据转换为该第 一 网管系统备份格 式的备份数据;并通过数据格式转换程序将所述第一网管系统备份格式的备 份数据转换为所述第二网管系统所支持的格式的备份数据。
8、 如权利要求6或7所述的系统,其特征在于,所述第一服务器,还用于在所述第一服务器从网元设备中上载所述第一 网管系统的配置数据前,向所述网元设备下发配置数据。
9、 如权利要求8所述的系统,其特征在于,所述第一服务器,还用于在向所述网元设备下发配置数据前,从所述网 元设备上载配置数据,比较上载的配置数据与其自身的配置数据是否相同, 如果不相同,则执行向所述网元设备下发配置数据。
10、 如权利要求9所述的系统,其特征在于,所述网络管理数据包括 基本数据、历史数据以及无法下发到网元设备的其它数据。
全文摘要
本发明公开了一种实现异构网管系统的数据备份恢复的方法,包括在将第一网管系统的数据恢复到第二网管系统中时,将第一网管系统的网络管理数据转换为第二网管系统所支持的格式的备份数据,将该备份数据导入到第二网管系统中,第二网管系统对备份数据进行恢复;并且第二网管系统从网元设备中上载第一网管系统的配置数据。本发明通过基础库表的映射转换以及网管系统自身的上下载功能,方便地实现异构网管系统之间的数据备份恢复,本发明方法通过少量编码,充分利用网管系统的已有功能和架构特点,很方便地实现异构网管系统间的数据备份恢复,且工作量比较低,很好地解决了异构网管系统间的数据备份恢复问题。
文档编号H04L12/24GK101631042SQ20091016130
公开日2010年1月20日 申请日期2009年7月20日 优先权日2009年7月20日
发明者孟祥建, 张曰明 申请人:中兴通讯股份有限公司南京分公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1