信息推送方法和装置制造方法及图纸

技术编号:19023417 阅读:35 留言:0更新日期:2018-09-26 19:04
本申请公开了信息推送方法和装置。该方法的一具体实施方式包括:从搜索引擎的日志文件中提取目标搜索数据;对该目标搜索数据进行解析,生成目标搜索词集合;对于该目标搜索词集合中的每一个目标搜索词,从该日志文件中提取与该目标搜索词相匹配的搜索行为信息,并对该搜索行为信息进行解析,生成该目标搜索词的热度值;基于各个目标搜索词的热度值和/或搜索行为信息,生成待推送信息,并将该待推送信息推送至客户端。该实施方式提高了信息推送的精准性和时效性。

【技术实现步骤摘要】
信息推送方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及信息推送方法和装置。
技术介绍
证券市场在运行的过程中,有一种热点概念板块轮动的明显特点,一段时间内某一特定概念板块的股票会因为某些因素吸引大量投资者的关注,并会导致这一概念板块股票的持续上涨,进而带来明显的超额收益。因而,可以向用户推送热点概念信息以使用户了解行情。然而,传统的方式只能通过定期统计证券市场信息(例如成交量、成交价格等)来分析目前证券市场的热点概念等信息,继而将这些信息进行推送。由于证券市场信息存在滞后性,因而这种信息推送方式存在着精准性较低、时效性较差的问题。
技术实现思路
本申请实施例的目的在于提出一种改进的信息推送方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请实施例提供了一种信息推送方法,该方法包括:从搜索引擎的日志文件中提取目标搜索数据;对目标搜索数据进行解析,生成目标搜索词集合;对于目标搜索词集合中的每一个目标搜索词,从日志文件中提取与该目标搜索词相匹配的搜索行为信息,并对搜索行为信息进行解析,生成该目标搜索词的热度值;基于各个目标搜索词的热度值和/或搜索行为信息,生成待推送信息,并将待推送信息推送至客户端。在一些实施例中,从搜索引擎的日志文件中提取目标搜索数据,包括:将搜索引擎的日志文件中的、满足第一预设条件的搜索数据确定为干扰搜索数据,删除干扰搜索数据;获取预置关键词集合,对于预置关键词集合中的每一个预置关键词,从删除干扰搜索数据后的日志文件中提取与该预置关键词相关联的搜索数据,并将提取到的搜索数据确定为目标搜索数据。在一些实施例中,对目标搜索数据进行解析,生成目标搜索词集合,包括:对目标搜索数据进行语义分析,提取至少一个目标搜索词;对至少一个目标搜索词进行聚类处理,生成目标搜索词集合。在一些实施例中,在对目标搜索数据进行解析,生成目标搜索词集合之后,该方法还包括:获取预设的历史目标搜索词集合;对于目标搜索词集合中的每一个目标搜索词,确定历史目标搜索词集合中是否存在与该目标搜索词相匹配的历史目标搜索词,若否,将该目标搜索词确定为新增热点概念词;将包含所确定的新增热点概念词的提示信息推送至客户端。在一些实施例中,与每一个目标搜索词相匹配的搜索行为信息包括以下至少一项:搜索行为发生时间、执行搜索行为的用户的用户信息和用户的地理位置信息。在一些实施例中,对于目标搜索词集合中的每一个目标搜索词,从日志文件中提取与该目标搜索词相匹配的搜索行为信息,并对搜索行为信息进行解析,生成该目标搜索词的热度值,包括:对于目标搜索词集合中的每一个目标搜索词,从日志文件中提取与该目标搜索词相匹配的搜索行为信息;对搜索行为信息进行解析,确定预设天数内的且满足第二预设条件的、与该目标搜索词相匹配的每日搜索次数;基于所确定的每日搜索次数和预设天数,生成该目标搜索词的热度值。在一些实施例中,基于各个目标搜索词的热度值和/或搜索行为信息,生成待推送信息,并将待推送信息推送至客户端,包括:将热度值大于预设数值的目标搜索词确定为热度上升热点概念词,并将包含所确定的热度上升热点概念词的待推送信息推送至客户端。在一些实施例中,基于各个目标搜索词的热度值和/或搜索行为信息,生成待推送信息,并将待推送信息推送至客户端,包括:按照热度值从大到小的顺序对各个目标搜索词进行排序;将包含按照热度值从大到小排序后的各个目标搜索词的待推送信息推送至客户端。在一些实施例中,基于各个目标搜索词的热度值和/或搜索行为信息,生成待推送信息,并将待推送信息推送至客户端,包括:对各个搜索行为信息进行解析,确定预设时间段内的各个目标搜索词的总搜索次数;按照总搜索次数从大到小的顺序对各个目标搜索词进行排序;将包含按照搜索次数从大到小排序后的各个目标搜索词的待推送信息推送至客户端。第二方面,本申请实施例提供了一种信息推送装置,该装置包括:提取单元,配置用于从搜索引擎的日志文件中提取目标搜索数据;解析单元,配置用于对目标搜索数据进行解析,生成目标搜索词集合;生成单元,配置用于对于目标搜索词集合中的每一个目标搜索词,从日志文件中提取与该目标搜索词相匹配的搜索行为信息,并对搜索行为信息进行解析,生成该目标搜索词的热度值;第一推送单元,配置用于基于各个目标搜索词的热度值和/或搜索行为信息,生成待推送信息,并将待推送信息推送至客户端。在一些实施例中,提取单元包括:删除模块,配置用于将搜索引擎的日志文件中的、满足第一预设条件的搜索数据确定为干扰搜索数据,删除干扰搜索数据;确定模块,配置用于获取预置关键词集合,对于预置关键词集合中的每一个预置关键词,从删除干扰搜索数据后的日志文件中提取与该预置关键词相关联的搜索数据,并将提取到的搜索数据确定为目标搜索数据。在一些实施例中,解析单元包括:分析模块,配置用于对目标搜索数据进行语义分析,提取至少一个目标搜索词;聚类模块,配置用于对至少一个目标搜索词进行聚类处理,生成目标搜索词集合。在一些实施例中,该装置还包括:获取单元,配置用于获取预设的历史目标搜索词集合;确定单元,配置用于对于目标搜索词集合中的每一个目标搜索词,确定历史目标搜索词集合中是否存在与该目标搜索词相匹配的历史目标搜索词,若否,将该目标搜索词确定为新增热点概念词;第二推送单元,配置用于将包含所确定的新增热点概念词的提示信息推送至客户端。在一些实施例中,与每一个目标搜索词相匹配的搜索行为信息包括以下至少一项:搜索行为发生时间、执行搜索行为的用户的用户信息和用户的地理位置信息。在一些实施例中,生成单元进一步配置用于:对于目标搜索词集合中的每一个目标搜索词,从日志文件中提取与该目标搜索词相匹配的搜索行为信息;对搜索行为信息进行解析,确定预设天数内的且满足第二预设条件的、与该目标搜索词相匹配的每日搜索次数;基于所确定的每日搜索次数和预设天数,生成该目标搜索词的热度值。在一些实施例中,第一推送单元进一步配置用于:将热度值大于预设数值的目标搜索词确定为热度上升热点概念词,并将包含所确定的热度上升热点概念词的待推送信息推送至客户端。在一些实施例中,第一推送单元包括:第一排序模块,配置用于按照热度值从大到小的顺序对各个目标搜索词进行排序;第一推送模块,配置用于将包含按照热度值从大到小排序后的各个目标搜索词的待推送信息推送至客户端。在一些实施例中,第一推送单元包括:解析模块,配置用于对各个搜索行为信息进行解析,确定预设时间段内的各个目标搜索词的总搜索次数;第二排序模块,配置用于按照总搜索次数从大到小的顺序对各个目标搜索词进行排序;第二推送模块,配置用于将包含按照搜索次数从大到小排序后的各个目标搜索词的待推送信息推送至客户端。本申请实施例提供的信息推送方法和装置,通过对从搜索引擎的日志文件中所提取的目标搜索数据进行解析,以便生成目标搜索词集合,而后基于从该日志文件中所提取的搜索行为信息对目标搜索词进行解析,生成各个目标搜索词的热度值,最后基于各个目标搜索词的热度值和/或搜索行为信息,生成并推送待推送信息,从而实现了基于搜索引擎的日志数据的信息推送。由于搜索引擎的日志数据可直观体现用户当前的搜索意图,因而这种信息推送方式提高了信息推送的精准性和时效性。附图说明通过阅读参照以本文档来自技高网...

【技术保护点】
1.一种信息推送方法,其特征在于,所述方法包括:从搜索引擎的日志文件中提取目标搜索数据;对所述目标搜索数据进行解析,生成目标搜索词集合;对于所述目标搜索词集合中的每一个目标搜索词,从所述日志文件中提取与该目标搜索词相匹配的搜索行为信息,并对所述搜索行为信息进行解析,生成该目标搜索词的热度值;基于各个目标搜索词的热度值和/或搜索行为信息,生成待推送信息,并将所述待推送信息推送至客户端。

【技术特征摘要】
1.一种信息推送方法,其特征在于,所述方法包括:从搜索引擎的日志文件中提取目标搜索数据;对所述目标搜索数据进行解析,生成目标搜索词集合;对于所述目标搜索词集合中的每一个目标搜索词,从所述日志文件中提取与该目标搜索词相匹配的搜索行为信息,并对所述搜索行为信息进行解析,生成该目标搜索词的热度值;基于各个目标搜索词的热度值和/或搜索行为信息,生成待推送信息,并将所述待推送信息推送至客户端。2.根据权利要求1所述的信息推送方法,其特征在于,所述从搜索引擎的日志文件中提取目标搜索数据,包括:将搜索引擎的日志文件中的、满足第一预设条件的搜索数据确定为干扰搜索数据,删除所述干扰搜索数据;获取预置关键词集合,对于所述预置关键词集合中的每一个预置关键词,从删除所述干扰搜索数据后的日志文件中提取与该预置关键词相关联的搜索数据,并将提取到的搜索数据确定为目标搜索数据。3.根据权利要求1所述的信息推送方法,其特征在于,所述对所述目标搜索数据进行解析,生成目标搜索词集合,包括:对所述目标搜索数据进行语义分析,提取至少一个目标搜索词;对所述至少一个目标搜索词进行聚类处理,生成目标搜索词集合。4.根据权利要求1所述的信息推送方法,其特征在于,在所述对所述目标搜索数据进行解析,生成目标搜索词集合之后,所述方法还包括:获取预设的历史目标搜索词集合;对于所述目标搜索词集合中的每一个目标搜索词,确定所述历史目标搜索词集合中是否存在与该目标搜索词相匹配的历史目标搜索词,若否,将该目标搜索词确定为新增热点概念词;将包含所确定的新增热点概念词的提示信息推送至客户端。5.根据权利要求1所述的信息推送方法,其特征在于,与每一个目标搜索词相匹配的搜索行为信息包括以下至少一项:搜索行为发生时间、执行所述搜索行为的用户的用户信息和所述用户的地理位置信息。6.根据权利要求5所述的信息推送方法,其特征在于,所述对于所述目标搜索词集合中的每一个目标搜索词,从所述日志文件中提取与该目标搜索词相匹配的搜索行为信息,并对所述搜索行为信息进行解析,生成该目标搜索词的热度值,包括:对于所述目标搜索词集合中的每一个目标搜索词,从所述日志文件中提取与该目标搜索词相匹配的搜索行为信息;对所述搜索行为信息进行解析,确定预设天数内的且满足第二预设条件的、与该目标搜索词相匹配的每日搜索次数;基于所确定的每日搜索次数和所述预设天数,生成该目标搜索词的热度值。7.根据权利要求1所述的信息推送方法,其特征在于,所述基于各个目标搜索词的热度值和/或搜索行为信息,生成待推送信息,并将所述待推送信息推送至客户端,包括:将热度值大于预设数值的目标搜索词确定为热度上升热点概念词,并将包含所确定的热度上升热点概念词的待推送信息推送至客户端。8.根据权利要求1所述的信息推送方法,其特征在于,所述基于各个目标搜索词的热度值和/或搜索行为信息,生成待推送信息,并将所述待推送信息推送至客户端,包括:按照热度值从大到小的顺序对各个目标搜索词进行排序;将包含按照热度值从大到小排序后的各个目标搜索词的待推送信息推送至客户端。9.根据权利要求1所述的信息推送方法,其特征在于,所述基于各个目标搜索词的热度值和/或搜索行为信息,生成待推送信息,并将所述待推送信息推送至客户端,包括:对各个搜索行为信息进行解析,确定预设时间段内的各个目标搜索词的总搜索次数;按照总搜索次数从大到小的顺序对各个目标搜索词进行排序;将包含按照搜索次数从大到小排序后的各个目标搜索词的待推送信息推送至客户端。10.一种信息推送装置,其特征在于,所述装置包括:提取单元,配置用于从搜索...

【专利技术属性】
技术研发人员:郝竞超林超
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1