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

Data transmission method, data receiving device and data sending device for video service

A data receiving device and video service technology, applied in the field of data transmission, can solve problems such as video data packet loss and video quality degradation, and achieve the effect of improving video service quality and avoiding a sharp drop in video quality

Active Publication Date: 2014-05-21
XFUSION DIGITAL TECH CO LTD
View PDF7 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In order to solve the problem that the receiving buffer overflows in the prior art, resulting in the loss of video data packets and a significant drop in video quality, an embodiment of the present invention provides a video service data transmission method, a data receiving device, and a data sending device

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 transmission method, data receiving device and data sending device for video service
  • Data transmission method, data receiving device and data sending device for video service
  • Data transmission method, data receiving device and data sending device for video service

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0080] The embodiment of the present invention provides a video service data transmission method, the method is executed by the receiver in the video service, the receiver can be UE or RNC, see figure 2 , the method includes:

[0081] Step 101: Receive video data packets.

[0082] Step 102: Judging if the received video data packets are put into the receiving buffer, whether the receiving buffer overflow will be caused, if the judgment result is that the received video data packets are put into the receiving buffer, the receiving buffer will not be caused to overflow , then execute step 103, if the judgment result is that the received video data packet is put into the receiving buffer, which will cause the receiving buffer to overflow, then execute step 104, the receiving buffer is used to store the received video data packet.

[0083] Step 103: Put the received video data packet into the tail of the receiving buffer queue.

[0084] Step 104: judge the type of the video dat...

Embodiment 2

[0089] The embodiment of the present invention provides a video service data transmission method, the method is executed by the receiving end in the video service, the receiving end can be UE or RNC, the embodiment of the present invention is a further description of the first embodiment, the further description Including but not limited to judging the type of video data packets, sending retransmission request messages, etc., see image 3 , the method includes:

[0090] Step 201: Receive video data packets.

[0091] As mentioned above, the receiving end performing step 201 may be UE or RNC, and when the receiving end is RNC, the video data packet received by the receiving end is SDU. When the receiving end is a UE, the video data packet received by the receiving end is a PDU.

[0092] Step 202: Judging if the received video data packets are put into the receiving buffer, whether the receiving buffer overflow will be caused, if the judgment result is that the received video d...

Embodiment 3

[0113] An embodiment of the present invention provides a method for transmitting video service data. The method is executed by a sender in the video service. The sender may be an RNC, and the receiver corresponding to the sender may be a UE. For the corresponding actions of the receiver, see Implementation For example one or two, see Figure 4 , the method includes:

[0114] Step 301: Send the video data packets in the sending buffer, and copy the video data packets in the sending buffer into the retransmission buffer.

[0115] Step 302: Obtain the retransmission request message sent by the receiving end, the retransmission request message includes the identifier of the video data packet to be retransmitted.

[0116] Steps 301 and 302 are not sequenced.

[0117] Step 303: According to the received retransmission request message, determine the type of the video data packet to be retransmitted, and the type of the video data packet to be retransmitted includes important and un...

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 provides a data transmission method, data receiving device and data sending device for video service, and relates to the field of data transmission. The method comprises the steps of receiving a video data packet; judging whether the overflow of the receiving buffer area is caused if the received video data packet is put into a receiving buffer area; judging the type of the received video data packet if the receiving buffer area is judged to be overflowed when the received video data packet is put into the receiving buffer area; directly discarding the received video data packet if the received video data packet is not important in type; and if the type of the received video data packet is important, finding a video data packet unimportant in type closest to a queue tail in a receiving buffer area queue, discarding the video data packet unimportant in type closest to the queue tail in the receiving buffer area queue, and adding the received video data packet to the queue tail of the receiving buffer area queue. In this way, key frames are prevented from losing.

Description

technical field [0001] The invention relates to the field of data transmission, in particular to a video service data transmission method, a data receiving device and a data sending device. Background technique [0002] With the popularization of mobile terminals and third-generation mobile communication technologies (3rd-generation, "3G" for short), mobile video services are gradually gaining favor from users. [0003] In the 3G / Universal Mobile Telecommunications System (Universal Mobile Telecommunications System, referred to as "UMTS"), the user equipment (User Equipment, referred to as "UE") requests the video streaming service from the video server through the network connection, and the video server sends the UE the video stream service after receiving the request. Transmits video streams (video packets). During the video stream transmission process, a radio network controller (Radio Network Controller, “RNC” for short) and the UE perform a transmission control functi...

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): H04N21/647H04N21/6375
CPCH04N21/42607H04L47/30H04L47/32
Inventor 严卫平
Owner XFUSION DIGITAL 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