Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

TCP-based data transmission system, method, electronic equipment and medium

A technology of a data transmission system and a data transmission method, applied in the field of data transmission, can solve the problems of data transmission interruption, poor customer experience, transmission delay, etc., and achieve the effect of reducing the delay

Active Publication Date: 2021-09-07
杭州超级科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] During the transmission process, when the client network failure, server network fluctuations or hacker attacks cause network abnormalities, the transmission channel will be disconnected, thereby interrupting the data transmission
After the transmission is interrupted, the client and the server need to be reconnected, but during the reconnection process, the data transmission is still in the interrupted state, and the data transmission will resume after the reconnection is successful, but the problem of transmission delay will still occur , leading to poor customer experience

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • TCP-based data transmission system, method, electronic equipment and medium
  • TCP-based data transmission system, method, electronic equipment and medium
  • TCP-based data transmission system, method, electronic equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] This embodiment provides a TCP-based data transmission system, aiming to solve the problem that "in the existing TCP transmission process, once the client disconnects from the server, the data transmission will be interrupted". Specifically, refer to figure 1 As shown, the data transmission system includes a client 1 , a node pool 2 and a source server 3 .

[0041] Among them, the client 1 is used by customers, and it needs to interact with the source server 3 for data. The client 1 supports PC, IOS, Android, HTML5 and other environments, and can be, but not limited to, mobile phones, tablets, notebooks, servers, any of the processors.

[0042] The node pool 2 includes multiple transit servers 21 . For any transit server 21 , it is in communication connection with the client 1 and also in communication connection with the source server 3 . The client 1 can realize the communication connection with the transit server 21 through a three-way handshake. Correspondingly,...

Embodiment 2

[0055] This embodiment provides a TCP-based data transmission method, aiming at solving the problem that "in the existing TCP transmission process, once the client disconnects from the server, the data transmission will be interrupted". Specifically, refer to figure 2 As shown, the data transmission method includes the following steps S10 to S30.

[0056] Step S10, establishing a plurality of transmission channels, each transmission channel corresponds to the transfer server, and any server is connected to the source server from the client via the corresponding transfer server;

[0057] Step S20, selecting a transmission channel and recording it as the current channel for data transmission, and recording the transit server corresponding to the current channel as the current node;

[0058] Step S30, when the communication of the current node is abnormal, switch the current channel to another transmission channel to continue data transmission.

[0059] The execution device of...

Embodiment 3

[0065] This embodiment provides a TCP-based data transmission method based on the second embodiment. Specifically, refer to image 3 As shown, "select a transmission channel and mark it as the current channel" in step S20 includes steps S201 to S204.

[0066] Step S201, sending a first signal to a corresponding transit server via each transmission channel. The first signal may be a random data packet. When the corresponding execution device outputs the first signal, it will save the sending time t1 of the first signal.

[0067] The relay server receives the first signal, generates feedback information in response to the first signal, and then sends the feedback information to the executing device. Wherein, the feedback information includes the receiving time t2 of the first signal of the relay server.

[0068] Step S202, receiving the feedback information sent by each transit server through the transmission channel.

[0069] Step S203, query the sending time t1 of each fi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a TCP-based data transmission system, which relates to the technical field of data transmission. The system includes a client, a node pool, and a source server. The node pool has a plurality of transfer servers; each transfer server communicates with the client and The communication connection of the source server to obtain the transmission channel from the client to the source server via the corresponding transit server; the transmission channel for data transmission is recorded as the current channel, and the transit server corresponding to the current channel is recorded as the current node. When the node communication is abnormal, the client or source server switches the current channel to another transmission channel to continue data transmission. The invention switches the transmission channel when the communication of the current node is abnormal, so that the data can be quickly resumed and transmitted, and the delay of the interrupted data can be reduced. The invention also discloses a TCP-based data transmission method, electronic equipment and a computer-readable storage medium.

Description

technical field [0001] The present invention relates to the technical field of data transmission, in particular to a TCP-based data transmission system and method, electronic equipment and media. Background technique [0002] The TCP / IP protocol is the most basic transmission protocol for network data transmission. It can establish a transmission channel with IP as the target address between different devices to realize data transmission and sharing. Specifically, before data transmission, it is necessary to perform a 3-way handshake with the peer device, establish a connection transmission channel, and then transmit data. [0003] During the transmission process, when the client network failure, server network fluctuations, or hacker attacks cause network anomalies, the transmission channel will be disconnected, thereby interrupting the data transmission. After the transmission is interrupted, the client and the server need to be reconnected, but during the reconnection pr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/06H04L29/08
CPCH04L69/163H04L67/148H04L67/56
Inventor 李威威
Owner 杭州超级科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products