CN109302633B - 电视节目预约录制方法、装置、智能电视及可读存储介质 - Google Patents
电视节目预约录制方法、装置、智能电视及可读存储介质 Download PDFInfo
- Publication number
- CN109302633B CN109302633B CN201811212197.XA CN201811212197A CN109302633B CN 109302633 B CN109302633 B CN 109302633B CN 201811212197 A CN201811212197 A CN 201811212197A CN 109302633 B CN109302633 B CN 109302633B
- Authority
- CN
- China
- Prior art keywords
- recording
- time
- information
- date
- program
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
本发明公开了一种电视节目预约录制方法、装置、智能电视及可读存储介质,该方法包括:获取电视节目预约录制信息;预约录制信息包括节目信息、第一录制日期以及基于第一录制日期内的录制开始时间和录制结束时间;根据预设条件获取录制结束时间与录制开始时间之间的时间差值,并判断差值是否小于零;若差值小于零,则调整录制结束时间对应的第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据调整后的预约录制信息进行电视节目的录制;其中,第二录制日期为第一录制日期的次日。本发明实现了对跨天放送的且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目预约跨天录制,提升用户的使用满意度。
Description
技术领域
本发明涉及电视技术领域,尤其涉及一种电视节目预约录制方法、装置、智能电视及可读存储介质。
背景技术
目前,电视用户对直播电视节目的预约录制需求不断增强,预约录制,即电视节目到达播放时间后,后台自行录制视频,将直播节目保存起来,方便用户反复观看,也可以避免用户错过节目直播时间而没有看到喜欢的电视节目,如何更好地满足用户的预约录制需求成为亟待解决的问题。
由于有些电视节目是跨天放送的,且这些跨天放送的电视节目的播放开始时间与播放结束时间之间的时间间隔小于24小时,例如节目开始时间是在当天晚上,节目结束时间是在次日凌晨,在现有技术中,用户预约录制时,只能先选择录制日期,再根据选择的录制日期来输入录制日期当天二十四小时内的开始时间和结束时间,导致对上述的跨天放送且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目无法实现预约跨天录制,缩小了可完整录制节目的范围,降低了用户的使用满意度。
发明内容
本发明提供一种电视节目预约录制方法、装置、智能电视及可读存储介质,旨在基于不改变用户预约录制操作步骤的前提下,对跨天放送的、且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目实现预约跨天录制,提升用户的使用满意度。
为实现上述目的,本发明提供一种电视节目预约录制方法,所述方法包括如下步骤:
获取电视节目预约录制信息;所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间;
根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;
若所述差值小于零,则调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据所述调整后的预约录制信息进行电视节目的录制;其中,所述第二录制日期为所述第一录制日期的次日。
可选地,所述根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤之前还包括:
将所述录制开始时间转换为时间戳T1,将所述录制结束时间转换为时间戳T2。
可选地,所述根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤包括:
获取所述录制结束时间对应的时间戳T2与所述录制开始时间对应的时间戳T1之间的差值T2-T1,并判断所述差值T2-T1是否小于零。
可选地,所述根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤之后还包括:
若所述差值大于零,根据所述节目信息判断所述节目的播放持续时间是否小于二十四小时;
若是,则存储所述预约录制信息至数据库中,根据所述预约录制信息进行电视节目的录制;
若否,则提示非跨天预约信息于用户界面,存储所述预约录制信息至数据库中,根据所述预约录制信息进行电视节目的录制。
可选地,所述根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤之后还包括:
若所述差值等于零,则发出提示重新输入录制开始时间和/或录制结束时间的信号。
可选地,所述调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据所述调整后的预约录制信息进行电视节目的录制的步骤包括:
调整所述录制结束时间对应的所述第一录制日期为第二录制日期;
存储调整后的预约录制信息至数据库中;
提示跨一天预约信息于用户界面;
根据所述调整后的预约录制信息进行电视节目的录制。
可选地,所述获取电视节目预约录制信息的步骤之后还包括:
判断所述预约录制信息是否有效;
若是,则进入步骤:根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;
若否,则发出提示重新输入有效的预约录制信息的信号。
为实现上述目的,本发明还提出一种电视节目预约录制装置,所述电视节目预约录制装置包括获取模块、数据处理模块、存储预约模块及录制模块;
所述获取模块,用于获取电视节目预约录制信息并发送所述预约录制信息至所述数据处理模块;所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间;
所述数据处理模块,用于根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;
若所述差值小于零,则调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至所述存储预约模块;其中,其中,所述第二录制日期为所述第一录制日期的次日;
所述录制模块,用于根据所述调整后的预约录制信息进行电视节目的录制。
为实现上述目的,本发明还提出一种智能电视,所述智能电视包括存储器、处理器以及存储在所述存储器上的电视节目预约录制程序,所述电视节目预约录制程序被所述处理器运行时实现如上所述的电视节目预约录制方法的步骤。
为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有电视节目预约录制程序,所述电视节目预约录制程序被处理器运行时实现如上所述的电视节目预约录制方法的步骤。
相比现有技术,本发明提出的一种电视节目预约录制方法,获取电视节目预约录制信息;所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间;根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;若所述差值小于零,则调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据所述调整后的预约录制信息进行电视节目的录制;其中,所述第二录制日期为所述第一录制日期的次日。由此,解决了现有技术中由于有些电视节目是跨天放送的,且这些跨天放送的电视节目的播放开始时间与播放结束时间之间的时间间隔小于24小时,例如节目开始时间是在当天晚上,节目结束时间是在次日凌晨,而用户操作预约录制时,只能先选择第一录制日期,再根据选择的第一录制日期来输入第一录制日期当天二十四小时内的开始时间和结束时间从而导致的无法实现预约跨天录制的问题。本发明实现了基于不改变用户预约录制操作步骤的前提下,对跨天放送的、且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目能够预约跨天录制,扩大了可完整录制节目的范围,提升用户的使用满意度。
附图说明
图1是本发明电视节目预约录制方法第一实施例的流程示意图;
图2是本发明电视节目预约录制方法第二实施例的流程示意图;
图3是本发明电视节目预约录制方法第三实施例的流程示意图;
图4是本发明电视节目预约录制方法第四实施例的流程示意图;
图5是本发明电视节目预约录制方法第五实施例的流程示意图;
图6是本发明电视节目预约录制方法第六实施例的流程示意图;
图7是本发明实施例方案涉及的智能电视结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:获取电视节目预约录制信息;所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间;根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;若所述差值小于零,则调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据所述调整后的预约录制信息进行电视节目的录制;其中,所述第二录制日期为所述第一录制日期的次日。由此,解决了现有技术中由于有些电视节目是跨天放送的,且这些跨天放送的电视节目的播放开始时间与播放结束时间之间的时间间隔小于24小时,例如节目开始时间是在当天晚上,节目结束时间是在次日凌晨,而用户操作预约录制时,只能先选择第一录制日期,再根据选择的第一录制日期来输入第一录制日期当天二十四小时内的开始时间和结束时间从而导致的无法实现预约跨天录制的问题。本发明实现了基于不改变用户预约录制操作步骤的前提下,对跨天放送的且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目能够预约跨天录制,扩大了可完整录制节目的范围,提升用户的使用满意度。
具体地,请参照图1,图1是本发明提出的电视节目预约录制方法第一实施例的流程示意图。
如图1所示,本发明第一实施例提出一种电视节目预约录制方法,所述方法包括:
步骤S10,获取电视节目预约录制信息;
所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间。
电视用户对直播电视节目的预约录制需求不断增强,预约录制,即电视节目到达播放时间后,后台自行录制视频,将直播节目保存起来,方便用户反复观看,或者可以避免用户错过节目直播时间而没有看到喜欢的电视节目;由于有些电视节目是跨天放送的且这些跨天放送的电视节目的播放开始时间与播放结束时间之间的时间间隔小于24小时,例如节目开始时间是在当天晚上,节目结束时间是在次日凌晨,但现有技术中,用户预约录制时,只能先选择录制日期,即本发明所述的第一录制日期,再根据选择的录制日期来输入录制日期当天二十四小时内的开始时间和结束时间,对跨天放送的且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目无法实现预约跨天录制,缩小了可完整录制节目的范围,降低了用户的使用满意度。
本实施例电视节目预约录制方法,获取用户输入的预约录制信息,用户操作预约录制动作时,用户按需选择需要录制的电视节目及录制日期,再输入录制开始时间及录制结束时间。
步骤S20,根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;
具体地,作为一种实施方式,所述预设条件可以是利用Android***中的Calendar.java类,将接收到用户输入的录制开始时间和录制结束时间转换成***时间戳,时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数,录制开始时间对应的时间戳即是录制开始时间距离格林威治时间1970年01月01日00时00分00秒的总秒数,同样的,录制结束时间对应的时间戳即是录制结束时间距离格林威治时间1970年01月01日00时00分00秒的总秒数;再计算录制结束时间对应的时间戳减去录制开始时间对应的时间戳得到差值,并判断所述差值是否小于零,所述预设条件不限于时间戳的计算方法,具体实施时可以灵活设置,此处不做具体限制,例如,还可以是设置以预约录制日期之前的某一天的某个时间点为基准,以此基准换算用户输入的录制开始时间及录制结束时间再计算差值等方法。
若所述差值小于零,步骤S30,调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据所述调整后的预约录制信息进行电视节目的录制;其中,所述第二录制日期为所述第一录制日期的次日。
可以理解的是,若所述差值小于零,则说明录制结束时间对应的时间戳小于录制开始时间对应的时间戳,即用户输入的录制结束时间早于录制开始时间,此种情况,判断为用户设置了一条跨天的预约录制,调整所述录制结束时间对应的所述第一录制日期为第二录制日期,所述第二录制日期为所述第一录制日期的次日,作为一种实施方式,可以是调用Calendar.java类中的修改时间的方法,在用户设置的录制结束时间上增加24小时,同时也可以在用户界面录制结束时间后显示“+1”,用以提示用户此为跨天预约,存储调整后的预约录制信息至数据库中,数据库可以按调整后的预约录制信息中的录制开始时间设置定时提醒消息用以提醒录制,接收到录制提醒消息后,调用数据库保存的预约信息并根据预约信息中的节目信息、录制开始时间、录制结束时间等信息进行节目的录制并保存录制完成的节目供用户使用,实现了基于不改变用户预约录制操作步骤的前提下,仅将录制结束时间调整为次日相应的时间,并按用户输入的录制开始时间及调整后的第二录制日期下的录制结束时间进行节目录制,以此对跨天放送的且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目能够预约跨天录制,扩大了可完整录制节目的范围,提升用户的使用满意度。
进一步地,可以理解的是,如上述所述,对于播放开始时间与播放结束时间之间的时间间隔大于24小时的节目,本发明实施例同样可以实现跨天录制,具体地是可以实现跨一天录制,作为一种实施方式,可以在用户界面提示此预约为跨一天预约,从而可以提醒用户按需决定是否次日继续预约操作以完整录制视频。而现有技术中用户只能预约当天录制,相比现有技术,本实施例对于播放开始时间与播放结束时间之间的时间间隔大于24小时的节目实现以用户输入的录制日期为基准达到跨一天录制的技术效果,增加了节目预约录制的时长,减少了用户为了录制完整的、时长超过二十四小时的节目执行预约录制操作的次数,同样可以提升用户体验感及满意度。
本实施例通过上述方案,获取电视节目预约录制信息;所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间;根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;若所述差值小于零,则调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据所述调整后的预约录制信息进行电视节目的录制;其中,所述第二录制日期为所述第一录制日期的次日。解决了现有技术中,用户预约录制时,只能先选择录制日期,即本发明所述的第一录制日期,再根据选择的录制日期来输入录制日期当天二十四小时内的开始时间和结束时间,对跨天放送的且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目无法实现预约跨天录制的问题,本实施例通过识别并计算用户输入的录制结束时间与录制开始时间之间的差值,若所述差值小于零,判断用户输入了一条跨天预约信息,则在用户设置的录制结束时间上增加24小时,即调整所述录制结束时间对应的所述第一录制日期为第二录制日期,其中,所述第二录制日期为所述第一录制日期的次日,实现了基于用户输入的预约录制操作仅将录制结束时间调整为次日相应的时间,并按用户输入的录制开始时间及调整后的第二录制日期下的录制结束时间进行节目录制,由此实现了基于不改变用户预约录制操作步骤的前提下,对跨天放送的且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目预约跨天录制,扩大了可完整录制节目的范围,提升用户的使用满意度,同时保证了跨天放送节目的录制完整性。
如图2所示,本发明第二实施例提出一种电视节目预约录制方法,基于上述图1所示的第一实施例,步骤S20,根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤之前还包括步骤:
步骤S11,将所述录制开始时间转换为时间戳T1,将所述录制结束时间转换为时间戳T2。
相比上述第一实施例,具体地,本实施例将用户输入地基于第一录制日期的录制开始时间转换为时间戳T1,将用户输入的基于第一录制日期的录制结束时间转换为时间戳T2,以此计算T2与T1之间的差值,具体地,可以是利用Android***中的Calendar.java类进行用户输入地预约录制时间与时间戳之间转换。
进一步地,步骤S20,根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤包括:
步骤S21,获取所述录制结束时间对应的时间戳T2与所述录制开始时间对应的时间戳T1之间的差值T2-T1,并判断所述差值T2-T1是否小于零。
具体地,T1与T2均为一个总秒数,计算T2-T1的差值,并判断所述差值T2-T1是否小于零,若T2-T1<0,则T2<T1,说明录制结束时间对应的时间戳小于录制开始时间对应的时间戳,即用户输入的录制结束时间早于录制开始时间,此种情况,判断为用户设置了一条跨天的预约录制,调整所述录制结束时间对应的所述第一录制日期为第二录制日期,其中,所述第二录制日期为所述第一录制日期的次日,作为一种实施方式,可以是调用Calendar.java类中的修改时间的方法,在用户设置的录制结束时间上增加24小时,同时也可以在用户界面录制结束时间后显示“+1”,用以提示用户此为跨天预约,实现了基于用户输入的预约录制信息仅将录制结束时间调整为次日相应的时间,并按用户输入的录制开始时间及调整后的第二录制日期下的录制结束时间进行节目录制,以此实现预约跨天录制功能。
本实施例通过上述方案,获取电视节目预约录制信息;所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间;将所述录制开始时间转换为时间戳T1,将所述录制结束时间转换为时间戳T2;获取所述录制结束时间对应的时间戳T2与所述录制开始时间对应的时间戳T1之间的差值T2-T1,并判断所述差值T2-T1是否小于零;若所述差值小于零,调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据所述调整后的预约录制信息进行电视节目的录制,其中,所述第二录制日期为所述第一录制日期的次日;解决了现有技术中由于有些电视节目是跨天放送的,且节目的播放开始时间与播放结束时间之间的时间间隔小于24小时,例如节目开始时间是在当天晚上,节目结束时间是在次日凌晨,用户预约录制时,只能先选择录制日期,即本发明所述的第一录制日期,再根据选择的录制日期来输入录制日期当天二十四小时内的开始时间和结束时间导致的无法实现预约跨天录制的问题,实现了基于不改变用户预约录制操作步骤的前提下,对跨天放送的且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目预约跨天录制,扩大了可完整录制节目的范围,提升用户的使用满意度。
可以理解的是,对于播放开始时间与播放结束时间之间的时间间隔大于24小时的节目,本发明实施例同样可以实现跨天录制,具体地是可以实现跨一天录制,作为一种实施方式,可以在用户界面提示此预约为跨一天预约,从而可以提醒用户按需决定是否次日继续预约操作以完整录制视频。而现有技术中用户只能预约当天录制,相比现有技术,本实施例对于用播放开始时间与播放结束时间之间的时间间隔大于24小时的节目实现以用户输入的录制日期为基准实现跨一天录制,增加了节目预约录制的时长,减少了用户为了录制完整的、时长超过二十四小时的节目执行预约录制操作的次数,同样可以提升用户体验感及满意度。
如图3所示,本发明第三实施例提出一种电视节目预约录制方法,基于上述图1所示的实施例,步骤S20,根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤之后还包括:
若所述差值大于零,进入步骤,步骤S40,根据所述节目信息判断所述节目的播放持续时间是否小于二十四小时;
若是,则执行,步骤S41,存储所述预约录制信息至数据库中,根据所述预约录制信息进行电视节目的录制;
若否,则执行,步骤S42,提示非跨天预约信息于用户界面,存储所述预约录制信息至数据库中,根据所述预约录制信息进行电视节目的录制。
具体地,作为一种实施方式,若所述差值大于零,则说明录制结束时间对应的时间戳大于录制开始时间对应的时间戳,根据所述节目信息判断所述节目的播放持续时间是否小于二十四小时,若节目的播放持续时间小于二十四小时,判断用户输入的预约录制需求为同一天的预约录制,则存储所述预约录制信息至数据库中,数据库可以按预约录制信息中的录制开始时间设置定时提醒消息用以提醒录制,接收到录制提醒消息后,调用数据库保存的预约信息并根据预约信息中的节目信息、第一录制日期、录制开始时间、录制结束时间等信息进行节目的录制并保存录制完成的节目供用户使用。
若节目的播放持续时间大于二十四小时,提示非跨天预约信息于用户界面,提醒用户当前的预约录制为不跨天录制,仅录制所述节目基于用户输入的第一录制日期、第一录制日期内的录制开始时间及录制结束时间之间的节目视频,再存储所述预约录制信息至数据库中,数据库可以按预约录制信息中的录制开始时间设置定时提醒消息用以提醒录制,接收到录制提醒消息后,调用数据库保存的预约信息并根据预约信息中的节目信息、录制开始时间、录制结束时间等信息进行节目的录制并保存录制完成的节目供用户使用。
本实施例通过上述方案,解决了现有技术中由于有些电视节目是跨天放送且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目,例如节目开始时间是在当天晚上,节目结束时间是在次日凌晨,用户预约录制时,只能先选择录制日期,即本发明所述的第一录制日期,再根据选择的第一录制日期来输入录制日期当天二十四小时内的开始时间和结束时间导致的无法实现预约跨天录制的问题,同样的,对于播放开始时间与播放结束时间之间的时间间隔大于24小时的节目,本发明实施例实现以用户输入的第一录制日期为基准实现跨一天录制,增加了节目预约录制的时长,减少了用户为了录制完整的时长超过二十四小时的节目执行预约录制操作的次数,同样可以提升用户体验感及满意度,本发明实施例还对用户输入的录制结束时间晚于录制开始时间的情况给出了具体的实施方式,提升用户的使用体验感。
如图4所示,本发明第四实施例提出一种电视节目预约录制方法,基于上述图1所示的第一实施例,步骤S20,根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤之后还包括:
若所述差值等于零,则进入步骤:步骤S50,发出提示重新输入录制开始时间和/或录制结束时间的信号。
根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零,若所述差值等于零,则说明用户输入地录制开始时间与录制结束时间为基于所述第一录制日期内的同一个时刻,提示用户重新输入录制开始时间或重新输入录制结束时间,或者提示用户重新输入录制开始时间与录制结束时间,用户重新输入录制时间后,再进入步骤S20,根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零。
本实施例通过上述方法,实现了基于用户输入的预约录制信息仅将录制结束时间对应的第一录制日期调整为第二录制日期,其中所述第二录制日期为所述第一录制日期的次日,并按用户输入的录制开始时间及调整后的第二录制日期下的录制结束时间进行节目录制,以此实现预约跨天录制功能,本发明实施例还对用户输入的录制结束时间等于录制开始时间的情况给出了具体的实施方式,提升用户的使用体验感。
如图5所示,本发明第五实施例提出一种电视节目预约录制方法,基于上述图1所示的第一实施例,步骤S30,调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据所述调整后的预约录制信息进行电视节目的录制的步骤包括:
步骤S31,调整所述录制结束时间对应的所述第一录制日期为第二录制日期;
步骤S32,存储调整后的预约录制信息至数据库中;
步骤S33,提示跨一天预约信息于用户界面;
步骤S34,根据所述调整后的预约录制信息进行电视节目的录制。
具体地,若所述差值小于零,调整所述录制结束时间对应的所述第一录制日期为第二录制日期,作为一种实施方式,可以是调用Calendar.java类中的修改时间的方法,在用户设置的录制结束时间上增加24小时,即调整所述录制结束时间对应的所述第一录制日期为第二录制日期,其中所述第二录制日期为所述第一录制日期的次日;存储调整后的预约录制信息至数据库中,数据库可以按调整后的预约录制信息中的录制开始时间设置定时提醒消息用以提醒录制,对于播放开始时间与播放结束时间之间的时间间隔大于24小时的节目,在用户界面提示此预约为跨一天预约,从而可以提醒用户按需决定是否次日继续预约操作以完整录制视频,对于播放开始时间与播放结束时间之间的时间间隔小于24小时的节目,在用户界面提示此预约为跨一天预约,提醒用户此为跨天预约,作为一种实施方式,可以在用户界面录制结束时间后显示“+1”,也可以有其他的提醒实施方式,本实施例不做具体限制;接收到数据库发送的录制提醒消息后,调用数据库保存的调整后的预约信息并根据所述预约信息中的节目信息、录制开始时间、录制结束时间等信息进行节目的录制并保存录制完成的节目供用户使用,实现了电视节目的跨天预约录制功能,扩大了可完整录制节目的范围,提升用户的使用满意度。
如图6所示,本发明第六实施例提出一种电视节目预约录制方法,基于上述所示的实施例,步骤S10,获取电视节目预约录制信息的步骤之后还包括:
步骤S12,判断所述预约录制信息是否有效;
若是,则进入步骤:步骤S20,根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;
若否,则执行步骤:步骤S13,发出提示重新输入有效的预约录制信息的信号。
具体地,首先获取电视节目预约录制信息,用户按录制需求输入预约录制的节目信息、第一录制日期、录制开始时间以及录制结束时间,基于数据库中的电子节目菜单,与获取的预约录制信息对比,并判断预约录制信息是否为有效信息,例如某档电视节目的播出时间为上午十点至上午十一点,而用户输入的录制开始时间为中午十二点,由此判断获取的预约录制信息为无效信息等,当判断出预约录制信息为无效信息时,执行步骤S13,发出提示重新输入有效的预约录制信息的信号,用于提醒用户输入的预约信息有误需重新输入;当判断出预约录制信息为有效信息时,进入本发明电视节目预约录制方法的步骤。
本实施例通过获取电视节目预约录制信息;所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间;判断所述预约录制信息是否有效,若无效,发出提示重新输入有效的预约录制信息的信号,若有效,将所述录制开始时间转换为时间戳T1,将所述录制结束时间转换为时间戳T2,获取所述录制结束时间对应的时间戳T2与所述录制开始时间对应的时间戳T1之间的差值T2-T1,并判断所述差值T2-T1是否小于零,若所述差值小于零,则调整所述录制结束时间对应的所述第一录制日期为第二录制日期,其中,所述第二录制日期为所述第一录制日期的次日,存储调整后的预约录制信息至数据库中,提示跨一天预约信息于用户界面,根据所述调整后的预约录制信息进行电视节目的录制;若所述差值等于零,则发出提示重新输入录制开始时间和/或录制结束时间的信号;若所述差值大于零,根据所述节目信息判断所述节目的播放持续时间是否小于二十四小时,若是,则存储所述预约录制信息至数据库中,根据所述预约录制信息进行电视节目的录制;若否,则提示非跨天预约信息于用户界面,存储所述预约录制信息至数据库中,根据所述预约录制信息进行电视节目的录制。通过上述方式,解决了现有技术中,用户预约录制时,只能先选择录制日期,即本发明所述的第一录制日期,再根据选择的录制日期来输入录制日期当天二十四小时内的开始时间和结束时间,对跨天放送的且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目无法实现预约跨天录制的问题,实现了基于不改变用户预约录制操作步骤的前提下,对跨天放送的且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目预约跨天录制,扩大了可完整录制节目的范围,提升用户的使用满意度;对于播放开始时间与播放结束时间之间的时间间隔大于24小时的节目,本发明实施例同样可以实现跨天录制,具体地是可以实现跨一天录制。而现有技术中用户只能预约当天录制,相比现有技术,本实施例对于用播放开始时间与播放结束时间之间的时间间隔大于24小时的节目实现以用户输入的录制日期为基准实现跨一天录制,增加了节目预约录制的时长,减少了用户为了录制完整的时长超过二十四小时的节目执行预约录制操作的次数,同样可以提升用户体验感及满意度。
进一步地,作为一种实施方式,本发明实施例在录制前识别录制盘与终端设备是否连接;若未连接,则发出提示***录制盘的信号;若连接,则执行录制动作。通过上述方法,保证了节目录制的有效性。
此外,本发明实施例还提出一种电视节目预约录制装置,应用于终端设备,所述电视节目预约录制装置包括获取模块、数据处理模块、存储预约模块及录制模块;
所述获取模块,用于获取电视节目预约录制信息并发送所述预约录制信息至所述数据处理模块;所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间;
所述数据处理模块,用于根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;
若所述差值小于零,则调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至所述存储预约模块;其中,所述第二录制日期为所述第一录制日期的次日。
所述录制模块,用于根据所述调整后的预约录制信息进行电视节目的录制。
本发明实施例提出的电视节目预约录制装置各个模块运行时实现如上所述的电视节目预约录制方法的步骤,在此不再赘述。
本发明实施例还提出一种智能电视,如图7所示,本实施例智能电视可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图7中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图7所示,作为一种计算机存储介质的存储器1005中可以包括操作装置、网络通信模块、用户接口模块以及电视节目预约录制程序。
在图7所示的终端中,网络接口1004主要用于连接网络服务器,与网络服务器进行数据通信;用户接口1003主要用于与智能电视交互,接收智能电视输入的指令;而处理器1001可以用于调用存储器1005中存储的电视节目预约录制程序,所述电视节目预约录制程序被处理器1001运行时实现如上所述的电视节目预约录制方法的步骤,此处不再赘述。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有电视节目预约录制程序,所述电视节目预约录制程序被处理器运行时实现如上所述的电视节目预约录制方法的步骤,此处不再赘述。
相比现有技术,本发明提出的一种电视节目预约录制方法:获取电视节目预约录制信息;所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间;根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;若所述差值小于零,则调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据所述调整后的预约录制信息进行电视节目的录制;其中,所述第二录制日期为所述第一录制日期的次日。解决了现有技术中,用户预约录制时,只能先选择录制日期,即所述第一录制日期,再根据选择的录制日期来输入录制日期当天二十四小时内的开始时间和结束时间,对跨天放送的且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目无法实现预约跨天录制的问题,本实施例通过识别并计算用户输入的录制结束时间与录制开始时间之间的差值,若所述差值小于零,判断用户输入了一条跨天预约信息,则在用户设置的录制结束时间上增加24小时,实现了基于用户输入的预约录制操作仅将录制结束时间调整为次日相应的时间,即调整所述录制结束时间对应的所述第一录制日期为第二录制日期,所述第二录制日期为所述第一录制日期的次日,并按用户输入的录制开始时间及调整后的第二录制日期下的录制结束时间进行节目录制,由此实现了基于不改变用户预约录制操作步骤的前提下,对跨天放送的且播放开始时间与播放结束时间之间的时间间隔小于24小时的节目预约跨天录制,扩大了可完整录制节目的范围,提升用户的使用满意度,同时保证了跨天放送节目的录制完整性。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种电视节目预约录制方法,其特征在于,所述方法包括如下步骤:
获取电视节目预约录制信息;所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间;
根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;
若所述差值小于零,则调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据所述调整后的预约录制信息进行电视节目的录制;其中,所述第二录制日期为所述第一录制日期的次日。
2.根据权利要求1所述的电视节目预约录制方法,其特征在于,所述根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤之前还包括:
将所述录制开始时间转换为时间戳T1,将所述录制结束时间转换为时间戳T2。
3.根据权利要求2所述的电视节目预约录制方法,其特征在于,所述根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤包括:
获取所述录制结束时间对应的时间戳T2与所述录制开始时间对应的时间戳T1之间的差值T2-T1,并判断所述差值T2-T1是否小于零。
4.根据权利要求1或3所述的电视节目预约录制方法,其特征在于,所述根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤之后还包括:
若所述差值大于零,根据所述节目信息判断所述节目的播放持续时间是否小于二十四小时;
若是,则存储所述预约录制信息至数据库中,根据所述预约录制信息进行电视节目的录制;
若否,则提示非跨天预约信息于用户界面,存储所述预约录制信息至数据库中,根据所述预约录制信息进行电视节目的录制。
5.根据权利要求1或3所述的电视节目预约录制方法,其特征在于,所述根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零的步骤之后还包括:
若所述差值等于零,则发出提示重新输入录制开始时间和/或录制结束时间的信号。
6.根据权利要求1所述的电视节目预约录制方法,其特征在于,所述调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至数据库中,根据所述调整后的预约录制信息进行电视节目的录制的步骤包括:
调整所述录制结束时间对应的所述第一录制日期为第二录制日期;
存储调整后的预约录制信息至数据库中;
提示跨一天预约信息于用户界面;
根据所述调整后的预约录制信息进行电视节目的录制。
7.根据权利要求1-3和6中任一项所述的电视节目预约录制方法,其特征在于,所述获取电视节目预约录制信息的步骤之后还包括:
判断所述预约录制信息是否有效;
若所述预约录制信息有效,则进入步骤:根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;
若所述预约录制信息无效,则发出提示重新输入有效的预约录制信息的信号。
8.一种电视节目预约录制装置,其特征在于,所述电视节目预约录制装置包括获取模块、数据处理模块、存储预约模块及录制模块;
所述获取模块,用于获取电视节目预约录制信息并发送所述预约录制信息至所述数据处理模块;所述预约录制信息包括节目信息、第一录制日期以及基于所述第一录制日期内的录制开始时间和录制结束时间;
所述数据处理模块,用于根据预设条件获取所述录制结束时间与所述录制开始时间之间的时间差值,并判断所述差值是否小于零;
若所述差值小于零,则调整所述录制结束时间对应的所述第一录制日期为第二录制日期,存储调整后的预约录制信息至所述存储预约模块;其中,所述第二录制日期为所述第一录制日期的次日;
所述录制模块,用于根据所述调整后的预约录制信息进行电视节目的录制。
9.一种智能电视,其特征在于,包括存储器、处理器以及存储在所述存储器上的电视节目预约录制程序,所述电视节目预约录制程序被所述处理器运行时实现如权利要求1-7中任一项所述的电视节目预约录制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有电视节目预约录制程序,所述电视节目预约录制程序被处理器运行时实现如权利要求1-7中任一项所述的电视节目预约录制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811212197.XA CN109302633B (zh) | 2018-10-16 | 2018-10-16 | 电视节目预约录制方法、装置、智能电视及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811212197.XA CN109302633B (zh) | 2018-10-16 | 2018-10-16 | 电视节目预约录制方法、装置、智能电视及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109302633A CN109302633A (zh) | 2019-02-01 |
CN109302633B true CN109302633B (zh) | 2021-10-01 |
Family
ID=65157245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811212197.XA Active CN109302633B (zh) | 2018-10-16 | 2018-10-16 | 电视节目预约录制方法、装置、智能电视及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109302633B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112055250A (zh) * | 2019-06-05 | 2020-12-08 | 海信视像科技股份有限公司 | 一种电视节目录制方法及装置 |
CN113176935A (zh) * | 2021-05-07 | 2021-07-27 | 深圳市欧瑞博科技股份有限公司 | 定时任务智能更新方法、装置、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1476722A (zh) * | 2000-10-06 | 2004-02-18 | 索尼公司 | 信息处理装置 |
CN1997132A (zh) * | 2006-07-14 | 2007-07-11 | 深圳创维-Rgb电子有限公司 | 可录电视及电视节目的录制方法 |
CN103096160A (zh) * | 2011-11-02 | 2013-05-08 | 宏碁股份有限公司 | 电子装置与其电子节目表单显示方法 |
CN103533381A (zh) * | 2013-10-15 | 2014-01-22 | 广州创维平面显示科技有限公司 | 电视节目的录播方法和*** |
CN103618938A (zh) * | 2013-11-21 | 2014-03-05 | 深圳Tcl新技术有限公司 | 电视节目录制的方法及数字电视 |
CN104394457A (zh) * | 2014-09-16 | 2015-03-04 | 东方有线网络有限公司 | 一种电视节目预约录制和自动下载服务***的实现方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6275806B1 (en) * | 1999-08-31 | 2001-08-14 | Andersen Consulting, Llp | System method and article of manufacture for detecting emotion in voice signals by utilizing statistics for voice signal parameters |
US7590538B2 (en) * | 1999-08-31 | 2009-09-15 | Accenture Llp | Voice recognition system for navigating on the internet |
US9066132B2 (en) * | 2013-05-13 | 2015-06-23 | Rovi Guides, Inc. | Systems and methods for recording content from a different source when previous content runs over |
-
2018
- 2018-10-16 CN CN201811212197.XA patent/CN109302633B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1476722A (zh) * | 2000-10-06 | 2004-02-18 | 索尼公司 | 信息处理装置 |
CN1997132A (zh) * | 2006-07-14 | 2007-07-11 | 深圳创维-Rgb电子有限公司 | 可录电视及电视节目的录制方法 |
CN103096160A (zh) * | 2011-11-02 | 2013-05-08 | 宏碁股份有限公司 | 电子装置与其电子节目表单显示方法 |
CN103533381A (zh) * | 2013-10-15 | 2014-01-22 | 广州创维平面显示科技有限公司 | 电视节目的录播方法和*** |
CN103618938A (zh) * | 2013-11-21 | 2014-03-05 | 深圳Tcl新技术有限公司 | 电视节目录制的方法及数字电视 |
CN104394457A (zh) * | 2014-09-16 | 2015-03-04 | 东方有线网络有限公司 | 一种电视节目预约录制和自动下载服务***的实现方法 |
Non-Patent Citations (2)
Title |
---|
《TVHome Media2高清播放器的使用——收看电视、录制节目、用笔记本电脑寻星》;宗成徽;《***与宽带多媒体》;20120405;全文 * |
《基于PC的数字电视软件的设计与实现》;刘磊;《中国优秀硕士学位论文全文数据库 信息科技辑》;20080615;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109302633A (zh) | 2019-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210160577A1 (en) | Method for playing video, electronic device and storage medium | |
WO2015090095A1 (zh) | 一种信息推送方法、设备和*** | |
CN108920120B (zh) | 一种信息显示控制方法及装置 | |
CN109474839B (zh) | 播放广播节目时显示epg用户界面的方法及装置 | |
CN109302633B (zh) | 电视节目预约录制方法、装置、智能电视及可读存储介质 | |
CN103731688A (zh) | 一种信息推送的方法及电子设备 | |
CN111654726A (zh) | 电视节目播放方法、电视及计算机可读存储介质 | |
CN103546828A (zh) | 节目预览的生成方法及装置 | |
CN107580250A (zh) | 一种电视的控制方法、遥控端及计算机可读存储介质 | |
CN111698261B (zh) | 基于流媒体的视频播放方法、装置、设备及存储介质 | |
CN111726694B (zh) | 互动视频的恢复播放方法、装置、电子设备及存储介质 | |
CN108933967B (zh) | 电视节目的提醒方法、播放装置及服务器 | |
CN108965998A (zh) | 一种频道切换方法、***、智能电视及存储介质 | |
CN109348280B (zh) | 网络电视节目切换方法、智能电视及计算机可读存储介质 | |
US10425693B2 (en) | Content reproduction system, video recording apparatus, terminal apparatus, and content reproduction method | |
CN105915948A (zh) | 一种节目状态更新方法和装置 | |
CN107820119B (zh) | 节目录制方法、电视及计算机可读存储介质 | |
JP2012005041A (ja) | 端末装置、サーバ | |
JP6219531B2 (ja) | テレビ番組画像フレームキャプチャ装置、テレビ番組画像フレーム取得装置、システム及び方法 | |
CN113411629A (zh) | 直播视频管理方法、装置、设备以及计算机可读存储介质 | |
CN101272193B (zh) | 一种维护网络时间的方法和装置以及定时播放方法 | |
CN108881984B (zh) | 数字电视设备截图存储方法及*** | |
CN108156515B (zh) | 视频播放方法、智能电视及计算机可读存储介质 | |
CN103826140B (zh) | 一种节目播放的方法和终端 | |
CN104038810A (zh) | 节目播放装置及节目提醒方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |