一种网络预付费的方法、设备及系统技术方案

技术编号:4243833 阅读:214 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种网络预付费的方法、设备及系统,用以解决接入服务器和认证、授权和计费服务器之间的修改授权消息交互过多,过于占用资源的问题。方法主要包括:认证、授权和计费服务器根据在线计费系统装置发送的信用控制应答初次消息,向接入服务器回复指示最大用户在线时长或可用时长的认证响应消息,在之后的每个计费时长对之前的计费时长只进行结算及预发下一个可用时长的工作。采用该方法,可以减少接入服务器与认证、授权和计费服务器之间的消息传输,节约资源。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种网络预付费的方法、设备及系统
技术介绍
固网经过一段很长时间的发展,通过认证、授权和计费(AAA:Authentication Authorization Accounting )月艮务器对用户4妄入网纟各进4亍iU正、授权和计费模式已经相对很成熟,但随着运营商业务不断丰富化与运营的精细化,要求各厂商能够对多种业务进行融合计费,目前各个厂家推出的方案主要是通过在线计费系统(OCS: Online Charge System)与AAA服务器配合实现,组网图如图1所示。增加OCS做计费功能后,现有技术为达到在尽量d、的改动现网组网情况下通过AAA与OCS的配合完成用户上网的实时预付费功能,主要采用了通过AAA服务器下发修改授权消息(COA: Change-of-Authorization Messages )动态修改宽带接入服务器(BRAS: Broadband Remote Access Server)的在线用户可用业务^^用量的方式实现,如图2所示假设条件为OCS装置帐户余额18元;用户计费策略l小时/元;AAA服务器每次向OCS申请配额5元;中间计费时长为4小时。1、用户发起PPPoE认证请求;2 、 BRAS将用户认证请求消息发送到AAA服务器;3、 AAA服务器对用户进行认证。如果认证通过,则AAA向OCS装置发送信用控制请求(CCR: Credit-Control-Request)初次(Initial)消息,申请预算用户可用时长和预留上网费用;4、 OCS装置才艮据用户计费策略判断用户剩余金额18元是否足够一个周期可用时长的消费,判断用户有足够的费用,就冻结一个周期配额5元费用,并根据用户计费策略反算出用户的5小时的可用时长,然后将5小时可用时长通过信用控制应答(CCA: Credit-Control-Answer)初次(initial)消息返回结、AAA服务器;5、 AAA服务器根据包括5小时可用时长的CCA初次消息,向BRAS发送Radius认证响应消息。认证响应消息包括用户本次上网的5小时可用时长;6、 PPPoE连4妄完成,用户开始上网;7、 BRAS向AAA服务器发送初次计费请求消息;8、 AAA服务器向BRAS返回初次计费响应消息;9、 BRAS通过中间计费请求消息定期向AAA服务器报告用户使用情况;10、 AAA服务器把BRAS通过radius计费请求消息上报的用户使用情况, 转换为Diameter协议的CCR消息请求发送给OCS装置;11、 OCS装置对用户上周期的使用情况进行结算,并再次预留冻结一个 周期5元的费用,并反算5小时可用时长,通过CCA消息向AAA服务器返回用 户的可用时长;12、 AAA服务器直接向BRAS返回中间计费响应消息;13、 计费响应后,AAA服务器又紧接着向BRAS下发修改授权消息(COA: Change-of-Authorization Messages ),更新BRAS的Session-Timeout为OCS装置 下发的实际可用时长;14、 BRAS更新了 Session-Timeout后,向AAA服务器返回COA响应消息, 第9步到第]4步可重复多次;15、 BRAS监控到用户可用时长使用完,切断强制用户下线;16、 BRAS向AAA服务器发送计费结束请求;17、 AAA服务器将用户使用时长通过CCR最终消息发给OCS装置;18、 OCS装置根据计费策略及时长计算费用,将预留剩余费用返还给用 户,并通过CCA最终消息向AAA服务器返回响应消息;19、 AAA服务器向BRAS返回计费结束响应消息。现有技术中的COA消息在规范中定义比较模糊,各个厂家实现不一致, 且现在的网络大部分BRAS是以前老设备,不支持这些特性,?文造工作量巨大 并且每次配额更新都需要下发COA消息,BRAS和AAA服务器之间交互消息量 成倍增多,过于占用资源。
技术实现思路
本专利技术实施例提供了一种网络预付费的方法、设备及系统,使用本专利技术实施例提供的技术方案,可以减少BRAS与AAA服务器之间的消息传输,节约资源。本专利技术实施例的目的是通过以下技术方案实现的 本专利技术实施例才是供一种网络预付费的方法,包括 向在线计费系统发送请求时长配额的信用控制请求初次消息 接收在线计费系统发送的指示可用时长的信用控制应答初次消息; 判断可用时长是否够一个周期的可用时长;当可用时长是一个周期的可用时长时,向接入服务器下发最大用户在线时长。本专利技术实施例还提供另一种网络预付费的方法,包括 接收认证、授权和计费服务器发送的请求时长配额的信用控制请求初次 消息;判断用户剩余金额是否在用户信用额度内;当用户剩余金额在用户信用额度内时,向认证、授权和计费服务器发送 指示可用时长的信用控制应答初次消息,可用时长为一个周期可用时长。 本专利技术实施例还提供一种计费装置,包括请求消息发送单元,用于向在线计费系统发送请求时长配额的信用控制 ^青求初次消息;应答消息接收单元,用于接收在线计费系统发送的指示可用时长的信用 控制应答初次消息;时长判断单元,用于判断可用时长是否够一个周期的可用时长;时长下发单元,用于当时长判断单元判断可用时长是一个周期的可用时 长时,向接入服务器下发最大用户在线时长。本专利技术实施例还提供另一种计费装置,包括请求消息接收单元,用于接收认证、授权和计费服务器发送的请求时长配额的信用控制请求初次消息;信用判断单元,用于判断用户剩余金额是否在用户信用额度内;应答消息发送单元,用于当信用判断单元判断用户剩余金额在用户信用额度内时,向认证、授权和计费服务器发送指示可用时长的信用控制应答初10次消息,可用时长为一个周期可用时长。本专利技术实施例还提供一种计费系统,包括 认证、授权和计费服务器、在线计费系统装置;认证、授权和计费服务器,用于向在线计费系统发送请求时长配额的信 用控制请求初次消息;接收在线计费系统发送的指示可用时长的信用控制应 答初次消息;判断可用时长是否够一个周期的可用时长;当可用时长是一个 周期的可用时长时,向接入服务器下发最大用户在线时长;在线计费系统装置,用于接收认证、授权和计费服务器发送的请求时长 配额的信用控制请求初次消息;判断用户剩余金额是否足够一个周期可用时 长;当用户剩余金额足够一个周期可用时长时,向认证、授权和计费服务器 发送指示可用时长的信用控制应答初次消息,可用时长为一个周期可用时长。本专利技术实施例还提供另一种计费系统,包括认证、授权和计费服务器、在线计费系统装置;认证、授权和计费服务器,用于向在线计费系统发送请求时长配额的信 用控制请求初次消息;接收在线计费系统发送的指示可用时长的信用控制应 答初次消息;判断可用时长是否够一个周期的可用时长;当可用时长是一个 周期的可用时长时,向接入服务器下发最大用户在线时长;在线计费系统装置,用于接收认证、授权和计费服务器发送的请求时长 配额的信用控制请求初次消息;判断用户剩余金额是否在信用额度内;当用 户剩余金额在信用额度内时,向认证、授权和计费服务器发送指示可用时长 的信用控制应答初次消息,可用时长为一个周期可用时长。从本
技术实现思路
可知,用户请求上网时,可以得到BRAS下发的最大用户在 线时长本文档来自技高网
...

【技术保护点】
一种网络预付费的方法,其特征在于,包括:    向在线计费系统发送请求时长配额的信用控制请求初次消息;    接收在线计费系统发送的指示可用时长的信用控制应答初次消息;    判断所述可用时长是否够一个周期的可用时长;    当所述可用时长是一个周期的可用时长时,向接入服务器下发最大用户在线时长。

【技术特征摘要】
1、一种网络预付费的方法,其特征在于,包括向在线计费系统发送请求时长配额的信用控制请求初次消息;接收在线计费系统发送的指示可用时长的信用控制应答初次消息;判断所述可用时长是否够一个周期的可用时长;当所述可用时长是一个周期的可用时长时,向接入服务器下发最大用户在线时长。2、 根据权利要求l所述的网络预付费的方法,其特征在于, 当所述可用时长不足一个周期的可用时长时,向接入服务器下发所述可用时长。3、 根据权利要求1或2所述的网络预付费的方法,其特征在于,还包括 向在线计费系统发送请求时长配额的信用控制请求更新消息, 接收在线计费系统发送的指示可用时长的信用控制应答更新消息; 判断所述可用时长是否够一个周期的可用时长;当所述可用时长是一个周期的可用时长时,向接入服务器下发中间计费 响应消息并转入接收在线计费系统发送的指示可用时长的信用更新消息的步骤。4、 根据权利要求3所述的网络预付费的方法,其特征在于, 当所述可用时长不足一个周期的可用时长时,向接入服务器下发中间计费响应消息的同时,向接入服务器下发断开消息以指示强制用户下线。5、 一种网络预付费的方法,其特征在于,包括接收认证、授权和计费服务器发送的请求时长配额的信用控制请求初次 消息;判断用户剩余金额是否在用户信用额度内;当用户剩余金额在用户信用额度内时,向所述认证、授权和计费服务器 发送指示可用时长的信用控制应答初次消息,所述可用时长为一个周期可用 时长。6、 根据权利要求5所述的网络预付费的方法,其特征在于, 当用户剩余金额不在用户信用额度内时,向所述认证、授权和计费服务器发送指示可用时长为零的信用控制应答初次消息。7、 根据权利要求5所述的网络预付费的方法,其特征在于,还包括 接收认证、授权和计费服务器发送的信用控制请求更新消息,根据用户计费策略判断结算后的用户剩余金额是否在用户信用额度内;当用户剩余金额在用户信用额度内时,向所述认证、授权和计费服务器 发送指示可用时长的信用控制应答更新消息,所述可用时长为一个周期可用 时长。8、 根据权利要求7所述的网络预付费的方法,其特征在于, 当用户剩余金额不在用户信用额度内时,向所述认证、授权和计费服务器发送指示可用时长为零的信用控制应答更新消息。9、 一种计费装置,其特征在于,包括请求消息发送单元,用于向在线计费系统发送请求时长配额的信用控制 i會求初次消息;应答消息接收单元,用于接收在线计费系统发送的指示可用时长的信用控制应答初次消息;时长判断单元,用于判断所述可用时长是否够一个周期的可用时长; 时长下发单元,用于当所述时长判断单元判断所述可用时长是一个周期的可用时长时,向接入服务器下发最大用户在线时长。10、 根据权利要求9所述的计费装置,其特征在于, 所述时长下发单元,还用于当所述时长判断单元判断所述可用时长是不足一个周期的可用时长时,向接入服务器下发所述可用时长。11、 根据权利要求9或10所述的计费装置,其特征在于,所述请求消息发送单元,还用于向在线计费系统发送请求时长配额的信 用控制请求更新消息,所述应答消息接收单元,还用于接收在线计费系统发送的指示可用时长 的信用控制应答更新消息;所述时长判断单元,还用于判断所述可用时长是否够一个周期的可用时长。12、 才艮据权利要求ll所述的计费装置,其特征在于,还包括 响应下发单元,用于当所述时长判断单元判断所述可用时长是一个周期的可用时长或所述可用时长不足一个周期的可用时长时,向接入服务器下发 中间计费响应消息。13、 4艮据权利要求12所述的计费装置,其特征在于,还包括 断开指示单元,用于当所述响应下发单元在所述时长判断单元判断所述可用时长不足一个周期的可用时长,向接入服务器下发中间计费响应消息的同时,向接入服务器下发断开消息以指示强制用户下线。14、 一种计费装置,其特征在于,包括请求消息接收单元,用于接收认证、授权和计费服务器发送的请求时长 配额的信用控制请求初次消息;信用判断单元,用于判断用户剩余金额是否在用户信用额度内; 应答消息发送单元,用于当所述信用判断单元判断所述用户剩余金额在 用户信用额度内时,向所述认证、授^5L和计费服务器发送指示可用时长的信 用控制应答初次消息,所述可用时长为一个周期可用时长。15、 根据权利要求14所述的计费装置,其特征在于,所述应答消息发送单元,还用于当所述信用判断单元判断所述用户剩余 金额不在用户信用额度内时,向所述认证、授权和计费服务器发送指示可用 时长为零的信用控制应答初次、;肖,& 。16、 根据权利要求14所述的计费装置,其特征在于, 所述请求消息接收单元,还用于接收认证、授权和计费服务器发送的信用控制请求更新消息;所述信用判断单元,还用于#4居用户计费策略判断结算后的...

【专利技术属性】
技术研发人员:吉文飞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1