一种策略控制方法、装置及系统与流程

文档序号:24788675发布日期:2021-04-23 11:50阅读:202来源:国知局
一种策略控制方法、装置及系统与流程

1.本发明涉及通信技术领域,具体涉及一种策略控制方法、装置及系统。


背景技术:

2.在第三代移动通信标准化伙伴项目(the 3rd generation partner project,3gpp)体系中,策略与计费控制(policy and charging control,pcc)架构可以适合于各种互联网协议(internet protocol,ip)连接访问网络。其中,pcc架构可以基于用户使用量进行策略控制和计费控制。
3.在策略控制过程中,策略和计费规则控制功能(policy and charging rule function,pcrf)实体在接收到策略和计费执行功能(policy and charging enforcement function,pcef)实体的会话建立请求后,可以根据用户设备(user equipment,ue)的签约信息给pcef实体下发配额分片和pcc规则,当配额分片中的配额耗尽时,pcef实体会上报给pcrf实体,pcrf实体在进行配额扣减后会重新下发配额分片和pcc规则。其中,pcef实体在接收到新规则和配额分片之前,ue可以继续使用网络。在实践中发现,这种策略控制方式在最后一个配额耗尽的情况下可能会引起计费偏差。


技术实现要素:

4.本发明实施例公开了一种策略控制方法、装置及系统,能够提高pcc架构的计费准确度。
5.本发明实施例第一方面公开了一种策略控制方法,该方法可以包括:
6.在为ue建立ip

连接访问网络(connected access network,can)会话后,pcef实体会基于接收的第一pcc规则和第一配额分片对ue访问网络进行配额监控,在第一配额分片的剩余配额小于或等于预设配额阈值的情况下,向pcrf实体发送更新消息,并判断第一配额分片是否为预设类型的配额分片,如果第一配额分片为预设类型的配额分片,且未接收到更新消息的响应消息的情况下,pcef实体可以拒绝ue访问网络。
7.其中,更新消息用于指示第一配额分片的剩余配额小于或等于预设配额阈值。预设类型的配额分片可以是ue的最后一个配额分片,但是如果ue当前访问的网络能提供较快的下载速度,如长期演进(long term evolution,lte)等高速网络,且每个配额分片的容量比较小,那么预设类型的配额分片还可以是倒数第二个或者倒数第三个配额分片,使得pcef发送的更新消息有足够的响应时间。
8.需要说明的是,当ue开启数据流量功能的时候,ue会向pcef实体发送ip

can会话建立请求消息,pcef实体会基于该会话建立请求消息向pcrf实体发送信用控制请求(credit control request,ccr)初始消息。pcrf会基于ccr初始消息包括的ue的用户标识查找ue的签约信息,从而依据签约信息生成qos规则,并将分配的第一配额分片、第一pcc规则(包括qos规则)以及触发器等信息通过信用控制应答(credit control answer,cca)初始消息返回给pcef实体。pcef实体在接收到pcrf实体返回的信息后,会根据该信息安装第
一pcc规则,并向ue返回ip

can会话建立响应消息,从而完成了ip

can会话的建立。
9.作为一种可行的实施方式,第一pcc规则和第一配额分片由pcrf实体基于ue的签约信息生成并通过gx接口的使用监控信息发送给pcef实体;其中,pcef实体判断第一配额分片是否为预设类型的配额分片的具体方式可以为:
10.判断使用监控信息中是否存在指示信息,如果存在,确定第一配额分片为预设类型的配额分片。其中,该指示信息用于指示第一配额分片为ue的最后一个配额分片。
11.作为另一种可行的实施方式,该方法还可以包括:
12.pcef实体在第一配额分片不为预设类型的配额分片,且未接收到更新消息的响应消息的情况下,允许ue访问网络。
13.作为又一种可行的实施方式,该方法还可以包括:
14.pcef实体在接收到更新消息的响应消息的情况下,可以根据第二pcc规则和第二配额分片对ue访问网络进行配额监控。其中,更新消息的响应消息包括pcrf实体基于ue的签约信息和第一配额分片生成的第二pcc规则和第二配额分片。
15.相应的,本发明实施例第二方面公开了一种pcef实体,可以包括监控模块、收发模块、判断模块以及控制模块,上述模块可以用于执行第一方面公开的策略控制方法。
16.相应的,本发明实施例第三方面公开了另一种pcef实体,可以包括存储器,收发器和处理器,其中存储器用于存储一组程序代码,收发器和处理器用于调用存储器中存储的程序代码执行第一方面公开的策略控制方法。
17.相应的,本发明实施例第四方面公开了另一种策略控制方法,该方法可以包括:
18.pcrf在接收到pcef实体发送的ccr初始消息后,可以响应ccr初始消息,基于ue的签约信息生成第一pcc规则和第一配额分片,并判断第一配额分片是否为预设类型的配额分片,如果是,则生成用于指示第一配额分片为预设类型的配额分片的指示信息,然后向pcef实体返回cca初始消息。
19.其中,ccr初始消息用于请求为ue建立ip

can会话,cca初始消息包括第一pcc规则、第一配额分片和指示信息。
20.作为一种可行的实施方式,预设类型的配额分片可以为ue的最后一个配额分片,也可以为倒数第二个或者倒数第三个配额分片,本发明不做限定。
21.作为另一种可行的实施方式,pcrf实体向pcef实体返回cca初始消息的具体方式可以为:
22.通过gx接口中的使用监控信息向pcef实体返回cca初始消息,以便pcef实体基于第一pcc规则和第一配额分片对ue访问网络进行配额监控。如果第一配额分片的剩余配额小于或等于预设配额阈值,pcef实体向pcrf实体发送用于指示第一配额分片的剩余配额小于或等于预设配额阈值的更新消息,在还没接收到该更新消息的响应消息的情况下,pcef实体拒绝ue访问网络。
23.相应的,本发明实施例第五方面公开了一种pcrf实体,可以包括收发模块、生成模块和判断模块,上述模块可以用于执行第四方面公开的策略控制方法。
24.相应的,本发明实施例第六方面公开了另一种pcrf实体,可以包括存储器,收发器和处理器,其中存储器用于存储一组程序代码,收发器和处理器用于调用存储器中存储的程序代码执行第四方面公开的策略控制方法。
repository,spr)等。
40.其中,pcrf实体包含策略控制决策和基于流计费控制的功能,pcrf实体接受来自pcef实体、spr和af实体的输入,向pcef实体提供关于业务数据流检测、门控、基于qos和基于流计费(除信用控制外)的网络控制功能,还可以结合pcrf实体的自定义信息做出pcc决策。
41.pcef实体位于网关,如通用分组无线服务(general packet radio service,gprs)的网关gprs支持节点(gateway gprs support node,ggsn)网关、演进的分组核心网(evolved packet core,epc)的公用数据网(public data network,pdn)网关(pdn gateway,pgw)等。pcef实体提供业务数据流检测、用户平面业务的处理、触发控制面会话的管理(需要ip

(connectivity access network,can)允许)、qos处理和业务数据流的测量,还有在线计费和离线计费的交互。pcef实体与pcrf实体通过gx接口进行交互。
42.af实体是提供应用业务单元,主要对ip

can用户面行为进行动态策略/计费控制。这些业务需要动态策略和计费控制。af实体通过rx接口,传送pcrf实体需要的动态会话信息,接收ip

can的特定信息和ip

can承载层事件的确认。
43.tdf实体用于执行应用程序检测、报告检测到应用程序和其服务数据流量描述给pcrf实体。如果tdf实体检测不出这些信息则由tdf实体执行门控、重定向、带宽限制。如果能检测到应用程序信息,则会通过sd接口提交pcrf实体产生决策交由pcef实体执行控制。
44.ocs提供基于用户和业务数据流的信用控制功能,主要由在线采集、计费控制、批价、余额管理等模块构成,实现了在线计费功能,并配合其它计费网元设备(触发基于会话、事件的在线计费事件请求设备)进行实时话务控制。ocs与pcrf实体通过sy接口进行交互,与pcef实体通过gy接口进行交互。
45.ofcs是一个针对话单和账户的后付费处理系统,其提供基于用户和业务数据流的计费功能,主要包括客服、业务管理、计费、结算、帐务处理、系统管理等。ofcs与pcef实体通过gz接口进行交互。
46.bberf实体是承载绑定、上行承载绑定校验及当gxx接口存在时向pcrf实体进行事件报告的策略执行点。其位于网关中,如基于s5/s8接口,使用代理移动ip(proxy mobile ip,pmip)实现3gpp接入的服务网关(serving gateway,sgw),高速分组数据(high rate packet data,hrpd)中的服务网关(hrpd gateway,hsgw),非3g接入场合下的接入网关(access gateway,agw)等。
47.spr包含有与所有签约用户或签约相关的信息,spr提供的签约信息包括(每一个pdn的):签约用户允许的业务;每个允许业务的优先级(可选);签约用户允许的qos信息;签约用户业务的计费相关信息,如接入类型、位置信息和使用次数;签约用户的类型等。spr可能与运营商网络中分布的多个数据库关联。spr与pcrf实体通过sp接口进行交互。
48.在图1所示的pcc架构中,可以实现基于用户使用量的策略控制和计费控制。
49.基于图1所示的系统架构,本发明实施例公开的一种pcef实体。请参阅2,图2是本发明实施例公开的一种pcef实体的结构示意图。如图2所示,pcef实体可以包括:至少一个处理器201,如cpu,收发器202、存储器203以及至少一个通信总线204,上述处理器201、收发器202和存储器203通过总线204连接。
50.其中,上述存储器203可以是高速ram存储器,也可为非不稳定的存储器(non

volatile memory),例如磁盘存储器。可选的,还可以是至少一个位于处理器的存储装置。上述存储器203用于存储一组程序代码,上述处理器201和收发器202用于调用存储器203中存储的程序代码,执行如下操作:
51.处理器201,用于在为ue建立ip

can会话后,基于接收的第一pcc规则和第一配额分片对ue访问网络进行配额监控。
52.收发器202,用于在第一配额分片的剩余配额小于或等于预设配额阈值的情况下,向pcrf实体发送更新消息,更新消息用于指示第一配额分片的剩余配额小于或等于预设配额阈值。
53.处理器201,还用于判断第一配额分片是否为预设类型的配额分片。
54.收发器202,还用于接收更新消息的响应消息。
55.处理器201,还用于在第一配额分片为预设类型的配额分片,且收发器未接收到更新消息的响应消息的情况下,拒绝ue访问网络。
56.本发明实施例中,当ue开启数据流量功能的时候,ue会向pcef实体发送ip

can会话建立请求消息,收发器202会基于该会话建立请求消息向pcrf实体发送信用控制请求(credit control request,ccr)初始消息。pcrf会基于ccr初始消息包括的ue的用户标识查找ue的签约信息,从而依据签约信息生成qos规则,并将分配的第一配额分片、第一pcc规则(包括qos规则)以及触发器等信息通过信用控制应答(credit control answer,cca)初始消息返回给pcef实体。在收发器202接收到pcrf实体返回的信息后,处理器202会根据该信息安装第一pcc规则,收发器202则向ue返回ip

can会话建立响应消息,从而完成了ip

can会话的建立。
57.其中,预设类型的配额分片可以是ue的最后一个配额分片,但是如果ue当前访问的网络能提供较快的下载速度,如lte等高速网络,且每个配额分片的容量比较小,那么预设类型的配额分片还可以是倒数第二个或者倒数第三个配额分片,使得pcef发送的更新消息有足够的响应时间。第一配额分片的剩余配额是指第一配额分片中除了ue访问网络所消耗的配额之外剩下的配额。
58.可选的,第一pcc规则和第一配额分片由pcrf实体基于ue的签约信息生成并通过gx接口的使用监控信息发送给pcef实体;其中,处理器201判断第一配额分片是否为预设类型的配额分片的具体方式可以为:
59.判断使用监控信息中是否存在指示信息,如果存在,确定第一配额分片为预设类型的配额分片。其中,该指示信息用于指示第一配额分片为ue的最后一个配额分片。
60.本发明实施例中,如果pcrf实体分配的第一配额分片为ue的最后一个配额分片,pcrf实体在返回第一pcc规则和第一配额分片的同时,会将用于指示第一配额分片为最后一个配额分片的指示信息发送给pcef实体。其中,这些信息可以是pcrf实体通过gx接口的使用监控信息发送给pcef实体的。因此,在第一配额分片耗尽后,处理器201会判断使用监控信息中是否存在这样的指示信息,如果存在,则表明第一配额分片为预设类型的配额分片,从而在收发器202还没有接收到更新消息的响应消息的期间,禁止ue访问网络。
61.可选的,处理器201,还用于在第一配额分片不为预设类型的配额分片,且收发器202未接收到更新消息的响应消息的情况下,允许ue访问网络。
62.可选的,更新消息的响应消息包括pcrf实体基于签约信息和第一配额分片生成的
第二pcc规则和第二配额分片。那么处理器201,还用于在收发器202接收到更新消息的响应消息的情况下,根据第二pcc规则和第二配额分片对ue访问网络进行配额监控。
63.可见,在图2所描述的pcef实体中,在为ue建立ip

can会话后,pcef实体会基于pcrf实体分配的配额分片和pcc规则对ue访问网络进行配额监控,如果该配额分片耗尽,在上报配额的更新消息后,以及还没接收到更新消息的响应消息期间,pcef实体会拒绝ue继续访问网络。这样可以在最后一个配额分片耗尽需要切换计费规则的情况下,避免未接收到新的规则期间pcc架构按照原有的规则进行计费,从而可以提高计费的准确度。
64.基于图1所示的系统架构,本发明实施例公开的一种pcrf实体。请参阅图3,图3是本发明实施例公开的一种pcrf实体的结构示意图。如图3所示,pcrf实体可以包括:至少一个处理器301,如cpu,收发器302、存储器303以及至少一个通信总线304,上述处理器301、收发器302和存储器303通过总线304连接。
65.其中,上述存储器303可以是高速ram存储器,也可为非不稳定的存储器(non

volatile memory),例如磁盘存储器。可选的,还可以是至少一个位于处理器的存储装置。上述存储器203用于存储一组程序代码,上述处理器301和收发器302用于调用存储器303中存储的程序代码,执行如下操作:
66.收发器302,用于接收pcef实体发送的ccr初始消息,其中,ccr初始消息用于请求为ue建立ip

can会话。
67.处理器301,用于响应ccr初始消息,基于ue的签约信息生成第一pcc规则和第一配额分片,并判断第一配额分片是否为预设类型的配额分片,如果是,则生成用于指示第一配额分片为预设类型的配额分片的指示信息。
68.收发器302,还用于向pcef实体返回cca初始消息,其中,该cca初始消息包括第一pcc规则、第一配额分片和指示信息。
69.本发明实施例中,当ue开启数据流量功能的时候,ue会向pcef实体发送ip

can会话建立请求消息,pcef实体从而会基于该会话建立请求消息向pcrf实体发送ccr初始消息,请求建立ip

can会话。
70.可选的,预设类型的配额分片可以为ue的最后一个配额分片,但是如果ue当前访问的网络能提供较快的下载速度,如lte等高速网络,且每个配额分片的容量比较小,那么预设类型的配额分片还可以为倒数第二个或者倒数第三个配额分片,使得pcef发送的更新消息有足够的响应时间。第一配额分片的剩余配额是指第一配额分片中除了ue访问网络所消耗的配额之外剩下的配额。
71.可选的,收发器302向pcef实体返回cca初始消息的具体方式可以为:
72.通过gx接口中的使用监控信息向pcef实体返回cca初始消息,以便pcef实体基于第一pcc规则和第一配额分片对ue访问网络进行配额监控。如果第一配额分片的剩余配额小于或等于预设配额阈值,pcef实体向pcrf实体发送用于指示第一配额分片的剩余配额小于或等于预设配额阈值的更新消息,在还没接收到该更新消息的响应消息的情况下,pcef实体拒绝ue访问网络。
73.进一步的,如果第一配额分片不为ue的最后一个配额分片,如果第一配额分片的剩余配额小于或等于预设配额阈值,pcef实体向pcrf实体发送用于指示第一配额分片的剩余配额小于或等于预设配额阈值的更新消息,在还没接收到该更新消息的响应消息的情况
下,pcef实体允许ue访问网络。
74.可见,在图3所描述的pcrf实体中,在为ue建立ip

can会话后,pcrf实体在分配配额分片时,如果该配额分片为预设类型的配额分片,pcrf实体会将指示该配额分片为预设类型的配额分片的指示信息返回给pcef实体。如果该配额分片耗尽,在上报配额的更新消息后,以及还没接收到更新消息的响应消息期间,pcef实体会拒绝ue继续访问网络。这样可以在最后一个配额分片耗尽需要切换计费规则的情况下,避免未接收到新的规则期间pcc架构按照原有的规则进行计费,从而可以提高计费的准确度。
75.基于图1所示的系统架构,本发明实施例公开的一种策略控制方法。请参阅图4,图4是本发明实施例公开的一种策略控制方法的流程示意图。如图4所示,该方法可以包括以下步骤:
76.401、ue向pcef实体发送ip

can会话建立请求消息。
77.本发明实施例中,当ue开启数据流量功能的时候,ue会向pcef实体发送ip

can会话建立请求消息,该ip

can会话建立请求消息中携带接入点名称(access point name,apn)、公共陆地移动网络(public land mobile network,plmn)的标识和ue的用户标识。其中,用户标识可以包括移动台综合业务数字网号码(mobile station international integrated services digital network number,msisdn)、国际移动用户识别码(international mobile subscriber identification number,imsi)、国际移动设备标识(international mobile equipment identity,imei)等。
78.其中,ip

can会话建立请求消息可以是通用数据传输平台(general data transfer platform,gtp)消息,也可以是非3g网络相关的触发消息,本发明实施例不做限定。
79.402、pcef实体接收ip

can会话建立请求消息,并向pcrf实体发送ccr初始消息。
80.本发明实施例中,pcef实体在接收到ue的ip

can会话建立请求消息后,会基于ue的用户标识和apn为ue分配ip地址,并通过gx接口向pcrf实体发送ccr

initial消息。具体的,pcef实体通过ccr类型属性值对(attribute value pairs,avp)请求建立ip

can会话。
81.进一步的,ccr

initial消息中携带有ue的用户标识、ip地址、接入点名称(access point name,apn)、plmn的标识等。
82.403、pcrf实体接收ccr初始消息,并基于ccr初始消息中的用户标识查找ue的签约信息。
83.本发明实施例中,pcrf实体在接收到ccr

initial消息后,首先会基于ue的用户标识查找ue的签约信息,ue的签约信息可以是存储在pcrf实体中,也可以存储在spr中,本发明实施例不做限定。其中,签约信息中包括有ue的签约业务数据,如用户购买的上网套餐信息,如总流量或者总上网时长、可以使用的业务类型等。本发明实施例中,流量或时长可以统称为配额。
84.404、pcrf实体基于签约信息生成第一pcc规则和第一配额分片。
85.本发明实施例中,ue在访问网络的过程中,pcrf实体实际是根据ue签约的总配额获取对应的配额分配策略,即,将总配额按照一个一个的配额分片分配给pcef实体,每个配额分片耗尽之后,再分一个配额分片,即根据这种方式实现对ue访问网络的控制。
86.因此,pcrf实体在查找到ue的签约信息后,可以根据签约信息中的业务数据生成
业务规则列表,如第一pcc规则,并查找总配额对应的配额分配策略,基于配额分配策略配置第一配额分片。其中,pcc规则用于指示ue访问网络的操作哪些是允许的,哪些是不允许的。pcc规则还包括qos规则,用于指示ue访问网络的带宽,为ue访问网络提供带宽保证。
87.进一步的,pcrf实体还会确定触发器的相关信息。
88.405、pcrf实体判断第一配额分片是否为预设类型的配额分片,如果是,生成指示信息。
89.本发明实施例中,pcrf实体在生成第一配额分片时,会判断第一配额分片是否为预设类型的配额分片。其中,预设类型的配额分片可以为pcrf实体指定的最后一个配额分片,也可以是倒数第二个或者倒数第三个配额分片,本发明实施例不做限定。
90.举例来说,如果ue当前访问的网络lte等高速网络,ue访问网络进行在线播放视频,那么ue所消耗的配额的速度就比较快,如3m每秒,如果给ue分配的配额分片为倒数第二个配额分片,而且每个配额分片的容量都比较小,如1m,那么在当前配额分片用完,pcef上报更新消息以及还未接收到更新消息的响应消息的期间,假设这期间所需要的响应时间为1秒,且这期间允许ue继续访问网络,可能就会导致在这1秒的时间内所消耗的配额超过了最后一个配额分片的容量,这样也会导致计费偏差。因此,为了避免这种情况的发生,进一步提高计费的精度,在ue当前访问的网络能提供较快的下载速度,且每个配额分片的容量比较小的情况下,预设类型的配额分片还可以是倒数第二个或者倒数第三个配额分片,甚至是倒数第四个配额分片,从而使得pcef发送的更新消息有足够的响应时间。
91.本发明实施例中,pcrf实体判断第一配额分片是否为最后一个配额分片的具体方式可以为:pcrf实体判断将ue的剩余的配额减去第一配额分片的配额后,是否还有剩余配额,如果有,则说明第一配额分片不为最后一个配额分片,如果没有,则说明第一配额分片为ue的最后一个配额分片。
92.因此,如果pcrf实体判断出第一配额分片为预设类型的配额分片后,会进一步生成指示信息,该指示信息用于指示第一配额分片为ue的最后一个配额分片。其中,该指示信息可以是第一配额分片的一个特殊标识。
93.需要说明的是,步骤404和405不分先后顺序,可以同时执行。
94.406、pcrf实体向pcef实体返回cca初始消息。
95.本发明实施例中,pcrf实体在生成第一pcc规则和第一配额分片后,会向pcef实体返回cca

initial消息。其中,cca

initial消息包括第一配额分片、第一pcc规则、触发器等。如果pcrf实体判断出第一配额分片为预设类型的配额分片,cca

initial消息还会包括用于指示第一配额分片为预设类型的配额分片的指示信息。如果第一配额分片不为预设类型的配额分片,cca

initial消息中则不会包括指示信息。
96.具体的,pcrf实体通过gx接口的使用监控信息(usage monitoring information)avp返回cca

initial消息。
97.本发明实施例中,pcrf实体在配置配额分片时,如果该配额分片是预设类型的配额分片(以最后一个配额分片为例),则会新增avp说明。如下是gx接口新增avp的说明:
98.usage

monitoring

information::=<avp header:1067>
99.[monitoring

key]
[0100]
0,2[granted

service

unit]
[0101]
0,2[used

service

unit]
[0102]
[usage

monitoring

level]
[0103]
[usage

monitoring

report]
[0104]
[usage

monitoring

support]
[0105]
[final

unit

indication]
[0106]
*[avp]
[0107]
final

unit

indication
[0108]
final

unit

indication avp indicates the granted

service

unit is the last quota slice,indicate pcef after the granted

service

unit is finished should block traffic until receive cca

u message.
[0109]
进一步的,如果该配额分片不是预设类型的配额分片,则gx接口的usage monitoring information avp则不会包括[final

unit

indication]的指示信息。
[0110]
407、pcef实体接收cca初始消息,并向ue返回ip

can建立响应消息。
[0111]
本发明实施例中,pcef实体在接收到pcrf实体返回的cca

initial消息后,则可以表明为ue已经建立好ip

can会话。那么pcef实体在接收到cca

initial消息后,会安装第一pcc规则,并向ue返回ip

can建立响应消息(ip

can establish response消息)以通知ue,ue从而可以执行网络访问操作。
[0112]
408、pcef实体基于cca初始消息中的第一pcc规则和第一配额分片对ue访问网络进行配额监控。
[0113]
本发明实施例中,pcef实体在安装第一pcc规则后,就可以根据第一pcc规则对ue访问网络进行控制,并基于第一配额分片对ue访问网络进行配额监控,即监控ue访问网络所消耗的配额是否超过第一配额分片的配额。
[0114]
409、在第一配额分片的剩余配额小于或等于预设配额阈值的情况下,pcef实体向pcrf实体发送更新消息。
[0115]
本发明实施例中,预设配额阈值可以设为0,也可以设为大于0的一个较小值,如10kb,本发明实施例中,预设配额阈值一般取0。当pcef实体检测出第一配额分片的剩余配额小于或等于预设配额阈值,如第一配额分片耗尽的时候,pcef实体则会向pcrf实体发送更新消息。第一配额分片的剩余配额是指第一配额分片中除了ue访问网络所消耗的配额之外剩下的配额。
[0116]
其中,该更新消息具体为ccr

update消息,具体通过ccr

type avp发送。该更新消息用于上报配额,即指示第一配额分片的剩余配额小于或等于预设配额阈值。
[0117]
410、pcef实体基于cca初始消息中的指示信息判断第一配额分片是否为预设类型的配额分片,如果是,且未接收到更新消息的响应消息,pcef实体拒绝ue访问网络。
[0118]
本发明实施例中,如果第一配额分片为预设类型的配额分片,那么gx接口的usage monitoring information avp,也可以是cca

initial消息中会包括指示第一配额分片为预设类型的配额分片的指示信息;如果不是,则不会包括该指示信息。
[0119]
因此,pcef实体基于cca初始消息中的指示信息判断第一配额分片是否为预设类型的配额分片的具体方式可以为:判断usage monitoring information avp(或者cca

initial消息)中是否存在该指示信息,如果存在,则确定第一配额分片为预设类型的配额
分片,如果不存在,则确定不为预设类型的配额分片。
[0120]
进一步的,pcef实体在上报更新消息之后,且判断出第一配额分片为预设类型的配额分片的情况下,pcef实体会配置ue不能继续访问网络,即拒绝ue访问网络。
[0121]
作为一种可行的实施方式,如果pcef实体在上报更新消息之后,且判断出第一配额分片不为预设类型的配额分片,pcef实体会允许ue继续访问网络。
[0122]
需要说明的是,步骤409和410不分先后顺序,可以同时执行。
[0123]
411、pcrf实体接收更新消息,根据第一配额分片进行配额扣减,并基于ue的签约信息更新pcc规则。
[0124]
本发明实施例中,如果pcrf实体下发的第一配额分片为ue的最后一个配额分片,则在进行配额扣减后,ue没有签约配额,ue如果继续访问网络,就需要对ue使用配额按照新的规则进行计费以及更新控制策略。因此,在第一配额分片为最后一个配额时,pcrf实体会基于ue的签约信息更新pcc规则。
[0125]
412、pcrf实体向pcef实体返回更新消息的响应消息。
[0126]
本发明实施例中,pcrf实体在更新pcc规则后,会向pcef实体返回更新消息的响应消息,该响应消息中携带有更新后的pcc规则。
[0127]
413、pcef实体接收更新消息的响应消息,并删除第一pcc规则,安装更新的pcc规则。
[0128]
本发明实施例中,pcef实体在接收到更新消息的响应消息后,会删除原有的第一pcc规则,安装更新后的pcc规则,从而按照更新的pcc规则对ue访问网络进行控制。
[0129]
可选的,如果第一配额分片不为ue的最后一个配额分片,那么第一配额分片耗尽后,pcrf实体在根据第一配额分片进行配额扣减后,会根据ue的签约信息生成第二pcc规则和第二配额分片,并在返回更新消息的响应消息中携带第二pcc规则和第二配额分片。这样pcef实体在接收到更新消息的响应消息后,会删除第一pcc规则,安装第二pcc规则,并基于第二pcc规则和第二配额分片对ue访问网络进行配额监控。
[0130]
同样的,pcrf实体在生成第二配额分片时,还是会判断第二配额分片是否为预设配额的配额分片(如最后一个配额分片),如果是,则返回的更新消息的响应消息中会携带指示信息,如果不是,则不会携带。也就是说,pcrf实体在分配配额分片时,都会判断配额分片是否为预设类型的配额分片,如果是,则在返回响应消息中携带指示信息。而pcef实体在配额分片耗尽时也会判断该分片是否为预设类型的配额分片,如果是,则在上报更新消息但未接收到响应消息的期间不允许ue继续访问网络。具体实现方式同步骤405和406,本发明实施例在此不再赘述。
[0131]
可见,在图4所描述的方法中,在为ue建立ip

can会话后,pcrf实体在分配配额分片时,如果该配额分片为预设类型的配额分片,pcrf实体会将指示该配额分片为预设类型的配额分片的指示信息返回给pcef实体。如果该配额分片耗尽,在上报配额的更新消息后,以及还没接收到更新消息的响应消息期间,pcef实体会拒绝ue继续访问网络。这样可以在最后一个配额分片耗尽需要切换计费规则的情况下,避免未接收到新的规则期间pcc架构按照原有的规则进行计费,从而可以提高计费的准确度。
[0132]
基于图1所示的系统架构,本发明实施例公开的另一种pcef实体。请参阅图5,图5是本发明实施例公开的另一种pcef实体的结构示意图。如图5所示,该pcef实体可以包括:
[0133]
监控模块501,用于在为ue建立ip

can会话后,基于接收的第一pcc规则和第一配额分片对ue访问网络进行配额监控。
[0134]
收发模块502,用于在第一配额分片的剩余配额小于或等于预设配额阈值的情况下,向pcrf实体发送更新消息,更新消息用于指示第一配额分片的剩余配额小于或等于预设配额阈值。
[0135]
判断模块503,用于判断第一配额分片是否为预设类型的配额分片。
[0136]
其中,收发模块502,还用于接收更新消息的响应消息。
[0137]
控制模块504,用于在判断模块503判断出第一配额分片为预设类型的配额分片,且收发模块502未接收到更新消息的响应消息的情况下,拒绝ue访问网络。
[0138]
本发明实施例中,当ue开启数据流量功能的时候,ue会向pcef实体发送ip

can会话建立请求消息,收发模块502会基于该会话建立请求消息向pcrf实体发送ccr初始消息。pcrf会基于ccr初始消息包括的ue的用户标识查找ue的签约信息,从而依据签约信息生成qos规则,并将分配的第一配额分片、第一pcc规则(包括qos规则)以及触发器等信息通过cca初始消息返回给pcef实体。收发模块502在接收到pcrf实体返回的信息后,pcef实体会根据该信息安装pcc规则,收发模块502则向ue返回ip

can会话建立响应消息,从而完成了ip

can会话的建立。
[0139]
其中,预设类型的配额分片可以是ue的最后一个配额分片,但是如果ue当前访问的网络能提供较快的下载速度,如lte等高速网络,且每个配额分片的容量比较小,那么预设类型的配额分片还可以是倒数第二个或者倒数第三个配额分片,使得pcef发送的更新消息有足够的响应时间。第一配额分片的剩余配额是指第一配额分片中除了ue访问网络所消耗的配额之外剩下的配额。
[0140]
可选的,第一pcc规则和第一配额分片由pcrf实体基于ue的签约信息生成并通过gx接口的使用监控信息发送给pcef实体;其中,判断模块503判断第一配额分片是否为预设类型的配额分片的具体方式可以为:
[0141]
判断使用监控信息中是否存在指示信息,如果存在,确定第一配额分片为预设类型的配额分片。其中,该指示信息用于指示第一配额分片为ue的最后一个配额分片。
[0142]
本发明实施例中,如果pcrf实体分配的第一配额分片为ue的最后一个配额分片,pcrf实体在返回第一pcc规则和第一配额分片的同时,会将用于指示第一配额分片为最后一个配额分片的指示信息发送给pcef实体。其中,这些信息可以是pcrf实体通过gx接口的使用监控信息发送给pcef实体的。因此,在第一配额分片耗尽后,判断模块503会判断使用监控信息中是否存在这样的指示信息,如果存在,则表明第一配额分片为预设类型的配额分片,控制模块504从而在收发模块502还没有接收到更新消息的响应消息的期间,禁止ue访问网络。
[0143]
可选的,控制模块504,还用于在第一配额分片不为预设类型的配额分片,且收发模块502未接收到更新消息的响应消息的情况下,允许ue访问网络。
[0144]
可选的,更新消息的响应消息包括pcrf实体基于签约信息和第一配额分片生成的第二pcc规则和第二配额分片。那么监控模块501,还用于在收发模块502接收到更新消息的响应消息的情况下,根据第二pcc规则和第二配额分片对ue访问网络进行配额监控。
[0145]
可见,在图5所描述的pcef实体中,在为ue建立ip

can会话后,pcef实体会基于
pcrf实体分配的配额分片和pcc规则对ue访问网络进行配额监控,如果该配额分片耗尽,在上报配额的更新消息后,以及还没接收到更新消息的响应消息期间,pcef实体会拒绝ue继续访问网络。这样可以在最后一个配额分片耗尽需要切换计费规则的情况下,避免未接收到新的规则期间pcc架构按照原有的规则进行计费,从而可以提高计费的准确度。
[0146]
基于图1所示的系统架构,本发明实施例公开的另一种pcrf实体。请参阅图6,图6是本发明实施例公开的另一种pcrf实体的结构示意图。如图6所示,该pcrf实体可以包括:
[0147]
收发模块601,用于接收pcef实体发送的ccr初始消息,其中,ccr初始消息用于请求为ue建立ip

can会话。
[0148]
生成模块602,用于响应ccr初始消息,基于ue的签约信息生成第一pcc规则和第一配额分片。
[0149]
判断模块603,用于判断第一配额分片是否为预设类型的配额分片。
[0150]
生成模块602,还用于在判断模块603判断出第一配额分片为预设类型的配额分片的情况下,生成用于指示第一配额分片为预设类型配额分片的指示信息。
[0151]
收发模块601,还用于向pcef实体返回cca初始消息,其中,该cca初始消息包括第一pcc规则、第一配额分片和指示信息。
[0152]
本发明实施例中,当ue开启数据流量功能的时候,ue会向pcef实体发送ip

can会话建立请求消息,pcef实体从而会基于该会话建立请求消息向pcrf实体发送ccr初始消息,请求建立ip

can会话。
[0153]
可选的,预设类型的配额分片可以为ue的最后一个配额分片,但是如果ue当前访问的网络能提供较快的下载速度,如lte等高速网络,且每个配额分片的容量比较小,那么预设类型的配额分片也可以为倒数第二个或者倒数第三个配额分片,从而使得pcef发送的更新消息有足够的响应时间。
[0154]
可选的,收发模块601向pcef实体返回cca初始消息的具体方式可以为:
[0155]
通过gx接口中的使用监控信息向pcef实体返回cca初始消息,以便pcef实体基于第一pcc规则和第一配额分片对ue访问网络进行配额监控。如果第一配额分片的剩余配额小于或等于预设配额阈值,pcef实体向pcrf实体发送用于指示第一配额分片的剩余配额小于或等于预设配额阈值的更新消息,在还没接收到该更新消息的响应消息的情况下,pcef实体拒绝ue访问网络。
[0156]
进一步的,如果第一配额分片不为ue的最后一个配额分片,如果第一配额分片的剩余配额小于或等于预设配额阈值,pcef实体向pcrf实体发送用于指示第一配额分片的剩余配额小于或等于预设配额阈值的更新消息,在还没接收到该更新消息的响应消息的情况下,pcef实体允许ue访问网络。
[0157]
可见,在图6所描述的pcrf实体中,在为ue建立ip

can会话后,pcrf实体在分配配额分片时,如果该配额分片为预设类型的配额分片,pcrf实体会将指示该配额分片为预设类型的配额分片的指示信息返回给pcef实体。如果该配额分片耗尽,在上报配额的更新消息后,以及还没接收到更新消息的响应消息期间,pcef实体会拒绝ue继续访问网络。这样可以在最后一个配额分片耗尽需要切换计费规则的情况下,避免未接收到新的规则期间pcc架构按照原有的规则进行计费,从而可以提高计费的准确度。
[0158]
基于图1所示的系统架构,本发明实施例公开的一种策略控制系统。请参阅图7,图
memory,ram)等。
[0169]
以上对本发明实施例公开的一种策略控制方法、装置及系统进行了详细介绍,本文中应用了具体实例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1