Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dynamic FEC method and device, computer terminal and computer readable storage medium

A computer terminal and computer technology, which is applied in the field of network communication, can solve the problems of poor anti-packet loss ability and reduced error correction ability of the network, and achieve the effect of improving anti-packet loss ability, cost and income balance

Active Publication Date: 2019-05-28
BEIJING CENTURY TAL EDUCATION TECH CO LTD
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, for a network with a high packet loss rate, if only one-dimensional FEC forward error correction is used, its error correction capability will be greatly reduced at this time, and the anti-packet loss capability of the entire network is still poor.

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
  • Dynamic FEC method and device, computer terminal and computer readable storage medium
  • Dynamic FEC method and device, computer terminal and computer readable storage medium
  • Dynamic FEC method and device, computer terminal and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] figure 2 It is a schematic flowchart of the method corresponding to the first embodiment of the dynamic FEC method of the present invention.

[0057] The dynamic FEC method includes:

[0058] Step S210, acquiring the current network packet loss rate, current buffering delay and current network bandwidth fed back by the receiving end.

[0059] After the sending end sends the network data to the receiving end, the receiving end can calculate the corresponding real-time network parameter information based on the actually received network data, such as the current network packet loss rate, the current network bandwidth, and the current buffer delay. Among them, the current buffer delay The time refers to the receiving buffer delay when the receiving end receives network data.

[0060] Step S220, calculating a corresponding current weighted network packet loss rate according to the current network packet loss rate.

[0061] Since the current network packet loss rate calc...

Embodiment 2

[0081] Figure 5 It is a schematic flow chart of the second embodiment of the FEC of the present invention, and the only difference from the above-mentioned first embodiment is that the second embodiment of the FEC of the present invention also includes:

[0082] Step S250, judging whether the current weighted network packet loss rate exceeds a second preset threshold, if yes, proceed to step S260; if not, proceed to step S270, where the second preset threshold is less than the first preset threshold .

[0083] Step S260, enabling one-dimensional FEC.

[0084] The second preset threshold is the current weighted network packet loss rate set by judging whether to enable the one-dimensional FEC. When the current network packet loss rate exceeds the second preset threshold, the one-dimensional FEC is enabled.

[0085] In this embodiment, when the packet loss rate of the current network exceeds the second preset threshold, the one-dimensional FEC is turned on, for example, a cont...

Embodiment 3

[0095] Figure 6 It is a schematic flow chart of the third embodiment of the FEC of the present invention, and the only difference from the above-mentioned second embodiment is that the third embodiment of the FEC of the present invention also includes:

[0096] Step S290, when the current weighted network packet loss rate exceeds the second preset threshold, further judge whether the current weighted network packet loss rate exceeds the third preset threshold and is smaller than the first preset threshold, if so , go to step S300; otherwise, go to step S310.

[0097] Step S300, selecting a spaced FEC mode.

[0098] Step S310, selecting a continuous FEC mode.

[0099] Wherein, in addition to setting the first preset threshold and the second preset threshold, a third preset threshold can be further set according to the size of the current weighted network packet loss rate, and the third preset threshold is greater than the second preset threshold and does not exceed the firs...

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 relates to a dynamic FEC method. The invention discloses a device, a computer terminal and a computer readable storage medium. The method includes: obtaining a current network packet loss rate , the current buffer delay and the current network bandwidth fed back by a receiving end; calculating a corresponding current weighted network packet loss rate according to the current networkpacket loss rate; when the current weighted network packet loss rate exceeds a first preset threshold value, judging whether the current weighted network packet loss rate exceeds a second preset threshold value; turning on Two-dimensional FEC, calculating the corresponding two-dimensional FEC redundancy according to the current weighted network packet loss rate and the current network bandwidth; and generating the corresponding two-dimensional FEC repair packet according to the two-dimensional FEC redundancy and the current buffer delay and sent to the receiving end. the two-dimensional FEC can be dynamically selected according to the weighted packet loss rate, the packet loss resistance of the network data transmission process is improved, and effective balance is obtained between the overhead and income of network bandwidth resources.

Description

technical field [0001] The present invention relates to the field of network communication, in particular to a dynamic FEC method, device, computer terminal and computer-readable storage medium. Background technique [0002] In network data transmission, the loss of network data packets often occurs, which reduces the efficiency of network data transmission and causes the decline of network service quality. Therefore, it is necessary to use some control techniques to improve the reliability of network data packet transmission. [0003] Among them, forward error correction (Forward Error Correction, FEC) is a data packet loss recovery technology widely used. The basic principle of FEC is to insert n-k redundant repair packets into k source data packets, and send these n data packets to the receiving end, where n-k redundant repair packets are encoded and calculated by k source data packets owned. In the case that the number of lost packets does not exceed the limit of the e...

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): H04L1/00
Inventor 张光李幸原
Owner BEIJING CENTURY TAL EDUCATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products