一种异构网络中保持数据一致性的方法和用户数据中心的制作方法

文档序号:9754525阅读:554来源:国知局
一种异构网络中保持数据一致性的方法和用户数据中心的制作方法
【技术领域】
[0001]本申请涉及异构通信网络技术,特别涉及一种异构网络中保持数据一致性的方法和用户数据中心。
【背景技术】
[0002]异构网络(Heterogeneous Network)由多个不同的网络硬件设备组成,大部分情况下运行在不同的协议上支持不同的功能或应用,是目前最常见的一种网络类型。
[0003]异构通信网络通过系统间融合的方式,多系统之间取长补短,是满足未来通信网络业务需求的一种有效手段,能够综合发挥各自的优势。例如一个无线宽带集群通信系统,就是由多个核心网、调度机、加密中心等硬件设备构成。
[0004]为了让这些不同的设备协同工作,必须对这些设备进行必要的配置,且需要保证所有设备的配置一致,不能发生设备间配置数据的冲突。需要保持一致的配置数据主要包括两类:开局规划数据和运营数据。开局规划数据一般是在开局时一次性配置的,数据一致性较为容易保证,而运营数据是在运营过程中不断配置的,保证数据一致性的复杂度较高。
[0005]目前异构网络中多个设备间运营数据的一致性保证主要是靠人工实现的,有时会有辅助工具降低人工操作的复杂度。
[0006]但是,人工保证运营数据一致性,对人的操作要求较高,易于出现不一致问题,且出现问题后较难排查。辅助工具保证运营数据一致性的方式,属于事后补救型的方案,易用性和及时性差。

【发明内容】

[0007]本申请提供一种异构网络中保持数据一致性的方法,能够在网络建成后高效及时地保证运营数据的一致性。
[0008]为实现上述目的,本申请采用如下的技术方案:
[0009]一种异构网络中保持数据一致性的方法,包括:
[0010]在异构网络中设置用户数据中心UDC,与异构网络中的各个网元建立接口连接;
[0011]当需要进行运营数据的配置或更新时,所述UDC对所述运营数据进行UDC自身的约束校验,并针对所述运营数据的分发规则确定所述运营数据的相关网元,按照确定的相关网元的网元内规则进行所述运营数据的校验;
[0012]所述运营数据校验成功后,所述UDC将所述运营数据的配置或更新命令适配成所述运营数据的相关网元识别的配置命令,并发送给所述相关网元,进行所述运营数据的配置或更新。
[0013]较佳地,若所述运营数据校验失败,则该方法进一步包括:所述UDC标记本次运营数据配置失败,将所有相关数据恢复到配置前的状态。
[0014]较佳地,该方法进一步包括:对应每个网元,UDC和相应网元各自维护一个同步号,每次运营数据配置或更新成功后,将该运营数据的相关网元和UDC中的对应同步号执行相同的更新操作;
[0015]所述UDC定时与各个网元进行同步状态核查,当发现UDC和网元间的同步号不一致时,所述UDC发出告警。
[0016]较佳地,该方法进一步包括:所述UDC对各个网元进行数据全同步,并下发唯一标识所述数据全同步的UpdateID ;
[0017]所述UDC定时与各个网元进行同步状态核查,当发现UDC和网元间的UpdateID不一致时,所述UDC发出告警。
[0018]较佳地,当所述运营数据的配置或更新失败时,所述UDC将失败的配置或更新指令计入指令队列,等待重新配置或更新。
[0019]一种用户数据中心,包括:校验单元、适配单元和接口单元;
[0020]所述校验单元,用于当需要进行运营数据的配置或更新时,对所述运营数据进行UDC自身的约束校验,并针对所述运营数据的分发规则确定所述运营数据的相关网元,按照确定的相关网元的网元内规则进行所述运营数据的校验;
[0021]所述适配单元,用于在所述校验单元对所述运营数据校验成功后,将所述运营数据的配置或更新命令适配成所述运营数据的相关网元识别的配置命令;
[0022]所述接口单元,用于与异构网络中的其他网页建立接口连接,并将适配后的配置命令发送给所述相关网元,进行所述运营数据的配置或更新。
[0023]较佳地,该用户数据中心还包括同步号维持单元和同步状态核查单元;
[0024]所述同步号维持单元,用于对应每个网元,在自身维护一个同步号,每次运营数据配置或更新成功后,将与所述运营数据的相关网元对应的同步号执行更新操作;
[0025]所述同步状态核查单元,用于定时进行与各个网元之间的同步状态核查,当发现所述同步号维持单元中与一网元对应的同步号与该网元自身保持的同步号不一致时,发出生敬口目。
[0026]由上述技术方案可见,本申请中,在异构网络中设置用户数据中心UDC,与异构网络中的各个网元建立接口连接;当需要进行运营数据的配置或更新时,UDC对运营数据进行两级校验;在运营数据校验成功后,UDC将运营数据的配置或更新命令适配成相关网元识别的配置命令,并发送给相关网元,进行运营数据的配置或更新。通过上述处理,能够在网络建成后高效及时地保证运营数据的一致性。
【附图说明】
[0027]图1为增加UDC后的异构网络系统的基本结构示意图;
[0028]图2为本申请中保持数据一致性方法的基本流程示意图;
[0029]图3为本申请中用户数据中心的基本结构示意图。
【具体实施方式】
[0030]为了使本申请的目的、技术手段和优点更加清楚明白,以下结合附图对本申请做进一步详细说明。
[0031]在本申请中,在异构网络系统中新设置一个用户数据中心(UDC),该UDC可部署在服务器或普通PC机上,负责全网运营数据的管理。在UDC与异构网络涉及运营数据配置和更新的各个网元间建立接口连接,可以用于数据传输。具体地,增加UDC后的异构网络系统的基本结构示意图如图1。其中,UDC可以设置在服务器或电脑上。
[0032]图2为引入UDC后本申请中保持数据一致性方法的基本流程示意图。如图2所示,该方法包括:
[0033]步骤201,当需要进行运营数据配置和更新时,UDC对运营数据进行UDC自身的校验。
[0034]当需要进行运营数据配置和更新时,UDC需要对配置和更新的运营数据进行校验。其中,对于运营数据的校验包括两种:按UDC自身的规则校验,按相关网元的规则进行校验。
[0035]本步骤中,UDC对数据进行UDC自身的约束校验,UDC自身的约束校验指符合UDC内对于数据的要求,例如=UDC的管理规格、号码全局唯一性校验等。
[0036]步骤202,UDC确定运营数据的相关网元,并进行相关网元内的规则校验。
[0037]UDC根据分发规则确定运营数据相关的网元,并针对该网元对运营数据进行网元内规则校验,例如:网元的管理规格、网元内对象关联关系等。
[0038]在上述步骤201和202中,UDC自身的约束校验和网元内规则校验都是在UDC内完成,任何一级校验不通过,则本次配置失败,所有运营数据恢复到配置前状态,从而保证数据的正确性、完整性和一致性。当UDC自身的约束校验和网元内规则校验都成功后,继续执行步骤203。
[0039]上述步骤201和202的操作可以同时进行,或以任意先后顺序执行。
[0040]步骤203,UDC将运营数据的配置或更新命令适配成相关网元识别的配置命令,并发送给对应网元,用于运营数据的配置和更新。
[0041 ] UDC中最初的运营数据配置或更新命令可能与网元内的配置命令形式不同,在步骤202所确定出的相关网元的基础上,本步骤中将配置或
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1