Summary of the invention
Embodiment of the present invention technical problem to be solved is, provides a kind of and can carry out based on unilateral network the method and system of previewing programs, and this system is simple and easy to realize, does not need additionally to increase authentication management system and preview management system.
In order to solve the problems of the technologies described above, the embodiment of the present invention provides a kind of method for previewing programs based on Digital Television, comprising:
Set-top box receives and resolves the Program Map Table of corresponding channel program according to user's the instruction frequently of cutting;
Judge in the private setting descriptor of described Program Map Table whether contain the preview identifier, in this way, the identity code transmission package in described private setting descriptor is transferred to condition receiving system;
The described identity code transmission package of described condition receiving system judgement has or not mandate, as nothing, enters the preview flow process.
Further, in cut the frequently instruction of set-top box according to the user, before receiving and resolve the Program Map Table step of corresponding channel, also comprise: increase a private setting descriptor in the Program Map Table of digital television front-end system, but described private setting descriptor is used for describing the whether preview of this program, but when preview, described private setting descriptor is also preserved identity code transmission package and other pre-review information of this program.
Further, described other pre-review information comprises preview duration and preview interval time.
Further, described preview flow process is as follows:
The beginning program is play, and the timer of preview simultaneously begins timing;
Whether the timing that judges described preview timer surpasses the default preview duration, if surpass, stops described program and plays, and simultaneously, the interval timer zero clearing restarts timing.
Further, play at the beginning program, the timer of preview simultaneously also comprises before beginning the timing step:
Whether the timing that judges described interval timer surpasses default interval time, if do not surpass, prompting does not reach interval time and can not this program of preview, if surpass, carries out next step.
Accordingly, the present invention also provides a kind of programme prebrowsing system based on Digital Television, and described system comprises: set-top box and condition receiving system;
Described set-top box, be used for the instruction frequently of cutting according to the user, receive and resolve the Program Map Table of corresponding channel program, judge in the private setting descriptor of described Program Map Table whether contain the preview identifier, in this way, the identity code transmission package in described private setting descriptor is transferred to condition receiving system;
Be used for this channel program being carried out preview playing when receiving the preview control information of condition receiving system passback;
Described condition receiving system is used for judging that described identity code transmission package has or not mandate, as nothing, to described set-top box passback preview control information.
Further, described system also comprises: digital television front-end system, be used for increasing a private setting descriptor at its Program Map Table, but described private setting descriptor is used for describing the whether preview of this program, but when preview, described private setting descriptor also is used for preserving identity code transmission package and other pre-review information of this program.
Further, described other pre-review information comprises preview duration and preview interval time.
Further, described set-top box comprises: preview timer, the first judging unit and interval timer;
Described preview timer is for the preview duration of recorded program;
Described the first judging unit, the preview duration that is used for judging described preview timer record, whether if surpass, the preview that stops described program was play over the default preview duration;
Described interval timer is used for the preview interval time of recording described program.
Further, described set-top box also comprises the second judging unit, be used for when the described program of user's program request, whether the preview that judges described interval timer record surpasses default preview interval time interval time, if do not surpass, prompting does not reach preview interval time and can not this program of preview, if surpass, begins program and plays.
Implement the embodiment of the present invention, have following beneficial effect:
Utilize existing condition receiving system to realize the preview of digital television program is managed, can realize the previewing programs function in the one-way broadcast systems of DVB-C, DVB-T and DVB-S, thereby better carry out the popularization of sponsored program; Be provided with preview duration and preview interval time, when program is promoted in preview, can better protect sponsored program.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
The embodiment of the present invention provides a kind of method for previewing programs based on Digital Television, below in conjunction with Fig. 1 to Fig. 7, the embodiment of the method for previewing programs that the present invention is based on Digital Television is described.
Fig. 1 is the first embodiment schematic flow sheet that the present invention is based on the method for previewing programs of Digital Television.As shown in Figure 1, the method for the present embodiment comprises:
Step S110, set-top box receives and resolves the Program Map Table of corresponding channel program according to user's the instruction frequently of cutting.
Concrete, in cut the frequently instruction of set-top box according to the user, before receiving and resolve the Program Map Table step of corresponding channel, also comprise: increase a private setting descriptor in the Program Map Table of digital television front-end system, but described private setting descriptor is used for describing the whether preview of this program, but when preview, described private setting descriptor is also preserved identity code transmission package and other pre-review information of this program.
Further, described other pre-review information comprises preview duration and preview interval time.
In specific implementation, increase the Programe_preview_descriptor descriptor in the Program Map Table (Program Map Table is hereinafter to be referred as pmt table) of digital television front-end system, its specific descriptions and being defined as follows:
Programe_preview_descriptor{
descriptor_tag 8 uimsbf
descriptor _length 8 uimsbf
for(i=0;i<N;i++){
ppid 16 uimsbf
preview_time 8 uimsbf
alternation_time 8 uimsbf
}
}
Wherein, preview identifier descriptor_tag:8 bit field, but indicate whether this program is previewing program, for example we to define the preview identifier be 0xDD, when occurring preview identifier 0xDD in pmt table, but represent this program preview, otherwise this program can not preview.
Identity code transmission package (Packet IDdentifier, hereinafter to be referred as PID) the ppid:16 bit field, describe a certain data PID in this frequency, these data are mainly used in to condition reception (Conditional Access is hereinafter to be referred as CA) management system the program empowerment management.
Preview duration preview_time:8 bit field, the preview duration that is used for describing this program.
Interval duration alternation_time:8 bit field, the preview interval time that is used for describing this program.
Step S111 judges in the private setting descriptor of described Program Map Table whether contain the preview identifier, in this way, the identity code transmission package in described private setting descriptor is transferred to condition receiving system.
Concrete, as shown in step S110, for example defining the preview identifier is 0xDD.Judge in the private setting descriptor of described pmt table whether contain preview identifier 0xDD, in this way, the pid data in described private setting descriptor is transferred to condition receiving system.
Step S112, the described identity code transmission package of described condition receiving system judgement has or not mandate, as nothing, enters the preview flow process.
Concrete, the described identity code transmission package of described condition receiving system judgement has or not mandate, as nothing, enters the preview flow process; If any, enter usual manner and watch.
Implement the embodiment of the present invention, have following beneficial effect:
Utilize existing condition receiving system to realize the preview of digital television program is managed, can realize the previewing programs function in the one-way broadcast systems of DVB-C, DVB-T and DVB-S, thereby better carry out the popularization of sponsored program.
Fig. 2 is the second embodiment schematic flow sheet that the present invention is based on the method for previewing programs of Digital Television.As shown in Figure 2, the method for the present embodiment comprises:
Step S210, set-top box receives and resolves the Program Map Table of corresponding channel program according to user's the instruction frequently of cutting.
Concrete, identical with step S110 in embodiment illustrated in fig. 1, repeat no more herein.
Step S211 judges in the private setting descriptor of described pmt table whether contain the preview identifier, in this way, the identity code transmission package in described private setting descriptor is transferred to condition receiving system.
Concrete, identical with step S111 in embodiment illustrated in fig. 1, repeat no more herein.
Step S212, the described identity code transmission package of described condition receiving system judgement has or not mandate, and as nothing, the beginning program is play, and the timer of preview simultaneously begins timing.
Concrete, when described condition receiving system judged described identity code transmission package without mandate, the beginning previewing programs was play, and the timer of preview simultaneously begins timing, to measure the duration of actual preview.
Step S213 judges whether the timing of described preview timer surpasses the default preview duration, if surpass, stops described program and plays, and simultaneously, the interval timer zero clearing restarts timing.
Concrete, preset the preview duration in described preview timer, surpass the described predefined preview duration when the duration of the actual preview of measuring, stop described program and play, namely stop preview.Simultaneously, the interval timer zero clearing restarts timing, to measure preview interval time actual before preview next time.
Implement the embodiment of the present invention, have following beneficial effect:
Utilize existing condition receiving system to realize the preview of digital television program is managed, can realize the previewing programs function in the one-way broadcast systems of DVB-C, DVB-T and DVB-S, thereby better carry out the popularization of sponsored program; Be provided with preview duration and preview interval time, when program is promoted in preview, can better protect sponsored program.
Fig. 3 is the 3rd embodiment schematic flow sheet that the present invention is based on the method for previewing programs of Digital Television.As shown in Figure 3, the method for the present embodiment comprises:
Step S310, set-top box receives and resolves the Program Map Table of corresponding channel program according to user's the instruction frequently of cutting.
Concrete, identical with step S110 in embodiment illustrated in fig. 1, repeat no more herein.
Step S311 judges in the private setting descriptor of described Program Map Table whether contain the preview identifier, in this way, the identity code transmission package in described private setting descriptor is transferred to condition receiving system.
Concrete, identical with step S111 in embodiment illustrated in fig. 1, repeat no more herein.
Step S312, the described identity code transmission package of described condition receiving system judgement has or not mandate, as nothing, whether the timing that judges described interval timer surpasses default interval time, if do not surpass, prompting does not reach interval time and can not this program of preview, if surpass, carries out next step.
Concrete, when this preview is non-preview first, first preview is judged interval time.Be provided with in advance preview interval time in described interval timer, separately, when described interval timer finishes in upper once preview, the preview of reality is measured interval time, whether surpass predefined preview interval time the preview interval time that judges this measurement, if do not surpass, prompting does not reach preview interval time and can not this program of preview; If surpass, can preview, enter step S313.
Step S313, the beginning program is play, and the timer of preview simultaneously begins timing.
Concrete, the beginning previewing programs is play, and the timer of preview simultaneously begins timing, to measure the duration of actual preview.
Step S314 judges whether the timing of described preview timer surpasses the default preview duration, if surpass, stops described program and plays, and simultaneously, the interval timer zero clearing restarts timing.
Concrete, be provided with in advance the preview duration in described preview timer, surpass the described preview duration that is provided with in advance when the duration of the actual preview of measuring, stop described program and play, namely stop preview.Simultaneously, the interval timer zero clearing restarts timing, to measure preview interval time actual before preview next time.
Implement the embodiment of the present invention, have following beneficial effect:
Utilize existing condition receiving system to realize the preview of digital television program is managed, can realize the previewing programs function in the one-way broadcast systems of DVB-C, DVB-T and DVB-S, thereby better carry out the popularization of sponsored program; Be provided with preview duration and preview interval time, when program is promoted in preview, can better protect sponsored program.
Correspondingly, the embodiment of the present invention also provides a kind of programme prebrowsing system based on Digital Television, below in conjunction with Fig. 4 to Fig. 7, the example structure of the programme prebrowsing system that the present invention is based on Digital Television is formed to describe.
Fig. 4 is that the first example structure that the present invention is based on the programme prebrowsing system of Digital Television forms schematic diagram.As shown in Figure 4, the system 1 of the present embodiment comprises: set-top box 11 and condition receiving system 12.
Described set-top box 11, be used for the instruction frequently of cutting according to the user, receive and resolve the Program Map Table of corresponding channel program, judge in the private setting descriptor of described Program Map Table and whether contain the preview identifier, in this way, the identity code transmission package in described private setting descriptor is transferred to condition receiving system;
Be used for this channel program being carried out preview playing when receiving the preview control information of condition receiving system passback.
Described condition receiving system 12 is used for judging that described identity code transmission package has or not mandate, as nothing, to described set-top box passback preview control information.
Concrete, when described set-top box is received described preview control information, this channel program is carried out preview play.Specifically see also Fig. 6, described set-top box 11 comprises: preview timer 111, the first judging unit 112 and interval timer 113.
Described preview timer 111 is for the preview duration of recorded program.
Described the first judging unit 112, the preview duration that is used for judging described preview timer record, whether if surpass, the preview that stops described program was play over the default preview duration.
Described interval timer 113 is used for the preview interval time of recording described program.
Preferably, see also Fig. 7, described set-top box 11 comprises: preview timer 111, the first judging unit 112, interval timer 113 and the second judging unit 114.
Described the second judging unit 114, be used for when the described program of user's program request, whether the preview that judges described interval timer record surpasses default preview interval time interval time, if do not surpass, prompting does not reach preview interval time and can not this program of preview, if surpass, begin program and play.
Implement the embodiment of the present invention, have following beneficial effect:
Utilize existing condition receiving system to realize the preview of digital television program is managed, can realize the previewing programs function in the one-way broadcast systems of DVB-C, DVB-T and DVB-S, thereby better carry out the popularization of sponsored program; Be provided with preview duration and preview interval time, when program is promoted in preview, can better protect sponsored program.
Fig. 5 is that the second example structure that the present invention is based on the programme prebrowsing system of Digital Television forms schematic diagram.As shown in Figure 5, the system 2 of the present embodiment comprises: set-top box 11, condition receiving system 12 and digital television front-end system 13;
Described set-top box 11, be used for the instruction frequently of cutting according to the user, receive and resolve the Program Map Table of corresponding channel program, judge in the private setting descriptor of described Program Map Table and whether contain the preview identifier, in this way, the identity code transmission package in described private setting descriptor is transferred to condition receiving system.
Described condition receiving system 12 is used for judging that described identity code transmission package has or not mandate, as nothing, enters the preview flow process.
Digital television front-end system 13, be used for increasing a private setting descriptor at its Program Map Table, but described private setting descriptor is used for describing the whether preview of this program, but when preview, described private setting descriptor also is used for preserving identity code transmission package and other pre-review information of this program.
Further, described other pre-review information comprises preview duration and preview interval time.
Implement the embodiment of the present invention, have following beneficial effect:
Utilize existing condition receiving system to realize the preview of digital television program is managed, can realize the previewing programs function in the one-way broadcast systems of DVB-C, DVB-T and DVB-S, thereby better carry out the popularization of sponsored program; Be provided with preview duration and preview interval time, when program is promoted in preview, can better protect sponsored program.
The present embodiment one of ordinary skill in the art will appreciate that all or part of flow process that realizes in above-described embodiment method, to come the relevant hardware of instruction to complete by computer program, described program can be stored in a computer read/write memory medium, this program can comprise the flow process as the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
Above disclosed is only preferred embodiment of the present invention, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to claim of the present invention still belongs to the scope that the present invention is contained.