RESOURCE SCHEDULING APPARATUS AND METHOD, PROGRAM REQUESTING METHOD AND SYSTEM
First Claim
1. A resource scheduling method, comprising:
- distributing bandwidth to a Video On Demand (VOD) program according to a received VOD user request, wherein the bandwidth is greater than a bandwidth that is occupied by an inherent code rate of a VOD program and within available bandwidth of a frequency point; and
reducing, according to the received VOD user request for currently requesting the VOD program, bandwidth distributed to at least one VOD program to which bandwidth has been distributed, when the available bandwidth of the frequency point is smaller than the bandwidth that is occupied by an inherent code rate of a currently requested VOD program, so that the available bandwidth of the frequency point is greater than or equal to the inherent code rate of the currently requested VOD program.
2 Assignments
0 Petitions
Accused Products
Abstract
A resource scheduling apparatus, a resource scheduling method, a program requesting method, a program requesting system, and a Set Top Box (STB) are provided. The resource scheduling method includes: distributing bandwidth greater than an inherent code rate of a program respectively requested by a user to a Video On Demand (VOD) program of the user within available bandwidth of a frequency point according to a received VOD user request; and reducing the bandwidth distributed to at least one VOD program to which bandwidth has been distributed according to the received VOD user request for currently requesting the program when the available bandwidth of the frequency point is smaller than an inherent code rate of a currently requested program, so that the available bandwidth of the frequency point is greater than or equal to the inherent code rate of the currently requested program. Thus, a transmission speed of the program and a utilization ratio of the bandwidth are increased.
-
Citations
16 Claims
-
1. A resource scheduling method, comprising:
-
distributing bandwidth to a Video On Demand (VOD) program according to a received VOD user request, wherein the bandwidth is greater than a bandwidth that is occupied by an inherent code rate of a VOD program and within available bandwidth of a frequency point; and reducing, according to the received VOD user request for currently requesting the VOD program, bandwidth distributed to at least one VOD program to which bandwidth has been distributed, when the available bandwidth of the frequency point is smaller than the bandwidth that is occupied by an inherent code rate of a currently requested VOD program, so that the available bandwidth of the frequency point is greater than or equal to the inherent code rate of the currently requested VOD program. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A resource scheduling apparatus, comprising:
-
a bandwidth distribution module, configured to distribute bandwidth to a Video On Demand (VOD) program according to a received VOD user request, wherein the bandwidth is greater than a bandwidth that is occupied by an inherent code rate of a VOD program and within available bandwidth of a frequency point; and a bandwidth adjustment module, configured to reduce, according to the received VOD user request for currently requesting the VOD program, bandwidth distributed to at least one VOD program to which bandwidth has been distributed when the available bandwidth of the frequency point is smaller than the bandwidth that is occupied by an inherent code rate of a currently requested VOD program, so that the available bandwidth of the frequency point is greater than or equal to the inherent code rate of the currently requested VOD program. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A program requesting method, comprising:
-
visiting an Electronic Program Guide (EPG) by using a decoding terminal, selecting a program, and sending Video On Demand (VOD) information; scheduling, by middleware, a code stream corresponding to the program according to the received VOD information, and sending program description information to the decoding terminal, wherein the scheduling comprises; distributing bandwidth to a Video On Demand (VOD) program according to a received VOD user request, wherein the bandwidth is greater than a bandwidth that is occupied by an inherent code rate of a VOD program and within available bandwidth of a frequency point; and reducing, according to the received VOD user request for currently requesting the VOD program, bandwidth distributed to at least one VOD program to which bandwidth has been distributed, when the available bandwidth of the frequency point is smaller than the bandwidth that is occupied by an inherent code rate of a currently requested VOD program, so that the available bandwidth of the frequency point is greater than or equal to the inherent code rate of the currently requested VOD program; multiplexing and outputting, by an Internet Protocol (IP) Quadrature Amplitude Modulator (IPQAM), the code stream corresponding to the requested program; and decoding and storing, by the decoding terminal, the code stream corresponding to the program, according to the acquired program description information. - View Dependent Claims (13, 14, 15, 16)
-
Specification