一种在线计费方法、装置和系统的制作方法

文档序号:7748142阅读:177来源:国知局
专利名称:一种在线计费方法、装置和系统的制作方法
技术领域
本发明涉及通信领域,具体地涉及一种在线计费方法、装置和系统。
背景技术
图1为现有技术的计费系统的架构图。如图1所示,MSC(Mobile SwitchingCenter,移动交换中心)根据用户签约信息,触发SCP (Service Control Point, 业务控制点)进行呼叫控制和计费。其中SCP与OCS(Online Charging System,在线计费系统)采用DCC (Diameter Credit Control ,Diameter信用控制)协议进行业务鉴权扣费; 其中,Billing为后付费或者结算网元,应用于需要同时扣费的场景,比如长途结算的场景;由于需要对呼叫进行长途结算,Billing承担长途结算的业务,Billing需要离线收集 MSC产生的话单,计算出每个呼叫的长途结算费用。图1中HLR表示本地位置寄存器(Home LocationRegister) ;CAP 表示 CAMEL 应用协议(CAMEI Application Part) ;CAMEL 表示移动网增强逻辑的特定用户应用(Customized Applications for MobileNetwork Enhanced Logic)。在现有技术中,Billing的结算是离线方式的,或者是延迟的。发明人在实现本发明的过程中发现,现有技术至少存在以下不足第一、现有技术的计费系统采用的计费方法只能实现离线计费,无法实时地对业务进行计费;第二、现有技术的计费系统采用的计费方法只在触发一个OCS针对一个业务进行计费,这种计费方式应用范围有限。

发明内容
本发明实施例提供了一种在线计费方法,装置及系统,以达到在线实时地在多个在线计费系统中同时对一个业务进行计费的目的。—方面,本发明实施例提供了一种在线计费方法,该方法包括根据用户发送的业务请求,向至少两个在线计费系统OCS发送第一计费请求;接收所述至少两个OCS返回的计费响应,所述计费响应中包括所述用户的授权业务量;根据所述授权业务量,判断是否接通所述业务请求;当允许接通所述业务请求时,在所述业务执行的过程中,向所述至少两个 OCS发送第二计费请求,以触发所述至少两个OCS分别对所述用户进行扣费操作。又一方面,本发明实施例提供了一种网络交换装置,该装置包括请求单元,用于根据用户发送的业务请求,向至少两个在线计费系统OCS发送第一计费请求;接收单元,用于接收所述至少两个OCS返回的计费响应,所述计费响应中包括所述用户的授权业务量; 判断单元,用于根据所述授权业务量,判断是否接通所述业务请求;处理单元,用于当允许接通所述业务请求时,在所述业务执行的过程中,向所述至少两个OCS发送第二计费请求, 以触发所述至少两个OCS分别对所述用户进行扣费操作。还一方面,本发明实施例提供了一种在线计费系统,该系统包括接收单元,用于接收网络交换装置发送的第一计费请求;处理单元,用于根据所述第一计费请求,计算授予所述第一计费请求对应的用户的授权业务量,并生成至少一个协作计费的协作在线计费系统OCS的标识;发送单元,用于向所述网络交换装置返回对应于第一计费响应,所述第一计费响应中包括所述授权业务量和所述至少一个协作OCS的标识;所述接收单元,还用于接收所述网络交换装置发送第二计费请求;计费单元,用于根据所述第二计费请求,对所述用户已消费的业务量进行扣费操作。最后一方面,本发明实施例提供了一种在线计费系统,该系统包括网络交换装置,用于根据用户发送的业务请求,向至少两个在线计费系统OCS发送第一计费请求;接收所述至少两个OCS返回的计费响应,所述计费响应中包括所述用户的授权业务量;根据所述授权业务量,判断是否接通所述业务请求;当允许接通所述业务请求时,在所述业务执行的过程中,向所述至少两个OCS发送第二计费请求,以触发所述至少两个OCS分别对所述用户进行扣费操作;至少两个0CS,用于接收网络交换装置发送的第一计费请求;根据所述第一计费请求,计算授予所述第一计费请求对应的用户的授权业务量;向所述网络交换装置返回第一计费响应,所述第一计费响应中包括所述授权业务量;接收所述网络交换装置发送的第二计费请求;根据所述第二计费请求,对所述用户已消费的业务量进行扣费操作。本发明实施例提供的上述技术方案,网络交换装置可以对多个在线计费系统同时发起基于在线计费协议的多个计费请求,从而可以在线实时地在多个在线计费系统中同时对一个业务进行计费,并进一步拓宽了应用范围。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术的计费系统的架构图; 图2为本发明实施例的一种在线计费系统的架构示意图; 图3为本发明实施例的一种信令交互流程图; 图4为本发明实施例的一种在线计费方法的流程图; 图4A为本发明实施例依据图4所示方法在呼叫计费场景中的一种流程图; 图4B为本发明实施例依据图4所示方法在上网计费场景中的一种流程图; 图5为本发明实施例的另一种在线计费方法的流程图; 图6为本发明实施例的又一种信令交互流程图; 图7为本发明实施例的又一种信令交互流程图; 图8为本发明实施例的网络交换装置的功能框图; 图9为本发明实施例的一种在线计费系统的功能框图。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例解决的技术问题是MSC、GGSN (Gateway GPRS SupportNode, 网关GPRS支持节点)或者SMSC (Short Message Service Center,短消息中心)或 MMSC(Multimedia Message Service center,彩信中心)等支持多种计费场景时,每次会话需要发起多个计费请求,这多个计费请求被发送到不同的在线计费系统;MSC、GGSN、SMSC 或MMSC等需要在一个会话场景中根据多个OCS返回的结果进行处理。固定/移动核心网在智能呼叫、扣费业务上;在3GPPCThird GenerationPartnership Proiect,第三代合作伙伴计划)的下一代计费框架中,核心网网元可以出Ro(R0 InterfaCe,3GPP定义的在线计费接口)接口,使用DCC协议进行呼叫/业务等鉴权控制。在核心网演进过程中,可能出现核心网网元同时支持传统智能网 (intelligent network)协议和Ro计费协议的情况。本发明实施例提供了一种在线计费系统,图2为本发明实施例的一种在线计费系统的架构示意图。如图2所示,该系统20包括网络交换装置210和至少两个在线计费系统 220和230,网络交换装置210与在0CS220,0CS230通过在线计费接口 Ro连接,以实现在线计费控制。图2仅图示了两个0CS,可选地,网络交换装置还可以通Ro接口与多个OCS连接。上述网络交换装置210包括负责网络侧赋值业务路由控制等功能的部件,可以为例如 MSC、SCP、GGSN 或者 SMSC 等。在网络交换装置210或者任意一个OCS上,可部署控制触发逻辑,控制触发逻辑用于根据业务的使用情况判断是否将该业务触发到至少两个不同的0CS。网络交换装置210 既可以同时发送计费请求到0SC220和0CS230,也可以按照先后顺序依次发送计费请求。即网络交换装置210可以根据用户发送的业务请求,判断触发原则是采用同时触发计费请求到0SC220和0SC230,还是先触发计费请求到0SC220,再触发计费请求到0SC230。请再次参阅图2,以下对网络交换装置210、0SC220和0CS230的功能进行详细说明。网络交换装置210,用于根据用户发送的业务请求,向至少两个在线计费系统OCS 发送第一计费请求;接收所述至少两个OCS返回的计费响应,所述计费响应中包括所述用户的授权业务量;根据所述授权业务量,判断是否接通所述业务请求;当允许接通所述业务请求时,在所述业务执行的过程中,向所述至少两个OCS发送第二计费请求,以触发所述至少两个OCS分别对所述用户进行扣费操作;至少两个0CS220和230,用于接收网络交换装置发送的第一计费请求;根据所述第一计费请求,计算授予所述第一计费请求对应的用户的授权业务量;向所述网络交换装置返回第一计费响应,所述第一计费响应中包括所述授权业务量;接收所述网络交换装置发送的第二计费请求;根据所述第二计费请求,对所述用户已消费的业务量进行扣费操作。可选地,上述0CS220或者0SC230,还可以用于接收网络交换装置发送的第一计费请求;根据所述第一计费请求,计算授予所述第一计费请求对应的用户的授权业务量,并生成至少一个协作计费的协作在线计费系统OCS的标识;向所述网络交换装置返回对应于第一计费响应,所述第一计费响应中包括所述授权业务量和所述至少一个协作OCS的标识; 接收所述网络交换装置发送第二计费请求;根据所述第二计费请求,对所述用户已消费的业务量进行扣费操作。
可选地,网络交换装置210,还可以用于根据用户发送的业务请求,向第一 0CS220 发送第一计费请求;接收所述第一 0CS220返回的第一计费响应,所述第一计费响应中包括所述第一 0CS220授予所述用户的授权业务量,以及用于协作计费的至少一个协作0CS230 的标识;根据所述标识,向所述至少一个协作0CS230发送第一计费请求。以下通过信令交互流程图来描述本发明实施例的在线计费系统的工作过程。图3 为本发明实施例的一种信令交互流程图。在图3所示的流程中,网络交换装置同时触发2 个计费请求,同时到0CS1、0CS2请求计费。如图3所示,该流程包括S301、网络交换装置接收业务请求,然后判断Ro计费触发的原则是同时触发到 OCSl和0CS2,还是先触发到OCSl,再触发到0CS2 ;当为同时触发到OSCl和0SC2时,执行 S302A 和 S302B ;具体地,网络交换装置上可部署有控制触发逻辑,其用于根据业务的使用情况判断是否将该业务触发到至少两个不同的0CS。例如判断这个业务请求是否涉及到至少两个业务场景,以决定是否需要向至少两个OCS发送计费请求。例如,对于一个长途呼叫业务、漫游业务或国际长途业务,可能涉及到多个计费场景,需要多个OCS配合进行计费,因此网络交换装置在接收到上述业务对应的业务请求后, 将向至少两个OCS发送计费请求。由于此时控制触发逻辑部署于网络交换装置上,网络交换装置在接收到业务请求后,可根据业务的使用情况判断出是否触发到一个0CS,还是触发到至少两个0CS。并当网络交换装置判断需要同时触发到至少两个OCS时,同时向上述至少两个OCS发送计费请求。在另一种情况中,如果控制触发逻辑部没有署于网络交换装置上,而是部署于OCS 上,例如部署于OCSl上时,网络交换装置在接收到业务请求后需先触发计费请求到0CS1, 由OCSl判断是否需要至少两个OCS协作配合针对该业务请求进行计费,网络交换装置还根据OCSl返回的结果向另外至少一个用于针对该业务进行协作计费的0CS2发送计费请求。 在这种情况中,网络交换装置是先触发计费请求到0CS1,再触发计费请求到0CS2。S302A、网络交换装置发送基于DCC协议的计费请求到OCSl,请求进行业务鉴权和计算授权业务量; S302B、网络交换装置发送基于DCC协议的计费请求到0CS2,请求业务鉴权和计算授权业务量;S302A和S302B可以同时执行,或先执行S302A,再执行S302B,也可按相反顺序执行。S303A 和 S303B、OCS1,0CS2 均返回计费响应;S304、网络交换装置分析OCSl和0CS2的返回计费响应,根据响应中包含的授权业务量判断是否接通该业务请求(如接续被叫,或者接续上网请求);例如,返回的响应中可以包含下列信息{Result-Code}表示鉴权结果为成功或失败的结果码、[Granted-krvice-Unit]授权单元、[CC-Time]授权时长、 [CC-Total-Octets]授权流量等。网络交换装置可以根据上述信息进行分析判断。S305A-S305B、在用户使用业务的过程中,网络交换装置发送计费请求至0SC220 和0SC230,以对所述用户已消费的业务量进行费用扣减。例如,该计费请求中可以包含的信息包括但不限定于主叫号码、被叫号码、主叫漫游地信息、已消费/已使用的时长、已消费的流量、业务类型(3G呼叫或2G呼叫)等。S306A-S306B、OCSl和0CS2分别向网络交换装置返回响应。本发明实施例提供了一种在线计费方法。图4为本发明实施例的一种在线计费方法的流程图。该方法为网络交换装置的处理方法,如图4所示,该方法包括如下步骤S401、根据用户发送的业务请求,向至少两个在线计费系统OCS发送第一计费请求;具体地,上述业务包括但不限定于语音业务、数据业务等,例如呼叫业务、上网业务等。该业务请求中可以包括请求业务的用户的信息和业务类型,以便判断是否需要多个在线计费系统合作完成对同一个业务的计费。发送第一计费请求的方式可以是同时发送, 也可以是按照先后顺序依次发送。S402、接收所述至少两个OCS返回的计费响应,所述计费响应中包括所述用户的授权业务量;具体地,每个OCS返回的响应中都包括该OCS计算的授予该用户的授权业务量。上述授权业务量包括授权给用户的通话时间长度和授权的网络流量等。每个OCS返回的响应中还可以包括对该用户的鉴权结果,例如该用户是否为有效用户,是否处于黑名单中,用户是否有建立业务的权限等。S403、根据所述授权业务量,判断是否接通所述业务请求;具体地,当所述至少两个OCS分别返回的授权业务量中有一个为0时,不接通该业务请求;当所述至少两个OCS分别返回的授权业务量均大于0时,接通该业务请求。S404、当允许接通所述业务请求时,在所述业务执行的过程中,向所述至少两个 OCS发送第二计费请求,以触发所述至少两个OCS分别对所述用户进行扣费操作;可选地,向至少两个OCS发送第二计费请求的方式也可以为同时发送或先后依次发送;也可以为在用户使用业务的过程中周期性地发送;也可以在接近、达到或超过授权业务量时,发送第二计费请求进行扣费,例如在接近、达到或超过授权通话时间长度、授权网络流量时,发送第二计费请求进行扣费;也可以在业务终止时,发送第二计费请求以进行扣费。可选地,S401的具体过程也可以包括根据用户发送的业务请求,向第一 OCS发送第一计费请求;接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第一 OCS授予所述用户的授权业务量,以及用于协作计费的至少一个协作OCS的标识;根据所述标识,向所述至少一个协作OCS发送第一计费请求。以下以网络交换装置触发两个在线计费系统对同一个语音业务进行计费为例,说明图4所示方法在该应用场景下的具体流程。图4A为依据图4所示方法在呼叫计费场景中的一种流程图,在该场景中,网络交换装置为SCP。如图4A所示,该流程包括S401A、根据用户发送的语音业务请求,向第一 OCS和第二 OCS发送第一计费请求;S402A、接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第
一OCS授权所述用户进行本地通话的第一时间长度;S403A、接收所述第二 OCS返回的第二计费响应,所述第二计费响应中包括所述第
二OCS授权所述用户进行长途通话的第二时间长度;
S404A、根据所述第一时间长度和第二时间长度,判断是否接通所述语音业务请求;S405A、当允许接通所述语音业务请求时,在所述语音业务的执行过程中,向所述第一 OCS和所述第二 OCS发送第二计费请求,以触发所述第一 OCS对所述用户的本地语音业务费进行扣费操作,并触发所述第二 OCS对所述用户的长途语音业务费进行扣费操作。其中,S402A和S403A可以同时执行或调换顺序。S404A中,当所述第一时间长度和第二时间长度有一个为0,则不接通该语音业务请求,当所述第一时间长度和第二时间长度均大于0,则接通该语音业务请求。在接通该语音业务后,授权给用户的通话时间长度为第一时间长度和第二时间长度中的较小者。以下以网络交换装置触发两个在线计费系统对同一个数据业务进行计费为例,说明图4所示方法在该应用场景下的具体流程。图4B为依据图4所示方法在上网计费场景中的一种流程图,在该场景中,网络交换装置为GGSN。如图4B所示,该流程包括S401B、根据用户发送的数据业务请求,向第一 OCS和第二 OCS发送第一计费请求;可选地,该数据业务请求中包括用户的信息和用户请求访问的网络地址,根据该网络地址可判定需要进行计费的在线计费系统的数量和标识。S402B、接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第
一OCS授予所述用户的第一授权网络流量;S403B、接收所述第二 OCS返回的第二计费响应,所述第二计费响应中包括所述第
二OCS授予所述用户的第二授权网络流量;S404B、根据所述第一授权网络流量和所述第二授权网络流量,判断是否接通所述数据业务请求;具体地,当第一授权网络流量和第二授权网络流量中有一个为0时,不接通该上网请求;当第一授权网络流量和第二授权网络流量均大于0时,接通该上网请求。可选地,还可以当第一授权网络流量和第二授权网络流量均大于0时,取第一授权网络流量和第二授权网络流量中的较小者作为赋予用户使用的网络流量。S405B、当允许接通所述数据业务请求时,在所述数据业务的执行过程中,向所述第一 OCS和所述第二 OCS发送第二计费请求,以触发所述第一 OCS和所述第二 OCS分别对所述用户已消费的网络流量进行扣费操作。可选地,第一 OCS用于对已消费的国内网络流量进行费用扣减,第二 OCS用于对已消费的国外网络流量进行费用扣减。本发明实施例的方法,克服了现有技术无法在线实时地,在至少两个OCS中同时对一个业务进行计费的缺陷,可以对至少两个OCS同时发起基于在线计费协议的计费请求。本发明实施例还提供了另一种在线计费方法。图5为本发明实施例的另一种在线计费方法的流程图。该方法为图2中的在线计费系统的处理方法,如图5所示,该方法包括S501、接收网络交换装置发送的第一计费请求;S502、根据所述第一计费请求,计算授予所述第一计费请求对应的用户的授权业
10务量,并生成至少一个协作计费的协作在线计费系统OCS的标识;具体地,第一计费请求中可以包含请求业务的用户的信息,例如用户的号码或其它标识,根据用户的信息可确定用户在该OCS中的账户余额,再结合所请求业务的资费标准,例如每单位时间的费用或每单位流量的费用,计算出授予用户的授权业务量。而且,根据用户号码可判断用户的呼叫请求是否为跨运营商呼叫请求或长途呼叫请求,如是,则确定至少一个协作计费的协作0CS,并生成该至少一个协作OCS的标识,然后通过返回的响应通知网络交换装置针对该业务请求还需要至少一个协作OCS配合进行计费。可选地,根据用户请求访问的网络地址可以确定用户的上网请求是属于国内或国外的上网请求,从而可以确定是否还需要至少一个协作OCS来完成计费。S503、向所述网络交换装置返回第一计费响应,所述第一计费响应中包括所述授权业务量和所述至少一个协作OCS的标识;S504、接收所述网络交换装置发送第二计费请求;S505、根据所述第二计费请求,对所述用户已消费的业务量进行扣费操作。可选地,图5所示的方法还可以包括向所述网络交换装置返回第二计费响应,所述第二计费响应中包括所述用户剩余的业务量。采用本发明实施例图5所示的方法,通过在向述网络交换装置返回的响应中携带至少一个协作计费的OCS标识,从而使着至少两个OCS可以同时对业务过程进行计费。以下举两个具体的例子来进一步详细说明图2所示的系统和图3-图5所示的方法。例 1 图6为本发明实施例的又一种信令交互流程图。如图6所示,SCP 一个会话中同时支持至少2个DCC协议自动机(FSM :Finite State Machine,有限状态机),也可以支持更多的协议自动机,SCP分别发送计费请求到OCSl和0CS2。S601、SCP根据呼叫请求,发送基于DCC协议的计费请求到OCSl,例如发送 CCR{initial}消息;CCR(Credit Control Request,计费请求),CCA (Credit Control Answer,计费应答),属于DCC协议里面的2条消息,本领域技术人员可以理解。S602、OCSl鉴权用户的基本信息,并执行呼叫计费计算,向SCP返回 CCA {initial},消息中携带0SC2的标识;S603、SCP根据OCSl的返回结果中包含的0SC2的标识,判断本次呼叫为跨运营商呼叫,需要再次触发0CS2 ;S604、SCP对于呼叫,发送DCC计费请求到0CS2,以使0CS2进行长途结算费用的计算和扣取,例如发送CCR{initial}消息;S605、0CS2鉴权用户的基本信息,并执行呼叫计费计算,返回CCAUnitial};S606、SCP判断OCSl的返回和0CS2的返回结果是否为成功,如是,则接通被叫用户,用户至此使用业务;S607、在呼叫过程中,SCP向OSCl发送CCR{Update/Term}请求本地通话扣费;S608、OSCl 向 SCP 返回 CCA {update/term};S609、在呼叫过程中,SCP向0SC2发送CCR{Update/Term}请求长途结算费用扣减;S610、0SC2 向 SCP 返回 CCA {update/term}。CCR{initial}是会话/呼叫第一次的请求;CCR{Update}是会话/呼叫过程中周期性发送的计费请求,(例如每5分钟就发送/上报一次CCR {Update}),CCR {Update}可以有多次,也可以一次也没有;CCR{Term}是呼叫结束的时候上报的,固定会有一次。例2:图7为本发明实施例的又一种信令交互流程图。如图7所示,GGSN—个会话中同时支持至少2个DCC协议自动机,同时或者分别发送计费请求到OCSl和0CS2,该处理流程应用于用户使用GPRS上网过程中。S701、GGSN对于用户的上网请求,发送基于DCC协议的计费请求到0CS1,例如发送 CCR{initial}消息;S702、0CS1鉴权用户的基本信息,并执行呼叫计费计算,以计算出授予用户的第一网络流量,然后返回CCAUnitial};可选地,S702中也可以生成至少一个协用计费的协作OCS的标识,并在返回的 CCAUnitial}中携带该标识,以通过GGSN向该至少一个协作OCS发送计费请求。S703、GGSN对于用户的上网请求,发送基于DCC协议的计费请求到0CS2,以使0SC2 进行国际关口出口的上网费用的计算和扣取,例如发送CCRUnitial}消息;S704、0CS2鉴权用户的基本信息,并计算授予该用户的第二授权网络流量,并返回 CCAUnitial},指示需要扣减国际关口出口的上网费用;可选地,S704的具体过程也可以包括0CS2鉴权用户的基本信息,并执行呼叫计费计算,返回CCAUnitial}指示本次业务请求,无需扣减国际关口出口的上网费用;并指示GGSN在以后的计费流程中不必再到0CS2来鉴权和扣费了 ;S705、SCP判断OCSl的返回和0CS2的返回结果,当鉴权结果为成功时,接通用户访问的网络地址,用户至此使用业务。S706A-S706B、在上网过程中,SCP 向 OCS 1 和 0CS2 发送 CCR{Update/Term}请求扣费,请求上网流量费用扣减;可选地,当S704中返回的响应指示无需扣减国际关口出口的上网费用时,则在上网过程中,SCP不向0SC2发送扣费请求CCR {Update},即不执行S706B。S707A-S707B、OSCl 和 0CS2 向 SCP 返回 CCA {update/term}。可选地,当没有执行S706B时,也不执行S707B。本发明实施例还提供了一种网络交换装置,图8为本发明实施例的网络交换装置的功能框图。如图8所示,该装置80包括请求单元810,用于根据用户发送的业务请求,向至少两个在线计费系统OCS发送第一计费请求;接收单元820,用于接收所述至少两个OCS返回的计费响应,所述计费响应中包括所述用户的授权业务量;判断单元830,用于根据所述授权业务量,判断是否接通所述业务请求;处理单元840,用于当允许接通所述业务请求时,在所述业务执行的过程中,向所述至少两个OCS发送第二计费请求,以触发所述至少两个OCS分别对所述用户进行扣费操作。可选地,在一个实施例中,上述请求单元810-处理单元840具体是执行如下功能所述请求单元810,具体可以用于根据用户发送的语音业务请求,向第一 OCS和第二 OCS发送第一计费请求;所述接收单元820,具体可以用于接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第一 OCS授权所述用户进行本地通话的第一时间长度;并接收所述第二 OCS返回的第二计费响应,所述第二计费响应中包括所述第二 OCS授权所述用户进行长途通话的第二时间长度;所述判断单元830,具体可以用于根据所述第一时间长度和第二时间长度,判断是否接通所述语音业务请求;所述处理单元840,具体可以用于当允许接通所述语音业务请求时,在所述语音业务的执行过程中,向所述第一 OCS和所述第二 OCS发送第二计费请求,以触发所述第一 OCS 对所述用户的本地语音业务费进行扣费操作,并触发所述第二 OCS对所述用户的长途语音业务费进行扣费操作。可选地,在另一个实施例中,上述请求单元810-处理单元840具体是执行如下功能所述请求单元810,具体还可以用于根据用户发送的数据业务请求,向第一 OCS和第二 OCS发送第一计费请求;所述接收单元820,具体还可以用于接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第一 OCS授予所述用户的第一授权网络流量;并接收所述第二 OCS返回的第二计费响应,所述第二计费响应中包括所述第二 OCS授予所述用户的第二授权网络流量;所述判断单元830,具体还可以用于根据所述第一授权网络流量和所述第二授权网络流量,判断是否接通所述数据业务请求;所述处理单元840,具体还可以用于当允许接通所述数据业务请求时,在所述数据业务的执行过程中,向所述第一 OCS和所述第二 OCS发送第二计费请求,以触发所述第一 OCS和所述第二 OCS分别对所述用户已消费的网络流量进行扣费操作。可选地,在又一个实施例中,上述请求单元810-处理单元840具体是执行如下功能所述请求单元810,还可以用于根据用户发送的业务请求,向第一 OCS发送第一计费请求;接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第一 OCS授予所述用户的授权业务量,以及用于协作计费的至少一个协作OCS的标识;根据所述标识, 向所述至少一个协作OCS发送第一计费请求。所述接收单元820,还可以用于接收所述第一 OCS和所述至少一个协作OCS返回的对应于所述第一计费请求的响应,所述响应中包括授予所述用户的授权业务量;所述判断单元830,还可以用于根据所述授权业务量,判断是否接通所述业务请求;所述处理单元840,还可以用于当判断结果为是时,接通所述业务请求,并在所述业务的执行过程中,向所述第一 OCS和所述至少一个协作OCS发送第二计费请求,以触发所述第一 OCS和所述至少一个协作OCS分别对所述用户进行扣费操作。本发明实施例的网络交换装置的工作过程及其包含的各单元的功能,已在前述方法实施例中描述,在此不赘述。本发明实施例提供的网络交换装置可以对多个在线计费系统同时发起基于在线计费协议的多个计费请求,从而可以在线实时地在多个在线计费系统中同时对一个业务进行计费。本发明实施例还提供了一种在线计费系统。图9为本发明实施例的一种在线计费系统的功能框图。如图9所示,该装置90包括接收单元910,用于接收网络交换装置发送的第一计费请求;处理单元920,用于根据所述第一计费请求,计算授予所述第一计费请求对应的用户的授权业务量,并生成至少一个协作计费的协作在线计费系统OCS的标识;发送单元930,用于向所述网络交换装置返回对应于第一计费响应,所述第一计费响应中包括所述授权业务量和所述至少一个协作OCS的标识;所述接收单元910,还用于接收所述网络交换装置发送第二计费请求;计费单元940,用于根据所述第二计费请求,对所述用户已消费的业务量进行扣费操作。可选地,所述发送单元930,还可以用于向所述网络交换装置返回的第二计费响应,所述第二计费响应中包括所述用户剩余的业务量。本发明实施例的在线计费系统的工作过程及其包含的各单元的功能,已在前述方法实施例中描述,在此不赘述。本发明实施例的在线计费系统,通过在向述网络交换装置返回的响应中携带至少一个协作计费的OCS标识,从而使着至少两个OCS可以同时对业务过程进行计费。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。
1权利要求
1.一种在线计费方法,其特征在于,所述方法包括根据用户发送的业务请求,向至少两个在线计费系统OCS发送第一计费请求; 接收所述至少两个OCS返回的计费响应,所述计费响应中包括所述用户的授权业务量;根据所述授权业务量,判断是否接通所述业务请求;当允许接通所述业务请求时,在所述业务的执行过程中,向所述至少两个OCS发送第二计费请求,以触发所述至少两个OCS分别对所述用户进行扣费操作。
2.根据权利要求1所述的方法,其特征在于,所述方法具体包括根据用户发送的语音业务请求,向第一 OCS和第二 OCS发送第一计费请求; 接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第一 OCS授权所述用户进行本地通话的第一时间长度;接收所述第二 OCS返回的第二计费响应,所述第二计费响应中包括所述第二 OCS授权所述用户进行长途通话的第二时间长度; 根据所述第一时间长度和第二时间长度,判断是否接通所述语音业务请求; 当允许接通所述语音业务请求时,在所述语音业务的执行过程中,向所述第一 OCS和所述第二 OCS发送第二计费请求,以触发所述第一 OCS对所述用户的本地语音业务费进行扣费操作,并触发所述第二 OCS对所述用户的长途语音业务费进行扣费操作。
3.根据权利要求1所述的方法,其特征在于,所述根据用户发送的业务请求,向至少两个在线计费系统OCS发送第一计费请求;包括根据用户发送的业务请求,向第一 OCS发送第一计费请求;接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第一 OCS授予所述用户的授权业务量,以及用于协作计费的至少一个协作OCS的标识; 根据所述标识,向所述至少一个协作OCS发送第一计费请求。
4.根据权利要求1所述的方法,其特征在于,所述方法具体包括根据用户发送的数据业务请求,向第一 OCS和第二 OCS发送第一计费请求; 接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第一 OCS授予所述用户的第一授权网络流量;接收所述第二 OCS返回的第二计费响应,所述第二计费响应中包括所述第二 OCS授予所述用户的第二授权网络流量;根据所述第一授权网络流量和所述第二授权网络流量,判断是否接通所述数据业务请求;当允许接通所述数据业务请求时,在所述数据业务的执行过程中,向所述第一 OCS和所述第二 OCS发送第二计费请求,以触发所述第一 OCS和所述第二 OCS分别对所述用户已消费的网络流量进行扣费操作。
5.一种网络交换装置,其特征在于,所述网络交换装置包括请求单元,用于根据用户发送的业务请求,向至少两个在线计费系统OCS发送第一计费请求;接收单元,用于接收所述至少两个OCS返回的计费响应,所述计费响应中包括所述用户的授权业务量;判断单元,用于根据所述授权业务量,判断是否接通所述业务请求; 处理单元,用于当允许接通所述业务请求时,在所述业务执行的过程中,向所述至少两个OCS发送第二计费请求,以触发所述至少两个OCS分别对所述用户进行扣费操作。
6.根据权利要求5所述的装置,其特征在于,所述请求单元,具体用于根据用户发送的语音业务请求,向第一 OCS和第二 OCS发送第一计费请求;所述接收单元,用于接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第一 OCS授权所述用户进行本地通话的第一时间长度;并接收所述第二 OCS返回的第二计费响应,所述第二计费响应中包括所述第二 OCS授权所述用户进行长途通话的第二时间长度;所述判断单元,具体用于根据所述第一时间长度和第二时间长度,判断是否接通所述语音业务请求;所述处理单元,具体用于当允许接通所述语音业务请求时,在所述语音业务的执行过程中,向所述第一 OCS和所述第二 OCS发送第二计费请求,以触发所述第一 OCS对所述用户的本地语音业务费进行扣费操作,并触发所述第二 OCS对所述用户的长途语音业务费进行扣费操作。
7.根据权利要求5所述的网络交换装置,其特征在于,所述请求单元,具体用于根据用户发送的业务请求,向第一 OCS发送第一计费请求;接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第一 OCS授予所述用户的授权业务量,以及用于协作计费的至少一个协作OCS的标识;根据所述标识,向所述至少一个协作OCS发送第一计费请求。
8.根据权利要求5所述的网络交换装置,其特征在于,所述请求单元,具体用于根据用户发送的数据业务请求,向第一 OCS和第二 OCS发送第一计费请求;所述接收单元,用于接收所述第一 OCS返回的第一计费响应,所述第一计费响应中包括所述第一 OCS授予所述用户的第一授权网络流量;并接收所述第二 OCS返回的第二计费响应,所述第二计费响应中包括所述第二 OCS授予所述用户的第二授权网络流量;所述判断单元,具体用于根据所述第一授权网络流量和所述第二授权网络流量,判断是否接通所述数据业务请求;所述处理单元,具体用于当允许接通所述数据业务请求时,在所述数据业务的执行过程中,向所述第一 OCS和所述第二 OCS发送第二计费请求,以触发所述第一 OCS和所述第二 OCS分别对所述用户已消费的网络流量进行扣费操作。
9.一种在线计费系统,其特征在于,所述在线计费系统包括接收单元,用于接收网络交换装置发送的第一计费请求;处理单元,用于根据所述第一计费请求,计算授予所述第一计费请求对应的用户的授权业务量,并生成至少一个协作计费的协作在线计费系统OCS的标识;发送单元,用于向所述网络交换装置返回对应于第一计费响应,所述第一计费响应中包括所述授权业务量和所述至少一个协作OCS的标识;所述接收单元,还用于接收所述网络交换装置发送第二计费请求;计费单元,用于根据所述第二计费请求,对所述用户已消费的业务量进行扣费操作。
10.一种在线计费系统,其特征在于,所述系统包括网络交换装置,用于根据用户发送的业务请求,向至少两个在线计费系统OCS发送第一计费请求;接收所述至少两个OCS返回的第一计费响应,所述第一计费响应中包括所述用户的授权业务量;根据所述授权业务量,判断是否接通所述业务请求;当允许接通所述业务请求时,在所述业务执行的过程中,向所述至少两个OCS发送第二计费请求,以触发所述至少两个OCS分别对所述用户进行扣费操作;至少两个0CS,用于接收网络交换装置发送的第一计费请求;根据所述第一计费请求, 计算授予所述第一计费请求对应的用户的授权业务量;向所述网络交换装置返回第一计费响应,所述第一计费响应中包括所述授权业务量;接收所述网络交换装置发送的第二计费请求;根据所述第二计费请求,对所述用户已消费的业务量进行扣费操作。
全文摘要
本发明实施例提供了一种在线计费方法、装置和系统,该方法包括根据用户发送的业务请求,向至少两个在线计费系统在线计费系统OCS发送第一计费请求;接收所述至少两个OCS返回的计费响应,所述计费响应中包括所述用户的授权业务量;根据所述授权业务量,判断是否接通所述业务请求;当允许接通所述业务请求时,在所述业务的执行过程中,向所述至少两个OCS发送第二计费请求,以触发所述至少两个OCS分别对所述用户进行扣费操作。该方法可以在线实时地在多个在线计费系统中同时对一个业务进行计费。
文档编号H04W4/24GK102238508SQ201010165689
公开日2011年11月9日 申请日期2010年5月6日 优先权日2010年5月6日
发明者王伍戎, 郭中杰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1