[发明专利]一种长连接通信方法、系统、装置、设备及存储介质在审
申请号: | 202111265135.7 | 申请日: | 2021-10-28 |
公开(公告)号: | CN114024972A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 夏倩 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L67/1004 | 分类号: | H04L67/1004;H04L67/146;G06F9/50;G06F16/2455 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 赵迎迎 |
地址: | 518031 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连接 通信 方法 系统 装置 设备 存储 介质 | ||
本发明涉及人工智能领域,公开了一种长连接通信方法、系统、装置、设备及存储介质,该方法包括:生成用于建立目标长连接的连接建立请求,并将连接建立请求发送至负载均衡服务器;在接收到目标应用服务器针对连接建立请求反馈的授予连接响应时,获取目标应用服务器的服务器标识,并将服务器标识添加至与目标长连接匹配的连接确认信息中;将连接确认信息发送至负载均衡服务器,以建立与目标应用服务器的目标长连接。本发明实施例的技术方案,通过负载均衡服务器将针对目标应用服务器的连接建立请求,统一转发至目标应用服务器,实现了用户端与应用服务集群中目标应用服务器间长连接通信的准确建立,提升了用户的应用程序使用体验。
技术领域
本发明实施例涉及人工智能技术领域,尤其涉及一种长连接通信方法、系统、装置、设备及存储介质。
背景技术
随着计算机技术的不断发展,市面上涌现出了可以提供不同产品或者服务的各种应用程序,同时,越来越多的用户选择通过在线客服的方式,与应用程序提供方的坐席人员进行产品或者服务的在线交流。
现有技术中,主要通过应用服务器撮合用户与坐席人员的通信连接,具体的,用户端向应用服务器发送在线客服请求,应用服务器将该在线客服请求转发至相应的坐席端,并将该坐席端针对该在线客服请求的响应信息转发至该用户端。考虑到单应用服务器的承载能力有限,无法满足业务方对产品的高可用要求,最后都会扩展成多应用服务器构成的服务集群。
发明人在实现本发明的过程中,发现现有技术存在如下缺陷:为了能够满足用户端的及时或实时的通信需求,应用服务器一般会建立自身与该用户端之间的长连接,而在服务集群的应用场景中,由于负载均衡机制的随机性,无法保证用户端建立长连接时的多次握手请求均发送至服务集群中的同一应用服务器,进而会造成长连接建立的失败。
发明内容
本发明实施例提供一种长连接通信方法、系统、装置、设备及存储介质,可以实现应用服务集群的应用场景下,用户端与任一应用服务器间长连接通信的准确建立。
第一方面,本发明实施例提供了一种长连接通信方法,由用户端执行,包括:
生成用于建立目标长连接的连接建立请求,并将所述连接建立请求发送至负载均衡服务器;所述负载均衡服务器用于在应用服务集群中选择目标应用服务器与所述用户端建立目标长连接;
在接收到目标应用服务器针对所述连接建立请求反馈的授予连接响应时,获取目标应用服务器的服务器标识,并将所述服务器标识添加至与目标长连接匹配的连接确认信息中;
将所述连接确认信息发送至负载均衡服务器,以建立与目标应用服务器的目标长连接;所述负载均衡服务器用于根据连接确认信息中的服务器标识,将所述连接确认信息定向转发至目标应用服务器。
第二方面,本发明实施例提供了一种长连接通信方法,由负载均衡服务器执行,包括:
在接收到待转发信息时,检测所述待转发信息中是否包括服务器标识;
若是,则将所述待转发信息发送至应用服务集群中,与所述服务器标识匹配的应用服务器;
否则,将所述待转发信息发送至根据负载均衡算法在应用服务集群中确定的一个应用服务器。
第三方面,本发明实施例提供了一种长连接通信方法,由应用服务集群中的一个应用服务器执行,包括:
在通过负载均衡服务器建立与目标用户端的目标长连接后,将所述目标用户端的用户身份标识与本机设备的服务器标识之间的映射关系存储至存储数据库;
在通过所述目标长连接接收到所述目标用户端发送的客服请求时,通过短连接将所述客服请求转发至任一客服端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111265135.7/2.html,转载请声明来源钻瓜专利网。