System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及消息推送,尤其是一种自动化消息推送方法、系统、设备及介质。
技术介绍
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、本申请实施例所公开的一种自动化消息推送方法、系统、设备及介质,其中,该自动化消息推送方法通过获取来自数据库中的用户数据和内容数据;对所述用户数据进行第一标签处理,得到用户标签数据,以及对所述内容数据进行第二标签处理,得到内容标签数据;根据所述用户标签数据,对用户进行分群处理,得到分群结果;根据所述分群结果和所述内容标签数据,得到匹配结果;根据所述匹配结果,对所述分群结果中的目标用户执行推送流程任务。该方法可以有效自动化实现用户分群并推送对应的推送内容,有效降低人工成本,提高消息推送效率,以及提高推送内容的匹配度。
本文档来自技高网...【技术保护点】
1.一种自动化消息推送方法,其特征在于,包括:
2.根据权利要求1所述的自动化消息推送方法,其特征在于,所述对所述用户数据进行第一标签处理,得到用户标签数据,包括:
3.根据权利要求1所述的自动化消息推送方法,其特征在于,所述根据所述用户标签数据,对用户进行分群处理,得到分群结果,包括:
4.根据权利要求1所述的自动化消息推送方法,其特征在于,所述根据所述分群结果和所述内容标签数据,得到匹配结果,包括:
5.根据权利要求1所述的自动化消息推送方法,其特征在于,所述根据所述匹配结果,对所述分群结果中的目标用户执行推送流程任务,包括:
6.根据权利要求5所述的自动化消息推送方法,其特征在于,所述根据所述推送条件,将所述推送内容推送至所述目标用户,包括:
7.根据权利要求1所述的自动化消息推送方法,其特征在于,所述自动化消息推送方法,还包括:
8.一种自动化消息推送系统,其特征在于,包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其中存储有处理器可执
...【技术特征摘要】
1.一种自动化消息推送方法,其特征在于,包括:
2.根据权利要求1所述的自动化消息推送方法,其特征在于,所述对所述用户数据进行第一标签处理,得到用户标签数据,包括:
3.根据权利要求1所述的自动化消息推送方法,其特征在于,所述根据所述用户标签数据,对用户进行分群处理,得到分群结果,包括:
4.根据权利要求1所述的自动化消息推送方法,其特征在于,所述根据所述分群结果和所述内容标签数据,得到匹配结果,包括:
5.根据权利要求1所述的自动化消息推送方法,其特征在于,所述根据所述匹配结果,对所述分群结果中的目标用...
【专利技术属性】
技术研发人员:曾少君,胡锦超,邓勇,陈俊辉,谢慧敏,杨洁,张萌,梁明坚,
申请(专利权)人:东风日产数据服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。