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

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

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...

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products