[发明专利]会话信息管理方法、装置、设备和计算机存储介质有效
申请号: | 201810432115.6 | 申请日: | 2018-05-08 |
公开(公告)号: | CN108762762B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 杨尚京 | 申请(专利权)人: | 深圳市分期乐网络科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 518000 广东省深圳市南山区粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话 信息管理 方法 装置 设备 计算机 存储 介质 | ||
本发明公开了一种会话信息管理方法、装置、设备和计算机存储介质,该会话信息管理方法包括:接收支持JSON解析的第一调用方发送的会话信息调用指令,将存储的PHP编码格式的会话信息转换为JSON编码格式的会话信息,并分配第一版本号;向第一调用方发送JSON编码格式的会话信息与第一版本号;接收支持JSON解析的第二调用方发送的包括第二版本号的会话信息更新指令;若第二版本号与第一版本号一致,则将第二调用方发送的JSON编码格式的数据转换为PHP编码格式的会话信息;使用转换的PHP编码格式的会话信息更新存储的PHP编码格式的会话信息,并更新第一版本号为第三版本号。本发明可降低开发成本,提高开发效率。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种会话信息管理方法、装置、设备和计算机存储介质。
背景技术
在网络企业初创时期,许多企业的网站服务多采用超文本预处理器(HypertextPreprocessor,PHP)技术搭建,用户的会话信息采用PHP内置的函数进行编码存储。但是随着企业业务规模的爆发性增长,基于PHP技术搭建的网站已无法满足需求,需要将网站服务逐步迁移到性能更高的java平台。
但是,在各业务方将接口从PHP向java迁移时,如果需要读写会话信息,就需要各业务方对会话信息进行解码和编码。会话信息是用户登录态最重要的信息,其数据完整性至关重要,但由各业务方自己对会话信息进行编解码,需要各业务方独立开发相关接口,开发成本高、效率低。另外,会话信息在并发读取或修改时,还可能出现被覆盖的情况,可能导致会话信息丢失。
发明内容
本发明提供一种会话信息管理方法、装置、设备和计算机存储介质,用于在从PHP向Java迁移的服务中应用,降低开发成本,提高开发效率。
第一方面,本发明实施例提供一种会话信息管理方法,包括:
接收会话信息调用指令,会话信息调用指令为支持JavaScript对象标记解析的第一调用方发送的;
将存储的PHP编码格式的会话信息转换为JavaScript对象标记编码格式的会话信息,并为会话信息分配第一版本号;
向第一调用方发送JavaScript对象标记编码格式的会话信息与第一版本号;
接收支持JavaScript对象标记解析的第二调用方发送的会话信息更新指令,会话信息更新指令中包括第二版本号;
检查第二版本号与第一版本号是否一致;
若第二版本号与第一版本号一致,则将第二调用方发送的JavaScript对象标记编码格式的数据转换为PHP编码格式的会话信息;
使用转换的PHP编码格式的会话信息更新存储的PHP编码格式的会话信息,并更新第一版本号为第三版本号。
在第一方面一种可能的实现方式中,检查第二版本号和第一版本号是否一致之后,方法还包括:
若第二版本号与第一版本号不一致,则将存储的PHP编码格式的会话信息转换为JavaScript对象标记编码格式的会话信息,并为会话信息分配第一版本号;
向第二调用方发送JavaScript对象标记编码格式的会话信息与第一版本号。
在第一方面一种可能的实现方式中,使用转换的PHP编码格式的会话信息更新存储的PHP编码格式的会话信息,并更新第一版本号为第三版本号之后,方法还包括:
存储PHP编码格式的会话信息的更新记录。
在第一方面一种可能的实现方式中,更新第一版本号为第三版本号,包括:
将第一版本号加1,得到第三版本号。
第二方面,本发明实施例提供一种会话信息管理装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市分期乐网络科技有限公司,未经深圳市分期乐网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810432115.6/2.html,转载请声明来源钻瓜专利网。