本发明涉及网络信息,尤其涉及一种拓扑图构建方法、装置、设备、存储介质及产品。
背景技术:
1、移动通信网络逐渐从原有的传统网络演进到云化虚拟化网络,云化虚拟化网络运营工作涉及到各种设备类型、需要分析各类日志数据、同时也需要不同专业领域协同合作,但是由于各种网元设备分散设置,不利于管理查证,为了提高管理效率,一般会通过绘制网络拓扑图,实现网络管理。
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、本发明公开了一种拓扑图构建方法,所述拓扑图构建方法包括:在接收到拓扑查询请求时,调用预设设备拓扑信息接口读取后端服务器中网元信息和链路信息;根据所述网元信息通过预设网元集群动态布局算法生成初始拓扑图;根据所述链路信息对所述初始拓扑图进行链路连接,得到目标网元集群拓扑图,与现有技术相比,本发明通过在前端接收到用户的托盘查询请求时,调用预先封装的设备拓扑信息接口读取后端服务器中的网元信息和链路信息,并通过预设网元集群动态布局算法生成网元信息对应的初始拓扑图,最后基于链路信息对初始拓扑图进行链路连接,得到目标网元集群拓扑图,从而无需人工干预拓扑图构建的过程,简化电子化网络拓扑的搭建过程,提升了网络运营的整体效率,避免了现有技术中绘制网络拓扑图步骤繁琐的技术问题,还提高了网络拓扑图的信息可靠性。
1.一种拓扑图构建方法,其特征在于,所述拓扑图构建方法包括:
2.如权利要求1所述的拓扑图构建方法,其特征在于,所述网元信息包括:网元集群数据和逻辑群组数据,所述网元集群数据包括网元集群大小、集群内网元数量以及网元分组信息;
3.如权利要求2所述的拓扑图构建方法,其特征在于,所述根据所述布局策略、各网元对象的尺寸信息以及初始拓扑画布生成初始拓扑图之前,还包括:
4.如权利要求1所述的拓扑图构建方法,其特征在于,所述链路信息包括:链路集群数据;
5.如权利要求4所述的拓扑图构建方法,其特征在于,所述根据所述操作指令对所述待简化网元集群拓扑图进行链路简化,得到目标网元集群拓扑图,还包括:
6.如权利要求1-5中任一项所述的拓扑图构建方法,其特征在于,所述调用预设设备拓扑信息接口读取后端服务器中网元信息和链路信息,包括:
7.一种拓扑图构建装置,其特征在于,所述拓扑图构建装置包括:
8.一种拓扑图构建设备,其特征在于,所述拓扑图构建设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的拓扑图构建程序,所述拓扑图构建程序配置为实现如权利要求1至6中任一项所述的拓扑图构建方法。
9.一种存储介质,其特征在于,所述存储介质上存储有拓扑图构建程序,所述拓扑图构建程序被处理器执行时实现如权利要求1至6任一项所述的拓扑图构建方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括拓扑图构建程序,所述拓扑图构建程序被处理器执行时实现如权利要求1至6中任一项所述的拓扑图构建方法。