[发明专利]一种接口整合的驾驶员身份认证方法及装置有效
申请号: | 202110342014.1 | 申请日: | 2021-03-30 |
公开(公告)号: | CN113114642B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 朱星星 | 申请(专利权)人: | 广州宸祺出行科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/1097;H04L67/12 |
代理公司: | 广州云领专利代理事务所(普通合伙) 44441 | 代理人: | 肖云 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 整合 驾驶员 身份 认证 方法 装置 | ||
1.一种接口整合的驾驶员身份认证方法,其特征在于,包括以下步骤:
获取认证请求;
根据认证请求查询Redis数据库的认证数据:
当查询到 Redis数据库有认证数据时,则返回查询到的认证数据;
当查询Redis数据库不具有认证数据时,根据路由查询规则调用多个第三方接口,获取第三方认证数据;
根据认证数据或第三方认证数据进行认证;
其中,根据路由查询规则调用第三方接口,具体包括:
整合多个第三方接口,生成N个接口队列;所述N个接口队列的首位调用接口分别对应为第三方接口1、第三方接口2……第三方接口N,每一接口队列的接口按第三方接口1、第三方接口2……第三方接口N的次序循环排列;
同时调用N个接口队列,查询每个队列的第三方认证数据;
将每个队列的第三方认证数据统一规范化并返回查询结果;
其中,所述路由查询规则包括初始状态和非初始状态;在初始状态下,均匀分配多个第三方接口的路由比例;在非初始状态下,根据第三方接口发生的异常事件调整第三方接口的路由比例;所述异常事件包括第三方接口出现网络异常状态和第三方接口系统性错误;
其中,根据第三方接口发生的异常事件调整第三方接口的路由比例,具体为:第三方接口1、第三方接口2……和第三方接口N的路由比例总和为100%,若其中一第三方接口出现异常事件,则该第三方接口的路由比例调整减少1%,剩余的第三方接口的路由比例调整增加1%/(N-1)。
2.根据权利要求1所述的接口整合的驾驶员身份认证方法,其特征在于,根据认证请求查询Redis数据库的认证数据,具体包括:
所述认证请求携带有终端对应的驾驶员认证信息;
获取驾驶员认证信息对应的分布式锁;
识别分布式锁的唯一识别码,发送获取分布式锁成功的指令至Redis数据库。
3.根据权利要求1所述的接口整合的驾驶员身份认证方法,其特征在于,查询每个队列的第三方认证数据,具体包括:
根据接口次序,逐一调用接口队列的第三方接口;
当从任意一第三方接口查询到认证数据时,终止并输出认证数据;
当未从第三方接口查询到认证数据时,调用下一第三方接口进行查询;当未从全部的第三方接口查询到认证数据时,终止查询并返回。
4.一种接口整合的驾驶员身份认证装置,其特征在于,包括:
获取模块,其用于获取认证请求;
查询模块,其用于根据认证请求查询Redis数据库的认证数据:当查询到 Redis数据库有认证数据时,则返回查询到的认证数据;当查询Redis数据库不具有认证数据时,根据路由查询规则调用多个第三方接口,获取第三方认证数据;
认证模块,其用于根据认证数据或第三方认证数据进行认证;
其中,所述根据路由查询规则调用第三方接口,具体包括:
整合多个第三方接口,生成N个接口队列;所述N个接口队列的首位调用接口分别对应为第三方接口1、第三方接口2……第三方接口N,每一接口队列的接口按第三方接口1、第三方接口2……第三方接口N的次序循环排列;
同时调用N个接口队列,查询每个队列的第三方认证数据;
将每个队列的第三方认证数据统一规范化并返回查询结果;
其中,所述路由查询规则包括初始状态和非初始状态;在初始状态下,均匀分配多个第三方接口的路由比例;在非初始状态下,根据第三方接口发生的异常事件调整第三方接口的路由比例;所述异常事件包括第三方接口出现网络异常状态和第三方接口系统性错误;
其中,根据第三方接口发生的异常事件调整第三方接口的路由比例,具体为:第三方接口1、第三方接口2……和第三方接口N的路由比例总和为100%,若其中一第三方接口出现异常事件,则该第三方接口的路由比例调整减少1%,剩余的第三方接口的路由比例调整增加1%/(N-1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州宸祺出行科技有限公司,未经广州宸祺出行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110342014.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种路由发布方法及装置
- 下一篇:一种空调的控制方法及空调系统