新四季網

用於無線通信裝置的連接管理器的製作方法

2023-09-22 01:47:25 2

專利名稱:用於無線通信裝置的連接管理器的製作方法
技術領域:
本發明大體上涉及通信,且更具體來說涉及用於支持無線通信裝置的通信的技術。
背景技術:
無線通信網絡經廣泛部署以提供例如語音、視頻、包數據、消息接發、廣播等的各種通信內容。這些無線網絡可為能夠通過共享可用網絡資源而支持多個用戶的多址網絡。 這些多址網絡的實例包括碼分多址(CDMA)網絡、時分多址(TDMA)網絡、頻分多址(FDMA) 網絡、正交FDMA (OFDMA)網絡,及單載波FDMA (SC-FDMA)網絡。無線通信裝置可包括多個無線電以支持與不同無線通信網絡的通信。所述無線裝置也可支持多個應用程式,所述應用程式可提供不同通信服務,且可具有不同要求。可能需要支持無線裝置上的作用中應用程式的通信,使得可實現良好性能。

發明內容
本文中描述用於支持無線裝置的通信的技術。在一方面中,嵌入式連接管理器可駐留於所述無線裝置的無線電子系統內,且可支持所述無線裝置的通信。所述無線電子系統可為數據機、數據機晶片組、無線數據機卡,或支持無線電通信的某一其它單元或模塊。在一種設計中,連接管理器可經由主機接口與至少一個應用程式通信,且可接收來自所述應用程式的至少一個連接請求。所述連接管理器可接著(例如)基於所述可用無線電的能力及所述應用程式的要求而選擇至少一個無線電以用於所述應用程式。所述連接管理器可將所述選定無線電提供到所述應用程式。在另一方面中,可使用多個無線電來支持所述無線裝置的通信。在一種設計中,可確定所述無線裝置上可供使用的N個無線電,其中N > 1。可選擇所述N個可用無線電中的 M個可用無線電以供使用,其中M> 1。可將K個應用程式映射到所述M個選定無線電,其中K>1。每一應用程式可經由針對所述應用程式的一個或一個以上無線電通信。S個服務客戶端也可經映射到所述M個選定無線電,其中S > 1。如下文所描述,每一服務客戶端可經由關聯無線電與關聯服務伺服器通信,以提供用於所述無線裝置的連接性。在又一方面中,可使用簡檔來支持所述無線裝置的通信。每一簡檔可定義所述無線裝置用以獲得連接性的操作。在一種設計中,可確定存儲於所述無線裝置上的Q個簡檔, 其中Q>1。可選擇所述Q個簡檔中的P個簡檔以供使用,其中1。可基於所述P個選定簡檔來產生操作規則。可基於所述操作規則將至少一個應用程式映射到至少一個無線 H1^ ο
在又一方面中,可用輔助服務來支持所述無線裝置的通信,所述輔助服務是輔助所述無線裝置獲得連接性的服務。在一種設計中,駐留於網絡中的服務伺服器可獲得所述無線裝置的裝置信息。所述裝置信息可包含所述無線裝置的位置、所述無線裝置的能力等。 所述服務伺服器也可獲得至少一個無線網絡的網絡信息。所述網絡信息可包含每一無線網絡的成本、每一無線網絡的可用性等。所述服務伺服器可基於所述裝置信息及所述網絡信息來確定所述無線裝置的連接性信息。所述連接性信息可指示被選擇用於所述無線裝置的一個或一個以上無線網絡、用以接入所述選定無線網絡的驗證信息等。所述服務伺服器可將所述連接性信息發送到所述無線裝置以由所述無線裝置使用從而獲得連接性。在一種設計中,駐留於所述無線裝置上的服務客戶端可向所述服務伺服器發送對連接性信息的請求。所述服務客戶端隨後可接收來自所述服務伺服器的所述連接性信息, 且可基於所述連接性信息連接到無線網絡。下文進一步詳細地描述本發明的各種方面及特徵。


圖1展示與各種系統通信的無線裝置。
圖2展示無線裝置的框圖。
圖3A展示具有外部連接管理器的主機。
圖3B展示具有嵌入式連接管理器的主機。
圖4展示連接管理的呼叫流程。
圖5展示無線裝置的多連接性情境。
圖6展示多個無線電的移動性管理的實例。
圖7展示簡檔的管理及使用。
圖8展示連接管理器的提供連接性的操作。
圖9展示無線裝置的經擴展的可達性的實例。
圖10展示用於支持無線裝置的通信的過程。
圖11展示用於使用多個無線電支持通信的過程。
圖12展示用於使用簡檔支持通信的過程。
圖13展示用於通過服務伺服器支持通信的過程。
圖14展示用於通過服務客戶端支持通信的過程。
具體實施例方式圖1展示能夠與多個無線通信網絡通信的無線通信裝置110。這些無線網絡可包括一個或一個以上無線廣域網(WWAN) 120及130、一個或一個以上無線區域網(WLAN) 140及 150、一個或一個以上無線個域網(WPAN) 160、一個或一個以上廣播網絡170、一個或一個以上衛星定位系統180、圖1中未展示的其它網絡及系統,或其任何組合。常常可互換地使用術語「網絡」與「系統」。WffAN可為蜂窩式網絡。蜂窩式網絡120及130可各自為CDMA、TDMA、FDMA、OFDMA、SC_FDMA或某一其它網絡。CDMA網絡可實施例如通用陸地無線電接入(UTRA)、cdma2000等的無線電技術。UTRA 包括寬帶 CDMA(WCDMA)及 CDMA 的其它變體。cdma2000 涵蓋 IS-2000、IS-95 及 IS-856 標準。IS-2000也稱為CDMA IX,且IS-856也稱為演進數據優化(EVDO)。TDMA網絡可實施例如全球移動通信系統(GSM)、數字進階行動電話系統(D-AMPS)等的無線電技術。OFDMA網絡可實施例如演進型 UTRA (E-UTRA)、超移動寬帶(UMB)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、 Flash-OFDM 等的無線電技術。UTRA及E-UTRA為通用移動電信系統(UMTS)的部分。3GPP 長期演進(LTE)及LTE進階(LTE-A)為UMTS的使用E-UTRA的新版本。UTRA、E-UTRA, UMTS、LTE、LTE-A及GSM描述於來自名為「第三代合作夥伴計劃」(3GPP)的組織的文獻中。 cdma2000及UMB描述於來自名為「第三代合作夥伴計劃2」(3GPP2)的組織的文獻中。蜂窩式網絡120可包括多個基站122,所述基站122可支持其覆蓋範圍內的無線裝置的雙向通信。類似地,蜂窩式網絡130可包括多個基站132,所述基站132可支持其覆蓋範圍內的無線裝置的雙向通信。WLAN 140及150可各自實施例如IEEE 802. 11 (Wi-Fi)、高性能無線電區域網 (Hiperlan)等的無線電技術。WLAN 140可包括可支持雙向通信的一個或一個以上接入點 142。類似地,WLAN 150可包括可支持雙向通信的一個或一個以上接入點152。WPAN160可實施例如藍牙、IEEE 802. 15等的無線電技術。WPAN 160可支持例如無線裝置110、耳機 162、計算機164、滑鼠166等的各種裝置的雙向通信。廣播網絡170可為電視(TV)廣播網絡、調頻(FM)廣播網絡、數字廣播網絡等。數字廣播網絡可實施例如以下各者的無線電技術MediaFL0TM、手持式數字視頻廣播 (DVB-H)、陸地電視廣播的整合服務數字廣播(ISDB-T)、進階電視系統委員會_移動/手持式(ATSC-M/H)等。廣播網絡170可包括可支持單向通信的一個或一個以上廣播臺172。衛星定位系統180可為美國全球定位系統(GPS)、歐洲伽利略(Galileo)系統、 俄羅斯GL0NASS系統、日本的準天頂衛星系統O^SQ、印度的印度區域導航衛星系統 (IRNSS)、中國的北鬥(Beidou)系統等。衛星定位系統180可包括發射用於定位的信號的多個衛星182。無線裝置110可為固定或移動的,且也可稱為用戶設備(UE)、移動臺、行動裝置、 終端、接入終端、訂戶單元、臺等。無線裝置110可為蜂窩式電話、個人數字助理(PDA)、無線數據機、手持式裝置、膝上型計算機、無線電話、無線本地迴路(WLL)臺、廣播接收器等。無線裝置110可與蜂窩式網絡120及/或130、WLAN 140及/或150、WPAN 160內的裝置等進行雙向通信。無線裝置110也可接收來自廣播網絡170、衛星定位系統180等的信號。一般來說,無線裝置110在任一給定時刻可與任何數目個網絡及系統通信。圖2展示無線裝置110的設計的框圖,所述無線裝置110包括主機子系統210及無線電子系統230。在圖2中展示的設計中,主機子系統210包括主機處理器220及存儲器 222。無線裝置110可支持L個應用程式22 到2241,所述應用程式22 到2241可提供例如以下的不同通信服務語音、包數據、視頻共享、視頻電話、電子郵件、廣播接收、即時消息接發、即按即說等。一般來說,L可為任何值。L個應用程式224中的任一者在任一給定時刻可為作用中的。應用程式編程接口(API) 2 可支持應用程式2M與無線裝置110的作業系統(OS)MS之間的通信。作業系統2 可控制無線裝置110的操作,且可為高階作業系統(HLOS)或某一其它作業系統。主機處理器220可執行作用中應用程式,且也可運作 API及作業系統。存儲器222可存儲用於主機處理器220的程序代碼及數據。在圖2中所示的設計中,無線電子系統230包括嵌入式連接管理器(CnM) M0、資料庫272到278、數據機處理器觀0、存儲器282及R個無線電^Oa到^Or,其中R可為任何值。無線電子系統230可為數據機晶片、數據機晶片組、無線數據卡等。R個無線電290可用於3GPP2蜂窩式網絡(例如,CDMA IX,EVDO等)、3GPP蜂窩式網絡(例如, GSM、GPRS、EDGE、WCDMA、LTE 等)、WLAN、WiMAX 網絡、GPS、藍牙、廣播網絡、近場通信(NFC)、 射頻識別(RFID)等。數據機處理器280可執行各種功能,例如,對經由無線電290發射或接收的數據的處理。每一無線電四0的處理可視所述無線電支持的無線電技術而定, 且可包括編碼、解碼、調製、解調、加密、解密等。存儲器282可存儲用於數據機處理器 280及連接管理器240的程序代碼及數據。連接管理器240可執行各種功能以支持經由可用無線電的用於作用中應用程式及服務的通信。在連接管理器240內,連接管理器(CnM)控制器242可對連接管理器240的整體控制負責。CnM控制器242可經由經主機接口交換的消息與作業系統2 及主機處理器220通信,其可為普通處理器間通信(IPC)。CnM控制器242可確定哪些應用程式為作用中的,獲得作用中應用程式的要求,且提供關於可用或選定無線電的信息。CnM控制器M2 也可(例如)經由經共同總線258交換的消息來協調連接管理器MO內的其它管理器與控制器的操作。系統策略管理器244可管理與無線電相關聯的策略,響應於事件來激活或減活無線電,且管理無線網絡之間的越區切換/越區移交。策略可用以確定哪一(些)無線電將用於任何給定應用程式。系統資源管理器246可與系統策略管理器244介接以執行資源管理,例如衝突解決、功率管理、鏈路服務質量OioS)、準入控制等。輔助服務管理器248可支持下文描述的輔助服務的客戶端/代理。輔助服務管理器248可支持用於引入輔助服務的新客戶端的插入式(Plug-in)環境,其可簡化無線裝置110上的技術及特徵的更新。簡檔管理器250可創建、更新下文描述的簡檔並對其區分優先。簡檔可指示如通過各種實體界定的連接性的偏好。簡檔管理器250可確定針對當前配置的一個或一個以上適用簡檔,且可基於適用簡檔產生操作規則。呼叫管理器252可管理呼叫,改變電話設定, 註冊/撤銷註冊(de-register)補充服務,且通知應用程式關於呼叫狀況、電話狀態/狀況及服務狀況。呼叫管理器252可基於網絡運營商的規則而操作,所述網絡運營商的規則可經由3GPP2中的首選漫遊列表(PRL)、3GPP中的首選公眾陸地行動網路(PLMN)列表等來提供。移動性管理器邪4可使用以下各者來管理服務連續性移動網際網路協議(IP)、相鄰信道測量、較佳系統檢測、預驗證及安全性密鑰交換,及用於語音及數據服務的其它功能單元。如下文所描述,對等式(P2P)管理器256可在有或無基礎架構的情況下支持無線裝置 110與其它無線裝置之間的對等式通信。P2P管理器256可啟用跨越無線網絡及子網絡的對等式通信,使得作用中應用程式可不知曉網絡之間的中間節點。無線電控制器260可與無線電290介接,且可控制無線電的操作。無線電控制器 260可為連接管理器240的部分(如圖2中所示),或可在連接管理器240外部。無線電控制器260可執行支持語音呼叫連續性(VCC)及數據呼叫連續性(DCC)的功能。無線電控制器沈0也可實施用於電路交換式網絡與包交換式網絡之間的語音呼叫連續性的越區切換機制。無線電控制器260也可實施針對(i)在3GPP I-WLAN中定義的數據服務連續性,及 (ii)在3GPP及網際網路工程工作小組(IETF)中定義的移動IP的越區切換機制。無線電控制器260可支持不同無線電技術的無線電之間的自動系統選擇及呼叫中/使用中越區切換的VCC及DCC功能性,以便維持良好的用戶體驗。網絡資料庫(DB)272可存儲不同無線網絡的信息,例如PRL、首選PLMN列表等。策略資料庫274可存儲可用以選擇無線電從而提供無線裝置110的連接性的信息。簡檔資料庫276可存儲可用以獲得連接性的簡檔。服務資料庫278可存儲已下載到無線裝置110上的服務客戶端。其它資料庫也可用以存儲無線裝置110的其它類型信息。圖2展示無線裝置110的連接管理器MO的示範性設計。連接管理器240也可包括較少、不同及/或額外的管理器、控制器及資料庫。一般來說,連接管理器240可包括 (i)針對任何數目個功能的任何數目個管理器及控制器,及(ii)用於任何類型的可用於支持通信的信息的任何數目個資料庫。1.嵌入式連接管理器在一方面中,(例如)如圖2中所示,連接管理器240可為嵌入式的,且可駐留於無線電子系統幻0內。如下文所描述,嵌入式連接管理器240可不同於駐留於無線電子系統外部的外部主機上的常規連接管理器。圖3A展示外部主機310,其包括中央處理單元(CPU)及應用程式320、OS(例如, Windows或HL0S) 330、連接管理器340及無線電子系統350。外部主機310可為(i)運行 0S/HL0S的個人計算機(PC),或(ii)具有運行HLOS的應用程式處理器的無線裝置。連接管理器340在無線電子系統350外部,且可作為外部主機310上的應用程式來運行。CPU或應用程式處理器可經由0S/HL0S 330來控制無線電子系統350。圖;3B展示具有無線電子系統352內的嵌入式連接管理器342的外部主機312。外部主機312可為(i)運行介接到無線電子系統352的0S/HL0S 332的PC,或(ii)具有介接到無線電子系統352的應用程式或主機處理器的無線裝置。嵌入式連接管理器342可控制無線電子系統352,可獨立於外部主機312而選擇無線電,且可控制連接管理及選擇/越區切換。一般來說,例如圖2中的連接管理器240或圖;3B中的連接管理器342的嵌入式連接管理器可駐留於無線電子系統中且低於0S/HL0S的層級。無線電子系統並不包括OS/ HL0S,且進一步並不包括實施連接管理器功能性或利用0S/HL0S功能性的應用程式。獨立於引入0S/HL0S的任何主機實體、應用程式環境等,無線電子系統固有或自然地實施嵌入式連接管理器的功能性。此情形可簡化嵌入式連接管理器跨越0S/HL0S的埠連接 (porting)。嵌入式連接管理器獨立於無線裝置的0S/HL0S而操作,且可經由主機接口與 0S/HL0S介接。嵌入式連接管理器也可獨立於應用程式及任何用戶接口。所述應用程式可能不知曉無線電選擇。為了改善的用戶體驗,可以對於應用程式透明的方式經由嵌入式連接管理器來提供服務連續性。嵌入式連接管理器可為更有效的,因為其更靠近無線電而定位,且能夠經由較低層級信令與無線電通信。舉例來說,嵌入式連接管理器可提供以下優點 包括例如移動IP的移動性管理協議的無線電的選擇/越區切換命令在嵌入式連接管理器內可經較快處理, 無線電之間的經由較低層級信令及較嚴格無線電控制的經改善的選擇/越區切換, 選擇/越區切換命令的信道測量及處理可在每一無線電內進行處置,及
主機/應用程式處理器在選擇/越區切換功能期間可處於休眠模式以節省電池電力。圖4展示基於圖2中所示的設計的無線裝置110的連接管理的呼叫流程400的設計。K個應用程式可為作用中的,且可向連接管理器240發送連接請求,其中K > 1(步驟 1)。連接管理器MO (例如,CnM控制器對幻可接收連接請求,且可以響應方式向無線電控制器260發送對無線電連接的請求(步驟幻。N個無線電290可為可供使用的,且可對接收的信號強度指示符(RSSI)、位錯誤率(BER)及/或其它鏈路量度進行測量。可用無線電可經由較低層級信令向無線電控制器260發送鏈路量度,所述無線電控制器260可將鏈路量度轉發到連接管理器240 (步驟3)。連接管理器240可執行無線電的例如驗證、註冊、仲裁及連接評估的各種功能(步驟4)。驗證可包括檢驗用戶(例如,密碼)及/或執行與無線網絡的驗證以驗證無線裝置 110。註冊可包括與無線網絡通信以向網絡告知無線裝置110的存在。仲裁可包括解決多個無線電之間的任何衝突。連接評估可包括基於RSSI、BER及/或其它鏈路量度來確定每一無線電是否具有良好的無線電鏈路/連接。連接評估也可包括確定每一無線電是否具有良好的數據路徑。「無線電鏈路」可指代從無線裝置110內的無線電到無線網絡中的臺(例如,WLAN中的接入點或蜂窩式網絡中的基站)的通信信道。「數據路徑」可指代從無線裝置 110(例如,經由無線電鏈路及網際網路)一直到正代管所要網頁的例如伺服器的端點的端對端通信信道。連接管理器240可提供鏈路量度及/或路徑量度。在一種設計中,連接管理器240可選擇M個無線電以供使用,其中1彡M彡N (步驟 5)。連接管理器240可接著向應用程式發送M個選定無線電(步驟6)。在另一設計中,連接管理器240可確定哪些無線電為可用的,且可將可用無線電提供到主機處理器。主機處理器可從由連接管理器240提供的可用無線電中選擇將使用哪些無線電。在任何狀況下, 可基於應用程式到無線電映射將K個應用程式映射到M個選定無線電,且每一應用程式可連接到其無線電(步驟7)。舉例來說,兩個應用程式可為作用中的,應用程式1可連接到一個選定無線電,且應用程式2可連接到另一選定無線電。2.無線電選擇及管理一般來說,一個或一個以上應用程式在任一給定時刻可為作用中的。每一應用程式可具有某些要求。可選擇一個或一個以上無線電以提供作用中應用程式的連接性。每一無線電可具有某些能力,且可提供用於一個或一個以上作用中應用程式的連接。在另一方面中,多個無線電可經選擇以提供用於一個或一個以上作用中應用程式的連接性,其可稱為多連接性情境。進行選擇的無線電的數目及選擇哪些特定無線電可視無線電的能力及作用中應用程式的要求而定。多連接性情境可提供優於單一連接性情境 (其中為每一作用中應用程式選擇一個無線電)的性能的改善的性能。圖5展示由連接管理器240支持的多連接性情境。K個應用程式可為作用中的,其中K>1。K個作用中應用程式可向連接管理器240發送連接請求。連接管理器240可確定無線裝置110中的總計R個無線電中的N個無線電為可供使用的,且可選擇N個可用無線電中的M個無線電以供使用,其中Μ> 1且Ν> 1。K個作用中應用程式可基於K個作用中應用程式的要求及M個選定無線電的能力而映射到M個選定無線電。每一選定無線電可支持一組邏輯信道(或「管」),所述邏輯信道可提供用於一個或一個以上作用中應用程式的連接性。每一作用中應用程式可映射到一個或一個以上選定無線電以獲得所述應用程式的所要性能。K個作用中應用程式到M個選定無線電的映射可為靜態或半靜態的。只要(例如) 歸因於作用中應用程式終止、新應用程式變為作用中的、選定無線電在覆蓋範圍外、檢測到新無線電等而檢測到改變,就可更新映射。映射也可為動態的,且可歸因于越區切換而更頻繁地改變以支持無縫移動性。圖6展示通過連接管理器240進行的多個無線電的移動性管理的實例。在此實例中,建立到三個不同無線網絡的三個無線電連接1、2及3。無線電連接1可為與WCDMA網絡的高速包接入(HSPA)連接,無線電連接2可為與EVDO網絡的EVDO連接,且無線電連接3 可為與WLAN的Wi-Fi連接。越區切換可歸因於改變無線電條件或上文所描述的其它條件而發生於任何兩個無線網絡之間。連接管理器240可管理K個作用中應用程式的流移動性。每一作用中應用程式可具有一個或一個以上數據流。可將數據流描述為數據從一應用程式或服務代理經由無線裝置內的一個或一個以上無線電到一個或一個以上臺的通信或傳送。臺可為WLAN中的接入點,或蜂窩式網絡中的基站,或對等裝置。對等裝置可連接到接入點或基站,所述接入點或基站隨後可行進到提供網頁或其它信息的例如網際網路伺服器的一個或一個以上通信端點。 數據流可因此通常被視為「一個[應用程式]到許多[無線電、接入點及端點]」功能。K 個作用中應用程式的數據流可基於以下各者而在多個無線電之間動態路由無線電鏈路質量、應用程式的數據要求、無線網絡或核心網絡中的擁塞,及/或其它條件。移動性管理及流移動性(在圖6中未圖示)的實例可為如下。用戶可正在咖啡店中使用WLAN瀏覽網際網路。用戶可接收電話呼叫,且如連接管理器240所確定可經由 CDMA IX網絡來應答呼叫。遠程呼叫者可請求向用戶展示某信息,此可能要求視頻共享 (VideoShare)應用程式。如通過連接管理器240基於運營商簡檔所確定,可在EVDO網絡上啟動(launch)視頻共享應用程式。EVDO網絡可為網絡運營商的可滿足視頻共享應用程式的質量要求的唯一無線網絡。用戶此刻可接著具有到三個無線網絡的三個連接。用戶隨後可離開咖啡店,且WLAN連接性可減退。連接管理器240可在EVDO網絡上維持視頻共享應用程式,且可將瀏覽器應用程式從WLAN移動到EVDO網絡。連接管理器240可因此執行瀏覽器應用程式從一個無線網絡到另一無線網絡的越區切換。或者,連接管理器240可檢測適當的WLAN連接性,且可維持所有三個連接,但可將WLAN瀏覽器業務中的某些遷移到EVDO 網絡。連接管理器240可因此支持流移動性,且可在兩個或兩個以上無線網絡之間部分地遷移應用程式數據流。連接管理器240可提供使無線裝置110能夠觸發從一個無線網絡到另一無線網絡的越區切換的能力。此能力可由連接管理器240實施,並由簡檔資料庫276支持。此能力可擴展到多無線電情境(例如,3GPP蜂窩式到WLAN,3GPP2蜂窩式到WLAN,3GPP蜂窩式到 3GPP2蜂窩式等),且可包括多運營商情境,在多運營商情境中網絡運營商(例如,針對例如 3GPP到3GPP2的不同無線電技術)之間的越區切換經啟用。圖5中所示的實例及上文所描述的實例為連接管理器240的無線裝置中心實施方案可導致對無線網絡及核心網絡的很小影響的兩個實例。例如移動IP的一些移動性協議 (例如,例如雙堆棧移動IP版本6(DSMIPv6)的基於客戶端的移動IP實施方案)可用以當在網絡之間進行切換時維持IP(或其它)連接性。這些移動性協議可建置於系統中,或可作為嵌入式連接性客戶端而予以供應。移動性可以包括以下各者的多種方式來實施無線裝置110自主地起作用,結合其它無線裝置起作用,及/或結合運營商網絡或基於網際網路的實體(例如,移動IP歸屬代理(HA)及外來代理(FA))起作用。3.簡檔在另一方面中,簡檔可用以提供用於無線裝置110的連接性。簡檔可含有無線裝置110應執行以獲得連接性的特定動作的偏好。舉例來說,簡檔可識別某些無線電優於其它無線電的偏好,特定無線電在某些條件下的偏好等。不同簡檔可通過例如以下各者的不同實體來定義用戶、網絡運營商、原始設備製造商(OEM)或無線裝置製造商、輔助服務等。 簡檔可允許遵照不同實體的要求。可以各種方式來實施簡檔。在一種設計中,可經由軟體程序來實施簡檔,所述軟體程序可經修改以適宜於所要操作。在另一設計中,如下文所描述,可經由無線裝置110內的資料庫來實施簡檔。可定義多個簡檔。在一種設計中,可定義以下簡檔中的一些或全部 用戶簡檔-存儲由用戶定義的連接性的偏好, 運營商簡檔-存儲由網絡運營商定義的連接性偏好,· OEM簡檔-存儲由OEM定義的連接性偏好, 應用程式簡檔-存儲應用程式的連接性偏好, 服務簡檔-存儲輔助服務的連接性偏好,及 學習簡檔-存儲基於無線裝置110的學習模式及行為而確定的連接性偏好。用戶簡檔可存儲由用戶定義的連接性的偏好。用戶可基於例如成本、私密性、電池使用等的各種考慮事項來定義偏好。用戶定義的偏好可用以選擇無線電以提供用於應用程式的連接性。舉例來說,用戶簡檔在用戶在家中時可選擇家用WLAN,當用戶在工作時可選擇公司WLAN,且當用戶在汽車中時可關閉WLAN以節省電池電力。用戶簡檔的示範性情境可為如下。用戶可設定用戶簡檔以調用無線裝置110—直使用WLAN以從家中進行連接。每當無線裝置110(例如)基於WLAN服務集識別符(SSID)、 相鄰小區發射塔(cell tower)識別碼(ID)、GPS等而確定無線裝置110在家中,無線裝置 110即可接著將連接性切換到WLAN。當檢測到公眾WLAN時,無線裝置110可提示用戶選擇無線網絡。當未檢測到WLAN時,無線裝置110可選擇蜂窩式網絡。如果無線裝置110支持 3GPP網絡及3GPP2網絡兩者,則無線裝置110可基於用戶定義的偏好而選擇3GPP網絡或 3GPP2網絡,所述偏好定義可在購買無線裝置110之後的任何時間進行。運營商簡檔可存儲由網絡運營商定義的連接性的偏好。當若干無線電在無線裝置 110內可用時,網絡運營商可首選無線裝置110使用優於其它無線電的一些無線電。運營商偏好可基於各種考慮事項。舉例來說,當替代接入點(例如)在網絡運營商的WLAN中可用時,網絡運營商可首選經由運營商的首選網絡來路由業務數據或卸載業務數據。運營商偏好可基於3GPP2網絡的PRL或3GPP網絡的首選PLMN列表來定義。在一種設計中,網絡運營商可規定首選無線網絡的列表。首選無線網絡的列表可經定義如下{運營商的UMTS網絡,運營商的WLAN,任何WLAN,任何WWAN}。
運營商簡檔的示範性情境可為如下。當無線裝置110通電或處於閒置模式時,無線裝置110可基於運營商簡檔而選擇蜂窩式網絡。當應用程式請求連接時,無線裝置110 可基於運營商簡檔及可能的其它簡檔來選擇無線網絡(例如,蜂窩式網絡或WLAN)。舉例來說,例如視頻電話(VT)或視頻共享的一些應用程式可在僅某些無線網絡上起作用。無線運營商在某些情形下可將業務卸載到WLAN。OEM簡檔可存儲由無線裝置110的OEM或製造商定義的連接性的偏好。OEM簡檔可基於無線裝置110的能力、無線裝置110中的可用資源等來定義,無線裝置110的能力可視無線裝置110中包括哪些特定無線電而定。所述可用資源可由無線電能力、處理能力(例如,CPU MIPS)、存儲器容量、電池電力、編碼器/解碼器(編解碼器)等來給定。OEM簡檔可基於可用資源來存儲規則/偏好。舉例來說,規則可定義如下{如果電池電力 1。總計T個服務客戶端中的S個服務客戶端也可為作用中的,其中S ^ 1。連接管理器240可接收來自K個作用中應用程式及S個作用中服務客戶端的一個或一個以上連接請求。連接管理器240可確定,總計Q個簡檔中的P個簡檔為適用的,其中 P及Q可為任何值。連接管理器240也可接收指示無線裝置110的操作狀態、可用資源及/ 或位置的信息。連接管理器240可基於P個選定簡檔及無線裝置110的接收到的信息來確定操作規則。連接管理器240可確定,總計R個無線電中的N個無線電為可供使用的,其中N > 1。連接管理器240可選擇N個可用無線電中的M個可用無線電,以為K個作用中應用程式及S個作用中服務客戶端提供連接性,其中M > 1。連接管理器240可接著基於操作規則將 K個作用中應用程式及S個作用中服務客戶端映射到M個選定無線電。在圖8中所示的實例中,基於操作規則,可將一個作用中應用程式及一個作用中服務客戶端映射到一個選定無線電,可將另一作用中應用程式及另一作用中服務客戶端映射到另一選定無線電,且可將又一作用中應用程式及兩個作用中服務客戶端映射到最後選定的無線電。每一作用中服務客戶端可與其關聯服務伺服器通信。每一作用中應用程式可與任何實體通信以獲得所要通信服務。在圖8中,虛線指示輔助服務(服務客戶端及服務伺服器)的流,而實線指示作用中應用程式的流。輔助服務及應用程式兩者的端點展示於可能為網際網路的『雲』中。作用中應用程式及/或作用中服務客戶端可改變。此外,一個或一個以上選定無線電(例如,歸因於移動性)可能不再為可用的,及/或其它無線電可變為可用的,或可為更優選的。連接管理器240可歸因於以下各者的改變而在需要時更新選定無線電作用中應用程式、作用中服務客戶端、可用無線電、適用簡檔、裝置操作狀態、可用資源,及/或其它因素。5. M^ft (Operating Pillar)無線裝置110可經由以下各者中的一者或一者以上來獲得連接性 基本連接性-經由無線網絡的連接性, 經擴展的連接性-經由對等式通信的連接性,及·輔助服務-經由網絡輔助的連接性。一般來說,無線裝置110可包括無線電、驅動器、協議堆棧、中間件、應用程式、參考硬體等。連接管理器240可使無線電聯合以提供改善的通信服務,同時向用戶隱瞞複雜性。連接管理器240可提供無線電的智能管理,執行系統選擇,處置連接連續性及/或越區切換,控制選項的配置等。連接管理器240也可支持對等式應用程式及輔助服務。輔助服務可允許從網絡伺服器向無線裝置110供應網絡管理及服務管理。對於基本連接性來說,連接管理器240可支持系統選擇、不同無線網絡之間的越區切換,及無線電接通/斷開管理。對於系統選擇來說,連接管理器240可基於適用簡檔來選擇最佳可用無線網絡。不管用戶在家中、在工作中、在公共場所等,系統選擇可使作用中應用程式能夠使用最適宜於用戶的通信需要的無線電而具有最佳連接性。對于越區切換來說,連接管理器240可(例如,基於簡檔)處置從蜂窩式網絡到WLAN的越區切換以用於語音、數據等。連接管理器240也可處置從蜂窩式網絡到蜂窩式網絡的越區切換以用於語音、 數據等。當在不同域(例如,電路交換式域及包交換式域)之間進行切換時,連接管理器 240也可確保作用中模式(具有運行的應用程式)中的服務連續性。連接管理器240在閒置模式(無運行的應用程式)中也可執行系統重新選擇,且在需要時可執行註冊、關聯及驗證。連接管理器240也可執行系統選擇及/或系統損耗的獲取。對於無線電接通/斷開管理來說,連接管理器240可智慧地接通或斷開無線電以節省電池電力,同時提供所要性能。對於經擴展的連接性來說,連接管理器240可支持對等式通信,所述對等式通信可定義為無線裝置之間的有或無基礎架構設備的情況下的通信。無基礎架構的對等式通信的一些實例可包括紅外線數據協會(IrDA)及藍牙。基於基礎架構的對等式通信的一些實例包括WLAN(經由接入點)及蜂窩式(經由網絡實體)。服務伺服器可充當對等式連接性的中介者(intermediary) ο連接管理器240也可支持用於與超出本地鏈路的無線裝置的直接通信的經擴展的可達性(或經擴展的對等式)。經擴展的可達性可實現跨越無線網絡及子網絡的裝置間的通信,且應用程式可能不知曉網絡中的中間節點。舉例來說,無線裝置110可與用戶家中的裝置通信以用於遠程PC控制,且可能能夠通過網絡地址翻譯(AP/NAT/防火牆)而到達超出WLAN接入點的此裝置。連接管理器240也可支持點對多點或多點對多點通信。實現經擴展的可達性的算法可經由連接管理器240中的服務客戶端來提供,且服務客戶端可與服務伺服器通信以進行供應及維護。示範性協議為交互式連接性建立(ICE),其規定跨越網絡進行通信的方法。圖9展示無線裝置110的經擴展的可達性的實例。無線裝置110可與另一無線裝置112對等式通信,從而與第一無線網絡100、第二無線網絡102或第三無線裝置114通信。無線裝置112可充當支持無線裝置110的通信的中介者。無線裝置110內的連接管理器240可與無線裝置112通信,以確定無線裝置112上的哪些無線電為可供使用的。連接管理器240可選擇無線裝置112上可用的一個或一個以上無線電來使用,且可將無線裝置 110上的作用中應用程式映射到無線裝置112上的選定無線電。無線裝置112可不只充當一僅將傳入通信橋接到傳出通信的無線網關。特定來說,無線裝置112可為具有傳入業務流及傳出業務流兩者的多無線電裝置。無線裝置112 可支持(例如,針對WCDMA、EVDO、LTE、WLAN等的)多個無線電,且可將傳入通信路由到若干個可能蜂窩式網絡(例如WCDMA網絡、EVDO網絡、LTE網絡等)中的一者。無線裝置112也可能能夠運行其自己的應用程式,同時可能支持來自無線裝置110的穿透(pass-through) 連接。無線裝置112可因此不只為一簡單的無線網關,且可具有類似於無線裝置110的能力的能力。無線網絡100可為無線裝置112的服務網絡。無線網絡102可為無線裝置110的歸屬網絡。無線裝置Iio可經由無線裝置112與無線網絡100通信,從而(例如)與無線裝置114或某一其它實體通信。無線裝置110也可經由無線裝置112與無線網絡102通信, (例如)以下載例如簡檔、PRL、首選PLMN列表等的配置信息。對於輔助服務來說,可由服務伺服器經由無線及/或有線方式向無線裝置110供應輔助服務。輔助服務可支持端對端網絡管理、服務/訂戶管理、推送軟體更新/應用程式寸。本文中所描述的嵌入式連接管理器可提供各種優點。連接管理器可提供增加的晶片組功能性,其可允許更具競爭性的OEM提供及上市的更快時間。連接管理器可支持簡檔驅動的連接性,例如,基於應用程式的規則、可用資源、越區切換等的系統選擇。簡檔可為欄位可更新的、自學的,及/或可共享的。簡檔可簡化與連接管理器相關的應用程式的開發, 這是由於可改變簡檔而非重新撰寫一應用程式。簡檔也可啟用用於動態簡檔維護及控制的運營商連接管理服務。連接管理器可支持開放式控制WLAN接入類型及蜂窩式控制WLAN接入類型兩者。 連接管理器可實現將來小區/小區系統選擇及越區切換。連接管理器可歸因於算法及更嚴格的無線電控制而提供改善的性能(包括小區間操作及共存)。此情形可導致(i)改善的系統選擇(例如,包括經由多個蜂窩式選項的更多挑選),( )改善的小區/WLAN越區切換,(iii)針對進階能力及服務的共同連接管理器平臺,及(iv)對經擴展的可達性及將來經擴展的個域網(PAN)及對等式通信的支持。為了清楚,上文已描述了能夠控制無線裝置110中的多個無線電四0的連接管理器240。連接管理器也可用於有線裝置,所述有線裝置可經由不同的有線無線電技術而支持有線通信。舉例來說,有線裝置可包括用於經由電話線通信的電話或DSL數據機、用於經由線纜通信的線纜數據機等。可以類似於無線裝置110中的無線無線電的方式控制有線裝置中的有線無線電。連接管理器也可用於包括無線無線電及有線無線電兩者的混合
式^^直ο圖10展示用於支持無線裝置的通信的過程1000的設計。過程1000可由無線裝置內的連接管理器來執行。連接管理器可嵌入於無線裝置的無線電子系統內,且(例如) 如圖2中所示可在低於無線裝置的作業系統(或結合作業系統的應用程式)的層級或獨立於無線裝置的作業系統(或結合作業系統的應用程式)而操作。無線電子系統可包含無線數據卡、數據機晶片、數據機晶片組等。連接管理器可經由無線電子系統與作業系統之間的主機接口與至少一個應用程式通信(框1012)。連接管理器可接收由至少一個應用程式發送的至少一個連接請求(框1014)。連接管理器可響應於所述至少一個連接請求而選擇至少一個無線電以用於所述至少一個應用程式(框1016)。在一種設計中,連接管理器可與無線電控制器通信以獲得可用無線電的測量。連接管理器可確定多個無線電鏈路的質量,其中每一無線電鏈路對應於從無線裝置上的可用無線電到無線網絡中的臺的通信信道。連接管理器也可確定多個數據路徑的質量,其中每一數據路徑對應於經由無線裝置上的可用無線電到與無線裝置傳送數據的端點的端對端通信信道。連接管理器也可與一個或一個以上無線網絡通信以用於驗證、註冊等。連接管理器可基於可用無線電的測量、多個無線電鏈路的質量、多個數據路徑的質量及可能其它因素來選擇至少一個無線電。在一種設計中,連接管理器可確定可用無線電的能力及至少一個應用程式的要求。連接管理器可接著基於可用無線電的能力及至少一個應用程式的要求而從可用無線電當中選擇所述至少一個無線電。在一種設計中,連接管理器可確定可供使用的無線電的集合,且可選擇可用無線電的子集作為至少一個選定無線電。在另一設計中,連接管理器可確定可供使用的無線電的集合,且可提供可用無線電的此集合作為至少一個選定無線電。在任何狀況下,連接管理器可將至少一個選定無線電提供到至少一個應用程式(框1018)。圖11展示用於支持無線裝置使用多個無線電的通信的過程1100的設計。可確定可供用於無線裝置上的N個無線電,其中N大於一(框1112)。可選擇N個可用無線電中的 M個可用無線電以供使用,其中M大於一(框1114)。可將K個應用程式映射到M個選定無線電,其中K可為一或大於一(框1116)。可將每一應用程式映射到一個或一個以上選定無線電,且每一選定無線電可支持一個或一個以上應用程式。也可將S個服務客戶端映射到 M個選定無線電,其中S可為一或大於一(框1118)。每一服務客戶端可經由關聯無線電與關聯服務伺服器通信。在一種設計中,可檢測無線裝置上的可用無線電的歸因於用戶移動性、網絡可用性及/或因素的改變。如果檢測到可用無線電的改變,則可重複框1112到1118。在另一設計中,可檢測作用中應用程式的改變。所述改變可能歸因於作用中應用程式的要求的改變、 作用中應用程式中的一者或一者以上的終止、一個或一個以上額外應用程式的啟動等。如果檢測到作用中應用程式的改變,則可重複框1116。或者,如果檢測到作用中應用程式的改變,則可重複框1112、1114及1116。在又一設計中,可檢測無線裝置的操作狀態及/或無線裝置的可用資源的改變。如果檢測到操作狀態及/或可用資源的改變,則可重複框1112 到1118。一般來說,可檢測影響應用程式及/或服務客戶端到無線電的映射的任何參數的改變。可接著響應於檢測到的改變而執行框1112、1114、1116及/或1118。圖12展示用於支持無線裝置使用簡檔進行通信的過程1200的設計。可確定存儲於無線裝置上的Q個簡檔,其中Q大於一(框1212)。每一簡檔可定義無線裝置用以獲得連接性的操作。Q個簡檔可包含(i)用戶簡檔,其存儲由無線裝置的用戶定義的連接性的偏好,(ii)運營商簡檔,其存儲由網絡運營商定義的連接性的偏好,(iii)OEM簡檔,其存儲由 OEM定義的連接性的偏好,(iv)應用程式簡檔,其存儲無線裝置上的應用程式的連接性的偏好,(ν)服務簡檔,其存儲無線裝置上的服務客戶端的連接性的偏好,(vi)學習簡檔,其存儲基於無線裝置的過去活動或行為而確定的連接性的偏好,及/或(vii)其它簡檔。可基於用戶輸入、網絡運營商輸入、外部輸入、無線裝置輸入等來創建及/或更新簡檔。也可與網絡實體(例如,服務伺服器)或另一無線裝置交換簡檔。可選擇Q個簡檔中的P個簡檔以供使用,其中P為一或大於一(框1214)。可基於作用中應用程式、可用無線電、用戶習慣、無線裝置的位置及/或其它信息來選擇所述P個簡檔。可基於P個選定簡檔產生操作規則(框1216)。P可大於一,且多個簡檔可同時操作以產生操作規則。可基於操作規則將至少一個應用程式映射到至少一個無線電(框1218)。圖13展示用於支持無線裝置的通信的過程1300的設計。可由駐留於網絡中的服務伺服器來執行過程1300。服務伺服器可獲得無線裝置的裝置信息,所述裝置信息可包含無線裝置的位置、無線裝置的能力等(框1312)。服務伺服器也可獲得至少一個無線網絡的網絡信息,所述網絡信息可包含每一無線網絡的成本、每一無線網絡的可用性等(框 1314)。服務伺服器可基於裝置信息及網絡信息來確定無線裝置的連接性信息(框1316)。 連接性信息可指示被選擇用於無線裝置的一個或一個以上無線網絡,用以接入一個或一個以上選定無線網絡的驗證信息等。服務伺服器可將連接性信息發送到無線裝置以由無線裝置使用從而獲得連接性(框1318)。圖14展示用於支持無線裝置的通信的過程1400的設計。過程1400可由駐留於無線裝置上的服務客戶端來執行。服務客戶端可向處於無線裝置外部的服務伺服器發送對連接性信息的請求(框1412)。所述請求可包括裝置信息,所述裝置信息包含無線裝置的位置、無線裝置的能力等。服務客戶端可接收來自服務伺服器的連接性信息(框1414)。連接性信息可由服務伺服器基於裝置信息及由服務伺服器所獲得的可能其它信息來確定。連接性信息可包括被選擇用於無線裝置的一個或一個以上無線網絡,用以接入選定無線網絡的驗證信息等。無線裝置可從選定無線網絡當中選擇一無線網絡以進行接入。無線裝置可接著基於連接性信息而連接到無線網絡(框1416)。無線裝置也可基於所述驗證信息而執行與所述無線網絡的驗證。所屬領域的技術人員將理解,可使用多種不同技藝和技術中的任一者來表示信息及信號。舉例來說,可由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子或其任何組合來表示可貫穿以上描述所引用的數據、指令、命令、信息、信號、位、符號及碼片。所屬領域的技術人員將進一步了解,可將結合本文中的揭示內容所描述的各種說明性邏輯塊、模塊、電路及算法步驟實施為電子硬體、計算機軟體,或兩者的組合。為清楚地說明硬體與軟體的此可互換性,上文已大體上在功能性方面描述了各種說明性組件、塊、模塊、電路及步驟。此功能性實施為硬體還是軟體視特定應用及強加於整個系統的設計約束而定。所屬領域的技術人員可針對每一特定應用以變化的方式實施所描述的功能性,但這些實施決策不應解釋為會引起偏離本發明的範圍。可用通用處理器、數位訊號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或電晶體邏輯、離散硬體組件,或經設計以執行本文所描述的功能的其任何組合來實施或執行結合本文中的揭示內容而描述的各種說明性邏輯塊、模塊及電路。通用處理器可為微處理器,但在替代例中,處理器可為任何常規處理器、控制器、微控制器或狀態機。處理器也可實施為計算裝置的組合,例如,DSP與微處理器的組合、多個微處理器、結合DSP核心的一個或一個以上微處理器,或任何其它此配置。結合本文中的揭示內容而描述的方法或算法的步驟可直接以硬體、以由處理器執行的軟體模塊或以兩者的組合來體現。軟體模塊可駐留於RAM存儲器、快閃記憶體、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬碟、可裝卸式磁碟、CD-ROM或此項技術中已知的任何其它形式的存儲媒體中。示範性存儲媒體耦合到處理器,使得處理器可從存儲媒體讀取信息及將信息寫入到存儲媒體。在替代例中,存儲媒體可與處理器成一體式。處理器及存儲媒體可駐留於ASIC中。所述ASIC可駐留於用戶終端中。在替代例中,處理器及存儲媒體可作為離散組件而駐留於用戶終端中。在一個或一個以上示範性設計中,所描述的功能可以硬體、軟體、固件或其任何組合來實施。如果以軟體來實施,則可將所述功能作為一個或一個以上指令或代碼而存儲於計算機可讀媒體上或經由計算機可讀媒體來傳輸。計算機可讀媒體包括計算機存儲媒體與通信媒體兩者,通信媒體包括促進電腦程式從一處到另一處的傳送的任何媒體。存儲媒體可為可由通用或專用計算機存取的任何可用媒體。通過實例且並非限制,此計算機可讀媒體可包含RAM、ROM、EEPROM、CD-ROM或其它光碟存儲裝置、磁碟存儲裝置或其它磁性存儲裝置,或可用於載運或存儲呈指令或數據結構的形式的所要程序代碼裝置且可由通用或專用計算機或通用或專用處理器存取的任何其它媒體。又,將任何連接適當地稱為計算機可讀媒體。舉例來說,如果使用同軸線纜、光纖線纜、雙絞線、數字訂戶線(DSL)或無線技術 (例如紅外線、無線電及微波)而從網站、伺服器或其它遠程源傳輸軟體,則同軸線纜、光纖線纜、雙絞線、DSL或無線技術(例如紅外線、無線電及微波)包括於媒體的定義中。如本文中所使用,磁碟及光碟包括壓縮光碟(CD)、雷射光碟、光學光碟、數字通用光碟(DVD)、軟性磁碟及藍光光碟,其中磁碟通常磁性地再現數據,而光碟用雷射光學地再現數據。上述各者的組合也應包括在計算機可讀媒體的範圍內。在本文中包括有標題以用於參考並輔助定位某些章節。這些標題並不意欲限制下文中所描述的概念的範圍,且這些概念可在貫穿整個說明書的其它章節中具有適用性。提供本發明的先前描述以使任何所屬領域的技術人員能夠製作或使用本發明。對本發明的各種修改對於所屬領域的技術人員來說將易為顯而易見的,且可在不偏離本發明的精神或範圍的情況下將本文中所定義的一般原理應用於其它變體。因此,本發明既定不限於本文所描述的實例及設計,而是應被賦予與本文所揭示的原理及新穎特徵一致的最廣泛範圍。
權利要求
1.一種支持通信的方法,其包含經由主機接口在連接管理器與至少一個應用程式之間通信,所述連接管理器嵌入於無線裝置的無線電子系統內;接收由所述至少一個應用程式發送到所述連接管理器的至少一個連接請求; 響應於所述至少一個連接請求而選擇至少一個無線電以用於所述至少一個應用程式;及將所述至少一個選定無線電從所述連接管理器提供到所述至少一個應用程式。
2.根據權利要求1所述的方法,其中所述選擇至少一個無線電包含確定可供使用的無線電的集合,及選擇所述可用無線電的子集作為所述至少一個選定無線電。
3.根據權利要求1所述的方法,其中所述選擇至少一個無線電包含確定可供使用的無線電的集合,及提供可用無線電的所述集合作為所述至少一個選定無線電。
4.根據權利要求1所述的方法,其中所述選擇至少一個無線電包含與無線電控制器通信以獲得可用無線電的測量,及基於所述可用無線電的所述測量來選擇所述至少一個無線電。
5.根據權利要求4所述的方法,其中所述選擇至少一個無線電包含確定多個無線電鏈路的質量,每一無線電鏈路對應於從所述無線裝置上的可用無線電到無線網絡中的臺的通信信道,及基於所述多個無線電鏈路的所述質量來選擇所述至少一個無線電。
6.根據權利要求4所述的方法,其中所述選擇至少一個無線電包含確定多個數據路徑的質量,每一數據路徑對應於經由所述無線裝置上的可用無線電到與所述無線裝置傳送數據的端點的端對端通信信道,及基於所述多個數據路徑的所述質量來選擇所述至少一個無線電。
7.根據權利要求1所述的方法,其中所述選擇至少一個無線電包含確定可供使用的無線電的能力,及基於所述可用無線電的所述能力及所述至少一個應用程式的要求來從所述可用無線電當中選擇所述至少一個無線電。
8.根據權利要求1所述的方法,其進一步包含在所述連接管理器與無線網絡之間通信以用於驗證或註冊或兩者。
9.根據權利要求1所述的方法,其中所述無線電子系統包含無線數據卡、數據機晶片或數據機晶片組。
10.根據權利要求1所述的方法,其中所述連接管理器在所述無線裝置上的作業系統之下或獨立於所述無線裝置上的所述作業系統而操作。
11.一種用於支持通信的設備,其包含用於經由主機接口在連接管理器與至少一個應用程式之間通信的裝置,所述連接管理器嵌入於無線裝置的無線電子系統內;用於接收由所述至少一個應用程式發送到所述連接管理器的至少一個連接請求的裝置;用於響應於所述至少一個連接請求而選擇至少一個無線電以用於所述至少一個應用程式的裝置;及用於將所述至少一個選定無線電從所述連接管理器提供到所述至少一個應用程式的直ο
12.根據權利要求11所述的設備,其中所述用於選擇至少一個無線電的裝置包含用於確定可供使用的無線電的集合的裝置,及用於選擇所述可用無線電的子集作為所述至少一個選定無線電的裝置。
13.根據權利要求11所述的設備,其中所述用於選擇至少一個無線電的裝置包含用於確定可供使用的無線電的集合的裝置,及用於提供可用無線電的所述集合作為所述至少一個選定無線電的裝置。
14.根據權利要求11所述的設備,其中所述用於選擇至少一個無線電的裝置包含用於確定多個無線電鏈路的質量的裝置,每一無線電鏈路對應於從所述無線裝置上的可用無線電到無線網絡中的臺的通信信道,及用於基於所述多個無線電鏈路的所述質量來選擇所述至少一個無線電的裝置。
15.一種用於支持通信的設備,其包含至少一個處理器,其經配置以經由主機接口在連接管理器與至少一個應用程式之間通信,所述連接管理器嵌入於無線裝置的無線電子系統內;接收由所述至少一個應用程式發送到所述連接管理器的至少一個連接請求;響應於所述至少一個連接請求而選擇至少一個無線電以用於所述至少一個應用程式;及將所述至少一個選定無線電從所述連接管理器提供到所述至少一個應用程式。
16.根據權利要求15所述的設備,其中所述至少一個處理器經配置以確定可供使用的無線電的集合,並選擇所述可用無線電的子集作為所述至少一個選定無線電。
17.根據權利要求15所述的設備,其中所述至少一個處理器經配置以確定可供使用的無線電的集合,並提供可用無線電的所述集合作為所述至少一個選定無線電。
18.根據權利要求15所述的設備,其中所述至少一個處理器經配置以確定多個無線電鏈路的質量,每一無線電鏈路對應於從所述無線裝置上的可用無線電到無線網絡中的臺的通信信道;及基於所述多個無線電鏈路的所述質量來選擇所述至少一個無線電。
19.一種電腦程式產品,其包含計算機可讀媒體,其包含用於使至少一個計算機經由主機接口在連接管理器與至少一個應用程式之間通信的代碼,所述連接管理器嵌入於無線裝置的無線電子系統內;用於使所述至少一個計算機接收由所述至少一個應用程式發送到所述連接管理器的至少一個連接請求的代碼;用於使所述至少一個計算機響應於所述至少一個連接請求而選擇至少一個無線電以用於所述至少一個應用程式的代碼;及用於使所述至少一個計算機將所述至少一個選定無線電從所述連接管理器提供到所述至少一個應用程式的代碼。
20.一種支持通信的方法,其包含確定無線裝置上可供使用的N個無線電,其中N大於一;從所述N個可用無線電中選擇M個可用無線電,其中M大於一;及將K個應用程式映射到所述M個選定無線電,其中K為一或大於一。
21.根據權利要求20所述的方法,其進一步包含 檢測所述無線裝置上的可用無線電的改變;及在檢測到可用無線電的改變的情況下,重複所述確定N個可用無線電、所述從N個可用無線電中選擇M個可用無線電以及所述將K個應用程式映射到所述M個選定無線電。
22.根據權利要求21所述的方法,其中所述可用無線電的改變是歸因於用戶移動性或網絡可用性或兩者。
23.根據權利要求20所述的方法,其進一步包含 檢測作用中應用程式的改變;及在檢測到應用程式的改變的情況下,重複所述將K個應用程式映射到所述M個選定無線電。
24.根據權利要求20所述的方法,其進一步包含 檢測作用中應用程式的改變;及在檢測到應用程式的改變的情況下,重複所述確定N個可用無線電、所述從N個可用無線電中選擇M個可用無線電以及所述將K個應用程式映射到所述M個選定無線電。
25.根據權利要求23所述的方法,其中所述作用中應用程式的改變是歸因於所述K個應用程式的要求的改變,或所述K個應用程式中的一者或一者以上的終止,或一個或一個以上額外應用程式的啟動,或其任何組合。
26.根據權利要求20所述的方法,其進一步包含檢測所述無線裝置的操作狀態的改變或所述無線裝置的可用資源或兩者;及在檢測到所述操作狀態的改變或所述可用資源的情況下,重複所述確定N個可用無線電、所述從N個可用無線電中選擇M個可用無線電以及所述將K個應用程式映射到所述M 個選定無線電。
27.根據權利要求20所述的方法,其中將每一應用程式映射到一個或一個以上選定無線電,且每一選定無線電支持一個或一個以上應用程式。
28.根據權利要求20所述的方法,其進一步包含將S個服務客戶端映射到所述M個選定無線電,其中S為一或大於一,每一服務客戶端經由至少一個關聯無線電與至少一個關聯服務伺服器通信。
29.一種用於支持通信的設備,其包含用於確定無線裝置上可供使用的N個無線電的裝置,其中N大於一; 用於從所述N個可用無線電中選擇M個可用無線電的裝置,其中M大於一;及用於將K個應用程式映射到所述M個選定無線電的裝置,其中K為一或大於一。
30.根據權利要求四所述的設備,其進一步包含 用於檢測作用中應用程式的改變的裝置;及用於在檢測到應用程式的改變的情況下調用所述用於將K個應用程式映射到所述M個選定無線電的裝置的裝置。
31.根據權利要求四所述的設備,其進一步包含用於檢測所述無線裝置的操作狀態的改變或所述無線裝置的可用資源或兩者的裝置;及用於在檢測到所述操作狀態的改變或所述可用資源的情況下調用以下各者的裝置所述用於確定N個可用無線電的裝置,所述用於從N個可用無線電中選擇M個可用無線電的裝置,及所述用於將K個應用程式映射到所述M個選定無線電的裝置。
32.根據權利要求四所述的設備,其進一步包含用於將S個服務客戶端映射到所述M個選定無線電的裝置,其中S為一或大於一,每一服務客戶端經由至少一個關聯無線電與至少一個關聯服務伺服器通信。
33.一種支持通信的方法,其包含確定存儲於無線裝置上的Q個簡檔,其中Q大於一,每一簡檔定義所述無線裝置用以獲得連接性的操作;選擇所述Q個簡檔中的P個簡檔以供使用,其中P為一或大於一;基於所述P個選定簡檔而產生操作規則;及基於所述操作規則將至少一個應用程式映射到至少一個無線電。
34.根據權利要求33所述的方法,其中基於以下各者來選擇所述P個簡檔所述至少一個應用程式,或可供使用的無線電,或用戶習慣,或所述無線裝置的位置,或其組合。
35.根據權利要求33所述的方法,其中所述Q個簡檔包含用戶簡檔,其存儲由所述無線裝置的用戶定義的對連接性的偏好。
36.根據權利要求33所述的方法,其中所述Q個簡檔包含運營商簡檔,其存儲由網絡運營商定義的連接性的偏好。
37.根據權利要求33所述的方法,其中所述Q個簡檔包含簡檔,其存儲由原始設備製造商OEM定義的連接性的偏好。
38.根據權利要求33所述的方法,其中所述Q個簡檔包含應用程式簡檔,其存儲所述無線裝置上的應用程式的連接性的偏好。
39.根據權利要求33所述的方法,其中所述Q個簡檔包含服務簡檔,其存儲所述無線裝置上的服務客戶端的連接性的偏好。
40.根據權利要求33所述的方法,其中所述Q個簡檔包含學習簡檔,其存儲基於所述無線裝置的過去活動或行為而確定的連接性的偏好。
41.根據權利要求33所述的方法,其進一步包含基於用戶輸入、網絡運營商輸入、外部輸入或其組合來更新所述Q個簡檔中的至少一者ο
42.根據權利要求33所述的方法,其進一步包含在所述無線裝置與網絡實體或另一無線裝置之間交換所述Q個簡檔中的至少一者。
43.一種用於支持通信的設備,其包含用於確定存儲於無線裝置上的Q個簡檔的裝置,其中Q大於一,每一簡檔定義所述無線裝置用以獲得連接性的操作;用於選擇所述Q個簡檔中的P個簡檔以供使用的裝置,其中P為一或大於一;用於基於所述P個選定簡檔而產生操作規則的裝置;及用於基於所述操作規則將至少一個應用程式映射到至少一個無線電的裝置。
44.根據權利要求43所述的設備,其中所述P個簡檔是基於以下各者來選擇所述至少一個應用程式,或可供使用的無線電,或用戶習慣,或所述無線裝置的位置,或其組合。
45.根據權利要求43所述的設備,其進一步包含用於基於用戶輸入、網絡運營商輸入、外部輸入或其組合來更新所述Q個簡檔中的至少一者的裝置。
46.根據權利要求43所述的設備,其進一步包含用於在所述無線裝置與網絡實體或另一無線裝置之間交換所述Q個簡檔中的至少一者的裝置。
47.一種支持通信的方法,其包含在服務伺服器處獲得無線裝置的裝置信息,所述服務伺服器在所述無線裝置外部;在所述服務伺服器處獲得至少一個無線網絡的網絡信息;基於所述裝置信息及所述網絡信息而確定所述無線裝置的連接性信息;及將所述連接性信息從所述服務伺服器發送到所述無線裝置以供所述無線裝置使用從而獲得連接性。
48.根據權利要求47所述的方法,其中所述裝置信息包含所述無線裝置的位置或所述無線裝置的能力,或兩者。
49.根據權利要求47所述的方法,其中所述網絡信息包含每一無線網絡的成本或每一無線網絡的可用性,或兩者。
50.根據權利要求47所述的方法,其中所述連接性信息指示被選擇用於所述無線裝置的一個或一個以上無線網絡。
51.根據權利要求50所述的方法,其中所述連接性信息進一步包含用以接入所述一個或一個以上選定無線網絡的驗證信息。
52.一種用於支持通信的設備,其包含用於在服務伺服器處獲得無線裝置的裝置信息的裝置,所述服務伺服器在所述無線裝置外部;用於在所述服務伺服器處獲得至少一個無線網絡的網絡信息的裝置;用於基於所述裝置信息及所述網絡信息而確定所述無線裝置的連接性信息的裝置;及用於將所述連接性信息從所述服務伺服器發送到所述無線裝置以供所述無線裝置使用從而獲得連接性的裝置。
53.根據權利要求52所述的設備,其中所述裝置信息包含所述無線裝置的位置或所述無線裝置的能力,或兩者。
54.根據權利要求52所述的設備,其中所述網絡信息包含每一無線網絡的成本或每一無線網絡的可用性,或兩者。
55.根據權利要求52所述的設備,其中所述連接性信息指示被選擇用於所述無線裝置的一個或一個以上無線網絡,或包含用以接入所述一個或一個以上選定無線網絡的驗證信息,或兩者。
56.一種支持通信的方法,其包含由無線裝置上的服務客戶端將對連接性信息的請求發送到在所述無線裝置外部的服務伺服器;接收來自所述服務伺服器的所述連接性信息;及基於所述連接性信息連接到無線網絡。
57.根據權利要求56所述的方法,其進一步包含產生包括裝置信息的請求,所述裝置信息包含所述無線裝置的位置或所述無線裝置的能力,或兩者,且其中所述無線裝置的所述連接性信息是基於所述裝置信息而確定。
58.根據權利要求56所述的方法,其進一步包含從所述連接性信息中識別被選擇用於所述無線裝置的一個或一個以上無線網絡;及從所述一個或一個以上無線網絡當中選擇所述無線網絡以進行接入。
59.根據權利要求58所述的方法,其進一步包含從所述連接性信息獲得用以接入所述一個或一個以上選定無線網絡的驗證信息;及基於所述驗證信息而執行與所述無線網絡的驗證。
60.根據權利要求56所述的方法,其進一步包含由所述服務客戶端將對連接性信息的第二請求發送到第二服務伺服器; 接收來自所述第二服務伺服器的額外連接性信息;及基於來自所述服務伺服器的所述連接性信息及來自所述第二服務伺服器的所述額外連接性信息而選擇所述無線網絡以進行連接。
61.一種用於支持通信的設備,其包含用於由無線裝置上的服務客戶端將對連接性信息的請求發送到在所述無線裝置外部的服務伺服器的裝置;用於接收來自所述服務伺服器的所述連接性信息的裝置;及用於基於所述連接性信息而連接到無線網絡的裝置。
62.根據權利要求61所述的設備,其進一步包含用於產生包括裝置信息的請求的裝置,所述裝置信息包含所述無線裝置的位置或所述無線裝置的能力,或兩者,且其中所述無線裝置的所述連接性信息是基於所述裝置信息而確定。
63.根據權利要求61所述的設備,其進一步包含用於從所述連接性信息中識別被選擇用於所述無線裝置的一個或一個以上無線網絡的裝置;及用於從所述一個或一個以上無線網絡當中選擇所述無線網絡以進行接入的裝置。
64.根據權利要求63所述的設備,其進一步包含用於從所述連接性信息獲得用以接入所述一個或一個以上無線網絡的驗證信息的裝置;及用於基於所述驗證信息而執行與所述無線網絡的驗證的裝置。
全文摘要
本發明描述用於支持無線裝置的通信的技術。在一方面中,嵌入式連接管理器可駐留於無線電子系統內,且支持所述無線裝置的通信。所述連接管理器可接收由至少一個應用程式發送的至少一個連接請求,選擇至少一個無線電以供使用,且將所述選定無線電提供到所述應用程式。在另一方面中,可使用多個無線電來支持通信。可選擇N個可用無線電中的M個可用無線電以供使用,且可將K個應用程式映射到所述M個選定無線電,其中M>1,N>1,且K≥1。在又一方面中,可使用簡檔來支持通信,所述簡檔可定義所述無線裝置用以獲得連接性的操作。在又一方面中,可用輔助服務來支持通信,所述輔助服務是輔助所述無線裝置獲得連接性的服務。
文檔編號H04M1/733GK102450087SQ201080024355
公開日2012年5月9日 申請日期2010年6月1日 優先權日2009年6月1日
發明者唐根·張, 理察·D·維特費爾特 申請人:高通股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀