一种双归属设备管理系统和双归属数据配置回滚的方法

文档序号:6560620阅读:291来源:国知局
专利名称:一种双归属设备管理系统和双归属数据配置回滚的方法
技术领域
本发明涉及电信技术领域,尤其是涉及一种双归属设备管理系统和双归属数据配置回滚的方法。
背景技术
为了能够适应未来的通信和业务发展需求,通信网络向以软交换为核心的NGN(Next Generation Network,下一代网络)演进势在必行。目前,在电信的NGN中,需要对软交换提供双归属管理。双归属是一种防止软交换设备瘫机或者是出现突发灾害事故时能够提供紧急通信的容灾机制,通过处于不同地理位置的两套软交换系统之间的互为备份的方式,保证当其中一台软交换设备出现故障的时候,另一台软交换设备能够将其业务全部接管过来,从而确保网络在紧急时刻的通信安全。当在两台设备上的数据和业务相互备份时,该两台设备为存在双归属关系的两台设备;在存在双归属关系的两台设备上要求完全一致或基本一致的数据为双归属数据。
当在存在双归属关系的两台设备上进行数据配置时,需要网管系统将配置命令下发到两台软交换上。但在实际运用中,可能出现只有一台软交换配置成功而另一台软交换配置失败的情况。为了保证两台软交换之间的数据一致,需要采用数据配置回滚的方法,将配置成功的软交换上的数据配置命令撤销,使数据回复到数据配置成功前的状态。
现在,有两种双归属数据配置回滚的方法。一种是网管在软交换上进行数据配置之前,先利用设备的查询接口查询并保存待更新的数据信息。如果数据配置失败,则根据配置前查询到的信息构造相反的配置命令,并将该命令下发到配置成功的软交换上,该软交换接收命令并运行,实现双归属数据配置的回滚。但是,采用该双归属数据配置回滚的方法时,网管在配置前需要先对设备数据进行一次查询,与设备的交互次数由一次变为两次,双归属配置命令处理效率降低为原来的一半。
另一种方法是网管在软交换上进行数据配置之前,先对保存在网管中的数据进行备份。如果数据配置失败,则用备份的数据替换当前的配置数据,从而实现双归属数据配置的回滚。但是,采用该双归属数据配置回滚的方法时,由于不同数据的结构不同,网管系统需要为不同的数据准备不同的数据备份结构,造成系统复杂度增加。而在双归属数据完全配置成功的情况下,还需要清除备份数据,使数据操作次数增加,影响系统效率。

发明内容
本发明要解决的问题是提供一种双归属设备管理系统和双归属数据配置回滚的方法,以克服现有技术中在对双归属数据进行配置回滚时系统效率低的缺陷。
为达到上述目的,本发明提供一种双归属数据配置回滚的方法,包括以下步骤A、获取配置数据并设置所述配置数据的数据状态;B、根据所述配置数据对存在双归属关系的两台设备进行配置并更新对应配置数据的数据状态;C、根据所述配置数据和所述配置数据的数据状态进行数据配置的恢复。
按照本发明的一个方面,步骤A进一步包括A1、同步并保存存在双归属关系的两台设备的配置数据到网管单元;A2、分别设置存在双归属关系的两台设备的对应配置数据的数据状态。
按照本发明的另一个方面,步骤B和C之间还包括D、判断存在双归属关系的两台设备的状态,如果只有一台配置成功,则转步骤C。
按照本发明的再一个方面,如果存在双归属关系的两台设备全部配置成功,则进行以下步骤E、复制存在双归属关系的两台设备的配置数据到网管单元;F、分别改变所述存在双归属关系的两台设备的对应配置数据的数据状态。
按照本发明的再一个方面,步骤C进一步包括C1、根据所述存在双归属关系的两台设备中配置成功的设备的配置数据生成反配置命令;C2、所述存在双归属关系的两台设备中配置成功的设备执行所述反配置命令;C3、改变所述存在双归属关系的两台设备中配置成功设备的对应配置数据的数据状态并结束。
本发明还提供一种双归属设备管理系统,包括用户单元、网管单元和双归属设备单元,其中网管单元分别与用户单元和双归属设备单元连接,用于获取配置数据、设置所述配置数据的数据状态,并根据所述配置数据和所述配置数据的数据状态,对配置成功的软交换进行数据配置的恢复。
按照本发明的再一个方面,所述双归属设备单元进一步包括两台软交换,所述两台软交换存在双归属关系。
与现有技术相比,本发明具有以下优点本发明不需要网管在配置前先对设备数据进行查询,也不需要对保存在网管中的数据进行备份和清除,因此在对双归属数据进行配置回滚时,提高了系统的效率。


图1是一种双归属设备管理系统图;图2是本发明的一种双归属数据配置回滚的流程图。
具体实施例方式
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述一种双归属设备管理系统如图1所示,该系统包括用户单元11、网管单元12和双归属设备单元13,其中双归属设备单元13进一步包括软交换14和软交换15。网管单元12分别与用户单元11和双归属设备单元13进行通信,对双归属设备单元13进行管理。
当采用图1所示双归属设备管理系统时,本发明的一种双归属数据配置回滚的流程如图2所示,首先网管单元12获取配置数据并设置所述配置数据的数据状态,当数据状态为0时表示数据待更新,当数据状态为1时表示数据已更新;然后网管单元12根据所述配置数据对双归属设备单元13进行配置;当软交换14和软交换15只有一台配置成功时,本实施例中假设软交换14配置成功,软交换15配置失败,双归属数据需要配置回滚,则网管单元12根据所述配置数据和所述配置数据的数据状态,对配置成功的软交换进行数据配置的恢复。参照图2,本发明包括以下步骤步骤s101,同步并保存存在双归属关系的两台设备的配置数据到网管单元。即双归属设备单元13的软交换14和软交换15分别将配置数据发送到网管单元12进行同步。
步骤s102,设置存在双归属关系的两台设备的对应配置数据的数据状态。即分别将与软交换14和软交换15对应的配置数据的数据状态设置为1。
步骤s103,对存在双归属关系的两台设备进行配置并更新对应配置数据的数据状态。用户单元11下发配置命令到网管单元12,网管单元12再分别下发配置命令到软交换14和软交换15,软交换14和软交换15分别执行该配置命令,对双归属设备单元13进行配置。如果软交换设备配置成功,则设置该设备对应配置数据的数据状态为0;如果软交换设备配置失败,则不改变该设备对应配置数据的数据状态。即设置软交换14对应配置数据的数据状态为0。
步骤s104,判断存在双归属关系的两台设备是否全部配置成功,如果是,则转步骤s109;否则转步骤s105。即判断软交换14和软交换15是否全部配置成功,因为软交换14配置成功,软交换15配置失败,所以转步骤s105。
步骤s105,判断存在双归属关系的两台设备是否全部配置失败,如果是,则结束;否则转步骤s106。即判断软交换14和软交换15是否全部配置失败,因为软交换14配置成功,软交换15配置失败,所以转步骤s106。
步骤s106,根据存在双归属关系的两台设备中配置成功的设备的配置数据生成反配置命令。即网管单元12根据软交换14的配置数据生成反配置命令。
步骤s107,存在双归属关系的两台设备中配置成功的设备执行反配置命令。即网管单元12将生成的反配置命令下发到软交换14,软交换14执行该反配置命令,将软交换14的数据恢复到配置成功前的状态。
步骤s108,改变所述存在双归属关系的两台设备中配置成功设备的对应配置数据的数据状态并结束。即网管单元12将软交换14对应配置数据的数据状态设置为1并结束。
步骤s109,复制存在双归属关系的两台设备的配置数据到网管单元。
步骤s110,改变所述存在双归属关系的两台设备的对应配置数据的数据状态。
如果在对存在双归属关系的两台设备进行配置后,软交换14和软交换15都配置成功,并将软交换14和软交换15对应配置数据的数据状态设置为0,则进行步骤s109,将软交换14和软交换15的配置数据复制到网管单元12;该复制过程可以立即进行,也可以在一段时间以后再进行自动复制,或当网管单元12需要使用该数据时再进行复制。在复制过程完成后进行步骤s111,将软交换14和软交换15对应配置数据的数据状态设置为1。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种双归属数据配置回滚的方法,其特征在于,包括以下步骤A、获取配置数据并设置所述配置数据的数据状态;B、根据所述配置数据对存在双归属关系的两台设备进行配置;C、根据所述配置数据和所述配置数据的数据状态进行数据配置的恢复。
2.如权利要求1所述双归属数据配置回滚的方法,其特征在于,步骤A进一步包括A1、同步并保存存在双归属关系的两台设备的配置数据到网管单元;A2、分别设置存在双归属关系的两台设备的对应配置数据的数据状态。
3.如权利要求1所述双归属数据配置回滚的方法,其特征在于,步骤B和C之间还包括D、判断存在双归属关系的两台设备的状态,如果只有一台配置成功,则转步骤C。
4.如权利要求3所述双归属数据配置回滚的方法,其特征在于,如果存在双归属关系的两台设备全部配置成功,则进行以下步骤E、复制存在双归属关系的两台设备的配置数据到网管单元;F、分别改变所述存在双归属关系的两台设备的对应配置数据的数据状态。
5.如权利要求1所述双归属数据配置回滚的方法,其特征在于,步骤C进一步包括C1、根据所述存在双归属关系的两台设备中配置成功的设备的配置数据生成反配置命令;C2、所述存在双归属关系的两台设备中配置成功的设备执行所述反配置命令;C3、改变所述存在双归属关系的两台设备中配置成功设备的对应配置数据的数据状态并结束。
6.一种双归属设备管理系统,其特征在于,包括用户单元、网管单元和双归属设备单元,其中网管单元分别与用户单元和双归属设备单元连接,用于获取配置数据、设置所述配置数据的数据状态,并根据所述配置数据和所述配置数据的数据状态,对配置成功的软交换进行数据配置的恢复。
7.如权利要求6所述双归属设备管理系统,其特征在于,所述双归属设备单元进一步包括两台软交换,所述两台软交换存在双归属关系。
全文摘要
本发明公开了一种双归属设备管理系统,包括用户单元、网管单元和双归属设备单元,其中网管单元分别与用户单元和双归属设备单元连接;本发明还公开了一种双归属数据配置回滚的方法,首先获取配置数据并设置所述配置数据的数据状态,然后根据所述配置数据对存在双归属关系的两台设备进行配置,当双归属数据需要配置回滚时,根据所述配置数据和所述配置数据的数据状态进行数据配置的恢复。本发明不需要网管在配置前先对设备数据进行查询,也不需要对保存在网管中的数据进行备份和清除,因此在对双归属数据进行配置回滚时,提高了系统的效率。
文档编号G06F11/14GK1929403SQ200610109438
公开日2007年3月14日 申请日期2006年8月16日 优先权日2006年8月16日
发明者解宁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1