首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种认证切换方法专利详情

一种认证切换方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2016-08-17
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-04-12
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2019-09-13
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2036-08-17
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201610682311.X 申请日 2016-08-17
公开/公告号 CN106331074B 公开/公告日 2019-09-13
授权日 2019-09-13 预估到期日 2036-08-17
申请年 2016年 公开/公告年 2019年
缴费截止日 2022-09-17
分类号 H04L29/08 主分类号 H04L29/08
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 5 被引证专利数量 0
非专利引证
引用专利 CN102970308A、CN102025769A、CN104639559A、CN103973665A、WO2012071446A2 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 蚌埠立超信息科技有限公司
发明人 于慧霞 第一发明人 于慧霞
地址 上海市松江区思贤路3666号 邮编 201600
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明提供了一种认证切换方法,应用于AAA认证系统,其中:第一服务端于第一列表中获取认证请求,并根据认证请求获取对应的第二列表;第一服务端于第二列表中选取第二服务端,并将认证请求发送至第二服务端进行认证;第二服务端如对认证请求认证成功,则返回认证成功信息至第一服务端,并根据认证成功信息,释放第二服务端并对下一个认证请求进行验证;如认证失败则返回一认证失败信息至第一服务端,直到当前认证请求对应的所有第二服务端认证均失败后,对下一个认证请求进行验证。其技术方案的有益效果在于,能实现对多个客户端的认证请求同时进行认证,使得认证效率更高,克服了现有技术中只能逐个对客户端发送的认证请求进行认证的缺陷。
  • 摘要附图
    一种认证切换方法
  • 说明书附图:图1
    一种认证切换方法
  • 说明书附图:图2
    一种认证切换方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-03-26 专利权的转移 登记生效日: 2021.03.15 专利权人由蚌埠立超信息科技有限公司变更为湖州帷幄知识产权运营有限公司 地址由233000 安徽省蚌埠市燕山路8319号(上理工科技园6号302室)变更为313000 浙江省湖州市吴兴区爱山街道新天地商务写字楼1019室
2 2019-09-13 授权
3 2017-04-12 实质审查的生效 IPC(主分类): H04L 29/08 专利申请号: 201610682311.X 申请日: 2016.08.17
4 2017-01-11 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种认证切换方法,应用于AAA认证系统,所述AAA认证系统用以提供至少一个客户端进行认证,其特征在于:
提供一第一服务端,与所述客户端连接,用以接收所述客户端发送的认证请求;
提供复数个第二服务端,复数个所述第二服务端分别与所述第一服务端连接,用以可供选择的对所述客户端发送的认证请求进行认证;
所述第一服务端提供一第一列表,用以储存所述认证请求;
所述第一服务端还提供至少一个第二列表,每个所述第二列表用以储存一个所述认证请求对应的所述第二服务端,并与对应的所述认证请求建立关联;
所述认证切换方法还包括:
步骤S1、所述第一服务端于所述第一列表中获取所述认证请求;
步骤S2、所述第一服务端根据所述认证请求获取所述认证请求对应的所述第二列表;
步骤S3、所述第一服务端于所述第二列表中以一预设顺序选取一未进行认证的所述第二服务端,并将所述认证请求发送至选取的所述第二服务端进行认证;
步骤S4、所述第二服务端如对所述认证请求认证成功,则返回一认证成功信息至所述第一服务端,所述第一服务端根据所述认证成功信息,释放当前的所述第二服务端并返回所述步骤S1,如认证失败则返回一认证失败信息至所述第一服务端,并执行步骤S5;
步骤S5、返回执行步骤S3,直到当前所述认证请求对应的所有所述第二服务端认证均失败后,返回步骤S1。

2.根据权利要求1所述的认证切换方法,其特征在于,所述第一列表中所述认证请求的储存顺序为根据所述第一服务端接收所述客户端发送的所述认证请求的时间顺序,时间早的储存在前,时间晚的储存在后。

3.根据权利要求1所述的认证切换方法,其特征在于,所述第一服务端接收所述客户端发送的所述认证请求后,对所述认证请求进行解析,以获得解析结果,根据所述解析结果,将所述认证请求储存至所述第一列表,将与所述认证请求对应的所述第二服务端储存至一所述第二列表,并于所述第一列表中建立所述认证请求与对应的所述第二列表的关联。

4.根据权利要求1所述的认证切换方法,其特征在于,所述步骤S3中,如所述认证请求发送至选中的所述第二服务端后,超过一预设时间所述第二服务端未响应,则执行所述步骤S5。

5.根据权利要求4所述的认证切换方法,其特征在于,所述预设时间为1分钟。

6.根据权利要求1所述的认证切换方法,其特征在于,所述第一服务端将每个所述认证成功信息或者所述认证失败信息,返回至对应的所述客户端。

7.根据权利要求1所述的认证切换方法,其特征在于,所述第一列表以链表的形式储存。

8.根据权利要求1所述的认证切换方法,其特征在于,所述第二列表以链表的形式储存。

9.根据权利要求1所述的认证切换方法,其特征在于,所述第二服务端为认证服务器。

10.根据权利要求9所述的认证切换方法,其特征在于,所述认证服务器包括Radius服务器、Tacacs+服务器。
说明书

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种认证切换方法。

背景技术

[0002] AAA认证,主要是一种管理客户端访问网络服务器的安全系统,其安全功能主要包括如下:验证(Authentication):验证用户是否可以获得访问权限;授权(Authorization):授权用户可以使用哪些服务;记账(Accounting):记录用户使用网络资源的情况;AAA认证系统一般采用的是C/S架构(客户端/服务器架构),因此运行于客户端上的AAA程序对于客户端则为服务端,而对于服务器则为客户端;AAA认证提供了对验证、授权、记账这三种安全功能进行配置的管理框架,现有技术中对用户客户端的这三种安全功能进行认证时,通常都会使用不同的安全方法,即提供不同的服务器进行认证,在对客户端发送的认证请求进行认证操作时,AAA客户端每次只能对接收的一个客户端发送的认证请求进行认证操作,并且在认证过程中,不能实现服务器的自动切换认证,因此在客户端较多的情况下,则会形成客户端长时间等待认证的问题。

发明内容

[0003] 针对现有技术中对客户端发送的认证请求进行认证时存在的上述问题,现提供一种旨在实现对多个客户端的认证请求进行认证,且认证效率更高的认证切换方法。
[0004] 具体技术方案如下:
[0005] 一种认证切换方法,应用于AAA认证系统,所述AAA认证系统用以提供至少一个客户端进行认证,其中:
[0006] 提供一第一服务端,与所述客户端连接,用以接收所述客户端发送的认证请求;
[0007] 提供复数个第二服务端,复数个所述第二服务端分别与所述第一服务端连接,用以可供选择的对所述客户端发送的认证请求进行认证;
[0008] 所述第一服务端提供一第一列表,用以储存所述认证请求;
[0009] 所述第一服务端还提供至少一个第二列表,每个所述第二列表用以储存一个所述认证请求对应的所述第二服务端,并与对应的所述认证请求建立关联;
[0010] 所述认证切换方法还包括:
[0011] 步骤S1、所述第一服务端于所述第一列表中获取所述认证请求;
[0012] 步骤S2、所述第一服务端根据所述认证请求获取所述认证请求对应的所述第二列表;
[0013] 步骤S3、所述第一服务端于所述第二列表中以一预设顺序选取一未进行认证的所述第二服务端,并将所述认证请求发送至选取的所述第二服务端进行认证;
[0014] 步骤S4、所述第二服务端如对所述认证请求认证成功,则返回一认证成功信息至所述第一服务端,所述第一服务端根据所述认证成功信息,释放当前的所述第二服务端并返回所述步骤S1,如认证失败则返回一认证失败信息至所述第一服务端,并执行步骤S5;
[0015] 步骤S5、返回执行步骤S3,直到当前所述认证请求对应的所有所述第二服务端认证均失败后,返回步骤S1。
[0016] 优选的,所述第一列表中所述认证请求的储存顺序为根据所述第一服务端接收所述客户端发送的所述认证请求的时间顺序,时间早的储存在前,时间晚的储存在后。
[0017] 优选的,所述第一服务端接收所述客户端发送的所述认证请求后,对所述认证请求进行解析,以获得解析结果,根据所述解析结果,将所述认证请求储存至所述第一列表,将于所述认证请求对应的所述第二服务端储存至一所述第二列表,并于所述第一列表中建立所述认证请求与对应的所述第二列表的关联。
[0018] 优选的,所述步骤S3中,如所述认证请求发送至选中的所述第二服务端后,超过一预设时间所述第二服务端未响应,则执行所述步骤S5。
[0019] 优选的,所述预设时间为1分钟。
[0020] 优选的,所述第一服务端将每个所述认证成功信息或者所述认证失败信息,返回至对应的所述客户端。
[0021] 优选的,所述第一列表以链表的形式储存。
[0022] 优选的,所述第二列表以链表的形式储存。
[0023] 优选的,所述第二服务端为认证服务器。
[0024] 优选的,所述认证服务器包括Radius(RADIUS是一种用于在需要认证其链接的网络访问服务器(NAS)和共享认证服务器之间进行认证、授权和记帐信息的文档协议)服务器、Tacacs+(Terminal Access Controller Access Control System,终端访问控制器控制系统协议)服务器。
[0025] 上述技术方案具有如下优点或有益效果:能实现对多个客户端的认证请求同时进行认证,使得认证效率更高,克服了现有技术中只能逐个对客户端发送的认证请求进行认证的缺陷。

实施方案

[0029] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0030] 需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0031] 下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0032] 本发明包括一种认证切换方法。
[0033] 一种认证切换方法的实施例,应用于AAA认证系统,AAA认证系统用以提供至少一个客户端进行认证,其中:
[0034] 提供一第一服务端,与客户端连接,用以接收客户端发送的认证请求;
[0035] 提供复数个第二服务端,复数个第二服务端分别与第一服务端连接,用以可供选择的对客户端发送的认证请求进行认证;
[0036] 第一服务端提供一第一列表,用以储存认证请求;
[0037] 第一服务端还提供至少一个第二列表,每个第二列表用以储存一个认证请求对应的第二服务端,并与对应的认证请求建立关联;
[0038] 如图1所示,认证切换方法还包括:
[0039] 步骤S1、第一服务端于第一列表中获取认证请求;
[0040] 步骤S2、第一服务端根据认证请求获取认证请求对应的第二列表;
[0041] 步骤S3、第一服务端于第二列表中以一预设顺序选取一未进行认证的第二服务端,并将认证请求发送至选取的第二服务端进行认证;
[0042] 步骤S4、第二服务端如对认证请求认证成功,则返回一认证成功信息至第一服务端,第一服务端根据认证成功信息,释放当前的第二服务端并返回步骤S1,如认证失败则返回一认证失败信息至第一服务端,并执行步骤S5;
[0043] 步骤S5、返回执行步骤S3,直到当前认证请求对应的所有第二服务端认证均失败后,返回步骤S1。
[0044] 在认证过程中,通常会存在多个客户端,每个客户端都会向第一服务端发送认证请求,现有技术中的第一服务端只能对客户端发送的认证请求,逐次接收进行验证,因而会造成后续的客户端等待时间超长的问题;
[0045] 上述技术方案,通过第一服务端将将客户端发送的认证请求统一保存于第一列表中,进而克服了客户端发送认证请求时存在的等待时间较长问题,通过第二列表可将认证请求对应的第二服务端储存,其中第二列表中的第二服务端与认证请求关联;
[0046] 对第一列表中的认证请求进行认证的具体操作为,通过第一服务端于第一列表中获取认证请求,其中获取规则可按照第一列表中认证请求的排列顺序获取,服务端根据认证请求获取与认证请求对应的第二列表,并根据第二列表将认证请求发送至第二列表中未进行认证的第二服务端中进行认证,其中于第二列表中选择第二服务端时,可按照服务端于第二列表中的排列顺序;
[0047] 第二服务端于接收到认证请求后,对认证请求进行认证,如验证成功则发送认证成功信息至第一客户端,第一服务端接收到验证成功信息后,释放当前认证的第二客户端,并于第一列表中继续获取未认证的认证请求,继续上述的验证操作;
[0048] 如第二服务验证失败,则发送验证失败信息至第一客户端,第一客户端则根据第二列表将认证请求发送至未认证的第二服务端,进行认证,如过验证成功则执行上述的验证成功操作,如验证失败则于第二列表中继续选择未验证的第二服务端进行验证,如过第二列表中的第二服务端均验证失败,则于第一列表中继续选择一为认证的认证请求,执行最初始的验证,直到所有的认证请求验证完毕。
[0049] 在一种较优的实施方式,第一列表中认证请求的储存顺序为根据第一服务端接收客户端发送的认证请求的时间顺序,通过将时间早认证请求的储存在前,时间晚的储存在后,从而可减少客户端发送认证请求的等待时间。
[0050] 在一种较优的实施方式,第一服务端接收客户端发送的认证请求后,对认证请求进行解析,以获得解析结果,根据解析结果,将认证请求储存至第一列表,将于认证请求对应的第二服务端储存至一第二列表,并于第一列表中建立认证请求与对应的第二列表的关联。
[0051] 在一种较优的实施方式,步骤S3中,如认证请求发送至选中的第二服务端后,超过一预设时间第二服务端未响应,则执行步骤S5。
[0052] 在一种较优的实施方式,预设时间为1分钟。
[0053] 上述技术方案中,第一服务端将认证请求发送至第二服务端后,若此时的第二服务端长时间未响应,则会造成第一服务端长时间的等待,严重影响了对认证请求的处理效率,因此第一服务端提供一预设时间,如在预设时间内第二服务端未响应则视为当前的第二服务端认证失败,则继续将认证请求切换至下一第二服务端对认证请求进行认证,提高了认证的效率。
[0054] 在一种较优的实施方式,第一服务端将每个认证成功信息或者认证失败信息,返回至对应的客户端。
[0055] 上述技术方案中,第一服务端通过将验证请求对应的验证结果如认证成功信息或者认证失败信息,返回至客户端,方便客户端及时的了解认证结果。
[0056] 在一种较优的实施方式,第一列表以链表的形式储存。
[0057] 在一种较优的实施方式,第二列表以链表的形式储存。
[0058] 在一种较优的实施方式,第二服务端为认证服务器。
[0059] 在一种较优的实施方式,认证服务器包括Radius服务器、Tacacs+服务器。
[0060] 以下以一种具体的实施方式进行说明,如图2所示,在第二服务端为Radius服务器2,Tacacs+服务器3的实施例下;
[0061] 通常的客户端存在有多个,如客户端A、客户端B、客户端C,第一服务端1分别接收客户端A、客户端B、客户端C发送的认证请求,
[0062] 分别对每个客户端的对认证请求进行解析,以获得解析结果,并根据解析结果,将每个客户端的认证请求按照接收客户端发送的认证请求的时间顺序,保存于第一列表中其中第一列表中的认证请求排列的顺序依次为客户端A、客户端B、客户端C对应的认证请求,其中第二列表中的第二服务端的排列顺序为Radius服务器,Tacacs+服务器,并且每个客户端的认证请求与第二列表中的Radius服务器2、Tacacs+服务器3所关联;
[0063] 对第一列表中的认证请求进行验证的具体操作为
[0064] 第一服务端1按照顺序于第一列表中获取客户端A的认证请求,并根据第二列表将认证请求发送至Radius服务器2;
[0065] 如果Radius服务器2认证成功,则返回认证成功信息至第一服务端1,第一服务端1则释放当前的Radius服务器2,并于第一列表中获取下一客户端的认证请求即客户端B的认证请,继续执行上述的认证操作;
[0066] 如果当前的Radius服务器2认证失败则,则返回认证失败信息至第一服务端1,第一服务端1根据第二列表,将该认证请求发送至第二列表中的Tacacs+服务器3,如果Tacacs+服务器3认证成功则执行上述的认证成功做操作,如认证失败,此时第二列表中的服务器均已经验证,则于第一列表中切换至下一服务信息即客户端B的认证请求继续执行上述的认证操作,直到第一列表中的客户端A、客户端B、客户端C对应的认证请求全部验证完毕,退出验证操作。
[0067] 以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

附图说明

[0026] 参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
[0027] 图1为本发明一种认证切换方法实施例的流程图;
[0028] 图2为本发明一种认证切换方法实施例中,关于一种具体实施例的结构实施意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号