Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Data packet transmission method and device

A transmission method and transmission device technology, applied in the Internet field, can solve the problems of poor recovery ability, long delay, and long delay of recovery packet loss, etc., and achieve the effect of strong recovery ability, short delay, and high reliability

Active Publication Date: 2014-04-09
GUANGZHOU HUADUO NETWORK TECH
View PDF2 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In the above prior art, the redundancy of encoding depends on N. If the redundancy is to be low, N needs to be large, and to restore a data packet needs to wait for N data packets, resulting in a long delay
And because FEC encodes only one redundant packet in one row or column, at most one data packet is lost in the same row or column, which cannot resist continuous packet loss
In addition, even if the N*M model can resist continuous packet loss through iterative recovery, it may require N*M recovery delays. Therefore, the data packet transmission method provided by the prior art has a long delay in recovering lost packets, and the recovery ability Difference

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 packet transmission method and device
  • Data packet transmission method and device
  • Data packet transmission method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] Since the network environment is different at different times, during the transmission of data packets through the network, if the network environment is poor at this time, data packet loss may occur, resulting in missing data packets received by the receiving end. , resulting in low reliability of transmitted data packets.

[0037] In order to prevent the above situation, the embodiment of the present invention provides a data packet transmission method, which can be applied to devices that need to perform network transmission, including but not limited to terminals, servers, etc. limited. see figure 1 , taking the sender of the data packet as the execution subject as an example, the method flow provided by this embodiment includes:

[0038] 101: Obtain at least one data packet to be sent, and obtain RS code redundancy;

[0039] Among them, the RS code redundancy is obtained, including but not limited to:

[0040] Receive the redundancy confirmation information sen...

Embodiment 2

[0049] An embodiment of the present invention provides a data packet transmission method. Combining with the content of the first embodiment above, this embodiment takes the execution subject as a receiving end as an example to illustrate the method provided by this embodiment. see figure 2 , the method flow provided by this embodiment includes:

[0050] 201: Receive at least one encoded data packet sent by the sender;

[0051] Wherein, it can be seen from the process of sending data packets by the sending end in the first embodiment above, after the encoded data packets are determined by the sending end according to the acquired RS code redundancy The number of and the determined number of redundant packets are obtained by encoding the data packets to be sent according to the RS algorithm.

[0052] Optionally, in order to enable the sending end to encode the data packet to be sent according to the specific packet loss situation, in the method provided by this embodiment, b...

Embodiment 3

[0058] An embodiment of the present invention provides a method for transmitting a data packet, and the method provided in this embodiment is described with an example in combination with the contents of the first and second embodiments above. see image 3 , the method flow provided by this embodiment includes:

[0059] 301: The sender acquires at least one data packet to be sent;

[0060] Specifically, this embodiment does not specifically limit the method of obtaining at least one data packet to be sent, including but not limited to, the sending end organizes the data in the data packet according to its own business logic, and at the same time determines the number of data packets to be sent according to the actual situation. number, so as to determine the data packet to be sent, and use the determined data packet to be sent as the acquired data packet.

[0061] Further, the data packets to be sent obtained by the sending end in this step are the data packets to be sent th...

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 packet transmission method and a device, and belongs to the technical field of an internet. The method comprises that: at least one data packet to be sent is acquired, and RS code redundancy is acquired; number of redundant packets is confirmed according to the acquired RS code redundancy; the data packets to be sent are encoded on the basis of an RS algorithm according to the number of the redundant packets and the number of the data packets to be sent so that the encoded data packets are obtained; and the encoded data packets are sent to a receiving terminal. The number of the redundant packets can be confirmed according to the acquired RS code redundancy. After the data packets to be sent are encoded on the basis of the RS algorithm according to the number of the redundant packets and the number of the data packets to be sent, the obtained encoded data packets are sent to the receiving terminal so that packet loss data can be recovered according to any data packets in the received data packets sent by a sending terminal when packet loss occurs. Therefore, delay in recovery of the lost packets is short, recovery capability is high and data packet transmission is relatively high in reliability.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a data packet transmission method and device. Background technique [0002] With the popularization of the Internet, there are more and more data packets in the network. In different network application services, the transmission quality of the data packets directly affects the user's use experience of the network application. Wherein, during the transmission of the data packet, the packet loss of the data packet seriously affects the transmission quality of the data packet. For example, when video data packets are being transmitted, if the video data packets are lost during the transmission process, the video picture may be blurred or paused, which seriously affects the user's video viewing effect. Therefore, in order to solve the above problems, it is generally necessary to adopt a certain data packet transmission method to make the data packet more reliable during transm...

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): H04N21/647H04N21/234H04N21/238
Inventor 成家雄胡建强刘丽张帆马跃宋思超
Owner GUANGZHOU HUADUO NETWORK TECH
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
Eureka Blog
Learn More
PatSnap group products