Background technology
In the digital television bidirectional technology, the flow process of carrying out video request program comprises:
Digital TV terminal sends order request to digital television gateway (Portal), and said order request comprises the programme information that the user asks program request; Digital television gateway navigation server (NS, Navigater Server) sends said program request Address requests;
The program request Address requests that NS receiving digital television door sends, said program request Address requests comprises the programme information that the user asks program request; Return this programme information corresponding address string to digital television gateway;
Digital television gateway sends to digital TV terminal with the program request page and address string;
Digital TV terminal shows the program request page, and according to video server (SS, Stream Server) the request video flowing of address string from network side, on the program request page, plays.
Between digital TV terminal and the digital television gateway, and the transfer of data between digital television gateway and the NS can realize through HTTP.
Show available control key on the program request page, comprise F.F., rewind down, time-out, drag and drag backward etc. forward; The user just can carry out VCR control in progress video frequency program through the corresponding control key of the remote controller click program request page.At present, the scheme of video frequency program being carried out VCR control comprises: digital TV terminal receives the VCR control command that the user sends through remote controller, and said VCR control command is for example for suspending; Digital TV terminal sends the VCR control command that comprises programme information to the SS of network side; SS judges whether to allow this programme information is carried out this VCR control command, if allow, then SS carries out this VCR control command, and in this instance, the SS time-out pushes this programme information to digital TV terminal.
For request program, wherein regular meeting comprises some content association, like promotional content or ad content etc., for fear of causing dispute, prevent that the user from skipping this part content association.The VCR control information has been preserved in corresponding each request program of SS, and said VCR control information comprises F.F. deactivation operation, rewind down deactivation operation, suspends deactivation operation, drags deactivation operation forward and drags deactivation operation etc. backward; SS receives the VCR control command that comprises programme information, judges whether the control key operation of this VCR control command indication belongs to the deactivation operation that the VCR control information comprises, if then do not allow this programme information is carried out this VCR control command; Otherwise, do not allow this programme information is carried out this VCR control command.
Prior art carries out in the scheme of video playback VCR control the VCR control command being sent to SS, is judged by SS, if allow, just carries out the VCR control operation.This process is complicated, and the certain feedback time of this process need, can not accomplish timely response.
Summary of the invention
The invention provides a kind of method of video playback VCR control, this method can be simplified the operation of VCR control.
The invention provides a kind of system of video playback VCR control, the operation of VCR control can be simplified by this system.
The invention provides a kind of digital TV terminal, this digital TV terminal can be simplified the operation of VCR control.
A kind of method of video playback VCR control, this method comprises:
The program request Address requests that NS receiving digital television door sends, said program request Address requests comprises the programme information that the user asks program request; Obtain the VCR control information corresponding, return the address string that carries said VCR control information, comprise the operation of forbidding control key in the said VCR control information to digital television gateway with said programme information;
Digital television gateway parses the VCR control information from address string, be set to unavailablely with the corresponding control key of forbidding control key operation in the program request page, sends the program request page to digital TV terminal, and the address gone here and there sends to digital TV terminal;
Digital TV terminal shows the program request page, and from the string of address, takes out the VCR control information, according to the remainder request video flowing of address string, on the program request page, plays.
A kind of system of video playback VCR control, this system comprises NS, digital television gateway and digital TV terminal;
Said NS is used to receive the program request Address requests that said digital television gateway sends, and said program request Address requests comprises the programme information that the user asks program request; Obtain the VCR control information corresponding, return the address string that carries said VCR control information, comprise the operation of forbidding control key in the said VCR control information to said digital television gateway with said programme information;
Said digital television gateway; Be used for sending the program request Address requests to said NS; Receive the address string that carries the VCR control information that said NS returns, from the string of address, parse the VCR control information, be set to unavailable with the corresponding control key of forbidding control key operation in the program request page; Send the program request page to digital TV terminal, and the address string is sent to digital TV terminal;
Said digital TV terminal is used to show the program request page of reception, from the address string that receives, takes out the VCR control information, according to the remainder request video flowing of address string, on the program request page, plays.
A kind of digital TV terminal, this digital TV terminal comprise Transmit-Receive Unit, webpage representation unit and video flowing broadcast unit;
Said Transmit-Receive Unit is used for sending order request to digital television gateway, and said order request comprises the programme information that the user asks program request; The program request page that the receiving digital television door sends and address string send to said webpage representation unit with the program request page, and the address string is sent to said video flowing broadcast unit;
Said webpage representation unit is used for the program request page that receives number is shown on display, and the button in the said program request page comprises unavailable button;
Said video flowing broadcast unit is used for taking out the VCR control information from the address string that receives, and according to the remainder request video flowing of address string, on the program request page that represents, plays.Can find out from such scheme; Among the present invention; After the program request Address requests that NS receiving digital television door sends; Obtain the VCR control information corresponding, return the address string that carries said VCR control information, comprise the operation of forbidding control key in the said VCR control information to digital television gateway with the programme information of asking; Be set to unavailablely with the corresponding control key of said forbidding control key operation in the digital television gateway program request page, send the program request page, and the address gone here and there send to digital TV terminal to digital TV terminal; Digital TV terminal shows the program request page, and by address string request video flowing, on the program request page, carries out displaying video stream.Like this; When the user watches the video frequency program on the program request page; It is unavailable to know on the program request page that some control key is set to, and does not just send the VCR control command about these control keys to digital TV terminal, and digital TV terminal also just need not to handle accordingly; Thereby, simplified the operation of VCR control.
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 carries out in the process of video playback VCR control, and NS carries the VCR control information corresponding with the programme information of asking in returning to the address string of digital television gateway, comprises the operation of forbidding control key in the said VCR control information; Be set to unavailablely with the corresponding control key of said forbidding control key operation in the digital television gateway program request page, then the program request page sent to digital TV terminal and show.When the user watched the video frequency program on the program request page, it was unavailable to know on the program request page that some control key is set to, and does not just send the VCR control command about these control keys to digital TV terminal, and digital TV terminal also just need not to handle accordingly.
Referring to Fig. 1, be the method indicative flowchart of video playback VCR control of the present invention, this method may further comprise the steps:
Step 101, the program request Address requests that NS receiving digital television door sends, said program request Address requests comprises the programme information that the user asks program request; Obtain the VCR control information corresponding, return the address string that carries said VCR control information, comprise the operation of forbidding control key in the said VCR control information to digital television gateway with said programme information.
In the time of need carrying out video request program, digital TV terminal sends order request to digital television gateway, and said order request comprises the programme information that the user asks program request; Digital television gateway navigation server NS sends the program request Address requests.
Preserved the VCR control information of individual request program among the NS in advance.This VCR control information can send to NS by Content Management System (CMS, Content Management System), and specifically comprise: Content Management System CMS obtains the VCR control information of each request program, and the VCR control information of obtaining is sent to NS; The VCR control information is preserved in corresponding each request program of NS.The VCR control information of obtaining among the CMS can be by operation management personnel typing.In the prior art, CMS is used to carry out audit, injection and the layout of digital TV contents.
The corresponding VCR control information of each request program comprises F.F. deactivation operation, rewind down deactivation operation, suspend deactivation operation, drag deactivation operation forward and drag at least a in the deactivation operation such as deactivation operation backward.Each deactivation operation is represented with following abbreviation:
F (Forward): forbid F.F.;
R (Rewind): forbid rewind down;
P (Pause): forbid suspending;
A (Ahead): forbid dragging forward;
B (Back): forbid dragging backward.
This step has increased the VCR control information in the string of original address, original address string list is shown " RTSP: //IP:Port/**** "; The present invention expands original address string; The VCR control information of hypothesis increase here is vcrInfo=FRPAB; Promptly forbid F.F., rewind down, time-out, drag forward and drag backward that address after increase string is " RTSP: //IP:Port/****&vcrInfo=FRPAB ".
Step 102, digital television gateway parses the VCR control information from address string, be set to unavailablely with the corresponding control key of forbidding control key operation in the program request page, sends the program request page to digital TV terminal, and the address gone here and there sends to digital TV terminal.
When specifically realizing this step, can be set to " grey " with the corresponding control key of forbidding control key operation in the program request page.
Step 103, digital TV terminal shows the program request page, and from the string of address, takes out the VCR control information, according to the remainder request video flowing of address string, on the program request page, plays.
, and on the program request page, play from network side request video flowing according to the remainder of address string, be prior art, do not give unnecessary details here.
Between digital TV terminal and the digital television gateway, and the transfer of data between digital television gateway and the NS can adopt HTTP to realize.
Adopt the present invention to carry out the scheme of video playback VCR control; When the user watches the video frequency program on the program request page; Can know that some control key on the program request page is unavailable, just not send the VCR control command about these control keys to digital TV terminal, digital TV terminal also just need not to handle accordingly; Thereby, simplified the operation of VCR control.
On the program request page, carry out after the video flowing broadcast; If the user still hopes through remote controller unavailable control key on the program request page to be operated; Can adopt following flow process to carry out VCR control: digital TV terminal receives the VCR control command from remote controller; Whether the control key operation of judging this VCR control command indication belongs to the deactivation operation that the VCR control information comprises, if then this VCR control command is not done response; If not, then carry out subsequent operation according to existing VCR control flow.Saidly carry out subsequent operation according to existing VCR control flow and comprise: digital TV terminal sends the VCR control command that comprises programme information to SS, and said VCR control command is for example for suspending; SS judges whether to allow this programme information is carried out this VCR control command, if allow, then SS suspends to this programme information of digital TV terminal propelling movement, if do not allow, then this VCR control command is not responded.
Like this,, just can directly accomplish corresponding operating, need not to send to SS, accomplish fast, in time handled by digital TV terminal for the situation that does not allow unavailable control key is operated.
Referring to Fig. 2, be the system configuration sketch map of video playback VCR control of the present invention, this system comprises NS, digital television gateway and digital TV terminal;
Said NS is used to receive the program request Address requests that said digital television gateway sends, and said program request Address requests comprises the programme information that the user asks program request; Obtain the VCR control information corresponding, return the address string that carries said VCR control information, comprise the operation of forbidding control key in the said VCR control information to said digital television gateway with said programme information;
Said digital television gateway; Be used for sending the program request Address requests to said NS; Receive the address string that carries the VCR control information that said NS returns, from the string of address, parse the VCR control information, be set to unavailable with the corresponding control key of forbidding control key operation in the program request page; Send the program request page to digital TV terminal, and the address string is sent to digital TV terminal;
Said digital TV terminal is used to show the program request page of reception, from the address string that receives, takes out the VCR control information, according to the remainder request video flowing of address string, on the program request page, plays.
Alternatively, said digital TV terminal also is used for sending order request to digital television gateway, and said order request comprises the programme information that the user asks program request; Navigation server NS sent said program request Address requests after said digital television gateway received said order request.
Alternatively, this system also comprises CMS, is used to obtain the VCR control information of each request program, and the VCR control information of obtaining is sent to NS;
Said NS also is used for corresponding each request program and preserves the VCR control information.
Alternatively, this digital TV terminal comprises Transmit-Receive Unit, webpage representation unit and video flowing broadcast unit;
Said Transmit-Receive Unit is used for sending order request to digital television gateway, and said order request comprises the programme information that the user asks program request; The program request page that the receiving digital television door sends and address string send to said webpage representation unit with the program request page, and the address string is sent to said video flowing broadcast unit;
Said webpage representation unit is used for the program request page that receives number is shown on display, and the button in the said program request page comprises unavailable button;
Said video flowing broadcast unit is used for taking out the VCR control information from the address string that receives, and according to the remainder request video flowing of address string, on the program request page that represents, plays.
Alternatively; Said video flowing broadcast unit also comprises judgment sub-unit, is used to receive the VCR control command from remote controller, judges whether the control key operation of this VCR control command indication belongs to the deactivation operation that the VCR control information comprises; If then this VCR control command is not done response.
The user asks the program of program request to comprise instant time-moving television (TTV among the present invention; Timeshift TV) program (BTV is reviewed in program, excellence; Brilliant TV), network individual video video recording (nPVR; Network Personal Video Recorder) and interactive television program request (VOD, Video On Demand) program etc.
The above is merely preferred embodiment of the present invention, and is in order to restriction the present invention, not all within spirit of the present invention and principle, any modification of being made, is equal to replacement, improvement etc., all should be included within the scope that the present invention protects.