网络拓扑图调整方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-10-21 15:11:02
本技术涉及计算机应用,特别是涉及一种网络拓扑图调整方法、装置、电子设备及存储介质。
背景技术:
1、随着通信技术的快速发展,各种定制网的应用也逐渐增多。定制网是指专为特定用户群或服务设计的网络,如第五代移动通信技术(5th generation mobilecommunication technology,5g)定制网。
2、随着定制网的快速发展和广泛应用,网络管理和优化变得至关重要,网络拓扑图作为网络管理和优化的重要工具也显现出重要性,不同定制网可能会对应不同网络拓扑图,在定制网的网元节点发生变化时,需要对相应的网络拓扑图进行调整。
3、在相关技术中,在定制网的网元节点发生变化时,多是重新绘制网络拓扑图,工作量较大,显示效率较低,缺乏灵活性和适应性。
技术实现思路
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、所述新增的网元节点所在机房。
38、可选地,通过以下步骤确定所述新增的网元节点在所述目标网络拓扑图中的初始状态:
39、确定所述新增的网元节点在所述目标网络拓扑图中所属区域;
40、根据所述新增的网元节点所属区域,以及与所述新增的网元节点同类型的网元节点和其邻居网元节点的相对关系,确定所述新增的网元节点在所述目标网络拓扑图中的初始状态。
41、可选地,所述目标网元节点包括删除的网元节点关联的第二网元节点,通过以下步骤获得所述删除的网元节点关联的第二网元节点:
42、在所述目标网络拓扑图中,将与所述删除的网元节点具有连接关系的网元节点确定为所述删除的网元节点关联的第二网元节点。
43、第二方面,提供了一种网络拓扑图调整装置,包括:
44、第一确定模块,用于确定目标网络拓扑图中待调整位置的目标网元节点;
45、迭代模块,用于对所述目标网元节点的位置进行迭代优化,其中,在每次迭代过程中,预测所述目标网元节点的位置,并基于所述目标网元节点的预测位置,确定网络拓扑分数;
46、第二确定模块,用于基于每次迭代过程中得到的网络拓扑分数,确定所述目标网元节点的待调整位置;
47、调整模块,用于根据所述目标网元节点的待调整位置,调整所述目标网络拓扑图。
48、第三方面,提供了一种电子设备,包括:
49、存储器,用于存储计算机程序;
50、处理器,用于执行所述计算机程序时实现如第一方面所述的网络拓扑图调整方法的步骤。
51、第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的网络拓扑图调整方法的步骤。
52、第五方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中,且适于由处理器读取并执行,以使得具有所述处理器的计算机设备执行如第一方面所述的网络拓扑图调整方法的步骤。
53、应用本技术实施例所提供的技术方案,先确定出目标网络拓扑图中待调整位置的目标网元节点,然后对目标网元节点的位置进行迭代优化,在每次迭代过程中,都需要预测目标网元节点的位置,并基于目标网元节点的预测位置,确定网络拓扑分数,从而基于每次迭代过程中得到的网络拓扑分数,确定目标网元节点的待调整位置,最后根据目标网元节点的待调整位置,调整目标网络拓扑图。实现对目标网络拓扑图的动态调整,有助于提高显示效率,增强灵活性和适应性。
54、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
本文地址:https://www.jishuxx.com/zhuanli/20241021/320765.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表