一种实现用户接入的方法及装置制造方法及图纸

技术编号:14919068 阅读:92 留言:0更新日期:2017-03-30 10:41
本申请公开了一种实现用户接入的方法及装置,包括:在设备端设置预设时长,还包括:当发送的请求报文在预设时长内未接收到服务器的响应报文时,设备端判断该服务器为不可达;设备端将当前请求报文及后续的用户接入的请求报文发送到其他服务器。本发明专利技术通过发送请求报文时,设置的预设时长计时,进行服务器不可达判断,对判断为不可达的服务器,设备端将剩余的用户接入的请求报文发送到其他服务器以获得响应报文,避免了请求报文的延时,提高了用户接入的工作效率。

【技术实现步骤摘要】

本申请涉及通信技术,尤指一种实现用户接入的方法及装置。
技术介绍
远程用户拨号认证系统(RADIUS)是一种认证、授权和计费(AAA,Authentication、Authorization、Accounting)类型的网络应用协议,用于认证、授权和计费等功能。该协议实现了对于用户接入的远程控制。通常,用户接入的设备端会与多个服务器相连,一个设备端一般包含有多个用户接入,对于每个用户接入,当发往其中一个服务器的请求报文在进行若干次超时重传后,如果没有收到响应报文,则向该服务器发送的请求报文就会被丢弃,用户接入的请求报文会向其他RADIUS服务器继续发送。当前的发往RADIUS服务器的请求报文,对于同一设备端的多个用户接入,在其中一个用户接入的请求报文被丢弃时,该设备端的其他请求报文依然会向该服务器发送请求报文,直到接收到响应报文或请求报文被丢弃后向其他服务器发送请求报文为止,如果因为服务器存在问题,使请求报文无法获得相应报文,则设备端上的请求报文在服务器出现问题后,将重复请求报文被丢弃的情况,造成该设备端上用户接入的大量延时。
技术实现思路
为了解决上述问题,本专利技术提供一种实现用户接入的方法及装置,能够避免用户接入的请求报文的延时,提高用户接入的效率。为了达到本专利技术的目的,本申请提供一种实现用户接入的方法;包括:在设备端设置预设时长,还包括:当发送的请求报文在预设时长内未接收到服务器的响应报文时,设备端判断该服务器为不可达;设备端将当前请求报文及后续的用户接入的请求报文发送到其他服务器。进一步地,判断服务器为不可达具体包括:设备端在发送请求报文时,将发送请求报文的系统时间作为起始时间,并启动计时器进行计时;计算系统实时时间与起始时间的差值作为计时时长,当计时器计满而设备端未接收到响应报文时,判断服务器为不可达;或,设备端在发送请求报文时,以0作为起始时间并启动计时器进行计时;当计时器计时大于预设时长且未接收到响应报文时,判断服务器为不可达。进一步地,服务器为远程用户拨号认证系统(RADIUS)服务器。进一步地,其他服务器为:除所述被判断为不可达的服务器以外的,与设备端相连的服务器。另一方面,本申请还提供一种实现用户接入的装置,包括:计时单元、判断单元及处理单元;其中,计时单元,用于在设备端发送请求报文时,进行预设时长计时;判断单元,当发送的请求报文在预设时长内未接收到服务器的响应报文时,判断该服务器为不可达;处理单元,用于根据判断的服务器不可达,将当前请求报文及后续的用户接入的请求报文发送到其他服务器。进一步地,判断单元具体用于,在发送请求报文时,将发送请求报文的系统时间作为起始时间,并启动计时器进行计时;计算系统实时时间与起始时间的差值作为计时时长,当计时器计满而设备端未接收到响应报文时,判断服务器为不可达;或,在发送请求报文时,以0作为起始时间并启动计时器进行计时;当计时器计时大于预设时长且未接收到响应报文时,判断服务器为不可达。与现有技术相比,本专利技术提供的技术方案,包括:在设备端设置预设时长,还包括:当发送的请求报文在预设时长内未接收到服务器的响应报文时,设备端判断该服务器为不可达;设备端将当前请求报文及后续的用户接入的请求报文发送到其他服务器。本专利技术通过发送请求报文时,设置的预设时长计时,进行服务器不可达判断,对判断为不可达的服务器,设备端将剩余的用户接入的请求报文发送到其他服务器以获得响应报文,避免了请求报文的延时,提高了用户接入的工作效率。附图说明附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。图1为本专利技术实现用户接入的方法的流程图;图2为本专利技术实现用户接入的装置的结构框图;图3为设备端与RADIUS服务器在IP网络的工作示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图1为本专利技术实现用户接入的方法的流程图,在设备端设置预设时长,如图1所示,包括:步骤100、当发送的请求报文在预设时长内未接收到服务器的响应报文时,设备端判断该服务器为不可达;本步骤中,判断服务器为不可达具体包括:设备端在发送请求报文时,将发送请求报文的系统时间作为起始时间,并启动计时器进行计时;计算系统实时时间与起始时间的差值作为计时时长,当计时器计满而设备端未接收到响应报文时,判断服务器为不可达;或,设备端在发送请求报文时,以0作为起始时间并启动计时器进行计时;当计时器计时大于预设时长且未接收到响应报文时,判断服务器为不可达。步骤101、设备端将当前请求报文及后续的用户接入的请求报文发送到其他服务器。本专利技术中的服务器为远程用户拨号认证系统(RADIUS)服务器。需要说明的是,其他服务器是指与设备端相连的其他服务器,选择连接服务器可以依据预先设置编号或地址列表,或随机方式进行连接。图2为本专利技术实现用户接入的装置的结构框图,如图2所示,包括:计时单元、判断单元及处理单元;其中,计时单元,用于在设备端发送请求报文时,进行预设时长计时;判断单元,当发送的请求报文在预设时长内未接收到服务器的响应报文时,判断该服务器为不可达;处理单元,用于根据判断的服务器不可达,将当前请求报文及后续的用户接入的请求报文发送到其他服务器。其中,判断单元具体用于,在发送请求报文时,将发送请求报文的系统时间作为起始时间,并启动计时器进行计时;计算系统实时时间与起始时间的差值作为计时时长,当计时器计满而设备端未接收到响应报文时,判断服务器为不可达;或,在发送请求报文时,以0作为起始时间并启动计时器进行计时;当计时器计时大于预设时长且未接收到响应报文时,判断服务器为不可达。为清楚陈述本专利技术,以下通过具体实施例,对本专利技术进行详细说明,实施例只为清楚说明本专利技术,并不用于限制本专利技术的保护内容。实施例1图3为设备端与RADIUS服务器在IP网络的工作示意图;实施例判断RADIUS服务器状态进行用户接入的方法主要包括以下流程:首先,在设备端的设备上设定RADIUS服务器的最大无响应时长Tmax,并设置设备端开始发送请求报文的时本文档来自技高网...
一种实现用户接入的方法及装置

【技术保护点】
一种实现用户接入的方法,其特征在于,在设备端设置预设时长,还包括:当发送的请求报文在预设时长内未接收到服务器的响应报文时,设备端判断该服务器为不可达;设备端将当前请求报文及后续的用户接入的请求报文发送到其他服务器。

【技术特征摘要】
1.一种实现用户接入的方法,其特征在于,在设备端设置预设时长,还
包括:
当发送的请求报文在预设时长内未接收到服务器的响应报文时,设备端
判断该服务器为不可达;
设备端将当前请求报文及后续的用户接入的请求报文发送到其他服务
器。
2.根据权利要求1所述的方法,其特征在于,所述判断服务器为不可达
具体包括:
所述设备端在发送请求报文时,将发送请求报文的系统时间作为起始时
间,并启动计时器进行计时;计算系统实时时间与起始时间的差值作为计时
时长,当计时器计满而设备端未接收到响应报文时,判断服务器为不可达;
或,
所述设备端在发送请求报文时,以0作为起始时间并启动计时器进行计
时;当计时器计时大于预设时长且未接收到响应报文时,判断服务器为不可
达。
3.根据权利要求1或2所述的方法,其特征在于,所述服务器为远程用
户拨号认证系统RADIUS服务器。
4.根据权利要求1或2所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:靳康
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1