一种热词汇集推送方法、装置及网络服务器制造方法及图纸

技术编号:20425474 阅读:35 留言:0更新日期:2019-02-23 08:36
本申请提供了一种热词汇集推送方法、装置和网络服务器,该方法和装置应用于网络服务器,具体为汇集一个时间片内被输入的每个关键词的输入量;根据所有输入量计算时间片内的top‑N搜索词及每个搜索词的搜索量,并将top‑N搜索词和搜索量存入数据库;每隔一个预设时长,根据搜索量对top‑N搜索词进行更新;当用户向搜索终端的搜索界面输入关键词时,向搜索终端推送top‑N搜索词,以使搜索界面上显示top‑N搜索词供用户选定。通过在搜索界面上显示多个搜索词供用户选择,方便了用户的输入,从而提供了用户的使用体验。

【技术实现步骤摘要】
一种热词汇集推送方法、装置及网络服务器
本申请涉及互联网技术,尤其涉及一种热词汇集推送方法、装置和网络服务器。
技术介绍
网络搜索作为互联网的基础功能之一,对于任何提供互联网服务的公司来说都是必不可少的。当用户通过搜索界面进行搜索时,如果能够确定出一些热度较高的问题的关键词,并将这些关键词在搜索界面上显示出来供用户选择,可以使用户使用搜索功能时更为方便,从而能够有效提高用户的搜索体验,并提高用户的忠诚度。
技术实现思路
为实现上述所提到的目的,本申请提供一种热词汇集推送方法、装置和网络服务器。根据本公开实施例的第一方面,提供一种热词汇集推送方法,应用于网络服务器,所述热词汇集推送方法包括步骤:汇集一个时间片内被输入的每个关键词的输入量;根据所有所述输入量计算所述时间片内的top-N搜索词及每个所述搜索词的搜索量,并将所述top-N搜索词和所述搜索量存入数据库;每隔一个预设时长,根据所述搜索量对所述top-N搜索词进行更新;当用户向搜索终端的搜索界面输入关键词时,向所述搜索终端推送所述top-N搜索词,以使所述搜索界面上显示top-N搜索词供用户选定。可选的,所述数据库为redis。可选的,还包括步骤:将所有所述关键词中未被审核通过的词汇发送给审核人员;在所述审核人员通过审核界面对所述词汇进行审核后,将审核结果以消息形式发出;通过监听消息将所述审核结果对所述数据库中的所述top-N搜索词进行更新。可选的,所述将所有所述关键词中未被审核通过的词汇发送给审核人员,包括:将所述词汇通过kafka方式发送给所述审核人员。可选的,所述将审核结果以消息形式发出,包括将所述审核结果通过kafka方式以消息形式发出。根据本公开实施例的第二方面,提供一种热词汇集推送装置,应用于网络服务器,所述热词汇集推送装置包括:关键词汇集模块,被配置为用于汇集一个时间片内被输入的每个关键词的输入量;搜索词处理模块,被配置为用于根据所有所述输入量计算所述时间片内的top-N搜索词及每个所述搜索词的搜索量,并将所述top-N搜索词和所述搜索量存入数据库;词库更新模块,被配置为用于每隔一个预设时长,根据所述搜索量对所述top-N搜索词进行更新;热词推送模块,被配置为用于当用户向搜索终端的搜索界面输入关键词时,向所述搜索终端推送所述top-N搜索词,以使所述搜索界面上显示top-N搜索词供用户选定。可选的,所述数据库为redis。可选的,还包括:词汇发送模块,被配置为用于将所有所述关键词中未被审核通过的词汇发送给审核人员;消息播放模块,被配置为用于在所述审核人员通过审核界面对所述词汇进行审核后,将审核结果以消息形式发出;热词更新模块,被配置为用于通过监听消息将所述审核结果对所述数据库中的所述top-N搜索词进行更新。可选的,所述词汇发送模块被配置为将所述词汇通过kafka方式发送给所述审核人员。可选的,所述消息播放模块被配置为将所述审核结果通过kafka方式以消息形式发出。根据本公开实施例的第三方面,提供一种应用程序产品,包括步骤:汇集一个时间片内被输入的每个关键词的输入量;根据所有所述输入量计算所述时间片内的top-N搜索词及每个所述搜索词的搜索量,并将所述top-N搜索词和所述搜索量存入数据库;每隔一个预设时长,根据所述搜索量对所述top-N搜索词进行更新;当用户向搜索终端的搜索界面输入关键词时,向所述搜索终端推送所述top-N搜索词,以使所述搜索界面上显示top-N搜索词供用户选定。还包括步骤:将所有所述关键词中未被审核通过的词汇发送给审核人员;在所述审核人员通过审核界面对所述词汇进行审核后,将审核结果以消息形式发出;通过监听消息将所述审核结果对所述数据库中的所述top-N搜索词进行更新。本公开的实施例提供的技术方案可以包括以下有益效果:提供了一种热词汇集推送方法、装置和网络服务器,该方法和装置应用于网络服务器,具体为汇集一个时间片内被输入的每个关键词的输入量;根据所有输入量计算时间片内的top-N搜索词及每个搜索词的搜索量,并将top-N搜索词和搜索量存入数据库;每隔一个预设时长,根据搜索量对top-N搜索词进行更新;当用户向搜索终端的搜索界面输入关键词时,向搜索终端推送top-N搜索词,以使搜索界面上显示top-N搜索词供用户选定。通过在搜索界面上显示多个搜索词供用户选择,方便了用户的输入,从而提供了用户的使用体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种热词汇集推送方法的流程图;图2是根据一示例性实施例示出的另一种热词汇集推送方法的流程图;图3是根据一示例性实施例示出的一种热词汇集推送装置的结构框图;图4是根据一示例性实施例示出的另一种热词汇集推送装置的结构框图;图5是根据一示例性实施例示出的一种网络服务器的结构框图;图6是根据一示例性实施例示出的另一种网络服务器的结构框图;图7时根据一示例性实施例示出的又一种网络服务器的结构框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种热词汇集推送方法的流程图。如图1所示,热词汇集推送方法用于网络服务器中,包括以下步骤。在步骤S1中,汇集一个时间片内被输入的每个关键词的输入量。这个时间片是指该网络服务器中处理器被分配给供用户进行搜索的被分配时间片段,一般这个片段的时长是确定的。当有用户通过与该网络服务器相连接的搜索客户端输入需要搜索的关键词时,将该该时间片内所有输入的关键词进行汇集,从而得到相应关键词的输入量,这里的关键词并非限于一个。另外,值得指出的是,对于每个关键词来说,出现一次被输入的情况,则将其原有输入量+1,因此,得到的当前时间片的输入量是当前时间之前所有的输入量。在步骤S2中,计算时间片内的top-N搜索词及其搜索量。在得到每个关键词的输入量后,根据所有关键词的输入量计算top-N搜索词及每个搜索词的搜索量。这里的top-N搜索词是指根据一定计算规则计算得到的N个搜索率最高的关键词。具体的计算规则包括基于BPR模型的BPR-MF算法、基于融合显式和隐式反馈的排列模型的EIBRO-MF算法等。在得到top-N搜索词及相应的搜索量后,将该top-N搜索词和相应的搜索量存入到数据库中。这里的数据库优选redis。在步骤S3中,每隔预设时长对数据库的top-N搜索词进行更新。这里预设时长可以选择1分钟或10分钟,通过统计这段时间内所有时间片的top-N搜索词,汇总并得到总的top-N搜索词,并将该总的top-N搜索词输入到数据库替换掉原先的top-N搜索词。在步骤S4中,当用户需要搜索时向搜索终端推送top-N搜索词。当用户通过搜索终端进行搜索时,从数据库抽取该top-N搜索词,将该top-N搜索本文档来自技高网...

【技术保护点】
1.一种热词汇集推送方法,应用于网络服务器,其特征在于,所述热词汇集推送方法包括步骤:汇集一个时间片内被输入的每个关键词的输入量;根据所有所述输入量计算所述时间片内的top‑N搜索词及每个所述搜索词的搜索量,并将所述top‑N搜索词和所述搜索量存入数据库;每隔一个预设时长,根据所述搜索量对所述top‑N搜索词进行更新;当用户向搜索终端的搜索界面输入关键词时,向所述搜索终端推送所述top‑N搜索词,以使所述搜索界面上显示top‑N搜索词供用户选定。

【技术特征摘要】
1.一种热词汇集推送方法,应用于网络服务器,其特征在于,所述热词汇集推送方法包括步骤:汇集一个时间片内被输入的每个关键词的输入量;根据所有所述输入量计算所述时间片内的top-N搜索词及每个所述搜索词的搜索量,并将所述top-N搜索词和所述搜索量存入数据库;每隔一个预设时长,根据所述搜索量对所述top-N搜索词进行更新;当用户向搜索终端的搜索界面输入关键词时,向所述搜索终端推送所述top-N搜索词,以使所述搜索界面上显示top-N搜索词供用户选定。2.如权利要求1所述的热词汇集推送方法,其特征在于,所述数据库为redis。3.如权利要求1所述的热词汇集推送方法,其特征在于,还包括步骤:将所有所述关键词中未被审核通过的词汇发送给审核人员;在所述审核人员通过审核界面对所述词汇进行审核后,将审核结果以消息形式发出;通过监听消息将所述审核结果对所述数据库中的所述top-N搜索词进行更新。4.如权利要求3所述的热词汇集推送方法,其特征在于,所述将所有所述关键词中未被审核通过的词汇发送给审核人员,包括:将所述词汇通过kafka方式发送给所述审核人员。5.一种热词汇集推送装置,应用于网络服务器,其特征在于,所述热词汇集推送装置包括:关键词汇集模块,被配置为用于汇集一个时间片内被输入的每个关键词的输入量;搜索词处理模块,被配置为用于根据所有所述输入量计算所述时间片内的top-N搜索词及每个所述搜索词的搜索量,并将所述top-N搜索词和所述搜索量存入数据库;词库更新模块,被配置为用于每隔一个预设时长,根据所述搜索量对所述top-N搜索词进行更新;热词推送模块,被配置为用于当用户向搜索终端的搜索界面输入关键词时,向所述搜索终端推送所述top-...

【专利技术属性】
技术研发人员:贺向波
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1