用于应用程序的语音搜索方法和系统技术方案

技术编号:12386665 阅读:79 留言:0更新日期:2015-11-25 19:02
本发明专利技术提出一种用于应用程序的语音搜索方法和系统,该用于应用程序的语音搜索方法包括:检测到用户对移动终端进行第一预设操作;根据所述第一预设操作,调起应用程序的语音输入接口;获取用户通过所述语音输入接口语音输入的搜索词,并根据所述搜索词在所述应用程序内进行语音搜索。该方法能够减少操作路径、降低操作复杂度,从而降低操作成本。

【技术实现步骤摘要】

本专利技术涉及语音搜索
,尤其涉及一种用于应用程序的语音搜索方法和系统
技术介绍
为了让用户更方便快捷的获取到信息,大部分移动终端应用程序都提供了搜索功能。为了解决文本输入不便,输入效率低的问题,采用语音输入作为一种输入方式。现在的移动终端应用程序中,语音搜索交互一般都是通过点击按钮来调起。按钮位置一般在主页或顶部和底部的工具栏中,且不会在任意场景都存在。用户在有搜索需求的情况下,必须先切换到有语音按钮的主页或工具栏,再点击语音搜索按钮进行搜索。但是,这种方式操作路径很长,操作不方便,导致操作成本较高。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种用于应用程序的语音搜索方法,该方法可以减少操作路径、降低操作复杂度,从而降低操作成本。本专利技术的另一个目的在于提出一种用于应用程序的语音搜索系统。为达到上述目的,本专利技术第一方面实施例提出的用于应用程序的语音搜索方法,包括:检测到用户对移动终端进行第一预设操作;根据所述第一预设操作,调起应用程序的语音输入接口;获取用户通过所述语音输入接口语音输入的搜索词,并根据所述搜索词在所述应用程序内进行语音搜索。本专利技术第一方面实施例提出的用于应用程序的语音搜索方法,通过检测用户对移动终端的操作,根据对移动终端的预设操作调起语音输入接口进行语音搜索,相比在主页或工具栏上寻找按钮再点击按钮调起语音输入接口的方式,可以降低操作路径、降低操作复杂度,从而降低操作成本。为达到上述目的,本专利技术第二方面实施例提出的用于应用程序的语音搜索系统,包括:检测模块,用于检测到用户对移动终端进行第一预设操作;调用模块,用于根据所述第一预设操作,调起应用程序的语音输入接口;搜索模块,用于获取用户通过所述语音输入接口语音输入的搜索词,并根据所述搜索词在所述应用程序内进行语音搜索。本专利技术第二方面实施例提出的用于应用程序的语音搜索系统,通过检测用户对移动终端的操作,根据对移动终端的预设操作调起语音输入接口进行语音搜索,相比在主页或工具栏上寻找按钮再点击按钮调起语音输入接口的方式,可以降低操作路径、降低操作复杂度,从而降低操作成本。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术一实施例提出的用于应用程序的语音搜索方法的流程示意图;图2是本专利技术另一实施例提出的用于应用程序的语音搜索方法的流程示意图;图3a和图3b是本专利技术实施例中两个应用程序对应的页面的示意图;图4a和图4b是本专利技术实施例中两个应用程序对应的语音输入界面的示意图;图5是本专利技术实施例中录音时的界面示意图;图6a和图6b是本专利技术实施例中两个应用程序对应的搜索结果页的示意图;图7a和图7b是本专利技术实施例中两个应用程序对应的对搜索结果进行处理后的示意图;图8a和图8b是本专利技术实施例中重新发起搜索时两个应用程序对应的语音输入界面的示意图;图9a和图9b是本专利技术实施例中重新发起搜索时两个应用程序对应的搜索结果页的示意图;图10是本专利技术另一实施例提出的用于应用程序的语音搜索方法的流程示意图;图11是本专利技术另一实施例提出的用于应用程序的语音搜索系统的结构示意图;图12是本专利技术另一实施例提出的用于应用程序的语音搜索系统的结构示意图;图13是本专利技术另一实施例提出的用于应用程序的语音搜索系统的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图1是本专利技术一实施例提出的用于应用程序的语音搜索方法的流程示意图,该方法包括:S11:检测到用户对移动终端进行第一预设操作;可选的,所述第一预设操作是摇动操作。移动终端例如手机、平板电脑等。例如,通常的移动终端内部都设置有重力传感器,通过重力传感器可以检测到移动终端在一定时间内的移动轨迹,如果该时间和移动轨迹满足一定要求,则可以确定用户对移动终端进行了摇动操作。例如,移动终端在一个小于预设时间阈值的时间内,移动轨迹表明移动终端分别向不同方向(如向左和向右)移动距离大于预设距离阈值,则可以检测到用户对移动终端进行了摇动操作。可以理解的是,第一预设操作不限于摇动操作,还可以是其他设置的操作,例如,对移动终端的屏幕进行长按操作,点击移动终端上的一个或多个预设按键等。S12:根据所述第一预设操作,调起应用程序的语音输入接口。其中,语音输入接口是指能够对用户语音进行录音的接口。现有的移动终端上安装的应用程序中通常都提供了语音功能,应用程序在提供语音功能时,是先调用应用程序的语音输入接口,从而对用户语音进行录音。在录音后可以根据需要进行后续处理,例如发送语音或者根据语音进行搜索等。以第一预设操作是摇动操作为例,一些实施例中,可以是在检测到用户对移动终端进行摇动操作后,直接调起应用程序(APP)的语音输入接口,直接进行录音;或者,一些实施例中,可以是在检测到用户对移动终端进行摇动操作后,先弹出语音输入界面,再根据用户在语音输入界面内的操作调起应用程序的语音输入接口,再进行录音。具体内容可以参见后续实施例中的相关描述。S13:获取用户通过所述语音输入接口语音输入的搜索词,并根据所述搜索词在所述应用程序内进行语音搜索。在调起语音输入接口后,可以将调起语音输入接口的时间点作为录音的起始点,从该起始点开始对用户语音进行录音,并在确定结束录音时,将结束录音的时间点作为录音的终止点,在该终止点结束录音,将起始点和终止点之间的录音过程中得到的录音作为语音输入的搜索词。在获取搜索词后可以在相应的应用程序内进行搜索。具体的根据搜索词进行搜索的方法可以采用已有技术实现,例如,在服务端将语音转换为文本后在数据库内获取相应的搜索结果等。本实施例中,通过检测用户对移动终端的操作,根据对移动终端的预设操作调起语音输入接口进行语音搜索,相比在主页或工具栏上寻找按钮再点击按钮调起语音输入接口的方式,可以降低操作路径、降低操作复杂度,从而降低操作成本本文档来自技高网...

【技术保护点】
一种用于应用程序的语音搜索方法,其特征在于,包括:检测到用户对移动终端进行第一预设操作;根据所述第一预设操作,调起应用程序的语音输入接口;获取用户通过所述语音输入接口语音输入的搜索词,并根据所述搜索词在所述应用程序内进行语音搜索。

【技术特征摘要】
1.一种用于应用程序的语音搜索方法,其特征在于,包括:
检测到用户对移动终端进行第一预设操作;
根据所述第一预设操作,调起应用程序的语音输入接口;
获取用户通过所述语音输入接口语音输入的搜索词,并根据所述搜索词在所述应用程
序内进行语音搜索。
2.根据权利要求1所述的方法,其特征在于,所述第一预设操作是摇动操作。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
启动安装在所述移动终端上的应用程序,并展示启动的应用程序的页面;
所述检测到用户对移动终端进行第一预设操作,包括:
在展示启动的应用程序的页面后,检测到用户对移动终端进行第一预设操作;
所述根据所述第一预设操作,调起应用程序的语音输入接口,包括:
根据所述第一预设操作,调起与所述启动的应用程序对应的语音输入接口。
4.根据权利要求1或2所述的方法,其特征在于,
所述检测到用户对移动终端进行第一预设操作,包括:
在展示安装在移动终端上的应用程序的页面之前,检测到用户对移动终端进行第一预
设操作;
所述方法还包括:
确定要进行语音搜索的应用程序;
所述根据所述第一预设操作,调起应用程序的语音输入接口,包括:
根据所述第一预设操作和所述要进行语音搜索的应用程序,调起与所述要进行语音搜
索的应用程序对应的语音输入接口。
5.根据权利要求1或2所述的方法,其特征在于,所述根据所述第一预设操作,调起
语音输入接口,包括:
在检测到所述第一预设操作后,直接调起语音输入接口;或者,
在检测到所述第一预设操作后,展示语音输入界面,在检测到对所述语音输入界面内
的预设标识进行的第二预设操作后,调起语音输入接口。
6.根据权利要求5所述的方法,其特征在于,所述获取用户通过所述语音输入接口语
音输入的搜索词,包括:
在调起语音输入接口时,开始对用户语音进行录音,并在确定结束录音时,结束录音,
将录音得到的语音作为语音输入的搜索词;
其中,确定结束录音,包括:
在检测到对移动终端的第三预设操作时,确定结束录音;或者,
在检测到对语音输入界面内...

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

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

1