搜索输入方法和装置制造方法

文档序号:6625633阅读:145来源:国知局
搜索输入方法和装置制造方法
【专利摘要】本发明提出一种搜索输入方法和装置,该搜索输入方法包括检测用户进行预设操作;在检测到所述预设操作后,在搜索页面的当前可见区域内显示搜索入口;接收所述用户通过所述搜索入口输入的当前搜索内容,并获取与所述当前搜索内容对应的当前搜索结果。该方法能够提高搜索输入的便捷性。
【专利说明】搜索输入方法和装置

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种搜索输入方法和装置。

【背景技术】
[0002]人们可以通过在搜索栏中输入搜索词获取所需信息,搜索栏通常位于搜索页面的上方。当获取搜索结果后,如果用户对搜索结果不满意需要重新搜索时,需要移动到页面上方,重新在搜索栏中输入搜索词发起搜索。但是,在很多情况下,特别是在移动设备上,由于移动设备的屏幕较小,在向下获取搜索结果时,上方的搜索栏就会不可见,为了重新在搜索栏中输入,需要再次向上滑动以显示出搜索栏,使得这种交互方式不够便捷。


【发明内容】

[0003]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本发明的一个目的在于提出一种搜索输入方法,该方法可以提高搜索输入的便捷性。
[0005]本发明的另一个目的在于提出一种搜索输入装置。
[0006]为达到上述目的,本发明第一方面实施例提出的搜索输入方法,包括:检测用户进行预设操作;在检测到所述预设操作后,在搜索页面的当前可见区域内显示搜索入口 ;接收所述用户通过所述搜索入口输入的当前搜索内容,并获取与所述当前搜索内容对应的当前搜索结果。
[0007]本发明第一方面实施例提出的搜索输入方法,通过在搜索页面的当前可见区域内显示搜索入口,可以直接在当前可见区域内进行搜索,而不需要滑动到显示原来的搜索栏才能搜索,从而可以提高搜索的便捷性。
[0008]为达到上述目的,本发明第二方面实施例提出的搜索输入装置,包括:检测模块,用于检测用户进行预设操作;显示模块,用于在检测到所述预设操作后,在搜索页面的当前可见区域内显示搜索入口 ;获取模块,用于接收所述用户通过所述搜索入口输入的当前搜索内容,并获取与所述当前搜索内容对应的当前搜索结果。
[0009]本发明第二方面实施例提出的搜索输入装置,通过在搜索页面的当前可见区域内显示搜索入口,可以直接在当前可见区域内进行搜索,而不需要滑动到显示原来的搜索栏才能搜索,从而可以提高搜索的便捷性。
[0010]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

【专利附图】

【附图说明】
[0011]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0012]图1是本发明一实施例提出的搜索输入方法的流程示意图;
[0013]图2是本发明另一实施例提出的搜索输入方法的流程示意图;
[0014]图3是本发明另一实施例提出的搜索输入装置的结构示意图;
[0015]图4是本发明另一实施例提出的搜索输入装置的结构示意图。

【具体实施方式】
[0016]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0017]图1是本发明一实施例提出的搜索输入方法的流程示意图,该方法包括:
[0018]Sll:检测用户进行预设操作。
[0019]可选的,所述预设操作包括如下项中的至少一项:
[0020]预设的手势动作;
[0021]摇动移动设备;
[0022]点击预设按钮。
[0023]其中,预设的手势动作可以是指在移动设备屏幕上进行的预设方向的滑动,例如,向左滑动。
[0024]预设按钮可以是搜索页面上预设的按钮,或者,预设按钮也可以是指移动设备上的物理按钮。
[0025]S12:在检测到所述预设操作后,在搜索页面的当前可见区域内显示搜索入口。
[0026]可选的,搜索页面可以具体是指搜索结果页面。例如,用户已经进行过搜索,那么搜索引擎可以获取相应的搜索结果并展现搜索结果页面。
[0027]以手机为例,展现搜索结果页面后,用户可以向下滑动以展现搜索结果,当逐渐向下展现结果时,上方的搜索栏就会不可见。相关技术中,如果对搜索结果不满意需要重新搜索时,需要向上滑动显示出搜索栏后再进行搜索。
[0028]而本实施例中,可以在当前可见区域内显示搜索入口。
[0029]可选的,可以在搜索结果页面的下方显示搜索入口。例如,通常来讲,搜索结果页面下方是工具栏,当检测到预设操作后,可以将该工具栏切换为搜索入口。
[0030]搜索入口可以是搜索栏的形式,例如,搜索栏空白处可以输入文本;或者,搜索栏中设置有语音输入按钮,当点击语音输入按钮后,可以语音输入;或者,搜索栏中设置有图片输入按钮,当点击图片输入按钮后,可以输入图片。
[0031]可选的,当需要语音输入时,在存在语音输入按钮时,可以点击语音输入按钮,之后出现语音输入界面,用户可以在该语音输入界面中输入语音。本实施例中,当检测到预设操作时,可以直接打开该语音输入界面,具体的,可以不显示语音输入按钮,而是直接打开通常的用户点击语音输入按钮后显示的语音输入界面。
[0032]S13:接收所述用户通过所述搜索入口输入的当前搜索内容,并获取与所述当前搜索内容对应的当前搜索结果。
[0033]例如,当显示搜索入口后,用户可以在搜索入口中以文本,语音,或者图片等方式输入要搜索的内容,之后,搜索引擎可以将该内容发送给服务端,并由服务端将搜索结果返回给搜索引擎进行展现。
[0034]本实施例通过在搜索页面的当前可见区域内显示搜索入口,可以直接在当前可见区域内进行搜索,而不需要滑动到显示原来的搜索栏才能搜索,从而可以提高搜索的便捷性,提升用户体验。
[0035]图2是本发明另一实施例提出的搜索输入方法的流程示意图,该方法包括:
[0036]S201:搜索引擎接收用户输入的第一搜索内容。
[0037]其中,第一搜索内容可以是用户首次输入的内容,例如,用户在搜索引擎的搜索栏中输入的内容。
[0038]可选的,该输入的内容可以以文本,语音或者图片等方式进行输入。
[0039]本实施例以语音输入为例。例如,在搜索栏中设有语音输入按钮,当用户点击语音输入按钮后会显示语音输入界面,用户对着语音输入界面说话后,就可以以语音形式输入要搜索的内容。
[0040]S202:搜索引擎将第一搜索内容发送给服务端。
[0041]其中,当第一搜索内容是语音输入时,搜索引擎可以首先将语音信息发送给服务端,服务端对语音信息进行文本识别后得到文本识别结果,之后,服务端可以将该文本识别结果发送给搜索引擎。搜索引擎获取文本识别结果后,可以将该文本识别结果发送给服务端。
[0042]S203:服务端根据第一搜索内容获取第一搜索结果,并记录第一搜索内容。
[0043]其中,当用户语音输入时,服务端可以从语音搜索服务器和文本搜索服务器中分别获取语音结果和文本结果,并将语音结果和文本结果作为第一搜索结果。另外,在结果排序时,服务端可以将语音搜索结果排序在文本结果前面。
[0044]另一方面,当用户非语音输入时,例如采用文本输入时,可以采用常用的方式获取相应的搜索结果。
[0045]进一步的,服务端可以记录用户搜索过的内容,可以将该历史搜索的内容确定为上下文信息。具体的,在记录时可以保存用户标识与历史搜索内容的对应关系,以及,搜索引擎在发送搜索内容给服务端时同时携带用户标识,以便根据用户标识以及对应关系找到对应的历史搜索内容,以确定对应的上下文信息。
[0046]S204:服务端将第一搜索结果发送给搜索引擎。
[0047]S205:搜索引擎将第一搜索结果展现在搜索结果页中。
[0048]其中,第一搜索结果中的语音结果可以以语音播放。例如,用户以语音输入“北京天气”时,可以获取相应的结果后,将今天的天气情况以语音播放出来。
[0049]当用户对第一搜索结果不满意或者需要重新搜索时,该方法还可以包括:
[0050]S206:搜索引擎检测到用户进行预设操作后,在搜索结果页的下方显示搜索入口。
[0051]例如,第一搜索内容是“天龙八部”,返回的第一搜索结果可能包括“天龙八部”电视剧、“天龙八部”百科介绍等,但是,用户可能更希望获取“天龙八部”小说,因此,用户可以进行预设操作,例如,在屏幕上左滑之后可以将搜索结果页的工具栏切换成搜索入口。
[0052]S207:搜索引擎接收用户通过该搜索入口输入的第二搜索内容。
[0053]由于第一搜索内容相对于第二搜索内容是以前的内容,因此,第一搜索内容可以称为历史搜索内容,第二搜索内容可以称为当前搜索内容。
[0054]在显示搜索入口后,用户可以继续输入,例如,显示语音输入按钮后,用户点击语音输入按钮后,可以以语音输入“小说”。
[0055]S208:搜索引擎将第二搜索内容发送给服务端。
[0056]S209:服务端根据第二搜索内容和上下文信息,获取第二搜索结果。
[0057]相应的,第二搜索结果可以称为当前搜索结果,第一搜索结果可以称为历史搜索结果。
[0058]其中,上下文信息是根据历史搜索内容确定的,例如,第一搜索内容是“天龙八部”,因此服务端可以获知用户想要“天龙八部”小说,之后,可以将“天龙八部”小说排序在前得到第二搜索结果。
[0059]具体的获取搜索结果的方式可以类似上述步骤中描述的,例如可以从语音搜索服务器和文本搜索服务器中获取。
[0060]S210:服务端将第二搜索结果发送给搜索引擎。
[0061]S211:搜索引擎将第二搜索结果展现在搜索结果页中。
[0062]例如,由于第二搜索结果中“天龙八部”小说排序在前,因此,用户可以方便的查找到所需结果。
[0063]可以理解的是,当用户对第二搜索结果不满意或者需要重新搜索新的信息时,还可以重复执行上述的S206-S211直至获取满意的搜索结果。
[0064]本实施例通过在搜索页面的当前可见区域内显示搜索入口,可以直接在当前可见区域内进行搜索,而不需要滑动到显示原来的搜索栏才能搜索,从而可以提高搜索的便捷性;另外,本实施例在搜索时采用上下文信息,可以根据上下文场景获取更适合的搜索结果,实现搜索结果的连续性,提高搜索精准度。
[0065]图3是本发明另一实施例提出的搜索输入装置的结构示意图,该装置30包括检测模块31、显示模块32和获取模块33。
[0066]检测模块31用于检测用户进行预设操作;
[0067]可选的,所述预设操作包括如下项中的至少一项:
[0068]预设的手势动作;
[0069]摇动移动设备;
[0070]点击预设按钮。
[0071]其中,预设的手势动作可以是指在移动设备屏幕上进行的预设方向的滑动,例如,向左滑动。
[0072]预设按钮可以是搜索页面上预设的按钮,或者,预设按钮也可以是指移动设备上的物理按钮。
[0073]显示模块32用于在检测到所述预设操作后,在搜索页面的当前可见区域内显示搜索入口 ;
[0074]可选的,搜索页面可以具体是指搜索结果页面。例如,用户已经进行过搜索,那么搜索引擎可以获取相应的搜索结果并展现搜索结果页面。
[0075]以手机为例,展现搜索结果页面后,用户可以向下滑动以展现搜索结果,当逐渐向下展现结果时,上方的搜索栏就会不可见。相关技术中,如果对搜索结果不满意需要重新搜索时,需要向上滑动显示出搜索栏后再进行搜索。
[0076]而本实施例中,可以在当前可见区域内显示搜索入口。
[0077]可选的,所述显示模块具体用于:
[0078]在所述搜索结果页的下方,显示搜索入口。
[0079]可选的,所述显示模块进一步具体用于:
[0080]将所述搜索结果页下方的工具栏,切换为所述搜索入口。
[0081]搜索入口可以是搜索栏的形式,例如,搜索栏空白处可以输入文本;或者,搜索栏中设置有语音输入按钮,当点击语音输入按钮后,可以语音输入;或者,搜索栏中设置有图片输入按钮,当点击图片输入按钮后,可以输入图片。
[0082]可选的,当需要语音输入时,在存在语音输入按钮时,可以点击语音输入按钮,之后出现语音输入界面,用户可以在该语音输入界面中输入语音。
[0083]本实施例中,如果所述当前搜索内容是语音输入的内容,所述显示模块具体用于:
[0084]直接打开语音输入界面。
[0085]获取模块33用于接收所述用户通过所述搜索入口输入的当前搜索内容,并获取与所述当前搜索内容对应的当前搜索结果。
[0086]例如,当显示搜索入口后,用户可以在搜索入口中以文本,语音,或者图片等方式输入要搜索的内容,之后,搜索引擎可以将该内容发送给服务端,并由服务端将搜索结果返回给搜索引擎进行展现。
[0087]可选的,所述历史搜索内容还保存在所述服务端作为所述用户的上下文信息,所述获取模块具体用于:
[0088]将所述当前搜索内容发送给所述服务端,以使所述服务端根据所述当前搜索内容和所述上下文信息,获取当前搜索结果;
[0089]接收所述服务端发送的所述当前搜索结果。
[0090]例如,第一搜索内容是“天龙八部”,返回的第一搜索结果可能包括“天龙八部”电视剧、“天龙八部”百科介绍等,但是,用户可能更希望获取“天龙八部”小说,因此,用户可以进行预设操作,例如,在屏幕上左滑之后可以将搜索结果页的工具栏切换成搜索入口。
[0091]在显示搜索入口后,用户可以继续输入,例如,显示语音输入按钮后,用户点击语音输入按钮后,可以以语音输入“小说”。
[0092]其中,上下文信息是根据历史搜索内容确定的,例如,第一搜索内容是“天龙八部”,因此服务端可以获知用户想要“天龙八部”小说,之后,可以将“天龙八部”小说排序在前得到第二搜索结果。
[0093]具体的获取搜索结果的方式可以类似上述步骤中描述的,例如可以从语音搜索服务器和文本搜索服务器中获取。
[0094]参见图4,所述搜索页面是搜索结果页面,所述装置还包括:
[0095]接收模块34用于接收所述用户输入的历史搜索内容,并将所述历史搜索内容发送给服务端,并接收所述服务端根据所述历史搜索内容获取的历史搜索结果;
[0096]其中,历史搜索内容可以称为第一搜索内容,第一搜索内容可以是用户首次输入的内容,例如,用户在搜索引擎的搜索栏中输入的内容。
[0097]可选的,该输入的内容可以以文本,语音或者图片等方式进行输入。
[0098]本实施例以语音输入为例。例如,在搜索栏中设有语音输入按钮,当用户点击语音输入按钮后会显示语音输入界面,用户对着语音输入界面说话后,就可以以语音形式输入要搜索的内容。
[0099]其中,当第一搜索内容是语音输入时,搜索引擎可以首先将语音信息发送给服务端,服务端对语音信息进行文本识别后得到文本识别结果,之后,服务端可以将该文本识别结果发送给搜索引擎。搜索引擎获取文本识别结果后,可以将该文本识别结果发送给服务端。
[0100]其中,当用户语音输入时,服务端可以从语音搜索服务器和文本搜索服务器中分别获取语音结果和文本结果,并将语音结果和文本结果作为第一搜索结果。另外,在结果排序时,服务端可以将语音搜索结果排序在文本结果前面。
[0101]另一方面,当用户非语音输入时,例如采用文本输入时,可以采用常用的方式获取相应的搜索结果。
[0102]进一步的,服务端可以记录用户搜索过的内容,可以将该历史搜索的内容确定为上下文信息。
[0103]展现模块35,用于将所述历史搜索结果展现在所述搜索结果页面上。
[0104]其中,第一搜索结果中的语音结果可以以语音播放。例如,用户以语音输入“北京天气”时,可以获取相应的结果后,将今天的天气情况以语音播放出来。
[0105]可以理解的是,当用户对第二搜索结果不满意或者需要重新搜索新的信息时,还可以重复执行显示搜索入口及其后续步骤直至获取满意的搜索结果。
[0106]本实施例通过在搜索页面的当前可见区域内显示搜索入口,可以直接在当前可见区域内进行搜索,而不需要滑动到显示原来的搜索栏才能搜索,从而可以提高搜索的便捷性;另外,本实施例在搜索时采用上下文信息,可以根据上下文场景获取更适合的搜索结果,实现搜索结果的连续性,提高搜索精准度。
[0107]需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0108]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0109]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0110]本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0111]此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0112]上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0113]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0114]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1.一种搜索输入方法,其特征在于,包括: 检测用户进行预设操作; 在检测到所述预设操作后,在搜索页面的当前可见区域内显示搜索入口 ; 接收所述用户通过所述搜索入口输入的当前搜索内容,并获取与所述当前搜索内容对应的当前搜索结果。
2.根据权利要求1所述的方法,其特征在于,所述搜索页面是搜索结果页面,所述检测用户进行预设操作之前,所述方法包括: 接收所述用户输入的历史搜索内容,并将所述历史搜索内容发送给服务端,并接收所述服务端根据所述历史搜索内容获取的历史搜索结果; 将所述历史搜索结果展现在所述搜索结果页面上。
3.根据权利要求2所述的方法,其特征在于,所述历史搜索内容还保存在所述服务端作为所述用户的上下文信息,所述获取与所述当前搜索内容对应的当前搜索结果,包括: 将所述当前搜索内容发送给所述服务端,以使所述服务端根据所述当前搜索内容和所述上下文信息,获取当前搜索结果; 接收所述服务端发送的所述当前搜索结果。
4.根据权利要求2所述的方法,其特征在于,所述在界面的当前可见区域内显示搜索入口,包括: 在所述搜索结果页的下方,显示搜索入口。
5.根据权利要求4所述的方法,其特征在于,所述在所述搜索结果页的下方,显示搜索入口,包括: 将所述搜索结果页下方的工具栏,切换为所述搜索入口。
6.根据权利要求1所述的方法,其特征在于,如果所述当前搜索内容是语音输入的内容,所述在界面的当前可见区域内显示搜索入口,包括: 直接打开语音输入界面。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述预设操作包括如下项中的至少一项: 预设的手势动作; 摇动移动设备; 点击预设按钮。
8.一种搜索输入装置,其特征在于,包括: 检测模块,用于检测用户进行预设操作; 显示模块,用于在检测到所述预设操作后,在搜索页面的当前可见区域内显示搜索入Π ; 获取模块,用于接收所述用户通过所述搜索入口输入的当前搜索内容,并获取与所述当前搜索内容对应的当前搜索结果。
9.根据权利要求8所述的装置,其特征在于,所述搜索页面是搜索结果页面,所述装置还包括: 接收模块,用于接收所述用户输入的历史搜索内容,并将所述历史搜索内容发送给服务端,并接收所述服务端根据所述历史搜索内容获取的历史搜索结果; 展现模块,用于将所述历史搜索结果展现在所述搜索结果页面上。
10.根据权利要求9所述的装置,其特征在于,所述历史搜索内容还保存在所述服务端作为所述用户的上下文信息,所述获取模块具体用于: 将所述当前搜索内容发送给所述服务端,以使所述服务端根据所述当前搜索内容和所述上下文信息,获取当前搜索结果; 接收所述服务端发送的所述当前搜索结果。
11.根据权利要求9所述的装置,其特征在于,所述显示模块具体用于: 在所述搜索结果页的下方,显示搜索入口。
12.根据权利要求11所述的装置,其特征在于,所述显示模块进一步具体用于: 将所述搜索结果页下方的工具栏,切换为所述搜索入口。
13.根据权利要求8所述的装置,其特征在于,如果所述当前搜索内容是语音输入的内容,所述显示模块具体用于: 直接打开语音输入界面。
14.根据权利要求8-13任一项所述的装置,其特征在于,所述预设操作包括如下项中的至少一项: 预设的手势动作; 摇动移动设备; 点击预设按钮。
【文档编号】G06F17/30GK104281647SQ201410441541
【公开日】2015年1月14日 申请日期:2014年9月1日 优先权日:2014年9月1日
【发明者】谷铁峰, 马旭 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1