專利名稱:無線網(wǎng)絡(luò)數(shù)據(jù)傳輸方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種無線網(wǎng)絡(luò)數(shù)據(jù)傳輸方法與裝置。
背景技術(shù):
無線互聯(lián)網(wǎng)絡(luò)是集數(shù)據(jù)采集、處理及通信功能于一體的分布式自組織網(wǎng)絡(luò)。它在 軍事、醫(yī)療、環(huán)境檢測和智能探測等領(lǐng)域有廣闊的應(yīng)用前景,但外界環(huán)境的不確定性和節(jié)點(diǎn) 的限制給大量節(jié)點(diǎn)協(xié)同工作的無線互聯(lián)網(wǎng)絡(luò)的研究提出了挑戰(zhàn),因此無線互聯(lián)網(wǎng)絡(luò)的研究 日益引起人們的關(guān)注,逐漸成為研究的熱點(diǎn)?,F(xiàn)有的無線互聯(lián)網(wǎng)絡(luò)MAC (Media Access Control,媒體接入控制)協(xié)議一般默認(rèn) 所有節(jié)點(diǎn)有相同的傳播范圍,也就是說節(jié)點(diǎn)與節(jié)點(diǎn)之間是對稱連接的。在實(shí)際的無線互聯(lián) 網(wǎng)絡(luò)中,各個節(jié)點(diǎn)的電池消耗量只與它本身從事的運(yùn)算量和通信量有關(guān)。由于彼此的工作 量不同,能量的消耗也不同,傳送的數(shù)據(jù)的能力也就不相同,就必然存在不對稱的連接。為 方便描述,做以下定義如果節(jié)點(diǎn)A的消息傳送可以到達(dá)節(jié)點(diǎn)B,但節(jié)點(diǎn)B的消息傳送不能 到達(dá)節(jié)點(diǎn)A,則稱節(jié)點(diǎn)A與節(jié)點(diǎn)B之間是連接非對稱的,并稱節(jié)點(diǎn)A與節(jié)點(diǎn)B之間存在單向 鏈路。圖1為節(jié)點(diǎn)連接非對稱的原理示意圖,如圖1所示節(jié)點(diǎn)χ在節(jié)點(diǎn)y的廣播范圍內(nèi), 節(jié)點(diǎn)y卻不在節(jié)點(diǎn)χ的廣播范圍內(nèi),節(jié)點(diǎn)χ和節(jié)點(diǎn)y是連接非對稱的。節(jié)點(diǎn)y向節(jié)點(diǎn)χ發(fā) 送路由請求消息,節(jié)點(diǎn)χ回復(fù)的消息不能到達(dá)節(jié)點(diǎn)1,節(jié)點(diǎn)y認(rèn)為節(jié)點(diǎn)χ不是它的鄰居節(jié)點(diǎn), 因此,節(jié)點(diǎn)y與節(jié)點(diǎn)χ之間的消息傳送只能通過節(jié)點(diǎn)Xl或χ2轉(zhuǎn)發(fā)。由于無法利用非對稱 連接節(jié)點(diǎn)間的單向鏈路,不僅增加了連接非對稱節(jié)點(diǎn)間的消息傳送延時,而且也增加了連 接非對稱節(jié)點(diǎn)間傳送控制消息的開銷?,F(xiàn)有技術(shù)中采用以下方案來解決單向鏈路的問題。 現(xiàn)有技術(shù)一的方案在RTS(Request To Send)/CTS(Clear To Send)機(jī)制基礎(chǔ) 上加入一個特殊的控制幀DTS(decide to send)。協(xié)議控制幀DTS中的沖突避免信息 CAKcollision avoidance information)可以被其他潛在的連接非對稱節(jié)點(diǎn)用來判斷自 身是否與通信節(jié)點(diǎn)形成非對稱連接以及使用多大的發(fā)射功率才不會形成這種非對稱連接。這種協(xié)議默認(rèn)為節(jié)點(diǎn)的發(fā)射功率是可以任意調(diào)整的,但在實(shí)際情況中,節(jié)點(diǎn)的發(fā) 射功率調(diào)整是有限制的,而且調(diào)整發(fā)射功率的做法必然會增大無線互聯(lián)網(wǎng)絡(luò)節(jié)點(diǎn)的制作復(fù) 雜度,增加無線互聯(lián)網(wǎng)絡(luò)節(jié)點(diǎn)的制作成本,增大網(wǎng)絡(luò)能量的消耗。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種無線網(wǎng)絡(luò)數(shù)據(jù)傳輸方法與裝置,該方法與裝置能夠發(fā)現(xiàn)連 接非對稱節(jié)點(diǎn),并能通過本節(jié)點(diǎn)與連接非對稱節(jié)點(diǎn)之間的直連路徑接收連接非對稱節(jié)點(diǎn)發(fā) 送的數(shù)據(jù)。一方面,本發(fā)明實(shí)施例提供一種無線網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,所述方法包括接收網(wǎng)絡(luò) 節(jié)點(diǎn)發(fā)送的第一廣播消息,將所述第一廣播消息的源節(jié)點(diǎn)地址作為本節(jié)點(diǎn)的直接連接節(jié)點(diǎn) 地址存儲;向本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)發(fā)送探索消息,并接收反饋的探索應(yīng)答消息;將反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn)確定為鄰居節(jié)點(diǎn),將未反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn)確 定為連接非對稱節(jié)點(diǎn);通過所述鄰居節(jié)點(diǎn)向所述連接非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息,并接收所 述連接非對稱節(jié)點(diǎn)通過本節(jié)點(diǎn)與所述連接非對稱節(jié)點(diǎn)之間的直連路徑反饋的通知應(yīng)答消 肩、O另一方面,本發(fā)明實(shí)施例還提供一種無線網(wǎng)絡(luò)數(shù)據(jù)傳輸裝置,所述裝置包括第一 地址獲取單元,用于接收網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的第一廣播消息,將所述第一廣播消息的源地址作 為本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址存儲;探索單元,用于向本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)發(fā)送探索消 息,并接收直接連接節(jié)點(diǎn)反饋的探索應(yīng)答消息;鏈路狀態(tài)獲取單元,用于將反饋探索應(yīng)答消 息的直接連接節(jié)點(diǎn)確定為鄰居節(jié)點(diǎn),將未反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn)確定為連接非 對稱節(jié)點(diǎn);傳輸控制單元,用于通過所述鄰居節(jié)點(diǎn)向所述連接非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息,并 接收所述連接非對稱節(jié)點(diǎn)通過本節(jié)點(diǎn)與所述連接非對稱節(jié)點(diǎn)之間的直連路徑反饋的通知 應(yīng)答消息。本發(fā)明實(shí)施例的有益效果在于本發(fā)明實(shí)施例的方法與裝置通過獲取連接非對 稱節(jié)點(diǎn)信息,并通過鄰居節(jié)點(diǎn)向所述連接非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息,使連接非對稱節(jié)點(diǎn)能 夠通過本節(jié)點(diǎn)與連接非對稱節(jié)點(diǎn)之間的直連路徑發(fā)送信息,而不需要通過中間節(jié)點(diǎn)進(jìn)行轉(zhuǎn) 發(fā),降低了系統(tǒng)延遲,提高了網(wǎng)絡(luò)容量,并進(jìn)一步地延長了網(wǎng)絡(luò)壽命。
圖1為節(jié)點(diǎn)連接非對稱的原理示意圖;圖2為本發(fā)明實(shí)施例1的數(shù)據(jù)傳輸方法整體流程圖;圖3為本發(fā)明實(shí)施例所采用的廣播消息格式;圖4為本發(fā)明實(shí)施例1各個節(jié)點(diǎn)獲得的直接連接節(jié)點(diǎn)表;圖5為本發(fā)明實(shí)施例1各個節(jié)點(diǎn)獲得的鄰居節(jié)點(diǎn)表;圖6為本發(fā)明實(shí)施例1各個節(jié)點(diǎn)獲得的連接非對稱節(jié)點(diǎn)表;圖7為本發(fā)明實(shí)施例1各個節(jié)點(diǎn)獲得的融合后的直接連接節(jié)點(diǎn)表;圖8為本發(fā)明實(shí)施例1各個節(jié)點(diǎn)獲得的包含轉(zhuǎn)發(fā)節(jié)點(diǎn)的直接連接節(jié)點(diǎn)表;圖9為本發(fā)明實(shí)施例1的網(wǎng)絡(luò)節(jié)點(diǎn)工作原理示意圖;圖10為本發(fā)明實(shí)施例1的節(jié)點(diǎn)鏈路狀態(tài)建立具體流程圖;圖11為本發(fā)明實(shí)施例2所采用的消息格式圖;圖12為本發(fā)明實(shí)施例2的消息發(fā)送時序原理圖;圖13為本發(fā)明實(shí)施例2的數(shù)據(jù)接收端的詳細(xì)流程圖;圖14為本發(fā)明實(shí)施例2的數(shù)據(jù)發(fā)送端的詳細(xì)流程圖;圖15a為本發(fā)明實(shí)施例3的無線網(wǎng)絡(luò)數(shù)據(jù)傳輸裝置原理框圖之一;圖15b為本發(fā)明實(shí)施例3的無線網(wǎng)絡(luò)數(shù)據(jù)傳輸裝置原理框圖之二 ;圖16為本發(fā)明實(shí)施例3的無線網(wǎng)絡(luò)數(shù)據(jù)傳輸裝置的傳輸控制單元的細(xì)化框圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例1 本實(shí)施例提供一種無線網(wǎng)絡(luò)數(shù)據(jù)傳輸方法。該方法通過獲得本節(jié)點(diǎn)的連接非對稱 節(jié)點(diǎn),并利用與連接非對稱節(jié)點(diǎn)間的單向鏈路來進(jìn)行數(shù)據(jù)傳輸。具體包括根據(jù)本節(jié)點(diǎn)與其 他網(wǎng)絡(luò)節(jié)點(diǎn)的連接狀態(tài)信息實(shí)時獲知與本節(jié)點(diǎn)存在非對稱連接的單向鏈路;通過融合本節(jié) 點(diǎn)以及其他網(wǎng)絡(luò)節(jié)點(diǎn)的連接狀態(tài)信息獲得單向鏈路上的轉(zhuǎn)發(fā)節(jié)點(diǎn);通過轉(zhuǎn)發(fā)節(jié)點(diǎn)向連接非 對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息,使得連接非對稱節(jié)點(diǎn)(高功率節(jié)點(diǎn))利用單向鏈路直接向本節(jié)點(diǎn) (低功率節(jié)點(diǎn))發(fā)送數(shù)據(jù),而不需要通過中間節(jié)點(diǎn)來轉(zhuǎn)發(fā)數(shù)據(jù)。圖2為本實(shí)施例的數(shù)據(jù)傳輸方法整體流程圖。如圖2所示該方法包括步驟S401、接收網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的第一廣播消息,將所述第一廣播消息的源節(jié)點(diǎn)地 址作為本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址存儲;步驟S402、向本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)發(fā)送探索消息,并接收反饋的探索應(yīng)答消 息;步驟S403、將反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn)確定為鄰居節(jié)點(diǎn),將未反饋探索 應(yīng)答消息的直接連接節(jié)點(diǎn)確定為連接非對稱節(jié)點(diǎn);步驟S404、通過所述鄰居節(jié)點(diǎn)向所述連接非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息,并接收所述 連接非對稱節(jié)點(diǎn)通過本節(jié)點(diǎn)與所述連接非對稱節(jié)點(diǎn)之間的直連路徑反饋的通知應(yīng)答消息。該方法的步驟S401-步驟S403為第一階段,用于獲得本節(jié)點(diǎn)與其他網(wǎng)絡(luò)節(jié)點(diǎn)的 連接狀態(tài)信息,包括獲得本節(jié)點(diǎn)的鄰居節(jié)點(diǎn)以及連接非對稱節(jié)點(diǎn)地址;步驟S404為第二階 段,用于構(gòu)建連接非對稱節(jié)點(diǎn)間單向鏈路的反向路徑,通過該反向路徑將單向鏈路信息通 知連接非對稱節(jié)點(diǎn),使連接非對稱節(jié)點(diǎn)直接將數(shù)據(jù)通過單向鏈路發(fā)送給本節(jié)點(diǎn)。以下對這 兩個階段的原理詳細(xì)說明(一 )、獲得本節(jié)點(diǎn)與其他網(wǎng)絡(luò)節(jié)點(diǎn)的連接狀態(tài)信息。本節(jié)點(diǎn)接收網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的廣播消息,如hello消息(hello消息格式如圖3 所示)。其中“type”為消息類型;"Reserved"為保留空間;“Number”為消息編號; "Destination IP address”為目的地址,這里是廣播地址;“Originator IP address”為源 地址,即源節(jié)點(diǎn)地址。本節(jié)點(diǎn)把接收到的廣播消息中的源地址存儲到一個表中,作為本節(jié)點(diǎn)的直接連接 節(jié)點(diǎn)地址。圖4為在圖1所示拓?fù)渲懈鱾€節(jié)點(diǎn)獲得的直接連接節(jié)點(diǎn)表。表中的節(jié)點(diǎn)的TTL 值為1??蛇x地,如果在下一次接收的廣播消息中沒有該節(jié)點(diǎn)地址,則刪除表中的這個節(jié)點(diǎn); 當(dāng)表中不存在任何節(jié)點(diǎn)時,刪除此表。本節(jié)點(diǎn)在獲得直接連接節(jié)點(diǎn)表之后,向這些直接連接節(jié)點(diǎn)發(fā)送探索消息(如 "hello消息”),并等待接收直接連接節(jié)點(diǎn)反饋的探索應(yīng)答消息(如“chello”消息)。當(dāng)接 收到反饋的應(yīng)答消息后,將反饋應(yīng)答消息的直接連接節(jié)點(diǎn)確定為鄰居節(jié)點(diǎn),即存在雙向鏈 路的節(jié)點(diǎn);將未反饋應(yīng)答消息的直接連接節(jié)點(diǎn)確定為連接非對稱節(jié)點(diǎn),即存在單向鏈路的 節(jié)點(diǎn)??蛇x地,本節(jié)點(diǎn)通過上述探索過程得到鄰居節(jié)點(diǎn)表(如圖5所示)后,對比直接連 接節(jié)點(diǎn)表和鄰居節(jié)點(diǎn)表,如果其中有不同的節(jié)點(diǎn)ID,則說明不在鄰居節(jié)點(diǎn)表中卻在直接連接節(jié)點(diǎn)表中的節(jié)點(diǎn)是與自身連接非對稱的,并形成連接非對稱節(jié)點(diǎn)表(如圖6所示)。 圖6所示的表中節(jié)點(diǎn)的TTL值也為1。可選地,如果在下一次的探索階段沒有該節(jié) 點(diǎn)ID號,則刪除表中的這個節(jié)點(diǎn)ID號。當(dāng)表中不存在任何節(jié)點(diǎn)ID號時,刪除此表。根據(jù) 圖2中的網(wǎng)絡(luò)拓?fù)?,只有?jié)點(diǎn)χ存在與其連接非對稱節(jié)點(diǎn)表。( 二)、構(gòu)建連接非對稱節(jié)點(diǎn)間單向鏈路的反向路徑。本節(jié)點(diǎn)廣播自身保存的直接連接節(jié)點(diǎn)表,并接收來自其他網(wǎng)絡(luò)節(jié)點(diǎn)的直接連接節(jié) 點(diǎn)表,將其他網(wǎng)絡(luò)節(jié)點(diǎn)的直接連接節(jié)點(diǎn)表與自身的直接連接節(jié)點(diǎn)表進(jìn)行融合,這樣每個節(jié) 點(diǎn)就可以獲得兩跳范圍的直接連接節(jié)點(diǎn)表。圖7為圖2的拓?fù)渲懈鱾€節(jié)點(diǎn)獲得的融合后的直接連接節(jié)點(diǎn)表。可選地,在每次 的更新中,節(jié)點(diǎn)只廣播相比上一次變化了的直接連接節(jié)點(diǎn)表,如果相比上一次的直接連接 節(jié)點(diǎn)表沒有變化,則不廣播。這樣做的目的是為了減少節(jié)點(diǎn)的直接連接節(jié)點(diǎn)表廣播,以節(jié)省
能量°本節(jié)點(diǎn)根據(jù)自身的連接非對稱節(jié)點(diǎn)表以及融合的直接連接節(jié)點(diǎn)表,可以獲得節(jié)點(diǎn) 與連接非對稱節(jié)點(diǎn)間的轉(zhuǎn)發(fā)節(jié)點(diǎn)ID。如圖6所示,節(jié)點(diǎn)y與節(jié)點(diǎn)χ是連接非對稱的。如圖 7所示,節(jié)點(diǎn)χ融合后的直接連接節(jié)點(diǎn)表顯示節(jié)點(diǎn)Xl和x2的消息傳送可以到達(dá)節(jié)點(diǎn)X,同 時節(jié)點(diǎn)χ的消息傳送也可以到達(dá)節(jié)點(diǎn)xl和χ2,所以節(jié)點(diǎn)χ與節(jié)點(diǎn)xl、χ2之間是對稱連接 的,并且由于表中也顯示節(jié)點(diǎn)xl和χ2的消息傳送可以到達(dá)節(jié)點(diǎn)y,所以節(jié)點(diǎn)xl和x2都有 可能成為節(jié)點(diǎn)χ和節(jié)點(diǎn)y之間的轉(zhuǎn)發(fā)節(jié)點(diǎn)。該轉(zhuǎn)發(fā)節(jié)點(diǎn)可以由節(jié)點(diǎn)χ在本階段確定,也可 以由節(jié)點(diǎn)y在本階段確定,或者由節(jié)點(diǎn)χ或節(jié)點(diǎn)y后續(xù)的實(shí)際數(shù)據(jù)傳輸過程中再確定??蛇x地,本實(shí)施例中的轉(zhuǎn)發(fā)節(jié)點(diǎn)由節(jié)點(diǎn)y來最終確定。首先,節(jié)點(diǎn)χ要發(fā)送一個通 知消息給有可能作為轉(zhuǎn)發(fā)節(jié)點(diǎn)的鄰居節(jié)點(diǎn),并由該鄰居節(jié)點(diǎn)將該通知消息轉(zhuǎn)發(fā)給節(jié)點(diǎn)1,使 節(jié)點(diǎn)y獲知其與節(jié)點(diǎn)χ是連接非對稱的;然后,節(jié)點(diǎn)y在回復(fù)該通知消息的應(yīng)答消息中告知 節(jié)點(diǎn)χ其最終選定的轉(zhuǎn)發(fā)節(jié)點(diǎn),該應(yīng)答消息通過節(jié)點(diǎn)y與節(jié)點(diǎn)χ之間的單向直連鏈路發(fā)送。參考圖2的拓?fù)浣Y(jié)構(gòu),轉(zhuǎn)發(fā)節(jié)點(diǎn)的確定過程具體可以包括節(jié)點(diǎn)χ分別通過節(jié)點(diǎn) xl和節(jié)點(diǎn)x2向節(jié)點(diǎn)y轉(zhuǎn)發(fā)該通知消息(如“hello”消息)給節(jié)點(diǎn)y,該消息中包含了源 節(jié)點(diǎn)、轉(zhuǎn)發(fā)節(jié)點(diǎn)和目的節(jié)點(diǎn)的ID ;節(jié)點(diǎn)y收到該通知消息后,獲知其與節(jié)點(diǎn)χ是連接非對稱 的,則把節(jié)點(diǎn)χ作為自己的鄰居節(jié)點(diǎn)保存到鄰居節(jié)點(diǎn)表中;節(jié)點(diǎn)y選擇一個節(jié)點(diǎn)作為轉(zhuǎn)發(fā)節(jié) 點(diǎn)(如,將第一個到達(dá)的通知消息對應(yīng)的節(jié)點(diǎn)作為其與節(jié)點(diǎn)χ之間的轉(zhuǎn)發(fā)節(jié)點(diǎn)),并把轉(zhuǎn)發(fā) 節(jié)點(diǎn)ID保存到其鄰居節(jié)點(diǎn)表中相應(yīng)的連接非對稱節(jié)點(diǎn)下;然后節(jié)點(diǎn)y直接向節(jié)點(diǎn)χ回復(fù)應(yīng) 答消息(如“chello”消息),該應(yīng)答消息可以與通知消息的幀結(jié)構(gòu)相同,其中包含了其選中 的轉(zhuǎn)發(fā)節(jié)點(diǎn)ID ;節(jié)點(diǎn)χ收到應(yīng)答消息后,把轉(zhuǎn)發(fā)節(jié)點(diǎn)ID保存到連接非對稱節(jié)點(diǎn)表中,表中 的轉(zhuǎn)發(fā)節(jié)點(diǎn)ID號的TTL值為1,可選地,如果在下一次的連接狀態(tài)信息建立階段沒有該轉(zhuǎn)發(fā) 節(jié)點(diǎn)ID號,則刪除表中的這個節(jié)點(diǎn)ID號。在圖2所示拓?fù)渲懈潞蠊?jié)點(diǎn)χ的連接非對稱 節(jié)點(diǎn)表如圖8所示。本發(fā)明實(shí)施例的節(jié)點(diǎn)工作原理示意圖如圖9所示,其中,節(jié)點(diǎn)χ的直接連接節(jié)點(diǎn)包 括節(jié)點(diǎn)xl、節(jié)點(diǎn)x2和節(jié)點(diǎn)y ;節(jié)點(diǎn)χ的鄰居節(jié)點(diǎn)包括節(jié)點(diǎn)xl和節(jié)點(diǎn)x2 ;節(jié)點(diǎn)χ的連接非對 稱節(jié)點(diǎn)為節(jié)點(diǎn)y ;節(jié)點(diǎn)χ和節(jié)點(diǎn)y之間的轉(zhuǎn)發(fā)節(jié)點(diǎn)為節(jié)點(diǎn)xl ;節(jié)點(diǎn)χ通過轉(zhuǎn)發(fā)節(jié)點(diǎn)xl將節(jié) 點(diǎn)χ和節(jié)點(diǎn)y之間的非對稱連接關(guān)系通知節(jié)點(diǎn)1,然后節(jié)點(diǎn)y在后續(xù)數(shù)據(jù)交互過程中會直接 向節(jié)點(diǎn)χ發(fā)送數(shù)據(jù)。
本發(fā)明實(shí)施例的節(jié)點(diǎn)χ的鏈路狀態(tài)建立具體流程如圖10所示步驟S1201、節(jié)點(diǎn)χ通過探索過程構(gòu)建直接連接節(jié)點(diǎn)表和鄰居節(jié)點(diǎn)表;具體包括節(jié)點(diǎn)X接收網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的第一廣播消息,該第一廣播消息包含了發(fā)送節(jié)點(diǎn)的源地址;將 第一廣播消息的源節(jié)點(diǎn)地址作為本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址存儲;向本節(jié)點(diǎn)的直接連接節(jié) 點(diǎn)發(fā)送探索消息,并接收反饋的探索應(yīng)答消息;將反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn)確定 為鄰居節(jié)點(diǎn),即具有雙向鏈路的節(jié)點(diǎn);步驟S1202、節(jié)點(diǎn)χ比較直接連接節(jié)點(diǎn)表與鄰居節(jié)點(diǎn)表是否相同,如果不相同則進(jìn) 入步驟S1203 ;步驟S1203、將在直接連接節(jié)點(diǎn)表中但是不在鄰居節(jié)點(diǎn)表中的節(jié)點(diǎn)作為連接非對 稱節(jié)點(diǎn)來構(gòu)建連接非對稱節(jié)點(diǎn)表;步驟S1204、節(jié)點(diǎn)χ廣播自身的直接連接節(jié)點(diǎn)表;步驟S1205、節(jié)點(diǎn)χ接收其他網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的第二廣播消息,該第二廣播消息包含 了發(fā)送節(jié)點(diǎn)的直接連接節(jié)點(diǎn)表,節(jié)點(diǎn)X根據(jù)接收的其他節(jié)點(diǎn)的直接連接節(jié)點(diǎn)表并融合自身 的直接連接節(jié)點(diǎn)表,生成包含兩跳范圍的連接狀態(tài)信息;步驟S1206、節(jié)點(diǎn)χ根據(jù)生成的兩跳范圍的連接狀態(tài)信息確定本節(jié)點(diǎn)和連接非對 稱節(jié)點(diǎn)之間的轉(zhuǎn)發(fā)節(jié)點(diǎn),并接收非對稱連接節(jié)點(diǎn)通過單向鏈路直接發(fā)送的數(shù)據(jù)。本發(fā)明實(shí)施例的方法通過獲取連接非對稱節(jié)點(diǎn)信息,并通過鄰居節(jié)點(diǎn)向所述連接 非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息,使連接非對稱節(jié)點(diǎn)能夠通過本節(jié)點(diǎn)與連接非對稱節(jié)點(diǎn)之間的直 連路徑發(fā)送信息,而不需要通過中間節(jié)點(diǎn)進(jìn)行轉(zhuǎn)發(fā),降低了系統(tǒng)延遲,提高了網(wǎng)絡(luò)容量,并 進(jìn)一步地延長了網(wǎng)絡(luò)壽命。實(shí)施例2 本實(shí)施例提供一種數(shù)據(jù)傳輸方法,當(dāng)通信的節(jié)點(diǎn)間是連接非對稱時,本實(shí)施例按 照實(shí)施例1中的方法確認(rèn)單向鏈路和通信節(jié)點(diǎn)間的轉(zhuǎn)發(fā)節(jié)點(diǎn),然后高功率節(jié)點(diǎn)將數(shù)據(jù)通過 單向鏈路直接傳輸給低功率節(jié)點(diǎn)。本實(shí)施例的數(shù)據(jù)傳輸方法需要對現(xiàn)有的信道預(yù)留消息 (如RTS),信道預(yù)留確認(rèn)消息(如CTS)和ACK消息的幀結(jié)構(gòu)進(jìn)行修改,添加屬性R,里面保 存的是轉(zhuǎn)發(fā)節(jié)點(diǎn)ID。修改后的RTS、CTS、ACK消息格式一致,如圖11所示。具體消息類型 由Type字段區(qū)分。圖12為本實(shí)施例的消息發(fā)送時序原理圖。通過該消息傳輸機(jī)制,連接非對稱節(jié)點(diǎn) 間的單向鏈路就能夠被利用。如圖12所示本實(shí)施例的發(fā)送節(jié)點(diǎn)(高功率節(jié)點(diǎn))把與其連接非對稱的節(jié)點(diǎn)作為自身的鄰居節(jié) 點(diǎn),不經(jīng)過轉(zhuǎn)發(fā)節(jié)點(diǎn)而直接向此節(jié)點(diǎn)發(fā)送信道預(yù)留消息,該消息幀結(jié)構(gòu)中的屬性R保存轉(zhuǎn) 發(fā)節(jié)點(diǎn)ID,幀結(jié)構(gòu)中的NAV (Network Allocation Vector,網(wǎng)絡(luò)分配向量)值為兩次信道預(yù) 留確認(rèn)消息發(fā)送時間、兩次ACK消息發(fā)送時間和數(shù)據(jù)發(fā)送時間之和。本實(shí)施例的目的節(jié)點(diǎn)(低功率節(jié)點(diǎn))接收到發(fā)送節(jié)點(diǎn)的信道預(yù)留消息后,查看自 身的連接非對稱節(jié)點(diǎn)表獲知這個節(jié)點(diǎn)是連接非對稱的高功率節(jié)點(diǎn),并能夠獲得到達(dá)這個節(jié) 點(diǎn)的轉(zhuǎn)發(fā)節(jié)點(diǎn)ID。本實(shí)施例的轉(zhuǎn)發(fā)節(jié)點(diǎn)監(jiān)聽到信道預(yù)留消息后,保持監(jiān)聽狀態(tài),等待轉(zhuǎn)發(fā)信道預(yù)留 確認(rèn)消息。目的節(jié)點(diǎn)把轉(zhuǎn)發(fā)節(jié)點(diǎn)ID添加到信道預(yù)留確認(rèn)消息的R屬性后發(fā)送信道預(yù)留確 認(rèn)消息,該消息幀結(jié)構(gòu)中的NAV值為一次信道預(yù)留確認(rèn)消息發(fā)送時間、兩次ACK消息發(fā)送時間和數(shù)據(jù)發(fā)送時間之和。
本實(shí)施例的轉(zhuǎn)發(fā)節(jié)點(diǎn)收到此信道預(yù)留確認(rèn)消息后,根據(jù)消息中的目的節(jié)點(diǎn)ID轉(zhuǎn) 發(fā)該消息。本實(shí)施例的發(fā)送節(jié)點(diǎn)收到此信道預(yù)留確認(rèn)消息后,向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù)。隨后 的ACK消息傳送也按照信道預(yù)留確認(rèn)消息傳送的模式。競爭節(jié)點(diǎn)監(jiān)聽到通信節(jié)點(diǎn)的控制消 息后,設(shè)置自身NAV變量。圖13為本實(shí)施例的數(shù)據(jù)接收端的詳細(xì)流程圖,該數(shù)據(jù)接收端根據(jù)不同情況可以 是圖12中的目的節(jié)點(diǎn)也可能是轉(zhuǎn)發(fā)節(jié)點(diǎn)還可能是其它競爭節(jié)點(diǎn)。如圖13所示步驟S1501、節(jié)點(diǎn)監(jiān)聽到信道預(yù)留消息;步驟S1502、判斷信道預(yù)留消息中的目的節(jié)點(diǎn)ID是否為自身ID,如果是則進(jìn)入步 驟S1503,否則進(jìn)入步驟S1510 ;步驟S1503、目的節(jié)點(diǎn)接收信道預(yù)留消息;步驟S1504、目的節(jié)點(diǎn)查看連接非對稱節(jié)點(diǎn)表中是否有該消息發(fā)送節(jié)點(diǎn)ID,如果 是則進(jìn)入步驟S1506,如果否則進(jìn)入步驟S1505 ;步驟S1505、目的節(jié)點(diǎn)回復(fù)信道預(yù)留確認(rèn)消息,然后進(jìn)入步驟S1507 ;步驟S1506、目的節(jié)點(diǎn)把轉(zhuǎn)發(fā)節(jié)點(diǎn)ID添加到信道預(yù)留確認(rèn)消息的R屬性中后發(fā)送 該消息;步驟S1507、目的節(jié)點(diǎn)判斷是否接收到數(shù)據(jù),如果是則進(jìn)入步驟S1509,否則進(jìn)入 步驟S1508 ;步驟S1508、目的節(jié)點(diǎn)數(shù)據(jù)接收失??;步驟S1509、目的節(jié)點(diǎn)完成數(shù)據(jù)接收;步驟S1510、判斷信道預(yù)留消息中的轉(zhuǎn)發(fā)節(jié)點(diǎn)ID是否為自身ID,如果是則進(jìn)入步 驟S1512,否則進(jìn)入步驟S1511 ;步驟S1511、競爭節(jié)點(diǎn)設(shè)置自身NAV,進(jìn)入睡眠;步驟S1512、轉(zhuǎn)發(fā)節(jié)點(diǎn)保持監(jiān)聽狀態(tài),等待轉(zhuǎn)發(fā)信道預(yù)留確認(rèn)消息;步驟S1513、轉(zhuǎn)發(fā)節(jié)點(diǎn)監(jiān)聽到信道預(yù)留確認(rèn)消息;步驟S1514、轉(zhuǎn)發(fā)節(jié)點(diǎn)判斷信道預(yù)留確認(rèn)消息中的轉(zhuǎn)發(fā)節(jié)點(diǎn)ID是否為自身,如果 是則進(jìn)入步驟S1515,如果否則返回步驟S1512 ;步驟S1515、轉(zhuǎn)發(fā)節(jié)點(diǎn)接收該消息并向目的節(jié)點(diǎn)轉(zhuǎn)發(fā)信道預(yù)留確認(rèn)消息;步驟S1516、轉(zhuǎn)發(fā)節(jié)點(diǎn)保持監(jiān)聽狀態(tài),等待轉(zhuǎn)發(fā)ACK消息;步驟S1517、轉(zhuǎn)發(fā)節(jié)點(diǎn)監(jiān)聽到ACK消息;步驟S1518、轉(zhuǎn)發(fā)判斷ACK消息中的轉(zhuǎn)發(fā)節(jié)點(diǎn)ID是否為自身,如果是則進(jìn)入步驟 S1509,如果否則返回步驟S1506 ;步驟S1519、轉(zhuǎn)發(fā)節(jié)點(diǎn)接收該消息并向目的節(jié)點(diǎn)轉(zhuǎn)發(fā)ACK消息。圖14為本實(shí)施例的數(shù)據(jù)發(fā)送端的詳細(xì)流程圖,該數(shù)據(jù)發(fā)送端對應(yīng)于圖12中的發(fā) 送節(jié)點(diǎn),如圖14所示步驟S1601、將轉(zhuǎn)發(fā)節(jié)點(diǎn)ID添加到信道預(yù)留消息的R屬性中,然后直接向目的節(jié)點(diǎn) 發(fā)送該信道預(yù)留消息;步驟S1602、查看信道預(yù)留確認(rèn)消息中的目的節(jié)點(diǎn)是否為自身ID,如果是則進(jìn)入 步驟S1604,如果否則進(jìn)入步驟S1603 ;
步驟S1603、丟棄該消息;步 驟S1604、向目的節(jié)點(diǎn)發(fā)送數(shù)據(jù);步驟S1605、查看ACK消息中的目的節(jié)點(diǎn)是否為自身ID,如果是則進(jìn)入步驟S1606, 如果否則返回步驟S1603 ;步驟S1606、完成數(shù)據(jù)傳送。本實(shí)施例的方法,通過對現(xiàn)有的信道預(yù)留以及信道預(yù)留確認(rèn)機(jī)制進(jìn)行適應(yīng)性改 進(jìn),能夠基于實(shí)施例1所建立的本節(jié)點(diǎn)與連接非對稱節(jié)點(diǎn)之間的直連路徑進(jìn)行數(shù)據(jù)傳輸, 降低了系統(tǒng)延遲,提高了網(wǎng)絡(luò)容量,并進(jìn)一步地延長了網(wǎng)絡(luò)壽命。實(shí)施例3 本發(fā)明實(shí)施例提供一種無線網(wǎng)絡(luò)數(shù)據(jù)傳輸裝置,該裝置通過獲得自身的連接非對 稱節(jié)點(diǎn),并利用與連接非對稱節(jié)點(diǎn)間的單向鏈路來進(jìn)行數(shù)據(jù)傳輸。圖15a為本實(shí)施例的裝 置原理框圖之一。如圖15a所示該裝置170包括第一地址獲取單元1701,用于接收網(wǎng)絡(luò) 節(jié)點(diǎn)發(fā)送的第一廣播消息,將所述第一廣播消息的源地址作為本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址 存儲;探索單元1702,用于向本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)發(fā)送探索消息,并接收直接連接節(jié)點(diǎn) 反饋的探索應(yīng)答消息;鏈路狀態(tài)獲取單元1703,用于將反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn) 確定為鄰居節(jié)點(diǎn),將未反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn)確定為連接非對稱節(jié)點(diǎn);傳輸控 制單元1704,用于通過所述的鄰居節(jié)點(diǎn)向所述的連接非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息,并接收所 述連接非對稱節(jié)點(diǎn)通過直連路徑反饋的通知應(yīng)答消息。可選地,所述無線網(wǎng)絡(luò)數(shù)據(jù)傳輸裝 置170還包括廣播單元1705,用于廣播本節(jié)點(diǎn)的地址以及本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址。其中,第一地址獲取單元1701、探索單元1702、鏈路狀態(tài)獲取單元1703、傳輸控制 單元1704以及廣播單元1705的詳細(xì)工作原理參見實(shí)施例1的相關(guān)描述,此處不再重復(fù)。圖15b為本實(shí)施例的裝置原理框圖之二,如圖15b所示,該裝置在圖15a的基礎(chǔ)上 還包括信道預(yù)留消息接收單元1706,用于接收信道預(yù)留消息,從所述信道預(yù)留消息中獲 取源節(jié)點(diǎn)的地址、目的節(jié)點(diǎn)的地址以及轉(zhuǎn)發(fā)節(jié)點(diǎn)的地址;信道預(yù)留消息處理單元1707,當(dāng) 所述目的節(jié)點(diǎn)地址為本節(jié)點(diǎn)地址且所述源節(jié)點(diǎn)地址為連接非對稱節(jié)點(diǎn)地址時,回復(fù)包含所 述轉(zhuǎn)發(fā)節(jié)點(diǎn)地址的信道預(yù)留確認(rèn)消息;否則,直接回復(fù)信道預(yù)留確認(rèn)消息;數(shù)據(jù)接收單元 1708,用于接收所述源節(jié)點(diǎn)通過直連路徑發(fā)送的數(shù)據(jù)。可選地,所述無線網(wǎng)絡(luò)數(shù)據(jù)傳輸裝置170還包括信道預(yù)留確認(rèn)消息監(jiān)聽單元 1709,用于當(dāng)所述信道預(yù)留消息中的轉(zhuǎn)發(fā)節(jié)點(diǎn)地址為本節(jié)點(diǎn)地址時,監(jiān)聽轉(zhuǎn)發(fā)地址為本節(jié) 點(diǎn)地址的信道預(yù)留確認(rèn)消息;信道預(yù)留確認(rèn)消息轉(zhuǎn)發(fā)單元1710,用于當(dāng)接收到轉(zhuǎn)發(fā)地址為 本節(jié)點(diǎn)地址的信道預(yù)留確認(rèn)消息時,根據(jù)接收到的信道預(yù)留確認(rèn)消息中包含的目的節(jié)點(diǎn)地 址轉(zhuǎn)發(fā)該信道預(yù)留確認(rèn)消息。其中,信道預(yù)留消息接收單元1706、信道預(yù)留消息處理單元1707、數(shù)據(jù)接收單元 1708、信道預(yù)留確認(rèn)消息監(jiān)聽單元1709以及信道預(yù)留確認(rèn)消息轉(zhuǎn)發(fā)單元1710的詳細(xì)工作 原理參見實(shí)施例2的相關(guān)描述,此處不再重復(fù)。圖16為本實(shí)施例無線網(wǎng)絡(luò)數(shù)據(jù)傳輸裝置的傳輸控制單元1704的細(xì)化框圖,如圖 16所示所述傳輸控制單元1704包括第二地址獲取單元1801,用于獲取網(wǎng)絡(luò)節(jié)點(diǎn)的直接 連接節(jié)點(diǎn)地址;轉(zhuǎn)發(fā)節(jié)點(diǎn)獲取單元1802,用于根據(jù)本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址以及所述網(wǎng) 絡(luò)節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址,從所述鄰居節(jié)點(diǎn)地址中獲得轉(zhuǎn)發(fā)節(jié)點(diǎn)的地址;通知消息轉(zhuǎn)發(fā)單元1803,用于通過所述的轉(zhuǎn)發(fā)節(jié)點(diǎn)向所述的連接非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息;通知應(yīng)答接 收單元1804,用于接收所述連接非對稱節(jié)點(diǎn)通過直連路徑反饋的通知應(yīng)答消息??蛇x地,所 述第二地址獲取單元1801,用于接收網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的第二廣播消息,所述第二廣播消息中 包含了所述網(wǎng)絡(luò)節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址。 其中,第二地址獲取單元1801、轉(zhuǎn)發(fā)節(jié)點(diǎn)獲取單元1802、通知消息轉(zhuǎn)發(fā)單元1803 以及通知應(yīng)答接收單元1804的詳細(xì)工作原理參見實(shí)施例1的相關(guān)描述,此處不再重復(fù)。采用本實(shí)施例的技術(shù)方案能夠取得以下有益效果當(dāng)高功率節(jié)點(diǎn)y向連接非對稱的低功率節(jié)點(diǎn)χ發(fā)送數(shù)據(jù)時,如果使用傳統(tǒng)無線互 聯(lián)網(wǎng)絡(luò)MAC協(xié)議則需要通過轉(zhuǎn)發(fā)節(jié)點(diǎn)來轉(zhuǎn)發(fā),即節(jié)點(diǎn)y先把數(shù)據(jù)發(fā)送給節(jié)點(diǎn)Xl或者x2,然 后節(jié)點(diǎn)Xl或者x2再把數(shù)據(jù)發(fā)送給χ。本實(shí)施例的裝置可以位于任意一個網(wǎng)絡(luò)節(jié)點(diǎn)中,以節(jié) 點(diǎn)χ為例,當(dāng)本實(shí)施例的裝置應(yīng)用于節(jié)點(diǎn)χ時,它的連接非對稱節(jié)點(diǎn)y就可以直接把數(shù)據(jù)和 控制消息發(fā)送給節(jié)點(diǎn)χ,節(jié)點(diǎn)χ把控制消息通過節(jié)點(diǎn)Xl或χ2轉(zhuǎn)發(fā)給節(jié)點(diǎn)y。顯然本實(shí)施例 的方法比傳統(tǒng)無線互聯(lián)網(wǎng)絡(luò)MAC協(xié)議更簡練,所以連接非對稱節(jié)點(diǎn)間消息傳送消耗的能量 和所需的時延也必然比傳統(tǒng)無線互聯(lián)網(wǎng)絡(luò)MAC協(xié)議少。在傳統(tǒng)無線互聯(lián)網(wǎng)絡(luò)MAC協(xié)議下,因?yàn)楣?jié)點(diǎn)χ和節(jié)點(diǎn)y每次的數(shù)據(jù)發(fā)送都需要經(jīng) 過節(jié)點(diǎn)Xl或者x2轉(zhuǎn)發(fā),必然加速了轉(zhuǎn)發(fā)節(jié)點(diǎn)的能量消耗,當(dāng)轉(zhuǎn)發(fā)節(jié)點(diǎn)能量耗盡后,節(jié)點(diǎn)χ 和節(jié)點(diǎn)y就不能進(jìn)行通信了,網(wǎng)絡(luò)的壽命也就終止。本實(shí)施例的方法只有控制消息需要通 過轉(zhuǎn)發(fā)節(jié)點(diǎn)轉(zhuǎn)發(fā),在轉(zhuǎn)發(fā)節(jié)點(diǎn)上消耗的能量必然比傳統(tǒng)無線互聯(lián)網(wǎng)絡(luò)MAC協(xié)議的少,延長 了轉(zhuǎn)發(fā)節(jié)點(diǎn)的壽命,也就延長了網(wǎng)絡(luò)的壽命。本實(shí)施例實(shí)現(xiàn)對單向鏈路的應(yīng)用,只是通過廣播額外的控制消息,簡單的無線互 聯(lián)網(wǎng)中節(jié)點(diǎn)已經(jīng)可以滿足,并沒有增加節(jié)點(diǎn)的硬件制作復(fù)雜性;節(jié)點(diǎn)能主動獲知單向鏈路 和轉(zhuǎn)發(fā)節(jié)點(diǎn),不需要增加額外的機(jī)制。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。以上實(shí)施例僅用以說明本發(fā)明實(shí)施例的技術(shù)方案,而非對其限制;盡管參照前述 實(shí)施例對本發(fā)明實(shí)施例進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以 對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而 這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
1.一種無線網(wǎng)絡(luò)數(shù)據(jù)傳輸方法,其特征在于,所述方法包括接收網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的第一廣播消息,將所述第一廣播消息的源節(jié)點(diǎn)地址作為本節(jié)點(diǎn)的 直接連接節(jié)點(diǎn)地址存儲;向本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)發(fā)送探索消息,并接收反饋的探索應(yīng)答消息; 將反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn)確定為鄰居節(jié)點(diǎn),將未反饋探索應(yīng)答消息的直接 連接節(jié)點(diǎn)確定為連接非對稱節(jié)點(diǎn);通過所述鄰居節(jié)點(diǎn)向所述連接非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息,并接收所述連接非對稱節(jié)點(diǎn) 通過本節(jié)點(diǎn)與所述連接非對稱節(jié)點(diǎn)之間的直連路徑反饋的通知應(yīng)答消息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過所述的鄰居節(jié)點(diǎn)向所述的連接非對 稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息,包括獲取所述鄰居節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址;根據(jù)所述本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址以及所述鄰居節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址,從所述 鄰居節(jié)點(diǎn)地址中獲得轉(zhuǎn)發(fā)節(jié)點(diǎn)的地址;通過所述的轉(zhuǎn)發(fā)節(jié)點(diǎn)向所述的連接非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取網(wǎng)絡(luò)節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址 包括接收鄰居節(jié)點(diǎn)發(fā)送的第二廣播消息,所述第二廣播消息中包含了所述鄰居節(jié)點(diǎn)的直接 連接節(jié)點(diǎn)地址。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括接收信道預(yù)留消息,所述信道預(yù)留消息包含源節(jié)點(diǎn)地址、目的節(jié)點(diǎn)地址以及轉(zhuǎn)發(fā)節(jié)點(diǎn) 地址;當(dāng)所述目的節(jié)點(diǎn)地址為本節(jié)點(diǎn)地址且所述源節(jié)點(diǎn)地址為本節(jié)點(diǎn)的連接非對稱節(jié)點(diǎn)地 址時,回復(fù)包含所述轉(zhuǎn)發(fā)節(jié)點(diǎn)地址的信道預(yù)留確認(rèn)消息;接收所述源節(jié)點(diǎn)通過本節(jié)點(diǎn)與所述源節(jié)點(diǎn)之間的直連路徑發(fā)送的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括當(dāng)所述信道預(yù)留消息中的所述轉(zhuǎn)發(fā)節(jié)點(diǎn)地址為本節(jié)點(diǎn)地址時,監(jiān)聽所述轉(zhuǎn)發(fā)地址為本 節(jié)點(diǎn)地址的信道預(yù)留確認(rèn)消息;當(dāng)接收到所述轉(zhuǎn)發(fā)地址為本節(jié)點(diǎn)地址的信道預(yù)留確認(rèn)消息時,根據(jù)接收到的信道預(yù)留 確認(rèn)消息中包含的目的節(jié)點(diǎn)地址轉(zhuǎn)發(fā)該信道預(yù)留確認(rèn)消息。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括 廣播本節(jié)點(diǎn)地址以及本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址。
7.一種無線網(wǎng)絡(luò)數(shù)據(jù)傳輸裝置,其特征在于,所述裝置包括第一地址獲取單元,用于接收網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的第一廣播消息,將所述第一廣播消息的 源地址作為本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址存儲;探索單元,用于向本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)發(fā)送探索消息,并接收直接連接節(jié)點(diǎn)反饋的 探索應(yīng)答消息;鏈路狀態(tài)獲取單元,用于將反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn)確定為鄰居節(jié)點(diǎn),將未 反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn)確定為連接非對稱節(jié)點(diǎn);傳輸控制單元,用于通過所述鄰居節(jié)點(diǎn)向所述連接非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息,并接收所述連接非對稱節(jié)點(diǎn)通過本節(jié)點(diǎn)與所述連接非對稱節(jié)點(diǎn)之間的直連路徑反饋的通知應(yīng)答 消息。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述傳輸控制單元包括 第二地址獲取單元,用于獲取所述鄰居節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址;轉(zhuǎn)發(fā)節(jié)點(diǎn)獲取單元,用于根據(jù)所述本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址以及所述鄰居節(jié)點(diǎn)的直 接連接節(jié)點(diǎn)地址,從所述鄰居節(jié)點(diǎn)地址中獲得轉(zhuǎn)發(fā)節(jié)點(diǎn)的地址;通知消息轉(zhuǎn)發(fā)單元,用于通過所述的轉(zhuǎn)發(fā)節(jié)點(diǎn)向所述的連接非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息;通知應(yīng)答接收單元,用于接收所述連接非對稱節(jié)點(diǎn)通過本節(jié)點(diǎn)與所述連接非對稱節(jié)點(diǎn) 之間的直連路徑反饋的通知應(yīng)答消息。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二地址獲取單元,用于接收鄰居節(jié)點(diǎn)發(fā)送的第二廣播消息,所述第二廣播消息 中包含了所述鄰居節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括信道預(yù)留消息接收單元,用于接收信道預(yù)留消息,所述信道預(yù)留消息中包含源節(jié)點(diǎn)的 地址、目的節(jié)點(diǎn)的地址以及轉(zhuǎn)發(fā)節(jié)點(diǎn)的地址;信道預(yù)留消息處理單元,當(dāng)所述目的節(jié)點(diǎn)地址為本節(jié)點(diǎn)地址且所述源節(jié)點(diǎn)地址為本節(jié) 點(diǎn)的連接非對稱節(jié)點(diǎn)地址時,回復(fù)包含所述轉(zhuǎn)發(fā)節(jié)點(diǎn)地址的信道預(yù)留確認(rèn)消息;數(shù)據(jù)接收單元,用于接收所述源節(jié)點(diǎn)通過本節(jié)點(diǎn)與所述源節(jié)點(diǎn)之間的直連路徑發(fā)送的 數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括信道預(yù)留確認(rèn)消息監(jiān)聽單元,用于當(dāng)所述信道預(yù)留消息中的所述轉(zhuǎn)發(fā)節(jié)點(diǎn)地址為本節(jié) 點(diǎn)地址時,監(jiān)聽所述轉(zhuǎn)發(fā)地址為本節(jié)點(diǎn)地址的信道預(yù)留確認(rèn)消息;信道預(yù)留確認(rèn)消息轉(zhuǎn)發(fā)單元,用于當(dāng)接收到所述轉(zhuǎn)發(fā)地址為本節(jié)點(diǎn)地址的信道預(yù)留確 認(rèn)消息時,根據(jù)接收到的信道預(yù)留確認(rèn)消息中包含的目的節(jié)點(diǎn)地址轉(zhuǎn)發(fā)該信道預(yù)留確認(rèn)消 息。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括 廣播單元,用于廣播本節(jié)點(diǎn)的地址以及本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址。
全文摘要
本發(fā)明實(shí)施例提供一種無線網(wǎng)絡(luò)數(shù)據(jù)傳輸方法與裝置,所述方法包括接收網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的第一廣播消息,將所述第一廣播消息的源節(jié)點(diǎn)地址作為本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)地址存儲;向本節(jié)點(diǎn)的直接連接節(jié)點(diǎn)發(fā)送探索消息,并接收反饋的探索應(yīng)答消息;將反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn)確定為鄰居節(jié)點(diǎn),將未反饋探索應(yīng)答消息的直接連接節(jié)點(diǎn)確定為連接非對稱節(jié)點(diǎn);通過所述鄰居節(jié)點(diǎn)向所述連接非對稱節(jié)點(diǎn)轉(zhuǎn)發(fā)通知消息,并接收所述連接非對稱節(jié)點(diǎn)通過本節(jié)點(diǎn)與所述連接非對稱節(jié)點(diǎn)之間的直連路徑反饋的通知應(yīng)答消息。本發(fā)明實(shí)施例的方法與裝置通過獲取連接非對稱節(jié)點(diǎn)信息,使連接非對稱節(jié)點(diǎn)能通過直連路徑發(fā)送信息,降低了系統(tǒng)延遲,提高了網(wǎng)絡(luò)容量,并進(jìn)一步地延長了網(wǎng)絡(luò)壽命。
文檔編號H04W4/06GK102036173SQ200910177870
公開日2011年4月27日 申請日期2009年9月28日 優(yōu)先權(quán)日2009年9月28日
發(fā)明者莊宏成, 李云, 羅澤宙 申請人:華為技術(shù)有限公司