一种流量业务计费方法、装置和系统的制作方法

文档序号:7847170阅读:242来源:国知局
专利名称:一种流量业务计费方法、装置和系统的制作方法
技术领域
本发明涉及通信技术领域,特别是涉及一种流量业务计费方法、装置和系统。
背景技术
当前,运营商在分组交换(Packet Switch)网络利用深度报文检测(De印Packet Inspection, DPI)技术对用户访问的具体业务进行差别计费的过程中,希望对某些比较有价值的业务不收取基础流量费用,而是单独使用业务服务器进行独立计费(例如按条计费)。这就要求PS网关(例如网关GPRS支持节点GGSN网关或演进分组核心网EPC网关GW等)能够准确识别出这些价值业务,上报其使用的流量给计费系统,以便计费系统进行流量核减(对这些价值业务不收取基础流量费)。然而,当前DPI中,很多识别类协议无法做到100%准确识别,一般都只能做到 90%以上的识别率。这样,就导致小于10%的价值协议流量不能做到免费,还是被收取了基础流量费用。如果终端用户本地启用上网流量统计软件,便可以很容易发现此问题,并进行投诉。导致运营商的终端用户满意度大幅下降,客户流失。对于离线计费场景,可以在计费中心自身完成事后流量补偿。而对于在线计费场景,用户流量配额是PS网关和在线计费系统(Online Charging System, 0CS)交互进行在线实时扣减的。这种情况下,无法由计费中心或者OCS自身完成事后流量补偿。

发明内容
本发明实施例提供了一种流量业务计费方法、装置和系统,在在线计费场景下,在线计费系统可以基于用户的基础流量的实际使用量对用户账户进行扣减。根据本发明的一方面,一种流量业务计费方法,包括在线计费系统获得用户的基础流量的实际使用量,其中,所述用户的基础流量的实际使用量是根据非基础流量业务的DPI识别准确率,将分组交换网关检测到的所述用户的基础流量进行核减计算得到;所述在线计费系统根据所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减。根据本发明的又一方面,一种在线计费装置,包括获得单元,用于获得用户的基础流量的实际使用量,其中,所述用户的基础流量的实际使用量是根据非基础流量业务的DPI识别准确率,将分组交换网关检测到的所述用户的基础流量进行核减计算得到;计费单元,用于根据所述获得单元获得的所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减。根据本发明的又一方面,一种分组交换网关,包括检测单元,用于在用户的业务流量传输过程中,检测得到所述用户的基础流量;
计算单元,用于根据非基础流量业务的DPI识别准确率,对所述检测单元检测到的所述用户的基础流量进行核减计算,得到所述用户的基础流量的实际使用量;上报单元,用于将所述计算单元计算出的所述用户的基础流量的实际使用量上报给在线计费系统,以便于所述在线计费系统根据所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减。根据本发明的又一方面,一种分组交换网关,包括检测单元,用于在用户的业务流量传输过程中,检测得到所述用户的基础流量 USUrgi检测与各量USUrg2检测· · · USUlffin检测;上报单元,用于将所述检测单元检测到的所述usuKemM与usuKe2 ... usuEGni&SJ 上报给所述在线计费系统,以便于所述在线计费系统根据非基础流量业务的DPI识别准确率,对所述接收到的所述用户的基础流量USUKemM与各非基础流量USUk2 USUffini^pS 行核减计算,得到所述用户的基础流量的实际使用量。本发明提出了一种流量业务计费方法、装置和系统,在线计费系统可以获得对用户检测到的基础流量经过核减计算之后的用户的基础流量的实际使用量,并根据所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减,此种账户计费方式做到了实时在线计费时对用户基础流量的合理计费,不至于导致用户的非基础流量被误计为基础流量,提高了计费准确性。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一的方法的流程示意图;图2为本发明实施例二的方法的流程示意图;图3为本发明实施例三的方法的流程示意图;图4为本发明实施例四的方法的流程示意图;图5为本发明实施例提供的一种在线计费装置的结构示意图;图6为本发明实施例提供的一种分组交换网关的结构示意图;图7为本发明实施例提供的另一种分组交换网关的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例一提供了一种计费方法,如图一所示,该方法包括SlOl 在线计费系统获得用户的基础流量的实际使用量,其中,所述用户的基础流量的实际使用量是根据非基础流量业务的DPI识别准确率,将分组交换网关检测到的所述用户的基础流量进行核减计算得到;其中,在线计费系统可以是获得分组交换网关上报的所述用户的基础流量的实际使用量,也可以是自身进行核减计算而获得所述用户的基础流量的实际使用量的;无论是分组交换网关上报,还是在线计费系统自身计算,所述用户的基础流量的实际使用量都是是根据非基础流量业务的DPI识别准确率,将分组交换网关检测到的所述用户的基础流量进行核减计算得到的,只是核减计算可以是在分组交换网关进行,也可以在在线计费系统进行,当然,本领域技术人员也可以根据本发明的说明书的启发,将核减计算的执行主体运用到其它的第三方实体或软件上,都可以实现本发明的实施例。S102:所述在线计费系统根据所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减。其中,在进行用户基础流量的账户扣减之后,若所述用户的基础流量还有余额,所述在线计费系统可以进一步为所述用户下发的后续基础流量配额,若所述用户的余额已用尽,在线计费系统可以下发指示给分组交换网关,使得分组交换网关实施阻止基础流量继续进行的措施,在线计费系统也可以在用户的余额不是特别充分时,指示分组交换网关监控用户的余额耗尽,分组交换网关在确定用户的余额耗尽时,自行实施阻止基础流量继续进行的措施,具体实现方式以下实施例将进行详述。本发明实施例一,对于在线计费用户,在线计费系统可以获得对用户检测到的基础流量经过核减计算之后的实际使用量,并根据所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减,此种账户计费方式做到了实时在线计费时对用户基础流量的正确计费,不至于导致用户的非基础流量被误计为基础流量,提高了计费准确性。本发明实施例二提供了一种计费方法,如图二所示,该方法包括S201 终端完成相关的分组数据协议(Packet Data Protocol,PDP)激活或者承载建立过程;在该过程中,在线计费系统OCS向PS网关为相关业务下发初始基础流量配额 GSU(Granted-Service-Unit,授予的业务单位),用户的业务流量开始通过PS网关进行传输。在PS网关上面配置深度报文检测DPI规则,基础流量业务被配置对应的费率组(Rating Group, RG)为1,业务A的流量被配置对应的费率组RG2 ;其中,基础流量业务为包含在基础流量中不单独计费的业务,业务A为运营商不希望收取基础流量费而独立计费的业务,在本实施例中,可将此类业务统称为非基础流量业务,其产生的流量称为非基础流量;本实施例中仅列举一种非基础流量业务,实际中还可以有其它此类业务,对于此类业务,仍然可按照DPI规则相应处理,不同的非基础流量业务设置不同的费率组,例如RG2......RGn等等,所述η为大于1的自然数;本实施例中,由于需要对用户在线计费,因此,OCS下发配额是采取逐步下发的方式,每一次下发一定数额的基础流量配额,直至最后用户使用完毕所有基础流量配额;S202 在用户业务流量传输过程中,PS网关计算用户的基础流量的实际使用量, 具体地,PS网关将检测得到RGl与RG2的流量,根据DPI识别准确率进行核减计算得到用户的基础流量的实际使用量,具体可以采用核减算法,核减算法可以为检测到的RGl的流量减去根据DPI识别准确率计算出的未准确识别的RG2流量,所采用的算法具体可以为 US^ffil实际=US^1检测-USUkg2检测(1-K2% )/K2%,其中,所述的1(2%为预先在PS网关上配置的业务A的DPI识别准确率,本实施例采用使用的业务单位(Used-krvice-Unit,USU)来表示使用的流量,所述的K2%可以为经验积累的业务A的DPI识别准确率,本实施例中在PS 网关上配置的K2%可以小于真实的业务A的识别准确率,此种情况下,可以保证用户的基础流量不会被漏补偿一部分,同时可以对用户有一定的优惠;当所述用户还存在除RG2非基础流量业务RG3. . . RGn时,在所述PS网关上分别为各非基础流量业务配置DPI识别准确率K2% . . . Kn%,所采用的算法可以为USUkgi 实际=USUkgi 检测-USUkg2检测(I-K2 % )/Κ2% · · · _USUKGn检测(l~Kn% )/Κη%其中,所述η为大于1的自然数,所述流量以授予的业务单位USU表示。一般来说,网关通过DPI检测用户的业务流量,如果判定是基础流量业务,网关则相应标记为基础流量(相应于RGl进行累积计数),如果判定为业务A,则网关相应标记为业务A的流量(相应于RG2进行累积计数),但是DPI对业务A无法做到100%的准确识别, 会有一部分业务A的流量被标记为基础流量,因此本实施例中,PS网关实时对误认为基础流量的业务A的流量进行核减计算;本实施例中,为了实现PS网关能够对检测到的基础流量进行核减计算,需要在PS网关上预先配置对业务A的DPI规则配置核减计算标识,该核减计算标识用于使得PS网关根据上述核减算法计算基础流量的实际使用流量,如果有多种非基础流量业务,则相应的为每一种非基础流量业务配置相应的核减计算标识;S203:在计费上报触发条件到达时,PS网关给OCS发送配额控制请求消息 (Credit-Control-Request, CCR),该CCR消息携带步骤S202中计算出的用户的基础流量的实际使用流量;在本步骤中,PS网关仅上报RGl的基础流量到0CS,而不上报RG2的流量,而实现该上报步骤需要在PS网关上进行预先配置,使得PS网关仅上报核减计算出的基础流量;相应的计费上报触发条件可以包括定时上报或者预设值到达。S204 =OCS接收到CCR消息后,根据接收到用户的基础流量的实际使用流量(USUffil 进行基础流量的账户扣减;S205 :0CS给PS网关发送配额控制响应消息(Credit-Control-Answer,CCA),其中该CCA消息携带给用户的基础流量RGl下发的后续基础流量配额,用于为用户业务在PS网关上预留基础流量配额,而不给业务A (RG》下发配额;OCS可在CCA消息中进一步下发后续基础流量配额GSU,若用户基础流量还有余额,OCS在用户基础流量余额足够多时,仍然下发部分配额(例如系统配置的数量),若余额不是特别充分时,OCS可将余额作为后续配额一次下发,当OCS确定用户基础流量余额不充分,一次性下发用户最后剩余的配额时(即最后一次为所述用户下发基础流量配额时),还可以在CCA消息中携带FUI (Final-Unit-Indication业务单位耗尽指示),该FUI指示PS 网关在确定用户的基础流量配额耗尽时,采取的阻止用户基础业务继续进行的具体措施, 例如阻塞用户业务流,或者去活用户,或者把用户网页浏览业务流重定向到其它业务服务器等动作,当然FUI也可以是PS网关本地配置的,OCS下发FUI的优先级高于PS网关本地配置的FUI,若FUI由PS网关本地配置,则所述OCS下发最后一次基础流量配额时,需要指明本此基础流量配额是最后一次为所述用户下发;S206 若PS网关接收到OCS下发的非最后一次基础流量配额,PS网关在用户业务流量传输过程中,根据核减算法计算出用户基础流量的实际使用流量,在计费上报触发条件达到时,上报给OCS以获得OCS继续下发的后续配额;若PS网关接收到OCS下发的最后一次基础流量配额,则在当前计算出的用户基础流量的实际使用量达到当前获取的OCS下发的最后一次流量配额GSU时,所述PS网关确定用户的基础流量额度使用完毕,PS网关根据业务单位耗尽指示FUI,采取相应的措施来阻止所述用户继续进行基础流量业务;具体地,对于PS网关在确定用户的基础流量额度使用完毕之后,PS网关可以向OCS上报该用户基础流量额度使用完毕事件,同时还可以将自身计算的基础流量的实际使用流量清零,进一步地,在用户基础流量配额耗尽以后,PS网关仍然计算用户业务的使用流量,在计算出的基础流量的实际使用流量USU大于0的时候,执行FUI指示,即执行阻止用户基础业务继续进行的动作;在此之后,PS网关都不再上报RGl和RG2的配额使用情况给OCS 了,直到用户完成账户充值。本发明实施例,对于在线计费用户,PS网关对检测到的基础流量经过核减计算之后得到用户基础流量的实际使用量,并将所述用户的基础流量的实际使用量上报给0CS, OCS可以根据该用户的基础流量的实际使用量进行所述用户的基础流量的账户扣减,此种账户计费方式做到了实时在线计费时对用户基础流量的合理计费,不至于导致用户的非基础流量被误计为基础流量,提高了计费准确性。同时,由PS网关对用户基础流量额度是否耗尽进行监控,保证在用户基础流量配额耗尽时,及时阻止用户继续进行基础流量业务,维护了运营商的利益;在PS网关上配置的DPI识别准确率小于真实的业务A的识别准确率,此种情况下,可以保证用户的基础流量不会被漏补偿一部分,同时可以对用户有一定的优惠,保证用户的利益。本发明实施例三提供了一种计费方法,如图三所示,该方法包括S301 终端完成相关的分组数据协议(Packet Data Protocol,PDP)激活或者承载建立过程;在线计费系统OCS已经向PS网关为相关业务下发初始基础流量配额(在用户账户有余额的前提下),用户的业务流量开始通过PS网关进行传输。在PS网关上面配置深度报文检测DPI规则,基础业务被配置对应的费率组(Rating Group, RG)为1,业务A的流量被配置对应的费率组RG为2;其中,基础流量业务为包含在基础流量中不单独计费的业务,业务A为运营商不希望收取基础流量费而独立计费的业务,在本实施例中,可将此类业务统称为非基础流量业务,其产生的流量称为非基础流量;本实施例中仅列举一种非基础流量业务,实际中还可以有其它此类业务,对于此类业务,仍然可按照DPI规则相应处理,不同的非基础流量业务设置不同的费率组,例如RG2......R&i等等;本实施例中,由于需要对用户在线计费,因此,OCS下发配额是采取逐步下发的方式,每一次下发一定数额的基础流量配额,直至最后用户使用完毕所有基础流量配额;S302 在用户的计费上报触发条件到达时,PS网关给OCS发送配额控制请求消息 CCR,该CCR消息携带检测到的RGl流量使用量=M字节,检测到的RG2流量使用量=N字节,以及预先在PS网关上配置的RG2的识别准确率K2% ;实现本实施例,需要在PS网关上针对业务A进行如下配置基础流量和业务A流量始终同步上报给0CS,即在PS网关上针对各非基础流量业务配置始终与基础流量同步上报给OCS ;S303 =OCS确定用户的基础流量实际使用量,根据计算出的USUffil 进行用户账户扣减;具体地,本实施例中OCS采用核减算法进行计算,得出用户的基础流量实际使用量,该核减算法为检测到的RGl的流量减去根据DPI识别准确率计算出的未准确识别的RG2 流量,所采用的算法可以为=US^1实际=US^1检测-USUkg2检测(I-K2/K2%如果计算出的USU <0,则按照0处理;当所述用户还存在除RG2非基础流量业务RG3. . . RGn时,所采用的算法可以为USUkgi 实际=USUkgi 检测-USUkg2检测(I-K2 % )/K2% · · · _USUKGn检测(l~Kn% )/Κη%其中,所述η为大于1的自然数,在所述PS网关上分别为各非基础流量业务配置 DPI识别准确率K2% . . .Κη% ;S304 :0CS给PS网关发送配额控制响应CCA消息,用于为用户业务在PS网关上预留流量配额,其中该CCA消息携带给用户的基础流量RGl下发的后续基础流量配额GSU,给业务A(RG2)下发的流量配额;若用户基础流量还有余额,OCS在用户基础流量余额足够多时,仍然下发部分配额 (例如系统配置的数量),若余额不是特别充足时,OCS可将余额作为后续配额一次下发;S305 同步骤302,在用户业务计费上报触发条件到达时,PS网关给OCS发送配额控制请求消息CCR,该CCR消息携带当前检测到的RGl流量使用量=M,字节,当前检测到的 RG2流量使用量=N’字节,以及预先在PS网关上配置的RG2的识别准确率K2% ;S306-307 =OCS计算用户配额使用的过程同步骤303,若计算出的用户基础流量的实际使用量未达到用户还剩余的基础流量配额,OCS根据计算出的USURGl实际进行基础流量的账户扣减,并在CCA消息中下发后续配额,若当前计算出的用户基础流量的实际使用量达到用户还剩余的基础流量配额时,OCS确定此用户基础流量配额用尽,则在CCA消息中下发多业务信用控制(Multiple-Services-Credit-Control,MSCC)层错误码和FUI指示给 PS网关,所述MSCC层错误码用于指示所述分组交换网关所述用户的基础流量配额耗尽,所述FUI用于指示PS网关可以采取的阻止用户基础流量继续进行的措施,所述FUI也可不在该CCA消息中下发,而是预先配置到PS网关上;S308 若PS网关接收到的CCA消息中携带基础流量的后续配额GSU,PS网关继续执行检测流量的步骤,若PS网关接收到的CCA消息中还携带MSCC层错误码,PS网关则确定所述用户的基础流量配额耗尽,执行FUI指示的阻止用户基础流量继续进行的措施,例如 阻塞用户业务流,去活用户,把用户网页浏览业务流重定向到其它业务服务器等动作;进一步地,在执行完FUI动作后,PS网关还可以向OCS上报RGl和RG2的当前已经使用的流量;后面任何场景下,PS网关都不再上报RGl和RG2的配额使用情况给OCS 了, 直到用户完成账户充值。本发明实施例,对于在线计费用户,PS网关将检测到的基础流量和非基础流量上报给在线计费系统,由在线计费系统经过核减计算之后得到用户基础流量的实际使用量, 并根据该用户的基础流量的实际使用量进行所述用户的基础流量的账户扣减,此种账户计费方式做到了实时在线计费时对用户基础流量的合理计费,不至于导致用户的非基础流量被误计为基础流量,提高了计费准确性。同时,在在线计费系统侧进行核减计算,对PS网关没有过高要求,不需要对PS网关进行较大改造,系统改造成本低,方案便于实现。配置的 DPI识别准确率小于真实的业务A的识别准确率,此种情况下,可以保证用户的基础流量不会被漏补偿一部分,同时可以对用户有一定的优惠,保证用户的利益。本发明实施例四提供了一种计费方法,如图四所示,该方法包括S401 终端完成相关的分组数据协议(Packet Data Protocol,PDP)激活或者承载建立过程;在线计费系统OCS已经向PS网关为相关业务下发初始基础流量配额(在用户账户有余额的前提下),用户的业务流量开始通过PS网关进行传输。在PS网关上面配置深度报文检测DPI规则,基础业务被配置对应的费率组(Rating Group, RG)为1,业务A的流量被配置对应的费率组RG为2;S402 在用户的计费上报触发条件到达时,PS网关给OCS发送配额控制请求消息 CCR,该CCR消息携带检测到的RGl流量使用量=M字节,检测到的RG2流量使用量=N字节,以及预先在PS网关上配置的RG2的识别准确率K2% ;实现本实施例,需要在PS网关上针对业务A进行如下配置基础流量和业务A流量始终同步上报给0CS,即在PS网关上针对各非基础流量业务配置始终与基础流量同步上报给OCS ;S403 =OCS确定用户的基础流量实际使用量,具体地,本实施例中OCS采用核减算法进行计算,得出用户的基础流量实际使用量,该核减算法为检测到的RGl的流量减去根据DPI识别准确率计算出的未准确识别的RG2流量,所采用的算法可以为USUK(;1@= USUegi ^1J-USUeg2ssj (I-K2% )/K2%如果计算出的USU < 0,则按照0处理;当所述用户还存在除RG2非基础流量业务RG3. . . RGn时,所采用的算法可以为USUkgi 实际=USUkgi 检测-USUkg2检测(I-K2 % )/Κ2% · · · _USUKGn检测(l~Kn% )/Κη%其中,所述η为大于1的自然数,在所述PS网关上分别为各非基础流量业务配置 DPI识别准确率K2% . . . Kn%;S404 :0CS根据计算出的USUratt^i行用户账户扣减,进一步, OCS给PS网关发送配额控制响应CCA消息,用于为用户业务在PS网关上预留流量配额,其中该CCA消息携带给用户的基础流量RGl下发的后续基础流量配额GSU,给业务A (RG2)下发的流量配额;若用户基础流量还有余额,OCS在用户基础流量余额足够多时,仍然下发部分配额 (例如系统配置的数量),若余额不是特别充足时,OCS可将余额作为后续配额一次下发;S405 同步骤402,在用户业务计费上报触发条件到达时,PS网关给OCS发送配额控制请求消息CCR,该CCR消息携带当前检测到的RGl流量使用量=M字节,当前检测到的 RG2流量使用量=N’字节,以及预先在PS网关上配置的RG2的识别准确率K2% ;S406-407 :0CS计算用户配额使用的过程同步骤403,若计算出的用户基础流量的实际使用量未达到用户还剩余的基础流量配额,并且余额还充足时,OCS根据计算出的 USUffil Mi进行基础流量的账户扣减,并在CCA消息中下发预先配置的数量的配额,若OCS确定此用户的基础流量余额不充足时,OCS可将余额作为后续配额一次下发(即最后一次为所述用户下发基础流量配额GSU),此时,OCS在CCA消息中还可携带FUI指示;当然,无论 OCS如何下发基础流量余额,OCS只要保证在下发最后一个GSU的同时下发FUI指示即可;S408 =PS网关接收到携带OCS下发的携带FUI指示的最后一个GSU之后,在用户业务流量传输过程中,检测得到RGl和RG2的流量,并根据非基础流量业务的DPI识别准确率,采用核减算法计算出用户基础流量的实际使用流量,该核减算法与步骤S403与S406中 OCS采用的方法一致,在PS网关当前计算出的用户基础流量的实际使用量达到当前获取的 OCS下发的最后一次基础流量配额GSU时,所述PS网关确定用户的基础流量额度使用完毕, PS网关根据业务单位耗尽指示FUI,采取相应的措施来阻止所述用户继续进行基础流量业务;具体地,对于PS网关在确定用户的基础流量额度使用完毕之后,PS网关可以向OCS上报该用户基础流量额度使用完毕事件,同时还可以将自身计算的基础流量的实际使用流量清零,进一步地,在用户基础流量配额耗尽以后,PS网关仍然计算用户业务的使用流量,在计算出的基础流量的实际使用流量USU大于0的时候,执行FUI指示,即执行阻止用户基础业务继续进行的动作;在此之后,PS网关都不再上报RGl和RG2的配额使用情况给OCS 了,直到用户完成账户充值。本发明实施例,对于在线计费用户,PS网关将检测到的基础流量和非基础流量上报给在线计费系统,由在线计费系统经过核减计算之后得到用户基础流量的实际使用量, 并根据该用户的基础流量的实际使用量进行所述用户的基础流量的账户扣减,此种账户计费方式做到了实时在线计费时对用户基础流量的合理计费,不至于导致用户的非基础流量被误计为基础流量,提高了计费准确性。同时,在在线计费系统侧进行核减计算,对PS网关没有过高要求,不需要对PS网关进行较大改造,系统改造成本低,方案便于实现。配置的 DPI识别准确率小于真实的业务A的识别准确率,此种情况下,可以保证用户的基础流量不会被漏补偿一部分,同时可以对用户有一定的优惠,保证用户的利益。另外,在OCS确定用户的基础流量余额快要用尽时,在下发的最后一次基础流量配额中下发指示,将对用户基础流量额度是否耗尽的监控交给PS网关执行,可以保证在用户基础流量配额耗尽时, 及时阻止用户继续进行基础流量业务,维护了运营商的利益。如图5所示,图5为本发明实施例五提供的一种在线计费装置OCS的结构图,包括获得单元501,用于获得用户的基础流量的实际使用量,其中,所述用户的基础流量的实际使用量是根据非基础流量业务的DPI识别准确率,将分组交换网关检测到的所述用户的基础流量进行核减计算得到;计费单元502,用于根据所述获得单元501获得的所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减。进一步地,在线计费系统还可以包括下发单元503,用于在所述计费单元502进行账户扣减之后所述用户的基础流量还有余额时,向所述分组交换网关发送配额控制响应CCA消息,所述CCA消息携带为所述用户下发的后续基础流量配额。所述获得单元501可以有两种
具体实施例方式其一,所述获得单元501具体用于接收分组交换网关在计费上报触发条件到达时,发送的配额控制请求CCR消息,所述CCR消息携带所述用户的基础流量的实际使用量, 其中,所述用户的基础流量的实际使用量由所述分组交换网关进行核减计算得到;此种方式下,所述下发单元503还用于若为所述用户下发最后一次基础流量配额,在为所述用户下发所述最后一次基础流量配额时,在所述CCA消息中进一步携带业务单位耗尽指示FUI,以便于所述分组交换网关在确定当前核减计算得到的所述用户的基础流量的实际使用量达到所述最后一次基础流量配额时,根据所述FUI,采取相应的措施来阻止所述用户继续进行基础流量业务。其二,所述获得单元包括接收单元5011,用于接收分组交换网关在计费上报触发条件到达时,发送的配额控制请求CCR消息,所述CCR消息携带所述分组交换网关检测到的所述用户的基础流量USUKemSll检测与各非基础流量USUk2 检测· · · USUKGn检测;计算单兀 5012,用于根据非基础流量业务的DPI识别准确率,对所述接收单元5011接收到的所述用户的基础流量USUegi 各非基础流量USUeg2 mi. . . USUffin进行核减计算,得到所述用户的基础流量的实际使用量;此种方式下,所述下发单元503还用于若确定当前核减计算得到的所述用户的基础流量的实际使用量达到所述用户剩余的基础流量配额,在向所述分组交换网关发送的 CCA消息中进一步携带多业务信用控制MSCC层错误码,所述MSCC层错误码用于指示所述分组交换网关所述用户的基础流量配额耗尽。如图6所示,图6为本发明实施例六提供的一种分组交换网关,包括检测单元601,用于在用户的业务流量传输过程中,检测得到所述用户的基础流量;计算单元602,用于根据非基础流量业务的深度报文检测DPI识别准确率,对所述检测单元601检测到的所述用户的基础流量进行核减计算,得到所述用户的基础流量的实
际使用量;上报单元603,用于将所述计算单元602计算出的所述用户的基础流量的实际使用量上报给在线计费系统,以便于所述在线计费系统根据所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减该分组交换网关还可以包括接收单元604,用于接收所述在线计费系统在进行所述用户的基础流量账户扣减之后所述用户的基础流量还有余额时,下发的后续基础流量配额,所述后续基础流量配额携带在配额控制响应CCA消息中;该分组交换网关还可以包括第一流量阻止单元605,用于在所述接收单元604接收到所述在线计费系统为所述用户下发最后一次基础流量配额时,确定当前核减计算得到的所述用户的基础流量的实际使用量是否达到所述最后一次基础流量配额,如果是,根据业务单位耗尽指示FUI,采取相应措施来阻止所述用户继续进行基础流量业务。如图7所示,图7为本发明实施例七提供的一种分组交换网关,包括检测单元701,用于在用户的业务流量传输过程中,检测得到所述用户的基础流量 USUrgi检测与各量USUrg2检测· · · USUlffin检测;上报单元702,用于将所述检测单元701检测到的所述USUkgi制则与USUkg2检 . USUlien^上报给所述在线计费系统,以便于所述在线计费系统根据非基础流量业务的
DPI识别准确率,对所述接收到的所述用户的基础流量USUKemM与各非基础流量USUrg2检 · usuKeni&M进行核减计算,得到所述用户的基础流量的实际使用量;
该分组交换网关还可以包括接收单元703,用于接收所述在线计费系统在进行所述用户的基础流量账户扣减之后所述用户的基础流量还有余额时,下发的后续基础流量配额,所述后续基础流量配额携带在配额控制响应CCA消息中;在本分组交换网关的一个具体实施例中,上述的接收单元703还可以接收所述在线计费系统在确定当前核减计算得到的所述用户的基础流量的实际使用量达到所述用户剩余的基础流量配额时,发送的多业务信用控制MSCC层错误码,所述MSCC层错误码携带在所述CCA消息中;此时,在该实施例中,分组交换网关还可以包括第二流量阻止单元704, 用于根据所述MSCC层错误码确定所述用户的基础流量配额耗尽,阻止所述用户继续进行基础流量业务;在本分组交换网关的另外一个具体实施例中,上述的接收单元703还可以接收所述在线计费系统在确定为所述用户下发最后一次基础流量配额时,携带在CCA消息中发送的业务单位耗尽指示FUI ;此时,在该实施例中,分组交换网关还可以包括计算单元705, 用于在所述接收单元接收到所述携带FUI的CCA消息后,根据非基础流量业务的DPI识别准确率,将所述检测单元701检测到的所述用户的基础流量进行核减计算得到所述用户的基础流量的实际使用量;第三流量阻止单元706,用于在确定所述计算单元705计算得到的所述用户的基础流量的实际使用量达到所述最后一次基础流量配额时,根据所述业务单位耗尽指示FUI,采取相应措施来阻止所述用户继续进行基础流量业务。本发明实施例提供的在线计费装置和分组交换网关,可以使得在线计费系统获得对用户检测到的基础流量经过核减计算之后的实际使用量,并根据所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减,此种账户计费方式做到了实时在线计费时对用户基础流量的正确计费,不至于导致用户的非基础流量被误计为基础流量,提高了计费准确性。本领域普通技术人员可以理解附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域普通技术人员可以理解实施例中的用户设备中的模块可以按照实施例描述分布于实施例的用户设备中,也可以进行相应变化位于不同于本实施例的一个或多个用户设备中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换; 而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
1权利要求
1.一种流量业务计费方法,其特征在于,包括在线计费系统获得用户的基础流量的实际使用量,其中,所述用户的基础流量的实际使用量是根据非基础流量业务的深度报文检测DPI识别准确率,将分组交换网关检测到的所述用户的基础流量进行核减计算得到;所述在线计费系统根据所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减。
2.如权利要求1所述的方法,其特征在于,所述在线计费系统获得用户的基础流量的实际使用量包括所述在线计费系统接收分组交换网关在计费上报触发条件到达时,发送的配额控制请求CCR消息,所述CCR消息携带所述用户的基础流量的实际使用量,其中,所述用户的基础流量的实际使用量由所述分组交换网关进行核减计算得到。
3.如权利要求2所述的方法,其特征在于,所述用户的基础流量的实际使用量由所述分组交换网关进行核减计算得到包括在所述分组交换网关上分别为基础流量业务与各非基础流量业务配置不同费率组 RGURG2. . . RGn,分别为各非基础流量业务配置DPI识别准确率K2% . . . Κη%,分别为各非基础流量业务配置核减计算标识;在所述用户的业务流量传输过程中,所述分组交换网关检测得到所述用户的基础流量USURGi检测,各与一基石量USUrg2检测· · · USURGn检测;根据所述核减计算标识,所述分组交换网关对所述USUKemM与USUk2. . USUffin采用核减算法进行计算,得到所述用户的基础流量的实际使用量,其中,所述核减算法为USUkgi 实际=USUkgi检测-USUkg2检测(1-Κ2% )/Κ2% · · · _USUKGn检测(l~Kn% )/Kn%,其中,所述 η为大于1的自然数,所述流量以授予的业务单位USU表示。
4.如权利要求2或3所述的方法,其特征在于,所述在线计费系统进行所述用户的基础流量的账户扣减之后,所述方法还包括若所述用户的基础流量还有余额,所述在线计费系统向所述分组交换网关发送配额控制响应CCA消息,所述CCA消息携带为所述用户下发的后续基础流量配额。
5.如权利要求4所述的方法,其特征在于,若所述在线计费系统为所述用户下发最后一次基础流量配额,所述方法还包括所述分组交换网关确定当前核减计算得到的所述用户的基础流量的实际使用量是否达到所述最后一次基础流量配额,如果是,阻止所述用户继续进行基础流量业务。
6.如权利要求5所述的方法,其特征在于,所述分组交换网关根据业务单位耗尽指示 FUI,采取相应的措施来阻止所述用户继续进行基础流量业务;其中,所述业务单位耗尽指示FUI为所述在线计费系统在为所述用户下发所述最后一次基础流量配额时,携带在所述CCA消息中下发给所述分组交换网关的;或者,所述业务单位耗尽指示FUI为预先在所述分组数据网关上配置的。
7.如权利要求1所述的方法,其特征在于,所述在线计费系统获得用户的基础流量的实际使用量包括所述在线计费系统接收分组交换网关在计费上报触发条件到达时,发送的配额控制请求CCR消息,所述CCR消息携带所述分组交换网关检测到的所述用户的基础流量USUKemM与各非基石出、流量USUkg2检测· · · USUlffin检测;所述在线计费系统根据非基础流量业务的DPI识别准确率,对所述接收到的所述用户的基础流量USUrgi 各非基础流量USUeg2 mi. . . USUffin进行核减计算,得到所述用户的基础流量的实际使用量。
8.如权利要求7所述的方法,其特征在于,还包括在所述分组交换网关上分别为基础流量业务与各非基础流量业务配置不同费率组 RGU RG2. · · RGn ;在所述分组交换网关上进行基础流量和非基础流量始终同步上报给所述在线计费系统的配置;相应地,所述分组交换网关在所述用户的业务流量传输过程中,检测得到所述用户的基石出、流量USUegi检测,各非基石出、流量USUeg2检测· · · USUkgi^m ;根据所述基础流量和非基础流量始终同步上报给所述在线计费系统的配置,所述分组交换网关向所述在线计费系统发送携带所述USUKemM和USUffi2i^. . . USUKeni&M的配额控制请求CCR消息。
9.如权利要求8所述的方法,其特征在于,还包括在所述分组交换网关上分别为各非基础流量业务配置DPI识别准确率K2% . . . Kn% ;所述分组交换网关进一步在发送给所述在线计费系统的CCR消息中携带所述各非基础流量业务配置DPI识别准确率K2% . . . Kn%。
10.如权利要求9所述的方法,其特征在于,所述在线计费系统根据非基础流量业务的DPI识别准确率,对所述接收到的所述用户的基础流量USUra各非基础流量USUrg2检. usuKeni&M进行核减计算,得到所述用户的基础流量的实际使用量包括所述在线计费系统对所述USUra^与usuKe2 ... usuKeni&M采用核减算法进行计算,得到所述用户的基础流量的实际使用量,其中,所述核减算法为USUkgi 实际=USUkgi检测-USUkg2检测(1-Κ2% )/Κ2% · · · _USUKGn检测(l~Kn% )/Kn%,其中,所述 η为大于1的自然数,所述流量以授予的业务单位USU表示。
11.如权利要求7或10所述的方法,其特征在于,所述在线计费系统进行所述用户的基础流量的账户扣减之后,还包括若所述用户的基础流量还有余额,所述在线计费系统向所述分组交换网关发送配额控制响应CCA消息,所述CCA消息携带为所述用户下发的后续基础流量配额。
12.如权利要求11所述的方法,其特征在于,所述方法还包括若所述在线计费系统确定当前核减计算得到的所述用户的基础流量的实际使用量达到所述用户剩余的基础流量配额,向所述分组交换网关发送配额控制响应CCA消息,所述 CCA消息携带多业务信用控制MSCC层错误码,所述MSCC层错误码用于指示所述分组交换网关所述用户的基础流量配额耗尽。
13.如权利要求12所述的方法,其特征在于,还包括所述分组交换网关根据业务单位耗尽指示FUI,采取相应的措施来阻止所述用户继续进行基础流量业务;其中,所述业务单位耗尽指示FUI为所述在线计费系统在为所述用户下发所述最后一次基础流量配额时,携带在所述CCA消息中下发给所述分组交换网关的;或者,所述业务单位耗尽指示FUI为预先在所述分组数据网关上配置的。
14.如权利要求11所述的方法,其特征在于,若所述在线计费系统为所述用户下发最后一次基础流量配额,所述方法还包括所述在线计费系统在发送给所述分组交换网关的CCA消息中进一步携带业务单位耗尽指示FUI ;所述分组交换网关接收到所述携带FUI的CCA消息后,根据非基础流量业务的DPI识别准确率,将自身检测到的所述用户的基础流量进行核减计算得到所述用户的基础流量的实际使用量;所述分组交换网关确定当前核减计算得到的所述用户的基础流量的实际使用量是否达到所述最后一次基础流量配额,如果是,根据所述业务单位耗尽指示FUI,阻止所述用户继续进行基础流量业务。
15.一种在线计费装置,其特征在于,包括获得单元,用于获得用户的基础流量的实际使用量,其中,所述用户的基础流量的实际使用量是根据非基础流量业务的深度报文检测DPI识别准确率,将分组交换网关检测到的所述用户的基础流量进行核减计算得到;计费单元,用于根据所述获得单元获得的所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减。
16.如权利要求15所述的装置,其特征在于,还包括下发单元,用于在所述计费单元进行账户扣减之后所述用户的基础流量还有余额时, 向所述分组交换网关发送配额控制响应CCA消息,所述CCA消息携带为所述用户下发的后续基础流量配额。
17.如权利要求16所述的装置,其特征在于,所述获得单元具体用于接收分组交换网关在计费上报触发条件到达时,发送的配额控制请求CCR消息,所述CCR消息携带所述用户的基础流量的实际使用量,其中,所述用户的基础流量的实际使用量由所述分组交换网关进行核减计算得到。
18.如权利要求17所述的装置,其特征在于,所述下发单元还用于若为所述用户下发最后一次基础流量配额,在为所述用户下发所述最后一次基础流量配额时,在所述CCA消息中进一步携带业务单位耗尽指示FUI,以便于所述分组交换网关在确定当前核减计算得到的所述用户的基础流量的实际使用量达到所述最后一次基础流量配额时,根据所述FUI, 采取相应措施来阻止所述用户继续进行基础流量业务。
19.如权利要求16所述的装置,其特征在于,所述获得单元包括接收单元,用于接收分组交换网关在计费上报触发条件到达时,发送的配额控制请求 CCR消息,所述CCR消息携带所述分组交换网关检测到的所述用户的基础流量USURGI 检测与各非基石出、流量USUkg2检测· · · USUlffin检测;计算单元,用于根据非基础流量业务的DPI识别准确率,对所述接收单元接收到的所述用户的基础流量USUrgi 各非基础流量USUeg2 ■. . . USUKeni&M进行核减计算,得到所述用户的基础流量的实际使用量。
20.如权利要求19所述的装置,其特征在于,所述下发单元还用于若确定当前核减计算得到的所述用户的基础流量的实际使用量达到所述用户剩余的基础流量配额,在向所述分组交换网关发送的CCA消息中进一步携带多业务信用控制MSCC 层错误码,所述MSCC层错误码用于指示所述分组交换网关所述用户的基础流量配额耗尽。
21.一种分组交换网关,其特征在于,包括检测单元,用于在用户的业务流量传输过程中,检测得到所述用户的基础流量;计算单元,用于根据非基础流量业务的深度报文检测DPI识别准确率,对所述检测单元检测到的所述用户的基础流量进行核减计算,得到所述用户的基础流量的实际使用量;上报单元,用于将所述计算单元计算出的所述用户的基础流量的实际使用量上报给在线计费系统,以便于所述在线计费系统根据所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减。
22.如权利要求21所述的分组交换网关,其特征在于,还包括接收单元,用于接收所述在线计费系统在进行所述用户的基础流量账户扣减之后所述用户的基础流量还有余额时,下发的后续基础流量配额,所述后续基础流量配额携带在配额控制响应CCA消息中。
23.如权利要求22所述的分组交换网关,其特征在于,还包括第一流量阻止单元,用于在所述接收单元接收到所述在线计费系统为所述用户下发最后一次基础流量配额时,确定当前核减计算得到的所述用户的基础流量的实际使用量是否达到所述最后一次基础流量配额,如果是,根据业务单位耗尽指示FUI,采取相应措施来阻止所述用户继续进行基础流量业务。
24.一种分组交换网关,其特征在于,包括检测单元,用于在用户的业务流量传输过程中,检测得到所述用户的基础流量USUKem 与各非基础流量USU RG2 检测· · · USUrsi 检测;上报单元,用于将所述检测单元检测到的所述USUra ^sj与USUffi2 ^sj. . . USUEGn ^sj上报给所述在线计费系统,以便于所述在线计费系统根据非基础流量业务的深度报文检测 DPI识别准确率,对所述接收到的所述用户的基础流量USUKemM与各非基础流量USUrg2检 · usuKeni&M进行核减计算,得到所述用户的基础流量的实际使用量。
25.如权利要求M所述的分组交换网关,其特征在于,还包括接收单元,用于接收所述在线计费系统在进行所述用户的基础流量账户扣减之后所述用户的基础流量还有余额时,下发的后续基础流量配额,所述后续基础流量配额携带在配额控制响应CCA消息中。
26.如权利要求25所述的分组交换网关,其特征在于,所述接收单元还用于接收所述在线计费系统在确定当前核减计算得到的所述用户的基础流量的实际使用量达到所述用户剩余的基础流量配额时,发送的多业务信用控制MSCC层错误码,所述MSCC层错误码携带在所述CCA消息中;相应地,所述分组交换网关还包括第二流量阻止单元,用于根据所述MSCC层错误码确定所述用户的基础流量配额耗尽, 阻止所述用户继续进行基础流量业务。
27.如权利要求25所述的分组交换网关,其特征在于,所述接收单元还用于接收所述在线计费系统在确定为所述用户下发最后一次基础流量配额时,携带在CCA消息中发送的业务单位耗尽指示FUI ;相应地,所述分组交换网关还包括计算单元,用于在所述接收单元接收到所述携带FUI的CCA消息后,根据非基础流量业务的DPI识别准确率,将所述检测单元检测到的所述用户的基础流量进行核减计算得到所述用户的基础流量的实际使用量;第三流量阻止单元,用于在确定所述计算单元计算得到的所述用户的基础流量的实际使用量达到所述最后一次基础流量配额时,根据所述业务单位耗尽指示FUI,采取相应措施来阻止所述用户继续进行基础流量业务。
全文摘要
本发明涉及一种流量业务计费方法、装置和系统。其中的方法包括在线计费系统获得用户的基础流量的实际使用量,其中,所述用户的基础流量的实际使用量是根据非基础流量业务的DPI识别准确率,将分组交换网关检测到的所述用户的基础流量进行核减计算得到;所述在线计费系统根据所述用户的基础流量的实际使用量,进行所述用户的基础流量的账户扣减。此种账户计费方式做到了实时在线计费时对用户基础流量的合理计费,不至于导致用户的非基础流量被误计为基础流量,提高了计费准确性。
文档编号H04W4/26GK102388634SQ201180002497
公开日2012年3月21日 申请日期2011年9月5日 优先权日2011年9月5日
发明者胡玉胜, 韩厚晓, 鲍志军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1