实现离线计费控制的方法、系统及设备的制作方法

文档序号:7659145阅读:197来源:国知局

专利名称::实现离线计费控制的方法、系统及设备的制作方法
技术领域
:本发明涉及计费技术,特别涉及一种实现离线计费控制的方法、系统及设备。
背景技术
:在通信网络向全互联网协议(IP)网络演进的过程中,需要解决端到端的服务质量(QoS)问题,以提供令客户满意的业务。IP网络可以提供各种各样的业务,如多媒体呼叫、文件下载以及网页浏览等,不同的业务对QoS,包括带宽、时延、丟包率等有不同的要求,而且计费方面的要求也不同,比如可以采用在线计费或离线计费,可以根据流量计费或根据时间计费等。在现有以通用分组无线业务(GPRS)为承载技术的背景下,离线计费主要包括两部分,即决策和执行。其中决策部分具体包括决策是否采用离线计费方式以及决策离线计费的相关参数,该功能主要由GPRS网关支持节点(GGSN)来冗成。GGSN可以通过配置的方法确定承载所采用的计费属性以及离线计费产生话单的一些控制参数。具体来说运营商可以通过在GGSN上配置计费特征(ChargingCharacteristics)参数的方法,配置特定的场景采用特定的计费属性,如普通计费、热计费、预计费以及统一费率计费等;此外,还可以在GGSN上设置产生中间话单的触发条件,比如,触发条件可以是"设定的数据流量的阈值"、"设定的时间(时长)的阈值"、"设定的计费条件发生变化的最大次数"、"管理干预"、"移动台(MS)时区变化"、"公共陆地移动网络(PLMN)间GPRS服务支持节点(SGSN)变化"或"无线接入技术的变化"等。后续,GGSN根据产生的ChargingCharacteristics参数去激活计费数据记录(CDR),即话单的生成,根据设置的触发条件来触发中间话单的产生,并根据最终生成的所有话单进行计费。上述方式虽然可以实现离线计费,但是该方式存在着一定的缺陷,主要在于不能针对不同的用户、不同的业务以及不同的时段进行计费因为现有在GGSN上配置的离线计费策略都是基于承载的,通过一个承载可以传输多个业务,而基于承载进行的离线计费是不能对同一承载上的不同业务进行有差别计费的。可是,3G网络的发展趋势就是向个体提供服务,针对不同的用户制定不同的计费规则,显然,现有技术中的计费规则是通过在GGSN上统一配置来实现的,即对接入接入点名称(APN)的所有用户、所有业务都执行统一的策略,因此,现有GGSN决策方式并不能满足当前网络发展的需求。为了满足当前技术发展需求,第三代移动通信标准化伙伴项目(3GPP)中定义了策略和计费控制(PCC)架构。图1为现有3GPP中定义的PCC架构示意图。如图1所示,该PCC架构中包括用户签约信息数据库(SPR)、应用功能实体(AF)、策略控制和计费规则功能实体(PCRF)、策略和计费执行实体(PCEF)、在线计费系统(OCS)、离线计费系统(OFCS)以及各种接入技术,如无线局域网(WLAN)、通用分组无线业务(GPRS)、微波接入全球互通网络(WiMax)等。其中,各个功能实体的作用如下PCRF,主要用于完成策略的决策和基于流的计费控制等功能;PCRF根据运营商策略、用户签约数据以及用户当前正在进行的业务等信息决定相应的策略,并将该策略通过PCC规则提供给PCEF,由PCEF执行这些策略。PCEF,主要用于完成业务数据流的检测、策略的执行以及基于流的计费等功能,该实体执行PCRF下发或者指定的策略,具体来说就是执行业务数据流的检测和测量,保证业务数据流的QoS,用户面流量处理和触发控制面的会话管理等。SPR,用于向PCRF提供用户签约的数据。AF,用于向PCRF动态提供应用层业务的会话信息,还可以从PCRF获取IP-连通接入网(CAN)相关的信息以及IP-CAN承载相关的事件等。OCS,该实体实时接收由计费信息产生的计费事件,为用户授权合适的资源利用;在使用网络资源的过程中,用户需要不断地与OCS进行信息交互,申请可用资源;OCS授权结束,终止用户终端对资源的使用;也就是说,OCS先对用户进行授权,然后再为其提供资源。OFCS,该实体用于处理收集到的用户占用网络资源情况的计费信息,产生话单,并传送给运营商的结算域(BD);与OCS不同,OFCS中是先为用户提供资源,然后才结算收费。各功能实体之间的接口/参考点作用如下Rx,该参考点用于由AF向PCRF下发应用相关信息;PCRF可以通过该参考点向AF提供IP-CAN相关信息以及上报承载事件等;该参考点使用网络工程任务组(IETF)定义的Diameter协议。Gx,该参考点使得PCRF可以动态调整PCEF执行的策略控制和计费相关功能;PCEF也可以通过该参考点向PCRF提供IP-CAN相关信息,以及上报承载事件等;该参考点同样使用IETF定义的Diameter协议。Sp,该参考点用于由PCRF向SPR请求用户签约信息,以便PCRF制定相应的策略;该接口目前属于私有接口。Gy,该参考点用于在OCS和PCEF之间进行的基于流的计费实行在线信用控制。Gz,该参考点用于对在OFCS和PCEF之间传输基于流的离线计费信息。图1中所示的PCEF与PCRF之间的信息交互方式可以有两种,即PCEF发起请求,请求PCRF下发PCC规则;或者,PCRF主动向PCEF下发PCC规则。图2为现有PCC架构中规定的PCRF与PCEF的信息交互过程示意图。如图2所示,包括以下步骤步骤201:接入网向PCEF发送一个IP-CAN会话建立请求,该请求的具体格式与接入网的类型有关。步骤202:PCEF向PCRF发送一个信用控制请求消息(CCR),该CCR消息中携带有用户终端(UE)标识和IP地址等信息。步骤203:PCRF根据接收到的CCR消息中包含的信息,以及用户接入网络的限制、运营商策略、用户签约数据以及当前用户进行的业务信息等,进行PCC规则决策,同时确定事件触发(Event-Trigger)列表。步骤204:PCRF向PCEF发送信用控制应答消息(CCA),该CCA消息中携带有生成的PCC规则,可选的还可以携带Event-Trigger列表。步骤205:PCEF加载PCC规则,并开始检测Event-Trigger列表中的事件。步骤206:PCEF向接入网发送IP-CAN会话建立应答消息。步骤207:PCEF根据PCRF下发的Event-Trigger进行事件检测。步骤208:当检测到事件发生后,PCEF向PCRF发送CCR请求,报告触发该请求的事件,还可以同时携带该事件的相关信息。步骤209:PCRF重新进行PCC规则决策,可选地,重新确定Event-Trigger列表。步骤210:PCRF向PCEF发送CCA应答,其中携带有重新制定的PCC规则和Event-Trigger列表。上述所示流程为由PCEF发起PCC规则请求后,PCEF与PCRF之间的信息交互流程;当然,也可以是PCRF通过重新鉴权请求消息(RAR)主动向PCEF下发PCC规则和Event-Trigger列表;相应地,PCEF在接收到PCRF发送的RAR消息后,加载该消息中的PCC规则和/或Event-Trigger列表,并向PCRF回复重新鉴权应答消息(RAA)作为响应。图3为图1中所示的OFCS的逻辑框架示意图。如图3所示,OFCS从逻辑上划分,主要包括计费触发功能(CTF)、计费数据功能(CDF)以及计费网管功能(CGF)三部分。其中,CTF用于收集用户使用的资源的计费信息,形成计费事件并交给CDF处理;CDF用于根据计费事件构建CDRs,并将构建出的CDRs传送给CGF;CGF对CDRs进行处理,构成CDR文件后发送给BD。图3所示仅为OFCS的逻辑框架,在实际应用中,通常将CTF和CDF集成到其它设备中,比如GGSN中。图4为现有离线计费过程中的话单产生和关闭过程示意图。话单的产生流程通常包括创建话单、产生中间话单以及关闭最终话单三个环节。如图4所示在用户进行业务的过程中,CTF检测计费事件、收集计费信息,并发送给CDF;CDF根据接收到的计费事件,产生一个新的话单,并将计费内容记入到该话单中,即创建会话,之后,CDF顺序产生多个话单,话单产生速度可预先设定;当满足特定条件,如图4所示的CDR触发条件时,CDF会关闭当前的话单,并开启一个新的话单,即在业务进行过程中生成中间话单;这里所提到的CDR触发条件可以包括达到预先设定的数据流量的阈值、达到预先设定的时长的阈值、达到设定的计费条件变化的最大次数、PLMN间SGSN的变化或无线接入技术的变化等;在用户进行的业务结束时,CDF关闭当前生成的话单;CGF处理该业务的所有话单,产生最终话单,并发送到结算中心进行结算。上述PCC架构中虽然已经对离线计费中的决策和执行过程给出了定义,即由PCRF来完成决策功能,由PCEF和OFCS来完成执行功能。但是,与GGSN相比,PCRF所能实现的决策功能仅为GGSN决策功能的一部分。具体来说,现有PCRF下发给PCEF的PCC规则中携带的计费参数仅能用于实现以下决策A、指示此次业务数据采用的费率,即用户订阅的业务采用的收费规则;B、指示计费系统的地址;PCRF可以为PCEF同时提供首选和备选OFCS地址,当首选OFCS的地址不可达时,可以采用备用的OFCS地址;C、指示对当前业务数据流采用在线计费还是离线计费,以及用什么方法来测量离线计费,比如是需要测量业务数据流的时长,还是需要测量业务数据流的流量。可见,现有PCC架构虽然具备一定的决策功能,但是并不能解决现有技术中由GGSN完成决策时存在的不能针对不同用户、不同业务以及不同时段来进行计费的问题。因为PCRF并不能根据计费需要,对PCEF进行有效地控制,即不能在特定时刻触发PCEF生成中间话单。图4所示流程虽然涉及到了中间话单的触发条件,但是这些触发条件都是通过人工方式进行配置的,而这种人工配置只能作到配置一些粗线条的触发条件,比如配置在电话通话中的22-23点之间为优惠时段等,但是如果要针对不同的用户定制不同的计费规则,比如在上述通话中在22~23这一时间段内对不同的用户采用不同的优惠方式,类似情况下,如果仅仅靠人工方式对网络中的所有用户进行个体需求配置,显然很难实现。
发明内容本发明实施例提供实现离线计费。本发明实施例提供实现离线计费。本发明实施例提供景实现离线计费。本发明实施例提供景实现离线计费。本发明实施例的技术方案是这样实现的一种实现离线计费控制的方法,该方法包括策略控制和计费规则功能实体PCRF根据获取到的计费信息判断出当前业务需要进行离线计费,制定策略控制与计费PCC规则,所述PCC规则中携带有中间话单触发参数;所述PCRF将所述PCC规则下发给策略和计费执行实体PCEF;所述PCEF根据所述PCC规则对所述业务进行离线计费,并根据所述中间话单触发参数生成计费所需中间话单。一种实现离线计费控制的系统,该系统包括PCRF和PCEF;所述PCRF,用于根据获取到的计费信息判断出当前业务需要进行离线12一种实现离线计费控制的方法,能够针对不同的场景一种实现离线计费控制的系统,能够针对不同的场景一种实现离线计费控制的PCRF,能够针对不同的场一种实现离线计费控制的PCEF,能够针对不同的场计费后,制定PCC规则,所述PCC规则中携带有中间话单触发参数,并将所述PCC规则下发给所述PCEF;所述PCEF,用于接收来自所述PCRF的PCC规则,根据所述PCC规则对所述业务进行离线计费,并根据所述中间话单触发参数生成计费所需的中间话单。一种实现离线计费控制的PCRF,该PCRF包括信息获取单元、判断单元以及规则生成单元;所述信息获取单元,用于获取计费信息;所述判断单元,用于根据所述信息获取单元中的计费信息判断当前业务是否需要进行离线计费,并将判断结果发送给所述规则生成单元;所述规则生成单元,用于接收来自所述判断单元的判断结果,若所述判断结果为需要进行离线计费,则生成PCC规则,所述PCC规则中携带有中间话单触发参数,并将所述PCC规则下发给PCEF。一种实现离线计费控制的PCEF,该PCEF包括接收单元以及计费单元;所述接收单元,用于接收来自PCRF的携带有中间话单触发参数的PCC规则;所述计费单元,用于根据所述PCC规则对当前业务进行离线计费,并根据所述中间话单触发参数生成计费所需中间话单。可见,采用本发明实施例的技术方案,PCRF根据获取到的计费相关信息判断当前业务是否需要进行离线计费,如果需要,则制定PCC规则,并下发给PCEF,PCC规则中携带有中间话单触发参数;PCEF根据PCC规贝'J对当前业务进行离线计费,产生计费所需话单。可见,本发明实施例所述方案中,PCRF能够综合获取到的各种信息生成PCC规则,并在PCC规则中按计费需要增加对应的中间话单触发参数,以控制PCEF针对不同的用户和/或不同的时段进行计费,而且,PCC规则本身是基于流的技术,针对基于同一承载的不同业务,能够对应的生成不同的PCC规则,即实现了对不同业务的计费。总之,本发明实施例所述方案能够针对不同的场景实现离线计费。图1为现有3GPP中定义的PCC架构示意图。图2为现有PCC架构中规定的PCRF与PCEF的信息交互过程示意图。图3为现有OFCS的逻辑框架示意图。图4为现有离线计费过程中的话单产生和关闭过程示意图。图5为本发明方法实施例的流程图。图6为本发明方法第一个较佳实施例的流程图。图7为本发明方法第二个较佳实施例的流程图。图8为本发明实施例中PCRF的组成结构示意图。图9为本发明实施例中PCEF的组成结构示意图。图IO为本发明系统实施例的组成结构示意图。具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步地详细说明。本发明的实施方式中,PCRF根据获取到的计费信息判断出当前业务需要进行离线计费,制定PCC规则,该PCC规则中携带有中间话单触发参数;PCRF将该PCC规则下发给PCEF;PCEF根据该PCC规则对当前业务进行离线计费,并根据中间话单触发参数生成计费所需的中间话单。图5为本发明方法实施例的流程图。如图5所示,包括以下步骤步骤501:在PCRF上进行计费策略配置。本步骤中,运营商针对用户业务、QoS、用户位置、特定时段等情况进行离线计费策略配置,在PCRF上确定需要进行离线计费的特定场景以及这些特定场景相关的计费参数,如计费规则等。步骤502:PCRF从SRP上获取用户签约信息。该用户签约信息中可以包括用户的签约业务、什么场景下需要进行离线计费、计费方式,比如,是按时间计费还是按流量计费等信息。步骤503:PCRF从AF上获取媒体、带宽等应用信息。步骤504:PCRF从PCEF上获取承载相关信息。步骤502~503没有先后顺序之分。步骤505:PCRF确定当前业务流的离线计费策略。本步骤中,PCRF综合运营商配置的离线计费策略、用户签约信息、应用信息以及承载信息,判断当前业务流是否需要进行离线计费,如果需要进行离线计费,则根据上述信息确定当前业务流的离线计费策略,该离线计费策略中包括多个计费参数,如常用的标识采用离线还是在线计费方式的参数、标识按时间还是流量进行计费的参数、标识计费系统地址的参数等。此外,本发明实施例的计费参数中还将进一步包括中间话单触发参数,用于在后续过程中控制PCEF产生中间话单PCRF综合获取到各种计费相关信息,根据运营商配置的计费策略中规定的计费参数,如时间或流量点、计费规则等,以及用户签约信息中携带的用户签约的业务属性以及计费规则等信息,确定中间话单触发参数。比如,用户签约了电话业务,该电话业务规定22点-23点为通话优惠时段;另外,运营商根据自身需要,预先配置了未来的某天因为某种特殊原因(比如当天为该运营商所在公司成立x周年纪念日),实行全天通话优惠策略,那么,PCRF会根据这些计费优惠信息,生成相应的中间话单触发参数,以控制后续在PCEF计费过程中,在上述这些特殊时段产生中间话单。步骤506:PCRF生成PCC规则,并下发给PCEF。PCRF将生成的离线计费策略通过PCC规则下发给PCEF,由于中间话单触发参数为本发明实施例中新增加的计费参数,所以,为实现通过PCC规则将中间话单触发参数发送到PCEF,需要对现有Gx接口协议进行扩展,比如,可以在现有PCC规则中添加可由运营商动态制定的控制离线计费的属性取值对(AVP),通过该新添加的AVP来携带所述中间话单触发参数。Gx接口协议中,在PCRF下发给PCEF的CCA、RAR等消息中,携带有一个计费规则安装(Charging-Rule-Install)AVP,该AVP用于激活、安装或修改一个PCC规则,其中包括计费规则定义(Charging-Rule-Defmition)AVP,用于为业务流定义PCC规则,本实施例中即可通过在Charging-Rule-DefmitionAVP中添加AVP,来携带中间话单触发参数。本发明实施例中的中间话单触发参数包括时间点(Time-Point)触发参数以及话单产生速度控制参数,其中话单产生速度控制参数中可进一步包括流量控制(Data-Volume-Limit)参数、时长控制(Time-Duration-Limit)参数以及计费条件变化控制(Max-Num-Charging-Condition-Changes)参数;相应地,需要扩展的AVP将包括Time-PointAVP、Data-Volume-LimitAVP、Time-Duration-LimitAVP以及Max-Num-Charging-Condition-ChangesAVP。如表1所示,其中粗体部分所表示的四个AVP即为本实施例中新添加的<table>tableseeoriginaldocumentpage16</column></row><table><table>tableseeoriginaldocumentpage17</column></row><table>表一当然,在某一具体的应用环境中,通常不会用到上述所设置的全部四个中间话单触发参数,但是为了避免对协议进行频繁修改,可以在首次修改协议时,就直接设置好这四个参数的AVP;如果某次计费过程中,只需使用其中的一个参数,那么将其它参数对应的AVP设置为空即可。上述各中间话单触发参数将通过PCC规则下发给PCEF,从而控制PCEF在计费过程中按照要求生成中间话单。下面对这几个中间话单触发参数的功能分别进行介绍(1)Time-PointAVP:Time-PointAVP为32位无符号类型,指明了关闭话单,并产生新话单的条件-某一时刻,定义如下当到达预先设定的"某一时刻",就关闭一个正在进行的话单,同时产生一个新的话单继续进行计费信息的收集。具体到本实施例中,只要到达用户签约信息和/或运营商配置的计费策略中规定的时间点,就立即关闭当前的话单,同时产生一个新的话单。比如,用户签约了电话业务中的22点~23点的计费优惠业务,那么"22点"和"23点"就是时间点。(2)话单产生速度控制参数该参数通过控制离线计费产生话单的触发条件,来控制话单的产生速度。A、Data-Volume-LimitAVP:Data-Volume-LimitAVP为32位无符号类型,指明了关闭话单数据流量的上限,当一个话单记录的数据流量达到预先设定的数据流量阈值时,就关闭该正在进行的话单,同时产生一个新的话单。可以看出,通过减小或增大一个话单记录的流量,即通过调整设置的数据流量阈值,即可增加或降低产生话单的频率。B、Time-Duration-LimitAVPTime-Duration-LimitAVP为32位无符号类型,指明了关闭话单时间的上限,当一个话单记录的时长达到预先设定的时长阈值时,就关闭该正在进行的话单,同时产生一个新的话单。可以看出,通过减小或增大一个话单记录的时间,即可增加或降低产生话单的频率。C、Max-Num-Charging-Condition-ChangesAVP:Max隱Num-Charging画Condition-ChangesAVP为32位无符号类型,指明了计费条件变化几次就需要产生一个话单的上限,当QoS、PLMNid、无线接入技术(RAT)和/或公共网关接口(CGI)等变化次数达到预先设置的变化次数阈值时,就关闭当前正在进行的话单,同时产生一个新的话单。可以看出,通过减少或增大变化次数阈值,即可增加或降低产生话单的频率。步骤507:PCEF进行离线计费。本步骤中,PCEF根据接收到的PCC规则,进行离线计费,即,按照PCC规则中携带的计费参数的要求产生计费所需话单。由于在步骤506中,已经对各中间话单触发参数的功能进行了详细介绍,所以本步骤中关于PCEF如何根据各中间话单触发参数的要求,在对应时刻生成中间话单的内容将不再赘述。步骤508:PCEF将生成的话单发送给OFCS进行处理。后续如何进行计费的过程为现有技术,不再赘述。需要说明的是,当步骤501-504中所提到的离线计费策略、用户签约信息、应用信息和承载信息中的任一项发生变化时,PCRF将重新判断当前业务是否需要进行离线计费,如果需要,则重新制定PCC规则,并发送给PCEF,即重新执行步骤505~508。再有,如果在步骤503中,PCRF获取到的应用信息表明当前用户在同时进行一个以上的业务,那么PCRF需要针对不同的业务分别执行505~508所示的流程,即分别判断各业务是否需要进行离线计费,并对需要进行离线计费的业务分别制定PCC规则,下发给PCEF。下面将通过较佳实施例对本发明所述方案作进一步地详细说明4交佳实施例一图6为本发明方法第一个较佳实施例的流程图。假设本实施例中的用户签约了电话业务,在一天的不同时段中,会有不同的收费标准。比如,22点之前的话费价格为a,22点到23点之间为优惠时段,话费价格为b,23点之后的话费价格为c。那么,PCRF需要指示PCEF在"22点,,和"23点"这两个时间点上分别产生中间话单,以区分出不同价格的话单,从而便于后续的汇总结算。如图6所示,该实施例包括以下步骤步骤601:运营商配置计费策略。本实施例中的离线计费策略是指在用户签约的业务以外,运营商根据自己的需要配置的需要进行离线计费的场景以及相关计费参数。比如,在用户签约的22点23点为通话优惠时段以外,运营商另外规定在节假日、周末和/或每天的某一特殊时段实现话费价格优惠。步骤602-604:PCRF分别从SPR、AF以及PCEF中获取用户签约信息、应用信息以及承载信息。步骤605:PCRF确定离线计费策略。PCRF根据获取到的用户签约信息、应用信息、承载信息以及运营商配置的计费策略信息判断出需要进行离线计费,制定离线计费策略。步骤606:PCRF将制定的离线计费策略通过PCCMJ'J下发给PCEF,其中携带有各常用计费参数,并通过Time-PointAVP携带时间点触发参数。步骤607:PCEF执行离线计费。PCEF接收到PCC规贝'J后,执行离线计费,顺序产生多个计费话单。步骤608:时间到达22点,PCEF结束当前的话单,并产生一个新的话单。由于PCEF接收到的PCC规则中携带时间点触发参数,所以PCEF预先已经知道当时间到达用户签约信息或运营商配置的时间点时,需要触发新话单的产生,所以本步骤中,当时间到达22点时,PCEF结束当前的话单w,并产生一个新的话单x;之后继续顺序产生话单。步骤609:时间到达23点,PCEF结束当前的话单,并产生一个新的话单。当时间到达23点时,PCEF结束当前的话单y,并产生一个新的话单z;之后继续顺序产生话单,直至通话结束。步骤607~609中,PCEF会将产生的话单随时发送给OFCS。步骤610:OFCS对接收到的所有话单进行汇总结算。结算时,由于话单w属于优惠时段前的话单,话单x和y属于优惠时段中的话单,话单z属于优惠时段后的话单,所以,OFCS可以根据这几个临界话单以及时间顺序,获知其它话单应该属于哪个时段,进而对所有话单进行汇总结算。4交佳实施例二图7为本发明方法第二个较佳实施例的流程图。该实施例提供了在不同场景下,对话单产生速度进行不同控制。假设运营商预先配置当带宽小于5Mbps时,每a分钟产生一次话单,大于5Mbps时,每b分钟产生一次话单;就本实施例而言,带宽小于5Mbps,意味着服务质量要低于大于5Mbps时的情况,运营商提供的服务质量不同,意味着计费价格的不同;而在高价值计费的情况下,如果设备发生故障,将给运营商造成更大的损失,因此,需要对话单的产生速度进行控制,即在高价值的情况下加快话单产生速度。如图7所示,该实施例包括以下步骤步骤701704与图6所示的步骤601604类似,不再赘述。步骤705:PCRF确定离线计费策略。PCRF根据获取到的用户签约信息、应用信息、承载信息以及配置的计费策略信息判断出需要进行离线计费,制定离线计费策略。步骤706:PCRF将制定的离线计费策略通过PCC规则下发给PCEF。PCRF根据运营商预先配置的策略确定当用户带宽小于5Mbps时,每a分钟产生一次话单,并制定相应的PCC规则,通过其中的Time-Duration-LimitAVP携带话单产生速度控制参数;通常情况下,小于5Mbps时对应的每a分钟产生一次话单的设置为默认值,所以Time-Duration-LimitAVP中可以设置为空。步骤707:PCEF进行离线计费。步骤708:某一时刻,用户需要增加带宽,向PCRF发送增加带宽请求,请求将带宽增加到5Mbps以上。步骤709:PCRF重新制定PCC规则。PCRF根据运营商预先配置的计费策略,获知当用户请求的带宽大于5Mbps时需要调整话单产生速度,所以重新制定PCC规则。步骤710:PCRF将新制定的PCC规则发送给PCEF。新制定的PCC规则中将通过Time-Duration-LimitAVP携带话单产生速度控制参数,以控制PCEF每b分钟产生一次话单。步骤711:PCEF进行离线计费。接收到新的PCC规则后,PCEF根据新的PCC规则中的计费参数的要求进行离线计费。较佳实施例三假设本实施例中用户在同一个承载上同时进行不同的业务,不同的业务执行不同的收费标准。比如,用户在观看视频电碎见的同时进行视频通话,视频电视的收费标准为每分钟0.01元,视频电话的标准为每分钟0.15元,那么,本实施例的具体实现流程与实施例二相比的相同之处在于,同样需要执行图7中步骤701-704所示过程,但区别在于,后续步骤中PCRF需要分别决定各业务对应的离线计费策略,并分别制定对应的PCC规则,下发给PCEF;相应地,PCEF根据不同的PCC规则,分别执行离线计费。由于该实施例中没有涉及到中间话单的问题,所以对应于图7来说,本实施例中无需执行后续产生中间话单的步骤。当然,如果需要通过时间点或需要随场景变化调整话单生成速度,只需按照较佳实施例一或二中所介绍的方式执行相应步骤即可。基于上述方法,本发明实施例提供一种实现离线计费控制的PCRF。图8为本发明实施例中PCEF的组成结构示意图,如图8所示,该PCRF包括信息获取单元801、判断单元802以及规则生成单元803;信息获取单元801,用于获取计费信息;判断单元802,用于根据信息获取单元801中的计费信息判断当前业务是否需要进行离线计费,并将判断结果发送给规则生成单元803;规则生成单元803,用于接收来自判断单元802的判断结果,若判断结果为需要进行离线计费,则生成PCC规则,并下发给PCEF;该PCC规则中携带有中间话单触发参数。上述规则生成单元803中可进一步包括时间点触发参数生成单元8031、和/或流量控制参数生成单元8032、和/或时长控制参数生成单元8033,和/或计费条件变化控制参数生成单元8034:时间点触发参数生成单元8031,用于生成时间点触发参数,并将该时间点触发参数携带在PCC规则中下发给PCEF;流量控制参数生成单元8032,用于生成流量控制参数,并将该流量控制参数携带在PCC规则中下发给PCEF;时长控制参数生成单元8033,用于生成时长控制参数,并将该时长控制参数携带在PCC规则中下发给PCEF;计费条件变化控制参数生成单元8034,用于生成计费条件变化控制参数,并将该计费条件变化控制参数携带在PCC规则中下发给PCEF。上述信息获取单元801中获取到的计费信息包括计费策略信息、用户签约信息、应用信息以及承载信息;信息获取单元801具体用于,接受运营商配置的计费策略信息,从SPR中获取用户签约信息,从AF中获取应用信息,从PCEF中获取承载信息。判断单元802进一步用于,若信息获取单元801中获取到的应用信息表明用户在同时进行一个以上的业务,则判断单元802分别针对不同的业务判断是否需要进行离线计费,并将针对各不同业务的判断结果分别发送至规则生成单元803;规则生成单元803进一步用于,接收来自判断单元802的针对不同业务的判断结果,为需要进行离线计费的业务分别制定PCC规则,其中携带有中间话单触发参数,并将PCC规则下发给PCEF。'此外,判断单元802还可进一步用于,当信息获取单元801中的计费策略、和/或用户签约信息、和/或应用信息,和/或承载信息发生变化时,重新判断当前业务是否需要进行离线计费,并将判断结果发送至规则生成单元803;规则生成单元803进一步用于,接收来自判断单元802的判断结果,若判断结果为需要进行离线计费,则重新生成PCC规则,其中携带有中间话单触发参数,并将该PCC规则下发给PCEF。本发明实施例同时提供一种实现离线计费控制的PCEF。图9为本发明实施例中PCEF的组成结构示意图,如图9所示,该PCEF包括接收单元901以及计费单元902;接收单元卯l,用于接收来自PCRF的携带有中间话单触发参数的PCC规则;计费单元902,用于根据PCC规则对当前业务进行离线计费,并根据中间话单触发参数生成计费所需的中间话单。该PCEF中进一步包括信息提供单元903,用于为PCRF提供承载信白上述计费单元902中进一步包括中间话单产生单元9021,用于根据PCC规则中携带的中间话单触发参数产生计费所需中间话单;本发明实施例中的中间话单触发参数包括时间点触发参数、和/或流量控制参数、和/或时长控制参数,和/或计费条件变化控制参数;当达到时间点触发参数规定的时间点时,中间话单产生单元卯21关闭当前话单,并产生新的话单;和/或,当话单记录的流量达到流量控制参数规定的流量阈值时,中间话单产生单元9021关闭当前话单,并产生新的话单;和/或,当话单记录的计费时长达到时长控制参数规定的时长阈值时,中间话单产生单元9021关闭当前话单,并产生新的话单;和/或,当话单对应的计费条件的变化次数达到计费条件变化控制参数规定的变化次数阈值时,中间话单产生单元9021关闭当前话单,并产生新的话单。基于图8和图9所示的PCRF和PCEF,可得到如图IO所示的本发明系统实施例的组成结构示意图。如图10所示,该系统包括PCRF1001和PCEF1002;PCRF1001,用于根据获取到的计费信息判断出当前业务需要进行离线计费后,制定PCC规则,该PCC规则中携带有中间话单触发参数,并将该PCC规则下发给PCEF1002;PCEF1002,用于接收来自PCRF1001的PCC规则,根据该PCC规则对当前业务进行离线计费,并根据中间话单触发参数生成计费所需中间话单。其中,PCRF1001获取到的计费信息包括运营商配置的计费策略信息、用户签约信息、应用信息以及承载信息;该系统中进一步包括SPR1003、AF1004;SPR1003,用于向PCRF1001提供用户签约信息;AF1004,用于向PCRF1001提供应用信息;PCEF1002进一步用于,向PCRF1001提供承载信息。上述PCRF1001可进一步用于,若获取到的应用信息表明用户当前在同时进行一个以上的业务,则PCRF1001分别判断各业务是否需要进行离线计费,并对需要进行离线计费的业务分别制定PCC规则,下发给PCEF1002。PCRF1001还可进一步用于,当离线计费策略、和/或用户签约信息、和/或应用信息,和/或承载信息发生变化时,重新判断当前业务是否需要进行离线计费,如果需要,则重新制定PCC规则,并下发给PCEF1002。可见,采用本发明实施例的技术方案,通过在PCC规则中增加中间话单触发参数,实现了对不同场景,如不同用户、不同业务以及不同时段进行计费,而且可以在业务进行过程中,对计费策略以及话单产生速度进行动态调整;此外,本发明实施例所述方案中,关于离线计费的控制都统一到PCRF中完成,使得决策点更加集中,便于维护;还有,本发明实施例所述方案与网络类型无关,可以广泛地应用在GPRS、WLAN、WiMax以及固定网络等各种网络类型中。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1、一种实现离线计费控制的方法,其特征在于,该方法包括策略控制和计费规则功能实体PCRF根据获取到的计费信息判断出当前业务需要进行离线计费,制定策略控制与计费PCC规则,所述PCC规则中携带有中间话单触发参数;所述PCRF将所述PCC规则下发给策略和计费执行实体PCEF;所述PCEF根据所述PCC规则对所述业务进行离线计费,并根据所述中间话单触发参数生成计费所需中间话单。2、根据权利要求1所述的方法,其特征在于,所述PCRF获取到的计费信息包括计费策略信息、用户签约信息、应用信息以及承载信息;所述PCRF获取所述计费信息的方法包括所述PCRF接受运营商配置的计费策略信息;所述PCRF从用户签约信息数据库SPR中获取所述用户签约信息,从应用功能实体AF中获取所述应用信息,从所述PCEF中获取所述承载信息。3、根据权利要求1所述的方法,其特征在于,所述在PCC规则中携带中间话单触发参数的方法包括在PCRF下发给PCEF的PCC规则中增加用于携带中间话单触发参数的属性取值对AVP。4、根据权利要求2所述的方法,其特征在于,所述中间话单触发参数包括时间点触发参数,和/或话单产生速度控制参数;所述PCEF根据所述中间话单触发参数生成计费所需中间话单的方法包括在计费过程中,当达到所述用户签约信息和/或配置的计费策略中规定的时间点时,所述PCEF关闭当前话单,并产生新的话单;和/或,当满足所述话单产生速度控制参数的要求时,所述PCEF关闭当前话单,并产生新的话单。5、根据权利要求4所述的方法,其特征在于,所述话单产生速度控制参数包括流量控制参数,和/或时长控制参数,和/或计费条件变化控制参数;所述当满足所述话单产生速度控制参数的要求时,所述PCEF关闭当前话单,并产生新的话单的方法包括在计费过程中,当一个话单记录的流量达到所述流量控制参数规定的流量阈值时,所述PCEF关闭当前话单,并产生新的话单;和/或,当一个话单记录的计费时长达到所述时长控制参数规定的时长阈值时,所述PCEF关闭当前话单,并产生新的话单;和/或,当一个话单对应的计费条件的变化次数达到所述计费条件变化控制参数规定的变化次数阈值时,所述PCEF关闭当前话单,并产生新的话单。6、根据权利要求2所述的方法,其特征在于,该方法进一步包括若所述PCRF获取到的应用信息表明所述用户在同时进行一个以上的业务,则所述PCRF分别判断所述业务是否需要进行离线计费,并对需要进行离线计费的业务分別制定PCC规则,下发给所述PCEF。7、根据权利要求2所述的方法,其特征在于,该方法进一步包括当所述计费策略、和/或用户签约信息、和/或应用信息,和/或承载信息发生变化时,所述PCRF重新判断所述业务是否需要进行离线计费,如果需要,则重新制定PCC规则,并发送给所述PCEF。8、一种实现离线计费控制的系统,其特征在于,该系统包括PCRF和PCEF;所述PCRF,用于根据获取到的计费信息判断出当前业务需要进行离线计费后,制定PCC规则,所述PCC规则中携带有中间话单触发参数,并将所述PCC规则下发给所述PCEF;所述PCEF,用于接收来自所述PCRF的PCC规则,根据所述PCC规则对所述业务进行离线计费,并根据所述中间话单触发参数生成计费所需的中间话单。9、根据权利要求8所述的系统,其特征在于,所述PCRF获取到的计费信息包括运营商配置的计费策略信息、用户签约信息、应用信息以及承载信息;该系统中进一步包括SPR、AF;所述SPR,用于向所述PCRF提供所述用户签约信息;所述AF,用于向所述PCRF提供所述应用信息;所述PCEF进一步用于,向所述PCRF提供所述承载信息。10、根据权利要求9所述的系统,其特征在于,所述PCRF进一步用于,若获取到的应用信息表明所述用户在同时进行一个以上的业务,则所述PCRF分别判断所述业务是否需要进行离线计费,并对需要进行离线计费的业务分别制定PCC规则,下发给所述PCEF。11、根据权利要求9所述的系统,其特征在于,所述PCRF进一步用于,当所述计费策略、和/或用户签约信息、和/或应用信息,和/或承载信息发生变化时,所述PCRF重新判断所述业务是否需要进行离线计费,如果需要,则重新制定PCC规则,并下发给所述PCEF。12、一种实现离线计费控制的PCRF,其特征在于,该PCRF包括信息获取单元、判断单元以及规则生成单元;所述信息获取单元,用于获取计费信息;所述判断单元,用于根据所述信息获取单元中的计费信息判断当前业务是否需要进行离线计费,并将判断结果发送给所述规则生成单元;所述规则生成单元,用于接收来自所述判断单元的判断结果,若所述判断结果为需要进行离线计费,则生成PCC规则,所述PCC规则中携带有中间话单触发参数,并将所述PCC规则下发给PCEF。13、根据权利要求12所述的PCRF,其特征在于,所述规则生成单元中进一步包括时间点触发参数生成单元、和/或流量控制参数生成单元、和/或时长控制参数生成单元,和/或计费条件变化控制参数生成单元;所述时间点触发参数生成单元,用于生成时间点触发参数,并将所述时间点触发参数携带在PCC规则中下发给所述PCEF;所述流量控制参数生成单元,用于生成流量控制参数,并将所述流量控制参数携带在PCC规则中下发给所述PCEF;所述时长控制参数生成单元,用于生成时长控制参数,并将所述时长控制参数携带在PCC规则中下发给所述PCEF;所述计费条件变化控制参数生成单元,用于生成计费条件变化控制参数,并将所述计费条件变化控制参数携带在PCC规则中下发给所述PCEF。14、根据权利要求12或13所述的PCRF,其特征在于,所述计费信息包括计费策略信息、用户签约信息、应用信息以及承载信息;所述信息获取单元具体用于,接受运营商配置的计费策略信息,从SPR中获取所述用户签约信息,从AF中获取所述应用信息,从所述PCEF中获取所述承载信息。15、根据权利要求14所述的PCRF,其特征在于,所述判断单元进一步用于,若所述信息获取单元中获取到的应用信息表明所述用户在同时进行一个以上的业务,则所述判断单元分别判断不同的业务是否需要进行离线计费,并将针对各不同业务的判断结果分别发送至所述规则生成单元;所述规则生成单元进一步用于,接收来自所述判断单元针对不同业务的判断结果,为判断需要进行离线计费的业务分别制定PCC规则,所述PCC规则中携带有中间话单触发参数,并将所述PCC规则下发给所述PCEF。16、根据权利要求14所述的PCRF,其特征在于,所述判断单元进一步用于,当所述信息获取单元中的计费策略、和/或用户签约信息、和/或应用信息,和/或承载信息发生变化时,重新判断所述业务是否需要进行离线计费,并将判断结果发送至所述规则生成单元;所述规则生成单元进一步用于,接收来自所述判断单元的判断结果,若所述判断结果为需要进行离线计费,则重新生成PCC规则,所述PCC规则中携带有中间话单触发参数,并将所述PCC规则下发给所述PCEF。17、一种实现离线计费控制的PCEF,其特征在于,该PCEF包括接收单元以及计费单元;所述接收单元,用于接收来自PCRF的携带有中间话单触发参数的PCC规则;所述计费单元,用于根据所述PCC规则对当前业务进行离线计费,并根据所述中间话单触发参数生成计费所需中间话单。18、根据权利要求17所述的PCEF,所述计费单元中进一步包括中间话单产生单元,用于根据所述PCC规则中携带的中间话单触发参数产生计费所需中间话单;所述中间话单触发参数包括时间点触发参数、和/或流量控制参数、和/或时长控制参数,和/或计费条件变化控制参数;当达到所述时间点触发参数规定的时间点时,所述中间话单产生单元关闭当前话单,并产生新的话单;和/或,当话单记录的流量达到所述流量控制参数规定的流量阔值时,所述中间话单产生单元关闭当前话单,并产生新的话单;和/或,当话单记录的计费时长达到所述时长控制参数规定的时长阈值时,所述中间话单产生单元关闭当前话单,并产生新的话单;和/或,当话单对应的计费条件的变化次数达到所述计费条件变化控制参数规定的变化次数阈值时,所述中间话单产生单元关闭当前话单,并产生新的话单。19、根据权利要求17或18所述的PCEF,其特征在于,所述PCEF中进一步包括信息提供单元,用于为所述PCRF提供承载信息。全文摘要本发明实施例公开了一种实现离线计费控制的方法,包括策略控制和计费规则功能实体(PCRF)根据获取到的计费信息判断出当前业务需要进行离线计费,制定策略控制与计费(PCC)规则,所述PCC规则中携带有中间话单触发参数;所述PCRF将所述PCC规则下发给策略和计费执行实体(PCEF);所述PCEF根据所述PCC规则对所述业务进行离线计费,并根据所述中间话单触发参数生成计费所需中间话单。本发明实施例同时公开了实现离线计费控制的系统和设备。应用本发明实施例所述的方法、系统及设备,能够针对不同的场景实现离线计费。文档编号H04L12/14GK101364882SQ20071013807公开日2009年2月11日申请日期2007年8月8日优先权日2007年8月8日发明者玮王,谭仕勇,魏伟华申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1