本发明涉及通信,尤其涉及一种网络拓扑建立方法、装置、设备、存储介质和计算机程序产品。
背景技术:
1、家宽固网采用的是倒树形网络结构,如图1所示,自上而下主要网元节点包括bras(broadband remote access server,宽带接入服务器)、olt(optical line terminal,光线路终端)、pos(passive optical splitter,无源光纤分支器)、onu(optical networkunit,光网络单元)。链路段“用户-pon口-olt-bras-区县-地市-省份”简称为端到端,其中bras到onu之间的链路为家宽网络重要网段,跨城域汇聚与有线接入。资源管理系统依赖前期人工录入维护和后期工单流转同步实现用户从入网到离网的全生命周期管理,在整个家宽放装流程中,资源数据通常支持人工干预。但是,现家宽业务放装流程复杂,关联系统众多,一个家宽用户完整的端到端信息需要多个系统共同协作生成,由于用户地址资源人工选择、装维入户安装终端设备扫码等人为干预环节影响数据准确性,导致工单信息与用户真实信息存在不一致问题,引发拓扑失真问题。
技术实现思路
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、相比于现有技术,本发明公开的网络拓扑建立方法、装置、设备、存储介质和计算机程序产品,采用话单数据为数据源,通过对其中包含用户区域归属和网元信息的字段进行解析,获取端到端的拓扑信息,再通过上下联逻辑判断规则完成目标网元链路的网络拓扑构建,能有效规避人为干预和流程交互,解决拓扑失真问题,以及有效降低数据维护成本。另外,基于远程用户拨号认证系统认证的话单数据作为数据源,依托话单数据实时、准确的特点,保证了拓扑的准确性和实效性,现网应用价值高,以及实现端到端拓扑动态更新。
1.一种网络拓扑建立方法,其特征在于,包括:
2.如权利要求1所述的网络拓扑建立方法,其特征在于,所述对所述线路基础信息进行拓扑分析,得到所述目标网元的拓扑信息,包括:
3.如权利要求2所述的网络拓扑建立方法,其特征在于,在根据所述拓扑信息建立所述目标网元的网络拓扑后,所述方法还包括:
4.如权利要求1所述的网络拓扑建立方法,其特征在于,所述话单数据为远程用户拨号认证系统认证的话单日志。
5.如权利要求1所述的网络拓扑建立方法,其特征在于,所述地址信息包括逻辑端口号和互联网协议地址;则,所述对所述地址信息进行字段解析,得到线路基础信息,包括:
6.如权利要求1所述的网络拓扑建立方法,其特征在于,所述目标网元包括无源光网络端口、光线路终端和宽带接入服务器。
7.如权利要求1所述的网络拓扑建立方法,其特征在于,在根据所述拓扑信息建立所述目标网元的网络拓扑后,所述方法还包括:
8.一种网络拓扑建立装置,其特征在于,包括:
9.一种网络拓扑建立设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的网络拓扑建立方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至7中任意一项所述的网络拓扑建立方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的网络拓扑建立方法。