计费请求的处理方法、设备及系统的制作方法

文档序号:7984406阅读:416来源:国知局
专利名称:计费请求的处理方法、设备及系统的制作方法
技术领域
本发明涉及网络通信技术,尤其涉及一种计费请求的处理方法、设备及系统。
背景技术
随着在线计费中心(Online Charging SyStem,0CS)产品的成熟,越来越多的电信运营商采用呼叫控制(Call Control)与OCS分离的组网结构。在这种组网结构中,OCS专职负责提供计费能力,所有其他业务网元都通过特定接口到OCS申请计费,业务网元例如为语音部件(Service Control Point, SCP)、短信部件(Short Message Switch Centre, SMSC)等。在电信运营商的资费设计中,通常会拨打一定时长的电话后,免费赠送给用户一定的通话时长,或者发送一定条数的短信后,免费赠送给用户一定条数的短信。对于赠送的情况,用户拨打电话或发送短信时,应该是免费的。但是,业务网元并不知道相应的业务是否为免费,依然会将计费请求发送给0CS,由OCS进行计费处理。也就是说,OCS处理的计费请求一部分是需要计费的,而另一部分是免费的,即不需要计费的。当免费的计费请求数量较多时,将导致OCS能够处理的需要计费的计费请求减少,则会造成真正为运营商带来价值的需要计费的计费请求不能被处理,即造成OCS的有效利用率的降低。

发明内容
本发明实施例是提供一种计费请求的处理方法、设备及系统,用以解决现有技术中存在的OCS效率较低的问题。本发明实施例提供了一种计费请求的处理方法,包括计费网关CGW接收业务网元发送的计费请求;CGff判断是否需要对所述计费请求进行计费;CGW在判断出需要对所述计费请求进行计费时,将所述计费请求发送给计费系统进行计费处理。本发明实施例提供一种CGW,包括接收模块,用于接收业务网元发送的计费请求;判断模块,用于判断是否需要对所述接收模块接收的所述计费请求进行计费;处理模块,用于在所述判断模块判断出需要对所述计费请求进行计费时,将所述计费请求发送给计费系统进行计费处理。本发明实施例提供了一种计费请求的处理系统,包括业务网元,用于根据用户发送的业务请求发送计费请求;计费网关CGW,用于判断是否需要对所述计费请求进行计费,在判断出需要计费时,转发所述计费请求;计费系统,用于接收所述CGW转发的计费请求,并进行计费处理。由上述技术方案可知,本发明实施例通过设置CGW,在CGW处进行计费请求的判
4断,在计费请求需要计费时才发送给0CS,可以避免将免费的计费请求发送给0CS,使得OCS 处理的计费请求都是真正有价值的,因此,可以提高OCS的效率。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明第一实施例的方法流程示意图;图2为本发明第二实施例的方法流程示意图;图3为本发明第三实施例的方法流程示意图;图4为本发明第四实施例的CGW的结构示意图;图5为本发明第五实施例的系统结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明第一实施例的方法流程示意图,包括步骤11 计费网关(Charging Gateway, CGff)接收业务网元发送的计费请求。其中,CGW是本发明实施例中新增加的设备,其位于现有的业务网元与计费系统之间,主要作用是过滤计费请求,将真正的有价值的计费请求发送给计费系统。CGW的具体执行流程可以参见本实施例的描述。上述的业务网元例如为SCP、SMSC等。上述的计费请求可以是请求语音业务、短信业务、彩信业务、数据业务等。步骤12 =CGff判断是否需要对所述计费请求进行计费。具体地,CGff保存有赠送资源信息,CGW可以根据保存的赠送资源信息判断是否有剩余的赠送资源;如果有剩余的赠送资源,则确定不需要对所述计费请求进行计费;如果没有剩余的赠送资源,则确定需要对所述计费请求进行计费。具体地,计费请求中可以携带请求的业务的信息,根据计费请求所请求的业务可以确定计费请求所需的资源。例如,接收到请求短信业务的计费请求后,如果剩余的赠送资源表明还可以免费一定数目的短信,则该请求短信业务的计费请求不需要计费。或者,对于语音通话业务,如果剩余的赠送资源表明还有免费的语音通话时长,则请求语音通话业务的计费请求不需要计费。赠送资源信息可以是CGW中预先设置的,例如,预先设置可以免费的短信是多少条,在哪个时间段内的通话是免费的,或者,免费通话的时间是多少等;或者, 赠送资源信息是CGW根据资费规则数据和已经进行的业务生成的,例如,资费规则数据是发送A条短信后免费赠送B条短信,则CGW在确定用户使用了 A条短信后则生成赠送资源为可以免费使用B条短信。或者,赠送资源信息可以是CGW从计费系统处接收的,而计费
5系统可以根据资费规则数据和已经进行的业务,按照上述原理生成。步骤13 :CGW在判断出需要对所述计费请求进行计费时,将所述计费请求发送给计费系统进行计费处理。上述的计费系统可以为在线计费系统或者为后付费的计费系统等。计费系统进行的计费处理例如可以是扣除用户账户上的费用,或者记录用户使用的资源以便后续扣除相
应费用。进一步地,CGW在判断出不需要对所述计费请求进行计费时,在剩余的赠送资源中扣除所述计费请求所需的资源。例如,如果针对短信业务的计费请求不需要计费时,则在免费的短信条数中减去一条。进一步地,在赠送资源由OCS生成时,CGW在赠送资源使用完毕后,可以向OCS发送赠送资源使用完毕的通知消息,使OCS可以获知相应的赠送资源已经使用完毕,从而删除保存的赠送资源信息。可以理解的是,这种情况下,CGW也可以不向OCS发送赠送资源使用完毕的通知消息,因为CGW会将需要计费的计费请求转发给0CS,因此OCS在接收到计费请求后,就可以获知相应的赠送资源已经使用完毕,从而删除保存的赠送资源信息。本实施例的CGW进行计费请求的判断,在计费请求需要计费时才发送给计费系统,可以避免将免费的计费请求发送给计费系统,使得计费系统处理的计费请求都是真正有价值的,因此,可以提高计费系统的有效利用率。图2为本发明第二实施例的方法流程示意图,本实施例中CGW向OCS转发计费请求。本实施例包括步骤201 =CGff上设置资费规则数据。其中,本实施例以CGW根据资费规则数据和已经进行的业务生成赠送资源为例。 对于直接配置赠送资源的情况可以参照执行。例如,资费规则数据可以包括在用户使用了第一数量的上网流量后免费赠送第二数量的上网流量,在用户发送了第三数量的彩信/短信后免费赠送第四数量的彩信/短信, 在用户进行了第一时间的语音通话时长后赠送第二时间的语音通话时长,在用户进行了第三时间的视频通话时长后赠送第四时间的视频通话时长,和在某段时间内可以免费使用某项业务等中的至少一种。步骤202 用户向业务网元发送业务请求。例如,用户发送的业务请求用于进行通话业务、短信业务、数据业务、彩信等。步骤203 业务网元进行业务逻辑处理。例如,如果用户请求的是通话业务,则产生对应通话业务的计费请求。步骤204 业务网元向CGW发送计费请求。步骤205 =CGff判断是否需要对计费请求进行计费。例如,如果接收的计费请求是针对短信的计费请求,赠送资源信息表明可以免费B 条短信,则不需要对该计费请求进行计费。可以理解的是,如果接收到计费请求时还没有生成赠送资源,那么该计费请求是需要计费的。步骤206 如果需要计费,则CGW向OCS转发该计费请求。步骤207 =OCS进行计费处理。
6
步骤208 OCS向CGW返回计费响应。例如,计费响应包括计费成功与否的信息,或者,如果计费请求是针对语音通话的,计费响应包括所允许呼叫的时间长度,或者,如果计费请求是针对数据业务的,计费响应包括允许上网的流量等。步骤209 =CGff向业务网元返回计费响应。步骤210 :CGW根据资费规则数据和已经进行的业务情况生成赠送资源。例如,资费规则数据包括通话A时间后赠送B时间的资源,则CGW在确定通话时间达到A时间后,生成B时间的通话作为赠送资源。CGW可以根据OCS返回的计费响应来确定已经进行的业务情况,例如,CGW转发一条针对短信的计费请求给OCS后,OCS返回的计费响应表明对该计费请求的计费处理成功, 则得到短信的统计数为1条,之后,每接收到一条针对短信业务的计费成功的计费响应请求,将短信的统计数增加1。如果资费规则数据是发送A条短信后赠送B条短信,则CGW可以在短信的统计数等于A条时生成可以免费发送B条短信的赠送资源。另外,对于OCS返回的计费响应中包含额度的情况,CGW是根据实际发生的业务量进行统计而不是OCS返回的额度进行统计。例如,对于语音通话,OCS返回的额度是C时间, 而用户实际使用的时间是D时间,则用户在实际使用完毕后,业务网元会向OCS发送表明实际使用量(D时间)的消息。其中,如果CGW参与业务网元和OCS之间的业务交互,CGW可以从该消息中获知用户实际使用量作为统计的已经进行的业务量,即已经进行的业务量为 D时间而不是C时间,或者,如果CGW不参与业务网元与OCS之间的业务交互,则OCS在获取实际使用量后可以将实际使用量发送给CGW,使得OCS将该实际使用量作为已经进行的业务量。本实施例以根据资费规则数据和已经进行的业务生成赠送资源为例,也可以是, CGff中预先配置赠送资源,之后根据预先配置的赠送资源判断是否对计费请求进行计费; 或者,也可以是CGW从计费系统处获取赠送资源,计费系统可以根据资费规则数据和已经进行的业务生成赠送资源。本实施例描述的是OCS通过CGW向业务网元返回计费响应,因此CGW可以根据资费规则数据和已经进行的业务情况生成赠送资源;在本发明的另一实施例中,OCS可以直接向业务网元返回计费响应,此时赠送资源由OCS生成,由OCS将赠送资源信息发送给CGW。本实施例通过设置CGW,并在CGW上进行计费请求是否需要计费的判断,可以在需要计费时才发送给0CS,使得OCS上处理的请求都是有效的需要计费的请求,在OCS系统容量不变的情况下,OCS所处理的有效的计费请求流量增加,提高OCS的有效利用率。图3为本发明第三实施例的方法流程示意图,本实施例中CGW不向OCS转发计费请求。本实施例包括步骤301 =CGff上设置资费规则数据。步骤302 用户向业务网元发送业务请求。步骤303 业务网元进行业务逻辑处理。步骤304 业务网元向CGW发送计费请求。上述流程的具体内容可以参见上一实施例的对应内容。步骤305 =CGff判断是否需要对计费请求进行计费。
其中,如果存在赠送资源,并且剩余的赠送资源能够满足本次计费请求所需的资源,则不需要对计费请求进行计费。例如,剩余的赠送资源表明还可以免费发送大于1的短信,则接收到针对短信业务的计费请求后,确定该计费请求为不需要计费的计费请求。步骤306 如果不需要计费,CGW在赠送资源中扣除本次业务使用的资源。其中,CGW在赠送资源中扣除本次使用的资源具体是对保存的赠送资源信息进行更新,例如,将赠送资源信息的免费短信数量减去一。步骤307 =CGff向业务网元返回计费响应。例如,返回表明计费成功的计费响应,或者,返回包含可以使用的资源的使用量信息的计费响应。其中,计费响应携带的资源的使用量信息根据不同的情况可能会不同;以语音通话为例,正常情况下,OCS向业务网元返回的计费响应携带的允许进行的语音通话时长为3分钟,则在赠送资源中的语音通话时长大于或等于3分钟时,CGW向业务网元返回的计费响应携带的允许进行的语音通话时长也为3分钟;但是当赠送资源中的语音通话时长小于3分钟,例如为2分钟时,则CGW向业务网元返回的计费响应携带的允许进行的语音通话时长为2分钟。步骤308 :CGW在赠送资源使用完毕后,向OCS发送通知消息,该通知消息用于通知 OCS赠送资源已经使用完毕。其中,通常来讲,赠送资源也会在OCS处生成,即CGW和OCS处都保存赠送资源。此时,如果赠送资源已经使用完毕,CGW不通知给0CS,那么OCS可能认为后续接收到计费请求依然是免费的而不进行扣费,造成计费错误。之后,如果CGW后续再次接收到计费请求,并且赠送资源已经使用完毕,则CGW将计费请求转发给ocs,OCS由于已经接收到上述的通知消息,则可以确定接收的计费请求是需要计费的,对该计费请求进行计费处理,之后可以将计费处理的计费响应返回给CGWjn 上一实施例中需要对计费请求进行计费的处理流程。其中,需要说明的是,步骤308是一个可选步骤,CGff也可以不向OCS发送赠送资源使用完毕的通知消息,因为在赠送资源使用完毕后,CGW会将需要计费的计费请求转发给 0CS,因此OCS在接收到计费请求后,就可以获知相应的赠送资源已经使用完毕,从而删除保存的赠送资源信息。本实施例通过设置CGW,并在CGW上进行计费请求是否需要计费的判断,可以在不需要计费时不将计费请求发送给0CS,以减轻OCS的负担;通过设置赠送资源,可以根据赠送资源的情况判断计费请求是否需要计费,实现判断方案的简单可实现。图4为本发明第四实施例的CGW的结构示意图,包括接收模块41、判断模块42和处理模块43 ;接收模块41用于接收业务网元发送的计费请求;判断模块42用于判断是否需要对所述接收模块接收的所述计费请求进行计费;处理模块43在所述判断模块判断出需要对所述计费请求进行计费时,将所述计费请求发送给计费系统进行计费处理。一个实施例中,所述CGW保存有赠送资源信息,所述判断模块具体用于在剩余的赠送资源大于或等于所述计费请求所需的资源时,确定不需要对所述计费请求进行计费; 在剩余的赠送资源小于所述计费请求所需的资源时,确定需要对所述计费请求进行计费。一个实施例中,还包括保存模块,用于保存赠送资源信息,所述赠送资源为预先配置的,或者由计费系统发送的;或者,用于设置资费规则数据,并根据所述资费规则数据
8及已经进行的业务情况生成赠送资源。一个实施例中,所述处理模块还用于在判断出不需要对所述计费请求进行计费时,在剩余的赠送资源中扣除所述计费请求所需的资源。一个实施例中,所述处理模块还用于在所述赠送资源使用完毕后,向计费系统发送免费资源使用完毕的通知消息,使得所述计费系统在接收到所述通知消息后对再次接收的计费请求进行计费处理。本实施例的CGW进行计费请求的判断,在计费请求需要计费时才发送给计费系统,可以避免将免费的计费请求发送给计费系统,使得计费系统处理的计费请求都是真正有价值的,因此,可以提高计费系统的有效利用率。图5为本发明第五实施例的系统结构示意图,包括业务网元51、CGff 52和计费系统53 ;业务网元51用于根据用户发送的业务请求发送计费请求;CGW 52用于判断是否需要对所述计费请求进行计费,在判断出需要计费时,转发所述计费请求;计费系统53用于接收所述CGW转发的计费请求,并进行计费处理。另外,所述CGW还可以用于在判断出不需要对所述计费请求进行计费时,在剩余的赠送资源中扣除所述计费请求所需的资源,向所述业务网元发送表示计费成功的计费响应。本实施例中的CGW可以具体参见图4所示实施例。本实施例通过设置CGW,并在CGW上进行计费请求是否需要计费的判断,可以在需要计费时才发送给计费系统,使得计费系统上处理的请求都是有效的需要计费的请求,在计费系统容量不变的情况下,OCS所处理的有效的计费请求流量增加,提高计费系统的有效利用率。可以理解的是,上述方法及设备中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
9
权利要求
1.一种计费请求的处理方法,其特征在于,包括 计费网关CGW接收业务网元发送的计费请求; CGW判断是否需要对所述计费请求进行计费;CGW在判断出需要对所述计费请求进行计费时,将所述计费请求发送给计费系统进行计费处理。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括CGW在判断出不需要对所述计费请求进行计费时,在剩余的赠送资源中扣除所述计费请求所需的资源,向所述业务网元发送表示计费成功的计费响应。
3.根据权利要求1或2所述的方法,其特征在于,所述CGW保存有赠送资源信息,所述判断是否需要对所述计费请求进行计费,包括根据所述赠送资源信息判断是否有剩余的赠送资源;如果有剩余的赠送资源,则确定不需要对所述计费请求进行计费;如果没有剩余的赠送资源,则确定需要对所述计费请求进行计费。
4.根据权利要求3所述的方法,其特征在于所述CGW保存的赠送资源信息是预先配置的、或由所述计费系统发送的、或根据资费规则及已经进行的业务情况生成的。
5.根据权利要求2所述的方法,其特征在于,还包括CGW在所述赠送资源使用完毕后,向计费系统发送免费资源使用完毕的通知消息,使得所述计费系统在接收到所述通知消息后对再次接收的计费请求进行计费处理。
6.一种计费网关CGW,其特征在于,包括 接收模块,用于接收业务网元发送的计费请求;判断模块,用于判断是否需要对所述接收模块接收的所述计费请求进行计费; 处理模块,用于在所述判断模块判断出需要对所述计费请求进行计费时,将所述计费请求发送给计费系统进行计费处理。
7.根据权利要求6所述的CGW,其特征在于,所述处理模块还用于在所述判断模块判断出不需要对所述计费请求进行计费时,在剩余的赠送资源中扣除所述计费请求所需的资源,向所述业务网元发送表示计费成功的计费响应。
8.根据权利要求6或7所述的CGW,其特征在于,所述CGW保存有赠送资源信息,所述判断模块具体用于根据所述赠送资源信息判断是否有剩余的赠送资源;如果有剩余的赠送资源,则确定不需要对所述计费请求进行计费;如果没有剩余的赠送资源,则确定需要对所述计费请求进行计费。
9.根据权利要求8所述的CGW,其特征在于,还包括保存模块,用于保存所述赠送资源信息,所述赠送资源信息是预先配置的、或由所述计费系统发送的、或根据资费规则及已经进行的业务情况生成的。
10.根据权利要求7所述的CGW,其特征在于,所述处理模块还用于在所述赠送资源使用完毕后,向计费系统发送免费资源使用完毕的通知消息,使得所述计费系统在接收到所述通知消息后对再次接收的计费请求进行计费处理。
11.一种计费请求的处理系统,其特征在于,包括业务网元,用于根据用户发送的业务请求发送计费请求;计费网关CGW,用于判断是否需要对所述计费请求进行计费,在判断出需要计费时,转发所述计费请求;计费系统,用于接收所述CGW转发的计费请求,并进行计费处理。
12.根据权利要求11所述的系统,其特征在于,所述CGW还用于在判断出不需要对所述计费请求进行计费时,在剩余的赠送资源中扣除所述计费请求所需的资源,向所述业务网元发送表示计费成功的计费响应。
全文摘要
本发明提供一种计费请求的处理方法、设备及系统。该方法包括CGW接收业务网元发送的计费请求;CGW判断是否需要对所述计费请求进行计费;CGW在判断出需要对所述计费请求进行计费时,将所述计费请求发送给计费系统进行计费处理。本发明实施例可以提高计费系统的效率。
文档编号H04W4/24GK102448041SQ20111037632
公开日2012年5月9日 申请日期2011年11月23日 优先权日2011年11月23日
发明者王超 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1