一种基于区块链的客户画像管理方法及系统

文档序号:26851638发布日期:2021-10-09 02:09阅读:102来源:国知局
一种基于区块链的客户画像管理方法及系统

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.分别将每个特征维度上的特征值与预设特征值进行比较,筛选出所述特征值大于预设特征值的特征维度,根据所述特征值大于预设特征值的特征维度及其特征值生成第二特征向量;
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.进一步地,所述控制模块包括:
59.第一特征向量获取单元,用于将所述当前客户画像输入预先训练好的第一特征向量获取模型中,输出所述当前客户画像的第一特征向量;所述第一特征向量包括所述当前客户画像在多个特征维度上的特征值;
60.第二特征向量生成单元,用于分别将每个特征维度上的特征值与预设特征值进行比较,筛选出所述特征值大于预设特征值的特征维度,根据所述特征值大于预设特征值的特征维度及其特征值生成第二特征向量;
61.存储单元,用于:
62.对所述第二特征向量进行降维处理,得到所述当前客户画像的哈希值;
63.根据预设加密算法对所述哈希值进行加密,生成加密密钥;
64.获取所述当前客户画像的客户基本信息,根据所述客户基本信息生成上链标识;
65.根据所述上链标识将所述加密密钥上传至所述区块链进行保存;
66.获取所述区块链上的所述加密密钥,根据所述加密密钥对所述当前客户画像进行加密处理;
67.将加密处理后的当前客户画像存储至所述区块链中。
68.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
附图说明
69.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
70.图1为本发明一种基于区块链的客户画像管理方法的流程图;
71.图2为本发明一种基于区块链的客户画像管理系统的框图;
72.图3为根据本发明一实施例的一种基于区块链的客户画像管理系统的框图。
73.附图标记:
74.构建模块1、获取模块2、控制模块3、第一特征向量获取单元4、第二特征向量生成单元5、存储单元6。
具体实施方式
75.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
76.下面参考图1至图3来描述本发明实施例提出的一种的基于区块链的客户画像管理方法及系统。
77.如图1所示,一种基于区块链的客户画像管理方法包括:
78.s1:获取预设时间段内的客户信息,根据所述客户信息构建当前客户画像;
79.s2:获取区块链上存储的历史客户画像;
80.s3:计算所述当前客户画像与所述历史客户画像的差异度,并判断所述差异度是否大于预设差异度,在确定所述差异度大于预设差异度时,输出异常信息,将所述当前客户画像替换所述历史客户画像并加密存储至所述区块链中。
81.上述方案的工作原理:获取预设时间段内的客户信息,根据所述客户信息构建当前客户画像;获取区块链上存储的历史客户画像;计算所述当前客户画像与所述历史客户画像的差异度,并判断所述差异度是否大于预设差异度,在确定所述差异度大于预设差异度时,输出异常信息,将所述当前客户画像替换所述历史客户画像并加密存储至所述区块链中。
82.上述方案的有益效果:通过计算所述客户画像与历史画像的差异度,在确定所述差异度大于等于预设差异度时,输出异常信息,保证了新建立的客户画像的准确性,及时更新区块链中已存储的客户画像,保证客户画像的最新性,提高客户体验感。
83.根据本发明的一些实施例,获取预设时间段内的客户信息,根据所述客户信息构建当前客户画像,包括:
84.获取预设时间段内客户在社交平台上的网络信息;所述网络信息包括客户的注册信息、客户发布的网络内容及发布数量;
85.根据所述注册信息,得到客户的属性信息;所述属性信息包括客户的姓名、性别、年龄、地域、职业、婚姻状况中的至少一种;
86.根据所述发布数量得到客户的活跃度信息;
87.在所述客户发布的网络内容中按照预设规则选取出第一网络内容;
88.对所述第一网络内容进行分词处理,得到若干个分词,根据所述若干个分词查询预设分词兴趣标签库,得到每个分词相对应的兴趣标签,对兴趣标签相同的分词进行归类,得到若干个分词集合,分别统计每个分词集合中分词的第一数量,将所述第一数量最多的分词集合的兴趣标签作为所述第一网络内容的兴趣标签;
89.分别对每个分词进行语义识别,得到相对应的语义识别结果,根据每个分词的语义识别结果确定每个分词的类型,根据每个分词的类型得到第一网络内容的感情色彩信息;所述分词的类型包括正向分词、中向分词及负向分词;
90.在获取到第一网络内容的兴趣标签及感情色彩信息后,在所述客户发布的网络内容中按照预设规则选取出第二网络内容,重复上述步骤,直至获取到客户发布的所有网络内容的兴趣标签及感情色彩信息;
91.统计兴趣标签相同的网络内容的第二数量,将所述第二数量最多的网络内容对应的兴趣标签作为客户在预设时间段内的兴趣标签;
92.统计感情色彩信息相同的网络内容的第三数量,将所述第三数量最多的网络内容对应的感情色彩信息作为客户在预设时间段内的感情色彩信息;
93.根据客户的属性信息、活跃度信息、在预设时间段内的兴趣标签及感情色彩信息构建当前客户画像。
94.上述方案的工作原理:本方案提供一种精确的构建客户画像的方法,获取预设时间段内客户在社交平台上的网络信息;所述网络信息包括客户的注册信息、客户发布的网络内容及发布数量;根据所述注册信息,得到客户的属性信息;所述属性信息包括客户的姓名、性别、年龄、地域、职业、婚姻状况中的至少一种;根据所述发布数量得到客户的活跃度信息;在所述客户发布的网络内容中按照预设规则选取出第一网络内容;对所述第一网络内容进行分词处理,得到若干个分词,根据所述若干个分词查询预设分词兴趣标签库,得到每个分词相对应的兴趣标签,对兴趣标签相同的分词进行归类,得到若干个分词集合,分别
统计每个分词集合中分词的第一数量,将所述第一数量最多的分词集合的兴趣标签作为所述第一网络内容的兴趣标签;分别对每个分词进行语义识别,得到相对应的语义识别结果,根据每个分词的语义识别结果确定每个分词的类型,根据每个分词的类型得到第一网络内容的感情色彩信息;所述分词的类型包括正向分词、中向分词及负向分词;在获取到第一网络内容的兴趣标签及感情色彩信息后,在所述客户发布的网络内容中按照预设规则选取出第二网络内容,重复上述步骤,直至获取到客户发布的所有网络内容的兴趣标签及感情色彩信息;统计兴趣标签相同的网络内容的第二数量,将所述第二数量最多的网络内容对应的兴趣标签作为客户在预设时间段内的兴趣标签;示例的,兴趣标签相同的网络内容有a集合、b集合、c集合,a集合中包括的网络数量为8个,b集合中包括的网络数量为6个、c集合中包括的网络数量为4个,可以看出,a集合中包括的网络数量最多,如果a集合对应的兴趣标签为音乐,那么音乐即是客户在预设时间段内的兴趣标签;统计感情色彩信息相同的网络内容的第三数量,将所述第三数量最多的网络内容对应的感情色彩信息作为客户在预设时间段内的感情色彩信息;示例的,感情色彩信息相同的网络内容有d集合、e集合,d集合中包括的网络数量为10个,e集合中包括的网络数量为4个,可以看出d集合中包括的网络数量最多,如果d集合对应的感情色彩信息为正向,那么正向即是客户在预设时间段内的感情色彩信息;根据客户的属性信息、活跃度信息、在预设时间段内的兴趣标签及感情色彩信息构建当前客户画像。
95.上述方案的有益效果:随着网络和信息技术的不断发展,各类社交平台应用而生,为改善社交平台的各项功能,以使社交平台更好地为客户服务,需要了解、分析社交平台内客户的各项信息。目前,常通过构建客户画像的方式来了解客户的属性信息。其中,客户画像是真实客户的虚拟代表,其能够展示客户的属性信息。现有的客户画像构建方法,包括:获取客户的人口属性信息;根据客户的人口属性信息生成客户画像。其中,客户的人口属性信息包括客户的姓名、性别、地域、职业等。通过现有的客户画像构建方法所构建出的客户画像仅展示客户的人口属性信息,不能充分体现客户的特征。本方案提供一种精确的构建客户画像的方法,获取预设时间段内客户在社交平台上的网络信息;所述网络信息包括客户的注册信息、客户发布的网络内容及发布数量;根据所述注册信息,得到客户的属性信息;所述属性信息包括客户的姓名、性别、年龄、地域、职业、婚姻状况中的至少一种;根据所述发布数量得到客户的活跃度信息;在所述客户发布的网络内容中按照预设规则选取出第一网络内容;对所述第一网络内容进行分词处理,得到若干个分词,根据所述若干个分词查询预设分词兴趣标签库,得到每个分词相对应的兴趣标签,每个分词都对应一个兴趣标签,兴趣标签的种类颇多,如音乐、舞蹈、游戏等;对兴趣标签相同的分词进行归类,得到若干个分词集合,分别统计每个分词集合中分词的第一数量,将所述第一数量最多的分词集合的兴趣标签作为所述第一网络内容的兴趣标签;分别对每个分词进行语义识别,得到相对应的语义识别结果,根据每个分词的语义识别结果确定每个分词的类型,根据每个分词的类型得到第一网络内容的感情色彩信息;所述分词的类型包括正向分词、中向分词及负向分词;在获取到第一网络内容的兴趣标签及感情色彩信息后,在所述客户发布的网络内容中按照预设规则选取出第二网络内容,重复上述步骤,直至获取到客户发布的所有网络内容的兴趣标签及感情色彩信息;统计兴趣标签相同的网络内容的第二数量,将所述第二数量最多的网络内容对应的兴趣标签作为客户在预设时间段内的兴趣标签;示例的,兴趣标签
相同的网络内容有a集合、b集合、c集合,a集合中包括的网络数量为8个,b集合中包括的网络数量为6个、c集合中包括的网络数量为4个,可以看出,a集合中包括的网络数量最多,如果a集合对应的兴趣标签为音乐,那么音乐即是客户在预设时间段内的兴趣标签;统计感情色彩信息相同的网络内容的第三数量,将所述第三数量最多的网络内容对应的感情色彩信息作为客户在预设时间段内的感情色彩信息;示例的,感情色彩信息相同的网络内容有d集合、e集合,d集合中包括的网络数量为10个,e集合中包括的网络数量为4个,可以看出d集合中包括的网络数量最多,如果d集合对应的感情色彩信息为正向,那么正向即是客户在预设时间段内的感情色彩信息;根据客户的属性信息、活跃度信息、在预设时间段内的兴趣标签及感情色彩信息构建当前客户画像,根据获取客户的不同方面的信息,使得构建的客户画像更加的精确。
96.根据本发明的一些实施例,根据每个分词的类型得到第一网络内容的感情色彩信息,包括:
97.统计正向分词与负向分词的个数;
98.当所述正向分词的个数大于等于负向分词的个数时,确认第一网络内容的感情色彩信息为积极;
99.反之,确认第一网络内容的感情色彩信息为消极。
100.上述方案的工作原理:统计正向分词与负向分词的个数;当所述正向分词的个数大于等于负向分词的个数时,确认第一网络内容的感情色彩信息为积极;反之,确认第一网络内容的感情色彩信息为消极。
101.上述方案的有益效果:客户的感情色彩信息包括正向及负向,精确的获取客户的感情的色彩信息的前提是精确的获取客户发布的网络内容的感情色彩信息,当所述正向分词的个数大于等于负向分词的个数时,确认第一网络内容的感情色彩信息为积极;反之,确认第一网络内容的感情色彩信息为消极。通过上述方法可以精确的获取到客户发出的网络内容的感情色彩信息,增加最后检测客户的感情色彩信息的精确性。
102.根据本发明的一些实施例,获取区块链上存储的历史画像,包括:
103.获取区块链上的智能合约;
104.对所述智能合约进行特征提取,提取所述智能合约的基本信息和寻址逻辑规则,根据所述基本信息和寻址逻辑规则生成画像结构定义;
105.根据所述画像结构定义确定历史客户画像在区块链中的地址信息,根据所述地址信息得到区块链上存储的历史客户画像。
106.上述方案的工作原理:获取区块链上的智能合约;对所述智能合约进行特征提取,提取所述智能合约的基本信息和寻址逻辑规则,根据所述基本信息和寻址逻辑规则生成画像结构定义;根据所述画像结构定义确定历史客户画像在区块链中的地址信息,根据所述地址信息得到区块链上存储的历史客户画像。
107.上述方案的有益效果:精确的提取到历史客户画像是本方法的重中之重,本方案提供一种精确的提取历史客户画像的方法,:获取区块链上的智能合约;对所述智能合约进行特征提取,提取所述智能合约的基本信息和寻址逻辑规则,根据所述基本信息和寻址逻辑规则生成画像结构定义;根据所述画像结构定义确定历史客户画像在区块链中的地址信息,根据所述地址信息得到区块链上存储的历史客户画像,使得得到的历史客户画像更加
的精确,避免提出错误的历史客户画像,保证了最后比对结果的精确性。
108.根据本发明的一些实施例,将所述当前客户画像替换所述历史客户画像并加密存储至所述区块链中,包括:
109.将所述当前客户画像输入预先训练好的第一特征向量获取模型中,输出所述当前客户画像的第一特征向量;所述第一特征向量包括所述当前客户画像在多个特征维度上的特征值;
110.分别将每个特征维度上的特征值与预设特征值进行比较,筛选出所述特征值大于预设特征值的特征维度,根据所述特征值大于预设特征值的特征维度及其特征值生成第二特征向量;
111.对所述第二特征向量进行降维处理,得到所述当前客户画像的哈希值;
112.根据预设加密算法对所述哈希值进行加密,生成加密密钥;
113.获取所述当前客户画像的客户基本信息,根据所述客户基本信息生成上链标识;
114.根据所述上链标识将所述加密密钥上传至所述区块链进行保存;
115.获取所述区块链上的所述加密密钥,根据所述加密密钥对所述当前客户画像进行加密处理;
116.将加密处理后的当前客户画像存储至所述区块链中。
117.上述方案的工作原理:将所述当前客户画像输入预先训练好的第一特征向量获取模型中,输出所述当前客户画像的第一特征向量;所述第一特征向量包括所述当前客户画像在多个特征维度上的特征值;多个特征维度表示不同的空间维度;分别将每个特征维度上的特征值与预设特征值进行比较,筛选出所述特征值大于预设特征值的特征维度,根据所述特征值大于预设特征值的特征维度及其特征值生成第二特征向量;对所述第二特征向量进行降维处理,得到所述当前客户画像的哈希值;根据预设加密算法对所述哈希值进行加密,生成加密密钥;获取所述当前客户画像的客户基本信息,根据所述客户基本信息生成上链标识;根据所述上链标识将所述加密密钥上传至所述区块链进行保存;获取所述区块链上的所述加密密钥,根据所述加密密钥对所述当前客户画像进行加密处理;将加密处理后的当前客户画像存储至所述区块链中。
118.上述方案的有益效果:对当前客户画像进行加密存储是必要的,避免被非法篡改,保证前客户画像的安全性,准确的获取客户画像的哈希值,通过根据哈希值生成加密密钥,保证加密密钥的唯一性,并且将加密密钥上传至所述区块链上保存,使加密密钥不易获取,并且不易被篡改,对客户画像进行加密时,需要从区块链上获取加密密钥,并使用加密密钥对客户画像进行加密;将加密后的客户画像上传到区块链上保存,消除客户画像安全隐患,更有利于保护客户画像信息安全。在对客户画像进行解密时,根据第一上链标识从区块链上获取加密密钥,获取后直接采用该加密密钥对客户画像进行解密处理,只有在获取第一上链标识后才可以从区块链上获取加密密钥,保护客户画像的安全性。
119.根据本发明的一些实施例,得到预先训练好的第一特征向量获取模型,包括:
120.构建第一特征向量获取模型;
121.获取样本客户画像及样本客户画像相对应的第一特征向量;
122.基于样本客户画像及样本客户画像相对应的第一特征向量对构建的第一特征向量获取模型进行训练,得到训练好的第一特征向量获取模型。
123.上述方案的工作原理:构建第一特征向量获取模型;获取样本客户画像及样本客户画像相对应的第一特征向量;基于样本客户画像及样本客户画像相对应的第一特征向量对构建的第一特征向量获取模型进行训练,得到训练好的第一特征向量获取模型。
124.上述方案的有益效果:第一特征向量获取模型是本方法的重要模型,精确的得到训练好的第一特征向量获取模型是必要的,本方案提供一种训练第一特征向量获取模型的方法,构建第一特征向量获取模型;获取样本客户画像及样本客户画像相对应的第一特征向量;基于样本客户画像及样本客户画像相对应的第一特征向量对构建的第一特征向量获取模型进行训练,得到训练好的第一特征向量获取模型,使得训练好的第一特征向量获取模型更加的精确。
125.根据本发明的一些实施例,根据所述发布数量得到客户的活跃度信息,包括:
126.根据所述发布数量查询预设发布数量

活跃度信息表,得到相对应的活跃度信息。
127.上述方案的工作原理及有益效果:通过所述发布数量查询预设发布数量

活跃度信息表,得到相对应的活跃度信息更加的精确,使得最后构建的当前客户画像更加的准确。
128.如图2所示,一种基于区块链的客户画像管理系统包括:
129.构建模块1,用于获取预设时间段内的客户信息,根据所述客户信息构建当前客户画像;
130.获取模块2,用于获取区块链上存储的历史客户画像;
131.控制模块3,用于计算所述当前客户画像与所述历史客户画像的差异度,并判断所述差异度是否大于预设差异度,在确定所述差异度大于预设差异度时,输出异常信息,将所述当前客户画像替换所述历史客户画像并加密存储至所述区块链中。
132.上述方案的工作原理:构建模块1用于获取预设时间段内的客户信息,根据所述客户信息构建当前客户画像;获取模块2用于获取区块链上存储的历史客户画像;控制模块3用于计算所述当前客户画像与所述历史客户画像的差异度,并判断所述差异度是否大于预设差异度,在确定所述差异度大于预设差异度时,输出异常信息,将所述当前客户画像替换所述历史客户画像并加密存储至所述区块链中。
133.上述方案的有益效果:通过计算所述客户画像与历史画像的差异度,在确定所述差异度大于等于预设差异度时,输出异常信息,保证了新建立的客户画像的准确性,及时更新区块链中已存储的客户画像,保证客户画像的最新性,提高客户体验感。
134.根据本发明的一些实施例,所述构建模块1包括:
135.网络信息获取单元,用于获取预设时间段内客户在社交平台上的网络信息;所述网络信息包括客户的注册信息、客户发布的网络内容及发布数量;
136.属性信息获取单元,用于根据所述注册信息,得到客户的属性信息;所述属性信息包括客户的姓名、性别、年龄、地域、职业、婚姻状况中的至少一种;
137.活跃度信息获取单元,用于根据所述发布数量得到客户的活跃度信息;
138.网络内容处理单元,用于在所述客户发布的网络内容中按照预设规则选取出第一网络内容;
139.对所述第一网络内容进行分词处理,得到若干个分词,根据所述若干个分词查询预设分词兴趣标签库,得到每个分词相对应的兴趣标签,对兴趣标签相同的分词进行归类,得到若干个分词集合,分别统计每个分词集合中分词的第一数量,将所述第一数量最多的
分词集合的兴趣标签作为所述第一网络内容的兴趣标签;
140.分别对每个分词进行语义识别,得到相对应的语义识别结果,根据每个分词的语义识别结果确定每个分词的类型,根据每个分词的类型得到第一网络内容的感情色彩信息;所述分词的类型包括正向分词、中向分词及负向分词;
141.在获取到第一网络内容的兴趣标签及感情色彩信息后,在所述客户发布的网络内容中按照预设规则选取出第二网络内容,重复上述步骤,直至获取到客户发布的所有网络内容的兴趣标签及感情色彩信息;
142.兴趣标签获取单元,用于统计兴趣标签相同的网络内容的第二数量,将所述第二数量最多的网络内容对应的兴趣标签作为客户在预设时间段内的兴趣标签;
143.感情色彩信息获取单元,用于统计感情色彩信息相同的网络内容的第三数量,将所述第三数量最多的网络内容对应的感情色彩信息作为客户在预设时间段内的感情色彩信息;
144.生成单元,用于根据客户的属性信息、活跃度信息、在预设时间段内的兴趣标签及感情色彩信息构建当前客户画像。
145.上述方案的工作原理:本方案提供一种精确的构建客户画像的方法,网络信息获取单元用于获取预设时间段内客户在社交平台上的网络信息;所述网络信息包括客户的注册信息、客户发布的网络内容及发布数量;属性信息获取单元用于根据所述注册信息,得到客户的属性信息;所述属性信息包括客户的姓名、性别、年龄、地域、职业、婚姻状况中的至少一种;活跃度信息获取单元用于根据所述发布数量得到客户的活跃度信息;网络内容处理单元用于在所述客户发布的网络内容中按照预设规则选取出第一网络内容;对所述第一网络内容进行分词处理,得到若干个分词,根据所述若干个分词查询预设分词兴趣标签库,得到每个分词相对应的兴趣标签,对兴趣标签相同的分词进行归类,得到若干个分词集合,分别统计每个分词集合中分词的第一数量,将所述第一数量最多的分词集合的兴趣标签作为所述第一网络内容的兴趣标签;分别对每个分词进行语义识别,得到相对应的语义识别结果,根据每个分词的语义识别结果确定每个分词的类型,根据每个分词的类型得到第一网络内容的感情色彩信息;所述分词的类型包括正向分词、中向分词及负向分词;在获取到第一网络内容的兴趣标签及感情色彩信息后,在所述客户发布的网络内容中按照预设规则选取出第二网络内容,重复上述步骤,直至获取到客户发布的所有网络内容的兴趣标签及感情色彩信息;兴趣标签获取单元用于统计兴趣标签相同的网络内容的第二数量,将所述第二数量最多的网络内容对应的兴趣标签作为客户在预设时间段内的兴趣标签;示例的,兴趣标签相同的网络内容有a集合、b集合、c集合,a集合中包括的网络数量为8个,b集合中包括的网络数量为6个、c集合中包括的网络数量为4个,可以看出,a集合中包括的网络数量最多,如果a集合对应的兴趣标签为音乐,那么音乐即是客户在预设时间段内的兴趣标签;感情色彩信息获取单元用于统计感情色彩信息相同的网络内容的第三数量,将所述第三数量最多的网络内容对应的感情色彩信息作为客户在预设时间段内的感情色彩信息;示例的,感情色彩信息相同的网络内容有d集合、e集合,d集合中包括的网络数量为10个,e集合中包括的网络数量为4个,可以看出d集合中包括的网络数量最多,如果d集合对应的感情色彩信息为正向,那么正向即是客户在预设时间段内的感情色彩信息;生成单元用于根据客户的属性信息、活跃度信息、在预设时间段内的兴趣标签及感情色彩信息构建当前客户画
像。
146.上述方案的有益效果:随着网络和信息技术的不断发展,各类社交平台应用而生,为改善社交平台的各项功能,以使社交平台更好地为客户服务,需要了解、分析社交平台内客户的各项信息。目前,常通过构建客户画像的方式来了解客户的属性信息。其中,客户画像是真实客户的虚拟代表,其能够展示客户的属性信息。现有的客户画像构建方法,包括:获取客户的人口属性信息;根据客户的人口属性信息生成客户画像。其中,客户的人口属性信息包括客户的姓名、性别、地域、职业等。通过现有的客户画像构建方法所构建出的客户画像仅展示客户的人口属性信息,不能充分体现客户的特征。本方案提供一种精确的构建客户画像的方法,网络信息获取单元用于获取预设时间段内客户在社交平台上的网络信息;所述网络信息包括客户的注册信息、客户发布的网络内容及发布数量;属性信息获取单元用于根据所述注册信息,得到客户的属性信息;所述属性信息包括客户的姓名、性别、年龄、地域、职业、婚姻状况中的至少一种;活跃度信息获取单元用于根据所述发布数量得到客户的活跃度信息;网络内容处理单元用于在所述客户发布的网络内容中按照预设规则选取出第一网络内容;对所述第一网络内容进行分词处理,得到若干个分词,根据所述若干个分词查询预设分词兴趣标签库,得到每个分词相对应的兴趣标签,每个分词都对应一个兴趣标签,兴趣标签的种类颇多,如音乐、舞蹈、游戏等;对兴趣标签相同的分词进行归类,得到若干个分词集合,分别统计每个分词集合中分词的第一数量,将所述第一数量最多的分词集合的兴趣标签作为所述第一网络内容的兴趣标签;分别对每个分词进行语义识别,得到相对应的语义识别结果,根据每个分词的语义识别结果确定每个分词的类型,根据每个分词的类型得到第一网络内容的感情色彩信息;所述分词的类型包括正向分词、中向分词及负向分词;在获取到第一网络内容的兴趣标签及感情色彩信息后,在所述客户发布的网络内容中按照预设规则选取出第二网络内容,重复上述步骤,直至获取到客户发布的所有网络内容的兴趣标签及感情色彩信息;兴趣标签获取单元用于统计兴趣标签相同的网络内容的第二数量,将所述第二数量最多的网络内容对应的兴趣标签作为客户在预设时间段内的兴趣标签;示例的,兴趣标签相同的网络内容有a集合、b集合、c集合,a集合中包括的网络数量为8个,b集合中包括的网络数量为6个、c集合中包括的网络数量为4个,可以看出,a集合中包括的网络数量最多,如果a集合对应的兴趣标签为音乐,那么音乐即是客户在预设时间段内的兴趣标签;感情色彩信息获取单元用于统计感情色彩信息相同的网络内容的第三数量,将所述第三数量最多的网络内容对应的感情色彩信息作为客户在预设时间段内的感情色彩信息;示例的,感情色彩信息相同的网络内容有d集合、e集合,d集合中包括的网络数量为10个,e集合中包括的网络数量为4个,可以看出d集合中包括的网络数量最多,如果d集合对应的感情色彩信息为正向,那么正向即是客户在预设时间段内的感情色彩信息;生成单元用于根据客户的属性信息、活跃度信息、在预设时间段内的兴趣标签及感情色彩信息构建当前客户画像,根据获取客户的不同方面的信息,使得构建的客户画像更加的精确。
147.如图3所示,根据本发明的一些实施例,所述控制模块3包括:
148.第一特征向量获取单元4,用于将所述当前客户画像输入预先训练好的第一特征向量获取模型中,输出所述当前客户画像的第一特征向量;所述第一特征向量包括所述当前客户画像在多个特征维度上的特征值;
149.第二特征向量生成单元5,用于分别将每个特征维度上的特征值与预设特征值进
行比较,筛选出所述特征值大于预设特征值的特征维度,根据所述特征值大于预设特征值的特征维度及其特征值生成第二特征向量;
150.存储单元6,用于:
151.对所述第二特征向量进行降维处理,得到所述当前客户画像的哈希值;
152.根据预设加密算法对所述哈希值进行加密,生成加密密钥;
153.获取所述当前客户画像的客户基本信息,根据所述客户基本信息生成上链标识;
154.根据所述上链标识将所述加密密钥上传至所述区块链进行保存;
155.获取所述区块链上的所述加密密钥,根据所述加密密钥对所述当前客户画像进行加密处理;
156.将加密处理后的当前客户画像存储至所述区块链中。
157.上述方案的工作原理:第一特征向量获取单元4用于将所述当前客户画像输入预先训练好的第一特征向量获取模型中,输出所述当前客户画像的第一特征向量;所述第一特征向量包括所述当前客户画像在多个特征维度上的特征值;多个特征维度表示不同的空间维度;第二特征向量生成单元5用于分别将每个特征维度上的特征值与预设特征值进行比较,筛选出所述特征值大于预设特征值的特征维度,根据所述特征值大于预设特征值的特征维度及其特征值生成第二特征向量;存储单元6用于对所述第二特征向量进行降维处理,得到所述当前客户画像的哈希值;根据预设加密算法对所述哈希值进行加密,生成加密密钥;获取所述当前客户画像的客户基本信息,根据所述客户基本信息生成上链标识;根据所述上链标识将所述加密密钥上传至所述区块链进行保存;获取所述区块链上的所述加密密钥,根据所述加密密钥对所述当前客户画像进行加密处理;将加密处理后的当前客户画像存储至所述区块链中。
158.上述方案的有益效果:对当前客户画像进行加密存储是必要的,避免被非法篡改,保证前客户画像的安全性,准确的获取客户画像的哈希值,通过根据哈希值生成加密密钥,保证加密密钥的唯一性,并且将加密密钥上传至所述区块链上保存,使加密密钥不易获取,并且不易被篡改,对客户画像进行加密时,需要从区块链上获取加密密钥,并使用加密密钥对客户画像进行加密;将加密后的客户画像上传到区块链上保存,消除客户画像安全隐患,更有利于保护客户画像信息安全。在对客户画像进行解密时,根据第一上链标识从区块链上获取加密密钥,获取后直接采用该加密密钥对客户画像进行解密处理,只有在获取第一上链标识后才可以从区块链上获取加密密钥,保护客户画像的安全性。
159.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1