本申请涉及信息,尤其涉及一种基于客户数据平台的用户数据匹配方法、平台、设备和介质。
背景技术:
1、用户数据对于企业来说至关重要。在相关技术中,随着企业信息化程度的加深,企业内部使用信息化平台的部门也越来越多,不同部门存储的用户数据也越来越多,因此,企业一般会借助客户数据平台来统一查看用户数据。在各个系统里的信息和数据。其中,客户数据平台,英文全称customer data platform,简称“cdp”,是一种专门设计用于收集、组织和管理来自不同来源的客户数据的综合性软件系统。它充当一个集中式的中枢,整合来自在线和离线渠道的用户数据。
2、在相关技术中,不同的部门往往使用不同的系统,对于每个部门的系统来说,都会有各自的主键来代表用户的唯一身份标识。由于即使针对同一用户,其在不同系统中的主键会各不相同,这就导致在不同系统之间,基于主键进行用户信息的共享和关联存在较大的困难。对此,在常规的基于客户数据平台的方案中,一般需要比对每两个系统中的用户的主键来达到用户匹配的目的。以主键分别为手机号和邮箱地址为例来说,可以通过判断某两个系统中用户的手机号是否一致来作为匹配标准;或者,还可以通过判断某两个系统中用户的邮箱地址是否一致来作为匹配标准;在对每两个系统中的主键比对完成后,即可确定所述各系统中的用户是否为同一用户。
3、然而,发明人发现常规的基于客户数据平台的方案中至少存在如下技术问题:对用户数据进行匹配的匹配效率较低。
技术实现思路
1、本申请的一个目的是提供一种基于客户数据平台的用户数据匹配方法、客户数据平台、设备和介质,至少用以解决常规的基于客户数据平台的方案中,对用户数据进行匹配的匹配效率较低的技术问题。
2、为实现上述目的,本申请的一些实施例提供了以下几个方面:
3、第一方面,本申请的一些实施例还提供了一种基于客户数据平台的用户数据匹配方法,所述方法应用于所述客户数据平台,所述方法包括:获取各部门的系统分别对应的至少一个主键;遍历所述系统中的各用户数据,根据所述主键和所述用户数据创建目标节点;建立所述目标节点之间的关联关系;根据所述目标节点和所述关联关系,生成不同用户于各系统对应的用户关系图,以根据各所述用户关系图,生成跨系统的图数据库;根据所述图数据库,对新接收到的用户数据进行匹配。
4、第二方面,本申请的一些实施例还提供了一种客户数据平台,所述平台的一端和企业各部门的系统连接,所述平台的另一端和第三方系统连接;所述系统包括:获取模块,用于获取各部门的系统分别对应的至少一个主键;创建模块,用于遍历所述系统中的各用户数据,根据所述主键和所述用户数据创建目标节点;建立模块,用于建立所述目标节点之间的关联关系;生成模块,用于根据所述目标节点和所述关联关系,生成不同用户于各系统对应的用户关系图,以根据各所述用户关系图,生成跨系统的图数据库;匹配模块,用于根据所述图数据库,对新接收到的用户数据进行匹配。
5、第三方面,本申请的一些实施例还提供了一种计算机设备,所述设备包括:一个或多个处理器;以及存储有计算机程序指令的存储器,所述计算机程序指令在被执行时使所述处理器执行如上所述的方法。
6、第四方面,本申请的一些实施例还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机程序指令可被处理器执行以实现如上所述的方法。
7、与相关技术相比,通过本申请实施例提供的方案中,通过获取各部门的系统分别对应的至少一个主键,然后遍历所述系统中的各用户数据,根据所述主键和所述用户数据创建目标节点,并建立所述目标节点之间的关联关系,进而根据所述目标节点和所述关联关系,生成不同用户于各系统对应的用户关系图,以根据各所述用户关系图,生成跨系统的图数据库,如此,可以根据所述图数据库,对新接收到的用户数据进行匹配。通过巧妙的将所述客户数据平台和图数据库进行融合,可以快速精准地关联各个子系统之间的用户数据,然后使用所述图数据库的方式来匹配不同系统之间的用户数据,可以解决采用常规的基于客户数据平台的方案而产生的各种技术问题,从而达到提升用户数据的匹配效率的目的,方便所述客户数据平台快速且统一地识别某一个用户,查询某个用户在各个系统中的用户信息。
1.一种基于客户数据平台的用户数据匹配方法,其特征在于,所述方法应用于所述客户数据平台,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述边生成所述关联关系包括:
3.根据权利要求1至2中任意一项所述的方法,其特征在于,所述新接收到的用户数据包括以下至少之一:用于表征于所述系统中新注册的用户新增数据、用于表征修改所述系统中的用户数据的用户修改数据、用于表征于所述系统中删除用户的用户删除数据;
4.一种客户数据平台,其特征在于,所述平台的一端和企业各部门的系统连接,所述平台的另一端和第三方系统连接;所述系统包括:
5.一种计算机设备,其特征在于,所述设备包括:
6.一种计算机可读介质,其上存储有计算机程序指令,所述计算机程序指令可被处理器执行以实现如权利要求1至3中任意一项所述的方法。