本发明涉及大数据领域,具体而言,涉及基于大数据的电力客户画像管理方法及系统。
背景技术:
1、客户画像是大数据技术的重要应用,其目标在于建立针对用户的描述性标签属性,从而利用这些标签属性对用户多方面的真实个人特征进行勾勒,因而可以利用客户画像发掘客户需求,分析客户偏好,为客户提供更优质、更有针对性的服务。而传统的画像分析平台功能较单一,计算成本较高,并且处理能力有限,大多数只有标签和画像信息展示,而且画像展示形式是固定不变的,无法快速展示客户的关键信息。
技术实现思路
1、本发明解决的问题是如何生成能够满足用户在不同场景查看客户不同类别的客户信息的客户画像的技术问题。
2、为解决上述问题,本发明提供一种基于大数据的电力客户画像管理方法,电力客户画像管理方法包括:通过hive将客户大数据映射成数据库表;采用分隔符对客户数据库表中与客户相关的信息流进行分隔处理,得到小段信息流;基于预置的客户关键词,通过关键词匹配算法从小段信息流中匹配出客户的关键信息,并以关键信息建立标签,其中,标签中包含客户的信息和标签的展示形式信息;监测当前是否存在客户画像生成请求;若存在客户画像生成请求,则从客户画像生成请求中获取目标展示信息,其中,目标展示信息包含请求展示的目标标签的信息;根据目标展示信息,获取目标展示信息指定展示的目标标签;对目标标签进行渲染处理,得到客户画像。
3、进一步的,在基于预置的客户关键词,通过关键词匹配算法从小段信息流中匹配出客户的关键信息,并以关键信息建立标签的步骤之后,还包括:根据预置标签分类规则,对标签进行类别标记,得到带有类别标记的标签;根据类别标记分类存储标签,得到第一标签数据库。
4、进一步的,根据目标展示信息,获取目标展示信息指定展示的目标标签包括:解析目标展示信息,获得目标展示信息中指定展示的目标标签的信息;根据信息,查询目标标签所在类别的第二标签数据库并访问;从第二标签数据库中提取目标标签。
5、进一步的,在对目标标签进行渲染处理,得到客户画像的步骤之后,还包括:通过埋点统计目标标签被查看次数,得到目标标签的历史查看次数;根据历史查看次数及预置标签的展示个数,展示历史查看次数最多的标签。
6、进一步的,对目标展示标签进行渲染处理,得到客户画像包括:将目标标签的数据按照预置的jsp模板进行渲染,得到客户画像框架;根据目标标签的展示形式信息,计算目标标签在客户画像框架上的位置坐标并按位置坐标进行排列,得到客户画像。
7、本发明还提供一种基于大数据的电力客户画像管理系统,电力客户画像管理系统包括:映射模块,用于通过hive将客户大数据映射成数据库表;分隔模块,用于采用分隔符对客户数据库表中与客户相关的信息流进行分隔处理,得到小段信息流;匹配模块,用于基于预置的客户关键词,通过关键词匹配算法从小段信息流中匹配出客户的关键信息,并以关键信息建立标签,其中,标签中包含客户的信息和标签的展示形式信息;监测模块,用于监测当前是否存在客户画像生成请求。
8、进一步的,电力客户画像管理系统还包括:第一获取模块,用于若存在客户画像生成请求,则从客户画像生成请求中获取目标展示信息,其中,目标展示信息包含请求展示的目标标签的信息;第二获取模块,用于根据目标展示信息,获取目标展示信息指定展示的目标标签;渲染模块,用于对目标标签进行渲染处理,得到客户画像。
9、进一步的,第二获取模块包括:解析单元,用于解析目标展示信息,获得目标展示信息中指定展示的目标标签的信息;查询单元,用于根据信息,查询目标标签所在类别的第二标签数据库并访问;提取单元,用于从第二标签数据库中提取目标标签。
10、进一步的,渲染模块包括:渲染单元,用于将目标标签的数据按照预置的jsp模板进行渲染,得到客户画像框架;计算单元,用于根据目标标签的展示形式信息,计算目标标签在客户画像框架上的位置坐标并按位置坐标进行排列,得到客户画像。
11、本发明还一种基于大数据的电力客户画像管理设备,客户画像生成设备包括存储器、处理器以及存储在存储器上并可在处理器上运行的客户画像生成程序,客户画像生成程序被处理器执行时实现如上述技术方案的基于大数据的电力客户画像管理方法的步骤。
12、采用本发明的技术方案后,能够达到如下技术效果:
13、通过hive将客户大数据映射成数据库表,采用分隔符将客户信息流分隔成小段信息流,然后通过关键词匹配算法从小段信息流中匹配出客户的关键信息,以关键信息建立客户的标签,监测当前是否存在客户画像生成请求,若存在客户画像生成请求,则根据请求获取对应的目标标签,然后对目标标签进行渲染,生成客户画像,本发明满足用户在不同应用场景查看客户不同类别的客户信息,同时,可配置化的展示形式方便用户获取最需要的客户信息,提升用户体验。
1.一种基于大数据的电力客户画像管理方法,其特征在于,所述电力客户画像管理方法包括:
2.根据权利要求1所述的电力客户画像管理方法,其特征在于,在所述基于预置的客户关键词,通过关键词匹配算法从所述小段信息流中匹配出客户的关键信息,并以所述关键信息建立标签的步骤之后,还包括:
3.根据权利要求2所述的电力客户画像管理方法,其特征在于,所述根据所述目标展示信息,获取所述目标展示信息指定展示的目标标签包括:
4.根据权利要求1所述的电力客户画像管理方法,其特征在于,在所述对所述目标标签进行渲染处理,得到客户画像的步骤之后,还包括:
5.根据权利要求1所述的电力客户画像管理方法,其特征在于,所述对所述目标展示标签进行渲染处理,得到客户画像包括:
6.一种基于大数据的电力客户画像管理系统,其特征在于,所述电力客户画像管理系统包括:
7.根据权利要求6所述的电力客户画像管理系统,其特征在于,所述电力客户画像管理系统还包括:
8.根据权利要求7所述的电力客户画像管理系统,其特征在于,所述第二获取模块包括:
9.根据权利要求7所述的电力客户画像管理系统,其特征在于,所述渲染模块包括:
10.一种基于大数据的电力客户画像管理设备,其特征在于,所述客户画像生成设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的客户画像生成程序,所述客户画像生成程序被所述处理器执行时实现如权利要求1-5中任一项所述的基于大数据的电力客户画像管理方法的步骤。