一种消息推送方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:36266039 阅读:40 留言:0更新日期:2023-01-07 10:05
本公开提供了一种消息推送方法、装置、计算机设备及存储介质,应用于目标用户的用户端,其中,该方法包括:获取待推送消息,确定所述待推送消息的目标消息属性;所述目标消息属性用于指示是否需要确定待推送消息的展示时机;在所述目标消息属性指示需要确定所述待推送消息的展示时机的情况下,获取所述用户端的当前状态;所述当前状态包括第一状态或第二状态;所述当前状态包括第一状态或第二状态;所述第一状态用于指示用户有意愿阅读待推送消息的状态,所述第二状态用于指示用户没有意愿阅读待推送消息的状态;根据所述当前状态确定所述待推送消息的展示时机,并按照所述展示时机对所述待推送消息进行展示。机对所述待推送消息进行展示。机对所述待推送消息进行展示。

【技术实现步骤摘要】
一种消息推送方法、装置、计算机设备及存储介质


[0001]本公开涉及计算机
,具体而言,涉及一种消息推送方法、装置、计算机设备及存储介质。

技术介绍

[0002]推送消息是一种有效触达用户的方式,通过推送,我们可以及时地将新闻资讯、聊天消息等信息传递给用户。而在一些场景下,用户处于繁忙状态,在推送消息后用户并不会及时阅读,这就容易造成消息资源的浪费,并且也容易打扰用户,降低用户的使用体验。

技术实现思路

[0003]本公开实施例至少提供一种消息推送方法、装置、计算机设备及存储介质。
[0004]第一方面,本公开实施例提供了一种消息推送方法,应用于目标用户的用户端,所述方法包括:获取待推送消息,确定所述待推送消息的目标消息属性;所述目标消息属性用于指示是否需要确定待推送消息的展示时机;在所述目标消息属性指示需要确定所述待推送消息的展示时机的情况下,获取所述用户端的当前状态;所述当前状态包括第一状态或第二状态;所述第一状态用于指示用户有意愿阅读待推送消息的状态,所述第二状态用于指示用户没有意愿阅读待推送消息的状态;根据所述当前状态确定所述待推送消息的展示时机,并按照所述展示时机对所述待推送消息进行展示。
[0005]一种可选的实施方式中,所述目标消息属性包括以下至少一种:指示消息类型的属性,所述消息类型包括即时消息和非即时消息;或者,指示消息的承载方式的属性;或者,指示是否属于用户设置的需要即时推送的消息,或是否属于用户设置的不需要即时推送的消息。
[0006]一种可选的实施方式中,确定所述待推送消息的目标消息属性,包括:根据所述待推送消息的消息体中的目标字段值,确定所述目标消息属性。
[0007]一种可选的实施方式中,确定所述用户端的当前状态,包括:获取所述用户端的当前特征数据;将所述当前特征数据输入预训练的状态识别模型,得到所述状态识别模型输出的所述用户端的当前状态;所述状态识别模型为采用多个样本数据训练得到,所述样本数据包括:样本消息、所述样本消息的目标消息属性、在推送所述样本消息时的用户端样本的特征数据、以及表征所述样本消息被推送后所述用户端样本是否消费该样本消息的标签信息。
[0008]一种可选的实施方式中,所述用户端的当前特征数据包括以下至少一种维度下的特征数据:设备状态特征数据、当前时间特征数据、人机交互特征数据;其中,所述设备状态特征包括设备移动特征、电量特征、音量特征、屏幕展示特征、网络特征中至少一个,所述人机交互特征包括人机距离特征以及应用使用特征中至少一个。
[0009]一种可选的实施方式中,所述根据所述当前状态确定所述待推送消息的展示时机,包括:在确定所述当前状态为第一状态的情况下,确定所述待推送消息的展示时机为当
前时刻;在确定所述当前状态为第二状态的情况下,确定需要等待下次确定所述用户端为第一状态时再进行所述待推送消息的展示。
[0010]一种可选的实施方式中,获取待推送消息,确定所述待推送消息的目标消息属性,包括:从本地数据库中读取各条未被展示的待推送消息;确定所述待推送消息的到达时间和当前时间的时间间隔;在确定的所述时间间隔小于设定时长阈值的情况下,确定所述待推送消息的目标消息属性。
[0011]一种可选的实施方式中,所述方法还包括:在确定的所述时间间隔大于设定时长阈值的情况下,将至少一条所述待推送消息进行分散展示;所述分散展示是指在所述待推送消息为多条的情况下,将所述待推送消息按照预设时间间隔进行展示。
[0012]第二方面,本公开实施例还提供一种消息推送装置,应用于目标用户的用户端,所述装置包括:第一获取模块,用于获取待推送消息,确定所述待推送消息的目标消息属性;所述目标消息属性用于指示是否需要确定待推送消息的展示时机;第二获取模块,用于在所述目标消息属性指示需要确定所述待推送消息的展示时机的情况下,获取所述用户端的当前状态;所述当前状态包括第一状态或第二状态;所述当前状态包括第一状态或第二状态;所述第一状态用于指示用户有意愿阅读待推送消息的状态,所述第二状态用于指示用户没有意愿阅读待推送消息的状态;展示模块,用于根据所述当前状态确定所述待推送消息的展示时机,并按照所述展示时机对所述待推送消息进行展示。
[0013]一种可选的实施方式中,所述目标消息属性包括以下至少一种:指示消息类型的属性,所述消息类型包括即时消息和非即时消息;或者,指示消息的承载方式的属性;或者,指示是否属于用户设置的需要即时推送的消息,或是否属于用户设置的不需要即时推送的消息。
[0014]一种可选的实施方式中,第一获取模块在确定所述待推送消息的目标消息属性时,用于:根据所述待推送消息的消息体中的目标字段值,确定所述目标消息属性。
[0015]一种可选的实施方式中,第二获取模块在确定所述用户端的当前状态时,用于:获取所述用户端的当前特征数据;将所述当前特征数据输入预训练的状态识别模型,得到所述状态识别模型输出的所述用户端的当前状态;所述状态识别模型为采用多个样本数据训练得到,所述样本数据包括:样本消息、所述样本消息的目标消息属性、在推送所述样本消息时的用户端样本的特征数据、以及表征所述样本消息被推送后所述用户端样本是否消费该样本消息的标签信息。
[0016]一种可选的实施方式中,所述用户端的当前特征数据包括以下至少一种维度下的特征数据:设备状态特征数据、当前时间特征数据、人机交互特征数据;其中,所述设备状态特征包括设备移动特征、电量特征、音量特征、屏幕展示特征、网络特征中至少一个,所述人机交互特征包括人机距离特征以及应用使用特征中至少一个。
[0017]一种可选的实施方式中,所述展示模块在根据所述当前状态确定所述待推送消息的展示时机时,用于:在确定所述当前状态为第一状态的情况下,确定所述待推送消息的展示时机为当前时刻;在确定所述当前状态为第二状态的情况下,确定需要等待下次确定所述用户端为第一状态时再进行所述待推送消息的展示。
[0018]一种可选的实施方式中,第一获取模块在获取待推送消息,确定所述待推送消息的目标消息属性时,用于:从本地数据库中读取各条未被展示的待推送消息;确定所述待推
送消息的到达时间和当前时间的时间间隔;在确定的所述时间间隔小于设定时长阈值的情况下,确定所述待推送消息的目标消息属性。
[0019]一种可选的实施方式中,第一获取模块还用于:在确定的所述时间间隔大于设定时长阈值的情况下,将至少一条所述待推送消息进行分散展示;所述分散展示是指在所述待推送消息为多条的情况下,将所述待推送消息按照预设时间间隔进行展示。
[0020]第三方面,本公开可选实现方式还提供一种计算机设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
[0021]第四方面,本公开可选实现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息推送方法,其特征在于,应用于目标用户的用户端,所述方法包括:获取待推送消息,确定所述待推送消息的目标消息属性;所述目标消息属性用于指示是否需要确定待推送消息的展示时机;在所述目标消息属性指示需要确定所述待推送消息的展示时机的情况下,获取所述用户端的当前状态;所述当前状态包括第一状态或第二状态;所述第一状态用于指示用户有意愿阅读待推送消息的状态,所述第二状态用于指示用户没有意愿阅读待推送消息的状态;根据所述当前状态确定所述待推送消息的展示时机,并按照所述展示时机对所述待推送消息进行展示。2.根据权利要求1所述的方法,其特征在于,所述目标消息属性包括以下至少一种:指示消息类型的属性,所述消息类型包括即时消息和非即时消息;或者,指示消息的承载方式的属性;或者,指示是否属于用户设置的需要即时推送的消息,或是否属于用户设置的不需要即时推送的消息。3.根据权利要求1所述的方法,其特征在于,确定所述待推送消息的目标消息属性,包括:根据所述待推送消息的消息体中的目标字段值,确定所述目标消息属性。4.根据权利要求1所述的方法,其特征在于,确定所述用户端的当前状态,包括:获取所述用户端的当前特征数据;将所述当前特征数据输入预训练的状态识别模型,得到所述状态识别模型输出的所述用户端的当前状态;所述状态识别模型为采用多个样本数据训练得到,所述样本数据包括:样本消息、所述样本消息的目标消息属性、在推送所述样本消息时的用户端样本的特征数据、以及表征所述样本消息被推送后所述用户端样本是否消费该样本消息的标签信息。5.根据权利要求4所述的方法,其特征在于,所述用户端的当前特征数据包括以下至少一种维度下的特征数据:设备状态特征数据、当前时间特征数据、人机交互特征数据;其中,所述设备状态特征包括设备移动特征、电量特征、音量特征、屏幕展示特征、网络特征中至少一个,所述人机交互特征包括人机距离特征以及应用使用特征中至少一个。6.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:薛方岗
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1