国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種兩點(diǎn)間或者多點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法

      文檔序號:6581695閱讀:155來源:國知局
      專利名稱:一種兩點(diǎn)間或者多點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種網(wǎng)絡(luò)智能選徑方法,尤其涉及一種兩點(diǎn)間或者多點(diǎn)間的多線程網(wǎng) 絡(luò)智能選徑方法。
      背景技術(shù)
      據(jù)專利申請?zhí)枮?00810021101. 1的《一種求網(wǎng)絡(luò)最短路徑的商空間覆蓋模型及 其構(gòu)建方法》中技術(shù)背景的提及和實(shí)際情況。對于交通網(wǎng)絡(luò)、電力網(wǎng)絡(luò)及信息傳輸網(wǎng)絡(luò)(如 互聯(lián)網(wǎng)),現(xiàn)在的兩點(diǎn)間最短路徑搜索方法還是以Dijkstra算法為主。雖然,通過Dijkstra 算法已可獲得最短路徑,但對于線路復(fù)雜的網(wǎng)絡(luò),其運(yùn)算時間會以幾何級數(shù)遞增或占用巨 量內(nèi)存。而通常線路復(fù)雜的網(wǎng)絡(luò)都是動態(tài)網(wǎng)絡(luò),其處理時間又決定其跟蹤的精度,故現(xiàn)有的 網(wǎng)絡(luò)選經(jīng)方法的精度都較差。發(fā)明內(nèi)容
      針對現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的是提供一種處理時間較短、精度較高的兩點(diǎn) 間或者多點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法。
      為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為一種兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法, 其包括以下步驟
      a.按照網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)建立電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖,對結(jié)構(gòu)圖各邊及各節(jié)點(diǎn)進(jìn)行 編號,且每一節(jié)點(diǎn)均連接有一節(jié)點(diǎn)寄存器,節(jié)點(diǎn)寄存器上設(shè)有存儲位、信號識別位及量記錄 位;
      b.定義結(jié)構(gòu)圖上需尋徑的兩點(diǎn)01、02,由兩點(diǎn)輸入信號,兩信號分別沿電子網(wǎng)絡(luò) 拓?fù)浣Y(jié)構(gòu)圖傳輸,形成兩信號樹,當(dāng)其中任一信號樹中的信號經(jīng)過某一邊或某些邊后最先 到達(dá)某一節(jié)點(diǎn)時,該節(jié)點(diǎn)的節(jié)點(diǎn)寄存器存儲位記錄下該邊或該些邊的編號;
      c.當(dāng)信號識別位識別到兩信號第一次分別觸發(fā)兩相鄰節(jié)點(diǎn)A、B時,假設(shè)從信號的 輸入點(diǎn)01、02分別到節(jié)點(diǎn)A、B所用的時間量分別為a、b,此兩點(diǎn)間的邊的時間量設(shè)為x,則 以(x-|a-b|)/2為范圍界限,在此界限內(nèi)繼續(xù)搜索這兩信號所觸發(fā)的其他兩相鄰節(jié)點(diǎn);
      d.將L減去繼續(xù)尋徑觸發(fā)其他兩相鄰節(jié)點(diǎn)所花費(fèi)的時間量所得到的結(jié)果,與在后 兩相鄰節(jié)點(diǎn)間的邊的時間量作比較,保留較小的時間量并繼續(xù)重復(fù)以上步驟的比較,直至 在先兩相鄰節(jié)點(diǎn)對應(yīng)的時間量減去繼續(xù)尋徑所花費(fèi)時間量的值為零時止,保留的量所對應(yīng) 的邊及記錄下與其連接的邊為兩點(diǎn)間最短的路徑。
      步驟b中,各邊末端連接有用于調(diào)節(jié)各邊信號傳輸時間的脈沖計(jì)數(shù)觸發(fā)器,脈沖 計(jì)數(shù)觸發(fā)器的觸發(fā)輸出端連接對應(yīng)的節(jié)點(diǎn)寄存器;
      當(dāng)信號到達(dá)邊末端的脈沖計(jì)數(shù)觸發(fā)器時,脈沖計(jì)數(shù)觸發(fā)器開始計(jì)算信號的脈沖 數(shù),在脈沖數(shù)達(dá)到設(shè)定的觸發(fā)數(shù)時,脈沖計(jì)數(shù)觸發(fā)器觸發(fā),并向下一節(jié)點(diǎn)輸出信號,節(jié)點(diǎn)寄 存器記錄對應(yīng)邊的編號。
      通過調(diào)節(jié)對應(yīng)的邊末端脈沖計(jì)數(shù)觸發(fā)器的脈沖觸發(fā)數(shù)或輸入信號的頻率,以調(diào)節(jié)邊間信號的傳輸時間;通過在邊上串接可控開關(guān)元件,實(shí)現(xiàn)對邊的通斷進(jìn)行控制。
      步驟b中,各邊上連接有一定數(shù)量的阻抗值相同的可控電器元件,每一個可控電 器元件通過開關(guān)元件與電源連接,邊末端連接單向電壓觸發(fā)單元;
      由起點(diǎn)輸入信號,信號經(jīng)過邊上的可控電器元件,到達(dá)邊末端的單向電壓觸發(fā)單 元,經(jīng)電荷的積累,到達(dá)閥值,單向電壓觸發(fā)單元觸發(fā);分別輸出信號到節(jié)點(diǎn)寄存器記錄邊 的編號,及向相連的邊繼續(xù)輸出信號。
      步驟b中,各邊上連接有阻抗值可變的可控電器元件,邊末端連接單向電壓觸發(fā) 單元,通過設(shè)置可控電器元件的阻抗大小或單向電壓觸發(fā)單元的觸發(fā)閥值,來調(diào)節(jié)觸發(fā)閥 值電壓的集電時間,以調(diào)節(jié)邊間信號的傳輸時間;通過在邊上串接可控開關(guān)元件,實(shí)現(xiàn)對邊 的通斷進(jìn)行控制。
      步驟d中,保留次最小的量所對應(yīng)的邊及記錄下與其連接的邊為兩點(diǎn)間次最短的 路徑,該次最短的路徑作為第一條后備路徑,重復(fù)以上步驟,根據(jù)保留時間量的大小,就在 有向網(wǎng)絡(luò)中獲得多條后備路徑。
      進(jìn)一步地,本發(fā)明提供了一種兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其包括以下步 驟
      a.按照網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)建立電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖,對結(jié)構(gòu)圖各邊及各節(jié)點(diǎn)進(jìn)行編 號,且每一節(jié)點(diǎn)均連接有一節(jié)點(diǎn)寄存器;
      b.定義結(jié)構(gòu)圖上需尋徑的兩點(diǎn),由兩點(diǎn)輸入信號,兩信號分別沿電子網(wǎng)絡(luò)拓?fù)浣Y(jié) 構(gòu)圖傳輸,形成兩信號樹,當(dāng)其中任一信號樹中的信號經(jīng)過某一邊或某些邊后最先到達(dá)某 一節(jié)點(diǎn)時,該節(jié)點(diǎn)的節(jié)點(diǎn)寄存器記錄下該邊或該些邊的編號;
      c.各節(jié)點(diǎn)上設(shè)有檢測分別被不同的信號觸發(fā)的信號檢測裝置,并根據(jù)檢測到的最 先觸發(fā)的兩信號,追溯各自經(jīng)過節(jié)點(diǎn)寄存器記錄的邊的編號,從而獲得兩點(diǎn)間的信號傳輸 時間最短的路徑。
      進(jìn)一步地,本發(fā)明基于兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,提供了一種多點(diǎn)間的 多線程網(wǎng)絡(luò)智能選徑方法,其中,在無向網(wǎng)絡(luò)中,電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖上定義需尋徑的多個 點(diǎn),多點(diǎn)同時生成多個信號樹,尋徑系統(tǒng)根據(jù)所述的兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,記 錄每個點(diǎn)與最近點(diǎn)的最短路徑,在每個點(diǎn)都獲得與最近點(diǎn)的最短路徑時,即得出多點(diǎn)間的 最短路徑。
      進(jìn)一步地,本發(fā)明基于兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,提供了一種多點(diǎn)間的 多線程網(wǎng)絡(luò)智能選徑方法,其中,在無向網(wǎng)絡(luò)中,電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖上定義需尋徑的多個 點(diǎn),以其中任一點(diǎn)為起點(diǎn),根據(jù)所述的兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,同時尋找該起點(diǎn) 到所選其它點(diǎn)的最短路徑,然后依次以其他點(diǎn)作為起點(diǎn),重復(fù)以上選徑方法,得到多條路 徑,在這些路徑上執(zhí)行最小樹生成算法,生成最小樹,從而得到多點(diǎn)間的最短路徑。
      進(jìn)一步地,本發(fā)明提供了一種多點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其包括以下步 驟a.按照網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)建立有向電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖,對結(jié)構(gòu)圖各邊及各節(jié)點(diǎn)進(jìn)行編 號,且每一節(jié)點(diǎn)均連接有一節(jié)點(diǎn)寄存器;
      b.定義結(jié)構(gòu)圖上選取需尋徑的多個點(diǎn),以其中任一點(diǎn)為起點(diǎn)輸入信號,并形成一 信號樹,當(dāng)信號經(jīng)過某一邊后最先到達(dá)某一節(jié)點(diǎn)時,該節(jié)點(diǎn)的節(jié)點(diǎn)寄存器記錄下該邊或該 些邊的編號;c.信號再根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)沿能傳輸方向向下一節(jié)點(diǎn)放射傳輸,直至所選其他點(diǎn)獲得信號;d.追溯其經(jīng)過節(jié)點(diǎn)寄存器記錄的邊的編號,從而獲得該起點(diǎn)到所選其它點(diǎn) 的信號傳輸時間最短的路徑;e.然后依次以其他點(diǎn)作為起點(diǎn),重復(fù)以上選徑方法,得到多 條路徑,在這些路徑上執(zhí)行帶方向的I^rim算法,其中只選取與起點(diǎn)信號同向的方向,生成 最小樹,從而得到多點(diǎn)間的最短路徑。
      與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果
      本發(fā)明的尋徑方法是以量為尺度,評測路徑,即邊的優(yōu)劣,淘汰非最短路徑。由于 尋徑過程無實(shí)數(shù)運(yùn)算,且尋徑方式以多線程同時進(jìn)行,不需考察所有點(diǎn)的路徑,所以它比 Dijkstra尋徑方式更快。且量權(quán)比(在同一弧上的量與權(quán)值之比)可作為調(diào)節(jié)閥,(在量 的單位不變的情況下)對于特大網(wǎng)絡(luò)可以降低精度為代價提高處理速度,達(dá)到要求精度與 處理速度的動態(tài)平衡,從而適應(yīng)各種不同的網(wǎng)絡(luò)。另外,單位量還可與其它網(wǎng)絡(luò)的不同考察 量置換,以獲得針對此網(wǎng)絡(luò)的最優(yōu)解決方法。這比A*算法適應(yīng)力更強(qiáng)、處理速度更快。
      本發(fā)明提出了兩點(diǎn)的選徑方法,其相對單點(diǎn)選徑而言,其選徑時間縮小了一半,大 大提高了選徑時間及處理速度。
      本發(fā)明也提出了多點(diǎn)的選徑方法,通過多點(diǎn)同時進(jìn)行尋徑,達(dá)到了在網(wǎng)絡(luò)中更快 速地實(shí)現(xiàn)使用繁雜的復(fù)合算法才能達(dá)到的效果,體現(xiàn)出協(xié)作的優(yōu)勢。


      圖1為本發(fā)明兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法的結(jié)構(gòu)示意圖2為本發(fā)明多點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法的結(jié)構(gòu)示意圖。
      具體實(shí)施方式
      以下結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)的描述。
      實(shí)施例1
      本實(shí)施例提供了一種兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其包括以下步驟
      a.按照網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)建立電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖,對結(jié)構(gòu)圖各邊及各節(jié)點(diǎn)進(jìn)行 編號,且每一節(jié)點(diǎn)均連接有一節(jié)點(diǎn)寄存器,節(jié)點(diǎn)寄存器上設(shè)有存儲位、信號識別位及量記錄 位;
      b.如圖1所示,定義結(jié)構(gòu)圖上需尋徑的兩點(diǎn)01、02,由兩點(diǎn)輸入信號,兩信號分別 沿電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖傳輸,形成兩信號樹,當(dāng)其中任一信號樹中的信號經(jīng)過某一邊或某 些邊后最先到達(dá)某一節(jié)點(diǎn)時,該節(jié)點(diǎn)的節(jié)點(diǎn)寄存器存儲位記錄下該邊或該些邊的編號;
      c.當(dāng)信號識別位識別到兩信號第一次分別觸發(fā)兩相鄰節(jié)點(diǎn)A、B時,假設(shè)從信號的 輸入點(diǎn)01、02分別到節(jié)點(diǎn)A、B所用的時間量分別為a、b,此兩點(diǎn)間的邊的時間量設(shè)為x,則 以(x-|a-b|)/2為范圍界限,在此界限內(nèi)繼續(xù)搜索這兩信號所觸發(fā)的其他兩相鄰節(jié)點(diǎn);
      d.將L減去繼續(xù)尋徑觸發(fā)其他兩相鄰節(jié)點(diǎn)所花費(fèi)的時間量所得到的結(jié)果,與在后 兩相鄰節(jié)點(diǎn)間的邊的時間量作比較,保留較小的時間量并繼續(xù)重復(fù)以上步驟的比較,直至 在先兩相鄰節(jié)點(diǎn)對應(yīng)的時間量減去繼續(xù)尋徑所花費(fèi)時間量的值為零時止,保留的量所對應(yīng) 的邊及記錄下與其連接的邊為兩點(diǎn)間最短的路徑。
      步驟b中,各邊末端連接有用于調(diào)節(jié)各邊信號傳輸時間的脈沖計(jì)數(shù)觸發(fā)器,脈沖 計(jì)數(shù)觸發(fā)器的觸發(fā)輸出端連接對應(yīng)的節(jié)點(diǎn)寄存器;當(dāng)信號到達(dá)邊末端的脈沖計(jì)數(shù)觸發(fā)器時,脈沖計(jì)數(shù)觸發(fā)器開始計(jì)算信號的脈沖數(shù),在脈沖數(shù)達(dá)到設(shè)定的觸發(fā)數(shù)時,脈沖計(jì)數(shù)觸發(fā) 器觸發(fā),并向下一節(jié)點(diǎn)輸出信號,節(jié)點(diǎn)寄存器記錄對應(yīng)邊的編號。
      通過調(diào)節(jié)對應(yīng)的邊末端脈沖計(jì)數(shù)觸發(fā)器的脈沖觸發(fā)數(shù)或輸入信號的頻率,以調(diào)節(jié) 邊間信號的傳輸時間;通過在邊上串接可控開關(guān)元件,實(shí)現(xiàn)對邊的通斷進(jìn)行控制。
      對于邊權(quán)值變動的動態(tài)網(wǎng)絡(luò),可調(diào)節(jié)對應(yīng)的邊末端脈沖計(jì)數(shù)觸發(fā)器的脈沖觸發(fā)數(shù) 或輸入脈沖信號的頻率,以達(dá)到對此動態(tài)網(wǎng)絡(luò)的跟蹤。而對于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)不定的動態(tài)網(wǎng) 絡(luò),可在邊上串接開關(guān)元件,如開關(guān)三極管,控制此邊的通斷,從而實(shí)現(xiàn)對此類網(wǎng)絡(luò)的跟蹤。 其中,權(quán)值就是定義的邊上的值,為節(jié)點(diǎn)間的距離或走完節(jié)點(diǎn)間的路徑所花的時間。
      步驟b中,各邊上還可以為連接有一定數(shù)量的阻抗值相同的可控電器元件,每一 個可控電器元件通過開關(guān)元件與電源連接,邊末端連接單向電壓觸發(fā)單元;由其中一點(diǎn)輸 入信號,信號經(jīng)過邊上的可控電器元件,到達(dá)邊末端的單向電壓觸發(fā)單元,單向電壓觸發(fā)單 元經(jīng)電荷的積累,到達(dá)閥值,觸發(fā)器觸發(fā);分別輸出信號到節(jié)點(diǎn)寄存器記錄邊的編號,及向 相連的邊繼續(xù)輸出信號。本實(shí)施例中,所述可控電器元件為可控PN結(jié),開關(guān)元件為開關(guān)PN 結(jié),單向電壓觸發(fā)單元為單向階躍二極管與可控硅連接所組成的單元或?yàn)槭┟芴赜|發(fā)器。
      步驟b中,各邊上連接有阻抗值可變的可控電器元件,每一個可控電器元件通過 開關(guān)元件與電源連接,邊末端連接單向電壓觸發(fā)單元。該可控電器元件為可控電位器。
      通過設(shè)置可控電器元件的阻抗大小,調(diào)節(jié)邊的權(quán)值,或單向電壓觸發(fā)單元的觸發(fā) 閥值,調(diào)節(jié)觸發(fā)閥值電壓的集電時間,以調(diào)節(jié)邊間信號的傳輸時間。
      通過在邊上串接可控開關(guān)元件,實(shí)現(xiàn)對邊的通斷進(jìn)行控制。
      以其中一點(diǎn)釋放信號,信號立即經(jīng)過邊上的可控電器元件,沿可傳輸方向到達(dá)邊 末端的單向電壓觸發(fā)單元,該可傳輸方向由可控開關(guān)電器元件控制。經(jīng)電荷的積累,電荷到 達(dá)閥值,單向電壓觸發(fā)單元觸發(fā);分別輸出信號到節(jié)點(diǎn)寄存器記錄邊的編號,及向相連的邊 繼續(xù)輸出與信號釋放點(diǎn)相同的信號。重復(fù)以上過程,直到另外一點(diǎn)獲得信號。由于信號經(jīng) 過的節(jié)點(diǎn)都寄存了信號來源的路徑,所以追溯其經(jīng)過節(jié)點(diǎn)寄存器記錄的路徑就獲得最優(yōu)路 徑。
      對于邊權(quán)值變動的動態(tài)網(wǎng)絡(luò),可調(diào)節(jié)對應(yīng)邊上可控電器元件的總阻抗值大小,或 單向電壓觸發(fā)單元的觸發(fā)閥值,從而調(diào)節(jié)觸發(fā)閥值電壓的集電時間,達(dá)到對此動態(tài)網(wǎng)絡(luò)的 跟蹤。對于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)不定的動態(tài)網(wǎng)絡(luò),可通過控制可控開關(guān)元件,對弧的方向、邊的通 斷進(jìn)行控制,從而實(shí)現(xiàn)對此類網(wǎng)絡(luò)的跟蹤。
      在上述步驟d中,保留次最小的量所對應(yīng)的邊及記錄下與其連接的邊為兩點(diǎn)間次 最短的路徑,該次最短的路徑作為第一條后備路徑,重復(fù)以上步驟,根據(jù)保留時間量的大 小,就在有向網(wǎng)絡(luò)中獲得多條后備路徑。
      實(shí)施例2
      本實(shí)施例提供了另外一種兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其包括以下步驟
      a.按照網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)建立電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖,對結(jié)構(gòu)圖各邊及各節(jié)點(diǎn)進(jìn)行編 號,且每一節(jié)點(diǎn)均連接有一節(jié)點(diǎn)寄存器;
      b.定義結(jié)構(gòu)圖上需尋徑的兩點(diǎn),由兩點(diǎn)輸入信號,兩信號分別沿電子網(wǎng)絡(luò)拓?fù)浣Y(jié) 構(gòu)圖傳輸,形成兩信號樹,當(dāng)其中任一信號樹中的信號經(jīng)過某一邊或某些邊后最先到達(dá)某 一節(jié)點(diǎn)時,該節(jié)點(diǎn)的節(jié)點(diǎn)寄存器記錄下該邊或該些邊的編號;
      c.各節(jié)點(diǎn)上設(shè)有檢測分別被不同的信號觸發(fā)的信號檢測裝置,并根據(jù)檢測到的最 先觸發(fā)的兩信號,追溯各自經(jīng)過節(jié)點(diǎn)寄存器記錄的邊的編號,從而獲得兩點(diǎn)間的信號傳輸 時間最短的路徑。
      此種方法中,不同的起點(diǎn)輸入不同的信號。信號到達(dá)節(jié)點(diǎn),觸發(fā)節(jié)點(diǎn)寄存器后可直 接輸出輸入信號,同一信號樹的信號統(tǒng)一。這時只需在各節(jié)點(diǎn)上加信號檢測裝置,可為電平 檢測或檢波裝置,當(dāng)節(jié)點(diǎn)被不同的信號觸發(fā)后,檢測信號的沖突,再追溯造成沖突的兩信號 各自經(jīng)過節(jié)點(diǎn)寄存器記錄的邊的編號,以確定最短路徑。
      實(shí)施例3
      本實(shí)施例基于兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法上,提供了一種多點(diǎn)間的多線程 網(wǎng)絡(luò)智能選徑方法,其中,在無向網(wǎng)絡(luò)中,電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖上定義需尋徑的多個點(diǎn),這 里的多點(diǎn)指的是大于或等于三點(diǎn),本實(shí)施例為5個點(diǎn),如圖2所示,為A、B、C、D、E,根據(jù)最小 樹生成算法,如Kruska 1算法,多點(diǎn)同時生成多個信號樹,尋徑系統(tǒng)根據(jù)所述的兩點(diǎn)間的多 線程網(wǎng)絡(luò)智能選徑方法,記錄每個點(diǎn)與最近點(diǎn)的最短路徑,在每個點(diǎn)都獲得與最近點(diǎn)的最 短路徑時,即得出多點(diǎn)間的最短路徑。
      實(shí)施例4
      本實(shí)施例基于兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法上,提供了一種多點(diǎn)間的多線 程網(wǎng)絡(luò)智能選徑方法,其中,在無向網(wǎng)絡(luò)中,電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖上定義需尋徑的多個點(diǎn), 以其中任一點(diǎn)為起點(diǎn),根據(jù)所述的兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,同時尋找該起點(diǎn)到 所選其它點(diǎn)的最短路徑,有N-I條,然后依次以其他點(diǎn)作為起點(diǎn),重復(fù)以上選徑方法,得到 N* (N-I) /2條路徑,在這些路徑上執(zhí)行最小樹生成算法,如Kruskal算法,生成最小樹,從而 得到多點(diǎn)間的最短路徑。
      實(shí)施例5
      本實(shí)施例基于兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法上,提供了一種多點(diǎn)間的多線程 網(wǎng)絡(luò)智能選徑方法,其中,在有向網(wǎng)絡(luò)中,電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖上定義需尋徑的多個點(diǎn),其 有以下幾種情況
      1、所選的點(diǎn)中有一個點(diǎn)的入度為零(信號只出不進(jìn))。
      這個入度為零的點(diǎn),就是尋徑的起點(diǎn)。根據(jù)最小樹生成算法,如I^rim算法,從起 點(diǎn)向電子拓?fù)渚W(wǎng)絡(luò)輸出信號,(除輸出點(diǎn)外)到第一獲得信號的所選點(diǎn),就是第一段最短路 徑。再從已經(jīng)獲得信號的所選點(diǎn)(包括起點(diǎn))同時輸出信號,同樣(除輸出點(diǎn)外)到第一 獲得信號的所選點(diǎn),就是第二段最短路徑。如果所選點(diǎn)數(shù)為N,則重復(fù)以上步驟N-I次就得 出以上情況的最短路徑。
      2、所選的點(diǎn)中有不止一個點(diǎn)的入度為零。這樣就不存在最短路徑。
      3、所選的點(diǎn)中沒有一個點(diǎn)的入度為零。
      由于所有所選點(diǎn)之間都可構(gòu)成回路,若所選點(diǎn)數(shù)為N,則起點(diǎn)可有N種情況。
      a、根據(jù)不同的起點(diǎn),重復(fù)第1點(diǎn)所述的尋徑步驟。獲得N個最小樹后,比較所有最 小樹所含的總量,選擇最少量的樹。這樣就可找出最短路徑了。
      b、直接以其中任一點(diǎn)為起點(diǎn),根據(jù)所述的兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,同 時尋找同一起點(diǎn)到所選其它點(diǎn)的最短路徑,有N-I條,然后依次以其他點(diǎn)作為起點(diǎn),重復(fù)以 上選徑方法,得到N* (N-I)條路徑,在這些路徑上執(zhí)行帶方向的I^rim算法,其中只選取與起點(diǎn)信號同向的方向,生成最小樹,從而得到多點(diǎn)間的最短路徑。上述的有向網(wǎng)絡(luò)通過在無向 網(wǎng)絡(luò)中的各邊上串接用于限制信號傳輸方向的限流元件實(shí)現(xiàn)。該限流元件可為限流二極管。
      這種方法在網(wǎng)絡(luò)運(yùn)營決策中更具有實(shí)用意義,是Dijkstra與Kruskal或I^rim算 法方式不可比擬的。
      權(quán)利要求
      1.一種兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其特征在于包括以下步驟a.按照網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)建立電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖,對結(jié)構(gòu)圖各邊及各節(jié)點(diǎn)進(jìn)行編號, 且每一節(jié)點(diǎn)均連接有一節(jié)點(diǎn)寄存器,節(jié)點(diǎn)寄存器上設(shè)有存儲位、信號識別位及量記錄位;b.定義結(jié)構(gòu)圖上需尋徑的兩點(diǎn)01、02,由兩點(diǎn)輸入信號,兩信號分別沿電子網(wǎng)絡(luò)拓?fù)?結(jié)構(gòu)圖傳輸,形成兩信號樹,當(dāng)其中任一信號樹中的信號經(jīng)過某一邊或某些邊后最先到達(dá) 某一節(jié)點(diǎn)時,該節(jié)點(diǎn)的節(jié)點(diǎn)寄存器存儲位記錄下該邊或該些邊的編號;c.當(dāng)信號識別位識別到兩信號第一次分別觸發(fā)兩相鄰節(jié)點(diǎn)A、B時,假設(shè)從01到達(dá)A及 02到達(dá)B所用的時間量分別為a、b,此兩點(diǎn)間的邊的時間量設(shè)為X,則以L = (x-|a-b|)/2 為范圍界限,在此界限內(nèi)繼續(xù)搜索這兩信號所觸發(fā)的其他兩相鄰節(jié)點(diǎn);d.將L減去繼續(xù)尋徑觸發(fā)其他兩相鄰節(jié)點(diǎn)所花費(fèi)的時間量所得到的結(jié)果,與在后兩相 鄰節(jié)點(diǎn)間的邊的時間量作比較,保留較小的時間量并繼續(xù)重復(fù)以上步驟的比較,直至在先 兩相鄰節(jié)點(diǎn)對應(yīng)的時間量減去繼續(xù)尋徑所花費(fèi)時間量的值為零時止,保留的量所對應(yīng)的邊 及記錄下與其連接的邊為兩點(diǎn)間最短的路徑。
      2.根據(jù)權(quán)利要求1所述的兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其特征在于步驟b中, 各邊末端連接有用于調(diào)節(jié)各邊信號傳輸時間的脈沖計(jì)數(shù)觸發(fā)器,脈沖計(jì)數(shù)觸發(fā)器的觸發(fā)輸 出端連接對應(yīng)的節(jié)點(diǎn)寄存器;當(dāng)信號到達(dá)邊末端的脈沖計(jì)數(shù)觸發(fā)器時,脈沖計(jì)數(shù)觸發(fā)器開始計(jì)算信號的脈沖數(shù),在 脈沖數(shù)達(dá)到設(shè)定的觸發(fā)數(shù)時,脈沖計(jì)數(shù)觸發(fā)器觸發(fā),并向下一節(jié)點(diǎn)輸出信號,節(jié)點(diǎn)寄存器記 錄對應(yīng)邊的編號。
      3.根據(jù)權(quán)利要求2所述的兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其特征在于通過調(diào)節(jié) 對應(yīng)的邊末端脈沖計(jì)數(shù)觸發(fā)器的脈沖觸發(fā)數(shù)或輸入信號的頻率,以調(diào)節(jié)邊間信號的傳輸時 間;通過在邊上串接可控開關(guān)元件,實(shí)現(xiàn)對邊的通斷進(jìn)行控制。
      4.根據(jù)權(quán)利要求1所述的兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其特征在于步驟b中, 各邊上連接有一定數(shù)量的阻抗值相同的可控電器元件,每一個可控電器元件通過開關(guān)元件 與電源連接,邊末端連接單向電壓觸發(fā)單元;由起點(diǎn)輸入信號,信號經(jīng)過邊上的可控電器元件,到達(dá)邊末端的單向電壓觸發(fā)單元,經(jīng) 電荷的積累,到達(dá)閥值,單向電壓觸發(fā)單元觸發(fā);分別輸出信號到節(jié)點(diǎn)寄存器記錄邊的編 號,及向相連的邊繼續(xù)輸出信號。
      5.根據(jù)權(quán)利要求1所述的兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其特征在于步驟b中, 各邊上連接有阻抗值可變的可控電器元件,邊末端連接單向電壓觸發(fā)單元,通過設(shè)置可控 電器元件的阻抗大小或單向電壓觸發(fā)單元的觸發(fā)閥值,來調(diào)節(jié)觸發(fā)閥值電壓的集電時間, 以調(diào)節(jié)邊間信號的傳輸時間;通過在邊上串接可控開關(guān)元件,實(shí)現(xiàn)對邊的通斷進(jìn)行控制。
      6.根據(jù)權(quán)利要求1所述的兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其特征在于步驟d中, 保留次最小的量所對應(yīng)的邊及記錄下與其連接的邊為兩點(diǎn)間次最短的路徑,該次最短的路 徑作為第一條后備路徑,重復(fù)以上步驟,根據(jù)保留時間量的大小,就在有向網(wǎng)絡(luò)中獲得多條 后備路徑。
      7.一種兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其特征在于包括以下步驟a.按照網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)建立電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖,對結(jié)構(gòu)圖各邊及各節(jié)點(diǎn)進(jìn)行編號, 且每一節(jié)點(diǎn)均連接有一節(jié)點(diǎn)寄存器;b.定義結(jié)構(gòu)圖上需尋徑的兩點(diǎn),由兩點(diǎn)輸入信號,兩信號分別沿電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖 傳輸,形成兩信號樹,當(dāng)其中任一信號樹中的信號經(jīng)過某一邊或某些邊后最先到達(dá)某一節(jié) 點(diǎn)時,該節(jié)點(diǎn)的節(jié)點(diǎn)寄存器記錄下該邊或該些邊的編號;c.各節(jié)點(diǎn)上設(shè)有檢測分別被不同的信號觸發(fā)的信號檢測裝置,并根據(jù)檢測到的最先觸 發(fā)的兩信號,追溯各自經(jīng)過節(jié)點(diǎn)寄存器記錄的邊的編號,從而獲得兩點(diǎn)間的信號傳輸時間 最短的路徑。
      8.一種多點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其特征在于包括以下步驟a.按照網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)建立有向電子網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖,對結(jié)構(gòu)圖各邊及各節(jié)點(diǎn)進(jìn)行編 號,且每一節(jié)點(diǎn)均連接有一節(jié)點(diǎn)寄存器;b.定義結(jié)構(gòu)圖上選取需尋徑的多個點(diǎn),以其中任一點(diǎn)為起點(diǎn)輸入信號,并形成一信號 樹,當(dāng)信號經(jīng)過某一邊后最先到達(dá)某一節(jié)點(diǎn)時,該節(jié)點(diǎn)的節(jié)點(diǎn)寄存器記錄下該邊或該些邊 的編號;c.信號再根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)沿能傳輸方向向下一節(jié)點(diǎn)放射傳輸,直至所選其他點(diǎn)獲得 信號;d.追溯其經(jīng)過節(jié)點(diǎn)寄存器記錄的邊的編號,從而獲得該起點(diǎn)到所選其它點(diǎn)的信號傳輸 時間最短的路徑;e.然后依次以其他點(diǎn)作為起點(diǎn),重復(fù)以上選徑方法,得到多條路徑,在這些路徑上執(zhí)行 帶方向的I^rim算法,其中只選取與起點(diǎn)信號同向的方向,生成最小樹,從而得到多點(diǎn)間的 最短路徑。
      9.一種多點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其特征在于在無向網(wǎng)絡(luò)中,電子網(wǎng)絡(luò)拓 撲結(jié)構(gòu)圖上定義需尋徑的多個點(diǎn),多點(diǎn)同時生成多個信號樹,尋徑系統(tǒng)根據(jù)權(quán)利要求1所 述的兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,記錄每個點(diǎn)與最近點(diǎn)的最短路徑,在每個點(diǎn)都獲 得與最近點(diǎn)的最短路徑時,即得出多點(diǎn)間的最短路徑。
      10.一種多點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,其特征在于在無向網(wǎng)絡(luò)中,電子網(wǎng)絡(luò)拓 撲結(jié)構(gòu)圖上定義需尋徑的多個點(diǎn),以其中任一點(diǎn)為起點(diǎn),根據(jù)權(quán)利要求1所述的兩點(diǎn)間的 多線程網(wǎng)絡(luò)智能選徑方法,尋找該起點(diǎn)到所選其它點(diǎn)的最短路徑,然后依次以其他點(diǎn)作為 起點(diǎn),重復(fù)以上選徑方法,得到多條路徑,在這些路徑上執(zhí)行最小樹生成算法,生成最小樹, 從而得到多點(diǎn)間的最短路徑。
      全文摘要
      本發(fā)明公開兩點(diǎn)間的多線程網(wǎng)絡(luò)智能選徑方法,包括建立結(jié)構(gòu)圖,對結(jié)構(gòu)圖各邊及各節(jié)點(diǎn)編號,每節(jié)點(diǎn)連接帶存儲位、信號識別位及量記錄位的節(jié)點(diǎn)寄存器;定義結(jié)構(gòu)圖需尋徑兩點(diǎn),由兩點(diǎn)輸入信號,經(jīng)某邊后最先到達(dá)某節(jié)點(diǎn),存儲位記錄該邊編號;信號識別位識別兩信號首次分別觸發(fā)兩相鄰節(jié)點(diǎn),設(shè)從信號輸入點(diǎn)分別到某節(jié)點(diǎn)所用時間量分別為a、b,此兩點(diǎn)間的邊的時間量為x,以(x-|a-b|)/2為界限,在此界限內(nèi)繼續(xù)搜索這兩信號觸發(fā)的其他兩相鄰節(jié)點(diǎn);將在先兩相鄰節(jié)點(diǎn)時間量減去尋徑后兩相鄰節(jié)點(diǎn)所花費(fèi)時間量所得結(jié)果,與在后兩相鄰節(jié)點(diǎn)對應(yīng)時間量比較,保留較小時間量并重復(fù)以上比較,保留量對應(yīng)的邊及記錄的與其連接的邊為兩點(diǎn)間最短路徑。
      文檔編號G06F17/50GK102033970SQ20091019290
      公開日2011年4月27日 申請日期2009年9月30日 優(yōu)先權(quán)日2009年9月30日
      發(fā)明者林定偉 申請人:林定偉
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1