CN101106533B - 初始过滤规则下载和处理系统及方法 - Google Patents
初始过滤规则下载和处理系统及方法 Download PDFInfo
- Publication number
- CN101106533B CN101106533B CN2007101357919A CN200710135791A CN101106533B CN 101106533 B CN101106533 B CN 101106533B CN 2007101357919 A CN2007101357919 A CN 2007101357919A CN 200710135791 A CN200710135791 A CN 200710135791A CN 101106533 B CN101106533 B CN 101106533B
- Authority
- CN
- China
- Prior art keywords
- filter criteria
- initial filter
- ifc
- filtering rule
- activation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了初始过滤规则下载和处理系统及方法,其中,呼叫会话控制功能实体和归属用户服务器均支持共享初始过滤规则集,该系统包括:初始过滤规则设置装置,位于用户归属服务器侧,用于在业务配置数据中设置初始过滤规则激活列表,以表示共享初始过滤规则集关联的初始过滤规则的激活状态;以及下载和处理装置,位于服务呼叫会话控制功能实体侧,用于从用户归属服务器下载业务配置数据,根据业务配置数据中设置的初始过滤规则激活列表获取共享初始过滤规则集关联的初始过滤规则的激活状态,并进行后续处理。
Description
技术领域
本发明涉及通信领域,更具体地涉及一种初始过滤规则(iFC,initial Filter Criteria)下载和处理系统及方法,可以用于IP多媒体子系统(IMS,IP Multimedia Core Network Subsystem)。
背景技术
目前,第三代合作伙伴计划(3GPP,3rd Generation PartnershipProject)已经引入了用于IMS网络和服务的基本原理,采用控制与业务分离的思想,IMS控制层不提供业务,只提供业务层所必要的触发、路由、计费等功能,而业务完全由业务层来提供。
业务触发是IMS控制层的重要功能,是由IMS控制层的服务呼叫会话控制功能(S-CSCF,Serving Call Session Control Function)来完成。用户的业务触发数据用“业务配置(Service Profiles)”来表示,并作为用户配置(User Profiles)数据的一部分保存在归属用户服务器(HSS,Home Subscriber Server)中。如图1所示,是IMS业务触发的框架图,示出了业务触发所涉及的网元、接口、以及各网元的内部功能,其中主要包括服务呼叫会话控制功能(S-CSCF)102、归属用户服务器(HSS)104和应用服务器(AS,ApplicationServer)106。
当用户注册时,或S-CSCF收到未注册用户的一个终呼会话的初始请求时,或S-CSCF收到一个服务器代替用户发起的起呼会话的初始请求时,业务配置数据被从HSS下载到S-CSCF中,其中包括初始过滤规则(iFC)。
业务的触发条件是通过初始过滤规则表示的,根据用户签约业务的不同,一个用户的业务配置中会含有多条初始过滤规则,这些初始过滤规则都有各自的优先级。S-CSCF根据这些初始过滤规则对注册请求和会话初始请求进行评估,并根据评估结果将这些请求发送到指定的应用服务器(AS),由这些应用服务器根据请求来提供相应业务。
在图2中,示出了一个呼叫请求的触发过程的框图。其中,用户配置了两条初始过滤规则X、Y,S-CSCF将呼叫请求按照优先级顺序与各规则进行匹配,通过触发的方式控制呼叫路径,并经由应用服务器提供业务。如果业务预约而未激活,应用服务器对入呼事物不做任何处理而直接返回。S-CSCF收到响应消息后,继续匹配次优先级的初始过滤规则,并触发向其它应用服务器的呼叫控制。
显然地,如果业务预约而未激活,S-CSCF根据初始过滤规则依然要向应用服务器进行触发,从而造成了不必要的呼叫控制冗余。IMS控制与业务分离致使HSS无法感知业务,所有的业务处理均有应用服务器承担,一方面也造成了这种不必要的呼叫控制冗余。为了避免这种冗余,引入一种机制由应用服务器通知HSS针对特定的用户或业务,哪些iFC可以被屏蔽,从而不需要向S-CSCF下载。
这种机制即目前所采用的通过动态业务激活信息(DSAI,Dynamic Service Activation Info)信息元素由AS通知HSS相关的动态业务信息。如果DSAI为激活状态,则表明其相关联的iFC需要由HSS下载到S-CSCF;如果DSAI为未激活状态,则表明其相关联的iFC可以被屏蔽,不需要由HSS下载到S-CSCF。
图3示出了DSAI与iFC的关联关系。DSAI至少与一个iFC相关联,所有与DSAI关联的iFC必须触发到相同的AS,即仅允许由一个AS负责更新DSAI值;iFC可以与一个或多个DSAI相关联,也可以不关联DSAI。DSAI和iFC这种隐式的关联关系由HSS负责维护和存储。
通常,每个终端用户都会有一个或多个业务配置,每个业务配置中又包含多条初始过滤规则(iFC),这些初始过滤规则可以看成是一些逻辑表达式,表示业务触发的条件和触发的目的地,并使用文本方式描述,数据量大。尤其当用户量大时,将会直接影响到HSS和S-CSCF业务配置数据下载接口的传输性能,并消耗HSS和S-CSCF的存储空间,导致系统容量或性能的下降。
考虑到在实际应用中,很多用户签约相同的业务,比如移动网络的用户基本上都开通的来电显示、呼叫转移等补充业务,即这些用户业务都使用相同或相似的初始过滤规则。另外有些业务,如呈现业务,需要多条iFC按一定顺序触发到多个应用服务器才能完成该业务。因此,3GPP在业务配置中引入了“共享初始过滤规则集(SiFC,Shared iFC Sets)——以下称之为共享iFC集”的概念,来优化业务配置数据的下载和存储。
共享iFC集可以供多个业务配置共享使用,每个共享iFC集关联一个或多个初始过滤规则,被分别保存在HSS和S-CSCF的本地数据库中,由HSS和S-CSCF分别维护管理,使用共享iFC集标识符进行唯一表示。图4示出了业务配置类的高级统一建模语言(UML,Unified Modeling Language)模型,其中包括共享iFC集组件。在业务部署时可以定义多个共享iFC集,每个共享iFC集关联一个或多个iFC,用唯一标识符标示。
如果HSS和S-CSCF都支持共享iFC集的功能,那么当S-CSCF从HSS下载业务配置数据时,可以通过预先定义的唯一的共享iFC标识符隐式地下载共享iFC集,即下载时并不下载具体的iFC,而是由S-CSCF通过下载得到的该标识符从S-CSCF本地数据库中查找并获取对应的iFC集合,从而可以显著减少下载接口的数据流量,并进而可以减少HSS/S-CSCF存储空间的占用,提高系统的容量和性能。
但是,这种共享iFC集的定义由于DSAI机制的应用而呈现弊端。通常地,共享iFC集在业务部署时确定,在用户签约业务时不会动态地发生变化。也就是说,只要S-CSCF和HSS支持共享iFC集,且HSS在业务部署时配置了共享iFC集,那么在S-CSCF从HSS下载用户业务配置数据时就必须应用已经配置好了的共享iFC集,而不能动态地根据实际状况变更共享iFC集或选择性下载共享iFC集关联的iFC。
进一步地,共享iFC集所关联的iFC与DSAI所关联的iFC之间没有必然的联系。也就是说,共享iFC集所关联的iFC与DSAI所关联的iFC可以不同或相同。因此,如果DSAI关联的iFC集合同时被共享iFC集关联的iFC集合所包含或部分包含,概要地,共享iFC集关联的iFC集合与DSAI所关联的iFC集合之间存在重叠,即部分iFC同时与共享iFC集和DSAI关联,那么DSAI为未激活状态时必然导致共享iFC集中与DSAI相关联的iFC被屏蔽。此时,如果在下载用户业务配置数据时使用共享iFC集,就会导致被屏蔽的iFC被HSS不正确地下载。
综上所述,目前DSAI机制的应用,有可能导致由于应用共享iFC集而使初始过滤规则不能被HSS正确地下载,一方面影响了DSAI机制的应用及其应用效果,另一方面也间接影响了共享iFC集的应用及应用效果。
发明内容
针对以上一个或多个问题,本发明提供了一种初始过滤规则下载和处理系统和方法,能够充分有效地利用共享iFC集的定义优化下载初始过滤规则,同时避免由于DSAI机制的应用导致初始过滤规则未能正确地下载。
在本发明的初始过滤规则下载和处理系统中,呼叫会话控制功能实体和归属用户服务器均支持共享初始过滤规则集,该系统包括:初始过滤规则设置装置,位于用户归属服务器侧,用于在业务配置数据中设置初始过滤规则激活列表,以表示共享初始过滤规则集关联的初始过滤规则的激活状态;以及下载和处理装置,位于服务呼叫会话控制功能实体侧,用于从用户归属服务器下载业务配置数据,根据业务配置数据中设置的初始过滤规则激活列表获取共享初始过滤规则集关联的初始过滤规则的激活状态,并进行后续处理。
本发明的初始过滤规则下载和处理方法包括:S602,在服务呼叫会话控制功能实体和用户归属服务器均支持共享初始过滤规则集的情况下,用户归属服务器在业务配置数据中设置初始过滤规则激活列表,以表示共享初始过滤规则集关联的初始过滤规则的激活状态,并在需要的情况下将业务配置数据传输至服务呼叫会话控制功能实体;以及S604,服务呼叫会话控制功能实体侧从用户归属服务器下载业务配置数据,根据业务配置数据中设置的初始过滤规则激活列表获取共享初始过滤规则集关联的初始过滤规则的激活状态,并进行后续处理。
其中,初始过滤规则激活列表为共享初始过滤规则集的子集。初始过滤规则激活列表包括初始过滤规则标识符和对应的初始过滤规则的激活状态。
在共享初始过滤规则集中未携带初始过滤规则列表的情况下,表示共享初始过滤规则集关联的所有初始过滤规则均为激活状态。在初始过滤规则激活列表中的激活状态与共享初始过滤规则集关联的具体初始过滤规则一一对应。初始过滤规则激活列表中的激活状态可以与共享初始过滤规则集关联的具体初始过滤规则按照排列顺序一一对应。
本发明能够充分有效地利用共享iFC集的定义优化下载初始过滤规则,同时避免由于DSAI机制的应用导致初始过滤规则未能正确地下载,并进一步保证DSAI机制的应用及其应用效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1示出了IP多媒体子系统中的业务触发的框图;
图2示出了呼叫建立过程中业务触发过程的框图;
图3示出了iFC和DSAI之间的关联关系示意图;
图4示出了现有技术中业务配置类的高级统一建模语言(UML)模型示意图;
图5示出了根据本发明的初始过滤规则下载和处理系统的框图;
图6示出了根据根发明的处理过滤规则下载和处理方法的流程图;
图7示出了本发明中提供的一种业务配置类的高级统一建模语言(UML)模型示意图;
图8a示出了本发明中提供的另一种业务配置类的高级统一建模语言(UML)模型示意图;
图8b示出了本发明中提供的基于图6a的初始过滤规则类的高级统一建模语言(UML)模型示意图;
图9示出了根据本发明的实施例,用于在提供商网络中部署新业务并同时配置共享iFC集和DSAI的方法的高级框图;以及
图10示出了根据本发明的一个实施例,用于使用用户在提供商网络中签约业务,并根据DSAI的激活状态设置iFC的激活状态,从而有效利用共享iFC集的方法的高级框图。
具体实施方式
下面参考附图,详细说明本发明的具体实施方式。
图5示出了根据本发明的初始过滤规则下载和处理系统的框图。其中,呼叫会话控制功能实体和归属用户服务器均支持共享初始过滤规则集。如图5所示,该系统包括:初始过滤规则设置装置502,位于用户归属服务器侧,用于在业务配置数据中设置初始过滤规则激活列表,以表示共享初始过滤规则集关联的初始过滤规则的激活状态;以及下载和处理装置504,位于服务呼叫会话控制功能实体侧,用于从用户归属服务器下载业务配置数据,根据业务配置数据中设置的初始过滤规则激活列表获取共享初始过滤规则集关联的初始过滤规则的激活状态,并进行后续处理。
其中,初始过滤规则激活列表为共享初始过滤规则集的子集。初始过滤规则激活列表包括初始过滤规则标识符和对应的初始过滤规则的激活状态。在共享初始过滤规则集中未携带初始过滤规则列表的情况下,表示共享初始过滤规则集关联的所有初始过滤规则均为激活状态。在初始过滤规则激活列表中的激活状态与共享初始过滤规则集关联的具体初始过滤规则一一对应。初始过滤规则激活列表中的激活状态与共享初始过滤规则集关联的具体初始过滤规则按照排列顺序一一对应。
图6示出了根据根发明的处理过滤规则下载和处理方法的流程图。如图5所示,该方法包括以下步骤:
S602,在服务呼叫会话控制功能实体和用户归属服务器均支持共享初始过滤规则集的情况下,用户归属服务器在业务配置数据中设置初始过滤规则激活列表,以表示共享初始过滤规则集关联的初始过滤规则的激活状态,并在需要的情况下将业务配置数据传输至服务呼叫会话控制功能实体。
S604,服务呼叫会话控制功能实体侧从用户归属服务器下载业务配置数据,根据业务配置数据中设置的初始过滤规则激活列表获取共享初始过滤规则集关联的初始过滤规则的激活状态,并进行后续处理。
其中,初始过滤规则激活列表为共享初始过滤规则集的子集,初始过滤规则激活列表包括初始过滤规则标识符和对应的初始过滤规则的激活状态。在共享初始过滤规则集中未携带初始过滤规则列表的情况下,表示共享初始过滤规则集关联的所有初始过滤规则均为激活状态。初始过滤规则激活列表中的激活状态与共享初始过滤规则集关联的具体初始过滤规则按照排列顺序一一对应。
一般地,IMS网络架构中包含多种网络单元,并非所有的单元都与本发明讨论的上下文中相关。同样,以下讨论限制于这些单元,它们在业务执行过程中扮演一个角色,或者处于描述本发明示例性实施例的目的而对IMS网络中通用的业务应用触发的架构的理解非常必要。图1示出了业务应用触发的架构和所涉及的网元、接口,以及各网元的内部功能,与业务触发相关的网络单元主要包括服务呼叫会话控制功能(S-CSCF)102、归属用户服务器(HSS)104和应用服务器(AS)106。在HSS 104中存放着用户的业务配置,包括初始过滤规则(iFC)。当用户注册时,或在未注册时收到SIP(Session Initial Protocol,初始会话协议)请求时,从HSS 104下载用户的业务配置,包括初始过滤规则,并顺序根据会话请求中的业务点对过滤规则进行评估,如果有符合的过滤规则,将SIP请求发送到相应的应用服务器(AS)106,经由应用服务器(AS)106提供SIP协议处理、平台业务触发和业务逻辑,否则按默认路由规则将请求路由到目的地。
针对共享iFC集的定义由于DSAI机制的应用而呈现的弊端,本发明提出了对共享iFC集定义的拓展,即定义一个新的子集iFC激活列表。HSS 104在向S-CSCF 102下载用户的业务配置数据时,如果定义了共享iFC集,则可以通过iFC激活列表将共享iFC集关联的iFC的激活状态通知S-CSCF 102。S-CSCF 102根据本地管理策略查询共享iFC集关联的具体iFC,并依据iFC激活列表中iFC的激活状态决定共享iFC集关联的iFC是否需要激活,进而保存需要激活的iFC。
图7、图8a、及图8b示出了iFC激活列表的两种具体的定义方式。如图7所示,共享iFC集可以携带零个或一个iFC激活列表,如果iFC激活列表未携带,则表明共享iFC集关联的所有iFC默认为激活。进一步地,iFC激活列表的激活状态值可以为整型,整型数值的每一个比特位代表了一个iFC的激活状态,0表示未激活,1表示激活。比特位的有效个数代表了共享iFC关联的所有iFC的总个数,每一个比特位的顺序严格代表了共享iFC集关联的iFC集合的顺序。如下所示:
共享iFC集从左至右关联的iFC顺序:iFC1、iFC2、iFC3…iFCn
iFC激活列表中激活状态指示顺序:
+++++++++++++++
比特位: 0 1 2 … n
---------------------
iFC激活状态指示:iFC1|iFC2|iFC3|…|iFCn
+++++++++++++++
由此可见,比特位0代表了iFC1的激活状态,比特位1代表了iFC2的激活状态,以此类推。这种定义方式要求共享iFC集关联的iFC具有严格的顺序,如果共享iFC集关联的iFC集合顺序不同应当被理解为不同的共享iFC集,即相同的iFC集合通过不同的顺序组合对应了不同的共享iFC集。S-CSCF 102和HSS 104被要求保持共享iFC集数据定义的一致性,不仅要求关联的iFC集合内容相同,也要求集合内iFC排列的顺序一致。
图7描述的这种iFC激活列表的定义方式具有的优点就是通过较小的数据容量描述了共享iFC集关联的iFC的激活状态,如果共享iFC集关联的iFC数量大,优点将更加明显,缺点就是对所关联的iFC集合的排列顺序具有严格的要求。图8a和图8b描述了iFC激活列表的另一种定义方式。
如图8a所示,同样地,共享iFC集可以携带零个或一个iFC激活列表,如果iFC激活列表未携带,则表明共享iFC集关联的所有iFC默认为激活。与图7不同的是,iFC激活列表包含了初始过滤规则(iFC)标识符及其对应的iFC的激活状态组,iFC激活列表可以携带零个或多个初始过滤规则(iFC)标识符及其对应的iFC的激活状态组。具体地,如果iFC激活列表不携带初始过滤规则(iFC)标识符及其对应的iFC的激活状态组,则表明共享iFC集关联的所有iFC默认为激活;如果iFC激活列表携带初始过滤规则(iFC)标识符及其对应的iFC的激活状态组,组的个数为共享iFC集关联的所有iFC的总个数。
进一步地,初始过滤规则(iFC)标识符为整型,用于唯一标识iFC,在配置iFC时生成,并通过Cx接口由HSS 104下载到S-CSCF102,如图8b描述了业务配置类中初始过滤规则组件对初始过滤规则(iFC)标识符的定义。图8a中iFC的激活状态为枚举型,建议取值为0(未激活)和1(激活)。
类似地,图8a和图8b所描述的iFC激活列表的定义方式,相对于图7描述的iFC激活列表的定义方式,最大的特点就是不再关心共享iFC集所关联的iFC集合的排列顺序,缺点就是增加了对初始过滤规则(iFC)标识符的定义,数据传输量加大,当然相对于具体的iFC下载的数据传输量来说是很小的。
本发明提出的iFC激活列表的定义也具有良好的兼容性和灵活性。如果S-CSCF 102不识别iFC激活列表,S-CSCF 102默认为共享iFC集关联的所有iFC为激活状态,即所有相关的iFC均需要被保存并在接收到请求消息时被匹配。如果业务配置中共享iFC集组件不携带iFC激活列表,或iFC激活列表不带有激活状态字段,则iFC的激活状态缺省为激活。
综上所述,采用本发明方法,在应用DSAI机制的同时,也可以充分有效的利用共享iFC集下载初始过滤规则,从而达到初始过滤规则优化下载的目的。与此同时,新的子集iFC激活状态列表定义配置灵活,维护方便,可以有效避免共享iFC集和DSAI机制同时应用后可能导致的iFC被HSS104不正确下载的问题。
下面用本发明的应用实例进一步加以说明。
图9描述了根据本发明实施例在提供商网络中部署新业务,并同时配置共享iFC集和DSAI的方法的高级框图。该方法在步骤S902开始,在此提供商网络接收到对于新业务的请求,该方法接着继续到步骤S904。
步骤S904,与新业务请求相关的业务代码被部署在提供商网络中至少一个应用服务器上,或如果希望共享的话加载到多个应用服务器上。该方法接着继续到步骤S906。
步骤S906,持有这项新业务的所有应用服务器的名称被存储在提供商网络的HSS中。该方法接着继续到步骤S908。
步骤S908,为这项新业务分配一个或多个唯一的DSAI-tag标识符,并部署在提供商的HSS和持有该项新业务的所有的应用服务器中。由用户标识和DSAI-tag标识唯一标示了一个DSAI实例。该方法接着继续到步骤S910。
步骤S910,定义新业务相关的业务配置信息,为业务配置中的形式参数分配缺省值。与此同时,定义共享iFC集,共享iFC集中与之关联的所有iFC的激活状态缺省为激活。该方法接着继续到步骤S912。
步骤S912,定义与DSAI-tag标识符关联的iFC。此时由于用户未预约,DSAI实例未生成。该方法接着继续到步骤S914。
步骤S914,用户预约新业务。该方法接着继续到步骤S916。
步骤S916,使用用户特定的实际参数提供业务配置中的形式参数,并提供该项新业务的业务信息组件的业务信息字段。此时由于用户预约新业务,DSAI实例已经生成。该方法接着继续到步骤S918。
步骤S918,由用户标识与DSAI-tag标识唯一标示的DSAI的激活状态缺省为激活,并保存在HSS 104中。一般地,DSAI的激活状态只能由AS 106通过Sh接口进行更新,反映了当前用户签约业务的动态信息。此时,完成对新业务的部署,并配置了共享iFC集和DSAI,该方法于是退出。
为了更好的举例说明,回到图2。图2示出了呼叫建立过程中业务触发过程的框图。其中涉及的网络单元包括服务呼叫会话控制功能(S-CSCF)202、归属用户服务器(HSS)204、应用服务器1(AS1)206和应用服务器2(AS2)208,相关的接口包括S-CSCF202和HSS 204之间的Cx接口,AS 1206/AS2208和HSS 204之间的Sh接口,以及AS 1206/AS2 208和S-CSCF 202之间的ISC接口。
假设用户在图9的业务部署时,如部署呼叫转移业务,生成两条初始过滤规则X和Y,分别对应两种不同的条件,如遇忙转移和无应答转移,并由AS1 206处理遇忙转移业务,AS2 208处理无应答转移业务。由于S-CSCF 202和HSS 204均支持共享iFC集,且在部署呼叫转移业务时,HSS 204配置了共享iFC集,共享iFC集同时关联初始过滤规则X和关联初始过滤规则Y。与此同时,HSS204分配了两个唯一的DSAI-tag标识符,如DSAI-tag-1和DSAI-tag-2,分别关联初始过滤规则X和初始过滤规则Y。
当用户在提供商网络中的一个应用服务器中签约业务时,该项业务的动态信息就会通过DSAI传递到HSS 204中,并由HSS 204根据DSAI的激活状态信息决定其关联的iFC是否需要下载到S-CSCF 202。例如,图10描述了根据本发明的一个实施例,用于使用用户在提供商网络中签约业务,并根据DSAI的激活状态设置iFC的激活状态,从而有效利用共享iFC集的方法的高级框图。图10的该方法开始于步骤S1002,在此用户首先在提供商网络中的一个应用服务器中签约业务。该方法接着继续到步骤S1004。
步骤S1004,部署该业务的应用服务器1(AS1)206设置由用户标识和DSAI-tag-1唯一标识的DSAI1的激活状态值。假设AS1206去激活用户的遇忙转移业务,设置DSAI1的激活状态为未激活。该方法接着继续到步骤S1006。
步骤S1006,应用服务器1(AS1)206通过Sh接口向用户归属的HSS 204查询保存HSS 204中的当前DSAI1的激活状态。该方法接着继续到步骤S1008。
步骤S1008,AS1 206查询到保存在HSS 204中当前DSAI1的激活状态为激活,发现DSAI的激活状态此时已经由激活转变为未激活,则向HSS 204请求更新DSAI1的激活状态,同时AS1 206更新DSAI1的激活状态为激活。该方法接着继续到步骤S1010。
步骤S1010,HSS 204接收到来自AS1 206的请求更新DSAI1的激活状态消息时,检索与DSAI1关联的所有iFC及其关联的所有DSAI,并根据当前DSAI1的激活状态值和iFC关联的所有DSAI的激活状态值逐一设置iFC的激活状态。DSAI1关联初始过滤规则(iFC)X,只要初始过滤规则(iFC)X关联的至少一个DSAI的激活状态为激活,初始过滤规则(iFC)X的激活状态就设置为激活。由于初始过滤规则(iFC)X仅关联DSAI1,且DSAI1的激活状态为未激活,因此初始过滤规则(iFC)X的激活状态设置为未激活。该方法接着继续到步骤S1012。
步骤S1012,HSS 204保存当前DSAI1的激活状态值。该方法接着继续到步骤S1014。
步骤S1014,由于用户配置了共享iFC集,HSS 204根据iFC的激活状态重新设置业务配置中共享iFC集中关联的iFC激活列表信息。由于在步骤S1010中,初始过滤规则(iFC)X的激活信息被设置为未激活,而初始过滤规则(iFC)Y的激活信息依然保持激活,因此iFC激活列表描述的信息为0、1,分别对应初始过滤规则(iFC)X和初始过滤规则(iFC)Y。该方法接着继续到步骤S1016。
步骤S1016,假设用户已经注册,且HSS 204为用户注册分配了S-CSCF 202,HSS 204向S-CSCF 202下载用户业务配置数据,其中包括共享iFC集和子集iFC激活列表。该方法接着继续到步骤S1018。
步骤S1018,S-CSCF 202依据本地管理策略查询共享iFC集中关联的iFC,并根据共享iFC集中关联的iFC激活状态信息决定是否激活iFC并保存在S-CSCF 202中。
如果S-CSCF 202可以识别共享iFC集中的子集iFC激活列表,则根据iFC激活列表对应的iFC激活信息决定iFC是否需要激活,如本例中初始过滤规则(iFC)X不需要激活,初始过滤规则(iFC)Y需要激活。
如果S-CSCF 202可以识别共享iFC集中的子集iFC激活列表,但iFC激活列表未携带或iFC激活列表中的激活状态字段未携带,则S-CSCF 202默认为共享iFC集中关联的所有iFC为激活状态。
如果S-CSCF 202不识别共享iFC集中的子集iFC激活列表,则S-CSCF 202默认为共享iFC集中关联的所有iFC为激活状态。
典型地,如果HSS显式地下载一个完整的iFC,该iFC的激活状态为激活。于是该方法完成了共享iFC集的下载过程,退出。
回到图2,当S-CSCF 202接收到SIP呼叫请求消息202,本例中由于初始过滤规则(iFC)X未激活,S-CSCF 202不会匹配初始过滤规则(iFC)X,因此不会触发向AS1 206的呼叫控制。相对地,由于初始过滤规则(iFC)Y激活,S-CSCF 202对初始过滤规则(iFC)Y进行匹配,如果匹配成功,S-CSCF 202触发向AS2 208的呼叫控制。
本发明提供了一种应用于IP多媒体子系统(IMS)中用于初始过滤规则优化下载和处理的方法。就是说,本发明提供了方法的各种实施例,用于在移动IP网络中能够充分有效地利用共享iFC集的定义优化下载初始过滤规则,同时避免由于DSAI机制的应用导致初始过滤规则未能正确地下载,并进一步保证DSAI机制的应用及其应用效果。尽管本发明的各个实施例,在此是参考移动IP网络来描述的,本发明的特定实施例不应看作是限制本发明的范围。本领域的技术人员应当理解并通过本发明的宗旨而得知,本发明的构思基本上可以应用于任何利用IMS业务的网络架构中。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种初始过滤规则下载和处理系统,其特征在于,呼叫会话控制功能实体和归属用户服务器均支持共享初始过滤规则集,所述系统包括:
初始过滤规则设置装置,位于用户归属服务器侧,用于在业务配置数据中设置初始过滤规则激活列表,以表示共享初始过滤规则集关联的初始过滤规则的激活状态;以及
下载和处理装置,位于服务呼叫会话控制功能实体侧,用于从所述用户归属服务器下载所述业务配置数据,根据所述业务配置数据中设置的初始过滤规则激活列表获取所述共享初始过滤规则集关联的初始过滤规则的激活状态,并进行后续处理。
2.根据权利要求1所述的初始过滤规则下载和处理系统,其特征在于,所述初始过滤规则激活列表为所述共享初始过滤规则集的子集。
3.根据权利要求2所述的初始过滤规则下载和处理系统,其特征在于,所述初始过滤规则激活列表包括初始过滤规则标识符和对应的初始过滤规则的激活状态。
4.根据权利要求3所述的初始过滤规则下载和处理系统,其特征在于,在所述共享初始过滤规则集中未携带初始过滤规则激活列表的情况下,表示所述共享初始过滤规则集关联的所有初始过滤规则均为激活状态。
5.根据权利要求4所述的初始过滤规则下载和处理系统,其特征在于,在所述初始过滤规则激活列表中的激活状态与所述共享初始过滤规则集关联的具体初始过滤规则一一对应。
6.根据权利要求5所述的初始过滤规则下载和处理系统,其特征在于,所述初始过滤规则激活列表中的激活状态与所述共享初始过滤规则集关联的具体初始过滤规则按照排列顺序一一对应。
7.一种初始过滤规则下载和处理方法,其特征在于,包括:
S602,在服务呼叫会话控制功能实体和用户归属服务器均支持共享初始过滤规则集的情况下,用户归属服务器在业务配置数据中设置初始过滤规则激活列表,以表示共享初始过滤规则集关联的初始过滤规则的激活状态,并在需要的情况下将业务配置数据传输至所述服务呼叫会话控制功能实体;以及
S604,所述服务呼叫会话控制功能实体侧从所述用户归属服务器下载所述业务配置数据,根据所述业务配置数据中设置的初始过滤规则激活列表获取所述共享初始过滤规则集关联的初始过滤规则的激活状态,并进行后续处理。
8.根据权利要求7所述的初始过滤规则下载和处理方法,其特征在于,所述初始过滤规则激活列表为所述共享初始过滤规则集的子集,所述初始过滤规则激活列表包括初始过滤规则标识符和对应的初始过滤规则的激活状态。
9.根据权利要求7所述的初始过滤规则下载和处理方法,其特征在于,在所述共享初始过滤规则集中未携带初始过滤规则激活列表的情况下,表示所述共享初始过滤规则集关联的所有初始过滤规则均为激活状态。
10.根据权利要求7至9中任一项所述的初始过滤规则下载和处理方法,其特征在于,所述初始过滤规则激活列表中的激活状态与所述共享初始过滤规则集关联的具体初始过滤规则按照排列顺序一一对应。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101357919A CN101106533B (zh) | 2007-08-21 | 2007-08-21 | 初始过滤规则下载和处理系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101357919A CN101106533B (zh) | 2007-08-21 | 2007-08-21 | 初始过滤规则下载和处理系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101106533A CN101106533A (zh) | 2008-01-16 |
CN101106533B true CN101106533B (zh) | 2011-11-23 |
Family
ID=39000216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101357919A Expired - Fee Related CN101106533B (zh) | 2007-08-21 | 2007-08-21 | 初始过滤规则下载和处理系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101106533B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101106570B (zh) * | 2007-08-27 | 2010-12-29 | 中兴通讯股份有限公司 | 初始过滤规则下载和处理方法 |
CN103209165B (zh) * | 2012-01-17 | 2016-04-13 | 阿尔卡特朗讯 | Ims中的应用服务器框架以及转发会话控制逻辑的方法 |
CN106797565B (zh) * | 2014-09-01 | 2020-07-14 | 华为技术有限公司 | 一种通信方法、移动网络设备、终端、应用服务器及系统 |
CN104991923B (zh) * | 2015-06-25 | 2018-08-21 | 无线生活(杭州)信息科技有限公司 | 一种过滤方法及装置 |
CN106549901B (zh) * | 2015-09-16 | 2020-04-17 | 大唐移动通信设备有限公司 | 一种业务触发方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1662000A (zh) * | 2004-02-26 | 2005-08-31 | 财团法人工业技术研究院 | 因特网协定多媒体服务控制的触发方法及多媒体子系统 |
CN1770799A (zh) * | 2004-11-02 | 2006-05-10 | 华为技术有限公司 | 一种彩名业务实现方法 |
CN1798160A (zh) * | 2004-12-27 | 2006-07-05 | 朗迅科技公司 | 用于部署、配置和存储初始过滤准则的方法 |
-
2007
- 2007-08-21 CN CN2007101357919A patent/CN101106533B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1662000A (zh) * | 2004-02-26 | 2005-08-31 | 财团法人工业技术研究院 | 因特网协定多媒体服务控制的触发方法及多媒体子系统 |
CN1770799A (zh) * | 2004-11-02 | 2006-05-10 | 华为技术有限公司 | 一种彩名业务实现方法 |
CN1798160A (zh) * | 2004-12-27 | 2006-07-05 | 朗迅科技公司 | 用于部署、配置和存储初始过滤准则的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101106533A (zh) | 2008-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103763446B (zh) | 使用既有设备的ims网络接入 | |
CN101223755B (zh) | 在ims中分配应用服务器的方法和装置 | |
US8326267B2 (en) | Application access control in a mobile environment | |
EP2079197A1 (en) | A method and system for coordinating the services provided by different service providers | |
CN101009572A (zh) | 对于ims会话期间的媒体改变的ims预算控制 | |
JP2009010972A (ja) | 加入者になされたコールのルーティング | |
CN101106533B (zh) | 初始过滤规则下载和处理系统及方法 | |
CN101616126A (zh) | 实现数据访问权限控制的方法、装置及系统 | |
CN101931619A (zh) | 可插入的联系解析 | |
US20110270807A1 (en) | Method In A Database Server | |
CN101106570B (zh) | 初始过滤规则下载和处理方法 | |
CN101674295A (zh) | 业务冲突处理方法、装置及系统 | |
CN101136925B (zh) | 采用动态业务激活信息保持数据一致性的处理方法 | |
CN102651732B (zh) | 一种ims网络中的业务触发方法和系统 | |
CN101192939A (zh) | 为终端用户提供互联网多媒体子系统服务的方法 | |
CN101188802A (zh) | 一种呼叫转移前转类的实现方法和系统 | |
CN101110835B (zh) | 共享初始过滤规则集的下发方法 | |
CN101325744A (zh) | 一种根据终端能力触发业务的方法、装置及系统 | |
US8280943B1 (en) | Managing service provider messaging | |
CN101127774B (zh) | 初始过滤规则的优先级处理方法 | |
CN101136942B (zh) | 采用动态业务激活信息保持数据一致性的处理方法 | |
CN101330435B (zh) | 初始过滤规则优先级冲突处理方法 | |
US20120275358A1 (en) | System, apparatus and method for updating communication services | |
US11166327B1 (en) | Session initiated protocol (SIP) session establishment with a home subscriber server (HSS) outage | |
CN101815070B (zh) | 消息处理方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111123 Termination date: 20200821 |
|
CF01 | Termination of patent right due to non-payment of annual fee |