System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于用户画像的构建,具体涉及一种用户群画像的生成方法。
技术介绍
1、在数据运营时,目标人群常常具有多维度的人群特征,例如,对于某app日访问量大于设定值的目标人群,其具有年龄分布的人群特征,具有城市分布的人群特征等,因此,针对不同维度的人群特征,需要向目标人群推荐对应的内容。
2、现有技术中,需要采用复杂的算法,才能分析出目标人群各种维度的人群特征,不利于快速对目标人群进行分析的问题。
技术实现思路
1、针对现有技术存在的缺陷,本专利技术提供一种用户群画像的生成方法,可有效解决上述问题。
2、本专利技术采用的技术方案如下:
3、本专利技术提供一种用户群画像的生成方法,包括以下步骤:
4、步骤1,获取总体人群存储表;所述总体人群存储表用于存储每个用户的用户id、对应的不同维度的用户特征以及用户特征值;
5、步骤2,对所述总体人群存储表中的各种用户特征的用户特征值进行统计分析,建立用户特征规则集合以及用户特征规则关系;
6、步骤3,将所述用户特征规则集合中的每条用户特征规则拆解并生成一条用户特征规则sql查询语句,从而得到用户特征规则sql查询语句集合;
7、步骤4,根据实际应用需求,将所述用户特征规则sql查询语句集合中的各条用户特征规则sql查询语句按照用户特征规则关系进行关联组装,得到目标人群规则对应的目标人群sql查询语句;
8、步骤5,采用所述目标人群sql查询语句,在
9、步骤6,对所述总体人群存储表中的各种维度的用户特征进行分析遍历,每种维度的用户特征生成一种类型的群体画像,由此得到多种类型的群体画像;每种类型的群体画像包括多种画像特征,每种画像特征生成一条画像特征sql查询语句,通过所述画像特征sql查询语句查询所述总体人群存储表,得到符合每种画像特征的用户id;
10、步骤7,将所述目标人群存储表和每种类型的群体画像进行关联计算,统计得到目标人群在每种类型的群体画像的各种画像特征的占比,从而得到目标人群在每种类型的群体画像的各种画像特征的分布情况。
11、优选的,所述用户特征包括用户属性特征或用户行为特征。
12、优选的,所述用户属性特征包括用户标签特征和用户分群特征。
13、优选的,步骤3中,将所述用户特征规则集合中的每条用户特征规则拆解并生成一条用户特征规则sql查询语句,具体为:
14、将每条用户特征规则拆解为对应的多元组数据结构;
15、对所述多元组数据结构通过预设的sql语法模板解析处理,组装得到用户特征规则sql查询语句。
16、优选的,步骤4中,根据实际应用需求,将所述用户特征规则sql查询语句集合中的各条用户特征规则sql查询语句进行关联组装,得到目标人群sql查询语句,具体为:
17、对各条用户特征规则sql查询语句进行交运算,和/或并运算,和/或差运算,得到目标人群sql查询语句。
18、优选的,步骤7中,对于每种类型的群体画像,均执行以下步骤:
19、步骤7.1,将所述目标人群存储表中存储的每个目标用户的用户id,与每种画像特征的用户id进行全连接的关联计算,得到每种画像特征对应的交集用户id和特征值;
20、步骤7.2,按特征值进行分组,通过count函数分别统计每种画像特征中不同特征值对应的交集用户id的用户数量,得到不同特征值对应的交集用户数量sum(1);
21、通过count函数统计目标人群存储表中目标用户的总数量,得到目标用户总数量sum(2);
22、步骤7.3,计算每种画像特征中不同特征值的用户分布占比,通过对应的交集用户数量sum(1)/目标用户总数量sum(2),由此得到目标人群的画像分布,生成目标人群对应的每种画像特征的分布。
23、本专利技术提供的一种用户群画像的生成方法具有以下优点:
24、本专利技术中,可快速的对目标人群添加不同类型的群体画像,并通过目标人群和每种类型的群体画像的关联关系,快速准确的得到目标人群在每种类型的群体画像的各种画像特征的分布情况,由于整体过程主要通过sql语句完成,缩减了查询时间,使整个用户群画像的特征分布情况展示更加的高效。
本文档来自技高网...【技术保护点】
1.一种用户群画像的生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种用户群画像的生成方法,其特征在于,所述用户特征包括用户属性特征或用户行为特征。
3.根据权利要求2所述的一种用户群画像的生成方法,其特征在于,所述用户属性特征包括用户标签特征和用户分群特征。
4.根据权利要求1所述的一种用户群画像的生成方法,其特征在于,步骤3中,将所述用户特征规则集合中的每条用户特征规则拆解并生成一条用户特征规则SQL查询语句,具体为:
5.根据权利要求1所述的一种用户群画像的生成方法,其特征在于,步骤4中,根据实际应用需求,将所述用户特征规则SQL查询语句集合中的各条用户特征规则SQL查询语句进行关联组装,得到目标人群SQL查询语句,具体为:
6.根据权利要求1所述的一种用户群画像的生成方法,其特征在于,步骤7中,对于每种类型的群体画像,均执行以下步骤:
【技术特征摘要】
1.一种用户群画像的生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种用户群画像的生成方法,其特征在于,所述用户特征包括用户属性特征或用户行为特征。
3.根据权利要求2所述的一种用户群画像的生成方法,其特征在于,所述用户属性特征包括用户标签特征和用户分群特征。
4.根据权利要求1所述的一种用户群画像的生成方法,其特征在于,步骤3中,将所述用户特征规则集合中的每...
【专利技术属性】
技术研发人员:李兴平,赖晓航,林兴财,许泽林,李俊杰,
申请(专利权)人:四三九九网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。