1.一种节目选择的方法,其特征在于,包括以下步骤:
获取语音指令;
将所述语音指令识别为文字信息;
对所述文字信息进行检索得到检索结果;
对所述检索结果进行排序;
将排序后的检索结果显示在所述数字电视终端上;
其中,所述对所述文字信息进行检索得到检索结果的步骤进一步包括:
预设关键词数据库,将所述文字信息在所述关键词数据库中进行检索,获得关键词;
分析所述关键词并生成关键词集合,所述关键词集合包括所述关键词本身、所述关键词的同义词和所述关键词的属性;
利用所述关键词集合在有线电视频道和/或网路电视资源信息中进行检索,当检索到所述信息包含任何一个关键词集合中的词时,将有线电视频道和/或网路电视资源放入搜索结果搜索节目列表中;
所述对所述检索结果进行排序,包括:
通过包含关键字的数量由多到少对检索结果进行第一轮排序,由包含关键字的数量,由多到少进行排序;
通过收视率和/或点击率由多到少对所述第一轮排序中关键字数量相同的结果进行第二轮排序,由收视率和/或点击率的多少,由多到少进行排序。
2.如权利要求1所述的方法,其特征在于,所述对所述检索结果进行排序,并将排序后的检索结果显示在所述数字电视终端上的步骤后还包括步骤:
所述数字电视终端根据输入的语音指令选择频道和/或节目。
3.如权利要求1所述的方法,其特征在于,所述预设关键词数据库,将所述文字信息在所述关键词数据库中进行检索,获得关键词的步骤后还包括:
如果在关键词数据库中检索未检索到关键词,则将所述文本信息作为关键词。
4.如权利要求2所述的方法,其特征在于,所述数字电视终端根据输入的语音指令选择频道和/或节目的步骤后还包括步骤:
当选择一个待播放的频道和/或节目后,所述数字电视终端开启一个窗口播放频道和/或节目的内容。
5.一种节目选择的装置,包括语音获取模块、语音识别模块、检索模块、排序模块和显示模块,所述各模块依次连接,其中
所述语音获取模块,用于数字电视终端获取语音指令;
语音识别模块,用于将所述语音指令识别为文字信息;
检索模块,用于对所述文字信息进行检索得到检索结果;
排序模块,用于对所述检索结果进行排序;
显示模块,用于将排序后的检索结果显示在所述数字电视终端上;
其中,所述检索模块进一步用于:
预设关键词数据库,将所述文字信息在所述关键词数据库中进行检索,获得关键词;
分析所述关键词并生成关键词集合,所述关键词集合包括所述关键词本身、所述关键词的同义词和所述关键词的属性;
利用所述关键词集合在有线电视频道和/或网路电视资源信息中进行检索,当检索到所述信息包含任何一个关键词集合中的词时,将有线电视频道和/或网路电视资源放入搜索结果搜索节目列表中;
所述排序模块进一步用于:
通过包含关键字的数量由多到少对检索结果进行第一轮排序,由包含关键字的数量,由多到少进行排序;
通过收视率和/或点击率由多到少对所述第一轮排序中关键字数量相同的结果进行第二轮排序,由收视率和/或点击率的多少,由多到少进行排序。
6.如权利要求5所述的装置,其特征在于,还包括选择模块,与所述显示模块连接,用于所述数字电视终端根据输入的语音指令选择频道和/或节目。
7.如权利要求5所述的装置,其特征在于,所述检索模块能用于:
如果在关键词数据库中检索未检索到关键词,则将所述文本信息作为关键词。
8.如权利要求6所述的装置,其特征在于,还包括预览模块,与选择模块相连接,用于当选择一个待播放的频道和/或节目后,所述数字电视终端开启一个窗口播放频道和/或节目的内容。
9.一种数字电视终端,其特征在于,包括节目选择装置,所述节目选择装置包括语音获取模块、语音识别模块、检索模块、排序模块和显示模块,所述各模块依次连接,其中所述语音获取模块,用于数字电视终端获取语音指令;
语音识别模块,用于将所述语音指令识别为文字信息;
检索模块,用于对所述文字信息进行检索得到检索结果;
排序模块,用于对所述检索结果进行排序;
显示模块,用于将排序后的检索结果显示在所述数字电视终端上;
其中,所述检索模块进一步用于:
预设关键词数据库,将所述文字信息在所述关键词数据库中进行检索,获得关键词;
分析所述关键词并生成关键词集合,所述关键词集合包括所述关键词本身、所述关键词的同义词和所述关键词的属性;
利用所述关键词集合在有线电视频道和/或网路电视资源信息中进行检索,当检索到所述信息包含任何一个关键词集合中的词时,将有线电视频道和/或网路电视资源放入搜索结果搜索节目列表中;
所述排序模块进一步用于:
通过包含关键字的数量由多到少对检索结果进行第一轮排序,由包含关键字的数量,由多到少进行排序;
通过收视率和/或点击率由多到少对所述第一轮排序中关键字数量相同的结果进行第二轮排序,由收视率和/或点击率的多少,由多到少进行排序。
一种节目选择的方法、装置及数字电视终端\n技术领域\n[0001] 本发明涉及数字电视技术领域,尤其涉及一种节目选择的方法、装置及数字电视终端。\n背景技术\n[0002] 目前,智能电视开始进入高速发展时期,其中以其与人类的智能交互,人为选择定制修改其内在内容与传统电视形成了鲜明对比。传统电视在选择电视节目的时候,如果已经知道想看的节目的频道号码,可以通过简单地选择频道号码来观看该节目。如果用户不知道节目的频道号码,可以用遥控器的按钮,如向上或向下键来逐个频道地进行搜索,或者使用电子节目指南(EPG)来搜索节目。但是,即使在用户使用EPG的情况下,用户也必须操作遥控器的按钮来搜索EPG中的节目,这样对用户来说也不是十分方便。\n[0003] 现在市面上的智能电视已经可以做到声音识别,并对电视进行简单控制,如节目调整、音量调整和系统设置,例如三星智能电视,用户可以对电视说“Hi TV”,电视会随即弹出可控界面,上面有“上一个节目、先一个节目、音量大、音量小、设置”等多个选项,如果用户选择对电视说“下一个节目”,电视会将节目自动跳转到下一个节目,不需要再去通过遥控器操作。\n[0004] 目前的这种技术方案给予用户与电视之间的交流仅限于调整当前节目的“上一个节目”或者“下一个节目”,不能给用户更多的选择。\n发明内容\n[0005] 本发明实施例提供一种节目选择的方法、装置及数字电视终端,用于实现帮助用户通过语音搜索到其想观看的电视节目。\n[0006] 一种节目选择的方法,包括以下步骤:数字电视终端获取语音指令;将所述语音指令识别为文字信息;对所述文字信息进行检索得到检索结果;对所述检索结果进行排序;将排序后的检索结果显示在所述数字电视终端上。采用该方法,能够在不影响用户体验的前提下,给予用户更大更准确的选择空间来选择观看的电视节目。\n[0007] 在上述技术方案中,优选的,所述对所述检索结果进行排序,并将排序后的检索结果显示在所述数字电视终端上的步骤后还包括步骤:所述数字电视终端根据输入的语音指令选择频道和/或节目。\n[0008] 在上述技术方案中,优选的,所述对所述文字信息进行检索得到检索结果的步骤进一步包括:预设关键词数据库,将所述文字信息在所述关键词数据库中进行检索,获得关键词;根据获得的关键词,在有线电视频道和/或网路电视资源中进行检索,获得检索结果。通过采用该方法,能够根据用户的语音输入检索并准确定位用户想要观看的频道和/或节目。\n[0009] 在上述技术方案中,优选的,所述预设关键词数据库,将所述文字信息在所述关键词数据库中进行检索,获得关键词的步骤后还包括:如果在关键词数据库中检索未检索到关键词,则将所述文本信息作为关键词。采用该方法,能够在用户语音信息描述不准确的情况下,扩大检索范围以获得检索结果,提高用户体验。\n[0010] 在上述技术方案中,优选的,所述对对所述检索结果进行排序的步骤进一步包括:\n通过包含关键字的数量由多到少对检索结果进行第一轮排序;\n[0011] 通过收视率和/或点击率由多到少对所述第一轮排序中关键字数量相同的结果进行第二轮排序。\n[0012] 采用该方法,能够将用户要观看的频道和/或节目按照匹配程度进行排序,方便用户选择,提高用户体验。\n[0013] 在上述技术方案中,优选的,所述数字电视终端根据输入的语音指令选择频道和/或节目的步骤后还包括步骤:当选择一个待播放的频道和/或节目后,所述数字电视终端开启一个窗口播放频道和/或节目的内容。采用该方法,能够在用户不确定节目内容的时候,为用户提供预览搜索结果播放内容的机会,以便用户更加准确的找到希望观看的节目。\n[0014] 作为本发明的另一方面,还提供了用于实现该方法的装置。\n[0015] 一种节目选择的装置,包括语音获取模块、语音识别模块、检索模块、排序模块和显示模块,所述各模块依次连接,其中所述语音获取模块,用于数字电视终端获取语音指令;语音识别模块,用于将所述语音指令识别为文字信息;检索模块,用于对所述文字信息进行检索得到检索结果;排序模块,用于对所述检索结果进行排序;显示模块,用于将排序后的检索结果显示在所述数字电视终端上。\n[0016] 在上述技术方案中,优选的,还包括选择模块,与所述显示模块连接,用于所述数字电视终端根据输入的语音指令选择频道和/或节目。\n[0017] 在上述技术方案中,优选的,所述检索模块进一步用于:预设关键词数据库,将所述文字信息在所述关键词数据库中进行检索,获得关键词;根据获得的关键词,在有线电视频道和/或网路电视资源中进行检索,获得检索结果。\n[0018] 在上述技术方案中,优选的,所述检索模块能用于:如果在关键词数据库中检索未检索到关键词,则将所述文本信息作为关键词。\n[0019] 在上述技术方案中,优选的,所述排序模块进一步用于:通过包含关键字的数量由多到少对检索结果进行第一轮排序;通过收视率和/或点击率由多到少对所述第一轮排序中关键字数量相同的结果进行第二轮排序。\n[0020] 在上述技术方案中,优选的,还包括预览模块,与选择模块相连接,用于当选择一个待播放的频道和/或节目后,所述数字电视终端开启一个窗口播放频道和/或节目的内容。\n[0021] 作为本发明的又一方面,还提供了一种数字电视终端,包括节目选择装置,所述节目选择装置包括语音获取模块、语音识别模块、检索模块、排序模块和显示模块,所述各模块依次连接,其中所述语音获取模块,用于数字电视终端获取语音指令;语音识别模块,用于将所述语音指令识别为文字信息;检索模块,用于对所述文字信息进行检索得到检索结果;排序模块,用于对所述检索结果进行排序;显示模块,用于将排序后的检索结果显示在所述数字电视终端上。\n[0022] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。\n[0023] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。\n附图说明\n[0024] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:\n[0025] 图1为本发明实施例中一种节目选择方法的流程图;\n[0026] 图2为本发明实施例中一种节目选择方法优选实施例的流程图;\n[0027] 图3为本发明实施例中一种节目选择装置的结构示意图;\n[0028] 图4为本发明实施例中一种节目选择装置优选实施例的结构示意图;\n[0029] 图5为本发明实施例中一种数字电视终端的结构示意图。\n具体实施方式\n[0030] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。\n[0031] 如图1所示,为本发明实施例的一种节目选择的方法,包括以下步骤:\n[0032] 步骤101、数字电视终端获取语音指令;\n[0033] 步骤102、将所述语音指令识别为文字信息;\n[0034] 步骤103、对所述文字信息进行检索得到检索结果;\n[0035] 步骤104、对所述检索结果进行排序;\n[0036] 步骤105、将排序后的检索结果显示在所述数字电视终端上。\n[0037] 如图2所示,为本发明实施例的一种节目选择方法的优选实施例,包括以下步骤:\n[0038] 步骤201、数字电视终端采集用户的语音输入;例如,用户对电视说“我要看NBA体育频道中央5”。\n[0039] 步骤202、数字电视终端识别语音输入内容,并提取关键词;\n[0040] 设备在出厂前或者售卖前需要预设关键词库,当设备访问互联网时,会实时从云端服务器同步最新的数据。通过在数字电视终端中预设关键词数据库,将所述文字信息在所述关键词数据库中进行检索,获得关键词。例如,数字电视终端通过语音识别技术,识别出用户的语音输入内容为“我要看NBA体育频道中央5”,通过提取有效关键词,得到“NBA”、“中央5”和“体育”三个关键词。\n[0041] 如果在关键词数据库中检索未检索到关键词,则将所述文本信息作为关键词。一种情况是,用户还不会说话,例如,婴儿用户说:唔嘿咪啦呜呜。另一种情况是,数据库中没有该词汇,例如,“周克华”,如果智能电视没有连接互联网,就无法及时同步到最新词汇,那么这个词就不会被认为是关键词。在这种情况下,会将用户所说的整句话作为关键词通过网络检索,查找相关节目信息。\n[0042] 步骤203、对所述关键词进行检索,得到搜索节目列表;\n[0043] 通过模糊搜索技术对关键词进行检索。\n[0044] 这里的技术分为两个步骤:\n[0045] 步骤一,分析关键词并生成关键词集合,有些关键词有其他同义词,例如:NBA和美国职业篮球联赛同义,那么把它的同义词也加入进来;每个词都会有多个属性,例如:\nNBA的属性有体育、篮球、美国,中央5的属性有体育、央视,体育的属性是体育;这一步,把关键词本身、关键词同义词和每个关键的属性合成起来。这项功能可以通过在关键词数据库中预设相应的同义词或者属性值集合来实现。\n[0046] 步骤二,通过步骤一获得的关键词集合检索各个有线电视频道当前时段的信息和网络视频资源的信息,信息中包含任何一个关键词集合中的词,就将电视频道或网络视频资源放入搜索结果搜索节目列表中。\n[0047] 在这里,数字电视终端可以通过有线或无线网络通过搜索关键词“NBA”、“中央5”和“体育”,得到搜索节目列表,搜索到的节目分别是“CCTV5”、“北京体育”、“广东体育”、“网络风云体育”、“搜狐体育直播”和“NBA网络直播”;也可以通过事先预置在数字电视终端存储设备中的数据库进行搜索以获得节目列表。\n[0048] 在技术实现上,目前的数字电视终端通过现有网络接口是可以实现上网功能的,如果没有连接网络,数字电视机顶盒也能提供该功能,因此对于本发明来讲数字电视终端与网络连接是本领域技术人员可以实现的。\n[0049] 步骤204、对检索结果,通过包含关键字的数量由多到少对检索结果进行第一轮排序;通过收视率或者点击率数量由多到少对第一轮排序中关键字数量相同的结果进行第二轮排序。\n[0050] 例如,在本实施例中,有线电视节目和网络资源排序分两组排列,最终,有线电视节目:“CCTV5”、“北京体育”、“广东体育”,网络资源排序“NBA网络直播”、“网络风云体育”和“搜狐体育直播”。\n[0051] 通过包含关键字的数量对检索结果进行第一轮排序,由包含关键字的数量,由多到少进行排序;通过收视率或者点击率对第一轮排序中关键字数量相同的结果进行第二轮排序,由收视率或者点击率的多少,由多到少进行排列。\n[0052] 步骤205、数字电视终端将排序结果显示在屏幕上,并根据输入语音指令选择频道和/或节目。\n[0053] 此时选择节目的光标默认停留在某一个节目上。例如在“CCTV5”条目上,该条目右侧会出现相当于电视面板大小1/6窗口,该窗口播放CCTV5频道中正在播放的内容。如果用户通过语音输入告诉电视“下一个”,光标移动到“NBA网络直播”,则播放窗口移动到该条目位置旁边,播放“NBA网络直播”中播放的内容。用户还可以告诉电视“广东体育”,则选择光标跳转到条目“广东体育”进行子窗口预览。最后用户可以通过遥控器上的确认按钮或者对电视说“确定”或者“就它了”等确认性质的词语,确认观看希望观看的节目。\n[0054] 如图3所示,本发明实施例还提供了一种节目选择的装置,包括语音获取模块\n301、语音识别模块302、检索模块303、排序模块304和显示模块305,所述各模块依次连接,其中语音获取模块301,用于数字电视终端获取语音指令;语音识别模块302,用于将所述语音指令识别为文字信息;检索模块303,用于对所述文字信息进行检索得到检索结果;排序模块304,用于对所述检索结果进行排序;显示模块305,用于将排序后的检索结果显示在所述数字电视终端上。\n[0055] 如图4所示,本发明实施例提供了一种节目选择装置的优选实施例,包括语音获取模块401、语音识别模块402、检索模块403、排序模块404、显示模块405、选择模块406和数据库模块407,并依次连接,其中,\n[0056] 语音获取模块401,用于数字电视终端获取语音指令;语音识别模块402,用于将所述语音指令识别为文字信息;检索模块403,用于对所述文字信息进行检索得到检索结果;排序模块404,用于对所述检索结果进行排序;显示模块405,用于将排序后的检索结果显示在所述数字电视终端上;预览模块406,与选择模块相连接,用于当选择一个待播放的频道和/或节目后,所述数字电视终端开启一个窗口播放频道和/或节目的内容;选择模块\n407,用于所述数字电视终端根据输入的语音指令选择频道和/或节目。\n[0057] 如图5所示,本发明实施例还提供了一种数字电视终端,包括节目选择装置,所述节目选择装置包括语音获取模块、语音识别模块、检索模块、排序模块和显示模块,所述各模块依次连接,其中所述语音获取模块,用于数字电视终端获取语音指令;语音识别模块,用于将所述语音指令识别为文字信息;检索模块,用于对所述文字信息进行检索得到检索结果;排序模块,用于对所述检索结果进行排序;显示模块,用于将排序后的检索结果显示在所述数字电视终端上。\n[0058] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。\n[0059] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0060] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0061] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。\n[0062] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2015-05-13
- 2013-01-30
实质审查的生效
IPC(主分类): H04N 21/422
专利申请号: 201210359242.0
申请日: 2012.09.24
- 2012-12-19
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-05-25
|
2010-12-29
| | |
2
| |
2012-01-11
|
2011-07-04
| | |
3
| | 暂无 |
2010-10-21
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |