题目的搜索方法及装置制造方法及图纸

技术编号:11374800 阅读:64 留言:0更新日期:2015-04-30 12:45
本发明专利技术公开了一种题目的搜索方法,包括:接收用户的语音输入信息;将用户的语音输入信息转换为文字信息;提取文字信息中的主体关键词、运算关键词和符号关键词;以及根据主体关键词、运算关键词和符号关键词生成检索词,并根据检索词搜索到对应的题目。本发明专利技术实施例的方法提升了用户的口语化输入题目导致的检索结果不准,提高了题目检索结果输出的概率,从而提升了用户体验。本发明专利技术还公开了一种题目的搜索装置。

【技术实现步骤摘要】
题目的搜索方法及装置
本专利技术涉及搜索
,尤其涉及一种题目的搜索方法及装置。
技术介绍
随着搜索技术的快速发展,越来越多的用户通过具有搜索技术的产品进行题目的搜索,以得到相应的搜索结果,例如,用户不会解答某个数学题目时,想通过互联网搜索相应的答案。目前市场上已经具有题目的搜索功能的产品,例如作业帮等,这些产品在进行题目的搜索时的实现过程一般是使用用户输入的文本或者图片来作为搜索形式。由于通过文本或者图片来作为搜索形式会导致整个交互过程和流程均比较复杂,所以有些搜索引擎使用了语音作为检索输入的载体,其实现过程可为:接收用户通过语音人机交互接口输入的语音题目,并对该语音题目进行识别以识别出中间的文字,并将中间的文字作为检索输入,以及根据该检索输入搜索对应的结果。但是存在的问题是,上述通过语音输入作为检索输入的载体,并没有针对用户的语音搜题过程做优化的处理,可能会丢失原始的信息,并且用户的口语表示和实际的题目存在信息可能会丢失,比如“(a+b)2”,用户的口语表述为“括号a+b括号的平方”、或者“括号a+b的平方”,但是,这样的表述方式和检索题库中的内容可能不一致,导致检索不到结果或者检索不准确等问题,用户体验变差。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种题目的搜索方法。该方法可以提升用户的口语化输入题目导致的检索结果不准,提高题目检索结果输出的概率,从而提升用户体验。本专利技术的第二个目的在于提出一种题目的搜索装置。为了实现上述目的,本专利技术第一方面实施例的题目的搜索方法,包括:接收用户的语音输入信息;将所述用户的语音输入信息转换为文字信息;提取所述文字信息中的主体关键词、运算关键词和符号关键词;以及根据所述主体关键词、所述运算关键词和所述符号关键词生成检索词,并根据所述检索词搜索到对应的题目。本专利技术实施例的题目的搜索方法,可先接收用户的语音输入信息,之后可将用户的语音输入信息转换为文字信息,并提取文字信息中的主体关键词、运算关键词和符号关键词,以及根据主体关键词、运算关键词和符号关键词生成检索词,并根据检索词搜索到对应的题目,提升了用户的口语化输入题目导致的检索结果不准,提高了题目检索结果输出的概率,从而提升了用户体验。为了实现上述目的,本专利技术第二方面实施例的题目的搜索装置,包括:接收模块,用于接收用户的语音输入信息;转换模块,用于将所述用户的语音输入信息转换为文字信息;提取模块,用于提取所述文字信息中的主体关键词、运算关键词和符号关键词;生成模块,用于根据所述主体关键词、所述运算关键词和所述符号关键词生成检索词;以及搜索模块,用于根据所述检索词搜索到对应的题目。本专利技术实施例的题目的搜索装置,可通过接收模块接收用户的语音输入信息,转换模块将用户的语音输入信息转换为文字信息,提取模块提取文字信息中的主体关键词、运算关键词和符号关键词,生成模块根据主体关键词、运算关键词和符号关键词生成检索词,搜索模块根据检索词搜索到对应的题目,提升了用户的口语化输入题目导致的检索结果不准,提高了题目检索结果输出的概率,从而提升了用户体验。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1是根据本专利技术一个实施例的题目的搜索方法的流程图;图2是根据本专利技术一个实施例的题目的搜索装置的结构示意图;图3是根据本专利技术一个实施例的生成模块的结构示意图;图4是根据本专利技术另一个实施例的题目的搜索装置的结构示意图;图5是根据本专利技术又一个实施例的题目的搜索装置的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的题目的搜索方法及装置。本专利技术实施例提出了一种题目的搜索方法,包括:接收用户的语音输入信息;将用户的语音输入信息转换为文字信息;提取文字信息中的主体关键词、运算关键词和符号关键词;以及根据主体关键词、运算关键词和符号关键词生成检索词,并根据检索词搜索到对应的题目。图1是根据本专利技术一个实施例的题目的搜索方法的流程图。如图1所示,该题目的搜索方法可以包括:S101,接收用户的语音输入信息。例如,假设本专利技术实施例的题目的搜索方法应用于具有搜索功能的应用程序,该应用程序提供语音人机交互接口,当用户不会某个数学题目时,想通过该应用程序提供的语音人机交互接口输入该题目的语音信息以获得相应的搜索结果,那么该语音人机交互接口可接收用户使用语音人机交互接口输入的语音输入信息。S102,将用户的语音输入信息转换为文字信息。具体地,可通过语音识别系统对用户的语音输入信息进行识别,以将该语音输入信息转换为相应的文字信息。S103,提取文字信息中的主体关键词、运算关键词和符号关键词。其中,在本专利技术的实施例中,主体关键词可包括文字信息中的主体词等,例如常见的英文字母和数字,英文字母如“a”、“b”、“f”、“x”、“y”、“z”等,数字如“0”、“1”、…、“9”,又如“派”等;运算关键词可包括运算符号所对应的文字等,如“加”、“减”、“乘”、“除”、“平方”、“立方”、“二次根号”、“西格玛”、“积分”等;符号关键词可包括但不限于连接符号所对应的文字和/或连接词等,如,“括号”、“的”、“点”、“大于或等于”、“小于”、“约等于”、“负”等。具体地,在将用户的语音输入信息转换为文字信息之后,可提取文字信息中的各种关键词,如主体关键词、运算关键词和符号关键词等。举例而言,以数学表达式“(a+b)2”为例,用户可能的口语表述方式如下:“括号a加b括号的平方”、或“括号a加b的平方”、或“左括号a加b右括号的平方”等,可对上述文字信息进行提取,提取出主体关键词“a”和“b”、运算关键词“加”和“平方”,文字“括号a加b括号的平方”中的符号关键词为“括号”、“括号”和“的”,文字“括号a加b的平方”中的符号关键词为“括号”和“的”,文字“左括号a加b右括号的平方”中的符号关键词为“左括号”、“右括号”和“的”。需要说明的是,在本专利技术的实施例中,在提取文字信息中的各种关键词的过程中,一般遵循最大匹配原则,比如“大括号a加b”,提取出符号关键词“大括号”而不是“括号”。S104,根据主体关键词、运算关键词和符号关键词生成检索词,并根据检索词搜索到对应的题目。具体而言,在本专利技术的实施例中,可先根据运算关键词和主体关键词确定符号关键词的适用范围,之后,可根据主体关键词、运算关键词、符号关键词和符号关键词的适用范围进行翻译以生成检索词。可以理解,由于符号关键词可表示主体关键词中主体词之间的计算顺序,所以,在本专利技术的实施例中,可先根据运算关键词和主体关键词确定符号关键词的适用范围,以确定主体词之间的计算顺序、或者主体词之间的关联规则。举例而言,以数学表达式“(a+b)2”为例,文字信息“括号a加b括号的平方”中的符号关键词“括号”、“本文档来自技高网...
题目的搜索方法及装置

【技术保护点】
一种题目的搜索方法,其特征在于,包括以下步骤:接收用户的语音输入信息;将所述用户的语音输入信息转换为文字信息;提取所述文字信息中的主体关键词、运算关键词和符号关键词;以及根据所述主体关键词、所述运算关键词和所述符号关键词生成检索词,并根据所述检索词搜索到对应的题目。

【技术特征摘要】
1.一种题目的搜索方法,其特征在于,包括以下步骤:接收用户的语音输入信息;将所述用户的语音输入信息转换为文字信息;提取所述文字信息中的主体关键词、运算关键词和符号关键词;以及根据所述主体关键词、所述运算关键词和所述符号关键词生成检索词,并根据所述检索词搜索到对应的题目,其中,根据所述运算关键词和所述主体关键词确定所述符号关键词的适用范围;根据所述主体关键词、所述运算关键词、所述符号关键词和所述符号关键词的适用范围进行翻译以生成所述检索词。2.如权利要求1所述的题目的搜索方法,其特征在于,其中,所述主体关键词包括所述文字信息中的主体词,所述运算关键词包括运算符号所对应的文字,所述符号关键词包括连接符号所对应的文字和/或连接词。3.如权利要求1所述的题目的搜索方法,其特征在于,在所述将所述用户的语音输入信息转换为文字信息之后,还包括:提取所述文字信息中的上下文关系,并根据所述上下文关系对所述文字信息中的文字进行纠错。4.如权利要求1所述的题目的搜索方法,其特征在于,在所述将所述用户的语音输入信息转换为文字信息之后,还包括:对所述文字信息中的文字进行归一化处理。5.一种题目的搜索装置,其特征在于,包括:接收模块,用于接收用户的...

【专利技术属性】
技术研发人员:梁爽
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1