一种通信连接管理方法及系统技术方案

技术编号:43082340 阅读:28 留言:0更新日期:2024-10-26 09:32
本申请公开了一种通信管理方法及系统,涉及数据通信技术领域,能够提高WebSocket连接管理的用户体验。该方法应用于客户端,该客户端基于WebSocket通信协议与目标服务器通信,该方法包括:实时获取所述客户端与所述目标服务器之间的网络状态,以及获取所述客户端基于所述WebSocket通信协议与所述目标服务器之间的通信连接状态;若所述连接状态为断开状态,则将未能成功发送的数据进行本地存储,并根据所述客户端与所述目标服务器之间的网络状态进行重新连接;若所述重新连接的次数大于预设次数,则切换至备用服务器进行连接。

【技术实现步骤摘要】

本申请涉及数据通信,尤其涉及一种通信连接管理方法及系统


技术介绍

1、websocket是一种在单个tcp连接上进行全双工通信的协议。websocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在websocket api中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。因此,广泛应用于即时通讯、在线游戏和金融交易等领域。

2、现有的websocket连接管理机制,主要依赖固定频率的心跳包来检测连接活跃性,一旦遇到网络波动、服务器故障或客户端切换网络等情况,易导致连接中断。尤其是当网络环境变得复杂多变时,简单的重连策略往往无法有效应对,导致用户频繁遭遇连接中断且无法恢复的问题,严重影响了服务的可用性和用户体验。


技术实现思路

1、本申请提供了一种通信管理方法及系统,能够提高websocket连接管理的用户体验。

2、为达到上述目的,本申请采用如下技术方案:

3、本申请实施例第一方面,提供了一种本文档来自技高网...

【技术保护点】

1.一种通信连接管理方法,其特征在于,应用于客户端,所述客户端基于WebSocket通信协议与目标服务器通信,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述客户端与所述目标服务器之间的网络状态进行重新连接,包括:

3.根据权利要求2所述的方法,其特征在于,所述获取所述客户端与所述目标服务器之间的网络状态之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述实时获取所述客户端与所述目标服务器之间的网络状态,包括:

5.根据权利要求1所述的方法,其特征在于,所述获取所述客户端基于所述WebSocket通信...

【技术特征摘要】

1.一种通信连接管理方法,其特征在于,应用于客户端,所述客户端基于websocket通信协议与目标服务器通信,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述客户端与所述目标服务器之间的网络状态进行重新连接,包括:

3.根据权利要求2所述的方法,其特征在于,所述获取所述客户端与所述目标服务器之间的网络状态之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述实时获取所述客户端与所述目标服务器之间的网络状态,包括:

5.根据权利要求1所述的方法,其特征在于,所述获取所述客户端基于所述websocket通...

【专利技术属性】
技术研发人员:余伟朱利军薛中天贺鑫鑫苟宝谊
申请(专利权)人:西安四叶草信息技术有限公司
类型:发明
国别省市:

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

1