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

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.

Active Publication Date: 2013-09-18
HUAWEI TECH CO LTD
View PDF8 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, if there is a very slow dynamic request in the queue (for example, when transmitting large data), then the response messages of subsequent HTTP requests in the same TCP channel must wait for the request to be processed first. , to send subsequent messages, resulting in a longer response delay for the response message, which is likely to cause network congestion

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
  • Data transmission method, data transmission device and data transmission system
  • Data transmission method, data transmission device and data transmission system
  • Data transmission method, data transmission device and data transmission system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0142] figure 2 is the flow chart 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 the destination port of the control link is usually 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 the HTTP response message returned by the server and co...

Embodiment 2

[0194] The data transmission method of the present invention can also support the server push function, and the scene of the server pushing data will be described below.

[0195] Because the HTTP protocol is a stateless, one-way protocol. A request is sent to a web server, which processes the request and sends back a response for the request. The request must be made by the end device, and the server can only send data in response to the request. This affects at least the usefulness of many types of Web applications, such as chat programs, game scores, stock quotes, or e-mail programs, to name a few.

[0196] At present, long polling or streaming is usually used to solve real-time problems.

[0197] The browser periodically sends requests to the server, waits for a fixed period of time after receiving a response message, and then sends the same request again. Long polling typically keeps a TCP connection open for an extended period of time—usually a few seconds, but it coul...

Embodiment 3

[0232] Figure 9 It is a schematic diagram of a network node provided in this embodiment. The network node of the present invention may be ADC / server / gateway / data center, etc., such as Figure 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 as a control link. Generally speaking, there is only one control link, and the destination port of the control link is usually 80.

[0235] The transceiver module 502 is configured to receive the HTTP request message sent by the terminal device through the control link established by the link ...

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 relates to a data transmission method, a data transmission device and a data transmission system. The data transmission method includes: establishing a TCP (transmission control protocol) control link between a network node and terminal equipment; receiving an HTTP (hyper text transfer protocol) request message sent by the terminal equipment via the control link; determining the quantity of data links required to be established according to a message header of a returned HTTP response message, and distributing data link port numbers and / or target IP (internet protocol) addresses for the data links required to be established; constructing a redirect message which is used for redirecting the HTTP request message to the data links; sending the redirect message to the terminal equipment via the control link; and receiving the HTTP request message resent by the terminal equipment via a first data link and sending the HTTP response message to the terminal equipment by the aid of the network node. By the aid of the data transmission method and the data transmission device, concurrent processing efficiency of data transmission and bandwidth availability ratio can be improved, response time delay of the response message is reduced, and network congestion is released.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a data transmission method, device and system. Background technique [0002] Hypertext Transfer Protocol (Hyper Text Transfer Protocol, HTTP) is widely used in the transmission of World Wide Web (World Wide Web, WWW) data based on the request / response model. The client sends a request to the server, and the request header contains: the transmission method of the request, the Uniform Resource Identifier (Uniform Resource Identifier, URI), the protocol version, and a message similar to Multipurpose Internet Mail Extensions (Multipurpose Internet Mail Extensions, MIME). Message structure (including request modifiers, client information and content, etc.). The server responds with a status line containing the message protocol version, success or error code plus server information, entity meta information, and possibly entity content. [0003] HTTP mainly includes thr...

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
IPC IPC(8): H04L29/08H04L12/741H04L12/851H04L45/74
Inventor 舒协鎏
Owner HUAWEI TECH CO LTD
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