一种展示网络拓扑的方法和装置制造方法及图纸

技术编号:20118569 阅读:37 留言:0更新日期:2019-01-16 12:12
本发明专利技术实施例公开了一种展示网络拓扑的方法和装置,该方法包括接收网络拓扑展示请求;根据所述网络拓扑展示请求产生资源请求;根据所述资源请求构造多个资源模型对象;根据所述多个资源模型对象分别构造拓扑模型对象,利用多个拓扑模型对象展示所述网络拓扑。本发明专利技术实施例中将网络拓扑展示请求与资源请求区分开来,根据资源请求构建多个资源模型对象,然后再利用多个资源模型对象构造拓扑模型对象,从而实现网络拓扑,将网络拓扑展示请求转化为对多个资源模型对象的资源请求,依靠多个资源模型对象构造网络拓扑,实现对网络拓扑的高效展示。

A Method and Device for Displaying Network Topology

The embodiment of the present invention discloses a method and device for displaying network topology, which includes receiving network topology displaying requests, generating resource requests according to the network topology displaying requests, constructing multiple resource model objects according to the resource requests, constructing topology model objects according to the multiple resource model objects, and displaying the network using multiple topology model objects. Collateral topology. In the embodiments of the present invention, network topology display requests are distinguished from resource requests, multiple resource model objects are constructed according to resource requests, and then topology model objects are constructed by using multiple resource model objects, thus realizing network topology, transforming network topology display requests into resource requests for multiple resource model objects, and constructing network topology by relying on multiple resource model objects. Pop, to achieve the efficient display of network topology.

【技术实现步骤摘要】
一种展示网络拓扑的方法和装置
本专利技术涉及网络管理领域,尤其涉及一种展示网络拓扑的方法和装置。
技术介绍
网络拓扑是对现实中各种物理及虚拟的网络关系的抽象表达,网络拓扑信息在网络管理、网络故障定位、网络安全研究、网络性能分析以及网络模型研究等方面占有举足轻重的地位。网络拓扑可视化作为分析利用网络拓扑信息的重要手段,其主要是以直观、图形化的方式将目标网络的节点和连接状况显示出来,并体现运行特征,为网络管理和分析提供有效的数据资料。网络拓扑从使用形式不同可以分为多种类型,例如:物理拓扑,业务拓扑,光功率拓扑等形式。现有技术中展示网络拓扑的方式效率不高,亟待提供一种高效地展示网络拓扑的方案。
技术实现思路
本专利技术实施例提供了一种展示网络拓扑的方法和装置,提高了网络拓扑的展示效率。为了达到本专利技术目的,本专利技术实施例的一方面提供了一种展示网络拓扑的方法,包括:接收网络拓扑展示请求;根据所述网络拓扑展示请求产生资源请求;根据所述资源请求构造多个资源模型对象;根据所述多个资源模型对象分别构造拓扑模型对象,利用多个拓扑模型对象展示所述网络拓扑。优选的,所述根据所述资源请求构造多个资源模型对象之前还包括:查询是否存储有与所述资源请求对应的资源模型对象,如果有,则直接使用已存储的资源模型对象。优选的,该方法还包括:根据所述多个资源模型对象分别构造图形模型对象,利用多个图形模型对象展示所述网络拓扑。优选的,根据所述资源请求构造多个资源模型对象包括:根据所述资源请求依次构造域资源模型对象、层资源模型对象、网元资源模型对象、端点资源模型对象和链路资源模型对象。优选的,所述根据所述多个资源模型对象分别构造拓扑模型对象,利用多个拓扑模型对象展示所述网络拓扑包括:根据所述域资源模型对象、层资源模型对象、网元资源模型对象、端点资源模型对象和链路资源模型对象依次构造域拓扑模型对象、层拓扑模型对象、网元拓扑模型对象、端点拓扑模型对象和链路拓扑模型对象,并依次展示域拓扑、层拓扑、网元拓扑、端点拓扑和链路拓扑。本专利技术实施例的另一方面提供一种展示网络拓扑的装置,包括:网络拓扑模块,用于接收网络拓扑展示请求,根据所述网络拓扑展示请求产生并向资源模块发送资源请求,接收所述资源模块返回的多个资源模型对象,根据所述多个资源模型对象分别构造拓扑模型对象,利用多个拓扑模型对象展示所述网络拓扑;所述资源模块,用于接收所述网络拓扑模块发送的所述资源请求,根据所述资源请求构造多个资源模型对象,并向所述网络拓扑模块返回所述多个资源模型对象。优选的,所述资源模块用于:根据所述资源请求构造多个资源模型对象之前,查询是否存储有与所述资源请求对应的资源模型对象,如果有,则直接使用已存储的资源模型对象。优选的,所述网络拓扑模块用于:根据所述资源模块发送的所述多个资源模型对象分别构造图形模型对象,利用多个图形模型对象展示所述网络拓扑。优选的,所述资源模块用于:根据所述资源请求依次构造域资源模型对象、层资源模型对象、网元资源模型对象、端点资源模型对象和链路资源模型对象。优选的,所述网络拓扑模块用于:根据所述域资源模型对象、层资源模型对象、网元资源模型对象、端点资源模型对象和链路资源模型对象依次构造域拓扑模型对象、层拓扑模型对象、网元拓扑模型对象、端点拓扑模型对象和链路拓扑模型对象,并依次展示域拓扑、层拓扑、网元拓扑、端点拓扑和链路拓扑。与现有技术相比,本专利技术中将网络拓扑展示请求与资源请求区分开来,根据资源请求构建多个资源模型对象,然后再利用多个资源模型对象构造拓扑模型对象,从而实现网络拓扑,将网络拓扑展示请求转化为对多个资源模型对象的资源请求,依靠多个资源模型对象构造网络拓扑,实现对网络拓扑的高效展示。在一个可选方案中,所述根据所述资源请求构造多个资源模型对象之前还包括:查询是否存储有与所述资源请求对应的资源模型对象,如果有,则直接使用已存储的资源模型对象。基于该技术特征,可以直接使用已存储的资源模型对象而不必重新构造资源模型对象,节省资源模型对象的构造时间,从而间接提高网络拓扑的展示效率。在一个可选方案中,根据所述多个资源模型对象分别构造图形模型对象,利用多个图形模型对象展示所述网络拓扑。利用图形模型对象能够有助于拓扑绘制时的刷新、删除等操作,有利于更高效地展示拓扑。在一个可选方案中,根据所述资源请求依次构造域资源模型对象、层资源模型对象、网元资源模型对象、端点资源模型对象和链路资源模型对象,相应地,根据所述域资源模型对象、层资源模型对象、网元资源模型对象、端点资源模型对象和链路资源模型对象依次构造域拓扑模型对象、层拓扑模型对象、网元拓扑模型对象、端点拓扑模型对象和链路拓扑模型对象,并依次展示域拓扑、层拓扑、网元拓扑、端点拓扑和链路拓扑,从而使得用户界面上可以看到网络拓扑依次展示域拓扑、层拓扑、网元拓扑、端点拓扑和链路拓扑,而不是长时间等待,提高用户体验。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例提供的展示网络拓扑的方法的流程图;图2为本专利技术实施例提供的展示网络拓扑的装置的结构图;图3为本专利技术中实例一提供的展示网络拓扑的方法的流程图;图4为本专利技术中实例二提供的展示网络拓扑的方法的流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例、实施方式及实施例和实施方式中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本专利技术实施例提供一种展示网络拓扑的方法,如图1所示,包括:步骤101,接收网络拓扑展示请求。在一种实施方式中,可以由用户登录网络拓扑管理界面,调用展示某种网络拓扑组件用于展现当前网络虚拟状况。该网络拓扑组件可以为:物理拓扑、业务拓扑、或者光功率等既定的存在的需要展示成为网络拓扑的组件。该调用触发网络拓扑展示请求。例如,当用户调用物理拓扑组件时,触发网络的物理拓扑展示请求。在其他实施方式中,用户可以通过远端登录网络拓扑管理界面,向网络拓扑管理设备例如服务器发送网络拓扑展示请求。本专利技术实施例中,网络拓扑管理设备指的是提供网络拓扑服务的设备。步骤102,根据所述网络拓扑展示请求产生资源请求。在一种实施方式中,网络拓扑组件被调用后,根据预先配置的方式或者用户设置的约束条件订制网路拓扑展示的背景及辅助功能按钮,然后产生资源请求来获取其他拓扑信息。在另一种实施方式中,网络拓扑组件被调用后,直接产生资源请求来获取拓扑信息,包括产生资源请求来获取网路拓扑展示的背景及辅助功能按钮等。步骤103,根据所述资源请求构造多个资源模型对象。在一种实施方式中,网络拓扑管理设备可以存储构造的资源模型对象,在开始构造多个资源模型本文档来自技高网...

【技术保护点】
1.一种展示网络拓扑的方法,其特征在于,包括:接收网络拓扑展示请求;根据所述网络拓扑展示请求产生资源请求;根据所述资源请求构造多个资源模型对象;根据所述多个资源模型对象分别构造拓扑模型对象,利用多个拓扑模型对象展示所述网络拓扑。

【技术特征摘要】
1.一种展示网络拓扑的方法,其特征在于,包括:接收网络拓扑展示请求;根据所述网络拓扑展示请求产生资源请求;根据所述资源请求构造多个资源模型对象;根据所述多个资源模型对象分别构造拓扑模型对象,利用多个拓扑模型对象展示所述网络拓扑。2.根据权利要求1所述的展示网络拓扑的方法,其特征在于,所述根据所述资源请求构造多个资源模型对象之前还包括:查询是否存储有与所述资源请求对应的资源模型对象,如果有,则直接使用已存储的资源模型对象。3.根据权利要求1所述的展示网络拓扑的方法,其特征在于,所述根据所述多个资源模型对象分别构造拓扑模型对象包括:根据所述多个资源模型对象分别构造图形模型对象,利用多个图形模型对象展示所述网络拓扑。4.根据权利要求1所述的展示网络拓扑的方法,其特征在于,根据所述资源请求构造多个资源模型对象包括:根据所述资源请求依次构造域资源模型对象、层资源模型对象、网元资源模型对象、端点资源模型对象和链路资源模型对象。5.根据权利要求4所述的展示网络拓扑的方法,其特征在于,所述根据所述多个资源模型对象分别构造拓扑模型对象,利用多个拓扑模型对象展示所述网络拓扑包括:根据所述域资源模型对象、层资源模型对象、网元资源模型对象、端点资源模型对象和链路资源模型对象依次构造域拓扑模型对象、层拓扑模型对象、网元拓扑模型对象、端点拓扑模型对象和链路拓扑模型对象,并依次展示域拓扑、层拓扑、网元拓扑、端点拓扑和链路拓扑。6.一种展示网络拓扑的装置,其特征在于,...

【专利技术属性】
技术研发人员:王宇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1