本发明涉及计算机,特别涉及人工智能,尤其涉及一种产品推送方法和装置。
背景技术:
1、目前产品推送是基于已经生成的目标客群进行推送,客群的功能目前存在于多个领域的不同系统内,相关技术中,通常通过页面交易设置某些限定条件或直接上传客群的清单来生成客群,多个系统间的客群可以通过相互授权各自系统的表来实现客群明细的共享,但这种方式生成客群的生成周期较长,时效性较差;不同的限制条件的数据源往往来源于不同的系统,数据更新时间不统一,生成客群的准确率和匹配度较低,客户源利用率不足,造成资源浪费,从而导致产品营销精准度较低。
技术实现思路
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、本发明获取用户的交易记录;根据交易记录进行多维数据搭建,生成用户多维图;根据产品的产品属性和用户多维图进行聚类分析,生成待推送产品对应的目标用户,并将待推送产品推送至目标用户,通过全量用户的多维图与待推送产品进行粘合度聚类分析,提升用户数据源利用率,节约资源,不需要预先生成用户群实体,提升系统性能,能够实时匹配目标用户,减少生成周期,提升时效性,从而实现高效的无客群实体的精准产品营销。
1.一种产品推送方法,其特征在于,所述方法包括:
2.根据权利要求1所述的产品推送方法,其特征在于,所述根据所述交易记录进行多维数据搭建,生成用户多维图,包括:
3.根据权利要求2所述的产品推送方法,其特征在于,所述根据所述交易记录进行基础数据搭建,生成基础数据底座,包括:
4.根据权利要求2所述的产品推送方法,其特征在于,所述根据所述基础数据底座进行多维数据统计,生成所述用户多维图,包括:
5.根据权利要求1所述的产品推送方法,其特征在于,所述根据产品的产品属性和所述用户多维图进行聚类分析,生成待推送产品对应的目标用户,包括:
6.根据权利要求1所述的产品推送方法,其特征在于,所述将所述待推送产品推送至所述目标用户,包括:
7.一种产品推送装置,其特征在于,所述装置包括:
8.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至6任一项所述的产品推送方法。
9.一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现权利要求1至6任一项所述的产品推送方法。
10.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至6任一项所述的产品推送方法。
