一种配置数据恢复方法、系统及装置的制作方法

文档序号:7643851阅读:309来源:国知局
专利名称:一种配置数据恢复方法、系统及装置的制作方法
技术领域
本发明涉及通信技术领域,特别是涉及一种通信设备的配置数据恢复方法、系统及装置。
背景技术
随着移动通信网络的迅猛发展,人们对网络的平均服务质量要求越来越高,运营商对通信设备的管理也越来越高。为了保证出现故障后业务尽快恢复,且减少用户的重新配置的工作量,在通信设备中的配置数据的恢复是极为重要和不可或缺的。
通信设备一般都是由多种类型的功能模块组成的,不同功能模块实现不同的业务功能。从硬件上来说,这些功能模块还可能分布在不同的单板上。现有技术在通信设备出现故障后一般都是通过各个功能模块来感知其内部硬件单元的变化方式。当硬件单元发生操作后,由与其相关的功能模块判断该硬件单元是重启还是拔出,以及拔出后是否再次插入还是拔出后插入新硬件单元等不同的变化方式。各个功能模块根据自身不同的变化方式,选择硬件单元上业务的恢复方法,当功能模块或者分布式的硬件单元重新启动时,则直接将已经配置的数据重新下发到对应的功能模块,恢复配置数据;而当硬件单元拔出又插入时,同样也需要向对应的功能模块下发数据,实现硬件单元上业务的恢复;当硬件单元拔出插入设备中其他位置时,不需要恢复;当硬件单元拔出后在此位置又插入不同类型的硬件单元时,不但不需要恢复、还需要自动删除原有配置。
所述现有技术中,功能模块需要感知其内部硬件单元的变化方式,增加了各个功能模块的负担,直接导致整个处理过程的复杂;并且当硬件单元产生拔插动作时,功能模块有可能因为进行误操作而将原有配置删除,直接导致该硬件单元不能恢复,增加了不必要的风险。并且不仅不能由用户自己控制,而且用户还必须理解各个功能模块的配置数据恢复、删除的机制,对用户来说操作非常不便,灵活性较差。

发明内容
本发明实施例要解决的问题是提供一种配置数据恢复方案、系统及装置,减轻了系统中各个功能模块的负担,降低误操作的概率。
本发明的实施例的技术方案提出了一种配置数据恢复方法,包括以下步骤将所有功能模块的配置数据集中备份;根据所有功能模块的不同变化方式设置相应的控制策略;当某一功能模块发生变化需要恢复配置数据时,根据所述功能模块相应的控制策略判断是否执行恢复。
本发明的实施例的技术方案提出了一种配置数据处理系统,包括配置处理装置,所述配置处理装置分别与所述系统管理装置和业务处理装置相连,用于对所述业务处理装置中的各个功能模块的配置数据进行集中备份,并在收到所述系统管理装置发来的通知后,根据控制策略进行配置数据的恢复。
本发明的实施例的技术方案还提出了一种配置数据处理装置,包括数据控制模块,用于根据系统管理装置发来的通知决定是否对需要进行配置恢复的功能模块恢复配置数据。
本发明的实施例的技术方案通过对配置数据恢复的统一处理,减轻了系统中各个功能模块的负担及其误操作的概率,从而提高了设备利用率,减少了运行成本;并且对用户来讲不但不需要理解各个功能模块的配置数据恢复、删除的机制,还可以根据自己的实际需求设置控制策略。


图1为本发明实施例的配置数据处理系统的结构图;图2为本发明实施例的配置数据恢复方法的流程图;图3为本发明实施例的配置数据备份方法的流程图。
具体实施例方式
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述本发明实施例的配置数据处理系统,如图1所示,为本发明实施例的配置数据处理系统的结构图。
该系统包括配置处理装置1,业务处理装置2和系统管理装置3,上述三个装置两两相连。其中系统管理装置3负责整个系统的设备和配置管理,主要用于监控并识别业务处理装置2中各个功能模块的变化,并将功能模块的变化情况和该功能模块的基本属性通知配置处理装置1。其中业务处理装置2负责系统所有业务的具体处理,包括各种业务功能模块,例如IP协议模块、路由协议处理模块等,能够完成整个通信设备的主要功能。配置处理装置1,用于在功能模块配置数据发生改变时,处理备份数据,并在收到系统管理装置3发来的功能模块变化需要恢复的通知后,针对该通知内容对该变化的功能模块进行配置恢复或通知该变化的功能模块删除原配置。
其中配置处理装置1包括有数据集中模块11,和与数据集中模块11相连的数据控制模块12。数据集中模块11对所有配置的数据按照预制的组织方法进行备份和管理。当用户对某一功能模块更新、添加或删除配置数据时,系统管理装置3会将上述情况通过数据控制模块12通知数据集中模块11,数据集中模块11将会根据用户对功能模块的操作情况对存储的备份数据进行处理。当对功能模块添加配置时,则由数据集中模块11建立与功能模块对应的备份数据标识,并存储添加的配置数据与对应的数据标识;当对功能模块更新配置时,则由数据集中模块11删除原备份数据,并将原备份数据对应的备份数据标识对应到新配置数据;当对功能模块删除配置时,则由数据集中模块11删除原备份数据和与其对应的备份数据标识。
当某一功能模块发生掉电重启,插拔等问题需要恢复配置时,系统管理装置3就会通知数据控制模块12,由数据控制模块12根据设置的控制策略判断是否需要恢复。系统管理装置3向数据控制模块12下发的通知中含有变化的模块的基本属性和变化情况,数据控制模块12根据不同模块的不同变化情况找到预设的控制策略,从而判断是要进行恢复还是要进行删除。如果需要恢复则数据集中模块11在收到数据控制模块12的恢复通知后对功能模块下发配置数据完成恢复。当判断不需要恢复而需要删除时,则由数据控制模块12通知发生变化需要重新配置的功能模块删除原有的配置数据,以等待用户对其重新配置。
该系统实现了通信设备对配置数据恢复的统一处理,减轻了各个功能模块的负担及其误操作的概率。对用户来讲不需要理解各个功能模块的配置数据恢复、删除的机制,并且用户可以根据自己的需求灵活的备份数据、设置恢复策略,提高了设备利用率,减少运行费用。
针对上述本发明实施例,本发明实施例还可以将数据集中模块11视为普通的存储模块,由数据控制模块12直接控制存取。该实施例也依然可以由数据控制模块12基于控制策略判断是否需要恢复,达到本发明的实现通信设备对配置数据恢复的统一处理,减轻了各个功能模块的负担及其误操作概率的目的。
下面描述本发明实施例的配置数据恢复的方法。
如图2所示,为本发明实施例的配置数据恢复方法的流程图,包括以下步骤,在步骤S201中,将所有功能模块的配置数据集中备份。
在步骤S202中,由用户设置控制策略,即根据不同的功能模块和功能模块变化方式的不同以制定相应的控制策略。该控制策略包括删除策略和恢复策略。
因为各个功能模块的作用和特点不同,导致每个功能模块对配置数据的恢复要求也是不一样的。对于有些功能模块,无论其发生掉电重启还是功能模块内部的硬件单元拔出或硬件单元的再次插入,只需要将备份的配置数据进行恢复即可。而对于一些功能模块,当其发生掉电重启还是功能模块内部的硬件单元拔出或硬件单元的再次插入时,也许因为稳定性和兼容性的问题,这些功能模块都无法根据备份的配置数据进行恢复,必须要用户重新进行配置。因此对于这些功能模块就不再需要恢复备份的配置数据,并且还需要将功能模块中原有的配置数据删除以方便配置新的数据。然而对于一些特殊的功能模块则可能要针对不同的情况选择是否要进行恢复。可能这些功能模块在重启时需要进行恢复备份的配置数据,而在硬件单元发生拔出现象时,就需要用户重新进行配置,并将功能模块中原有的配置数据删除。因此用户需要根据自身系统功能模块的特殊需求而设置恢复策略或者删除策略。当然用户也可以统一设置成删除策略,允许不同类型硬件单元在同一位置上插入时自动删除原有配置数据。
步骤S203,当某一功能模块发生变化需要进行配置数据恢复时,如掉电重启或功能模块内部的硬件单元拔出或插入,根据该功能模块相应的控制策略来判断对发生变化的功能模块是否需要恢复。当功能模块发生上述问题时,会从系统管理装置得到该问题的具体信息通知,该通知包括变化的功能模块的基本属性和变化的具体情况。因此可以根据功能模块的基本属性和其发生变化的不同情况对应控制策略判断是否对其恢复。
步骤S204,如果需要对该功能模块进行恢复,则可以根据从系统管理装置得到通知的具体信息找到其对应的数据备份,将备份数据下发到功能模块进行数据恢复。
步骤S205,如果不需要对该功能模块进行恢复,则通知该功能模块将其原有配置删除,为配置新的数据做准备。
该实施例的配置数据恢复方法,对通信设备的配置数据恢复统一处理,减轻了各个功能模块的负担及其误操作的概率。可以由用户根据情况灵活制定恢复策略。提高了设备利用率,减少运行费用。
在上述实施例的配置数据恢复方法中,步骤S201中的配置数据备份还可以采用以下的配置数据备份方法。
如图3所示,为本发明实施例的配置数据备份方法的流程图,包括以下步骤,在步骤S301中,首先将系统所有功能模块中已经配置的数据集中存储。
在步骤S302中,根据用户设置的组织方法为每个功能模块已经存储的配置数据建立对应的备份数据标识。该组织方法可以由用户根据功能模块的基本属性自由设置。其中功能模块的基本属性包括功能模块上硬件单元类型、功能模块类型和功能模块上硬件单元位置。用户可以根据系统的复杂程度自由设置不同维度的备份数据标识,该备份数据标识可以完全覆盖各个功能模块中的所有备份数据。
对于功能比较简单的系统,用户可以通过一维的基本属性设置该组织方法。用户可以仅以该功能模块的类型来建立对应的备份数据标识,例如对于IP模块的数据备份就可以将IP协议模块的备份数据对应的标识设置为IP,同样对于BGP模块的数据备份就可以将BGP协议模块备份数据对应的标识设置为BGP等。还可以用功能模块上硬件单元类型来建立对应的备份数据标识,例如单板类型、卡类型和接口类型等,而且用户可以根据自身需要将硬件单元类型划分到不同的粗细力度。另外用户也可以直接使用硬件单元的位置来设置该组织方法。
对于比较复杂的系统就可以用二维的基本属性设置该组织方法。例如可以将功能模块的类型和硬件单元的位置两种基本属性结合来建立对应的备份数据标识,如IP协议模块中的一个硬件单元的备份配置对应的备份数据标识就为(IP,X),其中X代表该硬件单元在IP协议模块中的位置。还可以将硬件单元的类型和硬件单元的位置两种基本属性结合来建立对应的备份数据标识,如一个单板的备份配置对应的备份数据标识为(单板,X),其中X代表该硬件单元的位置。另外还可以用功能模块的类型和硬件单元的类型来建立对应的备份数据标识,例如对IP模块的单板的配置数据进行备份时,就可以将对应的备份数据标识为(IP,单板)。
对于非常复杂的系统,例如分布式系统。还可以使用三维的基本属性设置该组织方法。例如将IP协议模块中单板上硬件单元的备份配置对应的备份数据标识为(IP,单板,X),其中X代表该硬件单元在IP协议模块中单板上的位置。
以上几种组织方法可以由用户根据自身系统的情况自由设置,提高了系统备份的灵活性。
步骤S303,当功能模块配置数据发生改变时,即用户对功能模块添加配置、更新配置或删除配置。根据发生改变功能模块的基本属性和用户设置的组织方式确定其对应的备份数据标识。该功能模块变化的具体情况会从系统管理装置得到通知,该通知包括该功能模块的基本属性。
步骤S304,根据功能模块配置数据改变的具体情况,对与备份数据标识对应的备份数据进行处理。当功能模块配置数据的改变为添加配置时,则建立与所述功能模块对应的备份数据标识,并存储添加的配置数据与对应的数据标识;当功能模块配置数据的改变为更新配置时,则删除原备份数据,并将原备份数据对应的备份数据标识对应到新配置数据;当功能模块配置数据的改变为删除配置时,则删除原备份数据和与其对应的备份数据标识。
该实施例的配置数据备份方法,将通信设备的配置数据统一备份,减轻了各个功能模块的负担。并且用户可以根据自己的需求灵活的备份数据,保证了数据备份的安全性和准确性。也极大的方便了用户对备份数据的管理,还可以满足用户特殊需要。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种配置数据恢复方法,其特征在于,包括以下步骤将所有功能模块的配置数据集中备份;根据各个功能模块的不同变化方式设置相应的控制策略;当某一功能模块发生变化需要恢复配置数据时,根据所述功能模块相应的控制策略判断是否执行恢复。
2.如权利要求1所述配置数据恢复方法,其特征在于,所述根据控制策略判断是否执行恢复之后,还包括以下步骤如果要执行恢复,则将所述备份数据下发到所述功能模块恢复数据;如果不要执行恢复,则通知所述功能模块将其原有配置删除。
3.如权利要求1或2所述配置数据恢复方法,其特征在于,所述将所有功能模块的配置数据集中备份,具体包括以下步骤将所有功能模块中已经配置的数据集中存储;建立与每个功能模块已存储的备份数据相对应的备份数据标识;当功能模块中的配置数据发生改变时,获取所述备份数据标识;根据所述功能模块配置数据的改变,对与所述备份数据标识对应的备份数据进行处理。
4.如权利要求3所述的配置数据恢复方法,其特征在于,所述建立备份数据标识具体包括根据已存储的备份数据所属功能模块的基本属性,设置所述备份数据标识。
5.如权利要求3所述的配置数据恢复方法,其特征在于,所述功能模块配置数据的改变具体包括功能模块的添加配置、更新配置和删除配置。
6.如权利要求5所述的配置数据恢复方法,其特征在于,所述对备份数据进行处理,具体包括以下步骤当所述功能模块配置数据的改变为添加配置时,则建立与所述功能模块对应的备份数据标识,并存储所述添加的配置数据与对应的数据标识;当所述功能模块配置数据的改变为更新配置时,则删除原备份数据,并将原备份数据对应的备份数据标识对应到新配置数据;当所述功能模块配置数据的改变为删除配置时,则删除原备份数据和与其对应的备份数据标识。
7.如权利要求1所述配置数据恢复方法,其特征在于,所述控制策略包括删除原有配置或恢复配置数据。
8.一种配置数据处理系统,包括系统管理装置和业务处理装置,其特征在于,还包括配置处理装置,所述配置处理装置分别与所述系统管理装置和业务处理装置相连,用于对所述业务处理装置中的各个功能模块的配置数据进行集中备份,并在收到所述系统管理装置发来的通知后,根据控制策略进行配置数据的恢复。
9.如权利要求8所述配置数据处理系统,其特征在于,所述配置处理装置包括数据控制模块,用于根据所述系统管理装置发来的通知决定是否对需要进行配置恢复的功能模块恢复配置数据。
10.如权利要求9所述配置数据处理系统,其特征在于,所述配置处理装置还包括数据集中模块,所述数据集中模块与所述数据控制模块相连,用于备份数据建立相应的备份数据标识,并在所述数据控制模块判断对需要进行配置恢复的功能模块执行恢复时,对所述功能模块下发数据进行恢复。
11.一种配置数据处理装置,其特征在于,包括数据控制模块,用于根据系统管理装置发来的通知决定是否对需要进行配置恢复的功能模块恢复配置数据。
12.如权利要求11所述配置数据处理装置,其特征在于,所述配置数据处理装置还包括数据集中模块,所述数据集中模块与所述数据控制模块相连,用于备份数据建立相应的备份数据标识,并在所述数据控制模块判断对需要进行配置恢复的功能模块执行恢复时,对所述功能模块下发数据进行恢复。
全文摘要
本发明公开了一种配置数据恢复方法,包括以下步骤,将所有功能模块的配置数据集中备份;根据所有功能模块的不同变化方式设置相应的控制策略;当某一功能模块发生变化需要恢复配置数据时,根据所述功能模块相应的控制策略判断是否执行恢复。本发明还公开了一种配置数据处理系统,包括配置处理装置。本发明实现了通信设备对配置数据恢复的统一处理,减轻了各个功能模块的负担及其误操作的概率,并且用户可以根据自己的需求灵活的备份数据、设置控制策略。因此提高了设备利用率,减少了运行费用。
文档编号H04W24/04GK101022633SQ20071000495
公开日2007年8月22日 申请日期2007年2月14日 优先权日2007年2月14日
发明者李艳民 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1