CN102143575B - 改进的向移动电信服务提供商的注册 - Google Patents
改进的向移动电信服务提供商的注册 Download PDFInfo
- Publication number
- CN102143575B CN102143575B CN201110023573.2A CN201110023573A CN102143575B CN 102143575 B CN102143575 B CN 102143575B CN 201110023573 A CN201110023573 A CN 201110023573A CN 102143575 B CN102143575 B CN 102143575B
- Authority
- CN
- China
- Prior art keywords
- apn
- location
- mobile device
- network
- data
- 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.)
- Active
Links
- 230000001413 cellular effect Effects 0.000 claims abstract description 71
- 238000000034 method Methods 0.000 claims abstract description 37
- 230000004913 activation Effects 0.000 claims description 32
- 238000010295 mobile communication Methods 0.000 description 43
- 230000006870 function Effects 0.000 description 26
- 230000008569 process Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 9
- 230000001629 suppression Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 7
- 238000000429 assembly Methods 0.000 description 6
- 230000000712 assembly Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000003032 molecular docking Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/024—Guidance services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/06—Registration at serving network Location Register, VLR or user mobility server
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了改进的向移动电信服务提供商的注册。一种由移动设备执行的用于针对由移动电信服务提供商提供的蜂窝数据连接服务进行注册的方法。移动设备确定其不具有与移动电信服务提供商之间的有效蜂窝数据连接预订。响应于该确定,移动设备连接到蜂窝数据连接服务注册站点以允许移动设备的用户针对由移动电信服务提供商提供的蜂窝数据连接服务进行注册。在用户针对蜂窝数据连接服务进行注册之前移动设备限于访问蜂窝数据连接服务注册站点。
Description
技术领域
本发明的实施例涉及移动电信的领域;更具体而言涉及改进向移动电信服务提供商的注册。
背景技术
作为数据处理***的一种形式的移动设备(例如膝上型电脑、掌上型电脑、移动电话、智能电话、多媒体电话、平板电脑、便携式媒体播放器等等)通常包括(例如通过蜂窝网络、WiMAX等等)连接和使用由移动电信服务提供商提供的数据服务的能力。移动设备用户需要针对蜂窝数据连接服务向移动电信服务提供商注册(例如购买、改变、激活等等),然后才能够使用该服务提供商提供的服务。例如,在用户能够利用其移动设备的蜂窝数据连接访问因特网之前,用户必须针对该服务向移动电信服务提供商注册。
用户在购买移动设备时针对服务注册是常见的。用户还可以通过电话或通过因特网来注册或改变蜂窝数据连接服务。然而,当前的通过因特网为移动设备针对蜂窝数据连接服务进行注册的机制是通过单独的因特网连接来执行的(例如通过与移动设备不同的计算设备、通过移动设备的Wi-Fi/LAN因特网连接,等等)。
发明内容
描述了一种用于移动设备向移动电信服务提供商注册的方法和装置。在一个实施例中,移动设备最初尝试与以第一接入点名称(“APN”)标识的网络建立蜂窝数据连接。第一APN通常标识公共网络(例如因特网)。该请求被执行授权过程的蜂窝网络所处理以确定移动设备是否被授权使用第一APN所标识的网络。如果移动设备被授权,则数据连接将被建立并且通过第一APN提供的服务可被使用。然而,如果移动设备未被授权,则蜂窝网络向移动设备发送消息,以表明移动设备当前未被授权。该消息可以表明移动设备当前不具有针对第一APN的有效预订。响应于接收到这种消息,移动设备与第二APN标识的第二网络建立蜂窝数据连接。第二网络通常限于允许用户针对蜂窝数据连接服务进行注册的蜂窝数据连接服务注册站点。移动设备连接到蜂窝数据连接注册站点,从而允许了用户针对蜂窝数据连接服务进行注册(例如,选择和/或购买蜂窝数据率方案、添加/购买针对预付费数据率方案的信用额,等等)
附图说明
通过参考以下描述和用于图示本发明的实施例的附图,可以最好地理解本发明。附图中:
图1示出了根据一个实施例的示例性移动电信网络;
图2是示出根据一个实施例的移动设备针对由移动电信服务提供商提供的服务进行注册的示例性操作的数据流程图;
图3是示出根据一个实施例的适合于针对由移动电信服务提供商提供的服务进行注册的示例性移动设备的框图;
图4是示出根据一个实施例的由图3的示例性移动设备起动的示例***注册应用的框图;
图5是示出可用于一些实施例中的示例性API体系结构的框图;
图6是示出根据一个实施例的用于通过基于位置的接入点名称将移动设备连接到移动电信网络的示例性操作的流程图;
图7是示出可用于本发明的一些实施例中的示例性计算机***的框图;并且
图8是示出可用于本发明的一些实施例中的示例性数据处理***的框图。
具体实施方式
在以下描述中,记载了许多具体细节。然而,要理解,没有这些具体细节也可以实现本发明的实施例。在其他场合下,没有详细示出公知的电路、结构和技术,以免模糊对本说明书的理解。利用所包括的描述,本领域的普通技术人员无需过度的实验就能够实现适当的功能。
说明书中提及“一个实施例”、“实施例”、“示例性实施例”等等表明所描述的实施例可包括特定的特征、结构或特性,但可能不是每个实施例都一定包括该特定特征、结构或特性。另外,这种措辞不一定指的是同一实施例。此外,当结合一实施例来描述特定的特征、结构或特性时,认为本领域的技术人员知道结合其他实施例来实现这种特征、结构或特性,无论这是否被明确记载。
在以下的描述和权利要求中,可能使用术语“耦合”和“连接”及其派生词。应当理解,这些术语并不打算互为同义词。“耦合”用于表明相互之间可能有或者没有直接物理或电气接触的两个或更多个元件相互合作或交互。“连接”用于表明在相互耦合的两个或更多个元件之间建立了通信。
描述了用于移动设备向移动电信服务提供商注册的方法和装置。在一个实施例中,移动设备最初尝试与由接入点名称(“APN”)标识的网络建立蜂窝数据连接(以下称为“数据连接”)。最初标识的APN在这里有时被称为“主APN”。主APN所标识的网络可以是公共网络(例如因特网)或私有网络(例如公司内联网、无线应用协议(WAP)服务、多媒体消息传递服务(MMS)等等)。主APN还与一组实现参数(例如防火墙规则、访问控制规则、成本等等)相关联。蜂窝网络执行授权过程以判定移动设备是否被授权访问主APN所标识的网络。如果移动设备被授权使用主APN所标识的网络,则数据连接将被建立并且该网络提供的服务可被使用。在一些实施例中,主APN在授权访问之前还可要求用户名和口令。
然而,如果移动设备未被授权,则蜂窝网络发送差错消息,该差错消息表明移动设备未被授权访问主APN所标识的网络(例如,移动设备当前没有预订主APN所提供的服务、移动设备当前没有信用额来访问主APN所提供的服务,等等)。响应于接收到这种差错消息,移动设备与由一不同的APN标识的一不同的网络建立数据连接,以使得移动设备可以访问一注册站点,该注册站点允许了用户针对由主APN所标识的网络提供的服务进行注册。这个不同的APN在这里有时被称为“注册APN”。在一些实施例中,由注册APN标识的网络限于注册站点。移动设备连接到注册站点(例如经由移动电信服务注册应用(例如web浏览器或其他使能了因特网的接口)),从而使得用户可以针对由主APN所标识的网络提供的服务进行注册(例如选择和/或购买数据率方案、添加/购买用于预付费数据率方案的信用额,等等)。
在用户针对数据连接服务注册之后的某时,移动设备拆除到注册APN的数据连接并且与主APN所标识的网络建立数据连接(移动设备现在将被授权使用服务)。移动设备于是能够使用由主APN所标识的网络提供的服务。
图1示出了根据一个实施例的示例性移动电信网络100。如图1所示,移动电信网络100包括与蜂窝网络120耦合的移动设备110。蜂窝网络120可包括用于以下各项中的一项或多项的技术:GSM(全球移动通信***)网络、CDMA(码分多址)网络、iDEN(集成数字增强网络)、UMTS(通用移动电信***)、EDGE(GSM演进增强型数据率)网络、GPRS(通用分组无线电服务),等等。蜂窝网络120包括多个网络元件。例如,蜂窝网络120包括基站、基站控制器、核心节点(例如在GPRS中是一个或多个GPRS支持节点),等等。一个或多个移动电信服务提供商可以拥有、运营或出租蜂窝网络120的某些部分。
注册APN网络130和主APN网络140耦合到蜂窝网络120。通过主APN标识的主APN网络140可以是公共网络(例如因特网)或私有网络(例如公司内联网、无线应用协议(WAP)服务、多媒体消息传递服务(MMS)等等)。在一个实施例中,对主APN网络140的访问是依特定的移动电信服务提供商而定的。即,即使主APN网络140可能是公共网络(例如因特网),对网络140的访问也可受到特定的移动电信服务提供商的限制和控制。通过注册APN标识的注册APN网络130包括一组受限服务,其中包括数据连接服务注册站点150。数据连接服务注册站点150允许了用户针对由主APN网络140或其他网络提供的服务进行注册(例如,选择和/或购买数据率方案、添加/购买用于预付费的数据率方案的信用额,等等)。在一个实施例中,该组受限服务是由控制对主APN网络140的访问的移动电信服务提供商提供的,而在其他实施例中,该组受限服务是由多个移动电信服务提供商提供的。
图2是示出根据一个实施例的移动设备针对由移动电信服务提供商提供的数据连接服务进行注册的示例性操作的数据流程图。将联系图1和3的示例性实施例来描述图2。
图3是示出根据一个实施例的适合于针对由移动电信服务提供商提供的数据连接服务进行注册的示例性移动设备的框图。如图3所示,移动设备110包括数据连接控制模块310、一个或多个载体束(carrier bundle)320、一个或多个服务注册应用330以及可选地包括账户状态通知应用340。
在操作250,移动设备110尝试通过主APN建立数据连接。例如,移动设备110向蜂窝网络120发送针对主APN的数据激活请求。该数据激活请求还可包括一组一个或多个其他参数(例如,PDP(分组数据协议)类型、PDP地址类型、QoS简档请求、SIM(订户标识模块)卡的IMSI(国际移动订户标识),等等)。数据激活请求可由于移动设备110开启而被发送,在移动设备处于蜂窝服务范围内之后被发送,或者在用户请求数据连通性(例如打开诸如浏览器之类的数据连接应用)之后被发送,等等。参考图3,数据连接控制模块310控制数据连接激活请求的发送。例如,数据连接控制模块310访问(一个或多个)载体束320中适当的一个来确定主APN的值和其他参数。(一个或多个)载体束320中的每一个包括依载体而定的一个或多个设置(例如,APN设置、MMS设置以及与蜂窝电话服务有关的其他设置)。在一个实施例中,主APN是默认载体束中包括的默认APN。
在一些实施例中,用户可以购买预付费SIM卡,这种预付费SIM卡已经被预加载有一定量的用于移动电信服务提供商的数据服务的信用额(例如,若干分钟、一定量的带宽,等等)。预付费SIM卡必须先被激活然后才能够被使用。尚未针对给定APN激活的SIM卡有时被称为暖SIM卡。与之不同,已经针对该APN激活的SIM卡有时被称为热SIM卡。
蜂窝网络120接收数据激活请求,并且在操作252,确定移动设备110当前未被授权通过主APN进行数据连接。换言之,通过主APN的数据连接建立失败了。在一些实施例中,蜂窝网络120包括归属位置寄存器(HLR)数据库,该数据库包括关于被授权使用主APN的每个移动设备的记录。例如,针对主APN,对照HLR记录来检查移动设备110的IMSI。如果移动设备110的IMSI未包括在HLR记录中或者如果相应的HLR记录表明移动设备110当前未被授权(例如移动设备在其方案中没有剩下任何分钟数了,等等),则移动设备110没有被授权使用主APN。
在确定移动设备110当前未被授权使用主APN之后的某时,在操作254,蜂窝网络120向移动设备110发送表明这一点的消息。在一些实施例中,此消息包括差错代码,该差错代码表明移动设备110不具有针对主APN的有效数据连接预订。参考图3,数据连接控制模块310从蜂窝网络120接收未授权消息。
在接收到未授权消息之后的某时,在操作256,移动设备110向蜂窝网络120发送包括注册APN的数据激活请求,该注册APN标识了注册APN网络130。与操作250的数据激活请求类似,操作256的数据激活请求也可包括一组一个或多个其他参数(例如,PDP(分组数据协议)类型、PDP地址类型、QoS简档请求、IMSI(国际移动订户标识),等等)。参考图3,在接收到未授权消息之后,数据连接控制模块310访问(一个或多个)载体束320以确定注册APN的参数和身份。在一个实施例中,注册APN与主APN位于同一载体束中。例如,如果移动电信服务提供商A与主APN相关联,则用于服务提供商A的载体束被访问以确定与服务提供商A相关联的注册APN。在其他实施例中,注册APN是通用的并且可应用到多个移动电信服务提供商。
蜂窝网络120接收数据激活请求,并且在操作258确定移动设备110被授权使用注册APN。在一些实施例中,所有移动设备都被授权使用注册APN,而在其他实施例中,只有某些移动设备(如其IMSI所标识的)被授权使用注册APN。例如,每个IMSI的一部分通常被指派给移动电信服务提供商(例如在IMSI的移动网络代码(MNC)部分中)。如果注册APN是由特定的移动电信服务提供商运营或操作的,则该服务提供商可以把对注册APN的访问限于具有包括该服务提供商的MNC的IMSI的那些移动设备。
在确定移动设备110针对注册APN被授权之后,蜂窝网络120在操作260向移动设备110发送数据激活接受消息。参考图3,数据连接控制模块310接收数据激活接受消息。
在接收到数据激活接受消息之后的某时,在操作262,移动设备110连接到注册APN网络130。如前所述,注册APN网络130限于一组受限服务。例如,在一个实施例中,注册APN网络130限制移动设备110访问数据连接服务注册站点150,在该站点处移动设备110的用户可针对数据连接服务(例如针对主APN网络140)进行注册。在一些实施例中,连接到注册APN网络130包括建立针对注册APN的PDP(分组数据协议)情境(context)。
在一些实施例中,移动设备110起动数据连接服务注册应用以连接到注册APN网络130。例如,参考图3,数据连接控制模块310触发对(一个或多个)数据连接服务注册应用330之一的起动。(一个或多个)数据连接服务注册应用330连接到由注册APN提供的网络(例如数据连接服务注册站点150)并且允许用户针对数据连接服务进行注册。(一个或多个)数据连接服务注册应用330可包括web浏览器和/或其他能够访问由注册APN提供的网络的应用。在一些实施例中,(一个或多个)服务注册应用330对于不同的移动电信服务提供商是不同的。例如,(一个或多个)服务注册应用330中的一个或多个可由特定的移动电信服务提供商设计和/或定制并且可以按与(一个或多个)服务注册应用330中的其他服务注册应用不同的方式操作。例如,如将参考图4更详细描述的,(一个或多个)数据连接服务注册应用330中的一些可被编程为在数据连接注册过程的某些时间显示取消按钮,而其他的(一个或多个)数据连接服务注册应用330不显示取消按钮。
示例性的服务注册应用在图4中示出。如图4所示,服务注册应用430包括数据连接服务注册选项450,并且可选地包括取消按钮460和完成按钮470。下文中将更详细描述取消按钮460和完成按钮470。
数据连接服务注册选项450包括用户可从中选择的一个或多个数据连接服务选项。作为示例,这些选项包括针对新的数据方案进行注册(例如购买若干分钟、购买一定量的带宽等等)和/或向现有数据方案添加信用额(例如分钟、带宽等等)。数据连接服务注册选项450通常是依特定的移动电信服务提供商而定的并且只包括关于该服务提供商的注册选项。然而,在一些实施例中,注册APN是多个电信服务提供商共同的。在这种实施例中,数据连接服务注册站点150可提供关于多个移动电信服务提供商的数据连接服务注册选项450。从而,在这些实施例中,移动设备110的用户可以比较/对比并且选择来自多个移动电信服务提供商的数据连接方案。应当理解,如果用户选择或注册了来自不同于与主APN相关联的移动电信服务提供商的移动电信服务提供商的服务,则移动设备110可能需要下载或接收用于所选移动电信服务提供商的载体束。
虽然在图4中没有示出,但应当理解,服务注册应用430可以显示额外的项目。例如,服务注册应用430可以显示广告、新闻更新、天气更新、股票更新,等等。此外,应当理解,用户在针对数据连接服务进行注册的同时可以在若干屏幕之间巡览。例如,数据连接服务注册站点150可包括若干个网页(例如,注册页面、关于每个方案的详情的页面、简档页面、确认页面,等等)。
在一些实施例中,除了显示数据连接服务注册选项450以外,还可以基于移动设备110的大致当前位置(例如,州、城市、邻近地区、场所(例如旅馆、度假胜地、机场、咖啡店、学校等等),等等)来显示信息。例如,可通过使用内置在移动设备110内的GPS功能来确定和/或通过使用蜂窝塔或Wi-Fi热点的三角测量来确定大致位置。移动设备110可在其连接到主APN网络140之后将其大致位置发送给网络140。
例如,如果确定移动设备110当前位于度假胜地或旅馆附近,则除了数据连接服务注册选项450以外还可以显示该度假胜地或旅馆所特定的信息(例如,与度假胜地提供的服务有关、关于周围区域的信息、当前天气,等等)。应当理解,在显示该度假胜地所特定的信息的同时,在一些实施例中,可允许用户继续针对关于主APN的服务进行注册。从而,在用户等待注册过程完成的同时,用户可以访问移动设备110的位置所特定的页面或信息。
返回参考图2,在操作264,移动设备110的用户已通过数据连接服务注册站点150选择了关于主APN的服务,并且所选服务已被传达给服务注册站点150。移动电信服务提供商随后完成针对所选服务对移动设备110的注册。例如,在操作266,注册APN网络130向蜂窝网络120发送服务注册更新,该服务注册更新包括表明移动设备110已针对通过主APN的服务进行了注册的信息。在接收到此消息之后的某时,在操作268,针对主APN网络140,为移动设备110创建和/或更新记录。例如,关于移动设备110的SIM卡的IMSI的HLR记录被创建并存储在HLR数据库中。在SIM的IMSI被放入HLR记录中之后,SIM卡被称为热SIM卡并且移动设备110应当能够使用主APN网络140。
在操作270,移动设备110从蜂窝网络120接收表明注册成功的数据连接服务注册成功消息。参考图3,数据连接控制模块310接收该数据连接服务注册成功消息。在一个实施例中,此消息是由数据连接控制模块310解释的SMS消息。在接收到此消息后,数据连接控制模块310可使得适当的消息被显示在服务注册应用330或其他窗口上和/或使得应用330关闭。
虽然图2示出了操作270发生在创建移动设备的记录之后,但是在其他实施例中,蜂窝网络120在预定量的时间逝去之后发送消息(例如在注册未成功的情况下)。例如,在通过注册APN建立数据连接之后的某时,蜂窝网络120可以启动基于成功注册的预期时间量的定时器。如果在该定时器期满之前没有创建或更新关于移动设备110的HLR记录,则蜂窝网络120将发送表明注册未成功的消息。参考图3,服务注册失败消息也被数据连接控制模块310接收和解释(它们也可以是SMS消息)。在接收到服务注册失败消息后,数据连接控制模块310可使得适当的消息被显示在服务注册应用330或其他窗口上。
返回参考图2,在接收到服务注册成功消息之后的某时,在操作272,移动设备110与注册APN断开连接。在一个实施例中,这包括拆除到注册APN的PDP情境。在一个实施例中,这可以由移动设备110发起,而在其他实施例中,这可以由蜂窝网络120发起。在任一情况下,在移动设备110和蜂窝网络120之间交换数据解除激活请求消息和数据解除激活接受消息。参考图3,数据连接控制模块310控制数据激活请求和接受消息的发送和处理。
在与注册APN断开连接之后,移动设备110连接到主APN所标识的主APN网络。例如,在操作274,移动设备110向蜂窝网络120发送数据激活请求。操作274中的数据激活请求类似于参考操作250描述的数据激活请求。蜂窝网络120接收到该数据激活请求并且在操作252确定移动设备110当前被授权使用主APN(例如,移动设备110的SIM卡现在是热的)。在确定移动设备110针对主APN被授权之后的某时,蜂窝网络120在操作278向移动设备110发送数据激活接受消息。在接收到数据激活接受消息之后的某时,在操作280,移动设备110连接到主APN网络140。在连接到主APN网络140之后,移动设备110可以使用由主APN网络140提供的服务(例如一般因特网访问等等)。从而,与先前的机制不同,移动设备110的用户可以使用未预订的蜂窝数据连接来注册蜂窝数据连接服务(例如因特网)。
在替换实施例中,不是像操作270中描述的那样蜂窝网络120发送注册成功或失败消息,而是移动设备110在如操作264中所述那样选择服务之后等待一定量的时间,如操作272中所述那样与注册APN断开连接,然后以与操作250中所述类似的方式向蜂窝网络120发送针对主APN的数据激活请求。应当理解,在蜂窝网络120被更新以反映对服务的选择之前,该数据激活请求将不会被接受。
返回参考图4,取消按钮460和/或完成按钮470可选地被显示在数据连接服务注册应用430上。取消按钮460在被用户选择时使得数据连接服务注册应用430退出并且相应的数据连接服务注册过程结束。从而,当取消按钮460被选择时,数据连接服务注册过程结束。在一个实施例中,取消按钮460本身不是服务注册应用430的一部分。换言之,取消按钮460的功能不是注册应用430界面的原始特征,而是可通过使用一个或多个API来并入。
取消按钮460可能不是在服务注册过程的所有阶段期间都被显示的。在一个实施例中,与数据连接服务注册应用430相关联的移动电信服务提供商限定取消按钮460是否出现在服务注册应用430上和/或取消按钮460出现在服务注册过程的哪个阶段中。
完成按钮470使用户可以向数据连接服务注册应用430表明其已经完成对应用430的使用。例如,用户可以在其完成了对数据连接服务的注册之后选择完成按钮470。与取消按钮460类似,完成按钮470可能不是在服务注册过程的所有阶段期间都被显示的。在一个实施例中,与服务注册应用430相关联的移动电信服务提供商限定完成按钮470是否出现在服务注册应用430上和/或完成按钮470出现在服务注册过程的哪个阶段中。
在一些实施例中,取消按钮460和完成按钮470可以通过使用一个或多个应用编程接口(API)来实现。API是由软件组件(以下称之为“API实现软件组件”)实现的接口,其使得另一不同的软件组件(以下称之为“API调用软件组件”)可以访问和使用API实现软件组件所提供的一个或多个功能、方法、过程、数据结构和/或其他服务。例如,API使得API调用软件组件的开发者(其可能是第三方开发者)可以利用API实现软件组件所提供的指定特征。可能有一个API调用软件组件,或者可能有不止一个这种软件组件。API可以是计算机***或程序库提供来支持来自软件应用的服务请求的源代码接口。API可以用编程语言来记述,该编程语言可以是解释性的或者在应用被构建时被编译,而不是关于在存储器中如何布置数据的显式低级别描述。
API限定了API调用软件组件在访问和使用API实现软件组件的指定特征时所使用的语言和参数。例如,API调用软件组件通过API所显露的一个或多个API调用(有时称为功能或方法调用)访问API实现软件组件的指定特征。API实现软件组件可以响应于来自API调用软件组件的API调用而通过API返回值。虽然API限定了API调用的语法和结果(例如如何唤起API调用以及API调用的作用是什么),但是API通常不揭示API调用如何完成API调用所指定的功能。各种功能调用或消息经由一个或多个应用编程接口在调用软件(API调用软件组件)和API实现软件组件之间传送。传送功能调用或消息可包括发出、发起、唤起、调用、接收、返回或响应于功能调用或消息。因此,API调用软件组件可以传送调用并且API实现软件组件可以传送调用。
作为示例,API实现软件组件和API调用软件组件可以是操作***、库、设备驱动器、API、应用程序或其他软件模块(应当理解API实现软件组件和API调用软件组件可以是相同或不同类型的软件模块)。API调用软件组件可以是本地软件组件(即与API实现软件组件在同一数据处理***上)或者经由网络通过API与API实现软件组件通信的远程软件组件(即与API实现软件组件在不同数据处理***上)。应当理解,API实现软件组件也可以充当API调用软件组件(即,它可以对由另一不同API实现软件组件显露的API做出API调用),并且API调用软件组件通过实现被显露给另一不同API调用软件组件的API则也可充当API实现软件组件。
如上所述,取消按钮460和/或完成按钮470可以利用一个或多个API来实现。例如,在一个实施例中,定义了移动电信数据连接服务注册API,其使得开发者(例如移动电信服务提供商)可以在数据连接服务注册应用430上显示和隐藏取消按钮460。
图5是示出可用于一些实施例中的示例性API体系结构的框图。如图5所示,API体系结构500包括实现移动电信服务注册API 510的用户界面框架520(例如控制窗口、按钮、菜单和其他用户界面功能的框架)。移动电信服务注册API 510包括显示取消按钮功能530、隐藏取消按钮功能540以及完成按钮功能550。移动电信服务注册API 510规定服务注册应用430调用功能530、540和550的调用规约以及这些功能530、540和550如何将其(一个或多个)结果返回给服务注册应用430。在一个实施例中,功能530、540和550仅在服务注册期间可供服务注册应用使用(从而它们不可供其他类型的应用使用)。
从而,服务注册应用430通过移动电信服务注册API 510做出API调用以访问和使用功能530、540和550。例如,关于显示取消按钮功能530,服务注册应用430在想要显示取消按钮460并将作为其基础的功能提供给用户时(例如当适合使服务注册应用430向用户提供取消注册过程和关闭服务注册应用430的选项时)可以做出显示取消按钮调用560。API510执行显示取消按钮功能530,该功能利用了由用户界面框架520提供的一个或多个功能或方法,并且结果是取消按钮460被显示(565)在服务注册应用430上。在一个实施例中,显示取消按钮调用560包括使得开发者可以指示取消按钮460的位置和/或大小的一个或多个参数,而在其他实施例中,显示取消按钮460将位于服务注册应用430上的默认位置处并且具有默认的大小。虽然在图5中未示出,但是应当理解,取消按钮460的基础功能(例如在被选择时关闭服务注册应用430)也由用户界面框架520提供,并且也可被服务注册应用430通过API调用来使用。
关于隐藏取消按钮功能540,服务注册应用430在想要隐藏取消按钮460从而防止服务注册过程被用户取消并防止服务注册应用430被用户关闭时可以做出隐藏取消按钮调用570。API 510执行隐藏取消按钮功能540,该功能利用了由用户界面框架520提供的一个或多个功能或方法,并且结果是取消按钮460被隐藏(例如被从服务注册应用430中去除)。
关于完成按钮功能550,服务注册应用550可以响应于用户选择完成按钮470而做出完成按钮调用580。API 510执行完成按钮功能550,该功能利用了由用户界面框架520提供的一个或多个功能或方法,以关闭服务注册应用窗口430。
账户状态通知
在一些实施例中,移动电信服务提供商向移动设备发送账户状态更新消息以提醒或通知用户其账户上当前剩余服务量(例如,剩余分钟量、剩余带宽量,等等)。账户可以是预付费账户或者可具有一服务限额、然后使得用户额外支付的账户。在一些实施例中,这些消息被周期性地发送(例如每周一次等等),而在其他实施例中,这些消息是在预付费账户上的剩余量低于一定的阈值时被发送的。在一些实施例中,消息是SMS(短消息服务)消息,其采取移动设备能够解释并显示给用户的格式。
参考图3,数据连接控制模块310接收这些账户状态更新消息,并且可以触发对账户状态通知应用340的起动。账户状态通知应用340显示与账户状态更新消息相对应的信息。在一些实施例中,账户状态通知应用340还包括向账户添加分钟或带宽的选项。
基于位置的APN服务
一些实施例在建立数据连接时可以实现基于位置的APN。基于位置的APN是通常被定义有针对该位置(例如,州、城市、邻近地区、场所(例如旅馆、度假胜地、机场、咖啡店、学校等等))的特定的一组服务的定制APN。例如,基于位置的APN可以是针对一度假胜地定义的,其允许了移动设备连接到该度假胜地所指定的资源(例如,与该度假胜地提供的服务有关的信息、关于周围区域的信息、当前天气,等等)。在一些实施例中,基于位置的APN还可以给出供用户针对一般因特网连通性进行注册的选项。例如,机场的APN可被定义成允许所有移动设备免费连接到第一组服务(通常是受限的并且是依机场、新闻等等而定的)并且允许注册移动设备连接到第二组服务(例如一般因特网连通性)。在此示例中,第一组服务也可提供用于供用户针对第二组服务进行注册的选项。
在一些实施例中,移动设备110包括基于位置的APN的数据库。基于位置的APN的数据库可以在移动设备110连接到数据网络时被周期性地更新。在其他实施例中,蜂窝网络120维护基于位置的APN的数据库。在从蜂窝网络120接收到表明移动设备110对于利用主APN的服务未被授权的消息之后,移动设备110的大致位置被确定。例如,大致位置可通过使用内置在移动设备110内的GPS功能来确定和/或通过使用蜂窝塔或Wi-Fi热点的三角测量来确定。如果移动设备110在APN之一的位置中,则用户可被通知并且可选择连接到这些APN所标识的网络。
图6是示出根据一个实施例的用于通过基于位置的APN将移动设备连接到移动电信网络的示例性操作的流程图。在一个实施例中,操作600是在如图2的操作250-254中所述确定移动设备110对于主APN未被授权之后被执行的。在另一实施例中,操作600是在移动设备110如图2的操作262中所述连接到注册APN网络之后被执行的。在其他实施例中,操作600被周期性执行,无论移动设备是否具有当前数据连接。
操作600开始于块610,其中移动设备的大致当前位置被确定。该大致位置可通过使用内置在移动设备110内的GPS功能来确定和/或通过使用蜂窝塔或Wi-Fi热点的三角测量来确定。在一些实施例中,移动设备110确定其大致位置并且将其发送给蜂窝网络120,而在其他实施例中,移动设备110确定其大致位置而不将其发送给蜂窝网络120,而在另一些实施例中,蜂窝网络120确定移动设备110的大致位置。流程从块610进展到块620。
在块620,确定移动设备110是否在针对基于位置的APN限定的区域中。如果移动设备110在针对基于位置的APN限定的区域中,则流程进展到块640,否则流程进展到块630,在块630中采取替代动作(例如过程结束)。在移动设备110维护基于位置的APN的数据库的实施例中,移动设备110可以访问该数据库来判定其当前是否位于针对该APN限定的区域内。在蜂窝网络120维护基于位置的APN的数据库的实施例中,蜂窝网络120可以利用所确定的移动设备110的大致位置访问该数据库以判定移动设备是否在针对基于位置的APN限定的区域内。应当理解,移动设备110在给定的时间可以在针对多个基于位置的APN的区域中。
在块640,将(一个或多个)基于位置的APN的可用性通知给移动设备的用户。例如,可以在移动设备上显示一窗口,该窗口列出当前可用的(一个或多个)基于位置的APN。还可显示(一个或多个)基于位置的APN的详情(例如该(一个或多个)基于位置的APN提供的服务等等)。可以使用其他通知机制(例如,文本消息、电子邮件、图形提醒,等等)。还向用户给予了选择这些(一个或多个)基于位置的APN之一的选项。在蜂窝网络120维护(一个或多个)基于位置的APN的数据库的实施例中,蜂窝网络120可以发送该区域中的APN的详情。流程从块640进展到块650。
在块650,用户选择了连接到可用的(一个或多个)基于位置的APN之一。流程从块650进展到块660,在块660中移动设备110形成并向蜂窝网络120发送数据激活请求,该数据激活请求类似于图2的操作250中所述的数据激活请求。蜂窝网络120随后判定移动设备110是否针对所选的基于位置的APN被授权(例如以与图2的操作252中所述类似的方式)。蜂窝网络120在准予对所选的基于位置的APN的授权之前还可确证移动设备110的位置(例如基于蜂窝塔的三角测量,等等)。
流程从块660进展到块670,在块670中移动设备判定激活是否成功。例如,参考图2,移动设备110可以与图2的操作278中所述类似地接收数据激活接受消息。如果激活成功,则流程进展到块680,在块680中移动设备110连接到所选的基于位置的APN的网络(例如以与参考图2的操作262所述类似的方式),否则流程进展到块630,在块630中采取替代动作(例如过程结束)。一旦连接,移动设备110就可使用由所选的基于位置的APN的网络提供的服务。
图7是示出可用于本发明的一些实施例中的示例性计算机***的框图。例如,计算机***700的示例性体系结构可包括在移动设备110中。应当理解,虽然图7示出了计算机***的各种组件,但是并不打算表示互连这些组件的任何特定体系结构或方式,因为这种细节与本发明无关。将会认识到,具有更少组件或更多组件的其他计算机***也可结合本发明使用。
如图7所示,作为数据处理***的一种形式的计算机***700包括与处理***720、电源725、存储器730以及非易失性存储器740(例如硬盘驱动器、闪存、相变存储器(PCM)等等)耦合的(一个或多个)总线750。如本领域中公知的,(一个或多个)总线750可通过各种桥接器、控制器和/或适配器相互连接。处理***720可从存储器730和/或非易失性存储器740取回(一个或多个)指令,并且运行这些指令以执行如上所述的操作。总线750将上述组件互连在一起并且还将这些组件互连到可选的扩展坞760、显示控制器和显示设备770、输入/输出设备780(例如NIC(网络接口卡)、光标控制装置(例如鼠标、触摸屏、触摸板等等)、键盘等等)以及可选的(一个或多个)无线收发器790(例如蓝牙、WiFi、红外、蜂窝电话、GPS等等)。
图8是示出可用于本发明的一些实施例中的示例性数据处理***的框图。例如,数据处理***800可以是移动设备110。数据处理***800包括处理***820,处理***820可包括一个或多个微处理器和/或集成电路上的***。处理***820与存储器810、电源825(其包括一个或多个电池)、音频输入/输出840、显示控制器和显示设备860、可选的输入/输出850、(一个或多个)输入设备870以及(一个或多个)无线收发器830相耦合。将认识到,图8中未示出的额外组件在本发明的某些实施例中也可以是数据处理***800的一部分,并且在本发明的某些实施例中可以使用比图8所示更少的组件。此外,将认识到,如本领域所公知的,图8中未示出的一个或多个总线可用于互连各种组件。
存储器810可存储供数据处理***800运行的数据和/或程序。音频输入/输出840可包括麦克风和/或扬声器,用于例如播放音乐和/或通过扬声器和麦克风提供电话功能。显示控制器和显示设备860可包括图形用户界面(GUI)。无线(RF)收发器830(例如WiFi收发器、红外收发器、蓝牙收发器、无线蜂窝电话收发器、GPS收发器等等)可用于与其他数据处理***通信。一个或多个输入设备870使用户可以向***提供输入。这些输入设备可以是小键盘、键盘、触摸面板、多点触控面板,等等。可选的其他输入/输出850可以是扩展坞的连接器。
附图中示出的技术可以利用在一个或多个电子设备(例如数据处理***等等)上存储和运行的代码和数据来实现。这种电子设备利用机器可读介质来存储和传输(在内部和/或通过网络与其他电子设备)代码和数据,所述机器可读介质例如是机器可读存储介质(例如磁盘;光盘、随机存取存储器;只读存储器;闪存设备;相变存储器)和机器可读通信介质(例如电气的、光的、声的或其他形式的传播信号-例如载波、红外信号、数字信号等等)。此外,这种电子设备通常包括一组一个或多个处理器,这一个或多个处理器耦合到一个或多个其他组件,例如一个或多个存储设备、用户输入/输出设备(例如键盘、触摸屏和/或显示器)和网络连接。该组处理器与其他组件的耦合通常是通过一个或多个总线和桥接器(也称为总线控制器)来实现的。存储设备和携带网络流量的信号分别表示一个或多个机器可读存储介质和机器可读通信介质。从而,给定电子设备的存储设备通常存储用于在该电子设备的该组一个或多个处理器上运行的代码和/或数据。
从本说明书中应当清楚,本发明的方面至少部分可用软件实现。即,这些技术可以在计算机***或其他数据处理***中、响应于其处理器(例如微处理器)运行存储器(例如ROM、RAM、大容量存储装置或远程存储设备)中包含的指令序列而实现。在各种实施例中,硬件电路可以结合软件指令被用于实现本发明。从而,这些技术并不限于硬件电路和软件的任何特定组合,也不限于数据处理***所运行的指令的任何特定来源。此外,在整个本说明书中,各种功能和操作被描述为由软件代码执行或导致以便简化描述。然而,本领域的技术人员将会认识到,这种表述所要表达的是这些功能是由于处理器运行代码而产生的。
替代实施例
虽然已经联系蜂窝网络描述了本发明的实施例,但是也可使用其他类型的网络(例如Wi-MAX网络)。因此,本发明的实施例并不限于蜂窝数据连接和蜂窝网络。
虽然已经联系用户针对数据连接服务进行注册而描述了本发明的实施例,但是利用注册站点也可注册其他类型的服务。例如,注册站点可允许用户注册(和/或改变现有的)文本消息服务、语音服务(例如选择不同的语音方案和/或服务选项)或其他服务。
在一些实施例中,响应于用户尝试使用其当前没有预订或没有适当数量的信用额来完成的服务(例如文本消息服务、语音服务等等),用户被引导至注册站点以使用户可以针对该服务(例如文本消息方案和/或语音方案)进行注册和/或向现有服务添加信用额(例如文本消息的数量、语音分钟数、带宽等等)。此注册站点可以与数据连接注册站点相同或不同。到注册站点的连接可以依据移动设备的连接状态而被不同地执行。例如,如果移动设备当前具有能够访问注册站点的网络连接(例如Wi-Fi连接、有线连接、移动电信数据连接等等),则该网络连接将被用于将移动设备连接到注册站点。然而,如果移动设备当前不具有这种网络连接(并且有这样一个网络连接可用),则通过注册APN的数据连接(与以上参考针对数据服务进行注册所述的类似)可被建立以将用户引导至注册站点。移动设备可限于通过注册APN访问注册站点。
虽然附图中的流程图示出了本发明的某些实施例执行的操作的特定顺序,但是应当理解这种顺序是示例性的(例如,替代实施例可以按不同的顺序执行操作、组合某些操作、重叠某些操作,等等)。
虽然已经就若干实施例描述了本发明,但本领域的技术人员将认识到,本发明并不限于所描述的实施例,而是可以在所附权利要求的精神和范围内在加以修改和更改的情况下实践。因此要认为说明书是例示性的而不是限制性的。
本申请要求2010年1月15日提交的美国临时申请No.61/295,651和2010年1月26日提交的美国临时申请No.61/298,525的权益,特此通过引用将这两个临时申请全部并入在此。
Claims (8)
1.一种由移动设备执行的用于连接到基于位置的蜂窝数据连接服务的方法,包括:
确定所述移动设备是否被授权接入由主接入点名称APN标识的主网络;以及
如果所述移动设备未被授权接入所述主网络,则在所述移动设备连接到由注册APN标识的注册APN网络之后:
确定所述移动设备的大致位置;
使用所述大致位置来确定一组基于位置的APN中的至少一个基于位置的APN是否与所述移动设备关联,其中每个基于位置的APN标识相关联的网络;以及
如果至少一个基于位置的APN与所述移动设备相关联,则:
允许用户选择相关联的基于位置的APN;
发送针对所选择的基于位置的APN的数据激活请求;
确定数据激活是否成功;以及
如果数据激活成功,则连接到由所选择的基于位置的APN标识的相关联的网络。
2.如权利要求1所述的方法,其中:
每个基于位置的APN与特定地理区域相关联;并且
确定所述移动设备是否与一基于位置的APN相关联包括确定大致位置是否在与该基于位置的APN相关联的特定地理区域内。
3.如权利要求2所述的方法,其中,在确定所述移动设备的大致位置之前,所述方法还包括:连接到由注册APN标识的注册网络。
4.如权利要求2所述的方法,其中,允许用户选择相关联的基于位置的APN包括:
向用户显示所有相关联的基于位置的APN的列表;以及
从用户接收对基于位置的APN的选择。
5.一种用于由移动设备连接到基于位置的蜂窝数据连接服务的设备,包括:
用于确定所述移动设备是否被授权接入由主接入点名称APN标识的主网络的装置;以及
如果所述移动设备未被授权接入所述主网络,该设备还包括在所述移动设备连接到由注册APN标识的注册APN网络之后:
用于确定所述移动设备的大致位置的装置:
用于使用所述大致位置来确定一组基于位置的APN中的至少一个基于位置的APN是否与所述移动设备关联的装置,其中每个基于位置的APN标识相关联的网络;以及
如果至少一个基于位置的APN与所述移动设备相关联,该设备还包括:
用于允许用户选择相关联的基于位置的APN的装置;
用于发送针对所选择的基于位置的APN的数据激活请求的装置;
用于确定数据激活是否成功的装置;以及
如果数据激活成功,该设备还包括用于连接到由所选择的基于位置的APN标识的相关联的网络的装置。
6.如权利要求5所述的设备,其中:
每个基于位置的APN与特定地理区域相关联;并且
用于确定所述移动设备是否与一基于位置的APN相关联的装置包括用于确定大致位置是否在与该基于位置的APN相关联的特定地理区域内的装置。
7.如权利要求6所述的设备,还包括:
用于在确定所述移动设备的大致位置之前连接到由注册APN标识的注册网络的装置。
8.如权利要求6所述的设备,其中,用于允许用户选择相关联的基于位置的APN的装置包括:
用于向用户显示所有相关联的基于位置的APN的列表的装置;以及
用于从用户接收对基于位置的APN的选择的装置。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US29565110P | 2010-01-15 | 2010-01-15 | |
US61/295,651 | 2010-01-15 | ||
US29852510P | 2010-01-26 | 2010-01-26 | |
US61/298,525 | 2010-01-26 | ||
US12/892,472 | 2010-09-28 | ||
US12/892,472 US8805365B2 (en) | 2010-01-15 | 2010-09-28 | Registration with a mobile telecommunications service provider |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102143575A CN102143575A (zh) | 2011-08-03 |
CN102143575B true CN102143575B (zh) | 2014-12-10 |
Family
ID=44277934
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110023573.2A Active CN102143575B (zh) | 2010-01-15 | 2011-01-17 | 改进的向移动电信服务提供商的注册 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8805365B2 (zh) |
EP (1) | EP2524528A4 (zh) |
JP (1) | JP5438846B2 (zh) |
KR (1) | KR101356317B1 (zh) |
CN (1) | CN102143575B (zh) |
HK (1) | HK1160717A1 (zh) |
WO (1) | WO2011087533A2 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105307130A (zh) * | 2014-06-30 | 2016-02-03 | 中兴通讯股份有限公司 | 一种资源分配方法及*** |
Families Citing this family (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8346225B2 (en) | 2009-01-28 | 2013-01-01 | Headwater Partners I, Llc | Quality of service for device assisted services |
US8548428B2 (en) | 2009-01-28 | 2013-10-01 | Headwater Partners I Llc | Device group partitions and settlement platform |
US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
US8391834B2 (en) | 2009-01-28 | 2013-03-05 | Headwater Partners I Llc | Security techniques for device assisted services |
US20100192207A1 (en) | 2009-01-28 | 2010-07-29 | Gregory G. Raleigh | Virtual service provider systems |
US8402111B2 (en) | 2009-01-28 | 2013-03-19 | Headwater Partners I, Llc | Device assisted services install |
US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
US8406748B2 (en) | 2009-01-28 | 2013-03-26 | Headwater Partners I Llc | Adaptive ambient services |
US8275830B2 (en) | 2009-01-28 | 2012-09-25 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
US8340634B2 (en) | 2009-01-28 | 2012-12-25 | Headwater Partners I, Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
US11973804B2 (en) | 2009-01-28 | 2024-04-30 | Headwater Research Llc | Network service plan design |
US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
US9270559B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow |
US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
US11985155B2 (en) | 2009-01-28 | 2024-05-14 | Headwater Research Llc | Communications device with secure data path processing agents |
US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
US9609510B2 (en) | 2009-01-28 | 2017-03-28 | Headwater Research Llc | Automated credential porting for mobile devices |
US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
US10484858B2 (en) | 2009-01-28 | 2019-11-19 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
US8914025B2 (en) | 2010-01-15 | 2014-12-16 | Apple Inc. | Registration with a mobile telecommunications service provider |
US8918645B2 (en) * | 2010-09-24 | 2014-12-23 | Amazon Technologies, Inc. | Content selection and delivery for random devices |
GB2485239B (en) | 2010-11-08 | 2014-08-27 | Samsung Electronics Co Ltd | Providing access of a user equipment to a data network |
CN102026152A (zh) * | 2010-11-25 | 2011-04-20 | 中兴通讯股份有限公司 | 一种移动终端及实现接入点名称设置的***和方法 |
KR101511415B1 (ko) * | 2011-01-11 | 2015-04-10 | 애플 인크. | 모바일 통신 서비스 제공자에의 개선된 등록 |
US20120303534A1 (en) * | 2011-05-27 | 2012-11-29 | Tomaxx Gmbh | System and method for a secure transaction |
TWI554069B (zh) * | 2011-06-15 | 2016-10-11 | 群邁通訊股份有限公司 | 多重資料連線並存系統及方法 |
US8406761B2 (en) * | 2011-07-20 | 2013-03-26 | Cellco Partnership | Initializing and provisioning user equipment having multi-network connectivity |
WO2013138532A1 (en) * | 2012-03-14 | 2013-09-19 | Headwater Partners I Llc | Mobile device activation via dynamically selected access network |
CN102869119B (zh) * | 2012-09-14 | 2016-06-08 | 东莞宇龙通信科技有限公司 | 终端和数据连接的管理方法 |
US9357430B2 (en) | 2012-10-26 | 2016-05-31 | Qualcomm Incorporated | Systems and methods for samog bearer management |
US20140119292A1 (en) * | 2012-10-26 | 2014-05-01 | Qualcomm Incorporated | Systems and methods for samog bearer management |
CN102938940A (zh) * | 2012-11-02 | 2013-02-20 | 中兴通讯股份有限公司 | 一种无线数据终端及其支持IPv4/IPv6双栈的方法 |
US9521077B2 (en) * | 2013-07-22 | 2016-12-13 | Verizon Patent And Licensing Inc. | Network connection via a proxy device using a generic access point name |
GB2558511A (en) | 2014-04-24 | 2018-07-18 | Pismo Labs Technology Ltd | Methods and systems for configuring a system |
JP6546728B2 (ja) * | 2014-09-08 | 2019-07-17 | カラーーアイ ホールディングス リミテッド | Simカードの起動及びリアルタイム残高取得方法 |
KR102355746B1 (ko) * | 2015-09-01 | 2022-02-08 | 콘비다 와이어리스, 엘엘씨 | 서비스 계층 등록 |
KR102440061B1 (ko) | 2015-10-29 | 2022-09-05 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서 소프트웨어를 설정하는 방법 |
EP3169105B1 (en) * | 2015-11-11 | 2020-08-12 | Vodafone GmbH | Method, mobile terminal and network element for establishing a communication connection, preferably an ip and/or data connection, between a mobile terminal in a mobile communication network and a service provider in a data communication network |
US9699716B1 (en) | 2016-03-01 | 2017-07-04 | At&T Mobility Ii Llc | Method and device for managing access point name information |
CN106304252A (zh) * | 2016-07-25 | 2017-01-04 | 青岛海信移动通信技术股份有限公司 | 一种接入虚拟专用拨号网络vpdn的方法和终端 |
US9838991B1 (en) | 2016-08-15 | 2017-12-05 | At&T Intellectual Property I, L.P. | Method and apparatus for managing mobile subscriber identification information according to registration requests |
US9967732B2 (en) | 2016-08-15 | 2018-05-08 | At&T Intellectual Property I, L.P. | Method and apparatus for managing mobile subscriber identification information according to registration errors |
US9843922B1 (en) * | 2016-09-14 | 2017-12-12 | At&T Intellectual Property I, L.P. | Method and apparatus for utilizing mobile subscriber identification information with multiple devices based on registration errors |
US9794905B1 (en) | 2016-09-14 | 2017-10-17 | At&T Mobility Ii Llc | Method and apparatus for assigning mobile subscriber identification information to multiple devices according to location |
US10015764B2 (en) | 2016-09-14 | 2018-07-03 | At&T Intellectual Property I, L.P. | Method and apparatus for assigning mobile subscriber identification information to multiple devices |
US9814010B1 (en) | 2016-09-14 | 2017-11-07 | At&T Intellectual Property I, L.P. | Method and apparatus for utilizing mobile subscriber identification information with multiple devices based on registration requests |
US9924347B1 (en) | 2016-09-14 | 2018-03-20 | At&T Intellectual Property I, L.P. | Method and apparatus for reassigning mobile subscriber identification information |
US9906943B1 (en) | 2016-09-29 | 2018-02-27 | At&T Intellectual Property I, L.P. | Method and apparatus for provisioning mobile subscriber identification information to multiple devices and provisioning network elements |
US9918220B1 (en) | 2016-10-17 | 2018-03-13 | At&T Intellectual Property I, L.P. | Method and apparatus for managing and reusing mobile subscriber identification information to multiple devices |
US10070303B2 (en) | 2016-11-11 | 2018-09-04 | At&T Intellectual Property I, L.P. | Method and apparatus for provisioning of multiple devices with mobile subscriber identification information |
CN108377532B (zh) * | 2016-11-16 | 2019-08-06 | 华为技术有限公司 | 一种数据连接方法、控制面节点以及用户设备 |
US10136305B2 (en) | 2016-12-01 | 2018-11-20 | At&T Intellectual Property I, L.P. | Method and apparatus for using mobile subscriber identification information for multiple device profiles for a device |
US10070407B2 (en) | 2016-12-01 | 2018-09-04 | At&T Intellectual Property I, L.P. | Method and apparatus for using active and inactive mobile subscriber identification information in a device to provide services for a limited time period |
US10231204B2 (en) | 2016-12-05 | 2019-03-12 | At&T Intellectual Property I, L.P. | Methods, systems, and devices for registering a communication device utilizing a virtual network |
US10834573B2 (en) | 2019-02-15 | 2020-11-10 | At&T Mobility Ii Llc | Systems, devices and methods for managing access point name information by operators and users on the SIM |
US11159927B2 (en) * | 2019-11-04 | 2021-10-26 | At&T Intellectual Property I, L.P. | Methods, systems, and devices for establishing an active subscription for services of a mobile network |
US20240015064A1 (en) * | 2022-07-11 | 2024-01-11 | Charter Communications Operating, Llc | Methods and System for Feature Management |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7184764B2 (en) * | 2001-02-08 | 2007-02-27 | Starhome Gmbh | Method and apparatus for supporting cellular data communication to roaming mobile telephony devices |
CN101112044A (zh) * | 2004-11-29 | 2008-01-23 | 捷讯研究有限公司 | 用于移动网络记账中的服务激活的***和方法 |
CA2665854A1 (en) * | 2006-09-21 | 2008-03-27 | T-Mobile Usa, Inc. | Wireless device registration, such as automatic registration of a wi-fi enabled device |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL149356A0 (en) * | 1999-11-03 | 2002-11-10 | Wayport Inc | Distributed network communication system which enables multiple network providers to use a common distributed network infrastructure |
US20070254636A1 (en) * | 2000-08-17 | 2007-11-01 | Roamware, Inc. | Method and system using an out-of-band approach for providing value added services without using prefix |
US6970694B2 (en) * | 2002-07-30 | 2005-11-29 | Interdigital Technology Corporation | Method and apparatus for mobile based access point name (APN) selection |
JP4075524B2 (ja) * | 2002-08-22 | 2008-04-16 | 富士通株式会社 | 無線サービス・システム |
CN1902976B (zh) * | 2003-11-12 | 2010-06-16 | 捷讯研究有限公司 | 在数据服务中具有减少的延迟的能够使用数据的网络优先化 |
DE10355265A1 (de) * | 2003-11-26 | 2005-06-23 | Siemens Ag | Verfahren zum Registrieren eines Kommunikationsgeräts, zugehöriges Kommunikationsgerät sowie Registrierungseinheit |
CN1265607C (zh) * | 2003-12-08 | 2006-07-19 | 华为技术有限公司 | 无线局域网中业务隧道建立的方法 |
US7644163B2 (en) * | 2004-01-13 | 2010-01-05 | Nokia Corporation | Plug and play mobile services |
DE602005009156D1 (de) * | 2004-03-10 | 2008-10-02 | Roamware Inc | Multimedia-nachrichtenübermittlungssysteme für ankommende roamer |
US7366509B2 (en) * | 2004-03-18 | 2008-04-29 | Utstarcom, Inc. | Method and system for identifying an access point into a wireless network |
US7215944B2 (en) * | 2004-09-29 | 2007-05-08 | Cingular Wireless Ii, Llc | Inhibiting system traffic from unregistered mobile stations |
JP4505465B2 (ja) * | 2004-10-08 | 2010-07-21 | 富士通株式会社 | サービス情報提供方法 |
US7353017B2 (en) * | 2004-11-30 | 2008-04-01 | Microsoft Corporation | Method and system for provisioning a wireless device |
US7761913B2 (en) * | 2005-01-24 | 2010-07-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method for selecting an access point name (APN) for a mobile terminal in a packet switched telecommunications network |
EP2950583B1 (en) * | 2005-05-12 | 2020-06-03 | Apple Inc. | Using an access point name to select an access gateway node |
US7817622B2 (en) * | 2005-05-19 | 2010-10-19 | Nokia Corporation | Unlicensed mobile access optimization |
US9408070B2 (en) * | 2006-09-05 | 2016-08-02 | Kyocera Corporation | Wireless internet activation system and method |
WO2008133561A1 (en) | 2007-04-27 | 2008-11-06 | Telefonaktiebolaget Lm Ericsson (Publ) | A method and a device for improved service authorization |
US20080293407A1 (en) * | 2007-05-24 | 2008-11-27 | Jean-Philippe Cormier | Wireless Device and Method for Determining Which APN to Use |
US20100157850A1 (en) * | 2008-12-23 | 2010-06-24 | Qualcomm Incorporated | In-band provisioning for a closed subscriber group |
-
2010
- 2010-09-28 US US12/892,472 patent/US8805365B2/en active Active
- 2010-10-08 WO PCT/US2010/052082 patent/WO2011087533A2/en active Application Filing
- 2010-10-08 KR KR1020127021370A patent/KR101356317B1/ko active IP Right Grant
- 2010-10-08 JP JP2012548932A patent/JP5438846B2/ja active Active
- 2010-10-08 EP EP10766466.6A patent/EP2524528A4/en not_active Withdrawn
-
2011
- 2011-01-17 CN CN201110023573.2A patent/CN102143575B/zh active Active
-
2012
- 2012-02-03 HK HK12101012.8A patent/HK1160717A1/zh not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7184764B2 (en) * | 2001-02-08 | 2007-02-27 | Starhome Gmbh | Method and apparatus for supporting cellular data communication to roaming mobile telephony devices |
CN101112044A (zh) * | 2004-11-29 | 2008-01-23 | 捷讯研究有限公司 | 用于移动网络记账中的服务激活的***和方法 |
CA2665854A1 (en) * | 2006-09-21 | 2008-03-27 | T-Mobile Usa, Inc. | Wireless device registration, such as automatic registration of a wi-fi enabled device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105307130A (zh) * | 2014-06-30 | 2016-02-03 | 中兴通讯股份有限公司 | 一种资源分配方法及*** |
Also Published As
Publication number | Publication date |
---|---|
US8805365B2 (en) | 2014-08-12 |
JP2013517680A (ja) | 2013-05-16 |
CN102143575A (zh) | 2011-08-03 |
JP5438846B2 (ja) | 2014-03-12 |
HK1160717A1 (zh) | 2012-08-10 |
WO2011087533A3 (en) | 2011-11-10 |
EP2524528A4 (en) | 2016-05-25 |
US20110177811A1 (en) | 2011-07-21 |
KR20120120305A (ko) | 2012-11-01 |
KR101356317B1 (ko) | 2014-01-28 |
WO2011087533A2 (en) | 2011-07-21 |
EP2524528A2 (en) | 2012-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102143575B (zh) | 改进的向移动电信服务提供商的注册 | |
US8914025B2 (en) | Registration with a mobile telecommunications service provider | |
JP5112340B2 (ja) | 加入者識別モジュール(sim)アプリケーション・ツールキットの改良されたテスト方法及びシステム | |
CN108781237A (zh) | 欠费移动设备的检测 | |
CN101843128A (zh) | 激活时的运营商配置 | |
US20110014905A1 (en) | Querying a user of a mobile communication device | |
US10902307B1 (en) | Universal integrated circuit card (UICC) toolkit | |
US20160350139A1 (en) | System and method to integrate/setup multiple branded applications in the setup wizard | |
US9992326B1 (en) | Out of the box experience (OOBE) country choice using Wi-Fi layer transmission | |
KR102103836B1 (ko) | 가입자 자체 활성화 장치, 프로그램 및 방법 | |
JP5603996B2 (ja) | 移動体通信サービスプロバイダとの改良された登録 | |
CA2834625C (en) | Communications network, computer system, computer-implemented method, and computer program product for providing a femtocell-based infrastructure for mobile electronic payment | |
KR20160061846A (ko) | 통신 프로파일 운용 방법 및 이를 지원하는 전자 장치 | |
CN104718771A (zh) | 用于禁用安全元件中的网络接入应用的方法 | |
US9491768B1 (en) | Wireless communication user equipment on-board policy enforcement | |
KR20170097549A (ko) | 이동통신 가입 시스템 및 그 방법, 이동통신 가입자 인증 시스템 | |
US8787879B2 (en) | Multiple SIM card secure global mobile device | |
US9198045B1 (en) | Mobile communication device remote unlock system and method | |
CN117062038B (zh) | 一种基于近场通信技术的设备自动绑定方法和装置 | |
US9357393B2 (en) | Information processing apparatus, communication system, and information processing method | |
US11490233B2 (en) | Wireless service provider system and process for providing customizable wireless service for a wireless device | |
US20150172472A1 (en) | Credit Request | |
US10097974B1 (en) | Opportunistic content presentation during temporary operation modes of a mobile communication device | |
US9161206B1 (en) | Secure global mobile device and home base station | |
KR20180090544A (ko) | 위치 정보 및 패턴 정보를 고려한 화면 구성 방법, 이를 위한 장치 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1160717 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1160717 Country of ref document: HK |