用于燃气用户标签生成的方法、装置、设备及介质制造方法及图纸

技术编号:36683354 阅读:15 留言:0更新日期:2023-02-27 19:43
本申请涉及大数据技术领域,特别涉及一种用于燃气用户标签生成的方法、装置、设备及介质,其中,方法包括:将采集的燃气用户数据输入至Hadoop平台中;基于至少一个预设业务场景,根据燃气用户数据中的个性化属性生成每个燃气用户的燃气用户标签;由每个燃气用户的燃气用户标签生成标签高表,并基于标签高表及预设标签规则对每个燃气用户进行圈群,得到每个用户的管理信息。由此,解决了相关技术中基于关系型数据库的处理方法已无法满足现有业务数据存储和处理需求的问题,对外提供更高效的查询服务能力。询服务能力。询服务能力。

【技术实现步骤摘要】
用于燃气用户标签生成的方法、装置、设备及介质


[0001]本申请涉及大数据
,特别涉及一种用于燃气用户标签生成的方法、装置、设备及介质。

技术介绍

[0002]燃气企业用于大量的民用户、工商户用户,企业经过多年的信息化建设,沉淀了大量的数据,也拥有大量用户资产,但是大量的数据、用户资产处于贡献低、活跃低的状态,并且各企业间数据难以形成合力,用户标签急待丰富,激活用户价值,增加用户粘性和创值收入,实现业务精细化运营。用户标签全方位标记用户的个性化属性,通过输入合同号即可查询用户的全部标签信息,也可根据标签筛选出相应的用户群。在用户标签部署过程中,企业用户产生和应用的数据量日益增大,海量用户数据的出现和数据结构的多样化。
[0003]然而,基于关系型数据库的处理方法已无法满足现有业务数据存储和处理需求,亟待解决。

技术实现思路

[0004]本申请提供一种用于燃气用户标签生成的方法、装置、设备及介质,以解决相关技术中基于关系型数据库的处理方法已无法满足现有业务数据存储和处理需求的问题,对外提供更高效的查询服务能力。
[0005]本申请第一方面实施例提供一种用于燃气用户标签生成的方法,包括以下步骤:
[0006]将采集的燃气用户数据输入至Hadoop平台中;
[0007]基于至少一个预设业务场景,根据所述燃气用户数据中的个性化属性生成每个燃气用户的燃气用户标签;以及
[0008]由所述每个燃气用户的燃气用户标签生成标签高表,并基于所述标签高表及预设标签规则对所述每个燃气用户进行圈群,得到所述每个用户的管理信息。
[0009]可选地,所述根据所述燃气用户数据生成每个燃气用户的燃气用户标签,包括:
[0010]利用所述Hadoop平台对所述燃气用户数据进行分析,得到所述每个燃气用户的至少一个标签宽表;
[0011]确定每个标签宽表与所述每个燃气用户的身份标识之间的映射关系。
[0012]可选地,所述由所述每个燃气用户的燃气用户标签生成标签高表,包括:
[0013]基于所述至少一个标签宽表生成对应的标签序号;
[0014]根据所述至少一个标签宽表、所述身份标识、所述标签序号及对应的标签值得到所述每个用户的基础标签数据,并将所述基础标签数据写入所述Hadoop平台的分布式存储系统,生成所述标签高表。
[0015]可选地,所述生成所述标签高表,包括:
[0016]将所述身份标识信息和对应的标签序号作为存储表的主键,并将一行数据值存储为所述标签值,以将所述至少一个标签宽表转换成对应的标签高表。
[0017]可选地,还包括:
[0018]以所述身份标识信息为索引,所述标签高表为树形存储至预设数据库中,以利用所述预设数据库执行标签数据服务的查询指令。
[0019]本申请第二方面实施例提供一种用于燃气用户标签生成的装置,包括:
[0020]输入模块,用于将采集的燃气用户数据输入至Hadoop平台中;
[0021]生成模块,用于基于至少一个预设业务场景,根据所述燃气用户数据中的个性化属性生成每个燃气用户的燃气用户标签;以及
[0022]获取模块,用于由所述每个燃气用户的燃气用户标签生成标签高表,并基于所述标签高表及预设标签规则对所述每个燃气用户进行圈群,得到所述每个用户的管理信息。
[0023]可选地,所述生成模块,具体用于:
[0024]利用所述Hadoop平台对所述燃气用户数据进行分析,得到所述每个燃气用户的至少一个标签宽表;
[0025]确定每个标签宽表与所述每个燃气用户的身份标识之间的映射关系。
[0026]可选地,所述获取模块,具体用于:
[0027]基于所述至少一个标签宽表生成对应的标签序号;
[0028]根据所述至少一个标签宽表、所述身份标识、所述标签序号及对应的标签值得到所述每个用户的基础标签数据,并将所述基础标签数据写入所述Hadoop平台的分布式存储系统,生成所述标签高表。
[0029]可选地,所述获取模块,具体用于:
[0030]将所述身份标识信息和对应的标签序号作为存储表的主键,并将一行数据值存储为所述标签值,以将所述至少一个标签宽表转换成对应的标签高表。
[0031]可选地,还包括:
[0032]存储模块,用于以所述身份标识信息为索引,所述标签高表为树形存储至预设数据库中,以利用所述预设数据库执行标签数据服务的查询指令。
[0033]本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的用于燃气用户标签生成的方法。
[0034]本申请第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现上述的用于燃气用户标签生成的方法。
[0035]由此,本申请实施例的用于燃气用户标签生成的方法,具有以下优点:
[0036](1)基于Hadoop分布式技术的燃气用户标签生成方法的好处是实现了用户个性化特征信息的标签化,能有效加速企业标签体系的构建速度,更快响应业务需求,提高了燃气企业在自有业务推荐、激活用户价值,增加用户粘性和创值收入的能力。
[0037](2)系统基于分布式计算存储引擎,支持海量的标签数据和高并发查询服务,满足绝大部分使用场景。
[0038](3)Phoenix的引入,具备支持正向/反向的双向查询能力,包括,正向查询即根据用户合同号,查询用户部分或者全部标签;反向查询即以标签为维度,筛选出具备该标签特征的用户群体.
[0039](4)基于hdfs存储下来的海量标签数据,可以使用spark框架结合协同过滤算法、
决策树、关联分析算法、聚类算法等,进行标签智能推荐。
[0040]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0041]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0042]图1为根据本申请实施例提供的一种用于燃气用户标签生成的方法的流程图;
[0043]图2为根据本申请一个具体实施例的用于燃气用户标签生成的方法的流程图;
[0044]图3为根据本申请实施例的用于燃气用户标签生成的装置的示例图;
[0045]图4为根据本申请实施例的电子设备的示例图。
具体实施方式
[0046]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0047]下面参考附图描述本申请实施例的用于燃气用户标签生成的方法、装置、设备及介质。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于燃气用户标签生成的方法,其特征在于,包括以下步骤:将采集的燃气用户数据输入至Hadoop平台中;基于至少一个预设业务场景,根据所述燃气用户数据中的个性化属性生成每个燃气用户的燃气用户标签;以及由所述每个燃气用户的燃气用户标签生成标签高表,并基于所述标签高表及预设标签规则对所述每个燃气用户进行圈群,得到所述每个用户的管理信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述燃气用户数据生成每个燃气用户的燃气用户标签,包括:利用所述Hadoop平台对所述燃气用户数据进行分析,得到所述每个燃气用户的至少一个标签宽表;确定每个标签宽表与所述每个燃气用户的身份标识之间的映射关系。3.根据权利要求2所述的方法,其特征在于,所述由所述每个燃气用户的燃气用户标签生成标签高表,包括:基于所述至少一个标签宽表生成对应的标签序号;根据所述至少一个标签宽表、所述身份标识、所述标签序号及对应的标签值得到所述每个用户的基础标签数据,并将所述基础标签数据写入所述Hadoop平台的分布式存储系统,生成所述标签高表。4.根据权利要求3所述的方法,其特征在于,所述生成所述标签高表,包括:将所述身份标识信息和对应的标签序号作为存储表的主键,并将一行数据值存储为所述标签值,以将所述至少一个标签宽表转换成对应的标签高表。5.根据权利要求2

4任一项所述的方法,其特征在于,还包括:以所述身份标识信息为索引,所述标签高表为树形存储至预设数据库中,以利用所述预设数据库执行标签数据服务的查询...

【专利技术属性】
技术研发人员:彭霖
申请(专利权)人:新奥新智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1