專利名稱:新型wlan tdm協(xié)議的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線網(wǎng)絡(luò),尤其涉及降低無線網(wǎng)絡(luò)設(shè)備的功耗和增進網(wǎng)絡(luò)利用率。
背景技術(shù):
IEEE標(biāo)準(zhǔn)802.11、802.11a、802.11b、802.11g、802.11h、802.11n、802.16和802.20定義了幾種不同的用于配置無線網(wǎng)絡(luò)和設(shè)備的標(biāo)準(zhǔn),在這里通過引用將這些標(biāo)準(zhǔn)全部包含進來。根據(jù)這些標(biāo)準(zhǔn),無線網(wǎng)絡(luò)設(shè)備可以工作在基礎(chǔ)設(shè)施模式(infrastructure mode)或自組織模式(ad-hoc mode)中。
在基礎(chǔ)設(shè)施模式中,無線網(wǎng)絡(luò)設(shè)備或客戶站(client station)通過接入點彼此通信。在自組織模式中,無線網(wǎng)絡(luò)設(shè)備直接彼此通信,不采用接入點??蛻粽净蛞苿诱具@個術(shù)語不一定意味著無線網(wǎng)絡(luò)設(shè)備實際上是移動的。例如,沒有移動的桌上型計算機可結(jié)合無線網(wǎng)絡(luò)設(shè)備,并且充當(dāng)移動站或客戶站。
工作在基礎(chǔ)設(shè)施模式中的無線網(wǎng)絡(luò)包括接入點(AP)和至少一個與AP通信的客戶站。例如,無線網(wǎng)絡(luò)可工作在基礎(chǔ)設(shè)施模式中。由于客戶站常常是由電池供電的,因此使功耗最小化以保持電池壽命是很重要的。因此,一些客戶站實行低功率模式和活動或“清醒(awake)”模式。在活動模式期間,客戶站發(fā)送和/或接收數(shù)據(jù)。在低功率模式期間,客戶站關(guān)閉組件和/或更改操作以節(jié)約功率。通常,在低功率模式期間客戶站無法發(fā)送或接收數(shù)據(jù)。
無線網(wǎng)絡(luò)設(shè)備可以由片上系統(tǒng)(SOC)電路來實現(xiàn),該SOC電路包括基帶處理器(BBP)、媒體訪問控制器(MAC)設(shè)備、主機接口和一個或多個處理器。主機經(jīng)由主機接口與無線網(wǎng)絡(luò)設(shè)備通信。SOC電路可包括射頻(RF)收發(fā)器,或者RF收發(fā)器可位于外部。主機接口可包括外圍組件接口(PCI),但是也可使用其他類型的接口。
功率管理設(shè)備控制并選擇客戶站的不同工作模式。在工作期間,功率管理設(shè)備指示某些模塊轉(zhuǎn)換到低功率模式以節(jié)約功率。更多的信息可在2003年8月28日遞交的美國專利申請序列號10/650,887、2003年9月19日遞交的美國專利申請序列號10/665,252和2005年3月2日遞交的美國專利申請序列號11/070,481中找到,這里通過引用將這些專利申請全部包含進來。
現(xiàn)參考圖1,第一無線網(wǎng)絡(luò)10被示為處于IEEE 802.11和未來的其他無線標(biāo)準(zhǔn)所定義的基礎(chǔ)設(shè)施模式中。第一無線網(wǎng)絡(luò)10包括一個或多個客戶站12以及一個或多個接入點(AP)14??蛻粽?2和AP 14發(fā)送和接收無線信號16。AP 14是網(wǎng)絡(luò)18中的節(jié)點。網(wǎng)絡(luò)18可以是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或其他網(wǎng)絡(luò)配置。網(wǎng)絡(luò)18可包括其他節(jié)點,如服務(wù)器20,并且可以連接到分布式通信系統(tǒng)22,例如因特網(wǎng)。
客戶站12不連續(xù)向AP 14發(fā)送數(shù)據(jù)或連續(xù)從AP 14接收數(shù)據(jù)。因此,當(dāng)客戶站12和AP 14沒有數(shù)據(jù)要交換時,客戶站12就實行節(jié)電模式。通常,在數(shù)據(jù)被丟棄以前,在預(yù)定的時間量中數(shù)據(jù)在網(wǎng)絡(luò)中保持完好。包含進來的IEEE標(biāo)準(zhǔn)為客戶站12提供了以下機會通知AP 14何時客戶站12進入低功率模式(并且在一段時間中將無法接收數(shù)據(jù))。在通知AP 14之后,客戶站12轉(zhuǎn)換到低功率模式。在低功率時段期間,AP 14緩沖想要被發(fā)送到客戶站12的數(shù)據(jù)。在低功率時段之后,客戶站12加電并接收來自AP 14的信標(biāo)發(fā)送。如果信標(biāo)發(fā)送指示AP 14有數(shù)據(jù)要給客戶站12,或者客戶站12的主機處理器指示它有數(shù)據(jù)要發(fā)送,則客戶站12保持活動。否則,客戶站12再次進入低功率模式。
在目標(biāo)信標(biāo)發(fā)送時刻(TBTT),AP 14嘗試發(fā)送信標(biāo)。在AP 14發(fā)出信標(biāo)發(fā)送之前,AP 14確定其他設(shè)備目前是否正在發(fā)送數(shù)據(jù),以便其他設(shè)備能夠使用網(wǎng)絡(luò)。在信標(biāo)發(fā)送之前,客戶站12轉(zhuǎn)換到活動模式,以使要發(fā)送到AP 14的幀排隊在緩沖器中。在信標(biāo)發(fā)送之后,AP 14可立即按確定的順序與一個或多個客戶站12交換幀。例如,AP 14和客戶站12可根據(jù)時分復(fù)用(TDM)協(xié)議交換數(shù)據(jù)。TDM協(xié)議的使用使得當(dāng)一個或多個客戶站12同時嘗試向AP 14發(fā)送數(shù)據(jù)時可能發(fā)生的沖突達到最小限度。但是,位于第一無線網(wǎng)絡(luò)10附近的其他無線網(wǎng)絡(luò)可能不是根據(jù)上述TDM協(xié)議工作的。這樣,在其他無線網(wǎng)絡(luò)和第一無線網(wǎng)絡(luò)10之間可能發(fā)生沖突。
在另一種實現(xiàn)方式中,每個客戶站12在發(fā)送之前可等待隨機的時段。此隨機時段,或者說退讓(backoff)時段,降低了多個客戶站同時嘗試發(fā)送的可能性。這樣,當(dāng)在交迭的區(qū)域中存在多個網(wǎng)絡(luò)時,相對于實行單純的TDM方案的無線網(wǎng)絡(luò),實行隨機退讓時段的無線網(wǎng)絡(luò)在沖突避免方面有所改進。但是,隨機退讓不保證沖突避免。在某些應(yīng)用中,沖突避免是很關(guān)鍵的。例如,交換組播數(shù)據(jù)的無線網(wǎng)絡(luò)通常不包括肯定性的確認特征。換言之,發(fā)送站不會從接收站接收到關(guān)于數(shù)據(jù)被正確接收的確認。另外,由于隨機退讓時段,無線網(wǎng)絡(luò)中的所有站完成一組幀交換所需要的時間增加了。
現(xiàn)參考圖2,第二無線網(wǎng)絡(luò)24工作在自組織模式中。第二無線網(wǎng)絡(luò)24包括發(fā)送和接收無線信號28的多個客戶站26-1、26-2和26-3??蛻粽?6-1、26-2和26-3共同形成LAN,并且直接與彼此通信。客戶站26-1、26-2和26-3不一定連接到另一個網(wǎng)絡(luò)??蛻粽?6-1、26-2和26-3不連續(xù)向彼此發(fā)送數(shù)據(jù)或從彼此接收數(shù)據(jù)。當(dāng)客戶站26-1沒有要與其他客戶站26-2和26-3交換的數(shù)據(jù)時,客戶站26實現(xiàn)節(jié)電模式。
客戶站26-1、26-2和26-3不需要像AP中所執(zhí)行的那樣緩沖數(shù)據(jù)。例如,客戶站26-1向其他客戶站26-2和26-3發(fā)送信標(biāo)??蛻粽?6-2和26-3在信標(biāo)發(fā)送之前轉(zhuǎn)換到活動模式。在由信標(biāo)發(fā)送定義的信標(biāo)時間間隔期間,每個客戶站26以確定的順序發(fā)送數(shù)據(jù)。例如,客戶站26可順序地發(fā)送數(shù)據(jù)。
發(fā)明內(nèi)容
一種無線網(wǎng)絡(luò)設(shè)備包括發(fā)送和接收數(shù)據(jù)分組并且周期性地發(fā)送或接收信標(biāo)的RF收發(fā)器??刂颇K與RF收發(fā)器通信,基于信標(biāo)確定默認幀間間隔(IFS)時間,并且基于在信標(biāo)之后接收到的數(shù)據(jù)分組的數(shù)目選擇默認IFS時間和小于或等于默認IFS時間的第二IFS時間中的一個。
在其他特征中,信標(biāo)包括指示無線網(wǎng)絡(luò)設(shè)備的發(fā)送位置m的數(shù)據(jù)。控制模塊在RF收發(fā)器接收到m-1個數(shù)據(jù)分組時選擇第二IFS時間。控制模塊在RF收發(fā)器接收到少于m-1個數(shù)據(jù)分組時選擇默認IFS時間。
在其他特征中,控制模塊包括在接收到數(shù)據(jù)分組時被重置的IFS定時器。RF收發(fā)器在默認IFS時間和第二IFS時間中的一個之后發(fā)送數(shù)據(jù)分組。功率管理模塊在活動模式和非活動模式之間轉(zhuǎn)換無線網(wǎng)絡(luò)設(shè)備。功率管理模塊在安排的信標(biāo)時間之前將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到活動模式。功率管理模塊在RF收發(fā)器發(fā)送數(shù)據(jù)分組之后將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。包括該無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)還包括N-1個其他無線網(wǎng)絡(luò)設(shè)備。功率管理模塊在N個無線網(wǎng)絡(luò)設(shè)備全都發(fā)送數(shù)據(jù)分組之后將該無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。
在其他特征中,一種無線網(wǎng)絡(luò)包括多個無線網(wǎng)絡(luò)設(shè)備。功率管理模塊在網(wǎng)絡(luò)上的大于最大可用IFS時間的空閑時間之后將這些無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。這些無線網(wǎng)絡(luò)設(shè)備之一是周期性地向多個無線網(wǎng)絡(luò)設(shè)備發(fā)送信標(biāo)的協(xié)調(diào)器。
在其他特征中,一種無線網(wǎng)絡(luò)設(shè)備包括用于發(fā)送和接收數(shù)據(jù)分組并且用于周期性地發(fā)送或接收信標(biāo)的發(fā)送和接收裝置。該無線網(wǎng)絡(luò)設(shè)備包括控制裝置,用于與發(fā)送和接收裝置通信,基于信標(biāo)確定默認幀間間隔(IFS)時間,并且基于在信標(biāo)之后接收到的數(shù)據(jù)分組的數(shù)目選擇默認IFS時間和小于或等于默認IFS時間的第二IFS時間中的一個。
在其他特征中,信標(biāo)包括指示無線網(wǎng)絡(luò)設(shè)備的發(fā)送位置m的數(shù)據(jù)??刂蒲b置在發(fā)送和接收裝置接收到m-1個數(shù)據(jù)分組時選擇第二IFS時間??刂蒲b置在發(fā)送和接收裝置接收到少于m-1個數(shù)據(jù)分組時選擇默認IFS時間。控制裝置包括用于監(jiān)控IFS時間的定時裝置。定時裝置在接收到數(shù)據(jù)分組時被重置,并且發(fā)送和接收裝置在默認IFS時間和第二IFS時間中的一個之后發(fā)送數(shù)據(jù)分組。
在其他特征中,無線網(wǎng)絡(luò)設(shè)備還包括功率管理裝置,用于在活動模式和非活動模式之間轉(zhuǎn)換無線網(wǎng)絡(luò)設(shè)備。功率管理裝置在安排的信標(biāo)時間之前將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到活動模式。功率管理裝置在發(fā)送和接收裝置發(fā)送數(shù)據(jù)分組之后將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。
在其他特征中,包括該無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)還包括N-1個其他無線網(wǎng)絡(luò)設(shè)備。功率管理裝置在N個無線網(wǎng)絡(luò)設(shè)備全都發(fā)送數(shù)據(jù)分組之后將該無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。功率管理裝置在網(wǎng)絡(luò)上的大于最大可用IFS時間的空閑時間之后將這些無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。這些無線網(wǎng)絡(luò)設(shè)備之一是周期性地向多個無線網(wǎng)絡(luò)設(shè)備發(fā)送信標(biāo)的協(xié)調(diào)器。
在其他特征中,一種利用無線網(wǎng)絡(luò)設(shè)備發(fā)送和接收數(shù)據(jù)的方法包括至少以下之一發(fā)送和接收數(shù)據(jù)分組;至少以下之一周期性地接收和發(fā)送信標(biāo),基于信標(biāo)確定默認幀間間隔(IFS)時間,以及基于在信標(biāo)之后接收到的數(shù)據(jù)分組的數(shù)目選擇默認IFS時間和小于或等于默認IFS時間的第二IFS時間中的一個。
在其他特征中,選擇步驟包括在接收到m-1個數(shù)據(jù)分組之后選擇第二IFS時間。選擇步驟包括在接收到少于m-1個數(shù)據(jù)分組時選擇默認IFS時間。在接收到數(shù)據(jù)分組時IFS定時器被重置,并且在默認IFS時間或第二IFS時間中的一個之后數(shù)據(jù)分組被發(fā)送。
在其他特征中,一種由處理器執(zhí)行的計算機程序包括至少以下之一發(fā)送和接收數(shù)據(jù)分組;至少以下之一周期性地接收和發(fā)送信標(biāo);基于信標(biāo)確定默認幀間間隔(IFS)時間;并且基于在信標(biāo)之后接收到的數(shù)據(jù)分組的數(shù)目選擇默認IFS時間和小于或等于默認IFS時間的第二IFS時間中的一個。
在其他特征中,信標(biāo)包括指示無線網(wǎng)絡(luò)設(shè)備的發(fā)送位置m的數(shù)據(jù)。選擇步驟包括在接收到m-1個數(shù)據(jù)分組之后選擇第二IFS時間。選擇步驟包括在接收到少于m-1個數(shù)據(jù)分組時選擇默認IFS時間。在接收到數(shù)據(jù)分組時IFS定時器被重置,并且在默認IFS時間或第二IFS時間中的一個之后數(shù)據(jù)分組被發(fā)送。
在其他特征中,無線網(wǎng)絡(luò)設(shè)備在活動模式和非活動模式之間轉(zhuǎn)換。轉(zhuǎn)換步驟包括在安排的信標(biāo)時間之前將該無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到活動模式。轉(zhuǎn)換步驟包括在發(fā)送數(shù)據(jù)分組之后將該無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。在N個無線網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)分組之后該無線網(wǎng)絡(luò)設(shè)備被轉(zhuǎn)換到非活動模式,其中N是包括該無線網(wǎng)絡(luò)設(shè)備在內(nèi)的無線網(wǎng)絡(luò)中的無線網(wǎng)絡(luò)設(shè)備的數(shù)目。在包括該無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)上的大于最大可用IFS時間的空閑時間之后,該無線網(wǎng)絡(luò)設(shè)備被轉(zhuǎn)換到非活動模式。信標(biāo)被發(fā)送到多個無線網(wǎng)絡(luò)設(shè)備。
在其他特征中,包括多個無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)中的第一無線網(wǎng)絡(luò)設(shè)備包括發(fā)送和接收數(shù)據(jù)分組并且周期性地發(fā)送或接收信標(biāo)的RF收發(fā)器??刂颇K與RF收發(fā)器通信,基于信標(biāo)確定發(fā)送位置m和默認IFS時間,在RF收發(fā)器從具有發(fā)送位置m-1的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇第二IFS時間,并且在RF收發(fā)器沒有從第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇默認IFS時間。
在其他特征中,第二IFS時間小于或等于默認IFS時間。RF收發(fā)器在默認IFS時間或第二IFS時間中的一個之后發(fā)送數(shù)據(jù)分組。功率管理模塊在活動模式和非活動模式之間轉(zhuǎn)換無線網(wǎng)絡(luò)設(shè)備。功率管理模塊在安排的信標(biāo)時間之前將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到活動模式。功率管理模塊在RF收發(fā)器發(fā)送數(shù)據(jù)分組之后將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。
在其他特征中,包括該無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)還包括N-1個其他無線網(wǎng)絡(luò)設(shè)備。功率管理模塊在N個無線網(wǎng)絡(luò)設(shè)備全都發(fā)送數(shù)據(jù)分組之后將該無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。協(xié)調(diào)器設(shè)備周期性地將信標(biāo)發(fā)送到RF收發(fā)器。發(fā)送位置m=2,并且第二IFS時間等于第二無線網(wǎng)絡(luò)設(shè)備的默認IFS時間。
在其他特征中,包括多個無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)中的第一無線網(wǎng)絡(luò)設(shè)備包括發(fā)送和接收裝置,用于發(fā)送和接收數(shù)據(jù)分組并且用于周期性地發(fā)送或接收信標(biāo);以及控制裝置,用于與發(fā)送和接收裝置通信,基于信標(biāo)確定發(fā)送位置m和默認IFS時間,在發(fā)送和接收裝置從具有發(fā)送位置m-1的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇第二IFS時間,并且在發(fā)送和接收裝置沒有從第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇默認IFS時間。
在其他特征中,第二IFS時間小于或等于默認IFS時間。發(fā)送和接收裝置在默認IFS時間或第二IFS時間中的一個之后發(fā)送數(shù)據(jù)分組。無線網(wǎng)絡(luò)設(shè)備還包括功率管理裝置,用于在活動模式和非活動模式之間轉(zhuǎn)換該無線網(wǎng)絡(luò)設(shè)備。功率管理裝置在安排的信標(biāo)時間之前將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到活動模式。功率管理裝置在發(fā)送和接收裝置發(fā)送數(shù)據(jù)分組之后將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。
在其他特征中,包括該無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)還包括N-1個其他無線網(wǎng)絡(luò)設(shè)備。功率管理裝置在N個無線網(wǎng)絡(luò)設(shè)備全都發(fā)送數(shù)據(jù)分組之后將該無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。發(fā)送位置m=2,并且第二IFS時間等于第二無線網(wǎng)絡(luò)設(shè)備的默認IFS時間。
在其他特征中,一種利用包括多個無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)中的第一無線網(wǎng)絡(luò)設(shè)備來發(fā)送和接收數(shù)據(jù)的方法包括發(fā)送和接收數(shù)據(jù)分組;周期性地發(fā)送或接收信標(biāo);基于信標(biāo)確定發(fā)送位置m和默認IFS時間;在第一無線網(wǎng)絡(luò)設(shè)備從具有發(fā)送位置m-1的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇第二IFS時間;并且在第一無線網(wǎng)絡(luò)設(shè)備沒有從第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇默認IFS時間。
在其他特征中,第二IFS時間小于或等于默認IFS時間。在默認IFS時間或第二IFS時間中的一個之后數(shù)據(jù)分組被發(fā)送。第一無線網(wǎng)絡(luò)設(shè)備在活動模式和非活動模式之間被轉(zhuǎn)換。轉(zhuǎn)換步驟包括在安排的信標(biāo)時間之前將第一無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到活動模式。轉(zhuǎn)換步驟包括在第一無線網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)分組之后將第一無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。
在其他特征中,無線網(wǎng)絡(luò)包括N個無線網(wǎng)絡(luò)設(shè)備。在N個無線網(wǎng)絡(luò)設(shè)備全都發(fā)送數(shù)據(jù)分組之后第一無線網(wǎng)絡(luò)設(shè)備被轉(zhuǎn)換到非活動模式。發(fā)送位置m=2,并且第二IFS時間等于第二無線網(wǎng)絡(luò)設(shè)備的默認IFS時間。
在其他特征中,一種由處理器執(zhí)行的計算機程序包括發(fā)送和接收數(shù)據(jù)分組;周期性地發(fā)送或接收信標(biāo);基于信標(biāo)確定發(fā)送位置m和默認IFS時間;在第一無線網(wǎng)絡(luò)設(shè)備從具有發(fā)送位置m-1的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇第二IFS時間;并且在第一無線網(wǎng)絡(luò)設(shè)備沒有從第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇默認IFS時間。
在其他特征中,第二IFS時間小于或等于默認IFS時間。在默認IFS時間或第二IFS時間中的一個之后數(shù)據(jù)分組被發(fā)送。第一無線網(wǎng)絡(luò)設(shè)備在活動模式和非活動模式之間被轉(zhuǎn)換。轉(zhuǎn)換步驟包括在安排的信標(biāo)時間之前將第一無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到活動模式。轉(zhuǎn)換步驟包括在第一無線網(wǎng)絡(luò)設(shè)備發(fā)送數(shù)據(jù)分組之后將第一無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。發(fā)送位置m=2,并且第二IFS時間等于第二無線網(wǎng)絡(luò)設(shè)備的默認IFS時間。
在其他特征中,包括多個無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)中的一種無線網(wǎng)絡(luò)設(shè)備包括發(fā)送和接收數(shù)據(jù)分組并且周期性地發(fā)送或接收信標(biāo)的RF收發(fā)器??刂颇K與RF收發(fā)器通信,基于信標(biāo)確定群組(group)標(biāo)識符和站標(biāo)識符,并且基于接收到的數(shù)據(jù)分組選擇默認IFS時間和第二IFS時間中的一個。
在其他特征中,控制模塊基于接收到的數(shù)據(jù)分組以及群組標(biāo)識符和/或站標(biāo)識符中的至少一個來選擇默認IFS時間和第二IFS時間中的一個。第二IFS時間小于或等于默認IFS時間??刂颇K基于信標(biāo)確定群組標(biāo)識符x和站標(biāo)識符y。在從具有群組標(biāo)識符x-1和站標(biāo)識符y的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,控制模塊選擇第二IFS時間。在從具有小于x的群組標(biāo)識符和站標(biāo)識符y的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,控制模塊選擇第二IFS時間。在從具有群組標(biāo)識符x和除y以外的站標(biāo)識符的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,控制模塊選擇默認IFS時間。
在其他特征中,群組IFS時間是基于群組標(biāo)識符的,增量IFS時間是基于站標(biāo)識符的,默認IFS時間是群組IFS時間和增量IFS時間的和。設(shè)備在默認IFS時間或第二IFS時間中的一個之后發(fā)送數(shù)據(jù)分組。功率管理模塊在活動模式和非活動模式之間轉(zhuǎn)換無線網(wǎng)絡(luò)設(shè)備。功率管理模塊在安排的信標(biāo)時間之前將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到活動模式。功率管理模塊在RF收發(fā)器發(fā)送數(shù)據(jù)分組之后將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。協(xié)調(diào)器設(shè)備周期性地向RF收發(fā)器發(fā)送信標(biāo)。
在其他特征中,包括多個無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)中的一種無線網(wǎng)絡(luò)設(shè)備包括發(fā)送和接收裝置,用于發(fā)送和接收數(shù)據(jù)分組并且用于周期性地發(fā)送或接收信標(biāo);以及控制裝置,用于與發(fā)送和接收裝置通信,基于信標(biāo)確定群組標(biāo)識符和站標(biāo)識符,并且基于接收到的數(shù)據(jù)分組選擇默認IFS時間和第二IFS時間中的一個。
在其他特征中,控制裝置基于接收到的數(shù)據(jù)分組以及群組標(biāo)識符和/或站標(biāo)識符中的至少一個來選擇默認IFS時間和第二IFS時間中的一個。第二IFS時間小于或等于默認IFS時間??刂蒲b置基于信標(biāo)確定群組標(biāo)識符x和站標(biāo)識符y。在從具有群組標(biāo)識符x-1和站標(biāo)識符y的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,控制裝置選擇第二IFS時間。在從具有小于x的群組標(biāo)識符和站標(biāo)識符y的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,控制裝置選擇第二IFS時間。在從具有群組標(biāo)識符x和除y以外的站標(biāo)識符的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,控制裝置選擇默認IFS時間。
在其他特征中,群組IFS時間是基于群組標(biāo)識符的,增量IFS時間是基于站標(biāo)識符的,默認IFS時間是群組IFS時間和增量IFS時間的和。設(shè)備在默認IFS時間或第二IFS時間中的一個之后發(fā)送數(shù)據(jù)分組。無線網(wǎng)絡(luò)設(shè)備還包括功率管理裝置,用于在活動模式和非活動模式之間轉(zhuǎn)換無線網(wǎng)絡(luò)設(shè)備。功率管理裝置在安排的信標(biāo)時間之前將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到活動模式。功率管理裝置在設(shè)備發(fā)送數(shù)據(jù)分組之后將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。
在其他特征中,一種利用包括多個無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)中的第一無線網(wǎng)絡(luò)設(shè)備來發(fā)送和接收數(shù)據(jù)分組的方法包括發(fā)送和接收數(shù)據(jù)分組;周期性地發(fā)送或接收信標(biāo);基于信標(biāo)確定群組標(biāo)識符和站標(biāo)識符;并且基于接收到的數(shù)據(jù)分組選擇默認IFS時間和第二IFS時間中的一個。
在其他特征中,選擇步驟包括基于接收到的數(shù)據(jù)分組以及群組標(biāo)識符和/或站標(biāo)識符中的至少一個選擇默認IFS時間和第二IFS時間中的一個。第二IFS時間小于或等于默認IFS時間。群組標(biāo)識符x和站標(biāo)識符y是基于信標(biāo)確定的。選擇步驟包括在從具有群組標(biāo)識符x-1和站標(biāo)識符y的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇第二IFS時間。選擇步驟包括在從具有小于x的群組標(biāo)識符和站標(biāo)識符y的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇第二IFS時間。選擇步驟包括在從具有群組標(biāo)識符x和除y以外的站標(biāo)識符的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇默認IFS時間。
在其他特征中,群組IFS時間是基于群組標(biāo)識符的,增量IFS時間是基于站標(biāo)識符的,默認IFS時間是群組IFS時間和增量IFS時間的和。在默認IFS時間或第二IFS時間中的一個之后數(shù)據(jù)分組被發(fā)送。第一無線網(wǎng)絡(luò)設(shè)備在活動模式和非活動模式之間被轉(zhuǎn)換。轉(zhuǎn)換步驟包括在安排的信標(biāo)時間之前將第一無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到活動模式。轉(zhuǎn)換步驟包括在發(fā)送數(shù)據(jù)分組之后將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。
在其他特征中,一種由處理器執(zhí)行的計算機程序包括發(fā)送和接收數(shù)據(jù)分組;周期性地發(fā)送或接收信標(biāo);基于信標(biāo)確定群組標(biāo)識符和站標(biāo)識符;并且基于接收到的數(shù)據(jù)分組選擇默認IFS時間和第二IFS時間中的一個。
在其他特征中,選擇步驟包括基于接收到的數(shù)據(jù)分組以及群組標(biāo)識符和/或站標(biāo)識符中的至少一個來選擇默認IFS時間和第二IFS時間中的一個。第二IFS時間小于或等于默認IFS時間。群組標(biāo)識符x和站標(biāo)識符y是基于信標(biāo)確定的。選擇步驟包括在從具有群組標(biāo)識符x-1和站標(biāo)識符y的無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇第二IFS時間。
在其他特征中,選擇步驟包括在從具有小于x的群組標(biāo)識符和站標(biāo)識符y的無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇第二IFS時間。選擇步驟包括在從具有群組標(biāo)識符x和除y以外的站標(biāo)識符的無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時選擇默認IFS時間。群組IFS時間是基于群組標(biāo)識符的,增量IFS時間是基于站標(biāo)識符的,默認IFS時間是群組IFS時間和增量IFS時間的和。在默認IFS時間或第二IFS時間中的一個之后數(shù)據(jù)分組被發(fā)送。
在其他特征中,無線網(wǎng)絡(luò)設(shè)備在活動模式和非活動模式之間被轉(zhuǎn)換。轉(zhuǎn)換步驟包括在安排的信標(biāo)時間之前將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到活動模式。轉(zhuǎn)換步驟包括在發(fā)送數(shù)據(jù)分組之后將無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到非活動模式。
在其他特征中,上述系統(tǒng)和方法是通過由一個或多個處理器執(zhí)行的計算機程序?qū)崿F(xiàn)的。計算機程序可位于計算機可讀介質(zhì)上,該計算機可讀介質(zhì)例如但不限于是存儲器、非易失性數(shù)據(jù)存儲裝置和/或其他適當(dāng)?shù)挠行未鎯橘|(zhì)。
本發(fā)明的其他應(yīng)用領(lǐng)域?qū)囊韵绿峁┑脑敿毭枋鲋酗@現(xiàn)出來。應(yīng)當(dāng)理解,詳細描述和具體示例雖然闡明了本發(fā)明的優(yōu)選實施例,但卻只想用于說明,而不想限制本發(fā)明的范圍。
從詳細描述和附圖中可更全面地理解本發(fā)明,附圖中圖1是根據(jù)現(xiàn)有技術(shù)被配置為基礎(chǔ)設(shè)施模式并且包括一個或多個客戶站和接入點(AP)的無線網(wǎng)絡(luò)的功能框圖;圖2是根據(jù)現(xiàn)有技術(shù)被配置為自組織模式并且包括多個客戶站的無線網(wǎng)絡(luò)的功能框圖;圖3是根據(jù)本發(fā)明被配置為基礎(chǔ)設(shè)施模式無線局域網(wǎng)(LAN)的無線游戲網(wǎng)絡(luò)的功能框圖;圖4是根據(jù)本發(fā)明用作包括SOC和射頻(RF)收發(fā)器的無線游戲網(wǎng)絡(luò)中的控制臺(console)的AP的功能框圖;圖5是根據(jù)本發(fā)明的無線網(wǎng)絡(luò)設(shè)備的功能框圖;圖6是示出根據(jù)現(xiàn)有技術(shù)在無線LAN中的客戶站TDM協(xié)議增量(delta)時間的時序圖;圖7A是示出根據(jù)本發(fā)明第一實現(xiàn)方式的無線LAN中的客戶站IFS時間的時序圖;圖7B是示出根據(jù)本發(fā)明第一實現(xiàn)方式的無線LAN中的客戶站IFS時間的時序圖;圖7C是示出根據(jù)本發(fā)明第一實現(xiàn)方式的無線LAN中的客戶站IFS時間的時序圖;圖7D是示出根據(jù)本發(fā)明第一實現(xiàn)方式的無線LAN中的客戶站IFS時間的時序圖;圖8是示出根據(jù)本發(fā)明的第一實現(xiàn)方式由無線網(wǎng)絡(luò)設(shè)備執(zhí)行的用于選擇客戶站IFS時間的步驟的流程圖;圖9A是示出根據(jù)本發(fā)明第二實現(xiàn)方式的無線LAN中的客戶站IFS時間的時序圖;圖9B是示出根據(jù)本發(fā)明第二實現(xiàn)方式的無線LAN中的客戶站IFS時間的時序圖;
圖9C是示出根據(jù)本發(fā)明第二實現(xiàn)方式的無線LAN中的客戶站IFS時間的時序圖;圖10是示出根據(jù)本發(fā)明的第二實現(xiàn)方式由無線網(wǎng)絡(luò)設(shè)備執(zhí)行的用于選擇客戶站IFS時間的步驟的流程圖;圖11A是示出根據(jù)本發(fā)明第三實現(xiàn)方式的無線LAN中的客戶站IFS時間的時序圖;圖11B是示出根據(jù)本發(fā)明第三實現(xiàn)方式的無線LAN中的客戶站IFS時間的時序圖;圖11C是示出根據(jù)本發(fā)明第三實現(xiàn)方式的無線LAN中的客戶站IFS時間的時序圖;圖11D是示出根據(jù)本發(fā)明第三實現(xiàn)方式的無線LAN中的客戶站IFS時間的時序圖;圖12是示出根據(jù)本發(fā)明的第三實現(xiàn)方式由無線網(wǎng)絡(luò)設(shè)備執(zhí)行的用于選擇客戶站IFS時間的步驟的流程圖;圖13A是高清晰度電視機的功能框圖;圖13B是車輛控制系統(tǒng)的功能框圖;圖13C是蜂窩電話的功能框圖;并且圖13D是機頂盒的功能框圖。
具體實施例方式
以下對于優(yōu)選實施例的描述從性質(zhì)上來說只是示例性的,而絕非想要限制本發(fā)明、其應(yīng)用或使用。為了清晰起見,在附圖中將使用相同的標(biāo)號來標(biāo)識類似的元件。這里所使用的術(shù)語模塊和/或設(shè)備是指專用集成電路(ASIC)、電子電路、執(zhí)行一個或多個軟件或固件程序的處理器(共享的、專用的或處理器組)和存儲器、組合邏輯電路和/或其他適當(dāng)?shù)奶峁┧枋龅墓δ艿慕M件。
幀間間隔(IFS)時間是一個站在發(fā)送數(shù)據(jù)之前等待通信介質(zhì)變?yōu)榭臻e的最小時間。為了使功耗最小,根據(jù)本發(fā)明的無線協(xié)議允許站使用沒有隨機退讓時段的更短的和/或恒定的IFS時間。通過在消除對隨機退讓時段的需要的同時防止沖突,并且通過對每個站保持較短的IFS時間,所有站的平均清醒時間和功耗都減少了。工作在基礎(chǔ)設(shè)施模式或自組織模式的無線網(wǎng)絡(luò)都可實現(xiàn)這里所描述的無線協(xié)議。
在某些類型的網(wǎng)絡(luò)中,大部分站或全部站都需要定期發(fā)送數(shù)據(jù),例如在每個信標(biāo)時間間隔發(fā)送數(shù)據(jù)。這種類型的網(wǎng)絡(luò)的一個示例是無線控制臺游戲應(yīng)用。由于在每個信標(biāo)時間間隔期間,大多數(shù)或所有站都向一個或多個其他站發(fā)送幀,因此在每次信標(biāo)發(fā)送之后,主站都要確定站接入順序。主站可通過在每次信標(biāo)發(fā)送之后隨機化或輪換順序來改變站接入順序。每個站的IFS時間部分依賴于接入順序,并且部分依賴于先前在特定信標(biāo)時段中接收到的幀。按照這種方式,給定客戶站在第一信標(biāo)時間時隔期間將根據(jù)第一IFS時間發(fā)送數(shù)據(jù),而在第二信標(biāo)時間間隔期間將根據(jù)第二或不同的IFS時間發(fā)送數(shù)據(jù)。
在工作于基礎(chǔ)設(shè)施或自組織模式中的無線游戲網(wǎng)絡(luò)中,在每個信標(biāo)時間間隔期間,所有客戶站都向其他每一個客戶站發(fā)送幀。對于給定信標(biāo)時間間隔,每個客戶站的IFS時間規(guī)定了一種客戶站接入順序??蛻粽窘尤腠樞蚴峭ㄟ^在每次信標(biāo)發(fā)送之后在客戶站之間隨機化或輪換IFS時間來改變的。按照這種方式,給定客戶站在第一信標(biāo)時間間隔期間將會根據(jù)第一IFS時間發(fā)送數(shù)據(jù),而在第二信標(biāo)時間間隔期間將會根據(jù)第二IFS時間發(fā)送數(shù)據(jù)。
現(xiàn)參考圖3,無線游戲網(wǎng)絡(luò)30包括主機游戲設(shè)備32以及一個或多個客戶游戲設(shè)備34??蛻粲螒蛟O(shè)備34包括無線局域網(wǎng)(WLAN)硬件,并且充當(dāng)基礎(chǔ)設(shè)施模式網(wǎng)絡(luò)中的客戶站。主機游戲設(shè)備32也包括無線LAN硬件并且充當(dāng)無線游戲網(wǎng)絡(luò)中的接入點(AP)。無線游戲網(wǎng)絡(luò)通過減少活動模式的總持續(xù)時間,從而實現(xiàn)客戶游戲設(shè)備34的更大移動性并且節(jié)約了操作功率。本領(lǐng)域的技術(shù)人員將會意識到,主機游戲設(shè)備32和客戶游戲設(shè)備34分別可以是游戲控制臺和無線輸入設(shè)備,或者AP以及一個或多個無線客戶站的任何其他適當(dāng)?shù)膶崿F(xiàn)方式??商鎿Q地,無線游戲網(wǎng)絡(luò)30不包括主機游戲設(shè)備32,并且工作在自組織模式中。
現(xiàn)參考圖4,用作主機游戲設(shè)備32的典型AP 14包括片上系統(tǒng)(SOC)34。SOC 34包括基帶處理器(BBP)42、媒體訪問控制(MAC)設(shè)備44和由46統(tǒng)一標(biāo)識的其他SOC組件,其中包括接口、存儲器和/或處理器。射頻(RF)收發(fā)器48以及BBP 42與MAC設(shè)備44通信。RF收發(fā)器48向無線LAN中的客戶站發(fā)送數(shù)據(jù)/從無線LAN中的客戶站接收數(shù)據(jù)。由于在低功率模式期間,AP 14可能有想要給客戶站的數(shù)據(jù),因此MAC設(shè)備44包括緩沖器50。MAC設(shè)備44將想要給客戶站的數(shù)據(jù)存儲在緩沖器50中,直到客戶站進入活動模式。如圖1中所示,AP 14可以是網(wǎng)絡(luò)18中的節(jié)點,網(wǎng)絡(luò)18包括其他節(jié)點,如服務(wù)器20,并且可以連接到分布式通信系統(tǒng)22,例如因特網(wǎng)。
每個客戶游戲設(shè)備34包括如圖5中所示的典型無線網(wǎng)絡(luò)設(shè)備60。根據(jù)本發(fā)明某些實現(xiàn)方式的無線網(wǎng)絡(luò)設(shè)備60被示為包括RF收發(fā)器模塊62、基帶處理器模塊64、功率和時鐘模塊66、MAC模塊68和功率管理模塊70。RF收發(fā)器模塊62包括接收器72和發(fā)送器74。雖然未示出,但網(wǎng)絡(luò)設(shè)備60還包括處理器和其他標(biāo)準(zhǔn)組件。
頻率合成器76包括鎖相環(huán)(PLL)78,該鎖相環(huán)接收來自諸如晶體振蕩器80這樣的振蕩器的第一參考頻率。頻率合成器76還包括壓控振蕩器(VCO)82,該壓控振蕩器基于輸入到其中的信號提供可調(diào)節(jié)的頻率輸出。頻率合成器76分別為發(fā)送器和接收器72和74生成RF和IF輸出信號。
在接收器工作期間,低噪聲放大器(LNA)84的輸入端接收來自天線(未示出)的信號,放大信號并將其輸出到接收器72。在發(fā)送器工作期間,發(fā)送器74的輸出被功率放大器(PA)86接收,該功率放大器將放大后的信號輸出到天線。
在接收器方,BBP 64包括從接收器72接收信號的模數(shù)轉(zhuǎn)換器(ADC)88。ADC 88與解調(diào)器90通信,該解調(diào)器對信號進行解調(diào)。解調(diào)器90的輸出與外部接口92通信,該外部接口與MAC 68通信。在發(fā)送器方,MAC 68向外部接口92發(fā)送信號,這些信號被調(diào)制器94調(diào)制,并且被輸出到數(shù)模轉(zhuǎn)換器(DAC)96。DAC 96將信號輸出到發(fā)送器74。BBP64還包括PLL(未示出)??商鎿Q地,ADC 88和DAC 96可位于RF收發(fā)器62上。
功率和時鐘模塊66包括多級電壓源98,該多級電壓源接收諸如VDD這樣的輸入電壓和模式信號,并且輸出兩個或多個電壓水平。功率和時鐘模塊66還包括低功率(LP)振蕩器100。功率管理模塊70與MAC模塊68以及處理器(未示出)一起選擇無線網(wǎng)絡(luò)設(shè)備60的工作模式。工作模式包括活動模式和非活動(即低功率)模式,但是也可提供另外的模式。功率管理模塊70還可位于MAC模塊66或功率和時鐘模塊66中。
與功率管理模塊70相關(guān)聯(lián)的可選校準(zhǔn)模塊102被可選地用于校準(zhǔn)非活動模式的持續(xù)時間。校準(zhǔn)模塊102接收LP振蕩器100和PLL 104的輸出,并且校準(zhǔn)用于計算非活動模式的持續(xù)時間的計數(shù)器106的值。校準(zhǔn)可以周期性地、基于事件、隨機地、在轉(zhuǎn)換到非活動模式之前和/或在任何其他適當(dāng)?shù)幕A(chǔ)之上執(zhí)行。可替換地,可以從無線網(wǎng)絡(luò)設(shè)備60中省略校準(zhǔn)模塊102。
功率和時鐘模塊66還包括電流和電壓偏置電路108和110,它們分別向無線網(wǎng)絡(luò)設(shè)備60中的各種電路和/或模塊(未示出連接)提供電流和/或電壓偏置。電流偏置電路108可包括一個或多個片外校準(zhǔn)電阻(未示出),電壓偏置電路可包括一個或多個片上電阻(未示出)。帶隙電壓參考112可用于偏置電流偏置電路108。
時鐘數(shù)據(jù)恢復(fù)(CDR)模塊114執(zhí)行時鐘恢復(fù),并且包括模擬和數(shù)字模塊116和118,或者只包括數(shù)字模塊。鎖相環(huán)(PLL)104的輸出端耦合到CDR模塊114。
現(xiàn)參考圖6,其中示出了根據(jù)現(xiàn)有技術(shù)的典型TDM時序圖120。一個或多個客戶站在發(fā)送信標(biāo)信號122之前進入活動模式。在工作于基礎(chǔ)設(shè)施模式中的無線網(wǎng)絡(luò)中,AP發(fā)送信標(biāo)信號122。但是,在自組織模式中,客戶站之一發(fā)送信標(biāo)信號。在接收到信標(biāo)之后,在由信標(biāo)信號122定義的清醒時間間隔124期間,客戶站嘗試根據(jù)分配的延遲時間發(fā)送數(shù)據(jù)。
每個客戶站的延遲或增量時間可以每個信標(biāo)時間間隔都不同。例如,可以在信標(biāo)信號122中傳送默認延遲時間。結(jié)果,客戶站的站接入順序會隨每個信標(biāo)時間間隔而改變。在傳輸介質(zhì)變得空閑之后,客戶站在發(fā)送數(shù)據(jù)之前等待一段延遲時間。當(dāng)介質(zhì)上的數(shù)據(jù)幀或分組發(fā)送完成之時,如果分組的目的地是單個接收器,則接收數(shù)據(jù)分組的設(shè)備可發(fā)送一個確認數(shù)據(jù)分組。
第一客戶站等待第一增量時間1,如126處所示。第二、第三和第n客戶站分別開始等待第二、第三……和第n個增量時間。由于增量時間1是最短的,因此它首先終止。第一客戶站發(fā)送數(shù)據(jù)分組,如128處所示。在第一客戶站在128處發(fā)送數(shù)據(jù)分組的同時,其余客戶站仍然在等待其相應(yīng)的增量時間。換言之,128處第一客戶站的發(fā)送發(fā)生在其余客戶站仍在等待其各自的增量時間期滿的同時。因此,第二客戶站等待第二增量時間2(第二短的增量時間),如130處所示。然后,第二客戶站發(fā)送數(shù)據(jù)分組,如132處所示。第三客戶站等待第三增量時間3,如134處所示,然后發(fā)送數(shù)據(jù)分組,如136處所示。第n客戶站等待第n增量時間n,如138處所示,然后發(fā)送數(shù)據(jù)分組,如139處所示。
在隨后的信標(biāo)時間間隔中(未示出),每個站的增量時間都可以改變。例如,第n客戶站可根據(jù)第一增量時間1工作,第一客戶站可根據(jù)第三增量時間3工作。類似地,剩余客戶站的增量時間被改變。本領(lǐng)域的技術(shù)人員可意識到可以順序地、隨機地或以任何其他適當(dāng)方式改變增量時間,從而改變站接入順序。
在所有客戶站完成發(fā)送之后,客戶站轉(zhuǎn)換到低功率模式,如清醒時間間隔124的終點所示。例如,在工作于基礎(chǔ)設(shè)施模式或自組織模式中的無線游戲網(wǎng)絡(luò)中,每個客戶站都保持清醒,以便接收來自網(wǎng)絡(luò)中的其他客戶站的所有數(shù)據(jù)分組。
可替換地,每個客戶站在發(fā)送數(shù)據(jù)分組之后立即轉(zhuǎn)換到低功率模式。例如,在工作于基礎(chǔ)設(shè)施模式中的無線游戲控制臺中,充當(dāng)客戶站的無線輸入設(shè)備可在向控制臺(AP)發(fā)送數(shù)據(jù)之后立即轉(zhuǎn)換到低功率模式。由于站接入順序在每次信標(biāo)時間間隔之后發(fā)生變化,因此,第一、第二、第三和第n客戶站在時間上消耗的平均功率大致相同。
現(xiàn)參考圖7A至7D,時序圖140示出了本發(fā)明的第一實現(xiàn)方式。與參考圖6所描述的唯一增量時間相反,每個客戶站被分配默認的唯一IFS時間1、2、3、…、n。唯一的IFS時間致使站以IFS的升序進行發(fā)送,這與圖6中所描述的增量時間的效果類似。但是,IFS時間度量的是從傳輸介質(zhì)變得空閑開始的時間,而不是從信標(biāo)發(fā)送122起的固定時間。按照這種方式,每個客戶站在信標(biāo)發(fā)送122之后和/或在先前的客戶站完成發(fā)送之后等待唯一的IFS時間。
在每個信標(biāo)時間間隔期間,客戶站遵循一種或多種規(guī)則,以確定是等待所分配的默認IFS時間還是等待更短的備選IFS時間。在一種實現(xiàn)方式中,如果客戶站接收到預(yù)期數(shù)目的特定類型的數(shù)據(jù)分組(即所有在前的客戶站已發(fā)送的),則該客戶站等待備選IFS時間。在典型的無線游戲應(yīng)用中,每個客戶站有單個數(shù)據(jù)分組要發(fā)送到所有其他客戶站。但是,在信標(biāo)時間間隔期間,客戶站可能有多于一種數(shù)據(jù)分組類型要發(fā)送。例如,客戶游戲設(shè)備可以向主機游戲設(shè)備發(fā)送控制數(shù)據(jù)分組,然后向所有其他客戶游戲設(shè)備發(fā)送游戲數(shù)據(jù)分組。因此,在后的客戶游戲設(shè)備預(yù)期將會接收到游戲數(shù)據(jù)分組,而不是控制數(shù)據(jù)分組。
現(xiàn)參考圖7A,如果給定客戶站接收來自所有先前進行發(fā)送的客戶站的數(shù)據(jù)分組,則客戶站等待IFS時間1。IFS時間1是第一客戶站的默認IFS時間,如142處所示。第一客戶站等待第一IFS時間1,并且發(fā)送數(shù)據(jù)分組,如144處所示。第二客戶站根據(jù)IFS時間2是站接入順序中的第二個,因此在發(fā)送之前只預(yù)期接收到來自第一客戶站的數(shù)據(jù)分組(即一個具有預(yù)期類型的數(shù)據(jù)分組)。如果第二客戶站接收到來自第一客戶站的數(shù)據(jù)分組,則第二客戶站等待IFS時間1,如146處所示,并且發(fā)送數(shù)據(jù)分組,如148處所示。
換言之,由于在此信標(biāo)時間間隔期間第一客戶站已經(jīng)發(fā)送了數(shù)據(jù),因此不會有在IFS時間1處在第一客戶站和第二客戶站之間發(fā)生沖突的危險。第三客戶站是站接入順序中的第三個,因此預(yù)期在發(fā)送之前接收到兩個數(shù)據(jù)分組。如果第三客戶站接收到來自第一和第二客戶站的數(shù)據(jù)分組,則第三客戶站等待IFS時間1,如150處所示,并且發(fā)送數(shù)據(jù)分組,如152處所示。第n個客戶站以類似的方式工作,并且等待IFS時間1,如154處所示,然后才發(fā)送數(shù)據(jù)分組,如156處所示。在之后的信標(biāo)時間間隔中,IFS時間按上述方式被改變,但是對于備選IFS時間,客戶站繼續(xù)遵循所述一種或多種規(guī)則。
按照這種方式,更迅速地在所有客戶站之間交換了數(shù)據(jù),并且減少了客戶站的總清醒時間,從而使功耗最小化。另外,由于降低了所有站發(fā)送其數(shù)據(jù)所需的時間的百分比,因此所有站在與其他WLAN網(wǎng)絡(luò)競爭介質(zhì)時能夠每個信標(biāo)時間間隔進行發(fā)送的可能性更大了。如上所述以及如圖7A中所示,如果大多數(shù)或全部客戶站正確地發(fā)送和接收,則清醒時間間隔124大大減小。
現(xiàn)參考圖7B,時序圖140示出了當(dāng)一個客戶站未接收到來自在前的客戶站的數(shù)據(jù)分組時客戶站的操作。第一客戶站在IFS時間1之后發(fā)送數(shù)據(jù)分組,如158處所示。但是,第二客戶站未正確接收到來自第一客戶站的數(shù)據(jù)分組。例如,第二客戶站可能由于噪聲或其他網(wǎng)絡(luò)問題而未接收到數(shù)據(jù)分組。因此,第二客戶站等待IFS時間2,如160處所示,然后才發(fā)送數(shù)據(jù)分組,如162處所示。第三和第n客戶站正確地接收到所有之前的數(shù)據(jù)分組,并且分別如164和166處所示,等待IFS時間1,然后才進行發(fā)送。
現(xiàn)參考圖7C,時序圖140示出當(dāng)客戶站3及之后的客戶站未接收到來自在前的客戶站的數(shù)據(jù)分組時客戶站的操作。第一客戶站在IFS時間1之后發(fā)送數(shù)據(jù)分組,如170處所示。第二客戶站接收數(shù)據(jù)分組,并且在IFS時間1之后進行發(fā)送,如172處所示。第三和第n客戶站未接收到來自第二客戶站的數(shù)據(jù)分組。例如,噪聲可能破壞從第二客戶站進行的發(fā)送。因此,第三和第n客戶站無法使用IFS時間1,而是分別使用默認IFS時間3和n。
可替換地,第二客戶站可能不在網(wǎng)絡(luò)中和/或未能發(fā)送,這兩種情況都一起在圖7D中示出。第一客戶站在IFS時間1之后發(fā)送數(shù)據(jù)分組,如174處所示。第二客戶站未發(fā)送數(shù)據(jù)分組。因此,第三客戶站在第一客戶站完成發(fā)送之后等待默認IFS時間3,如176處所示。第三客戶站在IFS時間3之后發(fā)送數(shù)據(jù)分組,如178處所示。類似地,第n客戶站在第n-1客戶站完成發(fā)送之后等待默認的IFS時間n,如180處所示,然后發(fā)送數(shù)據(jù)分組,如182處所示。
現(xiàn)參考圖8,第一IFS時間選擇方法184開始于步驟186中。在步驟188中,客戶站在接收信標(biāo)發(fā)送之前進入活動模式。在步驟190中,客戶站接收信標(biāo)信號。信標(biāo)信號包括確定客戶站的默認IFS時間的數(shù)據(jù)。在本實現(xiàn)方式中,信標(biāo)信號還可指示每個客戶站在站接入順序內(nèi)的時隙m??商鎿Q地,信標(biāo)信號可包括既指示默認IFS時間又指示每個客戶站的時隙m的單個值。例如,信標(biāo)信號可包括指示默認IFS時間和/或客戶站的時隙m的定時器同步函數(shù)(TSF)值。在步驟192中,客戶站確定它是否接收到了正確類型的m-1個數(shù)據(jù)分組。如果是的話,則方法184繼續(xù)到步驟194。如果否的話,則方法184繼續(xù)到步驟196。在步驟194中,客戶站等待小于或等于默認IFS時間的備選IFS時間。在步驟196中,客戶站等待默認IFS時間。
在步驟198中,客戶站確定步驟194或步驟196的IFS時間是否到期。如果是的話,則方法184繼續(xù)到步驟200。如果否的話,則方法184繼續(xù)到步驟201。在步驟201中,客戶站確定傳輸介質(zhì)是否空閑。如果是的話,則方法184返回步驟198。如果否的話,則方法184繼續(xù)到步驟202。在步驟202中,客戶站重置IFS定時器,并且方法184返回步驟192。換言之,只要傳輸介質(zhì)空閑,客戶站就繼續(xù)等待IFS時間。如果客戶站檢測到傳輸介質(zhì)上的活動,則IFS定時器重置。
在步驟200中,客戶站發(fā)送數(shù)據(jù)分組。在步驟203中,方法184確定客戶站是否已接收到來自無線網(wǎng)絡(luò)中的所有其他客戶站的數(shù)據(jù)分組,和/或信標(biāo)時間間隔是否即將期滿。如果是的話,則方法184繼續(xù)到步驟206。如果否的話,則方法184返回步驟203,直到所有分組都已被接收到。換言之,如果所有站都已完成發(fā)送和/或信標(biāo)時間間隔即將期滿,則方法184繼續(xù)到步驟206。否則,方法184返回步驟203,并且在每個客戶站嘗試以此方式進行發(fā)送的同時,站等待。在步驟206中,客戶站進入非活動模式。在步驟207中,方法184啟動非活動模式定時器。在步驟208中,方法184確定非活動模式定時器是否到期。如果是的話,則方法184對于隨后的信標(biāo)時間間隔進行重復(fù)并返回步驟188。如果否的話,則方法184返回步驟208。
現(xiàn)參考圖9A至9D,時序圖210示出了本發(fā)明的第二實現(xiàn)方式。如果客戶站接收到來自緊鄰的前一客戶站的特定類型的數(shù)據(jù)分組,則客戶站在發(fā)送數(shù)據(jù)之前等待備選IFS時間。如果客戶站未接收到來自緊鄰的前一客戶站的特定數(shù)據(jù)分組,則客戶站在發(fā)送數(shù)據(jù)之前等待默認IFS時間。在本實現(xiàn)方式中,網(wǎng)絡(luò)中的每個客戶站保留網(wǎng)絡(luò)中的所有其他客戶站的MAC地址表。換言之,每個客戶站能夠基于緊鄰的前一客戶站的MAC地址識別從該客戶站接收的數(shù)據(jù)分組。另外,每個數(shù)據(jù)分組包括標(biāo)識其在站接入順序中的順序的信息。按照這種方式,接收客戶站能夠確定特定數(shù)據(jù)分組是否是由緊鄰的前一客戶站發(fā)送的。
如果給定客戶站接收到來自緊鄰的前一客戶站的數(shù)據(jù)分組,則客戶站等待IFS時間1。如果所有的客戶站都接收到了相應(yīng)的緊鄰的前一客戶站的數(shù)據(jù)分組,則所有的客戶站都等待IFS時間1,如先前圖7A中所示?,F(xiàn)參考圖9A,時序圖210示出了當(dāng)一個客戶站未接收到來自緊鄰的前一客戶站的數(shù)據(jù)分組時客戶站的操作。第一客戶站在IFS時間1之后發(fā)送數(shù)據(jù)分組,如212處所示。但是,第二客戶站未正確接收到來自第一客戶站的數(shù)據(jù)分組。因此,第二客戶站等待IFS時間2,然后才發(fā)送數(shù)據(jù)分組,如214處所示。第三客戶站正確地接收到了來自第二客戶站的數(shù)據(jù)分組,第n客戶站正確地接收到了來自第n-1客戶站的數(shù)據(jù)分組。因此,第三客戶站和第n客戶站在發(fā)送數(shù)據(jù)之前等待IFS時間1。
現(xiàn)參考圖9B,時序圖210示出了當(dāng)所有在后客戶站都未接收到來自在前客戶站的數(shù)據(jù)分組時客戶站的操作。第一客戶站在IFS時間1之后發(fā)送數(shù)據(jù)分組,如216處所示。第二、第三和第n客戶站未接收到來自第一客戶站的數(shù)據(jù)分組。第二客戶站等待IFS時間2,然后才發(fā)送數(shù)據(jù)分組,如218處所示。但是,根據(jù)本實現(xiàn)方式,第三和第n客戶站為了使用IFS時間1不需要接收來自第一客戶站的數(shù)據(jù)分組。如果第三客戶站正確地接收到了來自第二客戶站的數(shù)據(jù)分組,則第三客戶站使用IFS時間1。類似地,如果第n客戶站正確接收到了來自第n-1客戶站的數(shù)據(jù)分組,則第n客戶站使用IFS時間1。
現(xiàn)參考圖9C,時序圖210示出了當(dāng)一個客戶站停止發(fā)送或從無線網(wǎng)絡(luò)斷開時客戶站的操作。第一客戶站在IFS時間1后發(fā)送數(shù)據(jù)分組,如220處所示。第二客戶站不發(fā)送。因此,第三客戶站在等待IFS時間3之后發(fā)送數(shù)據(jù)分組,如222處所示。如果第n客戶站正確地接收到了來自第n-1客戶站的數(shù)據(jù)分組,則第n客戶站使用IFS時間1。
正如上文中參考圖9A至9C所描述的,如果緊鄰的前一客戶站發(fā)送了特定數(shù)據(jù)分組,則在后客戶站將會使用備選IFS時間。但是,在某些情況下,可能發(fā)生沖突。例如,如果第一客戶站無法發(fā)送數(shù)據(jù)分組,則第二客戶站將會在IFS時間2之后發(fā)送數(shù)據(jù)分組。在第二客戶站發(fā)送數(shù)據(jù)分組之后,第三客戶站將會嘗試在IFS時間1之后發(fā)送數(shù)據(jù)分組。但是,第一客戶站將會一直等待直到第二客戶站完成發(fā)送,并且也在IFS時間1之后嘗試發(fā)送數(shù)據(jù)分組,從而導(dǎo)致了沖突。因此,雖然圖9A至9C中所描述的實現(xiàn)方式在無噪聲環(huán)境中提供了顯著改進,但是可以看出在某些環(huán)境中的操作是不合需要的。
現(xiàn)參考圖10,第二IFS時間選擇方法224開始于步驟226中。在步驟228中,客戶站在接收信標(biāo)發(fā)送之前轉(zhuǎn)換到活動模式。在步驟230中,客戶站接收信標(biāo)信號。信標(biāo)信號包括確定客戶站的默認IFS時間的數(shù)據(jù),該數(shù)據(jù)確定了每個客戶站在站接入順序內(nèi)的時隙。在步驟232中,客戶站確定它是否接收到了來自時隙m-1中的客戶站的數(shù)據(jù)分組。如果是的話,則方法224繼續(xù)到步驟234。如果否的話,則方法224繼續(xù)到步驟236。在步驟234中,客戶站等待小于默認IFS時間的備選IFS時間。在步驟236中,客戶站等待默認IFS時間。
在步驟238中,客戶站確定步驟234或步驟236的IFS時間是否到期。如果是的話,則方法224繼續(xù)到步驟240。如果否的話,則方法224繼續(xù)到步驟241。在步驟241中,客戶站確定傳輸介質(zhì)是否空閑。如果是的話,則方法224返回步驟238。如果否的話,則方法224繼續(xù)到步驟242。在步驟242中,客戶站重置IFS定時器,并且方法224返回步驟232。
在步驟240中,客戶站發(fā)送數(shù)據(jù)分組。在步驟243中,方法224確定客戶站是否已接收到來自無線網(wǎng)絡(luò)中的所有其他客戶站的數(shù)據(jù)分組,和/或信標(biāo)時間間隔是否即將期滿。如果是的話,則方法224繼續(xù)到步驟246。如果否的話,則方法224返回步驟243,直到所有分組都已被接收。換言之,如果所有站都已完成發(fā)送和/或信標(biāo)時間間隔即將期滿,則方法224繼續(xù)到步驟246。否則,方法224返回步驟243,并且在每個客戶端嘗試以此方式進行發(fā)送的同時,站等待。在步驟246中,客戶站進入非活動模式。在步驟247中,方法224啟動非活動模式定時器。在步驟248中,方法224確定非活動模式定時器是否到期。如果是的話,則方法224對于隨后的信標(biāo)時間間隔進行重復(fù)并返回步驟228。如果否的話,則方法224返回步驟248。
現(xiàn)參考圖11A至11D,時序圖250示出了本發(fā)明的第三實現(xiàn)方式??蛻粽颈粍澐殖蓛蓚€或更多個群組,一個群組內(nèi)的每個客戶站都被分配一個默認IFS時間。在一種實現(xiàn)方式中,特定客戶站的默認IFS時間等于群組IFS時間加上增量時間,以確定站接入順序。每個群組被分配一個IFS群組號碼,該號碼確定群組IFS時間IFSG1、IFS2、IFSG3、…、IFSGx。特定群組中的每個客戶站被分配一個IFS站號碼,該號碼確定增量時間Δ1、Δ2、Δ3、…、Δq。因此,每個客戶站與一個IFS群組號碼和一個IFS站號碼相關(guān)聯(lián)。
如果客戶站正確地接收到來自緊鄰的前一群組的相應(yīng)客戶站的數(shù)據(jù)分組,則客戶站使用該客戶站從其正確接收到數(shù)據(jù)分組的相應(yīng)客戶站的最小IFS時間。換言之,如果客戶站與IFS站1相關(guān)聯(lián),則客戶站使用任何先前的IFS站1的最小IFS時間。
參考圖11A,第一和第二客戶站分別是第一群組的站1和2,并且分別具有默認IFS時間1和2。IFS時間1等于群組IFS時間IFSG1加上增量時間Δ1,IFS時間2等于群組IFS時間IFSG1加上增量時間Δ2。第三和第四客戶站分別是第二群組的站1和2,并且分別具有默認IFS時間3和4。IFS時間3等于群組IFS時間IFSG2加上增量時間Δ1,IFS時間4等于群組IFS時間IFSG2加上增量時間Δ2。第五和第六客戶站分別是第三群組的站1和2,并且分別具有默認IFS時間5和6。IFS時間5等于群組IFS時間IFSG3加上增量時間Δ1,IFS時間6等于群組IFS時間IFSG3加上增量時間Δ2。
每個后續(xù)的群組IFS時間都大于在前群組IFS時間加上增量時間Δq。例如,群組IFS時間IFSG2大于群組IFS時間IFSG1時間加上增量時間Δq。類似地,群組IFS時間IFSG3大于群組IFS時間IFSG2加上增量時間Δq。按照這種方式,在后群組中的客戶站比起在前群組的客戶站具有更長的默認IFS時間。因此,避免了不同群組的客戶站之間的沖突。
第一客戶站在IFS時間1之后發(fā)送數(shù)據(jù)分組,如252處所示。如上所述,IFS時間1等于群組IFS時間IFSG1加上增量時間Δ1,如253處所示。第一、第三和第五客戶站都與IFS站號碼1相關(guān)聯(lián)。因此,如果第三客戶站接收到來自第一客戶站的數(shù)據(jù)分組,則第三客戶站再使用第一客戶站的IFS時間1,如254處所示。如果第五客戶站接收到來自第一和第三客戶站的數(shù)據(jù)分組,則第五客戶站再使用IFS時間1或IFS時間3中較小的那個。在本示例中,第五客戶站再使用IFS時間1,如256處所示。第二客戶站在IFS時間2之后發(fā)送數(shù)據(jù)分組,如258處所示。IFS時間2等于群組IFS時間IFSG1加上增量時間Δ2,如259處所示。第四客戶站接收到來自第二客戶站的數(shù)據(jù)分組,并再使用第二客戶站的IFS時間2,如260處所示。第六客戶站接收到來自第二和第四客戶站的數(shù)據(jù)分組,因此再使用IFS時間2或IFS時間4。在本示例中,第六客戶站再使用IFS時間2,如262處所示。
現(xiàn)參考圖11B,時序圖250示出在客戶站未正確接收到來自在前群組中的相應(yīng)客戶站的數(shù)據(jù)分組的情況下客戶站的操作。第一客戶站在IFS時間1之后發(fā)送數(shù)據(jù)分組,如264處所示。第三客戶站接收到來自第一客戶站的數(shù)據(jù)分組,并在IFS時間1之后發(fā)送數(shù)據(jù)分組,如266處所示。第五客戶站接收到來自第一和第三客戶站的數(shù)據(jù)分組,并且在IFS時間1之后發(fā)送數(shù)據(jù)分組,如268處所示。第二客戶站在IFS時間2之后發(fā)送數(shù)據(jù)分組,如270處所示。第四客戶站未正確接收到來自第二客戶站的數(shù)據(jù)分組。因此,第四客戶站不能再使用第二客戶站的IFS時間2,而是在IFS時間4之后發(fā)送數(shù)據(jù)分組,如272處所示。IFS時間4等于群組IFS時間IFSG2加上增量時間Δ2,如273處所示。第六客戶站接收到來自第二客戶站和第四客戶站的數(shù)據(jù)分組。第六客戶站能夠再使用IFS時間2或IFS時間4中較小的那個。因此,第六客戶站再使用IFS時間2,如274處所示。
現(xiàn)參考圖11C,時序圖250示出在多個客戶站未正確接收到來自在前群組中的相應(yīng)客戶站的數(shù)據(jù)分組的情況下客戶站的操作。在本示例中,第四、第五和第六客戶站未正確接收到來自第三客戶站的數(shù)據(jù)分組。第一和第三客戶站使用IFS時間1,如上所述。但是,第五客戶站未正確接收到來自第三客戶站的數(shù)據(jù)分組,因此等待FIS時間5。第二客戶站等待IFS時間2,該IFS時間2短于IFS時間5。因此,第二客戶站搶先于第五客戶站,并且在IFS時間2之后發(fā)送,如276處所示。第四和第六客戶站再使用第二客戶站的IFS時間2。在第六客戶站進行發(fā)送后傳輸介質(zhì)空閑之后,第五客戶站在IFS時間5之后發(fā)送數(shù)據(jù)分組,如278處所示。IFS時間5等于群組IFS時間IFSG3加上增量時間Δ1,如279處所示。
現(xiàn)參考圖11D,時序圖250示出了在一個或多個客戶站停止在網(wǎng)絡(luò)上進行發(fā)送的情況下客戶站的操作。在本示例中,第二客戶站不再發(fā)送數(shù)據(jù)分組。第一、第三和第五客戶站在IFS時間1之后發(fā)送數(shù)據(jù)分組,如前一示例中所示。第四客戶站未接收到來自第二客戶站的數(shù)據(jù)分組,因此在IFS時間4之后發(fā)送數(shù)據(jù)分組,如280處所示。第六客戶站接收到來自第四客戶站的數(shù)據(jù)分組,因此能夠再使用第四客戶站的IFS時間4,如282處所示。
現(xiàn)參考圖12,第三IFS時間選擇方法290開始于步驟292中。在步驟294中,客戶站在接收信標(biāo)發(fā)送之前清醒過來。在步驟296中,客戶站接收信標(biāo)信號。信標(biāo)信號包括參考圖11A至11C所描述的確定每個客戶站的群組和站標(biāo)識號碼的數(shù)據(jù)、以及根據(jù)群組IFS時間加上增量時間確定相應(yīng)的默認IFS時間的數(shù)據(jù)。可替換地,群組和站標(biāo)識號碼是預(yù)先分配的。在步驟298中,客戶站確定它是否接收到了來自在前群組中的具有相應(yīng)站標(biāo)識號碼的一個或多個客戶站的數(shù)據(jù)分組以及是否接收到了來自緊鄰的前一群組中的具有相應(yīng)站標(biāo)識號碼的客戶站的數(shù)據(jù)分組。如果是的話,則方法290繼續(xù)到步驟300。如果否的話,則方法繼續(xù)到步驟302。在步驟300中,客戶站再使用該客戶站從其成功接收到數(shù)據(jù)分組的具有相同站標(biāo)識號碼的在前客戶站的最短IFS時間。在步驟302中,客戶站等待默認IFS時間。
在步驟304中,客戶站確定步驟300或步驟302的IFS時間是否到期。如果是的話,則方法290繼續(xù)到步驟306。如果否的話,則方法290繼續(xù)到步驟308。在步驟308中,客戶站確定傳輸介質(zhì)是否空閑。如果是的話,則方法290返回步驟304。如果否的話,則方法390繼續(xù)到步驟310。在步驟310中,客戶站重置IFS定時器,并且方法290返回步驟298。
在步驟306中,客戶站發(fā)送數(shù)據(jù)分組。在步驟312中,方法290確定客戶站是否已接收到來自無線網(wǎng)絡(luò)中的所有其他客戶站的數(shù)據(jù)分組,和/或信標(biāo)時間間隔是否即將期滿。如果是的話,則方法290繼續(xù)到步驟318。如果否的話,則方法290返回步驟312,直到所有分組都已被接收。換言之,如果所有站都已完成發(fā)送和/或信標(biāo)時間間隔即將期滿,則方法290繼續(xù)到步驟318。否則,方法290返回步驟312,并且每個客戶站嘗試以此方式進行發(fā)送。在步驟318中,客戶站進入非活動模式。在步驟320中,方法290啟動非活動模式定時器。在步驟322中,方法290確定非活動模式定時器是否到期。如果是的話,則方法290對于隨后的信標(biāo)時間間隔進行重復(fù)并返回步驟294。如果否的話,則方法290重復(fù)步驟322。
本領(lǐng)域的技術(shù)人員可以意識到,圖7至12中描述的方法的任何適當(dāng)?shù)膶崿F(xiàn)方式都可以被組合。在一種實現(xiàn)方式中,參考圖11A至11D,在后客戶站可自動再使用來自緊鄰的前一群組的相應(yīng)客戶站的IFS時間。在另一種實現(xiàn)方式中,在后客戶站可再使用任何在前客戶站的最短IFS時間,只要在后客戶站接收到了來自所有在前站的數(shù)據(jù)分組。但是,如果在后站未接收到所有的數(shù)據(jù)分組,在后站仍能夠再使用相應(yīng)客戶站的IFS時間。
現(xiàn)參考圖13A-13D,其中示出了本發(fā)明的各種典型實現(xiàn)方式?,F(xiàn)參考圖13A,本發(fā)明可實現(xiàn)在高清晰度電視機(HDTV)420中。具體而言,本發(fā)明可實現(xiàn)HDTV 420的WLAN接口或?qū)崿F(xiàn)在HDTV 420的WLAN接口中。HDTV 420接收有線或無線格式的HDTV輸入信號,并為顯示器426生成HDTV輸出信號。在某些實現(xiàn)方式中,HDTV 420的信號處理電路和/或控制電路422和/或其他電路(未示出)可處理數(shù)據(jù)、進行編碼和/或加密、進行計算、格式化數(shù)據(jù)和/或執(zhí)行所需要的任何其他類型的HDTV處理。HDTV 420包括電源423。
HDTV 420可以與大容量數(shù)據(jù)存儲裝置427通信,該大容量數(shù)據(jù)存儲裝置例如是光和/或磁存儲設(shè)備,其以非易失方式存儲數(shù)據(jù)。HDTV 420可連接到存儲器428,如RAM、ROM、諸如閃存這樣的低延時非易失性存儲器和/或其他適當(dāng)?shù)碾娮訑?shù)據(jù)存儲裝置。HDTV 420還可支持經(jīng)由WLAN網(wǎng)絡(luò)接口429與WLAN的連接。
現(xiàn)參考圖13B,本發(fā)明可實現(xiàn)車輛430的控制系統(tǒng)的WLAN接口,或?qū)崿F(xiàn)在車輛430的控制系統(tǒng)的WLAN接口中。在某些實現(xiàn)方式中,本發(fā)明實現(xiàn)動力傳動系控制系統(tǒng)432,該系統(tǒng)接收來自一個或多個傳感器的輸入和/或生成一個或多個輸出控制信號,所述傳感器例如是溫度傳感器,壓力傳感器、轉(zhuǎn)動傳感器、氣流傳感器和/或任何其他適當(dāng)?shù)膫鞲衅?,所述輸出控制信號例如是引擎操作參?shù)、傳動裝置操作參數(shù)和/或其他控制信號。車輛430包括電源433。
本發(fā)明也可實現(xiàn)在車輛430的其他控制系統(tǒng)440中??刂葡到y(tǒng)440可類似地接收來自輸入傳感器442的信號和/或?qū)⒖刂菩盘栞敵龅揭粋€或多個輸出設(shè)備444。在某些實現(xiàn)方式中,控制系統(tǒng)440可以是防抱死制動系統(tǒng)的(ABS)、導(dǎo)航系統(tǒng)、遠程信息處理系統(tǒng)、車輛遠程信息處理系統(tǒng)、車道偏離系統(tǒng)、自適應(yīng)性巡航控制系統(tǒng)、諸如立體聲音響、DVD、CD機之類的車輛娛樂系統(tǒng)。還構(gòu)思了其他實現(xiàn)方式。
動力傳動系控制系統(tǒng)432可以與以非易失方式存儲數(shù)據(jù)的大容量數(shù)據(jù)存儲裝置446通信。大容量數(shù)據(jù)存儲裝置446可包括光和/或磁存儲設(shè)備。動力傳動系控制系統(tǒng)432可以連接到存儲器447,例如RAM、ROM、諸如閃存這樣的低延時非易失性存儲器和/或其他適當(dāng)?shù)碾娮訑?shù)據(jù)存儲裝置。動力傳動系控制系統(tǒng)432還可支持經(jīng)由WLAN網(wǎng)絡(luò)接口448與WLAN的連接。控制系統(tǒng)440還可包括大容量數(shù)據(jù)存儲裝置、存儲器和/或WLAN接口(均未示出)。
現(xiàn)參考圖13C,本發(fā)明可實現(xiàn)在可包括蜂窩天線451的蜂窩電話450中。本發(fā)明可實現(xiàn)蜂窩電話450的WLAN接口和/或?qū)崿F(xiàn)在蜂窩電話450的WLAN接口中。在某些實現(xiàn)方式中,蜂窩電話450包括麥克風(fēng)456、音頻輸出458、顯示器460和/或輸入設(shè)備462,所述音頻輸出例如是揚聲器和/或音頻輸出塞孔,所述輸入設(shè)備例如是小鍵盤指取設(shè)備、語音致動和/或其他輸入設(shè)備。蜂窩電話450中的信號處理和/或控制電路452和/或其他電路(未示出)可處理數(shù)據(jù)、進行編碼和/或加密、進行計算、格式化數(shù)據(jù)和/或執(zhí)行其他蜂窩電話功能。蜂窩電話包括電源453。
蜂窩電話450可以與大容量數(shù)據(jù)存儲裝置464通信,該大容量數(shù)據(jù)存儲裝置例如是光和/或磁存儲設(shè)備,其以非易失方式存儲數(shù)據(jù)。蜂窩電話450可以連接到存儲器466,例如RAM、ROM、諸如閃存這樣的低延時非易失性存儲器和/或其他適當(dāng)?shù)碾娮訑?shù)據(jù)存儲裝置。蜂窩電話450還可支持經(jīng)由WLAN網(wǎng)絡(luò)接口468與WLAN的連接。
現(xiàn)參考圖13D,本發(fā)明可實現(xiàn)在機頂盒480中。本發(fā)明可實現(xiàn)機頂盒480的WLAN接口和/或?qū)崿F(xiàn)在機頂盒480的WLAN接口中。機頂盒480接收來自源(例如寬帶源)的信號并輸出適用于顯示器488的標(biāo)準(zhǔn)和/或高清晰度音頻/視頻信號,所述顯示器例如是電視機和/或監(jiān)視器和/或其他視頻和/或音頻輸出設(shè)備。機頂盒480的信號處理和/或控制電路484和/或其他電路(未示出)可處理數(shù)據(jù)、進行編碼和/或加密、進行計算、格式化數(shù)據(jù)和/或執(zhí)行其他機頂盒功能。機頂盒480包括電源483。
機頂盒480可以與以非易失方式存儲數(shù)據(jù)的大容量數(shù)據(jù)存儲裝置490通信。大容量數(shù)據(jù)存儲裝置490可包括光和/或磁存儲設(shè)備,例如硬盤驅(qū)動HDD和/或DVD。機頂盒480可以連接到存儲器494,例如RAM、ROM、諸如閃存這樣的低延時非易失性存儲器和/或其他適當(dāng)?shù)碾娮訑?shù)據(jù)存儲裝置。機頂盒480還可支持經(jīng)由WLAN網(wǎng)絡(luò)接口496與WLAN的連接。
雖然是在IEEE標(biāo)準(zhǔn)802.11、802.11a、802.11b、802.11g、802.11h、802.11n、802.16和802.20的上下文中描述本發(fā)明的,但是本發(fā)明也可應(yīng)用于其他當(dāng)前和未來的無線協(xié)議。
本領(lǐng)域的技術(shù)人員現(xiàn)在可從前述描述中意識到本發(fā)明的寬泛教導(dǎo)可以以多種形式來實現(xiàn)。因此,雖然結(jié)合本發(fā)明的具體實施例描述了本發(fā)明,但是本發(fā)明的真實范圍不應(yīng)當(dāng)限于此,這是因為本領(lǐng)域的技術(shù)人員在研究附圖、說明書和所附權(quán)利要求書之后將明白其他修改。
本申請是2005年12月19日遞交的美國專利申請No._____(律師案卷號No.MP0621)的繼續(xù)申請。本申請要求2005年1月18日遞交的美國臨時申請No.60/645,520和2005年5月18日遞交的美國臨時申請No.60/682,067的優(yōu)先權(quán)。這里通過引用將上述申請的公開內(nèi)容包含進來。
權(quán)利要求
1.一種在包括多個無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)中的無線網(wǎng)絡(luò)設(shè)備,包括RF收發(fā)器,其發(fā)送和接收數(shù)據(jù)分組并且周期性地發(fā)送或接收信標(biāo);控制模塊,其與所述RF收發(fā)器通信,基于所述信標(biāo)確定群組標(biāo)識符和站標(biāo)識符,并且基于接收到的數(shù)據(jù)分組選擇默認IFS時間和第二IFS時間中的一個。
2.如權(quán)利要求1所述的無線網(wǎng)絡(luò)設(shè)備,其中所述控制模塊基于所述接收到的數(shù)據(jù)分組以及所述群組標(biāo)識符和/或所述站標(biāo)識符中的至少一個,選擇所述默認IFS時間和所述第二IFS時間中的一個。
3.如權(quán)利要求1所述的無線網(wǎng)絡(luò)設(shè)備,其中所述第二IFS時間小于或等于所述默認IFS時間。
4.如權(quán)利要求1所述的無線網(wǎng)絡(luò)設(shè)備,其中所述控制模塊基于所述信標(biāo)確定群組標(biāo)識符x和站標(biāo)識符y。
5.如權(quán)利要求4所述的無線網(wǎng)絡(luò)設(shè)備,其中在從具有群組標(biāo)識符x-1和站標(biāo)識符y的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,所述控制模塊選擇所述第二IFS時間。
6.如權(quán)利要求4所述的無線網(wǎng)絡(luò)設(shè)備,其中在從具有小于x的群組標(biāo)識符和站標(biāo)識符y的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,所述控制模塊選擇所述第二IFS時間。
7.如權(quán)利要求4所述的無線網(wǎng)絡(luò)設(shè)備,其中在從具有群組標(biāo)識符x和除y以外的站標(biāo)識符的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,所述控制模塊選擇所述默認IFS時間。
8.如權(quán)利要求1所述的無線網(wǎng)絡(luò)設(shè)備,其中群組IFS時間是基于所述群組標(biāo)識符的,增量IFS時間是基于所述站標(biāo)識符的,并且所述默認IFS時間是所述群組IFS時間和所述增量IFS時間的和。
9.如權(quán)利要求1所述的無線網(wǎng)絡(luò)設(shè)備,其中所述設(shè)備在所述默認IFS時間或所述第二IFS時間中的一個之后發(fā)送數(shù)據(jù)分組。
10.如權(quán)利要求9所述的無線網(wǎng)絡(luò)設(shè)備,還包括功率管理模塊,該模塊在活動模式和非活動模式之間轉(zhuǎn)換所述無線網(wǎng)絡(luò)設(shè)備,在安排的信標(biāo)時間之前將所述無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到所述活動模式,并且在所述RF收發(fā)器發(fā)送數(shù)據(jù)分組之后將所述無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到所述非活動模式。
11.一種利用在包括多個無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)中的第一無線網(wǎng)絡(luò)設(shè)備來發(fā)送和接收數(shù)據(jù)分組的方法,包括發(fā)送和接收數(shù)據(jù)分組;周期性地發(fā)送或接收信標(biāo);基于所述信標(biāo)確定群組標(biāo)識符和站標(biāo)識符;并且基于接收到的數(shù)據(jù)分組選擇默認IFS時間和第二IFS時間中的一個。
12.如權(quán)利要求11所述的方法,其中所述選擇步驟包括基于所述接收到的數(shù)據(jù)分組以及所述群組標(biāo)識符和/或所述站標(biāo)識符中的至少一個,選擇所述默認IFS時間和所述第二IFS時間中的一個。
13.如權(quán)利要求11所述的方法,其中所述第二IFS時間小于或等于所述默認IFS時間。
14.如權(quán)利要求11所述的方法,還包括基于所述信標(biāo)確定群組標(biāo)識符x和站標(biāo)識符y。
15.如權(quán)利要求14所述的方法,其中所述選擇步驟包括在從具有群組標(biāo)識符x-1和站標(biāo)識符y的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,選擇所述第二IFS時間。
16.如權(quán)利要求14所述的方法,其中所述選擇步驟包括在從具有小于x的群組標(biāo)識符和站標(biāo)識符y的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,選擇所述第二IFS時間。
17.如權(quán)利要求14所述的方法,其中所述選擇步驟包括在從具有群組標(biāo)識符x和除y以外的站標(biāo)識符的第二無線網(wǎng)絡(luò)設(shè)備接收到數(shù)據(jù)分組時,選擇所述默認IFS時間。
18.如權(quán)利要求11所述的方法,其中群組IFS時間是基于所述群組標(biāo)識符的,增量IFS時間是基于所述站標(biāo)識符的,并且所述默認IFS時間是所述群組IFS時間和所述增量IFS時間的和。
19.如權(quán)利要求11所述的方法,還包括在所述默認IFS時間或所述第二IFS時間中的一個之后發(fā)送數(shù)據(jù)分組。
20.如權(quán)利要求19所述的方法,還包括在活動模式和非活動模式之間轉(zhuǎn)換所述第一無線網(wǎng)絡(luò)設(shè)備,其中所述轉(zhuǎn)換步驟包括在安排的信標(biāo)時間之前將所述第一無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到所述活動模式,并且在發(fā)送數(shù)據(jù)分組之后將所述無線網(wǎng)絡(luò)設(shè)備轉(zhuǎn)換到所述非活動模式。
全文摘要
在包括多個無線網(wǎng)絡(luò)設(shè)備的無線網(wǎng)絡(luò)中的無線網(wǎng)絡(luò)設(shè)備包括發(fā)送和接收數(shù)據(jù)分組并且周期性地發(fā)送或接收信標(biāo)的RF收發(fā)器??刂颇K與RF收發(fā)器通信,基于信標(biāo)確定群組標(biāo)識符和站標(biāo)識符,并且基于接收到的數(shù)據(jù)分組選擇默認IFS時間和第二IFS時間中的一個。
文檔編號H04L5/22GK1815990SQ20061000153
公開日2006年8月9日 申請日期2006年1月18日 優(yōu)先權(quán)日2005年1月18日
發(fā)明者蒂莫西·J·多諾萬 申請人:馬維爾國際貿(mào)易有限公司