Method and device for data transmission

A transmission method and transmission equipment technology, applied in the field of data transmission, can solve problems such as overtime retransmission of data packets, technical problems that cannot solve real-time transmission, network congestion, etc.

Active Publication Date: 2021-06-08
HUAWEI TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, on the one hand, the existing technology will cause unnecessary redundant data packet transmission, waste network resources, and cause network congestion, that is, when the data packet to be sent has been successfully transmitted, the redundant data packet is still sent, which will cause Waste of network resources; on the other hand, especially when the network status is poor, some data packets still rely on timeout retransmission, which cannot solve the technical problems of real-time transmission
Therefore, the existing technology is only suitable for business scenarios where the user's network resources are relatively abundant and the delay requirement is not high; it cannot meet the business scenarios with few network resources and high delay requirements, and the existing technology does not provide differentiated QoS (Quality of Service, service quality) service

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] figure 2 An application scenario of the embodiment of the present invention is given. In this scenario, the user 101 accesses the IoT cloud platform 100 through the wireless access point 102A, and sends the user 101 control message to the car 104 . After successfully receiving the order, the car 104 feeds back the successful reception information to the user 101, and automatically goes to the designated place. User control messages in the physical network are extremely sparse, that is, only a few data packets need to be transmitted for a long period of time. Because of the sparseness, these messages cannot trigger the fast retransmission mechanism of TCP. Once lost, they can only rely on the TCP timeout retransmission mechanism to complete the transmission. And because the wireless channel environment is relatively bad, the control message using the TCP protocol may need multiple timeouts to be successfully sent, which greatly increases the transmission time delay of...

Embodiment 2

[0049]In combination with the application scenario of Embodiment 1, Embodiment 2 of the present invention provides various network element architectures in reality. The implementation of the embodiment of the present invention needs to change the protocol stack in the existing network element. A network element may be any device supporting the TCP protocol, such as a general computer (including a processor and a memory), a terminal device, and a server. The schematic diagram of a network element architecture is as follows: image 3 As shown, it includes a protocol processing circuit 201 , a signal processing circuit 202 and a storage medium 203 . The protocol processing circuit 201 is used to process digital information, the signal processing circuit 202 is used to process the receiving and sending of physical signals, and the storage medium 203 is used to store data and programs required in the process of information interaction. Programs can be understood as: instructions,...

Embodiment 3

[0056] Combining the application scenario of Embodiment 1 and the hardware architecture of Embodiment 2, Figure 4 It is a schematic diagram of the architecture principle of a data transmission method provided in Embodiment 3 of the present invention, as shown in Figure 4 as shown,

[0057] When data needs to be transmitted, the application directly specifies the service type to be transmitted by the sender, or the sender obtains the service type of the data to be transmitted according to the characteristic variable of the data flow. Alternatively, the sending end may acquire a preset service type.

[0058] The sending end obtains the corresponding delay requirement according to the service type, and sets the total transmission time of the redundant data packets of each data packet as a period of time related to the delay requirement.

[0059] The sending end calculates the number of redundant data packets for each data packet according to the acquired network state variabl...

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 present invention provides a data transmission method. The method includes: the sending end obtains the number of redundant data packets to be transmitted according to the pre-acquired network state variable and the pre-acquired transmission success rate; The number of redundant data packets is used to obtain a redundant data packet scheduling method; the sending end sends redundant data packets according to the redundant data packet scheduling method. According to the above method, the adaptive scheduling of redundant data packets can be realized, and the quantity of redundant data packets can be minimized while meeting the real-time requirement of transmission, so as to reduce the network burden.

Description

technical field [0001] The embodiments of the present invention relate to the field of data transmission, in particular to data processing and redundant data transmission. Background technique [0002] The basic strategy for dealing with network packet loss is the timeout retransmission mechanism in the TCP (Transmission Control Protocol, Transmission Control Protocol) protocol. The principle is that when a packet loss occurs in the network, the timeout retransmission mechanism is used to retransmit unacknowledged data. However, this passive retransmission mechanism generally has a large transmission interval, so there is a technical problem that real-time services have high requirements on delay. The more advanced method of avoiding retransmission in the existing technology is to use linear network coding technology to perform active redundant transmission of data, that is, to transmit data packets to be transmitted according to a small, fixed time interval while transmitt...

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/725H04L12/833H04L12/851H04L47/31
CPCH04L1/00H04L1/0018H04L1/0033H04L1/08H04L1/18H04L1/188H04L1/1887H04L1/189H04L1/1893H04L69/26H04L69/24H04L65/80H04L47/193H04L5/0053H04L47/283H04W28/0273H04W28/06
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