用于激活服务的方法和装置

申请号 CN201080048619.X 申请日 2010-09-22 公开(公告)号 CN102598730B 公开(公告)日 2016-09-07
申请人 诺基亚技术有限公司; 发明人 K·罗马;
摘要 提供了一种为移动设备激活服务的方法。从移动设备接收消息,所述消息 指定 了与所述移动设备相关联的唯一 硬件 标识符,用于为所述移动设备激活服务;至少部分地使得创建临时账户,以便在没有用户信息的情况下基于所述唯一硬件标识符来激活所述服务。
权利要求

1.一种用于激活服务的方法,其包括:
在激活平台处从移动设备接收消息,所述消息指定了与所述移动设备相关联的唯一硬件标识符,用于为所述移动设备激活服务,其中所述服务包括媒体服务、导航服务、信息服务和游戏服务中的至少一个;
使得由所述激活平台基于所述唯一硬件标识符从用户设备信息数据库检索用于所述移动设备的用户设备信息;
从所述激活平台向用于所述服务的服务平台发送所述用户设备信息,以用于创建临时账户,以便在没有用户信息的情况下基于所述用户设备信息来激活所述服务;以及至少部分地使得在所述激活平台处接收来自所述服务平台的激活信息,所述激活信息指示所述临时账户已经被创建,
其中所述服务平台不同于所述激活平台;
其中临时账户的创建至少部分地允许所述移动设备访问被激活的所述服务,以及其中所述用户设备信息数据库包括指示由于一个或多个原因所述用户设备不被允许激活所述服务的用户设备的黑名单状态。
2.根据权利要求1所述的方法,其中,所述唯一硬件标识符包括:国际移动设备身份、与所述移动设备的电子组件相关联的标识符,或者其组合。
3.根据权利要求1至2中任何一项所述的方法,其进一步包括:
将对应于所述唯一硬件标识符的设备类型与许可证信息相关联,以便使用所述服务;
以及
至少部分地使得将与所述临时账户相关联的临时账户数据传送到所述移动设备。
4.根据权利要求3所述的方法,其中,所述临时账户数据包括用于将所述临时账户转换成完整账户的激活数据,所述方法进一步包括:
接收指定了所述激活数据和用户信息的另一消息;
基于所述激活数据和所述用户信息来生成完整账户数据;以及
存储所述完整账户数据。
5.根据权利要求1所述的方法,其中,所述消息是短消息收发服务消息。
6.一种用于激活服务的装置,其包括:
至少一个处理器;以及
包括了计算机程序代码的至少一个存储器
所述至少一个存储器和计算机程序代码被配置以便与所述至少一个处理器一起使得所述装置至少执行以下操作:
在激活平台处从移动设备接收消息,所述消息指定了与所述移动设备相关联的唯一硬件标识符,用于为所述移动设备激活服务,其中所述服务包括媒体服务、导航服务、信息服务和游戏服务中的至少一个;
使得由所述激活平台基于所述唯一硬件标识符从用户设备信息数据库检索用于所述移动设备的用户设备信息;
使得从所述激活平台向用于所述服务的服务平台发送所述用户设备信息,以用于创建临时账户,以便在没有用户信息的情况下基于所述用户设备信息来激活所述服务;以及至少部分地使得在所述激活平台处接收来自所述服务平台的激活信息,所述激活信息指示所述临时账户已经被创建,
其中所述服务平台不同于所述激活平台;
其中临时账户的创建至少部分地允许所述移动设备访问被激活的所述服务,以及其中所述用户设备信息数据库包括指示由于一个或多个原因所述用户设备不被允许激活所述服务的用户设备的黑名单状态。
7.根据权利要求6所述的装置,其中,所述唯一硬件标识符包括:国际移动设备身份、与所述移动设备的电子组件相关联的标识符,或者其组合。
8.根据权利要求6至7中任何一项所述的装置,其中,进一步使得所述装置至少部分地执行:
将对应于所述唯一硬件标识符的设备类型与许可证信息相关联,以便使用所述服务;
以及
至少部分地使得将与所述临时账户相关联的临时账户数据传送到所述移动设备。
9.根据权利要求8所述的装置,其中,所述临时账户包括用于将所述临时账户转换成完整账户的激活数据,并且进一步使得所述装置至少部分地执行:
接收指定了所述激活数据和用户信息的另一消息;
基于所述激活数据和所述用户信息来生成完整账户数据;以及
存储所述完整账户数据。
10.根据权利要求6所述的装置,其中,所述消息是短消息收发服务消息。
11.一种用于激活服务的方法,其包括:
检索用于为移动设备激活服务的唯一硬件标识符,其中所述服务包括媒体服务、导航服务、信息服务和游戏服务中的至少一个;
生成指定了所述唯一硬件标识符的消息;
至少部分地使得向激活平台发送所述消息以用于创建临时账户,以便在没有用户信息的情况下基于所述唯一硬件标识符来激活所述服务;
使得从所述激活平台接收激活信息,所述激活信息指示已经在用于所述服务的服务平台创建了用于所述服务的所述临时账户,
其中所述服务平台不同于所述激活平台,以及
其中所述激活信息是至少部分基于由所述激活平台利用所述唯一硬件标识符检索并且由所述激活平台提供到所述服务平台的用户设备信息;
其中所述临时账户的创建至少部分允许所述移动设备在用于所述服务的所述服务平台处访问所激活的服务;以及
其中所述激活平台包括数据库,所述数据库包括指示由于一个或多个原因所述移动设备不被允许所述服务的移动设备的黑名单状态。
12.根据权利要求11所述的方法,其中,所述唯一硬件标识符包括:国际移动设备身份、与所述移动设备的电子组件相关联的标识符,或者其组合。
13.根据权利要求11至12中任何一项所述的方法,
其中所述激活信息包括来自所述服务的激活通知,而且所述方法进一步包括:
至少部分地使得响应于所述激活通知,通过指定所述唯一硬件标识符来与所述服务进行认证。
14.根据权利要求13所述的方法,其中,所述激活通知指定所述服务平台已经创建了临时账户,所述方法进一步包括:
至少部分地使得与设备进行链接;以及
至少部分地使得经由所述设备来与所述服务进行认证以便创建完整账户。
15.根据权利要求11所述的方法,其中,对所述消息的生成是对所述移动设备进行初始化的响应,并且所述消息是短消息收发服务消息。
16.一种用于激活服务的装置,其包括:
至少一个处理器;以及
包括了计算机程序代码的至少一个存储器,
所述至少一个存储器和计算机程序代码被配置以便与所述至少一个处理器一起使得所述装置至少执行以下操作:
检索用于为移动设备激活服务的唯一硬件标识符,其中所述服务包括媒体服务、导航服务、信息服务和游戏服务中的至少一个;
生成指定了所述唯一硬件标识符的消息;
至少部分地使得向激活平台发送所述消息,以用于创建临时账户,以便在没有用户信息的情况下基于所述唯一硬件标识符来激活所述服务;以及
使得从所述激活平台接收激活信息,所述激活信息指示已经由用于所述服务的服务平台为所述服务创建了所述临时账户,
其中所述服务平台不同于所述激活平台,以及
其中所述激活信息是至少部分基于由所述激活平台利用所述唯一硬件标识符检索并且由所述激活平台提供到所述服务平台的用户设备信息;
其中所述临时账户的创建至少部分允许所述移动设备在用于所述服务的所述服务平台处访问所激活的服务;以及
其中所述激活平台包括数据库,所述数据库包括指示由于一个或多个原因所述移动设备不被允许所述服务的移动设备的黑名单状态。
17.根据权利要求16所述的装置,其中,所述唯一硬件标识符包括:国际移动设备身份、与所述移动设备的电子组件相关联的标识符,或者其组合。
18.根据权利要求16至17中任何一项所述的装置,其中,所述激活信息包含来自所述服务的激活通知;以及
所述装置至少部分地使得响应于所述激活通知,通过指定所述唯一硬件标识符来与所述服务进行认证。
19.根据权利要求18所述的装置,其中,所述激活通知指定已经由所述服务平台创建了所述临时账户,并且进一步使得所述装置至少部分地执行:
至少部分地使得与设备进行链接;以及
至少部分地使得经由所述设备来在用于所述服务的所述服务平台与所述服务进行认证以便创建完整账户。
20.根据权利要求16所述的装置,其中,对所述消息的生成是对所述移动设备进行初始化的响应,并且所述消息是短消息收发服务消息。
21.一种用于激活服务的设备,其包括用于实现根据权利要求1-5以及11-15中任何一项所述的方法的装置。

说明书全文

用于激活服务的方法和装置

背景技术

[0001] 服务提供商(例如,无线、蜂窝等)和设备制造商不断地面临着通过例如提供引人注目的网络服务向消费者传递价值和便利性的挑战。然而通常,这些服务需要用户主动地采取激活措施。此外,许多激活方案需要来自用户的过多信息,从而进一步阻拦了用户激活服务。因而,常规的激活方案相当繁琐、混乱、耗时和人工密集。所以,许多消费者可能选择放弃服务而不受制于复杂、侵扰性的(intrusive)激活过程。也就是说,可用于消费者的许多服务可能甚至不会被激活。发明内容
[0002] 因此,需要一种自动化的用户友好的方法来激活服务。
[0003] 根据一个实施例,一种方法包括:从移动设备接收消息,所述消息指定了与所述移动设备相关联的唯一硬件标识符,用于为所述移动设备激活服务。所述方法还包括至少部分地使得创建临时账户,以便在没有用户信息的情况下基于所述唯一硬件标识符来激活所述服务。
[0004] 根据另一实施例,一种设备包括:至少一个处理器,以及包括了计算机程序代码的至少一个存储器,所述至少一个存储器以及计算机程序代码被配置以便与所述至少一个处理器一起至少部分地使得所述设备从移动设备接收消息,所述消息指定了与所述移动设备相关联的唯一硬件标识符,用于为所述移动设备激活服务。还促使所述设备:至少部分地使得创建临时账户,以便在没有用户信息的情况下基于所述唯一硬件标识符来激活所述服务。
[0005] 根据另一实施例,一种携带了一个或多个指令的一个或多个序列的计算机可读存储介质,当被一个或多个处理器执行时,所述一个或多个指令的一个或多个序列至少部分地使得设备:从移动设备接收消息,所述消息指定了与所述移动设备相关联的唯一硬件标识符,用于为所述移动设备激活服务。还促使所述设备:至少部分地使得创建临时账户,以便在没有用户信息的情况下基于所述唯一硬件标识符来激活所述服务。
[0006] 根据另一实施例,一种设备包括:用于从移动设备接收消息的装置,所述消息指定了与所述移动设备相关联的唯一硬件标识符,用于为所述移动设备激活服务。所述设备还包括:用于至少部分地使得创建临时账户,以便在没有用户信息的情况下基于所述唯一硬件标识符来激活所述服务的装置。
[0007] 根据下面的详细描述,简单地通过说明多个特定的实施例和实现方式(包括所设想的用于执行本发明的最佳方式),本发明的其它方面、特征以及优势将易于变得显而易见。本发明还能够具有其它和不同的实施例,并且其若干细节可在各种明显的方面进行修改,所有这些都不偏离本发明的精神和范围。相应地,附图和描述应被认作在本质上是说明性的而不是限制性的。

附图说明

[0008] 作为示例而不是限制来阐述本发明的实施例,在附图中:
[0009] 图1是根据一个实施例的能够方便地激活服务的系统的示意图;
[0010] 图2是根据一个实施例的激活平台的组件的示意图;
[0011] 图3是根据一个实施例的用于临时激活与用户设备连系的服务的过程的流程图
[0012] 图4是根据一个实施例的用于完成对已被临时激活的服务的激活的过程的流程图;
[0013] 图5是根据一个实施例的用于启动对与用户设备连系的服务的激活的过程的流程图;
[0014] 图6是呈现了根据一个实施例的用于方便地由用户来激活服务的过程的梯形图;
[0015] 图7是根据各种实施例在图3-6中的过程中所利用的用户接口的示意图;
[0016] 图8是可被用于实施本发明实施例的硬件的示意图;
[0017] 图9是可被用于实施本发明实施例的芯片集的示意图;以及
[0018] 图10是可被用于实施本发明实施例的移动终端(例如,手机)的示意图。

具体实施方式

[0019] 公开了用于方便地激活服务的方法、设备和计算机程序的示例。在下面的描述中,出于解释的目的,阐述了许多具体的细节以便提供对本发明实施例的全面理解。然而,对本领域的技术人员来说显而易见的是可以在没有这些具体细节或者可以在具有等同布置的情况下实践本发明的实施例。在其它的实例中,以框图的形式示出了众所周知的结构和设备,以避免不必要的模糊本发明的实施例。
[0020] 图1是根据一个实施例的能够改善服务的激活过程的系统100的示意图。网络服务(诸如媒体服务(例如,音乐服务、视频服务、相片服务等)、导航服务、游戏服务等)正越来越多地被提供给能够使用他们的用户设备参与这些服务的用户。尽管关于媒体服务对各种实施例进行了描述,然而可以设想,此处描述的方法可以用于其它服务。这些服务中有一些在用户能够利用相应的服务之前需要激活。如所提及的,常规地,激活包括收集来自用户的各种信息,诸如用户的名称、年龄、联系信息、用户名、口令等。该激活过程可能是耗时的或复杂的,从而导致用户不参与或以别的方式预订服务。要注意,服务提供商可能已对这种服务的开发进行大量投资;如果用户由于繁琐的激活过程而导致甚至不愿意尝试该服务,那么对该投资的回报可能会被削弱。
[0021] 为了解决该问题,图1中的系统100引入了用于方便地激活服务的能。根据某些实施例,用户可以使用他们的用户设备(UE)101a-101n来激活服务,用户设备(UE)101a-101n通过通信网络105与激活平台103交互。每个UE101a-101n可以使用一个或多个应用
107a-107n来激活(例如,激活应用107)和/或利用(例如,媒体应用107)媒体服务。媒体服务由媒体平台109来提供。此外,UE101a-101n可以访问由一个或多个其它服务平台111(示出了其中一个)所提供的其它服务。如图所示,激活平台103与设备数据库113进行通信,设备数据库113存储了关于用户设备的有资格激活平台109和111的服务的信息。
[0022] 根据特定实施例,可在UE101的初始化过程期间执行激活应用107,诸如当UE101首次加电时或者当UE101接收到对通信网络105的访问权时。附加地或替代地,可以在UE101第一次接收到针对使用服务的输入时执行激活应用107。
[0023] 为了提供对服务的自动激活,激活平台103通过使用唯一硬件标识符来确定被准许激活这种服务的那些UE。UE101可以包括用于唯一地标识UE101的一个或多个硬件标识符115。硬件标识符115可以是能够被存储在UE101的存储器中的标识数据,或者可以是能够从UE101的硬件组件116获得的序列号或其它唯一标识符。这样的硬件标识符115可以包括:用户可访问的标识符(诸如国际移动设备身份(IMEI)、电子序列号、移动设备身份(MEID))、用户不可访问的标识符(诸如与UE101相关联的组件(例如,处理器,收发器等)的序列号或者UE 101的制造商已知的另一标识符),或者对于特定的UE101来说唯一的其它标识符。此外,在特定实施例中,硬件标识符115可以是位于可装卸的存储设备(诸如用户身份模(SIM))上或者位于依附到UE101的可装卸的组件(例如,BLUETOOTH头戴式送受话器或免提通信设备)上的可装卸的硬件标识符,其中UE101可从所述可装卸的存储设备或可装卸的组件提取硬件标识符115。在这些实施例中,UE可以响应于与可装卸的存储设备或者可装卸的组件的第一连接来启动自动化激活服务。可装卸的存储设备或者可装卸的组件可以具有向激活应用107指示以下内容的标识符:其可以具有与之相关联的可被激活的服务。关于这些标识符的信息可以被包括在设备数据库113中。
[0024] 作为自动化激活过程的一部分,激活应用107可以检索并经由通信网络105传送一个或多个硬件标识符115给激活平台103。激活应用107可以被配置以便使用激活平台103的标识符(例如,电话号码、Web站点地址等)来访问激活平台103。一旦激活平台103完成了激活,UE 101便接收向用户通知激活状态的消息。在成功激活的情况下,用户可以利用UE101来访问服务。
[0025] 实际上,在特定实施例中,激活平台103基于与UE101相关联的一个或多个硬件标识符115来创建临时账户。在硬件标识符115与可装卸的组件或者可装卸的存储设备相关联的情况中,该账户可代替UE101而与可装卸的组件或者可装卸的存储设备相关联。在特定实施例中,提供了表明硬件标识符115、账户、许可证(licensing)等与UE101关联或连系的示例;然而,可以设想,账户、硬件标识符和/或许可证也可以与可装卸的组件或者可装卸的存储设备连系。激活应用107可被用于确定来自可装卸的设备的硬件标识符115。临时账户信息可以存储在可由媒体平台109或者其它服务平台111访问的数据库(未示出)中。例如,媒体服务可能要求适当的许可证信息被认证和处理。如此,激活平台103然后可以例如基于UE101的许可证状态来激活媒体服务。
[0026] 为了帮助管理用户账户和服务,激活平台103可以利用设备数据库113来存储关于UE(例如,UE101a)的有关信息。在一个实施例中,UE信息可以包括硬件标识符115,硬件标识符115可以与关于相应的UE101的其它信息相关联。对应于硬件标识符115的其它信息可以包括许可证信息,其提供了UE101有资格访问的服务类型以及访问时段。此外,一些许可证信息可以基于UE101的其它特征,诸如UE101的国家位置。这可能是重要的,因为许多国家具有不同的版权、商标和其它许可证法律,并且用于一个国家的UE101可能与用于另一国家的UE101具有不同的权利。此外,基于服务提供商与其它实体订立的契约,服务提供商和用户可有权访问不同国家中的不同内容。此外,设备数据库113可以存储UE101的“黑名单”状态。如果由于一个或多个原因(例如,国家约束)UE101不被准许访问服务,则可以将UE101标记为列入黑名单。
[0027] 服务平台111可以开始提供已建立临时账户的用户对服务的访问。用户的UE101可以通过提供与每个UE101相对应的硬件标识符115的信息来与服务平台111进行认证。根据一个实施例,激活通知消息被传送回给UE101,以便确认临时账户的建立并且提供用于将该临时账户转换成完整账户的信息。利用该完整账户,用户可通过其它设备来访问服务。
[0028] 服务平台111可以包括诸如位置服务(例如,导航、映射等)、媒体服务(例如,音乐、视频、图像等)、信息服务(例如,新闻、运动等)等的服务。示例性服务平台111是媒体平台109的服务平台。这些服务可能要求特定的认证和/或许可证。可以使用认证模块119来确定UE101或用户是否有特权使用该服务。一些特权可以依附到UE101。例如,一些使用服务的特权可以基于UE101的商标和类型,其可以随着对服务的访问成套出售。一旦UE101有权访问消息收发网络117(如所示出的,其可以是通信网络105的一部分)或者当用户首次尝试访问服务时,可以由UE101自动地激活对服务的访问。当用户首次尝试访问服务时,消息被发送到激活平台103。
[0029] 作为示例,系统100的通信网络105包括一个或多个网络,诸如数据网络(未示出)、无线网络(未示出)、电话网络(未示出)、消息收发网络117或其任意组合。可以设想,数据网络可以是任何局域网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网(例如,因特网)或者任何其它合适的分组交换网,诸如商业自主的专用分组交换网(例如,专用电缆或光纤网络)。此外,无线网络可以是例如蜂窝网络,并且可以采用各种技术,包括:增强型数据速率全球演进(EDGE)、通用分组无线电服务(GPRS)、全球移动通信系统(GSM)、因特网协议多媒体子系统(IMS)、通用移动电信系统(UMTS)等,以及任何其它合适的无线介质,例如,全球微波接入互操作(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、卫星、移动ad-hoc网络(MANET)等。此外,根据特定实施例,消息收发网络117可以提供诸如以下的服务:电子邮件、即时消息收发(IM)、SMS消息收发(例如,文本消息收发)、MMS消息收发或者其它消息收发通信。
[0030] 如前所述,消息收发网络117可以提供SMS消息收发和/或MMS消息收发能力。消息收发网络117可以是电话网络(例如,蜂窝网络)的一部分。作为蜂窝网络的一部分,UE101可以与蜂窝塔通信以便发送和接收数据,包括SMS消息收发和MMS消息收发。蜂窝塔经由控制信道与UE101通信,从而使得UE101能够确定要连接到哪一个蜂窝塔。也可以利用控制信道来递送消息。可以经由蜂窝塔和MSC将消息发送到UE101。MSC可用作被设计为携带消息收发业务的因特网协议网络和蜂窝网络之间的介质。消息可以具有关于消息和目的地的信息,诸如消息的长度、时间戳、目的地电话号码等,其可被用于将消息路由到目的地。在一个示例中,激活平台103可以通过经由因特网协议网络将消息发送到MSC,从而经由消息收发网络117而将消息发送到UE101。然后,MSC可以经由蜂窝塔控制信道将消息递送给UE101。
[0031] UE 101是任何类型的移动终端、固定终端或便携式终端,包括移动手机、站台、单元、设备、多媒体计算机、多媒体输入板、因特网节点、通信器、桌上型计算机、膝上型计算机、个人数字助理(PDA)或其任意组合。还可以设想,UE101可以支持针对用户的任何类型的接口(例如“可佩戴式”电路等)。
[0032] 作为示例,UE101、激活平台103、媒体平台109以及服务平台111使用已知的、新的或仍在开发中的协议来彼此通信以及与通信网络105的其它组件通信。在此情境中,协议包括定义了通信网络105内的网络节点如何基于在通信链路上发送的信息彼此交互的一组规则。所述协议在每个节点内的不同操作层有效,从生成和接收各种类型的物理信号,到选择用于传输那些信号的链路、到由那些信号指示的信息格式、到标识出在计算机系统上执行的哪个软件应用发送或接收了该信息。在开放系统互连(OSI)参考模型中描述了用于在网络上交换信息的在概念上不同的协议层。
[0033] 网络节点之间的通信通常通过交换离散的数据分组来实现。每个分组通常包括(1)与特定协议相关联的头部信息,以及(2)在头部信息后面并且含有可独立于该特定协议而被处理的信息的有效载荷信息。在一些协议中,分组包括(3)在有效载荷后面并且指示了有效载荷信息的结束的尾部信息。头部包括诸如以下的信息:分组的源、其目的地、有效载荷的长度以及协议所使用的其它特性。通常,针对特定协议的有效载荷中的数据包括用于与OSI参考模型的一个不同的较高层相关联的不同协议的头部和有效载荷。针对特定协议的头部通常指示了包含在其有效载荷中的下一协议的类型。较高层协议据说封装在较低层协议中。包括在穿过多个异构网络(例如因特网)的分组中的头部通常包括物理(层1)头部、数据链路(层2)头部、网络间(层3)头部和传输(层4)头部,以及如OSI参考模型定义的各种应用头部(层5、层6和层7)。
[0034] 图2是根据一个实施例的激活平台103的组件的示意图。作为示例,激活平台103包括在不需要用户信息的情况下提供激活过程的一个或多个组件。可以设想,这些组件的功能可以组合在一个或多个组件中或者由具有等同功能性的其它组件执行。在该实施例中,激活平台103包括:与其它设备通信的通信模块201、为UE101确定许可证的许可证供应模块203、控制激活服务的运行时间模块205,以及存储数据的存储器207。
[0035] 在一个实施例中,激活平台103包括通信模块201。通信模块201可以用于与UE101、服务平台111、媒体平台109、设备数据库113以及其它通过通信网络105可用的设备进行通信。特定的通信可以是经由诸如以下的方法:因特网协议、消息收发或者任何其它的通信方法(例如,经由通信网络105)。在一些示例中,激活平台103可以经由通信模块201发送消息给UE101/从UE101接收消息。此外,激活平台103可以与服务平台111和媒体平台109进行通信。这种通信可以包括:除了其它数据之外,对涉及账户信息、UE101信息、激活信息等的信息的传输。
[0036] 激活平台103还可以包括许可证供应模块203。许可证供应模块203可以接收与UE101相关联的硬件标识符115和用于激活服务的请求。然后,许可证供应模块203可以从设备数据库113中检索与硬件标识符115相关联的信息。可以由激活平台103以及其它平台(诸如服务平台111、媒体平台109,或者与UE101的制造商相关联的平台)来更新设备数据库113。设备数据库113可以包括UE101的“黑名单”状态。如前面所述,黑名单状态可以是对于以下内容的指定:UE101是否由于一个或多个原因而被列为不准激活服务。UE101被列为黑名单的示例性原因包括:将UE101报告为被盗、关于UE101或者UE101的用户的投诉,和/或违反一个或多个服务的使用条款。许可证供应模块203还可以从设备数据库113中检索关于UE101的附加信息(诸如许可证信息)。许可证信息可以包括:与UE101相关联的服务的类型,以及UE101可用的许可证的类型(例如,预付费(buy as you go)、每月租赁、一段时间内无限使用、一段时间内对内容的无限下载,以及对UE101上的内容的无限使用,等等)和/或许可证期满信息。许可证供应模块203还可以通过接收与UE101相关联的标识符(例如,经由电话号码、网络标识符等)来确定与UE101相关联的国家。UE101所关联的国家可能影响许可证信息(例如,一些许可证类型在特定国家不可用)。此外,许可证模块203可以检测与UE101相关联的许可证的一部分是否已被使用(例如,是否由于UE101被一个用户激活并且然后被卖给新用户而使得账户被激活并且然后被解除激活)。在这种情况下,可以利用未使用的许可证时间来激活临时账户。然后,许可证供应模块203可以确定可为UE101激活的临时账户的类型并且生成临时账户信息。许可证供应模块203然而可以使用通信模块201来向服务平台
111通知临时账户信息。在特定实施例中,许可证供应模块203的进程可由服务平台111或媒体平台109来完成。
[0037] 可以利用激活平台103的运行时间模块205来控制激活过程。运行时间模块205可以从UE101接收消息以便激活与UE101相关联的特定服务。然后,运行时间模块205可以使用许可证供应模块203来生成临时账户信息,UE101可以使用临时账户信息来与服务进行认证。临时账户信息可以包括UE101的许可证状态,其指定了向UE101供应什么服务访问。临时账户信息还可以包括可用于认证UE101的硬件标识符115。此外,临时账户信息还可以含有可用于将临时账户转换成完整账户的信息。该信息可以包括可由UE101的用户在另一设备上使用的激活码。一旦生成了临时账户信息,运行时间模块205便可以经由通信模块201来将消息发送到UE101,向UE101通知对临时账户的激活。该消息还可以包括激活码,以便将与UE101连系的临时账户转换成可与用户连系的完整账户。
[0038] 图3是根据一个实施例的用于临时地激活与用户设备101连系的服务的过程的流程图。在一个实施例中,运行时间模块205实施过程300并且在例如按照图9所示的包括处理器和存储器的芯片集中实现。在特定实施例中,运行时间模块205是激活平台103的一部分,在其它实施例中,可以在诸如媒体平台109的服务平台111上实现运行时间模块205的动作。例如,经由激活应用107a,UE101a可以启动向激活平台103发送消息,该消息指定了UE101a的硬件标识符115以便激活特定的服务。
[0039] 在步骤301中,激活平台103的运行时间模块205从UE101(例如,移动设备)接收消息(例如,SMS、MMS等),该消息指定了用于激活服务的与UE101相关联的唯一硬件标识符115。此外,该消息可以包括其它信息,诸如移动国家代码(MCC)、移动网络代码(MNC)、移动订户综合服务数字网络号码(MSISDN)或者与UE101相关联的其它信息。此外,该消息可以包括对于激活一个或多个服务的请求。可选地或者附加地,可以将消息发送到与特定类型的服务相关联的激活平台103的被特别标识的位置。运行时间模块205可以经由激活平台103的通信模块201来接收消息。
[0040] 然后,在步骤303处,运行时间模块205确定与UE101相关联的状态信息。可以从设备数据库113中检索该状态信息。可以基于唯一硬件标识符115来检索该状态信息。如上所述,唯一硬件标识符115可以包括诸如IMEI这样的可访问的标识符,或者诸如与UE101相关联的组件的序列号这样的难以访问的标识符。IMEI号码对用户和其它服务来说是可访问的。在特定实施例中,难以访问的标识符可以是要求UE101的制造商已知的安全密钥来进行检索的标识符。可以将安全信息编程到激活应用107中以便检索标识符,并且将标识符发送到激活平台103。该标识符可能对于个人来说较难被盗取或者试图复制。状态信息可以包括UE101是否已被列为黑名单、关于UE101的类型的信息、关于UE101可用的服务的信息、许可证信息、先前的激活信息等。如前所述,UE101的类型可以提供与UE 101可用的服务有关的信息以及UE101的许可证权利。该信息可用于创建与UE101相关联的账户。
[0041] 然后,在步骤305处,将对应于唯一硬件标识符115的设备类型与许可证信息相关联以便使用服务。基于在服务提供商与UE101的制造商之间的成套的许可协议,特定的设备类型可以与许可证相关联。设备类型可以与设备数据库113中的唯一硬件标识符115相关联。许可证信息还可以存储在设备数据库113或者另一数据库中。许可协议的示例可以包括用于在特定时段内使用无限量的媒体(例如,音乐)的许可证。不同的设备类型(例如型号)可以具有不同的相关联的许可证。由于不同的国家有不同的法规,因此在一个国家激活的一个设备类型的UE101在另一个国家可以具有与其相关联的不同许可证。许可证信息可以用于创建临时账户。
[0042] 进一步地,在步骤307处,运行时间模块205至少部分地使得创建临时账户,以便在没有用户信息的情况下基于唯一硬件标识符115来激活服务。临时账户可以经由唯一硬件标识符115而与UE101连系。在一些实施例中,唯一硬件标识符115可以包括不止一个唯一硬件标识符115。例如,IMEI号码与难以访问的标识符可以结合使用以形成唯一硬件标识符115。唯一硬件标识符115可用于向提供服务的服务平台111(诸如媒体平台109)上的临时账户认证UE101。附加的账户设置可以与临时账户相关联,诸如唯一硬件标识符115的状态(例如,唯一硬件标识符115是否有效、是否先前已被激活,等等)、与UE101和临时账户相关联的许可证、激活国家、服务信息(例如,服务的位置、服务的类型等)和/或可用于创建与UE101的用户连系的完整账户的信息(例如,激活码)。完整账户可以针对其它设备和用户设备来允许对服务的使用的便携性。然后,在步骤309处,运行时间模块205生成激活通知消息。该通知消息可以包括描述了临时账户的临时账户信息(包括可用于创建与UE101的用户连系的完整账户的诸如激活码这样的信息)。此外,该消息可以包括许可证信息和与服务有关的其它信息。接下来,在步骤311处,运行时间模块205使得向UE101传送激活通知消息。
[0043] 根据特定实施例,上述方法允许为UE101激活服务而几乎不需要UE101的用户所需的额外努力。一旦UE101有权访问网络,则该方法允许UE101与服务相连。如此,为UE101创建了临时账户来允许UE101访问服务。此外,由于UE101可以在没有密集的手动输入信息的情况下完成其激活过程部分,因此UE101可以节省电池寿命,因为手动输入信息通常要求额外的时间用于UE101处于开启状态(并且活动的(active)显示器消耗显著的功率)。
[0044] 图4是根据一个实施例的用于完成对已被临时激活的服务的激活的过程的流程图。在一个实施例中,服务平台111的认证模块119执行过程400并且在例如按照图9所示的包括处理器和存储器的芯片集中实现。在特定实施例中,认证模块119与媒体平台109相关联。
[0045] 在步骤401处,认证模块119从UE101或者其它设备接收对于使用服务(例如,媒体)的请求。然后在步骤403处,认证模块119启动对UE101提示要提供账户数据。在特定情况下,账户与UE101连系;在其它情况下,账户与用户连系。在账户与用户连系的情况下(例如,完整账户),用户能够使用用户信息(例如,用户名和口令)来进行认证。在账户与UE101连系的情况下,由认证模块119来接收临时账户数据(步骤405)。UE101临时账户数据可以包括唯一硬件标识符115,其可被用于进行认证。在一个示例中,通过将另一设备依附(例如,经由通用串行总线(USB)连接)到被授权的UE101,可以经由该设备来传送唯一硬件标识符115。在另一示例中,可以利用激活码来认证用户。当UE101激活服务并且根据该激活而接收到确认对临时账户的创建和激活的激活通知消息时,可由UE101接收激活码。然后,用户能够从服务平台111接收服务。在特定情况下,UE101的用户被要求创建与该用户相关联的完整账户。
[0046] 在步骤407处,认证模块119从UE101或者依附到UE101的设备请求和接收用户信息。用户信息可以包括认证信息(例如,用户名和口令)、用户标识符(例如,名称信息)、联系信息(例如,电话号码、地址、电子邮件等),等等。可以使用另一设备(例如,个人计算机)来创建完整账户。在步骤409处,利用临时账户数据和用户信息,认证模块119可以通过将完整账户与临时账户合并来创建完整账户。例如,可以通过添加用户信息而将临时账户转换成完整账户。因而,可以基于临时账户数据来生成完整账户数据,其可以包括与激活临时账户相关联的激活数据以及用户信息。此外,用户信息可以包括与临时账户的使用有关的信息。例如,在媒体平台109中,该使用信息可以包括临时账户的下载历史。此信息可以在提供用户定制服务时使用。例如,如果用户已经下载了内容,那么用户可以具有在稍后的时间下载该内容的权利。在特定实施例中,向用户提供用于在期限届满的指定的时间段内下载内容的许可证。可以允许用户在时间段届满之后有权访问内容。可以使用现在与用户和/或UE101连系的完整账户来访问服务。在一个示例性情况中,使用Web应用和认证,完整账户可用于在任何UE101或设备上访问服务。在另一示例性情况中,完整账户可用于在特定设备上访问服务(例如,完整账户与该设备和/或UE101连系)。
[0047] 图5是根据一个实施例的用于启动对与用户设备连系的服务的激活的过程的流程图。在一个实施例中,激活应用107实施过程500并且在例如按照图9所示的包括处理器和存储器的芯片集中实现。在特定实施例中,UE101是移动设备。可以响应于对UE101的初始化来启动UE101的激活应用107。UE101的初始化可以包括UE101对服务提供商的初始访问(例如,插入用户身份模块(SIM))或者UE101向制造商的初始注册,诸如在接受了关于利用UE101的条款和条件之后或者在此期间。初始注册可以包括用户同意关于使用UE101的条款和条件和/或确认用户居住的国家。可选地或者附加地,可以响应于初始尝试使用正被激活的服务来启动激活应用107。
[0048] 在步骤501处,激活应用107检索与UE101相关联的唯一硬件标识符115来为UE101激活服务。激活应用107可有权访问唯一硬件标识符115,因为它是UE101的操作系统已知的(例如,IMEI)。在特定实施例中,在没有安全密钥的情况下难以访问唯一硬件标识符115。激活应用107还可以有权访问用于唯一硬件标识符的安全密钥。这是可能发生的,因为UE101的制造商可以为激活应用107提供安全密钥。
[0049] 然后,在步骤503处,激活应用107生成指定了唯一硬件标识符115的消息。如前所述,唯一硬件标识符115可以包括IMEI、与UE101的组件相关联的另一个唯一标识符,或者它们的组合。在特定实施例中,该消息是SMS消息。此外,可以响应于上述对UE101的初始化(其可以启动激活应用107)来生成该消息。SMS消息还可以传达用户的国家、对条款和条件的接受、MCC、MNC和/或MSISDN。激活平台103可以使用该消息来确定与UE101相关联的服务参数。
[0050] 接下来,在步骤505处,激活应用107至少部分地使得对用于创建临时账户的移动通信消息进行传输,以便在没有用户信息的情况下基于唯一硬件标识符115来激活服务。用户信息可以是可由用户输入的与用户相关联的标识符。这可以包括经由查询和用户输入而获得的与用户有关的信息。临时账户可以由激活平台103或者服务平台111基于所述消息来创建。激活平台103然后可以发送关于临时账户已被创建的通知激活消息(例如,SMS消息)并且提供与临时账户有关的信息。进一步地,在步骤507处,UE101接收关于以下内容的激活消息:基于唯一硬件标识符而创建了临时账户。在此,可以使用唯一硬件标识符115来与服务进行认证。因而,服务可以与UE101连系。此外,该消息可以含有激活码,该激活码可以允许UE101的用户将临时账户转换成完整账户。除了使账户与UE101连系之外或者作为使账户与UE101连系的替代,可以使完整账户与用户连系。
[0051] 此外,在步骤509处,UE101上的激活应用107或服务应用107(诸如媒体应用107)可用于使用临时账户来与服务进行认证并利用服务。为了利用临时账户,服务应用107能够使用唯一硬件标识符115来进行认证。在特定情况下,当服务应用107利用UE101时,可以提示用户通过提供用户信息来激活完整账户。
[0052] 然后,在步骤511处,服务应用107为完整账户进行认证和注册。UE101可以与另一设备相链接以便促成激活过程。该链接可以经由无线接口(诸如BLUETOOTH接口)或者经由有线链路(诸如USB接口)。UE101可被用作允许其它设备访问临时账户的密钥。可选地或者附加地,用户可以使用经由通知消息所接收到的激活码来访问临时账户。然后可以提示用户输入用户信息,用户可以将用户信息输入到其它设备或者UE101。此外,服务应用107可以将用户信息发送到服务平台111,以便基于临时账户来创建完整账户。用户信息可以包括认证信息,其允许用户从除了UE101之外的一个或多个其它用户设备(例如,其它设备)来利用完整账户。
[0053] 图6是根据一个实施例的梯形图600,其呈现了用于由用户方便地激活媒体服务的过程。作为示例,关于图1的系统100对该过程进行了描述。如上所述,UE101可以发送注册消息601(诸如SMS)到激活平台103,以便对UE101进行注册,并且激活与UE101相关联的媒体服务。激活平台103的运行时间模块205然后可以检查该SMS并且将消息的成分提取成有用信息。这种提取的成分可以包括MCC、MNC、IMEI、MSISDN以及与UE101相关联的硬件标识符115。可以使该消息与以下请求一起被传送603到媒体平台109:激活用于UE101的许可证,以便为UE101创建临时账户。响应于该请求,媒体平台109可以请求激活平台103基于硬件标识符
115(例如,IMEI)来将UE101的状态通知给媒体平台109(步骤605)。然后,激活平台103基于硬件标识符115来向设备数据库113查询(步骤607)关于UE101的信息。设备数据库113可以如以上详细描述的那样存储与UE101有关的信息,包括硬件标识符115、黑名单状态和许可证信息。然后,设备数据库113将设备状态返回(步骤609)给激活平台103。然后,激活平台
103可以将设备状态转发(步骤611)给媒体平台109以便为UE101激活临时账户。
[0054] 然后,媒体平台109基于设备状态为UE101创建临时账户。设备状态可以包括:UE101是否已被激活、UE101是否已被列为黑名单,和/或UE101可用于创建临时账户的许可证类型。进一步地,可以将临时账户设置成开启一个时段,其中许可证和/或临时账户在该时段或设置时间结束处期满。此外,媒体平台109可以根据许可证信息来确定:UE101许可证是否能被扩展为在一个或多个其它设备上使用。在一种情况下,该许可证确定结果可以存储为临时账户数据的一部分。在另一种情况下,该许可证确定结果可以用于生成激活码。该激活码可以是被传送(步骤613)到激活平台103的激活信息的一部分。此外,激活信息可以包括:UE101的状态(例如,媒体服务当前是否为活动的、媒体服务先前是否已被激活、激活的国家、许可证信息等)以及激活码。此外,如果UE101被列为黑名单、如果没有找到许可证或者存在另一故障,则激活信息可以包括错误消息标识符。在步骤615处,激活平台103然后可以使用激活消息来将激活信息转发给UE101。该激活消息可以作为SMS或者其它电话消息而被传达给UE101。然后,UE101可以显示该激活消息,并且在成功激活的情况下可以开始使用媒体服务。
[0055] 图7是根据各种实施例在图3-6的过程中利用的用户接口700的示意图。用户接口700可以包括各种呈现和输入方法。例如,用户接口700可以具有包括可视组件(例如,屏幕)、音频组件以及物理组件(例如,振动)等的输出。用户输入可以包括触摸屏接口、滚动和点击接口、按钮接口、扩音器等。用户接口700在为UE101激活服务期间显示信息。可以显示成功激活消息701,表明UE101服务已被成功激活。成功激活可以包括创建了与UE101相关联的临时账户。此外,可以向用户呈现完整账户创建消息703,表明激活码705可被用于在另一用户设备(例如,个人计算机)上激活服务。此外,一旦成功完成激活过程,用户接口700可以包括用于开始使用服务的选项707。一旦已经完成激活过程,用户便可以通过使用UE101来与服务进行认证。UE101可以发送硬件标识符115来登录到该服务。
[0056] 此处描述的用于提供对与用户设备连系的服务的临时激活的过程可以有利地通过软件、硬件(例如,通用处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程阵列(FPGA)等)、固件或其组合来实现。下面详细描述用于实现所描述的功能的这种示例性硬件。
[0057] 图8示出了可在其上实现本发明实施例的计算机系统800。尽管关于特定设备或者装备对计算机系统800进行了描述,然而可以设想,图8内的其它设备或者装备(例如,网络元件、服务器等)也可以部属所示出的系统800的硬件和组件。计算机系统800(例如,经由计算机程序代码或指令)被编程为如在此描述的临时激活与用户设备连系的服务,并且包括用于在计算机系统800的其它内部和外部组件之间传递信息的通信机制,诸如总线810。信息(也称为数据)被表示为可测量现象的物理表达,典型的是电压,但在其它实施例中,包括诸如磁、电磁、压力、化学、生物、分子、原子、亚原子和量子交互的现象。例如,北极和南极磁场或者零和非零电压表示二进制数位(比特)的两个状态(0,1)。其它现象可以表示更高基底的数位。测量之前的多个同时量子状态叠加表示量子比特(qubit)。一个或多个数位的序列构成了用于表示字符的数目或代码的数字数据。在一些实施例中,通过特定范围内的可测量值的近连续体来表示称为模拟数据的信息。计算机系统800或其一部分构成了用于执行临时激活与用户设备连系的服务的一个或多个步骤的装置。
[0058] 总线810包括信息的一个或多个并行导体,从而使得在耦合到总线810的设备当中快速地传输信息。用于处理信息的一个或多个处理器802与总线810耦合。
[0059] 处理器802按照关于临时激活与用户设备连系的服务的计算机程序代码所指定的那样对信息执行操作集合。计算机程序代码是为处理器和/或计算机系统的操作提供了用于实施指定功能的指令的一组指令或声明。例如可以用被编译成处理器的原生指令集的计算机编程语言来编写代码。也可以直接使用原生指令集(例如,机器语言)来编写代码。操作集合包括从总线810带入信息并且将信息置于总线810上。操作集合通常还包括诸如通过加法或乘法或者比如“或(OR)”、“异或(XOR)”和“与(AND)”这样的逻辑运算来:比较两个或更多信息单元,将信息单元的位置进行移位,以及组合两个或更多信息单元。可以由处理器执行的操作集合中的每个操作由称为指令的信息而被表示给处理器,诸如一个或多个数位的操作代码。要由处理器802执行的操作序列(诸如操作代码序列)构成了处理器指令,也称为计算机系统指令或简单地称为计算机指令。处理器可以单独地或组合地被实现为机械、电、磁、光、化学或量子组件等。
[0060] 计算机系统800还包括耦合到总线810的存储器804。诸如随机存取存储器(RAM)或其它动态存储设备的存储器804存储信息,包括用于提供临时激活与用户设备连系的服务的处理器指令。动态存储器允许计算机系统800改变存储在其中的信息。RAM允许独立于在相邻地址处的信息来存储和检索被存储在称为存储地址的位置处的信息单元。存储器804还被处理器802用于存储在处理器指令的执行期间的临时值。计算机系统800还包括只读存储器(ROM)806或者耦合到总线810的其它静态存储设备,用于存储不被计算机系统800改变的静态信息(包括指令)。特定存储器包括易失性储存器,当断电时,易失性储存器会丢失在其上存储的信息。也耦合到总线810的是非易失性(永久)存储设备808,诸如磁盘、光盘或闪卡,用于存储包括指令的信息,非易失性存储设备808即使当计算机系统800关闭或以其它方式断电时也进行存留。
[0061] 从外部输入设备812(诸如含有由人类用户操作的字母数字键的键盘)或传感器将信息(包括用于临时激活与用户设备连系的服务的指令)提供给总线810来由处理器使用。传感器检测其附近的状况,并且将那些检测结果变换成与用于表示计算机系统800中的信息的可测量现象相兼容的物理表达。耦合到总线810的主要用于与人类进行交互的其它外部设备包括显示设备814,诸如阴极射线管(CRT)或液晶显示器(LCD),或者用于呈现文本或图像的等离子屏幕或打印机,以及指点设备816,诸如鼠标轨迹球光标方向键,或者运动传感器,用于控制在显示器814上呈现的小型光标图像的位置以及发布与显示器814上所呈现的图形元素相关联的命令。在一些实施例中,例如,在计算机系统800在没有人类输入的情况下自动地实现所有功能的实施例中,省略了外部输入设备812、显示设备814和指点设备816中的一个或多个。
[0062] 在所图示的实施例中,诸如专用集成电路(ASIC)820的专用硬件耦合到总线810。专用硬件被配置以便出于专用目的而足够快地执行处理器802不执行的操作。专用IC的例子包括:用于为显示器814生成图像的图形加速器卡、用于加密和解密在网络上发送的消息的密码板、语音识别以及针对专门的外部设备的接口,诸如重复地执行在硬件中更为高效实现的一些复杂操作序列的机器臂和机械扫描设备。
[0063] 计算机系统800还包括耦合到总线810的通信接口870的一个或多个实例。通信接口870提供了耦合到与其自己的处理器一起操作的各种外部设备(诸如打印机、扫描仪和外部盘)的单向或双向通信。通常,耦合是针对网络链路878,网络链路878连接到本地网络880,具有其自己的处理器的各种外部设备连接到本地网络880。例如,通信接口870可以是个人计算机上的并行端口或串行端口或通用串行总线(USB)端口。在一些实施例中,通信接口870是综合服务数字网络(ISDN)卡或数字订户线路(DSL)卡或者向对应类型的电话线路提供信息通信连接的电话调制解调器。在一些实施例中,通信接口870是将总线810上的信号转换成用于在同轴电缆上的通信连接的信号或转换成用于在光纤电缆上的通信连接的光信号的电缆调制解调器。又例如,通信接口870可以是用于向兼容的LAN(诸如以太网)提供数据通信连接的局域网(LAN)卡。也可以实现无线链路。对于无线链路,通信接口870发送或接收或者既发送又接收携带了信息流(诸如数字数据)的电、声或电磁信号,包括红外信号和光信号。例如,在无线手持设备(诸如像蜂窝电话这样的移动电话)中,通信接口870包括被称为无线电收发器的无线电频带电磁发射机和接收机。在特定实施例中,通信接口870实现了与通信网络105的连接,用于向UE101提供激活服务。
[0064] 术语“计算机可读介质”在此用于指的是参与向处理器802提供信息(包括用于执行的指令)的任何介质。这样的介质可以采用很多形式,包括但不限于非易失性介质、易失性介质和传输介质。非易失性介质包括例如光盘或磁盘,诸如存储设备808。易失性介质包括例如动态存储器804。传输介质包括例如同轴电缆、导线、光纤电缆以及在没有导线或电缆的情况下通过空间行进的载波,诸如声波电磁波,包括无线电波、光波和红外波。信号包括通过传输介质传送的在幅度、频率相位、极化或其它物理属性方面的人为瞬时变化。计算机可读介质的常见形式包括例如软盘、柔性盘、硬盘、磁带或任何其它磁介质、CD-ROM、CDRW、DVD、任何其它光介质、穿孔卡、纸带、光标记片材、具有孔图案或其它光可识别标记的任何其它物理介质、RAM、PROM、EPROM、FLASH-EPROM、任何其它存储器芯片或卡式盒、载波,或者计算机可以从其进行读取的任何其它介质。在此使用术语“计算机可读存储介质”来指代除了传输介质之外的任何计算机可读介质。
[0065] 在一个或多个有形介质中编码的逻辑包括以下中的一个或两个:在计算机可读存储介质上的处理器指令以及专用硬件,诸如ASIC 820。
[0066] 网络链路878通常使用传输介质来通过一个或多个网络向使用或处理信息的其它设备提供信息通信。例如,网络链路878可以通过本地网络880提供针对主机计算机882或针对由因特网服务提供商(ISP)操作的设备884的连接。ISP设备884进而通过现在常被称为因特网890的网络的公共全球分组交换通信网络来提供数据通信服务。
[0067] 被称为服务器主机892的连接到因特网的计算机托管了响应于在因特网上接收到的信息而提供服务的进程。例如,服务器主机892托管了提供表示出用于在显示器814处呈现的视频数据的信息的进程。可以设想,可以在其它计算机系统(例如主机882和服务器892)内按照各种配置来部署系统800的组件。
[0068] 本发明的至少一些实施例涉及对用于实现在此描述的一些或所有技术的计算机系统800的使用。根据本发明的一个实施例,响应于处理器802执行包含在存储器804中的一个或多个处理器指令的一个或多个序列,由计算机系统800来实现那些技术。这样的指令(也称为计算机指令、软件和程序代码)可以从诸如存储设备808或网络链路878的另一计算机可读介质读入到存储器804中。包含在存储器804中的指令序列的执行使得处理器802实现在此描述的方法步骤中的一个或多个。在替代实施例中,诸如ASIC 820的硬件可以代替软件或与软件相组合地用来实现本发明。因此,本发明的实施例不限于硬件和软件的任何具体组合,除非在此另外明确声明。
[0069] 通过通信接口870在网络链路878和其它网络上传送的信号携带了去往和来自计算机系统800的信息。计算机系统800可以通过网络880、890等经由网络链路878和通信接口870来发送和接收信息,包括程序代码。在使用因特网890的例子中,服务器主机892通过因特网890、ISP设备884、本地网络880和通信接口870来传送由从计算机800发送的消息所请求的用于特定应用的程序代码。所接收到的代码可以当其被接收到时由处理器802来执行,或者可以被存储在存储器804中或存储设备808或其它非易失性存储器中以用于以后执行,或者二者皆可。以这种方式,计算机系统800可以按照载波上的信号的形式来获得应用程序代码。
[0070] 各种形式的计算机可读介质可以涉及将数据或指令的一个或多个序列或这二者携带到处理器802来执行。例如,指令和数据可以初始地被携带在诸如主机882的远程计算机的磁盘上。远程计算机将指令和数据加载到其动态存储器中,并且使用调制解调器在电话线路上发送指令和数据。计算机系统800本地的调制解调器在电话线路上接收指令和数据,并且使用红外发射机来将指令和数据转换成在充当网络链路878的红外载波上的信号。充当通信接口870的红外检测器接收在红外信号中携带的指令和数据,并且将表示指令和数据的信息置于总线810上。总线810将该信息携带到存储器804,处理器802从存储器804中检索该信息,并且使用与指令一起发送的一些数据来执行该指令。在存储器804中接收到的指令和数据可以视情况在由处理器802执行之前或之后被存储在存储设备808上。
[0071] 图9图示了可以在其上实现本发明实施例的芯片集900。芯片集900被编程以便如在此描述的提供对与用户设备连系的服务的临时激活,并且包括例如相对于图8描述的合并在一个或多个物理封装(例如,芯片)中的处理器和存储器组件。举例来说,物理封装包括在结构配件(例如,基板)上的一个或多个材料、组件和/或导线的布置,以便提供一个或多个特性,诸如物理强度、大小的保持和/或电子交互的限制。可以设想,在特定实施例中,芯片集可以在单个芯片中实现。芯片集900或其一部分构成了用于执行提供对与用户设备连系的服务的临时激活的一个或多个步骤的装置。
[0072] 在一个实施例中,芯片集900包括诸如用于在芯片集900的组件当中传递信息的总线901的通信机制。处理器903具有到总线901的连接,以便执行指令和处理在例如存储器905中存储的信息。处理器903可以包括一个或多个处理核心,每个核心被配置成独立地执行。多核处理器使得能够在单个物理封装中进行多处理。多核处理器的例子包括两个、四个、八个或更多数目的处理核心。替代地或附加地,处理器903可以包括经由总线901而联合配置的一个或多个微处理器,以便使得能够独立执行指令、流线操作和多线程。处理器
903还可以附配有一个或多个专用组件来执行特定处理功能和任务,诸如一个或多个数字信号处理器(DSP)907或者一个或多个专用集成电路(ASIC)909。DSP 907通常被配置成独立于处理器903而实时地处理真实世界的信号(例如,声音)。类似地,ASIC909可以被配置成实现通用处理器不容易实现的专用功能。在此描述的有助于实现本发明功能的其它专用组件包括:一个或多个现场可编程门阵列(FPGA)(未示出)、一个或多个控制器(未示出),或者一个或多个其它专用计算机芯片。
[0073] 处理器903和所附组件具有经由总线901与存储器905的连接。存储器905包括动态存储器(例如,RAM、磁盘、可写光盘等)和静态存储器(例如,ROM、CD-ROM等)这二者,用于存储可执行指令,当执行所述可执行指令时实现在此描述的用于提供对与用户设备连系的服务的临时激活的本发明步骤。存储器905还存储了与本发明步骤的执行相关联的或通过本发明步骤的执行而生成的数据。
[0074] 图10是根据一个实施例的能够在图1的系统中操作的用于通信的移动终端(例如,手机)的示例性组件的示图。在一些实施例中,移动终端1000或其一部分构成了用于实现请求对服务的临时激活的一个或多个步骤的装置。通常,常常关于前端和后端特性来定义无线电接收机。接收机的前端包括所有的射频(RF)电路,而后端包括所有的基带处理电路。如在本申请中使用的,术语“电路”指的是以下两者:(1)仅硬件实现(诸如仅在模拟和/或数字电路中的实现),以及(2)电路和软件(和/或固件)的组合(诸如,如果可应用于特定情境的话,涉及处理器(包括数字信号处理器)、软件和存储器的组合,它们一起工作以便使得诸如移动电话或服务器这样的装置来实现各种功能)。“电路”的该定义适用于本申请中(包括任何权利要求中)对该术语的所有使用。作为进一步的例子,如在本申请中使用的,如果可应用于特定情境的话,术语“电路”还将覆盖仅一个处理器(或多个处理器)及其(或它们)附配的软件和/或固件的实现。术语“电路”还将覆盖(如果可应用于特定情境的话)例如在移动电话中的基带集成电路或应用处理器集成电路,或者在蜂窝网络设备或其它网络设备中的类似集成电路。
[0075] 电话的相关内部组件包括主控制单元(MCU)1003、数字信号处理器(DSP)1005,以及接收机/发射机单元(包括扩音器增益控制单元和扬声器增益控制单元)。主显示单元1007向用户提供显示器,从而支持用于执行或支持请求临时激活服务的步骤的各种应用和移动终端功能。显示器10包括显示电路,该显示电路被配置成显示移动终端(例如,移动电话)的用户接口的至少一部分。另外,显示器1007和显示电路被配置成促进用户对移动终端的至少一些功能的控制。音频功能电路1009包括扩音器1011和扩音器放大器,扩音器放大器放大了从扩音器1011输出的语音信号。从扩音器1011输出的已放大的语音信号被馈送到编码器/解码器(编解码器)1013。
[0076] 无线电部件1015放大功率并转换频率,以便经由天线1017来与包括在移动通信系统中的基站通信。如本领域中已知的,利用来自耦合到双工器1021或循环器或天线开关的PA 1019的输出,功率放大器(PA)1019和发射机/调制电路可操作地响应于MCU 1003。PA 1019还耦合到电池接口和功率控制单元1020。
[0077] 在使用中,移动终端1001的用户向扩音器1011讲话,并且他或她的语音连同任何检测到的背景噪声被转换成模拟电压。然后,该模拟电压通过模数转换器(ADC)1023被转换成数字信号。控制单元1003将数字信号路由到DSP 1005用于在其中进行处理,诸如语音编码、信道编码、加密和交织。在一个实施例中,使用蜂窝传输协议(诸如全球演进(EDGE)、通用分组无线电服务(GPRS)、全球移动通信系统(GSM)、因特网协议多媒体子系统(IMS)、通用移动电信网络(UMTS)等)以及任何其它合适的无线介质(例如微波接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(WiFi)、卫星等),通过未单独示出的单元来编码经处理的语音信号。
[0078] 然后,编码信号被路由到均衡器1025,用于补偿在通过空气传输期间发生的诸如相位和幅度失真这样的任何依赖于频率的损伤。在均衡了比特流之后,调制器1027将该信号与在RF接口1029中生成的RF信号进行组合。调制器1027通过频率或相位调制来生成正弦波。为了准备用于传输的信号,上变频器1031将从调制器1027输出的正弦波与由合成器1033生成的另一正弦波进行组合,以便实现期望的传输频率。然后,信号被发送通过PA 
1019以便将信号增加到适合的功率级别。在实际系统中,PA1019充当可变增益放大器,其增益根据从网络基站接收到的信息而受到DSP 1005的控制。然后,该信号在双工器1021中被过滤并且可选地被发送到天线耦合器1035以便匹配阻抗,从而提供最大功率传输。最后,该信号经由天线1017被传送到本地基站。自动增益控制(AGC)可以被供应来控制接收机的最后阶段的增益。该信号可以从那里被转发到远程电话,远程电话可以是另一蜂窝电话、其它移动电话或者连接到公共交换电话网络(PSTN)或其它电话网络的陆线。
[0079] 经由天线1017来接收被传送到移动终端1001的语音信号,并且由低噪声放大器(LNA)1037立即放大。下变频器1039降低载波频率,而解调器1041去掉RF仅留下数字比特流。然后,该信号经过均衡器1025并由DSP 1005进行处理。数模转换器(DAC)1023转换该信号并将所得到的输出通过扬声器1045传送到用户,所有的这些都在主控制单元(MCU)1003(其可被实现为中央处理单元(CPU)(未示出))的控制之下。
[0080] MCU 1003从键盘1047接收包括输入信号的各种信号。与其它用户输入组件(例如,扩音器1011)相组合的键盘1047和/或MCU 1003包括用于管理用户输入的用户接口电路。MCU 1003运行用户接口软件以便促进用户控制移动终端1001的至少一些功能,从而请求临时激活服务。MCU1003还向显示器1007和语音输出切换控制器分别递送显示命令和切换命令。此外,MCU 1003与DSP 1005交换信息,并且可以访问可选地被合并的SIM卡1049和存储器1051。另外,MCU 1003执行终端所需要的各种控制功能。DSP 1005可以根据实现方式来对语音信号执行各种常规数字处理功能中的任何功能。另外,DSP 1005根据由扩音器1011所检测到的信号来确定本地环境的背景噪声级别,并且将扩音器1011的增益设置成被选择用于补偿移动终端1001的用户的自然倾向的级别。
[0081] 编解码器1013包括ADC 1023和DAC 1043。存储器1051存储了包括呼入音调数据的各种数据,并且能够存储包括经由例如全球因特网而接收到的音乐数据在内的其它数据。软件模块可以驻留在RAM存储器、闪速存储器、寄存器或本领域已知的任何其它形式的可写存储介质中。存储设备1051可以是但不限于单个存储器、CD、DVD、ROM、RAM、EEPROM、光储存器或者能够存储数字数据的任何其它非易失性存储介质。
[0082] 可选地被合并的SIM卡1049携带了例如重要信息,诸如蜂窝电话号码、供应服务的载波、预订细节和安全信息。SIM卡1049主要服务于标识出无线电网络上的移动终端1001。卡1049还含有用于存储个人电话号码登记簿、文本消息和特定于用户的移动终端设置的存储器。
[0083] 尽管已经结合多个实施例和实现方式描述了本发明,但是本发明并不如此受到限制,而是覆盖了落入所附权利要求的范围之内的各种明显的修改和等同布置。尽管在权利要求当中的特定组合中表达了本发明的特征,但是可以设想这些特征可以按照任何组合和顺序来布置。
QQ群二维码
意见反馈