【技术实现步骤摘要】
会话保持方法、装置、计算机设备及存储介质
[0001]本专利技术涉及计算机
,具体涉及会话保持方法
、
装置
、
计算机设备及存储介质
。
技术介绍
[0002]相关技术中,
JSON Web Tokens(
即
JWT)
会话机制中的
token
是有有效期的,这样会导致一旦
token
过期,处于访问过程中的页面就会自动退出,从而影响了用户的使用体验
。
技术实现思路
[0003]有鉴于此,本专利技术提供了一种会话保持方法
、
装置
、
计算机设备及存储介质,能够避免出现处于访问过程中的页面自动退出的情况,从而提高了用户的使用体验
。
[0004]第一方面,本专利技术提供了一种会话保持方法,应用于服务端,所述方法包括:
[0005]基于会话保持接口定时接收客户端发送的会话请求,所述会话请求包括当前会话令牌以及会话状态标识,所述会话状态标识用于表征是否需要保持会话;
[0006]校验所述当前会话令牌的有效性;
[0007]若所述当前会话令牌有效,基于所述当前会话令牌进行会话信息的匹配,所述会话信息与会话令牌对应;
[0008]若匹配到与所述当前会话令牌对应的目标会话信息且所述会话状态标识表征需要保持会话,延长所述目标会话信息的有效期
。
[0009]本专利技术实施例提供的会话保持方法,基于 ...
【技术保护点】
【技术特征摘要】
1.
一种会话保持方法,其特征在于,应用于服务端,所述方法包括:基于会话保持接口定时接收客户端发送的会话请求,所述会话请求包括当前会话令牌以及会话状态标识,所述会话状态标识用于表征是否需要保持会话;校验所述当前会话令牌的有效性;若所述当前会话令牌有效,基于所述当前会话令牌进行会话信息的匹配,所述会话信息与会话令牌对应;若匹配到与所述当前会话令牌对应的目标会话信息且所述会话状态标识表征需要保持会话,延长所述目标会话信息的有效期
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述当前会话令牌进行会话信息的匹配,包括:对所述当前会话令牌进行解析,得到所述客户端对应的用户账号信息;根据所述用户账号信息生成键值;根据所述键值在目标数据库中进行会话信息的匹配,所述目标数据库采用键值对的形式存储所述会话信息
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:若匹配不到与所述当前会话令牌对应的目标会话信息,返回提示信息,所述提示信息用于指示所述目标会话信息失效
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:若匹配到与所述当前会话令牌对应的目标会话信息且所述会话状态标识表征不需要保持会话,保持所述目标会话信息的有效期
。5.
根据权利要求1所述的方法,其特征在于,所述延长所述目标会话信息的有效期之后,所述方法还包括:校验所述当前会话令牌的有效性;若所述当前会话令牌即将到期或者已经到期,基于所述客户端对应的用户账号信息生成新的会话令牌;基于所述会话保持接口,将所述新的会话令牌发送至所述客户端,以使所述客户端基于所述新的会话令牌对所述当前会话令牌进行更新
。6.
根据权利要求1所述的方法,其特征在于,所述方法还包括:基于会话保持接口接收所述客户端基于定时任务发送的业务请求,所述业务请求携带有所述当前会话令牌和业务数据;校验所述当前会话令牌的有效性;若所述当前会话令牌有效,基...
【专利技术属性】
技术研发人员:王景龙,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。