一种对所传输的分组数据进行计费的方法

文档序号:7951526阅读:163来源:国知局
专利名称:一种对所传输的分组数据进行计费的方法
技术领域
本发明涉及在无线通信系统中对分组数据的处理技术,特别涉及一种对所传输的分组数据进行计费的方法。
背景技术
在无线通信系统中,无线通信系统网络侧在为用户设备(UE)提供数据业务的同时,还需要对为UE进行计费。例如在通用分组无线业务(GPRS)系统或通用移动通信系统(UMTS)中,网络侧的GPRS业务支持节点(SGSN)为UE提供数据业务的同时,还需要对UE进行计费,从而产生服务GPRS支持节点-呼叫详细记录(S-CDR)、移动性管理-呼叫详细记录(M-CDR)、SGSN传送的-移动台发起的短消息-呼叫详细记录(S-SMO-CDR)或者SGSN传送的-移动台终结的短消息-呼叫详细记录(S-SMT-CDR)。其中,S-CDR用来记录UE在SGSN中与分组数据业务有关的计费信息,例如和分组数据协议(PDP)上下文有关的计费流量、服务质量(QoS)和费率时段变化等。S-CDR是SGSN产生的最重要的一种话单,用来结算UE在无线通信系统的分组交换域(PS)收发分组数据的费用。
图1为现有技术对UE收发的分组数据进行计费的网络结构示意图,如图1所示无线通信系统网络侧的SGSN对UE收发的分组数据进行计费并产生S-CDR,将S-CDR通过Ga接口发送给计费网管功能(CGF),由CGF对该S-CDR进行过滤与合并处理,再发送给帐户系统(Billing System),由Billing System根据UE的S-CDR对UE进行扣费处理。
在无线通信系统的计费协议中规定,每个接入SGSN的UE在SGSN都设置有该UE分组数据的计费属性,SGSN根据该UE分组数据的计费属性在不同的条件下为该UE产生S-CDR。该UE分组数据的计费属性可以标识是否产生该UE的S-CDR,在标识产生该UE的S-CDR后,还可以标识产生该UE的S-CDR部分话单的条件,该UE的S-CDR部分话单指的是只包含了该UE在某段周期内的计费信息的S-CDR,该UE完整的S-CDR是由一张以上的该UE的S-CDR部分话单合并而成。产生该UE的S-CDR部分话单的条件可以为以下三种第一种,设置分组数据流量门限条件,当UE收发的分组数据流量超过所设置的分组数据流量门限时,产生一张UE的S-CDR部分话单。
第二种,设置时间门限条件,当UE收发的分组数据流量超过所设置的时间门限时,产生一张UE的S-CDR部分话单。
第三种,设置分组数据属性发生变更门限条件,当UE收发的分组数据的属性发生变更,如QoS变更或费率变更的次数超过所设置的分组数据属性发生变更门限,则产生一张UE的S-CDR部分话单。
目前,在SGSN中,针对UE分组数据所设置的计费属性通常根据UE的标识生成S-CDR并且按照第二种条件生成S-CDR部分话单,即针对UE分组数据所设置的计费属性为周期性产生S-CDR部分话单。
随着无线通信系统的发展,将会允许UE长时间的接入提供分组数据业务的网络,但UE真正进行分组数据的收发过程很可能不会太长。对于一个具有提供分组数据业务的网络的无线通信系统,所容纳的UE可以达到几十万个,如果每一个接入提供分组数据业务的网络的UE都采用周期性产生S-CDR部分话单条件的UE分组数据的计费属性,则提供分组数据业务的网络侧要产生大量的S-CDR部分话单,所产生的大量S-CDR中会存在许多没有价值的数据流量为0的UE所收发分组数据的S-CDR部分话单,这无疑会增加提供分组数据业务的网络侧的负担,如增加SGSN、CGF和BillingSystem的负担,以及浪费提供分组数据业务的网络资源,尤其是当多个接入提供分组数据业务的网络的UE所收发分组数据的数据流量为0时。

发明内容
有鉴于此,本发明的主要目的在于提供一种对所传输的分组数据进行计费的方法,该方法能够避免在为UE提供分组数据业务的网络中生成大量的不必要S-CDR部分话单。
根据上述目的,本发明的技术方案是这样实现的一种对所传输的分组数据进行计费的方法,在为用户设备UE提供分组数据业务的网络侧中,在UE分组数据的计费属性配置有流量时周期生成服务通用分组无线业务支持节点-呼叫详细记录S-CDR部分话单的条件,该方法还包括A、为UE提供分组数据业务的网络侧检测到UE要收发分组数据时,启动所设定周期时长的定时器;B、为UE提供分组数据业务的网络侧在定时器到时后,所存储的该UE的UE分组数据的计费属性配置的条件为有流量时周期生成S-CDR部分话单时,判断该UE所收发的分组数据的数据流量是否小于等于设定的阈值,如果不是,生成S-CDR部分话单;否则,结束本处理流程。
所述周期时长设定在为UE提供分组数据业务的网络侧中的UE分组数据的计费属性中。
在步骤B所述所存储的该UE的UE分组数据的计费属性配置的条件为有流量时周期生成S-CDR部分话单时之前,该方法进一步包括判断的步骤判断所存储的该UE的UE分组数据的计费属性配置的条件是否为有流量时周期生成S-CDR部分话单,如果是,则执行确定所存储的该UE的UE分组数据的计费属性配置的条件为有流量时周期生成S-CDR部分话单的步骤;否则,则根据该UE的UE分组数据的计费属性配置的其它条件对所收发的分组数据进行计费处理。
所述该UE的UE分组数据的计费属性配置的其它条件为不允许周期生成S-CDR部分话单的条件或者无条件周期生成S-CDR部分话单的条件。
UE分组数据的计费属性配置有流量时周期生成S-CDR部分话单的条件的过程为在为UE提供分组数据业务的网络侧中设置UE计费标识与UE分组数据的计费属性的条件之间的对应关系,根据所设定的对应关系确定UE的UE计费标识对应的UE分组数据的计费属性的条件为有流量时周期生成S-CDR部分话单,将有流量时周期生成S-CDR部分话单配置为UE的UE分组数据的计费属性。
所述的为UE提供分组数据业务的网络侧为GPRS业务支持节点。
步骤B所述设定的阈值为0。
从上述方案可以看出,本发明在为UE提供分组数据业务的网络侧中,为UE分组数据的计费属性配置了有流量周期生成S-CDR部分话单的条件,从而保证当UE收发分组数据时,为UE提供分组数据业务的网络侧可以根据该UE分组数据的计费属性确定生成S-CDR部分话单的条件,在设定的周期时长内对数据量不为0的UE所收发分组数据生成S-CDR部分话单。由于本发明避免了在设定周期时长内即使数据流量为0仍然对UE所收发的分组数据生成S-CDR部分话单的问题,从而避免了在为UE提供分组数据业务的网络中生成大量不必要S-CDR部分话单的问题,使为UE提供分组数据业务的网络避免网络资源浪费并且减少网络负担。


图1为现有技术对UE收发的分组数据进行计费的网络结构示意图。
图2为本发明对UE所收发的分组数据进行计费的方法流程图。
图3为本发明对UE所收发的分组数据进行计费的方法实施例流程图。
具体实施例方式
为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体实施例并参照附图,对本发明进行进一步详细的说明。
为了能够避免在为UE提供分组数据业务的网络中生成大量的不必要S-CDR部分话单,本发明在为UE提供分组数据业务的网络侧中,将UE分组数据的计费属性配置为有流量时周期生成S-CDR部分话单的条件。
图2为本发明对UE所收发的分组数据进行计费的方法流程图,其具体步骤为步骤200、为UE提供分组数据业务的网络检测到UE要收发分组数据,启动周期时长的定时器。
按照现有技术,当UE接入为UE提供分组数据业务的网络后,就可以认为UE要收发分组数据。
定时器的周期时长根据现有技术配置在UE分组数据的计费属性中。
步骤201、为UE提供分组数据业务的网络侧判断所存储的该UE分组数据的计费属性配置的条件是否是有流量时周期生成S-CDR部分话单的条件,如果是,执行步骤202;否则,执行步骤205。
步骤202、为UE提供分组数据业务的网络侧在启动器设置的周期时长到时后,判断UE所收发的分组数据流量是否小于等于设定的阈值,如果是,则执行步骤203;否则,则执行步骤204。
所设定的阈值一般为0,当然也可以为其它流量值。
步骤203、为UE提供分组数据业务的网络侧不对UE所收发的分组数据产生S-CDR部分话单,结束。
步骤204、为UE提供分组数据业务的网络侧UE所收发的分组数据产生S-CDR部分话单,结束。
步骤205、为UE提供分组数据业务的网络侧根据所存储的该UE分组数据的计费属性配置的其它条件对UE所收发的分组数据进行计费处理。
如果在UE的下一个周期时长内,为UE提供分组数据业务的网络侧检测到UE要收发分组数据,则再次启动周期时长的定时器,进行步骤201到步骤205的过程。
在步骤205中,为UE提供分组数据业务的网络侧所存储的该UE分组数据的计费属性配置的其它条件可以为现有技术中提到的三种条件,也可以采用本发明以下所述的两种条件。
本发明在为UE提供分组数据业务的网络侧中,还可以将UE分组数据的计费属性配置为不允许周期生成S-CDR部分话单的条件或者配置为无条件周期生成S-CDR部分话单的条件。
本发明提供的方法可以根据为UE提供分组数据业务的网络的UE容量、UE计费标识以及网络侧对S-CDR部分话单的处理能力决定按照何种条件生成或不生成S-CDR部分话单。对于需要及时计费的UE,如对计费标识为实时计费的UE,将计费属性的条件配置为无条件周期生成S-CDR部分话单;对于计费及时性要求不高的UE,如计费标识为普通计费的UE,将计费属性的条件配置为有流量时周期生成S-CDR部分话单。
当本发明在为UE提供分组数据业务的网络中,将UE分组数据的计费属性配置有流量时周期生成S-CDR部分话单的条件时,可以采用以下过程在为UE提供分组数据业务的网络侧中,设置UE计费标识和UE分组数据的计费属性的条件之间的对应关系,这样,UE在收发分组数据时,为UE提供分组数据业务的网络侧可以根据所存储的对应关系确定UE计费标识对应的UE分组数据的计费属性的条件为有流量时周期生成S-CDR部分话单,将UE的UE分组数据的计费属性配置为有流量时周期生成S-CDR部分话单的条件,从而根据所确定的计费属性配置的条件对UE所收发的分组数据进行S-CDR部分话单的生成。
本发明可以按照现有技术将UE的UE计费标识存储在为UE提供分组数据业务的网络侧中,UE的UE计费标识包括普通计费标识、预付费计费标识、包月制计费标识和实时计费标识等。其中,普通计费标识表示采用此标识的UE按照常规方式支付费用;预付费计费标识表示采用此标识的UE在获取某种无线通信系统提供的数据业务之前要预支付一定的费用;包月制计费标识表示采用此标识的UE在一个月内的费用是固定的;实时计费标识表示采用此标识的UE将在短时间周期内或数据流量达到某个值时及时收费。
图3为本发明对UE所收发的分组数据进行计费的方法实施例流程图,假设为UE提供分组数据业务的网络侧为SGSN,UE收发的分组数据为PDP上下文,在SGSN中,将UE分组数据的计费属性配置为有流量时周期生成S-CDR部分话单的条件、不允许周期生成S-CDR部分话单的条件或无条件周期生成S-CDR部分话单的条件,其具体步骤为步骤300、SGSN检测到某个UE的PDP上下文激活后,为该UE所要收发的PDP上下文创建S-CDR,按照在SGSN存储的该UE分组数据的计费属性中的周期时长启动产生S-CDR部分话单的定时器。
步骤301、SGSN判断所设定的定时器是否到时,如果是,则执行步骤303;否则,则执行步骤302。
步骤302、返回步骤301继续判断。
步骤303、SGSN判断所存储的该UE分组数据的计费属性配置的条件是否是不允许周期生成S-CDR部分话单的条件,如果是,则执行步骤307;否则,执行步骤304。
步骤304、SGSN检测UE所收发的PDP上下文的数据量,判断所收发的PDP上下文的数据量是否为0,如果是,执行步骤305;否则,执行步骤306。
SGSN检测UE所收发的PDP上下文的数据量可以采用现有技术规定的方式。
步骤305、SGSN判断所存储的该UE分组数据的计费属性配置的条件是否是有流量时周期生成S-CDR部分话单的条件,如果是,则执行步骤307;否则,则执行步骤306。
步骤306、SGSN为该UE在周期时长内所收发的PDP上下文产生一张S-CDR部分话单,结束。
步骤307、SGSN不为该UE在周期时长内所收发的PDP上下文不产生一张S-CDR部分话单,结束对该UE所收发的PDP上下文的计费处理。
在后续的周期时长内,还可以采用步骤301~步骤307所述的方法对UE所收发的PDP上下文进行计费。
从上述方法可以看出,当为UE提供分组数据业务的网络可以接入大量UE时,本发明在为UE提供分组数据业务的网络侧中,为UE分组数据的计费属性配置了有流量周期生成S-CDR部分话单的条件,从而保证当UE收发分组数据时,为UE提供分组数据业务的网络侧可以根据该UE分组数据的计费属性确定生成S-CDR部分话单的条件,在设定的周期时长内对数据量不为0的UE所收发的分组数据生成S-CDR部分话单。由于本发明在为UE提供分组数据业务的网络侧中,为UE分组数据的计费属性配置了有流量周期生成S-CDR部分话单的条件,避免了在设定周期时长内既使数据流量为0仍然对UE所收发的分组数据生成S-CDR部分话单的问题,从而避免了在为UE提供分组数据业务的网络中生成大量不必要的S-CDR部分话单的问题,使为UE提供分组数据业务的网络的负荷降低并且节省了网络资源。
另外,本发明在为UE提供分组数据业务的网络侧中,为UE分组数据的计费属性还可以配置无条件周期生成S-CDR部分话单的条件或不允许周期生成S-CDR部分话单的条件,并且可以设置UE分组数据的计费属性与UE计费标识的对应关系,从而为UE提供分组数据业务的网络侧可以根据UE的不同UE计费标识确定UE采用的不同UE分组数据的计费属性,根据所确定计费属性的配置条件对UE所收发的分组数据进行S-CDR部分话单的生成。这样,就可以避免在为UE提供分组数据业务的网络中生成大量的无实际价值的S-CDR部分话单的问题,减少对为UE提供分组数据业务的网络侧的S-CDR处理能力的冲击。如减小对SGSN、CGF和Billing System的冲击。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种对所传输的分组数据进行计费的方法,其特征在于,在为用户设备UE提供分组数据业务的网络侧中,在UE分组数据的计费属性配置有流量时周期生成服务通用分组无线业务支持节点-呼叫详细记录S-CDR部分话单的条件,该方法还包括A、为UE提供分组数据业务的网络侧检测到UE要收发分组数据时,启动所设定周期时长的定时器;B、为UE提供分组数据业务的网络侧在定时器到时后,所存储的该UE的UE分组数据的计费属性配置的条件为有流量时周期生成S-CDR部分话单时,判断该UE所收发的分组数据的数据流量是否小于等于设定的阈值,如果不是,生成S-CDR部分话单;否则,结束本处理流程。
2.如权利要求1所述的方法,其特征在于,所述周期时长设定在为UE提供分组数据业务的网络侧中的UE分组数据的计费属性中。
3.如权利要求1所述的方法,其特征在于,在步骤B所述所存储的该UE的UE分组数据的计费属性配置的条件为有流量时周期生成S-CDR部分话单时之前,该方法进一步包括判断的步骤判断所存储的该UE的UE分组数据的计费属性配置的条件是否为有流量时周期生成S-CDR部分话单,如果是,则执行确定所存储的该UE的UE分组数据的计费属性配置的条件为有流量时周期生成S-CDR部分话单的步骤;否则,则根据该UE的UE分组数据的计费属性配置的其它条件对所收发的分组数据进行计费处理。
4.如权利要求3所述的方法,其特征在于,所述该UE的UE分组数据的计费属性配置的其它条件为不允许周期生成S-CDR部分话单的条件或者无条件周期生成S-CDR部分话单的条件。
5.如权利要求1所述的方法,其特征在于,UE分组数据的计费属性配置有流量时周期生成S-CDR部分话单的条件的过程为在为UE提供分组数据业务的网络侧中设置UE计费标识与UE分组数据的计费属性的条件之间的对应关系,根据所设定的对应关系确定UE的UE计费标识对应的UE分组数据的计费属性的条件为有流量时周期生成S-CDR部分话单,将有流量时周期生成S-CDR部分话单配置为UE的UE分组数据的计费属性。
6.如权利要求1、2或5所述的方法,其特征在于,所述的为UE提供分组数据业务的网络侧为GPRS业务支持节点。
7.如权利要求1所述的方法,其特征在于,步骤B所述设定的阈值为0。
全文摘要
本发明公开了一种对所传输的分组数据进行计费的方法,在为用户设备UE提供分组数据业务的网络侧中,UE分组数据的计费属性配置有流量时周期生成服务通用分组无线业务支持节点-呼叫详细记录S-CDR部分话单的条件,该方法还包括A.为UE提供分组数据业务的网络侧检测到UE要收发分组数据时,启动所设定周期时长的定时器;B.为UE提供分组数据业务的网络侧在定时器到时后,所存储的该UE的UE分组数据的计费属性配置的条件为有流量时周期生成S-CDR部分话单时,判断该UE所收发的分组数据的数据流量是否小于设定的阈值,如果不是,生成S-CDR部分话单;否则,结束本方法。该方法使为UE提供分组数据业务的网络避免网络资源的浪费并且减少网络负担。
文档编号H04L12/56GK1859531SQ20061000035
公开日2006年11月8日 申请日期2006年1月6日 优先权日2006年1月6日
发明者韩耀伟 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1