本公开涉及互联网技术,尤其涉及消息推送方法、系统、装置、电子设备及存储介质。
背景技术:
1、随着移动互联网技术的发展,出现了消息推送技术,在消息推送技术中针对资源数据的更新,生成该资源数据的推送指令,将该推送指令发送至客户端,客户端响应于该推送指令,在显示页面中展示该资源数据对应的显示标识。
2、目前的消息推送方法中,将更新的资源数据对应的显示标识显示在显示页面中,由于受到该显示标识的提示影响,用户会触发该显示标识,客户端响应于对该显示标识的触发操作,展示更新后的资源数据。
3、然而,目前的消息推送方法中,由于用户对显示标识的触发操作,客户端刷新显示页面的原始显示内容,展示更新后的资源数据,中断了用户对原始显示内容的浏览,造成了原始显示的资源数据的资源浪费。
技术实现思路
1、本公开提供一种消息推送方法、系统、装置、电子设备及存储介质,以至少解决相关技术中账户正在浏览的第一资源数据被当前账户对显示标识的触发操作而中断的问题。本公开的技术方案如下:
2、根据本公开实施例的第一方面,提供一种消息推送方法,所述方法包括:
3、响应于账户触发的资源消费请求,在显示页面中展示第一资源数据;
4、在接收到第二资源数据的推送指令的情况下,在所述显示界面展示所述第二资源数据对应的显示标识,所述显示标识用于提示所述账户消费所述第二资源数据;
5、响应于针对所述显示标识的触发操作,确定所述账户的资源消费预测结果;所述资源消费预测结果是基于预先部署的决策分析模型、模型参数值和账户行为特征数据得到的;
6、在所述资源消费预测结果表征不消费所述第二资源数据的情况下,消除所述显示标识。
7、在其中一个实施例中,所述响应于账户触发的资源消费请求,在显示页面中展示第一资源数据之前,所述方法还包括:
8、监测账户的资源消费行为,按照预设时长统计每一类型的所述资源消费行为对应的账户行为特征数据;
9、将全部所述账户行为特征数据上报至服务端,指示所述服务端基于所述账户行为特征数据对所述决策分析模型进行训练。
10、在其中一个实施例中,所述响应于针对所述显示标识的触发操作,确定所述账户的资源消费预测结果,包括:
11、响应于针对所述显示标识的触发操作,获取所述账户当前的账户行为特征数据,并对所述账户行为特征数据进行数据预处理;
12、将模型参数值和预处理后的账户行为特征数据输入至所述决策分析模型中,得到资源消费预测结果;所述资源消费预测结果用于表征所述账户是否消费所述第二资源数据;所述模型参数值由服务端针对所述决策分析模型预先训练得到。
13、在其中一个实施例中,所述响应于针对所述显示标识的触发操作,确定所述账户的资源消费预测结果之后,所述方法还包括:
14、在所述资源消费预测结果表征消费所述第二资源数据的情况下,展示包含所述第二资源数据的显示页面。
15、在其中一个实施例中,所述在接收到第二资源数据的推送指令的情况下,在所述显示界面展示所述第二资源数据对应的显示标识之后,所述方法还包括:
16、判断所述第二资源数据与所述第一资源数据的数据类型是否相同;
17、若所述第二资源数据的数据类型与所述第一资源数据的数据类型相同,则执行响应于针对所述显示标识的触发操作,确定所述账户的资源消费预测结果的步骤;
18、若所述第二资源数据的数据类型与所述第一资源数据的数据类型不相同,则执行响应于针对所述显示标识的触发操作,展示包含所述第二资源数据的显示页面的步骤。
19、根据本公开实施例的第二方面,提供一种消息推送方法,所述方法包括:
20、获取预设时长内账户的账户行为特征数据,构建包含所述账户行为特征数据的训练样本;
21、确定所述账户对应的决策分析模型,并根据所述训练样本对所述决策分析模型进行模型训练处理,得到训练完成后的所述决策分析模型;
22、获取所述训练完成后的所述决策分析模型的模型参数值,并将所述模型参数值下发至所述账户对应的客户端,指示所述客户端在接收到第二资源数据的推送指令的情况下,在显示界面展示所述第二资源数据对应的显示标识;响应于针对所述显示标识的触发操作,确定所述账户的资源消费预测结果;所述资源消费预测结果是基于预先部署的决策分析模型、模型参数值和账户行为特征数据得到的。
23、根据本公开实施例的第三方面,提供一种消息推送系统,所述系统包括:
24、服务端,用于训练决策分析模型,并将训练完成的所述决策分析模型的模型参数值推送至客户端;
25、客户端,用于响应于账户触发的资源消费请求,在显示页面中展示第一资源数据;在接收到第二资源数据的推送指令的情况下,在所述显示界面展示所述第二资源数据对应的显示标识,所述显示标识用于提示所述账户消费所述第二资源数据;响应于针对所述显示标识的触发操作,确定所述账户的资源消费预测结果;所述资源消费预测结果是基于预先部署的决策分析模型、所述模型参数值和账户行为特征数据得到的;在所述资源消费预测结果表征不消费所述第二资源数据的情况下,消除所述显示标识。
26、根据本公开实施例的第四方面,提供一种消息推送装置,所述装置包括:
27、第一展示单元,被配置为执行响应于账户触发的资源消费请求,在显示页面中展示第一资源数据;
28、第二展示单元,被配置为执行在接收到第二资源数据的推送指令的情况下,在所述显示界面展示所述第二资源数据对应的显示标识,所述显示标识用于提示所述账户消费所述第二资源数据;
29、确定单元,被配置为执行响应于针对所述显示标识的触发操作,确定所述账户的资源消费预测结果;所述资源消费预测结果是基于预先部署的决策分析模型、模型参数值和账户行为特征数据得到的;
30、消除单元,被配置为执行在所述资源消费预测结果表征不消费所述第二资源数据的情况下,消除所述显示标识。
31、在其中一个实施例中,所述装置还包括:
32、统计单元,被配置为执行监测账户的资源消费行为,按照预设时长统计每一类型的所述资源消费行为对应的账户行为特征数据;
33、上报单元,被配置为执行将全部所述账户行为特征数据上报至服务端,指示所述服务端基于所述账户行为特征数据对所述决策分析模型进行训练。
34、在其中一个实施例中,所述确定单元包括:
35、预处理子单元,被配置为执行响应于针对所述显示标识的触发操作,获取所述账户当前的账户行为特征数据,并对所述账户行为特征数据进行数据预处理;
36、处理子单元,被配置为执行将模型参数值和预处理后的账户行为特征数据输入至所述决策分析模型中,得到资源消费预测结果;所述资源消费预测结果用于表征所述账户是否消费所述第二资源数据;所述模型参数值由服务端针对所述决策分析模型预先训练得到。
37、在其中一个实施例中,所述装置还包括:
38、第三展示单元,被配置为执行在所述资源消费预测结果表征消费所述第二资源数据的情况下,展示包含所述第二资源数据的显示页面。
39、在其中一个实施例中,所述装置还包括:
40、判断单元,被配置为执行判断所述第二资源数据与所述第一资源数据的数据类型是否相同;
41、第一确定子单元,被配置为执行若所述第二资源数据的数据类型与所述第一资源数据的数据类型相同,则执行响应于针对所述显示标识的触发操作,确定所述账户的资源消费预测结果的步骤;
42、第二确定子单元,被配置为执行若所述第二资源数据的数据类型与所述第一资源数据的数据类型不相同,则执行响应于针对所述显示标识的触发操作,展示包含所述第二资源数据的显示页面的步骤。
43、根据本公开实施例的第五方面,提供一种消息推送装置,所述装置包括:
44、获取单元,被配置为执行获取预设时长内账户的账户行为特征数据,构建包含所述账户行为特征数据的训练样本;
45、训练单元,被配置为执行确定所述账户对应的决策分析模型,并根据所述训练样本对所述决策分析模型进行模型训练处理,得到训练完成后的所述决策分析模型;
46、发送单元,被配置为执行获取所述训练完成后的所述决策分析模型的模型参数值,并将所述模型参数值下发至所述账户对应的客户端,指示所述客户端在接收到第二资源数据的推送指令的情况下,在显示界面展示所述第二资源数据对应的显示标识;响应于针对所述显示标识的触发操作,确定所述账户的资源消费预测结果;所述资源消费预测结果是基于预先部署的决策分析模型、所述模型参数值和账户行为特征数据得到的。
47、根据本公开实施例的第六方面,提供一种电子设备,包括:
48、处理器;
49、用于存储所述处理器可执行指令的存储器;
50、其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的消息推送方法。
51、根据本公开实施例的第七方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如上述第一方面中任一项所述的消息推送方法。
52、根据本公开实施例的第八方面,提供一种计算机程序产品,所述指令被电子设备的处理器执行时,使得所述电子设备能够执行上述第一方面中任一项所述的消息推送方法。
53、本公开的实施例提供的技术方案至少带来以下有益效果:
54、通过预先部署的决策分析模型和账户行为特征数据,对账户是否消费第二资源数据的行为进行行为预测,得到资源消费预测结果,若资源消费预测结果表征不消费第二资源数据,则仅消除显示标识,而不更新显示页面中正在展示的第一资源数据,保证账户当前正在浏览的显示页面中的第一资源数据不被中断,避免了第一资源数据产生的交互资源的浪费。
55、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。