專利名稱:終端的無線接口選擇的制作方法
技術(shù)領(lǐng)域:
概括地說,本發(fā)明涉及通信,具體地說,本發(fā)明涉及為通信選擇無線 網(wǎng)絡(luò)的技術(shù)。
背景技術(shù):
如今已廣泛地部署無線通信網(wǎng)絡(luò)來支持終端的通信,這些終端可以是 蜂窩電話、膝上型計算機(jī)等等。這些無線網(wǎng)絡(luò)包括無線廣域網(wǎng)(WWAN)、 無線局域網(wǎng)(WLAN)以及無線個人區(qū)域網(wǎng)(WPAN)。不同類型的無線網(wǎng) 絡(luò)具有不同的覆蓋范圍和不同的能力。通常來說,人們期望可連接地從無 線網(wǎng)絡(luò)獲得通信或者數(shù)據(jù),其中該無線網(wǎng)絡(luò)能夠提供需要的通信或數(shù)據(jù)連 接,并且該網(wǎng)絡(luò)在所有可用的無線網(wǎng)絡(luò)中還是最優(yōu)選的(例如,最經(jīng)濟(jì)的)。
發(fā)明內(nèi)容
本文描述了為應(yīng)用選擇無線接口以獲得良好性能的技術(shù)。無線接口通 常還稱作為無線技術(shù)、承載技術(shù)、空中鏈路接口等等。
在一個方面,終端在可用于該終端的無線網(wǎng)絡(luò)中識別局部可尋址和全 局可尋址無線網(wǎng)絡(luò)。局部可尋址無線網(wǎng)絡(luò)是一種不得將數(shù)據(jù)發(fā)送到該無線 網(wǎng)絡(luò)之外的無線網(wǎng)絡(luò)。全局可尋址無線網(wǎng)絡(luò)是一種可以將數(shù)據(jù)發(fā)送到該無 線網(wǎng)絡(luò)之外的無線網(wǎng)絡(luò)。根據(jù)局部可尋址和全局可尋址無線網(wǎng)絡(luò)、獲得的 關(guān)于應(yīng)用的信息、應(yīng)用類型等等來對終端所支持的無線接口進(jìn)行優(yōu)先級排 序。不同的應(yīng)用具有不同的無線接口偏愛或需求,在對無線接口進(jìn)行優(yōu)先級排序時要考慮這些偏愛或需求??梢愿鶕?jù)經(jīng)優(yōu)先級排序的無線接口來為 應(yīng)用選擇適當(dāng)?shù)臒o線接口。
在一種設(shè)計方案中,如果局部可尋址WLAN (例如,IEEE 802.il中的 自組網(wǎng))是可用的,那么根據(jù)指示出WLAN接口是優(yōu)選的以及對于應(yīng)用來 說任何WLAN都是可接受的信息,為應(yīng)用選擇該WLAN接口。如果全局 可尋址WLAN (例如,正EE 802.11中的基礎(chǔ)設(shè)施網(wǎng)絡(luò))是可用的,那么將 WLAN接口的優(yōu)先級設(shè)置為高,并由于該WLAN接口的高優(yōu)先級而為所述 應(yīng)用選擇此WLAN接口。如果全局可尋址WLAN是不可用的,則降低 WLAN接口的優(yōu)先級,并由于該WLAN接口的較低優(yōu)先級而為所述應(yīng)用選 擇WWAN接口。
下面將進(jìn)一步詳細(xì)地描述本發(fā)明的各個方面及特征。
圖1示出了一個WWAN和兩個WLAN。
圖2示出了終端與WWAN以及WLAN之間的通信。
圖3示出了終端的處理模塊。
圖4示出了為 一種應(yīng)用選擇無線接口的過程。
圖5示出了終端的框圖。
具體實施例方式
圖1示出了具有一個WWAN 110與兩個WLAN 120和130的部署區(qū)域。 WWAN是為很廣地理區(qū)域(例如, 一個城市、 一個州或整個國家)提供通 信覆蓋的無線網(wǎng)絡(luò)。WWAN可以是(1)碼分多址(CDMA)網(wǎng)絡(luò),該網(wǎng) 絡(luò)實現(xiàn)IS-95、 IS-2000、 IS-856和/或其它CDMA2000標(biāo)準(zhǔn);(2)通用移動 通信系統(tǒng)(UMTS)網(wǎng)絡(luò),該網(wǎng)絡(luò)實現(xiàn)來自"第三代合作伙伴計劃"(3GPP) 組織的寬帶CDMA (W-CDMA)和/或其它標(biāo)準(zhǔn);(3)全球移動通信系統(tǒng) (GSM)網(wǎng)絡(luò);或者(4) 一些其它蜂窩網(wǎng)絡(luò)。通常來說,WWAN110可以 支持任意無線接口 ,例如CDMA、 UMTS、 GSM等等。 一般情況下,WWAN IIO包括許多基站,這些基站支持WWAN覆蓋區(qū)域內(nèi)終端的通信?;具€ 可以稱作為節(jié)點B、增強(qiáng)節(jié)點B等等。為了簡單起見,在圖1中僅僅示出
8了一個基站112。網(wǎng)絡(luò)控制器114耦合到基站,并為這些基站提供協(xié)調(diào)和控
制。網(wǎng)絡(luò)控制器114可以是單個網(wǎng)絡(luò)實體或者是網(wǎng)絡(luò)實體集。網(wǎng)絡(luò)控制器 114還耦合到專用的和/或公共的數(shù)據(jù)網(wǎng)絡(luò)160,例如因特網(wǎng)。
WLAN是為中等地理區(qū)域(例如, 一個建筑物、 一座大廈、 一個咖啡 店、 一所學(xué)校校園、 一個機(jī)場終端等等)提供通信覆蓋的無線網(wǎng)絡(luò)。WLAN 可以實現(xiàn)IEEE 802.11、高性能無線局域網(wǎng)(Hiperlan)等等。IEEE 802.11 是用于WLAN接口的一系列標(biāo)準(zhǔn),并通常在美國、日本和許多其它國家中 使用。高性能無線局域網(wǎng)(Hiperlan)是通常在歐洲使用的WLAN接口。 為了說明起見,下文將描述用于實現(xiàn)正EE 802.11的WLAN的技術(shù)的某些 方面。
WLAN 120和130是能夠在IEEE 802.N中構(gòu)成的兩種類型的無線網(wǎng) 絡(luò)。在802.11中,基本服務(wù)集(BSS)是由單個協(xié)調(diào)功能控制的一組電臺, 其中單個協(xié)調(diào)功能可以由BSS中的任何電臺執(zhí)行。電臺是一種設(shè)備,該設(shè) 備包括符合正EE 802.11的到無線媒體的媒體訪問控制(MAC)和物理層 (PHY)接口。 WLAN 120是獨(dú)立的BSS (IBSS),通常也稱作為自組網(wǎng)。 自組網(wǎng)是一種形成獨(dú)立網(wǎng)絡(luò)并不訪問分發(fā)系統(tǒng)的BSS。自組網(wǎng)是由經(jīng)過無 線媒體彼此之間在相互通信范圍之內(nèi)的電臺獨(dú)立組成的。自組網(wǎng)中的電臺 可以與該自組網(wǎng)中的另一個電臺進(jìn)行對等通信,但不能夠經(jīng)由該自組網(wǎng)中
的另一個電臺與該自組網(wǎng)外的節(jié)點進(jìn)行通信。在圖1中,自組網(wǎng)120包括 WLAN電臺122和終端150,它們可以彼此之間進(jìn)行對等通信。
自組網(wǎng)120可以不進(jìn)行任何預(yù)先規(guī)劃而由任何電臺以自發(fā)的方式在需 要該網(wǎng)絡(luò)進(jìn)行通信時建立。建立自組網(wǎng)的電臺確定服務(wù)集標(biāo)識符(SSID)、 基本服務(wù)集標(biāo)識符(BSSID)以及與該自組網(wǎng)的運(yùn)行相關(guān)的其它參數(shù)。SSID 是用于標(biāo)識WLAN (例如,自組網(wǎng)絡(luò))的字母數(shù)字串并占用32比特長。 BSSID是標(biāo)識BSS的48比特MAC地址,并在建立BSS時隨機(jī)地生成。 自組網(wǎng)中的電臺隨機(jī)地輪流發(fā)送信標(biāo),這些信標(biāo)攜帶SSID、 BSSID以及用 于支持自組網(wǎng)運(yùn)行的其它信息。
WLAN 130是基礎(chǔ)設(shè)施BSS,通常也稱作基礎(chǔ)設(shè)施網(wǎng)絡(luò)。基礎(chǔ)設(shè)施網(wǎng) 絡(luò)包括一個或多個接入點并能夠與該網(wǎng)絡(luò)之外的節(jié)點進(jìn)行通信。接入點是 經(jīng)由無線媒介為與接入點相關(guān)聯(lián)的其它電臺提供接入分步服務(wù)的電臺。在
9圖1中,WLAN130包括接入點132,其經(jīng)由以太網(wǎng)集線器或交換機(jī)134耦 合到局域網(wǎng)(LAN)。以太網(wǎng)集線器134還可以耦合到路由器136,路由器 136與數(shù)據(jù)網(wǎng)絡(luò)160交換數(shù)據(jù)分組。接入點132、以太網(wǎng)集線器134和路由 器136也可以組合在一個單個無線路由器中。經(jīng)由集線器134和路由器136 將接入點132連接到回程,并且,接入點132能夠支持在基礎(chǔ)設(shè)施網(wǎng)絡(luò)130 中的電臺與基礎(chǔ)設(shè)施網(wǎng)絡(luò)130外的主機(jī)(例如,遠(yuǎn)程主機(jī)162)之間的數(shù)據(jù) 交換。
終端150能夠與一個或多個無線網(wǎng)絡(luò)進(jìn)行通信。例如,終端150能夠 與WWAN 110、自組網(wǎng)120以及基礎(chǔ)設(shè)施網(wǎng)絡(luò)130進(jìn)行通信。因此,終端 150可以是WWAN設(shè)備也可以是WLAN電臺。從而,終端150還可以稱 為移動站、接入終端、用戶終端、用戶設(shè)備、移動設(shè)備、電臺、用戶單元 等等。終端150可以是蜂窩電話、膝上型計算機(jī)、無線設(shè)備、個人數(shù)字助 理(PDA)、無線調(diào)制解調(diào)器、手持裝置等等。
圖2示出了終端150與WWAN 110以及WLAN 120和130中的實體之 間的通信。終端150可以使用鏈路局部互聯(lián)網(wǎng)協(xié)議(IP)地址與自組網(wǎng)120 中的WLAN電臺122交換數(shù)據(jù)。鏈路局部地址是對于給定網(wǎng)絡(luò)中的單一鏈 路有效的地址,因此其具有受限范圍。鏈路局部地址還可以稱作為不可路 由地址。終端150通過首先隨機(jī)地選擇169.254丄0到169.254.254.255范圍 之內(nèi)的IP地址,動態(tài)地為自身生成鏈路局部IP地址。隨后,終端150發(fā)送 地址分辨協(xié)議(ARP)探測以便判斷所選擇的IP地址是否己被自組網(wǎng)120 中的其它電臺使用。如果該IP地址沒有被使用,那么終端150發(fā)送ARP 公告以聲明該IP地址的選擇。其后,終端150使用所選擇的IP地址作為終 端150的鏈路局部IP地址與自組網(wǎng)120中的其它電臺交換數(shù)據(jù)。在各種公 開的RFC文檔中描述了 ARP消息。
終端150使用全局IP地址與基礎(chǔ)設(shè)施網(wǎng)絡(luò)130中的接入點132交換數(shù) 據(jù)。全局地址是除直接鏈路以外的相關(guān)的地址,其還可以稱為可路由地址。 全局地址可以是全局IP地址、專用IP地址等等。終端150可以預(yù)先配置一 個全局IP地址或者可以通過動態(tài)主機(jī)配置協(xié)議(DHCP)服務(wù)器或一些其 它機(jī)制來獲得一個全局IP地址。終端150還可以使用全局IP地址與基礎(chǔ)設(shè) 施網(wǎng)絡(luò)130中的其它電臺交換數(shù)據(jù)。終端150可以進(jìn)一步使用全局IP地址與基礎(chǔ)設(shè)施網(wǎng)絡(luò)130之外的其它節(jié)點(例如,遠(yuǎn)程節(jié)點162)交換數(shù)據(jù)。
終端150經(jīng)由基站112使用全局IP地址(例如,用于與基礎(chǔ)設(shè)施網(wǎng)絡(luò) 130中的電臺交換數(shù)據(jù)的同一全局IP地址)與WWAN 110中的實體交換數(shù) 據(jù)。終端150通過WWAN特定機(jī)制(例如,通過CDMA2000中的點到點 協(xié)議(PPP))獲得全局IP地址。不同的空中接口 (例如,下文中的WLAN、 WWAN等等)可以具有不同的IP地址。終端150還可以經(jīng)由WWAN 110 使用全局IP地址與其它節(jié)點(例如,遠(yuǎn)程節(jié)點162)交換數(shù)據(jù)。
通常來說,在局部和全局層面使用唯一的IP地址以確保將IP分組發(fā)送 到正確的目的節(jié)點。因為沒有分組轉(zhuǎn)發(fā)到自組網(wǎng)之外,因此使用鏈路局部 IP地址與自組網(wǎng)120中的其它電臺交換分組。而因為要將這些分組轉(zhuǎn)發(fā)到 WWAN 110和基礎(chǔ)設(shè)施網(wǎng)絡(luò)130之外的節(jié)點,所以使用全局IP地址以便經(jīng) 由WWAN 110和基礎(chǔ)設(shè)施網(wǎng)絡(luò)130進(jìn)行分組交換。
在任何給定時刻,終端150與WWAN 110、自組網(wǎng)120和/或基礎(chǔ)設(shè)施 網(wǎng)絡(luò)130進(jìn)行通信。人們期望在所有可用于終端150并能夠支持期望的通 信或數(shù)據(jù)連接的無線網(wǎng)絡(luò)中使用最優(yōu)選的無線網(wǎng)絡(luò)。通常認(rèn)為WLAN是更 經(jīng)濟(jì)的,因此在任何有任何WLAN可用的時候就首選WLAN。但是,在一 些情形下,在任何有任何WLAN可用的時候?qū)LAN用于所有應(yīng)用可能 會導(dǎo)致不好的用戶體驗。例如,將終端150連接到自組網(wǎng)120,并且WLAN 是首選的無線接口。隨后,將一種應(yīng)用(例如,網(wǎng)頁瀏覽器)綁定到該WLAN 接口,并經(jīng)由自組網(wǎng)120向遠(yuǎn)程節(jié)點162發(fā)送數(shù)據(jù)。因為沒有數(shù)據(jù)能夠發(fā) 送到自組網(wǎng)120之外,所以這種數(shù)據(jù)傳輸將會失敗。當(dāng)?shù)弥〗Y(jié)果時用 戶會很苦惱。
終端150能夠識別局部可尋址和全局可尋址無線網(wǎng)絡(luò)。由于一個無線 網(wǎng)絡(luò)缺乏到其它網(wǎng)絡(luò)(例如,因特網(wǎng))的回程連接、由于使用鏈路局部IP 地址等等原因,所以該無線網(wǎng)絡(luò)是局部可尋址的。局部可尋址無線網(wǎng)絡(luò)的 一個例子是自組網(wǎng)120。如果一個無線網(wǎng)絡(luò)能夠使用全局IP地址將數(shù)據(jù)發(fā) 送到該無線網(wǎng)絡(luò)之外,則該無線網(wǎng)絡(luò)是全局可尋址的。全局可尋址無線網(wǎng) 絡(luò)的一些例子是WWAN 120和基礎(chǔ)設(shè)施網(wǎng)絡(luò)130。
終端可以根據(jù)局部可尋址和全局可尋址無線網(wǎng)絡(luò)、獲得的關(guān)于應(yīng)用的 信息、應(yīng)用類型等等來對應(yīng)用的無線接口進(jìn)行優(yōu)先級排序。應(yīng)用類型指示特定無線接口偏愛、數(shù)據(jù)需求等等,或者與特定無線接口偏愛、數(shù)據(jù)需求 等等相關(guān)。隨后,終端150基于經(jīng)優(yōu)先級排序后的無線接口來選擇甩于該 應(yīng)用的適當(dāng)?shù)臒o線接口。
一些應(yīng)用僅與局部可尋址無線網(wǎng)絡(luò)(例如,自組網(wǎng)120)中的電臺交換
數(shù)據(jù),并且不需要連接到外部網(wǎng)絡(luò)。這類應(yīng)用的一些例子包括用于對等通 信、游戲、步談機(jī)、內(nèi)容共享、內(nèi)容同步等等的應(yīng)用。對于這些應(yīng)用可以 使用局部可尋址無線網(wǎng)絡(luò)。 一些其它應(yīng)用與遠(yuǎn)程節(jié)點(例如,與因特網(wǎng)連 接的節(jié)點)交換數(shù)據(jù)。這類應(yīng)用的一些例子包括用于網(wǎng)頁瀏覽器、電子郵
件、網(wǎng)絡(luò)語音(VoIP)、多媒體、數(shù)據(jù)連接等等的應(yīng)用。對于這些應(yīng)用可以
使用全局可尋址無線網(wǎng)絡(luò)。
在一種設(shè)計方案中,當(dāng)終端150連接到全局可尋址WLAN (例如,基 礎(chǔ)設(shè)施網(wǎng)絡(luò)130)時,終端150設(shè)置WLAN接口的優(yōu)先級為高,當(dāng)終端150 連接到局部可尋址WLAN (例如,自組網(wǎng)120)時,降低WLAN接口的優(yōu) 先級。當(dāng)設(shè)置WLAN接口優(yōu)選級為高時,將應(yīng)用綁定到該WLAN接口并 連接到全局可尋址WLAN,除非存在使用其它無線接口的原因。當(dāng)降低 WLAN接口優(yōu)先級時,能夠運(yùn)行于局部可尋址WLAN中的應(yīng)用會提供該信 息,并且隨后將這些應(yīng)用連接到局部可尋址WLAN。對于能夠與連接到因 特網(wǎng)的遠(yuǎn)程節(jié)點交換數(shù)據(jù)的其它應(yīng)用,如果另一個無線接口 (例如,CDMA、 UMTS或GSM)是可用的,則可以為這些應(yīng)用選擇該無線接口。
在某個應(yīng)用第一次啟動時,可以為該應(yīng)用選擇無線接口。該應(yīng)用可能 不了解終端150支持哪個無線接口,并且不了解哪個無線網(wǎng)絡(luò)是可用的。 該應(yīng)用可以簡單地請求連接到無線網(wǎng)絡(luò)。當(dāng)將終端150連接到局部可尋址 WLAN (例如,自組網(wǎng)120)時,通過降低WLAN接口的優(yōu)先級,可以為 該應(yīng)用選擇用于全局可尋址無線網(wǎng)絡(luò)的另一個無線接口 (例如,CDMA、 UMTS、 GSM等等)。這樣可以在隨后避免以下情形,即該應(yīng)用綁定到局 部可尋址WLAN,嘗試向局部可尋址WLAN之外發(fā)送分組,并遭遇數(shù)據(jù)發(fā) 送失敗。
上文的設(shè)計方案假設(shè)能夠運(yùn)行于局部可尋址WLAN中的應(yīng)用在啟動這 些應(yīng)用時會提供這些信息。當(dāng)降低局部可尋址WLAN接口優(yōu)先級時,將這 些應(yīng)用隨后連接到該WLAN??梢杂酶鞣N形式給出指示一種應(yīng)用能夠運(yùn)行于局部可尋址WLAN的信息。例如,這些信息可以以顯式命令形式來使用 任何WLAN (如果該WLAN可用)、使用局部可尋址WLAN (如果該局部 可尋址WLAN可用)等等。這些信息還指示對于所述應(yīng)用使用鏈路局部IP 地址是可接受的。
在另一種設(shè)計方案中,不能夠運(yùn)行于局部可尋址WLAN中的應(yīng)用會在 啟動這些應(yīng)用時提供這些信息。當(dāng)降低WLAN接口優(yōu)先級時,使用另一種 無線接口隨后將這些應(yīng)用連接到全局可尋址無線網(wǎng)絡(luò)。在又一種設(shè)計方案 中,每一個應(yīng)用都與指示該應(yīng)用是否能夠運(yùn)行于局部可尋址WLAN中的信 息(例如, 一個比特)相關(guān)聯(lián)。通常,可以用各種方式區(qū)分能夠運(yùn)行于局 部可尋址WLAN中的應(yīng)用和不能夠運(yùn)行于局部可尋址WLAN中的應(yīng)用, 例如,根據(jù)這些應(yīng)用提供的信息、與這些應(yīng)用相關(guān)聯(lián)的信息等等。
終端150可以用各種方式確定其連接到自組網(wǎng)。終端150可以建立自 組網(wǎng)并隨后知道其連接到自組網(wǎng)。終端150還可以加入自組網(wǎng)并可以接收 自組網(wǎng)中其它電臺所發(fā)射的信標(biāo)。信標(biāo)包括能力信息域,后者包括IBSS子 域。由在IBSS中發(fā)送信標(biāo)的電臺將IBSS子域設(shè)置為"1"。因此,終端150 能夠根據(jù)所接收信標(biāo)中IBSS子域的內(nèi)容來判斷其是否連接到自組網(wǎng)。終端 150還可以用其它方式識別其它無線接口的局部可尋址無線網(wǎng)絡(luò)。
圖3示出了用于終端150的處理模塊300的設(shè)計方案。圖3用于提供 模塊交互和呼叫流程的描述,但沒有描述協(xié)議棧的實際層。在處理模塊300 中,較高層應(yīng)用310包括各種終端用戶應(yīng)用,例如瀏覽器應(yīng)用、提供語音 服務(wù)的VoIP應(yīng)用、提供數(shù)據(jù)服務(wù)的數(shù)據(jù)應(yīng)用、游戲應(yīng)用、用戶接口 (UI) 應(yīng)用、電子郵件客戶端等等。這些應(yīng)用可以生成向無線網(wǎng)絡(luò)連接的請求。
路由選擇器320從這些應(yīng)用接收連接請求,為每一個發(fā)出請求的應(yīng)用 確定一個經(jīng)優(yōu)先級排序的無線接口列表,并根據(jù)用于該應(yīng)用的優(yōu)先級排序 列表將每一個應(yīng)用映射到適當(dāng)?shù)臒o線接口。根據(jù)終端150所支持的無線接 口、可用于終端150的無線網(wǎng)絡(luò)、每一個應(yīng)用的需求和/或偏愛等等來確定 用于每一個應(yīng)用的優(yōu)先級排序列表。在存儲器332中保存用于每一個應(yīng)用 的經(jīng)優(yōu)先級排序的無線接口列表。
在圖3所示的設(shè)計方案中,終端150支持三種無線接口 WLAN (例 如,正EE 802.11)、 CDMA (例如,IS-95、 IS-2000、 IS-858和/或其它CDMA
132000標(biāo)準(zhǔn))禾BUMTS (例如,W-CDMA和/或其它3GPP標(biāo)準(zhǔn))。通常來說, 終端150可以支持任意數(shù)量的無線接口和任何類型的無線接口。 WLAN接 口由WLAN模式控制器330a、 WLAN呼叫處理模塊340a和WLAN第二層 協(xié)議模塊350a支持。CDMA接口由CDMA模式控制器330b、 CDMA呼叫 處理模塊340b和CDMA第二層協(xié)議模塊350b支持。UMTS接口由UMTS 模式控制器330c、UMTS呼叫處理模塊340c和UMTS第二層協(xié)議模塊350c 支持。
用于每一個無線接口的模式控制器330可以執(zhí)行各種功能,例如,相 關(guān)聯(lián)的無線接口的協(xié)議棧的配置和維護(hù)、接入控制列表的維護(hù)、IP地址配 置、與相關(guān)聯(lián)的無線接口的第二層協(xié)議交互等等。協(xié)議棧包括各個層的各 種協(xié)議,例如傳輸層的傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)報協(xié)議(UDP)、 網(wǎng)絡(luò)層的IP協(xié)議和鏈路層的特定網(wǎng)絡(luò)協(xié)議(例如,PPP)。用于每一個無線 接口的接入控制列表包括該無線接口的終端150可訪問的無線網(wǎng)絡(luò)。IP地 址配置使用特定網(wǎng)絡(luò)機(jī)制(例如,用于WLAN的DHCP、用于CDMA的 PPP等等)來承擔(dān)全局IP地址的請求。IP地址配置還承擔(dān)生成WLAN中 自組網(wǎng)的鏈路局部IP地址。
每一個無線接口的呼叫處理模塊340執(zhí)行與相關(guān)聯(lián)的無線接口的無線 網(wǎng)絡(luò)交換信令的處理。所述信令交換依賴于無線接口并用于建立和維持與 該無線網(wǎng)絡(luò)的連接。WLAN的呼叫處理模塊340a建立自組網(wǎng)、連接到自組 網(wǎng)或基礎(chǔ)設(shè)施網(wǎng)絡(luò)或者與自組網(wǎng)或基礎(chǔ)設(shè)施網(wǎng)絡(luò)相關(guān)聯(lián)、進(jìn)行認(rèn)證等等。
每一個無線接口的第二層協(xié)議模塊350執(zhí)行相關(guān)聯(lián)的無線接口的第二 層協(xié)議的處理。第二層協(xié)議包括MAC、(用于CDMA的)PPP等等。每一 個無線接口的模塊340和域350與執(zhí)行該無線接口的物理層處理的模塊(圖 3中沒有畫出)進(jìn)行通信。
路由選擇器320根據(jù)終端150所支持的無線接口、可用于終端150的 無線網(wǎng)絡(luò)、應(yīng)用的數(shù)據(jù)需求和/或偏愛等等來確定該應(yīng)用的經(jīng)優(yōu)先級排序的 無線接口列表。該應(yīng)用提供其偏愛(例如,對于WLAN)、其數(shù)據(jù)需求(例 如,對于全局可尋址網(wǎng)絡(luò))等等。對于不同的應(yīng)用,給予WLAN、 CDMA 和UMTS不同的優(yōu)先級。例如,游戲應(yīng)用的優(yōu)先級排序列表包括WLAN、 CDMA和UMTS,其中WLAN是最優(yōu)選的(例如,無論局部可尋址WLAN
14可用還是全局可尋址WLAN可用),UMTS是最差選的。舉另一個例子,瀏覽器應(yīng)用的優(yōu)先級排序列表包括CDMA、 UMTS禾BWLAN,其中,如果局部可尋址WLAN可用,則CDMA是最優(yōu)選的,而WLAN是最差選的。瀏覽器應(yīng)用的優(yōu)先級排序列表包括WLAN、 CDMA和UMTS,其中,如果全局可尋址WLAN可用則WLAN是最優(yōu)選的。對于一些應(yīng)用(例如,瀏覽器應(yīng)用),根據(jù)局部可尋址WLAN可用還是全局可尋址WLAN可用,WLAN具有不同的優(yōu)先級。
路由選擇器320形成應(yīng)用的優(yōu)先級排序列表,并在該列表中提供最高優(yōu)先級無線接口。隨后,與最高優(yōu)先級無線接口的無線網(wǎng)絡(luò)建立連接。如果與該無線網(wǎng)絡(luò)的連接建立失敗,則提供列表中的次高優(yōu)先級無線接口,并與此無線接口的無線網(wǎng)絡(luò)建立連接。
圖4示出了為一種應(yīng)用選擇無線接口的過程400。首先,從該應(yīng)用接收連接請求(模塊412)。在可用的無線網(wǎng)絡(luò)中識別局部可尋址和全局可尋址無線網(wǎng)絡(luò)(模塊414)。根據(jù)從局部可尋址和全局可尋址WLAN中的電臺或接入點接收的信標(biāo)來識別局部可尋址和全局可尋址WLAN。根據(jù)這些局部可尋址和全局可尋址無線網(wǎng)絡(luò)、獲得的關(guān)于應(yīng)用的信息、應(yīng)用類型等等來對無線接口進(jìn)行優(yōu)先級排序(模塊416)。應(yīng)用類型與某些無線接口偏愛或需求相關(guān)聯(lián)。根據(jù)經(jīng)優(yōu)先級排序的無線接口來為所述應(yīng)用選擇無線接口 (模塊418)。
在一種設(shè)計方案中,如果局部可尋址WLAN (例如,正EE802.11中的自組網(wǎng))是可用的,則根據(jù)指示出該WLAN接口是優(yōu)選的以及對于所述應(yīng)用來說任何WLAN (例如,甚至是局部可尋址WLAN)都可接受的信息,為所述應(yīng)用選擇該WLAN接口 。如果全局可尋址WLAN(例如,正EE 802.11中的基礎(chǔ)設(shè)施網(wǎng)絡(luò))是可用的,則將該WLAN的優(yōu)先級設(shè)置為高,并且由于該WLAN接口的高優(yōu)先級(例如,即使缺少指示偏愛WLAN的信息)而為所述應(yīng)用選擇該WLAN接口。如果全局可尋址WLAN是不可用的,則降低該WLAN接口的優(yōu)先級,并且由于該WLAN接口的較低優(yōu)先級而為所述應(yīng)用選擇WWAN接口 (例如,CDMA、 UMTS、 GSM等等)。
圖5示出了終端150的設(shè)計方案框圖。在發(fā)射路徑上,編碼器522接收數(shù)據(jù)和信令,所述數(shù)據(jù)和信令是由終端150向WWAN中的基站、WLAN
15中的接入點或電臺等等發(fā)送的。編碼器522根據(jù)適當(dāng)?shù)木幋a方案處理(例如,格式化、編碼和交織)這些數(shù)據(jù)和信令。調(diào)制器(Mod) 524進(jìn)一步處理(例如,調(diào)制和擾頻)這些編碼后的數(shù)據(jù)和信令,并生成輸出碼片。通常來說,編碼器522和調(diào)制器524執(zhí)行的處理是由無線接口 (例如,WLAN、CDMA、 UMTS等等)確定的,其中經(jīng)由這些無線接口來發(fā)送數(shù)據(jù)和信令。發(fā)射機(jī)(TMTR) 532調(diào)節(jié)(例如,轉(zhuǎn)換到模擬信號、濾波、放大和上變頻)這些輸出碼片并生成RF輸出信號,其中經(jīng)由天線534來發(fā)射這些RF輸出信號。
在接收路徑上,天線534接收WWAN中的基站、WLAN中的接入點和/或電臺等等所發(fā)射的RF信號。接收機(jī)(RCVR) 536調(diào)節(jié)(例如,濾波、放大、下變頻和數(shù)字化)從天線534所接收的RF信號,并提供抽樣。解調(diào)器(Demod) 526處理(例如,解擾和解調(diào))這些抽樣并提供符號估計量。解碼器528處理(例如,解交織和解碼)這些符號估計量并提供解碼后的數(shù)據(jù)和信令。通常來說,解調(diào)器526和解碼器528執(zhí)行的處理與在發(fā)射基站、接入點和/或電臺的調(diào)制器和編碼器所執(zhí)行的處理互補(bǔ)。編碼器522、調(diào)制器524、解調(diào)器526和解碼器528均由調(diào)制解調(diào)處理器520來實現(xiàn)。
控制器/處理器540管理終端150的各個處理單元的運(yùn)行??刂破?處理器540和/或終端150內(nèi)的其它處理單元可以實現(xiàn)圖3中的處理模塊300??刂破?處理器540還可以實現(xiàn)或指導(dǎo)圖4中的處理400和/或其它處理,以便支持應(yīng)用的無線接口選擇。存儲器542存儲終端150的程序代碼和數(shù)據(jù)。存儲器542還存儲應(yīng)用的無線接口選擇信息。為了簡單起見,圖5示出了每一種處理單元的一個實例。通常,對于終端150所支持的不同的無線接口,可以有一個或多個調(diào)制解調(diào)處理器、發(fā)射機(jī)、接收機(jī)、控制器和存儲器。
本申請所描述的這些技術(shù)可通過多種方式來實現(xiàn)。例如,這些技術(shù)可以用硬件、固件、軟件或者其結(jié)合的方式來實現(xiàn)。對于硬件實現(xiàn),用于進(jìn)行無線接口選擇的處理單元可以實現(xiàn)在一個或多個專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理器件(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、電子設(shè)備、用于執(zhí)行本申請所述功能的其它電子單元、計算機(jī)或其組合中。
對于固件和/或軟件實現(xiàn),這些技術(shù)可用執(zhí)行本申請所述功能的模塊(例如,過程、函數(shù)等)來實現(xiàn)。這些固件和/或軟件指令可以存儲在存儲器(例
如,圖5中的存儲器542)中,并由處理器(例如,處理器540)執(zhí)行。存儲器可以實現(xiàn)在處理器內(nèi),也可以實現(xiàn)在處理器外。這些固件和/或軟件指令還可以存儲在其它處理器可讀介質(zhì)中,例如隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、非易失性隨機(jī)存取存儲器(NVRAM)、可編程只讀存儲器(PROM)、電可擦寫可編程只讀存儲器(EEPROM)、閃存、光盤(CD)、磁或光數(shù)據(jù)存儲設(shè)備等等。
實現(xiàn)本申請所描述技術(shù)的裝置可以是一個獨(dú)立的單元或者可以是設(shè)備的一部分。該設(shè)備可以是(i)獨(dú)立的集成電路(IC); (ii) 一組一片或多
片IC,這些IC包括用于存儲數(shù)據(jù)和/或指令的存儲器IC; (iii)諸如移動站
調(diào)制解調(diào)器(MSM)之類的ASIC; (iv)可以嵌入在其它設(shè)備中的模塊;(V)蜂窩電話、無線設(shè)備、手持裝置或移動單元;(vi)其它設(shè)備等等。
為使本領(lǐng)域普通技術(shù)人員能夠?qū)崿F(xiàn)或者使用本發(fā)明,上面圍繞本發(fā)明所公開方面進(jìn)行了描述。對于本領(lǐng)域普通技術(shù)人員來說,對本發(fā)明的各種修改是顯而易見的,并且,本申請定義的總體原理也可以在不脫離本發(fā)明精神和保護(hù)范圍的基礎(chǔ)上適用于其它變型。因此,本發(fā)明并不限于本申請所描述的這些示例,而是與本申請公開的原理和新穎性特征的最廣范圍相一致。
權(quán)利要求
1、一種裝置,包括處理器,用于在可用的無線網(wǎng)絡(luò)中識別局部可尋址和全局可尋址無線網(wǎng)絡(luò),根據(jù)所述局部可尋址和全局可尋址無線網(wǎng)絡(luò),對無線接口進(jìn)行優(yōu)先級排序,根據(jù)經(jīng)優(yōu)先級排序后的無線接口,為應(yīng)用選擇無線接口;存儲器,耦合到所述處理器。
2、 根據(jù)權(quán)利要求1所述的裝置,其中,所述可用的無線網(wǎng)絡(luò)包括局部可尋址無線局域網(wǎng)(WLAN)。
3、 根據(jù)權(quán)利要求2所述的裝置,其中,所述處理器用于獲得表明所述應(yīng)用偏愛WLAN接口的信息; 為所述應(yīng)用選擇所述WLAN接口 。
4、 根據(jù)權(quán)利要求2所述的裝置,其中,所述處理器用于 從所述局部可尋址WLAN中的電臺接收信標(biāo); 根據(jù)所接收的信標(biāo),識別所述局部可尋址WLAN。
5、 根據(jù)權(quán)利要求2所述的裝置,其中,所述局部可尋址WLAN是IEEE 802.11中的自組網(wǎng)。
6、 根據(jù)權(quán)利要求1所述的裝置,其中,所述可用的無線網(wǎng)絡(luò)包括全局 可尋址無線局域網(wǎng)(WLAN)。
7、 根據(jù)權(quán)利要求6所述的裝置,其中,所述處理器用于 當(dāng)所述全局可尋址WLAN可用時,將WLAN接口的優(yōu)先級設(shè)置為高, 由于所述WLAN接口的高優(yōu)先級而為所述應(yīng)用選擇所述WLAN接口 。
8、 根據(jù)權(quán)利要求6所述的裝置,其中,所述全局可尋址WLAN是IEEE 802.11中的基礎(chǔ)設(shè)施網(wǎng)絡(luò)。
9、 根據(jù)權(quán)利要求l所述的裝置,其中,所述處理器用于 當(dāng)全局可尋址無線局域網(wǎng)(WLAN)不可用時,降低WLAN接口的優(yōu)先級,為所述應(yīng)用選擇無線廣域網(wǎng)(WWAN)接口。
10、 根據(jù)權(quán)利要求9所述的裝置,其中,所述WWAN接口是碼分多址 (CDMA)、通用移動通信系統(tǒng)(UMTS)或者全球移動通信系統(tǒng)(GSM)。
11、 根據(jù)權(quán)利要求1所述的裝置,其中,所述處理器用于進(jìn)一步根據(jù) 應(yīng)用類型對所述無線接口進(jìn)行優(yōu)先級排序。
12、 根據(jù)權(quán)利要求1所述的裝置,其中,所述處理器用于 從所述應(yīng)用接收連接請求;響應(yīng)所述連接請求,為所述應(yīng)用選擇無線接口。
13、 一種方法,包括在可用的無線網(wǎng)絡(luò)中識別局部可尋址和全局可尋址無線網(wǎng)絡(luò)-, 根據(jù)所述局部可尋址和全局可尋址無線網(wǎng)絡(luò),對無線接口進(jìn)行優(yōu)先級 排序;根據(jù)經(jīng)優(yōu)先級排序后的無線接口,為應(yīng)用選擇無線接口。
14、 根據(jù)權(quán)利要求13所述的方法,其中,所述為應(yīng)用選擇無線接口包括獲得表明所述應(yīng)用偏愛無線局域網(wǎng)(WLAN)接口的信息; 為所述應(yīng)用選擇所述WLAN接口 。
15、 根據(jù)權(quán)利要求13所述的方法,其中,所述對無線接口進(jìn)行優(yōu)先級排序包括當(dāng)全局可尋址無線局域網(wǎng)(WLAN)可用時,將WLAN接口的優(yōu)先級設(shè)置為高;所述為應(yīng)用選擇無線接口包括由于所述WLAN接口的高優(yōu)先級而為 所述應(yīng)用選擇所述WLAN接口 。
16、 根據(jù)權(quán)利要求13所述的方法,其中,所述對無線接口進(jìn)行優(yōu)先級排序包括當(dāng)全局可尋址無線局域網(wǎng) (WLAN)不可用時,降低WLAN接口的優(yōu)先級;所述為應(yīng)用選擇無線接口包括為所述應(yīng)用選擇無線廣域網(wǎng)(WWAN) 接口。
17、 根據(jù)權(quán)利要求13所述的方法,其中,所述對無線接口進(jìn)行優(yōu)先級 排序包括進(jìn)一步根據(jù)應(yīng)用類型對所述無線接口進(jìn)行優(yōu)先級排序。
18、 一種裝置,包括識別模塊,用于在可用的無線網(wǎng)絡(luò)中識別局部可尋址和全局可尋址無線網(wǎng)絡(luò);優(yōu)先級排序模塊,用于根據(jù)所述局部可尋址和全局可尋址無線網(wǎng)絡(luò)對 無線接口進(jìn)行優(yōu)先級排序;選擇模塊,用于根據(jù)經(jīng)優(yōu)先級排序后的無線接口為應(yīng)用選擇無線接口。
19、根據(jù)權(quán)利要求18所述的裝置,其中,為應(yīng)用選擇無線接口的所述 選擇模塊包括信息獲得模塊,用于獲得表明所述應(yīng)用偏愛無線局域網(wǎng)(WLAN)接 口的信息;用于為所述應(yīng)用選擇所述WLAN接口的模塊。
20、根據(jù)權(quán)利要求18所述的裝置,其中,對無線接口進(jìn)行優(yōu)先級排序的所述優(yōu)先級排序模塊包括優(yōu)先級設(shè)置模塊,用于當(dāng)全局可尋址無線局域網(wǎng)(WLAN)可用 時,將WLAN接口的優(yōu)先級設(shè)置為高;其中,為應(yīng)用選擇無線接口的所述選擇模塊包括.-用于因為所述WLAN接口的高優(yōu)先級而為所述應(yīng)用選擇所述 WLAN接口的模塊。
21、 根據(jù)權(quán)利要求18所述的裝置,其中,對無線接口進(jìn)行優(yōu)先級排序的所述優(yōu)先級排序模塊包括優(yōu)先級降低模塊,用于當(dāng)全局可尋址無線局域網(wǎng)(WLAN)不可 用時,降低WLAN接口的優(yōu)先級;其中,為應(yīng)用選擇無線接口的所述選擇模塊包括用于為所述應(yīng)用選擇無線廣域網(wǎng)(WWAN)接口的模塊。
22、 一種存儲指令的處理器可讀介質(zhì),所述指令用于以下操作 在可用的無線網(wǎng)絡(luò)中識別局部可尋址和全局可尋址無線網(wǎng)絡(luò); 根據(jù)所述局部可尋址和全局可尋址無線網(wǎng)絡(luò),對無線接口進(jìn)行優(yōu)先級排序;根據(jù)經(jīng)優(yōu)先級排序后的無線接口,為應(yīng)用選擇無線接口。
23、 根據(jù)權(quán)利要求22所述的處理器可讀介質(zhì),還存儲用于以下操作的 指令獲得表明所述應(yīng)用偏愛無線局域網(wǎng)(WLAN)接口的信息; 為所述應(yīng)用選擇所述WLAN接口 。
24、 根據(jù)權(quán)利要求22所述的處理器可讀介質(zhì),還存儲用于以下操作的 指令-當(dāng)全局可尋址無線局域網(wǎng)(WLAN)可用時,設(shè)置WLAN接口的優(yōu)先 級為高;由于所述WLAN接口的高優(yōu)先級而為所述應(yīng)用選擇所述WLAN接口 。
25、根據(jù)權(quán)利要求22所述的處理器可讀介質(zhì),還存儲用于以下操作的 指令-當(dāng)全局可尋址無線局域網(wǎng)(WLAN)不可用時,降低WLAN接口的優(yōu) 先級;為所述應(yīng)用選擇無線廣域網(wǎng)(WWAN)接口。
全文摘要
本文描述了為應(yīng)用選擇無線接口的技術(shù)。終端在可用于該終端的無線網(wǎng)絡(luò)中識別局部可尋址和全局可尋址無線網(wǎng)絡(luò)。可以根據(jù)局部可尋址和全局可尋址無線網(wǎng)絡(luò)、獲得的關(guān)于應(yīng)用的信息、應(yīng)用類型等等來對終端所支持的無線接口進(jìn)行優(yōu)先級排序。不同的應(yīng)用具有不同的無線接口偏愛或需求,在對無線接口進(jìn)行優(yōu)先級排序時可以考慮這些偏愛或需求。根據(jù)經(jīng)優(yōu)先級排序后的無線接口來為應(yīng)用選擇適當(dāng)?shù)臒o線接口。如果滿足以下兩個條件之一(a)WLAN接口是優(yōu)選的并且對于應(yīng)用來說任何WLAN都是可接受的;(b)全局可尋址WLAN是可用的,則為所述應(yīng)用選擇WLAN接口。而如果全局可尋址WLAN是不可用時,則為所述應(yīng)用選擇WWAN接口。
文檔編號H04W48/18GK101491145SQ200780026975
公開日2009年7月22日 申請日期2007年7月17日 優(yōu)先權(quán)日2006年7月19日
發(fā)明者A·吉爾, A·庫茲伊爾, H·B·達(dá)格貝格能, L·Y·拉朱 申請人:高通股份有限公司