用量监测方法及策略控制与计费规则功能实体的制作方法

文档序号:7761064阅读:328来源:国知局
专利名称:用量监测方法及策略控制与计费规则功能实体的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种用量监测方法及策略与计费规则功能实体 (Policy and Charging Rules Function,简禾尔为 PCRF)。
背景技术
第三代合作伙伴计划(3rdGeneration Partnership Project,简称为 3GPP) 的策略和计费控制(Policy and Charging Control,简称为PCC)架构是一个能够应用于多种接入技术的功能框架。其可应用于通用移动通信系统(Universal Mobile Telecommunications System,简称为 UMTS)的陆上无线接入网(UMTS Terrestrial Radio Access Network,简称为 UTRAN)、全球移动通信系统(Global system for Mobile Communication,简称为 GSM)/GSM数据增强演进(Enhanced Data rates for Global Evolution,简称为EDGE)无线接入网、互通无线局域网(I-WLAN)以及演进的分组系统 (Evolved PacketSystem,简称为 EPS)等。如图1所示,在Rel-SPCC非漫游架构中各个逻辑功能实体及接口功能如下应用功能实体(Application Function,简称为AF)用于提供业务应用的接入点, 这些业务应用所使用的网络资源需要进行动态的策略控制。在业务面进行参数协商时,AF 将相关业务信息传递给与其通过Rx接口相连的PCRF ;PCRF如果判断出接收到的业务信息与本地配置的策略一致,则接受该协商;否则拒绝该协商,并在反馈中同时给出PCRF可接受的业务参数。随后,AF可将这些参数返回给用户设备(User Equipment,简称为UE);PCRF是PCC的核心,负责策略决策和计费规则的制定。PCRF提供了基于业务数据流的网络控制规则,这些网络控制包括业务数据流的检测、门控(Gating Control)、服务质量(Quality of krvice,简称为QoS)控制以及基于数据流的计费规则等。PCRF将其制定的策略和计费规则发送给策略和计费执行功能实体(Policy and Charging Enforcement Function,简称为PCEF)执行,同时,PCRF还需要保证这些规则和用户的签约信息一致。 PCRF制定策略和计费规则的依据包括从AF获取与业务相关的信息;从用户签约数据库 (Subscription Profile R印ository,简称为SPR)获取与用户策略计费控制相关的签约信息;从PCEF获取与承载相关的网络信息。PCEF 通常位于网关(Gate-Way,简称为 GW)内,如 GPRS (General PacketRadio krvice,通用分组无线服务技术)中的GPRS网关支持节点(GatewayGPRS Support Node, GGSN)以及I-WLAN中的分组数据网关(Packet DataGateway,简称为PDG),在承载面执行 PCRF所制定的策略和计费规则。PCEF按照PCRF所发送的规则中的业务数据流过滤器对业务数据流进行检测,进而对这些业务数据流执行PCRF所制定的策略和计费规则。在承载建立时,PCEF按照PCRF发送的规则进行QoS授权,并根据AF的执行进行门控控制。根据PCRF 发送的计费规则,PCEF执行相应的业务数据流的计费操作,计费方式既可以是在线计费,也可以是离线计费。如果采用在线计费方式,PCEF则需要和在线计费系统(Online Charging System,简称为0CS) —起进行信用管理。采用离线计费方式时,PCEF需要和离线计费系统(OfflineCharging System,简称为0FCS)之间交换相关计费信息。PCEF与PCRF之间的接口是to接口,与OCS之间的接口是Gy接口,与OFCS之间的接口是( 接口 ;7 载绑定和事件报告功能实体(Bearer Binding and Event R印ortingFunction, 简称为BBERF),其功能包括承载绑定、上行承载绑定的验证以及事件报告。当UE通过 E-UTRAN(Evoluted Universal Terrestrial RadioAccess,演进通用地面无线接入网)接入,并且S-GW(Serving (Gateway,服务网关)与P_GW(PDN (Gateway,分组数据网网关)之间采用PMIPv6 (代理移动Ipv6)协议时,BBERF就位于S-GW ;当UE通过可信任非3GPP接入系统接入时,BBERF位于可信任非3GPP接入网关;当UE通过不可信任非3GPP接入系统接入时、BBERF位于演进的分组数据网关(Evolved PacketData Gateway,简称为ePDG)。此时, PCEF不再执行承载绑定功能;Sra与PCRF之间通过Sp接口相连,其中存储了和策略控制与计费相关的用户策略计费控制签约信息;OCS和PCEF —起进行在线计费方式下用户信用的控制和管理;OFCS与PCEF —起完成离线计费方式下的计费操作。PCC架构通过以上各功能实体实现了对UE为访问一个分组数据网络O^cket Data Network,简称为 PDN)所建立的 IP连接接入网(IP ConnectivityAccess Network,简称为IP-CAN)会话的策略计费控制。现有技术中,PCC支持动态的用量监测控制,以实现基于实时的网络资源使用总量执行动态的策略决策。用量监测可应用于单个业务数据流、一组业务数据流或者一个 IP-CAN会话的所有业务数据流(简称为IP-CAN会话级别)。若UE到某个PDN建立了多个 IP-CAN会话,则用量监测也可应用于这多个IP-CAN会话。此时IP-CAN会话级别的用量监测是监测这多个IP-CAN会话的所有业务数据流。目前,用量(usage)指用户面数据流量。 现有技术中,采用监测键(Monitoring Key)来标识一个需要进行用量监测的实例,比如 当PCRF为一个IP-CAN会话的所有业务流分配了 Monitoring Key以及相应的阈值后,PCEF 将根据该阈值监测该IP-CAN会话的所有业务流流量,并用该Monitoring Key来标识上报的用量。当PCRF为一个业务数据流或一组业务数据流分配了 Monitoring Key以及相应的阈值后,PCRF会将该Monitoring Key携带在这个业务数据流或一组业务数据流对应的PCC 规则中,此后,PCEF将根据该阈值监测具有相同Monitoring Key的PCC规则所对应的业务数据流流量,并用该Monitoring Key标识上报的用量。目前的PCC架构支持同时监测多个 Monitoring Key实例,包括同时监测整个IP-CAN会话的用量和某个具体业务数据流的用量,此时IP-CAN会话的用量对应的Monitoring Key和业务数据流的Monitoring Key是不相同的。同时,在SPR中还可以保存用户某个PDN的总允许用量,即针对一个IP-CAN会话的所有业务流的总允许用量,也可以称为每PDN每用户(PerPDN and UE)的总允许用量。 SPR中还可以保存用户某个PDN中的某些具体业务的总允许用量,即针对一个业务数据流或一组业务数据流的总允许用量,通常也可以用Monitoring Key进行标识。当用户建立到某个PDN的IP-CAN会话后,SI3R将总允许用量下发给PCRF。PCRF在进行用量监测控制时,会向PCEF订阅用量上报(Usage_Itep0rt)事件触发器。当Monitoring Key包含在PCC规则中下发后,具有相同Monitoring Key的PCC规则共享该MonitoringKey对应的阈值。当Monitoring Key不包含在任何PCC规则中时,IP-CAN会话的所有业务数据流共享该Monitoring Key对应的阈值。PCEF在监测到用量已达到阈值、IP-CAN会话终结、包含某个Monitoring Key的所有PCC规则均被删除/去激活、或者PCRF显式请求用量上报时,将向PCRF报告自从上一次上报以来相关Monitoring Key的用量消耗情况。当 PCRF收到来自PCEF的用量上报后,PCRF将从总允许用量中扣除上报的用量值。如果PCEF 上报完某个Monitoring Key的用量后需要继续进行监测,则PCRF将提供新的阈值给PCEF ; 若无需继续进行监测,PCRF不提供新的阈值给PCEF。当用户的一个接入点名称(Access Point Name,简称为APN)的最后一个IP-CAN会话终结时,PCRF将在SPR中保存剩余的总允许用量,包括该PDN的总允许用量或该PDN的某些具体业务的总允许用量。目前,PCC架构支持称为被赞助数据连接业务(Sponsored dataconnectivity)的用量监测。所谓被赞助数据连接业务亦可称为被赞助数据连接,是指用户为访问业务所产生的用量消耗,并不是由用户自己承担,而是由业务提供方承担。此时,当用户发起该类业务访问时,AF在向PCRF提供业务信息时,还会向PCRF提供业务提供方赞助访问该类业务的用量阈值(即用户可以免费访问该类业务的用量)。此时,PCRF根据AF下发的用量阈值设置PCEF监测的用量阈值,当到达该阈值时,PCEF通知PCRF。如图2所示,现有IP-CAN会话级别用量监测策略和被赞助数据连接业务的用量监测策略的下发方法,包括以下步骤步骤S201,在UE请求建立到PDN的IP-CAN会话的过程中,PCEF位于的网关接收到IP-CAN会话建立请求,其中携带有用户标识和请求接入的PDN网络的PDN标识;步骤S202,PCEF向PCRF发送IP-CAN会话建立指示,并在该IP-CAN会话建立指示消息中携带用户标识、PDN标识以及为上述UE分配的IP地址(IP Address);步骤S203,PCRF根据接收到的用户标识在判断出本地没有保存该用户的签约信息时,向SPR发送签约文档请求,并在该签约文档请求中携带上述用户标识和PDN标识;步骤S204,Sra向PCRF返回签约文档应答,其中携带有与接收到的用户标识和PDN 标识对应的用户签约信息,该用户签约信息中至少包含该用户该PDN(Per PDN and User) 的总允许用量(Totally Allowed hage,简称为TAU) 1 (即IP-CAN会话级别总允许用量);步骤S205,PCRF根据SI3R返回的用户签约信息、网络策略、UE的接入信息等制定策略,其中制定用量监测策略包括设置Monitoring Keyl ;设置取值为hage_Itep0rt的事件触发器;设置用量阈值hage Thresholdl (UTl)。其中,PCRF根据从SPR中获得的TAUl 为用户设置阈值UT1,且UTl ( TAUl ;在完成策略制定后,向PCEF返回IP-CAN会话建立确认,其中携带上述设置的Monitoring KeyUUTl并触发用量上报事件。这里,用量监测是针对IP-CAN会话所有业务数据流的,Monitoring Keyl不包含在任何PCC规则中(PCRF指示PCEF该Monitoring Keyl的用量监测为IP-CAN会话级别);步骤S206,PCEF安装策略,包括安装上述用量检测策略。PCEF位于的网关向上述 UE返回IP-CAN会话建立应答,在IP-CAN会话建立应答中携带有在步骤S202中为该UE分配的 IP Address ;在步骤S206后,UE可能还会与该PDN建立另外的IP-CAN会话,此时Monitoring Keyl针对UE与PDN建立的所有IP-CAN会话的所有业务数据流。即Monitoring Keyl是针对 PDN 和 UE 组合的(Per PDN and UE)。
6
步骤S207,PCEF执行用量监测策略,对用户访问该PDN(通过一个或多个IP-CAN 会话)的所有业务数据流进行用量监测(即执行IP-CAN会话级的用量监测)。在这个过程中,PCEF可能会与PCRF进行交互,上报消耗的用量值以及请求新的用量阈值。步骤S208,UE通过步骤S201 步骤S207建立的IP-CAN会话(包含一个或多个 IP-CAN会话)与第三方应用业务提供者(Application krviceProvider,简称为ASP)的服务器连接并请求业务。ASP服务器决定为该用户提供被赞助数据连接业务后,向AF提供动态的被赞助数据连接业务信息,该信息中包括赞助方标识、ASP标识、被赞助的用户标识信息(如IP Address)、被赞助业务的IP流信息和允许用量阈值(Allowed Usage Threshold, 简称为AUT)。即可以理解为AF位于上述步骤中的PDN中;步骤S209,AF向PCRF提供被赞助数据连接业务信息,该信息中包括赞助方标识、 ASP标识、被赞助的用户标识信息(如IP Address),被赞助业务的IP流信息和允许用量阈值;步骤S210,PCRF保存上述被赞助数据连接业务信息后,向AF返回确认消息;步骤S211,PCRF根据从AF获得的被赞助数据连接业务信息、网络策略以及用户签约信息等进行策略决策,制定PCC规则。PCRF决定对被赞助数据连接业务进行用量监测,制定用量监测策略,包括设置Monitoring Key2及用量阈值hage Threshold2 (UT2),其中 UT2 ^ AUT0 PCRF将MonitoringKey2包含在该业务对应的PCC规则中;步骤S212,PCRF向PCEF下发策略和计费规则提供消息,其中携带步骤S211制定的包含Monitoring Key2及对应的用量阈值UT2的PCC规则;步骤S213,PCEF安装策略后,向PCRF返回策略和计费规则提供确认;步骤S214,PCEF同时执行IP-CAN会话级别的用量监测和业务数据流级别的用量监测。此时,对于Monitoring Key2的用量消耗,也会累计在IP-CAN会话级别的用量消耗中。根据上述流程可知,若SPR中保存有某用户基于IP-CAN会话级别的用量签约数据,即PCRF需要根据Sra中的签约数据指示PCEF监测IP-CAN会话级别(即该UE到该PDN 的所有IP-CAN会话的所有业务数据流)的累计用量。而此时,若该用户又通过其所建立到该PDN的一个或多个IP-CAN会话访问了某种被赞助数据连接业务,AF将向PCRF提供赞助的用量,PCRF指示PCEF监测该被赞助数据连接的用量。在这种情况下,就会导致PCEF也会把用户访问被赞助数据连接业务所产生的用量计算在IP-CAN会话级别的用量里面,最终导致用量监测错误。

发明内容
本发明要解决的技术问题是提供一种用量监测方法及PCRF,以解决用户在进行 IP-CAN会话级别的用量监测的同时又通过该被监测的IP-CAN会话访问了被赞助数据连接业务所引起的用量监测错误的缺陷。为解决上述问题,本发明提供了一种用量监测方法,应用于策略和计费控制架构中,包括当满足用户的IP连接接入网(IP-CAN)会话级别用量上报条件时,策略和计费执行功能实体(PCEF)向策略与计费规则功能实体(PCRF)上报所述用户IP-CAN会话级别的第一用量报告;所述PCRF收到后,向所述PCEF请求所述用户通过所述IP-CAN会话访问的被赞助数据连接对应的第二用量报告;在收到所述PCEF回复的所述第二用量报告后,所述PCRF将所述第一用量报告的值与所述第二用量报告的值的差值作为IP-CAN会话级别的累计用量值。进一步地,上述方法还可具有以下特征所述用户的IP-CAN会话级别用量上报条件包括所述用户IP-CAN会话级别的第一用量报告的值已达到第一阈值。进一步地,上述方法还可具有以下特征在得到所述累计用量值后,所述方法还包括所述PCRF将本地保存的所述用户 IP-CAN会话级别的总允许用量值更新为原总允许用量值与所述累计用量值的差值。进一步地,上述方法还可具有以下特征在所述用户IP-CAN会话级别的总允许用量值完成更新后,所述方法还包括若所述PCRF决定继续对所述IP-CAN会话级别的用量进行监测,则所述PCRF将根据更新后的总允许用量值重新设置的所述IP-CAN会话对应的第一阈值下发给所述PCEF,由所述PCEF对本地保存的第一阈值的值进行相应更新。进一步地,上述方法还可具有以下特征所述PCRF在收到所述PCEF回复的所述第二用量报告后,所述方法还包括所述 PCRF将本地保存的所述用户的该被赞助数据连接对应的允许用量阈值更新为原允许用量阈值与所述第二用量报告的值的差值。进一步地,上述方法还可具有以下特征在用户的该被赞助数据连接对应的允许用量阈值完成更新后,所述方法还包括 若所述PCRF决定继续对所述被赞助数据连接级别的用量进行监测,所述PCRF将根据更新后的允许用量阈值重新设置的该被赞助数据连接对应的第二阈值下发给所述PCEF,由所述 PCEF对本地保存的第二阈值的值进行相应更新。进一步地,上述方法还可包括当满足所述用户的被赞助数据连接的用量上报条件时,所述PCEF向所述PCRF上报所述被赞助数据连接对应的第三用量报告;所述PCRF收到后,将本地保存的该用户访问所述被赞助数据连接所使用的 IP-CAN会话级别的总允许用量值更新为原总允许用量值与所述第三用量报告的值的和,将本地保存的该用户的被赞助数据连接对应的允许用量阈值更新为原允许用量阈值与所述第三用量报告的值的差值。进一步地,上述方法还可具有以下特征所述用户的被赞助数据连接的用量上报条件包括所述用户的当前被赞助数据连接对应的第三用量的值已达到第二阈值、或包含所述被赞助数据连接的监测键的所有策略和计费控制规则被删除或被去激活、或所述PCRF显式请求所述PCEF上报所述被赞助数据连接对应的用量。本发明还提供了一种策略控制与计费规则功能实体,应用于策略和计费控制架构中,包括用量报告接收装置、第二用量报告请求装置及累计用量计算装置;
8
所述用量报告接收装置用于接收策略和计费执行功能实体(PCEF)上报的用户 IP-CAN会话级别的第一用量报告;还用于接收所述PCEF上报的所述用户通过所述IP-CAN 会话访问的被赞助数据连接对应的第二用量报告;所述第二用量报告请求装置用于在所述用量报告接收装置收到所述第一用量报告后,向所述PCEF请求所述第二用量报告;所述累计用量值计算装置用于在所述用量报告接收装置收到所述第二用量报告后,将所述第一用量报告的值与所述第二用量报告的值的差值作为IP-CAN会话级别的累计用量值。进一步地,上述策略控制与计费规则功能实体还可包括总允许用量值更新装置;所述总允许用量值更新装置用于在所述累计用量值计算装置计算出所述累计用量值后,将本地保存的所述用户的IP-CAN会话级别总允许用量值更新为原总允许用量值与所述累计用量值的差值。进一步地,上述策略控制与计费规则功能实体还可包括第一阈值下发装置;所述第一阈值下发装置用于在所述PCRF决定继续对所述IP-CAN会话级别的用量进行监测时,将根据更新后的IP-CAN会话级别总允许用量值重新设置的所述IP-CAN会话对应的第一阈值下发给所述PCEF。进一步地,上述策略控制与计费规则功能实体还可包括允许用量阈值更新装置;所述允许用量阈值更新装置用于在所述用量报告接收装置接收到所述第二用量报告后,将本地保存的该用户的该被赞助数据连接对应的允许用量阈值更新为原允许用量阈值与所述第二用量报告的值的差值。进一步地,上述策略控制与计费规则功能实体还可包括第二阈值下发装置;所述第二阈值下发装置用于在所述PCRF决定继续对所述被赞助数据连接级别的用量进行监测时,将根据更新后的允许用量阈值重新设置的该被赞助数据连接对应的第二阈值下发给所述PCEF。进一步地,上述策略控制与计费规则功能实体还可具有以下特征所述用量报告接收装置还用于接收在满足所述用户的被赞助数据连接的用量上报条件时,所述PCEF上报的所述被赞助数据连接对应的第三用量报告;所述总允许用量值更新装置还用于在所述用量报告接收装置接收到所述第三用量报告后,将本地保存的该用户访问所述被赞助数据连接所使用的IP-CAN会话级别总允许用量值更新为原总允许用量值与所述第三用量报告的值的和;所述允许用量阈值更新装置还用于在所述用量报告接收装置接收到所述第三用量报告后,将本地保存的该用户的被赞助数据连接对应的允许用量阈值更新为原允许用量阈值与所述第三用量报告的值的差值。采用本发明后,使得PCRF基于用量监测的策略控制决策更加精确。


图1为现有技术中Rel-SPCC非漫游架构的示意图2为现有技术中IP-CAN会话级别用量监测策略和被赞助数据连接业务的用量监测策略的下发流程图;图3为本发明实施例中IP-CAN会话级别用量的上报流程图;图4为本发明实施例中业务数据流级别用量的上报流程。
具体实施例方式本发明所述方法包括A、当满足用户的IP-CAN会话级别用量上报条件时,PCEF向PCRF上报该用户当前 IP-CAN会话级别的第一用量报告;其中,用户的IP-CAN会话级别用量上报条件可以为该用户当前IP-CAN会话级别的用量的值已达到预设的第一阈值;B、PCRF收到后,向上述PCEF请求该用户通过上述IP-CAN会话访问的该被赞助数据连接对应的第二用量报告;其中,在向PCEF发起请求之前,PCRF可以先判断该用户是否通过该被监测的IP-CAN会话访问了被赞助数据连接,若是,则可向PCEF发起请求,以请求上述第二用量报告;C、在收到PCEF回复的第二用量报告后,PCRF将上述第一用量报告的值与第二用量报告的值的差值作为当前IP-CAN会话级别的累计用量值。在得到上述累计用量值后,PCRF还可以将本地保存的该用户的IP-CAN会话级别总允许用量值更新为原总允许用量值与上述累计用量值的差值。若PCRF决定继续对上述IP-CAN会话级别的用量进行监测,则可以将根据该更新后的总允许用量值重新设置的 IP-CAN会话对应的第一阈值下发给PCEF,由PCEF对本地保存的第一阈值的值进行相应更新。其中,重新设置的第一阈值的值可以小于等于上述更新后的总允许用量值。此外,PCRF在收到PCEF回复的第二用量报告后,还可以将本地保存的该用户的该被赞助数据连接对应的允许用量阈值与该第二用量报告的值的差值作为更新后的该被赞助数据连接对应的允许用量阈值。若PCRF决定继续对被赞助数据连接级别的用量进行监测,则将根据该更新后的允许用量阈值重新设置的该被赞助数据连接对应的第二阈值下发给PCEF,由PCEF在本地进行相应更新。其中,重新设置的第二阈值的值可以小于等于上述更新后的允许用量阈值。当满足被赞助数据连接的用量上报条件时,PCEF向PCRF上报该被赞助数据连接对应的第三用量报告;其中,被赞助数据连接的用量上报条件可以为当前被赞助数据连接对应的第三用量报告的值已达到第二阈值、或包含该被赞助数据连接的监测键的所有 PCC规则被删除或被去激活、或PCRF显式请求PCEF上报该被赞助数据连接对应的用量。 PCRF收到后,若判断出该用户访问被赞助数据连接所通过的IP-CAN会话还执行了 IP-CAN 会话级别用量监测,则将本地保存的该用户访问该被赞助数据连接所使用的IP-CAN会话级别总允许用量值更新为原总允许用量值与上述第三用量报告的值的和,将该用户的被赞助数据连接对应的允许用量阈值与上述第三用量的差值作为更新后的该被赞助数据连接对应的允许用量阈值。下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
如图3所示,IP-CAN会话级别的用量上报流程,包括以下步骤步骤S301,当满足IP-CAN会话级别用量上报条件时,PCEF执行下一步骤;其中, IP-CAN会话级别用量上报条件包括但不限于包括当前IP-CAN会话级别(用Monitoring Keyl来标识)的用量已达到相应阈值(即UTl)。需要说明的是,本文所述用量达到阈值意指用量等于阈值;步骤S302,PCEF通过策略和计费规则请求向PCRF上报IP-CAN会话级别的用量报告,其中携带该IP-CAN会话级别的当前用量报告^ageR印rotl (URl),在当前用量报告的值已达到相应阈值的情况下,URl的值和UTl的值相等;步骤S303,PCRF根据PCEF上报的用量报告进行决策。PCRF判断出该用户通过 IP-CAN会话级别用量监测的IP-CAN会话(包含一个或多个IP-CAN会话)访问被赞助数据连接业务,因此PCEF上报的IP-CAN会话级别用量(Monitoring Keyl对应的用量)报告的值中包含了被赞助数据连接的用量(即Monitoring key2对应的用量)消耗,但这些用量消耗必须从IP-CAN会话级别的用量报告的值中扣除。因此,PCRF向PCEF发送用量上报请求,其中携带Monitoring key2,以请求Monitoring key2对应的当前用量消耗;步骤S304,PCEF向PCRF返回用量上报应答;步骤S305,PCEF向PCRF上报用量报告,其中携带上述被赞助数据连接的用量 UR2 ;步骤S306,PCRF将本地Monitoring Key2对应的允许用量阈值AUT值更新为 AUT-UR2。若PCRF决定继续监测该被赞助数据连接的用量,则PCRF在向RCEF返回的用量上报确认中携带Monitoring Key2以及对应的更新后的用量阈值UT2’ ;否则,结束该流程。 其中,UT2’的值小于等于更新后的AUT的值(显然更新后的AUT大于0);步骤S307,PCRF进行策略决策。从通过步骤S302获得的URl中扣除通过步骤S305 获得的UR2,并将Monitoring Keyl对应的总允许用量TAUl更新为TAU1-UR1+UR2 ; 步骤S308,若PCRF决定继续监测Monitoring Keyl对应的用量,则PCRF在策略和计费规则请求确认中携带Monitoring Keyl以及对应的更新后的用量阈值UT1’ ;否则,结束该流程。其中,UT1’的值小于等于更新后的TAUl的值(显然更新后的TAUl大于0);步骤S309,PCEF安装策略后,继续进行IP-CAN会话级别和业务数据流级别的用量监测。如图4所示,业务数据流级别的用量报告上报过程,包括以下步骤步骤S401,当满足业务数据级别的用量上报条件时,PCEF执行下一步骤;其中,业务数据级别的用量上报条件包括但不限于包括当前业务数据级别(用Monitoring Key2 来标识)的用量已达到相应阈值(即UD)、或包含Monitoring Key2的所有PCC规则被删除/去激活、或PCRF显式请求PCEF上报Monitoring Key2的用量;步骤S402,PCEF向PCRF上报策略和计费规则请求,其中携带Monitoring Key2对应的业务数据级别的当前用量报告Usage R印ort2(UR2),其中,在当前用量已达到相应阈值的情况下,UR2的值和UT2的值相等;步骤S403,PCRF根据PCRF上报的用量报告进行决策。PCRF判断出该用户访问被赞助数据连接业务所通过的IP-CAN会话还执行了 IP-CAN会话级别用量监测。由于 Monitoring Key2对应的业务数据是被赞助数据连接,不应该累计在IP-CAN会话级别的用
11量(即Monitoring Keyl对应的用量)消耗中。因此,将该用户的IP-CAN会话级别的总允许用量TAUl更新为TAU1+UR2,将被赞助数据连接的允许用量阈值AUT更新为AUT-UR2 ;步骤S404,在更新后的AUT值大于0的前提下,若PCRF决定继续监测Monitoring Key2对应的用量,则PCRF向PCEF返回的策略和计费规则请求确认中携带Monitoring Key2 以及对应的用量阈值UT2’。其中,UT2’的值小于等于更新后的AUT的值;步骤S405,PCEF安装策略后,继续进行用量监测。本发明所述PCRF,应用于策略和计费控制架构中,包括用量报告接收装置、第二用量报告请求装置及累计用量计算装置;用量报告接收装置用于接收PCEF上报的用户IP-CAN会话级别的第一用量报告; 还用于接收PCEF上报的该用户通过上述IP-CAN会话访问的被赞助数据连接对应的第二用量报告;第二用量报告请求装置用于在用量报告接收装置收到第一用量报告后,向PCEF 请求上述第二用量报告;累计用量值计算装置用于在用量报告接收装置收到第二用量报告后,将第一用量报告的值与第二用量报告的值的差值作为IP-CAN会话级别的累计用量值。此外,上述PCRF还可包括总允许用量值更新装置,用于在累计用量值计算装置计算出上述累计用量值后,将本地保存的该用户的IP-CAN会话级别总允许用量值更新为原总允许用量值与上述累计用量值的差值。上述PCRF还可包括第一阈值下发装置,用于在PCRF决定继续对上述IP-CAN会话级别的用量进行监测时,将根据更新后的IP-CAN会话级别总允许用量值重新设置的该 IP-CAN会话对应的第一阈值下发给PCEF。上述PCRF还可包括允许用量阈值更新装置,用于在用量报告接收装置接收到上述第二用量报告后,将本地保存的该用户的该被赞助数据连接对应的允许用量阈值更新为原允许用量阈值与上述第二用量报告的值的差值。上述PCRF还可包括第二阈值下发装置,用于在PCRF决定继续对上述被赞助数据连接级别的用量进行监测时,将根据更新后的允许用量阈值重新设置的该被赞助数据连接对应的第二阈值下发给PCEF。优选地,用量报告接收装置还可用于接收在满足上述用户的被赞助数据连接的用量上报条件时,PCEF上报的被赞助数据连接对应的第三用量报告;相应地,总允许用量值更新装置还可用于在用量报告接收装置接收到第三用量报告后,将本地保存的该用户访问所述被赞助数据连接所使用的IP-CAN会话级别总允许用量值更新为原总允许用量值与该第三用量报告的值的和;允许用量阈值更新装置还可用于在用量报告接收装置接收到上述第三用量报告后,将本地保存的该用户的被赞助数据连接对应的允许用量阈值更新为原允许用量阈值与上述第三用量报告的值的差值。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
权利要求
1.一种用量监测方法,应用于策略和计费控制架构中,包括当满足用户的IP连接接入网(IP-CAN)会话级别用量上报条件时,策略和计费执行功能实体(PCEF)向策略与计费规则功能实体(PCRF)上报所述用户IP-CAN会话级别的第一用量报告;所述PCRF收到后,向所述PCEF请求所述用户通过所述IP-CAN会话访问的被赞助数据连接对应的第二用量报告;在收到所述PCEF回复的所述第二用量报告后,所述PCRF将所述第一用量报告的值与所述第二用量报告的值的差值作为IP-CAN会话级别的累计用量值。
2.如权利要求1所述的方法,其特征在于,所述用户的IP-CAN会话级别用量上报条件包括所述用户IP-CAN会话级别的第一用量报告的值已达到第一阈值。
3.如权利要求1所述的方法,其特征在于,在得到所述累计用量值后,所述方法还包括所述PCRF将本地保存的所述用户IP-CAN 会话级别的总允许用量值更新为原总允许用量值与所述累计用量值的差值。
4.如权利要求3所述的方法,其特征在于,在所述用户IP-CAN会话级别的总允许用量值完成更新后,所述方法还包括若所述 PCRF决定继续对所述IP-CAN会话级别的用量进行监测,则所述PCRF将根据更新后的总允许用量值重新设置的所述IP-CAN会话对应的第一阈值下发给所述PCEF,由所述PCEF对本地保存的第一阈值的值进行相应更新。
5.如权利要求1、3或4所述的方法,其特征在于,所述PCRF在收到所述PCEF回复的所述第二用量报告后,所述方法还包括所述PCRF 将本地保存的所述用户的该被赞助数据连接对应的允许用量阈值更新为原允许用量阈值与所述第二用量报告的值的差值。
6.如权利要求5所述的方法,其特征在于,在用户的该被赞助数据连接对应的允许用量阈值完成更新后,所述方法还包括若所述PCRF决定继续对所述被赞助数据连接级别的用量进行监测,所述PCRF将根据更新后的允许用量阈值重新设置的该被赞助数据连接对应的第二阈值下发给所述PCEF,由所述 PCEF对本地保存的第二阈值的值进行相应更新。
7.如权利要求1、4或6中任意一项所述的方法,其特征在于,所述方法还包括当满足所述用户的被赞助数据连接的用量上报条件时,所述PCEF向所述PCRF上报所述被赞助数据连接对应的第三用量报告;所述PCRF收到后,将本地保存的该用户访问所述被赞助数据连接所使用的IP-CAN会话级别的总允许用量值更新为原总允许用量值与所述第三用量报告的值的和,将本地保存的该用户的被赞助数据连接对应的允许用量阈值更新为原允许用量阈值与所述第三用量报告的值的差值。
8.如权利要求7所述的方法,其特征在于,所述用户的被赞助数据连接的用量上报条件包括所述用户的当前被赞助数据连接对应的第三用量的值已达到第二阈值、或包含所述被赞助数据连接的监测键的所有策略和计费控制规则被删除或被去激活、或所述PCRF显式请求所述PCEF上报所述被赞助数据连接对应的用量。
9.一种策略控制与计费规则功能实体,应用于策略和计费控制架构中,包括用量报告接收装置、第二用量报告请求装置及累计用量计算装置;所述用量报告接收装置用于接收策略和计费执行功能实体(PCEF)上报的用户IP-CAN 会话级别的第一用量报告;还用于接收所述PCEF上报的所述用户通过所述IP-CAN会话访问的被赞助数据连接对应的第二用量报告;所述第二用量报告请求装置用于在所述用量报告接收装置收到所述第一用量报告后, 向所述PCEF请求所述第二用量报告;所述累计用量值计算装置用于在所述用量报告接收装置收到所述第二用量报告后,将所述第一用量报告的值与所述第二用量报告的值的差值作为IP-CAN会话级别的累计用量值。
10.如权利要求9所述的策略控制与计费规则功能实体,其特征在于,还包括总允许用量值更新装置;所述总允许用量值更新装置用于在所述累计用量值计算装置计算出所述累计用量值后,将本地保存的所述用户的IP-CAN会话级别总允许用量值更新为原总允许用量值与所述累计用量值的差值。
11.如权利要求10所述的策略控制与计费规则功能实体,其特征在于,还包括第一阈值下发装置;所述第一阈值下发装置用于在所述PCRF决定继续对所述IP-CAN会话级别的用量进行监测时,将根据更新后的IP-CAN会话级别总允许用量值重新设置的所述IP-CAN会话对应的第一阈值下发给所述PCEF。
12.如权利要求9 11中任意一项所述的策略控制与计费规则功能实体,其特征在于, 还包括允许用量阈值更新装置;所述允许用量阈值更新装置用于在所述用量报告接收装置接收到所述第二用量报告后,将本地保存的该用户的该被赞助数据连接对应的允许用量阈值更新为原允许用量阈值与所述第二用量报告的值的差值。
13.如权利要求12所述的策略控制与计费规则功能实体,其特征在于,还包括第二阈值下发装置;所述第二阈值下发装置用于在所述PCRF决定继续对所述被赞助数据连接级别的用量进行监测时,将根据更新后的允许用量阈值重新设置的该被赞助数据连接对应的第二阈值下发给所述PCEF。
14.如权利要求12所述的策略控制与计费规则功能实体,其特征在于所述用量报告接收装置还用于接收在满足所述用户的被赞助数据连接的用量上报条件时,所述PCEF上报的所述被赞助数据连接对应的第三用量报告;所述总允许用量值更新装置还用于在所述用量报告接收装置接收到所述第三用量报告后,将本地保存的该用户访问所述被赞助数据连接所使用的IP-CAN会话级别总允许用量值更新为原总允许用量值与所述第三用量报告的值的和;所述允许用量阈值更新装置还用于在所述用量报告接收装置接收到所述第三用量报告后,将本地保存的该用户的被赞助数据连接对应的允许用量阈值更新为原允许用量阈值与所述第三用量报告的值的差值。
全文摘要
一种用量监测方法及策略控制与计费规则功能实体(PCRF),所述PCRF包括用量报告接收装置、第二用量报告请求装置及累计用量计算装置;所述方法包括当满足用户的IP连接接入网(IP-CAN)会话级别用量上报条件时,策略和计费执行功能实体(PCEF)向PCRF上报该用户IP-CAN会话级别的第一用量报告;PCRF收到后,向PCEF请求该用户通过该IP-CAN会话访问的被赞助数据连接对应的第二用量报告;在收到PCEF回复的第二用量报告后,PCRF将上述第一用量报告的值与第二用量报告的值的差值作为IP-CAN会话级别的累计用量值。采用本发明后,使得PCRF基于用量监测的策略控制决策更加精确。
文档编号H04W24/10GK102421080SQ201010295959
公开日2012年4月18日 申请日期2010年9月27日 优先权日2010年9月27日
发明者周晓云, 宗在峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1