本公开涉及数据处理,尤其涉及一种消息触达方法、设备和存储介质。
背景技术:
1、随着互联网技术的发展,互联网业务种类也不断增多,如何快速、有效地将消息触达用户,是增强消息发送方与用户之间的互动体验的一个重要因素。
2、相关技术中,在需要将消息触达用户时,通常由运营人员进行消息配置,对触达消息的触达样式、触达通道、触达内容等进行设置,增加了运营人员的工作量,触达效率低。
技术实现思路
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、下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
1.一种消息触达方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述按照所述消息发送方的定时频控额度以及所述触达消息的推送优先级在下一预设时间段内发送所述待定时触达消息,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述消息发送方的定时频控额度以及各待定时触达消息的预计触达用户数,确定所述下一预设时间段内待定时触达消息的优先级阈值,包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2-4任一所述的方法,其特征在于,所述在所述下一预设时间段内发送至少一种目标触达消息,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
11.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-10任一所述的方法。
12.一种电子设备,其特征在于,所述电子设备包括: