语音搜索方法和装置的制造方法

文档序号:8473051阅读:289来源:国知局
语音搜索方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种语音搜索方法和装置。
【背景技术】
[0002]语音是比文字更早、更自然的表达方式。在互联网时代,还不能很方便的依靠语音方式表达需求,但现在的移动互联网改变了人们表达需求的方式,语音、图像,甚至接触式设备都可以用于表达需求,语音在这些多样化的表达形式中更是占据了非常重要的一席。
[0003]但是,现有技术中,用户在进行语音搜索时,搜索引擎返回的搜索结果往往不能满足用户的实际需求,用户体验较差,不利于语音搜索的推广。

【发明内容】

[0004]本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本发明的第一个目的在于提出一种语音搜索方法。该方法通过对用户输入的语音进行意图识别,可以精准地确定用户的搜索需求,并将满足用户的搜索需求的服务提供给用户,从而可以提升用户需求的满足程度,提高用户体验度,有利于语音搜索的推广。
[0006]本发明的第二个目的在于提出一种语音搜索装置。
[0007]为了实现上述目的,本发明第一方面实施例的语音搜索方法,包括:接收用户输入的语音;将所述语音转化为文字,并对转化的文字进行语义识别;根据所述语义识别的结果,结合所述用户当前所处的地理位置和/或搜索行为的上下文,确定所述用户的搜索需求;根据所述搜索需求进行搜索,获得满足所述搜索需求的服务,并将所述服务提供给所述用户。
[0008]本发明实施例的语音搜索方法,将用户输入的语音转化为文字,并对转化的文字进行语义识别,然后根据上述语义识别的结果,结合用户当前所处的地理位置和/或搜索行为的上下文,确定用户的搜索需求,根据该搜索需求进行搜索,获得满足上述搜索需求的服务,并将搜索获得的服务提供给用户,从而可以提升用户需求的满足程度,提高用户体验度,有利于语音搜索的推广。
[0009]为了实现上述目的,本发明第二方面实施例的语音搜索装置,包括:接收模块,用于接收用户输入的语音;转化模块,用于将所述语音转化为文字;识别模块,用于对所述转化模块转化的文字进行语义识别;确定模块,用于根据所述识别模块的语义识别的结果,结合所述用户当前所处的地理位置和/或搜索行为的上下文,确定所述用户的搜索需求;搜索模块,用于根据所述搜索需求进行搜索,获得满足所述搜索需求的服务,并将所述服务提供给所述用户。
[0010]本发明实施例的语音搜索装置,转化模块将用户输入的语音转化为文字,识别模块对转化的文字进行语义识别,然后确定模块根据上述语义识别的结果,结合用户当前所处的地理位置和/或搜索行为的上下文,确定用户的搜索需求,搜索模块根据该搜索需求进行搜索,获得满足上述搜索需求的服务,并将搜索获得的服务提供给用户,从而可以提升用户需求的满足程度,提高用户体验度,有利于语音搜索的推广。
[0011]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0012]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0013]图1为本发明语音搜索方法一个实施例的流程图;
[0014]图2为本发明将语音转化为文字一个实施例的示意图;
[0015]图3为本发明根据用户的搜索需求搜索获得满足上述搜索需求的服务一个实施例的不意图;
[0016]图4为本发明执行完成用户选择的服务的后续操作一个实施例的示意图;
[0017]图5为本发明根据用户的搜索需求搜索获得满足上述搜索需求的服务另一个实施例的示意图;
[0018]图6为本发明根据用户的搜索需求搜索获得满足上述搜索需求的服务再一个实施例的示意图;
[0019]图7为本发明根据用户的搜索需求搜索获得满足上述搜索需求的服务再一个实施例的示意图;
[0020]图8为本发明执行完成用户选择的服务的后续操作另一个实施例的示意图;
[0021]图9为本发明执行完成用户选择的服务的后续操作再一个实施例的示意图;
[0022]图10为本发明执行完成用户选择的服务的后续操作再一个实施例的示意图;
[0023]图11为本发明语音搜索装置一个实施例的结构示意图;
[0024]图12为本发明语音搜索装置另一个实施例的结构示意图。
【具体实施方式】
[0025]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0026]图1为本发明语音搜索方法一个实施例的流程图,如图1所示,该语音搜索方法可以包括:
[0027]步骤101,接收用户输入的语音。
[0028]步骤102,将上述语音转化为文字,并对转化的文字进行语义识别。
[0029]步骤103,根据上述语义识别的结果,结合上述用户当前所处的地理位置和/或搜索行为的上下文,确定上述用户的搜索需求。
[0030]步骤104,根据上述搜索需求进行搜索,获得满足上述搜索需求的服务,并将上述服务提供给用户。
[0031]进一步地,将上述服务提供给用户之后,搜索引擎还可以获得上述用户在提供的服务中选择的服务,执行完成上述选择的服务的后续操作。
[0032]本实施例的一种实现方式中,上述用户的搜索需求为餐饮类需求;则步骤104可以为:根据上述餐饮类需求进行搜索,获得与上述用户当前所处的地理位置的距离小于预定距离的餐厅,并将上述餐厅的信息展示给上述用户;这时,获得上述用户在提供的服务中选择的服务,执行完成上述选择的服务的后续操作可以为:获得上述用户选定的餐厅,向上述用户展示上述选定的餐厅的详情,并根据上述用户的选择执行以下操作之一或组合:在线预约、排号、点菜、支付和购买优惠券。其中,上述预定距离可以在具体实现时自行设定,本实施例对上述预定距离的大小不作限定,举例来说,上述预定距离可以为1000米。
[0033]举例来说,当用户通过语音搜索,对麦克风说“我要吃饭”时,搜索引擎就接收到了用户输入的“我要吃饭”的语音,如图2所示,搜索引擎会先将上述语音转化为文字,然后对转化的文字进行语义识别,图2为本发明将语音转化为文字一个实施例的示意图。图3为本发明根据用户的搜索需求搜索获得满足上述搜索需求的服务一个实施例的示意图,如图3所示,根据语义识别的结果可以确定用户的搜索需求为餐饮类需求,用户想要找的是吃饭的地方,因此搜索引擎会根据上述餐饮类需求进行搜索,获得与上述用户当前所处的地理位置的距离小于预定距离的餐厅,并将上述餐厅的信息展示给用户,以供用户进行选择。用户在展示的餐厅中选定一家餐厅之后,搜索引擎可以获得用户选定的餐厅,图4
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1