电视节目搜索方法和装置以及数字电视终端的制作方法

文档序号:7664897阅读:97来源:国知局
专利名称:电视节目搜索方法和装置以及数字电视终端的制作方法
技术领域
本发明实施例涉及图像通信领域,尤其是一种电视节目搜索方法和装置 以及数字电视终端。
背景技术
目前的数字电视,包括基于同轴电缆、卫星、地面传播等接入方式的数字电视或者基于因特网协议(Internet Protocol)的IP数字电一见,用户在 选择节目时除了和模拟电视一样进行频道切换以外,是通过"导视"界面浏 览最近一段时间(例如一周)内各个频道的电子频道节目安排,然后查找到 所要观看的节目,对该节目进行预定,当到达所预定节目的播放时间后,播 放该节目。现有技术是在机顶盒(或者数字电视一体机)中提供了节目搜索功能, 根据输入的关键词,这个关键词可以是节目名称(例如电视剧名称、电影名 称或者广播节目名称),也可以是节目的起始时间,然后根据该关键词进行搜 索,生成搜索结杲。如果没有搜索到匹配的节目,则结束搜索;如果搜索到 了匹配的节目则可以在搜索结果中查找所要观看的节目,对该节目进行预定, 当到达所预定节目的播放时间后,播放该节目。如果希望继续进行搜索,则 必须重新启动搜索,执行上述过程。后台搜索过程可以是在本地进行,或者 是在节目所在的媒体服务器里进行搜索,将搜索结果返回到机顶盒设备
发明内容
本发明实施例提供一种电视节目搜索方法和装置以及数字电视终端,以 实现对节目搜索进行控制,避免重复输入搜索条件,自动触发搜索。本发明实施例提供了一种电视节目搜索方法,包括 根据接收到的携带有搜索条件的搜索请求消息创建并保存搜索任务; 根据所述搜索任务的属性和所述搜索任务的搜索条件进行搜索,并返回 搜索结果。本发明实施例还提供了一种电视节目搜索装置,包括 创建模块,用于根据接收到的携带有搜索条件的搜索请求消息创建并保 存搜索任务;搜索模块,用于根据所述搜索任务的属性和所述搜索任务的搜索条件进 行搜索,并返回搜索结果。本发明实施例还提供了 一种数字电视终端,包括任务创建模块,用于接收携带有搜索条件的搜索请求消息,并根据所述 搜索请求消息创建并保存搜索任务;电子节目指南数据库,用于存储节目名称、节目开始时间和节目内容的 相关信息;搜索模块,用于根据所述搜索任务的属性和搜索任务的搜索条件在电子 节目指南数据库中进行搜索,并返回搜索结果。基于上述技术方案,本发明实施例通过创建并保存搜索任务后,根据所 述搜索任务的属性和搜索任务的搜索条件进行搜索,以搜索到与所述搜索条 件匹配的节目。本发明实施例能够对节目搜索进行控制,避免了重复输入搜
索条件,自动触发搜索。


图1为本发明实施例一电视节目搜索方法的流程示意图; 图2为本发明实施例二电视节目搜索方法的流程示意图; 图3为本发明实施例三电视节目搜索方法的流程示意图; 图4为本发明实施例一数字电视终端的结构示意图; 图5为本发明实施例二数字电视终端的结构示意图。
具体实施方式
下面结合附图对本发明实施例的具体实施例作进一步详细的说明。 电视节目搜索方法实施例一如图1所示,为本发明实施例一电视节目搜索方法的流程示意图。本实 施例包括以下步骤步骤101、根据接收到的携带有搜索条件的搜索请求消息创建搜索任务, 并保存上述搜索任务;上述^l叟索条件可以为节目名称、节目开始时间、节目中的一,殳对白、节 目主角姓名、节目的主持人姓名等中任意一项,还可以为它们之间的任意组合;步骤102、根据搜索任务的属性和上述搜索任务的搜索条件进行搜索, 并返回搜索结果。上述搜索任务的属性可以为搜索任务的类型,如Y或N; 还可以为搜索任务的启动时间,如此时的时刻和/或将来的某几个时刻。上 述搜索任务的属性可以通过接收到的设置搜索任务的属性的消息来获取。 本实施例中,接收到搜索条件为"节目='烂漫漫屋,"的搜索请求消息 后,根据上述搜索请求消息创建并保存搜索任务。当上述搜索任务的属性为 搜索任务的类型时,则可以根据接收到的设置上述搜索任务的类型"类型='Y,"的消息,判断搜索任务有效后,贝'J根据"立即启动"和/或"下午5点 启动"等的预设时间策略和搜索任务的搜索条件"节目='烂漫漫屋,"进行 搜索;当上述搜索任务的属性为上述搜索任务的启动时间,则可以根据接收 到的设置搜索任务的启动时间"时间='此时、下午5点、下午10点,"的 消息和搜索任务的搜索条件"节目='烂漫漫屋,"进行搜索。经过搜索后返 回搜索结果,搜索结果可以为"北京1台,25号下午一点",还可以为"没 有找到匹配结果"。本实施例中在创建并保存搜索任务后,根据设置所述搜索任务的属性的 消息和搜索任务的搜索条件以及一定的策略继续进行搜索,搜索与上述搜索 条件匹配的节目。本发明实施例能够对节目搜索进行控制,避免了重复输入 搜索条件,实现了自动触发搜索。电视节目搜索方法实施例二如图2所示,为本发明实施例二电视节目搜索方法的流程示意图。本实 施例包括以下步骤步骤201、机顶盒(数字电视一体机)接收到携带有搜索条件的搜索请 求消息后,根据上述搜索请求消息创建搜索任务,并保存上述搜索任务。上述搜索请求消息是用户通过机顶盒遥控器发送的,即用户通过机顶盒 遥控器控制电子节目指南(Electronic Program Guide,以下简称EPG)界 面进入搜索设置界面,并通过机顶盒遥控器输入搜索内容即搜索条件,如 节目名称、节目开始时间、节目中的一段对白、节目主角姓名、节目的主持
人姓名等项目中的任意一项,还可以为它们之间的任意组合;步骤202、机顶盒根据接收到的设置上述搜索任务的属性的消息和上述 搜索任务的搜索条件在下载到本地的EPG数据库中进行搜索,并返回搜索结 果且通过EPG界面向用户显示。机顶盒可以根据接收到的设置搜索任务的类型为"类型='Y,"的消息 以进行后续的流程启动搜索任务,机顶盒根据上述消息中的搜索任务的类型 "类型='Y,"判断搜索任务有效后,则根据预设时间策略如"立即启动" 和/或"下午5点启动"等和搜索任务的搜索条件在下载到本地的EPG数据库 中进行搜索,并返回搜索结果且通过EPG界面向用户显示;机顶盒还可以根 据接收到的设置搜索任务的启动时间为"时间- '此时的时刻,"的消息以立 即启动搜索任务,根据搜索任务的搜索条件立即在下载到本地的EPG数据库 中进行搜索或根据接收到的设置搜索任务的启动时间为"时间='将来的某 几个时刻,"的消息以在将来的某个时刻启动搜索任务,根据搜索任务的搜索 条件在将来的某个时刻在下载到本地的EPG数据库中进行搜索,并返回搜索 结果且通过EPG界面向用户显示;步骤203、机顶盒判断上述搜索结果中是否包含有与上述搜索条件匹配 的节目,如果是,则执行步骤204;步骤204、如果尚未到达上述节目的播放时间,机顶盒则预定上述节目, 当到达上述预定的节目的播放时间时,机顶盒则返回提示信息;如果上述节 目正在播放,机顶盒则返回是否立即观看上述节目的提示信息。本实施例中,上述机顶盒预定上述节目的操作是机顶盒根据上述搜索结 果自动进行的,此外,上述操作还可以在机顶盒收到用户通过遥控器输入的 预定命令后执行。
本实施例中,机顶盒在创建并保存搜索任务后,根据设置所述搜索任务 的属性的消息和搜索任务的搜索条件以及一定的策略继续进行搜索,搜索与 上述搜索条件匹配的节目。本发明实施例中机顶盒能够对节目搜索进行控制, 避免了用户重复输入搜索条件,实现了自动触发搜索。电视节目搜索方法实施例三如图3所示,为本发明实施例三电视节目搜索方法的流程示意图。本实 施例包括以下步骤步骤301、网络侧的媒体服务器接收机顶盒(数字电视一体机)转发的 携带有搜索条件的搜索请求消息后,根据上述搜索请求消息创建搜索任务, 并保存上述搜索任务。上述搜索请求消息是用户通过机顶盒遥控器向机顶盒发送的,即用户通 过机顶盒遥控器控制EPG界面进入搜索设置界面,并通过机顶盒遥控器输入 搜索内容即搜索条件,如节目名称、节目开始时间、节目中的一段对白、 节目主角姓名、节目的主持人姓名等项目中的任意一项,还可以为它们之间 的任意组合;步骤302、媒体服务器根据接收到的机顶盒转发的设置上述搜索任务的 属性的消息和上述搜索任务的搜索条件在网络侧的々某体服务器数据库中进行 搜索,并返回搜索结果且通过机顶盒的EPG界面向用户显示。媒体服务器可以根据接收到的机顶盒转发的设置搜索任务的类型为"类 型='Y,"的消息以进行后续的流程启动搜索任务,媒体服务器根据上述消 息中的搜索任务的类型"类型='Y,"判断搜索任务有效后,则根据预设时 间策略如"立即启动,,和/或"下午5点启动"等和搜索任务的搜索条件在 网络侧的々某体服务器数据库中进行搜索,并返回搜索结果且通过机顶盒的EPG 界面向用户显示;媒体服务器还可以根据接收到的机顶盒转发的设置搜索任 务的启动时间为"时间- '此时的时刻,"的消息以立即启动搜索任务,才艮据 搜索任务的搜索条件立即在网络侧的媒体服务器数据库中进行搜索或根据接 收到的机顶盒转发的设置搜索任务的启动时间为"时间='将来的某几个时 刻,"的消息以在将来的某个时刻启动搜索任务,根据搜索任务的搜索条件在 将来的某个时刻在网络侧的媒体服务器数据库中进行搜索,并返回搜索结果 且通过机顶盒的EPG界面向用户显示;步骤303、媒体服务器判断上述搜索结果中是否包含有与上述搜索条件 匹配的节目,如果是,则执行步骤304;步骤304、如果尚未到达上述节目的播放时间,媒体服务器则预定上述 节目,当到达上述预定的节目的播放时间时,媒体服务器则通过机顶盒返回 提示信息;如果上述节目正在播放,々某体服务器则通过机顶盒返回是否立即 观看上述节目的提示信息。本实施例中,上述媒体服务器预定上述节目的操作是媒体服务器根据上 述搜索结果自动进行的,此外,上述操作还可以在媒体服务器收到机顶盒转 发的用户通过遥控器输入的预定命令后执行。本实施例中,在媒体服务器创建并保存搜索任务后,根据设置所述搜索 任务的属性的消息和搜索任务的搜索条件以及一定的策略继续进行搜索,搜 索与上述搜索条件匹配的节目。本发明实施例中士某体服务器能够对节目搜索 进行控制,避免用户重复输入搜索条件,实现了自动触发搜索。此外,本实 施例中的媒体服务器还可以替换为网络侧的任何设备,以完成上述搜索。电视节目搜索装置实施例本实施例电视节目搜索装置包括创建模块,用于根据接收到的携带有
搜索条件的搜索请求消息创建并保存搜索任务;搜索模块,用于根据所述搜 索任务的属性和所述搜索任务的搜索条件进行搜索,并返回搜索结果。本实施例的创建模块在创建并保存搜索任务后,搜索模块进一步根据所 述搜索任务的属性和创建模块所创建的搜索任务的搜索条件,搜索与搜索条 件匹配的节目。本发明实施例能够对节目搜索进行控制,避免了用户重复输 入搜索条件,实现了自动触发搜索。数字电i见终端实施例一如图4所示,为本发明实施例一数字电一见终端的结构示意图。本实施例包 括顺次连接的任务创建模块IO、搜索模块20和EPG数据库30。其中,任务创 建模块10用于接收携带有搜索条件的搜索请求消息,并根据上述搜索请求消 息创建搜索任务,并保存上述搜索任务;EPG数据库30用于存储节目名称、节 目开始时间和节目内容的相关信息;搜索模块20用于根据搜索任务的属性和 任务创建模块10所创建的搜索任务的搜索条件,在下载到本地的EPG数据库30 中进行搜索,并返回搜索结果且通过EPG界面向用户显示。本实施例中,上述数字电视终端即为机顶盒(数字电视一体机)。上述搜 索请求消息是用户通过机顶盒遥控器发送的,即用户通过机顶盒遥控器控制 EPG界面进入搜索设置界面,并通过机顶盒遥控器输入搜索内容即搜索条件, 如节目名称、节目开始时间、节目中的一^殳对白、节目主角姓名、节目的 主持人姓名等项目中的任意一项,还可以为它们之间的任意组合。上述搜索 任务的属性可以为搜索任务的类型,如Y或N;还可以为搜索任务的启动时 间,如此时的时刻和/或将来的某几个时刻。本实施例中,机顶盒的任务创建模块创建并保存搜索任务后,搜索模块 根据接收到的设置所述搜索任务的属性的消息和搜索任务的搜索条件以及一定的策略继续进行搜索,搜索与搜索条件匹配的节目。本发明实施例能够对 节目搜索进行控制,避免用户重复输入搜索条件,实现了自动触发搜索。 数字电视终端实施例二如图5所示,为本发明实施例二数字电视终端的结构示意图。与上一实施例相比,本实施例中搜索模块20包括第一接收单元21,用于接收设置所述 搜索任务的类型的消息;判断单元22,用于根据所述搜索任务的类型判断所 述搜索任务是否有效;第一处理单元23,用于当所述判断单元判断所述搜索 任务有效后,根据预设时间策略和所述搜索任务的搜索条件在EPG数据库中进 行搜索,并返回搜索结果。此外,本实施例中搜索模块20还可以包括执行单元24,用于当第一处 理单元23的搜索结果中包含有与上述搜索条件匹配的节目时,预定上述节目 或者返回是否立即观看上述节目的提示信息。如果尚未到达上述节目的播放 时间,执行单元24则预定上述节目;如果上述节目正在播放,执行单元24则 返回是否立即观看上述节目的提示信息。其中,上述执行单元24预定上述节 目的操作是执行单元24根据上述搜索结果自动进行的,此外,执行单元24还 可以在收到用户通过遥控器输入的预定命令后才预定上述节目。进一步地,本实施例中搜索模块20还可以包括计时单元25,用于到达 执行单元24所预定的节目的播放时间时,返回提示信息,以提示用户其所搜 索的节目该播放了。本实施例中,机顶盒的第一接收单元21在接收到设置所述搜索任务的类 型为"类型='Y,"的消息后,判断单元22还进一步根据上述搜索任务的类 型"类型='Y,"对搜索任务进行判断,当判断搜索任务有效后,第一处理 单元23则根据预设时间策略如"立即启动"和/或"下午5点启动"等和所
述搜索任务的搜索条件在EPG数据库中进行搜索,以搜索到与上述搜索条件匹配的节目并进行预定。本发明实施例能够对节目搜索进行控制,避免用户 重复输入搜索条件,实现了自动触发搜索。可选地,本实施例中的搜索模块20可以包括第二接收单元(图中未示 出),用于接收设置所述搜索任务的启动时间的消息;第二处理单元(图中未 示出),用于根据所述搜索任务的启动时间和所述搜索任务的搜索条件在电子 节目指南数据库中进行搜索,并返回搜索结果。在上述情况下,机顶盒的第 二接收单元在接收到设置所述搜索任务的启动时间为"时间='此时的时刻," 的消息后,第二处理单元根据搜索任务的搜索条件立即在下载到本地的EPG 数据库中进行搜索或机顶盒的第二接收单元在接收到设置搜索任务的启动时 间为"时间='将来的某几个时刻,"的消息后,第二处理单元才艮据搜索任务 的搜索条件在将来的某个时刻在下载到本地的EPG数据库中进行搜索,以搜索 到与上述搜索条件匹配的节目并进行预定。本发明实施例能够对节目搜索进 行控制,避免用户重复输入搜索条件,实现了自动触发搜索。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括ROM、 RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其 限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术 人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1、一种电视节目搜索方法,其特征在于包括根据接收到的携带有搜索条件的搜索请求消息创建并保存搜索任务;根据所述搜索任务的属性和所述搜索任务的搜索条件进行搜索,并返回搜索结果。
2、 根据权利要求l所述的电视节目搜索方法,其特征在于,所述搜索条 件包括下列情况的一种或多种节目名称、节目开始时间、节目内容。
3、 根据权利要求l所述的电视节目搜索方法,其特征在于,所述搜索任 务的属性为所述搜索任务的类型或所述搜索任务的启动时间。
4、 根据权利要求l、 2或3所述的电视节目搜索方法,其特征在于,所述 根据所述搜索任务的属性和所述搜索任务的搜索条件进行搜索,并返回搜索 结果具体为根据所述搜索任务的类型,判断所述搜索任务是否有效,如果 是则根据预设时间策略和所述搜索任务的搜索条件进行搜索,并返回搜索结 果。
5、 根据权利要求l、 2或3所述的电视节目搜索方法,其特征在于,所述 根据所述搜索任务的属性和所述搜索任务的搜索条件进行搜索,并返回搜索 结果具体为根据所述搜索任务的启动时间的消息和所述搜索任务的搜索条 件进行搜索,并返回搜索结果。
6、 根据权利要求l、 2或3所述的电视节目搜索方法,其特征在于,所述 根据所述搜索任务的搜索条件进行搜索具体为根据所述搜索任务的搜索条 件在电子节目指南数据库或媒体服务器数据库中进行搜索。
7、 根据权利要求l所述的电视节目搜索方法,其特征在于,所述返回搜索结果之后还包括当所述搜索结果中包含有与所述搜索条件匹配的节目时, 则预定所述节目或者返回是否观看所述节目的提示信息。
8、 根据权利要求7所述的电视节目搜索方法,其特征在于,当到达所述 预定的节目的播放时间时,返回提示信息。
9、 一种电视节目搜索装置,其特征在于包括创建模块,用于根据接收到的携带有搜索条件的搜索请求消息创建并保 存搜索任务;搜索模块,用于根据所述搜索任务的属性和所述搜索任务的搜索条件进 行搜索,并返回搜索结果。
10、 一种数字电视终端,其特征在于包括任务创建i^块,用于接收携带有搜索条件的搜索请求消息,并才艮据所述 搜索请求消息创建并保存搜索任务;电子节目指南数据库,用于存储节目名称、节目开始时间和节目内容的相关信息;搜索模块,用于根据所述搜索任务的属性和搜索任务的搜索条件在电子 节目指南数据库中进行搜索,并返回搜索结果。
11、 根据权利要求10所述的数字电视终端,其特征在于,所述搜索模块 包括第一接收单元,用于接收设置所述搜索任务的类型的消息; 判断单元,用于根据所述搜索任务的类型判断所述搜索任务是否有效; 第一处理单元,用于当所述判断单元判断所述搜索任务有效后,根据预设时间策略和所述搜索任务的搜索条件在电子节目指南数据库中进行搜索,并返回搜索结果。
12、 根据权利要求10所述的数字电视终端,其特征在于,所述搜索模块 包括第二接收单元,用于接收设置所述搜索任务的启动时间的消息; 第二处理单元,用于根据所述搜索任务的启动时间和所述搜索任务的搜 索条件在电子节目指南数据库中进行搜索,并返回搜索结果。
13、 根据权利要求11或12所述的数字电视终端,其特征在于所述搜索模 块还包括执行单元,用于当所述第一处理单元或第二处理单元的搜索结果 中包含有与所述搜索条件匹配的节目时,预定所述节目或者返回是否观看所 述节目的提示信息。
14、 根据权利要求13所述的数字电视终端,其特征在于,所述搜索模块 还包括计时单元,用于到达所述执行单元所预定的节目的播;改时间时,返 回提示信息。
全文摘要
本发明实施例涉及一种电视节目搜索方法,包括根据接收到的携带有搜索条件的搜索请求消息创建并保存搜索任务;根据所述搜索任务的属性和所述搜索任务的搜索条件进行搜索,并返回搜索结果。本发明还涉及一种电视节目搜索装置,包括创建模块和搜索模块。本发明实施例又涉及一种数字电视终端,包括顺次连接的任务创建模块、搜索模块和电子节目指南数据库。本发明实施例通过创建并保存搜索任务后,根据所述搜索任务的属性和搜索任务的搜索条件进行搜索,以搜索到与所述搜索条件匹配的节目。本发明实施例能够对节目搜索进行控制,避免了用户重复输入搜索条件,自动触发搜索。
文档编号H04N7/173GK101150715SQ20071017648
公开日2008年3月26日 申请日期2007年10月29日 优先权日2007年10月29日
发明者张志勇, 涂永峰 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1