1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 一种通信连接方法 装置 通信设备及计算机可读存储介质与流程

一种通信连接方法 装置 通信设备及计算机可读存储介质与流程

时间:2022-11-13 15:54:40

相关推荐

一种通信连接方法 装置 通信设备及计算机可读存储介质与流程

本发明涉及通信技术领域,尤其涉及一种通信连接方法、装置、通信设备及计算机可读存储介质。

背景技术:

radius(remoteauthenticationdialinuserservice,远程用户拨号认证)系统由rfc2865(requestforcomments2865),rfc2866(requestforcomments2866)定义,是一种c/s(client/server,客户/服务器)结构的协议。由于radius协议简单明确可扩充,因此radius是目前应用最广泛的aaa(authentication、authorization、accounting,验证、授权和记账)协议。radius应用在aaa服务器上对用户终端进行验证、授权和记账。宽带接入设备作为radius客户端,向远程接入用户终端提供接入及与radius服务器交互的服务。radius服务器上则存储用户终端的身份信息、授权信息以及访问记录,对用户终端进行验证、授权和记账。

通常,radius服务器在对用户终端信息进行合法认证后,会通知宽带接入设备为用户终端分配互联网访问业务地址,宽带接入设备分配互联网访问业务地址后,用户终端根据互联网访问业务地址接入互联网进行正常数据访问。宽带接入设备如果可用互联网访问业务地址不足,会出现radius服务器认证通过生成会话,实际用户并未正常上线的情况。用户再次进行拨号(发送radiusaccess-request报文),radius服务器发现会话已经存在,不允许用户设备接入,出现用户设备挂死现象。

技术实现要素:

本发明提出了一种通信连接方法、装置、通信设备及计算机可读存储介质,用以解决现有技术中由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的问题。

本发明采用的技术方案是提供一种通信连接方法,包括:

当接收到远程用户拨号认证radius服务器发送的用户终端的第一认证通过radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向所述radius服务器发送第一计费请求radiusaccounting-request报文;其中,所述第一radiusaccounting-request报文包括:释放所述用户终端的会话资源的请求信息。

可选的,在检测到待分配的互联网访问业务地址不足的情况下,所述方法还包括:

向所述用户终端发送互联网访问业务地址分配异常信息,以供所述用户终端基于所述互联网访问业务地址分配异常信息,发起互联网访问认证请求。

可选的,所述第一radiusaccounting-request报文还包括:所述用户终端的互联网访问业务地址的请求信息;在向所述用户终端发送互联网访问业务地址分配异常信息之后,所述方法还包括:

当接收到所述互联网访问认证请求时,将基于所述互联网访问认证请求配置的认证请求radiusaccess-request报文发送至所述radius服务器;

接收所述radius服务器发送的携带互联网访问业务地址的第二radiusaccess-accept报文,并将所述互联网访问业务地址分配给所述用户终端;

向所述用户终端发送所述互联网访问业务地址,以供所述用户终端基于所述互联网访问业务地址,进行互联网访问。

本发明还提供一种宽带接入设备,所述宽带接入设备包括处理器和存储器;所述处理器用于执行存储器中存储的通信连接程序,以实现上述的通信连接方法的步骤。

本发明还提供一种通信连接方法,包括:

当接收到所述宽带接入设备发送的第一计费请求radiusaccounting-request报文时,基于所述第一radiusaccounting-request报文,释放用户终端的会话资源;其中,所述第一radiusaccounting-request报文包括:释放所述用户终端的会话资源的请求信息。

可选的,所述第一radiusaccounting-request报文还包括:所述用户终端的互联网访问业务地址的请求信息;所述方法还包括:

为所述用户终端配置互联网访问业务地址;

当接收到所述宽带接入设备发送的认证请求radiusaccess-request报文时,向所述宽带接入设备发送携带所述互联网访问业务地址的第二radiusaccess-accept报文。

本发明还提供一种远程用户拨号认证radius服务器,所述radius服务器包括处理器和存储器;所述处理器用于执行存储器中存储的通信连接程序,以实现上述的通信连接方法的步骤。

本发明还提供一种通信连接装置,包括:

释放请求模块,用于当接收到远程用户拨号认证radius服务器发送的用户终端的第一认证通过radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向所述radius服务器发送第一计费请求radiusaccounting-request报文;其中,所述第一radiusaccounting-request报文包括:释放所述用户终端的会话资源的请求信息。

可选的,所述装置还包括:

第一反馈模块,用于在检测到待分配的互联网访问业务地址不足的情况下,向所述用户终端发送互联网访问业务地址分配异常信息,以供所述用户终端基于所述互联网访问业务地址分配异常信息,发起互联网访问认证请求。

可选的,所述第一radiusaccounting-request报文还包括:所述用户终端的互联网访问业务地址的请求信息;所述装置还包括:

认证请求模块,用于在向所述用户终端发送互联网访问业务地址分配异常信息之后,当接收到所述互联网访问认证请求时,将基于所述互联网访问认证请求配置的认证请求radiusaccess-request报文发送至所述radius服务器;

分配模块,用于接收所述radius服务器发送的携带互联网访问业务地址的第二radiusaccess-accept报文,并将所述互联网访问业务地址分配给所述用户终端;

第二反馈模块,用于向所述用户终端发送所述互联网访问业务地址,以供所述用户终端基于所述互联网访问业务地址,进行互联网访问。

本发明还提供一种通信连接装置,包括:

释放模块,用于当接收到所述宽带接入设备发送的第一计费请求radiusaccounting-request报文时,基于所述第一radiusaccounting-request报文,释放用户终端的会话资源;其中,所述第一radiusaccounting-request报文包括:释放所述用户终端的会话资源的请求信息。

可选的,所述第一radiusaccounting-request报文还包括:所述用户终端的互联网访问业务地址的请求信息;所述装置还包括:

配置模块,用于为所述用户终端配置互联网访问业务地址;

第三反馈模块,用于当接收到所述宽带接入设备发送的认证请求radiusaccess-request报文时,向所述宽带接入设备发送携带所述互联网访问业务地址的第二radiusaccess-accept报文。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有通信连接程序;其中,所述通信连接程序可被一个或者多个处理器执行,以实现上述的通信连接方法的步骤。

采用上述技术方案,本发明至少具有下列优点:

本发明所述一种通信连接方法、装置、通信设备及计算机可读存储介质,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

附图说明

图1为本发明所述的用户终端通过宽带接入设备与radius服务器建立通信连接方法流程图;

图2为本发明所述的宽带接入设备待分配的互联网访问业务地址不足造成radius服务器会话挂死的过程流程图;

图3为本发明第二实施例所述的通信连接方法过程流程图;

图4为本发明第四实施例所述的通信连接方法过程流程图;

图5为本发明第五实施例所述的通信连接方法过程流程图;

图6为本发明第七实施例所述的通信连接装置组成结构示意图;

图7为本发明第九实施例所述的通信连接装置组成结构示意图;

图8为本发明第十实施例所述的宽带接入设备组成结构示意图;

图9为本发明第十一实施例所述的radius服务器组成结构示意图。

具体实施方式

为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。

如图1所示,用户终端通过宽带接入设备与radius服务器建立通信连接的过程包括:

步骤s101,用户终端向宽带接入设备发送互联网访问认证请求,其中,互联网访问认证请求携带用户名和密码信息;宽带接入设备基于接收到互联网访问认证请求的按照radius协议标准构造radiusaccess-request(认证请求)报文,将携带用户名和密码信息的radiusaccess-request报文发送至radius服务器。

步骤s102,当radius服务器接收到radiusaccess-request报文时,基于本地预存数据中用户名和密码信息,验证radiusaccess-request报文携带的用户名和密码信息;在radiusaccess-request报文验证通过的情况下,radius服务器生成该用户终端的会话资源信息,并根据radius协议标准回复radiusaccess-accept(认证通过)报文至宽带接入设备。

步骤s103,宽带接入设备接收radiusaccess-accept报文,为该用户终端分配互联网访问业务地址;将认证结果和互联网访问业务地址发送至用户终端;宽带接入设备发送radiusaccounting-request(计费请求)报文至radius服务器,通知radius服务器开始对该用户中的互联网访问进行计费;radius服务器回应radiusaccounting-response(计费应答)报文至宽带接入设备。

如图2所示,用户终端通过宽带接入设备与radius服务器建立通信连接,由于宽带接入设备待分配的互联网访问业务地址不足造成radius服务器会话挂死的过程,包括:

步骤s201,用户终端向宽带接入设备发送互联网访问认证请求,其中,互联网访问认证请求携带用户名和密码信息;宽带接入设备基于接收到互联网访问认证请求的按照radius协议标准构造radiusaccess-request报文,将携带用户名和密码信息的radiusaccess-request报文发送至radius服务器。

步骤s202,当radius服务器接收到radiusaccess-request报文时,基于本地预存数据中用户名和密码信息,验证radiusaccess-request报文携带的用户名和密码信息;在radiusaccess-request报文验证通过的情况下,radius服务器生成该用户终端的会话资源信息,并根据radius协议标准回复radiusaccess-accept报文至宽带接入设备。

步骤s203,宽带接入设备接收radiusaccess-accept报文,当为该用户终端分配互联网访问业务地址时,检测到待分配的互联网访问业务地址不足,向该用户终端发送互联网访问业务地址分配异常信息,以供该用户终端基于该互联网访问业务地址分配异常信息,再次发起互联网访问认证请求;宽带接入设备向管理员发出告警,要求管理员添加互联网访问业务地址。

步骤s204,用户终端向宽带接入设备发送互联网访问认证请求,其中,互联网访问认证请求携带用户名和密码信息;宽带接入设备基于接收到互联网访问认证请求的按照radius协议标准构造radiusaccess-request报文,将携带用户名和密码信息的radiusaccess-request报文发送至radius服务器。

步骤s205,当radius服务器接收到radiusaccess-request报文时,基于本地预存数据中用户名和密码信息,验证radiusaccess-request报文携带的用户名和密码信息;由于radius服务器已存在该用户终端的会话,因此radius服务器在单用户单会话的判断下,不予该用户终端分配会话资源信息,并根据radius协议标准回复radiusaccess-reject(认证拒绝)报文至宽带接入设备。

步骤s206,宽带接入服务器收到该radiusaccess-reject报文,不予该用户终端分配新的互联网访问业务地址,向该用户终端发送互联网访问业务地址分配异常信息,以供该用户终端基于该互联网访问业务地址分配异常信息,再次发起互联网访问认证请求。用户终端重复发起互联网访问认证请求,radius服务器在单用户单会话的判断下,持续进行认证拒绝处理,用户终端在radius服务器上出现挂死现象。

本发明第一实施例,一种通信连接方法,应用于宽带接入设备,该方法包括以下具体步骤:

步骤s301,当接收到radius服务器发送的用户终端的第一radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源;其中,该第一radiusaccounting-request报文包括:释放该用户终端的会话资源的请求信息。

例如:步骤s301,包括:

当接收到radius服务器发送的用户终端的第一radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源;其中,该第一radiusaccounting-request报文包括:厂商自定义属性26-251(zte_acct_address_change),赋值属性内容为10,以供radius服务器将赋值属性内容为10的厂商自定义属性26-251识别为释放该用户终端的会话资源的请求信息。

通过在待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源,能够有效避免用户终端再次发起互联网访问认证请求时,在radius服务器会话挂死的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

本发明第一实施例的通信连接方法,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

本发明第二实施例,一种通信连接方法,应用于宽带接入设备,如图3所示,该方法包括以下具体步骤:

步骤s401,当接收到radius服务器发送的用户终端的第一radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源;其中,该第一radiusaccounting-request报文包括:释放该用户终端的会话资源的请求信息。

可选的,步骤s401,包括:

当接收到radius服务器发送的用户终端的第一radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源,并为该用户终端配置互联网访问业务地址;其中,该第一radiusaccounting-request报文包括:释放该用户终端的会话资源的请求信息,及该用户终端的互联网访问业务地址的请求信息。

例如:步骤s401,包括:

当接收到radius服务器发送的用户终端的第一radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源,并为该用户终端配置互联网访问业务地址;其中,该第一radiusaccounting-request报文包括:厂商自定义属性26-251(zte_acct_address_change),赋值属性内容为11,以供radius服务器将赋值属性内容为11的厂商自定义属性26-251识别为释放该用户终端的会话资源的请求信息,及该用户终端的互联网访问业务地址的请求信息。

通过在待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源,能够有效避免用户终端再次发起互联网访问认证请求时,在radius服务器会话挂死的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

步骤s402,向该用户终端发送互联网访问业务地址分配异常信息,以供该用户终端基于互联网访问业务地址分配异常信息,发起互联网访问认证请求。

在本实施例中,互联网访问认证请求包括但不限于:该用户终端的认证信息;认证信息包括但不限于:该用户终端的用户名信息和登陆密码信息。

通过向用户终端发送互联网访问业务地址分配异常信息,能够使用户终端再次发起互联网访问认证请求,避免了在待分配的互联网访问业务地址不足的情况下,用户终端无法根据分配的互联网访问业务地址进行互联网访问的缺陷。

步骤s403,当接收到互联网访问认证请求时,将基于互联网访问认证请求配置的radiusaccess-request报文发送至radius服务器。

步骤s404,接收radius服务器发送的携带互联网访问业务地址的第二radiusaccess-accept报文,并将该互联网访问业务地址分配给用户终端。

通过在待分配的互联网访问业务地址不足的情况下,通过radius服务器为用户终端配置互联网访问业务地址,能够有效避免用户终端再次发起互联网访问认证请求时,宽带接入设备依然无法为用户终端分配互联网访问业务地址的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

步骤s405,向该用户终端发送互联网访问业务地址,以供该用户终端基于互联网访问业务地址,进行互联网访问。

本发明第二实施例的通信连接方法,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

本发明第三实施例,一种通信连接方法,应用于radius服务器,该方法包括以下具体步骤:

步骤s501,当接收到宽带接入设备发送的第一radiusaccounting-request报文时,基于第一radiusaccounting-request报文,释放用户终端的会话资源;其中,第一radiusaccounting-request报文包括:释放该用户终端的会话资源的请求信息。

例如:步骤s501,包括:当接收到宽带接入设备发送的第一radiusaccounting-request报文时,基于第一radiusaccounting-request报文,释放用户终端的会话资源;其中,第一radiusaccounting-request报文包括:厂商自定义属性26-251(zte_acct_address_change),赋值属性内容为10,以供radius服务器将赋值属性内容为10的厂商自定义属性26-251识别为释放该用户终端的会话资源的请求信息。

通过在宽带接入设备待分配的互联网访问业务地址不足的情况下,基于第一radiusaccounting-request报文携带的释放用户终端的会话资源的请求信息,释放该用户终端的会话资源,能够有效避免用户终端再次发起互联网访问认证请求时,在radius服务器会话挂死的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

本发明第三实施例的通信连接方法,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

本发明第四实施例,一种通信连接方法,应用于radius服务器,如图4所示,该方法包括以下具体步骤:

步骤s601,当接收到宽带接入设备发送的第一radiusaccounting-request报文时,基于第一radiusaccounting-request报文,释放用户终端的会话资源,并为该用户终端配置互联网访问业务地址;其中,第一radiusaccounting-request报文包括:释放该用户终端的会话资源的请求信息,及该用户终端的互联网访问业务地址的请求信息。

例如:步骤s601,包括:当接收到宽带接入设备发送的第一radiusaccounting-request报文时,基于第一radiusaccounting-request报文,释放用户终端的会话资源;其中,第一radiusaccounting-request报文包括:厂商自定义属性26-251(zte_acct_address_change),赋值属性内容为11,以供radius服务器将赋值属性内容为11的厂商自定义属性26-251识别为释放该用户终端的会话资源的请求信息,及该用户终端的互联网访问业务地址的请求信息。

通过在宽带接入设备待分配的互联网访问业务地址不足的情况下,基于第一radiusaccounting-request报文携带的释放用户终端的会话资源的请求信息,释放该用户终端的会话资源,能够有效避免用户终端再次发起互联网访问认证请求时,在radius服务器会话挂死的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

步骤s602,当接收到宽带接入设备发送的认证请求radiusaccess-request报文时,向宽带接入设备发送携带互联网访问业务地址的第二radiusaccess-accept报文;以供宽带接入设备将第二radiusaccess-accept报文携带的互联网访问业务地址分配为该用户终端分配互联网访问业务地址。

通过在宽带接入设备待分配的互联网访问业务地址不足的情况下,通过radius服务器为用户终端配置互联网访问业务地址,能够有效避免用户终端再次发起互联网访问认证请求时,宽带接入设备依然无法为用户终端分配互联网访问业务地址的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

本发明第四实施例的通信连接方法,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

本发明第五实施例,本实施例是在上述实施例的基础上,以一种通信连接方法为例,结合附图5介绍一个本发明的应用实例。

步骤s701,当宽带接入设备接收到radius服务器发送的radiusaccess-accept(认证通过)报文时,对radiusaccess-accept报文进行解析,执行步骤s702。

步骤s702,宽带接入设备判断是否存在空闲的互联网访问业务地址进行分配,如果存在空闲互联网访问业务地址,执行步骤s703;如果不存在空闲互联网访问业务地址,执行步骤s706。

步骤s703,宽带接入设备从空闲互联网访问业务地址中,提取互联网访问业务地址资源,为用户终端进行互联网访问业务地址分配,执行步骤s704。

步骤s704,宽带接入设备将分配的互联网访问业务地址,通过radius协议通知给该用户终端,完成互联网访问业务地址的分发过程,执行步骤s705。

步骤s705,用户终端获取互联网访问业务地址正常进行互联网访问业务,流程结束。

步骤s706,宽带接入设备如果没有空闲互联网访问地址,宽带接入设备通知用户终端,本次互联网访问接入失败,请用户终端重新进行互联网访问认证请求,执行步骤s707。

步骤s707,宽带接入设备进行互联网访问业务地址资源不足的模式判断,如果为管理员添加互联网访问业务地址模式,执行步骤s708;如果为radius服务器下发互联网访问业务地址模式,执行步骤s714。

步骤s708,构造厂商自定义属性,zte_acct_address_change赋值为10,构造携带该构造厂商自定义属性的radiusaccounting-request报文,执行步骤s709。

步骤s709,宽带接入设备向radius服务器发送radiusaccounting-request报文,通知radius服务器接入设备无可用空闲互联网访问业务地址,请求radius服务器释放该用户终端的会话资源,执行步骤s710。

步骤s710,radius服务器释放该用户终端已挂死的会话资源,并向宽带接入设备回应radiusaccounting-response消息,执行步骤s711。

步骤s711,管理员在宽带接入设备上添加新的互联网访问业务地址池资源,执行步骤s712。

步骤s712,宽带接入设备接收用户终端新的互联网访问认证请求,按照radius协议进行处理,执行步骤s713。

步骤s713,宽带接入设备从空闲互联网访问业务地址池中取互联网访问业务地址为用户终端进行互联网访问业务地址分配,执行步骤s704。

步骤s714,构造厂商自定义属性,zte_acct_address_change赋值为11,构造携带该构造厂商自定义属性的radiusaccounting-request报文,执行步骤s715。

步骤s715,宽带接入设备向radius服务器发送radiusaccounting-request报文,通知radius服务器宽带接入设备无可用空闲互联网访问业务地址,请求radius服务器释放该用户终端的会话资源,请求radius服务器下次应答时直接下发分配的互联网访问业务地址,执行步骤s716。

步骤s716,radius服务器释放该用户终端挂死的会话资源,并回应radiusaccounting-response报文,执行步骤s717。

步骤s717,管理员在radius服务器上添加互联网访问业务地址资源,执行步骤s718。

步骤s718,宽带接入设备接收用户终端新的互联网访问认证请求,按照radius协议进行处理,执行步骤s719。

步骤s719,宽带接入设备从radius服务器返回的radiusaccess-accept报文中,提取互联网访问业务地址,为该用户终端进行互联网访问业务地址分配,执行步骤s704。

本发明第五实施例的通信连接方法,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

本发明第六实施例,一种通信连接装置,设置于宽带接入设备,该装置包括以下组成部分:

释放请求模块100,用于当接收到radius服务器发送的用户终端的第一radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源;其中,该第一radiusaccounting-request报文包括:释放该用户终端的会话资源的请求信息。

例如:释放请求模块100,具体用于:

当接收到radius服务器发送的用户终端的第一radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源;其中,该第一radiusaccounting-request报文包括:厂商自定义属性26-251(zte_acct_address_change),赋值属性内容为10,以供radius服务器将赋值属性内容为10的厂商自定义属性26-251识别为释放该用户终端的会话资源的请求信息。

通过在待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源,能够有效避免用户终端再次发起互联网访问认证请求时,在radius服务器会话挂死的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

本发明第六实施例的通信连接装置,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

本发明第七实施例,一种通信连接装置,如图6所示,设置于宽带接入设备,该装置包括以下组成部分:

释放请求模块100,用于当接收到radius服务器发送的用户终端的第一radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源;其中,该第一radiusaccounting-request报文包括:释放该用户终端的会话资源的请求信息。

可选的,释放请求模块100,具体用于:

当接收到radius服务器发送的用户终端的第一radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源,并为该用户终端配置互联网访问业务地址;其中,该第一radiusaccounting-request报文包括:释放该用户终端的会话资源的请求信息,及该用户终端的互联网访问业务地址的请求信息。

例如:释放请求模块100,具体用于:

当接收到radius服务器发送的用户终端的第一radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源,并为该用户终端配置互联网访问业务地址;其中,该第一radiusaccounting-request报文包括:厂商自定义属性26-251(zte_acct_address_change),赋值属性内容为11,以供radius服务器将赋值属性内容为11的厂商自定义属性26-251识别为释放该用户终端的会话资源的请求信息,及该用户终端的互联网访问业务地址的请求信息。

通过在待分配的互联网访问业务地址不足的情况下,向radius服务器发送第一radiusaccounting-request报文,以供radius服务器基于第一radiusaccounting-request报文,释放该用户终端的会话资源,能够有效避免用户终端再次发起互联网访问认证请求时,在radius服务器会话挂死的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

第一反馈模块200,用于向该用户终端发送互联网访问业务地址分配异常信息,以供该用户终端基于互联网访问业务地址分配异常信息,发起互联网访问认证请求。

在本实施例中,互联网访问认证请求包括但不限于:该用户终端的认证信息;认证信息包括但不限于:该用户终端的用户名信息和登陆密码信息。

通过向用户终端发送互联网访问业务地址分配异常信息,能够使用户终端再次发起互联网访问认证请求,避免了在待分配的互联网访问业务地址不足的情况下,用户终端无法根据分配的互联网访问业务地址进行互联网访问的缺陷。

认证请求模块300,用于当接收到互联网访问认证请求时,将基于互联网访问认证请求配置的radiusaccess-request报文发送至radius服务器。

分配模块400,用于接收radius服务器发送的携带互联网访问业务地址的第二radiusaccess-accept报文,并将该互联网访问业务地址分配给用户终端。

通过在待分配的互联网访问业务地址不足的情况下,通过radius服务器为用户终端配置互联网访问业务地址,能够有效避免用户终端再次发起互联网访问认证请求时,宽带接入设备依然无法为用户终端分配互联网访问业务地址的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

第二反馈模块500,用于向该用户终端发送互联网访问业务地址,以供该用户终端基于互联网访问业务地址,进行互联网访问。

本发明第七实施例的通信连接装置,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

本发明第八实施例,一种通信连接装置,设置于radius服务器,该装置包括以下组成部分:

释放模块10,用于当接收到宽带接入设备发送的第一radiusaccounting-request报文时,释放用户终端的会话资源;其中,第一radiusaccounting-request报文包括:释放该用户终端的会话资源的请求信息。

例如:释放模块10,用于当接收到宽带接入设备发送的第一radiusaccounting-request报文时,释放用户终端的会话资源;其中,第一radiusaccounting-request报文包括:厂商自定义属性26-251(zte_acct_address_change),赋值属性内容为10,以供radius服务器将赋值属性内容为10的厂商自定义属性26-251识别为释放该用户终端的会话资源的请求信息。

通过在宽带接入设备待分配的互联网访问业务地址不足的情况下,基于第一radiusaccounting-request报文携带的释放用户终端的会话资源的请求信息,释放该用户终端的会话资源,能够有效避免用户终端再次发起互联网访问认证请求时,在radius服务器会话挂死的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

本发明第八实施例的通信连接装置,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

本发明第九实施例,一种通信连接装置,如图7所示,设置于radius服务器,该装置包括以下组成部分:

释放模块10,用于当接收到宽带接入设备发送的第一radiusaccounting-request报文时,基于第一radiusaccounting-request报文,释放用户终端的会话资源;其中,第一radiusaccounting-request报文包括:释放该用户终端的会话资源的请求信息。

例如:释放模块10,用于当接收到宽带接入设备发送的第一radiusaccounting-request报文时,基于第一radiusaccounting-request报文,释放用户终端的会话资源;其中,第一radiusaccounting-request报文包括:厂商自定义属性26-251(zte_acct_address_change),赋值属性内容为10,以供radius服务器将赋值属性内容为10的厂商自定义属性26-251识别为释放该用户终端的会话资源的请求信息。

通过在宽带接入设备待分配的互联网访问业务地址不足的情况下,基于第一radiusaccounting-request报文携带的释放用户终端的会话资源的请求信息,释放该用户终端的会话资源,能够有效避免用户终端再次发起互联网访问认证请求时,在radius服务器会话挂死的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

配置模块20,用于基于第一radiusaccounting-request报文,为该用户终端配置互联网访问业务地址;其中,第一radiusaccounting-request报文还包括:该用户终端的互联网访问业务地址的请求信息。

第三反馈模块30,用于当接收到宽带接入设备发送的认证请求radiusaccess-request报文时,向宽带接入设备发送携带互联网访问业务地址的第二radiusaccess-accept报文。以供宽带接入设备将第二radiusaccess-accept报文携带的互联网访问业务地址分配为该用户终端分配互联网访问业务地址。

通过在宽带接入设备待分配的互联网访问业务地址不足的情况下,通过radius服务器为用户终端配置互联网访问业务地址,能够有效避免用户终端再次发起互联网访问认证请求时,宽带接入设备依然无法为用户终端分配互联网访问业务地址的缺陷,有效提高了用户终端获取互联网访问业务地址进行互联网访问的可靠性和稳定性。

本发明第九实施例的通信连接装置,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

本发明第十实施例,一种宽带接入设备,如图8所示,包括以下组成部分:

处理器501和存储器502。在本发明的一些实施例中,处理器501和存储器502可通过总线或者其它方式连接。

处理器501可以是通用处理器,例如中央处理器(centralprocessingunit,

cpu),还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器502用于存储所述处理器501的可执行指令;

存储器502,用于存储程序代码,并将该程序代码传输给处理器501。存储器502可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器502也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器502还可以包括上述种类的存储器的组合。

其中,处理器501用于调用所述存储器502存储的程序代码管理代码,执行本发明第一实施例至本发明第二实施例中任一实施例中部分或全部步骤。

本发明第十实施例所述的宽带接入设备,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

本发明第十一实施例,一种radius服务器,如图9所示,包括以下组成部分:

处理器601和存储器602。在本发明的一些实施例中,处理器601和存储器602可通过总线或者其它方式连接。

处理器601可以是通用处理器,例如中央处理器,还可以是数字信号处理器、专用集成电路,或者是被配置成实施本发明实施例的一个或多个集成电路。其中,存储器602用于存储所述处理器601的可执行指令;

存储器602,用于存储程序代码,并将该程序代码传输给处理器601。存储器602可以包括易失性存储器,例如随机存取存储器;存储器602也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器602还可以包括上述种类的存储器的组合。

其中,处理器601用于调用所述存储器602存储的程序代码管理代码,执行本发明第三实施例至本发明第四实施例中任一实施例中部分或全部步骤。

本发明第十一实施例所述的宽带接入设备,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

本发明第十二实施例,一种计算机可读存储介质。

计算机存储介质可以是ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动硬盘、cd-rom或者本领域已知的任何其他形式的存储介质。

计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现本发明第一实施例至本发明第五实施例中任一实施例中部分或全部步骤。

本发明第十二实施例所述的计算机可读存储介质,存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在radius服务器会话挂死的缺陷。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

技术特征:

1.一种通信连接方法,其特征在于,包括:

当接收到远程用户拨号认证radius服务器发送的用户终端的第一认证通过radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向所述radius服务器发送第一计费请求radiusaccounting-request报文;其中,所述第一radiusaccounting-request报文包括:释放所述用户终端的会话资源的请求信息。

2.根据权利要求1所述的方法,其特征在于,在检测到待分配的互联网访问业务地址不足的情况下,所述方法还包括:

向所述用户终端发送互联网访问业务地址分配异常信息,以供所述用户终端基于所述互联网访问业务地址分配异常信息,发起互联网访问认证请求。

3.根据权利要求2所述的方法,其特征在于,所述第一radiusaccounting-request报文还包括:所述用户终端的互联网访问业务地址的请求信息;在向所述用户终端发送互联网访问业务地址分配异常信息之后,所述方法还包括:

当接收到所述互联网访问认证请求时,将基于所述互联网访问认证请求配置的认证请求radiusaccess-request报文发送至所述radius服务器;

接收所述radius服务器发送的携带互联网访问业务地址的第二radiusaccess-accept报文,并将所述互联网访问业务地址分配给所述用户终端;

向所述用户终端发送所述互联网访问业务地址,以供所述用户终端基于所述互联网访问业务地址,进行互联网访问。

4.一种通信连接方法,其特征在于,包括:

当接收到所述宽带接入设备发送的第一计费请求radiusaccounting-request报文时,基于所述第一radiusaccounting-request报文,释放用户终端的会话资源;其中,所述第一radiusaccounting-request报文包括:释放所述用户终端的会话资源的请求信息。

5.根据权利要求4所述的方法,其特征在于,所述第一radiusaccounting-request报文还包括:所述用户终端的互联网访问业务地址的请求信息;所述方法还包括:

为所述用户终端配置互联网访问业务地址;

当接收到所述宽带接入设备发送的认证请求radiusaccess-request报文时,向所述宽带接入设备发送携带所述互联网访问业务地址的第二radiusaccess-accept报文。

6.一种通信连接装置,其特征在于,包括:

释放请求模块,用于当接收到远程用户拨号认证radius服务器发送的用户终端的第一认证通过radiusaccess-accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向所述radius服务器发送第一计费请求radiusaccounting-request报文;其中,所述第一radiusaccounting-request报文包括:释放所述用户终端的会话资源的请求信息。

7.一种通信连接装置,其特征在于,包括:

释放模块,用于当接收到所述宽带接入设备发送的第一计费请求radiusaccounting-request报文时,基于所述第一radiusaccounting-request报文,释放用户终端的会话资源;其中,所述第一radiusaccounting-request报文包括:释放所述用户终端的会话资源的请求信息。

8.一种宽带接入设备,其特征在于,所述宽带接入设备包括处理器和存储器;所述处理器用于执行存储器中存储的通信连接程序,以实现根据权利要求1~3中任一项所述的通信连接方法的步骤。

9.一种远程用户拨号认证radius服务器,其特征在于,所述radius服务器包括处理器和存储器;所述处理器用于执行存储器中存储的通信连接程序,以实现根据权利要求4~5中任一项所述的通信连接方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有第一通信连接程序和/或第二通信连接程序;

其中,所述第一通信连接程序可被一个或者多个处理器执行,以实现根据权利要求1~3中任一项所述的通信连接方法的步骤;

所述第二通信连接程序可被一个或者多个处理器执行,以实现根据权利要求4~5中任一项所述的通信连接方法的步骤。

技术总结

本发明提出了一种通信连接方法,包括:当接收到远程用户拨号认证RADIUS服务器发送的用户终端的第一认证通过RADIUS Access‑Accept报文时,在检测到待分配的互联网访问业务地址不足的情况下,向所述RADIUS服务器发送第一计费请求RADIUS Accounting‑Request报文;其中,所述第一RADIUS Accounting‑Request报文包括:释放所述用户终端的会话资源的请求信息。本发明还公开了一种通信连接装置、通信设备及计算机可读存储介质,通过实施上述方案,能够有效避免由于宽带接入设备可用互联网访问业务地址不足导致用户设备在RADIUS服务器会话挂死的缺陷。

技术研发人员:施玮;陶金泉

受保护的技术使用者:中兴通讯股份有限公司

技术研发日:.08.20

技术公布日:.02.28

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。