一种搜索推荐方法及装置的制造方法_2

文档序号:9375826阅读:来源:国知局
数据分析或者热门词汇获取搜索推荐词的方式相比,本发明实施例所提供的技术方案,能够提高搜索推荐的准确性和有效性。
【【附图说明】】
[0061]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0062]图1是本发明实施例所提供的搜索推荐方法的流程示意图;
[0063]图2是本发明实施例所提供的搜索推荐装置的功能方块图。
【【具体实施方式】】
[0064]为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
[0065]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0066]在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0067]应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0068]应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述搜索推荐词,但这些搜索推荐词不应限于这些术语。这些术语仅用来将搜索推荐词彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一搜索推荐词也可以被称为第搜索推荐词,类似地,第二搜索推荐词也可以被称为第一搜索推荐词。
[0069]取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0070]实施例一
[0071]本发明实施例给出一种搜索推荐方法,请参考图1,其为本发明实施例所提供的搜索推荐方法的流程示意图,如图所示,该方法包括以下步骤:
[0072]S101,获取客户端当前展现的页面内容。
[0073]S102,根据所述客户端当前展现的页面内容,获得第一搜索推荐词。
[0074]S103,向所述客户端输出所述第一搜索推荐词,以便于所述客户端展现所述第一搜索推荐词。
[0075]实施例二
[0076]基于上述实施例一所提供的搜索推荐方法,本发明实施例对SlOl中获取客户端当前展现的页面内容的方法进行具体描述。该步骤具体可以包括:
[0077]举例说明,本发明实施例中,获取客户端当前展现的页面内容的方法可以包括但不限于以下几种:
[0078]第一种:当所述客户端加载所述页面内容完成后,服务器获取所述客户端当前展现的页面内容。也可以理解为,所述客户端加载所述页面内容完成可以触发本发明实施例的搜索推荐方法。
[0079]第二种:当所述客户端当前展现的页面内容发生页面滚动时,服务器获取所述客户端当前展现的页面内容。也可以理解为,所述客户端当前展现的页面内容发生页面滚动可以触发本发明实施例的搜索推荐方法。
[0080]可以理解的是,所述客户端当前展现的页面内容发生页面滚动可以包括页面内容发生上下滚动或者页面内容发生左右滚动。
[0081]第三种:服务器接收所述客户端发送的当前展现的页面内容。
[0082]在一个具体的实现过程中,当所述客户端加载所述页面内容完成后,或者,所述客户端当前展现的页面内容发生页面滚动后,所述客户端可以将当前展现的页面内容发送给服务器。这样,所述服务器就可以获得所述客户端当前展现的页面内容了。其中,这里所描述的页面内容可以是页面中的文本。
[0083]第四种:服务器接收所述客户端发送的网址,并根据所述网址获得所述客户端当前展现的页面内容。
[0084]在一个具体的实现过程中,当所述客户端加载所述页面内容完成后,或者,所述客户端当前展现的页面内容发生页面滚动后,所述客户端可以将当前展现的页面内容对应的网址发送给所述服务器。这样,所述服务器根据所述客户端发送的网址,从提供所述网址对应的页面内容的其他服务器,获得页面内容,该页面内容就是所述客户端当前展现的页面内容。
[0085]实施例三
[0086]基于上述实施例一所提供的搜索推荐方法和实施例二,本发明实施例对S102中根据所述客户端当前展现的页面内容,获得第一搜索推荐词的方法进行具体描述。该步骤具体可以包括:
[0087]举例说明,本发明实施例中,根据所述客户端当前展现的页面内容,获得第一搜索推荐词的方法可以包括但不限于以下两种:
[0088]第一种:首先,服务器对所述客户端当前展现的页面内容中的文本进行切词,以获得至少一个分词。然后,服务器根据其他用户针对所述客户端当前展现的页面内容发起搜索时输入的关键词,对所述至少一个分词进行排序,以获得排序结果。最后,服务器根据所述排序结果,获得第一搜索推荐词。
[0089]在一个具体的实现过程中,服务器可以利用已有的分词词典,对所述客户端当前展现的页面内容中的文本进行切词,以获得所述至少一个分词。
[0090]在一个具体的实现过程中,所述服务器可以预先收集其他用户发起搜索时输入的关键词与针对的页面内容的对应关系。这样,所述服务器在获得所述至少一个分词后,可以获取其他用户针对所述客户端当前展现的页面内容发起搜索时所输入的关键词,并统计这些关键词的搜索热度值,以及根据搜索热度值对所述至少一个分词进行排序,以获得排序结果。其中,搜索热度值越高的分词排名越高,搜索热度值越低的分词排名越低。其中,关键词的搜索热度值可以根据关键词的总搜索次数获得。
[0091]在一个具体的实现过程中,服务器根据所述排序结果,可以将排名靠前的至少一个分词作为所述第一搜索推荐词。
[0092]第二种:首先,服务器获取输入的关键词。然后,服务器对所述客户端当前展现的页面内容中的文本进行切词,以获得至少一个分词;并根据所述关键词,对所述至少一个分词进行筛选。接着,服务器根据所述关键词,在推荐词库中进行匹配,以获得至少一个候选推荐词。最后,服务器根据经过筛选的所述至少一个分词和所述至少一个候选推荐词,获得所述第一搜索推荐词。
[0093]在一个具体的实现过程中,所述客户端可以在向服务器发送所述客户端当前展现的页面内容时,将用户在搜索页面中输入的关键词,也一并发送给所述服务器,这样,所述服务器就可以获取客户端发送的用户输入的关键词。
[0094]在一个具体的实现过程中,服务器可以利用已有的分词词典,对所述客户端当前展现的页面内容中的文本进行切词,以获得所述至少一个分
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1