Summary of the invention
The purpose of the embodiment of the invention is to provide a kind of control method for playing back and device thereof of TV programme, and the cooperation of EPG module, DVR module and mixed-media network modules mixed-media that is intended to solve existing Digital Television is not obvious, so that the user operates cumbersome problem.
The embodiment of the invention is achieved in that a kind of control method for playing back of TV programme, may further comprise the steps:
Receive the television channel selection instruction, also export the rendition list interface of the television channel corresponding with this television channel selection instruction with a selected television channel;
The step at the rendition list interface of the television channel that described output is corresponding with television channel selection instruction that should be selected is specially:
Retrieve that this channel has been play and recorded program, recorded program is added in the rendition list according to its sequencing of recording, and its program category is labeled as " local file ";
Retrieve that this channel has been play and unrecorded program, will finish and unrecorded program adds in the rendition list, the online broadcast address of this program on the Internet is provided simultaneously, and the program category of this program is labeled as " watching online ";
Retrieve the in progress program of this channel, in progress program is added in the rendition list, and the program category of this program is labeled as " just live ";
To described in progress program, judge whether to select recording function, be then in progress recording program, the program category of this program is labeled as " recording ";
Retrieve the program that this channel is not yet play, the program of not yet playing is added in the rendition list, and the program category of this program is labeled as " not yet playing "; And,
The state of the program of not yet playing is set to reservation and plays or pre-recording, and correspondingly the program category of this program is labeled as " reservation is play " or " pre-recording ";
When receiving the program operational order of user by the rendition list interface input, program to this program operational order appointment carries out corresponding output control, and described operational order comprises programme replay instruction, online request instruction, live instruction, checks instruction, state change directive;
When user selection program category when being the program of " local file ", the user starts video jukebox software by the instruction of the rendition list interface input programme replay, plays the video file of having recorded;
When user selection program category during for the program of " watching online ", the user is by the Input Online program request instruction of the rendition list interface, the server that has the online broadcast address of this program on the connecting Internet, thereby play online this program;
When user selection program category when being the program of " just live ", the user inputs live instruction by the rendition list interface, starts to televise program to play this program;
When user selection program category during for the program of " recording " or " not yet play ", the user checks instruction by the input of the rendition list interface, with the details of the progress of recording of checking this program or the program not yet play;
When user selection program category when being the program of " reservation play ", the user is by the rendition list interface input state change directive, state cancellation that its reservation is play or its state changed to pre-recording; Be the program of " pre-recording " for program category, with the state cancellation of its pre-recording or its state is changed to reservation play.
The embodiment of the invention also provides a kind of broadcast control device of TV programme, comprising:
Television channel selection instruction receiving element is used for receiving the television channel selection instruction, with selected television channel;
The programme information collector unit is used for the TV program information of collecting described television channel;
The rendition list interface output unit is used for exporting the TV program information that described programme information collector unit is collected; And
Program operational order receiving element be used for to receive the user by the program operational order of the rendition list interface input, the program of this program operational order appointment is carried out correspondence output control;
Wherein, described programme information collector unit comprises:
Program recording adds module, is used for that this channel of retrieval has been play and recorded program, recorded program is added in the rendition list according to its sequencing of recording, and its program category is labeled as " local file ";
Online broadcast program adds module, being used for this channel of retrieval has play and unrecorded program, to finish and unrecorded program adds in the rendition list, the online broadcast address of this program on the Internet is provided simultaneously, and the program category of this program is labeled as " watching online ";
Programme televised live adds module, is used for the in progress program of this channel of retrieval, in progress program is added in the rendition list, and the program category of this program is labeled as " just live ";
Whether recording function is selected module, be used for selecting in progress recording program;
The performance recording module is used for when described recording function is selected the module selection in progress recording program, in progress recording program, the program category of this program is labeled as " recording ";
Broadcast program adds module, is used for the program that this channel of retrieval is not yet play, and the program of not yet playing is added in the rendition list, and the program category of this program is labeled as " not yet playing ";
The reservation playing module, the state that is used for the program not yet play is set to reservation and plays, and the program category of this program is labeled as " reservation is play ";
The pre-recording module, the state that is used for the program not yet play is set to pre-recording, and the program category of this program is labeled as " pre-recording ";
Described program operational order comprises programme replay instruction, online request instruction, live instruction, checks instruction, state change directive that the programme replay instruction is used for starting video jukebox software, plays the video file of having recorded; The online request instruction is used for having on the connecting Internet plays and the server of the online broadcast address of unrecorded program; Live instruction is used for starting televises program to play in progress program; Check that instruction just is used to check the details at the progress of recording of recorded program or the program not yet play; The state change directive is used for the state of the program of change reservation broadcast or pre-recording.
The control method for playing back of TV programme of the present invention and device thereof are by receiving the television channel selection instruction, output the rendition list interface, output performance recording information and program play messages when receiving the program operational order, carry out correspondence output to the program of this program operational order appointment and control.So can in single interface, carry out the operations such as playback, online request, broadcast, reservation broadcast and pre-recording to program, make things convenient for user's operation.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, is not intended to limit the present invention.
The control method for playing back of TV programme of the present invention and device thereof are by receiving the television channel selection instruction, output the rendition list interface, output performance recording information and program play messages when receiving the program operational order, carry out correspondence output to the program of this program operational order appointment and control.So can in single interface, carry out the operations such as playback, online request, broadcast, reservation broadcast and pre-recording to program, make things convenient for user's operation.
Please refer to Fig. 1, the control method for playing back of the TV programme that the embodiment of the invention provides may further comprise the steps:
Step S1: receive the television channel selection instruction, selected television channel, and the rendition list interface of exporting the television channel corresponding with this television channel selection instruction.
Step S2: performance recording information and the program play messages of exporting this television channel by the rendition list interface, performance recording information comprises record program information, just at record program information and pre-recording programme information, program play messages comprise watch online programme information, just in broadcast program information, not yet broadcast program information and reservation broadcast program information.
Step S3: when receiving the program operational order of user by the rendition list interface input, the program of this program operational order appointment is carried out correspondence output control, as program being carried out playback, online request, playing, record etc.
The control method for playing back of TV programme of the present invention is by receiving the television channel selection instruction, output the rendition list interface, output performance recording information and program play messages when receiving the program operational order, carry out correspondence output to the program of this program operational order appointment and control.So can in single interface, carry out the operations such as playback, online request, broadcast, reservation broadcast and pre-recording to program, make things convenient for user's operation.
Please refer to Fig. 2 and Fig. 3, the performance recording information of above-mentioned this television channel of output and the step S2 of program play messages may further comprise the steps:
Step S21: retrieve that this channel has been play and recorded program, recorded program is added in the rendition list according to its sequencing of recording, and its program category is labeled as " local file ".The video file of recorded program is stored in the memory.
Step S22: retrieve that this channel has been play and unrecorded program, will finish and unrecorded program adds in the rendition list, the online broadcast address of this program on the Internet is provided simultaneously, and the program category of this program is labeled as " watching online ".
Step S23: retrieve the in progress program of this channel, in progress program is added in the rendition list, and the program category of this program is labeled as " just live ".
Step S24: judge whether the user selects recording function.Be then to enter step S25, otherwise enter step S26.
Step S25: in progress recording program, the program category of this program is labeled as " recording ".
Step S26: retrieve the program that this channel is not yet play, the program of not yet playing is added in the rendition list, and the program category of this program is labeled as " not yet playing ".
Step S27: the state of the program of not yet playing is set to reservation and plays or pre-recording, and correspondingly the program category of this program is labeled as " reservation is play " or " pre-recording ".When the program of reservation broadcast begins to play, the channel of Digital Television will jump to this channel by force, and play the program that reservation is play; When the program of pre-recording begins to play, automatically to this recording program.
Above-mentioned program operational order comprises programme replay instruction, online request instruction, live instruction, checks instruction, state change directive etc.
When user selection program category when being the program of " local file ", the user starts video jukebox software by the instruction of the rendition list interface input programme replay, plays the video file of having recorded.
When user selection program category during for the program of " watching online ", the user is by the Input Online program request instruction of the rendition list interface, the server that has the online broadcast address of this program on the connecting Internet, thereby play online this program.
When user selection program category when being the program of " just live ", the user inputs live instruction by the rendition list interface, starts to televise program to play this program.
When user selection program category during for the program of " recording " or " not yet play ", the user checks instruction by the input of the rendition list interface, with the details of the progress of recording of checking this program or the program not yet play, such as reproduction time, duration and brief introduction etc.
When user selection program category when being the program of " reservation play ", the user is by the rendition list interface input state change directive, state cancellation that its reservation is play or its state changed to pre-recording; In like manner, be the program of " pre-recording " for program category, can change to the reservation broadcast with the state cancellation of its pre-recording or with its state.
Further, judge that program for the method for playing, playing or not yet play is: time started and the concluding time of this program were compared with the current time.If the concluding time of this program is less than or equal to the current time, judge that then this program plays; If the time started of this program, is then judged this program greater than the current time and not yet plays; If the time started of this program is less than or equal to the current time, and the concluding time greater than the current time, judge that then this program plays.
Further, televise program with after playing this program when startup, this program of televising enters the played in full screen pattern automatically.
Please refer to Fig. 4, the embodiment of the invention also provides a kind ofbroadcast control device 100 of TV programme, comprises television channel selectioninstruction receiving element 10, programmeinformation collector unit 20, therendition list interface 30 and program operationalorder receiving element 40.
Television channel selectioninstruction receiving element 10 is used for receiving the television channel selection instruction, with selected television channel.
The TV program information that programmeinformation collector unit 20 is used for collecting this television channel.
The TV program information that 30 outputs this programmeinformation collector unit 20 in the rendition list interface is collected.TV program information comprises performance recording information and program play messages, wherein performance recording information comprise record program information, just at record program information and pre-recording programme information, program play messages comprise watch online programme information, just in broadcast program information, not yet broadcast program information and reservation broadcast program information.
Program operationalorder receiving element 40 is used for receiving the user by the program operational order of the rendition list interface input, the program of this program operational order appointment is carried out correspondence output control, as program being carried out playback, online request, playing, record etc.
Please refer to Fig. 5, programmeinformation collector unit 20 comprises that program recording addsmodule 21, online broadcastprogram interpolation module 22, programme televisedlive interpolation module 23, recordingfunction selection module 24,performance recording module 25, broadcast program addsmodule 26,reservation playing module 27 andpre-recording module 28.
Program recording adds thatmodule 21 is used for that this channel of retrieval has been play and recorded program, recorded program is added in the rendition list according to its sequencing of recording, and its program category is labeled as " local file ".
Online broadcast program addsmodule 22 and has play and unrecorded program for this channel of retrieval, to finish and unrecorded program adds in the rendition list, the online broadcast address of this program on the Internet is provided simultaneously, and the program category of this program is labeled as " watching online ".
Programme televised live addsmodule 23 and is used for the in progress program of this channel of retrieval, in progress program is added in the rendition list, and the program category of this program is labeled as " just live ".
Whether recording function selectsmodule 24 to be used for selecting in progress recording program.
When recording function selectedmodule 24 to select in progress recording program, 25 of performance recording modules were in progress recording program, and the program category of this program is labeled as " recording ".
Broadcast program addsmodule 26 and is used for the program that this channel of retrieval is not yet play, and the program of not yet playing is added in the rendition list, and the program category of this program is labeled as " not yet playing ".
Reservation playing module 27, the state that is used for the program not yet play is set to reservation and plays, and the program category of this program is labeled as " reservation is play ".When the program of reservation broadcast begins to play, the channel of Digital Television will jump to this channel by force, and play the program that reservation is play.
Pre-recording module 28, the state that is used for the program not yet play is set to pre-recording, and the program category of this program is labeled as " pre-recording ".When the program of pre-recording began to play, pre-recordingmodule 28 was automatically to this recording program.
Further, described programmeinformation collector unit 20 also comprisesprogram judge module 29, is used for this program of judgement and plays, playing or not yet play.Program judge module 29 is compared time started and the concluding time of this program with the current time.If the concluding time of this program is less than or equal to the current time, judge that then this program plays; If the time started of this program, is then judged this program greater than the current time and not yet plays; If the time started of this program is less than or equal to the current time, and the concluding time greater than the current time, judge that then this program plays.
The control method for playing back of TV programme of the present invention and device thereof are by receiving the television channel selection instruction, output the rendition list interface, output performance recording information and program play messages when receiving the program operational order, carry out correspondence output to the program of this program operational order appointment and control.So can in single interface, carry out the operations such as playback, online request, broadcast, reservation broadcast and pre-recording to program, make things convenient for user's operation.
The above only is preferred embodiment of the present invention, not in order to limiting the present invention, all any modifications of doing within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.