节目搜索系统及方法

文档序号:7774149阅读:223来源:国知局
节目搜索系统及方法
【专利摘要】一种节目搜索系统及方法,用于对电视机进行节目搜索。所述节目搜索系统包括:建立模块,用于当电视机和电视台之间的网络连接可用时,建立电视机和电视台之间的网络连接;数据接收模块,用于接收电视台通过网络发出的电视节目的数据包;存储模块,用于将所述数据包按照一预设方式存储到存储器的一预设列表中;判断模块,用于判断接收到的电视节目的数量是否大于或等于一第一预设数值;其中,所述第一预设数值小于所述节目搜索系统能搜索到的全部电视节目的数值,及播放模块,用于当接收到的电视节目的数量大于或等于所述第一预设数值时播放存储到所述预设列表中的一电视节目。
【专利说明】节目搜索系统及方法
【技术领域】
[0001]本发明涉及一种节目搜索系统及方法。
【背景技术】
[0002]随着电子技术及互联网技术的快速发展,现在的电视机可用与网络连接,以通过网络连接接收自电视台发出的电视节目。电视节目的搜索时用户观看电视节目时一个必要的环节。现有的电视节目的搜索方法通常是将所有的节目搜索完毕之后再进行电视节目的播放。以国内用户的使用情况来看,一个中等配置的机顶盒通常能够搜索到100套左右的电视节目,那么搜索到所有的电视节目需要花费较长一段时间。那么用户从搜索电视节目到能够观看电视节目则花费很长一段时间,因此,现有节目搜索方式使得用户搜索电视节目及观看电视节目时用户体验较低。

【发明内容】

[0003]因此,有必要提供一种用户体验较高的节目搜索系统。
[0004]进一步地,有必要提供一种用户体验较高的节目搜索方法。
[0005]一种节目搜索系统,用于对电视机进行节目搜索,所述节目搜索系统包括:
[0006]建立模块,用于当电视机和电视台之间的网络连接可用时,建立电视机和电视台之间的网络连接;
[0007]数据接收模块,用于接收电视台通过网络发出的电视节目的数据包;
[0008]存储模块,用于将所述数据包按照一预设方式存储到存储器的一预设列表中;
[0009]判断模块,用于判断接收到的电视节目的数量是否大于或等于一第一预设数值;其中,所述第一预设数值小于所述节目搜索系统能搜索到的全部电视节目的数值,及
[0010]播放模块,用于当接收到的电视节目的数量大于或等于所述第一预设数值时播放存储到所述预设列表中的一电视节目。
[0011]一种节目搜索方法,用于对电视机进行节目搜索,所述节目搜索方法包括:
[0012]当电视机和电视台之间的网络连接可用时,建立电视机和电视台之间的网络连接;
[0013]接收电视台通过网络发出的电视节目的数据包;
[0014]将所述数据包按照一预设方式存储到存储器的一预设列表中;
[0015]判断接收到的电视节目的数量是否大于等于一第一预设数值;其中,所述第一预设数值小于所述节目搜索系统能搜索到的全部电视节目的数值,及
[0016]当接收到的电视节目的数量大于等于所述第一预设数值时播放存储到所述预设列中的一电视节目。
[0017]相较于现有技术,本法节目搜索系统及方法将接收到的数据包按照预设的方式存储在一预设列表中,并在搜索到的电视节目的数量大于或等于一第一预设数值时,对存在在所述预设列表中的一电视节目进行播放。实施本发明不需要在所有的电视节目均搜索完毕时再进行播放,从而达到了提升用户搜索电视电视节目时的用户体验的技术效果。
【专利附图】

【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为发明节目搜索系统一较佳实施方式的运行环境示意图。
[0020]图2为本发明节目搜索系统搜索电视节目时电视节目搜索界面示意图。
[0021]图3为本发明节目搜索系统所采用的存储电视节目所采用的预设方式的示意图。
[0022]图4为本发明节目搜索系统搜索电视节目完毕时一较佳实施方式的提示界面示意图。
[0023]图5、6为本发明节目搜索方法一较佳实施方式的流程示意图。 [0024]主要元件符号 说明
[0025]电子装置I
[0026]存储器10
[0027]处理器30
[0028]显示器50
[0029]节目搜索系统70
[0030]指令接收模块71
[0031]判断模块72
[0032]建立模块73
[0033]存储模块74
[0034]播放模块75
[0035]锁定模块76
[0036]解锁模块77
【具体实施方式】
[0037]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]请参阅图1,其为本发明节目搜索系统一较佳实施方式的运行环境示意图。所述节目搜索系统70应用于一电子装置中I用于对电视节目进行搜索。所述电子装置I可以为电视机的机顶盒。该电视机可以通过网络与一电视台建立网络连接。
[0039]所述电子装置I进一步包括存储器10、处理器30及显示器50。所述显示器50用于对电视节目进行播放。所述节目搜索系统70包括指令接收模块71、判断模块72、建立模块73、数据接收模块74、存储模块75、播放模块76、锁定模块77及解锁模块78。具体地,所述节目搜索系统的各功能模块可以以软件程序或固件(firmware)的形式固化在所述电子装置I中,也可以安装在所述存储器10中,并由所述处理器30控制各功能模块的执行。
[0040]所述指令接收模块71,用于节目搜索指令。当用户要进行节目搜索时,用户可以通过操作遥控器或者在电视机上进行操作以产生节目搜索指令,所述指令接收模块71接收所述节目搜索指令。
[0041]所述判断模块72,用于判断所述电视机与所述电视台之间的网络连接是否可用。
[0042]所述建立模块73,用于当所述电视机与所述电视台之间的网络连接可用时,建立所述电视机与所述电视台之间的网络连接。所述电视台发出的电视节目的数据包可通过所述电视机与所述电视台之间的网络连接传输至所述电视机。优选地,当所述电视机与所述电视台之间建立网络连接时,所述建立模块73还用于显示电视机节目搜索界面。如图2所示,所述电视节目搜索界面可以为“正在搜索电视节目,请稍后…”等类的字眼。可以理解地,所述“正在搜索电视节目,请稍后…”等类的字眼显示在所述显示器50上。
[0043]所述数据接收模块74,用于接收所述电视台通过网络发出的电视节目的数据包。
[0044]所述存储模块75,用于将接收到的所述数据包按照一预设方式存储到所述存储器10中的一预设列表中。
[0045]具体的,存储所述数据包的预设方式为三向链表的方式。关于三向链表详细介绍如下,请参阅图3,其为本发明节目搜索系统所采用的存储电视节目所采用的预设方式的示意图。所述电子装置I将接收到的电视节目的数据包按照一定方式(比如可以按照节目的类别,比如娱乐,新闻,财经等类别)分为A、B、C三单元,如A代表娱乐节目,B代表新闻节目,C代表财经节目。而每个单元下面又分为一定数量(比如3个)节目。即,在本实施方式中,娱乐节目A又分为第一娱乐节目Al,第二娱乐节目A2及第三娱乐节目A3 ;新闻节目B分为第一新闻节目B1、第二新闻节目B2、第三新闻节目B3及第四新闻节目B4;财经节目C分为第一财经节目Cl及第二财经节目C2。如搜索到的一电视节目为“深圳新闻”,则将该节目存放在所述B单元内,若所述“深圳新闻”为B单元搜索到的第一个电视节目,则所述“深圳新闻”存储在BI位置,依次类推,若搜索到的节目为“快乐大本营”,则将该节目存放在所述A单元内,所所述“快乐大本营”为A单元搜索到的第三个电视节目,则所述“快乐大本营”存储到A3位置。依次类推直到所有的电视节目全部搜索完毕。A、B、C、A1、A2、A3、B1、B2、B3、B4、C1及C2可以视为所述三向链表的多个节点,A、B、C之间为兄弟关系。A1、A2、A3之间为兄弟关系,B1、B2、B3及B4之间为兄弟关系,Cl及C2之间为兄弟关系。而Al、A2、A3与A之间为父子关系,B1、B2、B3、B4与B之间为父子关系,C1、C2与C之间为父子关系。此时,各个节点可通过父子关系或者兄弟关系来确定其位置,这样,所有节点形成一个三向链表。
[0046]所述判断模块72,还用于判断接收到的电视节目的数量是否大于或等于一第一预设数值。该第一预设的数值可以为在每次用户搜台时用户自己设定,也可以仅仅在用户首次搜台时设定,也可以是固化在该存储器10中的数值。所述第一预设的数值表示用户在首次搜台的过程中搜索到的节目的数量。可以理解地,所述第一预设数值小于所述节目搜索系统能搜索到的全部电视节目的数值。
[0047]所述播放模块76,用于当接收到的电视节目的数量大于或等于所述第一预设数值时,播放存储在所述预设列表中的一电视节目。在本实施方式中,所述第一预设数值为5。所述播放的电视节目可以是位于所述列表中的第一个节目,也可以是用户选择的所述列表中的其他的电视节目。可以理解地,在其他实施方式中,所述第一预设数值的大小也可以根据需要而设定,比如,所述第一预设数值为I。优选地,所述播放模块76还用于在播放所述预设列表中的一电视节目时,屏蔽所述节目搜索界面。此时,所述数据接收模块74还在接收所述电视台通过网络发出的电视节目的数据包,只是,由于所述节目搜索界面被屏蔽,所述数据接收模块74在后台接收所述电视节目的数据包。
[0048]所述锁定模块77,用于在首次搜台完毕,即所述播放模块76播放所述预设列表中的一电视节目时,锁定用户对所述列表中电视节目的操作权限。由于所述电视节目是按照预设的方式存储在所述列表中的,若此时,用户对所述列表进行编辑或删除,则会打乱所述列表中的电视节目,此时,会给下一个接收到的电视节目的数据包的存储造成一定程度的不方便。因此,所述锁定模块77在首次搜台完成时,锁定用户对所述列表中的电视节目的操作权限。可以理解地,所述用户对所述列表中的节目的操作权限为编辑所述列表中的电视节目或者删除所述列表中的电视节目等权限。
[0049]所述判断模块72,还用于判断接收到的电视节目的数量是否等于一第二预设数值。当接收到的电视节目的数量等于所述第二预设数值时,则可认为所述电视节目全部接收完毕,即,电视节目的搜索完毕。其中,所述第二预设数值大于所述第一预设数值。
[0050]所述解锁模块78,用于当接收到的电视节目的数量等于所述第二预设数值时,解锁用户对所述列表中电视节目的操作权限。此时,用户可以查看所述列表中的电视节目,并可对所述电视节目进行编辑,比如调整所述电视节目的位置,及删除不喜欢的电视节目等操作。优选地,所述解锁模块78还用于发出一提示信息,用于提醒用户电视节目接收完毕。可以理解地,所述提示信息可以为一文本信息,如图4所示,其为本发明节目搜索系统搜索电视节目完毕时一较佳实施方式的提示界面示意图。在本实施方式中,所述提示信息为“电视节目搜索完毕”。在其它实施方式中,所述提示信息也可以为一音频信息。
[0051]下面结合图1,对本发明节目搜索方法进行介绍。请参阅图5、6,其为本发明节目搜索方法一较佳实施方式的流程示意图。所述节目搜索方法包括以下步骤。
[0052]步骤S101,所述指令接收模块71接收节目搜索指令。当用户要进行节目搜索时,接收遥控器或者电视机上发出的节目搜索指令。
[0053]步骤S102,所述判断模块72判断所述电视机与所述电视台之间的网络连接是否可用。当所述电视机与所述电视台之间的网络连接可用时,进入步骤S103 ;当所述电视机与所述电视台之间的网络连接不可用时,进入步骤S104。
[0054]步骤S103,所述建立模块73建立所述电视机与所述电视台之间的网络连接。所述电视台发出的电视节目的数据包可通过所述电视机与所述电视台之间的网络连接传输至所述电视机。优选地,当所述电视机与所述电视台之间建立网络连接时,所述建立模块73还用于显示电视机节目搜索界面。
[0055]步骤S104,等待电视机与所述电视台之间的网络连接。
[0056]步骤S105,所述数据接收模块74接收所述电视台通过网络发出的电视节目的数据包。
[0057]步骤S106,所述存储模块75将接收到的所述数据包按照一预设方式存储到所述存储器10中的一预设列表中。具体地,存储所述数据包的预设方式为三向链表的方式。关于三向链表请参阅前述介绍,在此不再赘述。[0058]步骤S107,所述判断模块72判断接收到的电视节目的数量是否大于或等于一第一预设数值。该第一预设的数值可以为在每次用户搜台时用户自己设定,也可以仅仅在用户首次搜台时设定,也可以是固化在该存储器10中的数值。所述第一预设的数值表示用户在首次搜台的过程中搜索到的节目的数量。当接收到的电视节目的数量大于或等于所述第一预设数值时,进入步骤S108 ;否则,则返回步骤S105。
[0059]步骤S108,所述播放模块76播放存储在所述预设列表中的一电视节目。在本实施方式中,所述第一预设数值为5。所述播放的电视节目可以是位于所述列表中的第一个节目,也可以是用户选择的所述列表中的其他的电视节目。可以理解地,在其他实施方式中,所述第一预设数值的大小也可以根据需要而设定,比如,所述第一预设数值为I。优选地,在所述播放模块76播放所述预设列表中的一电视节目时,屏蔽所述节目搜索界面。
[0060]步骤S109,所述锁定模块77锁定用户对所述列表中电视节目的操作权限。由于所述电视节目是按照预设的方式存储在所述列表中的,若此时,用户对所述列表进行编辑或删除,则会打乱所述列表中的电视节目,此时,会给下一个接收到的电视节目的数据包的存储造成一定程度的不方便。因此,所述锁定模块77在首次搜台完成时,锁定用户对所述列表中的电视节目的操作权限。可以理解地,所述用户对所述列表中的节目的操作权限为编辑所述列表中的电视节目或者删除所述列表中的电视节目等权限。
[0061]步骤S110,所述数据接收模块74接收所述电视台通过网络发出的电视节目的数据包。
[0062]步骤S111,所述判断模块72判断接收到的电视节目的数量是否等于一第二预设数值。当接收到的电视节目的数量等于所述第二预设数值时,则可认为所述电视节目全部接收完毕,即,电视节目的搜索完毕。其中,所述第二预设数值大于所述第一预设数值。当所述电视节目的数量等于一第二预设数值时,进入步骤S112;否则,则返回步骤步骤S110。
[0063]步骤S112,所述解锁模块78解锁用户对所述列表中电视节目的操作权限。此时,用户可以查看所述列表中的电视节目,并可对所述电视节目进行编辑,比如调整所述电视节目的位置,及删除不喜欢的电视节目等操作。优选地,所述解锁模块78还用于发出一提示信息,用于提醒用户电视节目接收完毕。可以理解地,所述提示信息可以为一文本信息,在其它实施方式中,所述提示信息也可以为一音频信息。
[0064]相较于现有技术,本法节目搜索系统及方法将接收到的数据包按照三向链表的方式存储在一预设列表中,并在搜索到的电视节目的数量大于或等于一第一预设数值时,对存在在所述预设列表中的一电视节目进行播放。实施本发明不需要在所有的电视节目均搜索完毕时再进行播放,从而达到了提升用户搜索电视电视节目时的用户体验的技术效果。进一步地,所述电视节目按照三向链表的方式存储在所述预设列表中,更加方便了用户选择要播放的电视节目的速度。
[0065]以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
【权利要求】
1.一种节目搜索系统,用于对电视机进行节目搜索,其特征在于,所述节目搜索系统包括: 建立模块,用于当电视机和电视台之间的网络连接可用时,建立电视机和电视台之间的网络连接; 数据接收模块,用于接收电视台通过网络发出的电视节目的数据包; 存储模块,用于将所述数据包按照一预设方式存储到存储器的一预设列表中; 判断模块,用于判断接收到的电视节目的数量是否大于或等于一第一预设数值;其中,所述第一预设数值小于所述节目搜索系统能搜索到的全部电视节目的数值,及 播放模块,用于当接收到的电视节目的数量大于或等于所述第一预设数值时播放存储到所述预设列表中的一电视节目。
2.如权利要求1所述的节目搜索系统,其特征在于,所述节目搜索系统还包括: 锁定模块,用于在所述播放模块播放所述电视节目的时候锁定用户对所述列表中电视节目的操作权限。其中,所述用户对所述列表中的节目的操作权限为编辑所述列表中的电视节目或者删除所述列表中的电视节目。
3.如权利要求2所述的节目搜索系统,其特征在于,所述判断模块还用于判断接收到的电视节目的数量是否等于一第二预设数值; 所述节目搜索系统还包括解锁模块,用于当接收到的电视节目的数量等于所述第二预设数值时,解锁用户对所述列表中电视节目的操作权限,其中,所述第二预设数值大于所述第一预设数值。
4.如权利要求3所述的节目搜索系统,其特征在于,所述解锁模块还用于发出一提示信息,用于提醒用户电视节目接收完毕,其中,所述提示信息为一文本信息或者一音频信肩、O
5.如权利要求1所述的节目搜索系统,其特征在于,所述建立模块还用于显示电视机节目搜索界面,所述播放模块还用于在播放所述预设列表中的一电视节目时,屏蔽所述节目搜索界面。
6.如权利要求1所述的节目搜索系统,其特征在于,所述预设方式为三向链表的方式。
7.如权利要求1所述的节目搜索系统,其特征在于,所述节目搜索系统还包括: 指令接收模块,用于接收节目搜索指令; 所述判断模块还用于判断电视机和电视台之间的网络是否可用。
8.一种节目搜索方法,用于对电视机进行节目搜索,其特征在于,所述节目搜索方法包括: 当电视机和电视台之间的网络连接可用时,建立电视机和电视台之间的网络连接; 接收电视台通过网络发出的电视节目的数据包; 将所述数据包按照一预设方式存储到存储器的一预设列表中; 判断接收到的电视节目的数量是否大于等于一第一预设数值;其中,所述第一预设数值小于所述节目搜索系统能搜索到的全部电视节目的数值,及 当接收到的电视节目的数 量大于等于所述第一预设数值时播放存储到所述预设列中的一电视节目。
9.如权利要求8所述的节目搜索方法,其特征在于,所述节目搜索方法还包括:在播放所述电视节目的时候锁定用于对所述列表中电视节目的操作权限。
10.如权利要求9所述的节目搜索方法,其特征在于,在当接收到的电视节目的数量大于等于所述第一预设数值时播放存储到所述预设列中的一电视节目步骤之后还包括: 继续接收电视台通过网络发出的电视节目的数据包; 将所述数据包按照所述预设方式存储到所述预设列表中; 判断接收到的电视节目的数量是否等于一第二预设数值,其中,所述第二预设数值大于所述第一预设数值; 当接收到的电视节目的数量等于所述第二预设数值时,解锁用户对所述列表中的电视节目的操作权限。
11.如权利要求10所述的节目搜索方法,其特征在于,所述节目搜索方法还包括: 当接收到的电视节目的数量小于所述第二预设数值时,继续接收电视台通过网络发出的电视节目的数据包。 当接收到的电视节目的数量等于所述第二预设数值时,发出一提示信息,用于提示用户电视节目接收完毕。其中,所述提示信息为一文本信息或一音频信息。
12.如权利要求8所述的节目搜索方法,其特征在于,在建立电视机和电视台之间的网络连接时,显示电视节目搜索界面;在播放存储到所述预设列中的一电视节目时,屏蔽所述节目搜索界面。
13.如权利要求8所述的节目搜索方法,其特征在于,所述预设的方式为三向链表的方式。
14.如权利要求8所述的节目搜索方法,其特征在于,所述搜索方法在所述“当电视机和电视台之间的网络连接可用时,建立电视机和电视台之间的网络连接”步骤之前还包括: 接收节目搜索指令; 判断电视机和电视台之间的网络是否可用。
【文档编号】H04N21/472GK103561332SQ201310498868
【公开日】2014年2月5日 申请日期:2013年10月22日 优先权日:2013年10月22日
【发明者】刘炳伟 申请人:深圳创维数字技术股份有限公司, 深圳市创维软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1