Unlock instant, AI-driven research and patent intelligence for your innovation.

A data transmission method, device and system

A data transmission method and data transmission technology, applied in the field of data transmission methods, devices and systems, can solve problems such as transmission data loss, and achieve the effect of reducing actual packet loss

Active Publication Date: 2015-08-12
TENCENT TECH (SHENZHEN) CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, in order to meet the real-time transmission requirements of data, the data is usually transmitted through the UDP (User Data Protocol) protocol. However, during the data transmission process, it may be affected by the network medium and link congestion, and some transmission data are often lost. Occurs, that is to say, packet loss is normal during 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
  • A data transmission method, device and system
  • A data transmission method, device and system
  • A data transmission method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] refer to figure 1 , figure 1 The flow chart of the data transmission method provided in this embodiment may specifically include:

[0057] S101: The sender sends a data packet to the receiver, and the data packet carries a sequence identifier.

[0058] In this embodiment, the sender sends data to the receiver in the form of a data packet, and the data packet is data encapsulated with a specific header. Wherein, the data packet carries a sequence identifier, which is used to indicate the sending sequence of the data packet, and specifically, the sequence identifier may be a sending sequence number.

[0059] S102: The sender receives a packet loss rate from the receiver, and the packet loss rate is calculated by the receiver according to the sequence identifier carried in the recorded data packets.

[0060] In this embodiment, after receiving the data packet from the sender, the receiver obtains the sequence identifier of the data packet, and records the sequence ident...

Embodiment 2

[0067] refer to figure 2 , figure 2 The flow chart of the data transmission method provided in this embodiment, the method includes:

[0068] S201: The receiver receives a data packet from the sender, where the data packet carries a sequence identifier.

[0069] In this embodiment, the receiver receives the data packet from the sender, wherein the data packet carries a sequence identifier, which is used to indicate the sending sequence of the data packet.

[0070] S202: The receiver records the sequence identification carried by the data packet, and calculates a packet loss rate according to the sequence identification carried by the recorded data packet.

[0071] In practical applications, when receiving the data packets from the sender, the receiver sequentially records the sequence identifiers carried in the data packets from the sender. When the number of sequence identifiers recorded by the receiver reaches a preset threshold, the receiver may calculate a packet loss...

Embodiment 3

[0077] Since the public network is unstable and there are many cases of packet loss, this embodiment provides a data transmission method by taking the voice transmission server sending audio data packets to a voice transmission server in a different place through the public network as an example. refer to image 3 , image 3 The interaction diagram of the data transmission method provided in this embodiment, the method includes:

[0078] S301: The first voice transmission server sends a data packet with a sequence number to the second voice transmission server.

[0079] In this embodiment, the first voice transmission server and the second voice transmission server are located in different cities, wherein the first voice transmission server sends a data packet with a serial number to the second voice transmission server through the public network. The sequence number is used to identify the sending sequence of the data packets.

[0080] S302: The second voice transmission s...

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, comprising that: a sender sends a data packet to a receiver, wherein the data packet carries a sequence identifier; the sender receives a packet loss rate from the receiver, wherein the packet loss rate is obtained by the receiver through computing the recorded sequence identifier carried by the data packet; the sender inquires a transmission strategy corresponding to the packet loss rate from corresponding relation between the preset packet loss rate and the data transmission strategy, and transmits data according to the data transmission strategy. According to the data transmission method, actual packet loss in data transmission in the case of complex and variable network conditions can be reduced by adjusting the data transmission strategy in real time.

Description

technical field [0001] The present invention relates to the technical field of communication, and in particular to a data transmission method, device and system. Background technique [0002] At present, in order to meet the real-time transmission requirements of data, the data is usually transmitted through the UDP (User Data Protocol) protocol. However, during the data transmission process, it may be affected by the network medium and link congestion, and some transmission data are often lost. Occurs, that is to say, packet loss is normal during data transmission. [0003] Therefore, in the process of data transmission, how to deal with complex network conditions and reduce the impact of packet loss on services has attracted more and more attention. Contents of the invention [0004] In view of the above problems, the present invention provides a data transmission method, device and system, which can reduce the actual packet loss of data transmission under complex and c...

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 Patents(China)
IPC IPC(8): H04L12/701H04L12/801H04L29/06
Inventor 钟灿成杨凤海曾新海
Owner TENCENT TECH (SHENZHEN) CO LTD