CN1909650A - Device, system and method for realizing program predetermination and broadcast - Google Patents
Device, system and method for realizing program predetermination and broadcast Download PDFInfo
- Publication number
- CN1909650A CN1909650A CN 200610061445 CN200610061445A CN1909650A CN 1909650 A CN1909650 A CN 1909650A CN 200610061445 CN200610061445 CN 200610061445 CN 200610061445 A CN200610061445 A CN 200610061445A CN 1909650 A CN1909650 A CN 1909650A
- Authority
- CN
- China
- Prior art keywords
- program
- module
- broadcast
- predetermination
- information
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000012545 processing Methods 0.000 claims abstract description 95
- 238000012423 maintenance Methods 0.000 claims description 31
- 230000008859 change Effects 0.000 claims description 14
- 230000002123 temporal effect Effects 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 10
- 230000037430 deletion Effects 0.000 claims description 8
- 230000006870 function Effects 0.000 claims description 8
- 230000004069 differentiation Effects 0.000 claims description 6
- 238000012217 deletion Methods 0.000 claims description 5
- 238000012546 transfer Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to a device which can order and play program in network TV, wherein said device is formed by program list maintain module, memory module, display module, inquire module and processing module; said program list maintain module is used to receive the distribution of processing module; the memory module is used to store program list, receive the distribution of processing module and receive the inquire of inquire module; the display module is used to receive the distribution of processing module and distributes the information of memory module; the inquire module is used to inquire the program list information of memory module and receive the distribution of processing module; the processing module is used to receive the message transmitted from the inquire module, and distribute the program list information of memory module. The invention also discloses a relative system and a relative method. The invention can be used to order kinds of programs in IPTV system, to realize the intelligenization of start condition.
Description
Technical field
The present invention relates to the Web TV field, particularly relate to a kind of program predetermination and playing system, and a kind of device and method of in network TV IPTV, realizing program predetermination and broadcast.
Background technology
IPTV is an Internet Protocol Television the Internet network TV, it is a kind of broadband cabled television network that utilizes, integrate multiple technologies such as the Internet, multimedia, communication, the new technology of the multiple interactive services that comprises Digital Television is provided to the domestic consumer.The user can have dual mode to enjoy the IPTV service at home: (1) computer; (2) network machine top box+general television set.The trend that it can adapt to current network develop rapidly well fully effectively utilizes Internet resources.IPTV both had been different from traditional analog cable TV, also was different from classical Digital Television.Because, traditional and Digital Television classics all have frequency division system, regularly, characteristics such as One-to-All Broadcast; Although classical Digital Television has many technological innovations with respect to simulated television, the just change of signal form, and the circulation way of not touching media content.
IPTV utilizes computer or set-top box STB (set top box)+TV to finish functions such as receiver, video request program, video broadcasting and surfing on the net.It adopts video compression technology efficiently, makes the video flowing transmission bandwidth that view reception effect near DVD (the video flowing transmission bandwidth of DVD needs 3Mb/s usually) can be arranged when 800Kb/s.In the Web TV, the transmission of broadcast program transmits to flow down by IP network carrying TS (Transport Stream) and sends out, and program request class program is requested to issue by ICP/IP protocol.Video class is professional to be waited as net cast on the internet, remote true video request program, program source making IPTV to carrying out from now on, and very strong advantage is arranged.
The appearance of electric program menu EPG in the Digital Television (Electronic Program Guide) has made things convenient for the user to the inquiry of program with watch.At present the major function of program booking is to subscribe the TV programme of not broadcasting as yet in advance in the Digital Television, when the user likes the broadcast time no show still of TV reception, can use " program booking " function to be scheduled to.Its advantage is that the user wants to watch that one section complete TV programme of oneself liking need not wait at this channel, and automatic reminding function can not delay watching of user.A kind of method that TV programme is predetermined that realizes in digital television system is arranged in the prior art, the method of program predetermination in the digital television system as shown in Figure 1, this method is to realize the predetermined and timing play-back technology of broadcast TV program in digital television system, main contents comprise: receive electronic program guides, obtain transport stream, timer clock is set in the tabulation of TV station and programme information; The displays program information tabulation, the user deposits selected programme information in the scheduled program tabulation; The processing method that arrives the scheduled time is set; The clock circular test, the scheduled program time of arrival is then carried out respective handling.
As mentioned above, visible prior art at be TV programme predetermined of broadcasting, do not relate to for the program predetermination of non-broadcast type; Predetermined program is more single start-up time, gives broadcast when just arriving predetermined reproduction time; If previous program end time point lags behind the disposition of a back program broadcast start time, then consider; Be as the criterion the time point of adjusting broadcast that can not be intelligent with the single time point that begins to reserve.And the fluctuation of fixing broadcast program concluding time of reproduction time can have influence on the problem of the automatic reproduction time of back scheduled program.
Summary of the invention
Given this, the object of the present invention is to provide a kind of realization program predetermination and playing system, and a kind of method that realizes program predetermination and broadcast in network TV IPTV is provided, predetermined with the multiple class program that adapts to the IPTV system, realize the entry condition intellectuality.
To achieve these goals, the invention provides a kind of device of in network TV IPTV, realizing program predetermination and broadcast, this device by the rendition list maintenance module, memory module, represent module, enquiry module and processing module and constitute, wherein:
The rendition list maintenance module is used to accept calling of processing module; Receive and select and configuration information; Upgrade the rendition list;
Memory module is used for programs stored tabulation, accepts calling and the inquiry of enquiry module of processing module;
Represent module and be used to accept calling of processing module; And calling information of memory module, display program is tabulated, display reminding information;
Enquiry module is used for inquiring about the program list information of memory module; And accept calling of processing module;
Processing module is used to receive the message that enquiry module passes over; Change and/or request program according to being provided with of the rendition list in the memory module; Call the program list information of memory module; And provide information to representing module.
Alternatively, enquiry module also is used to inquire about the configuration information and/or the program end of new program.
Alternatively, enquiry module is used for the temporal information in the rendition list that circulation searching is stored in memory module, judges that whether preset time point arrives, then transmits this message to processing module after the time point arrival.
Alternatively, enquiry module also is used for writing down the most forward Pgmtime of time point in the rendition list of memory module, judge that whether described time point arrives, then transmit this message after described time point arrives and give processing module, the most forward Pgmtime of time point in the rendition list in the new record memory module of laying equal stress on.
Alternatively, the configuration information that enquiry module inquires new program is when playing after previous playing programs finishes again, and judges whether current program finishes, when current program finishes then pass-along message give processing module.
Preferably, processing module receives the message that the enquiry module transmission comes, obtain the end mark of previous program after, judge that new program is broadcast type program or program request class program, if the broadcast type program then is transformed in the new program; If program request class program is then pointed out new program is carried out program request.
Alternatively, the rendition list maintenance module also is used for searching programme attribute and programme attribute is write the rendition list in the programme information storehouse.
Alternatively, the rendition list maintenance module also is used for automatically that the time is expired broadcast program listing deletion, and provides the dialog box prompting whether request program is kept.
The present invention also provides a kind of realization program predetermination and playing system, the device, the client that comprise server, program predetermination and broadcast, wherein, program predetermination and playing device are positioned on the client, the device of described program predetermination and broadcast, be used to accept program predetermination, and play by predetermined information; Described device by the rendition list maintenance module, memory module, represent module, enquiry module and processing module and constitute, wherein:
The rendition list maintenance module is used to accept calling of processing module; Receive and select and configuration information; Upgrade the rendition list;
Memory module is used for programs stored tabulation, accepts calling and the inquiry of enquiry module of processing module;
Represent module and be used to accept calling of processing module; And calling information of memory module, display program is tabulated, display reminding information;
Enquiry module is used for inquiring about the program list information of memory module; And accept calling of processing module;
Processing module is used to receive the message that enquiry module passes over; Change and/or request program according to being provided with of the rendition list in the memory module; Call the program list information of memory module; And provide information to representing module.
Alternatively, enquiry module also is used to inquire about the configuration information and/or the program end of new program.
Alternatively, enquiry module also is used for the temporal information of the rendition list of circulation searching storage, judges that whether preset time point arrives, and then transmits this message after time point arrives and handles to processing module.
Alternatively, the configuration information that enquiry module inquires new program is when playing after previous playing programs finishes again, and judges then whether current program finishes, and then transmission information was given processing module when current program finished.
Alternatively, the rendition list maintenance module also is used for searching programme attribute and programme attribute is write the rendition list in the programme information storehouse.
The present invention also provides a kind of method that realizes program predetermination and broadcast in Web TV, comprises step:
A, program predetermination and playing device display program predetermined interface;
B, program predetermination and playing device form user's the rendition list according to the option of setting in the program predetermination interface, and store described the rendition list;
Programme information in C, program predetermination and playing device inquiry the rendition list, whether differentiate has predetermined program to need to play;
D, according to set programme information controls playing.
Alternatively, step B also comprises: program predetermination and playing device are searched programme attribute automatically according to the option of setting in the program predetermination interface, and are reflected in the rendition list, in conjunction with user's selection, form user's the rendition list.
Alternatively, whether differentiation described in the step C has predetermined program need play further is: the temporal information in the rendition list that program predetermination and playing device circulation searching are stored, judge whether preset time point arrives; After described time point arrives, execution in step D.
Alternatively, whether differentiation described in the step C has predetermined program to play also comprises: the most forward Pgmtime of time point in program predetermination and the tabulation of playing device recorded program, judge that constantly machine clock is somebody's turn to do arrival constantly, after time point arrives, execution in step D; Again the most forward Pgmtime of time point during recorded program is tabulated.
Alternatively, differentiate described in the step C and whether have predetermined program to play to be specially:
C1, differentiate when having program to play, whether the program that continues to differentiate current broadcast finishes: current program finishes, then inquires about the broadcast configuration information in the rendition list, according to playing the configuration information controls playing; Current program does not finish, and then inquires about the configuration information of the rendition list, if be default setting, then according to the default setting controls playing; If be non-default setting, then the prompted dialog frame is selective, and dialog box provides the full detail that comprises in the default setting selective;
C2, differentiate when not having program to play, then program predetermination and playing device continue the programme information in inquiry the rendition list.
Described configuration information comprises: prompting is play, need not be pointed out automatic broadcast, points out afterwards earlier and play.
Described default setting comprises: play new program; Perhaps new program waits for that current program finishes to play again; Perhaps cancel new program predetermination, do not play new program; Perhaps postpone to play, and section selection time of delay is provided.
Preferably, step C1 further comprises:
C11, inquire this new program be set to play again after previous playing programs finishes the time, differentiate current program and whether finish, when current program finishes, execution in step D;
C12, inquire this new program be set to play immediately the time, execution in step D.
Further, whether step C1 differentiates current program and ends up being: when current playing programs finishes, increase the event description that this playing programs is finished among the Event Information Table EIT among the information on services SI that server end sends; Client SI manager is found the SI change in information, with the event notice program predetermination and the playing device of this variation;
Alternatively, whether step C1 differentiates current program and end up being: current program is request program, plays when finishing, and the message that enquiry module is finished by the playing programs that obtains the head end transmission learns that playing programs finishes.
The event description that this playing programs of increase is finished among the described EIT further is: list service ID, the event id of current program and the Name and Description information of giving outgoing event by event descriptor among the EIT.
Preferably, during system boot, whether program predetermination and playing device prompting need to reset system information: when selecting to reset, described program predetermination and the newly-installed information of playing device counterweight are handled and are stored; When selection need not to reset, the broadcast program deletion that then described program predetermination and playing device are expired with the time automatically, and provide the dialog box prompting whether to keep request program, if select to keep described request program, then described device is changed the temporal information of described request program;
The default setting information of selective system comprises: directly close this function after the start; The start back is upgraded the rendition list automatically; Whether prompting user in start back selects to reset.
Preferably, under the open state, program predetermination and playing device allow any time change the rendition list.
As can be seen from the above technical solutions, the present invention has following beneficial effect: scheduled program is realized predetermined (the comprising that TS flows the broadcast program of carrying, request program etc.) of the multiple class program of adaptation IPTV system by being applicable to the predetermined of single broadcast type program originally; The startup of program differentiate from single with time point as foundation, realize that time point starts, starts mark and when starting the corresponding entry condition of mark and satisfy program start; Realized the intellectuality of scheduled program time period COINCIDENCE PROBLEMS is handled.
Description of drawings
Fig. 1 is the method for program predetermination in the digital television system in the prior art;
A kind of program predetermination and playing system structure chart that Fig. 2 describes for one embodiment of the invention;
A kind of device of in IPTV, realizing program predetermination and broadcast that Fig. 3 describes for one embodiment of the invention;
Program predetermination and playing flow figure that Fig. 4 describes for one embodiment of the invention;
Fig. 5 is the detail flowchart of process information in one embodiment of the invention.
Embodiment
For making purpose of the present invention, technical scheme and advantage clearer, below with reference to the accompanying drawing embodiment that develops simultaneously, the present invention is described in further detail.
Embodiment one:
A kind of program predetermination and playing system structure chart with reference to shown in Figure 2 comprise server, program predetermination and playing device, client, and wherein, program predetermination and playing device are positioned on the client.Client refers to novel TV and the terminal input equipment (as keyboard, mouse or remote controller etc.) that set-top box, television set and terminal input equipment (as keyboard, mouse or remote controller etc.) or set-top box and TV unite two into one, it is mutual that the user passes through terminal input equipment and set-top box and TV, operates.The device of program predetermination and broadcast with reference to shown in Figure 3, can be specifically designed to and realize program predetermination and broadcast in IPTV, is used to accept program predetermination, and plays by predetermined information; This device by the rendition list maintenance module, memory module, represent module, enquiry module and processing module and constitute, the structure and the correlation of these modules are described below:
The rendition list maintenance module: the selection and the configuration information that receive the user; In the programme information storehouse, search the program association attributes automatically, and in the rendition list, fill in the time (broadcast program) of program, the association attributes of program; Calling of receiving processing module; And/or renewal the rendition list, revise the reproduction time of the rendition list and delete needless programs, automatically that the time is expired broadcast program listing deletion, and provide the dialog box prompting whether request program is kept;
Memory module: programs stored tabulation; Accept calling and the inquiry of enquiry module of processing module;
Represent module: the rendition list of explicit user, information, message etc.; Call information of memory module, and accept calling of processing module;
Enquiry module:
(1) program list information in the inquiry memory module;
(2) accepting processing module calls;
(3) circulation searching is stored in the temporal information in the rendition list in the memory module, and whether judgement time point arrives; Transferring to processing module after time point arrives handles;
(4) and/or the most forward Pgmtime of writing time point, constantly judge the arrival in machine clock this moment, transfer to processing module after the time point arrival and handle the most preceding Pgmtime of time point in the rendition list under the new record of laying equal stress in the memory module;
(5) inquire new program be set to play again after previous playing programs finishes, simultaneously, differentiate current program and whether finish, current program finishes then to transfer to processing module to be handled.
Processing module:
(1) receives the initiation message that enquiry module passes over;
(2) according to the setting of the user in the rendition list in the memory module, carry out automatically, prompting or earlier the prompting back according to user's decision conversion and/or request program automatically;
(3) can inquire about all the elements of memory module the rendition list;
(4) be transformed into new channel (to radio and television) and/or the new program of beginning program request;
(5) if, the broadcast concluding time of previous program does not also arrive, the time started of new broadcast program arrives, then:
(5.1) select for the user.When the user selects to play immediately, then play new program immediately; When the user did not select not play immediately, at first needing to differentiate new program was broadcast type program or the request program of clean culture class, if the broadcast type program is then after this program finishes, processing module has obtained to be transferred in the new program behind the program end mark; If program request class program then after this program end post-processing module has obtained the program end mark, carries out program request to new program.
(5.2) default setting.If default setting is arranged at the beginning, then carry out according to default setting.This default setting can be at all time periods overlapping situation to be arranged, and also can be provided with respectively at each program.
(6) if machine shuts down or outage, when then reopening TV:
(6.1) whether the prompting user needs to reset.Reset if desired and then transfer to the rendition list that the rendition list maintenance module receives user's selection; If need not to reset then at first differentiating is request program or programme televised live, transfer to automatically that the time is the expired broadcast program deletion of the rendition list maintenance module, eject the dialog box counsel user simultaneously and whether keep request program;
(6.2) default setting is handled such situation according to default setting.Default setting can comprise: directly close this function after the start; Prompting user in start back resets; Automatically upgrade this rendition list after the start.
Embodiment two:
Referring to program predetermination shown in Figure 4 and playing flow.Step is as follows:
1, during system boot, program predetermination on the pre-box of machine and playing device display program predetermined interface;
2, the rendition list maintenance module of program predetermination and playing device is searched the program association attributes automatically in the programme information storehouse, and is reflected in the rendition list; The user is by EPG, the program of selecting oneself to be about to watch (comprising program that the play time broadcast fixes, the unfixed request program of play time etc.); In conjunction with user's selection, the rendition list maintenance module of program predetermination and playing device is filled in the time (broadcast program) of program, the association attributes of program in the rendition list, and the option according to setting finally forms user's the rendition list;
3, the memory module of program predetermination and playing device is stored this rendition list; Program predetermination and playing device are searched interface file to specified path, and the module that represents of program predetermination and playing device represents the program predetermination system interface according to the option of setting on display;
Whether 4, the enquiry module of program predetermination and playing device is differentiated has predetermined program to need to play, and differentiates when playing programs is arranged, and forwards 5 to, when not having program to play, continues inquiry.The condition of differentiating has two kinds, satisfies one and gets final product:
4.1 the enquiry module circulation searching of program predetermination and playing device is stored in the temporal information in the rendition list in the memory module of program predetermination and playing device, whether judgement time point arrives; Transferring to the processing module of program predetermination and playing device after time point arrives handles; And/or the most forward Pgmtime of some writing time, judge that constantly machine clock is somebody's turn to do arrival constantly, transfer to the processing module of program predetermination and playing device after time point arrives and handle the most preceding Pgmtime of time point in the rendition list under the new record of laying equal stress in the memory module of program predetermination and playing device.
4.2 the enquiry module of program predetermination and playing device inquire new program be set to play again after previous playing programs finishes, simultaneously, differentiate current program and whether finish, current program finishes then to transfer to the processing module of program predetermination and playing device to be handled.
When 1) the current service playing programs finishes, data among the Event Information Table EIT among the SI (service information information on services) that server end sends change, and have promptly added the incident that this playing programs is finished (providing service ID, the event id of current program and the Name and Description information of giving outgoing event by event descriptor) in the EIT table; When client received this SI information, the SI manager was found the SI change in information, and gave enquiry module with the event notice that changes in the SI information.After enquiry module is known this incident, can obtain the message that previous playing programs is finished by service ID and event id, incident title.
When 2) current service is request program, a kind of optional mode is arranged, promptly whether enquiry module is differentiated current program and is finished, and then transfers to processing module when current program finishes and handles.The message that enquiry module is finished by the playing programs that obtains the service end transmission learns that playing programs finishes.
5, after the differentiation of the enquiry module of program predetermination and playing device has program to play, inform the processing module of program predetermination and playing device, the handling process that the processing module of program predetermination and playing device is correlated with according to set programme information as shown in Figure 5, detailed step is as follows:
Whether (1) after setting completed, program predetermination and playing device call the enquiry module inquiry has program to need to play;
(2) do not have program to need to play, then jump to step (1) and continue to call the enquiry module inquiry;
(3) enquiry module informs when processing module had program to play, processing module judged whether previous program finishes;
If finish, then jump to step (4), do not finish then to jump to step (5);
(4) previous program finishes, and the processing module of program predetermination and playing device is judged the type of this scheduled program, according to its type difference, handles respectively, and detailed step is seen below and stated;
(5) processing module of program predetermination and playing device is differentiated the not end of previous program, then inquires about the playing programs tabulation in the memory module, and whether differentiate is the default treatment setting, and detailed step is seen below and stated.
Step (4) detailed step further specifies as follows:
(4.1) this scheduled program is a broadcast program, and then the user in inquiry the rendition list is provided with in the memory module of program predetermination and playing device.
(4.1.1), inquire the user and be set to point out broadcast program, then processing module is called and is represented module display reminding dialog box and inform the user, the user can click the cancellation button: when the user clicks cancel button, represent module and obtain this incident and inform processing module, Xin Tai and/or the new program of program request were changed in cancellation after processing module received this incident; The user does not click, and then processing module is changed the operation of platform and/or request program as usual;
(4.1.2), inquire the user and be set to point out and play this program automatically, then processing module will be carried out the playing program of this program automatically;
(4.1.3), inquire and be set to prompting back broadcast program earlier, then processing module is called and is represented module and show dialog box, behind user interactions, by user's decision whether Zi moving platform to new program:
The user is reluctant the new platform of redirect, and then processing module will be called the information of this program in the rendition list maintenance module deletion memory module;
User's decision jumps to new platform, and then processing module will be called and change platform and/or program request operation;
The user determines to postpone to play, and then processing module is called the reproduction time information that the rendition list maintenance module is revised this program.
When (4.2) this scheduled program was program request class program, processing module the user in inquiry the rendition list in the memory module be provided with:
(4.2.1), inquire the user and be set to point out broadcast program, then processing module is called and is represented module display reminding dialog box and inform the user, the user can click the cancellation button: when the user clicks cancel button, represent module and obtain this incident and inform processing module, Xin Tai and/or the new program of program request were changed in cancellation after processing module received this incident; The user does not click, and then processing module is changed the operation of platform and/or request program as usual;
(4.2.2), inquire the user and be set to point out and play this program automatically, then processing module will be carried out the playing program of this program automatically;
(4.2.3), inquire and be set to prompting back broadcast program earlier, then processing module is called and is represented module and show dialog box, behind user interactions, by user's decision whether Zi moving platform to new program:
The user is reluctant the new platform of redirect, and then processing module will be called the information of this program in the rendition list maintenance module deletion memory module;
User's decision jumps to new platform, and then processing module will be called and change platform and/or program request operation.
The user determines to postpone to play, and then processing module is called the reproduction time information that the rendition list maintenance module is revised this program.
(4.3) this scheduled program is other indefinite programs of time point, carries out according to the flow process of above (4.1), (4.2), just the difference of the method for broadcast program.
Step (5) detailed step further specifies as follows:
(5.1) be default setting, then processing module is handled according to user's default setting.As:
(5.1.1), user's default setting is for playing new program, then processing module is divided programs such as broadcast type, program request class according to the setting of user in the memory module, obtains to call player behind the program and plays;
(5.1.2), user's default setting is that new program waits for that this program finishes, then processing module is waited for the program end that the program end identifies and/or in progress program sends in the EIT table in the current program TS stream that issues according to user's setting in the memory module; Processing module obtains new program according to this end mark and/or end by changing the corresponding means of platform and/or program request, and invokes media players is play this program again;
(5.1.3), the user is provided with the predetermined of the new program of cancellation, then processing module is called the rendition list in the rendition list maintenance module updated stored module, removes the information and the attribute of this new program;
(5.1.4), user's default setting plays for postponing a period of time, then processing module is called in the rendition list maintenance module updated stored module the temporal information of this program in the rendition list;
(5.2) for showing dialog box, non-default setting selects processing mode for the user:
(5.2.1), play new program when the user is chosen as, then processing module according to the user programs such as branch broadcast type, clean culture class are set, obtain program and play again;
(5.2.2),, the user waits for that this program finishes when being chosen as new program, then processing module is waited for the program end that the program end identifies and/or in progress program sends in the EIT table in the current program TS stream that issues according to user's setting in the memory module; Processing module obtains new program according to this end mark and/or end by changing the corresponding means of platform and/or program request, and invokes media players is play this program again;
If (5.2.3) user selects to cancel the predetermined of new program, then processing module is called the rendition list in the rendition list maintenance module updated stored module, removes this program and attribute thereof.
Embodiment three:
Under the open state, program predetermination and playing device support between any time user and the rendition list maintenance module alternately, carry out the change of the rendition list.
If machine shutdown or outage when then reopening machine, are carried out following flow process:
Whether the processing module of program predetermination and playing device is at first called and is represented module prompting and need to reset:
1, the user selects to reset, and then the processing module of program predetermination and playing device is called the rendition list maintenance module and received the rendition list that the user resets, and it is stored in the memory module;
2, the user selects to need not to reset, then the processing module of program predetermination and playing device is called automatically that the time is the expired broadcast program of the rendition list maintenance module and is deleted from memory module, and call and represent module and provide dialog box to select whether to keep request program etc. to the user, if the user selects to keep request program, then pass through the mutual of the rendition list maintenance module and user, information such as the time of change request program, broadcast mode;
3, the user selects default setting, then handles according to default setting.Default setting can comprise: directly close this function after the start; Prompting user in start back resets; Automatically upgrade this rendition list etc. after the start.
From the foregoing description as can be seen, the present invention has reached such beneficial effect: scheduled program is realized predetermined (the comprising that TS flows the broadcast program of carrying, request program etc.) of the multiple class program of adaptation IPTV system by being applicable to the predetermined of single broadcast type program originally; The startup of program differentiate from single with time point as foundation, realize that time point starts, starts mark and when starting the corresponding entry condition of mark and satisfy program start; Realized the intellectuality of scheduled program time period COINCIDENCE PROBLEMS is handled.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.
Claims (26)
1, a kind of device of realizing program predetermination and broadcast in Web TV is characterized in that, described device by the rendition list maintenance module, memory module, represent module, enquiry module and processing module and constitute, wherein:
The rendition list maintenance module is used to accept calling of processing module; Receive and select and configuration information; Upgrade the rendition list;
Memory module is used for programs stored tabulation, accepts calling and the inquiry of enquiry module of processing module;
Represent module and be used to accept calling of processing module; And calling information of memory module, display program is tabulated, display reminding information;
Enquiry module is used for inquiring about the program list information of memory module; And accept calling of processing module;
Processing module is used to receive the message that enquiry module passes over; Change and/or request program according to being provided with of the rendition list in the memory module; Call the program list information of memory module; And provide information to representing module.
2, a kind of device of realizing program predetermination and broadcast in Web TV as claimed in claim 1 is characterized in that also comprise: enquiry module also is used to inquire about the configuration information and/or the program end of new program.
3, a kind of device of realizing program predetermination and broadcast in Web TV as claimed in claim 1 is characterized in that, also comprises:
Enquiry module is used for the temporal information in the rendition list that circulation searching is stored in memory module, judges that whether preset time point arrives, then transmits this message to processing module after the time point arrival.
4, as claim 1 or 3 described a kind of devices of in Web TV, realizing program predetermination and broadcast, it is characterized in that, comprising:
Enquiry module also is used for writing down the most forward Pgmtime of time point in the rendition list of memory module, judge that whether described time point arrives, then transmit this message after described time point arrives and give processing module, the most forward Pgmtime of time point in the rendition list in the new record memory module of laying equal stress on.
5, a kind of device of realizing program predetermination and broadcast in Web TV as claimed in claim 2 is characterized in that, further comprises:
The configuration information that enquiry module inquires new program is when playing after previous playing programs finishes again, and judges whether current program finishes, when current program finishes then pass-along message give processing module.
6, as claim 1,2 or 5 described a kind of devices of in Web TV, realizing program predetermination and broadcast, it is characterized in that, processing module receives the message that the enquiry module transmission comes, after obtaining the end mark of previous program, judge that new program is broadcast type program or program request class program, if the broadcast type program then is transformed in the new program; If program request class program is then pointed out new program is carried out program request.
7, a kind of device of realizing program predetermination and broadcast in Web TV as claimed in claim 1 is characterized in that the rendition list maintenance module also is used for searching programme attribute and programme attribute is write the rendition list in the programme information storehouse.
8, a kind of device of in Web TV, realizing program predetermination and broadcast as claimed in claim 1, it is characterized in that, the rendition list maintenance module also is used for automatically that the time is expired broadcast program listing deletion, and provides the dialog box prompting whether request program is kept.
9, a kind of realization program predetermination and playing system, the device, the client that comprise server, program predetermination and broadcast, wherein, program predetermination and playing device are positioned on the client, it is characterized in that, the device of described program predetermination and broadcast is used to accept program predetermination, and plays by predetermined information; Described device by the rendition list maintenance module, memory module, represent module, enquiry module and processing module and constitute, wherein:
The rendition list maintenance module is used to accept calling of processing module; Receive and select and configuration information; Upgrade the rendition list;
Memory module is used for programs stored tabulation, accepts calling and the inquiry of enquiry module of processing module;
Represent module and be used to accept calling of processing module; And calling information of memory module, display program is tabulated, display reminding information;
Enquiry module is used for inquiring about the program list information of memory module; And accept calling of processing module;
Processing module is used to receive the message that enquiry module passes over; Change and/or request program according to being provided with of the rendition list in the memory module; Call the program list information of memory module; And provide information to representing module.
10, a kind of network television system as claimed in claim 9 is characterized in that, the device of described realization program predetermination and broadcast also comprises: enquiry module also is used to inquire about the configuration information and/or the program end of new program.
11, a kind of network television system as claimed in claim 9 is characterized in that, the device of described realization program predetermination and broadcast also comprises:
Enquiry module also is used for the temporal information of the rendition list of circulation searching storage, judges that whether preset time point arrives, and then transmits this message after time point arrives and handles to processing module.
12, as claim 9 or 10 described a kind of network television systems, it is characterized in that the device of described realization program predetermination and broadcast also comprises:
The configuration information that enquiry module inquires new program is when playing after previous playing programs finishes again, and judges then whether current program finishes, and then transmission information was given processing module when current program finished.
13, a kind of network television system as claimed in claim 9, it is characterized in that the device of described realization program predetermination and broadcast also comprises: the rendition list maintenance module also is used for searching programme attribute and programme attribute is write the rendition list in the programme information storehouse.
14, a kind of method that realizes program predetermination and broadcast in Web TV is characterized in that, comprises step:
A, program predetermination and playing device display program predetermined interface;
B, program predetermination and playing device form user's the rendition list according to the option of setting in the program predetermination interface, and store described the rendition list;
Programme information in C, program predetermination and playing device inquiry the rendition list, whether differentiate has predetermined program to need to play;
D, according to set programme information controls playing.
15, a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 14 is characterized in that step B also comprises:
Program predetermination and playing device are searched programme attribute automatically according to the option of setting in the program predetermination interface, and write in the rendition list, according to user's selection, form user's the rendition list.
16, a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 14 is characterized in that, whether differentiation described in the step C has predetermined program need play further is:
Temporal information in the rendition list that program predetermination and playing device circulation searching are stored judges whether preset time point arrives; After described time point arrives, execution in step D.
17, as claim 14 or 16 described a kind of methods that in Web TV, realize program predetermination and broadcast, it is characterized in that whether differentiation described in the step C has predetermined program to play also comprises:
The most forward Pgmtime of time point in program predetermination and the tabulation of playing device recorded program is constantly judged the arrival in this moment of machine clock, after time point arrives, and execution in step D;
Again the most forward Pgmtime of time point during recorded program is tabulated.
18, a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 14 is characterized in that, whether differentiation described in the step C has predetermined program to play is specially:
C1, differentiate when having program to play, whether the program that continues to differentiate current broadcast finishes:
Current program finishes, then inquires about the broadcast configuration information in the rendition list, according to playing the configuration information controls playing;
Current program does not finish, and then inquires about the configuration information of the rendition list, if be default setting, then according to the default setting controls playing; If be non-default setting, then the prompted dialog frame is selective, and dialog box provides the full detail that comprises in the default setting selective;
C2, differentiate when not having program to play, then program predetermination and playing device continue the programme information in inquiry the rendition list.
19, a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 18 is characterized in that, wherein:
Described configuration information comprises: the prompting broadcast maybe need not be pointed out automatic broadcast or be pointed out afterwards earlier and play.
20, a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 18 is characterized in that, wherein:
Described default setting comprises: play new program; Perhaps new program waits for that current program finishes to play again; Perhaps cancel new program predetermination, do not play new program; Perhaps postpone to play, and section selection time of delay is provided.
21, a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 18 is characterized in that step C1 further comprises:
C11, inquire this new program be set to play again after previous playing programs finishes the time, differentiate current program and whether finish, when current program finishes, execution in step D;
C12, inquire this new program be set to play immediately the time, execution in step D.
22, as claim 18 or 21 described a kind of methods that in Web TV, realize program predetermination and broadcast, it is characterized in that described step C1 differentiates current program and whether ends up being:
When current playing programs finishes, increase the event description that this playing programs is finished among the Event Information Table EIT among the information on services SI that server end sends; Client SI manager is found the SI change in information, with the event notice program predetermination and the playing device of this variation.
23, as claim 18 or 21 described a kind of methods that in Web TV, realize program predetermination and broadcast, it is characterized in that described step C1 differentiates current program and whether ends up being:
Current program is request program, plays when finishing, and the message that enquiry module is finished by the playing programs that obtains the server end transmission learns that playing programs finishes.
24, a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 22 is characterized in that, the event description that this playing programs of increase is finished among the described EIT further is:
List service ID, the event id of current program and the Name and Description information of giving outgoing event by event descriptor among the EIT.
25, a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 14 is characterized in that, also comprises:
During system boot, whether program predetermination and playing device prompting need to reset system information:
When selection was reset, described program predetermination and the newly-installed information of playing device counterweight were handled and are stored;
When selection need not to reset, the broadcast program deletion that then described program predetermination and playing device are expired with the time automatically, and provide the dialog box prompting whether to keep request program, if select to keep described request program, then described device is changed the temporal information of described request program;
The default setting information of selective system comprises: directly close this function after the start; The start back is upgraded the rendition list automatically; Whether prompting user in start back selects to reset.
26, a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 14 is characterized in that, also comprises: under the open state, program predetermination and playing device allow any time change the rendition list.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100614456A CN1909650B (en) | 2006-06-30 | 2006-06-30 | Device, system and method for realizing program predetermination and broadcast |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006100614456A CN1909650B (en) | 2006-06-30 | 2006-06-30 | Device, system and method for realizing program predetermination and broadcast |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1909650A true CN1909650A (en) | 2007-02-07 |
CN1909650B CN1909650B (en) | 2011-06-01 |
Family
ID=37700624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006100614456A Expired - Fee Related CN1909650B (en) | 2006-06-30 | 2006-06-30 | Device, system and method for realizing program predetermination and broadcast |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1909650B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101489114A (en) * | 2009-01-14 | 2009-07-22 | 深圳市同洲电子股份有限公司 | Request program playing method, system and request program sending server |
WO2010040269A1 (en) * | 2008-10-07 | 2010-04-15 | 中兴通讯股份有限公司 | Method and system for implementing internet tv media interaction |
CN102348134A (en) * | 2010-07-29 | 2012-02-08 | 鸿富锦精密工业(深圳)有限公司 | Set top box and method for dynamically recording program by utilizing set top box |
CN102413367A (en) * | 2011-11-04 | 2012-04-11 | 深圳市同洲电子股份有限公司 | Method and device for dynamically updating program recording list |
CN102802077A (en) * | 2012-08-10 | 2012-11-28 | 中国联合网络通信集团有限公司 | User channel list updating method and system |
CN102821327A (en) * | 2011-06-09 | 2012-12-12 | 上海帕科软件科技有限公司 | Program reservation system based on EPG (electronic program guide) platform |
CN104270677A (en) * | 2014-09-19 | 2015-01-07 | 四川长虹电器股份有限公司 | Live program reservation and reminding method of intelligent television and system thereof |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9735973B2 (en) * | 2012-03-15 | 2017-08-15 | Vidoyen Inc. | Expert answer platform methods, apparatuses and media |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU3908297A (en) * | 1996-08-06 | 1998-02-25 | Starsight Telecast Incorporated | Electronic program guide with interactive areas |
CN1501711A (en) * | 2002-11-18 | 2004-06-02 | 北京中视联数字***有限公司 | A method for implementing TV program subscribing in digital television system |
CN1558675A (en) * | 2004-01-20 | 2004-12-29 | 华南理工大学 | Intelligent digital television |
CN100542272C (en) * | 2004-04-06 | 2009-09-16 | 杨杰 | Realize the method and system of network program request |
CN1595979A (en) * | 2004-07-14 | 2005-03-16 | 顾浩瀚 | Application method of digital Video-On-Demand system in playing advertisement |
-
2006
- 2006-06-30 CN CN2006100614456A patent/CN1909650B/en not_active Expired - Fee Related
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010040269A1 (en) * | 2008-10-07 | 2010-04-15 | 中兴通讯股份有限公司 | Method and system for implementing internet tv media interaction |
CN101489114A (en) * | 2009-01-14 | 2009-07-22 | 深圳市同洲电子股份有限公司 | Request program playing method, system and request program sending server |
WO2010081382A1 (en) * | 2009-01-14 | 2010-07-22 | 深圳市同洲电子股份有限公司 | Method and system for playing order program and server endpoint for sending order program |
CN101489114B (en) * | 2009-01-14 | 2013-10-16 | 深圳市同洲电子股份有限公司 | Request program playing method, system and request program sending server |
CN102348134A (en) * | 2010-07-29 | 2012-02-08 | 鸿富锦精密工业(深圳)有限公司 | Set top box and method for dynamically recording program by utilizing set top box |
CN102821327A (en) * | 2011-06-09 | 2012-12-12 | 上海帕科软件科技有限公司 | Program reservation system based on EPG (electronic program guide) platform |
CN102413367A (en) * | 2011-11-04 | 2012-04-11 | 深圳市同洲电子股份有限公司 | Method and device for dynamically updating program recording list |
CN102802077A (en) * | 2012-08-10 | 2012-11-28 | 中国联合网络通信集团有限公司 | User channel list updating method and system |
CN104270677A (en) * | 2014-09-19 | 2015-01-07 | 四川长虹电器股份有限公司 | Live program reservation and reminding method of intelligent television and system thereof |
Also Published As
Publication number | Publication date |
---|---|
CN1909650B (en) | 2011-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1909650A (en) | Device, system and method for realizing program predetermination and broadcast | |
CN1194556C (en) | System for calculating audience rating and mobile communication terminal | |
CN1170422C (en) | Method and apparatus for producing program information and receiving apparatus for processing information in broadcast system | |
CN1751513A (en) | System for capture and selective playback of broadcast programmes | |
CN1169364C (en) | Information providing, using and controlling apparatus, system and method, and recording medium thereof | |
CN101060427A (en) | A system and method for realizing the remote software updating | |
CN1946169A (en) | Multi-media receiving device and multi-media receiving system | |
CN1329796A (en) | Interactive program guide with continuous data stream and client-server data supplementation | |
CN101035263A (en) | Digital TV program switching method and digital TV device | |
CN1449195A (en) | Instant video on demand playback | |
CN1798328A (en) | Implement system and method for customizing content of TV program | |
CN1992890A (en) | Apparatus and method for providing media program | |
CN1946162A (en) | Method for obtaining EPG and IPTV service system | |
CN1993927A (en) | Multiple services within a channel-identification in a device | |
CN1240212C (en) | Signal receiving device and method, and recording medium | |
CN1627819A (en) | Television receiver and network information communication system | |
CN1497962A (en) | Receiver | |
CN1190968C (en) | Methods and appts. for banner information digital TV service and receivers therefor | |
CN1859526A (en) | Method for realizing stream media aualogue live telecast | |
CN1976439A (en) | Method for realizing picture-in-picture playing function in IPIV | |
CN1698335A (en) | Contents distribution system with intergrated recording rights control | |
CN1513261A (en) | Multi-view storage broadcast service method, apparatus and system | |
CN1701599A (en) | Data output device for determining candidate of adequate data | |
CN1902932A (en) | System and method to broadcast video with clear sound and picture using the internet | |
CN101060616A (en) | A method for providing the program information, program indexing equipment, video equipment and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110601 |
|
CF01 | Termination of patent right due to non-payment of annual fee |