管理用户优选简档的系统和方法

文档序号:6455844阅读:213来源:国知局

专利名称::管理用户优选简档的系统和方法
技术领域
:本发明一般涉及移动通信领域,更具体地,涉及OMA(开放移动联盟)开发的经由SIP(会话发起协议)的应用,例如即时消息(IM)、无线一键通(PoC)和任何其它未来的应用。换句话说,本发明涉及这样的应用由用户提供的服务设置被发布给应用服务器、被应用服务器存储和执行。更详细地,本发明涉及用于管理用户优选(preference)简档的系统和方法。
背景技术
:服务提供商提供各种服务的同时,也允许用户选择他们的优选项,以根据他们的需要和情况来定制应用的行为。当前,由OMA开发的PoC应用允许用户配置服务设置,例如呼入会话限制、应答模式、呼入即时个人警报限制、同时PoC会话支持设置等。另外,OMA开发的SIMPLE(即时消息和存在调节(leveraging)扩展的SIP)IM应用定义了像呼入会话限制、呼入IM寻呼模式限制、延迟的消息传递等的服务设置。正在开发中的新应用也具有相似的服务设置。用户利用他/她的客户端应用来将他的优选项指示给各个应用服务器。现有技术的一些应用也被融入,如下所述。作为示例,图1示出了OMA开发的SIMPLEIM和PoC应用。对于其它应用,也有相似的结构。在现有技术中,用于发布服务设置的接口用虚线表示。应当注意,每个客户端应用将服务设置发布到其自己的应用服务器上,因而可以发布多个服务设置。图2示出了由用户发布服务设置的过程的流程图。SIPPUBLISH是用于经由SIP接口将服务设置发布到应用服务器上的方法。通常,服务设置发布发生在每次登录之后,也发生在用户想要更新/刷新他的服务设置的时候(S210)。应用服务器lll、121存储这样的用户优选项,并且在可以应用时执行(S230)。前述现有技术具有下述局限性I.逐渐增加的应用数量会导致以分布式存储用户优选项。II.增加了服务设置发布的数量。III.对用户来说,管理服务设置很复杂。IV.增加了成本。
发明内容技术问题本发明的目的是提供一种用于在共享位置处存储和管理各种应用服务设置的系统和方法,从而降低服务设置维护的复杂度和到应用服务器上的服务设置的发布数。本发明也提供这样的操作当在共享位置处存储该服务设置时,应用服务器通过使用现有接口来执行服务设置。本发明不需要定义任何新接口,以克服相关现有技术中存在的缺点。技术方案为了解决前述技术问题,本发明提供一种用于管理用户优选简档的系统,该系统包括多个应用客户端;与该多个应用客户端对应的多个应用服务器;和共享服务器,用于存储和管理各个应用的用户优选简档,其中该应用客户端选择性地激活存储在该共享服务器中的用户优选简档,并且将该选择性地激活的用户优选简档提供给该应用服务器。另外,本发明"l是供一种用于管理用户优选简档的方法,该方法包括步骤由多个应用客户端创建多个用户优选简档,每个用户优选筒档对应于每个应用;将所创建的用户优选简档存储在共享服务器中;选择性地激活所存储的务器。C''、、「?八;、;有益效果1、通过将与各个应用对应的多个用户优选简档存储(或配置)在公共位置处,可以安排并优化用户优选简档的布置。2、XCAP操作被用于简档操作一一XCAP操作比SIP操作的开销少。3、用户可以一次设置多个用户优选简档,不需要在每次他/她登录时发布它们。4、降低了用户管理服务设置的复杂度。5、减少了客户端上可用的有限资源的资源使用。6、能够仅通过一个XCAP操作修改多个服务的服务设置。67、可以存储预先配置的多个优选简档,这使得不同简档之间的切换更容易。8、用户优选简档容易扩展。9、各个应用的用户优选简档可以被选择性地激活。10、当用户优选简档被选择性地激活时,可以由调度功能容易地实现自动设置,等等。图1描述了在现有技术中所用的OMA开发的具有接口指示的SIMPLE架构;图2描述了在现有技术中用户经由SIPPUBLISH指示他/她的优选项;图3描述了在本发明中所用的OMA开发的具有接口指示的SIMPLE架构;图4描述了用户创建优选简档;图5描述了用户检索优选简档;图6描述了用户更新优选筒档;图7描述了应用服务器订阅并且接收优选简档改变的通知;图8描述了XDMS发布激活的简档和活动的简档内容;图9描述了客户端发布活动的简档并且应用服务器取得该活动的简档的内容;以及图10到12分别描述了根据本发明的三种方法的操作流。具体实施例方式随着使用各种应用的服务数量的增加,这些应用的每一个都需要由用户优选项指示的一些服务设置,服务设置以分布式被存储在应用服务器中。本发明提出将这样的服务设置集合在公共位置处,例如共享用户简档XDMS(XML文档管理服务器)。另外,当用户使能这些预先配置的服务设置的情况中的任意一种时,在简档情况中所有一致的服务设置可以同时在每个相应的服务器中被激活。作为示例,图3示出了OMA开发的SIMPLEIM和PoC应用。对于其它应用可以存在相似的架构。本发明中所用的接口由虛线指示。应当注意,可以仅通过一个XCAP操作将多个服务的服务设置放在共享简档XDM服务器361上或者任何其它相似的实体362、363上。在说明本发明时,为了逻辑清楚和简单,共享简档XDMS被当作用于存储集总服务设置的位置,但是它们可以被存储在任何这样的相似实体中。本发明提出了一种用于多个简档和集总的各种服务设置的新方案。为了简便,假定该方案提供了考虑现有技术中可能存在的设置的细节。该方案可以被扩展以适应潜在的将来服务和已有服务的服务设置的改变。该内容类型可以#皮称为"application/user-preference-profile,,。对于活动简档的指示,存在两种可能的途径1、由标志来指示活动简档的途径。2、由属性来指示活动简档的途径。由标志来指示活动简档的一般用户优选简档格式如下表1所示表1<table>tableseeoriginaldocumentpage8</column></row><table><!—Othersettingscouldbespecifiedfurther—></service-settings><!--Serviceenablerspecificsettings—><service-settingsservice-id="SERVICE—NAME—2"><service-setting1>value</service-setting1〉<service-setting2〉value</service-setting2><!—Othersettingscouldbespecifiedfbrther--></service-settings><!--Otherserviceenablerspecificsettingscouldbespecifiedflirther--></service-profile〉<!—Profile2—><service-profileid="yyy"name="PROFILE—2status="ACTIVE—OR—INACTIVE"〉<!--Serviceenablercommonsettings—><common-service-settings><common-service-setting1>value</common-service-setting1><common-service-setting2>value</common-service-setting2><!—OthersettingscouldbespecifiedfUrther--></common-service-settings〉<!—Serviceenablerspecificsettings—><service-settingsservice-id="SERVICE—NAME—1"〉<service-setting1>value</service-setting1〉<service-setting2>value</service-setting2><!—Othersettingscouldbespecifiedflirther—></service-settings><!—Serviceenablerspecificsettings—><service-settingsservice-id="SERVICE—NAME—2"><service-setting1>value</service-setting1><service-setting2〉value</service-setting2〉9<!—OthersettingscouldbespecifiedfUrther—></service-settings〉<!—Otherserviceenablerspecificsettingscouldbespecifiedftirther—></service-profile><!--Otherprofilescouldbespecifiedfiirther—></service-profile-set〉由属性来指示活动简档的一般用户优选简档格式如下表2所示_^_<xmlversion="1.0"encoding="UTF-8">〈service-profile-setuser="USER—SERVICE—URTactive_profile="PROFILE_lORPROFILE—2etc"><!—Profile1—><service-profileid="xxx"name="PROFILE—r'><!--Serviceenablercommonsettings—><common-service-settings><common-service-settingl>value</common-service-settingl><common-service-setting2>value</common-service-setting2><!--Othersettingscouldbespecifiedfurther—></common-service-settings><!--Serviceenablerspecificsettings—><service-settingsservice-id="SERVICE—NAME—1"><service-setting1>value</service-setting1><service-setting2>value</service-setting2><!--Othersettingscouldbespecifiedfurther—></service-settings〉<!--Serviceenablerspecificsettings--〉<service-settingsservice-id="SERVICE_NAME_2"><service-setting1>value</service-setting1〉<service-setting2>value</service-setting2><!—Othersettingscouldbespecifiedfurther--></service-settings><!—Otherserviceenablerspecificsettingscouldbespecifiedforther—></service-profile><!—Profile2—><service-profileid="yyy"name="PROFILE—2"><!—Serviceenablercommonsettings—><common-service-settings><common-service-setting1>value</common-service-setting1><common-service-setting2>value</common-service-setting2><!--Othersettingscouldbespecifiedftirther—></common-service-settings><!--Serviceenablerspecificsettings—><service-settingsservice-id="SERVICE_NAME_l"〉<service-setting1>value</service-setting1><service-setting2>value</service-setting2><!—Othersettingscouldbespecifiedforther--></service-settings><!--Serviceenablerspecificsettings—〉<service-settingsservice-id="SERVICE—NAME_2"><service-setting1>value</service-setting1><service-setting2>value</service-setting2><!—Othersettingscouldbespecifiedfurther—></service-settings>_11<!—Otherserviceenablerspecificsettingscouldbespecifiedforther—〉</service-profile><!—Otherprofilescouldbespecifiedflirther--></service-profile-set>用户可以创建具有名称的简档,如HomeProfile,OfficeProfile、TravelProfile,SleepProfile,OutdoorProfile,MeetingProfile等,每一个都包含各种服务的服务设置,例如呼入会话限制、呼入即时个人警报限制、呼入IM寻呼模式限制等,以及包含各个设置的用户优选值。用于将用户优选简档创建到XDMS上所用的协议如图4所示。本发明提出使用XCAPPUT方法来创建用户优选简档。客户端接收关于成功创建简档的200OK(S410)。具有由标志指示的活动简档的一般用户优选简档的示例如表3所示<table>tableseeoriginaldocumentpage12</column></row><table><!--po门specificservicesettings-->Asetvice-settingsservice-id="org.openrnobilealliance.poc"><answer-modevmanual〈/answer-mode>Aincoming-poc-session-barrinTOVinactive〈/incominTO-poc-session-barrin的&的t;<incoming-instant-personal-alert-barringvinactive</incoming-instant>personal-alert-barrin的v<simultaneous-p>oc-session-SUPPOItvinactive</simultaneous-;poc-session-support>A/setvice-settingsv<!—IMspecificservicesettings--><service-settingssetvice-id="org.openmobilealliance.irn"v<incoming-im-session-ban.ing>inactive</incol.ning-im-session-barTing><incoming-im-pager-mode-ban.ing>inactive</incorning-im-pager-mode-ban.ing><defen.ed-messages-delivery>inactive</defen.ed-lTiessages-delivery><im-visibility>inactive</im-visibilityv<conversation-history>inactive</conversation-histor.y></service-settings></service-profllev<!--OfficeProfile:>AseFvice-proflleid="lolor-name="offlce=statusH"inactive"v<!--Serviceslabls-commonsettings!><common-service-settings/v<!--po门specificservicesettings—><service-settingssepvice-id="org.openmobilealliance.poc--><answer-mode>auto</answer-modev<incominTO-poc-session-ban.ing>active</incoming-poc-session-ban.ingv<incoming-instant-;personal-alert-baITing>active</incoming-instant-personal..aleI.t-ban.i<simultaneous-poc-session-support>active</simultaneous-poc-session-support></service-settings><!—IMspecificservicesettings—><service-settingsservice-id="org.openmobilealliance.im"><incoming-im-session-barring〉active</incoming-im-session-baning〉<incoming-im-pager-mode-barxing>active</incoming-im-pager-mode-barring><deferred-messages-delivery>active</deferred-messages-delivery〉<im-visibility>active</im-visibility><conversation-history>active</conversation-history></service-settings></service-profile〉</service-profile-set>具有由属性指示的活动简档的一般用户优选简档的示例如下表4所示:_^_PUThttp:〃xcap.example.com/user-preference-profile/users/sip:jay@example.com/indexHTTP/1.1Content-Type:application/user-preference-profile+xmlContent-Length:(...)<xmlversion="1.0"encoding="UTF-8"><service-profile-setuser="jay@example.com"active_profile="home"><!—HomeProfile誦-〉<service-profileid="3i8jx"name="home"〉14<!—Serviceenablercommonsettings—><common-service-settings/><!--PoCspecificservicesettings—〉<service-settingsservice-id="org.openmobilealliance.poc"><answer-mode>manual</answer-mode〉<incoming-poc-session-barring〉inactive</incoming-poc-session-barring&gt;<incoming-instant-personal-alert-barring>inactive</incoming-instant-personal-alert-barring><simultaneous-poc-session-support>inactive</simultaneous-poc-session-support〉</service-settings><!--IMspecificservicesettings—><service-settingsservice-id="org.openmobilealliance.im"><incoming-im-session-barring>inactive</incoming-im-session-barring><incoming-im-pager-mode-barring>inactive</incoming-im-pager-mode-barring><deferred-messages-delivery〉inactive</deferred-messages-delivery><im-visibility>inactive</im-visibility><conversation-history>inactive</conversation-history></service-settings></service-profile〉<!—OfficeProfile—〉<service-profileid="10101"name="office"><!--Serviceenablercommonsettings—〉<common-service-settings/><!—PoCspecificservicesettings—>〈service-settingsservice-id="org.openmobilealliance.poc"><answer-mode>auto</answer-mode><incoming-poc-session-barring>active</incoming-poc-session-barring><incoming-instant-personal-alert-barring>active</incoming-instant-personal-alert-barring><simultaneous-poc-session-support>active</simuItaneous-poc-session-support></service-settings><!--IMspecificservicesettings—〉<service-settingsservice-id="org.openmobilealliance.im"><incoming-im-session-barring>active</incoming-im-session-barring><incoming-im-pager-mode-barring>active</incoming-im-pager-mode-barring><deferred-messages-delivery>active</deferred-messages-delivery〉<im-visibility〉active</im-visibility><conversation-history〉active</conversation-history></service-settings></service-profile></service-profile-set〉用户可以想要从各个用户优选简档中读取由他/她提前指示的当前优选项。本发明提出使用XCAPGET操作来检索简档,如图5所示。客户端接收关于简档的成功检索的200OK响应中的简档数据(S510)。用户检索用户优选筒档的示例如下表5所示。_^_GEThttp:〃xcap,example.com/user-preference-profile/users/sip:jay@example.com/indexHTTP/1.1Host:xcap.example.comUser-Agent:XDM-client/OMAl.ODate:Thu,08Jan200410:50:33GMTX-3GPP-Intended-Identity:"sip:jay@example.com"16Accept-Encoding:gzipContent-Length:0用户可以想要以下述过程中的任意一种来改变已经存储在XDMS上的用户优选简档1、用户可以更新对特定服务设置的优选。2、用户可以将对所有服务设置的优选清零。3、用户可以返回到默i人优选。本发明提出使用XCAPGET和XCAPPUT方法来执行按照用户请求的上述指定操作(S610、S620、S630)的任一个。这些操作如图6所示。用户可以想要指示存储在XDMS360中的各个用户优选简档中的活动简档。本发明提出两种执行"激活简档"的操作的方法1、才艮据标志或属性指示活动简档。2、通过SIPPUBLISH指示活动简档。当根据标志或属性值指示活动筒档时,如在方法l中一样,应用服务器可以有两种途径来知道激活的用户优选简档1.1应用服务器订阅用户优选简档的XML(可扩展标记语言)文档变化。1.2XDM服务器将激活的简档发布到相应的应用服务器。应用服务器订阅用户优选简档的XML文档变化的方法如下应用服务器需要订阅用户优选简档的XML文档的任何变化。图7示出了操作序列的示例。SUBSCRIBE请求可以承载根据draft-ietf-simple-event-filter-flinct和draft-ietf-simple-filter-format的过滤器(S710),以使得应用服务器311、321仅接收XML文档改变时的相关通知。这样,当用户改变/指示活动简档时,应用服务器知道激活的简档。SIPNOTIFY是从应用服务器311、321向XML文档变化订阅的通知,其承载用户进行的变化(S730)。如果在相关SUBSCRIBE请求中请求任何过滤器规则,则在应用过滤器规则之后构成该通知。应用服务器311、321本地存储活动简档的指示以及这些服务设置的用户优选内容,以用于将来执行(S720)。应用服务器311、321现在知道用户优选简档,因此将执行那些设置,如在现有技术中一样。另外,应用月良务器311、321将通过SIPNOTIFY通知动态地知道任何用户优选简档自身的用户优选的任何变化。17随后,SUBSCRIBE和NOTIFY将在下面的示例中^皮描述。具有由属性指示活动简档的SUBSCRIBE和NOTIFY的示例如下表6所示。_^_SUBSCRIBEsip:jay@example.comVia:SIP/2.0/TCPpoc-server.example.com:5060;branch=z9hG4bKxjfdsjfkTo:<sip:jay@example.com>;tag:12341111From:<sip:jay@example.com>Call-ID:32432udf,mk342Cseq:1SUBSCRIBEExpires:0Event:xcap-diffpath="org.openmobilealliance.user-profile/users/sip:jay@example.com/service-setting"Contact:sip:jay@poc-server.example.comContent-Type:application/simple-filter+xmlContent-Length:...<xmlversion="1.0"encoding="UTF-8"〉<filter-setxmlns="urn:ietf:params:xml:ns:simple-filter"〉<ns-bindings>〈ns陽bindingprefix="srv"urn="urn:oma:params:xml:ns:service-setting7></ns-bindings><!--Filterfor"default"or"active"pocservicesettings—><filterid="123"uri="sip:jay@example.com"><what><include>/srv:service-profile-set/srv:service-profile[@status="active"]/common-service-settings</include><include>/srv:service-profile-set/srv:service-profile[@status="active"]/service-setting[@service-id-"org.openmobilealliance.poc"]_18</include></what></filter></filter-set>NOTIFYsip:jay@clientexample.comSIP/2.0Via:SIP/2.0/TCPuser-profile.example.com:5060;branch=z9hG4bKxjfderTo:<sip:jay@example.com>;tag:12341111From:<sip:jay@example.com>;tag:232321Call-ID:32432udfi的mk342Cseq:1NOTIFYEvent:xcap-diffpath="org.openmobileaIliance.user-profile/users/sip:jay@example.com/service-setting"Subscription-State:active;expires=3599Contact:sip:jay@user-profile.example.comContent-Type:application/vnd.oma.user-service-setting+xmlContent-Length:...<xmlversion="1.0"encoding="UTF-8"><service-profile-setuser="jay@example.com"><service-profileid="3i8jx"name="home"status="active"><common-service-settings/><service-settingsservice-id="org.openmobilealliance.poc"><answer-mode>manual</answer-mode><incoming-poc-session-barring>inactive</incoming-poc-session-barring&gt;<incoming-instant-personal-alert-barring>inactive</incoming-instant-personal-alert陽barring〉<simultaneous-poc-session-support〉inactive</simultaneous-poc-session-support〉</service-settings>19</service-profile></service-profile-set>具有由属性指示活动简档的SUBSCRIBE和NOTIFY的示例如下表7所示。_^_SUBSCRIBEsip:jay@example.comVia:SIP/2.0/TCPpoc-server.example.com:5060;branch=z9hG4bKxjfdsjfkTo:<sip:jay@example.com>;tag:12341111From:<sip:jay@example.com>Call-ID:32432udfidgmk342Cseq:1SUBSCRIBEExpires:0Event:xcap-diffpath="org.openmobilealliance.user-profile/users/sip:jay@example.com/service-setting"Contact:sip:jay@poc-server.example.comContent-Type:application/simple-filter+xmlContent-Length:...<xmlversion="1.0"encoding="UTF-8"><filter-setxmlns-"um:ietf:params:xml:ns:simple-filter"〉<ns-bindings>〈ns-bindingprefix="srv"urn="urn:oma:params:xml:ns:service-setting7></ns-bindings>,<!—Filterfor"default"or"active"pocservicesettings—><filterid="123"uri="sip:jay@example.com"><what><include>/srv:service-profile-set/srv:service-profile[@name=/srv:service-profile-set[active_profile]]/common-service-settings</incIude><include〉/srv:service-profile-set/srv:service-profile[@name=/srv:service-profile-set[active_profile]]/service-setting[@service-id="org.openmobilealliance.poc"]</include></what></filter〉</filter-set>NOTIFYsip:jay@cUent.example.comSIP/2.0Via:SIP/2.0/TCPuser-profile.example.com:5060;branch=z9hG4bKxjfderTo:<sip:jay@example.com>;tag:12341111From:<sip:jay@example.com〉;tag:232321Call-ID:32432udfidgmk342Cs叫1NOTIFYEvent:xcap-diffpath="org.openmobilealliance.user-profile/users/sip:jay@example.com/service-setting"Subscription-State:active;expires=3599Contact:sip:jay@user-profile.example.comContent-Type:application/vnd.oma.user-service-setting+xmlContent-Length:...<xmlversion="l,0"encoding="UTF-8"><service-profile-setuser="jay@example.com"active_profile="home"><service-profileid="3i8jx"name="home"><common-service-settings/><service-settingsservice-id="org.openmobilealliance.poc"〉<answer-mode>manual</answer-mode><incoming-poc-session-barring>inactive</incoming-poc-session-barring&gt;<incoming-instant-personal-alert-barring>inactive</incoming-instant-personal-alert21-barring><simultaneous-poc-session-support>inactive</simultaneous-poc-session-support>〈/service-settings〉</service-profile></service-profile-set>XDM服务器向相应应用服务器发布激活的简档的方式(方法1.2)如下在此方法中,一旦用户修改了用户优选简档XML文档,则XDM服务器就向应用服务器发送包含活动简档和活动简档的内容的SIPPUBLISH。操作的序列如图8的示例所示。应用服务器311、321本地存储活动简档的指示和那些服务设置的用户优选内容,以用于将来执行(S830)。应用服务器311、321现在知道用户优选简档,因此将执行那些设置,如同在现有技术中一样。作为替换,该方法提出使用SIPPUBLISH方法来向应用服务器指示活动筒档。与现有技术相比的不同之处在于,当用户通过SIPREGISTER登录时或者每当用户想要改变活动简档时,他/她仅发布活动简档名称设置。所产生的SIPPUBLISH具有如下说明(clarification):应用服务器标识符例如,PoC或IM或CPM标识符事件新事件包"preference-settings"本体包含要被激活的目标简档以及其存储在用户优选XDMS中的URL。新事件包"preference-settings":新事件包的名称可以被命名为"preference-settings"。该值可以出现在SIPPUBLISH中的事件首标字段中。具有事件"preference-settings"的SIPPUBLISH的本体内容SIPPUBLISH"i青求的本体包含以"application/preferences-settings+xml"数据格式的优选设置文档。该优选设置文档描述用户的相关优选设置。利用MIME类型"application/preferences-settings+xml"才示识的Y尤选i殳置文档的才各式通过示例#:定义如下22表8<xmlversion="1.0"encoding="UTF-8"><preferences-settings〉<target-profilename=''home"url="org.openmobilealliance.user-profile/users/sip:jay@example.com/service-setting"/></preferences-settings>用户优选设置文档开始于根元素标签<preferences-settings>。其由〈target-profile〉元素组成,该元素包括下列属性-"name"属性,包含要被激活的目标简档的唯一标识符,和-"url"属性,包含URL,其是存在于特定用户的用户优选XDMS中的用户优选文档的唯一标识符。一旦接收到活动简档指示的公布,则应用服务器从XDM服务器取得激活的简档的用户优选。取得活动筒档内容的方法是通过XCAPGET方法获得它们,或者通过SIPSUBSCRIBE方法来订阅活动简档的文档变化。应用服务器本地存储活动简档的指示和那些服务设置的用户优选内容,以用于将来执行。应用服务器现在知道用户优选简档,因此将执行那些设置,如同现有技术一样。操作的序列如图9所示。如果应用服务器311、321需要知道任何用户优选简档的用户优选的任何变化,则应用服务器311、321需要订阅XML文档用户优选简档的任何变化。这样,应用服务器311、321通过SIPNOTIFY几乎立即知道用户做出的变化。整个发明可以被概括为下面结合图10到12描述的流程。图10-方法1的发明概要;图10概括了本发明提出的第一种方法的过程。创建/更新用户优选简档用户的多个服务简档被合并在一个"用户优选XDMS"的地方(S1010)。1.用户可以利用从其客户端发源的、到用户优选XDMS的XCAPPUT请求来创建或修改其用户优选简档。2.如果该请求是来自于认证的用户的,则用户优选XDMS创建/更新用户优选简档。3.用户优选XDMS处理XCAPPUT请求,并且向客户端确认其结果。激活用户优选简档用户优选XDMS中的每个用户优选简档具有"激活标志",用户可以通过将该标志设置为"真"来激活特定的简档(S1020)。4.用户可以利用从其客户端发源的、到用户优选XDMS的XCAPPUT请求来设置其用户优选简档(如步骤l中说明的创建的用户优选筒档)中的"激活标志"。5.用户优选XDMS知道用户想要应用服务器使用的简档名称。6.用户优选XDMS处理该XCAPPUT请求,并且向客户端确认其结果。用户优选简档的后(post)激活激活的简档向应用服务器的传递是通过应用服务器订阅激活的简档文档变化来实现的。激活的简档的更新也使用订阅的事件被传递到应用服务器(S1030)。7.—旦用户优选筒档被激活,则用户优选XDMS向每个应用服务器通知激活的用户优选简档的相应部分,这将在下面的步骤中进行说明。8.由于应用服务器保持对"激活标志,,的变化的订阅,则其可以-陂通知激活的用户优选简档。为此,应用服务器向用户优选XDMS发起具有下列说明的SIPSUBSCRIBE请求事4牛xcap-diff目标文档用户优选筒档文档过滤器描述如果设置了'激活标志',则应当通知相应用户优选简档的相关部分。9.用户优选XDMS处理SIPSUBSCRIBE请求,并且向应用服务器确认其结果。的通知到应用服务器,该通知具有下列说明事件xcap-difff本体激活的用户优选简档中对应于相应应用服务器的部分。11.应用服务器处理该SIPNOTIFY请求,并且向用户优选XDMS确认其结果。24图11-发明的方法2的概要图11概括了本发明提出的第二种方法的过程。创建/更新用户优选简档用户的多个服务简档^皮合并在一个"用户优选XDMS"的地方(S1110)。1到3,与"发明的方法1的概要"一章中说明的步骤1到3相同。激活用户优选简档用户优选XDMS中的每个服务简档具有"激活标志,,,用户可以通过将该标志设置为"真"来激活特定的简档(S1120)。4到6.与"发明的方法l的概要"一章中说明的步骤4到6相同。用户优选简档的后激活用户优选XDMS将通过^f吏用SIPPUBLISH向应用月l务器通知或传递激活的简档中与该应用服务器有关的部分。激活的简档的更新也将使用SIPPUBLISH被传递到该应用服务器(S1130)。7.与"发明的方法l的概要"一章中说明的步骤7相同。8.用户优选XDMS发起包含活动简档的该部分的SIPPUBLISH请求到该应用服务器,该请求具有下列说明事件应用服务器的服务设置的事件,例如"poc-setting"应用服务器标识符例如i某体特征标签本体'.包含激活的用户优选简档的相关部分。9.应用服务器处理对于SIPPUBLISH请求的向用户优选XDMS的确认。图12-发明的方法3的扭克要图12概括了本发明提出的第三种方法的过程。创建/更新用户优选简档用户的多个服务简档被合并在一个"用户优选XDMS"的地方(S1210)。i到3.与"发明的方法1的概要,,一章中说明的步骤1到3相同。激活用户优选简档用户通过使用SIPPUBLISH来激活每个应用的用户优选简档。SIPPUBLISH的内容可以是向位于用户优选XDMS中的要被激活的目标用户优选简档(例如,Home简档、Office简档)的指示器。对此可以需要新事件,例如"优选设置"(S1220、SI240)。254.用户可以在具有下列说明的SIPPUBLISH请求中,从其客户端向应用服务器指示要被激活的用户优选简档(如步骤1中说明的创建的用户优选简档)的选择应用服务器标识符例如Poc或IM或CPM标识符事件新事件"优选设置"本体包含要被激活的目标简档,其具有在用户优选XDMS中的URL。5.应用服务器处理该SIPPUBLISH请求,并且向客户端确i人其结果。用户优选简档的后激活用户优选XDMS取得激活的用户优选简档的内容(S1230、S1250)。6.1.使用XCAPGET请求为了从用户优选XDMS接收激活的用户优选简档的内容,应用服务器向要被激活的目标用户优选简档的URL发起XCAPGET,其中该应用服务器已经通过步骤4中SIPPUBLISH知道了该URL。从用户优选XDMS到应用服务器的200OK响应包含从激活的用户优选简档取得的用户优选。6.2.使用SIPSUBSCRIBE请求应用服务器通过使用步骤4中的SIPPUBLISH来订阅XDM服务器中用户请求其激活的用户优选简档。然后,向应用服务器通知激活的用户优选简档的内容及其任何更新。因此,该应用服务器向用户优选XDMS发起具有下列说明的SIPSUBSCRIBE请求事件xcap-diff目标文档用户优选简档文档过滤器描述"活动简档名称",相应简档的相关部分应当被通知。接着是在"发明的方法1的概要"一章中描述的步骤9到11。可以为简档的调度激活、活动筒档的寿命等提供更多的自动操作。尽管这里参照附图对本发明的示范性实施例进行了描述,但是应当理解,本发明不限于这些准确的实施例,本领域技术人员来在不脱离本发明的范围和精神的情况下,可以对本发明进行各种变化和修改。2权利要求1、一种用于管理用户优选简档的系统,该系统包括多个应用客户端;与该多个应用客户端对应的多个应用服务器;和共享服务器,用于存储和管理各个应用的用户优选简档,其中该应用客户端选择性地激活存储在该共享服务器中的用户优选简档,并且将该选择性地激活的用户优选简档提供给该应用服务器。2、如权利要求1所述的系统,其中,该应用服务器创建该用户优选简档,并且将所创建的用户优选简档存储在该共享服务器中,或者检索或改变已存储在该共享服务器中的用户优选简档。3、如权利要求1或2所述的系统,其中,该共享服务器包括XDM(XML文档管理)服务器,以及其中该系统还包括用于管理该用户优选简档的XDM客户端,其经由集总代理连接到XDM服务器,并且经由SIP/IP核连接到应用客户端。4、如权利要求3所述的系统,其中,该XDM客户端通过使用XCAP(XML配置访问协议)来创建用户优选简档,并且存储所创建的用户优选简档,或者检索或改变已经存储在该共享服务器中的用户优选简档。5、如权利要求4所述的系统,其中,当用户优选简档被选择性地激活时,该XDM客户端通过利用XCAP设置用户优选简档的标志或属性来选择性地激活用户优选简档。6、如权利要求5所述的系统,其中,该XDM服务器通过使用SIPPUBLISH的SIP事件发布来向相应的应用服务器发送该选择性地激活的用户优选简档。7、如权利要求5所述的系统,其中,该应用服务器通过使用SIPSUBSCRIBE的SIP事件发布来订阅来自于XDM服务器的选择性地激活的用户优选简档。8、如权利要求4所述的系统,其中,当该用户优选简档被选择性地激该用户优选简档。9、如权利要求8所述的系统,其中,该应用服务器通过使用XCAP的XCAPGET来从该XDM服务器取得选4奪性地激活的用户优选简档。10、如权利要求8所述的系统,其中,该应用服务器通过使用SIPSUBSCRIBE的SIP事件通知来订阅来自于XDM服务器的选择性地激活的用户优选简档。11、一种用于管理用户优选简档的方法,该方法包括步骤由多个应用客户端创建多个用户优选简档,每个用户优选简档对应于每个应用;将所创建的用户优选简档存储在共享服务器中;选择性地激活所存储的用户优选简档;以及12、如权利要求11所述的方法,还包括步骤由该应用服务器^r索或改变已经存储在该共享服务器中的用户优选简档。13、如权利要求11或12所述的方法,其中,该共享服务器包括XDM(XML文档管理)服务器。14、如权利要求13所述的方法,其中所述将所创建的用户优选简档存储在共享服务器中的步骤包括步骤将所创建的用户优选筒档存储在XDM服务器中,或者由XDM客户端使用XCAP(XML配置访问协议)来检索或改变已经存储在XDM服务器中的用户优选简档。15、如权利要求14所述的方法,其中,所述选择性地激活所存储的用户优选简档的步骤包括步骤由XDM客户端通过XCAP设置用户优选简档的标志或属性来选择性地激活用户优选简档。16、如权利要求15所述的方法,其中,所述将选择性地激活的用户优选筒档提供给相应应用服务器的步骤包括步骤通过使用SIPPUBLISH的SIP事件发布来从XDM服务器向相应的应用服务器发送该选择性地激活的用户优选简档。17、如权利要求15所述的方法,其中,所述将选择性地激活的用户优选简档提供给相应应用服务器的步骤包括步骤通过使用SIPSUBSCRIBE选简档。18、如权利要求14所述的方法,其中,所述选择性地激活所存储的用户优选简档的步骤包括步骤通过向相应的应用服务器发送该用户优选简档的名称来选择性地激活该用户优选简档。19、如权利要求18所述的方法,其中,所述将选择性地激活的用户优选简档提供给相应应用服务器的步骤包括步骤通过使用XCAP的XCAPGET来从该XDM服务器向该应用服务器取得选择性地激活的用户优选简档。20、如权利要求18所述的方法,其中,所述将选择性地激活的用户优选简档4是供给相应应用服务器的步骤包括步骤通过使用SIPSUBSCRIBE的SIP事件通知来从XDM服务器向应用服务器订阅选择性地激活的用户优选简档。全文摘要公开了一种用于管理用户优选简档的系统和方法,该系统包括多个应用客户端;与该多个应用客户端对应的多个应用服务器;和共享服务器,用于存储和管理各个应用的用户优选简档。该应用客户端选择性地激活存储在该共享服务器中的用户优选简档,并且将该选择性地激活的用户优选简档提供给该应用服务器。通过以这种方式将各个应用的用户优选简档存储在一个位置,可以高效地管理用户优选。文档编号G06F17/00GK101512515SQ200780033186公开日2009年8月19日申请日期2007年8月1日优先权日2006年8月1日发明者吴载权,帕坦·B·杰亚万特申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1