一种用户画像标签构建方法、系统以及应用方法、系统与流程
未命名
07-20
阅读:118
评论:0
1.本发明涉及大数据、商业智能技术领域,具体涉及一种用户画像标签构建方法、系统以及应用方法、系统。
背景技术:
2.用户画像,即用户信息标签化,通过收集用户社会属性、消费习惯、偏好特征等各个维度数据,进而对用户或者产品特征属性的刻画,并对这些特征分析统计挖掘潜在价值信息,从而抽象出一个用户的信息全貌。用户画像的焦点工作就是为用户打“标签”,而一个标签通常是人为规定的高度精炼的特征标识,如年龄、性别、低于、用户偏好等,最后将用户的所有标签综合来看,就可以勾勒出该用户的立体“画像”了。
3.现有的用户画像技术大都应用于互联网、电商、金融领域,研究者从不同角度不同类型的数据中提出构建用户画像的方法。例如,收集用户使用网络搜索引擎时使用的连续搜索词,并对词频和词语的新鲜度进行时序建模,以生成用户的具有时效性的画像;或者根据用户在社交网络上浏览、关注和分享的图片、文字、视频等内容,提取关键语义信息构建用户画像;或者利用用户的出行轨迹信息,根据用户的家庭信息、地点信息以及在不同地点的行为频率,从频繁活动、行为规律与移动速度等方面生成基于用户位置信息的用户画像表示;或者根据用户在在线商城购买商品的类型、对购买商品的评论和打分,对于用户的特征喜好生成用户画像。
4.现有的用户画像系统构建采用的数据源基本是来自单一类型的业务系统,不采用多业务系统数据融合,数据基本存储在关系型数据库中,缺乏数据融合的资源池。用户画像的核心在于用户标签的构建方法,其中大部分标签需要基于业务逻辑构建,因此现有的用户画像系统无法为具有多业务系统的企业构建合适的用户标签。
技术实现要素:
5.针对上述问题,本技术提出一种用户画像标签构建方法、系统以及应用方法、系统,至少解决了多业务系统的数据融合的数据资源池,且可以对多业务系统的数据构建合适的用户标签。
6.本技术的第一个方面,提供了一种用户画像标签构建方法,所述方法包括:
7.基于各业务系统的原始数据构建数据资源池;
8.基于所述数据资源池中的数据构建用户画像标签;
9.基于构建的用户画像标签构建用户画像标签的工作流任务调度方案和用户画像标签索引。
10.在一些实施例中,所述基于各业务系统的原始数据构建数据资源池,包括:
11.采集各业务系统的原始数据;
12.采用与业务系统对应的数据同步方式和数据存储方式,将各业务系统的原始数据同步并存储至大数据平台的数据库中,形成所述数据资源池;
13.对所述数据资源池中的原始数据进行预处理,使数据资源池中的数据的质量统一。
14.在一些实施例中,所述对所述数据资源池中的原始数据进行预处理,包括:对所述数据资源池中的原始数据进行数据清洗处理、数据集成处理、数据规约处理和数据变换处理中的至少一种。
15.在一些实施例中,所述基于所述数据资源池中的数据构建用户画像标签,包括:
16.采用预构建的数据指标体系,对所述数据资源池中的数据进行标签维度分类,所述数据指标体系包括多个标签维度;
17.采用预设的标签构建方法对标签维度分类后的数据进行分析并创建对应的用户画像标签。
18.在一些实施例中,所述对所述数据资源池中的数据进行标签维度分类,包括:
19.针对所述数据指标体系中的每个标签维度,利用k-means聚类算法,或elkan k-means距离优化算法,或mini batch k-means大样本优化算法对所述数据资源池中的数据进行聚类分析,确定出各数据对应的标签维度。
20.在一些实施例中,所述数据指标体系采用三级分类结构。
21.在一些实施例中,所述基于所述数据资源池中的数据构建用户画像标签,还包括:对不同业务系统的用户构建唯一的用户标识。
22.在一些实施例中,所述标签构建方法包括事实类标签、统计类标签、规则类标签和模型类标签中的至少一种。
23.在一些实施例中,所述基于构建的用户画像标签构建用户画像标签的工作流任务调度方案和用户画像标签索引,包括:
24.采用oozie调度器对所创建的用户画像标签构建工作流任务调度方案;
25.将所创建的用户画像标签存储在hive数据库中,并将所创建的用户画像标签整合形成标签集存储在hive数据库中;
26.将所述标签集同步至hbase数据库中,并同步至elasticsearch检索引擎中创建用户画像标签索引。
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.图1为本技术实施例提供的一种用户画像标签构建方法的流程图;
59.图2为本技术实施例提供的用户画像标签架构图;
60.图3为本技术实施例提供的数据采集架构图;
61.图4为本技术实施提供的用户画像标签构建图例;
62.图5为本技术实施例提供的采用mini batch k-means算法自动开发用户画像标签的流程图;
63.图6为本技术实施例提供的一种用户画像标签构建系统的结构示意图;
64.图7为本技术实施例提供的一种用户画像标签的应用方法的流程图;
65.图8为本技术实施例提供的用户全生命周期的用户画像标签和实施策略的对照图;
66.图9为本技术实施例一种用户画像标签的应用系统的结构示意图;
67.图10为本技术实施例提供的一种电子设备的连接框图。
具体实施方式
68.以下将结合附图及实施例来详细说明本技术的实施方式,借此对本技术如何应用技术手段来解决技术问题,并达到相应技术效果的实现过程能充分理解并据以实施。本技术实施例以及实施例中的各个特征,在不相冲突的前提下可以相互结合,所形成的技术方案均在本技术的保护范围之内。
69.为了使本技术实施例的目的、技术方案和有益效果更加清楚,下面将结合说明书附图以及具体的实施方式对本技术实施例中的技术方案进行详细的说明。
70.以下,先对本技术实施例和现有技术中的部分技术用语进行解释说明,以便于所属领域技术人员理解本技术的技术方案。
71.mq:即message queue,指信息队列。
72.rocketmq:一款高性能、高吞吐量的分布式消息中间件。
73.hbase:一个分布式的、面向列的开源数据库。
74.rds:即relational database service的简称,指关系型数据库服务,是一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务。
75.dts:即data transformation service的简称,在sql中也叫数据转换服务,可以从不同的源将数据抽取、转换和合并到一个或多个目标位置。
76.sqoop:一款开源的工具,主要用于在hadoop(hive)与传统的数据库(mysql、postgresql等)间进行数据的传递,可以将一个关系型数据库(例如:mysql,oracle,postgres等)中的数据导进到hadoop的hdfs中,也可以将hdfs的数据导进到关系型数据库中。
77.hive库:基于hadoop的一个数据仓库工具,用来进行数据提取、转化、加载,这是一种可以存储、查询和分析存储在hadoop中的大规模数据的机制。hive数据仓库工具能将结构化的数据文件映射为一张数据库表,并提供sql查询功能,能将sql语句转变成mapreduce任务来执行。
78.oracle database:又名oracle rdbms,或简称oracle,是一种关系数据库管理系统。
79.etl:即extract-transform-load的简称,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。etl一词较常用在数据仓库,但其对象并不限于数据仓库。
80.shell脚本:用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。
81.算法jar包:封装了一些算法中常用的功能函数。
82.zookeeper:一个分布式的,开放源码的分布式应用程序协调服务,是google的chubby一个开源的实现,是hadoop和hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
83.ftp:即file transfer protocol的简称,指文件传输协议,是用于在网络上进行文件传输的一套标准协议,它工作在osi模型的第七层,tcp模型的第四层,即应用层,使用tcp传输而不是udp,客户在和服务器建立连接前要经过一个“三次握手”的过程,保证客户与服务器之间的连接是可靠的,而且是面向连接,为数据传输提供可靠保证。
84.mysql:一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
85.elasticsearch:一个开源的分布式全文检索引擎,可以近乎实时地存储、检索数据。而且可扩展性很好,可以扩展到上百台服务器,处理pb级别的数据。对于用户标签查询、用户人群计算、用户群多维透视分析这类对响应时间要求较高的场景,也可以考虑选用elasticsearch进行存储。
86.kafka:一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。
87.flume:一种日志收集系统,支持在日志系统中定制各类数据发送方,用于收集数据。
88.storm:一种实时的、分布式的、可靠的流式数据处理系统。
89.spark:指apache spark,是专为大规模数据处理而设计的快速通用的计算引擎。
90.实施例一
91.本实施例提供一种用户画像标签构建方法,图1为本技术实施例提供的一种用户画像标签构建方法的流程图,图2为本实施例提供的用户画像标签架构图,如图1和图2所示,本实施例提供的方法包括:
92.步骤s1,基于各业务系统的原始数据构建数据资源池。
93.步骤s2,基于所述数据资源池中的数据构建用户画像标签。
94.步骤s3,基于构建的用户画像标签构建用户画像标签的工作流任务调度方案和用户画像标签索引。
95.进一步,所述步骤s1包括以下步骤:
96.步骤s11,采集各业务系统的原始数据。
97.步骤s12,采用与业务系统对应的数据同步方式和数据存储方式,将采集到的各业务系统的原始数据同步并存储至大数据平台的数据库中,形成所述数据资源池。
98.示例地,以石油石化行业的业务系统为例。图3为本技术实施例提供的数据采集架构图,如图3所示,石油石化行业的业务系统包括:加油卡系统、便利店系统、车牌识别系统、加油站的wifi探针系统、会员管理系统和电商平台系统。
99.采集加油卡系统、便利店系统、车牌识别系统的数据,通过订阅对应的mq接收业务系统的实时的原始数据,通过rocketmq集群把原始数据传输到hbase库进行存储。
100.采集加油站的wifi探针系统的原始数据,并将采集到的原始数据存储在oracle库中,通过sqoop进行数据抽取,将数据同步到hive库中。
101.采集电商平台系统的原始数据,所述电商平台系统的原始数据包括客户消费数据、行为轨迹数据、日志数据等,将采集到的原始数据存储在oracle库中,通过sqoop进行数据抽取,将数据同步到hive库中。
102.所有采集的原始数据均存储在大数据平台中的hbase库和hive库中,形成大数据资源池。考虑原始数据是日增量同步或日全量同步,后续的原始数据etl均在大数据平台的数据资源池中开展,以此作为用户画像构建的基础数据源。
103.步骤s13,对所述数据资源池中的原始数据进行预处理,以解决原始数据质量参差不齐的问题。
104.值得说明的是,由于用户相关数据较为分散,各个系统的技术架构、数据字段也有所区别,因此存在采集到的原始数据质量参差不齐的问题。
105.进一步,所述对所述数据资源池中的原始数据进行预处理,包括:对所述数据资源池中的原始数据进行数据清洗处理、数据集成处理、数据规约处理和数据变换处理中的至少一种。
106.数据清洗处理:针对关键字段的缺失值,可采用均值、中位值或预测值进行填充;针对异常值,可通过聚类分析归入最近的簇。
107.数据集成处理:通过身份证号、手机号、会员号等对不同来源的数据进行唯一检索和集成,常会出现冗余和冲突问题。例如,不同系统中的同一用户,身份证号、年龄、出生年月等信息冗余,手机号、注册地等可能会冲突。
108.数据规约处理:这直接关系到分析的复杂度,通过降低维度和数量,减少数据分析的属性和数目。对于数量较多的条目,可以通过两步聚类法减少数量,同时几乎不影响分析准确度。
109.数据变换处理:例如将用户的消费记录转换为相邻两次消费的间隔时间,便于进行后续分析。
110.进一步,所述步骤s2包括:
111.步骤s1,采用预构建的数据指标体系,对所述数据资源池中的数据进行标签维度分类,所述数据指标体系包括用户属性维度、用户消费维度、用户行为维度、风险控制维度等多个标签维度。
112.所述数据指标体系采用了三级分类结构。示例地,一级分类包括基础属性、终端偏好、车辆特征、位置属性、会员特征、加油偏好和购物偏好,二级分类是一级分类的类别细化,三级分类为具体的用户画像标签。
113.步骤s2,采用预设的标签构建方法对标签维度分类后的数据进行分析并创建对应的用户画像标签。
114.进一步,图4为本技术实施提供的用户画像标签构建图例,如图4所述,所述标签构建方法包括事实类标签、统计类标签、规则类标签和模型类标签中的至少一种。
115.事实类标签主要包括了人口属性(性别、年龄、生日、婚姻状况、职业等)、户籍地、地区、私车数量、月收入等。这类标签的构建主要基于已收集的数据,在数据库中为已记录的字段,对于用户属性这类数据缺失可以采用决策树方法进行分类预测填补。
116.以婚烟状况标签的填补过程为例。包括:首先依据相关性分析在所有特征中选取婚姻状况排名相关性高的前20个字段,如年龄、性别、户籍地、月均加油量等。然后对离散特征(如性别)进行独热编码处理,性别为男和女两者的相似度均转换成(0,1)的形式。再然后剔除改变量方差较小的特征、剔除相关性过高的特征(相关性超过0.9),选取剩余相关性排名前20个字段。
117.统计类标签是最基础也是最常用的标签类型,包括了特定时期内的加油频率、加油量、偏好加油油品、偏好加油站、充值频率、充值金额、沉淀资金、购买频率、购买次数、购买金额、进店次数等,这些标签可以通过统计分析的方法进行计算得到,重点在于细化数据指标,获得丰富的用户统计类标签。
118.规则类标签构建的重点在于紧密结合业务场景进行构建,根据业务中常用的场景来定义规则类标签,它是在统计类标签上的深加工得到,如高中低频加油客户,高中低频加油油品、加满非加满偏好、忠诚摇摆体验高标客户、商品偏好、促销偏好、优惠券敏感偏好等。在实际标签开发中,业务人员更熟悉业务场景,而数据人员对业务系统的数据、分布、特征更为熟悉,因此规则类标签的构建依赖于业务人员和数据人员共同协商确定。同时,在开发规则类标签时,数据人员需要分析规则类标签的分布占比情况,从而验证业务规则的有效性,标签分布的方法可以用分位数划分,也可以考虑等箱原则,或者看数据是否符合正态分布。
119.模型类标签主要通过数据挖掘的算法来构建,应用于对用户的某些属性或者行为进行预测判断或分类判别。如对事实类标签中的缺失值数据进行预测,根据用户的加油习惯和频率预测其下一次加油时间,对用户的流失情况进行预警分析生成不同类别的客户状
态,这些类型的标签都可以通过算法挖掘构建得到。模型类标签是预测类型的标签,是一种可变性标签,随着输入数据变量的不同标签的状态有可能会改变,同时该类标签有些可以通过测试集进行验证,利用准确度和召回度验证挖掘算法的预测有效性。
120.进一步,所述基于所述数据资源池中的数据构建用户画像标签,还包括对不同业务系统的用户构建唯一的用户标识。
121.可选的,将不同业务系统的用户的用户标识符为按照优先逻辑选定一个标志字段。如加油卡系统中有加油卡号、客户编号、身份证号等;便利店系统中有会员号、电话号码等,电商平台系统中的会员号、维信号等。纯加油卡用户则选定加油卡号作为用户标识符;纯会员用户选定会员号作为用户标识符。对于绑定多个业务系统的用户,则进一步将该用户的多个标志字段进行合成,形成该用户最终的唯一的用户标识。如同时绑定加油卡的便利店和电商会员则进行加油卡号和会员号的合成,形成用户最终的唯一的用户标识符。
122.进一步,所述对所述数据资源池中的数据进行标签维度分类,包括:针对所述数据指标体系中的每个标签维度,利用k-means聚类分析方法,或elkan k-means距离优化算法,或mini batch k-means大样本优化算法对所述数据资源池中的数据进行聚类分析,确定出各数据对应的标签维度。
123.针对数据维度有限的问题,采用“机器学习自动开发+人工开发”相结合的方法,充分挖掘出数据隐藏的有效信息。一位用户对应一张多维属性表,针对每一个维度,利用k-means聚类算法,或elkan k-means距离优化算法,或mini batch k-means大样本优化算法对所述数据资源池中的数据进行快速高效地聚类分析,对确定出对应的标签维度。
124.在k-means聚类算法中,每轮迭代都需要计算所有样本点与聚类均值之间的距离,对于传统企业的大数据来说,这是非常耗时的,会极大地影响算法的应用范围。elkan k-means距离优化算法利用“两边之和大于等于第三边,以及两边之差小于第三边”的三角形性质来减少距离的计算;mini batch k-means算法从原始的样本集中随机选择一部分样本做k-means聚类,可避免用户数量太大导致的计算难题,加速算法收敛。当然,mini batch k-means算法的代价是聚类的精度会降低。为弥补精度降低,一般会多次执行mini batch k-means算法,用得到的不同随机样本集来得到聚类簇,并选择最优。
125.图5为采用mini batch k-means算法自动开发用户画像标签的流程图,如图5所示,mini batch k-means算法从原始的样本集sn中随机选择k个数据作为初始聚类中心,然后计算每个数据与聚类均值的聚类,并划归到距离最近的簇;重新计算到各个聚类均值的距离,判断聚类均值的距离是否收敛,若未收敛,则继续循环计算每个数据与聚类均值的聚类,并划归到距离最近的簇,重新计算到各个聚类均值的距离,判断聚类均值的聚类是否收敛,直至判断出聚类均值的聚距离收敛,得到聚类结果,即最优的聚类簇。
126.用户画像标签在设计并开发好后,需要进行工程化,其中最重要的部分就是工作流任务调度方案和用户画像标签的存储。工作流任务调度方案是在大数据平台对构建用户画像标签的开发脚本设定定时执行的任务,并且设定好整个工作流程的计算过程和计算逻辑。用户画像标签的存储则是在调度任务执行后存储用户画像标签,同时将用户画像标签童虎到不同的系统中便于开展业务应用。
127.进一步,所述步骤s3包括:
128.步骤s31,采用oozie调度器对所创建的用户画像标签构建t+1的工作流任务调度
方案。所述工作流任务包括数据同步节点、数据处理节点、标签开发脚本节点、shell脚本和算法jar包,通过有向无环图的形式按照处理逻辑连接。
129.步骤s32,将所创建的用户画像标签存储在hive数据库中,并将所创建的用户画像标签整合形成标签集存储在hive数据库中。
130.步骤s33,将所述标签集同步至hbase数据库中,并同步至elasticsearch检索引擎中创建用户画像标签索引。后续对用户画像标签的查询即可基于elasticsearch检索引擎创建的用户画像标签索引。
131.实施例二
132.本实施例提供了一种用户画像标签构建系统,图6为本技术实施例提供的一种用户画像标签构建系统的结构示意图,如图6所示,所述系统包括:
133.第一构建模块510,用于基于各业务系统的原始数据构建数据资源池;
134.第二构建模块520,用于基于所述数据资源池中的数据构建用户画像标签;
135.第三构建模块520,用于基于构建的用户画像标签构建用户画像标签的工作流任务调度方案和用户画像标签索引。
136.以上本发明实施例公开的用户画像标签构建系统中的第一构建模块510、第二构建模块520和第三构建模块520的具体工作过程,可参见本发明上述实施例公开的用户画像标签构建方法中的对应内容,这里不再进行赘述。
137.实施例三
138.本实施例提供了一种基于上述用户画像标签构建方法实施例所构建的用户画像标签的应用方法,图7为本技术实施例提供的一种用户画像标签的应用方法的流程图,所述方法包括
139.步骤s1,获取用户设定特征分类对应的特征数据;
140.步骤s2,基于用户的设定特征分类对应的特征数据,采用全生命周期的用户画像标签生成标准,生成关于用户全生命周期的用户画像标签,所述关于用户全生命周期的用户画像标签包括新用户、留存用户、活跃用户、沉默用户和流失用户中的一个;
141.步骤s3,根据关于用户全生命周期的用户画像标签确定对应的实施策略,所述实时策略包括稳固策略、回馈策略、促销策略、激活策略和召回策略。
142.示例的,表一为用户的全生命周期画像的生成标准示例,如表一所示。
143.表1用户画像的生成标准示例
144.145.所述全生命周期的用户画像标签生成标准为:
146.若注册日期小于1个月则用户全生命周期的用户画像标签为新用户;
147.若注册日期大于或等于1个月,且最近一次消费日期小于一个平均消费周期,平均消费周期小于2周,且平均消费金额大于200元,则用户全生命周期的用户画像标签为活跃用户;
148.若注册日期大于或等于1个月,且最近一次消费日期小于一个平均消费周期,且平均消费周期小于2周,平均消费金额小于或等于200元,或者平均消费周期为2-3周,则用户全生命周期的用户画像标签为留存用户;
149.若注册日期大于或等于1个月,且最近一次消费日期小于一个平均消费周期,平均消费周期大于3周;或者最近一次消费日期在1到3个平均消费周期内,则用户全生命周期的用户画像标签为沉默用户;
150.若注册日期大于或等于1个月,且最近一次消费日期大于3个平均消费周期,则用户全生命周期的用户画像标签为流失用户。
151.图8为本技术实施例提供的用户全生命周期的用户画像标签和实施策略的对照图,如图8所示,对于新用户采用稳固策略;对于留存用户采用回馈策略;对于活跃用户采用促销策略;对于沉默用户采用激活策略;对于流失用户采用召回策略。
152.根据分析确定出的用户全生命周期的用户画像标签,针对性地对该用户可采取的稳固、回馈、促销、激活和召回的实施策略,从而增强用户的粘性和忠诚度。
153.在一些实施例中,所述方法还包括:根据加油卡的加油频次、高频次加油的持续天数和高频次加油的站点确定是否存在加油卡套现行为;若确定出现加油卡套现行为,则筛选出存在加油卡套现行为的加油卡。通过该方法可以精准定位加油卡套现行为,还可以将存在加油卡套现行为的加油卡筛选出来上报相关部门进行排查,减少加油卡套现带来的风险。
154.在一些实施例中,所述方法还包括:在加油站停业时,根据对偏好到该加油站加油的用户的用户画像标签,以及在该加油站的加油量占比,确定是否需要向用户推送加油站停业消息和/或附近加油站的信息。可以提升用户体验,同时减少用户流失的风险。
155.在一些实施例中,所述方法还包括:基于所需的业务逻辑对用户画像标签进行筛选,确定出需要开展个性化营销的目标客群。
156.在一些实施例中,所述方法还包括:基于用户的用户画像标签,向用户推送业务服务信息。
157.在一些实施例中,所述方法还包括:管理用户画像标签的分类、用户画像标签间的关联关系、用户画像标签的构建规则和用户画像标签的含义。
158.在一些实施例中,所述方法还包括:对用户画像标签进行可视化展示,并且分析用户画像标签的构成配比和同一用户画像标签在不同标签维度下的用户分布情况;从而可以便于快速了解用户画像标签的数据分布情况,以及可以为用户分析报告提供用户分析基础数据源。
159.在一些实施例中,所述方法还包括:基于用户的唯一的用户标识符抓取对应的用户画像标签,构建用户的个人画像。从而根据用户的个人画像可以全方位的了解单个用户的偏好和习惯。
160.在一些实施例中,所述方法还包括:基于用户画像标签对用户群体进行筛选,得到目标用户群体;根据所述目标用户群体的标签维度,可视化展示所述目标用户群体的数据分布情况。通过对用户画像标签进行多样化组合,加入筛选和逻辑判断,可以对用户群体进行细分,从而得到可以开展精准营销和个性化推荐的目标用户群体。标签筛选的设定时,可以先选定要筛选的范围,如全部用户、油卡用户、电商会员等,这样既可以定位用户群体的所属范围,然后可以从人群特征、加油标签和电商标签三个模块选定要选择的标题,这三个模块分别代表一种业务系统的大类标签范围,在该范围内具有二级、三级标签可以筛选,同时在多个标签间增加了逻辑判断规则并与或,这样可以增加标签筛选的灵活性。当多个标签组合后,则可以保存为一个特定的业务群体,进行命名和描述,从而该群体的数据可以通过api接口与营销系统结合开展业务营销。在进行客户的精准营销过程中,业务人员可以基于该系统得到基于业务的客户群体,从而开展精准的、个性化的营销服务。
161.另外针对已经分群得到的目标用户群体,可以从标签维度进行可视化展示该目标用户群体的数据分布情况,如群体中高、中、低频加油用户的分布比例等。该功能可以在开展营销之前先对用户群体进行分析,了解目标用户群体的特征,从而提供目标用户群体所需的最佳服务。同时,群体画像中提供该目标用户群体的标签明细下载,可以线下对该目标用户群体进行分析,支持自定义目标用户群体分析,也可作为用户分析报告中的一种数据源。
162.实施例四
163.本实施例提供了一种基于上述用户画像标签构建方法实施例所构建的用户画像标签的应用系统800,图9为本技术实施例一种用户画像标签的应用系统800的结构示意图,如图9所示,所述系统800包括:
164.用户群体分析模块910,用于制定用户的全生命周期画像和各生命状态对应的实施策略,所述用户的全生命周期画像中的生命状态包括新用户、留存用户、活跃用户、沉默用户和流失用户;所述实施策略包括稳固策略、回馈策略、促销策略、激活策略和召回策略。
165.用户流失预警模块920,用于对用户行为类的用户画像标签进行分析确定用户的生命状态,并根据用户的生命状态确定出对应的实施策略。
166.加油卡套现分析模块930,用于对加油卡的加油频次、高频次加油的持续天数和高频次加油的站点进行分析确定是否存在加油卡套现行为;若确定出现加油卡套现行为,则筛选出存在加油卡套现行为的加油卡。
167.加油站停业分流模块940,用于在加油站停业时,通过对偏好到该加油站加油的用户的用户画像标签,以及在该加油站的加油量占比进行分析,确定是否需要向用户推送加油站停业消息和/或附近加油站的信息。
168.个性化精准营销模块950,用于基于所需的业务逻辑对用户画像标签进行筛选,确定出需要开展个性化营销的目标客群;
169.业务推送模块960,用于基于用户的用户画像标签,向用户推送业务服务信息。
170.在一些实施例中,所述系统800还包括:标签管理模块970,用于管理用户画像标签的分类、用户画像标签间的关联关系、用户画像标签的构建规则和用户画像标签的含义。
171.标签属性分析模块980,用于对用户画像标签进行可视化展示;还用于分析用户画像标签的构成配比;还用于分析同一用户画像标签在不同标签维度下的用户分布情况。
172.用户个人画像模块990,用于根据不同业务系统间唯一的用户标识确定单个用户的个人画像。
173.在一些实施例中,所述系统800还包括:用户群体分析模块810,用于对用户群体的行为习惯和偏好进行分析,得到分析报告,所述分析报告包括用户群体的潜在价值和用户画像标签。
174.用户分群模块820,用于基于用户画像标签对用户群体进行筛选,得到目标用户群体。
175.群体画像分析模块830,用于根据所述目标用户群体的标签维度,可视化展示所述目标用户群体的数据分布情况。
176.在一些实施例中,所述系统800还包括:查询接口模块840,用于向需要用户画像标签的业务系统提供标签查询接口。
177.以上本发明实施例公开的用户画像标签的应用系统800中的各功能模块的具体工作过程,可参见本发明上述实施例公开的用户画像标签的应用方法中的对应内容,这里不再进行赘述。
178.实施例五
179.本实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序被处理器执行时可以实现如前述方法实施例中的方法步骤,本实施例在此不再重复赘述。
180.其中,计算机可读存储介质还可单独包括计算机程序、数据文件、数据结构等,或者包括其组合。计算机可读存储介质或计算机程序可被计算机软件领域的技术人员具体设计和理解,或计算机可读存储介质对计算机软件领域的技术人员而言可以是公知和可用的。计算机可读存储介质的示例包括:磁性介质,例如硬盘、软盘和磁带;光学介质,例如,cdrom盘和dvd;磁光介质,例如,光盘;和硬件装置,具体被配置以存储和执行计算机程序,例如,只读存储器(rom)、随机存取存储器(ram)、闪存;或服务器、app应用商城等。计算机程序的示例包括机器代码(例如,由编译器产生的代码)和包含高级代码的文件,可由计算机通过使用解释器来执行高级代码。所描述的硬件装置可被配置为用作一个或多个软件模块,以执行以上描述的操作和方法,反之亦然。另外,计算机可读存储介质可分布在联网的计算机系统中,可以分散的方式存储和执行程序代码或计算机程序。
181.实施例六
182.本技术实施例提供一种电子设备,图10为本技术实施例提供的一种电子设备的连接框图,如图10所示,该电子设备900可以包括:一个或多个处理器901,存储器902,多媒体组件903,输入/输出(简称i/o)接口904,以及通信组件905。
183.其中,一个或多个处理器901用于执行如前述方法实施例中的全部或部分步骤。存储器902用于存储各种类型的数据,这些数据例如可以包括电子设备中的任何应用程序或方法的指令,以及应用程序相关的数据。
184.一个或多个处理器901可以是专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称
fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行如前述方法实施例中的方法。
185.存储器902可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。
186.多媒体组件903可以包括屏幕和音频组件,该屏幕可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或通过通信组件发送。音频组件还包括至少一个扬声器,用于输出音频信号。
187.i/o接口904为一个或多个处理器901和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。
188.通信组件905用于该电子设备900与其他设备之间进行有线或无线通信。有线通信包括通过网口、串口等进行通信;无线通信包括:wi-fi、蓝牙、近场通信(near field communication,简称nfc)、2g、3g、4g、5g,或它们中的一种或几种的组合。因此相应的该通信组件905可以包括:wi-fi模块,蓝牙模块,nfc模块。
189.另外应该理解到,在本技术所提供的实施例中所揭露的方法或系统,也可以通过其它的方式实现。以上所描述的方法或系统实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的方法和装置的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、计算机程序段或计算机程序的一部分,模块、计算机程序段或计算机程序的一部分包含一个或多个用于实现规定的逻辑功能的计算机程序。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生,实际上也可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机程序的组合来实现。
190.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、装置或者设备中还存在另外的相同要素;如果有描述到“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系;在本技术的描述中,除非另有说明,术语“多个”、“多”的含义是指至少两个;如果有描述到服务器,需要说明的是,服务器可以是独立的物理服务器或终端,也可以是多个物理服务器构成的服务器集群,可以是能够提供云服务器、云数据库、云存储和cdn等基础云计算服务的云服务器;在本技术中如果有描述到智能终端或移动设备,需要说明的是,智能终端或移动设备可以是手机、平板电脑、智能手表、上网本、可穿
戴电子设备、个人数字助理(personal digital assistant,pda)、增强现实技术设备(augmented reality,ar)、虚拟现实设备(virtual reality,vr)、智能电视、智能音响、个人计算机(personal computer,pc)等,但并不局限于此,本技术对智能终端或移动设备的具体形式不做特殊限定。
191.最后需要说明的是,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“一个示例”或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式进行结合。
192.尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例都是示例性的,所述的内容只是为了便于理解本技术而采用的实施方式,并非用以限定本技术。任何本技术所属技术领域内的技术人员,在不脱离本技术所公开的精神和范围的前提下,可以在实施的形式上及细节上作任何的修改与变化,但本技术的保护范围,仍须以所附的权利要求书所界定的范围为准。
技术特征:
1.一种用户画像标签构建方法,其特征在于,所述方法包括:基于各业务系统的原始数据构建数据资源池;基于所述数据资源池中的数据构建用户画像标签;基于构建的用户画像标签构建用户画像标签的工作流任务调度方案和用户画像标签索引。2.根据权利要求1所述的方法,其特征在于,所述基于各业务系统的原始数据构建数据资源池,包括:采集各业务系统的原始数据;采用与业务系统对应的数据同步方式和数据存储方式,将各业务系统的原始数据同步并存储至大数据平台的数据库中,形成所述数据资源池;对所述数据资源池中的原始数据进行预处理,使数据资源池中的数据的质量统一。3.根据权利要求2所述的方法,其特征在于,所述对所述数据资源池中的原始数据进行预处理,包括:对所述数据资源池中的原始数据进行数据清洗处理、数据集成处理、数据规约处理和数据变换处理中的至少一种。4.根据权利要求1所述的方法,其特征在于,所述基于所述数据资源池中的数据构建用户画像标签,包括:采用预构建的数据指标体系,对所述数据资源池中的数据进行标签维度分类,所述数据指标体系包括多个标签维度;采用预设的标签构建方法对标签维度分类后的数据进行分析并创建对应的用户画像标签。5.根据权利要求4所述的方法,其特征在于,所述对所述数据资源池中的数据进行标签维度分类,包括:针对所述数据指标体系中的每个标签维度,利用k-means聚类算法,或elkan k-means距离优化算法,或mini batch k-means大样本优化算法对所述数据资源池中的数据进行聚类分析,确定出各数据对应的标签维度。6.根据权利要求4所述的方法,其特征在于,所述数据指标体系采用三级分类结构。7.根据权利要求4所述的方法,其特征在于,所述基于所述数据资源池中的数据构建用户画像标签,还包括:对不同业务系统的用户构建唯一的用户标识。8.根据权利要求4所述的方法,其特征在于,所述标签构建方法包括事实类标签、统计类标签、规则类标签和模型类标签中的至少一种。9.根据权利要求1所述的方法,其特征在于,所述基于构建的用户画像标签构建用户画像标签的工作流任务调度方案和用户画像标签索引,包括:采用oozie调度器对所创建的用户画像标签构建工作流任务调度方案;将所创建的用户画像标签存储在hive数据库中,并将所创建的用户画像标签整合形成标签集存储在hive数据库中;将所述标签集同步至hbase数据库中,并同步至elasticsearch检索引擎中创建用户画像标签索引。10.一种用户画像标签构建系统,其特征在于,所述系统包括:第一构建模块,用于基于各业务系统的原始数据构建数据资源池;
第二构建模块,用于基于所述数据资源池中的数据构建用户画像标签;第三构建模块,用于基于构建的用户画像标签构建用户画像标签的工作流任务调度方案和用户画像标签索引。11.一种基于权利要求1至9中任一项所述的用户画像标签构建方法所构建的用户画像标签的应用方法,其特征在于,所述方法包括:获取用户设定特征分类对应的特征数据;基于用户的设定特征分类对应的特征数据,采用全生命周期的用户画像标签生成标准,生成关于用户全生命周期的用户画像标签,所述关于用户全生命周期的用户画像标签包括新用户、留存用户、活跃用户、沉默用户和流失用户中的一个;根据关于用户全生命周期的用户画像标签确定对应的实施策略,所述实施策略包括稳固策略、回馈策略、促销策略、激活策略和召回策略。12.根据权利要求11所述的方法,其特征在于,所述方法还包括:根据加油卡的加油频次、高频次加油的持续天数和高频次加油的站点确定是否存在加油卡套现行为;若确定出现加油卡套现行为,则筛选出存在加油卡套现行为的加油卡。13.根据权利要求11所述的方法,其特征在于,所述方法还包括:在加油站停业时,根据对偏好到该加油站加油的用户的用户画像标签,以及在该加油站的加油量占比,确定是否需要向用户推送加油站停业消息和/或附近加油站的信息。14.根据权利要求11所述的方法,其特征在于,所述方法还包括:基于所需的业务逻辑对用户画像标签进行筛选,确定出需要开展个性化营销的目标客群。15.根据权利要求11所述的方法,其特征在于,所述方法包括:基于用户的用户画像标签,向用户推送业务服务信息。16.根据权利要求11所述的方法,其特征在于,所述方法还包括:管理用户画像标签的分类、用户画像标签间的关联关系、用户画像标签的构建规则和用户画像标签的含义。17.根据权利要求11所述的方法,其特征在于,所述方法还包括:对用户画像标签进行可视化展示,并且分析用户画像标签的构成配比和同一用户画像标签在不同标签维度下的用户分布情况。18.根据权利要求11所述的方法,其特征在于,所述方法还包括:基于用户的唯一的用户标识符抓取对应的用户画像标签,构建用户的个人画像。19.根据权利要求11所述的方法,其特征在于,所述方法还包括:基于用户画像标签对用户群体进行筛选,得到目标用户群体;根据所述目标用户群体的标签维度,可视化展示所述目标用户群体的数据分布情况。20.一种基于权利要求1至9中任一项所述的用户画像标签构建方法所构建的用户画像标签的应用系统,其特征在于,包括:用户群体分析模块,用于制定用户的全生命周期画像和各生命状态对应的实施策略,所述用户的全生命周期画像中的生命状态包括新用户、留存用户、活跃用户、沉默用户和流失用户;所述实施策略包括稳固策略、回馈策略、促销策略、激活策略和召回策略;用户流失预警模块,用于对用户行为类的用户画像标签进行分析确定用户的生命状态,并根据用户的生命状态确定出对应的实施策略;加油卡套现分析模块,用于对加油卡的加油频次、高频次加油的持续天数和高频次加
油的站点进行分析确定是否存在加油卡套现行为;若确定出现加油卡套现行为,则筛选出存在加油卡套现行为的加油卡;加油站停业分流模块,用于在加油站停业时,通过对偏好到该加油站加油的用户的用户画像标签,以及在该加油站的加油量占比进行分析,确定是否需要向用户推送加油站停业消息和附近加油站的信息;个性化精准营销模块,用于基于所需的业务逻辑对用户画像标签进行筛选,确定出需要开展个性化营销的目标客群;业务推送模块,用于基于用户的用户画像标签,向用户推送业务服务信息。21.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储的计算机程序,当被一个或多个处理器执行时,实现如权利要求1~9或11~19中任一项所述的方法。22.一种电子设备,其特征在于,包括存储器和一个或多个处理器,所述存储器上存储有计算机程序,所述存储器和所述一个或多个处理器之间互相通信连接,当所述计算机程序被所述一个或多个处理器执行时,执行如权利要求1~9或11~19任一项所述的方法。
技术总结
本申请公开了用户画像标签构建方法、系统以及应用方法、系统,所述用户画像标签构建方法包括:基于各业务系统的原始数据构建数据资源池;基于所述数据资源池中的数据构建用户画像标签;基于构建的用户画像标签构建用户画像标签的工作流任务调度方案和用户画像标签索引。针对不同业务系统采用对应的采集、同步和存储方式,构建数据资源池;从多层次、多维度对搭建的数据资源池中的数据进行分析,从而构建用户全方位的用户画像标签。用户全方位的用户画像标签。用户全方位的用户画像标签。
技术研发人员:李成其 宋凯华 姜霄 王晨光 鲁建新 苗泽
受保护的技术使用者:石化盈科信息技术有限责任公司
技术研发日:2023.02.17
技术公布日:2023/7/19
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种刮式自动海水滤器装置的制作方法 下一篇:一种小鼠麻醉及放射治疗试验装置
