WebSocket通信重连恢复的方法及相关设备

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
WebSocket通信重连恢复的方法及相关设备
申请号:CN202511510195
申请日期:2025-10-22
公开号:CN120979913B
公开日期:2025-12-30
类型:发明专利
摘要
本发明提供了一种WebSocket通信重连恢复的方法及相关设备,方法包括通过有限状态机管理WebSocket连接的生命周期;采用双通道心跳机制监测WebSocket连接状态,对于上行通道配置客户端以动态心跳间隔发送当前时间戳的PING帧,对于下行通道配置服务端在预设响应时间内返回当前时间戳的PONG帧;当连接中断时,通过时序优先级相结合的非标LRU策略缓存未发送消息并基于指数退避算法计算重连间隔时间;最后基于重连间隔时间对WebSocket连接进行重连,并在连接恢复后通过非标LRU策略对未发送消息进行重发。本发明使用了有限状态机管理WebSocket,双通道心跳机制和指数退避快速重连,非标LRU策略保障关键信息不丢失,解决了原生WebSocket管理混乱连接不可靠的缺陷。
技术关键词
发送消息 心跳机制 状态机 服务端 客户端 退避算法 混合结构 策略 动态 信息不丢失 时序 链表 可读存储介质 存储消息 通道 指数 基础 存储器 处理器