專利名稱:一種無線傳感器網(wǎng)絡主動式休眠調(diào)度方法
技術領域:
本發(fā)明涉及無線傳感器網(wǎng)絡領域,尤其涉及一種無線傳感器網(wǎng)絡主動式休 眠調(diào)度方法。
背景技術:
通常情況下,無線傳感器節(jié)點以干電池、紐扣電池等才是供能量,由于網(wǎng)絡 規(guī)模較大或工作于無人值守環(huán)境等原因,系統(tǒng)布設完畢后電池難以充電或進行 更換。同時,在設計過程中需要充分考慮在滿足應用需求的前提下盡最大可能 延長網(wǎng)絡壽命。因此,提高能量效率以延長工作時間成為無線傳感器網(wǎng)絡主要 的設計準則之一。
在無線傳感器網(wǎng)絡中,導致能量損耗的主要因素包括空閑監(jiān)聽、串聽、碰 撞和控制開銷四個方面。其中,引起能量損耗最多的是移動節(jié)點的空閑監(jiān)聽和 串聽。目前,解決這種能量損耗的有效方法是采用節(jié)點休眠機制。在無線傳感 器網(wǎng)絡中,實現(xiàn)節(jié)點休眠的關鍵問題是如何實現(xiàn)節(jié)點間的喚醒同步。另外,移 動節(jié)點的休眠還會造成業(yè)務傳輸時延的增力o,在支持對時延有較高要求的業(yè)務 時,需要及時喚醒移動節(jié)點。
在現(xiàn)有技術中,主動式喚醒機制是實現(xiàn)休眠節(jié)點及時喚醒的主要方法之
參見圖l所示,為現(xiàn)有技術中節(jié)點發(fā)送數(shù)據(jù)分組的時序圖。 在無線傳感器網(wǎng)絡中,網(wǎng)絡中的節(jié)點以Tw為一個休眠周期。在一個休眠 周期內(nèi),節(jié)點在固定時間醒來Tj時間,對信道進行監(jiān)聽。節(jié)點在需要進行數(shù) 據(jù)分組發(fā)送時,首先通過廣播形式發(fā)送一段Tp長度的喚醒信號。喚醒信號的 長度Tp與移動節(jié)點的休眠周期Tw之間必須滿足Tw〈Tp的關系,以保證節(jié) 點覆蓋范圍內(nèi)的所有鄰節(jié)點均能監(jiān)聽到該節(jié)點發(fā)送的喚醒信號。當所有鄰節(jié)點 均被喚醒時,節(jié)點再發(fā)送數(shù)據(jù)分組。鄰節(jié)點在接收到喚醒信號后被激活,將一 直保持監(jiān)聽狀態(tài),直到整個喚醒信號結束,數(shù)據(jù)分組業(yè)務發(fā)送完畢,再進入休 眠狀態(tài)或其他狀態(tài)。
釆用主動式喚醒機制的媒體訪問控制(MAC)協(xié)議主要是B-MAC協(xié)議, 這種協(xié)議存在的主要問題是當鄰節(jié)點監(jiān)聽到節(jié)點發(fā)出的喚醒信號被激活后,將一直保持監(jiān)聽狀態(tài),直至整個喚醒信號結束,所有鄰節(jié)點均被激活,數(shù)據(jù)分 組業(yè)務傳送完成。這樣大大延長了節(jié)點的空閑監(jiān)聽時間,增加節(jié)點的能耗。
同時,這種機制在發(fā)送單播業(yè)務時會產(chǎn)生嚴重的串聽問題。無線傳感器網(wǎng) 絡中,節(jié)點均采用廣播形式發(fā)送喚醒信號。當節(jié)點需要發(fā)送單播業(yè)務分組,希 望喚醒特定的目的節(jié)點,但是非目的節(jié)點也可以接收到喚醒信號并保持激活狀 態(tài),從而造成串聽問題,浪費節(jié)點能量。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是提供一種無線傳感器網(wǎng)絡主動式休眠調(diào)度 方法,通過在喚醒信號中添加剩余時間長度信息,縮短節(jié)點的監(jiān)聽時間,實現(xiàn) 節(jié)點最大限度的節(jié)能。
為解決上述技術問題,本發(fā)明提供了一種無線傳感器網(wǎng)絡主動式休眠調(diào)度
方法,該方法包括以下步驟
步驟A:在喚醒信號內(nèi)嵌入剩余時間長度標識,以廣播形式下發(fā);
步驟B:鄰節(jié)點周期性醒來,接收所述喚醒信號,解析所述剩余時間長度 標識,確定激活時刻,再次進入^f木眠狀態(tài);
步驟C:所述激活時刻到達時,所述鄰節(jié)點激活。
其中,該方法還包4舌
步驟D:所述鄰節(jié)點激活后,與所述鄰節(jié)點交互數(shù)據(jù)分組業(yè)務。 其中,所述步驟D中數(shù)據(jù)分組業(yè)務為廣播業(yè)務。 其中,所述步驟D中鄰節(jié)點為覆蓋范圍內(nèi)的所有節(jié)點。 其中,所述步驟D中數(shù)據(jù)分組業(yè)務為單播業(yè)務。 其中,所述步驟D中鄰節(jié)點為覆蓋范圍內(nèi)的特定節(jié)點。 其中,所述步驟A中的喚醒信號還包括目的節(jié)點地址標識。 其中,所述步驟B包括
步驟Bl:覆蓋范圍內(nèi)的鄰節(jié)點周期性醒來,接收所述喚醒信號,解析所 述目的節(jié)點地址標識,得到目的節(jié)點地址;
步驟B2:與所述目的節(jié)點地址信息相同的鄰節(jié)點解析所述剩余時間長度 標識,得到剩余時間長度,確定激活時刻,再次進入休眠狀態(tài)。
其中,當所述鄰節(jié)點包括中心控制節(jié)點時,所述步驟D包括向所述中心控制節(jié)點發(fā)送嵌入業(yè)務類型號的凄t據(jù)分組業(yè)務。其中,該方法還包括根據(jù)所述業(yè)務類型號,所述中心控制節(jié)點返回嵌入相應的休眠間隔時間信 息的分組回復。其中,該方法還包括步驟E:: 提:f又所述分組回復中的^U民時間間隔信息;根據(jù)所述休眠時間間隔信息進入定時休眠狀態(tài),屏蔽業(yè)務分組的發(fā)送。 與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點在本發(fā)明所提供的無線傳感器網(wǎng)絡主動式休眠調(diào)度方法中,發(fā)送廣播業(yè)務 分組時,通過在喚醒信號內(nèi)嵌入剩余時間長度信息,使接收到喚醒信號的鄰節(jié) 點再次進入休眠狀態(tài),直到喚醒信號結束時激活,接收數(shù)據(jù)分組。采用本發(fā)明 所提供的方法,可以使節(jié)點的激活時間最大限度的縮短,減少空閑監(jiān)聽的時間, 實現(xiàn)網(wǎng)絡節(jié)點最大限度的節(jié)能。同時,本發(fā)明還提供了一種針對單播業(yè)務的有目的的主動喚醒方法,在喚 醒信號中嵌入目的節(jié)點地址標識,只激活需要接收it據(jù)分組業(yè)務的節(jié)點,其他 節(jié)點仍保持休眠狀態(tài),解決了單播業(yè)務中串聽帶來的節(jié)點能量損耗問題,實現(xiàn) 節(jié)能目的。
圖1為現(xiàn)有技術中節(jié)點發(fā)送數(shù)據(jù)分組的時序圖; 圖2為本發(fā)明第一實施例所提供的主動式休眠調(diào)度方法流程圖; 圖3為本發(fā)明第二實施例所提供的主動式休眠調(diào)度方法流程圖; 圖4為本發(fā)明第一實施例所提供的節(jié)點發(fā)送翁:據(jù)分組的時序圖; 圖5為本發(fā)明第三實施例所提供的主動式休眠調(diào)度方法流程圖; 圖6為本發(fā)明第四實施例所提供的休眠間隔調(diào)整的方法流程圖; 圖7為本發(fā)明第四實施例所提供的休眠間隔調(diào)整的時序圖。
具體實施方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明。為實現(xiàn)上述目的,本發(fā)明提供了 一種無線傳感器網(wǎng)絡主動式休眠調(diào)度方法。參見圖2,為本發(fā)明第一實施例所提供的主動式休眠調(diào)度方法流程圖,該 方法包括以下步驟步驟201:在喚醒信號的喚醒小分組內(nèi)嵌入剩余時間長度標識,以廣播形 式下發(fā);所述喚醒信號由喚醒小分組組成。為了實現(xiàn)節(jié)點最大程度的休眠,在喚醒 信號的每個喚醒小分組內(nèi)嵌入了剩余時間長度標識,該標識表示本周期內(nèi)喚醒 信號發(fā)送的剩余時間長度;步驟202:發(fā)送喚醒信號的節(jié)點覆蓋范圍內(nèi)的鄰節(jié)點在休眠周期內(nèi)的固定 時間醒來,接收喚醒信號,解析其中包含的剩余時間長度標識,得到本周期喚 醒信號發(fā)送的剩余時間長度信息,對自身休眠時間進行調(diào)整,確定激活時刻, 再次進入〗木眠狀態(tài);步驟203:在所述激活時刻,所有鄰節(jié)點同步激活,進行數(shù)據(jù)分組業(yè)務交互。參見圖3所示,為本發(fā)明第二實施例所提供的主動式休眠調(diào)度方法流程 圖。該方法中,節(jié)點需要對其覆蓋范圍內(nèi)的所有鄰節(jié)點進行數(shù)據(jù)分組業(yè)務交互, 即為廣播業(yè)務。該方法具體包括以下步驟步驟301:初始化無線傳感器網(wǎng)絡;步驟302:節(jié)點判斷自身是否需要進行廣播數(shù)據(jù)分組業(yè)務發(fā)送,如果是, 進入步驟303,如果否,進入步驟306;步驟303:節(jié)點構造喚醒信號,在喚醒信號的每個喚醒小分組內(nèi)嵌入喚醒 信號剩余時間標識,該標識表示本周期內(nèi)喚醒信號發(fā)送的剩余時間長度,并以 廣播形式下發(fā);步驟304:節(jié)點覆蓋范圍內(nèi)的所有鄰節(jié)點接收到喚醒信號,解析喚醒信號 內(nèi)的剩余時間標識,得到剩余時間長度,對休眠時間進行調(diào)整,確定激活時間, 并再次進入^f木眠狀態(tài);此處的激活時間即為本周期喚醒信號的結束時刻,因此對節(jié)點覆蓋范圍內(nèi) 的所有鄰節(jié)點而言,其激活時間是統(tǒng)一的,即為同步激活;步驟305:在本周期喚醒信號結束時刻,所有鄰節(jié)點同時激活,節(jié)點發(fā)送 數(shù)據(jù)分組業(yè)務,進入步驟310;步驟306:節(jié)點在休眠周期內(nèi)的固定時刻醒來,監(jiān)聽喚醒信號; 步驟307:判斷節(jié)點是否接收到其他節(jié)點發(fā)送的喚醒信號,如果是,進入步驟308,如果否,進入步驟310;步驟308:節(jié)點根據(jù)接收到的喚醒信號,解析喚醒信號內(nèi)的剩余時間標識,得到剩余時間長度,對自身休眠時間進行調(diào)整,確定激活時間,并再次進入休眠狀態(tài);步驟309:節(jié)點在相應時刻激活,接收數(shù)據(jù)分組業(yè)務,進入步驟3iO;步驟310:節(jié)點再次進入休眠狀態(tài),返回步驟302,準備下一周期動作。參見圖4所示,為本發(fā)明第一實施例所提供的節(jié)點發(fā)送數(shù)據(jù)分組的時序 圖。圖中,鄰節(jié)點的每節(jié)實框表示一個休眠周期,實框中的陰影部分表示鄰節(jié) 點處于激活狀態(tài),空白部分表示鄰節(jié)點處于休眠狀態(tài),虛框中的空白部分表示 鄰節(jié)點處于接收狀態(tài)。如圖所示,在本發(fā)明中,鄰節(jié)點以Tw為一個休眠周期。在一個休眠周期 內(nèi),節(jié)點在固定時間醒來Tj時間,對信道進行監(jiān)聽。當節(jié)點需要進行凄t據(jù)分 組業(yè)務發(fā)送時,為保證不同節(jié)點間的信號不沖突,節(jié)點采用載波偵聽多路訪問 (CSMA)方式,首先對信道進行監(jiān)聽。在確認無其他節(jié)點占用信道時,發(fā)送 喚醒信號,喚醒信號長度(Tp)大于等于鄰節(jié)點的休眠周期長度(Tw),以保 證喚醒節(jié)點覆蓋范圍內(nèi)的所有鄰節(jié)點。為了使節(jié)點獲得更長時間的休眠,更有效的節(jié)能,本發(fā)明在節(jié)點發(fā)送的喚 醒信號的每個喚醒小分組中嵌入了本周期內(nèi)喚醒信號剩余時間標識,表示該喚醒信號剩余時間長度(Td)信息。參見表1所示,為節(jié)點發(fā)送的喚醒信號幀結構。其中,P一type表示幀結構, P—subtype表示子幀結構,Ts表示喚醒信號剩余時間標識,Da為空。P—type (4)P_subtype (4)TsDa表l:喚醒信號幀結構。當節(jié)點在任意一個周期內(nèi)監(jiān)聽到喚醒信號后,解析喚醒信號中包含的喚醒 信號剩余時間標識Ts,得到剩余時間長度信息,確定激活時間,然后節(jié)點再 次進入休眠狀態(tài)。喚醒信號發(fā)送完畢,節(jié)點覆蓋范圍內(nèi)的所有鄰節(jié)點同時激活, 進行數(shù)據(jù)分組業(yè)務接收,直到業(yè)務分組傳送完成為止。如圖4所示,鄰節(jié)點1在第三個休眠周期內(nèi)監(jiān)聽到tl時刻節(jié)點發(fā)送的喚 醒信號,在此喚醒信號中包含有喚醒剩余時間長度Td,此時Td-Tp-tl,鄰 節(jié)點l將繼續(xù)保持休眠狀態(tài),直至Tp-tl時間后再激活,進行數(shù)據(jù)分組接收; 同樣,對鄰節(jié)點2,在第三個休眠周期內(nèi)監(jiān)聽到t2時刻業(yè)務分組發(fā)送節(jié)點發(fā)送 的喚醒信號,在此喚醒信號中包含有喚醒剩余時間長度Td,此時Td-Tp-t2, 鄰節(jié)點2將繼續(xù)保持休眠狀態(tài),直至Tp-12時間后再激活,進行數(shù)據(jù)分組接 收。如果節(jié)點沒有數(shù)據(jù)分組業(yè)務需要發(fā)送,將在固定時刻激活,監(jiān)聽喚醒信號。 采用本發(fā)明所提供的方法,節(jié)點的每個休眠周期內(nèi),用于監(jiān)聽喚醒信號的激活 時間很短,可以降低節(jié)點能耗。并且,節(jié)點利用較短的喚醒時間,可以保證廣 播數(shù)據(jù)分組發(fā)送的及時性。在節(jié)點需要發(fā)送單播數(shù)據(jù)分組業(yè)務時,只對單播業(yè)務中指定的鄰節(jié)點(稱 目的節(jié)點)進行數(shù)據(jù)分組發(fā)送。但是,由于無線傳感器網(wǎng)絡的廣播特性,喚醒 信號可被節(jié)點覆蓋范圍內(nèi)所有的鄰節(jié)點接收。為了避免所有鄰節(jié)點均被喚醒處 于激活狀態(tài),本發(fā)明在實施例一的基礎上,進一步提出了一種針對單播業(yè)務的 有目的的主動喚醒方法。參見圖5,為本發(fā)明第三實施例所提供的主動式休眠調(diào)度方法流程圖。該 方法中,節(jié)點只需要對其覆蓋范圍內(nèi)的特定節(jié)點進行數(shù)據(jù)分組業(yè)務交互,即為 單播業(yè)務。該方法具體包括以下步驟步驟501:初始化無線傳感器網(wǎng)絡;步驟502:節(jié)點判斷自身是否需要進行數(shù)據(jù)分組業(yè)務發(fā)送,如果是,進入 步驟503,如果否,進入步驟510;步驟503:判斷節(jié)點要發(fā)送的是廣播業(yè)務還是單播業(yè)務,如果是廣播業(yè)務, 進入步驟504,如果是單播業(yè)務,進入步驟506;步驟504:構造喚醒信號,在喚醒信號的每個喚醒小分組內(nèi)嵌入喚醒信號 剩余時間標識,該標識表示本周期內(nèi)喚醒信號發(fā)送的剩余時間長度,并以廣播 形式下發(fā);參見表2所示,為喚醒信號幀結構。其中,Da為目的節(jié)點地址標識。P—type ( 4 )P—subtype (4)TsDa表2:喚醒信號帕結構。 在廣播業(yè)務中,Da為空。步驟505:節(jié)點覆蓋范圍內(nèi)的所有鄰節(jié)點接收到喚醒信號,解析喚醒信號 內(nèi)的剩余時間標識,得到剩余時間長度,對d木眠時間進行調(diào)整,確定激活時間, 并再次進入〗木眠狀態(tài),進入步驟509;步驟506:構造喚醒信號,在喚醒信號的每個喚醒小分組內(nèi)嵌入喚醒信號 剩余時間標識和目的節(jié)點地址標識,剩余時間標識表示本周期內(nèi)喚醒信號發(fā)送 的剩余時間長度,目的節(jié)點標識表示需要接收單播數(shù)據(jù)分組的節(jié)點的地址,并 以廣播形式下發(fā);在單播業(yè)務中,表2所示的喚醒信號幀結構中的Da為需要接收單播數(shù)據(jù) 分組的節(jié)點的地址信息;此時,節(jié)點采用CSMA方式對信道進行監(jiān)聽,在確認信道為閑時,發(fā)送 足夠長的喚醒信號,喚醒覆蓋范圍內(nèi)的鄰節(jié)點,否則,隨機退避一段時間后再 次嘗試發(fā)送;步驟507:節(jié)點覆蓋范圍內(nèi)的鄰節(jié)點接收到喚醒信號,解析所述目的節(jié)點 地址標識,得到目的節(jié)點地址,并判斷所述目的節(jié)點地址與本地地址信息是否 相同,如果是,進入步驟508,如果否,進入步驟516;步驟508:需要接收單播數(shù)據(jù)分組的目的節(jié)點解析喚醒信號內(nèi)的剩余時間 標識,得到剩余時間長度,對休眠時間進行調(diào)整,確定激活時間,并再次進入 ^UI民狀態(tài),進入步驟509;步驟509:在激活時間到達時刻,節(jié)點發(fā)送lt據(jù)分組業(yè)務,進入步驟516;步驟510:節(jié)點在休眠周期內(nèi)的固定時刻醒來,監(jiān)聽喚醒信號;步驟511:判斷節(jié)點是否接收到其他節(jié)點發(fā)送的喚醒信號,如果是,進入 步驟512,如果否,進入步驟516;步驟512:節(jié)點根據(jù)接收到的喚醒信號,判斷其中是否包含目的節(jié)點地址 標識,如果是,進入步驟513,如果否,進入步驟514;步驟513:節(jié)點解析所述喚醒信號中的目的節(jié)點地址標識,得到目的節(jié)點 地址信息,并判斷所述目的節(jié)點地址信息與本地地址信息是否相同,如果是, 進入步驟514,如果否,進入步驟516;步驟514:節(jié)點解析所述喚醒信號中的剩余時間標識,得到剩余時間長度, 對休眠時間進行調(diào)整,確定激活時間,并再次進入〗木眠狀態(tài),進入步驟515;步驟515:節(jié)點在相應時刻激活,接收數(shù)據(jù)分組業(yè)務,進入步驟516;步驟516:節(jié)點再次進入休眠狀態(tài),返回步驟502,準備下一周期動作。同時,本發(fā)明還提供了一種基于業(yè)務類型的休眠間隔調(diào)整方法。該方法主 要用于當節(jié)點的覆蓋范圍內(nèi)存在中心控制節(jié)點時,節(jié)點向中心控制節(jié)點發(fā)送數(shù) 據(jù)分組業(yè)務的階段。參見圖6,為本發(fā)明第四實施例所提供的休眠間隔調(diào)整的方法流程圖。該 方法包括以下步驟步驟601:節(jié)點有數(shù)據(jù)分組業(yè)務需要向中心控制節(jié)點發(fā)送時,在待發(fā)送的 數(shù)據(jù)分組中嵌入該項業(yè)務的業(yè)務類型號,并發(fā)送給中心控制節(jié)點;步驟602:中心控制節(jié)點根據(jù)接收到的數(shù)據(jù)分組中的業(yè)務類型號進行相應 的分組回復,并在分組回復中嵌入相應于該業(yè)務的休眠時間間隔信息,返回分 組回復給節(jié)點;中心控制節(jié)點依據(jù)收到的數(shù)據(jù)分組中的業(yè)務類型號進行相應的分組回復。 由于在設計中不同業(yè)務的業(yè)務類型號是不一樣的,因此對不同的業(yè)務類型號所 進行的分組回復也是不 一樣的。步驟603:節(jié)點通過提取分組回復中的休眠時間間隔信息,實施自身業(yè)務 間隔的動態(tài)調(diào)整,進入定時休眠狀態(tài),屏蔽業(yè)務分組的發(fā)送,其定時休眠的時 間長度由休眠時間間隔信息決定。參見圖7所示,為本發(fā)明第四實施例所提供的休眠間隔調(diào)整的時序圖。如 圖所示,中心控制節(jié)點不休眠,始終處于激活狀態(tài)。中心控制節(jié)點覆蓋范圍內(nèi) 的節(jié)點有數(shù)據(jù)分組業(yè)務向中心控制節(jié)點發(fā)送時,數(shù)據(jù)分組中攜帶該項業(yè)務的業(yè) 務類型號。節(jié)點以CSMA機制向中心控制節(jié)點發(fā)送數(shù)據(jù)分組。中心控制節(jié)點 接收到后向其發(fā)送相應的分組回復,節(jié)點收到后實施自身業(yè)務間隔的動態(tài)調(diào) 整,進入定時休眠狀態(tài),屏蔽業(yè)務分組的發(fā)送,其休眠時間可根據(jù)需要調(diào)整, 本圖中假設休眠時間為30秒。采用這種方法,可以最大限度地增加休眠時間, 以使節(jié)點更有效的節(jié)能。以上對本發(fā)明所提供的一種無線傳感器網(wǎng)絡主動式休眠調(diào)度方法進行了上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本 領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會 有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
權利要求
1、一種無線傳感器網(wǎng)絡主動式休眠調(diào)度方法,其特征在于,該方法包括以下步驟步驟A在喚醒信號內(nèi)嵌入剩余時間長度標識,以廣播形式下發(fā);步驟B鄰節(jié)點周期性醒來,接收所述喚醒信號,解析所述剩余時間長度標識,確定激活時刻,再次進入休眠狀態(tài);步驟C所述激活時刻到達時,所述鄰節(jié)點激活。
2、 根據(jù)權利要求1所述的方法,其特征在于,該方法還包括 步驟D:所述鄰節(jié)點激活后,與所述鄰節(jié)點交互數(shù)據(jù)分組業(yè)務。
3、 根據(jù)權利要求1所述的方法,其特征在于,所述步驟D中數(shù)據(jù)分組業(yè) 務為廣播業(yè)務。
4、 根據(jù)權利要求3所述的方法,其特征在于,所述步驟D中鄰節(jié)點為覆 蓋范圍內(nèi)的所有節(jié)點。
5、 根據(jù)權利要求1所述的方法,其特征在于,所述步驟D中數(shù)據(jù)分組業(yè) 務為單播業(yè)務。
6、 根據(jù)權利要求5所述的方法,其特征在于,所述步驟D中鄰節(jié)點為覆 蓋范圍內(nèi)的特定節(jié)點。
7、 根據(jù)權利要求1所述的方法,其特征在于,所述步驟A中的喚醒信號 還包括目的節(jié)點地址標識。
8、 根據(jù)權利要求7所述的方法,其特征在于,所述步驟B包括步驟Bl:覆蓋范圍內(nèi)的鄰節(jié)點周期性醒來,接收所述喚醒信號,解析所 述目的節(jié)點地址標識,得到目的節(jié)點地址;步驟B2:與所述目的節(jié)點地址信息相同的鄰節(jié)點解析所述剩余時間長度 標識,得到剩余時間長度,確定激活時刻,再次進入^^眠狀態(tài)。
9、 根據(jù)權利要求2所述的方法,其特征在于,當所述鄰節(jié)點包括中心控 制節(jié)點時,所述步驟D包括向所述中心控制節(jié)點發(fā)送嵌入業(yè)務類型號的數(shù)據(jù)分組業(yè)務。
10、 根據(jù)權利要求9所述的方法,其特征在于,該方法還包括 根據(jù)所述業(yè)務類型號,所述中心控制節(jié)點返回嵌入相應的休眠間隔時間信息的分組回復。
11、根據(jù)權利要求IO所述的方法,其特征在于,該方法還包括步驟E:: ^是:取所述分組回復中的^f木眠時間間隔信息;根據(jù)所述休眠時間間隔信息進入定時休眠狀態(tài),屏蔽業(yè)務分組的發(fā)送。
全文摘要
本發(fā)明提供一種無線傳感器網(wǎng)絡主動式休眠調(diào)度方法,該方法包括以下步驟在喚醒信號內(nèi)嵌入剩余時間長度標識,以廣播形式下發(fā);鄰節(jié)點周期性醒來,接收所述喚醒信號,解析所述剩余時間長度標識,確定激活時刻,再次進入休眠狀態(tài);所述激活時刻到達時,所述鄰節(jié)點激活。采用本發(fā)明所提供的方法,可以使網(wǎng)絡節(jié)點的激活時間最大限度的縮短,減少空閑監(jiān)聽的時間,實現(xiàn)網(wǎng)絡節(jié)點最大限度的節(jié)能。
文檔編號H04L29/08GK101557408SQ200810087568
公開日2009年10月14日 申請日期2008年4月11日 優(yōu)先權日2008年4月11日
發(fā)明者于宏毅, 張大龍, 張效義, 青 李, 鷗 李, 郭云飛 申請人:中國人民解放軍信息工程大學