网络拓扑图形化的显示方法和显示系统的制作方法

文档序号:7721373阅读:472来源:国知局
专利名称:网络拓扑图形化的显示方法和显示系统的制作方法
技术领域
本发明涉及网络管理技术领域,更具体地涉及一种网络拓扑图形化的显示方法和
显不系统。
背景技术
近年,随着网络技术的发展,核心网的规模越来越大,网络结构和网络层次也越来越复杂。为了便于对网络管理和维护,网络管理系统必须快速准确地掌握整个网络的拓扑结构,从而帮助网络管理员对网络实施优化和更有效的管理。一般,当今随人为了准确地展示网络拓扑结构,需要记录所有需要显示节点及需要显示的连接关系。在通用的网络管理系统中,对拓扑的呈现主要基于对单个网络或者同种技术体制的网络,其数据模型和显示方法都较为简单,如拓扑通常只负责对全网的节点、 设备之间的连接关系和状态进行显示,某些网络管理系统也可以对设备面板进行显示。总的来说,显示的内容和手段都比较单一。随着通信技术的发展,通信网络已经全面进入3G时代,核心网的结构也发生了革命性的变化。从电路域看,传统的程控交换机已全面转换成软交换设备,全网实现了业务与呼叫,呼叫控制和语音承载两分离,同时支持语音、数据和视频三种业务,网络由接入、传输、控制和业务四个平面构成。现有的技术,对核心网拓扑都采用简单的单平面显示的方法。这种方法,只能简单表示网络实体之间的连接关系,并不能真实反映核心网业务与呼叫分离,呼叫控制和语音承载分离的复杂的组网情况。简单使用单平面的网络拓扑图已经不能展示整个网络结构。另外,在现有的网络拓扑处理技术中,会针对通信环境中不同的网络设备,创建对应的逻辑设备,并使用这些逻辑设备来描述网络设备及网络拓扑。而目前的网络,是由很多不同的设备供应商及不同的设备组成,不同的设备厂商都有独立的网络管理系统及网络拓扑呈现机制,现有的技术都受限于不同的网络设备厂家,不同的核心网网络设备厂家依据自身设备的特点,在相应的网络管理平台上都有独立的网络拓扑呈现技术,但是却无法显示其他厂家设备的网络拓扑。如,申请号为200910091694的专利与专利号为200910174564的专利申请都公开了网络通信系统中网络拓扑图生成的方法。其中,申请号为200910091694的专利描述了通过对节点进行分类并分层的方法,生成网络通信系统中的网络拓扑图,而申请号为 200910174564的专利描述了通过获取动态网络拓扑信息及网络图的缩放比例,绘制并显示相应的网络拓扑图。但无论是申请号为200910091694的专利或申请号为200910174564的专利申请都是针对某一个网络设备厂商的网络管理系统提出的网络拓扑显示方法,受限于通信设备本身。同时,这两个专利提出的都是单平面的网络拓扑展示方法,不足以全面展示核心网的网络结构拓扑。可见,通过现有技术的网络拓扑显示方法和系统难以全面、多维度,实时动态生成整个核心网的网络拓扑图,为此,亟待一种改进的网络拓扑显示方法和系统来克服上述缺陷。

发明内容
本发明的目的在于提供一种网络拓扑图形化的显示方法和显示系统,能够多维度、全面地生成及呈现用户需要显示范围的网络拓扑图。为了实现上述目的,本发明提供了一种网络拓扑图形化的显示方法,包括以下步骤采集网络中物理实体的节点数据和关系数据;其中,节点数据中包含各层次的节点信息和节点之间的层次关系,关系数据用于指示节点间的连接关系;将采集的所述节点数据和关系数据进行接收处理,形成节点属性列表和连接关系列表并存储;根据存储的节点属性列表对同一层次的节点进行独立拓扑构图,并根据用户选择需要显示的网络拓扑信息选取对应的拓扑图,且调用对应的连接关系列表生成及呈现相应的网络拓扑图形。较佳地,将获取的所述节点数据和关系数据进行接收处理,形成节点属性列表和连接关系列表处理并存储的过程具体包括接收采集到的物理实体的节点数据,确定节点的层次信息,并形成节点属性列表;其中,所述物理实体的节点数据具体包括节点描述、 设备厂家信息、信令点、IP层地址、GT地址及AAL2地址信息;及接收采集到的物理实体的关系数据,分成信令层和话务层两大维度进行存储,其中,每一大维度分成四小维度进行存储TDM层连接关系列表,IP层连接关系列表,ATM层连接关系列表以及路由信息列表。较佳地,所述根据存储的节点属性列表对同一层次的节点进行独立拓扑构图具体包括根据存储的节点属性列表中的节点层次信息,对节点进行分层处理,并对同一个层次的节点进行独立拓扑构图。较佳地,所述对同一个层次的节点进行独立拓扑构图具体包括根据每一个节点的网络标识信息,对同一个层次中的节点进行分类;将节点分类后的同一类节点进行构图定位,同一类节点形成一个独立构图;将同一个层次节点形成的多个构图根据网络标识的大小进行排序,并对排序后的多个构图进行纵向压缩组合,形成同一个层次节点的完整拓扑图。较佳地,所述根据每一个节点的网络标识信息,对同一个层次中的节点进行分类具体包括检测同一个层次节点的网络标识信息,将网络标识相同的节点分成一类,而对于带有多个网络标识的节点,则归属于最小的网络标识一类。较佳地,所述将节点分类后的同一类节点进行构图定位具体包括将节点分类后的同一类节点平均分配在基础圆的圆周上,相互之间构成正多边形,每一类节点形成一张独立的构图;若整个画板的宽为X高为Y,坐标原点位于画板中点,X轴正方向向右,y轴正方向向上,则基础圆半径R=Y/2;若同一类的节点为N个,第η个节点的坐标为 (x[n],y[n]),其中η为小于等于N的整数,则
x[n]=R*cos[(n-l)* θ + α ] y[n]=R*sin[(n-l)* θ + α ]
其中,θ表示正N边形一条边所对应的圆心角,θ =2 π/N,α为角度修正量,为一常量。较佳地,所述将同一个层次节点形成的多个构图根据网络标识的大小进行排序, 并对排序后的多个构图进行纵向压缩组合,形成同一个层次节点的完整拓扑图具体包括: 将同一个层次节点形成的M个构图根据网络标识的大小从下往上进行排序,分别用

图1到图M表示,若排序前图MO中的第η个节点坐标表示为(χ [η],y [η]),将经过排序并纵向压缩组合的M个构图重新构图后,若整个画板的宽XO高Υ0,则图MO中的第η个节点坐标 (x' [n],y' [η])为
权利要求
1.一种网络拓扑图形化的显示方法,其特征在于,包括以下步骤采集网络中物理实体的节点数据和关系数据;其中,节点数据中包含各层次的节点信息和节点之间的层次关系,关系数据用于指示节点间的连接关系;将采集的所述节点数据和关系数据进行接收处理,形成节点属性列表和连接关系列表并存储;根据存储的节点属性列表对同一层次的节点进行独立拓扑构图,并根据用户选择需要显示的网络拓扑信息选取对应的拓扑图,且调用对应的连接关系列表生成及呈现相应的网络拓扑图形。
2.如权利要求1所述的网络拓扑图形化的显示方法,其特征在于,将获取的所述节点数据和关系数据进行接收处理,形成节点属性列表和连接关系列表处理并存储的过程具体包括接收采集到的物理实体的节点数据,确定节点的层次信息,并形成节点属性列表;其中,所述物理实体的节点数据具体包括节点描述、设备厂家信息、信令点、IP层地址、GT地址及AAL2地址信息;接收采集到的物理实体的关系数据,分成信令层和话务层两大维度进行存储,其中,每一大维度分成四小维度进行存储TDM层连接关系列表,IP层连接关系列表,ATM层连接关系列表以及路由信息列表。
3.如权利要求1所述的网络拓扑图形化的显示方法,其特征在于,所述根据存储的节点属性列表对同一层次的节点进行独立拓扑构图具体包括根据存储的节点属性列表中的节点层次信息,对节点进行分层处理,并对同一个层次的节点进行独立拓扑构图。
4.如权利要求3所述的网络拓扑图形化的显示方法,其特征在于,所述对同一个层次的节点进行独立拓扑构图具体包括根据每一个节点的网络标识信息,对同一个层次中的节点进行分类;将节点分类后的同一类节点进行构图定位,同一类节点形成一个独立构图;将同一个层次节点形成的多个构图根据网络标识的大小进行排序,并对排序后的多个构图进行纵向压缩组合,形成同一个层次节点的完整拓扑图。
5.如权利要求4所述的网络拓扑图形化的显示方法,其特征在于,所述根据每一个节点的网络标识信息,对同一个层次中的节点进行分类具体包括检测同一个层次节点的网络标识信息,将网络标识相同的节点分成一类,而对于带有多个网络标识的节点,则归属于最小的网络标识一类。
6.如权利要求5所述的网络拓扑图形化的显示方法,其特征在于,所述将节点分类后的同一类节点进行构图定位具体包括将节点分类后的同一类节点平均分配在基础圆的圆周上,相互之间构成正多边形,每一类节点形成一张独立的构图;若整个画板的宽为X高为Y,坐标原点位于画板中点,χ轴正方向向右,y轴正方向向上, 则基础圆半径R=Y/2 ;若同一类的节点为N个,第η个节点的坐标为(χ[η],y [η]),其中η为小于等于N的整数,则x[n]=R*cos[(n-l)* θ + α ]其中,θ表示正N边形一条边所对应的圆心角,θ =2 π/N,α为角度修正量,为一常量。
7.如权利要求6所述的网络拓扑图形化的显示方法,其特征在于,所述将同一个层次节点形成的多个构图根据网络标识的大小进行排序,并对排序后的多个构图进行纵向压缩组合,形成同一个层次节点的完整拓扑图具体包括将同一个层次节点形成的M个构图根据网络标识的大小从下往上进行排序,分别用图1到图M表示,若排序前图MO中的第η个节点坐标表示为(X[n],y[n]),将经过排序并纵向压缩组合的M个构图重新构图后,若整个画板的宽XO高Y0,则图MO中的第η个节点坐标(x' [n],y' [η])为 其中,MO为小于等于M的整数。
8.如权利要求1所述的网络拓扑图形化的显示方法,其特征在于,所述根据用户选择需要显示的网络拓扑信息选取对应的拓扑图,且调用对应的连接关系列表生成及呈现相应的网络拓扑图形对象具体包括根据用户选择需要显示的网络拓扑呈现层次,选取对应的拓扑图进行压缩组合,形成基础的节点定位图;根据用户选择需要显示的网络拓扑呈现维度,调用对应的连接关系列表,生成链路,从而呈现相应的网络拓扑图形。
9.一种网络拓扑图形化的显示系统,其特征在于包括采集模块,用于采集网络中物理实体的节点数据和关系数据;其中,节点数据中包含各层次的节点信息和节点之间的层次关系,关系数据用于指示节点间的连接关系;数据接收及存储模块,用于将采集模块采集到的所述节点数据和关系数据进行接收处理,形成节点属性列表和连接关系列表并存储;拓扑呈现处理模块,用于根据数据接收及存储模块存储的节点属性列表对同一层次的节点进行独立拓扑构图,并根据用户选择需要显示的网络拓扑信息选取对应的拓扑图,且调用数据接收及存储模块中对应的连接关系列表生成及呈现相应的网络拓扑图形。
10.如权利要求9所述的网络拓扑图形化的显示系统,其特征在于,所述数据接收及存储模块包括节点数据接收及存储模块,用于接收采集模块采集到的物理实体的节点数据,确定节点的层次信息,并形成节点属性列表;其中,所述物理实体的节点数据具体包括节点描述、设备厂家信息、信令点、IP层地址、GT地址及AAL2地址信息;关系数据接收及存储模块,用于接收采集模块采集到的物理实体的关系数据,并分成信令层和话务层两大维度进行存储,其中,每一大维度分成四小维度进行存储TDM层连接关系列表,IP层连接关系列表,ATM层连接关系列表以及路由信息列表。
11.如权利要求9所述的网络拓扑图形化的显示系统,其特征在于,所述拓扑呈现处理模块包括拓扑构图模块,用于根据数据接收及存储模块存储的节点属性列表中的节点层次信息,对节点进行分层处理,并对同一个层次的节点进行独立拓扑构图;呈现处理模块,用于根据用户选择需要显示的网络拓扑呈现层次,选取对应的拓扑图进行压缩组合,形成基础的节点定位图;并根据用户选择需要显示的网络拓扑呈现维度,调用对应的连接关系列表,生成链路,从而呈现相应的网络拓扑图形对象。
12.如权利要求11所述的网络拓扑图形化的显示系统,其特征在于,所述拓扑构图模块具体包括节点分层处理单元,用于根据数据接收及存储模块存储的节点属性列表中的节点层次信息,对节点进行分层处理;节点分类处理单元,用于根据每一个节点的网络标识信息,对分层处理后的同一个层次中的节点进行分类;构图定位单元,用于将节点分类后的同一类节点进行构图定位,同一类节点形成一个独立构图;排序压缩组合单元,用于将同一个层次节点形成的多个构图根据网络标识的大小进行排序,并对排序后的多个构图进行纵向压缩组合,形成同一个层次节点的完整拓扑图。
全文摘要
本发明公开了一种网络拓扑图形化的显示方法,包括以下步骤采集网络中物理实体的节点数据和关系数据;其中,节点数据中包含各层次的节点信息和节点之间的层次关系,关系数据用于指示节点间的连接关系;将采集的所述节点数据和关系数据进行接收处理,形成节点属性列表和连接关系列表并存储;根据存储的节点属性列表对同一层次的节点进行独立拓扑构图,并根据用户选择需要显示的网络拓扑信息选取对应的拓扑图,且调用对应的连接关系列表生成及呈现相应的网络拓扑图形。本发明还公开一种网络拓扑图形化的显示系统。
文档编号H04L12/24GK102281154SQ20111019434
公开日2011年12月14日 申请日期2011年7月12日 优先权日2011年7月12日
发明者吴伟生, 张起飞, 朱爱辉, 李妙杏, 顾生华, 黄滔 申请人:广东宜通世纪科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1