一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种拓扑链路组灵活展示方法及装置与流程

2022-03-05 10:38:26 来源:中国专利 TAG:


1.本发明涉及运营商网络拓扑跃层展示领域,尤其是一种拓扑链路组灵活展示方法及装置。


背景技术:

2.在运营商网络拓扑查看中,需要对链路进行跃层的展示,例如在省级视图查看和地市网元的连接关系,以往这种链路的视图需要人为定制,且格式固定,其中主要的问题点在于,在跃层展示的拓扑中,链路在不同节点闭合状态,展示的形式是不一样的,例如当在省级查看拓扑,地市是一个节点时,链路需要连接到节点上,当地市展开显示到设备层级时,链路需要连接到设备上,这样在无限跃层展示时,无法确定链路的连接点,导致必须固定链路的呈现形式,耗费人力物力,且不灵活。


技术实现要素:

3.为了解决在运营商网络拓扑展示中,特别是在拓扑跃层展示中,不同层级网元之间的链路灵活展示问题,本发明提供一种拓扑链路组灵活展示方法及装置,采用单层底图和对链路灵活圈定的方式,动态生成链路的双端,从而达到灵活呈现链路的目的。
4.为实现上述目的,本发明采用下述技术方案:
5.在本发明一实施例中,提出了一种拓扑链路组灵活展示方法,该方法包括:
6.生成单层的拓扑底图;
7.生成无连接的定制图;
8.灵活圈定链路,动态生成新的链路双端。
9.进一步地,生成单层的拓扑底图,包括:
10.依据现网的拓扑结构,将层级关系忽略,生成单层的拓扑底图。
11.进一步地,生成无连接的定制图,包括:
12.依据现网的层级关系,将拓扑抽象为无连接的定制图。
13.进一步地,灵活圈定链路,动态生成新的链路双端,包括:
14.找出本层需要展示的点,若展开则将其下面的网元同样在本层展示;
15.找到本层展示的所有的点,包括节点网元和设备网元;
16.对需要展示的点,两两之间寻找链路,找到两点对应的实际网元集合,若是节点网元则继续向下寻找,直到找到实际的网元;
17.找到两点对应的实际网元集合后,在单层拓扑底图中找到这个集合之间的链路,并将链路复制出一份重新改变链路两端,若链路的一端是设备网元找到的则不需要变,若链路的一端是节点网元找到的则需要将该端替换为节点网元,若替换后链路的双端一样则进行合并;
18.将所有的点之间的链路均按上一步进行寻找,即可找到本次需要展示的所有的链路,实现链路的灵活展现。
19.在本发明一实施例中,还提出了一种拓扑链路组灵活展示装置,该装置包括:
20.单层底图模块,用于生成单层的拓扑底图;
21.无连接定制图模块,用于生成无连接的定制图;
22.灵活圈定模块,用于灵活圈定链路,动态生成新的链路双端。
23.进一步地,单层底图模块,具体用于:
24.依据现网的拓扑结构,将层级关系忽略,生成单层的拓扑底图。
25.进一步地,无连接定制图模块,具体用于:
26.依据现网的层级关系,将拓扑抽象为无连接的定制图。
27.进一步地,灵活圈定模块,具体用于:
28.找出本层需要展示的点,若展开则将其下面的网元同样在本层展示;
29.找到本层展示的所有的点,包括节点网元和设备网元;
30.对需要展示的点,两两之间寻找链路,找到两点对应的实际网元集合,若是节点网元则继续向下寻找,直到找到实际的网元;
31.找到两点对应的实际网元集合后,在单层拓扑底图中找到这个集合之间的链路,并将链路复制出一份重新改变链路两端,若链路的一端是设备网元找到的则不需要变,若链路的一端是节点网元找到的则需要将该端替换为节点网元,若替换后链路的双端一样则进行合并;
32.将所有的点之间的链路均按上一步进行寻找,即可找到本次需要展示的所有的链路,实现链路的灵活展现。
33.在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述拓扑链路组灵活展示方法。
34.在本发明一实施例中,还提出了一种计算机可读存储介质,计算机可读存储介质存储有执行拓扑链路组灵活展示方法的计算机程序。
35.有益效果:
36.本发明采用单层底图和对链路灵活圈定的方式,动态生成链路的双端,从而达到灵活呈现链路的目的。
附图说明
37.图1是本发明拓扑链路组灵活展示方法流程框图;
38.图2是现网的层级关系拓扑图;
39.图3是本发明单层的拓扑底图;
40.图4是本发明无连接的定制图;
41.图5是本发明省网节点和地市节点之间展示的四种形式拓扑图;
42.图6是本发明一实施例的无连接的定制图;
43.图7是本发明一实施例的省网节点和地市节点之间展示的拓扑图;
44.图8是本发明拓扑链路组灵活展示装置结构示意图;
45.图9是本发明计算机设备结构示意图。
具体实施方式
46.下面将参考若干示例性实施方式来描述本发明的原理和精神,应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
47.本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
48.根据本发明的实施方式,提出了一种拓扑链路组灵活展示方法及装置,主要解决在运营商网络拓扑展示中,特别是在拓扑跃层展示中,不同层级网元之间的链路灵活展示问题,可以对链路进行跃层的圈定。
49.下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
50.图1是本发明拓扑链路组灵活展示方法流程示意图。如图1所示,该方法包括:
51.1、生成单层底图
52.在现网中,网元由于不同的层级关系,而属于不同的逻辑层次,如图2所示,不同的网元分别属于省级设备和地市设备。因此,需要将逻辑层次暂时忽略,形成网元的单层拓扑底图,如图3所示。
53.2、无连接定制图
54.依据现网中的层级关系,将拓扑抽象为无连接的定制图,用现网中的层级建立节点,节点逻辑上包含下面的网元,如图4所示。
55.3、灵活圈定
56.在如图4所示的拓扑中,会有多种的展示情形,如省网节点打开、地市节点闭合,省网节点闭合、地市节点闭合,省网节点打开、地市节点打开以及省网节点闭合,地市节点打开,如图5所示。
57.以上只是两个节点之间就会有四种展示形式,当节点数越多时,展示的形式就会越多。此时节点中还不包含子节点,如果加上子节点,线的链接形式将无法固定,如果使用特定的形式来表示线则将无法实现。
58.本发明通过底图和无连接定制图相组合的方式,实现不管节点网元展示形式如何变化都可以将线准确呈现,具体步骤如下:
59.(1)找出本层需要展示的点,如果展开则将其下面的网元也认为是在本层展示。
60.(2)找到本地展示的所有的点包括节点网元和设备网元。
61.(3)对需要展示的点,两两之间的寻找链路,需要找到两点对应的实际网元集合,如果是节点网元就接着向下寻找,直到找到实际的网元。
62.(4)两点的实际网元集合找到后,在单层的拓扑底图中找到这个集合之间的链路,并将链路复制出一份重新改变链路两端,如果链路的一端是设备网元寻找到的则不需要变,如果是节点网元寻找到的则需要将链路的这端指向节点网元,如果替换后链路的双端一样则进行合并。
63.(5)将所有的点之间的链路都按步骤(4)进行寻找,即可找到本次需要展示的所有的链路,实现链路的灵活展现。
64.需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
65.为了对上述基于新型城域网拓扑快速生成功能配置的方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。
66.实施例:
67.1、以图3作为讲解:首先获取单层的拓扑底图;
68.2、形成无连接的定制图,如图6所示;
69.3、假设需要展示省网节点展开,地市节点闭合的状态,首先需要展示的点包括(a、b、c、d)和地市节点;
70.找到a-b的链路2;
71.找到a-d的链路1;
72.找到b-c的链路3;
73.找到c-d的链路4;
74.接着找到地市节点和a,b,c,d的链路;
75.因地市节点包含e、f、h、i,所以可以找到链路5、6、7、8;
76.这时需要对链路5、6、7、8替换一端的端点为地市节点,因链路5、6替换后一样,所以合并为一条链路,因链路7、8替换后双端一样,所以合并为一条链路,最终展示的拓扑如图7所示。
77.基于同一发明构思,本发明还提出一种拓扑链路组灵活展示装置。该装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
78.图8是本发明拓扑链路组灵活展示装置结构示意图。如图8所示,该装置包括:
79.单层底图模块101,用于生成单层的拓扑底图;具体如下:
80.依据现网的拓扑结构,将层级关系忽略,生成单层的拓扑底图。
81.无连接定制图模块102,用于生成无连接的定制图;具体如下:
82.依据现网的层级关系,将拓扑抽象为无连接的定制图。
83.灵活圈定模块103,用于灵活圈定链路,动态生成新的链路双端,具体如下:
84.找出本层需要展示的点,若展开则将其下面的网元同样在本层展示;
85.找到本层展示的所有的点,包括节点网元和设备网元;
86.对需要展示的点,两两之间寻找链路,找到两点对应的实际网元集合,若是节点网元则继续向下寻找,直到找到实际的网元;
87.找到两点对应的实际网元集合后,在单层拓扑底图中找到这个集合之间的链路,并将链路复制出一份重新改变链路两端,若链路的一端是设备网元找到的则不需要变,若链路的一端是节点网元找到的则需要将该端替换为节点网元,若替换后链路的双端一样则进行合并;
88.将所有的点之间的链路均按上一步进行寻找,即可找到本次需要展示的所有的链路,实现链路的灵活展现。
89.应当注意,尽管在上文详细描述中提及了拓扑链路组灵活展示装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
90.基于前述发明构思,如图9所示,本发明还提出一种计算机设备200,包括存储器210、处理器220及存储在存储器210上并可在处理器220上运行的计算机程序230,处理器220执行计算机程序230时实现前述拓扑链路组灵活展示方法。
91.基于前述发明构思,本发明还提出一种计算机可读存储介质,计算机可读存储介质存储有执行前述拓扑链路组灵活展示方法的计算机程序。
92.本发明提出的拓扑链路组灵活展示方法及装置,采用单层底图和对链路灵活圈定的方式,动态生成链路的双端,从而达到灵活呈现链路的目的。
93.虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包含的各种修改和等同布置。
94.对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献