CN1909650B - Device, system and method for realizing program predetermination and broadcast - Google Patents

Device, system and method for realizing program predetermination and broadcast Download PDF

Info

Publication number
CN1909650B
CN1909650B CN2006100614456A CN200610061445A CN1909650B CN 1909650 B CN1909650 B CN 1909650B CN 2006100614456 A CN2006100614456 A CN 2006100614456A CN 200610061445 A CN200610061445 A CN 200610061445A CN 1909650 B CN1909650 B CN 1909650B
Authority
CN
China
Prior art keywords
program
module
predetermination
broadcast
playing
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.)
Active
Application number
CN2006100614456A
Other languages
Chinese (zh)
Other versions
CN1909650A (en
Inventor
陈莉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2006100614456A priority Critical patent/CN1909650B/en
Publication of CN1909650A publication Critical patent/CN1909650A/en
Application granted granted Critical
Publication of CN1909650B publication Critical patent/CN1909650B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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 toinquire 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

A kind of device, system and method for realizing program predetermination and broadcast
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 for: accept calling of processing module; Receive and select and configuration information; Upgrade the rendition list;
Memory module: be used for programs stored tabulation, accept calling and the inquiry of enquiry module of processing module;
Represent module: be used to accept calling of processing module; And calling information of memory module, display program is tabulated, display reminding information;
Enquiry module: the program list information that is used for inquiring about memory module; Inquire about the configuration information of new program,, judge whether current program finishes, and pass-along message is given processing module when current program finishes if the configuration information of described new program is previous playing programs when playing after finishing again; And accept calling of processing module;
Processing module: be 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 program end.
Alternatively, enquiry module also 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, comprise server, program predetermination and playing device, client, 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, accept calling and the inquiry of enquiry module of processing module;
Representing module is used for: accept calling of processing module; And calling information of memory module, display program is tabulated, display reminding information;
Enquiry module is used for: the program list information of inquiry memory module; Inquire about the configuration information of new program,, judge whether current program finishes, and pass-along message is given processing module when current program finishes if the configuration information of described new program is previous playing programs when playing after finishing again; And accept calling of processing module;
Processing module is used for: 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, if differentiate when having program to play, whether the program that continues the current broadcast of differentiation finishes: current program finishes, then inquire about the broadcast configuration information in the rendition list, according to playing the configuration information controls playing, if differentiate when not having program to play, then program predetermination and playing device continue the programme information in inquiry the rendition list; The most forward Pgmtime of time point in described program predetermination and the tabulation of playing device recorded program is constantly judged the arrival of described time point, after time point arrives, and execution in step D; The most forward Pgmtime of time point in new record the rendition list of laying equal stress on;
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, if differentiate when having program to play, whether the program that continues the current broadcast of differentiation finishes described in the step C, and also comprise: 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;
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, described current program finishes, then inquires about the broadcast configuration information in the rendition list, according to playing the configuration information controls playing, further comprises:
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;
Inquire this new program be set to play immediately the time, execution in step D.
Further, if differentiate when having program to play, whether the program that continues the current broadcast of differentiation finishes, also comprises: 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 set-top box 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 (22)

1. a 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: be used to accept calling of processing module; Receive and select and configuration information; Upgrade the rendition list;
Memory module: be used for programs stored tabulation, accept calling and the inquiry of enquiry module of processing module;
Represent module: be used to accept calling of processing module; And calling information of memory module, display program is tabulated, display reminding information;
Enquiry module: the program list information that is used for inquiring about memory module; Inquire about the configuration information of new program,, judge whether current program finishes, and pass-along message is given processing module when current program finishes if the configuration information of described new program is previous playing programs when playing after finishing again; And accept calling of processing module;
Processing module: be 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 program end.
3. a kind of device of in Web TV, realizing program predetermination and broadcast as claimed in claim 1, it is characterized in that, described enquiry module also is used for the temporal information in the rendition list that circulation searching is stored in memory module, judge that whether preset time point arrives, then transmit this message after time point arrives and give processing module.
4. a kind of device of in Web TV, realizing program predetermination and broadcast as claimed in claim 1 or 2, 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.
5. 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.
6. 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.
7. realize program predetermination and playing system for one kind, 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, described program predetermination and playing device are 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: be used to accept calling of processing module; Receive and select and configuration information; Upgrade the rendition list;
Memory module; Be used for programs stored tabulation, accept calling and the inquiry of enquiry module of processing module;
Represent module: be used to accept calling of processing module; And calling information of memory module, display program is tabulated, display reminding information;
Enquiry module: the program list information that is used for inquiring about memory module; Inquire about the configuration information of new program,, judge whether current program finishes, and pass-along message is given processing module when current program finishes if the configuration information of described new program is previous playing programs when playing after finishing again; And accept calling of processing module;
Processing module: be 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.
8. a kind of realization program predetermination as claimed in claim 7 and playing system is characterized in that described enquiry module also is used to inquire about the program end.
9. a kind of realization program predetermination as claimed in claim 7 and playing system, it is characterized in that, described 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.
10. a kind of realization program predetermination as claimed in claim 7 and playing system, it is characterized in that described realization program predetermination and playing device also comprise: 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.
11. a 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, if differentiate when having program to play, whether the program that continues the current broadcast of differentiation finishes: current program finishes, then inquire about the broadcast configuration information in the rendition list, according to playing the configuration information controls playing, if differentiate when not having program to play, then program predetermination and playing device continue the programme information in inquiry the rendition list; The most forward Pgmtime of time point in described program predetermination and the tabulation of playing device recorded program is constantly judged the arrival of described time point, after time point arrives, and execution in step D; The most forward Pgmtime of time point in new record the rendition list of laying equal stress on;
D, according to set programme information controls playing.
12. a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 11 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.
13. a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 11 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.
14. a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 11 is characterized in that, if differentiate when having program to play, whether the program that continues the current broadcast of differentiation finishes, also comprises described in the step C:
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;
15. a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 14 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.
16. a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 15 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.
17. a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 15 is characterized in that described current program finishes, then inquires about the broadcast configuration information in the rendition list, further comprises according to playing the configuration information controls playing:
Inquire 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;
Inquire new program be set to play immediately the time, execution in step D.
18., it is characterized in that described step C differentiates current program and whether ends up being as claim 15 or 17 described a kind of methods that in Web TV, realize program predetermination and broadcast:
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.
19., it is characterized in that described step C differentiates current program and whether ends up being as claim 15 or 17 described a kind of methods that in Web TV, realize program predetermination and broadcast:
If current program is request program, to play when finishing, the message that enquiry module is finished by the playing programs that obtains the server end transmission learns that playing programs finishes.
20. a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 18 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.
21. a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 11 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.
22. a kind of method that realizes program predetermination and broadcast in Web TV as claimed in claim 11 is characterized in that, also comprises: under the open state, program predetermination and playing device allow any time change the rendition list.
CN2006100614456A 2006-06-30 2006-06-30 Device, system and method for realizing program predetermination and broadcast Active CN1909650B (en)

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 CN1909650A (en) 2007-02-07
CN1909650B true CN1909650B (en) 2011-06-01

Family

ID=37700624

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100614456A Active 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 (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160112212A1 (en) * 2012-03-15 2016-04-21 Vidoyen Inc. Expert answer platform methods, apparatuses and media

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101378494B (en) * 2008-10-07 2011-04-20 中兴通讯股份有限公司 System and method for implementing internet television medium interaction
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

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6151059A (en) * 1996-08-06 2000-11-21 Starsight Telecast, Inc. 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
CN1595979A (en) * 2004-07-14 2005-03-16 顾浩瀚 Application method of digital Video-On-Demand system in playing advertisement
CN1681322A (en) * 2004-04-06 2005-10-12 杨杰 Method and system for display-on-demand network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6151059A (en) * 1996-08-06 2000-11-21 Starsight Telecast, Inc. 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
CN1681322A (en) * 2004-04-06 2005-10-12 杨杰 Method and system for display-on-demand network
CN1595979A (en) * 2004-07-14 2005-03-16 顾浩瀚 Application method of digital Video-On-Demand system in playing advertisement

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160112212A1 (en) * 2012-03-15 2016-04-21 Vidoyen Inc. Expert answer platform methods, apparatuses and media
US9735973B2 (en) * 2012-03-15 2017-08-15 Vidoyen Inc. Expert answer platform methods, apparatuses and media

Also Published As

Publication number Publication date
CN1909650A (en) 2007-02-07

Similar Documents

Publication Publication Date Title
CN1909650B (en) Device, system and method for realizing program predetermination and broadcast
US20240107124A1 (en) Switched multicast video streaming
CN102696224B (en) Method for connecting video communication to other device, video communication apparatus and display apparatus thereof
CN101090478B (en) Request/live telecast switchover method, system, corelation request method and set-top box
US8799977B1 (en) Set-top box to request a head end to command one of a plurality of other set-top boxes to transmit an available video program
US6927806B2 (en) Systems, methods and apparatuses for minimizing subscriber-perceived digital video channel tuning delay
CN101572800B (en) Program accumulation apparatus, program accumulation reservation method, and program
CN1751513A (en) System for capture and selective playback of broadcast programmes
US20060136966A1 (en) Digital video recorder for recording missed program episodes and for resolving scheduling conflicts between programs to be recorded
CN103974125B (en) Method and system for previewing and playing video streaming
US20120233651A1 (en) Iptv receiver and method for providing content
EP1474918B1 (en) System and method for providing video program information or video program content to a user
WO2008130434A2 (en) Top recording events list for media device
CN1449195A (en) Instant video on demand playback
JP2008160867A (en) Interactive television system with automatic switching from broadcast media to streaming media
CN106231374B (en) A kind of channel list sort method and system based on time shaft and audience ratings
US9154847B2 (en) Creating client-based playlists with scheduling functionality
US20090037961A1 (en) On-demand system interfaces and features
WO2010029743A1 (en) Television receiver and program data reception method
WO2006079977A2 (en) Selection of broadcast programs
CN101729418A (en) Data acquiring method capable of decreasing channel switching delay
JP2010062963A (en) Television receiver, and processing method in television receiver
EP2040474A1 (en) Video playback apparatus, information providing apparatus, information providing system, information providing method and program
WO2011029355A1 (en) Program delivery method, set-top box and electronic program guide
KR20070035327A (en) Apparatus and its method for providing additional information using bi-directional broadcasting service

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