计费业务处理方法以及计费网关的制作方法

文档序号:7944521阅读:160来源:国知局
专利名称:计费业务处理方法以及计费网关的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种计费业务处理方法以及计费网关。
背景技术
目前,在线计费是电信计费领域的发展方向,在线计费可以提供实时的计费功能
和响应功能,这种实时的计费功能和响应功能不管对运营商还是对用户来说都是非常重要
的。运营商控制预付费用户信用,需要具有实时控制和实时计费的功能,这样可以减少欠
费,降低坏帐成本,有效地控制运营风险,同时,用户也可以精确实时查看消费情况。 随着在线计费系统的发展,在线计费系统的性能也成为运营商关注的焦点。具体
地,在线计费系统的主要性能指标包括实时性、稳定性、可扩展性和容错性,其中,实时性是
一项非常重要的指标,并且运营商对于系统处理的平均时延也均有明确的规定,因此如何
提高系统处理速度、减少系统响应时延是在线计费系统的关键技术。 图l是相关技术中计费系统中各个功能实体之间的信令交互流程图,如图l所示, 在计费系统中,主要包括的功能实体为用户终端、计费网关和在线计费系统。其中,计费网 关的主要功能是确定计费费率,统计计费时长或者流量,以及出计费话单;在线计费系统的 主要功能是对用户进行鉴权,给用户分配配额,该配额是指一定的时间或者是一定的流量。 如图1所示,在该计费系统中进行计费等处理时,通常可以执行以下步骤S102至步骤S108 的处理 步骤S102,用户终端向计费网关发送用户请求(可以是业务请求、激活请求、去活 请求等)。 步骤S104,计费网关接收该用户请求,并向在线计费系统发送信用控制请求信令。
步骤S106,在线计费系统接收该信用控制请求信令,并向计费网关发送信用控制 响应信令。 步骤S108,计费网关接收该信用控制响应信令,并向用户终端发送用户响应。
通常,在线计费的三个主要流程可以包括激活流程、业务流程、和去活流程,在线 计费系统和计费网关通过信用控制请求(CREDIT-CONTROL-REQUEST,简称为CCR)和信用控 制应答(CREDIT-CONTROL-ANSWER)进行信息交互,对于上述三个流程,共有以下三种类型 的信用控制请求/信用控制应答初始化信用控制请求(INITIAL CCR)、更新信用控制请求 (UPDATE CCR)、和终止信用控制请求(TERMINAL CCR)。 用户终端只有在激活成功后才能进行业务,所以在线计费的用户终端必须先进行
激活,在激活过程中,在计费网关接收到用户终端激活请求后,会发送初始化信用控制请求
给在线计费系统,在线计费系统对用户进行鉴权,并确定是否要对其进行配额监控,其中,
只有需要配额监控的用户在进行业务时,才由计费网关进行实时监控。 图2是根据相关技术的计费激活的信令交互流程图,如图2所示,激活流程包括如
下的步骤S202至步骤S210 : 步骤S202,用户终端向计费网关发送激活请求,并在其中携带用户标识和计费方
4式(例如,免费、在线计费、离线计费)。 步骤S204,计费网关接收到该激活请求后,为此用户分配相关资源(例如,进行分 配时具体可以包括分配地址空间、建立计费上下文以及创建计费节点等),根据计费方式判 断此用户是否是在线计费用户,如果是在线计费用户,则向在线计费系统发送初始化信用 控制请求信令。 步骤S206,在线计费系统接收到初始化信用控制请求后,对用户进行鉴权,确定是 否要对此用户终端进行配额监控,并确定当此用户余额不足时是否要将此用户重定向到充 值页面。 步骤S208,在线计费系统向计费网关发送初始化信用控制应答信令。 步骤S210,计费网关接收到初始化信用控制应答信令后,向用户终端发送激活响
应消息。 需要配额监控的用户在进行业务时,由计费网关进行实时监控,如果出现配额不 足,由计费网关向在线计费系统发送更新信用控制信令去申请新配额,以保持业务继续;如 果在线计费系统发现用户余额不足,则在回应的信用控制信令中携带余额不足信息给计费 网关,计费网关就可以实时终止用户的业务使用。 图3是根据相关技术的业务使用的信令交互流程图,如图3所示,业务流程包括如 下的步骤S302至步骤S312 : 步骤S302 ,用户终端进行业务,并向计费网关发送业务请求。 步骤S304,计费网关监控用户的使用情况,如果用户有配额,则业务继续,进行到 步骤S312。如果计费网关监控到满足如下条件中的一项或者多项用户初次使用业务;用 户配额使用完;用户配额有效时间到达;业务费率发生变化;在线计费系统触发配额申请, 则进行到步骤S306。 步骤S306,计费网关向在线计费系统发送更新信用控制请求信令,并在其中携带 用户ID(标识)和业务费率组。 步骤S308,在线计费系统根据用户ID和业务费率组进行批价,给终端用户分配合 适的配额。 步骤S310,在线计费系统向计费网关发送更新信用控制响应信令,并在其中携带 分配的配额以及配额有效时间。 步骤S312,计费网关向用户终端发送业务请求响应。 当用户主动发起去活,或者在线计费系统发起中断会话请求,则触发终止信用控 制请求信令,在线计费系统对用户配额使用情况进行统计,并发送给计费网关,计费网关出 话单。 图4是根据相关技术的去活的信令交互流程图,如图4所示,去活流程包括如下的 步骤S402至步骤S410 : 步骤S402,用户终端向计费网关发送用户去活请求。 步骤S404,计费网关接收到该用户去活请求后,向在线计费系统发送终止信用控 制请求信令,并在其中携带配额的实际使用情况。 步骤S406,在线计费系统对用户配额使用情况进行统计,统计结束后删除此用户 占用的所有资源。
步骤S408,在线计费系统向计费网关发送终止信用控制应答信令,并在其中携带用户使用总配额。 步骤S410,计费网关出此用户话单并向用户终端发送用户去活响应消息。 综上所述,在激活、业务和去活的流程中,计费网关和在线计费系统通过信用控制
请求/信用控制应答进行消息的交互。 系统在业务正常进行时,计费网关和在线计费系统之间的信用控制请求/信用控制响应信令数量有限,能保证整个系统处理的速度。但是,当在线计费系统回应的信用控制响应异常,或者在线计费系统下发的配额为0 (主要原因是用户欠费)时,如果用户终端有大量的报文上报,并且每个报文都触发一个信用控制请求去申请配额;或者基于可靠传输的需要,用户终端在指定的时间内没有接收到确认消息的情况下,重传用户报文(一般重传三次),则会导致计费网关不停地向在线计费系统发送信用控制请求去申请配额,影响系统的处理速率,在大量用户同时发生上述的情况下,甚至会因为信用控制请求/信用控制应答发送过于密集而导致计费网关瘫痪。 针对相关技术中由于计费网关向在线计费系统大量发送信用控制请求去申请配额导致系统性能下降甚至使计费网关瘫痪的问题,目前尚未提出有效的解决方案。

发明内容
针对相关技术中由于计费网关向在线计费系统大量发送信用控制请求去申请配额导致系统性能下降甚至使计费网关瘫痪的问题而提出本发明,为此,本发明旨在提供一种计费业务处理方法以及计费网关,以解决上述问题中的至少之一。
根据本发明的一个方面,提供了 一种计费业务处理方法。 根据本发明的计费业务处理方法,应用于包括用于向计费网关发送业务请求的用
户终端、用于响应于业务请求,向在线计费系统发送信用控制请求的计费网关、和在线计费
系统的通信系统,上述方法包括计费网关接收来自在线计费系统的信用控制应答;在信
用控制应答指示异常、或者信用控制应答指示在线计费系统下发的配额为零的情况下,计
费网关在预定时间段内停止向在线计费系统发送用户终端的信用控制请求。 优选地,在计费网关接收到指示异常或在线计费系统下发的配额为零的信用控制
应答时,上述方法还包括计费网关启动预设的定时器,并根据定时器的时间长度确定需要
停止发送信用控制请求的时间段。 优选地,在计费网关接收到指示异常或在线计费系统下发的配额为零的信用控制应答时,上述方法还包括计费网关通知在线计费系统断开用户终端的业务,并停止处理在线计费系统之后发送过来的与用户终端相关的其它信用控制应答。 优选地,在所述计费网关在预定时间段内停止向所述在线计费系统发送所述用户终端的信用控制请求时,上述方法还包括在停止发送信用控制请求的时间长度大于等于预定时间段的情况下,计费网关和在线计费系统释放用户终端的资源。 优选地,在所述计费网关在预定时间段内停止向所述在线计费系统发送所述用户终端的信用控制请求时,上述方法还包括在停止发送信用控制请求的时间长度大于等于预定时间段、计费网关重新接收到用户终端的信用控制请求的情况下,计费网关重新为用户终端分配资源。
优选地,计费网关向在线计费系统发送信用控制请求的触发条件包括以下之一 用户配额使用完毕、配额有效时间到期、费率发生变化。 优选地,预定时间段的长度大于用户终端三次重传所占用的时间段的长度。
根据本发明的另 一方面,提供了 一种计费网关。 根据本发明的计费网关包括判断模块,用于判断信用控制应答所指示的信息的
状态,其中,所述状态包括所述信用控制应答指示正常、所述信用控制应答指示异常、所述
信用控制应答指示所述在线计费系统下发的配额为零;控制模块,用于在判断模块判断状
态为信用控制应答指示异常、或者信用控制应答指示在线计费系统下发的配额为零的情况
下,控制在预定时间段内停止继续向在线计费系统发送与用户终端相关的信用控制请求。 优选地,上述计费网关还包括发送模块,用于向在线计费系统发送用户终端的信
用控制请求;接收模块,用于接收在线计费系统响应于信用控制请求返回的信用控制应答;
定时器,用于在启动模块的控制下进行计时;启动模块,用于启动定时器,其中,根据定时器
统计的时间长度确定需要停止发送信用控制请求的时间段;释放模块,用于在停止发送信
用控制请求的时间长度大于预定时间段的情况下,释放用户终端的资源。 优选地,上述计费网关还包括通知模块,用于在接收模块接收的信用控制应答指
示异常、或者信用控制应答指示在线计费系统下发的配额为零的情况下,通知在线计费系
统断开用户终端的业务。 通过本发明,采用当所述计费网关接收到所述在线计费系统发送的信用控制应答 指示异常,或者指示所述在线计费系统下发的配额为零时,所述计费网关在预定时长内停 止向所述在线计费系统发送所述用户终端的信用控制请求的方法,解决了目前当在线计费 系统回应的信用控制响应异常,或者在线计费系统下发的配额为0时,信用控制请求/信用 控制应答发送太密集会导致计费网关的瘫痪的问题,进而提高了整个计费系统的效率。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发
明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中 图1是根据相关技术的计费系统信令交互流程图; 图2是根据相关技术的计费激活的信令交互流程图; 图3是根据相关技术的业务使用的信令交互流程图; 图4是根据相关技术的去活的信令交互流程图; 图5是用于实施本发明实施例的计费网关的结构框图; 图6是根据本发明实施例的计费网关的结构框图; 图7是根据本发明实施例的计费网关的具体结构框图; 图8是根据本发明实施例的结合图5所示的计费网关的结构框图; 图9是根据本发明实施例的计费业务处理方法的流程图; 图10是根据本发明实施例的计费业务处理方法的详细流程图。
具体实施方式

功能概述
7
考虑到目前当在线计费系统回应的信用控制响应异常,或者在线计费系统下发的 配额为0时,信用控制请求/信用控制应答发送太密集会导致系统性能下降甚至造成计费 网关瘫痪的问题,本发明提供了一种计费网关及其计费业务处理方案,即,在线计费系统中 控制信令负荷的业务重传保持定时(Service Resend Hold Time,简称为SRHT)的方法, SRHT方法是指,当计费网关发现在线计费系统回应的信用控制应答异常,或者下发的配额 为0时,计费网关首先通知在线计费系统要求其主动断开此用户终端业务,计费网关同时 启动重传保持定时器,在定时器这段时间内计费网关将不再向在线计费系统发送此用户信 用控制请求,过了 SRHT这段时间后计费网关和在线计费系统同时释放此用户占用的资源。
图5是用于实施本发明实施例的计费网关的结构框图,如图5所示,该计费网关包 括计费处理模块52、在线计费触发功能模块54、话单处理模块56、数据配置模块58,下面 对上述结构进行描述。 计费处理模块52,用于处理用户的请求,当用户激活消息到达时,给用户分配相关 资源(例如分配地址空间、建立计费上下文以及创建计费节点等),并根据计费方式判断 此用户是否是在线计费用户,如果是在线计费用户,再交由在线计费触发功能模块进行处 理;当业务报文到达时,对业务报文进行分析,得到此报文费率信息并统计报文的流量和时 间,并与用户配额进行比对,如果配额不足,通知在线计费触发功能模块;当用户去活消息 到达时,回收分配给该用户的资源。 在线计费触发功能模块54,连接至计费处理模块52,用于在用户激活时,给用户 分配在线计费相关资源(例如会话数据区、信用控制上下文等),并向在线计费系统发初 始化信用控制请求信令;当业务报文到达时,对触发配额申请的情况进行监控,触发条件到 达时向在线计费系统发送更新信用控制请求申请新配额;当用户去活消息到达时向在线计 费系统发送终止信用控制请求,把该用户配额使用情况(通过该计费网关中的配额处理模 块)发送给话单处理模块并回收分配给该用户的在线计费资源。 话单处理模块56,连接至计费处理模块52和在线计费触发功能模块54,根据计 费处理模块52统计的用户业务流量或者时间出离线话单,同时根据在线计费触发功能模 块54发送的用户配额使用情况(即,该计费网关中的配额处理模块统计的用户配额使用情 况)出在线计费话单。 数据配置模块58,连接至计费处理模块52和在线计费触发功能模块54,用于为计 费处理模块52和在线计费触发功能模块54提供系统配置信息,包括用户标识,计费属性以 及给该用户分配的计费资源等。 在相关技术中,用户终端只有在激活成功后才能进行业务,因此配额的申请只存 在于激活成功之后,去活操作之前。初始化信用控制请求是在终端用户激活时,由计费网 关发送给在线计费系统,此时如果计费系统回应信用控制应答异常,则计费网关直接向用 户终端发送激活失败的通知,用户终端不能进行业务;终止信用控制请求是用户终端在去 活时,由计费网关发送给在线计费系统,此时如果在线计费系统回应信用控制应答异常,则 计费网关仍然强制去活。因此,本发明实施例描述的SRHT方法只应用在用户终端进行业务 时,控制更新信用控制请求/信用控制应答信令负荷。 用户终端在使用业务时,业务报文到达计费网关,由计费网关识别出此业务所属 的费率组,并把此信息包含在向在线计费系统发送更新信用控制请求信令中;在线计费系统根据费率组进行批价处理,批价后分配合适的配额,并把此配额包含在向计费网关发送 的更新信用控制应答信令中;用户业务继续,计费网关实时监控终端用户的配额消耗情况, 当授权的配额使用完毕后,需要再次触发更新信用控制请求信令向在线计费系统申请配 额。当在线计费系统发现余额不足时,在回应的信用控制应答信令中携带余额不足的信息, 计费网关可以实时中止用户的业务使用。 在用户使用业务时,计费网关实时监控用户配额的使用情况,发现用户配额使用 完毕、配额有效时间到期、或费率发生变化后,触发更新信用控制请求信令向在线计费系统 申请配额,此时如果发现信用控制应答返回的结果码为异常或者信用控制应答下发的时间 和流量配额都为O,则启用本发明实施例描述的SRHT方法,在设定的定时器时间内断开此 终端用户计费网关和在线计费系统的通路,并在定时器时间到达后回收分配给此用户的所 有资源。 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
装置实施例 根据本发明的实施例,提供了一种改进的计费网关,该计费网关可以通过对上述 图5描述的计费网关进行改进来实现。图6是根据本发明实施例的计费网关的结构框图, 如图6所示,该计费网关包括判断模块66、控制模块68,下面将对上述结构进行描述。
判断模块66,用于判断信用控制应答所指示的信息的状态,其中,所述状态包括 所述信用控制应答指示正常、所述信用控制应答指示异常、所述信用控制应答指示所述在 线计费系统下发的配额为零;控制模块68,连接至判断模块66,用于在判断模块66判断信 用控制应答指示异常(例如,信用控制应答的结果码为异常)、或者信用控制应答指示在线
计费系统下发的配额为零(例如,信用控制应答下发的时间和/或流量配额都为o)的情况
下,控制在预定时间段内停止继续向在线计费系统发送与用户终端相关的信用控制请求, 从而省去不必要的处理,减少了信用控制请求的发送次数。 图7是根据本发明实施例的计费网关的具体结构框图,如图7所示,上述计费网关 还包括发送模块62、接收模块64、定时器70、启动模块72、释放模块74、通知模块76,下面 对上述结构进行描述。 发送模块62,连接至控制模块68,用于根据控制模块68的控制向在线计费系统发 送用户终端的信用控制请求;接收模块64,连接至发送模块62,用于在发送模块62向在线 计费系统发送用户终端的信用控制请求之后,接收在线计费系统响应于信用控制请求返回 的信用控制应答;定时器70,连接至判断模块66,用于在判断模块66判断信用控制应答指 示异常、或者信用控制应答指示在线计费系统下发的配额为零时,在启动模块的控制下进 行计时;启动模块72,连接至定时器70,用于启动定时器70,其中,根据定时器统计的时间 长度确定需要停止发送信用控制请求的时间段;释放模块74,连接至定时器70,用于在停 止发送信用控制请求的时间长度大于定时器70计时的预定时间段的情况下,释放用户终 端的资源;通知模块76,连接至判断模块66,用于在判断模块66判断信用控制应答指示异 常、或者信用控制应答指示在线计费系统下发的配额为零的情况下,通知在线计费系统断 开用户终端的业务。 通过该实施例,提供了在接收的信用控制应答指示异常、或者信用控制应答指示
9在线计费系统下发的配额为零的情况下,可以在预定时间段内停止向在线计费系统发送用户终端的信用控制请求的计费网关。 图8是根据本发明实施例的结合图5所示的计费网关的结构框图,如图8所示,该计费网关与图5相比较,增加了定时处理模块82(该模块可以实现上述定时器70和启动模块72的功能),其中,定时处理模块82可以由在线计费触发功能模块54调用,当发现信用控制应答返回的结果码为异常或者信用控制应答下发的时间和流量配额都为O,启动定时处理模块82。定时处理模块82设置此用户为禁止通行标识,并设置SRHT定时器,在定时器时间内,用户请求到达在线计费触发功能模块,发现设置了禁止通行标识,不再向在线计费系统发送信用控制请求,同时不再处理在线计费系统发回的信用控制应答。当超过定时器的时间后,取消禁止通行标识。 下面将结合图8对本发明实施例的提供的计费网关的计费业务处理方法进行描述。在进行计费业务时,处理过程如下 步骤l,业务报文首次到达计费处理模块52(该模块可以实现上述接收模块64的功能),计费处理模块52对此业务报文进行分析,提取出业务报文的关键数据和数据配置模块58中配置好的计费规则进行匹配,匹配得到此业务所属的费率组,并把用户信息和此费率组信息传给在线计费触发功能模块54。 步骤2,在线计费触发功能模块54检查是业务报文首次到达,则直接让其通过,并向在线计费系统发送更新信用控制请求申请配额,并在其中携带用户ID和费率组信息。在线计费系统根据此用户ID和费率组信息进行批价,并下发配额到计费触发功能模块54。在线计费触发功能模块54将此配额传递给计费处理模块52。 步骤3,当业务报文再次到达时,计费处理模块52统计报文的流量或者时间消耗,实时与配额进行比对,当发现用户配额使用完或者是用户配额有效时间到,则通知在线计费触发功能模块54,在线计费触发功能模块54 (该模块可以实现上述发送模块62的功能)发送更新信用控制上下文给在线计费系统申请新的配额。在线计费系统给用户下发新配额,并统计用户总配额消耗情况。 步骤4,当在线计费系统回应信用控制请求异常,或者用户余额不足,下发的配额为0时,在线计费触发功能模块54启动定时处理模块82。定时处理模块82设置此用户为禁止通行标识,并设置SRHT定时器,在定时器时间内,用户请求到达在线计费触发功能模块54 (可以实现上述判断模块66、控制模块68和通知模块76的功能),发现设置了禁止通行标识,不再向在线计费系统发送信用控制请求,同时不再处理在线计费系统发回的信用控制应答,并且通知在线计费系统断开该用户终端的业务,从而有效省去了不必要的处理。
步骤5,当SRHT时间到达后,计费处理模块52和在线计费触发功能模块54 (该模块可以实现上述释放模块74的功能)均会回收分配给该用户的资源(可以是同时进行回收)。在超过SRHT时间后,如果业务报文再次到达(可能用户充值后),则需要重新给该用户终端分配资源,并触发配额申请流程。 通过该实施例,使得在线计费系统回应信用控制应答异常或者下发的配额为0时,计费网关能够使用SRHT方法减少不必要的消息发送,从而保证了系统的性能以及计费系统的正常运行。
方法实施例
10
根据本发明的实施例,提供了一种计费业务处理方法,可以通过上述图5描述的 计费网关来实现,该方法可应用于包括用于向计费网关发送业务请求的用户终端、用于响 应于业务请求向在线计费系统发送信用控制请求的计费网关、和在线计费系统的通信系 统。 图9是根据本发明实施例的计费业务处理方法的流程图。如图9所示,根据本发 明实施例的计费业务处理方法包括如下的步骤S902至步骤S904 : 步骤S902,计费网关接收来自在线计费系统的信用控制应答;其中,计费网关向 在线计费系统发送信用控制请求的触发条件可以包括以下之一用户配额使用完毕、配额 有效时间到期、费率发生变化。 步骤S904,在信用控制应答指示异常、或者信用控制应答指示在线计费系统下发 的配额为零的情况下,计费网关在预定时间段内停止向在线计费系统发送用户终端的信用 控制请求。其中,预定时间段(即,SRHT的时间)的长度大于用户终端三次重传所占用的 时间段的长度。 在步骤S904中,上述方法还可以包括如下操作计费网关启动预设的定时器,并 根据定时器的时间长度确定需要停止发送信用控制请求的预定时间段;计费网关通知在线 计费系统断开用户终端的业务。 在步骤S904之后,上述方法还可以包括如下操作 (1)在停止发送信用控制请求的时间长度大于等于预定时间段(S卩,定时器时间 到达)的情况下,计费网关和在线计费系统释放用户终端的资源。
(2)在停止发送信用控制请求的时间长度大于等于预定时间段、且计费网关重新
接收到用户终端的信用控制请求的情况下,计费网关重新为用户终端分配资源。 通过该实施例,使用SRHT方法,当在线计费系统回应信用控制应答异常或者下发
的配额为0时,减少了计费网关重复上报信用控制请求的工作,同时也减少了在线计费系
统重复下发信用控制应答的工作,从而提高了整个计费系统的效率。 下面将结合实例对本发明实施例的实现过程进行详细描述。上述的SRHT方法只 应用在终端用户进行业务时,控制更新信用控制请求/信用控制应答信令负荷,下面对启 用SRHT方法后业务流程做详细描述。 图10是根据本发明实施例的计费业务处理方法的详细流程图。如图10所示,根
据本发明实施例的计费业务处理方法包括如下的步骤S1002至步骤S1014 : 步骤S1002 :用户终端进行业务,并向计费网关发送业务请求。 步骤S1004 :计费网关接收该业务请求,并监控用户的使用情况,如果用户有配
额,则业务继续,进行到步骤S1014。 其中,计费网关监控用户的如下使用情况用户是否初次使用业务;用户配额是 否使用完;用户配额有效时间是否到达;业务费率是否发生变化;在线计费系统是否触发 配额申请。 当上述使用情况有一项或者多项条件都满足时,触发配额申请信令,进行到步骤 S1006。 步骤S1006 :计费网关向在线计费系统发送更新信用控制请求信令,并在其中携 带用户ID(标识)和业务费率组。
步骤S1008 :在线计费系统接收新信用控制请求信令,并根据用户ID和业务费率 组进行批价,给用户终端分配合适的配额。 步骤S1010 :在线计费系统向计费网关发送更新信用控制应答响应信令,并在其 中携带分配的配额以及配额有效时间。 具体地,如果此时计费网关接收到正常的信用控制应答,则直接进行到步骤 S1014,向用户终端发送业务请求响应。如果此时计费网关发现接收到的信用控制应答异常 或者下发的配额为0(即,上述的步骤S902),则进行到步骤S1012。 步骤S1012 :启动业务重传保持定时方法(即,SRHT功能)。计费网关首先通知 在线计费系统信用控制应答异常,在线计费系统停止发送此终端用户的配额应答,启动定 时器,在定时器这段时间内,计费网关停止发送此用户终端的配额请求(即,上述的步骤 S904);当定时器时间到达后,计费网关和在线计费系统同时释放此用户占用的资源。也就 是说,如果超过定时器的时间后,仍然有用户报文到达,则把此报文当成初始使用业务报文 处理,再重新给此用户分配相关资源。 步骤S1014 :计费网关给用户终端发业务请求响应。 通过该实施例,提供了可以实现SRHT功能的计费业务处理方法。 综上所述,借助于本发明的上述技术方案,通过在计费网关接收到在线计费系统
发送的信用控制应答指示异常或者在线计费系统下发的配额为零时,使得计费网关在预定
时长内停止向在线计费系统发送用户终端的信用控制请求,解决了相关技术中在线计费系
统的回应的为异常或者指示在线计费系统下发的配额为0时,信用控制请求/信用控制应
答的大量发送导致系统性能下降甚至使计费网关瘫痪的问题,减少了计费网关重复上报信
用控制请求的工作,同时也减少了在线计费系统重复下发信用控制应答的工作,从而有效
提高了整个计费系统的效率,保证了计费网关的正常运行。 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种计费业务处理方法,应用于包括用于向计费网关发送业务请求的用户终端、用于响应于所述业务请求,向在线计费系统发送信用控制请求的所述计费网关、和所述在线计费系统的通信系统,其特征在于,所述方法包括所述计费网关接收来自所述在线计费系统的信用控制应答;在所述信用控制应答指示异常、或者所述信用控制应答指示所述在线计费系统下发的配额为零的情况下,所述计费网关在预定时间段内停止向所述在线计费系统发送所述用户终端的信用控制请求。
2. 根据权利要求1所述的方法,其特征在于,在所述计费网关接收到指示异常或所述 在线计费系统下发的配额为零的所述信用控制应答时,所述方法还包括所述计费网关启动预设的定时器,并根据所述定时器的时间长度确定需要停止发送所 述信用控制请求的所述预定时间段。
3. 根据权利要求1所述的方法,其特征在于,在所述计费网关接收到指示异常或所述 在线计费系统下发的配额为零的所述信用控制应答时,所述方法还包括所述计费网关通知所述在线计费系统断开所述用户终端的业务,并停止处理所述在线 计费系统之后发送过来的与所述用户终端相关的其它信用控制应答。
4. 根据权利要求1所述的方法,其特征在于,在所述计费网关在预定时间段内停止向 所述在线计费系统发送所述用户终端的信用控制请求时,所述方法还包括在停止发送所述信用控制请求的时间长度大于等于所述预定时间段的情况下,所述计 费网关和所述在线计费系统释放所述用户终端的资源。
5. 根据权利要求1所述的方法,其特征在于,在所述计费网关在预定时间段内停止向 所述在线计费系统发送所述用户终端的信用控制请求时,所述方法还包括在停止发送所述信用控制请求的时间长度大于等于所述预定时间段、且所述计费网关 重新接收到所述用户终端的信用控制请求的情况下,所述计费网关重新为所述用户终端分 配资源。
6. 根据权利要求1至5中任一项所述的方法,其特征在于,所述计费网关向所述在线计 费系统发送所述信用控制请求的触发条件包括以下之一用户配额使用完毕、配额有效时间到期、费率发生变化。
7. 根据权利要求1至5中任一项所述的方法,其特征在于,所述预定时间段的长度大于 所述用户终端三次重传所占用的时间段的长度。
8. —种计费网关,其特征在于,包括判断模块,用于判断信用控制应答所指示的信息的状态,其中,所述状态包括所述信 用控制应答指示正常、所述信用控制应答指示异常、所述信用控制应答指示所述在线计费 系统下发的配额为零;控制模块,用于在所述判断模块判断所述状态为所述信用控制应答指示异常、或者所 述信用控制应答指示所述在线计费系统下发的配额为零的情况下,控制在预定时间段内停 止继续向在线计费系统发送与用户终端相关的信用控制请求。
9. 根据权利要求8所述的计费网关,其特征在于,所述计费网关还包括 发送模块,用于向所述在线计费系统发送所述用户终端的信用控制请求; 接收模块,用于接收所述在线计费系统响应于所述信用控制请求返回的信用控制应答;定时器,用于在启动模块的控制下进行计时;所述启动模块,用于启动所述定时器,其中,根据所述定时器统计的时间长度确定需要 停止发送所述信用控制请求的时间段;释放模块,用于在停止发送所述信用控制请求的时间长度大于所述预定时间段的情况 下,释放所述用户终端的资源。
10.根据权利要求8所述的计费网关,其特征在于,所述计费网关还包括通知模块,用于在所述接收模块接收的所述信用控制应答指示异常、或者所述信用控 制应答指示所述在线计费系统下发的配额为零的情况下,通知所述在线计费系统断开所述 用户终端的业务。
全文摘要
本发明公开了一种计费业务处理方法以及计费网关,该方法应用于包括用于向计费网关发送业务请求的用户终端、用于响应于业务请求,向在线计费系统发送信用控制请求的计费网关和在线计费系统的通信系统,包括如下操作计费网关接收来自在线计费系统的信用控制应答;在信用控制应答指示异常、或者信用控制应答指示在线计费系统下发的配额为零的情况下,计费网关在预定时间段内停止向在线计费系统发送用户终端的信用控制请求。本发明提高了整个计费系统的效率。
文档编号H04M17/00GK101783846SQ200910005410
公开日2010年7月21日 申请日期2009年1月15日 优先权日2009年1月15日
发明者刘群, 夏勇, 李华光, 秦俭 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1