利用链接的客户端设置的制作方法

文档序号:7948967阅读:137来源:国知局
专利名称:利用链接的客户端设置的制作方法
技术领域
本发明涉及移动设备的远程配置。特别地,本发明提供了利用链接的客户端设置(client provisioning)以有助于应用特征设定集的更加精确的标识。
背景技术
客户端设置是由运营商、设备制造商和公司IT(信息技术)部门用来代表用户实现移动设备的远程配置的技术。OMA(开放移动联盟)客户端设置是基于以设置内容文档(Provisioning Content Document)的形式向客户端发送设置信息的设置标准。OMA设置内容文档划分成称为特征的数个部分。这些特征包括PXLOGICAL、NAPDEF、BOOTSTRAP、CLIENTIDENTITY、VENDORCONFIG、APPLICATION和ACCESS。APPLICATION特征用来定义应用协议参数并且对使用协议可获得的应用服务接入点的属性进行描述。不同的应用要求不同的参数集,而目前的设置内容文档模板无法满足所有应用的要求。
设置内容文档中的APPLICATION特征模板用来标识连通级别的设置。在用于APPLICATION特征的当前模板中,应用设定的背景通过参数PROVIDER-ID来标识。然而,如果移动设备包括具有同一PROVIDER-ID的同一类型的多个应用设定,则无法精确地定义APPLICATION特征中包含的所需设定。
因此,需要对于在设置内容文档的特征中指示应用设定的更精确的标识。

发明内容
本发明涉及使用如下设置内容文档来实现客户端设置的方法、设备、系统、程序产品和计算机实施的方法,该设置内容文档具有通过APPLICATION特征模板而提供的扩展链接。
在一个实施例中,一种客户端设置方法包括发送用于设备的配置信息。该配置信息包括指示设定的一个或者多个链接。该方法还包括通过指示第二设定的链接来识别第一设定。
在另一实施例中,公开了一种适于被远程配置的设备。该设备包括配置用以接收用于该设备的配置信息的接收器,该配置信息包括指示设定的一个或者多个链接。该设备还包括适于通过指示第二设定的链接来识别第一设定的处理器。
在另一实施例中,一种用于客户端设置的系统包括服务器计算机,适于通过通信网络发送配置信息;以及客户端设备,适于接收用于客户端设备的配置信息。该配置信息包括指示设定的一个或者多个链接。该客户端设备还适于通过指示第二设定的链接来识别第一设定。
本发明的另一实施例包括一种程序产品,该程序产品具有用于使机器执行以下过程的机器可读程序代码接收用于设备的配置信息,该配置信息包括指示设定的一个或者多个链接;以及通过指示第二设定的链接来识别第一设定。
在另一实施例中,一种计算机实施的方法包括接收用于设备的配置信息,该配置信息包括指示设定的一个或者多个链接。该计算机实施的方法还包括通过指示第二设定的链接来识别第一设定。
在另一实施例中,一种用于客户端设置的方法包括发送具有至少一个应用特征模板的设置内容文档,该应用特征模板包括用于设备的配置信息。该配置信息包括指示设定的一个或者多个链接。该方法还包括通过指示第二设定的链接来识别第一设定。第一设定和第二设定是应用设定。
在另一实施例中,一种适于被远程配置的设备包括被配置用以接收具有至少一个应用特征模板的设置内容文档的接收器,该应用特征模板包括用于设备的配置信息。该配置信息包括指示设定的一个或者多个链接。该设备还包括适于通过指示第二设定的链接来识别第一设定的处理器。第一设定和第二设定是应用设定。
在另一实施例中,一种用于客户端设置的系统包括适于通过通信网络发送具有至少一个应用特征模板的设置内容文档的服务器计算机,该应用特征模板包括配置信息。该配置信息包括指示设定的一个或者多个链接。该系统还包括适于接收设置内容文档和用于客户端设备的配置信息的客户端设备。该客户端设备还适于通过指示第二设定的链接来识别第一设定。第一设定和第二设定是应用设定。
本发明的另一实施例包括一种程序产品,该程序产品包括用于使机器执行以下过程的机器可读程序代码接收具有至少一个应用特征模板的设置内容文档,该应用特征模板包括用于设备的配置信息,该配置信息包括指示设定的一个或者多个链接;以及通过指示第二设定的链接来识别第一设定,其中第一设定和第二设定是应用设定。
在另一实施例中,一种计算机实施的方法包括接收具有至少一个应用特征模板的设置内容文档,该应用特征模板包括用于设备的配置信息,该配置信息包括指示设定的一个或者多个链接;以及通过指示第二设定的链接来识别第一设定,其中第一设定和第二设定是应用设定。
在察阅附图具体实施方式
和所附权利要求时,本发明的其它主要特征和优点对于本领域技术人员将变得明显。


下文将参照附图来描述示例性实施例,在这些附图中图1是根据示例性实施例的设备的图解表示;图2是根据示例性实施例的客户端设置系统的图解表示;图3是根据示例性实施例的客户端设置客户端的图解表示;图4是根据示例性实施例使用链接的客户端设置布局的图解表示;以及图5是图示了根据示例性实施例使用具有链接的应用特征模板的客户端设置方法的流程图。
具体实施例方式
图1图示了根据示例性实施例的设备10。设备10包括中央处理单元(CPU)12、输入14、输出16和存储器18。设备10可以根据从外部源向输入14传送到它的设置信息来进行配置。CPU 12处理收到的设置信息中包含的指令并且在存储器18中存储信息。设备10可以是电话、个人数字助理(PDA)、计算机或者任何其它电子设备。
图2图示了包括服务器22、网络24和与图1的客户端设备10相似的客户端设备26的客户端设置系统20。客户端设备26经由网络24与服务器22通信。在示例性实施例中,客户端设备26是通信设备,比如移动电话,而网络24是无线通信网络。可选地,客户端设备26可以是任一种计算设备。
可以经由网络24从服务器22远程地配置客户端设备26。在远程配置或者设置过程中,通信运营商、设备制造商或者公司信息技术(IT)组可以通过借助网络24向客户端设备26发送设置信息来配置客户端设备26。设置信息可以包括比如接入点(AP)信息或者多媒体消息服务(MMS)信息这样的信息。
图3图示了包括被配置用以接收和理解设置内容文档34的解析器32。设置内容文档34包括用于配置客户端设备26的设置信息。设置内容文档34被划分成称为特征的多个部分。APPLICATION特征用来定义应用协议参数并且对使用协议可获得的应用服务接入点的属性进行描述。
APPLICATION特征包括与设备的配置有关的多个参数。在根级别的示例性APPLICATION特征模板如下characteristicVENDORCONFIG*{parmNAMEparmTO-PROXY?parmTO-NAPID?parmTO-REFID?parm*}
characteristicAPPLICATION*{parmAPPIDparmPROVIDER-ID?parmREFID?parmTO-REFID*parmNAME?parmAACCEPT?parmAPROTOCOL?parmTO-PROXY*parmTO-NAPID*parmADDR*characteristicAPPADDR*{parmADDRparmADDRTYPE?characteristicPORT*{parmPORTNBRparmSERVICE*}}characteristicAPPAUTH*{parmAAUTHLEVEL?parmAAUTHTYPE?parmAAUTHNAME?parmAAUTHSECRET?parmAAUTHDATA?}在上例中,参数PROVIDER-ID标识了应用设定的上下文。当在设备上提供同一类型和同一PROVIDER-ID的多个应用设定的情况下,PROVIDER-ID值可能不足以向处理器提供用以配置设备的充足信息。就此而言,提供了上文强调的链接参数以更具体地标识所需设定。
比如REFID和TO-REFID这样的链接参数可以创建到所需应用设定的逻辑链接。在这方面,APPLICATION特征中的TO-REFID参数可以配备有到精确设定的逻辑链接或者或者链接链。下文参照图4来描述逻辑链接的例子。现在将更具体地单独描述链接参数。
TO-REFID参数用作两个APPLICATION特征之间的链接,使得具有如下TO-REFID的设定创建了设定链,该TO-REFID与其它APPLICATION特征(设定)的REFID具有匹配值。销售商可以选择公开它们自己的TO-REFID扩展并且指导使用这些扩展,使得服务器能够容易地支持那些销售商特定特征并且由此更能够协同工作。
REFID参数用于标识向终端提供设定集的设置消息的APPLICATION特征。如果在一个配置上下文中存在有同一类型的数个设定并且多于一个的其它应用设定利用那些设定,则REFID参数支持对所需设定的区分和具体标识。
因此,对应特征中REFID和TO-REFID的组合提供了用以恰当地标识所需设定的链接。虽然以上说明描述了将这样的布局应用于对APPLICATION和VENDORCONFIG特征的链接,但是本领域技术人员将理解该布局可以同样地应用于其它各种参数。
TO-PROXY参数是指具有匹配PROXY-ID的逻辑代理。每个应用可以对应于一个或者多个PROXY-ID参数的列表。该列表的次序可以指示代理的优先级。
TO-NAPID参数是指具有匹配NAPID参数的网络接入点。可以针对给定应用列举数个TO-NAPID参数,该列表的次序指示了单独网络接入点的优先级。一个TO-NAPID可以具有特定地预先定义的含义。具体而言,如果TO-NAPID是INTERNET,则它意味着可以选择任何定义有INTERNET属性的网络接入点。
在图4的例子中,如果要为基于IP的语音应用配置设备,则APPLICATION特征模板可以配备具有值为“VoIP1”的TO-REFID参数。可以提供与多个REFID相对应的用于TO-REFID的多个条目,用以指示进一步的链接,比如“SIP*”和“APN*”。在其它实施例中,TO-REFID参数可以包括用以指示完整的链接链的一系列值,比如“VoIP1,SIP*,APN*”。因此,如在图4中所示,如果设备包括多个应用特征和用于网络接入点的多个特征,则可以指定对设定中每个可能所需实例的逻辑链接。
例如,在图4中,参数PROVIDER-ID可能足以指示使用VoIP1 42a而不是VoIP2 42b的配置。然而,PROVIDER-ID可能不足以标识所需会话发起协议(SIP1 44a或者SIP2 44b)和所需网络接入点(经过AP146a的无线局域网或者经过AP2 46b的GPRS)。就此而言,参数TO-REFID的值可以指示对每个级别的所需链接。例如,参数TO-REFID可以指定经过AP1使用SIP2的VoIP1。
注意到在某些实施例中,参数TO-REFID和PROVIDER-ID可以合并。就此而言,参数PROVIDER-ID可以被修改以接受链接值或者链接值链。可选地,PROVIDER-ID值可以被修改成代表可以经过链接来引用的唯一全球标识符。因此,该链接可以代表具有唯一标识符的设定中的每个实例。
图5是图示了使用链接的客户端设置的示例性方法的流程图50。可以根据可选实施例来执行附加的、更少的或者不同的操作。
方法50在设备从比如无线网络这样的通信网络接收具有配置信息的设置内容文档(块52)时开始。设备可以接收设置内容文档作为用户建立过程的部分或者作为针对现有用户的配置过程的部分。
在块54,设备中的处理器解析设置内容文档。设置内容文档可以包括多个特征,比如APPLICATION特征。一旦已经解析设置内容文档,处理器可以尝试识别所需设定。
在某些实施例中,APPLICATION特征模板可以包括PROVIDER-ID参数和TO-REFID参数。在这样的情况下,处理器可以判断是否同一类型和同一PROVIDER-ID的多个特征存在于设备中(块56)。如果做出不存在多个特征的判断,则处理器继续到块60并且相应地配置设备。如果做出了确实存在多个特征的判断,则处理器继续到块58。
在其它实施例中,PROVIDER-ID和TO-REFID参数可以合并。就此而言,在APPLICATION特征模板中可以消除这些参数中的一个或者另一个参数。在这样的实施例中,处理器可以绕过块56处的判断并且可以直接地继续到块58。
在块58,处理器检查链接并且识别对应设定。如上所言,该链接可以包括对多个级别处的设定进行标识的链。处理器然后可以继续到块60并且相应地配置设备。
因此,该链接拓宽了比如APPLICATION特征模板这样的特征模板的使用。
在以上描述中,出于说明的目的,阐述了许多具体细节,以便提供对本发明的透彻理解。然而对于本领域技术人员不言而喻,没有这些具体细节也可以实现示例性实施例。在其它实例中,以框图形式示出了结构和设备以便有助于对示例性实施例的描述。
尽管在附图中图示的和在上文中描述的示例性实施例是当前优选的,但是应当理解仅以示例的方式来提供这些实施例。其它实施例例如可以包括用于执行相同操作的不同技术。本发明不限于特定实施例而是延及仍然落入所附权利要求书的范围和精神内的各种修改、组合和置换。
权利要求
1.一种用于客户端设置的方法,包括发送用于设备的配置信息,所述配置信息包括指示设定的一个或者多个链接;以及通过指示第二设定的链接来识别第一设定。
2.根据权利要求1所述的方法,其中所述第一设定和所述第二设定是应用设定。
3.根据权利要求1所述的方法,其中所述配置信息是具有至少一个特征模板的设置内容文档。
4.根据权利要求3所述的方法,其中所述特征模板是应用特征模板。
5.根据权利要求3所述的方法,还包括解析所述设置内容文档,所述设置内容文档包括一个或者多个特征。
6.根据权利要求1所述的方法,其中链接指示了配置设定链。
7.根据权利要求1所述的方法,其中链接指示了用于特征的唯一标识符。
8.一种适于被远程配置的设备,所述设备包括接收器,被配置用以接收用于所述设备的配置信息,所述配置信息包括指示设定的一个或者多个链接;以及处理器,适于通过指示第二设定的链接来识别第一设定。
9.根据权利要求8所述的设备,其中所述第一设定和所述第二设定是应用设定。
10.根据权利要求8所述的设备,其中所述配置信息是具有至少一个特征模板的设置内容文档。
11.根据权利要求10所述的设备,其中所述特征模板是应用特征模板。
12.根据权利要求10所述的设备,还包括解析器,用于解析所述设置内容文档。
13.根据权利要求12所述的设备,其中所述解析器与所述处理器是一体的。
14.根据权利要求8所述的设备,其中链接指示了配置设定链。
15.根据权利要求8所述的设备,其中链接指示了用于特征的唯一标识符。
16.根据权利要求8所述的设备,其中所述设备是移动设备。
17.根据权利要求16所述的设备,其中所述设备包括移动电话。
18.一种用于客户端设置的系统,包括服务器计算机,适于通过通信网络发送配置信息;以及客户端设备,适于接收用于所述客户端设备的所述配置信息,所述配置信息包括指示设定的一个或者多个链接,所述客户端设备还适于通过指示第二设定的链接来识别第一设定。
19.根据权利要求18所述的系统,其中所述第一设定和所述第二设定是应用设定。
20.根据权利要求18所述的系统,其中所述配置信息是具有至少一个特征模板的设置内容文档。
21.根据权利要求20所述的系统,其中所述特征模板是应用特征模板。
22.根据权利要求18所述的系统,其中链接指示了配置设定链。
23.根据权利要求18所述的系统,其中链接指示了用于特征的唯一标识符。
24.根据权利要求18所述的系统,其中所述设备是移动设备。
25.根据权利要求24所述的系统,其中所述设备包括移动电话。
26.根据权利要求24所述的系统,其中所述通信网络是无线网络。
27.一种程序产品,包括用于使机器执行以下过程的机器可读程序代码接收用于设备的配置信息,所述配置信息包括指示设定的一个或者多个链接;以及通过指示第二设定的链接来识别第一设定。
28.根据权利要求27所述的程序产品,其中所述第一设定和所述第二设定是应用设定。
29.根据权利要求27所述的程序产品,其中所述配置信息是具有至少一个特征模板的设置内容文档。
30.根据权利要求29所述的程序产品,其中所述特征模板是应用特征模板。
31.根据权利要求27所述的程序产品,其中链接指示了配置设定链。
32.根据权利要求27所述的程序产品,其中链接指示了用于特征的唯一标识符。
33.一种计算机实施的方法,包括接收用于设备的配置信息,所述配置信息包括指示设定的一个或者多个链接;以及通过指示第二设定的链接来识别第一设定。
34.根据权利要求33所述的计算机实施的方法,其中所述第一设定和所述第二设定是应用设定。
35.根据权利要求33所述的计算机实施的方法,其中所述配置信息是具有至少一个特征模板的设置内容文档。
36.根据权利要求35所述的计算机实施的方法,其中所述特征模板是应用特征模板。
37.根据权利要求33所述的计算机实施的方法,其中链接指示了配置设定链。
38.根据权利要求33所述的计算机实施的方法,其中链接指示了用于特征的唯一标识符。
39.一种用于客户端设置的方法,包括发送具有至少一个应用特征模板的设置内容文档,所述应用特征模板包括用于设备的配置信息,所述配置信息包括指示设定的一个或者多个链接;以及通过指示第二设定的链接来识别第一设定,其中所述第一设定和所述第二设定是应用设定。
40.一种适于被远程配置的设备,所述设备包括接收器,被配置用以接收具有至少一个应用特征模板的设置内容文档,所述应用特征模板包括用于所述设备的配置信息,所述配置信息包括指示设定的一个或者多个链接;以及处理器,适于通过指示第二设定的链接来识别第一设定,其中所述第一设定和所述第二设定是应用设定。
41.一种用于客户端设置的系统,包括服务器计算机,适于通过通信网络发送具有至少一个应用特征模板的设置内容文档,所述应用特征模板包括配置信息,所述配置信息包括指示设定的一个或者多个链接;以及客户端设备,适于接收所述设置内容文档和用于所述客户端设备的所述配置信息,所述客户端设备还适于通过指示第二设定的链接来识别第一设定,其中所述第一设定和所述第二设定是应用设定。
42.一种程序产品,包括用于使机器执行以下过程的机器可读程序代码接收具有至少一个应用特征模板的设置内容文档,所述应用特征模板包括用于设备的配置信息,所述配置信息包括指示设定的一个或者多个链接;以及通过指示第二设定的链接来识别第一设定,其中所述第一设定和所述第二设定是应用设定。
43.一种计算机实施的方法,包括接收具有至少一个应用特征模板的设置内容文档,所述应用特征模板包括用于设备的配置信息,所述配置信息包括指示设定的一个或者多个链接;以及通过指示第二设定的链接来识别第一设定,其中所述第一设定和所述第二设定是应用设定。
全文摘要
公开了用于客户端设置的方法、设备、系统、程序产品和计算机实施的方法。一种设备包括配置用以接收用于该设备的配置信息的接收器。该配置信息包括指示设定的一个或者多个链接。该设备还包括适于通过指示第二设定的链接来识别第一设定的处理器。
文档编号H04Q7/38GK101027874SQ200580032477
公开日2007年8月29日 申请日期2005年8月8日 优先权日2004年8月10日
发明者M·维翁蒂斯雅尔维, E·卡阿普帕 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1