电子设备配置服务的消费

申请号 CN200880129110.0 申请日 2008-05-09 公开(公告)号 CN102017460A 公开(公告)日 2011-04-13
申请人 惠普开发有限公司; 发明人 B·绕;
摘要 配置服务的消费的方法的一个 实施例 包括:识别要由用户消费的服务;识别至少一个 电子 设备能够通过其 访问 所述服务的多个承载技术;选择所述多个承载技术之一用于配置所述至少一个电子设备;以及根据所选择的承载技术,使用多个管理 框架 之一针对所述服务来配置所述至少一个电子设备。
权利要求

1.一种配置服务的消费的方法,该方法包括:
识别要由用户消费的服务;
识别至少一个电子设备能够通过其访问所述服务的多个承载技术;
选择所述多个承载技术之一用于配置所述至少一个电子设备;以及
根据所选择的承载技术,使用多个管理框架之一针对所述服务来配置所述至少一个电子设备。
2.根据权利要求1的方法,其中所述选择和所述配置由管理服务器来执行。
3.根据权利要求1的方法,其中所述多个管理框架在所述至少一个电子设备中支持至少部分公共的管理对象模型。
4.根据权利要求1的方法,所述配置包括在所述至少一个电子设备中配置多个管理对象,每个由所述至少一个电子设备支持的承载技术一个管理对象。
5.根据权利要求2的方法,其中所述管理服务器使用所有所述多个管理框架来配置所述至少一个电子设备,所述多个管理框架的每个用于控制所述至少一个电子设备上的不同管理客户端。
6.根据权利要求2的方法,其中所述管理服务器使用所有所述多个管理框架来配置所述至少一个电子设备,所有所述多个管理框架用于控制所述至少一个电子设备上的单一管理客户端,其中所述管理服务器使用服务器侧适配器来控制该单一管理客户端。
7.根据权利要求1的方法,所述配置使得所述至少一个电子设备能够通过所述多个承载技术的每一个来消费所述服务。
8.根据权利要求1的方法,所述至少一个电子设备包括多个电子设备,所述选择包括选择所述多个电子设备的每一个能够访问的承载技术,所述配置包括将所述多个电子设备的每一个配置为消费所述服务。
9.根据权利要求2的方法,进一步包括所述管理服务器控制所述至少一个电子设备中应用的下载和配置,所述应用被用于在所述至少一个电子设备上提供所述服务。
10.根据权利要求1的方法,所述配置包括,至少部分地基于从由下列项组成的组中选择的因素在所述至少一个电子设备上配置服务质量:所述用户预订的服务类型、用于访问所述服务的承载技术和所述至少一个电子设备的能
11.根据权利要求2的方法,其中用于配置所述至少一个电子设备的所述承载技术的所述选择基于从包括下列项的组中选择的因素:所述至少一个电子设备用来联系所述管理服务器的承载技术,在所述管理服务器和所述至少一个电子设备之间的在前交互的历史,以及所述多个承载技术的技术优势。
12.根据权利要求2的方法,该方法进一步包括所述管理服务器将所述服务的所述提供者配置为具有至少一个与所述服务对应的用户帐户。
13.根据权利要求1的方法,其中所述至少一个电子设备被配置为,至少部分地基于从由下列项组成的组中选择的特性来选择所述多个承载技术之一来访问所述服务:连接成本、连接速度、效率、所述至少一个电子设备的位置、可用承载技术和所述至少一个电子设备的能力。
14.根据权利要求2的方法,所述管理服务器使用所述多个管理框架中的不止一个管理框架来配置所述至少一个电子设备。
15.根据权利要求14的方法,所述管理服务器转换来自多个服务器侧管理框架特定组件的通信以通过单一客户端侧管理客户端来配置所述至少一个电子设备。
16.一种配置服务的消费的系统,该系统包括:
能够使用服务的至少一个电子设备;
在所述服务的提供者和所述至少一个电子设备之间的至少一个连接信道;以及能够经由所述至少一个连接信道中的至少一个连接信道连接到所述至少一个电子设备的管理机构,所述管理机构适于使用多个不同管理框架中的至少一个来将所述至少一个电子设备配置为使用所述服务,而不管所述至少一个连接信道中的哪个被所述至少一个电子设备用来连接到所述服务提供者。
17.根据权利要求16的系统,所述至少一个电子设备包括多个电子设备,其中所述管理机构适于将所述多个电子设备配置为每个都使用所述服务。
18.根据权利要求16的系统,所述至少一个电子设备包括多个管理对象,每个管理对象具有基本一致的管理对象模型,以使得所述多个管理框架能够操纵所述多个管理对象。
19.根据权利要求16的系统,所述管理机构包括至少一个转换器,使得所述管理机构能够通过所述至少一个电子设备中的单一管理客户端而使用所述多个不同管理框架来配置所述至少一个电子设备,所述多个不同管理框架的每个使用不同的管理协议。
20.一种配置服务的消费的系统,该系统包括:
用户能够在其上消费服务的至少一个电子设备;
多个通信装置,所述至少一个电子设备能够通过所述通信装置消费所述服务;
经由所述多个通信装置向所述至少一个电子设备提供所述服务的装置;以及管理服务器装置,用于将所述至少一个电子设备配置为使用多个管理框架中的至少一个经由所述多个通信装置来访问所述服务。

说明书全文

电子设备配置服务的消费

背景技术

[0001] 随着越来越多的服务对于诸如移动电话个人数字助理(PDA)的电子设备变得可用,且各种特征集中在新的电子设备中,配置该设备也变得日益复杂。 例如,目前许多蜂窝电话能够连接到因特网以及能够打电话。 特征在设备中的这种集中典型地使得针对该设备所支持的各种特征配置该设备变得复杂。 设备配置进一步被设备使用多种技术或承载(bearer)连接到服务的能复杂化,所述技术或承载例如蜂窝网络(例如码分多址接入或CDMA)、连接到因特网或企业网的微波存取全球互通(WiMAX)网络等。 服务通常由网络运营商之外的源提供。 用户可使用多个设备来消费服务,如可以使用蜂窝电话、个人数字助理(PDA)、台式计算机等访问的来自单一提供者的流视频服务。
[0002] 在这种日益复杂的情形下,为消费服务而配置帐户和设备由此对用户来说变得困难。发明内容
[0003] 配置服务的消费的方法的一个实施例包括识别要被用户消费的服务,识别多个承载技术,通过该技术至少一个电子设备可以访问该服务,选择所述多个承载技术中的一个以用于配置该至少一个电子设备,以及根据所选择的承载技术使用多个管理框架之一针对该服务配置该至少一个电子设备。附图说明
[0004] 图1是配置服务的消费的示例性系统的框图
[0005] 图2是其中设备包括多个管理客户端的用于配置服务的消费的示例性系统的框图。
[0006] 图3是其中设备包括单个客户端的用于配置服务的消费的示例性系统的框图。
[0007] 图4是用于配置服务的消费的示例性操作的流程图

具体实施方式

[0008] 附图和说明大体上公开了为电子设备配置服务的消费的系统和方法。 不是集中于设备配置和服务配置,此处采用的方法是整体地考虑用户对服务的消费。 用户可能能够通过多个承载技术和使用多个设备来访问服务。 举例来说,当用户离开家到远处的办公室工作时,用户可能能够使用合适的帐户和设备配置从各种不同设备以及经由各种不同网络来访问服务。 可使用许多可用管理框架中的一个或多个通过不止一种的承载技术来配置设备。 在此公开的用于配置服务的消费的系统和方法大大地简化了在这种复杂环境下帐户和设备的配置。
[0009] 一些在本描述中使用的术语可以如下被定义和例证:
[0010] 管理框架:用于控制和配置电子设备的系统、接口或协议,例如,基于OMA-DM,TR-069和WSMAN的管理框架。 管理框架可包括在移动设备中的管理客户端,用于(从管理服务器)连接到移动设备中的管理客户端的承载技术,和在管理服务器中的用于通过承载技术连接到移动设备中的管理客户端的软件。 管理服务器中的该软件可具有模化体系结构,如插件适配器或可以是硬编码的。 因此,一种示例性框架可以具有在管理服务器上运行的OMA-DM服务器,在移动设备中运行的OMA-DM客户端和在蜂窝网络承载上在它们之间的OMA-DM通信协议。 另一种示例性框架可以具有TR-069服务器,TR-069客户端和采用DSL链路作为承载的它们之间的TR-069通信协议。 管理框架包括利用特定语言(协议)的握手、指令结构和由该指令结构操纵的管理对象。
[0011] 管理对象:客户端侧功能和设置的表示,其能够由设备暴露于远程服务器以用于管理目的。
[0012] 管理对象模型:使服务器可能远程地管理设备以及改变多个设备中(通常是多种异类设备中)的配置等的规范(有时是标准化的)。
[0013] 管理协议:为实现设备管理由服务器和(设备中的)客户端使用的指令语言和握手。
[0014] 承载技术:实现标准通信协议的诸如CDMA、GSM或WiMAX的无线电网络接口,通过该接口能够提供诸如TCP/IP的联网协议和数据服务。此处还被称为连接信道或网络。
[0015] 现在参考图1,管理服务器或管理机构10用于配置一个或多个设备(如12和14)以使得用户能够消费来自一个或多个服务提供者(如16)的服务。 该服务可由设备12和14经由一个或多个承载技术(如20,22)来访问。 (如图所示,第一示例性设备12能够经由重叠承载技术20和22中的任何一个访问该服务,而第二示例性设备14仅在第二承载技术22的范围内)。 例如,用户可购买移动电话或PDA,并且预订流音乐或视频服务。 服务可经由多个数据网络(诸如CDMA、WiMAX或3GPP网络等)而访问。 不是简单地下载应用到每个设备上并且手动地将其配置为使用特定网络访问该服务,管理服务器10使用一个或多个承载技术20和22连接到设备12,并且将该设备配置为经由该设备可用的且适用于该服务的传输的任何承载技术来访问该服务。 服务消费的管理还包含为该服务设置与订户对应的服务器侧帐户以及下载任何客户端或连接装置到设备12,如果它们尚不存在(或更新它们)。 管理服务器10可由此在服务提供者16处更新帐户信息,以及可传送任意适当的应用到设备12并对其进行配置。 特别地,当设备12的用户改变网络(承载)或改变设备时,管理服务器10通知服务提供者16。如果设备从一个网络迁移到另一个网络或者从一个承载迁移到另一承载,其中不同网络/承载包括不同的通信特性或吞吐量能力,则它将该设备的新特性通知给服务提供者16。
[0016] 由于服务可以通过若干不同承载技术20和22被消费,当用户预订服务时,不止一个连接管理对象(例如为每个承载设置一个连接管理对象或参数)在设备12中被供应。 也就是说,如果设备12能够经由不止一个承载技术20和22访问服务,则设备12可能有多个要被配置的管理对象,每个承载技术20和22一个。 设备12中的每个管理对象包括使得设备12能够经由关联的承载技术20和22连接到该服务的设置。管理服务器10包括多个管理框架组件24和26,例如每个设备12(或设备类型)和承载技术20的组合一个,它们被定制为将设备12配置为与关联的承载技术20一起使用。 每个服务器侧管理框架组件24和26适于通过特定承载技术来操纵设备12中的至少一个管理对象,由此将设备12配置为通过关联的承载技术20来消费服务。 通过为设备中的每个管理对象使用公共的或类似的管理对象模型,多个服务器侧管理框架组件24和26能够被设计成支持管理对象模型和用以操纵该管理对象模型的关联的指令。因此,设备12能够由不同的管理框架甚至采用不同的管理协议进行管理,只要被操纵的管理对象是相同的或类似的(或就在设备中所调用的代码或动作而言是等效的)即可。每个管理框架可采用不同管理协议。 如上所描述,在一个实施例中管理服务器中的管理框架组件可以通过在管理服务器10中使用插件管理框架适配器而是模块化的。 在其他实施例中,管理机构10可以是硬编码的或被设计成支持多个管理框架而不用插件适配器。
[0017] 管理机构10可通过任何合适的承载技术20或22连接到设备12,从而以现在已知的或在未来可能被开发的任何合适的方式配置服务的消费。设备12可以在出售时被配置或使用空中引导(bootstrap)程序来配置以使得设备12能够在预订服务时联系管理机构10进行供应和配置。如果管理机构10尚未具有设备信息,它可以例如发送带有设备管理通知消息的SMS消息到设备12,从而使设备12联系管理机构10以开始管理会话并且提供诸如牌子,型号,版本等的设备信息。可选地,设备12可发送带有其牌子、型号、版本和其他细节的SMS消息返回到管理机构10。 管理机构10可使用该信息来确定对于特定服务需要在设备12上配置什么,包括确定在设备12上需要什么应用,以及设备12支持的优选/默认管理协议是什么。 管理机构12可在单一会话或多个会话中配置设备12并安装应用。
[0018] 管理机构10可使用一个或多个管理框架来配置设备12。例如,在图1中,如果这两个管理框架组件24和26适合于设备12的范围内的两个承载技术20和22,则管理机构10可以使用它们中的任一个来配置设备12。 管理机构10可选择与当前被设备12用来联系管理机构10的承载技术相对应的管理框架。 设备12典型地使用任何用于引导设备12的承载技术。例如,如果设备12使用CDMA网络来引导,并且它其后通过CDMA网络联系管理机构10,则管理机构10可使用与CDMA网络关联的管理框架(例如基于OMA-DM的框架)来配置设备12。 如果设备12中的管理对象使用公共的或类似的管理对象模型,与CDMA网络关联的(例如基于OMA-DM的)管理框架可以配置设备12中的每个管理对象,以使得设备12能够使用设备12所支持的任何可用的承载技术来消费该服务。 在另一实施例,管理机构10可根据设备12支持什么承载技术的知识,或根据与设备12的在前交互的历史来选择管理框架来配置设备12。 举例来说,如果与设备12的在前交互是通过WiMAX网络执行的,即使设备12通过CDMA网络发起管理会话,管理机构10可使用WiMAX网络以及相关联的管理框架(例如,其可能不基于OMA-DM)来配置设备12。 为此,管理机构10可通过WiMAX网络发送基于UDP的通知。
[0019] 管理机构10可在配置过程期间连接到服务提供者16来访问用户帐户信息和配置信息,电子设备的应用等。例如,设备12,14上用户可用的服务质量可以根据承载技术以及设备的能力和预订类型而变化,意味着服务质量参数在设备12,14中应当被不同地配置。管理机构10可以以任何合适的方式连接到服务提供者16以确定和配置这种信息的类型,所述方式例如通过与电子设备用来消费服务的承载技术20和22相同的承载技术,或经由在有线连接32上的因特网,等等。
[0020] 管理机构10还可将设备12配置为根据承载技术的能力、连接强度、连接成本、设备12的位置(诸如它是否处在提供低成本因特网接入的设施中)等等来选择许多承载技术20和22之一用于消费服务。
[0021] 配置设置和参数存储在经由(用作接口的)管理对象访问的设备存储器位置或地址中,如在前面所讨论的,如果需要的话,所述管理对象可以使用公共或类似的管理对象模型,以使得管理机构能够使用许多管理框架中的任一个来操纵它们。 在另一实施例中,管理框架可被定制为使得每一个操纵不同管理对象模型的管理对象。
[0022] 设备中的管理对象可以被设备中的一个或多个管理客户端直接操纵,其中管理客户端与管理机构使用与所选择的管理框架相关联的特定管理协议进行通信。 典型地,每个管理客户端很可能与设备所支持的一种类型的管理协议一起使用,其中该管理客户端能够由对应的采用特定类型的管理框架的管理服务器所供应。 管理客户端被设计用于与管理机构(经由管理机构管理的管理服务器)进行通信、以及操纵设备中特定管理对象模型的管理对象,这样的操纵通常导致参数被设置、功能被调用、数据被修改等。 设备40可具有多个管理客户端42和44,每个管理客户端通过不同管理协议来管理管理对象46和50,如图2所示。每个管理客户端42和44连接到管理服务器56中的不同的管理框架组件52和54。
[0023] 在另一个实施例中,设备60可具有单一管理客户端62以减少设备成本(或设备中消耗的资源)。 包括多个管理框架以便支持设备60中的多个管理对象70和72,以及支持多个承载技术以连接到设备60。 因此,用于第一管理框架的服务器侧适配器74可以被使用,其被设计成与管理客户端62通过特定承载技术通信以设置管理对象70中的参数。用于第二管理框架的第二服务器侧适配器76可以被使用,其被设计成设置与设备60中的第二管理对象70相对应的参数。 如果第二服务器侧适配器76未被设计成与单一管理客户端62通信,则可以在管理服务器66中提供转换器78以使得第二服务器侧适配器76能够通过第一服务器侧适配器76与管理客户端62通信。 (注意这些适配器包括以上描述的模块化软件,但是如果需要的话,除了模块化适配器74和76之外,服务器侧管理框架组件还可以是硬编码的。 )因此,管理客户端62处理一个单一管理协议,并且管理服务器66例如通过在管理服务器66上(如果需要,具有转换器(例如78))使用合适的管理框架特定的适配器74和76而支持一个或多个框架。 这些适配器74和76因此可以被认为是协议特定的适配器。 管理客户端62在一个或多个管理框架适配器74和76的控制下管理多个管理对象70和72,其中服务器侧通信经过一个适配器74并且其他适配器(例如76)使用转换器(例如78)来通过该一个适配器74进行通信。
[0024] 现在参考图4,配置服务的消费的方法将被概述。 识别将被用户消费的服务100。识别至少一个电子设备可通过其访问该服务的多个承载技术102。选择所述多个承载技术之一以用于(针对期望的至少一个服务)配置该至少一个电子设备104。根据所选择的承载技术,使用多个管理框架之一针对该服务配置该电子设备106。
[0025] 虽然此处已阐述了示例性实施例,但是配置服务的消费的系统和方法并不限于任何特定类型的设备、服务、服务提供者或承载技术。 此处描述的系统和方法为用户配置服务消费,尤其在诸如多个具有不同能力的设备,多种承载技术等的复杂环境中简化了配置过程。
[0026] 虽然说明性的实施例已经在此进行了详细描述,但应当明白此处所公开的概念可以以其他方式被不同地实现和使用,并且所附的权利要求意图被解释为包括这些改变,除非受现有技术的限制。
QQ群二维码
意见反馈