用于影响应用服务器向用户设备提供的服务的调用的方法和设备的制作方法

文档序号:7938680阅读:137来源:国知局
专利名称:用于影响应用服务器向用户设备提供的服务的调用的方法和设备的制作方法
技术领域
该申请涉及通信领域,尤其涉及一种使得服务器能够影响应用服 务器(例如IMS应用服务器)向用户-用户设备(UE )提供的服务(例 如IMS服务)调用的服务器(例如HSS )和方法。
背景技术
以此定义了以下缩写,至少一些缩写涉及现有技术和本发明的以述。
3GPP第三代合作伙伴计划
CAMEL移动网络增强逻辑的定制应用
CS电路交换
CSCF呼叫会话控制功能
GUP通用用户简档(Profile)
HSS归属订户服务器
IP网际协议
IP-CANIP连通性接入网
IMIP多力某体
IMSIP多媒体子系统
LTE长期架构
PS分组交换
PPA推送简档应答
PPR推送简档请求
SAA服务器指定应答
SAR服务器指定请求
6S-CSCF 月艮务CSCF SDP 会话描述协议 SIP 会话发起协议 UE 用户设备
UML 统一建模语言 URI 统一资源标识符 WLAN 无线局域网
参考图1 (现有技术),存在用于说明3GPP网络100的图示, 该3GPP网络100具有传统的HSS 102,该HSS 102耦合到CS域104、 PS域106和IM CN子系统108。 3GPP网络IOO在以下文件中被详细 i兑明日期为2007年3月、题目为"3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; IP Multimedia (IM) Subsystem Cx and Dx Interfaces; Signalling Flows and Message Contents (Release 7),,的3GPP TS 29.228 V7.5.0 (其内容以引 用方式并入)。同样,本领域技术人员熟知该特定3GPP网络100的 架构和功能。所以,为了清楚起见,仅对有关当前讨论的HSS 102和 IM CN子系统108 (特别是CSCF IIO和应用服务器112)进行详细地 讨论,而对于像GMSC、 MSC/VLR、 SGSN、 GGSN、 OSA SCS、 IM-SSF 等其他公知部件在本文中不再进行详细地讨论。CSCF 110是IM CN 子系统108内的实体,其涉及与UE 114 (仅示出一个)建立用户呼叫 /会话。应用服务器112是IMCN子系统108内的实体,其向UEU4 提供IMS服务。
HSS 102具有主(master)数据库103,其存储与3GPP网络100 中的用户及他们各自的UE U4相关的信息。为了简单起见,在本文 中,用户和用户设备一般意义相同并且经常被标识为UE 114,以至于 基于用户而在主数据库103中存储的信息通常被称为用户数据,而不 管这样的数据是与用户相关联还是与他们各自的用户设备相关联。例 如,除了与接入相关的其他功能(像用户控制IP多媒体子系统(IMS) 功能、CS功能、PS功能、WLAN功能等)之外,HSS 102还包括2G/3G 核心网HLR功能。特别地,HSS 102支持以下功能(1 )移动性管 理;(2)用户安全信息代;(3)用户安全支持;(4)服务提供支 持;(5)呼叫/会话建立支持;(6)GUP数据储存库;(7)标识处理;(8)服务授权支持;(9)访问授权;(IO)应用服务支持;以 及(11 ) CAMEL服务支持。基本上,HSS 102成为其中许多不同接 入符合(meet)的3GPP网络100中的特权点。
传统的HSS 102也具有多个任务,并且这些任务之一是为从IM 应用服务器U2接收IMS服务的IMS UE U4处理服务简档116。例 如,当UE 114向IMCN子系统108登记时,HSS 102将服务简档116 下栽到被指定用于服务UE 114的服务CSCF 110 (下文中的S-CSCF 以及特别是S-CSCF 110)。然后,S-CSCF IIO使用服务简档116以 为UE 114调用IMS服务。无论什么时候运营商以管理的方式改变与 UE U4有关的数据,HSS 102还将服务简档116下载到S-CSCF 110。 接下来提供有关传统服务简档116的内容的讨论,但是对传统服务简 档116的更加详细的讨论参考前述3GPP TS 29.228 V7.5.0中的附件 B。
参考图2A (现有技术),存在用于说明当前在3GPP TS 29.228 V7.5.0中规定的传统服务简档116的UML模型的略图的图示。如图 所示,传统的服务简档116具有如下内容(1 )公共标识类别202; (2)核心网服务授权类别204; (3)初始过滤准则类别206;以及 (4)共享IFC集类别208。 IFC类别206与当前讨论相关,因为其包 含被S-CSCF IIO使用来为UE 114调用IMS服务的机制。因此,以下 将详细地描述IFC类别206,同时在本文中将不再讨论公共标识类别 202、核心网服务授权类别204、以及共享IFC集类别208。
参考图2B (现有技术),存在用于说明当前在3GPP TS 29.228 V7.5.0中规定的IFC类别206的UML模型的略图的图示。IFC类别 206具有0到n个IFC实例206,(示出一个实例),每个IFC实例由 0个或1个触发器点类别210实例以及一个应用服务器类别212实例 构成。每个IFC 206,具有指示过滤准则的优先级的优先级属性,其中 优先级数越高,那么过滤准则的优先级就越低。例如,具有较高优先 级数值的IFC 206,将在具有较小优先级数的IFC 206,已经被访问之后 被访问。另外,每个IFC 206,具有ProfilePartlndicator (简档部分指示 器)属性,其是一种具有可能值"REGISTERED (已登记)"和 "UNREGISTERED (未登记)"的枚举类型,其指示 个过滤器是 否是已登记或未登记用户服务简档U6的一部分。触发器点类别210描述触发器点,所述触发器点被S-CSCF UO 检验以查明所指示的应用服务器112 (例如)是否应当被联系或者不 向UE U4提供IMS服务。每个触发器点210由1到n个服务点触发 器类别214 (下文中为SPT或SPT类别)实例组成。另外,每个触发 器点210是合取范式或析取范式(DNF的CNF)形式的布尔表达式。 特别地,每个触发器点210具有ConditionTypeCNF (条件类型CNF) 属性,其定义如何表达相应的SPT214集,也就是或者SPT语句ANDed 集的ORed集或者语句的ORed集的ANDed集。将这些组合分别称为 析取范式(DNF)和合取范式(CNF )。能够使用DNF和CNF这两种形 式。在没有触发器点类别210的情况下,这将指示所指示的应用服务 器112的无条件触发。
如果触发器点210和SPT214相符,那么应用服务器类别212指 示被联系的应用服务器112 (例如)。应用服务器类别212具有 ServerName (服务器名称)属性,其包含(例如)应用服务器112的 SIPURL。应用服务器类别212也具有Default Handling (缺省处理) 属性,其指示如杲应用服务器112不可达到的话,则与UE114的对 话是否应该被释放。Default Handling属性是枚举的并且能够取以下 值 SESSION—CONTINUED ( 会话—继续)或者 SESSION—TERMINATED (会话—终止)。另外,应用服务器类别212 包含0个或1个服务信息类别216实例。服务信息类别216具有 Servicelnfo (服务信息)属性并且允许向S-CSCF 110下载信息,其中 当相应的IFC206,的触发器点210被满足时,以透明的方式将所下栽 的信息传送到应用服务器112.
参考图2C (现有技术),存在用于说明当前在3GPP TS 29.228 V7.5.0中规定的SPT类别214的UML模型的略图的图示。SPT类别 214具有一个或n个SPT实例214,(示出一个),其中每个SPT214' 具有Group (组群)属性,其允许对将配置CNF或DNF表达式内的 子表达式的SPT进行分组。例如,在以下的CNF表达式 (A+B) . (C+D)中,A+B和C+D将对应于不同的组群。在CNF 中,Group属性标识SPT实例2M,的ORed集。如果SPT214,属于不 同的ORed集,那么SPT214,能够具有多于一个所指定的Gro叩值。 为每个SPT 214,指定至少一个Group。在DNF中,Group属性标识SPT实例214,的ANDed集。如果SPT 214,属于不同的ANDed集,那么 SPT214,能够具有多于一个所指定的Group值。为每个SPT实例214, 指定至少一个Group。另外,每个SPT 214'也具有ConditionNegated (条件求反)属性,其定义是否对相应的实例求反(也就是NOT逻 辑表达)。另外,每个SPT 214,具有RegistrationType (登记类型)属 性,其仅与(以下讨论的)SIP方法216相关,该方法具有"REGISTER (登记),,值(注意在HSS 102和在S-CSCF 110中对RegistrationType 属性的支持是可选的)。
而且,每个SPT 214,包括以下内容(1 )请求-URI类别218; (2)SIP方法类别216; (3)SIP首部类别220; ( 4)会话情况(case) 类别222;以及(5)会话描述类别224。请求-URI类别218包含 RequestURI (请求URI)属性并且定义用于请求-URI的SPT。 SIP方 法类别216包含Method(方法)属性并且定义了用于SIP方法的SPT。 SIP首部类别220包含Header (首部)属性和Content (内容)属性, 其针对任意SIP首部的存在或不存在或者针对任意SIP首部内容定义 SPT。会话情况类别222是一种具有以下可能值的枚举类型 "Originating (始发)"、"Terminating—Registered (终止—已登记)"、 "Terminating—Unregistered ( 终止—未登记 ),, 、 "Originating—Unregistered (始发—未登记)",它们用于指示操控已 登记终端用户114的始发、终止,未登记终端用户114的终止,或者 未登记终端用户114的始发的S-CSCF 110是否应该使用过滤器。会 话描述信息类别224具有Line (行)属性和Content属性,其为SIP 方法的主体内的任意SDP字段的内容定义SPT。
通过图2A-2C (现有技术)能够看出服务简档U6具有一个或 多个IFC 206,,其是被下载到IMS核心108中的S-CSCF 110并且然 后被使用来为UE 114 (仅示出一个)调用IMS服务的机制。IFC 206, 基本上识别S-CSCF 110必须调用的特定IMS应用服务器112,以及 如果该特定IMS应用服务器112不可用那么必须做什么。另外,IFC 206,包括一个或多个SPT 214,其规定在哪些条件下,应该在SIP会 话中包含所识别的IMS应用服务器112,以使得能够为特定UE 114 调用IMS服务。
特别地,当处理UE 114(或者代表UE U4的IMS应用服务器112)的SIP请求时,S-CSCF U0审阅(go through)服务简档106内优先 化IFC 206的列表和相应的SPT 214。并且,当根据SIP请求中的信 息,IFC206中的条件和相应的SPT被满足时,S-CSCF 110与应用服 务器类别212中所指示的IMS应用服务器112联系以调用SIP请求。 一般而言,IFC 206与SIP消息和SIP程序相关,并且因此,在相应 SPT 214中规定的条件也与SIP程序和SIP消息的内容相关。这通过 以下事实而能够看出来已经被标准化为日期的SPT 214包括请求 -URI 218, SIP方法216 (例如INVITE (邀请)),SIP首部220 (用 于任意SIP首部的存在或不存在或者用于任意SIP首部的内容),会 话情况222 (枚举类型,具有可能值"Originating "、 "Terminating—Registered ,, 、 " Terminating—Unregistered ,, 、 "OriginatingJJnregistered"),以及会话描述224 (用于位于SIP方 法主体内的任意SDP字段的内容)(注意SDP是一种用于描述流媒 体初始化参凄欠的格式,并且在IETF的RFC 4566中^皮详细地讨论)。 然而,如今较高的兴趣在于考虑其他信息,而不仅仅是与S-CSCF 110接收的用以为UE 114调用IMS服务的特定SIP请求相关的SIP 信息。例如,现在不可能考虑UE 114的CS状态(GSM附着等等) 以确定在SIP请求中是应该包含一个IMS应用服务器U2还是另一个 IMS应用服务器。因此,当为特定UE调用IMS服务的时候,已经存 在并且仍存在对以当前现有技术来解决该缺陷和其他缺陷的需求。而 本发明满足了该需求和其他需求。

发明内容
在一方面中,本发明提供了一种服务器,其包括数椐库,该数椐
库存储用于用户的服务简档,其中服务简档具有多个过滤准则,其中 至少一个过滤准则包括(1)第一触发器点和至少一个第一服务点
触发器,所述至少一个第一服务点触发器规定一个或多个条件,在为 用户-用户设备调用服务之前,所述一个或多个条件在被满足时将被下 载到远程控制功能并且被远程控制功能检验;以及(2)第二触发器 点和至少一个第二服务点触发器,所述至少一个第二服务点触发器规 定一个或多个条件,所述一个或多个条件对照与用户-用户设备相关联 的内部存储的数椐(例如非-SIP相关数据)而被检验,并且需要在具有包括第一触发器点和至少一个第一服务点触发器的过滤准则的服 务简档被下栽到远程控制功能并然后被远程控制功能检验以为用户-用户设备调用服务之前被满足。该方案是所期望的,因为当为用户-
用户设备调用服务时,服务器能够使用内部存储的非SIP相关信息。
另外,该方案是所期望的,因为服务器能够通过使用第二触发器点和
内部存储的非SIP相关数据来确定第一触发器点是否应当在第一位置
被下载到可以为用户-用户设备调用服务的远程控制功能,从而影响该 服务的调用。
在另一方面中,本发明提供了一种使得服务器能够影响对用户-
用户设备的服务调用的方法,所述方法包括以下步骤(a)创建用 于用户-用户设备的服务简档,其中所述服务简档具有多个过滤准则, 其中至少一个过滤准则包括第一触发器点和至少一个第一服务点触 发器,所述至少一个第一服务点触发器规定一个或多个条件,在远程 控制功能能够为用户-用户设备调用服务之前,所述一个或多个条件必 须被满足;和(2)第二触发器点和至少一个第二服务点触发器,所 述至少一个第二服务点触发器规定一个或多个条件,所述一个或多个 条件将对照与用户-用户设备相关联的内部存储的数据而被检验;(b )通过确定在所述至少一个第二服务点触发器中的一个或多个条件同 与用户-用户设备相关联的内部存储的数据之间是否存在匹配来对过 滤准则进行预过滤;(c)如果存在匹配,那么将具有包括第一触发 器点和至少一个第一服务点触发器的过滤准则的服务简档下载到远 程控制功能,其中远程控制功能然后需要在为用户-用户设备调用服务 之前确认至少一个第一服务点触发器的一个或多个条件被满足;以及 (d)如果不存在匹配,那么阻止将具有包括第一触发器点和至少一
个第一服务点触发器的过滤标准的服务简档下载到远程控制功能。 在又一方面中,本发明提供了一种3GPP网络,包括HSS、
S-CSCF、以及IMS应用服务器,其中HSS通过以下步骤来影响所述 IMS应用服务器向用户-用户设备提供的IMS服务的调用(a)创建 用于用户-用户设备的服务简档,其中服务简档具有初始过滤准则 (IFC),其中IFC包括(1)第一触发器点和至少一个第一服务点 触发器,所述至少一个第一服务点触发器规定一个或多个条件,在 S-CSCF能够为用户-用户设备调用IMS服务之前,所述一个或多个条件必须被满足;和(2)第二触发器点和至少一个第二服务点触发器, 所述至少一个第二服务点触发器规定一个或多个条件,所述一个或多 个条件将对照与用户-用户设备相关联的内部存储的数据而被检验; (b)通过确定在所述至少一个第二服务点触发器中的一个或多个条 件同与用户-用户设备相关联的内部存储的数据之间是否存在匹配来 对IFC进行预过滤;(c)如果存在匹配,那么将具有包括第一触发 器点和至少一个第一服务点触发器的IFC的服务简档下栽到S-CSCF, 其中S-CSCF然后必须在调用IMS应用服务器为用户-用户设备提供服 务之前确认所述至少一个第一服务点触发器的一个或多个条件被满 足;以及(d)如果不存在匹配,那么阻止将具有包括第一触发器点 和至少一个第一服务点触发器的IFC的服务简档下载到S-CSCF。
本发明的附加方面将在以下详细描述、附图以及任何权利要求中 部分地阐述,并且将从详细描述部分地推出,或者能够通过发明的实 践而获知。应该理解,先前一般性的描述和随后的详细描述仅为示范 性和解释性的,并且不作为所公开发明的限制。


结合附图并参考以下详细描述可以获得对于本发明更加完整的 理解
图1 (现有技术)是用于说明3GPP网络的图示,该3GPP网络具 有耦合到如当前在3GPP TS 29.228 V7.5.0中规定的CS域、PS域和IM CN子系统的传统HSS;
图2A-2C (现有技术)是用于说明当前在3GPP TS 29.228 V7.5.0 中规定的传统服务简档的UML模型的略图的图示;
图3是用于说明3GPP网络的图示,其具有根据本发明耦合到CS 域、PS域和IMCN子系统的增强的HSS;
图4A-4C是用于说明根据本发明配置的示例性服务简档的UML 模型略图的三个图示;
图5是说明根据本发明在UE登记期间能够如何使用增强的HSS 的信号流程图6是用于说明根据本发明在指向UE的终止会话期间 够如何 使用增强的HSS的信号流程图;以及图7是用于说明根据本发明的当用于UE的数椐发生改变时能够 如何使用增强的HSS的信号流程图。
具体实施例方式
参考图3,存在用于说明具有根据本发明耦合到CS域304、 PS 域306和IM CN子系统308的增强的HSS 302的3GPP网络300的图 示。该增强的HSS 302具有用于UE 314 (仅示出一个)的主数据库 303,其支持HLR功能,也支持IMS相关预订和订户数椐。该增强的 HSS 302还操控用于每个IMS UE 314的服务简档316,并且在给定 UE 314的登记期间,向被指定用于服务给定UE 314的S-CSCF 310(位 于IM CN子系统308中)提交相应的服务简档316。为简单起见,在 本文件中,用户和用户设备通常意义相同并且经常被标识为UE314, 以至于基于用户而在主数据库303上存储的信息一般被称为用户数
关联。、 、、' 一 ,、,、、一 、、
一如既往,该增强的HSS 302仍操控服务简档316,所述服务简 档316包括传统的IFC,所述传统的IFC被S-CSCF 310使用来为用户 及它们各自的UE 314调用在IMS应用服务器312中执行的IMS服务。 在用于给定UE 314的服务简档316中,每个传统IFC包括多个SPT, 所述多个SPT规定这样的条件,其中在为给定UE314调用IMS服务 的过程中,在S-CSCF 310包含IMS应用服务器312之前所述条件必 须被满足。该传统IFC与SIP消息和SIP程序相关,并因此,相应的 SPT所规定的条件也与SIP程序和SIP消息的内容相关。然而,服务 简档316也已经被改变,以使得能够考虑其他信息而不仅仅是与 S-CSCF 110所接收到的特定SIP请求相关的SIP信息,以影响为给定 UE314调用IMS服务。例如,其他信息能够包括数据,例如就特定 UE 314而言CS状态是否是活动的、其中给定UE 314已经接入IMS 网络208的IP-CAN、给定UE314所接入的PS网络306的类型等等。 该增强的HSS 302可以访问该非SIP相关信息,因为其是3GPP网络 300的主数据库。
特别地,根据本发明,该增强的HSS 302提供具有增强的IFC包 的服务简档316,所述增强的IFC包除了传统的IFC (包括与SIP相关的SPT)之外,还包括在本文中被称为HSS-触发器点(HSS-TP) 的内容。每个HSS-TP包括预过滤条件,所述条件由该增强的HSS302 对照相关的订户数椐(例如非SIP相关信息)来检验以确定为给定 UE 314所配置的任意IFC中哪个IFC (如果有)将被下栽并且进一步 由所指定的S-CSCF 310来评估。以下提供详细的讨论以解释服务简 档316如何被扩展以包括新的HSS-TP,然后提供讨论以解释增强 的HSS 302如何操作来通过使用新的HSS-TP来确定服务简档316中 的哪个IFC将被下载到所指定的S-CSCF 310,以针对给定UE314影 响对IMS服务的调用。
参考图4A-4C,存在用于说明根据本发明配置的示例性服务简档 316的UML模型略图的三个图示。图4A说明一种高级别的示例性服 务简档316,其具有以下(1)公共标识类别402; (2)核心网服 务授权类别404; (3)增强的初始过滤准则类别406;以及(4)共 享的IFS集类别408。服务简档316包括增强的IFC类别406 (以下 将对其进行详细描述)并且也使用先前标准化的公共标识类别402、 核心网服务授权类别404以及共享IFC集类别408 (与图2A相比)。
图4B是用于说明根据本发明的增强IFC类别406的UML模型略 图的图示。该增强的IFC类别406具有0到n个IFC实例406,(示出 一个),每个IFC实例具有用于指示过滤准则的优先级的优先级属性, 其中优先级数越高,那么过滤准则的优先级就越低。例如,具有较高 优先级数值的IFC 406,将在具有较小优先级数的IFC 406,已经被访问 之后而被访问。另外,每个IFC 406,具有ProfilePartlndicator属性,其 是具有以下可能值的枚举类型 "REGISTERED " 和 "UNREGISTERED",该枚举类型用于指示各个过滤器是已登记用 户服务简档316的一部分,还是未登记用户服务简档316的一部分。
另夕卜,每个IFC实例406,由O个或1个触发器点类别410的实例、 一个应用服务器类别412的实例、以及包括一个或多个HSS自身的 (HSS-Owned) SPT416的一个HSS-触发器点414的实例构成。特别 地,每个IFC406'具有标准化的触发器点类别410 (包括相应的SPT 418)、标准化的应用服务器类别412 (包括相应的服务信息417)、 以及具有相应HSS自身的SPT 416的新HSS-触发器点4I4 (与图2B 相比较)。SPT418具有l到n个SPT实例418,,所述SPT实例418,
15之一被详细地在图4C中示出并且包括以下(1 )请求-URI类别420; (2) SIP方法类别422; (3) SIP首部类别424; (4)会话情况类别 426;以及(5 )会话描述类别428 (与图2C相比较)。
如图4B中所示,HSS-触发器点414由1到n个HSS自身的SPT 416构成。另外,每个HSS-触发器点414是合取范式或析取范式(DNF 的CNF)形式的布尔表达式。尤其特别的是,每个HSS-触发器点414 具有ConditionTypeCNF属性,其定义了相应的HSS自身的SPT 416 集如何;波表达,也就是或者SPT语句的ANDed集的ORed集或者语 句的ORed集的ANDed集。这些组合分别被称为析取范式(DNF )和 合取范式(CNF) 。 DNF和CNF这二者都能够被使用。
在操作中,在UE314的登记期间(例如),增强的HSS 302检 验每个IFC 406,及他们相应的HSS-触发器点414和相关联的HSS自 身的SPT 416以确定相应的触发器点类别410和应用服务器类别412 是否将被下载到S-CSCF310。特别地,增强的HSS 302具有评估过程, 其对照内部存储的非SIP相关用户数椐来检验HSS自身的SPT416中 所声明的条件。如果存在匹配,那么增强的HSS 302将具有相应IFC 406,(不存在HSS-触发器点414和相关联的HSS自身的SPT416) 的服务简档316下栽到S-CSCF 310。如果不存在匹配,那么增强的 HSS 302把不具有相应的IFC 406,的服务简档316下栽到S-CSCF 310。在接收到服务简档316时,S-CSCF 310审阅所接收到的IFC 406, 及他们相应的SPT 418,并且根据待决的SIP请求中的信息,当IFC 406,中的条件和相应的SPT418被满足时,接着S-CSCF 310联系合 适的IMS应用服务器312以调用SIP请求并为UE314提供IMS服务。 这样,增强的HSS 302能够影响IMS应用服务器312向UE 314提供 的IMS服务的调用。
如能够看到的,增强的HSS 302在每个IFC 406,中包括被称为 HSS自身的SPT 416的新类型SPT的组合,所述SPT没有被下载到 S-CSCF310,而是首先在增强的HSS 302中被评估。在该评估过程中, 鉴于非SIP相关信息,增强的HSS 302确定HSS自身的SPT416中的 条件是否被满足,如果是,那么相应的IFC406'将被下载到S-CSCF 310,并且如果否,那么相应的IFC406'将不会被下载到S-CSCF310。 在一个可能的应用中,根据一个IFC 406,的HSS自身的SPT 416,假设UE 314需要处于用于该IFC 406,的CS状态-GSM附着,那么 仅仅在这种情况下,IFC 406,将被下发到S-CSCF310。如果UE314 不是GSM附着的,那么从IMS核心观点308来看,特定IFC 406, 永远不是用户服务简档316的一部分。能够被用来检验HSS自身的 SPT 416中的条件的非SIP相关数据的一些额外的例子包括与UE 34所接入的IP-CAN相关的用户数椐、UE314所接入的PS网络106、 不同接入上的用户位置等等。重要的是注意,增强的HSS 302是其中 许多不同接入符合的3GPP网络300中的特权点,并且因此,其已经 存储了许多有关UE 314的有价值信息(非SIP相关信息),其中可 以在评估过程中使用这些信息。
在许多不同的IMS程序中,其中使用非SIP相关信息来评估HSS 自身的SPT416的增强的HSS 302行为是有益的。其若干例子如下
-在用户登记时将由增强的HSS 302对具有HSS自身的SPT416 的IFC 406,进行评估,并且根据UE 314的HSS知识,只有当它们 的条件被满足时,IFC406,才被下栽到S-CSCF310 (参见图5)。
在指向非登记用户的终止会话时增强的HSS 302对于位置信 息请求将如此应答,以使得只有在HSS自身的SPT416已经被评估之 后剩下至少 一个可应用于用户的"未登记状态"的IFC 406,时,S-CSCF 310指定才将继续进行(参见图6)。
.在通过供应而使与HSS自身的SPT416相关的用户动态数据改 变或者用户服务简档316改变时只有与先前下载的用户服务简档316 进行比较时存在任何改变的情况下,增强的HSS 302对HSS自身SPT 416的评估才会引起将服务简档316下栽到S-CSCF310(参见图7)。 参考图5,存在用于说明根据本发明在登记UE 314期间能够如何 使用增强的HSS 302的信号流程图。步骤如下
1. UE314 (UEA)使用VMSC在具有增强的HSS 302的CS中登记。
2. UE314 (UE A)启动向S-CSCF310的IMS登记请求。 3.S-CSCF 310发送SAR消息到增强的HSS 302。
4.增强的HSS 302使用非SIP相关信息来对与UE 314相关联的服 务简档中的HSS自身SPT416进行评估(或者预过滤)。在这种情况 下,在对服务简档316中的HSS自身的SPT416的评估期间,将考虑在CS接入中的UE314登记状态。
5. 增强的HSS 302将SAA消息(包括基于步骤4的结果具有可应 用的IFC楊,的UE314,的服务简档316)下载到S-CSCF310。
6. UE314 (UEA)向S-CSCF 310进行登记。
参考图6,存在用于说明根据本发明在指向UE314的终止会话期 间能够如何使用增强的HSS 302的信号流程图。步骤如下
1. UE314(UEA)使用VMSC在具有增强的HSS 302的CS中登记。
2. UEB向S-CSCF310发送SIP INVITE以建立与UE314的会话。 更准确地,该SIP INVITE信息不是直接从UE B向S-CSCF 310提交 的,而是经由其他网络节点来提交的,为简单起见,不对其他网络节 点进行描述,因为它们与当前讨论无关。
3.S-CSCF310发送SAR消息到增强的HSS 302。在此时,UE314 没有在IMS中登记,但是附着于CS (步骤1 )。
4. 增强的HSS 302使用非SIP相关信息来对与UE 314相关联的服 务简档316中的HSS自身的SPT416进行评估(或预过滤)。在该情 况下,在对服务简档316中的HSS自身的SPT416的评估期间,将考 虑在CS接入中的UE314登记状态。
5. 增强的HSS 302将SAA消息(包括基于步骤4的结果具有可应 用的IFC406,的UE 314的服务简档316 )下载到S-CSCF 310。该服 务简档316将被用于在UEB和UE314之间建立会话。
注意在该终止会话情况中存在另一可能的结果,这就是在已经 评估了 HSS自身的SPT (步骤4)之后,当处于"未登记状态,,时, 甚至一个可应用于UE314的IFC416,也没有留下。如果是这种情况, 那么增强的HSS 302对所接收到的请求的应答(步骤5)将对此进行 指示并且会话建立将不进行。
参考图7,存在用于说明根据本发明当用于UE M4的数据中发生 改变时能够如何使用增强的HSS 302的信号流程图。步骤如下
1, UE314(UE A)使用VMSC在具有增强的HSS 302的CS中登记。
2. UE 314 ( UE A)启动向所指定的S-CSCF 310的IMS登记请求。 3.S-CSCF 310发送SAR信息到增强的HSS 302。4. 增强的HSS 302使用非SIP相关信息来对与UE314相关联的服 务简档316中的HSS自身的SPT416进行评估(或预过滤)。在该情 况下,在对服务简档316中的HSS自身的SPT416的评估期间,将考 虑在CS接入中的UE314登记状态。
5. 增强的HSS 302将SAA消息(包括基于步骤4的结果具有可应 用的IFC406,的UE314的服务简档316)下载到S-CSCF 310。
6. UE 314(UE A)向S-CSCF 310进行登记。
7. UE 314(UE A)从CS脱离,这意味着相对于在增强的HSS 302 中存储并在步骤4中使用的CS状态,UE314状态已经改变。
8. 增强的HSS 302对UE314的服务简档316中的HSS自身的SPT 进行再评估,因为相对于CS附着的UE314状态从附着的CS变为脱 离的CS。
9. 增强的HSS 302将PPR消息(包括基于步骤8的结果具有可应 用的IFC 406,的UE 314的服务简档316(如果有的话))下载到S-CSCF 310。
10.S-CSCF 310通过将PPA信息发回到增强的HSS 302来进行响应。
在可替换的实施例中,所述机制是将新的SPT添加到现有SPT 418,以使得触发器点410包括与HSS存储的用户信息相关的条件, 并且不是在增强的HSS 302中对这些新的SPT进行评估(如上所迷的 那样),而是S-CSCF 310以实时下栽的方式从增强的HSS 302接收 所有这种信息。特别地,增强的HSS 302将所有的IFC和所有的非SIP 相关用户信息(例如用户CS状态)下栽到S-CSCF 310,以使得在IFC 评估期间,S-CSCF 310能够考虑该非相关SIP信息。然而,该可替换
实施例将具有以下 一 些缺陷
1. 用户服务简档316和Cx (参见图3)这二者中都需要附加的参
数,这意味着高付出以使得该特定实施例标准化。
2. 运营商将很可能想要使用与其他接入(而不仅仅是IMS接入) 上的用户状态和位置相关的其他信息。如果发生了这种情况,那么该 特定实施例也将需要针对这些不同接入中的每一个而付出标准化努 力。
3. 对于Cx信令或者S-CSCF 310存储来说,该特定实施例不是最优的,因为(例如)
'在一些情况中,HSS 302将向S-CSCF310告知不可应用于特定 用户的用户数据改变以及用户数据。
'在一些情况中,HSS 302将把在用户登记期限期间可能根本不 会应用的IFC下栽到S-CSCF310。
-必须对HSS 302中存储的非SIP相关的用户数据进行复制,因 为现在需要将其下栽到S-CSCF310并在其中进行同步。
通过比较,在其中增强的HSS 302没有将非SIP相关下栽到 S-CSCF310的本发明第一实施例被认为是一种较好的解决方案,因为 在对S-CSCF 310中的信令接口 Cx和数据存储(存储器容量)这二者 的使用进行优化的同时,虽然不是直接针对服务调用,但是IMS核心 308仍然考虑了 HSS存储的用户信息。另外,本发明的第一实施例是 所期望的,因为当前的3GPP标准规定了厂商需要支持哪种HSS自身 的信息,以声明与特定版本的兼容。因此,本发明的第一实施例实现 了厂商分化,其中在没有互用性问题并且没有任何附加的标准化的情 况下,特定厂商能够创建他们自己的HSS自身的SPT416,这是因为 HSS自身SPT416将仅为增强的HSS 302所知。
总之,应当意识到,在此讨论的当前解决方案的第一实施例提供 一种高效且可扩展的机制,其允许在IFC评估过程期间考虑HSS存储 的用户信息(用户动态以及用户提供的数据这二者),并且以这种方 式影响针对相应用户所调用的服务。增强的HSS通过将HSS自身的 SPT添加到IFC信息并且基于同样被存储在HSS中的非SIP相关用户 数据而执行IFC自己的预过滤来实现这种影响。作为该预过滤步骤的 结果,IFC将会或不会被下栽到S-CSCF。这样,HSS能够影响通过使 用所存储的用户数据而被提供给用户的所调用的IMS服务。
虽然本发明的多个实施例在附图中被说明并且在先前详细描述 中被描述,但是应该理解,本发明不限于所公开的实施例,而是还能 够在不脱离如以下权利要求所阐述和限定的本发明的精神的情况下, 进行多种重新调整、修改和替换。
权利要求
1.一种服务器,包括数据库,其存储用于用户-用户设备的服务简档,其中所述服务简档具有多个过滤准则,其中至少一个过滤准则包括第一触发器点和至少一个第一服务点触发器,所述至少一个第一服务点触发器规定一个或多个条件,在为用户-用户设备调用服务之前,所述一个或多个条件在被满足时将被下载到远程控制功能并且被远程控制功能检验;以及第二触发器点和至少一个第二服务点触发器,所述至少一个第二服务点触发器规定一个或多个条件,所述一个或多个条件对照与用户-用户设备相关联的内部存储的数据而被检验并且需要在具有包括第一触发器点和至少一个第一服务点触发器的过滤准则的服务简档被下载到远程控制功能并然后被远程控制功能检验以为用户-用户设备调用服务之前被满足。
2. 权利要求1的服务器,其中所迷至少一个第一服务点触发器进一步包括请求统一资源指示器(URI);会话发起协议(SIP)方法;会话发起协议(SIP)首部;会话情况;或者会话描述。
3. 权利要求1的服务器,其中所述内部存储的数据是非会话发起协议(SIP)相关数据,其包括用户-用户设备的电路交换(CS)状态;用户-用户设备所接入的IP连通性接入网(IP-CAN);或者用户-用户设备所接入的分组交换(PS)网络的类型。
4. 权利要求1的服务器,其中所述至少一个第二服务点触发器具有合取范式CNF或析取范式DNF形式的布尔表达式,其规定了要对照与用户-用户设备相关联的内部存储的数据而被检验的 一 个或多个条件。
5. —种使得服务器能够影响对用户-用户设备的服务调用的方法,所述方法包括以下步骤创建用于用户-用户设备的服务简档,其中所迷服务简档具有多个过滤准则,其中至少一个过滤准则包括第一触发器点和至少一个第一服务点触发器,所述至少一个 第一服务点触发器规定一个或多个条件,在远程控制功能能够为 用户-用户设备调用服务之前,所述一个或多个条件必须被满足; 和第二触发器点和至少一个第二服务点触发器,所述至少一个 第二服务点触发器规定一个或多个条件,所述一个或多个条件将 对照与用户-用户设备相关联的内部存储的数椐而被检验; 通过确定在所述至少一个第二服务点触发器中的一个或多个条件同与用户-用户设备相关联的内部存储的数据之间是否存在匹配来对过滤准则进行预过滤;如果存在匹配,那么将具有包括第一触发器点和至少一个第一服务点触发器的过滤准则的服务简档下栽到远程控制功能,其中所述远程控制功能然后需要在为用户-用户设备调用服务之前,确认所述至少一个第一服务点触发器的一个或多个条件被满足;以及如果不存在匹配,那么阻止将具有包括第一触发器点和至少一个第 一 服务点触发器的过滤准则的服务简档下载到远程控制功能。
6.权利要求5的方法,其中当用户-用户设备向远程控制功能登记时,执行所述预过滤步骤。
7,权利要求5的方法,其中当另一用户-用户设备试图终止与所述用户-用户设备的会话时,执行所述预过滤步骤。
8. 权利要求5的方法,其中在向用户-用户设备提供服务简档之 后,执行所述预过滤步骤。
9. 权利要求5的方法,其中在与用户-用户设备相关联的内部存 储的数据改变之后执行所述预过滤步骤。
10. 权利要求5的方法,其中所述服务器是归属订户服务器HSS, 其在3GPP网络内使用。
11. 权利要求5的方法,其中所述过滤准则是初始过滤准则IFC,其在3GPP网络内使用。
12. 权利要求5的方法,其中所述远程控制功能是服务呼叫会话 控制功能S-CSCF,其在3GPP网络内使用。
13. 权利要求5的方法,其中所述至少一个第一服务点触发器进 一步包括请求统一资源指示器(URI); 会话发起协议(SIP)方法; 会话发起协议(SIP)首部; 会话情况;或者 会话描述。
14. 权利要求5的方法,其中所述内部存储的数据是非会话发起 协议(SIP)相关数据,其包括用户-用户设备的电路交换(CS)状态; 用户-用户设备所接入的IP连通性接入网(IP-CAN);或者 用户-用户设备所接入的分组交换(PS)网络的类型。
15. 权利要求5的方法,其中所述至少一个第二服务点触发器具 有合取范式CNF或析取范式DNF形式的布尔表达式,其规定了要对 照与用户-用户设备相关联的内部存储的数据而被检验的 一 个或多个 条件。
16. —种3GPP网络,包括 归属订户服务器(HSS); 服务呼叫会话控制功能(S-CSCF);IMS应用服务器,其中HSS通过以下步骤来影响所述IMS应用 服务器向用户-用户设备提供的IMS服务的调用创建用于用户-用户设备的服务简档,其中所述服务简档具有 多个初始过滤准则(IFC),其中至少一个过滤准则包括第一触发器点和至少一个第一服务点触发器,所迷至少 一个第一服务点触发器规定一个或多个条件,在CSCF为用 户-用户设备调用IMS服务之前,所述一个或多个条件必须被 满足;和第二触发器点和至少一个第二服务点触发器,所述至少 一个第二服务点触发器规定一个或多个条件,所述一个或多 个条件将对照与用户-用户设备相关联的内部存储的数据而 被检验;通过确定在所迷至少一个第二服务点触发器中的一个或多个条件同与用户-用户设备相关联的内部存储的数据之间是否存在匹配来对IFC进行预过滤;如果存在匹配,那么将具有包括第一触发器点和至少一个第 一服务点触发器的IFC的服务简档下栽到S-CSCF,其中S-CSCF然 后必须在调用IMS应用服务器为用户-用户设备提供IMS服务之前 确认所述至少一个第一服务点触发器的一个或多个条件被满足; 以及如果不存在匹配,那么阻止将具有包括第一触发器点和至少 一个第一服务点触发器的IFC的服务简档下栽到S-CSCF。
17. 权利要求16的3GPP网络,其中所述至少一个第一服务点触 发器进一步包括请求统一资源指示器(URI); 会话发起协议(SIP)方法; 会话发起协议(SIP)首部; 会话情况;或者 会话描述。
18. 权利要求16的3GPP网络,其中所述内部存储的数据是非会 话发起协议(SIP)相关数据,其包括用户-用户设备的电路交换(CS)状态; 用户-用户设备所接入的IP连通性接入网(IP-CAN);或者 用户-用户设备所接入的分组交换(PS)网络的类型。
19. 权利要求16的3GPP网络,其中所述至少一个第二服务点触 发器具有合取范式CNF或析取范式DNF形式的布尔表达式,其规定 了要对照与用户-用户设备相关联的内部存储的数据而被检验的一个 或多个条件。
全文摘要
此处描述了能够影响应用服务器向用户-用户设备提供的服务的调用的服务器和方法。该服务器包括数据库,其存储用于用户-用户设备的服务简档,其中所述服务简档具有多个过滤准则,其中至少一个过滤准则包括(1)第一触发器点和至少一个第一服务点触发器,所述至少一个第一服务点触发器规定一个或多个条件,在为用户-用户设备调用服务之前,所述一个或多个条件在被满足时将被下载到远程控制功能并且被远程控制功能检验;以及(2)第二触发器点和至少一个第二服务点触发器,所述至少一个第二服务点触发器规定一个或多个条件,所述一个或多个条件对照与用户-用户设备相关联的内部存储的数据而被检验,并且需要在具有包括第一触发器点和至少一个第一服务点触发器的过滤准则的服务简档被下载到远程控制功能并然后被远程控制功能检验以为用户-用户设备调用服务之前被满足。
文档编号H04L29/08GK101690126SQ200880021683
公开日2010年3月31日 申请日期2008年3月13日 优先权日2007年6月26日
发明者M·L·马斯罗西奎, N·埃斯特班瓦雷斯 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1