搜索方法及装置的制造方法

文档序号:9750804阅读:442来源:国知局
搜索方法及装置的制造方法
【专利说明】
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种搜索方法及装置。
【【背景技术】】
[0002]随着互联网技术的发展,搜索是用户在一个系统或应用中最广泛的操作行为,在电脑上搜索栏一般居于网页头部,以供用户随时输入搜索词进行搜索,而手机终端设备由于空间有限,对功能内容会有所取舍,因此在一些头部导航栏会有其它的功能入口代替,用户不能即时的进行搜索,需要不断返回到设置有搜索功能的页面进行搜索,导致搜索效率较低。

【发明内容】

[0003]本发明的多个方面提供一种搜索方法及装置,用以提高搜索效率。
[0004]本发明的一方面,提供一种搜索方法,包括:
[0005]检测用户针对终端设备发出的手势;
[0006]若所述用户针对所述终端设备发出的手势,满足预设的用于启动语音输入模式的手势条件,则启动所述语音输入模式;
[0007]接收所述用户在所述语音输入模式下输入的语音搜索词;
[0008]根据所述语音搜索词进行搜索,并将搜索结果展现给所述用户。
[0009]本发明的另一方面,提供一种搜索装置,包括:
[0010]检测模块,用于检测用户针对所述终端设备发出的手势;
[0011]启动模块,用于在所述用户针对所述终端设备的手势,满足预设的用于启动语音输入模式的手势条件时,启动所述语音输入模式;
[0012]接收模块,用于接收所述用户在所述语音输入模式下输入的语音搜索词;
[0013]搜索模块,用于根据所述语音搜索词进行搜索,并将搜索结果展现给所述用户。
[0014]由以上技术方案可知,本发明采用用户针对终端设备发出的手势启动语音输入模式,在启动语音输入模式下用户输入语音搜索词,之后基于语音搜索词进行搜索并展示搜索结果,这样用户在基于终端设备进行搜索时,可以不用返回到设置有搜索功能的页面输入搜索词,而是直接通过手势加语音输入的方式快速输入搜索词,有利于提高搜索效率。
【【附图说明】】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明一实施例提供的搜索方法的流程示意图;
[0017]图2为本发明一实施例提供搜索装置的结构示意图;
[0018]图3为本发明另一实施例提供的搜索装置的结构示意图。
【【具体实施方式】】
[0019]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]图1为本发明一实施例提供的搜索方法的流程示意图。如图1所示,该方法包括:
[0021]101、检测用户针对终端设备发出的手势。
[0022]102、若用户针对终端设备发出的手势,满足预设的用于启动语音输入模式的手势条件,则启动语音输入模式。
[0023]103、接收用户在语音输入模式下输入的语音搜索词。
[0024]104、基于上述语音搜索词进行搜索,并将搜索结果展现给用户。
[0025]本实施例的执行主体可以是搜索装置,优选的该搜索装置可设置于终端设备内实现。
[0026]用户可以基于终端设备进行检索,具体可以通过终端设备上的浏览器进行检索。为了便于用户输入搜索词,本实施例的终端设备允许用户以语音方式输入搜索词,使得搜索词的输入可以脱离搜索栏,这样用户无需从当前页面回退到设置有搜索功能的页面输入搜索词,一定程度上提高了输入搜索词的效率;进一步本实施例的终端设备允许用户通过手势启动语音输入模式,而不需要像现有技术那样通过终端设备上特定的物理键触发,这使得用户不用再受终端设备上是否设置有用于启动语音输入模式的物理键的限制,也有利于进一步提高用户输入搜索词的效率。
[0027]为了实现上述功能,终端设备上预先设置有用于启动语音输入模式所需的手势条件,只有当用户发出的手势满足该手势条件时,才可以启动语音输入模式。
[0028]具体的,当用户需要基于终端设备进行搜索时,搜索装置可以检测用户针对终端设备发出的手势;然后判断用户针对终端设备发出的手势是否满足预设的用于启动语音输入模式的手势条件,如果用户针对终端设备发出的手势满足该手势条件,则启动语音输入模式;在语音输入模式下,用户可以以语音方式输入搜索词,即语音搜索词,搜索装置接收用户在语音输入模式下输入的语音搜索词;之后,搜索装置可以将该语音搜索词识别为文字,然后基于识别出的文字进行搜索,并将搜索结果展现给用户。其中,搜索装置将语音搜索词识别为文字的过程实际上属于语音识别技术,具体过程可参见现有技术,在此不再详述。
[0029]在此说明,本实施例对用于启动语音输入模式的手势不做限定。根据用于启动语音输入模式的手势的不同,预设的手势条件也会有所不同。下面举例说明用于启动语音输入模式的手势以及手势条件。
[0030]例如,用于启动语音输入模式的手势可以是用户在终端设备的触摸屏上输入的接触式的手势动作,并预先设定所使用的手势动作的轨迹,例如可以是直线轨迹、曲线轨迹、圆形轨迹等等。相应的,手势条件是指能够从用户在终端设备的触摸屏上输入的手势中识别用于启动语音输入模式的手势的信息。例如,如果用于启动语音输入模式的手势是用户在终端设备的触摸屏上输入的曲线轨迹的手势动作,则该手势条件可以是曲线轨迹的走向以及曲线轨迹对应的弧度门限;如果用于启动语音输入模式的手势是用户在终端设备的触摸屏上输入的圆形轨迹的手势动作,则该手势条件可以是圆形轨迹的方向(例如顺时针或逆时针)以及圆周的弧度值,即2 π。
[0031]又例如,用于启动语音输入模式的手势还可以是用户在终端设备的触摸屏之上发出的非接触式手势动作,并预先设定所使用的手势动作的轨迹,例如可以是直线轨迹、曲线轨迹、圆形轨迹等等。相应的,手势条件是指能够从用户在终端设备的触摸屏之上发出的手势中识别用于启动语音输入模式的手势的信息。例如,如果用于启动语音输入模式的手势是用户在终端设备的触摸屏之上发出的曲线轨迹的手势动作,则该手势条件可以是曲线轨迹的走向以及曲线轨迹对应的弧度门限;如果用于启动语音输入模式的手势是用户在终端设备的触摸屏之上发出的圆形轨迹的手势动作,则该手势条件可以是圆形轨迹的方向(例如顺时针或逆时针)以及圆周的弧度值,即2 π。
[0032]再例如,用于启动语音输入模式的手势还可以是用户移动终端设备而产生的手势,并预先设定移动终端设备的轨迹,例如可以是直线轨迹、曲线轨迹、圆形轨迹等等。相应的,手势条件是指能够从用户移动终端设备的手势中识别用于启动语音输入模式的手势的信息。例如,如果用于启动语音输入模式的手势是以直线轨迹移动终端设备的手势,则该手势条件可以是移动方向(例如自上而下、自下而上、自左而右或自右而左)以及直线轨迹的弧度值,即O ;如果用于启动语音输入模式的手势是以曲线轨迹移动终端设备的手势,则该手势条件可以是曲线轨迹的走向以及曲线轨迹对应的弧度门限。
[0033]在一可选实施方式中,用于启动语音输入模式的手势是用户移动终端设备而产生的手势,而用户移动终端设备而产生的手势具体是指轨迹逐渐靠近用户嘴部、轨迹对应的弧度大于弧度门限,并且该手势的结束点到用户嘴部的距离小于距离门限的手势。相应的,预设手势条件具体可以包括轨迹逐渐靠近用户嘴部、弧度大于预设弧度门限以及距离小于预设距离门限等,但不限于此。基于此,上述检测用户针对终端设备发出的手势具体为:利用终端设备内的动作传感器(例如可以是三轴传感器),检测用户用于移动终端设备的手势,其中,动作传感器可以同时测定6个方向的位置、移动轨迹和加速度,因此可以精确的检测用户的手势。在本实施例中,该检测用户针对终端设备发出的手势的过程具体是指检测用户用于移动终端设备的手势的起始点、结束点以及由起始点到结束点的轨迹对应的弧度。
[0034]基于上述,搜索装置确定用户针对终端设备发出的手势是否符合启动语音输入模式的预设手势条件的过程包括:搜索装置判断用户用于移动终端设备的手势的轨迹是否逐渐靠近用户的嘴部,并且该轨迹对应的弧度是否大于预设弧度门限;如果判断结果为是,即上述轨迹逐渐靠近用户的嘴部,且上述轨迹对应的弧度大于预设的弧度门限,则进一步判断用户用于移动终端设备的手势的结束点到用户的嘴部的距离是否小于预设的距离门限;如果判断结果为是,即用户用于移动终端设备的手势的结束点到用户的嘴部的距离小于预设的距离门限,则确定用户用于移动终端设备的手势符合启动语音输入模式的预设手势条件,相当于确定用户针对终端设备发出的手势符合启动语音输入模式的预设手势条件。
[0035]其中,在判断用户用于移动终端设备的手势的结束点到用户的嘴部的距离是否小于预设的距离门限之前,搜索装置可以利用终端设备内的距离感应器,确定用户用于移动终端设备的手势的结束点到用户的嘴部的距离。具体的,搜索装置可以通过距离感应器检测终端设备的物理变化量,将该变化量换算为距离来测量从终端设备到用户的嘴部附近的距离位移。以iphone手机为例,它的距离感应器位于手机正面上部,具体在听筒和前置摄像头附近,只要人体的任何一部分靠近此区域,距离感应器就会响应。
[0036]进一步,如果用户用于移动终端设备的手势的轨迹不是逐渐靠近用户的嘴部,或者用户用于移动终端设备的手势的轨迹对应的弧度小于预设弧度门限,或者用户用于移动终端设备的手势的结束点到用户的嘴部的距离大于预设距离门限,则确定用户针对终端设备发出的手势不符合启动语音输入模式的预设手势条件,也就表示该用户移动终端设备的手势不是用于启动语音输入模式。
[0037]在一可选实施方式中,搜索装置可以在终端设备呈现指定页面时,检测用户针对终端设备发出的手势,进而在该手势符合启动语音输入模式的手势条件时,启动语音输入模式,接收用户
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1