搜索应用的方法和装置制造方法及图纸

技术编号:13605901 阅读:83 留言:0更新日期:2016-08-28 20:06
本发明专利技术涉及电子信息技术领域,公开了搜索应用的方法和装置。该方法包括:接收智能电视依据输入的语音信号解析出的字符串;利用词库从所述字符串中提取搜索关键词;利用搜索关键词在应用库中进行搜索;将搜索到的应用回复给智能电视机,以在智能电视机中显示所述应用的图标。本发明专利技术使得无需使用遥控器进行字符输入,通过语音便可在应用商店中完成应用搜索,方便用户对应用进行搜索。

【技术实现步骤摘要】

本专利技术涉及电子信息
,具体地,涉及一种搜索应用的方法和装置
技术介绍
随着智能电视技术的发展,可在智能电视中展示应用,并且用户可以对展示的应用进行搜索。现有技术中,在智能电视中搜索应用时,例如在智能电视的应用商店中搜索应用,需要使用遥控器输入应用的名称拼音的首字母。服务器在应用库中查找名称拼音首字母与输入的首字母相匹配的应用,作为查找到的应用。智能电视对查找到的应用进行展示。现有技术的问题在于,由于在智能电视中进行字符输入需要通过遥控器完成,此种输入为用户操作造成不便。
技术实现思路
本专利技术的目的是提供搜索应用的方法和装置,以解决上述问题或者至少部分的解决上述问题。为了实现上述目的,本专利技术提供一种搜索应用的方法,用于服务器,该方法包括:接收智能电视依据输入的语音信号解析出的字符串;利用词库从所述字符串中提取搜索关键词;利用搜索关键词在应用库中进行搜索;将搜索到的应用回复给智能电视机,以在智能电视机中显示所述应用的图标。优选地,所述利用词库从所述字符串中提取搜索关键词包括:将词库中分词与所述字符串进行匹配比较,根据匹配结果确定搜索关键词。优选地,所述词库中分词具有对应词频;所述根据匹配结果确定搜索关键词包括:当多个匹配的分词在字符串的对应匹配部分相重叠时,选择词频最高的分词作为搜索关键词。优选地,所述利用搜索关键词在应用库中进行搜索包括:将搜索关键词逐一与应用库中应用的名称进行匹配比较;当应用的名称与当前比较的搜索关键词匹配时,确定所述应用为搜索到的应用,并且使所述应用与之后的搜索关键词不再进行匹配比较。优选地,所述利用搜索关键词在应用库中进行搜索包括:将应用库中各个应用的名称与各个搜索关键词进行匹配比较,当应用与至少一个搜索关键词匹配时,确定所述应用为搜索到的应用;根据匹配的搜索关键词的数量将搜索到的应用排序;所述将搜索到的应用回复给智能电视机,在智能电视机中显示所述应用的图标包括:将搜索到的应用和所述应用的排序回复给智能电视机,以在智能电视机中按所述排序显示所述应用的图标。根据本专利技术另一方面,还提供了一种搜索应用的装置,用于服务器,该装置包括:接收模块,用于接收智能电视依据输入的语音信号解析出的字符串;提取模块,用于利用词库从所述字符串中提取搜索关键词;搜索模块,用于利用搜索关键词在应用库中进行搜索;发送模块,用于将搜索到的应用回复给智能电视机,以在智能电视机中显示所述应用的图标。优选地,所述提取模块用于将词库中分词与所述字符串进行匹配比较,根据匹配结果确定搜索关键词。优选地,所述词库中分词具有对应词频;所述提取模块用于当多个匹配的分词在字符串的对应匹配部分相重叠时,选择词频最高的分词作为搜索关键词。优选地,所述搜索模块用于将搜索关键词逐一与应用库中应用的名称进行匹配比较;当应用的名称与当前比较的搜索关键词匹配时,确定所述应用
为搜索到的应用,并且使所述应用与之后的搜索关键词不再进行匹配比较。优选地,所述搜索模块用于将应用库中各个应用的名称与各个搜索关键词进行匹配比较,当应用与至少一个搜索关键词匹配时,确定所述应用为搜索到的应用;根据匹配的搜索关键词的数量将搜索到的应用排序;所述发送模块用于将搜索到的应用和所述应用的排序回复给智能电视机,以在智能电视机中按所述排序显示所述应用的图标。通过上述技术方案,接收智能电视依据输入的语音信号解析出的字符串;利用词库从所述字符串中提取搜索关键词;利用搜索关键词在应用库中进行搜索;将搜索到的应用回复给智能电视机,在智能电视机中显示所述应用的图标。如此,使得无需使用遥控器进行字符输入,通过语音便可在应用商店中完成应用搜索,方便用户对应用进行搜索。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是根据本专利技术一实施例的搜索应用的方法的流程图;图2是根据本专利技术一实施例的搜索应用的方法的流程图;以及图3是根据本专利技术一实施例的搜索应用的装置的结构图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图1是根据本专利技术一实施例的搜索应用的方法的流程图,该方法可用于
服务器,例如应用商店的服务器、云服务器等。如图1所示,该方法可包括如下步骤。在步骤S110中,接收智能电视依据输入的语音信号解析出的字符串。举例而言,用户选择应用商店中的语音搜索选项,通过麦克输入语音信号。智能电视接收到语音信号后,利用语音识别芯片或语音识别软件模块将语音信号解析成字符串,将解析出的字符串发送给服务器。服务器接收到该字符串。在步骤S120中,利用词库从字符串中提取搜索关键词。词库可包括预先设置的多个分词,每个分词可具有对应的词频。词库可以使用已知词库,例如中文分词库IK Analyzer,也可通过对应用库中应用名称的解析确定词库中分词。词频为统计的分词的使用频率,例如,将分词在应用库的应用名称中的出现次数作为词频。在一实施例中,所述利用词库从字符串中提取搜索关键词可包括:将词库中分词与字符串进行匹配比较,根据匹配结果确定搜索关键词。进一步地,所述根据匹配结果确定搜索关键词可包括:当多个匹配的分词在字符串的对应匹配部分相重叠时,选择词频最高的分词作为搜索关键词。举例而言,字符串为“ABCCDE”,词库中分词包括“BCC”、“CCD”、“DE”、“AD”,将分词与字符串进行匹配比较,确定分词“BCC”、“CCD”和“DE”与字符串“ABCCDE”匹配。分词“BCC”和“CCD”在字符串的对应匹配部分具有相重叠部分“CC”,比较分词“BCC”和“CCD”的词频的大小,“BCC”的词频更大,选择分词“BCC”作为搜索关键词。进而,利用词库从字符串“ABCCDE”中提取搜索关键词“BCC”和“DE”。采用此实施例,当多个匹配的分词在字符串的对应匹配部分相重叠时,选择词频最高的分词作为搜索关键词,能够有效减少搜索关键词数量,提高搜索效率。在步骤S130中,利用搜索关键词在应用库中进行搜索。在一实施例中,所述利用搜索关键词在应用库中进行搜索可包括:将搜索关键词逐一与应用库中应用的名称进行匹配比较;当应用的名称与当前比较的搜索关键词匹配时,确定应用为搜索到的应用,并且使应用与之后的搜索关键词不再进行匹配比较。举例而言,在上述举例中,搜索关键词包括“BCC”和“DE”,当采用第一模式进行搜索时,搜索模式可以预先配置也可由用户选择,将“BCC”与应用库中各个应用的名称进行匹配比较,如果应用的名称包含“BCC”,则确定该应用为一搜索到的应用。在“BCC”与应用库中应用的名称都比较过之后,在剩余未与“BCC”匹配的应用中,将应用的名称与“DE”进行匹配比较,如果应用的名称包含“DE”,则确定该应用为一搜索到的应用。在此实施例中,能够减少应用的名称与搜索关键字的匹配次数,进一步提高匹配速度。在步骤S140中,将搜索到的应用回复给智能电视机,以在智能电视机中显示应用的图标。在一实施例中,所述利用搜索关键词在应用库中进行搜索包括:将应用库中各个本文档来自技高网
...

【技术保护点】
一种搜索应用的方法,用于服务器,该方法包括:接收智能电视依据输入的语音信号解析出的字符串;利用词库从所述字符串中提取搜索关键词;利用搜索关键词在应用库中进行搜索;将搜索到的应用回复给智能电视机,以在智能电视机中显示所述应用的图标。

【技术特征摘要】
1.一种搜索应用的方法,用于服务器,该方法包括:接收智能电视依据输入的语音信号解析出的字符串;利用词库从所述字符串中提取搜索关键词;利用搜索关键词在应用库中进行搜索;将搜索到的应用回复给智能电视机,以在智能电视机中显示所述应用的图标。2.根据权利要求1所述的方法,其特征在于,所述利用词库从所述字符串中提取搜索关键词包括:将词库中分词与所述字符串进行匹配比较,根据匹配结果确定搜索关键词。3.根据权利要求2所述的方法,其特征在于,所述词库中分词具有对应词频;所述根据匹配结果确定搜索关键词包括:当多个匹配的分词在字符串的对应匹配部分相重叠时,选择词频最高的分词作为搜索关键词。4.根据权利要求1至3任一所述的方法,其特征在于,所述利用搜索关键词在应用库中进行搜索包括:将搜索关键词逐一与应用库中应用的名称进行匹配比较;当应用的名称与当前比较的搜索关键词匹配时,确定所述应用为搜索到的应用,并且使所述应用与之后的搜索关键词不再进行匹配比较。5.根据权利要求1至3任一所述的方法,其特征在于,所述利用搜索
\t关键词在应用库中进行搜索包括:将应用库中各个应用的名称与各个搜索关键词进行匹配比较,当应用与至少一个搜索关键词匹配时,确定所述应用为搜索到的应用;根据匹配的搜索关键词的数量将搜索到的应用排序;所述将搜索到的应用回复给智能电视机,在智能电视机中显示所述应用的图标包括:将搜索到的应用和所述应用的排序回复给...

【专利技术属性】
技术研发人员:李端宝刘晏辰
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1