CN102821326B - Program reserving method and reserving manager - Google Patents

Program reserving method and reserving manager Download PDF

Info

Publication number
CN102821326B
CN102821326B CN201210312434.6A CN201210312434A CN102821326B CN 102821326 B CN102821326 B CN 102821326B CN 201210312434 A CN201210312434 A CN 201210312434A CN 102821326 B CN102821326 B CN 102821326B
Authority
CN
China
Prior art keywords
program
time
scheduled
scheduled program
treat
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
CN201210312434.6A
Other languages
Chinese (zh)
Other versions
CN102821326A (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.)
Shenzhen Ipanel TV Inc
Original Assignee
Shenzhen Ipanel TV Inc
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 Shenzhen Ipanel TV Inc filed Critical Shenzhen Ipanel TV Inc
Priority to CN201210312434.6A priority Critical patent/CN102821326B/en
Publication of CN102821326A publication Critical patent/CN102821326A/en
Priority to HK13105321.4A priority patent/HK1178717A1/en
Application granted granted Critical
Publication of CN102821326B publication Critical patent/CN102821326B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a program reserving method and a reserving manager. The program reserving method includes setting a mapping table of corresponding relations between every day in a week and program playing alarm according to program descriptions; setting a program playing starting time of a program to be reserved every day in a week according to the mapping table and the program playing starting time; and making conflict judgment on the program playing starting times in the week, and inserting the program to be reserved into a reserved program list according to the corresponding starting time of the program to be reserved when no conflicts exist. Accordingly, programs reserved by users can be played according to the program information in the reserved program list, the users can only reserve periodical programs once so that reserving functions can be used repeatedly, and repeated reservation of same programs is avoided.

Description

A kind of method of scheduled program and predetermined manager
Technical field
The present invention relates to communication technical field, be specifically related to a kind of method of scheduled program and predetermined manager.
Background technology
Digital television system is while transmitting digital TV program stream, some information can be sent be described program stream that is current and that will transmit in the future, such as identify the identifier ONID(original_net of each primitive network), identify the identifier TSID of the transmission class in each primitive network, identify the identifier ServiceID of each channel, identify the identifier EventID of each program, the title of each program, brief introduction, time started, the information such as playing duration and present system time.By these information, user can realize browsing electric program menu (Electronic Program Guide is called for short EPG) on digital TV terminal, and can make a reservation for certain program.
In Digital Television, very common a kind of predetermined technique be exactly by a program through program predetermination, programs stored list, remind program expire broadcasting, scheduled program broadcasting, finish after the stage such as deletion, this predetermined as very useful in film, live ball match etc. for a very single TV programme, only watch once just after predetermined like this.But for periodically variable TV programme, this predetermined way just needs user to be made a reservation for one by one by recurrent program, which increases the predetermined burden of user, use friendly not.
And in existing digital program, substantially also can only make a reservation for the program in a week, if some program cycle, more than one week, under the mode of single program predetermination, just cannot make a reservation for the program in next week.Suppose that some programs start, and then just there is to only have next week the individual time, can not find again the program in next week this time in EPG navigation simultaneously and make a reservation for, so just cannot solve the predetermined problem of user.
A lot of TV programme is had now to be all have periodic program, and long-term or short-term broadcast.The periodic program of long-term existence is play as news hookup that Channel 1 on China Central Television (CCTV) 19:00 ~ 19:30 every day plays; The Zhengda Variety Show of one, central authorities 18:00 ~ 18:50 broadcasting on every Sundays.There is periodic program and play showing sword of playing as: Shenzhen satellite TV 19:40 ~ 21:40 every day in short-term; The trace in the sky of the Xuanyuan sword that HNTV on every Fridays, Saturday, 19:40 ~ 22:40 play.
If by program above according to predetermined viewing one by one, not only dumb, also exist some program be predetermined less than.
Summary of the invention
The embodiment of the present invention provides a kind of method of scheduled program and predetermined manager, to making the program periodically play only need make a reservation for once, just can reuse this predetermined function later.
The embodiment of the present invention provides a kind of method of scheduled program, comprising:
The programme information treating scheduled program is obtained from electric program menu; described programme information comprises program start time and program describes; wherein; described program start time comprise the Year/Month/Day for representing the date and be used for representing the moment time/point/second, get in program start time time/point/second as the relative start time of program;
According to described program describe set up for represent one week central every day and described treat scheduled program play remind between the mapping table of corresponding relation;
Obtain the current time in system, when the described current time in system, corresponding program play prompting in described mapping table, the Year/Month/Day of getting the described current time in system treats scheduled program current date as described, described in described current date adds, treat that the relative start time of scheduled program treats as described the program broadcast start time that scheduled program is current;
The program broadcast start time of every day for the treatment of scheduled program described in calculating according to described current program broadcast start time and described mapping table in the middle of one week;
The conflict time period of central every day for the treatment of scheduled program described in the first preset time period the program broadcast start time from every day in the middle of described one week being defined as at one week;
Treat described in judgement whether scheduled program conflict time period of every day in the middle of one week intersected in time with the time period of conflicting of the scheduled program be kept in scheduled program list, if, then form time conflict, if not, then according to treating described in the described large young pathbreaker treating the relative start time of scheduled program that scheduled program inserts in scheduled program list.
The embodiment of the present invention also provides a kind of predetermined manager, comprising:
First acquisition module; for obtaining the programme information treating scheduled program from electric program menu; described programme information comprises program start time and program describes; wherein; described program start time comprise the Year/Month/Day for representing the date and be used for representing the moment time/point/second, get in program start time time/point/second as the relative start time of program;
Set up module, for set up for represent every day in the middle of one week and described treat scheduled program play remind between the mapping table of corresponding relation;
First computing module, user obtains the system current time, and the Year/Month/Day of getting the described system current time treats as described the date that scheduled program is current, described in described current date adds, treat that the relative start time of scheduled program treats as described the program broadcast start time that scheduled program is current;
Second computing module, for the program broadcast start time of every day for the treatment of scheduled program described in calculating according to described current program broadcast start time and described mapping table in the middle of one week;
First determination module, for the conflict time period of central every day for the treatment of scheduled program described in the first preset time period the program broadcast start time from every day in the middle of described one week being defined as at one week;
Judge module, described in judging, treat whether scheduled program conflict time period of every day in the middle of one week intersected in time with the time period of conflicting of the scheduled program be kept in scheduled program list, if so, then formed time conflict, if not, then insert module is enabled;
Insert module, for according to treating described in the described large young pathbreaker treating the relative start time of scheduled program that scheduled program inserts in scheduled program list.
The embodiment of the present invention adopts the programme information that first obtains from electric program menu and treat scheduled program and to arrange in one week Monday to Sunday according to programme information and treat that scheduled program plays the mapping table between reminding, then according to mapping table and treat scheduled program time started calculate treat the program broadcast start time of scheduled program in following one week, and treat scheduled program and carry out time conflict with the program added in scheduled program list and compare, if not conflict, will treat that scheduled program inserts in scheduled program list, therefore, user only needs the program play by the cycle once to make a reservation for, just can reuse this predetermined function afterwards, this avoid identical repeated program to make a reservation for, and the scheduled program of next week same time can be made a reservation for when the information deficiency that operator provides.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet of the method for the scheduled program that the embodiment of the present invention provides;
Fig. 2 is the schematic diagram that program conflict that the embodiment of the present invention provides is compared;
Fig. 3 is program matching process schematic flow sheet in the method for the another kind of scheduled program that the embodiment of the present invention provides;
Fig. 4 is the schematic diagram of the acquisition broadcasting channel program within a predetermined period of time that the embodiment of the present invention provides;
Fig. 5 is the schematic diagram of the setting program broadcasting reminder time that the embodiment of the present invention provides;
Fig. 6 is the structural representation of a kind of predetermined manager that the embodiment of the present invention provides;
Fig. 7 is the structural representation of the predetermined manager of another kind that the embodiment of the present invention provides;
Fig. 8 is the structural representation of the predetermined manager of another kind that the embodiment of the present invention provides.
Embodiment
The embodiment of the present invention provides a kind of method of scheduled program and predetermined manager, play at the set time point of every day to solving TV programme within long-term or a period of time, as " news hookup " of the Chinese Central Television (CCTV), all that the 19:00 of every day starts to play, such a program, user is not needed to be made a reservation for by the program of this time point of every day, the broadcasting also having some programs is not have every day, but there are broadcasting on possible Monday, Wednesday, Friday, just need to make a reservation for once, which reduces the burden that user needs to see that what is each all predetermined.
The program periodically play only need be made a reservation for once, just can reuse this predetermined function later, and then alleviate the predetermined burden of user.
The present invention program is understood better in order to make those skilled in the art person, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the embodiment of a part of the present invention, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, should belong to the scope of protection of the invention.
The embodiment of the present invention provides a kind of method of scheduled program, mainly comprises the following steps:
The programme information treating scheduled program is obtained from electric program menu; described programme information comprises program start time and program describes; wherein; described program start time comprise the Year/Month/Day for representing the date and be used for representing the moment time/point/second, get in program start time time/point/second as program relative start time;
According to described program describe set up for represent one week central every day and described treat scheduled program play remind between the mapping table of corresponding relation;
Obtain the current time in system, when the described current time in system in described mapping table to should have program play remind time, the Year/Month/Day of getting the described current time in system treats scheduled program current date as described, described in described current date adds, treat that the relative start time of scheduled program treats as described the program broadcast start time that scheduled program is current;
The program broadcast start time of every day for the treatment of scheduled program described in calculating according to described current program broadcast start time and described mapping table in the middle of one week;
The conflict time period of central every day for the treatment of scheduled program described in the first preset time period the program broadcast start time from every day in the middle of described one week being defined as at one week;
Treat described in judgement whether scheduled program conflict time period of every day in the middle of one week intersected in time with the time period of conflicting of the scheduled program be kept in scheduled program list, if, then form time conflict, if not, then according to treating described in the described large young pathbreaker treating the relative start time of scheduled program that scheduled program inserts in scheduled program list.
Therefore, because the embodiment of the present invention is according to treating that the program of scheduled program describes every day of being provided with this program Monday in the middle of one week to Sunday and program plays the mapping table between reminding, and calculate according to mapping table and current program broadcast start time and treat the program broadcast start time of scheduled program in the middle of following one week, and conflict judgement was carried out to the program broadcast start time of following a week, when there is not conflict, will treat that the size of scheduled program by relative start time is inserted in scheduled program list.Therefore, the predetermined program of user can be play according to the programme information in scheduled program list, such user only once makes a reservation for periodic program, just can reuse this predetermined function later, this avoid identical repeated program to make a reservation for, and the scheduled program of next week same time can be made a reservation for when the information deficiency that operator provides.
The embodiment of the present invention provides the method for another kind of scheduled program, and basic procedure see Fig. 1, mainly can comprise step:
S110, obtain from electric program menu and treat the programme information of scheduled program; programme information comprises program start time and program describes; wherein; program start time comprise the Year/Month/Day for representing the date and be used for representing the moment time/point/second, get in program start time time/point/second as the relative start time of program;
It should be noted that, electric program menu (Electronic Program Guide, be called for short EPG) be digital cable customers when using digital TV set-top box TV reception, for the exhibition information found and select TV programme of navigating.The index of the miscellaneous service that IPTV (Internet Protocol Television is called for short IPTV) provides and navigation have all been come by EPG system.EPG comprises basic EPG information and expansion EPG information two kinds, basic EPG information SI information table is described, the event information of the network information, transport stream, business (program) information and the business relevant with program that represent with text formatting, wherein, the network information comprises some information relevant to organizing transport stream, physical network and Internet Transmission more, such as network identifier, network name, transmission system parameters, program service type and task identifier etc.; Business information contains the data of business in descriptive system, the type, Business Name, service supplier etc. of such as program service; Event information contains the data relevant to program, as program identifier, programm name, program start time, program playing duration etc.;
The program start time that programme information in embodiments of the present invention comprises by be used for represent the date Year/Month/Day and be used for represent the moment time/point/table form, namely the form of program start time is: Year/Month/Day/time/point/second; By program start time be used for represent the Year/Month/Day partial removal on date, when only retaining/point/second, as the relative start time of program;
Program description in the embodiment of the present invention comprises program and with which type of rule plays, and such as program was play on Tuesday weekly, Wednesday and Thursday, or program was play etc. on Friday weekly.
S120, according to program describe set up for represent one week central every day and treat scheduled program play remind between the mapping table of corresponding relation;
Describe according to program and can know that program which sky on the Monday in the middle of one week to Sunday has program to play, which sky does not have program to play, and what have program to play arranges program reminding.A definition byte (8bit) stores and treats that scheduled program was at the program reminding of a week, was called weekly(or " all fields " in embodiments of the present invention), its form is as shown in the table:
Table one program periodic reminder mapping table
Saturday Friday Thursday Wednesday Tuesday Monday Sunday
bits[6] bits[5] bits[4] bits[3] bits[2] bits[1] bits[0]
0 1 0 0 1 1 0
In order to storage meaning on interface on consistent, definition: correspondence bits on Sunday [0], correspondence bits on Monday [1], correspondence bits on Tuesday [2], correspondence bits on Wednesday [3], correspondence bits on Thursday [4], correspondence bits on Friday [5], correspondence bits on Saturday [6], if the value on a bit position is zero, represent that this sky does not have program reminding, if the value on a bit position is 1, represent that there is program reminding in this sky.
S130, acquisition current time in system, when the current time in system is in the mapping table to when should have program to play prompting, current date, as treating scheduled program current date, adds and treats that the program relative start time of scheduled program is as treating the program broadcast start time that scheduled program is current by the Year/Month/Day of getting the current time in system;
Time based on the Year/Month/Day of getting the current time in system, can calculate system current by basal latency is what day, thus knownly from mapping table currently whether have program reminding, if do not have, then wait for the next current time in system, when the week corresponding to the current time in system having program reminding in the mapping table, time based on the Year/Month/Day of getting the current time in system, basal latency is added and is treated that the program relative start time of scheduled program is as treating the program broadcast start time that scheduled program is current.
S140, calculate the program broadcast start time of every day for the treatment of scheduled program in the middle of one week according to current program broadcast start time and mapping table;
Current program broadcast start time and current time in system are compared, if current program broadcast start time is more Zao than the current time in system, then occur that program plays the date of reminding according to first time after mapping table computing system current time, this date is added and treats that the program relative start time of scheduled program is as the early start reproduction time treating scheduled program; If current program broadcast start time is more late than the current time in system, then using current program broadcast start time as the early start reproduction time treating scheduled program;
Check the same day to be calculated corresponding week whether have program reminding in described mapping table, if not, treat then that scheduled program is defined as zero at the program broadcast start time on the calculated same day, if, then with described, the week corresponding described same day to be calculated is treated that the difference between the week that the early start reproduction time of scheduled program is corresponding is defined as offseting number of days, described skew number of days is multiplied by described within 24 hours, adding and treats that the early start reproduction time of scheduled program treats the program broadcast start time of scheduled program on the described same day to be calculated described in being defined as, wherein, described week is that Monday is in Sunday.
Owing to can obtain corresponding week according to the current time in system, namely Monday is in Sunday, if current program broadcast start time is more Zao than the current time in system, then illustrate that program has started to play, after obtaining week corresponding to the current time in system by mapping table there is the week of program reminding in first time, thus the skew number of days obtained between said fortnight, the week that even current time in system is corresponding is Monday, as shown in Table 1, after Monday, first time occurs that the week of program reminding is Tuesday, so skew number of days is 1, the date that program broadcasting prompting appears in first time can be obtained by this skew number of days and the date of current time in system, again is added the program relative start time treating scheduled program this date, namely the time for the treatment of that scheduled program was play on this date is obtained, using this time as the early start reproduction time treating scheduled program.
Suppose that today is Monday, from table one, treat that scheduled program has program reminding on Monday, obtain the system time of today, and get the current date of Year/Month/Day as program of system time, add the relative start time treating scheduled program, be and treat the broadcast start time of scheduled program on Monday.Then broadcast start time current for program and system time are compared, if broadcast start time is greater than system time, namely broadcast start time is later than system time, so represent that date corresponding to Monday is the date that program does not start, also be the early start reproduction time of this program, the scheduled time represented in table one is: Monday of this week, Tuesday, Friday; If broadcast start time is less than system time, namely broadcast start time is early than system time, represents that program has started to have play, and the scheduled time represented in table one is: Tuesday of this week, Friday, Tuesday of next week.Sub-categoryly based on table one below to tell about in detail.
Type one: current program broadcast start time is more late than the described current time in system, definition when the program start time of scheduled program is 13 days 10 August in 2012 30 points 15 seconds,
When if the current time in system is 20 days 9 August in 2012 30 points 15 seconds, the week that can calculate the current correspondence of program is thus Monday, has program reminding known Monday by mapping table.When current program broadcast start time is 20 days 10 August in 2012 30 points 15 seconds, due to during 20 days 10 August in 2012 30 points 15 seconds than 20 days 9 August in 2012 time 30 points 15 seconds late, so treat scheduled program on August 20th, 2012 this sky also do not start play, so when the early start reproduction time of scheduled program is 20 days 10 August in 2012 30 points 15 seconds;
Calculate from 30 points of program broadcast start times 15 seconds in week during early start reproduction time 20 days 10 August in 2012 below:
Treat that scheduled program does not all have program to play on Wednesday this week, Thursday, Saturday and Sunday next week and reminds as shown in Table 1, so treat that scheduled program is all zero at the program broadcast start time on Wednesday this week, Thursday, Saturday and Sunday next week;
Treat that scheduled program has program reminding on Tuesday this week and Friday as shown in Table 1, because the skew number of days between Tuesday this week and Monday this week is 1, so when the program broadcast start time on Tuesday this week equals 20 days 10 August in 2012 30 points within 15 seconds, add 1 × 24(hour), namely until scheduled program when the program broadcast start time on Tuesday this week is 21 days 10 August in 2012 30 points 15 seconds, skew number of days between Friday this week and Monday this week is 4, so when the program broadcast start time on Friday this week equals 20 days 10 August in 2012 30 points within 15 seconds, add 4 × 24(hour), namely until scheduled program when the program broadcast start time on Friday this week is 24 days 10 August in 2012 30 points 15 seconds.
Type two: current program broadcast start time is more Zao than the described current time in system, definition when the program start time of scheduled program is 13 days 10 August in 2012 30 points 15 seconds,
When if the current time in system is 20 days 11 August in 2012 30 points 15 seconds, the week that can calculate the current correspondence of program is thus Monday, has program reminding known Monday by mapping table.When current program broadcast start time is 20 days 10 August in 2012 30 points 15 seconds, due to during 20 days 10 August in 2012 30 points 15 seconds than 20 days 11 August in 2012 time 30 points 15 seconds Zao, so treat scheduled program on August 20th, 2012 this sky started play, as shown in Table 1, what after Monday, program broadcasting prompting appearred in first time is Tuesday, because the skew number of days between Tuesday and Monday is 1, so date corresponding to Tuesday is on August 21st, 2012, this date is added band scheduled program program relative start time 10 time 30 points within 15 seconds, just obtain treating the program broadcast start time of scheduled program on Tuesday, namely during 21 days 10 August in 2012 30 points 15 seconds, using this time as the early start reproduction time treating scheduled program,
Calculate from 30 points of program broadcast start times 15 seconds in week during early start reproduction time 21 days 10 August in 2012 below:
From table one, treat that scheduled program does not all have program to play on Wednesday this week, Thursday, Saturday and Sunday next week and reminds, so treat that scheduled program is all zero at the program broadcast start time on Wednesday this week, Thursday, Saturday and Sunday next week;
Treat that scheduled program has program reminding on Friday this week and Monday next week as shown in Table 1, the number of days offset between Friday this week and Tuesday this week is 3, so when the program broadcast start time on Friday this week equals 21 days 10 August in 2012 30 points within 15 seconds, add 3 × 24(hour), namely until scheduled program when the program broadcast start time on Friday this week is 24 days 10 August in 2012 30 points 15 seconds; The number of days offset between Monday next week and Tuesday this week is 6, so when the program broadcast start time on Tuesday next week equals 21 days 10 August in 2012 30 points within 15 seconds, add 6 × 24(hour), namely until scheduled program in next week two program broadcast start time be 27 days 10 August in 2012 time 30 points 15 seconds.
The conflict time period of S150, central every day that the first preset time period the program broadcast start time from every day in the middle of one week is defined as treating scheduled program at one week;
It should be noted that, only have when until scheduled program in the mapping table corresponding have program to play in week to remind time, just need to determine the time period of conflicting, also namely when the program broadcast start time of scheduled program in the middle of one week is non-vanishing, just the conflict time period determined by needs;
Wherein, the first preset time period is pre-set by system, can be 2 minutes or 5 minutes etc.
S160, judgement treat whether scheduled program conflict time period of every day in the middle of one week intersected in time with the time period of conflicting of the scheduled program be kept in scheduled program list, if so, then carried out step S170, if not, then carried out step S180;
Can see Fig. 2 by treating that scheduled program the conflict time period of every day and time period of conflicting of the scheduled program be kept in scheduled program list in the middle of one week carry out conflict judgement, in Fig. 2, dash area is the conflict time period of program, time started in Fig. 2 is program broadcast start time, suppose to treat that scheduled program rises for the conflict time period within 5 minutes with the time started, known according to Fig. 2; Scheduled program 1, scheduled program 5 with treat that scheduled program is treating that the scheduled program time started to play in 5 minutes not life period and intersects, therefore treat that scheduled program and scheduled program 1, scheduled program 5 do not exist program and conflict, scheduled program 2, scheduled program 3 and scheduled program 4 with treat that scheduled program is treating that the scheduled program time started rises in 5 minutes and there is time interleaving, therefore treats that scheduled program all exists program with scheduled program 2, scheduled program 3 and scheduled program 4 and conflicts.
It should be noted that, when carrying out conflict and judging, if treat, predetermined program was play by the cycle reminds, the scheduled program compared with it is common scheduled program, namely do not play by week and remind, now, need by treat scheduled program all be later than the current time in system program play times and scheduled program list in allly not have the program of broadcasting to compare, if there is conflict, send conflict and remind;
If treat, predetermined program and the scheduled program compared with it are all play by the cycle program reminded, because two scheduled programs reminded by week compare different with general programs, compare with common scheduled program and need to calculate the concrete program broadcast start time relevant to the date by reminding scheduled program week, and two scheduled programs reminded by week have all departed from relation with the concrete date, only need the corresponding time in more corresponding week, as shown in Table 2.
Two, table two reminds the comparison of scheduled program by week
According to shown in table two, treat that scheduled program and scheduled program 1 have program to play on Tuesday and Friday and remind, program broadcast start time due to two programs was all fixing in one week, so do not need all compare every day, only need to compare two programs according to conflict judgment rule and whether clash in the time started.Treat that scheduled program and scheduled program 2 do not exist conflict on the broadcasting date, therefore do not need to compare.
S170, will treat that scheduled program is labeled as conflict situation;
S180, according to treat scheduled program relative start time large young pathbreaker described in treat that scheduled program inserts in scheduled program list;
As from the foregoing, the embodiment of the present invention adopts the programme information that first obtains from electric program menu and treat scheduled program and to arrange in one week Monday to Sunday according to programme information and treat that scheduled program plays the mapping table between reminding, then according to mapping table and treat scheduled program time started calculate treat the program broadcast start time of scheduled program in following one week, and treat scheduled program and carry out time conflict with the program added in scheduled program list and compare, if not conflict, will treat that scheduled program inserts in scheduled program list, therefore, user only needs the program play by the cycle once to make a reservation for, just can reuse this predetermined function afterwards, this avoid identical repeated program to make a reservation for, and the scheduled program of next week same time can be made a reservation for when the information deficiency that operator provides.
Shown in Figure 3, the method for the scheduled program that the embodiment of the present invention provides may further include following steps:
S210, centered by the program broadcast start time treating scheduled program, from electric program menu, obtain the program of program broadcasting channel in the 3rd Preset Time segment limit behind the second preset time period before this center and this center until scheduled program, obtained program is defined as contrast program;
It should be noted that, treat that the programme information of scheduled program comprises program broadcasting channel, therefore the information of this program broadcasting channel can be obtained in electric program menu, namely the program of this broadcasting channel within a period of time can be obtained, in embodiments of the present invention, centered by the program play times treating scheduled program, this program of program broadcasting channel in the 3rd Preset Time segment limit behind the second preset time period before this center and this center until scheduled program is obtained from electric program menu, wherein, second preset time period and the 3rd preset time period can identical also can not be identical, the program of acquisition is called contrast program.
See Fig. 4, Fig. 4 be obtain until scheduled program place broadcasting channel first 1 hour of program broadcast start time and after program in 1 hours window.
S220, judge that whether the contrast program obtained is empty, if so, then carry out step S221, if not, then carry out step S222;
S221, do not change the programme information treating scheduled program;
When this set of the contrast program obtained is for time empty, illustrate and treat the channel at scheduled program place within this time period without any program, this may be that this channel is carrying out system upgrade or other reason, in this case, does not need to change the programme information treating scheduled program.
S222, will treat the program identifier of scheduled program with contrast program program identifier mate, or, to treat that the program title of the program title of scheduled program with contrast program carries out fuzzy matching, wherein, fuzzy matching is treat that the program title of scheduled program and the program title of described contrast program compare by described, if it is identical to there is the word of continuous predetermined number or character and title organizational form, and identical characters number is no less than preset ratio is then defined as that the match is successful;
If when this set of the contrast program obtained is not empty, will treats that predetermined program mates with the program in contrast program with regard to needing, following methods can be used to mate:
To treat that the program identifier of scheduled program mates with the program identifier of program in contrast program, the program identifier of each program is unique, and therefore when the identifier that there is program in contrast program is the same with treating the identifier of scheduled program, then the match is successful, otherwise, mate unsuccessful;
Because program broadcasting channel may because of Iterim Change the rendition list, and scheduled program is predetermined according to the programme arrangement time at that time, unpredictable to the change of program, so program title can be used to carry out fuzzy matching to obtain a suitable program, as the primary condition of reminding user, the method of fuzzy matching comprises: treat that the program title of scheduled program and the program title of described contrast program compare by described, such as treat that the title of scheduled program is for " Xuanyuan sword-the Kunlun mirror section (1) ", " Xuanyuan sword-Chinese mythology goddess stone section (2) " is there is in the contrast program obtained, if there is continuous predetermined number word or character (as " Xuanyuan sword-") and title organizational form (as xx-yy(n)) identical, and identical characters number is no less than preset ratio, then think that the match is successful, wherein predetermined number and preset ratio are pre-set by system.
S230, judge coupling whether success, if the match is successful, then carry out step S231, if mate unsuccessful, then carry out step S232;
Program identifier coupling and program title fuzzy matching, as long as the match is successful for one of them, be that the match is successful, otherwise, for it fails to match.
S231, the programme information of program matched in contrast program is replaced the programme information treating scheduled program;
If the match is successful, illustrate and treat that the broadcasting channel at scheduled program place exists this scheduled program within the corresponding time period, therefore the programme information of the program matched is upgraded the current programme information treating scheduled program, the programme information of renewal includes but not limited to following content: program relative start time, playing duration, program title, program describe.
S232, send the expired reminder message of program to user;
When mating unsuccessful, illustrate and treat that the program broadcasting channel of scheduled program is treating do not have corresponding program near the program broadcast start time of scheduled program, it can thus be appreciated that, treat that scheduled program reached in the broadcasting time limit of this broadcasting channel, so need to send to user to treat the reminder message that scheduled program is expired;
Meanwhile, can also send whether will treat the message that scheduled program is deleted from scheduled program list to user, if receive the instruction of deletion, then from scheduled program list, delete this and treat scheduled program, be defaulted as and do not delete.
S240, will treat that the programme information of scheduled program is saved in memory;
As from the foregoing, the embodiment of the present invention being provided with treat every day in the middle of one week of scheduled program and program play remind between the mapping table of corresponding relation, then the program broadcast start time of central every day for the treatment of scheduled program at one week is set according to this mapping table and program broadcast start time, and conflict judgement is done to the program broadcast start time in a week, when there is not conflict, treat that scheduled program inserts in scheduled program list according to the large young pathbreaker of the relative start time treating scheduled program.Therefore, the predetermined program of user can be play according to the programme information in scheduled program list, such user only once makes a reservation for periodic program, just can reuse this predetermined function later, this avoid identical repeated program to make a reservation for, and the scheduled program of next week same time can be made a reservation for when the information deficiency that operator provides., mate to the program of place broadcasting channel within the corresponding time period owing to treating scheduled program meanwhile, make expired scheduled program and place broadcasting channel program occur can be reminded in time when changing.
Further, the method for scheduled program that provides of the embodiment of the present invention is further comprising the steps of:
Using than treating that the time point of the Zao predetermined time period of the program broadcast start time of scheduled program treats the broadcasting reminder time of scheduled program as this;
To treat that the broadcasting reminder time of scheduled program deducts difference that the current time in system obtains as the first wakeup time, the first time block is made to carry out fixed cycle operator, to treat that after the first time block reaches the first wakeup time scheduled program is set to alert state, and send predetermined message of reminding to user, if receive confirmation instruction, then will treat that scheduled program is set to pre-broadcast state, if do not receive confirmation instruction, then will treat that scheduled program is set to not broadcast state;
To treat that the playing duration of scheduled program is defined as the second wakeup time, make the second time block carry out fixed cycle operator from program broadcast start time, will treat that after the second time block reaches the second wakeup time scheduled program is set to predetermined state.
It should be noted that, the broadcasting reminder time of program is the time before program broadcast start time, this time point is used for ejecting the time of predetermined reminder dialog frame, suppose that the broadcasting reminder time of program is first 30 seconds that treat scheduled program broadcast start time, so scheduled program just starts to play in predetermined prompting for 30 seconds afterwards.
Broadcasting reminder time is deducted the wakeup time of time difference as the first time block of current time in system, i.e. the first wakeup time, after the first time block reaches the first wakeup time, first time block is waken up, to treat that scheduled program is set to alert state, eject predetermined dialog box of reminding, if receive the instruction that user confirms, then will treat that scheduled program is set to pre-broadcast state, if do not receive the instruction that user confirms, then will treat that scheduled program is set to not broadcast state, first time block is after this is waken up, the statement end cycle of this first time block, need the scheduled program again obtaining next reproduction time recently, calculate the reminder time of scheduled program according to said method and set new time block.
Treat that arranging of reminder time of scheduled program broadcasting can be shown in Figure 5.As shown in Figure 5, first time block starts from the current time in system, after reaching the first wakeup time, the first time block is waken up, and arrives and plays reminder time, eject predetermined dialog box of reminding, again through preset time period, be that program starts to play after 30 seconds in the present embodiment, from program broadcast start time, the second time block starts to start, be waken up at the second time block after playing duration, program terminates to play.
Further, judge treat scheduled program whether started play, treat the broadcast start time of scheduled program early than or equal the current time in system be start play.If treat that scheduled program is play, and be provided with pre-broadcast state, this is treated that scheduled program is set to broadcast state, open this simultaneously and treat the business video playback that scheduled program is corresponding; After program is opened, this is treated the playing duration of scheduled program is defined as the wakeup time of the second time block, i.e. the second wakeup time, after the second time block reaches the second wakeup time, namely the second time block will treat that scheduled program is set to predetermined state after being waken up, and think that the predetermined prompting of program is next time prepared.
The method of above scheduled program is performed by predetermined manager, and scheduled program list is kept in storage medium.When restarting Set Top Box or correlated digital television equipment is, the scheduled program list information be stored in storage medium returns in predetermined manager by predetermined manager one by one.
As from the foregoing, the time block that the embodiment of the present invention provides can carry out predetermined prompting before program starts broadcasting, whether plays predetermined program, add the flexibility of program predetermination by user's unrestricted choice.
The embodiment of the present invention also provides a kind of predetermined manager, comprising:
First acquisition module; for obtaining the programme information treating scheduled program from electric program menu; described programme information comprises program start time and program describes; wherein; described program start time comprise the Year/Month/Day for representing the date and be used for representing the moment time/point/second, get in program start time time/point/second as program relative start time;
Set up module, for set up for represent every day in the middle of one week and described treat scheduled program play remind between the mapping table of corresponding relation;
First computing module, user obtains the current time in system, when the described current time in system in described mapping table to should have program play remind time, the Year/Month/Day of getting the described current time in system treats as described the date that scheduled program is current, described in described current date adds, treat that the relative start time of scheduled program treats as described the program broadcast start time that scheduled program is current;
Second computing module, for the program broadcast start time of every day for the treatment of scheduled program described in calculating according to described current program broadcast start time and described mapping table in the middle of one week;
First determination module, for the conflict time period of central every day for the treatment of scheduled program described in the first preset time period the program broadcast start time from every day in the middle of described one week being defined as at one week;
Judge module, described in judging, treat whether scheduled program conflict time period of every day in the middle of one week intersected in time with the time period of conflicting of the scheduled program be kept in scheduled program list, if so, then formed time conflict, if not, then insert module is enabled;
Insert module, for according to treating described in the described large young pathbreaker treating the relative start time of scheduled program that scheduled program inserts in scheduled program list.
As from the foregoing, module of setting up in the predetermined manager that the embodiment of the present invention provides describes the mapping table arranging and treat that the program broadcasting of scheduled program in one week is reminded according to the program that the first acquisition module obtains, and treat by the first computing module calculating the program broadcast start time that scheduled program is current, the program broadcast start time of every day in the middle of one week is calculated by the second computing module, the program broadcast start time being treated scheduled program by judge module carries out conflict judgement, when there is not conflict, will treat that scheduled program inserts by insert module and treating in scheduled program list.
The embodiment of the present invention provides another kind of predetermined manager, see Fig. 5, comprising:
First acquisition module 101; for obtaining the programme information treating scheduled program from electric program menu; described programme information comprises program start time and program describes; wherein; described program start time comprise the Year/Month/Day for representing the date and be used for representing the moment time/point/second, get in program start time time/point/second as program relative start time;
Set up module 102, for describe according to the program treating scheduled program obtained from the first acquisition module 101 set up for represent one week central every day and described treat scheduled program play remind between the mapping table of corresponding relation;
It should be noted that, described program describes and comprises which day broadcasting of program in one week.
First computing module 103, for obtaining the current time in system, when the described current time in system in described mapping table to should have program play remind time, the Year/Month/Day of getting the described current time in system treats as described the date that scheduled program is current, described in described current date adds, treat that the relative start time of scheduled program treats as described the program broadcast start time that scheduled program is current;
Second computing module 104, for the program broadcast start time of every day for the treatment of scheduled program described in calculating according to described current program broadcast start time and described mapping table in the middle of one week;
It should be noted that, described current program broadcast start time and described current time in system compare by the second computing module 104, if described current program broadcast start time is more Zao than the described current time in system, then occur that program plays the date of reminding according to first time after described mapping table computing system current time, the described date is added and treats that the program relative start time of scheduled program is as the described early start reproduction time treating scheduled program; If described current program broadcast start time is more late than the described current time in system, then using described current program broadcast start time as the described early start reproduction time treating scheduled program;
Described second computing module check the same day to be calculated corresponding whether have in described mapping table in week program play remind, if not, treat then that scheduled program is zero at the program broadcast start time on the calculated same day, if, then with described, the week corresponding described same day to be calculated is treated that the difference between the week that the early start reproduction time of scheduled program is corresponding is defined as offseting number of days, described skew number of days is multiplied by described within 24 hours, adding and treats that the early start reproduction time of scheduled program treats the program broadcast start time of scheduled program on the described same day to be calculated described in being defined as, wherein, described week is that Monday is in Sunday.
First determination module 105, for the conflict time period of central every day for the treatment of scheduled program described in the first preset time period the program broadcast start time from every day in the middle of described one week being defined as at one week;
Judge module 106, described in judging, treat whether scheduled program conflict time period of every day in the middle of one week intersected in time with the time period of conflicting of the scheduled program be kept in scheduled program list, if so, then formed time conflict, if not, then insert module 107 is enabled;
Insert module 107, for according to treating described in the described large young pathbreaker treating the relative start time of scheduled program that scheduled program inserts in scheduled program list.
As from the foregoing, module 102 of setting up in the predetermined manager that the embodiment of the present invention provides describes the mapping table arranging and treat that the program broadcasting of scheduled program in one week is reminded according to the program of the first acquisition module acquisition 101, and treat by the first computing module 103 calculating the program broadcast start time that scheduled program is current, the program broadcast start time of every day in the middle of one week is calculated by the second computing module 104, the program broadcast start time being treated scheduled program by judge module 106 carries out conflict judgement, when there is not conflict, to treat that scheduled program inserts by insert module 107 to treat in scheduled program list.
Further, see Fig. 7, the predetermined manager that the embodiment of the present invention provides also comprises:
Second acquisition module 108, for centered by the described program broadcast start time treating scheduled program, the program described in obtaining from described electric program menu in the 3rd preset time range after the second preset time period before described center and described center of the program broadcasting channel of scheduled program;
Matching module 109, for treating that the program identifier of scheduled program mates with the program identifier of program in described second acquisition module by described, or the program title of program carries out fuzzy matching in the program title treating scheduled program by described and described second acquisition module, if the match is successful, then start update module, if mate unsuccessful, then send the expired reminder message of program to user, wherein, described fuzzy matching is that the title of program in the program title and described second acquisition module treating scheduled program by described compares, if it is identical to there is the word of continuous predetermined number or character and title organizational form, and identical characters number is no less than preset ratio and is then defined as that the match is successful,
Matching module 109 also for when mating unsuccessful, sends whether delete the information treating scheduled program described in scheduled program list to user, if receive the instruction of deletion, then treats scheduled program described in deleting from scheduled program list;
Update module 110, for the programme information by treating scheduled program described in the replacement of the programme information of the program matched in described second acquisition module.
Therefore, the matching module that the embodiment of the present invention provides will treat that scheduled program mates to the program of place broadcasting channel within the corresponding time period, make expired scheduled program and place broadcasting channel program occur can be reminded in time when changing, improve the convenience of user.
Further, the predetermined manager that the embodiment of the present invention provides also comprises:
Second determination module 111, for treating that the time point of the Zao predetermined time period of the program broadcast start time of scheduled program treats broadcasting reminder time of scheduled program described in being defined as by than described, treat that the broadcasting reminder time of scheduled program deducts difference that system time obtains as the first wakeup time using described, treat that the playing duration of scheduled program is defined as the second wakeup time by described;
First time block 112, for carrying out fixed cycle operator described when scheduled program is at predetermined state;
Second time block 113, for from described treat the program broadcast start time of scheduled program carry out fixed cycle operator;
Wherein, the first time block and the second time block can be timer.
Module 114 is set, after reaching described first wakeup time at described first time block, treat that scheduled program is set to alert state by described, and send predetermined message of reminding to user, if receive confirmation instruction, then treat that scheduled program is set to pre-broadcast state by described, if do not receive confirmation instruction, then treat that scheduled program is set to not broadcast state by described;
By described, the described module 114 that arranges also treats that scheduled program is set to predetermined state after reaching described second wakeup time at described second time block.
Therefore the first time block that the embodiment of the present invention provides and the second time block make to carry out predetermined prompting to program before program starts to play, and whether play predetermined program, add the flexibility of program predetermination by user's unrestricted choice.
Above the method for a kind of scheduled program that the embodiment of the present invention provides and predetermined manager are described in detail, apply specific case herein to set forth principle of the present invention and execution mode, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.

Claims (8)

1. a method for scheduled program, is characterized in that, comprising:
The programme information treating scheduled program is obtained from electric program menu, described programme information comprises program start time and program describes, wherein, described program start time comprise the Year/Month/Day for representing the date and be used for representing the moment time/point/second, get in program start time time/point/second as program relative start time;
Describe according to described program and set up mapping table, in described mapping table, if in every day of one week described program describe in this sky have described in treat that scheduled program is play, then within this day, treat described in correspondence that scheduled program plays prompting;
Obtain the current time in system, when the described current time in system in described mapping table to should have program play remind time, the Year/Month/Day of getting the described current time in system treats scheduled program current date as described, described in described current date adds, treat that the relative start time of scheduled program treats the program broadcast start time of scheduled program at current date as described;
According to described treat scheduled program to calculate at the program broadcast start time of current date and described mapping table described in the program broadcast start time of every day for the treatment of scheduled program in the middle of one week;
The conflict time period of central every day for the treatment of scheduled program described in the first preset time period the program broadcast start time from every day in the middle of described one week being defined as at one week;
Treat described in judgement whether scheduled program conflict time period of every day in the middle of one week intersected in time with the time period of conflicting of the scheduled program be kept in scheduled program list, if, then form time conflict, if not, then according to treating described in the described large young pathbreaker treating the relative start time of scheduled program that scheduled program inserts in scheduled program list;
Wherein, treat described in described basis that scheduled program is treated scheduled program in the middle of one week the program broadcast start time of every day is specifically comprised described in calculating at the program broadcast start time of current date and described mapping table:
Treat that scheduled program compares at the program broadcast start time of current date and described current time in system by described, if described in treat that scheduled program is more Zao than the described current time in system at the program broadcast start time of current date, then occur that program plays the date of reminding according to first time after described mapping table computing system current time, the described date is added and treats that the program relative start time of scheduled program is as the described early start reproduction time treating scheduled program; If described in treat that scheduled program is more late than the described current time in system at the program broadcast start time of current date, then treat that the program broadcast start time of scheduled program at current date is as the described early start reproduction time treating scheduled program using described;
Check described calculating the same day corresponding whether have in described mapping table in week program play remind, if not, treat then that scheduled program is defined as zero at the program broadcast start time on the calculated same day, if, then by described calculating the same day corresponding week treat that the difference between the week that the early start reproduction time of scheduled program is corresponding is defined as offseting number of days with described, described skew number of days is multiplied by described within 24 hours, adding and treats that the early start reproduction time of scheduled program treats that scheduled program is at the described program broadcast start time calculating the same day described in being defined as, wherein, described week is that Monday is in Sunday.
2. method according to claim 1, is characterized in that, described programme information also comprises program identifier, program title and program broadcasting channel;
Described method also comprises:
Centered by the described program broadcast start time treating scheduled program, program described in obtaining from described electric program menu in the 3rd Preset Time segment limit after the second preset time period before described center and described center of the program broadcasting channel of scheduled program, is defined as obtained program contrasting program;
Treat that the program identifier of scheduled program mates with the program identifier of described contrast program by described, or, treat that the program title of scheduled program and the program title of described contrast program carry out fuzzy matching by described, if the match is successful, the programme information of scheduled program is treated described in then being replaced by the programme information of the program matched in described contrast program, if mate unsuccessful, then send the expired reminder message of program to user, wherein, described fuzzy matching is treat that the program title of scheduled program and the program title of described contrast program compare by described, if the character and the title organizational form that there is continuous predetermined number are identical, and identical characters number is no less than preset ratio and is then defined as that the match is successful.
3. method according to claim 2, it is characterized in that if mate unsuccessful, then also send whether treat described the message that scheduled program is deleted from described scheduled program list to user, if receive the instruction of deletion, then treat scheduled program described in deleting from described scheduled program list.
4. method according to claim 2, is characterized in that, described programme information also comprises program playing duration;
Described method also comprises: treat that the time point of the Zao predetermined time period of program broadcast start time of scheduled program is as described broadcasting reminder time for the treatment of scheduled program using than described;
Treat that the broadcasting reminder time of scheduled program deducts difference that the current time in system obtains as the first wakeup time using described, the first time block is made to carry out fixed cycle operator, after described first time block reaches described first wakeup time, treat that scheduled program is set to alert state by described, and send predetermined message of reminding to user, if receive confirmation instruction, then treat that scheduled program is set to pre-broadcast state by described, if do not receive confirmation instruction, then treat that scheduled program is set to not broadcast state by described;
Treat that the playing duration of scheduled program is defined as the second wakeup time by described, make the second time block carry out fixed cycle operator from described program broadcast start time, after described second time block reaches described second wakeup time, treat that scheduled program is set to predetermined state by described.
5. a predetermined manager, is characterized in that, comprising:
First acquisition module, for obtaining the programme information treating scheduled program from electric program menu, described programme information comprises program start time and program describes, wherein, described program start time comprise the Year/Month/Day for representing the date and be used for representing the moment time/point/second, get in program start time time/point/second as program relative start time;
Setting up module, setting up mapping table for describing according to described program, in described mapping table, if in every day of one week described program describe in this sky have described in treat that scheduled program is play, then within this day, treat described in correspondence that scheduled program plays prompting;
First computing module, for obtaining the current time in system, when the described current time in system in described mapping table to should have program play remind time, the Year/Month/Day of getting the described current time in system treats as described the date that scheduled program is current, described in described current date adds, treat that the relative start time of scheduled program treats the program broadcast start time of scheduled program at current date as described;
Second computing module, for treat described in basis scheduled program to calculate at the program broadcast start time of current date and described mapping table described in the program broadcast start time of every day for the treatment of scheduled program in the middle of one week;
First determination module, for the conflict time period of central every day for the treatment of scheduled program described in the first preset time period the program broadcast start time from every day in the middle of described one week being defined as at one week;
Judge module, described in judging, treat whether scheduled program conflict time period of every day in the middle of one week intersected in time with the time period of conflicting of the scheduled program be kept in scheduled program list, if so, then formed time conflict, if not, then insert module is enabled;
Insert module, for according to treating described in the described large young pathbreaker treating the relative start time of scheduled program that scheduled program inserts in scheduled program list;
Wherein, by described, described second computing module is specifically for treating that scheduled program compares at the program broadcast start time of current date and described current time in system, if described in treat that scheduled program is more Zao than the described current time in system at the program broadcast start time of current date, then occur that program plays the date of reminding according to first time after described mapping table computing system current time, the described date is added and treats that the program relative start time of scheduled program is as the described early start reproduction time treating scheduled program; If described in treat that scheduled program is more late than the described current time in system at the program broadcast start time of current date, then treat that the program broadcast start time of scheduled program at current date is as the described early start reproduction time treating scheduled program using described;
Described second computing module also for check described calculating the same day corresponding whether have in described mapping table in week program play remind, if not, treat then that scheduled program is defined as zero at the program broadcast start time on the calculated same day, if, then by described calculating the same day corresponding week treat that the difference between the week that the early start reproduction time of scheduled program is corresponding is defined as offseting number of days with described, described skew number of days is multiplied by described within 24 hours, adding and treats that the early start reproduction time of scheduled program treats that scheduled program is at the described program broadcast start time calculating the same day described in being defined as, wherein, described week is that Monday is in Sunday.
6. predetermined manager according to claim 5, is characterized in that, described programme information also comprises program identifier, program title and program broadcasting channel;
Described predetermined manager also comprises:
Second acquisition module, for centered by the described program broadcast start time treating scheduled program, the program described in obtaining from described electric program menu in the 3rd Preset Time segment limit after the second preset time period before described center and described center of the program broadcasting channel of scheduled program;
Matching module, for treating that the program identifier of the program that the program identifier of scheduled program obtains with described second acquisition module mates by described, or the program title of program carries out fuzzy matching in the program title treating scheduled program by described and described second acquisition module, if the match is successful, then start update module, if mate unsuccessful, then send the expired reminder message of program to user, wherein, described fuzzy matching is that the title of program in the program title and described second acquisition module treating scheduled program by described compares, if the character and the title organizational form that there is continuous predetermined number are identical, and identical characters number is no less than preset ratio and is then defined as that the match is successful,
Update module, for the programme information by treating scheduled program described in the replacement of the programme information of the program matched in described second acquisition module.
7. predetermined manager according to claim 6, it is characterized in that, described matching module is also for when mating unsuccessful, send whether delete the information treating scheduled program described in scheduled program list to user, if receive the instruction of deletion, then treat scheduled program described in deleting from scheduled program list.
8. predetermined manager according to claim 6, is characterized in that, described programme information also comprises program playing duration;
Described predetermined manager also comprises:
Second determination module, for treating that the time point of the Zao predetermined time period of the program broadcast start time of scheduled program treats broadcasting reminder time of scheduled program described in being defined as by than described, treat that the broadcasting reminder time of scheduled program deducts difference that the current time in system obtains as the first wakeup time using described, treat that the playing duration of scheduled program is defined as the second wakeup time by described;
First time block, for carrying out fixed cycle operator until scheduled program when playing alert state described;
Second time block, for from described treat the program broadcast start time of scheduled program carry out fixed cycle operator;
Module is set, after reaching described first wakeup time at described first time block, treat that scheduled program is set to alert state by described, and send predetermined message of reminding to user, if receive confirmation instruction, then treat that scheduled program is set to pre-broadcast state by described, if do not receive confirmation instruction, then treat that scheduled program is set to not broadcast state by described;
By described, the described module that arranges also treats that scheduled program is set to predetermined state after reaching described second wakeup time at described second time block.
CN201210312434.6A 2012-08-29 2012-08-29 Program reserving method and reserving manager Active CN102821326B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210312434.6A CN102821326B (en) 2012-08-29 2012-08-29 Program reserving method and reserving manager
HK13105321.4A HK1178717A1 (en) 2012-08-29 2013-05-03 Method for predetermining program and a predetermination manager

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210312434.6A CN102821326B (en) 2012-08-29 2012-08-29 Program reserving method and reserving manager

Publications (2)

Publication Number Publication Date
CN102821326A CN102821326A (en) 2012-12-12
CN102821326B true CN102821326B (en) 2015-03-18

Family

ID=47305141

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210312434.6A Active CN102821326B (en) 2012-08-29 2012-08-29 Program reserving method and reserving manager

Country Status (2)

Country Link
CN (1) CN102821326B (en)
HK (1) HK1178717A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107070580A (en) * 2017-05-16 2017-08-18 上海斐讯数据通信技术有限公司 A kind of detection method and device of time conflict

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105915966A (en) * 2016-04-19 2016-08-31 乐视控股(北京)有限公司 Method for building program updating prompt, and mobile terminal
EP3340637A1 (en) * 2016-12-20 2018-06-27 Thomson Licensing Automatic alert to start an audio/visual program
CN111417022B (en) * 2020-03-06 2022-09-06 海信视像科技股份有限公司 Conflict detection method and display device
CN115334339B (en) * 2022-08-10 2024-03-12 海宁奕斯伟集成电路设计有限公司 Program reservation conflict processing device and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1805521A (en) * 2005-01-14 2006-07-19 威鲸资讯有限公司 Remote electronic program guide subscription and video recording method
US7581238B1 (en) * 2002-04-25 2009-08-25 Microsoft Corporation Program episodes recording
CN101860721A (en) * 2009-04-07 2010-10-13 索尼公司 Information processing apparatus and method, information providing apparatus, information providing method, and information processing system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005277757A (en) * 2004-03-24 2005-10-06 Orion Denki Kk Recording reproducer with simple timer reserving function

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7581238B1 (en) * 2002-04-25 2009-08-25 Microsoft Corporation Program episodes recording
CN1805521A (en) * 2005-01-14 2006-07-19 威鲸资讯有限公司 Remote electronic program guide subscription and video recording method
CN101860721A (en) * 2009-04-07 2010-10-13 索尼公司 Information processing apparatus and method, information providing apparatus, information providing method, and information processing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107070580A (en) * 2017-05-16 2017-08-18 上海斐讯数据通信技术有限公司 A kind of detection method and device of time conflict

Also Published As

Publication number Publication date
HK1178717A1 (en) 2013-09-13
CN102821326A (en) 2012-12-12

Similar Documents

Publication Publication Date Title
CN102821326B (en) Program reserving method and reserving manager
CN202282838U (en) Receiving equipment, transmitting equipment and broadcasting system
US6532591B1 (en) System for downloading computer software with broadcasting program
JP5675845B2 (en) Signaling mechanism and system for enabling, transmitting and maintaining an interactive form on a mobile device in a mobile broadcast communication system
US6344878B1 (en) Television program recording reservation apparatus
CN107181970B (en) Method for automatically generating playlist by advertisement terminal
US20090292376A1 (en) Playlist execution in a scheduled programming environment
CN101849412A (en) Systems and methods for generating and/or presenting a condensed list of channels
CN101094372A (en) Device and method for recommending TV programs
CN103731688A (en) Information push method and electronic device
JP2011193447A (en) Program guide distribution apparatus, program transmission apparatus, program guide reception terminal, program guide transmission/reception system, program guide distribution method, program guide reception method, program, and recording medium
CN103607631A (en) Carousel program introduction method and device of intelligent TV set
EP1245116A1 (en) Method for downloading data preceded by information signals
CN101389000A (en) Preserved program management method
WO2001030074A1 (en) Transmitter and receiver
CN105554556A (en) Method of set-top box program appointment reminding
CN104038812A (en) Information push method and device
CN102905168A (en) Method and system for supplying television program list in real time
CN104811811A (en) Often-watch television channel selection method based on digital television
CN102843587B (en) A kind of management method and subscription manager of subscribing program
JP4828233B2 (en) Program processing apparatus, program processing method, program processing program, and computer-readable recording medium
CN105915948A (en) Program state updating method and device
CN103841449A (en) Television program information processing method and device
CN102217323A (en) Systems and methods for setting timers via an interactive trigger
CN102246459B (en) Method for updating interactive information, device, server and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1178717

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1178717

Country of ref document: HK