用于基于规则的服务的无条件的和立即的服务能力的制作方法

文档序号:7994649阅读:305来源:国知局
用于基于规则的服务的无条件的和立即的服务能力的制作方法
【专利摘要】一种在用户设备处用于控制用户可以改变的IP多媒体子系统,IMS,的服务规则的方法和装置,其中服务规则、条件和/或动作被定义在XML文档内,在IMS网络内保持该XML文档。XML文档定义一个或多个信息性元素,该一个或多个信息性元素标识用户能够改变的服务规则,服务规则包含基于无条件或立即的服务规则中的至少一个基于无条件或立即的服务规则。在接收到XML文档或XML的段时,用户设备或代表用户的入口网站解释信息性元素(多个),以及向用户呈现有关于服务规则是否是可以改变的指示。作为响应,可以接收用户定义的服务规则信息,以及可以在改变与该用户相关联的服务规则中使用该用户定义的服务规则信息。用户定义的服务规则信息被传送给用于验证的IMS网络,以及在更新与用户相关联的服务规则中使用用户定义的服务规则信息的允许的部分。
【专利说明】用于基于规则的服务的无条件的和立即的服务能力

【技术领域】
[0001]本发明涉及IP多媒体子系统服务的配置,以及特别地涉及由用户跨Ut接口来配置使用服务规则的此类服务,该服务规则基于无条件的和/或立即的服务能力。

【背景技术】
[0002]IP多媒体服务在同一会话内提供声音、视频、消息传送、数据等的动态组合。通过日益增加基础应用和能够组合的媒体的数量,向终端订户提供的服务的数量将会增长,以及将会丰富人与人之间的通信体验。这将导致新一代的个人化的,丰富的多媒体通信服务,包含所谓的“组合的IP多媒体”服务。
[0003]IP多媒体子系统(IMS)是由第三代合作伙伴计划(3GPP)和ETSI TISPAN组定义的技术,以在移动通信网上提供IP多媒体服务。IMS提供关键的特征以通过使用标准化的IMS服务使能器来丰富终端订户的人与人的通信体验,标准化的MS服务使能器促进了在基于IP的网络上的新的丰富的人与人(客户端与客户端)的通信服务以及人与内容(客户端与服务器)服务。頂S使用会话发起协议(SIP)以建立和控制订户终端(或订户终端和应用服务器)之间的呼叫或会话。会话描述协议(SDP)(其由SIP信令携带)用于描述和协商会话的媒体组件。虽然SIP被创建作为订户与订户的协议,但是IMS允许运营商和服务提供商控制订户对服务的访问,以及相应地对订户进行计费。
[0004]通过示例,图1示意性地说明了在GPRS/PS接入网(MS当然可以在其它接入网上进行操作)的情况下,MS如何融入到移动网络架构中。呼叫/会话控制功能(CSCF)作为MS内的SIP代理进行操作。3GPP架构定义了三种类型的CSCF:代理CSCF (P-CSCF),P-CSCF是对于SIP终端的MS内首个接触点;服务CSCF (S-CSCF), S-CSCF向订户提供该订户订阅的服务;以及查询CSCF (1-CSCF), 1-CSCF的作用是识别正确的S-CSCF以及向该S-CSCF转发经由P-CSCF从SIP终端接收的请求。
[0005]在MS服务网络内,提供应用服务器(AS)以用于实现MS服务功能性。在MS系统中,AS向终端用户提供服务,可以通过3GPP定义的Mr接口被连接作为端点或通过3GPP定义的ISC接口由S-CSCF “链接接入”。在后面的情况下,初始过滤准则由S-CSCF使用以确定在SIP会话建立期间(或者实际上,出于任何有关的SIP方法、会话或非会话的目的)哪些AS应当被“链接接入”。在MS注册过程期间,IFC由S-CSCF从HSS接收作为用户或订户描述简档的一部分。
[0006]在AS和用户设备(UE)之间已经指定了 Ut接口(或更准确地“参考点”)(例如,3GPP技术规范23.002)。Ut接口使得用户能够管理有关于他或她的服务的信息,例如公共服务身份的创建和分配、例如由呈现服务使用的授权策略的管理、会议策略的管理等。Ut接口允许特别是用户操控与AS相关联的可扩展标记语言(XML)数据,以及可扩展标记语言(XML)数据定义了如何将某些服务提供给该用户。XML文档由XML文档管理服务器(XDMS)来处理,XDMS典型地与AS共位。在使用中,XDMS将服务数据存储到归属订户服务器(HSS)中(作为透明数据),然后由AS在服务调用时检索该服务数据。
[0007]UE可以包括或表示用于通信的任何设备。在所描述的网络(多个)的某些实施例中可以使用的UE的示例是无线设备,诸如移动电话、终端、智能电话、诸如膝上型计算机的便携式计算设备、手持型设备、平板计算机、上网本、计算机、个人数字助理和其它无线通信设备,或诸如电话的有线通信设备、诸如台式计算机的计算设备、机顶盒和其它固定通信设备。
[0008]ETSI TISPAN已经采用了 XML配置接入协议(XCAP)(如在IETF RFC 4825指定的)以用于在Ut接口上使用,以及XCAP促进了 http方法(B卩,GET, PUT和DELETE)的使用以经由XDMS对存储在HSS中的XML数据进行操作。ETSI 183 023提出精细的XCAP协议以用于处理特别是有关于将在下一代网络(NGN)内提供的PSTN/ISDN仿真服务的数据。此类服务包含:例如,语音邮件、呼叫转移、呼叫限制等,由XML “模式(schema)”将每个服务定义在标准内,XML “模式(schema)”表示用于并入用户XML文档的XML模板。
[0009]定义客户服务和设置的XML文档由XDMS来处理。所谓的“Sh”接口允许XDMS与HSS通信。网络运营商可以以每个用户为基础,基于标准化的XML模式,首先将预配置的XML数据安装到HSS中,以及随后经由XDMS来修改所安装的XML数据。管理网络另外提供机制,凭借该机制,用户可以编辑他/她相关联的XML文档。出于这个目的,Ut客户端能够被安装在UE内和/或入口网站内。如上所述,Ut客户端使用XCAP协议以检索(整个文档或整个文档的一部分)和修改与该用户相关联的XML文档(或段)。将了解的是,XDMS通过获得来自HSS的相关XML数据以及通过Ut接口经由UE或入口网站将相关XML数据递送给用户,经由UE或入口网站对来自用户的检索请求做出反应。
[0010]Ut客户端通过在Ut接口上向XDMS发送XCAP GET请求,获取来自XDMS的对于该用户的存储的数据。聚合代理可以用于对这些请求进行认证。XDMS通过Sh接口获取来自HSS的数据,以及在Ut响应消息中将该数据发送回给Ut客户端。Ut客户端向该用户显示信息和选项。虽然XDMS能够允许和拒绝由用户改变XML数据的请求,但是如当前定义的相关标准没有任何机制以包含有关于基于无条件或立即的服务规则的信息,或限制用户对这些类型的服务规则的进一步改变。用户能够将有关于它们服务集的XML文档下载到UE或入口网站,通过显示所有服务设置,UE或入口网站向用户再现服务集,而不管XDMS实际上是否接受来自用户的请求以改变它们的服务设置和/或相关联的服务规则。此类方法将不可避免地导致用户不高兴或困惑。


【发明内容】

[0011]为了处理或解决以上识别的问题,提出将信息性元素或多个信息性元素引入XML文档结构(即,标准化模式)中,该信息性元素或多个信息性元素标识(识别)允许用户改变的服务规则(诸如无条件和立即类型的服务规则)。可以由UE或入口网站代表用户来解释该元素,以及由UE或入口网站向用户显示服务规则是否是可以改变的指示。还可以包含有关于新服务规则的新的信息性元素,其由UE或入口网站将新的服务规则标识为可以改变或不可以改变。例如,有关于无条件和立即类型的服务规则的信息性元素可以由运营商来定义以及被设置为可以改变或不可以改变,从而向用户、UE或入口网站告知关于允许的/不允许的条件和服务规则。
[0012]根据本发明的第一方面,提供了一种控制与用户相关联的用户可以改变的IMS服务规则的方法。服务规则被定义在XML文档内,以及在IMS网络内被保持。该方法包含:通过MS网络的Ut接口,从XDMS服务器请求与该用户相关联的服务规则信息。通过Ut接口来接收XML文档或XML文档的段。XML文档或XML文档的段包含:一个或多个信息性元素,该一个或多个信息性元素标识对应的服务规则是否可以由用户来改变。信息性元素中的至少一个信息性元素对应于基于无条件的或立即的服务规则中的至少一个基于无条件的或立即的服务规则。对信息性元素进行解释,以及向用户呈现有关于能不能改变对应的服务规则的指示。作为响应,接收用户定义的服务规则信息,其中用户定义的服务规则信息包含对于与用户相关联的服务规则的改变。通过Ut接口向XDMS服务器传送用户定义的服务规则信息,以供MS网络在更新对于用户的服务规则中使用。
[0013]根据本发明的第二方面,提供了一种由XDMS服务器执行方法,该方法用于控制与用户相关联的用户可以改变的IMS服务规则。服务规则被定义在XML文档内,以及在IMS网络内被保持。XDMS服务器通过MS网络的Ut接口,接收对于与该用户相关联的服务规则的请求。XDMS服务器通过Ut接口来传送XML文档或XML文档的段,XML文档或XML文档的段包含:一个或多个信息性元素,该一个或多个信息性元素标识对应的服务规则是否可以由该用户来改变。信息性元素中的至少一个信息性元素对应于基于无条件的或立即的服务规则中的至少一个基于无条件的或立即的服务规则。XDMS服务器接收用户定义的服务规则信息,其中用户定义的服务规则包含对应于与该用户相关联的服务规则的改变。XDMS服务器验证与用户定义的服务规则信息相关联的服务规则,以确定对于服务规则的允许的改变。一旦验证,则XDMS服务器更新与该用户相关联的服务规则。
[0014]作为一个选项,用户定义的服务规则信息包含:由该用户定义的新的服务规则。用户定义的服务规则信息可以包含:表示对于与该用户相关联的可以改变的服务规则的改变的数据。用户定义的服务规则信息可以包含:基于无条件或立即类型服务规则的服务规则信息,或新的无条件或立即类型的服务规则。另外或备选地,用户定义的服务规则信息包含:与可以改变的服务规则或新的服务规则相关联的一个或多个用户定义的信息性元素。
[0015]可选地,信息性元素(多个)指定对对应的服务规则的改变是允许和/或不允许的条件。另外,基于至少一个无条件或立即类型的服务规则(多个)的至少一个信息性元素包含:对应的服务规则(多个)是可以改变的还是不可以改变的指示。作为选项,对应的服务规则(多个)是可以改变的还是不可以改变的指示包含标志,如果对应的服务规则(多个)是可以改变的,则该标志具有真值,或如果对应的服务规则(多个)是不可以改变的,则该标志具有假值。
[0016]作为一个选项,该方法(多个)可以包含:向用户通知与不可以改变的服务规则,或不可以改变的无条件或立即类型的服务规则相关联的用户定义的服务规则信息的至少一部分是不允许的。XDMS服务器可以向该用户传送与不可以改变的基于无条件的或立即的服务规则相关联的用户定义的信息性元素是不允许的通知。
[0017]作为一个选项,可以由UE或由代表用户或用户的UE的入口网站来执行该方法。另外,该方法可以包含:用户设备或入口网站验证用户定义的服务规则信息或用户定义的信息性元素,以确定对于与该用户相关联的服务规则的允许的改变。此外,UE或入口网站可以向XDMS服务器传送允许的用户定义的服务规则信息。XDMS服务器可以与UE通信,或XDMS服务器与代表用户或用户的UE的入口网站通信。
[0018]可选地,提供给用户的有关于能不能改变对应的服务规则的指示包含:向用户显示服务规则是否可以改变的列表,可以改变的服务规则的列表,和/或有关于对应的服务规则或可以改变的服务规则的选项的列表。
[0019]根据本发明的第三方面,提供了一种装置,该装置被配置为作为用户终端进行操作,以用于控制与用户相关联的用户可以改变的IMS服务规则。服务规则被定义在XML文档内,以及在MS网络内被保持。该装置包含:接收器、传送器、处理单元和存储器单元,其中处理单元耦合到接收器、传送器和存储器单元。传送器被配置为用于通过MS网络的Ut接口,从XDMS服务器请求与该用户相关联的服务规则信息。接收器被配置为用于通过Ut接口来接收XML文档或XML文档的段,XML文档或XML文档的段包括:一个或多个信息性元素,该一个或多个信息性元素标识对应的服务规则是否可以由该用户来改变。信息性元素中的至少一个信息性元素对应于基于无条件的或立即的服务规则中的至少一个基于无条件的或立即的服务规则。处理单元被配置为用于解释所述信息性元素,以及向该用户提供有关于能不能改变对应的服务规则的指示。处理单元还被配置为用于接收用户定义的服务规则信息,其中用户定义的服务规则信息包含表示对于与该用户相关联的服务规则的改变的数据。传送器被配置为用于通过Ut接口向XDMS服务器传送用户定义的服务规则信息,供IMS网络在更新与该用户相关联的服务规则中使用。
[0020]根据本发明的第四方面,提供了一种装置,该装置被配置为作为入口网站进行操作,以用于控制与用户相关联的用户可以改变的IMS服务规则。服务规则被定义在XML文档内,以及在MS网络内被保持。该装置包含:接收器、传送器、处理单元和存储器单元,其中处理单元耦合到接收器、传送器和存储器单元。传送器被配置为用于通过MS网络的Ut接口,从XDMS服务器请求与用户相关联的服务规则。接收器被配置为用于通过Ut接口来接收XML文档或XML文档的段,XML文档或XML文档的段包含:一个或多个信息性元素,该一个或多个信息性元素标识对应的服务规则是否可以由该用户来改变。信息性元素中的至少一个信息性元素对应于基于无条件的或立即的服务规则中的至少一个基于无条件的或立即的服务规则。处理单元被配置为用于解释所述信息性元素,以及向该用户提供有关于能不能改变对应的服务规则的指示。接收器还被配置为用于接收用户定义的服务规则信息,其中用户定义的服务规则信息包含:表示对于与该用户相关联的服务规则的改变的数据。传送器还被配置为用于通过Ut接口向XDMS服务器传送用户定义的服务规则信息,供MS网络在更新与该用户相关联的服务规则中使用。
[0021]作为一个选项,该装置可以作为用户设备或作为入口网站进行操作,以及还可以被配置为用于验证用户定义的服务规则信息,以确定对于相关联的服务规则的允许的改变。另外,传送器还可以被配置用于通过Ut接口向XDMS服务器传送用户定义的服务规则信息的允许的部分,以供MS网络在更新与该用户相关联的服务规则中使用。
[0022]根据本发明的第五方面,提供了一种装置,该装置被配置为在MS网络内作为XDMS服务器进行操作。在使用中,该装置被布置为管理定义与用户相关联的IMS服务规则的XML文档。XML文档或XML文档的段包含:一个或多个信息性元素(多个),该一个或多个信息性元素(多个)标识对应的服务规则是否可以由该用户改变。信息性元素中的至少一个信息性元素对应于基于无条件或立即的服务规则中的至少一个基于无条件或立即的服务规则,以及该装置还被布置为基于用户定义的服务规则信息来接受或拒绝对于改变与该用户相关联的服务规则的用户请求。
[0023]作为一个选项,该装置被配置为通过MS网络的Ut接口接收对于与用户相关联的服务规则的请求。该装置还可以被配置为通过Ut接口传送XML文档或XML文档的段,XML文档或XML文档的段包括标识用户是否可以改变对应的服务规则的一个或多个信息性元素。信息性元素中的至少一个信息性元素对应于至少一个基于无条件或立即的服务规则。响应于向用户发送一个或多个信息性元素,该装置接收用户定义的服务规则信息。用户定义的服务规则信息包含:对于与该用户相关联的服务规则的改变。该装置被配置为:验证用户定义的服务规则信息,以确定对于相关联的服务规则的允许的改变。该装置被配置为:基于用户定义的服务规则信息的允许的部分来更新XML文档以反映对于服务规则的改变。
[0024]作为一个选项,该装置被配置为用于向用户或入口网站传送与不可以改变的基于无条件的服务规则或不可以改变的基于立即的服务规则相关联的用户定义的服务规则信息的一部分是不允许的通知。
[0025]本发明的实施例能够提供相对简单和高效的机制以用于允许运营商向UE、入口网站或用户通知关于是否允许该用户改变条件、服务规则或创建新的服务规则,这些条件或服务规则对于基于规则的服务而言是无条件的或立即的。仅作为示例,在通信转移(CDIV)服务中,运营商可能希望限制用户在没有该终端首先响铃的情况下,直接转到语音邮件,这可以由不可以改变的基于无条件或立即的服务规则来定义。然而,当CDIV服务(如在3GPPTS 24.604中定义的)在communicat1n-divers1n-serv-cap模式中定义允许的条件和动作时,⑶IV服务没有规定这种可能性。
[0026]以上方法、装置和机制能够用于识别和相应地处理无条件和立即的⑶IV服务规贝IJ (以及用于其它頂S服务的服务规则),以及用于相应地向用户通知关于哪些基于无条件和立即的服务规则是可以改变的还是不可以改变的。
[0027]

【专利附图】

【附图说明】
[0028]图1示意性地说明了 MS集成到3G移动通信系统中。
[0029]图2是根据本发明的信令流程图,该信令流程图说明标识指示可以改变的服务规则的信息元素的过程的示例;
图3是根据本发明的流程图,该流程图说明标识和改变对于可以改变的服务规则的信息性元素的过程的示例;
图4示意性地说明了适用于实现本文中描述的方法的XDMS的示例;
图5示意性地说明了适用于实现本文中描述的UE的示例;
图6示意性地说明了适用于实现本文中描述的入口网站的示例。
[0030]

【具体实施方式】
[0031]如已经描述的,提供XDMS (SIP应用服务器)以保持定义相关联的用户的服务的XML文档。XML文档被存储在HSS内,以及由适当的SIP AS在服务调用时来检索,以便允许AS根据用户预订和网络策略向用户提供服务。应当了解的是,用户预订可以与一个或多个用户或者甚至一组用户相关联(例如,预订可以涉及覆盖超过一个用户的组号)
作为示例,对于每个用户、订户或指定对于与用户(多个)相关联的预订而提供的PSTN/ISDN仿真服务的预订来创建XML文档。根据XML“模式”(在相关标准中定义了该模式),在XML文档内指定每个可以使用的仿真服务。另外,XML文档可以含有“公共部分”区段(还是根据标准化的公共部分),该“公共部分”区段被导入到服务特定模式中的每个服务特定模式中。XCAP协议由Ut客户端(在UE处或在入口网站处)使用,以访问或改变用户的XML文档(多个)内的各种区段。
[0032]为了解决以上识别的问题,提出将信息性元素或多个信息性元素引入XML文档结构(即,标准化模式),信息性元素或多个信息性元素标识(标识)允许用户在它们的预订内改变的服务规则。服务规则(多个)可以包含:一个或多个条件服务规则(多个)以及一个或多个基于无条件和立即的服务规则(多个)。由UE或代表UE的入口网站来解释该元素,以及向用户显示是否可以改变服务规则的指示。
[0033]由IMS 支持的补充服务,如在 3GPP TS 22.173 (VI1.3.0)和 3GPP TS 24.173(VI1.0.0)中定义的。例如,由MS支持的标准化的补充服务包含但不限于:主叫识别显示(0ΙΡ)、主叫识别限制(0IR)、被叫识别显示(TIP)、被叫识别限制(TIR)、通信转移(CDIV)、通信保持(HOLD )、通信阻拦(CB )、消息等待指示(丽I)、会议(C0NF)、显式通信转移(ECT )、计费通知(A0C)、通信等待(CW)、灵活提醒(FA)、通信等待(CW)、定制提醒音(CAT)以及定制响铃信号(CRS)。除了这些标准化的补充服务之外,IMS AS的供应商可以配置AS,以便实现另外的,供应商特定的服务或服务规则。此类供应商特定的服务的一个示例是灵活通信分配服务。
[0034]仅作为示例,CDIV服务(如在3GPP TS 24.604 (VI1.0.0)中定义的)含有规则集,该规则集指定对于外部刺激,CDIV服务如何进行反应。该规则集包含服务规则的列表。CDIV服务的规则集使得用户可以将符合某些条件的进入通信转移/重新定向到另一个目的地。类似地,CB服务(如在3GPP TS 24.611 (VI1.0.0)定义的)含有规则集,该规则集指定对于外部刺激,CB服务如何进行反应。CB服务的示例包含:用于代表用户拒绝符合某些条件的进入通信的进入CB(ICB)、允许阻拦来自匿名主叫方的进入通信的匿名通信拒绝,以及用于拒绝符合某些条件的外出通信的外出CB。
[0035]本文中提出扩展用于补充业务的规则集以包含无条件和立即的服务规则,无条件和立即的服务规则可以由用户来改变。这可以通过定义一组新的服务能力来实现,对于运营商而言,该组新的服务能力使得能够让UE或用户知道是否允许无条件或立即的服务规贝U (例如,无条件或立即的CDIV或CB服务规则)。相同类型的服务能力还适用于其它基于规则的服务,诸如FCD和以上列出的那些服务,或基于将来的规则的服务等。
[0036]无条件的服务规则可以包括或表示没有条件的服务规则。例如,仅作为示例,使用CDIV服务,无条件的CDIV服务规则可以基于无条件地转移呼叫的规则,其可以由用户来改变或不可以由用户来改变,可以采用以下形式:
<s s: c oir.mu n i cat I n - d i v e 1: s i ο r; ;.:.? ' ?、

< c.p: 1--1jWiJ'1:>

-:c;p;wwi


<..cp: % if >

</ep: tSUIv



' ss: £ CiXVia rc-t.C1->:1 ]:?: p: as s 1-4.; a n 1.Qtnyo 111 ce , com



</sti: 11 li;>


</sr-;::o 1.ward-fo >


</cp:
</cp: mwi%>
</3:*j: ccttmjica:,.1ow-::livei $1.?ij>
在这个实例中,⑶IV服务规则将总是将呼叫转移到助手(assistant@myoffice.com)。
[0037]立即服务规则可以包括或表示在接收到SIP消息(例如,SIP INVITE消息)后立即进行动作的服务规则。立即的规则可以具有至少一个条件。例如,仅作为示例,使用CDIV服务,用于转移视频呼叫的立即的CDIV服务规则(其可以由用户来改变或不可以由用户来改变)可以采用以下形式:
(55: co^TsUni Cot 1::~cii vei; s: onl'lrr>
<cp: W眺>

?rp: WW.1 β!-^>


<CO:

</cp I % It

<-cp: l1">



< f c-r Wd r:J?



<.11 Kk)3 i p: a 1.1 ce6 o I e ¥ c-d^-< /11 h; >



/ tO1.W cl I K1- t.1j


</cp:动 i\


</ up i t|lJii1:-
</cp: )*?^:>
一 /3-s ; cotnm-TJnicat1n?diers 1rs ^
在这种情况下,所有的视频呼叫被转移到爱丽丝(alice),但是不转移非视频呼叫,例如纯音频的呼叫。
[0038]XML模式和服务能力模式能够被扩展以包含诸如另外的信息性元素的扩展,该另外的信息性元素指示用户可以改变或不可以改变的无条件和/或立即的服务规则。该模式可以包含表示与对应的无条件和/或立即服务规则相关的无条件和立即服务能力的信息性元素。
[0039]UE或入口网站可以被配置为解释含有在检索的XML文档或文档段内的信息元素(多个),以及向用户显示指示,该指示与对应的服务规则是否是可以改变的有关,该指示包含基于无条件和/或立即的服务能力的服务规则是否是可以改变的。如果这些扩展没有被包含在XML文档或XML文档的段中,则Ut客户端将呈现对于给定服务的所有可以使用的选项/规则,确保支持扩展(例如,表示一个或多个无条件和/或立即的服务能力的一个或多个信息性元素(多个))的Ut客户端与不支持该扩展的XDMS兼容。能够增加该扩展,以便不支持这些扩展的遗留的Ut客户端不会拒绝源自确实支持该扩展的XDMS的响应。注意的是,入口网站可以与遗留的UE结合使用,以解释扩展的信息性元素(多个)以及向用户显示基于无条件和/或立即的服务能力的服务规则是否是可以改变的。当新的服务规则或新的服务能力(诸如基于无条件和/或立即的服务能力)被包含在与用户相关联的规则集或规则的集合中时,这移除了对立即更新UE的需求。可以由IMS网络将这些新的服务规则或新的服务能力包含到XML文档或XML段中。注意的是,如果Ut客户端不支持该扩展,以及寻求改变预订不允许的服务能力或服务规则,则XDMS将验证并且拒绝该请求。
[0040]仅作为示例,当对于服务(诸如在3GPP TS 24.604中指定的⑶IV服务)的服务能力被扩展以定义分别与基于无条件和立即服务规则结合使用的另外的无条件和立即的服务能力时,可以实现如本文中描述的方法。仅作为示例,在当前的CDIV服务XML模式(例如,现有的24.604_serv_cap_.xsd模式)中的另外的服务能力可以通过包含serv-cap-uncondit1nal和serv-cap-1mmediate能力来扩展,以及可以米用以下形式:<X ^: d1.V - c a ρ - c ο::-::1 1.::.1 o r; 3,s π;: n c-?:.1 r e ----"::..,*
";-;、.'<?> —Ii*** ? vp cJ
,:::。:3:1 f

*:.:-:--;: -1 L I; <! - "*-5 ^r V^*:;:a.p - uncnt;::i ;.— ].cr_a I" /:气.-..:..Frs s: pi */ ;l.s ι οne-1 yuei!

? ' f、产 **.?*!?- 1R* T _*? I W / ■>

-v.X 5; ; 泰 ffi =sr s i"r ι - c a ρ -1 rnrr 吟::? 1-j τ: ,s t1: n ^ ^: p:, -/ 1:? 3。n q r: -1 yp q81

MIw4 ? M r' -?

1.1 1-?- 1W- 'w -■< ,--1--.;(,U -1; -fc -sr:---十 r V-c 4 p - --ι n*:.r: y r;> t-sι: 5:----M 5 ^: p rf > j.1 1-; n....1 -1 yp〒 *'

n I n Ce e::: r ?;=1? O m / >

'::-:3: JC 4i 匕 ,*ser',-::.ap-bu6:/,f ?:\: pl ss; provii?1.;uie::! - tvp^"'
i?.1 T1eciirs^isSiM/、

-,:.:1.:: ,ι L 4; t;::::8r:-; e r...r 一 cj a p - ^:-: t ,;:- ;.r_ j.1-1iatft!*\.:::":; -;: p:.0- v isi cj j, e.j — r y p c-

n:L T1-vc c:j r ?.:Si C1 iS / ^

-?:.; rc.4 匕--Si:;,e ι V ? C::> p -1:; F n t j t y ** fz -V = N /5 ;:; r p r 0 v a ;:? i c: i ; ^:;:! - * viz e-l

Tiii n Oc c:: r 5: m 0 m / >./;" (1-\ ? ? ?f J-: f\ >- r r.Τ.:? >■、應 r-r, ,-.-f S::; st-J- 卜^-:rr.<::...?'κ..".., V ? Γ.-.V.隹―.,..;Γ,職,.tjl"--釘..? , / '-μ.'J % 1-1?.1--1 p*-r i%-.>.為.-...▲τ、 f -S-- U-- ■ —- %-β |_- Ι1--' a.......-■*: s..-.-λ- e..%...S r_

π i η Oc cγ; 3Γ η O Η / —-

<κ:?; C 4\ "€> - ?.v0.q:,—r, s eg i:51 <i: t v**JS1.? - 'Hs: p::.々 i s.!Vpeil

1:11 iiCc r s.:..** ? ” /

<::<: Ju I: cj ri,.:;^ r V -cd r> ,— ;、.::一ctr ;.5wer ” V ' M s ;r- ^ |:: 1...!v L:-; j.-;; r 1 e J-1; y].;e *s

π ? T1c?:^ r " /、:< s: rc ¥- -..s.r V - c <:1 i1- n l> t -e -:i e h -:i::-1 *.r.H f: T:...—rr s ^ ; p r,.?v I $ i c.n' r--1 -1 im <::ei

rsinUcc...m ? /、:.: ι r*U '匕.~¥i:x^.rf = r;c? -::; t.d I: i;;f* -fc hji] 二r1..-: ;:.:1provisi ηn。.1 ? , yp^."

iii rH.;ec-.n: 1; y.y1-->;s::.ψ, t4 —?t5erV-c.?p如ru丄e■.1 -ι-acti va:edN f: tVi?H55 ;p 1:r?-■ 1 sic: 1:e.d-1ype参'

?τ!: ri Occr^r:*; M /

-...X is: /c M H =,s s e ι.V -:: a ρ - sJ a I i d 1.t.:/r' 3z:::.Ρ? i; 5: ρ ι ο 1- ; 3 1.? η c.1 d - z ;/p.epl

m L n Ce cu r 3....f9OΡ? / >


</ ;-->: c:οιιχρ?e:;Typ'e:..XML模式定义服务能力,服务能力由一个或多个信息性元素(多个)(例如,<XS:元素名=“…”>)的列表来表示。在这个XML模式中,定义CDIV服务的另外的无条件服务能力的信息性元素(多个)可以采用以下形式:
<xs:兀素名=〃serv_cap-uncondit1nal〃 类型=〃ss:provis1ned_type〃min0ccurs=//07>
定义CDIV服务XML模式的另外的立即服务能力的信息性元素(多个)可以采用以下形式:
<xs:兀素名=//serv-cap-1mmediate^ 类型="ss: provis1ned-type"min0ccurs=//07>
当由与用户相关联的预订要求基于这些能力的服务规则时,无条件的和/或立即的服务能力被包含在XML文档或XML文档的段中。除了条件服务能力之外,无条件的和/或立即的服务能力由信息性元素(多个)来表示,以及被包含在XML文档或XML文档的段中,以及由XDMS传送给用户。以信息性元素的列表的形式来提供这些无条件的和/或立即的服务能力,这些无条件的和/或立即的服务能力包含基于无条件和/或立即的服务能力的服务规则是否是可以改变的指示。
[0041]XML文档可以定义对于服务的规则集,使得该文档含有列出对于允许用户改变或不允许用户改变的服务的那些条件和/或动作的一个或多个信息性元素(多个)的列表。UE或在Ut客户端处的入口网站能够理解表示无条件和/或立即的服务能力的另外的信息性元素,以及视情况而定,将经由用户界面向用户显示这些信息性元素。仅作为示例,对于以上的CDIV服务XML模式而言,运营商可以在XML文档或XML文档的段的信息元素(多个)内设置指示符,以表示那些服务规则是可以改变的或不可以改变的。作为示例,对于无条件和/或立即的服务能力可以包含被设置为表示“假”值的指示符,该指示符指示不允许改变服务规则、条件或有关于这些规则或能力的动作,然而通过将该指示符设置为表示“真”的值,则允许改变所有其它条件和动作。在这种情况下,XML文档或XML文档的段可以采用以下形式: <-Goimrii:η r 丨 ori—d: iv-c.:'jp ;.K=" Λ">
<s e r V - c a p -丨 c o 2〕d .11:0 r; 2.-

r b e 1: V - c a p 謙.u r: c 0 ::d 11 i c: u:i I p r 0 v 2 :-: 10 n e d " S ?_n .·.、. / 5 e r \-職 t: ap 孤 l, :.l c c.. n-i it I ojj a I >
<:/:今 t: Y-c?:?p -: ixf:.? J i. a t */ 1:: r-::-'VI s i.cηi,*:1...-" I:-^Sf >-.: / se r a:p- i me.d ia T: c....'

*-尸 e I: V - *;:; ct p - a a :.j n ym c., u.-; !:) r:.:,.,/ i κ i 1 i *:? *:j: " 1?Si:.- -. / ;?I:一 cι n - .-? j; c, n ym :.> u ^-;

i; v~ca.p -e:-:ter :;a L-Ii s t prori e: 1 ne-i.. M 1iV "/.、.--e 1:v~c.ciρ- “:·:I^ t: na i 而 I ic ? )

?:-seι'/-cciρ^ ? :?e 1;tit ν ρrο\ri..5?*dηeci ” ?I*" .-. /s1— ν-*::aρ-1 rierit:tν —>

<s e ?: ',,c a ρ -ιτιβ d I a ->


?.^? ι'Γ·>?;< / 'i'i: f·-·- >

,/ r ν -Cd p-rne-ii d .-


r 1J -,:: ci I j -1;· r* η :s f;: :l: e - :*s I: zt r. ? i ;:j p r c .5 ·; ? λ i a n e d β1 ?.[f* '· *
</serv-cap^presence-^st arns、

ηe r!...'-c-λp i: I e-da r t i va t<:*d p rc-v 1 .t; 2 0r;<:t:i...— ,r' *

Z f; p T v ? c;: tJ p - :; .:.. E:? -,:. I ;.1 :: I i \r, I f. R r—.J ;'
z ::; η i ν ~ I..: <ir;~ ν <..』? ; J : t. y 1) 1 r;j ? .: 11 ^ κ 〖...二PT11...... /.::. P r ν-;->? ρ ? ; I dll y :-
</ 3 e r1 - c;a ρ -1:ο η-;i; t ! j:: λ >
* -: s ¥? r ν - c a ρ - -? ι:: i a ?. ^

- H I V -?.,: Cf. ρ - * Hi CJ e1 y


< t c-1 e ρ f;:) η γ -1 ype / >

</ so r ν - ca ρ ~ Lci ? q e I:

<£; e ?; ν 她 c dt ρ - :r: ο tit γ 咖 c -i:t ? I e r ρ r c ν ι ε ι, ο η e -:?.... Ν ?-(-Η >


,/ -5. e r爾 C a ρ 臀 r: σ t i f ’/ ? c .::s 11 e r >

心:--:^ ι: ν 腸 ca,ρ 腸 η υr- m f 7滅.-e t: v e豐-:j ;--- rv, r.ν *u r;^ - ?.二 Η ?ν 好...r


</ s e r - c a p — n 01 i. t. y — s e— r *./c* ,:1 — a ?:- c- r .:、

.:.r* 1,一f;ι-tp-IKrr i ? y-y. r v ::i?iis£! 1 n—0uB h?:: 1: n:-.卜c? I : ρ: ?ν J ;; i* 193=η (? **


/ :τ- eY ? C. a ρ : ?ο ?. ?. ν* - s e ι: ve cj - u s e τ - ο r: - ο ι; t. h c. η d - c a i I :-■

r V-C^p- r? ν·?..:? I — Lcie η t ? t y-t 0-1:^ I ;; er ρr,....: ν L s I ο:ι<·>.<.?--Η ?\


/ ? I V—;··;;J P - ;.-;ιρ~ r *->S - ] I Ι^-ν Ti5 ; f y— τ. 11 — Χ::-Λ -- ....

(s r ν~~ciiρ - ?. €,”^ α I - ::; ·? r ν^d-.? S-令 ι: - L ?ο η : :; [ y - L c - c,:ι 11. r ?>rν i ?: i -;:;-11e ? ------Β¥ Ii-m '
</ s e r y 霄 c- a ρ - ? e */ θ a 丄 * 3 e 1: ve cl,u s e r - i ::i e n 111 y -1. ο ? ::; a I ier ..

<s e r ν - c a ρ 細 i: ?- --/ e a L - i de n t i t: */ -1 g -1 i-s 1: cr e:: j3 r g v :.. 5 i 0:.:'? ci:..::,T U."、


</ fvA ν- ν - ca ρ- ? i-H.j I - i ..Φ飞 ξι r. —i r γ — r. r丨-κ.,:ι r 丨)?::‘τ.)
<· /....; 1 ν - c: ,-ι ρ - 4;.... * ■: nr, > j-:. / q. ' L Π I --,"- 2 <·'- Γι — ;"i \ V r' ι. <·-. : c <::—尸 ■?· ·η-· — .:
当不允许用户改变对应的CDIV规则(多个)时,在XML文档或XML文档的段中定义无条件的服务能力的信息性元素(多个)可以采用以下形式:
〈serv-cap-unconditional provisioned="假 〃>〈/serv_cap-unconditional>
定义无条件服务能力的信息性元素(多个)包含标志形式的指示,该标志具有被设置为“假”的值,指示相关联的服务规则是不能改变的。
[0042]当允许用户改变对应的CDIV规则(多个)时,在XML文档或XML文档的段中定义无条件的服务能力的信息性元素(多个)可以采用以下形式:
〈serv-cap-unconditional provisioned="真 〃>〈/serv_cap-unconditional>
定义无条件服务能力的信息性元素(多个)包含标志形式的指示,该标志具有被设置为“真”的值,指示相关联的服务规则是能改变的。
[0043]当不允许用户改变对应的CDIV规则(多个)时,在XML文档或XML文档的段中定义立即的服务能力的信息性元素(多个)可以采用以下形式:
<serv-cap-immediate provisioned=^ 假 〃>〈/serv_cap-immediate>
定义立即的服务能力的信息性元素(多个)包含标志形式的指示,该标志具有被设置为“假”的值,指示相关联的服务规则是不能改变的。
[0044]当允许用户改变对应的CDIV规则(多个)时,在XML文档或XML文档的段中定义立即的服务能力的信息性元素(多个)可以采用以下形式:
<serv-cap-immediate provisioned=〃真 〃>〈/serv-cap-immediate>
定义立即的服务能力的信息性元素(多个)包含标志形式的指示,该标志具有被设置为“真”的值,指示相关联的服务规则是可以改变的。
[0045]虽然指示符或指示可以采用具有被设置为“真”或“假”的值的标志的形式,但是将了解的是,可以由能够用于识别相关联的规则是能够改变的还是不能改变(允许或不允许)的任何数据来表示这种指示,例如,该指示可以采用指示对应的服务规则(多个)是可以改变的第一值以及指示对应的服务规则(多个)是不能改变的第二值的形式。作为另一个示例,指示符可以采用二进制数字I或0,或字符串“开启”或“关闭”,“是”或“否”,“蓝色”或“红色”或可以用于分别识别相关联的规则是能够改变的还是不能改变的任何其它的数据的形式。
[0046]当UE或入口网站被配置为识别在XML文档或XML文档的段中的这些信息性元素(多个)或另外的服务能力时,则UE或入口网站可以向用户显示对应于该信息性元素的服务规则是能改变的还是不能改变的。UE或入口网站可以被配置为显示有关于是否仅对应的服务规则是可以改变的指示,从而避免用户不注意地改变不可以改变的服务规则。向用户呈现有关于对应的服务规则(多个)是否可以被改变的指示可以包含:向用户显示服务规则(多个)是否是可以改变的列表,可以改变的服务规则(多个)的列表,和/或有关于对应的服务规则(多个)的选项的列表或有关于用户可以改变的服务或服务规则的可以改变的服务规则(多个)的列表。
[0047]例如,如果不允许用户使用无条件的服务规则(例如,基于无条件的呼叫转移(CFU)的服务规则),则对应的信息性元素(多个)将指示对应的服务能力是不可以改变的。这可以在入口网站或UE处来解释,使得入口网站或UE的图形用户界面可以不呈现用于配置无条件服务规则的选项。反而,入口网站或UE可以向用户呈现与诸如基于媒体、身份或时间条件来转移的规则有关的其它选项。通过呈现哪些无条件或立即的服务规则和其选项是可以改变的指示,这避免了 XDMS使对于改变服务规则或将新的服务规则包含到与用户相关联的服务规则中的请求无效,这改进了效率和客户满意度。
[0048]图2是说明与向用户呈现可以改变的服务规则或服务能力以及处理该改变(如果有的话)相关联的过程200的信号流程图。在步骤203,UE 201的Ut客户端或入口网站通过Ut接口向XDMS 202发送GET请求消息(例如,XCAP GET (serv_cap)),以用于请求表示与该用户相关联的服务规则的数据。可以将该数据呈现成具有由信息性元素表示的服务能力的列表的XML文档或XML文档的段。可以对于与用户的预订相关联的特定的服务(例如CDIV或CB补充服务)、一个或多个服务或所有服务请求服务规则。这个信息可以采用与对于该用户和所请求的对应的服务(多个)(例如,CDIV或CB补充服务等)应用的服务规则集有关的XML文档或XML文档的段的形式。
[0049]在接收到GET请求消息时,XDMS 202检索在XML文档或XML文档的段的形式中的有关的服务规则信息。XDMS可以通过Sh接口获得来自HSS的XML文档或XML文档的段。在步骤204中,XDMS 202向UE或入口网站201发送包含XML文档或XML文档的段的响应消息(例如,200 OK)0 XML文档或XML文档的段包含:对应于与用户和/或请求的服务(多个)相关联的服务规则的一个或多个信息性元素(多个)。
[0050]在接收到XML文档或XML文档的段时,在步骤205中,UE或入口网站201再现(解释)XML文档或XML文档的段内的信息性元素,以及向用户显示用户可以改变的条件、服务规则信息、选项和/或动作的指示。如果UE或入口网站201能够解释有关于无条件的和/或立即的服务能力的信息性元素,则与这些信息性元素相关联的服务规则、条件、选项或动作将被显示为可以改变(如果允许用户改变基于这些信息性元素的服务规则),或不可以改变(如果不允许用户改变基于这些元素的服务规则)。备选地,UE或入口网站可以仅呈现允许用户使用和/或改变的选项或服务规则,其中不允许的选项或服务规则根本不显示,或例如可以被示出为灰色标记并且不能选择。
[0051]如果UE或入口网站201是遗留系统,以及不能解释基于无条件和/或立即的服务能力的信息性元素,则与这些能力相关联的服务规则、条件、选项或动作将被显示成可以改变的,不管是否允许用户改变对应的服务规则。这允许后向兼容性。如果基于无条件的和/或立即的服务能力(例如,serv-cap-unconditional和/或serv-cap-immediate)的信息性元素没有被包含在XML文档或XML文档的段中,则UE或入口网站201可以指示允许改变有关的服务规则、选项或动作。
[0052]用户能够识别能够被改变的服务规则、选项、条件、动作或服务能力,以及选择改变这些服务规则、选项、条件、动作或服务能力或增加新的服务规则、选项、条件、动作等。万一用户希望改变服务规则或增加新的服务规则,则UE或入口网站可以从用户接收表示对服务规则的各种改变的数据。可以由UE或入口网站生成这些改变,以形成用户定义的服务规则信息,用户定义的服务规则信息包含:表示用户已经对与该用户相关联的服务规则或服务规则集做出的改变、增加或插入的数据。该数据可以是新的服务规则(多个)或新的选项(多个),与一个或多个服务规则(多个)相关联的条件(多个)或动作(多个),或与一个或多个服务规则(多个)相关联的用户定义的信息性元素(多个),或改变的服务规则(多个)等的形式。
[0053]作为示例,上述的用于转移视频呼叫的立即的CDIV服务规则(其中视频呼叫被转移到爱丽丝)可以显示给用户,作为可以改变的服务规则。这意味着表示对应于XML文档或XML文档的段中的这个服务规则的立即的服务能力的信息性元素(多个)可以包含:以具有被设置为“真”的值的标志的形式的指示。有关于这个CDIV服务能力的服务规则、条件或选项已经呈现给用户作为可以改变的。在这种情况下,用户可以选择改变视频呼叫将被转移到的人员,从aliceOexample. com转移到bobOexample. com,这将导致将服务规则的目标改变到〈目标〉sip:bob@example. com〈/面目标〉。用户定义的服务信息可以包含:表示用于转移视频呼叫的改变的CDIV服务规则的数据,或表示仅对CDIV服务规则的改变部分或改变的选项做出的改变的数据。用户定义的服务信息可以基于用于表示服务规则、动作、条件和/或服务能力的XML格式或模式。
[0054]在步骤206,UE或入口网站201向MS网络传送包含用户定义的规则信息的一个或多个PUT请求消息(多个)(例如,XCAP PUT (⑶IV规则(多个)))。在MS网络中,在改变用户的预订的规则集和/或相关联的服务规则(多个)中,可以解释和使用用户定义的服务规则信息。XCAP PUT请求消息可以包含:所有所需的用户定义的服务规则信息,或若干XCAPPUT请求消息可以用于中继用户请求的改变。用户定义的服务规则信息可以包含:一个或多个用户定义的服务规则(多个)或新的服务规则(多个),对当前服务规则的改变。用户定义的服务规则信息还可以包含:有关于与该用户相关联的用户希望改变的服务规则(多个)或服务能力的用户定义的信息性元素(多个),当改变对应的服务规则(多个)时,可以由MS网络来解释该信息性元素。
[0055]当在XDMS 202处接收到PUT请求消息时,在步骤207,XDMS通过验证是否允许对于如由用户定义的服务规则信息定义的服务规则的改变或增加,来处理用户定义的服务规则信息(例如,用户定义的服务规则(多个))、新的服务规则(多个),对相关联的服务规则的改变,等等)。在步骤208,如果用户定义的服务规则信息定义允许的改变(例如,用户定义的服务规则(多个)、新的服务规则(多个)、对于服务规则(多个)或服务能力的改变是允许的),则XDMS 202更新对应的服务规则和/或将对应的服务规则插入到与用户相关联的预订中。这可以通过在HSS相应地更新对应的XML文档或XML文档的段来执行。例如,代表用户,使对于与用户相关联的服务规则的改变反映在存储在HSS上的XML文档(多个)或XML文档的段中。XDMS 202向UE或入口网站201传送确认消息(例如,200 0K),该确认消息指示服务规则(多个)或请求的改变是可以接受的。
[0056]然而,在步骤208,XDMS 202检查与用户定义的服务规则信息有关的服务规则是有效的还是无效的。在步骤208a,如果用户定义的服务规则信息的一部分是允许的(与由用户定义的服务规则信息的一部分表示的改变相关联的服务规则是有效的和允许的),则XDMS 202更新对应的允许的服务规则,和/或将对应的允许的服务规则插入到与用户相关联的预订中。这可以通过相应地更新HSS来执行。例如,代表用户,使对于与用户相关联的允许的服务规则的改变反映在存储在HSS上的XML文档(多个)或XML文档的段中。XDMS202可以向UE或入口网站201传送确认消息(例如,200 0K),该确认消息指示用户定义的服务规则信息的该部分或允许的服务规则(多个)或请求的改变是可以接受的。
[0057]在步骤208b,如果用户定义的服务规则信息的至少一部分(例如,基于与该用户相关联的预订,所请求的服务规则(多个)的改变中的全部或一些是不允许被改变的或是无效的),则XDMS 202向UE或入口网站201传送否定响应消息(例如,409冲突),该否定响应消息指示所请求的对于对应服务规则(多个)的改变是不允许的。如果用户试图改变不允许改变的无条件和/或立即的服务规则,则可以向该用户呈现这个否定的响应消息,该否定的响应消息指示试图改变无条件和/或立即的服务规则,但是不允许。这个增加的检查捕获遗留系统的任何UE或入口网站201,该遗留系统不能解释附加的服务能力,诸如无条件的和/或立即的服务能力。
[0058]作为示例,否定的响应消息可以是409冲突消息,409冲突消息可以采用以下形式:
'?;-:rnl 1? 秦=w I . O” 编)?3.::::''Ut F-s ^? ><xcap-er ι υι
Kiii I us = " si ι ?: ieti ; p a i .ins ; Mini; r. £ ; kc a p - e 11 o i." -> <- c o fts ? r a I r; t: - hk M' W = " ?<! il
w 内-- 衾:+emu-- wi -> * H / ><r t O r ,
变量〈条件 > 含有不允许由用户使用的实际条件,实际条件可以包含除了无条件的和/或立即的之外的来自当前的MTAS 409的冲突响应的条件的列表的条件中的任何条件。
[0059]图3是说明根据本发明的过程的示例的流程图,该过程用于识别和改变与接收的信息性元素相关联的服务规则,所接收的信息性元素指示对应的服务规则是可以改变的或不可以改变的。在这个示例中,该过程提供用于控制用户能够改变的与该用户相关联的IP多媒体子系统的服务规则的系统。使用在頂S网络内(例如,在HSS (未示出))保持的XML文档内的信息性元素表示的服务能力、条件或动作来定义服务规则。执行的步骤如下:
Al.在MS网络中,UE或入口网站从XDMS请求或获取与用户相关联的对于服务的服务能力。服务能力被表示成XML文档或XML文档的段中的信息性元素,以及通过IMS网的Ut接口从XDMS服务器来请求。信息性元素(多个)可以指定对于对对应的服务规则的改变是允许和/或不允许的条件。
[0060]A2. UE或入口网站接收来自XDMS的服务能力。这个信息可以采用XML文档或XML文档的段的形式,XML文档或XML文档的段由XDMS从HSS检索以及通过Ut接口被传送给UE或入口网站。XML文档或XML文档的段包含:标识对应的服务规则是否可以由用户来改变的一个或多个信息性元素,以及其中,信息性元素(例如服务能力、动作或条件)中的至少一个信息性元素对应于基于无条件和/或立即的服务规则中的至少一个基于无条件和/或立即的服务规则。例如,XML文档或XML文档的段可以包含:对应于一个或多个服务的服务能力的多个信息性元素,其中信息性元素(多个)中的一个或多个信息性元素可以对应于基于无条件的服务规则(多个),和/或信息性元素(多个)中的一个或多个信息性元素可以对应于基于立即的服务规则(多个)。
[0061]A3. UE或入口网站再现所接收的能力,这可以包含解释信息性元素以及向用户呈现有关于对应的服务规则是否是可以改变的指示。UE或入口网站可以呈现允许用户使用和/或改变的选项或服务规则,其中不允许的选项或服务规则根本不示出,或例如通过灰色标记并且不能选择来示出。UE可以包含:图形用户界面以用于解释和显示可以改变的选项或服务规则。
[0062]A4.用户选择选项和/或创建新的服务规则(多个)或对现有的服务规则(多个)(例如,⑶IV规则(多个))进行更新。这包含:UE或入口网站接收与用户希望改变的服务规则和/或选项相关联的用户定义的服务规则信息。用户定义的服务规则信息可以包含:一个或多个新的服务规则(多个),能够用于改变对应的服务规则(多个)的一个或多个用户定义的信息性元素(多个),和/或能够用于改变对应的服务规则(多个)的选项。作为一个选项,可以由UE或入口网站来验证用户定义的服务规则信息,以确定它们是否对应于关于相关联的服务规则的允许的改变。
[0063]A5. UE或入口网站通过Ut接口向XDMS发送用户定义的服务规则信息(例如,⑶IV规则(多个)),以供IMS网络在基于用户定义的服务规则信息更新或插入一个或多个服务规贝U (多个)中使用,用户定义的服务规则信息可以在HSS处在XML文档中进行定义。
[0064]A6. XDMS对与用户定义的服务规则信息(例如,⑶IV或CB规则(多个)等)相关联的服务规则进行验证。用户定义的服务规则信息指示对于在与用户相关联的预订中定义的对应的服务规则的改变。然后,XDMS验证这些改变,以确定对服务规则(多个)的改变或提出的改变是允许的还是不允许的。
[0065]A7.如果对应于用户定义的服务规则信息的服务规则(多个)是有效的或允许改变,则该过程前进到步骤AS。然而,如果服务规则(多个)是无效的,或不允许改变,则过程继续到步骤AlO。
[0066]A8. XDMS向UE或入口网站发送通知消息(例如,200 OK消息),该通知消息确认更新的或新服务规则(多个)是有效的,以及已经被更新或增加到对应的服务规则集。
[0067]A9. UE或入口网站接收通知消息(例如,200 OK消息),以及然后,UE或入口网站相应地向用户通知或呈现该消息。
[0068]A10. XDMS向UE或入口网站发送否定响应消息(例如,409冲突消息),该否定响应消息指示服务规则的至少一部分是无效的或不允许改变。这包含向用户通知用户定义的服务规则信息的至少一部分可以与不可以改变的服务规则相关联,不可以改变的服务规则可以是不可以改变的基于无条件的或立即的服务规则,以及不允许改变。
[0069]All. UE或入口网站接收否定的响应消息(例如,409冲突消息),以及相应地向用户通知或呈现该消息。
[0070]图4示意性地说明了装置的示例,该装置被配置为在MS内作为XDMS I进行操作,XDMS I适用于或被配置为实现本文中描述的方法和/或过程。可以将XDMS I实现成计算机硬件和软件的组合。XDMS I包含:处理单元2、存储器单元3、接收器4和传送器5。处理单元2耦合到存储器单元3、接收器4和传送器5。接收器4被配置为用于通过Ut接口接收从UE或入口网站发送的消息。传送器5被配置为用于通过Ut接口向UE发送消息。接收器4和传送器5还被配置为用于检索XML文档或XML文档的段,以及通过Sh接口将XML文档或XML文档的段存储在HSS处。
[0071]存储器单元3包含:规则配置单元7,规则配置单元7用于将用户定义的服务规则信息转换成XML文档或XML文档的段,以及规则验证单元8,规则验证单元8用于在验证与用户定义的服务规则信息相关联的服务规则和向用户发送通知中使用。处理单元2被配置为用于确定存储在HSS处的与用户相关联的服务规则是否不同于由UE入口网站请求的或从UE或入口网站接收的(以用户定义的服务规则信息的形式)服务规则。如果这些服务规则不同,则用户要求实现对于他们服务规则的改变。在更新HSS中的与用户相关联的允许的对应服务规则之前,处理单元2验证新的或改变的服务规则。处理单元2被配置为用于经由UE或入口网站通知用户对应于用户定义的服务规则信息的至少一部分的任何服务规则是否是不允许。
[0072]在使用中,XDMS I被布置为管理定义对于与用户相关联的预订的MS服务规则的XML文档,XML文档或XML文档的段包括:标识对应的服务规则是否可以由用户改变的一个或多个信息性元素。信息性元素(多个)中的一个或多个信息性元素对应于一个或多个基于无条件的服务规则和/或一个或多个基于立即的服务规则(多个)。XDMS I还被布置为基于用户定义的服务规则信息来接受或拒绝用户请求以改变含有在文档内的服务规则。
[0073]在操作中,接收器4通过MS网络的Ut接口来接收对于与用户相关联的服务规则的请求。可以从UE或代表用户的入口网站来接收这个请求。在通过h接口从HSS检索XML文档或XML文档的段后,传送器5通过Ut接口传送XML文档或XML文档的段,XML文档或XML文档的段包括标识对应的服务规则是否可以由用户改变的一个或多个信息性元素。信息性元素(多个)中的一个或多个信息性元素对应于一个或多个基于无条件的服务规则和/或一个或多个基于立即的服务规则(多个)。
[0074]响应于传送XML文档或XML文档的段,接收器4接收与新的服务规则或将被改变的服务规则相关联的用户定义的服务规则信息。用户定义的服务规则信息包含:表示对于与该用户相关联的对应的服务规则的改变的数据。处理单元2验证用户定义的服务规则信息以确定对于相关联的服务规则的允许的改变。处理单元2基于允许的用户定义的服务规则信息来更新HSS处的XML文档以反映对于服务规则的改变。另外,传送器5可以被配置为向用户传送通知,该通知指示与不可以改变的基于无条件的或立即的服务规则中的至少一个基于无条件的或立即的服务规则相关联的用户定义的服务规则信息的至少一部分是不允许的。
[0075]图5示意性地说明了装置的示例,该装置用于作为UE 10进行操作,UE 10适用于或被配置为实现本文中描述的方法和/或过程。可以将UE 10实现成计算机硬件和软件的组合。UE 10包含:用户输入设备11、处理单元12、存储器单元13、接收器14和传送器15,处理单元12耦合到用户输入设备11、存储器单元13、接收器14和传送器15。用户输入设备11被配置为用于接收来自用户的用户输入,用户输入设备11可以包含:小键盘、触摸屏或用于接收用户输入的任何其它设备。接收器14被配置为用于接收从XDMS I通过Ut接口或从入口网站20发送的消息。传送器15被配置为用于通过Ut接口向XDMS I发送消息,或向入口网站20发送消息。
[0076]存储器单元13包含:规则配置单元17,规则配置单元17用于将与改变服务规则有关的用户输入转换成用户定义的服务规则信息,以及用户输入单元16用于转换用户输入,以及将相关输入发送给规则配置单元17。UE 10还可以包含:规则验证单元(未示出),规则验证单元用于在验证与用户定义的服务规则信息相关联的服务规则和向用户发送通知中使用。处理单元12被配置为用于解释从XDMS I接收的或从每个入口网站20接收的XML文档或XML文档的段中的信息性元素,以及用于向用户呈现是否能够改变有关于对应的服务规则(多个)的指示。处理单元12还被配置为接收用户输入以供在生成用户定义的服务规则信息中使用,其中用户定义的服务规则信息表示指示对于与用户相关联的预订的服务规则的改变或增加的数据。处理单元12还被配置为用于经由UE或入口网站通知用户对应于用户定义的服务规则信息的至少一部分的任何服务规则是否是不允许的。
[0077]另外,UE 10被配置为用于控制对于与用户相关联的预订的用户可以改变的MS服务规则。在XML文档或XML文档的段内来定义服务规则,以及在IMS网络内来保持服务规则。传送器15被配置为用于通过MS网络的Ut接口从XDMS I或从可以访问MS网络的入口网站20来请求与用户相关联的服务规则。接收器14被配置为用于通过Ut接口接收XML文档或XML文档的段,XML文档或XML文档的段包含表示对应的服务规则是否可以由用户来改变的一个或多个信息性元素。信息性元素(多个)中的一个或多个信息性元素对应于一个或多个基于无条件的服务规则(多个)和/或一个或多个基于立即的服务规则(多个)。处理单元12被配置为用于解释信息性元素,以及向用户呈现(经由显示器或图形用户界面(未示出))有关于能不能改变对应的服务规则(多个)的指示。用户输入设备11接收与改变服务规则和/或插入新的服务规则相关联的用户输入,以及处理单元12和/或存储器单元13基于用户输入生成用户定义的服务规则信息。用户定义的服务规则信息表示指示对于与用户相关联的服务规则的改变或增加(或删除)的数据。传送器15被配置为用于通过Ut接口向XDMS I (或向入口网站20)传送用户定义的服务规则信息,以供由MS网络在更新与用户相关联的服务规则中使用。
[0078]另外,处理单元12还可以被配置为用于验证用户定义的服务规则信息,以确定对于相关联的服务规则的允许的改变。传送器15还可以被配置为用于通过Ut接口向XDMS I传送用户定义的服务规则信息的允许的部分,以供IMS网络在更新与用户相关联的服务规则中使用。另外,接收器14可以被配置为接收来自XDMS I或来自入口网站20的通知,该通知向用户指示与不可以改变的基于无条件的或立即的服务规则(或任何其它服务规则)中的至少一个相关联的用户定义的服务规则的至少一部分是不允许的。
[0079]图6示意性地说明了装置的示例,该装置用于作为入口网站20进行操作,入口网站20适用于或被配置为实现本文中描述的方法和/或过程。可以将入口网站20实现成计算机硬件和软件的组合。入口网站20包含:处理单元22、存储器单元23、接收器24和传送器25,处理单元22耦合到存储器单元23、接收器24和传送器25。接收器24被配置为用于接收从用户的UE (例如,UE 10)发送的消息,或用于通过Ut接口接收来自XDMS I的消息。传送器25被配置为用于向用户的UE发送消息或通过Ut接口向XDMS I发送消息。存储器单元23包含:规则配置单元27,规则配置单元27用于将与改变服务规则有关的用户输入转换成用户定义的服务规则信息,以及入口网站验证单元26用于在验证与用户定义的服务规则信息相关联的服务规则以及相应地向用户发送通知中使用。
[0080]处理单元22被配置为用于对从XDMS I接收的XML文档或XML文档的段中的信息性元素进行解释,以及用于向用户或用户的UE呈现有关于能不能改变对应的服务规则(多个)的指示。处理单元22还被配置为接收来自用户的输入,以供在生成用户定义的服务规则信息中使用,其中用户定义的服务规则信息表示指示对与用户相关联的服务规则的改变或增加的数据。处理单元22还可以被配置为接收来自UE 10的用户定义的服务规则信息。处理单元22可以在经由Ut接口向XDMS I传送表示用户定义的服务规则信息的数据(该数据供在更新与该用户相关联的服务规则中使用)之前,验证新的或改变的服务规则。处理单元22还被配置为用于向用户通知对应于用户定义的服务规则信息的至少一部分的任何服务规则是否是不允许的。
[0081]在操作中,入口网站20被配置为用于控制与用户相关联的可以改变的MS服务规贝U。服务规则被定义在XML文档内,以及在MS网络内被保持。传送器25被配置为用于通过MS网络的Ut接口从XDMS I来请求对于与用户相关联的预订的服务规则。接收器24被配置为用于通过Ut接口接收XML文档或XML文档的段,XML文档或XML文档的段包含标识对应的服务规则是否可以由用户来改变的一个或多个信息性元素。信息性元素(多个)中的一个或多个信息性元素对应于一个或多个基于无条件的服务规则(多个)和/或一个或多个基于立即的服务规则(多个)。处理单元22被配置为用于解释信息性元素,以及向用户呈现(经由用户的UE,显示器或图形用户界面(未示出))有关于能不能改变对应的服务规则(多个)的指示。接收器24或处理单元22接收与改变服务规则和/或插入新的服务规则相关联的用户输入,以及根据这些输入,处理单元22和/或存储器单元23基于用户输入生成用户定义的服务规则信息。用户定义的服务规则信息表示指示对于与用户相关联的服务规则的改变或增加(或删除)的数据。备选地或另外,接收器24接收来自用户的UE的用户定义的服务规则信息。传送器25被配置为用于通过Ut接口向XDMS I (或向入口网站20)传送表示用户定义的服务规则信息的数据,以供MS网络在更新与用户相关联的服务规则中使用。
[0082]另外,处理单元22还可以被配置为用于验证用户定义的服务规则信息,以确定对于相关联的服务规则的允许的改变。传送器25还可以被配置为用于通过Ut接口向XDMS I传送表示用户定义的服务规则信息的允许的部分的数据,以供IMS网络在更新与用户相关联的服务规则中使用。另外,接收器24可以被配置为接收来自XDMS I的通知,该通知向用户指示与不可以改变的基于无条件的或立即的服务规则(或任何其它服务规则)中的至少一个相关联的用户定义的服务规则的至少一部分是不允许的。传送器25可以被配置为经由用户的UE向用户转发该通知。
[0083]本领域的技术人员将了解的是,在不背离本发明的范围的情况下,可以对上述示例和/或实施例做出各种修改。
【权利要求】
1.一种控制与用户相关联的用户可以改变的IP多媒体子系统IMS的服务规则的方法,其中所述服务规则被定义在可扩展标记语言XML文档内,以及在所述IMS网络内被保持,所述方法包括: 通过所述MS网络的Ut接口,从XML数据管理服务器XDMS请求与所述用户相关联的服务规则; 通过所述Ut接口来接收所述XML文档或所述XML文档的段,所述XML文档或所述XML文档的段包括:一个或多个信息性元素,所述一个或多个信息性元素标识对应的服务规则是否可以由所述用户来改变,其中所述信息性元素中的至少一个信息性元素对应于基于无条件的或立即的服务规则中的至少一个基于无条件的或立即的服务规则; 解释所述信息性元素,以及向所述用户呈现有关于能不能改变所述对应的服务规则的指示; 接收用户定义的服务规则信息,其中所述用户定义的服务规则信息包含对于与所述用户相关联的所述服务规则的改变;以及 通过所述Ut接口向所述XDMS传送所述用户定义的服务规则信息,以供所述MS网络在更新与所述用户相关联的所述服务规则中使用。
2.根据权利要求1所述的方法,其中所述信息性元素指定对于对所述对应的服务规则的改变是允许的和/或不允许的的条件。
3.根据权利要求1或2所述的方法,其中与所述无条件或立即类型的服务规则相关联的所述信息性元素包含:所述对应的服务规则是否可以改变的指示。
4.根据权利要求3所述的方法,其中所述对应的服务规则是否是可以改变的所述指示还包括:具有指示所述对应的服务规则可以改变的第一值的标志,或具有指示所述对应的服务规则不可以改变的第二值的所述标志。
5.根据前述权利要求中的任何一项所述的方法,还包括:向所述用户通知包含与不可以改变的基于无条件或立即的服务规则相关联的改变的所述用户定义的服务规则信息的一部分是不允许的。
6.根据前述权利要求中的任何一项所述的方法,其中由用户终端来执行所述方法。
7.根据权利要求1至5中的任何一项所述的方法,其中由代表所述用户的入口网站来执行所述方法。
8.根据前述权利要求中的任何一项所述的方法,还包括以下步骤: 验证所述用户定义的服务规则信息,以确定对于所述相关联的服务规则的允许的改变;以及 通过所述Ut接口,向所述XDMS传送允许的用户定义的服务规则信息,以供所述MS网络在更新与所述用户相关联的所述服务规则中使用。
9.一种控制与用户相关联的用户可以改变的IP多媒体子系统IMS的服务规则的方法,其中所述服务规则被定义在可扩展标记语言XML文档内,以及在所述IMS网络内被保持,由XML数据管理服务器XDMS执行的所述方法包括: 通过所述MS网络的Ut接口,接收对于与所述用户相关联的服务规则的请求; 通过所述Ut接口,传送所述XML文档或所述XML文档的段,所述XML文档或所述XML文档的段包括:一个或多个信息性元素,所述一个或多个信息性元素标识对应的服务规则是否可以由所述用户来改变,其中所述信息性元素中的至少一个信息性元素对应于基于无条件的或立即的服务规则中的至少一个基于无条件的或立即的服务规则; 响应于传送所述XML文档或所述XML文档的段,接收用户定义的服务规则信息,其中所述用户定义的服务规则包括对于与所述用户相关联的所述服务规则的改变; 验证所述用户定义的服务规则信息,以确定对于所述相关联的服务规则的允许的改变;以及 基于允许的用户定义的服务规则信息,更新所述服务规则。
10.根据权利要求9所述的方法,其中所述信息性元素指定对于对所述对应的服务规则的改变是允许的和/或不允许的的条件。
11.根据权利要求9或10所述的方法,其中与所述无条件或立即类型的服务规则相关联的所述信息性元素包含:所述对应的服务规则是否可以改变的指示。
12.根据权利要求11所述的方法,其中所述对应的服务规则是否是可以改变的所述指示还包括:具有指示所述对应的服务规则是可以改变的第一值的标志,或具有指示所述对应的服务规则是不可以改变的第二值的所述标志。
13.根据权利要求9至12中的任何一项所述的方法,还包括:向所述用户传送与不可以改变的基于无条件或立即的服务规则相关联的所述用户定义的服务规则信息的一部分是不允许的通知。
14.根据权利要求9至13中的任何一项所述的方法,其中所述XDMS与用户终端通信。
15.根据权利要求9至13中的任何一项所述的方法,其中所述XDMS与代表所述用户的入口网站通信。
16.根据权利要求9至13中的任何一项所述的方法,其中所述更新所述服务规则的步骤还包括:更新所述XML文档以反映对于与所述用户定义的服务规则信息相关联的所述服务规则的改变。
17.一种装置,所述装置被配置为作为用户终端进行操作,以用于控制与用户相关联的用户可以改变的IP多媒体子系统IMS的服务规则,其中所述服务规则被定义在可扩展标记语言XML文档内,以及在所述MS网络内被保持,所述装置包含:接收器、传送器、处理单元和存储器单元,所述处理单元耦合到所述接收器、所述传送器和所述存储器单元,其中: 所述传送器被配置为用于通过所述MS网络的Ut接口,从XML数据管理服务器XDMS请求与所述用户相关联的所述服务规则; 所述接收器被配置为用于通过所述Ut接口来接收所述XML文档或所述XML文档的段,所述XML文档或所述XML文档的段包括:一个或多个信息性元素,所述一个或多个信息性元素标识对应的服务规则是否可以由所述用户来改变,其中所述信息性元素中的至少一个信息性元素对应于基于无条件的或立即的服务规则中的至少一个基于无条件的或立即的服务规则; 所述处理单元被配置为用于: 解释所述信息性元素,以及向所述用户呈现有关于是否可以改变所述对应的服务规则的指示;以及 接收用户定义的服务规则信息,其中所述用户定义的服务规则信息指示对于与所述用户相关联的所述服务规则的改变的数据; 所述传送器被配置为用于通过所述Ut接口向所述XDMS传送所述用户定义的服务规则信息,以供所述MS网络在更新与所述用户相关联的服务规则中使用。
18.根据权利要求17所述的装置,其中: 所述处理单元还被配置为用于验证所述用户定义的服务规则信息,以确定对于所述相关联的服务规则的允许的改变;以及 所述传送器还被配置为用于通过所述Ut接口,向所述XDMS传送所述用户定义的服务规则信息的所述允许的部分,以供所述IMS网络在更新与所述用户相关联的所述服务规则中使用。
19.一种装置,所述装置被配置为作为入口网站进行操作,以用于控制与用户相关联的用户可以改变的IP多媒体子系统IMS的服务规则,其中所述服务规则被定义在可扩展标记语言XML文档内,以及在所述MS网络内被保持,所述装置包含:接收器、传送器、处理单元和存储器单元,其中: 所述传送器被配置为用于通过所述MS网络的Ut接口,从XML数据管理服务器XDMS请求与所述用户相关联的一个或多个服务规则; 所述接收器被配置为用于通过所述Ut接口来接收所述XML文档或所述XML文档的段,所述XML文档或所述XML文档的段包含:一个或多个信息性元素,所述一个或多个信息性元素标识对应的服务规则是否可以由所述用户来改变,其中所述信息性元素中的至少一个信息性元素对应于基于无条件的或立即的服务规则中的至少一个基于无条件的或立即的服务规则; 所述处理单元被配置为用于解释所述信息性元素以及向所述用户呈现有关于能不能改变所述对应的服务规则的指示; 所述处理单元还被配置为用于接收用户定义的服务规则信息,其中所述用户定义的服务规则信息包括:对于与所述用户相关联的所述服务规则的改变;以及 所述传送器还被配置为用于通过所述Ut接口向所述XDMS传送所述用户定义的服务规则信息,以供所述MS网络在更新与所述用户相关联的所述服务规则中使用。
20.根据权利要求19所述的装置,其中: 所述处理单元还被配置为用于验证所述用户定义的服务规则信息,以确定对于所述相关联的服务规则的允许的改变;以及 所述传送器还被配置为用于通过所述Ut接口,向所述XDMS传送所述用户定义的服务规则信息的所述允许的部分,以供所述IMS网络在更新与所述用户相关联的所述服务规则中使用。
21.一种装置,所述装置被配置为在IP多媒体子系统IMS网络内作为可扩展的标记语言XML数据管理服务器XDMS进行操作,在使用中,所述装置被布置为管理定义与用户相关联的MS服务规则的XML文档,所述XML文档或所述XML文档的段包括:一个或多个信息性元素,所述一个或多个信息性元素标识对应的服务规则是否可以由所述用户改变,其中所述信息性元素中的至少一个信息性元素对应于基于无条件或立即的服务规则中的至少一个基于无条件或立即的服务规则,以及所述装置还被布置为基于用户定义的服务规则信息来接受或拒绝对于改变含有在所述文档内的所述服务规则的用户请求。
22.根据权利要求21所述的装置,其中所述装置被配置为: 通过所述MS网络的Ut接口,接收对于与所述用户相关联的服务规则的请求; 通过所述Ut接口传送所述XML文档或所述XML文档的段,所述XML文档或所述XML文档的段包括标识所述用户是否可以改变对应的服务规则的一个或多个信息性元素,其中所述信息性元素中的至少一个信息性元素对应于基于无条件或立即的服务规则中的至少一个基于无条件或立即的服务规则; 响应于传送所述XML文档或所述XML文档的段,接收用户定义的服务规则信息,其中所述用户定义的服务规则信息包括:对于与所述用户相关联的所述服务规则的改变; 验证所述用户定义的服务规则信息,以确定对于所述相关联的服务规则的允许的改变;以及 基于允许的用户定义的服务规则信息,更新所述服务规则。
23.根据权利要求22所述的装置,其中所述装置还被配置为向所述用户传送与不可以改变的基于无条件的或立即的服务规则相关联的用户定义的服务规则信息的一部分是不允许的通知。
【文档编号】H04L29/08GK104170345SQ201280071867
【公开日】2014年11月26日 申请日期:2012年3月27日 优先权日:2012年3月27日
【发明者】M.福斯伯格 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1