增量数据同步方法、网元管理系统及网络管理系统的制作方法

文档序号:7999780阅读:255来源:国知局
增量数据同步方法、网元管理系统及网络管理系统的制作方法
【专利摘要】本发明公开了一种增量数据同步方法、网元管理系统及网络管理系统,该方法包括:网元管理系统在自身的数据发生变化时,向网络管理系统发送增量数据同步请求;在接收到网络管理系统响应增量数据同步请求时,与网络管理系统建立通信连接;网元管理系统基于与网络管理系统建立的通信连接,将增量数据发送给网络管理系统以对网络管理系统进行增量数据同步。本发明通过在网元管理系统有数据变化时,才发起增量数据同步,有效地避免在没有增量数据时无效数据的传送,并有效的减轻了网元管理系统与网路管理系统之间数据传输接口的负担。
【专利说明】增量数据同步方法、网元管理系统及网络管理系统

【技术领域】
[0001]本发明涉及到通信领域,特别涉及到一种增量数据同步方法、网元管理系统及网络管理系统。

【背景技术】
[0002]在国际电信联盟(ITU)定义的电信管理网络(TMN)中,比较清晰的界定了电信管理网络架构,即网元(NE, Network Element)、网元管理系统(EMS)和网络管理系统(NMS)。随着电信网络规模的逐渐扩大,网络结构日趋复杂,网络数据不断膨胀,如何保持网络管理系统和网元管理系统之间数据的实时性和一致性显得非常重要。在现有技术中提供了一种通过拉式增量同步的方法,该增量同步方法由网络管理系统向网元管理系统发起请求消息,网元管理系统响应网络管理系统的请求消息,并传送增量同步数据给网络管理系统。这种方式虽然解决EMS和匪S数据同步的问题,但是,由于是网络管理系统主动向网元管理系统发起的请求消息,在发起时网元管理系统在没有可同步的增量数据时,易造成无效数据的传送,增加网元管理系统与网络管理系统之间数据传输接口的负担。


【发明内容】

[0003]本发明的主要目在于提供一种增量数据同步方法,以避免无效数据的传送,并有效的减轻了网元管理系统与网络管理系统之间数据传输接口的负担。
[0004]此外,本发明还提供一种网元管理系统和网络管理系统,以避免无效数据的传送,并有效的减轻了网元管理系统与网络管理系统之间数据传输接口的负担。
[0005]一种增量数据同步的方法,该方法包括步骤:网元管理系统在自身的数据发生变化时,向网络管理系统发送增量数据同步请求;在接收到网络管理系统响应增量数据同步请求时,与网络管理系统建立通信连接;网元管理系统基于与网络管理系统建立的通信连接,将增量数据发送给网络管理系统以对网络管理系统进行增量数据同步。
[0006]优选地,在向网络管理系统发送增量数据同步请求的步骤之后,该方法还包括:网络管理系统在收到所述增量数据同步请求时,分析自身的运行状态;在网络管理系统处于忙的状态时,网络管理系统延迟响应所述增量数据同步请求;在网络管理系统处于闲的状态时,网络管理系统立即响应所述增量数据同步请求,并接收网元管理系统发送的增量同步数据以完成增量数据的同步。
[0007]优选地,该方法还包括:在网络管理系统延迟响应所述增量数据同步请求时,网元管理系统每间隔一个预设的时间向网络管理系统发送增量数据同步请求。
[0008]优选地,所述增量数据包括增加的数据、变化的数据及/或减少的数据。
[0009]优选地,所述增量数据同步请求包括增量数据处理指令,该增量数据处理指令包括增加的数据的增加指令、变化的数据的替换指令及/或减少的数据的删除指令。
[0010]优选地,所述将增量数据发送给网络管理系统以对网络管理系统进行增量数据同步的步骤还包括:设置一向网络管理系统同步数据的阀值,当增量数据大于所述阀值时,将所述增量数据分割成几个部分,将增量数据分批次发送给网络管理系统以对网络管理系统进行增量数据同步。
[0011]一种和网络管理系统进行增量数据同步的网元管理系统,该网元管理系统包括:请求发送模块,用于在自身的数据发生变化时,向网络管理系统发送增量数据同步请求;通信模块,用于在接收到网络管理系统响应增量数据同步请求时,与网络管理系统建立通信连接;数据同步模块,用于基于与网络管理系统建立通信连接,将增量数据发送给网络管理系统以对网络管理系统进行增量数据同步。
[0012]优选地,该请求发送模块还用于:在网络管理系统延迟响应所述增量数据同步请求时,每间隔一个预设的时间向网络管理系统发送增量数据同步请求。
[0013]优选地,所述增量数据包括增加的数据、变化的数据及/或减少的数据。
[0014]优选地,所述增量数据同步请求包括增量数据处理指令,该增量数据处理指令包括增加的数据的增加指令、变化的数据的替换指令及/或减少的数据的删除指令。
[0015]优选地,所述网元管理系统还包括:设置模块,所述设置模块用于设置一向网络管理系统同步数据的阀值;所述数据同步模块,还用于当增量数据大于所述阀值时,将所述增量数据分割成几个部分,将增量数据分批次发送给网络管理系统以对网络管理系统进行增量数据同步。
[0016]一种和网元管理系统进行增量数据同步的网络管理系统,该网络管理系统包括:状态分析模块,用于在收到所述增量数据同步请求时,分析自身的运行状态;同步响应模块,用于在网络管理系统处于忙的状态时,延迟响应所述增量数据同步请求,在网络管理系统处于闲的状态时,立即响应所述增量数据同步请求,数据接收模块,用于接收网元管理系统发送的增量同步数据以完成增量数据的同步。
[0017]相较现有的技术,本发明通过在网元管理系统有数据变化时,才发起增量数据同步,有效地避免在没有增量数据时无效数据的传送,并有效的减轻了网元管理系统与网路管理系统之间数据传输接口的负担。

【专利附图】

【附图说明】
[0018]图1为本发明增量数据同步方法第一实施例的具体流程图;
[0019]图2为本发明增量数据同步方法第二实施例的具体流程图;
[0020]图3为本发明网元管理系统较佳实施例的功能模块图;
[0021]图4为本发明网络管理系统较佳实施例的功能模块图。
[0022]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0023]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]参照图1,为本发明增量数据同步方法第一实施例的具体流程图。
[0025]需要强调的是:图1所示流程图仅为一个较佳实施例,本领域的技术人员当知,任何围绕本发明思想构建的实施例都不应脱离于如下技术方案涵盖的范围:
[0026]网元管理系统在自身的数据发生变化时,向网络管理系统发送增量数据同步请求;在接收到网络管理系统响应增量数据同步请求时,与网络管理系统建立通信连接;网元管理系统基于与网络管理系统建立通信连接,将增量数据发送给网络管理系统以对网络管理系统进行增量数据同步。
[0027]以下是本实施例逐步实现增量数据同步的具体步骤:
[0028]步骤S11,网元管理系统在自身的数据发生变化时,向网络管理系统发送增量数据同步请求。网元管理系统预设一时间,当达到预设时间时,侦测自身数据的变化情况。当侦测到自身的数据发生变化时,向网络管理系统发送增量数据同步请求。所述预设时间为一时间间隔,可以是每隔15Min,也可以为一时间点,例如,13:00或14:00,在此不做限定。当到达间隔时间或时间点时,侦测自身数据的变化情况,当有数据变化时,向网络管理系统发送增量数据同步请求;当没有数据变化时,到下一个时间间隔或下一个时间点再侦测自身数据的变化情况。也还可以是实时侦测自身数据的变化情况或当网元管理系统自身数据发生变化时自动发送增量数据同步请求。
[0029]所述增量数据同步请求包括增量数据处理指令,该增量数据处理指令包括增加的数据的增加指令、变化的数据的替换指令及/或减少的数据的删除指令。
[0030]所述增量数据为上次同步或者指定时间点之后变化了的数据(设置数据、故障数据、性能数据和安全数据等类别),包括增加的数据、变化的数据及/或减少的数据。对变化了的数据进行过滤出需同步的增量数据。例如,故障数据虽然变化了但不需要进行同步等类似的数据。网元管理系统(EMS,Element Management System)是管理特定类型的一个或多个电信网络单元(NE)的系统。一般来说,EMS管理着每个NE的功能和容量,但并不理会网络中不同NE之间的交流。为了支持NE间的交流,EMS需要与更高一级的网络管理系统(NMS, Network Management System)进行通信。
[0031]步骤S12,网元管理系统在接收到网络管理系统响应增量数据同步请求时,与网络管理系统建立通信连接。
[0032]步骤S13,网元管理系统基于与网络管理系统建立的通信连接,将增量数据发送给网络管理系统以对网络管理系统进行增量数据同步。
[0033]在网络管理系统延迟响应所述增量数据同步请求时,网元管理系统每间隔一个预设的时间向网络管理系统发送增量数据同步请求。所述预设时间为一时间间隔,可以是每隔15Min,也可以为一时间点,例如,13:00或14:00,在此不做限定。
[0034]进一步的,在网络管理系统延迟响应所述增量数据同步请求时,预设一时间,当达到所述预设的时间时,将增量数据发送给网络管理系统以对网络管理系统进行增量数据同止/J/ O
[0035]所述网元管理系统设置一向网络管理系统同步数据的阀值,当增量数据大于所述阀值时,将所述增量数据分割成几个部分,并分批次将分割后的增量数据发送给网络管理系统。所述阀值可以为1M或50M,也还可以是其他任意可以作为网络数据大小的值。通过将增量数据分批次进行发送,进一步有效的减少了网元管理系统与网络管理系统之间的数据传输接口的负担。
[0036]更进一步的,所述网络管理系统在增量数据同步成功后向网元管理系统发送反馈消息,以通知增量数据同步完成。本实例中当所述网元管理系统将增量数据分批次发送给网络管理系统时,网络管理系统在收到每次的增量数据时,发送接收成功消息给所述网元管理系统,以告知网元管理系统继续传输下批次增量同步数据。所述网元管理系统在未接收到接收成功消息时,再发送一次该批次增量同步数据直至接收到网络管理系统发送的当前批次增量同步数据接收成功消息后再继续同步下一批次的增量数据。也可以在需同步的整个增量数据发送完之后发接收成功消息,以告知网元管理系统所有的增量数据都已同步完成。通过在增量数据同步成功后向网元管理系统发送反馈消息,以通知增量数据同步完成。有效避免增量数据在传输的过程传漏的现象。
[0037]在本实施例中,通过在网元管理系统有数据变化时,才发起增量数据同步,有效地避免在没有增量数据时无效数据的传送,并有效的减轻了网元管理系统与网路管理系统之间数据传输接口的负担。
[0038]参照图2,为本发明增量数据同步方法第二实施例的具体流程图。
[0039]基于上述第一实施例,所述步骤Sll之后还包括:
[0040]步骤S14,网络管理系统在收到所述增量数据同步请求时,分析自身的运行状态。
[0041]步骤S15,在网络管理系统处于忙的状态时,网络管理系统延迟响应所述增量数据同步请求;在网络管理系统处于闲的状态时,网络管理系统立即响应所述增量数据同步请求,并接收网元管理系统发送的增量同步数据以完成增量数据的同步。
[0042]通过分析网络管理系统的运行状态,根据自身的运行状态来响应所述增量数据同步请求,利用网络管理系统状态闲的时候进行增量数据同步,使得更加合理的利用网络管理系统的资源,提高用户体验。
[0043]如图3所示,为本发明网元管理系统较佳实施例的功能模块图。
[0044]该网元管理系统包括:
[0045]请求发送模块10,用于在自身的数据发生变化时,向网络管理系统发送增量数据同步请求。
[0046]预设一时间,当达到预设时间时,侦测自身数据的变化情况。当侦测到自身的数据发生变化时,向网络管理系统发送增量数据同步请求。所述预设时间为一时间间隔,可以是每隔15Min,也可以为一时间点,例如,13:00或14:00,在此不做限定。当到达间隔时间或时间点时,侦测自身数据的变化情况,当有数据变化时,向网络管理系统发送增量数据同步请求;当没有数据变化时,到下一个时间间隔或下一个时间点再侦测自身数据的变化情况。也还可以是实时侦测自身数据的变化情况或当网元管理系统自身数据发生变化时自动发送增量数据同步请求。
[0047]所述增量数据同步请求包括增量数据处理指令,该增量数据处理指令包括增加的数据的增加指令、变化的数据的替换指令及/或减少的数据的删除指令。
[0048]所述增量数据为上次同步或者指定时间点之后变化了的数据(设置数据、故障数据、性能数据和安全数据等类别),包括增加的数据、变化的数据及/或减少的数据。对变化了的数据进行过滤出需同步的增量数据。例如,故障数据虽然变化了但不需要进行同步等类似的数据。
[0049]网元管理系统(EMS, Element Management System)是管理特定类型的一个或多个电信网络单元(NE)的系统。一般来说,EMS管理着每个NE的功能和容量,但并不理会网络中不同NE之间的交流。为了支持NE间的交流,EMS需要与更高一级的网络管理系统(WS,Network Management System)进行通信。
[0050]通信模块20,用于在接收到网络管理系统响应增量数据同步请求时,与网络管理系统建立通信连接。
[0051]数据同步模块30,用于在网络管理系统响应增量数据同步请求并与网元管理系统建立通信连接时,将增量数据发送给网络管理系统以对网络管理系统进行增量数据同步。
[0052]进一步的,还包括:设置模块40,用于设置一向网络管理系统同步数据的阀值,所述数据同步模块30,用于当增量数据大于所述阀值时,将所述增量数据分割成几个部分,并分批次将分割后的增量数据发送给网络管理系统。所述阀值可以为1M或50M,也还可以是其他任意可以作为网络数据大小的值。通过将增量数据分批次进行发送,进一步有效的减少了网元管理系统与网络管理系统之间的数据传输接口的负担。
[0053]进一步的,所述请求发送模块10,还用于在网络管理系统延迟响应所述增量数据同步请求时,每间隔一个预设的时间向网络管理系统发送增量数据同步请求。所述预设时间为一时间间隔,可以是每隔15Min,也可以为一时间点,例如,13:00或14:00,在此不做限定。
[0054]进一步的,所述设置模块40,还用于在网络管理系统延迟响应所述增量数据同步请求时,预设一时间,所述数据同步模块30,还用于当达到所述预设的时间时,将增量数据发送给网络管理系统以对网络管理系统进行增量数据同步。
[0055]更进一步的,所述网络管理系统在增量数据同步成功后向网元管理系统发送反馈消息,以通知增量数据同步完成。本实例中当所述网元管理系统将增量数据分批次发送给网络管理系统时,网络管理系统在收到每次的增量数据时,发送接收成功消息给所述网元管理系统,以告知网元管理系统继续传输下批次增量同步数据。所述网元管理系统在未接收到接收成功消息时,再发送一次该批次增量同步数据直至接收到网络管理系统发送的当前批次增量同步数据接收成功消息后再继续同步下一批次的增量数据。也可以在需同步的整个增量数据发送完之后发接收成功消息,以告知网元管理系统所有的增量数据都已同步完成。
[0056]在本实施例中,通过在增量数据同步成功后向网元管理系统发送反馈消息,以通知增量数据同步完成。有效避免增量数据在传输的过程传漏的现象。
[0057]如图4所示,为本发明网络管理系统的功能模块图。
[0058]该网络管理系统包括:
[0059]状态分析模块100,用于在收到所述增量数据同步请求时,分析自身的运行状态。
[0060]同步响应模块200,用于在网络管理系统处于忙的状态时,延迟响应所述增量数据同步请求,在网络管理系统处于闲的状态时,立即响应所述增量数据同步请求。
[0061]数据接收模块300,用于接收网元管理系统发送的增量同步数据以完成增量数据的同步。
[0062]通过分析网络管理系统的运行状态,根据自身的运行状态来响应所述增量数据同步请求,利用网络管理系统状态闲的时候进行增量数据同步,使得更加合理的利用网络管理系统的资源,提高用户体验。
[0063]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围。
【权利要求】
1.一种增量数据同步的方法,其特征在于,该方法包括步骤: 网元管理系统在自身的数据发生变化时,向网络管理系统发送增量数据同步请求; 在接收到网络管理系统响应增量数据同步请求时,与网络管理系统建立通信连接; 网元管理系统基于与网络管理系统建立的通信连接,将增量数据发送给网络管理系统以对网络管理系统进行增量数据同步。
2.根据权利要求1所述的增量数据同步方法,其特征在于,在向网络管理系统发送增量数据同步请求的步骤之后,该方法还包括: 网络管理系统在收到所述增量数据同步请求时,分析自身的运行状态; 在网络管理系统处于忙的状态时,网络管理系统延迟响应所述增量数据同步请求; 在网络管理系统处于闲的状态时,网络管理系统立即响应所述增量数据同步请求,并接收网元管理系统发送的增量同步数据以完成增量数据的同步。
3.根据权利要求2所述的增量数据同步方法,其特征在于,该方法还包括: 在网络管理系统延迟响应所述增量数据同步请求时,网元管理系统每间隔一个预设的时间向网络管理系统发送增量数据同步请求。
4.根据权利要求1、2或3所述的增量数据同步方法,其特征在于,所述增量数据包括增加的数据、变化的数据及/或减少的数据。
5.根据权利要求4所述的增量数据同步方法,其特征在于,所述增量数据同步请求包括增量数据处理指令,该增量数据处理指令包括增加的数据的增加指令、变化的数据的替换指令及/或减少的数据的删除指令。
6.根据权利要求1所述的增量数据同步方法,其特征在于,所述将增量数据发送给网络管理系统以对网络管理系统进行增量数据同步的步骤还包括: 设置一向网络管理系统同步数据的阀值,当增量数据大于所述阀值时,将所述增量数据分割成几个部分,将增量数据分批次发送给网络管理系统以对网络管理系统进行增量数据同步。
7.一种和网络管理系统进行增量数据同步的网元管理系统,其特征在于,该网元管理系统包括: 请求发送模块,用于在自身的数据发生变化时,向网络管理系统发送增量数据同步请求; 通信模块,用于在接收到网络管理系统响应增量数据同步请求时,与网络管理系统建立通信连接; 数据同步模块,用于基于与网络管理系统建立的通信连接,将增量数据发送给网络管理系统以对网络管理系统进行增量数据同步。
8.根据权利要求7所述的网元管理系统,其特征在于,该请求发送模块还用于: 在网络管理系统延迟响应所述增量数据同步请求时,每间隔一个预设的时间向网络管理系统发送增量数据同步请求。
9.根据权利要求7或8所述的网元管理系统,其特征在于,所述增量数据包括增加的数据、变化的数据及/或减少的数据。
10.根据权利要求9所述的网元管理系统,其特征在于,所述增量数据同步请求包括增量数据处理指令,该增量数据处理指令包括增加的数据的增加指令、变化的数据的替换指令及/或减少的数据的删除指令。
11.根据权利要求7所述的网元管理系统,其特征在于,所述网元管理系统还包括:设置模块, 所述设置模块,用于设置一向网络管理系统同步数据的阀值; 所述数据同步模块,还用于当增量数据大于所述阀值时,将所述增量数据分割成几个部分,将增量数据分批次发送给网络管理系统以对网络管理系统进行增量数据同步。
12.—种和权利要求7至11任一项所述的网元管理系统进行增量数据同步的网络管理系统,其特征在于,该网络管理系统包括: 状态分析模块,用于在收到所述增量数据同步请求时,分析自身的运行状态; 同步响应模块,用于在网络管理系统处于忙的状态时,延迟响应所述增量数据同步请求,在网络管理系统处于闲的状态时,立即响应所述增量数据同步请求; 数据接收模块,用于接收网元管理系统发送的增量同步数据以完成增量数据的同步。
【文档编号】H04L12/24GK104184602SQ201310196259
【公开日】2014年12月3日 申请日期:2013年5月23日 优先权日:2013年5月23日
【发明者】杨刚刚, 赵西坦, 韩凌云, 肖绍均 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1