搜索建议的展示方法和装置制造方法

文档序号:6638684阅读:190来源:国知局
搜索建议的展示方法和装置制造方法
【专利摘要】本发明提出一种搜索建议的展示方法和装置,该搜索建议的展示方法包括:确定用户在使用搜索应用的过程中发起搜索;对所述用户当前浏览的内容进行分词,生成分词列表;监听并获取所述用户通过所述搜索应用输入的搜索关键字;将所述搜索关键字与所述分词列表中的文本进行匹配;将所述分词列表中与所述搜索关键字匹配的文本作为搜索建议展示给所述用户。本发明可以实现将搜索建议与用户当前浏览的内容相关联,可以让用户快速搜索到自己所需要的内容,进而可以提高用户体验度。
【专利说明】搜索建议的展示方法和装置

【技术领域】
[0001]本发明涉及互联网【技术领域】,尤其涉及一种搜索建议的展示方法和装置。

【背景技术】
[0002]在日常生活中,遇到疑难不解的事情时,人们通常需要进行搜索,以获取答案。现有技术中,当用户在搜索框中输入搜索关键字,会从服务端拉取搜索建议进行展示。
[0003]现有技术中,服务端给出的搜索建议基于大数据分析和当前的关键词热度,并且需要用户主动选择搜索分类,但是服务端给出的搜索建议与当前浏览的内容未关联,也就是说,服务端给出的搜索建议未必是用户想要的,用户的体验度较低。


【发明内容】

[0004]本发明的目的旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]为此,本发明的第一个目的在于提出一种搜索建议的展示方法。通过该方法,根据用户输入的搜索关键字从该用户当前浏览的内容中获取搜索建议,从而可以实现将搜索建议与用户当前浏览的内容相关联,可以让用户快速搜索到自己所需要的内容,进而可以提高用户体验度。
[0006]本发明的第二个目的在于提出一种搜索建议的展示装置。
[0007]为了实现上述实施例,本发明第一方面实施例的一种搜索建议的展示方法,包括:确定用户在使用搜索应用的过程中发起搜索;对所述用户当前浏览的内容进行分词,生成分词列表;监听并获取所述用户通过所述搜索应用输入的搜索关键字;将所述搜索关键字与所述分词列表中的文本进行匹配;将所述分词列表中与所述搜索关键字匹配的文本作为搜索建议展示给所述用户。
[0008]本发明实施例的搜索建议的展示方法,确定用户在使用搜索应用的过程中发起搜索之后,对用户当前浏览的内容进行分词,生成分词列表,然后监听并获取用户通过上述搜索应用输入的搜索关键字,将搜索关键字与分词列表中的文本进行匹配,并将上述分词列表中与上述搜索关键字匹配的文本作为搜索建议展示给用户;从而可以实现将搜索建议与用户当前浏览的内容相关联,可以让用户快速搜索到自己所需要的内容,进而可以提高用户体验度。
[0009]为了实现上述实施例,本发明第二方面实施例的搜索建议的展示装置,包括:确定模块,用于确定用户在使用搜索应用的过程中发起搜索;分词模块,用于对所述用户当前浏览的内容进行分词,生成分词列表;监听模块,用于监听所述用户通过所述搜索应用输入的搜索关键字;获取模块,用于获取所述监听模块监听到的搜索关键字;匹配模块,用于将所述获取模块获取的搜索关键字与所述分词模块生成的分词列表中的文本进行匹配;展示模块,用于将所述分词列表中与所述搜索关键字匹配的文本作为搜索建议展示给所述用户。
[0010]本发明实施例的搜索建议的展示装置,确定模块确定用户在使用搜索应用的过程中发起搜索之后,分词模块对用户当前浏览的内容进行分词,生成分词列表,然后监听模块监听并由获取模块获取用户通过上述搜索应用输入的搜索关键字,匹配模块将搜索关键字与分词列表中的文本进行匹配,并由展示模块将上述分词列表中与上述搜索关键字匹配的文本作为搜索建议展示给用户;从而可以实现将搜索建议与用户当前浏览的内容相关联,可以让用户快速搜索到自己所需要的内容,进而可以提高用户体验度。
[0011]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

【专利附图】

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

【具体实施方式】
[0016]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0017]图1为本发明搜索建议的展示方法一个实施例的流程图,如图1所示,该搜索建议的展示方法可以包括:
[0018]步骤101,确定用户在使用搜索应用的过程中发起搜索。
[0019]本实施例中,确定用户在使用搜索应用的过程中发起搜索是指确定用户是在正在使用搜索应用的过程中发起的搜索;以及确定该用户不是从其他应用切入到上述搜索应用发起的搜索,也不是将上述搜索应用从后台状态切入到前台状态发起的搜索。
[0020]步骤102,对上述用户当前浏览的内容进行分词,生成分词列表。
[0021]具体地,对上述用户当前浏览的内容进行分词,生成分词列表可以为:获取上述搜索应用当前展示的页面,在当前展示的页面中获取上述用户所能看到的内容,对上述用户所能看到的内容进行分词,生成分词列表。
[0022]其中,在当前展示的页面中获取上述用户所能看到的内容可以为:根据当前展示的页面的横轴(X轴)和纵轴(Y轴)的偏移量,以及当前屏幕的大小,获取上述用户所能看到的内容。
[0023]步骤103,监听并获取上述用户通过上述搜索应用输入的搜索关键字。
[0024]步骤104,将上述搜索关键字与上述分词列表中的文本进行匹配。
[0025]步骤105,将上述分词列表中与上述搜索关键字匹配的文本作为搜索建议展示给上述用户。
[0026]本实施例中,上述分词列表中与上述搜索关键字匹配的文本包括:上述分词列表中与上述搜索关键字全词匹配、部分词匹配、全词音匹配和部分词音匹配的文本;则将上述分词列表中与上述搜索关键字匹配的文本作为搜索建议展示给上述用户可以为:将上述分词列表中与上述搜索关键字匹配的文本按照全词匹配、部分词匹配、全词音匹配和部分词音匹配的规则进行排序后,作为搜索建议展示给上述用户。
[0027]其中,这里所说的文本包括词或短句,本实施例对此不作限定。
[0028]上述实施例中,确定用户在使用搜索应用的过程中发起搜索之后,对用户当前浏览的内容进行分词,生成分词列表,然后监听并获取用户通过上述搜索应用输入的搜索关键字,将搜索关键字与分词列表中的文本进行匹配,并将上述分词列表中与上述搜索关键字匹配的文本作为搜索建议展示给用户;从而可以实现将搜索建议与用户当前浏览的内容相关联,可以让用户快速搜索到自己所需要的内容,进而可以提高用户体验度。
[0029]图2为本发明搜索建议的展示装置一个实施例的结构示意图,本实施例中的搜索建议的展示装置可以实现本发明图1所示实施例的流程,如图2所示,该搜索建议的展示装置可以包括:确定模块21、分词模块22、监听模块23、获取模块24、匹配模块25和展示模块26 ;
[0030]其中,确定模块21,用于确定用户在使用搜索应用的过程中发起搜索;本实施例中,确定模块21确定用户在使用搜索应用的过程中发起搜索是指确定用户是在正在使用搜索应用的过程中发起的搜索;以及确定该用户不是从其他应用切入到上述搜索应用发起的搜索,也不是将上述搜索应用从后台状态切入到前台状态发起的搜索。
[0031]分词模块22,用于对上述用户当前浏览的内容进行分词,生成分词列表;
[0032]监听模块23,用于监听上述用户通过上述搜索应用输入的搜索关键字;
[0033]获取模块24,用于获取监听模块23监听到的搜索关键字;
[0034]匹配模块25,用于将获取模块24获取的搜索关键字与分词模块22生成的分词列表中的文本进行匹配;
[0035]展示模块26,用于将上述分词列表中与上述搜索关键字匹配的文本作为搜索建议展示给上述用户。其中,这里所说的文本包括词或短句,本实施例对此不作限定。
[0036]上述搜索建议的展示装置中,确定模块21确定用户在使用搜索应用的过程中发起搜索之后,分词模块22对用户当前浏览的内容进行分词,生成分词列表,然后监听模块23监听并由获取模块24获取用户通过上述搜索应用输入的搜索关键字,匹配模块25将搜索关键字与分词列表中的文本进行匹配,并由展示模块26将上述分词列表中与上述搜索关键字匹配的文本作为搜索建议展示给用户;从而可以实现将搜索建议与用户当前浏览的内容相关联,可以让用户快速搜索到自己所需要的内容,进而可以提高用户体验度。
[0037]图3为本发明搜索建议的展示装置另一个实施例的结构示意图,与图2所示的搜索建议的展示装置相比,不同之处在于,分词模块22可以包括:内容获取子模块221和生成子模块222 ;
[0038]其中,内容获取子模块221,用于获取上述搜索应用当前展示的页面,在当前展示的页面中获取上述用户所能看到的内容;
[0039]生成子模块222,用于对内容获取子模块221获取的上述用户所能看到的内容进行分词,生成分词列表。
[0040]具体地,内容获取子模块221,具体用于根据当前展示的页面的横轴(X轴)和纵轴(Y轴)的偏移量,以及当前屏幕的大小,获取上述用户所能看到的内容。
[0041]本实施例中,上述分词列表中与所述搜索关键字匹配的文本包括:上述分词列表中与上述搜索关键字全词匹配、部分词匹配、全词音匹配和部分词音匹配的文本;则展示模块26,具体用于将上述分词列表中与上述搜索关键字匹配的文本按照全词匹配、部分词匹配、全词音匹配和部分词音匹配的规则进行排序后,作为搜索建议展示给用户。
[0042]上述可以实现将搜索建议与用户当前浏览的内容相关联,可以让用户快速搜索到自己所需要的内容,进而可以提高用户体验度。
[0043]需要说明的是,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0044]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0045]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(Programmable Gate Array ;以下简称:PGA),现场可编程门阵列(Field ProgrammableGate Array ;以下简称:FPGA)等。
[0046]本【技术领域】的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0047]此外,本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
[0048]上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0049]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0050]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【权利要求】
1.一种搜索建议的展示方法,其特征在于,包括: 确定用户在使用搜索应用的过程中发起搜索; 对所述用户当前浏览的内容进行分词,生成分词列表; 监听并获取所述用户通过所述搜索应用输入的搜索关键字; 将所述搜索关键字与所述分词列表中的文本进行匹配; 将所述分词列表中与所述搜索关键字匹配的文本作为搜索建议展示给所述用户。
2.根据权利要求1所述的方法,其特征在于,所述对所述用户当前浏览的内容进行分词,生成分词列表包括: 获取所述搜索应用当前展示的页面; 在当前展示的页面中获取所述用户所能看到的内容; 对所述用户所能看到的内容进行分词,生成分词列表。
3.根据权利要求2所述的方法,其特征在于,所述在当前展示的页面中获取所述用户所能看到的内容包括: 根据所述当前展示的页面的横轴和纵轴的偏移量,以及当前屏幕的大小,获取所述用户所能看到的内容。
4.根据权利要求1-3任意一项所述的方法,其特征在于,所述分词列表中与所述搜索关键字匹配的文本包括:所述分词列表中与所述搜索关键字全词匹配、部分词匹配、全词音匹配和部分词音匹配的文本。
5.根据权利要求4所述的方法,其特征在于,所述将所述分词列表中与所述搜索关键字匹配的文本作为搜索建议展示给所述用户包括: 将所述分词列表中与所述搜索关键字匹配的文本按照全词匹配、部分词匹配、全词音匹配和部分词音匹配的规则进行排序后,作为搜索建议展示给所述用户。
6.一种搜索建议的展示装置,其特征在于,包括: 确定模块,用于确定用户在使用搜索应用的过程中发起搜索; 分词模块,用于对所述用户当前浏览的内容进行分词,生成分词列表; 监听模块,用于监听所述用户通过所述搜索应用输入的搜索关键字; 获取模块,用于获取所述监听模块监听到的搜索关键字; 匹配模块,用于将所述获取模块获取的搜索关键字与所述分词模块生成的分词列表中的文本进行匹配; 展示模块,用于将所述分词列表中与所述搜索关键字匹配的文本作为搜索建议展示给所述用户。
7.根据权利要求6所述的装置,其特征在于,所述分词模块包括: 内容获取子模块,用于获取所述搜索应用当前展示的页面,在当前展示的页面中获取所述用户所能看到的内容; 生成子模块,用于对所述内容获取子模块获取的所述用户所能看到的内容进行分词,生成分词列表。
8.根据权利要求7所述的装置,其特征在于, 所述内容获取子模块,具体用于根据所述当前展示的页面的横轴和纵轴的偏移量,以及当前屏幕的大小,获取所述用户所能看到的内容。
9.根据权利要求6-8任意一项所述的装置,其特征在于,所述分词列表中与所述搜索关键字匹配的文本包括:所述分词列表中与所述搜索关键字全词匹配、部分词匹配、全词音匹配和部分词音匹配的文本; 所述展示模块,具体用于将所述分词列表中与所述搜索关键字匹配的文本按照全词匹配、部分词匹配、全词音匹配和部分词音匹配的规则进行排序后,作为搜索建议展示给所述用户。
【文档编号】G06F17/30GK104462425SQ201410773582
【公开日】2015年3月25日 申请日期:2014年12月12日 优先权日:2014年12月12日
【发明者】刘俊启 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1