專利名稱:用于延長信標(biāo)網(wǎng)絡(luò)中節(jié)點(diǎn)的電池壽命的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及通信系統(tǒng),更具體涉及用于延長信標(biāo)網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)的電池壽命的方法和設(shè)備。
背景技術(shù):
多數(shù)通用的接收機(jī)都是周期性的“喚醒”以確定是否存在任何預(yù)定的要發(fā)送到接收機(jī)的消息(尋呼),或該接收機(jī)是否要和網(wǎng)絡(luò)中另一節(jié)點(diǎn)通信。如果沒有預(yù)定的消息,或如果該接收機(jī)無需和另一網(wǎng)絡(luò)節(jié)點(diǎn)通信,該接收機(jī)會斷電,從而延長接收機(jī)的電池壽命。為了確定接收機(jī)是否要采取行動,接收機(jī)“監(jiān)聽”信標(biāo)以確定該接收機(jī)的地址是否被包含在該信標(biāo)的發(fā)送中。當(dāng)接收機(jī)的地址不在信標(biāo)傳輸中時,接收機(jī)能確定無需采取任何行動,并立即進(jìn)入休眠。在預(yù)定時間周期之后,接收機(jī)會再次喚醒,“監(jiān)聽”信標(biāo),并確定是保持喚醒狀態(tài)接收消息還是再次進(jìn)入休眠。
除了地址信息,信標(biāo)還包含網(wǎng)絡(luò)節(jié)點(diǎn)使用的其他信息。例如,信標(biāo)能包含諸如網(wǎng)絡(luò)控制信息的運(yùn)行參數(shù),包括狀態(tài)信息,采用的安全方法和類型(消息加密和完整性代碼),信標(biāo)間隔等。
為說明目的,一種開發(fā)有此種節(jié)省功率性能的信標(biāo)網(wǎng)絡(luò)是下一代碼分多址(CDMA)蜂窩通信系統(tǒng),通常被稱為cdma2000或?qū)拵DMA。如圖1所示,cdma2000使用多個20毫秒(ms)同步幀102(顯示為F0,F(xiàn)1,F(xiàn)2,......,F(xiàn)K)。在對應(yīng)具有預(yù)定持續(xù)時間(例如1.28*2N秒,其中N是零或正整數(shù))的發(fā)送周期的周期出現(xiàn)的時間間隔內(nèi)發(fā)送幀102。Cdma2000系統(tǒng)內(nèi)的網(wǎng)絡(luò)節(jié)點(diǎn)被分配一組4幀(被稱為時隙),在這些幀中發(fā)送特定網(wǎng)絡(luò)節(jié)點(diǎn)的所有消息。如此運(yùn)行的網(wǎng)絡(luò)節(jié)點(diǎn)被稱為運(yùn)行在“時隙模式”。時隙模式運(yùn)行允許cdma2000網(wǎng)絡(luò)節(jié)點(diǎn)在每個1.28*2N秒內(nèi)僅在單個被分配的尋呼時隙上電,以確定是否有發(fā)送到該接收機(jī)的任何消息。
為了保存能量,在特定時隙期間要接收消息的所有網(wǎng)絡(luò)節(jié)點(diǎn)的地址都在廣播該消息之前廣播。如果信標(biāo)中沒有廣播某網(wǎng)絡(luò)節(jié)點(diǎn)的地址,該網(wǎng)絡(luò)節(jié)點(diǎn)能在時隙的剩余時間內(nèi)斷電。圖2顯示了具有4個幀的時隙200。如圖所示,時隙200的第一部分201包含在時隙200內(nèi)具有尋呼數(shù)據(jù)的所有網(wǎng)絡(luò)節(jié)點(diǎn)的地址信息。網(wǎng)絡(luò)節(jié)點(diǎn)會接收第一幀,并如果時隙200的第一部分201內(nèi)不包含網(wǎng)絡(luò)節(jié)點(diǎn)的地址,網(wǎng)絡(luò)節(jié)點(diǎn)會在接收時隙200的剩余部分之前斷電。
雖然現(xiàn)有技術(shù)方案極大延長了電池壽命,已經(jīng)認(rèn)識到通過降低接收機(jī)的喚醒時間,能進(jìn)一步延長電池壽命。當(dāng)選擇消費(fèi)產(chǎn)品時,電池壽命是一項(xiàng)購買動力因素,因此電池壽命的任何延長都會給設(shè)備制造商帶來極大好處。因此,需要一種方法和設(shè)備進(jìn)一步延長運(yùn)行在信標(biāo)網(wǎng)絡(luò)內(nèi)的接收機(jī)的電池壽命。
圖1是顯示現(xiàn)有技術(shù)中cdma2000的發(fā)送方案。
圖2是顯示現(xiàn)有技術(shù)發(fā)送方案。
圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的通信系統(tǒng)的框圖。
圖4顯示根據(jù)本發(fā)明優(yōu)選實(shí)施例的信標(biāo)。
圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的發(fā)送機(jī)和接收機(jī)的更詳細(xì)的框圖。
圖6是顯示根據(jù)本發(fā)明第一實(shí)施例的發(fā)射機(jī)操作的流程圖。
圖7是顯示根據(jù)本發(fā)明第二實(shí)施例的發(fā)射機(jī)操作的流程圖。
圖8是顯示根據(jù)本發(fā)明第一實(shí)施例的接收機(jī)操作的流程圖。
圖9是顯示根據(jù)本發(fā)明第二實(shí)施例的接收機(jī)操作的流程圖。
具體實(shí)施例方式
為解決上述需求,在此提供一種延長通信系統(tǒng)內(nèi)節(jié)點(diǎn)的電池壽命的方法和設(shè)備。更具體地,在接近發(fā)送的信標(biāo)的起始處插入“相同信標(biāo)”字段,該發(fā)送的信標(biāo)包含等于隨后的相同信標(biāo)數(shù)目的整數(shù)(例如,與當(dāng)前發(fā)送的信標(biāo)相同),或和先前發(fā)送的信標(biāo)比較,指示該信標(biāo)是否包含改變的信息的重復(fù)比特。在休眠一會兒之后,節(jié)點(diǎn)喚醒,接收包含相同信標(biāo)字段的信標(biāo)的第一部分,并分析相同信標(biāo)字段。基于該分析,節(jié)點(diǎn)確定是否保持喚醒狀態(tài)以接收剩余信標(biāo)或返回休眠。
本發(fā)明包括一種在信標(biāo)網(wǎng)絡(luò)內(nèi)發(fā)送信標(biāo)的方法。該方法包括步驟,確定信標(biāo)是否包含改變的內(nèi)容,并基于該確定結(jié)果,將重復(fù)比特插入信標(biāo)中。該重復(fù)比特指示該信標(biāo)是否包含改變的內(nèi)容。然后將該信標(biāo)傳輸給網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)。
本發(fā)明還包括一種在信標(biāo)網(wǎng)絡(luò)內(nèi)發(fā)送信標(biāo)的方法。該方法包括步驟,確定信標(biāo)是否包含改變的內(nèi)容,確定指示發(fā)送的相同信標(biāo)數(shù)目的相同信標(biāo)計(jì)數(shù)器值,以及將該相同信標(biāo)計(jì)數(shù)器值插入到信標(biāo)中。最后,將該信標(biāo)傳輸給網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)。
本發(fā)明還包括一種延長信標(biāo)網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)的電池壽命的方法。該方法包括步驟,接收具有重復(fù)比特的信標(biāo),該重復(fù)比特指示該信標(biāo)是否包含改變的內(nèi)容?;谠撔艠?biāo)是否包含改變的內(nèi)容,節(jié)點(diǎn)處于功率節(jié)省模式或允許其接收該信標(biāo)消息的剩余部分。
本發(fā)明還包括一種延長信標(biāo)網(wǎng)絡(luò)內(nèi)節(jié)點(diǎn)的電池壽命的方法。該方法包括步驟,接收具有相同信標(biāo)字段的信標(biāo)的至少一部分,相同信標(biāo)字段包含發(fā)送的相同信標(biāo)的數(shù)目,確定從上一接收信標(biāo)以來的錯過的信標(biāo)的數(shù)目?;谙嗤艠?biāo)計(jì)數(shù)值以及從上一接收信標(biāo)之后錯過的信標(biāo)數(shù)目,該節(jié)點(diǎn)處于功率節(jié)省模式或保持喚醒狀態(tài)以接收該信標(biāo)消息的下一部分。
本發(fā)明包括一種信標(biāo),該信標(biāo)包含第一部分以及第二部分。第一部分包含關(guān)于第二部分是否包含改變的信息的指示,和/或未改變的重復(fù)第二部分多少次的指示。
本發(fā)明還包括一種設(shè)備,該設(shè)備包括邏輯電路,確定信標(biāo)是否包含改變的內(nèi)容,信標(biāo)格式化電路,將重復(fù)比特插入到信標(biāo)中,以及發(fā)送電路,用于發(fā)送信標(biāo)。
本發(fā)明還包括一種設(shè)備,該設(shè)備包括邏輯電路,確定信標(biāo)是否包含改變的內(nèi)容,并如果信標(biāo)包含未改變的內(nèi)容,遞增相同信標(biāo)計(jì)數(shù)器值。如果信標(biāo)包含改變的內(nèi)容,相同信標(biāo)計(jì)數(shù)器值被重置為默認(rèn)值,例如零。該設(shè)備還包括信標(biāo)格式化電路,將相同信標(biāo)計(jì)數(shù)器值插入到信標(biāo),其中相同信標(biāo)計(jì)數(shù)器值指示發(fā)送的相同信標(biāo)的數(shù)目,以及發(fā)送電路,用于發(fā)送信標(biāo)。
本發(fā)明還包括一種設(shè)備,該設(shè)備包括接收電路,接收具有重復(fù)比特的信標(biāo)的至少一部分,該重復(fù)比特指示該信標(biāo)是否包含改變的內(nèi)容。該設(shè)備還包含邏輯電路,該邏輯電路基于該信標(biāo)是否包含改變的內(nèi)容,將節(jié)點(diǎn)置于功率節(jié)省模式。
最后,本發(fā)明還包括一種設(shè)備,該設(shè)備包括接收電路,接收具有相同信標(biāo)字段的信標(biāo)的至少一部分,相同信標(biāo)字段包括發(fā)送的相同信標(biāo)的數(shù)目。該設(shè)備還包括邏輯電路,確定從上一接收信標(biāo)以來錯過的信標(biāo)的數(shù)目;基于相同信標(biāo)字段內(nèi)的值以及上一接收信標(biāo)之后錯過的信標(biāo)的數(shù)目,邏輯電路將節(jié)點(diǎn)置于功率節(jié)省模式或保持喚醒狀態(tài)以接收該信標(biāo)消息的下一部分。
現(xiàn)在回到附圖,其中相同數(shù)字表示相同元件,圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的通信系統(tǒng)300的框圖。如圖所示,通信系統(tǒng)300包括發(fā)射機(jī)301,以及多個接收機(jī)(或節(jié)點(diǎn))302-304。在優(yōu)選實(shí)施例中,接收機(jī)302-304是選擇呼叫接收機(jī),每個都被分配有一個或多個單獨(dú)識別的地址。雖然僅顯示了三個接收機(jī),本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,典型的通信系統(tǒng)包括多個和發(fā)射機(jī)301同時通信的接收機(jī)。此外,雖然僅顯示了一個接收機(jī),本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識到,典型的通信系統(tǒng)包括多個和接收機(jī)302-304通信的發(fā)射機(jī)。此外,在下面的說明中,通信系統(tǒng)300使用任何采用信標(biāo)類型網(wǎng)絡(luò)的系統(tǒng)協(xié)議,其中接收機(jī)周期喚醒以接收消息。例如,能預(yù)見通信系統(tǒng)300可以使用IEEE802.11b Wi-FiTM(WLAN)協(xié)議,藍(lán)牙TM協(xié)議,IEEE 802.15.3WiMediaTM(WPANTM)協(xié)議,或IEEE 802.15.4(ZigBeeTM)系統(tǒng)協(xié)議,或任何下一代蜂窩協(xié)議,例如cdma2000,或?qū)拵DMA。此外,在本發(fā)明替換實(shí)施例中,通信系統(tǒng)300可包括對等網(wǎng)絡(luò),其中所有裝置在相同基礎(chǔ)上發(fā)送和接收。
如上所述,接收機(jī)(網(wǎng)絡(luò)節(jié)點(diǎn))302-304周期“喚醒”并監(jiān)聽信標(biāo)305(通常由發(fā)射機(jī)301發(fā)送),以確定該節(jié)點(diǎn)是否需要采取行動。此種行動包括但不限于,接收預(yù)定的發(fā)送,以及和另一網(wǎng)絡(luò)節(jié)點(diǎn)通信的命令。除了消息調(diào)度和可用信息,信標(biāo)305包含接收機(jī)302-304所需的其他運(yùn)行參數(shù)/控制信息。例如,信標(biāo)周期長度,狀態(tài)信息,網(wǎng)絡(luò)采用的安全方法和類型(例如消息加密和完整性代碼),信標(biāo)時間間隔,采用的通信信道,網(wǎng)絡(luò)分解命令,指示要接收消息的所有接收機(jī)的廣播地址,以及指示要接收消息的一個或多個接收機(jī)的一個或多個組的組播地址,......,等等,都能通過信標(biāo)305發(fā)送,并由網(wǎng)絡(luò)節(jié)點(diǎn)使用。節(jié)點(diǎn)302-304還周期“喚醒”以監(jiān)聽信標(biāo)305,從而接收這些運(yùn)行參數(shù)的更新。
如果信標(biāo)305不包含用于特定接收機(jī)的信息,該接收機(jī)會斷電從而延長電池壽命。為了確定信標(biāo)305內(nèi)是否包含對特定接收機(jī)有用的信息,接收機(jī)會監(jiān)測信標(biāo)305以確定信標(biāo)傳輸中是否包含特定接收機(jī)的地址,或監(jiān)測信標(biāo)305內(nèi)的特定字段以確定是否改變了某些運(yùn)行參數(shù)。當(dāng)信標(biāo)傳輸中沒有特定接收機(jī)302-304的地址時,或當(dāng)確定運(yùn)行參數(shù)未改變時,特定接收機(jī)302-304能立即進(jìn)入休眠狀態(tài)。在預(yù)定時間周期之后,接收機(jī)302-304能再次“喚醒”,監(jiān)聽信標(biāo)305,確定是否保持喚醒狀態(tài)以接收消息,或再次進(jìn)入休眠。
在本發(fā)明優(yōu)選實(shí)施例中,認(rèn)識到在多數(shù)通信網(wǎng)絡(luò)中,信標(biāo)內(nèi)的信息改變非常慢。例如,信標(biāo)周期是15-20毫秒級別,而典型的網(wǎng)絡(luò)通常整夜運(yùn)行而幾乎沒有信息傳遞業(yè)務(wù)。有鑒于此,在本發(fā)明優(yōu)選實(shí)施例中,采用若干技術(shù)來進(jìn)一步延長電池壽命。在本發(fā)明第一實(shí)施例中,將“重復(fù)”比特放入信標(biāo)幀靠前的“相同信標(biāo)”字段內(nèi),具有至少兩個可能值,——一個值指示當(dāng)前信標(biāo)傳輸內(nèi)的信息和前面的信標(biāo)傳輸信息相同,一個值指示兩個信標(biāo)傳輸內(nèi)的信息不同。重復(fù)比特自身的值當(dāng)然不包括在該比較中。當(dāng)沒有前一信標(biāo)傳輸時(例如當(dāng)發(fā)射機(jī)301剛激活時),給重復(fù)比特賦予指示信息不相同的值。
當(dāng)重復(fù)比特指示重復(fù)的信標(biāo)傳輸時,通信系統(tǒng)300內(nèi)的任何接收機(jī)都能在接收到該比特后使用該信息立即返回到休眠狀態(tài)(即進(jìn)入功率節(jié)省模式),而不用接收信標(biāo)的剩余部分。當(dāng)重復(fù)比特指示信標(biāo)內(nèi)改變(不重復(fù))的信息的發(fā)送時,通信系統(tǒng)300內(nèi)的接收機(jī)繼續(xù)接收整個信標(biāo)。因此,在本發(fā)明的第一實(shí)施例,信標(biāo)內(nèi)的重復(fù)比特被用作指示信標(biāo)內(nèi)改變的信息(例如地址,加密類型,信標(biāo)周期等)出現(xiàn)的標(biāo)記。
在本發(fā)明第二實(shí)施例中,在信標(biāo)起始處附近發(fā)送“相同信標(biāo)”字段,該字段包含等于隨后發(fā)送的和當(dāng)前信標(biāo)相同的信標(biāo)的整數(shù)值。接收節(jié)點(diǎn)然后在一個或多個發(fā)送的信標(biāo)期間休眠,保持指示它們跳過的信標(biāo)數(shù)目的“跳過信標(biāo)”計(jì)數(shù)器。在休眠之后,節(jié)點(diǎn)(例如接收機(jī))喚醒,接收信標(biāo)內(nèi)的相同信標(biāo)字段,將發(fā)送的相同信標(biāo)字段內(nèi)的值和自己的跳過信標(biāo)計(jì)數(shù)器的值比較。如果跳過信標(biāo)計(jì)數(shù)器內(nèi)的值小于相同信標(biāo)字段內(nèi)的值,接收節(jié)點(diǎn)知道自己沒有錯過信標(biāo)更新,并在信標(biāo)傳輸?shù)氖S嗖糠至⒓捶祷氐叫菝郀顟B(tài),因?yàn)樾艠?biāo)傳輸?shù)氖S嗖糠謨H包括節(jié)點(diǎn)早前接收的信息。接收節(jié)點(diǎn)在一個或多個發(fā)送的信標(biāo)期間繼續(xù)休眠,重復(fù)該過程。對于接收裝置休眠(至少部分)時經(jīng)過的每個信標(biāo),跳過信標(biāo)計(jì)數(shù)器都遞增一次;即,對于接收完整信標(biāo)之后的每個信標(biāo)。然而,如果跳過信標(biāo)計(jì)數(shù)器的值大于或等于相同信標(biāo)字段的值,接收節(jié)點(diǎn)知道自從上次接收的信標(biāo)之后出現(xiàn)了更新,它必須在該整個信標(biāo)期間處于接收模式,以接收更新。然后它將自己的“跳過信標(biāo)”值重置為零。在接收到更新信標(biāo)之后,接收節(jié)點(diǎn)采取任何需要的行動;如果不需要,它返回休眠狀態(tài),重復(fù)該過程。
應(yīng)當(dāng)注意到在第二實(shí)施例中,節(jié)點(diǎn)選擇跳過的信標(biāo)數(shù)目是動態(tài)的,是基于它接收更新信標(biāo)的頻率的。這樣能夠延長具有變化負(fù)載的網(wǎng)絡(luò)的壽命,例如在辦公室網(wǎng)絡(luò)內(nèi)出現(xiàn)的晝間變化。
因?yàn)樯鲜鰞蓚€實(shí)施例都允許接收機(jī)在較長時間周期內(nèi)處于休眠狀態(tài),因此都有助于節(jié)省電池壽命。第一和第二實(shí)施例的目的是節(jié)省功率并因此保持接收機(jī)電源壽命。因此,當(dāng)接收機(jī)確定某信標(biāo)和先前接收的信標(biāo)相同時,接收機(jī)處于功率節(jié)省模式以節(jié)省功率,否則要求接收機(jī)繼續(xù)監(jiān)測該信標(biāo)。接收機(jī)能采取多種步驟節(jié)省功率,根據(jù)通信系統(tǒng)協(xié)議,采取的步驟包括但不限于,以下的一個或多個1.從無線接收機(jī)的至少一部分關(guān)閉/移除電源;2.從頻率合成器的至少一部分關(guān)閉/移除電源;3.從執(zhí)行解擴(kuò)的硬件關(guān)閉/移除電源;4.從執(zhí)行解交織的硬件關(guān)閉/移除電源;5.從執(zhí)行解碼的硬件關(guān)閉/移除電源;6.不從執(zhí)行解擴(kuò)的硬件開啟/施加電源;7.不從執(zhí)行解交織的硬件開啟/施加電源;8.不從執(zhí)行解碼的硬件開啟/施加電源;9.不運(yùn)行用于執(zhí)行解交織的軟件指令;或10.不運(yùn)行用于執(zhí)行解碼的軟件指令;以及
11.降低接收機(jī)內(nèi)不同元件的電流或電壓。
圖4是說明根據(jù)本發(fā)明優(yōu)選實(shí)施例的幀結(jié)構(gòu)內(nèi)的信標(biāo)消息。圖4特別顯示了具有第一部分401和第二部分405的信標(biāo)消息403。如上所述,第一部分401包括關(guān)于第二部分405是否包含改變的信息的指示,和/或已經(jīng)出現(xiàn)了多少未改變的第二部分405的重復(fù)的指示。如本領(lǐng)域普通技術(shù)人員所認(rèn)識到的,信標(biāo)消息403的第二部分405包括那些將要接收在隨后的幀407內(nèi)的消息的接收機(jī)的地址信息,或包括諸如網(wǎng)絡(luò)控制信息的運(yùn)行參數(shù),信標(biāo)消息403的第二部分405內(nèi)的地址信息/運(yùn)行參數(shù)可用現(xiàn)有技術(shù)中已知的配置。例如,第二部分405內(nèi)的地址信息可以是使用本領(lǐng)域已知的部分地址比較的格式。此種排列第二部分405內(nèi)的地址信息順序的技術(shù)在Kampe等的美國專利5,666,657,METHOD IN A SELECTIVE CALL RECEIVER FORAPPLYING CONDITIONAL PARTIAL ADDRESS CORRELATION TOA MESSAGE中有詳細(xì)說明。也可以使用其它技術(shù)排列第二部分405內(nèi)的地址信息的順序。這些技術(shù)包括但不限于,用數(shù)字順序排列以及按照地理區(qū)域排列。
圖5是發(fā)射機(jī)301和接收機(jī)(例如接收機(jī)302)的更詳細(xì)的框圖。如圖所示,發(fā)射機(jī)301包括邏輯電路501,其控制信標(biāo)格式化電路503,數(shù)據(jù)緩沖器502,幀格式化電路504,以及發(fā)送電路505。在本發(fā)明第二實(shí)施例中,發(fā)射機(jī)301還包括相同信標(biāo)計(jì)數(shù)器509。邏輯電路501用作確定某信標(biāo)是否包含改變的內(nèi)容的裝置,并優(yōu)選的包括諸如摩托羅拉HC08處理器的微處理器。以類似方式,邏輯電路507用作分析接收的信標(biāo)消息以確定重復(fù)比特值或相同信標(biāo)計(jì)數(shù)器值并將其和跳過信標(biāo)數(shù)目比較的裝置。邏輯電路507還包括諸如摩托羅拉HC08處理器的微處理器。根據(jù)本發(fā)明第一實(shí)施例的發(fā)射機(jī)301的操作如圖6所示。
邏輯流程在步驟601開始,其中邏輯電路501確定信標(biāo)計(jì)時器507超時。在步驟603,確定該信標(biāo)是否包含內(nèi)容的改變(除了重復(fù)比特的改變)。應(yīng)當(dāng)注意到,步驟603具體確定該信標(biāo)是否包含內(nèi)容上的“改變”,而不是簡單的確定該信標(biāo)是否具有新信息。這是因?yàn)槿绻邮展?jié)點(diǎn)收到一個消息,則從信標(biāo)地址列表中刪除它的地址;即使發(fā)射節(jié)點(diǎn)沒有新數(shù)據(jù)要發(fā)送,也強(qiáng)制一個“改變的”信標(biāo)。
如上所述,信標(biāo)內(nèi)容可能因?yàn)槿舾稍蚨淖儭J紫?,信?biāo)可能包含那些有消息要發(fā)送給它們或要和另一個網(wǎng)絡(luò)節(jié)點(diǎn)通信的節(jié)點(diǎn)的改變的地址信息。此外,發(fā)射節(jié)點(diǎn)301自身可能在信標(biāo)中產(chǎn)生改變的信息(例如信標(biāo)周期長度、加密類型等的改變)。因此,在步驟603確定信標(biāo)內(nèi)容是否改變時,邏輯電路分析數(shù)據(jù)緩沖器502以確定具有等待消息的節(jié)點(diǎn)的地址列表是否改變,或確定控制信息是否改變。
如果在步驟603,確定信標(biāo)包含改變的內(nèi)容,邏輯流程繼續(xù)到步驟607,邏輯電路501設(shè)定重復(fù)比特的值為“假”,否則邏輯流程繼續(xù)到步驟605,將重復(fù)比特的值設(shè)定為“真”。在步驟609,信標(biāo)格式化電路503建立信標(biāo)。更具體的,信標(biāo)格式化電路503分析緩沖器502以確定有數(shù)據(jù)發(fā)送到它們的接收機(jī)的地址信息。此外,邏輯電路501將運(yùn)行參數(shù)的任何改變以及重復(fù)比特值發(fā)送到信標(biāo)格式化電路503。使用該信息,信標(biāo)格式化電路通過將地址信息和/或控制信息以及重復(fù)比特插入到信標(biāo)中建立信標(biāo)。如上所述,信標(biāo)格式化電路503將重復(fù)比特插入到信標(biāo)中,優(yōu)選的是在信標(biāo)的起始處附近。在步驟611,信標(biāo)被輸出到幀格式化電路504,在此將其適當(dāng)格式化并由發(fā)射機(jī)505發(fā)送。在步驟613,信標(biāo)計(jì)時器507被重置,邏輯流程回到步驟601。
根據(jù)本發(fā)明第二實(shí)施例的發(fā)射機(jī)301的操作顯示在圖7中。邏輯流程在步驟701開始,其中邏輯電路501確定信標(biāo)計(jì)時器507超時。在步驟703,邏輯電路501確定該信標(biāo)是否包含改變的內(nèi)容(除了相同信標(biāo)計(jì)數(shù)器值)。如果在步驟703確定該信標(biāo)包含未改變的內(nèi)容,邏輯流程繼續(xù)到步驟705,在此邏輯電路501遞增相同信標(biāo)計(jì)數(shù)器509。然而如果在步驟703確定該信標(biāo)包含改變的內(nèi)容,邏輯流程繼續(xù)到步驟707,在此相同信標(biāo)計(jì)數(shù)器509重置為零。在步驟709,信標(biāo)格式化電路503建立信標(biāo)。更具體的,信標(biāo)格式化電路503分析緩沖器502以確定有數(shù)據(jù)要發(fā)送到它們的那些接收機(jī)的地址信息。此外,邏輯電路501還和相同信標(biāo)計(jì)數(shù)器509的值一起將運(yùn)行參數(shù)內(nèi)的任何改變發(fā)送到信標(biāo)格式化電路503。使用該信息,信標(biāo)格式化電路通過將地址信息和/或控制信息插入到信標(biāo)中來建立信標(biāo)。此外,信標(biāo)格式化電路503還將相同信標(biāo)計(jì)數(shù)器509的值插入到信標(biāo)中,優(yōu)選的是在信標(biāo)起始部分附近。在步驟711,信標(biāo)被輸出到幀格式化電路504,在此將其適當(dāng)格式化并由發(fā)射機(jī)505發(fā)送。在步驟713,信標(biāo)計(jì)時器507重置,邏輯流程回到步驟701。
如上所述,因?yàn)樯鲜鰞煞N實(shí)施例都允許接收機(jī)在較長時間周期內(nèi)進(jìn)入休眠狀態(tài),因此都有助于節(jié)省電池壽命。第一和第二實(shí)施例的目的在于節(jié)省功率并因此保持接收機(jī)電源壽命。因此,當(dāng)接收機(jī)確定某信標(biāo)和前一接收信標(biāo)相同時,接收機(jī)節(jié)省功率,否則會繼續(xù)監(jiān)測該信標(biāo)。如圖所示,接收機(jī)302包括接收電路506,邏輯電路507,以及電源509。正如本領(lǐng)域普通技術(shù)人員認(rèn)識到的,電源509通常包括用于給接收機(jī)302供電的電池電源。
根據(jù)本發(fā)明第一實(shí)施例的接收機(jī)302的操作如圖8所示進(jìn)行。邏輯流程在步驟801開始,其中接收機(jī)電路506接收信標(biāo)傳輸?shù)牡谝徊糠?。如上所述,在本發(fā)明第一實(shí)施例中,信標(biāo)傳輸?shù)牡谝徊糠职ㄖ甘拘艠?biāo)內(nèi)信息和當(dāng)前信標(biāo)之前一信標(biāo)比較是否改變的重復(fù)比特。在步驟803,邏輯電路507用作分析信標(biāo)以確定自從前一信標(biāo)傳輸之后信息是否改變的裝置。如果在步驟803,確定信息改變了,則邏輯流程繼續(xù)進(jìn)行到步驟805,在此接收信標(biāo)的下一部分以確定添加的信息。然而如果在步驟803確定信息未改變,邏輯流程繼續(xù)到步驟807,在此接收電路被置于功率節(jié)省模式,節(jié)約電源509。
圖9是顯示根據(jù)本發(fā)明第二實(shí)施例的接收機(jī)操作的流程圖。邏輯流程在步驟901開始,其中接收機(jī)電路506接收信標(biāo)的第一部分。在步驟903,邏輯電路507分析信標(biāo)的第一部分以確定隨后傳送的相似信標(biāo)的數(shù)目(X)。這可以通過估計(jì)信標(biāo)的“相同信標(biāo)”字段來實(shí)現(xiàn)。在步驟905,邏輯電路507確定從接收的上一信標(biāo)時起跳過或錯過了多少個信標(biāo)(Y)。然后在步驟907,邏輯電路確定是否X>Y,如果是,邏輯流程繼續(xù)到步驟909,接收機(jī)進(jìn)入功率節(jié)省模式(例如返回休眠),否則邏輯流程繼續(xù)到步驟911,在此接收機(jī)保持激活狀態(tài)以接收信標(biāo)的下一部分。
上述的對本發(fā)明的說明、特定細(xì)節(jié)以及提及的附圖不是用于限制本發(fā)明范圍的。例如,雖然作為獨(dú)立的例子給出第一和第二實(shí)施例,本領(lǐng)域普通技術(shù)人員能認(rèn)識到,能組合第一和第二實(shí)施例。發(fā)明者目的在于,能對本發(fā)明作出不同的修改而不背離本發(fā)明的精神和范圍,期望所有這些修改都落入權(quán)利要求及其等同物的范圍內(nèi)。
權(quán)利要求
1.一種在信標(biāo)網(wǎng)絡(luò)內(nèi)發(fā)送信標(biāo)的方法,該方法包括步驟確定信標(biāo)是否包含改變的內(nèi)容;基于該確定結(jié)果,將重復(fù)比特插入到信標(biāo)中,其中,該重復(fù)比特指示該信標(biāo)是否包含改變的內(nèi)容;以及將該信標(biāo)發(fā)送到網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)。
2.如權(quán)利要求1所述的方法,進(jìn)一步包括步驟將地址信息插入到該信標(biāo)內(nèi),其中,該地址信息包括網(wǎng)絡(luò)中節(jié)點(diǎn)的地址,這些節(jié)點(diǎn)是要接收預(yù)定的傳輸或和另一網(wǎng)絡(luò)節(jié)點(diǎn)通信。
3.如權(quán)利要求1所述的方法,進(jìn)一步包括步驟將控制信息插入到信標(biāo)中。
4.如權(quán)利要求1所述的方法,其中,將重復(fù)比特插入到信標(biāo)中的步驟包括將重復(fù)比特插入到信標(biāo)的起始部分的步驟。
5.一種信標(biāo),包括第一部分;第二部分;以及其中,第一部分包括關(guān)于第二部分是否包含改變的信息的指示,和/或出現(xiàn)多少次第二部分未改變的重復(fù)的指示。
6.如權(quán)利要求5所述的信標(biāo),其中,該第二部分包括地址信息。
7.如權(quán)利要求5所述的信標(biāo),其中,該第二部分包括控制信息。
8.一種設(shè)備,包括邏輯電路,確定信標(biāo)是否包含改變的內(nèi)容;信標(biāo)格式化電路,其將重復(fù)比特插入到信標(biāo)中,其中,該重復(fù)比特指示該信標(biāo)是否包含改變的內(nèi)容;以及發(fā)射電路,用于發(fā)送該信標(biāo)。
9.一種設(shè)備,包括邏輯電路,確定信標(biāo)是否包含改變的內(nèi)容并且如果該信標(biāo)包含未改變的內(nèi)容則遞增相同信標(biāo)計(jì)數(shù)器值;信標(biāo)格式化電路,其將相同信標(biāo)計(jì)數(shù)器值插入到信標(biāo)中,其中,該相同信標(biāo)計(jì)數(shù)器值指示發(fā)送的相同信標(biāo)的數(shù)目;以及發(fā)射電路,用于發(fā)送信標(biāo)。
10.一種設(shè)備,包括接收電路,用于接收信標(biāo),其中,該信標(biāo)包括指示該信標(biāo)是否包含改變的內(nèi)容的重復(fù)比特;以及邏輯電路,用于根據(jù)該信標(biāo)是否包含改變的內(nèi)容,將節(jié)點(diǎn)置于功率節(jié)省模式。
全文摘要
在發(fā)送的信標(biāo)(403)的起始附近插入“相同信標(biāo)”字段(401),該字段包含等于隨后發(fā)送的相同信標(biāo)(即和當(dāng)前正發(fā)送的相同)數(shù)目的整數(shù),或當(dāng)和前一發(fā)送的信標(biāo)比較,指示該信標(biāo)是否包含改變的信息的重復(fù)比特。在休眠一段時間之后,節(jié)點(diǎn)(302-304)喚醒,接收包含相同信標(biāo)字段的信標(biāo)的第一部分,分析相同信標(biāo)字段?;谠摲治?,節(jié)點(diǎn)確定是否保持“喚醒狀態(tài)”以接收剩余信標(biāo)或返回休眠狀態(tài)。
文檔編號H04Q7/24GK1806264SQ200480016865
公開日2006年7月19日 申請日期2004年6月10日 優(yōu)先權(quán)日2003年6月17日
發(fā)明者埃德加·H·卡拉韋, 莫妮克·J·布儒瓦 申請人:摩托羅拉公司