用于管理數據連接性的方法和設備的制作方法
【專利摘要】用于數據連接性管理的方法和設備可包含檢測與應用程序特定的連接性帳戶相關聯的數據。所述方法和設備可進一步包含將所述檢測到的數據發送到遠程網關,所述遠程網關經配置以響應于檢測到所述數據而致使將所述數據的發射歸于所述應用程序特定的連接性帳戶。
【專利說明】用于管理數據連接性的方法和設備
[0001]依據35U.S.C.§ 119主張優先權
[0002]本專利申請案主張2011年4月I日申請且轉讓給本受讓人的題目為“產生由贊助人或最終消費者支付的服務特定數據計劃(Creating Service Specific Data Plans Paidby the Sponsor or the End Consumer) ”的第61/470,800號臨時申請案的優先權,所述臨時申請案轉讓給本受讓人且特此以引用方式并入本文。
【技術領域】【背景技術】
[0003]無線通信系統廣泛部署以向多個用戶提供各種類型的通信(例如,話音、數據、多媒體服務等等)。此外,此通信可由多種源提供。移動裝置的用戶可運行從這些各種源接收通信的應用程序。為了與這些各種源傳送用于多個應用程序的數據,移動裝置可經由若干不同無線連接與通信網絡的接入節點通信。
[0004]舉例來說,無線連接可與無線通信系統相關聯,無線通信系統可為能夠通過共享可用系統資源(例如,帶寬、發射功率…)而支持與多個用戶的通信的多址系統。此些多址系統的實例可包含碼分多址(CDMA)系統、時分多址(TDMA)系統、頻分多址(FDMA)系統、正交頻分多址(OFDMA)系統和類似系統。另外,所述系統可符合例如第三代合作伙伴計劃(3GPP)、3GPP2、3GPP長期演進(LTE)、LTE高級(LTE-A)等等規范。另外,系統可符合例如WiFi或更一般來說無線協議的IEEE 802.11系列的任何成員等規范。
[0005]取決于由移動裝置使用的無線連接和相關聯通信系統的類型和/或位置,針對用于發送和接收數據的無線連接的使用可收取費用。舉例來說,當購買除話音通信外還包含數據傳送能力的蜂窩式電話時,可購買數據計劃以允許例如經由蜂窩式通信系統的因特網連接性。收取的費用可取決于經由無線連接發射的數據量。
【發明內容】
[0006]下文呈現一個或一個以上方面的簡化概述以便提供對此些方面的基本理解。此概述不是所有預期方面的廣泛概覽,且既不希望指出所有方面的關鍵元素也不希望描繪任何或所有方面的范圍。其唯一目的是以簡化形式呈現一個或一個以上方面的一些概念作為對稍后呈現的更詳細描述的序言。
[0007]—個方面涉及一種可由移動裝置操作的方法。所述方法可包含檢測與應用程序特定的連接性帳戶相關聯的數據。另外,所述方法可包含響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據,將所述數據發送到經配置以致使將所述數據的發射歸于所述應用程序特定的連接性帳戶的遠程網絡網關。
[0008]另一方面涉及至少一種處理器。所述處理器可包含第一模塊,其用于檢測與應用程序特定的連接性帳戶相關聯的數據。所述處理器還可包含第二模塊,其用于響應于檢測到與所述應用程序特 定的連接性帳戶相關聯的所述數據而將所述數據發送到經配置以致使將所述數據的發射歸于所述應用程序特定的連接性帳戶的遠程網絡網關。
[0009]另一方面涉及一種計算機程序產品。所述計算機程序產品可包含計算機可讀媒體,其包含用于致使計算機檢測與應用程序特定的連接性帳戶相關聯的數據的至少一個指令。所述計算機可讀媒體還可包含用于響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而致使所述計算機將所述數據發送到經配置以致使將所述數據的發射歸于所述應用程序特定的連接性帳戶的遠程網絡網關的至少一個指令。
[0010]又一方面涉及一種設備。所述設備可包含用于檢測與應用程序特定的連接性帳戶相關聯的數據的裝置。所述設備可進一步包含用于響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而將所述數據發送到經配置以致使將所述數據的發射歸于所述應用程序特定的連接性帳戶的遠程網絡網關的裝置。
[0011]另一方面涉及一種設備。所述設備可包含檢測組件,其可操作以檢測與應用程序特定的連接性帳戶相關聯的數據。另外,所述設備可包含發送組件,其可操作以將所述數據發送到經配置以響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而致使將所述數據的發射歸于所述應用程序特定的連接性帳戶的遠程網絡網關。
[0012]另一方面涉及一種可由網絡網關操作的方法。所述方法可包含檢測與應用程序特定的連接性帳戶相關聯的數據。所述方法還可包含響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而允許所述檢測到的數據傳送發生。
[0013]另一方面涉及至少一種處理器。所述處理器可包含第一模塊,其用于檢測與應用程序特定的連接性帳戶相關聯的數據。所述處理器還可包含第二模塊,其用于響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而允許所述檢測到的數據傳送發生。
[0014]再一方面涉及一種計算機程序產品。所述計算機程序產品可包含計算機可讀媒體,其包含用于致使計算機檢測與應用程序特定的連接性帳戶相關聯的數據的至少一個指令。另外,所述計算機可讀媒體可包含用于響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而致使所述計算機允許所述檢測到的數據傳送發生的至少一個指令。
[0015]另一方面涉及一種設備。所述設備可包含用于檢測與應用程序特定的連接性帳戶相關聯的數據的裝置。所述設備還可包含用于響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而允許所述檢測到的數據傳送發生的裝置。
[0016]又一方面涉及一種設備。所述設備可包含檢測組件,其可操作以檢測與應用程序特定的連接性帳戶相關聯的數據。所述設備可進一步包含數據傳送組件,其可操作以響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而允許所述檢測到的數據傳送發生。
[0017]另一方面涉及網絡通信的方法。所述方法可包含檢測事件的發生,所述檢測到的事件包括對應用程序特定的數據連接的未經準許使用。所述方法還可包含基于所述檢測到的事件的發生而阻止經由所述應用程序特定的數據連接進一步發射所述數據。
[0018]另一方面涉及至少一種處理器。所述處理器可包含第一模塊,其用于檢測事件的發生,所述檢測到的事件包括對應用程序特定的數據連接的未經準許使用。所述處理器可進一步包含第二模塊,其用于基于所述檢測到的事件的發生而阻止經由所述應用程序特定的數據連接進一步發射所述數據。[0019]再一方面涉及一種計算機程序產品。所述計算機程序產品可包含計算機可讀媒體,其包含用于致使計算機檢測事件的發生的至少一個指令,所述檢測到的事件包括對應用程序特定的數據連接的未經準許使用。所述計算機可讀媒體還可包含用于致使所述計算機基于所述檢測到的事件的發生而阻止經由所述應用程序特定的數據連接進一步發射所述數據的至少一個指令。
[0020]另一方面涉及一種設備。所述設備可包含用于檢測事件的發生的裝置,所述檢測到的事件包括對應用程序特定的數據連接的未經準許使用。另外,所述設備可包含用于基于所述檢測到的事件的發生而阻止經由所述應用程序特定的數據連接進一步發射所述數據的裝置。
[0021]另一方面涉及一種設備。所述設備可包含數據計劃監視組件,其可操作以檢測事件的發生,所述檢測到的事件包括對應用程序特定的數據連接的未經準許使用。所述設備可進一步包含發射組件,其可操作以基于所述檢測到的事件的發生而阻止經由所述應用程序特定的數據連接進一步發射所述數據。
[0022]又一方面涉及網絡通信的方法。所述方法可包含經由受贊助的應用程序特定的數據連接交換應用程序數據。另外,所述方法可包含觸發針對經由受贊助的應用程序特定的數據連接的應用程序數據的交換的激勵。
[0023]另一方面涉及至少一種處理器。所述處理器可包含第一模塊,其用于經由受贊助的應用程序特定的數據連接交換應用程序數據。所述處理器可進一步包含第二模塊,其用于觸發針對經由所述受贊助的應用程序特定的數據連接的所述應用程序數據的所述交換的激勵。
[0024]另一方面涉及一種計算機程序產品。所述計算機程序產品可包含計算機可讀媒體,其包含用于致使計算機經由受贊助的應用程序特定的數據連接交換應用程序數據的至少一個指令。所述計算機可讀媒體還可包含用于致使所述計算機觸發針對經由所述受贊助的應用程序特定的數據連接的所述應用程序數據的所述交換的激勵的至少一個指令。
[0025]另一方面涉及一種設備。所述設備可包含用于經由受贊助的應用程序特定的數據連接交換應用程序數據的裝置。另外,所述設備可包含用于觸發針對經由受贊助的應用程序特定的數據連接的應用程序數據的交換的激勵的裝置。
[0026]另一方面涉及一種設備。所述設備可包含發送組件,其可操作以經由受贊助的應用程序特定的數據連接交換應用程序數據。所述設備可另外包含激勵組件,其可操作以觸發針對經由所述受贊助的應用程序特定的數據連接的所述應用程序數據的所述交換的激勵。
[0027]再一方面涉及一種用于管理數據連接性的方法。所述方法可包含在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間自動地切換。
[0028]另一方面涉及至少一種處理器。所述處理器可包含第一模塊,其用于在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間自動地切換。
[0029]另一方面涉及一種計算機程序產品。所述計算機程序產品可包含計算機可讀媒體,其包含用于致使計算機在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間切換的至少一個指令。
[0030]另一方面涉及一種設備,其包含用于在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間自動地切換的裝置。
[0031]另一方面涉及一種設備。所述設備可包含切換組件,其可操作以在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間自動地切換。
[0032]又一方面涉及一種網絡通信的方法。所述方法可包含在網絡裝置處接收由于移動裝置基于數據與應用程序特定的連接性帳戶相關聯而發送數據而從所述移動裝置發射的所述數據。所述方法還可包含檢索與移動裝置相關聯的數據使用帳戶,其中所述數據使用帳戶包含數據使用閾值。另外,所述方法可包含基于數據使用閾值處理接收的數據。
[0033]另一方面涉及至少一種處理器。所述處理器可包含第一模塊,其用于在網絡裝置處接收由于移動裝置基于數據與應用程序特定的連接性帳戶相關聯而發送所述數據而從所述移動裝置發射的所述數據。另外,所述處理器可包含第二模塊,其用于檢索與所述移動裝置相關聯的數據使用帳戶,其中所述數據使用帳戶包含數據使用閾值。所述處理器可進一步包含第三模塊,其用于基于所述數據使用閾值處理所述接收的數據。
[0034]另一方面涉及一種計算機程序產品。所述計算機程序產品可包含計算機可讀媒體,其包含用于致使計算機在網絡裝置處接收由于移動裝置基于數據與應用程序特定的連接性帳戶相關聯而發送所述數據而從所述移動裝置發射的所述數據的至少一個指令。所述計算機可讀媒體還可包含用于致使所述計算機檢索與所述移動裝置相關聯的數據使用帳戶的至少一個指令,其中所述數據使用帳戶包含數據使用閾值。而且,所述計算機可讀媒體可包含用于致使所述計算機基于所述數據使用閾值處理所述接收的數據的至少一個指令。
[0035]另一方面涉及一種設備。所述設備可包含用于在網絡裝置處接收由于移動裝置基于數據與應用程序特定的連接性帳戶相關聯而發送所述數據而從所述移動裝置發射的所述數據的裝置。所述設備還可包含用于檢索與移動裝置相關聯的數據使用帳戶的裝置,其中所述數據使用帳戶包含數據使用閾值。另外,所述設備可包含用于基于數據使用閾值處理接收的數據的裝置。
[0036]又一方面涉及一種設備。所述設備可包含接收組件,其可操作以接收由于移動裝置基于數據與應用程序特定的連接性帳戶相關聯而發送所述數據而從所述移動裝置發射的所述數據。另外,所述設備可包含數據使用帳戶組件,其可操作以檢索與所述移動裝置相關聯的數據使用帳戶,其中所述數據使用帳戶包含數據使用閾值。所述設備可進一步包含計量組件,其可操作以基于所述數據使用閾值處理所述接收的數據。
[0037]為了實現上述和相關目的,所述一個或一個以上方面包括下文完全描述且在權利要求書中特定指出的特征。以下描述和附圖詳細陳述所述一個或一個以上方面的某些說明性特征。然而,這些特征僅指示其中可采用各種方面的原理的各種方式中的幾種方式,且本描述既定包含所有此些方面及其等效物。
【專利附圖】
【附圖說明】
[0038]下文將結合附圖描述所揭示的方面,提供附圖以說明而不是限制所揭示的方面,其中相同標號表不相同兀件,且其中:
[0039]圖1是根據一方面的連接性系統的說明;
[0040]圖2是根據另一方面的實例應用程序特定的連接性帳戶的說明;
[0041]圖3是根據一方面的實例發送組件和切換組件的說明;[0042]圖4是根據另一方面的實例接收組件的說明;
[0043]圖5是根據再一方面的實例數據計劃監視組件的說明;
[0044]圖6是根據又一方面的實例數據使用帳戶的說明;
[0045]圖7是說明根據一方面的用于管理數據連接性的方法的流程圖;
[0046]圖8是說明根據另一方面的用于切換數據連接的方法的流程圖;
[0047]圖9是說明根據又一方面的用于管理數據連接性的方法的流程圖;
[0048]圖10是說明根據一方面的用于提供受贊助的數據連接性的方法的流程圖;
[0049]圖11是說明根據再一方面的用于管理數據計劃的方法的流程圖;
[0050]圖12是根據另一方面的促進管理數據連接性的實例系統;
[0051]圖13是根據再一方面的促進管理數據連接性的實例系統;
[0052]圖14是根據一方面的促進提供受贊助的數據連接性的實例系統;
[0053]圖15是根據一方面的促進切換數據連接的實例系統;
[0054]圖16是根據又一方面的促進管理數據計劃的實例系統;
[0055]圖17是根據一方面的可在連接性系統內操作的實例移動裝置;
[0056]圖18是根據又一方面的可在連接性系統內操作的服務器裝置;
[0057]圖19是根據一方面的連接性系統的說明;
[0058]圖20是說明根據另一方面的用于管理數據連接性的方法的流程圖;以及
[0059]圖21是根據一方面的促進管理數據連接性的實例系統。
【具體實施方式】
[0060]現在參見附圖描述各種方面。在以下描述中,為了闡釋的目的,陳述許多具體細節以便提供對一個或一個以上方面的詳盡理解。然而顯而易見,可在沒有這些具體細節的情況下實踐此些方面。
[0061]所描述的方面涉及用于管理與用于與移動裝置上的一個或一個以上應用程序一起使用的網絡的數據連接性的方法和系統。所述方法和系統可允許移動裝置基于由移動裝置檢測到的可用數據連接以及移動裝置正接入的應用程序和/或服務提供者,以特用或按需方式管理與網絡的數據連接性。
[0062]現在參見圖1,說明包含移動裝置102的實例連接性系統100,移動裝置102具備如下能力:通過接入網絡104建立通信以例如經由管理數據連接性的網關108和/或服務器/計算裝置106與服務提供者110連接。舉例來說,在一些方面中,移動裝置102可包含無線調制解調器或能夠在接入網絡104上通信的其它無線通信接口,然而,移動裝置102和/或無線調制解調器可能不是無線網絡訂戶。而是,在此實例中,移動裝置102可為服務器106的訂戶或另外具有與服務器106相關聯的帳戶,服務器106以特用或按需方式管理到例如接入網絡104等一個或一個以上網絡的數據連接性。另外,雖然為了簡單,圖1僅包含單個接入網絡104、單個服務器106、單個網關108以及單個服務提供者110,但應了解,一個或一個以上這些實體中的每一者可存在于系統100中且與移動裝置102交互。
[0063]移動裝置102可包含數據連接性管理器10,其可操作以檢測用于發射的數據14,且確定檢測到的數據14與服務器106處的帳戶(例如應用程序特定的連接性帳戶20)相關聯。而且,數據連接性管理器10進一步可操作以識別一個或一個以上可用數據連接22,且經由可用數據連接22中的一者發送用于發射的檢測到的數據14。舉例來說,移動裝置102可將檢測到的數據14發送到網關108,使得網關108可致使將數據14發射到經識別或可導出的目的地,例如服務提供者110。舉例來說,網關108可包含服務管理器44,其可操作以從移動裝置102接收數據14,確定數據14與服務器106處的帳戶相關聯,例如應用程序特定的連接性帳戶20或數據使用帳戶38,且致使基于確定的關聯來發射數據14。由此,數據14的發射可由應用程序特定的連接性帳戶20或數據使用帳戶38控制和/或歸于應用程序特定的連接性帳戶20或數據使用帳戶38,以便跟蹤和/或管理去往或來自移動裝置102的通信。
[0064]移動裝置102可包含(但不限于)可連接到接入網絡104的任何類型的客戶端裝置或接入終端,例如任何無線、便攜式計算或通信裝置,例如蜂窩式裝置。移動裝置102可為例如蜂窩式電話、導航系統、計算裝置、相機、PDA、音樂裝置、游戲裝置或具有無線連接能力的手持式裝置,以及其它裝置。服務器/計算裝置106可包含連接到網絡的任何移動或固定計算裝置。
[0065]另外,接入網絡104可對移動裝置102、網關108、服務器106和服務提供者110提供一種或一種以上類型的通信連接,例如任何類型的無線空中鏈路或有線連接。移動裝置102和網關108可經由接入網絡104向服務器106和/或服務提供者110發出通信和/或從服務器106和/或服務提供者110接收通信。如本文使用,術語“通信”包含(但不限于)以下各項中的一者或任何組合:話音呼叫、數據呼叫、會議呼叫、視頻會議呼叫、例如SKYPE?會話的因特網協議會話、因特網協議(IP)話音呼叫、短消息服務(SMS)消息、多媒體消息接發服務(MMS)消息、即時消息接發(IM)服務消息、電子郵件(e-mail)消息、聊天或網絡會見相關連接、視頻、音樂或數據傳送,以及其它通信。另外,移動裝置102和網關108可經由接入網絡104從服務器106和/或服務提供者110或者從與接入網絡104通信的任何其它裝置接收通信。
[0066]服務器106包含具有數據計劃管理器34的任何類型的聯網計算裝置,數據計劃管理器34經配置以建立和監視一個或一個以上應用程序特定的連接性帳戶20。服務器106可與對移動裝置102提供數據連接性管理器10且在接入網絡104上提供網關108的實體相關聯。由此,數據計劃管理器34可使用應用程序特定的連接性帳戶20和網關108來控制數據從移動裝置102的發射。
[0067]參見圖2,在一個方面中,應用程序特定的連接性帳戶20可包含可用以管理和控制數據發射的一個或一個以上信息集合。舉例來說,應用程序特定的連接性帳戶20可具有多個裝置ID 50,其經批準以使用應用程序特定的連接性帳戶20。另外,應用程序特定的連接性帳戶20還可包含被準許使用應用程序特定的連接性帳戶20發射數據的經授權應用程序ID 52和/或被準許使用應用程序特定的連接性帳戶20發射的經授權數據類型54的列表。由此,在一個方面中,應用程序特定的連接性帳戶20可指定僅從特定源發送的數據(例如,具有經授權應用程序ID 52中的一者的音樂應用程序)可使用應用程序特定的連接性帳戶20來發射。此外,在另一方面中,可將特定類型的數據(例如,電子郵件消息)指定為可使用應用程序特定的連接性帳戶20發送的經授權數據類型54。應用程序特定的連接性帳戶20可進一步包含對應于數據14可發射到的經授權目的地的經授權目的地ID 56,例如經授權服務提供者110或接入網絡104上的其它實體(圖1)的目的地ID 53。舉例來說,經授權目的地ID 56可包含(但不限于)IP地址和域名。另外,應用程序特定的連接性帳戶20可包含數據使用閾值58,其界定能夠使用應用程序特定的連接性帳戶20發射的數據量的極限。舉例來說,數據使用閾值58可僅允許在一時間周期期間傳送指定數目的字節。此外,應用程序特定的連接性帳戶20可包含經授權用戶帳戶ID 60,其經批準以使用應用程序特定的連接性帳戶20。舉例來說,應用程序特定的連接性帳戶20可在允許用戶使用應用程序特定的連接性帳戶20發射數據之前要求用戶向應用程序特定的連接性帳戶20注冊帳戶。另外,應用程序特定的連接性帳戶20可界定經準許內容61,其可與應用程序特定的連接性帳戶20相關聯而發射。舉例來說,經準許內容61可識別與在應用程序特定的連接性帳戶20下所允許的通信相關聯的一個或一個以上內容類型或數據有效負載。而且,應用程序特定的連接性帳戶20可界定一個或一個以上標志63以識別應用程序特定的連接性帳戶20或針對在所述帳戶下的發射所準許的數據。舉例來說,標志63可包含表示帳戶或經準許數據的指紋、旗標、標頭、代碼或任何其它類型的指示符。另外,標志63還可包含指向網關108的指針(圖1)。在一方面中,標志63可直接指向網關108。指針可包含(但不限于)地址(例如,IP地址)、名稱(例如,域名,例如完全限定域名“FQDN”)、或統一資源定位符(URL),以及指向網關的其它指針。
[0068]應注意,由應用程序特定的連接性帳戶20針對使用應用程序特定的連接的數據發射而界定的上述參數(例如,經準許裝置ID 50、經準許應用程序ID 52、經準許數據類型54、經準許目的地ID 56、經準許數據使用閾值58、經準許用戶帳戶ID 60、經準許內容61,以及標志63)可動態地改變。舉例來說,應用程序特定的連接性帳戶20可初始允許使用應用程序特定的連接發射圖像數據和文本數據兩者。然而,隨著數據發射的頻率增加和/或可用數據使用余額削減,應用程序特定的連接性帳戶20可動態地改變被允許經由應用程序特定的連接發射的數據類型54。舉例來說,應用程序特定的連接性帳戶20可僅允許發射文本數據而不是文本數據和圖像數據。
[0069]返回參見圖1,在一個方面中,移動裝置102的數據連接性管理器組件10(圖2)可包含檢測組件12,其可操作以檢測用于發射的數據14且確定檢測到的數據14是否對應于應用程序特定的連接性帳戶20。舉例來說,檢測組件12可監視是否有從移動裝置102上或移動裝置102可存取的多個應用程序18發射數據的請求。應用程序18可包含(但不限于)電子郵件服務、網絡瀏覽服務、社交網絡應用程序服務(例如,Facebook?, Twitter?,Linkedln?)、VOIP服務(例如,SKYPE?)、電子書應用程序服務(例如,Kindle?)、音樂應用程序服務、視頻應用程序服務,以及可允許或使用某種形式的網絡連接性的其它應用程序。在一方面中,舉例來說,數據連接性管理器10可具有對應于多個應用程序18的應用程序接口 19,所述多個應用程序18可能夠由移動裝置102執行或可由移動裝置102例如經由接入網絡104(圖1)存取。由此,應用程序18可特定與數據連接性管理器10相關聯或為其一部分,或為駐留在移動裝置102上或可由移動裝置102存取的任何其它應用程序。因此,當用戶從應用程序接口 19執行應用程序18且應用程序18產生用于發射的數據14時,檢測組件12可檢測用于發射的數據14。在一方面中,舉例來說,用于發射的數據14可包含數據包或任何其它格式的通信消息,例如可由移動裝置102經由應用程序18中的一者的執行而產生。
[0070]檢測組件12可包含確定組件16,其經配置以識別檢測到的數據14是否與一個或一個以上應用程序特定的連接性帳戶20相關。舉例來說,確定組件16可操作以分析檢測到的數據14或與其相關聯的信息,以便找到相對于對應于每一應用程序特定的連接性帳戶20的一個或一個以上參數的匹配。舉例來說,確定組件16對檢測到的數據14或與其相關聯的信息進行比較以找到與以下各項中的一者或一者以上的匹配:經準許裝置ID 50、經準許應用程序ID 52、經準許數據類型54、經準許目的地ID 56、經準許數據使用閾值58、經準許用戶帳戶ID 60、經準許內容61以及標志63(圖2)。
[0071]舉例來說,在確定檢測到的數據14是否與應用程序特定的數據帳戶20相關聯時,確定組件16可將裝置ID 32與由應用程序特定的連接性帳戶20提供的經授權裝置ID 50進行比較以確定是否存在匹配。如果存在匹配,那么確定組件16可得出結論,數據14與對應的應用程序特定的連接性帳戶20相關聯,且因此檢測到的數據14能夠根據應用程序特定的連接性帳戶20來發射。
[0072]在另一實例中,在接收到關于檢測到的數據14的通知后,確定組件16可即刻獲得產生數據14的應用程序18的源應用程序ID 26,以用于與由應用程序特定的連接性帳戶20提供的經授權應用程序ID 52進行比較。因此,當在源應用程序ID 26與經授權應用程序ID 52中的一者之間存在匹配時,確定組件16可決定數據14與對應的應用程序特定的連接性帳戶20相關聯。
[0073]或者,例如,確定組件16可將包含在數據14中的類型或特征或信息與對應于相應應用程序18的已知數據類型和/或已知數據特征進行比較以確定數據14是否與應用程序18相關聯。在一方面中,數據14可包含一個或一個以上標志,其經配置以鏈接或另外識別對應于給定應用程序18的數據14。標志可包含(但不限于)指紋、旗標、代碼、具有某一值的某一位、識別符、標頭等等,以及可將數據14鏈接到應用程序18的其它標志。
[0074]此外,以類似方式,確定組件16分別做出包含在檢測到的數據14中或與檢測到的數據14相關聯的數據類型、目的地、數據量、用戶帳戶、內容信息和/或標志的比較,以確定與經準許數據類型54、經準許目的地ID 56、經準許數據使用閾值58、經準許用戶帳戶ID60、經準許內容61以及標志63中的相應一者的匹配,以便確定檢測到的數據14是否對應于相應的應用程序特定的連接性帳戶20。
[0075]檢測組件12還可操作以檢測一個或一個以上可用數據連接22。舉例來說,在一方面中,可用連接22可對應于由移動裝置102接收的信號,例如由接入網絡104(圖1)或移動裝置102的范圍內的任何其它網絡的接入點發射的廣播信號。可用數據連接22可包含普通數據連接,例如WiFi。普通數據連接可包含免費數據連接和/或收費數據連接(例如,移動裝置102的用戶為數據連接付費)。另外,可用數據連接22可包含對應于應用程序特定的連接性帳戶20的應用程序特定的連接。應用程序特定的連接性帳戶20可對應于移動裝置102上的某些應用程序18和/或對應于某些服務提供者110。舉例來說,應用程序特定的連接性帳戶20可包含SKYPE?帳戶,其可具有應用程序特定的連接,所述連接為移動裝置102提供到特定用于在SKYPE?帳戶的注冊用戶之間發送和/或接收IP話音呼叫的網絡的數據連接性。
[0076]由此,移動裝置102可檢測用于發射的數據14,例如由應用程序18中的一者產生的數據,且檢測可用以發射檢測到的數據14的可用數據連接22,進而使移動裝置102能夠接入例如接入網絡104等網絡,以對移動裝置102提供應用程序特定的連接。[0077]另外參見圖3,數據連接性管理器10可進一步包含發送組件30,其可操作以將檢測到的數據14發送到網關108,網關108經配置以致使經由接入網絡104將數據14發射到最終目的地,例如服務提供者110。發送組件30可與檢測組件12通信且可識別用于發射的檢測到的數據14和/或識別對應的可用數據連接22。另外,發送組件30可與確定組件16通信以識別檢測到的數據14是否與應用程序特定的連接性帳戶20和/或應用程序18相關聯。
[0078]在一方面中,如果檢測到的數據14與應用程序特定的連接性帳戶20相關聯,那么發送組件30可將數據14連同對應裝置ID 32和應用程序特定的連接性帳戶ID 28 一起發送到網關108,使得網關108可致使將數據14的發射歸于應用程序特定的連接性帳戶20。舉例來說,應用程序特定的連接性帳戶20可包含直接指向網關108的標志63(圖2)(例如,IP地址、FQDN或URL)。在一方面中,發送組件30可使用標志63來識別網關108且將數據14發送到網關108。另外和/或在替代例中,如果檢測到的數據14與特定應用程序18相關聯,那么發送組件30可將數據14連同裝置ID 32和應用程序ID 26 一起發送到網關108,使得網關108可致使數據14的發射且將發射歸于特定應用程序18,進而間接地將發射歸于對應的應用程序特定的連接性帳戶20。
[0079]在另一方面中,如果發送組件30知道由檢測組件12識別的一個或一個以上普通數據連接,那么發送組件30可將普通數據連接的信息(例如,普通數據連接ID 25)連同數據14和裝置ID 32 一起發送到網關108,使得網關108可致使經由普通數據連接發射數據14。
[0080]數據連接性管理器10可進一步包含切換組件36,其可操作以在使用應用程序特定的連接和/或使用普通數據連接發射檢測到的數據14之間進行切換。切換組件36可與檢測組件12和確定組件16介接以識別可用數據連接22,且利用應用程序特定的連接和/或普通數據連接中的相應一者。在一方面中,切換組件36可應用一個或一個以上算法以確定應使用可用數據連接22中的哪一者來發射數據14。因此,切換組件36可通過與發送組件30介接且轉發所確定數據連接以用于發射數據14,而在使用應用程序特定的連接與普通數據連接之間自動地切換。
[0081]一個實例算法可包含在接收到普通數據連接被檢測到且可用的指示后即刻從使用應用程序特定的連接自動地切換到普通數據連接。舉例來說,切換組件36可從檢測組件12接收到已檢測到普通數據連接的通知,且所述通知可包含普通數據連接ID 25。在接收到普通數據連接的通知后,切換組件36可即刻從使用應用程序特定的連接自動地切換到普通數據連接。切換組件36可通過將識別普通數據連接的信息(例如,普通數據連接ID25)轉發到發送組件30而與發送組件30介接,使得發送組件30可將識別普通數據連接的信息連同數據14 一起轉發到網關108以用于經由普通數據連接發射數據14。
[0082]另一算法可包含基于普通數據連接的服務質量降低而從使用普通數據連接切換到應用程序特定的連接。
[0083]又一算法可包含當普通數據連接是收費數據連接且鏈接到普通收費數據連接的數據使用余額減少時從使用普通數據連接切換到應用程序特定的連接。舉例來說,如果在數據使用余額中可用的數據量變低,那么切換組件36可從使用普通數據連接切換到應用程序特定的連接,使得數據14可在普通收費數據連接的數據使用余額耗盡之前繼續發射。舉例來說,切換組件36可確定當移動裝置102的用戶被提示購買額外數據使用量以增加余額而實現普通數據連接的繼續使用時數據使用余額可為低。應了解,可使用多種算法來確定是否將在使用應用程序特定的連接與一個或一個以上普通數據連接之間切換。
[0084]在另一方面中,切換組件36可在使用與應用程序18相關聯的各種應用程序特定的連接之間切換。舉例來說,多個應用程序特定的連接性帳戶20可與單個應用程序相關聯。一個應用程序特定的連接性帳戶20可為應用程序18提供高帶寬應用程序特定的數據連接或應用程序的具有高帶寬能力的版本,而另一應用程序特定的連接性帳戶20可為應用程序18提供低帶寬應用程序特定的數據連接或應用程序的具有低帶寬能力的版本。切換組件36可在使用高帶寬應用程序特定的數據連接與低帶寬應用程序特定的數據連接之間切換。因此,移動裝置102可基于例如可用帶寬而動態地連接到應用程序18的不同版本。
[0085]數據連接性管理器10還可包含更改組件37,其可操作以更改發送檢測到的數據14的應用程序18的操作。舉例來說,更改應用程序的操作可包含(但不限于)致使應用程序避免下載數據、致使應用程序更改通信頻率,以及致使應用程序開始使用數據壓縮。在一方面中,更改組件37可響應于使用與應用程序18相關聯的應用程序特定的數據連接而更改應用程序18的操作。舉例來說,在一方面中,更改組件37可包含算法,所述算法在檢測到來自給定應用程序(可為已由數據連接性管理器10識別為經受更改(例如,基于比較對應用程序特定的連接性帳戶20的參數的動作等)的應用程序)的數據后即刻調整在應用程序處、在數據連接性管理器10處或在通信組件(例如,發射器)處與上述避免下載、更改通信頻率或使用數據壓縮相關聯的一個或一個以上設定。
[0086]返回參見圖1,網關108可包含服務管理器44,其可操作以從移動裝置102接收用于發射的數據且發射接收的數據14。網關108可與多個服務提供者110和/或服務器106通信,且因此可能夠與服務提供者110和/或服務器106建立數據連接以發射接收的數據14。
[0087]現在參見圖4,服務管理器44可具有接收組件46,其可操作以接收從移動裝置102 (圖1)發送的數據14和裝置ID 32。接收組件46還可接收數據14可與其相關聯的應用程序特定的連接性帳戶ID 28和/或應用程序ID 26。在一方面中,接收組件46還可從移動裝置102接收普通數據連接ID 25。
[0088]返回參見圖1,服務管理器44還可具有發射組件45,其經配置以將數據發射到服務提供者110和/或服務器106且發射接收的數據14。在一方面中,當接收組件46接收到應用程序特定的連接性帳戶ID 28時,發射組件45可識別與用于應用程序特定的連接性帳戶20且提供應用程序特定的連接的服務提供者110相關聯的目的地ID 53。舉例來說,應用程序特定的連接性帳戶ID 28可包含對應于目的地ID 53的IP地址或域名。
[0089]另外和/或替代地,當接收組件42接收到普通數據連接ID 25時,發射組件45可提供對由普通數據連接ID 25指定的普通數據連接的接入,且使用普通數據連接,例如經由WiFi數據連接發射數據14。
[0090]參見圖5和6,服務管理器44還可包含數據計劃監視組件47,其根據數據使用帳戶38監視和/或跟蹤與裝置ID 32(圖1)相關聯的數據使用。應注意,數據使用帳戶38可對應于或包含用戶帳戶ID 39,其可為對應于應用程序特定的連接性帳戶20的經準許用戶帳戶ID 60中的一者。而且應注意,數據計劃監視組件47可為對應于例如在服務器106處的基于服務器的數據計劃監視組件的客戶端側組件。另外,數據使用帳戶38還可例如經由應用程序特定的連接性帳戶ID 28而對應于相應的應用程序特定的連接性帳戶20,以便相對于應用程序特定的連接而跟蹤與裝置、用戶或應用程序相關聯的數據使用。在任一情況下,數據計劃監視組件47可包含比較組件74,其將數據使用與同裝置ID 32相關聯的數據使用余額68進行比較。另外,數據計劃監視組件47可具有通知組件76,其在正發射的數據超過經分配數據使用量和/或不匹配用于使用數據連接發射數據的參數時產生通知。
[0091]在一方面中,當數據14與應用程序特定的連接性帳戶20相關聯時,比較組件74可將正發射的數據與由應用程序特定的連接性帳戶20指定的參數進行比較且確定是否允許數據14的發射。舉例來說,比較組件74可確定與服務提供者110相關聯的目的地ID 53是否匹配于由應用程序特定的連接性帳戶20提供的目的地ID 56(圖2)。當比較組件74確定目的地ID 53匹配于目的地ID 56時,通知組件76可產生指示目的地ID 53是經批準目的地的通知。然而,如果目的地ID 53不匹配于目的地ID 56,那么通知組件76可產生指示目的地ID 53不是經批準目的地的通知,且發射組件45可基于接收到所述通知而阻止數據14的發射。
[0092]而且,比較組件74可將數據14的標志與應用程序特定的連接性帳戶20進行比較以確保使用應用程序特定的連接性帳戶20發射的數據在經批準數據的參數內。舉例來說,比較組件74可將數據14的指紋與用于使用應用程序特定的連接性帳戶20的經批準數據指紋的列表進行比較。如果數據14的指紋不匹配于經批準數據指紋,那么通知組件76可產生指示數據14未經批準經由應用程序特定的連接性帳戶20發射的通知。在另一實例中,比較組件74可將正發射的數據14的量與用于應用程序特定的連接性帳戶20的數據使用閾值58(圖2)進行比較。當正發射的數據14的量超過數據使用閾值58時,通知組件76可產生正發射的數據14的量超過數據使用閾值58的通知。
[0093]返回參見圖1,數據計劃監視組件47可與發射組件45通信以阻止數據14的發射。舉例來說,當通知組件76 (圖5)產生數據14不符合應用程序特定的連接性帳戶20的參數的通知時,數據計劃監視組件47可將通知發送到發射組件45。發射組件45可接收通知且阻止數據14的發射。舉例來說,發射組件45可不建立與同應用程序特定的連接性帳戶20相關聯的服務提供者110的連接。如果發射組件45已建立與服務提供者110的應用程序特定的連接,那么發射組件45可阻止經由應用程序特定的連接的數據14的進一步發射。因此,通過監視數據流且將數據使用與先前使用模式進行比較,可阻止和/或阻礙選定數據被發射。
[0094]另外,在一方面中,數據計劃監視組件47可與發射組件45通信以更改用以對用于發射的數據進行編碼的數據壓縮算法。舉例來說,數據壓縮算法的更改可基于使用或基于網絡特征。
[0095]在一方面中,服務管理器44可與服務器106介接,且可接收與移動裝置ID 32相關聯的數據使用帳戶38。應注意,服務管理器44可接收與移動裝置ID 32相關聯的多個數據使用帳戶38。另外,服務管理器44可從服務器106接收與數據14相關聯的應用程序特定的連接性帳戶20。
[0096]服務管理器44可在確定是否建立與服務提供者110的數據連接和/或普通數據連接時使用接收的數據使用帳戶38和/或應用程序特定的連接性帳戶20。[0097]如上所述,服務器106可執行數據計劃管理器34以存儲、跟蹤和管理與移動裝置102相關聯的數據使用帳戶38。應注意,數據計劃管理器34可存儲用于多個移動裝置102的數據使用帳戶38。另外,服務器106可存儲且管理多個應用程序特定的連接性帳戶20。數據計劃管理器34可具有接收組件35,其可操作以從網關108和/或移動裝置102接收一個或一個以上裝置ID 32。另外,接收組件35可從網關108和/或移動裝置102接收一個或一個以上應用程序特定的連接性帳戶ID。數據計劃管理器34可使用接收的裝置ID 32來接入與裝置ID 32相關聯的數據使用帳戶38。
[0098]現在參見圖1和6,數據使用帳戶38可包含與數據使用帳戶38相關聯的裝置ID32。應注意,移動裝置可具有與移動裝置相關聯的一個以上數據使用帳戶38。舉例來說,移動裝置可具有用于話音通信的一個數據使用帳戶以及用于下載視頻的不同數據使用帳戶。
[0099]數據使用帳戶38還可包含帳戶余額64,其可包含用于可使用數據使用帳戶38發射的數據量的信用和/或貨幣值。帳戶余額64可與數據使用余額68相關,數據使用余額68指示可基于帳戶余額64發射的數據量。
[0100]另外,數據使用帳戶38可包含數據使用閾值66,其可操作以監視用于數據使用帳戶38的可用數據使用余額68。數據使用閾值66可將數據使用余額68與余額等級閾值70進行比較以確定數據使用余額68是否快要達到余額等級閾值70。在一方面中,余額等級閾值70可指示何時應補充數據使用余額68,例如添加到數據使用余額68的額外數據使用量。因此,當數據使用余額68達到余額等級閾值70時,例如通過對帳戶余額64添加額外信用和/或貨幣值可對數據使用余額68添加額外數據使用量。額外信用和/或貨幣值可與將添加到數據使用余額68的額外數據使用量相關。
[0101]數據計劃管理器34還可包含計量組件40,其可操作以對數據流進行計量且將接收的數據與數據使用余額68進行比較。計量組件40可包含余額調整組件42,其可操作以調整帳戶余額64和/或數據使用余額68。舉例來說,余額調整組件42可在使用數據使用帳戶38發射數據時減少數據使用余額68。
[0102]另外,余額調整組件42可在額外信用和/或貨幣值添加到帳戶余額64時增加數據使用余額68。舉例來說,可提示移動裝置102的用戶購買額外數據連接性。用戶可選擇購買不同類型的數據連接性,例如電子郵件數據連接性、IP話音數據連接性、因特網瀏覽等。應注意,不同成本可與不同類型的數據連接性相關聯。舉例來說,用于購買因特網瀏覽的成本可小于用于購買IP話音數據連接性的成本。另外,可提示用戶購買用于特定應用程序18的數據連接性。在另一方面中,可提示服務提供者110或另一第三方提供用于數據連接性的額外信用。
[0103]在任選方面中,移動裝置102和/或服務器106可包含激勵組件72,其可操作以觸發針對經由受贊助的應用程序特定的數據連接交換數據的激勵。受贊助的應用程序特定的數據連接可包含(但不限于)受資助(例如,由例如服務提供者等第三方支付或部分地支付)的數據連接。因此,移動裝置102的用戶可能夠使用受贊助的應用程序特定的數據連接而不必購買數據計劃,例如免費和/或由第三方支付數據連接性的一部分。
[0104]通過資助數據連接性,可為應用程序服務提供者提供以如下方式增加收入的選項:總是為用戶提供對應用程序的接入而不要求用戶具有用于連接到網絡的個別數據連接計劃。[0105]現在參見圖7,根據一方面的用于管理數據連接性的方法700包含在702處檢測與應用程序特定的連接性帳戶相關聯的數據。舉例來說,數據連接性管理器10(圖1)可具有檢測組件12(圖1),其在執行應用程序18(圖1)時檢測用于發射的數據14(圖1)。數據可包含(但不限于)在執行應用程序時可產生的數據包或任何其它格式的通信消息。
[0106]檢測組件12還可檢測應用程序特定的連接可用。舉例來說,移動裝置102可具有接收器或多個不同技術接收器,其能夠收聽信號,例如由接入網絡104(圖1)的接入點發射的廣播信號。當檢測到應用程序特定的連接時,檢測組件12還可檢測應用程序特定的連接性帳戶20(圖2)與應用程序特定的連接相關聯。
[0107]此外,數據連接性管理器10可具有確定組件16 (圖1),其可確定檢測到的數據14是否與應用程序特定的連接性帳戶20相關聯。應用程序特定的連接性帳戶20可對應于應用程序18。確定組件16可將數據14(例如,其類型或特征)與對應于應用程序18的已知數據類型和/或已知數據特征進行比較以確定數據14是否與應用程序18相關聯且因此與應用程序特定的連接性帳戶20相關聯。
[0108]在一方面中,數據14可包含經配置以鏈接數據14與應用程序18的標志,例如(但不限于)指紋、代碼、具有某一值的某一位、識別符、標頭、源識別符。確定組件16可檢測和辨識數據14的標志,確定標志與應用程序18之間的關系,且進而將數據14鏈接到應用程序18。通過將數據14鏈接到應用程序18,確定組件16可確定數據14與應用程序特定的連接性帳戶20相關聯。
[0109]在一方面中,應用程序特定的連接性帳戶20可建立用于使用應用程序特定的連接性帳戶20發射數據的參數。參數可包含(但不限于)經授權裝置ID 50、應用程序ID52、數據類型54、目的地ID 56,和用戶帳戶ID 60、經準許內容61,以及標志63 (圖2)。確定組件16可將數據14內或與數據14相關聯的信息(例如,源信息和/或指紋)以及與應用程序18相關聯的信息與應用程序特定的連接性帳戶20的參數進行比較以幫助確定數據14是否與應用程序特定的連接性帳戶20相關聯。
[0110]在704處,所述方法還可包含將數據發送到遠程網絡網關,所述遠程網絡網關經配置以響應于所述檢測而致使將數據發射歸于應用程序特定的連接性帳戶。在一方面中,響應于檢測到數據14與應用程序特定的連接性帳戶20相關聯,數據連接性管理器10可包含發送組件30,其可將數據14發送到遠程網絡網關108 (圖1),所述遠程網絡網關108經配置以致使將數據發射歸于應用程序特定的連接性帳戶20。舉例來說,網關108可建立與同應用程序特定的連接性帳戶20相關聯的服務提供者110的應用程序特定的數據連接,以經由應用程序特定的數據連接發射數據14。
[0111]現在參見圖8,根據一方面的用于切換數據連接的方法800包含在802處在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間自動地切換。舉例來說,移動裝置102 (圖1)可具有切換組件36 (圖1),其可在使用應用程序特定的數據連接與普通數據連接之間切換。
[0112]在一方面中,在使用應用程序特定的數據連接與使用普通數據連接之間自動地切換可包含從使用應用程序特定的數據連接切換到使用普通數據連接。舉例來說,當與應用程序特定的數據連接相關聯的數據使用帳戶38(圖1)被花費時,切換組件36可從使用應用程序特定的數據連接切換到使用普通數據連接。[0113]所述方法可任選地包含在804處檢測普通數據連接的可用性,且在806處,所述方法可包含在檢測到普通數據連接時從普通數據連接自動地切換到服務特定的數據連接。舉例來說,移動裝置可檢測普通數據連接可用,例如WiFi路由器。在一方面中,移動裝置102 (圖1)可具有接收器或多個不同技術接收器,其能夠收聽信號,且當檢測到普通數據連接信號時,數據連接性管理器10(圖1)可自動地切換到使用檢測到的普通數據連接。
[0114]在808處,所述方法可任選地包含檢測普通數據連接的質量的降低,且在810處,基于所述檢測從普通數據連接自動地切換到應用程序服務特定的數據連接。舉例來說,當移動裝置102檢測到普通數據連接的服務質量的降低時,數據連接性管理器10可從使用普通數據連接自動地切換到應用程序特定的連接。服務質量降低可包含(但不限于)數據遞送時間增加(例如,等待時間)、數據處理量減小,以及丟失的數據包,以及其它服務質量降低。
[0115]現在參見圖9,根據一方面的用于管理數據連接性的方法900包含在902處檢測包括對應用程序特定的數據連接的未經準許使用的事件的發生。舉例來說,對應用程序特定的數據連接的未經準許使用可包含將數據發射到未經批準的目的地。對應用程序特定的數據連接的另一未經準許的使用可包含發射超過針對應用程序的典型數據業務的預期數據使用量的數據。另外,未經準許使用可包含數據的指紋與用于數據發射的經批準指紋集合不匹配。
[0116]舉例來說,網關108(圖1)可具有數據計劃監視組件47,其經由應用程序特定的連接監視數據14(圖1)的流。數據計劃監視組件47可監視數據流且當例如數據使用中的未預期的驟增等事件發生時,數據計劃監視組件47可產生指示事件發生的通知。應注意,除了以上實例之外,對應用程序特定的數據連接的多種其它未經準許使用也可能發生。
[0117]在904處,所述方法可包含基于檢測到的事件的發生而阻止經由應用程序特定的數據連接發射數據。在一方面中,網關108可在接收到檢測到的事件發生的通知后即刻阻止經由應用程序特定的連接發射數據14。舉例來說,如果數據計劃監視組件47產生對應用程序特定的數據連接的未經準許使用發生的通知,那么網關108可阻止經由應用程序特定的連接發射數據14。通過監視使用應用程序特定的連接的數據流且將數據流與用于使用應用程序特定的連接發射數據的典型數據業務和/或參數進行比較,網關可阻止對應用程序特定的連接的不適當使用。
[0118]現在參見圖10,根據一方面的用于提供受贊助數據連接性的方法1000包含在1002處經由受贊助應用程序特定的數據連接交換應用程序數據。受贊助的應用程序特定的數據連接可包含例如由例如服務提供者等第三方支付或部分地支付的數據連接。
[0119]在一方面中,服務提供者110(圖1)可提供免費的數據連接,因此移動裝置102的用戶可從與游戲應用程序相關聯的網站購買和/或下載項目。舉例來說,用戶可啟動移動裝置102上的游戲應用程序18,且服務提供者110可提供到與游戲應用程序18相關聯的網站的受贊助數據連接,因此用戶可下載和/或購買與游戲應用程序18相關聯的游戲。
[0120]應注意,當用戶執行例如電子書應用程序等另一應用程序時,服務提供者110可不贊助用于電子書應用程序的數據連接,因此移動裝置102可能需要如上文關于圖1到6論述建立用于電子書應用程序的數據連接。
[0121]在1004處,所述方法可包含觸發針對經由受贊助的應用程序特定的數據連接的應用程序數據交換的激勵。激勵可包含(但不限于)減少的數據收費、額外的數據使用余額、提供對使用受贊助的應用程序特定的數據連接購買項目的促銷(例如,提供電子書購買的折扣,或分發商品)。舉例來說,服務提供者110可對移動裝置102的用戶提供激勵以使用受贊助的應用程序特定的數據連接。另外,服務提供者110可對網關108提供激勵以使用受贊助的數據連接發射數據。
[0122]現在參見圖11,根據一方面的用于管理數據計劃的方法1100包含在1102處基于與應用程序特定的數據連接性帳戶相關聯的數據由于移動裝置發送數據而接收從移動裝置發射的數據。舉例來說,服務器106(圖1)可接收與發射數據14(圖1)的移動裝置102 (圖1)相關聯的裝置ID 32(圖1)。另外,服務器106可接收數據14與其相關聯的應用程序特定的數據連接性帳戶20(圖1)的應用程序特定的連接性帳戶ID 22。
[0123]在1104處,所述方法可包含檢索與移動裝置相關聯的數據使用帳戶,其中所述數據使用帳戶包含數據使用閾值。在一方面中,服務器106可檢索與裝置ID 32相關聯的數據使用帳戶38。數據使用帳戶38可包含具有可用數據使用余額68 (圖6)的數據使用閾值66 (圖6),用于使用數據使用帳戶38發射數據。
[0124]另外,在1106處,所述方法可包含基于數據使用閾值處理接收的數據。舉例來說,服務器106可包含計量組件40 (圖1),其對使用數據使用帳戶38發射的數據量進行計量,且可將數據使用余額68與數據使用閾值66進行比較以確保接收的數據在數據使用余額68內。
[0125]所述方法可任選地包含在1108處基于接收的數據遞減用于數據使用帳戶的可用數據使用余額。舉例來說,計量組件40包含余額調整組件41,其可在使用數據使用帳戶38發射數據時減少可用的數據使用余額68。
[0126]所述方法還可任選地包含在1110處將新數據使用量添加到數據使用帳戶。舉例來說,計量組件40可包含余額調整組件41,其可將額外數據使用量添加到可用的數據使用余額68。在一方面中,計量組件40可確定可用的數據使用余額68可正在接近數據使用閾值70且可提示余額調整組件41將額外數據使用量添加到可用的數據使用余額68。舉例來說,可提示移動裝置102的用戶提供等效于額外數據使用量的貨幣值。另外和/或替代地,如果連接是受贊助數據連接,那么可提示服務提供者或第三方提供等效于額外數據使用量的額外信用。
[0127]因此,與移動裝置和/或應用程序特定的連接性帳戶相關聯的數據計劃可在數據發射時動態地改變。舉例來說,移動裝置的用戶可能夠在可用的數據使用余額耗盡時支付額外數據連接性。而且,在可用的數據余額耗盡時,移動裝置可選擇使用應用程序特定的連接性帳戶和/或普通數據連接。因此,用戶可基于用戶購買的數據計劃和/或由移動裝置接入的數據連接而具有到一個或一個以上網絡的特用或按需數據連接。由此,可在任何時間或任何位置存取應用程序,同時還提供針對特定應用程序的成本節省。
[0128]現在參見圖12,說明經配置以用于數據連接性管理的系統1200。舉例來說,系統1200可至少部分地駐留在發射器、移動裝置等內。應了解,系統1200經表示為包含功能塊,其可為表示由處理器、軟件或其組合(例如,固件)實施的功能的功能塊。系統1200包含促進數據連接性管理的電組件的邏輯分組1202。舉例來說,邏輯分組1202可包含用于檢測與應用程序特定的連接性帳戶相關聯的數據的組件1204。此外,邏輯分組1202可包括用于將數據發送到遠程網絡網關的組件1206,所述遠程網絡網關經配置以響應于檢測到與應用程序特定的連接性帳戶相關聯的數據而致使將數據發射歸于應用程序特定的連接性帳戶。另外,系統1200可包含存儲器1208,其保持用于執行與電組件1204和1206相關聯的功能的指令。雖然展示為在存儲器1208外部,但應了解,電組件1204和1206中的一者或一者以上可存在于存儲器1208內。
[0129]現在參見圖13,說明經配置以用于數據連接性管理的系統1300。舉例來說,系統1300可至少部分地駐留在發射器、移動裝置等內。應了解,系統1300經表示為包含功能塊,其可為表示由處理器、軟件或其組合(例如,固件)實施的功能的功能塊。系統1300包含促進數據連接性管理的電組件的邏輯分組1302。舉例來說,邏輯分組1302可包含用于檢測事件的發生的組件1304,檢測到的事件包括對應用程序特定的數據連接的未經準許使用。此外,邏輯分組1302可包括用于基于檢測到的事件的發生而阻止經由應用程序特定的數據連接進一步發射數據的組件1306。另外,系統1300可包含存儲器1308,其保持用于執行與電組件1304和1306相關聯的功能的指令。雖然展示為在存儲器1308外部,但應了解,電組件1304和1306中的一者或一者以上可存在于存儲器1308內。
[0130]現在參見圖14,說明經配置以用于提供受贊助數據連接性的系統1400。舉例來說,系統1400可至少部分地駐留在發射器、移動裝置等內。應了解,系統1400經表示為包含功能塊,其可為表示由處理器、軟件或其組合(例如,固件)實施的功能的功能塊。系統1400包含促進提供受贊助數據連接性的電組件的邏輯分組1402。舉例來說,邏輯分組1402可包含用于經由受贊助的應用程序特定的數據連接來交換應用程序數據的組件1404。此夕卜,邏輯分組1402可包括用于觸發針對經由受贊助的應用程序特定的數據連接的應用程序數據交換的激勵的組件1406。另外,系統1400可包含存儲器1408,其保持用于執行與電組件1404和1406相關聯的功能的指令。雖然展示為在存儲器1408外部,但應了解,電組件1404和1406中的一者或一者以上可存在于存儲器1408內。
[0131]現在參見圖15,說明經配置以用于切換數據連接的系統1500。舉例來說,系統1500可至少部分地駐留在發射器、移動裝置等內。應了解,系統1500經表示為包含功能塊,其可為表示由處理器、軟件或其組合(例如,固件)實施的功能的功能塊。系統1500包含促進切換數據連接的電組件的邏輯分組1502。舉例來說,邏輯分組1502可包含用于在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間自動地切換的組件1504。另外,系統1500可包含存儲器1504,其保持用于執行與電組件1504相關聯的功能的指令。雖然展示為在存儲器1504外部,但應了解,電組件1504可存在于存儲器1504內。
[0132]現在參見圖16,說明經配置以用于管理數據計劃的系統1600。舉例來說,系統1600可至少部分地駐留在發射器、移動裝置等內。應了解,系統1600經表示為包含功能塊,其可為表示由處理器、軟件或其組合(例如,固件)實施的功能的功能塊。系統1600包含促進管理數據計劃的電組件的邏輯分組1602。舉例來說,邏輯分組1602可包含用于在網絡裝置處接收由于移動裝置基于數據與應用程序特定的連接性帳戶相關聯而發送所述數據而從所述移動裝置發射的所述數據。此外,邏輯分組1602可包括用于檢索與移動裝置相關聯的數據使用帳戶的組件1606,其中所述數據使用帳戶包含數據使用閾值。邏輯分組1602還可包括用于基于數據使用閾值處理接收的數據的組件1608。另外,系統1600可包含存儲器1610,其保持用于執行與電組件1604、1606和1608相關聯的功能的指令。雖然展示為在存儲器1610外部,但應了解,電組件1604、1606和1608中的一者或一者以上可存在于存儲器1610內。
[0133]現在參見圖17,說明可在根據一方面的連接性系統內操作的實例移動裝置102。在一個方面中,移動裝置102可包含處理器80,用于實施與本文描述的組件和功能中的一者或一者以上相關聯的處理功能。處理器80可包含單組或多組處理器或多核處理器。而且,處理器80可經實施為集成式處理系統和/或分布式處理系統。
[0134]移動裝置102可進一步包含存儲器82,例如用于存儲正由處理器80執行的應用程序的本地版本。存儲器82可包含可由計算機使用的類型的存儲器,例如隨機存取存儲器(RAM)、只讀存儲器(ROM)、磁帶、磁盤、光盤、易失性存儲器、非易失性存儲器,及其任何組
入
口 ο
[0135]此外,移動裝置102包含通信組件84,其用于利用如本文描述的硬件、軟件和服務來建立和維持與一方或一方以上的通信。通信組件84可載運移動裝置102上的組件之間以及移動裝置102與外部裝置之間的通信,外部裝置例如為跨越通信網絡而定位的裝置和/或串聯或本地連接到移動裝置102的裝置。舉例來說,通信組件84可包含一個或一個以上總線,且可進一步包含分別與發射器和接收器相關聯的發射鏈組件和接收鏈組件,其可操作以用于與外部裝置介接。
[0136]另外,移動裝置102可進一步包含數據存儲裝置86,其可為硬件和/或軟件的任何合適組合,其提供結合本文描述的方面采用的信息、數據庫和程序的大容量存儲。舉例來說,數據存儲裝置86可為用于當前未由處理器80執行的應用程序的數據存儲庫。
[0137]移動裝置102可另外包含用戶接口組件88,其可操作以從移動裝置102的用戶接收輸入且進一步可操作以產生輸出以呈現給用戶。用戶接口組件88可包含一個或一個以上輸入裝置,包含(但不限于)鍵盤、數字小鍵盤、鼠標、觸敏顯示器、導航鍵、功能鍵、麥克風、話音辨識組件、能夠接收來自用戶的輸入的任何其它機構,或其任何組合。此外,用戶接口組件88可包含一個或一個以上輸出裝置,包含(但不限于)顯示器、揚聲器、觸覺反饋機構、打印機、能夠向用戶呈現輸出的任何其它機構,或其任何組合。
[0138]移動裝置102還可包含數據連接性管理器10(圖1)。在一方面中,用戶接口組件88可發射和/或接收對應于數據連接性管理器10的操作的消息。另外,處理器80執行數據連接性管理器10且存儲器82或數據存儲裝置86可存儲數據連接性管理器10。
[0139]現在參見圖18,說明可在根據又一方面的連接性系統內操作的實例服務器裝置106。服務器106管理用于接入網絡104的網絡連接性事務。服務器106包含處理器組件70,用于實施與本文描述的組件和功能中的一者或一者以上相關聯的處理功能。處理器組件70可包含單個或多組處理器或多核處理器。而且,處理組件70可經實施為集成式處理系統和/或分布式處理系統。
[0140]服務器106進一步包含存儲器72,例如用于存儲正由處理器組件70執行的應用程序的本地版本。存儲器72可包含隨機存取存儲器(RAM)、只讀存儲器(ROM)及其組合。
[0141]此外,服務器106包含通信組件74,其提供了利用如本文描述的硬件、軟件和服務來建立和維持與一方或一方以上的通信。通信組件74可載運服務器106上的組件之間以及服務器106與外部裝置之間的通信,外部裝置例如為跨越通信網絡而定位的裝置和/或串聯或本地連接到服務器106的裝置。[0142]另外,服務器106可進一步包含數據存儲裝置76,其可為硬件和/或軟件的任何合適組合,其提供結合本文描述的方面采用的信息、數據庫和程序的大容量存儲。舉例來說,數據存儲裝置76可為用于當前未執行的應用程序的數據存儲庫。
[0143]服務器106還可包含數據計劃管理器34 (圖1)。在一方面中,通信組件74可發射和/或接收對應于數據計劃管理器34的操作的消息。另外,處理器70可執行數據計劃管理器34且存儲器72可存儲數據計劃管理器34。
[0144]現在參見圖19,在一種變化中,通信系統100可包含與移動裝置102和網關108通信的額外網關112。在一方面中,網關112可為由接入提供者操作的接入網關,接入提供者例如(但不限于)移動網絡運營商和移動虛擬網絡運營商。
[0145]網關112可具有檢測組件43,其可操作以檢測從移動裝置102發射的數據14(圖
1)。舉例來說,檢測組件43可監視從移動裝置102發送的數據發射和/或接收從移動裝置102發送的數據發射。在一方面中,檢測組件43可例如通過檢測與數據14 一起發送的應用程序特定的連接性帳戶ID 28而檢測數據14與應用程序特定的連接性帳戶20 (圖2)相關聯。另外,檢測組件43可將數據14內或與數據14相關聯的信息(例如,源信息和/或指紋)與應用程序特定的連接性帳戶20的參數進行比較以幫助確定數據14是否與應用程序特定的連接性帳戶20相關聯。
[0146]網關112還可具有數據傳送組件49,其可操作以允許檢測組件43檢測到的數據傳送發生。舉例來說,應用程序特定的連接性帳戶20可包含直接指向網關108的標志63 (圖
2)(例如,IP地址、FQDN或URL)。在一方面中,數據傳送組件49可使用標志63來識別網關108,且允許從移動裝置102到網關108的數據14的檢測到的傳送發生。
[0147]在一方面中,當檢測組件43檢測到數據14發送到對應于鏈接到應用程序特定的連接性帳戶20的經準許遠程網絡網關108的目的地(例如,服務提供者110的目的地ID53(圖1))時,數據傳送組件49可允許檢測到的數據14繼續發射到網關108,數據傳送組件49可允許檢測到的數據傳送發生。
[0148]另外,當檢測組件43檢測到數據14從對應于鏈接到應用程序特定的連接性帳戶20的經準許遠程網絡網關108的源(例如,用于特定應用程序18(圖1)的應用程序ID26(圖1))發送時,數據傳送組件49可允許檢測到的數據傳送發生。而且,在一方面中,數據14可包含經配置以鏈接數據14與應用程序18的標志,例如(但不限于)指紋、代碼、具有某一值的某一位、識別符、標頭、源識別符。確定組件16可檢測和辨識數據14的標志,確定標志與應用程序18之間的關系,且進而將數據14鏈接到應用程序18。
[0149]在另一方面中,當檢測到的數據14與普通數據連接相關聯時,數據傳送組件49可致使使用普通數據連接發射檢測到的數據14。舉例來說,如果檢測到的數據14與普通數據連接ID 25 (圖1)相關聯時,數據傳送組件49可致使將檢測到的數據14的發射歸于與普通數據連接ID 25相關聯的普通數據連接。舉例來說,普通數據連接可為由與網關112相關聯的網絡網關操作者控制的因特網接入。
[0150]現在參見圖20,根據一方面的用于管理數據連接性的方法2000包含在2002處檢測與應用程序特定的連接性帳戶相關聯的數據。在一方面中,網關112(圖19)可檢測從移動裝置102 (圖19)發送的與應用程序特定的連接性帳戶相關聯的數據發射。舉例來說,網關112可接收從移動裝置102發送的數據發射和/或監視從移動裝置102發送的數據發射。在一方面中,檢測組件43(圖19)可檢測數據發送到對應于鏈接到應用程序特定的連接性帳戶的經準許遠程網絡網關108(圖19)的目的地。在另一方面中,檢測組件43可檢測數據從源發送或包含對應于應用程序特定的連接性帳戶的其它標志。
[0151]在2004處,所述方法還可包含允許響應于檢測到與應用程序特定的連接性帳戶相關聯的數據而發生檢測到的數據傳送。在一方面中,數據傳送組件49 (圖19)可允許檢測到的數據發送到經配置以致使將數據發射歸于應用程序特定的連接性帳戶的遠程網絡網關108 ο
[0152]另外,所述方法可任選地包含接收額外數據且致使發射額外數據。在一方面中,額外數據可包含歸于普通連接性帳戶的數據,例如由網絡網關操作者提供和/或控制的因特網接入。舉例來說,網關112可接收額外數據,且檢測組件43 (圖19)可檢測數據與由移動裝置102發射的普通數據連接相關聯。另外,網關112可致使將額外數據的發射歸于與額外數據相關聯的普通數據連接。
[0153]現在參見圖21,說明經配置以用于數據連接性管理的系統2100。舉例來說,系統2100可至少部分地駐留在發射器、移動裝置等內。應了解,系統2100經表示為包含功能塊,其可為表示由處理器、軟件或其組合(例如,固件)實施的功能的功能塊。系統2100包含促進數據連接性管理的電組件的邏輯分組2102。舉例來說,邏輯分組2102可包含用于檢測與應用程序特定的連接性帳戶相關聯的數據的組件2104。此外,邏輯分組2102可包括用于允許響應于檢測到與應用程序特定的連接性帳戶相關聯的數據而發生檢測到的數據傳送的組件2106。另外,系統2100可包含存儲器2108,其保持用于執行與電組件2104和2106相關聯的功能的指令。雖然展示為在存儲器2108外部,但應了解,電組件2104和2106中的一者或一者以上可存在于存儲器2108內。
[0154]如本申請案中使用,術語“組件”、“模塊”、“系統”和類似術語既定包含計算機相關實體,例如(但不限于)硬件、固件、硬件與軟件的組合、軟件或執行中的軟件。舉例來說,組件可為(但不限于)在處理器上運行的進程、處理器、對象、可執行程序、執行線程、程序和/或計算機。借助于說明,在計算裝置上運行的應用程序和計算裝置兩者可為組件。一個或一個以上組件可駐留于進程和/或執行線程內,且組件可局部化于一個計算機上和/或分布于兩個或兩個以上計算機之間。另外,這些組件可從其上存儲有各種數據結構的各種計算機可讀媒體執行。組件可例如根據具有一個或一個以上數據包的信號,借助于本地和/或遠程進程來通信,所述數據包例如是來自與本地系統、分布式系統中的另一組件交互和/或跨越例如因特網等網絡借助于所述信號與其它系統交互的一個組件的數據。
[0155]此外,本文結合終端來描述各種方面,終端可為有線終端或無線終端。終端也可稱為系統、裝置、訂戶單元、訂戶臺、移動臺、移動設備、移動裝置、遠程臺、遠程終端、接入終端、用戶終端、終端、通信裝置、用戶代理、用戶裝置或用戶設備(UE)。無線終端可為蜂窩式電話、衛星電話、無繩電話、會話起始協議(SIP)電話、無線本地回路(WLL)臺、個人數字助理(PDA)、具有無線連接能力的手持式裝置、計算裝置,或連接到無線調制解調器的其它處理裝置。而且,本文結合基站來描述各種方面。基站可用于與無線終端通信,且也可稱為接入點、節點B或某種其它技術。
[0156]而且,術語“或”既定意味著包含性“或”而不是排他性“或”。也就是說,除非另外指定或從上下文顯而易見,否則短語“X采用A或B”既定意味著自然包含性排列中的任一者。也就是說,短語“X采用A或B”由以下實例中的任一者滿足:X采用A ;X采用B ;或X采用A和B兩者。另外,如本申請案和所附權利要求書中使用的冠詞“一”應大體上解釋為意味著“一個或一個以上”,除非另外指定或從上下文顯而易見是針對單數形式。
[0157]本文描述的技術可用于各種無線通信系統,例如CDMA、TDMA、FDMA、OFDMA、SC-FDMA和其它系統。術語“系統”和“網絡”經常可互換地使用。CDMA系統可實施例如通用陸地無線電接入(UTRA)、cdma2000等無線電技術。UTRA包含寬帶CDMA(W-CDMA)和CDMA的其它變體。此外,cdma2000涵蓋IS-2000、IS-95和IS-856標準。TDMA系統可實施例如全球移動通信系統(GSM)等無線電技術。OFDMA系統可實施例如演進UTRA(E-UTRA)、超移動寬帶(UMB),IEEE 802.11 (W1-Fi)、IEEE 802.16 (WiMAX)、IEEE 802.20、快閃 OFDM 等無線電技術。UTRA和E-UTRA是通用移動電信系統(UMTS)的一部分。3GPP長期演進(LTE)是UMTS的使用E-UTRA的版本,其在下行鏈路上采用OFDMA且在上行鏈路上采用SC-FDMA。UTRA、E-UTRA、UMTS、LTE和GSM在來自名為“第三代合作伙伴計劃”(3GPP)的組織的文獻中描述。另外,cdma2000和UMB在來自名為“第三代合作伙伴計劃2”(3GPP2)的組織的文獻中描述。此外,此些無線通信系統可另外包含對等式(例如,移動裝置到移動裝置)特用網絡系統,其經常使用不成對的未經許可頻譜、802.XX無線LAN、藍牙以及任何其它近程或遠程無線通信技術。
[0158]將在可包含若干裝置、組件、模塊和類似物的系統的方面呈現各種方面或特征。應理解和了解,各種系統可包含額外裝置、組件、模塊等,和/或可不包含結合圖式討論的所有裝置、組件、模塊等。也可使用這些方法的組合。
[0159]結合本文所揭示的實施例描述的各種說明性邏輯、邏輯塊、模塊和電路可用經設計以執行本文描述的功能的通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)JI場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或其任何組合來實施或執行。通用處理器可以是微處理器,但在替代方案中,所述處理器可以是任何常規處理器、控制器、微控制器或狀態機。處理器還可實施為計算裝置的組合,例如DSP與微處理器的組合、多個微處理器、結合DSP核心的一個或一個以上微處理器或任何其它此配置。另外,至少一個處理器可包括可操作以執行上文描述的步驟和/或動作中的一者或一者以上的一個或一個以上模塊。
[0160]此外,結合本文所揭示的方面描述的方法或算法的步驟和/或動作可直接以硬件、以由處理器執行的軟件模塊或以所述兩者的組合來實施。軟件模塊可駐留在RAM存儲器、快閃存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可裝卸式盤、CD-ROM或此項技術中已知的任何其它形式的存儲媒體中。示范性存儲媒體可耦合到處理器,使得處理器可從存儲媒體讀取信息和向存儲媒體寫入信息。在替代方案中,存儲媒體可與處理器成一體式。此外,在一些方面中,處理器和存儲媒體可駐留在ASIC中。另外,ASIC可駐留在用戶終端中。在替代方案中,處理器和存儲媒體可作為離散組件駐留在用戶終端中。另外,在一些方面中,方法或算法的步驟和/或動作可作為代碼和/或指令中的一者或任何組合或集合駐留在可并入到計算機程序產品中的機器可讀媒體和/或計算機可讀媒體上。
[0161]在一個或一個以上方面中,所描述的功能可以硬件、軟件、固件或其任一組合來實施。如果以軟件實施,那么功能可作為一個或一個以上指令或代碼存儲在計算機可讀媒體上或在計算機可讀媒體上傳輸。計算機可讀媒體包含計算機存儲媒體以及包含促進計算機程序從一處傳送到另一處的任何媒體的通信媒體。存儲媒體可為可由計算機存取的任何可用媒體。舉例來說且并非限制,此類計算機可讀媒體可包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置、或可用來以指令或數據結構的形式載運或存儲所要程序代碼且可由計算機存取的任何其它媒體。而且,可將任何連接稱作計算機可讀媒體。舉例來說,如果使用同軸電纜、光纖電纜、雙絞線、數字訂戶線(DSL)或例如紅外線、無線電和微波等無線技術從網站、服務器或其它遠程源傳輸軟件,那么同軸電纜、光纖電纜、雙絞線、DSL或例如紅外線、無線電和微波等無線技術包含在媒體的定義中。如本文中所使用,磁盤和光盤包含壓縮光盤(CD)、激光光盤、光學光盤、數字多功能光盤(DVD)、軟磁盤和藍光光盤,其中磁盤通常以磁性方式再生數據,而光盤使用激光以光學方式再生數據。上文的組合也應包含在計算機可讀媒體的范圍內。
[0162]雖然前述揭示內容討論了說明性方面和/或實施例,但應注意,在不脫離如所附權利要求書界定的所描述方面和/或實施例的范圍的情況下可在其中做出各種改變和修改。此外,雖然可以單數形式描述或主張所描述方面和/或實施例的元件,但復數形式是預期的,除非明確陳述限于單數形式。另外,任一方面和/或實施例的全部或一部分可以與任一其它方面和/或實施例的全部或一部分一起使用,除非另外陳述。
【權利要求】
1.一種可由移動裝置操作的方法,其包括: 檢測與應用程序特定的連接性帳戶相關聯的數據;以及 響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據,將所述數據發送到經配置以致使將所述數據的發射歸于所述應用程序特定的連接性帳戶的遠程網絡網關。
2.根據權利要求1所述的方法,其中檢測與應用程序特定的連接性帳戶相關聯的數據包括檢測所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許源應用程序發射;且 其中將所述數據發送到所述遠程網絡網關包括響應于檢測到所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許源應用程序發射而將所述數據發送到所述遠程網絡網關。
3.根據權利要求1所述的方法,其中檢測與應用程序特定的連接性帳戶的數據包括檢測所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許移動裝置發射;且 其中將所述數據發送到所述遠程網絡網關包括響應于檢測到所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許移動裝置發射而將所述數據發送到所述遠程網絡網關。
4.根據權利要求1所述的方法,其中檢測與應用程序特定的連接性帳戶相關聯的數據包括檢測所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許用戶發射;且 其中將所述數據發送到所述遠程網絡網關包括響應于檢測到所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許用戶發射而將所述數據發送到所述遠程網絡網關。
5.根據權利要求1所述的方法,其中檢測與應用程序特定的連接性帳戶相關聯的數據包括檢測所述數據正發射到鏈接到所述應用程序特定的連接性帳戶的經準許目的地;且 其中將所述數據發送到所述遠程網絡網關包括響應于檢測到所述數據正發射到鏈接到所述應用程序特定的連接性帳戶的經準許目的地而將所述數據發送到所述遠程網絡網關。
6.根據權利要求1所述的方法,其中檢測與應用程序特定的連接性帳戶相關聯的數據包括檢測所述數據是鏈接到所述應用程序特定的連接性帳戶的數據類型;且 其中將所述數據發送到所述遠程網絡網關包括響應于檢測到所述數據是鏈接到所述應用程序特定的連接性帳戶的數據類型而將所述數據發送到所述遠程網絡網關。
7.根據權利要求1所述的方法,其中檢測與應用程序特定的連接性帳戶相關聯的數據包括檢測所述數據包含鏈接到所述應用程序特定的連接性帳戶的內容;且 其中將所述數據發送到所述遠程網絡網關包括響應于檢測到所述數據包含鏈接到所述應用程序特定的連接性帳戶的內容而將所述數據發送到所述遠程網絡網關。
8.根據權利要求1所述的方法,其中檢測與應用程序特定的連接性帳戶相關聯的數據包括檢測所述數據包含鏈接到所述應用程序特定的連接性帳戶的一個或一個以上標志;且 其中將所述數據發送到所述遠程網絡網關包括響應于檢測到所述數據包含鏈接到所述應用程序特定的連接性帳戶的一個或一個以上標志而將所述數據發送到所述遠程網絡網關。
9.根據權利要求8所述的方法,其中所述一個或一個以上標志包括鏈接到所述應用程序特定的連接性帳戶的指紋。
10.根據權利要求8所述的方法,其中所述一個或一個以上標志包括鏈接到所述應用程序特定的連接性帳戶的旗標。
11.根據權利要求8所述的方法,其中所述一個或一個以上標志包括鏈接到所述應用程序特定的連接性帳戶的標頭。
12.根據權利要求8所述的方法,其中所述一個或一個以上標志包括指向所述遠程網關的指針。
13.根據權利要求1所述的方法,其中所述遠程網絡網關進一步經配置以接收所述數據,確定所述數據與所述應用程序特定的連接性帳戶相關聯,且響應于確定所述數據與所述應用程序特定的連接性帳戶相關聯而致使將所述數據的發射歸于所述應用程序特定的連接性帳戶。
14.根據權利要求1所述的方法,其中所述遠程網絡網關進一步經配置以接收額外數據,且響應于確定所述額外數據不與任何應用程序特定的連接性帳戶相關聯而致使將所述額外數據的發射歸于普通連接性帳戶。
15.根據權利要求1所述的方法,其進一步包括: 檢測普通數據連接的可用性;以及 響應于檢測到所述普通數據連接的所述可用性而從使用應用程序特定的數據連接自動地切換到使用普通數據連接。
16.根據權利要求15所述的方法,其中所述普通數據連接是收費數據連接。
17.根據權利要求15所述的方法,其中所述普通數據連接是免費數據連接。
18.根據權利要求1所述的方法,其進一步包括: 響應于使用與所述應用程序特定的連接性帳戶相關聯的應用程序特定的數據連接,更改發送所述檢測到的數據的應用程序的操作。
19.根據權利要求18所述的方法,其中更改發送所述檢測到的數據的所述應用程序的所述操作包括以下各項中的一者或一者以上: 致使所述應用程序避免下載數據; 致使所述應用程序更改通信頻率;或 致使所述應用程序開始使用數據壓縮。
20.至少一種處理器,其包括: 第一模塊,其用于檢測與應用程序特定的連接性帳戶相關聯的數據;以及 第二模塊,其用于響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而將所述數據發送到經配置以致使將所述數據的發射歸于所述應用程序特定的連接性帳戶的遠程網絡網關。
21.一種計算機程序產品,其包括: 計算機可讀媒體,其包括: 用于致使計算機檢測與應用程序特定的連接性帳戶相關聯的數據的至少一個指令;以及 用于響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而致使所述計算機將所述數據發送到經配置以致使將所述數據的發射歸于所述應用程序特定的連接性帳戶的遠程網絡網關的至少一個指令。
22.—種設備,其包括: 用于檢測與應用程序特定的連接性帳戶相關聯的數據的裝置;以及 用于響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而將所述數據發送到經配置以致使將所述數據的發射歸于所述應用程序特定的連接性帳戶的遠程網絡網關的裝置。
23.—種設備,其包括: 檢測組件,其可操作以檢測與應用程序特定的連接性帳戶相關聯的數據;以及 發送組件,其可操作以將所述數據發送到經配置以響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而致使將所述數據的發射歸于所述應用程序特定的連接性帳戶的遠程網絡網關。
24.根據權利要求23所述的設備,其中所述檢測組件進一步可操作以檢測所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許源應用程序發射;且 其中所述發送組件進一步可操作以響應于檢測到所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許源應用程序發射而將所述數據發送到所述遠程網絡網關。
25.根據權利要求23所述的設備,其中所述檢測組件進一步可操作以檢測所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許移動裝置發射;且 其中所述發送組件進一步可操作以響應于檢測到所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許移動裝置發射而將所述數據發送到所述遠程網絡網關。
26.根據權利要求23所述的設備,其中所述檢測組件進一步可操作以檢測所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許用戶發射;且 其中所述發送組件進一步可操作以響應于檢測到所述數據正由鏈接到所述應用程序特定的連接性帳戶的經準許用戶發射而將所述數據發送到所述遠程網絡網關。
27.根據權利要求23所述的設備,其中所述檢測組件進一步可操作以檢測所述數據正發射到鏈接到所述應用程序特定的連接性帳戶的經準許目的地;且 其中所述發送組件進一步可操作以響應于檢測到所述數據正發射到鏈接到所述應用程序特定的連接性帳戶的經準許目的地而將所述數據發送到所述遠程網絡網關。
28.根據權利要求23所述的設備,其中所述檢測組件進一步可操作以檢測所述數據是鏈接到所述應用程序特定的連接性帳戶的數據類型;且 其中所述發送組件進一步可操作以響應于檢測到所述數據是鏈接到所述應用程序特定的連接性帳戶的數據類型而將所述數據發送到所述遠程網絡網關。
29.根據權利要求23所述的設備,其中所述檢測組件進一步可操作以檢測所述數據包含鏈接到所述應用程序特定的連接性帳戶的內容;且 其中所述發送組件進一步可操作以響應于檢測到所述數據包含鏈接到所述應用程序特定的連接性帳戶的內容而將所述數據發送到所述遠程網絡網關。
30.根據權利要求23所述的設備,其中所述檢測組件進一步可操作以檢測所述數據包含鏈接到所述應用程序特定的連接性帳戶的一個或一個以上標志;且 其中所述發送組件進一步可操作以響應于檢測到所述數據包含鏈接到所述應用程序特定的連接性帳戶的一個或一個以上標志而將所述數據發送到所述遠程網絡網關。
31.根據權利要求30所述的設備,其中所述一個或一個以上標志包括鏈接到所述應用程序特定的連接性帳戶的指紋。
32.根據權利要求30所述的設備,其中所述一個或一個以上標志包括鏈接到所述應用程序特定的連接性帳戶的旗標。
33.根據權利要求30所述的設備,其中所述一個或一個以上標志包括鏈接到所述應用程序特定的連接性帳戶的標頭。
34.根據權利要求30所述的設備,其中所述一個或一個以上標志包括指向所述遠程網關的指針。
35.根據權利要求23所述的設備,其中所述遠程網絡網關進一步經配置以接收所述數據,確定所述數據與所述應用程序特定的連接性帳戶相關聯,且響應于確定所述數據與所述應用程序特定的連接性帳戶相關聯而致使將所述數據的發射歸于所述應用程序特定的連接性帳戶。
36.根據權利要求23所述的設備,其中所述遠程網絡網關進一步經配置以接收額外數據,且響應于確定所述額外數據不與任何應用程序特定的連接性帳戶相關聯而致使將所述額外數據的發射歸于普通連接性帳戶。
37.根據權利要求23所述的設備,其進一步包括: 所述檢測組件進一步可操作以檢測普通數據連接的可用性;以及 切換組件,其可操作以響應于檢測到所述普通數據連接的所述可用性而從使用應用程序特定的數據連接自動地切換到使用普通數據連接。
38.根據權利要求37所述的設備,其中所述普通數據連接是收費數據連接。
39.根據權利要求37所述的設備,其中所述普通數據連接是免費數據連接。
40.根據權利要求23所述的設備,其進一步包括: 更改組件,其可操作以響應于使用與所述應用程序特定的連接性帳戶相關聯的應用程序特定的數據連接而更改發送所述檢測到的數據的應用程序的操作。
41.根據權利要求40所述的設備,其中更改發送所述檢測到的數據的所述應用程序的所述操作包括以下各項中的一者或一者以上: 致使所述應用程序避免下載數據; 致使所述應用程序更改通信頻率;或 致使所述應用程序開始使用數據壓縮。
42.一種可由網絡網關操作的方法,其包括: 檢測與應用程序特定的連接性帳戶相關聯的數據;以及 響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據,允許所述檢測到的數據傳送發生。
43.根據權利要求42所述的方法,其中檢測與應用程序特定的連接性帳戶相關聯的數據包括檢測所述數據發送到對應于鏈接到所述應用程序特定的連接性帳戶的經準許遠程網絡網關的目的地。
44.根據權利要求42所述的方法,其中檢測與應用程序特定的連接性帳戶相關聯的數據包括檢測所述數據從對應于鏈接到所述應用程序特定的連接性帳戶的經準許遠程網絡網關的目的地發送。
45.根據權利要求42所述的方法,其中所述網絡網關進一步經配置以接收額外數據,且響應于確定所述額外數據不與任何應用程序特定的連接性帳戶相關聯而致使將所述額外數據的發射歸于普通連接性帳戶。
46.至少一種處理器,其包括: 第一模塊,其用于檢測與應用程序特定的連接性帳戶相關聯的數據;以及第二模塊,其用于響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而允許所述檢測到的數據傳送發生。
47.一種計算機程序產品,其包括: 計算機可讀媒體,其包括: 用于致使計算機檢測與應用程序特定的連接性帳戶相關聯的數據的至少一個指令;以及 用于響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而致使所述計算機允許所述檢測到的數據傳送發生的至少一個指令。
48.—種設備,其包括: 用于檢測與應用程序特定的連接性帳戶相關聯的數據的裝置;以及用于響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而允許所述檢測到的數據傳送發生的裝置。
49.一種設備,其 包括: 檢測組件,其可操作以檢測與應用程序特定的連接性帳戶相關聯的數據;以及數據傳送組件,其可操作以響應于檢測到與所述應用程序特定的連接性帳戶相關聯的所述數據而允許所述檢測到的數據傳送發生。
50.根據權利要求49所述的設備,其中所述檢測組件進一步可操作以檢測所述數據發送到對應于鏈接到所述應用程序特定的連接性帳戶的經準許遠程網絡網關的目的地。
51.根據權利要求49所述的設備,其中所述檢測組件進一步可操作以檢測所述數據從對應于鏈接到所述應用程序特定的連接性帳戶的經準許遠程網絡網關的目的地發送。
52.根據權利要求49所述的設備,其中所述檢測組件進一步可操作以接收額外數據;且 其中所述數據傳送組件進一步可操作以響應于確定所述額外數據不與任何應用程序特定的連接性帳戶相關聯而致使將所述額外數據的發射歸于普通連接性帳戶。
53.一種網絡通信的方法,其包括: 檢測事件的發生,所述檢測到的事件包括對應用程序特定的數據連接的未經準許使用;以及 基于所述檢測到的事件的發生而阻止經由所述應用程序特定的數據連接進一步發射所述數據。
54.根據權利要求53所述的方法,其中所述檢測到的事件包括使用所述應用程序特定的數據連接來聯系不包含在針對服務特定的數據連接的經批準目的地集合中的目的地。
55.根據權利要求53所述的方法,其中所述檢測到的事件包括使用所述應用程序特定的數據連接來發射數據,其中所述數據的指紋不匹配于經批準指紋集合中的一者。
56.根據權利要求53所述的方法,其中所述檢測到的事件包括經由所述應用程序特定的數據連接的超過針對所述應用程序的典型數據業務的預期數據使用量的數據交換。
57.至少一種處理器,其包括: 第一模塊,其用于檢測事件的發生,所述檢測到的事件包括對應用程序特定的數據連接的未經準許使用;以及 第二模塊,其用于基于所述檢測到的事件的發生而阻止經由所述應用程序特定的數據連接進一步發射所述數據。
58.一種計算機程序產品,其包括: 計算機可讀媒體,其包括: 用于致使計算機檢測事件的發生的至少一個指令,所述檢測到的事件包括對應用程序特定的數據連接的未經準許使用;以及 用于致使所述計算機基于所述檢測到的事件的發生而阻止經由所述應用程序特定的數據連接進一步發射所述數據的至少一個指令。
59.一種設備,其包括: 用于檢測事件的發生的裝置,所述檢測到的事件包括對應用程序特定的數據連接的未經準許使用;以及 用于基于所述檢測到的事件的發生而阻止經由所述應用程序特定的數據連接進一步發射所述數據的裝置。
60.—種設備,其包括: 數據計劃監視組件,其可操作以檢測事件的發生,所述檢測到的事件包括對應用程序特定的數據連接的未經準許使用;以及 發射組件,其可操作以基于所述檢測到的事件的發生而阻止經由所述應用程序特定的數據連接進一步發射所述數據。
61.根據權利要求60所述的設備,其中所述檢測到的事件包括使用所述應用程序特定的數據連接來聯系不包含在針對服務特定的數據連接的經批準目的地集合中的目的地。
62.根據權利要求60所述的設備,其中所述檢測到的事件包括使用所述應用程序特定的數據連接來發射數據,其中所述數據的指紋不匹配于經批準指紋集合中的一者。
63.根據權利要求60所述的設備,其中所述檢測到的事件包括經由所述應用程序特定的數據連接的超過針對所述應用程序的典型數據業務的預期數據使用量的數據交換。
64.一種網絡通信的方法,其包括: 經由受贊助的應用程序特定的數據連接交換應用程序數據;以及觸發針對經由所述受贊助的應用程序特定的數據連接的所述應用程序數據的所述交換的激勵。
65.至少一種處理器,其包括: 第一模塊,其用于經由受贊助的應用程序特定的數據連接交換應用程序數據;以及第二模塊,其用于觸發針對經由所述受贊助的應用程序特定的數據連接的所述應用程序數據的所述交換的激勵。
66.一種計算機程序產品,其包括: 計算機可讀媒體,其包括: 用于致使計算機經由受贊助的應用程序特定的數據連接交換應用程序數據的至少一個指令;以及用于致使所述計算機觸發針對經由所述受贊助的應用程序特定的數據連接的所述應用程序數據的所述交換的激勵的至少一個指令。
67.—種設備,其包括: 用于經由受贊助的應用程序特定的數據連接交換應用程序數據的裝置;以及用于觸發針對經由所述受贊助的應用程序特定的數據連接的所述應用程序數據的所述交換的激勵的裝置。
68.—種設備,其包括: 發送組件,其可操作以經由受贊助的應用程序特定的數據連接交換應用程序數據;以及 激勵組件,其可操作以觸發針對經由所述受贊助的應用程序特定的數據連接的所述應用程序數據的所述交換的激勵。
69.一種用于管理數據連接性的方法,所述方法包括: 在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間自動地切換。
70.根據權利要求69所述的方法,其中所述自動切換進一步包括: 從所述使用所述應用程序特定的數據連接切換到所述使用所述普通數據連接來發射所述數據。
71.根據權利要求69所述的方法,其進一步包括: 檢測所述普通數據連接的可用性;以及 響應于檢測到所述普通數據連接的所述可用性,從所述應用程序特定的數據連接自動地切換到所述普通數據連接來發射所述數據。
72.根據權利要求69所述的方法,其進一步包括: 檢測所述普通數據連接的質量的降低;以及 響應于檢測到所述普通數據連接的所述質量的所述降低,從所述普通數據連接自動地切換到服務特定的數據連接。
73.根據權利要求69所述的方法,其中所述普通數據連接是收費數據連接。
74.根據權利要求69所述的方法,其中所述普通數據連接是免費數據連接。
75.根據權利要求69所述的方法,其中所述普通數據連接是普通收費數據連接,且其中自動地切換進一步包括: 基于鏈接到所述普通收費數據連接的數據使用余額的減少而從所述使用所述普通收費數據連接自動地切換到所述使用所述應用程序特定的數據連接。
76.至少一種處理器,其包括: 第一模塊,其用于在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間自動地切換。
77.一種計算機程序產品,其包括: 計算機可讀媒體,其包括: 用于致使計算機在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間切換的至少一個指令。
78.—種設備,其包括: 用于在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間自動地切換的裝置。
79.—種設備,其包括: 切換組件,其可操作以在使用應用程序特定的數據連接與使用普通數據連接來發射數據之間自動地切換。
80.根據權利要求79所述的設備,其中所述切換組件進一步經配置以從所述使用所述應用程序特定的數據連接切換到所述使用所述普通數據連接來發射所述數據。
81.根據權利要求79所述的設備,其進一步包括: 檢測組件,其可操作以檢測所述普通數據連接的可用性;以及 響應于檢測到所述普通數據連接的所述可用性,所述切換組件進一步經配置以從所述應用程序特定的數據連接自動地切換到所述普通數據連接來發射所述數據。
82.根據權利要求79所述的設備,其進一步包括: 檢測組件,其可操作以檢測所述普通數據連接的質量的降低;以及 響應于檢測到所述普通數據連接的所述質量的所述降低,所述切換組件進一步經配置以從所述普通數據連接自動地切換到服務特定的數據連接。
83.根據權利要求79所述的設備,其中所述普通數據連接是收費數據連接。
84.根據權利要求79所述的設備,其中所述普通數據連接是免費數據連接。
85.根據權利要求79所述的設備,其中所述普通數據連接是普通收費數據連接,且 其中所述切換組件進一步經配置以基于鏈接到所述普通收費數據連接的數據使用余額的減少而從所述使用所述普通收費數據連接自動地切換到所述使用所述應用程序特定的數據連接。
86.—種網絡通信的方法,其包括: 在網絡裝置處接收由于移動裝置基于數據與應用程序特定的連接性帳戶相關聯而發送所述數據而從所述移動裝置發射的所述數據; 檢索與所述移動裝置相關聯的數據使用帳戶,其中所述數據使用帳戶包含數據使用閾值;以及 基于所述數據使用閾值處理所述接收的數據。
87.根據權利要求86所述的方法,其中所述數據使用閾值包括可用數據使用余額,且其中處理所述接收的數據進一步包括基于所述接收的數據遞減所述可用數據使用余額。
88.根據權利要求86所述的方法,其進一步包括: 當所述可用數據使用余額達到余額等級閾值時將新數據使用量添加到所述數據使用帳戶。
89.根據權利要求86所述的方法,其中處理所述接收的數據進一步包括對所述接收的數據的轉發進行計量。
90.至少一種處理器,其包括: 第一模塊,其用于在網絡裝置處接收由于移動裝置基于數據與應用程序特定的連接性帳戶相關聯而發送所述數據而從所述移動裝置發射的所述數據; 第二模塊,其用于檢索與所述移動裝置相關聯的數據使用帳戶,其中所述數據使用帳戶包含數據使用閾值;以及 第三模塊,其用于基于所述數據使用閾值處理所述接收的數據。
91.一種計算機程序產品,其包括: 計算機可讀媒體,其包括: 用于致使計算機在網絡裝置處接收由于移動裝置基于數據與應用程序特定的連接性帳戶相關聯而發送所述數據而從所述移動裝置發射的所述數據的至少一個指令; 用于致使所述計算機檢索與所述移動裝置相關聯的數據使用帳戶的至少一個指令,其中所述數據使用帳戶包含數據使用閾值;以及 用于致使所述計算機基于所述數據使用閾值處理所述接收的數據的至少一個指令。
92.—種設備,其包括: 用于在網絡裝置處接收由于移動裝置基于數據與應用程序特定的連接性帳戶相關聯而發送所述數據而從所述移動裝置發射的所述數據的裝置; 用于檢索與所述移動裝置相關聯的數據使用帳戶的裝置,其中所述數據使用帳戶包含數據使用閾值;以及 用于基于所述數據使用閾值處理所述接收的數據的裝置。
93.—種設備,其包括: 接收組件,其可操作以接收由于移動裝置基于數據與應用程序特定的連接性帳戶相關聯而發送所述數據而從所述移動裝置發射的所述數據; 數據使用帳戶組件,其可操作以檢索與所述移動裝置相關聯的數據使用帳戶,其中所述數據使用帳戶包含數據使用閾值;以及 計量組件,其可操作以基于所述數據使用閾值處理所述接收的數據。
94.根據權利要求93所述的設備,其中所述數據使用閾值包括可用數據使用余額,且其中處理所述接收的數據進一步包括基于所述接收的數據遞減所述可用數據使用余額。
95.根據權利要求93所述的設備,其進一步包括: 余額調整組件,其可操作以當所述可用數據使用余額達到余額等級閾值時將新數據使用量添加到所述數據使用帳戶。
96.根據權利要求93所述的設備,其中所述計量組件進一步經配置以對所述接收的數據的轉發進行計量。
【文檔編號】H04W4/00GK103650541SQ201280015355
【公開日】2014年3月19日 申請日期:2012年3月30日 優先權日:2011年4月1日
【發明者】卡勒·阿赫馬瓦拉, 維尼特·米塔爾 申請人:高通股份有限公司