Data transmission method, data transmission device and data transmission system
A data transmission method and data technology, applied in the field of communication, can solve problems such as network congestion, longer response delay of response messages, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0141] Example one
[0142] figure 2 Is a flowchart of the data transmission method provided in this embodiment, such as figure 2 As shown, the data transmission method of the present invention includes:
[0143] S101. The ADC establishes a TCP control link with the terminal device.
[0144] After the ADC receives the TCP connection establishment request sent by the terminal device, it establishes a TCP connection with the terminal device as a control link. Generally speaking, there is only one control link, and usually the destination port of the control link is 80.
[0145] S102. The ADC receives the HTTP request message sent by the terminal device through the control link.
[0146] S103. The ADC sends the HTTP request message to the corresponding server.
[0147] The ADC parses the HTTP request message, and sends the HTTP request message to the corresponding server according to the analysis result.
[0148] S104. The ADC receives an HTTP response message corresponding to the HTTP re...
Example Embodiment
[0193] Example two
[0194] The data transmission method of the present invention can also support the server push function. The following describes the scenario of the server pushing data.
[0195] Because the HTTP protocol is a stateless, one-way protocol. The request is sent to the web server, and the server processes the request and sends back a response for the request. The request must be issued by the terminal device, and the server can only send data in response to the request. This will at least affect the usefulness of many types of web applications, such as chat programs, game scores, stock quotes or email programs, and so on.
[0196] Currently, long polling or streaming is usually used to solve real-time problems.
[0197] The browser periodically sends a request to the server, and after receiving the response message, it waits for a fixed period of time, and then sends the same request again. Long polling usually keeps the TCP connection for a long period of time—usua...
Example Embodiment
[0231] Example three
[0232] Picture 9 It is a schematic diagram of the network node provided in this embodiment. The network node of the present invention may be ADC / server / gateway / data center, etc., such as Picture 9 As shown, the network node of the present invention includes: a link building module 501, a transceiver module 502, a processing module 503, and a redirection module 504.
[0233] The link establishment module 501 is used to establish a TCP control link with the terminal device.
[0234] After receiving the TCP connection establishment request sent by the terminal device through the transceiver module 502, the link establishment module 501 establishes a TCP connection with the terminal device and serves as a control link. Generally speaking, there is only one control link, and usually the destination port of the control link is 80.
[0235] The transceiver module 502 is configured to receive the HTTP request message sent by the terminal device through the control lin...
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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap