專利名稱:控制應(yīng)用對(duì)網(wǎng)絡(luò)的接入的制作方法
技術(shù)領(lǐng)域:
概括地說,本發(fā)明涉及無線通信系統(tǒng)中的操作,具體地說,涉及用于管理用于用戶設(shè)備上的應(yīng)用的連接資源的方法和裝置。
背景技術(shù):
應(yīng)用(Apps)或設(shè)備小程序現(xiàn)在可用于操作以向無線設(shè)備提供很大范圍的附加服務(wù)和特性。例如,現(xiàn)在無線設(shè)備有可能下載并啟動(dòng)設(shè)備小程序以執(zhí)行增值功能,諸如購(gòu)物、搜索、定位、駕駛導(dǎo)航或任何其它功能隊(duì)列。網(wǎng)絡(luò)和應(yīng)用提供商通常為設(shè)備用戶提供這些設(shè)備小程序以收取額外的費(fèi)用。因此,設(shè)備小程序的使用增加了無線設(shè)備的功能性和可用性并且為設(shè)備用戶提供了該設(shè)備本身最初沒有的特性和便利性。通常,無線設(shè)備使用多種無線中的任何一種與一個(gè)或多個(gè)通信網(wǎng)絡(luò)交互。例如,該無線設(shè)備可以包括使用蜂 窩、WiF1、藍(lán)牙或其它類型的無線接入技術(shù)提供通信的不同無線電。因此,執(zhí)行在無線設(shè)備上的應(yīng)用通常被提供了默認(rèn)路由確定該應(yīng)用將用于與適當(dāng)網(wǎng)絡(luò)通信的無線電和相關(guān)聯(lián)的無線信道。但是,對(duì)智能選擇給定應(yīng)用通過何種無線電通信的興趣在增加。這在部分上是由于多重?zé)o線設(shè)備(例如,3G/WiFi設(shè)備)的數(shù)量的增加以及可能為運(yùn)營(yíng)商帶來容量問題的網(wǎng)絡(luò)業(yè)務(wù)的增加。因此,關(guān)于這種性能問題,需要將業(yè)務(wù)卸載到其它可能進(jìn)行這種卸載的無線電上并且不會(huì)明顯地降低應(yīng)用性能,或者可以根據(jù)智能無線電選擇實(shí)際地提高應(yīng)用性能。不幸的是,所建議的影響無線電選擇的解決方案是低效的、昂貴的并且可能不適用于傳統(tǒng)應(yīng)用。例如,一種推薦的解決方案可能要求修改所有應(yīng)用以明確地指出要使用的優(yōu)選無線電。這一解決方案可能非常低效并且昂貴,因?yàn)槊總€(gè)無線設(shè)備處的應(yīng)用需要升級(jí)到特定無線電優(yōu)選并且可能需要考慮每個(gè)設(shè)備處可用的無線電資源。此外,這種解決方案對(duì)于不可能進(jìn)行這種升級(jí)的傳統(tǒng)應(yīng)用是不可行的。因此,需要一種高效的并且低開銷的機(jī)制來為傳統(tǒng)和非傳統(tǒng)應(yīng)用提供智能無線電選擇以便每個(gè)應(yīng)用利用可用的最理想的無線電。
發(fā)明內(nèi)容
在一個(gè)方面,公開了一種無線通信的方法。所述方法包括攔截來自期望使用通信資源的應(yīng)用的請(qǐng)求,并且保存所攔截的請(qǐng)求。所述方法還包括評(píng)估是否可以釋放所保存的請(qǐng)求,以及基于所述評(píng)估的結(jié)果來釋放所保存的請(qǐng)求。在另一個(gè)方面,用于評(píng)估的時(shí)間和/或所述評(píng)估的結(jié)果可以是空中鏈路效率、網(wǎng)絡(luò)指示、定位、上下文認(rèn)知、一天中的時(shí)間、當(dāng)前網(wǎng)絡(luò)負(fù)載、過去的網(wǎng)絡(luò)負(fù)載模式和/或隨機(jī)化的等待時(shí)間的函數(shù)。另一個(gè)方面公開了具有存儲(chǔ)器以及耦合至該存儲(chǔ)器的至少一個(gè)處理器的無線通信裝置。所述處理器配置為攔截來自期望使用通信資源的應(yīng)用的請(qǐng)求。所述處理器還配置為保存所攔截的請(qǐng)求并且評(píng)估是否可以釋放所保存的請(qǐng)求。所述處理器基于所述評(píng)估的結(jié)果來釋放所保存的請(qǐng)求。在另一個(gè)方面,一種裝置包括用于攔截來自期望使用通信資源的應(yīng)用的請(qǐng)求的模塊。所述裝置還包括用于保存所述攔截的請(qǐng)求的模塊以及用于評(píng)估是否可以釋放所保存的請(qǐng)求的模塊。所述裝置還具有用于基于所述評(píng)估的結(jié)果來釋放所保存的請(qǐng)求的模塊。另一個(gè)方面公開了一種用于在無線網(wǎng)絡(luò)中進(jìn)行無線通信的計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)可讀介質(zhì)具有存儲(chǔ)在其上的程序代碼,所述程序代碼由處理器執(zhí)行時(shí),使所述處理器執(zhí)行攔截來自期望使用通信資源的應(yīng)用的請(qǐng)求并且保存所攔截的請(qǐng)求的操作。所述程序代碼還使處理器評(píng)估是否可以釋放所保存的請(qǐng)求。所述程序代碼還使處理器基于所述評(píng)估的結(jié)果來釋放所保存的請(qǐng)求。這已經(jīng)廣泛地概述了本發(fā)明內(nèi)容的特性和技術(shù)優(yōu)勢(shì)以便更好地理解下面的詳細(xì)描述。下面將描述本發(fā)明內(nèi)容的其它特性和優(yōu)勢(shì)。本領(lǐng)域的技術(shù)人員應(yīng)該了解的是本發(fā)明內(nèi)容可以容易地用作修改或設(shè)計(jì)其它結(jié)構(gòu)以實(shí)現(xiàn)本發(fā)明內(nèi)容的相同目的的基礎(chǔ)。本領(lǐng)域的技術(shù)人員還應(yīng)該認(rèn)識(shí)到的是這些等效構(gòu)造并不背離在所附權(quán)利要求中提出的本發(fā)明的技術(shù)。結(jié)合附圖通過下面的描述,將會(huì)更好地理解對(duì)于其結(jié)構(gòu)和操作方法都被認(rèn)為是本發(fā)明的特性的新穎特性與其它目的和優(yōu)勢(shì)。但是,應(yīng)該清楚地理解,每個(gè)附圖只是為了舉例和描述的目的而提供的,而并不是意在定義本發(fā)明內(nèi)容的限制。
結(jié)合附圖參照下面的描述,本申請(qǐng)中描述的前述方面將更容易變得顯而易見:圖1示出了示例性網(wǎng)絡(luò)環(huán)境,該示例性網(wǎng)絡(luò)環(huán)境圖示了智能無線電選擇系統(tǒng)的方面。圖2示出了用于智能無線電選擇的示例性設(shè)備架構(gòu)。圖3示出了配置為提供智能無線電選擇的示例性設(shè)備。圖4示出了用于提供智能無線電選擇的示例性方法。圖5示出了提供智能無線電選擇的示例性裝置。圖6示出了示例性通信網(wǎng)絡(luò),該示例性通信網(wǎng)絡(luò)圖示了由智能無線電選擇系統(tǒng)提供的流移動(dòng)性的方面。圖7示出了用于提供流移動(dòng)性的示例性方法。圖8示出了用于提供流移動(dòng)性的示例性方法。
圖9示出了當(dāng)沒有用戶參與時(shí),來自用戶設(shè)備的無線電活動(dòng)的示例。圖10示出了用于延遲和聚合應(yīng)用無線電請(qǐng)求的示例性設(shè)備架構(gòu)。圖11示出了用于延遲和聚合應(yīng)用無線電請(qǐng)求的示例性方法。圖12示出了用于延遲和聚合應(yīng)用無線電請(qǐng)求的示例性方法。圖13示出了用于控制應(yīng)用對(duì)網(wǎng)絡(luò)的接入的方法。
具體實(shí)施例方式下面的說明書描述了智能無線電選擇系統(tǒng)的實(shí)現(xiàn),該智能無線電選擇系統(tǒng)操縱以為傳統(tǒng)和非傳統(tǒng)應(yīng)用提供智能無線電選擇,使得每個(gè)應(yīng)用利用可用的最理想無線電。本申請(qǐng)描述的技術(shù)可以用于各種無線通信網(wǎng)絡(luò),例如碼分多址(CDMA)網(wǎng)絡(luò)、時(shí)分多址(TDMA)網(wǎng)絡(luò)、頻分多址(FDMA)網(wǎng)絡(luò)、正交FDMA (OFDMA)網(wǎng)絡(luò)、單載波FDMA (SC-FDMA)網(wǎng)絡(luò)等。術(shù)語(yǔ)“網(wǎng)絡(luò)”和“系統(tǒng)”通常交互使用。CDMA系統(tǒng)可以實(shí)現(xiàn)例如通用陸地?zé)o線接入(UTRA)、CDMA2000等的無線電技術(shù)。UTRA技術(shù)包括寬帶CDMA(W-CDMA)和低碼片速率(LCR)。CDMA2000包括IS-2000、IS-95和IS-856標(biāo)準(zhǔn)。TDMA網(wǎng)絡(luò)可以實(shí)現(xiàn)諸如全球移動(dòng)通信系統(tǒng)(GSM)之類的無線技術(shù)。OFDMA系統(tǒng)可以實(shí)現(xiàn)例如演進(jìn)型UTRA (E-UTRA)、IEEE802.11、IEEE802.15、IEEE802.16、IEEE802.20、Flash-OFDM 等的無線技術(shù)。UTRA、E-UTRA 和 GSM 是通用移動(dòng)電信系統(tǒng)(UMTS)的一部分。長(zhǎng)期演進(jìn)(LTE)是使用E-UTRA的UMTS的即將發(fā)布的版本。在來自名為“第3代合作伙伴項(xiàng)目”(3GPP)的組織的文檔中描述了 UTRA、E-UTRA、GSM、UMTS和LTE。在來自名為“第3代合作伙伴項(xiàng)目2” (3GPP2)的組織的文檔中描述了CDMA2000。這些各種無線技術(shù)和標(biāo)準(zhǔn)是本領(lǐng)域內(nèi)公知的。圖1示出了示例性網(wǎng)絡(luò)環(huán)境100,示例性網(wǎng)絡(luò)環(huán)境100圖示了智能無線電選擇系統(tǒng)的方面。網(wǎng)絡(luò)環(huán)境100包括設(shè)備102和通信網(wǎng)絡(luò)104。設(shè)備102包括多個(gè)無線電,以使用相應(yīng)的無線電信道106與網(wǎng)絡(luò)104通信。設(shè)備102還包括智能無線電選擇系統(tǒng)108,其操作以選擇要由特定的應(yīng)用使用的特定無線電。在操作期間,設(shè)備102執(zhí)行能夠使用多個(gè)無線電中的任何一個(gè)來與網(wǎng)絡(luò)104連接的應(yīng)用。例如,執(zhí)行中的應(yīng)用發(fā)起聯(lián)網(wǎng)函數(shù)調(diào)用(諸如套接字層調(diào)用)以請(qǐng)求用于與網(wǎng)絡(luò)104通信的網(wǎng)絡(luò)資源。傳統(tǒng)的系統(tǒng)通?;谀J(rèn)路由配置來處理套接字層調(diào)用,以將預(yù)定的無線電資源綁定到該應(yīng)用。然而,在各種實(shí)現(xiàn)中,智能無線電選擇系統(tǒng)操作以攔截來自該應(yīng)用的聯(lián)網(wǎng)函數(shù)調(diào)用,并且選擇適當(dāng)?shù)臒o線電由該應(yīng)用使用。然后,執(zhí)行綁定過程以便將該應(yīng)用綁定到網(wǎng)絡(luò)資源(即,已經(jīng)選擇的無線電)。由于智能無線電選擇系統(tǒng)作為對(duì)應(yīng)用的常規(guī)操作的響應(yīng)而執(zhí)行以使用無線電資源,因此該系統(tǒng)可以與傳統(tǒng)的和非傳統(tǒng)的應(yīng)用一起操作,而無需任何應(yīng)用修改或升級(jí)。下面將提供對(duì)該智能無線電選擇系統(tǒng)的更詳細(xì)的描述。圖2示出了提供智能無線電選擇系統(tǒng)的示例性設(shè)備架構(gòu)200。架構(gòu)200包括連接引擎202、應(yīng)用層204、套接字層206和無線電單元208。應(yīng)用層204包括可以執(zhí)行用于提供各種功能并且使用無線電單元208中的一個(gè)或多個(gè)無線電與外部網(wǎng)絡(luò)進(jìn)行通信的應(yīng)用。套接字層206發(fā)起調(diào)用(或請(qǐng)求)以便在特定應(yīng)用和無線電之間建立綁定。連接引擎202操作以根據(jù)本申請(qǐng)中給出的各個(gè)方面提供智能無線電選擇。在操作期間,連接引擎202攔截來自應(yīng)用層204處的應(yīng)用的聯(lián)網(wǎng)函數(shù)調(diào)用(諸如套接字層調(diào)用)。一旦攔截了聯(lián)網(wǎng)函數(shù)調(diào)用,連接引擎202操作以從無線電單元208中的多個(gè)候選無線電中選擇一個(gè)理想的無線電/接口。例如,連接引擎202基于多種選擇標(biāo)準(zhǔn)來選擇無線電。當(dāng)選擇了無線電/接口時(shí),連接引擎202使用套接字層206的套接字層函數(shù)在應(yīng)用和已經(jīng)選擇的無線電/接口之間建立連接。例如,套接字層函數(shù)可以包括連接函數(shù)"ConnectO ”、綁定函數(shù)“BindO ”、設(shè)置套接字選項(xiàng)函數(shù)“Setsockopt O ”和/或任何其它適當(dāng)?shù)奶捉幼謱雍瘮?shù)。因此,設(shè)備架構(gòu)200提供智能無線電選擇,使得可以將在設(shè)備處執(zhí)行的傳統(tǒng)和非傳統(tǒng)應(yīng)用綁定到最優(yōu)選的無線電/接口。圖3示出了提供智能無線電選擇的示例性無線設(shè)備300。設(shè)備300包括處理器302、存儲(chǔ)器304、無線電組件312、應(yīng)用層組件306、套接字層組件310和連接引擎組件308,它們都使用通信總線314相耦合以進(jìn)行通信。應(yīng)該注意的是,設(shè)備300只是一種實(shí)現(xiàn),并且其它實(shí)現(xiàn)也是可能的。在一個(gè)方面,處理器302包括CPU、處理器、門陣列、硬件邏輯、存儲(chǔ)器元件和/或執(zhí)行軟件的硬件中的至少一個(gè)。處理器302操作以控制設(shè)備300的操作,使得可以將在設(shè)備300處執(zhí)行的應(yīng)用綁定到最期望的無線電。在一種實(shí)現(xiàn)中,處理器302配置為執(zhí)行關(guān)于執(zhí)行多個(gè)功能中的任何一個(gè)的計(jì)算機(jī)可讀指令。例如,處理器302操作以分析從設(shè)備300接收到或傳送的信息以執(zhí)行智能無線電選擇。在另一個(gè)方面,處理器302操作以生成可由存儲(chǔ)器304、無線電組件312、應(yīng)用層組件306、套接字層組件310和/或連接引擎組件308使用以執(zhí)行智能無線電選擇的信息。無線電組件312包括硬件和/或執(zhí)行軟件的處理器,其配置為提供可以用于將設(shè)備300與多個(gè)外部實(shí)體相連接的多個(gè)無線電/接口,諸如使用多個(gè)無線電信道316與外部通信網(wǎng)絡(luò)相連接。例如,無線電組件312提供用于使用蜂窩、WiF1、藍(lán)牙或任何其它技術(shù)進(jìn)行通信的無線電/接口,以使用無線電信道316與通信網(wǎng)絡(luò)進(jìn)行通信。應(yīng)用層組件306包括硬件和/或執(zhí)行軟件的處理器,其配置為存儲(chǔ)和/或執(zhí)行設(shè)備300上的一個(gè)或多個(gè)應(yīng)用。在一種實(shí)現(xiàn)中,應(yīng)用層組件306配置為允許應(yīng)用發(fā)起聯(lián)網(wǎng)函數(shù)調(diào)用以請(qǐng)求聯(lián)網(wǎng)服務(wù),諸如為了與外部網(wǎng)絡(luò)或系統(tǒng)通信的目的而請(qǐng)求到無線電/接口的連接。套接字層組件310包括硬件和/或執(zhí)行軟件的處理器,其配置為執(zhí)行套接字層函數(shù)。在一種實(shí)現(xiàn)中,套接字層函數(shù)包括諸如ConnectO、BindO和SetsockoptO之類的函數(shù)。ConnectO函數(shù)操作以在應(yīng)用和特定無線電/接口之間建立連接。例如,可以從由無線電組件312提供的多個(gè)候選無線電中選擇特定無線電/接口。在一個(gè)方面,套接字層組件310配置為執(zhí)行不同的套接字層函數(shù)或命令。連接引擎組件308包括硬件和/或執(zhí)行軟件的處理器,其配置為執(zhí)行對(duì)系統(tǒng)資源的評(píng)估,以選擇由應(yīng)用使用的特定無線電。在各種實(shí)現(xiàn)中,連接引擎組件308配置為集中式無線電控制器,用于基于下面的選擇標(biāo)準(zhǔn)中的一個(gè)或多個(gè)來選擇特定無線電,諸如但并不僅限于:用戶策略、運(yùn)營(yíng)商策略、無線電度量、應(yīng)用需求、網(wǎng)絡(luò)可用性、供應(yīng)商提供的度量和接入點(diǎn)可用性。用戶策略可以包括由設(shè)備用戶關(guān)于由在該設(shè)備處執(zhí)行的應(yīng)用的無線電接入而設(shè)置的策略。運(yùn)營(yíng)商策略可以包括由網(wǎng)絡(luò)運(yùn)營(yíng)商關(guān)于設(shè)備或應(yīng)用的網(wǎng)絡(luò)接入所設(shè)置的策略。無線電度量可以包括無線電性能的測(cè)量或用于為特定應(yīng)用或操作環(huán)境選擇最優(yōu)選的無線電的其它類型的測(cè)量。應(yīng)用需求可以包括與請(qǐng)求的應(yīng)用相關(guān)聯(lián)的需求,諸如帶寬需求或延遲/性能需求。網(wǎng)絡(luò)可用性可以包括關(guān)于特定無線電接口上的特定網(wǎng)絡(luò)的可用性的信息。供應(yīng)商提供的度量可以包括用于從無線電度量(諸如接收信號(hào)強(qiáng)度指示和分組丟失率)轉(zhuǎn)換為特定無線電接口可用的吞吐量和延遲性的信息。接入點(diǎn)可用性可以包括指定被來自其它設(shè)備或能夠配置無線鏈路但不能將分組轉(zhuǎn)發(fā)給網(wǎng)絡(luò)的那些設(shè)備的大量業(yè)務(wù)擁塞的接入點(diǎn)的唯一標(biāo)識(shí)符的信息。存儲(chǔ)器304包括RAM、ROM、EEPROM或用于允許信息存儲(chǔ)在設(shè)備300處并可取回的任何其它類型的存儲(chǔ)設(shè)備。在一種實(shí)現(xiàn)中,存儲(chǔ)器304用于存儲(chǔ)處理器302執(zhí)行的計(jì)算機(jī)可讀指令。存儲(chǔ)器304還可以用于存儲(chǔ)包括由處理器302、無線電組件312、應(yīng)用層組件306、套接字層組件310和/或連接引擎組件308中的任何一個(gè)生成的數(shù)據(jù)的任何多個(gè)其它類型數(shù)據(jù)。存儲(chǔ)器304可以有多種不同的配置,包括隨機(jī)訪問存儲(chǔ)器、蓄電池存儲(chǔ)器、硬盤、磁帶等。各種特性還可以實(shí)現(xiàn)在存儲(chǔ)器304上,諸如壓縮和自動(dòng)備份。存儲(chǔ)器304配置為存儲(chǔ)預(yù)加載庫(kù)318和聯(lián)網(wǎng)庫(kù)320。在一種實(shí)現(xiàn)中,聯(lián)網(wǎng)庫(kù)320包括POSIX或伯克利套接字應(yīng)用編程接口(API),其包括用于以C編程語(yǔ)言開發(fā)執(zhí)行進(jìn)程內(nèi)通信(最普遍的是用于跨計(jì)算機(jī)網(wǎng)絡(luò)的通信)的應(yīng)用的函數(shù)。例如,POSix API包括諸如Connect O、Bind O 和 Setsockopt ()之類的函數(shù)。預(yù)加載庫(kù)318用于攔截來自應(yīng)用層306處的應(yīng)用的套接字調(diào)用。例如,預(yù)加載庫(kù)318至少包括聯(lián)網(wǎng)庫(kù)320所提供的API函數(shù)的子集,并且以比聯(lián)網(wǎng)庫(kù)320更高的優(yōu)先級(jí)鏈接到執(zhí)行環(huán)境。在操作期間,該系統(tǒng)配置在該設(shè)備第一次啟動(dòng)時(shí)鏈接器使用的環(huán)境。在一種實(shí)現(xiàn)中,該鏈接器操作以在開始常規(guī)的庫(kù)鏈接之前檢查要加載的庫(kù)的環(huán)境。通常,該鏈接器加載提供聯(lián)網(wǎng)API的聯(lián)網(wǎng)庫(kù)320。應(yīng)用使用該接口創(chuàng)建并連接套接字以建立網(wǎng)絡(luò)通信。例如,在一種實(shí)現(xiàn)中,該鏈接器掃描應(yīng)用及其從屬,使得將所有內(nèi)容都加載到存儲(chǔ)器中。該鏈接器配置為在其它庫(kù)之前加載預(yù)加載庫(kù)318,并填充查詢表,以便滿足后續(xù)加載的庫(kù),并且能夠使用預(yù)加載庫(kù)318。預(yù)加載庫(kù)318包括聯(lián)網(wǎng)庫(kù)320提供的API套接字的至少一個(gè)子集。當(dāng)應(yīng)用進(jìn)行聯(lián)網(wǎng)函數(shù)調(diào)用以創(chuàng)建或連接套接字時(shí),由預(yù)加載庫(kù)318處理這一調(diào)用(或攔截)。例如,應(yīng)用提供具有參數(shù)或?qū)傩?諸如IP地址、目的地、以及提供給Connect O函數(shù)的文件描述符)的Connect O函數(shù)的函數(shù)指針。然后,預(yù)加載庫(kù)318生成對(duì)集中式無線電控制實(shí)體的請(qǐng)求,以便針對(duì)指定的連接選擇最合適的網(wǎng)絡(luò)接口。例如,預(yù)加載庫(kù)318將該請(qǐng)求發(fā)送給連接引擎組件308,以確定要使用的適當(dāng)?shù)臒o線電。在選擇了適當(dāng)?shù)臒o線電之后,執(zhí)行對(duì)聯(lián)網(wǎng)庫(kù)320套接字API的調(diào)用,以便在控制返回到預(yù)加載庫(kù)318之前完成連接建立。例如,連接引擎組件308操作以調(diào)用聯(lián)網(wǎng)庫(kù)320的函數(shù),以便將已經(jīng)選擇的無線電綁定到發(fā)出請(qǐng)求的應(yīng)用。連接引擎組件308配置為以各種方式從多個(gè)候選無線電中智能地選擇無線電。例如,連接引擎組件308可以配置為使用上面的選擇標(biāo)準(zhǔn)中的一個(gè)或多個(gè)來選擇無線電。一旦選擇了無線電,則連接引擎組件308將該無線電綁定到該應(yīng)用。例如,在一種實(shí)現(xiàn)中,通過調(diào)用到初始的聯(lián)網(wǎng)庫(kù)320中來執(zhí)行綁定。運(yùn)行時(shí)間鏈接器提供專門的接口,其能夠指定具體的庫(kù)標(biāo)識(shí)符和函數(shù)標(biāo)識(shí)符并存儲(chǔ)該信息。因此,連接引擎組件308處的函數(shù)和預(yù)加載庫(kù)318可以容易地訪問函數(shù)聯(lián)網(wǎng)庫(kù)320中的函數(shù)(諸如Bind O函數(shù)),以便將已選擇的無線電綁定到該應(yīng)用。下面提供對(duì)設(shè)備300提供智能無線電選擇的操作的更詳細(xì)的描述。在各種實(shí)現(xiàn)中,智能無線電選擇系統(tǒng)包括具有存儲(chǔ)或嵌入在計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)程序指令(“指令”)或“代碼”集合的計(jì)算機(jī)程序產(chǎn)品。當(dāng)所述代碼由至少一個(gè)處理器(例如,處理器302)執(zhí)行時(shí),所述代碼的執(zhí)行使得處理器302控制設(shè)備300以提供本申請(qǐng)中描述的智能接口選擇系統(tǒng)的功能。例如,計(jì)算機(jī)可讀介質(zhì)包括軟盤、CDR0M、存儲(chǔ)卡、閃存設(shè)備、RAM、ROM或與設(shè)備300交換任何其它類型的存儲(chǔ)設(shè)備或計(jì)算機(jī)可讀介質(zhì)。在另一個(gè)方面,可以將代碼集合從外部設(shè)備或通信網(wǎng)絡(luò)資源下載到設(shè)備300。當(dāng)執(zhí)行該組代碼時(shí),用于提供本申請(qǐng)中描述的智能接口選擇系統(tǒng)的方面。圖4示出了用于提供智能無線電選擇的示例性方法400。為了清楚起見,下面參照?qǐng)D3中不出的設(shè)備300來描述方法400。在一種實(shí)現(xiàn)中,處理器302執(zhí)行代碼的一個(gè)或多個(gè)集合,以控制設(shè)備300的功能元件來執(zhí)行下面描述的功能。在方框402處,啟動(dòng)應(yīng)用。該應(yīng)用可以是作為應(yīng)用層組件306的一部分的傳統(tǒng)的或非傳統(tǒng)的應(yīng)用。例如,該應(yīng)用可以是生成聯(lián)網(wǎng)函數(shù)調(diào)用以使用無線電組件312處可用的無線電連接無線網(wǎng)絡(luò)的網(wǎng)絡(luò)瀏覽器。在方框404處,配置并加載預(yù)加載庫(kù)。例如,預(yù)加載庫(kù)318包括通常由應(yīng)用用于接入通信網(wǎng)絡(luò)的聯(lián)網(wǎng)庫(kù)320中提供的聯(lián)網(wǎng)函數(shù)的子集。預(yù)加載庫(kù)318中的聯(lián)網(wǎng)函數(shù)配置為攔截來自設(shè)備處執(zhí)行的應(yīng)用的聯(lián)網(wǎng)函數(shù)調(diào)用。例如,預(yù)加載庫(kù)318包括可用于由設(shè)備300處執(zhí)行的應(yīng)用攔截套接字調(diào)用的POSIX套接字函數(shù)。在一種實(shí)現(xiàn)中,預(yù)加載庫(kù)318被存儲(chǔ)在存儲(chǔ)器304中。在一種實(shí)現(xiàn)中,預(yù)加載庫(kù)318函數(shù)配置為接收從正調(diào)用的應(yīng)用傳遞的參數(shù),并使用這些參數(shù)生成去往連接引擎組件308的請(qǐng)求,以選擇最適合于該應(yīng)用的目的的無線電。在方框406處,將該預(yù)加載庫(kù)鏈接到執(zhí)行環(huán)境中。例如,處理器302將預(yù)加載庫(kù)318以高于聯(lián)網(wǎng)庫(kù)320的優(yōu)先級(jí)鏈接到執(zhí)行環(huán)境中。因此,由應(yīng)用進(jìn)行的聯(lián)網(wǎng)函數(shù)調(diào)用會(huì)被攔截,并由預(yù)加載庫(kù)318中的函數(shù)進(jìn)行處理,而不會(huì)由聯(lián)網(wǎng)庫(kù)320中類似的函數(shù)來處理。在方框408處,攔截來自該應(yīng)用的聯(lián)網(wǎng)函數(shù)調(diào)用。例如,該聯(lián)網(wǎng)函數(shù)調(diào)用可以是POSIX套接字函數(shù)調(diào)用,諸如Connect O函數(shù)。該應(yīng)用生成聯(lián)網(wǎng)函數(shù)調(diào)用以鏈接到無線電,以允許與外部網(wǎng)絡(luò)的通信。由于將預(yù)加載庫(kù)318以高于聯(lián)網(wǎng)庫(kù)320的優(yōu)先級(jí)鏈接到執(zhí)行環(huán)境中,因此,由預(yù)加載庫(kù)318中的函數(shù)來攔截(或處理)該聯(lián)網(wǎng)函數(shù)調(diào)用。在方框410處,預(yù)加載庫(kù)318中被調(diào)用的函數(shù)生成對(duì)連接引擎組件308的選擇請(qǐng)求,以選擇適當(dāng)?shù)臒o線電由該應(yīng)用使用。該請(qǐng)求包括作為由連接引擎組件308用于選擇由該應(yīng)用使用的適當(dāng)無線電的選擇標(biāo)準(zhǔn)的一部分的任何信息。在方框412處,評(píng)估選擇標(biāo)準(zhǔn)。在一種實(shí)現(xiàn)中,連接引擎組件308操作以評(píng)估上面描述的選擇標(biāo)準(zhǔn)。例如,連接引擎308與無線電組件312通信以評(píng)估作為選擇標(biāo)準(zhǔn)的一部分的無線電度量。在方框414處,基于對(duì)選擇標(biāo)準(zhǔn)的評(píng)估來選擇無線電。例如,連接引擎組件308操作以選擇與選擇標(biāo)準(zhǔn)最匹配的無線電。 在方框416處,將已經(jīng)選擇的無線電綁定到該應(yīng)用。例如,在一種實(shí)現(xiàn)中,連接引擎組件308調(diào)用聯(lián)網(wǎng)庫(kù)320的BindO函數(shù)以將已選擇的無線電綁定到該應(yīng)用。例如,連接引擎組件308知道聯(lián)網(wǎng)庫(kù)320以及如何直接訪問其函數(shù)而不被預(yù)加載庫(kù)318攔截。在方框418處,該應(yīng)用隨后利用已經(jīng)選擇的無線電進(jìn)行網(wǎng)絡(luò)通信。在可選的操作中,方法繼續(xù)到方框412,在此連接引擎組件308執(zhí)行選擇標(biāo)準(zhǔn)的周期性評(píng)估以確定當(dāng)前無線電是否與選擇標(biāo)準(zhǔn)最匹配。如果在選擇標(biāo)準(zhǔn)的另一次評(píng)估之后確定除了當(dāng)前無線電以外的一個(gè)無線電與選擇標(biāo)準(zhǔn)最匹配,則該連接引擎308可以銷毀該連接作為觸發(fā)該應(yīng)用重新啟動(dòng)連接以便為新的連接選擇不同無線電的手段。因此,該可選操作允許周期性地評(píng)估選擇標(biāo)準(zhǔn)以確保選擇最適當(dāng)?shù)臒o線電來進(jìn)行需要的通信。因此,方法400提供了與傳統(tǒng)和非傳統(tǒng)應(yīng)用一起使用的智能無線電選擇。應(yīng)該注意的是,該方法400只是一種實(shí)現(xiàn),并且方法400的操作可以重新排列或者進(jìn)行修改使得其它實(shí)現(xiàn)也是可能的。圖5示出了提供智能無線電選擇的示例性裝置500。例如,裝置500適合于用作圖1中示出的設(shè)備102。在一個(gè)方面,裝置500由包括一個(gè)或多個(gè)用于提供本申請(qǐng)中描述的智能無線電選擇系統(tǒng)的方面的模塊的至少一個(gè)集成電路來實(shí)現(xiàn)。例如,在一個(gè)方面,每個(gè)模塊包括硬件和/或執(zhí)行軟件的硬件。裝置500包括第一模塊,其包括用于攔截來自需要無線電接入的應(yīng)用的聯(lián)網(wǎng)函數(shù)調(diào)用的模塊,其中,在一個(gè)方面包括預(yù)加載庫(kù)318。裝置500還包括第二模塊,其包括用于基于選擇標(biāo)準(zhǔn)從多個(gè)候選無線電選擇無線電的模塊,其中,在一個(gè)方面包括連接弓I擎模塊308。裝置500還包括第三模塊,其包括用于將該無線電綁定到應(yīng)用的模塊(506),其中,在一個(gè)方面包括連接弓I擎模塊308。除了智能接口選擇,該系統(tǒng)還操作以提供如下所描述的流移動(dòng)性。圖6示出了示例性通信網(wǎng)絡(luò)600,示例性通信網(wǎng)絡(luò)600圖示了由智能無線電選擇系統(tǒng)提供的流移動(dòng)性的方面。通信網(wǎng)絡(luò)600包括用于使用一個(gè)或多個(gè)通信接口 606與網(wǎng)絡(luò)604通信的設(shè)備602。例如,該通信接口 606包括蜂窩、WiF1、藍(lán)牙和任何其它適當(dāng)?shù)耐ㄐ偶夹g(shù)。在操作期間,設(shè)備602處的應(yīng)用生成與網(wǎng)絡(luò)資源通信的連接請(qǐng)求。如上所討論的,系統(tǒng)108執(zhí)行智能接口選擇以滿足該請(qǐng)求。為了提供流移動(dòng)性的方面,該系統(tǒng)操作以動(dòng)態(tài)地生成流綁定規(guī)則:指定從接口 606選擇的特定通信接口,以封裝用于在本地代理608和設(shè)備602之間路由的分組。在傳統(tǒng)系統(tǒng)中,IP流綁定通常在包括源IP地址、目的IP地址、源端口、目的端口和協(xié)議的5元組中進(jìn)行描述。因此,這一描述由手持式設(shè)備602提供給本地代理608,并且由本地代理608相應(yīng)地對(duì)匹配這一描述的分組進(jìn)行路由。不幸的是,使用5元組對(duì)流進(jìn)行注冊(cè)可能不具有帶寬效率,因?yàn)榧词垢淖兊奈ㄒ辉M可能是源端口,也需要發(fā)送該5元組的所有元素。在各種實(shí)現(xiàn)中,該系統(tǒng)在開始連接時(shí)動(dòng)態(tài)產(chǎn)生流綁定規(guī)則,這樣可以通過最適當(dāng)?shù)臒o線電/接口來傳輸數(shù)據(jù)流。例如,在一種實(shí)現(xiàn)中,該系統(tǒng)分配一個(gè)暫時(shí)端口由該應(yīng)用用于網(wǎng)絡(luò)通信。然后,系統(tǒng)108僅基于該暫時(shí)端口動(dòng)態(tài)生成流綁定規(guī)則,其指示要與該暫時(shí)端口相關(guān)聯(lián)的特定數(shù)據(jù)流并且在特定無線電/接口上傳輸。通過在綁定規(guī)則中只利用暫時(shí)端口,不需要向本地代理傳輸整個(gè)5元組,由于其節(jié)省了傳輸帶寬因此相比于傳統(tǒng)系統(tǒng)更高效。在另一種實(shí)現(xiàn)中,針對(duì)該連接動(dòng)態(tài)生成IPv6地址。例如,生成屬于移動(dòng)節(jié)點(diǎn)前綴的每一連接IPv6地址并將其分配給移動(dòng)IP地址。接下來,動(dòng)態(tài)生成只基于每一連接IPv6地址的流綁定規(guī)則。在上面的任何一種情況中,將綁定規(guī)則通知給網(wǎng)絡(luò)604上的本地代理(HA) 608。HA608根據(jù)該綁定規(guī)則將分組路由給設(shè)備。例如,在HA608處接收從通信節(jié)點(diǎn)(CN) 610發(fā)送給設(shè)備的數(shù)據(jù)分組,然后使用該綁定規(guī)則將其路由給設(shè)備602。下面的方法描述智能選擇系統(tǒng)所提供的流移動(dòng)性。圖7示出了用于提供流移動(dòng)性的示例性方法700。為了清楚,下面參照?qǐng)D3中示出的設(shè)備300和圖6中示出的網(wǎng)絡(luò)600描述了方法700。在一種實(shí)現(xiàn)中,處理器302執(zhí)行一組或多組代碼以控制設(shè)備300的功能單元來執(zhí)行下面描述的功能。在方框702處,由應(yīng)用創(chuàng)建套接字。例如,設(shè)備602處執(zhí)行的應(yīng)用創(chuàng)建套接字以便從作為網(wǎng)絡(luò)604的一部分的網(wǎng)絡(luò)資源接收數(shù)據(jù)流。在方框704處,攔截來自該應(yīng)用的聯(lián)網(wǎng)函數(shù)調(diào)用。例如,該聯(lián)網(wǎng)函數(shù)調(diào)用可以是POSIX套接字函數(shù)調(diào)用,諸如Connect O函數(shù)。該應(yīng)用生成聯(lián)網(wǎng)函數(shù)調(diào)用以便連接到無線電以允許與外部網(wǎng)絡(luò)的通信。由于預(yù)加載庫(kù)318以高于聯(lián)網(wǎng)庫(kù)320的優(yōu)先級(jí)鏈接到執(zhí)行環(huán)境中,因此由預(yù)加載庫(kù)318中的函數(shù)攔截(或處理)該聯(lián)網(wǎng)函數(shù)調(diào)用。在方框706處,執(zhí)行智能接口選擇以滿足該聯(lián)網(wǎng)函數(shù)調(diào)用。例如,執(zhí)行方法400的方框408到414以選擇由該應(yīng)用使用的無線電/接口。因此,選擇設(shè)備602提供的接口 606中的一個(gè)由該應(yīng)用使用。在方框708處,分配暫時(shí)本地端口。在一種實(shí)現(xiàn)中,連接引擎308向該應(yīng)用分配暫時(shí)本地端口。例如,暫時(shí)(即,短期的)端口是從預(yù)定義的范圍內(nèi)選擇的IP通信的傳輸協(xié)議端口。該分配是臨時(shí)的,并且只對(duì)該通信會(huì)話的持續(xù)時(shí)間內(nèi)有效。在完成該通信會(huì)話之后該端口即可重新使用。在方框710處,僅基于該暫時(shí)端口來動(dòng)態(tài)地生成流綁定規(guī)則。在一種實(shí)現(xiàn)中,連接引擎308僅基于分配的暫時(shí)本地端口生成綁定規(guī)則。在方框712處,將流綁定規(guī)則通知給該設(shè)備相關(guān)聯(lián)的本地代理。例如,連接引擎308將該流綁定規(guī)則傳輸給本地代理608。然后,該本地代理608使用該流綁定規(guī)則以便使用適當(dāng)無線電/接口將流路由到設(shè)備602。因此,方法700在智能無線電選擇系統(tǒng)中提供流移動(dòng)性。應(yīng)該注意的是,方法700只是一種實(shí)現(xiàn)方式,并且該方法700的操作可以重新排列或進(jìn)行修改,這樣其它實(shí)現(xiàn)方式也是可能的。圖8示出了用于提供流移動(dòng)性的示例性方法800。為了清楚,下面結(jié)合圖3中示出的設(shè)備300和圖6中示出的網(wǎng)絡(luò)600描述方法800。在一種實(shí)現(xiàn)中,處理器302執(zhí)行一組或多組代碼以控制設(shè)備300的功能單元以執(zhí)行下面描述的功能。在方框802處,由應(yīng)用創(chuàng)建套接字。例如,設(shè)備602處執(zhí)行的應(yīng)用創(chuàng)建套接字以便從作為網(wǎng)絡(luò)604的一部分的網(wǎng)絡(luò)資源接收數(shù)據(jù)流。在方框804處,攔截來自該應(yīng)用的聯(lián)網(wǎng)函數(shù)調(diào)用。例如,該聯(lián)網(wǎng)函數(shù)調(diào)用可以是POSIX套接字函數(shù)調(diào)用,諸如Connect O函數(shù)。該應(yīng)用生成聯(lián)網(wǎng)函數(shù)調(diào)用以便連接到無線電以允許與外部網(wǎng)絡(luò)的通信。由于預(yù)加載庫(kù)318以高于聯(lián)網(wǎng)庫(kù)320的優(yōu)先級(jí)鏈接到執(zhí)行環(huán)境中,因此由預(yù)加載庫(kù)318中的函數(shù)攔截(或處理)該聯(lián)網(wǎng)函數(shù)調(diào)用。在方框806處,執(zhí)行智能接口選擇以滿足該聯(lián)網(wǎng)函數(shù)調(diào)用。例如,執(zhí)行方法400的方框408到414以選擇由該應(yīng)用使用的無線電/接口。因此,選擇設(shè)備602提供的接口 606中的一個(gè)由該應(yīng)用使用。在方框808處,生成屬于移動(dòng)節(jié)點(diǎn)前綴的每一連接IPv6地址。例如,由連接引擎308生成每一連接IPv6地址。在方框810處,將該每一連接IPv6地址指派給移動(dòng)IP地址。例如,可以由連接引擎308來執(zhí)行該指派。在方框812處,僅基于每一連接IPv6地址動(dòng)態(tài)生成流綁定規(guī)則。在一種實(shí)現(xiàn)中,連接引擎308僅基于該每一連接IPv6地址動(dòng)態(tài)生成綁定規(guī)則。這實(shí)現(xiàn)了高效的帶寬利用,因?yàn)槠渌鼌?shù)(諸如端口或目的地址)是不需要的,它本來是會(huì)消耗本地代理的處理資源的。在方框814處,將流綁定規(guī)則通知給該設(shè)備相關(guān)聯(lián)的本地代理。例如,連接引擎308將該流綁定規(guī)則傳輸給本地代理608。然后,該本地代理608使用該流綁定規(guī)則以便使用適當(dāng)無線電/接口將流路由到設(shè)備602。因此,方法800在智能無線電選擇系統(tǒng)中提供流移動(dòng)性。應(yīng)該注意的是,方法800只是一種實(shí)現(xiàn)方式,并且該方法800的操作可以重新排列或進(jìn)行修改,這樣其它實(shí)現(xiàn)方式也是可能的。在諸如智能電話、個(gè)人數(shù)字助理等這樣的用戶設(shè)備中,軟件應(yīng)用可以繼續(xù)執(zhí)行,SP使用戶沒有活動(dòng)地使用該設(shè)備。諸如社交網(wǎng)絡(luò)應(yīng)用、電子郵件或其它通信應(yīng)用、數(shù)據(jù)種子等這樣的應(yīng)用(流行的示例包括Facebook、GmaiI> Market、Twitter等)可以繼續(xù)發(fā)送和接收數(shù)據(jù),即使用戶當(dāng)前沒有使用該設(shè)備。圖9示出了在大約兩個(gè)小時(shí)內(nèi)用戶設(shè)備的應(yīng)用活躍度的抽樣等級(jí),在此期間,用戶沒有與設(shè)備交互并且屏幕是關(guān)閉的??梢钥吹?,即使在這種情況下,還是可以看到在設(shè)備表面上沒有使用時(shí)還繼續(xù)操作的應(yīng)用所帶來的活躍度峰值。這些應(yīng)用的活動(dòng)可以使用諸如無線電單元208中的無線電等這樣的通信資源。這些應(yīng)用可能觸發(fā)用戶設(shè)備從空閑模式到連接模式的頻繁轉(zhuǎn)換,或者它們可能干擾進(jìn)入空閑模式或其它替代的連接模式(諸如不連續(xù)接收(DRX))的用戶設(shè)備。當(dāng)用戶沒有活動(dòng)地使用該設(shè)備時(shí),用對(duì)無線電活動(dòng)的提升等級(jí)可能造成電池壽命的過早耗盡、無線網(wǎng)絡(luò)的負(fù)載上不理想的增高或其它不理想的效果。采用本申請(qǐng)中公開的技術(shù)和結(jié)構(gòu),設(shè)備可以采用分層(為了解釋說明的目的,稱為封裝器)提供應(yīng)用接口(API)以便捕獲來自后臺(tái)應(yīng)用的數(shù)據(jù)并保存它們直到激活無線電資源并且以同步的方式傳輸應(yīng)用數(shù)據(jù)和執(zhí)行任務(wù)的理想的點(diǎn)。通過聚合這些任務(wù)/數(shù)據(jù)請(qǐng)求,可以減少頻繁的喚醒用戶設(shè)備或在用戶當(dāng)前沒有活動(dòng)地使用該設(shè)備時(shí)節(jié)省其它通信資源。圖10示出了用于如上所述的聚合應(yīng)用事件的架構(gòu)的示例性框圖。如圖所示,這些方框可以劃分在應(yīng)用處理器1050和調(diào)制解調(diào)器處理器1060之間,但是各種功能可以與圖10的示例不同地進(jìn)行組織。應(yīng)用1002與應(yīng)用連接引擎1008和高等級(jí)操作系統(tǒng)(HL0S)1006交互。應(yīng)用連接引擎1008可以與調(diào)制解調(diào)器連接引擎1010通信。該調(diào)制解調(diào)器連接引擎可以管理諸如無線電單元208和其中的無線電這樣的通信資源。封裝器1004能夠捕獲應(yīng)用1002和HL0S1006之間的數(shù)據(jù)。封裝器1004可以在用戶不活動(dòng)的周期內(nèi)聚合來自應(yīng)用1002的數(shù)據(jù)并保存它們直到確定的時(shí)間才將它們釋放給HL0S1006以及最后到達(dá)無線電單元208進(jìn)行操作/傳輸。在一個(gè)方面,封裝器1004保存捕獲的數(shù)據(jù),然后可以評(píng)估是否可以釋放保存的數(shù)據(jù)。可以根據(jù)評(píng)估結(jié)果釋放數(shù)據(jù)。評(píng)估時(shí)間和評(píng)估結(jié)果都可以基于各種參數(shù),諸如但并不僅限于空中鏈路效率、網(wǎng)絡(luò)指示、位置、上下文認(rèn)知、一天中的時(shí)間、當(dāng)前網(wǎng)絡(luò)負(fù)載和過去的網(wǎng)絡(luò)負(fù)載模式。封裝器1004可以是對(duì)應(yīng)用1002不可見的,這樣它們就不知道它們的數(shù)據(jù)/請(qǐng)求被保持/聚合。封裝器1004可以是單獨(dú)的組件或者可以整合到另一個(gè)組件中,諸如應(yīng)用連接引擎1008。圖11中示出了這種聚合的一個(gè)示例。應(yīng)用I到4中的每一個(gè)請(qǐng)求使用無線電資源。這些套接字調(diào)用可以被封裝器1004捕獲并保持。在確定的時(shí)間點(diǎn),封裝器1004將會(huì)以聚合的方式釋放這些套接字調(diào)用。在一個(gè)方面,封裝器1004評(píng)估是否釋放這些調(diào)用。釋放是基于封裝器1004的評(píng)估結(jié)果的。評(píng)估時(shí)間和評(píng)估結(jié)果可以是各種參數(shù)的函數(shù),諸如但并不僅限于空中鏈路效率、網(wǎng)絡(luò)指示、位置、上下文認(rèn)知、一天中的時(shí)間、當(dāng)前網(wǎng)絡(luò)負(fù)載和過去的網(wǎng)絡(luò)負(fù)載模式。在另一個(gè)方面,如圖12中所示,針對(duì)應(yīng)用的連接引擎API (應(yīng)用接口)可以指示其后臺(tái)活動(dòng)/操作請(qǐng)求,在此某些應(yīng)用只能容忍某個(gè)量的延遲(例如,X秒、Y秒等)。封裝器可以提供回調(diào)函數(shù)以便向這些應(yīng)用指示到了連接的時(shí)間(例如,AP1.Go)。在接收到這一回調(diào)之后,應(yīng)用可以根據(jù)需要進(jìn)行通信。作為替代,通過API的應(yīng)用可以提供截止期限,并且該封裝器可以在遵守截止期限的同時(shí)明顯地延遲該連接,并且允許應(yīng)用在任何截止期限之前連接。在又另一個(gè)方面,API還可以允許應(yīng)用注冊(cè)其需要立即接入(例如,兒童追蹤、緊急通知等)。一般而言,該封裝器可以學(xué)習(xí)或讀取指示哪個(gè)進(jìn)程名稱是/不是延遲容忍的數(shù)據(jù)庫(kù)。在又另一個(gè)方面,運(yùn)營(yíng)商策略允許根據(jù)定制來控制封裝器的行為。例如,黃金周期是I分鐘,預(yù)付費(fèi)周期是I個(gè)小時(shí)等。應(yīng)用的聚合和延遲可以選擇性地完成,S卩,實(shí)現(xiàn)為用戶不會(huì)被中斷??梢圆扇〔煌蛩貋泶_定何時(shí)延遲/聚合應(yīng)用對(duì)通信資源的使用。例如,延遲可以根據(jù)用戶設(shè)備的某些特性來實(shí)現(xiàn),諸如屏幕是關(guān)閉的,或音頻輸出是關(guān)閉的等。延遲可能不只針對(duì)已知能夠處理這種延遲的應(yīng)用來實(shí)現(xiàn)。可以在無線電沒有加載時(shí),或者用戶設(shè)備/電話不在使用中(沒有電話呼叫、音頻流等)時(shí)實(shí)現(xiàn)延遲?;蛘呖梢岳蒙厦娴囊蛩鼗蚱渌蛩氐慕M合來實(shí)現(xiàn)延遲。當(dāng)安裝到多個(gè)用戶設(shè)備上的應(yīng)用同時(shí)(或在很短的時(shí)間周期內(nèi))請(qǐng)求接入網(wǎng)絡(luò)時(shí),該網(wǎng)絡(luò)可能會(huì)被建立數(shù)據(jù)連接相關(guān)聯(lián)的峰值網(wǎng)絡(luò)信令過負(fù)載。例如,編程為在一天的固定時(shí)間發(fā)生的自動(dòng)廣播通知(例如,軟件更新、動(dòng)態(tài)內(nèi)容的周期性更新等)可能會(huì)造成執(zhí)行在多個(gè)不同用戶設(shè)備上的多個(gè)應(yīng)用請(qǐng)求與網(wǎng)絡(luò)的數(shù)據(jù)連接。在一種配置中,為了避免這種同步性,可以根據(jù)隨機(jī)數(shù)計(jì)算在其后釋放所保存的請(qǐng)求的時(shí)間延遲。在一種配置中,該架構(gòu)可以包括在攔截到請(qǐng)求時(shí)啟動(dòng)的隨機(jī)定時(shí)器。該定時(shí)器可以確定保存該請(qǐng)求的隨機(jī)周期。當(dāng)隨機(jī)時(shí)間周期期滿時(shí),可以將該請(qǐng)求釋放給目的接收方。例如,一旦隨機(jī)定時(shí)器期滿則可以釋放該請(qǐng)求。該隨機(jī)延遲用于解除多個(gè)用戶設(shè)備上的網(wǎng)絡(luò)信令和數(shù)據(jù)連接建立程序的同步性。在一個(gè)方面,無線電認(rèn)知可以輔助減少應(yīng)用連接的數(shù)量,其可能中斷信令加載和/或節(jié)省用戶設(shè)備電池壽命。在另一個(gè)方面,可以采用不同因素來確定評(píng)估是否可以釋放所保存的請(qǐng)求的時(shí)間和確定該評(píng)估決定。具體而言,表示空中鏈路效率、網(wǎng)絡(luò)指示、定位、上下文認(rèn)知、一天中的時(shí)間、當(dāng)前網(wǎng)絡(luò)負(fù)載和過去的網(wǎng)絡(luò)負(fù)載模式的各種參數(shù)可以用于確定評(píng)估時(shí)間和評(píng)估決定。評(píng)估時(shí)間和評(píng)估決定(或結(jié)果)可以都是一天中的時(shí)間點(diǎn)的函數(shù)。例如,評(píng)估時(shí)間可以更長(zhǎng)并且評(píng)估決定可以在其理解預(yù)期該網(wǎng)絡(luò)負(fù)載很重時(shí)傾向于在一天中的某個(gè)時(shí)間不釋放保存的請(qǐng)求。評(píng)估時(shí)間和評(píng)估決定可以都是過去的網(wǎng)絡(luò)使用模型隨時(shí)間的函數(shù)。過去的網(wǎng)絡(luò)使用模型可以使得在封裝器1004處可用,通過例如通過網(wǎng)絡(luò)下載、離線下載等。根據(jù)本發(fā)明內(nèi)容的一個(gè)方面,根據(jù)網(wǎng)絡(luò)負(fù)載打開或關(guān)閉到上行鏈路的入口。網(wǎng)絡(luò)負(fù)載可以指的是無線電系統(tǒng)的整體負(fù)載(控制層面加上數(shù)據(jù)層面),或僅是控制層面或用戶層面的指定負(fù)載。當(dāng)網(wǎng)絡(luò)負(fù)載較低時(shí),打開該入口。當(dāng)網(wǎng)絡(luò)負(fù)載較高時(shí),關(guān)閉入口。在一個(gè)示例中,可以通過觀察隨機(jī)接入信道(RACH)上的負(fù)載,并且尤其通過觀察RACH應(yīng)答來估計(jì)網(wǎng)絡(luò)負(fù)載。RACH在大多數(shù)蜂窩網(wǎng)絡(luò)上都是可用的并且可以用于傳輸信令消息。RACH可以由終端用于從空閑模式轉(zhuǎn)換到激活模式。RACH還可以用于在終端處于激活模式時(shí)重新同步。一般而言,RACH上的負(fù)載與信令負(fù)載相關(guān)聯(lián),因?yàn)樵揜ACH是在連接建立過程中攜帶無線資源控制(RRC)控制的信道。例如在LTE系統(tǒng)中,RACH應(yīng)答是廣播的,并且允許客戶端A看到針對(duì)客戶端B、C、D等的應(yīng)答。換句話說,即使特定設(shè)備沒有接入隨機(jī)接入信道,相同的設(shè)備還是可以觀察是否有其它設(shè)備同時(shí)通過該RACH接入該網(wǎng)絡(luò)。由于該信道通常用于信令,因此通過觀察這一信道(即,RACH)上的負(fù)載,用戶設(shè)備可以確定是否由于信令存在很重的負(fù)載。在一個(gè)方面,封裝器1004周期性地監(jiān)聽RACH響應(yīng)信道上的負(fù)載并且在整體負(fù)載低于預(yù)定值(諸如確定的平均負(fù)載值)時(shí)打開入口。在一個(gè)示例中,監(jiān)聽RACH響應(yīng)信道允許圖1的用戶設(shè)備102在網(wǎng)絡(luò)低使用率的時(shí)間周期內(nèi)執(zhí)行到網(wǎng)絡(luò)104的時(shí)間寬容的連接?;蛘邠Q句話說,可以允許在網(wǎng)絡(luò)104中低使用率的時(shí)間周期內(nèi)的多重連接。如果多個(gè)用戶設(shè)備102采用封裝器1004來監(jiān)聽網(wǎng)絡(luò)負(fù)載則可以使用隨機(jī)回退來分布負(fù)載。例如,如果多個(gè)用戶設(shè)備102正在等待接入網(wǎng)絡(luò)104,則一旦出現(xiàn)低使用率周期,則應(yīng)該允許設(shè)備102交錯(cuò)地接入網(wǎng)絡(luò)104以避免出現(xiàn)負(fù)載突發(fā)。也就是,第一用戶設(shè)備可以在時(shí)間點(diǎn)I接入網(wǎng)絡(luò),第二用戶設(shè)備將在時(shí)間點(diǎn)2 (晚于時(shí)間點(diǎn)I)接入網(wǎng)絡(luò),等。在另一個(gè)方面,從諸如載波與噪聲比(Ec/NO)、接收信號(hào)碼字功率(RSCP)、終端傳輸功率或基站的熱噪聲增量(RoT)。在另一個(gè)方面,到應(yīng)用到網(wǎng)絡(luò)的連接基于空中鏈路效率。具體而言,可以通過允許在信道狀況良好或最優(yōu)的時(shí)候允許連接到網(wǎng)絡(luò)來增加或最大化無線鏈路容量。例如,可以監(jiān)聽信噪比(SNR)并且在該SNR低于預(yù)定門限時(shí)不允許接入網(wǎng)絡(luò)。在另一個(gè)示例中,可以通過根據(jù)用戶設(shè)備當(dāng)前使用的無線接入技術(shù)(RAT)允許連接來增加或最大化空中鏈路效率。具體而言,如果采用公知的快速RAT則打開入口(例如,允許網(wǎng)絡(luò)接入)。例如在3GPP類型部署中,用戶設(shè)備可以支持GSM、GPRS業(yè)務(wù)、HSPA和LTE。可以建立觸發(fā)器不允許打開入口,除非該RAT是HSPA或LTE。這只針對(duì)快速RAT連接來提供,其可能降低或最小化連接期間的損耗。在又另一個(gè)根據(jù)空中鏈路效率允許連接的示例中,可以光差重選狀態(tài)。當(dāng)用戶設(shè)備獨(dú)立地從一個(gè)服務(wù)節(jié)點(diǎn)切換到不同的服務(wù)節(jié)點(diǎn)時(shí)進(jìn)行重選。在一個(gè)示例中,如果出現(xiàn)任何指示將要發(fā)生重選的信號(hào),則不允許應(yīng)用連接(即,打開入口)。具體而言,允許在連接到網(wǎng)絡(luò)之前完成重選r(或任何潛在的重選)??蛇x地,在另一個(gè)示例中,強(qiáng)制進(jìn)行較早的重選。在另一個(gè)示例中,封裝器1004可以觸發(fā)額外的無線測(cè)量,諸如頻率內(nèi)測(cè)量和/或頻率間測(cè)量,以便助于在封裝器1004打開入口允許連接到網(wǎng)絡(luò)104之前的重選。該測(cè)量可以向服務(wù)小區(qū)提供用于確定切換是否能更好的攜帶業(yè)務(wù)的信息。在又另一個(gè)方面,封裝器1004可以監(jiān)聽并跟蹤負(fù)載,然后釋放連接請(qǐng)求并允許在負(fù)載較低,(相比于已知的平均負(fù)載值)或當(dāng)負(fù)載低于已知峰值負(fù)載值時(shí)連接該網(wǎng)絡(luò)。如上所討論的,可以通過觀察RACH推導(dǎo)和監(jiān)聽網(wǎng)絡(luò)負(fù)載。另外,可以通過其它方式推導(dǎo)并從而監(jiān)聽網(wǎng)絡(luò)負(fù)載,諸如但并不僅限于下行鏈路業(yè)務(wù)與導(dǎo)頻比或其它無線電的量、來自無線接入網(wǎng)絡(luò)的指示和有效用戶的數(shù)量。例如,在高級(jí)EVDO網(wǎng)絡(luò)中,基站可以向用戶提供關(guān)于單播和/或廣播信號(hào)中的負(fù)載的指示。在另一個(gè)方面,可以根據(jù)無線電的共存允許連接。例如,LTE和藍(lán)牙可能會(huì)基于LTE的載波頻率干擾。另外,LTE和WLAN也可能會(huì)干擾。在具體示例中,如果用戶設(shè)備正在使用藍(lán)牙或WLAN (并且有實(shí)際的干擾或預(yù)計(jì)到的干擾),則LTE入口保持關(guān)閉并且不允許發(fā)起請(qǐng)求的應(yīng)用連接到該網(wǎng)絡(luò),直到該干擾無線電不再使用為止。在另一個(gè)示例中,在存在共存問題時(shí)封裝器1004從共存管理器接收信息。在這個(gè)示例中,在存在共存問題時(shí)封裝器1004不允許應(yīng)用連接到該網(wǎng)絡(luò)。在另一個(gè)方面,應(yīng)用到網(wǎng)絡(luò)104的連接基于封裝器1004接收到的網(wǎng)絡(luò)指示。該指示可以是由封裝器1004永固確定何時(shí)允許到該網(wǎng)絡(luò)的連接的無線指示。在一個(gè)示例中,當(dāng)?shù)搅税l(fā)送后臺(tái)業(yè)務(wù)的良好時(shí)機(jī)時(shí),該網(wǎng)絡(luò)可以廣播指示。具體而言,網(wǎng)絡(luò)載波可能對(duì)每分鐘的連接數(shù)量有限制,并且該網(wǎng)絡(luò)可以廣播每分鐘可用連接的數(shù)量或者該網(wǎng)絡(luò)可以指示在設(shè)備準(zhǔn)備好的同時(shí)應(yīng)用請(qǐng)求網(wǎng)絡(luò)連接時(shí)的接入概率因素。在一種配置中,如果生成的隨機(jī)數(shù)小于該接入概率因素則允許接入。封裝器1004接收廣播并確定其是否可以打開入口并允許該應(yīng)用的網(wǎng)絡(luò)連接。在一個(gè)示例中,封裝器1004接收到“go”比特并且觸發(fā)該封裝器1004打開入口并允許發(fā)起請(qǐng)求的應(yīng)用接入網(wǎng)絡(luò)104。該指示可以基于小區(qū)或遠(yuǎn)程網(wǎng)絡(luò)控制器區(qū)域,取決于基站還是無線網(wǎng)絡(luò)控制器(RNC)是瓶頸?!癵o”比特可以應(yīng)用于單個(gè)用戶,或應(yīng)用于用戶集合(諸如尋呼集合)中的所有用戶。根據(jù)無線接入網(wǎng)絡(luò)的類型決定應(yīng)用連接,諸如GPRS、EDGE、UMTS、HSPA, cdmalx、EV-DO、LTE、W1-F1、W1-Max等??梢杂藐P(guān)于每個(gè)無線接入類型的信息配置該封裝器,例如為了避免在較慢的網(wǎng)絡(luò)上(例如,(GPRS))或信令效率較低的網(wǎng)絡(luò)上(例如,(UMTS))上釋放連接。相反地,該封裝器可以在網(wǎng)絡(luò)提供廉價(jià)連接時(shí)(諸如WLAN)釋放該連接。該封裝器可以使用來自調(diào)制解調(diào)器的信息,尤其是關(guān)于空閑模式或如果終端將要或正在連接另一個(gè)服務(wù)小區(qū)時(shí)的連接模式移動(dòng)性的信息。該封裝器可以允許在釋放業(yè)務(wù)之前完成重選或切換處理。這可以確保在無線連接是最適合于傳輸這一業(yè)務(wù)時(shí)釋放該業(yè)務(wù)。例如如果發(fā)生從UMTS到LTE的重選,則該封裝器可以等到終端占用LTE以發(fā)起連接的時(shí)候。該封裝器可以命令調(diào)制解調(diào)器執(zhí)行操作以便加速或優(yōu)化即將進(jìn)行的無線連接。例如當(dāng)調(diào)制解調(diào)器在可能適合占用的給定頻率上占用給定無線接入技術(shù)(RAT),但是對(duì)于攜帶數(shù)據(jù)連接并不理想時(shí),該封裝器指示調(diào)制解調(diào)器執(zhí)行頻率間搜索以搜索可用RAT。該調(diào)制解調(diào)器還可以發(fā)起向更好的RAT/頻率的重選以便準(zhǔn)備使封裝器打開入口。這些程序有助于在更合適的載波/RAT上攜帶業(yè)務(wù)而無需網(wǎng)絡(luò)在連接模式中發(fā)起切換。在另一個(gè)方面,到網(wǎng)絡(luò)104的應(yīng)用連接基于可用網(wǎng)絡(luò)資源的預(yù)測(cè)。在一個(gè)方面,封裝器1004通過接收輸入認(rèn)知位置/上下文,諸如但并不僅限于一天中的時(shí)間、動(dòng)作狀態(tài)、蜂窩基站標(biāo)識(shí)的指紋(例如,設(shè)備從小區(qū)X、y和z接收導(dǎo)頻并且接收功率大約是-80、-65、_120dBm)、地理定位、已知接入點(diǎn)和位置的列表。地理定位可以由衛(wèi)星系統(tǒng)提供,諸如GPS,或基于蜂窩網(wǎng)絡(luò)小區(qū)ID的指紋,或基于無線局域網(wǎng)絡(luò)接入點(diǎn)的存在。該封裝器使用定位/上下文認(rèn)知來預(yù)測(cè)另一個(gè)RAT何時(shí)將會(huì)變得可用。在另一個(gè)方面,封裝器1004學(xué)習(xí)一天中的什么時(shí)間對(duì)于接入網(wǎng)絡(luò)很充裕以及它的資源。封裝器使用豐富的信息確定何時(shí)打開入口以及允許應(yīng)用連接到網(wǎng)絡(luò)。例如,用戶設(shè)備可以預(yù)測(cè)該用戶正在朝家里走,在家里有可用的WLAN連接。在這種情況中,封裝器1004針對(duì)可容忍延遲的應(yīng)用阻止其到網(wǎng)絡(luò)的通信直到用戶到家并且快速網(wǎng)絡(luò)變得可用。在一個(gè)方面,圖13中示出了用于在用戶設(shè)備中控制應(yīng)用接入無線通信的方法1300。在方框1302處,攔截來自期望使用通信資源的應(yīng)用的請(qǐng)求。在方框1304處保存該請(qǐng)求。在方框1306處,評(píng)估是否可以釋放所保存的請(qǐng)求。在方框1308處,根據(jù)評(píng)估結(jié)果釋放該請(qǐng)求。雖然上面的描述關(guān)于API,但是這些概念等效地應(yīng)用于硬件、固件或硬件和軟件的任何組合。本領(lǐng)域的技術(shù)人員應(yīng)該理解,信息和信號(hào)可以使用任何多種不同的技術(shù)和方法來表示。例如,在貫穿上面的描述中提及的數(shù)據(jù)、指令、命令、信息、信號(hào)、比特、符號(hào)和碼片可以用電壓、電流、電磁波、磁場(chǎng)或粒子、光場(chǎng)或粒子或者其任意組合來表示。本領(lǐng)域技術(shù)人員還應(yīng)當(dāng)意識(shí)到,結(jié)合本發(fā)明的公開實(shí)施例描述的各種示例性的邏輯框、模塊、電路和算法步驟均可以實(shí)現(xiàn)成電子硬件、計(jì)算機(jī)軟件或其組合。為了清楚地表示硬件和軟件之間的可交換性,上面對(duì)各種示例性的部件、框、模塊、電路和步驟均圍繞其功能進(jìn)行了總體描述。至于這種功能是實(shí)現(xiàn)成硬件還是實(shí)現(xiàn)成軟件,取決于特定的應(yīng)用和對(duì)整個(gè)系統(tǒng)所施加的設(shè)計(jì)約束條件。熟練的技術(shù)人員可以針對(duì)每個(gè)特定應(yīng)用,以變通的方式實(shí)現(xiàn)所描述的功能,但是,這種實(shí)現(xiàn)決策不應(yīng)解釋為背離本發(fā)明的示例性實(shí)施例的保護(hù)范圍。用于執(zhí)行本申請(qǐng)所述功能的通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯設(shè)備、分立門或者晶體管邏輯器件、分立硬件組件或者其任意組合,可以實(shí)現(xiàn)或執(zhí)行結(jié)合本申請(qǐng)公開實(shí)施例描述的各種示例性的邏輯框圖、模塊和電路。通用處理器可以是微處理器,或者,該處理器也可以是任何常規(guī)的處理器、控制器、微控制器或者狀態(tài)機(jī)。處理器還可以實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如,DSP和微處理器的組合、多個(gè)微處理器、一個(gè)或多個(gè)微處理器與DSP內(nèi)核的結(jié)合,或者任何其它此種結(jié)構(gòu)。結(jié)合本發(fā)明公開實(shí)施例描述的方法或算法的步驟可以直接實(shí)現(xiàn)在硬件、處理器執(zhí)行的軟件模塊或它們的組合中。軟件模塊可以位于隨機(jī)訪問存儲(chǔ)器(RAM)、閃存、只讀存儲(chǔ)器(ROM)、電可編程ROM (EPROM)、電可擦寫可編程ROM (EEPR0M)、寄存器、硬盤、移動(dòng)硬盤、CD-ROM或本領(lǐng)域已知的任何其它形式的存儲(chǔ)介質(zhì)中。示例性的存儲(chǔ)介質(zhì)與處理器連接,處理器可以從存儲(chǔ)介質(zhì)讀取信息和向其中寫入信息。作為替換,存儲(chǔ)介質(zhì)可以整合到處理器中。處理器和存儲(chǔ)介質(zhì)可以位于ASIC中。ASIC可以位于用戶終端中?;蛘?,處理器和存儲(chǔ)介質(zhì)可以作為用戶終端中的分立組件。在一個(gè)或多個(gè)示例性實(shí)施例中,本申請(qǐng)中所描述的功能可以用硬件、軟件、固件,或它們的任意結(jié)合來實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),功能可以作為一條或多個(gè)指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上或進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),包括任何便于將計(jì)算機(jī)程序從一個(gè)地方轉(zhuǎn)移到另一個(gè)地方的介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)可訪問的任何可用介質(zhì)。舉個(gè)例子,但是并不僅限于,該計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM,CD-ROM或其它光盤存儲(chǔ)器、磁盤存儲(chǔ)器或其它磁存儲(chǔ)設(shè)備,或可以用于以指令或數(shù)據(jù)結(jié)構(gòu)的形式裝載或存儲(chǔ)期望程序代碼,并由計(jì)算機(jī)訪問的任何其它介質(zhì)。此外,任何連接也都可適當(dāng)?shù)乇环Q作計(jì)算機(jī)可讀介質(zhì)。舉個(gè)例子,如果軟件是通過同軸電纜、纖維光纜、雙絞線、數(shù)字用戶線(DSL)、或無線技術(shù)(諸如紅外、無線電和微波)從網(wǎng)站、服務(wù)器、或其它遠(yuǎn)程源傳輸?shù)?,則同軸電纜、纖維光纜、雙絞線、DSL、或無線技術(shù)(諸如紅夕卜、無線電和微波)包含在介質(zhì)的定義中。本申請(qǐng)中所用的磁盤和光盤,包括光具盤(CD)、鐳射影碟、光盤、數(shù)字化視頻光盤(DVD)、軟盤和藍(lán)光光盤,其中,磁盤通常磁力地再生數(shù)據(jù),而光盤則用激光光學(xué)地再生數(shù)據(jù)。因此,在一些方面,計(jì)算機(jī)可讀介質(zhì)可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)(例如,有形媒介)。另外,在一些方面,計(jì)算機(jī)可讀介質(zhì)可以包括暫時(shí)性計(jì)算機(jī)可讀介質(zhì)(例如,信號(hào))。上述的結(jié)合也可以包含在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。為使本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)或者使用本發(fā)明,上面提供了對(duì)所公開示例性實(shí)施例的描述。對(duì)于本領(lǐng)域技術(shù)人員來說,對(duì)這些示例性實(shí)施例的各種修改都是顯而易見的,并且,本發(fā)明定義的總體原理也可以在不脫離本發(fā)明的精神和保護(hù)范圍的基礎(chǔ)上適用于其它實(shí)施例。因此,本發(fā)明并不限于本申請(qǐng)中示出的示例性實(shí)施例,而是與本發(fā)明公開的原理和新穎性特征的最廣范圍相一致。
權(quán)利要求
1.一種用于用戶設(shè)備中的無線通信的方法,所述方法包括: 攔截來自期望使用通信資源的應(yīng)用的請(qǐng)求; 保存所攔截的請(qǐng)求; 評(píng)估是否可以釋放所保存的請(qǐng)求;以及 基于所述評(píng)估的結(jié)果釋放所保存的請(qǐng)求。
2.如權(quán)利要求1所述的方法,其中,用于評(píng)估的時(shí)間和所述評(píng)估的結(jié)果中的至少一個(gè)是空中鏈路效率、網(wǎng)絡(luò)指示、定位、上下文認(rèn)知、一天中的時(shí)間、當(dāng)前網(wǎng)絡(luò)負(fù)載、過去的網(wǎng)絡(luò)負(fù)載模式、隨機(jī)化的等待時(shí)間中的至少一個(gè)的函數(shù)。
3.如權(quán)利要求1所述的方法,其中,用于評(píng)估的時(shí)間是基于確定性的值和偽隨機(jī)數(shù)中的一個(gè)。
4.如權(quán)利要求3所述的方法,其中,所述評(píng)估是基于確定性的值,并且所述方法還包括輸出釋放指示和不釋放指示中的一個(gè)。
5.如權(quán)利要求1所述的方法,其中,所述評(píng)估是概率性的,并且還包括輸出釋放所保存的請(qǐng)求的概率。
6.如權(quán)利要求2所述的方法,還包括: 基于隨機(jī)接入響應(yīng)信道來估計(jì)所述當(dāng)前網(wǎng)絡(luò)負(fù)載。
7.如權(quán)利要求1所述的方法,還包括: 基于下行鏈路業(yè)務(wù)與導(dǎo)頻比(TRP)、載波與噪聲比(Ec/NO)和有效用戶的數(shù)量中的至少一個(gè)來估計(jì)所述網(wǎng)絡(luò)負(fù)載。`
8.如權(quán)利要求2所述的方法,其中,所述空中鏈路效率包括指示信噪比(SNR)、無線接入網(wǎng)絡(luò)類型、預(yù)期的無線電共存問題、替代無線接入技術(shù)的估計(jì)的接近度、以及重選接近度中的至少一個(gè)的至少一個(gè)值。
9.如權(quán)利要求1所述的方法,還包括: 在下列操作中的一個(gè)之后釋放聚合的請(qǐng)求: 請(qǐng)求信道測(cè)量;以及 完成空閑模式重選。
10.如權(quán)利要求1所述的方法,還包括: 從無線接入網(wǎng)絡(luò)接收關(guān)于網(wǎng)絡(luò)負(fù)載狀況的信息,所述釋放是基于所接收的信息。
11.如權(quán)利要求10所述的方法,其中,所述關(guān)于網(wǎng)絡(luò)負(fù)載狀況的信息包括指示整體負(fù)載、數(shù)據(jù)信道的負(fù)載、信令信道的負(fù)載、以及控制信道的負(fù)載中的至少一個(gè)的值。
12.如權(quán)利要求1所述的方法,其中,所述評(píng)估包括應(yīng)用關(guān)于進(jìn)行中的和未來的調(diào)制解調(diào)器移動(dòng)性過程中的一個(gè)的信息。
13.如權(quán)利要求1所述的方法,還包括: 指示調(diào)制解調(diào)器執(zhí)行頻率間搜索操作和RAT間頻率間重選操作中的至少一個(gè),以便為釋放所保存的請(qǐng)求做準(zhǔn)備。
14.一種用于無線通信的裝置,包括: 存儲(chǔ)器;以及 至少一個(gè)處理器,其耦合至所述存儲(chǔ)器并且配置為: 攔截來自期望使用通信資源的應(yīng)用的請(qǐng)求;保存所攔截的請(qǐng)求; 評(píng)估是否可以釋放所保存的請(qǐng)求;以及 基于所述評(píng)估的結(jié)果釋放所保存的請(qǐng)求。
15.如權(quán)利要求14所述的裝置,其中,用于評(píng)估的時(shí)間和所述評(píng)估的結(jié)果中的至少一個(gè)是空中鏈路效率、網(wǎng)絡(luò)指示、定位、上下文認(rèn)知、一天中的時(shí)間、當(dāng)前網(wǎng)絡(luò)負(fù)載、過去的網(wǎng)絡(luò)負(fù)載模式、隨機(jī)等待時(shí)間中的至少一個(gè)的函數(shù)。
16.如權(quán)利要求14所述的裝置,其中,用于評(píng)估的時(shí)間是基于確定性的值和偽隨機(jī)數(shù)中的一個(gè)。
17.如權(quán)利要求16所述的裝置,其中,所述評(píng)估是確定性的,并且所述處理器還配置為輸出釋放指示和不釋放指示中的一個(gè)。
18.如權(quán)利要求14 所述的裝置,其中,所述評(píng)估是概率性的,并且所述處理器還配置為輸出進(jìn)行釋放的概率。
19.如權(quán)利要求15所述的裝置,其中,所述處理器還配置為基于隨機(jī)接入響應(yīng)信道來估計(jì)所述當(dāng)前網(wǎng)絡(luò)負(fù)載。
20.如權(quán)利要求14所述的裝置,其中,所述處理器還配置為基于下行鏈路業(yè)務(wù)與導(dǎo)頻比(TRP)、載波與噪聲比(Ec/NO)和有效用戶的數(shù)量中的至少一個(gè)來估計(jì)所述網(wǎng)絡(luò)負(fù)載。
21.如權(quán)利要求15所述的裝置,其中,所述空中鏈路效率包括指示信噪比(SNR)、無線接入網(wǎng)絡(luò)類型、預(yù)期的無線電共存問題、替代無線接入技術(shù)的估計(jì)的接近度、以及重選接近度中的至少一個(gè)的至少一個(gè)值。
22.如權(quán)利要求14所述的裝置,其中,所述處理器還配置為在下列操作中的一個(gè)之后釋放聚合的請(qǐng)求: 請(qǐng)求信道測(cè)量;以及 完成空閑模式重選。
23.如權(quán)利要求14所述的裝置,其中,所述處理器還配置為從無線接入網(wǎng)絡(luò)接收關(guān)于網(wǎng)絡(luò)負(fù)載狀況的信息,所述釋放是基于所接收的信息。
24.如權(quán)利要求23所述的裝置,其中,所述關(guān)于網(wǎng)絡(luò)負(fù)載狀況的信息包括指示整體負(fù)載、數(shù)據(jù)信道的負(fù)載、信令信道的負(fù)載、以及控制信道的負(fù)載中的至少一個(gè)的至少一個(gè)值。
25.如權(quán)利要求14所述的裝置,其中,所述處理器還配置為通過應(yīng)用關(guān)于進(jìn)行中的和未來的調(diào)制解調(diào)器移動(dòng)性過程中的一個(gè)的信息來進(jìn)行評(píng)估。
26.如權(quán)利要求14所述的裝置,其中,所述處理器還配置為指示調(diào)制解調(diào)器執(zhí)行頻率間搜索操作和RAT間頻率間重選操作中的一個(gè),以便為釋放所保存的請(qǐng)求做準(zhǔn)備。
27.一種用于無線通信的裝置,包括: 用于攔截來自期望使用通信資源的應(yīng)用的請(qǐng)求的模塊; 用于保存所攔截的請(qǐng)求的模塊; 用于評(píng)估是否可以釋放所保存的請(qǐng)求的模塊;以及 用于基于所述評(píng)估的結(jié)果釋放所保存的請(qǐng)求的模塊。
28.一種用于無線網(wǎng)絡(luò)中的無線通信的計(jì)算機(jī)程序產(chǎn)品,包括: 具有記錄在其上的非暫時(shí)性程序代碼的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),所述程序代碼包括:用于攔截來自期望使用通信資源的應(yīng)用的請(qǐng)求的程序代碼;用于保存所攔截的請(qǐng)求的程序代碼;用于評(píng)估是否可以釋放所保存的請(qǐng)求的程序代碼;以及用于基于所述評(píng)估的結(jié) 果來釋放所保存的請(qǐng)求的程序代碼。
全文摘要
一種無線通信方法包括攔截來自期望使用通信資源的應(yīng)用的請(qǐng)求。保存所攔截的請(qǐng)求,然后對(duì)其進(jìn)行評(píng)估以確定是否可以釋放所保存的請(qǐng)求?;谠u(píng)估的結(jié)果來釋放所保存的請(qǐng)求。
文檔編號(hào)H04L29/06GK103190182SQ201180053232
公開日2013年7月3日 申請(qǐng)日期2011年11月4日 優(yōu)先權(quán)日2010年11月5日
發(fā)明者A·梅朗, J·K·孫達(dá)拉拉詹, G·賈雷塔, P·漢德, A·V·桑塔納姆, S·戈埃爾 申請(qǐng)人:高通股份有限公司