搜索结果推送方法及装置的制造方法

文档序号:9375785阅读:183来源:国知局
搜索结果推送方法及装置的制造方法
【专利说明】
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种搜索结果推送方法及装置。
【【背景技术】】
[0002]随着互联网应用的普及推广和对人们生活的渗透,用户不再满足于能够通过互联网获取其所需的信息,更希望所需的信息能够及时出现在自己眼前。于是,结合推送的实时搜索技术便应运而生。该实时搜索技术是用户输入关键词,搜索引擎按照固定的频率对该关键词进行搜索,并将搜索结果推送给用户。
[0003]在上述方案中,搜索引擎需要频繁的向用户推送搜索结果,因此会严重浪费用户的网络资源。

【发明内容】

[0004]本发明的多个方面提供一种搜索结果推送方法及装置,用以减少向用户推送搜索结果所消耗的网络资源。
[0005]本发明的一方面,提供一种搜索结果推送方法,包括:
[0006]根据用户的关键词进行实时搜索得到当前搜索结果;
[0007]统计所述当前搜索结果中各内容的访问热度;
[0008]从所述当前搜索结果中,获取访问热度满足热度要求的内容作为推送内容;
[0009]将所述推送内容推送给所述用户。
[0010]本发明的另一方面,提供一种搜索结果推送装置,包括:
[0011]搜索模块,用于根据用户的关键词进行实时搜索得到当前搜索结果;
[0012]统计模块,用于统计所述当前搜索结果中各内容的访问热度;
[0013]获取模块,用于从所述当前搜索结果中,获取访问热度满足热度要求的内容作为推送内容;
[0014]推送模块,用于将所述推送内容推送给所述用户。
[0015]在本申请中,根据用户的关键词进行实时搜索,并向用户推送搜索结果,用户可以及时获取所需的信息,在该过程中,对当前搜索结果中的各内容的访问热度进行统计,从当前搜索结果中获取访问热度满足热度要求的内容作为推送内容推送给用户,这相当于对搜索结果进行筛选,可以减少向用户推送的搜索结果的数量,减少向用户推送搜索结果所消耗的网络资源,有利于节约用户的网络资源。
【【附图说明】】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本发明一实施例提供的搜索结果推送方法的流程示意图;
[0018]图2为本发明一实施例提供的搜索结果推送装置的结构示意图;
[0019]图3为本发明另一实施例提供的搜索结果推送装置的结构示意图。
【【具体实施方式】】
[0020]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]图1为本发明一实施例提供的搜索结果推送方法的流程示意图。如图1所示,该方法包括:
[0022]101、根据用户的关键词进行实时搜索得到当前搜索结果。
[0023]102、统计当前搜索结果中各内容的访问热度。
[0024]103、从当前搜索结果中,获取访问热度满足热度要求的内容作为推送内容。
[0025]104、将上述推送内容推送给用户。
[0026]在本实施例中,搜索引擎根据用户的关键词进行实时搜索,并向用户推送搜索结果,以便于用户及时获取所需的信息。
[0027]—种实时搜索的实现方式为:预先设定实时搜索的触发条件,每当满足实时搜索的触发条件时,搜索引擎方式根据用户的关键词进行搜索。其中,实时搜索的触发条件可以根据具体应用场景适应性设置,下面举例说明:
[0028]例如,实时搜索的触发条件可以是预先设定的搜索频率。基于此,搜索引擎按照设定的搜索频率周期性的根据用户的关键词进行搜索,以实现实时搜索。举例说明,该搜索频率可以是每2分钟进行一次搜索,或者每5分钟进行一次搜索等。
[0029]又例如,实时搜索的触发条件可以是预先设定的单位时间内搜索次数阈值。基于此,搜索引擎按照需要在单位时间内根据用户的关键词进行不少于该搜索次数阈值次的搜索,以实现实时搜索。举例说明,该单位时间内的搜索次数阈值可以是每小时10000次,或者每分钟200次等。
[0030]另外,实时搜索的触发条件还可以是一些事件,例如该关键词的搜索频度超过阈值,或者该用户浏览当前搜索结果等。
[0031]由于实时搜索需要频繁的向用户推送搜索结果,这会消耗用户的网络资源,例如流量。针对该问题,本实施例在根据用户的关键词进行实时搜索获得搜索结果之后,并不像现有技术那样直接推送给用户,而是根据搜索结果中各内容的访问热度对搜索结果进行过滤,获取访问热度满足热度要求的部分内容推送给用户,以减少推送结果的数量,进而减少向用户推送搜索结果所消耗的网络资源,节约用户的网络资源。值得说明的是,由于本实施例是基于访问热度对搜索结果进行的筛选,一般来说访问热度满足热度要求的内容属于价值较高的内容,也只有价值较高的内容用户才愿意去点击并阅读,而访问热度不满足热度要求的内容一般属于价值较低或没有价值的内容,所以虽然本实施例推送给用户的搜索结果在数量上有所减少,但推送给用户的都是价值较高的内容。
[0032]值得说明的是,对于实时搜索过程中每次搜索得到的搜索结果可以进行同样的处理。为了便于描述,本实施例以实时搜索得到的当前搜索结果为例进行详细描述。
[0033]具体的,搜索引擎接收用户输入的关键词,根据用户的关键词进行实时搜索得到当前搜索结果;统计当前搜索结果中各内容的访问热度;从当前搜索结果中,获取访问热度满足热度要求的内容作为推送内容;将该推送内容推送给用户。
[0034]其中,在统计当前搜索结果中各内容的访问热度之前,搜索引擎可以判断当前搜索结果与搜索引擎根据用户的关键词进行实时搜索得到的当前搜索结果之前的至少一个搜索结果相比是否存在新内容;如果判断结果为是,意味着当前搜索结果与之前至少一个搜索结果相比存在新内容,因为有新内容出现,所以确定需要将当前搜索结果推送给用户,以便于用户及时获取新内容;反之,如果判断结果为否,意味着当前搜索结果与之前至少一个搜索结果相比不存在新内容,意味着当前搜索结果中的内容已经在之前的推送过程中推送给用户,因此可以确定当前搜索结果可以不向用户推送,这样可以节约用户的网络资源,减轻重复推送相同内容给用户带来的反感,提高用户体验,同时也有利于节约搜索引擎的处理资源等。
[0035]当确定需要将当前搜索结果推送给用户时,搜索引擎再行执行后续统计当前搜索结果中各内容的访问热度以及根据访问热度获取推送内容并向用户推送等操作,有利于减轻搜索引擎的处理负担,节约资源。
[0036]进一步,在判断当前搜索结果与当前搜索结果之前的至少一个搜索结果相比是否存在不同的新内容之前,搜索引擎可以对当
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1