[发明专利]一种量子通信客户端断开重连系统及方法有效
申请号: | 202111673824.1 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114422571B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 程广明;王建刚;周维源;郭邦红 | 申请(专利权)人: | 广东国腾量子科技有限公司 |
主分类号: | H04L67/141 | 分类号: | H04L67/141;H04B10/70 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 526238 广东省肇庆市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 量子 通信 客户端 断开 系统 方法 | ||
1.一种量子通信客户端断开重连系统,其特征在于,包括连接模块、心跳检测模块、逻辑判断模块、自动重连模块和远程控制模块,其中:
所述连接模块采用TCP传输控制协议将客户端与服务端建立连接;
所述心跳检测模块通过采用心跳机制检测客户端与服务端的连接状态;
所述逻辑判断模块采用逻辑判断方法判断客户端与服务端连接断开原因;
所述自动重连模块根据逻辑判断模块分析的断开原因,启动客户端与服务端进行自动重新连接;
所述远程控制模块用于在自动重连失败的情况下进行远程控制重连;
所述客户端启用远程控制重连步骤如下:
步骤5-1:所述客户端通过邻近服务端IP、MAC地址以采用TCP传输控制协议与服务端建立一条新的连接二;
步骤5-2:当连接二成功建立后,客户端通过邻近服务端向系统上报连接异常原因并请求远程控制所述客户端;
步骤5-3:所述服务端通过SSH远程控制客户端,通过服务端本地配置,以心跳机制向客户端发送SSH请求的心跳包;
步骤5-4:若客户端接收到心跳包则响应服务端,并建立SSH请求开启基于口令的安全验证,再输入验证账号密码进行SSH的远程控制;
步骤5-5:通过远程控制修改客户端配置,自定义该客户端的连接服务端对象、建立一个新的连接进行正常工作。
2.一种量子通信客户端断开重连方法,其特征在于,应用了如权利要求1所述的一种量子通信客户端断开重连系统,该方法包括以下步骤:
步骤1:客户端采用TCP传输控制协议与服务端建立连接一;
步骤2:所述客户端采用心跳机制检测客户端与服务端的连接状态:
若连接正常,则所述服务端向客户端返回状态信息;若连接关闭时,则跳转到步骤3;
步骤3:采用逻辑判断方法判断连接断开原因;
步骤4:根据断开原因,客户端启用自动重连,步骤如下:
步骤4-1:客户端根据重连的配置文件获取以下参数:每次重连时心跳包最大次数N、重连总次数阈值M、每次重连冷却时间间隔T1及心跳包时间间隔T2,以这4个参数生成连接请求程序逻辑;
步骤4-2:所述客户端根据获取的参数数值进行重连操作:每隔一个心跳包时间间隔T2发送一个心跳包,当客户端发送的心跳包达到每次重连心跳包的最大次数N时,停止发送心跳包,进入冷却时间,若在达到心跳包最大次数N前所述服务端反馈响应,则重连成功;
步骤4-3:若达到心跳包最大次数N之前所述服务端未反馈响应,则超过冷却时间T1后,将心跳包的最大次数设定为N+1,若重连次数没有超过重连总次数阈值M,则跳转到步骤4-2;
步骤4-4:当重连次数超过重连总次数阈值M仍未连接成功,则客户端停止重连操作,跳转到步骤5;
步骤5:客户端启用远程控制进行重连。
3.如权利要求2所述的一种量子通信客户端断开重连方法,其特征在于,所述步骤3判断连接断开原因步骤如下:
步骤3-1:查询客户端内部存储的最后一次服务端发送的状态标识信息,若标识信息中有服务端自动关闭连接的标识,则客户端确认异常原因是服务端自动关闭连接;
步骤3-2:若标识信息还是服务端正常运行的标识,则客户端确认是宕机或者网络故障;
步骤3-3:对邻近设备进行网络访问,若网络访问成功则认为是服务端宕机,若网络访问失败则确认异常原因是网络故障,跳转到步骤4。
4.如权利要求2所述的一种量子通信客户端断开重连方法,其特征在于,所述步骤1中客户端以“三次握手”的形式向目标服务端发送建立连接请求。
5.如权利要求2所述的一种量子通信客户端断开重连方法,其特征在于,所述步骤1中所述客户端与服务端建立连接时,保存一个唯一的套接字,该套接字存储了服务端的IP地址及端口号信息。
6.如权利要求5所述的一种量子通信客户端断开重连方法,其特征在于,所述服务端向客户端返回的状态信息至少包括服务端的状态标识、IP、端口、邻近服务端的IP及MAC信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东国腾量子科技有限公司,未经广东国腾量子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111673824.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种混凝土电杆原料存储装置
- 下一篇:测试设备及温度传感器的测试方法