[发明专利]离线计费的异常处理方法及系统有效
申请号: | 201210514834.5 | 申请日: | 2012-11-26 |
公开(公告)号: | CN103067184A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 张超 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | H04L12/14 | 分类号: | H04L12/14;H04W4/24 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离线 计费 异常 处理 方法 系统 | ||
技术领域
本发明涉及通信领域,特别是涉及一种离线计费的异常处理方法及系统。
背景技术
目前通信领域常见的计费方式有两种,一种是在线计费,一种是离线计费。其中,离线计费是网络资源的使用过程同计费数据的采集过程同时发生的一种计费方式,计费数据并不实时影响业务提供的计费形式,因此具有广泛的应用前景。
一般的离线计费过程为:首先,计费数据模块(CDF,Charging DataFunction)向主计费网关模块(CGF,Charging Gateway Function,计费网关功能)发送包含话单的话单请求消息,并将保存话单临时缓冲区和话单序列号。如果能够收到主计费网关模块的应答消息,则可以继续处理。但是在某些异常情况下,例如,主计费网关模块未收到话单请求消息,或者收到话单请求消息但是应答消息未发送到计费数据模块,那么计费数据模块则会一直等待,其中的话单临时缓冲区和话单序列号则会一直占用计费数据模块资源,影响其资源利用率。
为了解决这一问题,目前常见的做法为设置备用计费网关模块,在预定时间内,若计费数据模块未收到主计费网关模块的应答消息,则向备用计费网关模块发送之前的话单请求消息,后续的处理过程与前述向主计费网关模块发送话单请求消息之后的处理过程相同。可以看出,目前的方法通过增加备用计费网关模块的方式,可以在一定程度上减少因为没有响应而造成对计费网关模块资源的占用。但是,如果主计费网关模块和备用计费网关模块都出现异常,那么前述问题仍然无法解决。
发明内容
本发明提供一种离线计费的异常处理方法及系统,能够解决因为计费网关模块异常而导致的计费数据模块资源长时间被占用的问题。
为了解决上述问题,本发明公开了一种离线计费的异常处理方法,由计费数据模块执行,包括以下步骤:
步骤101,向主计费网关模块发送话单请求消息,并保存所述话单临时缓冲区和话单序列号,若在预定时间内未收到主计费网关模块发送的应答消息,则进行下一步骤;
步骤102,获取与其他备用计费网关模块的链路状态,若为正常,则进行步骤103,若为异常,则进行步骤106;
步骤103,向所述备用计费网关模块发送所述已发送给主计费网关模块的话单请求消息,若收到所述备用计费网关模块发送的应答消息,则进行步骤104,若未收到所述备用计费网关模块发送的应答消息,则进行步骤106;
步骤104,释放所述话单临时缓冲区,并判断与主计费网关模块的实时通信状态,若异常,则进行步骤105;
步骤105,向所述备用计费网关模块发送话单确认请求消息,并判断与所述备用计费网关模块的实时通信状态,若异常,则释放所述话单序列号;
步骤106,存储所述话单,释放所述话单临时缓冲区和话单序列号。
进一步地,所述向所述备用计费网关模块发送所述已发送给主计费网关模块的话单请求消息还包括:
在所述话单请求消息中添加表示所述话单可能为重复话单的标识。
进一步地,所述判断与主计费网关模块的实时通信状态包括:
若计费数据模块与主计费网关模块之间的链路状态异常,则二者实时通信状态为异常;或
若计费数据模块与主计费网关模块之间的链路状态正常,但在预定时间内未收到主计费网关模块的应答消息,则二者实时通信状态为异常。
进一步地,所述判断与所述备用计费网关模块的实时通信状态包括:
若计费数据模块与备用计费网关模块之间的链路状态异常,则二者实时通信状态异常;或
若计费数据模块与备用计费网关模块之间的链路状态正常,但是在预定时间内未收到备用计费网关模块的应答消息,则二者实时通信状态异常。
进一步地,所述备用计费网关模块数量为一个或多个,当所述备用计费网关模块数量为多个,且计费数据模块与多个备用计费网关模块的链路状态都为正常时,所述向所述备用计费网关模块发送所述已发送给主计费网关模块的话单请求消息包括:
从链路状态为正常的多个备用计费网关模块中选取其中一个备用计费网关模块发送所述话单请求消息。
进一步地,所述从链路状态为正常的多个备用计费网关模块中选取其中一个备用计费网关模块包括:
随机选取;或
按照所述多个备用计费网关模块的优先级高低选取。
本发明还公开了一种离线计费的异常处理系统,置于计费数据模块中,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210514834.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于HINOC的p2p测试方法
- 下一篇:一种用于对信息进行加密的方法和装置