CN102255813B - 群组共享流量的调度方法、服务器和*** - Google Patents
群组共享流量的调度方法、服务器和*** Download PDFInfo
- Publication number
- CN102255813B CN102255813B CN2011102004709A CN201110200470A CN102255813B CN 102255813 B CN102255813 B CN 102255813B CN 2011102004709 A CN2011102004709 A CN 2011102004709A CN 201110200470 A CN201110200470 A CN 201110200470A CN 102255813 B CN102255813 B CN 102255813B
- Authority
- CN
- China
- Prior art keywords
- traffic
- flow
- group
- pcef
- online user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012544 monitoring process Methods 0.000 claims abstract description 34
- 239000000725 suspension Substances 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000011664 signaling Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 102100031172 C-C chemokine receptor type 1 Human genes 0.000 description 1
- 101710149814 C-C chemokine receptor type 1 Proteins 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种群组共享流量的调度方法、服务器和***,该方法包括:确定第一剩余流量和第一流量上限;所述第一剩余流量为未调度的群组共享流量;所述第一流量上限等于,预设的群组共享总流量与群组包括的用户总数之间的商值;接收PCEF发送的策略请求;所述策略请求用于请求获取对群组内任一在线用户进行流量监控所需的策略信息;如果所述第一剩余流量大于或等于所述第一流量上限,则在所述第一剩余流量中为所述在线用户调度所述第一流量上限,并向所述PCEF发送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根据所述第一流量上限对所述在线用户进行流量监控。本发明提高了群组共享流量的调度效率。
Description
技术领域
本发明实施例涉及通信技术领域,特别是涉及一种群组共享流量的调度方法、服务器和***。
背景技术
策略和计费控制(Policy and Charging Control,简称PCC)架构主要定义了策略和计费的总体功能,实现基于流的计费控制和策略控制。其中,基于流的计费控制包括:计费控制和在线信用额度控制等;策略控制包括:门控和服务质量(Quality of Service,简称QoS)控制等。
在PCC架构下,可将多个用户,如同一家庭的多个用户捆绑设置为一个群组,设定群组共享总流量。所谓群组共享总流量即为:一定周期如一个月内,该群组内各用户可共享的总流量;该群组内各用户可共享的流量,即称为群组共享流量。现有技术是基于流量片的方式,对群组共享流量进行调度。其中,流量片即为策略和计费功能(Policy and Charging RulesFunction,简称PCRF)服务器设定的、群组内每个用户每次请求可分配的流量门限。流量片的大小静态配置在PCRF上。群组内的任一用户用完已分配的流量片后,策略和计费执行功能(Policy and Charging EnforcementFunction,简称PCEF)服务器向PCRF为该用户申请新的流量片。PCRF为该用户分配新的流量片,直至该群组的群组共享流量用尽,PCRF给该群组的用户下发不同于群组共享流量的计费方式的新计费规则。
发明人在实践现有技术的过程中发现,现有技术基于流量片的方式调度群组共享流量,其流量片的大小很难确定。例如:如果流量片设置得过小,则单次分配给单个用户的流量较小,可能导致PCEF频繁向PCRF请求为群组用户分配新的流量片,增加了PCEF与PCRF之间的信令开销;如果流量片设置得过大,则单次分配给单个用户的流量较大,可能导致群组内某些用户的流量不足、而某些用户的流量富余。由此可见,基于流量片的方式调度群组共享流量的现有技术,其调度效率较低。
发明内容
本发明提供一种群组共享流量的调度方法、服务器和***,用以提高群组共享流量的调度效率。
本发明提供了一种群组共享流量的调度方法,包括:
确定第一剩余流量和第一流量上限;所述第一剩余流量为未调度的群组共享流量;所述第一流量上限等于,预设的群组共享总流量与群组包括的用户总数之间的商值;
接收PCEF发送的策略请求;所述策略请求用于请求获取对群组内任一在线用户进行流量监控所需的策略信息;
如果所述第一剩余流量大于或等于所述第一流量上限,则在所述第一剩余流量中为所述在线用户调度所述第一流量上限,并向所述PCEF发送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根据所述第一流量上限对所述在线用户进行流量监控。
本发明还提供了一种策略和计费功能服务器,包括:
确定模块,用于确定第一剩余流量和第一流量上限;所述第一剩余流量为未调度的群组共享流量;所述第一流量上限等于,预设的群组共享总流量与群组包括的用户总数之间的商值;
接收模块,用于接收PCEF发送的策略请求;所述策略请求用于请求获取对群组内任一在线用户进行流量监控所需的策略信息;
群组共享流量调度模块,用于如果所述第一剩余流量大于或等于所述第一流量上限,则在所述第一剩余流量中为所述在线用户调度所述第一流量上限;
策略信息下发模块,用于并向所述PCEF发送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根据所述第一流量上限对所述在线用户进行流量监控。
本发明还提供了一种策略和计费控制***,包括上述策略和计费功能服务器。
本发明提供的群组共享流量的调度方法、服务器和***,结合群组共享总流量、群组包括的用户总数以及未调度的群组共享流量,为群组内的任一在线用户调度流量,可实现群组共享流量的动态灵活调度,从而提高了群组共享流量的调度效率。
附图说明
图1为本发明实施例一提供的群组共享流量的调度方法流程图;
图2为本发明实施例二提供的群组共享流量的调度方法流程图;
图3为本发明实施例应用场景提供的PCC***架构示意图;
图4为本发明实施例三提供的群组共享流量的调度方法的信令交互图;
图5为本发明实施例四提供的PCRF的结构示意图;
图6为本发明实施例五提供的PCC***的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明以下实施例的序号仅仅为了描述,不代表实施例的优劣。
图1为本发明实施例一提供的群组共享流量的调度方法流程图。本实施例的执行主体可为PCRF。如图1所示,本实施例提供的群组共享流量的调度方法包括:
步骤11:确定第一剩余流量和第一流量上限;所述第一剩余流量为未调度的群组共享流量;所述第一流量上限等于,预设的群组共享总流量与群组包括的用户总数之间的商值。
PCRF可为某一群组预先设定群组共享总流量,该群组共享总流量为一定周期内,该群组内各用户可共享的总流量。PCRF在群组共享总流量中为群组内的用户调度群组共享流量,将未调度的群组共享流量确定为第一剩余流量,并采用下式确定第一流量上限:
第一流量上限=群组共享总流量÷群组包括的用户总数(1)
步骤12:接收PCEF发送的策略请求;所述策略请求用于请求获取对群组内任一在线用户进行流量监控所需的策略信息。
本步骤所述的群组内任一在线用户可具体为:群组内某个刚上线的用户,或者群组内的某个当前已在线、且用完PCRF已调度的群组共享流量的用户。PCEF向PCRF发送策略请求,用于请求获取对该在线用户进行流量监控的策略信息。
步骤13:如果所述第一剩余流量大于或等于所述第一流量上限,则在所述第一剩余流量中为所述在线用户调度所述第一流量上限,并向所述PCEF发送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根据所述第一流量上限对所述在线用户进行流量监控。
当PCRF接收到PCEF发送的策略请求之后,会将第一剩余流量和第一流量上限进行比较。
如果第一剩余流量大于或等于第一流量上限,PCRF则在第一剩余流量中为所述在线用户调度所述第一流量上限,并向所述PCEF发送包括第一流量上限的第一策略信息。
如果所述第一剩余流量小于所述第一流量上限、且大于或等于预设的剩余流量下限,则为所述在线用户调度所述第一剩余流量,并向所述PCEF发送第二策略信息;所述第二策略信息包括所述第一剩余流量,用于指示所述PCEF根据所述第一剩余流量对所述在线用户进行流量监控。
如果所述第一剩余流量小于预设的剩余流量下限,则向所述PCEF发送上报指示,用于指示所述PCEF上报所述群组内各在线用户已使用的群组共享流量。接收所述PCEF上报的、所述群组内各在线用户已使用的群组共享流量信息,并确定第二剩余流量;所述第二剩余流量等于,所述第一剩余流量与所述群组内各在线用户未使用的群组共享流量之和;所述群组内各在线用户未使用的群组共享流量等于,为所述各在线用户已调度的群组共享流量与所述各在线用户已使用的群组共享流量之间的差值。
如果所述第二剩余流量大于或等于所述剩余流量下限,则确定第二流量上限;所述第二流量上限等于,所述第二剩余流量与所述群组内用户总数之间的商值;在所述第二剩余流量中为所述各在线用户分别调度所述第二流量上限,并向所述PCEF发送第三策略信息;所述第三策略信息包括所述第二流量上限,用于指示所述PCEF根据所述第二流量上限对所述各在线用户分别进行流量监控。
如果所述第二剩余流量小于预设的剩余流量下限,向所述PCEF发送第四策略信息;所述第四策略信息包括不同于群组共享流量的计费方式的新计费规则,用于指示所述PCEF采用所述新计费规则对所述群组内的在线用户进行流量监控。
本发明所述的预设的剩余流量下限,通常是个较小的数,其值可等于0;或者剩余流量下限的值可大于0且小于第一流量上限,该情形下通常是在剩余流量不足以提供用户所需的服务,为避免PCRF无休止地分配流量而设置剩余流量下限,从而提高PCRF调度群组共享流量的效率。
由此可见,本实施例提供的群组共享流量的调度方法,结合群组共享总流量、群组包括的用户总数以及未调度的群组共享流量,为群组内的任一在线用户调度流量,可实现群组共享流量的动态灵活调度,从而提高了群组共享流量的调度效率。进一步的,本实施例提供的群组共享流量的调度方法,还可将群组内各在线用户当前未使用的流量集中起来,并在群组内各在线用户之间重新分配,因而有利于提高群组共享流量的利用率,从而进一步提高群组共享流量的调度效率。
图2为本发明实施例二提供的群组共享流量的调度方法流程图。本实施例的执行主体可为PCRF。如图2所示,本实施例提供的群组共享流量的调度方法包括:
步骤21:将n个用户配置为一个群组,为该群组设置群组共享总流量。
n表示群组包括的用户总数,为大于或等于2的整数。
步骤22:接收PCEF发送的第一策略请求,该第一策略请求用于请求获取对群组内首个在线用户进行流量监控的策略信息。
本步骤中所述的群组内首个在线用户,为群组内第一个需要使用群组共享流量的用户。
步骤23:确定第一流量上限,在群组共享总流量中为群组内首个在线用户调度第一流量上限,并向PCEF发送包括第一流量上限的第一策略信息,其中,第一流量上限等于群组共享总流量的1/n。
PCRF向PCEF发送包括第一流量上限的第一策略信息,用于指示PCEF根据第一流量上限对群组内首个在线用户进行流量监控。
步骤24:确定第一剩余流量,其中第一剩余流量为群组共享总流量中未调度的群组共享流量。
步骤25:接收PCEF发送的第二策略请求,该第二策略请求用于请求获取对群组内任一在线用户进行流量监控所需的策略信息。
本步骤中所述的在线用户可具体为:群组内某个刚上线的用户,或者群组内的某个当前已在线、且用完PCRF已调度的群组共享流量的用户。
步骤26:判断第一剩余流量是否大于或等于第一流量上限,如果是,则执行步骤27;否则,执行步骤28。
步骤27:在第一剩余流量中为该在线用户调度第一流量上限,并向PCEF发送包括第一流量上限的第一策略信息;执行步骤24。
PCRF向PCEF发送包括第一流量上限的第一策略信息,用于指示PCEF根据第一流量上限对该在线用户进行流量监控。
步骤28:判断第一剩余流量是否大于或等于预设的剩余流量下限,如果是,执行步骤29;否则,执行步骤210。
所述剩余流量下限可等于0,或者,所述剩余流量下限可大于0且小于第一流量上限。
步骤29:为该在线用户调度第一剩余流量,并向PCEF发送包括第一剩余流量的第二策略信息;执行步骤24
PCRF向PCEF发送包括第一剩余流量的第二策略信息,用于指示所述PCEF根据所述第一剩余流量对该在线用户进行流量监控。
步骤210:确定群组内是否有其他用户在线,如果是,则执行步骤211;否则,执行步骤215。
步骤211:向PCEF发送上报指示,用于指示PCEF上报群组内各在线用户已使用的群组共享流量。
步骤212:接收PCEF上报的、群组内各在线用户已使用的群组共享流量信息,并确定第二剩余流量。
所述第二剩余流量等于,所述第一剩余流量与所述群组内各在线用户未使用的群组共享流量之和;所述群组内各在线用户未使用的群组共享流量等于,为所述各在线用户已调度的群组共享流量与所述各在线用户已使用的群组共享流量之间的差值。
可选的,PCRF还可向PCEF发送暂停流量监控指示,用于指示所述PCEF暂停对所述群组内各在线用户进行流量监控。
步骤213:判断第二剩余流量是否大于或等于预设的剩余流量下限,如果是,执行步骤214;否则,执行步骤215。
步骤214:确定第二流量上限,在第二剩余流量中为群组内各在线用户分别调度第二流量上限,并向PCEF发送包括第二流量上限的第三策略信息,其中第二流量上限等于第二剩余流量的1/n;执行步骤24。
PCRF向PCEF发送的第三策略信息包括第二流量上限,用于指示所述PCEF根据第二流量上限对群组内各在线用户分别进行流量监控。
步骤215:向所述PCEF发送包括新计费规则的第四策略信息;结束本流程。
本步骤所述的新计费规则即为:不同于群组共享流量的计费方式的计费规则。PCRF向PCEF发送的第四策略信息包括该新计费规则,用于指示所述PCEF采用所述新计费规则对群组内的在线用户进行流量监控。
由此可见,本实施例提供的群组共享流量的调度方法,结合群组共享总流量、群组包括的用户总数以及未调度的群组共享流量,为群组内的任一在线用户调度流量,可实现群组共享流量的动态灵活调度,从而提高了群组共享流量的调度效率。进一步的,本实施例提供的群组共享流量的调度方法,还可将群组内各在线用户当前未使用的流量集中起来,并在群组内各在线用户之间重新分配,因而有利于提高群组共享流量的利用率,从而进一步提高群组共享流量的调度效率。
图3为本发明实施例应用场景提供的PCC***架构示意图。如图3所示的PCC***架构包括:计费***(Charging System)、PCRF(Policyand Charging Rules Function,策略和计费功能)、PCEF(Policy and ChargingEnforcement Function,策略计费执行功能)、SPR(Subscription ProfileRepository,用户属性存储)和AF(Application Function,应用功能)。其中:
计费***代表在线计费***(Online Charging System,简称OCS)和离线计费***(Offline Charging System,简称OFCS)。
PCRF负责根据AF、SPR和PCEF提供的信息,制定并动态下发控制与计费策略给PCEF。
PCEF负责对业务数据流进行检测,根据从PCRF获取策略,执行基于业务的控制与计费。
SPR负责管理和存储逻辑实体包含有与所有签约用户或签约相关的信息,通过Sp接口提供给PCRF,PCRF使用这些信息决定基于签约的策略和IP-CAN承载级PCC规则,SPR可能与运营商其它数据库合并或者分布设置。
AF向PCRF提供业务信息,它通过Rx接口与PCRF交互,给PCRF提供上层业务应用的标识等关联信息,PCRF需要这些会话信息进行PCC决策。另外AF还与PCRF交互接收具体IP-CAN的信息和IP-CAN承载级事件的通知。在IM CN子***(IP Multimedia Core Network Subsystem)中AF就是P-CSCF(Proxy-Call Session Control Function)。
PCEF可位于网关,如在通用分组无线服务技术(General Packet RadioService,简称GPRS)网络中PCEF可位于网关GPRS支持节点(GatewayGPRS Support Node,简称GGSN)中。下面以GPRS网络中PCEF与PCRF之间的信令交互为例,结合图4说明本发明群组共享流量的调度方法的技术方案。如图4所示,本实施例提供的群组共享流量的调度方法包括:
步骤41:群组内某个用户上线,PCEF向PCRF发送CCR-I(Credit-Control-Request-Initial)消息。
群组内某个用户已上线,则该用户即为群组内的一在线用户。PCEF向PCRF发送CCR-1消息,请求PCRF为该在线用户制定新的群组共享流量门限。该新的群组共享流量门限,即为PCEF对该在线用户进行流量监控所需的策略信息。
步骤42:PCRF接收CCR-I消息,发现该在线用户为已签约群组共享流量的在线用户、且该群组的签约的群组共享总流量均未调度,则计算第一流量上限,在群组共享总流量中为该在线用户调度第一流量上限。
其中,第一流量上限等于群组共享总流量的1/n;n表示群组包括的用户总数,为大于或等于2的整数。
步骤43:PCRF向PCEF发送CCA-I(Credit-Control-Answer-Initial)消息。
CCA-I消息中携带有第一流量上限,用于指示PCEF根据第一流量上限对群组内该在线用户进行流量监控。
步骤44:PCEF开始对群组内的在线用户进行流量,直至该在线用户已使用的流量达到第一流量上限。
步骤45:PCEF向PCRF发送CCR-U(Credit-Control-Request-Update)消息。
CCR-U消息包括有该在线用户已使用的流量。PCEF通过向PCRF发送CCR-U消息,请求PCRF为该在线用户制定新的群组共享流量门限。该新的群组共享流量门限,即为PCEF对该在线用户进行流量监控所需的策略信息。
步骤46:PCRF计算第一剩余流量,在第一剩余流量大于或等于预设的剩余流量下限,执行步骤47;否则,执行步骤49。
步骤47:PCRF向PCEF发送CCA-U(Credit-Control-Answer-Update)消息。
本步骤CCA-U消息中携带有PCRF为该在线用户制定新的群组共享流量门限。如果第一剩余流量大于或等于第一流量上限,则该新的流量门限等于第一流量上限;如果第一剩余流量大于或等于预设的剩余流量下限、且小于第一流量上限,则该新的流量门限等于第一剩余流量。
步骤48:重复执行步骤44-步骤47。
步骤49:PCRF核实该群组内是否有其他用户在线,如果有,执行步骤410;否则,执行步骤417。
步骤410:PCRF向PCEF发送CCA-U消息,该CCA-U消息不携带流量门限。
步骤411:PCRF向PCEF发送RAR(Re-Auth-Request)消息。
RAR消息用于指示PCEF上报群组内其他在线用户当前已使用的群组共享流量,同时暂停对群组内其他在线用户进行流量监控。
步骤412:PCEF向PCRF发送RAA(Re-Auth-Answer)消息。
步骤413:PCEF向PCRF发送CCR-U消息。
CCR-U消息中携带有群组内其他在线用户已使用的群组共享流量。
步骤414:PCRF计算第二剩余流量,如果第二剩余流量大于或等于预设的剩余流量下限,则将第二剩余流量的1/n确定为第二流量上限,执行步骤415:否则,执行步骤417。
步骤415:PCRF向PCEF返回CCA-U消息。
该CCA-U消息中携带有第二流量上限,用于指示PCEF根据第二流量上限对该在线用户进行流量监控。
步骤416:重复执行步骤44-步骤415。
步骤417:PCRF制定新计费规则。
步骤418:PCRF向PCEF返回CCA-U消息。
该CCA-U消息中携带有PCRF制定的新计费规则,用于指示PCEF根据该新计费规则,对群组内的各在线用户进行流量监控。
步骤419:PCEF采用新计费规则对群组内的各在线用户分别进行流量监控,直至用户下线。
本实施例提供的群组共享流量的调度方法可应用于GPRS***,PCEF位于GGSN中,由PCRF结合群组共享总流量、群组包括的用户总数以及未调度的群组共享流量,为群组内的任一在线用户调度流量,可实现群组共享流量的动态灵活调度,从而提高了群组共享流量的调度效率。进一步的,PCRF还可将群组内各在线用户当前未使用的流量集中起来,并在群组内各在线用户之间重新分配,因而有利于提高群组共享流量的利用率,从而进一步提高群组共享流量的调度效率。
图5为本发明实施例四提供的PCRF的结构示意图。如图5所示的PCRF包括:确定模块51、接收模块52、群组共享流量调度模块53和策略信息下发模块54。
确定模块51可用于确定第一剩余流量和第一流量上限;所述第一剩余流量为未调度的群组共享流量;所述第一流量上限等于,预设的群组共享总流量与群组包括的用户总数之间的商值。
接收模块52可用于接收PCEF发送的策略请求;所述策略请求用于请求获取对群组内任一在线用户进行流量监控所需的策略信息。
群组共享流量调度模块53可用于如果所述第一剩余流量大于或等于所述第一流量上限,则在所述第一剩余流量中为所述在线用户调度所述第一流量上限。
策略信息下发模块54可用于并向所述PCEF发送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根据所述第一流量上限对所述在线用户进行流量监控。
可选的,群组共享流量调度模块53还可用于如果所述第一剩余流量小于所述第一流量上限、且大于或等于预设的剩余流量下限,则为所述在线用户调度所述第一剩余流量。相应的,策略信息下发模块54还用于向所述PCEF发送第二策略信息;所述第二策略信息包括所述第一剩余流量,用于指示所述PCEF根据所述第一剩余流量对所述在线用户进行流量监控。
可选的,PCRF还可包括:使用流量上报指示模块55。使用流量上报指示模块55可用于如果所述第一剩余流量小于预设的剩余流量下限,则向所述PCEF发送上报指示,用于指示所述PCEF上报所述群组内各在线用户已使用的群组共享流量。该情形下,接收模块52还可用于接收所述PCEF上报的、所述群组内各在线用户已使用的群组共享流量信息。确定模块51还可用于确定第二剩余流量,以及如果所述第二剩余流量大于或等于所述剩余流量下限,则确定第二流量上限;所述第二剩余流量等于,所述第一剩余流量与所述群组内各在线用户未使用的群组共享流量之和;所述群组内各在线用户未使用的群组共享流量等于,为所述各在线用户已调度的群组共享流量与所述各在线用户已使用的群组共享流量之间的差值;所述第二流量上限等于,所述第二剩余流量与所述群组内用户总数之间的商值。群组共享流量调度模块53还可用于在所述第二剩余流量中为所述各在线用户分别调度所述第二流量上限。策略信息下发模块54还可用于向所述PCEF发送第三策略信息;所述第三策略信息包括所述第二流量上限,用于指示所述PCEF根据所述第二流量上限对所述各在线用户分别进行流量监控。
进一步的,策略信息下发模块54还可用于如果所述第二剩余流量小于预设的剩余流量下限,向所述PCEF发送第四策略信息;或者,如果所述第一剩余流量小于预设的剩余流量下限,则在确定群组内没有其他用户在线时,向所述PCEF发送第四策略信息。所述第四策略信息包括不同于群组共享流量的计费方式的新计费规则,用于指示所述PCEF采用所述新计费规则对所述群组内的在线用户进行流量监控。
本实施例提供的PCRF结合群组共享总流量、群组包括的用户总数以及未调度的群组共享流量,为群组内的任一在线用户调度流量,可实现群组共享流量的动态灵活调度,从而提高了群组共享流量的调度效率。进一步的,PCRF还可将群组内各在线用户当前未使用的流量集中起来,并在群组内各在线用户之间重新分配,因而有利于提高群组共享流量的利用率,从而进一步提高群组共享流量的调度效率。
图6为本发明实施例五提供的PCC***的结构示意图。如图6所示的PCC***包括:通信连接的PCEF61和PCRF62;其中PCEF61的机理可参见图1-4关于PCEF的相应记载;PCRF62的具体结构可参见图5对应实施例的记载,其工作机理可参见图1-4关于PCRF的相应记载;在此不再赘述。
本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域普通技术人员可以理解:实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (6)
1.一种群组共享流量的调度方法,其特征在于,包括:
确定第一剩余流量和第一流量上限;所述第一剩余流量为未调度的群组共享流量;所述第一流量上限等于,预设的群组共享总流量与群组包括的用户总数之间的商值;
接收PCEF发送的策略请求;所述策略请求用于请求获取对群组内任一在线用户进行流量监控所需的策略信息;
如果所述第一剩余流量大于或等于所述第一流量上限,则在所述第一剩余流量中为所述在线用户调度所述第一流量上限,并向所述PCEF发送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根据所述第一流量上限对所述在线用户进行流量监控;
如果所述第一剩余流量小于所述第一流量上限、且大于或等于预设的剩余流量下限,则为所述在线用户调度所述第一剩余流量,并向所述PCEF发送第二策略信息;所述第二策略信息包括所述第一剩余流量,用于指示所述PCEF根据所述第一剩余流量对所述在线用户进行流量监控;
如果所述第一剩余流量小于预设的剩余流量下限,则在确定群组内有其他用户在线时,向所述PCEF发送上报指示,用于指示所述PCEF上报所述群组内各在线用户已使用的群组共享流量;接收所述PCEF上报的、所述群组内各在线用户已使用的群组共享流量信息,并确定第二剩余流量;所述第二剩余流量等于,所述第一剩余流量与所述群组内各在线用户未使用的群组共享流量之和;所述群组内各在线用户未使用的群组共享流量等于,为所述各在线用户已调度的群组共享流量与所述各在线用户已使用的群组共享流量之间的差值;如果所述第二剩余流量大于或等于所述剩余流量下限,则确定第二流量上限;所述第二流量上限等于,所述第二剩余流量与所述群组内用户总数之间的商值;在所述第二剩余流量中为所述各在线用户分别调度所述第二流量上限,并向所述PCEF发送第三策略信息;所述第三策略信息包括所述第二流量上限,用于指示所述PCEF根据所述第二流量上限对所述各在线用户分别进行流量监控。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述第二剩余流量小于预设的剩余流量下限,向所述PCEF发送第四策略信息;或者,如果所述第一剩余流量小于预设的剩余流量下限,则在确定群组内没有其他用户在线时,向所述PCEF发送第四策略信息;
所述第四策略信息包括不同于群组共享流量的计费方式的新计费规则,用于指示所述PCEF采用所述新计费规则对所述群组内的在线用户进行流量监控。
3.根据权利要求1所述的方法,其特征在于,向所述PCEF发送上报指示时,所述方法还包括:
向所述PCEF发送暂停流量监控指示,用于指示所述PCEF暂停对所述群组内各在线用户进行流量监控。
4.一种策略和计费功能服务器,其特征在于,包括:
确定模块,用于确定第一剩余流量和第一流量上限;所述第一剩余流量为未调度的群组共享流量;所述第一流量上限等于,预设的群组共享总流量与群组包括的用户总数之间的商值;
接收模块,用于接收PCEF发送的策略请求;所述策略请求用于请求获取对群组内任一在线用户进行流量监控所需的策略信息;
群组共享流量调度模块,用于如果所述第一剩余流量大于或等于所述第一流量上限,则在所述第一剩余流量中为所述在线用户调度所述第一流量上限;
策略信息下发模块,用于并向所述PCEF发送第一策略信息;所述第一策略信息包括所述第一流量上限,用于指示所述PCEF根据所述第一流量上限对所述在线用户进行流量监控;
其中,
所述群组共享流量调度模块,还用于如果所述第一剩余流量小于所述第一流量上限、且大于或等于预设的剩余流量下限,则为所述在线用户调度所述第一剩余流量;
所述策略信息下发模块,还用于向所述PCEF发送第二策略信息;所述第二策略信息包括所述第一剩余流量,用于指示所述PCEF根据所述第一剩余流量对所述在线用户进行流量监控;
其中,
所述服务器还包括:使用流量上报指示模块,用于如果所述第一剩余流量小于预设的剩余流量下限,则在确定群组内有其他用户在线时,向所述PCEF发送上报指示,用于指示所述PCEF上报所述群组内各在线用户已使用的群组共享流量;
所述接收模块,还用于接收所述PCEF上报的、所述群组内各在线用户已使用的群组共享流量信息;
所述确定模块,还用于确定第二剩余流量,以及如果所述第二剩余流量大于或等于所述剩余流量下限,则确定第二流量上限;所述第二剩余流量等于,所述第一剩余流量与所述群组内各在线用户未使用的群组共享流量之和;所述群组内各在线用户未使用的群组共享流量等于,为所述各在线用户已调度的群组共享流量与所述各在线用户已使用的群组共享流量之间的差值;所述第二流量上限等于,所述第二剩余流量与所述群组内用户总数之间的商值;
所述群组共享流量调度模块,还用于在所述第二剩余流量中为所述各在线用户分别调度所述第二流量上限;
所述策略信息下发模块,还用于向所述PCEF发送第三策略信息;所述第三策略信息包括所述第二流量上限,用于指示所述PCEF根据所述第二流量上限对所述各在线用户分别进行流量监控。
5.根据权利要求4所述的服务器,其特征在于,
所述策略信息下发模块,还用于如果所述第二剩余流量小于预设的剩余流量下限,向所述PCEF发送第四策略信息;或者,如果所述第一剩余流量小于预设的剩余流量下限,则在确定群组内没有其他用户在线时,向所述PCEF发送第四策略信息;
所述第四策略信息包括不同于群组共享流量的计费方式的新计费规则,用于指示所述PCEF采用所述新计费规则对所述群组内的在线用户进行流量监控。
6.一种策略和计费控制***,其特征在于,包括如权利要求4-5任一所述的策略和计费功能服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102004709A CN102255813B (zh) | 2011-07-18 | 2011-07-18 | 群组共享流量的调度方法、服务器和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102004709A CN102255813B (zh) | 2011-07-18 | 2011-07-18 | 群组共享流量的调度方法、服务器和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102255813A CN102255813A (zh) | 2011-11-23 |
CN102255813B true CN102255813B (zh) | 2013-11-06 |
Family
ID=44982816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102004709A Active CN102255813B (zh) | 2011-07-18 | 2011-07-18 | 群组共享流量的调度方法、服务器和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102255813B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414647B (zh) * | 2013-07-15 | 2016-07-06 | 阔地教育科技有限公司 | 一种通信处理方法及*** |
CN103702307B (zh) * | 2013-10-23 | 2017-09-26 | 中国联合网络通信集团有限公司 | 一种群组预付费业务信用控制的方法及*** |
CN104410993B (zh) * | 2014-10-31 | 2019-04-12 | 东莞宇龙通信科技有限公司 | 一种流量监控方法、装置、终端及*** |
US9888128B1 (en) * | 2015-12-31 | 2018-02-06 | Pismo Labs Technology Limited | Methods and systems for sharing data usage at a plurality of network devices |
CN105763464B (zh) * | 2016-01-29 | 2019-01-22 | 宇龙计算机通信科技(深圳)有限公司 | 数据流量共享方法、装置和*** |
CN108512770B (zh) * | 2017-02-28 | 2020-10-23 | 华为技术有限公司 | 数据流量分配方法及相关设备 |
CN110445623B (zh) * | 2018-05-04 | 2020-11-10 | 华为技术有限公司 | 计费方法、设备及*** |
CN111356101B (zh) * | 2018-12-20 | 2021-06-04 | ***通信集团山西有限公司 | 应用于ec的流量处理方法、装置、设备和介质 |
CN114071388A (zh) * | 2020-07-31 | 2022-02-18 | ***通信集团新疆有限公司 | 一种流量配额的生成方法、装置、计算机设备和存储介质 |
CN114205764B (zh) * | 2020-09-02 | 2023-11-03 | ***通信集团安徽有限公司 | 话务资源共享方法、装置、设备和计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859152A (zh) * | 2005-07-22 | 2006-11-08 | 上海华为技术有限公司 | Iub接口流量控制方案 |
CN101119211A (zh) * | 2007-09-18 | 2008-02-06 | 中兴通讯股份有限公司 | 一种公平用户策略的业务实现方法 |
CN102075900A (zh) * | 2009-11-23 | 2011-05-25 | 中兴通讯股份有限公司 | 一种实现用量监测控制的方法及*** |
CN102083035A (zh) * | 2009-11-30 | 2011-06-01 | 中兴通讯股份有限公司 | 一种实现用量监测控制的方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9350876B2 (en) * | 2010-01-04 | 2016-05-24 | Tekelec, Inc. | Methods, systems, and computer readable media for detecting initiation of a service data flow using a Gx rule |
-
2011
- 2011-07-18 CN CN2011102004709A patent/CN102255813B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859152A (zh) * | 2005-07-22 | 2006-11-08 | 上海华为技术有限公司 | Iub接口流量控制方案 |
CN101119211A (zh) * | 2007-09-18 | 2008-02-06 | 中兴通讯股份有限公司 | 一种公平用户策略的业务实现方法 |
CN102075900A (zh) * | 2009-11-23 | 2011-05-25 | 中兴通讯股份有限公司 | 一种实现用量监测控制的方法及*** |
CN102083035A (zh) * | 2009-11-30 | 2011-06-01 | 中兴通讯股份有限公司 | 一种实现用量监测控制的方法及*** |
Non-Patent Citations (2)
Title |
---|
《IMS中计费向网络侧迁移的探讨》;张琳 等;《移动通信》;20090131;全文 * |
张琳 等.《IMS中计费向网络侧迁移的探讨》.《移动通信》.2009, |
Also Published As
Publication number | Publication date |
---|---|
CN102255813A (zh) | 2011-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102255813B (zh) | 群组共享流量的调度方法、服务器和*** | |
US9992349B2 (en) | Policy control method and system, and relevant apparatus | |
US9154314B2 (en) | Method and system for implementing usage monitoring control | |
JP5044063B1 (ja) | 関連ユーザに対する総使用割当量を考慮した関連セッションに対するポリシー実行方法、装置及びコンピュータプログラム | |
US20190158677A1 (en) | Charging control method, charging trigger apparatus, and online charging system | |
JP5575247B2 (ja) | 通信ネットワークにおいて、エンドユーザのアカウント残高およびサービス・サブスクリプション・レベルに従って動的ポリシー・ルールをエンドユーザに配信する方法 | |
US10609225B2 (en) | Charging method, apparatus, and system | |
CN102142990B (zh) | 业务用量监控方法及设备 | |
CN108235270B (zh) | 一种进行策略决策的方法、计费设备和*** | |
EP2493222A1 (en) | Method and system for implementing usage monitoring control | |
RU2013137759A (ru) | Поддержка множества однонаправленных каналов при ситуациях перегрузки | |
US9185237B2 (en) | Methods, systems, and computer readable media for adjusting a quota consumption rate | |
US11689669B2 (en) | Quota allocation to subscribers based on consumption speed, location, allowance, or combinations of the same | |
JP2014529963A (ja) | ワイヤレス・ネットワークに対する端末のアクセスを制御するための方法および装置 | |
US9402003B2 (en) | Data allocation for pre-paid group data plans | |
EP3001601B1 (en) | Credit control method, policy and charging enforcement function entity, and online charging system | |
US20110051615A1 (en) | Real-time charging system and method for managing qos and charging rule of service | |
CN106301805A (zh) | 一种策略和计费执行功能装置、在线计费装置及在线计费方法 | |
US20220286564A1 (en) | Method and Apparatus for Dynamic Realtime Sharing of Credit Units for Online Charging | |
US9515892B2 (en) | Methods, systems, and computer readable media for providing diameter traffic estimator | |
US20130040685A1 (en) | Method and apparatus for controlling quality of service of user equipment | |
CN105025457B (zh) | Lte流量计费方法、***和分组数据网关 | |
CN101730046A (zh) | 业务策略控制方法及*** | |
CN103957168B (zh) | 一种eps***中pcc规则的调度方法 | |
Sou et al. | Reducing credit re-authorization cost in UMTS online charging system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |