[发明专利]业务请求的处理方法、装置、系统、电子设备及存储介质在审
| 申请号: | 201910959090.X | 申请日: | 2019-10-10 |
| 公开(公告)号: | CN110730171A | 公开(公告)日: | 2020-01-24 |
| 发明(设计)人: | 李鹏飞 | 申请(专利权)人: | 北京东软望海科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 11330 北京市立方律师事务所 | 代理人: | 张筱宁 |
| 地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务请求 登录请求 验证结果 用户信息 预设 匹配 令牌 登录页面 业务处理 原始令牌 主系统 登录 计算机可读存储介质 发送 缓存 信息处理领域 电子设备 接收用户 失败信息 验证成功 用户体验 指令生成 终端发起 终端发送 申请 验证 指令 终端 展示 | ||
1.一种业务请求的处理方法,其特征在于,应用于子系统,包括:
当接收到终端发起的业务请求时,从所述业务请求中提取原始令牌;
将所述原始令牌与预设缓存中的任一目标令牌进行匹配;
当不存在匹配的目标令牌时,向所述终端发送匹配失败信息,以使得所述终端接收到所述匹配失败信息后,展示预设的登录页面,所述登录页面用于接收用户输入的用户信息和登录指令,并基于所述用户信息和所述登录指令生成登录请求,以及,将所述登录请求发送至预设的主系统,以使得所述主系统对所述登录请求中的用户信息进行验证,生成验证结果并向所述子系统发送所述验证结果;
当接收到的所述验证结果为验证成功时,对所述业务请求进行相应的业务处理。
2.根据权利要求1所述的业务请求的处理方法,其特征在于,还包括:
当存在匹配的目标令牌时,对所述业务请求进行相应的业务处理,并刷新所述目标令牌预设的有效时间。
3.根据权利要求1或2所述的业务请求的处理方法,其特征在于,还包括:
当接收到的所述验证结果为验证失败时,挂起所述业务请求,直至接收到的所述验证结果为验证成功,或,直至所述业务请求过期,丢弃所述业务请求。
4.根据权利要求1或2所述的业务请求的处理方法,其特征在于,所述从所述业务请求中提取原始令牌的步骤,包括:
从所述业务请求的Header和/或Cookie中提取所述原始令牌;
不存在匹配的目标令牌的方式,包括:
从所述业务请求的Header中提取的所述原始令牌与所述预设缓存中的任一目标令牌不匹配,以及,从所述业务请求的Cookie中提取的所述原始令牌与所述预设缓存中的任一目标令牌不匹配。
5.根据权利要求1所述的业务请求的处理方法,其特征在于,在生成验证结果并向所述子系统发送所述验证结果之前,还包括:
当所述验证结果为验证成功时,基于所述用户信息生成JWT标准的目标令牌存储至所述预设缓存;
生成响应信息,将所述目标令牌写入所述响应信息的Header和Cookie,并将所述响应信息发送至所述终端。
6.根据权利要求1所述的业务请求的处理方法,其特征在于,还包括:
当任一目标令牌在有效时间内与任一原始令牌均匹配失败,则从所述预设缓存中删除所述目标令牌。
7.一种业务请求的处理系统,其特征在于,包括:
当子系统接收到终端发起的业务请求时,从所述业务请求中提取原始令牌;
所述子系统将所述原始令牌与预设缓存中的任一目标令牌进行匹配;
当不存在匹配的目标令牌时,所述子系统向所述终端发送匹配失败信息;
当所述终端接收到所述匹配失败信息,展示预设的登录页面,所述登录页面用于接收用户输入的用户信息和登录指令;
所述终端基于所述用户信息和所述登录指令生成登录请求,并将所述登录请求发送至预设的主系统;
所述主系统对所述登录请求中的用户信息进行验证,生成验证结果并向所述子系统发送所述验证结果;
当所述子系统接收到的所述验证结果为验证成功,对所述业务请求进行相应的业务处理。
8.一种业务请求的处理装置,其特征在于,包括:
接收模块,用于接收终端发起的业务请求;
提取模块,用于从所述业务请求中提取原始令牌;
匹配模块,用于将所述原始令牌与预设缓存中的任一目标令牌进行匹配;
发送模块,用于当不存在匹配的目标令牌时,向所述终端发送匹配失败信息,以使得所述终端接收到所述匹配失败信息后,展示预设的登录页面,所述登录页面用于接收用户输入的用户信息和登录指令,并基于所述用户信息和所述登录指令生成登录请求,以及,将所述登录请求发送至预设的主系统,以使得所述主系统对所述登录请求中的用户信息进行验证,生成验证结果并向所述子系统发送所述验证结果;
处理模块,用于当接收到的所述验证结果为验证成功时,对所述业务请求进行相应的业务处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东软望海科技有限公司,未经北京东软望海科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910959090.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内外网隔离方法及系统
- 下一篇:一种视频会议的实现方法及设备





