[发明专利]一种处理用户下线的方法、装置及系统有效
| 申请号: | 200810218002.2 | 申请日: | 2008-11-29 |
| 公开(公告)号: | CN101753320A | 公开(公告)日: | 2010-06-23 |
| 发明(设计)人: | 蒋晨波 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
| 主分类号: | H04L12/14 | 分类号: | H04L12/14;H04L12/56 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 611731 四川*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 处理 用户 下线 方法 装置 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种处理用户下线的方法、装置及系统。
背景技术
远程认证拨入用户服务(Remote Authentication Dial In User Service,RADIUS)协议最初是由Livingston公司提出的,原先的目的是为拨号用户进行认证和计费。后来经过多次改进,形成了一项通用的认证计费协议。
RADIUS是一种C/S结构的协议,它的客户端最初就是网络接入服务器(Net Access Server,NAS),现在任何运行RADIUS客户端软件的计算机都可以成为RADIUS的客户端。RADIUS协议认证机制灵活,可以采用口令验证协议(Password Authentication Protocol,PAP)、挑战握手验证协议(Challenge Handshake Authentication Protocol,CHAP)或者Unix登录认证等多种方式。
RADIUS的基本工作原理如下:
用户接入NAS,NAS向RADIUS服务器使用Access-Require数据包提交用户信息,包括用户名、密码等相关信息,其中用户密码是经过MD5加密的,双方使用共享密钥,这个密钥不经过网络传播;
RADIUS服务器对用户名和密码的合法性进行检验,必要时可以提出一个Challenge,要求进一步对用户认证,也可以对NAS进行类似的认证;
如果合法,给NAS返回Access-Accept数据包,允许用户进行下一步工作,否则返回Access-Reject数据包,拒绝用户访问;
如果允许访问,NAS向RADIUS服务器提出计费请求Account-Require,RADIUS服务器响应Account-Accept,对用户的计费开始,同时用户可以进 行自己的相关操作。
在RADIUS报文中带有一个Identifier字段,这个字段的值在同一时间是不能重复使用的,用于对应设备与RADIUS服务器之间交互的请求和回应报文。该字段为1个字节,即最多有256个不同报文ID,当有成千上万个用户同时上下线时,将导致因为抢占ID报文资源不到而发送失败的情况出现,导致用户在RADIUS服务器上始终无法下线的情况,这会造成用户多交实际没有使用的花费。
发明内容
本发明实施例提供一种处理用户下线的方法、装置及系统,可在大量用户同时上下线时保证用户正常下线。
本发明实施例提供一种处理用户下线的方法,包括:
检测用户下线请求报文到达的速率;
判断用户下线请求报文到达的速率是否超过预先设置的下线阈值,所述下线阈值是根据用户下线请求报文的到达速率与计费停止报文的传送失败的数量的关系设置的;
当用户下线请求报文到达的速率超过预先设置的下线阈值时,对待发送的计费停止报文作缓冲处理;
发送所述缓冲处理过的计费停止报文。
本发明实施例还提供一种处理用户下线的装置,包括:
速率检测单元,用于检测用户下线请求报文到达的速率;
判断单元,用于判断所述速率检测单元检测得到的用户下线请求报文到达的速率是否超过预先设置的下线阈值,所述下线阈值是根据用户下线请求报文的到达速率与计费停止报文的传送失败的数量的关系设置的;
第一缓冲单元,用于当所述判断单元判断用户下线请求报文到达的速率超过预先设置的下线阈值时,对待发送的计费停止报文作缓冲处理;
发送单元,用于发送经过所述第一缓冲单元缓冲处理的计费停止报文。
本发明实施例还提供一种处理用户下线的系统,包括:Radius客户端及Radius服务端,所述Radius客户端用于检测用户下线请求报文到达的速率, 判断用户下线请求报文到达的速率是否超过预先设置的下线阈值,所述下线阈值是根据用户下线请求报文的到达速率与计费停止报文的传送失败的数量的关系设置的;当判断用户下线请求报文到达的速率超过预先设置的下线阈值时对待发送的计费停止报文作缓冲处理,将所述缓冲处理过的计费停止报文发送至所述Radius服务端。
本发明实施例在所述用户下线请求报文的到达速率超过下线阈值(到达速率过快)时,对待发送的计费停止报文作缓冲处理后再发送,可使所述待发送的计费停止报文比较均匀的去抢占ID报文资源,可以保证所述计费停止报文正常发送,实现用户的正常下线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810218002.2/2.html,转载请声明来源钻瓜专利网。





