用于管理数据连接性的方法和设备的制作方法

文档序号:7989352阅读:249来源:国知局
用于管理数据连接性的方法和设备的制作方法
【专利摘要】用于数据连接性管理的方法和设备可包含检测与应用程序特定的连接性帐户相关联的数据。所述方法和设备可进一步包含将所述检测到的数据发送到远程网关,所述远程网关经配置以响应于检测到所述数据而致使将所述数据的发射归于所述应用程序特定的连接性帐户。
【专利说明】用于管理数据连接性的方法和设备
[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日
【发明者】卡勒·阿赫马瓦拉, 维尼特·米塔尔 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1