專(zhuān)利名稱(chēng)::基于節(jié)點(diǎn)優(yōu)先級(jí)的Adhoc網(wǎng)絡(luò)機(jī)會(huì)路由算法的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種無(wú)線(xiàn)多跳自組織網(wǎng)絡(luò)的路由機(jī)制,特別涉及一種基于節(jié)點(diǎn)優(yōu)先級(jí)的機(jī)會(huì)路由算法的實(shí)現(xiàn)。
背景技術(shù):
:目前Adhoc網(wǎng)絡(luò)中出現(xiàn)的典型路由協(xié)議包括DSR,AODV,OLSR等。傳統(tǒng)路由的實(shí)現(xiàn)機(jī)制是在源和宿節(jié)點(diǎn)間選擇一條最好的路徑,然后沿著選好的路依次轉(zhuǎn)發(fā)數(shù)據(jù)包。在鏈路狀況比較好的時(shí)候,傳統(tǒng)的路由機(jī)制能夠很好的工作。但是,無(wú)線(xiàn)信道的不穩(wěn)定性經(jīng)常會(huì)導(dǎo)致節(jié)點(diǎn)傳輸范圍的瞬間變化,并且節(jié)點(diǎn)的移動(dòng)或是開(kāi)關(guān)機(jī)也會(huì)導(dǎo)致下一跳節(jié)點(diǎn)不可達(dá),就會(huì)導(dǎo)致頻繁的MAC層的確認(rèn)、重傳現(xiàn)象,進(jìn)而引起路由層路由維護(hù)過(guò)程或路由更新過(guò)程,在無(wú)線(xiàn)信道質(zhì)量變差或者節(jié)點(diǎn)間相互距離正好處于臨界覆蓋范圍的情況下這種現(xiàn)象更為嚴(yán)重。這種鏈路的不可靠性和不穩(wěn)定性會(huì)導(dǎo)致很大的路由維護(hù)開(kāi)銷(xiāo),還會(huì)造成上層業(yè)務(wù)出現(xiàn)很大的時(shí)延或大量的丟包現(xiàn)象。機(jī)會(huì)路由算法可以較好地解決上述問(wèn)題,它使得在無(wú)線(xiàn)網(wǎng)絡(luò)信道質(zhì)量較差、網(wǎng)絡(luò)拓樸變化頻繁的情況下能夠維持較高的投遞率和較小的時(shí)延,從而更好地支持QoS要求。機(jī)會(huì)路由算法中,數(shù)據(jù)包以廣播的方式在轉(zhuǎn)發(fā)列表限定的中間節(jié)點(diǎn)范圍內(nèi)傳送,轉(zhuǎn)發(fā)列表是按到宿節(jié)點(diǎn)的遠(yuǎn)近進(jìn)行優(yōu)先級(jí)排序的,距離宿節(jié)點(diǎn)越近優(yōu)先級(jí)越高。所有收到數(shù)據(jù)包的位于轉(zhuǎn)發(fā)列表的節(jié)點(diǎn)都有機(jī)會(huì)對(duì)該包進(jìn)行轉(zhuǎn)發(fā),低優(yōu)先級(jí)的節(jié)點(diǎn)不會(huì)轉(zhuǎn)發(fā)高優(yōu)先級(jí)節(jié)點(diǎn)發(fā)送的數(shù)據(jù)包,這樣就會(huì)迫使數(shù)據(jù)包向宿節(jié)點(diǎn)的方向傳。并且每次轉(zhuǎn)發(fā)都不止有一個(gè)下一跳節(jié)點(diǎn),增加了轉(zhuǎn)發(fā)的成功率。機(jī)會(huì)路由可以充分利用那些很"幸運(yùn)的",距離很遠(yuǎn)的鏈路。也能夠給那些"不幸的",距離很近的節(jié)點(diǎn)新的傳送機(jī)會(huì)。
發(fā)明內(nèi)容本發(fā)明的宿在于提供一種機(jī)會(huì)轉(zhuǎn)發(fā)的路由方法,能夠充分利用網(wǎng)絡(luò)中所有可用的節(jié)點(diǎn)資源,尤其是那些距離宿節(jié)點(diǎn)較近的節(jié)點(diǎn)來(lái)轉(zhuǎn)發(fā)數(shù)據(jù),以達(dá)到較高的投遞率和較低的時(shí)延。為達(dá)到上述目的,本發(fā)明采取如下步驟實(shí)現(xiàn)第一步驟轉(zhuǎn)發(fā)列表的構(gòu)建與維護(hù)當(dāng)節(jié)點(diǎn)有數(shù)據(jù)要傳送時(shí),啟動(dòng)路由請(qǐng)求與應(yīng)答過(guò)程,路由請(qǐng)求消息以泛洪的方式發(fā)送,中間節(jié)點(diǎn)對(duì)于相同的路由請(qǐng)求消息可以轉(zhuǎn)發(fā)n次(n根據(jù)網(wǎng)絡(luò)規(guī)模大小來(lái)定),路由請(qǐng)求消息中記錄了它所經(jīng)過(guò)的中間節(jié)點(diǎn),宿節(jié)點(diǎn)每收到一個(gè)路由請(qǐng)求消息便根據(jù)其中記錄的中間節(jié)點(diǎn)信息獲得一個(gè)反向路由,單播回復(fù)一個(gè)路由應(yīng)答消息。源節(jié)點(diǎn)收到路由應(yīng)答消息后便根據(jù)其中的中間節(jié)點(diǎn)信息構(gòu)建轉(zhuǎn)發(fā)列表。轉(zhuǎn)發(fā)列表是進(jìn)行過(guò)優(yōu)先級(jí)設(shè)定的,轉(zhuǎn)發(fā)列表才艮據(jù)收到的路由應(yīng)答消息來(lái)動(dòng)態(tài)更新。轉(zhuǎn)發(fā)列表被攜帶到數(shù)據(jù)包頭部同數(shù)據(jù)包一同轉(zhuǎn)發(fā)。第二步驟轉(zhuǎn)發(fā)列表的優(yōu)先級(jí)設(shè)定路由應(yīng)答消息中的中間節(jié)點(diǎn)信息包含節(jié)點(diǎn)地址,并且可以得到每個(gè)中間節(jié)點(diǎn)到宿節(jié)點(diǎn)的跳數(shù),根據(jù)到宿節(jié)點(diǎn)的跳數(shù)大小來(lái)設(shè)定中間節(jié)點(diǎn)的優(yōu)先級(jí),距離宿節(jié)點(diǎn)一跳的節(jié)點(diǎn)為最高優(yōu)先級(jí),兩跳的節(jié)點(diǎn)為第二優(yōu)先級(jí),依次類(lèi)推,共排8個(gè)優(yōu)先級(jí),每個(gè)優(yōu)先級(jí)的節(jié)點(diǎn)數(shù)不超過(guò)15。如果后續(xù)路由應(yīng)答消息中出現(xiàn)某個(gè)相同的中間節(jié)點(diǎn)根據(jù)距離宿節(jié)點(diǎn)跳數(shù)給出不同優(yōu)先級(jí)時(shí),總是取其較高的優(yōu)先級(jí)。第三步驟中間節(jié)點(diǎn)進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)時(shí)的機(jī)制在數(shù)據(jù)包的頭部添加序列號(hào)字段和上一跳節(jié)點(diǎn)地址字段。中間節(jié)點(diǎn)收到一個(gè)數(shù)據(jù)包后,判斷自己是否位于轉(zhuǎn)發(fā)列表中,如果沒(méi)有,則丟棄該數(shù)據(jù)包,如果在,則判斷這個(gè)包是否是由優(yōu)先級(jí)更高的節(jié)點(diǎn)發(fā)來(lái)的,如果是則丟棄,如果是由優(yōu)先級(jí)相同或更低優(yōu)先級(jí)的節(jié)點(diǎn)發(fā)來(lái)的,則判斷該包自己是是否已經(jīng)轉(zhuǎn)發(fā)過(guò),如果是則丟棄,如果不是則將自己地址寫(xiě)入上一跳節(jié)點(diǎn)字段繼續(xù)轉(zhuǎn)發(fā)該包。圖1為網(wǎng)絡(luò)拓樸圖實(shí)例。圖2為數(shù)據(jù)包結(jié)構(gòu)。圖3(a)(b)(c)(d)分別為包接收總流程、路由請(qǐng)求包接收流程、路由應(yīng)答包接收流程和數(shù)據(jù)包接收與轉(zhuǎn)發(fā)流程。具體實(shí)施方式下面結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述,但該實(shí)施例不應(yīng)理解為對(duì)本發(fā)明的限制。轉(zhuǎn)發(fā)列表的建立當(dāng)節(jié)點(diǎn)有數(shù)據(jù)要發(fā)送時(shí),它就構(gòu)建路由請(qǐng)求消息RREQ,RREQ中主要包含源IP地址,目的IP地址,RREQID。RREQ以泛洪的方式傳送,經(jīng)過(guò)的中間節(jié)點(diǎn)依次將自己的IP地址寫(xiě)入RREQ中的轉(zhuǎn)發(fā)列表字段,中間節(jié)點(diǎn)對(duì)相同RREQID的消息可以轉(zhuǎn)發(fā)多次(根據(jù)網(wǎng)絡(luò)規(guī)模來(lái)設(shè),本發(fā)明中的網(wǎng)絡(luò)示例中此值設(shè)為3),這樣宿節(jié)點(diǎn)就會(huì)收到多個(gè)RREQ,宿節(jié)點(diǎn)每收到一個(gè)RREQ就會(huì)構(gòu)建相應(yīng)的路由應(yīng)答RREP消息,RREP消息主要包含源IP地址,目的IP地址,轉(zhuǎn)發(fā)列表字段。RREP根據(jù)RREQ中的轉(zhuǎn)發(fā)列表,獲得反向路由并單播回源節(jié)點(diǎn)。這樣,對(duì)于相同RREQID的RREQ消息,宿節(jié)點(diǎn)會(huì)回復(fù)多個(gè)RREP消息,源節(jié)點(diǎn)根據(jù)多個(gè)RREP中的節(jié)點(diǎn)信息來(lái)建立本地轉(zhuǎn)發(fā)列表并設(shè)定優(yōu)先級(jí)。優(yōu)先級(jí)設(shè)定過(guò)程在源節(jié)點(diǎn)保存一個(gè)RREP鏈表,記錄轉(zhuǎn)發(fā)列表中的所有節(jié)點(diǎn)及其對(duì)應(yīng)的優(yōu)先級(jí),優(yōu)先級(jí)級(jí)數(shù)的上限設(shè)為8。該鏈表中有如下內(nèi)容節(jié)點(diǎn)IP地址和其到宿節(jié)點(diǎn)跳數(shù),每次收到一個(gè)RREP后便更新此鏈表。當(dāng)達(dá)到最大需處理的RREP個(gè)數(shù)后,對(duì)后續(xù)的RREP消息不再處理(本發(fā)明的網(wǎng)絡(luò)示例中此值設(shè)為7)。更新過(guò)程如下如附圖l和表l所示,假設(shè)源節(jié)點(diǎn)在限定時(shí)間內(nèi)共收到七個(gè)RREP,收到的第一個(gè)RREP中包含的轉(zhuǎn)發(fā)節(jié)點(diǎn)信息為{(N4,lhop)(N2,2hop)},賦予優(yōu)先級(jí)時(shí),因?yàn)檗D(zhuǎn)發(fā)列表中還沒(méi)有條目,因此直接賦予N4和N2優(yōu)先級(jí)分別為1、2;收到第二個(gè)RREP包含的轉(zhuǎn)發(fā)節(jié)點(diǎn)信息為((N6,lhop)(Nl,2hop)},賦予優(yōu)先級(jí)時(shí)先查找轉(zhuǎn)發(fā)列表中是否已存在相同節(jié)點(diǎn),如果不存在則按距離宿節(jié)點(diǎn)跳數(shù)賦予優(yōu)先級(jí),如果存在,則先按本次RREP中距離宿節(jié)點(diǎn)跳數(shù)賦予優(yōu)先級(jí)后與轉(zhuǎn)發(fā)列表中已賦予的優(yōu)先級(jí)進(jìn)行比較,如果不同則賦予該節(jié)點(diǎn)較高的優(yōu)先級(jí),由于此時(shí)轉(zhuǎn)發(fā)列表中不存在N6和N1,因此分別賦予N6和N1優(yōu)先級(jí)為1、2;收到第三個(gè)RREP中的轉(zhuǎn)發(fā)節(jié)點(diǎn)信息為((N7,lhop)(N6,2hop)(N4,3hop)},因?yàn)檗D(zhuǎn)發(fā)列表中已經(jīng)存在節(jié)點(diǎn)N6和N4,且其優(yōu)先級(jí)都為最高,因此N6,N4的優(yōu)先級(jí)不變,N7的優(yōu)先級(jí)-沒(méi)為l;收到第四個(gè)RREP中的轉(zhuǎn)發(fā)節(jié)點(diǎn)信息為{(N7,lhop)(N5,2hop)(N3,3hop)},按優(yōu)先級(jí)排列方法,N7的優(yōu)先級(jí)不變,N5和N3分別賦予優(yōu)先級(jí)為2,3;收到第五個(gè)RREP中的轉(zhuǎn)發(fā)節(jié)點(diǎn)信息為{(N6,lhop)(Nl,2hop)(N2,3hop)},N6,Nl,N2的優(yōu)先級(jí)不變;收到第六個(gè)RREP中的轉(zhuǎn)發(fā)節(jié)點(diǎn)信息為《(N7,lhop)(N5,2hop)(N4,3hop)(N1,4hop)(N2,5h叩)(N3,6hop)},按優(yōu)先級(jí)排列方法,這六個(gè)節(jié)點(diǎn)的優(yōu)先級(jí)取出現(xiàn)過(guò)的最高優(yōu)先級(jí),因此,轉(zhuǎn)發(fā)列表中的優(yōu)先級(jí)也不變。收到第七個(gè)RREP中的轉(zhuǎn)發(fā)節(jié)點(diǎn)信息為((N7,lhop)(N4,2hop)(N5,3hop)(N3,4hop)(N2,5h叩H,按優(yōu)先級(jí)排列方法,這五個(gè)節(jié)點(diǎn)的優(yōu)先級(jí)取出現(xiàn)過(guò)的最高優(yōu)先級(jí),因此,轉(zhuǎn)發(fā)列表中的優(yōu)先級(jí)不變。這時(shí)轉(zhuǎn)發(fā)列表中的優(yōu)先級(jí)情況為優(yōu)先級(jí)l:{N4,N6,N7},優(yōu)先級(jí)2:(N2,Nl,N5},優(yōu)先級(jí)3:{N3}。表i轉(zhuǎn)發(fā)列表的優(yōu)先級(jí)設(shè)定過(guò)程<table>tableseeoriginaldocumentpage8</column></row><table>當(dāng)節(jié)點(diǎn)有數(shù)據(jù)包要發(fā)送時(shí),它先查看本地轉(zhuǎn)發(fā)列表,如果沒(méi)有轉(zhuǎn)發(fā)節(jié)點(diǎn)信息,則發(fā)起建立轉(zhuǎn)發(fā)列表的過(guò)程,這個(gè)過(guò)程由前兩步完成,轉(zhuǎn)發(fā)列表的構(gòu)建有一個(gè)超時(shí)時(shí)間,超過(guò)這個(gè)時(shí)間后,不論是否已經(jīng)收集完所有的RREP,都要開(kāi)始數(shù)據(jù)包的發(fā)送過(guò)程,數(shù)據(jù)包發(fā)送時(shí)把轉(zhuǎn)發(fā)列表附加到數(shù)據(jù)包的頭部。為了避免廣播風(fēng)暴,在轉(zhuǎn)發(fā)列表選項(xiàng)頭中增加了序列號(hào)字段,其中序列號(hào)字段范圍為0~232-1,循環(huán)使用。節(jié)點(diǎn)在本地保存一個(gè)以(源,宿,序列號(hào))索引的鏈表,收到一個(gè)包后就將該包的(源,宿,序列號(hào))信息保存。為了減少冗余包的數(shù)量,保證教:據(jù)包始終在向離宿節(jié)點(diǎn)近的方向轉(zhuǎn)發(fā),在數(shù)據(jù)包的頭部增加了上一跳節(jié)點(diǎn)字段,數(shù)據(jù)包的結(jié)構(gòu)如附圖2所示。數(shù)據(jù)包轉(zhuǎn)發(fā)過(guò)程如附圖3所示,節(jié)點(diǎn)收到一個(gè)凄t據(jù)包后,如果自己不是宿節(jié)點(diǎn),則先判斷自己是否位于數(shù)據(jù)包的轉(zhuǎn)發(fā)列表中,如果沒(méi)有,則丟棄該數(shù)據(jù)包,如果在,則根據(jù)自己在轉(zhuǎn)發(fā)列表中的優(yōu)先級(jí)及該包的上一跳節(jié)點(diǎn)的優(yōu)先級(jí)來(lái)比較該包是不是由比自己的優(yōu)先級(jí)更高的節(jié)點(diǎn)發(fā)送來(lái)的,如果是則丟棄該數(shù)據(jù)包,并且如果該序列號(hào)的數(shù)據(jù)包在本地的維護(hù)緩存中等待處理,則同時(shí)刪除緩存中的數(shù)據(jù)包。如果該數(shù)據(jù)包來(lái)自相同優(yōu)先級(jí)或是^f氐優(yōu)先級(jí)節(jié)點(diǎn),則看自己是否收到過(guò)此數(shù)據(jù)包,如果是則將其丟棄,如果沒(méi)有,將數(shù)據(jù)包緩存,定時(shí)等待,等待的時(shí)間大小由其優(yōu)先級(jí)決定,優(yōu)先級(jí)越高等待時(shí)間越短,定時(shí)期間如果收到更高優(yōu)先級(jí)節(jié)點(diǎn)轉(zhuǎn)發(fā)的相同序列號(hào)的包,則將刪除該包,刪除定時(shí)器。否則定時(shí)到時(shí)將自己地址寫(xiě)入選項(xiàng)頭中的上一跳節(jié)點(diǎn)字段,記錄該數(shù)據(jù)包的序列號(hào)并把該數(shù)據(jù)包轉(zhuǎn)發(fā)出去。本說(shuō)明書(shū)中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)^支術(shù)人員/>知的現(xiàn)有技術(shù)。以上所述僅為本發(fā)明的較佳實(shí)施而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種用于Adhoc網(wǎng)絡(luò)的基于節(jié)點(diǎn)優(yōu)先級(jí)的機(jī)會(huì)路由算法,其步驟如下A)數(shù)據(jù)包發(fā)送期間周期獲取網(wǎng)絡(luò)中源到宿節(jié)點(diǎn)間的有效轉(zhuǎn)發(fā)節(jié)點(diǎn)列表;B)源節(jié)點(diǎn)對(duì)收集到的有效轉(zhuǎn)發(fā)節(jié)點(diǎn)進(jìn)行優(yōu)先級(jí)的設(shè)定,使之按照距離宿節(jié)點(diǎn)遠(yuǎn)近進(jìn)行優(yōu)先級(jí)排序;C)源節(jié)點(diǎn)把設(shè)定優(yōu)先級(jí)的轉(zhuǎn)發(fā)列表附加到數(shù)據(jù)包的頭部,然后對(duì)數(shù)據(jù)包進(jìn)行廣播;D)節(jié)點(diǎn)對(duì)數(shù)據(jù)包的轉(zhuǎn)發(fā)順序根據(jù)其在轉(zhuǎn)發(fā)列表中的優(yōu)先級(jí)進(jìn)行;E)數(shù)據(jù)包頭部添加序列號(hào)字段來(lái)限定節(jié)點(diǎn)只能轉(zhuǎn)發(fā)一次相同的包。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A進(jìn)一步包括節(jié)點(diǎn)有數(shù)據(jù)要發(fā)送時(shí)才會(huì)進(jìn)行收集中間有效轉(zhuǎn)發(fā)節(jié)點(diǎn)列表的過(guò)程;轉(zhuǎn)發(fā)列表根據(jù)路由應(yīng)答消息中包含的中間轉(zhuǎn)發(fā)節(jié)點(diǎn)來(lái)構(gòu)建;在有數(shù)據(jù)發(fā)送的時(shí)候,轉(zhuǎn)發(fā)節(jié)點(diǎn)列表的獲取周期性進(jìn)行,周期根據(jù)不同的場(chǎng)景可以設(shè)為不同的值,拓樸相對(duì)穩(wěn)定的場(chǎng)景下這個(gè)值可以設(shè)得很長(zhǎng)(分鐘級(jí)),拓樸變化頻繁的場(chǎng)景下這個(gè)值應(yīng)該設(shè)得短一些。3、根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B進(jìn)一步包括本地轉(zhuǎn)發(fā)列表中的節(jié)點(diǎn)是根據(jù)路由應(yīng)答消息中包含的轉(zhuǎn)發(fā)節(jié)點(diǎn)的跳數(shù)來(lái)設(shè)定優(yōu)先級(jí)的,距離宿節(jié)點(diǎn)跳數(shù)越少,優(yōu)先級(jí)越高。相同優(yōu)先級(jí)可以有多個(gè)節(jié)點(diǎn)。4、根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟C進(jìn)一步包括轉(zhuǎn)發(fā)列表是被攜帶到數(shù)據(jù)包頭部同數(shù)據(jù)包一同轉(zhuǎn)發(fā)的。5、根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟D進(jìn)一步包括位于轉(zhuǎn)發(fā)列表中的節(jié)點(diǎn)均有機(jī)會(huì)對(duì)收到的數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā),其中高優(yōu)先級(jí)的節(jié)點(diǎn)對(duì)相同優(yōu)先級(jí)或低優(yōu)先級(jí)節(jié)點(diǎn)發(fā)來(lái)的自己沒(méi)有轉(zhuǎn)發(fā)過(guò)的數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā),而低優(yōu)先級(jí)的節(jié)點(diǎn)不再對(duì)高優(yōu)先級(jí)的節(jié)點(diǎn)發(fā)來(lái)的數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)。6、根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟E進(jìn)一步包括源節(jié)點(diǎn)將序列號(hào)字段添加到數(shù)據(jù)包的頭部以在網(wǎng)絡(luò)層唯一標(biāo)識(shí)一個(gè)數(shù)據(jù)包,可以避免廣播風(fēng)暴。全文摘要本發(fā)明提出了一種基于節(jié)點(diǎn)優(yōu)先級(jí)的Adhoc網(wǎng)絡(luò)機(jī)會(huì)路由算法。該方法通過(guò)路由請(qǐng)求消息和路由應(yīng)答消息建立源節(jié)點(diǎn)到宿節(jié)點(diǎn)間的中間節(jié)點(diǎn)轉(zhuǎn)發(fā)列表,轉(zhuǎn)發(fā)列表中的節(jié)點(diǎn)根據(jù)路由應(yīng)答消息中距離宿節(jié)點(diǎn)的遠(yuǎn)近進(jìn)行優(yōu)先級(jí)設(shè)定,距離宿節(jié)點(diǎn)越近優(yōu)先級(jí)越高,轉(zhuǎn)發(fā)列表攜帶在數(shù)據(jù)包的頭部,位于轉(zhuǎn)發(fā)列表中的中間節(jié)點(diǎn)均有機(jī)會(huì)對(duì)收到的數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā),通過(guò)設(shè)置包的序列號(hào)避免廣播風(fēng)暴,通過(guò)優(yōu)先級(jí)比較來(lái)避免一定數(shù)量包的重復(fù)轉(zhuǎn)發(fā),通過(guò)多于一個(gè)的下一跳節(jié)點(diǎn)轉(zhuǎn)發(fā)節(jié)點(diǎn)來(lái)提高信息傳輸?shù)某晒β?。機(jī)會(huì)路由機(jī)制在信道質(zhì)量較差的場(chǎng)景中能夠充分利用離宿節(jié)點(diǎn)較近的轉(zhuǎn)發(fā)節(jié)點(diǎn)進(jìn)行轉(zhuǎn)發(fā),能夠確保較高的投遞率和較小的端到端時(shí)延。文檔編號(hào)H04W40/02GK101568164SQ200910086209公開(kāi)日2009年10月28日申請(qǐng)日期2009年6月8日優(yōu)先權(quán)日2009年6月8日發(fā)明者劉孝劍,宿景芳,徐春秀,勇李,李理巖,梁紹芳,武穆清,殷亞敏,溫向明,巖甄,苗建松,爽袁,趙楠楠,鳳鄭申請(qǐng)人:北京郵電大學(xué)