三维网络拓扑绘制方法、装置、计算设备及存储介质制造方法及图纸

技术编号:30699156 阅读:15 留言:0更新日期:2021-11-06 09:35
本发明专利技术提供了一种三维网络拓扑绘制方法、装置、计算设备及存储介质,其中方法包括:在绘制界面上展示三维的场景盒子模型和至少一个功能面板;所述场景盒子模型用于承载绘制的网络拓扑,所述功能面板上包括若干个可被触发的功能按键;响应于对功能按键的触发动作,在所述场景盒子模型中得到三维网络拓扑。本方案得到的三维网络拓扑能够准确的表达出实际的拓扑结构。扑结构。扑结构。

【技术实现步骤摘要】
三维网络拓扑绘制方法、装置、计算设备及存储介质


[0001]本专利技术实施例涉及拓扑绘制
,特别涉及一种三维网络拓扑绘制方法、装置、计算设备及存储介质。

技术介绍

[0002]随着网络技术的不断发展,网络规模的日趋庞大,网络结构也日趋复杂和庞大。目前,拓扑绘制工具都是在二维平面上进行拓扑绘制,比如,Visio等办公绘图工具。
[0003]由于二维平面展示的内容和层次比较单一,网络拓扑中所有节点需要按照一定逻辑平铺在一起。当网络拓扑中节点数量较多、拓扑结构较复杂时,节点之间的连线容易叠加或交叉,甚至无法清晰辨认节点之间的连接关系。基于二维拓扑在展示时无法准确的表达出实际的拓扑结构,急需提供一种能够直接进行三维网络拓扑绘制的方法。

技术实现思路

[0004]基于二维拓扑在展示时无法准确的表达出实际的拓扑结构,本专利技术实施例提供了一种三维网络拓扑绘制方法、装置、计算设备及存储介质,能够直接在三维场景中进行拓扑绘制以及进行三维展示,能够准确的表达出实际的拓扑结构。
[0005]第一方面,本专利技术实施例提供了一种三维网络拓扑绘制方法,包括:
[0006]在绘制界面上展示三维的场景盒子模型和至少一个功能面板;所述场景盒子模型用于承载绘制的网络拓扑,所述功能面板上包括若干个可被触发的功能按键;
[0007]响应于对功能按键的触发动作,在所述场景盒子模型中得到三维网络拓扑。
[0008]优选地,所述触发动作对应用于添加拓扑节点的功能按键;
[0009]所述响应于对功能按键的触发动作,在所述场景盒子模型中得到三维网络拓扑,包括:
[0010]确定向所述场景盒子模型中待添加的拓扑节点的节点信息;
[0011]根据该节点信息将拓扑节点添加到所述场景盒子模型中,并对添加到所述场景盒子模型中的拓扑节点的节点信息进行存储;其中,添加到所述场景盒子模型中的拓扑节点承载有对应的节点信息。
[0012]优选地,还包括:
[0013]响应于对所述场景盒子模型中的拓扑节点进行的第一编辑操作,对该拓扑节点承载的节点信息进行对应的编辑;所述第一编辑操作包括:修改、移动、删除或复制。
[0014]优选地,该功能按键用于同时添加多个拓扑节点;
[0015]所述响应于对功能按键的触发动作,在所述场景盒子模型中得到三维网络拓扑,包括:
[0016]确定向所述场景盒子模型中待添加的多个拓扑节点是否具有父节点;
[0017]若有,则在将所述多个拓扑节点添加到所述场景盒子模型中之后,对所述多个拓扑节点中每一个拓扑节点与该父节点之间添加连线。
[0018]优选地,在对所述多个拓扑节点中每一个拓扑节点与该父节点之间添加连线之后,还包括:
[0019]确定添加到所述场景盒子模型中的每一条连线的属性信息,对每一条连线的属性信息进行存储;其中,添加到所述场景盒子模型中的连线承载有对应的属性信息。
[0020]优选地,所述触发动作对应用于生成分组的功能按键;
[0021]所述响应于对功能按键的触发动作,在所述场景盒子模型中得到三维网络拓扑,包括:
[0022]确定待分组的至少两个拓扑节点以及所述至少两个拓扑节点之间的连线;
[0023]确定所述至少两个拓扑节点中每一个拓扑节点的节点信息,以及确定所述至少两个拓扑节点之间的连线分别对应的属性信息;
[0024]将所述至少两个拓扑节点中各拓扑节点的节点信息,以及所述至少两个拓扑节点之间的各连线的属性信息确定为一个整体。
[0025]优选地,还包括:响应于对目标分组进行的第二编辑操作,确定该目标分组中包括的至少两个拓扑节点以及该至少两个拓扑节点之间的连线,确定该至少两个拓扑节点的节点信息以及该连线的属性信息,对该至少两个拓扑节点的节点信息以及该连线的属性信息进行对应的编辑;所述第二编辑操作包括选中、移动、删除或复制。
[0026]第二方面,本专利技术实施例还提供了一种三维网络拓扑绘制装置,包括:
[0027]绘制界面展示单元,用于在绘制界面上展示三维的场景盒子模型和至少一个功能面板;所述场景盒子模型用于承载绘制的网络拓扑,所述功能面板上包括若干个可被触发的功能按键;
[0028]响应处理单元,用于响应于对功能按键的触发动作,在所述场景盒子模型中得到三维网络拓扑。
[0029]第三方面,本专利技术实施例还提供了一种计算设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现本说明书任一实施例所述的方法。
[0030]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行本说明书任一实施例所述的方法。
[0031]本专利技术实施例提供了一种三维网络拓扑绘制方法、装置、计算设备及存储介质,三维的场景盒子模型可以承载绘制的网络拓扑,通过响应功能面板上功能按键的触发动作,可以在三维的场景盒子模型中得到三维网络拓扑,可见,本方案能够直接在三维的场景盒子模型中进行拓扑绘制,得到的也是三维网络拓扑,且三维网络拓扑在场景盒子模型中也是三维展示的,因此能够准确的表达出实际的拓扑结构。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本专利技术一实施例提供的一种三维网络拓扑绘制方法流程图;
[0034]图2是本专利技术一实施例提供的一种拓扑节点与位置调整器的关系示意图;
[0035]图3是本专利技术一实施例提供的一种拓扑结构示意图;
[0036]图4是本专利技术一实施例提供的另一种拓扑结构示意图;
[0037]图5是本专利技术一实施例提供的一种为三维网络拓扑添加的边框示意图;
[0038]图6是本专利技术一实施例提供的一种为三维网络拓扑添加的提示信息示意图;
[0039]图7是本专利技术一实施例提供的一种计算设备的硬件架构图;
[0040]图8是本专利技术一实施例提供的一种三维网络拓扑绘制装置结构图。
具体实施方式
[0041]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0042]请参考图1,本专利技术实施例提供了一种三维网络拓扑绘制方法,该方法包括:
[0043]步骤100,在绘制界面上展示三维的场景盒子模型和至少一个功能面板;所述场景盒子模型用于承载绘制的网络拓扑,所述功能面板上包括若干个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维网络拓扑绘制方法,其特征在于,包括:在绘制界面上展示三维的场景盒子模型和至少一个功能面板;所述场景盒子模型用于承载绘制的网络拓扑,所述功能面板上包括若干个可被触发的功能按键;响应于对功能按键的触发动作,在所述场景盒子模型中得到三维网络拓扑。2.根据权利要求1所述的方法,其特征在于,所述触发动作对应用于添加拓扑节点的功能按键;所述响应于对功能按键的触发动作,在所述场景盒子模型中得到三维网络拓扑,包括:确定向所述场景盒子模型中待添加的拓扑节点的节点信息;根据该节点信息将拓扑节点添加到所述场景盒子模型中,并对添加到所述场景盒子模型中的拓扑节点的节点信息进行存储;其中,添加到所述场景盒子模型中的拓扑节点承载有对应的节点信息。3.根据权利要求2所述的方法,其特征在于,还包括:响应于对所述场景盒子模型中的拓扑节点进行的第一编辑操作,对该拓扑节点承载的节点信息进行对应的编辑;所述第一编辑操作包括:修改、移动、删除或复制。4.根据权利要求2所述的方法,其特征在于,该功能按键用于同时添加多个拓扑节点;所述响应于对功能按键的触发动作,在所述场景盒子模型中得到三维网络拓扑,包括:确定向所述场景盒子模型中待添加的多个拓扑节点是否具有父节点;若有,则在将所述多个拓扑节点添加到所述场景盒子模型中之后,对所述多个拓扑节点中每一个拓扑节点与该父节点之间添加连线。5.根据权利要求4所述的方法,其特征在于,在对所述多个拓扑节点中每一个拓扑节点与该父节点之间添加连线之后,还包括:确定添加到所述场景盒子模型中的每一条连线的属性信息,对每一条连线的属性信息进行存储;其中,添加到所述场景盒子模型中的连线承载有对应的属性信息。6.根据权利要求...

【专利技术属性】
技术研发人员:原雅姣王亮张思宇张如亭
申请(专利权)人:安天科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1