[发明专利]一种网络拓扑结构的展示方法和设备有效
申请号: | 200810055722.1 | 申请日: | 2008-01-07 |
公开(公告)号: | CN101217410A | 公开(公告)日: | 2008-07-09 |
发明(设计)人: | 周后取 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王琦;王诚华 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 拓扑 结构 展示 方法 设备 | ||
技术领域
本发明涉及通信领域技术,特别是涉及一种网络拓扑结构的展示方法和设备装置。
背景技术
随着网络技术的发展,网络规模越来越大,网络结构也越来越复杂。为了便于对网络的管理和维护,通常可以在网络管理设备上图形化展示网络拓扑结构。
为了准确地展示网络拓扑结构,一般需要记录所有需要显示的节点,以及需要显示的连接关系。这样,当网络管理设备展示网络拓扑结构时,就可以直接根据这些记录进行展示了。
图1是对一个简单的网络拓扑结构进行展示的逻辑示意图。如图1所示,每一个小圆圈表示网络中的一个节点,两个节点之间的连线则表示连接关系。当网络管理设备展示出如图1所示的网络拓扑结构后,网络管理人员就可以很方便地对整个网络进行管理和维护了。
当然,如果实际的网络拓扑结构非常复杂,现有技术也可以分层进行展示。也就是说,网络管理设备可以分别记录网络拓扑结构中每一个层次需要显示的节点以及每一个层次内各个节点之间的连接关系。比如:某个网络拓扑结构包含两层,图1是第一层的拓扑结构。其中,某些节点可以表示包含多个设备的分组,如节点2。这样,当用户点击节点2时,就可以根据该节点第二层需要显示的节点以及该节点第二层内各个节点之间的连接关系在新窗口中展示其第二层网络拓扑结构,展示的结果可以如图2所示。当然,图2只是展示针对节点2的第二层网络拓扑结构,如果点击其它表示分组的节点,也可以在另外的新窗口中进行相应地展示。
虽然现有技术可以分层展示网络拓扑结构,但由于网络管理设备是分别记录每一个层次需显示的节点以及每一个层次内各个节点之间的连接关系,是直接按照记录的情况进行显示,导致网络拓扑结构的展示不灵活,无法满足用户实际需求。仍然以图1为例,如果用户希望在同一个窗口中既展示图1所示的第一层网络拓扑结构,又展示如图2所示的分组的内部拓扑结构,并且还要表示图1和图2之间完整的关联关系,其展示效果可以如图3所示。在这种情况下,由于现有技术没有利用各层次节点之间的关联关系,只能完整记录图3中每一个需要显示的节点以及各个节点之间的连接关系,否则难以达到图3的展示效果。而实际应用中,由于网络规模大、结构复杂,要将所有可能的拓扑结构显示效果记录下来将是非常困难的。
可见,由于现有技术是直接按照记录的每一个层次需显示的节点以及每一个层次内各个节点之间的连接关系来展示网络拓扑结构,导致网络拓扑结构的展示不灵活,无法满足用户实际需求。
发明内容
有鉴于此,本发明的第一个发明目的是提供一种网络拓扑结构的展示方法,可以灵活地展示网络拓扑结构,满足用户实际需求。
本发明的第二个发明目的是提供一种网络拓扑结构的展示设备,可以灵活地展示网络拓扑结构,满足用户实际需求。
为了达到上述第一个目的,本发明提出的技术方案为:
一种网络拓扑结构的展示方法,该方法包括以下步骤:
记录网络拓扑结构中所有事先设置的节点之间的层次关系、节点之间的连接关系以及每一个节点的表示是否展开下一层次的层次展示状态;
根据所述节点之间的层次关系和节点的层次展示状态确定当前需要显示的节点;根据所述节点之间的连接关系、节点之间的层次关系以及当前需要显示的节点确定当前需要显示的连接关系;
根据当前需要显示的节点和当前需要显示的连接关系展示网络拓扑结构。
上述方案中,将所述层次关系中最高层次的节点作为待检验节点;所述确定当前需要显示的节点方法包括:
a1、从待检验节点中确定一个未经过检验的当前检验节点;
a2、判断当前检验节点的层次展示状态是否为展开,如果是,则根据节点之间的层次关系确定当前检验节点的所有子节点,将当前检验节点的所有子节点作为待检验节点,再执行步骤a3;否则,将当前检验节点作为当前需要显示的节点,并执行步骤a3;
a3、判断是否检验完所有的待检验节点,如果是,则继续执行所述确定当前需要显示的连接关系的步骤;否则,返回步骤a1。
上述方案中,所述根据当前需要显示的节点和当前需要显示的连接关系展示网络拓扑结构之后,该方法进一步包括:
根据用户输入信息从网络拓扑结构当前显示的节点中确定需要展开的指定节点;将所述指定节点的层次展示状态更改为展开;从当前需要显示的节点中去除所述指定节点;并将指定节点作为待检验节点,再从步骤a1开始执行,直到重新展示网络拓扑结构。
上述方案中,所述根据当前需要显示的节点和当前需要显示的连接关系展示网络拓扑结构之后,该方法进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810055722.1/2.html,转载请声明来源钻瓜专利网。