网络拓扑的显示方法及装置制造方法及图纸

技术编号:7235111 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种网络拓扑的显示方法及装置,该方法包括以下步骤:获取来自网管服务端的数据;确定与数据对应的在焦点图中的设备节点;根据该设备节点的显示状态更新焦点图,其中,焦点图为向用户显示的被监控的设备的网络拓扑图。通过本发明专利技术,解决了相关技术中拓扑监控图无法对比相关设备的状态和数据且绘制效率低的问题,提高了系统的效率以及用户体验。

【技术实现步骤摘要】
网络拓扑的显示方法及装置
本专利技术涉及通信领域,尤其涉及一种网络拓扑的显示方法及装置。
技术介绍
通信设备网管系统中,拓扑实时监控图是网管的门户系统,用户从拓扑图中可以直观了解整个网络的状态。拓扑图的实时性、真实性、易用性至关重要。目前,各运维厂家没有提供一种易用性、整体的、支持大量节点的拓扑图监控方案,主要反映在如下几点:(1)大量物理设备节点无法在一个有限区域中部署并监控。现有的方案通常是采用分层次显示视图,但这样用户不能看到整体拓扑监控图,无法对比相关设备的状态和数据,且设备上下级关联关系不能有效体现。(2)设备节点实时监控的告警、性能不能有效地同时在图中显示,而是另外通过表格提供,且用户交互操作功能简陋。(3)定时同步网络节点的监控数据,数据刷新延迟,图绘制性能效率低。上述的一些弊端已经在商用的系统中出现过,可见,现有的拓扑监控图并不能为用户提供有效的运维作用。
技术实现思路
本专利技术的主要目的在于提供一种网络拓扑的显示方案,以至少解决上述相关技术中拓扑监控图无法对比相关设备的状态和数据且绘制效率低的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种网络拓扑的显示方法。根据本专利技术的网络拓扑的显示方法,包括以下步骤:获取来自网管服务端的数据;确定与数据对应的在焦点图中的设备节点;根据该设备节点的显示状态更新焦点图,其中,焦点图为向用户显示的被监控的设备的网络拓扑图。优选地,获取来自网管服务端的数据之前,该方法还包括:构造需要监控的设备的节点树拓扑图,其中,节点树的根节点表示监控设备,与根节点直接或间接相连的子节点表示被监控的设备,节点树中每个节点的节点ID唯一,节点树中每个子节点包括多个数据节点和一个业务规则。优选地,构造需要监控的设备的节点树拓扑图包括:配置节点树的属性信息,其中,属性信息包括以下至少之一:节点的ID、节点的名称、节点的状态、业务规则ID、与节点对应的业务规则ID、子树信息、数据节点列表信息。优选地,配置节点树的属性信息包括:配置与节点树中每个子节点对应的屏幕可视节点,其中,屏幕可视节点的显示特性包括以下至少之一:显示图标、显示名称、显示颜色、显示大小、显示坐标、是否在焦点图中显示。优选地,配置与节点树中每个子节点对应的屏幕可视节点包括:若屏幕可视节点需要在焦点图中显示,则配置屏幕可视节点的显示状态,其中,显示状态包括隐藏显示该屏幕可视节点的所有子节点和展开显示该屏幕可视节点的所有子节点。优选地,确定与数据对应的在焦点图中的设备节点包括:判断获取的来自网管服务端的数据对应的设备节点是否在焦点图中显示;如果是,则将该设备节点作为数据对应的在焦点图中的设备节点;如果不是,则判断数据对应的设备节点的父节点是否在焦点图中显示,若是,则将该父节点作为数据对应的在焦点图中的设备节点,若不是,则继续判断该父节点的上层节点,直至寻找到数据对应的在焦点图中的设备节点。优选地,在获取的来自网管服务端的数据为需要监控的设备节点自身的属性信息的情况下,根据数据对应的在焦点图中的设备节点的显示状态更新焦点图包括:改变数据对应的在焦点图中的设备节点及其至设备节点树根节点经历的所有节点的颜色。优选地,在获取的来自网管服务端的数据为指示网络节点增加或删除的信息的情况下,根据数据对应的在焦点图中的设备节点的显示状态更新焦点图包括:寻找与增加或删除网络节点对应的父节点;在该父节点在焦点图中且该父节点的显示状态为展开的情况下,重新绘制该父节点及其子树图;在该父节点不在焦点图中的情况下,寻找与该父节点对应的在焦点图中的设备节点,并改变寻找到的与该父节点对应的在焦点图中的设备节点的颜色。优选地,在获取的来自网管服务端的数据为指示焦点图中焦点切换的信息的情况下,根据数据对应的在焦点图中的设备节点的显示状态更新焦点图包括:根据焦点图中焦点切换的信息获取需要在焦点图中显示的被监控的设备节点;若该设备节点数据有更新,则依次从底至上计算业务规则,重新绘制网络拓扑图。为了实现上述目的,根据本专利技术的另一方面,提供了一种网络拓扑的显示装置。根据本专利技术的网络拓扑的显示装置,包括:获取模块,用于获取来自网管服务端的数据;确定模块,用于确定与数据对应的在焦点图中的设备节点;更新模块,用于根据该设备节点的显示状态更新焦点图,其中,焦点图为向用户显示的被监控的设备的网络拓扑图。通过本专利技术,采用确定更新数据对应的在焦点图中的设备节点,根据该设备节点的显示状态更新焦点图的方式,解决了相关技术中拓扑监控图无法对比相关设备的状态和数据且绘制效率低的问题,提高了系统的效率以及用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的网络拓扑的显示方法的流程图;图2是根据本专利技术实施例的网络拓扑的显示装置的结构框图;图3是根据本专利技术实施例二的拓扑监控的数据模型的示意图;图4是根据本专利技术实施例三的拓扑监控效果示意图;图5是根据本专利技术实施例三的场景一下的局部图渲染示意图;图6是根据本专利技术实施例三的场景二下的局部图渲染示意图;图7是根据本专利技术实施例三的场景三下的局部图渲染示意图;图8是根据本专利技术实施例三的场景四下的局部图渲染示意图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。根据本专利技术实施例,提供了一种网络拓扑的显示方法。图1是根据本专利技术实施例的网络拓扑的显示方法的流程图,如图1所示,该方法包括以下步骤:步骤S102,获取来自网管服务端的数据;步骤S104,确定与该数据对应的在焦点图中的设备节点;步骤S106,根据该设备节点的显示状态更新焦点图,其中,焦点图为向用户显示的被监控的设备的网络拓扑图。通过上述步骤,采用确定更新数据对应的在焦点图中的设备节点,根据该设备节点的显示状态更新焦点图的方式,解决了相关技术中拓扑监控图无法对比相关设备的状态和数据且绘制效率低的问题,提高了系统的效率以及用户体验。需要说明的是,在实施过程中,焦点图可以是以用户关注的某个设备节点为中心,集中显示该设备节点周边的、与该设备节点直接或间接相关的节点树中节点的拓扑或状态情况。例如,系统通过获取鼠标的指示来定位焦点图中需要显示的节点,其中,根节点也可以不在焦点图中显示。优选地,在步骤S102之前,可以构造需要监控的设备的节点树拓扑图,其中,节点树的根节点表示监控设备,与根节点直接或间接相连的子节点表示被监控的设备,节点树中每个节点的节点ID唯一,节点树中每个子节点包括多个数据节点和一个业务规则。该方法以节点树的形式显示监控设备和被监控设备之间的关系,提高了网络拓扑图的可视化及清晰度。优选地,构造需要监控的设备的节点树拓扑图可以包括:配置节点树的属性信息,其中,属性信息包括以下至少之一:节点的ID、节点的名称、节点的状态、业务规则ID、与节点对应的业务规则ID、子树信息、数据节点列表信息。该方法有利用维护各节点之间的关系,提高了系统的时效性。优选地,配置节点树的属性信息可以包括:配置与节点树中每个子节点对应的屏幕可视节点,其中,屏幕可视节点的显示特性包括以下至少本文档来自技高网...
网络拓扑的显示方法及装置

【技术保护点】

【技术特征摘要】
1.一种网络拓扑的显示方法,其特征在于,包括以下步骤:获取来自网管服务端的数据;确定与所述数据对应的在焦点图中的设备节点;根据该设备节点的显示状态更新所述焦点图,其中,所述焦点图为向用户显示的被监控的设备的网络拓扑图;其中,确定与所述数据对应的在焦点图中的设备节点包括:判断获取的来自所述网管服务端的数据对应的设备节点是否在所述焦点图中显示;如果是,则将该设备节点作为所述数据对应的在所述焦点图中的设备节点;如果不是,则判断所述数据对应的设备节点的父节点是否在所述焦点图中显示,若是,则将该父节点作为所述数据对应的在所述焦点图中的设备节点,若不是,则继续判断该父节点的上层节点,直至寻找到所述数据对应的在所述焦点图中的设备节点。2.根据权利要求1所述的方法,其特征在于,获取来自所述网管服务端的数据之前,还包括:构造需要监控的设备的节点树拓扑图,其中,所述节点树的根节点表示监控设备,与所述根节点直接或间接相连的子节点表示被监控的设备,所述节点树中每个节点的节点ID唯一,所述节点树中每个子节点包括多个数据节点和一个业务规则。3.根据权利要求2所述的方法,其特征在于,构造需要监控的设备的节点树拓扑图包括:配置所述节点树的属性信息,其中,所述属性信息包括以下至少之一:节点的ID、节点的名称、节点的状态、业务规则ID、与节点对应的业务规则ID、子树信息、数据节点列表信息。4.根据权利要求3所述的方法,其特征在于,配置所述节点树的属性信息包括:配置与所述节点树中每个子节点对应的屏幕可视节点,其中,所述屏幕可视节点的显示特性包括以下至少之一:显示图标、显示名称、显示颜色、显示大小、显示坐标、是否在所述焦点图中显示。5.根据权利要求4所述的方法,其特征在于,配置与所述节点树中每个子节点对应的所述屏幕可视节点包括:若所述屏幕可视节点需要在所述焦点图中显示,则配置所述屏幕可视节点的显示状态,其中,所述显示状态包括隐藏显示该屏幕可视节点的所有子节点和展开显示该屏幕可视节点的所有子节点。6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:吕燕丁伟解海波龙超
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术