本发明一般涉及处理多个存在性报告区域;更具体地,涉及在异构公共陆地移动网络中执行的对多个存在性报告区域的处理。
背景技术:
支持策略及计费控制(pcc)功能的架构在图1中示出并且在3gppts23.203v13.4.0中公开,其规定了用于演进3gpp分组交换域的pcc功能,包括3gpp接入(geran/utran/e-utran)和非3gpp接入。出于进一步讨论实施例的目的,pcc架构包括策略及计费规则功能(pcrf)、策略及计费执行功能(pcef)以及在线计费系统(ocs)以实现计费决策。3gppts23.203公开了pcrf与pcef之间的gx参考点(接口)以及ocs与pcef之间的gy参考点(接口)。
pcrf负责策略控制决策和基于流的计费控制,并通过针对每个服务数据流制定策略并向pcef提供pcc规则以执行这样的策略来向pcef提供针对服务数据流检测、门控、服务质量(qos)和基于流的计费的网络控制。也就是说,利用pcc规则,pcrf指示pcef处理每个业务数据流。
pcef通过执行从pcrf接收到的pcc规则来涵盖服务数据流检测、策略执行和基于流的计费功能。
具体地,pcef可以位于例如通用分组无线电业务(gprs)核心网中的网关gprs支持节点(ggsn)。gprs核心网络允许2g、3g和wcdma移动网络将ip数据包发送给外部网络,例如互联网。此外,pcef也可以位于例如演进分组系统(eps)网络中的分组数据网络网关(pgw)。pgw(也可以简称为pdngw)是演进分组核心(epc)网络和外部ip网络之间的互联点。此外,pcef也可以位于例如用于连接不可信wlan网络与3gpp网络的分组数据网关(pdg)处。在这种情况下,pdg可能是通往特定分组数据网络(例如互联网或运营商服务网络)的网关。
在一些使用情况下,诸如qos修改或费率改变等策略控制和/或收费决策可取决于用户设备(ue)是位于特定感兴趣区域(即存在性报告区域)内部还是外部,并且尤其取决于ue是进入还是离开该特定感兴趣区域。
3gpprel-12标准化了:存在性报告区域(pra)的概念,以及当ue进入或离开由pra标识符(pra-id)标识的特定pra时向pcrf和ocs报告的机制。当ue进入或离开感兴趣的区域时,pra应当帮助运营商提供服务,例如,在家中或在咖啡店提供免费配额。对于每个ip-can会话,只有一个pra-id可由pcrf通过pcef提供给移动性管理实体(mme)或服务gprs支持节点(sgsn),以减少信令。当ue进入或离开pra-id时,pcrf和ocs都可以激活报告操作。
在这方面,3gpprel-13定义了:pcrf在ip-can会话建立时提供pra-id,而无需事先知道该pra-id是否包括ue附着的mme/sgsn覆盖下的区域。3gppts23.401v13.4.0定义了:源mme/sgsn在移动性和切换情形下向目标mme/sgsn提供pra-id。目标mme/sgsn将ue所位于的e-utran小区全球标识符(ecgi)或小区全球标识符(cgi)(以下称为ecgi/cgi)与定义为pra-id的一部分的ecgi/cgi对照进行检查,然后报告ue是位于pra-id内部还是外部。
尽管当前pcrf仅向mme/sgsn提供一个pra-id,但是3gpprel-14正在研究扩展以允许针对每个ip-can会话pcrf向pcef提供多个pra-id以及pcef向mme/sgsn提供多个pra-id。更准确地说,3gpptr23.710v0.1.0定义了如下关键问题:研究如何控制要监视的pra-id的数量以及pcrf通过pcef向mme/sgsn提供哪些pra-id。原因是针对每个ip-can会话提供大量pra-id可能会导致mme/sgsn的负载过高。
此3gpptr23.710中的关键问题旨在提供支持mme和sgsn中的高效资源处理的解决方案。这意味着mme/sgsn将针对每个ip-can会话只允许有限数量的pra激活。在pcrf中为ip-can会话提供激活pra-id会导致mme/sgsn和pcrf中的信息不一致,并且可能会导致缺乏向pcrf进行报告。
鉴于3gppts23.401v13.4.0,在从源mme/sgsn到目标mme/sgsn的移动性中,报告ue进入或离开某个pra-id将导致pcrf中针对ip-can会话的激活pra-id的列表与mme/sgsn中为了满足高效资源处理的要求而激活的pra之间的不一致。
此外,鉴于3gppts23.401v13.4.0,在从符合3gpprel-12的一mme/sgsn到符合3gpprel-14的另一mme/sgsn的移动性中,目标mme/sgsn将从老mme/sgsn仅接收到一个pra,并且它将不会知道应用于ip-can会话的其他pra。
技术实现要素:
本发明旨在至少使上述缺陷最小化并且提供处理多个pra的新方法以及协作执行这种方法的策略控制器、策略执行器和其他网络节点。
具体地,策略控制器可以是pcrf服务器或ocs,策略执行器可以是pcef设备,且其他网络节点可以是mme、sgsn、服务网关(sgw)、pgw和它们的组合。
在整个说明书中,pcrf服务器是被安排用于根据pcc标准执行pcrf的功能的网元;pcef设备是被安排用于根据pcc标准执行pcef的功能的网元;以及ocs是安排用于根据pcc标准执行ocs的功能的网元。另外,为了实现本发明的目的,增强了pcrf服务器、pcef设备和ocs。
根据本发明的第一方面,提供了一种负责策略控制和/或计费决策的策略控制器,策略控制器被配置为选择由相应pra标识符pra-id标识的多个可应用pra,并且向网络节点发送所述多个可应用pra-id。
具体而言,可以基于分组数据网络(pdn)连接、基于ip连接接入网络(ip-can)会话、或基于这两者,来选择可应用pra。
在实施例中,策略控制器可以被配置为向所述多个pra-id中的每个pra-id分配优先级。
在实施例中,可以经由一个或多个其他网络节点向网络节点发送所述多个可应用pra-id并且可选地发送相应优先级。在实施例中,策略控制器还可以被配置为:利用所述多个可应用pra-id,针对每个pra-id,向网络节点发送组成对应pra的元素的列表。
在实施例中,策略控制器可以被配置为接收关于ue是在由pra-id标识的pra内部还是外部的指示。具体地,该指示可以经由一个或多个其他网络节点来接收。
在实施例中,策略控制器可以被配置为接收关于由所述多个pra-id中的pra-id标识的pra是否被网络节点接受的指示。具体地,该指示可以经由一个或多个其他网络节点来接收。在实施例中,策略控制器可以被配置为从所述网络节点或从其他网络节点接收关于是否支持多个pra的指示。
具体地,网络节点可以是mme、sgsn、支持所谓的s4接口的sgsn(s4-sgsn)、以及pgw。此外,具体地,该一个或多个其他网络节点可以包括pgw和sgw中的任何一个。在实施例中,该一个或多个其他网络节点可以包括策略执行器。
根据本发明的第二方面,提供了一种负责处理用户设备(ue)的移动性的网络节点,所述网络节点被配置为:从策略控制器接收由相应pra-id标识的多个可应用pra,以及从所述多个可应用pra-id中选择要在网络节点处激活的多个pra-id。具体地,可以经由一个或多个其他网络节点来接收所述多个可应用pra-id。
在实施例中,可以为分组数据网络(pdn)连接、ip连接接入网络(ip-can)会话或为这两者选择激活的pra-id。
在实施例中,可以在考虑网络节点支持的pra-id的最大数量的情况下选择激活的pra-id。
在实施例中,可以在考虑在网络节点处分配给所述多个pra-id中的每个pra-id的优先级的情况下选择激活的pra-id。
在实施例中,网络节点还可以被配置为从策略控制器接收分配给pra-id列表中的每个pra-id的优先级。在实施例中,网络节点还可以被配置为:利用所述多个可应用pra-id,针对每个pra-id,从策略控制器接收组成对应pra的元素的列表。
在实施例中,网络节点还被配置为向策略控制器发送关于ue是在由pra-id标识的pra内部还是外部的指示。具体地,该指示可以经由一个或多个其他网络节点来发送。
在实施例中,网络节点还被配置为向策略控制器发送关于由所述多个pra-id中的pra-id标识的pra是否被网络节点接受的指示。具体地,该指示可以经由一个或多个其他网络节点来发送。
具体地,如果已达到网络节点支持的pra-id的最大数量,则可不接受pra-id。
在实施例中,网络节点还可以被配置为存储接收到的pra-id列表,以及可选地存储接收到的组成对应pra的元素的列表和接收到的分别为所述多个pra-id的每个pra-id分配的优先级。
在实施例中,担当源网络节点的网络节点可以被配置为向目标网络节点发送接收到的多个pra-id,以及可选地发送接收到的组成对应pra的元素的列表和接收到的分别为多个pra-id的每个pra-id分配的优先级。
在实施例中,如果源网络节点仅支持一个pra-id,则目标网络节点被配置为从策略控制器检索所述多个可应用pra-id。在实施例中,如果目标节点仅支持个pra-id,则源网络节点可以仅发送具有在源网络节点处分配的最高优先级的pra-id。
在实施例中,源网络节点是mme和sgsn中的一个,并且目标网络节点是mme和sgsn中的一个。如上面特别指出的那样,网络节点可以是mme、sgsn、s4-sgsn和pgw。此外,具体地,所述一个或多个其他网络节点可以包括pgw和sgw中的任何一个;而策略控制器可以是pcrf服务器和ocs中的任何一个。
根据本发明的第三方面,提供了一种处理多个pra的方法,所述方法由策略控制器执行,且包括与如上所述并且在具体实施方式中进一步详细描述的由所述策略控制器执行的动作一致的步骤。
根据本发明的第四方面,提供了一种处理多个pra的方法,所述方法由网络节点执行,且包括与如上所述并且在具体实施方式中进一步详细描述的由所述网络节点执行的动作一致的步骤。
另一方面,根据本发明的第五方面,本发明可以由计算机程序来实施,该计算机程序可以被加载到具有接收机和发射机以及处理器的计算机的内部存储器中,并且包括适用于执行上述方法步骤的可执行代码。具体地,该可执行代码可以被记录在计算机中可读的载体中。
本文使用的词语“包括”不排除除所列出的那些元素或步骤之外还存在其他元素或步骤,并且元素之前的词语“一”或“一个”不排除存在多个这种元素。此外,任何附图标记不限制权利要求的范围,可以至少部分地通过硬件和软件二者的方式来实现本发明,并且可以通过相同的硬件项来表示多个“装置”和“单元”。上面提到和描述的实施例是作为本发明的示例给出的,并不限于本发明。
附图说明
通过结合附图阅读本说明书,本发明的特征、目标和优点将变得明显,在附图中:
图1示出了根据3gppts23.203v13.4.0的策略及计费控制(pcc)架构,该pcc架构补充有根据3gppts23.335v12.0.0的udr。
图2示出了根据实施例的策略控制器(例如,pcrf服务器或ocs)的基本组件结构。
图3示出了根据实施例的网络节点(例如,mme或sgsn)的基本组件结构。
图4a和图4b示出了示例性初始附着过程,后面跟着发生mme/sgsn改变。
图5a和图5b示出了在发生mme/sgsn改变情况下的示例性跟踪区更新(tau)过程。
图6示出了具有pra激活和报告的示例性附着过程。
图7a和图7b示出了具有mme/sgsn改变和位置改变通知过程的示例性跟踪区更新过程。
图8示出了处理多个pra的方法,该方法由负责策略控制和/或计费决策的策略控制器执行。
图9示出了处理多个pra的方法,该方法由负责处理ue的移动性的网络节点执行。
图10示出了根据另一实施例的策略控制器(例如,pcrf服务器或ocs)的基本组件结构。
图11示出了根据另一实施例的网络节点(例如,pcrf服务器或ocs)的基本组件结构。
具体实施方式
下面描述了策略控制器、策略执行器以及分别执行的用于与其他网络节点(例如,mme/sgsn)一起处理多个存在性报告区域的方法的当前优选实施例。
具体地,图2和图10中示出的策略控制器20可以是图1中示出的pcc架构中的pcrf服务器1或ocs7中的任何一个。此外,具体地,策略执行器可以是图1所示的pcc架构中的pcef设备2、bberf设备9和tdf设备4中的任何一个。
此外,pcef设备2、bberf设备9和tdf设备4在整个本说明书中讨论的至少一些实施例中可以共存,从而不会阻止策略控制器与多于一个策略执行器通信,尽管并非全部示例性策略执行器都在附图中示出。
为了简单起见,在一些实施例中策略控制器可以被简称为pcrf,而策略执行器可以被简称为pcef。
整个说明书中的实施例利用下面列出的一个或多个原理来从策略控制器20(例如,pcrf服务器1或ocs7)选择与其他网络节点(例如,mme/sgsn)相关的pra-id的列表。
i)如果pcrf被配置为知道plmn支持多个pra,并且pcrf可以为经由pgw向mme/sgsn发送的每个pra-id分配优先级,则pcrf为pdn连接选择可应用pra-id的列表。
ii)mme/sgsn在考虑mme/sgsn支持的pra的最大数量和每个pra-id的优先级两者的情况下选择要为pdn连接激活的pra-id。
iii)mme/sgsn经由pcef向pcrf返回关于ue是在pra-id内部还是外部的指示,并且很可能返回关于该pra-id是否被mme/sgsn接受(由于例如达到了pra的最大数量)的指示。mme/sgsn使用每个pra-id的优先级来选择pra-id。mme/sgsn可以存储pra-id的完整列表及其优先级。pcrf可以提供对某些服务在pra-id处不可用的指示。
iv)在移动时,源mme/sgsn向目标mme/sgsn发送pra-id的列表及其对应优先级。目标mme/sgsn在考虑mme/sgsn支持的pra的最大数量和每个pra-id的优先级两者的情况下选择要为pdn连接激活的pra-id,且可以如iii)中那样进行动作。
v)如果ue从仅支持一个pra的mme/sgsn(即,符合3gpprel-12)移动到支持多个pra的mme/sgsn(符合3gpprel-14),则目标mme/sgsn应当经由pcef联系pcrf以获取pra的完整列表。
该解决方案的一个可能的实施例是pcrf经由所谓的sx接口向mme报告pra的列表和相应优先级,并且mme也经由sx接口向pcrf报告未被接受的pra-id。
以下描述了可被包括在pcrf、pcef(pgw)与mme/sgsn之间的消息中的示例性参数。
存在性报告区域信息(presence-reporting-area-information)avp
存在性报告区域信息avp包含描述存在性报告区域的信息。
存在性报告区域标识符(presence-reporting-area-identifier)avp定义存在性报告区域的唯一标识符。
存在性报告区域状态(presence-reporting-area-status)avp指示ue关于存在性报告区域的状态。
针对ue专用存在性报告区域,存在性报告区域元素列表(presence-reporting-area-elements-list)avp包含存在性报告区域的元素。对于核心网络预先配置的存在性报告区域,元素列表可能不存在。
当存在性报告区域是ue专用的时,pcrf可以从spr获取存在性报告区域信息。
avp格式:
presence-reporting-area-information::=<avpheader:2822>
[presence-reporting-area-identifier]
[presence-reporting-area-status]
[presence-reporting-area-elements-list]
[presence-reporting-area-priority]
*[avp]
存在性报告区域状态(presence-reporting-area-status)avp
存在性报告区域状态avp指示ue是在存在性报告区域内部还是外部或者存在性报告区域是否是未知的。
本说明书中定义了以下值:
0(区域内):该值应被用于指示ue在存在性报告区域内或进入存在性报告区域
1(区域外):该值应被用于指示ue在存在性报告区域外或离开存在性报告区域
2(存在性报告区域没被接受):该值将被用于指示存在性报告区域没被mme接受。备选地,当mme响应每个pra的in/out(内/外)时,可通过忽略被拒绝的pra来隐式地指示对所拒绝的pra的指示。
本说明书提出的解决方案比现有的解决方案具有优势。
所提出的解决方案允许运营商知道:当mme/sgsn限制pra的数量时,针对每个pra-id可提供哪些服务。
所提出的解决方案保证:即使mme/sgsn存在一些限制,也可以支持在多个pra中可用的服务。
所提出的解决方案允许在具有不同特性的不同供应商的mme(即支持的pra最大数量不同的mme)的异构网络中处理多个pra。
所提出的解决方案使mme/sgsn有可能在每个pra的级别拒绝对pra的请求,例如,如果存在节点过载的风险。
下面参照图4a和图4b讨论了在本发明的实施例中的示例性初始附着过程,后面跟着发生mme/sgsn改变。
在图4a所示的该实施例中,在步骤s-401期间,mme-112a向sgw11发送创建会话请求消息。在步骤s-402期间,sgw11向pgw10发送创建会话请求消息。在步骤s-403期间,pgw10向pcrf1发送ip-can会话建立。pgw10向pcrf1通知支持多个pra。
在步骤s-404期间,pcrf有兴趣知道ue是进入还是离开若干特定区域,以便采取诸如qos或授权pcc规则等策略控制决策。因此,pcrf1回应请求报告若干存在性报告区域的指示的ip-can会话建立,从而发送每个区域的pra标识符、组成pra的元素的列表以及每个pra的优先级。此外,pcrf1通过发送pra事件触发器来订阅存在性报告区域中的ue存在性的改变。
在步骤s-405期间,pgw10向sgw11回应创建会话消息。在步骤s-406期间,sgw11向mme-112a回应创建会话消息。在步骤s-407期间,mme-112a在考虑每个pra产生的负载和每个pra-id的优先级两者的情况下选择要为pdn连接激活的pra-id。mme-1可能存储pra-id的完整列表及其优先级,或者仅存储其服务区域中接受的pra-id的列表及其优先级,或者存储所有接受的pra(其可以包括不在其服务区域中的pra)的pra-id的列表及其优先级。
在步骤s-408期间,mme-112a向sgw11发送改变通知消息,其指示ue是在pra-id内部还是外部以及mme-1是否不接受该pra-id(例如由于已达到pra最大数量)。在步骤s-409期间,sgw11向pgw10发送改变通知消息。在步骤s-410期间,pgw10向pcrf1发送ip-can会话修改,该ip-can会话修改报告pcrf1先前发送的每个pra的存在性报告区域状态和存在性报告区域标识符。
在步骤s-411期间,pcrf在考虑接收到的存在性报告区域信息的情况下评估策略,并且由于用户已经进入了将拥塞的pra而根据pcrf本地配置决定降低qos级别。pcrf1还可以向运营商提供关于一些服务在pra-id处不可用的指示。pcrf1还可以通过sms或邮件向用户通知服务在当前位置不可用。
在步骤s-412期间,pcrf1回应包含降级的qos的ip-can会话修改。在步骤s-413期间,pgw10向sgw11回应改变通知消息。在步骤s-414期间,sgw向mme-112a回应改变通知消息。在步骤s-415期间,ue移动到新的mme-212b,然后mme-112a向mme-2发送从pcrf接收的可应用于ue的存在性报告区域的列表。所有这些pra及其优先级都被发送给mme-2。
如图4b所示,在步骤s-416期间,mme-212b在考虑mme-2所支持的pra的最大数量以及每个pra-id的优先级二者的情况下选择要为pdn连接激活的pra-id。mme-2存储pra-id的完整列表及其优先级。在步骤s-417期间,mme-212b回应mme-112a。在步骤s-418期间,mme-2向sgw11发送消息,该消息指示pcrf1更新pra,并且该消息还可以包括对ue在pra-id内部还是外部的指示以及mme-212b是否不接受该pra-id的指示。
在步骤s-419期间,sgw11向pgw10发送改变通知消息。在步骤s-420期间,pgw10向pcrf1发送ip-can会话修改,该ip-can会话修改报告将报告先前由pcrf1发送的每个pra的存在性报告区域状态和存在性报告区域标识符。在步骤s-421期间,pcrf评估策略,并且当ue进入属于购物中心的区域时决定授权新的pcc规则。pcrf1可以向运营商提供对某些服务在pra-id处不可用的指示。
在步骤s-422期间,pcrf1回应包括新的授权pcc规则的ip-can会话修改。在步骤s-423期间,pgw10向sgw11回应改变通知消息。在步骤s-424期间,sgw11向mme-212b回应改变通知消息。
下面参照图5a和图5b讨论本发明的实施例中的具有mme/sgsn改变的示例性跟踪区更新(tau)过程。
在图5a所示的该实施例中,步骤s-500至s-510对应于ts23.401中的跟踪区更新过程(条款5.3.3.1步骤2、3、4和5),包含在新mme12d处从老mme12c接收的pra。
在图5a中,步骤s-515至s-525包括指示pcrf1更新pra,并且这些步骤还包括指示ue是否在接受的pra内部/外部,以及指示在上下文请求中接收到的被拒绝的pra。
在图5a中,步骤s-530至s-540对应于ts23.401中的跟踪区更新过程(条款5.3.3.1,步骤9a、10和11),但是这里具有包括新pra的附加pra动作。
在图5a和图5b中,步骤s-545到s-560包括报告ue是在所接受的pra内部还是外部,以及关于被拒绝的pra的指示。新mme12d检测pra进入或离开,或新mme12d接收pra动作。只有在pcrf1决定pra更新是有必要时,才会发送pra动作。
在图5b中,步骤s-565至s-575对应于ts23.401子条款5.9.2中公开的位置改变报告过程中的步骤4-5。
一般而言,为了确保mme/sgsn具有拒绝来自pcrf或ocs的输入pra请求(例如,出于尺寸限定(dimensioning)的目的)的能力,引入拒绝机制。在这方面,当pcrf1或ocs7想要为pdn连接激活pra时,它发送pra的完整列表。mme/sgsn然后针对每个接受的praid以in/out作出响应,以及针对在激活时被拒绝的praid(如果有的话)以针对每个praid的隐式或显式指示来作出响应。接受的pra被存储在mme/sgsn中。为了知道要拒绝哪些pra,优先级是需要的,优先级在从pcrf或ocs接收到的请求中隐式地或显式地声明。
下面参考图6讨论本发明的实施例中的具有pra激活和报告的示例性附着过程。
在图6所示的该实施例中,步骤s-600对应于如ts23.401中的附着过程中的步骤1-11。步骤s-605至s-615对应于ts23.401的附着过程中的步骤12-14a。
在图6中,在步骤s-620期间,ack消息包括要激活的pra的列表以及每个pra的优先次序。在步骤s-625和s-630期间,修改承载响应包括pra动作中的pra的列表及每个pra的优先次序。pra动作(praaction)可包括多个pra-id和/或定义。它也可包括每个pra的优先次序。mme/sgsn12可以存储接受的pra,并且可能存储拒绝的pra。
在图6中,步骤s-635对应于ts23.401中的附着过程中的步骤17-22。
在图6中,在步骤s-640和s-645期间,修改承载请求包括具有关于mme接受pra以对其执行报告的pra信息,即pra以及对于每个pra而言ue是在其内部还是外部的指示。pra信息还显式地或隐式地指示被拒绝的pra。
在图6中,在步骤s-650和s-655期间,pdngw10将该pra信息转发给pcrf1、ocs7或这两者(如ts23.203中所定义的),并且接收应答。
在图6中,步骤s-660和s-665对应于ts23.401中的附着过程中的步骤23b-24。
在包括mme/sgsn改变的移动性过程中,将接受的pra从老mme/sgsn发送给新mme/sgsn。仅运营商网络中的mme/sgsn才发送pra列表。
使pcrf和ocs知道已经执行了mme/sgsn改变,发送移动性过程中的指示(更新pra)。然后,pcrf或ocs可以发送替换老pra列表的新pra列表。新mme/sgsn评估来自pcrf或ocs的列表中的pra,并且在后续的包括pra和关于ue在每个pra内部还是外部的指示的位置改变报告中执行报告。pra信息还显式地或隐式地指示任何可能被拒绝的pra。具体地,如果在运营商网络中使用了同构尺寸限定,则不需要mme/sgsn改变(更新pra)的指示。
下面参考图7a和图7b讨论本发明的实施例中的具有mme/sgsn改变和位置改变通知过程的示例性跟踪区更新过程。为了简单起见,该跟踪区更新过程被描述和示出为仅包括用于指示mme/sgsn改变的相关步骤。
在图7a中所示的该实施例中,步骤s-700到s-710对应于ts23.401中的跟踪区更新过程中的步骤2-5,包含在新mme12d处从老mme/sgsn12e接收的pra。
在图7a中,步骤s-715到s-725对应于ts23.401中的跟踪区更新过程中的步骤9-11,并且包括对pcrf1的更新pra的指示,这些步骤还包括ue是否在所接收的pra的内部/外部,以及基于在上下文响应中接收的pra指示拒绝的pra。上下文响应包括pra列表,并且可选地,包括每个pra的优先次序(或优先级)。上下文响应可包括多个pra-id和/或定义。它也可包括每个pra的优先次序(或优先级)。
在图7a中,步骤s-730至s-740对应于ts23.401中的跟踪区更新过程中的步骤11-13,但在此具有包括pra的列表和每个pra的优先次序(或优先级)的pra动作。pra动作可包括多个pra-id和/或定义。它也可包括每个pra-id的优先次序(或优先级)。只有在pcrf决定更新pra是有必要时才会发送pra动作。新mme12d可以存储接受的pra,并且可能存储拒绝的pra。
在图7b中,步骤s-750对应于ts23.401中的位置改变报告过程中的步骤1d,并且包括mme接收来自步骤s-740的pra动作。步骤s-755至s-765对应于ts23.401中的位置改变报告过程中的步骤2-4,报告ue是在所接受的pra内部还是外部以及关于被拒绝的pra(如果有的话)的指示。步骤s-770至s-780对应于ts23.401中的位置改变报告过程中的步骤4-5。
为了清楚起见,与多个pra相关联的一些概念可能对读者有用。在这方面,mme池区被定义为以下区域:ue可以在该区域中被服务而不需要改变服务mme。mme池区由一个或多个mme(“mme池”)并行服务。mme池区是完整跟踪区的集合。mme池区可能相互重叠。
同样在这方面,由于策略控制和/或计费原因,出于报告ue在该区域内的存在性的目的,在3gpp分组域内定义了存在性报告区域。在e-utran的情况下,存在性报告区域可以由一组相邻或不相邻的跟踪区或enb和/或小区组成。存在性报告区域有两种类型:“ue专用存在性报告区域”和适用于mme池的“核心网预配置存在性报告区域”。
在上面参照图4a-4b、图5a-5b、图6和图7a-7b所讨论的过程中,读者可以容易地辨认出处理多个pra的方法,所述方法分别由策略控制器20(例如,pcrf1和ocs7)以及网络节点30(例如,mme12和pgw10)执行。
图8示出了处理多个pra的方法,该方法由负责策略控制和/或计费决策的策略控制器20执行。
如图8所示,该方法包括:步骤s-800,选择由相应pra-id标识的多个可应用pra;步骤s-810,向网络节点30发送多个可应用pra-id;以及步骤s-820,从网络节点30接收以下至少一项:关于ue13是在pra-id所标识的pra内部还是外部的指示s-823,以及关于网络节点30是否接受由该多个pra-id中的pra-id所标识的pra的指示s-827。
图9示出了处理多个pra的方法,该方法由负责处理ue13的移动性的网络节点30执行。
如图9中所示,该方法包括:步骤s-900,从策略控制器20接收由相应pra-id标识的多个可应用pra;步骤s-910,从多个可应用pra-id中选择要在网络节点处激活的多个pra-id;以及步骤s-920,向策略控制器20发送以下至少一项:关于ue13是在pra-id所标识的pra内部还是外部的指示s-923,以及关于由该多个pra-id中的pra-id所标识的pra是否被网络节点30接受要激活的指示s-927。
参与上述方法和示例性实施例,提供了策略控制器20,如图2和图10中示意性所示。
根据图2中所示的实施例,策略控制器20可以包括:数据存储器218,该数据存储器218被配置为存储标识相应多个pra的多个pra-id,并且可选地存储组成每个pra的元素的列表以及分配给多个pra-id中的每个pra-id的优先级;以及pra管理器226,该pra管理器226被配置为选择由相应pra-id标识的可应用pra的列表,并且经由发射机240向网络节点30发送可应用pra-id的列表以及可选地发送组成每个pra的元素的列表和分配给每个pra-id的优先级。
在实施例中,可以经由一个或多个其他网络节点向网络节点发送可应用pra-id的列表以及可选地发送元素的相应列表和优先级。具体地,网络节点可以是mme或sgsn。此外,具体地,该一个或多个其他网络节点可以包括pgw和sgw中的任何一个。具体地,该一个或多个其他网络节点可以包括策略执行器,例如,图1中所示的pcef2。
同样根据该实施例,如图2所示,策略控制器20可以包括优先级管理器224,优先级管理器224被配置为向pra-id列表中的每个pra-id分配优先级。
同样根据该实施例,如图2所示,策略控制器20可以包括支持管理器228,该支持管理器228被配置为经由接收机230从网络节点30接收关于ue是在pra-id内部还是外部的指示和/或关于pra-id列表中的pra-id是否被网络节点30接受的指示。
具体地,图2中示出的策略控制器20可以包括处理器220,该处理器220被配置为从订阅库获得可应用于ue的pra-id的列表。
此外,在该实施例中,pra管理器226可以被配置为经由接收机230从网络节点30接收对可应用于网络节点的pra-id的列表的请求,并且经由发射机240向网络节点30发送可应用的pra-id的列表。
图2中示出的策略控制器20还可以包括至少一个处理器220和至少一个存储器210,二者彼此通信,与优先级管理器224、pra管理器226、支持管理器228、接收机230和发射机240通信,以及与策略控制器20的其他元素或单元通信。该至少一个存储器210可以包括易失性和/或非易失性存储器。具体地,该至少一个存储器210可以具有存储在其中的计算机程序214和数据218。计算机程序214可以从存储计算机程序的计算机程序产品250(例如任何非暂时性计算机可读介质)加载到该至少一个存储器210中。数据218可以包括标识相应多个pra的多个pra-id,并且可选地存储组成每个pra的元素的列表以及分配给该多个pra-id中的每个pra-id的优先级。该至少一个处理器220可以被配置为执行优先级管理器224、pra管理器226和支持管理器228的功能。
根据另一实施例,如图2所示,策略控制器20可以包括至少一个处理器220和存储处理器可执行指令214的至少一个存储器210。在该策略控制器中,至少一个处理器与至少一个存储器接口连接,以执行处理器可执行指令,使得策略控制器可操作为执行上面公开的动作。
根据图10中所示的另一个实施例,策略控制器20可以包括优先级管理器224、pra管理器226、支持管理器228、接收机230和发射机240。
在该另一实施例中,pra管理器226可被配置为选择由相应pra-id标识的可应用pra的列表,并且经由发射机240向网络节点30发送可应用pra-id的列表以及可选地发送组成每个pra的元素的列表和分配给每个pra-id的优先级。
如果针对pra-id实现可选的优先级,则优先级管理器224可以被配置为向pra-id列表中的每个pra-id分配优先级。
同样在该另一实施例中,支持管理器228可以被配置为经由接收机230从网络节点30接收关于ue是在pra-id内部还是外部的指示和/或关于pra-id列表中的pra-id是否被网络节点30接受的指示。
根据图2和图10中所示的任何一个实施例的策略控制器20还可以用以下特征进行增强。
在策略控制器20的实施例中,可应用pra可以是根据分组数据网络(pdn)连接和ip连接接入网络(ip-can)会话中的至少一个来选择的。具体地,pra可以由处理器220或pra管理器226选择。
在实施例中,策略控制器20还可用于:经由接收机从该网络节点或从其他网络节点接收关于是否支持多个pra的指示。具体地,该指示可以由处理器220或pra管理器226接收和处理。
在实施例中,策略控制器20还可以用于经由一个或多个其他网络节点从该网络节点接收任何指示。具体地,该一个或多个其他网络节点可以包括pgw10和sgw11中的任何一个。
如上所述,策略控制器20可以是pcrf服务器1和ocs7中的任何一个,而网络节点30可以是mme12、sgsn、s4-sgsn和pgw10中的任何一个。
参与上述方法和示例性实施例,提供了网络节点30(例如mme或sgsn),如图3和图11中示意性所示。
根据图3中所示的实施例,网络节点30可以包括:数据存储器318,该数据存储器218被配置为存储由相应pra-id标识的可应用pra的列表,并且可选地存储组成每个pra的元素的列表以及分配给可应用pra-id列表中的每个pra-id的优先级;以及pra管理器328,pra管理器328被配置为经由接收机330从策略控制器20接收可应用pra-id的列表,并且可选地,接收组成每个pra的元素的列表以及分配给可应用pra-id的列表中的每个pra-id的优先级。
在实施例中,可以经由一个或多个其他网络节点在网络节点30处接收可应用pra-id的列表以及可选地接收元素的相应列表和优先级。具体地,网络节点可以是mme或sgsn。此外,具体地,该一个或多个其他网络节点可以包括pgw和sgw中的任何一个。具体地,该一个或多个其他网络节点可以包括策略执行器,例如,图1中所示的pcef2。
同样根据该实施例,如图3所示,网络节点30可以包括:选择器326,选择器326被配置为从可应用pra-id的列表中选择要在网络节点处激活的一定数量的pra-id;以及报告管理器324,报告管理器324被配置为经由发射机340向策略控制器20发送关于ue是在pra-id内部还是外部的指示和/或关于pra-id列表中的pra-id是否被网络节点接受的指示。
在实施例中,pra管理器328可以被配置为经由发射机340向目标网络节点发送接收到的pra-id的列表,以及可选地发送接收到的分别组成每个pra的元素的列表以及接收到的分别分配给列表中的每个pra-id的优先级。
在实施例中,pra管理器328可以被配置为经由发射机340向策略控制器请求可应用pra-id的列表,以及可选地请求分别组成每个pra的元素的列表和分别分配给列表中的每个pra-id的优先级。
图3中所示的网络节点30还可以包括至少一个处理器320和至少一个存储器310,二者彼此通信,与报告管理器324、pra管理器328、选择器326、接收机330和发射机340通信,以及与网络节点30的其他元素或单元通信。该至少一个存储器310可以包括易失性和/或非易失性存储器。具体地,该至少一个存储器310可以具有存储在其中的计算机程序314和数据318。计算机程序314可以从存储计算机程序的计算机程序产品350(例如任何非暂时性计算机可读介质)加载到该至少一个存储器310中。数据318可以包括可应用pra-id的列表,并且可选地包括组成每个pra的元素的列表以及分配给可应用pra-id的列表中的每个pra-id的优先级。该至少一个处理器320可以被配置为执行报告管理器324、pra管理器328和选择器326的功能。
根据另一实施例,如图3所示,网络节点30可以包括至少一个处理器320和存储处理器可执行指令314的至少一个存储器310。在该网络节点中,至少一个处理器与至少一个存储器接口连接,以执行处理器可执行指令,使得网络节点可操作为执行上面公开的动作。
根据图11所示的另一实施例,网络节点30可以包括报告管理器324、选择器326、pra管理器328、接收机330和发射机340。
在该另一实施例中,pra管理器328可被配置为经由接收机330从策略控制器20接收可应用pra-id的列表,并且可选地,接收组成每个pra的元素的列表以及分配给可应用pra-id的列表中的每个pra-id的优先级。
同样在该另一实施例中,选择器326可以被配置为从可应用pra-id的列表中选择要在网络节点处激活的多个pra-id;以及报告管理器324可被配置为经由发射机340向策略控制器20发送关于ue是在pra-id内部还是外部的指示和/或关于pra-id列表中的pra-id是否被网络节点接受的指示。
根据图3和图11中所示的任何一个实施例的网络节点30还可以用以下特征进行增强。
在网络节点30的实施例中,激活的pra可以是根据分组数据网络(pdn)连接和ip连接接入网络(ip-can)会话中的至少一个来选择的。具体地,激活的pra可以由处理器320或选择器326来选择。在网络节点30的实施例中,在网络节点30处可以考虑网络节点30支持的pra-id的最大数量和为每个pra-id分配的优先级中的任何一项来选择激活的pra。
在实施例中,网络节点30还可以用于经由发射机向目标节点发送接收到的由相应pra-id标识的多个可应用pra。
在实施例中,网络节点30还可以用于经由一个或多个其他网络节点从策略控制器20接收多个可应用pra-id,并且经由一个或多个其他网络节点向策略控制器20发送一个或多个指示。具体地,该一个或多个其他网络节点可以包括pgw10和sgw11中的任何一个。
本发明还可以通过计算机程序来实施,该计算机程序可加载到具有输入和输出单元以及处理单元的计算机的内部存储器中。该计算机程序为此包括适于当在计算机中运行时执行上述方法步骤的可执行代码。具体地,该可执行代码可以被记录在计算机中可读的装置中。
上面结合旨在是说明性而非限制性的各种实施例描述了本发明。预期本领域的普通技术人员可以修改这些实施例。