CN103650541B - 用于管理数据连接性的方法和设备 - Google Patents
用于管理数据连接性的方法和设备 Download PDFInfo
- Publication number
- CN103650541B CN103650541B CN201280015355.7A CN201280015355A CN103650541B CN 103650541 B CN103650541 B CN 103650541B CN 201280015355 A CN201280015355 A CN 201280015355A CN 103650541 B CN103650541 B CN 103650541B
- Authority
- CN
- China
- Prior art keywords
- data
- application program
- account
- specific
- mobile device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Meter Arrangements (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
用于数据连接性管理的方法和设备可包含检测与应用程序特定的连接性帐户相关联的数据。所述方法和设备可进一步包含将所述检测到的数据发送到远程网关,所述远程网关经配置以响应于检测到所述数据而致使将所述数据的发射归于所述应用程序特定的连接性帐户。
Description
依据35U.S.C.§119主张优先权
本专利申请案主张2011年4月1日申请且转让给本受让人的题目为“产生由赞助人或最终消费者支付的服务特定数据计划(Creating Service Specific Data Plans Paidby the Sponsor or the End Consumer)”的第61/470,800号临时申请案的优先权,所述临时申请案转让给本受让人且特此以引用方式并入本文。
技术领域
背景技术
无线通信***广泛部署以向多个用户提供各种类型的通信(例如,话音、数据、多媒体服务等等)。此外,此通信可由多种源提供。移动装置的用户可运行从这些各种源接收通信的应用程序。为了与这些各种源传送用于多个应用程序的数据,移动装置可经由若干不同无线连接与通信网络的接入节点通信。
举例来说,无线连接可与无线通信***相关联,无线通信***可为能够通过共享可用***资源(例如,带宽、发射功率…)而支持与多个用户的通信的多址***。此些多址***的实例可包含码分多址(CDMA)***、时分多址(TDMA)***、频分多址(FDMA)***、正交频分多址(OFDMA)***和类似***。另外,所述***可符合例如第三代合作伙伴计划(3GPP)、3GPP2、3GPP长期演进(LTE)、LTE高级(LTE-A)等等规范。另外,***可符合例如WiFi或更一般来说无线协议的IEEE 802.11系列的任何成员等规范。
取决于由移动装置使用的无线连接和相关联通信***的类型和/或位置,针对用于发送和接收数据的无线连接的使用可收取费用。举例来说,当购买除话音通信外还包含数据传送能力的蜂窝式电话时,可购买数据计划以允许例如经由蜂窝式通信***的因特网连接性。收取的费用可取决于经由无线连接发射的数据量。
发明内容
下文呈现一个或一个以上方面的简化概述以便提供对此些方面的基本理解。此概述不是所有预期方面的广泛概览,且既不希望指出所有方面的关键元素也不希望描绘任何或所有方面的范围。其唯一目的是以简化形式呈现一个或一个以上方面的一些概念作为对稍后呈现的更详细描述的序言。
一个方面涉及一种可由移动装置操作的方法。所述方法可包含检测与应用程序特定的连接性帐户相关联的数据。另外,所述方法可包含响应于检测到与所述应用程序特定的连接性帐户相关联的所述数据,将所述数据发送到经配置以致使将所述数据的发射归于所述应用程序特定的连接性帐户的远程网络网关。
另一方面涉及至少一种处理器。所述处理器可包含第一模块,其用于检测与应用程序特定的连接性帐户相关联的数据。所述处理器还可包含第二模块,其用于响应于检测到与所述应用程序特定的连接性帐户相关联的所述数据而将所述数据发送到经配置以致使将所述数据的发射归于所述应用程序特定的连接性帐户的远程网络网关。
另一方面涉及一种计算机程序产品。所述计算机程序产品可包含计算机可读媒体,其包含用于致使计算机检测与应用程序特定的连接性帐户相关联的数据的至少一个指令。所述计算机可读媒体还可包含用于响应于检测到与所述应用程序特定的连接性帐户相关联的所述数据而致使所述计算机将所述数据发送到经配置以致使将所述数据的发射归于所述应用程序特定的连接性帐户的远程网络网关的至少一个指令。
又一方面涉及一种设备。所述设备可包含用于检测与应用程序特定的连接性帐户相关联的数据的装置。所述设备可进一步包含用于响应于检测到与所述应用程序特定的连接性帐户相关联的所述数据而将所述数据发送到经配置以致使将所述数据的发射归于所述应用程序特定的连接性帐户的远程网络网关的装置。
另一方面涉及一种设备。所述设备可包含检测组件,其可操作以检测与应用程序特定的连接性帐户相关联的数据。另外,所述设备可包含发送组件,其可操作以将所述数据发送到经配置以响应于检测到与所述应用程序特定的连接性帐户相关联的所述数据而致使将所述数据的发射归于所述应用程序特定的连接性帐户的远程网络网关。
另一方面涉及一种可由网络网关操作的方法。所述方法可包含检测与应用程序特定的连接性帐户相关联的数据。所述方法还可包含响应于检测到与所述应用程序特定的连接性帐户相关联的所述数据而允许所述检测到的数据传送发生。
另一方面涉及至少一种处理器。所述处理器可包含第一模块,其用于检测与应用程序特定的连接性帐户相关联的数据。所述处理器还可包含第二模块,其用于响应于检测到与所述应用程序特定的连接性帐户相关联的所述数据而允许所述检测到的数据传送发生。
再一方面涉及一种计算机程序产品。所述计算机程序产品可包含计算机可读媒体,其包含用于致使计算机检测与应用程序特定的连接性帐户相关联的数据的至少一个指令。另外,所述计算机可读媒体可包含用于响应于检测到与所述应用程序特定的连接性帐户相关联的所述数据而致使所述计算机允许所述检测到的数据传送发生的至少一个指令。
另一方面涉及一种设备。所述设备可包含用于检测与应用程序特定的连接性帐户相关联的数据的装置。所述设备还可包含用于响应于检测到与所述应用程序特定的连接性帐户相关联的所述数据而允许所述检测到的数据传送发生的装置。
又一方面涉及一种设备。所述设备可包含检测组件,其可操作以检测与应用程序特定的连接性帐户相关联的数据。所述设备可进一步包含数据传送组件,其可操作以响应于检测到与所述应用程序特定的连接性帐户相关联的所述数据而允许所述检测到的数据传送发生。
另一方面涉及网络通信的方法。所述方法可包含检测事件的发生,所述检测到的事件包括对应用程序特定的数据连接的未经准许使用。所述方法还可包含基于所述检测到的事件的发生而阻止经由所述应用程序特定的数据连接进一步发射所述数据。
另一方面涉及至少一种处理器。所述处理器可包含第一模块,其用于检测事件的发生,所述检测到的事件包括对应用程序特定的数据连接的未经准许使用。所述处理器可进一步包含第二模块,其用于基于所述检测到的事件的发生而阻止经由所述应用程序特定的数据连接进一步发射所述数据。
再一方面涉及一种计算机程序产品。所述计算机程序产品可包含计算机可读媒体,其包含用于致使计算机检测事件的发生的至少一个指令,所述检测到的事件包括对应用程序特定的数据连接的未经准许使用。所述计算机可读媒体还可包含用于致使所述计算机基于所述检测到的事件的发生而阻止经由所述应用程序特定的数据连接进一步发射所述数据的至少一个指令。
另一方面涉及一种设备。所述设备可包含用于检测事件的发生的装置,所述检测到的事件包括对应用程序特定的数据连接的未经准许使用。另外,所述设备可包含用于基于所述检测到的事件的发生而阻止经由所述应用程序特定的数据连接进一步发射所述数据的装置。
另一方面涉及一种设备。所述设备可包含数据计划监视组件,其可操作以检测事件的发生,所述检测到的事件包括对应用程序特定的数据连接的未经准许使用。所述设备可进一步包含发射组件,其可操作以基于所述检测到的事件的发生而阻止经由所述应用程序特定的数据连接进一步发射所述数据。
又一方面涉及网络通信的方法。所述方法可包含经由受赞助的应用程序特定的数据连接交换应用程序数据。另外,所述方法可包含触发针对经由受赞助的应用程序特定的数据连接的应用程序数据的交换的激励。
另一方面涉及至少一种处理器。所述处理器可包含第一模块,其用于经由受赞助的应用程序特定的数据连接交换应用程序数据。所述处理器可进一步包含第二模块,其用于触发针对经由所述受赞助的应用程序特定的数据连接的所述应用程序数据的所述交换的激励。
另一方面涉及一种计算机程序产品。所述计算机程序产品可包含计算机可读媒体,其包含用于致使计算机经由受赞助的应用程序特定的数据连接交换应用程序数据的至少一个指令。所述计算机可读媒体还可包含用于致使所述计算机触发针对经由所述受赞助的应用程序特定的数据连接的所述应用程序数据的所述交换的激励的至少一个指令。
另一方面涉及一种设备。所述设备可包含用于经由受赞助的应用程序特定的数据连接交换应用程序数据的装置。另外,所述设备可包含用于触发针对经由受赞助的应用程序特定的数据连接的应用程序数据的交换的激励的装置。
另一方面涉及一种设备。所述设备可包含发送组件,其可操作以经由受赞助的应用程序特定的数据连接交换应用程序数据。所述设备可另外包含激励组件,其可操作以触发针对经由所述受赞助的应用程序特定的数据连接的所述应用程序数据的所述交换的激励。
再一方面涉及一种用于管理数据连接性的方法。所述方法可包含在使用应用程序特定的数据连接与使用普通数据连接来发射数据之间自动地切换。
另一方面涉及至少一种处理器。所述处理器可包含第一模块,其用于在使用应用程序特定的数据连接与使用普通数据连接来发射数据之间自动地切换。
另一方面涉及一种计算机程序产品。所述计算机程序产品可包含计算机可读媒体,其包含用于致使计算机在使用应用程序特定的数据连接与使用普通数据连接来发射数据之间切换的至少一个指令。
另一方面涉及一种设备,其包含用于在使用应用程序特定的数据连接与使用普通数据连接来发射数据之间自动地切换的装置。
另一方面涉及一种设备。所述设备可包含切换组件,其可操作以在使用应用程序特定的数据连接与使用普通数据连接来发射数据之间自动地切换。
又一方面涉及一种网络通信的方法。所述方法可包含在网络装置处接收由于移动装置基于数据与应用程序特定的连接性帐户相关联而发送数据而从所述移动装置发射的所述数据。所述方法还可包含检索与移动装置相关联的数据使用帐户,其中所述数据使用帐户包含数据使用阈值。另外,所述方法可包含基于数据使用阈值处理接收的数据。
另一方面涉及至少一种处理器。所述处理器可包含第一模块,其用于在网络装置处接收由于移动装置基于数据与应用程序特定的连接性帐户相关联而发送所述数据而从所述移动装置发射的所述数据。另外,所述处理器可包含第二模块,其用于检索与所述移动装置相关联的数据使用帐户,其中所述数据使用帐户包含数据使用阈值。所述处理器可进一步包含第三模块,其用于基于所述数据使用阈值处理所述接收的数据。
另一方面涉及一种计算机程序产品。所述计算机程序产品可包含计算机可读媒体,其包含用于致使计算机在网络装置处接收由于移动装置基于数据与应用程序特定的连接性帐户相关联而发送所述数据而从所述移动装置发射的所述数据的至少一个指令。所述计算机可读媒体还可包含用于致使所述计算机检索与所述移动装置相关联的数据使用帐户的至少一个指令,其中所述数据使用帐户包含数据使用阈值。而且,所述计算机可读媒体可包含用于致使所述计算机基于所述数据使用阈值处理所述接收的数据的至少一个指令。
另一方面涉及一种设备。所述设备可包含用于在网络装置处接收由于移动装置基于数据与应用程序特定的连接性帐户相关联而发送所述数据而从所述移动装置发射的所述数据的装置。所述设备还可包含用于检索与移动装置相关联的数据使用帐户的装置,其中所述数据使用帐户包含数据使用阈值。另外,所述设备可包含用于基于数据使用阈值处理接收的数据的装置。
又一方面涉及一种设备。所述设备可包含接收组件,其可操作以接收由于移动装置基于数据与应用程序特定的连接性帐户相关联而发送所述数据而从所述移动装置发射的所述数据。另外,所述设备可包含数据使用帐户组件,其可操作以检索与所述移动装置相关联的数据使用帐户,其中所述数据使用帐户包含数据使用阈值。所述设备可进一步包含计量组件,其可操作以基于所述数据使用阈值处理所述接收的数据。
为了实现上述和相关目的,所述一个或一个以上方面包括下文完全描述且在权利要求书中特定指出的特征。以下描述和附图详细陈述所述一个或一个以上方面的某些说明性特征。然而,这些特征仅指示其中可采用各种方面的原理的各种方式中的几种方式,且本描述既定包含所有此些方面及其等效物。
附图说明
下文将结合附图描述所揭示的方面,提供附图以说明而不是限制所揭示的方面,其中相同标号表示相同元件,且其中:
图1是根据一方面的连接性***的说明;
图2是根据另一方面的实例应用程序特定的连接性帐户的说明;
图3是根据一方面的实例发送组件和切换组件的说明;
图4是根据另一方面的实例接收组件的说明;
图5是根据再一方面的实例数据计划监视组件的说明;
图6是根据又一方面的实例数据使用帐户的说明;
图7是说明根据一方面的用于管理数据连接性的方法的流程图;
图8是说明根据另一方面的用于切换数据连接的方法的流程图;
图9是说明根据又一方面的用于管理数据连接性的方法的流程图;
图10是说明根据一方面的用于提供受赞助的数据连接性的方法的流程图;
图11是说明根据再一方面的用于管理数据计划的方法的流程图;
图12是根据另一方面的促进管理数据连接性的实例***;
图13是根据再一方面的促进管理数据连接性的实例***;
图14是根据一方面的促进提供受赞助的数据连接性的实例***;
图15是根据一方面的促进切换数据连接的实例***;
图16是根据又一方面的促进管理数据计划的实例***;
图17是根据一方面的可在连接性***内操作的实例移动装置;
图18是根据又一方面的可在连接性***内操作的服务器装置;
图19是根据一方面的连接性***的说明;
图20是说明根据另一方面的用于管理数据连接性的方法的流程图;以及
图21是根据一方面的促进管理数据连接性的实例***。
具体实施方式
现在参见附图描述各种方面。在以下描述中,为了阐释的目的,陈述许多具体细节以便提供对一个或一个以上方面的详尽理解。然而显而易见,可在没有这些具体细节的情况下实践此些方面。
所描述的方面涉及用于管理与用于与移动装置上的一个或一个以上应用程序一起使用的网络的数据连接性的方法和***。所述方法和***可允许移动装置基于由移动装置检测到的可用数据连接以及移动装置正接入的应用程序和/或服务提供者,以特用或按需方式管理与网络的数据连接性。
现在参见图1,说明包含移动装置102的实例连接性***100,移动装置102具备如下能力:通过接入网络104建立通信以例如经由管理数据连接性的网关108和/或服务器/计算装置106与服务提供者110连接。举例来说,在一些方面中,移动装置102可包含无线调制解调器或能够在接入网络104上通信的其它无线通信接口,然而,移动装置102和/或无线调制解调器可能不是无线网络订户。而是,在此实例中,移动装置102可为服务器106的订户或另外具有与服务器106相关联的帐户,服务器106以特用或按需方式管理到例如接入网络104等一个或一个以上网络的数据连接性。另外,虽然为了简单,图1仅包含单个接入网络104、单个服务器106、单个网关108以及单个服务提供者110,但应了解,一个或一个以上这些实体中的每一者可存在于***100中且与移动装置102交互。
移动装置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的通信。
移动装置102可包含(但不限于)可连接到接入网络104的任何类型的客户端装置或接入终端,例如任何无线、便携式计算或通信装置,例如蜂窝式装置。移动装置102可为例如蜂窝式电话、导航***、计算装置、相机、PDA、音乐装置、游戏装置或具有无线连接能力的手持式装置,以及其它装置。服务器/计算装置106可包含连接到网络的任何移动或固定计算装置。
另外,接入网络104可对移动装置102、网关108、服务器106和服务提供者110提供一种或一种以上类型的通信连接,例如任何类型的无线空中链路或有线连接。移动装置102和网关108可经由接入网络104向服务器106和/或服务提供者110发出通信和/或从服务器106和/或服务提供者110接收通信。如本文使用,术语“通信”包含(但不限于)以下各项中的一者或任何组合:话音呼叫、数据呼叫、会议呼叫、视频会议呼叫、例如SKYPETM会话的因特网协议会话、因特网协议(IP)话音呼叫、短消息服务(SMS)消息、多媒体消息接发服务(MMS)消息、即时消息接发(IM)服务消息、电子邮件(e-mail)消息、聊天或网络会见相关连接、视频、音乐或数据传送,以及其它通信。另外,移动装置102和网关108可经由接入网络104从服务器106和/或服务提供者110或者从与接入网络104通信的任何其它装置接收通信。
服务器106包含具有数据计划管理器34的任何类型的联网计算装置,数据计划管理器34经配置以建立和监视一个或一个以上应用程序特定的连接性帐户20。服务器106可与对移动装置102提供数据连接性管理器10且在接入网络104上提供网关108的实体相关联。由此,数据计划管理器34可使用应用程序特定的连接性帐户20和网关108来控制数据从移动装置102的发射。
参见图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。举例来说,经授权目的地ID56可包含(但不限于)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),以及指向网关的其它指针。
应注意,由应用程序特定的连接性帐户20针对使用应用程序特定的连接的数据发射而界定的上述参数(例如,经准许装置ID 50、经准许应用程序ID 52、经准许数据类型54、经准许目的地ID 56、经准许数据使用阈值58、经准许用户帐户ID 60、经准许内容61,以及标志63)可动态地改变。举例来说,应用程序特定的连接性帐户20可初始允许使用应用程序特定的连接发射图像数据和文本数据两者。然而,随着数据发射的频率增加和/或可用数据使用余额削减,应用程序特定的连接性帐户20可动态地改变被允许经由应用程序特定的连接发射的数据类型54。举例来说,应用程序特定的连接性帐户20可仅允许发射文本数据而不是文本数据和图像数据。
返回参见图1,在一个方面中,移动装置102的数据连接性管理器组件10(图2)可包含检测组件12,其可操作以检测用于发射的数据14且确定检测到的数据14是否对应于应用程序特定的连接性帐户20。举例来说,检测组件12可监视是否有从移动装置102上或移动装置102可存取的多个应用程序18发射数据的请求。应用程序18可包含(但不限于)电子邮件服务、网络浏览服务、社交网络应用程序服务(例如,FacebookTM、TwitterTM、LinkedInTM)、VOIP服务(例如,SKYPETM)、电子书应用程序服务(例如,KindleTM)、音乐应用程序服务、视频应用程序服务,以及可允许或使用某种形式的网络连接性的其它应用程序。在一方面中,举例来说,数据连接性管理器10可具有对应于多个应用程序18的应用程序接口19,所述多个应用程序18可能够由移动装置102执行或可由移动装置102例如经由接入网络104(图1)存取。由此,应用程序18可特定与数据连接性管理器10相关联或为其一部分,或为驻留在移动装置102上或可由移动装置102存取的任何其它应用程序。因此,当用户从应用程序接口19执行应用程序18且应用程序18产生用于发射的数据14时,检测组件12可检测用于发射的数据14。在一方面中,举例来说,用于发射的数据14可包含数据包或任何其它格式的通信消息,例如可由移动装置102经由应用程序18中的一者的执行而产生。
检测组件12可包含确定组件16,其经配置以识别检测到的数据14是否与一个或一个以上应用程序特定的连接性帐户20相关。举例来说,确定组件16可操作以分析检测到的数据14或与其相关联的信息,以便找到相对于对应于每一应用程序特定的连接性帐户20的一个或一个以上参数的匹配。举例来说,确定组件16对检测到的数据14或与其相关联的信息进行比较以找到与以下各项中的一者或一者以上的匹配:经准许装置ID 50、经准许应用程序ID 52、经准许数据类型54、经准许目的地ID 56、经准许数据使用阈值58、经准许用户帐户ID 60、经准许内容61以及标志63(图2)。
举例来说,在确定检测到的数据14是否与应用程序特定的数据帐户20相关联时,确定组件16可将装置ID 32与由应用程序特定的连接性帐户20提供的经授权装置ID 50进行比较以确定是否存在匹配。如果存在匹配,那么确定组件16可得出结论,数据14与对应的应用程序特定的连接性帐户20相关联,且因此检测到的数据14能够根据应用程序特定的连接性帐户20来发射。
在另一实例中,在接收到关于检测到的数据14的通知后,确定组件16可即刻获得产生数据14的应用程序18的源应用程序ID 26,以用于与由应用程序特定的连接性帐户20提供的经授权应用程序ID 52进行比较。因此,当在源应用程序ID 26与经授权应用程序ID52中的一者之间存在匹配时,确定组件16可决定数据14与对应的应用程序特定的连接性帐户20相关联。
或者,例如,确定组件16可将包含在数据14中的类型或特征或信息与对应于相应应用程序18的已知数据类型和/或已知数据特征进行比较以确定数据14是否与应用程序18相关联。在一方面中,数据14可包含一个或一个以上标志,其经配置以链接或另外识别对应于给定应用程序18的数据14。标志可包含(但不限于)指纹、旗标、代码、具有某一值的某一位、识别符、标头等等,以及可将数据14链接到应用程序18的其它标志。
此外,以类似方式,确定组件16分别做出包含在检测到的数据14中或与检测到的数据14相关联的数据类型、目的地、数据量、用户帐户、内容信息和/或标志的比较,以确定与经准许数据类型54、经准许目的地ID 56、经准许数据使用阈值58、经准许用户帐户ID60、经准许内容61以及标志63中的相应一者的匹配,以便确定检测到的数据14是否对应于相应的应用程序特定的连接性帐户20。
检测组件12还可操作以检测一个或一个以上可用数据连接22。举例来说,在一方面中,可用连接22可对应于由移动装置102接收的信号,例如由接入网络104(图1)或移动装置102的范围内的任何其它网络的接入点发射的广播信号。可用数据连接22可包含普通数据连接,例如WiFi。普通数据连接可包含免费数据连接和/或收费数据连接(例如,移动装置102的用户为数据连接付费)。另外,可用数据连接22可包含对应于应用程序特定的连接性帐户20的应用程序特定的连接。应用程序特定的连接性帐户20可对应于移动装置102上的某些应用程序18和/或对应于某些服务提供者110。举例来说,应用程序特定的连接性帐户20可包含SKYPETM帐户,其可具有应用程序特定的连接,所述连接为移动装置102提供到特定用于在SKYPETM帐户的注册用户之间发送和/或接收IP话音呼叫的网络的数据连接性。
由此,移动装置102可检测用于发射的数据14,例如由应用程序18中的一者产生的数据,且检测可用以发射检测到的数据14的可用数据连接22,进而使移动装置102能够接入例如接入网络104等网络,以对移动装置102提供应用程序特定的连接。
另外参见图3,数据连接性管理器10可进一步包含发送组件30,其可操作以将检测到的数据14发送到网关108,网关108经配置以致使经由接入网络104将数据14发射到最终目的地,例如服务提供者110。发送组件30可与检测组件12通信且可识别用于发射的检测到的数据14和/或识别对应的可用数据连接22。另外,发送组件30可与确定组件16通信以识别检测到的数据14是否与应用程序特定的连接性帐户20和/或应用程序18相关联。
在一方面中,如果检测到的数据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。
在另一方面中,如果发送组件30知道由检测组件12识别的一个或一个以上普通数据连接,那么发送组件30可将普通数据连接的信息(例如,普通数据连接ID 25)连同数据14和装置ID 32一起发送到网关108,使得网关108可致使经由普通数据连接发射数据14。
数据连接性管理器10可进一步包含切换组件36,其可操作以在使用应用程序特定的连接和/或使用普通数据连接发射检测到的数据14之间进行切换。切换组件36可与检测组件12和确定组件16介接以识别可用数据连接22,且利用应用程序特定的连接和/或普通数据连接中的相应一者。在一方面中,切换组件36可应用一个或一个以上算法以确定应使用可用数据连接22中的哪一者来发射数据14。因此,切换组件36可通过与发送组件30介接且转发所确定数据连接以用于发射数据14,而在使用应用程序特定的连接与普通数据连接之间自动地切换。
一个实例算法可包含在接收到普通数据连接被检测到且可用的指示后即刻从使用应用程序特定的连接自动地切换到普通数据连接。举例来说,切换组件36可从检测组件12接收到已检测到普通数据连接的通知,且所述通知可包含普通数据连接ID 25。在接收到普通数据连接的通知后,切换组件36可即刻从使用应用程序特定的连接自动地切换到普通数据连接。切换组件36可通过将识别普通数据连接的信息(例如,普通数据连接ID 25)转发到发送组件30而与发送组件30介接,使得发送组件30可将识别普通数据连接的信息连同数据14一起转发到网关108以用于经由普通数据连接发射数据14。
另一算法可包含基于普通数据连接的服务质量降低而从使用普通数据连接切换到应用程序特定的连接。
又一算法可包含当普通数据连接是收费数据连接且链接到普通收费数据连接的数据使用余额减少时从使用普通数据连接切换到应用程序特定的连接。举例来说,如果在数据使用余额中可用的数据量变低,那么切换组件36可从使用普通数据连接切换到应用程序特定的连接,使得数据14可在普通收费数据连接的数据使用余额耗尽之前继续发射。举例来说,切换组件36可确定当移动装置102的用户被提示购买额外数据使用量以增加余额而实现普通数据连接的继续使用时数据使用余额可为低。应了解,可使用多种算法来确定是否将在使用应用程序特定的连接与一个或一个以上普通数据连接之间切换。
在另一方面中,切换组件36可在使用与应用程序18相关联的各种应用程序特定的连接之间切换。举例来说,多个应用程序特定的连接性帐户20可与单个应用程序相关联。一个应用程序特定的连接性帐户20可为应用程序18提供高带宽应用程序特定的数据连接或应用程序的具有高带宽能力的版本,而另一应用程序特定的连接性帐户20可为应用程序18提供低带宽应用程序特定的数据连接或应用程序的具有低带宽能力的版本。切换组件36可在使用高带宽应用程序特定的数据连接与低带宽应用程序特定的数据连接之间切换。因此,移动装置102可基于例如可用带宽而动态地连接到应用程序18的不同版本。
数据连接性管理器10还可包含更改组件37,其可操作以更改发送检测到的数据14的应用程序18的操作。举例来说,更改应用程序的操作可包含(但不限于)致使应用程序避免下载数据、致使应用程序更改通信频率,以及致使应用程序开始使用数据压缩。在一方面中,更改组件37可响应于使用与应用程序18相关联的应用程序特定的数据连接而更改应用程序18的操作。举例来说,在一方面中,更改组件37可包含算法,所述算法在检测到来自给定应用程序(可为已由数据连接性管理器10识别为经受更改(例如,基于比较对应用程序特定的连接性帐户20的参数的动作等)的应用程序)的数据后即刻调整在应用程序处、在数据连接性管理器10处或在通信组件(例如,发射器)处与上述避免下载、更改通信频率或使用数据压缩相关联的一个或一个以上设定。
返回参见图1,网关108可包含服务管理器44,其可操作以从移动装置102接收用于发射的数据且发射接收的数据14。网关108可与多个服务提供者110和/或服务器106通信,且因此可能够与服务提供者110和/或服务器106建立数据连接以发射接收的数据14。
现在参见图4,服务管理器44可具有接收组件46,其可操作以接收从移动装置102(图1)发送的数据14和装置ID 32。接收组件46还可接收数据14可与其相关联的应用程序特定的连接性帐户ID 28和/或应用程序ID 26。在一方面中,接收组件46还可从移动装置102接收普通数据连接ID 25。
返回参见图1,服务管理器44还可具有发射组件45,其经配置以将数据发射到服务提供者110和/或服务器106且发射接收的数据14。在一方面中,当接收组件46接收到应用程序特定的连接性帐户ID 28时,发射组件45可识别与用于应用程序特定的连接性帐户20且提供应用程序特定的连接的服务提供者110相关联的目的地ID 53。举例来说,应用程序特定的连接性帐户ID 28可包含对应于目的地ID 53的IP地址或域名。
另外和/或替代地,当接收组件42接收到普通数据连接ID 25时,发射组件45可提供对由普通数据连接ID 25指定的普通数据连接的接入,且使用普通数据连接,例如经由WiFi数据连接发射数据14。
参见图5和6,服务管理器44还可包含数据计划监视组件47,其根据数据使用帐户38监视和/或跟踪与装置ID 32(图1)相关联的数据使用。应注意,数据使用帐户38可对应于或包含用户帐户ID 39,其可为对应于应用程序特定的连接性帐户20的经准许用户帐户ID60中的一者。而且应注意,数据计划监视组件47可为对应于例如在服务器106处的基于服务器的数据计划监视组件的客户端侧组件。另外,数据使用帐户38还可例如经由应用程序特定的连接性帐户ID 28而对应于相应的应用程序特定的连接性帐户20,以便相对于应用程序特定的连接而跟踪与装置、用户或应用程序相关联的数据使用。在任一情况下,数据计划监视组件47可包含比较组件74,其将数据使用与同装置ID 32相关联的数据使用余额68进行比较。另外,数据计划监视组件47可具有通知组件76,其在正发射的数据超过经分配数据使用量和/或不匹配用于使用数据连接发射数据的参数时产生通知。
在一方面中,当数据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可产生指示目的地ID53不是经批准目的地的通知,且发射组件45可基于接收到所述通知而阻止数据14的发射。
而且,比较组件74可将数据14的标志与应用程序特定的连接性帐户20进行比较以确保使用应用程序特定的连接性帐户20发射的数据在经批准数据的参数内。举例来说,比较组件74可将数据14的指纹与用于使用应用程序特定的连接性帐户20的经批准数据指纹的列表进行比较。如果数据14的指纹不匹配于经批准数据指纹,那么通知组件76可产生指示数据14未经批准经由应用程序特定的连接性帐户20发射的通知。在另一实例中,比较组件74可将正发射的数据14的量与用于应用程序特定的连接性帐户20的数据使用阈值58(图2)进行比较。当正发射的数据14的量超过数据使用阈值58时,通知组件76可产生正发射的数据14的量超过数据使用阈值58的通知。
返回参见图1,数据计划监视组件47可与发射组件45通信以阻止数据14的发射。举例来说,当通知组件76(图5)产生数据14不符合应用程序特定的连接性帐户20的参数的通知时,数据计划监视组件47可将通知发送到发射组件45。发射组件45可接收通知且阻止数据14的发射。举例来说,发射组件45可不建立与同应用程序特定的连接性帐户20相关联的服务提供者110的连接。如果发射组件45已建立与服务提供者110的应用程序特定的连接,那么发射组件45可阻止经由应用程序特定的连接的数据14的进一步发射。因此,通过监视数据流且将数据使用与先前使用模式进行比较,可阻止和/或阻碍选定数据被发射。
另外,在一方面中,数据计划监视组件47可与发射组件45通信以更改用以对用于发射的数据进行编码的数据压缩算法。举例来说,数据压缩算法的更改可基于使用或基于网络特征。
在一方面中,服务管理器44可与服务器106介接,且可接收与移动装置ID 32相关联的数据使用帐户38。应注意,服务管理器44可接收与移动装置ID 32相关联的多个数据使用帐户38。另外,服务管理器44可从服务器106接收与数据14相关联的应用程序特定的连接性帐户20。
服务管理器44可在确定是否建立与服务提供者110的数据连接和/或普通数据连接时使用接收的数据使用帐户38和/或应用程序特定的连接性帐户20。
如上所述,服务器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。
现在参见图1和6,数据使用帐户38可包含与数据使用帐户38相关联的装置ID 32。应注意,移动装置可具有与移动装置相关联的一个以上数据使用帐户38。举例来说,移动装置可具有用于话音通信的一个数据使用帐户以及用于下载视频的不同数据使用帐户。
数据使用帐户38还可包含帐户余额64,其可包含用于可使用数据使用帐户38发射的数据量的信用和/或货币值。帐户余额64可与数据使用余额68相关,数据使用余额68指示可基于帐户余额64发射的数据量。
另外,数据使用帐户38可包含数据使用阈值66,其可操作以监视用于数据使用帐户38的可用数据使用余额68。数据使用阈值66可将数据使用余额68与余额等级阈值70进行比较以确定数据使用余额68是否快要达到余额等级阈值70。在一方面中,余额等级阈值70可指示何时应补充数据使用余额68,例如添加到数据使用余额68的额外数据使用量。因此,当数据使用余额68达到余额等级阈值70时,例如通过对帐户余额64添加额外信用和/或货币值可对数据使用余额68添加额外数据使用量。额外信用和/或货币值可与将添加到数据使用余额68的额外数据使用量相关。
数据计划管理器34还可包含计量组件40,其可操作以对数据流进行计量且将接收的数据与数据使用余额68进行比较。计量组件40可包含余额调整组件42,其可操作以调整帐户余额64和/或数据使用余额68。举例来说,余额调整组件42可在使用数据使用帐户38发射数据时减少数据使用余额68。
另外,余额调整组件42可在额外信用和/或货币值添加到帐户余额64时增加数据使用余额68。举例来说,可提示移动装置102的用户购买额外数据连接性。用户可选择购买不同类型的数据连接性,例如电子邮件数据连接性、IP话音数据连接性、因特网浏览等。应注意,不同成本可与不同类型的数据连接性相关联。举例来说,用于购买因特网浏览的成本可小于用于购买IP话音数据连接性的成本。另外,可提示用户购买用于特定应用程序18的数据连接性。在另一方面中,可提示服务提供者110或另一第三方提供用于数据连接性的额外信用。
在任选方面中,移动装置102和/或服务器106可包含激励组件72,其可操作以触发针对经由受赞助的应用程序特定的数据连接交换数据的激励。受赞助的应用程序特定的数据连接可包含(但不限于)受资助(例如,由例如服务提供者等第三方支付或部分地支付)的数据连接。因此,移动装置102的用户可能够使用受赞助的应用程序特定的数据连接而不必购买数据计划,例如免费和/或由第三方支付数据连接性的一部分。
通过资助数据连接性,可为应用程序服务提供者提供以如下方式增加收入的选项:总是为用户提供对应用程序的接入而不要求用户具有用于连接到网络的个别数据连接计划。
现在参见图7,根据一方面的用于管理数据连接性的方法700包含在702处检测与应用程序特定的连接性帐户相关联的数据。举例来说,数据连接性管理器10(图1)可具有检测组件12(图1),其在执行应用程序18(图1)时检测用于发射的数据14(图1)。数据可包含(但不限于)在执行应用程序时可产生的数据包或任何其它格式的通信消息。
检测组件12还可检测应用程序特定的连接可用。举例来说,移动装置102可具有接收器或多个不同技术接收器,其能够收听信号,例如由接入网络104(图1)的接入点发射的广播信号。当检测到应用程序特定的连接时,检测组件12还可检测应用程序特定的连接性帐户20(图2)与应用程序特定的连接相关联。
此外,数据连接性管理器10可具有确定组件16(图1),其可确定检测到的数据14是否与应用程序特定的连接性帐户20相关联。应用程序特定的连接性帐户20可对应于应用程序18。确定组件16可将数据14(例如,其类型或特征)与对应于应用程序18的已知数据类型和/或已知数据特征进行比较以确定数据14是否与应用程序18相关联且因此与应用程序特定的连接性帐户20相关联。
在一方面中,数据14可包含经配置以链接数据14与应用程序18的标志,例如(但不限于)指纹、代码、具有某一值的某一位、识别符、标头、源识别符。确定组件16可检测和辨识数据14的标志,确定标志与应用程序18之间的关系,且进而将数据14链接到应用程序18。通过将数据14链接到应用程序18,确定组件16可确定数据14与应用程序特定的连接性帐户20相关联。
在一方面中,应用程序特定的连接性帐户20可建立用于使用应用程序特定的连接性帐户20发射数据的参数。参数可包含(但不限于)经授权装置ID 50、应用程序ID 52、数据类型54、目的地ID 56,和用户帐户ID 60、经准许内容61,以及标志63(图2)。确定组件16可将数据14内或与数据14相关联的信息(例如,源信息和/或指纹)以及与应用程序18相关联的信息与应用程序特定的连接性帐户20的参数进行比较以帮助确定数据14是否与应用程序特定的连接性帐户20相关联。
在704处,所述方法还可包含将数据发送到远程网络网关,所述远程网络网关经配置以响应于所述检测而致使将数据发射归于应用程序特定的连接性帐户。在一方面中,响应于检测到数据14与应用程序特定的连接性帐户20相关联,数据连接性管理器10可包含发送组件30,其可将数据14发送到远程网络网关108(图1),所述远程网络网关108经配置以致使将数据发射归于应用程序特定的连接性帐户20。举例来说,网关108可建立与同应用程序特定的连接性帐户20相关联的服务提供者110的应用程序特定的数据连接,以经由应用程序特定的数据连接发射数据14。
现在参见图8,根据一方面的用于切换数据连接的方法800包含在802处在使用应用程序特定的数据连接与使用普通数据连接来发射数据之间自动地切换。举例来说,移动装置102(图1)可具有切换组件36(图1),其可在使用应用程序特定的数据连接与普通数据连接之间切换。
在一方面中,在使用应用程序特定的数据连接与使用普通数据连接之间自动地切换可包含从使用应用程序特定的数据连接切换到使用普通数据连接。举例来说,当与应用程序特定的数据连接相关联的数据使用帐户38(图1)被花费时,切换组件36可从使用应用程序特定的数据连接切换到使用普通数据连接。
所述方法可任选地包含在804处检测普通数据连接的可用性,且在806处,所述方法可包含在检测到普通数据连接时从普通数据连接自动地切换到服务特定的数据连接。举例来说,移动装置可检测普通数据连接可用,例如WiFi路由器。在一方面中,移动装置102(图1)可具有接收器或多个不同技术接收器,其能够收听信号,且当检测到普通数据连接信号时,数据连接性管理器10(图1)可自动地切换到使用检测到的普通数据连接。
在808处,所述方法可任选地包含检测普通数据连接的质量的降低,且在810处,基于所述检测从普通数据连接自动地切换到应用程序服务特定的数据连接。举例来说,当移动装置102检测到普通数据连接的服务质量的降低时,数据连接性管理器10可从使用普通数据连接自动地切换到应用程序特定的连接。服务质量降低可包含(但不限于)数据递送时间增加(例如,等待时间)、数据处理量减小,以及丢失的数据包,以及其它服务质量降低。
现在参见图9,根据一方面的用于管理数据连接性的方法900包含在902处检测包括对应用程序特定的数据连接的未经准许使用的事件的发生。举例来说,对应用程序特定的数据连接的未经准许使用可包含将数据发射到未经批准的目的地。对应用程序特定的数据连接的另一未经准许的使用可包含发射超过针对应用程序的典型数据业务的预期数据使用量的数据。另外,未经准许使用可包含数据的指纹与用于数据发射的经批准指纹集合不匹配。
举例来说,网关108(图1)可具有数据计划监视组件47,其经由应用程序特定的连接监视数据14(图1)的流。数据计划监视组件47可监视数据流且当例如数据使用中的未预期的骤增等事件发生时,数据计划监视组件47可产生指示事件发生的通知。应注意,除了以上实例之外,对应用程序特定的数据连接的多种其它未经准许使用也可能发生。
在904处,所述方法可包含基于检测到的事件的发生而阻止经由应用程序特定的数据连接发射数据。在一方面中,网关108可在接收到检测到的事件发生的通知后即刻阻止经由应用程序特定的连接发射数据14。举例来说,如果数据计划监视组件47产生对应用程序特定的数据连接的未经准许使用发生的通知,那么网关108可阻止经由应用程序特定的连接发射数据14。通过监视使用应用程序特定的连接的数据流且将数据流与用于使用应用程序特定的连接发射数据的典型数据业务和/或参数进行比较,网关可阻止对应用程序特定的连接的不适当使用。
现在参见图10,根据一方面的用于提供受赞助数据连接性的方法1000包含在1002处经由受赞助应用程序特定的数据连接交换应用程序数据。受赞助的应用程序特定的数据连接可包含例如由例如服务提供者等第三方支付或部分地支付的数据连接。
在一方面中,服务提供者110(图1)可提供免费的数据连接,因此移动装置102的用户可从与游戏应用程序相关联的网站购买和/或下载项目。举例来说,用户可启动移动装置102上的游戏应用程序18,且服务提供者110可提供到与游戏应用程序18相关联的网站的受赞助数据连接,因此用户可下载和/或购买与游戏应用程序18相关联的游戏。
应注意,当用户执行例如电子书应用程序等另一应用程序时,服务提供者110可不赞助用于电子书应用程序的数据连接,因此移动装置102可能需要如上文关于图1到6论述建立用于电子书应用程序的数据连接。
在1004处,所述方法可包含触发针对经由受赞助的应用程序特定的数据连接的应用程序数据交换的激励。激励可包含(但不限于)减少的数据收费、额外的数据使用余额、提供对使用受赞助的应用程序特定的数据连接购买项目的促销(例如,提供电子书购买的折扣,或分发商品)。举例来说,服务提供者110可对移动装置102的用户提供激励以使用受赞助的应用程序特定的数据连接。另外,服务提供者110可对网关108提供激励以使用受赞助的数据连接发射数据。
现在参见图11,根据一方面的用于管理数据计划的方法1100包含在1102处基于与应用程序特定的数据连接性帐户相关联的数据由于移动装置发送数据而接收从移动装置发射的数据。举例来说,服务器106(图1)可接收与发射数据14(图1)的移动装置102(图1)相关联的装置ID 32(图1)。另外,服务器106可接收数据14与其相关联的应用程序特定的数据连接性帐户20(图1)的应用程序特定的连接性帐户ID 22。
在1104处,所述方法可包含检索与移动装置相关联的数据使用帐户,其中所述数据使用帐户包含数据使用阈值。在一方面中,服务器106可检索与装置ID 32相关联的数据使用帐户38。数据使用帐户38可包含具有可用数据使用余额68(图6)的数据使用阈值66(图6),用于使用数据使用帐户38发射数据。
另外,在1106处,所述方法可包含基于数据使用阈值处理接收的数据。举例来说,服务器106可包含计量组件40(图1),其对使用数据使用帐户38发射的数据量进行计量,且可将数据使用余额68与数据使用阈值66进行比较以确保接收的数据在数据使用余额68内。
所述方法可任选地包含在1108处基于接收的数据递减用于数据使用帐户的可用数据使用余额。举例来说,计量组件40包含余额调整组件41,其可在使用数据使用帐户38发射数据时减少可用的数据使用余额68。
所述方法还可任选地包含在1110处将新数据使用量添加到数据使用帐户。举例来说,计量组件40可包含余额调整组件41,其可将额外数据使用量添加到可用的数据使用余额68。在一方面中,计量组件40可确定可用的数据使用余额68可正在接近数据使用阈值70且可提示余额调整组件41将额外数据使用量添加到可用的数据使用余额68。举例来说,可提示移动装置102的用户提供等效于额外数据使用量的货币值。另外和/或替代地,如果连接是受赞助数据连接,那么可提示服务提供者或第三方提供等效于额外数据使用量的额外信用。
因此,与移动装置和/或应用程序特定的连接性帐户相关联的数据计划可在数据发射时动态地改变。举例来说,移动装置的用户可能够在可用的数据使用余额耗尽时支付额外数据连接性。而且,在可用的数据余额耗尽时,移动装置可选择使用应用程序特定的连接性帐户和/或普通数据连接。因此,用户可基于用户购买的数据计划和/或由移动装置接入的数据连接而具有到一个或一个以上网络的特用或按需数据连接。由此,可在任何时间或任何位置存取应用程序,同时还提供针对特定应用程序的成本节省。
现在参见图12,说明经配置以用于数据连接性管理的***1200。举例来说,***1200可至少部分地驻留在发射器、移动装置等内。应了解,***1200经表示为包含功能块,其可为表示由处理器、软件或其组合(例如,固件)实施的功能的功能块。***1200包含促进数据连接性管理的电组件的逻辑分组1202。举例来说,逻辑分组1202可包含用于检测与应用程序特定的连接性帐户相关联的数据的组件1204。此外,逻辑分组1202可包括用于将数据发送到远程网络网关的组件1206,所述远程网络网关经配置以响应于检测到与应用程序特定的连接性帐户相关联的数据而致使将数据发射归于应用程序特定的连接性帐户。另外,***1200可包含存储器1208,其保持用于执行与电组件1204和1206相关联的功能的指令。虽然展示为在存储器1208外部,但应了解,电组件1204和1206中的一者或一者以上可存在于存储器1208内。
现在参见图13,说明经配置以用于数据连接性管理的***1300。举例来说,***1300可至少部分地驻留在发射器、移动装置等内。应了解,***1300经表示为包含功能块,其可为表示由处理器、软件或其组合(例如,固件)实施的功能的功能块。***1300包含促进数据连接性管理的电组件的逻辑分组1302。举例来说,逻辑分组1302可包含用于检测事件的发生的组件1304,检测到的事件包括对应用程序特定的数据连接的未经准许使用。此外,逻辑分组1302可包括用于基于检测到的事件的发生而阻止经由应用程序特定的数据连接进一步发射数据的组件1306。另外,***1300可包含存储器1308,其保持用于执行与电组件1304和1306相关联的功能的指令。虽然展示为在存储器1308外部,但应了解,电组件1304和1306中的一者或一者以上可存在于存储器1308内。
现在参见图14,说明经配置以用于提供受赞助数据连接性的***1400。举例来说,***1400可至少部分地驻留在发射器、移动装置等内。应了解,***1400经表示为包含功能块,其可为表示由处理器、软件或其组合(例如,固件)实施的功能的功能块。***1400包含促进提供受赞助数据连接性的电组件的逻辑分组1402。举例来说,逻辑分组1402可包含用于经由受赞助的应用程序特定的数据连接来交换应用程序数据的组件1404。此外,逻辑分组1402可包括用于触发针对经由受赞助的应用程序特定的数据连接的应用程序数据交换的激励的组件1406。另外,***1400可包含存储器1408,其保持用于执行与电组件1404和1406相关联的功能的指令。虽然展示为在存储器1408外部,但应了解,电组件1404和1406中的一者或一者以上可存在于存储器1408内。
现在参见图15,说明经配置以用于切换数据连接的***1500。举例来说,***1500可至少部分地驻留在发射器、移动装置等内。应了解,***1500经表示为包含功能块,其可为表示由处理器、软件或其组合(例如,固件)实施的功能的功能块。***1500包含促进切换数据连接的电组件的逻辑分组1502。举例来说,逻辑分组1502可包含用于在使用应用程序特定的数据连接与使用普通数据连接来发射数据之间自动地切换的组件1504。另外,***1500可包含存储器1504,其保持用于执行与电组件1504相关联的功能的指令。虽然展示为在存储器1504外部,但应了解,电组件1504可存在于存储器1504内。
现在参见图16,说明经配置以用于管理数据计划的***1600。举例来说,***1600可至少部分地驻留在发射器、移动装置等内。应了解,***1600经表示为包含功能块,其可为表示由处理器、软件或其组合(例如,固件)实施的功能的功能块。***1600包含促进管理数据计划的电组件的逻辑分组1602。举例来说,逻辑分组1602可包含用于在网络装置处接收由于移动装置基于数据与应用程序特定的连接性帐户相关联而发送所述数据而从所述移动装置发射的所述数据。此外,逻辑分组1602可包括用于检索与移动装置相关联的数据使用帐户的组件1606,其中所述数据使用帐户包含数据使用阈值。逻辑分组1602还可包括用于基于数据使用阈值处理接收的数据的组件1608。另外,***1600可包含存储器1610,其保持用于执行与电组件1604、1606和1608相关联的功能的指令。虽然展示为在存储器1610外部,但应了解,电组件1604、1606和1608中的一者或一者以上可存在于存储器1610内。
现在参见图17,说明可在根据一方面的连接性***内操作的实例移动装置102。在一个方面中,移动装置102可包含处理器80,用于实施与本文描述的组件和功能中的一者或一者以上相关联的处理功能。处理器80可包含单组或多组处理器或多核处理器。而且,处理器80可经实施为集成式处理***和/或分布式处理***。
移动装置102可进一步包含存储器82,例如用于存储正由处理器80执行的应用程序的本地版本。存储器82可包含可由计算机使用的类型的存储器,例如随机存取存储器(RAM)、只读存储器(ROM)、磁带、磁盘、光盘、易失性存储器、非易失性存储器,及其任何组合。
此外,移动装置102包含通信组件84,其用于利用如本文描述的硬件、软件和服务来建立和维持与一方或一方以上的通信。通信组件84可载运移动装置102上的组件之间以及移动装置102与外部装置之间的通信,外部装置例如为跨越通信网络而定位的装置和/或串联或本地连接到移动装置102的装置。举例来说,通信组件84可包含一个或一个以上总线,且可进一步包含分别与发射器和接收器相关联的发射链组件和接收链组件,其可操作以用于与外部装置介接。
另外,移动装置102可进一步包含数据存储装置86,其可为硬件和/或软件的任何合适组合,其提供结合本文描述的方面采用的信息、数据库和程序的大容量存储。举例来说,数据存储装置86可为用于当前未由处理器80执行的应用程序的数据存储库。
移动装置102可另外包含用户接口组件88,其可操作以从移动装置102的用户接收输入且进一步可操作以产生输出以呈现给用户。用户接口组件88可包含一个或一个以上输入装置,包含(但不限于)键盘、数字小键盘、鼠标、触敏显示器、导航键、功能键、麦克风、话音辨识组件、能够接收来自用户的输入的任何其它机构,或其任何组合。此外,用户接口组件88可包含一个或一个以上输出装置,包含(但不限于)显示器、扬声器、触觉反馈机构、打印机、能够向用户呈现输出的任何其它机构,或其任何组合。
移动装置102还可包含数据连接性管理器10(图1)。在一方面中,用户接口组件88可发射和/或接收对应于数据连接性管理器10的操作的消息。另外,处理器80执行数据连接性管理器10且存储器82或数据存储装置86可存储数据连接性管理器10。
现在参见图18,说明可在根据又一方面的连接性***内操作的实例服务器装置106。服务器106管理用于接入网络104的网络连接性事务。服务器106包含处理器组件70,用于实施与本文描述的组件和功能中的一者或一者以上相关联的处理功能。处理器组件70可包含单个或多组处理器或多核处理器。而且,处理组件70可经实施为集成式处理***和/或分布式处理***。
服务器106进一步包含存储器72,例如用于存储正由处理器组件70执行的应用程序的本地版本。存储器72可包含随机存取存储器(RAM)、只读存储器(ROM)及其组合。
此外,服务器106包含通信组件74,其提供了利用如本文描述的硬件、软件和服务来建立和维持与一方或一方以上的通信。通信组件74可载运服务器106上的组件之间以及服务器106与外部装置之间的通信,外部装置例如为跨越通信网络而定位的装置和/或串联或本地连接到服务器106的装置。
另外,服务器106可进一步包含数据存储装置76,其可为硬件和/或软件的任何合适组合,其提供结合本文描述的方面采用的信息、数据库和程序的大容量存储。举例来说,数据存储装置76可为用于当前未执行的应用程序的数据存储库。
服务器106还可包含数据计划管理器34(图1)。在一方面中,通信组件74可发射和/或接收对应于数据计划管理器34的操作的消息。另外,处理器70可执行数据计划管理器34且存储器72可存储数据计划管理器34。
现在参见图19,在一种变化中,通信***100可包含与移动装置102和网关108通信的额外网关112。在一方面中,网关112可为由接入提供者操作的接入网关,接入提供者例如(但不限于)移动网络运营商和移动虚拟网络运营商。
网关112可具有检测组件43,其可操作以检测从移动装置102发射的数据14(图1)。举例来说,检测组件43可监视从移动装置102发送的数据发射和/或接收从移动装置102发送的数据发射。在一方面中,检测组件43可例如通过检测与数据14一起发送的应用程序特定的连接性帐户ID 28而检测数据14与应用程序特定的连接性帐户20(图2)相关联。另外,检测组件43可将数据14内或与数据14相关联的信息(例如,源信息和/或指纹)与应用程序特定的连接性帐户20的参数进行比较以帮助确定数据14是否与应用程序特定的连接性帐户20相关联。
网关112还可具有数据传送组件49,其可操作以允许检测组件43检测到的数据传送发生。举例来说,应用程序特定的连接性帐户20可包含直接指向网关108的标志63(图2)(例如,IP地址、FQDN或URL)。在一方面中,数据传送组件49可使用标志63来识别网关108,且允许从移动装置102到网关108的数据14的检测到的传送发生。
在一方面中,当检测组件43检测到数据14发送到对应于链接到应用程序特定的连接性帐户20的经准许远程网络网关108的目的地(例如,服务提供者110的目的地ID 53(图1))时,数据传送组件49可允许检测到的数据14继续发射到网关108,数据传送组件49可允许检测到的数据传送发生。
另外,当检测组件43检测到数据14从对应于链接到应用程序特定的连接性帐户20的经准许远程网络网关108的源(例如,用于特定应用程序18(图1)的应用程序ID 26(图1))发送时,数据传送组件49可允许检测到的数据传送发生。而且,在一方面中,数据14可包含经配置以链接数据14与应用程序18的标志,例如(但不限于)指纹、代码、具有某一值的某一位、识别符、标头、源识别符。确定组件16可检测和辨识数据14的标志,确定标志与应用程序18之间的关系,且进而将数据14链接到应用程序18。
在另一方面中,当检测到的数据14与普通数据连接相关联时,数据传送组件49可致使使用普通数据连接发射检测到的数据14。举例来说,如果检测到的数据14与普通数据连接ID 25(图1)相关联时,数据传送组件49可致使将检测到的数据14的发射归于与普通数据连接ID 25相关联的普通数据连接。举例来说,普通数据连接可为由与网关112相关联的网络网关操作者控制的因特网接入。
现在参见图20,根据一方面的用于管理数据连接性的方法2000包含在2002处检测与应用程序特定的连接性帐户相关联的数据。在一方面中,网关112(图19)可检测从移动装置102(图19)发送的与应用程序特定的连接性帐户相关联的数据发射。举例来说,网关112可接收从移动装置102发送的数据发射和/或监视从移动装置102发送的数据发射。在一方面中,检测组件43(图19)可检测数据发送到对应于链接到应用程序特定的连接性帐户的经准许远程网络网关108(图19)的目的地。在另一方面中,检测组件43可检测数据从源发送或包含对应于应用程序特定的连接性帐户的其它标志。
在2004处,所述方法还可包含允许响应于检测到与应用程序特定的连接性帐户相关联的数据而发生检测到的数据传送。在一方面中,数据传送组件49(图19)可允许检测到的数据发送到经配置以致使将数据发射归于应用程序特定的连接性帐户的远程网络网关108。
另外,所述方法可任选地包含接收额外数据且致使发射额外数据。在一方面中,额外数据可包含归于普通连接性帐户的数据,例如由网络网关操作者提供和/或控制的因特网接入。举例来说,网关112可接收额外数据,且检测组件43(图19)可检测数据与由移动装置102发射的普通数据连接相关联。另外,网关112可致使将额外数据的发射归于与额外数据相关联的普通数据连接。
现在参见图21,说明经配置以用于数据连接性管理的***2100。举例来说,***2100可至少部分地驻留在发射器、移动装置等内。应了解,***2100经表示为包含功能块,其可为表示由处理器、软件或其组合(例如,固件)实施的功能的功能块。***2100包含促进数据连接性管理的电组件的逻辑分组2102。举例来说,逻辑分组2102可包含用于检测与应用程序特定的连接性帐户相关联的数据的组件2104。此外,逻辑分组2102可包括用于允许响应于检测到与应用程序特定的连接性帐户相关联的数据而发生检测到的数据传送的组件2106。另外,***2100可包含存储器2108,其保持用于执行与电组件2104和2106相关联的功能的指令。虽然展示为在存储器2108外部,但应了解,电组件2104和2106中的一者或一者以上可存在于存储器2108内。
如本申请案中使用,术语“组件”、“模块”、“***”和类似术语既定包含计算机相关实体,例如(但不限于)硬件、固件、硬件与软件的组合、软件或执行中的软件。举例来说,组件可为(但不限于)在处理器上运行的进程、处理器、对象、可执行程序、执行线程、程序和/或计算机。借助于说明,在计算装置上运行的应用程序和计算装置两者可为组件。一个或一个以上组件可驻留于进程和/或执行线程内,且组件可局部化于一个计算机上和/或分布于两个或两个以上计算机之间。另外,这些组件可从其上存储有各种数据结构的各种计算机可读媒体执行。组件可例如根据具有一个或一个以上数据包的信号,借助于本地和/或远程进程来通信,所述数据包例如是来自与本地***、分布式***中的另一组件交互和/或跨越例如因特网等网络借助于所述信号与其它***交互的一个组件的数据。
此外,本文结合终端来描述各种方面,终端可为有线终端或无线终端。终端也可称为***、装置、订户单元、订户台、移动台、移动设备、移动装置、远程台、远程终端、接入终端、用户终端、终端、通信装置、用户代理、用户装置或用户设备(UE)。无线终端可为蜂窝式电话、卫星电话、无绳电话、会话起始协议(SIP)电话、无线本地回路(WLL)台、个人数字助理(PDA)、具有无线连接能力的手持式装置、计算装置,或连接到无线调制解调器的其它处理装置。而且,本文结合基站来描述各种方面。基站可用于与无线终端通信,且也可称为接入点、节点B或某种其它技术。
而且,术语“或”既定意味着包含性“或”而不是排他性“或”。也就是说,除非另外指定或从上下文显而易见,否则短语“X采用A或B”既定意味着自然包含性排列中的任一者。也就是说,短语“X采用A或B”由以下实例中的任一者满足:X采用A;X采用B;或X采用A和B两者。另外,如本申请案和所附权利要求书中使用的冠词“一”应大体上解释为意味着“一个或一个以上”,除非另外指定或从上下文显而易见是针对单数形式。
本文描述的技术可用于各种无线通信***,例如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)、IEEE802.11(Wi-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、蓝牙以及任何其它近程或远程无线通信技术。
将在可包含若干装置、组件、模块和类似物的***的方面呈现各种方面或特征。应理解和了解,各种***可包含额外装置、组件、模块等,和/或可不包含结合图式讨论的所有装置、组件、模块等。也可使用这些方法的组合。
结合本文所揭示的实施例描述的各种说明性逻辑、逻辑块、模块和电路可用经设计以执行本文描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其任何组合来实施或执行。通用处理器可以是微处理器,但在替代方案中,所述处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如DSP与微处理器的组合、多个微处理器、结合DSP核心的一个或一个以上微处理器或任何其它此配置。另外,至少一个处理器可包括可操作以执行上文描述的步骤和/或动作中的一者或一者以上的一个或一个以上模块。
此外,结合本文所揭示的方面描述的方法或算法的步骤和/或动作可直接以硬件、以由处理器执行的软件模块或以所述两者的组合来实施。软件模块可驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸式盘、CD-ROM或此项技术中已知的任何其它形式的存储媒体中。示范性存储媒体可耦合到处理器,使得处理器可从存储媒体读取信息和向存储媒体写入信息。在替代方案中,存储媒体可与处理器成一体式。此外,在一些方面中,处理器和存储媒体可驻留在ASIC中。另外,ASIC可驻留在用户终端中。在替代方案中,处理器和存储媒体可作为离散组件驻留在用户终端中。另外,在一些方面中,方法或算法的步骤和/或动作可作为代码和/或指令中的一者或任何组合或集合驻留在可并入到计算机程序产品中的机器可读媒体和/或计算机可读媒体上。
在一个或一个以上方面中,所描述的功能可以硬件、软件、固件或其任一组合来实施。如果以软件实施,那么功能可作为一个或一个以上指令或代码存储在计算机可读媒体上或在计算机可读媒体上传输。计算机可读媒体包含计算机存储媒体以及包含促进计算机程序从一处传送到另一处的任何媒体的通信媒体。存储媒体可为可由计算机存取的任何可用媒体。举例来说且并非限制,此类计算机可读媒体可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置、或可用来以指令或数据结构的形式载运或存储所要程序代码且可由计算机存取的任何其它媒体。而且,可将任何连接称作计算机可读媒体。举例来说,如果使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)或例如红外线、无线电和微波等无线技术从网站、服务器或其它远程源传输软件,那么同轴电缆、光纤电缆、双绞线、DSL或例如红外线、无线电和微波等无线技术包含在媒体的定义中。如本文中所使用,磁盘和光盘包含压缩光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD)、软磁盘和蓝光光盘,其中磁盘通常以磁性方式再生数据,而光盘使用激光以光学方式再生数据。上文的组合也应包含在计算机可读媒体的范围内。
虽然前述揭示内容讨论了说明性方面和/或实施例,但应注意,在不脱离如所附权利要求书界定的所描述方面和/或实施例的范围的情况下可在其中做出各种改变和修改。此外,虽然可以单数形式描述或主张所描述方面和/或实施例的元件,但复数形式是预期的,除非明确陈述限于单数形式。另外,任一方面和/或实施例的全部或一部分可以与任一其它方面和/或实施例的全部或一部分一起使用,除非另外陈述。
Claims (24)
1.一种可由移动装置操作的方法,其包括:
在移动装置处检测待传输的数据;
在所述移动装置处将所述数据或和所述数据相关联的信息与对应于应用程序特定的连接性帐户的一或多个参数进行比较,所述应用程序特定的连接性帐户包括由与所述移动装置相关联的用户注册的账户;
在所述移动装置处基于所述比较确定所述数据或和所述数据相关联的信息与对应于应用程序特定的连接性帐户的至少一个参数之间是否存在匹配;
在所述移动装置处基于所述匹配存在的确定将所述数据发送到链接到所述应用程序特定的连接性帐户的远程网络网关,其中在以下情形下所述匹配存在:
所检测的数据与以下中的至少一者相关联:经准许源应用程序、经准许移动装置、经准许用户、经准许目的地、经准许数据类型、经准许内容或包括由与所述移动装置相关联的用户注册的所述账户的所述应用程序特定的连接性帐户所定义的一或多个指示;以及
所检测的数据链接到包括由与所述移动装置相关联的用户注册的所述账户的所述应用程序特定的连接性帐户;
检测普通数据连接到所述远程网络网关的可用性及应用程序特定连接到所述远程网络网关的可用性,其中所述应用程序特定连接与所述应用程序特定的连接性帐户相关联;以及
响应于检测到所述普通数据连接的所述可用性而从使用所述应用程序特定连接自动地切换到使用所述普通数据连接,其中所述普通数据连接是付费数据连接,其由所述移动装置的用户付费且包括数据使用余额。
2.根据权利要求1所述的方法,其中所述一或多个标志包括链接到所述应用程序特定的连接性帐户的指纹。
3.根据权利要求1所述的方法,其中所述一或多个标志包括链接到所述应用程序特定的连接性帐户的旗标。
4.根据权利要求1所述的方法,其中所述一或多个标志包括链接到所述应用程序特定的连接性帐户的标头。
5.根据权利要求1所述的方法,其中所述一或多个标志包括指向所述远程网关的指针。
6.根据权利要求1所述的方法,其中所述远程网络网关进一步经配置以接收所述数据,确定所述数据与所述应用程序特定的连接性帐户相关联,且响应于确定所述数据与所述应用程序特定的连接性帐户相关联而致使将所述数据的发射归于所述应用程序特定的连接性帐户。
7.根据权利要求1所述的方法,其中所述远程网络网关进一步经配置以接收额外数据,且响应于确定所述额外数据不与任何应用程序特定的连接性帐户相关联而致使将所述额外数据的发射归于普通连接性帐户。
8.根据权利要求1所述的方法,其进一步包括:
响应于使用与所述应用程序特定的连接性帐户相关联的应用程序特定的数据连接,更改发送所述检测到的数据的应用程序的操作。
9.根据权利要求8所述的方法,其中更改发送所述检测到的数据的所述应用程序的所述操作包括以下各项中的一者或一者以上:
致使所述应用程序避免下载数据;
致使所述应用程序更改通信频率;或
致使所述应用程序开始使用数据压缩。
10.至少一个处理器,其耦合到存储器且经配置以:
在移动装置处,检测待传输的数据;
在所述移动装置处将所述数据或和所述数据相关联的信息与对应于应用程序特定的连接性帐户的一或多个参数进行比较,所述应用程序特定的连接性帐户包括由与所述移动装置相关联的用户注册的账户;
在所述移动装置处基于所述比较确定所述数据或和所述数据相关联的信息与对应于所述应用程序特定的连接性帐户的至少一个参数之间是否存在匹配;
基于所述匹配存在的确定,由所述移动装置将所述数据发送到链接到所述应用程序特定的连接性帐户的远程网络网关,其中所述匹配在以下情形中存在:
所检测的数据与以下中的至少一者相关联:经准许源应用程序、经准许移动装置、经准许用户、经准许目的地、经准许数据类型、经准许内容或包括由与所述移动装置相关联的所述用户注册的所述账户的所述应用程序特定的连接性帐户所定义的一或多个指示;以及
所检测的数据链接到包括由与所述移动装置相关联的所述用户注册的所述账户的所述应用程序特定的连接性帐户;
由所述移动装置检测普通数据连接到所述远程网络网关的可用性及应用程序特定连接到所述远程网络网关的可用性,其中所述应用程序特定连接与所述应用程序特定的连接性帐户相关联;以及
响应于检测到所述普通数据连接的所述可用性而由所述移动装置从使用应用程序特定连接自动地切换到使用所述普通数据连接,其中所述普通数据连接是付费数据连接,其由所述移动装置的用户付费且包括数据使用余额。
11.一种设备,其包括:
用于在移动装置处检测待传输的数据的装置;
用于在所述移动装置处将所述数据或和所述数据相关联的信息与对应于应用程序特定的连接性帐户的一或多个参数进行比较的装置,所述应用程序特定的连接性帐户包括由与所述移动装置相关联的用户注册的账户;
用于在所述移动装置处基于所述比较确定所述数据或和所述数据相关联的信息与对应于所述应用程序特定的连接性帐户的至少一个参数之间是否存在匹配的装置;
用于基于所述匹配存在的确定而将所述数据发送到链接到所述应用程序特定的连接性帐户的远程网络网关的装置,其中所述匹配在以下情形中存在:
所检测的数据与以下中的至少一者相关联:经准许源应用程序、经准许移动装置、经准许用户、经准许目的地、经准许数据类型、经准许内容或包括由与所述移动装置相关联的所述用户注册的所述账户的所述应用程序特定的连接性帐户所定义的一或多个指示;以及
所检测的数据链接到包括由与所述移动装置相关联的所述用户注册的所述账户的所述应用程序特定的连接性帐户;
用于检测普通数据连接到所述远程网络网关的可用性及应用程序特定连接到所述远程网络网关的可用性的装置,其中所述应用程序特定连接与所述应用程序特定的连接性帐户相关联;以及
用于响应于检测到所述普通数据连接的所述可用性而从使用所述应用程序特定连接自动地切换到使用所述普通数据连接的装置,其中所述普通数据连接是付费数据连接,其由所述移动装置的用户付费且包括数据使用余额。
12.一种设备,其包括:
收发器;
存储器;以及
处理器,其通信的耦合到所述收发器和所述存储器,所述处理器经配置以:
在移动装置处检测待传输的数据;
在所述移动装置处将所述数据或和所述数据相关联的信息与对应于应用程序特定的连接性帐户的一或多个参数进行比较,所述应用程序特定的连接性帐户包括由与所述移动装置相关联的用户注册的账户;以及
在所述移动装置处基于所述比较确定所述数据或和所述数据相关联的信息与对应于所述应用程序特定的连接性帐户的至少一个参数之间是否存在匹配;
基于所述匹配存在的确定,由所述移动装置将所述数据发送到链接到所述应用程序特定的连接性帐户的远程网络网关,其中所述匹配在以下情形中存在:
所检测的数据与以下中的至少一者相关联:经准许源应用程序、经准许移动装置、经准许用户、经准许目的地、经准许数据类型、经准许内容或包括由与所述移动装置相关联的所述用户注册的所述账户的所述应用程序特定的连接性帐户所定义的一或多个指示;以及
所检测的数据链接到包括由与所述移动装置相关联的所述用户注册的所述账户的所述应用程序特定的连接性帐户;
在所述移动装置处检测普通数据连接到所述远程网络网关的可用性及应用程序特定连接到所述远程网络网关的可用性,其中所述应用程序特定连接与所述应用程序特定的连接性帐户相关联;以及
响应于检测到所述普通数据连接的所述可用性而由所述移动装置从使用所述应用程序特定连接自动地切换到使用所述普通数据连接,其中所述普通数据连接是付费数据连接,其由所述移动装置的用户付费且包括数据使用余额。
13.根据权利要求12所述的设备,其中所述一个或一个以上标志包括链接到所述应用程序特定的连接性帐户的指纹。
14.根据权利要求12所述的设备,其中所述一个或一个以上标志包括链接到所述应用程序特定的连接性帐户的旗标。
15.根据权利要求12所述的设备,其中所述一个或一个以上标志包括链接到所述应用程序特定的连接性帐户的标头。
16.根据权利要求12所述的设备,其中所述一个或一个以上标志包括指向所述远程网关的指针。
17.根据权利要求12所述的设备,其中所述远程网络网关进一步经配置以接收所述数据,确定所述数据与所述应用程序特定的连接性帐户相关联,且响应于确定所述数据与所述应用程序特定的连接性帐户相关联而致使将所述数据的发射归于所述应用程序特定的连接性帐户。
18.根据权利要求12所述的设备,其中所述远程网络网关进一步经配置以接收额外数据,且响应于确定所述额外数据不与任何应用程序特定的连接性帐户相关联而致使将所述额外数据的发射归于普通连接性帐户。
19.根据权利要求12所述的设备,其中所述处理器进一步经配置以经由与所述应用程序特定的连接性帐户相关联的应用程序特定连接发送所述数据,且进一步经配置以:
响应于使用与所述应用程序特定的连接性帐户相关联的应用程序特定的数据连接而更改与所述数据相关联的应用程序的操作。
20.根据权利要求19所述的设备,其中更改发送所述检测到的数据的所述应用程序的所述操作包括以下各项中的一者或一者以上:
致使所述应用程序避免下载数据;
致使所述应用程序更改通信频率;或
致使所述应用程序开始使用数据压缩。
21.一种可由网络网关操作的方法,其包括:
在网络网关处检测待传输的数据;
在所述网络网关处将所述数据或和所述数据相关联的信息与对应于应用程序特定的连接性帐户的一或多个参数进行比较,所述应用程序特定的连接性帐户包括由与移动装置相关联的用户注册的账户;
在所述网络网关处基于所述比较确定所述数据或和所述数据相关联的信息与对应于所述应用程序特定的连接性帐户的至少一个参数之间是否存在匹配;
基于所述匹配存在的确定,由所述网络网关允许所检测到的数据传送发生,其中所述匹配在以下情形中存在:
所检测的数据发送到对应于链接到所述应用程序特定的连接性帐户的经准许远程网络网关的目的地或从对应于链接到所述应用程序特定的连接性帐户的经准许网络网关的目的地发送;以及
所检测的数据链接到包括由与所述移动装置相关联的所述用户注册的所述账户的所述应用程序特定的连接性帐户;
接收额外数据;以及
响应于所述额外数据不与任何应用程序特定的连接性帐户相关联的确定,而从使用所述应用程序特定连接自动地切换到使用普通数据连接,其中所述普通数据连接是付费数据连接,其由所述移动装置的用户付费且包括数据使用余额。
22.至少一个处理器,其耦合到存储器且经配置以:
在网络网关处检测待传输的数据;
在所述网络网关处将所述数据或和所述数据相关联的信息与对应于应用程序特定的连接性帐户的一或多个参数进行比较,所述应用程序特定的连接性帐户包括由与移动装置相关联的用户注册的账户;
在所述网络网关处基于所述比较确定所述数据或和所述数据相关联的信息与对应于所述应用程序特定的连接性帐户的至少一个参数之间是否存在匹配;
基于所述匹配存在的确定而由所述网络网关允许所检测到的数据传送发生,其中所述匹配在以下情形下存在:
所检测的数据发送到对应于链接到所述应用程序特定的连接性帐户的经准许远程网络网关的目的地或从对应于链接到所述应用程序特定的连接性帐户的经准许网络网关的目的地发送;以及
所检测的数据链接到包括由与所述移动装置相关联的所述用户注册的所述账户的所述应用程序特定的连接性帐户;
由所述网络网关接收额外数据;以及
响应于所述额外数据不与任何应用程序特定的连接性帐户相关联的确定,而由所述网络网关从使用所述应用程序特定连接自动地切换到使用普通数据连接,其中所述普通数据连接是付费数据连接,其由所述移动装置的用户付费且包括数据使用余额。
23.一种设备,其包括:
用于在网络网关处检测待传输的数据的装置;
用于在所述网络网关处将所述数据或和所述数据相关联的信息与对应于应用程序特定的连接性帐户的一或多个参数进行比较的装置,所述应用程序特定的连接性帐户包括由与移动装置相关联的用户注册的账户;
用于在所述网络网关处基于所述比较确定所述数据或和所述数据相关联的信息与对应于所述应用程序特定的连接性帐户的至少一个参数之间是否存在匹配的装置;
用于基于所述匹配存在的确定而允许所检测到的数据传送发生的装置,其中所述匹配在以下情形下存在:
所检测的数据发送到对应于链接到所述应用程序特定的连接性帐户的经准许远程网络网关的目的地或从对应于链接到所述应用程序特定的连接性帐户的经准许网络网关的目的地发送;以及
所检测的数据链接到包括由与所述移动装置相关联的所述用户注册的所述账户的所述应用程序特定的连接性帐户;
用于接收额外数据的装置;以及
用于响应于所述额外数据不与任何应用程序特定的连接性帐户相关联的确定,而由所述网络网关从使用所述应用程序特定连接自动地切换到使用普通数据连接的装置,其中所述普通数据连接是付费数据连接,其由所述移动装置的用户付费且包括数据使用余额。
24.一种设备,其包括:
收发器;
存储器;以及
处理器,其通信的耦合到所述收发器和所述存储器,所述处理器经配置以:
在网络网关处检测待传输的数据;
在所述网络网关处将所述数据或和所述数据相关联的信息与对应于应用程序特定的连接性帐户的一或多个参数进行比较,所述应用程序特定的连接性帐户包括由与移动装置相关联的用户注册的账户;
在所述网络网关处基于所述比较确定所述数据或和所述数据相关联的信息与对应于所述应用程序特定的连接性帐户的至少一个参数之间是否存在匹配;
基于所述匹配存在的确定而由所述网络网关允许所检测到的数据传送发生,其中所述匹配在以下情形下存在:
所检测的数据发送到对应于链接到所述应用程序特定的连接性帐户的经准许远程网络网关的目的地或从对应于链接到所述应用程序特定的连接性帐户的经准许网络网关的目的地发送;以及
所检测的数据链接到包括由与所述移动装置相关联的所述用户注册的所述账户的所述应用程序特定的连接性帐户;
在所述网络网关处接收额外数据;以及
响应于所述额外数据不与任何应用程序特定的连接性帐户相关联的确定,而由所述网络网关从使用所述应用程序特定连接自动地切换到使用普通数据连接,其中所述普通数据连接是付费数据连接,其由所述移动装置的用户付费且包括数据使用余额。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161470800P | 2011-04-01 | 2011-04-01 | |
US61/470,800 | 2011-04-01 | ||
US13/434,617 US20120250586A1 (en) | 2011-04-01 | 2012-03-29 | Methods and apparatus for managing data connectivity |
US13/434,617 | 2012-03-29 | ||
PCT/US2012/031615 WO2012135723A2 (en) | 2011-04-01 | 2012-03-30 | Methods and apparatus for managing data connectivity |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103650541A CN103650541A (zh) | 2014-03-19 |
CN103650541B true CN103650541B (zh) | 2017-04-12 |
Family
ID=46927177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280015355.7A Expired - Fee Related CN103650541B (zh) | 2011-04-01 | 2012-03-30 | 用于管理数据连接性的方法和设备 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20120250586A1 (zh) |
EP (1) | EP2695402A2 (zh) |
JP (1) | JP5921668B2 (zh) |
KR (2) | KR20150052336A (zh) |
CN (1) | CN103650541B (zh) |
WO (1) | WO2012135723A2 (zh) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8689328B2 (en) * | 2011-02-11 | 2014-04-01 | Verizon Patent And Licensing Inc. | Maliciouis user agent detection and denial of service (DOS) detection and prevention using fingerprinting |
EP2721804B1 (en) * | 2011-06-15 | 2018-04-25 | Orange | Method of and apparatus for providing an indication of data consumption |
US9396482B2 (en) * | 2011-08-31 | 2016-07-19 | Verizon Patent And Licensing Inc. | Data usage plan associated with user device |
CN103220313B (zh) * | 2012-01-20 | 2016-03-02 | 董天群 | 设备网络共享方法及与其配合的设备操控方法 |
EP3493564B1 (en) | 2013-03-15 | 2020-09-09 | Intel Corporation | Budgeting and quota management system for data consumption |
US9813891B2 (en) * | 2013-09-30 | 2017-11-07 | Elwha Llc | Mobile device sharing facilitation methods and systems featuring a subset-specific source identification |
US9826439B2 (en) | 2013-09-30 | 2017-11-21 | Elwha Llc | Mobile device sharing facilitation methods and systems operable in network equipment |
US9838536B2 (en) | 2013-09-30 | 2017-12-05 | Elwha, Llc | Mobile device sharing facilitation methods and systems |
US9740875B2 (en) | 2013-09-30 | 2017-08-22 | Elwha Llc | Mobile device sharing facilitation methods and systems featuring exclusive data presentation |
US9774728B2 (en) | 2013-09-30 | 2017-09-26 | Elwha Llc | Mobile device sharing facilitation methods and systems in a context of plural communication records |
US9805208B2 (en) | 2013-09-30 | 2017-10-31 | Elwha Llc | Mobile device sharing facilitation methods and systems with recipient-dependent inclusion of a data selection |
US9565164B2 (en) * | 2013-11-12 | 2017-02-07 | Facebook, Inc. | Techniques to rate-adjust data usage with a virtual private network |
US9223971B1 (en) * | 2014-01-28 | 2015-12-29 | Exelis Inc. | User reporting and automatic threat processing of suspicious email |
US10080111B2 (en) * | 2015-03-19 | 2018-09-18 | Facebook, Inc. | Techniques for communication using audio stickers |
US10057429B2 (en) | 2016-11-02 | 2018-08-21 | Ibasis, Inc. | Pre-paid voice calling using sponsored data roaming |
KR102049579B1 (ko) * | 2017-11-20 | 2019-11-27 | 박성훈 | 대기데이터 기반의 비과금 데이터 서비스 제공 방법 |
US10848383B1 (en) * | 2018-03-13 | 2020-11-24 | Amdocs Development Limited | System, method, and computer program for dynamic adjustment of bandwidth for data plans with lifetime validity based on data usage of an end-user |
CN109831585B (zh) * | 2019-02-22 | 2021-06-25 | 维沃移动通信有限公司 | 一种运行参数调整方法及移动终端 |
US20200404541A1 (en) * | 2019-06-19 | 2020-12-24 | Qualcomm Incorporated | System and method for flow control and acknowledgement transmission |
KR102410552B1 (ko) * | 2022-01-26 | 2022-06-22 | 프라이빗테크놀로지 주식회사 | 애플리케이션의 파일 송신 및 수신을 제어하기 위한 시스템 및 그에 관한 방법 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466308A (zh) * | 2002-06-15 | 2004-01-07 | 华为技术有限公司 | 一种实现内容计费的方法 |
CN1601945A (zh) * | 2003-09-28 | 2005-03-30 | 华为技术有限公司 | 一种实现数据业务付费实时性的***和方法 |
CN1750568A (zh) * | 2005-09-09 | 2006-03-22 | ***通信集团公司 | 数据业务控制***及控制网络以及业务控制方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11259420A (ja) * | 1998-03-13 | 1999-09-24 | Nippon Telegr & Teleph Corp <Ntt> | ネットワーク接続システムとその接続環境設定方法およびそのプログラムを記録した記録媒体 |
US6487401B2 (en) * | 2000-12-18 | 2002-11-26 | Sbc Technology Resources, Inc. | Prepaid wireless telephone account regeneration in a wireless access protocol system |
JP2002197373A (ja) * | 2000-12-26 | 2002-07-12 | Sanyo Electric Co Ltd | 課金装置および課金方法 |
US6985746B2 (en) * | 2001-04-30 | 2006-01-10 | Ipr Licensing, Inc. | Wireless communication system having mobility-based content delivery |
DE102004057311B4 (de) * | 2004-11-26 | 2007-12-20 | T-Mobile International Ag & Co. Kg | Verfahren und System zur Unterstützung von Dienstekontinuität für mobile Kommunikation über unterschiedliche Zugangsnetzwerke |
US8199731B2 (en) * | 2006-01-25 | 2012-06-12 | Motorola Mobility, Inc. | Method and apparatus for facilitating switched packet data services on multiple networks |
US20070211674A1 (en) * | 2006-03-09 | 2007-09-13 | Ragnar Karlberg Lars J | Auto continuation/discontinuation of data download and upload when entering/leaving a network |
US8355337B2 (en) * | 2009-01-28 | 2013-01-15 | Headwater Partners I Llc | Network based service profile management with user preference, adaptive policy, network neutrality, and user privacy |
US8406748B2 (en) * | 2009-01-28 | 2013-03-26 | Headwater Partners I Llc | Adaptive ambient services |
US9203629B2 (en) * | 2009-05-04 | 2015-12-01 | Bridgewater Systems Corp. | System and methods for user-centric mobile device-based data communications cost monitoring and control |
US8577329B2 (en) * | 2009-05-04 | 2013-11-05 | Bridgewater Systems Corp. | System and methods for carrier-centric mobile device data communications cost monitoring and control |
US8214487B2 (en) * | 2009-06-10 | 2012-07-03 | At&T Intellectual Property I, L.P. | System and method to determine network usage |
US8971841B2 (en) * | 2010-12-17 | 2015-03-03 | Microsoft Corporation | Operating system supporting cost aware applications |
-
2012
- 2012-03-29 US US13/434,617 patent/US20120250586A1/en not_active Abandoned
- 2012-03-30 JP JP2014502862A patent/JP5921668B2/ja not_active Expired - Fee Related
- 2012-03-30 KR KR1020157010314A patent/KR20150052336A/ko active IP Right Grant
- 2012-03-30 EP EP12714902.9A patent/EP2695402A2/en not_active Withdrawn
- 2012-03-30 CN CN201280015355.7A patent/CN103650541B/zh not_active Expired - Fee Related
- 2012-03-30 WO PCT/US2012/031615 patent/WO2012135723A2/en unknown
- 2012-03-30 KR KR1020137029085A patent/KR101630023B1/ko active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466308A (zh) * | 2002-06-15 | 2004-01-07 | 华为技术有限公司 | 一种实现内容计费的方法 |
CN1601945A (zh) * | 2003-09-28 | 2005-03-30 | 华为技术有限公司 | 一种实现数据业务付费实时性的***和方法 |
CN1750568A (zh) * | 2005-09-09 | 2006-03-22 | ***通信集团公司 | 数据业务控制***及控制网络以及业务控制方法 |
Also Published As
Publication number | Publication date |
---|---|
US20120250586A1 (en) | 2012-10-04 |
JP5921668B2 (ja) | 2016-05-24 |
WO2012135723A2 (en) | 2012-10-04 |
EP2695402A2 (en) | 2014-02-12 |
JP2014515219A (ja) | 2014-06-26 |
KR20140006050A (ko) | 2014-01-15 |
CN103650541A (zh) | 2014-03-19 |
KR101630023B1 (ko) | 2016-06-13 |
KR20150052336A (ko) | 2015-05-13 |
WO2012135723A3 (en) | 2014-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103650541B (zh) | 用于管理数据连接性的方法和设备 | |
CN103299597B (zh) | 用于提供或接收数据连接的方法和设备 | |
CA2689874C (en) | Service level selection method and system | |
US7929955B1 (en) | Managing multiple CLI identities | |
US8457603B2 (en) | System and method for self-serve provisioning of services on a mobile communication device | |
US20140220932A1 (en) | Network Servers, Systems, and Methods for Multiple Personas on a Mobile Device | |
CN102301674B (zh) | 有助于至接入网络的连接的***和方法 | |
US10075303B2 (en) | Method and apparatus for performing charging control to a sponsored data application | |
WO2012156582A1 (en) | Method and apparatus for handling incoming status messages | |
US20130315106A1 (en) | Method and Apparatus for Online Charging in an IP Multimedia Subsystem | |
EP2716083B1 (en) | Method and apparatus for charging in a communication network | |
JP2010512062A (ja) | 招待客による自動会議参加のためのユーザ起動による招待 | |
US20130036177A1 (en) | Methods, systems, and computer readable media for managing social interaction histories | |
KR101463055B1 (ko) | 모바일-투-컴퓨터 통신을 위한 시스템 및 방법 | |
US7590596B2 (en) | Charging system and method for handling services within this system and entities thereof | |
JP2013534753A (ja) | 事業者情報を管理するための装置および方法 | |
CN101911664A (zh) | 服务控制装置、服务控制***及方法 | |
CN105338506B (zh) | 计费方法和设备、接入设备、服务质量控制方法和设备 | |
KR20120068616A (ko) | 복수의 클라이언트 간의 어플리케이션 자동 공유 방법 및 장치 | |
US20110117880A1 (en) | Methods and apparatus for determining costs associated with sending communications | |
CN108846730A (zh) | 用于处理请求的方法和装置 | |
RU2440686C2 (ru) | Способ идентификации служб для конвергентных систем передачи сообщений | |
Häber et al. | Evaluation of frameworks for creating end-to-end mobile services with OMA MMS as a use case | |
WO2007061145A2 (en) | System and method for providing bi-directional communication service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170412 Termination date: 20190330 |