新四季網

用於支持通信系統中的用戶移動性的方法和裝置的製作方法

2023-10-23 16:31:02 1

專利名稱:用於支持通信系統中的用戶移動性的方法和裝置的製作方法
技術領域:
本發明一般地涉及通信系統,並且更具體而言,本發明涉及用於支持通信系統中的用戶移動性的方法和裝置。
背景技術:
典型的通信網絡允許諸如行動電話之類的無線設備與網絡進行通信。每個無線設備通常都使用電池或其他電源來操作,並且電源通常具有有限的功率量。每個無線設備通常都可以從網絡中的一個區域漫遊到網絡中的其他區域。當無線設備在網絡內移動時,無線設備通常停止與一個網絡組件的通信,並且開始與另一網絡組件進行通信。

發明內容
本發明描述了用於支持通信系統中的用戶移動性的方法和裝置。
在一種實施方式中,方法包括在無線設備處識別多條通信信道,以及將通信信道中的每一條分類到多個組中的一個組中去。該方法還包括掃描所述組中的通信信道。在所述多個組中的至少一個組中的通信信道以不同於所述多個組中的至少一個其他組中的通信信道的頻率被掃描。另外,所述方法還包括基於掃描來更新所述多個組中的一個或多個組。
根據本發明的各種實施方式,可以提供一個或多個技術優點。本發明的具體實施方式
可以依賴於實現方式而展示出以下優點中的一些或全部,或者不具有這些優點。例如,在一種實施方式中,無線設備有助於提高用戶在通信系統內移動的能力。具體而言,無線設備掃描多條通信信道,並且將信道分類為不同的類別。然後,無線設備執行對通信信道的附加掃描,並且對具體信道的掃描之間的時間間隔至少可以部分地依賴於通信信道的類別。這可以允許無線設備對較好質量的通信信道的掃描要比對較差質量信道的掃描更頻繁。這可以有助於無線設備在系統中漫遊時獲得更好的服務。
此外,依賴於在無線設備中是否已經建立了激活的通信會話(例如電話呼叫),無線設備可以對通信信道執行不同的掃描。例如,無線設備可以在通信會話期間主動掃描通信信道,並且當沒有會話是激活的時,被動地掃描信道。通過對通信信道進行不同的掃描,無線設備可以減小其功耗。這可以有助於延長無線設備中的電池或其他電源的壽命。而且,至少在部分時間中被動掃描通信信道可以有助於減少對信道的使用,這可以有助於降低帶寬佔用,並且降低包含了信息的分組在信道中發生衝突的可能性。
從附圖、說明書和權利要求書中,本領域技術人員將容易發現其他技術優點。


為了更完整地理解本發明及其優點,現在結合附圖來參考以下描述,在附圖中圖1示出了示例性通信系統;圖2示出了示例性無線設備;圖3示出了與接入點相關聯的示例性覆蓋區域;圖4示出了在通信信道上傳輸的示例性數據報(datagram);圖5A和圖5B示出了由無線設備用於調整其操作參數的示例性閾值;圖6示出了由無線設備用於調整其操作參數的示例性表;圖7示出了由無線設備用於分類並掃描通信信道的示例性表;圖8A和圖8B示出了當無線設備掃描通信信道時的示例性掃描周期;圖9示出了在通信系統中用於信道增強的示例性方法;圖10示出了用於調整無線設備的操作參數的示例性方法;圖11示出了用於支持通信系統中的用戶移動性的示例性方法;圖12示出了用於掃描具體通信信道的示例性方法;以及圖13A和圖13B示出了用於執行切換,以支持通信系統中的用戶移動性的示例性方法。
具體實施例方式
圖1示出了示例性的通信系統100。在所示的實施例中,系統100包括接入點(AP)102、交換機104、呼叫控制器106和網關108。在不脫離本發明的範圍的情況下,可以使用系統100的其他實施方式。
在一個操作方面中,每個無線設備110可以啟動或進入包含了接入點102的通信會話。無線設備110可以監控與通信會話相關聯的各種特性,例如從接入點102接收到的信號的強度。基於所監控的特性,無線設備110可以例如通過改變其傳輸速率或傳輸功率來調整其操作參數中的一個或多個。通過允許無線設備110監控通信會話的質量,並且調整其操作參數,無線設備110可以有助於提高通信會話的質量。
在另一操作方面中,無線設備110的用戶可以在系統100內移動,並且通過不同的接入點102進行通信。為了支持系統100中的用戶移動性,無線設備110可以掃描多條通信信道112,將信道112分類到不同的類別中,並且執行對通信信道112的附加掃描。在附加掃描期間,具體信道112的掃描之間的時間間隔至少可以部分地依賴於該具體信道112所在的類別。這樣可以允許無線設備110掃描較好質量的通信信道要比掃描較差質量的通信信道更頻繁。
在所示實施方式中,接入點102被耦合到交換機104。在本說明書中,術語「耦合」指的是兩個或多個組件之間的任意直接或間接通信,無論這些組件是否具有物理接觸。接入點102通過一條或多條通信信道112與一個或多個無線設備110進行通信。例如,接入點102可以為無線設備110建立通信會話。通信會話可以包括語音電話呼叫、傳真或數據傳輸,或者任意其他適合的通信會話。在一種實施方式中,接入點102使用一種或多種電氣和電子工程師協會(IEEE)802.11協議與無線設備110進行通信。作為具體實施例,接入點102可以使用802.11a、802.11b或者802.11g協議與無線設備110進行通信。接入點102可以包括可被操作來與一個或多個無線設備110進行通信的任意硬體、軟體、固件或其組合。
無線設備110通過通信信道112與接入點102進行通信。使用無線設備110的用戶可以在系統110內漫遊,並且無線設備110可以停止使用一個接入點102,並且開始使用另一接入點102。無線設備110可以包括任何適合於與系統100進行通信的硬體、軟體、固件或其組合。無線設備110例如可以包括行動電話、計算機、個人數字助理或者具有處理器和存儲器的其他設備。在本說明書的各個部分中,系統100可以被描述為處理去往和來自代表行動電話的無線設備110的語音呼叫。系統100可以允許無線設備110發送和接收其他類型的流量,例如傳真流量和數據流量。
在所示實施方式中,每個交換機104被耦合到多個接入點102以及另一交換機104。每個交換機104還可被耦合到系統100的其他組件,例如呼叫控制器106、網關108或者分組交換電話114。交換機104協助系統100的各種組件之間的通信。例如,交換機104可以允許接入點102與呼叫控制器106通信。交換機104還可以允許兩個接入點102彼此通信,並且在兩個無線設備110之間建立通信會話。交換機104可以包括用於協助系統100的組件之間的通信的任意硬體、軟體、固件或其組合。
在所示實施方式中,呼叫控制器106被耦合到交換機104。呼叫控制器106協助去往和來自無線設備110的信息在系統100中的路由。例如,呼叫控制器106可以跟蹤無線設備110在系統100中的位置。呼叫控制器106然後可以通知接入點102、交換機104或網關108將對於無線設備110的傳入電話呼叫或消息路由到何處。這例如可以允許無線設備110的用戶在系統100內移動或漫遊,並且依然接收到傳入呼叫和消息。在與無線設備110建立通信會話時,可以(或不可以)發生漫遊。呼叫控制器106可以包括用於協助去往和來自無線設備110的信息在系統100中進行路由的任意硬體、軟體、固件或其組合。
在所示實施方式中,網關108被耦合到交換機104和一個或多個諸如廣域網(WAN)116和公共交換電話網(PSTN)118之類的外部網絡。網關108在系統100和外部網絡之間傳遞信息。例如,網關108可以接收來自無線設備110的、包含語音信息的數據報,並且網關108可以將數據報傳輸到外部網絡。數據報可以代表網際網路協議(IP)分組、幀中繼幀、異步傳輸模式(ATM)信元或者任何其他適當的信息段。網關108還可以執行轉換功能,從而翻譯各種格式和協議之間的信息。作為實施例,網關108可以使用分組交換格式與交換機104進行通信,並且使用電路交換格式與PSTN 118進行通信。在本實施例中,網關108可以將來自交換機104的信息轉換成適當的電路交換格式,用以傳輸到PSTN 118。網關108還可以將從PDTN 118接收到的信息轉換成分組交換格式,用以傳輸到交換機104。網關108可以包括用於協助與一個或多個外部網絡進行通信的任意硬體、軟體、固件或其組合。
在一個操作方面中,無線設備110可以通過通信信道112與接入點102進行通信。通信信道112可以被用於建立通信會話,例如建立傳入或傳出電話呼叫。通信會話的質量可以基於若干因素而變化。例如,從接入點102接收到的信號的強度可以影響通信會話的質量,並且信號強度可以隨著無線設備110和接入點102之間的距離增長而降低。而且,接入點102可以與多個無線設備110進行通信,並且處理這些無線設備110的通信會話。由接入點102用來向無線設備110提供服務的通信信道112的量或百分比被稱為信道112的負載。通信會話的質量會隨著加在信道112上負載的增加而降低。
在一種實施方式中,無線設備110可以監控與通信會話相關聯的各種特性。例如,無線設備110可以監控從接入點102接收到的信號的強度,以及加在信道112上的負載。在具體實施方式
中,無線設備110可以接收來自接入點102的信號,並且產生接收信號強度指示(RSSI)值,該值可以標識出從接入點102接收到的信號的強度。而且,在具體實施方式
中,接入點102廣播標識出加在信道112上的負載的信標,並且無線設備110接收該信號並識別負載。廣播信號例如可以包括一個或多個服務質量基本服務集(QBSS)信號或者標識出帶寬負載的任何其他信號。QBSS信號可以(或可以不)標識不同類型的負載,例如標識由語音通信加在信道112上的負載以及標識由數據通信加在信道112上的負載。標識負載的信號可以與無線設備110用於標識信號強度的信號相同,或者可以不同。無線設備110可以監控其他或附加特性。例如,接入點102可以廣播其傳輸功率以及在接入點102處接收到的無線設備信號的強度,並且無線設備110可以接收和處理該信號。
基於所測量的特性,無線設備110可以調整其操作參數,以嘗試提高通信信道112的質量。例如,無線設備110可能能夠以不同傳輸速率和傳輸功率與接入點102進行通信,並且無線設備110可以改變這些參數,以提高通信信道112的質量。作為具體實施例,當從接入點102接收到的信號強度降低到閾值以下時,無線設備110可以降低其傳輸速率。信號強度的降低可能表明無線設備110與接入點102之間的距離在增大,並且當無線設備110和接入點102之間的距離增大時,較低傳輸速率可能比較高速率更有效。當加在信道112上的負載增長到閾值以上時,無線設備110也可以增大其傳輸速率。增大的負載可能表明很多無線設備110正在通過信道112與接入點102進行通信,並且較高的傳輸速率可以有助於減小加在信道112上的負載。例如當無線設備110選擇具有更高或更低帶寬的編解碼器時,無線設備110可以調整其他或附加的操作參數。通過允許一個或多個無線設備110調整其操作參數,無線設備110可能能夠在系統100中獲得更好的服務。
在操作的另一方面,無線設備110可以支持系統100中的漫遊。例如,無線設備110可以停止與一個接入點102進行通信,並且開始與另一接入點102進行通信。為了支持系統100中的漫遊,無線設備110可以掃描多條通信信道112。在信道112的掃描期間,無線設備110試圖識別關於信道112的各種信息。作為實施例,無線設備110可以識別與信道112相關聯的信號強度、信道112上的負載或者任意其他或附加的信息。如上所述,信號強度可以由無線設備11O來確定,並且負載可以在來自接入點102的信標中被提供給無線設備110。無線設備110還能夠執行不同類型的通信信道112的掃描。例如,無線設備110可以執行信道112的主動掃描或者信道112的被動掃描。在信道112的被動掃描期間,無線設備110檢測來自接入點102的信標,並且使用該信標來識別關於信道112的信息。在主動掃描期間,無線設備110通過向接入點102發送消息來探查接入點102。然後,接入點102在通信信道112上傳輸信號,並且無線設備110使用所述信號來識別關於信道112的信息。
無線設備110還可以將信道112分類成不同的類別。示例性的類別可以包括能夠被無線設備110使用的有效信道112、當前處於無線設備110範圍之外的潛在有效信道112、彼此重疊或者與有效信道重疊的信道112以及無法使用的不相容信道112。由於支持信道112的接入點102使用與無線設備110不同的服務集標識符(SSID)或不同的驗證類型,因此信道112可能是不相容的。示例性的驗證類型可以包括LEAP和OPEN驗證類型。由於支持信道112的接入點102使用與無線設備110相同的SSID和驗證類型,並且具有可接受的信號強度,因此信道112可以是有效的。當信道112使用相同的SSID和驗證類型,沒有與另一有效的或潛在有效的信道112重疊,並且具有可接受的信號強度,但是在無線設備110探查該信道112時未接收到響應時,該信道112可以是潛在有效的。
在信道112已被分類之後,無線設備110可以執行對信道112的附加掃描。這例如可以允許無線設備110當其在系統100中移動時,更新關於信道112的信息。作為具體實施例,這可以允許無線設備110判斷潛在有效信道112現在是否處於無線設備110的範圍內。在一種實施方式中,無線設備110基於對信道112的分類來執行信道112的附加掃描。例如,無線設備110可以頻率更高地執行對有效信道112和潛在有效信道112的附加掃描,並且頻率更低地執行對重疊信道112和不相容信道112的附加掃描。通過以不同的時間間隔來掃描信道112,無線設備110可以在操作中執行更少的掃描。
在某一時刻,無線設備110可能希望或需要與另一接入點102進行通信。例如,無線設備110可能在其當前接入點102的範圍外面漫遊,或者當前的接入點102可能突然失去功率。在這些或其他情況下,無線設備110可以嘗試通過不同的通信信道112來進行通信。在一種實施方式中,無線設備110使用在信道掃描期間所收集的關於信道112的信息來選擇新的信道112。作為具體實施例,無線設備110可以判斷在掃描期間是否已經識別出任何有效信道112。如果是,則無線設備110可以使用有效信道112之一與接入點102相關聯,並且驗證其自身。如果成功,使用該有效信道112的接入點102則開始服務於無線設備110。
在一種實施方式中,無線設備110可以依賴於在無線設備110處是否已經建立了激活的通信會話而對多條信道112進行不同的掃描。例如,在激活的電話呼叫期間,無線設備110可能正在接收包含了將被提供給用戶的語音信息的數據報。在這種情況下,無線設備110可以在接收兩個數據報之間主動掃描信道112,這可以有助於減少任何用戶可察覺的中斷。當在無線設備110處還沒有建立通信會話時,無線設備110可處於空閒或休眠模式中以節省功率。在這種情況下,無線設備110可以通過離開空閒模式,執行被動掃描以檢測來自接入點102的信標來掃描信道112,更新關於被掃描的具體信道112的信息並且返回空閒模式。
無線設備110已被描述為執行信道增強功能和掃描/漫遊功能兩者。還可以使用無線設備110的其他實施方式。例如,無線設備110可以支持這些功能之一,而無需支持其他功能。
雖然圖1示出了通信系統100的一個實施例,但是可以對系統100進行各種改變。例如,系統100可以包括任意適當數量的接入點102、交換機104、呼叫控制器106、網關108和無線設備110。而且,每個交換機104都可被耦合到任意適當數量的接入點102,並且每個接入點102都可以服務於任意適當數量的無線設備110。此外,雖然網關108被示為提供對WAN 116和PSTN 118的接入,但是網關108也可以提供對任意其他或附加外部網絡的接入。另外,雖然圖1示出了一個示例性的操作環境,在該操作環境中,無線設備110可以調整其操作參數以提高通信會話質量,但是無線設備110也可以運行於其他的操作環境中。
圖2示出了示例性的無線設備110。在所示實施例中,無線設備110包括諸如顯示屏202、導向按鈕204、按鈕206、鍵盤208和電源210的可視組件。無線設備110還包括諸如處理器212和存儲器214的內部組件。可以將無線設備110的其他實施方式用於系統100,而不會脫離本發明的範圍。
顯示屏202代表用於直觀地表示信息的任何適當界面。例如,顯示屏202可以包括液晶顯示屏(LCD)。在顯示屏202內,無線設備110可以向用戶顯示信息,該信息例如是與傳入電話呼叫相關聯的呼叫者識別信息,或者用戶正在播打的電話號碼。顯示屏202可以代表用於顯示信息的任意適合的結構。
導向按鈕204允許用戶指示向上、向下、向右和向左移動。例如無線設備110可以在顯示屏202上顯示菜單,並且導向按鈕204允許用戶操縱菜單,並且選擇菜單中的選項。按鈕206可以允許用戶在菜單或其他顯示中向上、向下、向右和向左移動。按鈕206還可以代表可由用戶調用的其他功能。例如,按鈕206可以允許用戶激活菜單、退出菜單或者激活網上衝浪應用。鍵盤208允許用戶執行傳統的數字和特有字符的輸入。導向按鈕204、按鈕206和鍵盤208可以包括或代表可被用戶按下或被用戶選擇的任何適當結構。
本實施方式示出了用於與用戶進行交互的特定顯示屏202和輸入機制204-208的具體配置。其他無線設備110可以包括與所示實施例不同的其他或附加的顯示機制、輸入機制、機制類型和配置。
電源210向無線設備110提供操作功率。電源210可以代表用於無線設備110的任意適當的功率源。電源210例如可以包括鋰離子或其他電池、太陽能單元、燃料單元或者任意其他或附加的功率源。
處理器212代表用於管理無線設備110的操作的一個或多個處理器、可編程邏輯器件或者其他適當的處理設備。存儲器214可以存儲處理器212所使用的信息,例如由處理器212執行的指令或者由處理器212處理的數據。存儲器214可以代表用於使用多種數據結構、排列或編輯中的任意一種來存儲信息的任何適當器件。
在一個操作方面中,處理器212可以監控與通信會話相關聯的一種或多種特性。例如,處理器212可以識別由無線設備110使用的信道112上的負載以及從接入點102接收到的信號的強度。基於這些測量,處理器212可以調整無線設備110的操作參數。例如,處理器212可以增大或減小無線設備110的傳輸速率或傳輸功率。
在另一操作方面中,處理器212可以掃描和分類不同的通信信道112。處理器212還可以通過對信道112執行附加掃描來更新信道112的狀態。在具體信道112的掃描之間的時間間隔可以依賴於處理器212如何分類信道112而變化。如果無線設備110需要開始與另一接入點102進行通信,處理器212則可以選擇另一通信信道112並且嘗試使用該信道112。
雖然圖2示出了無線設備110的一個實施例,但是可以對無線設備110進行各種改變。例如,圖2將無線設備110示為無線電話。可以使用諸如膝上型計算機和個人數字助理之類的其他類型的無線設備。而且,可以將其他或附加的按鈕用於無線設備110中。
圖3示出了與接入點102相關聯的示例性覆蓋區域300。具體而言,圖3示出了由無線設備110使用的傳輸速率306可以如何在覆蓋區域300內變化。
在所示實施方式中,覆蓋區域300被劃分為多個重疊分區302。由於較小分區302位於較大分區302內,因此分區302可以重疊。例如,分區302b-302d都位於分區302a內。
每個分區302都由與無線設備110所使用的傳輸速率306中的一個傳輸速率相關聯的最大有效距離304來定義。一般,較高的傳輸速率306具有較短的有效距離,因此較高的傳輸速率306被用在離接入點102較近的分區302中。相似地,較低的傳輸速率306具有較長的有效距離,因此較低的傳輸速率306被用在離接入點102較遠的分區302中。
在一種實施方式中,與接入點102相關聯的距離304可以基於接入點102的操作環境而變化。例如,距離304可以依賴於接入點102被用在室內還是室外而變化。作為具體實施例,當接入點102被用在室外時,距離304a可以代表2000英尺的距離,並且距離304d可以代表800英尺的距離。當被用在室內時,距離304a可以代表350英尺的距離,並且距離304d可以代表130英尺的距離。
在一個操作方面中,來自接入點102的信號強度可以依賴於覆蓋區域300內的無線設備110的位置而變化。一般,信號強度會隨著離接入點102的距離的增大而降低。無線設備110可以監控信號強度,並且基於結果來調整操作參數。例如,如果無線設備110在保持在分區302a中的同時漫遊到分區302b-302d以外,那麼信號強度會下降到閾值以下。由於信號強度低,因此無線設備110可以將其傳輸速率降低到每秒1兆比特。儘管無線設備110和接入點102之間的距離很大,但是較低的傳輸速率可以允許無線設備110與接入點102進行有效的通信。無線設備110還可以使用來自接入點102的信號的強度來判斷是否啟動切換,並且與另一接入點102進行通信。例如,當無線設備110接近覆蓋區域300的外沿時,無線設備110可能無法保持與接入點102的適當連接,並且無線設備110可以尋找另一接入點102。
雖然圖3示出了接入點102的覆蓋區域300的一個實施例,但是可以對圖3進行各種改變。例如,任意適當數量的分區302和傳輸速率306都可以被無線設備110所使用,並被接入點102支持。而且,在兩個分區320之間的邊界可能並不明確。此外,傳輸速率306和距離304之間的關係僅僅出於圖示的目的。另外,圖3所示的傳輸速率306代表執行802.11b標準的接入點102所使用的傳輸速率。也可以使用執行其他標準並使用其他傳輸速率的其他接入點。
圖4示出了在通信信道上傳輸的示例性數據報400。具體而言,圖4示出了兩個數據報400a和400b的結構,以及使用不同傳輸速率來傳輸數據報400所需的相對時間量。例如可以通過信道112,在無線設備110和接入點102之間傳輸數據報400。
在所示實施方式中,每個數據報400包括前導402和有效載荷404。前導402包含由無線設備110或接入點102用於處理數據報400的信息。例如,前導402可以包括同步位和起始幀分界符。該信息可被無線設備110或接入點102用於識別數據報100的開始。前導402還可以識別數據報400中的有效載荷404的長度。前導402還可以識別用於傳輸數據報400的有效載荷404的傳輸速率。另外,前導402可以包括用於驗證數據報400的正確接收的誤差校驗信息。
有效載荷404包含由無線設備110產生或被遞送到無線設備110的語音、傳真、數據或其他流量。例如,無線設備110可以進行電話呼叫,並且有效載荷404可以包含被無線設備110數位化的語音信號的一部分。作為具體實施例,有效載荷404可以包括一個或多個語音信息幀,其中每個幀代表當語音信息被收集時的特定時間窗。有效載荷404可以具有固定尺寸或者可變尺寸。
在圖4中,有效載荷404a和404b的相對尺寸有所不同。在本實施例中,有效載荷404a和404b代表相同的數據量,但是有效載荷404a和404b以不同的傳輸速率被發送。具體而言,有效載荷404a以每秒1兆比特被發送,而有效載荷404b以每秒11兆比特被發送。這樣一來,傳送有效載荷404b要比傳送有效載荷404a花費更少的時間。
如圖4所示,前導402a和402b具有相同的尺寸。對於有效載荷404a和404b,前導402a和420b代表相同的數據量。與有效載荷404a和404b不同,傳送前導402a和402b要花費相同的時間量。在一種實施方式中,即使使用不同傳輸速率來傳送有效載荷404,前導402也以同一傳輸速率被傳送。在具體實施方式
中,數據報400的前導402以每秒1兆比特的速率被傳送。
可以使用傳送有效載荷404所需的不同時間長度來提高通信會話的質量。例如,增大傳輸速率可以降低傳送有效載荷404所需的時間。這可以有助於減小加在信道112上的負載。這種通過增大傳輸速率來減小加在信道112上的負載的能力至少可以部分地依賴於接入點102和無線設備110之間的距離。如圖3所示,較高傳輸速率難以用在離接入點102的距離較大的情況下。因此,增大傳輸速率可以有助於減小加在信道112上的負載,但是這種選擇會受到離接入點102的距離的限制。
在具體實施方式
中,與電話呼叫有關的無線設備110可以在呼叫處於激活狀態的每個時間窗內產生一個數據報400。例如,無線設備110可以每隔20毫秒或每隔80毫秒產生一個數據報400。在有效載荷404中所運載的信息量可以依賴於該時間量而變化。作為實施例,每隔20毫秒所產生的數據報400比每隔80毫秒所產生的數據報400包含更少的信息。
由於有效載荷404中所運載的信息量可以以這種方式變化,因此調整傳輸速率的有用性也會變化。在圖4的實施例中,傳輸速率改變傳送有效載荷404所需的時間,但不改變傳送前導402所需的時間。如果數據報400的有效載荷404很大,例如通過尺寸相當地減小信道112上的負載而執行的增大傳輸速率的方法就可以提供顯而易見的益處。如果數據報400的有效載荷404較小,例如通過稍微減小信道112上的負載而執行的調整傳輸速率的方法就可能提供較小的益處。因此,無線設備110在決定如何調整其操作參數時,可以考慮有效載荷404的尺寸。作為具體實施例,當數據報404較大,並且隨後數據報400將變得較小時,無線設備110可以嘗試儘快調整其傳輸速率。
為了幫助降低無線設備110所強加的負載,無線設備110還可以減少將傳送到接入點102的數據報400的數量。例如,如果無線設備110被配置為每20毫秒傳送一個數據報400,那麼無線設備110可以將兩個數據報400組合成單個數據報400,並且在40毫秒之後發送該數據報400。這樣一來,無線設備110將多個語音幀組合到單個數據報400中,這有助於減少通過信道112所傳送的前導402的數量。這可以有助於降低由無線設備110使用的通信信道112的百分比。
雖然圖4示出了通過通信信道所傳送的數據報400的實施例,但是可以對圖4進行各種改變。例如,可以在數據報400中包含其他或附加的欄位。而且,圖4將前導402a和402b示為以相同的傳輸速率被傳送,即使在使用不同的傳輸速率來傳送有效載荷404a和404b時也是如此。在另一實施方式中,可以以與前導402a不同的傳輸速率來傳送前導402b。
圖5A和圖5B示出了由無線設備用於調整其操作參數的示例性閾值。具體而言,圖5A示出了在基於信道112的負載來調整傳輸速率的情況下所使用的示例性閾值500,並且圖5B示出了在基於從接入點102接收到的信號的強度來調整傳輸速率的情況下所使用的示例性閾值550。
在圖5A中,由無線設備110所使用的傳輸速率可以依賴於當前加在信道112上的負載而變化。無線設備110可以以任何適當的方式來識別加在信道112上的負載。例如,接入點102可以在其覆蓋區域300內廣播一個信號,並且該信號可以標識負載。無線設備110可以接收該信號,識別負載,並且判斷負載是否並且在何時超過閾值500。
如圖5B所示,由無線設備110所使用的傳輸速率還可以依賴於從接入點102接收到的信號的強度而變化。無線設備110可以以任意適當的方式來識別信號強度。例如,無線設備110可以接收來自接入點102的信號,並且測量信號的強度。然後,無線設備110可以判斷所測量的信號強度是否並且在何時超過閾值550。
在一個操作方面中,無線設備110可以使用圖5A和圖5B中的閾值500和550兩者來調整其傳輸速率。例如,無線設備110可以基於信道112的負載來確定其應該增大傳輸速率。無線設備110還可以確定信號強度太弱而無法支持所增大的傳輸速率。基於該確定,無線設備110可以嘗試以其他方式來提高通信信道112的質量。
圖5A和圖5B所示的閾值僅僅出於圖示的目的。在具體實施方式
中,可以由用戶、網絡操作者或任意其他適當的人來建立這些閾值,以及在本說明書剩餘部分中將描述的閾值。這例如可以允許將無線設備110的操作調諧到具體的環境中,並對其進行測試。在本實施方式中,可以在無線設備110中設置允許調整閾值的接口,例如通過顯示屏202而對用戶顯示的接口。
雖然圖5A和圖5B示出了由無線設備用於調整其操作參數的示例性閾值,但是可以對圖5A和圖5B進行各種改變。例如,接入點102和無線設備110可以使用其它傳輸速率。而且,無線設備110可以使用其它適當的閾值。此外,無線設備110可以使用除了用於調整其操作參數的閾值500、550之外的其他機制。另外,無線設備110可以基於包括(或不包括)負載和信號強度在內的其他特性來調整其操作參數。
圖6示出了由無線設備用於調整其操作參數的示例性表600。在所示實施例中,表600包括條目602。每個條目602都包括負載範圍604、信號強度範圍606以及傳輸速率608。負載範圍604用於標識與加在信道112上的負載相關聯的值的範圍。信號強度範圍606用於標識與由無線設備110從接入點102接收到的信號的強度相關聯的值的範圍。
負載範圍604和信號強度範圍606中的每一個都代表兩個閾值,即最小閾值和最大閾值。在一種實施方式中,無線設備110可以識別加在信道112上的負載以及從接入點102接收到的信號的強度。使用實際的測量結果,無線設備110可以選擇傳輸速率。例如無線設備110可以檢查條目602,並且確定哪個或哪些條目602具有包括了識別出負載的負載範圍604。在這些條目602中,無線設備110可以確定哪一個具有包括了所測量出的信號強度的信號強度範圍606。然後,無線設備110可以使用在被選條目602中的傳輸速率608。
可以選擇用於負載範圍604和信號強度範圍606的特有值,以提供無線設備110中的任意所需功能。例如,表600可以對於具體環境來進行定製,並且可以將預設值包括在無線設備110中。
雖然圖6示出了由無線設備用於調整其操作參數的表600的一個實施例,但是可以對表600進行各種改變。例如,接入點102和無線設備110可以使用其它的傳輸速率。而且,在表600中,可以使用任意數量的條目602,並且無線設備110可以基於其他或附加的特性來調整其操作參數。此外,可以使用相似的表來調整無線設備110所使用的傳輸功率。
圖7示出了無線設備用於分類和掃描通信信道112的示例性表700。在所示實施例中,表700包括多個信道組702。每個信道組702可以與零個或多個信道號704以及掃描頻率706相關聯。
信道組702標識各種組,無線設備110可以將通信信道112分類在這些組中。在本實施例中,信道組702包括有效信道112、潛在有效信道112、重疊信道112和不相容信道112。無線設備110也可以使用其它或附加的類別。信道號704標識已經分配給每個信道組702的信道112。具體的信道組702可以依賴於無線設備110所執行的掃描而與信道號704中的一些、沒有或全部相關聯。掃描頻率706標識出無線設備110多久掃描一次不同組中的信道112。在本實施例中,每2秒掃描一次有效信道112,並且每5分鐘掃描一次不相容信道112。
在一個操作方面中,無線設備110可以在執行「全掃描」之後產生表700,在所述全掃描中,無線設備110掃描所有可獲得的通信信道112。在具體實施方式
中,應該花費少於2秒的時間來完成全掃描。然後,無線設備110可以根據表700中的各種掃描頻率706來掃描信道112,並且無線設備110可以根據需要更新表700。例如,在漫遊接近使用信道「10」的接入點102後,無線設備110可以確定信道「10」實際上是有效信道112。作為另一實施例,使用信道「8」的接入點102可能失去功率或者遇到其他一些故障。在這些或其他情況下,無線設備110可以更新表700,以反映出信道112的新狀態。在經過指定的時間量之後,無線設備110可以執行另一次全掃描並且重複這一過程。通過重複全掃描,無線設備110可以在例如無線設備110從上次全掃描之後已經發生了移動時,檢測和掃描附加的信道112。
在掃描信道112時,無線設備110可以識別與信道112相關聯的SSID、驗證類型、信號強度以及負載。然後,無線設備110可以處理該信息,以確定如何分類信道112。例如,無線設備110可以將使用了不同SSID或驗證類型的任意信道112分類為不相容信道112。作為另一實施例,無線設備110可以存儲與信道112相關聯的信號強度以及負載的先前測量值。當測量出新的信號強度時,無線設備110可以計算信號的加權平均,其中越近的測量結果被賦予越高的權重。當確定了新的負載時,無線設備110可以計算負載值的上界。無線設備110可以執行時效機制,從而在一定的時間長度之後,就不再考慮那些較舊的信號強度值和負載值。基於信號強度的加權平均以及上部的負載值,無線設備110可以對信道112進行分類。作為具體實施例,特定的信道112可以具有低負載,但是具有極差的信號強度,這可能表明無線設備110處於使用該信道112的接入點102的範圍之外。因此,無線設備110可以將該信道112分類為潛在信道。
雖然圖7示出了無線設備用於分類和掃描通信信道的表700的一個實施例,但是可以對表700進行各種改變。例如,在表700中列出的信道112僅僅處於圖示的目的。而且,可以使用任意合適數量的信道組702,並且每個信道組702可以具有任意合適的掃描頻率706。
圖8A和圖8B示出了當無線設備掃描通信信道112時的示例性掃描周期。具體而言,圖8A示出了發生在兩個數據報802的接收之間的掃描周期800,並且圖8B示出了發生在無線設備110將接入點102置於休眠模式時的掃描周期850。
在圖8A中,無線設備110例如在激活的通信會話之間,可以接收來自接入點102的數據報802。在本實施例中,在兩個數據報802的接收之間的時間周期是掃描周期800。在該周期800期間,無線設備110可以掃描一個或多個信道112,並且基於掃描結果來更新表700。通過在接收兩個數據報802之間掃描信道112,可以減少或消除可被用戶察覺的中斷。
在圖8B中,無線設備110可以使用休眠命令852將接入點102置於休眠模式中。這致使接入點102停止向無線設備110發送信息(如果有任何信息的話),並且接入點102開始對用於無線設備110的任何信息進行排隊。這時,無線設備110可以掃描一條或多條信道112,並且基於掃描結果來更新表700。一旦掃描完成,無線設備110就可以使用喚醒命令854來喚醒接入點102。這可以致使接入點102將任何經排隊的信息以及任何新的信息發送到無線設備110。
在一種實施方式中,無線設備110每20到80毫秒接收一個數據報802。在本實施方式中,當掃描周期800較小時,無線設備110用於掃描信道112的時間可以較少。在具體實施方式
中,無線設備110可被操作為使用圖8A和圖8B所示的技術兩者來掃描信道112。在本實施方式中,當在數據報802之間的時間較大時,無線設備110可以在數據報802之間的周期800期間掃描信道112。當在數據報802之間的時間較小時,無線設備110可以在將接入點102置於休眠模式之後的周期850期間掃描信道112。
雖然圖8A和圖8B示出了當無線設備掃描通信信道112時的示例性掃描周期,但是可以對圖8A和圖8B進行各種改變。例如,無線設備110可以被操作為只在周期800期間或者只在周期850期間掃描信道112。而且,無線設備110可以被操作為在其他時刻掃描信道112。
圖9示出了在通信系統中用於信道增強的示例性方法900。雖然可以參照圖1的系統100來描述方法900,但是方法900也可以被其他系統使用。
在步驟902處,無線設備110選擇最低的傳輸速率和傳輸功率。這例如可以包括無線設備110選擇每秒1兆比特的傳輸速率。在步驟904處,無線設備110判斷是否已經建立了激活的通信會話。這例如可以包括無線設備110判斷是否已經在通信信道112上建立了通信會話。
如果已經建立了激活的通信會話,在步驟906處,無線設備110則監控與通信會話相關聯的一種或多種特性。這例如可以包括無線設備110接收來自接入點102的信號,所述信號標識出加在信道112上的負載。這還可以包括無線設備110測量從接入點102接收到的信號強度。
在步驟908處,無線設備110判斷是否需要改變無線設備110的一個或多個操作參數。這例如可以包括無線設備110判斷測量出的負載和信號強度是超過圖5A和圖5B所示的閾值500、550,還是落在所述閾值之下。這還可以包括無線設備110使用圖6所示的表600。這還可以包括無線設備110檢測發生在當前使用的信道112上的發送或接收錯誤的閾值數量。如果需要改變一個或多個操作參數,則在步驟910處,無線設備110調整操作參數。這例如可以包括無線設備110增大或減小其傳輸速率或其傳輸功率。
在步驟912處,無線設備110判斷通信會話是否仍是激活的。如果是,則無線設備110返回步驟906,以監控通信會話的特性。否則,方法900結束。
雖然圖9示出了在通信系統中用於信道增強的方法900的一個實施例,但是可以對方法900進行各種改變。例如,彩色液晶顯示設備100可以在步驟902處選擇其他的初始傳輸速率和傳輸功率。而且,無線設備110可以使用其他的用於識別何時需要其改變操作參數的技術。
圖10示出了用於調整無線設備的操作參數的示例性方法1000。雖然可以參照圖1的系統100來描述方法1000,但是方法1000也可以被其他系統使用。
在步驟1002處,無線設備110識別加在信道112上的負載。這例如可以包括無線設備110接收來自接入點102的信號(例如QBSS信號或者用於標識帶寬負載的任何其他信號)。這還可以包括無線設備110使用接收到的信號來識別加在信道112上的負載。
在步驟1004處,無線設備110判斷負載是否超過閾值。這例如可以包括無線設備110判斷測量出的負載是否超過圖5A的閾值500。如果負載超過所述閾值,則無線設備110嘗試減小信道112上的負載。在步驟1006處,無線設備110判斷是否可以降低其傳輸速率。這例如可以包括無線設備110判斷當前傳輸速率是不是最高的可能傳輸速率。如果可獲得更高的傳輸速率,則無線設備110在步驟1008處增大其傳輸速率。通過增大傳輸速率,無線設備110可以降低其對通信信道112的佔用,這可以有助於減小加在信道112上的總負載。
如果無法增大傳輸速率,則無線設備110在步驟1010處判斷其是否可以增大在每個分組或其他數據報中所包括的幀的數目。如果可能,則無線設備110在步驟1012處增大在每個分組或其他數據報中所包括的語音幀的數目。這例如可以包括無線設備110增大產生新數據報之間的時間量。這樣做增大了在每個數據報中所包含的信息量,這減少了從無線設備110傳送到接入點102的數據報的數量,從而減小了加在信道112上的負載。
如果在步驟1004處,測量出的負載沒有超過所述閾值,或者如果無線設備110無法調整其參數以減小負載,則無線設備110在步驟1014處識別從接入點102接收到的信號的強度。這例如可以包括無線設備110使用從接入點102接收到的信號來產生RSSI值。
在步驟1016處,無線設備110判斷測量出的信號強度是否落在閾值以下。這例如可以包括無線設備110判斷測量出的信號強度是否落在圖5B的閾值550以下。如果信號強度落在所述閾值以下,則無線設備110嘗試補償較弱的信號強度。在步驟1018處,無線設備110判斷是否可以降低傳輸速率。這例如可以包括無線設備110判斷當前的傳輸速率是不是最低的可能傳輸速率。如果可以獲得更低的傳輸速率,則無線設備110在步驟1020處降低其傳輸速率。通過降低傳輸速率,無線設備110可以增大其可以有效地與接入點102進行通信的範圍。
如果無法降低傳輸速率,則無線設備110在步驟1022處判斷是否可以增大其傳輸功率。這例如可以包括無線設備110判斷當前的傳輸功率是不是最高的可能傳輸功率。如果可獲得更高的傳輸功率,則無線設備110在步驟1024處增大其傳輸功率。通過增大傳輸功率,無線設備110還可以增大其可以有效地與接入點102進行通信的範圍。
如果無線設備110到達方法1000的結尾並且已經無法採用步驟來解決關於負載或信號強度的問題,則無線設備110可以採取任何適當的動作。例如如果無線設備110確定加在信道112上的負載過高,並且無法採用步驟來減小負載,則無線設備110可以跳轉到另一信道112。
雖然圖10示出了用於調整無線設備的操作參數的方法1000的一個實施例,但是可以對方法1000進行各種改變。例如,無線設備110可以在測試信道112的負載之前測試信號強度。而且,由無線設備110所產生的數據報的尺寸可以影響到調整操作參數,以解決關於負載和信號強度問題的順序。作為具體實施例,當無線設備110產生較小的數據報時,傳輸速率的改變對負載的影響較小。因此,當無線設備110產生較小數據報時,無線設備110可以在步驟1006-1008之前執行步驟1010-1012,並且在步驟1018-1020之前執行步驟1022-1024。另外,可以監控其他或附加的特性,並且使用其他和附加的特性來調整無線設備110的操作參數。
另外,當測量出的負載落在閾值以下時,或者當測量出的信號強度超過閾值時,可以使用與方法1000相似的方法。例如,當負載落在閾值以下時,無線設備110可以降低其傳輸速率或者減少每個數據報中的分組數量。而且,當信號強度超過閾值時,無線設備110可能增大其傳輸速率或降低其傳輸功率。
圖11示出了用於支持通信系統中的用戶移動性的示例性方法1100。雖然可以參照圖1的系統100來描述方法1100,但是方法1100也可以被其他系統使用。
在步驟1102處,無線設備110執行對通信信道112的全掃描。這例如可以包括無線設備110執行被動掃描,並且嘗試找到與一個或多個接入點102相關聯的一個或多個信標。這還可以包括無線設備110使用信標來識別與信道112相關聯的各種特性,例如負載、信號強度、SSID和驗證類型。在具體實施方式
中,可以在系統100中使用多條信道112和多個SSID,並且對於每個信道-SSID的組合,可以進行主動掃描。
在步驟1104處,無線設備110將信道112分類成多個組。這例如可以包括無線設備110將使用了與無線設備110相同的SSID和驗證類型的信道112放入「有效」信道組702中。這還可以包括無線設備110將使用了與無線設備110不同的SSID或驗證類型的信道112放入「不相容」信道組702中。
在步驟1106處,無線設備110以不同的時間間隔來掃描不同組中的信道112。這例如可以包括無線設備110以由表700中的掃描頻率706所標識的時間間隔來掃描信道112。這還可以包括如果掃描表明可以對信道112進行重新分類,則無線設備110更新表700。這還可以包括噹噹前信道112的信號強度超過閾值時,無線設備110跳過第一信道組702中所列出的信道112或者所有信道112。在具體實施方式
中,無線設備110使用內嵌循環來掃描信道112。例如,每個信道組702可以具有內嵌循環中的相關循環,其中最內層循環對應於第一信道組702,並且最外層循環對應於最後一個信道組702。在本實施方式中,無線設備110對第一信道組702掃描得最頻繁,對最後一個信道組702掃描得最不頻繁。
在另一具體實施方式
中,對於有效信道組702,每條信道112都被主動掃描,並且無線設備110等待接收響應。如果接收到響應,則無線設備110更新關於該信道的信息。如果未接收到響應,則無線設備110依賴於該信道是否與當前使用的信道112相重疊,將該信道112移動到重疊信道組702或者潛在(未重疊)信道組702中。對於潛在信道組702,每條信道112都被主動掃描。如果接收到響應,則將該信道112移動到有效信道組702中,並且判斷是否切換到新的有效信道112。否則,該信道112保留在潛在信道組702中。相似地,對於重疊信道組702,每條信道112都被主動掃描。如果接收到響應,則將該信道112移動到有效信道組702中,並且判斷是否切換到新的有效信道112。否則,該信道112保留在重疊信道組702中。
在步驟1108處,無線設備110判斷是否需要切換。這例如可以包括無線設備110判斷更好的信道112是否可供使用。如果是,則無線設備110在步驟1110處跳轉到新的信道112。這例如可以包括無線設備110使用新的信道112來關聯並驗證接入點102。
在步驟1112處,無線設備110判斷計時器是否已經超時。計時器可以識別出無線設備110應該在何時執行另一次全掃描。如果計時器還未超時,則無線設備110返回步驟1106,以繼續掃描表700中所列出的信道112。否則,自從上次全掃描以後已經過去了指定的時間量,並且無線設備110返回步驟1102,以執行另一次全掃描。
雖然圖11示出了用於支持通信系統中的用戶移動性的方法1100的一個實施例,但是可以對方法1100進行各種改變。例如無線設備110可以使用用於判斷何時執行另一次全掃描的其他機制。作為具體實施例,無線設備110可以計數每條不相容信道112被掃描的次數,並且在不相容信道112中的每一條都已被掃描了兩次之後執行另一次全掃描。而且,方法1110中的各個步驟可被並行執行。作為具體實施例,無線設備110可以與步驟1106並行地執行步驟1108-1110。
圖12示出了用於掃描具體通信信道的示例性方法1200。雖然可以參照圖1的系統100來描述方法1200,但是方法1200也可以被其他系統使用。
在步驟1202處,無線設備110判斷是否有呼叫或其他通信會話是激活的。由無線設備110用來掃描信道112的步驟可以依賴於是否已經建立了激活的通信會話而變化。
如果通信會話是激活的,無線設備110則在步驟1204處等待接收到分組或其他數據報。一旦接收到數據報,無線設備110就在步驟1206處,將接入點102置於休眠模式中。這例如可以包括無線設備110將休眠命令852傳輸到接入點102。在步驟1208處,無線設備110開始對將要傳輸到接入點102的任意分組或其他數據報進行排隊。這例如可以包括無線設備110將數據報存儲在內部緩存或其他存儲器中。在步驟1210處,無線設備110掃描信道112。當掃描完成時,無線設備110在步驟1212處喚醒接入點102。這例如可以包括無線設備110將喚醒命令854傳輸到接入點102。在步驟1214處,無線設備110將任何經排隊的分組或其他數據報傳送到接入點102。這例如可以包括無線設備110將內部緩存或其他存儲器中所包含的數據報傳送到接入點102。在步驟1216處,無線設備110更新表700中所包含的信道列表。這例如可以包括無線設備110將信道112從一個信道組702移到另一信道組702。
如果在步驟1202處,通信會話不是激活的,無線設備110則在步驟1218處從休眠模式中醒來。這例如可以包括無線設備110設置內部計時器,以匹配來自其接入點102的信標的時間間隔。這還可以包括無線設備110探查其接入點102,並且如果無線設備110錯過了一個或多個來自其接入點102的信標,則調整其計時器的步驟。在步驟1220處,無線設備110將其接入點102置於休眠模式。在步驟1222處,無線設備110判斷正被掃描的信道112上的信標之間的時間間隔是否代表了相對較長的時間段。如果正被掃描的信道112的信標時間間隔超過了正由無線設備110使用的當前信道112的信標時間間隔,則正被掃描的信道112可能具有相對較長的信標時間間隔。如果信標之間的時間間隔相對較長,則無線設備110在步驟1224處,主動探查支持被掃描信道112的接入點102。這例如可以包括無線設備110向接入點102傳送消息。無線設備110在步驟1226處掃描信道112,在步驟1228處喚醒接入點102,並且在步驟1230處更新表700中的信道列表。然後在步驟1232處,無線設備110重新進入休眠模式。這例如可以允許無線設備110節省電池功率。
雖然圖12示出了用於掃描具體通信信道的方法1200的一個實施例,但是可以對方法1200進行各種改變。例如,無線設備110可以執行單個步驟集合來掃描信道112,而無需考慮通信會話是否是激活的。而且,無線設備110被示為在掃描信道112之前將接入點102置於休眠模式。在另一實施方式中,無線設備110可以只在傳入的數據報802之間的時間間隔很短時,才將接入點102置於休眠模式。在又一實施方式中,無線設備110可以在無需將接入點102置於休眠模式的情況下掃描信道112。
圖13A和圖13B示出了用於執行切換,以支持通信系統中的用戶移動性的示例性方法1300。雖然可以參照圖1的系統100來描述方法1300,但是方法1300也可以被其他系統使用。
在步驟1302處,無線設備110判斷其切換或漫遊能力是否被使能。在一種實施方式中,無線設備110允許用戶禁止漫遊特徵。這例如可以允許技術人員禁止漫遊特徵,並且測試接入點102的範圍。這還可以允許用戶限制無線設備110可被使用的區域。如果切換或漫遊特徵被禁止,則不會發生切換,並且方法1300終止。
在步驟1304處,無線設備110判斷當前信道112的信號強度是否超過閾值。如果是,由無線設備110所使用的當前信道112則具有強大的信號強度,並且無需切換。這樣一來,方法1300再次終止。否則,在步驟1306處,無線設備110將與下一信道112相關聯的負載與閾值進行比較。如果負載超過閾值,方法1300則終止。在這種情況下,在下一信道112上的負載過高,並且沒有啟動切換。
在步驟1308處,無線設備110將當前信道112的信號強度與下一信道112的信號強度進行比較。如果當前信道112的信號強度小於下一信道112的信號強度達到指定量,則無線設備110跳轉到步驟1312,並且嘗試切換到下一信道112。在這種情況下,下一信道112的質量可以證明有理由執行切換。作為具體實施例,無線設備110可以在當前信道112的信號強度至少小於下一信道112的信號強度20%時,嘗試進行切換,但是可以使用任何其他合適的值。
在步驟1310處,無線設備110還將下一信道112的負載與當前信道112的負載進行比較。如果下一信道112的負載小於當前信道112的負載達到指定量,則無線設備110再次跳轉到步驟1312,並且嘗試切換到下一信道112。作為具體實施例,無線設備110可以在下一信道112的負載至少小於當前信道112的負載20%時,嘗試進行切換,但是可以使用任何其他合適的值。如果當前信道112的信號強度和負載兩者都沒有小於下一信道112的信號強度和負載達到指定量,則方法1300終止。在這種情況下,下一信道112不具有證明有理由執行向下一信道112的切換的特性。
如果證明應該執行切換,無線設備110則在步驟1312處判斷下一信道112是否在指定的時間量內已被掃描過。這例如可以包括無線設備110判斷下一信道112是否已在過去的時間內被掃描。如果不是,無線設備110則在步驟1314處掃描下一信道112。這例如可以允許無線設備110判斷自上次掃描以後,下一信道112的質量是否已經降低。在步驟1316處,無線設備110判斷下一信道112是否仍舊可被接受。這例如可以包括無線設備110判斷下一信道112是否仍舊處於「有效」信道組702中,並且具有合適的信號強度和負載。如果不能被接受,則方法1300終止。
如果在步驟1312處判定下一信道112最近剛剛被掃描過,或者在步驟1316處判定下一信道112可以被接受,則無線設備110在步驟1318處嘗試進行切換。這例如可以包括無線設備110嘗試關聯並驗證支持下一信道112的接入點102。在步驟1320處,無線設備110判斷切換是否成功。如果成功,則在步驟1322處,無線設備110開始在下一信道112上進行通信。無線設備110還在步驟1324處設置計時器。雖然計時器依然是激活的,但是無線設備110不能啟動另一切換,除非需要執行切換來維持服務(例如在當前接入點102遭受功率丟失時)。這可以有助於減少或防止無線設備110在短時間內執行多次切換的情況,該情況會降低服務質量。在步驟1326處,無線設備110還更新其表700中的信道列表。這例如可以包括無線設備110從表700中清除無線設備110跳轉到的信道。
如果在步驟1320處的切換沒有成功,則無線設備110在步驟1328處嘗試再次建立與初始接入點102之間的連接。這例如可以包括無線設備110嘗試關聯並驗證初始接入點102。在步驟1330處,無線設備110判斷其是否能夠重新建立與初始接入點102之間的連接。如果成功,則方法1300終止。無線設備110已經嘗試了切換,並且失敗。然後,無線設備110可以採取適當的行為,例如將無線設備110未能成功跳轉到下一信道112的情況記錄下來。否則,在步驟1330處嘗試的重新建立步驟失敗,並且無線設備110在步驟1332處執行快速掃描。這例如可以包括無線設備110使用表700,並且嘗試找到任何合適的通信信道112。如果在表700中沒有發現任何信道112,則無線設備110可以掃描得到合適的信道112。在具體實施方式
中,如果在無線設備110處的通信會話是激活的,則無線設備110可以執行主動掃描,以找到合適的信道112,如果無線設備110處於空閒模式,則無線設備110可以執行被動掃描。然後,無線設備110嘗試跳轉到使用識別出的信道112的接入點102。
雖然圖13A和圖13B示出了用於執行切換,以支持通信系統中的用戶移動性的方法1300的一個實施例,但是可以對方法1300進行各種改變。例如,無線設備110可以不允許用戶禁止漫遊特徵,並且不需要執行步驟1302。而且,可以以任何適當的順序來測試信號強度和信道負載。此外,無線設備110可以在不檢查下一信道112是否最近已被掃描過的情況下,嘗試執行切換。除此之外,可以使用其它方法來判斷無線設備110是否應該跳轉到不同的信道112。
另外,圖13A和圖13B示出了無線設備110在執行「軟」切換判決時可以使用的機制。這種類型的切換判決發生在無線設備110依然接收來自其當前接入點102的服務時。在「硬」切換判決中,無線設備110可能已經不再使用其當前信道112。這例如可以發生在無線設備110在呼叫期間未能從接入點102連續接收到三個數據報時,或者發生在無線設備110未能在處於空閒模式時從其接入點102接收到三個信標時。在這種情況下,無線設備110可以判定其已經丟失了當前信道112。無線設備110可以使用表700來識別可被使用的任意信道112。如果在表700中沒有發現任何信道,則無線設備110可以執行快速掃描,並且嘗試找到任何可使用的信道112。
本說明書已經將無線設備110描述為執行信道增強功能和掃描/漫遊功能兩者。但是,無線設備110可以執行信道增強功能,但是不具有執行掃描/漫遊功能的能力。相似地,無線設備110可以執行掃描/漫遊功能,但是不具有執行信道增強功能的能力。
雖然已經根據某些實施方式以及通常相關聯的方法而描述了本發明,但是對實施方式和方法的改變和變換對本領域技術人員來說將是顯而易見的。因此,以上對示例性實施方式的描述並未限定或限制本發明。在不脫離由所附權利要求書限定的本發明的精神和範圍的情況下,也可以執行其他改變、替換和變化。
權利要求
1.一種方法,包括在無線設備處識別多條通信信道;將所述多條通信信道中的每一條分類到多個組中的一個組中去;掃描所述多個組中的通信信道,在所述多個組中的至少一個組中的通信信道以不同於所述多個組中的至少一個其他組中的通信信道的頻率被掃描;以及基於所述掃描來更新所述多個組中的一個或多個組。
2.如權利要求1所述的方法,其中在一個組中的通信信道以不同於所有其他組中的通信信道的頻率被掃描。
3.如權利要求1所述的方法,其中所述多個組包括第一、第二、第三和第四組;並且掃描通信信道的步驟包括對於所述第二組中被掃描的每條信道,掃描所述第一組中的所有信道;對於所述第三組中被掃描的每條信道,掃描所述第二組中的所有信道;並且對於所述第四組中被掃描的每條信道,掃描所述第三組中的所有信道。
4.如權利要求1所述的方法,其中掃描通信信道的步驟包括判斷通信會話在所述無線設備處是否是激活的;當所述通信會話在所述無線設備處是激活的時,主動掃描所述通信信道;並且當所述通信會話在所述無線設備處不是激活的時,被動掃描所述通信信道。
5.如權利要求1所述的方法,其中掃描通信信道的步驟包括將服務於所述無線設備的接入點置於休眠模式;掃描所述信道之一;並且將所述接入點從所述休眠模式中喚醒。
6.如權利要求1所述的方法,其中掃描通信信道的步驟包括在激活的通信會話期間,接收來自接入點的多個數據報;並且在接收到兩個連續的數據報之間,掃描所述信道之一。
7.如權利要求1所述的方法,其中識別多條通信信道的步驟包括在所述無線設備處執行對所有可能的通信信道的全掃描。
8.如權利要求7所述的方法,其中所述全掃描包括第一全掃描;並且還包括在所述第一全掃描之後經過指定的時間量以後,執行第二全掃描。
9.如權利要求1所述的方法,其中基於掃描來更新所述多個組中的一個或多個組的步驟包括基於所述掃描中的至少一次掃描,將所述多條信道之一從一個組重新分類到另一個組中。
10.如權利要求1所述的方法,其中將所述多條通信信道中的每一條分類到多個組中的一個組中去的步驟包括識別與所述多條通信信道中的一條通信信道相關聯的第一服務集標識符以及第一驗證類型;識別與所述無線設備相關聯的第二服務集標識符以及第二驗證類型;當發生所述第一和第二服務集標識符不匹配以及所述第一和第二驗證類型不匹配中的至少一種情況時,將所述信道分類到第一組中;識別與所述信道相關聯的信號強度;判斷所述信道是否與所述多條信道中的另一條信道重疊;當所述信號強度超過閾值,所述信道未與另一條信道重疊,所述第一和第二服務集標識符相匹配,並且所述第一和第二驗證類型相匹配時,將所述信道分類到第二組中;當所述信號強度未超過閾值,所述信道未與另一條信道重疊,所述第一和第二服務集標識符相匹配,並且所述第一和第二驗證類型相匹配時,將所述信道分類到第三組中;並且當所述信道與另一條信道重疊,所述第一和第二服務集標識符相匹配,並且所述第一和第二驗證類型相匹配時,將所述信道分類到第四組中。
11.如權利要求1所述的方法,還包括判斷是否啟動切換,以便使所述無線設備能夠通過被掃描信道中的一條選定信道來進行通信。
12.如權利要求11所述的方法,其中當前由所述無線設備使用的信道構成第一信道;所述選定信道構成第二信道;並且判斷是否啟動切換的步驟包括當所述第一信道的信號強度小於所述第二信道的信號強度達到第一量時,啟動所述切換;並且當與所述第一信道相關聯的負載小於與所述第二信道相關聯的負載達到第二量時,啟動所述切換。
13.如權利要求1所述的方法,其中所述無線設備包括行動電話。
14.在至少一種計算機可讀介質上包含的邏輯,該邏輯在被執行時可用於識別多條通信信道;將所述多條通信信道中的每一條分類到多個組中的一個組中去;掃描在所述多個組中的通信信道,在所述多個組中的至少一個組中的通信信道以不同於所述多個組中的至少一個其他組中的通信信道的頻率被掃描;以及基於所述掃描來更新所述多個組中的一個或多個組。
15.如權利要求14所述的邏輯,其中所述多個組包括第一、第二、第三和第四組;並且所述邏輯可用於通過以下步驟來掃描所述通信信道對於所述第二組中被掃描的每條信道,掃描所述第一組中的所有信道;對於所述第三組中被掃描的每條信道,掃描所述第二組中的所有信道;並且對於所述第四組中被掃描的每條信道,掃描所述第三組中的所有信道。
16.如權利要求14所述的邏輯,其中所述邏輯可用於通過下列步驟來掃描所述通信信道判斷通信會話在無線設備處是否是激活的;當所述通信會話在所述無線設備處是激活的時,主動掃描所述通信信道;並且當所述通信會話在所述無線設備處不是激活的時,被動掃描所述通信信道。
17.如權利要求14所述的邏輯,其中所述邏輯可用於通過下列步驟來掃描所述通信信道將服務於所述無線設備的接入點置於休眠模式;掃描所述信道之一;並且將所述接入點從所述休眠模式中喚醒。
18.如權利要求14所述的邏輯,其中所述邏輯可用於通過下列步驟來掃描所述通信信道在激活的通信會話期間,接收來自接入點的多個數據報;並且在接收到兩個連續的數據報之間,掃描所述信道之一。
19.如權利要求14所述的邏輯,其中所述邏輯可用於在對所有可能的通信信道的第一全掃描期間,識別所述多條通信信道;並且所述邏輯可用於在所述第一全掃描之後經過指定的時間量以後,執行第二全掃描。
20.如權利要求14所述的邏輯,其中所述邏輯可用於判斷是否啟動切換,以便使所述無線設備能夠通過被掃描信道中的一條選定信道來進行通信。
21.如權利要求20所述的邏輯,其中當前由所述無線設備使用的信道構成第一信道;所述選定信道構成第二信道;並且所述邏輯可用於通過以下步驟來判斷是否啟動切換當所述第一信道的信號強度小於所述第二信道的信號強度達到第一量時,啟動所述切換;並且當與所述第一信道相關聯的負載小於與所述第二信道相關聯的負載達到第二量時,啟動所述切換。
22.如權利要求14所述的邏輯,其中所述邏輯可用於通過以下步驟將所述多條通信信道中的每一條分類到多個組中的一個組中去識別與所述多條通信信道中的一條通信信道相關聯的第一服務集標識符以及第一驗證類型;識別與所述無線設備相關聯的第二服務集標識符以及第二驗證類型;當發生所述第一和第二服務集標識符不匹配以及所述第一和第二驗證類型不匹配中的至少一種情況時,將所述信道分類到第一組中;識別與所述信道相關聯的信號強度;判斷所述信道是否與所述多條信道中的另一條信道重疊;當所述信號強度超過閾值,所述信道未與另一條信道重疊,所述第一和第二服務集標識符相匹配,並且所述第一和第二驗證類型相匹配時,將所述信道分類到第二組中;當所述信號強度未超過閾值,所述信道未與另一條信道重疊,所述第一和第二服務集標識符相匹配,並且所述第一和第二驗證類型相匹配時,將所述信道分類到第三組中;並且當所述信道與另一條信道重疊,所述第一和第二服務集標識符相匹配,並且所述第一和第二驗證類型相匹配時,將所述信道分類到第四組中。
23.一種裝置,包括處理器,該處理器可用於識別多條通信信道;將所述多條通信信道中的每一條分類到多個組中的一個組中去;掃描在所述多個組中的通信信道,在所述多個組中的至少一個組中的通信信道以不同於所述多個組中的至少一個其他組中的通信信道的頻率被掃描;並且基於所述掃描來更新所述多個組中的一個或多個組;以及可用於存儲所述多個組的存儲器。
24.如權利要求23所述的裝置,其中所述多個組包括第一、第二、第三和第四組;並且所述處理器可用於通過以下步驟來掃描所述通信信道對於所述第二組中被掃描的每條信道,掃描所述第一組中的所有信道;對於所述第三組中被掃描的每條信道,掃描所述第二組中的所有信道;並且對於所述第四組中被掃描的每條信道,掃描所述第三組中的所有信道。
25.如權利要求23所述的裝置,其中所述處理器可用於通過下列步驟來掃描所述通信信道判斷通信會話在無線設備處是否是激活的;當所述通信會話在所述無線設備處是激活的時,主動掃描所述通信信道;並且當所述通信會話在所述無線設備處不是激活的時,被動掃描所述通信信道。
26.如權利要求23所述的裝置,其中所述處理器可用於通過下列步驟來掃描所述通信信道將服務於所述無線設備的接入點置於休眠模式;掃描所述信道之一;並且將所述接入點從所述休眠模式中喚醒。
27.如權利要求23所述的裝置,其中所述處理器可用於通過下列步驟來掃描所述通信信道在激活的通信會話期間,接收來自接入點的多個數據報;並且在接收到兩個連續的數據報之間,掃描所述信道之一。
28.如權利要求23所述的裝置,其中所述處理器可用於在對所有可能的通信信道的第一全掃描期間,識別所述多條通信信道;並且所述處理器可用於在所述第一全掃描之後經過指定的時間量以後,執行第二全掃描。
29.如權利要求23所述的裝置,其中所述處理器還可用於判斷是否啟動切換,以便使所述無線設備能夠通過被掃描信道中的一條被定信道來進行通信。
30.如權利要求29所述的裝置,其中當前由所述無線設備使用的信道構成第一信道;所述選定信道構成第二信道;並且所述處理器可用於通過以下步驟來判斷是否啟動切換當所述第一信道的信號強度小於所述第二信道的信號強度達到第一量時,啟動所述切換;並且當與所述第一信道相關聯的負載小於與所述第二信道相關聯的負載達到第二量時,啟動所述切換。
31.如權利要求23所述的裝置,其中所述處理器可用於通過以下步驟將所述多條通信信道中的每一條分類到多個組中的一個組中去識別與所述多條通信信道中的一條通信信道相關聯的第一服務集標識符以及第一驗證類型;識別與所述無線設備相關聯的第二服務集標識符以及第二驗證類型;當發生所述第一和第二服務集標識符不匹配以及所述第一和第二驗證類型不匹配中的至少一種情況時,將所述信道分類到第一組中;識別與所述信道相關聯的信號強度;判斷所述信道是否與所述多條信道中的另一條信道重疊;當所述信號強度超過閾值,所述信道未與另一條信道重疊,所述第一和第二服務集標識符相匹配,並且所述第一和第二驗證類型相匹配時,將所述信道分類到第二組中;當所述信號強度未超過閾值,所述信道未與另一條信道重疊,所述第一和第二服務集標識符相匹配,並且所述第一和第二驗證類型相匹配時,將所述信道分類到第三組中;並且當所述信道與另一條信道重疊,所述第一和第二服務集標識符相匹配,並且所述第一和第二驗證類型相匹配時,將所述信道分類到第四組中。
32.如權利要求23所述的裝置,其中所述處理器和存儲器構成行動電話的一部分。
33.一種系統,包括用於在無線設備處識別多條通信信道的裝置;用於將所述多條通信信道中的每一條分類到多個組中的一個組中去的裝置;用於掃描在所述多個組中的通信信道的裝置,在所述多個組中的至少一個組中的通信信道以不同於所述多個組中的至少一個其他組中的通信信道的頻率被掃描;以及用於基於所述掃描來更新所述多個組中的一個或多個組的裝置。
全文摘要
本發明公開了一種方法,該方法包括在無線設備處識別多條通信信道,並且將所述多條通信信道中的每一條分類到多個組中的一個組中去。該方法還包括掃描所述多個組中的通信信道。在所述多個組中的至少一個組中的通信信道以不同於所述多個組中的至少一個其他組中的通信信道的頻率被掃描。另外,該方法包括基於掃描來更新所述多個組中的一個或多個組。
文檔編號H04L12/56GK1711719SQ200380103161
公開日2005年12月21日 申請日期2003年10月27日 優先權日2002年11月12日
發明者卡洛斯·V·勞克斯, 卡馬拉蒂普·託爾, 馬爾西奧·G·德·西凱拉, 蘇達卡爾·S·瓦盧瑞, 史蒂文·哈亞什 申請人:思科技術公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀