專(zhuān)利名稱(chēng):操作wlan移動(dòng)站的方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及無(wú)線局域網(wǎng)(WLAN),更具體涉及WLAN移動(dòng)站的功率節(jié)省操作,該WLAN移動(dòng)站包括用于處理從WLAN接收以及發(fā)送到WLAN的數(shù)據(jù)的第一處理器和用于執(zhí)行發(fā)射和接收的第二處理器,其中每一處理器都能夠操作于喚醒(活動(dòng))模式或睡眠(低功率)模式。
背景技術(shù):
無(wú)線局域網(wǎng)(WLAN)將網(wǎng)絡(luò)連接性與便攜性相結(jié)合,允許無(wú)線網(wǎng)絡(luò)連接性用于這樣的設(shè)備諸如,計(jì)算機(jī)、個(gè)人數(shù)字助理、無(wú)線電話、以及一般被稱(chēng)為無(wú)線站的其他設(shè)備。無(wú)線站可以大致在WLAN基站(稱(chēng)為接入點(diǎn))范圍內(nèi)移動(dòng),其中接入點(diǎn)典型地連接到有線網(wǎng)絡(luò)并且充當(dāng)無(wú)線站和有線網(wǎng)絡(luò)之間的網(wǎng)橋和路由器。在WLAN上可以支持越來(lái)越多的應(yīng)用,諸如從簡(jiǎn)單因特網(wǎng)接入一直到流送實(shí)時(shí)數(shù)據(jù),諸如視頻和語(yǔ)音呼叫。在未來(lái),毫無(wú)疑問(wèn)將發(fā)展另外的應(yīng)用。
接入點(diǎn)作為無(wú)線站的主定時(shí)源。與給定接入點(diǎn)相關(guān)聯(lián)的每一無(wú)線站必須與接入點(diǎn)的計(jì)時(shí)器同步。為了有助于同步,接入點(diǎn)廣播信標(biāo)信號(hào),或者簡(jiǎn)單地只廣播信標(biāo)。除了其他信息以外,信標(biāo)包含有關(guān)接入點(diǎn)的計(jì)時(shí)器的狀態(tài)的信息,使得無(wú)線站可以調(diào)整其自己的計(jì)時(shí)器來(lái)與接入點(diǎn)同步運(yùn)行。同步允許無(wú)線站將部分WLAN電路置于睡眠狀態(tài),并且,如果需要的話,以周期性間隔及時(shí)變?yōu)榛顒?dòng)以便從接入點(diǎn)接收信息。信標(biāo)還允許無(wú)線站確定從接入點(diǎn)接收到的信號(hào)的質(zhì)量,將其與相鄰接入點(diǎn)進(jìn)行比較以確定是否有必要進(jìn)行相關(guān)變化。
WLAN無(wú)線站中的一種配置包括雙處理器設(shè)計(jì),其使用應(yīng)用處理器和WLAN處理器。每一處理器包括硬件和軟件元件,用于執(zhí)行不同的處理。WLAN處理器執(zhí)行通常被稱(chēng)作網(wǎng)絡(luò)接口卡的功能,使用WLAN無(wú)線電裝置接入WLAN媒介,其是WLAN無(wú)線站和接入點(diǎn)之間的無(wú)線接口,或者在某些情況下是WLAN無(wú)線站之間的無(wú)線接口。應(yīng)用處理器操作于WLAN處理器和無(wú)線站的軟件架構(gòu)的更高級(jí)網(wǎng)絡(luò)層。在WLAN處理器在WLAN媒介上接收到信息之后,諸如接收到信標(biāo)之后,其將信息傳遞給應(yīng)用處理器,應(yīng)用處理器對(duì)數(shù)據(jù)進(jìn)行操作并且將數(shù)據(jù)傳遞到操作系統(tǒng)架構(gòu)的更高層。
由于無(wú)線站所在的高度移動(dòng)的環(huán)境,在操作無(wú)線站的過(guò)程中,希望保存電池電力以便延長(zhǎng)電池充電或更換之間的操作時(shí)間。通常的技術(shù)是將應(yīng)用處理器置于低功率模式,而WLAN處理器置于睡眠模式。當(dāng)處于低功率(或睡眠)模式時(shí),處理器不能處理信息,但是它們典型地只牽制了占其工作于活動(dòng)(或喚醒)模式而能處理信息時(shí)牽制的一小部分的電流。該技術(shù)大大延長(zhǎng)了電池壽命。
在雙處理器配置中,WLAN處理器在目標(biāo)信標(biāo)傳輸時(shí)間醒來(lái)以接收信標(biāo)。在接收信標(biāo)之后,WLAN處理器向應(yīng)用處理器發(fā)出(assert)中斷。該中斷使得應(yīng)用處理器醒來(lái)并且服務(wù)該中斷,其包括處理已經(jīng)由WLAN處理器傳遞到應(yīng)用處理器的信標(biāo)數(shù)據(jù),還重置該中斷,這觸發(fā)了WLAN處理器返回睡眠。為了節(jié)省最大功率,應(yīng)用處理器的低功率模式需要除處理器時(shí)鐘外都關(guān)閉。由此,處理器在返回喚醒模式的過(guò)程中具有相對(duì)高的延遲(例如,在行業(yè)領(lǐng)先處理器中,該時(shí)間是2毫秒)。在該時(shí)期期間,應(yīng)用處理器不能執(zhí)行任何指令。而且,在等待應(yīng)用處理器準(zhǔn)備執(zhí)行指令時(shí),需要應(yīng)用處理器維護(hù)的任何外圍設(shè)備都可能變?yōu)閱拘巡⑶依速M(fèi)功率。一種這樣的外圍設(shè)備是WLAN處理器,并且由于WLAN信標(biāo)處理的周期性特性,這個(gè)空閑時(shí)間嚴(yán)重降低了電池壽命。
因此,需要避免在應(yīng)用處理器醒來(lái)以服務(wù)中斷時(shí)WLAN處理器在活動(dòng)模式中空閑。
圖1顯示了根據(jù)本發(fā)明一個(gè)實(shí)施例的無(wú)線局域網(wǎng);圖2顯示了根據(jù)本發(fā)明實(shí)施例的WLAN移動(dòng)站的廣義示意性框圖;圖3顯示了根據(jù)本發(fā)明實(shí)施例的用于操作WLAN移動(dòng)站以降低功率的方法的流程圖。
具體實(shí)施例方式
盡管申請(qǐng)文件包括權(quán)利要求書(shū)來(lái)限定本發(fā)明被認(rèn)為新穎的特征,但相信,通過(guò)考慮下面的描述,結(jié)合附圖,將更好地理解本發(fā)明,在附圖中,相似的附圖標(biāo)記通篇使用。
本發(fā)明解決了使WLAN處理器在活動(dòng)模式中處于空閑而等待應(yīng)用處理器醒來(lái)的問(wèn)題,其在WLAN處理器將發(fā)送中斷線到應(yīng)用處理器的預(yù)期時(shí)間之前喚醒應(yīng)用處理器。通過(guò)在WLAN處理器結(jié)束接收信標(biāo)之前喚醒應(yīng)用處理器,WLAN處理器可以在中斷一被WLAN處理器發(fā)出就重置中斷,允許WLAN處理器回到睡眠模式,而不是等待應(yīng)用處理器醒來(lái)。
圖1顯示了根據(jù)本發(fā)明一個(gè)實(shí)施例的無(wú)線局域網(wǎng)(WLAN)100。WLAN100包括一個(gè)或多個(gè)無(wú)線通信設(shè)備,這里被稱(chēng)為無(wú)線站110、112和114,還包括至少一個(gè)接入點(diǎn)120。接入點(diǎn)120典型地連接到基礎(chǔ)設(shè)施網(wǎng)絡(luò),基礎(chǔ)設(shè)施網(wǎng)絡(luò)又可以連接到其他有線和無(wú)線網(wǎng)絡(luò),如本領(lǐng)域所知。無(wú)線站110、112、114包括無(wú)線發(fā)射機(jī)和接收機(jī),用于發(fā)射和接收諸如用于IP語(yǔ)音通信的語(yǔ)音數(shù)據(jù)、數(shù)據(jù)分組、控制幀以及網(wǎng)絡(luò)管理幀的信號(hào)。無(wú)線站11 0、112、114可以無(wú)線地同接入點(diǎn)120通信。接入點(diǎn)120具有服務(wù)區(qū)122,在該服務(wù)區(qū)122內(nèi),無(wú)線站可以從接入點(diǎn)120接收信號(hào)以及向接入點(diǎn)120發(fā)射信號(hào)。無(wú)線站110、112、114與接入點(diǎn)120相關(guān)聯(lián)。
接入點(diǎn)和無(wú)線站之間的信標(biāo)信號(hào),一般被簡(jiǎn)單稱(chēng)為信標(biāo),包括例如接入點(diǎn)時(shí)間戳、信標(biāo)間隔值、基本服務(wù)集標(biāo)識(shí)(BSSID)以及流量指示地圖(TIM)。接入點(diǎn)時(shí)間戳包含來(lái)自接入點(diǎn)的計(jì)時(shí)器信息,諸如接入點(diǎn)定時(shí)和同步功能(TSF)計(jì)時(shí)器的副本,用于同步接入點(diǎn)與同接入點(diǎn)相關(guān)聯(lián)的無(wú)線站之間的對(duì)時(shí)間敏感的操作。信標(biāo)間隔值表示信標(biāo)傳輸?shù)膬蓚€(gè)目標(biāo)開(kāi)始時(shí)刻之間的時(shí)間。在一個(gè)實(shí)施例中,信標(biāo)間隔大致為102.4毫秒。BSSID是分配給對(duì)無(wú)線站和接入點(diǎn)進(jìn)行服務(wù)的局域網(wǎng)的標(biāo)識(shí)符。流量指示地圖,是接入點(diǎn)所產(chǎn)生的信標(biāo)幀內(nèi)提供的信息元素,包含遞送流量信息消息(DTIM)計(jì)數(shù),其表示在下一DTIM之前將有多少信標(biāo)出現(xiàn);DTIM周期,表示在連續(xù)DTIM之間的信標(biāo)間隔的數(shù)量;位圖控制字段,其提供對(duì)在接入點(diǎn)緩沖的廣播或組播幀的指示;以及流量指示虛擬位圖,包含對(duì)應(yīng)于接入點(diǎn)準(zhǔn)備在發(fā)送信標(biāo)幀時(shí)遞送的為BSS內(nèi)特定站所緩沖的流量的信息。DTIM是一信標(biāo)信號(hào),其包含DTIM,在其之后,接入點(diǎn)發(fā)送出緩沖的廣播和組播媒介訪問(wèn)控制(MAC)服務(wù)數(shù)據(jù)單元(MSDU),其后是任意單播幀。信標(biāo)信號(hào)可以包括在信標(biāo)幀字段內(nèi),該字段包含諸如容量信息、支持速率以及與跳頻(FH)或直接序列擴(kuò)頻(DSSS)物理層(PHY)有關(guān)的參數(shù)的信息。
現(xiàn)在參看圖2,顯示了根據(jù)本發(fā)明實(shí)施例的WLAN移動(dòng)站的示意框圖200。WLAN移動(dòng)站包括WLAN處理器202,其提供對(duì)于應(yīng)用處理器204的無(wú)線信道的訪問(wèn)。WLAN處理器包括信標(biāo)計(jì)時(shí)器210和嵌入式CPU212。嵌入式CPU212是通用CPU。信標(biāo)計(jì)時(shí)器210由嵌入式CPU212編程為喚醒WLAN處理器202以便接收下一信標(biāo)。WLAN處理器和應(yīng)用處理器例如經(jīng)由總線214(諸如串行總線)通信。應(yīng)用處理器經(jīng)由諸如總線216同WLAN移動(dòng)站的其他部分通信。數(shù)據(jù)可以被發(fā)送到WLAN移動(dòng)站中的各種任務(wù)和處理操作,諸如電話應(yīng)用,以及數(shù)據(jù)應(yīng)用,諸如文本消息和電子郵件或其他因特網(wǎng)接入活動(dòng)。WLAN處理器控制WLAN無(wú)線電裝置并且執(zhí)行所有的發(fā)射和接收、調(diào)制和解調(diào)、加密和解密、定時(shí)、信道競(jìng)爭(zhēng)等等,使得數(shù)據(jù)可以在WLAN信道上被發(fā)送和接收。WLAN處理器202耦合到天線206,天線206是分集天線,由2個(gè)天線元件組成,如通常的天線一樣。定時(shí)是利用時(shí)鐘208來(lái)實(shí)現(xiàn)的。當(dāng)WLAN處理器關(guān)閉時(shí)導(dǎo)致睡眠模式,使得消耗很少功率或不消耗功率。由于WLAN活動(dòng)是周期性的,并且典型地,持續(xù)時(shí)間較短,WLAN處理器可以在不需要時(shí)關(guān)閉,這導(dǎo)致很大程度的功率節(jié)省,從而延長(zhǎng)了電池供電的WLAN移動(dòng)站的操作。時(shí)鐘允許無(wú)線電裝置在正確時(shí)間變?yōu)榛顒?dòng),從而服務(wù)業(yè)務(wù)流并從接入點(diǎn)接收諸如信標(biāo)的周期性信號(hào)。在應(yīng)用處理器這邊,使用實(shí)時(shí)時(shí)鐘218來(lái)保持低功率模式期間所需的最小處理器功能,包括低功率計(jì)時(shí)器220。低功率計(jì)時(shí)器220可以操作耦合到應(yīng)用處理器核心224。應(yīng)用處理器經(jīng)由接口222對(duì)計(jì)時(shí)器220編程。在應(yīng)用處理器進(jìn)入低功率模式之后,時(shí)鐘218繼續(xù)遞增計(jì)時(shí)器220。當(dāng)計(jì)時(shí)器220達(dá)到編程時(shí)間值時(shí),其將經(jīng)由接口222發(fā)出中斷信號(hào)以喚醒應(yīng)用處理器。在本發(fā)明的一個(gè)實(shí)施例中,在計(jì)時(shí)器220中編程的值,變量名為WakeUpTimer,是一個(gè)對(duì)應(yīng)于將允許應(yīng)用處理器核心204準(zhǔn)備從WLAN處理器接收下一信標(biāo)中斷的時(shí)間的值。
現(xiàn)在參看圖3,顯示了根據(jù)本發(fā)明實(shí)施例,操作WLAN移動(dòng)站來(lái)降低功率的方法的流程圖300。該方法需要WLAN移動(dòng)站首先從接入點(diǎn)接收信標(biāo)。在WLAN無(wú)線電裝置接收該信標(biāo),且由WLAN處理器通過(guò)解調(diào)和解碼來(lái)自接入點(diǎn)的射頻WLAN信號(hào)而從射頻信號(hào)中提取出信標(biāo)數(shù)據(jù)。信標(biāo)數(shù)據(jù)接著被從WLAN處理器傳遞到應(yīng)用處理器302。根據(jù)本發(fā)明,應(yīng)用處理器在信標(biāo)準(zhǔn)備從WLAN處理器傳遞到應(yīng)用處理器時(shí)操作于喚醒模式,剛剛從低功率模式轉(zhuǎn)變?yōu)閱拘涯J?。在將?shù)據(jù)傳遞到應(yīng)用處理器之后,WLAN處理器轉(zhuǎn)變?yōu)樗吣J?04,以進(jìn)一步保存電力。在一個(gè)實(shí)施例中,WLAN處理器在從應(yīng)用處理器接收到有關(guān)已經(jīng)接收到數(shù)據(jù)的指示(諸如通過(guò)中斷線或串行總線上的消息)之后進(jìn)入睡眠。接收信標(biāo)數(shù)據(jù)之后,應(yīng)用處理器處理該信標(biāo)數(shù)據(jù),提取定時(shí)信息,包括例如信標(biāo)間隔、DTIM周期和TSF計(jì)時(shí)器數(shù)據(jù)306。在本發(fā)明一個(gè)實(shí)施例中,應(yīng)用處理器設(shè)立低功率計(jì)時(shí)器,以便其可以轉(zhuǎn)變到低功率模式,直到需要處理下一信標(biāo)。但是,為了防止WLAN處理器保持活動(dòng)超過(guò)必要的時(shí)長(zhǎng),應(yīng)用處理器設(shè)定低功率時(shí)間,以便其就在WLAN處理器產(chǎn)生接收信標(biāo)中斷之前醒來(lái)并且完全轉(zhuǎn)變?yōu)閱拘涯J?。根?jù)本發(fā)明,一種對(duì)低功率計(jì)時(shí)器編程的方法是采用在信標(biāo)中接收的信標(biāo)間隔,減去對(duì)應(yīng)于應(yīng)用處理器從低功率轉(zhuǎn)變到喚醒模式所花費(fèi)時(shí)間的值308。這個(gè)轉(zhuǎn)變時(shí)間被稱(chēng)為蘇醒時(shí)間。WakeUpTime,單位為毫秒,等于(DTIMPeriod-1)*BeaconInterval+RemainingTime-LowPowerToAwakeLatency (1)其中,WakeUpTime是在低功率計(jì)時(shí)器220中編程的;而且DTIMPeriod是遞送TIM周期,其表示將指示廣播或組播幀的遞送的那些信標(biāo)。
例如,值為3允許無(wú)線站每第三個(gè)信標(biāo)時(shí)醒來(lái),而不是在接入點(diǎn)發(fā)送每一個(gè)信標(biāo)時(shí)都醒來(lái)。RemainingTime表示到下一信標(biāo)剩余的時(shí)間量。BeaconInterval表示連續(xù)信標(biāo)之間的時(shí)間。LowPowerToAwakeLatency是應(yīng)用處理器從低功率模式醒來(lái)并開(kāi)始執(zhí)行指令所花費(fèi)的時(shí)間。
一旦計(jì)算了蘇醒時(shí)間,就將結(jié)果編程到應(yīng)用處理器的低功率計(jì)時(shí)器中,應(yīng)用處理器可以進(jìn)入低功率310。一旦應(yīng)用處理器轉(zhuǎn)變到低功率模式,計(jì)時(shí)器就開(kāi)始運(yùn)行,直到期滿312。在應(yīng)用處理器處于低功率模式的大部分時(shí)間里,WLAN處理器也處于睡眠模式。在傳輸下一信標(biāo)之前的某個(gè)時(shí)刻,WLAN處理器必須醒來(lái)并且轉(zhuǎn)變到活動(dòng)模式314。根據(jù)WLAN處理器從睡眠模式轉(zhuǎn)變到活動(dòng)模式所花費(fèi)的時(shí)間,該轉(zhuǎn)變可以開(kāi)始于在應(yīng)用處理器開(kāi)始從低功率轉(zhuǎn)變到喚醒模式之前或之后316。之后重復(fù)上述方法。
因此,本發(fā)明提供一種操作WLAN移動(dòng)站以降低WLAN移動(dòng)站的功耗的方法。WLAN移動(dòng)站包括應(yīng)用處理器和WLAN處理器。該方法開(kāi)始于在當(dāng)前與WLAN移動(dòng)站相關(guān)聯(lián)的接入點(diǎn)傳輸信標(biāo)之前,使WLAN處理器從睡眠模式醒來(lái)而進(jìn)入活動(dòng)模式。WLAN處理器隨后開(kāi)始接收信標(biāo),包括信標(biāo)數(shù)據(jù)。在WLAN處理器準(zhǔn)備將信標(biāo)數(shù)據(jù)傳遞到應(yīng)用處理器之前,使應(yīng)用處理器及時(shí)從低功率模式醒來(lái)進(jìn)入喚醒模式以便從WLAN處理器接收信標(biāo)數(shù)據(jù),由此,WLAN處理器開(kāi)始將信標(biāo)數(shù)據(jù)傳遞到應(yīng)用處理器。隨后,該方法包括在將信標(biāo)數(shù)據(jù)傳遞到應(yīng)用處理器之后將WLAN處理器置于睡眠模式。而且,一旦應(yīng)用處理器處理了信標(biāo)數(shù)據(jù),應(yīng)用處理器被置于低功率。當(dāng)WLAN處理器準(zhǔn)備將信標(biāo)數(shù)據(jù)傳遞到應(yīng)用處理器時(shí),應(yīng)用處理器操作于喚醒模式。
在本發(fā)明一個(gè)實(shí)施例中,使應(yīng)用處理器醒來(lái)包括由公式(1)確定低功率計(jì)時(shí)器值。一旦確定低功率計(jì)時(shí)器值,應(yīng)用處理器開(kāi)始編程低功率計(jì)時(shí)器值。當(dāng)?shù)凸β视?jì)時(shí)器期滿后,應(yīng)用處理器開(kāi)始從低功率轉(zhuǎn)變到喚醒模式。
在本發(fā)明一個(gè)實(shí)施例中,在傳遞信標(biāo)數(shù)據(jù)之后將WLAN處理器置于睡眠是在WLAN處理器從應(yīng)用處理器接收到表示應(yīng)用處理器已經(jīng)接收到信標(biāo)數(shù)據(jù)的指示時(shí)執(zhí)行的。例如,這可以通過(guò)應(yīng)用處理器重置中斷,或者通過(guò)在總線上發(fā)送消息來(lái)執(zhí)行。
本發(fā)明進(jìn)一步提供一種用于無(wú)線局域網(wǎng)中的無(wú)線站,具有WLAN處理器,用于訪問(wèn)WLAN媒介,包括發(fā)射信號(hào)到接入點(diǎn)以及從接入點(diǎn)接收信號(hào),包括以周期性間隔接收由接入點(diǎn)發(fā)射的信標(biāo)信號(hào)。WLAN處理器具有活動(dòng)模式和睡眠模式,其中睡眠模式需要比活動(dòng)模式少的操作功率。無(wú)線站進(jìn)一步包括應(yīng)用處理器,其操作連接到WLAN處理器,用于處理從WLAN處理器接收的數(shù)據(jù),并且用于格式化要由WLAN處理器發(fā)射的數(shù)據(jù)。應(yīng)用處理器類(lèi)似地操作于活動(dòng)模式和低功率模式中。WLAN處理器從低功率模式轉(zhuǎn)變到喚醒模式以接收信標(biāo)信號(hào),包括信標(biāo)數(shù)據(jù),并且在接收到信標(biāo)信號(hào)后將信標(biāo)數(shù)據(jù)傳遞到應(yīng)用處理器。應(yīng)用處理器及時(shí)從低功率模式轉(zhuǎn)變到喚醒模式以便從WLAN處理器接收信標(biāo)數(shù)據(jù),隨后向WLAN處理器確認(rèn)接收到信標(biāo)數(shù)據(jù)。當(dāng)應(yīng)用處理器確認(rèn)接收到信標(biāo)數(shù)據(jù)后,WLAN處理器從活動(dòng)模式轉(zhuǎn)變到睡眠模式。
盡管圖示說(shuō)明和描述了本發(fā)明的優(yōu)選實(shí)施例,但應(yīng)該明白,本發(fā)明并非如此限制。本領(lǐng)域技術(shù)人員可以看到許多修改、改變、變形、替換以及等價(jià),而不會(huì)偏離所附權(quán)利要求所限定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種操作無(wú)線局域網(wǎng)(WLAN)移動(dòng)站的方法,所述移動(dòng)站具有應(yīng)用處理器和WLAN處理器,所述應(yīng)用處理器和WLAN處理器都具有喚醒和睡眠操作模式,相比于所述喚醒模式,所述睡眠模式是更低功率的模式,所述方法包括在當(dāng)前與所述WLAN移動(dòng)站相關(guān)聯(lián)的接入點(diǎn)傳輸信標(biāo)之前,使所述WLAN處理器從所述睡眠模式醒來(lái)而進(jìn)入所述活動(dòng)模式;在所述WLAN移動(dòng)站接收信標(biāo),包括信標(biāo)數(shù)據(jù);使所述應(yīng)用處理器及時(shí)從睡眠模式醒來(lái)進(jìn)入喚醒模式,以便從所述WLAN處理器接收所述信標(biāo)數(shù)據(jù);將所述信標(biāo)數(shù)據(jù)從所述WLAN處理器傳遞到所述應(yīng)用處理器;在將所述信標(biāo)數(shù)據(jù)傳遞到所述應(yīng)用處理器之后,將所述WLAN處理器置于睡眠模式;以及在處理所述信標(biāo)數(shù)據(jù)之后,將所述應(yīng)用處理器置于睡眠模式;其中,當(dāng)所述WLAN處理器準(zhǔn)備將所述信標(biāo)數(shù)據(jù)傳遞到所述應(yīng)用處理器時(shí),所述應(yīng)用處理器操作于喚醒模式。
2.如權(quán)利要求1所述的操作WLAN移動(dòng)站的方法,其中,使所述應(yīng)用處理器及時(shí)醒來(lái)以便接收所述信標(biāo)數(shù)據(jù)包括在接收前一信標(biāo)和信標(biāo)數(shù)據(jù),包括信標(biāo)間隔值之后,基于DTIMPeriod、BeaconInterval、RemainingTime和LowPowerToAwakeLatency,來(lái)計(jì)算低功率計(jì)時(shí)器值;將所述低功率計(jì)數(shù)器值編程到低功率計(jì)時(shí)器中;以及當(dāng)所述低功率計(jì)時(shí)器期滿時(shí),從低功率模式轉(zhuǎn)變到喚醒模式。
3.如權(quán)利要求2所述的操作WLAN移動(dòng)站的方法,其中,所述低功率計(jì)時(shí)器在所述應(yīng)用處理器內(nèi)部。
4.如權(quán)利要求2所述的操作WLAN移動(dòng)站的方法,其中,所述低功率計(jì)時(shí)器在所述應(yīng)用處理器外部。
5.如權(quán)利要求1所述的操作WLAN移動(dòng)站的方法,其中,在傳遞所述信標(biāo)數(shù)據(jù)之后將所述WLAN處理器置于睡眠模式是在所述WLAN處理器從所述應(yīng)用處理器接收到表示所述應(yīng)用處理器已經(jīng)接收到所述信標(biāo)數(shù)據(jù)的指示時(shí)執(zhí)行的。
6.一種用于無(wú)線局域網(wǎng)(WLAN)中的無(wú)線站,包括WLAN處理器,用于訪問(wèn)WLAN媒介,包括發(fā)射信號(hào)到接入點(diǎn)以及從接入點(diǎn)接收信號(hào),并且包括以周期性間隔接收由接入點(diǎn)發(fā)射的信標(biāo)信號(hào),所述WLAN處理器具有活動(dòng)模式和睡眠模式,其中睡眠模式需要比活動(dòng)模式少的操作功率;應(yīng)用處理器,其操作連接到所述WLAN處理器,用于處理數(shù)據(jù),并且可操作于喚醒模式和睡眠模式;其中,所述WLAN處理器從睡眠模式轉(zhuǎn)變到活動(dòng)模式以接收信標(biāo)信號(hào),包括信標(biāo)數(shù)據(jù),并且在接收到所述信標(biāo)信號(hào)后將所述信標(biāo)數(shù)據(jù)傳遞到所述應(yīng)用處理器;其中,所述應(yīng)用處理器及時(shí)從睡眠模式轉(zhuǎn)變到喚醒模式以便從所述WLAN處理器接收所述信標(biāo)數(shù)據(jù),隨后向所述WLAN處理器確認(rèn)接收到所述信標(biāo)數(shù)據(jù);以及其中,當(dāng)所述應(yīng)用處理器確認(rèn)接收到所述信標(biāo)數(shù)據(jù)后,所述WLAN處理器從活動(dòng)模式轉(zhuǎn)變到睡眠模式。
7.如權(quán)利要求6所述的無(wú)線站,其中,所述應(yīng)用處理器用一個(gè)值對(duì)與所述應(yīng)用處理器相關(guān)聯(lián)的低功率計(jì)時(shí)器進(jìn)行編程,以使所述應(yīng)用處理器及時(shí)從睡眠模式轉(zhuǎn)變到喚醒模式以便接收所述信標(biāo)數(shù)據(jù)。
全文摘要
無(wú)線局域網(wǎng)(WLAN)移動(dòng)站(110、112、114)具有應(yīng)用處理器核心(204)和WLAN處理器(202)。為了保存能量,當(dāng)不需要兩個(gè)處理器時(shí),它們都被置于最小功率消耗模式。WLAN處理器操作WLAN無(wú)線電裝置并且從接入點(diǎn)(120)接收信標(biāo)傳輸。一旦從接收到的信標(biāo)信號(hào)中提取了信標(biāo)數(shù)據(jù),WLAN處理器將信標(biāo)數(shù)據(jù)傳遞給應(yīng)用處理器。為了確保接收信標(biāo)數(shù)據(jù),WLAN處理器在轉(zhuǎn)換回到睡眠模式之前保持活動(dòng),直到應(yīng)用處理器確認(rèn)接收到信標(biāo)數(shù)據(jù)。為防止使WLAN處理器不必要的長(zhǎng)時(shí)間等待,應(yīng)用處理器在信標(biāo)接收時(shí)間之前及時(shí)醒來(lái),以允許轉(zhuǎn)換到喚醒模式,從而使其在WLAN處理器傳遞信標(biāo)數(shù)據(jù)時(shí)活動(dòng)。
文檔編號(hào)H04W84/12GK101091398SQ200580045120
公開(kāi)日2007年12月19日 申請(qǐng)日期2005年11月23日 優(yōu)先權(quán)日2004年12月31日
發(fā)明者阿尼爾·N·帕特爾, 蘇哈斯·米特拉, 卡洛斯·A·里韋拉-辛特龍, 布賴恩·K·史密斯 申請(qǐng)人:摩托羅拉公司