CN101330435B - 初始过滤规则优先级冲突处理方法 - Google Patents
初始过滤规则优先级冲突处理方法 Download PDFInfo
- Publication number
- CN101330435B CN101330435B CN2007101615893A CN200710161589A CN101330435B CN 101330435 B CN101330435 B CN 101330435B CN 2007101615893 A CN2007101615893 A CN 2007101615893A CN 200710161589 A CN200710161589 A CN 200710161589A CN 101330435 B CN101330435 B CN 101330435B
- Authority
- CN
- China
- Prior art keywords
- filter criteria
- priority
- initial
- user data
- initial filter
- 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
- Telephonic Communication Services (AREA)
Abstract
本发明提出了一种初始过滤规则优先级冲突处理方法,该方法包括以下步骤:步骤S502,归属用户服务器提取用户数据时检查用户数据中包括的初始过滤规则的优先级是否相冲突;步骤S504,在归属用户服务器检查出初始过滤规则的优先级存在冲突的情况下对用户数据中的初始过滤规则进行调整;以及步骤S506,归属用户服务器将处理后的用户数据发送出去。
Description
技术领域
本发明涉及通信领域,尤其涉及一种初始过滤规则优先级冲突处理方法。
背景技术
IP多媒体子***(IP Multimedia Core Network Subsystem,简称IMS),采用控制与业务分离的思想,IMS控制层不提供业务,只提供业务层必要的触发、路由、计费等功能,而业务完全由业务层来提供。
业务触发是IMS控制层的重要功能,是由IMS控制层的S-CSCF(Serving Call Session Control Function,业务呼叫控制功能)来完成。用户的业务触发数据用“业务配置(Service Profiles)”来表示,并作为用户配置(User Profiles)数据的一部分保存在HSS(Home Subscriber Server,归属用户服务器)中。如图1所示,是IP多媒体子***中业务触发的框架图,示出了业务触发所涉及的网元、接口、以及各网元的内部功能,其中主要包括S-CSCF102、HSS104和应用服务器(Application Server,AS)106。
当用户注册时,或S-CSCF收到未注册用户的一个终呼会话的初始请求时,或S-CSCF收到一个服务器代替用户发起的起呼会话的初始请求时,业务配置数据被从HSS下载到S-CSCF中,其中包括初始过滤规则(Initial Filter Criteria,IFC)。
业务的触发条件是通过初始过滤规则表示的,根据用户签约业务的不同,一个用户的业务配置中会含有多条初始过滤规则,这些初始过滤规则都有各自的优先级,在同一个业务配置中的初始过滤规则的优先级不重复。S-CSCF根据这些初始过滤规则对注册请求和会话初始请求进行评估,并根据评估结果将这些请求发送到指定的应用服务器(AS),由这些应用服务器根据请求来提供相应业务。
在图2中,描述了一个呼叫请求的触发过程的示例,其中,用户配置了两条初始过滤规则X、Y,S-CSCF将呼叫请求按照顺序与各准则进行匹配,通过触发的方式控制呼叫路径,并由应用服务器提供业务。触发的顺序直接影响到业务的执行,在IMS中,业务的触发顺序是通过初始过滤规则的优先级表示。
在3GPP定义中,初始过滤规则包含在业务配置中,业务配置属于用户业务配置数据的一部分。图3a、3b、3c是用户业务配置数据的UML(标准建模语言,Unified Modeling Language)模型,使用UML的方式描述用户配置的结构和信息。
如图3a所示,根据3GPP定义,用户配置类302包括一个用网络接入标识符(NAI,Network Access Identifier)方式描述的私有用户标识参数,每个用户配置类的实例包含一个或多个业务配置304实例。
图3b是业务配置的UML模型,其中方框306内部表示的是3GPP定义业务配置类的组成部分。业务配置类304的每个实例包含一个或多个公共标识类308的实例,公共标识类中包含公共用户或业务标识。核心网业务鉴权310、初始过滤规则312、共享IFC集314可以应用于业务配置类中包含的所有的公共标识。在3GPP的标准定义中,一个共享IFC集可以应用于多个业务配置。
图3c是初始过滤规则(IFC)的UML模型,一个IFC典型地包含一个优先级(整型)、一个配置部分指示符(枚举型)、至多一个触发点316和一个应用服务器信息318。其中,应用服务器信息由一个用SIP URL格式表达的服务器名称和其他信息组成。
通常,每个终端用户都会有一个或多个业务配置,每个业务配置中又包含多条初始过滤规则(IFC),这些初始过滤规则可以看成是一些逻辑表达式,表示业务触发的条件和触发的目的地,并使用文本方式描述。
考虑到在实际应用中,很多用户签约相同的业务,比如移动网络的用户基本上都开通的来电显示、呼叫转移等补充业务,即这些用户业务都使用相同或相似的初始过滤规则。另外有些业务,如呈现业务,需要多条IFC按一定顺序触发到多个应用服务器才能完成该业务。因此,3GPP在业务配置中引入了“共享初始过滤规则集(Shared IFC Set,以下称为共享IFC集)”的概念,来优化业务配置数据的下载和存储。
共享IFC集可以供多个业务配置共享使用,每个共享IFC集包含一个或多个初始过滤规则,被分别保存在HSS和S-CSCF的本地数据库中,由HSS和S-CSCF分别维护管理,使用共享IFC集标识进行唯一表示。
如果HSS和S-CSCF都支持共享IFC集的功能,那么当S-CSCF从HSS下载业务配置数据时,可以通过预先定义的唯一的共享IFC集标识隐性地下载共享IFC集,即下载时并不下载具体的IFC,而是由S-CSCF通过下载得到的该标识从S-CSCF本地数据库中查找并获取对应的IFC集合,从而可以显著减少下载接口的数据流量,并进而可以减少HSS/S-CSCF存储空间的占用,提高***的容量和性能。
如前所述,一个业务的完成可能涉及到若干个IFC,按照一定的顺序触发相应的服务器来共同完成其功能。在现有3GPP标准中,IFC的触发顺序是通过IFC的优先级来控制的。优先级即其匹配的顺序,其优先级顺序除了和业务相关外,还和用户的具体签约有关。
一个业务配置可能包含若干个独立IFC、若干个共享IFC集。按照3GPP对于共享IFC的定义,共享IFC集对于集合中所有IFC并没有重新定义其优先级,而是沿用了每个IFC原先的优先级。
以上给出的解释暗示了某些结果,即按照3GPP的技术规范,应要求至少在一个业务配置中,必须保证无论是独立的IFC,还是位于共享IFC集中的IFC,其优先级必须保证在该业务配置中处于可受控的状态,即需要保证优先级其优先级在该范围内不至于出现冲突。
然而,现有的机制中,由于共享IFC集的引入,使得出现IFC优先级冲突的可能性大大增加。根据共享IFC集的特征,其所包含的IFC并不限于某个业务配置,并且共享IFC集可以被若干个业务配置所使用,导致了在同一个业务配置内可能会引起IFC优先级的冲突。典型地,如图4所述的一个业务配置,包含了四个独立IFC、两个共享IFC集,由于在配置中没有相应的检查和约束机制,致使共享IFC集1中有IFC5和独立IFC2的优先级冲突,共享IFC集2中有IFC7和共享IFC集1中的IFC6的优先级冲突。
此外,对于某个IFC的优先级的更改,可能会影响到所有包含该IFC的共享IFC集或业务配置,可能会因更改优先级而导致优先级冲突。综上所述,目前3GPP标准中,对IFC优先级的处理机制有缺陷,下发到S-CSCF或AS的IFC,可能存在优先级冲突,进一步地优先级冲突很可能会导致业务执行的混乱。
发明内容
鉴于以上所述的一个或多个问题,本发明提出了一种初始过滤规则优先级冲突处理方法,可以解决在下发初始过滤规则的过程中,动态地调整初始过滤规则中的优先级冲突,避免优先级冲突带来的业务混乱。
根据本发明的初始过滤规则优先级冲突处理方法包括以下步骤:步骤S502,归属用户服务器提取用户数据时检查用户数据中所有包括的初始过滤规则的优先级是否相冲突;步骤S504,在归属用户服务器检查出初始过滤规则的优先级存在冲突的情况下对用户数据中的初始过滤规则进行调整;以及步骤S506,归属用户服务器将处理后的用户数据发送出去。
其中,采用以下至少一种方式检查用户数据中的初始过滤规则的优先级是否存在冲突:检查一个业务配置对应的初始过滤规则的优先级是否存在冲突;以及检查一个用户数据对应的初始过滤规则的优先级是否存在冲突。
其中,归属用户服务器采用预定策略对初始过滤规则优先级进行重排。预定策略为以下之一:根据不同初始过滤规则对应的不同业务类别的优先级顺序;以及根据不同初始过滤规则对应的同一类型业务的不同应用服务器的优先级顺序。在用户数据中的共享初始过滤规则集中存在发生冲突的初始过滤规则的情况下,将共享初始过滤规则集转换成独立的初始过滤规则后进行优先级重排。归属用户服务器维护原来初始过滤规则的顺序,并对优先级相冲突的初始过滤规则进行优先级的局部顺序调整。
在用户数据中的业务配置发生变更的情况下,归属用户服务器进行以下处理:归属用户服务器对业务配置对应的所有初始过滤规则进行优先级检查,在发现存在相冲突的初始过滤规则的情况下, 对初始过滤规则进行调整;以及归属用户服务器将业务配置下载到呼叫会话控制功能实体。初始过滤规则优先级冲突处理方法用于与用户的业务配置下发相关的过程。与用户业务配置下发相关的过程包括以下至少一种:呼叫会话控制功能实体向归属用户服务器请求用户数据的情况;归属用户服务器在用户数据发生变更时通知呼叫会话控制功能实体的情况;以及归属用户服务器在用户数据发生变更时通知应用服务器的情况。
通过本发明,针对用户数据中IFC的优先级冲突问题,设置了在下发的过程中由HSS动态检查和调整,可以有效地解决IFC的优先级冲突问题,进一步地避免了业务触发的混乱。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是现有技术中IMS***中的业务触发的框图;
图2是呼叫建立过程中业务触发过程的流程示意图;
图3a是用户业务签约配置的UML模型示意图;
图3b是业务配置的UML模型示意图;
图3c是初始过滤规则的UML模型示意图;
图4是一个业务配置中所IFC优先级冲突示意图;
图5是根据本发明的初始过滤规则优先级冲突处理方法的流程图;
图6是HSS向S-CSCF下发用户数据的流程示意图;以及
图7是HSS通知S-CSCF用户数据变化的流程示意图。
具体实施方式
下面参考附图,详细说明本发明的具体实施方式。
图5是根据本发明的初始过滤规则优先级冲突处理方法的流程图。如图5所示,该方法包括以下步骤:
步骤S502,归属用户服务器提取用户数据时检查用户数据中包括的初始过滤规则的优先级是否相冲突。
步骤S504,在归属用户服务器检查出初始过滤规则的优先级存在冲突的情况下对用户数据中的初始过滤规则进行调整。
步骤S506,归属用户服务器将处理后的用户数据发送出去。
其中,采用以下至少一种方式检查用户数据中的初始过滤规则是否存在冲突:检查一个业务配置对应的初始过滤规则是否存在冲突;以及检查一个用户业务签约数据对应的初始过滤规则是否存在冲突。
其中,归属用户服务器采用预定策略对初始过滤规则优先级进行重排。预定策略为以下之一:根据不同初始过滤规则对应的不同业务类型的优先级顺序;以及根据不同初始过滤规则对应的同一类型业务的不同应用服务器的优先级顺序。在用户数据中的共享初始过滤规则集中存在发生冲突的初始过滤规则的情况下,将共享初始过滤规则集转换成独立的初始过滤规则集后进行优先级重排。归属 用户服务器维护原来初始过滤规则的顺序并对相冲突的初始过滤规则进行局部的优先级顺序调整。
在用户数据中的业务配置发生变更的情况下,归属用户服务器进行以下处理:归属用户服务器对业务配置对应的所有初始过滤规则进行优先级检查,在发现存在相冲突的初始过滤规则的情况下,对初始过滤规则进行调整;以及归属用户服务器将业务配置下载到呼叫会话控制功能实体。初始过滤规则优先级冲突处理方法用于与用户的业务配置下发相关的过程。与用户业务配置下发相关的过程包括以下至少一种:呼叫会话控制功能实体向归属用户服务器请求用户数据的情况;归属用户服务器在用户数据发生变更时通知呼叫会话控制功能实体的情况;以及归属用户服务器在用户数据发生变更时通知应用服务器的情况。
根据本发明实施例的IMS***中IFC优先级的处理方法包括:
S-CSCF向HSS请求一个用户数据时,HSS在提取用户数据时,将检查其中所有包含的IFC的优先级有无冲突。即对所有独立IFC、共享IFC集中的IFC,检查有无优先级冲突。
如HSS检查发现有IFC优先级冲突,则HSS选用某种策略进行IFC优先级重排。如果优先级冲突出现在共享IFC集中,则HSS需要将共享IFC集转换成独立的IFC,包含在用户数据中。
HSS执行完优先级冲突检查和调整后,继续后续下发过程。
S-CSCF收到数据后,按照既定的流程执行处理。HSS对IFC优先级的调整对S-CSCF是透明的,S-CSCF无需知道。其中,在HSS中的用户业务配置发生变更时进一步包括如下步骤:
当HSS中的用户业务配置发生变更时,HSS主动向该用户对应的S-CSCF下载该用户的业务配置,在向S-CSCF下载用户数据前,首先对业务配置中所有IFC执行优先级检查,假如发现有IFC优先级冲突,HSS按照某种设定的策略进行优先级重排。优先级重排方法如上。
S-CSCF接收到变更通知后,按照既定的流程执行处理。
该方法进一步还可以包括:
当S-CSCF接收到用户的初始会话建立请求时,利用获取的业务配置按正常过程处理会话请求。其中,在对IFC优先级冲突的检查,可能以业务配置为单位,也可能以用户数据为单位,即对一个用户数据下所有IFC认为是同一个优先级作用范围,必须在这个范围内保证不至于出现优先级冲突。具体地,对IFC优先级冲突的检查是以业务配置为单位,还是以用户数据为单位,根据运营商策略决定。
IFC优先级重排方法根据策略决定。重排策略可能是根据不同IFC所对应的不同业务的优先顺序,也可能是根据不同IFC所对应的不同AS的优先顺序,或者是其它已确定的策略。
在HSS对出现优先级冲突的IFC重排优先级时,必须在尽可能维护原优先级顺序的同时对冲突的部分进行局部的顺序调整。
在HSS检查IFC优先级冲突的过程中,如果优先级冲突出现在共享IFC集中,HSS需要将共享IFC集转换成若干的独立IFC,然后对其中的IFC处调整优先级。
HSS对用户业务配置中IFC优先级冲突的调整对S-CSCF是透明的,即S-CSCF根本不知道HSS曾经对其中的IFC处理过优先级冲突重排。
HSS下发过程中执行IFC优先级冲突检查和调整的过程适用于所有涉及用户业务配置下发的过程,典型地包括HSS接收到S-CSCF请求某个用户数据的响应过程、HSS在用户数据发生变更时通知S-CSCF的过程、HSS在用户数据发生变更时通知AS的过程,等等。
根据本发明的另一个实施例的初始过滤规则优先级冲突处理方法包括:
当S-CSCF向HSS请求一个用户数据时,HSS在提取一个业务配置的数据时,将检查其中包含的独立IFC、共享IFC集中的IFC,检查有无优先级冲突。
如果HSS检查出有优先级冲突,则HSS选用某种策略进行IFC优先级重排。如果优先级冲突出现在共享IFC集中,则HSS需要将共享IFC集转换成独立的IFC,包含在用户数据中。
HSS执行完优先级冲突检查和调整后,继续后续下发过程。
S-CSCF收到数据后,按照既定的流程执行处理。HSS对IFC优先级的调整对S-CSCF是透明的,S-CSCF无需知道。
当HSS中的用户业务配置数据发生变更时,HSS会主动向为该用户服务的S-CSCF下载用户业务配置数据,HSS将首先执行业务配置内IFC优先级冲突检查,对有冲突的优先级执行动态调整,检查和调整过程同上,检查通过后数据将被下载到S-CSCF。
S-CSCF接收到变更通知后,按正常流程处理,并向HSS返回下载成功应答。
当S-CSCF接收到初始会话建立请求时,利用以上获取的业务配置按正常过程处理会话请求。
所述方法中,IP多媒体子***应与3GPP定义的IMS标准相兼容。
对IFC优先级冲突的检查,可能以业务配置为单位,也可能以用户业务订阅数据为单位,即对一个用户数据下所有IFC认为是同一个优先级作用范围,必须在这个范围内保证不至于出现优先级冲突。具体地,对IFC优先级冲突的检查是以业务配置为单位,还是以用户业务订阅数据为单位,根据运营商策略决定。
HSS对出现冲突的IFC需要动态重排优先级,重排方法根据策略决定。重排策略可能是根据不同IFC所对应的不同业务类型的优先顺序,也可能是根据不同IFC所对应同一类型业务的的不同AS的优先顺序,或者是其它已确定的策略。
在HSS对出现优先级冲突的IFC重排优先级时,必须在尽可能维护原优先级顺序的同时对冲突的部分进行局部的优先级顺序调整。
在HSS检查IFC优先级冲突的过程中,如果优先级冲突出现在共享IFC集中,HSS需要将共享IFC集转换成若干的独立IFC,然后对其中的IFC处调整优先级。
HSS继续准备数据,下发给S-CSCF,下发给S-CSCF的数据,从S-CSCF看来是完全正常的数据,即S-CSCF根本不知道HSS曾经对其中的IFC处理过优先级冲突重排。
HSS下发过程中执行IFC优先级冲突检查和调整的过程适用于所有涉及用户业务配置下发的过程,典型地包括HSS接收到S-CSCF请求某个用户数据的响应过程、HSS在用户数据发生变更时通知S-CSCF的过程、HSS在用户数据发生变更时通知AS的过程,等等。
参考图2所示的呼叫建立过程中业务触发的实施例,用以说明本发明所述的业务配置下载的处理方法在多条初始过滤规则情况下的应用。S-CSCF可以通过两种方式从HSS下载触发准则:
方式一,下载初始过滤规则的完整信息。
方式二,下载共享IFC集标识,S-CSCF利用该标识从本地数据库获取共享IFC集中所包括的初始过滤规则的完整信息。
上述两种方式可以在同一下载过程中并存。
假设该用户有两条过滤规则X、Y(可以由S-CSCF通过上述三种方式从HSS下载),其中,X的优先级比Y高,那么,触发流程包括以下步骤:
步骤S202,用户通过向其S-CSCF 210发送一个SIP初始呼叫请求启动一个SIP会话。
步骤S204,当收到该初始呼叫请求后,S-CSCF检查会话建立请求是否与过滤规则X匹配,如果匹配,则S-CSCF转发该请求到应用服务器1。在触发过程中,一个业务触发点包括触发条件和触发结果,触发条件是从触发请求中提取的特征,如消息名称、被叫用户等,触发结果是当条件满足时将消息转发的目的地。
步骤S206,应用服务器1执行完特定的业务逻辑后,将该SIP请求再回送给S-CSCF,并可能会修改业务相关信息。
步骤S208,从应用服务器1收到返回的SIP请求后,S-CSCF再次检查会话请求是否与过滤规则Y匹配,如果匹配,则S-CSCF转发该请求到应用服务器2;否则执行步骤S212。
步骤S210,应用服务器2执行完特定的业务逻辑后,将该SIP请求再回送给S-CSCF,并可能会修改业务相关信息;否则执行步骤S212。
步骤S212,如果该SIP请求与任何后续的过滤规则都不匹配,则S-CSCF按照正常的SIP路由机制寻找下一跳然后进行转发。
图6是S-CSCF向HSS请求用户业务配置的实施例,用以描述在HSS向S-CSCF下发用户业务配置数据时,HSS执行IFC优先级冲突和修正的流程。该实施例可以包括S-CSCF在终端注册过程中下载用户数据和其他非注册过程中下载用户数据,包括以下步骤:
步骤S602,S-CSCF向HSS请求用户数据,包括用户的业务配置。
步骤S604,HSS查询到用户数据后,在下发用户数据到S-CSCF前,先对用户数据进行IFC优先级冲突检查。
HSS在提取一个业务配置的数据时,将检查其中包含的独立IFC、共享IFC集中的IFC,检查有无优先级冲突,如有优先级冲突,则HSS选用某种策略进行IFC优先级重排,在尽可能维护原优先级顺序的同时对冲突的部分进行局部优先级顺序调整。然后再进行后续的处理。
步骤S606,HSS检查过用户数据后,使用Cx接口向S-CSCF下发用户数据。
步骤S608,S-CSCF接收到用户数据后,向HSS发送响应表示已经正常接收了用户数据。
步骤S610,在后续过程中S-CSCF利用从HSS处获取的用户数据进行响应的流程处理。典型地,包括利用用户数据中的IFC执行业务触发。
图7是HSS向S-CSCF通知用户业务数据变化的实施例,用以描述在用户业务数据发生变化,HSS通知S-CSCF的业务流程,包括以下步骤:
步骤S702,S-CSCF向HSS订阅了某用户的数据更新通知。
步骤S704,HSS检测到用户数据发生变化,需要向订阅数据的S-CSCF通知用户数据的变更,包含用户的业务配置;HSS在下发用户数据到S-CSCF前,先对用户数据进行IFC优先级冲突检查。
HSS在提取一个业务配置的数据时,将检查其中包含的独立IFC、共享IFC集中的IFC,检查有无优先级冲突,如有优先级冲突,则HSS选用某种策略进行IFC优先级重排,在尽可能维护原优先级顺序的同时对冲突的部分进行局部优先级顺序调整。然后再进行后续的处理。
步骤S706,HSS检查过用户数据后,使用Cx接口向S-CSCF下发用户数据。
步骤S708,S-CSCF接收到用户数据后,向HSS发送响应表示已经正常接收了用户数据。
步骤S710,在后续过程中S-CSCF利用从HSS处获取的用户数据进行相应的流程处理。典型地,包括利用用户数据中的IFC执行业务触发。
综上所述,采用本发明的处理方法,应用于IMS***用户业务配置中,在下发用户数据时,可以有效地检查IFC优先级冲突问题,并执行动态的调整,以解决优先级冲突,保障了业务的正常进行,并且配置灵活,具有良好的兼容性。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种初始过滤规则优先级冲突处理方法,其特征在于,包括以下步骤:
步骤S502,归属用户服务器提取用户数据时检查所述用户数据中所有包括的初始过滤规则的优先级是否相冲突;
步骤S504,在所述归属用户服务器检查出所述初始过滤规则的优先级存在冲突的情况下对所述用户数据中的所述初始过滤规则自动调整优先级;以及
步骤S506,所述归属用户服务器将处理后的用户数据发送出去。
2.根据权利要求1所述的初始过滤规则优先级冲突处理方法,其特征在于,采用以下至少一种方式检查所述用户数据中的初始过滤规则的优先级是否存在冲突:
检查一个业务配置对应的初始过滤规则的优先级是否存在冲突;
检查所述用户数据对应的初始过滤规则的优先级是否存在冲突。
3.根据权利要求2所述的初始过滤规则优先级冲突处理方法,其特征在于,所述归属用户服务器采用预定策略对所述初始过滤规则优先级进行重排。
4.根据权利要求3所述的初始过滤规则优先级冲突处理方法,其特征在于,所述预定策略为以下之一:
根据不同初始过滤规则对应的不同业务类型的优先级顺序;以及
根据不同初始过滤规则对应的同一类型业务的不同应用服务器的优先级顺序。
5.根据权利要求4所述的初始过滤规则优先级冲突处理方法,其特征在于,在所述用户数据中的共享初始过滤规则集中存在发生冲突的初始过滤规则的情况下,将所述共享初始过滤规则集转换成独立的初始过滤规则后进行优先级重排。
6.根据权利要求5所述的初始过滤规则优先级冲突处理方法,其特征在于,所述归属用户服务器维护原来所述初始过滤规则的顺序,并对优先级相冲突的初始过滤规则进行优先级的局部顺序调整。
7.根据权利要求1至3中任一项所述的初始过滤规则优先级冲突处理方法,其特征在于,在所述用户数据中的业务配置发生变更的情况下,所述归属用户服务器进行以下处理:
所述归属用户服务器对所述业务配置对应的所有初始过滤规则进行优先级检查,在发现存在优先级相冲突的初始过滤规则的情况下,对所述初始过滤规则进行优先级调整;以及
所述归属用户服务器将所述业务配置下载到呼叫会话控制功能实体。
8.根据权利要求7所述的初始过滤规则优先级冲突处理方法,其特征在于,所述初始过滤规则优先级冲突处理方法用于与用户的业务数据下发相关的过程。
9.根据权利要求8所述的初始过滤规则优先级冲突处理方法,其特征在于,所述与用户业务数据下发相关的过程包括以下至少一种:
所述呼叫会话控制功能实体向归属用户服务器请求用户数据的情况;
所述归属用户服务器在所述用户数据发生变更时通知所述呼叫会话控制功能实体的情况;以及
所述归属用户服务器在所述用户数据发生变更时通知应用服务器的情况。
10.根据权利要求4至6中任一项所述的初始过滤规则优先级冲突处理方法,其特征在于,在所述用户数据中的业务配置发生变更的情况下,所述归属用户服务器进行以下处理:
所述归属用户服务器对所述业务配置对应的所有初始过滤规则进行优先级检查,在发现存在优先级相冲突的初始过滤规则的情况下,对所述初始过滤规则进行优先级调整;以及
所述归属用户服务器将所述业务配置下载到呼叫会话控制功能实体。
11.根据权利要求10所述的初始过滤规则优先级冲突处理方法,其特征在于,所述初始过滤规则优先级冲突处理方法用于与用户的业务数据下发相关的过程。
12.根据权利要求11所述的初始过滤规则优先级冲突处理方法,其特征在于,所述与用户业务数据下发相关的过程包括以下至少一种:
所述呼叫会话控制功能实体向归属用户服务器请求用户数据的情况;
所述归属用户服务器在所述用户数据发生变更时通知所述呼叫会话控制功能实体的情况;以及
所述归属用户服务器在所述用户数据发生变更时通知所述应用服务器的情况。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101615893A CN101330435B (zh) | 2007-09-29 | 2007-09-29 | 初始过滤规则优先级冲突处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101615893A CN101330435B (zh) | 2007-09-29 | 2007-09-29 | 初始过滤规则优先级冲突处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101330435A CN101330435A (zh) | 2008-12-24 |
CN101330435B true CN101330435B (zh) | 2011-06-22 |
Family
ID=40206036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101615893A Expired - Fee Related CN101330435B (zh) | 2007-09-29 | 2007-09-29 | 初始过滤规则优先级冲突处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101330435B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101894022B (zh) * | 2010-07-02 | 2015-09-16 | 中国科学院计算技术研究所 | 一种业务流程间交互冲突的半自动修正方法及其*** |
CN102215234A (zh) * | 2011-06-08 | 2011-10-12 | 中兴通讯股份有限公司 | 同步共享初始过滤规则集配置数据的方法、装置及*** |
CN107770128A (zh) * | 2016-08-17 | 2018-03-06 | ***通信有限公司研究院 | 一种业务执行方法及执行装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1662000A (zh) * | 2004-02-26 | 2005-08-31 | 财团法人工业技术研究院 | 因特网协定多媒体服务控制的触发方法及多媒体子*** |
EP1760983A1 (en) * | 2005-09-02 | 2007-03-07 | Swisscom Mobile AG | Method and system for providing media content to a user |
CN1953390A (zh) * | 2005-10-21 | 2007-04-25 | 华为技术有限公司 | 在ims网络中处理注册初始过滤规则的方法 |
-
2007
- 2007-09-29 CN CN2007101615893A patent/CN101330435B/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 | 财团法人工业技术研究院 | 因特网协定多媒体服务控制的触发方法及多媒体子*** |
EP1760983A1 (en) * | 2005-09-02 | 2007-03-07 | Swisscom Mobile AG | Method and system for providing media content to a user |
CN1953390A (zh) * | 2005-10-21 | 2007-04-25 | 华为技术有限公司 | 在ims网络中处理注册初始过滤规则的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101330435A (zh) | 2008-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102239481B (zh) | 具有负载平衡的ims diameter路由器 | |
CN101658014B (zh) | 用于执行服务器发现的机制 | |
WO2019007345A1 (zh) | 网络切片的选择方法、装置及***、存储介质 | |
CN115442423A (zh) | 发现由网络存储库功能提供的服务的方法 | |
CN109474522B (zh) | 业务路由的方法、装置及存储介质 | |
JP4875168B2 (ja) | Imsネットワークと旧式ネットワークの間でコール機能データを同期する方法 | |
CN110169140A (zh) | 用于会话管理的***和方法 | |
CN101179459A (zh) | Ims网络打印服务 | |
CN102461121A (zh) | 用户数据会聚(udc)通知管理 | |
CN110554927A (zh) | 基于区块链的微服务调用方法 | |
CN110049485A (zh) | 一种配置ue的策略的方法、装置和*** | |
CN102648614A (zh) | 用于处理通信***所存储的数据的方法 | |
CN101931619A (zh) | 可***的联系解析 | |
US20190261351A1 (en) | Function scheduling method, device, and system | |
CN113826424B (zh) | 用于向网络提供外部业务的实体 | |
CN101110835B (zh) | 共享初始过滤规则集的下发方法 | |
CN101330435B (zh) | 初始过滤规则优先级冲突处理方法 | |
CN1309879A (zh) | 选择业务实施 | |
CN101136925B (zh) | 采用动态业务激活信息保持数据一致性的处理方法 | |
CN101453694B (zh) | 一种增值业务调用互联网业务能力的方法及*** | |
CN102279773A (zh) | 一种双向远程调用的方法和*** | |
CN101127774B (zh) | 初始过滤规则的优先级处理方法 | |
CN101106533B (zh) | 初始过滤规则下载和处理***及方法 | |
CN101784032A (zh) | 用户的注册方法和*** | |
CN101106570A (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: 20110622 Termination date: 20170929 |
|
CF01 | Termination of patent right due to non-payment of annual fee |