一种基于时长计费用户费率切换的实现方法

文档序号:7970162阅读:200来源:国知局

专利名称::一种基于时长计费用户费率切换的实现方法
技术领域
:本发明涉及CDMA(CodeDivisionMultipleAccess,码分多址)通信网络中的预付费业务的费率切换,特别涉及分组预付费业务下基于时长计费的用户依据流量点费率切换的实现方法。
背景技术
:现有预付费用户的计费策略分为两种基于流量计费和基于时长计费。由于采用基于时长计费时,在相同的时长内,用户占用的资源不一样,却缴纳相同的费用。比如,有的用户只是阅读,而有的用户在视频点播,两者的流量相差上千倍,但却缴纳相同的费用,造成不公平。因此现在的计费一般采用基于流量计费。但是基于时长计费又是计费的基于策略之一,在很多应用场景中需要依据时长计费,这种情况下,计费不准确和不公平的现象就会更严重。
发明内容为了克服上述缺陷,本发明的目的在于提供一种基于时长、依据累计使用流量确定计费费率,采用流量费率点的计费方法,确保计费的公平和准确。为达到上述目的,本发明一种基于时长计费用户费率切换的实现方法,包括如下步骤-(1)用户接入分组数据服务节点,分组数据服务节点经过预付费服务器的鉴权、授权,获得预付费服务器分配的基于时长的初始配额、配额门限以及依据用户的使用流量确定的下一个流量费率点;(2)在配额门限到达时,分组数据服务节点通过配额更新请求消息向预付费服务器上报用户已经使用的配额以及流量,并接受预付费服务器下发的新的更新配额、配额门限以及流量费率点;(3)当流量费率点到达时,分组数据服务节点根据上次配额更新应答中携带的配额更新时间间隔属性的情况,决定下一次向预付费服务器发送配额更新消息的时机,并在新的配额更新请求消息中携带用户已经使用的总配额、总流量、在流量费率点到达后使用的配额以及更新原因,并上报给预付费服务器。优选的,所述步骤(3)中当流量费率点到达时,若分组数据服务节点检测到上个配额更新应答中未携带配额更新时间间隔,则分组数据服务节点在下一个配额门限到达时,向预付费服务器发送配额更新请求消息,该配额更新请求消息中携带有用户使用的总配额、总流量、流量费率点到达后使用的配额以及更新原因为门限到达,使预付费服务器根据流量费率点前后使用的配额进行扣费。优选的,所述步骤(3)中当流量费率点到达时,若分组数据服务节点检测到上一个配额更新应答中携带有配额更新时间间隔且为0,则分组数据服务节点立刻发起配额更新请求消息给预付费服务器,该配额更新请求消息中携带有用户己经使用的总配额、总流量以及更新原因为费率切换更新;预付费服务器根据在流量费率点前后用户使用的配额以及享有不同的计费费率,进行扣费。优选的,所述步骤(3)中当流量费率点到达时,若分组数据服务节点检测到上一个配额更新应答中携带有配额更新时间间隔且不为0,当配额更新时间间隔先于配额门限到达时,则分组数据服务节点在配额更新时间间隔指示的时刻发送配额更新请求消息给预付费服务器,该配额更新请求消息中携带有用户巳经使用的总配额、总流量、在流量费率点到达后使用的配额以及更新原因为费率切换更新,预付费服务器根据流量费率点前后使用的配额进行扣费。优选的,当配额门限先于配额更新时间间隔到达时,则分组数据服务节点在配额门限到达时刻发送配额更新请求消息给预付费服务器,该配额更新请求消息中携带有用户已经使用的总配额、总流量、在费率点到达后使用的配额以及更新原因为门限到达,预付费服务器根据流量费率点前后使用的配额进行扣费,并丢弃原先的配额更新时间间隔。优选的,所述流量为用户一个周期时间内累计使用的流量或者为用户一次上线使用的流优选的,所述步骤(1)之前还包括预付费服务器将使用流量划分为至少一个不同的范围,不同的流量范围对应不同的计费费率。本发明在基于时长计费的基础上,考虑用户使用的流量,通过将用户使用的流量划分为若干个不同的范围,在不同的流量范围内对用户实施不同的计费费率,即基于时长,依据流量点进行费率切换;本发明的方法完善了现有的预付费用户基于时长计费功能,提高了计费的公平性和准确性,拓展了预付费业务在CDMA系统中的应用,满足了运营商新的业务需求。图1是预付费分组域功能模块节点示意图;图2是基于时长的预付费用户依据流量点费率切换的成功接入流程图;图3是基于时长的预付费用户的配额更新流程。具体实施方式下面结合附图对本发明的技术方案做进一步详细的说明-图1为现有C固A2000预付费分组域的各功能节点结构示意图CDMA(码分多址,是一种常用的以宽带扩频技术为基础的多址调制技术)系统通过作为PPC(Pr印aidClient,预付费客户端)的PDSN(PacketDataServiceNode,分组数据服务节点)/HA(Horaeagent,归属代理)和AAA(授权、鉴权和计费中心)、预付费服务器PPS(Pr印aidServer,预付费服务器)配合实现了基于流量和基于时长的分组预付费业务。其中,为实现分组预付费业务,PDSN/HA驻留有预付费客户端PPC功能,是提供用户分组数据服务的一个功能节点,负责配额申请、更新和监控配额使用情况。PPC在核心网中请求预付费服务器PPS对用户的预付费业务进行授权,对用户使用情况实时跟踪和处理。当预付费配额消耗达到预授权的门限(Threshold)时,发起在线配额更新请求(on-lineAccessRequest)消息为当前会话申请新的可用配额;当用户配额使用达到极限或用户中途下线时,发送在线配额更新请求消息,归还剩余配额,以便PPS执行补款。PDSN或HA均可作为PPC。PPS是上个逻辑实体,负责费率换算和维护用户帐号配额和状态,与预付费客户端PPC交互完成预付费用户的鉴权和计费的实体,既可以驻留在AAA中,也可以是一个独立的物理实体。本发明提出一种新的计费策略,即PPS是依据时长对用户进行计费的,同时兼顾用户使用的流量。PPS将使用流量划分为若干不同的范围,不同的流量范围对应不同的计费费率。其中,用户的流量可以是一次上线过程中的流量,也可以是一个时间周期中累计使用的流量(如一天或一个月)。如下表所示用户流量为一个月以内的累计值(多次上线),PPS预置的费率情况<table>tableseeoriginaldocumentpage6</column></row><table>具有预付费能力PDSN和HomeRadius/PPS支持预付费用户的费率切换,PPS能够统计用户的流量信息。费率切换是由HomeRadius/PPS控制的。其是通过PPAQ属性中的子属性时长配额DQ(DurationQuota)和时长门限DT(DurationThreshold),以及属性DUATS,TSCV和TITSU实现的。其中,HomeRadius为归属Radius(RemoteAuthenticationDialInUserService,远程拨号服务认证服务器),位于归属网络的Radius服务器相应地,VisitedRadius:拜访Radius,位于拜访接入提供网的Radius服务器;TSCV(TariffSwitchCriticalVolume,流量费率点)流量费率切换点。出现在RadiusAccessRequest禾BonlineAccessRequest报文中,用来指示下一个基于流量的费率切换点,该属性是由PPS通过本地策略以及用户已经使用的流量来确定的;在应用场景中,由PPS在on-lineAccessAcc印t在线接入接受消息中携带,返回给PPC;PPC依据该流量值,确定当前用户在流量切换点到达前可使用的流量;DUATS(DurationUsedAfterTariffSwitch):费率切换点到达后,配额更新前,用户使用的时长,出现在onlineAccessRequest报文中,该属性是由PDSN/PPC统计生成;TITSU(TimeIntervalafterTariffSwitchUpdate):费率切换点到达后,发起配额更新的时间间隔,出现在RadiusAccessAcc印t报文中,由PPS依据当前的本地策略确定。本发明的技术方案主要包括如下步骤-(1)用户接入PDSN,HomeRadius/PPS对用户鉴权,依据用户的帐户信息,给用户分配初始的基于时长的配额DQ、DT,依据用户的使用流量(如支持累计流量,则为一个时间周期内用户已经使用的流量;如果是单次在线流量,则初始使用流量默认为零)确定TSCV指示下一个流量费率点;(2)PDSN接受这些信息,在DT到达时,会在配额更新请求消息中上报PPS使用的DQ以及流量,接受新的更新配额DQ、DT以及TSCV;(3)当PDSN检测到TSCV指定的流量费率点到达,如果在上个配额更新应答中没有携带属性TITSU,PDSN在下一个DT到达时,会发送配额更新消息,携带使用的总配额叫流量Volume以及在TSCV到达后使用的配额DUATS,Update-Reason(更新原因)"ThresholdReached(门限到达)",报告HomeRadius/PPS流量点前后使用的配额;如果在上个配额更新应答中携带了属性TITSU且为0,当TSCV到达时,就立刻发起配额更新消息,携带使用的配额DQ及流量Volume,Update-Reason(更新原因)为"TariffSwitchUpdate费率切换更新";在费率切换点前后,用户享有不同的计费费率,该费率点可以是时间点,也可以是流量点,本发明中采用流量点为例;如果在上个配额更新应答中携带了属性TITSU且不为0,则当TITSU指示的时间间隔先于DT到达时,发送配额更新消息,携带使用的总配额DQ流量Volume以及在TSCV到达后使用的配额DUATS,Update-Reason(更新原因)"TariffSwitchUpdate费率切换更新",报告HomeRadius/PPS流量点前后使用的配额如果DT先于TITSU到达,则发送配额更新消息,携带使用的总配额DQ流量Volume以及在TSCV到达后使用的配额DUATS,Update-Reason(更新原因)"ThresholdReached"门限到达,报告HomeRadius/PPS流量点前后使用的配额,丢弃原先的TITSU。假定当前用户上线时,本月已经累计使用流量为1M。如图2:PDSN作为PPC,基于时长的预付费用户依据流量点费率切换的一个成功接入流程。20A、用户开始接入PDSN;20B、支持PPC功能的PDSN接收到终端发起的分组业务请求后,在发往HomeRadius/PPS的Access-Request接入请求消息中携带PPAC属性,指明自己支持基于时长的预付费能力;其中,PPAC(Pr印aidAccouritingCapability,预付费计费能力):PPC利用该属性向AAA/PPS通报其预付费支持能力,PPS利用该属性授权其选择的预付费方式,取值包括基于流量、基于时长和两者都支持,如果PPC向PPS发送的请求消息中不包含该属性,表示客户端不具备预付费能力,当前会话不能使用预付费业务。20C、HomeRadius/PPS检测到PDSN具有预付费处理能力,当前用户是一个合法的预付费用户且该用户有足够的余额可用,依据预定的策略和费率模式,将部分金额转换为可用时长配额授权给当前业务实例,构造Access-Acc印t接入允许消息给PDSN,在该消息中携带有用户请求的初始QuotaID(配额标识ID),初始配额DurationQuota(时长配额)和初始门限DurationThreshold(时长门限)以及TSCV;PPS检查到当前用户在本月内已经使用了1M的流量,计算出本次接入时,几个相关的流量费率点分别为<table>tableseeoriginaldocumentpage8</column></row><table>因此,发送的第一个流量费率点TSCV4M。如图3所示,PDSN作为PPC,基于时长的预付费用户依据流量点费率切换的流程30A、用户接入PDSN,经过HomeRadius/PPS认证授权,PDSN己经获取到初始配额DQ=300s初始门限DT二240s;同时HomeRadius/PPS指示下一个费率切换点(流量点)1M,携带属性TSCV-1M给PDSN;30B、用户正常的IP数据流传输;30C、PDSN判断出240s的门限到达;30D、由于30C步骤的触发,PDSN发送on-lineAccessRequest配额更新请求消息给HomeRadius/PPS,在消息中携带PPAQ子属性DQ=240s(使用的配额),Update-Reaso『3(门限到达)以及产生的流量Volume=800K;其中,PPAQ(Pr印aidAccountingQuota,预付费计费配额)指示在分组业务中授权或使用的流量或时长配额信息,包括授权额度、门限或已使用配额等。30E、HomeRadius/PPS在用户帐户中依据当前相应的费率150s/元(流量在0-IM之间),扣除消耗的配额240s对应的金额1.6元,帐户累计消耗1.6元,再次分配额外的配额300s,通过on-lineAccessAcc印t消息返回新的DQ=600s,DT=540s,属性TSCV=1M(由于使用的流量VQ-800K)没有到达对应的流量费率点,因此TSCV不变);30F、PDSN判断出IM费率切换点到达;30G、用户正常的IP数据流传输;30H、PDSN判断出540s的门限到达;301、由于30H步骤的触发,PDSN发送on-lineAccessRequest配额更新请求消息给HomeRadius/PPS,在消息中携带PPAQ子属性DQ=540s,DUATS=150s(在流量点1M费率切换点到达后,配额更新前,用户使用的时长),Update-Reaso『3(门限到达),以及产生的流量Volum^6M;30J、HomeRadius/PPS在用户帐户中依据当前相应的费率费率切换流量点前540s-240s-150s对应的费率150s/元,扣除消耗的配额150s对应的金额1元;费率切换流量点后150s对应的费率为300s/元,扣除消耗的配额150s对应的金额0.5元,帐户累计消耗1.6+1+0.5=3.1元,再次分配额外的配额300s,通过on-lineAccessAcc印t消息返回新的DQ=900s,DT=840s,属性TSCV:9M(由于用户使用的流量Volume=6M超过了1M的费率点,因此返回下一个流量费率切换点流量值);30K、PDSN判断出9M费率切换点到达;30L、用户正常的IP数据流传输;30M、PDSN判断出840s的门限到达;30N、由于30M步骤中的触发,PDSN发送on-lineAccessRequest配额更新请求消息给HomeRadius/PPS,在消息中携带PPAQ子属性DQ=840s,DUATS=90s,(在流量点10M费率切换点后发生的接入时长),Update-Reason-3(门限到达),以及产生的流量Volume=12M;300、HomeRadius/PPS在用户帐户中依据当前相应在费率费率切换流量点前840s-540s-90s-210s对应的费率300s/元,扣除消耗的配额210s对应得金额0.7元;费率切换流量点后90s对应的费率600s/元,扣除消耗的配额90s对应得金额0.15元,账户累计消耗3.1+0.7+0.15=3.95元,再次分配额外的配额300s,通过on-lineAccessAcc印t消息返回新的DQ-1200s,DT=1140s,由于大于9M的流量费率点后,不再存在不同的费率了,这里就不再需要携带TSCV属性;30P、用户正常的IP数据流;30Q、PDSN判断出1140s的门限到达;30R、由30Q触发,PDSN发送on-lineAccessRequest配额更新请求消息给HomeRadius/PPS,在消息中携带PPAQ子属性DQ=1140s,Update-Reason^(门限到达),以及产生的流量Volume=14M;30S、HomeRadius/PPS在用户帐户中依据当前相应的费率600s/元,扣除消耗的配额1140s-840s=300s对应得金额0.5元,账户累计消耗3.95+0.5=4.45元,再次分配额外的配额330s(依据当前账户的剩余金额以及对应的费率计算),通过on-lineAccessAccept消息返回新的DQ4470s,DT=1470s;30T、用户正常的IP数据流;30U、PDSN判断出1470s的配额到达;30V、由于30U步骤触发,PDSN发送on-lineAccessRequest消息给HomeRadius/PPS,在消息中携带PPAQ子属性DQ=1470s,Update-Reason=4(配额到达),以及产生的流量Volume=18M;30W、HomeRadius/PPS在用户帐户中依据当前相应的费率600s/元,扣除消耗的配额1470s-1140s=330s对应得金额0.55元,账户累计消耗4.45+0.55=5元,并且发送on-lineAccessAcc印t消息通知TOSN确认该预付费服务实例终止,并且记录下该用户本次上线过程中使用的流量18M,计算出本月该用户已经累计使用了18+149M的流量,该值在用户下一次接入中,用于判断用户首次的流量费率点。至此依据流量点费率切换的配额更新流程结束。与现有技术相比,由于本发明提出了一种基于时长计费,并综合考虑使用的流量,依据不同流量范围实施不同计费费率的计费方法(基于时长,依据流量点进行费率切换的方法)完善了现有的预付费用户基于时长计费功能,提高了计费的公平性和准确性,拓展了预付费业务在CDMA系统中的应用,满足了运营商新的业务需求,具有显著效果。权利要求1、一种基于时长计费用户费率切换的实现方法,其特征在于,包括如下步骤(1)用户接入分组数据服务节点,分组数据服务节点经过预付费服务器的鉴权、授权,获得预付费服务器分配的基于时长的初始配额、配额门限以及依据用户的使用流量确定的下一个流量费率点;(2)在配额门限到达时,分组数据服务节点通过配额更新请求消息向预付费服务器上报用户已经使用的配额以及流量,并接受预付费服务器下发的新的更新配额、配额门限以及流量费率点;(3)当流量费率点到达时,分组数据服务节点根据上次配额更新应答中携带的配额更新时间间隔属性的情况,决定下一次向预付费服务器发送配额更新消息的时机,并在新的配额更新请求消息中携带用户已经使用的总配额、总流量、在流量费率点到达后使用的配额以及更新原因,并上报给预付费服务器。2、如权利要求l所述的基于时长计费用户费率切换的实现方法,其特征在于,所述步骤(3)中当流量费率点到达时,若分组数据服务节点检测到上个配额更新应答中未携带配额更新时间间隔,则分组数据服务节点在下一个配额门限到达时,向预付费服务器发送配额更新请求消息,该配额更新请求消息中携带有用户使用的总配额、总流量、流量费率点到达后使用的配额以及更新原因为门限到达,使预付费服务器根据流量费率点前后使用的配额进行扣费。3、如权利要求l所述的基于时长计费用户费率切换的实现方法,其特征在于,所述步骤(3)中当流量费率点到达时,若分组数据服务节点检测到上一个配额更新应答中携带有配额更新时间间隔且为0,则分组数据服务节点立刻发起配额更新请求消息给预付费服务器,该配额更新请求消息中携带有用户己经使用的总配额、总流量以及更新原因为费率切换更新;预付费服务器根据在流量费率点前后用户使用的配额以及享有不同的计费费率,进行扣费。4、如权利要求l所述的基于时长计费用户费率切换的实现方法,其特征在于,所述步骤(3)中当流量费率点到达时,若分组数据服务节点检测到上一个配额更新应答中携带有配额更新时间间隔且不为0,当配额更新时间间隔先于配额门限到达时,则分组数据服务节点在配额更新时间间隔指示的时刻发送配额更新请求消息给预付费服务器,该配额更新请求消息中携带有用户己经使用的总配额、总流量、在流量费率点到达后使用的配额以及更新原因为费率切换更新,预付费服务器根据流量费率点前后使用的配额进行扣费。5、如权利要求4所述的基于时长计费用户费率切换的实现方法,其特征在于,当配额门限先于配额更新时间间隔到达时,则分组数据服务节点在配额门限到达时刻发送配额更新请求消息给预付费服务器,该配额更新请求消息中携带有用户己经使用的总配额、总流量、在费率点到达后使用的配额以及更新原因为门限到达,预付费服务器根据流量费率点前后使用的配额进行扣费,并丢弃原先的配额更新时间间隔。6、如权利要求l、2、3、4或5所述的基于时长计费用户费率切换的实现方法,其特征在于,所述流量为用户一个周期时间内累计使用的流量或者为用户一次上线使用的流量。7、如权利要求l所述的基于时长计费用户费率切换的实现方法,其特征在于,所述歩骤(l)之前还包括预付费服务器将使用流量划分为至少一个不同的范围,不同的流量范围对应不同的计费费率。全文摘要本发明公开一种基于时长计费用户费率切换的实现方法,为解决基于时长计费中存的计费不公平的问题而发明。本发明用户接入PDSN,PDSN经PPS鉴权、授权,获得基于时长的初始配额、配额门限以及下一个TSCV;在配额门限到达时,PDSN通过配额更新请求消息向PPS上报已使用的配额及流量,并接受PPS下发更新配额、配额门限及费率点;当费率点到达时,PDSN根据上次配额更新应答中携带的TITSU,决定下一次向PPS发送配额更新消息的时机,并在新配额更新请求消息中携带已使用的总配额、总流量、流量费率点到达后使用的配额以及更新原因上报PPS。本发明既考虑时长又考虑流量的计费策略解决了现有计费中不公平的问题。文档编号H04L12/14GK101163021SQ20061014090公开日2008年4月16日申请日期2006年10月12日优先权日2006年10月12日发明者李长明,詹亚军,凡陆申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1