本说明书涉及互联网,尤其涉及一种信息推送方法、装置、存储介质及电子设备。
背景技术:
1、随着互联网的快速发展,信息触达渠道也更加多样化,包括短信、邮件、社交媒体通知、应用程序(application,app)推送等,其中,不同的信息触达渠道在信息传递效率、用户覆盖范围和互动性等方面各有优劣,为用户提供了多样化的信息触达手段。
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、若所述目标触达渠道为通过应用程序app进行推送,且所述目标用户未响应推送的信息,则向所述app发送继续显示指令,以使所述app根据所述继续显示指令,在向所述目标用户推送的信息中显示预先隐藏的扩展信息,并向所述目标用户发送重新查看信息的提示。
28、本说明书提供了一种信息推送装置,包括:
29、获取模块,用于获取目标用户针对目标应用所使用的用户信息;
30、查询模块,用于根据所述目标用户的用户信息,查询出所述目标用户在所述目标应用中所绑定的若干种信息触达渠道下的账户信息,并根据所述账户信息,确定各候选触达渠道;
31、确定模块,用于确定每种候选触达渠道对应的触达优先级;
32、推送模块,用于根据所述触达优先级,在各候选触达渠道中确定出至少一种信息触达渠道,作为目标触达渠道,并通过所述目标触达渠道向所述目标用户进行信息推送。
33、本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述信息推送方法。
34、本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述信息推送方法。
35、本说明书采用的上述至少一个技术方案能够达到以下有益效果:
36、在本说明书提供的信息推送方法中,获取目标用户针对目标应用所使用的用户信息;根据目标用户的用户信息,查询出目标用户在目标应用中所绑定的若干种信息触达渠道下的账户信息,并根据账户信息,确定各候选触达渠道;确定每种候选触达渠道对应的触达优先级;根据触达优先级,在各候选触达渠道中确定出至少一种信息触达渠道,作为目标触达渠道,并通过目标触达渠道向目标用户进行信息推送。
37、从上述方法可以看出,本方案可以基于用户信息查询出其在目标应用中绑定的若干种候选信息触达渠道,进而对信息触达渠道进行优先级划分,并根据优先级选定最终的信息触达渠道进行信息推送,相比于目前通过固定信息触达渠道进行信息推送的方法,本方案实现了信息的分层触达,基于优先级确定目标信息触达的方式可以充分保证信息触达的成功率,确保用户及时的查收推送信息。
1.一种信息推送方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述确定每种候选触达渠道对应的触达优先级的步骤,具体包括:
3.如权利要求1所述的方法,其特征在于,所述确定每种候选触达渠道对应的触达优先级的步骤,具体包括:
4.如权利要求3所述的方法,其特征在于,所述确定所述目标用户对应的推送偏好信息的步骤,具体包括:
5.如权利要求3所述的方法,其特征在于,所述确定所述目标用户对应的推送偏好信息的步骤,具体包括:
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
7.如权利要求1所述的方法,其特征在于,在获取目标用户针对目标应用所使用的用户信息之前,所述方法还包括:
8.如权利要求1所述的方法,其特征在于,所述方法还包括:
9.一种信息推送装置,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述权利要求1~8任一项所述的方法。
11.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述权利要求1~8任一项所述的方法。
