基于计费报文实现在线计费管理的方法、装置和系统转让专利

申请号 : CN201410178160.5

文献号 : CN105024830B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李文云唐宏冀晖曹维华贺晓东姜松陆小铭程大鹏徐博文刘春晖

申请人 : 中国电信股份有限公司

摘要 :

本发明公开一种基于计费报文实现在线计费管理的方法、装置和系统。其中当接收到分组数据服务节点发送的用户接入请求时,向在线计费系统平台发送配额申请;当接收到在线计费系统平台发送的授权配额信息时,将授权配额信息转发给分组数据服务节点;启动定时器;判断是否在定时器到期前接收到分组数据服务节点发送的计费开始报文;若未能在定时器到期前接收到分组数据服务节点发送的计费开始报文,则生成中断报文;将所述中断报文发送给在线计费系统平台,以便在线计费系统平台根据所述中断报文返还所述用户的预扣费用。从而可减少扣费异常的发生。

权利要求 :

1.一种基于计费报文实现在线计费管理的方法,其特征在于,包括:当接收到分组数据服务节点发送的用户接入请求时,向在线计费系统平台发送配额申请;

当接收到在线计费系统平台发送的授权配额信息时,将授权配额信息转发给分组数据服务节点;其中在线计费系统平台在接收到配额申请后,对配额进行授权,预扣所述用户的费用,并发送所述授权配额信息;

启动定时器;

判断是否在定时器到期前接收到分组数据服务节点发送的计费开始报文;其中分组数据服务节点在接收到所述授权配额信息后,为所述用户分配IP地址,并发送所述计费开始报文;

若未能在定时器到期前接收到分组数据服务节点发送的计费开始报文,则生成中断报文;

将所述中断报文发送给在线计费系统平台,以便在线计费系统平台根据所述中断报文返还所述用户的预扣费用。

2.根据权利要求1所述的方法,其特征在于,

若在定时器到期前接收到分组数据服务节点发送的计费开始报文,则关闭所述定时器。

3.根据权利要求2所述的方法,其特征在于,

当接收到分组数据服务节点发送的计费结束报文时,则生成结束报文,其中结束报文包括所述用户的上网时长和流量信息;

将所述结束报文发送给在线计费系统平台,以便在线计费系统平台根据所述结束报文进行计费处理。

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述定时器的到期时间T≥m×n+1,其中m为分组数据服务节点与认证服务器之间的计费报文重发间隔,n为计费报文重发次数。

5.根据权利要求1-3中任一项所述的方法,其特征在于,所述中断报文中携带的时长信息和流量信息均为0。

6.一种基于计费报文实现在线计费管理的认证服务器,其特征在于,包括第一接口单元、第二接口单元、定时器、识别单元和报文生成单元,其中:第一接口单元,用于当第二接口单元接收到在线计费系统平台发送的授权配额信息时,将授权配额信息转发给分组数据服务节点;其中在线计费系统平台在接收到配额申请后,对配额进行授权,预扣用户的费用,并发送所述授权配额信息;

第二接口单元,用于当第一接口单元接收到分组数据服务节点发送的用户接入请求时,向在线计费系统平台发送配额申请;

定时器,用于在第一接口单元将授权配额信息转发给分组数据服务节点后启动;

识别单元,用于判断是否在定时器到期前接收到分组数据服务节点发送的计费开始报文;其中分组数据服务节点在接收到所述授权配额信息后,为所述用户分配IP地址,并发送所述计费开始报文;

报文生成单元,用于根据识别单元的判断结果,若未能在定时器到期前接收到分组数据服务节点发送的计费开始报文,则生成中断报文;指示第二接口单元将所述中断报文发送给在线计费系统平台,以便在线计费系统平台根据所述中断报文返还所述用户的预扣费用。

7.根据权利要求6所述的认证服务器,其特征在于,

识别单元还用于在定时器到期前接收到分组数据服务节点发送的计费开始报文时,指示所述定时器关闭。

8.根据权利要求7所述的认证服务器,其特征在于,

报文生成单元还用于当第一接口单元接收到分组数据服务节点发送的计费结束报文时,生成结束报文,其中结束报文包括所述用户的上网时长和流量信息;

第二接口单元还用于将所述结束报文发送给在线计费系统平台,以便在线计费系统平台根据所述结束报文进行计费处理。

9.根据权利要求6-8中任一项所述的认证服务器,其特征在于,所述定时器的到期时间T≥m×n+1,其中m为分组数据服务节点与认证服务器之间的计费报文重发间隔,n为计费报文重发次数。

10.根据权利要求6-8中任一项所述的认证服务器,其特征在于,所述中断报文中携带的时长信息和流量信息均为0。

11.一种基于计费报文实现在线计费管理的系统,其特征在于,包括分组数据服务节点、认证服务器和在线计费系统平台,其中:分组数据服务节点,用于在接收到用户的接入请求时,将用户接入请求发送给认证服务器;当接收到认证服务器发送的授权配额信息时,为所述用户分配IP地址,并向认证服务器发送计费开始报文;

认证服务器,为权利要求6-10中任一项涉及的认证服务器;

在线计费系统平台,用于在接收到认证服务器发送的配额申请后,对配额进行授权,预扣所述用户的费用,并向认证服务器发送授权配额信息;当接收到认证服务器发送的中断报文时,返还所述用户的预扣费用。

12.根据权利要求11所述的系统,其特征在于,

在线计费系统平台还用于在接收到认证服务器发送的结束报文时,根据所述结束报文进行计费处理。

说明书 :

基于计费报文实现在线计费管理的方法、装置和系统

技术领域

[0001] 本发明涉及通信领域,特别涉及一种基于计费报文实现在线计费管理的方法、装置和系统。

背景技术

[0002] 在现有在线计费流程中,在PDSN(Packet Data Serving Node,分组数据服务节点)向诸如AAA(Authentication、Authorization、Accounting,认证、授权和记帐)的认证服务器发送接入请求时,OCS(Online Charging System,在线计费系统)会给用户回送预付费配额并预扣款。实际中由于某种异常原因导致PPP(Point to Point Protocol,点对点协议)连接并未建立用户没有上网,那么预先划扣的费用会在OCS上保持很长时间(一般为2个小时左右),之后再返还给用户。如果在这段时间内反复出现这种情况,那么用户就可能会出现余额不足。引起用户投诉。
[0003] 图1为现有技术中OCS计费流程,如图1所示:
[0004] 步骤101,用户终端向PDSN发送接入请求。
[0005] 步骤102,PDSN将接入请求转发给认证服务器。
[0006] 步骤103,认证服务器向OCS申请配额。
[0007] 步骤104,OCS对配额授权,并预扣用户费用。
[0008] 步骤105,OCS向认证服务器发送授权配额信息。
[0009] 步骤106,认证服务器将授权配额信息转发给PDSN。
[0010] 步骤107,PDSN向认证服务器发送计费开始报文。
[0011] 此时,通过网络配置,用户可接入网络。
[0012] 步骤108,当用户上网结束,PDSN向认证服务器发送计费结束报文。
[0013] 步骤109,认证服务器向OCS发送结束报文。
[0014] 步骤110,OCS扣除实际使用费用。
[0015] 在上述流程中,由于无线质量、用户原因或者IP(Internet Protocol,互联网协议)地址不足等原因,用户终端并未实际接入网络,也就是一直无法等到计费开始报文出现。由于OCS已经预扣用户费用,因此OCS需要等待相对较长时间,才能检测到异常,给用户返回费用。若用户反复出现上述情况,则会频繁扣费,导致扣费异常。

发明内容

[0016] 本发明实施例提供一种基于计费报文实现在线计费管理的方法、装置和系统。通过对计费报文进行监测,若在一定时间内还未接收到PDSN发送的计费开始报文,则触发OCS给用户返还预扣费用,从而减少了扣费异常的发生。
[0017] 根据本发明的一个方面,提供一种基于计费报文实现在线计费管理的方法,包括:
[0018] 当接收到分组数据服务节点发送的用户接入请求时,向在线计费系统平台发送配额申请;
[0019] 当接收到在线计费系统平台发送的授权配额信息时,将授权配额信息转发给分组数据服务节点;其中在线计费系统平台在接收到配额申请后,对配额进行授权,预扣所述用户的费用,并发送所述授权配额信息;
[0020] 启动定时器;
[0021] 判断是否在定时器到期前接收到分组数据服务节点发送的计费开始报文;其中分组数据服务节点在接收到所述授权配额信息后,为所述用户分配IP地址,并发送所述计费开始报文;
[0022] 若未能在定时器到期前接收到分组数据服务节点发送的计费开始报文,则生成中断报文;
[0023] 将所述中断报文发送给在线计费系统平台,以便在线计费系统平台根据所述中断报文返还所述用户的预扣费用。
[0024] 在一个实施例中,若在定时器到期前接收到分组数据服务节点发送的计费开始报文,则关闭所述定时器。
[0025] 在一个实施例中,当接收到分组数据服务节点发送的计费结束报文时,则生成结束报文,其中结束报文包括所述用户的上网时长和流量信息;
[0026] 将所述结束报文发送给在线计费系统平台,以便在线计费系统平台根据所述结束报文进行计费处理。
[0027] 在一个实施例中,所述定时器的到期时间T≥m×n+1,其中m为分组数据服务节点与认证服务器之间的计费报文重发间隔,n为计费报文重发次数。
[0028] 在一个实施例中,所述中断报文中携带的时长信息和流量信息均为0。
[0029] 根据本发明的另一方面,提供一种基于计费报文实现在线计费管理的认证服务器,包括第一接口单元、第二接口单元、定时器、识别单元和报文生成单元,其中:
[0030] 第一接口单元,用于当第二接口单元接收到在线计费系统平台发送的授权配额信息时,将授权配额信息转发给分组数据服务节点;其中在线计费系统平台在接收到配额申请后,对配额进行授权,预扣所述用户的费用,并发送所述授权配额信息;
[0031] 第二接口单元,用于当第一接口单元接收到分组数据服务节点发送的用户接入请求时,向在线计费系统平台发送配额申请;
[0032] 定时器,用于在第一接口单元将授权配额信息转发给分组数据服务节点后启动;
[0033] 识别单元,用于判断是否在定时器到期前接收到分组数据服务节点发送的计费开始报文;其中分组数据服务节点在接收到所述授权配额信息后,为所述用户分配IP地址,并发送所述计费开始报文;
[0034] 报文生成单元,用于根据识别单元的判断结果,若未能在定时器到期前接收到分组数据服务节点发送的计费开始报文,则生成中断报文;指示第二接口单元将所述中断报文发送给在线计费系统平台,以便在线计费系统平台根据所述中断报文返还所述用户的预扣费用。
[0035] 在一个实施例中,识别单元还用于在定时器到期前接收到分组数据服务节点发送的计费开始报文时,指示所述定时器关闭。
[0036] 在一个实施例中,报文生成单元还用于当第一接口单元接收到分组数据服务节点发送的计费结束报文时,生成结束报文,其中结束报文包括所述用户的上网时长和流量信息;
[0037] 第二接口单元还用于将所述结束报文发送给在线计费系统平台,以便在线计费系统平台根据所述结束报文进行计费处理。
[0038] 在一个实施例中,所述定时器的到期时间T≥m×n+1,其中m为分组数据服务节点与认证服务器之间的计费报文重发间隔,n为计费报文重发次数。
[0039] 在一个实施例中,所述中断报文中携带的时长信息和流量信息均为0。
[0040] 根据本发明的另一方面,提供一种基于计费报文实现在线计费管理的系统,包括分组数据服务节点、认证服务器和在线计费系统平台,其中:
[0041] 分组数据服务节点,用于在接收到用户的接入请求时,将用户接入请求发送给认证服务器;当接收到认证服务器发送的授权配额信息时,为所述用户分配IP地址,并向认证服务器发送计费开始报文;
[0042] 认证服务器,为上述任一实施例涉及的认证服务器;
[0043] 在线计费系统平台,用于在接收到认证服务器发送的配额申请后,对配额进行授权,预扣所述用户的费用,并向认证服务器发送授权配额信息;当接收到认证服务器发送的中断报文时,返还所述用户的预扣费用。
[0044] 在一个实施例中,在线计费系统平台还用于在接收到认证服务器发送的结束报文时,根据所述结束报文进行计费处理。
[0045] 本发明通过对计费报文进行监测,若在一定时间内还未接收到PDSN发送的计费开始报文,则触发OCS给用户返还预扣费用,从而减少了扣费异常的发生。

附图说明

[0046] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0047] 图1为现有技术中OCS计费流程一个实施例的示意图。
[0048] 图2为本发明基于计费报文实现在线计费管理的方法一个实施例的示意图。
[0049] 图3为本发明基于计费报文实现在线计费管理的认证服务器一个实施例的示意图。
[0050] 图4为本发明基于计费报文实现在线计费管理的系统一个实施例的示意图。
[0051] 图5为本发明OCS计费流程一个实施例的示意图。

具体实施方式

[0052] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053] 除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0054] 同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0055] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0056] 在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0057] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0058] 图2为本发明基于计费报文实现在线计费管理的方法一个实施例的示意图。优先的,本实施例的方法步骤可由认证服务器执行。
[0059] 步骤201,当接收到分组数据服务节点发送的用户接入请求时,向在线计费系统平台发送配额申请。
[0060] 步骤202,当接收到在线计费系统平台发送的授权配额信息时,将授权配额信息转发给分组数据服务节点。
[0061] 其中在线计费系统平台在接收到配额申请后,对配额进行授权,预扣所述用户的费用,并发送所述授权配额信息。
[0062] 步骤203,启动定时器。
[0063] 优选的,所述定时器的到期时间T≥m×n+1,其中m为分组数据服务节点与认证服务器之间的计费报文重发间隔,n为计费报文重发次数。
[0064] 例如,若设m为6秒,n为2,则当在超过12秒还未接收到计费开始报文,则可确定用户未能正常接入网络。
[0065] 步骤204,判断是否在定时器到期前接收到分组数据服务节点发送的计费开始报文。
[0066] 其中分组数据服务节点在接收到所述授权配额信息后,为所述用户分配IP地址,并发送所述计费开始报文。
[0067] 步骤205,若未能在定时器到期前接收到分组数据服务节点发送的计费开始报文,则生成中断报文。
[0068] 优选的,所述中断报文中携带的时长信息和流量信息均为0。
[0069] 步骤206,将所述中断报文发送给在线计费系统平台,以便在线计费系统平台根据所述中断报文返还所述用户的预扣费用。
[0070] 基于本发明上述实施例提供的基于计费报文实现在线计费管理的方法,通过对计费报文进行监测,若在一定时间内还未接收到PDSN发送的计费开始报文,则触发OCS给用户返还预扣费用,从而减少了扣费异常的发生。
[0071] 在一个实施例中,若在定时器到期前接收到分组数据服务节点发送的计费开始报文,则关闭所述定时器。
[0072] 在这种情况下,可按正常的流程进行处理。
[0073] 在一个实施例中,当接收到分组数据服务节点发送的计费结束报文时,则生成结束报文,其中结束报文包括所述用户的上网时长和流量信息。将所述结束报文发送给在线计费系统平台,以便在线计费系统平台根据所述结束报文进行计费处理。
[0074] 即,这属于用户正常退出网络时的处理。
[0075] 图3为本发明基于计费报文实现在线计费管理的认证服务器一个实施例的示意图。如图3所示,认证服务器包括第一接口单元301、第二接口单元302、定时器303、识别单元304和报文生成单元305。其中:
[0076] 第一接口单元301,用于当第二接口单元302接收到在线计费系统平台发送的授权配额信息时,将授权配额信息转发给分组数据服务节点。
[0077] 其中在线计费系统平台在接收到配额申请后,对配额进行授权,预扣所述用户的费用,并发送所述授权配额信息。
[0078] 第二接口单元302,用于当第一接口单元301接收到分组数据服务节点发送的用户接入请求时,向在线计费系统平台发送配额申请。
[0079] 定时器303,用于在第一接口单元301将授权配额信息转发给分组数据服务节点后启动。
[0080] 识别单元304,用于判断是否在定时器303到期前接收到分组数据服务节点发送的计费开始报文。
[0081] 其中分组数据服务节点在接收到所述授权配额信息后,为所述用户分配IP地址,并发送所述计费开始报文。
[0082] 报文生成单元305,用于根据识别单元304的判断结果,若未能在定时器到期前接收到分组数据服务节点发送的计费开始报文,则生成中断报文;指示第二接口单元302将所述中断报文发送给在线计费系统平台,以便在线计费系统平台根据所述中断报文返还所述用户的预扣费用。
[0083] 基于本发明上述实施例提供的基于计费报文实现在线计费管理的认证服务器,通过对计费报文进行监测,若在一定时间内还未接收到PDSN发送的计费开始报文,则触发OCS给用户返还预扣费用,从而减少了扣费异常的发生。
[0084] 优选的,识别单元304还用于在定时器303到期前接收到分组数据服务节点发送的计费开始报文时,指示所述定时器303关闭。
[0085] 优选的,报文生成单元305还用于当第一接口单元301接收到分组数据服务节点发送的计费结束报文时,生成结束报文,其中结束报文包括所述用户的上网时长和流量信息。
[0086] 第二接口单元302还用于将所述结束报文发送给在线计费系统平台,以便在线计费系统平台根据所述结束报文进行计费处理。
[0087] 优选的,所述定时器的到期时间T≥m×n+1,其中m为分组数据服务节点与认证服务器之间的计费报文重发间隔,n为计费报文重发次数。
[0088] 优选的,所述中断报文中携带的时长信息和流量信息均为0。
[0089] 图4为本发明基于计费报文实现在线计费管理的系统一个实施例的示意图。如图4所示,该系统包括分组数据服务节点401、认证服务器402和在线计费系统平台403。其中:
[0090] 分组数据服务节点401,用于在接收到用户的接入请求时,将用户接入请求发送给认证服务器402;当接收到认证服务器402发送的授权配额信息时,为所述用户分配IP地址,并向认证服务器402发送计费开始报文。
[0091] 认证服务器402,为图3中任一实施例涉及的认证服务器。
[0092] 在线计费系统平台403,用于在接收到认证服务器402发送的配额申请后,对配额进行授权,预扣所述用户的费用,并向认证服务器402发送授权配额信息;当接收到认证服务器402发送的中断报文时,返还所述用户的预扣费用。
[0093] 优选的,在线计费系统平台403还用于在接收到认证服务器402发送的结束报文时,根据所述结束报文进行计费处理。
[0094] 下面通过具体示例对本发明进行描述,如图5所示:
[0095] 步骤501,用户终端向PDSN发送接入请求。
[0096] 步骤502,PDSN将用户接入请求发送给认证服务器。
[0097] 步骤503,认证服务器向OCS发送配额申请。
[0098] 步骤504,OCS在接收到配额申请后,对配额进行授权,预扣所述用户的费用。
[0099] 步骤505,OCS将授权配额信息发送给认证服务器。
[0100] 步骤506,认证服务器将授权配额信息发送给PDSN。
[0101] 步骤507,认证服务器启动定时器。
[0102] 步骤508,若未能在定时器到期前接收到PDSN发送的计费开始报文,则生成中断报文。
[0103] 优选的,所述中断报文中携带的时长信息和流量信息均为0。
[0104] 步骤509,将所述中断报文发送给在线计费系统平台。
[0105] 步骤510,OCS根据所述中断报文返还所述用户的预扣费用。
[0106] 从而,在出现异常情况下,OCS可快速返还费用,提升了用户体验。
[0107] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0108] 本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。