[发明专利]会话保持方法、装置及存储介质有效
申请号: | 202110315196.3 | 申请日: | 2021-03-24 |
公开(公告)号: | CN113098935B | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 杨冰;张灿 | 申请(专利权)人: | 北京顺达同行科技有限公司 |
主分类号: | H04L67/14 | 分类号: | H04L67/14;H04L67/141;H04L67/02;H04L9/40;H04L67/60 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 李健 |
地址: | 100089 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话 保持 方法 装置 存储 介质 | ||
本申请提供一种会话保持方法、装置及存储介质,该会话保持方法包括在获取用户终端发送的针对目标交易的业务请求信息后,建立所述用户终端和所述服务器的交易会话;对所述业务请求信息进行业务能力检查,得到业务检查结果;当所述业务检查结果为所述服务器可处理所述目标交易的目标业务能力无法匹配所述用户终端的业务需求时,保持所述交易会话,向所述用户终端发送业务问询请求,所述业务问询请求中包括所述目标业务能力的信息;接收所述用户终端基于所述业务问询请求的响应信息;若所述响应信息为接受所述目标业务能力的反馈信息,恢复所述交易会话。本申请实施例实现对交易会话进行保持,提高对HTTP协议的处理能力。
技术领域
本申请涉及计算机技术领域,具体涉及一种会话保持方法、装置及存储介质。
背景技术
HTTP(Hypertext transfer protocol,超文本传输协议)是互联网上应用最为广泛的协议,因为协议自身的无状态特性,在众多需要连续交互的应用场景中(例如电子商务、用户管理等),以及在互联网上配备负载均衡设备的环境中,经常需要让应用交付设备把相关联的一系列请求转发给同一台服务器进行处理。例如,电子商务网站的购物车,用户终端浏览器与网页(Web)服务器之间进行数据交互,当用户终端向购物车中添加商品时,Web服务器必须保留用户终端的购物车信息,才不会出现问题。因此,需要通过会话保持技术以保证需要会话保持的用户终端的HTTP请求报文被分配到同一服务器上进行处理,以保证通讯的完整性和安全性。
现有技术采用的会话保持方法中,一般是根据用户终端请求中的特定信息、cookie信息和IP(Internet Protocol,互联网间协议)地址等实现会话保持。利用IP地址实现会话保持的方法,需要有一张动态的会话保持表,例如,源IP会话保持和目的会话保持,该方法并不解析HTTP协议,无法支持HTTP协议自身携带的用户终端属性;另外,采用cookie信息实现会话保持,虽然不需要会话保持表,但需要修改原始的报文,加入会话保持的信息。在某些安全要求等级较高的网络中有可能被认为是一种异常,或被误认为是网络攻击,同时这类方法对HTTP的支持也仅限于cookie,在浏览器禁用cookie时,这种会话保持方法将完全失效。
因此,采用何种方法能提高对HTTP协议的处理能力的问题。
发明内容
本申请提供一种会话保持方法、装置及存储介质,旨在提高对HTTP协议的处理能力的问题。
一方面,本申请提供一种会话保持方法,应用于服务器,所述方法包括:
在获取用户终端发送的针对目标交易的业务请求信息后,建立所述用户终端和所述服务器的交易会话;
对所述业务请求信息进行业务能力检查,得到业务检查结果;
当所述业务检查结果为所述服务器可处理所述目标交易的目标业务能力无法匹配所述用户终端的业务需求时,保持所述交易会话,向所述用户终端发送业务问询请求,所述业务问询请求中包括所述目标业务能力的信息;
接收所述用户终端基于所述业务问询请求的响应信息;
若所述响应信息为接受所述目标业务能力的反馈信息,恢复所述交易会话。
在本申请一种可能的实现方式中,所述保持所述交易会话,向所述用户终端发送业务问询请求,包括:
获取交易会话的业务过程信息;
基于所述业务过程信息和所述业务请求信息,生成用于保持所述交易会话的访问令牌信息;
基于所述访问令牌信息,向所述用户终端发送业务问询请求。
在本申请一种可能的实现方式中,所述基于所述业务过程信息和所述业务请求信息,生成用于保持所述交易会话的访问令牌信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京顺达同行科技有限公司,未经北京顺达同行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110315196.3/2.html,转载请声明来源钻瓜专利网。