專利名稱:基于無線傳感器網(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è)計(jì)與應(yīng)用成為現(xiàn)實(shí),由此應(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)上配備有各種類型的傳感器,通過這些傳感器對(duì)周圍環(huán)境進(jìn)行探測(cè) 和感知;另一種為匯聚節(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)通常都配備兩個(gè)以上的網(wǎng)絡(luò)接口,其中一個(gè)接口為無線傳感器網(wǎng)絡(luò)接口, 匯聚節(jié)點(diǎn)通過該無線傳感器網(wǎng)絡(luò)接口與無線傳感器節(jié)點(diǎn)進(jìn)行通信,而另一個(gè)接口為無線通 信網(wǎng)絡(luò)接口,匯聚節(jié)點(diǎn)通過該無線通信網(wǎng)絡(luò)接口接入無線通信網(wǎng)絡(luò)中。匯聚節(jié)點(diǎn)又分為固定匯聚節(jié)點(diǎn)(FSN:Fixed Sink Node)與移動(dòng)匯聚節(jié)點(diǎn)(MSN Mobile Sink Node),如文獻(xiàn)“一種移動(dòng)終端輔助的無線傳感器網(wǎng)絡(luò)信息獲取方法”(專利 申請(qǐng)?zhí)?00810060069. 中所述,在只具有FSN的無線傳感器網(wǎng)絡(luò)中,存在著FSN附近 節(jié)點(diǎn)能量消耗快、網(wǎng)絡(luò)連通性容易受到破壞及網(wǎng)絡(luò)吞吐量難以提高的問題,相對(duì)而言,MSN 則具有能夠?qū)崿F(xiàn)均勻網(wǎng)絡(luò)負(fù)載分布、能量重復(fù)補(bǔ)充等優(yōu)點(diǎn),特別是當(dāng)以移動(dòng)終端(Mobile Terminal :MT)作為MSN時(shí),還可以有助于利用市場(chǎng)上大量存在的商用移動(dòng)終端有效地降低 傳感器網(wǎng)絡(luò)部署代價(jià),此外,利用無所不在的MT,還可以大大延長(zhǎng)網(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ù)傳輸時(shí)延等,是當(dāng)前無線傳感器網(wǎng)絡(luò)研究的 熱點(diǎn)問題之一。無線傳感器網(wǎng)絡(luò)是一種多跳方式通信的網(wǎng)絡(luò),它通過路由算法以多跳的方式進(jìn)行 信息傳遞,路由算法在無線傳感器網(wǎng)絡(luò)具有非常重要的作用,它對(duì)節(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往往是在不斷地移動(dòng),同時(shí),能夠與MSN實(shí)現(xiàn)通信的無線傳感器節(jié)點(diǎn)也會(huì)不斷 變化,針對(duì)不斷移動(dòng)著的MSN,采用現(xiàn)有技術(shù)提供的上述路由建立方法,無法實(shí)時(shí)獲得MSN 當(dāng)前所處區(qū)域的相關(guān)信息,因此可能會(huì)出現(xiàn)在路由建立成功前或者路由剛建立好,MSN當(dāng)前 卻已移動(dòng)到了一個(gè)新的區(qū)域,從而此時(shí)按照建立的路由進(jìn)行數(shù)據(jù)傳輸就無法路由到達(dá)MSN 的問題。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法與裝置,用以解決采 用現(xiàn)有技術(shù)提供的路由建立方法,由于無法實(shí)時(shí)獲得MSN當(dāng)前所處區(qū)域的相關(guān)信息,因此 可能會(huì)出現(xiàn)在路由建立成功前或者路由剛建立好,MSN當(dāng)前卻已移動(dòng)到了一個(gè)新的區(qū)域,從 而此時(shí)按照建立的路由進(jìn)行數(shù)據(jù)傳輸就無法路由到達(dá)MSN的問題。本發(fā)明實(shí)施例采用以下技術(shù)方案一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法,包括確定移動(dòng)終端當(dāng)前檢測(cè)到的信 號(hào)強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號(hào)所對(duì)應(yīng)的第一無線傳感器節(jié)點(diǎn);根據(jù)所述第一無線傳感器 節(jié)點(diǎn)以及所述移動(dòng)終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔?,確定當(dāng)前能夠與所述 移動(dòng)終端建立路由的第二無線傳感器節(jié)點(diǎn);建立所述移動(dòng)終端與所述第二無線傳感器節(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)與所述移動(dòng) 終端之間的最大通信跳數(shù)不大于所述通信跳數(shù)信息所指示的通信跳數(shù)。較佳地,根據(jù)所述第一無線傳感器節(jié)點(diǎn)、預(yù)先設(shè)置的通信跳數(shù)信息以及所述網(wǎng)絡(luò) 拓?fù)湫畔ⅲ_定所述第二無線傳感器節(jié)點(diǎn)具體包括將第一無線傳感器節(jié)點(diǎn)確定為與所述 移動(dòng)終端之間的通信跳數(shù)為一跳的第一類無線傳感器節(jié)點(diǎn);根據(jù)所述通信跳數(shù)信息以及所 述第一類無線傳感器節(jié)點(diǎn),從所述網(wǎng)絡(luò)拓?fù)湫畔⒅邪臒o線傳感器節(jié)點(diǎn)標(biāo)識(shí)中選取第二 類無線傳感器節(jié)點(diǎn)標(biāo)識(shí),所述第二類無線傳感節(jié)點(diǎn)、所述第一類無線傳感器節(jié)點(diǎn)與所述移 動(dòng)終端之間最大的通信跳數(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í)分別設(shè)置到網(wǎng)絡(luò)拓?fù)渚仃嚤碇?。較佳地,上述方法中,可以根據(jù)所述移動(dòng)終端的負(fù)載能力和/或移動(dòng)速度,設(shè)置所 述通信跳數(shù)信息。一種基于無線傳感器網(wǎng)絡(luò)的路由建立裝置,包括第一確定單元,用于確定移動(dòng)終 端當(dāng)前檢測(cè)到的信號(hào)強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號(hào)所對(duì)應(yīng)的第一無線傳感器節(jié)點(diǎn);第二確 定單元,用于根據(jù)第一確定單元確定的所述第一無線傳感器節(jié)點(diǎn)以及所述移動(dòng)終端所在的 無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔?,確定當(dāng)前能夠與所述移動(dòng)終端建立路由的第二無線 傳感器節(jié)點(diǎn);路由建立單元,用于建立所述移動(dòng)終端與第二確定單元確定的所述第二無線 傳感器節(jié)點(diǎn)之間的路由。本發(fā)明實(shí)施例通過確定移動(dòng)終端當(dāng)前檢測(cè)到的信號(hào)強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信 號(hào)所對(duì)應(yīng)的第一無線傳感器節(jié)點(diǎn),從而可以獲知移動(dòng)終端當(dāng)前所在位置附近的無線傳感器 節(jié)點(diǎn),后續(xù)根據(jù)該確定的第一無線傳感器節(jié)點(diǎn)以及移動(dòng)終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的 網(wǎng)絡(luò)拓?fù)湫畔?,就可以確定當(dāng)前能夠與移動(dòng)終端建立路由的第二無線傳感器節(jié)點(diǎn),并建立 起移動(dòng)終端與確定的能夠與移動(dòng)終端建立路由的第二無線傳感器節(jié)點(diǎn)之間的路由,由于本 發(fā)明實(shí)施例提供的該方案在建立移動(dòng)終端與無線傳感器節(jié)點(diǎn)之間的路由時(shí),會(huì)依據(jù)移動(dòng)終端在當(dāng)前移動(dòng)到的位置所檢測(cè)到的位于移動(dòng)終端附近的無線傳感器節(jié)點(diǎn)來建立路由,從而 不會(huì)出現(xiàn)現(xiàn)有技術(shù)中存在的在路由建立成功前或者路由剛建立好,MSN當(dāng)前卻已移動(dòng)到了 一個(gè)新的區(qū)域,從而此時(shí)按照建立的路由進(jìn)行數(shù)據(jù)傳輸就無法路由到達(dá)MSN的問題。
圖1為本發(fā)明實(shí)施例提供的一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法的具體流 程示意圖;圖2為本發(fā)明實(shí)施例提供的方案以具有混合匯聚節(jié)點(diǎn)的無線傳感器網(wǎng)絡(luò)為應(yīng)用 環(huán)境的示意圖;圖3a為本發(fā)明實(shí)施例提供路由建立方法在無線傳感器網(wǎng)絡(luò)中的具體應(yīng)用流程示 意圖;圖北為本發(fā)明實(shí)施例中固定匯聚節(jié)點(diǎn)與其周圍的無線傳感器節(jié)點(diǎn)建立通信關(guān)系 的示意圖;圖3c為本發(fā)明實(shí)施例中所采用的網(wǎng)絡(luò)拓?fù)渚仃嚤硎疽鈭D;圖3d為本發(fā)明實(shí)施例中信跳數(shù)信息指示的通信跳數(shù)為6時(shí)生成的新的網(wǎng)絡(luò)拓?fù)?矩陣表示意圖;圖3e為本發(fā)明實(shí)施例中信跳數(shù)信息指示的通信跳數(shù)為3時(shí)生成的新的網(wǎng)絡(luò)拓?fù)?矩陣表示意圖;圖3f為本發(fā)明實(shí)施例中設(shè)定路由跳數(shù)為6時(shí),以作為MSN的移動(dòng)終端為中心建立 的路由示意圖;圖3g為本發(fā)明實(shí)施例中設(shè)定路由跳數(shù)為3時(shí),以作為MSN的移動(dòng)終端為中心建立 的路由示意圖;圖4為本發(fā)明實(shí)施例提供的一種基于無線傳感器網(wǎng)絡(luò)的路由建立裝置的具體結(jié) 構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供一種基于無線傳感器網(wǎng)絡(luò)的路由建立方案,該方案在建立移動(dòng) 終端與無線傳感器節(jié)點(diǎn)之間的路由時(shí),會(huì)依據(jù)移動(dòng)終端在當(dāng)前移動(dòng)到的位置所檢測(cè)到的位 于移動(dòng)終端附近的無線傳感器節(jié)點(diǎn)來建立路由,從而不會(huì)出現(xiàn)現(xiàn)有技術(shù)中存在的在路由建 立成功前或者路由剛建立好,MSN當(dāng)前卻已移動(dòng)到了一個(gè)新的區(qū)域,從而此時(shí)按照建立的路 由進(jìn)行數(shù)據(jù)傳輸就無法路由到達(dá)MSN的問題。下面結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理具體實(shí)施方式
及其 對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。本發(fā)明實(shí)施例首先提供一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法,該方法的具體 實(shí)現(xiàn)流程圖如圖1所示,包括以下步驟步驟11,確定移動(dòng)終端當(dāng)前檢測(cè)到的信號(hào)強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號(hào)所對(duì)應(yīng)的 第一無線傳感器節(jié)點(diǎn),由于移動(dòng)終端一般處于從無線傳感器網(wǎng)絡(luò)中的一個(gè)區(qū)域移動(dòng)到另一 個(gè)區(qū)域的狀態(tài),因此,本發(fā)明實(shí)施例中,為了獲知當(dāng)前位于移動(dòng)終端附近的無線傳感器節(jié)點(diǎn) 的相關(guān)信息,需要對(duì)移動(dòng)終端當(dāng)前接收到的來自無線傳感器的信號(hào)進(jìn)行檢測(cè),并通過比較檢測(cè)到的信號(hào)強(qiáng)度與預(yù)設(shè)的信號(hào)強(qiáng)度閾值,確定出信號(hào)強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號(hào)所對(duì) 應(yīng)的無線傳感器節(jié)點(diǎn),為了便于描述,將本步驟中確定出的無線傳感器節(jié)點(diǎn)稱為第一無線 傳感器節(jié)點(diǎn),一般地,第一無線傳感器節(jié)點(diǎn)有多個(gè),但第一無線傳感器節(jié)點(diǎn)的個(gè)數(shù)可以通過 對(duì)強(qiáng)度閾值的調(diào)整來進(jìn)行控制;步驟12,根據(jù)第一無線傳感器節(jié)點(diǎn)以及移動(dòng)終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng) 絡(luò)拓?fù)湫畔?,確定當(dāng)前能夠與移動(dòng)終端建立路由的第二無線傳感器節(jié)點(diǎn),在本步驟12中, 除了可以根據(jù)第一無線傳感器節(jié)點(diǎn)以及移動(dòng)終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)?信息,來確定能夠與移動(dòng)終端建立路由的第二無線傳感器節(jié)點(diǎn)外,還可以根據(jù)第一無線傳 感器節(jié)點(diǎn)、預(yù)先設(shè)置的通信跳數(shù)信息以及上述網(wǎng)絡(luò)拓?fù)湫畔?,來確定第二無線傳感器節(jié)點(diǎn), 其中,能夠與移動(dòng)終端建立路由的第二無線傳感器節(jié)點(diǎn)與移動(dòng)終端之間的最大通信跳數(shù)不 大于通信跳數(shù)信息所指示的通信跳數(shù),而預(yù)先設(shè)置的通信跳數(shù)信息則可以但不限于根據(jù)移 動(dòng)終端的移動(dòng)速度和/負(fù)載能力來設(shè)置,或者可以根據(jù)預(yù)設(shè)的固定值(比如可以將跳數(shù)值 設(shè)為固定值3或5等等)進(jìn)行設(shè)置;步驟13,基于確定的能夠與該移動(dòng)終端建立路由的第二無線傳感器節(jié)點(diǎn),建立移 動(dòng)終端與第二無線傳感器節(jié)點(diǎn)之間的路由。針對(duì)在上述步驟12,需要說明的是,根據(jù)第一無線傳感器節(jié)點(diǎn)、預(yù)先設(shè)置的通信跳 數(shù)信息以及網(wǎng)絡(luò)拓?fù)湫畔?,確定當(dāng)前能夠與移動(dòng)終端建立路由的第二無線傳感器節(jié)點(diǎn)可以 但不限于采用下述方式首先,將第一無線傳感器節(jié)點(diǎn)確定為與移動(dòng)終端之間的通信跳數(shù)為一跳的第一類 無線傳感器節(jié)點(diǎn);然后,根據(jù)通信跳數(shù)信息以及第一類無線傳感器節(jié)點(diǎn),從網(wǎng)絡(luò)拓?fù)湫畔⒅?包含的無線傳感器節(jié)點(diǎn)標(biāo)識(shí)中選取第二類無線傳感器節(jié)點(diǎn)標(biāo)識(shí),從而將第一類無線傳感器 節(jié)點(diǎn)和第二類無線傳感器節(jié)點(diǎn)確定為第二無線傳感器節(jié)點(diǎn),其中,第二類無線傳感器節(jié)點(diǎn)、 第一類無線傳感器節(jié)點(diǎn)與移動(dòng)終端之間最大的通信跳數(shù)需要滿足不大于通信跳數(shù)信息所 指示的通信跳數(shù)這一條件。此外,為了能區(qū)分第一類、第二類無線傳感器節(jié)點(diǎn)與移動(dòng)終端之間建立路由時(shí)分 別與移動(dòng)終端之間的通信跳數(shù),上述步驟12還可以進(jìn)一步包括按照預(yù)先設(shè)置的網(wǎng)絡(luò)拓?fù)?矩陣表設(shè)置方式,將第一類、第二類無線傳感器節(jié)點(diǎn)的標(biāo)識(shí)分別設(shè)置到網(wǎng)絡(luò)拓?fù)渚仃嚤碇校?根據(jù)該網(wǎng)絡(luò)拓?fù)渚仃嚤?,就可以查詢得到第一類、第二類無線傳感器節(jié)點(diǎn)與移動(dòng)終端之間 建立路由時(shí)的通信跳數(shù),該網(wǎng)絡(luò)拓?fù)渚仃嚤淼木唧w格式將在以下的一個(gè)具體實(shí)施例中進(jìn)行 介紹,在此不再贅述。由本發(fā)明實(shí)施例提供的上述方法可知,即使作為MSN的移動(dòng)終端一直處于移動(dòng)狀 態(tài),但由于在建立移動(dòng)終端與無線傳感器節(jié)點(diǎn)之間的路由時(shí),會(huì)依據(jù)移動(dòng)終端在當(dāng)前移動(dòng) 到的位置所檢測(cè)到的位于移動(dòng)終端附近的無線傳感器節(jié)點(diǎn)來建立路由,從而針對(duì)移動(dòng)終端 當(dāng)前移動(dòng)到的新的區(qū)域的情況,按照本發(fā)明實(shí)施例提供的該方法可以建立起移動(dòng)終端與當(dāng) 前位于移動(dòng)終端附近的無線傳感器節(jié)點(diǎn)之間的路由,實(shí)現(xiàn)后續(xù)數(shù)據(jù)傳輸能夠正確路由到達(dá) 移動(dòng)終端。以下以本發(fā)明實(shí)施例提供的路由建立方案在具有混合匯聚節(jié)點(diǎn)的無線傳感器網(wǎng) 絡(luò)中的應(yīng)用為例,具體說明本發(fā)明實(shí)施例提供的該方案的具體實(shí)施過程,該無線傳感器網(wǎng) 絡(luò)的結(jié)構(gòu)示意圖如圖2所示,包括無線傳感器節(jié)點(diǎn)、固定匯聚節(jié)點(diǎn)、移動(dòng)終端(在本實(shí)施例中,移動(dòng)終端被作為無線傳感器網(wǎng)絡(luò)中的移動(dòng)匯聚節(jié)點(diǎn),因此移動(dòng)終端需要與其附近的無 線傳感器節(jié)點(diǎn)建立路由)、移動(dòng)通信網(wǎng)絡(luò)基站及移動(dòng)通信網(wǎng)絡(luò)。上述具有混合匯聚節(jié)點(diǎn)的無線傳感器網(wǎng)絡(luò)中,無線傳感器節(jié)點(diǎn)上配備有各種類型 的傳感器,負(fù)責(zé)對(duì)周圍環(huán)境的探測(cè)與感知,并且無線傳感器節(jié)點(diǎn)可以通過一跳或者多跳的 方式與固定匯聚節(jié)點(diǎn)或者作為移動(dòng)匯聚節(jié)點(diǎn)的移動(dòng)終端進(jìn)行通信;固定匯聚節(jié)點(diǎn)能夠與 周圍的傳感器節(jié)點(diǎn)建立通信關(guān)系,將無線傳感器節(jié)點(diǎn)的數(shù)據(jù)進(jìn)行匯聚并上傳給移動(dòng)通信 網(wǎng)絡(luò),并且,無線傳感器網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔⒁部梢允怯稍摴潭▍R聚節(jié)點(diǎn)獲得并上報(bào)給基 站的;本發(fā)明實(shí)施例中的移動(dòng)終端可以是多種類型的移動(dòng)終端,包括各種類型的可以攜帶 的PDA、移動(dòng)電話,或者其它任何能夠與移動(dòng)通信網(wǎng)絡(luò)進(jìn)行信息的交互的移動(dòng)終端,在本發(fā) 明實(shí)施例中,移動(dòng)終端滿足無線傳感器網(wǎng)絡(luò)通信協(xié)議,因此,在移動(dòng)終端作為無線傳感器網(wǎng) 絡(luò)的移動(dòng)匯聚節(jié)點(diǎn)時(shí),具有能夠與無線傳感器網(wǎng)絡(luò)中的無線傳感器節(jié)點(diǎn)建立通信路由的能 力;本發(fā)明實(shí)施例中的移動(dòng)通信網(wǎng)絡(luò)可以是GSM、IS-95等2G網(wǎng)絡(luò),也可以是TD-SCDMA、 WCDMA、CDMA2000、WiMAX等3G網(wǎng)絡(luò)或其它如WIFI、LTE、4G等能夠提供無線通信服務(wù)的移動(dòng) 通信網(wǎng)絡(luò),移動(dòng)通信網(wǎng)絡(luò)還包含了為滿足移動(dòng)終端進(jìn)行無線通信所必需的設(shè)備,其中包括 基站、服務(wù)器等節(jié)點(diǎn)。請(qǐng)參照?qǐng)D3a,為本發(fā)明實(shí)施例提供的路由建立方案在如圖2所示的無線傳感器網(wǎng) 絡(luò)中的具體應(yīng)用流程示意圖,該流程包括以下步驟步驟31,固定匯聚節(jié)點(diǎn)與其周圍的無線傳感器節(jié)點(diǎn)建立通信關(guān)系,并由固定匯聚 節(jié)點(diǎn)將無線傳感網(wǎng)絡(luò)拓?fù)湫畔l(fā)送給移動(dòng)通信網(wǎng)絡(luò)的基站,固定匯聚節(jié)點(diǎn)對(duì)網(wǎng)絡(luò)拓?fù)湫畔?可以進(jìn)行定時(shí)更新,以保持基站具有最新的網(wǎng)絡(luò)拓?fù)湫畔?,固定匯聚節(jié)點(diǎn)與其周圍的無線 傳感器節(jié)點(diǎn)建立通信關(guān)系的示意圖如圖北所示,其中,無線傳感器網(wǎng)絡(luò)拓?fù)涞慕⒎绞脚c 專利申請(qǐng)?zhí)枮?00610111313. X的文獻(xiàn)《無線傳感器網(wǎng)絡(luò)路由建立方法及其裝置》中所述的 網(wǎng)絡(luò)拓?fù)浣⒎绞较嗤?,根?jù)該文獻(xiàn)的記載,可以用一個(gè)對(duì)稱矩陣(又稱為網(wǎng)絡(luò)拓?fù)渚仃? 來描述網(wǎng)絡(luò)拓?fù)湫畔?,該矩陣中包括固定匯聚節(jié)點(diǎn)及各傳感器節(jié)點(diǎn)間通信鏈路質(zhì)量和各傳 感器節(jié)點(diǎn)的能量狀態(tài)信息,節(jié)點(diǎn)之間的通信鏈路質(zhì)量劃分為三個(gè)等級(jí)“優(yōu)”、“中”、“差”,其 中,通信鏈路質(zhì)量為“優(yōu)”是指可以建立正常通信,“中”是指可以檢測(cè)到信號(hào)但難以建立正 常通信,“差”則是指檢測(cè)不到信號(hào)因而無法進(jìn)行正常通信,在本發(fā)明實(shí)施例中,假設(shè)按照上 述文獻(xiàn)提供的方法建立的網(wǎng)絡(luò)拓?fù)渚仃嚤砣鐖D3c所示,針對(duì)該矩陣,由于只有在鏈路通信 質(zhì)量為“優(yōu)”時(shí)才能夠建立正常通信,因此在圖3c中只將鏈路質(zhì)量為“優(yōu)”的鏈路標(biāo)識(shí)了出 來而省略了其它兩種鏈路質(zhì)量的情況,比如,如圖3c所示的矩陣,Efsn為固定匯聚節(jié)點(diǎn)的標(biāo) 識(shí),4為無線傳感器網(wǎng)絡(luò)中各無線傳感器節(jié)點(diǎn)的標(biāo)識(shí),其中,η為無線傳感器節(jié)點(diǎn)的序號(hào),在 本發(fā)明實(shí)施例中,η的取值范圍為[1,15],根據(jù)對(duì)該矩陣的查詢可知,標(biāo)識(shí)為Efsn的固定匯 聚節(jié)點(diǎn)與標(biāo)識(shí)為E1的無線傳感器節(jié)點(diǎn)之間的通信鏈路質(zhì)量為“優(yōu)”,類似的,還可以查詢到 標(biāo)識(shí)為Efsn的固定匯聚節(jié)點(diǎn)與標(biāo)識(shí)為氏的無線傳感器節(jié)點(diǎn)之間的通信鏈路質(zhì)量為“優(yōu)”,標(biāo) 識(shí)為Ep氏的無線傳感器節(jié)點(diǎn)之間的通信鏈路質(zhì)量也為“優(yōu)”;步驟32,當(dāng)作為無線傳感器網(wǎng)絡(luò)MSN的移動(dòng)終端進(jìn)入無線傳感器網(wǎng)絡(luò)區(qū)域時(shí),移 動(dòng)終端偵聽自身周圍的無線傳感器節(jié)點(diǎn)信號(hào)強(qiáng)度,識(shí)別并接收與自身通信鏈路質(zhì)量為“優(yōu)” 的無線傳感器節(jié)點(diǎn)發(fā)送的數(shù)據(jù)包,然后從接收到的數(shù)據(jù)包中讀出這些無線傳感器節(jié)點(diǎn)的ID 號(hào),在本發(fā)明實(shí)施例中,假設(shè)作為MSN的該移動(dòng)終端讀出周圍信號(hào)強(qiáng)度為“優(yōu)”的傳感器節(jié)點(diǎn) ID 號(hào)為 En、E12、E13 ;步驟33,移動(dòng)終端向移動(dòng)通信網(wǎng)絡(luò)中的基站發(fā)送請(qǐng)求下發(fā)網(wǎng)絡(luò)拓?fù)湫畔⒌南ⅲ?并在請(qǐng)求時(shí)將步驟32中讀出的ID號(hào)(En、E12、E13)上傳給基站,同時(shí),移動(dòng)終端還可以根據(jù) 自身的移動(dòng)速度和/或負(fù)載能力等,設(shè)定自身與無線傳感器節(jié)點(diǎn)建立通信時(shí)的通信跳數(shù)信 息,并將該設(shè)定的通信跳數(shù)信息同時(shí)上傳給基站,在本發(fā)明實(shí)施例中,基站也可以按照一定 的預(yù)設(shè)規(guī)則設(shè)定移動(dòng)終端通信的跳數(shù),但由于移動(dòng)終端與無線傳感器節(jié)點(diǎn)建立的通信跳數(shù) 主要受制于移動(dòng)終端的移動(dòng)速度或負(fù)載能力,從而由移動(dòng)終端根據(jù)自身的移動(dòng)速度和/或 負(fù)載能力等設(shè)定通信跳數(shù)信息更加準(zhǔn)確,雖然基站能夠根據(jù)移動(dòng)終端上報(bào)的與移動(dòng)速度和 /負(fù)載能力等相關(guān)的數(shù)據(jù)來設(shè)置通信跳數(shù)信息,但由移動(dòng)終端自身設(shè)置通信跳數(shù)信息更能 節(jié)約上報(bào)上述數(shù)據(jù)時(shí)所花費(fèi)的通信資源;步驟34,移動(dòng)通信網(wǎng)絡(luò)中的基站收到移動(dòng)終端發(fā)送來的請(qǐng)求后,根據(jù)移動(dòng)終端上 傳的ID號(hào)以及固定匯聚節(jié)點(diǎn)提供的網(wǎng)絡(luò)拓?fù)湫畔?,生成新的以作為MSN的移動(dòng)終端為中心 的網(wǎng)絡(luò)拓?fù)渚仃嚤?,具體生成過程為基站將移動(dòng)終端的標(biāo)識(shí)Emsn設(shè)置在網(wǎng)絡(luò)拓?fù)渚仃嚤?中對(duì)角線上的第一個(gè)元素所在位置,即第1行第1列的位置,并將移動(dòng)終端上傳的3個(gè)ID 號(hào)En、E12, E13依次設(shè)置在對(duì)角線上的第2 4個(gè)元素所在位置,如圖3d或如所示,然后, 基站查詢圖3c所示的無線傳感網(wǎng)絡(luò)中的網(wǎng)絡(luò)拓?fù)渚仃嚤?,確定與移動(dòng)終端上傳的ID號(hào)對(duì) 應(yīng)的無線傳感器節(jié)點(diǎn)之間的通信鏈路質(zhì)量為“優(yōu)”的無線傳感器節(jié)點(diǎn)的ID號(hào)(如果確定的 ID號(hào)中有重復(fù)出現(xiàn)的ID號(hào),則只需保留一個(gè)該ID號(hào)),并將確定的ID號(hào)依次設(shè)置在如圖3d或如所示的網(wǎng)絡(luò)拓?fù)渚仃嚤韺?duì)角線上的第5個(gè)元素至 第m個(gè)元素所在的位置,這樣就生成了新的以MSN為中心的網(wǎng)絡(luò)拓?fù)渚仃嚤?,進(jìn)一步地,若 移動(dòng)終端上傳了通信跳數(shù)信息,并且該通信跳數(shù)信息指示通信跳數(shù)為Y,則要求上述生成的 以MSN為中心的網(wǎng)絡(luò)拓?fù)渚仃嚤碇写_定的無線傳感器節(jié)點(diǎn)與MSN之間的通信跳數(shù)不能超過 Y,在本發(fā)明實(shí)施例中,假設(shè)移動(dòng)終端上傳了通信跳數(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ā)送 給移動(dòng)終端,移動(dòng)終端按照專利申請(qǐng)?zhí)枮?00610111313. X的文獻(xiàn)《無線傳感器網(wǎng)絡(luò)路由建 立方法及其裝置》中記載的路由建立方法,建立以移動(dòng)終端為樹根的樹狀路由,請(qǐng)參照?qǐng)D3f 和4g,該圖3f為設(shè)定路由跳數(shù)為6時(shí),以作為MSN的移動(dòng)終端為中心建立的路由示意圖, 而圖3g則為設(shè)定路由跳數(shù)為3時(shí),以作為MSN的移動(dòng)終端為中心建立的路由示意圖,這里 要說明的是,若一個(gè)無線傳感器節(jié)點(diǎn)4可以與兩個(gè)以上的無線傳感器節(jié)點(diǎn)同時(shí)建立同一層 次的路由,則該無線傳感器節(jié)點(diǎn)& 一般具有較大的負(fù)載能力,比如圖3f中的E12,以及圖3g 中的&等都為具有較大負(fù)載能力的無線傳感器節(jié)點(diǎn),在本發(fā)明實(shí)施例中,由于可以通過根 據(jù)移動(dòng)終端的移動(dòng)速度和/或負(fù)載能力設(shè)置通信跳數(shù)信息,來限制移動(dòng)終端與無線傳感器 節(jié)點(diǎn)之間建立的通信跳數(shù),從而本發(fā)明實(shí)施例提供的方案可以較好地控制與MSN建立路由 的無線傳感器節(jié)點(diǎn)的個(gè)數(shù),實(shí)現(xiàn)在移動(dòng)終端移動(dòng)速度較快時(shí),可以將與移動(dòng)終端建立路由 的無線傳感器節(jié)點(diǎn)控制在距離移動(dòng)終端較近的一個(gè)小范圍內(nèi),以使得移動(dòng)終端所連接的最 后一跳無線傳感器節(jié)點(diǎn)的數(shù)據(jù)能及時(shí)傳送給作為MSN的該移動(dòng)終端,減小數(shù)據(jù)傳送中的延 遲;
步驟36,移動(dòng)終端在與基站下發(fā)的網(wǎng)絡(luò)拓?fù)渚仃嚤碇械臒o線傳感器標(biāo)識(shí)對(duì)應(yīng)的無 線傳感器建立路由后,還將移動(dòng)終端根據(jù)該網(wǎng)絡(luò)拓?fù)渚仃嚤砩傻穆酚杀戆l(fā)送給與移動(dòng)終 端建立起路由的無線傳感器節(jié)點(diǎn),從而使得無線傳感器節(jié)點(diǎn)能夠按照接收到的路由,將數(shù) 據(jù)上傳給移動(dòng)終端。需要說明的是,在上述具體實(shí)施方式
中,也可以直接由基站根據(jù)步驟34中生成新 的網(wǎng)絡(luò)拓?fù)渚仃嚤?,生成以移?dòng)終端為樹根的樹狀路由,并將該樹狀路由表下發(fā)給請(qǐng)求的 移動(dòng)終端;或者,基站還可以將固定匯聚節(jié)點(diǎn)上報(bào)的網(wǎng)絡(luò)拓?fù)渚仃嚤碇苯影l(fā)送給移動(dòng)終端, 并由移動(dòng)終端采用如步驟34的操作,生成新的以移動(dòng)終端為中心的網(wǎng)絡(luò)拓?fù)渚仃嚤怼T诒景l(fā)明實(shí)施例中,固定匯聚節(jié)點(diǎn)發(fā)送的網(wǎng)絡(luò)拓?fù)湫畔⒖梢员4嬖诨景哪?一網(wǎng)元或者后臺(tái)服務(wù)平臺(tái),在移動(dòng)終端請(qǐng)求發(fā)送該網(wǎng)絡(luò)拓?fù)湫畔r(shí),再由該網(wǎng)元或者服務(wù) 平臺(tái)根據(jù)該網(wǎng)絡(luò)拓?fù)湫畔⒑鸵苿?dòng)終端上報(bào)的無線傳感器節(jié)點(diǎn)的ID號(hào)生成新的網(wǎng)絡(luò)拓?fù)渚?陣表,并發(fā)送給移動(dòng)終端。另外,本發(fā)明實(shí)施例提供的方案還可以應(yīng)用于匯聚節(jié)點(diǎn)均為MSN的無線傳感器網(wǎng) 絡(luò),在這種網(wǎng)絡(luò)下,雖然沒有FSN,但仍然可以由MSN將無線傳感器網(wǎng)絡(luò)拓?fù)湫畔⑸蟼鹘o移 動(dòng)通信網(wǎng)絡(luò)的基站。進(jìn)一步地,本發(fā)明實(shí)施例提供的路由建立方案中,還可以是在作為MSN的移動(dòng)終 端向基站請(qǐng)求獲得無線傳感器網(wǎng)絡(luò)拓?fù)湫畔r(shí),無線傳感器網(wǎng)絡(luò)中用于上報(bào)網(wǎng)絡(luò)拓?fù)湫畔?的FSN或MSN才將此時(shí)的網(wǎng)絡(luò)拓?fù)湫畔⑸蟼鹘o基站,或者,移動(dòng)終端還可以直接向無線傳感 器網(wǎng)絡(luò)中的FSN或MSN請(qǐng)求無線傳感器網(wǎng)絡(luò)拓?fù)湫畔?,而后續(xù)FSN或MSN會(huì)直接將當(dāng)前的 網(wǎng)絡(luò)拓?fù)湫畔⑻峁┙o移動(dòng)終端,而無須由基站將網(wǎng)絡(luò)拓?fù)湫畔⑥D(zhuǎn)發(fā)給移動(dòng)終端,從而對(duì)系 統(tǒng)資源的消耗較小。相應(yīng)地,本發(fā)明實(shí)施例還提供一種基于無線傳感器網(wǎng)絡(luò)的路由建立裝置,該裝置 的具體結(jié)構(gòu)示意圖如圖4所示,包括以下功能單元第一確定單元41,用于確定移動(dòng)終端當(dāng)前檢測(cè)到的信號(hào)強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的 信號(hào)所對(duì)應(yīng)的第一無線傳感器節(jié)點(diǎn);第二確定單元42,用于根據(jù)第一確定單元41確定的第一無線傳感器節(jié)點(diǎn)以及移 動(dòng)終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔?,確定當(dāng)前能夠與移動(dòng)終端建立路由的 第二無線傳感器節(jié)點(diǎn);路由建立單元43,用于建立移動(dòng)終端與第二確定單元42確定的第二無線傳感器 節(jié)點(diǎn)之間的路由。較佳地,針對(duì)第二確定單元42功能的一種實(shí)現(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)前能夠與移動(dòng)終端建立路由的無線傳感器節(jié)點(diǎn),其 中,能夠與移動(dòng)終端建立路由的無線傳感器節(jié)點(diǎn)與移動(dòng)終端之間的最大通信跳數(shù)不大于通 信跳數(shù)信息所指示的通信跳數(shù)。為了對(duì)通信跳數(shù)信息進(jìn)行設(shè)置,本發(fā)明實(shí)施例提供的該裝 置還可以進(jìn)一步包括設(shè)置單元44,用于根據(jù)移動(dòng)終端的負(fù)載能力和/或移動(dòng)速度,設(shè)置通 信跳數(shù)信息。進(jìn)一步地,本發(fā)明實(shí)施例中還可以將確定模塊422進(jìn)一步劃分為第一類節(jié)點(diǎn)確定子模塊,用于將第一無線傳感器節(jié)點(diǎn)確定為與移動(dòng)終端之間的通信跳數(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)識(shí)中選取第二類無線傳感器節(jié)點(diǎn)標(biāo)識(shí),其中,第二類無線傳感節(jié)點(diǎn)、第一類無線傳感器節(jié) 點(diǎn)與移動(dòng)終端之間最大的通信跳數(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í)分別設(shè)置到網(wǎng)絡(luò)拓?fù)渚仃嚤碇?。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法,其特征在于,包括確定移動(dòng)終端當(dāng)前檢測(cè)到的信號(hào)強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號(hào)所對(duì)應(yīng)的第一無線傳 感器節(jié)點(diǎn);根據(jù)所述第一無線傳感器節(jié)點(diǎn)以及所述移動(dòng)終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò) 拓?fù)湫畔?,確定當(dāng)前能夠與所述移動(dòng)終端建立路由的第二無線傳感器節(jié)點(diǎn);建立所述移動(dòng)終端與所述第二無線傳感器節(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)與所述移動(dòng)終端之間的最大 通信跳數(shù)不大于所述通信跳數(shù)信息所指示的通信跳數(shù)。
3.如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述第一無線傳感器節(jié)點(diǎn)、預(yù)先設(shè)置的 通信跳數(shù)信息以及所述網(wǎng)絡(luò)拓?fù)湫畔ⅲ_定所述第二無線傳感器節(jié)點(diǎn)具體包括將第一無線傳感器節(jié)點(diǎn)確定為與所述移動(dòng)終端之間的通信跳數(shù)為一跳的第一類無線 傳感器節(jié)點(diǎn);根據(jù)所述通信跳數(shù)信息以及所述第一類無線傳感器節(jié)點(diǎn),從所述網(wǎng)絡(luò)拓?fù)湫畔⒅邪?的無線傳感器節(jié)點(diǎn)標(biāo)識(shí)中選取第二類無線傳感器節(jié)點(diǎn)標(biāo)識(shí),所述第二類無線傳感節(jié)點(diǎn)、所 述第一類無線傳感器節(jié)點(diǎn)與所述移動(dòng)終端之間最大的通信跳數(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í)分別設(shè)置到網(wǎng)絡(luò)拓?fù)渚仃嚤碇小?br>
5.如權(quán)利要求2或3所述的方法,其特征在于,根據(jù)所述移動(dòng)終端的負(fù)載能力和/或移 動(dòng)速度,設(shè)置所述通信跳數(shù)信息。
6.一種基于無線傳感器網(wǎng)絡(luò)的路由建立裝置,其特征在于,包括第一確定單元,用于確定移動(dòng)終端當(dāng)前檢測(cè)到的信號(hào)強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號(hào)所 對(duì)應(yīng)的第一無線傳感器節(jié)點(diǎn);第二確定單元,用于根據(jù)第一確定單元確定的所述第一無線傳感器節(jié)點(diǎn)以及所述移動(dòng) 終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔?,確定當(dāng)前能夠與所述移動(dòng)終端建立路由 的第二無線傳感器節(jié)點(diǎn);路由建立單元,用于建立所述移動(dòng)終端與第二確定單元確定的所述第二無線傳感器節(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)與所述移動(dòng)終端之間的最大通信跳數(shù)不大于所述通信跳數(shù)信息所指示的通信跳數(shù)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述確定模塊具體包括第一類節(jié)點(diǎn)確定子模塊,用于將所述第一無線傳感器節(jié)點(diǎn)確定為與所述移動(dòng)終端之間 的通信跳數(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)識(shí)中選取第二 類無線傳感器節(jié)點(diǎn)標(biāo)識(shí),所述第二類無線傳感節(jié)點(diǎn)、所述第一類無線傳感器節(jié)點(diǎn)與所述移 動(dòng)終端之間最大的通信跳數(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í)分別設(shè)置到網(wǎng)絡(luò)拓?fù)渚仃嚤碇小?br>
10.如權(quán)利要求6或7所述的裝置,其特征在于,還包括設(shè)置單元,用于根據(jù)所述移動(dòng)終端的負(fù)載能力和/或移動(dòng)速度,設(shè)置所述通信跳數(shù)信息ο
全文摘要
本發(fā)明公開了一種基于無線傳感器網(wǎng)絡(luò)的路由建立方法與裝置,用以解決采用現(xiàn)有技術(shù)提供的路由建立方法,由于無法實(shí)時(shí)獲得MSN當(dāng)前所處區(qū)域的相關(guān)信息,因此可能會(huì)出現(xiàn)在路由建立成功前或者路由剛建立好,MSN當(dāng)前卻已移動(dòng)到了一個(gè)新的區(qū)域,從而此時(shí)按照建立的路由進(jìn)行數(shù)據(jù)傳輸就無法路由到達(dá)MSN的問題,該方法包括確定移動(dòng)終端當(dāng)前檢測(cè)到的信號(hào)強(qiáng)度大于預(yù)設(shè)強(qiáng)度閾值的信號(hào)所對(duì)應(yīng)的第一無線傳感器節(jié)點(diǎn);根據(jù)所述第一無線傳感器節(jié)點(diǎn)以及所述移動(dòng)終端所在的無線傳感器網(wǎng)絡(luò)當(dāng)前的網(wǎng)絡(luò)拓?fù)湫畔?,確定當(dāng)前能夠與所述移動(dòng)終端建立路由的第二無線傳感器節(jié)點(diǎn);建立所述移動(dòng)終端與所述第二無線傳感器節(jié)點(diǎn)之間的路由。
文檔編號(hào)H04W40/02GK102056262SQ20091019846
公開日2011年5月11日 申請(qǐng)日期2009年11月3日 優(yōu)先權(quán)日2009年11月3日
發(fā)明者李平 申請(qǐng)人:中國移動(dòng)通信集團(tuán)上海有限公司