專利名稱:用于無線通信裝置的連接管理器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大體上涉及通信,且更具體來說涉及用于支持無線通信裝置的通信的技術(shù)。
背景技術(shù):
無線通信網(wǎng)絡經(jīng)廣泛部署以提供例如語音、視頻、包數(shù)據(jù)、消息接發(fā)、廣播等的各種通信內(nèi)容。這些無線網(wǎng)絡可為能夠通過共享可用網(wǎng)絡資源而支持多個用戶的多址網(wǎng)絡。 這些多址網(wǎng)絡的實例包括碼分多址(CDMA)網(wǎng)絡、時分多址(TDMA)網(wǎng)絡、頻分多址(FDMA) 網(wǎng)絡、正交FDMA (OFDMA)網(wǎng)絡,及單載波FDMA (SC-FDMA)網(wǎng)絡。無線通信裝置可包括多個無線電以支持與不同無線通信網(wǎng)絡的通信。所述無線裝置也可支持多個應用程序,所述應用程序可提供不同通信服務,且可具有不同要求。可能需要支持無線裝置上的作用中應用程序的通信,使得可實現(xiàn)良好性能。
發(fā)明內(nèi)容
本文中描述用于支持無線裝置的通信的技術(shù)。在一方面中,嵌入式連接管理器可駐留于所述無線裝置的無線電子系統(tǒng)內(nèi),且可支持所述無線裝置的通信。所述無線電子系統(tǒng)可為調(diào)制解調(diào)器、調(diào)制解調(diào)器芯片組、無線調(diào)制解調(diào)器卡,或支持無線電通信的某一其它單元或模塊。在一種設(shè)計中,連接管理器可經(jīng)由主機接口與至少一個應用程序通信,且可接收來自所述應用程序的至少一個連接請求。所述連接管理器可接著(例如)基于所述可用無線電的能力及所述應用程序的要求而選擇至少一個無線電以用于所述應用程序。所述連接管理器可將所述選定無線電提供到所述應用程序。在另一方面中,可使用多個無線電來支持所述無線裝置的通信。在一種設(shè)計中,可確定所述無線裝置上可供使用的N個無線電,其中N > 1??蛇x擇所述N個可用無線電中的 M個可用無線電以供使用,其中M> 1??蓪個應用程序映射到所述M個選定無線電,其中K>1。每一應用程序可經(jīng)由針對所述應用程序的一個或一個以上無線電通信。S個服務客戶端也可經(jīng)映射到所述M個選定無線電,其中S > 1。如下文所描述,每一服務客戶端可經(jīng)由關(guān)聯(lián)無線電與關(guān)聯(lián)服務服務器通信,以提供用于所述無線裝置的連接性。在又一方面中,可使用簡檔來支持所述無線裝置的通信。每一簡檔可定義所述無線裝置用以獲得連接性的操作。在一種設(shè)計中,可確定存儲于所述無線裝置上的Q個簡檔, 其中Q>1??蛇x擇所述Q個簡檔中的P個簡檔以供使用,其中1??苫谒鯬個選定簡檔來產(chǎn)生操作規(guī)則??苫谒霾僮饕?guī)則將至少一個應用程序映射到至少一個無線 H1^ ο
在又一方面中,可用輔助服務來支持所述無線裝置的通信,所述輔助服務是輔助所述無線裝置獲得連接性的服務。在一種設(shè)計中,駐留于網(wǎng)絡中的服務服務器可獲得所述無線裝置的裝置信息。所述裝置信息可包含所述無線裝置的位置、所述無線裝置的能力等。 所述服務服務器也可獲得至少一個無線網(wǎng)絡的網(wǎng)絡信息。所述網(wǎng)絡信息可包含每一無線網(wǎng)絡的成本、每一無線網(wǎng)絡的可用性等。所述服務服務器可基于所述裝置信息及所述網(wǎng)絡信息來確定所述無線裝置的連接性信息。所述連接性信息可指示被選擇用于所述無線裝置的一個或一個以上無線網(wǎng)絡、用以接入所述選定無線網(wǎng)絡的驗證信息等。所述服務服務器可將所述連接性信息發(fā)送到所述無線裝置以由所述無線裝置使用從而獲得連接性。在一種設(shè)計中,駐留于所述無線裝置上的服務客戶端可向所述服務服務器發(fā)送對連接性信息的請求。所述服務客戶端隨后可接收來自所述服務服務器的所述連接性信息, 且可基于所述連接性信息連接到無線網(wǎng)絡。下文進一步詳細地描述本發(fā)明的各種方面及特征。
圖1展示與各種系統(tǒng)通信的無線裝置。
圖2展示無線裝置的框圖。
圖3A展示具有外部連接管理器的主機。
圖3B展示具有嵌入式連接管理器的主機。
圖4展示連接管理的呼叫流程。
圖5展示無線裝置的多連接性情境。
圖6展示多個無線電的移動性管理的實例。
圖7展示簡檔的管理及使用。
圖8展示連接管理器的提供連接性的操作。
圖9展示無線裝置的經(jīng)擴展的可達性的實例。
圖10展示用于支持無線裝置的通信的過程。
圖11展示用于使用多個無線電支持通信的過程。
圖12展示用于使用簡檔支持通信的過程。
圖13展示用于通過服務服務器支持通信的過程。
圖14展示用于通過服務客戶端支持通信的過程。
具體實施例方式圖1展示能夠與多個無線通信網(wǎng)絡通信的無線通信裝置110。這些無線網(wǎng)絡可包括一個或一個以上無線廣域網(wǎng)(WWAN) 120及130、一個或一個以上無線局域網(wǎng)(WLAN) 140及 150、一個或一個以上無線個域網(wǎng)(WPAN) 160、一個或一個以上廣播網(wǎng)絡170、一個或一個以上衛(wèi)星定位系統(tǒng)180、圖1中未展示的其它網(wǎng)絡及系統(tǒng),或其任何組合。常??苫Q地使用術(shù)語“網(wǎng)絡”與“系統(tǒng)”。WffAN可為蜂窩式網(wǎng)絡。蜂窩式網(wǎng)絡120及130可各自為CDMA、TDMA、FDMA、OFDMA、SC_FDMA或某一其它網(wǎng)絡。CDMA網(wǎng)絡可實施例如通用陸地無線電接入(UTRA)、cdma2000等的無線電技術(shù)。UTRA 包括寬帶 CDMA(WCDMA)及 CDMA 的其它變體。cdma2000 涵蓋 IS-2000、IS-95 及 IS-856 標準。IS-2000也稱為CDMA IX,且IS-856也稱為演進數(shù)據(jù)優(yōu)化(EVDO)。TDMA網(wǎng)絡可實施例如全球移動通信系統(tǒng)(GSM)、數(shù)字進階移動電話系統(tǒng)(D-AMPS)等的無線電技術(shù)。OFDMA網(wǎng)絡可實施例如演進型 UTRA (E-UTRA)、超移動寬帶(UMB)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、 Flash-OFDM 等的無線電技術(shù)。UTRA及E-UTRA為通用移動電信系統(tǒng)(UMTS)的部分。3GPP 長期演進(LTE)及LTE進階(LTE-A)為UMTS的使用E-UTRA的新版本。UTRA、E-UTRA, UMTS、LTE、LTE-A及GSM描述于來自名為“第三代合作伙伴計劃”(3GPP)的組織的文獻中。 cdma2000及UMB描述于來自名為“第三代合作伙伴計劃2”(3GPP2)的組織的文獻中。蜂窩式網(wǎng)絡120可包括多個基站122,所述基站122可支持其覆蓋范圍內(nèi)的無線裝置的雙向通信。類似地,蜂窩式網(wǎng)絡130可包括多個基站132,所述基站132可支持其覆蓋范圍內(nèi)的無線裝置的雙向通信。WLAN 140及150可各自實施例如IEEE 802. 11 (Wi-Fi)、高性能無線電局域網(wǎng) (Hiperlan)等的無線電技術(shù)。WLAN 140可包括可支持雙向通信的一個或一個以上接入點 142。類似地,WLAN 150可包括可支持雙向通信的一個或一個以上接入點152。WPAN160可實施例如藍牙、IEEE 802. 15等的無線電技術(shù)。WPAN 160可支持例如無線裝置110、耳機 162、計算機164、鼠標166等的各種裝置的雙向通信。廣播網(wǎng)絡170可為電視(TV)廣播網(wǎng)絡、調(diào)頻(FM)廣播網(wǎng)絡、數(shù)字廣播網(wǎng)絡等。數(shù)字廣播網(wǎng)絡可實施例如以下各者的無線電技術(shù)MediaFL0TM、手持式數(shù)字視頻廣播 (DVB-H)、陸地電視廣播的整合服務數(shù)字廣播(ISDB-T)、進階電視系統(tǒng)委員會_移動/手持式(ATSC-M/H)等。廣播網(wǎng)絡170可包括可支持單向通信的一個或一個以上廣播臺172。衛(wèi)星定位系統(tǒng)180可為美國全球定位系統(tǒng)(GPS)、歐洲伽利略(Galileo)系統(tǒng)、 俄羅斯GL0NASS系統(tǒng)、日本的準天頂衛(wèi)星系統(tǒng)O^SQ、印度的印度區(qū)域?qū)Ш叫l(wèi)星系統(tǒng) (IRNSS)、中國的北斗(Beidou)系統(tǒng)等。衛(wèi)星定位系統(tǒng)180可包括發(fā)射用于定位的信號的多個衛(wèi)星182。無線裝置110可為固定或移動的,且也可稱為用戶設(shè)備(UE)、移動臺、移動設(shè)備、 終端、接入終端、訂戶單元、臺等。無線裝置110可為蜂窩式電話、個人數(shù)字助理(PDA)、無線調(diào)制解調(diào)器、手持式裝置、膝上型計算機、無線電話、無線本地回路(WLL)臺、廣播接收器等。無線裝置110可與蜂窩式網(wǎng)絡120及/或130、WLAN 140及/或150、WPAN 160內(nèi)的裝置等進行雙向通信。無線裝置110也可接收來自廣播網(wǎng)絡170、衛(wèi)星定位系統(tǒng)180等的信號。一般來說,無線裝置110在任一給定時刻可與任何數(shù)目個網(wǎng)絡及系統(tǒng)通信。圖2展示無線裝置110的設(shè)計的框圖,所述無線裝置110包括主機子系統(tǒng)210及無線電子系統(tǒng)230。在圖2中展示的設(shè)計中,主機子系統(tǒng)210包括主機處理器220及存儲器 222。無線裝置110可支持L個應用程序22 到2241,所述應用程序22 到2241可提供例如以下的不同通信服務語音、包數(shù)據(jù)、視頻共享、視頻電話、電子郵件、廣播接收、即時消息接發(fā)、即按即說等。一般來說,L可為任何值。L個應用程序224中的任一者在任一給定時刻可為作用中的。應用程序編程接口(API) 2 可支持應用程序2M與無線裝置110的操作系統(tǒng)(OS)MS之間的通信。操作系統(tǒng)2 可控制無線裝置110的操作,且可為高階操作系統(tǒng)(HLOS)或某一其它操作系統(tǒng)。主機處理器220可執(zhí)行作用中應用程序,且也可運作 API及操作系統(tǒng)。存儲器222可存儲用于主機處理器220的程序代碼及數(shù)據(jù)。在圖2中所示的設(shè)計中,無線電子系統(tǒng)230包括嵌入式連接管理器(CnM) M0、數(shù)據(jù)庫272到278、調(diào)制解調(diào)器處理器觀0、存儲器282及R個無線電^Oa到^Or,其中R可為任何值。無線電子系統(tǒng)230可為調(diào)制解調(diào)器芯片、調(diào)制解調(diào)器芯片組、無線數(shù)據(jù)卡等。R個無線電290可用于3GPP2蜂窩式網(wǎng)絡(例如,CDMA IX,EVDO等)、3GPP蜂窩式網(wǎng)絡(例如, GSM、GPRS、EDGE、WCDMA、LTE 等)、WLAN、WiMAX 網(wǎng)絡、GPS、藍牙、廣播網(wǎng)絡、近場通信(NFC)、 射頻識別(RFID)等。調(diào)制解調(diào)器處理器280可執(zhí)行各種功能,例如,對經(jīng)由無線電290發(fā)射或接收的數(shù)據(jù)的處理。每一無線電四0的處理可視所述無線電支持的無線電技術(shù)而定, 且可包括編碼、解碼、調(diào)制、解調(diào)、加密、解密等。存儲器282可存儲用于調(diào)制解調(diào)器處理器 280及連接管理器240的程序代碼及數(shù)據(jù)。連接管理器240可執(zhí)行各種功能以支持經(jīng)由可用無線電的用于作用中應用程序及服務的通信。在連接管理器240內(nèi),連接管理器(CnM)控制器242可對連接管理器240的整體控制負責。CnM控制器242可經(jīng)由經(jīng)主機接口交換的消息與操作系統(tǒng)2 及主機處理器220通信,其可為普通處理器間通信(IPC)。CnM控制器242可確定哪些應用程序為作用中的,獲得作用中應用程序的要求,且提供關(guān)于可用或選定無線電的信息。CnM控制器M2 也可(例如)經(jīng)由經(jīng)共同總線258交換的消息來協(xié)調(diào)連接管理器MO內(nèi)的其它管理器與控制器的操作。系統(tǒng)策略管理器244可管理與無線電相關(guān)聯(lián)的策略,響應于事件來激活或減活無線電,且管理無線網(wǎng)絡之間的越區(qū)切換/越區(qū)移交。策略可用以確定哪一(些)無線電將用于任何給定應用程序。系統(tǒng)資源管理器246可與系統(tǒng)策略管理器244介接以執(zhí)行資源管理,例如沖突解決、功率管理、鏈路服務質(zhì)量OioS)、準入控制等。輔助服務管理器248可支持下文描述的輔助服務的客戶端/代理。輔助服務管理器248可支持用于引入輔助服務的新客戶端的插入式(Plug-in)環(huán)境,其可簡化無線裝置110上的技術(shù)及特征的更新。簡檔管理器250可創(chuàng)建、更新下文描述的簡檔并對其區(qū)分優(yōu)先。簡檔可指示如通過各種實體界定的連接性的偏好。簡檔管理器250可確定針對當前配置的一個或一個以上適用簡檔,且可基于適用簡檔產(chǎn)生操作規(guī)則。呼叫管理器252可管理呼叫,改變電話設(shè)定, 注冊/撤銷注冊(de-register)補充服務,且通知應用程序關(guān)于呼叫狀況、電話狀態(tài)/狀況及服務狀況。呼叫管理器252可基于網(wǎng)絡運營商的規(guī)則而操作,所述網(wǎng)絡運營商的規(guī)則可經(jīng)由3GPP2中的首選漫游列表(PRL)、3GPP中的首選公眾陸地移動網(wǎng)絡(PLMN)列表等來提供。移動性管理器邪4可使用以下各者來管理服務連續(xù)性移動因特網(wǎng)協(xié)議(IP)、相鄰信道測量、較佳系統(tǒng)檢測、預驗證及安全性密鑰交換,及用于語音及數(shù)據(jù)服務的其它功能單元。如下文所描述,對等式(P2P)管理器256可在有或無基礎(chǔ)架構(gòu)的情況下支持無線裝置 110與其它無線裝置之間的對等式通信。P2P管理器256可啟用跨越無線網(wǎng)絡及子網(wǎng)絡的對等式通信,使得作用中應用程序可不知曉網(wǎng)絡之間的中間節(jié)點。無線電控制器260可與無線電290介接,且可控制無線電的操作。無線電控制器 260可為連接管理器240的部分(如圖2中所示),或可在連接管理器240外部。無線電控制器260可執(zhí)行支持語音呼叫連續(xù)性(VCC)及數(shù)據(jù)呼叫連續(xù)性(DCC)的功能。無線電控制器沈0也可實施用于電路交換式網(wǎng)絡與包交換式網(wǎng)絡之間的語音呼叫連續(xù)性的越區(qū)切換機制。無線電控制器260也可實施針對(i)在3GPP I-WLAN中定義的數(shù)據(jù)服務連續(xù)性,及 (ii)在3GPP及因特網(wǎng)工程工作小組(IETF)中定義的移動IP的越區(qū)切換機制。無線電控制器260可支持不同無線電技術(shù)的無線電之間的自動系統(tǒng)選擇及呼叫中/使用中越區(qū)切換的VCC及DCC功能性,以便維持良好的用戶體驗。網(wǎng)絡數(shù)據(jù)庫(DB)272可存儲不同無線網(wǎng)絡的信息,例如PRL、首選PLMN列表等。策略數(shù)據(jù)庫274可存儲可用以選擇無線電從而提供無線裝置110的連接性的信息。簡檔數(shù)據(jù)庫276可存儲可用以獲得連接性的簡檔。服務數(shù)據(jù)庫278可存儲已下載到無線裝置110上的服務客戶端。其它數(shù)據(jù)庫也可用以存儲無線裝置110的其它類型信息。圖2展示無線裝置110的連接管理器MO的示范性設(shè)計。連接管理器240也可包括較少、不同及/或額外的管理器、控制器及數(shù)據(jù)庫。一般來說,連接管理器240可包括 (i)針對任何數(shù)目個功能的任何數(shù)目個管理器及控制器,及(ii)用于任何類型的可用于支持通信的信息的任何數(shù)目個數(shù)據(jù)庫。1.嵌入式連接管理器在一方面中,(例如)如圖2中所示,連接管理器240可為嵌入式的,且可駐留于無線電子系統(tǒng)幻0內(nèi)。如下文所描述,嵌入式連接管理器240可不同于駐留于無線電子系統(tǒng)外部的外部主機上的常規(guī)連接管理器。圖3A展示外部主機310,其包括中央處理單元(CPU)及應用程序320、OS(例如, Windows或HL0S) 330、連接管理器340及無線電子系統(tǒng)350。外部主機310可為(i)運行 0S/HL0S的個人計算機(PC),或(ii)具有運行HLOS的應用程序處理器的無線裝置。連接管理器340在無線電子系統(tǒng)350外部,且可作為外部主機310上的應用程序來運行。CPU或應用程序處理器可經(jīng)由0S/HL0S 330來控制無線電子系統(tǒng)350。圖;3B展示具有無線電子系統(tǒng)352內(nèi)的嵌入式連接管理器342的外部主機312。外部主機312可為(i)運行介接到無線電子系統(tǒng)352的0S/HL0S 332的PC,或(ii)具有介接到無線電子系統(tǒng)352的應用程序或主機處理器的無線裝置。嵌入式連接管理器342可控制無線電子系統(tǒng)352,可獨立于外部主機312而選擇無線電,且可控制連接管理及選擇/越區(qū)切換。一般來說,例如圖2中的連接管理器240或圖;3B中的連接管理器342的嵌入式連接管理器可駐留于無線電子系統(tǒng)中且低于0S/HL0S的層級。無線電子系統(tǒng)并不包括OS/ HL0S,且進一步并不包括實施連接管理器功能性或利用0S/HL0S功能性的應用程序。獨立于引入0S/HL0S的任何主機實體、應用程序環(huán)境等,無線電子系統(tǒng)固有或自然地實施嵌入式連接管理器的功能性。此情形可簡化嵌入式連接管理器跨越0S/HL0S的端口連接 (porting)。嵌入式連接管理器獨立于無線裝置的0S/HL0S而操作,且可經(jīng)由主機接口與 0S/HL0S介接。嵌入式連接管理器也可獨立于應用程序及任何用戶接口。所述應用程序可能不知曉無線電選擇。為了改善的用戶體驗,可以對于應用程序透明的方式經(jīng)由嵌入式連接管理器來提供服務連續(xù)性。嵌入式連接管理器可為更有效的,因為其更靠近無線電而定位,且能夠經(jīng)由較低層級信令與無線電通信。舉例來說,嵌入式連接管理器可提供以下優(yōu)點 包括例如移動IP的移動性管理協(xié)議的無線電的選擇/越區(qū)切換命令在嵌入式連接管理器內(nèi)可經(jīng)較快處理, 無線電之間的經(jīng)由較低層級信令及較嚴格無線電控制的經(jīng)改善的選擇/越區(qū)切換, 選擇/越區(qū)切換命令的信道測量及處理可在每一無線電內(nèi)進行處置,及
主機/應用程序處理器在選擇/越區(qū)切換功能期間可處于休眠模式以節(jié)省電池電力。圖4展示基于圖2中所示的設(shè)計的無線裝置110的連接管理的呼叫流程400的設(shè)計。K個應用程序可為作用中的,且可向連接管理器240發(fā)送連接請求,其中K > 1(步驟 1)。連接管理器MO (例如,CnM控制器對幻可接收連接請求,且可以響應方式向無線電控制器260發(fā)送對無線電連接的請求(步驟幻。N個無線電290可為可供使用的,且可對接收的信號強度指示符(RSSI)、位錯誤率(BER)及/或其它鏈路量度進行測量??捎脽o線電可經(jīng)由較低層級信令向無線電控制器260發(fā)送鏈路量度,所述無線電控制器260可將鏈路量度轉(zhuǎn)發(fā)到連接管理器240 (步驟3)。連接管理器240可執(zhí)行無線電的例如驗證、注冊、仲裁及連接評估的各種功能(步驟4)。驗證可包括檢驗用戶(例如,密碼)及/或執(zhí)行與無線網(wǎng)絡的驗證以驗證無線裝置 110。注冊可包括與無線網(wǎng)絡通信以向網(wǎng)絡告知無線裝置110的存在。仲裁可包括解決多個無線電之間的任何沖突。連接評估可包括基于RSSI、BER及/或其它鏈路量度來確定每一無線電是否具有良好的無線電鏈路/連接。連接評估也可包括確定每一無線電是否具有良好的數(shù)據(jù)路徑?!盁o線電鏈路”可指代從無線裝置110內(nèi)的無線電到無線網(wǎng)絡中的臺(例如,WLAN中的接入點或蜂窩式網(wǎng)絡中的基站)的通信信道。“數(shù)據(jù)路徑”可指代從無線裝置 110(例如,經(jīng)由無線電鏈路及因特網(wǎng))一直到正代管所要網(wǎng)頁的例如服務器的端點的端對端通信信道。連接管理器240可提供鏈路量度及/或路徑量度。在一種設(shè)計中,連接管理器240可選擇M個無線電以供使用,其中1彡M彡N (步驟 5)。連接管理器240可接著向應用程序發(fā)送M個選定無線電(步驟6)。在另一設(shè)計中,連接管理器240可確定哪些無線電為可用的,且可將可用無線電提供到主機處理器。主機處理器可從由連接管理器240提供的可用無線電中選擇將使用哪些無線電。在任何狀況下, 可基于應用程序到無線電映射將K個應用程序映射到M個選定無線電,且每一應用程序可連接到其無線電(步驟7)。舉例來說,兩個應用程序可為作用中的,應用程序1可連接到一個選定無線電,且應用程序2可連接到另一選定無線電。2.無線電選擇及管理一般來說,一個或一個以上應用程序在任一給定時刻可為作用中的。每一應用程序可具有某些要求??蛇x擇一個或一個以上無線電以提供作用中應用程序的連接性。每一無線電可具有某些能力,且可提供用于一個或一個以上作用中應用程序的連接。在另一方面中,多個無線電可經(jīng)選擇以提供用于一個或一個以上作用中應用程序的連接性,其可稱為多連接性情境。進行選擇的無線電的數(shù)目及選擇哪些特定無線電可視無線電的能力及作用中應用程序的要求而定。多連接性情境可提供優(yōu)于單一連接性情境 (其中為每一作用中應用程序選擇一個無線電)的性能的改善的性能。圖5展示由連接管理器240支持的多連接性情境。K個應用程序可為作用中的,其中K>1。K個作用中應用程序可向連接管理器240發(fā)送連接請求。連接管理器240可確定無線裝置110中的總計R個無線電中的N個無線電為可供使用的,且可選擇N個可用無線電中的M個無線電以供使用,其中Μ> 1且Ν> 1。K個作用中應用程序可基于K個作用中應用程序的要求及M個選定無線電的能力而映射到M個選定無線電。每一選定無線電可支持一組邏輯信道(或“管”),所述邏輯信道可提供用于一個或一個以上作用中應用程序的連接性。每一作用中應用程序可映射到一個或一個以上選定無線電以獲得所述應用程序的所要性能。K個作用中應用程序到M個選定無線電的映射可為靜態(tài)或半靜態(tài)的。只要(例如) 歸因于作用中應用程序終止、新應用程序變?yōu)樽饔弥械?、選定無線電在覆蓋范圍外、檢測到新無線電等而檢測到改變,就可更新映射。映射也可為動態(tài)的,且可歸因于越區(qū)切換而更頻繁地改變以支持無縫移動性。圖6展示通過連接管理器240進行的多個無線電的移動性管理的實例。在此實例中,建立到三個不同無線網(wǎng)絡的三個無線電連接1、2及3。無線電連接1可為與WCDMA網(wǎng)絡的高速包接入(HSPA)連接,無線電連接2可為與EVDO網(wǎng)絡的EVDO連接,且無線電連接3 可為與WLAN的Wi-Fi連接。越區(qū)切換可歸因于改變無線電條件或上文所描述的其它條件而發(fā)生于任何兩個無線網(wǎng)絡之間。連接管理器240可管理K個作用中應用程序的流移動性。每一作用中應用程序可具有一個或一個以上數(shù)據(jù)流。可將數(shù)據(jù)流描述為數(shù)據(jù)從一應用程序或服務代理經(jīng)由無線裝置內(nèi)的一個或一個以上無線電到一個或一個以上臺的通信或傳送。臺可為WLAN中的接入點,或蜂窩式網(wǎng)絡中的基站,或?qū)Φ妊b置。對等裝置可連接到接入點或基站,所述接入點或基站隨后可行進到提供網(wǎng)頁或其它信息的例如因特網(wǎng)服務器的一個或一個以上通信端點。 數(shù)據(jù)流可因此通常被視為“一個[應用程序]到許多[無線電、接入點及端點]”功能。K 個作用中應用程序的數(shù)據(jù)流可基于以下各者而在多個無線電之間動態(tài)路由無線電鏈路質(zhì)量、應用程序的數(shù)據(jù)要求、無線網(wǎng)絡或核心網(wǎng)絡中的擁塞,及/或其它條件。移動性管理及流移動性(在圖6中未圖示)的實例可為如下。用戶可正在咖啡店中使用WLAN瀏覽因特網(wǎng)。用戶可接收電話呼叫,且如連接管理器240所確定可經(jīng)由 CDMA IX網(wǎng)絡來應答呼叫。遠程呼叫者可請求向用戶展示某信息,此可能要求視頻共享 (VideoShare)應用程序。如通過連接管理器240基于運營商簡檔所確定,可在EVDO網(wǎng)絡上啟動(launch)視頻共享應用程序。EVDO網(wǎng)絡可為網(wǎng)絡運營商的可滿足視頻共享應用程序的質(zhì)量要求的唯一無線網(wǎng)絡。用戶此刻可接著具有到三個無線網(wǎng)絡的三個連接。用戶隨后可離開咖啡店,且WLAN連接性可減退。連接管理器240可在EVDO網(wǎng)絡上維持視頻共享應用程序,且可將瀏覽器應用程序從WLAN移動到EVDO網(wǎng)絡。連接管理器240可因此執(zhí)行瀏覽器應用程序從一個無線網(wǎng)絡到另一無線網(wǎng)絡的越區(qū)切換?;蛘?,連接管理器240可檢測適當?shù)腤LAN連接性,且可維持所有三個連接,但可將WLAN瀏覽器業(yè)務中的某些遷移到EVDO 網(wǎng)絡。連接管理器240可因此支持流移動性,且可在兩個或兩個以上無線網(wǎng)絡之間部分地遷移應用程序數(shù)據(jù)流。連接管理器240可提供使無線裝置110能夠觸發(fā)從一個無線網(wǎng)絡到另一無線網(wǎng)絡的越區(qū)切換的能力。此能力可由連接管理器240實施,并由簡檔數(shù)據(jù)庫276支持。此能力可擴展到多無線電情境(例如,3GPP蜂窩式到WLAN,3GPP2蜂窩式到WLAN,3GPP蜂窩式到 3GPP2蜂窩式等),且可包括多運營商情境,在多運營商情境中網(wǎng)絡運營商(例如,針對例如 3GPP到3GPP2的不同無線電技術(shù))之間的越區(qū)切換經(jīng)啟用。圖5中所示的實例及上文所描述的實例為連接管理器240的無線裝置中心實施方案可導致對無線網(wǎng)絡及核心網(wǎng)絡的很小影響的兩個實例。例如移動IP的一些移動性協(xié)議 (例如,例如雙堆棧移動IP版本6(DSMIPv6)的基于客戶端的移動IP實施方案)可用以當在網(wǎng)絡之間進行切換時維持IP(或其它)連接性。這些移動性協(xié)議可建置于系統(tǒng)中,或可作為嵌入式連接性客戶端而予以供應。移動性可以包括以下各者的多種方式來實施無線裝置110自主地起作用,結(jié)合其它無線裝置起作用,及/或結(jié)合運營商網(wǎng)絡或基于因特網(wǎng)的實體(例如,移動IP歸屬代理(HA)及外來代理(FA))起作用。3.簡檔在另一方面中,簡檔可用以提供用于無線裝置110的連接性。簡檔可含有無線裝置110應執(zhí)行以獲得連接性的特定動作的偏好。舉例來說,簡檔可識別某些無線電優(yōu)于其它無線電的偏好,特定無線電在某些條件下的偏好等。不同簡檔可通過例如以下各者的不同實體來定義用戶、網(wǎng)絡運營商、原始設(shè)備制造商(OEM)或無線裝置制造商、輔助服務等。 簡檔可允許遵照不同實體的要求??梢愿鞣N方式來實施簡檔。在一種設(shè)計中,可經(jīng)由軟件程序來實施簡檔,所述軟件程序可經(jīng)修改以適宜于所要操作。在另一設(shè)計中,如下文所描述,可經(jīng)由無線裝置110內(nèi)的數(shù)據(jù)庫來實施簡檔。可定義多個簡檔。在一種設(shè)計中,可定義以下簡檔中的一些或全部 用戶簡檔-存儲由用戶定義的連接性的偏好, 運營商簡檔-存儲由網(wǎng)絡運營商定義的連接性偏好,· OEM簡檔-存儲由OEM定義的連接性偏好, 應用程序簡檔-存儲應用程序的連接性偏好, 服務簡檔-存儲輔助服務的連接性偏好,及 學習簡檔-存儲基于無線裝置110的學習模式及行為而確定的連接性偏好。用戶簡檔可存儲由用戶定義的連接性的偏好。用戶可基于例如成本、私密性、電池使用等的各種考慮事項來定義偏好。用戶定義的偏好可用以選擇無線電以提供用于應用程序的連接性。舉例來說,用戶簡檔在用戶在家中時可選擇家用WLAN,當用戶在工作時可選擇公司W(wǎng)LAN,且當用戶在汽車中時可關(guān)閉WLAN以節(jié)省電池電力。用戶簡檔的示范性情境可為如下。用戶可設(shè)定用戶簡檔以調(diào)用無線裝置110—直使用WLAN以從家中進行連接。每當無線裝置110(例如)基于WLAN服務集識別符(SSID)、 相鄰小區(qū)發(fā)射塔(cell tower)識別碼(ID)、GPS等而確定無線裝置110在家中,無線裝置 110即可接著將連接性切換到WLAN。當檢測到公眾WLAN時,無線裝置110可提示用戶選擇無線網(wǎng)絡。當未檢測到WLAN時,無線裝置110可選擇蜂窩式網(wǎng)絡。如果無線裝置110支持 3GPP網(wǎng)絡及3GPP2網(wǎng)絡兩者,則無線裝置110可基于用戶定義的偏好而選擇3GPP網(wǎng)絡或 3GPP2網(wǎng)絡,所述偏好定義可在購買無線裝置110之后的任何時間進行。運營商簡檔可存儲由網(wǎng)絡運營商定義的連接性的偏好。當若干無線電在無線裝置 110內(nèi)可用時,網(wǎng)絡運營商可首選無線裝置110使用優(yōu)于其它無線電的一些無線電。運營商偏好可基于各種考慮事項。舉例來說,當替代接入點(例如)在網(wǎng)絡運營商的WLAN中可用時,網(wǎng)絡運營商可首選經(jīng)由運營商的首選網(wǎng)絡來路由業(yè)務數(shù)據(jù)或卸載業(yè)務數(shù)據(jù)。運營商偏好可基于3GPP2網(wǎng)絡的PRL或3GPP網(wǎng)絡的首選PLMN列表來定義。在一種設(shè)計中,網(wǎng)絡運營商可規(guī)定首選無線網(wǎng)絡的列表。首選無線網(wǎng)絡的列表可經(jīng)定義如下{運營商的UMTS網(wǎng)絡,運營商的WLAN,任何WLAN,任何WWAN}。
運營商簡檔的示范性情境可為如下。當無線裝置110通電或處于閑置模式時,無線裝置110可基于運營商簡檔而選擇蜂窩式網(wǎng)絡。當應用程序請求連接時,無線裝置110 可基于運營商簡檔及可能的其它簡檔來選擇無線網(wǎng)絡(例如,蜂窩式網(wǎng)絡或WLAN)。舉例來說,例如視頻電話(VT)或視頻共享的一些應用程序可在僅某些無線網(wǎng)絡上起作用。無線運營商在某些情形下可將業(yè)務卸載到WLAN。OEM簡檔可存儲由無線裝置110的OEM或制造商定義的連接性的偏好。OEM簡檔可基于無線裝置110的能力、無線裝置110中的可用資源等來定義,無線裝置110的能力可視無線裝置110中包括哪些特定無線電而定。所述可用資源可由無線電能力、處理能力(例如,CPU MIPS)、存儲器容量、電池電力、編碼器/解碼器(編解碼器)等來給定。OEM簡檔可基于可用資源來存儲規(guī)則/偏好。舉例來說,規(guī)則可定義如下{如果電池電力< 20 %,則執(zhí)行動作A,否則執(zhí)行動作B}??苫贠EM簡檔中的所有規(guī)則而做出不同的決策。OEM簡檔可基于資源使用與速度/帶寬之間的折衷來定義以提供較好的用戶體驗。舉例來說,當開始視頻電話會議(VT)呼叫時,用戶可能正在WLAN上進行下載。VT呼叫可在EVDO網(wǎng)絡或WCDMA網(wǎng)絡上運行。如果電池電力(其可為一種類型資源)為低的,則無線裝置110可將VT呼叫置放于EVDO網(wǎng)絡上,也可將下載移動到EVDO網(wǎng)絡,且可關(guān)閉WLAN 以節(jié)省電池電力。否則,如果電池電力為高的,則無線裝置110可繼續(xù)在WLAN上進行下載, 且可在EVDO網(wǎng)絡上連接VT呼叫。應用程序簡檔可存儲用于無線裝置110上的應用程序的連接性的偏好。偏好可基于應用程序的要求。舉例來說,一些應用程序可由僅某些無線網(wǎng)絡而非由其它無線網(wǎng)絡來支持。一些應用程序為了令人滿意的性能也可要求某一最小數(shù)據(jù)速率。可將各種要求集于應用程序簡檔中,所述應用程序簡檔可用以選擇適當無線電以提供用于應用程序的連接性。舉例來說,給定應用程序可要求用于連接性的特定無線電技術(shù),例如,視頻共享應用程序可要求EVD0。如果啟動可能危及高優(yōu)先權(quán)應用程序(例如,視頻共享)的操作的另一應用程序,則連接管理器240可保持高優(yōu)先權(quán)應用程序的完整性,且可在別處路由另一應用程序。服務簡檔可存儲無線裝置110上的服務客戶端的連接性的偏好。網(wǎng)絡運營商及/ 或其它商務實體可提供輔助服務集合,即,用戶可(例如)以與從蘋果應用程序商店(Apple App Store)下載應用程序類似的方式將所述輔助服務集合下載到無線裝置110上。下文描述一些示范性輔助服務。輔助服務可在網(wǎng)絡中的服務服務器與無線裝置110中的服務客戶端/代理之間操作。用戶可下載輔助服務,所述輔助服務可在無線裝置110中建立服務客戶端。輔助服務的操作可由服務簡檔來控管。學習簡檔可存儲基于無線裝置110的過去活動或行為而確定的連接性的偏好。無線裝置110的模式及行為可經(jīng)收集,并用以創(chuàng)建新簡檔或更新現(xiàn)有簡檔。學習簡檔也可通過例如無線裝置110的位置等本地條件來建立。學習簡檔的示范性情境可為如下。用戶(媽媽)可具有一在每工作日將要工作之前將小孩帶到學前學校的常規(guī)時間表。媽媽可能花費30分鐘以在7AM將小孩帶到學前學校,后來接著花費20分鐘駕車去工作。媽媽可能在4PM下班去接小孩,且可能不遲于5PM 到家?;诖私?jīng)重復的模式,無線裝置110可在作用中時間周期期間創(chuàng)建具有特定動作的用戶簡檔,且可在非作用中時間周期期間使未使用的特征(例如,WLAN)斷開電源。上文已描述了六種類型簡檔。較少、不同及/或額外簡檔也可經(jīng)定義并用以提供連接性。簡檔可為靜態(tài)的并經(jīng)定義一次,半靜態(tài)的且不久改變一次,或動態(tài)的并經(jīng)周期地或異步地更新。簡檔可由用戶及/或例如無線裝置110的其它實體經(jīng)由內(nèi)部學習實體,由另一用戶經(jīng)由有線或無線連接、運營商網(wǎng)絡、服務服務器等來更新。簡檔可在無用戶涉入的情況下經(jīng)自動加載到無線裝置110中,或可能要求用戶批準加載。圖7展示管理并使用簡檔用于無線電選擇的設(shè)計。連接管理器MO內(nèi)的簡檔管理器250可基于來自各種實體的輸入來創(chuàng)建或更新簡檔。(例如)只要接收到連接請求,簡檔管理器250也可基于適用簡檔來產(chǎn)生操作規(guī)則。操作規(guī)則可用以提供用于作用中應用程序的連接性。在簡檔管理器250內(nèi),簡檔供應管理器710可接收來自一個或一個以上實體的輸入以創(chuàng)建簡檔及/或更新簡檔。舉例來說,管理器710可(i)經(jīng)由例如無線裝置110上的鍵盤或觸控屏幕等本地機制接收用戶輸入,( )經(jīng)有線連接(例如,USB)或無線連接(例如, 藍牙或WLAN)經(jīng)由例如PC等本地機制接收本地輸入,或(iii)經(jīng)由例如短消息服務(SMS) 等單向機制、例如開放式移動聯(lián)盟裝置管理(OMA DM)等雙向機制等接收來自運營商網(wǎng)絡或服務服務器的空中(OTA)輸入。管理器710也可接收來自無線裝置110自身的其它輸入, 且可將這些輸入用于更新簡檔(例如,學習簡檔)。一般來說,管理器710可接收來自外部實體或無線裝置110的用以創(chuàng)建或更新簡檔的信息。管理器710可基于接收到的信息來創(chuàng)建或更新簡檔。簡檔數(shù)據(jù)庫276可存儲無線裝置110的簡檔。(例如)當接收到連接請求時,簡檔操作管理器720可接收來自數(shù)據(jù)庫276的一個或一個以上適用簡檔。舉例來說,適用簡檔可基于環(huán)境、位置或某一其它預定義及/或?qū)W習準則而經(jīng)動態(tài)選擇。管理器720可確定適用簡檔的優(yōu)先權(quán),并在必要時可在沖突的簡檔之間進行仲裁??苫谒惴?例如,本地地)確定簡檔的優(yōu)先權(quán),所述算法可由嵌入式邏輯或軟件來實施。簡檔的優(yōu)先權(quán)也可經(jīng)由簡檔供應管理器710來更新。管理器720可基于適用簡檔且進一步根據(jù)算法來確定無線裝置110的操作規(guī)則。操作規(guī)則可用以選擇無線電,將作用中應用程序映射到選定無線電等。簡檔數(shù)據(jù)庫及用于管理及/或使用簡檔的算法可由外部實體來更新,所述外部實體可能為或可能并非可創(chuàng)建并更新簡檔的相同實體。如圖2及圖7中所示,簡檔數(shù)據(jù)庫276可存儲可控制無線裝置110的操作的簡檔, 且所述簡檔可維持于無線裝置110內(nèi)。簡檔數(shù)據(jù)庫276也可經(jīng)鏡像,并存儲于例如服務服務器等外部實體上。將簡檔數(shù)據(jù)庫存儲于外部可提供某些益處。舉例來說,外部存儲的簡檔數(shù)據(jù)庫可啟用備份,可允許由用戶及/或外部實體經(jīng)由因特網(wǎng)接入(例如,從固定或移動裝置或從管理實體)進行的修改,且可允許在經(jīng)定義的用戶團體之間共享。如上文所描述,簡檔可控制用于應用程序及服務的連接性。簡檔也可控制其它特征。舉例來說,簡檔可用以控制推送服務(push service)更新,(例如)以確定應用程序或服務應何時下載到無線裝置110上。簡檔也可用以控制功率消耗,(例如)以確定在無線裝置110內(nèi)應如何執(zhí)行功率管理。無線裝置110可具有(例如,經(jīng)由有線或無線鏈路)與外部實體通信從而建立新種類連接性及選項的能力。然而,如果沒有或不足的與外部實體的通信為可用的,則無線裝置110可基于以下兩者來操作(i)無線裝置內(nèi)的可由無線裝置的OEM或銷售商提供的現(xiàn)有信息,或(ii)與外部實體的上一足夠通信,所述外部實體可為網(wǎng)絡運營商、商務實體等。4.輔助服各如上文所注釋,輔助服務集合可由網(wǎng)絡運營商及/或其它商務實體來提供,且可經(jīng)下載到無線裝置110上。每一輔助服務可與網(wǎng)絡側(cè)上的服務服務器及無線裝置110上的服務客戶端相關(guān)聯(lián)。服務客戶端可與服務服務器通信以便獲得關(guān)聯(lián)輔助服務。無線裝置 110可具有針對任何數(shù)目個輔助服務的任何數(shù)目個服務客戶端。無線裝置110上的每一服務客戶端可(例如,根據(jù)服務簡檔)經(jīng)執(zhí)行以獲得關(guān)聯(lián)輔助服務??芍С指鞣N輔助服務,且下文描述一些實例。示范性輔助服務可針對Wi-Fi熱點識別與驗證。輔助服務可將Wi-Fi熱點及驗證憑證的列表下載到無線裝置110上。可基于無線裝置110的位置、當日時間、用戶請求等來觸發(fā)下載。服務客戶端可接收并處理經(jīng)下載的信息,且可基于經(jīng)下載的信息來建立特定連接。服務客戶端及服務服務器可聯(lián)合地維持與連接相關(guān)聯(lián)的各種參數(shù),例如,賬單處理、交易的類型、關(guān)于連接的問題(例如,進行連接需要的嘗試數(shù)目)等。另一示范性輔助服務可針對連接性拍賣客戶端。蜂窩式網(wǎng)絡上的播出時間可以小的時間增量出售或拍賣給用戶。連接性拍賣服務可能能夠找到(例如)3GPP蜂窩式網(wǎng)絡、 3GPP2蜂窩式網(wǎng)絡或WLAN上的最低廉及/或最佳連接性方法。無線裝置110可下載連接性拍賣服務,且可在必要時調(diào)用服務以獲得最低廉及/或最佳連接性。舉例來說,在漫游時或在用戶請求網(wǎng)絡運營商未提供的通信服務時等,無線裝置110可運行此服務。在一種設(shè)計中,服務客戶端可與用于特定輔助服務的關(guān)聯(lián)服務服務器通信。在另一設(shè)計中,服務客戶端可與多個服務服務器通信以獲得不同無線網(wǎng)絡的連接性信息。服務客戶端可聚集從所有服務服務器接收到的連接性信息,并可基于經(jīng)聚集的連接性信息來確定進行接入的一個或一個以上無線網(wǎng)絡。用于輔助服務的服務服務器可駐留于一個或一個以上網(wǎng)絡中。服務服務器可提供輔助連接管理器240提供用于無線裝置110的連接性的功能性。圖8展示連接管理器MO的支持應用程序及服務客戶端的連接性的操作??傆婰 個應用程序中的K個應用程序可為作用中的,其中K > 1。總計T個服務客戶端中的S個服務客戶端也可為作用中的,其中S ^ 1。連接管理器240可接收來自K個作用中應用程序及S個作用中服務客戶端的一個或一個以上連接請求。連接管理器240可確定,總計Q個簡檔中的P個簡檔為適用的,其中 P及Q可為任何值。連接管理器240也可接收指示無線裝置110的操作狀態(tài)、可用資源及/ 或位置的信息。連接管理器240可基于P個選定簡檔及無線裝置110的接收到的信息來確定操作規(guī)則。連接管理器240可確定,總計R個無線電中的N個無線電為可供使用的,其中N > 1。連接管理器240可選擇N個可用無線電中的M個可用無線電,以為K個作用中應用程序及S個作用中服務客戶端提供連接性,其中M > 1。連接管理器240可接著基于操作規(guī)則將 K個作用中應用程序及S個作用中服務客戶端映射到M個選定無線電。在圖8中所示的實例中,基于操作規(guī)則,可將一個作用中應用程序及一個作用中服務客戶端映射到一個選定無線電,可將另一作用中應用程序及另一作用中服務客戶端映射到另一選定無線電,且可將又一作用中應用程序及兩個作用中服務客戶端映射到最后選定的無線電。每一作用中服務客戶端可與其關(guān)聯(lián)服務服務器通信。每一作用中應用程序可與任何實體通信以獲得所要通信服務。在圖8中,虛線指示輔助服務(服務客戶端及服務服務器)的流,而實線指示作用中應用程序的流。輔助服務及應用程序兩者的端點展示于可能為因特網(wǎng)的‘云’中。作用中應用程序及/或作用中服務客戶端可改變。此外,一個或一個以上選定無線電(例如,歸因于移動性)可能不再為可用的,及/或其它無線電可變?yōu)榭捎玫?,或可為更?yōu)選的。連接管理器240可歸因于以下各者的改變而在需要時更新選定無線電作用中應用程序、作用中服務客戶端、可用無線電、適用簡檔、裝置操作狀態(tài)、可用資源,及/或其它因素。5. M^ft (Operating Pillar)無線裝置110可經(jīng)由以下各者中的一者或一者以上來獲得連接性 基本連接性-經(jīng)由無線網(wǎng)絡的連接性, 經(jīng)擴展的連接性-經(jīng)由對等式通信的連接性,及·輔助服務-經(jīng)由網(wǎng)絡輔助的連接性。一般來說,無線裝置110可包括無線電、驅(qū)動器、協(xié)議堆棧、中間件、應用程序、參考硬件等。連接管理器240可使無線電聯(lián)合以提供改善的通信服務,同時向用戶隱瞞復雜性。連接管理器240可提供無線電的智能管理,執(zhí)行系統(tǒng)選擇,處置連接連續(xù)性及/或越區(qū)切換,控制選項的配置等。連接管理器240也可支持對等式應用程序及輔助服務。輔助服務可允許從網(wǎng)絡服務器向無線裝置110供應網(wǎng)絡管理及服務管理。對于基本連接性來說,連接管理器240可支持系統(tǒng)選擇、不同無線網(wǎng)絡之間的越區(qū)切換,及無線電接通/斷開管理。對于系統(tǒng)選擇來說,連接管理器240可基于適用簡檔來選擇最佳可用無線網(wǎng)絡。不管用戶在家中、在工作中、在公共場所等,系統(tǒng)選擇可使作用中應用程序能夠使用最適宜于用戶的通信需要的無線電而具有最佳連接性。對于越區(qū)切換來說,連接管理器240可(例如,基于簡檔)處置從蜂窩式網(wǎng)絡到WLAN的越區(qū)切換以用于語音、數(shù)據(jù)等。連接管理器240也可處置從蜂窩式網(wǎng)絡到蜂窩式網(wǎng)絡的越區(qū)切換以用于語音、 數(shù)據(jù)等。當在不同域(例如,電路交換式域及包交換式域)之間進行切換時,連接管理器 240也可確保作用中模式(具有運行的應用程序)中的服務連續(xù)性。連接管理器240在閑置模式(無運行的應用程序)中也可執(zhí)行系統(tǒng)重新選擇,且在需要時可執(zhí)行注冊、關(guān)聯(lián)及驗證。連接管理器240也可執(zhí)行系統(tǒng)選擇及/或系統(tǒng)損耗的獲取。對于無線電接通/斷開管理來說,連接管理器240可智慧地接通或斷開無線電以節(jié)省電池電力,同時提供所要性能。對于經(jīng)擴展的連接性來說,連接管理器240可支持對等式通信,所述對等式通信可定義為無線裝置之間的有或無基礎(chǔ)架構(gòu)設(shè)備的情況下的通信。無基礎(chǔ)架構(gòu)的對等式通信的一些實例可包括紅外線數(shù)據(jù)協(xié)會(IrDA)及藍牙。基于基礎(chǔ)架構(gòu)的對等式通信的一些實例包括WLAN(經(jīng)由接入點)及蜂窩式(經(jīng)由網(wǎng)絡實體)。服務服務器可充當對等式連接性的中介者(intermediary) ο連接管理器240也可支持用于與超出本地鏈路的無線裝置的直接通信的經(jīng)擴展的可達性(或經(jīng)擴展的對等式)。經(jīng)擴展的可達性可實現(xiàn)跨越無線網(wǎng)絡及子網(wǎng)絡的裝置間的通信,且應用程序可能不知曉網(wǎng)絡中的中間節(jié)點。舉例來說,無線裝置110可與用戶家中的裝置通信以用于遠程PC控制,且可能能夠通過網(wǎng)絡地址翻譯(AP/NAT/防火墻)而到達超出WLAN接入點的此裝置。連接管理器240也可支持點對多點或多點對多點通信。實現(xiàn)經(jīng)擴展的可達性的算法可經(jīng)由連接管理器240中的服務客戶端來提供,且服務客戶端可與服務服務器通信以進行供應及維護。示范性協(xié)議為交互式連接性建立(ICE),其規(guī)定跨越網(wǎng)絡進行通信的方法。圖9展示無線裝置110的經(jīng)擴展的可達性的實例。無線裝置110可與另一無線裝置112對等式通信,從而與第一無線網(wǎng)絡100、第二無線網(wǎng)絡102或第三無線裝置114通信。無線裝置112可充當支持無線裝置110的通信的中介者。無線裝置110內(nèi)的連接管理器240可與無線裝置112通信,以確定無線裝置112上的哪些無線電為可供使用的。連接管理器240可選擇無線裝置112上可用的一個或一個以上無線電來使用,且可將無線裝置 110上的作用中應用程序映射到無線裝置112上的選定無線電。無線裝置112可不只充當一僅將傳入通信橋接到傳出通信的無線網(wǎng)關(guān)。特定來說,無線裝置112可為具有傳入業(yè)務流及傳出業(yè)務流兩者的多無線電裝置。無線裝置112 可支持(例如,針對WCDMA、EVDO、LTE、WLAN等的)多個無線電,且可將傳入通信路由到若干個可能蜂窩式網(wǎng)絡(例如WCDMA網(wǎng)絡、EVDO網(wǎng)絡、LTE網(wǎng)絡等)中的一者。無線裝置112也可能能夠運行其自己的應用程序,同時可能支持來自無線裝置110的穿透(pass-through) 連接。無線裝置112可因此不只為一簡單的無線網(wǎng)關(guān),且可具有類似于無線裝置110的能力的能力。無線網(wǎng)絡100可為無線裝置112的服務網(wǎng)絡。無線網(wǎng)絡102可為無線裝置110的歸屬網(wǎng)絡。無線裝置Iio可經(jīng)由無線裝置112與無線網(wǎng)絡100通信,從而(例如)與無線裝置114或某一其它實體通信。無線裝置110也可經(jīng)由無線裝置112與無線網(wǎng)絡102通信, (例如)以下載例如簡檔、PRL、首選PLMN列表等的配置信息。對于輔助服務來說,可由服務服務器經(jīng)由無線及/或有線方式向無線裝置110供應輔助服務。輔助服務可支持端對端網(wǎng)絡管理、服務/訂戶管理、推送軟件更新/應用程序寸。本文中所描述的嵌入式連接管理器可提供各種優(yōu)點。連接管理器可提供增加的芯片組功能性,其可允許更具競爭性的OEM提供及上市的更快時間。連接管理器可支持簡檔驅(qū)動的連接性,例如,基于應用程序的規(guī)則、可用資源、越區(qū)切換等的系統(tǒng)選擇。簡檔可為字段可更新的、自學的,及/或可共享的。簡檔可簡化與連接管理器相關(guān)的應用程序的開發(fā), 這是由于可改變簡檔而非重新撰寫一應用程序。簡檔也可啟用用于動態(tài)簡檔維護及控制的運營商連接管理服務。連接管理器可支持開放式控制WLAN接入類型及蜂窩式控制WLAN接入類型兩者。 連接管理器可實現(xiàn)將來小區(qū)/小區(qū)系統(tǒng)選擇及越區(qū)切換。連接管理器可歸因于算法及更嚴格的無線電控制而提供改善的性能(包括小區(qū)間操作及共存)。此情形可導致(i)改善的系統(tǒng)選擇(例如,包括經(jīng)由多個蜂窩式選項的更多挑選),( )改善的小區(qū)/WLAN越區(qū)切換,(iii)針對進階能力及服務的共同連接管理器平臺,及(iv)對經(jīng)擴展的可達性及將來經(jīng)擴展的個域網(wǎng)(PAN)及對等式通信的支持。為了清楚,上文已描述了能夠控制無線裝置110中的多個無線電四0的連接管理器240。連接管理器也可用于有線裝置,所述有線裝置可經(jīng)由不同的有線無線電技術(shù)而支持有線通信。舉例來說,有線裝置可包括用于經(jīng)由電話線通信的電話或DSL調(diào)制解調(diào)器、用于經(jīng)由線纜通信的線纜調(diào)制解調(diào)器等。可以類似于無線裝置110中的無線無線電的方式控制有線裝置中的有線無線電。連接管理器也可用于包括無線無線電及有線無線電兩者的混合
式^^直ο圖10展示用于支持無線裝置的通信的過程1000的設(shè)計。過程1000可由無線裝置內(nèi)的連接管理器來執(zhí)行。連接管理器可嵌入于無線裝置的無線電子系統(tǒng)內(nèi),且(例如) 如圖2中所示可在低于無線裝置的操作系統(tǒng)(或結(jié)合操作系統(tǒng)的應用程序)的層級或獨立于無線裝置的操作系統(tǒng)(或結(jié)合操作系統(tǒng)的應用程序)而操作。無線電子系統(tǒng)可包含無線數(shù)據(jù)卡、調(diào)制解調(diào)器芯片、調(diào)制解調(diào)器芯片組等。連接管理器可經(jīng)由無線電子系統(tǒng)與操作系統(tǒng)之間的主機接口與至少一個應用程序通信(框1012)。連接管理器可接收由至少一個應用程序發(fā)送的至少一個連接請求(框1014)。連接管理器可響應于所述至少一個連接請求而選擇至少一個無線電以用于所述至少一個應用程序(框1016)。在一種設(shè)計中,連接管理器可與無線電控制器通信以獲得可用無線電的測量。連接管理器可確定多個無線電鏈路的質(zhì)量,其中每一無線電鏈路對應于從無線裝置上的可用無線電到無線網(wǎng)絡中的臺的通信信道。連接管理器也可確定多個數(shù)據(jù)路徑的質(zhì)量,其中每一數(shù)據(jù)路徑對應于經(jīng)由無線裝置上的可用無線電到與無線裝置傳送數(shù)據(jù)的端點的端對端通信信道。連接管理器也可與一個或一個以上無線網(wǎng)絡通信以用于驗證、注冊等。連接管理器可基于可用無線電的測量、多個無線電鏈路的質(zhì)量、多個數(shù)據(jù)路徑的質(zhì)量及可能其它因素來選擇至少一個無線電。在一種設(shè)計中,連接管理器可確定可用無線電的能力及至少一個應用程序的要求。連接管理器可接著基于可用無線電的能力及至少一個應用程序的要求而從可用無線電當中選擇所述至少一個無線電。在一種設(shè)計中,連接管理器可確定可供使用的無線電的集合,且可選擇可用無線電的子集作為至少一個選定無線電。在另一設(shè)計中,連接管理器可確定可供使用的無線電的集合,且可提供可用無線電的此集合作為至少一個選定無線電。在任何狀況下,連接管理器可將至少一個選定無線電提供到至少一個應用程序(框1018)。圖11展示用于支持無線裝置使用多個無線電的通信的過程1100的設(shè)計??纱_定可供用于無線裝置上的N個無線電,其中N大于一(框1112)。可選擇N個可用無線電中的 M個可用無線電以供使用,其中M大于一(框1114)??蓪個應用程序映射到M個選定無線電,其中K可為一或大于一(框1116)。可將每一應用程序映射到一個或一個以上選定無線電,且每一選定無線電可支持一個或一個以上應用程序。也可將S個服務客戶端映射到 M個選定無線電,其中S可為一或大于一(框1118)。每一服務客戶端可經(jīng)由關(guān)聯(lián)無線電與關(guān)聯(lián)服務服務器通信。在一種設(shè)計中,可檢測無線裝置上的可用無線電的歸因于用戶移動性、網(wǎng)絡可用性及/或因素的改變。如果檢測到可用無線電的改變,則可重復框1112到1118。在另一設(shè)計中,可檢測作用中應用程序的改變。所述改變可能歸因于作用中應用程序的要求的改變、 作用中應用程序中的一者或一者以上的終止、一個或一個以上額外應用程序的啟動等。如果檢測到作用中應用程序的改變,則可重復框1116。或者,如果檢測到作用中應用程序的改變,則可重復框1112、1114及1116。在又一設(shè)計中,可檢測無線裝置的操作狀態(tài)及/或無線裝置的可用資源的改變。如果檢測到操作狀態(tài)及/或可用資源的改變,則可重復框1112 到1118。一般來說,可檢測影響應用程序及/或服務客戶端到無線電的映射的任何參數(shù)的改變??山又憫跈z測到的改變而執(zhí)行框1112、1114、1116及/或1118。圖12展示用于支持無線裝置使用簡檔進行通信的過程1200的設(shè)計??纱_定存儲于無線裝置上的Q個簡檔,其中Q大于一(框1212)。每一簡檔可定義無線裝置用以獲得連接性的操作。Q個簡檔可包含(i)用戶簡檔,其存儲由無線裝置的用戶定義的連接性的偏好,(ii)運營商簡檔,其存儲由網(wǎng)絡運營商定義的連接性的偏好,(iii)OEM簡檔,其存儲由 OEM定義的連接性的偏好,(iv)應用程序簡檔,其存儲無線裝置上的應用程序的連接性的偏好,(ν)服務簡檔,其存儲無線裝置上的服務客戶端的連接性的偏好,(vi)學習簡檔,其存儲基于無線裝置的過去活動或行為而確定的連接性的偏好,及/或(vii)其它簡檔??苫谟脩糨斎?、網(wǎng)絡運營商輸入、外部輸入、無線裝置輸入等來創(chuàng)建及/或更新簡檔。也可與網(wǎng)絡實體(例如,服務服務器)或另一無線裝置交換簡檔。可選擇Q個簡檔中的P個簡檔以供使用,其中P為一或大于一(框1214)??苫谧饔弥袘贸绦?、可用無線電、用戶習慣、無線裝置的位置及/或其它信息來選擇所述P個簡檔??苫赑個選定簡檔產(chǎn)生操作規(guī)則(框1216)。P可大于一,且多個簡檔可同時操作以產(chǎn)生操作規(guī)則。可基于操作規(guī)則將至少一個應用程序映射到至少一個無線電(框1218)。圖13展示用于支持無線裝置的通信的過程1300的設(shè)計??捎神v留于網(wǎng)絡中的服務服務器來執(zhí)行過程1300。服務服務器可獲得無線裝置的裝置信息,所述裝置信息可包含無線裝置的位置、無線裝置的能力等(框1312)。服務服務器也可獲得至少一個無線網(wǎng)絡的網(wǎng)絡信息,所述網(wǎng)絡信息可包含每一無線網(wǎng)絡的成本、每一無線網(wǎng)絡的可用性等(框 1314)。服務服務器可基于裝置信息及網(wǎng)絡信息來確定無線裝置的連接性信息(框1316)。 連接性信息可指示被選擇用于無線裝置的一個或一個以上無線網(wǎng)絡,用以接入一個或一個以上選定無線網(wǎng)絡的驗證信息等。服務服務器可將連接性信息發(fā)送到無線裝置以由無線裝置使用從而獲得連接性(框1318)。圖14展示用于支持無線裝置的通信的過程1400的設(shè)計。過程1400可由駐留于無線裝置上的服務客戶端來執(zhí)行。服務客戶端可向處于無線裝置外部的服務服務器發(fā)送對連接性信息的請求(框1412)。所述請求可包括裝置信息,所述裝置信息包含無線裝置的位置、無線裝置的能力等。服務客戶端可接收來自服務服務器的連接性信息(框1414)。連接性信息可由服務服務器基于裝置信息及由服務服務器所獲得的可能其它信息來確定。連接性信息可包括被選擇用于無線裝置的一個或一個以上無線網(wǎng)絡,用以接入選定無線網(wǎng)絡的驗證信息等。無線裝置可從選定無線網(wǎng)絡當中選擇一無線網(wǎng)絡以進行接入。無線裝置可接著基于連接性信息而連接到無線網(wǎng)絡(框1416)。無線裝置也可基于所述驗證信息而執(zhí)行與所述無線網(wǎng)絡的驗證。所屬領(lǐng)域的技術(shù)人員將理解,可使用多種不同技藝和技術(shù)中的任一者來表示信息及信號。舉例來說,可由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子或其任何組合來表示可貫穿以上描述所引用的數(shù)據(jù)、指令、命令、信息、信號、位、符號及碼片。所屬領(lǐng)域的技術(shù)人員將進一步了解,可將結(jié)合本文中的揭示內(nèi)容所描述的各種說明性邏輯塊、模塊、電路及算法步驟實施為電子硬件、計算機軟件,或兩者的組合。為清楚地說明硬件與軟件的此可互換性,上文已大體上在功能性方面描述了各種說明性組件、塊、模塊、電路及步驟。此功能性實施為硬件還是軟件視特定應用及強加于整個系統(tǒng)的設(shè)計約束而定。所屬領(lǐng)域的技術(shù)人員可針對每一特定應用以變化的方式實施所描述的功能性,但這些實施決策不應解釋為會引起偏離本發(fā)明的范圍。可用通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件,或經(jīng)設(shè)計以執(zhí)行本文所描述的功能的其任何組合來實施或執(zhí)行結(jié)合本文中的揭示內(nèi)容而描述的各種說明性邏輯塊、模塊及電路。通用處理器可為微處理器,但在替代例中,處理器可為任何常規(guī)處理器、控制器、微控制器或狀態(tài)機。處理器也可實施為計算裝置的組合,例如,DSP與微處理器的組合、多個微處理器、結(jié)合DSP核心的一個或一個以上微處理器,或任何其它此配置。結(jié)合本文中的揭示內(nèi)容而描述的方法或算法的步驟可直接以硬件、以由處理器執(zhí)行的軟件模塊或以兩者的組合來體現(xiàn)。軟件模塊可駐留于RAM存儲器、快閃存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可裝卸式磁盤、CD-ROM或此項技術(shù)中已知的任何其它形式的存儲媒體中。示范性存儲媒體耦合到處理器,使得處理器可從存儲媒體讀取信息及將信息寫入到存儲媒體。在替代例中,存儲媒體可與處理器成一體式。處理器及存儲媒體可駐留于ASIC中。所述ASIC可駐留于用戶終端中。在替代例中,處理器及存儲媒體可作為離散組件而駐留于用戶終端中。在一個或一個以上示范性設(shè)計中,所描述的功能可以硬件、軟件、固件或其任何組合來實施。如果以軟件來實施,則可將所述功能作為一個或一個以上指令或代碼而存儲于計算機可讀媒體上或經(jīng)由計算機可讀媒體來傳輸。計算機可讀媒體包括計算機存儲媒體與通信媒體兩者,通信媒體包括促進計算機程序從一處到另一處的傳送的任何媒體。存儲媒體可為可由通用或?qū)S糜嬎銠C存取的任何可用媒體。通過實例且并非限制,此計算機可讀媒體可包含RAM、ROM、EEPROM、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置,或可用于載運或存儲呈指令或數(shù)據(jù)結(jié)構(gòu)的形式的所要程序代碼裝置且可由通用或?qū)S糜嬎銠C或通用或?qū)S锰幚砥鞔嫒〉娜魏纹渌襟w。又,將任何連接適當?shù)胤Q為計算機可讀媒體。舉例來說,如果使用同軸線纜、光纖線纜、雙絞線、數(shù)字訂戶線(DSL)或無線技術(shù) (例如紅外線、無線電及微波)而從網(wǎng)站、服務器或其它遠程源傳輸軟件,則同軸線纜、光纖線纜、雙絞線、DSL或無線技術(shù)(例如紅外線、無線電及微波)包括于媒體的定義中。如本文中所使用,磁盤及光盤包括壓縮光盤(CD)、激光光盤、光學光盤、數(shù)字通用光盤(DVD)、軟性磁盤及藍光光盤,其中磁盤通常磁性地再現(xiàn)數(shù)據(jù),而光盤用激光光學地再現(xiàn)數(shù)據(jù)。上述各者的組合也應包括在計算機可讀媒體的范圍內(nèi)。在本文中包括有標題以用于參考并輔助定位某些章節(jié)。這些標題并不意欲限制下文中所描述的概念的范圍,且這些概念可在貫穿整個說明書的其它章節(jié)中具有適用性。提供本發(fā)明的先前描述以使任何所屬領(lǐng)域的技術(shù)人員能夠制作或使用本發(fā)明。對本發(fā)明的各種修改對于所屬領(lǐng)域的技術(shù)人員來說將易為顯而易見的,且可在不偏離本發(fā)明的精神或范圍的情況下將本文中所定義的一般原理應用于其它變體。因此,本發(fā)明既定不限于本文所描述的實例及設(shè)計,而是應被賦予與本文所揭示的原理及新穎特征一致的最廣泛范圍。
權(quán)利要求
1.一種支持通信的方法,其包含經(jīng)由主機接口在連接管理器與至少一個應用程序之間通信,所述連接管理器嵌入于無線裝置的無線電子系統(tǒng)內(nèi);接收由所述至少一個應用程序發(fā)送到所述連接管理器的至少一個連接請求; 響應于所述至少一個連接請求而選擇至少一個無線電以用于所述至少一個應用程序;及將所述至少一個選定無線電從所述連接管理器提供到所述至少一個應用程序。
2.根據(jù)權(quán)利要求1所述的方法,其中所述選擇至少一個無線電包含確定可供使用的無線電的集合,及選擇所述可用無線電的子集作為所述至少一個選定無線電。
3.根據(jù)權(quán)利要求1所述的方法,其中所述選擇至少一個無線電包含確定可供使用的無線電的集合,及提供可用無線電的所述集合作為所述至少一個選定無線電。
4.根據(jù)權(quán)利要求1所述的方法,其中所述選擇至少一個無線電包含與無線電控制器通信以獲得可用無線電的測量,及基于所述可用無線電的所述測量來選擇所述至少一個無線電。
5.根據(jù)權(quán)利要求4所述的方法,其中所述選擇至少一個無線電包含確定多個無線電鏈路的質(zhì)量,每一無線電鏈路對應于從所述無線裝置上的可用無線電到無線網(wǎng)絡中的臺的通信信道,及基于所述多個無線電鏈路的所述質(zhì)量來選擇所述至少一個無線電。
6.根據(jù)權(quán)利要求4所述的方法,其中所述選擇至少一個無線電包含確定多個數(shù)據(jù)路徑的質(zhì)量,每一數(shù)據(jù)路徑對應于經(jīng)由所述無線裝置上的可用無線電到與所述無線裝置傳送數(shù)據(jù)的端點的端對端通信信道,及基于所述多個數(shù)據(jù)路徑的所述質(zhì)量來選擇所述至少一個無線電。
7.根據(jù)權(quán)利要求1所述的方法,其中所述選擇至少一個無線電包含確定可供使用的無線電的能力,及基于所述可用無線電的所述能力及所述至少一個應用程序的要求來從所述可用無線電當中選擇所述至少一個無線電。
8.根據(jù)權(quán)利要求1所述的方法,其進一步包含在所述連接管理器與無線網(wǎng)絡之間通信以用于驗證或注冊或兩者。
9.根據(jù)權(quán)利要求1所述的方法,其中所述無線電子系統(tǒng)包含無線數(shù)據(jù)卡、調(diào)制解調(diào)器芯片或調(diào)制解調(diào)器芯片組。
10.根據(jù)權(quán)利要求1所述的方法,其中所述連接管理器在所述無線裝置上的操作系統(tǒng)之下或獨立于所述無線裝置上的所述操作系統(tǒng)而操作。
11.一種用于支持通信的設(shè)備,其包含用于經(jīng)由主機接口在連接管理器與至少一個應用程序之間通信的裝置,所述連接管理器嵌入于無線裝置的無線電子系統(tǒng)內(nèi);用于接收由所述至少一個應用程序發(fā)送到所述連接管理器的至少一個連接請求的裝置;用于響應于所述至少一個連接請求而選擇至少一個無線電以用于所述至少一個應用程序的裝置;及用于將所述至少一個選定無線電從所述連接管理器提供到所述至少一個應用程序的直ο
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述用于選擇至少一個無線電的裝置包含用于確定可供使用的無線電的集合的裝置,及用于選擇所述可用無線電的子集作為所述至少一個選定無線電的裝置。
13.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述用于選擇至少一個無線電的裝置包含用于確定可供使用的無線電的集合的裝置,及用于提供可用無線電的所述集合作為所述至少一個選定無線電的裝置。
14.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述用于選擇至少一個無線電的裝置包含用于確定多個無線電鏈路的質(zhì)量的裝置,每一無線電鏈路對應于從所述無線裝置上的可用無線電到無線網(wǎng)絡中的臺的通信信道,及用于基于所述多個無線電鏈路的所述質(zhì)量來選擇所述至少一個無線電的裝置。
15.一種用于支持通信的設(shè)備,其包含至少一個處理器,其經(jīng)配置以經(jīng)由主機接口在連接管理器與至少一個應用程序之間通信,所述連接管理器嵌入于無線裝置的無線電子系統(tǒng)內(nèi);接收由所述至少一個應用程序發(fā)送到所述連接管理器的至少一個連接請求;響應于所述至少一個連接請求而選擇至少一個無線電以用于所述至少一個應用程序;及將所述至少一個選定無線電從所述連接管理器提供到所述至少一個應用程序。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其中所述至少一個處理器經(jīng)配置以確定可供使用的無線電的集合,并選擇所述可用無線電的子集作為所述至少一個選定無線電。
17.根據(jù)權(quán)利要求15所述的設(shè)備,其中所述至少一個處理器經(jīng)配置以確定可供使用的無線電的集合,并提供可用無線電的所述集合作為所述至少一個選定無線電。
18.根據(jù)權(quán)利要求15所述的設(shè)備,其中所述至少一個處理器經(jīng)配置以確定多個無線電鏈路的質(zhì)量,每一無線電鏈路對應于從所述無線裝置上的可用無線電到無線網(wǎng)絡中的臺的通信信道;及基于所述多個無線電鏈路的所述質(zhì)量來選擇所述至少一個無線電。
19.一種計算機程序產(chǎn)品,其包含計算機可讀媒體,其包含用于使至少一個計算機經(jīng)由主機接口在連接管理器與至少一個應用程序之間通信的代碼,所述連接管理器嵌入于無線裝置的無線電子系統(tǒng)內(nèi);用于使所述至少一個計算機接收由所述至少一個應用程序發(fā)送到所述連接管理器的至少一個連接請求的代碼;用于使所述至少一個計算機響應于所述至少一個連接請求而選擇至少一個無線電以用于所述至少一個應用程序的代碼;及用于使所述至少一個計算機將所述至少一個選定無線電從所述連接管理器提供到所述至少一個應用程序的代碼。
20.一種支持通信的方法,其包含確定無線裝置上可供使用的N個無線電,其中N大于一;從所述N個可用無線電中選擇M個可用無線電,其中M大于一;及將K個應用程序映射到所述M個選定無線電,其中K為一或大于一。
21.根據(jù)權(quán)利要求20所述的方法,其進一步包含 檢測所述無線裝置上的可用無線電的改變;及在檢測到可用無線電的改變的情況下,重復所述確定N個可用無線電、所述從N個可用無線電中選擇M個可用無線電以及所述將K個應用程序映射到所述M個選定無線電。
22.根據(jù)權(quán)利要求21所述的方法,其中所述可用無線電的改變是歸因于用戶移動性或網(wǎng)絡可用性或兩者。
23.根據(jù)權(quán)利要求20所述的方法,其進一步包含 檢測作用中應用程序的改變;及在檢測到應用程序的改變的情況下,重復所述將K個應用程序映射到所述M個選定無線電。
24.根據(jù)權(quán)利要求20所述的方法,其進一步包含 檢測作用中應用程序的改變;及在檢測到應用程序的改變的情況下,重復所述確定N個可用無線電、所述從N個可用無線電中選擇M個可用無線電以及所述將K個應用程序映射到所述M個選定無線電。
25.根據(jù)權(quán)利要求23所述的方法,其中所述作用中應用程序的改變是歸因于所述K個應用程序的要求的改變,或所述K個應用程序中的一者或一者以上的終止,或一個或一個以上額外應用程序的啟動,或其任何組合。
26.根據(jù)權(quán)利要求20所述的方法,其進一步包含檢測所述無線裝置的操作狀態(tài)的改變或所述無線裝置的可用資源或兩者;及在檢測到所述操作狀態(tài)的改變或所述可用資源的情況下,重復所述確定N個可用無線電、所述從N個可用無線電中選擇M個可用無線電以及所述將K個應用程序映射到所述M 個選定無線電。
27.根據(jù)權(quán)利要求20所述的方法,其中將每一應用程序映射到一個或一個以上選定無線電,且每一選定無線電支持一個或一個以上應用程序。
28.根據(jù)權(quán)利要求20所述的方法,其進一步包含將S個服務客戶端映射到所述M個選定無線電,其中S為一或大于一,每一服務客戶端經(jīng)由至少一個關(guān)聯(lián)無線電與至少一個關(guān)聯(lián)服務服務器通信。
29.一種用于支持通信的設(shè)備,其包含用于確定無線裝置上可供使用的N個無線電的裝置,其中N大于一; 用于從所述N個可用無線電中選擇M個可用無線電的裝置,其中M大于一;及用于將K個應用程序映射到所述M個選定無線電的裝置,其中K為一或大于一。
30.根據(jù)權(quán)利要求四所述的設(shè)備,其進一步包含 用于檢測作用中應用程序的改變的裝置;及用于在檢測到應用程序的改變的情況下調(diào)用所述用于將K個應用程序映射到所述M個選定無線電的裝置的裝置。
31.根據(jù)權(quán)利要求四所述的設(shè)備,其進一步包含用于檢測所述無線裝置的操作狀態(tài)的改變或所述無線裝置的可用資源或兩者的裝置;及用于在檢測到所述操作狀態(tài)的改變或所述可用資源的情況下調(diào)用以下各者的裝置所述用于確定N個可用無線電的裝置,所述用于從N個可用無線電中選擇M個可用無線電的裝置,及所述用于將K個應用程序映射到所述M個選定無線電的裝置。
32.根據(jù)權(quán)利要求四所述的設(shè)備,其進一步包含用于將S個服務客戶端映射到所述M個選定無線電的裝置,其中S為一或大于一,每一服務客戶端經(jīng)由至少一個關(guān)聯(lián)無線電與至少一個關(guān)聯(lián)服務服務器通信。
33.一種支持通信的方法,其包含確定存儲于無線裝置上的Q個簡檔,其中Q大于一,每一簡檔定義所述無線裝置用以獲得連接性的操作;選擇所述Q個簡檔中的P個簡檔以供使用,其中P為一或大于一;基于所述P個選定簡檔而產(chǎn)生操作規(guī)則;及基于所述操作規(guī)則將至少一個應用程序映射到至少一個無線電。
34.根據(jù)權(quán)利要求33所述的方法,其中基于以下各者來選擇所述P個簡檔所述至少一個應用程序,或可供使用的無線電,或用戶習慣,或所述無線裝置的位置,或其組合。
35.根據(jù)權(quán)利要求33所述的方法,其中所述Q個簡檔包含用戶簡檔,其存儲由所述無線裝置的用戶定義的對連接性的偏好。
36.根據(jù)權(quán)利要求33所述的方法,其中所述Q個簡檔包含運營商簡檔,其存儲由網(wǎng)絡運營商定義的連接性的偏好。
37.根據(jù)權(quán)利要求33所述的方法,其中所述Q個簡檔包含簡檔,其存儲由原始設(shè)備制造商OEM定義的連接性的偏好。
38.根據(jù)權(quán)利要求33所述的方法,其中所述Q個簡檔包含應用程序簡檔,其存儲所述無線裝置上的應用程序的連接性的偏好。
39.根據(jù)權(quán)利要求33所述的方法,其中所述Q個簡檔包含服務簡檔,其存儲所述無線裝置上的服務客戶端的連接性的偏好。
40.根據(jù)權(quán)利要求33所述的方法,其中所述Q個簡檔包含學習簡檔,其存儲基于所述無線裝置的過去活動或行為而確定的連接性的偏好。
41.根據(jù)權(quán)利要求33所述的方法,其進一步包含基于用戶輸入、網(wǎng)絡運營商輸入、外部輸入或其組合來更新所述Q個簡檔中的至少一者ο
42.根據(jù)權(quán)利要求33所述的方法,其進一步包含在所述無線裝置與網(wǎng)絡實體或另一無線裝置之間交換所述Q個簡檔中的至少一者。
43.一種用于支持通信的設(shè)備,其包含用于確定存儲于無線裝置上的Q個簡檔的裝置,其中Q大于一,每一簡檔定義所述無線裝置用以獲得連接性的操作;用于選擇所述Q個簡檔中的P個簡檔以供使用的裝置,其中P為一或大于一;用于基于所述P個選定簡檔而產(chǎn)生操作規(guī)則的裝置;及用于基于所述操作規(guī)則將至少一個應用程序映射到至少一個無線電的裝置。
44.根據(jù)權(quán)利要求43所述的設(shè)備,其中所述P個簡檔是基于以下各者來選擇所述至少一個應用程序,或可供使用的無線電,或用戶習慣,或所述無線裝置的位置,或其組合。
45.根據(jù)權(quán)利要求43所述的設(shè)備,其進一步包含用于基于用戶輸入、網(wǎng)絡運營商輸入、外部輸入或其組合來更新所述Q個簡檔中的至少一者的裝置。
46.根據(jù)權(quán)利要求43所述的設(shè)備,其進一步包含用于在所述無線裝置與網(wǎng)絡實體或另一無線裝置之間交換所述Q個簡檔中的至少一者的裝置。
47.一種支持通信的方法,其包含在服務服務器處獲得無線裝置的裝置信息,所述服務服務器在所述無線裝置外部;在所述服務服務器處獲得至少一個無線網(wǎng)絡的網(wǎng)絡信息;基于所述裝置信息及所述網(wǎng)絡信息而確定所述無線裝置的連接性信息;及將所述連接性信息從所述服務服務器發(fā)送到所述無線裝置以供所述無線裝置使用從而獲得連接性。
48.根據(jù)權(quán)利要求47所述的方法,其中所述裝置信息包含所述無線裝置的位置或所述無線裝置的能力,或兩者。
49.根據(jù)權(quán)利要求47所述的方法,其中所述網(wǎng)絡信息包含每一無線網(wǎng)絡的成本或每一無線網(wǎng)絡的可用性,或兩者。
50.根據(jù)權(quán)利要求47所述的方法,其中所述連接性信息指示被選擇用于所述無線裝置的一個或一個以上無線網(wǎng)絡。
51.根據(jù)權(quán)利要求50所述的方法,其中所述連接性信息進一步包含用以接入所述一個或一個以上選定無線網(wǎng)絡的驗證信息。
52.一種用于支持通信的設(shè)備,其包含用于在服務服務器處獲得無線裝置的裝置信息的裝置,所述服務服務器在所述無線裝置外部;用于在所述服務服務器處獲得至少一個無線網(wǎng)絡的網(wǎng)絡信息的裝置;用于基于所述裝置信息及所述網(wǎng)絡信息而確定所述無線裝置的連接性信息的裝置;及用于將所述連接性信息從所述服務服務器發(fā)送到所述無線裝置以供所述無線裝置使用從而獲得連接性的裝置。
53.根據(jù)權(quán)利要求52所述的設(shè)備,其中所述裝置信息包含所述無線裝置的位置或所述無線裝置的能力,或兩者。
54.根據(jù)權(quán)利要求52所述的設(shè)備,其中所述網(wǎng)絡信息包含每一無線網(wǎng)絡的成本或每一無線網(wǎng)絡的可用性,或兩者。
55.根據(jù)權(quán)利要求52所述的設(shè)備,其中所述連接性信息指示被選擇用于所述無線裝置的一個或一個以上無線網(wǎng)絡,或包含用以接入所述一個或一個以上選定無線網(wǎng)絡的驗證信息,或兩者。
56.一種支持通信的方法,其包含由無線裝置上的服務客戶端將對連接性信息的請求發(fā)送到在所述無線裝置外部的服務服務器;接收來自所述服務服務器的所述連接性信息;及基于所述連接性信息連接到無線網(wǎng)絡。
57.根據(jù)權(quán)利要求56所述的方法,其進一步包含產(chǎn)生包括裝置信息的請求,所述裝置信息包含所述無線裝置的位置或所述無線裝置的能力,或兩者,且其中所述無線裝置的所述連接性信息是基于所述裝置信息而確定。
58.根據(jù)權(quán)利要求56所述的方法,其進一步包含從所述連接性信息中識別被選擇用于所述無線裝置的一個或一個以上無線網(wǎng)絡;及從所述一個或一個以上無線網(wǎng)絡當中選擇所述無線網(wǎng)絡以進行接入。
59.根據(jù)權(quán)利要求58所述的方法,其進一步包含從所述連接性信息獲得用以接入所述一個或一個以上選定無線網(wǎng)絡的驗證信息;及基于所述驗證信息而執(zhí)行與所述無線網(wǎng)絡的驗證。
60.根據(jù)權(quán)利要求56所述的方法,其進一步包含由所述服務客戶端將對連接性信息的第二請求發(fā)送到第二服務服務器; 接收來自所述第二服務服務器的額外連接性信息;及基于來自所述服務服務器的所述連接性信息及來自所述第二服務服務器的所述額外連接性信息而選擇所述無線網(wǎng)絡以進行連接。
61.一種用于支持通信的設(shè)備,其包含用于由無線裝置上的服務客戶端將對連接性信息的請求發(fā)送到在所述無線裝置外部的服務服務器的裝置;用于接收來自所述服務服務器的所述連接性信息的裝置;及用于基于所述連接性信息而連接到無線網(wǎng)絡的裝置。
62.根據(jù)權(quán)利要求61所述的設(shè)備,其進一步包含用于產(chǎn)生包括裝置信息的請求的裝置,所述裝置信息包含所述無線裝置的位置或所述無線裝置的能力,或兩者,且其中所述無線裝置的所述連接性信息是基于所述裝置信息而確定。
63.根據(jù)權(quán)利要求61所述的設(shè)備,其進一步包含用于從所述連接性信息中識別被選擇用于所述無線裝置的一個或一個以上無線網(wǎng)絡的裝置;及用于從所述一個或一個以上無線網(wǎng)絡當中選擇所述無線網(wǎng)絡以進行接入的裝置。
64.根據(jù)權(quán)利要求63所述的設(shè)備,其進一步包含用于從所述連接性信息獲得用以接入所述一個或一個以上無線網(wǎng)絡的驗證信息的裝置;及用于基于所述驗證信息而執(zhí)行與所述無線網(wǎng)絡的驗證的裝置。
全文摘要
本發(fā)明描述用于支持無線裝置的通信的技術(shù)。在一方面中,嵌入式連接管理器可駐留于無線電子系統(tǒng)內(nèi),且支持所述無線裝置的通信。所述連接管理器可接收由至少一個應用程序發(fā)送的至少一個連接請求,選擇至少一個無線電以供使用,且將所述選定無線電提供到所述應用程序。在另一方面中,可使用多個無線電來支持通信。可選擇N個可用無線電中的M個可用無線電以供使用,且可將K個應用程序映射到所述M個選定無線電,其中M>1,N>1,且K≥1。在又一方面中,可使用簡檔來支持通信,所述簡檔可定義所述無線裝置用以獲得連接性的操作。在又一方面中,可用輔助服務來支持通信,所述輔助服務是輔助所述無線裝置獲得連接性的服務。
文檔編號H04M1/733GK102450087SQ201080024355
公開日2012年5月9日 申請日期2010年6月1日 優(yōu)先權(quán)日2009年6月1日
發(fā)明者唐根·張, 理查德·D·維特費爾特 申請人:高通股份有限公司