信息搜索方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机领域,具体而言,涉及一种信息搜索方法及装置。
【背景技术】
[0002]如今,我们的生活已经越来越趋于电子化,因而,也有越来越多的用户开始采用在网页搜索框中输入搜索关键词的方式,以得到所要搜索的目标信息。目前,通常采用的搜索方式是:1)用某输入法拼写搜索关键词;2)在输入法中选中所要搜索的搜索关键词;3)根据已输入的搜索关键词在搜索框中提供补词提示框,选中补词提示框中包括搜索关键词的目标搜索词,进而搜索以得到对应的所要搜索的目标信息。例如,以所要搜索的目标信息为北京7日天气预报为例,如图1中(a)-(d)所示,在A网站进行搜索,首先在输入法中拼写“tianqi”,然后,选中对应的搜索关键词“天气”,根据上述搜索关键词搜索框提供的补词提示框中可能包含“天气预报”、“天气预报查询一周”、“天气在线”等,再通过键盘中的上下选择键选择“天气预报查询一周”,先搜索得到天气预报一周查询的搜索结果页面,再点击进入对北京市的天气进行搜索,进而得到包括北京的7日天气预报的搜索页面。
[0003]然而,通过这种搜索方式进行搜索,用户需要通过一步一步地输入、选择等操作才能得到想要搜索的信息,显然操作的步骤较多,使得信息搜索的效率明显下降,浪费了用户的搜索时间,用户体验不高。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
【发明内容】
[0005]本发明实施例提供了一种信息搜索方法及装置,以至少解决现有技术中需要通过较多的操作步骤进行搜索所导致的搜索效率较低的技术问题。
[0006]根据本发明实施例的一个方面,提供了一种信息搜索方法,包括:检测到网页上显示的搜索框处于搜索词正在输入的状态;响应上述搜索词在上述网页上显示补词提示框,其中,上述补词提示框中包括一条或多条与上述搜索词相关的搜索字符串;检测是否接收到搜索词确认指令,其中,上述搜索词确认指令用于指示在上述搜索框处于搜索词正在输入的状态下执行搜索操作;若检测到上述搜索词确认指令,则将一条上述搜索字符串作为搜索条件执行上述搜索操作,并在上述网页上显示执行上述搜索操作得到的搜索结果。
[0007]根据本发明实施例的另一方面,还提供了一种信息搜索装置,包括:第一检测单元,用于检测到网页上显示的搜索框处于搜索词正在输入的状态;显示单元,用于响应上述搜索词在上述网页上显示补词提示框,其中,上述补词提示框中包括一条或多条与上述搜索词相关的搜索字符串;第二检测单元,用于检测是否接收到搜索词确认指令,其中,上述搜索词确认指令用于指示在上述搜索框处于搜索词正在输入的状态下执行搜索操作;搜索单元,用于在检测到上述搜索词确认指令时,将一条上述搜索字符串作为搜索条件执行上述搜索操作,并在上述网页上显示执行上述搜索操作得到的搜索结果。
[0008]在本发明实施例中,通过在搜索框处于搜索词正在输入的状态下,检测接收到搜索词确认指令,从而将一条搜索字符串作为搜索条件执行搜索操作,并在网页上显示执行搜索操作后得到的搜索结果,达到了快速的目的,从而实现了提高信息搜索的效率的技术效果,进而解决了现有技术中需要通过较多的操作步骤进行搜索所导致的搜索效率较低的技术问题。
[0009]进一步,在本发明实施例中,还可以通过对预先设置的设置执行预先设置的操作,以判断是否接收到搜索词确认指令,其中,对上述预先设置的设备执行的预先设置的操作包括以下之一:对键盘执行按键操作、对鼠标中的滑轮执行滚动操作、对鼠标中的按键执行点击操作、通过语音接收设备接收到语音输入信号、通过摄像头获取用于指示预先设置的手势操作的信号、通过传感器获取终端设备被晃动所产生的信号,其中,所述终端设备用于执行所述信息搜索方法。从而实现了在搜索框处于搜索词正在输入的状态下,通过简单的操作实现对信息的快速搜索。
【附图说明】
[0010]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0011]图1是根据现有技术的一种信息搜索方法的示意图;
[0012]图2是根据本发明实施例的一种可选的信息搜索方法的应用场景示意图;
[0013]图3是根据本发明实施例的一种可选的信息搜索方法的流程示意图;
[0014]图4是根据本发明实施例的一种可选的信息搜索方法的示意图;
[0015]图5是根据本发明实施例的另一种可选的信息搜索方法的示意图;
[0016]图6是根据本发明实施例的又一种可选的信息搜索方法的示意图;
[0017]图7是根据本发明实施例的又一种可选的信息搜索方法的示意图;以及
[0018]图8是根据本发明实施例的一种可选的信息搜索装置的结构示意图。
【具体实施方式】
[0019]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0020]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0021]实施例1
[0022]根据本发明实施例,提供了一种信息搜索方法,上述方法可以应用于如图2所示的网络环境中的任一终端202上,通过终端202向服务器204发送搜索请求,通过搜索以获取搜索结果。其中,上述终端202可以包括但不限于:手机、笔记本电脑、平板电脑、PC机、数字电视;上述网络可以包括但不限于:广域网、城域网、局域网。上述举例只是一种示例,本实施例对此不做任何限定。
[0023]可选地,在本实施例中,上述信息搜索方法的流程可以如图3所示,该方法包括:
[0024]S302,检测到网页上显示的搜索框处于搜索词正在输入的状态;
[0025]S304,响应搜索词在网页上显示补词提示框,其中,补词提示框中包括一条或多条与搜索词相关的搜索字符串;
[0026]S306,检测是否接收到搜索词确认指令,其中,搜索词确认指令用于指示在搜索框处于搜索词正在输入的状态下执行搜索操作;
[0027]S308,若检测到搜索词确认指令,则将一条搜索字符串作为搜索条件执行搜索操作,并在网页上显示执行搜索操作得到的搜索结果。
[0028]S310,若未检测到搜索词确认指令,则不执行搜索操作。
[0029]可选地,在本实施例中,上述网页上显示的搜索框可以但不限于接受用户输入的搜索关键词进行搜索的输入框,例如,百度、google等搜索引擎中所显示的搜索框,可参见图1所示的搜索框。
[0030]可选地,在本实施例中,上述搜索框处于搜索词正在输入的状态可以包括但不限于以下至少之一:在当前使用的输入法为中文输入法时,搜索词为中文,若在搜索框中只检测到搜索词对应的字母,且尚未检测到搜索词,则检测出搜索框处于搜索词正在输入的状态;和/或,在当前使用的输入法为英文输入法时,搜索词为字母或字母的组合,若在搜索框中只检测到搜索词中的部分字母,则检测出搜索框处于搜索词正在输入的状态。例如,如图1(a)所示的状态就是上述搜索框处于搜索词正在输入的状态的表现形式之一。
[0031]可选地,在本实施例中,上述补词提示框可以但不限于通过数据分析等技术手段,根据已输入的搜索关键词为用户提供与上述搜索词相关的可能的搜索字符串,以便用户在没有输入完整的搜索字符串的情况下,可以直接在补词提示框中选择想要搜索的搜索字符串进行搜索。
[0032]可选地,在本实施例中,上述接收到搜索词确认指令的方式可以包括但不限于以下至少之一:键盘按键输入、鼠标滚动或点击、通过摄像头获取用于指示预先设置的手势操作的信号、语音接收设备接收到语音输入信号、通过传感器获取终端设备被晃动所产生的信号,其中,上述终端设备用于执行上述信息搜索方法。可选地,在本实施例中,检测是否接收到搜索词确认指令的方式可以包括但不限于:将上述操作所生成的信号与预定信号进行比较,若上述操作所生成的信号与预定信号匹配,则检测出接收到搜索词确认指令。例如,设定键盘中的“Ctrl”快捷操作键的键值作为搜索词的确认指令,则当接收到键盘中的“Ctrl”键被按下,经比较后得出与预定信号匹配,则判断出上述搜索词被确认。
[0033]具体结合以下示例进行说明,仍然以搜索北京7天的天气预报为例,假设键盘中的“Ctrl”快捷操作键的键值为搜索词确认指令,如图4(a)所示,在A网站网页上显示的搜索框中检测到所要搜索的搜索词的字母“tianqi”,即,搜索框处于搜索词正在输入的状态,响应上述搜索词在网页上显示补词提示框,例如,上述补词提示框中的搜索字符串可以包括“天气预报查询一周”、“天气预报”、“天气在线”,然后,检测到键盘中的“Ctrl”键被按下,即检测到搜索词确认指令,则可直接将补词提示框中的一条搜索字符串(例如,“天气预报查询一周”)作为搜索条件执行搜索操作,则可直接得到如图4(b)所示的执行搜索操作后得到的搜索结果。
[0034]通过本申请提供的实施例,通过在网