[go: up one dir, main page]

CN101998155B - Video on demand method, device and system - Google Patents

Video on demand method, device and system Download PDF

Info

Publication number
CN101998155B
CN101998155B CN200910091636.0A CN200910091636A CN101998155B CN 101998155 B CN101998155 B CN 101998155B CN 200910091636 A CN200910091636 A CN 200910091636A CN 101998155 B CN101998155 B CN 101998155B
Authority
CN
China
Prior art keywords
demand
information
program
user
program list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200910091636.0A
Other languages
Chinese (zh)
Other versions
CN101998155A (en
Inventor
李东
王天星
韩坚
王文军
王宇
李伟东
柯发敏
包天珍
李红艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Shibo Digital TV Technology Co Ltd
Original Assignee
Beijing Shibo Digital TV Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Shibo Digital TV Technology Co Ltd filed Critical Beijing Shibo Digital TV Technology Co Ltd
Priority to CN200910091636.0A priority Critical patent/CN101998155B/en
Publication of CN101998155A publication Critical patent/CN101998155A/en
Application granted granted Critical
Publication of CN101998155B publication Critical patent/CN101998155B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention provides a video on demand method, a video on demand device and a video on demand system. The method comprises the following steps of: acquiring on demand information determined by a user according to a program list transmitted by a front end, wherein the program list comprises playing time interval, program names and an on demand participation mode, and the on demand participation mode comprises an on demand mode according to times or an on demand mode according to cost; sorting on demand programs of the user corresponding to the playing time interval according to the on demand information in a certain order so as to generate an on demand program list; and if the current time is the initial time of the playing time interval, playing the program which is requested most frequently or has the highest on demand cost by the front end according to the on demand program list. Through the embodiment, the user terminal and the front end are not limited to one-to-one terminal on demand and front-end playing, and the network bandwidth is saved, so the networking cost can be reduced.

Description

Video-on-demand method, device and system
Technical Field
The invention relates to a digital television technology, in particular to a video-on-demand method, a device and a system thereof.
Background
With the development of multimedia technology and network technology, digital televisions are becoming more practical and mature. Digital television is most attractive not only in its high picture and sound quality, but also in that it extends the broadcast-oriented television transmission scheme to a Video-on-demand (VOD) scheme that can be interactive with users, and thus, VOD is also referred to as an interactive television-on-demand system.
Currently, VOD includes a real-time Video on Demand (TVOD: True Video on Demand) mode and a Near real-time Video on Demand (NVOD: Near Video on Demand) mode. Wherein,
in the TVOD mode, the on-demand request of the user may be transmitted to the headend via the network, and the headend server may output a corresponding video stream according to each on-demand request. Thus, a user needs to occupy one transmission channel, and especially in the case of a large user scale, the front end needs to have a very large play-out capability and a very large number of transmission channels.
In the NVOD mode, a request for a user to request a program can be transmitted to the front end through the network, and the front end server delays the playing of a digital television program in several digital channels, so that the user can wait for a period of time to watch the program completely when the user requests the program. Any number of users can be supported by using the NVOD, but the delayed play will cause that each user may need to wait for a long time to obtain the corresponding service.
It can be known from the above that, the current video-on-demand mode is to play the corresponding video program according to the user's needs, although the shortage that the user watches television passively in the past can be fundamentally changed, the interactivity between the user terminal and the front end is very limited, and is limited to one-to-one terminal on-demand and front end play; in addition, the TVOD approach requires a larger bandwidth and is more costly; the NVOD mode requires a long wait time, which brings inconvenience to the user.
Disclosure of Invention
The embodiment of the invention provides a video-on-demand method, a device and a system thereof. Through the technical scheme of the embodiment of the invention, the programs are sequenced according to the times or the expenses of the programs requested by the user, and the programs with the requested times and the high expenses are determined to be played according to the sequence of the requested times or the expenses when the playing time is reached, so that the user terminal and the front end are not limited to one-to-one terminal requesting and front end playing, the network bandwidth is saved, and the network construction cost can be reduced.
The embodiment of the invention provides a video-on-demand method, which comprises the following steps:
acquiring on-demand information determined by a user according to a program list issued by a front end, wherein the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or a fee; the on-demand information comprises a playing time interval, on-demand programs and on-demand participation modes; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
sequencing the programs requested by the user corresponding to the playing time interval according to the requesting information in a certain sequence to generate a requesting program list;
and if the current time reaches the starting time of the playing time interval, the front end plays the program with the maximum on-demand times or the maximum on-demand cost according to the on-demand program list.
The embodiment of the invention provides a video-on-demand method, which comprises the following steps:
the method comprises the steps that terminal equipment receives a program list sent by a front end, wherein the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or a fee;
the user determines on-demand information, the playing time interval of the on-demand information, the on-demand program and an on-demand participation mode according to the program list; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
and transmitting the determined on-demand information to the front end, so that the front end plays the program requested by the user according to the on-demand information.
The embodiment of the invention provides a front end of a digital television system, which comprises:
the information acquisition unit is used for acquiring on-demand information determined by a user according to a program list issued by a front end, wherein the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or a fee; the on-demand information comprises a playing time interval, on-demand programs and on-demand participation modes; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
the information ordering unit is used for ordering the programs ordered by the user corresponding to the playing time interval according to the ordering information in a certain sequence so as to generate an ordered program list;
a time determining unit for determining whether the current time reaches the start time of the playing period;
and the information playing unit is used for playing the program with the maximum on-demand times or the maximum on-demand cost according to the on-demand program list when the time determining unit determines that the current time reaches the starting time of the playing time interval.
An embodiment of the present invention provides a terminal device, where the terminal device includes:
the system comprises a first information receiving unit, a second information receiving unit and a third information receiving unit, wherein the first information receiving unit is used for receiving a program list sent by a front end, and the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or a fee;
the information determining unit is used for determining on-demand information, the on-demand information playing time interval, the on-demand programs and an on-demand participation mode according to the program list; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
and the second information sending unit is used for transmitting the determined on-demand information to the front end, so that the front end plays the program requested by the user according to the on-demand information.
The embodiment of the invention provides a video-on-demand system, which comprises a front end, wherein the front end comprises:
the information acquisition unit is used for acquiring on-demand information determined by a user according to a program list issued by a front end, wherein the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or a fee; the on-demand information comprises a playing time interval, on-demand programs and on-demand participation modes; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
the information ordering unit is used for ordering the programs ordered by the user corresponding to the playing time interval according to the ordering information in a certain sequence so as to generate an ordered program list;
a time determining unit for determining whether the current time reaches the start time of the playing period;
and the information playing unit is used for playing the program with the maximum on-demand times or the maximum on-demand cost according to the on-demand program list when the time determining unit determines that the current time reaches the starting time of the playing time interval.
Through the technical scheme of the embodiment of the invention, the programs are ordered according to the times or the expenses of the users for ordering the programs, and when the playing time is reached, the programs with the ordered times and the high expenses are determined according to the order of the ordered times or the expenses for playing, so that the user terminal and the front end are not limited to one-to-one terminal ordering and front end playing, the network bandwidth is saved, and the network construction cost can be reduced; and the user does not need to wait for too long time, thereby bringing convenience to the user for watching the television programs.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:
FIG. 1 is a flow chart of a VOD method according to embodiment 1 of the present invention;
FIG. 2 is a flow chart of a VOD method according to embodiment 2 of the present invention;
FIG. 3 is a flowchart of a VOD method according to embodiment 3 of the present invention;
FIG. 4 is a flowchart of a VOD method according to embodiment 4 of the present invention;
FIG. 5 is a schematic front end configuration diagram of embodiment 5 of the present invention;
fig. 6 is a schematic diagram of a terminal device configuration according to embodiment 6 of the present invention;
fig. 7 is a schematic view of the configuration of a vod system according to embodiment 7 of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention are described in further detail below with reference to the accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
Example 1
An embodiment of the present invention provides a video-on-demand method, as shown in fig. 1, the method includes:
step 101, acquiring on-demand information determined by a user according to a program list issued by a front end, wherein the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or a fee; the on-demand information comprises a playing time interval, on-demand programs and on-demand participation modes; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
step 102, sequencing the programs requested by the user corresponding to the playing time interval according to the request information in a certain sequence to generate a request program list;
step 103, if the current time reaches the start time of the playing time interval, the front end plays the program with the maximum on-demand times or the maximum on-demand cost according to the on-demand program list.
In this embodiment, for convenience of understanding, the method of ordering according to the number of times is referred to as a voting method, and the method of ordering according to the fee is referred to as a bidding method.
In this embodiment, when the fee-based on-demand method is adopted, the on-demand information may further include display information to be displayed by the user, such as advertisement, blessing message, etc., which may be determined according to actual situations.
Through the embodiment, the front end sequences the times or the cost of the program on demand according to the on demand participation mode determined by the user, and selects the program with the high on demand times and the high cost to play according to the sequence of the on demand times or the cost when the playing time is reached, so that the user terminal and the front end are not limited to one-to-one terminal on demand and front end playing, the network bandwidth is saved, and the network construction cost can be reduced; and the user does not need to wait for too long time, thereby bringing convenience to the user for watching the television programs.
Example 2
An embodiment of the present invention provides a video-on-demand method, as shown in fig. 2, the method includes:
step 201, a terminal device receives a program list sent by a front end, wherein the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or an on-demand mode according to a fee;
step 202, the user determines the on-demand information according to the program list, wherein the on-demand information comprises a playing time interval, on-demand programs and an on-demand participation mode; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
step 203, transmitting the determined on-demand information to the front end, so that the front end plays the program requested by the user according to the on-demand information.
In this embodiment, the terminal device may transmit the on-demand information back to the front end through the bidirectional network; in addition, the on-demand information can be sent to the short message platform through the mobile communication terminal, so that the front end can acquire the on-demand information from the short message platform.
Through the embodiment, the terminal can receive the program list issued by the front end, order the program according to the program list and determine the order participation mode, so that the front end orders the times or the cost of the order program according to the order participation mode determined by the user, and selects the program with high order times and cost to play when the playing time is reached, so that the user terminal and the front end are not limited to one-to-one terminal order playing and front end playing, the network bandwidth is saved, and the network construction cost can be reduced; and the user does not need to wait for too long time, thereby bringing convenience to the user for watching the television programs.
Example 3
The embodiment of the invention provides a video-on-demand method, which is explained in a mode of selecting votes.
As shown in fig. 3, the method includes:
step 301, the front end edits a program list;
in this embodiment, the program list includes a playing time interval, a program name, and an on-demand participation mode, where the on-demand participation mode includes an on-demand mode according to a number of times or an on-demand mode according to a fee;
in addition, the program list can also comprise a participation rule corresponding to the on-demand participation mode, and the rule is a relevant description for on-demand programs adopting the on-demand participation mode;
the program list is shown in table 1:
TABLE 1
Figure G2009100916360D00071
Step 302, after the editing is completed, sending the program list to a user terminal, so that the user terminal requests a program according to the program list;
in this embodiment, the program list may be transmitted to the user terminal along with the program stream.
Step 303, the terminal device receives the program list sent by the front end.
Step 304, the user determines the on-demand information according to the program list, wherein the on-demand information comprises a playing time interval, on-demand programs and on-demand participation modes;
in this embodiment, the user may select a program marked with a voting participation mode through a visual interface provided by the terminal device, where the program corresponds to a certain play time period.
Step 305, transmitting the determined on-demand information to the front end, so that the front end plays the program requested by the user according to the on-demand information;
in this embodiment, the terminal may return the on-demand information to the front end via a bidirectional network; or the user can send the short message to the short message platform through the mobile communication terminal, such as a mobile phone, so that the front end acquires the on-demand information from the short message platform.
Step 306, the front end obtains the on-demand information determined by the user according to the program list issued by the front end, wherein the program list comprises the playing time interval, the program name and the on-demand mode according to the times.
Step 307, the front end may sort the programs requested by the user corresponding to the playing time interval according to the request information in a certain order to generate a request program list;
in this embodiment, since the terminal device reports the on-demand information in real time, the front end can monitor the on-demand times of the programs in each playing time interval in real time, and sequence the on-demand programs in each playing time interval according to the sequence of the on-demand times from few to many.
Step 308, if the current time reaches the start time of the playing time interval, the front end plays the program with the maximum on-demand times according to the on-demand program list;
in this embodiment, when the current time reaches the start time of the play time period, the front end will terminate the on-demand process corresponding to the play time period, and play the programs with the large on-demand times.
Through the embodiment, the terminal can receive the program list issued by the front end, the on-demand information is determined according to the program list, the front end is enabled to sort according to the voting mode determined by the user, and when the playing time is reached, the programs with a large on-demand frequency are selected to be played, so that the user terminal and the front end are not limited to one-to-one terminal on-demand and front end playing, the network bandwidth is saved, and the network construction cost can be reduced; and the user does not need to wait for too long time, thereby bringing convenience to the user for watching the television programs.
Example 4
The embodiment of the invention provides a video-on-demand method, which is explained in a mode of selecting bidding.
As shown in fig. 4, the method includes:
steps 401 to 403 are similar to embodiment 3, and are not described again here.
Step 404, the user determines the on-demand information according to the program list, wherein the on-demand information comprises a playing time interval, on-demand programs and on-demand participation modes;
in this embodiment, a user may select a program bidding for a bidding participation mode through a visual interface provided by the terminal device, where the program corresponds to a certain playing time period;
in this embodiment, after determining the bidding mode, the user further needs to determine the fee paid for the on-demand program, that is, the on-demand information further includes the paid fee, or may further include display information to be displayed by the user, such as blessing words, advertisements, and other information.
Step 405, transmitting the determined on-demand information to the front end, so that the front end plays the program requested by the user according to the on-demand information;
in this embodiment, the terminal may return the on-demand information to the front end via a bidirectional network; or the user can send the short message to the short message platform through the mobile communication terminal, such as a mobile phone, so that the front end acquires the on-demand information from the short message platform.
Step 406, the front end obtains the on-demand information determined by the user according to the program list issued by the front end, wherein the program list includes the playing time interval, the program name, the bidding mode, the paid fee, or the display information to be displayed by the user.
Step 407, the front end may sort the programs requested by the user corresponding to the playing time interval according to the request information in a certain order to generate a request program list;
in this embodiment, since the terminal device reports the on-demand information in real time, the front end can monitor the programs in each playing period in real time according to the paid fee, and sequence the on-demand programs in each playing period in the order from high to low or from low to high in fee, so as to generate the playing program list.
Step 408, if the current time reaches the start time of the playing time interval, the front end plays the program with the highest cost according to the on-demand program list;
in this embodiment, when the current time reaches the start time of the playing time interval, the front end will terminate the on-demand process corresponding to the playing time interval, and play the program with the highest cost.
Step 409, the front end plays the program and simultaneously plays the display information to be displayed by the user, such as advertisements or blessings;
in this embodiment, the front end may set a specific position and a specific playing mode for the played display information.
Step 410, deduct the corresponding fee of the user requesting the program played.
In this embodiment, in step 407, after the broadcast program list is generated, the program list may be issued to the terminal device.
In this embodiment, after the on-demand program list currently being played is generated in step 407, in step 408, when the current time reaches the start time of the playing time period, the on-demand process corresponding to the playing time period is terminated, and in addition, a corresponding fee may be locked from an account of the user terminal device or a mobile phone account according to the current on-demand program list, and then a notification of a pre-deduction fee of the currently played program is sent to the user account, where the account may correspond to the terminal device of the user or the mobile phone of the user. And deduct the corresponding fee when playing the program. For other users who request programs, because the programs requested by the users are not played, the accounts of the users are not charged, and the users can also unlock and send messages for canceling the charging.
In this embodiment, in step 406, after the front end obtains the on-demand information determined by the user according to the program list delivered by the front end, if the on-demand information includes display information to be displayed, the display information may be further filtered before step 407 to determine whether to meet the symbol playing requirement, for example, if the display information is unhealthy or illegal display information, the on-demand information of the user may be filtered, and the bidding qualification of the user may be cancelled.
Through the embodiment, the terminal can receive the program list issued by the front end, the on-demand information is determined according to the program list, the front end sorts the on-demand programs according to the bidding mode determined by the user and according to the cost, and when the playing time is up, the programs with high cost are selected to be played, so that the user terminal and the front end are not limited to one-to-one terminal on-demand and front end playing, the network bandwidth is saved, and the network construction cost can be reduced; and the user does not need to wait for too long time, thereby bringing convenience to the user for watching the television programs. In addition, by means of bidding, a simpler and more effective advertisement negotiation mode can be provided for operators, and more advertisements and short message revenues are obtained.
Example 5
The embodiment of the present invention provides a front end of a digital television system, as shown in fig. 5, the front end includes an information obtaining unit 501, an information sorting unit 502, a time determining unit 503, and an information playing unit 504; wherein,
an information obtaining unit 501, configured to obtain on-demand information determined by a user according to a program list delivered by a front end, where the program list includes a playing time period, a program name, and an on-demand participation mode, and the on-demand participation mode includes an on-demand mode according to times or a fee; the on-demand information comprises a playing time interval, on-demand programs and on-demand participation modes; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
an information sorting unit 502, configured to sort, according to the on-demand information, programs requested by the user and corresponding to the playing time interval in a certain order, so as to generate an on-demand program list;
a time determination unit 503 for determining whether the current time reaches the start time of the playing period;
an information playing unit 504, configured to play the program with the highest on-demand frequency or on-demand cost according to the on-demand program list when the time determining unit determines that the current time reaches the start time of the playing time interval.
In this embodiment, for convenience of understanding, the method of ordering according to the number of times is referred to as a voting method, and the method of ordering according to the fee is referred to as a bidding method.
In this embodiment, when the fee-based on-demand method is adopted, the on-demand information may further include display information to be displayed by the user, such as advertisement, blessing message, etc., which may be determined according to actual situations.
Through the embodiment, the front end sequences the times or the cost of the program on demand according to the on demand participation mode determined by the user, and selects the program with the high on demand times and the high cost to play according to the sequence of the on demand times or the cost when the playing time is reached, so that the user terminal and the front end are not limited to one-to-one terminal on demand and front end playing, the network bandwidth is saved, and the network construction cost can be reduced; and the user does not need to wait for too long time, thereby bringing convenience to the user for watching the television programs.
As shown in fig. 5, the front end further includes a program editing unit 507 and a second information transmitting unit 508; a program editing unit 507, configured to edit the program list; a second information sending unit 508, configured to send the program list to the user terminal, so that the user terminal requests a program according to the program list.
As shown in fig. 5, when the on-demand participation mode in the on-demand information is a voting mode, the information sorting unit 502 sorts the programs requested by the users corresponding to the playing time period according to the on-demand information in a certain order, including: sorting the programs according to the sequence from the most to the least or the sequence from the least to the most of the times of requesting the programs;
when the on-demand participation mode in the on-demand information is a bidding mode, the information sorting unit 502 sorts the programs requested by the user corresponding to the playing time period according to the on-demand information in a certain order, including: the programs are ordered in order of high to low cost or low to high cost on demand.
As shown in fig. 5, the front end further includes a first information sending unit 505, configured to transmit the on-demand program list obtained after being sorted by the information sorting unit 502 to the terminal device. The information sorting unit 502 can monitor the on-demand information in real time, sort the on-demand information in real time, and transmit the on-demand information to the user terminal in real time, so that the user can know the ranking condition of the programs to be played in each time interval through the on-demand list.
In this embodiment, when the on-demand participation mode in the on-demand information is a bidding mode and the on-demand information further includes display information to be displayed by the user, the information playing unit 504 is further configured to play the display information while playing a program with the highest on-demand cost according to the on-demand program list.
In this embodiment, when the on-demand participation mode in the on-demand information is a bidding mode and the on-demand information further includes display information to be displayed by the user, as shown in fig. 5, the front end may further include a first information determining unit (not shown in the figure) configured to determine whether to retain the display information in the information obtaining unit 501 according to the content of the display information. In this way, when the determination result of the first information determining unit is yes, the information sorting unit 502 sorts the programs requested by the user corresponding to the playing time period according to the requested information in a certain order; otherwise, deleting the on-demand information of the user.
In this embodiment, when the on-demand participation mode in the on-demand information is the bidding mode, when the time determining unit 503 determines that the current time reaches the start time of the playing time period, the on-demand process corresponding to the playing time period is terminated, and before the information playing unit 504 plays the program with high cost, the corresponding cost may be locked from the account of the terminal device or the mobile phone account of the user according to the current on-demand program list, so that the front end may further include a cost locking unit (not shown in the figure) for locking the corresponding cost from the account of the terminal device or the mobile phone account of the user. In this case, the front end may further include a message notification unit (not shown) that sends a notification of the pre-charging fee of the program being played to the account of the user, where the account may correspond to the terminal device of the user or the mobile phone of the user.
In this embodiment, when the on-demand participation mode in the on-demand information is a bidding mode, the front end may further include a fee deduction unit 506 for deducting the fee of the user corresponding to the played program. For other bidding users, because the programs requested by the users are not played, the accounts of the users are unlocked, and the users are sent a message for canceling the deduction through a message notification unit.
In this embodiment, the vod system may be referred to as a negotiation vod system, i.e., cvod (unified Video on demand).
Through the embodiment, the front end sorts the on-demand programs according to a certain sequence according to the on-demand participation mode determined by the user, and selects the programs with more on-demand times or high payment to play when the playing time is reached, so that the user terminal and the front end are not limited to one-to-one terminal on-demand and front end playing, the network bandwidth is saved, and the network construction cost can be reduced; and the user does not need to wait for too long time, thereby bringing convenience to the user for watching the television programs. In addition, by means of bidding, a simpler and more effective advertisement negotiation mode can be provided for operators, and more advertisements and short message revenues are obtained.
Example 6
An embodiment of the present invention provides a terminal device, as shown in fig. 6, where the terminal device includes a first information receiving unit 601 and a second information determining unit 602; wherein,
a first information receiving unit 601, configured to receive a program list sent by a front end, where the program list includes a playing time interval, a program name, and an on-demand participation mode, where the on-demand participation mode includes a mode of on-demand according to times or a mode of on-demand according to a fee;
a second information determining unit 602, configured to determine, according to the program list, on-demand information, a playing time period of the on-demand information, an on-demand program, and an on-demand participation mode; the on-demand information also includes the paid fee when determining the manner in which to order at the fee.
When the second information determining unit 602 determines the on-demand information, the determined on-demand information can be transmitted to the short message platform by a mobile communication terminal of the user, such as a mobile phone, in a short message manner, so that the front end obtains the on-demand information from the short message platform.
In addition, when the second information determining unit 602 determines the on-demand information, the on-demand information may be directly transmitted back to the front end through the bidirectional network. Thus, as shown in fig. 6, the head end may further include a second information sending unit 603 configured to transmit the determined on-demand information to the head end, so that the head end plays the program requested by the user according to the on-demand information.
In this embodiment, when it is determined that the on-demand participation mode is the on-demand mode according to the fee, the on-demand information further includes display information to be displayed by the user.
As shown in fig. 6, the terminal device further includes a second information receiving unit 604 and a display unit 605, where the second information receiving unit 604 is configured to receive an on-demand program list sent by the front end, where the on-demand program list is a program list obtained by the front end sorting programs requested by the user according to the received on-demand information; a display unit 605 for displaying the on-demand program list.
Through the embodiment, the terminal can receive the program list issued by the front end, the on-demand information is determined according to the program list, the front end sorts the on-demand programs according to the bidding mode determined by the user and according to the cost, and when the playing time is up, the programs with high cost are selected to be played, so that the user terminal and the front end are not limited to one-to-one terminal on-demand and front end playing, the network bandwidth is saved, and the network construction cost can be reduced; and the user does not need to wait for too long time, thereby bringing convenience to the user for watching the television programs. In addition, by means of bidding, a simpler and more effective advertisement negotiation mode can be provided for operators, and more advertisements and short message revenues are obtained.
Example 7
An embodiment of the present invention provides a video-on-demand system, as shown in fig. 7, the system includes a front end 701 and a digital television terminal device 702.
In this embodiment, the front end 701 and the digital television terminal device 702 interact with each other through a bidirectional network, and the configuration thereof is as described in embodiments 5 and 6, and details thereof are not described here.
In addition, the system may further include a mobile communication terminal 703, and after the terminal device user determines the on-demand message, the on-demand message may be sent to the front end 702 through the mobile communication terminal 703.
In this embodiment, the system may further include a short message platform (not shown), and the mobile communication terminal 703 may transmit the on-demand information to the short message platform in a short message manner, so that the front end 701 obtains the on-demand information from the short message platform.
In addition, the front end 701 may also issue a notification message of the relevant fee, such as a pre-charging notification or a fee deduction cancellation notification, to the mobile communication terminal 702.
Through the embodiment, the terminal can receive the program list issued by the front end, the on-demand information is determined according to the program list, the front end sorts the on-demand programs according to the bidding mode determined by the user and according to the cost, and when the playing time is up, the programs with high cost are selected to be played, so that the user terminal and the front end are not limited to one-to-one terminal on-demand and front end playing, the network bandwidth is saved, and the network construction cost can be reduced; and the user does not need to wait for too long time, thereby bringing convenience to the user for watching the television programs. In addition, by means of bidding, a simpler and more effective advertisement negotiation mode can be provided for operators, and more advertisements and short message revenues are obtained.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (23)

1. A video-on-demand method, the method comprising:
acquiring on-demand information determined by a user according to a program list issued by a front end, wherein the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or a fee; the on-demand information comprises a playing time interval, on-demand programs and on-demand participation modes; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
sequencing the programs requested by the user corresponding to the playing time interval according to the requesting information in a certain sequence to generate a requesting program list;
if the current time reaches the starting time of the playing time interval, the front end plays the program with the maximum playing times or the maximum playing cost according to the on-demand program list;
when the on-demand participation mode in the on-demand information is an on-demand mode according to the times, the ordering the programs on demand of the user corresponding to the playing time interval according to the on-demand information according to a certain sequence includes:
sorting the programs according to the sequence from the most to the least or the sequence from the least to the most of the times of ordering the programs;
when the on-demand participation mode in the on-demand information is an on-demand mode according to the fee, the ordering the programs on demand of the user corresponding to the playing time interval according to the on-demand information according to a certain sequence comprises:
the programs are ordered according to the cost of ordering the programs from high to low or from low to high.
2. The method of claim 1, wherein after generating the on-demand program listing, the method further comprises: and transmitting the on-demand program list to terminal equipment.
3. The method as claimed in claim 1, wherein when the on-demand participation mode in the on-demand information is a fee-based on-demand mode and the on-demand information further includes display information to be displayed by the user, the display information is displayed while the front end plays the program with the highest on-demand fee according to the on-demand program list.
4. The method as claimed in claim 1, wherein when the on-demand participation mode in the on-demand information is a fee-based on-demand mode and the on-demand information further includes display information to be displayed by the user, after acquiring the on-demand information determined by the user according to a program list delivered by a front end, the method further includes:
determining whether to reserve the display information according to the content of the display information;
if the determined result is yes, sequencing the programs requested by the user corresponding to the playing time interval according to the requesting information in a certain sequence to generate a requesting program list;
and the display information is also played at the same time when the front end plays the program with the highest on-demand cost according to the on-demand program list.
5. The method of claim 3 or 4, wherein after generating the on-demand program listing, the method further comprises: the on-demand fee of the user is locked on the account of the user corresponding to the on-demand program in the on-demand program list;
or further comprising: and sending a pre-deduction notification message to a user account corresponding to the on-demand program in the on-demand program list.
6. The method according to claim 3 or 4, characterized in that the method further comprises: deducting the cost of the user corresponding to the played program;
or the method further comprises: and sending a charge cancellation notification message to a user account except the user corresponding to the played program.
7. The method of claim 1, further comprising:
editing the program list;
and sending the program list to a user terminal, so that the user terminal requests programs according to the program list.
8. A video-on-demand method, the method comprising:
the method comprises the steps that terminal equipment receives a program list sent by a front end, wherein the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or a fee;
the user determines on-demand information according to the program list, wherein the on-demand information comprises a playing time interval, on-demand programs and on-demand participation modes; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
transmitting the determined on-demand information to the front end through a bidirectional network or a mobile communication terminal of a terminal equipment user, so that the front end plays a program on demand of the user according to the on-demand information;
receiving an on-demand program list sent by a front end, wherein the on-demand program list is used for sequencing programs on demand of a user corresponding to a playing time interval according to the on-demand information when the on-demand participation mode in the on-demand information is an on-demand mode according to times, and the method comprises the following steps: sorting the programs according to the sequence from the most to the least or the sequence from the least to the most of the times of ordering the programs; sorting the programs according to the sequence of the cost for ordering the programs from high to low or the sequence of the cost for ordering the programs from low to high;
and displaying the on-demand program list.
9. The method of claim 8, wherein the on-demand information further includes display information to be displayed by the user when the on-demand participation mode is determined to be a fee-based on-demand mode.
10. A digital television system front end, the front end comprising:
the information acquisition unit is used for acquiring on-demand information determined by a user according to a program list issued by a front end, wherein the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or a fee; the on-demand information comprises a playing time interval, on-demand programs and on-demand participation modes; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
the information ordering unit is used for ordering the programs ordered by the user corresponding to the playing time interval according to the ordering information in a certain sequence so as to generate an ordered program list;
a time determining unit for determining whether the current time reaches the start time of the playing period;
the information playing unit is used for playing the program with the maximum on-demand times or the maximum on-demand cost according to the on-demand program list when the time determining unit determines that the current time reaches the starting time of the playing time interval;
when the on-demand participation mode in the on-demand information is an on-demand mode according to the times, the sequencing unit sequences the programs requested by the users corresponding to the playing time interval according to a certain sequence according to the on-demand information, and the sequencing method comprises the following steps: sorting the programs according to the sequence from the most to the least or the sequence from the least to the most of the times of ordering the programs;
when the on-demand participation mode in the on-demand information is an on-demand mode according to the fee, the sequencing unit sequences the programs requested by the users corresponding to the playing time interval according to a certain sequence according to the on-demand information, and comprises the following steps: the programs are ordered according to the cost of ordering the programs from high to low or from low to high.
11. The headend of claim 10 further comprising a first information transmitting unit for transmitting the on-demand program list to a terminal device.
12. The front-end of claim 10, wherein when the on-demand participation mode in the on-demand information is a fee-based on-demand mode and the on-demand information further includes display information to be displayed by the user, the information playing unit is further configured to display the display information while playing a program with a highest on-demand fee according to the on-demand program list.
13. The headend of claim 10, wherein when the on-demand participation mode in the on-demand information is a pay-per-demand mode and the on-demand information further includes display information to be displayed by the user, the headend further comprises:
a first information determination unit configured to determine whether to retain the display information according to a content of the display information;
the information sorting unit sorts the programs requested by the user corresponding to the playing time interval according to the requesting information in a certain sequence when the determination result of the first information determining unit is yes;
and the information playing unit displays the display information while playing the program with the highest on-demand cost according to the on-demand program list.
14. The front-end according to claim 12 or 13, further comprising: the account locking unit is used for locking the on-demand fee of the user on the account of the user corresponding to the on-demand program in the on-demand program list;
or the front end also comprises a first message notification unit used for sending a pre-deduction notification message to a user account corresponding to the on-demand program in the on-demand program list.
15. The headend of claim 12 or 13 further comprising a fee deduction unit for deducting fees of users corresponding to the programs being played;
or the front end also comprises a second message notification unit used for sending a charge deduction cancellation notification message to a user account except the user corresponding to the played program.
16. The front end of claim 10, further comprising:
a program editing unit for editing the program list;
and the second information sending unit is used for sending the program list to the user terminal so that the user terminal requests the program according to the program list.
17. A terminal device, characterized in that the terminal device comprises:
the system comprises a first information receiving unit, a second information receiving unit and a third information receiving unit, wherein the first information receiving unit is used for receiving a program list sent by a front end, and the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or a fee;
the second information determining unit is used for determining on-demand information, the playing time interval of the on-demand information, the on-demand program and an on-demand participation mode according to the program list; when the method of the fee on demand is determined, the on demand information also comprises the paid fee;
the second information sending unit is used for transmitting the determined on-demand information to the front end, so that the front end plays the program requested by the user according to the on-demand information;
a second information receiving unit, configured to receive an on-demand program list sent by a front end, where the on-demand program list is obtained by ordering, according to the on-demand information, programs requested by a user corresponding to a playing time period according to a certain order when a broadcast participation mode in the on-demand information is a mode requested according to times, and the second information receiving unit is configured to: sorting the programs according to the sequence from the most to the least or the sequence from the least to the most of the times of ordering the programs; sorting the programs according to the sequence of the cost for ordering the programs from high to low or the sequence of the cost for ordering the programs from low to high;
and the display unit is used for displaying the on-demand program list.
18. The terminal device of claim 17, wherein the on-demand information further includes display information to be displayed by the user when the on-demand participation mode is determined to be a fee-based on-demand mode.
19. A video-on-demand system, characterized in that it comprises a front-end according to claim 10.
20. The system of claim 19, wherein the information obtaining unit obtains the on-demand information determined by the user according to the program list delivered by the front end, and the obtaining unit comprises: and receiving the on-demand information which is sent by the terminal equipment and is determined by the user according to the program list through the bidirectional network.
21. The system of claim 19, further comprising a terminal device, the terminal device comprising:
the system comprises a first information receiving unit, a second information receiving unit and a third information receiving unit, wherein the first information receiving unit is used for receiving a program list sent by a front end, and the program list comprises a playing time interval, a program name and an on-demand participation mode, and the on-demand participation mode comprises an on-demand mode according to times or a fee;
the second information determining unit is used for determining on-demand information, the playing time interval of the on-demand information, the on-demand program and an on-demand participation mode according to the program list;
and the second information sending unit is used for transmitting the determined on-demand information to the front end, so that the front end plays the program requested by the user according to the on-demand information.
22. The system of claim 21, further comprising a mobile communication terminal for sending the on-demand information determined by the user according to the program list to the short message platform by a short message, so that the information obtaining unit obtains the on-demand information determined by the user according to the program list, or receives a pre-charging notification or a charging cancellation notification sent by a front end from the short message platform through a mobile communication network.
23. The system of any one of claims 20 to 22, wherein the front end further comprises the front end of any one of claims 10 to 16; the terminal device further comprises the terminal device of claim 17 or 18.
CN200910091636.0A 2009-08-26 2009-08-26 Video on demand method, device and system Active CN101998155B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910091636.0A CN101998155B (en) 2009-08-26 2009-08-26 Video on demand method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910091636.0A CN101998155B (en) 2009-08-26 2009-08-26 Video on demand method, device and system

Publications (2)

Publication Number Publication Date
CN101998155A CN101998155A (en) 2011-03-30
CN101998155B true CN101998155B (en) 2013-06-05

Family

ID=43787620

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910091636.0A Active CN101998155B (en) 2009-08-26 2009-08-26 Video on demand method, device and system

Country Status (1)

Country Link
CN (1) CN101998155B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102186105B (en) * 2011-04-20 2013-03-13 深圳创维数字技术股份有限公司 Digital television program playing system, method and digital television receiving terminal
CN102421027A (en) * 2011-09-26 2012-04-18 中兴通讯股份有限公司 Program playing method and system
CN103813183A (en) * 2012-11-09 2014-05-21 腾讯科技(深圳)有限公司 Multimedia program broadcasting method and broadcasting system
CN105100921A (en) * 2015-09-07 2015-11-25 中国联合网络通信集团有限公司 Interactive on-demand method and interactive platform of PIS system
CN105469299A (en) * 2015-11-25 2016-04-06 广州华多网络科技有限公司 Video-on-demand control method and video-on-demand control platform
CN107360466A (en) * 2017-08-22 2017-11-17 天脉聚源(北京)传媒科技有限公司 A kind of method and device to the single sequence of video frequency program
CN109996123A (en) * 2018-01-03 2019-07-09 阿里巴巴集团控股有限公司 Processing method and system and storage medium, the mobile device of multi-medium data

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101453624A (en) * 2008-12-30 2009-06-10 青岛华威视通数字传媒有限公司 Playing on demand system for video

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101453624A (en) * 2008-12-30 2009-06-10 青岛华威视通数字传媒有限公司 Playing on demand system for video

Also Published As

Publication number Publication date
CN101998155A (en) 2011-03-30

Similar Documents

Publication Publication Date Title
CN101998155B (en) Video on demand method, device and system
CN102210159B (en) Methods and systems for broadcasting content based on user input
JP3394388B2 (en) Satellite communication system, satellite communication method, and information center distribution device
CN107872732B (en) Self-service interactive video live broadcast system
KR100837695B1 (en) Customized advertising service provision system and method
US20020151271A1 (en) Data transfer method and mobile server
EP1235383A1 (en) Transmitter, receiver, and broadcast data distribution method
CN113497951A (en) Live broadcast interaction method and device, storage medium and equipment
Dixit et al. TVCCCS: Television Viewer’s Channel Cost Calculation System On Per Second Usage
CN1595979A (en) Application method of digital Video-On-Demand system in playing advertisement
US20090222868A1 (en) Service for providing shared multimedia content
CN1937539B (en) Device and method for automatically acquiring information relating to viewers of programs transmitted by a communication network
KR100820259B1 (en) Sweepstakes Event Management System
US20110166917A1 (en) Viewer credit account for a multimedia broadcasting system
US20120288097A1 (en) Content distribution system, management apparatus, and mobile terminal
JPH11196385A (en) Storage type information broadcasting system and receiving terminal device of this system
KR100686689B1 (en) Schedule management system of on-demand program providing service and method
CN201663661U (en) KOD (Karaoke on Demand) service system and digital TV KOD system
CN110636342A (en) Video sharing payment method and system based on network video platform
KR101350064B1 (en) System and method for providing additional images by participation of program
JPH0918850A (en) Multimedia communication system and communication equipment
KR100708999B1 (en) Apparatus and method for providing customized ticker service linked with interactive broadcasting service
KR101012870B1 (en) IPTV system
JP2006333332A (en) Image information supply system
CN101841693B (en) Broadcasting method and device of television channel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant