专利名称:一种用于网络路由优化的方法及设备的利记博彩app
技术领域:
本发明涉及固定和无线通信网络领域,尤其涉及一种用于网络路由优化的方法及设备。
背景技术:
3GPP、3GPP2、国际电联(ITU-T)、欧洲电信标准协会(ETSI)下设的TISPAN等各大标准组织都在进行关于下一代通信网络(NGN)的标准制定工作,已基本确定了以IP多媒体子系统(IP Multimedia Subsystem,IMS)作为下一代固定和移动的核心网络。网络演进出现了接入技术和业务提供多样化、承载IP化、核心网络统一到IMS的发展趋势。用户在IMS网络中能得到更佳的业务体验。
如图1所示,是现有的一种IMS的结构示意图。其中,呼叫会话控制功能(Call Session Control Function,CSCF)在IMS核心网中处于核心的控制地位,其负责对用户设备(User Equipment,UE)的注册进行鉴权和进行会话控制,执行针对主叫端/被叫端的IMS用户的基本会话路由功能,并根据用户签约的IMS过滤规则,在条件满足时实现到网络中应用服务器(Application Server,AS)的增值业务路由的触发及实现业务控制交互。
归属用户服务器(Home Subscrier Server,HSS)存储有运营商开户时设定的IMS签约信息,同时支持通过与业务管理系统的接口由运营商或终端用户对签约数据进行的定制和修改。HSS与服务CSCF(S-CSCF)间以基于Diameter协议的Cx接口连接,可实现IMS注册过程中对S-CSCF域名路由信息的登记,并支持通过该Cx接口将基本IMS签约信息下载到S-CSCF;HSS与SIP AS间以基于Diameter协议的Sh接口连接,该Sh接口为增值业务SIP AS或OSA SCS提供签约数据、业务逻辑脚本的远程数据库访问接口,HSS仅负责对特定签约用户AS增值业务数据的透明存储,语义上不做解析。
AS通过Sh接口从HSS中获得或更新用户业务相关的数据和用户状态信息,S-CSCF通过Cx接口从HSS中获得用户的签约信息。
在IMS网络中,会话建立时是通过S-CSCF中的初始过滤规则(Initial FilterCriteria,iFC)将会话路由到相应的AS,由AS来为用户提供各种业务。其中,iFC本身只包含了特定业务的触发条件,而业务的实现是在AS中完成的。
如图2所示,是现有的从HSS下载到S-CSCF中的用户的IMS签约信息(IMSSubscription)的统一建模语言(Unified Module Language,UML)的示意图。其中,一个IMS签约信息对应有若干个(图中以1...n表示)业务信息(ServiceProfile),表示一个用户可签约有多种业务。
如图3所示,是现有的从HSS下载到S-CSCF中的业务信息(Service Profile)的UML示意图。其中,一个业务信息对应有若干个公共标识(PublicIdentification)、0或1个核心网络业务授权(Core Network Service Authorization)、若干个(0...n)初始过滤规则(iFC)及若干个(0...n)共享iFC设置。此处的业务信息(Service Profile)并非特指一个业务,它是用户(若干个公共标识)的签约业务信息,可能包含用户签约的多个业务信息,需要多个AS为其提供服务,而每个iFC只能触发会话到一个AS上。
如图4所示,是现有的初始过滤规则(iFC)的UML示意图。其中,一个iFC对应有0或1个触发点和一个AS。而每个触发点又包含了若干个业务触发条件(Service Point Trigger)。当触发点的业务触发条件满足时,S-CSCF就会将会话路由到该iFC所对应的AS。
如图5所示,是现有iFC中业务触发条件(Service Point Trigger)的UML示意图。其中,每个业务触发条件可以包括有请求URI、SIP方法、SIP头域、会话事件及会话描述等内容。
对于某些业务来说,存在签约和激活两种状态。签约了不一定激活。在现在的路由规则中,无论该业务是否激活,只要用户签约了该业务,当在会话过程中满足了iFC中所设定的业务触发条件,S-CSCF就会将该会话路由到该iFC所对应的AS中。如果用户的该业务并没有激活,则AS只是转发该会话而已。
在如上所述的现有的一种路由方法中,在用户的某种业务没有激活时,S-CSCF仍然将会话路由到相应的AS,而AS只是转发该会话。现实中,用户可能签约了很多业务,或者由运营商在用户入网时提供给用户多种业务,其中有些业务只有用户激活了才会真正为用户提供,但用户可能很少使用/激活该业务(例如前转业务),用户只有在需要的时候才会激活该业务。而在现有的路由规则中,每次用户发起会话时,S-CSCF均会根据iFC将该业务触发到提供前转业务的AS上,但因为用户并没有激活前转业务,AS也就不做任何处理,只是直接转发该会话而已,这样,会造成路由的迂回和资源的浪费,并延迟了会话建立时间。
现在还出现了另一种路由方法,如图6所示,是现有的另一种路由方法中Sh接口数据的UML示意图。其是在HSS中增加一个动态业务激活标识(DynamicService Activation Identity,DSAI),当AS对应的所有业务都未激活时,该DSAI的属性为未激活,而只要有一个业务是激活时,该DSAI的属性就为激活。该DSAI通过Sh接口在AS和HSS之间进行同步更新。在HSS和AS的Sh接口数据中增加一个关于DSAI的数据类别“DSAI-Tag”,根据在Sh接口消息中是否存在该数据类别,来确定AS和HSS之间要查询(Sh-Pull)、修改(Sh-Update)、订阅(Sh-Subs-Notif)、通知(Sh-Notif)的数据中是否包含有DSAI。(请问图7中的“Charging Information”应该如何翻译?)其具体注册流程如下可参见图7所示。
在用户设备(UE)注册时,并在鉴权通过后,I-CSCF和HSS进行交互,为用户设备选择为其服务的S-CSCF;S-CSCF向HSS请求下载用户的IMS签约数据;与用户签约业务相关的AS可能有多个,HSS需要依次判断该相关的每个AS所对应的DSAI是否为激活状态。
当某个AS所对应的DSAI为激活状态时,在S-CSCF请求业务数据时,HSS将与该AS相对应的iFC下发到该S-CSCF,这样会话会被路由到该iFC所对应的AS中;如果DSAI为未激活状态时,则在S-CSCF请求业务数据时,HSS不将与该AS相对应的iFC下发到S-CSCF,这样S-CSCF也就不会将会话路由到相应的AS上。
采用这种方法,克服了上一种现有技术中所存在的不管业务是否激活均将会话路由到AS而造成路由迂回和资源浪费的缺点,但需要更改正常的用户终端的注册流程,HSS需要判断DSAI的属性后再决定是否将iFC下载到S-CSCF。而且采用这种方案,用户无法通过Gm接口进行业务的激活去激活操作,网络中其它功能单元如AS也无法代替用户通过S-CSCF进行业务的激活去激活操作。
而在正常处理流程中,只要满足给S-CSCF下载业务数据的条件,HSS就会将相关的信息全部下载给S-CSCF,它本身不需要做任何处理。也不影响网络的原有其它功能如用户通过Gm接口进行业务的激活去激活操作,网络中其它功能单元如AS也可以代替用户通过S-CSCF进行业务的激活去激活操作。
发明内容
本发明所要解决的技术问题在于,提供一种用于网络路由优化的方法及设备,可优化IMS网络中用户签约了某种业务而未激活的状况时的网络路由。
本发明所采用的技术方案在于,提供一种用于网络路由优化方法,包括如下步骤(a)在会话建立过程中,服务CSCF判断来自归属用户服务器的用户签约数据中初始过滤规则中的用于表征用户的签约业务是否激活的iFC触发条件是否满足;(b)服务CSCF根据该判断结果确定是否将该会话路由到该初始过滤规则所对应的应用服务器上。
在本发明的用于网络路由优化方法中,在步骤(a)之前可以进一步包括如下步骤当一个应用服务器提供有已激活和未激活状态的业务时,设置一个较其它类型的初始过滤规则具有更高的处理优先级的用于业务激活去激活处理的初始过滤规则,所述用于业务激活去激活处理的初始过滤规则单独对应于一个应用服务器的业务的激活去激活的触发规则,或者包含所述将触发业务到同一个应用服务器的一个或多个初始过滤规则中和业务激活去激活相关的触发规则。
在本发明的用于网络路由优化方法中,可以进一步包括如下步骤在用户注册过程中,服务CSCF向归属用户服务器请求下载用户签约数据,归属用户服务器根据指示应用服务器上业务是否激活的动态业务激活标识信息确定是否将该应用服务器对应的初始过滤规则全部包含在用户签约数据中下载或只将用于业务激活去激活处理的初始过滤规则包含在用户签约数据中下载;其中,当指示应用服务器上业务是否激活的动态业务激活标识信息为激活状态时,将应用服务器对应的初始过滤规则全部包含在用户签约数据中下载;否则只将用于业务激活去激活处理的初始过滤规则包含在用户签约数据中下载;在本发明的用于网络路由优化方法中,可以进一步包括如下步骤(c)根据应用服务器所对应的业务所处的激活状态的改变,归属用户服务器通过Cx接口对服务CSCF中的用户签约信息进行更新。
在本发明的用于网络路由优化方法中,所述步骤(c)进一步包括当归属用户服务器中的动态业务标识由非激活变为激活时,归属用户服务器将应用服务器对应的初始过滤规则全部包含在用户签约数据中对服务CSCF中的用户数据进行更新;当归属用户服务器中的动态业务标识由激活变为非激活时,归属用户服务器只将用于业务激活去激活处理的初始过滤规则包含在用户签约数据中对服务CSCF中的用户数据进行更新。
在本发明的用于网络路由优化方法中,可以进一步包括如下步骤(d)在服务CSCF收到来自用户设备的会话请求或来自第三方功能单元代替用户设备发起的会话请求时,优先匹配用于业务激活去激活处理的初始过滤规则,如果满足触发条件,就将会话路由到该初始过滤规则所对应的应用服务器上;在本发明的用于网络路由优化方法中,其特征在于所述步骤(d)中的第三方功能单元包括应用服务器;
在本发明的用于网络路由优化方法中,所述步骤(b)进一步包括(b1)如果步骤(a)中该iFC触发条件不满足,无需将该会话路由到该初始过滤规则所对应的应用服务器上。
在本发明的用于网络路由优化方法中,所述步骤(b)进一步包括所述步骤(b)进一步包括(b2)如果步骤(a)中该iFC触发条件满足,则判断该初始过滤规则中的其它业务触发条件是否全部满足,如果该初始过滤规则中的其它业务触发条件均满足,则将该会话路由到该初始过滤规则所对应的应用服务器上;如果该初始过滤规则中其它业务触发条件未全部满足,则无需将该会话路由到该初始过滤规则所对应的应用服务器上。
在本发明的用于网络路由优化方法中,在步骤(a)之前进一步包括如下步骤服务CSCF向归属用户服务器请求下载用户签约数据,该用户签约数据中包含有用于指示应用服务器上业务是否激活的动态业务激活标识信息。
在本发明的用于网络路由优化方法中,所有触发到同一个应用服务器的初始过滤规则对应于一个动态业务激活标识。
在本发明的用于网络路由优化方法中,进一步包括如下步骤(e)根据应用服务器所对应的业务所处的激活状态的改变,对服务CSCF中的动态业务激活标识信息进行更新。
在本发明的用于网络路由优化方法中,所述步骤(e)进一步包括在更新过程中,归属用户服务器通过Cx接口对S-CSCF中的动态业务激活标识信息进行更新。
在本发明的用于网络路由优化方法中,所述步骤(e)进一步包括由用户设备通过Ut接口在应用服务器中更改动态业务激活标识信息,或者由用户通过Gm接口向网络发起会话请求或由第三方代替用户发起会话请求,通过触发规则由S-CSCF将会话路由到AS进行业务激活去激活,且归属用户服务器与应用服务器之间通过Sh接口同步该动态业务激活标识信息。
在本发明的用于网络路由优化方法中,所述步骤(e)进一步包括根据业务是否激活利用运维管理方式在归属用户服务器更改动态业务激活标识信息,应用服务器与归属用户服务器之间通过Sh接口同步该动态业务激活标识信息。
本发明还提供一种用于网络路由优化的设备,包括iFC匹配模块,用于匹配检测来自归属用户服务器中的用户签约数据中初始过滤规则中的用于表征用户的签约业务是否激活的iFC触发条件是否满足;路由处理模块,用于根据iFC匹配模块的匹配检测结果,确定是否将该会话路由到该初始过滤规则所对应的应用服务器上。
在本发明的用于网络路由优化的设备中,进一步包括业务触发条件模块,其存储有预定的业务触发条件,用于当iFC触发条件满足时,被所述iFC匹配模块进一步检测。
在本发明的用于网络路由优化的设备中,所述用户签约数据中包含有用于指示应用服务器上业务所处的激活状态的动态业务激活标识信息,所述匹配检测结果包括iFC触发条件满足及iFC触发条件不满足;所述iFC触发条件满足对应于该动态业务激活标识的属性为已激活,所述iFC触发条件不满足对应于该动态业务激活标识的属性为未激活。
实施本发明的用于网络路由优化方法及设备,具有如下有益效果用户只有签约并激活了AS提供的某种业务时S-CSCF才会将会话路由到相应的AS,减少了话路迂回和资源的浪费,缩短了会话建立的时间。并且在HSS到S-CSCF下载的业务信息中增加了若干个分别对应于每个iFC的DSAI标志,同时在每一iFC中新增了一个用于判断到AS的业务是否激活的iFC触发条件,不需要更改正常注册流程。
图1是现有的一种IMS的结构示意图;图2是现有的IMS签约信息的UML示意图;图3是现有的业务信息的UML示意图;
图4是现有的初始过滤规则的UML示意图;图5是现有iFC中业务触发条件的UML示意图;图6是现有的另一种路由方法中Sh接口数据的UML示意图;图7是现有的另一种路由方法中注册流程示意图;图8是本发明中对业务信息的扩展的UML示意图;图9是本发明中对iFC中业务触发条件的扩展的UML示意图;图10是本发明中的会话路由流程示意图;图11是本发明用于网络路由优化的设备的架构示意图。
具体实施例方式
本发明提供一种网络路由优化的方法及设备,针对IMS网络中用户的很多业务并存有签约和激活两种状态,当在用户签约了某种业务却不一定激活这种状况时对网络路由进行优化。
在IMS网络中,由AS实现业务,S-CSCF在会话过程中根据从HSS下载的iFC规则将会话路由到不同的AS完成相应的业务。HSS和S-CSCF的数据通过IMS网络中的Cx接口保持同步。
本发明的实现原理是在HSS中增加一个动态业务激活标识(DynamicService Activation Identity,DSAI),在用户终端注册时,通过Cx接口将DSAI作为用户数据的一部分从HSS下载到S-CSCF,当业务激活状态的改变导致DSAI改变时,HSS可通过Cx接口对S-CSCF中的DSAI数据进行更新。且HSS在相关的iFC的业务触发条件中增加一个新的iFC触发条件,该iFC触发条件的取值由该iFC对应的AS所对应的DSAI决定,当DSAI为激活状态时,该iFC触发条件就满足,否则不满足。是否将会话路由到AS是S-CSCF在会话进行过程中根据IFC触发条件是否满足来确定的。
一个AS提供有存在激活和未激活状态的业务时,可以选择对应该AS增加一个单独用于业务激活去激活处理的iFC,或者将触发业务到同一个AS的一个或多个iFC中和业务激活去激活相关的触发规则独立出来放到一个新的iFC(下称为“用于业务激活去激活处理的iFC”)中,该种类型的iFC具有比其它类型的iFC更高的处理优先级。在用户注册时和其它iFC一样被下载到S-CSCF中;进一步可选地,在用户注册过程中,S-CSCF向HSS请求下载用户签约数据,HSS根据指示AS上业务是否激活的DSAI信息确定是否将该AS对应的iFC全部包含在用户签约数据中下载或只将用于业务激活去激活处理的iFC包含在用户签约数据中下载;只有指示AS上业务是否激活的DSAI信息为激活状态时,将AS对应的iFC全部包含在用户签约数据中下载;否则只将用于业务激活去激活处理的iFC包含在用户签约数据中下载;进一步可选地,当HSS中的DSAI由非激活变为激活时,HSS将AS对应的iFC全部包含在用户签约数据中对S-CSCF中的用户数据进行更新;当HSS中的DSAI由激活变为非激活时,HSS只将用于业务激活去激活处理的iFC包含在用户签约数据中对S-CSCF中的用户数据进行更新;进一步可选地,在S-CSCF收到来自用户设备的会话请求或来自第三方功能单元(如AS)代替用户设备发起的会话请求时,优先匹配用于业务激活去激活处理的iFC,如果满足触发条件,就将会话路由到该iFC所对应的AS上。本发明对业务激活状态和DSAI的引入需要对S-CSCF和HSS之间的Cx接口做相应的修改和扩展。下面通过图8和图9来说明对Cx接口的扩展。
如图8所示,是本发明对业务信息的扩展的UML示意图。在HSS对S-CSCF的注册响应Cx-Put Resp+Cx-Pull Resp操作及HSS更新S-CSCF的用户数据的Cx-Update_Subscr_Data操作中,对用户数据(User Profile)的扩展中增加若干个DSAI元素,可以通过每个DSAI中的DSAI-Tag和iFC中AS的ServerName属性相关联,从而将DSAI和iFC一一对应起来。所有触发到同一个AS的iFC对应于同一个指示该AS上业务激活状态的DSAI。且每一个DSAI中用DSAI-state来记录该DSAI的状态(激活和未激活)。
如图9所示,是本发明对iFC中业务触发条件的扩展的UML示意图。在iFC触发点下面增加一个可选的数据类型为boolean的DSAI元素,作为iFC触发条件,用来表示相关AS上的业务是否已被激活。只有当该iFC触发条件满足时(即DSAI为激活状态时),才考虑其它业务触发条件是否满足,当此处的触发条件都满足时则将会话路由到与该iFC相对应的AS上;如果iFC触发条件不满足时(即DSAI为未激活状态),则不管该iFC触发点中的其他触发条件是否满足,均不会将该会话路由到相应的AS上。
如图10所示,是本发明中的会话路由流程示意图。
首先,在用户设备注册时,在鉴权通过后,I-CSCF和HSS进行交互,为用户设备(UE)选择为其服务的S-CSCF;S-CSCF向HSS请求下载用户签约数据,该用户签约数据中包含有DSAI的信息,即通过Cx接口将DSAI作为用户数据的一部分从HSS下载到S-CSCF。或者在更新过程中,HSS可通过Cx接口对S-CSCF中的DSAI数据(即其状态)进行更新。
可选地,如果需要激活才能被AS处理的业务对应的iFC被分为了两种类型,一种是依赖于业务是否激活才进行相关触发规则判断的iFC;另一种是单独用于业务激活去激活处理的iFC。则HSS在下载用户签约数据时,只有指示AS上业务是否激活的DSAI信息为激活状态时,将AS对应的iFC全部包含在用户签约数据中下载;否则只将用于业务激活去激活处理的iFC包含在用户签约数据中下载。
进一步可选地,当HSS中的动态业务标识由非激活变为激活时,HSS将AS对应的iFC全部包含在用户签约数据中对S-CSCF中的用户数据进行更新;当HSS中的DSAI由激活变为非激活时,HSS只将用于业务激活去激活处理的iFC包含在用户签约数据中对S-CSCF中的用户数据进行更新;运营商可以通过运维管理方式修改HSS中用户相应的DSAI状态,也可以由用户设备通过Ut接口对业务的激活去激活操作在AS中更改DSAI的状态,或者由用户设备通过Gm接口向网络发起会话请求或由第三方代替用户设备发起会话请求,通过触发规则由S-CSCF将会话路由到AS进行业务激活去激活。再通过HSS与AS之间的Sh接口与HSS同步该DSAI的状态。在用户相关的DSAI数据发生改变时,HSS通过Cx接口修改S-CSCF中的DSAI数据。
当需要建立会话时,用户设备(UE)向P-CSCF呼叫建立请求(INVITE),P-CSCF将该请求转送至S-CSCF;在会话建立过程中,S-CSCF判断来自HSS的用户签约数据中的iFC中的iFC触发条件是否满足;可选地,在S-CSCF收到来自用户设备的会话请求或来自第三方功能单元(如AS)代替用户设备发起的会话请求时,优先匹配用于业务激活去激活处理的iFC,如果满足触发条件,就将会话路由到该iFC所对应的AS上;如果DSAI相关的iFC触发条件满足时(即与AS对应的DSAI为激活状态),表示AS上的业务已激活,则判断该iFC中的其它业务触发条件是否全部满足,如果均满足,则将该会话路由到该iFC所对应的AS上(如图中,将会话路由到AS1上);如果尚有其他触发条件不满足,则不将该会话路由到该iFC所对应的AS1上(图中未画出);如果该iFC触发条件不满足时(即与AS对应的DSAI为未激活状态),表示AS1上的业务未激活,则无需判断该iFC中的其它业触发条件是否满足,并且不将该会话路由到该iFC所对应的AS1上。
对于用户签约的业务相关的另一应用服务器AS2,在图中仅示出了一种路由的情形。在本发明中,亦可以通过判断与该AS2相关的iFC中的iFC触发条件是否满足来实现不同的路由情形,其与前述对AS1相关的iFC中的iFC触发条件的判断过程相同,在此不进行详述。
如图11所示,是本发明中的网络路由优化设备的架构示意图。
HSS中存储有用户签约数据,而iFC是用户签约数据中的一部分,其按照不同优先级定义了业务触发的条件和目的AS,且在本发明中,该iFC中包含有用于表征用户签约业务是否激活的iFC触发条件。该iFC可以在用户注册时下载到为用户分配的S-CSCF中。
S-CSCF主要包括有iFC匹配模块、业务触发条件模块、路由处理模块及其他功能模块。其中,iFC匹配模块用于在会话建立过程中,匹配检测来自HSS的iFC中的iFC触发条件及其他业务触发条件是否满足;
业务触发条件模块中存储有预定的业务触发条件;路由处理模块用于根据iFC匹配模块的匹配检测结果,对会话进行路由操作(例如进行业务触发操作);在本发明中,匹配检测结果包括iFC触发条件满足及iFC触发条件不满足;所述iFC触发条件满足对应于该动态业务激活标识的属性为已激活,所述iFC触发条件不满足对应于该动态业务激活标识的属性为未激活。如果表征用户签约业务是否激活的iFC触发条件不满足,表示用户的签约业务未激活,路由处理模块就不会将该会话路由到该初始过滤规则(iFC)所对应的应用服务器(AS)上。如果该iFC触发条件满足,表示用户的签约业务已激活,则当该初始过滤规则(iFC)中的其它业务触发条件全部满足时,则将该会话路由到(用SIP消息触发)该初始过滤规则(iFC)所对应的应用服务器(AS)上。
S-CSCF中的其他功能模块为诸如用于鉴权的模块、用于同步数据的模块等,在此不进行详细说明。
应用服务器接收到来自S-CSCF的SIP业务触发消息后,可以按照AS内既定的业务逻辑进行控制,完成预定业务。
其中,iFC触发条件对应的是一个与AS业务相关的DSAI,当DSAI属性为未激活时,则iFC触发条件不满足,当DSAI属性为激活时,则iFC触发条件满足。所有触发到同一个应用服务器的初始过滤规则对应于一个动态业务激活标识。HSS与AS可通过Sh接口来同步该DSAI信息。
通过采用本发明的方法及设备,用户只有签约并激活了AS提供的某种业务时S-CSCF才会将会话路由到相应的AS,可选地,用户设备通过Gm接口或网络中其它功能单元(如AS)代替用户设备通过S-CSCF进行业务的激活去激活操作才会将会话路由到相应的AS,减少了话路迂回和资源的浪费,缩短了会话建立的时间。并且在HSS到S-CSCF下载的业务信息中增加了若干个分别对应于每个iFC的DSAI标志,同时在每一iFC中新增了一个用于判断到AS的业务是否激活的iFC触发条件,不需要更改正常注册流程,同时不影响网络的原有其它功能如用户设备通过Gm接口进行业务的激活去激活操作,网络中其它功能单元如AS也可以代替用户设备通过S-CSCF进行业务的激活去激活操作。
以上所揭露的仅为本发明的用于网络路由优化方法及设备的较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种用于网络路由优化方法,其特征在于,包括如下步骤;(a)在会话建立过程中,服务CSCF判断来自归属用户服务器的用户签约数据中初始过滤规则中的用于表征用户的签约业务是否激活的iFC触发条件是否满足;(b)服务CSCF根据步骤(a)中的判断结果确定是否将该会话路由到该初始过滤规则所对应的应用服务器上。
2.如权利要求1所述的用于网络路由优化方法,其特征在于,在步骤(a)之前可以进一步包括如下步骤当一个应用服务器提供有已激活和未激活状态的业务时,设置一个较其它类型的初始过滤规则具有更高的处理优先级的用于业务激活去激活处理的初始过滤规则,所述业务激活去激活处理的初始过滤规则单独对应于一个应用服务器的业务的激活去激活的触发规则,或者包含所述将触发业务到同一个应用服务器的一个或多个初始过滤规则中和业务激活去激活相关的触发规则。
3.如权利要求2所述的用于网络路由优化方法,其特征在于,可以进一步包括如下步骤在用户注册过程中,服务CSCF向归属用户服务器请求下载用户签约数据,归属用户服务器根据指示应用服务器上业务是否激活的动态业务激活标识信息确定是否将该应用服务器对应的初始过滤规则全部包含在用户签约数据中下载或只将用于业务激活去激活处理的初始过滤规则包含在用户签约数据中下载;其中,当指示应用服务器上业务是否激活的动态业务激活标识信息为激活状态时,将应用服务器对应的初始过滤规则全部包含在用户签约数据中下载;否则只将用于业务激活去激活处理的初始过滤规则包含在用户签约数据中下载;
4.如权利要求3所述的用于网络路由优化方法,其特征在于,进一步包括如下步骤(c)根据应用服务器所对应的业务所处的状态的改变,归属用户服务器通过Cx接口对服务CSCF中的用户签约信息进行更新。
5.如权利要求4所述的用于网络路由优化方法,其特征在于,所述步骤(c)进一步包括当归属用户服务器中的动态业务标识由非激活变为激活时,归属用户服务器将应用服务器对应的全部初始过滤规则包含在用户签约数据中对服务CSCF中的用户数据进行更新;当归属用户服务器中的动态业务标识由激活变为非激活时,归属用户服务器只将用于业务激活去激活处理的初始过滤规则包含在用户签约数据中对服务CSCF中的用户数据进行更新。
6.如权利要求1至2任一项所述的用于网络路由优化方法,其特征在于,可以进一步包括如下步骤(d)在服务CSCF收到来自用户设备的会话请求或来自第三方功能单元代替用户设备发起的会话请求时,优先匹配用于业务激活去激活处理的初始过滤规则,如果满足触发条件,将会话路由到该初始过滤规则所对应的应用服务器上。
7.如权利要求6所述的用于网络路由优化方法,其特征在于所述步骤(d)中的第三方功能单元包括应用服务器。
8.如权利要求1所述的用于网络路由优化方法,其特征在于,所述步骤(b)进一步包括(b1)如果步骤(a)中该iFC触发条件不满足,无需将该会话路由到该初始过滤规则所对应的应用服务器上。
9.如权利要求1所述的用于网络路由优化方法,其特征在于,所述步骤(b)进一步包括(b2)如果步骤(a)中该iFC触发条件满足,则判断该初始过滤规则中的其它业务触发条件是否全部满足;如果该初始过滤规则中的其它业务触发条件均满足,则将该会话路由到该初始过滤规则所对应的应用服务器上;如果该初始过滤规则中其它业务触发条件未全部满足,则无需将该会话路由到该初始过滤规则所对应的应用服务器上。
10.如权利要求1至9任一项所述的用于网络路由优化方法,其特征在于,在步骤(a)之前进一步包括如下步骤服务CSCF向归属用户服务器请求下载用户签约数据,该用户签约数据中包含有用于指示应用服务器上业务是否激活的动态业务激活标识信息。
11.如权利要求1至9任一项所述的用于网络路由优化方法,其特征在于,所有触发到同一个应用服务器的初始过滤规则对应于一个动态业务激活标识。
12.如权利要求11所述的用于网络路由优化方法,其特征在于,进一步包括如下步骤(e)根据应用服务器所对应的业务所处的激活状态的改变,对服务CSCF中的动态业务激活标识信息进行更新。
13.如权利要求12所述的用于网络路由优化方法,其特征在于,所述步骤(e)进一步包括在更新过程中,归属用户服务器通过Cx接口对S-CSCF中的动态业务激活标识信息进行更新。
14.如权利要求13所述的用于网络路由优化方法,其特征在于,所述步骤(e)进一步包括由用户设备通过Ut接口在应用服务器中更改动态业务激活标识信息,或者由用户设备通过Gm接口向网络发起会话请求或由第三方代替用户设备发起会话请求,通过触发规则由S-CSCF将会话路由到AS进行业务激活去激活,且归属用户服务器与应用服务器之间通过Sh接口同步该动态业务激活标识信息。
15.如权利要求13所述的用于网络路由优化方法,其特征在于,所述步骤(e)进一步包括根据业务是否激活利用运维管理方式在归属用户服务器更改动态业务激活标识信息,应用服务器与归属用户服务器之间通过Sh接口同步该动态业务激活标识信息。
16.一种用于网络路由优化的设备,其特征在于,至少包括iFC匹配模块,用于匹配检测来自归属用户服务器中的用户签约数据中初始过滤规则中的用于表征用户的签约业务是否激活的iFC触发条件是否满足;路由处理模块,用于根据iFC匹配模块的匹配检测结果,确定是否将该会话路由到该初始过滤规则所对应的应用服务器上。
17.如权利要求16所述的用于网络路由优化的设备,其特征在于,进一步包括业务触发条件模块,其存储有预定的业务触发条件,用于当iFC触发条件满足时,被所述iFC匹配模块进一步检测。
18.如权利要求16或17所述的用于网络路由优化的设备,其特征在于,所述用户签约数据中包含有用于指示应用服务器上业务所处的激活状态的动态业务激活标识信息,所述匹配检测结果包括iFC触发条件满足及iFC触发条件不满足;所述iFC触发条件满足对应于该动态业务激活标识的属性为已激活,所述iFC触发条件不满足对应于该动态业务激活标识的属性为未激活。
全文摘要
一种用于网络路由优化方法,包括如下步骤(a)在会话建立过程中,服务CSCF判断来自归属用户服务器的用户签约数据中初始过滤规则中的用于表征用户的签约业务是否激活的iFC触发条件是否满足;(b)服务CSCF根据该判断结果确定是否将该会话路由到该初始过滤规则所对应的应用服务器上。本发明还提供一种用于网络路由优化的设备。利用本发明可以减少了话路迂回和资源的浪费,缩短了会话建立的时间,并且无需更改IMS网络中用户设备的正常的注册流程。
文档编号H04L29/06GK101079878SQ20061015351
公开日2007年11月28日 申请日期2006年9月8日 优先权日2006年5月22日
发明者时书锋, 魏华, 阎学霞, 杨德平 申请人:华为技术有限公司