超时会话的管理方法、装置、设备及存储介质制造方法及图纸

技术编号:24455240 阅读:20 留言:0更新日期:2020-06-10 15:21
本发明专利技术提供一种超时会话的管理方法、装置、设备及存储介质,即在检测到超时会话时,删除所述超时会话,并生成会话超时事件;在接收到激活指令时,获取所述超时会话的超时会话标识,并根据所述超时会话标识在预设会话超时列表中查找所述超时会话对应的历史认证信息;新建目标会话,并基于所述超时会话的超时会话信息以及历史认证信息更新所述目标会话的目标会话信息以及目标认证信息,以基于所述目标会话继续会话,完成所述超时会话的激活。本发明专利技术通过会话超时列表存储超时会话的会话标识以及认证信息,并将新建会话的未认证信息更新为历史认证信息,以通过新建会话与用户继续会话,简化用户登录操作,提高会话效率,提升用户体验。

Management method, device, device and storage medium of timeout session

【技术实现步骤摘要】
超时会话的管理方法、装置、设备及存储介质
本专利技术涉及数据通信
,尤其涉及一种超时会话的管理方法、装置、设备及计算机可读存储介质。
技术介绍
在ALM-BI智能管理驾驶舱系统中,一般是以Redis数据库作为会话存储,SpringSecurity框架作为系统,该系统在对会话进行安全保护的同时,还可以进一步管理会话。目前,当前端发起会话时,Redis中会存储带有时限的会话Session,到期之后(即超时),系统会清除Redis中的Session,然后SpringSecurity框架在判定会话超时后,会发送相应的状态码至前端,以通知前端该会话超时,或者是进一步地跳转到登录页面,以供用户重新登录。因此,目前会话管理方法不仅增加了用户的会话连接操作,而且降低了会话效率。如何解决现有会话管理方法中用户操作繁琐且会话效率低下的技术问题,成为了目前亟待解决的技术问题。
技术实现思路
本专利技术的主要目的在于提供一种超时会话的管理方法、装置、设备及计算机可读存储介质,旨在解决现有会话管理方法中用户操作繁琐且会话效率低下的技术问题。...

【技术保护点】
1.一种超时会话的管理方法,其特征在于,所述超时会话的管理方法包括以下步骤:/n在检测到会话时间超过预设会话时限的超时会话时,在所述数据库中删除所述超时会话,并生成所述超时会话对应的会话超时事件;/n在接收到基于所述会话超时事件反馈的激活指令时,获取所述超时会话的超时会话标识,并根据所述超时会话标识在预设会话超时列表中查找所述超时会话对应的历史认证信息;/n新建目标会话,并基于所述超时会话的超时会话信息以及历史认证信息更新所述目标会话的目标会话信息以及目标认证信息,以基于所述目标会话继续会话,完成所述超时会话的激活。/n

【技术特征摘要】
1.一种超时会话的管理方法,其特征在于,所述超时会话的管理方法包括以下步骤:
在检测到会话时间超过预设会话时限的超时会话时,在所述数据库中删除所述超时会话,并生成所述超时会话对应的会话超时事件;
在接收到基于所述会话超时事件反馈的激活指令时,获取所述超时会话的超时会话标识,并根据所述超时会话标识在预设会话超时列表中查找所述超时会话对应的历史认证信息;
新建目标会话,并基于所述超时会话的超时会话信息以及历史认证信息更新所述目标会话的目标会话信息以及目标认证信息,以基于所述目标会话继续会话,完成所述超时会话的激活。


2.如权利要求1所述的超时会话的管理方法,其特征在于,所述在检测到会话时间超过预设会话时限的超时会话时,在所述数据库中删除所述超时会话,并生成所述超时会话对应的会话超时事件的步骤之后,还包括:
基于所述会话超时事件生成并显示激活提醒消息,以提醒用户是否继续会话;
获取所述超时会话通过认证的认证信息,作为历史认证信息,获取所述超时会话对应的超时用户ID以及超时会话标识,并将所述超时用户ID、所述超时会话标识以及所述历史认证信息存储至所述会话超时列表;
在接收到用户选择激活操作时,触发所述超时会话的激活指令。


3.如权利要求2所述的超时会话的管理方法,其特征在于,所述在接收到基于所述会话超时事件反馈的激活指令时,获取所述超时会话的超时会话标识,并根据所述超时会话标识在预设会话超时列表中查找所述超时会话对应的历史认证信息的步骤具体包括:
在接收到所述激活指令时,获取所述激活指令的当前指令路径,并判断所述当前指令路径是否为预设合法路径,其中,所述合法路径为基于所述激活提醒消息触发的路径;
若所述当前指令路径为所述合法路径,则获取所述激活指令中的当前用户ID,并基于所述当前用户ID,解析进行会话的浏览器携带的会话ID,作为超时会话标识;
根据所述超时会话标识在预设会话超时列表中查找所述超时会话对应的历史认证信息。


4.如权利要求3所述的超时会话的管理方法,其特征在于,所述在接收到所述激活指令时,获取所述激活指令的当前指令路径,并判断所述当前指令路径是否为预设合法路径的步骤之后,还包括:
若所述当前指令路径不是所述合法路径,则跳转至登录页面,以便用户重新进行登录及认证操作。


5.如权利要求2所述的超时会话的管理方法,其特征在于,所述获取所述超时会话通过认证的认证信息,作为历史认证信息,获取所述超时会话对应的超时用户ID以及超时会话标识,并将所述超时用户ID、所述超时会话标识以及所述历史认证信息存储至所述会话超时列表的步骤之后,还包括:
判断所述会...

【专利技术属性】
技术研发人员:黄威豪
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1