一种认证终端设备的方法、装置及系统与流程

文档序号:11410909阅读:172来源:国知局
一种认证终端设备的方法、装置及系统与流程
本发明实施例涉及通信
技术领域
,尤其涉及一种认证终端设备的方法、装置及系统。
背景技术
:在通信系统中,终端设备在网络中的认证服务器上完成认证之后就可以接入网络,并与网络中的其他设备通信了。目前,在对终端设备进行认证的过程中,终端设备可以向网络中的宽带远程接入服务器(broadbandremoteaccessserver,bras)发送认证请求消息,bras接收到终端设备发送的认证请求消息之后,bras将该认证请求消息发送给网络中的认证服务器,由认证服务器完成对终端设备的认证。通常,网络中部署有主认证服务器和备认证服务器,在主认证服务器发生故障时,可以由备认证服务器代替主认证服务器完成对终端设备的认证。然而,当网络状态较差或者网络中的主认证服务器和备认证服务器均发生故障时,由于网络中的认证服务器可能无法成功接收到终端设备的认证请求消息,因此可能会导致无法完成对终端设备的认证。技术实现要素:本申请提供一种认证终端设备的方法、装置及系统,能够顺利地完成对终端设备的认证。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种认证终端设备的方法,该方法可以包括:bras接收终端设备发送的认证请求消息,该认证请求消息中包括第一认证信息,该认证请求消息用于请求认证服务器根据第一认证信息对终端设备进行认证;并且当bras确定认证服务器处于异常状态时,bras根据第一认证信息,对终端设备进行认证;以及bras向该终端设备发送用于指示完成对终端设备的认证的认证响应消息。本申请提供的认证终端设备的方法,由于在bras确定网络中的认证服务器(包括主认证服务器和备认证服务器)的状态异常时,可以由bras代替认证服务器处理该终端设备发送的认证请求消息,因此,bras无需再将终端设备的认证请求消息发送至认证服务器,如此,即使网络中的认证服务器的状态异常,也可以顺利地完成对终端设备的认证。在第一方面的第一种可选的实现方式中,上述bras根据第一认证消息,对终端设备进行认证的方法可以包括:bras比较第一认证信息与认证服务器发送给该bras的至少一组认证信息;在第一认证信息与该至少一组认证信息中的第二认证信息相同的情况下,bras完成对终端设备的认证,该第二认证信息为至少一组认证信息中的一组认证信息。本申请中,在bras确定网络中的认证服务器处于异常状态的情况下,为了保证终端设备顺利地通过认证并接入网络,bras不再将其接收的认证请求消息发送给认证服务器,而是由bras完成对该终端设备的认证。具体的,bras可以将第一认证信息与认证服务器发送给bras的至少一组认证信息做比较,并根据第一认证信息与至少一组认证信息的比较结果确定该终端设备是否通过认证。在第一方面的第二种可选的实现方式中,上述bras确定认证服务器处于异常状态的方法可以包括:bras读取该bras中的第一标识的数值;在第一标识的数值为用于指示认证服务器处于异常状态的第一数值的情况下,bras确定认证服务器处于异常状态。本申请中,在bras接收到终端设备发送的认证请求消息之后,bras可以读取该bras中保存的可以用于指示网络中的认证服务器的状态是否正常的标识(以下均称为第一标识)数值,并根据该第一标识的数值确定认证服务器是否处于正常状态,从而根据认证服务器的状态选择合适的认证终端设备的方法。在第一方面的第三种可选的实现方式中,在上述bras读取bras中保存的第一标识的数值之前,本申请提供的认证终端设备的方法还可以包括:bras检测认证服务器的状态;在bras检测到认证服务器处于异常状态的情况下,bras将该bras中的第一标识的数值设置为第一数值;在bras检测到认证服务器处于正常状态的情况下,bras将该bras中的第一标识的数值设置为用于指示认证服务器处于正常状态的第二数值。本申请中,bras可以检测网络中的认证服务器的状态,并根据检测的结果设置该bras中的第一标识的数值,从而bras读取该第一标识的数值之后,可以获知当前网络中认证服务器的状态,以及根据据认证服务器的状态确定由网络中的哪一个设备对终端设备进行认证(即由认证服务器对该终端设备进行认证还是由bras对该终端设备进行认证)。在第一方面的第四种可选的实现方式中,上述bras检测认证服务器的状态的方法可以包括:bras向认证服务器发送用于检测该认证服务器的状态的探测报文;若bras在预设时间段内未接收到认证服务器发送的探测报文的响应报文,则bras检测到认证服务器处于异常状态。本申请中,bras向认证服务器发送探测报文可以为bras向认证服务器多次发送探测报文,从而可以确定认证服务器的真实状态,如此可以避免由于网络中的偶然因素的影响而造成bras检测的认证服务器的状态的准确性较低的问题。在第一方面的第五种可选的实现方式中,在上述bras向终端设备发送认证响应消息之后,本申请提供的认证终端设备的方法还可以包括:bras统计终端设备的计费信息,该计费信息包括该终端设备在预置时间段内消耗的流量信息;并且bras向认证服务器发送该计费信息。本申请中,终端设备接入网络之后,在该终端设备与网络中的其他设备之间传输数据的过程中(在传输数据的过程中,终端设备会消耗网络中的流量),bras可以统计终端设备在预置时间段内消耗的流量信息,以便于计算该终端设备接入网络后消耗的流量所产生的费用。在第一方面的第六种可选的实现方式中,上述第一认证信息可以包括终端设备待接入的网络的用户名、该网络的密码和该终端设备的位置信息中的至少一项,或者,第一认证信息可以包括终端设备的用户名、该终端设备的密码和终端设备的位置信息中的至少一项。本申请中,该终端设备认证信息(即上述第一认证信息)包括终端设备待接入的网络的用户名、该网络的密码和该终端设备的位置信息中的至少一项时,可以根据终端设备的这3种信息中的任意一种、两种或三种,对该终端设备进行认证;上述第一认证信息包括终端设备的用户名、该终端设备的密码和该终端设备的位置信息中的至少一项时,可以根据终端设备的这3种信息中的任意一种、两种或三种,对该终端设备进行认证,如此,本发明实施例中,可以采用多种不同的信息完成对该终端设备的认证。在第一方面的第七种可选的实现方式中,当bras确定认证服务器处于正常状态时,本申请提供的认证终端设备的方法还可以包括:bras向认证服务器发送终端设备的认证请求消息。本申请中,在bras确定认证服务器处于正常状态的情况下,bras可以将该终端设备的认证请求消息发送给认证服务器,由认证服务器完成对该终端设备的认证,如此该终端设备在认证服务器上认证成功之后,该终端设备可以接入网络。第二方面,本申请提供一种认证终端设备的方法,该方法可以包括:认证服务器确定bras的因特网(internetprotocol,ip)地址,并且认证服务器可以根据bras的ip地址向bras发送用于对终端设备进行认证的至少一组认证信息,该至少一组认证信息为认证服务器中保存的认证信息。本申请提供的认证终端设备的方法,由于认证服务器可以根据bras的ip地址将该认证服务器中保存的至少一组认证信息发送给bras,因此,在认证服务器的状态异常时,bras可以将其接收到的认证请求消息中的第一认证信息与该至少一组认证信息作比较,以完成对该终端设备的认证,即bras可以代替认证服务器完成对终端设备的认证。在第二方面的第一种可选的实现方式中,当bras确定认证服务器处于正常状态时,本申请提供的认证终端设备的方法还可以包括:认证服务器接收bras发送的终端设备的认证请求消息,该认证请求消息是终端设备发送给bras的,该认证请求消息中包括第一认证信息;并且认证服务器根据该第一认证信息,对该终端设备进行认证;以及认证服务器向终端设备发送用于指示完成对该终端设备的认证的认证响应消息。本申请提供的认证终端的方法,由于在bras确定网络中的认证服务器处于正常状态时,bras可以将终端设备的认证请求消息发送给网络中的认证服务器,认证服务器接收bras发送的终端设备的认证请求消息后,认证服务器可以根据该认证请求消息中的第一认证信息,对该终端设备进行认证,然后认证服务器向该终端设备发送用于指示完成对该终端设备的认证的认证响应消息,如此,该终端设备接收到认证服务器发送的认证响应消息后,该终端设备具有访问网络的权限,进而该终端设备可以接入该网络,并与网络中的其他设备通信。第三方面,本申请提供一种bras,该bras可以包括:接收模块、确定模块、认证模块和发送模块。其中,接收模块用于接收终端设备发送的认证请求消息,该认证请求消息中包括第一认证信息,该认证请求消息用于请求认证服务器根据第一认证信息对该终端设备进行认证;确定模块用于确定认证服务器处于异常状态;认证模块用于根据接收模块接收的认证请求消息中的第一认证信息,对终端设备进行认证;发送模块用于向终端设备发送认证响应消息,认证响应消息用于指示完成对该终端设备的认证。在第三方面的第一种可选的实现方式中,上述认证模块具体用于比较第一认证信息与认证服务器发送给bras的至少一组认证信息,在第一认证信息与至少一组认证信息中的第二认证信息相同的情况下,bras完成对终端设备的认证,该第二认证信息为该至少一组认证信息中的一组认证信息。在第三方面的第二种可选的实现方式中,上述确定模块具体用于读取bras中的第一标识的数值,并且在第一标识的数值为用于指示认证服务器处于异常状态的第一数值的情况下,确定认证服务器处于异常状态。在第三方面的第三种可选的实现方式中,本申请提供的bras还可以包括检测模块,该检测模块用于在确定模块读取bras中的第一标识的数值之前,检测认证服务器的状态,并且在检测模块检测到认证服务器处于异常状态的情况下,bras将bras中的第一标识的数值设置为第一数值,在检测模块检测到认证服务器处于正常状态的情况下,bras将bras中的第一标识的数值设置为用于指示认证服务器处于正常状态的第二数值。在第三方面的第四种可选的实现方式中,上述检测模块具体用于向认证服务器发送用于检测认证服务器的状态的探测报文,若在预设时间段内检测模块未接收到认证服务器发送的探测报文的响应报文,则检测模块检测到认证服务器处于异常状态。在第三方面的第五种可选的实现方式中,上述认证模块还可以用于在发送模块向终端设备发送认证响应消息之后,统计终端设备的计费信息,该计费信息包括终端设备在预置时间段内消耗的流量信息;上述发送模块还可以用于向认证服务器发送该计费信息。在第三方面的第六种可选的实现方式中,上述第一认证信息可以包括终端设备待接入的网络的用户名、该网络的密码和该终端设备的位置信息中的至少一项,或者,第一认证信息可以包括终端设备的用户名、该终端设备的密码和终端设备的位置信息中的至少一种。在第三方面的第七种可选的实现方式中,上述确定模块确定认证服务器处于正常状态时,上述发送模块还可以用于向认证服务器发送终端设备的认证请求消息。第三方面及其各种可选的实现方式的技术效果可以参见上述对第一方面及其各种可选的实现方式的技术效果的相关描述,此处不再赘述。第四方面,本申请提供一种认证服务器,该认证服务器可以包括确定模块和发送模块。其中,确定模块用于确定bras的ip地址;发送模块用于根据bras的ip地址向bras发送用于对终端设备进行认证的至少一组认证信息,该至少一组认证信息为认证服务器中保存的认证信息。在第四方面的第一种可选的实现方式中,本申请提供的认证服务器还可以包括接收模块和认证模块。其中,接收模块用于在bras确定认证服务器处于正常状态时,接收bras发送的终端设备的认证请求消息,该认证请求消息是终端设备发送给bras的,该认证求消息中包括第一认证信息;认证模块用于根据上述第一认证信息,对终端设备进行认证;上述发送模块还可以用于向终端设备发送用于指示完成对该终端设备的认证的认证响应消息。第四方面及其各种可选的实现方式的技术效果可以参见上述对第二方面及其各种可选的实现方式的技术效果的描述,此处不再赘述。第五方面,本申请提供一种bras,该bras可以包括处理器和与该处理器耦合连接的存储器。该存储器可以用于存储计算机指令。当该bras运行时,该处理器执行该存储器存储的该计算机指令,以使得该bras执行上述第一方面及其各种可选的实现方式中任意之一所述的认证终端设备的方法。第六方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质可以包括计算机指令。当该计算机指令在bras上运行时,使得该bras执行上述第一方面及其各种可选的实现方式中任意之一所述的认证终端设备的方法。第七方面,本申请提供一种包括计算机指令的计算机程序产品,当该计算机程序产品在bras上运行时,使得该bras执行上述第一方面及其各种可选的实现方式中任意之一所述的认证终端设备的方法。第五方面至第七方面的相关内容和技术效果的描述可以参见上述对第一方面及其各种可选的实现方式的相关内容和技术效果的相关描述,此处不再赘述。第八方面,本申请提供一种认证服务器,该认证服务器可以包括处理器和与该处理器耦合连接的存储器。该存储器可以用于存储计算机指令。当该认证服务器运行时,该处理器执行该存储器存储的该计算机指令,以使得该认证服务器执行上述第二方面及其各种可选的实现方式中任意之一所述的认证终端设备的方法。第九方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质可以包括计算机指令。当该计算机指令在认证服务器上运行时,使得该认证服务器执行上述第二方面及其各种可选的实现方式中任意之一所述的认证终端设备的方法。第十方面,本申请提供一种包括计算机指令的计算机程序产品,当该计算机程序产品在认证服务器上运行时,使得该认证服务器执行上述第二方面及其各种可选的实现方式中任意之一所述的认证终端设备的方法。第八方面至第十方面的相关内容和技术效果的描述可以参见上述对第二方面及其各种可选的实现方式的相关内容和技术效果的相关描述,此处不再赘述。第十一方面,本申请提供一种通信系统,该通信系统可以包括终端设备,上述第三方面及其各种可选的实现方式中任意之一所述的bras,以及上述第四方面及其各种可选的实现方式中任意之一所述的认证服务器。或者,该通信系统可以包括终端设备,上述第五方面中bras,第八方面中的认证服务器。第十一方面的相关内容和技术效果可以参见上述对第三方面及其各种可选的实现方式以及第四方面及其各种可选的实现方式的相关内容和技术效果的相关描述,此处不再赘述。附图说明图1为本发明实施例提供的一种通信系统的架构示意图;图2为本发明实施例提供的认证终端设备的方法示意图;图3为本发明实施例提供的检测认证服务器的状态的方法示意图;图4为本发明实施例提供的bras的结构示意图一;图5为本发明实施例提供的bras的结构示意图二;图6为本发明实施例提供的认证服务器的结构示意图一;图7为本发明实施例提供的认证服务器的结构示意图二;图8为本发明实施例提供的一种bras的硬件示意图;图9为本发明实施例提供的一种认证服务器的硬件示意图。具体实施方式本发明实施例的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一认证信息和第二认证信息是用于区别不同的认证信息,而不是用于描述认证信息的特定顺序。在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。在本发明实施例的描述中,除非另有说明,“多个”的含义是指两个或两个以上。例如,多个认证服务器是指两个或两个以上的认证服务器。目前,在对终端设备进行认证的过程中,网络中的认证服务器可以处理该终端设备的认证请求消息,以完成对该终端设备的认证。通常,网络中部署有主认证服务器和备认证服务器,在主认证服务器发生故障时,可以由备认证服务器代替主认证服务器完成对终端设备的认证。然而,当网络状态较差或者网络中的主认证服务器和备认证服务器均发生故障时,由于认证服务器可能无法接收到终端设备的认证请求消息,因此,可能会导致无法完成对终端设备的认证。为了解决上述问题,本发明实施例提供一种认证终端设备的方法、装置及系统,bras可以接收终端设备发送的认证请求消息,并且在bras确定网络中的认证服务器处于异常状态时,bras可以根据该认证请求消息中的第一认证信息,对该终端设备进行认证,然后bras向该终端设备发送用于指示完成对该终端设备的认证的认证响应消息。与现有技术相比,本发明实施例中,由于在bras确定网络中的认证服务器(包括主认证服务器和备认证服务器)的状态异常时,可以由bras代替认证服务器处理该终端设备的认证请求消息,因此,bras无需再将终端设备的认证请求消息发送至认证服务器,如此,即使网络中的认证服务器的状态异常,也可以顺利地完成对终端设备的认证。本发明实施例提供的认证终端设备的方法可以应用于通信系统中,如图1所示,为本发明实施例提供的一种通信系统的架构示意图,该通信系统包括终端设备10、bras11、主认证服务器12、备认证服务器13和接入网设备14。其中,终端设备10通过接入网设备14与bras11连接,bras11与主认证服务器12和备认证服务器13连接。通常,该通信系统中的bras11可以将其接收到终端设备10发送的认证请求消息发送给主认证服务器12,由主认证服务器12处理终端设备10的认证请求消息。在主认证服务器12发生故障的情况下,可以由备认证服务器13处理终端设备10的认证请求消息,完成对终端设备的认证;在网络状态较差或者主认证服务器12和备认证服务器13均发生故障(即主认证服务器12和备认证服务器13均处于异常状态)的情况下,可以由bras11处理终端设备10的认证请求消息,完成对终端设备的认证,从而终端设备10可以接入其待接入的网络。本发明实施例中,上述如图1所示的通信系统中的接入网设备可以包括用户驻地设备(customerpremisesequipment,cpe)、光网络终端(opticalnetworkterminal,ont)和光线路终端(opticallineterminal,olt)等接入网设备。需要说明的是,本发明实施例中,上述通信系统中可以包括多个bras,具体的,通信系统中的bras的数量可以根据实际使用需求确定,本发明实施例不作限定。本发明实施例中,图1所示的终端设备10可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等。本发明实施例中,上述如图1所示通信系统中的bras11可以为实体的设备,也可以为虚拟的设备,具体可以根据实际使用需求确定,本发明实施例不作限定。示例性的,本发明实施例以bras为实体设备为例介绍认证终端设备的方法,在下述实施例中将详细介绍本发明实施例提供的bras的各个构成部件。需要说明的是,本发明实施例中,如图1所示的主认证服务器12和备认证服务器13可以为同一种结构的设备,也可以为不同结构的设备。假设主认证服务器12和备认证服务器13为同一种结构的设备,在下述实施例中将详细介绍本发明实施例中所涉及到的认证服务器的硬件结构。本发明实施例提供的认证终端设备的方法可以应用于网络中的主认证服务器和备认证服务器(以下统称为认证服务器)均处于异常状态的情况下,结合上述如图1所示通信系统,下面对本发明实施例提供的技术方案做详细的说明。结合图1,如图2所示,本发明实施例提供的认证终端设备的方法可以包括:s101、终端设备向bras发送认证请求消息。本发明实施例中,当一个终端设备需要接入网络时,网络中的认证服务器完成对该终端设备的认证之后,该终端设备具有访问网络的权限,进而该终端设备可以接入网络,并与网络中的其他的设备通信。在对终端设备进行认证的过程中,终端设备可以将该终端设备的认证信息(即上述第一认证信息)携带在认证请求消息中发送给网络中的bras,在网络中的认证服务器处于正常状态的情况下,bras可以将该认证请求消息发送给网络中的认证服务器,由认证服务器完成对该终端设备的认证;在网络中的认证服务器处于异常状态的情况下,bras可以代替认证服务器完成对该终端设备的认证。其中,上述认证请求消息中包括终端设备的认证信息(以下简称为第一认证信息),该第一认证信息中包括该终端设备待接入的网络的用户名、该网络的密码和该终端设备的位置信息中的至少一项,或者该第一认证信息也可以为终端设备的用户名、该终端设备的密码和该终端设备的位置信息中的至少一项。该认证请求消息可以用于请求认证服务器根据第一认证信息对该终端设备的进行认证。s102、bras接收终端设备发送的认证请求消息。s103、bras确定认证服务器是否处于异常状态。本发明实施例中,bras接收到终端设备发送的认证请求消息之后,bras可以确定网络中的认证服务器是否处于正常状态,在bras确定认证服务器处于正常状态的情况下,bras可以将第一终端设备发送的认证请求消息发送给认证服务器,由认证服务器完成对该终端设备的认证;在bras确定认证服务器处于异常状态的情况下,可以由bras代替认证服务器完成对该终端设备的认证。下面分别以认证服务器处于异常状态和正常状态对本发明实施例提供认证终端设备的方法做示例性的说明。本发明实施例中,在bras确定认证服务器处于异常状态的情况下,如图2所示,本发明实施例提供的认证终端设备的方法,在上述s103之后可以继续执行下述的s104-s105;在bras确定认证服务器处于正常状态的情况下,在上述s103之后可以继续执行下述的s106-s109。s104、bras根据认证请求消息中的第一认证信息,对终端设备进行认证。本发明实施例中,bras确定网络中的认证服务器处于异常状态的情况下,为了保证终端设备顺利地通过认证并接入网络,bras不再将其接收的认证请求消息发送给认证服务器,而是由bras完成对该终端设备的认证。具体的,可以通过在bras中设置一个具有认证服务器的功能的模块(以下简称为认证模块),如此可以由bras中的认证模块完成对终端设备的认证。本发明实施例中,bras接收到终端设备发送的认证请求消息之后,bras确定网络中的认证服务器处于异常状态的情况下,bras中的验证、授权和统计(authenticationauthorizationauthorization,aaa)功能模块可以向bras中的认证模块发送用于请求开始认证的消息(可以简称为第一请求消息),认证模块接收aaa功能模块发送的第一请求消息,并且认证模块可以向aaa功能模块回复接受认证的响应消息,从而bras中的认证模块可以根据第一认证信息,开始对终端设备进行认证。s105、bras向终端设备发送认证响应消息。本发明实施例中,bras根据第一认证信息,完成对终端设备的认证之后,bras可以向该终端设备发送用于指示完成对该终端设备的认证的认证响应消息,如此,该终端设备接收到该认证响应消息之后,该终端设备可以获知该终端设备已经通过了认证,从而该终端设备可以接入网络,并与网络中的其他设备通信。本发明实施例提供的认证终端设备的方法,网络中的bras可以接收终端设备发送的认证请求消息,并且在bras确定网络中的认证服务器处于异常状态时,bras可以根据该认证请求消息中的第一认证信息,对该终端设备进行认证,然后bras向该终端设备发送用于指示完成对该终端设备的认证的认证响应消息。与现有技术相比,本发明实施例中,由于在bras确定网络中的认证服务器(包括主认证服务器和备认证服务器)的状态异常时,可以由bras代替认证服务器处理该终端设备发送的认证请求消息,因此,bras无需再将终端设备发送的认证请求消息发送至认证服务器,如此,即使网络中的认证服务器的状态异常,也可以顺利地完成对终端设备的认证。可选的,结合图2,本发明实施例中,上述s104具体可以通过s104a-s104b实现:s104a、bras比较第一认证信息与认证服务器发送给bras的至少一组认证信息。本发明实施例中,bras对终端设备进行认证的方法可以为:bras将第一认证信息与认证服务器发送给bras的至少一组认证信息做比较,并根据第一认证信息与至少一组认证信息的比较结果确定该终端设备是否通过认证。本发明实施例中,上述至少一组认证信息中的每一组认证信息可以包括一个网络的用户名、该网络的密码和位置信息中的至少一项,或者该每一组认证信息可以包括一个终端设备的用户名、该终端设备的密码和位置信息中的至少一项,该位置信息为允许接入该网络的终端设备的位置信息。示例性的,假设认证服务器中保存有5组认证信息,每一组认证信息包括一个网络的用户名、该网络的密码和该网络所允许的终端设备接入的位置信息,如表1所示为上述至少一组认证信息的示例。表1用户名密码位置信息第1组认证信息name1password1region1第2组认证信息name2password2region2第3组认证信息name3password3region3第4组认证信息name4password4region4第5组认证信息name5password5region5s104b、在第一认证信息与至少一组认证信息中的第二认证信息相同的情况下,bras完成对终端设备的认证。其中,上述第二认证信息为网络中的认证服务器发送给bras的至少一组认证信息中的一组认证信息。本发明实施例中,上述bras将第一认证信息与认证服务器发送给bras的至少一组认证信息做比较,当第一认证信息与该至少一组认证信息中的某一组认证信息(例如第二认证信息)相同的时,则bras完成了对该终端设备的认证,即该终端设备通过了认证。示例性的,本发明实施例中,若第一认证信息包括网络(即终端设备待接入的网络)的用户名、网络的密码和网络的位置信息中的任意一项,例如第一认证信息包括网络的用户名,则在第一认证信息中的网络的用户名与第二认证信息中的网络的用户名相同时,bras完成对该终端设备的认证。若第一认证信息包括网络的用户名、网络的密码和网络的位置信息中的任意两项,例如第一认证信息包括网络的用户名和网络的密码,则在第一认证信息中的网络的用户名和网络的密码与第二认证信息中的网络的用户名和网络的密码都相同时,bars完成对该终端设备的认证。若第一认证信息中包括网络的用户名、网络的密码和网络的位置信息时,则在第一认证信息中的网络的用户名、网络的密码和网络的位置信息与第二认证信息中的网络的用户名、网络的密码和网络的位置信息均相同时,bras完成对该终端设备的认证。可选的,本发明实施例中,当第一认证信息包括终端设备的用户名、该终端设备的密码和终端设备的位置信息中的至少一项时,认证服务器发送给bras的至少一组认证信息中的每一组认证信息包括一个终端设备的用户名、该终端设备的密码和位置信息,bras根据该第一认证信息对该终端设备进行认证,bras可以确定该终端设备为可以接入某一个网络的终端设备(即bras完成对该终端设备的鉴权),如此该终端设备可以顺利地接入网络。bras对该终端设备的认证的方法可以参见上述采用网络的用户名、网络的密码和位置信息中的至少一项对该终端设备的认证的方法,此处不再赘述。本发明实施例中,在bras确定认证服务器处于正常状态的情况下,本发明实施例提供的认证终端设备的方法,在上s103之后可以继续执行下述的s106-s109:s106、bras向认证服务器发送终端设备的认证请求消息。本发明实施例中,网络中的认证服务器处于正常状态的情况下,bras将其接收的终端设备发送的认证请求消息发送给认证服务器,由认证服务器完成对该终端设备的认证。s107、认证服务器接收终端设备的认证请求消息。s108、认证服务器根据认证请求消息中的第一认证信息,对终端设备进行认证。本发明实施例中,认证服务器接收到bras发送的终端设备的认证请求消息之后,认证服务器可以将该认证请求消息中的认证信息(即上述第一认证信息)与该认证服务器中保存的至少一组认证信息做比较,当第一认证信息与至少一组认证信息中的第二认证信息相同的情况下,认证服务器完成对该终端设备的认证。需要说明的是,本发明实施例中,认证服务器根据第一认证信息对终端设备进行认证的方法与bras根据第一认证信息对终端设备进行认证的方法类似,对于s108的其他描述,具体可以参见上述对于s104的相关描述,此处不再赘述。s109、认证服务器向终端设备发送认证响应消息。本发明实施例中,上述认证响应消息用于指示完成对终端设备的认证,终端设备接收认证服务器发送的认证响应消息,并且接入网络之后,该终端设备与网络中的设备之间传输数据的过程中(在传输数据的过程中,终端设备会消耗网络中的流量),认证服务器可以统计该终端设备在预置时间段内消耗的流量信息,以便于计算该终端设备接入网络后消耗的流量所产生的费用。本发明实施例提供的认证终端设备的方法,bras可以接收终端设备发送的认证请求消息,并且在bras确定网络中的认证服务器处于正常状态时,bras可以将该认证请求消息发送给网络中的认证服务器,认证服务器可以根据该认证请求消息中的第一认证信息,对该终端设备进行认证,然后认证服务器向该终端设备发送用于指示完成对该终端设备的认证的认证响应消息,如此,该终端设备接收到认证服务器发送的认证响应消息后,该终端设备具有访问网络的权限,进而该终端设备可以接入该网络,并与网络中的其他设备通信。综上可知,本发明实施例中,无论网络中的认证服务器处于正常状态还是异常状态,本发明实施例提供的认证终端设备的方法均可以顺利地完成终端设备的认证,如此可以保证终端设备顺利地接入网络。可选的,结合图2,本发明实施例中,上述s103具体可以通过s103a-s103b实现:s103a、bras读取bras中保存的第一标识的数值。本发明实施例中,bras中保存有可以用于指示网络中的认证服务器的状态是否正常的标识(以下均称为第一标识),在bras接收到终端设备发送的认证请求消息之后,bras可以读取该第一标识的数值,并根据该第一标识的数值确定认证服务器是否处于正常状态。s103b、bras根据第一标识的数值确定认证服务器是否处于异常状态。本发明实施例中,上述第一数值可以用于指示认证服务器处于异常状态,在bras读取的第一标识的数值为第一数值的情况下,bras可以确定认证服务器处于异常状态,进而bras无需再将终端设备的认证请求消息发送给认证服务器,而是由bras处理该认证请求消息,例如bras根据认证请求消息中的第一认证信息完成对终端设备的认证。可选的,在上述s103a(即bras读取bras中的第一标识的数值)之前,本发明实施例提供的认证终端设备的方法还可以包括s110-s111:s110、bras检测网络中的认证服务器的状态。本发明实施例中,bras可以检测网络中的认证服务器的状态,并根据认证服务器的状态确定由网络中的哪一个设备对终端设备进行认证。具体的,在bras检测到认证服务器处于正常状态的情况下,bras将终端设备的认证请求消息发送给认证服务器,由认证服务器完成对终端设备的认证;在bras检测到认证服务器处于异常状态的情况下,可以由bras代替认证服务器完成对终端设备的认证。本发明实施例中,由于网络的状态可能会发生变化,网络中的认证服务器的状态可能也会随着网络的状态的变化而发生变化,因此,为了准确地确定认证服务器的状态,bras可以周期性地检测认证服务器的状态,从而bras可以根据认证服务器的实时状态准确地决策认证该终端设备的方法(即确定是由认证服务器认证该终端设备,还是由bras代替认证服务器认证该终端设备)。s111、bras设置第一标识的数值。本发明实施例中,bras可以根据该bras检测的认证服务器的状态的结果设置该bras中的第一标识,从而在bras接收到终端设备发送的认证请求消息之后,bras可以通过读取当前bras中保存的第一标识的数值来确定网络中的认证服务器的状态。需要说明的是,本发明实施例可以不限定s101-s102和s110-s111的执行顺序。即本发明实施例可以先执行s101-s102,后执行s110-s111;也可以先执行s110-s111,后执行s101-s102;还可以同时执行s101-s102和s110-s111。本发明实施例中,在下述两种不同的情况下(分别记为s111a和s111b),bras可以将第一标识的数值设置为两种不同的数值,即上述s111可以替换为s111a或者s111b。s111a、在bras检测到认证服务器处于异常状态的情况下,bras将bras中的第一标识的数值设置为第一数值。本发明实施例中,bras将第一标识的数值设置为第一数值,这样bras读取该第一标识的数值为第一数值时,bras可以确定网络中的认证服务器处于异常状态。示例性的,本发明实施例中,可以将上述第一数值设置为“0”或“1”。例如,可以将第一数值设置为“0”,则bras读取的第一标识的数值为“0”时,说明网络中的认证服务器处于异常状态;也可以将第一数值设置为“1”,则bras读取的第一标识的数值为“1”时,说明网络中的认证服务器处于异常状态。当然,本发明实施例还可以采用其他满足实际使用需求的数值来设置上述第一数值,本发明实施例不再一一列举。s111b、在bras检测到认证服务器处于正常状态的情况下,bras将bras中的第一标识的数值设置为第二数值。其中,上述第二数值可以用于指示认证服务器处于正常状态。本发明实施例中,bras将第一标识的数值设置为第二数值,这样bras读取该第一标识的数值为第二数值时,bras可以确定网络中的认证服务器处于异常状态。示例性的,本发明实施例中,可以将上述第二数值设置为“0”或“1”。例如,可以将第二数值设置为“0”,则bras读取的第一标识的数值为“0”时,说明网络中的认证服务器处于正常状态;也可以将第二数值设置为“1”,则bras读取的第一标识的数值为“1”时,说明网络中的认证服务器处于正常状态。当然,本发明实施例还可以采用其他满足实际使用需求的数值来设置上述第二数值,本发明实施例不再一一列举。需要说明的是,本发明实施例中,可以将第一数值和第二数值设置为不同的数值。例如,结合上述s111a和s111b的描述,如果将第一数值设置为“0”,表示认证服务器处于异常状态,那么可以将第二数值设置为“1”,表示认证服务器处于正常状态;如果将第一数值设置为“1”,表示认证服务器处于异常状态,那么可以将第二数值设置为“0”,表示认证服务器处于正常状态。本发明实施例中,上述s110具体可以通过s110a实现:s110a、bras向认证服务器发送探测报文。本发明实施例中,bras检测认证服务器的状态的方法可以为:bras向认证服务器发送探测报文,并根据bras是否接收到该探测报文的响应报文确定认证服务器处于正常状态还是处于异常状态。示例性的,上述bras向认证服务器发送探测报文之后,若bras在预设时间段内未接收到认证服务器发送的探测报文的响应报文,则bras检测到认证服务器处于异常状态,从而bras将bras中的第一标识的数值设置为第一数值;若bras在预设时间段内接收到认证服务器发送的探测报文的响应报文,则bras检测到认证服务器处于正常状态,从而bras将bras中的第一标识的数值设置为第二数值。可选的,本发明实施例中,在每一次检测认证服务器的状态的过程中,bras向认证服务器发送探测报文之后,如果bras在预设时间段内(以下称为第一预设时间段)未接收到探测报文的响应报文,bras可以向认证服务器再重新发送多次(例如n次,n≥1)该探测报文,bras向认证服务器每重新发送一次探测报文之后,bras在一定的时间段内(可以为根据实际使用需求设置的时间段,该时间段小于上述第一预设时间段)均未接收到认证服务器的响应报文,直至第n次,bras向认证服务器重新发送探测报文之后,bras仍旧未接收到认证服务器发送的响应报文,则bras可以确定认证服务器处于异常状态。需要说明的是,本发明实施例中,上述bras向认证服务器重新发送n次探测报文的过程中,在bras每一次向认证服务器重新发送探测报文之后,bras等待该探测报文的响应报文的时间可以为小于上述第一预设时间段的一段时间,具体可以根据实际使用需求设置,本发明实施例不作限定。示例性的,如图3所示,假设bras向认证服务器发送探测报文之后,bras在第一预设时间段内(假设第一预设时间段为60秒(s))未接收到该探测报文的响应报文(图3以m0示例),bras可以重新向认证服务器发送该探测报文。假设bras向认证服务器重新发送探测报文的次数为5次,下面结合图3具体介绍bras向认证服务器重新发送探测报文的过程:第1次重新发送:在第一预设时间段内,bras未接收到响应报文,则bras可以再等待2s,如果在该2s内bras仍未接收到响应报文,那么在2s后,bras第1次向认证服务器重新发送该探测报文(图3以m1示例)。第2次重新发送:在bras第1次向认证服务器重新发送该探测报文之后,如果在4s内bras未接收到响应报文,那么在4s后,bras第2次向认证服务器重新发送该探测报文(图3以m2示例)。第3次重新发送:在bras第2次向认证服务器重新发送该探测报文之后,如果在8s内bras未接收到响应报文,那么在8s后,bras第3次向认证服务器重新发送该探测报文(图3以m3示例)。第4次重新发送:在bras第3次向认证服务器重新发送该探测报文之后,如果在16s内bras未接收到响应报文,那么在16s后,bras第4次向认证服务器重新发送该探测报文(图3以m4示例)。第5次重新发送:在bras第4次向认证服务器重新发送该探测报文之后,如果在32s内bras未接收到响应报文,那么在32s后,bras第5次向认证服务器重新发送该探测报文(图3以m5示例)。在bras第5次向认证服务器重新发送探测报文之后的2s内,若bras仍然没有接收到该探测报文的响应报文,则bras可以确定认证服务器处于异常状态(图3以m6示例)。需要说明的是,本发明实施例中,上述bras向认证服务器重新发送探测报文的过程中,在其中任意一次bras向认证服务器重新发送探测报文之后,在bras等待该探测报文的响应报文的时间段内,如果bras接收到该探测报文的响应报文,则bras确定认证服务器处于正常状态,并且bras停止向认证服务器继续重新发送探测报文。本发明实施例中,上述在每一次检测认证服务器的状态的过程中,由于网络中可能存在一些偶然因素(例如网络中暂时发生拥塞),bras在预设的时间段内可能接收不到探测报文的响应报文,但是该bras可能在超过预设时间段的一段时间内可以接收到探测报文的响应报文,这种情况下,由于网络中的认证服务器的状态并未异常,因此,为了准确地检测认证服务器的状态,本发明实施例中,bras可以向认证服务器多次发送探测报文,以确定认证服务器的真实状态,如此,可以避免由于网络中的偶然因素的影响而造成bras检测的认证服务器的状态的准确性较低的问题。可选的,本发明实施例中,结合图2,bras确定认证服务器处于异常状态的情况下,在上述s105之后,本发明实施例提供的认证终端设备的方法还可以包括s112-s113:s112、bras统计终端设备的计费信息。其中,上述计费信息包括终端设备在预置时间段内消耗的流量信息。本发明实施例中,终端设备接入网络之后,在该终端设备与网络中的其他设备之间传输数据的过程中(在传输数据的过程中,终端设备会消耗网络中的流量),bras可以统计终端设备在预置时间段内消耗的流量信息,以便于计算该终端设备接入网络后消耗的流量所产生的费用。具体的,终端设备接入网络之后,bras中的aaa功能模块可以向该bras中的认证模块发送用于请求认证模块开始计费的消息(可以简称为第二请求消息),认证模块接收aaa功能模块发送的第二请求消息,并且认证模块接收aaa功能模块回复的接受计费的响应消息,从而bras中的认证模块可以开始统计终端设备的计费信息。需要说明的是,本发明实施例中,bras可以统计从该终端设备接入网络开始至该终端设备退出网络之间的一段时间内,该终端设备的计费信息。本发明实施例中,上述预置时间段可以根据实际的需求设定,本发明实施例不作具体限定。可选的,本发明实施例中,上述终端设备的计费信息还以包括该终端设备的计费标识、该终端设备的媒体访问控制(mediumaccesscontrol,mac)地址以及该终端设备的位置信息等其他信息,本发明实施例不再一一列举。s113、bras向认证服务器发送计费信息。本发明实施例中,bras可以将其统计的计费信息暂时保存在该bras中,待bras检测到网络中的认证服务器的状态正常时,bras可以将该计费信息发送给认证服务器,由认证服务器将该计费信息发送给运营商的服务器,从而运营商的服务器可以计算该终端设备的接入网络后消耗的流量所产生的费用。可选的,本发明实施例中,bras统计终端设备的计费信息之后,bras可以将该计费信息发送给认证服务器。具体的,以下面三种情况(将这三种情况分别记为a、b和c)分别说明bras向认证服务器发送计费信息的过程。a、在该终端设备还未退出网络之前,bras检测到认证服务器的处于正常状态。本发明实施例中,在该终端设备还未退出网络之前,bras检测到认证服务器处于正常状态的情况下,bras向认证服务器发送计费信息的方法可以为下述a1、a2和a3中的任意一种。a1:bras立即将该bras已经统计的计费信息发送给认证服务器。a2:bras每隔一段时间向认证服务器发送一次该bras统计的计费信息。a3:在终端设备退出网络之后,bras将其统计的该终端设备从接入网络开始至该终端设备退出网络之间的一段时间的计费信息发送给认证服务器。b、在该终端设备退出网络之前,bras检测到认证服务器处于异常状态,在该终端设备退出网络之后,bras检测到认证服务器处于正常状态。本发明实施例中,在b所述的情况下,bras可以在认证服务器处于正常状态时,将其统计的该终端设备从接入网络开始至该终端设备退出网络之间的一段时间的计费信息发送给认证服务器。c、在该终端设备退出网络之后,bras检测到认证服务器还处于异常状态。本发明实施例中,在该终端设备退出网络之后,bras检测到认证服务器还处于异常状态的情况下,bras向发送计费信息的方法可以为下述c1或c2。c1:bras将其统计的该终端设备从接入网络开始至该终端设备退出网络之间的一段时间的计费信息暂时保存在该bras中,待bras检测到认证服务器处于正常状态时,bras再将该计费信息发送给认证服务器。c2:bras将其统计的该终端设备从接入网络开始至该终端设备退出网络之间的一段时间的计费信息发送给运营商的服务器。需要说明的是,本发明实施例中,bras检测到认证服务器恢复正常状态之后,bras接收到其他的终端设备发送的认证请求消息时,bras可以不用再代替认证服务器对这些终端设备进行认证,即bras可以将这些终端设备的认证请求消息发送给认证服务器,由认证服务器完成对这些终端设备的认证,并且可以由认证服务器统计这些终端设备的计费信息。可选的,本发明实施例提供的认证终端设备的方法还可以包括s201-s203:s201、认证服务器确定bras的ip地址。s202、认证服务器根据bras的ip地址向bras发送至少一组认证信息。s203、bras接收认证服务器发送的至少一组认证信息。本发明实施例中,在bras代替认证服务器对终端设备进行认证之前,在认证服务器处于正常状态时,认证服务器可以根据该认证服务器中保存的bras的ip地址将该认证服务器中保存的至少一组认证信息发送给bras,如此在认证服务器的状态异常时,bras可以将其接收到的认证请求消息中的第一认证信息与该至少一组认证信息作比较,以完成对该终端设备的认证,即bras可以代替认证服务器完成对终端设备的认证。本发明实施例中,上述认证服务器中保存的至少一组认证信息可以为用户保存在认证服务器中的,也可以为运营商的服务器发送给认证服务器的(运营商的服务器中保存有该终端设备注册的认证信息),本发明实施例不作具体限定。需要说明的是,本发明实施例中,当认证服务器中的认证信息有更新时,该认证服务器还可以将更新后的认证信息发送给bras。示例性的,认证服务器中的某一组或者几组认证信息发生变化时(例如某一组或者几组认证信息中网络的密码被修改时),认证服务器可以将该组或者几组认证信息发送给bras;或者认证服务器中增加了一组或者几组新的认证信息,认证服务器可以将该增加的一组或者几组新的认证信息发送给bras。可选的,本发明实施例中,可以预先将bras的ip地址保存在认证服务器中,同时将认证服务器的ip地址保存在bras中,如此认证服务器可以根据bras的ip地址向bras发送数据,当bras确定该bras中保存有认证服务器的ip地址时,bras接收并处理认证服务器发送的数据,当bras中没有保存认证服务器的ip地址时,bras拒绝接收认证服务器发送的数据,则bras也无需处理该认证服务器发送的数据,如此可以节省bras的资源;同理,bras可以根据认证服务器的ip地址向该认证服务器发送数据,当认证服务器确定该认证服务器中保存有bras的ip地址时,认证服务器接收并处理bras发送的数据,当认证服务器中没有保存bras的ip地址时,认证服务器拒绝接收bras发送的数据,则认证服务器也无需处理该bras发送的数据,如此可以节省认证服务器的资源。需要说明的是,本发明实施例中,通信系统中可以包括多个bras和多个认证服务器,该多个bras和多个认证服务器可以对不同的终端设备的进行认证。示例性的,假设通信系统中有10个终端设备(分别记为终端设备1,终端设备2,…,终端设备10),2个bras(可以分别记为第一bras和第二bras),3个认证服务器(可以分别记为第一认证服务器、第二认证服务器和第三认证服务器,其中,第一认证服务器和第二认证服务器为主认证服务器,第三认证服务器为备认证服务器)。假设第一bras负责接收终端设备1至终端设备5的认证请求消息,那么终端设备1至终端设备5可以将各自的认证请求消息发送给第一bras,第一bras将其接收的认证请求消息均发送给第一认证服务器,由第一认证服务器处理,且第一认证服务器中保存有终端设备1至终端设备5的认证信息,在网络中主认证服务器和备认证服务器的状态均异常时,为了保证终端设备顺利地完成终端设备的认证,第一认证服务器可以将终端设备1至终端设备5的认证信息发送给第一bras,如此,第一bras可以代替第一认证服务器完成对终端设备1至终端设备5的认证。假设第二bras负责接收终端设备6至终端设备10的认证请求消息,那么终端设备6至终端设备10可以将各自的认证请求消息发送给第二bras,第二bras将其接收的认证请求消息均发送给第二认证服务器,由第二认证服务器处理,且第二认证服务器中保存有终端设备6至终端设备10的认证信息,在网络中的主认证服务器和备认证服务器的状态均异常时,为了保证终端设备顺利地完成终端设备的认证,第二认证服务器可以将终端设备6至终端设备10的认证信息发送给第二bras,如此,第二bras可以代替第二认证服务器完成对终端设备6至终端设备10的认证。需要说明的是,本发明实施例中,在对终端设备进行认证的过程中,当主认证服务器发生故障时,可以由备认证服务器代替主认证服务器完成对终端设备的认证。上述主要从各个网元之间交互的角度对本发明实施例提供的方案进行了介绍。可以理解的是,各个网元,例如bras、认证服务器等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。本发明实施例可以根据上述方法示例对bras、认证服务器等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。在采用对应各个功能划分各个功能模块的情况下,图4示出了上述实施例中所涉及的bras的一种可能的结构示意图。如图4所示,该bras可以包括:接收模块20、确定模块21、认证模块22和发送模块23。接收模块20可以用于支持bras执行上述方法实施例中的s102和s203;确定模块21可以用于支持bras执行上述方法实施例中的s103(包括s103a-s103b);认证模块22可以用于支持bras执行上述方法实施例中的s104(包括s104a-s104b)和s112;发送模块23用于支持bras执行上述方法实施例中的s105、s106和s113。如图4所示,本发明实施例提供的bras还可以包括检测模块24,检测模块24可以用于支持bras执行上述方法实施例中的s110(包括s110a)和s111(包括s111a或者s111b)。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,此处不再赘述。在采用集成的单元的情况下,图5示出了上述实施例中所涉及的bras的一种可能的结构示意图。如图5所示,bras可以包括:处理模块30和通信模块31。处理模块30可以用于对bras的动作进行控制管理,例如,处理模块30可以用于支持bras执行上述方法实施例中的s103(包括s103a-s103b)、s104(包括s104a-s104b)、s110(包括s110a)、s111(包括s111a或者s111b)和s112,和/或用于本文所描述的技术的其它过程。通信模块31可以用于支持bras与其他网络实体的通信,例如通信模块31可以用于支持bras执行上述方法实施例中的s102、s105、s106、s113和s203。可选的,如图5所示,该bras还可以包括存储模块32,用于存储bras的程序代码和数据。其中,处理模块30可以是处理器或控制器,例如可以是中央处理器(centralprocessingunit,cpu)、通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(application-specificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明实施例公开内容所描述的各种示例性的逻辑方框、模块和电路。上述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块31可以是收发器、收发电路或通信接口等。存储模块32可以是存储器。在采用对应各个功能划分各个功能模块的情况下,图6示出了上述实施例中所涉及的认证服务器的一种可能的结构示意图。如图6所示,该认证服务器可以包括:确定模块40和发送模块41。确定模块40可以用于支持认证服务器执行上述方法实施例中的s201;发送模块41可以用于支持认证服务器执行上述方法实施例中的s109和s202。可选的,如图6所示,该认证服务器还可以包括接收模块42和认证模块43。接收模块42可以用于支持认证服务器执行上述方法实施例中的s107;认证模块42用于支持认证服务器执行上述方法实施例中的s108。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,此处不再赘述。在采用集成的单元的情况下,图7示出了上述实施例中所涉及的认证服务器的一种可能的结构示意图。如图7所示,认证服务器可以包括:处理模块50和通信模块51。处理模块50可以用于对认证服务器的动作进行控制管理,例如处理模块可以用于支持认证服务器执行上述方法实施例中的s108和s201。通信模块51可以用于支持认证服务器与其他网络实体的通信,例如通信模块51可以用于支持认证服务器执行上述方法实施例中的s107、s109和s202。可选的,如图7所示,该认证服务器可以包括存储模块52,用于存储认证服务器的程序代码和数据。其中,处理模块50可以是处理器或控制器,例如可以是cpu、通用处理器dsp、asic、fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明实施例公开内容所描述的各种示例性的逻辑方框、模块和电路。上述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块51可以是收发器、收发电路或通信接口等。存储模块52可以是存储器。本发明实施例中,终端设备也均可以采用对应各个功能划分各个功能模块或者采用集成单元实现,具体的,各个功能模块或集成单元可以执行上述方法实施例中终端设备所执行的各个方法步骤,此处不再赘述。图8示出了上述实施例中的bras(该bras为实体的设备时),bras的硬件示意图,如图8所示,本发明实施例提供的bras包括:处理器60、存储器61和接口62等部件。下面对bras的各个构成部件做示例性的说明。处理器60用于bras处理接入协议,处理bras接收的数据报文以及管理各个接口模块,可以在终端设备接入网络时完成终端设备的认证。本发明实施例中,处理器60可以用于支持bras执行上述方法实施例中的s103(包括s103a-s103b)、s104(包括s104a-s104b)、s110(包括s110a)、s111(包括s111a或者s111b)和s112,和/或用于本文所描述的技术的其它过程,即处理器60可以完成上述如图5所示的处理模块30所执行的所有步骤。存储器61用于存储bras的配置、操作系统以及协议软件等。bras中可以有多种存储器,如只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、动态随机存取存储器(dynamicrandomaccessmemory,dram)、闪存(flash)。接口62用于bras发送和接收数据报文。目前bras中常用的接口的种类有以太网接口和异步传输模式(asynchronoustransmissionmode,atm)接口等。本发明实施例中,接口62可以用于支持bras执行上述方法实施例中的s102、s105、s106、s113和s203,即接口62可以完成上述如图5所示的通信模块31所执行的所有步骤。图9示出了上述实施例中的认证服务器硬件示意图,如图9所示,本发明实施例提供的认证服务器可以包括:处理器70、存储器71和通信接口72。处理器70是认证服务器的核心部件,用于运行认证服务器的操作系统与认证服务器上安装的应用程序(包括系统应用程序和第三方应用程序)。本发明实施例中,处理器70可以支持认证服务器执行上述方法实施例中的s108和s201,即处理器70可以完成上述如图7所示的处理模块50所执行的所有步骤。本发明实施例中,处理器70具体可以为cpu、通用处理器、dsp、asic、fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合,其可以实现或执行本发明实施例公开的内容所描述的各种示例性的逻辑方框,模块和电路;处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。存储器71用于存储认证服务器的程序代码和数据。本发明实施例中,存储器71具体可以包括易失性存储器(volatilememory),例如ram;该存储器也可以包括非易失性存储器(non-volatilememory),例如rom,快闪存储器(flashmemory),硬盘(harddisk,hdd)或固态硬盘(solid-statedisk,ssd);该存储器还可以包括上述种类的存储器的组合。通信接口72用于认证服务器与其他设备进行通信的接口电路,通信接口可以为收发器、收发电路等具有收发功能的结构,通信接口包括串行通信接口和并行通信接口。本发明实施例中,通信接口72可以用于支持认证服务器执行上述方法实施例中的s107、s109和s202,即通信接口72可以完成上述如图7通信模块51所执行的所有步骤。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本发明实施例中的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))方式或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如,软盘、磁盘、磁带)、光介质(例如,数字视频光盘(digitalvideodisc,dvd))、或者半导体介质(例如ssd))等。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1