本發(fā)明涉及通信網(wǎng)絡(luò)管理,尤其是一種通信網(wǎng)絡(luò)資源串接方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、通信網(wǎng)絡(luò)具有規(guī)模大、復(fù)雜性強(qiáng)等特點(diǎn),如何有效地使得數(shù)據(jù)在眾多節(jié)點(diǎn)、鏈路中進(jìn)行串接是當(dāng)前的一個(gè)挑戰(zhàn)與難點(diǎn)?,F(xiàn)有技術(shù)中,通信網(wǎng)絡(luò)的資源串接存在以下問題:
2、1)串接的對(duì)象通常管理著大量的信息,包括設(shè)備信息、網(wǎng)絡(luò)信息、管理信息等,這個(gè)過程會(huì)占用大量的系統(tǒng)資源,極易造成數(shù)據(jù)冗余,導(dǎo)致卡頓、傳輸速度慢;
3、2)通信網(wǎng)絡(luò)的資源串接過程涉及多個(gè)設(shè)備、網(wǎng)絡(luò)、管理等不同領(lǐng)域的數(shù)據(jù),且數(shù)據(jù)關(guān)系復(fù)雜,難以有效整合;
4、3)由于數(shù)據(jù)量過大,串接過程中會(huì)出現(xiàn)多種異常,以至于難以對(duì)異常進(jìn)行有效管理、歸類、異常釋放。
5、以上問題亟需解決。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的目的在于至少一定程度上解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。
2、為此,本發(fā)明實(shí)施例的一個(gè)目的在于提供一種通信網(wǎng)絡(luò)資源串接方法,該方法能夠?qū)崿F(xiàn)通信網(wǎng)絡(luò)資源的跨域、跨層串接,提高了通信網(wǎng)絡(luò)資源串接的效率和可靠性。
3、本發(fā)明實(shí)施例的另一個(gè)目的在于提供一種通信網(wǎng)絡(luò)資源串接裝置。
4、為了達(dá)到上述技術(shù)目的,本發(fā)明實(shí)施例所采取的技術(shù)方案包括:
5、一方面,本發(fā)明實(shí)施例提供了一種通信網(wǎng)絡(luò)資源串接方法,包括以下步驟:
6、獲取長(zhǎng)途線路信息和本地線路信息,對(duì)所述長(zhǎng)途線路信息和所述本地線路信息進(jìn)行關(guān)聯(lián)匹配,得到長(zhǎng)途線路與本地線路的關(guān)聯(lián)關(guān)系;
7、根據(jù)所述關(guān)聯(lián)關(guān)系對(duì)所述長(zhǎng)途線路和所述本地線路進(jìn)行串接,得到第一網(wǎng)絡(luò)拓?fù)洌?/p>
8、基于圖搜索算法對(duì)所述第一網(wǎng)絡(luò)拓?fù)涞臉I(yè)務(wù)路徑進(jìn)行分組排序,得到端到端路由信息;
9、確定所述第一網(wǎng)絡(luò)拓?fù)涞目缬虺休d關(guān)系,將所述跨域承載關(guān)系與所述端到端路由信息進(jìn)行關(guān)聯(lián),得到第二網(wǎng)絡(luò)拓?fù)洹?/p>
10、進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述對(duì)所述長(zhǎng)途線路信息和所述本地線路信息進(jìn)行關(guān)聯(lián)匹配,得到長(zhǎng)途線路與本地線路的關(guān)聯(lián)關(guān)系,其具體包括:
11、根據(jù)所述長(zhǎng)途線路信息確定多個(gè)所述長(zhǎng)途線路的線路名稱/接入號(hào),并根據(jù)所述本地線路信息確定多個(gè)所述本地線路的線路名稱/接入號(hào);
12、根據(jù)線路名稱/接入號(hào)確定所述長(zhǎng)途線路與所述本地線路的關(guān)聯(lián)關(guān)系。
13、進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述根據(jù)所述關(guān)聯(lián)關(guān)系對(duì)所述長(zhǎng)途線路和所述本地線路進(jìn)行串接,得到第一網(wǎng)絡(luò)拓?fù)洌渚唧w包括:
14、確定所述長(zhǎng)途線路的發(fā)送端局站和接收端局站,并確定所述本地線路的發(fā)送端局站和接收端局站;
15、根據(jù)發(fā)送端局站和接收端局站對(duì)相互關(guān)聯(lián)的所述長(zhǎng)途線路和所述本地線路進(jìn)行串接,得到所述第一網(wǎng)絡(luò)拓?fù)洹?/p>
16、進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述基于圖搜索算法對(duì)所述第一網(wǎng)絡(luò)拓?fù)涞臉I(yè)務(wù)路徑進(jìn)行路由重組和分組排序,得到端到端路由信息,其具體包括:
17、確定所述第一網(wǎng)絡(luò)拓?fù)涞亩鄠€(gè)業(yè)務(wù)路徑,獲取所述業(yè)務(wù)路徑對(duì)應(yīng)的初始業(yè)務(wù)數(shù)據(jù);
18、根據(jù)所述初始業(yè)務(wù)數(shù)據(jù)生成邊向量,并根據(jù)所述邊向量構(gòu)建圖結(jié)構(gòu);
19、將所述業(yè)務(wù)路徑分割為多個(gè)業(yè)務(wù)分段,確定各所述業(yè)務(wù)分段的起始點(diǎn)和終結(jié)點(diǎn);
20、根據(jù)所述起始點(diǎn)和所述終結(jié)點(diǎn)對(duì)所述圖結(jié)構(gòu)進(jìn)行雙向搜索,得到各所述業(yè)務(wù)分段對(duì)應(yīng)的所述邊向量,進(jìn)而確定各所述業(yè)務(wù)分段對(duì)應(yīng)的分段路由;
21、對(duì)所述分段路由進(jìn)行整合,得到初始重組路由;
22、對(duì)所述初始重組路由進(jìn)行分組、組內(nèi)排序以及去重處理,得到所述端到端路由信息。
23、進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述根據(jù)所述起始點(diǎn)和所述終結(jié)點(diǎn)對(duì)所述圖結(jié)構(gòu)進(jìn)行雙向搜索,得到各所述業(yè)務(wù)分段對(duì)應(yīng)的所述邊向量,進(jìn)而確定各所述業(yè)務(wù)分段對(duì)應(yīng)的分段路由,其具體包括:
24、將所述起始點(diǎn)作為正向搜索起點(diǎn),并將所述終結(jié)點(diǎn)作為反向搜索起點(diǎn),對(duì)所述圖結(jié)構(gòu)進(jìn)行深度優(yōu)先搜索;
25、當(dāng)正向搜索的搜索點(diǎn)與反向搜索的搜索點(diǎn)相遇,根據(jù)正向搜索的搜索路徑和反向搜索的搜索路徑確定所述業(yè)務(wù)分段對(duì)應(yīng)的所述邊向量;
26、對(duì)所述邊向量進(jìn)行拼接處理得到所述業(yè)務(wù)分段對(duì)應(yīng)的所述分段路由。
27、進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述對(duì)所述初始重組路由進(jìn)行分組、組內(nèi)排序以及去重處理,得到所述端到端路由信息,其具體包括:
28、根據(jù)所述初始重組路由構(gòu)建關(guān)系樹,所述關(guān)系樹包括根節(jié)點(diǎn)、葉子節(jié)點(diǎn)以及中間節(jié)點(diǎn);
29、從所述根節(jié)點(diǎn)開始遍歷所述關(guān)系樹,直至到達(dá)所述葉子節(jié)點(diǎn),得到多個(gè)路由路徑和對(duì)應(yīng)的組內(nèi)節(jié)點(diǎn);
30、根據(jù)遍歷順序?qū)λ鼋M內(nèi)節(jié)點(diǎn)進(jìn)行排序,得到各所述路由路徑的節(jié)點(diǎn)信息和節(jié)點(diǎn)序號(hào);
31、對(duì)所述節(jié)點(diǎn)信息和所述節(jié)點(diǎn)序號(hào)完全一致的多個(gè)所述路由路徑進(jìn)行去重處理,得到所述端到端路由信息。
32、進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述確定所述第一網(wǎng)絡(luò)拓?fù)涞目缬虺休d關(guān)系,將所述跨域承載關(guān)系與所述端到端路由信息進(jìn)行關(guān)聯(lián),得到第二網(wǎng)絡(luò)拓?fù)?,其具體包括:
33、根據(jù)接入號(hào)、鏈路收發(fā)端口以及光路端口關(guān)系確定所述第一網(wǎng)絡(luò)拓?fù)涞膇p電路、stn電路或傳輸電路的跨域承載關(guān)系,并確定對(duì)應(yīng)的跨域承載拓?fù)洌?/p>
34、根據(jù)所述跨域承載關(guān)系將所述端到端路由信息與所述跨域承載拓?fù)溥M(jìn)行關(guān)聯(lián),得到所述第二網(wǎng)絡(luò)拓?fù)洹?/p>
35、另一方面,本發(fā)明實(shí)施例提供了一種通信網(wǎng)絡(luò)資源串接裝置,包括:
36、關(guān)聯(lián)匹配模塊,用于獲取長(zhǎng)途線路信息和本地線路信息,對(duì)所述長(zhǎng)途線路信息和所述本地線路信息進(jìn)行關(guān)聯(lián)匹配,得到長(zhǎng)途線路與本地線路的關(guān)聯(lián)關(guān)系;
37、跨域串接模塊,用于根據(jù)所述關(guān)聯(lián)關(guān)系對(duì)所述長(zhǎng)途線路和所述本地線路進(jìn)行串接,得到第一網(wǎng)絡(luò)拓?fù)洌?/p>
38、路由重組模塊,用于基于圖搜索算法對(duì)所述第一網(wǎng)絡(luò)拓?fù)涞臉I(yè)務(wù)路徑進(jìn)行分組排序,得到端到端路由信息;
39、跨層串接模塊,用于確定所述第一網(wǎng)絡(luò)拓?fù)涞目缬虺休d關(guān)系,將所述跨域承載關(guān)系與所述端到端路由信息進(jìn)行關(guān)聯(lián),得到第二網(wǎng)絡(luò)拓?fù)洹?/p>
40、另一方面,本發(fā)明實(shí)施例提供了一種電子設(shè)備,所述電子設(shè)備包括存儲(chǔ)器、處理器、存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的程序以及用于實(shí)現(xiàn)所述處理器和所述存儲(chǔ)器之間的連接通信的數(shù)據(jù)總線,所述程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如前面所述的通信網(wǎng)絡(luò)資源串接方法。
41、另一方面,本發(fā)明實(shí)施例還提供了一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于計(jì)算機(jī)可讀存儲(chǔ),所述存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,所述一個(gè)或者多個(gè)程序可被一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)如前面所述的通信網(wǎng)絡(luò)資源串接方法。
42、本發(fā)明的優(yōu)點(diǎn)和有益效果將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到:
43、本發(fā)明實(shí)施例獲取長(zhǎng)途線路信息和本地線路信息,對(duì)長(zhǎng)途線路信息和本地線路信息進(jìn)行關(guān)聯(lián)匹配,得到長(zhǎng)途線路與本地線路的關(guān)聯(lián)關(guān)系,根據(jù)關(guān)聯(lián)關(guān)系對(duì)長(zhǎng)途線路和本地線路進(jìn)行串接,得到第一網(wǎng)絡(luò)拓?fù)?,基于圖搜索算法對(duì)第一網(wǎng)絡(luò)拓?fù)涞臉I(yè)務(wù)路徑進(jìn)行分組排序,得到端到端路由信息,確定第一網(wǎng)絡(luò)拓?fù)涞目缬虺休d關(guān)系,將跨域承載關(guān)系與端到端路由信息進(jìn)行關(guān)聯(lián),得到第二網(wǎng)絡(luò)拓?fù)洹1景l(fā)明實(shí)施例根據(jù)長(zhǎng)途線路與本地線路的關(guān)聯(lián)關(guān)系進(jìn)行串接得到第一網(wǎng)絡(luò)拓?fù)?,并基于圖搜索算法進(jìn)行分組排序得到端到端路由信息,實(shí)現(xiàn)了通信網(wǎng)絡(luò)資源的跨域串接,將跨域承載關(guān)系與端到端路由信息進(jìn)行關(guān)聯(lián),可在拓?fù)鋱D中進(jìn)行多層拓?fù)涞年P(guān)聯(lián)和跳轉(zhuǎn),實(shí)現(xiàn)了通信網(wǎng)絡(luò)資源的跨層串接,提高了通信網(wǎng)絡(luò)資源串接的效率和可靠性。