[发明专利]基于TCP的数据传输方法、装置、电子设备及介质在审
| 申请号: | 202010747885.7 | 申请日: | 2020-07-30 |
| 公开(公告)号: | CN111970334A | 公开(公告)日: | 2020-11-20 |
| 发明(设计)人: | 李威威 | 申请(专利权)人: | 杭州超级科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/703;H04L12/707 |
| 代理公司: | 杭州创智卓英知识产权代理事务所(普通合伙) 33324 | 代理人: | 张迪 |
| 地址: | 310000 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 tcp 数据传输 方法 装置 电子设备 介质 | ||
本发明公开一种基于TCP的数据传输方法,涉及数据传输技术领域,该方法包括以下步骤:建立多条传输通道,各个传输通道均与中转服务端对应,且任意服务端均自客户端经由对应的中转服务端通信连接至源服务端;处理各个传输通道的优先级排位,并选取优先级位于首位的传输通道作为当前通道,以用于数据传输,并将与当前通道对应的中转服务端记为当前节点;在当前节点通信异常时,对优先级排位进行更新,并将当前通道切换至更新后优先级位于首位的传输通道,以继续进行数据传输。在网络异常时进行传输通道的切换,以使得数据能够继续传输,从而提高了传输的实时性。本发明还公开一种基于TCP的数据传输装置、电子设备以及计算机可读存储介质。
技术领域
本发明涉及数据传输技术领域,尤其涉及一种基于TCP的数据传输方法、装置、电子设备及介质。
背景技术
TCP/IP协议是网络数据传输最基本的传输协议,可以在不同的设备间以IP为目标地址建立传输通道,实现数据的传输和共享。具体地,在传输数据之前,需要与对端设备进行3次握手后,建立连接传输通道,之后方可传输数据。
在传输过程中,当客户端网络故障、服务器网络波动或黑客攻击等造成网络异常时,会导致传输通道断开,从而使得数据的传输被中断。而传输中断之后,需要对客户端和服务端进行重新连接,但在重新连接的过程中,数据传输仍然处于中断状态,并在重新连接成功后恢复数据传输,但仍然会出现延时的问题,导致客户体验差。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种基于TCP的数据传输方法,在网络异常时进行传输通道的切换,以使得数据能够继续传输,提高了传输的实时性。
本发明的目的之一采用如下技术方案实现:
一种基于TCP的数据传输方法,包括以下步骤:
建立多条传输通道,各个传输通道均与中转服务端对应,且任意服务端均自客户端经由对应的中转服务端通信连接至源服务端;
处理各个传输通道的优先级排位,并选取优先级位于首位的传输通道作为当前通道,以用于数据传输,并将与所述当前通道对应的中转服务端记为当前节点;
在所述当前节点通信异常时,对优先级排位进行更新,并将所述当前通道切换至更新后优先级位于首位的传输通道,以继续进行数据传输。
进一步地,还包括以下步骤:
获取真实端口;
查询空闲的端口并记为掩饰端口;
将所述掩饰端口与所述真实端口对应且建立通信连接,并将所述掩饰端口配合通信连接于节点池,所述节点池具有多个中转服务端。
进一步地,所述掩饰端口与所述中转服务端一一对应且通信连接。
进一步地,处理任意传输通道的优先级排位,包括以下步骤:
经由传输通道向中转服务端发送第一信号,所述中转服务端接收并响应所述第一信号生成第二信号;
接收所述第二信号并响应所述第二信号生成传输信息,所述传输信息包括第一信号的传输时长T1和第二信号的传输时长T2;
根据所述传输信息计算所述传输通道的信用值,所述信用值与优先级排位呈负反馈,且所述信用值与传输时长T1和传输时长T2呈正反馈。
进一步地,所述第一信号还携带有中转服务端的通信状态,当所述中转服务端的通信状态异常时,所述中转服务端禁止发送反馈信息或对应的传输通道禁止被选取。
进一步地,所述传输信息还包括中转服务端与客户端的断开频率f1、中转服务端与源服务端的断开频率f2、与中转服务端通信连接的客户端的数量e1、与中转服务端进行数据传输的客户端的数量e2中的一种或多种组合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州超级科技有限公司,未经杭州超级科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010747885.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种滑块钻孔工装
- 下一篇:一种涡旋管件的精密折弯装置及其折弯工艺





