本申请提供一种会话重新建立的方法、装置、设备及存储介质。涉及人工智能智能服务技术领域。该方法包括:在接收到再次进入会话中的会话请求时,基于目标用户所对应的当前会话标识,确定目标缓存中是否包括与当前会话标识相对应的存储信息;若包括与当前会话标识相对应的目标存储信息,则基于目标存储信息中的目标域名信息,确定与当前会话标识相对应的目标集群,以及隶属于目标集群下的目标服务节点;通过与目标服务节点建立通信后,重建建立与会话请求相对应的会话窗口,实现准确重连回前一次会话服务所在的后端机器上,并继续前一次未完成的会话,保证会话体验的完整性,达到提高用户使用体验的效果。用户使用体验的效果。用户使用体验的效果。
【技术实现步骤摘要】
会话重新建立的方法、装置、设备及存储介质
[0001]本申请涉及人工智能智能服务
,尤其涉及一种会话重新建立的方法、装置、设备及存储介质。
技术介绍
[0002]随着互联网技术的发展,项目架构经历了从MVC到PRC、SOA等一系列架构的演进,并演化出了现在的两地三中心以及多AP(Access Point,无线接入点)集群负载均衡部署模式。
[0003]在后端服务多中心、多集群部署的场景下,前端网页在提供人工客服服务时,会提供多对多人工客户服务,并在客户关闭离开服务页面后,如果再重新打开该网页,往往会重新发起一次新的请求连接,该连接可能会被随机分配到另外一个人工客服处,导致人工服务又重新开始了一个新的流程,影响客户会话体验的完整性。
技术实现思路
[0004]本申请提供一种会话重新建立的方法、装置、设备及存储介质,以实现准确重连回前一次会话服务所在的后端机器上,并继续前一次未完成的会话,保证会话体验的完整性,达到提高用户使用体验的技术效果。
[0005]第一方面,本申请提供一种会话重新建立的方法,包括:
[0006]在接收到再次进入会话中的会话请求时,基于目标用户所对应的当前会话标识,确定目标缓存中是否包括与所述当前会话标识相对应的存储信息;其中,所述存储信息中包括历史会话标识以及相应的域名信息;
[0007]若包括与所述当前会话标识相对应的目标存储信息,则基于所述目标存储信息中的目标域名信息,确定与所述当前会话标识相对应的目标集群,以及隶属于所述目标集群下的目标服务节点;
[0008]通过与所述目标服务节点建立通信后,重建建立与所述会话请求相对应的会话窗口。
[0009]第二方面,本申请提供一种会话重新建立的装置,包括:
[0010]存储信息确定模块,用于在接收到再次进入会话中的会话请求时,基于目标用户所对应的当前会话标识,确定目标缓存中是否包括与所述当前会话标识相对应的存储信息;其中,所述存储信息中包括历史会话标识以及相应的域名信息;
[0011]服务节点确定模块,用于若包括与所述当前会话标识相对应的目标存储信息,则基于所述目标存储信息中的目标域名信息,确定与所述当前会话标识相对应的目标集群,以及隶属于所述目标集群下的目标服务节点;
[0012]会话窗口重建模块,用于通过与所述目标服务节点建立通信后,重建建立与所述会话请求相对应的会话窗口。
[0013]第三方面,本申请实施例还提供了一种电子设备,包括存储器、处理器及存储在存
储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本申请实施例中任一所述的会话重新建立的方法。
[0014]第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例中任一所述的会话重新建立的方法。
[0015]第五方面,本申请实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本申请实施例中任一所述的会话重新建立的方法。
[0016]本申请提供的会话重新建立的方法、装置、设备及存储介质,通过在接收到再次进入会话中的会话请求时,基于目标用户所对应的当前会话标识,确定目标缓存中是否包括与当前会话标识相对应的存储信息;若包括与当前会话标识相对应的目标存储信息,则基于目标存储信息中的目标域名信息,确定与当前会话标识相对应的目标集群,以及隶属于目标集群下的目标服务节点;通过与目标服务节点建立通信后,重建建立与会话请求相对应的会话窗口,解决了现有技术中在用户断线重连会话服务时,为其随机分配到新的会话客服,导致使用体验效果差的问题,实现了通过在断线重连前一次会话的中心域名信息缓存在目标缓存,在断线重连时,调取目标缓存中存储的域名信息,实现重连回前一次会话的中心,使本次会话中心与前一次中心为同一中心,进而确定并重连回同一中心下的目标集群和对应的目标服务节点,提高前一次会话服务的后端机器确定的准确性,实现在无用户信息,断线重连会话服务时,准确重连回前一次会话服务所在的后端机器上,使用户可以继续进行前一次未完成的会话,保证会话体验的完整性,达到提高用户使用体验的技术效果。
附图说明
[0017]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0018]图1为本申请实施例提供的会话重新建立的方法的流程图一;
[0019]图2为本申请实施例提供的会话重新建立的方法的流程图二;
[0020]图3为本申请实施例提供的会话重新建立的方法的流程图三;
[0021]图4为本申请实施例提供的会话重新建立的方法的示例图;
[0022]图5为本申请实施例提供的会话重新建立的方法的示例图;
[0023]图6为本申请实施例提供的会话重新建立的装置的结构示意图;
[0024]图7为本申请实施例提供的电子设备的结构示意图。
[0025]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0026]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0027]下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述
技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0028]在介绍本技术方案之前,可以先对应用场景进行示例性说明。可以将本技术方案应用在基于两地三中心多集群部署的场景中,例如,用户在前端使用基于Web页面实现的人工服务时,在关闭离开Web页面后,重新进入Web页面时可以连接上原有人工客服,可以采用本技术方案实现,实现无用户信息,仍可达到断线重连回上一次的人工客服,保证服务会话不中断的技术效果。
[0029]其中,两地是指同城、异地;三中心是指生产中心、同城灾备中心、异地灾备中心。同城双中心是指在同城或邻近城市建立两个可独立承担关键系统运行的数据中心,双中心具备基本等同的业务处理能力并通过高速链路实时同步数据,可同时分担业务及管理系统的运行,并可切换运行;异地灾备中心是指在异地的城市建立一个备份的灾备中心,用于双中心的数据备份。两个城市的三个数据中心互联互通,如果一个数据中心发生故障或灾难,其他数据中心可以正常运行并对关键业务或全部业务实现接管,如,当双中本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种会话重新建立的方法,其特征在于,包括:在接收到再次进入会话中的会话请求时,基于目标用户所对应的当前会话标识,确定目标缓存中是否包括与所述当前会话标识相对应的存储信息;其中,所述存储信息中包括历史会话标识以及相应的域名信息;若包括与所述当前会话标识相对应的目标存储信息,则基于所述目标存储信息中的目标域名信息,确定与所述当前会话标识相对应的目标集群,以及隶属于所述目标集群下的目标服务节点;通过与所述目标服务节点建立通信后,重建建立与所述会话请求相对应的会话窗口。2.根据权利要求1所述的方法,其特征在于,再次进入会话中的会话请求包括下述至少一种:断开和/或退出会话的时长达到第一预设时长阈值后,再次触发重新进入会话的控件;在会话过程中网络中断第二预设时长阈值后,再次建立网络通信。3.根据权利要求1所述的方法,其特征在于,还包括:若检测到当前会话为首次会话或所述当前会话为非首次会话且所述目标缓存中不包括所述存储信息时,确定所述当前会话的会话关联信息,并将所述会话关联信息中的域名信息以及相应的当前会话标识作为存储信息,存储至目标缓存中。4.根据权利要求3所述的方法,其特征在于,所述确定所述当前会话的会话关联信息,包括:基于所述当前会话的会话属性以及各域名服务中心所对应的负载均衡信息,确定与所述当前会话相对应的目标服务中心;其中,所述会话属性包括会话处理信息所对应的网络流量;基于所述目标服务中心确定所述当前会话的会话关联信息;其中,所述会话关联信息中包括与所述当前会话相对应的目标集群以及相应的目标服务节点。5.根据权利要求1所述的方法,其特征在于,在所述基于所述目标存储信息中的目标域名信息,确定与所述当前会话标识相对应的目标集群,以及隶属于所述目标集群下的目标服务节点之前,还包括:根据所述目标域名信息所对应的存储时间戳和当前时间戳,确定所述目标存储信息的已存储时长;若所述已存储时长小于预设存储时长阈值,则执行确定目标集群以及目标服务节点的操作。6.根据权利要求5所述的方法,其特征在于,还包括:若所述已存储时长达到所述预设存储时长阈值,则确定所述目标存储信息已失效,并执行若检测到当前会话为非首次会话且所述目标缓存中不包括所述存储信息,确定所述当前会话关联信息的步骤。7.根据权利要求1所述的方法,其特征在于,所述基于所述目标存储信息中的目标域名信息,确定与所述当前会话标识相对应的目标集群,以及隶属于所述目标集群下的目标服务节点,包括:基于所述目标存储信息中的目标域名信息,确定是否存储节点路由以及与所述节点路
由相对应的历史存储时长,以根据所述历史存储时长以及是否包括节点路由确定所述目标集群以及所述目标服务节点。8.根据权利要求7所述的方法,其特征在于,所述确定是否存储节点路由以及与所述节点路由相对应的历史存储时长,以根据所述历...
【专利技术属性】
技术研发人员:郑永强,王炬华,苏贤杰,罗贤桂,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。