[go: up one dir, main page]

CN101668179B - Video on demand method based on bidirectional digital transmission network and set top box - Google Patents

Video on demand method based on bidirectional digital transmission network and set top box Download PDF

Info

Publication number
CN101668179B
CN101668179B CN2009101707733A CN200910170773A CN101668179B CN 101668179 B CN101668179 B CN 101668179B CN 2009101707733 A CN2009101707733 A CN 2009101707733A CN 200910170773 A CN200910170773 A CN 200910170773A CN 101668179 B CN101668179 B CN 101668179B
Authority
CN
China
Prior art keywords
video
program
embedded browser
webpage
submodule
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.)
Expired - Fee Related
Application number
CN2009101707733A
Other languages
Chinese (zh)
Other versions
CN101668179A (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.)
SHENZHEN BONCAST INTERACTIVE TELEVISION CO., LTD.
Original Assignee
Shenzhen Coship Electronics 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 Shenzhen Coship Electronics Co Ltd filed Critical Shenzhen Coship Electronics Co Ltd
Priority to CN2009101707733A priority Critical patent/CN101668179B/en
Priority to PCT/CN2010/070158 priority patent/WO2011029288A1/en
Publication of CN101668179A publication Critical patent/CN101668179A/en
Application granted granted Critical
Publication of CN101668179B publication Critical patent/CN101668179B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a video on demand method based on a bidirectional digital transmission network and a set top box. The method comprises the following steps: an embedded browser module receives a request input by a user to select video program on-demand switching command stored in on-demand server and acquires webpages related to program list from a server, displays the video program played in full screen in an overlying manner, receives a program on-demand command input through the webpages by the user, sends on-demand requests containing selected video program information to the server, acquires video streaming propelled by the server according to the on-demand requests, and transmits the video streaming to a playing module; and the playing module stops video programs played in full screen after receiving the video streaming transferred by the embedded browser module, and plays the received video streaming. The scheme of the invention can reduce full screen switching time.

Description

VOD method and STB based on bidirectional digital transmission network
Technical field
The present invention relates to video on demand techniques, relate in particular to VOD method and STB based on bidirectional digital transmission network.
Background technology
Continuous development along with the modern digital TV tech; Internet protocol TV (IPTV; InternetProtocol Television) technology is increasingly mature; In based on the video request program of bidirectional digital transmission network, more and more trend towards adopting the built-in browser technology, make people both can watch video frequency program through STB, also can browsing page.Adopt the built-in browser technology to carry out comprising playing module and embedded browser module in the STB of video request program; Suppose that playing module is current just at the played in full screen video frequency program; If need switch to the video frequency program of program request by the video frequency program of current played in full screen; Its realization flow is shown in Figure 1, may further comprise the steps:
Step 101, the user sends the program request switching command through remote controller key to playing module.
Playing module is connected with the interior infrared receiving terminal of STB; The STB stored corresponding relation between key command and each order of remote controller, comprise the program request switching command in said each order; Receive the key command that sends by remote controller through infrared receiving terminal, find out and the corresponding order of this key command, send playing module to according to said corresponding relation.
Step 102, playing module stop the video frequency program of current played in full screen, send the program request switching command to embedded browser module.
Stop the video frequency program of current broadcast, the television set that links to each other with playing module is shown as blank screen.
Step 103, embedded browser module is obtained the webpage about program inventory from server after receiving the program request switching command of playing module transmission, shows the webpage about program inventory.
Step 104, embedded browser module receive the play-on-demand program instruction of user through said webpage input, comprise the video program information that the user selects in this play-on-demand program instruction from the webpage about program inventory.
Step 105, embedded browser module is sent order request to server, comprises the video program information of selection in the said order request.
Step 106, server pushes video flowing according to the program request switching command that receives to embedded browser module.
Stored the video frequency program that is used to play to STB in the server in sequence, after server receives the program request switching command, given embedded browser module the pushing video streaming of the video frequency program of program request.The video frequency program of this program request can be video frequency program with a current broadcast adjacent last video frequency program or next video frequency program of user through selecting about the webpage of program inventory in the step 104, also can be other the arbitrary video frequency program that comprises through in the program inventory of selecting about the webpage of program inventory.
Step 107, embedded browser module are obtained server according to the video flowing that said order request pushes, and send playing module to, playing module played in full screen video flowing.
To sum up; Adopt existing video request program scheme; In the time of need carrying out the video frequency program switching, playing module stops the video frequency program of current played in full screen earlier, switches to the webpage about program inventory that embedded browser module shows from video broadcasting condition; Obtain the video flowing of request through embedded browser module from server again, the video flowing that last played in full screen is obtained.The used time of full frame handoff procedure of this video frequency program is longer, and just, the used time of process of the video frequency program of selecting from the video frequency program that stops current played in full screen to played in full screen user once more is longer.
Summary of the invention
The present invention provides a kind of VOD method based on bidirectional digital transmission network, and this method can reduce the time of full frame switching.
The present invention provides a kind of STB, and this STB can reduce the time of full frame switching.
A kind of VOD method based on bidirectional digital transmission network, this method comprises:
Embedded browser module receives the program request switching command of the video frequency program of storing in the request selection vod server of user's input; Embedded browser module is obtained the webpage about program inventory from server, and stack shows said webpage in the video frequency program of current played in full screen;
Embedded browser module receives the play-on-demand program instruction of user through said webpage input, comprises the video program information that the user selects in this play-on-demand program instruction from the webpage about program inventory;
Built-in browser sends the order request of the video program information that comprises selection to server;
Embedded browser module is obtained server according to the video flowing that said order request pushes, and sends playing module to;
After the video flowing that the embedded browser module that receives playing module transmits, stop the video frequency program of current played in full screen, play the video flowing that receives by the embedded browser module transmission.
A kind of STB, this STB comprises embedded browser module and playing module, said embedded browser module links to each other with infrared receiving terminal;
Said embedded browser module; The program request switching command of the video frequency program that the request selection vod server that is used for importing through infrared receiving terminal reception user is stored; Embedded browser module is obtained the webpage about program inventory from server; Stack shows said webpage in the video frequency program of current played in full screen, receives the play-on-demand program instruction of user through said webpage input, comprises the video program information that the user selects in this play-on-demand program instruction from the webpage about program inventory; Built-in browser obtains server according to the video flowing that said order request pushes to the order request that server sends the video program information that comprises selection, sends said playing module to;
Said playing module is used to receive the video flowing that said embedded browser module transmits, and stops the video frequency program of current played in full screen, the video flowing by the embedded browser module transmission that played in full screen receives.
Can find out from such scheme; In the video request program scheme of the present invention; In the time of need carrying out the video frequency program switching, receive the program request switching command that the user imports, when said program request switching command is the video frequency program of storing in the request selection vod server by embedded browser module; Embedded browser module is obtained the webpage about program inventory from server; Stack shows said webpage in the video frequency program of current played in full screen, receives the play-on-demand program instruction of user through said webpage input, comprises the video program information that the user selects in this play-on-demand program instruction from the webpage about program inventory; Built-in browser obtains server according to the video flowing that the said order request that comprises the video program information of selection pushes to the order request that server sends the video program information that comprises selection, sends playing module to; After the video flowing that the embedded browser module that receives playing module transmits, stop the video frequency program of current played in full screen, play the video flowing that receives by the embedded browser module transmission.Like this, after the user imported the program request switching command, playing module need not to stop immediately the video frequency program of current played in full screen; After playing module receives the video flowing that built-in browser transmits, just stop the video frequency program of current played in full screen, and the video flowing that receives of horse back played in full screen; Thereby; Reduce the time of full frame switching, just, reduced the used time of process of the video frequency program of selecting from the video frequency program that stops current played in full screen to played in full screen user once more.
Description of drawings
Fig. 1 is based on the VOD method example flow diagram of bidirectional digital transmission network in the prior art;
Fig. 2 is the VOD method exemplary process diagram that the present invention is based on bidirectional digital transmission network;
Fig. 3 is the VOD method example flow diagram that the present invention is based on bidirectional digital transmission network;
Fig. 4 is the structural representation that the present invention is based on the video request program STB of bidirectional digital transmission network.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, below in conjunction with embodiment and accompanying drawing, to further explain of the present invention.
The present invention is switched as if carrying out video frequency program in the process of played in full screen video frequency program, receives the program request switching command of user's input by embedded browser module, rather than as prior art, receives the program request switching command that the user imports by playing module.After embedded browser module receives the program request switching command, obtain the video frequency program of user's request, send playing module to from server; In this process, playing module need not to stop the video frequency program of current played in full screen, but after playing module receives the video flowing of built-in browser transmission; Just stop the video frequency program of current broadcast; And the video flowing that receives of played in full screen at once, like this, reduced the time of full frame switching.Through Fig. 2 the VOD method that the present invention is based on bidirectional digital transmission network is specified below, this method may further comprise the steps:
Step 201, embedded browser module receives the program request switching command of user's input.
The video frequency program of said program request switching command for storing in the request selection vod server stored the video frequency program that supplies user's program request in sequence in the server, the user can select a certain video frequency program to play.
In this step, the user can send the program request switching command to embedded browser module through remote controller key.Embedded browser module is connected with the interior infrared receiving terminal of STB; The STB stored corresponding relation between key command and each order of remote controller, comprise the program request switching command in said each order; Receive the key command that sends by remote controller through infrared receiving terminal, according to said corresponding relation find out be the program request switching command with the corresponding order of this key command after, send embedded browser module to.
Step 202, embedded browser module is obtained the webpage about program inventory from server after receiving this program request switching command, and stack shows said webpage in the video frequency program of current played in full screen.
When this step specifically realized, embedded browser module can be carried out the JavaScript instruction, and utilization ajax (Asynchronous JavaScript And XML) technology is to the webpage of server requests about program inventory.Wherein, Ajax is a kind of JavaScript of utilization and extend markup language transmitted, accepted data between web browser and server a technology.Its advantage embodies through browser, but these technology local updating data, and local refresh data does not need the heavily loaded page.Webpage to using the ajax technology also can dynamically carry out content modification to web data, for example increases node, revises node location, deletion of node etc.Adopt the ajax technology, server can increase the video control information on about the webpage of program inventory.About the video control information, the back also will be elaborated.The webpage that obtains about program inventory from server is a prior art, does not give unnecessary details here.
Current video frequency program is full screen display; This step with the video of full screen display as a setting, the stack of sub-fraction on the video of this full screen display shows said webpage about program inventory, like this; The user can also carry out web page browsing simultaneously when watching current video frequency program.The stack display web page is existing technology in the video of current broadcast, does not give unnecessary details here.
Step 203, embedded browser module receive the play-on-demand program instruction of user through said webpage input, comprise the video program information that the user selects in this play-on-demand program instruction from the webpage about program inventory.
The inventory that has shown the video frequency program of server stores in the webpage about program inventory, the user chooses the video program information of request from this inventory through remote controller key.
Step 204, built-in browser are sent the order request of the video program information that comprises selection to server.
Step 205, embedded browser module are obtained server according to the video flowing that the said order request that comprises the video program information of selection pushes, and send playing module to.
Server pushes video flowing according to the program request switching command that receives to embedded browser module; This video flowing can be video frequency program with the current broadcast adjacent video frequency program of user through selecting about the webpage of program inventory in the step 203, promptly adjacent with the video frequency program of current broadcast a last video frequency program or next video frequency program; It also can be other the arbitrary video frequency program that comprises through in the program inventory of selecting about the webpage of program inventory.
Step 206, playing module receives after the video flowing of embedded browser module transmission, stops the video frequency program of current played in full screen, plays the video flowing by the embedded browser module transmission that receives.
Like this, playing module just stops the video frequency program of current broadcast after receiving the video flowing that built-in browser transmits, thereby, reduced time of full frame Switch Video program.
In the playing process of video frequency program, can also carry out the video control operation in progress video frequency program, said video control operation comprises operations such as F.F., rewind down, increase volume, minimizing volume.In the prior art, the method for in progress video frequency program being carried out the video control operation is:
At first, the user sends the vision operation order through remote controller key to playing module.
Playing module is connected with the interior infrared receiving terminal of STB; The STB stored corresponding relation between key command and each order of remote controller, comprise the program request switching command in said each order; Receive the key command that sends by remote controller through infrared receiving terminal, find out and the corresponding order of this key command, send playing module to according to said corresponding relation.In the present embodiment, the order that finds out is vision operation order, this vision operation order can for: through the F.F. control command of the input of " F.F. " button on the remote controller, through the rewind down control command of the input of " rewind down " button on the remote controller; Through the increase volume control command of the input of " increase volume " button on the remote controller, through the minimizing volume control command of the input of " minimizing volume " button on the remote controller.
Then, playing module carries out the video control operation according to the video control command that receives to the current video frequency program that carries out played in full screen.
And among the present invention, in progress video frequency program is carried out the video control operation, can be through directly realizing to playing module input video control command; For this situation; Behind the key command of infrared receiving terminal reception by the remote controller transmission; If judging this key command according to the corresponding relation between key command and each order is the video control command, then directly send this video control command to playing module; This implementation method and above-mentioned prior art scheme are similar.
Further; It is a kind of through embedded browser module and the collaborative method that in progress video frequency program is carried out the video control operation of accomplishing of playing module that the present invention also provides; At this moment; About in the webpage of program inventory except comprising program inventory, also comprise the video control information, said video control information comprises F.F. control information, rewind down control information, increases the volume control information, reduces volume control information etc.Flow process with Fig. 2 is that control operation describes example to video; Comprise the video control information in the webpage that shows in Fig. 2 step 202 about program inventory; If this moment, embedded browser module received the video control command of user through the input of the video control information on the webpage, then embedded browser module sends the video control command to playing module; Playing module carries out the video control operation according to the video control command that receives to the video frequency program of current played in full screen.
Wherein, The method of user through the video control information input video control command on the webpage can for: a certain video control information that the user selects to show on the webpage through remote controller comes the input video control command; For example; Can select a certain video control information on the webpage through buttons such as " ^ ", " v " on the remote controller, "<", ">", realize the input of certain video control command.During concrete the realization; The webpage development personnel can carry out logic control to the video control command through the JavaScript script; When video control information that the user selects through remote controller to show on the webpage, embedded browser module resolves to corresponding video control command with it.This step can realize based on existing web browsing technology, not give unnecessary details here.
During Fig. 2 video frequency program that to be the program request switching command imported of user select to store in the vod server for request, carry out the method that video frequency program switches, the video frequency program of user's request can be arbitrary video frequency program of storing in the server.Further, when the video frequency program of user request is in the server during video frequency program adjacent with video frequency program current broadcast that store, the present invention can also adopt flow process as shown in Figure 3 to realize the switching of video frequency program, and the flow process of Fig. 3 may further comprise the steps:
Step 301, embedded browser module receive the Play Control order of user's input.
Embedded browser module is connected with the interior infrared receiving terminal of STB; The STB stored corresponding relation between key command and each order of remote controller, comprise the Play Control order in said each order; Receive the key command that is sent by remote controller through infrared receiving terminal, finding out with the corresponding order of this key command according to said corresponding relation is after Play Control is ordered, to send embedded browser module to.
The said Play Control order of this step is the video frequency program adjacent with video frequency program current broadcast that store in the request vod server; The user can send this Play Control order to embedded browser module through remote controller key; For example, through the function key on the remote controller " ^ " be: a last video frequency program adjacent that store in the request vod server with video frequency program current broadcast to the Play Control order of embedded browser module input; Through the function key on the remote controller " v " be: next video frequency program adjacent that store in the request vod server with video frequency program current broadcast to the Play Control order of embedded browser module input.
Step 302, embedded browser module is sent this Play Control order to server.
Step 303, embedded browser module are obtained the video flowing that server pushes according to this Play Control order.
Server pushes video flowing according to the Play Control order that receives to embedded browser module.Stored the video frequency program that is used to play to STB in the server in sequence; Suppose step 301 through the function key " ^ " on the remote controller to the order of playing module input Play Control; Then in this step; After server received the Play Control order, the pushing video streaming of the last video frequency program that the video frequency program with current broadcast of storage is adjacent was given embedded browser module; If step 301 is ordered to playing module input Play Control through the function key " v " on the remote controller; Then in this step; After server received the Play Control order, the pushing video streaming of next video frequency program that the video frequency program with current broadcast of storage is adjacent was given embedded browser module.
Step 304, embedded browser module sends the video flowing that receives to playing module.
Step 305, playing module receives after the video flowing of embedded browser module transmission, stops the video frequency program of current broadcast, the video flowing by the embedded browser module transmission that played in full screen receives.
Adopt method shown in Figure 3 to carry out the switching of video frequency program; After the user imports the Play Control order; Embedded browser module and some broadcasting module can be accomplished the switching of video frequency program automatically, need not to show the webpage about program inventory to the user, do not need the user from webpage, to select the video program information of needs; Thereby, further improved switch speed.
Need to prove that video request program of the present invention comprises program request about TV programme, about the program request of Karaoke etc.
Referring to Fig. 4, be the structural representation of the video request program STB that the present invention is based on bidirectional digital transmission network, this STB comprises embedded browser module and playing module, said embedded browser module links to each other with infrared receiving terminal;
Said embedded browser module; The program request switching command of the video frequency program that the request selection vod server that is used for importing through infrared receiving terminal reception user is stored; Embedded browser module is obtained the webpage about program inventory from server; Stack shows said webpage in the video frequency program of current played in full screen, receives the play-on-demand program instruction of user through said webpage input, comprises the video program information that the user selects in this play-on-demand program instruction from the webpage about program inventory; Built-in browser obtains server according to the video flowing that said order request pushes to the order request that server sends the video program information that comprises selection, sends said playing module to;
Said playing module is used to receive the video flowing that said embedded browser module transmits, and stops the video frequency program of current played in full screen, the video flowing by the embedded browser module transmission that played in full screen receives.
Alternatively, said embedded browser module comprises that the program request switching command receives submodule, program inventory is obtained submodule, order request transmission submodule, web displaying submodule and video flowing and obtained submodule;
Said program request switching command receives submodule, is used for through infrared receiving terminal, receives the program request switching command of user's input, obtains submodule to said program inventory and sends starting command;
Said program inventory is obtained submodule, is used to receive said program request switching command and receives the starting command that submodule sends, and obtains the webpage about program inventory from server, sends said webpage to said web displaying submodule;
Said web displaying submodule is used to receive said program inventory and obtains the webpage about program inventory that submodule transmits, and said webpage stack is presented in the video of current played in full screen;
Said order request is sent submodule; Be used for through infrared receiving terminal; Receive the play-on-demand program instruction of user through said webpage input; Comprise the video program information that the user selects in this play-on-demand program instruction from the webpage of program inventory, comprise the order request of the video program information of selection to the server transmission, and obtain submodule to said video flowing and send starting command;
Said video flowing obtains submodule; Be used to receive said order request and send the starting command that submodule sends; Obtain server according to the video flowing that the said order request that comprises the video program information of selection pushes, send said playing module to and carry out played in full screen.
Alternatively; Said embedded browser module further comprises Play Control order transmission submodule; Be used for through infrared receiving terminal; Receive the Play Control order of the video frequency program adjacent that store in the request vod server of user's input, said Play Control order is sent to server, and obtain submodule to said video flowing and send starting command with video frequency program current broadcast;
Said video flowing obtains submodule; Be further used for receiving said Play Control order and send the starting command that submodule sends; Obtain the video flowing of the adjacent video frequency program of server the video frequency program that order pushes according to Play Control, send said playing module to current broadcast.
Alternatively; Comprise the video control information in the said webpage about program inventory; Said embedded browser module further comprises video control command processing sub; Said video control command processing sub links to each other with infrared receiving terminal, and said playing module further comprises video control operation submodule;
Said video control command processing sub is used for through infrared receiving terminal, receives the video control command of user through the input of the video control information in the said webpage, sends the video control command to said video control operation submodule;
Said video control operation submodule is used for according to the video control command that receives the current video frequency program that carries out played in full screen being carried out the video control operation.
Above-described specific embodiment; The object of the invention, technical scheme and beneficial effect have been carried out further explain, and institute it should be understood that the above is merely specific embodiment of the present invention; And be not used in qualification protection scope of the present invention; All within spirit of the present invention and principle, any modification of being made, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the VOD method based on bidirectional digital transmission network is characterized in that, this method comprises:
Embedded browser module receives the program request switching command of the video frequency program of storing in the request selection vod server of user's input; Embedded browser module is obtained the webpage about program inventory from server, and stack shows said webpage in the video frequency program of current played in full screen;
Embedded browser module receives the play-on-demand program instruction of user through said webpage input, comprises the video program information that the user selects in this play-on-demand program instruction from the webpage about program inventory;
Built-in browser sends the order request of the video program information that comprises selection to server;
Embedded browser module is obtained server according to the video flowing that said order request pushes, and sends playing module to;
After the video flowing that the embedded browser module that receives playing module transmits, stop the video frequency program of current played in full screen, play the video flowing that receives, reduce full frame switching time by the embedded browser module transmission.
2. the method for claim 1 is characterized in that, after the video flowing by the embedded browser module transmission that said broadcast receives, this method further comprises:
Embedded browser module receives the Play Control order of the video frequency program adjacent with video frequency program current broadcast that store in the request vod server of user's input;
Embedded browser module is sent the Play Control order to server;
Embedded browser module is obtained the video flowing of the adjacent video frequency program of the server video frequency program with current broadcast that order pushes according to Play Control, sends playing module to;
After the video flowing that the embedded browser module that receives playing module transmits, stop the video frequency program of current played in full screen, the video flowing that played in full screen receives by the embedded browser module transmission.
3. the method for claim 1 is characterized in that, comprises the video control information in the said webpage about program inventory, and this method further comprises:
Embedded browser module receives the video control command of user through said video control information input;
Embedded browser module sends the video control command to playing module;
Playing module carries out the video control operation according to the video control command that receives to the video frequency program of current played in full screen.
4. method as claimed in claim 3 is characterized in that, said video control information comprises F.F. control information, rewind down control information, increases the volume control information or reduces the volume control information.
5. the method for claim 1 is characterized in that, said in the video frequency program of current played in full screen, the stack shows that said webpage comprises:
With the video of current full screen display as a setting, the stack of the sub-fraction on the video of this full screen display shows said webpage.
6. a STB is characterized in that, this STB comprises embedded browser module and playing module, and said embedded browser module links to each other with infrared receiving terminal;
Said embedded browser module; The program request switching command of the video frequency program that the request selection vod server that is used for importing through infrared receiving terminal reception user is stored; Embedded browser module is obtained the webpage about program inventory from server; Stack shows said webpage in the video frequency program of current played in full screen, receives the play-on-demand program instruction of user through said webpage input, comprises the video program information that the user selects in this play-on-demand program instruction from the webpage about program inventory; Built-in browser obtains server according to the video flowing that said order request pushes to the order request that server sends the video program information that comprises selection, sends said playing module to;
Said playing module is used to receive the video flowing that said embedded browser module transmits, and stops the video frequency program of current played in full screen, and the video flowing by the embedded browser module transmission that played in full screen receives reduces full frame switching time.
7. STB as claimed in claim 6 is characterized in that, said embedded browser module comprises that the program request switching command receives submodule, program inventory is obtained submodule, order request transmission submodule, web displaying submodule and video flowing and obtained submodule;
Said program request switching command receives submodule, is used for through infrared receiving terminal, receives the program request switching command of user's input, obtains submodule to said program inventory and sends starting command;
Said program inventory is obtained submodule, is used to receive said program request switching command and receives the starting command that submodule sends, and obtains the webpage about program inventory from server, sends said webpage to said web displaying submodule;
Said web displaying submodule is used to receive said program inventory and obtains the webpage about program inventory that submodule transmits, and said webpage stack is presented in the video of current played in full screen;
Said order request is sent submodule; Be used for through infrared receiving terminal; Receive the play-on-demand program instruction of user through said webpage input; Comprise the video program information that the user selects in this play-on-demand program instruction from the webpage of program inventory, comprise the order request of the video program information of selection to the server transmission, and obtain submodule to said video flowing and send starting command;
Said video flowing obtains submodule; Be used to receive said order request and send the starting command that submodule sends; Obtain server according to the video flowing that the said order request that comprises the video program information of selection pushes, send said playing module to and carry out played in full screen.
8. STB as claimed in claim 7; It is characterized in that; Said embedded browser module comprises that further Play Control order sends submodule, is used for through infrared receiving terminal, receives the Play Control order of the video frequency program adjacent with video frequency program current broadcast that store in the request vod server of user's input; Said Play Control order is sent to server, and obtain submodule to said video flowing and send starting command;
Said video flowing obtains submodule; Be further used for receiving said Play Control order and send the starting command that submodule sends; Obtain the video flowing of the adjacent video frequency program of server the video frequency program that order pushes according to Play Control, send said playing module to current broadcast.
9. STB as claimed in claim 7; It is characterized in that; Comprise the video control information in the said webpage about program inventory; Said embedded browser module further comprises video control command processing sub, and said video control command processing sub links to each other with infrared receiving terminal, and said playing module further comprises video control operation submodule;
Said video control command processing sub is used for through infrared receiving terminal, receives the video control command of user through the input of the video control information in the said webpage, sends the video control command to said video control operation submodule;
Said video control operation submodule is used for according to the video control command that receives the current video frequency program that carries out played in full screen being carried out the video control operation.
10. STB as claimed in claim 9 is characterized in that, said video control information comprises F.F. control information, rewind down control information, increases the volume control information or reduces the volume control information.
CN2009101707733A 2009-09-11 2009-09-11 Video on demand method based on bidirectional digital transmission network and set top box Expired - Fee Related CN101668179B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2009101707733A CN101668179B (en) 2009-09-11 2009-09-11 Video on demand method based on bidirectional digital transmission network and set top box
PCT/CN2010/070158 WO2011029288A1 (en) 2009-09-11 2010-01-13 Video-on-demand method and set-top-box based on bidirectional digital transmission network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101707733A CN101668179B (en) 2009-09-11 2009-09-11 Video on demand method based on bidirectional digital transmission network and set top box

Publications (2)

Publication Number Publication Date
CN101668179A CN101668179A (en) 2010-03-10
CN101668179B true CN101668179B (en) 2012-07-04

Family

ID=41804583

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101707733A Expired - Fee Related CN101668179B (en) 2009-09-11 2009-09-11 Video on demand method based on bidirectional digital transmission network and set top box

Country Status (2)

Country Link
CN (1) CN101668179B (en)
WO (1) WO2011029288A1 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101789975B (en) * 2010-03-23 2013-01-23 深圳市龙视传媒有限公司 Method and system for download contents of PVOD (push video on demand) business
CN102301736A (en) * 2011-07-06 2011-12-28 华为技术有限公司 Method, device and mobile terminal for switching video display contents
CN102447947A (en) * 2011-10-27 2012-05-09 东莞中山大学研究院 Video-on-demand system for cell-end network
CN103152641A (en) * 2011-12-07 2013-06-12 深圳市快播科技有限公司 Method and system for manipulating set top box through webpage interface
CN102495890A (en) * 2011-12-09 2012-06-13 上海全景数字技术有限公司 Embedded browser application extension system and method
CN102497584B (en) * 2011-12-14 2015-03-18 上海全景数字技术有限公司 Channel switching device, system and method
CN103873904A (en) * 2012-12-10 2014-06-18 华东师范大学 Browser network communication object-based IPTV remote application system and control method thereof
CN104038829B (en) * 2013-03-07 2018-11-13 联想(北京)有限公司 A kind of application switching method and device, electronic equipment
CN103414866B (en) * 2013-07-25 2017-06-16 深圳Tcl新技术有限公司 The method of playing online audio/video, embedded multimedia equipments and TV
CN103841342A (en) * 2014-03-20 2014-06-04 乐视网信息技术(北京)股份有限公司 Display control method and system
CN105740055A (en) * 2014-12-09 2016-07-06 陈灿林 Using third party webpage browser in full screen program
CN105812948B (en) * 2014-12-30 2019-04-02 深圳Tcl数字技术有限公司 Response control method and device for input event
CN105872695A (en) * 2015-12-31 2016-08-17 乐视网信息技术(北京)股份有限公司 Video playing method and device
CN107360228B (en) * 2017-07-11 2021-02-19 深圳市茁壮网络股份有限公司 Method, mobile terminal and proxy device for realizing one-way video on demand
CN107277639A (en) * 2017-07-19 2017-10-20 西安领讯卓越信息技术有限公司 A kind of method that mobile terminal video and information superposition are shown
CN115514998B (en) * 2022-09-29 2023-08-29 海信电子科技(深圳)有限公司 Display equipment and network media resource switching method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101115178A (en) * 2006-07-26 2008-01-30 中兴通讯股份有限公司 Method for implementing channel information interaction in network television system
CN101272475A (en) * 2007-03-23 2008-09-24 百视通网络电视技术发展有限责任公司 Channel switching method under video broadcasting condition suitable for IPTV

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020060750A1 (en) * 2000-03-29 2002-05-23 Istvan Anthony F. Single-button remote access to a synthetic channel page of specialized content
CN100486328C (en) * 2005-09-06 2009-05-06 中兴通讯股份有限公司 System and method for one-button to living-broadcast in set-top box
EP1865723A1 (en) * 2006-06-07 2007-12-12 Sony NetServices GmbH Video-on-demand system
WO2009046324A2 (en) * 2007-10-05 2009-04-09 Flickbitz Corporation Online search, storage, manipulation, and delivery of video content
CN101472154A (en) * 2007-12-27 2009-07-01 深圳华为通信技术有限公司 Method for switching digital channel and device for processing digital video
CN101478669B (en) * 2008-08-29 2012-06-27 百视通网络电视技术发展有限责任公司 Media playing control method based on browser on IPTV system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101115178A (en) * 2006-07-26 2008-01-30 中兴通讯股份有限公司 Method for implementing channel information interaction in network television system
CN101272475A (en) * 2007-03-23 2008-09-24 百视通网络电视技术发展有限责任公司 Channel switching method under video broadcasting condition suitable for IPTV

Also Published As

Publication number Publication date
WO2011029288A1 (en) 2011-03-17
CN101668179A (en) 2010-03-10

Similar Documents

Publication Publication Date Title
CN101668179B (en) Video on demand method based on bidirectional digital transmission network and set top box
CN102812721B (en) Method of providing previously viewed list of content provided through different sources and display device performing the method
JP5710657B2 (en) Virtual channel management method, digital content search method, and network-based multimedia playback system having virtual channel
US20100269140A1 (en) Method for providing broadcast program and broadcast receiving apparatus using the same
CN103686199A (en) IPTV multi-window program preview method, system and terminal
US11115335B2 (en) Information processing device and information processing method
KR101629813B1 (en) Digital broadcasting reception apparatus and method for providing zapping advertisement using the same
CN103517101A (en) Method and system for simultaneously playing time line advertisement based on multi-screen interaction scene
US8763031B2 (en) Method and system for managing program in word service of video program
CN102098548A (en) Method and device for displaying electronic program guide (EPG) on digital television
CN104902319A (en) Method and device for pushing associated program
US11589113B2 (en) Smart start-up of television
CN102802052A (en) Video on demand program method and device
KR20140095854A (en) Image display apparatus, contents recommand receive method, server and contents recommand method
US10003849B1 (en) Personalized video on demand channels
CN101399966B (en) IP set-top box and method for realizing cross frequency service in IP set-top box
CN104284227A (en) Mobile phone remote control television system
CN105100887A (en) Program playing control method and apparatus
JP5780611B2 (en) Image display method, video processing system, portable terminal, and portable terminal operation program
JP4679649B2 (en) Content playback apparatus and content playback method
JP2008113385A (en) Receiver, reception system and communication method
US20120163772A1 (en) Reproducing device, reproducing method, program and recording medium
US20090007205A1 (en) User terminal and proxy server of internet protocol television (iptv) system, and operating method thereof
JP2011160150A (en) Video display control device, and video display control method
JP2021144725A (en) Display device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1140162

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20151126

Address after: 518057 Guangdong city of Shenzhen province Nanshan District Hing Road 2 three college industrial comprehensive building area A 501-502

Patentee after: SHENZHEN BONCAST INTERACTIVE TELEVISION CO., LTD.

Address before: 518057 Nanshan District hi tech park, Guangdong, North District Rainbow science and Technology Building

Patentee before: Shenzhen Tongzhou Electronic Co., Ltd.

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1140162

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120704

Termination date: 20160911

CF01 Termination of patent right due to non-payment of annual fee