[发明专利]一种用于网络拓扑图的自动布局方法、装置和设备有效
申请号: | 201910502085.6 | 申请日: | 2019-06-11 |
公开(公告)号: | CN110213107B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 王远丰;马腾腾;林少锐;刘健峰;陈业钊;江映燕;罗崇立;杨志花;秦凤枝;刘紫健 | 申请(专利权)人: | 广东电网有限责任公司;广东电网有限责任公司电力调度控制中心 |
主分类号: | H04L41/12 | 分类号: | H04L41/12;H04L41/0677 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春水;唐京桥 |
地址: | 510600 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 网络 拓扑 自动 布局 方法 装置 设备 | ||
本申请提供了一种用于网络拓扑图的自动布局方法、装置和设备,方法包括:获取拓扑数据,将拓扑数据存入数据库;基于拓扑数据中的连线信息,根据用户选择的节点设置网络拓扑图的第一层,第一层位于网络拓扑图的最上层;与第一层相连的节点为第二层,在网络拓扑图中位于第一层的下层;通过循环遍历逐层布局,直至布局完成网络拓扑图。本申请提供的一种用于网络拓扑图的自动布局方法,通过jave语言根据获取的拓扑数据建立自动布局方法,能够将综合数据网中的网络拓扑有序清晰的展示,减少人力支出,并且能够加快网络故障发现以及定位的速度,并根据网络故障发现以及定位及时更新所建立的网络拓扑图,实时性强。
技术领域
本申请属于网络规划管理技术领域,尤其涉及一种用于网络拓扑图的自动布局方法、装置和设备。
背景技术
在网络规划管理和运行维护的工作中,为了能直观和准确的了解网络中的设备节点以及设备之间的连接关系,常常需要借助网络拓扑图来记录网络结构和运行状态信息,为网络规划师、故障发现和故障定位提供支撑手段,提高网络管理效率。网络拓扑图是通过通讯链路和节点的几何排列图形,表示网络中各节点的位置与相互连接的情况。
现有的综合数据网的网络结构大致以一、两台网元作为核心,下接汇聚层、接入层,分层布局,网络节点数目比较大,各层各节点之间又交错连接,呈现多种不同特征,网络结构比较复杂。现有的综合数据网的网络拓扑图主要是通过visio等软件手工拖曳摆放的方式进行绘制和维护,比较费时费力,拓扑信息的实时性也较差。并且基于典型的网格型、总线型、星型、环型、树型和混合型拓扑的布局算法,不适用于现有的综合数据网的拓扑结构。如果采用这些算法布局拓扑图,网元连线混乱、重叠,既不清晰有序,也不美观,不利于网络的管理维护。
发明内容
有鉴于此,本申请提供的一种用于网络拓扑图的自动布局方法、装置和设备,通过jave语言根据获取的拓扑数据建立自动布局方法,能够将综合数据网中的网络拓扑有序清晰的展示,减少人力支出,并且能够加快网络故障发现以及定位的速度,并根据网络故障发现以及定位及时更新所建立的网络拓扑图,实时性强。
本申请第一方面提供了一种用于网络拓扑图的自动布局方法,包括:
获取拓扑数据,将所述拓扑数据存入数据库;
基于所述拓扑数据中的连线信息,根据用户选择的节点设置网络拓扑图的第一层,所述第一层位于所述网络拓扑图的最上层;
与所述第一层相连的节点为第二层,在所述网络拓扑图中位于所述第一层的下层;
通过循环遍历逐层布局,直至布局完成所述网络拓扑图。
优选地,所述网络拓扑图呈水平分层布局,同一层级的节点具有不同的横坐标和相同的纵坐标,不同层级的层间距相同,不同节点的水平间距相同。
优选地,所述拓扑数据具体包括:
节点信息和连线信息;
所述节点信息包括网元ID和位置;
所述连线信息包括A端ID和接口、Z端ID和接口。
优选地,所述通过循环遍历逐层布局,直至布局完成网络拓扑图还包括:
遍历当前所有的节点数组,设置每一个节点的横坐标和纵坐标。
本申请第二方面提供一种用于网络拓扑图的自动布局装置,包括:
获取数据单元,用于获取拓扑数据,将所述拓扑数据存入数据库;
设置第一层单元,用于基于所述拓扑数据中的连线信息,根据用户选择的节点设置网络拓扑图的第一层,所述第一层位于所述网络拓扑图的最上层;
设置第二层单元,用于与所述第一层相连的节点为第二层,在所述网络拓扑图中位于所述第一层的下层;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司;广东电网有限责任公司电力调度控制中心,未经广东电网有限责任公司;广东电网有限责任公司电力调度控制中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910502085.6/2.html,转载请声明来源钻瓜专利网。