一种移动数据业务的计费方法和系统的制作方法

文档序号:7720380阅读:253来源:国知局
专利名称:一种移动数据业务的计费方法和系统的制作方法
技术领域
本发明涉及移动通信系统中的计费技术,特别是涉及一种移动数据业务的计费方 法和系统。
背景技术
现有的移动数据业务的计费方法中,用户使用GPRS等移动数据业务后,计费网关 (Charging Gateway, CG)产生该用户的使用记录话单,计费系统根据该话单进行批价后再 向移动用户收取费用。可见,上述计费方法中,需要等用户对数据业务使用完毕后再对其话 单进行批价收费。而目前,由于技术的发展,移动数据业务已从最初的GPRS向EGPRS,以及 后续的UMTS和HSPDA等3G技术发展,大大提高了无线上网的速度,同时用户使用的数据流 量也得到了快速增长,这将使用户每次使用数据业务时容易产生高额费用。显然,上述在数 据业务使用完毕后再生成话单进行批价收费的计费方式,将会导致运营商不能即时收费, 从而存在被欠费的风险,同时用户也会存在无法控制其数据业务的使用费用的问题。目前,为了解决上述问题,在计费系统中采用了话单分割技术。该计费系统主要包 括以下部分关口 GPRS支持节点(Gateway GPRS Support Node,GGSN)、计费网关、业务运 营支撑系统(Business&Operation Support System,BOSS)。话单分割是指在使用过程中, 根据一定条件,由关口 GPRS支持节点(Gateway GPRS Support Node, GGSN)生成分单传送 到计费网关,由计费网关定时将分单合并后生成中间话单并输出给BOSS,BOSS对中间话单 进行批价处理后向用户收费,这样,在一定程度上可以提高收费的及时性。但是,现有采用话单分割技术的计费方法仍存在如下缺陷话单分割是定时执行 的,考虑到分割太频繁会存在网元系统负荷过大的问题,因此,通常是15分钟生成一次中 间话单,这将使话单延迟到达BOSS,从而导致出现用户欠费的问题,尤其是网速高的情况 下,还将存在高额欠费的问题,同时用户也无法及时控制其消费金额情况。由此可见,现有的采用话单分割技术的计费方法,仍然无法避免产生运营商被欠 费以及用户无法控制其消费金额的问题。

发明内容
有鉴于此,本发明的主要目的在于提供一种移动数据业务的计费方法和系统,本 发明能够实现实时计费,避免运营商被欠费,并使用户能够控制其消费费用。为了达到上述目的,本发明提出的技术方案为一种移动数据业务的计费方法,该方法包括以下步骤a、当所述用户请求一个新的包数据协议(PDP)业务时,关口 GPRS支持节点(GGSN) 根据所述用户请求确定所述PDP业务需要进行在线计费后,触发在线计费系统(OCS)对所 述用户当前产生的未批价的业务流量进行计费处理,为所述PDP业务分配流量配额并通知 给所述GGSN ;b、所述GGSN根据每个所述PDP业务当前的流量配额对所述PDP业务的使用流量进行监控,当所述PDP业务的使用流量达到所述流量配额时,触发所述OCS对所述用户当前 产生的未批价的业务流量进行计费处理,以及为所述PDP业务重新分配流量配额并通知给 所述GGSN。一种移动数据业务的计费系统,所述系统包括关口 GPRS支持节点(GGSN),用于当所述用户请求一个新的PDP业务时,根据所 述用户请求确定所述PDP业务需要进行在线计费后,触发在线计费系统(OCS)对所述用户 当前产生的未批价的业务流量进行计费处理,为所述PDP业务分配流量配额并通知给所述 GGSN ;根据每个所述PDP业务当前的流量配额对所述PDP业务的使用流量进行监控,当所述 PDP业务的使用流量达到所述流量配额时,触发所述OCS对所述用户当前产生的未批价的 业务流量进行计费处理,以及为所述PDP业务重新分配流量配额并通知给所述GGSN ;0CS,用于在所述GGSN的触发下对所述用户当前产生的未批价的业务流量进行计 费处理,在所述GGSN的触发下为所述PDP业务分配或重新流量配额并通知给所述GGSN。综上所述,本发明提出的移动数据业务的计费方法和系统,以OCS作为核心,由该 OCS根据用户资料和余额对GGSN的请求进行反算配置给用户的PDP业务的流量配额,并为 PDP业务在线生成收费话单发送给BOSS,以供用户实时获得其当前的账户信息进而据此控 制其使用流量,从而能够避免运营商被欠费,并使用户能够控制其消费费用。


图1为本发明移动数据业务的计费方法的流程示意图;图2为本发明实施例一中的系统结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对 本发明作进一步地详细描述。本发明的核心思想是,在用户请求PDP业务时以及用户使用所述PDP业务的过程 中,通过先根据用户的账户余额以及用户的PDP业务特性,进行流量配额的反算,控制用户 在所述流量配额的范围内进行PDP业务的使用,使用户对PDP业务的使用流量所产生的费 用不会超出其当前账户余额所支持的费用,从而实现对数据业务的实时计费,进而能够避 免运营商被欠费,并使用户能够控制其消费费用。本发明移动数据业务的计费系统主要包括关口 GPRS支持节点(GGSN)和在线计 费系统(OCS)。GGSN,用于当所述用户请求一个新的PDP业务时,根据所述用户请求确定所述PDP 业务需要进行在线计费后,触发OCS对所述用户当前产生的未批价的业务流量进行计费处 理,为所述PDP业务分配流量配额并通知给所述GGSN ;根据每个所述PDP业务当前的流量 配额对所述PDP业务的使用流量进行监控,当所述PDP业务的使用流量达到所述流量配额 时,触发所述OCS对所述用户当前产生的未批价的业务流量进行计费处理,以及为所述PDP 业务重新分配流量配额并通知给所述GGSN ;0CS,用于在所述GGSN的触发下对所述用户当前产生的未批价的业务流量进行计 费处理,在所述GGSN的触发下为所述PDP业务分配或重新流量配额并通知给所述GGSN。
所述GGSN还可以进一步用于根据所述通知授权所述用户使用所述PDP业务;用于 当所述用户的PDP业务被请求终止时,所述GGSN触发所述OCS对所述用户当前产生的未批 价的业务流量进行所述计费处理。进一步地,所述系统还可以包括——SGSN,用于根据用户的激活包数据协议(PDP)上下文请求,触发为所述用户建立 PDP连接;业务运营支撑系统(BOSS),用于保存所述OCS发送的批价后话单;所述OSC进一步包括计费处理模块和流量配额分配模块,其中,所述计费处理模块,用于对所述用户当前产生的未批价的业务流量进行批价、生 成批价后话单并发送给BOSS,将所述批价后话单中的费用从所述用户的账户余额中扣除;所述流量配额分配模块,用于当所述用户当前的账户有余额时,根据所述用户当 前的账户余额和PDP业务的单位配额流量,计算所述PDP业务的流量配额,根据所述流量配 额对所述用户的账户进行预扣费。归属位置寄存器(HLR),用于保存用户的属性信息,接收所述BOSS下发的用于在 线生成话单的属性信息,所述用于在线生成话单的属性信息包括所述用户的在线计费标 识(CC)和语音业务在线计费签约信息;当满足预设的属性下发条件时,将所述用于在线 生成话单的属性信息下发给所述SGSN,所述属性下发条件包括所述用户处于附着状态且 所述HLR中保存的所述属性信息发生变化时,或者当所述用户由PMM-Detached状态转为 PMM-Connected状态所述SGSN向所述HLR查询用户属性时;所述BOSS,进一步用于将所述用户的属性信息发送给所述OCS ;当根据所述用户 的属性信息确定需要对所述用户进行实时计费时,将用于在线生成话单的属性信息加载到 所述HLR中;所述SGSN,进一步用于接收并保存来自所述HLR的所述用于在线生成话单的属性
fn息ο所述系统还可以进一步包括计费网关(CG),用于接收来自所述GGSN的分话单,将接收到所述分话单合并至自 身保存的所述用户的话单中,将所述话单发送给所述BOSS ;相应地,所述GGSN,还可以进一步用于在收到携带所述流量配额的通知后,为所述 OCS最后一次进行所述计费处理的业务流量生成携带所述在线计费标识的分话单,将所述 分话单发送给所述CG ;所述BOSS,进一步用于保存所述CG发送的所述话单。图1为利用上述系统实现的移动数据业务的计费方法的主要流程示意图。如图1 所示,该计费方法,主要包括以下步骤步骤101、当所述用户请求一个新的PDP业务时,GGSN根据所述用户请求确定所述 PDP业务需要进行在线计费后,触发OCS对所述用户当前产生的未批价的业务流量进行计 费处理,为所述PDP业务分配流量配额并通知给所述GGSN。本方法中,所述计费处理包括所述OCS对所述用户当前产生的未批价的业务流 量进行批价、生成批价后话单并发送给业务运营支撑系统(BOSS),将所述批价后话单中的 费用从所述用户的账户余额中扣除。
所述分配流量配额包括当所述用户当前的账户有余额时,根据所述用户当前的 账户余额和PDP业务的单位配额流量,计算所述PDP业务的流量配额,根据所述流量配额对 所述用户的账户进行预扣费。本步骤中,所述GGSN收到携带所述流量配额的通知后,还可以为所述OCS最后一 次进行所述计费处理的业务流量生成携带所述在线计费标识的分话单,将所述分话单发送 给计费网关(CG),所述CG将接收到所述分话单合并至自身保存的所述用户的话单中。进一步地,OCS将流量配额通知给所述GGSN之后。所述GGSN将根据所述通知授 权所述用户使用所述PDP业务。步骤102、所述GGSN根据每个所述PDP业务当前的流量配额对所述PDP业务的使 用流量进行监控,当所述PDP业务的使用流量达到所述流量配额时,触发所述OCS对所述用 户当前产生的未批价的业务流量进行计费处理,以及为所述PDP业务重新分配流量配额并 通知给所述GGSN。本步骤中,所述GGSN收到携带所述流量配额的通知后,还可以为所述OCS最后一 次进行所述计费处理的业务流量生成携带所述在线计费标识的分话单,将所述分话单发送 给CG,所述CG将接收到所述分话单合并至自身保存的所述用户的话单中。本步骤中,还可以进一步包括所述OCS根据所述Validity-Time对所述PDP业 务的使用流量进行监控,当所述PDP业务的使用时间达到所述Validity-Time时,触发所述 OCS对所述用户当前产生的未批价的业务流量进行计费处理,以及为所述PDP业务重新分 配流量配额。本步骤,还可以进一步包括在进行所述监控时对所发生的预设的计费事件进行处 理的过程,该计费事件的触发条件可以为所述SGSN中保存的所述用户的用于在线生成话 单的属性信息被更新时,或者所述OCS根据预设的时间切换规则通知所述GGSN触发所述 OCS进行计费时。对上述计费事件进行处理的过程包括所述GGSN生成分话单给所述CG,并要求所述CG对所述用户的分话单进行合并; 同时向所述OCS发送CCR消息,所述CCR消息包括该计费事件的触发原因信息;所述OCS根据接收到的CCR消息,获知所述触发原因信息,将当前所述用户的所有 PDP业务预分配的配额全部释放;所述OCS对所述用户当前产生的未批价的业务流量进行批价,生成批价后话单, 将所述批价后话单中的费用从所述用户的账户余额中扣除,同时将所述批价后话单传递给 所述BOSS,对自身保存的所述用户的各PDP业务的使用量累加值初始化为零;所述OCS为所述用户的各PDP业务重新分配流量配额,并通过CCA消息通知给所 述GGSN,所述GGSN根据最新接收到的所述流量配额对所述用户的各PDP业务进行监控;所述BOSS接收并保存所述OCS传送的所述批价后话单,以供所述用户查询。
这里,所述BOSS根据批价后话单中的CC标识可以获知该话单已经在线计费,将该 批价后话单保存,这样可以供用户随时进行查询。在实际应用中,所述本步骤还可以进一步包括对所述监控时发生的异常事件进 行处理的过程。所述异常事件包括SGSN处的异常事件和OCS与GGSN之间的异常事件。当所述异常事件为SGSN处的异常事件时,所述GGSN按照所述用户的PDP业务被 请求终止的情况,触发所述OCS进行相应的所述计费处理;
当所述异常事件为OCS与GGSN之间的异常事件时,所述OCS和所述GGSN通过各 自的试探发现对方出现故障后将自动转入各自的异常处理流程,其中,所述GGSN处的异常 处理流程包括如果所述故障为所述PDP连接没有相应的CCR消息上报,则所述GGSN将该PDP连 接所对应的CC标识取消,同时生成分话单给所述CG,所述分话单中不包括最近一次触发所 述OCS进行计费之后的业务流量的费用,通知所述CG对分话单进行合并;根据所述最近一 次触发所述OCS进行计费之后的业务流量生成离线话单并经所述CG发送给BOSS。这里,将最近一次触发所述OCS进行计费之后的业务流量作为后续离线业务量包 含在离线话单中进行处理。如果所述故障为所述PDP连接有相应的CCR消息上报,但是没有收到相应的CCA 消息,则所述GGSN将该PDP连接所对应的CC标识取消;如果所述CCR消息为信控请求,则 所述GGSN将该CCR中的已使用量作为在线使用量处理,同时生成分话单给所述CG,通知所 述CG合并,后续的分话单按离线话单生成处理;如果所述CCR消息为计费事件请求,则所述 GGSN将该分单作为在线分单,通知所述CG合并,后续的分单按离线话单生成处理。当OCS恢复正常后,所述GGSN不再触发所述OCS对此前产生的所述用户的未批价 的业务流量进行计费处理。所述OCS处的异常处理流程包括。所述OCS将临时锁定的费用释放,同时将还未生成话单的已使用业务流量生成批 价后话单输出给BOSS;如果所述故障为所述PDP没有CCR上报,则OCS将该PDP上次计费事件以来至最 近一次信控请求的所有业务累计的使用量进行批价生成话单;如果所述故障为所述OCS收到所述GGSN上报的PDP的CCR消息,但不知向所述 GGS发送的CCA消息是否成功,则所述OCS将本次CCR消息中上报的已使用量和对所述用户 的PDP业务进行最后一次计费处理以来的总的已使用量合并后进行批价,生成计费话单给 所述BOSS ;所述OCS按照所述话单中的费用,扣除所述用户的账户余额。在实际应用中,所述步骤101之前还可以包括SGSN根据用户的PDP上下文请求, 触发为所述用户建立PDP连接。具体地,建立PDP连接的方法可以为所述用户向所述SGSN发送激活PDP上下文请求;所述SGSN根据所述激活PDP上下文请求,向所述GGSN发送创建PDP上下文请求 消息,所述创建PDP上下文请求消息中携带所述用户的用于在线生成话单的属性信息;所述GGSN根据所述创建PDP上下文请求消息中的在线计费标识,确定所述请求为 预付费类型的请求后,向所述OCS发送CCR初始化消息;所述OCS根据所述CCR初始化消息建立控制连接,向所述GGSN回复CCA消息,所 述CCA消息中携带结果代码(Result-Code)和流量配额的有效时长(Validity-Time)。这里,所述GGSN根据所述CCA消息中的所述结果代码进行相应的处理,所述处理 包括当所述结果代码为用于指示需要正常监控的信息时,所述GGSN通知所述SGSN所述PDP连接建立成功,且此后当所述用户使用PDP业务时所述GGSN需要对所述PDP业务进 行用于实时计费的监控;当所述结果代码为用于指示所述用户的账户余额不足的信息时,所述GGSN通知 所述SGSN所述PDP连接建立失败;当所述结果代码为用于指示不需要监控的信息时,所述GGSN通知所述SGSN所述 PDP连接建立成功,且此后当所述用户使用PDP业务时无需对所述PDP业务进行用于实时计 费的监控。在实际应用中,建立所述PDP连接之前还可以包括建立所述PDP连接的准备过程, 所述准备过程包括所述BOSS确立所述用户为目标用户,将所述用户的属性信息发送给所述0CS,所 述属性信息包括所述用户的使用数据业务的基本信息和账户信息;当根据所述用户的属性 信息确定需要对所述用户进行实时计费时,将用于在线生成话单的属性信息加载到归属位 置寄存器(HLR)中,所述用于在线生成话单的属性信息包括所述用户的在线计费标识(CC) 和语音业务在线计费签约信息;当满足预设的属性下发条件时,所述HLR将所述用于在线 生成话单的属性信息下发给所述SGSN,所述属性下发条件包括所述用户处于附着状态且 所述HLR中保存的所述属性信息发生变化时,或者当所述用户由PMM-Detached状态转为 PMM-Connected状态所述SGSN向所述HLR查询用户属性时。在步骤102之后,还可以包括当所述用户的PDP业务被请求终止时,所述GGSN触 发所述OCS对所述用户当前产生的未批价的业务流量进行计费处理。具体的,所述OCS完成所述计费处理后向所述GGSN发送CCA消息,所述GGSN为所 述OCS最后一次进行所述计费处理的业务流量生成携带所述在线计费标识的分话单,将所 述分话单发送给所述CG,所述CG将接收到所述分话单合并至自身保存的所述用户的话单 中,所述BOSS按照预设的话单采集策略采集所述CG保存的所述用户的话单,根据所述话单 中的在线计费标识,对已经在线计费的所述用户的话单进行统计。在上述技术方案中可以看出,本发明通过在允许用户使用PDP业务之前先根据用 户的账户余额为用户预先配置出当前可使用的流量配额,使用户在该流量配额所限定的范 围内进行PDP业务的使用,即按照先进行预扣费,然后再授权用户使用的方式,确保用户的 PDP业务流量不会超出其账户余额所限定的范围,从而可以有效避免运营商被欠费,同时通 过OCS将用户当前产生的流量费用即时通知给用户,这样便可使用户对其PDP业务流量所 产生的费用进行控制。下面通过本发明方法的实施例一对上述计费方法和系统做进一步的 说明。图2为本发明实施例一中的系统结构示意图,如图2所示该系统主要包括BOSS,用于保存用户业务资料和余额信息,根据用户属性及其业务特性确认是否 需要对其进行实时计费,如果需要则将其GPRS在线计费标识和语音业务在线计费签约信 息加载到HLR中;所述HLR,用于保存用户使用网络的基本属性,当收到所述BOSS的加载信息后将 所述CC标识传递给SGSN ;所述SGSN,用于连接基站/无线网络控制器(BSC/RNC)和GGSN,接收来自所述HLR 的信息,在用户在发起PDP请求时将所述CC标识传递给GGSN ;
所述GGSN,用于业务控制,将SGSN传递过来的PDP进行解析,转发到不同网关,根 据PDP中的CC标识将该PDP触发到0CS,对于在线计费PDP,在用户使用话单中增加CC标 识传递给CG ;所述CG,用于产生最后的话单,对在线计费的话单增加CC标识,话单生成后传递 给所述BOSS;0CS,用于与BOSS共享用户资料和余额信息,同时接收所述GGSN发送的鉴权请求, 根据用户当前的账户余额和PDP业务的单位配额流量反算出对应PDP业务当前可使用的流 量配额,授权GGSN控制用户使用所述PDP业务,在用户使用所述PDP业务过程中,根据所 述流量配额锁住对应业务授权部分的余额,同时控制用户多业务使用,当用户结束所述PDP 业务后,立即生成批价后的话单发送给BOSS以供用户查询。根据分组域特点,一个PDP存在单个业务或多个业务的情况,为保持一致性,本实 施例均按多业务模式进行,在实际应用中,单个业务可以作为多业务的一个特殊情况。整体 流程分为PDP激活、服务监控、PDP去激活三种正常流程,以及异常流程处理。一、激活流程(一 )准备工作1、BOSS动态生成目标用户,将用户、帐户资料传给OCS ;2、BOSS将目标用户的计费属性CC加载到HLR中。( 二)、属性下发HLR到SGSN (以3G用户为例)根据3G用户在SGSN中的状态分为三种情况1、PMM-Detached 分离状态,HLR信息不会下发给SGSN ;2、PMM-Idle 附着但无Iu接口上的信令连接状态,HLR属性变化将插入SGSN中;3、PMM-Connected 附着且有Iu接口上的信令连接状态,HLR属性变化将插入SGSN 中;4、当用户发起PS Attach 请求时,用户状态由 PMM-DetachedRSPMM-Connected, SGSN向HLR查询用户属性,HLR将用户信息通过ISD消息插入SGSN中。(三)、激活流程1、用户发起“Active PDP Context Request,,请求。2、SGSN 发起“Create PDP Context Request”,将 IMSI,MSISDN,CC,APN,SGSN-IP, RAT等信息通过Gn接口传送给GGSN。3、GGSN分析出CC标识为预付费(ft·印aid)类型的请求,向OCS发起CCRanitial) 消息,请求OCS建立控制连接。OCS回复CCA消息,其中携带Result-Code,以及配额的有效时长Validity-Time。GGSN根据OCS返回结果,进行不同处理1)如果OCS返回结果代码为“2001”需正常监控,则GGSN通知SGSN“PDP Context" 建立成功,且后续用户使用业务时GGSN需上报OCS进行监控;2)如果返回结果代码为“4012”余额不足(用户异常)时,则“PDPContext”激活 失败;3)如果返回结果代码为“4011”无需监控,则正常建立PDP,且该PDP后续的业务 也无需上报OCS进行监控。
二、监控流程PDP建立成功后,进入业务监控流程,可同时监控多个业务,对多个业务进行实时 计费。下述流程为用户发起2个业务请求的流程。用户发起业务请求,GGSN匹配到该PDP的业务1,且检查目前无OCS授权配额;GGSN发起CCR(Update)消息,其中含业务1的标识;OCS批价、扣费(如果有流量,并记录),计算流量配额并预扣费;OCS回复CCA(Update)消息,分配配额,并通知GGSN业务1的时间定时器和配额阀 值;GGSN授权用户使用业务1 ;用户发起新的业务请求,GGSN匹配到业务2,且目前无OCS授权配额;GGSN发起CCR(Update)消息,其中含业务2的标识;OCS批价、扣费(如果有流量,并记录),计算流量配额并预扣费;OCS回复CCA (Update)消息,分配配额,并通知GGSN业务2的时间定时器和配额阀 值;GGSN授权用户使用业务2 ;业务1使用流量达到配额阀值;GGSN发起CCR (Update),上报业务1已使用的业务量,上报原因是使用流量达到配 额阀值;OCS批价、扣费(对上报的使用量累积汇总并重新扣费),重新计算流量配额并预 扣费;;OCS回复CCA(Update)消息,重新分派配额给业务1 ;GGSN继续让用户使用业务; 上次剩余的配额失效;业务2的定时器到;GGSN发起CCR(Update),上报业务2已使用的业务量,上报原因是时间定时器时间 到;OCS批价、扣费(对上报的使用量累积汇总并重新扣费),重新计算流量配额并预 扣费;OCS回复CCA(Update)消息,重新分配配额给业务2 ;GGSN继续让用户使用业务; 上次剩余的配额失效;如果用户此时已无费用,则在回复CCA(Update)消息中请求通知 GGSN中断业务2 (并重定向到提示页面)。业务1可继续使用。三、去激活流程GGSN发起CCR (TERMINATE)上报PDP结束,同时将本次PDP所有业务使用量(从各 业务上次上报以来的使用量)上报到OCS ;OCS 批价,扣费并回复 CCA (TERMINATE);OCS将本次PDP生成批价后话单,并传送给BOSS。 GGSN发送含CC标识的话单(本次PDP的最后分单)给CG,CG将含CC标识的分 单合并成含CC的话单,生成文件; BOSS采集CG话单,根据字段CC标识,将被正常实时计费的话单做统计处理。
计费流程计费事件指移动数据实时计费系统中需要OCS产生计费话单的事件,其触发条件 包括SGSN更新、OCS发起的时间切换(费率切换,换天切换)、0CS对超长PDP分割事件、PDP 去激活,以及异常流程引起的计费事件。(注PDP去激活作为计费事件的一种)其主要流程GGSN在PDP监控状态下发送给CG的分单中CC标识为已实时计费。OCS根据时间切换规则下发(通过CCA下发Tariff-Time-Change)到GGSN,要求 GGSN根据CCA中“时间切换计费”事件定义的时间(绝对时间)上报该计费事件。其中对 超长PDP (超过30分钟)OCS按费率切换方式通知GGSN,届时上报计费事件,解决PDP过长 用户不能及时查询话单的问题。CG根据CC标识分别合并,将已监控和未监控的话单分别合并。计费事件指SGSN更新、GGSN发起的时间切换(含OCS要求上报部分)、PDP去激活。1)、计费事件产生时GGSN生成分单给CG,并要求CG进行话单合并;2)、同时通过CCR触发到OCS ;其中包括触发原因(SGSN更新、费率切换等)。3)、0CS收到该类CCR后,判断触发原因,将目前该PDP中各业务预分配的配额(费 用)全部释放;a) OCS将该PDP上次计费事件以来各业务使用量进行汇总,生成批价话单,将话单 中费用从OCS余额中扣除;b)同时将话单传递给BOSS提供用户。OCS如果该PDP未生成过话单,则本次话单 序号为1,否则话单序号递增。C)对于一个PDP中有多个业务的,按6个一组业务生成一张话单,话单序号递增。d)话单生成后,对本PDP当前的各业务的使用量累加值进行初始化。4) OCS应答的CCA中需要对该PDP中各业务重新授权。GGSN根据新的配额对各业 务进行监控。BOSS根据OCS传送的话单提供用户;根据G⑶R中CC标识作为统计话单处理。异常流程移动数据实时计费系统中SGSN、GGSN、Gy、OCS均可能存在异常,当异常发生时总 的原则是尽量保持用户PDP使用不中断,中断时GGSN上报OCS的已使用业务量作为在线已 扣费业务量。中断恢复后原来的PDP不再进行监控,即GGSN对中断时的PDP,在系统恢复后 不再触发到OCS。(一)SGSN异常GGSN作为PDP去激活向OCS上报,按去激活处理。(二)OCS 与 GGSN 间异常包括OCS异常、GGSN异常、Gy接口异常、OCS和GGSN间网络异常。对于OCS和GGSN 处理异常的要求是一致的,即OCS和GGSN试探对方出现故障后自行进入异常处理流程。1、GGSN 处理流程1)、PDP没有CCR上报,则GGSN将该PDP的CC标识取消,同时生成分单给CG (已 使用量不包括上次上报以来的已使用量),通知CG合并。最后一次上报后又使用的业务量作为后续离线业务量包含在离线话单中处理;2)、PDP有CCR上报,但没有收到CCA,则GGSN将该PDP的CC标识取消。a)如果该CCR是信控请求,则GGSN将该CCR中的已使用量作为在线使用量处理, 同时生成分单给CG,通知CG合并。后续的分单按离线话单生成处理。b)如果该CCR是计费事件请求,则GGSN将该分单作为在线分单,通知CG合并。后 续的分单按离线话单生成处理。3)、OCS恢复正常后,该批PDP不再触发到OCS。2、OCS处理流程OCS将临时锁定的费用释放,同时将还未生成话单的已使用业务量生成话单输出 给BOSS营帐。1)、PDP没有CCR上报,则OCS将该PDP上次计费事件以来至最近一次信控请求的 所有业务累计的使用量进行批价生成话单。2)、0CS收到(GGSN上报)PDP的CCR信息,发送CCA未知是否成功,OCS将本次上报 的已使用量和上一次计费事件以来汇总的已使用量合并进行批价,生成计费话单给BOSS;3)、OCS扣取话单中的费用,并将该批PDP结束。(三)超时PDP处理说明超时PDP指OCS侧检测到PDP在一定时间(1小时)内GGSN未上报请求,同时也 没有计费事件上报,OCS则作为计费事件处理,同时不向GGSN进行授权。后续GGSN如果再 上报该PDP的请求,则OCS直接反馈为不监控,GGSN需要将该PDP进行计费事件处理,生成 分单至CG,同时后续作为离线PDP流程处理。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的 保护范围之内。
权利要求
1.一种移动数据业务的计费方法,其特征在于,该方法包括以下步骤a、当所述用户请求一个新的包数据协议(PDP)业务时,关口GPRS支持节点(GGSN)根 据所述用户请求确定所述PDP业务需要进行在线计费后,触发在线计费系统(OCS)对所述 用户当前产生的未批价的业务流量进行计费处理,为所述PDP业务分配流量配额并通知给 所述GGSN ;b、所述GGSN根据每个所述PDP业务当前的流量配额对所述PDP业务的使用流量进行 监控,当所述PDP业务的使用流量达到所述流量配额时,触发所述OCS对所述用户当前产生 的未批价的业务流量进行计费处理,以及为所述PDP业务重新分配流量配额并通知给所述 GGSN0
2.根据权利要求1所述的方法,其特征在于,所述步骤a中进一步包括所述GGSN根 据所述通知授权所述用户使用所述PDP业务。
3.根据权利要求1所述的方法,其特征在于,所述步骤b之后进一步包括c、当所述用户的PDP业务被请求终止时,所述GGSN触发所述OCS对所述用户当前产生 的未批价的业务流量进行所述计费处理。
4.根据权利要求1所述的方法,其特征在于,所述步骤a之前进一步包括χ、服务GPRS支持节点(SGSN)根据用户的激活包数据协议(PDP)上下文请求,触发为 所述用户建立PDP连接。
5.根据权利要求4所述的方法,其特征在于,所述建立PDP连接包括所述用户向所述SGSN发送激活PDP上下文请求;所述SGSN根据所述激活PDP上下文请求,向所述GGSN发送创建PDP上下文请求消息, 所述创建PDP上下文请求消息中携带所述用户的用于在线生成话单的属性信息;所述GGSN根据所述创建PDP上下文请求消息中的在线计费标识,确定所述请求为预付 费类型的请求后,向所述OCS发送CCR初始化消息;所述OCS根据所述CCR初始化消息建立控制连接,向所述GGSN回复CCA消息,所述CCA 消息中携带结果代码(Result-Code)和流量配额的有效时长(Validity-Time);所述GGSN根据所述CCA消息中的所述结果代码进行相应的处理,所述处理包括当所述结果代码为用于指示需要正常监控的信息时,所述GGSN通知所述SGSN所述PDP 连接建立成功,且此后当所述用户使用PDP业务时所述GGSN需要对所述PDP业务进行用于 实时计费的监控;当所述结果代码为用于指示所述用户的账户余额不足的信息时,所述GGSN通知所述 SGSN所述PDP连接建立失败;当所述结果代码为用于指示不需要监控的信息时,所述GGSN通知所述SGSN所述PDP 连接建立成功,且此后当所述用户使用PDP业务时无需对所述PDP业务进行用于实时计费 的监控。
6.根据权利要求1所述的方法,其特征在于,所述计费处理包括所述OCS对所述用 户当前产生的未批价的业务流量进行批价、生成批价后话单并发送给业务运营支撑系统 (BOSS),将所述批价后话单中的费用从所述用户的账户余额中扣除。
7.根据权利要求1所述的方法,其特征在于,所述分配流量配额包括当所述用户当前 的账户有余额时,根据所述用户当前的账户余额和PDP业务的单位配额流量,计算所述PDP业务的流量配额,根据所述流量配额对所述用户的账户进行预扣费。
8.根据权利要求4所述的方法,其特征在于,所述步骤χ之前进一步包括建立所述PDP 连接的准备过程,所述准备过程包括所述BOSS确立所述用户为目标用户,将所述用户的属性信息发送给所述0CS,所述属 性信息包括所述用户的使用数据业务的基本信息和账户信息;当根据所述用户的属性信 息确定需要对所述用户进行实时计费时,将用于在线生成话单的属性信息加载到归属位置 寄存器(HLR)中,所述用于在线生成话单的属性信息包括所述用户的在线计费标识(CC) 和语音业务在线计费签约信息;当满足预设的属性下发条件时,所述HLR将所述用于在线 生成话单的属性信息下发给所述SGSN,所述属性下发条件包括所述用户处于附着状态且 所述HLR中保存的所述属性信息发生变化时,或者当所述用户由PMM-Detached状态转为 PMM-Connected状态所述SGSN向所述HLR查询用户属性时。
9.根据权利要求1所述的方法,其特征在于,所述步骤b中进一步包括所述OCS根据 所述Validity-Time对所述PDP业务的使用流量进行监控,当所述PDP业务的使用时间达 到所述Validity-Time时,触发所述OCS对所述用户当前产生的未批价的业务流量进行计 费处理,以及为所述PDP业务重新分配流量配额。
10.根据权利要求5所述的方法,其特征在于,所述方法进一步包括,当所述步骤a中所述GGSN收到携带所述流量配额的通知后,为所述OCS最后一次进行 所述计费处理的业务流量生成携带所述在线计费标识的分话单,将所述分话单发送给计费 网关(CG),所述CG将接收到所述分话单合并至自身保存的所述用户的话单中;当所述步骤b中所述GGSN收到携带所述流量配额的通知后,为所述OCS最后一次进行 所述计费处理的业务流量生成携带所述在线计费标识的分话单,将所述分话单发送给CG, 所述CG将接收到所述分话单合并至自身保存的所述用户的话单中;所述步骤d中所述OCS向所述GGSN发送CCA消息,所述GGSN为所述OCS最后一次进 行所述计费处理的业务流量生成携带所述在线计费标识的分话单,将所述分话单发送给所 述CG,所述CG将接收到所述分话单合并至自身保存的所述用户的话单中,所述BOSS按照预 设的话单采集策略采集所述CG保存的所述用户的话单,根据所述话单中的在线计费标识, 对已经在线计费的所述用户的话单进行统计。
11.根据权利要求1所述的方法,其特征在于,所述步骤b中进一步包括对所述监控 时发生的预设的计费事件进行处理的过程,其中,所述计费事件包括所述SGSN中保存的 所述用户的用于在线生成话单的属性信息被更新时,或者所述OCS根据预设的时间切换规 则通知所述GGSN触发所述OCS进行计费时;对所述预设的计费事件进行处理的过程包括所述GGSN生成分话单给所述CG,并要求所述CG对所述用户的分话单进行合并;同时 向所述OCS发送CCR消息,所述CCR消息包括该计费事件的触发原因信息;所述OCS根据接收到的CCR消息,获知所述触发原因信息,将当前所述用户的所有PDP 业务预分配的配额全部释放;所述OCS对所述用户当前产生的未批价的业务流量进行批价,生成批价后话单,将所 述批价后话单中的费用从所述用户的账户余额中扣除,同时将所述批价后话单发送给所述 BOSS,对自身保存的所述用户的各PDP业务的使用量累加值初始化为零;所述OCS为所述用户的各PDP业务重新分配流量配额,并通过CCA消息通知给所述GGSN,所述GGSN根据最新接收到的所述流量配额对所述用户的各PDP业务进行监控; 所述BOSS接收并保存所述OCS传送的所述批价后话单,以供所述用户查询。
12.根据权利要求1所述的方法,其特征在于,所述步骤b中进一步包括对所述监控 时发生的异常事件进行处理,其中,所述异常事件包括SGSN处的异常事件和OCS与GGSN 之间的异常事件;当所述异常事件为SGSN处的异常事件时,所述GGSN按照所述用户的PDP业务被请求 终止的情况,触发所述OCS进行相应的所述计费处理;当所述异常事件为OCS与GGSN之间的异常事件时,所述OCS和所述GGSN通过各自的 试探发现对方出现故障后将自动转入各自的异常处理流程,其中,所述GGSN处的异常处理 流程包括如果所述故障为所述PDP连接没有相应的CCR消息上报,则所述GGSN将该PDP连接 所对应的CC标识取消,同时生成分话单给所述CG,所述分话单中不包括最近一次触发所述 OCS进行计费之后的业务流量的费用,通知所述CG对分话单进行合并;根据所述最近一次 触发所述OCS进行计费之后的业务流量生成离线话单并经所述CG发送给BOSS ;如果所述故障为所述PDP连接有相应的CCR消息上报,但是没有收到相应的CCA消息, 则所述GGSN将该PDP连接所对应的CC标识取消;如果所述CCR消息为信控请求,则所述 GGSN将该CCR中的已使用量作为在线使用量处理,同时生成分话单给所述CG,通知所述CG 合并,后续的分话单按离线话单生成处理;如果所述CCR消息为计费事件请求,则所述GGSN 将该分单作为在线分单,通知所述CG合并,后续的分单按离线话单生成处理;当OCS恢复正常后,所述GGSN不再触发所述OCS对此前产生的所述用户的未批价的业 务流量进行计费处理;所述OCS处的异常处理流程包括。所述OCS将临时锁定的费用释放,同时将还未生成话单的已使用业务流量生成批价后 话单输出给BOSS ;如果所述故障为所述PDP没有CCR上报,则OCS将该PDP上次计费事件以来至最近一 次信控请求的所有业务累计的使用量进行批价生成话单;如果所述故障为所述OCS收到所述GGSN上报的PDP的CCR消息,但不知向所述GGS 发送的CCA消息是否成功,则所述OCS将本次CCR消息中上报的已使用量和对所述用户的 PDP业务进行最后一次计费处理以来的总的已使用量合并后进行批价,生成计费话单给所 述 BOSS ;所述OCS按照所述话单中的费用,扣除所述用户的账户余额。
13.—种移动数据业务的计费系统,其特征在于,所述系统包括关口 GPRS支持节点(GGSN),用于当所述用户请求一个新的PDP业务时,根据所述用户 请求确定所述PDP业务需要进行在线计费后,触发在线计费系统(OCS)对所述用户当前产 生的未批价的业务流量进行计费处理,为所述PDP业务分配流量配额并通知给所述GGSN ; 根据每个所述PDP业务当前的流量配额对所述PDP业务的使用流量进行监控,当所述PDP 业务的使用流量达到所述流量配额时,触发所述OCS对所述用户当前产生的未批价的业务 流量进行计费处理,以及为所述PDP业务重新分配流量配额并通知给所述GGSN ;0CS,用于在所述GGSN的触发下对所述用户当前产生的未批价的业务流量进行计费处理,在所述GGSN的触发下为所述PDP业务分配或重新流量配额并通知给所述GGSN。
14.根据权利要求13所述的系统,其特征在于,所述GGSN进一步用于根据所述通知授 权所述用户使用所述PDP业务。
15.根据权利要求13所述的系统,其特征在于,所述GGSN进一步用于当所述用户的 PDP业务被请求终止时,所述GGSN触发所述OCS对所述用户当前产生的未批价的业务流量 进行所述计费处理。
16.根据权利要求13所述的系统,其特征在于,所述系统进一步包括服务GPRS支持节点(SGSN),用于根据用户的激活包数据协议(PDP)上下文请求,触发 为所述用户建立PDP连接。
17.根据权利要求13所述的系统,其特征在于,所述系统进一步包括业务运营支撑系统(BOSS),用于保存所述OCS发送的批价后话单;所述OSC进一步包括计费处理模块和流量配额分配模块,其中,所述计费处理模块,用于对所述用户当前产生的未批价的业务流量进行批价、生成批 价后话单并发送给BOSS,将所述批价后话单中的费用从所述用户的账户余额中扣除;所述流量配额分配模块,用于当所述用户当前的账户有余额时,根据所述用户当前的 账户余额和PDP业务的单位配额流量,计算所述PDP业务的流量配额,根据所述流量配额对 所述用户的账户进行预扣费。
18.根据权利要求17所述的系统,其特征在于,所述系统进一步包括归属位置寄存器(HLR),用于保存用户的属性信息,接收所述BOSS下发的用于在线 生成话单的属性信息,所述用于在线生成话单的属性信息包括所述用户的在线计费标识 (CC)和语音业务在线计费签约信息;当满足预设的属性下发条件时,将所述用于在线生 成话单的属性信息下发给所述SGSN,所述属性下发条件包括所述用户处于附着状态且 所述HLR中保存的所述属性信息发生变化时,或者当所述用户由PMM-Detached状态转为 PMM-Connected状态所述SGSN向所述HLR查询用户属性时;所述BOSS,进一步用于将所述用户的属性信息发送给所述OCS ;当根据所述用户的属 性信息确定需要对所述用户进行实时计费时,将用于在线生成话单的属性信息加载到所述 HLR 中;所述SGSN,进一步用于接收并保存来自所述HLR的所述用于在线生成话单的属性信息。
19.根据权利要求18所述的系统,其特征在于,所述系统进一步包括计费网关(CG),用于接收来自所述GGSN的分话单,将接收到所述分话单合并至自身保 存的所述用户的话单中,将所述话单发送给所述BOSS ;所述GGSN,进一步用于在收到携带所述流量配额的通知后,为所述OCS最后一次进行 所述计费处理的业务流量生成携带所述在线计费标识的分话单,将所述分话单发送给所述 CG ;所述BOSS,进一步用于保存所述CG发送的所述话单。
全文摘要
本发明公开了一种移动数据业务的计费方法和系统,其中方法包括当所述用户请求一个新的PDP业务时,GGSN根据所述用户请求确定所述PDP业务需要进行在线计费后,触发在线计费系统(OCS)对所述用户当前产生的未批价的业务流量进行计费处理,为所述PDP业务分配流量配额并通知给所述GGSN;所述GGSN根据每个所述PDP业务当前的流量配额对所述PDP业务的使用流量进行监控,当所述PDP业务的使用流量达到所述流量配额时,触发所述OCS对所述用户当前产生的未批价的业务流量进行计费处理,以及为所述PDP业务重新分配流量配额并通知给所述GGSN。本发明能避免运营商被欠费,使用户能控制消费费用。
文档编号H04W68/00GK102075897SQ20091023849
公开日2011年5月25日 申请日期2009年11月20日 优先权日2009年11月20日
发明者孙万庆, 王庆安 申请人:中国移动通信集团江苏有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1