【技术实现步骤摘要】
会话管理方法、装置、设备和介质
本专利技术实施例涉及数据处理
,尤其涉及一种会话管理方法、装置、设备和介质。
技术介绍
随着自然语音处理技术的发展,交互系统中多轮交互和上下文技术被越来越多的应用到人机交互中,以使机器设备能够更准确的理解用户意图并进行响应。在实际使用中,机器设备与用户交互的上下文信息会存储至与该类机器设备对应的服务器内存中。然而,当多个用户同时与机器设备进行交互时,会使得该计算机设备对应的服务器内存中调用的上下文信息数量特别大,使得服务器的性能降低,导致交互系统稳定性和鲁棒性差。相关技术中,为了改善交互系统的稳定性和鲁棒性,通常采用如下两种方式:方式一,通过增加服务器的内存,以满足在高并发会话需求;方式二,通过引入Redis存储系统,以通过该存储系统实现与服务器内存间的主从同步,以保证服务器内存的共享和交互系统的稳定性。然而,上述两种方式存在如下问题:针对方式一,当服务器出现故障时,使得交互系统无法使用;方式二,引入Redis存储系统的成本高、安装复杂、专业性强且维护困难。 >专利技术内本文档来自技高网...
【技术保护点】
1.一种会话管理方法,其特征在于,所述方法包括:/n根据接收到的会话请求的会话标识,计算与所述会话标识对应的哈希值;/n根据所述哈希值确定交互服务器,并将所述会话请求路由至所述交互服务器,所述交互服务器为服务器集群中的任一服务器,用于响应所述会话请求。/n
【技术特征摘要】
1.一种会话管理方法,其特征在于,所述方法包括:
根据接收到的会话请求的会话标识,计算与所述会话标识对应的哈希值;
根据所述哈希值确定交互服务器,并将所述会话请求路由至所述交互服务器,所述交互服务器为服务器集群中的任一服务器,用于响应所述会话请求。
2.根据权利要求1所述的方法,其特征在于,根据接收到的会话请求的会话标识,计算与所述会话标识对应的哈希值,具体包括:
从服务器集群中各服务器的编号中选取最大编号和最小编号,从所述会话标识对应的数值范围中选取最大数值和最小数值;
根据所述最大编号和最小编号、最大数值和最小数值以及所述会话标识,计算与所述会话请求对应的哈希值。
3.根据权利要求1所述的方法,其特征在于,所述会话请求为会话注册请求;
相应的,将所述会话请求路由至所述交互服务器,还包括:
若所述交互服务器出现异常,则按照预设策略重新确定新的交互服务器,以将所述会话请求路由至新的交互服务器。
4.根据权利要求3所述的方法,其特征在于,所述预设策略包括:随机选取策略和轮询选取策略。
相应的,按照预设策略重新确定新的交互服务器包括:
若预设策略为随机选取策略,则选取服务器集群中任一服务器作为新的交互服务器;
若预设策略为轮询选取策略,则根据服务器集群中服务器的顺序选择一服务器作为新的交互服务器。
5.根据权利要求4所述的方法...
【专利技术属性】
技术研发人员:陈威,
申请(专利权)人:中国建设银行股份有限公司,建信金融科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。