首页 / 专利库 / 软件 / 共享初始过滤规则集 / 初始过滤规则下载和处理方法

初始过滤规则下载和处理方法

阅读:866发布:2020-06-29

专利汇可以提供初始过滤规则下载和处理方法专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种初始过滤规则下载和处理方法,包括:在CSCF和HSS均支持 共享初始过滤规则集 的情况下,用户在预约业务时配置业务配置数据中的共享初始过滤规则集和动态业务激活信息;用户在AS上签约业务,并将动态业务激活信息通过AS传输至HSS;HSS根据动态业务激活信息及其关联的初始过滤规则集合和共享初始过滤规则集关联的初始过滤规则集合的实际应用情况,动态地选择显式或隐式地下载或不下载共享初始过滤规则集关联的初始过滤规则,并将业务配置数据下载到CSCF;CSCF根据业务配置数据中的共享初始过滤规则集查询与共享初始过滤规则集关联的具体初始过滤规则,用具体初始过滤规则替换原有初始过滤规则,并保存业务配置数据。,下面是初始过滤规则下载和处理方法专利的具体信息内容。

1.一种初始过滤规则下载和处理方法,其特征在于,包括:
步骤一,在呼叫会话控制功能实体和归属用户服务器均支 持共享初始过滤规则集的情况下,用户在预约业务时配置所述 业务配置数据中的所述共享初始过滤规则集和动态业务激活 信息;
步骤二,用户在应用服务器上签约业务,并将所述动态业 务激活信息通过所述应用服务器传输至所述归属用户服务器;
步骤三,所述归属用户服务器根据动态业务激活信息及其 关联的初始过滤规则集合和共享初始过滤规则集关联的初始 过滤规则集合的实际应用情况,动态地选择显式或隐式地下载 或不下载所述共享初始过滤规则集关联的初始过滤规则,并将 业务配置数据下载到所述呼叫会话控制功能实体;以及
步骤四,所述呼叫会话控制功能实体根据所述业务配置数 据中的共享初始过滤规则集查询与所述共享初始过滤规则集 关联的具体初始过滤规则,用所述具体初始过滤规则替换原有 业务配置数据中的初始过滤规则,并保存所述业务配置数据, 以在接收到初始会话协议请求的情况下匹配所述初始过滤规 则。
2.根据权利要求1所述的初始过滤规则下载和处理方法,其特征 在于,在所述步骤四中,所述呼叫会话控制功能实体未接收到 所述共享初始过滤规则集而是接收到具体的初始过滤规则的 情况下,将所述具体的初始过滤规则直接替换原有业务配置数 据中的初始过滤规则,并保存所述业务配置数据。
3.根据权利要求1所述的初始过滤规则下载和处理方法,其特征 在于,在所述步骤三中,在所述动态业务激活信息关联的初始 过滤规则集合与所述共享初始过滤规则集关联的初始过滤规 则集合不存在交叉的情况下,隐式地下载所述共享初始过滤规 则集关联的初始过滤规则。
4.根据权利要求1所述的初始过滤规则下载和处理方法,其特征 在于,在所述步骤三中,在所述动态业务激活信息关联的初始 过滤规则集合与所述共享初始过滤规则集关联的初始过滤规 则集合存在交叉,且所述动态业务激活信息为未激活状态的情 况下,显式地下载所述共享初始过滤规则集关联的需要下载的 初始过滤规则。
5.根据权利要求1所述的初始过滤规则下载和处理方法,其特征 在于,在所述步骤三中,所述需要下载的初始过滤规则是指所 述共享初始过滤规则集所关联的初始过滤规则集合扣除交叉 部分所对应的初始过滤规则后所剩余的部分初始过滤规则。
6.根据权利要求1所述的初始过滤规则下载和处理方法,其特征 在于,在所述步骤三中,在所述动态业务激活信息关联的初始 过滤规则集合包含所述共享初始过滤规则集关联的初始过滤 规则集合,且所述动态业务激活信息为激活状态的情况下,隐 式地下载所述共享初始过滤规则集关联的初始过滤规则。
7.根据权利要求1所述的初始过滤规则下载和处理方法,其特征 在于,在所述步骤三中,在所述动态业务激活信息关联的初始 过滤规则集合包含所述共享初始过滤规则集关联的初始过滤 规则集合,且所述动态业务激活信息为未激活状态的情况下, 不下载所述共享初始过滤规则集关联的初始过滤规则。
8.根据权利要求1所述的初始过滤规则下载和处理方法,其特征 在于,在所述步骤三中,在所述共享初始过滤规则集关联的初 始过滤规则集合包含所述动态业务激活信息关联的初始过滤 规则集合,且所述动态业务激活信息为未激活状态的情况下, 显式地下载所述共享初始过滤规则集关联的需要下载的初始 过滤规则。
9.根据权利要求1所述的初始过滤规则下载和处理方法,其特征 在于,所述需要下载的初始过滤规则是指所述共享初始过滤规 则集所对应的初始过滤规则集合扣除所述动态业务激活信息 所关联的初始过滤规则集合后所剩余的初始过滤规则。
10.根据权利要求1所述的初始过滤规则下载和处理方法,其特征 在于,在所述步骤三中,在所述共享初始过滤规则集关联的初 始过滤规则集合包含所述动态业务激活信息关联的初始过滤 规则集合,且所述动态业务激活信息为激活状态的情况下,隐 式地下载所述共享初始过滤规则集关联的初始过滤规则。
11.根据权利要求1至10中任一项所述的初始过滤规则下载和处 理方法,其特征在于,所述方法用于IP多媒体子系统。

说明书全文

技术领域

发明涉及通信领域,更具体地涉及一种初始过滤规则(iFC, initial Filter Criteria)下载和处理方法,可以用于IP多媒体子系统 (IMS,IP Multimedia Core Network Subsystem)。

背景技术

目前,第三代合作伙伴计划(3GPP,3rd Generation Partnership Project)已经引入了用于IMS网络和服务的基本原理,采用控制与 业务分离的思想,IMS控制层不提供业务,只提供业务层所必要的 触发、路由、计费等功能,而业务完全由业务层来提供。
业务触发是IMS控制层的重要功能,是由IMS控制层的服务 呼叫会话控制功能(S-CSCF,Serving Call Session Control Function) 来完成。用户的业务触发数据用“业务配置(Service Profiles)”来 表示,并作为用户配置(User Profiles)数据的一部分保存在归属用 户服务器(HSS,Home Subscriber Server)中。
图1描述了业务应用触发的架构和所涉及的网元、接口,以及 各网元的内部功能。如图1所示,包括与业务触发相关的网络单元 主要包括服务呼叫会话控制功能(S-CSCF)101、归属用户服务器 (HSS)102和应用服务器(AS)103。在HSS 102中存放着用户的 业务配置,包括初始过滤规则(iFC)。当用户注册时,或在未注册 时收到SIP(Session Initial Protocol,初始会话协议)请求时,从HSS 102下载用户的业务配置,包括初始过滤规则,并顺序根据会话请 求中的业务点对过滤规则进行评估,如果有符合的过滤规则,将SIP 请求发送到相应的应用服务器(AS)103,经由应用服务器(AS) 103提供SIP协议处理、平台业务触发和业务逻辑,否则按默认路 由规则将请求路由到目的地。
当用户注册时,或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相关联,所有与动态业务激活信息关联的iFC必须触发到相同 的AS,即仅允许由一个AS负责更新DSAI值;iFC可以与一个或 多个DSAI相关联,也可以不关联DSAI。DSAI和iFC这种隐式的 关联关系由HSS负责维护和存储。
通常,每个终端用户都会有一个或多个业务配置,每个业务配 置中又包含多条初始过滤规则(iFC),这些初始过滤规则可以看成 是一些逻辑表达式,表示业务触发的条件和触发的目的地,并使用 文本方式描述,数据量大。尤其当用户量大时,将会直接影响到HSS 和S-CSCF业务配置数据下载接口的传输性能,并消耗HSS和 S-CSCF的存储空间,导致系统容量或性能的下降。
考虑到在实际应用中,很多用户签约相同的业务,比如移动网 络的用户基本上都开通的来电显示、呼叫转移等补充业务,即这些 用户业务都使用相同或相似的初始过滤规则。另外有些业务,如呈 现业务,需要多条iFC按一定顺序触发到多个应用服务器才能完成 该业务。因此,3GPP在业务配置中引入了“共享初始过滤规则集 (SiFC,Shared iFC Sets)——以下称之为共享初始过滤规则集”的 概念,来优化业务配置数据的下载和存储。
共享初始过滤规则集可以供多个业务配置共享使用,每个共享 初始过滤规则集关联一个或多个初始过滤规则,被分别保存在HSS 和S-CSCF的本地数据库中,由HSS和S-CSCF分别维护管理,使 用共享初始过滤规则集标识符进行唯一表示。图4描述了业务配置 类的高级统一建模语言(UML,Unified Modeling Language)模型, 其中包括共享初始过滤规则集组件。在业务部署时可以定义多个共 享初始过滤规则集,每个共享初始过滤规则集关联一个或多个iFC, 用唯一标识符标示。
如果HSS和S-CSCF都支持共享初始过滤规则集的功能,那么 当S-CSCF从HSS下载业务配置数据时,可以通过预先定义的唯一 的共享iFC标识符隐式地下载共享初始过滤规则集,即下载时并不 下载具体的iFC,而是由S-CSCF通过下载得到的该标识符从 S-CSCF本地数据库中查找并获取对应的初始过滤规则集合,从而 可以显著减少下载接口的数据流量,并进而可以减少HSS/S-CSCF 存储空间的占用,提高系统的容量和性能。
但是,DSAI机制由于共享初始过滤规则集的应用而在一定程 度上影响了其应用及其应用效果。具体分析如下:
(1)通常地,共享初始过滤规则集在业务部署时确定,在用户 签约业务时不会动态地发生变化。也就是说,只要S-CSCF和HSS 支持共享初始过滤规则集,且HSS在业务部署时配置了共享初始过 滤规则集,那么在S-CSCF从HSS下载用户业务配置数据时就必须 应用已经配置好了的共享初始过滤规则集,而不能动态地根据实际 状况变更共享初始过滤规则集或选择性下载共享初始过滤规则集关 联的iFC。
(2)进一步地,共享初始过滤规则集所关联的iFC与动态业务 激活信息所关联的iFC之间没有必然的联系。也就是说,共享初始 过滤规则集所关联的iFC与动态业务激活信息所关联的iFC可以不 同或相同。因此,如果动态业务激活信息关联的初始过滤规则集合 同时被共享初始过滤规则集关联的初始过滤规则集合所包含或部分 包含,概要地,共享初始过滤规则集关联的初始过滤规则集合与 DSAI所关联的初始过滤规则集合之间存在重叠,即部分iFC同时 与共享初始过滤规则集和动态业务激活信息关联,那么动态业务激 活信息为未激活状态时必然导致共享初始过滤规则集中与动态业务 激活信息相关联的iFC被屏蔽。此时,如果在下载用户业务配置数 据时应用共享初始过滤规则集,就会导致被屏蔽的iFC被HSS不正 确地下载。
(3)因此,应用DSAI机制通知HSS要求被屏蔽的iFC不需 要下载到S-CSCF,然而,由于共享初始过滤规则集的应用致使被 屏蔽的iFC依然被HSS下载到S-CSCF,导致DSAI机制未达到其 应用的效果。
综上所述,目前DSAI机制和共享初始过滤规则集的应用,存 在某种配合缺陷,有可能导致初始过滤规则不能被HSS正确地下 载。从某种意义上来说,这种缺陷影响了DSAI机制的应用及其应 用效果。

发明内容

本发明所要解决的技术问题在于提供用于初始过滤规则下载和 处理的方法,用以解决在IMS业务配置中由于DSAI机制和共享初 始过滤规则集的应用导致初始过滤规则有可能不能被正确地下载的 问题,实现对用户业务配置数据的正确下载过程,同时保证DSAI 机制的应用及其应用效果。
为了解决上述技术问题,本发明的初始过滤规则下载和处理方 法包括:
步骤一,在呼叫会话控制功能实体和归属用户服务器均支持共 享初始过滤规则集的情况下,用户在预约业务时配置业务配置数据 中的共享初始过滤规则集和动态业务激活信息。
步骤二,用户在应用服务器上签约业务,并将动态业务激活信 息通过应用服务器传输至归属用户服务器。
步骤三,归属用户服务器根据动态业务激活信息及其关联的初 始过滤规则集合和共享初始过滤规则集关联的初始过滤规则集合的 实际应用情况,动态地选择显式或隐式地下载或不下载共享初始过 滤规则集关联的初始过滤规则,并将业务配置数据下载到呼叫会话 控制功能实体。
步骤四,呼叫会话控制功能实体根据业务配置数据中的共享初 始过滤规则集查询与共享初始过滤规则集关联的具体初始过滤规 则,用具体初始过滤规则替换原有业务配置数据中的初始过滤规则, 并保存业务配置数据,以在接收到初始会话协议请求的情况下匹配 初始过滤规则。
在步骤四中,呼叫会话控制功能实体未接收到共享初始过滤规 则集而是接收到具体的初始过滤规则的情况下,将具体的初始过滤 规则直接替换原有业务配置数据中的初始过滤规则,并保存业务配 置数据。
在步骤三中,在动态业务激活信息关联的初始过滤规则集合与 共享初始过滤规则集关联的初始过滤规则集合不存在交叉的情况 下,隐式地下载共享初始过滤规则集关联的初始过滤规则。
在步骤三中,在动态业务激活信息关联的初始过滤规则集合与 共享初始过滤规则集关联的初始过滤规则集合存在交叉,且动态业 务激活信息为未激活状态的情况下,显式地下载共享初始过滤规则 集关联的需要下载的初始过滤规则。
在步骤三中,需要下载的初始过滤规则是指共享初始过滤规则 集所关联的初始过滤规则集合扣除交叉部分所对应的初始过滤规则 后所剩余的部分初始过滤规则。
在步骤三中,在动态业务激活信息关联的初始过滤规则集合包 含共享初始过滤规则集关联的初始过滤规则集合,且动态业务激活 信息为激活状态的情况下,隐式地下载共享初始过滤规则集关联的 初始过滤规则。
在步骤三中,在动态业务激活信息关联的初始过滤规则集合包 含共享初始过滤规则集关联的初始过滤规则集合,且动态业务激活 信息为未激活状态的情况下,不下载共享初始过滤规则集关联的初 始过滤规则。
在步骤三中,在共享初始过滤规则集关联的初始过滤规则集合 包含动态业务激活信息关联的初始过滤规则集合,且动态业务激活 信息为未激活状态的情况下,显式地下载共享初始过滤规则集关联 的需要下载的初始过滤规则。
需要下载的初始过滤规则是指共享初始过滤规则集所对应的初 始过滤规则集合扣除动态业务激活信息所关联的初始过滤规则集合 后所剩余的初始过滤规则。
在步骤三中,在共享初始过滤规则集关联的初始过滤规则集合 包含动态业务激活信息关联的初始过滤规则集合,且动态业务激活 信息为激活状态的情况下,隐式地下载共享初始过滤规则集关联的 初始过滤规则。
本发明的方法可以用于IP多媒体子系统。
现有技术相比,由于本发明在IMS的用户业务配置中,克服 了共享初始过滤规则集静态配置的缺陷,在应用DSAI机制减少消 息触发冗余的同时,使得HSS可以根据DSAI的激活状态信息和实 际应用情况动态地选择共享初始过滤规则集关联的初始过滤规则集 合内的初始过滤规则是否需要显式地或隐式地下载,因此解决了由 于DSAI机制和共享初始过滤规则集的应用导致初始过滤规则有可 能不能被正确地下载的问题,同时保证了DSAI机制的应用及其应 用效果,并且对现有的接口和配置不发生任何改变。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中:
图1示出了IP多媒体子系统中的业务触发的框图
图2示出了呼叫建立过程中业务触发过程的示意图;
图3示出了初始过滤规则和DSAI之间的关联关系的示意图;
图4示出了业务配置类的高级统一建模语言(UML)模型示意 图;
图5示出了根据本发明的初始过滤规则下载和处理方法的流程 图;
图6a-6d示出了动态业务激活信息关联的初始过滤规则集合和 共享初始过滤规则集关联的初始过滤规则集合之间的几种可能的联 系的示意图;
图7示出了本发明的一个实施例所采用的用于在提供商网络中 部署新业务并同时配置共享初始过滤规则集和DSAI的方法的流程 图;以及
图8示出了根据本发明的一个实施例的用于使用用户在提供商 网络中签约业务并根据DSAI的激活状态和共享初始过滤规则集实 际应用情况,控制初始过滤规则隐式地或显式地下载的方法的流程 图。

具体实施方式

下面参考附图,详细说明本发明的具体实施方式。
本发明提供了一种应用于IP多媒体子系统(IMS)中用于初始 过滤规则下载和处理的方法。就是说,本发明提供了方法的各种实 施例,用于在移动IP网络中应用共享初始过滤规则集和DSAI机制 时能够正确地下载初始过滤规则,并进一步保证DSAI机制的应用 及其应用效果。尽管本发明的各个实施例在此是参考移动IP网络来 描述的,本发明的特定实施例不应看作是限制本发明的范围。本领 域的技术人员应当理解并通过本发明的宗旨而得知,本发明的构思 基本上可以应用于任何利用IMS业务的网络架构中。
一般地,IMS网络架构中包含多种网络单元,并非所有的单元 都与本发明讨论的上下文中相关。同样,以下讨论限制于这些单元, 它们在业务执行过程中扮演一个色,或者处于描述本发明示例性 实施例的目的而对IMS网络中通用的业务应用触发的架构的理解非 常必要。
针对DSAI机制由于共享初始过滤规则集的应用而在一定程度 上影响了其应用及其应用效果的缺陷,本发明提出了在S-CSCF 101 和HSS 102都支持共享初始过滤规则集的情况下,由HSS 102根据 DSAI机制应用的实际情况,动态地选择共享初始过滤规则集关联 的初始过滤规则集合内的初始过滤规则是否需要显式地或隐式地下 载,而不是在HSS 102配置了共享初始过滤规则集时强制性的使用 共享初始过滤规则集的方法,如图5所示,该方法包括以下步骤:
S502,在S-CSCF 101和HSS 102都支持共享初始过滤规则集 的情况下,用户在预约业务时已经配置了共享初始过滤规则集和 DSAI;
S504,用户在提供商的一个应用服务器(AS)103上签约业务, 该业务的动态信息由应用服务器(AS)103通过DSAI机制传递到 HSS 102;
S506,HSS 102根据动态业务激活信息及其关联的初始过滤规 则集合和共享初始过滤规则集关联的初始过滤规则集合的实际应用 情况,动态地选择是否使用共享初始过滤规则集下载数据,即共享 初始过滤规则集关联的初始过滤规则是否需要显式地或隐式地下载 或不下载,如下:
(1)如果动态业务激活信息关联的初始过滤规则集合和共享初 始过滤规则集关联的初始过滤规则集合不存在交叉,如图6a。此时 动态业务激活信息关联的初始过滤规则集合内的初始过滤规则的激 活状态不影响共享初始过滤规则集的应用,也就是说,对于共享初 始过滤规则集关联的初始过滤规则集合内的初始过滤规则可以通过 共享初始过滤规则集隐式地下载。
(2)如果动态业务激活信息关联的初始过滤规则集合和共享初 始过滤规则集关联的初始过滤规则集合存在交叉,如图6b,初始过 滤规则3同时关联DSAI和共享初始过滤规则集。由于DSAI的激 活状态导致初始过滤规则3的激活状态发生变更,如初始过滤规则 3由激活变为未激活,也就说初始过滤规则3不需要由HSS 102下 载到S-CSCF 101,而对于共享初始过滤规则集关联的iFC4和iFC5 来说,HSS 102需要将其下载到S-CSCF 101。此时,HSS 102就不 能应用共享初始过滤规则集隐式地下载iFC4和iFC5,而必须显式 地下载完整的iFC4和iFC5。
(3)如果动态业务激活信息关联的初始过滤规则集合包含共享 初始过滤规则集关联的初始过滤规则集合,如图6c,共享初始过滤 规则集关联的iFC3、iFC4和iFC5完全被动态业务激活信息关联。 由于DSAI的激活状态导致其所关联的所有iFC的激活状态发生变 更,如果由未激活变为激活,那么共享初始过滤规则集关联的iFC3、 iFC4和iFC5就需要由HSS 102下载到S-CSCF 101。此时,HSS 102 就可以应用共享初始过滤规则集隐式地下载iFC3、iFC4和iFC5, 而不必下载完整的iFC3、iFC4和iFC5。如果由激活变为未激活, 那么共享初始过滤规则集关联的iFC3、iFC4和iFC5就不需要由HSS 102下载到S-CSCF 101。
(4)如果动态业务激活信息关联的初始过滤规则集合包含于共 享初始过滤规则集关联的初始过滤规则集合,如图6d,共享初始过 滤规则集关联的初始过滤规则集合包括动态业务激活信息关联的 iFC1和iFC2。由于DSAI的激活状态导致其所关联的所有iFC的激 活状态发生变更,如由激活变为未激活,而对于共享初始过滤规则 集关联的iFC3、iFC4和iFC5来说,HSS 102需要将其下载到S-CSCF 101。此时,HSS 102就不能应用共享初始过滤规则集隐式地下载 iFC3、iFC4和iFC5,而必须显式地下载完整的iFC3、iFC4和iFC5。 如由未激活变为激活,对于共享初始过滤规则集关联的iFC3、iFC4 和iFC5来说,可以通过下载共享初始过滤规则集隐式地下载。
S508,S-CSCF 101接收到HSS 102下载的共享初始过滤规则 集,查询本地数据库寻找共享初始过滤规则集关联的具体iFC,替 换原有业务配置中的初始过滤规则,并保存现有业务配置数据,进 而在接收到SIP请求消息时按照优先级顺序匹配iFC。如果S-CSCF 101未接收到共享初始过滤规则集,而是接收到完整的iFC,则直接 替换原有业务配置中的初始过滤规则,并换保存现有业务配置数据。
图7描述了根据本发明实施例在提供商网络中部署新业务,并 同时配置共享初始过滤规则集和DSAI的方法的高级框图。图7的 方法在步骤S702开始,在此提供商网络接收到对于新业务的请求, 该方法接着继续到步骤S704。
步骤S704,与新业务请求相关的业务代码被部署在提供商网络 中至少一个应用服务器上,或如果希望共享的话加载到多个应用服 务器上。该方法接着继续到步骤S706。
步骤S706,持有这项新业务的所有应用服务器的名称被存储在 提供商网络的HSS中。该方法接着继续到步骤S708。
步骤S708,为这项新业务分配一个或多个唯一的DSAI-tag标 识符,并部署在提供商的HSS和持有该项新业务的所有的应用服务 器中。由用户标识和DSAI-tag标识唯一标示了一个DSAI实例。该 方法接着继续到步骤S710。
步骤S710,定义新业务相关的业务配置信息,为业务配置中的 形式参数分配缺省值。与此同时,定义共享初始过滤规则集,共享 初始过滤规则集关联多个iFC。该方法接着继续到步骤S712。
步骤S712,定义与DSAI-tag标识符关联的iFC。此时由于用户 未预约,DSAI实例未生成。该方法接着继续到步骤S714。
步骤S714,用户预约新业务。该方法接着继续到步骤S716。
步骤S716,使用用户特定的实际参数提供业务配置中的形式参 数,并提供该项新业务的业务信息组件的业务信息字段。此时由于 用户预约新业务,DSAI实例已经生成。该方法接着继续到步骤 S718。
步骤S718,由用户标识与DSAI-tag标识唯一标示的DSAI的 激活状态缺省为激活,并保存在HSS 102中。一般地,DSAI的激 活状态只能由AS 103通过Sh接口进行更新,反映了当前用户签约 业务的动态信息。此时,完成对新业务的部署,并配置了共享初始 过滤规则集和DSAI,该方法于是退出。
为了更好的举例说明,回到图2。图2描述了呼叫建立过程中 业务触发过程的流程示意图。其中涉及的网络单元包括服务呼叫会 话控制功能(S-CSCF)210、归属用户服务器(HSS)211、应用服 务器1(AS1)212和应用服务器2(AS2)213,相关的接口包括 S-CSCF 210和HSS 211之间的Cx接口,AS1 212/AS2 213和HSS 211之间的Sh接口,以及AS1 212/AS2 213和S-CSCF 210之间的 ISC接口。
假设用户在图7的业务部署时,如部署呼叫转移业务,生成两 条初始过滤规则X和Y,分别对应两种不同的条件,如遇忙转移和 无应答转移,并由AS1 212处理遇忙转移业务,AS2 213处理无应 答转移业务。由于S-CSCF 210和HSS 211均支持共享初始过滤规 则集,且在部署呼叫转移业务时,HSS 211配置了共享初始过滤规 则集,共享初始过滤规则集同时关联初始过滤规则X和关联初始过 滤规则Y。与此同时,HSS 211分配了两个唯一的DSAI-tag标识符, 如DSAI-tag-1和DSAI-tag-2,分别关联初始过滤规则X和初始过滤 规则Y。
当用户在提供商网络中的一个应用服务器中签约业务时,该项 业务的动态信息就会通过DSAI传递到HSS 211中,并由HSS 211 根据DSAI的激活状态信息决定其关联的iFC是否需要下载到 S-CSCF 210。
例如,图8描述了根据本发明的一个实施例,用于使用用户在 提供商网络中签约业务,并根据DSAI的激活状态和共享初始过滤 规则集实际应用情况,控制iFC隐式地或显式地下载的方法的高级 框图。图8的方法开始于步骤S802,在此用户首先在提供商网络中 的一个应用服务器中签约业务。该方法接着继续到步骤S804。
步骤S804,部署该业务的应用服务器1(AS1)212设置由用 户标识和DSAI-tag-1唯一标识的DSAI1的激活状态值。假设AS1 212去激活用户的遇忙转移业务,设置DSAI1的激活状态为未激活。 该方法接着继续到步骤S806。
步骤S806,应用服务器1(AS1)212通过Sh接口向用户归属 的HSS 211查询保存HSS 211中的当前DSAI1的激活状态。该方法 接着继续到步骤S808。
步骤S808,AS1 212查询到保存在HSS 211中当前DSAI1的 激活状态为激活,发现DSAI的激活状态此时已经由激活转变为未 激活,则向HSS 211请求更新DSAI1的激活状态,同时AS1 212 更新DSAI1的激活状态为激活。该方法接着继续到步骤S810。
步骤S810,HSS 211接收到来自AS1 212的请求更新DSAI1 的激活状态消息时,检索与DSAI1关联的所有iFC及其关联的所有 DSAI,并根据当前DSAI1的激活状态值和iFC关联的所有DSAI 的激活状态值逐一设置iFC的激活状态。DSAI1关联初始过滤规则 (iFC)X,只要初始过滤规则(iFC)X关联的至少一个DSAI的 激活状态为激活,初始过滤规则(iFC)X就需要被下载。由于初始 过滤规则(iFC)X仅关联DSAI1,且DSAI1的激活状态为未激活, 因此初始过滤规则(iFC)X的激活状态设置为未激活。该方法接着 继续到步骤S812。
步骤S812,HSS 211保存当前DSAI1的激活状态值。该方法接 着继续到步骤S814。
步骤S814,由于用户配置了共享初始过滤规则集,HSS 211根 据共享初始过滤规则集关联的初始过滤规则集合和动态业务激活信 息关联的初始过滤规则集合的实际情况,控制iFC是否需要由HSS 211隐式地或显式地下载到S-CSCF 210。由于在步骤S810中,初 始过滤规则(iFC)X的激活信息被设置为未激活,而初始过滤规则 (iFC)Y的激活信息依然保持激活,因此HSS 211不能使用共享初 始过滤规则集隐式地下载初始过滤规则(iFC)Y,而必须显式地下 载完整的初始过滤规则(iFC)Y。该方法接着继续到步骤S816。
步骤S816,假设用户已经注册,且HSS211为用户注册分配了 S-CSCF 210,HSS 211向S-CSCF 210下载用户业务配置数据。该方 法接着继续到步骤S818。
步骤S818,S-CSCF 210依据本地管理策略查询共享初始过滤 规则集关联的iFC或接收到完整的iFC,如本例中接收到完整的初 始过滤规则(iFC)Y,替换并保存业务配置。于是该方法完成了初 始过滤规则的下载过程,退出。
回到图2,当S-CSCF 210接收到SIP呼叫请求消息201,本例 中由于只下载了初始过滤规则(iFC)Y,S-CSCF 210对初始过滤 规则(iFC)Y进行匹配,进行如果匹配成功,S-CSCF 210触发向 AS2 213的呼叫控制,而不会触发向AS1 212的呼叫控制。
综上所述,采用本发明方法,在应用DSAI机制和共享初始过 滤规则集的同时,可以根据实际情况动态地选择是否应用共享初始 过滤规则集隐式地下载需要激活的iFC,从而达到正确下载初始过 滤规则的目的。与此同时,不需要对现有接口和配置做任何改动, 并且保证了DSAI机制的应用及其应用效果。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈