本公开涉及数据处理,尤其涉及一种消息触达方法、存储介质和电子设备。
背景技术:
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、触达模块,用于按照所述发送频控规则向所述目标触达用户发送所述触达消息。
44、在一些可选的实施例中,所述装置还包括:
45、审核失败模块,用于响应于接收到所述预训练好的深度学习模型输出的第二审核结果,将所述第二审核结果发送给运营客户端,以便所述运营客户端更正所述触达消息之后,向所述触达系统发送更正后的触达消息,所述第二审核结果用于指示审核失败以及审核失败原因数据。
46、在一些可选的实施例中,所述配置信息还包括触达内容数据;所述生成模块包括:
47、第一获取子模块,用于获取所述触达消息的配置信息;
48、生成子模块,用于对所述触达内容数据进行文本处理,生成所述触达消息的待审核内容。
49、在一些可选的实施例中,所述触达内容数据包括消息标题、消息摘要以及消息内容链接;
50、所述生成子模块包括:
51、获取单元,用于获取所述消息内容链接对应的页面源代码数据;
52、文本处理单元,用于对所述页面源代码数据进行文本处理,得到触达消息的消息内容数据;
53、确定单元,用于将所述消息内容数据、所述消息标题和所述消息摘要确定为所述待审核内容。
54、在一些可选的实施例中,所述第一审核结果还包括触达消息的消息子类型;
55、所述频控模块包括:
56、第二获取子模块,用于基于数据库中所述目标触达用户的用户数据,生成所述目标触达用户的用户画像,所述用户画像包括用户的活跃度标签和用户的消息反馈标签;
57、匹配子模块,用于获取与所述目标触达用户的用户画像匹配的用户频控规则,以及与所述触达消息的消息类型匹配的类型频控规则;
58、第一确定子模块,用于根据所述类型频控规则和所述用户频控规则,确定所述目标触达用户的发送频控规则。
59、在一些可选的实施例中,所述装置还包括:
60、第一获取模块,用于按照第一设定周期获取各用户在第一设定时间段内的操作日志信息,各所述用户包括所述目标触达用户;
61、活跃度确定模块,用于根据各所述用户在第一设定时间段内的操作日志信息,确定各所述用户的活跃度标签;
62、第一更新模块,用于根据各所述用户的活跃度标签,更新所述数据库中各所述用户的用户数据。
63、在一些可选的实施例中,所述装置还包括:
64、第二获取模块,用于按照第二设定周期获取各用户在第二设定时间段内的反馈行为信息,各所述用户包括所述目标触达用户;
65、反馈确定模块,用于根据各所述用户在第二设定时间段内的反馈行为信息,确定各所述用户的消息反馈标签;
66、第二更新模块,用于根据各所述用户的消息反馈标签,更新所述数据库中各所述用户的用户数据。
67、在一些可选的实施例中,所述装置还包括:
68、设置模块,用于设置频控计数字段的值为第一预设值;
69、所述触达模块包括:
70、发送子模块,用于向所述目标触达用户发送所述触达消息;
71、更新子模块,用于响应于成功发送触达消息至所述目标触达用户,对所述频控计数字段的值进行一次更新;
72、第二确定子模块,用于基于更新后的所述频控计数字段的值是否为第二预设值,确定当前发送完的触达消息是否为最后一次发送;
73、第一响应子模块,用于响应于当前发送完的触达消息为最后一次发送,停止发送所述触达消息;
74、第二响应子模块,用于响应于当前发送完的触达消息不是最后一次发送,执行所述向所述目标触达用户发送所述触达消息的操作。
75、根据本公开实施例的再一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求所述的方法。
76、根据本公开实施例的再一个方面,提供了一种电子设备,所述电子设备包括:
77、处理器;
78、用于存储所述处理器可执行指令的存储器;
79、所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述权利要求所述的方法。
80、基于本公开上述实施例提供的消息触达方法、装置和存储介质,在需要触达消息的场景中,例如,应用平台有新的营销活动或者有突发性新闻等时,触达系统可接收到待审核的触达消息,然后可根据触达消息的配置信息,生成该触达消息的待审核内容;通过将待审核内容输入预先训练好的深度学习模型,经该深度学习模型根据待审核内容对触达消息进行审核;响应于深度学习模型输出第一审核结果,根据该第一审核结果和目标触达用户,获取触达消息的发送频控规则,该第一审核结果包括审核通过的指示信息和触达消息的消息类型;按照该发送频控规则向目标触达用户发送该触达消息。由此,本公开技术方案可以采用预训练好的深度学习模型审核触达消息的消息内容并对触达消息进行分类,减小运营人员在消息审核中的参与度;并在审核通过后,按照消息类型和目标触达用户确定匹配的发送频控规则,实现个性化的频次控制,可以减小用户的不满和退订率。
81、下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。