[发明专利]一种网络拓扑图绘制方法、装置、设备及可读存储介质在审
申请号: | 201911089824.X | 申请日: | 2019-11-08 |
公开(公告)号: | CN110868319A | 公开(公告)日: | 2020-03-06 |
发明(设计)人: | 孔维亭 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 田媛媛 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 拓扑 绘制 方法 装置 设备 可读 存储 介质 | ||
本发明公开了一种网络拓扑图绘制方法、装置、设备及可读存储介质,该方法包括以下步骤:利用目标网络中监控对象信息,生成与各个监控对象对应的监控原件模型图;按照监控对象信息中监控对象之间的连接控制关系,构建出各个监控原件模型图的父子关系模型;对父子关系模型进行组合,以获得树形结构的拓扑原件模型;利用各个监控原件模型图在拓扑原件模型中的位置关系,计算出各个监控原件模型图的坐标信息;按照坐标信息绘制目标网络的网络拓扑图。该方法仅需获得监控对象信息即可完成网络拓扑图绘制。相较于人工绘制拓扑图,本方法具有不易出错,绘制准确率高,绘制效率高等优点。
技术领域
本发明涉及监控技术领域,特别是涉及一种网络拓扑图绘制方法、装置、设备及可读存储介质。
背景技术
目前,网络拓扑监控功能在信息系统中的应用越来越广泛,比如:服务器网络拓扑监控、视频网络拓扑监控、公司网络运行拓扑监控、电力智能台区网络拓扑监控等。
传统的网络拓扑图需要通过SVG(Scalable Vector Graphics,可缩放矢量图形)工具事先绘画出来,然后才能在界面上显示。但是,随着信息系统的接入量慢慢加大,需要绘画的网络拓扑监控也越来越多,如此产生的巨大的工作量。且人工绘制难免会出现遗漏、错误或重复等情况。
综上所述,如何有效地解决网络拓扑图绘制等问题,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种网络拓扑图绘制方法、装置、设备及可读存储介质,以可快速准确地绘制网络拓扑图。
为解决上述技术问题,本发明提供如下技术方案:
一种网络拓扑图绘制方法,包括:
利用目标网络中监控对象信息,生成与各个监控对象对应的监控原件模型图;
按照所述监控对象信息中监控对象之间的连接控制关系,构建出各个所述监控原件模型图的父子关系模型;
对所述父子关系模型进行组合,以获得树形结构的拓扑原件模型;
利用各个所述监控原件模型图在所述拓扑原件模型中的位置关系,计算出各个所述监控原件模型图的坐标信息;
按照所述坐标信息绘制所述目标网络的网络拓扑图。
优选地,所述利用各个所述监控原件模型图在所述拓扑原件模型中的位置关系,计算出各个所述监控原件模型图的坐标信息,包括:
循环遍历出所述拓扑原件模型中所有的监控原件模型图节点,获得节点信息;
利用所述节点信息计算目标画布的大小,以及各个所述监控原件模型图在所述目标画布上的坐标信息。
优选地,利用所述节点信息计算目标画布的大小,包括:
利用所述节点信息中的叶子节点宽度和所述叶子节点的间隙,计算所述目标画布的宽度;
利用所述监控原件模型图、各个节点的模型高度及各节点的间隙,计算所述目标画布的高度。
优选地,利用所述节点信息中的叶子节点宽度和所述叶子节点的间隙,计算出所述目标画布的宽度,包括:
按照排序规则将所述叶子节点由左到右排序;其中,所述排序规则按所述节点权值由高位到低位由小到大递依次归排序,所述节点权值与所述拓扑原件模型的节点位置相对应。
结合排序结果、所述叶子节点宽度和所述叶子节点的间隙,计算出所述目标画布的宽度。
优选地,利用所述节点信息计算目标画布的大小,以及各个所述监控原件模型图在所述目标画布上的坐标信息,包括:
利用所述节点信息计算所述目标画布的大小;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911089824.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光电摇杆组件
- 下一篇:一种稳定接收高速串行LVDS红外图像数据的方法