Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method and device for sending data

A technology for sending data and data, applied in the field of cable TV video-on-demand, can solve the problems of uneven number of video servers, jitter data, data shock of set-top box, etc., to avoid PCR jitter and data burst, and the effect of uniform data flow

Active Publication Date: 2010-07-28
北京东方广视科技股份有限公司
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] When the video server sends data, sometimes the number of program data packets and empty packets sent is large, and sometimes the number sent is small. The program data packets and empty packets to the set-top box are often bursty in nature, which will cause data impact on the set-top box, resulting in PCR (Program Clock Reference, program clock reference) jitter and data bursts in the set-top box during program playback

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] see figure 1 , the embodiment of the present invention provides a method for sending data, including:

[0031] 101: Open each program file, each program file carries multiple program data packets and multiple program clock reference time code packets, wherein, every two adjacent program clock reference time code packets are separated by a preset program clock reference period .

[0032] 102: Read a program data packet of a program clock reference period from each program file, and use the read program data packet as a current program data packet.

[0033] 103: Calculate the real-time code rate of the current program data packet.

[0034] 104: When the calculated real-time code rate is less than the preset bandwidth threshold, fill empty packets into the current program data packets to obtain multiplexed data.

[0035] 105: Perform uniform distribution processing on the multiplexed data, generate and send multiplexed data packets.

[0036] Further, after calculating ...

Embodiment 2

[0052] see figure 2 , the embodiment of the present invention provides a method for sending data, including:

[0053] 201: The video server receives the user's on-demand request, and obtains a list of program names.

[0054] The video server receives at least one user's on-demand request each time, and each user's on-demand request carries a corresponding program name, and each program name appears in the form of a list, forming a program name list.

[0055] 202: The video server traverses the program name list, opens each program file corresponding to each program name included in the program name list, and each program file carries multiple program data packets and multiple PCR time code packets of the corresponding program, each Two adjacent PCR time code packets are separated by a preset PCR period.

[0056]Wherein, each program file is pre-processed, and the pre-processing is specifically: adjusting the PCR time code packets carried in the program file according to the...

Embodiment 3

[0082] see image 3 , the embodiment of the present invention provides a device for sending data, the device includes:

[0083] The opening module 301 is used to open each program file, and each program file carries a plurality of program data packets and a plurality of program clock reference time code packets, wherein, every two adjacent program clock reference time code packets are preset at intervals Program clock reference period.

[0084] The reading module 302 is configured to read a program data packet of a program clock reference period from each program file after the opening module 301 opens each program file, and use the read program data packet as the current program data packet.

[0085] The calculation module 303 is configured to calculate the real-time code rate of the current program data package after the reading module 302 obtains the current program data package.

[0086] The filling module 304 is configured to fill empty packets into the current program ...

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 method and a device for sending data, belonging to the field of cable television video-on-demand technologies. The method comprises the following steps: opening each program file, wherein each program file carries a plurality of program data packets and a plurality of program clock reference time code packets; reading the program data packets of one program clock reference cycle from each program file, and taking the read program data packets as the current program data packets; calculating the real-time code rate of the current program data packets; when the calculated real-time code rate is smaller than the preset bandwidth threshold, filling empty packets in the current program data packets and obtaining multiplex data; and carrying out uniform distribution treatment on the multiplex data, and generating and sending the multiplex data packets. The device comprises an opening module, a reading module, a calculating module, a filling module and a uniform distribution treatment module. The uniform distribution treatment is carried out on the program data packets and the empty packets within one PCR cycle, thereby leading a data stream which is sent to a set-top box to be uniform and avoiding the emergence of PCR jitter and data burst when broadcasting a program.

Description

technical field [0001] The invention relates to the technical field of video-on-demand for cable television, in particular to a method and device for sending data. Background technique [0002] With the development of communication technology, cable TV technology is becoming more and more mature. In the technical field of cable TV, the video server pushes the program data packets to the network card, and sends the program data packets to a set-top box (STB, Set-Top Box) through the network card for playback. [0003] At present, when the video server pushes the program data packets to the network card, it will add empty packets according to the number of the current program data packets, and then directly send the program data packets and empty packets to the network card. deal with. [0004] However, in the process of realizing the present invention, the inventor finds that the prior art has at least the following disadvantages: [0005] When the video server sends data,...

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): H04N7/173H04N5/00
Inventor 朱峰张宝柱何营
Owner 北京东方广视科技股份有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More