基于TCP的数据传输系统、方法、电子设备及介质.pdf
《基于TCP的数据传输系统、方法、电子设备及介质.pdf》由会员分享,可在线阅读,更多相关《基于TCP的数据传输系统、方法、电子设备及介质.pdf(13页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010747883.8 (22)申请日 2020.07.30 (71)申请人 杭州超级科技有限公司 地址 310000 浙江省杭州市余杭区仓前街 道龙园路88号3号楼11层B1102 (72)发明人 李威威 (74)专利代理机构 杭州创智卓英知识产权代理 事务所(普通合伙) 33324 代理人 张迪 (51)Int.Cl. H04L 29/06(2006.01) H04L 29/08(2006.01) (54)发明名称 基于TCP的数据传输系统、 方法、 电子设备及 介质 。
2、(57)摘要 本发明公开了一种基于TCP的数据传输系 统, 涉及数据传输技术领域, 该系统包括客户端、 节点池以及源服务端, 节点池具有多个中转服务 端; 各个中转服务端均与客户端和源服务端通信 连接, 以得到客户端经由对应的中转服务端至源 服务端的传输通道; 将进行数据传输的传输通道 记为当前通道, 与当前通道对应的中转服务端记 为当前节点, 在当前节点通信异常时, 客户端或 源服务端将当前通道切换至其他的传输通道, 以 继续进行数据传输。 本发明在当前节点通信异常 时进行传输通道的切换, 以使得数据能够快速恢 复传输, 并减小传输中断的数据的延时。 本发明 还公开一种基于TCP的数据传输方。
3、法、 电子设备 以及计算机可读存储介质。 权利要求书2页 说明书7页 附图3页 CN 111988282 A 2020.11.24 CN 111988282 A 1.一种基于TCP的数据传输系统, 其特征在于, 包括客户端、 节点池以及源服务端, 所述 节点池具有多个中转服务端; 各个中转服务端均与所述客户端和所述源服务端通信连接, 以得到所述客户端经由对应的中转服务端至所述所述源服务端的传输通道; 将进行数据传输的传输通道记为当前通道, 与所述当前通道对应的中转服务端记为当 前节点, 在所述当前节点通信异常时, 所述客户端或所述源服务端将所述当前通道切换至 其他的传输通道, 以继续进行数据传。
4、输。 2.根据权利要求1所述的基于TCP的数据传输系统, 其特征在于, 所述客户端具有真实 端口和掩饰端口, 所述真实端口与所述掩饰端口对应且通信连接, 所述掩饰端口还与所述 节点池配合通信连接, 并用于执行所述真实端口与对应传输通道之间的数据转发。 3.根据权利要求2所述的基于TCP的数据传输系统, 其特征在于, 所述掩饰端口与所述 中转服务端一一对应且通信连接。 4.一种基于TCP的数据传输方法, 其特征在于, 包括以下步骤: 建立多条传输通道, 各个传输通道均与中转服务端对应, 且任意传输通道均自客户端 经由对应的中转服务端通信连接至源服务端; 选取一传输通道并记为当前通道以用于进行数据。
5、传输, 将与所述当前通道对应的中转 服务端记为当前节点; 在所述当前节点通信异常时, 将所述当前通道切换至其他的传输通道, 以继续进行数 据传输。 5.根据权利要求4所述的基于TCP的数据传输方法, 其特征在于, 还包括以下步骤: 获取真实端口; 查询空闲的端口并记为掩饰端口; 将所述掩饰端口与所述真实端口对应且建立通信连接, 并将所述掩饰端口配合通信连 接于节点池, 所述节点池具有多个中转服务端。 6.根据权利要求4或5所述的基于TCP的数据传输方法, 其特征在于, 选取一传输通道并 记为当前通道, 包括以下步骤: 经由各个传输通道向对应的中转服务端发送第一信号, 任意中转服务端响应第一信号。
6、 生成反馈信息, 所述反馈信息包括第一信号的接收时间t2; 经由传输通道接收各个中转服务端发送的反馈信息; 查询各个第一信号的发送时间t1, 并根据第一信号的发送时间t1和接收时间t2确定各 个第一信号的传输时长T; 选取与最短的传输时长T对应的传输通道作为当前通道, 以用于继续进行数据传输。 7.根据权利要求6所述的基于TCP的数据传输方法, 其特征在于, 所述反馈信息还包括 中转服务端的通信状态, 当所述中转服务端的通信状态异常时, 所述中转服务端禁止发送 反馈信息或对应的传输通道禁止被选取。 8.根据权利要求4所述的基于TCP的数据传输方法, 其特征在于, 将所述当前通道切换 至其他的传。
7、输通道, 包括以下步骤: 查询连接正常的传输通道并记为有效通道; 查询各个有效通道的传输时长T; 在所述有效通道中选取传输时长T最短的传输通道作为当前通道。 权利要求书 1/2 页 2 CN 111988282 A 2 9.一种电子设备, 其包括处理器、 存储介质以及计算机程序, 所述计算机程序存储于存 储介质中, 其特征在于, 所述计算机程序被处理器执行时实现权利要求4至8任意一项所述 的基于TCP的数据传输方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求4至8任意一项所述的基于TCP的数据传输方法。 权利要求书 2/2。
8、 页 3 CN 111988282 A 3 基于TCP的数据传输系统、 方法、 电子设备及介质 技术领域 0001 本发明涉及数据传输技术领域, 尤其涉及一种基于TCP的数据传输系统及、 方法、 电子设备及介质。 背景技术 0002 TCP/IP协议是网络数据传输最基本的传输协议, 可以在不同的设备间以IP为目标 地址建立传输通道, 实现数据的传输和共享。 具体地, 在传输数据之前, 需要与对端设备进 行3次握手后, 建立连接传输通道, 之后方可传输数据。 0003 在传输过程中, 当客户端网络故障、 服务器网络波动或黑客攻击等造成网络异常 时, 会导致传输通道断开, 从而使得数据的传输被中断。
9、。 而传输中断之后, 需要对客户端和 服务端进行重新连接, 但在重新连接的过程中, 数据传输仍然处于中断状态, 并在重新连接 成功后恢复数据传输, 但仍然会出现传输延时的问题, 导致客户体验差。 发明内容 0004 为了克服现有技术的不足, 本发明的目的之一在于提供一种基于TCP的数据传输 系统, 在网络异常时进行传输通道的切换, 以使得数据能够快速恢复传输, 从而减小传输中 断的数据的延时。 0005 本发明的目的之一采用如下技术方案实现: 0006 一种基于TCP的数据传输方法, 包括客户端、 节点池以及源服务端, 所述节点池具 有多个中转服务端; 各个中转服务端均与所述客户端和所述源服务。
10、端通信连接, 以得到所 述客户端经由对应的中转服务端至所述所述源服务端的传输通道; 0007 将进行数据传输的传输通道记为当前通道, 与所述当前通道对应的中转服务端记 为当前节点, 在所述当前节点通信异常时, 所述客户端或所述源服务端将所述当前通道切 换至其他的传输通道, 以继续进行数据传输。 0008 进一步地, 所述客户端具有真实端口和掩饰端口, 所述真实端口与所述掩饰端口 对应且通信连接, 所述掩饰端口还与所述节点池配合通信连接, 并用于执行所述真实端口 与对应传输通道之间的数据转发。 0009 进一步地, 所述掩饰端口与所述中转服务端一一对应且通信连接。 0010 本发明的目的之二在于。
11、提供一种基于TCP的数据传输方法, 在网络异常时进行传 输通道的切换, 以使得数据能够快速恢复传输, 从而减小传输中断的数据的延时。 0011 本发明的目的之二采用如下技术方案实现: 0012 建立多条传输通道, 各个传输通道均与中转服务端对应, 且任意传输通道均自客 户端经由对应的中转服务端通信连接至源服务端; 0013 选取一传输通道并记为当前通道以用于进行数据传输, 将与所述当前通道对应的 中转服务端记为当前节点; 0014 在所述当前节点通信异常时, 将所述当前通道切换至其他的传输通道, 以继续进 说明书 1/7 页 4 CN 111988282 A 4 行数据传输。 0015 进一步。
12、地, 还包括以下步骤: 0016 获取真实端口; 0017 查询空闲的端口并记为掩饰端口; 0018 将所述掩饰端口与所述真实端口对应且建立通信连接, 并将所述掩饰端口配合通 信连接于节点池, 所述节点池具有多个中转服务端。 0019 进一步地, 选取一传输通道并记为当前通道, 包括以下步骤: 0020 经由各个传输通道向对应的中转服务端发送第一信号, 任意中转服务端响应第一 信号生成反馈信息, 所述反馈信息包括第一信号的接收时间t2; 0021 经由传输通道接收各个中转服务端发送的反馈信息; 0022 查询各个第一信号的发送时间t1, 并根据第一信号的发送时间t1和接收时间t2确 定各个第一。
13、信号的传输时长T; 0023 选取与最短的传输时长T对应的传输通道作为当前通道, 以用于继续进行数据传 输。 0024 进一步地, 所述反馈信息还包括中转服务端的通信状态, 当所述中转服务端的通 信状态异常时, 所述中转服务端禁止发送反馈信息或对应的传输通道禁止被选取。 0025 进一步地, 将所述当前通道切换至其他的传输通道, 包括以下步骤: 0026 查询连接正常的传输通道并记为有效通道; 0027 查询各个有效通道的传输时长T; 0028 在所述有效通道中选取传输时长T最短的传输通道作为当前通道。 0029 本发明的目的之三在于提供执行发明目的之一的电子设备, 其包括处理器、 存储 介质。
14、以及计算机程序, 所述计算机程序存储于存储介质中, 所述计算机程序被处理器执行 时实现上述的基于TCP的数据传输方法。 0030 本发明的目的之四在于提供存储发明目的之一的计算机可读存储介质, 其上存储 有计算机程序, 所述计算机程序被处理器执行时实现上述的基于TCP的数据传输方法。 0031 相比现有技术, 本发明的有益效果在于: 通过建立多条传输通道, 且各个传输通道 可以视为并联于客户端和源服务端之间, 从而客户端在利用当前通道进行数据传输时, 则 数据先由客户端输出, 然后经由中转服务端转发至源服务端, 从而实现数据的传输; 在当前 节点与客户端或源服务通信异常时, 则说明该传输通道不。
15、能承担数据的传输, 因此将客户 端或源服务端会将当前通道切换至其他的传输通道, 以快速恢复并继续进行客户端和源服 务端之间的数据传输, 从而减小传输中断的数据的延时。 附图说明 0032 图1为实施例一所示数据传输系统的结构框图; 0033 图2为实施例二所示数据传输方法的的流程图; 0034 图3为实施例三所示步骤S20的局部流程图; 0035 图4为实施例三所示步骤S30的局部流程图; 0036 图5为实施例四所示电子设备的结构框图。 0037 图中: 1、 客户端; 2、 节点池; 21、 中转服务端; 3、 源服务端; 4、 电子设备; 41、 处理器; 说明书 2/7 页 5 CN 。
16、111988282 A 5 42、 存储器; 43、 输入装置; 44、 输出装置。 具体实施方式 0038 以下将结合附图, 对本发明进行更为详细的描述, 需要说明的是, 以下参照附图对 本发明进行的描述仅是示意性的, 而非限制性的。 各个不同实施例之间可以进行相互组合, 以构成未在以下描述中示出的其他实施例。 0039 实施例一 0040 本实施例提供了一种基于TCP的数据传输系统, 旨在解决 “在现有的TCP传输过程 中, 一旦客户端与服务端断开, 则数据的传输便会中断” 的问题。 具体地, 参照图1所示, 该数 据传输系统包括有客户端1、 节点池2以及源服务端3。 0041 其中, 客。
17、户端1供客户使用, 其需要与源服务端3进行数据的交互, 该客户端1支持 PC、 IOS、 Android、 HTML5等环境, 且可以但不限于为手机、 平板、 笔记本、 服务器、 处理器中的 任意一种。 0042 节点池2包括多个中转服务端21。 对于任意中转服务端21而言, 其与客户端1通信 连接, 还与源服务端3通信连接。 客户端1可以通过三次握手的方式实现与中转服务端21的 通信连接。 相应地, 该中转服务端21也可以通过三次握手的方式实现与源服务端3的通信连 接。 在此可以说明的是, 该节点池2内的数量在此不做限定, 可以根据实际情况进行增删。 该 中转服务端21可以但不限于采用实体服。
18、务器、 云服务器以及处理器中的任意一种。 值得说 明的是, 各个中转服务端21在收到客户端1/源服务端3发送的数据后, 均会对其进行存储, 以避免数据丢失。 0043 源服务端3与各个中转服务端21均通信连接, 从而实现该系统中的客户端1、 中转 服务端21以及源服务端3呈现 “一对多, 多对一” 的架构。 该源服务端3可以但不限于采用实 体服务器、 云服务器以及处理器中的任意一种。 0044 在此值得说明的是, 客户端1-一个中转服务端21-源服务端3可以得到一条传输通 道, 该传输通道基于TCP/IP协议进行数据的传输。 由于节点池2具有多个中转服务端21, 则 该系统具有多条传输通道, 。
19、并优选为2030个。 0045 在此将正在进行数据传输的传输通道记为当前通道, 在此值得说明的是, 通常情 况下, 该系统仅有一个传输通道进行数据的传输, 当然, 也可以是多条传输通道进行数据的 传输。 但是, 处于资源节约的考虑, 该系统还是优选一个当前通道。 相应的, 与当前通道对应 的中转服务端21记为当前节点。 0046 在当前节点与客户端1和/或源服务端3连接异常时, 即当前节点通信异常时, 客户 端1和/或源服务端3将当前通道切换至其他的传输通道, 以继续进行数据传输。 该通信异常 的原因不限于网络波动、 连接断开以及黑客攻击等中的一种或多种组合。 0047 该技术方案的具体运行过。
20、程可以参考以下说明, 客户端1在利用当前通道进行数 据传输时, 则数据先由客户端1输出, 然后经由中转服务端21转发至源服务端3, 从而实现数 据的传输; 在当前节点与客户端1和/或源服务连接异常时, 则客户端1会将当前通道切换至 其他的传输通道, 以继续进行客户端1和源服务端3之间的数据传输。 0048 还值得说明的是, 黑客攻击在抓取数据传输IP的时候只能抓到对应的中转服务端 21, 而无法获取源服务端3的IP, 这样就保证了源服务端3的安全, 且结合上述的当前通道的 说明书 3/7 页 6 CN 111988282 A 6 切换, 更好地提高了该系统的防御效果。 0049 综上, 通过建。
21、立多条传输通道, 且其他的传输通道均为当前通道的备用, 在网络异 常时进行传输通道的切换, 以使得数据能够快速恢复传输, 从而降低传输中断的数据的延 时, 进而提高用户体验。 0050 作为可选的技术方案, 该客户端1还具有真实端口和掩饰端口。 该真实端口为虚拟 端口, 其为客户端1下发数据的端口; 该掩饰端口为空闲的虚拟端口, 其是随机得到, 且真实 端口与掩饰端口的数量相同, 然后客户端1会将真实端口与掩饰端口对应并建立通信连接, 从而避免真实端口被黑客攻击。 0051 该虚拟端口与节点池2配合连接。 在此值得说明的是, 该真实端口的数量可以是一 个, 也可以是多个, 由于掩饰端口与真实端。
22、口一一对应, 则该掩饰端口可以是一个, 也可以 是多个。 当掩饰端口为一个时, 掩饰端口与中转服务端21呈 “一对多” , 当掩饰端口为多个 时, 可以存在掩饰端口与中转服务端21呈 “一对多” , 也可以存在掩饰端口与中转服务端21 呈 “一多一” 。 在此不做限定。 0052 该技术方案的具体运行过程可以参考以下说明, 当客户端1下发数据a, 则数据a依 次经由真实端口-掩饰端口-中转服务端21。 同样地, 该源服务端3也可以设置真实端口和掩 饰端口, 则源服务端3下发数据b, 则数据b依次经由掩饰端口-真实端口1-中转服务端2。 0053 进一步地, 该掩饰端口与中转服务端21一一对应设。
23、置, 即真实端口、 掩饰端口以及 中转服务端21一一对应设置, 从而当掩饰端口、 中转服务端21受到攻击时, 进行传输通道的 切换, 从而对真实端口及客户端进行保护。 0054 实施例二 0055 本实施例提供了一种基于TCP的数据传输方法, 旨在解决 “在现有的TCP传输过程 中, 一旦客户端与服务端断开, 则数据的传输便会中断” 的问题。 具体地, 参照图2所示, 该数 据传输方法包括以下步骤S10步骤S30。 0056 步骤S10、 建立多条传输通道, 各个传输通道均与中转服务端对应, 且任意服务端 均自客户端经由对应的中转服务端通信连接至源服务端; 0057 步骤S20、 选取一传输通。
24、道并记为当前通道以用于进行数据传输, 且与当前通道对 应的中转服务端记为当前节点; 0058 步骤S30、 在当前节点通信异常时, 将当前通道切换至其他的传输通道, 以继续进 行数据传输。 0059 该数据传输方法的执行设备可以是由客户端, 也可以是源服务端。 其在网络异常 时进行传输通道的切换, 以使得数据能够快速恢复传输, 从而减小传输中断的数据的延时。 其具体说明可以参照实施例一中的相关描述, 在此不做赘述。 0060 作为可选的技术方案, 该数据传输方法还包括以下步骤: 获取真实端口; 0061 查询空闲的端口并记为掩饰端口; 将掩饰端口与真实端口对应且建立通信连接, 并将掩饰端口配合。
25、通信连接于节点池, 节点池具有多个中转服务端。 从而提高该系统的防 御能力, 该步骤的具体说明也可以参照实施例一中的相关描述, 在此不做赘述。 0062 进一步地, 该掩饰端口与中转服务端一一对应设置, 即真实端口、 掩饰端端口以及 中转服务端一一对应设置, 从而当掩饰端口、 中转服务端受到攻击时, 进行传输通道的切 换, 从而对真实端口进行保护。 说明书 4/7 页 7 CN 111988282 A 7 0063 进一步地, 当执行设备为客户端时, 源服务端也可以参照客户端关于真实端口和 掩饰端口的相关设置, 即源服务端也设置有与真实端口对应的掩饰端口, 其掩饰端口与节 点池配合通信连接, 。
26、以实现数据在 “客户端的真实端口-客户端的虚拟端口-中转服务端-源 服务端的掩饰端口-源服务端的真实端口” 进行传输, 从而提高员服务端的防御力, 以提高 该系统的稳定性; 反之, 当执行设备为源服务端时, 客户端也可以参照上述设置。 0064 实施例三 0065 本实施例提供了一种基于TCP的数据传输方法, 是在实施例二的基础上进行的。 具 体地, 参照图3所示, 在步骤S20中的 “选取一传输通道并记为当前通道” 包括步骤S201步 骤S204。 0066 步骤S201、 经由各个传输通道向对应的中转服务端发送第一信号。 该第一信号可 以是随机数据包。 相应的执行设备在输出第一信号时, 会。
27、保存该第一信号的发送时间t1。 0067 该中转服务端接收第一信号, 并响应第一信号生成反馈信息, 然后向执行设备发 送反馈信息。 其中, 该反馈信息包括中转服务端第一信号的接收时间t2。 0068 步骤S202、 经由传输通道接收各个中转服务端发送的反馈信息。 0069 步骤S203、 查询各个第一信号的发送时间t1, 并根据第一信号的发送时间t1和接 收时间t2确定各个第一信号的传输时长T, 即Tt2-t1。 0070 步骤S204、 选取与最短的传输时长T对应的传输通道作为当前通道, 以用于进行数 据传输。 选用最短的传输时长T可以使得当前通道的速度较快, 以便于提高数据传输效率。 00。
28、71 在此值得说明的是, 在该技术方案中, 可以打开各个传输通道, 然后向各个传输通 道分别发送随机数据包, 并根据步骤S201步骤S203确定各个传输通道对应的传输时长T, 其由于开放的传输通道较多, 从而会相互影响, 使得计算得到的传输时长T与当前通道开启 后数据传输的实际传输时长有所偏差, 但该技术方案在步骤S20上所花费的时间较短; 在该 技术方案中, 也可以仅打开一个传输通道, 在接收反馈信息之后, 关闭该传输通道并打开下 一个传输通道, 如此反复直到各个传输通道均对应有传输时长T, 该技术方案模拟了数据传 输的实际过程, 因此计算得到的传输时长T更为接近实际传输时长, 但其在步骤S。
29、20上所花 费的时间较长。 0072 可以理解的是, 该方法的执行设备还设置有时长阈值, 若在第一信号发出后, 在时 长阈值内没有收到对应的反馈信息, 则放弃接收对应的反馈信息并直接开始下一个相应的 步骤, 并可以将对应的传输时长记为零。 该时长阈值可以自行设置, 在此不做限制。 0073 作为可选的技术方案, 反馈信息还包括中转服务端的连接状态, 当中转服务端的 通信状态异常时, 中转服务端禁止发送反馈信息或对应的传输通道禁止被选取。 该中转服 务端的通信状态包括: 中转服务端与客户端的连接, 以及中转服务端与源服务端的连接, 当 上述任一连接异常时, 均视为中转服务端的通信状态异常, 则相。
30、应的传输通道应当禁止数 据传输。 0074 作为可选的技术方案, 参照图4所示, 在步骤S30中的 “将当前通道切换至其他的传 输通道” 包括步骤S301步骤S303。 0075 步骤S301、 查询连接正常的传输通道并记为有效通道, 即对应的中转服务端与客 户端和源服务端均连接正常, 并能够进行数据的传输。 0076 在此值得说明的是, 在当前通道异常并进行切换后, 前一个当前通道会在异常情 说明书 5/7 页 8 CN 111988282 A 8 况消失后, 重新连接客户端和源服务端, 从而转换为有效通道。 0077 步骤S302、 查询各个有效通道的传输时长T。 该传输时长T可以是步骤S。
31、203中得到 的, 也可以是经过更新。 例如: 该执行设备在当前通道的选取完成后, 还可以单独执行步骤 S201步骤S203, 以对各个传输时长T进行更新, 以便于切换在当前通道异常时, 可以直接 进行切换。 该执行设备也可以在当前通道异常时, 单独执行步骤步骤S201步骤S203, 以对 各个传输时长T进行更新, 然后进行传输通道的切换, 其可以确保切换后的当前通道是运行 正常的, 但是会延长切换时间。 0078 步骤S303、 在有效通道中选取传输时长T最短的传输通道作为当前通道。 通过该技 术方案, 实现当前通道的切换, 且切换后的当前通道的可靠性较高。 0079 实施例四 0080 电。
32、子设备4可以是台式计算机、 笔记本电脑、 服务器(实体服务器或云服务器)等, 甚至也可以是手机或平板电脑等, 0081 图5为本发明实施例四提供的一种电子设备的结构示意图, 如图5所示, 该电子设 备4包括处理器41、 存储器42、 输入装置43和输出装置44; 计算机设备中处理器41的数量可 以是一个或多个, 图5中以一个处理器41为例; 电子设备4中的处理器41、 存储器42、 输入装 置43和输出装置44可以通过总线或其他方式连接, 图5中以通过总线连接为例。 0082 存储器42作为一种计算机可读存储介质, 可用于存储软件程序、 计算机可执行程 序以及模块。 存储器42可主要包括存储程。
33、序区和存储数据区, 其中存储程序区可存储操作 系统、 至少一个功能所需的应用程序; 存储数据区可存储根据终端的使用所创建的数据等。 此外, 存储器42可以包括高速随机存取存储器, 还可以包括非易失性存储器, 例如至少一个 磁盘存储器件、 闪存器件、 或其他非易失性固态存储器件。 存储器42还可以进一步设置为包 括相对于处理器41远程设置的存储器, 这些远程存储器可以通过网络连接至电子设备4。 上 述网络的实例包括但不限于互联网、 企业内部网、 局域网、 移动通信网及其组合。 0083 值得说明的是, 输入装置43可以用于接收获取的相关数据。 输出装置44可以包括 文档或显示屏等显示设备。 具体。
34、地, 当输出装置44为文档时, 可以将对应信息按照特定的格 式记录于文档内, 在实现数据保存的同时, 还实现了数据的整合; 当输出装置44为显示屏等 显示设备时, 直接将对应信息投放于显示屏等设备上, 以便于用户实时查看。 0084 实施例五 0085 本发明实施例五还提供一种计算机可读存储介质, 其包含计算机可执行指令, 计 算机可执行指令在由计算机处理器执行时用于执行上述的基于TCP的数据传输方法, 该方 法包括: 0086 建立多条传输通道, 各个传输通道均与中转服务端对应, 且任意传输通道均自客 户端经由对应的中转服务端通信连接至源服务端; 0087 选取一传输通道并记为当前通道以用于。
35、进行数据传输, 将与所述当前通道对应的 中转服务端记为当前节点; 0088 在所述当前节点通信异常时, 将所述当前通道切换至其他的传输通道, 以继续进 行数据传输。 0089 当然, 本发明实施例所提供的一种计算机可读存储介质, 其计算机可执行指令不 限于如上的方法操作。 说明书 6/7 页 9 CN 111988282 A 9 0090 通过以上关于实施方式的描述, 所属领域的技术人员可以清楚地了解到, 本发明 可借助软件及必需的通用硬件来实现, 当然也可以通过硬件实现, 但很多情况下前者是更 佳的实施方式。 基于这样的理解, 本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件。
36、产品的形式体现出来, 该计算机软件产品可以存储在计算机可读存储介质 中, 如计算机的软盘、 只读存储器(Read-Only Memory, ROM)、 随机存取存储器(Random Access Memory, RAM)、 闪存(FlASH)、 硬盘或光盘等, 包括若干指令用以使得一台电子设备 (可以是手机, 个人计算机, 服务器, 或者网络设备等)执行本发明中实施例二至实施例三任 意实施例或实施例组合的基于TCP的数据传输方法。 0091 上述实施方式仅为本发明的优选实施方式, 不能以此来限定本发明保护的范围, 本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所 要求保护的范围。 说明书 7/7 页 10 CN 111988282 A 10 图1 图2 说明书附图 1/3 页 11 CN 111988282 A 11 图3 图4 说明书附图 2/3 页 12 CN 111988282 A 12 图5 说明书附图 3/3 页 13 CN 111988282 A 13 。
- 内容关键字: 基于 TCP 数据传输 系统 方法 电子设备 介质
用于挤压片状弹簧的压簧装置.pdf
用于回收硫酸装置低温废热的热量回收塔.pdf
汽车零部件冲压定位机构.pdf
弹簧快速弹出的送料装置.pdf
输液杆的主供电箱排水结构.pdf
农业经济果树种植嫁接用防护装置.pdf
车用尿素溶液水解反应装置.pdf
可自由组合堆叠式户用储能电源.pdf
财务凭证卷绕器.pdf
建筑施工卸料平台.pdf
具有应急照明功能的户内多功能储能电源.pdf
多托板自动分离机构.pdf
发动机精密配件加工用稳定支架.pdf
便于清理的橡胶促进剂过滤装置.pdf
防偏移内衣点胶机.pdf
耐插拔动力信号混合式储能防水连接器.pdf
棋类设备的智能裁判器、对弈棋子及棋类设备.pdf
大杯可脱带两用式文胸.pdf
振动传感器及车载扬声器系统.pdf
无酒精的香水配方及其制备方法.pdf
石油勘探用三角异型管电池壳性能检测装置及其检测方法.pdf
耐高温陶瓷纤维毡.pdf
转向器摇臂轴花键相对齿形位置间隙测具.pdf
盐碱土壤改良用松土装置.pdf
铝粉生产线.pdf
用于臭氧催化剂生产的混料器.pdf
新能源锂电池材料高效研磨设备及其研磨方法.pdf
地质勘测样品粉碎机.pdf
管道支撑架.pdf
行星减速机的防松脱结构.pdf
带音响装置的操作模块.pdf
基于机器视觉的反射膜生产质控的方法及系统.pdf
基于贪心算法的换电站充电方法及系统.pdf
一种自发电式折叠电动自行车.pdf
多通道随机打标头.pdf
骨灰自动装盒整理机.pdf
电动汽车直流充电连接校验系统和方法.pdf
一种大型景观垃圾回收箱.pdf
一种路面及冰雪路防滑轮胎.pdf
车载防盗装置.pdf
转运范围大的物流机械装置.pdf
准确定位码放机械手.pdf
轨道交叉转换装置.pdf
一种输送绞龙的分截控制方法.pdf
车辆仪表设置的控制方法和控制装置及控制系统以及车辆.pdf
火车专用分类环保垃圾桶架.pdf
一种工业废水处理及有价金属回收的方法.pdf
带均料装置的上料机.pdf
可移动式火车用垃圾桶架.pdf
一种含氯化钙微粉的刚玉镁铝尖晶石浇注料.pdf
单次扫码传送系统.pdf