掌桥专利:专业的专利平台
掌桥专利
首页

一种数据处理方法、装置及相关设备

文献发布时间:2023-06-19 13:45:04


一种数据处理方法、装置及相关设备

技术领域

本申请涉及计算机技术领域,尤其涉及一种数据处理方法、装置及相关设备。

背景技术

对于购买决策周期长、个性化服务需求较强的业务场景,如汽车销售场景,通常需要对用户在相关系统的各种行为进行有效的监测,例如用户的点击、浏览、线上咨询、到店访问、下单成交等行为,以实现对用户行为的全周期洞察以及跟进的及时性。

目前,大量车企内部通常是采用多个各自独立的软件系统进行客户管理,难以实现同一用户在多业务系统间的数据关联。市面上常见的客户统一数据管理平台一般为一套独立的管理系统(如linkflow、growingio),企业需要在现有的多个系统基础上重新采买一套全新的管理系统专门进行用户数据的打通和洞察,并且数据关联耗时较长,准确度较低,另外,由于需要在车企原有系统的基础上再采买一套全新的数据管理系统进行数据整合和客户洞察,企业的整体采购成本、后期维护成本和学习成本均较高,实现的复杂程度较高。可见,如何高效、便捷地对用户在不同业务系统的行为数据进行关联,以提高用户画像描述的准确度已成为亟待解决的问题。

发明内容

本申请实施例提供一种数据处理方法、装置及相关设备,可以利用统一标识将用户在各个业务系统的行为进行关联,从而提高用户画像描述的准确度。

第一方面,本申请实施例提供了一种数据处理方法,所述方法包括:

响应于终端设备的数据获取请求,获取目标用户的统一标识。

利用所述目标用户的标识映射关系表和所述统一标识获取所述目标用户在多个业务系统的行为数据,所述标识映射关系表包括所述统一标识对应的多个用户标识,所述多个用户标识为所述目标用户在所述多个业务系统中的用户标识。

根据所述目标用户在所述多个业务系统的行为数据生成所述目标用户的行程画像数据,并向所述终端设备发送所述目标用户的行程画像数据。

第二方面,本申请实施例提供了一种数据处理装置,所述装置包括:

获取模块,用于响应于终端设备的数据获取请求,获取目标用户的统一标识。

所述获取模块,还用于利用所述目标用户的标识映射关系表和所述统一标识获取所述目标用户在多个业务系统的行为数据,所述标识映射关系表包括所述统一标识对应的多个用户标识,所述多个用户标识为所述目标用户在所述多个业务系统中的用户标识。

处理模块,用于根据所述目标用户在所述多个业务系统的行为数据生成所述目标用户的行程画像数据。

发送模块,用于向所述终端设备发送所述目标用户的行程画像数据。

第三方面,本申请实施例提供了一种计算机设备,所述计算机设备包括处理器、网络接口和存储装置,所述处理器、所述网络接口和所述存储装置相互连接,其中,所述网络接口受所述处理器的控制用于收发数据,所述存储装置用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,用于执行如第一方面所述的数据处理方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行,用以执行第一方面所述的数据处理方法。

第五方面,本申请实施公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面所述的数据处理方法。

本申请实施例可以响应于终端设备的数据获取请求,获取目标用户的统一标识,利用目标用户的标识映射关系表和统一标识获取目标用户在多个业务系统的行为数据,该标识映射关系表包括统一标识对应的多个用户标识,该多个用户标识为目标用户在该多个业务系统中的用户标识,根据该目标用户在该多个业务系统的行为数据生成该目标用户的行程画像数据,并向该终端设备发送该目标用户的行程画像数据,可以利用统一标识将用户在各个业务系统的行为进行关联,从而提高用户画像描述的准确度。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种数据处理系统的结构示意图;

图2是本申请实施例提供的一种数据处理方法的流程示意图;

图3a是本申请实施例提供的一种即时通讯客户端的聊天界面示意图;

图3b是本申请实施例提供的一种用户行程画像的展示效果示意图;

图4是本申请实施例提供的另一种数据处理方法的流程示意图;

图5a是本申请实施例提供的一种将各个业务系统的用户标识与统一标识进行映射的示意图;

图5b是本申请实施例提供的一种各个业务系统的用户标识的示意图;

图5c是本申请实施例提供的一种利用最大连通图确定存在关联的用户标识的示意图;

图6是本申请实施例提供的一种数据处理装置的结构示意图;

图7是本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

请参见图1,是本发明实施例提供的一种数据处理系统的架构示意图,该数据处理系统包括终端设备10以及业务系统集群20,其中:

业务系统集群20具体可以包括多个业务系统,该多个业务系统具体可以为第三方服务商系统21、即时通讯系统22、公众服务系统23和客户关系管理系统24。第三方服务商系统21可以是由第三方在即时通讯系统22提供的即时通讯业务能力的基础上开发的一个业务系统,例如可以是汽车等产品的展销系统,各个企业主体可以在第三方服务商系统21、即时通讯系统22以及公众服务系统23注册企业账号,使用这些业务系统为用户提供相关的服务。例如,即时通讯系统22可以是为企业打造的通信与办公工具,对于车企这一企业主体,车企通过即时通讯系统22与用户进行方便、快捷地沟通,可以是车企在即时通讯系统22注册企业账号,并将用户添加到企业账号中;车企通过第三方服务商系统21以及公众服务系统23等进行汽车的推荐、销售等;公众服务系统23具体可以包括公众号、小程序等业务平台;客户关系管理系统(Customer Relationship Management,CRM)24具体可以是企业主体自行开发的系统,例如可以是车企的本地化CRM系统。

具体的,用户在上述的多个业务系统可以产生各种类型的行为数据,并由对应的业务系统进行记录。例如,第三方服务商系统21、公众服务系统23可以记录用户的点击、浏览、参与活动等行为;即时通讯系统22可以记录用户的添加、删除,以及用户与企业主体(如车企)的沟通历史;客户关系管理系统24可以记录用户的到店访问、成交、售后保养等信息。用户在使用上述各个业务系统时,每个业务系统通常会为用户分配一个用户标识,以识别不同的用户。例如,用户在第三方服务商系统21的用户标识可以包括通讯标识(如手机号)、开放标识(openid)、外部联系人标识;用户在公众服务系统23的用户标识可以包括开放标识(openid),例如用户关注车企A的公众号时生成的公众号openid,用户使用车企A的小程序时生成的小程序openid,并且,用户在该车企A还拥有unionid,unionid用来区分用户的唯一性,因为只要是同一个车企帐号下的应用(包括公众号、小程序、网站应用、移动应用等),用户的unionid是唯一的,该unionid同时对应用户在各个应用的openid(如公众号openid、小程序openid);用户在即时通讯系统22的用户标识可以包括外部联系人标识;用户在客户关系管理系统24的用户标识可以包括通讯标识(如手机号)。

为了将用户在各个业务系统的行为数据关联起来,可以先找出所有存在关联关系的用户标识,也即是各个业务系统的多个用户标识中属于同一个用户的用户标识,并为每个用户分配一个统一标识,将每个用户在各个业务系统的用户标识都对应到该统一标识上,具体可以将用于查找属于同一用户的用户标识以及分配统一标识的数据管理系统部署在第三方服务商系统21中,由第三方服务商系统21将每个用户在各个业务系统的用户标识对应到统一标识上,具体可以是建立每个用户的标识映射关系表,标识映射关系表包括每个用户的统一标识以及该统一标识对应的多个用户标识,当服务人员需要通过终端设备10查看某一用户(如目标用户)的行程画像时,终端设备10可以向第三方服务商系统21发送数据获取请求,第三方服务商系统21可以响应该数据获取请求,获取目标用户的统一标识,利用目标用户的标识映射关系表和统一标识获取目标用户在上述多个业务系统的行为数据,标识映射关系表包括统一标识对应的多个用户标识,多个用户标识为目标用户在上述多个业务系统中的用户标识,根据目标用户在多个业务系统的行为数据生成目标用户的行程画像数据,并向终端设备10发送目标用户的行程画像数据,可以利用统一标识将用户在各个业务系统的行为进行关联,从而提高用户画像描述的准确度。

对于汽车销售场景来说,车企在车辆的销售过程中实际更加看重使用即时通讯系统进行用户全周期洞察和跟进的及时性,相比于大多数车企的客户数据管理系统和即时通讯系统往往处于割裂状态,通过实施本申请,车企仅需要在原有的第三方服务商系统内就能完成企业客户数据的多系统打通、洞察和及时跟进,减轻车企的软件成本采购负担,同时降低使用成本,提高经营效率。

其中,本申请实施例所描述的计算机设备可以是服务器或者服务器集群。服务器具体可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。终端设备具体可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表、车载智能终端等,但并不局限于此。

one-id:统一数据萃取。将同一实体用户的各类id信息通过业务规则、图计算等方式,进行标识映射(ID-Mapping),将各种用户标识映射到统一标识(可记为unique ID)上。通过该统一标识关联起各个数据孤岛的数据,确保用户画像等数据应用的准确和全面。

本发明实施例可应用于各种场景,包括但不限于云技术、人工智能、智慧交通、辅助驾驶等。

请参见图2,是本申请实施例基于图1所示的数据处理系统提供的一种数据处理方法的流程示意图。该数据处理方法主要应用于图1所示的数据处理系统中第三方服务商系统对应的计算机设备一侧,该方法可以包括如下步骤:

201、响应于终端设备的数据获取请求,获取目标用户的统一标识。

其中,统一标识(unique ID)用于将目标用户在多个业务系统中的各个用户标识关联起来,通过该统一标识关联起各个数据孤岛(如业务系统)的数据,确保用户画像等数据应用的准确和全面。

具体的,第三方服务商系统对应的计算机设备可以接收终端设备发送的数据获取请求,该数据获取请求携带有目标用户在即时通讯系统中的用户标识,其中,即时通讯系统为多个业务系统中的其中一个,根据目标用户在即时通讯系统中的用户标识获取目标用户的标识映射关系表,标识映射关系表包括目标用户的统一标识以及统一标识对应的多个用户标识。

在一些可行的实施方式中,该数据获取请求是由终端设备在获取到客户端的会话界面中输入用户画像查看指令时生成的。该功能可配置在企业微信的聊天侧边栏,点击聊天侧边栏的【客户旅程】模块可一键查看。如图3a所示,是本申请实施例提供的一种即时通讯客户端的聊天界面示意图,服务人员可以利用即时通讯客户端与客户进行及时、有效地沟通,服务人员例如可以是车企等企业主体的服务人员,即时通讯客户端的聊天界面中配置有一键查看客户旅程的选项31,服务人员通过选中或者点击查看客户旅程的选项31即可触发终端设备生成数据获取请求,并发送给第三方服务商系统。

202、利用所述目标用户的标识映射关系表和所述统一标识获取所述目标用户在多个业务系统的行为数据,所述标识映射关系表包括所述统一标识对应的多个用户标识,所述多个用户标识为所述目标用户在所述多个业务系统中的用户标识。

具体的,第三方服务商系统对应的计算机设备可以利用目标用户的标识映射关系表和统一标识获取目标用户在多个业务系统的行为数据。其中,该多个业务系统可以包括第三方服务商系统、即时通讯系统、公众服务系统和客户关系管理系统,行为数据则可以包括目标用户在第三方服务商系统、公众服务系统的点击、浏览、参与活动等行为记录,目标用户在即时通讯系统中加入企业主体账号,以及目标用户与企业主体(如车企)的沟通历史等行为记录;目标用户在客户关系管理系统中的到店访问、成交、售后保养等行为记录。

203、根据所述目标用户在所述多个业务系统的行为数据生成所述目标用户的行程画像数据,并向所述终端设备发送所述目标用户的行程画像数据。

具体的,计算机设备在准确、全面地获取到目标用户在多个业务系统的行为数据之后,可以根据目标用户在该多个业务系统的行为数据生成目标用户的行程画像数据,并向终端设备发送目标用户的行程画像数据,其中,行程画像数据准确、完整地描述了目标用户在企业主体相关的各个业务系统中的行为记录,有助于进行用户全周期洞察和跟进的及时性。

在一些可行的实施方式中,计算机设备可以按照时间的顺序将目标用户在多个业务系统的行为数据整合起来,形成目标用户的行程画像数据,具体可以包括:获取目标用户在多个业务系统中每个业务系统的行为数据对应的发生时间,根据发生时间确定目标用户在每个业务系统的行为数据的行程顺序,根据行程顺序和目标用户在每个业务系统的行为数据生成目标用户的行程画像数据。如图3b所示,是本申请实施例提供的一种用户行程画像的展示效果示意图,可以看出,通过展示目标用户的行程画像,可以使得服务人员快速、准确地掌握目标用户的最新动态以及各个环节的参与情况,即包括目标用户在车企的小程序中的行为数据,也包括目标用户在车企的客户关系管理系统CRM、第三方销售系统等各个业务系统中的行为数据,从而可以提供针对性的服务,提高企业经营效率。可见,基于轻量级one-id数据融合技术,可实现在企微第三方SaaS服务商应用内洞察用户在同一企业内部多个孤岛系统中的行为旅程画像。

本申请实施例中,第三方服务商系统可以响应于终端设备的数据获取请求,获取目标用户的统一标识,利用目标用户的标识映射关系表和统一标识获取目标用户在多个业务系统的行为数据,该标识映射关系表包括统一标识对应的多个用户标识,该多个用户标识为目标用户在该多个业务系统中的用户标识,根据该目标用户在该多个业务系统的行为数据生成该目标用户的行程画像数据,并向该终端设备发送该目标用户的行程画像数据,可以利用统一标识将用户在各个业务系统的行为进行关联,从而提高用户画像描述的准确度。

请参见图4,是本申请实施例基于图1所示的数据处理系统提供的另一种数据处理方法的流程示意图。该数据处理方法主要应用于图1所示的数据处理系统中第三方服务商系统对应的计算机设备一侧,该方法可以包括如下步骤:

401、获取多个业务系统中每个业务系统对应的用户标识集合,所述用户标识集合包括多个用户在所述每个业务系统的用户标识,所述多个用户包括目标用户。

具体的,每个业务系统都可以有多个用户参与或者使用,业务系统针对每个用户生成相应的用户标识,以区分不同的用户,也即是每个业务系统可以视为对应一个用户标识集合,用户标识集合中包括的是使用该业务系统的各个用户的用户标识,用户在一个业务系统中可能存在一个用户标识,也可能存在多个用户标识,例如,公众服务系统包括公众号平台和小程序平台,用户既关注了车企A的公众号,也使用了车企A的小程序,则用户在公众服务系统的用户标识包括用户的公众号openid和小程序openid;在即时通讯系统中,用户的用户标识可以只包括外部联系人标识userid,外部联系人标识userid用于区分加入企业账号的不同用户。第三方服务商系统对应的计算机设备可以接收各个业务系统发送的各自对应的用户标识集合,每个用户标识集合包括的是多个用户在每个业务系统的用户标识。

402、对所述用户标识集合包括的用户标识进行连通处理,得到每个用户对应的存在关联关系的多个用户标识。

其中,由于每个业务系统对应的用户标识集合包括多个用户的用户标识,同一个用户在不同的业务系统的用户标识之间相互隔离,尚未建立起关联关系,导致无法全面、准确地获取用户在多个业务系统的行为数据,因此,需要对同一个用户的用户标识进行关联。

具体的,计算机设备对用户标识集合包括的用户标识进行连通处理,也即是查找用户在不同的业务系统中的用户标识之间存在共性的部分,并得到每个用户对应的存在关联关系的多个用户标识,从而将同一用户在不同业务系统的用户标识关联起来。

在一些可行的实施方式中,计算机设备可以利用图网络中的连通原理将不同的用户标识关联起来,具体可以各个业务系统对应的用户标识集合包括的用户标识分别作为图网络中的节点,利用最大连通原理对图网络中的节点进行连通处理,确定存在关联关系的多个节点,根据存在关联关系的多个节点确定每个用户对应的存在关联关系的多个用户标识。

在一些可行的实施方式中,为了提高连通效率和准确度,计算机设备可以对符合条件的部分用户标识进行转换,具体可以对多个业务系统中第一业务系统对应的用户标识集合包括的用户标识进行转换处理,得到转换后的用户标识,对转换后的用户标识、第一业务系统对应的用户标识集合中未被转换的用户标识、除第一业务系统之外的其他业务系统对应的用户标识集合包括的用户标识进行连通处理,得到每个用户对应的存在关联关系的多个用户标识。

在一些可行的实施方式中,用户在不同的业务系统中,对应的用户标识可以包括:

若第一业务系统为第三方服务商系统,则第一业务系统对应的用户标识集合中的用户标识包括用户在第三方服务商系统中的开放标识、通讯标识以及用户在即时通讯系统中的外部联系人标识。

若所述第一业务系统为公众服务系统,则第一业务系统对应的用户标识集合中的用户标识包括用户在公众服务系统中的开放标识。

在一些可行的实施方式中,对于即时通讯系统,则对应的用户标识集合包括的用户标识为用户在所述即时通讯系统中的外部联系人标识。对于客户关系管理系统,则对应的用户标识集合包括的用户标识为用户在所述客户关系管理系统中的通讯标识。

在一些可行的实施方式中,计算机设备对标识转换的具体实现方式可以包括:

若第一业务系统为第三方服务商系统,则将用户在第三方服务商系统中的开放标识转换为服务商主体标识,其中,用户在第三方服务商系统中的开放标识与用户在其他业务系统中的开放标识是不同的,无法直接进行关联,此时可以转换为用户在第三方服务商系统中的服务商主体标识,用户在第三方服务商系统中的开放标识可能有多个,例如包括用户在第三方服务商系统的后台的开放标识,用户在第三方服务商系统的前端小程序的开放标识,但用户在第三方服务商系统中的服务商主体标识只有一个,并且是唯一的,因此,可以将将用户在第三方服务商系统中的开放标识转换为用户在第三方服务商系统中的服务商主体标识,通过对部分业务系统的用户标识进行转换,减少数据处理量,并提高用户标识关联的准确度。

若第一业务系统为公众服务系统,则将用户在公众服务系统中的开放标识转换为企业主体标识,并根据企业主体标识转换得到用户在即时通讯系统中的外部联系人标识。

403、生成所述每个用户的统一标识,并根据所述每个用户的统一标识以及对应的存在关联关系的多个用户标识建立所述每个用户的标识映射关系表。

具体的,计算机设备可以生成每个用户的统一标识,并利用统一标识将每个用户在各个业务系统的用户标识关联起来,并可以根据每个用户的统一标识以及对应的存在关联关系的多个用户标识建立每个用户的标识映射关系表,从而利用图网络的连通原理可以准确地建立起用户在不用的业务系统的用户标识之间的连接,并与用户的统一标识建立映射关系,为打通用户在不同业务系统的行为数据提供基础依据。

在一些可行的实施方式中,使用每个业务系统的用户很可能处于快速的变化中,包括新增了用户或者注销了用户。具体的,计算机设备可以获取多个业务系统中第二业务系统对应的变更用户标识,将变更用户标识与用户标识集合包括的各个用户标识进行连通处理,得到更新后的每个用户对应的存在关联关系的多个用户标识,利用更新后的每个用户对应的存在关联关系的多个用户标识,对每个用户的标识映射关系表包括的用户标识进行更新。例如,在新增用户时,业务系统则会对应产生新增用户标识,可以将新增用户标识更新到用户的标识映射关系表中。具体可以包括:获取多个业务系统中第二业务系统对应的新增用户标识,第二业务系统可以是多个业务系统中的任意一个或多个,将新增用户标识与用户标识集合包括的各个用户标识进行连通处理,得到更新后的每个用户对应的存在关联关系的多个用户标识,也即是将新增用户标识分别与已有的用户标识逐个进行匹配,将新增用户标识添加到存在某一关联关系的多个用户标识中,然后可以利用更新后的每个用户对应的存在关联关系的多个用户标识,对每个用户的标识映射关系表包括的用户标识进行更新,从而可以保证新增用户标识能够及时地加入标识映射关系表,有助于进一步提升用户画像描述的准确度。可以理解的是,当注销用户时,例如用户取消关注了车企A的公众号,则可以采用同样的方式将注销的用户标识从对应用户的标识映射关系表中删除。

404、响应于终端设备的数据获取请求,获取所述目标用户的统一标识。

其中,步骤404的具体实现可以参见前述实施例中步骤201中的相关描述,此处不再赘述。

其中,目标用户可以是任意一个用户,本申请实施例不做限定。

405、从所述目标用户的标识映射关系表中查询所述统一标识对应的多个用户标识。

406、利用所述多个用户标识中的每个用户标识,从多个业务系统中所述每个用户标识对应的业务系统获取所述目标用户的行为数据,以得到所述目标用户在所述多个业务系统的行为数据。

具体的,计算机设备可以从多个用户标识中确定每个业务系统对应的用户标识,向每个业务系统发送数据拉取请求,数据拉取请求携带有每个业务系统对应的用户标识,每个业务系统收到数据拉取请求时,可以根据对应的用户标识查询目标用户的行为数据,并发送给计算机设备,计算机设备接收每个业务系统发送的目标用户的行为数据,以得到目标用户在该多个业务系统的行为数据。

在一些可行的实施方式中,在获取目标用户在各个业务系统的行为数据时,对于公众服务系统而言,计算机设备查询目标用户的统一标识对应的企业主体标识,然后再获取企业主体标识对应的一个或多个开放标识,例如公众服务系统包括公众号和小程序,如果目标用户既关注了公众号,又使用了小程序,则计算机设备可以根据企业主体标识与开放标识的对应关系,确定目标用户的公众号开放标识以及小程序开放标识,再根据公众号开放标识以及小程序开放标识分别从公众号和小程序中获取目标用户的行为数据,从而得到目标用户在公众号中的行为数据以及在小程序中的行为数据。

407、根据所述目标用户在所述多个业务系统的行为数据生成所述目标用户的行程画像数据,并向所述终端设备发送所述目标用户的行程画像数据。

其中,步骤407的具体实现可以参见前述实施例中步骤203中的相关描述,此处不再赘述。

在一些可行的实施方式中,如图5a所示,是本申请实施例提供的一种将各个业务系统的用户标识与统一标识进行映射的示意图。其中,企业微信SaaS服务商、c端小程序对应上述的第三方服务商系统,原生企业微信对应上述的即时通讯系统,企业CRM系统对应上述的客户关系管理系统,企业主体微信小程序/公众号对应上述的公众服务系统。对用户标识进行转换和关联的功能模块可以记为one-id通用模块,one-id通用模块可以部署在企业微信SaaS服务商中,企业微信SaaS服务商对应的用户标识集合中具体包括的是用户的服务商主体openid、手机号以及外部联系人userid,one-id通用模块将用户的服务商主体openid转换为服务商主体unionid,同时通过企业微信获取客户详情能力,得到企业微信所有外部联系人userid对应的服务商unionid;原生企业微信对应的用户标识集合中具体包括的是用户的外部联系人userid,不需要转换;企业CRM系统对应的用户标识集合中具体包括的是用户的手机号,不需要转换;企业主体微信小程序/公众号对应的用户标识集合中具体包括的是用户的企业主体openid,one-id通用模块将用户的企业主体openid转换为企业主体unionid以及外部联系人userid。可选的,已绑定企业主体开放平台的小程序/公众号,可以直接获取用户在企业主体下的unionid,并通过外部联系人与unionid的转换能力得到对应的外部联系人userid。经过上述的转换可以得到图5b所示的转换结果,也即是同一个用户在不同业务系统的用户标识。

在一些可行的实施方式中,如图5c所示,可以使用图计算中的最大连通原理对用户的外部联系人userid、企业主体unionid、服务商unionid、手机号等用户标识进行连通处理,可被映射到统一标识(uniqueID)上,用户各个维度的数据都可通过该uniqueID进行关联。

具体实现过程如下:

1)识别各源/端的要素,就是识别用户信息的各个要素,即各端/系统的原始用户标识ID,并对原始数据进行转换。

2)将各端/系统要素各自抽象和组装成图网络中的“点”和“边”的数据集,例如在企业微信系统内仅抓取到的用户标识为外部联系人userid(如图5c所示的原生企业微信“YYYYY”),则该id为一个“点”;在第三方SaaS服务商系统抓取到的用户标识为手机号、外部联系人userid、SaaS服务商主体unionid(如图5c所示的企业微信SaaS服务商“SSSSS”、“131XXXXXX”、“YYYYY”),则对应的三个id连成一条“边“)。

3)构建一个图模型,用连通子图算法(见图5c中的最大连通图)求得哪些用户标识属于同一个对象(即同一个用户);

4)得到结果集,结果集包括的是每个用户对应的存在关联关系的多个用户标识,为连通的图模型分配一个新的unique ID(统一标识)。

5)去重、合并数据,生成最终结果。

6)循环步骤3)~5),同时在步骤3)使用已有结果集,已有的用户标识则沿用之前的用户标识。最终生成一份id映射字典,id映射字典包括的是用户的统一标识以及该统一标识对应的多个用户标识。

在一些可行的实施方式中,本方案可以集成在企业微信生态内,通过该one-id数据融合方式,可实现直接在第三方SaaS服务商系统内统一查看用户在企业内部多个孤岛系统中的全周期一方行为数据画像。轻量化的one-id模块能够帮助销售人员在使用企业微信进行即时通讯的同时,实时、快速了解用户在品牌不同触点的的全周期行为路径,从而提供针对性的服务,不需要再多个业务系统内来回切换进行洞察、跟进,提高企业经营效率。

本申请通过统一的实体识别和连接,打通同一用户在企业微信、企微第三方SaaS服务商、企业官方小程序、公众号和本地化CRM等系统内的企业一方数据,将用户全周期行为统一在企业微信生态中进行集成和展示,方便企业进行消费者全生命周期洞察和个性化跟进。

本申请实施例中,第三方服务商系统可以获取多个业务系统中每个业务系统对应的用户标识集合,用户标识集合包括多个用户在每个业务系统的用户标识,对用户标识集合包括的用户标识进行连通处理,得到每个用户对应的存在关联关系的多个用户标识,并可以生成每个用户的统一标识,根据每个用户的统一标识以及对应的存在关联关系的多个用户标识建立每个用户的标识映射关系表,通过统一的实体识别和连接,打通同一用户在企业微信、企微第三方SaaS服务商、企业官方小程序、公众号和本地化CRM等系统内的各个用户标识;当接收到终端设备的数据获取请求时,通过获取目标用户的统一标识,从目标用户的标识映射关系表中查询统一标识对应的多个用户标识,利用多个用户标识中的每个用户标识,从多个业务系统中每个用户标识对应的业务系统获取目标用户的行为数据,以得到目标用户在多个业务系统的行为数据,从而可以打通同一用户在企业微信、企微第三方SaaS服务商、企业官方小程序、公众号和本地化CRM等系统内的企业一方数据,然后根据该目标用户在该多个业务系统的行为数据生成该目标用户的行程画像数据,并向该终端设备发送该目标用户的行程画像数据,可以利用统一标识将用户在各个业务系统的行为进行关联,从而提高用户画像描述的准确度。

请参见图6,是本申请实施例的一种数据处理装置的结构示意图。所述装置包括:

获取模块601,用于响应于终端设备的数据获取请求,获取目标用户的统一标识。

所述获取模块601,还用于利用所述目标用户的标识映射关系表和所述统一标识获取所述目标用户在多个业务系统的行为数据,所述标识映射关系表包括所述统一标识对应的多个用户标识,所述多个用户标识为所述目标用户在所述多个业务系统中的用户标识。

处理模块602,用于根据所述目标用户在所述多个业务系统的行为数据生成所述目标用户的行程画像数据。

发送模块603,用于向所述终端设备发送所述目标用户的行程画像数据。

可选的,所述获取模块601,具体用于:

接收终端设备发送的数据获取请求,所述数据获取请求携带有目标用户在即时通讯系统中的用户标识,所述即时通讯系统为所述多个业务系统中的其中一个。

根据所述目标用户在所述即时通讯系统中的用户标识获取所述目标用户的标识映射关系表,所述标识映射关系表包括所述目标用户的统一标识以及所述统一标识对应的多个用户标识。

可选的,所述获取模块601,具体用于:

从所述目标用户的标识映射关系表中查询所述统一标识对应的多个用户标识。

利用所述多个用户标识中的每个用户标识,从多个业务系统中所述每个用户标识对应的业务系统获取所述目标用户的行为数据,以得到所述目标用户在所述多个业务系统的行为数据。

可选的,所述获取模块601,具体用于:

从所述多个用户标识中确定每个业务系统对应的用户标识。

向所述每个业务系统发送数据拉取请求,所述数据拉取请求携带有每个业务系统对应的用户标识,所述数据拉取请求用于指示所述每个业务系统根据对应的用户标识查询所述目标用户的行为数据。

接收所述每个业务系统发送的所述目标用户的行为数据,以得到所述目标用户在所述多个业务系统的行为数据。

可选的,所述处理模块602,具体用于:

获取所述目标用户在所述多个业务系统中每个业务系统的行为数据对应的发生时间。

根据所述发生时间确定所述目标用户在所述每个业务系统的行为数据的行程顺序。

根据所述行程顺序和所述目标用户在所述每个业务系统的行为数据生成所述目标用户的行程画像数据。

可选的,所述获取模块601,还用于获取多个业务系统中每个业务系统对应的用户标识集合,所述用户标识集合包括多个用户在所述每个业务系统的用户标识,所述多个用户包括所述目标用户。

所述处理模块602,还用于对所述用户标识集合包括的用户标识进行连通处理,得到每个用户对应的存在关联关系的多个用户标识。

所述处理模块602,还用于生成所述每个用户的统一标识,并根据所述每个用户的统一标识以及对应的存在关联关系的多个用户标识建立所述每个用户的标识映射关系表。

可选的,所述处理模块602,具体用于:

将所述用户标识集合包括的用户标识分别作为图网络中的节点;

利用最大连通原理对所述图网络中的节点进行连通处理,确定存在关联关系的多个节点。

根据所述存在关联关系的多个节点确定每个用户对应的存在关联关系的多个用户标识。

可选的,所述处理模块602,具体用于:

对所述多个业务系统中第一业务系统对应的用户标识集合包括的用户标识进行转换处理,得到转换后的用户标识。

对所述转换后的用户标识、所述第一业务系统对应的用户标识集合中未被转换的用户标识、除所述第一业务系统之外的其他业务系统对应的用户标识集合包括的用户标识进行连通处理,得到每个用户对应的存在关联关系的多个用户标识。

可选的,若所述第一业务系统为第三方服务商系统,则所述第一业务系统对应的用户标识集合中的用户标识包括用户在所述第三方服务商系统中的开放标识、通讯标识以及用户在即时通讯系统中的外部联系人标识。

若所述第一业务系统为公众服务系统,则所述第一业务系统对应的用户标识集合中的用户标识包括用户在所述公众服务系统中的开放标识。

可选的,所述处理模块602,具体用于:

若所述第一业务系统为所述第三方服务商系统,则将用户在所述第三方服务商系统中的开放标识转换为服务商主体标识。

若所述第一业务系统为公众服务系统,则将用户在所述公众服务系统中的开放标识转换为企业主体标识,并根据所述企业主体标识转换得到用户在即时通讯系统中的外部联系人标识。

可选的,所述获取模块601,还用于获取所述多个业务系统中第二业务系统对应的新增用户标识。

所述处理模块602,还用于将所述新增用户标识与所述用户标识集合包括的各个用户标识进行连通处理,得到更新后的所述每个用户对应的存在关联关系的多个用户标识。

所述处理模块602,还用于利用更新后的所述每个用户对应的存在关联关系的多个用户标识,对所述每个用户的标识映射关系表包括的用户标识进行更新。

需要说明的是,本申请实施例的数据处理装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

请参见图7,是本申请实施例的一种计算机设备的结构示意图,本申请实施例的所述计算机设备包括供电模块等结构,并包括处理器701、存储装置702以及网络接口703。所述处理器701、存储装置702以及网络接口703之间可以交互数据。

所述存储装置702可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储装置702也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flash memory),固态硬盘(solid-state drive,SSD)等;所述存储装置702还可以包括上述种类的存储器的组合。

所述处理器701可以是中央处理器(central processing unit,CPU)。在一个实施例中,所述处理器701还可以是图形处理器(Graphics Processing Unit,GPU)。所述处理器701也可以是由CPU和GPU的组合。在一个实施例中,所述存储装置702用于存储程序指令。所述处理器701可以调用所述程序指令,执行如下操作:

响应于终端设备的数据获取请求,获取目标用户的统一标识。

利用所述目标用户的标识映射关系表和所述统一标识获取所述目标用户在多个业务系统的行为数据,所述标识映射关系表包括所述统一标识对应的多个用户标识,所述多个用户标识为所述目标用户在所述多个业务系统中的用户标识。

根据所述目标用户在所述多个业务系统的行为数据生成所述目标用户的行程画像数据。

向所述终端设备发送所述目标用户的行程画像数据。

可选的,所述处理器701,具体用于:

接收终端设备发送的数据获取请求,所述数据获取请求携带有目标用户在即时通讯系统中的用户标识,所述即时通讯系统为所述多个业务系统中的其中一个。

根据所述目标用户在所述即时通讯系统中的用户标识获取所述目标用户的标识映射关系表,所述标识映射关系表包括所述目标用户的统一标识以及所述统一标识对应的多个用户标识。

可选的,所述处理器701,具体用于:

从所述目标用户的标识映射关系表中查询所述统一标识对应的多个用户标识。

利用所述多个用户标识中的每个用户标识,从多个业务系统中所述每个用户标识对应的业务系统获取所述目标用户的行为数据,以得到所述目标用户在所述多个业务系统的行为数据。

可选的,所述处理器701,具体用于:

从所述多个用户标识中确定每个业务系统对应的用户标识。

向所述每个业务系统发送数据拉取请求,所述数据拉取请求携带有每个业务系统对应的用户标识,所述数据拉取请求用于指示所述每个业务系统根据对应的用户标识查询所述目标用户的行为数据。

接收所述每个业务系统发送的所述目标用户的行为数据,以得到所述目标用户在所述多个业务系统的行为数据。

可选的,所述处理器701,具体用于:

获取所述目标用户在所述多个业务系统中每个业务系统的行为数据对应的发生时间。

根据所述发生时间确定所述目标用户在所述每个业务系统的行为数据的行程顺序。

根据所述行程顺序和所述目标用户在所述每个业务系统的行为数据生成所述目标用户的行程画像数据。

可选的,所述处理器701,还用于:

获取多个业务系统中每个业务系统对应的用户标识集合,所述用户标识集合包括多个用户在所述每个业务系统的用户标识,所述多个用户包括所述目标用户。

对所述用户标识集合包括的用户标识进行连通处理,得到每个用户对应的存在关联关系的多个用户标识。

生成所述每个用户的统一标识,并根据所述每个用户的统一标识以及对应的存在关联关系的多个用户标识建立所述每个用户的标识映射关系表。

可选的,所述处理器701,具体用于:

将所述用户标识集合包括的用户标识分别作为图网络中的节点。

利用最大连通原理对所述图网络中的节点进行连通处理,确定存在关联关系的多个节点。

根据所述存在关联关系的多个节点确定每个用户对应的存在关联关系的多个用户标识。

可选的,所述处理器701,具体用于:

对所述多个业务系统中第一业务系统对应的用户标识集合包括的用户标识进行转换处理,得到转换后的用户标识。

对所述转换后的用户标识、所述第一业务系统对应的用户标识集合中未被转换的用户标识、除所述第一业务系统之外的其他业务系统对应的用户标识集合包括的用户标识进行连通处理,得到每个用户对应的存在关联关系的多个用户标识。

可选的,若所述第一业务系统为第三方服务商系统,则所述第一业务系统对应的用户标识集合中的用户标识包括用户在所述第三方服务商系统中的开放标识、通讯标识以及用户在即时通讯系统中的外部联系人标识。

若所述第一业务系统为公众服务系统,则所述第一业务系统对应的用户标识集合中的用户标识包括用户在所述公众服务系统中的开放标识。

可选的,所述处理器701,具体用于:

若所述第一业务系统为所述第三方服务商系统,则将用户在所述第三方服务商系统中的开放标识转换为服务商主体标识。

若所述第一业务系统为公众服务系统,则将用户在所述公众服务系统中的开放标识转换为企业主体标识,并根据所述企业主体标识转换得到用户在即时通讯系统中的外部联系人标识。

可选的,所述处理器701,还用于:

获取所述多个业务系统中第二业务系统对应的新增用户标识。

将所述新增用户标识与所述用户标识集合包括的各个用户标识进行连通处理,得到更新后的所述每个用户对应的存在关联关系的多个用户标识。

利用更新后的所述每个用户对应的存在关联关系的多个用户标识,对所述每个用户的标识映射关系表包括的用户标识进行更新。

具体实现中,本申请实施例中所描述的处理器701、存储装置702以及网络接口703可执行本申请实施例图2、4提供的数据处理方法的相关实施例中所描述的实现方式,也可执行本申请实施例图6提供的数据处理装置的相关实施例中所描述的实现方式,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序包括一条或一条以上指令,可存储于一计算机存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

本申请实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法的实施例中所执行的步骤。

以上所揭露的仅为本申请部分实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

技术分类

06120113792780