用于网络管理系统的告警同步方法、装置及系统的制作方法

文档序号:7711549阅读:267来源:国知局
专利名称:用于网络管理系统的告警同步方法、装置及系统的制作方法
技术领域
本发明涉及通信领域,具体而言,尤其涉及一种用于网络管理 系统的告警同步方法、装置及系统。
背景技术
通常,网络管理系统中的告警同步方法是通过告警服务器向系 统中的网元下发刷新命令触发设备重新上报当前告警,以达到网络 管理和i殳备告警的一致。告警适配器位于网元端,与网元为——对 应的关系,用于在其对应的网元和告警服务器之间转发数据。
在系统中的网元设备较多时,相关技术中的告警同步方法可能 造成在短时间内有大量告警上报给告警服务器时,告警服务器需要 对该大量告警数据进行入库前的重复性判断、消失告警关联性判断, 导致告警服务器瞬时数据处理量大,效率降寸氐。

发明内容
本发明的目的在于提供一种用于网络管理系统的告警同步方 法、装置及系统,能够解决相关技术中告警服务器需要对大量告警
数据进行入库前的重复性判断、消失告警关联性判断导致的告警服 务器瞬时数据处理量大,效率降低的技术问题。
6根据本发明的 一个方面,提供了 一种用于网络管理系统的告警
同步方法,包括将网络管理系统中的告警服务器存储的网元的第 一告警信息通知给告警适配器;告警适配器接收来自网元的第二告 警信息,并判断第二告警信息的类型;才艮据第二告警信息的类型和 第一告警信息将第二告警信息同步到告警服务器。
优选地,将网络管理系统中的告警服务器存储的各网元的第一 告警信息通知给告警适配器具体包括告警服务器提取存储的各网 元的第一告警信息的第一告警关键字,并将第一告警关键字发送给 各个网元对应的告警适配器;告警适配器接收并存储第一告警关键 字。
优选地,根据第二告警信息的类型和第 一告警信息将第二告警 信息同步到告警服务器具体包括如果第二告警信息的类型是上报 告警信息,则将第二告警信息和第一告警信息进行比较,并根据比 较结果将第二告警信息同步到告警服务器;如果第二告警信息的类 型是上报告警消失信息,则将第二告警信息上报给告警服务器以通 知告警服务器消除告警,并删除告警适配器中存储的第二告警信息 对应的第一告警关^fc字。
优选地,将第二告警信息和第一告警信息进行比较具体包括 告警适配器接收来自网元的第二告警信息;提取第二告警信息的第 二告警关键字;将第二告警关键字与第一告警关键字进行比较。
优选地,根据比较结果将第二告警信息同步到告警服务器具体 包括如果比较结果是第二告警关键字与第一告警关键字相同,则 判断告警服务器中存在第二告警信息,丢弃第二告警信息;如果比 较结果是第二告警关键字与第 一告警关键字不相同,则判断告警服 务器中不存在第二告警信息,将第二告警信息上报给告警服务器, 并将第二告警关键字存储到告警适配器中。优选地,第一告警关键字和第二告警关键字均包括告警源、 告警产生时间、和告警原因。
根据本发明的另 一个方面,还提供了 一种用于网络管理系统的 告警同步装置,包括通知模块,用于将网络管理系统中的告警服 务器存储的各网元的第一告警信息通知给告警适配器;接收模块, 用于接收来自网元的第二告警信息,并判断第二告警信息的类型; 同步模块,用于根据第二告警信息的类型和第 一告警信息将第二告 警信息同步到告警服务器。
优选地,通知模块包括提取单元,用于提取存储的各网元的 第一告警信息的第一告警关键字;发送单元,用于将提取单元提取 的第 一告警关键字发送给各个网元对应的告警适配器。
优选地,同步模块包括比较单元,用于在第二告警信息的类 型是上报告警信息时,将第二告警信息和第一告警信息进行比较; 丟弃单元,用于在比较单元的比较结果是第二告警信息和第一告警 信息相同时,丟弃第二告警信息;同步单元,用于在比较单元的比 较结果是第二告警信息和第一告警信息不相同或第二告警信息的类 型是上报告警消失信息时,将第二告警信息上报给告警服务器;删 除单元,用于在第二告警信息的类型是上报告警消失信息时,删除 告警适配器中存储的第二告警信息对应的第 一告警关键字。
才艮据本发明的又一个方面,还才是供了 一种用于网络管理系统的 告警同步系统,包括告警服务器,用于存储网络管理系统中各个 网元的第一告警信息,提取第一告警信息的第一告警关键字,将第 一告警关键字发送给告警适配器,接收告警适配器处理后的第二告 警信息,并根据第二告警信息的类型对第二告警信息进行处理;告 警适配器,用于接收并存储来自告警服务器的第一告警关键字,接 收来自网元的第二告警信息,判断第二告警信息的类型,才艮据第二告警信息的类型和第一告警关键字将第二告警信息同步到告警服务 器。
借助于本发明的上述至少 一个技术方案,通过将告警服务器存 储的第 一告警信息通知给告警适配器,然后告警适配器根据网元上 报的第二告警信息的类型和第一告警信息将第二告警信息同步到告 警服务器,以将对告警信息的重复性判断和消失告警的关联性判断 从告警服务器转移到各网元对应的告警适配器,从而避免了相关技 术中告警服务器需要对大量告警数据进行入库前的重复性判断、消 失告警关联性判断导致的告警服务器瞬时数据处理量大,效率降低 的技术问题,达到提高告警服务器处理效率的技术效果。


附图用来提供对本发明的进一步理解,并且构成说明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的
限制。在附图中
图1是根据本发明第一实施例的用于网络管理系统的告警同步 方法的流程图2是根据本发明第二实施例的用于网络管理系统的告警同步 装置的方框图3是根据本发明第三实施例的用于网络管理系统的告警同步 系统的方框图。
具体实施例方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。
在以下的描述中,为了解释的目的,描述了多个特定的细节, 以提供对本发明的透书刀理解。然而,^艮显然,在没有这些特定细节 的情况下,也可以实现本发明,此外,在不冲突的情况下,即在不 背离所附权利要求阐明的精神和范围的情况下,下述实施例以及实 施例中的各个细节可以进^亍各种组合。
第一实施例
图1是根据本发明第一实施例的用于网络管理系统的告警同步 方法的流程图。如图1所示,才艮据本发明第一实施例的用于网络管
理系统的告警同步方法包括
步骤S102,将网络管理系统中的告警服务器存储的网元的第一 告警信息通知给告警适配器;
步骤S104,告警适配器接收来自网元的第二告警信息,并判断 第二告警信息的类型;
步骤S106,根据第二告警信息的类型和第一告警信息将第二告 警信息同步到告警服务器。
才艮据本发明第 一实施例的用于网络管理系统的告警同步方法通 过将告警服务器存储的第一告警信息通知给告警适配器,然后告警 适配器根据网元上报的第二告警信息的类型和第 一告警信息将第二 告警信息同步到告警服务器,以将对告警信息的重复性判断和消失告警的关联性判断从告警服务器转移到各网元对应的告警适配器, 从而避免了相关技术中告警服务器需要对大量告警数据进行入库前 的重复性判断、消失告警关联性判断导致的告警服务器瞬时数据处 理量大,效率降低的技术问题,达到提高告警服务器处理效率的技 术效果。
另外,由于本实施例将对告警信息的重复性判断和消失告警的 关联性判断从告警服务器转移到各网元对应的告警适配器中进行, 从而支持分布式处理,避免了大数据量集中处理可能引起死锁、效 率低下等问题。
优选地,将网络管理系统中的告警服务器存储的各网元的第一
告警信息通知给告警适配器具体包括告警服务器提取存储的各网 元的第一告警信息的第一告警关键字,并将第一告警关键字发送给 各个网元对应的告警适配器;告警适配器接收并存储第一告警关键 字。
告警服务器根据客户端下发的同步条件,查询网络管理数据库 以获取对应的当前告警,并将查询到的告警信息转换成告警关键字, 然后将告警关键字按网元组织,下发到对应的告警适配器。由于告 警信息数据量较大,所以告警服务器只需要^是耳又每条告警信息的关 键字发送到告警适配器, 一方面能够减少告警服务器和告警适配器 之间的数据传输量,另一方面,也能够减少在告警适配器中占用的 存储空间。
优选地,4艮据第二告警信息的类型和第一告警信息将第二告警 信息同步到告警服务器具体包括如果第二告警信息的类型是上报 告警信息,则将第二告警信息和第一告警信息进行比较,并根据比 较结果将第二告警信息同步到告警服务器;如果第二告警信息的类 型是上报告警消失信息,则将第二告警信息上报给告警服务器以通知告警服务器消除告警,并删除告警适配器中存储的第二告警信息 对应的第一告警关键字。
对于上报告警消失信息,则根据网元上报的上报告警消失信息 中的关4建字查询对应告警信息的流水号,然后将该流水号填充到该 上报告警消失信息中上报给告警服务器,同时删除告警适配器中存 储的第二告警信息对应的第 一告警关键字。由于减少了入库前的查 库处理,使得告警消失更具有实时性,达到提高告警服务器处理效 率的纟支术效果。
优选地,将第二告警信息和第一告警信息进行比较具体包括 告警适配器接收来自网元的第二告警信息;提取第二告警信息的第 二告警关键字;将第二告警关键字与第一告警关键字进行比较。
对于上报告警信息,将第二告警信息和第一告警信息进行比较 也可以采用提取第二告警信息的告警关键字与存储的多个告警关键 字进4于比寿交的方式以实现对告警信息的重复性判断。可选地,也可 以采用直接将第 一告警关键字与第二告警信息进行匹配的方式来实 现重复性判断。
优选地,根据比较结果将第二告警信息同步到告警服务器具体 包括如果比较结果是第二告警关键字与第一告警关键字相同,则 判断告警服务器中存在第二告警信息,丢弃第二告警信息;如果比 较结果是第二告警关键字与第 一告警关键字不相同,则判断告警服 务器中不存在第二告警信息,将第二告警信息上报给告警服务器, 并将第二告警关键字存储到告警适配器中。
对于上报告警信息,如果判断出告警服务器中已经存在与第二 告警信息相同的第 一告警信息,则判断网元此次上报的告警信息为 重复上报,丟弃网元新上报的该条告警信息;如果判断出告警服务器中不存在与第二告警信息相同的第 一告警信息,则为该条告警信 息分配流水号,上报至告警服务器,同时将该条告警信息对应的告 警关键字补充到告警适配器中。以使得告警适配器完成对告警信息 的重复性判断和消失告警的关联性判断的过程,达到提高告警服务 器处理效率的技术效果。
另外,告警产生的重复性判断在适配器中进行,提高了处理效 率,力口快了上才艮和入库的效率。
优选地,第一告警关键字和第二告警关键字均包括告警源、 告警产生时间、和告警原因。
由于通过告警源、告警产生时间和告警原因就能够唯一地确定 一条告警信息,所以从告警信息中提取的告警关键字至少需要包括 告警源、告警产生时间和告警原因。以达到降低在告警适配器中占 用的存储空间的技术效果。可选地,告警关4建字中也可以包括其他 的附加4言息。
根据本发明第 一 实施例的用于网络管理系统的告警同步方法避 免了相关技术中告警服务器需要对大量告警数据进行入库前的重复 性判断、消失告警关联性判断导致的告警服务器瞬时数据处理量大, 效率降低的技术问题,达到提高告警服务器处理效率的技术效果。
第二实施例
图2是根据本发明第二实施例的用于网络管理系统的告警同步 装置的方^f匡图。
如图2所示,冲艮据本发明第二实施例的用于网络管理系统的告 警同步装置包括通知模块202,用于将网络管理系统中的告警服 务器存储的各网元的第一告警信息通知给告警适配器;接收^t块
13204,用于接收来自网元的第二告警信息,并判断第二告警信息的类 型;同步模块206,用于根据第二告警信息的类型和第一告警信息 将第二告警信息同步到告警服务器。
根据本发明第二实施例的用于网络管理系统的告警同步装置通 过利用通知模块将告警服务器存储的第一告警信息通知给告警适配 器,接收模块接收来自第二告警信息,并判断第二告警信息的类型, 然后利用同步模块根据网元上报的第二告警信息的类型和第 一告警 信息将第二告警信息同步到告警服务器,以将对告警信息的重复性
判断和消失告警的关联性判断从告警服务器转移到各网元对应的告 警适配器,从而避免了相关技术中告警服务器需要对大量告警数据 进行入库前的重复性判断、消失告警关联性判断导致的告警服务器 瞬时数据处理量大,效率降低的技术问题,达到提高告警服务器处 理效率的纟支术凌丈果。
优选地,通知模块包括提取单元,用于提取存储的各网元的 第一告警信息的第一告警关键字;发送单元,用于将^是取单元提取 的第 一告警关键字发送给各个网元对应的告警适配器。以达到将告 警服务器存储的第一告警信息通知给告警适配器的目的。
优选地,同步才莫块包括比專交单元,用于在第二告警信息的类 型是上报告警信息时,将第二告警信息和第 一告警信息进行比较; 丢弃单元,用于在比较单元的比较结果是第二告警信息和第一告警 信息相同时,丢弃第二告警信息;同步单元,用于在比较单元的比 较结果是第二告警信息和第 一告警信息不相同或第二告警信息的类 型是上报告警消失信息时,将第二告警信息上报给告警服务器;删 除单元,用于在第二告警信息的类型是上报告警消失信息时,删除 告警适配器中存储的第二告警信息对应的第 一告警关键字。对于上报告警消失信息,则根据网元上报的上报告警消失信息 中的关4建字查询对应告警信息的流水号,然后将该流水号填充到该 上报告警消失信息中上报给告警服务器,同时删除告警适配器中存 储的第二告警信息对应的第一告警关键字;对于上报告警信息,如
果判断出告警服务器中已经存在与第二告警信息相同的第 一告警信 息,则判断网元此次上报的告警信息为重复上报,丢弃网元新上报
的该条告警信息;如果判断出告警服务器中不存在与第二告警信息
相同的第一告警信息,则为该条告警信息分配流水号,上报至告警 服务器,同时将该条告警信息对应的告警关键字补充到告警适配器 中。以使得告警适配器完成对告警信息的重复性判断和消失告警的 关联性判断的过程,达到提高告警服务器处理效率的技术效果。
才艮据本发明第二实施例的用于网络管理系统的告警同步装置避 免了相关技术中告警服务器需要对大量告警数据进行入库前的重复 性判断、消失告警关联性判断导致的告警服务器瞬时数据处理量大, 效率降低的技术问题,达到提高告警服务器处理效率的技术效果。
第三实施例
图3是才艮据本发明第三实施例的用于网络管理系统的告警同步 系统的方4匡图。
如图3所示,根据本发明第三实施例的用于网络管理系统的告 警同步系统包括告警服务器302,用于存储网络管理系统中各个 网元304的第一告警信息,提取第一告警信息的第一告警关键词, 将第一告警关键词发送给告警适配器,接收告警适配器处理后的第 二告警信息,并根据第二告警信息的类型对第二告警信息进行处理; 告警适配器306,用于接收并存储来自告警服务器的第一告警关键 词,接收来自网元的第二告警信息,判断第二告警信息的类型,根据第二告警信息的类型和第一告警关键字第二告警信息同步到告警 服务器。
告警服务器根据客户端下发的同步条件,查询网络管理数据库 以获取对应的当前告警,并将查询到的告警信息转换成告警关键字, 然后将告警关键字按网元组织,下发到对应的告警适配器,并将告
警适配器上报的上报告警消息进行格式转换后,存入数据库;对于 上报告警消失消息,则根据其中携带的相应告警消息的流水号,到 数据库中查询并删除该告警消息;首先,告警适配器更新其内存中 的告警关键字信息为告警服务器下发的告警关键词信息;然后在网 元上报告警时,接收来自网元的第二告警信息,判断第二告警信息 的类型,根据第二告警信息的类型和第 一告警关键字第二告警信息 同步到告警服务器。
才艮据本发明第三实施例的用于网络管理系统的告警同步系统避 免了相关技术中告警服务器需要对大量告警数据进行入库前的重复 性判断、消失告警关联性判断导致的告警服务器瞬时数据处理量大, 效率降低的技术问题,达到提高告警服务器处理效率的技术效果。
第四实施例
在本实施例中,4叚i殳某网元A有10条当前告警消息 ALARM1-ALARM10,再々支i殳这10条当前告警中包4舌两条上净艮告 警消息, 一条上报告警消失消息。则根据本发明第四实施例的用于 网络管理系统的告警同步方法包4舌以下步艰朵
步骤401:服务器根据客户端下发的命令,从数据库查询出告 警ALARM1-ALARM10,并将转换后的告警关4建字信息下发到网元 A的适配器;步骤402:网元A的适配器接收服务器下发的告警关键字信息, 将内存中的告警关键字信息更新为ALARM 1-ALARM 10的告警关
键字;
步骤403:下发设备刷新告警命令;
步骤404:网元A上报告警,通过和内存中告警关键字信息比 4交,确定ALARM1-ALARM9为重复上才艮的上才艮告警消息,丢弃这 九条告警;ALARM11和ALARM12为新上才艮的上才艮告警消息,则 对这两条告警分配流水号,上报告警服务器,并将相应的告警关键 字插入到内存信息中;ALARMIO为上才艮告警消失消息,则将适配 器内存中的ALARMIO的流水号补充到消失告警中,上报服务器告 警消失,并删除内存中的告警关键字信息;
步骤405:告警力良务器对告警适配上才艮的告警ALARMll、 ALARM12或告警消失ALARMIO进4亍结构转换后,存入告警凄t据 库中。
根据本发明第四实施例的用于网络管理系统的告警同步方法避 免了相关技术中告警服务器需要对大量告警数据进行入库前的重复 性判断、消失告警关联性判断导致的告警服务器瞬时数据处理量大, 效率降低的技术问题,达到提高告警服务器处理效率的技术效果。
总之,根据本发明实施例的用于网络管理系统的告警同步方法 避免了相关技术中告警服务器需要对大量告警数据进行入库前的重 复性判断、消失告警关联性判断导致的告警服务器瞬时数据处理量 大,效率降低的技术问题,达到提高告警服务器处理效率的技术效果。
显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领;或的:^支术人员来i兌,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种用于网络管理系统的告警同步方法,其特征在于,包括将网络管理系统中的告警服务器存储的网元的第一告警信息通知给告警适配器;所述告警适配器接收来自所述网元的第二告警信息,并判断所述第二告警信息的类型;根据所述第二告警信息的类型和所述第一告警信息将所述第二告警信息同步到所述告警服务器。
2. 根据权利要求1所述的方法,其特征在于,将网络管理系统中 的告警服务器存储的各网元的第一告警信息通知给告警适配 器具体包括所述告警服务器提取存储的各网元的第 一告警信息的第 一告警关键字,并将所述第一告警关键字发送给各个所述网元 对应的所述告警适配器;所述告警适配器接收并存储所述第一告警关键字。
3. 根据权利要求2所述的方法,其特征在于,根据所述第二告警 信息的类型和所述第一告警信息将所述第二告警信息同步到 所述告警服务器具体包括如果所述第二告警信息的类型是上报告警信息,则将所述 第二告警信息和所述第一告警信息进行比较,并根据比较结果将所述第二告警信息同步到所述告警服务器;如果所述第二告警信息的类型是上^^艮告警消失信息,则将 所述第二告警信息上报给所述告警服务器以通知所述告警服务器消除所述告警,并删除所述告警适配器中存储的所述第二 告警信息对应的第 一告警关键字。
4. 根据权利要求3所述的方法,其特征在于,将所述第二告警信 息和所述第一告警信息进行比较具体包括所述告警适配器接收来自所述网元的第二告警信息;提取所述第二告警信息的第二告警关键字;将所述第二告警关键字与所述第一告警关键字进行比较。
5. 根据权利要求3所述的方法,其特征在于,根据比较结果将所 述第二告警信息同步到所述告警服务器具体包括如果比较结果是第二告警关键字与第一告警关键字相同, 则判断所述告警服务器中存在所述第二告警信息,丟弃所述第 二告警信息;如果比较结果是所述第二告警关4建字与所述第一告警关 键字不相同,则判断所述告警服务器中不存在所述第二告警信 息,将所述第二告警信息上报给所述告警服务器,并将所述第 二告警关键字存储到所述告警适配器中。
6. 根据权利要求2-5中任一项所述的方法,其特征在于,所述第 一告警关键字和所述第二告警关键字均包括告警源、告警产 生时间、和告警原因。
7. —种用于网络管理系统的告警同步装置,其特征在于,包括通知模块,用于将网络管理系统中的告警服务器存储的各 网元的第一告警信息通知给告警适配器;接收^f莫块,用于接收来自所述网元的第二告警信息,并判 断所述第二告警信息的类型;同步模块,用于根据所述第二告警信息的类型和所述第一 告警信息将所述第二告警信息同步到所述告警服务器。
8. 根据权利要求7所述的装置,其特征在于,所述通知才莫块包括提取单元,用于提取存储的各网元的第一告警信息的第一 告警关键字;发送单元,用于将所述提取单元提取的所述第一告警关键 字发送给各个所述网元对应的所述告警适配器。
9. 根据权利要求7所述的装置,其特征在于,所述同步才莫块包括比较单元,用于在所述第二告警信息的类型是上^^告警信 息时,将所述第二告警信息和所述第一告警信息进行比较;丢弃单元,用于在所述比较单元的比较结果是所述第二告 警信息和所述第一告警信息相同时,丢弃所述第二告警信息;同步单元,用于在所述比较单元的比较结果是所述第二告 警信息和所述第 一告警信息不相同或所述第二告警信息的类 型是上报告警消失信息时,将所述第二告警信息上报给所述告 警服务器;删除单元,用于在所述第二告警信息的类型是上报告警消 失信息时,删除所述告警适配器中存储的所述第二告警信息对 应的第一告警关键字。
10. —种用于网络管理系统的告警同步系统,其特征在于,包括告警服务器,用于存储网络管理系统中各个网元的第一告 警信息,提取所述第一告警信息的第一告警关键字,将所述第 一告警关键字发送给告警适配器,接收所述告警适配器处理后 的第二告警信息,并根据所述第二告警信息的类型对所述第二告警信息进行处理;告警适配器,用于接收并存储来自所述告警服务器的第一 告警关键字,接收来自所述网元的第二告警信息,判断所述第 二告警信息的类型,根据所述第二告警信息的类型和所述第一 告警关键字将第二告警信息同步到所述告警服务器。
全文摘要
本发明公开了一种用于网络管理系统的告警同步方法、装置及系统,该方法包括将网络管理系统中的告警服务器存储的网元的第一告警信息通知给告警适配器;告警适配器接收来自网元的第二告警信息,并判断第二告警信息的类型;根据第二告警信息的类型和第一告警信息将第二告警信息同步到告警服务器。本发明达到提高告警服务器处理效率的技术效果。
文档编号H04L12/24GK101621415SQ20091016403
公开日2010年1月6日 申请日期2009年8月4日 优先权日2009年8月4日
发明者尚汝彪 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1