[发明专利]一种基于统一平台的应用交互方法及装置在审
申请号: | 202011548802.8 | 申请日: | 2020-12-23 |
公开(公告)号: | CN114662078A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 张星 | 申请(专利权)人: | 北京千里日成科技有限公司 |
主分类号: | G06F21/33 | 分类号: | G06F21/33 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘猛 |
地址: | 100083 北京市海淀区北四环中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 统一 平台 应用 交互 方法 装置 | ||
本申请提供了一种基于统一平台的应用交互方法及装置,当应用服务器接收到携带Token的交互请求后,从平台服务器中查询与该Token相匹配的用户关联信息及该Token在平台服务器中的有效时间,即平台有效时间;然后,将从平台服务器中查询到的Token及用户关联信息存储至应用服务器中,而且,将该Token在应用服务器中的有效时间设置为该Token的平台有效时间,从而实现应用服务器中存储的Token的有效时间与平台服务器中的Token的有效时间一致,这样不会出现由于应用服务器中存储的Token时间短而带来的平台服务器的压力大的现象,即降低了平台查询压力,同时,应用服务器直接利用本地存储的Token对交互请求进行验证,不需要去平台服务器请求Token,因此提高了应用服务器的响应速度。
技术领域
本发明属于互联网技术领域,尤其涉及一种基于统一平台的应用交互方法及装置。
背景技术
在集成有多个应用的平台上,通常由平台统一维护各个应用的交互会话。其中,会话是指一个终端用户与交互系统进行通讯的过程,比如从输入账户密码进入操作系统到退出操作系统就是一个会话过程。
用户在通过平台的前端页面请求应用API(Application ProgrammingInterface,应用程序接口)时,会将平台为当前会话产生的Token携带于交互请求中发送至应用服务器。应用服务器获得该Token后,从平台中获取与该Token相匹配的用户信息,并将该Token和用户信息对应存储至应用服务器中,这样,当应用服务器接收交互请求后可以直接利用存储的Token和用户信息验证Token是否有效,无需每次都由平台验证,减轻平台压力。
相关技术中,应用服务器只能短暂存储Token及对应的用户信息,因为如果缓存时间过长,会出现以下现象:用户已在平台退出,但是仍可以使用原来的Token访问应用接口,这样会增大数据泄露风险。但是,缓存时间过短会增加平台压力,也会对应用API的性能产生一定的影响。
发明内容
有鉴于此,本发明的目的在于提供一种基于统一平台的应用交互方法及装置,以解决相关技术中应用服务器中存储的Token的有效时间短,导致平台压力增大的技术问题,其提供的技术方案如下:
第一方面,本申请提供了一种基于统一平台的应用交互方法,应用于应用服务器中,所述方法包括:
当所述应用服务器接收到携带Token的交互请求后,从平台服务器中查询与所述Token相匹配的用户关联信息及所述Token的平台有效时间;
存储所述Token及用户关联信息,且所述Token在所述应用服务器中的有效时间与所述平台有效时间相同,所述Token及用户关联信息用于对接收到的交互请求进行响应。
在第一方面一种可能的实现方式中,在所述从平台服务器中查询与所述Token相匹配的用户关联信息及所述Token的平台有效时间之前,所述方法还包括:
接收应用前端页面发送的交互请求,所述交互请求中携带所述平台服务器为所述交互请求产生的Token;
查询所述应用服务器中是否存储有所述Token;
当所述应用服务器中不存在所述Token时,执行所述从平台服务器中查询与所述Token关联的用户信息及所述Token的平台有效时间的步骤。
在第一方面另一种可能的实现方式中,所述方法还包括:
接收用户退出消息,所述用户退出消息包括退出登录用户对应的Token;
删除所述应用服务器中存储的所述Token及相匹配的用户关联信息。
在第一方面又一种可能的实现方式中,所述方法还包括:
当所述应用服务器中存储有所述Token时,判断所述应用服务器中存储的所述Token是否有效;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京千里日成科技有限公司,未经北京千里日成科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011548802.8/2.html,转载请声明来源钻瓜专利网。