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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com