Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method and device for data transmission based on UDT

A data sending method and a technology of a data sending device, which are applied in transmission systems, using return channels for error prevention/detection, electrical components, etc., can solve problems such as high packet loss rate and poor performance of breakpoint resume transmission, and achieve reduction Packet loss rate, improve transmission reliability, and realize the effect of breakpoint transmission

Inactive Publication Date: 2014-04-30
SHENZHEN LAN YOU TECH
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem to be solved by the embodiments of the present invention is to provide a UDP-based data transmission method for the defects of poor performance of UDP protocol breakpoint resume transmission and high packet loss rate in the case of a bad network environment in the prior art. The transmission method and device can better support breakpoint resume transmission, and has low packet loss rate and high transmission reliability

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
  • Method and device for data transmission based on UDT
  • Method and device for data transmission based on UDT
  • Method and device for data transmission based on UDT

Examples

Experimental program
Comparison scheme
Effect test

no. 4 example

[0099] See Figure 4 , is the flowchart of the fourth embodiment of the UDT-based data transmission method provided by the present invention, the method includes:

[0100] S401. Divide the stream of UDT data packets to be transmitted into blocks according to preset rules to obtain at least two UDT data blocks, and each UDT data block includes at least one UDT data packet.

[0101] S402. Generate a sender check code according to the data content of each UDT data block. For example, the sender check code in SMD5 format can be generated according to the data content of the UDT data block.

[0102] S403. Send the UDT data blocks to the target terminal in sequence.

[0103] S404. Receive a target terminal check code for each UDT data block returned by the target terminal, where the target terminal check code is generated by the target terminal according to the data content of the received UDT data block. For example, the target terminal can generate a target terminal check code ...

no. 1 example

[0107] See Figure 6 , is the flow chart of the first embodiment of the UDT-based data receiving method provided by the present invention, and the method includes:

[0108] S601. Receive a UDT data block from a sending end, where the UDT data block is obtained by the sending end after dividing a stream of UDT data packets to be transmitted into blocks according to preset rules.

[0109] S602. Return receiving response information to the sending end according to the received sub-UDT data packet, so that the sending end resends the sub-UDT data packet when the receiving response information indicates that receiving the sub-UDT data packet fails. Specifically, the sending end may generate a sending end check code according to the data content of each UDT data block. For example, the sender can generate a sender check code in SMD5 format according to the data content of the UDT data block. In step S602, the target terminal may generate a target terminal check code according to 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 embodiment of the invention discloses a method and device for data transmission based on UDT. A data sending device carries out block dividing on UDT data packet flow to be transmitted according to a preset rule to obtain at least two UDT data blocks, and each UDT data block comprises at least one UDT data packet; the UDT data blocks are sent to a target terminal in sequence; response information which corresponds to each UDT data block and is returned by the target terminal is received, and if the response information represents that the corresponding UDT data block fails to be received, the corresponding UDT data block is sent to the target terminal again. The method and device can lower the packet loss probability, improve transmission reliability and effectively achieve breakpoint transmission.

Description

technical field [0001] The present invention relates to the communication field, in particular to a UDT-based data transmission method and device. Background technique [0002] With the increase of BDP (Bandwidth Delay Product, network bandwidth delay product), the usual TCP protocol becomes inefficient. This is because its AIMD (additive increase multiplicative decrease, additive increase, multiplicative decrease) algorithm completely reduces the TCP congestion window, but cannot quickly restore the available bandwidth. Theoretical traffic analysis shows that TCP is more vulnerable to packet loss attacks when BDP increases to a high level. In addition, the unfair RTT inherited from TCP congestion control also becomes a serious problem in distributed data-intensive programs. Concurrent TCP streams with different RTTs will share bandwidth unfairly. Although common TCP is used in small BDP networks to achieve relatively equal shared bandwidth, in networks with a large numbe...

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): H04L29/08H04L1/18
Inventor 王建政
Owner SHENZHEN LAN YOU TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More