一种用户画像生成方法、装置、终端设备以及存储介质与流程

文档序号:25297955发布日期:2021-06-04 12:08阅读:146来源:国知局
一种用户画像生成方法、装置、终端设备以及存储介质与流程

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.图1是本发明一实施例提供的一种用户画像生成方法的流程示意图。
26.图2是本发明一实施例提供的用户画像的示意图。
27.图3是本发明一实施例提供的一种用户画像生成装置的结构示意图。
具体实施方式
28.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.如图1所示,本发明一实施例提供的一种用户画像生成方法,包括:
30.步骤s101:获取用户的通话文本数据,继而通过预设的正则表达式从所述通话文本数据中提取若干用户属性特征数据。
31.步骤s102:根据若干所述用户属性特征数据,生成若干用户特征标签。
32.步骤s103:根据所述用户特征标签生成用户画像,将所述用户画像进行展示。
33.对于步骤s101,在本发明中获取销售人员与客户通话时,通话双方的双方通话文本数据,然后通过sql解析josn格式的双方通话文本数据,解析为字典格式(字典格式{key:
value}),字典格式中的key值用于标识角色类型(销售人员或客户),value值为通话内容,通过key值的区分可以将通话内容分为销售人员和客户两个部分。
34.然后根据所需要针对的用户,提取对应的字典格式的通话文本数据,比如要生成客户的用户画像,那么此时根据key值,提取出属于客户的通话文本数据,作为本发明上述的用户通话文本数据。
35.紧接着是用户属性特征数据的提取,在一个优选的实施例中,所述用户属性特征数据包括以下数据的任意组合:体重、身高、职业、年龄以及学历。
36.在本发明中通过提前设定好各种正则表达式来进行用户属性特征数据的提取,例如要获取客户的年龄特征数据时,上述预设的正则表达式可以设置为“%d岁”,然后根据这个正则表达式在通话文本数据中进行数据提取,当识别到数字后面出现了

岁’字即匹配成功,然后提取出对应的数据,从而实现年龄所对应的数据的提取,其他类型的属性特征数据的提取方式与上述原理一致。
37.对于步骤s102,在提取出各用户属性特征数据后,项对各属性特征数据进行分类,得到各个类别的属性特征数据,例如用于表示年龄的数据可以用“年龄”这一类名进行归类,然后在生成用户特征标签时,根据用户的选定操作,提取出对应类别的数据,然后将该数据的文字描述填充至预设样式的图形中,生成上述用户特征标签,例如图2中21所示的长方形样式的用户特征标签。
38.对于步骤s103,在一个优选的实施例中,所述根据所述用户特征标签生成用户画像,具体包括:获取用户画像模板;其中,所述用户画像模板包括人脸填充区域以及标签填充区域;获取所述用户的人脸图像,继而将所述人脸图像填充至所述人脸填充区域,将若干所述用户特征标签填充在所述标签填充区域,生成所述用户画像。具体的,如图2所示,将用户的人脸图像填充至人脸填充区域1中,将各个用户特征标签填充区域2中,最终生成上述用户画像,然后将用户画像在显示装置中进行显示。
39.在上述方法项实施例的基础上,本发明对应提供了装置项实施例;
40.如图3所示,本发明一实施例提供了一种用户画像生成装置,包括:用户特征标签生成模块以及用户画像生成模块;
41.所述用户特征数据提取模块,用于获取用户的通话文本数据,继而通过预设的正则表达式从所述通话文本数据中提取若干用户属性特征数据;
42.所述用户特征标签生成模块,用于根据若干所述用户属性特征数据,生成若干用户特征标签;
43.所述用户画像生成模块,用于根据所述用户特征标签生成用户画像。
44.需要说明的是上述装置项实施例是与本发明方法项实施例相对应的,其能够实现本发明上述任意一项方法项实施例所述的用户画像生成方法。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
45.在上述方法项实施例的基础上,本发明对应提供了终端设备项实施例;
46.本发明另一实施例提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现本发明上述任意一项方法项实施例所述的用户画像生成方法。
47.示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。
48.所述用户画像生成终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述用户画像生成终端设备设备可包括,但不仅限于,处理器、存储器。
49.所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述用户画像生成终端设备的控制中心,利用各种接口和线路连接整个用户画像生成终端设备的各个部分。
50.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述用户画像生成装置/终端设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
51.在上述方法项实施例的基础上,本发明对应提供了存储介质项实施例,本发明另一试试例提供了一种存储介质,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行本发明上述任意一项方法项实施例所述的用户画像生成方法。
52.其中,所述存储介质为计算机可读存储介质,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。
53.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1