会话保持方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27944311 阅读:19 留言:0更新日期:2021-04-02 14:26
本发明专利技术提供一种会话保持方法、装置、电子设备及存储介质。其中,会话保持方法,包括:接收终端本次的请求,请求包括访问的服务集群地址;判断服务集群地址与终端上一次的请求访问的服务集群地址不同时,获取本次的请求与上一次的请求的时间间隔;如果时间间隔小于会话保持时间,则为本次的请求分配服务器,服务器是为上一次的请求分配的服务器,服务器预先配置有对应于每个服务集群地址的服务。本发明专利技术的会话保持方法,可以在用户网络环境发生变化,如在Ipv4网络环境与Ipv6网络环境进行切换后,可以避免缓存失效,实现了会话的继续保持,从而提升用户的访问体验。

【技术实现步骤摘要】
会话保持方法、装置、电子设备及存储介质
本专利技术涉及互联网
,尤其涉及一种会话保持方法、装置、电子设备及存储介质。
技术介绍
在互联网应用中,一个客户端与服务器端的多次请求可能存在关联,通常分配到相同的服务器进行处理,以避免缓存失效,实现会话保持,如果不分配到相同的服务器,则会出现如反复跳转到登录页面、客户端放入购物车的物品丢失、提示验证错误等情况的发生。现有技术中,可以使用负载均衡来实现会话保持,在一定时间内,使相同IP的用户的关联请求转发到相同的服务器上。但是,在网络环境发生变化后,如IPv4网络和IPv6网络的切换,不能实现会话保持,进而,影响用户的访问体验。
技术实现思路
本专利技术提供一种会话保持方法、装置、电子设备及存储介质,可以在用户网络环境发生变化,实现会话的继续保持,从而提升用户的访问体验。本专利技术提供一种会话保持方法,包括:接收终端本次的请求,所述请求包括访问的服务集群地址;判断所述服务集群地址与所述终端上一次的请求访问的服务集群地址不同时,获取本次的请求与所述上一次的请求的时间间隔;如果所述时间间隔小于会话保持时间,则为所述本次的请求分配服务器,其中,所述服务器是为所述上一次的请求分配的服务器,所述服务器预先配置有对应于每个服务集群地址的服务。根据本专利技术提供一种的会话保持方法,所述服务集群地址包括第一服务集群地址和第二服务集群地址,所述第一服务集群地址对应所述终端通过第一网络协议发送的所述本次的请求,所述第二服务集群地址对应所述终端通过第二网络协议发送的所述上一次的请求。根据本专利技术提供一种的会话保持方法,所述服务器包括第一地址和第二地址,所述第一地址为所述第一服务集群地址对应的服务集群中的服务器的地址,所述第二地址为所述第二服务集群地址对应的服务集群中的服务器的地址,如果所述时间间隔小于会话保持时间,则为所述本次的请求分配服务器,其中,所述服务器是为所述上一次的请求分配的服务器,具体包括:如果所述时间间隔小于会话保持时间,则获取为所述上一次的请求分配的服务器的第一地址;根据所述第一地址得到所述服务器的第二地址;根据所述服务器的第二地址为所述本次的请求分配服务器。根据本专利技术提供一种的会话保持方法,所述第一网络协议为Ipv4协议和Ipv6协议中的一个,所述第二网络协议为所述Ipv4协议和Ipv6协议中的另一个。根据本专利技术提供一种的会话保持方法,所述请求还包括用于识别终端身份的终端识别标识,在判断所述服务集群地址与所述终端上一次的请求访问的服务集群地址不同时,获取本次的请求与所述上一次的请求的时间间隔之前,还包括:根据所述终端识别标识识别终端身份;根据所述终端身份,获得所述终端上一次的请求访问的服务集群地址。根据本专利技术提供一种的会话保持方法,所述获取本次的请求与所述上一次的请求的时间间隔,包括:获取本次的请求的会话时间和所述上一次的请求的会话时间;根据所述本次的请求的会话时间和所述上一次的请求的会话时间,得到所述时间间隔。根据本专利技术提供一种的会话保持方法,在获取本次的请求与所述上一次的请求的时间间隔之后,还包括:如果所述时间间隔大于所述会话保持时间,则根据轮询或者最小连接数方法,为所述本次的请求分配服务器。本专利技术还提供一种会话保持装置,包括:接收模块,用于接收终端本次的请求,所述请求包括访问的服务集群地址;判断模块,用于判断所述服务集群地址与所述终端上一次的请求访问的服务集群地址不同时,获取本次的请求与所述上一次的请求的时间间隔;分配模块,用于在所述时间间隔小于会话保持时间时,为所述本次的请求分配服务器,其中,所述服务器是为所述上一次的请求分配的服务器,所述服务器预先配置有对应于每个服务集群地址的服务。本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述会话保持方法的步骤。本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述会话保持方法的步骤。本专利技术提供的会话保持方法、装置、电子设备及存储介质,通过判断本次的请求的服务集群地址与终端上一次的请求访问的服务集群地址不同时,获取本次的请求与所述上一次的请求的时间间隔,并在时间间隔小于会话保持时间时,为本次的请求分配与上一次的请求相同的服务器,进而,可以在用户网络环境发生变化,如在Ipv4网络环境与Ipv6网络环境进行切换后,避免缓存失效,实现了会话的继续保持,从而提升用户的访问体验。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的会话保持方法的流程示意图之一;图2是本专利技术提供的会话保持方法的流程示意图之二;图3是本专利技术提供的会话保持方法的IP地址库的示意图;图4是本专利技术提供的会话保持方法的Ipv4集群与Ipv6集群的真实服务器对应示意图;图5是本专利技术提供的会话保持装置的结构示意图;图6是本专利技术提供的电子设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。以下结合附图描述本专利技术实施例的会话保持方法、装置、电子设备及存储介质。图1是根据本专利技术一个实施例的会话保持方法的流程图。如图1所示,根据本专利技术实施例的会话保持方法,包括如下步骤:S101:接收终端本次的请求,请求包括访问的服务集群地址。其中,服务集群地址例如包括第一服务集群地址和第二服务集群地址,第一服务集群地址对应终端通过第一网络协议发送的本次的请求,第二服务集群地址对应终端通过第二网络协议发送的上一次的请求。其中,终端例如为移动终端、平板电脑等。在上述示例中,第一网络协议例如为网际协议版本4(即:Ipv4,InternetProtocolversion4)和网际协议版本6(即:Ipv6,InternetProtocolversion6)中的一个,第二网络协议为Ipv4协议和Ipv6协议中的另一个。通过Ipv4协议发送请求时,请求访问的是统一的一个服务集群地址,该服务集群地址对应了多个Ipv4服务器构成的Ipv4集群,在收到通过Ipv4协议发送请求时,可以依据该请求访问的服务集群地址,为该请求从Ipv4集群选择一个Ipv4服务器,即:由选择的一个Ipv4服务器为本文档来自技高网...

【技术保护点】
1.一种会话保持方法,其特征在于,包括:/n接收终端本次的请求,所述请求包括访问的服务集群地址;/n判断所述服务集群地址与所述终端上一次的请求访问的服务集群地址不同时,获取本次的请求与所述上一次的请求的时间间隔;/n如果所述时间间隔小于会话保持时间,则为所述本次的请求分配服务器,其中,所述服务器是为所述上一次的请求分配的服务器,所述服务器预先配置有对应于每个服务集群地址的服务。/n

【技术特征摘要】
1.一种会话保持方法,其特征在于,包括:
接收终端本次的请求,所述请求包括访问的服务集群地址;
判断所述服务集群地址与所述终端上一次的请求访问的服务集群地址不同时,获取本次的请求与所述上一次的请求的时间间隔;
如果所述时间间隔小于会话保持时间,则为所述本次的请求分配服务器,其中,所述服务器是为所述上一次的请求分配的服务器,所述服务器预先配置有对应于每个服务集群地址的服务。


2.根据权利要求1所述的会话保持方法,其特征在于,所述服务集群地址包括第一服务集群地址和第二服务集群地址,所述第一服务集群地址对应所述终端通过第一网络协议发送的所述本次的请求,所述第二服务集群地址对应所述终端通过第二网络协议发送的所述上一次的请求。


3.根据权利要求2所述的会话保持方法,其特征在于,所述服务器包括第一地址和第二地址,所述第一地址为所述第一服务集群地址对应的服务集群中的服务器的地址,所述第二地址为所述第二服务集群地址对应的服务集群中的服务器的地址,如果所述时间间隔小于会话保持时间,则为所述本次的请求分配服务器,其中,所述服务器是为所述上一次的请求分配的服务器,具体包括:
如果所述时间间隔小于会话保持时间,则获取为所述上一次的请求分配的服务器的第一地址;
根据所述第一地址得到所述服务器的第二地址;
根据所述服务器的第二地址为所述本次的请求分配服务器。


4.根据权利要求2所述的会话保持方法,其特征在于,所述第一网络协议为Ipv4协议和Ipv6协议中的一个,所述第二网络协议为所述Ipv4协议和Ipv6协议中的另一个。


5.根据权利要求1所述的会话保持方法,其特征在于,所述请求还包括用于识别终端身份的终端识别标识,在判断所述服务集群地址...

【专利技术属性】
技术研发人员:刘东王志国张弛黄刚
申请(专利权)人:咪咕音乐有限公司咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:四川;51

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

1