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

技术编号:14349250 阅读:41 留言:0更新日期:2017-01-04 19:53
本公开是关于一种信息推送方法和装置。所述方法包括:确定待推送的第一用户;向所述第一用户对应的第一终端推送目标信息;确定第二用户,所述第二用户包括在推送后的预设时间内浏览了所述目标信息的第一用户;根据第三用户与所述第二用户之间的相似度,向所述第三用户对应的第二终端推送所述目标信息,所述第三用户包括除所述第一用户外的其他至少一部分待推送的用户。本公开服务器通过分批推送的方式降低了服务器的性能压力,同时根据第三用户与第二用户的相似度将信息推送给第三用户,确保对所述信息感兴趣的用户能够优先收到推送的信息,提升用户的使用体验。

【技术实现步骤摘要】

本公开涉及网络
,尤其涉及一种信息推送方法和装置
技术介绍
随着互联网技术的快速发展,越来越多的用户选择使用智能终端,用户可以在智能终端中安装各种各样的应用程序(Application,APP),用以实现不同的功能。相关技术中,应用程序的服务提供商可以定期向用户推送广告、公告等信息。在进行面向大量用户的信息推送时,服务器的性能压力较大,无法确保推送的信息能够及时送达用户。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种信息推送方法和装置。根据本公开实施例的第一方面,提供一种信息推送方法,包括:确定待推送的第一用户;向所述第一用户对应的第一终端推送目标信息;确定第二用户,所述第二用户包括在推送后的预设时间内浏览了所述目标信息的第一用户;根据第三用户与所述第二用户之间的相似度,向所述第三用户对应的第二终端推送所述目标信息,所述第三用户包括除所述第一用户外的其他至少一部分待推送的用户。可选的,所述确定待推送的第一用户,包括:获取待推送任务;根据所述待推送任务确定待推送的用户;从待推送的用户中确定目标数量的所述第一用户。可选的,所述方法还包括:根据设备的吞吐量获取所述目标数量。可选的,所述方法还包括:获取预定比例,所述预定比例为所述第一用户与待推送的用户之间的比例;根据预定比例和待推送的用户的数量获取所述目标数量。可选的,所述根据第三用户与所述第二用户之间的相似度,向所述第三用户对应的第二终端推送所述目标信息,包括:根据第三用户与所述第二用户之间的相似度确定所述第三用户的推送优先级;根据所述推送优先级获取推送顺序;根据所述推送顺序向所述第二终端推送所述目标信息。可选的,所述第三用户包括:与除所述第一用户外的其他待推送的用户之间的相似度大于预定相似度的用户。可选的,所述方法还包括:获取所述第二用户的用户特征;根据所述用户特征获取所述相似度。可选的,所述用户特征包括以下至少一项:用户年龄、用户性别、用户职业、用户常在居所。根据本公开实施例的第二方面,提供一种信息推送装置,包括:第一确定模块,被配置为确定待推送的第一用户;第一推送模块,被配置为向所述第一确定模块确定的第一用户对应的第一终端推送目标信息;第二确定模块,被配置为确定第二用户,所述第二用户包括在第一推送模块推送后的预设时间内浏览了所述目标信息的第一用户;第二推送模块,被配置为根据第三用户与所述第二确定模块确定的所述第二用户之间的相似度,向所述第三用户对应的第二终端推送所述目标信息,所述第三用户包括除所述第一用户外的其他至少一部分待推送的用户。可选的,所述第一确定模块包括:第一获取子模块,被配置为获取待推送任务;第一确定子模块,被配置为根据所述第一获取子模块获取的待推送任务确定待推送的用户;第二确定子模块,被配置为从所述第一确定子模块确定的待推送的用户中确定目标数量的所述第一用户。可选的,还包括:第一获取模块,被配置为根据设备的吞吐量获取所述目标数量。可选的,还包括:第二获取模块,被配置为获取预定比例,所述预定比例为所述第一用户与待推送的用户之间的比例;第三获取模块,被配置为根据所述第二获取模块获取的预定比例和待推送的用户的数量获取所述目标数量。可选的,所述第二推送模块,包括:优先级确定子模块,被配置为根据第三用户与所述第二用户之间的相似度确定所述第三用户的推送优先级;顺序确定子模块,被配置为根据所述优先级确定子模块确定的所述推送优先级获取推送顺序;信息推送子模块,被配置为根据所述顺序确定子模块确定的推送顺序向所述第二终端推送所述目标信息。可选的,所述第三用户包括:与除所述第一用户外的其他待推送的用户之间的相似度大于预定相似度的用户。可选的,所述装置还包括:特征获取模块,被配置为获取所述第二用户的用户特征;相似度获取模块,被配置为根据所述特征获取模块获取到的用户特征获取所述相似度。可选的,所述用户特征包括以下至少一项:用户年龄、用户性别、用户职业、用户常在居所。根据本公开实施例的第三方面,提供一种信息推送装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定待推送的第一用户;向所述第一用户对应的第一终端推送目标信息;确定第二用户,所述第二用户包括在推送后的预设时间内浏览了所述目标信息的第一用户;根据第三用户与所述第二用户之间的相似度,向所述第三用户对应的第二终端推送所述目标信息,所述第三用户包括除所述第一用户外的其他至少一部分待推送的用户。本公开的实施例提供的技术方案可以包括以下有益效果:本公开服务器在进行信息推送时,可以先选取一部分第一用户进行信息推送,然后根据第三用户与在推送后的预设时间内浏览所述信息的第二用户的相似度,将所述信息推送给第三用户,通过分批推送的方式降低了服务器的性能压力,同时根据第三用户与第二用户的相似度将信息推送给第三用户,确保对所述信息感兴趣的用户能够优先收到推送的信息,提升用户的使用体验。本公开服务器可以选取预定比例的用户作为第一用户,简单易行,大大提高了首推用户的选取效率。本公开服务器可以根据设备的吞吐量确定第一用户的数量,从而可以最大化的利用服务器的处理性能进行信息推送,提高了信息推送的效率。本公开服务器可以根据第二用户的用户特征计算所述第三用户与所述第二用户的相似度,并根据该相似度将信息推送给所述第三用户,通过用户特征计算所述相似度,大大提高了相似用户确定的准确性,进而确保对所述信息感兴趣的用户能够优先收到推送的信息,提升用户的使用体验。本公开服务器可以将相似度大于预定相似度的用户确定为第三用户,从而无需向所有待推送的用户推送目标信息,减轻了服务器的处理压力,同时还可以确保对目标信息感兴趣的用户能够收到推送的目标信息,不降低用户的使用体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种信息推送方法的流程图。图2是根据一示例性实施例示出的一种确定第一用户的流程图。图3是根据一示例性实施例示出的一种将目标信息推送给第三用户对应的第二终端的流程图。图4是根据一示例性实施例示出的一种计算第三用户与第二用户的相似度的流程图。图5是根据一示例性实施例示出的另一种计算第三用户与第二用户的相似度的流程图。图6是根据一示例性实施例示出的一种信息推送装置的框图。图7是根据一示例性实施例示出的另一种信息推送装置的框图。图8是根据一示例性实施例示出的另一种信息推送装置的框图。图9是根据一示例性实施例示出的另一种信息推送装置的框图。图10是根据一示例性实施例示出的另一种信息推送装置的框图。图11是根据一示例性实施例示出的另一种信息推送装置的框图。图12是根据一示例性实施例示出的一种用于信息推送装置的一结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的本文档来自技高网...
信息推送方法和装置

【技术保护点】
一种信息推送方法,其特征在于,包括:确定待推送的第一用户;向所述第一用户对应的第一终端推送目标信息;确定第二用户,所述第二用户包括在推送后的预设时间内浏览了所述目标信息的第一用户;根据第三用户与所述第二用户之间的相似度,向所述第三用户对应的第二终端推送所述目标信息,所述第三用户包括除所述第一用户外的其他至少一部分待推送的用户。

【技术特征摘要】
1.一种信息推送方法,其特征在于,包括:确定待推送的第一用户;向所述第一用户对应的第一终端推送目标信息;确定第二用户,所述第二用户包括在推送后的预设时间内浏览了所述目标信息的第一用户;根据第三用户与所述第二用户之间的相似度,向所述第三用户对应的第二终端推送所述目标信息,所述第三用户包括除所述第一用户外的其他至少一部分待推送的用户。2.根据权利要求1所述的方法,其特征在于,所述确定待推送的第一用户,包括:获取待推送任务;根据所述待推送任务确定待推送的用户;从待推送的用户中确定目标数量的所述第一用户。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据设备的吞吐量获取所述目标数量。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取预定比例,所述预定比例为所述第一用户与待推送的用户之间的比例;根据预定比例和待推送的用户的数量获取所述目标数量。5.根据权利要求1所述的方法,其特征在于,所述根据第三用户与所述第二用户之间的相似度,向所述第三用户对应的第二终端推送所述目标信息,包括:根据第三用户与所述第二用户之间的相似度确定所述第三用户的推送优先级;根据所述推送优先级获取推送顺序;根据所述推送顺序向所述第二终端推送所述目标信息。6.根据权利要求1所述的方法,其特征在于,所述第三用户包括:与除所述第一用户外的其他待推送的用户之间的相似度大于预定相似度的用户。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述第二用户的用户特征;根据所述用户特征获取所述相似度。8.根据权利要求7所述的方法,其特征在于,所述用户特征包括以下至少一项:用户年龄、用户性别、用户职业、用户常在居所。9.一种信息推送装置,其特征在于,包括:第一确定模块,被配置为确定待推送的第一用户;第一推送模块,被配置为向所述第一确定模块确定的第一用户对应的第一终端推送目标信息;第二确定模块,被配置为确定第二用户,所述第二用户包括在第一推送模块推送后的预设时间内浏览了所述目标信息的第一用户;第二推送模块,被配置为根据第三用户与所述第二确定模块确定的所述第二用户之间的相似度,向所述第三用户对应的第二终端推送所述目标信息,所述第三用户包括...

【专利技术属性】
技术研发人员:陈帅王刚骆欢
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1