欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種網(wǎng)狀網(wǎng)中環(huán)路路徑的查找方法及裝置的制作方法

文檔序號:7745402閱讀:250來源:國知局
專利名稱:一種網(wǎng)狀網(wǎng)中環(huán)路路徑的查找方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)領(lǐng)域,更具體的涉及一種網(wǎng)狀網(wǎng)中環(huán)路路徑的查找方法及裝置。
背景技術(shù)
首先,環(huán)路路徑是指在Mesh(網(wǎng)狀)網(wǎng)G(V,Ε)中的一條連通性路徑P = [ν1 V2,……vn,V1] (η彡3),路徑中除首尾節(jié)點外,其他節(jié)點各不相同。此路徑又叫做節(jié)點Vl 的一條環(huán)路路徑。傳統(tǒng)的環(huán)路路徑的計算方法,則路徑ρ = [V1, Vffl, vn, V1]為節(jié)點V1的一條環(huán)路路 徑。否則傳統(tǒng)的環(huán)路路徑計算方法采取遞歸遍歷的方式,其Mesh網(wǎng)圖見圖1,計算vl的環(huán) 路路徑,其流程圖如圖2所示第一步查找與V1相鄰的所有節(jié)點Vm,Vffl = {ν e ν (V1, ν) e Ε};第二步記錄V1與相鄰節(jié)點的路徑信息;查找所有與Vm相鄰的所有節(jié)點vn,Vn = {ν e V (vm, ν) e Ε};第三步檢查V1是否與Vn相鄰,如果是相鄰的節(jié)點,則找到節(jié)點V1的一條環(huán)路路 徑P = [V1, vm, vn, V1]。否則重復(fù)第二步。其中,要查找出節(jié)點V1的所有環(huán)路徑,時間復(fù)雜度彡0 (Κη3) (η為Mesh網(wǎng)中的節(jié)點 數(shù)),當前的傳統(tǒng)方法存在查找環(huán)路路徑的效率較低的問題。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種網(wǎng)狀網(wǎng)中環(huán)路路徑的查找方法及裝置,解 決了當前的傳統(tǒng)方法存在查找環(huán)路路徑的效率較低的問題,提高了環(huán)路路徑查找的效率。為了解決上述問題,本發(fā)明提供了一種網(wǎng)狀網(wǎng)中環(huán)路路徑的查找方法,包括網(wǎng)絡(luò)側(cè)查找所述網(wǎng)狀Mesh網(wǎng)中與節(jié)點V1相鄰的所有節(jié)點,在所述Mesh網(wǎng)中將節(jié) 點V1和與其直接連接的節(jié)點形成的所有邊刪除;所述網(wǎng)絡(luò)側(cè)對得到的與節(jié)點V1相鄰的所有節(jié)點通過K優(yōu)路徑算法進行計算,得到 與所述節(jié)點V1相鄰的所有節(jié)點之間的所有路徑;所述網(wǎng)絡(luò)側(cè)遍歷得到的所述與節(jié)點V1相鄰的所有節(jié)點之間的所有路徑,在每條路 徑的起始處和終止處添加節(jié)點V1,完成在Mesh網(wǎng)中查找節(jié)點V1的所有環(huán)路路徑。進一步地,上述方法還可包括,所述網(wǎng)絡(luò)側(cè)計算后得到的與所述節(jié)點V1相鄰的所 有節(jié)點之間的所有路徑的起始節(jié)點和終止節(jié)點不同,且都是所述節(jié)點V1的相鄰節(jié)點。進一步地,上述方法還可包括,所述網(wǎng)絡(luò)側(cè)查找所述Mesh網(wǎng)中與節(jié)點V1相鄰的所 有節(jié)點后,還包括通過存儲裝置對得到的與節(jié)點V1相鄰的所有節(jié)點的信息進行存儲。進一步地,上述方法還可包括,所述網(wǎng)絡(luò)側(cè)得到與所述節(jié)點V1相鄰的所有節(jié)點之 間的所有路徑后,還包括通過存儲裝置對得到的與節(jié)點V1相鄰的所有節(jié)點之間的所有路徑 的信息進行存儲。進一步地,上述方法還可包括,所述網(wǎng)絡(luò)側(cè)完成在Mesh網(wǎng)中查找節(jié)點V1的所有環(huán)路路徑后,還包括通過存儲裝置對得到的節(jié)點V1的環(huán)路路徑的信息進行存儲。本發(fā)明還提供了一種網(wǎng)狀網(wǎng)中環(huán)路路徑的查找裝置,包括查找節(jié)點模塊、計算模 塊和環(huán)路路徑搜尋模塊,其中,所述查找節(jié)點模塊,用于查找所述網(wǎng)狀Mesh網(wǎng)中與節(jié)點V1相鄰的所有節(jié)點,在所 述Mesh網(wǎng)中將節(jié)點V1和與其直接連接的節(jié)點形成的所有邊刪除,并將得到的與節(jié)點V1相 鄰的所有節(jié)點的信息發(fā)送給所述計算模塊;所述計算模塊,用于對得到的與節(jié)點V1相鄰的所有節(jié)點通過K優(yōu)路徑算法進行 計算,得到與所述節(jié)點V1相鄰的所有節(jié)點之間的所有路徑,并發(fā)送給所述環(huán)路路徑搜尋模 塊;所述環(huán)路路徑搜尋模塊,用于遍歷得到的所述與節(jié)點V1相鄰的所有節(jié)點之間的所 有路徑,在每條路徑的起始處和終止處添加節(jié)點V1,完成在Mesh網(wǎng)中查找節(jié)點V1的所有環(huán) 路路徑。進一步地,上述裝置還可包括,所述計算模塊計算后得到的與所述節(jié)點V1相鄰的 所有節(jié)點之間的所有路徑的起始節(jié)點和終止節(jié)點不同,且都是所述節(jié)點V1的相鄰節(jié)點。進一步地,上述裝置還可包括所述存儲模塊,用于存儲所述查找節(jié)點模塊得到的 與節(jié)點V1相鄰的所有節(jié)點的信息,存儲所述計算模塊得到的與節(jié)點V1相鄰的所有節(jié)點之間 的所有路徑的信息以及存儲所述環(huán)路路徑搜尋模塊得到的節(jié)點V1的環(huán)路路徑的信息。與現(xiàn)有技術(shù)相比,應(yīng)用本發(fā)明,借助KSP算法(K優(yōu)路徑算法),將環(huán)路路徑拆分為 兩部分,一部分為相鄰節(jié)點之間的路徑,另一部分為相鄰節(jié)點到Vl節(jié)點的路徑部分,本發(fā) 明方法的時間復(fù)雜度為所選擇的KSP算法的時間復(fù)雜度,解決了當前的傳統(tǒng)方法存在查找 環(huán)路路徑的效率較低的問題,提高了環(huán)路路徑查找的效率,降低了系統(tǒng)的負載。


圖1是傳統(tǒng)方法計算Vl的環(huán)路路徑時的遍歷過程的示意圖;圖2是傳統(tǒng)方法計算Vl的環(huán)路路徑的流程圖;圖3是本發(fā)明在Mesh網(wǎng)中查找節(jié)點vl的環(huán)路路徑的流程圖;圖4是本發(fā)明的網(wǎng)狀網(wǎng)中環(huán)路路徑的查找裝置的結(jié)構(gòu)示意圖;圖5是環(huán)路路徑的示意圖;圖6是本發(fā)明實例中的一 Mesh網(wǎng)圖,基于該圖進行解釋說明;圖7是本發(fā)明實例中計算Vl相鄰節(jié)點之間路徑的說明的示意圖;圖8是本發(fā)明實例中計算Vl的環(huán)路路徑時的遍歷過程的示意圖。
具體實施例方式下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步說明。如圖3所示,本發(fā)明在Mesh網(wǎng)G(V,E)中查找節(jié)點vl的環(huán)路路徑,包括如下步驟步驟310 網(wǎng)絡(luò)側(cè)查找所述Mesh網(wǎng)中與節(jié)點vl相鄰的所有節(jié)點Vm,在Mesh網(wǎng)中 將節(jié)點vl和與其直接連接的節(jié)點形成的所有邊刪除;其中,Vm={v G V| (ν ,ν) G E}。網(wǎng)絡(luò)側(cè)查找所述Mesh網(wǎng)中與節(jié)點vl相鄰的所有節(jié)點Vm后,還包括通過存儲裝置對得到的與節(jié)點Vl相鄰的所有節(jié)點的信息進行存儲。步驟320 網(wǎng)絡(luò)側(cè)對得到的與節(jié)點vl相鄰的所有節(jié)點通過KSP算法進行計算,得 到與所述節(jié)點Vl相鄰的所有節(jié)點Vm之間的所有路徑;網(wǎng)絡(luò)側(cè)得到與所述節(jié)點Vl相鄰的所有節(jié)點Vm之間的所有路徑后,還包括通過存 儲裝置對得到的與節(jié)點Vl相鄰的所有節(jié)點Vm之間的所有路徑的信息進行存儲。其中,網(wǎng)絡(luò)側(cè)得到的所述路徑的起始節(jié)點和終止節(jié)點不同,且都是節(jié)點Vl的相鄰 節(jié)點。步驟330 網(wǎng)絡(luò)側(cè)遍歷得到的所述與節(jié)點vl相鄰的所有節(jié)點Vm之間的所有路徑, 在每條路徑的起始處和終止處添加節(jié)點vl,完成在Mesh網(wǎng)中查找節(jié)點vl的所有環(huán)路路徑, 并通過存儲裝置對得到的節(jié)點vl的環(huán)路路徑進行存儲。如圖4所示,一種網(wǎng)狀網(wǎng)中環(huán)路路徑的查找裝置,包括查找節(jié)點模塊、計算模塊、 環(huán)路路徑搜尋模塊和存儲模塊,其中,所述查找節(jié)點模塊,用于查找所述網(wǎng)狀Mesh網(wǎng)中與節(jié)點vl相鄰的所有節(jié)點,在所 述Mesh網(wǎng)中將節(jié)點vl和與其直接連接的節(jié)點形成的所有邊刪除,并將得到的與節(jié)點vl相 鄰的所有節(jié)點的信息發(fā)送給所述計算模塊;所述計算模塊,用于對得到的與節(jié)點Vl相鄰的所有節(jié)點通過K優(yōu)路徑算法進行 計算,得到與所述節(jié)點vl相鄰的所有節(jié)點之間的所有路徑,并發(fā)送給所述環(huán)路路徑搜尋模 塊;所述環(huán)路路徑搜尋模塊,用于遍歷得到的所述與節(jié)點Vl相鄰的所有節(jié)點之間的 所有路徑,在每條路徑的起始處和終止處添加節(jié)點vl,完成在Mesh網(wǎng)中查找節(jié)點vl的所有 環(huán)路路徑。所述計算模塊計算后得到的與所述節(jié)點Vl相鄰的所有節(jié)點之間的所有路徑的起 始節(jié)點和終止節(jié)點不同,且都是所述節(jié)點vl的相鄰節(jié)點。所述存儲模塊,用于存儲所述查找節(jié)點模塊得到的與節(jié)點Vl相鄰的所有節(jié)點的 信息,存儲所述計算模塊得到的與節(jié)點vl相鄰的所有節(jié)點之間的所有路徑的信息以及存 儲所述環(huán)路路徑搜尋模塊得到的節(jié)點vl的環(huán)路路徑的信息。一條環(huán)路路徑也可以理解為是一條起始、終止節(jié)點相同的路徑。本方法定義節(jié)點 vm的環(huán)路路徑,即表示在該路徑中以vm作為該路徑的起始、終止節(jié)點,可表示為ρ = [vm, vl, ......vn, vm] (η > 2)。參考圖5,vl的一條環(huán)路路徑為ρ = [V1,V2,V3,V4,V5,V6,V1]。該路徑可以理解 為由兩部分組成。一部分為vl的相鄰節(jié)點(v2,v6)之間的路徑pa = [ν2, ν3, ν4, ν5, ν6], 另一部分為vl與相鄰節(jié)點(v2,v6)之間的路徑pb = [vl, v2]和pc = [vl, v6]。那么所 求的環(huán)路路徑就是這兩部分路徑的相加之和P = [vl,v2, v3, v4, v5, v6, vl] = pb+pa+pc。 可將上述思路推廣到一般情況下,即在一個Mesh網(wǎng)G(V,E)中查找某個節(jié)點vm的所有環(huán)路 路徑。下面結(jié)合圖例說明具體的實施過程。如圖6所示,假設(shè)要在圖6中尋找節(jié)點Vl的 所有環(huán)路徑。首先獲得vl的相鄰節(jié)點v2,v3,v4,接下來分別計算這三個節(jié)點兩兩之間的路徑,推薦使用KSP算法(K優(yōu)路徑算法)計算兩節(jié)點間的所有路徑。計算完畢后,可以得到下面的路徑(見圖7):pl23 = [v2, v5, v6, v7, v3]p223 = [v2, v6, v7, v3]pl24 = [v2, v5, v6, v7, v4]p224 = [v2, v6, v7, v4]pl34 = [v3, v7, v4]又已知vl與相鄰節(jié)點v2,v3, v4之間的路徑為pll2 = [vl, v2]pll3 = [vl, v3]pll4 = [vl, v4]把這兩部分相加就得到了 vl的所有環(huán)路徑(見圖8):pll = [vl, v2, v5, v6, v7, v3, vl]p21 = [vl, v2, v6, v7, v3, vl]p31 = [vl, v2, v5, v6, v7, v4, vl]p41 = [vl, v2, v6, v7, v4, vl]p51 = [vl, v3, v7, v4, vl]流程結(jié)束。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋 在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準。
權(quán)利要求
一種網(wǎng)狀網(wǎng)中環(huán)路路徑的查找方法,其特征在于,包括網(wǎng)絡(luò)側(cè)查找所述網(wǎng)狀Mesh網(wǎng)中與節(jié)點v1相鄰的所有節(jié)點,在所述Mesh網(wǎng)中將節(jié)點v1和與其直接連接的節(jié)點形成的所有邊刪除;所述網(wǎng)絡(luò)側(cè)對得到的與節(jié)點v1相鄰的所有節(jié)點通過K優(yōu)路徑算法進行計算,得到與所述節(jié)點v1相鄰的所有節(jié)點之間的所有路徑;所述網(wǎng)絡(luò)側(cè)遍歷得到的所述與節(jié)點v1相鄰的所有節(jié)點之間的所有路徑,在每條路徑的起始處和終止處添加節(jié)點v1,完成在Mesh網(wǎng)中查找節(jié)點v1的所有環(huán)路路徑。
2.如權(quán)利要求1所述的查找方法,其特征在于,所述網(wǎng)絡(luò)側(cè)計算后得到的與所述節(jié)點V1相鄰的所有節(jié)點之間的所有路徑的起始節(jié)點 和終止節(jié)點不同,且都是所述節(jié)點V1的相鄰節(jié)點。
3.如權(quán)利要求1所述的查找方法,其特征在于,所述網(wǎng)絡(luò)側(cè)查找所述Mesh網(wǎng)中與節(jié)點V1相鄰的所有節(jié)點后,還包括通過存儲裝置對 得到的與節(jié)點V1相鄰的所有節(jié)點的信息進行存儲。
4.如權(quán)利要求1所述的查找方法,其特征在于,所述網(wǎng)絡(luò)側(cè)得到與所述節(jié)點V1相鄰的所有節(jié)點之間的所有路徑后,還包括通過存儲裝 置對得到的與節(jié)點V1相鄰的所有節(jié)點之間的所有路徑的信息進行存儲。
5.如權(quán)利要求1所述的查找方法,其特征在于,所述網(wǎng)絡(luò)側(cè)完成在Mesh網(wǎng)中查找節(jié)點V1的所有環(huán)路路徑后,還包括通過存儲裝置對 得到的節(jié)點V1的環(huán)路路徑的信息進行存儲。
6.一種網(wǎng)狀網(wǎng)中環(huán)路路徑的查找裝置,其特征在于,包括查找節(jié)點模塊、計算模塊和環(huán)路路徑搜尋模塊,其中,所述查找節(jié)點模塊,用于查找所述網(wǎng)狀Mesh網(wǎng)中與節(jié)點V1相鄰的所有節(jié)點,在所述 Mesh網(wǎng)中將節(jié)點V1和與其直接連接的節(jié)點形成的所有邊刪除,并將得到的與節(jié)點V1相鄰 的所有節(jié)點的信息發(fā)送給所述計算模塊;所述計算模塊,用于對得到的與節(jié)點V1相鄰的所有節(jié)點通過K優(yōu)路徑算法進行計算, 得到與所述節(jié)點V1相鄰的所有節(jié)點之間的所有路徑,并發(fā)送給所述環(huán)路路徑搜尋模塊;所述環(huán)路路徑搜尋模塊,用于遍歷得到的所述與節(jié)點V1相鄰的所有節(jié)點之間的所有路 徑,在每條路徑的起始處和終止處添加節(jié)點V1,完成在Mesh網(wǎng)中查找節(jié)點V1的所有環(huán)路路 徑。
7.如權(quán)利要求6所述的查找裝置,其特征在于,所述計算模塊計算后得到的與所述節(jié)點V1相鄰的所有節(jié)點之間的所有路徑的起始節(jié) 點和終止節(jié)點不同,且都是所述節(jié)點V1的相鄰節(jié)點。
8.如權(quán)利要求6所述的查找裝置,其特征在于,還包括所述存儲模塊,用于存儲所述查找節(jié)點模塊得到的與節(jié)點V1相鄰的所有節(jié)點的 信息,存儲所述計算模塊得到的與節(jié)點V1相鄰的所有節(jié)點之間的所有路徑的信息以及存儲 所述環(huán)路路徑搜尋模塊得到的節(jié)點V1的環(huán)路路徑的信息。
全文摘要
本發(fā)明公開了一種網(wǎng)狀網(wǎng)中環(huán)路路徑的查找方法及裝置,包括網(wǎng)絡(luò)側(cè)查找所述網(wǎng)狀Mesh網(wǎng)中與節(jié)點v1相鄰的所有節(jié)點,在所述Mesh網(wǎng)中將節(jié)點v1和與其直接連接的節(jié)點形成的所有邊刪除;網(wǎng)絡(luò)側(cè)對得到的與節(jié)點v1相鄰的所有節(jié)點通過K優(yōu)路徑算法進行計算,得到與所述節(jié)點v1相鄰的所有節(jié)點之間的所有路徑;網(wǎng)絡(luò)側(cè)遍歷得到的所述與節(jié)點v1相鄰的所有節(jié)點之間的所有路徑,在每條路徑的起始處和終止處添加節(jié)點v1,完成在Mesh網(wǎng)中查找節(jié)點v1的所有環(huán)路路徑。應(yīng)用本發(fā)明,解決了傳統(tǒng)方法存在查找環(huán)路路徑的效率較低的問題,提高了環(huán)路路徑查找的效率。
文檔編號H04W40/02GK101827414SQ20101014069
公開日2010年9月8日 申請日期2010年3月26日 優(yōu)先權(quán)日2010年3月26日
發(fā)明者喻磊 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
澳门| 全椒县| 唐海县| 纳雍县| 克东县| 攀枝花市| 蕲春县| 尼勒克县| 牡丹江市| 宁乡县| 三门峡市| 萨嘎县| 禄劝| 右玉县| 九江县| 安徽省| 通道| 谢通门县| 读书| 永春县| 楚雄市| 方山县| 玉溪市| 镇原县| 舟曲县| 郧西县| 顺平县| 陕西省| 合肥市| 普格县| 三门峡市| 棋牌| 昌邑市| 黑山县| 镇平县| 新晃| 济源市| 淮南市| 西乡县| 和平县| 汕头市|