一种节目预约的实现方法和装置的制作方法

文档序号:7712676阅读:126来源:国知局
专利名称:一种节目预约的实现方法和装置的制作方法
技术领域
本发明涉及数字电视技术,尤其涉及一种节目预约的实现方法和装置。
背景技术
节目预约是数字电视交互的重要体现,在电视特别是数字电视中,节目预 约已经是必备的功能。
利用节目预约功能,用户可以在预定时间观看到自己喜欢的节目。例如, 用户操纵数字电视机顶盒的遥控器,启动电子节目指南功能,浏览到数字电视 平台上播出的上百套节目的列表。在节目列表中,用户找到想要观看的节目, 按下遥控器的节目预约按钮,预约该节目,这样用户就可以观看到自己喜欢的 节目。
然而,在实现本发明的过程中,发明人发现现有技术中至少存在如下问题: 当用户预约的节目较多时,这些节目在时间上难免会发生冲突,如这些节 目的播放时间会出现重叠。在现有技术中,预约了第一个节目之后,只允许预 约与第一个节目没有冲突的节目,如果第二个节目与第一个节目有沖突,则不
允许用户预约第二个节目。现有技术的这种方案,限制了用户的选择的权限, 为用户带来了诸多不便,如当存在多个一时难以取舍的节目时,会导致用户漏 掉最想观看的节目,无法满足用户的需求。

发明内容
为解决现有技术中存在的问题,本发明的实施例提供了 一种节目预约的实 现方法和装置。
为达到上述目的,本发明的实施例采用如下技术方案
本发明实施例纟是供了 一种节目预约的实现方法,该方法包括
预约至少两个节目并为所述各预约节目设置不同的优先级;
进一步的,所述方法还包括才艮据所述优先级在已预约的节目中选取相应的预约节目进行播放;或者,

进一步的,所述方法还包括
当候选预约节目的开始时间到来时,判断当前处理的预约节目的优先级是 否大于所述候选预约节目的优先级,若大于,继续处理当前的预约节目;若小 于,切换并处理所述候选预约节目;或者,
当候选预约节目的开始时间到来时,重新设置候选预约节目和当前处理的 预约节目的优先级,选取优先级最大的节目进行处理。
进一步的,所述方法还包括
所述预约的节目具有缺省优先级,判断待预约的节目与已预约的节目是否 存在冲突,若不存在,直接预约该待预约的节目;若存在,预约该待预约的节 目并为该节目设置优先级,所述优先级高于或低于所述缺省优先级。
其中,若待预约的节目的优先级高于已预约的节目的优先级,通过递增所 述缺省优先级为所述节目设置优先级;若待预约的节目的优先级低于已预约的 节目的优先级,通过递减所述缺省优先级为所述节目设置优先级。
进一步的,所述方法还包括
判断待预约的节目与已预约的节目是否存在冲突,若不存在,预约该待预 约的节目并为该节目设置优先级;若存在,预约该待预约的节目并为该节目设 置优先级,以使所述待预约的节目的优先级高于或低于所述已预约的节目的优 先级。
本发明实施例还提供了一种节目预约的实现装置,所述装置包括 预约设置单元,用于预约至少两个节目并为所述各预约节目设置不同的优
先级;预约实现单元,才艮据所述优先级在已预约的节目中选耳又相应的预约节目
进行处理。
其中,所述预约实现单元包括预约节目播放模块和预约节目录制模块,所 述预约节目播放模块,用于根据所述优先级在已预约的节目中选取相应的预约 节目进行播放;所述预约节目录制模块,用于根据所述优先级在已预约的节目 中选取相应的预约节目进行录制。其中,所述预约实现单元还包括第一选取模块和第二选取模块所述第一 选取模块,用于当候选预约节目的开始时间到来时,判断当前处理的预约节目 的优先级是否大于所述^f吳选预约节目的优先级,若大于,继续处理当前的预约
节目;若小于,切换并处理所述候选预约节目;所述第二选取模块,用于当候 选预约节目的开始时间到来时,重新设置候选预约节目和当前处理的预约节目 的优先级,选取优先级最大的节目进行处理。
进一步的,所述预约设置单元包括第一设置模块和第二设置模块, 所述第一设置模块,用于判断待预约的节目与已预约的节目是否存在冲突, 若不存在,直接预约该待预约的节目;若存在,预约该待预约的节目并为该节 目设置优先级,所述优先级高于或低于所述缺省优先级,其中,所述预约的节 目具有缺省优先级;
所述第二设置模块,用于判断待预约的节目与已预约的节目是否存在冲突, 若不存在,预约该待预约的节目并为该节目设置优先级;若存在,预约该待预 约的节目并为该节目设置优先级,以使所述待预约的节目的优先级高于或低于 所述已预约的节目的优先级。
本发明实施例提供的技术方案,通过为各个预约节目设置优先级,能够同 时预约多个在时间上出现重叠的节目,扩展了用户的选择权限,保证了用户可 以收看到最想观看的节目,是节目预约功能更加人性化,最大限度地满足了用 户的需求。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种节目预约的实现方法流程示意图; 图2为本发明实施例二提供的一种节目预约的实现方法流程示意图; 图3为本发明实施例二提供的多个预约节目的示意图; 图4为本发明实施例三提供的节目预约的实现装置的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例一提供了一种节目预约的实现方法,如图1所示,所述方法
包括
步骤11:预约至少两个节目并为所述各预约节目设置不同的优先级;
本发明实施例提供的技术方案,通过为各个预约节目设置优先级,能够同 时预约多个在时间上出现重叠的节目,扩展了用户的选择权限,保证了用户可 以收看到最想观看的节目,是节目预约功能更加人性化,最大限度地满足了用 户的需求。
下面对发明实施例二提供的节目预约的实现方法进行具体说明。在此以在 数字电视上应用本发明的节目预约方法的场景为例进行说明。 步骤21:启动节目预约功能并预约第一个节目。
参见图2,数字电视接收来自用户的节目预约指令,启动节目预约功能。数 字电视读取节目播放平台上的节目列表并保存在数据库中,将该节目列表显示 在屏幕上,以向用户提供各个节目的具体信息,如节目内容筒介、节目的开始 时间和结束时间。
对要求预约的第一个节目,数字电视直接接收该预约要求,并将该第一个 节目保存在数据库中。数字电视可在执行预约处理的同时接收来自用户的设置 指令以便为该第一个节目设置优先级,如"高",或者数字电视可以在接受预约 后自动为该第一个节目配置缺省优先级,如该缺省优先级可以表示为100。
步骤22:当前存在需要预约的节目时,逐次进行每个节目的预约操作,进 入步骤23,否则,结束预约搮:作。
步骤23:继续执行节目预约,判断待预约的节目与已预约的节目是否存在
8冲突。步骤24:当待预约的节目与已预约的节目存在冲突时,预约该待预约的节 目并为该节目设置优先级。待预约的节目可以包括多个,例如,参见图3,可以包括第二个节目、第三 个节目、第四个节目。第二个节目和第三个节目的播放时间与第一个节目的播 放时间出现重叠,即待预约的节目与已预约的节目存在冲突,需要为第二个节 目、第三个节目设置优先级。为了便于用户进行选择和预约,数字电视解析各个节目的具体信息,判断 出待预约的节目与已预约的节目存在冲突后,向用户进行提示,如在屏幕上显 示字样,提示用户是第二个节目优先,还是第一个节目优先。并接收用户发送 的指令,为节目设置优先级。以预约第二个节目时的才喿作为例,当来自用户的指令表明第二个节目优先 时,为第二个节目设置的优先级高于为第一个节目设置的优先级。例如,采用 缺省优先级的处理方式时,缺省优先级为100,则预约了第二个节目后该节目的 优先级可自动从100递减为99,其中,预先设置了数字较小的优先级具有更高 的优先程度。或者,采用即时设置优先级的处理方式时,第一个节目的优先级 为"高",则根据来自用户的设置指令可将第二个节目的优先级设置为"较高", 其中,可为优先级设置"最高"、"高"、"较高"、"中""低"等多个级别档次。当来自用户的指令表明第一个节目优先时,为第二个节目设置的优先级低 于为第一个节目设置的优先级。例如,采用缺省优先级的处理方式时,缺省优 先级为100,预约了第二个节目后该节目的优先级可自动从100递增为101。或 者,釆用即时设置优先级的处理方式时,第一个节目的优先级为"高",则根据 来自用户的设置指令可将第二个节目的优先级设置为"最高",或者,将第一个 节目的优先级修改为"较高",将第二个节目的优先级设置为"高"。可以理解,当再预约第三个节目时,数字电视会将第三个节目的优先级与 第一个节目和第二个节目的优先级进行比较,根据上述的方式设置第三个节目 的优先级,或者重新调整第一至三个节目的优先级。例如,当第三个节目的优 先级最低,而第一个节目的优先级(100)最高时,第二个节目的优先级为101,将第三个节目的优先级递增置为102。将上述预约处理后的第二个节目和第三个节目加入数据库。步骤25:当待预约的节目与已预约的节目不存在冲突时,执行如下处理 参见图2,根据优先级设置方式的不同,可以直接预约该待预约的节目,该 节目具有缺省优先级。或者,在预约该待预约节目的同时接收来自用户的设置指令以便为该节目 设置优先级(图2中未示出),这样,当后续预约的节目与该节目存在冲突时, 可以通过调整优先级保证用户预约到所有想观看的节目。当预约到第四个节目时,该第四个节目与数据库中已预约的第一至三个节 目的播放时间都没有重叠,则直接预约第四个节目,该第四个节目的优先级为 缺省优先级(100 ),并将该第四个节目加入数据库。重复上述步骤22至25,直至所有需要预约的节目都预约完毕。上述对预约节目的处理可以包括对预约节目的纟番;改或对预约节目的录制。当数据库中只有一个预约节目时,当预约时间到时,才艮据用户设置直接播 放或录制该预约节目即可。当数据库中存在多个预约节目时,即存在多个候选预约节目时,当一个候 选预约节目且时间到了 (如图3中所示的第二个节目),但当前正在播放或录制 的节目是一个已经开始的预约节目时(如图3中所示的第一个节目),需要判断 第一个节目的优先级和第二个节目的优先级哪个更高,当第二个节目的优先级 高于第一个节目的优先级时,则开始切换至第二个节目并插j丈或录制该第二个 节目,反之,则继续处理当前的第一个节目而直接删除数据库中的第二个节目。为了进一步方便用户操作,确保用户收看到最想观看的节目,当一个候选 预约节目的时间到来时,可以重新设置候选预约节目和当前处理的预约节目的 优先级,向用户提供再次进行选择的功能。如数字电视在屏幕上显示提示信息, 提示用户该候选预约节目的优先级高于或低于当前处理的预约节目,是否需要 切换至该候选预约节目或保持在当前的节目上,若在预定时间内未接收到来自 用户的新的指令,则数字电视按照为预约节目已经设定的优先级,按上述相同方式进行处理;若数字电视接收到来自用户的新的指令,如虽然候选预约节目 的优先级高于当前处理的节目的优先级,然而该指令指示不切换到该候选预约 节目,保持在当前的预约节目上,则调整候选预约节目的优先级,将该候选预 约节目的优先级设置为低于当前处理的节目,并保持在当前的预约节目上。可以理解,当it字电一见具有同时处理两个或多个预约节目时,可以通过优 先权的设置,如设置两个具有相同优先权的预约节目,保证两个或多个的预约 节目同时得以处理。如在具有"画中画"功能的数字电视中,可以保证同时播 放两个预约节目。本发明实施例提供的技术方案,通过为各个预约节目设置优先级,能够同 时预约多个在时间上出现重叠的节目,扩展了用户的选择权限,保证了用户可 以收看到最想观看的节目,是节目预约功能更加人性化,最大限度地满足了用 户的需求。本发明实施例三还提供了一种节目预约的实现装置,如图4所示,所述装 置包括预约设置单元41,用于预约至少两个节目并为所述各预约节目设置不同的 优先级;预约实现单元42,根据所述优先级在已预约的节目中选取相应的预约 节目进行处理。其中,所述预约实现单元42包括预约节目播放模块和预约节目录制模块, 所述预约节目播放模块,用于根据所述优先级在已预约的节目中选取相应的预 约节目进行播放;所述预约节目录制模块,用于才艮据所述优先级在已预约的节 目中选取相应的预约节目进行录制。其中,所述预约实现单元42还包括第一选取模块和第二选取模块所述第一选取模块,用于当候选预约节目的开始时间到来时,判断当前处理的预约节目的优先级是否大于所述候选预约节目的优先级,若大于,继续处理当前的预约节目;若小于,切换并处理所述候选预约节目;所述第二选取模块,用于当候选预约节目的开始时间到来时,重新设置候选预约节目和当前处理的预约节目的优先级,选取优先级最大的节目进行处理。进一步的,所述预约设置单元41包括第一设置模块和第二设置模块, 所述第一设置模块,用于判断待预约的节目与已预约的节目是否存在冲突,若不存在,直接预约该待预约的节目;若存在,预约该待预约的节目并为该节目设置优先级,所述优先级高于或低于所述缺省优先级,其中,所述预约的节目具有缺省优先级;所述第二"i殳置才莫块,用于判断待预约的节目与已预约的节目是否存在冲突, 若不存在,预约该待预约的节目并为该节目设置优先级;若存在,预约该待预 约的节目并为该节目设置优先级,以使所述待预约的节目的优先级高于或低于 所述已预约的节目的优先级。本发明装置实施例中各功能模块和单元,可以单独实现,也可以集成在一 个或多个单元中实现,其具体的工作方法参见本发明方法实施例。本发明实施例提供的技术方案,通过为各个预约节目设置优先级,能够同 时预约多个在时间上出现重叠的节目,扩展了用户的选择权限,保证了用户可 以收看到最想观看的节目,是节目预约功能更加人性化,最大限度地满足了用 户的需求。本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件 平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有 技术做出贡献的部分可以软件产品的形式体现出来,该计算机软件产品可以存 储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算 机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施 例或者实施例的某些部分所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应 以权利要求的保护范围为准。1权利要求
1、一种节目预约的实现方法,其特征在于,所述方法包括预约至少两个节目并为所述各预约节目设置不同的优先级;根据所述优先级在已预约的节目中选取相应的预约节目进行处理。
2、 根据权利要求1所述的节目预约的实现方法,其特征在于,所述预约至 少两个节目并为所述各节目设置不同的优先级包括所述预约的节目具有缺省优先级,判断待预约的节目与已预约的节目是否 存在冲突,若不存在,直接预约该待预约的节目;若存在,预约该待预约的节 目并为该节目设置优先级,所述优先级高于或低于所述缺省优先级。
3、 根据权利要求2所述的节目预约的实现方法,其特征在于,待预约的节 目与已预约的节目存在沖突,,贞约该待预约的节目时通过如下方式为该节目设 置优先级若待预约的节目的优先级高于已预约的节目的优先级,通过递减所述缺省 优先级为所述节目设置优先级;若待预约的节目的优先级低于已预约的节目的优先级,通过递增所述缺省 优先级为所述节目:&置优先级。
4、 根据权利要求1所述的节目预约的实现方法,其特征在于,所述预约至 少两个节目并为所述各节目设置不同的优先级包括判断待预约的节目与已预约的节目是否存在冲突,若不存在,预约该待预 约的节目并为该节目设置优先级;若存在,预约该待预约的节目并为该节目设 置优先级,以使所述待预约的节目的优先级高于或低于所述已预约的节目的优 先级。
5、 根据权利要求1所述的节目预约的实现方法,其特征在于,所述根据所根据所述优先级在已预约的节目中选取相应的预约节目进行录制。
6、根据权利要求1或5所述的节目预约的实现方法,其特征在于,所述根T贝5 的"p曰T迅,柳旦曰"了贝 当候选预约节目的开始时间到来时,判断当前处理的预约节目的优先级是否大于所述候选预约节目的优先级,若大于,继续处理当前的预约节目;若小 于,切换并处理所述^f夷选预约节目;或者,当候选预约节目的开始时间到来时,重新设置候选预约节目和当前处理的 预约节目的优先级,选取优先级最大的节目进行处理。
7、 一种节目预约的实现装置,其特征在于,所述装置包括 预约设置单元,用于预约至少两个节目并为所述各预约节目设置不同的优 先级;预约实现单元,才艮据所述优先级在已预约的节目中选取相应的预约节目进 行处理。
8、根据权利要求7所述的节目预约的实现装置,其特征在于,所述预约实 现单元包括预约节目播放模块和预约节目录制模块,所述预约节目播放模块,用于根据所述优先级在已预约的节目中选取相应 的预约节目进行播放;所述预约节目录制模块,用于根据所述优先级在已预约的节目中选取相应 的预约节目进行录制。
9、根据权利要求7所述的节目预约的实现装置,其特征在于,所述预约实 现单元还包括第 一选取模块和第二选取模块所述第一选取模块,用于当候选预约节目的开始时间到来时,判断当前处 理的预约节目的优先级是否大于所述候选预约节目的优先级,若大于,继续处理当前的预约节目;若小于,切换并处理所述候选预约节目;所述第二选取模块,用于当候选预约节目的开始时间到来时,重新设置候 选预约节目和当前处理的预约节目的优先级,选取优先级最大的节目进行处理。
10、根据权利要求7所述的节目预约的实现装置,其特征在于,所述预约 设置单元包括第 一设置模块和第二设置模块,所述第一设置模块,用于判断待预约的节目与已预约的节目是否存在冲突, 若不存在,直接预约该待预约的节目;若存在,预约该待预约的节目并为该节 目设置优先级,所述优先级高于或低于所述缺省优先级,其中,所述预约的节 目具有缺省优先级;所述第二设置模块,用于判断待预约的节目与已预约的节目是否存在沖突, 若不存在,预约该待预约的节目并为该节目设置优先级;若存在,预约该待预 约的节目并为该节目设置优先级,以使所述待预约的节目的优先级高于或低于 所述已预约的节目的优先级。
全文摘要
本发明公开了一种节目预约的实现方法和装置,涉及数字电视技术,能够同时预约多个在时间上出现重叠的节目,扩展了用户的选择权限,保证了用户可以收看到最想观看的节目,使节目预约功能更加人性化,最大限度地满足了用户的需求。本发明实施例提供的节目预约的实现方法包括预约至少两个节目并为所述各预约节目设置不同的优先级;根据所述优先级在已预约的节目中选取相应的预约节目进行处理。本发明适用于进行节目预约的场合。
文档编号H04N7/173GK101646064SQ200910170030
公开日2010年2月10日 申请日期2009年9月1日 优先权日2009年9月1日
发明者刘明涛 申请人:青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1