[发明专利]会话处理方法、装置、电子设备及机器可读存储介质有效
申请号: | 201910577047.7 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110233902B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 湛剑;孙艳杰 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L67/146 | 分类号: | H04L67/146;H04L67/14;H04L67/02;H04L67/1023 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话 处理 方法 装置 电子设备 机器 可读 存储 介质 | ||
本申请提供一种会话处理方法、装置、电子设备及机器可读存储介质。在本申请中,接收所述客户端的携带有插入cookie的第一会话请求;创建与所述第一会话请求的插入cookie对应的源IP会话保持表项;若接收到所述客户端的未携带有插入cookie的第二会话请求,则基于所述源IP会话保持表项,对所述第二会话请求执行对应的源IP会话保持的会话处理。基于cookie与源IP会话保持表项相关联,实现了在cookie丢失后,将cookie对应会话请求通过关联的源IP会话保持表项转发至上次访问的服务端,防止了会话中断,保证了业务连续性。
技术领域
本申请涉及通信技术领域,尤其涉及会话处理方法、装置、电子设备及机器可读存储介质。
背景技术
cookie也被称为cookies,是一种能够让Web服务器把少量数据储存到客户端(浏览器所在主机)的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。
在实现时,当用户通过浏览器浏览由Web服务器提供的网站时,由Web服务器通过置于浏览器所在客户端的硬盘上的一个非常小的文本文件,可以记录访问网站的用户ID、密码、浏览过的网页、停留的时间等信息。当用户再次访问该网站时,Web服务器通过读取cookie,得知用户的相关信息,就可以做出相应的动作,如在页面显示欢迎用户的标语,或者让用户不用输入ID、密码就直接登录等等。从本质上讲,cookie可以看作是用户的身份证。但cookie不能作为代码执行,也不会传送病毒,且为用户所专有,并只能由提供它的Web服务器来读取。cookie中的内容大多数经过了加密处理,因此一般用户看来只是一些毫无意义的字母数字组合,只有Web服务器的web处理程序才知道它们真正的含义。
发明内容
本申请提供一种会话处理方法,所述方法应用于负载均衡系统中的负载均衡设备,所述负载均衡系统还包括客户端、服务端;其中,所述客户端经所述负载均衡设备与所述服务端相连通信,所述方法包括:
接收所述客户端的携带有插入cookie的第一会话请求;
创建与所述第一会话请求的插入cookie对应的源IP会话保持表项;
若接收到所述客户端的未携带有插入cookie的第二会话请求,则基于所述源IP会话保持表项,对所述第二会话请求执行对应的源IP会话保持的会话处理。
可选的,所述源IP会话保持表项至少包括与所述客户端对应的服务端的IP地址,所述基于所述源IP会话保持表项,对所述第二会话请求执行对应的源IP会话保持的会话处理,包括:
将所述第二会话请求转发至与所述客户端对应的服务端的IP地址。
可选的,还包括:
按预设策略,更新所述源IP会话保持表项的老化时间;其中,所述老化时间大于所述插入cookie的过期时间。
可选的,还包括:
若接收到所述客户端的携带有插入cookie的第三会话请求,则将所述第三会话请求转发至与该插入cookie对应服务端的IP地址。
本申请还提供一种会话处理装置,所述装置应用于负载均衡系统中的负载均衡设备,所述负载均衡系统还包括客户端、服务端;其中,所述客户端经所述负载均衡设备与所述服务端相连通信,所述装置包括:
接收模块,接收所述客户端的携带有插入cookie的第一会话请求;
创建模块,创建与所述第一会话请求的插入cookie对应的源IP会话保持表项;
会话处理模块,若接收到所述客户端的未携带有插入cookie的第二会话请求,则基于所述源IP会话保持表项,对所述第二会话请求执行对应的源IP会话保持的会话处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910577047.7/2.html,转载请声明来源钻瓜专利网。