对象推送方法及装置制造方法及图纸

技术编号:24412685 阅读:33 留言:0更新日期:2020-06-06 09:57
本公开实施例提供一种对象推送方法及装置,该方法包括:获取第一用户在历史时段浏览的至少一个第一对象;基于所述至少一个第一对象,在第一预设数据库中进行对象搜索,得到第一对象集合,所述第一预设数据库中包括多个参考对象和每个参考对象对应的关联对象;基于所述第一对象集合,确定向所述第一用户推送的目标对象。本公开实施例的方案无需用户执行点击操作即可获取用户感兴趣的对象,且有利于提升用户粘性和用户留存。

Object pushing method and device

【技术实现步骤摘要】
对象推送方法及装置
本公开实施例涉及互联网
,尤其涉及一种对象推送方法及装置。
技术介绍
目前,在各种平台上展示有各种各样的信息,当用户希望获取想要的信息时,通常是进入各个平台输入搜索条件进行搜索来实现有效获取。例如,当用户想要买房时,希望获取房源信息,此时用户可以在网站上或者在相应的APP上通过浏览感兴趣的房源来获得对应的房源信息。该方案需要用户每次主动点击浏览房源才能获取相应的信息,操作较麻烦。
技术实现思路
本公开实施例提供一种对象推送方法及装置,以解决现有方案操作较麻烦的问题。第一方面,本公开实施例提供一种对象推送方法,包括:获取第一用户在历史时段浏览的至少一个第一对象;基于所述至少一个第一对象,在第一预设数据库中进行对象搜索,得到第一对象集合,所述第一预设数据库中包括多个参考对象和每个参考对象对应的关联对象;基于所述第一对象集合,确定向所述第一用户推送的目标对象。在一种可能的实现方式中,所述参考对象与所述参考对象对应的关联对象的相似度大于或等于第一阈值;或,所述参考对象的对象位置与所述参考对象对应的关联对象中的对象位置之间的距离小于或等于第二阈值。在一种可能的实现方式中,基于所述至少一个第一对象,在第一预设数据库中进行对象搜索,得到第一对象集合,包括:针对每个第一对象,基于所述第一对象,在所述第一预设数据库中进行对象搜索,得到所述第一对象对应的第二对象集合,所述第二对象集合中包括第一对象和所述第一对象的关联对象;基于每个第一对象对应的第二对象集合,得到所述第一对象集合。在一种可能的实现方式中,基于每个第一对象对应的第二对象集合,得到所述第一对象集合,包括:对每个第一对象对应的第二对象集合中的关联对象进行合并处理,得到所述第一对象集合。在一种可能的实现方式中,获取第一用户在历史时段浏览的至少一个第一对象,包括:获取所述第一用户的用户标识;基于所述第一用户的用户标识,在第二预设数据库中获取所述第一用户在历史时段浏览的至少一个第一对象,所述第二预设数据库中包括多个用户标识和每个用户标识对应的用户在历史时段浏览的对象。在一种可能的实现方式中,所述方法还包括:基于当前时刻确定所述历史时段,所述历史时段为与所述当前时刻之间的时间差小于预设值的时段。在一种可能的实现方式中,基于所述第一对象集合,确定向所述第一用户推送的目标对象,包括:将所述第一对象集合中的对象输入至预设模型,基于所述预设模型的输出确定向所述第一用户推送的目标对象,其中,所述预设模型是根据多组训练样本进行训练得到的,每组训练样本中包括多个样本对象和对应的目标样本对象。第二方面,本公开实施例提供一种对象推送装置,包括:获取模块,用于获取第一用户在历史时段浏览的至少一个第一对象;处理模块,用于基于所述至少一个第一对象,在第一预设数据库中进行对象搜索,得到第一对象集合,所述第一预设数据库中包括多个参考对象和每个参考对象对应的关联对象;推送模块,用于基于所述第一对象集合,确定向所述第一用户推送的目标对象。在一种可能的实现方式中,所述参考对象与所述参考对象对应的关联对象的相似度大于或等于第一阈值;或,所述参考对象的对象位置与所述参考对象对应的关联对象中的对象位置之间的距离小于或等于第二阈值。在一种可能的实现方式中,所述处理模块具体用于:针对每个第一对象,基于所述第一对象,在所述第一预设数据库中进行对象搜索,得到所述第一对象对应的第二对象集合,所述第二对象集合中包括第一对象和所述第一对象的关联对象;基于每个第一对象对应的第二对象集合,得到所述第一对象集合。在一种可能的实现方式中,所述处理模块具体用于:对每个第一对象对应的第二对象集合中的关联对象进行合并处理,得到所述第一对象集合。在一种可能的实现方式中,所述获取模块具体用于:获取所述第一用户的用户标识;基于所述第一用户的用户标识,在第二预设数据库中获取所述第一用户在历史时段浏览的至少一个第一对象,所述第二预设数据库中包括多个用户标识和每个用户标识对应的用户在历史时段浏览的对象。在一种可能的实现方式中,所述获取模块还用于:基于当前时刻确定所述历史时段,所述历史时段为与所述当前时刻之间的时间差小于预设值的时段。在一种可能的实现方式中,所述推送模块具体用于:将所述第一对象集合中的对象输入至预设模型,基于所述预设模型的输出确定向所述第一用户推送的目标对象,其中,所述预设模型是根据多组训练样本进行训练得到的,每组训练样本中包括多个样本对象和对应的目标样本对象。第三方面,本专利技术实施例提供一种电子设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面任一项所述的对象推送方法。第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第一方面任一项所述的对象推送方法。本公开实施例提供的对象推送方法及装置,首先获取第一用户在历史时段浏览的至少一个第一对象,然后基于至少一个对象,在第一预设数据库中进行对象搜索,得到第一对象集合,其中第一预设数据库中包括多个参考对象和每个参考对象对应的关联对象。最后,基于第一对象集合,确定向第一用户推送的目标对象。本公开实施例的方案,根据第一用户在历史时段浏览的至少一个第一对象,能够获取到第一用户感兴趣的对象,然后根据第一对象得到第一对象集合,第一对象集合中包括第一对象的关联对象,其中第一对象的关联对象为与第一对象有一定关联关系的对象。在第一对象集合中确定一个关联对象作为向第一用户推送的目标对象,由于第一用户对第一对象感兴趣,因此第一用户对与第一对象有关联关系的关联对象感兴趣的概率较大。本公开的方案无需用户主动执行点击操作即可获取用户感兴趣的对象,且推送的目标对象是根据第一用户在历史时段浏览的第一对象得到的,第一用户对目标对象的感兴趣的可能性较大,有利于提升用户粘性和用户留存。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本公开实施例提供的对象推送方法的应用场景示意图;图2为本公开实施例提供的对象推送方法的流程示意图;图3为本公开实施例提供的第一预设数据库的建立示意图一;图4为本公开实施例提供的第一预设数据库的建立示意图二;图5为本公开又一实施例提供的对象推送方法的流程示意图,;图6为本公开实施例提供的房源信息浏览示本文档来自技高网...

【技术保护点】
1.一种对象推送方法,其特征在于,包括:/n获取第一用户在历史时段浏览的至少一个第一对象;/n基于所述至少一个第一对象,在第一预设数据库中进行对象搜索,得到第一对象集合,所述第一预设数据库中包括多个参考对象和每个参考对象对应的关联对象;/n基于所述第一对象集合,确定向所述第一用户推送的目标对象。/n

【技术特征摘要】
1.一种对象推送方法,其特征在于,包括:
获取第一用户在历史时段浏览的至少一个第一对象;
基于所述至少一个第一对象,在第一预设数据库中进行对象搜索,得到第一对象集合,所述第一预设数据库中包括多个参考对象和每个参考对象对应的关联对象;
基于所述第一对象集合,确定向所述第一用户推送的目标对象。


2.根据权利要求1所述的方法,其特征在于,所述参考对象与所述参考对象对应的关联对象的相似度大于或等于第一阈值;或,
所述参考对象的对象位置与所述参考对象对应的关联对象中的对象位置之间的距离小于或等于第二阈值。


3.根据权利要求1所述的方法,其特征在于,基于所述至少一个第一对象,在第一预设数据库中进行对象搜索,得到第一对象集合,包括:
针对每个第一对象,基于所述第一对象,在所述第一预设数据库中进行对象搜索,得到所述第一对象对应的第二对象集合,所述第二对象集合中包括第一对象和所述第一对象的关联对象;
基于每个第一对象对应的第二对象集合,得到所述第一对象集合。


4.根据权利要求3所述的方法,其特征在于,基于每个第一对象对应的第二对象集合,得到所述第一对象集合,包括:
对每个第一对象对应的第二对象集合中的关联对象进行合并处理,得到所述第一对象集合。


5.根据权利要求1-3任一项所述的方法,其特征在于,获取第一用户在历史时段浏览的至少一个第一对象,包括:
获取所述第一用户的用户标识;
基于所述第一用户的用户标识,在第二预设数据库中获取所述第一用户在历史时段浏览的至少一个第一对象,所述...

【专利技术属性】
技术研发人员:姚英杰
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1