劃分優先次序的網絡資源的集合;
[0027]d.所述請求包括令所述數據業務管理器根據所述預付費訂戶的所述用戶簡檔從多個互聯網數據連接類型中加載互聯網數據連接類型的指令。
[0028]優選地,在獨立的第三方服務器上維護所述預付費訂戶的所述數據簡檔。
[0029]優選地,使用基于所述預付費訂戶在預定時間段內訪問的網絡資源的頻率所分配的權重來將所述網絡資源的集合劃分優先次序。
[0030]優選地,所述監測及業務管理模塊進一步地操作以持續地監測所述預付費訂戶的互聯網活動。
[0031]優選地,所述監測及業務管理模塊進一步地基于所述用戶簡檔來提供對適當類型的數據簡檔的推薦。
[0032]優選地,所述監測及業務管理模塊進一步地操作以監測下面各項中的至少一項:操作系統活動、CPU使用、數據連接的類型/質量、以及實際帶寬消耗。
[0033]根據本發明的第五方面,描述了一種其上安裝有軟件的客戶端設備,所述軟件是可執行的以執行本發明的所述第三及第四方面的所述方法中的任何方法。
【附圖說明】
[0034]現在將僅通過示例的方式,參照附圖來描述本發明,在所述附圖中:
[0035]圖1是根據本發明的實施例的系統的示意表示;以及
[0036]圖2是根據本發明的另一個實施例的系統的不意表不。
[0037]本發明的其它配置也是可能的,并且因此,附圖不將被理解為取代本發明的先前描述的一般性。
[0038]本發明的優選實施例
[0039]發明者已經對不同類型的智能電話進行了研究,并且意識到不同的操作系統平臺(諸如1S?、Android?)內嵌有不同的內部網絡優化工具。這些優化工具根據一些因素使由用戶執行的某些專用軟件應用(通俗地被已知為‘app’)、數據分組以及活動優先于其它app、數據分組以及活動,所述因素諸如智能電話的CPU功耗、某些進程及app的帶寬要求、和/或現有的數據互聯網連接質量(經由W1-F1、LTE、2G還是3G等)。智能電話操作系統將通常提供對電話的可用數據帶寬的使用的粗糙形式的優化,以便確保可能的最佳用戶體驗。換句話說,通常,將使語音通話、消息傳送app的推送通知優先于app更新。對于這種被認為具有較高優先級的活動,將使用可用于該活動的全部可用帶寬。但是,這種類型的優化通常不適用于希望消耗較少帶寬從而支付較少費用的預付費用戶,這是因為這種形式的優化假設在大多數時間提供給用戶最大可用帶寬,例如,以全速的3G或LTE速度。
[0040]基于某些研究,發明者進一步注意到,執行某些包括在線跟進(catch-up)視頻、音樂流、媒體下載的活動的用戶的帶寬使用相比于另一個僅上網瀏覽、聊天以及偶爾地當被圈出(tagged)或被提到時才訪問諸如Facebook?及Twitter?的社交媒體的用戶多出20倍。所以,本發明至少應當對用戶在大量使用類別和偶然使用類別之間進行分割。
[0041]根據本發明的實施例,描述了一種用于管理提供給客戶端設備12的數據帶寬的系統10,系統10包括:
[0042]置于客戶端設備12內的監測及業務管理模塊14,監測及業務管理模塊14被安排為監測在客戶端設備12上的數據使用;以及數據業務管理器16,所述數據業務管理器16是可操作的以向客戶端設備12分配數據帶寬,以及從監測及業務管理模塊14接收請求20 ;請求20包括令數據業務管理器根據該數據使用來向客戶端設備12提供適當的數據帶寬的指令。
[0043]客戶端設備12可以是能夠經由多種手段接入互聯網(萬維網或WWW)的任何計算機設備,所述多種手段包括有線數據服務和/或無線服務(諸如但不受限于GPRS、EDGE、2G、3G、LTE、4G、W1-Fi等)。監測及業務管理模塊14可以是諸如USB軟件狗的‘即插即用’設備或者可以是在客戶端設備12上可安裝的/安裝的的專用軟件應用。監測及業務管理模塊14還可以作為硬件或軟件模塊集成在客戶端設備12內。
[0044]監測及業務管理模塊14是可操作的以與數據業務管理器16進行數據通信。數據業務管理器16是可操作的以處理從監測及業務管理模塊14發出的請求20,來向客戶端設備12分配適當的數據帶寬。
[0045]數據業務管理器16可以在用于連接到互聯網的代理網關服務器內。數據業務管理器16包括帶寬調節器22和深度分組檢查器24。帶寬調節器22被安排為接收至少一個請求20,用于基于該請求來向客戶端設備12分配適當的帶寬。深度分組檢查器24被安排為提供對客戶端設備12數據業務的周期的或隨機的探視,以便基于客戶端設備12的用戶是在偶然地上網、進行通過數據的語音通話、消息傳送、下載媒體、點對點媒體共享(洪流傳輸)、下載、還是在更新app (僅給出一些示例)來適當地確定客戶端設備12的用戶的數據簡檔(profile)。
[0046]請求20很可能經由一個或多個應用編程接口(或API)或類似部件。請求20通常是實時連接手段。出于這樣的目的,其它形式的連接還可以是簡單文本或短消息服務(SMS)、非結構化補充服務數據(USSD)消息的形式或任何其它形式的電信號/消息。
[0047]監測及業務管理模塊14被配置或被安排為監測下面消耗數據帶寬的活動中的一個或多個活動:
[0048]客戶端設備12中的軟件應用進行的互聯網接入;
[0049]操作系統的進程及活動;
[0050]中央處理單元(CPU)引導及使用;和/或
[0051]數據連接的質量(例如,可經由等待時間、查驗時間(ping time)測量的連接速度;是否在EDGE/3G/LTE上等)。
[0052]以及在操作系統允許的情況下,還監測實際數據帶寬消耗。
[0053]基于對這些活動的監測,監測及業務管理模塊14將基于下面的規則的集合來向數據業務管理器16發送請求20:
[0054]當發生下列情況之一時,可以使最大帶寬(去節流)對于客戶端設備12是可用的:
[0055].當在客戶端設備12上安裝的、需要大量刷新以及與基于云的服務器同步的軟件應用被激活或剛剛被再次轉變為活動時(在空閑一段時間之后);
[0056].當在客戶端設備12上安裝的軟件應用在CPU使用方面產生尖峰時,表明有更新的活動或者有下載或上傳大量文件和媒體的需求。
[0057].當客戶端設備12剛剛被重啟或在處于空閑模式一段時間之后再次被轉變為活動時。在這樣的情況下,客戶端設備12將刷新或同步聯系人細節、日程表、任務以及備忘錄。其還可以獲取電子郵件、檢查通知等;以及
[0058].當客戶端設備12的IP地址改變時。IP地址的改變表明最近被喚醒的客戶端設備12或者剛恢復其互聯網連接的客戶端設備12。在這樣的情況下,客戶端設備12將刷新或同步聯系人細節、日程表、任務以及備忘錄。其還可以獲取電子郵件、檢查通知等。
[0059]在需要深度分組檢查器24的情況下,除發送請求20之外,監測及