一种告警同步拓扑显示的方法及装置与流程

文档序号:11147558阅读:386来源:国知局
一种告警同步拓扑显示的方法及装置与制造工艺
本发明涉及通信业务中网络管理系统告警领域,尤其涉及一种告警同步拓扑显示的方法及装置。
背景技术
:随着IP(InternetProtocol,互联网协议)网络的快速发展,网络需要承担越来越多的传统电信业务及新兴业务,网络业务量迅速增加,网络规模不断扩大,网络运维的难度和工作量越来越大。在网络管理软件中,拓扑视图上显示域、组、网元、链路等管理对象之间的相互关系,同时也要显示整个网络的告警状态。传统方案有拓扑视图通过一个定时器主动向告警管理模块查询当前拓扑视图上拓扑元素的告警状态,拓扑元素上显示当前管理对象的最高告警级别(支持的告警级别:严重告警、主要告警、次要告警及提示告警),并在拓扑元素上显示最高告警级别的颜色。可见,传统技术方案中,拓扑视图通过定时器主动向服务端查询所述拓扑视图上的拓扑元素的告警信息,这将造成服务端的管理对象的告警信息无法及时的更新并显现在用户端,造成告警信息滞后,无法及时处理。同时,现有技术中只通过颜色显示存在最高的告警级别,用户无法获知更多详细的告警信息,不利于对告警信息的进一步分析。技术实现要素:本发明针对现有技术中通过定时器查询更新告警信息造成的告警信息滞后,无法及时处理,以及用户端拓扑显示告警信息有限等问题,公开了一种告警同步拓扑显示的方法及装置,即通过建立告警信息缓存表实时更新管理对象的告警信息,通过对等关系表查询对应的拓扑元素并快速进行更新显示。本发明的技术方案在快速更新的同时还在用户端显示更加全面的显示告警信息,提高用户体验。本发明提供的一种告警同步拓扑显示的方法,包括如下步骤:步骤一、初始化模块创建管理对象集合、拓扑元素集合并生成对等关系表及初始化告警信息缓存表并存储至服务端;步骤二、监听模块监听所述管理对象,当告警状态发生变化时更新所述告警信息缓存表并触发拓扑元素更新模块;步骤三、拓扑元素更新模块查询更新后的所述告警信息缓存表更新所述拓扑元素的所述告警信息;步骤四、拓扑元素显示模块在用户端显示更新后的所述拓扑元素的告警信息。根据本发明的一优选实施例,所述管理对象集合包括网络系统内所述管理对象及对应的ID;所述拓扑元素集合依据所述ID创建对应的拓扑元素;所述对等关系表包括所述管理对象、对应的所述ID及对应的拓扑元素。根据本发明的一优选实施例:所述管理对象包括网元、域、组、链路;所述告警信息缓存表存储有所有管理对象的所述ID和告警信息;其中,所述告警信息包括告警级别及所述告警级别的告警数量,所述告警级别包括严重告警、主要告警、次要告警及提示告警,不同的告警级别通过不同的颜色显示。根据本发明的一优选实施例,所述拓扑元素更新模块根据所述更新后的告警信息缓存表查找确定发生告警的所述管理对象;所述拓扑元素更新模块根据发生告警的所述管理对象查找对等关系表以确定对应的所述拓扑元素;所述拓扑元素更新模块对应的所述拓扑元素的所述告警信息。根据本发明的一优选实施例,所述拓扑元素显示模块显示的告警信息包括显示当前所述管理对象存在的最高级别告警的颜色和/或显示当前所述管理对象各个告警级别的告警数量。本发明还提供一种告警同步拓扑显示的装置,服务端对告警信息进行监控并拓扑显示在用户端,其特征在于:所述服务端包括初始化模块、监听模块;所述用户端包括拓扑元素更新模块、拓扑元素显示模块;其中,所述初始化模块用于创建管理对象集合、拓扑元素集合并生成初始化告警信息缓存表并存储至服务端;所述监听模块用于监听所述管理对象,当告警状态发生变化时更新所述告警信息缓存表并触发拓扑元素更新模块;所述拓扑元素更新模块用于确定并更新对应的拓扑元素的所述告警信息;所述拓扑元素显示模块用于在用户端显示更新后的所述拓扑元素的告警信息。根据本发明的一优选实施例,所述管理对象集合包括网络系统内所述管理对象及对应的ID;所述拓扑元素集合依据所述ID创建对应的拓扑元素;所述对等关系表包括所述管理对象、对应的所述ID及对应的拓扑元素。根据本发明的一优选实施例,所述管理对象包括网元、域、组、链路;所述告警信息缓存表存储有所有管理对象的所述ID和告警信息;其中,所述告警信息包括告警级别及所述告警级别的告警数量,所述告警级别包括严重告警、主要告警、次要告警及提示告警,不同的告警级别通过不同的颜色显示。根据本发明的一优选实施例,所述拓扑元素更新模块根据所述更新后的告警信息缓存表查找确定发生告警的所述管理对象;所述拓扑元素更新模块根据发生告警的所述管理对象查找对等关系表以确定对应的所述拓扑元素;所述拓扑元素更新模块对应的所述拓扑元素的所述告警信息。根据本发明的一优选实施例,所述拓扑元素显示模块显示的告警信息包括显示当前所述管理对象存在的最高级别告警的颜色和/或显示当前所述管理对象各个告警级别的告警数量。通过以上解决方案,本发明具有以下有益效果:第一、通过创建告警信息缓存表,可以有效保存并监控管理对象的告警信息;各级别告警数量的存储也为网络管理系统的维护与管理提供了更加全面的告警信息;第二、通过监听模块实时监听管理对象,避免通过定时器按时查询更新带来的反映滞后、处理不及时或者正常状态下频繁定时检测的资源浪费;第三、增加了拓扑显示的信息,不仅包括通过不同颜色显示当前管理对象存有的最高告警级别的告警,还增加了各级别告警数量的拓扑显示,可以全面的展现所有的告警信息。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明的一种告警同步拓扑显示的方法的流程示意图;图2是本发明的一种告警同步拓扑显示的方法的管理对象集合示意表;图3是本发明的一种告警同步拓扑显示的方法的告警信息缓存表示例;图4是本发明的一种告警同步拓扑显示的方法的步骤三的流程示意图;图5是本发明的一种告警同步拓扑显示的装置具体实施方式下面结合附图对本发明的优选实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。显而易见地,下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的部分结构示意,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。本申请针对现有技术中监听时间滞后、拓扑显示信息不充分等问题,公开了一种告警同步拓扑显示的方法及装置,即通过创建告警信息缓存表、通过监听模块实时监听管理对象,实时高效的进行告警信息的拓扑显示,通过各级别告警数量的拓扑显示,全面的展现所有的告警信息。本发明提供的一种告警同步拓扑显示的方法,服务端对告警信息进行监控并拓扑显示在用户端,如图1所示,该方法包括如下步骤:S1、初始化模块创建管理对象集合、拓扑元素集合并生成对等关系表及告警信息缓存表并存储至服务端;S2、监听模块监听所述管理对象,当告警状态发生变化时更新所述告警信息缓存表并触发拓扑元素更新模块;S3、拓扑元素更新模块查询更新后的所述告警信息缓存表更新所述拓扑元素的所述告警信息;S4、拓扑元素显示模块在用户端显示更新后的所述拓扑元素的告警信息。进一步的,如图2所示,一种告警同步拓扑显示的方法中,所述管理对象集合包括网络系统内所述管理对象及对应的ID;所述拓扑元素集合依据所述ID创建对应的拓扑元素;所述对等关系表包括所述管理对象、对应的所述ID及对应的拓扑元素。如下表1所示,管理对象集合包括网络系统中所有的管理对象,对所述所有的管理对象进行编号命名,并一对一创建ID。表1是对管理对象的简单数字编号,其他形式的编号方式等都应当视为本具体实施例的变形,属于本申请的保护范围。管理对象ID管理对象1NO.001管理对象2NO.002管理对象3NO.003…………表1.管理对象集合如表2所述,拓扑元素集合中的拓扑元素与管理对象一一对应,两者具有同样的ID,便于在管理对象的告警信息发生变化时快速地定位的到对应的拓扑元素并进行更新显示。ID拓扑元素NO.001拓扑元素1NO.002拓扑元素2NO.003拓扑元素3…………表2.拓扑元素集合如上述表1、表2创建管理对象集合、拓扑元素集合后,初始化模块依照对应关系生成对等关系表。如图2所示,所述对等关系表记载了网络系统内所有管理对象、对应的所述ID及对应的拓扑元素,便于更新时快速的查询到对应的拓扑元素,并对应显示。进一步的,本申请所提供的一种告警同步拓扑显示的方法中,所述管理对象包括网元、域、组、链路;如图3所示,所述告警信息缓存表存储有所有管理对象的所述ID和告警信息;其中,所述告警信息包括告警级别及所述告警级别的告警数量,所述告警级别包括严重告警、主要告警、次要告警及提示告警,不同的告警级别通过不同的颜色显示。初始化时建立告警信息缓存表,监听模块监听所述管理对象,当告警状态发生变化时更新所述告警信息缓存表,通过记录不同级别告警信息全面记载当前网络系统的告警情况,为用户提供更加全面的系统告警状态信息。进一步的,如图4所示,本申请所提供的一种告警同步拓扑显示的方法中,S3包括如下具体步骤:S301:所述拓扑元素更新模块根据所述更新后的告警信息缓存表查找确定发生告警的所述管理对象;S302:所述拓扑元素更新模块根据发生告警的所述管理对象查找对等关系表以确定对应的所述拓扑元素;S303:所述拓扑元素更新模块更新对应的所述拓扑元素的所述告警信息。当告警状态发生变化时将触发拓扑元素更新模块,所述拓扑元素更新模块的主要功能是根据变化了的告警状态确定发生告警的对应的拓扑元素并引导拓扑元素显示模块进行更新显示。本具体实施例中,通过告警信息缓存表查找发生告警的所述管理对象,而后根据发生告警的所述管理对象查找对等关系表以确定对应的所述拓扑元素并更新该拓扑元素应该更新显示的信息。进一步的,本申请所提供的一种告警同步拓扑显示的方法中,步骤四中所述拓扑元素显示模块显示的告警信息包括显示当前所述管理对象存在的最高级别告警的颜色和/或显示当前所述管理对象各个告警级别的告警数量。如图5所示,本申请还提供了一种告警同步拓扑显示的装置,服务端对告警信息进行监控并拓扑显示在用户端,具体包括:所述服务端包括初始化模块、监听模块;所述用户端包括拓扑元素更新模块、拓扑元素显示模块;其中,所述初始化模块用于创建管理对象集合、拓扑元素集合并生成初始化警信息缓存表并存储至服务端;所述监听模块用于监听所述管理对象,当告警状态发生变化时更新所述告警信息缓存表并触发拓扑元素更新模块;所述拓扑元素更新模块用于确定并更新对应的拓扑元素的所述告警信息;所述拓扑元素显示模块用于在用户端显示更新后的所述拓扑元素的告警信息。进一步的,所述管理对象集合包括网络系统内所述管理对象及对应的ID;所述拓扑元素集合依据所述ID创建对应的拓扑元素;所述对等关系表包括所述管理对象、对应的所述ID及对应的拓扑元素。进一步的,所述管理对象包括网元、域、组、链路;所述告警信息缓存表存储有所有管理对象的所述ID和告警信息;其中,所述告警信息包括告警级别及所述告警级别的告警数量,所述告警级别包括严重告警、主要告警、次要告警及提示告警,不同的告警级别通过不同的颜色显示。进一步的,所述拓扑元素更新模块根据所述更新后的告警信息缓存表查找确定发生告警的所述管理对象;所述拓扑元素更新模块根据发生告警的所述管理对象查找对等关系表以确定对应的所述拓扑元素;所述拓扑元素更新模块对应的所述拓扑元素的所述告警信息。进一步的,所述拓扑元素显示模块显示的告警信息包括显示当前所述管理对象存在的最高级别告警的颜色和/或显示当前所述管理对象各个告警级别的告警数量。以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何不经过创造性劳动想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书所限定的保护范围为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1