Data transmission method, equipment and system

A data transmission method and a technology of a data transmission system, applied in the Internet field, can solve problems such as client disconnection, increase in disconnection rate, and interruption of data transmission, so as to reduce network traffic and system load, optimize data transmission quality, and increase network traffic. fluency effect

Active Publication Date: 2015-04-01
NETEASE HANGZHOU NETWORK
View PDF2 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, when the TCP connection is used between the client and the server, when the network quality is unstable (for example, if the network quality is suddenly poor and then recovered again), the time for TCP to try to retransmit will wait for a long time. cause the client to go offline
[0003] Some applications or software will use the UDP connection to send data, but the server using the UDP connection will not return a confirmation response after receiving the data, so the UDP connection is not reliable
In addition, some software such as firewalls will limit the flow of UDP connections. Therefore, when the UDP connection is used to transmit a lot of data, the flow will be limited, resulting in insufficient data transmission, increased dropout rate, and even interruption of data transmission.

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051]The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0052] see figure 1 , is a schematic flowchart of an embodiment of the data transmission method provided by the present invention. This embodiment is described for the side of the data receiving device, such as figure 1 As shown, the data transmission method provided by the embodiment of the present invention includes:

[0053] S101. Receive a first data packet sent by a data sending device through a UDP link.

[0054] Wherein, the data sending device can be a cli...

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 data transmission method. The data transmission method comprises the steps of transmitting N heartbeat packets to data transmission equipment one by one through a UDP (User Datagram Protocol) link, wherein N is larger than or equal to 1 and the data transmission equipment immediately feeds back the heartbeat packet after the heartbeat packet is received at each other; receiving the N heartbeat packets fed back by the data transmission equipment one by one through the UDP link; judging whether the fed-back N heartbeat packets are overtime or not; if the fed-back N heartbeat packets are not overtime, transmitting a command of closing a TCP (Transmission Control Protocol) link to the data transmission equipment; closing the TCP link for data transmission with the data transmission equipment; conducting data transmission with the data transmission equipment through the UDP link. The invention further discloses other two data transmission methods, data transmission equipment, data receiving equipment and a data transmission system. By adopting the embodiment of the invention, on the basis that high-quality data transmission is guaranteed, the network flow and the system load are reduced.

Description

technical field [0001] The present invention relates to the technical field of the Internet, in particular to a data transmission method, device and system. Background technique [0002] In the prior art, instant messaging usually uses a TCP connection. For example, in online games, a TCP connection is usually used between the client and the server to communicate with each other, but if the client opens Thunder, or other machines on the same LAN as the client open Thunder or other download software, it will greatly affect the network. The network fluency of the game. According to actual statistical data, in online games, when TCP connections are used, the disconnection rate of the client is about 30%-40%. This is caused by TCP's active avoidance mechanism. The TCP active avoidance mechanism is specifically: after the first network abnormality (such as packet loss) is discovered at the network layer, the TCP mechanism will actively reduce its own network rate. For example...

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): H04L12/825H04L29/06
Inventor 徐星
Owner NETEASE HANGZHOU NETWORK
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