CN102833599A - Video-on-demand system and video-on-demand method - Google Patents
Video-on-demand system and video-on-demand method Download PDFInfo
- Publication number
- CN102833599A CN102833599A CN2012102836822A CN201210283682A CN102833599A CN 102833599 A CN102833599 A CN 102833599A CN 2012102836822 A CN2012102836822 A CN 2012102836822A CN 201210283682 A CN201210283682 A CN 201210283682A CN 102833599 A CN102833599 A CN 102833599A
- Authority
- CN
- China
- Prior art keywords
- program request
- terminal
- video
- program
- video flowing
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 239000000835 fiber Substances 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 3
- 244000188472 Ilex paraguariensis Species 0.000 claims description 2
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 238000009331 sowing Methods 0.000 claims description 2
- 241000196324 Embryophyta Species 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a video-on-demand system and a video-on-demand method. The video-on-demand system comprises an on-demand system front end and an on-demand shared network, wherein the on-demand system front end is used for responding to video-on-demand to manage and distribute video resources, and the on-demand shared network is connected with the on-demand system front end and a plurality of on-demand terminals. The on-demand terminals include a first on-demand terminal and a second on-demand terminal. When receiving video-on-demand from the first on-demand terminal, the on-demand system front end brings out corresponding video streaming via the on-demand shared network; when receiving query on shareable video streaming from the second on-demand terminal, the on-demand system front end informs the second on-demand terminal that the video streaming is already brought out for the first on-demand terminal; and when the on-demand system front end receives on-demand of the video streaming from the second on-demand terminal, the second on-demand terminal shares the video streaming in the on-demand shared network. By the aid of the video-on-demand system and the video-on-demand method, bandwidth utilization ratio is increased.
Description
Technical field
The present invention relates to communication technical field, especially relate to a kind of video on-demand system and method thereof.
Background technology
In recent years, along with development of internet technology and the people increase to the amusement demand, video request program has become new technical concerns focus gradually.VOD method can be based on realizing on the complete IP network that the user arrives the Internet through network insertions such as broadband network DSL, optical fiber access or WLAN, thereby on the internet, carries out the program request of video.Yet, in more existing improvement projects (for example, application number is 201110172914.2,200910189800.1,201110063455.4 Chinese invention patent application), still lower to the bandwidth efficient utilance of whole network.
Therefore, be necessary to provide a kind of video on-demand system that solves the problems of the technologies described above and method thereof.
Summary of the invention
The technical problem that the present invention will solve is the video on-demand system and the method thereof that provide a kind of bandwidth efficient utilance high.
For solving the problems of the technologies described above, the technical scheme that the present invention adopts is: a kind of video on-demand system, it is characterized in that said video on-demand system comprises the VOD system front end, and be used for managing and distributing video resource in response to video request program; And the program request shared network, be used for tie point broadcast system front end and a plurality of program requests terminal.Said a plurality of program requests terminal comprises the first program request terminal and the second program request terminal, and when the VOD system front end received the video request program from the first program request terminal, the VOD system front end was that corresponding video flowing is released at the first program request terminal via the program request shared network; When the VOD system front end receive from the second program request terminal about can share the inquiry of video flowing the time, it has been that video flowing is released at the first program request terminal that the VOD system front end is notified the second program request terminal; When the VOD system front end receives the some sowing time about video flowing from the second program request terminal, the VOD system front end is not that the video flowing in the video flowing and the second program request terminals share program request shared network is released at the second program request terminal.
Another technical scheme that the present invention adopts is: a kind of VOD method; Be used for the video request program that management is initiated via the program request shared network by a plurality of program requests terminal on the VOD system front end; A plurality of program requests terminal comprises the first program request terminal and the second program request terminal; It is characterized in that VOD method comprises: receive video request program from the first program request terminal; Be that corresponding video flowing is released at the first program request terminal; Reception is from the inquiry about shared with the video flowing in the program request shared network at the second program request terminal; Notifying the second program request terminal has been that video flowing is released at the first program request terminal; Reception is from the program request about video flowing at the second program request terminal; And be not that the video flowing that the second program request terminal is released in video flowing and the shared program request shared network is given the second program request terminal.
The invention has the beneficial effects as follows: the present invention can utilize bandwidth fully, has improved bandwidth availability ratio, multistage user's program request scheme is provided and has improved the experience that the user uses program request.
Description of drawings
Below, can further understand the object of the invention, specific structural features and advantage through some embodiments of the present invention being combined the description of its accompanying drawing.
Shown in Figure 1 is the structural representation of video on-demand system;
Shown in Figure 2 is the structural representation of the VOD system front end among Fig. 1;
Shown in Figure 3 is the structural representation of the resource-sharing front end system among Fig. 2;
Shown in Figure 4 is the applied environment figure of an example of the program request shared network among Fig. 1;
Shown in Figure 5 is the applied environment figure of another example of the program request shared network among Fig. 1;
Interface sketch map for the application of program request shared terminal shown in Figure 6;
Shown in Figure 7 is the flow chart of an example of VOD method;
Shown in Figure 8 is video flowing sketch map in the VOD method of Fig. 7; And
Shown in Figure 9 is the flow chart of another example of VOD method.
Embodiment
Below in conjunction with accompanying drawing and embodiment technical scheme of the present invention is made further more detailed description.Obviously, described embodiment only is a part of embodiment of the present invention, rather than whole embodiment.Based on the embodiment among the present invention, the every other embodiment that those of ordinary skills are obtained under the prerequisite of not making creative work should belong to the scope that the present invention protects.
Shown in Figure 1 is the structural representation of video on-demand system 100.Video on-demand system 100 comprises VOD system front end 102, program request shared network 104 and program request shared terminal application 1 06.Program request shared network 104 tie point broadcast system front ends 102 and the program request shared terminal application 1 06 that comprises a plurality of program requests terminal.Program request shared terminal application 1 06 can be desktop computer, notebook computer, personal digital assistant's or the like an any suitable terminal equipment.
In the example of Fig. 1, VOD system front end 102 can be used for managing and distributing video resource in response to video request program, specifically can be with reference to figure 2, and it is the structural representation of the VOD system front end 102 among Fig. 1.In the example of Fig. 2, VOD system front end 102 comprises content delivering system 202, business operation support system 204, background system 206, video server 208, resource-sharing front end system 210 and door 212.Those of ordinary skills should understand concrete realization technological means and the corresponding function that VOD system front end 102 comprises content delivering system 202, business operation support system 204, background system 206, video server 208 and door 212; For for purpose of brevity and outstanding emphasis of the present invention, do not give unnecessary details in addition here.Particularly, resource-sharing front end system 210 is used for managing the resource-sharing of program request shared network 104, specifically can be with reference to figure 3, and it is the structural representation of the resource-sharing front end system 210 among Fig. 2.In the example of Fig. 3, resource-sharing front end system 210 comprises shares deployment unit 302, shared information collection unit 304 and resource-sharing door 306.Share the resource-sharing information that information collection unit 304 is used for grasping from other server of front end program request shared network 104.Being coupled in the shared deployment unit 302 of sharing information collection unit 304 is used for according to resource-sharing information the resource of program request shared network 104 being shared control.Being coupled in the resource-sharing door 306 of sharing information collection unit 304 is used for presenting resource-sharing information to the user.
Shown in Figure 4 is the applied environment figure of an example of the program request shared network 104 among Fig. 1.Adopt among Fig. 4 be the hybrid network that combines of optical fiber and coaxial cable (Hybrid Fiber-Coaxial, HFC).HFC normally is made up of fiber optic backbone, coaxial cable branch line and subscriber distribution network network three parts, and the programme signal of coming out from cable TV station becomes light signal earlier and transmits at main line; Behind the user area, convert light signal to the signal of telecommunication, after distributor distributes, deliver to the user through coaxial cable.In the intensive zone of population inhabitation, have up to ten thousand users and share a hfc plant, if a lot of user carries out demand (telecommunication) service simultaneously, then existing hfc plant server is difficult to support.Advantageously, the video on-demand system that comprises resource-sharing front end system 210 100 proposed by the invention can address this problem preferably.In the program request of hfc plant realizes, in conjunction with existing conventional program request scheme and shared program request scheme proposed by the invention, in case order request is initiated at the terminal; IP quadrature amplitude modulation modulation (IP Quadrature Amplitude Modulation; IPQAM) video flowing of institute's program request is released in meeting, in the coverage of current IP QAM, will adopt broadcast mode to send video flowing; Thereby this video flowing can be watched in the terminal, and concrete grammar can be with reference to hereinafter detailing.
Shown in Figure 5 is the applied environment figure of another example of the program request shared network 104 among Fig. 1.The network that is based on IP multicast (IP multicasting) that adopts among Fig. 5 is in the program request of IP multicast network realizes, in conjunction with existing conventional program request scheme and shared program request scheme proposed by the invention.That is to say that as long as route is supported multicast, in case the terminal adds multicast group, the video flowing that just can be supported in the network segment is shared.Thereby client can receive the multicast video streams in the network segment as long as bind multicast address, and concrete grammar can be with reference to hereinafter detailing.
Interface sketch map for the application of program request shared terminal shown in Figure 6, this program request shared terminal is used and can be run on the program request terminal (for example, desktop computer, notebook computer, personal digital assistant, mobile phone or the like).In the example of Fig. 6, the program request shared terminal is used can comprise the resource query module, and it is configured to program request and shares the sharable video source in the requester network; Share program request and select module, it is configured to select the program request of the video flowing shared; And shared order program service module, it is configured to activate the program request of the video flowing of being shared, and carries out life cycle management.Please note; Can form the resource query module with any suitable programming language, share program request and select module and shared order program service module and it is shown as a plurality of buttons in the interface that the program request shared terminal uses; Click through the user or operation such as push can be carried out corresponding VOD method.
Shown in Figure 7 is the flow chart of an example of VOD method 700; VOD method 700 is used for the video request program that management is initiated via the program request shared network by a plurality of program requests terminal on the VOD system front end, and a plurality of program requests terminal comprises the program request terminal A and the second program request terminal B.Can combine Fig. 8 to understand Fig. 7, shown in Figure 8 is the sketch map of the video flowing I in the VOD method 700 of Fig. 7.
In step 702: program request terminal A order video stream I, promptly the program request front end receives the video request program about video flowing I from program request terminal A.Program request terminal A can be any one in desktop computer, notebook computer, personal digital assistant, mobile phone or the like;
In step 704: the program request front end, for example the VOD system front end 102, are that program request terminal A releases video flowing I;
In step 706: program request terminal B; For example; Inquire about the sharable video flowing in the program request shared network through the resource query module among Fig. 6, i.e. program request front end reception is released video flowing I for program request terminal A from inquiry and the notice program request terminal B about shared with the video flowing in the program request shared network of program request terminal B.Program request terminal B also can be any one in desktop computer, notebook computer, personal digital assistant, mobile phone or the like.Particularly, in one case, if the program request shared network is a hfc plant, and program request terminal B is with in program request terminal A belongs to identical IPQAM zone, then mean terminal B in fact can be tuned to by the video flowing I of terminal A program request.Accordingly; The video sharing front-end module (for example; Resource-sharing front end system 210) can issue this resource-sharing information and give all terminals (for example, STB) belong in the same area, and the door that terminal B can be through the video sharing front end (for example; Resource-sharing door 306) receives this resource-sharing information, and can optionally watch video flowing I according to user's hobby subsequently.Under another kind of situation; If the program request shared network is a hfc plant; But the VOD system front end does not have the video sharing front-end module, and then terminal B can start the traversal channel list, thereby can receive the video flowing in this same area equally and present to the user of terminal B.Under another situation; If the program request shared network is the IP multicast network; By program request front end (for example, VOD system front end 102) at present available shared video flowing tabulation is provided, wherein at present available shared video flowing tabulation comprises the video flowing I by terminal A program request; Program request terminal B inquiry is available shared video flowing at present, and can optionally add multicast group according to user's hobby subsequently and watch video flowing I.
In step 708: video flowing I is shared in the B program request of program request terminal, promptly the program request front end receive from program request terminal B about sharing the program request of video flowing I;
In step 710: program request terminal B receives and shares video flowing I, and promptly the program request front end is not released video flowing I for program request terminal B and program request terminal B shares the video flowing I in the program request shared network.
Shown in Figure 9 is the flow chart of another example of VOD method 900, can combine Fig. 7 and Fig. 8 to understand this VOD method 900.
In step 902: program request terminal A order video stream I;
In step 904: the video flowing resource that program request front end traversal has been released;
In step 906: judge by the program request front end whether video flowing I matees the video flowing resource of having released, judges promptly whether video flowing I releases, and whether zero-time is consistent.In this way, mean and existing shareable resource coupling that then forward step 908 to, the terminal A program request of program request front end notice is used and shared video flowing I.As not, mean there is not existing shareable resource that then forward step 910 to, the program request front end is released video flowing I.
Advantageously; In above-mentioned VOD method,, can utilize bandwidth fully in conjunction with existing conventional program request scheme and shared program request scheme proposed by the invention; Improved bandwidth availability ratio, multistage user's program request scheme is provided and has improved the experience that the user uses program request.
One of ordinary skill in the art will appreciate that: realizing all or part of step in the foregoing description method, is to instruct relevant hardware to accomplish through computer program, and described program can be stored in the computer read/write memory medium.This program can comprise the flow process like the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only storage memory body (Read-Only Memory, ROM) or at random store memory body (Random Access Memory, RAM) etc.
Wording in this use all is illustrative rather than definitive thereof with expressing; Use these wording will get rid of outside invention scope at any equivalent (or part equivalent) of the characteristic of this diagram and description, possibly have various modifications within the scope of the claims with expressing not.Other modification, variant and alternative also possibly exist.Therefore, claim is intended to contain all these type of equivalents.
Claims (10)
1. a video on-demand system is characterized in that, said video on-demand system comprises:
The VOD system front end is used for managing and distributing video resource in response to video request program; And
The program request shared network is used to connect said VOD system front end and a plurality of program requests terminal,
Wherein said a plurality of program requests terminal comprises the first program request terminal and the second program request terminal; When said VOD system front end received the video request program from the said first program request terminal, said VOD system front end was that corresponding video flowing is released at the said first program request terminal via said program request shared network; When said VOD system front end receive from the said second program request terminal about the inquiry of shared with the video flowing in the said program request shared network time, said VOD system front end notifies the said second program request terminal to release said video flowing for the said first program request terminal; When said VOD system front end receives the some sowing time about said video flowing from the said second program request terminal, said VOD system front end is not released the said video flowing in said video flowing and the said program request shared network of the said second program request terminals share for the said second program request terminal.
2. video on-demand system according to claim 1 is characterized in that, said VOD system front end comprises:
Share information collection unit, be used for grasping the resource-sharing information of said program request shared network from other server of front end;
Share deployment unit, be coupled in said shared information collection unit, be used for the resource of said program request shared network being shared control according to said resource-sharing information; And
The resource-sharing door is coupled in said shared information collection unit, is used for presenting said resource-sharing information to the user.
3. video on-demand system according to claim 1 is characterized in that, said program request shared network is a HPA Hybrid Fiber Coaxial.
4. video on-demand system according to claim 1 is characterized in that, said program request shared network is the IP multicast network.
5. video on-demand system according to claim 1 is characterized in that, said video on-demand system also comprises the application of program request shared terminal, and said program request shared terminal is used and comprised:
The resource query module is configured to inquire about the sharable video flowing in the said program request shared network;
Share program request and select module, be configured to select the program request of the video flowing shared; And
Share the order program service module, be configured to activate the program request of the video flowing of being shared and carry out life cycle management.
6. VOD method; Be used for the video request program that management is initiated via the program request shared network by a plurality of program requests terminal on the VOD system front end; Said a plurality of program requests terminal comprises the first program request terminal and the second program request terminal, it is characterized in that said VOD method comprises:
Reception is from the video request program at the said first program request terminal;
For releasing corresponding video flowing in the said first program request terminal;
Reception is from the inquiry about shared with the video flowing in the said program request shared network at the said second program request terminal;
Notify the said second program request terminal to release said video flowing for the said first program request terminal;
Reception is from the program request about said video flowing at the said second program request terminal; And
The said video flowing of not releasing said video flowing for the said second program request terminal and sharing in the said program request shared network is given the said second program request terminal.
7. VOD method according to claim 6; It is characterized in that; Said program request shared network is a HPA Hybrid Fiber Coaxial; The wherein said first program request terminal and the said second program request terminal belong in the identical IP quadrature amplitude modulation modulation areas, and the wherein said step of notifying the said second program request terminal to release said video flowing for the said first program request terminal is to share information through said VOD system front end releasing resources to carry out for all terminals that belong in the said identical IP quadrature amplitude modulation modulation areas.
8. VOD method according to claim 6; It is characterized in that; Said program request shared network is a HPA Hybrid Fiber Coaxial, and the wherein said step of notifying the said second program request terminal to release said video flowing for the said first program request terminal is to carry out through said second program request terminal traversal channel list.
9. VOD method according to claim 6; It is characterized in that; Said program request shared network is the IP multicast network, and the wherein said step of notifying the said second program request terminal to release said video flowing for the said first program request terminal is to provide present available shared video flowing to tabulate through said program request front end to carry out.
10. VOD method according to claim 6 is characterized in that, said VOD method also comprises:
The video flowing resource that traversal has been released;
Judge whether said video flowing matees the said video flowing resource of having released; And
If coupling notifies the said first program request terminal to use the video flowing resource of sharing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012102836822A CN102833599A (en) | 2012-08-10 | 2012-08-10 | Video-on-demand system and video-on-demand method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012102836822A CN102833599A (en) | 2012-08-10 | 2012-08-10 | Video-on-demand system and video-on-demand method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102833599A true CN102833599A (en) | 2012-12-19 |
Family
ID=47336523
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2012102836822A Pending CN102833599A (en) | 2012-08-10 | 2012-08-10 | Video-on-demand system and video-on-demand method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102833599A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111836089A (en) * | 2019-04-17 | 2020-10-27 | 百度在线网络技术(北京)有限公司 | Processing method, device and equipment for matching channel list and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1681321A (en) * | 2004-04-06 | 2005-10-12 | 杨杰 | Method and system for display-on-demand by mobile telephone via radio network |
| WO2007141006A2 (en) * | 2006-06-07 | 2007-12-13 | Sony Corporation | Video-on-demand system |
| CN101631230A (en) * | 2008-07-18 | 2010-01-20 | 波尔图科技有限责任公司 | System and method for playback positioning of distributed media co-viewers |
-
2012
- 2012-08-10 CN CN2012102836822A patent/CN102833599A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1681321A (en) * | 2004-04-06 | 2005-10-12 | 杨杰 | Method and system for display-on-demand by mobile telephone via radio network |
| WO2007141006A2 (en) * | 2006-06-07 | 2007-12-13 | Sony Corporation | Video-on-demand system |
| CN101690207A (en) * | 2006-06-07 | 2010-03-31 | 索尼株式会社 | Video-on-demand system |
| CN101631230A (en) * | 2008-07-18 | 2010-01-20 | 波尔图科技有限责任公司 | System and method for playback positioning of distributed media co-viewers |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111836089A (en) * | 2019-04-17 | 2020-10-27 | 百度在线网络技术(北京)有限公司 | Processing method, device and equipment for matching channel list and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| She et al. | IPTV over WiMAX: Key success factors, challenges, and solutions [advances in mobile multimedia] | |
| CN101421987B (en) | Hybrid unicast and multicast data delivery | |
| US9106972B2 (en) | Social networking for bandwidth conservation in video on demand systems | |
| US11044532B2 (en) | Content transfer device and content transfer method, content reproduction device and content reproduction method, content distribution system and computer program | |
| CN106954100A (en) | Live broadcasting method and system, and mic-connected management server | |
| EP2288085A1 (en) | P2p based method, device and system for playing media | |
| CN102017516A (en) | Systems and methods for media distribution | |
| WO2015192697A1 (en) | Method, device and system structure for requesting and sending data in cdn system | |
| CN108462882A (en) | A kind of interactive approach of network direct broadcasting system | |
| CN101267531A (en) | An interactive network TV system and its realization method | |
| US9668173B2 (en) | Wireless multicast/broadcast integration with content management system | |
| CN103297813A (en) | Video-on-demand method, video-on-demand system and video-on-demand server | |
| CN102833599A (en) | Video-on-demand system and video-on-demand method | |
| CN101924641B (en) | Method, device and system for processing multicast source information | |
| CN103701827A (en) | Method for realizing stream media play based on self-adaption stream media service gateway system | |
| CN102802047A (en) | Information subscribing and information broadcasting method and system with cross-network collaboration | |
| US20100306809A1 (en) | method for distributing a file content of an interactive network television system | |
| CN104661106A (en) | Distributed video-on-demand system for intelligent ubiquitous terminal | |
| US20120079605A1 (en) | Methods and Arrangements for Rendering Real-Time Media Services | |
| KR100759807B1 (en) | Method of time-shifting service in multicast based IPTV | |
| KR101383509B1 (en) | System united multicast and unicast for near content on demand service and method thereof | |
| WO2012058920A1 (en) | Interaction system and method for mobile multimedia broadcast | |
| KR100897151B1 (en) | Distributed data broadcasting system and service method through IP network | |
| Ha et al. | Topology and architecture design for peer to peer video live streaming system on mobile broadcasting social media | |
| KR100680733B1 (en) | Video-based High Speed Internet Data Service System |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20121219 |