用于在网络中提供移动性管理的方法及系统的制作方法

文档序号:7819592阅读:152来源:国知局
用于在网络中提供移动性管理的方法及系统的制作方法
【专利摘要】用于在网络中提供移动性管理的方法及系统。一种由网关设备执行的方法,所述网关设备处理在与其相连接的网络上的会话并且还执行向那些网络会话提供服务条件,所述方法包括:从策略服务器接收策略规则包,其中,所述策略规则包指定规则集及准则集,所述规则集将被应用于由所述网关设备处理的一些会话,所述准则集用于在多个用户中识别将由所述网关设备将所述规则应用于其的所有用户的群;基于在所述策略规则包中的准则集,识别所述策略规则将被应用于其的、具有当前活动的会话的所有用户;以及将所述规则集应用于所识别的用户的会话。
【专利说明】用于在网络中提供移动性管理的方法及系统
[0001]本申请是凯敏公司于2009年6月5日提交的申请号为2009801305150的发明专利申请“用于在网络中提供移动性管理的方法及系统”的分案申请。
[0002]本申请要求享受于2008年6月5日递交的、序号为61/059,133的美国临时申请的权益,以引用方式将其内容并入本申请。

【技术领域】
[0003]概括地说,本发明涉及通信网络,具体地说,本发明涉及此种网络中的分发及执行策略规则。


【发明内容】

[0004]在一方面,本申请中描述的至少一些实施例涉及创建策略规则包,所述策略规则包可以被带外设置且其定义可以被动态更新。策略规则包的一个例子可以是在周末针对黄金等级用户的视频服务。策略规则包包括可以可以实时(on the fly)更新的PCC属性。除了别的之外,这样的属性可以包括计费及QoS属性。
[0005]本文还描述了用于动态设定新的属性值及以信号的形式向PCRF发送关于该设定的机制。在满足规则设置条件的任一随后的时间,PCRF将宽泛的(broad-wide)规则设置到PCEF中。通过指示包的名称及布尔标志来完成该设置,其中,布尔标志指示是否有属性更新,其中属性更新将触发PCEF: (I)如果在PCEF处的当前备份过时了,则下载已更新的包;及(2)按照新策略规则包的属性执行规则。
[0006]PCRF将包的状态保持在其最近更新的时刻的状态。由于布尔标志指示PCEF的备份是否过时,所以PCEF无需保持这种状态。
[0007]由于当前基于直径(Diameter)的PCC规则设置方法(Gx/Ty)具有会话限制,这使得其基于用户,所以该设置可以在带外完成。带外的特殊情况可以使用API方法或具有“假”用户的直径(Diameter)命令。该“假”用户将只使得开放直径信道能够用于宽泛规则的设置。
[0008]运营商/服务提供商的网络可以有网络单元,这些网络单元相互隔离从而不共享关于活动用户的信息。该信息(例如,位置、接入网类型)能够帮助网络单元基于其当前对用户的了解信息做出智能的决策。例如,如果用户在线且其由接入网服务,其中该接入网支持视频所需的BW,则一些视频会议服务器可能想将该用户连接到会议电话自组织。
[0009]PCRF将这样的信息本地保存在其内部的数据库中,以在其策略评估中使用。根据在本申请中描述的本发明的其它方面,位于中心且知道整个网络的PCRF向网络中的其它实体传播与用户关联的静态或动态的信息。策略规则也配置在PCRF上,以支持基于来自PCEF的事件(例如,RAT类型变化或超出容量阈值)对网络中其它实体的通知。上述通知可以包括关于用户/会话的信息,这样,通知的接收方在必要时能够根据该信息行动。
[0010]大体上,在一方面,本发明的特点在于由网关设备执行的方法,该网关设备处理在与该网关设备相连接的网络上的会话且还执行向那些网络会话提供服务条件。该方法包括:从策略服务器接收策略规则包,其中,所述策略规则包指定规则集及准则(criteria)集,所述规则集将被应用于由网关设备处理的一些会话,所述准则集用于在多个用户中识别将由网关设备将上述规则应用于其的所有用户的群;基于所述策略规则包中的准则集来识别上述策略规则将被应用于其的、具有当前活动的会话的所有用户;以及将所述规则集应用于所识别的用户的会话。
[0011]优选的实施例包括以下特征中的一个或多个。该方法还包括向策略服务器请求与虚构用户关联的策略规则包,其中,从策略服务器接收策略规则包是响应于向策略服务器请求策略规则包。该方法还包括:向策略服务器请求与虚构用户关联的策略规则包;以及从策略服务器接收与该虚构用户关联的多个策略规则包,第一次提到的策略规则包在所述多个策略规则包中。所述多个策略规则包中除了所述第一次提到的策略规则包之外的每一个策略规则包指定相应的规则集及相应的准则集,所述相应的规则集将被应用于由所述网关设备处理的相应的一些会话,所述相应的准则集用于在多个用户中识别将由网关设备将所述规则应用于其的相应的所有用户的群。该方法还包括:对于所述多个策略规则包中除了所述第一次提到的策略规则包之外的每一个策略规则包,应用该策略规则包中相应的准则集,以识别上述策略规则将被应用于其的、具有当前活动的会话的所有用户;以及将所述相应的规则集应用于所识别的用户的会话。所述准则集包括:地理准则,用于确定是所述群的成员的用户。所述策略规则包是面向系统的策略规则包。规则集包括应用层准则。所接收的策略规则包包括:所接收的策略规则包是否表示对先前接收的策略规则包的更新的指
/Jn ο
[0012]大体上,在另一方面,本发明的特点在于由策略服务器执行的方法,该策略服务器确定在网络上将要由网关设备向用户提供的服务条件以及访问。该方法包括:接收策略规则包,其中,所述策略规则包指定规则集及准则集,所述规则集将被应用于由网关设备处理的一些会话,所述准则集用于在多个用户中识别将由网关设备将所述规则应用于其的所有用户的群;以及向所述网关设备转发所述策略规则包以由所述网关设备执行。
[0013]大体上,在又一方面,本发明的特点在于由策略服务器执行的方法,所述策略服务器确定在网络上将要由网关设备向用户提供的服务条件和访问。该方法包括:将多个策略规则包存储在本地存储器中,其中,所述多个策略规则包中的每一个策略规则包指定相应的规则集及相应的准则集,所述相应的规则集将被应用于由网关设备处理的一些会话,所述相应的准则集用于在多个用户中识别将由网关设备将所述规则应用于其的相应的所有用户的群;从识别虚构用户的所述网关设备接收请求;以及响应于从所述网关设备接收所述请求,向所述网关设备发送所述多个策略规则包以由所述网关设备执行。
[0014]大体上,在又一方面,本发明的特点在于由策略服务器执行的方法,该策略服务器确定在多个网络上要向用户提供的服务条件以及访问。该方法包括:从一个网络上的第一组件接收请求,以在涉及所识别的用户在其它网络上的指定事件发生时采取预定的行动;存储所述请求;在接收所述请求后,针对所述网络上的多个会话继续管理服务条件以及访问;在针对所述网络上的多个会话继续管理服务条件以及访问时,确定涉及所识别的用户的指定事件已经发生;响应于确定涉及所识别的用户的指定事件已经发生,采取预定的行动。
[0015]本发明优选的实施例包括以下特征中的一个或多个。该请求是订阅请求,且该预定的行动是向第一组件发送所述指定事件已经发生的通知。采取所述预定的行动包括向所述第一组件发送所述指定事件已经发生的所述通知。所述第一组件是应用服务器。确定所述指定事件已经发生包括:从正在处理针对所识别的用户的会话的网关设备接收信息。所述预定的行动包括向正在处理针对所识别的用户的会话的所述网关设备发送信息;更具体地,所述预定的行动包括向正在处理针对所识别的用户的会话的网关设备发送指示。
[0016]在附图及下面的说明中给出了本发明的一个或多个实施例的细节。根据说明书、附图及权利要求书,本发明的其它特征、目标及优点将是显而易见的。

【专利附图】

【附图说明】
[0017]图1是闻层次图和网络,该网络包括固定接入网和移动网。
[0018]图2是示出了在图1的移动接入网中的消息交换的梯形图。
[0019]图3是示出了在图1的网络中的消息交换的梯形图。

【具体实施方式】
[0020]示例性网络
[0021]图1示出了将被用于更详细地描述在本申请中提出的观点的代表性网络。该网络包括移动网10,在该移动网中,多个移动站(MS) 12相互通信或连接和/或与位于核心网16例如IP网络上别处的应用服务器14进行通信或连接。其还包括固定网20,在该固定网中用户设备22 (例如台式计算机)也通过核心网16与应用服务器14建立会话。
[0022]移动网10包括接收塔30,该接收塔具有与SGSN 32相连接的关联基站及基站控制器(未示出)。SGSN 32继而通过接入网34与一个或多个GGSN(网关GPRS支持节点)36相连接。来自SGSN的所有业务都通过GGSN。GGSN支持在GSM(全球移动通信服务)网络中使用GPRS (通用分组无线服务)。GPRS是基于分组的通信服务,该通信服务允许通过移动电话网络发送和接收分组。在全世界,GSM是针对移动电话的流行标准。其负责在GPRS网络与诸如因特网或X.25网络之类的外部分组交换网络之间进行连接。
[0023]从外部网络的角度来看,GGSN如同到子网络的网关或路由器。当GGSN接收到发送给特定用户的数据时,其检查该用户是否是活动的。如果该用户是活动的,则GGSN向服务该移动用户的SGSN转发该数据。
[0024]GGSN使能该用户设备的移动性。其具有许多功能,但是与在本申请中描述的实施例特别相关的功能包括:存储该用户的SGSN地址,存储该用户的简档,执行认证和计费功能以及QoS和PDP上下文管理。
[0025]SGSN是服务GPRS支持节点。其负责来自及去往其地理区域内的移动站的数据分组的传送。仅举几个例子,其任务包括分组路由和传输、移动性管理以及认证和计费功能。
[0026]在GGSN 36内,有PCEF (策略计费执行功能)38及DPI (深度分组检测)功能40。PCEF 38执行针对由GGSN 36处理的会话的规则。DPI 40使得GGSN 36能够监听分组,以获得与数据分组的各层有关的细节。如由图1所隐含的,DPI 40可以是GGSN 36的组成部分,或者其可以是分离的盒子,GGSN 36与IP网络16之间的信息经过该盒子。
[0027]具有关联的PCRF (策略及计费规则功能)功能52的多媒体策略引擎(MPE) 50位于核心网上的别处。MPE 50是策略服务器,在其许多功能中,其对被允许到该网络上的用户及被应用于该用户的QoS和带宽进行控制。由PCRF 52执行其操作的该方面。PCRF 52制定策略决策且负责向GGSN发送命令以执行那些策略决策。
[0028]签约用户或用户的接入请求转到MPE 50处。MPE 50内的PCRF52评估这些请求,且根据网络资源的可用性及可用于MPE 50的策略或规则来同意或拒绝这些请求。如果同意上述请求,则PCRF 52指示适当的网关设备(例如GGSN) 36为该会话预留带宽和QoS。其扩展的功能包括:跟踪及监控网络的状态(网络上正在发生的情况、会话的状态等)以及基于网络的状态来制定策略决策。通常,在没有来自PCRF 52的授权的情况下,网关不允许对业务提供服务。
[0029]PCRF 38和PCEF 52是对等体,其相互通信以执行带宽、QoS及计费策略。
[0030]还有系统简档仓库(SPR)60,该系统简档仓库存储用于供MPE50及PCRF 52使用的用户相关信息及用户简档。在所描述的实施例中,其是MPE管理器62的一部分,该MPE管理器用于对进入到PCRF中的所有各种策略规则进行配置。然而,SPR 60可以与MPE管理器62相分离。
[0031]在IP网络上的别处还设置有应用服务器14⑴及14⑵(ASl及AS2)。有许多不同类型的应用服务器。仅举几个例子,例如,雅虎网络服务器、文件上传服务器、视频服务器、Xbox服务器及VoIP服务器。
[0032]固定网20包括位于用户场所(例如家或企业)处的计算机20(例如,台式计算机、机顶盒、游戏控制台等)。每一台计算机20通过相应的DSL(数字用户线)调制解调器22与其地理区域内的相应DSLAM (数字用户线接入模块)24进行通信。来自DSLAM 24的通信经过接入网26到达(宽带远程接入服务器)B-RAS 28。
[0033]DSLAM 24将来自多个用户的数字数据流聚合到去往因特网服务提供商(ISP)的单个高容量上行链路(ATM或吉比特以太回程)。在ISP处,B-RAS 28对来自多个用户的数据流进行处理。实际上,B-RAS28提供会话终止及用户管理功能,例如认证、授权、记帐(AAA)及IP地址管理。换句话说,除了别的之外,其还在IP网络上对用户的证书进行认证,使用户的接入策略生效及将数据路由到其各自的目的地。
[0034]请注意,移动接入网可能包括额外的SGSN(或/和其它类型的接入网关)以及在上述SGSN之间和在SGSN与GGSN之间的层1_2_3的连通性(例如光纤或tdm链路承载的IP)。类似地,固定接入网还可能包括额外的DSLAM(或/和其它类型的固定接入网关)以及在上述DSLAM之间及在DSLAM与BRAS之间的层1_2_3的连通性(例如光纤承载的ATM上的IP或光纤承载的以太网上的IP)。在附图中省略了该额外的细节以简化附图。
[0035]策略规则包
[0036]在所描述的实施例中,针对移动网络定义了一种新型的策略规则包。通常,其是与一群用户关联的策略规则集,该群用户通过选择准则集来识别。换句话说,任何给定的策略规则包所供之使用的用户是满足针对该特定策略规则包指定的准则的所有用户。相对于特定于指定用户的基于用户的规则,上述规则是基于系统的规则(例如基于一天中的时间、用户的等级、正被接入的应用而触发的)。策略规则包用于部署的一种系统规则是基于地理的规则。基于地理的规则的例子是指明在接入网指定地理区域内的所有用户将要在指定的时间接收服务的升级且该升级将持续2小时的规则。
[0037]在所描述的实施例中,这些策略规则包与虚构用户例如“广泛用户”关联。因为没有实际的用户存在,所以该用户是虚构用户,而且针对该虚构用户不存在会话且针对根据该包中的用户选择准则可能具有资格的任何用户也不存在会话,以将针对该广泛用户的策略包推送到GGSN/PCEF。当然,这意味着GGSN/PCEF被编程为识别该“广泛用户”类别。与此相反,常规的Diameter命令是面向会话的,这意味着其需要用户会话的存在。换个说法,即,使用常规的Diameter命令向GGSN发送的策略规则是用户特定的且其只用于现有的会话。
[0038]策略规则包指定用户的属性集,其中策略规则将被应用于上述用户。群的成员通常被隐含。例如,群的成员可以是位于某一地理区域内、使用固定设备的所有用户或在某一指定时间段内在线的所有用户。策略规则包还定义了策略规则集,该策略规则集将被应用于针对那些用户的一些类型的会话。例如,策略规则可以在接下来的两个小时针对特定类型的所有会话增加带宽,且其涉及所指定的用户群的成员。在这种情况下,策略规则可能在其被传播后被立即执行。或者,其也可以是根据指定的触发事件而发生的类型,上述指定的触发事件在某一较晚的时间或在满足准则的用户集在线的任何时间发生。
[0039]请注意,这些策略规则包使系统能够利用单个消息执行许多用户的大量更新,该单个消息改变了被应用于该群的代表的策略。可以产生策略规则包,该策略规则包对其所应用的该群用户进行定义,且PCEF将策略规则立刻应用于该群的所有成员,而不是不得不以一次一个的方式对正被应用于每个用户的策略规则进行改变,上述以一次一个的方式进行改变是在现有技术的方法下所需的。
[0040]上述策略规则包的其它创新方面在于MPE管理器及PCRF能对其进行实时更新。换句话说,MPE管理器能够更新策略规则包,将其发送到PCRF,然后使PCRF将其推送到相关的PCEF,如果合适的话,PCEF将立刻执行更新所需的策略改变。
[0041]图2示出了系统的操作,该系统执行上文所提及的策略规则包。图2将在移动网中发生的消息的交换示出为梯形图,该移动网包括GGSN 36、多媒体策略引擎(MPE) 50及移动设备(例如蜂窝电话)12。如先前结合图1所指出的,在GGSN 100内有:执行PCEF功能的PCEF模块38,实现深度分组检测能力的DPI模块40。在MPE 50内有实现PCRF功能的PCRF模块52。该网络还包括SPR 60及MPE管理器62。在所描述的实施例中,PCRF 52及PCEF 38通过使用Diameter协议进行通信。Diameter协议是用于认证、授权及记帐的计算机联网协议。其由 RFC 3588 (http://tools.1etf.0rg/html/rfc3588)定义。其建立了针对认证、授权及记帐协议的最低需求。
[0042]GGSN在其启动后首先做的事情之一是向MPE发送CCR-1 O命令,请求与“广泛用户”类别关联的策略规则包。CCR-1命令是被称为信用控制发起请求的Diameter协议命令。该请求试图读取与特定GGSN有关且供由其属性而不是其特定身份所标识的用户群(S卩,由策略规则包定义的群成员的用户)使用的所有策略规则包。响应于接收该CCR-1 O命令,PCRF从SPR及MPE管理器中读取包括上面所描述的策略规则包的所有系统简档。然后,PCRF使用CCA-1 (信用控制确认)命令将包括上述策略规则包的这些系统简档传递到GGSN内的PCEF0 PCEF在本地存储这些系统简档以在用户上线时使用。
[0043]当用户上线时,该用户的移动站向GGSN发送会话请求。在所描述的实施例中,该请求以“激活PDP请求”的形式发送,该“激活PDP请求”请求PDP (分组数据协议)上下文(即分组会话属性)。该请求指示了该用户的位置,该位置是借助于与该用户连接的蜂窝塔而得知的。
[0044]作为处理该会话请求的结果,GGSN内的PCEF以CCR-1命令的形式向MPE发送查询。这通知了 MPE该用户正在请求新会话,该用户在该命令中被标识出,该命令为该用户寻求用以建立会话的授权及为该用户请求将要被应用于该新会话的带宽、QoS和计费策略。
[0045]PCRF从SPR中读取针对该特定用户的用户简档。该用户简档指示了对该用户的授权、将应用于该会话的计费功能以及要应用于该会话的带宽和QoS。然后,PCRF通过CCA-1命令(信用控制确认命令)将该信息从该用户简档传递到GGSN内的PCEF。
[0046]假定所请求的会话被授权,PCEF以适当的计费及QoS属性建立会话且向该用户的设备发送响应(以Act PDP响应的形式)。这确认已建立了连接。如果没有建立连接,则该用户的设备产生向该用户指示该事实的错误消息。
[0047]刚才所描述的关于会话的建立是常规的方法,在该方法中建立了会话且策略决策的读取和转发是面向会话的。然而,如果该用户是由广泛用户策略规则包中的一个或多个定义的群的成员,则那些策略规则也被应用于该用户的新会话。在该情况下,在针对该用户的策略规则之间可能存在冲突或不一致性。例如,用户简档可以指定该用户接收特定的带宽及QoS,但是,适用的策略规则包可能需要在用户请求建立其会话的时间段内减小要被提供的带宽。可以由PCRF在其推送策略规则之前作出哪些策略规则优先的决策和冲突解决方案,或也可以由执行适用规则的PCEF作出决策和冲突解决方案。在这种情况下,很显然是策略规则包优先,从而其被标记为具有比用户特定的策略规则高的优先级。换句话说,在策略规则上使用优先级标签可以使PCRF或PCEF作出使策略规则应用更简单的决策。
[0048]MPE管理器的运营商可以在任何时间更新策略规则包,以及使MPE管理器向PCRF发送这些更新,然后,PCRF将这些更新推送到PCEF。这是实时动态更新策略规则包的例子。动态更新的例子可以是规则,如由该更新规则所指定的,该规则要求其所适用的所有用户(例如视频服务黄金等级的用户)立刻在指定的随后时间段内接收增强处理。
[0049]在所描述的实施例中,PCRF使用RARO命令(重新授权请求命令)将更新推送到PCEF0 RARO是另一个Diameter命令,该命令为PCRF提供了将未经请求的信息推送到PCEF的方法。PCEF通过以RAAO命令(即,重新授权应答命令)的形式发送确认消息对该更新的接收进行确认。
[0050]有各种能够将更新发送到PCEF的方法。一种方法包括发送替换先前策略规则包的整个新策略规则包。另一种方法包括只发送对所识别的策略规则包的改变。实际的改变可以被包含在传输中,或其可以与指针及用于从指针所标识的位置处下载实际的改变的指示一起位于标识已改变的内容的格式标记中。
[0051]该方法还可以结合新策略规则包的创建来使用。网络运营商可以在任何时间使用MPE管理器来产生新策略规则包并使PCRF将其推送到PCEF。
[0052]策略规则包的触发可以在PCRF处发生,在这种情况下,PCRF响应于触发(例如,一天中的时间的触发)将策略规则包推送到PCEF以立即执行。或者,该触发可以在PCEF中发生,在这种情况下,PCRF将策略规则包推送到PCEF,且该包包括触发器,该触发器将使PCEF知道何时应用包含在该策略规则包内的策略。
[0053]层7过滤
[0054]在GGSN/PCEF/DPI处的现有的过滤方法是利用5元组(Src IP、Ddst IP、Src端口、Dst端口、传输协议),该5元组在其粒度方面受限制。更具体地,其将数据分组中的信息应用于层3及层4。然而,在本申请中所描述的实施例中,实现了层7(应用层)过滤器以识别属于特定服务的分组/消息流,其中,针对该特定服务将应用/执行规则(例如,下载R级别的电影或从特定的黑名单站点下载电影/图片)。
[0055]PCRF向PCEF发送的规则通常具有两个关键的部分:输入及输出(条件及动作)。输入/条件是该规则适用于什么,例如,适用于来自特定IP地址和端口 (#)的所有业务。输出/动作涉及在满足上述条件后所采取的行动,例如应用QoS或应用新的计费特性。在本申请中讨论的层7过滤的修改影响了规则的输入/条件。
[0056]利用DPI能力,PCEF检查应用层(例如HTTP)且基于从应用层提取的信息来应用过滤器。具体的例子是对正从特定URL下载的所有用户应用较低带宽的规则。
[0057]然而,尝试覆盖通过分组的应用层能被识别的所有可能的应用可能是不切实际的。在该情况下,一种方式是可以只过滤由应用或服务广泛使用的关键的层7协议。这包括将那些层7协议的关键字段用作层7过滤器的组件。这些关键协议中的大部分是基于文本的,这使得这些过滤器使用简单。例子包括=HTTP (关键字段:GET或PUT命令、URL、内容类型、内容长度、200-0K返回代码);SMTP (关键字段:HELL0命令、MAIL FROM/RCPT TO命令及URL(来自/去往电子邮件地址)、DATA命令+内容中的关键词、来自/去往/CC/日期/主题+它们中的关键词);RTP(关键字段:PT字段从而使得一些编解码器能够被阻止或被抑制)。仅举几个其它的例子,类似的方法可以被用于SIP、FTP及Skype。
[0058]应该明白的是,利用该层7的能力,被动态执行的策略规则包具有基于从应用层提取出的信息来进行触发的能力,从而能够在策略规则的应用中实现较细的粒度级别。
[0059]网络感知
[0060]如在图1中所示出的,网络可以是多个不同子网络的组合。通常,子网络以及在其上的设备对组成整个网络的其它子网络没有感知。图1示出了两种网络类型,即,移动接入网和固定接入网。在该例子中,移动网上的GGSN通常对用户何时也连接到固定接入网且使用该固定接入网上的网关来访问应用服务器(例如yahoo, com)是不了解的。
[0061]最初,PCRF被发展为主要充当策略服务器,例如对特定用户进行授权以及允许该特定用户访问特定资源。这包括控制网络上的网关以允许或拒绝访问以及确定施加于该访问的条件(例如带宽及QoS)。
[0062]然而,由于PCRF在网络中扮演的中心角色,其也能用于将信息从一个网络传播到另一个网络。例如,其能够收集关于用户在一个网络上的活动的信息且将上述信息传播到在另一个不同的网络上的设备(例如应用服务器)。从而,PCRF能够用于使在各种不同的互相连接的网络上的设备知道彼此。接着,该信息的传播使得基于该共享的感知来提供新服务成为可能。
[0063]下面是实例。假定蜂窝电话用户使用VoIP服务器拨打VoIP呼叫。在该呼叫期间,用户驾驶通过隧道且释放了其连接(即,丢失了承载信号)。作为规则,VoIP服务器将不会知道有承载信号的丢失。然而,PCRF借助于其与PCEF及GGSN的连接可以访问该信息,其中,移动连接是通过上述GGSN建立的。这样,PCRF能够通知VoIP服务器,然后VoIP服务器能够采取任何适当的行动。
[0064]在所描述的实施例中,通过订阅特征来完成这样的信息的共享。网络上的设备(例如VoIP应用服务器)能够通过PCRF订阅:接收这样的事件的通知。PCRF将规则推送到GGSN内的PCEF,其中,该GGSN正在为移动用户提供服务,且该规则指示PCEF在用于该用户的承载信号发生丢失时通知PCRF。继而PCRF通知应用服务器。
[0065]另一个例子包括企业服务器。该企业服务器能够订阅从PCRF接收针对特定用户的出现事件的通知。从而,当一群识别的用户上线时,该企业服务器将通过该订阅特征知道这一点,从而其能够采取行动,例如立即将用户一起带到会议端口。
[0066]图3示出了在实现该订阅特征的系统中发生的消息交换的梯形图。
[0067]在该系统中,有用户的移动设备(例如蜂窝电话)12及台式计算机20,出于该例子的目的,该台式计算机也受该相同用户的控制。这些设备通过相应的网关在网络上与应用服务器14⑴和14⑵进行通信。蜂窝电话通过包括PCEF 38能力的GW 36(例如GGSN)与核心网连接。类似地,台式计算机20经由DSLAM(数字用户线接入复用器)通过B-RAS 28与IP网络连接。
[0068]PCRF执行常规的策略服务器功能,该常规的策略服务器功能与控制对各种网络的访问以及确定分配给那些连接的QoS和带宽相关。作为其常规操作的一部分,PCRF在那些用户建立及终止其在线的连接或会话时接收关于用户的信息,且PCRF将该信息存储在诸如SPR之类的本地内存或本地存储器内以在制定其策略及执行决策时使用。此外,PCRF还包括使网络上的各种实体能够订阅由PCRF提供的通知服务的功能。上述通知服务使发起订阅的实体能够接收特定事件的通知。
[0069]例如,在所描述的实施例中,应用服务器14⑴订阅从PCRF接收关于事件的通知,上述事件涉及所识别的用户。其通过经由例如XML接口或Diameter协议接口向PCRF发送订阅请求来做到这一点(参见XML/Diameter订阅请求)。PCRF以确认消息(参见XML/Diameter订阅确认)进行响应。该确认消息还可以包括关于与所请求的通知相关的用户的信息。例如,该订阅可以请求:每当所识别的用户在固定网上发起会话时,就向该应用服务器发送通知。当上述订阅请求被发送时,如果该用户已经有现有的会话,则将关于该用户的相关信息存储在本地或SPR内的PCRF将在其向应用服务器发送的确认中包含该信息。
[0070]请注意,图1隐含了存在向PCRF发送请求的多种方式。一种方式可以使用Diameter协议。然而,由于其不是为此目的而开发的,所以其有些限制性。为了支持一些请求,Diameter协议可能需要被扩展或增强至携带所需的信息。或者,一种方式可以使用不象Diameter协议那样有限制性的其它的API方法或接口来传送信息。其它的方法或接口的例子包括:Java、Cobra、XML、支持远程功能调用的其它语言。
[0071]可以通过通知来寻求的信息包括广泛的可能性,其中,针对上述通知来发送订阅。例如,其可以寻求用户位置、网络接入类型、已开始的会话、已终止的会话等。
[0072]当移动用户上线时,其向网关发送会话请求以建立会话。接着,该网关向PCRF发送CCR-1命令,该命令包含关于该用户的位置的信息(例如SGSN地址及MCC-MNC (国家代码及网络代码))。PCRF向SPR发送查询以确定所请求的会话是否被授权,如果其被授权,则读取将要被应用于该会话的策略。然后,PCRF将所读取的策略向网关转发以建立具有适当特性的会话。
[0073]接下来,假定该用户通过固定设备即其台式计算机登录到网络中。将该用户调制解调器端口的激活通知针对固定网的B-RAS。然后,B-RAS向PCRF发送CCR-1命令以寻求接入授权以及要应用于该连接的策略。PCRF从SPR中读取相关的策略,然后通过CCA-1确认消息将其向B-RAS转发以建立所请求的连接。
[0074]因为应用服务器14(1)已经订阅接收当该用户通过固定设备上线时的通知,所以PCRF将该用户在固定网上的新出现通知应用服务器(参见XML/Diameter通知消息)。该应用服务器以其已接收到该通知消息的确认进行响应(参见XML/Diameter通知确认消息)。且该应用服务器能够利用所获得的认识来提供其支持的特定服务,例如对该用户在网络上的出现进行通知。
[0075]在图3中示出的其它例子包括应用服务器14⑵订阅接收当所指定的用户在固定网上在线时的通知以及关于该连接的信息。PCRF将该订阅请求存储在本地存储器和/或SPR中。用于发送该请求的手段是增强的Rx请求,其是扩展Diameter协议以获得在该上下文中所需的功能的一个例子。在该例子中,订阅是在该用户上线或从该固定网离线时接收通知以及其它的用户相关信息。存储指示该用户目前在线的信息的PCRF确认该请求,且向应用服务器发送指示该用户在线的信息。
[0076]随后,当该用户关闭其连接时,B-RAS通过发送CCR-T消息向PCRF通知该事件。PCRF通过发回CCA-T消息确认收到该消息。由于存在等待向应用服务器14(2)通知这样的事件的订阅,所以PCRF还向应用服务器发送消息以通知其该用户已经关闭他的连接(参见增强的Rx通知)。应用服务器通过发回确认消息对此进行确认(参见增强的Rx通知确认)。
[0077]由于PCRF的“中心”位置以及其对在与其相连接的所有网络上正在发生的事情的感知,其能够扮演的有价值的角色的另一个例子与计费信息的处理有关。
[0078]假定应用服务器中的一个收集与用户通过其移动设备拨打的呼叫关联的计费数据。另一方面,PCEF通常收集针对其察觉的用户数据活动的计费记录而不是针对电话呼叫的计费记录。其它的应用服务器可以执行帐单功能,该帐单功能包括从PCEF收集计费记录以及从第一应用服务器收集计费数据。使PCEF能够使用与第一应用服务器使用的相同的标识符使其计费数据相关是非常想要的,其中,上述第一应用服务器收集针对电话呼叫的帐单信息。换句话说,对PCEF而言,从第一应用服务器接收计费相关数据应该是有益的,这将使其能够将标识符与其记录相连接。这样,当PCEF向帐单应用服务器发送其计费记录时,该服务器能够容易地使PCEF数据与针对电话呼叫的计费数据相关。上述第一应用服务器能够利用PCRF知道正在收集针对数据活动的计费记录的PCEF的事实,指示PCRF向那些PCEF转发相关数据。没有PCRF的网络感知,上述第一应用服务器不会知道PCEF或不会知道如何将上述相关数据送到PCEF去。
[0079]在上面所提供的例子中,结合PCRF来使用通知订阅以使信息从PCEF流向应用服务器。然而,由于PCRF的网络感知,PCRF能被应用于在另一个方向上流动信息,即从应用服务器流向PCEF。这样的例子包括拦截服务器(intercept server)。拦截服务器是收集关于特定用户(即目标)的在线活动的信息的服务器。通常,拦截服务器不知道目标在网络的某一其它部分上的何处是活动的,或者其甚至不知道目标是否在网络的某一其它部分上具有活动的会话或连接。另一方面,PCRF由于其中心地位会知道该信息。所有的用户连接请求必须通过PCRF以接收对访问网络的许可以及接收应用于该连接的策略规则。拦截服务器通过向PCRF发送规则来利用该感知,该规则指示PCRF向报告该目标出现的任何网关转发数据收集指示。该数据收集指示对将由PCEF收集的、关于该目标的活动的信息类型进行指定,并通过PCRF将其转发至拦截服务器。
[0080]应该注意,应用服务器可以是许多不同类型的。一些例子是:等级5AS(仅举几个例子,诸如最后一次呼叫的重拨、呼叫转移、等待音乐、黑白名单之类的增补服务)、预付费AS、语音邮件AS、呈现AS、位置AS、会议AS等。这些应用服务器中的任何一个可以受益于知道用户何时在另一个网络上,且从而可以受益于在本申请中描述的订阅服务的使用。例如,呈现应用服务器可能希望PCRF对其通知用户正通过固定接入来连接。这使得其能够将该用户增加/连接到自组织视频会议电话中,自组织视频会议电话可能需要在移动站上不能获得而在台式计算机上可以获得的高带宽及高能力。
[0081]还应该理解,在本申请中描述的功能(例如PCRF、PCEF及MPE管理器)可以通过在处理器系统上运行的软件或代码来实现。这样的处理器系统通常包括:计算机可读介质,存储用于相关功能的软件或代码;及一个或多个处理器,上述软件或代码在其上被执行以实现上述相关的功能。
[0082]其它的实施例在所附权利要求书的范围中。
【权利要求】
1.一种由策略服务器执行的方法,所述策略服务器确定在多个网络上要向用户提供的服务条件以及访问,所述方法包括: 在在所述策略服务器上执行并且被配置成根据网络资源及存储的策略来评估网络接入请求并指示策略计费执行功能PCEF执行策略的策略及计量规则功能PCRF模块处: 从一个网络上的第一组件接收订阅请求,以在在另一网络上发生涉及所识别的用户的指定事件时通知所述第一组件; 存储所述订阅请求; 响应于接收到所述订阅请求,在发生所述指定事件时推送规则到所述PCEF以通知所述PCRF模块; 在接收所述请求后,针对所述网络上的多个用户继续管理服务条件以及访问; 在针对所述网络上的所述多个用户继续管理服务条件以及访问时,从所述PCEF接收涉及所识别的用户的所述指定事件已经发生的通知;以及 响应于接收到涉及所识别的用户的所述指定事件已经发生的通知,通知所述第一组件。
2.根据权利要求1所述的方法,其中,所述第一组件包括网络电话VoIP服务器。
3.根据权利要求1所述的方法,其中,所述第一组件是应用服务器。
4.根据权利要求1所述的方法,其中,在正在处理针对所识别的用户的会话的网关设备上执行PCEF。
5.根据权利要求4所述的方法,其中,所述推送规则到所述PCEF包括:向正在处理针对所识别的用户的会话的所述网关设备发送指示。
6.一种由策略服务器执行的系统,所述策略服务器确定在多个网络上要向用户提供的服务条件以及访问,所述系统包括: 策略服务器,所述策略服务器包括策略及计量规则功能PCRF模块,所述PCRF模块被配置成根据网络资源及存储的策略来评估网络接入请求,并指示策略计费执行功能PCEF执行所述策略,并且所述PCRF模块进一步包括: 用于从一个网络上的第一组件接收订阅请求,以在在另一网络上发生涉及所识别的用户的指定事件时通知所述第一组件的部件; 用于存储所述订阅请求的部件; 用于响应于接收到所述订阅请求,在发生所述指定事件时推送规则到所述PCEF以通知所述PCRF模块的部件; 用于在接收所述订阅请求后,针对所述网络上的多个用户继续管理服务条件以及访问的部件; 用于在针对所述网络上的所述多个用户继续管理服务条件以及访问时,从所述PCEF接收涉及所识别的用户的所述指定事件已经发生的通知的部件;以及 用于响应于接收到涉及所识别的用户的所述指定事件已经发生的通知,通知所述第一组件的部件。
【文档编号】H04W8/20GK104363577SQ201410643664
【公开日】2015年2月18日 申请日期:2009年6月5日 优先权日:2008年6月5日
【发明者】U·巴尼埃尔, T·阿布-阿萨利, Y·K·赖利 申请人:凯敏公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1