一种用户续费上线的方法和设备技术

技术编号:9992908 阅读:95 留言:0更新日期:2014-05-02 10:48
本发明专利技术公开了一种用户续费上线的方法和设备,该方法包括:BRAS在收到来自RADIUS服务器的欠费通知报文后,利用欠费通知报文中携带的用户标识信息查询对应的用户会话,为该用户会话设置欠费状态标志,并阻止具有欠费状态标志的用户会话对应报文的转发与认证上线;BRAS在收到来自RADIUS服务器的缴费通知报文后,利用所述缴费通知报文中携带的用户标识信息查询对应的用户会话;如果存在对应的用户会话,且该用户会话当前设置有欠费状态标志,则在该用户会话为静态会话时,删除该用户会话对应的欠费状态标志,并触发用户重新认证上线。本发明专利技术实施例中,使RADIUS服务器能够通过缴费通知报文通知BRAS触发用户重新认证上线。

【技术实现步骤摘要】
一种用户续费上线的方法和设备
本专利技术涉及通信
,尤其涉及一种用户续费上线的方法和设备。
技术介绍
BRAS(BroadbandRemoteAccessServer,宽带接入服务器)负责将用户的信息传递给指定的RADIUS(RemoteAuthenticationDial-InUserService,远程认证拨号用户服务)服务器,RADIUS服务器负责对用户进行认证,并在用户认证通过时,向BRAS返回能够给用户提供服务的所有相关配置信息。现有技术中,RADIUS服务器对于会话管理的控制权限较小,只能提供主动强制会话下线以及主动改变用户权限的功能。对于欠费用户的缴费再上线等功能,RADIUS服务器无法进行控制,只能由用户或者BRAS控制。
技术实现思路
本专利技术实施例提供一种用户续费上线的方法和设备,以通过扩展缴费通知报文,使得RADIUS服务器能够控制欠费用户的缴费再上线功能。为了达到上述目的,本专利技术实施例提供一种用户续费上线的方法,应用于包括宽带接入服务器BRAS和远程认证拨号用户服务RADIUS服务器的系统中,该方法具体包括:所述BRAS在收到来自RADIUS服务器的欠费通知报文后,利用欠费通知报文中携带的用户标识信息查询对应的用户会话,为该用户会话设置欠费状态标志,并阻止具有欠费状态标志的用户会话对应报文的转发与认证上线;所述BRAS在收到来自所述RADIUS服务器的缴费通知报文后,利用所述缴费通知报文中携带的用户标识信息查询对应的用户会话;如果存在对应的用户会话,且该用户会话当前设置有欠费状态标志,则在该用户会话为静态会话时,删除该用户会话对应的欠费状态标志,并触发用户重新认证上线;在该用户会话为动态会话时,删除该用户会话,在收到用户报文时触发用户重新认证上线。所述BRAS为该用户会话设置欠费状态标志,并阻止具有欠费状态标志的用户会话对应报文的转发与认证上线的过程,具体包括:在用户会话为静态会话时,所述BRAS为该用户会话设置欠费状态标志,并在收到具有欠费状态标志的用户会话对应的报文时,丢弃用户会话对应的报文;在用户会话为动态会话时,所述BRAS为该用户会话设置欠费状态标志,并为该用户会话设置老化定时器,在老化超时前,在收到具有欠费状态标志的用户会话对应的报文时,丢弃用户会话对应的报文,在老化超时后,删除该用户会话。所述方法进一步包括:在利用所述缴费通知报文中携带的用户标识信息查询对应的用户会话之后,如果不存在对应的用户会话,或者,在用户会话为静态会话且触发用户重新认证上线失败,或者,在用户会话为动态会话且删除该用户会话失败,则所述BRAS向所述RADIUS服务器发送缴费通知失败报文;在用户会话为静态会话时,如果触发用户重新认证上线成功,所述BRAS向所述RADIUS服务器发送缴费通知成功报文;或者,在用户会话为动态会话时,如果删除该用户会话成功,则所述BRAS向所述RADIUS服务器发送缴费通知成功报文。所述方法还包括:所述BRAS在获知缴费通知报文不合法时,向所述RADIUS服务器发送缴费通知失败报文;所述BRAS在获知缴费通知报文中未携带用户标识信息时,向所述RADIUS服务器发送缴费通知失败报文;所述BRAS在获知资源不足时,向所述RADIUS服务器发送缴费通知失败报文:其中,所述缴费通知失败报文中还携带缴费通知失败的原因。本专利技术实施例提供一种宽带接入服务器BRAS,应用于包括所述BRAS和远程认证拨号用户服务RADIUS服务器的系统中,所述BRAS具体包括:第一处理模块,用于在收到来自RADIUS服务器的欠费通知报文之后,利用所述欠费通知报文中携带的用户标识信息查询对应的用户会话,为该用户会话设置欠费状态标志,并阻止具有欠费状态标志的用户会话对应报文的转发与认证上线;第二处理模块,用于在收到来自所述RADIUS服务器的缴费通知报文后,利用所述缴费通知报文中携带的用户标识信息查询对应的用户会话;如果存在对应的用户会话,且该用户会话当前设置有欠费状态标志,则在该用户会话为静态会话时,删除该用户会话对应的欠费状态标志,并触发用户重新认证上线;在该用户会话为动态会话时,删除该用户会话,在收到用户报文时触发用户重新认证上线。所述第一处理模块,具体用于在用户会话为静态会话时,为该用户会话设置欠费状态标志,并在收到具有欠费状态标志的用户会话对应的报文时,丢弃用户会话对应的报文;在用户会话为动态会话时,为该用户会话设置欠费状态标志,并为该用户会话设置老化定时器,在老化超时前,在收到具有欠费状态标志的用户会话对应的报文时,丢弃用户会话对应的报文,在老化超时后,删除该用户会话。还包括:发送模块,用于在利用所述缴费通知报文中携带的用户标识信息查询对应的用户会话之后,如果不存在对应的用户会话,或者,在用户会话为静态会话且触发用户重新认证上线失败,或者,在用户会话为动态会话且删除该用户会话失败,则向所述RADIUS服务器发送缴费通知失败报文;在用户会话为静态会话时,如果触发用户重新认证上线成功,则向所述RADIUS服务器发送缴费通知成功报文;或者,在用户会话为动态会话时,如果删除该用户会话成功,则向所述RADIUS服务器发送缴费通知成功报文。所述发送模块,进一步用于在获知缴费通知报文不合法时,向所述RADIUS服务器发送缴费通知失败报文;在获知缴费通知报文中未携带用户标识信息时,向所述RADIUS服务器发送缴费通知失败报文;在获知资源不足时,向所述RADIUS服务器发送缴费通知失败报文;其中,所述缴费通知失败报文中携带缴费通知失败的原因。本专利技术实施例提供一种远程认证拨号用户服务RADIUS服务器,应用于包括宽带接入服务器BRAS和所述RADIUS服务器的系统中,所述RADIUS服务器具体包括:第一发送模块,用于在检测到用户欠费之后,向所述BRAS发送欠费通知报文,由所述BRAS在收到欠费通知报文后,利用所述欠费通知报文中携带的用户标识信息查询对应的用户会话,为该用户会话设置欠费状态标志,并阻止具有欠费状态标志的用户会话对应报文的转发与认证上线;第二发送模块,用于在检测到欠费用户已经缴费之后,向所述BRAS发送缴费通知报文,由所述BRAS在收到来自所述RADIUS服务器的缴费通知报文后,利用所述缴费通知报文中携带的用户标识信息查询对应的用户会话;如果存在对应的用户会话,且该用户会话当前设置有欠费状态标志,则在该用户会话为静态会话时,删除该用户会话对应的欠费状态标志,并触发用户重新认证上线;在该用户会话为动态会话时,删除该用户会话,在收到用户报文时触发用户重新认证上线。还包括:接收模块,用于接收来自所述BRAS的缴费通知成功报文或者缴费通知失败报文;解析模块,用于在所述缴费通知失败报文中携带缴费通知失败的原因时,从所述缴费通知失败报文中解析出缴费通知失败的原因。与现有技术相比,本专利技术实施例至少具有以下优点:本专利技术实施例中,当欠费用户缴费后,通过扩展缴费通知报文,使得RADIUS服务器能够通过缴费通知报文通知BRAS欠费用户已经缴费,由BRAS触发用户重新认证上线,继而使得RADIUS服务器能够控制欠费用户的缴费再上线功能。进一步的,上述方式可以加强RADIUS服务器对于会话的可控性,拥有更多的控制权,本文档来自技高网...
一种用户续费上线的方法和设备

【技术保护点】

【技术特征摘要】
1.一种用户续费上线的方法,应用于包括宽带接入服务器BRAS和远程认证拨号用户服务RADIUS服务器的系统中,其特征在于,该方法具体包括:所述BRAS在收到来自RADIUS服务器的欠费通知报文后,利用欠费通知报文中携带的用户标识信息查询对应的用户会话,为该用户会话设置欠费状态标志,并阻止具有欠费状态标志的用户会话对应报文的转发与认证上线;所述BRAS在收到来自所述RADIUS服务器的缴费通知报文后,利用所述缴费通知报文中携带的用户标识信息查询对应的用户会话;如果存在对应的用户会话,且该用户会话当前设置有欠费状态标志,则在该用户会话为静态会话时,所述BRAS删除该用户会话对应的欠费状态标志,并触发用户重新认证上线;在该用户会话为动态会话时,所述BRAS删除该用户会话,在收到用户报文时触发用户重新认证上线。2.如权利要求1所述的方法,其特征在于,所述BRAS为该用户会话设置欠费状态标志,并阻止具有欠费状态标志的用户会话对应报文的转发与认证上线的过程,具体包括:在用户会话为静态会话时,所述BRAS为该用户会话设置欠费状态标志,并在收到具有欠费状态标志的用户会话对应的报文时,丢弃用户会话对应的报文;在用户会话为动态会话时,所述BRAS为该用户会话设置欠费状态标志,并为该用户会话设置老化定时器,在老化超时前,在收到具有欠费状态标志的用户会话对应的报文时,丢弃用户会话对应的报文,在老化超时后,删除该用户会话。3.如权利要求1所述的方法,其特征在于,所述方法进一步包括:在利用所述缴费通知报文中携带的用户标识信息查询对应的用户会话之后,如果不存在对应的用户会话,或者,在用户会话为静态会话且触发用户重新认证上线失败,或者,在用户会话为动态会话且删除该用户会话失败,则所述BRAS向所述RADIUS服务器发送缴费通知失败报文;在用户会话为静态会话时,如果触发用户重新认证上线成功,所述BRAS向所述RADIUS服务器发送缴费通知成功报文;或者,在用户会话为动态会话时,如果删除该用户会话成功,则所述BRAS向所述RADIUS服务器发送缴费通知成功报文。4.如权利要求3所述的方法,其特征在于,所述方法还包括:所述BRAS在获知缴费通知报文不合法时,向所述RADIUS服务器发送缴费通知失败报文;所述BRAS在获知缴费通知报文中未携带用户标识信息时,向所述RADIUS服务器发送缴费通知失败报文;所述BRAS在获知资源不足时,向所述RADIUS服务器发送缴费通知失败报文:其中,所述缴费通知失败报文中还携带缴费通知失败的原因。5.一种宽带接入服务器BRAS,应用于包括所述BRAS和远程认证拨号用户服务RADIUS服务器的系统中,其特征在于,所述BRAS具体包括:第一处理模块,用于在收到来自RADIUS服务器的欠费通知报文之后,利用所述欠费通知报文中携带的用户标识信息查询对应的用户会话,为该用户会话设置欠费状态标志,并阻止具有欠费状态标志的用户会话对应报文的转发与认证上线;第二处理模块,用于在收到来自所述RADIUS服务器的缴费通知报文后,利用所述缴费通知报文中携带的用户标识信息查...

【专利技术属性】
技术研发人员:卢丹王伟
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:

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

1