Data transmission method, equipment and system

A data transmission method and data technology, applied in the Internet field, can solve problems such as increased drop rate, interruption of data transmission, and unguaranteed receipt by the client, so as to increase network fluency, reduce drop rate, and optimize data transmission quality Effect

Active Publication Date: 2015-01-14
NETEASE (HANGZHOU) NETWORK CO LTD
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But UDP is an unreliable protocol, that is to say, the client does not guarantee that the packet sent by the server to the client can be received.
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

[0054] 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.

[0055] figure 1 It 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 sending device, such as figure 1 As shown, the data transmission method provided by the embodiment of the present invention includes:

[0056] S101. Send a first data packet to a data receiving device through a UDP link.

[0057] Wherein, the data sending device can be a client, and t...

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 method includes the steps that a first data packet is sent to a data receiving device through a UDP link; at the overtime detection moment, whether the confirmation response of the first data packet returned by the data receiving device is received or not is detected; the confirmation response of the first data packet shows that the first data packet is received by the data receiving device; if it is detected that the confirmation response is still not received after exceeding preset duration, a request is made to the data receiving device, and a TCP link is established; a second data packet is sent to the data receiving device through the UDP link and the TCP link. The invention further discloses the other two data transmission methods, a data transmitting device, the data receiving device and a data transmission system. By means of the data transmission method, data transmission smoothness can be improved, and transmission quality is optimized.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a data transmission method 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, if the TCP pac...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/24H04L12/26
Inventor 徐星
Owner NETEASE (HANGZHOU) NETWORK 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