[发明专利]拓扑图显示方法及装置有效
申请号: | 202210706713.4 | 申请日: | 2022-06-21 |
公开(公告)号: | CN115022185B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 马福建;刘永峰 | 申请(专利权)人: | 浪潮通信信息系统有限公司 |
主分类号: | H04L41/12 | 分类号: | H04L41/12;H04L41/22 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 张睿 |
地址: | 250101 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拓扑 显示 方法 装置 | ||
本发明提供一种拓扑图显示方法及装置,其中,该方法包括:接收对当前拓扑图中的第一目标节点的展开指令;响应于展开指令,基于第一目标节点的标识,获取第一目标节点关联的节点、连线和分组的信息;基于第一目标节点关联的节点、连线和分组的信息,在当前界面中显示第一节点、第一连线和第一分组;其中,第一节点、第一连线和第一分组,分别为接收展开指令之前,未在当前界面中显示的第一目标节点关联的节点、连线和分组。本发明提供的拓扑图显示方法及装置,通过基于目标节点的标识,获取目标节点关联的节点、连线和分组的信息,基于目标节点关联的节点、连线和分组的信息,显示目标节点关联的全部节点、连线和分组,能更灵活地显示拓扑图。
技术领域
本发明涉及计算机技术领域,尤其涉及一种拓扑图显示方法及装置。
背景技术
网络拓扑结构,指通过传输介质互连的各种设备的物理布局。网络拓扑,指构成网络的成员间特定的物理的(即真实的)或者逻辑的(即虚拟的)排列方式。网络拓扑可以呈现各个节点的连接关系和节点间的传输数据说明等,以及每个节点的其他信息(例如节点的信息说明和节点出现的故障数目等)。
目前,WEB系统等环境中显示网络拓扑主要通过开源的JavaScript(JS)或商业版的软件(内嵌JS)等实现。现有技术采用的数据结构几乎是相同的,都是包含节点、连线以及节点的分组信息等。其中,节点的信息可以包括该节点的名字、样式和图片等;连线的信息还可以包括线条颜色、宽度和样式等;节点分组信息可以包括该组的颜色和样式等。现有技术的共同点都是后台根据数据格式要求,返回到前台,然后由前台进行拓扑图的绘制展示。
但每个用户关注的节点数量和展示的节点都是不同的,需要隐藏不感兴趣的节点和连线,展示出关注的节点和连线。并且,如果一次性显示所有的节点,当拓扑上节点、连线信息比较多时,拓扑的显示界面就会卡顿、反应比较慢,体验感不太友好。会使界面的响应时间延长,反应速度减慢,拓扑功能的效果就会大打折扣。
现有技术对于大量节点的显示是通过分割进行的,将一个大的拓扑图分为若干个小的拓扑图,每次展示一个小的拓扑图,通过下钻的方式展示与其关联的拓扑图,二者并不能在同一个页面同时出现,难以显示全局的拓扑。对于节点的折叠或者收缩,也仅仅支持组内节点折叠,不同组的节点是不能同时折叠的。需要折叠的节点必须置于同一组内,但有时组的划分并不明确,不能很清晰的给每个节点分组。
综上,现有拓扑图显示存在显示不方便和不灵活等不足。
发明内容
本发明提供一种拓扑图显示方法及装置,用以解决现有技术中的拓扑图显示不灵活的缺陷,实现更灵活的拓扑图显示。
本发明提供一种拓扑图显示方法,包括:
接收对当前拓扑图中的第一目标节点的展开指令;
响应于所述展开指令,基于所述第一目标节点的标识,获取所述第一目标节点关联的节点、连线和分组的信息;
基于所述第一目标节点关联的节点、连线和分组的信息,在当前界面中显示第一节点、第一连线和第一分组;
其中,所述第一节点、第一连线和第一分组,分别为接收所述展开指令之前,未在当前界面中显示的所述第一目标节点关联的节点、连线和分组。
根据本发明提供的一种拓扑图显示方法,还包括:
接收对当前拓扑图中的第二目标节点的折叠指令;
响应于所述折叠指令,基于所述第二目标节点的标识,获取第二节点的信息;
基于所述第二节点的信息,在当前界面中取消显示所述第二节点以及与第二节点关联的第三节点和第二连线;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210706713.4/2.html,转载请声明来源钻瓜专利网。