【技术实现步骤摘要】
一种信息推送方法、装置、电子设备及存储介质
[0001]本公开涉及互联网应用
,尤其涉及一种信息推送方法、装置、电子设备及存储介质。
技术介绍
[0002]应用软件运行过程中需要将各类信息及时触达用户,以避免推送通道堵塞和信息推送的延迟,进而影响用户的使用体验。现有技术常利用异步存储与消费,在生产进程仅将信息发送至信息队列,在消费进程再从信息队列中取出信息进行后续处理,从而降低信息发送方和信息接收方的耦合性来完成信息推送。
技术实现思路
[0003]本公开提供了一种信息推送方法、装置、电子设备以及存储介质。
[0004]根据本公开的一方面,提供了一种信息推送方法,包括:
[0005]获取待推送的目标资讯,并确定目标资讯对应的资讯分类;
[0006]根据预设的资讯分类与用户垂类的对应关系,以及各用户的用户垂类,确定目标资讯对应的各待推送用户;
[0007]针对目标资讯对应的每一待推送用户,基于该待推送用户的推送参数,向该待推送用户推送目标资讯。
[0008]根据本公开的另一方面,提供了一种信息推送装置,包括:
[0009]资讯获取模块,用于获取待推送的目标资讯,并确定目标资讯对应的资讯分类;
[0010]待推送用户确定模块,用于根据预设的资讯分类与用户垂类的对应关系,以及各用户的用户垂类,确定目标资讯对应的各待推送用户;
[0011]资讯推送模块,用于针对目标资讯对应的每一待推送用户,基于该待推送用户的推送参数,向该待推送用户推送目标 ...
【技术保护点】
【技术特征摘要】
1.一种信息推送方法,所述方法包括:获取待推送的目标资讯,并确定所述目标资讯对应的资讯分类;根据预设的资讯分类与用户垂类的对应关系,以及各用户的用户垂类,确定所述目标资讯对应的各待推送用户;针对所述目标资讯对应的每一待推送用户,基于该待推送用户的推送参数,向该待推送用户推送所述目标资讯。2.根据权利要求1所述的方法,其中,所述根据预设的资讯分类与用户垂类的对应关系,以及各用户的用户垂类,确定所述目标资讯对应的各待推送用户,包括:根据预设的资讯分类与用户垂类的对应关系,确定所述目标资讯的资讯分类对应的用户垂类,得到目标用户垂类;在用户垂类为所述目标用户垂类的各用户中,选取各月活用户,得到所述目标资讯对应的各待推送用户,其中,所述月活用户为活跃度超过预设活跃度阈值的用户。3.根据权利要求1所述的方法,其中,所述针对所述目标资讯对应的每一待推送用户,基于该待推送用户的推送参数,向该待推送用户推送所述目标资讯,包括:获取各所述待推送用户各自的用户标识;根据各所述用户标识,查询预设的用户设备表,确定各所述待推送用户的设备信息;针对每一待推送用户,基于该待推送用户的设备信息,确定该待推送用户的推送参数;针对每一待推送用户,根据该待推送用户的推送参数,向该待推送用户推送所述目标资讯。4.根据权利要求1所述的方法,其中,所述待推送用户的推送参数包括所述待推送用户的推送标识,针对任一待推送用户,该待推送用户的第一推送标识表示向该待推送用户已经推送过的资讯的推送类型;所述针对每一待推送用户,根据该待推送用户的推送参数,向该待推送用户推送所述目标资讯,包括:针对每一待推送用户,根据该待推送用户的推送标识,在判定未向该待推送用户推送过所述目标资讯的推送类型的资讯时,向该待推送用户推送所述目标资讯。5.根据权利要求4所述的方法,其中,所述待推送用户的推送参数还包括所述待推送用户禁止或允许推送的资讯的推送类型;所述针对每一待推送用户,根据该待推送用户的推送标识,在判定未向该待推送用户推送过所述目标资讯的推送类型的资讯时,向该待推送用户推送所述目标资讯,包括:针对每一待推送用户,根据该待推送用户的推送参数,在判定未向该待推送用户推送过所述目标资讯的推送类型的资讯、且该待推送用户允许或未禁止推送所述目标资讯的推送类型的资讯时,向该待推送用户推送所述目标资讯。6.根据权利要求1所述的方法,其中,所述方法还包括:获取针对目标用户的目标待推送消息,其中,所述目标待推送消息包括:待推送内容、推送类型;获取所述目标用户的推送标识,其中,所述目标用户的推送标识表示向所述目标用户已经推送过的待推送消息的推送类型;基于所述目标用户的推送标识及所述目标待推送消息的推送类型,向所述目标用户推
送所述目标待推送消息。7.根据权利要求6所述的方法,其中,所述基于所述目标用户的推送标识及所述目标待推送消息的推送类型,向所述目标用户推送所述目标待推送消息,包括:在未向所述目标用户推送过所述目标待推送消息的推送类型的待推送消息、且所述目标用户允许或未禁止推送所述目标待推送消息的推送类型的待推送消息时,向所述目标用户推送所述目标待推送消息。8.根据权利要求6所述的方法,其中,所述方法还包括:针对每一多资源推送用户,根据预设的推送类型与优先级的对应关系,对向该多资源推送用户推送的各数据进行排序,得到该多资源推送用户的推送序列,其中,所述多资源推送用户为同时为目标用户及待推送用户的用户,所述数据包括所述目标待推送消息及所述目标资讯;针对每一多资源推送用户,按照该多资源推送用户的推送序列中数据的排序,依次向该多资源推送用户进行推送。9.一种信息推送装置,其中,所述装置包括:资讯获取模块,用于获取待推送的目标资讯,并确定所述目标资讯对应的资讯分类;待推送用户确定模块,用于根据预设的资讯分类与用户垂类的对应关系,以及各...
【专利技术属性】
技术研发人员:程显达,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。