專利名稱:無線網(wǎng)絡(luò)中的信道掃描的制作方法
領(lǐng)域本發(fā)明一般地涉及計算機網(wǎng)絡(luò),并且更具體地,涉及無線網(wǎng)絡(luò)。
背景典型地,無線網(wǎng)絡(luò)中的移動臺和接入點使用射頻(RF)信號進行通信。RF信號可能受到由其他無線網(wǎng)絡(luò)或者發(fā)射RF信號能量的其他類型設(shè)備導(dǎo)致的干擾。
附圖簡要說明
圖1示出無線網(wǎng)絡(luò)的圖;圖2示出通信介質(zhì)中的信道;圖3示出無線網(wǎng)絡(luò)中的通信和動作序列;圖4和5根據(jù)本發(fā)明的各個實施方案示出流程圖;以及圖6根據(jù)本發(fā)明的各個實施方案示出系統(tǒng)圖。
具體實施例方式
在以下詳細的描述中,將參照通過圖示方式顯示可以在其中實施本發(fā)明的實施方案的附圖。這些實施方案以足夠詳細的方式被描述,以使本領(lǐng)域的技術(shù)人員能夠?qū)嵤┍景l(fā)明。應(yīng)當(dāng)可以理解,本發(fā)明的各種實施方案盡管不同,但并不必互相排斥。例如,結(jié)合一個實施方案描述的特定的特征、結(jié)構(gòu)或者特性可以在其他的實施方案中實現(xiàn),而不會背離本發(fā)明的精神和范圍。另外,應(yīng)當(dāng)可以理解,在每個所公開的實施方案中單個部件的位置和排列可以被修改,而不會背離本發(fā)明的精神和范圍。因此,以下的詳細描述不應(yīng)作為限制性的,并且僅僅以所附的權(quán)利要求書來定義本發(fā)明的范圍,與賦予權(quán)利要求書的整個等同物范圍一起來恰當(dāng)?shù)亟忉尡景l(fā)明的范圍。在附圖中,同樣的數(shù)字在所有幾個視圖中表示同樣或相似的功能性。
圖1示出無線網(wǎng)絡(luò)的圖。無線網(wǎng)絡(luò)100包括接入點(AP)102和移動臺(STA)110、120及130。在一些實施方案中,無線網(wǎng)絡(luò)100是無線局域網(wǎng)(WLAN)。例如,移動臺110、120和130或者接入點102中的一個或更多個可以遵循例如ANSI/IEEE標(biāo)準(zhǔn)802.11(1999版本)的無線網(wǎng)絡(luò)標(biāo)準(zhǔn)進行操作,盡管這不是本發(fā)明的限制。使用在這里,術(shù)語“802.11”指任何過去、現(xiàn)在或未來的IEEE 802.11標(biāo)準(zhǔn),包括但不限于1999版本。
移動臺110、120和130可以是能夠在網(wǎng)絡(luò)100中通信的任何類型的移動臺。例如,所述移動臺可以是計算機、個人數(shù)字助理、支持無線的蜂窩電話等等。如下面所解釋的,在一些實施方案中,移動臺110、120和130遵循802.11標(biāo)準(zhǔn)進行操作,并且還能夠掃描信道以檢測干擾。該信道掃描可以與由接入點102進行的信道掃描同時發(fā)生,或者可以以周期性的間隔進行而不管接入點102是否進行信道掃描。
接入點102使用信號112與移動臺110(也被稱為“STA1”)通信。接入點102使用信號122與移動臺120(也被稱為“STA2”)通信,并且接入點102使用信號132與移動臺130(也被稱為“STA3”)通信。在一些實施方案中,信號112、122和132利用很多可能的“信道”中的一條信道。例如,無線網(wǎng)絡(luò)100可以在單條信道中操作,并且信號112、122和132是該信道中的所有信號。在這里,所述單條信道被稱為被無線網(wǎng)絡(luò)100“使用中的信道”。被網(wǎng)絡(luò)100使用中的信道可能受到其他無線網(wǎng)絡(luò)或其他RF發(fā)射器的干擾。對無線網(wǎng)絡(luò)100來說可獲得的其他信道也可能受到干擾。在一些實施方案中,無線網(wǎng)絡(luò)100可以將使用中的信道改變?yōu)槿魏螌W(wǎng)絡(luò)100來說可獲得的信道。下面參照圖2更詳細地討論信道。
移動臺110包括網(wǎng)絡(luò)接口卡(NIC)114。在一些實施方案中,移動臺110可以是包括NIC114的計算機(例如筆記本式計算機或桌面型計算機)。移動臺120和130被示為不具有NIC。在一些實施方案中,移動臺120和130可以是具有內(nèi)置無線能力的無線設(shè)備。例如,移動臺120可以是包括具有內(nèi)置無線連接能力的芯片組的筆記本式計算機。
圖2示出通信介質(zhì)中的信道。通信介質(zhì)可以包括任意數(shù)目的信道,并且所述信道可以以很多不同方式定義。使用在這里,術(shù)語“信道”指可以用于無線網(wǎng)絡(luò)中通信的通信介質(zhì)的任何子集。例如,在一些頻分復(fù)用實施方案中,信道可以由頻帶定義。又例如,在一些擴頻實施方案中,信道可以由用來規(guī)定信號的擴展的碼來定義。在再進一步的實施方案中,例如在利用空分多址(SDMA)或多輸入多輸出(MIMO)通信的系統(tǒng)中,可以使用空間信息和其他信息的組合來定義信道。信道可以以任何方式定義而不偏離本發(fā)明的范圍。在圖2中信道200被示為包括“N”條可能的信道,盡管可以存在任何數(shù)目的信道。
無線網(wǎng)絡(luò)可以使用任何可獲得的信道。例如,無線網(wǎng)絡(luò)100(圖1)中的信號112、122和132可以使用信道202、信道204、信道210,或信道200中的任何其他信道。其他無線網(wǎng)絡(luò)或RF發(fā)射器也可以使用對于無線網(wǎng)絡(luò)100來說可獲得的一條或更多條信道,這導(dǎo)致干擾。在本發(fā)明的各個實施方案中,接入點和移動臺進行信道“掃描”以檢測潛在的干擾。使用在這里,術(shù)語“掃描”指監(jiān)控一條或更多條信道以檢測潛在地干擾信號的行為。在一些實施方案中,信道掃描是由接入點和一個或更多個移動臺以協(xié)調(diào)的形式進行的。例如,接入點可以掃描一條信道,而移動臺同時掃描不同的信道。
圖3示出無線網(wǎng)絡(luò)中一系列通信和動作。序列300包括接入點與移動臺(例如接入點102與移動臺110和120(圖1))之間的通信。如圖3中所示,時間從序列300的頂部進展到序列300的底部。在序列300期間,接入點和移動臺協(xié)同負責(zé)針對干擾來掃描信道。周期性地掃描信道,并且維護一個或更多個信道干擾表(或者“掃描表”),以追蹤哪些信道受到干擾。例如,如下面更完整地描述的,在一些實施方案中,網(wǎng)絡(luò)中的每個設(shè)備(例如接入點和移動臺)可以維護單個掃描表,并且接入點可以維護來自移動臺的多個掃描表或所述多個掃描表的部分。
序列300示出接入點和移動臺之間的交互的各種實施方案。下面還參照圖4和5進一步地描述這些交互,所述圖4和5分別示出由接入點和移動臺進行的方法的流程圖。
在序列300的頂部,接入點向范圍內(nèi)的任何移動臺廣播一般掃描信息。例如,AP在302向STA1廣播一般掃描信息,并且在304向STA2廣播一般掃描信息。該一般掃描信息可以在每個移動臺的關(guān)聯(lián)階段期間或者之后被廣播到移動臺。該一般掃描信息可以以分組(packet)、幀等形式廣播。
一般掃描信息廣播可以包括很多參數(shù)。例如,一般掃描信息廣播可以包括諸如掃描長度、信道掃描周期(scan period)、每個移動臺要掃描的初始信道分派,以及用于確定下一條要掃描的信道的規(guī)則。此外,接入點可以可選地分派要被每個移動臺掃描的第一信道。通過分派要掃描的第一信道,接入點可以確保每個移動臺在每個掃描周期中掃描不同的信道,或者所有信道在最少時間量中被掃描。在一些實施方案中,未提供第一信道分派,并且移動臺可以隨機地或者根據(jù)預(yù)先確定的算法選擇要被掃描的第一信道。
信道掃描周期和信道掃描長度可以被設(shè)置為任何適當(dāng)?shù)闹怠@?,在一些實施方案中,信道掃描周期可以被設(shè)置為在10和15秒之間,從而如果接入點沒有先發(fā)起信道掃描,則移動臺將每10到15秒進行信道掃描。又例如,信道掃描長度可以被設(shè)置為幾百毫秒。在一些實施方案中,信道掃描長度可以部分地基于預(yù)料的干擾而被設(shè)置。例如,試圖檢測具有100毫秒信標(biāo)(beacon)間隔的干擾性802.11網(wǎng)絡(luò),信道掃描長度可以被設(shè)置為200毫秒。剛才所描述的用于周期和長度的值僅僅作為實施例被提供,并且本發(fā)明的各個實施方案在此方面不受限制。
當(dāng)廣播一般掃描信息時,接入點還可以為移動臺規(guī)定用于確定要掃描的下一條信道的規(guī)則。例如,接入點可以規(guī)定移動臺在進行信道掃描之后遞增信道號碼,并且該遞增的信道號碼規(guī)定要被掃描的下一條信道。在這些實施方案中,每個移動臺隨時間掃描順序的一批(block of)信道。又例如,接入點可以規(guī)定移動臺使用更復(fù)雜的算法(例如增加非1的偏移量,或者在表格中查找下一信道分派)來計算要被掃描的下一條信道。
剛才所描述的廣播一般掃描信息的操作確定默認的掃描環(huán)境。在默認的掃描環(huán)境下,移動臺在每個掃描周期進行一次信道掃描,其中要被掃描的信道是通過在所述一般掃描信息廣播中提供的信息來確定的。在一些實施方案中,移動臺使用從接入點接收的掃描周期來設(shè)置計時器(在這里被稱為“移動臺掃描計時器”)。當(dāng)移動臺掃描計時器期滿時,移動臺根據(jù)接收的一般掃描信息進行信道掃描。
該默認掃描環(huán)境可以被接入點替換(override)。在某些條件下,接入點可以向一個或更多個移動臺發(fā)送“掃描指示”,以明確地替換該默認掃描環(huán)境,并且導(dǎo)致立即的信道掃描??梢允褂萌魏芜m當(dāng)?shù)臋C制來發(fā)送掃描指示,所述機制例如幀、分組(packet)等等。在本說明書的剩余部分以掃描指示分組來描述了掃描指示,盡管該術(shù)語并非想要限制本發(fā)明的各種實施方案。在一些實施方案中,接入點可以恰恰在掃描周期結(jié)束之前發(fā)送掃描指示分組,以控制每次信道掃描,而在其他實施方案中,接入點可以不發(fā)送掃描指示分組,并且移動臺可以根據(jù)默認掃描環(huán)境進行信道掃描。
在一些實施方案中,接入點可以發(fā)送掃描指示分組,以通知移動臺該接入點將恰恰在該分組的傳輸完成之后進行信道掃描。接著,接收該掃描指示分組的移動臺可以在該分組的接收之后立即開始其自己的信道掃描任務(wù)。這確保移動臺掃描與接入點掃描同時發(fā)生,由此降低作為進行信道掃描的結(jié)果而服務(wù)中斷的可能性。
在一些實施方案中,接入點可以包括掃描計時器,一旦所述掃描計時器期滿,可以導(dǎo)致接入點發(fā)送掃描指示分組。例如,在一些實施方案中,接入點可以將接入點掃描計時器設(shè)置為比在一般掃描信息中廣播的掃描周期小的值。當(dāng)接入點掃描計時器期滿時,接入點可以發(fā)送掃描指示分組以發(fā)起掃描。
在312和314示出接入點發(fā)送信道掃描指示分組的操作的實施例。接入點被示為在312處向STA1發(fā)送掃描指示分組,并且在314處向STA2發(fā)送掃描指示分組。在一些實施方案中,312和314代表由接入點廣播的單個掃描指示分組,并且被STA1和STA2兩者接收。響應(yīng)于該掃描指示分組,圖3中的接入點和兩個移動臺均進行信道掃描。STA1在322處進行信道掃描;STA2在324處進行信道掃描;并且接入點在323處進行信道掃描。
接入點還被示為在332和334處發(fā)送信道掃描指示分組。序列300示出響應(yīng)于掃描指示分組被接入點發(fā)送兩次,信道掃描發(fā)生在兩個不同的時間點。任何數(shù)目的掃描指示分組可以被發(fā)送,并且它們可以是周期性的或非周期性的。
在每次信道掃描期間,每個設(shè)備(AP和STA)可以改變它的接收信道(receiverchannel)、監(jiān)聽該信道、返回原始信道、更新要被掃描的下一信道,以及重置掃描計時器。當(dāng)設(shè)備將其接收信道改變?yōu)樗撠?zé)掃描的信道時,它可以改變到在掃描指示分組中所規(guī)定的信道,或者它可以改變到使用由接入點規(guī)定的規(guī)則已被確定為要被掃描的下一信道的信道。
在信道掃描期間,設(shè)備可以監(jiān)聽信道固定的時間量,所述固定時間量如由接入點所規(guī)定的。例如,所述設(shè)備可以監(jiān)聽信道一段時間,所述一段時間等于如接入點在一般掃描信息的廣播中所規(guī)定的掃描長度。又例如,移動臺可以監(jiān)聽信道一段時間,所述一段時間由所述接入點在該移動臺的關(guān)聯(lián)期間提供給該移動臺。在監(jiān)聽時段期間,設(shè)備可以從它們可以監(jiān)聽到的信標(biāo)和分組中抽取有用的信息。除了監(jiān)聽無線網(wǎng)絡(luò)源之外,設(shè)備還可以記錄關(guān)于該信道的信噪比(SNR)信息,以便檢測諸如微波、無繩電話等的非無線網(wǎng)絡(luò)干擾源。
在監(jiān)聽時段結(jié)束后,設(shè)備返回到它的原始信道并恢復(fù)在該信道上操作,并且它更新在下一個掃描周期中要被掃描的信道??梢酝ㄟ^以輪轉(zhuǎn)(round-robin)方式遞增最近掃描的信道號碼來進行更新,或者可以根據(jù)由接入點提供的規(guī)則進行更新。所述設(shè)備還可以重置掃描計時器。例如,移動臺可以將移動臺計時器重置為在來自接入點的廣播中接收的掃描周期。又例如,接入點可以將AP掃描計時器重置為小于所述掃描周期的值。
在一些實施方案中,移動臺儲存在信道掃描期間所搜集的信息,并且僅當(dāng)檢測到新的干擾源時將所述信息報告回接入點。例如,如序列300所示,STA2檢測干擾并在354處將掃描結(jié)果發(fā)送到接入點。通過僅當(dāng)檢測到干擾時發(fā)送掃描結(jié)果,接入點和移動臺之間的帶寬可以被保留,并且還可以允許接入點得知移動臺而非它本身所查看到的干擾源。同樣地,在一些實施方案中,移動臺僅當(dāng)所搜集的信息與之前所搜集的數(shù)據(jù)不同時報告回接入點。例如,移動臺可以在之前已經(jīng)曾被記錄為有干擾存在的信道中檢測干擾。在該實施例中,移動臺可以不報告曾發(fā)現(xiàn)干擾,部分是因為接入點已經(jīng)具有描述該信道中的干擾的信息。
在一些實施方案中,接入點可以發(fā)送對前一次掃描的結(jié)果的請求,或者可以請求由移動臺所搜集的所有掃描信息。在一些實施方案中,掃描信息被維持在移動臺處的掃描表中。如序列300中所示,接入點在362處從STA1請求掃描表,并且在372處接收來自STA1的回應(yīng)。又如序列300中所示,接入點在364處從STA2請求掃描表,并且在374處接收來自STA2的回應(yīng)。接入點可以出于很多不同的原因而請求掃描表。例如,在一些實施方案中,當(dāng)接入點在其當(dāng)前操作信道中檢測到干擾時,它可以請求掃描表,以便確定新的操作信道。此外,如果移動臺在當(dāng)前操作信道上檢測到干擾源,它可以將掃描表發(fā)送到接入點而無需被請求這樣做。
圖4根據(jù)本發(fā)明的各種實施方案示出流程圖。在一些實施方案中,方法400描述在無線網(wǎng)絡(luò)中接入點的操作。在一些實施方案中,方法400或其部分由接入點、網(wǎng)絡(luò)接口卡、處理器或電子系統(tǒng)進行,所述接入點、網(wǎng)絡(luò)接口卡、處理器或電子系統(tǒng)的實施方案在各個附圖中示出。方法400不被進行該方法的裝置、軟件部件或系統(tǒng)的特定類型限制。方法400中的各項動作可以以介紹的順序進行,或者可以以不同的順序進行。此外,在一些實施方案中,在圖4中列出的一些動作從方法400中被省略。
方法400被示為以框402開始,在框402中接入點處于正常操作中。使用在這里,術(shù)語“正常操作”指由接入點或移動臺進行的信道掃描操作之外的操作。如上面所描述的,接入點可以包括AP掃描計時器,所述AP掃描計時器被設(shè)置為在如一般掃描信息的廣播種所定義的掃描周期結(jié)束之前超時。如果AP掃描計時器還未期滿,則接入點保持在正常操作中,并且如果AP掃描計時器已經(jīng)期滿,則方法400在410處轉(zhuǎn)移出正常操作,并且在420處檢查以確定任何當(dāng)前關(guān)聯(lián)的臺站(station)是否對延遲和抖動敏感。
如果移動臺正在允許某些類型的應(yīng)用,則移動臺可能對延遲和抖動敏感。例如,在一些實施方案中,延遲或抖動敏感的應(yīng)用可以是諸如IP上語音(VoIP)的應(yīng)用或任何具有服務(wù)質(zhì)量(QoS)保證的應(yīng)用。如果存在任何延遲或抖動敏感的移動臺,則進行方法400的接入點將在430處可選地創(chuàng)建掃描指示分組,并且返回到正常操作而不進行信道掃描。在這些實施方案中,接入點不進行信道掃描,部分是因為改變信道來進行信道掃描可能影響該延遲/抖動敏感的臺站。
在430處,掃描指示分組以可選的方式被發(fā)送。如果該掃描指示分組被發(fā)送,則如上面參照圖3所描述的,一個或更多個移動臺可以響應(yīng)于此進行信道掃描。然而,與圖3形成對照,接入點將從430轉(zhuǎn)移到402,而不進行信道掃描。如果在430處掃描指示分組未被發(fā)送,則作為各個移動臺中的移動臺計時器期滿的結(jié)果,一個或更多個移動臺仍可以進行信道掃描。
如果方法400確定不存在延遲/抖動敏感的臺站,則在440處掃描指示分組被創(chuàng)建和發(fā)送。在一些實施方案中,在440處發(fā)送的掃描指示分組規(guī)定移動臺應(yīng)該在接收該分組之后立即進行信道掃描,或者在與接入點協(xié)調(diào)的時刻進行信道掃描。以這樣的方式,接入點和移動臺可以同時進行信道掃描。
在450處,接入點切換到要被掃描的信道,并且在460處,接入點監(jiān)聽該信道并收集統(tǒng)計數(shù)據(jù)。所收集的統(tǒng)計數(shù)據(jù)可以包括但不限于信道號碼、任何發(fā)現(xiàn)的信號的強度,以及其他任何感興趣的信息。例如,如果在該信道中檢測到諸如802.11網(wǎng)絡(luò)的無線網(wǎng)絡(luò),則所檢測的信標(biāo)或分組的數(shù)目以及被包括在信標(biāo)或分組中的信息可以被記載。關(guān)于所搜集的信息量和信息類型,本發(fā)明的各種實施方案不受限制。
在方法400的任何點,接入點可以從它所連接到的移動臺請求掃描結(jié)果或其他掃描信息。例如,當(dāng)接入點在當(dāng)前操作信道或任何其他信道中檢測到干擾時,接入點可以從所有連接的移動臺請求掃描信息。又例如,在每次掃描之后,或者僅當(dāng)掃描導(dǎo)致與前一次掃描不同的信息時,接入點可以請求移動臺報告掃描結(jié)果。
圖5根據(jù)本發(fā)明的各種實施方案示出流程圖。在一些實施方案中,方法500描述在無線網(wǎng)絡(luò)中移動臺的操作。在一些實施方案中,方法500或其部分由移動臺、網(wǎng)絡(luò)接口卡、處理器或電子系統(tǒng)進行,所述移動臺、網(wǎng)絡(luò)接口卡、處理器或電子系統(tǒng)的實施方案在各個附圖中示出。方法500不被進行該方法的裝置、軟件部件或系統(tǒng)的特定類型限制。方法500中的各項動作可以以介紹的順序進行,或者可以以不同的順序進行。此外,在一些實施方案中,在圖5中列出的一些動作從方法500中被省略。
方法500被示為以框502開始,在框502中移動臺處于正常操作中。如上面所描述的,移動臺可以包括STA掃描計時器,所述STA掃描計時器被設(shè)置為在如一般掃描信息的廣播中所定義的掃描周期結(jié)束時超時。如果STA掃描計時器期滿,則掃描周期已經(jīng)結(jié)束,并且移動臺在510處轉(zhuǎn)移出正常操作,并且繼續(xù)方法500以確定是否進行信道掃描以及何時進行。如果已經(jīng)接收到掃描指示分組,則接入點已經(jīng)發(fā)起掃描操作,并且移動臺將在520處轉(zhuǎn)移出正常操作,以確定是否進行信道掃描以及何時進行。如果STA掃描計時器還未期滿,并且還未接收到掃描指示分組,則方法500仍舊處于正常操作中。
如果STA掃描計時器已經(jīng)期滿,或者如果已經(jīng)接收到掃描指示分組,則方法500檢查以確定該移動臺是否正在運行任何延遲或抖動敏感的應(yīng)用。例如,在一些實施方案中,延遲或抖動敏感的應(yīng)用可以是諸如IP上語音(VoIP)的應(yīng)用或任何具有服務(wù)質(zhì)量(QoS)保證的應(yīng)用。如果存在任何延遲或抖動敏感的移動臺,則在一些實施方案中,移動臺將返回到正常操作而不進行信道掃描。在這些實施方案中,移動臺不進行信道掃描,部分是因為改變信道來進行信道掃描可能影響該延遲/抖動敏感的應(yīng)用。
在540,方法500確定接入點是否要進行信道掃描。該確定可以以很多方式進行。例如,如果曾在520處接收到掃描指示分組,則該掃描指示分組可以包括這樣的信息,所述信息描述哪些移動臺要進行信道掃描,以及接入點是否要進行信道掃描。又例如,如果STA掃描計時器已經(jīng)期滿,移動臺可以被配置為假設(shè)接入點將進行或者將不進行信道掃描。
如果接入點要進行信道掃描,在一些實施方案中,方法500立即在550處切換到要被掃描的信道。通過立即切換信道,移動臺和接入點可以及時協(xié)調(diào)它們的信道掃描操作,從而減少在信道掃描操作期間接入點和移動臺之間的通信中斷。如果接入點并非要進行信道掃描,則方法500可以在期望的時刻切換到要被掃描的信道。例如,進行方法500的移動臺可以在該移動臺空閑時切換信道,或者當(dāng)無線網(wǎng)絡(luò)流量減少時切換信道,以便減小改變信道來進行信道掃描的影響。
在570處,移動臺監(jiān)聽信道并收集統(tǒng)計數(shù)據(jù)。所收集的統(tǒng)計數(shù)據(jù)可以包括但不限于信道號碼、任何發(fā)現(xiàn)的信號的強度,以及其他任何感興趣的信息。例如,如果在該信道中檢測到諸如802.11網(wǎng)絡(luò)的無線網(wǎng)絡(luò),則所檢測的信標(biāo)或分組的數(shù)目以及被包括在信標(biāo)或分組中的信息可以被記載。被包括在信標(biāo)和分組內(nèi)的信息可以包括諸如服務(wù)集標(biāo)識符(SSID)或基本服務(wù)集標(biāo)識符(BSSID)的網(wǎng)絡(luò)標(biāo)識符,或者吞吐量信息。關(guān)于所搜集的信息量和信息類型,本發(fā)明的各種實施方案不受限制。
在方法500的任何點,包括在502處的正常操作期間,進行方法500的裝置可以發(fā)送信道掃描信息到接入點。例如,進行方法500的移動臺可以維護掃描表,所述掃描表包括描述已經(jīng)被掃描過的信道和在所述掃描過的信道中發(fā)現(xiàn)的任何信道的信息。以自動的方式或者響應(yīng)于由接入點作出的請求,移動臺可以向接入點發(fā)送描述掃描表的全部或任何部分的信息。
圖6根據(jù)本發(fā)明的各種實施方案示出系統(tǒng)圖。電子系統(tǒng)600包括天線610、無線電接口620、物理層(PHY)630、介質(zhì)訪問控制(MAC)機構(gòu)640、處理器660和存儲器670。在一些實施方案中,電子系統(tǒng)600可以是接入點、移動臺、無線接口、NIC等等。例如,電子系統(tǒng)600可以被使用在網(wǎng)絡(luò)100中作為接入點102、移動臺110、120或130,或NIC114中的任何一種。又例如,電子系統(tǒng)600可以是能夠進行任何參照前面的附圖所描述的方法實施方案的裝置。
在一些實施方案中,電子系統(tǒng)600可以代表包括無線接口以及其他電路的系統(tǒng)。例如,在一些實施方案中,電子系統(tǒng)600可以是包括作為外設(shè)或集成單元的無線接口的計算機,例如個人計算機、工作站等等。
在操作中,系統(tǒng)600使用天線610發(fā)送和接收信號,并且所述信號被圖6中所示的各個部件處理。天線610可以包括一個或更多個定向天線或者一個或更多個全向天線。使用在這里,術(shù)語全向天線指任何在至少一個平面內(nèi)具有基本上一致的模式(pattern)的天線。例如,在一些實施方案中,天線610可以包括諸如雙極天線或四分之一波長天線的全向天線。又例如,在一些實施方案中,天線610可以包括諸如拋物面天線或八木天線的定向天線。在一些實施方案中,天線610形成能夠支持空分多址(SDMA)或多輸入多輸出(MIMO)通信的陣列。在其他實施方案中,天線610僅包括一個物理天線。
無線電接口620耦合到天線610,以與無線網(wǎng)絡(luò)交互。無線電接口620可以包括電路以支持射頻(RF)信號的發(fā)射與接收。例如,在一些實施方案中,無線電接口620包括RF接收器,以接收信號并進行諸如低噪放大(LNA)、濾波、頻率轉(zhuǎn)換等的“前端”處理。此外,在一些實施方案中,無線電接口620包括波束形成電路,以支持SDMA處理。又例如,在一些實施方案中,無線電接口620包括支持上變頻的電路以及RF發(fā)射器。本發(fā)明的各種實施方案不受無線電接口620的內(nèi)容或功能的限制。
物理層(PHY)630可以是任何適當(dāng)?shù)奈锢韺訉崿F(xiàn)。例如,PHY630可以是實現(xiàn)物理層的電路模塊,所述物理層遵循IEEE 802.11標(biāo)準(zhǔn)或其他標(biāo)準(zhǔn)。實施例包括但不限于直接序列擴頻(DSSS)、跳頻擴頻(FHSS)和正交頻分復(fù)用(OFDM)。在一些實施方案中,PHY630和無線電接口620被組合到單個單元中。
介質(zhì)訪問控制(MAC)機構(gòu)640可以是任何適當(dāng)?shù)慕橘|(zhì)訪問控制層實現(xiàn)。例如,MAC640可以以軟件或硬件或它們的組合實現(xiàn)。在一些實施方案中,MAC640的一部分可以以硬件實現(xiàn),并且一部分可以以由處理器660執(zhí)行的軟件實現(xiàn)。此外,MAC 640可以包括與處理器660分離的處理器。
處理器660可以進行本發(fā)明的方法實施方案,例如方法400(圖4)或方法500(圖5),或者序列300(圖3)所代表的方法。處理器660代表任何類型的處理器,所述處理器包括但不限于微處理器、數(shù)字信號處理器、微控制器等等。
存儲器670代表包括機器可讀介質(zhì)的制品。例如,存儲器670代表隨機訪問存儲器(RAM)、動態(tài)隨機訪問存儲器(DRAM)、靜態(tài)隨機訪問存儲器(SRAM)、只讀存儲器(ROM)、閃存存儲器,或者包括處理器660可讀介質(zhì)的任何其他類型的制品。存儲器670可以存儲指令,以進行本發(fā)明的各種實施方案的執(zhí)行。
盡管已經(jīng)結(jié)合某些實施方案描述了本發(fā)明,但是應(yīng)當(dāng)理解,如本領(lǐng)域技術(shù)人員所容易理解的,可以采取修改和變化而不偏離本發(fā)明的精神和范圍。這些修改和變化被視為落入本發(fā)明和所附權(quán)利要求書的范圍。
權(quán)利要求
1.一種方法,包括向無線網(wǎng)絡(luò)中的移動臺發(fā)送信道掃描指示;以及進行信道掃描。
2.如權(quán)利要求1所述的方法,還包括從所述移動臺請求掃描結(jié)果。
3.如權(quán)利要求1所述的方法,還包括接收來自所述移動臺的掃描結(jié)果。
4.如權(quán)利要求1所述的方法,還包括在發(fā)送信道掃描指示之前,廣播一般信道掃描信息。
5.如權(quán)利要求4所述的方法,其中廣播一般信道掃描信息的操作包括發(fā)送具有掃描周期的廣播分組。
6.如權(quán)利要求5所述的方法,其中發(fā)送信道掃描指示的操作包括在所述掃描周期結(jié)束之前發(fā)送信道掃描指示。
7.如權(quán)利要求4所述的方法,其中廣播一般信道掃描信息的操作包括發(fā)送每一個移動臺要掃描的初始信道分派,以及用于確定要掃描的下一條信道的規(guī)則。
8.如權(quán)利要求4所述的方法,其中廣播一般信道掃描信息的操作包括命令所述移動臺以隨機方式或根據(jù)預(yù)先確定的算法選擇要被掃描的第一條信道。
9.如權(quán)利要求4所述的方法,其中廣播一般信道掃描信息的操作包括發(fā)送具有掃描長度的廣播分組。
10.如權(quán)利要求9所述的方法,其中進行信道掃描的操作包括進行所述信道掃描基本上等于所述掃描長度的時間。
11.如權(quán)利要求10所述的方法,其中所述方法由遵循802.11的接入點進行。
12.一種方法,包括接收由無線網(wǎng)絡(luò)中的接入點廣播的掃描信息;設(shè)置掃描計時器;以及如果所述掃描計時器期滿,進行信道掃描。
13.如權(quán)利要求12所述的方法,其中接收掃描信息的操作包括接收掃描周期。
14.如權(quán)利要求13所述的方法,還包括將所述掃描計時器設(shè)置為所述掃描周期。
15.如權(quán)利要求12所述的方法,還包括如果在所述掃描計時器期滿前接收到掃描指示,響應(yīng)于所述掃描指示進行信道掃描。
16.如權(quán)利要求12所述的方法,還包括如果正在運行延遲敏感的應(yīng)用,略過所述信道掃描。
17.如權(quán)利要求12所述的方法,其中接收掃描信息的操作包括接收掃描長度。
18.如權(quán)利要求17所述的方法,其中進行信道掃描的操作包括在信道中監(jiān)聽基本上等于所述掃描長度的時間。
19.如權(quán)利要求18所述的方法,還包括僅僅如果信道掃描結(jié)果與之前的信道掃描結(jié)果不同時,向所述接入點報告所述掃描結(jié)果。
20.如權(quán)利要求12所述的方法,其中接收掃描信息的操作包括接收規(guī)定如何選擇要被掃描的信道的規(guī)則。
21.如權(quán)利要求20所述的方法,還包括根據(jù)所述規(guī)則選擇要被掃描的所述信道。
22.如權(quán)利要求21所述的方法,其中所述方法由遵循802.11的移動臺進行。
23.一種包括其上存儲有指令的機器可讀介質(zhì)的裝置,當(dāng)所述指令被訪問時,導(dǎo)致機器以與無線網(wǎng)絡(luò)中的接入點所進行的信道掃描同時的方式進行信道掃描。
24.如權(quán)利要求23所述的裝置,其中所述機器可讀介質(zhì)還包括儲存在其上的指令,當(dāng)所述指令被訪問時,導(dǎo)致所述機器維護信道干擾表。
25.如權(quán)利要求24所述的裝置,其中所述機器可讀介質(zhì)還包括儲存在其上的指令,當(dāng)所述指令被訪問時,導(dǎo)致所述機器在信道掃描結(jié)果與所述信道干擾表中的數(shù)據(jù)不同時傳輸所述信道掃描結(jié)果。
26.如權(quán)利要求23所述的裝置,其中所述機器可讀介質(zhì)還包括儲存在其上的指令,當(dāng)所述指令被訪問時,導(dǎo)致所述機器確定下一條要被掃描的信道。
27.一種電子系統(tǒng),包括多個天線;耦合到所述多個天線的無線電接口;耦合到所述無線電接口的處理器;以及具有存儲在其上的指令的存儲器設(shè)備,當(dāng)所述指令被訪問時,導(dǎo)致所述處理器向無線網(wǎng)絡(luò)中的一個或更多個移動臺提供信道掃描指示,并且與所述一個或更多個移動臺同時進行信道掃描。
28.如權(quán)利要求27所述的電子系統(tǒng),其中進行信道掃描的操作包括改變到要被掃描的信道。
29.如權(quán)利要求27所述的電子系統(tǒng),其中所述存儲器設(shè)備還包括存儲在其上的指令,當(dāng)所述指令被訪問時,導(dǎo)致所述處理器確定下一條要被掃描的信道。
全文摘要
無線網(wǎng)絡(luò)中的方法和裝置,其中接入點發(fā)送信道掃描指示消息到移動臺。使用由所述接入點在所述信道掃描指示中所提供的掃描信息,移動臺進行信道掃描操作,并且向所述接入點報告掃描的結(jié)果。
文檔編號H04W88/08GK1965534SQ200580013904
公開日2007年5月16日 申請日期2005年4月13日 優(yōu)先權(quán)日2004年4月30日
發(fā)明者穆斯塔法·德默罕, 莫蘇密·哈茲拉, 南達基蘇爾·庫歇爾納伽, 艾米莉·齊 申請人:英特爾公司