Data packet retransmission method and device, electronic equipment and storage medium

A data packet and data technology, applied in the computer field, can solve problems affecting user experience, network deterioration, lingering retransmission packets, etc., and achieve the effect of enhancing viewing experience and good retransmission

Pending Publication Date: 2022-08-05
武汉斗鱼鱼乐网络科技有限公司
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) The packet loss check result is inaccurate: the traditional packet loss retransmission strategy judges whether there is packet loss based on the continuous sequence number of the data packet. When the sequence number of the received packet is not continuous, then packet loss
In the case of poor network quality, out-of-order data packets are common, causing a large number of normal data packets to be misidentified as network packet loss, thus increasing the network burden
(2) Fixed cache queue length: The traditional packet loss and retransmission strategy uses a fixed-length cache queue. Deterioration, affecting user experience

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 retransmission method and device, electronic equipment and storage medium
  • Data packet retransmission method and device, electronic equipment and storage medium
  • Data packet retransmission method and device, electronic equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] figure 1 This is a flowchart of the data packet retransmission method provided in Embodiment 1 of the present invention. This embodiment can be applied to the situation of retransmitting lost data packets. The method can be executed by a data packet retransmission device. The transmission device can be implemented by software and / or hardware, and the data packet retransmission device can be configured on an electronic computing device, and specifically includes the following steps:

[0032] S110. Receive a transmission request for a transmission data packet of the current cycle, where the transmission request includes at least one data packet to be transmitted, and consecutive sequence numbers are respectively set for two adjacent data packets.

[0033] Exemplarily, the current period may be the period during which the data packet is currently to be transmitted.

[0034] The data packets can be audio and video data packets.

[0035] The transmission request may be a r...

Embodiment 2

[0065] figure 2 This is a flowchart of the data packet retransmission method provided in Embodiment 2 of the present invention, and the embodiment of the present invention may be combined with each optional solution in the foregoing embodiment. In the embodiment of the present invention, optionally, after receiving the transmission request for the transmission data packet of the current period, the method further includes: setting a data packet transmission monitoring event; correspondingly, the transmission time and the retention time The times are respectively monitored based on the packet retransmission monitoring events.

[0066] like figure 2 As shown, the method of the embodiment of the present invention specifically includes the following steps:

[0067] S210. Receive a transmission request for a transmission data packet of the current cycle, wherein the transmission request includes at least one data packet to be transmitted, and consecutive sequence numbers are re...

Embodiment 3

[0080] image 3 This is a flowchart of the data packet retransmission method provided in Embodiment 3 of the present invention, and the embodiment of the present invention may be combined with each optional solution in the foregoing embodiment. In this embodiment of the present invention, optionally, after clearing the data packets that do not meet the retention check, and retransmitting the data packets that do not meet the retention check, the method further includes: based on the current week For data packets that are expected to be retransmitted, the packet loss rate of the current period is determined; based on the packet loss rate of the current period, the preset queue entry time threshold and / or the preset retention time threshold are correspondingly adjusted.

[0081] like image 3 As shown, the method of the embodiment of the present invention specifically includes the following steps:

[0082] S310. Receive a transmission request for a transmission data packet of ...

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 data packet retransmission method and device, electronic equipment and a storage medium. The method comprises the following steps: receiving a transmission request for transmitting a data packet in a current period; judging whether the transmission time of uploading each data packet to the cache queue is greater than or equal to a preset enqueue time threshold; if the transmission time of the data packet is greater than or equal to a preset enqueue time threshold value, the data packet is retransmitted; the method comprises the following steps: receiving a data packet, transmitting the data packet to a client, carrying out retention verification on the data packet of which the transmission time is less than a preset enqueue time threshold, uploading the data packet meeting the retention verification to the client according to the serial number of each data packet, clearing the data packet not meeting the retention verification, and retransmitting the data packet not meeting the retention verification; wherein the data packets which do not meet the retention verification are the data packets with the minimum serial number, the retention time of which is greater than or equal to a preset retention time threshold value, and the data packets with the retention time greater than the minimum serial number. The effect of retransmitting the lost data packet is achieved, and the user experience is improved.

Description

technical field [0001] Embodiments of the present invention relate to computer technologies, and in particular, to a data packet retransmission method, apparatus, electronic device, and storage medium. Background technique [0002] With the development of streaming media technology, users have higher and higher requirements for audio and video quality, and in the case of poor network, a large number of audio and video data will be lost (that is, audio and video data will be lost), As a result, users may experience stuttering and frame drops while watching videos, which seriously affects the user's viewing experience. [0003] The traditional network data transmission uses the UDP protocol, which is an unreliable transmission protocol. In the process of transmitting data packets, if any data packets are lost, the packet loss retransmission strategy needs to be implemented by itself. The traditional packet loss retransmission strategy has the following two problems: [0004...

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): H04L1/16H04L69/164
CPCH04L1/1678H04L69/164
Inventor 张李攀
Owner 武汉斗鱼鱼乐网络科技有限公司
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