两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于無線傳感器網(wǎng)絡(luò)的路由建立方法及裝置的制作方法

文檔序號:7716128閱讀:229來源:國知局
專利名稱:基于無線傳感器網(wǎng)絡(luò)的路由建立方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及傳感器與通信技術(shù)領(lǐng)域,尤其涉及一種基于無線傳感器網(wǎng)絡(luò)的路由建 立方法及裝置。
背景技術(shù)
近年來,隨著微電子技術(shù)、微電子機(jī)械系統(tǒng)(MEMS,Micro-Electro-Mechanical Systems)技術(shù)及無線通信技術(shù)的飛速發(fā)展,集感知與無線通信功能于一身的低功耗無線傳 感器的設(shè)計與應(yīng)用成為現(xiàn)實,由此應(yīng)運(yùn)而生的無線傳感器網(wǎng)絡(luò)在醫(yī)療、公共安全、軍事及環(huán) 境監(jiān)控等方面有著巨大的應(yīng)用前景。在無線傳感器網(wǎng)絡(luò)中,一般包含有兩種類型的節(jié)點(diǎn),一種為無線傳感器節(jié)點(diǎn) (Sensor Node),此節(jié)點(diǎn)上配備有各種類型的傳感器,通過這些傳感器對周圍環(huán)境進(jìn)行探測 和感知;另一種為匯聚節(jié)點(diǎn)(Sink Node),該匯聚節(jié)點(diǎn)具有與預(yù)設(shè)的附近一定范圍內(nèi)的傳感 器節(jié)點(diǎn)建立通信關(guān)系,并收集與該匯聚節(jié)點(diǎn)建立了通信關(guān)系的傳感器節(jié)點(diǎn)提供的業(yè)務(wù)數(shù)據(jù) 的功能。匯聚節(jié)點(diǎn)通常都配備兩個以上的網(wǎng)絡(luò)接口,其中一個接口為無線傳感器網(wǎng)絡(luò)接口, 匯聚節(jié)點(diǎn)通過該無線傳感器網(wǎng)絡(luò)接口與無線傳感器節(jié)點(diǎn)進(jìn)行通信,而另一個接口為無線通 信網(wǎng)絡(luò)接口,匯聚節(jié)點(diǎn)通過該無線通信網(wǎng)絡(luò)接口接入無線通信網(wǎng)絡(luò)中。匯聚節(jié)點(diǎn)又分為固定匯聚節(jié)點(diǎn)(FSN:Fixed Sink Node)與移動匯聚節(jié)點(diǎn)(MSN Mobile Sink Node),如文獻(xiàn)“一種移動終端輔助的無線傳感器網(wǎng)絡(luò)信息獲取方法”(專利 申請?zhí)?00810060069. 中所述,在只具有FSN的無線傳感器網(wǎng)絡(luò)中,存在著FSN附近 節(jié)點(diǎn)能量消耗快、網(wǎng)絡(luò)連通性容易受到破壞及網(wǎng)絡(luò)吞吐量難以提高的問題,相對而言,MSN 則具有能夠?qū)崿F(xiàn)均勻網(wǎng)絡(luò)負(fù)載分布、能量重復(fù)補(bǔ)充等優(yōu)點(diǎn),特別是當(dāng)以移動終端(Mobile Terminal :MT)作為MSN時,還可以有助于利用市場上大量存在的商用移動終端有效地降低 傳感器網(wǎng)絡(luò)部署代價,此外,利用無所不在的MT,還可以大大延長網(wǎng)絡(luò)生命、提高網(wǎng)絡(luò)性能, 而FSN和MSN共存的具有混合匯聚節(jié)點(diǎn)的無線傳感器網(wǎng)絡(luò)則具有較強(qiáng)的抗破壞能力,且能 夠?qū)崿F(xiàn)網(wǎng)絡(luò)負(fù)載均衡、增大網(wǎng)絡(luò)容量、降低數(shù)據(jù)傳輸時延等,是當(dāng)前無線傳感器網(wǎng)絡(luò)研究的 熱點(diǎn)問題之一。無線傳感器網(wǎng)絡(luò)是一種多跳方式通信的網(wǎng)絡(luò),它通過路由算法以多跳的方式進(jìn)行 信息傳遞,路由算法在無線傳感器網(wǎng)絡(luò)具有非常重要的作用,它對節(jié)點(diǎn)的能耗、網(wǎng)絡(luò)壽命及 通信質(zhì)量起著關(guān)鍵的作用,在現(xiàn)有技術(shù)中,無線傳感器網(wǎng)絡(luò)路由算法已經(jīng)得到了廣泛的研 究,如著名的擴(kuò)散算法、聚集型路由算法、基于梯度的路由算法、基于跳數(shù)的路由算法等,上 述算法在具有FSN的無線傳感器網(wǎng)絡(luò)中得到了成熟地應(yīng)用,然而,在具有MSN的無線傳感器 網(wǎng)絡(luò)中,MSN往往是在不斷地移動,同時,能夠與MSN實現(xiàn)通信的無線傳感器節(jié)點(diǎn)也會不斷 變化,針對不斷移動著的MSN,采用現(xiàn)有技術(shù)提供的上述路由建立方法,無法實時獲得MSN 當(dāng)前所處區(qū)域的相關(guān)信息,因此可能會出現(xiàn)在路由建立成功前或者路由剛建立好,MSN當(dāng)前 卻已移動到了一個新的區(qū)域,從而此時按照建立的路由進(jìn)行數(shù)據(jù)傳輸就無法路由到達(dá)MSN 的問題。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法與裝置,用以解決采 用現(xiàn)有技術(shù)提供的路由建立方法,由于無法實時獲得MSN當(dāng)前所處區(qū)域的相關(guān)信息,因此 可能會出現(xiàn)在路由建立成功前或者路由剛建立好,MSN當(dāng)前卻已移動到了一個新的區(qū)域,從 而此時按照建立的路由進(jìn)行數(shù)據(jù)傳輸就無法路由到達(dá)MSN的問題。本發(fā)明實施例采用以下技術(shù)方案一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法,包括確定移動終端當(dāng)前檢測到的信 號強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號所對應(yīng)的第一無線傳感器節(jié)點(diǎn);根據(jù)所述第一無線傳感器 節(jié)點(diǎn)以及所述移動終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔ⅲ_定當(dāng)前能夠與所述 移動終端建立路由的第二無線傳感器節(jié)點(diǎn);建立所述移動終端與所述第二無線傳感器節(jié)點(diǎn) 之間的路由。較佳地,根據(jù)所述第一無線傳感器節(jié)點(diǎn)以及所述網(wǎng)絡(luò)拓?fù)湫畔?,確定所述第二無 線傳感器節(jié)點(diǎn)具體為根據(jù)所述第一無線傳感器節(jié)點(diǎn)、預(yù)先設(shè)置的通信跳數(shù)信息以及所述 網(wǎng)絡(luò)拓?fù)湫畔?,確定所述第二無線傳感器節(jié)點(diǎn),其中,所述第二無線傳感器節(jié)點(diǎn)與所述移動 終端之間的最大通信跳數(shù)不大于所述通信跳數(shù)信息所指示的通信跳數(shù)。較佳地,根據(jù)所述第一無線傳感器節(jié)點(diǎn)、預(yù)先設(shè)置的通信跳數(shù)信息以及所述網(wǎng)絡(luò) 拓?fù)湫畔ⅲ_定所述第二無線傳感器節(jié)點(diǎn)具體包括將第一無線傳感器節(jié)點(diǎn)確定為與所述 移動終端之間的通信跳數(shù)為一跳的第一類無線傳感器節(jié)點(diǎn);根據(jù)所述通信跳數(shù)信息以及所 述第一類無線傳感器節(jié)點(diǎn),從所述網(wǎng)絡(luò)拓?fù)湫畔⒅邪臒o線傳感器節(jié)點(diǎn)標(biāo)識中選取第二 類無線傳感器節(jié)點(diǎn)標(biāo)識,所述第二類無線傳感節(jié)點(diǎn)、所述第一類無線傳感器節(jié)點(diǎn)與所述移 動終端之間最大的通信跳數(shù)不大于所述通信跳數(shù)信息所指示的通信跳數(shù);將所述第一類無 線傳感器節(jié)點(diǎn)以及所述第二類無線傳感器節(jié)點(diǎn)確定為所述第二無線傳感器節(jié)點(diǎn)。較佳地,上述方法還包括按照預(yù)先設(shè)置的網(wǎng)絡(luò)拓?fù)渚仃嚤碓O(shè)置方式,將所述第一 類、第二類無線傳感器節(jié)點(diǎn)的標(biāo)識分別設(shè)置到網(wǎng)絡(luò)拓?fù)渚仃嚤碇小]^佳地,上述方法中,可以根據(jù)所述移動終端的負(fù)載能力和/或移動速度,設(shè)置所 述通信跳數(shù)信息。一種基于無線傳感器網(wǎng)絡(luò)的路由建立裝置,包括第一確定單元,用于確定移動終 端當(dāng)前檢測到的信號強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號所對應(yīng)的第一無線傳感器節(jié)點(diǎn);第二確 定單元,用于根據(jù)第一確定單元確定的所述第一無線傳感器節(jié)點(diǎn)以及所述移動終端所在的 無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔?,確定當(dāng)前能夠與所述移動終端建立路由的第二無線 傳感器節(jié)點(diǎn);路由建立單元,用于建立所述移動終端與第二確定單元確定的所述第二無線 傳感器節(jié)點(diǎn)之間的路由。本發(fā)明實施例通過確定移動終端當(dāng)前檢測到的信號強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信 號所對應(yīng)的第一無線傳感器節(jié)點(diǎn),從而可以獲知移動終端當(dāng)前所在位置附近的無線傳感器 節(jié)點(diǎn),后續(xù)根據(jù)該確定的第一無線傳感器節(jié)點(diǎn)以及移動終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的 網(wǎng)絡(luò)拓?fù)湫畔?,就可以確定當(dāng)前能夠與移動終端建立路由的第二無線傳感器節(jié)點(diǎn),并建立 起移動終端與確定的能夠與移動終端建立路由的第二無線傳感器節(jié)點(diǎn)之間的路由,由于本 發(fā)明實施例提供的該方案在建立移動終端與無線傳感器節(jié)點(diǎn)之間的路由時,會依據(jù)移動終端在當(dāng)前移動到的位置所檢測到的位于移動終端附近的無線傳感器節(jié)點(diǎn)來建立路由,從而 不會出現(xiàn)現(xiàn)有技術(shù)中存在的在路由建立成功前或者路由剛建立好,MSN當(dāng)前卻已移動到了 一個新的區(qū)域,從而此時按照建立的路由進(jìn)行數(shù)據(jù)傳輸就無法路由到達(dá)MSN的問題。


圖1為本發(fā)明實施例提供的一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法的具體流 程示意圖;圖2為本發(fā)明實施例提供的方案以具有混合匯聚節(jié)點(diǎn)的無線傳感器網(wǎng)絡(luò)為應(yīng)用 環(huán)境的示意圖;圖3a為本發(fā)明實施例提供路由建立方法在無線傳感器網(wǎng)絡(luò)中的具體應(yīng)用流程示 意圖;圖北為本發(fā)明實施例中固定匯聚節(jié)點(diǎn)與其周圍的無線傳感器節(jié)點(diǎn)建立通信關(guān)系 的示意圖;圖3c為本發(fā)明實施例中所采用的網(wǎng)絡(luò)拓?fù)渚仃嚤硎疽鈭D;圖3d為本發(fā)明實施例中信跳數(shù)信息指示的通信跳數(shù)為6時生成的新的網(wǎng)絡(luò)拓?fù)?矩陣表示意圖;圖3e為本發(fā)明實施例中信跳數(shù)信息指示的通信跳數(shù)為3時生成的新的網(wǎng)絡(luò)拓?fù)?矩陣表示意圖;圖3f為本發(fā)明實施例中設(shè)定路由跳數(shù)為6時,以作為MSN的移動終端為中心建立 的路由示意圖;圖3g為本發(fā)明實施例中設(shè)定路由跳數(shù)為3時,以作為MSN的移動終端為中心建立 的路由示意圖;圖4為本發(fā)明實施例提供的一種基于無線傳感器網(wǎng)絡(luò)的路由建立裝置的具體結(jié) 構(gòu)示意圖。
具體實施例方式本發(fā)明實施例提供一種基于無線傳感器網(wǎng)絡(luò)的路由建立方案,該方案在建立移動 終端與無線傳感器節(jié)點(diǎn)之間的路由時,會依據(jù)移動終端在當(dāng)前移動到的位置所檢測到的位 于移動終端附近的無線傳感器節(jié)點(diǎn)來建立路由,從而不會出現(xiàn)現(xiàn)有技術(shù)中存在的在路由建 立成功前或者路由剛建立好,MSN當(dāng)前卻已移動到了一個新的區(qū)域,從而此時按照建立的路 由進(jìn)行數(shù)據(jù)傳輸就無法路由到達(dá)MSN的問題。下面結(jié)合各個附圖對本發(fā)明實施例技術(shù)方案的主要實現(xiàn)原理具體實施方式
及其 對應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。本發(fā)明實施例首先提供一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法,該方法的具體 實現(xiàn)流程圖如圖1所示,包括以下步驟步驟11,確定移動終端當(dāng)前檢測到的信號強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號所對應(yīng)的 第一無線傳感器節(jié)點(diǎn),由于移動終端一般處于從無線傳感器網(wǎng)絡(luò)中的一個區(qū)域移動到另一 個區(qū)域的狀態(tài),因此,本發(fā)明實施例中,為了獲知當(dāng)前位于移動終端附近的無線傳感器節(jié)點(diǎn) 的相關(guān)信息,需要對移動終端當(dāng)前接收到的來自無線傳感器的信號進(jìn)行檢測,并通過比較檢測到的信號強(qiáng)度與預(yù)設(shè)的信號強(qiáng)度閾值,確定出信號強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號所對 應(yīng)的無線傳感器節(jié)點(diǎn),為了便于描述,將本步驟中確定出的無線傳感器節(jié)點(diǎn)稱為第一無線 傳感器節(jié)點(diǎn),一般地,第一無線傳感器節(jié)點(diǎn)有多個,但第一無線傳感器節(jié)點(diǎn)的個數(shù)可以通過 對強(qiáng)度閾值的調(diào)整來進(jìn)行控制;步驟12,根據(jù)第一無線傳感器節(jié)點(diǎn)以及移動終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng) 絡(luò)拓?fù)湫畔ⅲ_定當(dāng)前能夠與移動終端建立路由的第二無線傳感器節(jié)點(diǎn),在本步驟12中, 除了可以根據(jù)第一無線傳感器節(jié)點(diǎn)以及移動終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)?信息,來確定能夠與移動終端建立路由的第二無線傳感器節(jié)點(diǎn)外,還可以根據(jù)第一無線傳 感器節(jié)點(diǎn)、預(yù)先設(shè)置的通信跳數(shù)信息以及上述網(wǎng)絡(luò)拓?fù)湫畔?,來確定第二無線傳感器節(jié)點(diǎn), 其中,能夠與移動終端建立路由的第二無線傳感器節(jié)點(diǎn)與移動終端之間的最大通信跳數(shù)不 大于通信跳數(shù)信息所指示的通信跳數(shù),而預(yù)先設(shè)置的通信跳數(shù)信息則可以但不限于根據(jù)移 動終端的移動速度和/負(fù)載能力來設(shè)置,或者可以根據(jù)預(yù)設(shè)的固定值(比如可以將跳數(shù)值 設(shè)為固定值3或5等等)進(jìn)行設(shè)置;步驟13,基于確定的能夠與該移動終端建立路由的第二無線傳感器節(jié)點(diǎn),建立移 動終端與第二無線傳感器節(jié)點(diǎn)之間的路由。針對在上述步驟12,需要說明的是,根據(jù)第一無線傳感器節(jié)點(diǎn)、預(yù)先設(shè)置的通信跳 數(shù)信息以及網(wǎng)絡(luò)拓?fù)湫畔ⅲ_定當(dāng)前能夠與移動終端建立路由的第二無線傳感器節(jié)點(diǎn)可以 但不限于采用下述方式首先,將第一無線傳感器節(jié)點(diǎn)確定為與移動終端之間的通信跳數(shù)為一跳的第一類 無線傳感器節(jié)點(diǎn);然后,根據(jù)通信跳數(shù)信息以及第一類無線傳感器節(jié)點(diǎn),從網(wǎng)絡(luò)拓?fù)湫畔⒅?包含的無線傳感器節(jié)點(diǎn)標(biāo)識中選取第二類無線傳感器節(jié)點(diǎn)標(biāo)識,從而將第一類無線傳感器 節(jié)點(diǎn)和第二類無線傳感器節(jié)點(diǎn)確定為第二無線傳感器節(jié)點(diǎn),其中,第二類無線傳感器節(jié)點(diǎn)、 第一類無線傳感器節(jié)點(diǎn)與移動終端之間最大的通信跳數(shù)需要滿足不大于通信跳數(shù)信息所 指示的通信跳數(shù)這一條件。此外,為了能區(qū)分第一類、第二類無線傳感器節(jié)點(diǎn)與移動終端之間建立路由時分 別與移動終端之間的通信跳數(shù),上述步驟12還可以進(jìn)一步包括按照預(yù)先設(shè)置的網(wǎng)絡(luò)拓?fù)?矩陣表設(shè)置方式,將第一類、第二類無線傳感器節(jié)點(diǎn)的標(biāo)識分別設(shè)置到網(wǎng)絡(luò)拓?fù)渚仃嚤碇校?根據(jù)該網(wǎng)絡(luò)拓?fù)渚仃嚤?,就可以查詢得到第一類、第二類無線傳感器節(jié)點(diǎn)與移動終端之間 建立路由時的通信跳數(shù),該網(wǎng)絡(luò)拓?fù)渚仃嚤淼木唧w格式將在以下的一個具體實施例中進(jìn)行 介紹,在此不再贅述。由本發(fā)明實施例提供的上述方法可知,即使作為MSN的移動終端一直處于移動狀 態(tài),但由于在建立移動終端與無線傳感器節(jié)點(diǎn)之間的路由時,會依據(jù)移動終端在當(dāng)前移動 到的位置所檢測到的位于移動終端附近的無線傳感器節(jié)點(diǎn)來建立路由,從而針對移動終端 當(dāng)前移動到的新的區(qū)域的情況,按照本發(fā)明實施例提供的該方法可以建立起移動終端與當(dāng) 前位于移動終端附近的無線傳感器節(jié)點(diǎn)之間的路由,實現(xiàn)后續(xù)數(shù)據(jù)傳輸能夠正確路由到達(dá) 移動終端。以下以本發(fā)明實施例提供的路由建立方案在具有混合匯聚節(jié)點(diǎn)的無線傳感器網(wǎng) 絡(luò)中的應(yīng)用為例,具體說明本發(fā)明實施例提供的該方案的具體實施過程,該無線傳感器網(wǎng) 絡(luò)的結(jié)構(gòu)示意圖如圖2所示,包括無線傳感器節(jié)點(diǎn)、固定匯聚節(jié)點(diǎn)、移動終端(在本實施例中,移動終端被作為無線傳感器網(wǎng)絡(luò)中的移動匯聚節(jié)點(diǎn),因此移動終端需要與其附近的無 線傳感器節(jié)點(diǎn)建立路由)、移動通信網(wǎng)絡(luò)基站及移動通信網(wǎng)絡(luò)。上述具有混合匯聚節(jié)點(diǎn)的無線傳感器網(wǎng)絡(luò)中,無線傳感器節(jié)點(diǎn)上配備有各種類型 的傳感器,負(fù)責(zé)對周圍環(huán)境的探測與感知,并且無線傳感器節(jié)點(diǎn)可以通過一跳或者多跳的 方式與固定匯聚節(jié)點(diǎn)或者作為移動匯聚節(jié)點(diǎn)的移動終端進(jìn)行通信;固定匯聚節(jié)點(diǎn)能夠與 周圍的傳感器節(jié)點(diǎn)建立通信關(guān)系,將無線傳感器節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行匯聚并上傳給移動通信 網(wǎng)絡(luò),并且,無線傳感器網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔⒁部梢允怯稍摴潭▍R聚節(jié)點(diǎn)獲得并上報給基 站的;本發(fā)明實施例中的移動終端可以是多種類型的移動終端,包括各種類型的可以攜帶 的PDA、移動電話,或者其它任何能夠與移動通信網(wǎng)絡(luò)進(jìn)行信息的交互的移動終端,在本發(fā) 明實施例中,移動終端滿足無線傳感器網(wǎng)絡(luò)通信協(xié)議,因此,在移動終端作為無線傳感器網(wǎng) 絡(luò)的移動匯聚節(jié)點(diǎn)時,具有能夠與無線傳感器網(wǎng)絡(luò)中的無線傳感器節(jié)點(diǎn)建立通信路由的能 力;本發(fā)明實施例中的移動通信網(wǎng)絡(luò)可以是GSM、IS-95等2G網(wǎng)絡(luò),也可以是TD-SCDMA、 WCDMA、CDMA2000、WiMAX等3G網(wǎng)絡(luò)或其它如WIFI、LTE、4G等能夠提供無線通信服務(wù)的移動 通信網(wǎng)絡(luò),移動通信網(wǎng)絡(luò)還包含了為滿足移動終端進(jìn)行無線通信所必需的設(shè)備,其中包括 基站、服務(wù)器等節(jié)點(diǎn)。請參照圖3a,為本發(fā)明實施例提供的路由建立方案在如圖2所示的無線傳感器網(wǎng) 絡(luò)中的具體應(yīng)用流程示意圖,該流程包括以下步驟步驟31,固定匯聚節(jié)點(diǎn)與其周圍的無線傳感器節(jié)點(diǎn)建立通信關(guān)系,并由固定匯聚 節(jié)點(diǎn)將無線傳感網(wǎng)絡(luò)拓?fù)湫畔l(fā)送給移動通信網(wǎng)絡(luò)的基站,固定匯聚節(jié)點(diǎn)對網(wǎng)絡(luò)拓?fù)湫畔?可以進(jìn)行定時更新,以保持基站具有最新的網(wǎng)絡(luò)拓?fù)湫畔?,固定匯聚節(jié)點(diǎn)與其周圍的無線 傳感器節(jié)點(diǎn)建立通信關(guān)系的示意圖如圖北所示,其中,無線傳感器網(wǎng)絡(luò)拓?fù)涞慕⒎绞脚c 專利申請?zhí)枮?00610111313. X的文獻(xiàn)《無線傳感器網(wǎng)絡(luò)路由建立方法及其裝置》中所述的 網(wǎng)絡(luò)拓?fù)浣⒎绞较嗤?,根?jù)該文獻(xiàn)的記載,可以用一個對稱矩陣(又稱為網(wǎng)絡(luò)拓?fù)渚仃? 來描述網(wǎng)絡(luò)拓?fù)湫畔?,該矩陣中包括固定匯聚節(jié)點(diǎn)及各傳感器節(jié)點(diǎn)間通信鏈路質(zhì)量和各傳 感器節(jié)點(diǎn)的能量狀態(tài)信息,節(jié)點(diǎn)之間的通信鏈路質(zhì)量劃分為三個等級“優(yōu)”、“中”、“差”,其 中,通信鏈路質(zhì)量為“優(yōu)”是指可以建立正常通信,“中”是指可以檢測到信號但難以建立正 常通信,“差”則是指檢測不到信號因而無法進(jìn)行正常通信,在本發(fā)明實施例中,假設(shè)按照上 述文獻(xiàn)提供的方法建立的網(wǎng)絡(luò)拓?fù)渚仃嚤砣鐖D3c所示,針對該矩陣,由于只有在鏈路通信 質(zhì)量為“優(yōu)”時才能夠建立正常通信,因此在圖3c中只將鏈路質(zhì)量為“優(yōu)”的鏈路標(biāo)識了出 來而省略了其它兩種鏈路質(zhì)量的情況,比如,如圖3c所示的矩陣,Efsn為固定匯聚節(jié)點(diǎn)的標(biāo) 識,4為無線傳感器網(wǎng)絡(luò)中各無線傳感器節(jié)點(diǎn)的標(biāo)識,其中,η為無線傳感器節(jié)點(diǎn)的序號,在 本發(fā)明實施例中,η的取值范圍為[1,15],根據(jù)對該矩陣的查詢可知,標(biāo)識為Efsn的固定匯 聚節(jié)點(diǎn)與標(biāo)識為E1的無線傳感器節(jié)點(diǎn)之間的通信鏈路質(zhì)量為“優(yōu)”,類似的,還可以查詢到 標(biāo)識為Efsn的固定匯聚節(jié)點(diǎn)與標(biāo)識為氏的無線傳感器節(jié)點(diǎn)之間的通信鏈路質(zhì)量為“優(yōu)”,標(biāo) 識為Ep氏的無線傳感器節(jié)點(diǎn)之間的通信鏈路質(zhì)量也為“優(yōu)”;步驟32,當(dāng)作為無線傳感器網(wǎng)絡(luò)MSN的移動終端進(jìn)入無線傳感器網(wǎng)絡(luò)區(qū)域時,移 動終端偵聽自身周圍的無線傳感器節(jié)點(diǎn)信號強(qiáng)度,識別并接收與自身通信鏈路質(zhì)量為“優(yōu)” 的無線傳感器節(jié)點(diǎn)發(fā)送的數(shù)據(jù)包,然后從接收到的數(shù)據(jù)包中讀出這些無線傳感器節(jié)點(diǎn)的ID 號,在本發(fā)明實施例中,假設(shè)作為MSN的該移動終端讀出周圍信號強(qiáng)度為“優(yōu)”的傳感器節(jié)點(diǎn) ID 號為 En、E12、E13 ;步驟33,移動終端向移動通信網(wǎng)絡(luò)中的基站發(fā)送請求下發(fā)網(wǎng)絡(luò)拓?fù)湫畔⒌南ⅲ?并在請求時將步驟32中讀出的ID號(En、E12、E13)上傳給基站,同時,移動終端還可以根據(jù) 自身的移動速度和/或負(fù)載能力等,設(shè)定自身與無線傳感器節(jié)點(diǎn)建立通信時的通信跳數(shù)信 息,并將該設(shè)定的通信跳數(shù)信息同時上傳給基站,在本發(fā)明實施例中,基站也可以按照一定 的預(yù)設(shè)規(guī)則設(shè)定移動終端通信的跳數(shù),但由于移動終端與無線傳感器節(jié)點(diǎn)建立的通信跳數(shù) 主要受制于移動終端的移動速度或負(fù)載能力,從而由移動終端根據(jù)自身的移動速度和/或 負(fù)載能力等設(shè)定通信跳數(shù)信息更加準(zhǔn)確,雖然基站能夠根據(jù)移動終端上報的與移動速度和 /負(fù)載能力等相關(guān)的數(shù)據(jù)來設(shè)置通信跳數(shù)信息,但由移動終端自身設(shè)置通信跳數(shù)信息更能 節(jié)約上報上述數(shù)據(jù)時所花費(fèi)的通信資源;步驟34,移動通信網(wǎng)絡(luò)中的基站收到移動終端發(fā)送來的請求后,根據(jù)移動終端上 傳的ID號以及固定匯聚節(jié)點(diǎn)提供的網(wǎng)絡(luò)拓?fù)湫畔ⅲ尚碌囊宰鳛镸SN的移動終端為中心 的網(wǎng)絡(luò)拓?fù)渚仃嚤?,具體生成過程為基站將移動終端的標(biāo)識Emsn設(shè)置在網(wǎng)絡(luò)拓?fù)渚仃嚤?中對角線上的第一個元素所在位置,即第1行第1列的位置,并將移動終端上傳的3個ID 號En、E12, E13依次設(shè)置在對角線上的第2 4個元素所在位置,如圖3d或如所示,然后, 基站查詢圖3c所示的無線傳感網(wǎng)絡(luò)中的網(wǎng)絡(luò)拓?fù)渚仃嚤?,確定與移動終端上傳的ID號對 應(yīng)的無線傳感器節(jié)點(diǎn)之間的通信鏈路質(zhì)量為“優(yōu)”的無線傳感器節(jié)點(diǎn)的ID號(如果確定的 ID號中有重復(fù)出現(xiàn)的ID號,則只需保留一個該ID號),并將確定的ID號依次設(shè)置在如圖3d或如所示的網(wǎng)絡(luò)拓?fù)渚仃嚤韺蔷€上的第5個元素至 第m個元素所在的位置,這樣就生成了新的以MSN為中心的網(wǎng)絡(luò)拓?fù)渚仃嚤恚M(jìn)一步地,若 移動終端上傳了通信跳數(shù)信息,并且該通信跳數(shù)信息指示通信跳數(shù)為Y,則要求上述生成的 以MSN為中心的網(wǎng)絡(luò)拓?fù)渚仃嚤碇写_定的無線傳感器節(jié)點(diǎn)與MSN之間的通信跳數(shù)不能超過 Y,在本發(fā)明實施例中,假設(shè)移動終端上傳了通信跳數(shù)信息,且該通信跳數(shù)信息指示的通信 跳數(shù)為6,則生成的新的網(wǎng)絡(luò)拓?fù)渚仃嚤砣鐖D3d所示,而若通信跳數(shù)信息指示的通信跳數(shù) 為3,則生成的新的網(wǎng)絡(luò)拓?fù)渚仃嚤砣鐖D!Be所示;步驟35,基站將步驟34中生成的新的以MSN為中心建立的網(wǎng)絡(luò)拓?fù)渚仃嚤戆l(fā)送 給移動終端,移動終端按照專利申請?zhí)枮?00610111313. X的文獻(xiàn)《無線傳感器網(wǎng)絡(luò)路由建 立方法及其裝置》中記載的路由建立方法,建立以移動終端為樹根的樹狀路由,請參照圖3f 和4g,該圖3f為設(shè)定路由跳數(shù)為6時,以作為MSN的移動終端為中心建立的路由示意圖, 而圖3g則為設(shè)定路由跳數(shù)為3時,以作為MSN的移動終端為中心建立的路由示意圖,這里 要說明的是,若一個無線傳感器節(jié)點(diǎn)4可以與兩個以上的無線傳感器節(jié)點(diǎn)同時建立同一層 次的路由,則該無線傳感器節(jié)點(diǎn)& 一般具有較大的負(fù)載能力,比如圖3f中的E12,以及圖3g 中的&等都為具有較大負(fù)載能力的無線傳感器節(jié)點(diǎn),在本發(fā)明實施例中,由于可以通過根 據(jù)移動終端的移動速度和/或負(fù)載能力設(shè)置通信跳數(shù)信息,來限制移動終端與無線傳感器 節(jié)點(diǎn)之間建立的通信跳數(shù),從而本發(fā)明實施例提供的方案可以較好地控制與MSN建立路由 的無線傳感器節(jié)點(diǎn)的個數(shù),實現(xiàn)在移動終端移動速度較快時,可以將與移動終端建立路由 的無線傳感器節(jié)點(diǎn)控制在距離移動終端較近的一個小范圍內(nèi),以使得移動終端所連接的最 后一跳無線傳感器節(jié)點(diǎn)的數(shù)據(jù)能及時傳送給作為MSN的該移動終端,減小數(shù)據(jù)傳送中的延 遲;
步驟36,移動終端在與基站下發(fā)的網(wǎng)絡(luò)拓?fù)渚仃嚤碇械臒o線傳感器標(biāo)識對應(yīng)的無 線傳感器建立路由后,還將移動終端根據(jù)該網(wǎng)絡(luò)拓?fù)渚仃嚤砩傻穆酚杀戆l(fā)送給與移動終 端建立起路由的無線傳感器節(jié)點(diǎn),從而使得無線傳感器節(jié)點(diǎn)能夠按照接收到的路由,將數(shù) 據(jù)上傳給移動終端。需要說明的是,在上述具體實施方式
中,也可以直接由基站根據(jù)步驟34中生成新 的網(wǎng)絡(luò)拓?fù)渚仃嚤恚梢砸苿咏K端為樹根的樹狀路由,并將該樹狀路由表下發(fā)給請求的 移動終端;或者,基站還可以將固定匯聚節(jié)點(diǎn)上報的網(wǎng)絡(luò)拓?fù)渚仃嚤碇苯影l(fā)送給移動終端, 并由移動終端采用如步驟34的操作,生成新的以移動終端為中心的網(wǎng)絡(luò)拓?fù)渚仃嚤?。在本發(fā)明實施例中,固定匯聚節(jié)點(diǎn)發(fā)送的網(wǎng)絡(luò)拓?fù)湫畔⒖梢员4嬖诨景哪?一網(wǎng)元或者后臺服務(wù)平臺,在移動終端請求發(fā)送該網(wǎng)絡(luò)拓?fù)湫畔r,再由該網(wǎng)元或者服務(wù) 平臺根據(jù)該網(wǎng)絡(luò)拓?fù)湫畔⒑鸵苿咏K端上報的無線傳感器節(jié)點(diǎn)的ID號生成新的網(wǎng)絡(luò)拓?fù)渚?陣表,并發(fā)送給移動終端。另外,本發(fā)明實施例提供的方案還可以應(yīng)用于匯聚節(jié)點(diǎn)均為MSN的無線傳感器網(wǎng) 絡(luò),在這種網(wǎng)絡(luò)下,雖然沒有FSN,但仍然可以由MSN將無線傳感器網(wǎng)絡(luò)拓?fù)湫畔⑸蟼鹘o移 動通信網(wǎng)絡(luò)的基站。進(jìn)一步地,本發(fā)明實施例提供的路由建立方案中,還可以是在作為MSN的移動終 端向基站請求獲得無線傳感器網(wǎng)絡(luò)拓?fù)湫畔r,無線傳感器網(wǎng)絡(luò)中用于上報網(wǎng)絡(luò)拓?fù)湫畔?的FSN或MSN才將此時的網(wǎng)絡(luò)拓?fù)湫畔⑸蟼鹘o基站,或者,移動終端還可以直接向無線傳感 器網(wǎng)絡(luò)中的FSN或MSN請求無線傳感器網(wǎng)絡(luò)拓?fù)湫畔ⅲ罄m(xù)FSN或MSN會直接將當(dāng)前的 網(wǎng)絡(luò)拓?fù)湫畔⑻峁┙o移動終端,而無須由基站將網(wǎng)絡(luò)拓?fù)湫畔⑥D(zhuǎn)發(fā)給移動終端,從而對系 統(tǒng)資源的消耗較小。相應(yīng)地,本發(fā)明實施例還提供一種基于無線傳感器網(wǎng)絡(luò)的路由建立裝置,該裝置 的具體結(jié)構(gòu)示意圖如圖4所示,包括以下功能單元第一確定單元41,用于確定移動終端當(dāng)前檢測到的信號強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的 信號所對應(yīng)的第一無線傳感器節(jié)點(diǎn);第二確定單元42,用于根據(jù)第一確定單元41確定的第一無線傳感器節(jié)點(diǎn)以及移 動終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔ⅲ_定當(dāng)前能夠與移動終端建立路由的 第二無線傳感器節(jié)點(diǎn);路由建立單元43,用于建立移動終端與第二確定單元42確定的第二無線傳感器 節(jié)點(diǎn)之間的路由。較佳地,針對第二確定單元42功能的一種實現(xiàn)方式,可以將第二確定單元42進(jìn)一 步劃分為獲得模塊421,用于獲得無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔?;確定模塊422,用 于根據(jù)預(yù)先設(shè)置的通信跳數(shù)信息、第一確定單元41確定的第一無線傳感器節(jié)點(diǎn)以及獲得 模塊421獲得的網(wǎng)絡(luò)拓?fù)湫畔ⅲ_定當(dāng)前能夠與移動終端建立路由的無線傳感器節(jié)點(diǎn),其 中,能夠與移動終端建立路由的無線傳感器節(jié)點(diǎn)與移動終端之間的最大通信跳數(shù)不大于通 信跳數(shù)信息所指示的通信跳數(shù)。為了對通信跳數(shù)信息進(jìn)行設(shè)置,本發(fā)明實施例提供的該裝 置還可以進(jìn)一步包括設(shè)置單元44,用于根據(jù)移動終端的負(fù)載能力和/或移動速度,設(shè)置通 信跳數(shù)信息。進(jìn)一步地,本發(fā)明實施例中還可以將確定模塊422進(jìn)一步劃分為第一類節(jié)點(diǎn)確定子模塊,用于將第一無線傳感器節(jié)點(diǎn)確定為與移動終端之間的通信跳數(shù)為一跳的第一類 無線傳感器節(jié)點(diǎn);第二類節(jié)點(diǎn)選取子模塊,用于根據(jù)通信跳數(shù)信息以及第一類節(jié)點(diǎn)確定子 模塊確定的第一類無線傳感器節(jié)點(diǎn),從無線傳感器網(wǎng)絡(luò)拓?fù)湫畔⒅邪臒o線傳感器節(jié)點(diǎn) 標(biāo)識中選取第二類無線傳感器節(jié)點(diǎn)標(biāo)識,其中,第二類無線傳感節(jié)點(diǎn)、第一類無線傳感器節(jié) 點(diǎn)與移動終端之間最大的通信跳數(shù)不大于所述通信跳數(shù)信息所指示的通信跳數(shù);確定子 模塊,用于將第一類無線傳感器節(jié)點(diǎn)以及第二類無線傳感器節(jié)點(diǎn)確定為第二無線傳感器節(jié) 點(diǎn)ο此外,確定模塊還可以包括設(shè)置子模塊,用于按照預(yù)先設(shè)置的網(wǎng)絡(luò)拓?fù)渚仃嚤碓O(shè) 置方式,將第一類、第二類無線傳感器節(jié)點(diǎn)的標(biāo)識分別設(shè)置到網(wǎng)絡(luò)拓?fù)渚仃嚤碇小o@然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法,其特征在于,包括確定移動終端當(dāng)前檢測到的信號強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號所對應(yīng)的第一無線傳 感器節(jié)點(diǎn);根據(jù)所述第一無線傳感器節(jié)點(diǎn)以及所述移動終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò) 拓?fù)湫畔?,確定當(dāng)前能夠與所述移動終端建立路由的第二無線傳感器節(jié)點(diǎn);建立所述移動終端與所述第二無線傳感器節(jié)點(diǎn)之間的路由。
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述第一無線傳感器節(jié)點(diǎn)以及所述網(wǎng) 絡(luò)拓?fù)湫畔ⅲ_定所述第二無線傳感器節(jié)點(diǎn)具體為根據(jù)所述第一無線傳感器節(jié)點(diǎn)、預(yù)先設(shè)置的通信跳數(shù)信息以及所述網(wǎng)絡(luò)拓?fù)湫畔?,確 定所述第二無線傳感器節(jié)點(diǎn),其中,所述第二無線傳感器節(jié)點(diǎn)與所述移動終端之間的最大 通信跳數(shù)不大于所述通信跳數(shù)信息所指示的通信跳數(shù)。
3.如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述第一無線傳感器節(jié)點(diǎn)、預(yù)先設(shè)置的 通信跳數(shù)信息以及所述網(wǎng)絡(luò)拓?fù)湫畔ⅲ_定所述第二無線傳感器節(jié)點(diǎn)具體包括將第一無線傳感器節(jié)點(diǎn)確定為與所述移動終端之間的通信跳數(shù)為一跳的第一類無線 傳感器節(jié)點(diǎn);根據(jù)所述通信跳數(shù)信息以及所述第一類無線傳感器節(jié)點(diǎn),從所述網(wǎng)絡(luò)拓?fù)湫畔⒅邪?的無線傳感器節(jié)點(diǎn)標(biāo)識中選取第二類無線傳感器節(jié)點(diǎn)標(biāo)識,所述第二類無線傳感節(jié)點(diǎn)、所 述第一類無線傳感器節(jié)點(diǎn)與所述移動終端之間最大的通信跳數(shù)不大于所述通信跳數(shù)信息 所指示的通信跳數(shù);將所述第一類無線傳感器節(jié)點(diǎn)以及所述第二類無線傳感器節(jié)點(diǎn)確定為所述第二無線 傳感器節(jié)點(diǎn)。
4.如權(quán)利要求3所述的方法,其特征在于,還包括按照預(yù)先設(shè)置的網(wǎng)絡(luò)拓?fù)渚仃嚤碓O(shè)置方式,將所述第一類、第二類無線傳感器節(jié)點(diǎn)的 標(biāo)識分別設(shè)置到網(wǎng)絡(luò)拓?fù)渚仃嚤碇小?br> 5.如權(quán)利要求2或3所述的方法,其特征在于,根據(jù)所述移動終端的負(fù)載能力和/或移 動速度,設(shè)置所述通信跳數(shù)信息。
6.一種基于無線傳感器網(wǎng)絡(luò)的路由建立裝置,其特征在于,包括第一確定單元,用于確定移動終端當(dāng)前檢測到的信號強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號所 對應(yīng)的第一無線傳感器節(jié)點(diǎn);第二確定單元,用于根據(jù)第一確定單元確定的所述第一無線傳感器節(jié)點(diǎn)以及所述移動 終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔?,確定當(dāng)前能夠與所述移動終端建立路由 的第二無線傳感器節(jié)點(diǎn);路由建立單元,用于建立所述移動終端與第二確定單元確定的所述第二無線傳感器節(jié) 點(diǎn)之間的路由。
7.如權(quán)利要求6所述的裝置,其特征在于,所述第二確定單元具體包括獲得模塊,用于獲得所述網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔ⅲ淮_定模塊,用于根據(jù)預(yù)先設(shè)置的通信跳數(shù)信息、第一確定單元確定的第一無線傳感器 節(jié)點(diǎn)以及獲得模塊獲得的網(wǎng)絡(luò)拓?fù)湫畔?,確定所述第二無線傳感器節(jié)點(diǎn),其中,所述第二無 線傳感器節(jié)點(diǎn)與所述移動終端之間的最大通信跳數(shù)不大于所述通信跳數(shù)信息所指示的通信跳數(shù)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述確定模塊具體包括第一類節(jié)點(diǎn)確定子模塊,用于將所述第一無線傳感器節(jié)點(diǎn)確定為與所述移動終端之間 的通信跳數(shù)為一跳的第一類無線傳感器節(jié)點(diǎn);第二類節(jié)點(diǎn)選取子模塊,用于根據(jù)所述通信跳數(shù)信息以及第一類節(jié)點(diǎn)確定子模塊確定 的第一類無線傳感器節(jié)點(diǎn),從所述網(wǎng)絡(luò)拓?fù)湫畔⒅邪臒o線傳感器節(jié)點(diǎn)標(biāo)識中選取第二 類無線傳感器節(jié)點(diǎn)標(biāo)識,所述第二類無線傳感節(jié)點(diǎn)、所述第一類無線傳感器節(jié)點(diǎn)與所述移 動終端之間最大的通信跳數(shù)不大于所述通信跳數(shù)信息所指示的通信跳數(shù);確定子模塊,用于將第一類節(jié)點(diǎn)確定子模塊確定的第一類無線傳感器節(jié)點(diǎn)與第二類節(jié) 點(diǎn)選取子模塊選取的第二類無線傳感器節(jié)點(diǎn)確定為第二無線傳感器節(jié)點(diǎn)。
9.如權(quán)利要求7所述的裝置,其特征在于,所述確定模塊還包括設(shè)置子模塊,用于按照預(yù)先設(shè)置的網(wǎng)絡(luò)拓?fù)渚仃嚤碓O(shè)置方式,將所述第一類、第二類無 線傳感器節(jié)點(diǎn)的標(biāo)識分別設(shè)置到網(wǎng)絡(luò)拓?fù)渚仃嚤碇小?br> 10.如權(quán)利要求6或7所述的裝置,其特征在于,還包括設(shè)置單元,用于根據(jù)所述移動終端的負(fù)載能力和/或移動速度,設(shè)置所述通信跳數(shù)信息ο
全文摘要
本發(fā)明公開了一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法與裝置,用以解決采用現(xiàn)有技術(shù)提供的路由建立方法,由于無法實時獲得MSN當(dāng)前所處區(qū)域的相關(guān)信息,因此可能會出現(xiàn)在路由建立成功前或者路由剛建立好,MSN當(dāng)前卻已移動到了一個新的區(qū)域,從而此時按照建立的路由進(jìn)行數(shù)據(jù)傳輸就無法路由到達(dá)MSN的問題,該方法包括確定移動終端當(dāng)前檢測到的信號強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號所對應(yīng)的第一無線傳感器節(jié)點(diǎn);根據(jù)所述第一無線傳感器節(jié)點(diǎn)以及所述移動終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔ⅲ_定當(dāng)前能夠與所述移動終端建立路由的第二無線傳感器節(jié)點(diǎn);建立所述移動終端與所述第二無線傳感器節(jié)點(diǎn)之間的路由。
文檔編號H04W40/02GK102056262SQ20091019846
公開日2011年5月11日 申請日期2009年11月3日 優(yōu)先權(quán)日2009年11月3日
發(fā)明者李平 申請人:中國移動通信集團(tuán)上海有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
潼关县| 平乐县| 施甸县| 保德县| 海丰县| 鹤峰县| 峨眉山市| 荣昌县| 辽中县| 巴林左旗| 通许县| 石门县| 茂名市| 江北区| 舒兰市| 广饶县| 盐边县| 容城县| 绵竹市| 九龙县| 定陶县| 杭锦旗| 崇礼县| 红河县| 灵璧县| 桂平市| 崇仁县| 正镶白旗| 枣庄市| 府谷县| 农安县| 郯城县| 山阴县| 息烽县| 区。| 营口市| 文山县| 绩溪县| 民权县| 正安县| 汉中市|