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

客户数据渠道间数据隔离方法、装置、计算机设备和介质

文献发布时间:2023-06-19 16:08:01



技术领域

本申请涉及数据处理技术领域,特别是涉及一种客户数据渠道间数据隔离方法、装置、计算机设备和介质。

背景技术

目前,企业的客户信息体系,风控体系,账户额度体系等等诸多方面都是以人的维度来记录信息的,所以用户的主体数据是共享的。客户信息体系为风控体系等上游系统提供数据支持,为了数据的准确性,客户信息体现往往需要接入逗哥第三方系统,以获取更多更全的数据。然而,在接入多个其他第三方的数据后,往往会导致第三方的数据与企业本身的数据造成混乱,用户在自营APP上会看到第三方的数据。

当多接入的多个第三方的数据进行数据隔离处理时,需要对多个上游系统也进行联动改造,改动面和工作量太大。

因此,传统的技术方案中,容易导致企业本身的数据与其他第三方的数据混乱的问题。

发明内容

基于此,有必要针对上述技术问题,提供一种客户数据渠道间数据隔离方法、装置、计算机设备和介质。

一种客户数据渠道间数据隔离方法,其特征在于,方法包括:

获取客户数据查询请求,客户数据查询请求携带有用户标识信息和渠道信息;

在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据;

在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,数据表中存储有渠道信息与客户数据的映射关系。

在其中一个实施例中,上述的在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据,包括:

在渠道信息为空值时,从数据表中获取与用户标识信息对应的最新数据,得到与用户标识信息对应的客户数据。

在其中一个实施例中,上述的渠道信息包括隔离渠道以及非隔离渠道,上述的渠道信息与客户数据的映射关系包括各隔离渠道与客户数据的一一映射关系以及各非隔离渠道与客户数据的映射关系,上述的在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,包括:

当渠道信息为隔离渠道时,根据各隔离渠道与客户数据的一一映射关系以及客户数据中的用户标识信息,获取与隔离渠道以及用户标识信息对应的客户数据;

当渠道信息为非隔离渠道时,根据各非隔离渠道与客户数据的映射关系以及客户数据中的用户标识信息,获取与各非隔离渠道以及用户标识信息对应的客户数据。

在其中一个实施例中,上述的数据表中包括各非隔离渠道与客户数据的映射关系的数据记录,各上述的数据记录中包括客户数据中的各字段,来自多个非隔离渠道的同一用户标识信息对应的客户数据对应存储在同一条数据记录中。

在其中一个实施例中,上述的方法还包括:

获取客户数据存储请求;

提取客户数据存储请求中的待存储数据的渠道信息;

当待存储数据的渠道信息为隔离渠道时,将待存储数据更新至各隔离渠道与客户数据的映射关系中;

当待存储数据的渠道信息为非隔离渠道时,将待存储数据更新至非隔离渠道与客户数据的映射关系中。

在其中一个实施例中,上述的方法还包括:

当待存储数据的渠道信息为空值时,将待存储数据更新至非隔离渠道与客户数据的映射关系中。

在其中一个实施例中,上述的方法还包括:

接收对数据表中隔离渠道的配置请求;

将配置请求中携带的目标渠道添加至数据表中。

一种客户数据渠道间数据隔离装置,其特征在于,装置包括:

获取模块,用于获取客户数据查询请求,客户数据查询请求携带有用户标识信息和渠道信息;

第一查询模块,用于在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据;

第二查询模块,用于在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,数据表中存储有渠道信息与客户数据的映射关系。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

获取客户数据查询请求,客户数据查询请求携带有用户标识信息和渠道信息;

在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据;

在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,数据表中存储有渠道信息与客户数据的映射关系。

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取客户数据查询请求,客户数据查询请求携带有用户标识信息和渠道信息;

在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据;

在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,数据表中存储有渠道信息与客户数据的映射关系。

上述数据查询方法、装置、计算机设备和存储介质,通过获取客户数据查询请求,客户数据查询请求携带有用户标识信息和渠道信息;在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据;在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,数据表中存储有渠道信息与客户数据的映射关系。本申请通过将渠道信息与客户数据的映射关系存储在预设的数据表中,在进行数据查找时,可以根据渠道信息获取对应渠道的客户数据,实现了不同渠道间的数据之间的隔离,同时,本申请在渠道信息为空值时,依然可以获取对应的客户数据,实现了与原有的查询逻辑的兼容,避免在增加了渠道信息这个字段的情况下,上游几十个系统同时改造所带来的改动工作量。

附图说明

图1为一个实施例中客户数据渠道间数据隔离方法的原理框图;

图2为一个实施例中客户数据渠道间数据隔离方法的应用环境图;

图3为一个实施例中客户数据渠道间数据隔离方法的流程示意图;

图4为一个实施例中在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据的细化步骤流程示意图;

图5为一个实施例中客户数据存储的流程示意图;

图6为一个实施例中客户数据存储的流程示意图;

图7为一个实施例中客户数据渠道间数据隔离装置的结构框图;

图8为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

请参考图1,图1为本申请一示例性实施例提供的一种客户数据渠道间数据隔离方法的原理框图。如图1所示,该原理框图中包括多个上游系统,第一系统11、第二系统12、第三系统13…第N系统14,还包括客户中心服务器15以及多个第三方服务器,该第三方服务器包括第一服务器16、第二服务器17、第三服务器18…第N服务器19。

传统的技术中,客户中心服务器15从多个第三方服务器中获取客户数据并存储,存储时由于没有对数据进行隔离,数据统一存储,当客户中心服务器对各上游系统提供数据服务时,容易导致数据混乱,即从第一系统11中查找用户M的客户数据时,可以查找到用户M在第一服务器16、第二服务器17、第三服务器18…第N服务器19各个第三方服务器上的数据,容易带来敏感信息的泄露的问题。基于传统技术中存在的这个问题,本申请提出一种客户数据渠道间数据隔离方法。

本申请的客户数据渠道间数据隔离方法执行于上述的客户中心服务器15,客户中心服务器15的数据在进行存储时增加了渠道信息的字段,存储了渠道信息与各客户数据的映射关系。在进行数据查找时,若渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据;若渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,即实现了数据隔离,又兼容了旧的数据查找逻辑,无需联动改造上游的各个系统的查找逻辑,减少了改造的工作量。

请参考图2,图2为本申请一示例性实施例提供的一种客户数据渠道间数据隔离方法的应用环境示意图。如图2所示,该应用环境中包括服务器100以及终端101,服务器100与终端101之间可以通过网络102实现可通信的连接,以实现本申请的客户数据渠道间数据隔离方法。

服务器100用于获取终端101发送的客户数据查询请求,客户数据查询请求携带有用户标识信息和渠道信息;在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据;在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,数据表中存储有渠道信息与客户数据的映射关系,将与客户数据查询请求对应的客户数据发送至终端101。其中,服务器100可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

终端101用于向服务器100发送客户数据查询请求,并接收服务器100发送的与客户数据查询请求对应的客户数据。终端101可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。

网络102用于实现终端101与服务器100之间的网络连接,具体的,网络102可以包括多种类型的有线或无线网络。

在一个实施例中,如图3所示,提供了一种客户数据渠道间数据隔离方法,以该方法应用于图2中的服务器为例进行说明,包括以下步骤:

S11、获取客户数据查询请求,客户数据查询请求携带有用户标识信息和渠道信息。

本申请中,上述的客户数据查询请求用于查询各用户对应的客户数据。其中,该客户数据可以为信贷产品所需要的信息。例如,个人基本信息、银行卡信息、联系人信息以及设备信息等等。

上述的,用户标识信息为用户的唯一性标志信息,其可以为用户名或者用户ID号。上述的渠道信息可以为获取数据的渠道代码,如获取数据的APP(Application,应用程序)的代码,具体的,渠道信息可以为还呗APP的代码以及拍拍贷APP的代码等。

S12、在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据。

本申请中,上述的渠道信息为空值可以包括如下情况:

其一,客户数据查询请求传了渠道信息的字段,但是该字段的取值为空值;

其二,客户数据查询请求中并未传渠道信息的字段。

本申请中,在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据,可以获取与用户标识信息对应的最新数据获取预设时间段内的历史数据,具体的查找逻辑可以根据实际情况进行设定。

S13、在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,数据表中存储有渠道信息与客户数据的映射关系。

本申请中,上述的渠道信息非空值是指客户数据查询请求中存在渠道信息。上述的渠道信息与客户数据的映射关系是指根据渠道信息可以从数据表中找到与之对应的客户数据。上述的数据表为预先设定的用于存储各用户的客户数据的数据表。该数据表中由于添加了渠道信息的字段,使得该数据表区别于传统技术方案中的数据表,在数据结构上与传统的技术方案的数据结构有所不同,使得在数据查找时可以根据渠道信息的字段进行查找。

本申请可以根据渠道信息从数据表中查找到与该渠道信息匹配的客户数据。

在其中一个实施例中,上述的在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据,可以包括:

在渠道信息为空值时,从数据表中获取与用户标识信息对应的最新数据,得到与用户标识信息对应的客户数据。

本申请中,可以从数据表中获取与用户标识信息对应的最新数据,得到与用户标识信息对应的客户数据,也可以从预先设定的另一个数据表中获取该最新数据。其中,该另一个数据表中仅存储了各个用户的最新数据,本申请从该另一个数据表中直接获取该最新数据可以加快数据查找速度。

本申请通过该实施方式可以实现兼容以前旧的查找逻辑,即本方案既包括了渠道信息为空值的情况下的数据查找逻辑,又包括了渠道信息为非空值的情况下的数据查找逻辑,通过新增了渠道信息的字段,修改了数据存储结构,但是可以不用联动改造各上游系统的逻辑,减少改动工作量,各上游系统为接收与客户数据查询请求对应的客户数据的系统。

请参考图4,在其中一个实施例中,上述的渠道信息可以包括隔离渠道以及非隔离渠道,渠道信息与客户数据的映射关系可以包括各隔离渠道与客户数据的一一映射关系以及各非隔离渠道与客户数据的映射关系,上述的在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,可以包括:

S41、当渠道信息为隔离渠道时,根据各隔离渠道与客户数据的一一映射关系以及客户数据中的用户标识信息,获取与隔离渠道以及用户标识信息对应的客户数据;

S42、当渠道信息为非隔离渠道时,根据各非隔离渠道与客户数据的映射关系以及客户数据中的用户标识信息,获取与各非隔离渠道以及用户标识信息对应的客户数据。

本申请中,上述的隔离渠道是指需要与其他渠道的数据进行隔离开的渠道,即其数据不被共享。非隔离渠道是指数据可以不用隔离的渠道,即其数据可以共享。

上述的各隔离渠道与客户数据的一一映射关系是指,对于不同的隔离渠道在数据表中有不同的客户数据与之对应。上述的各非隔离渠道与客户数据的映射关系是指对于各非隔离渠道在数据表中均有客户数据与之对应,但是对于相同的客户数据可能存在不同的非隔离渠道与之对应。即对于不同的非隔离渠道可能存在不同或者相同的客户数据与之对应。

本申请通过建立各隔离渠道与客户数据的一一映射关系,保证了对于不同的隔离渠道在数据表中有不同的客户数据与之对应,使得在不同的数据渠道获取到的客户数据不同,从而实现了数据隔离。

在其中一个实施例中,上述的数据表中可以包括各非隔离渠道与客户数据的映射关系的数据记录,各数据记录中可以包括客户数据中的各字段,来自多个非隔离渠道的同一用户标识信息对应的客户数据对应存储在同一条数据记录中。

本申请中,上述的各条数据记录中可以包括非隔离渠道对应的取值以及客户数据中的各字段以及各字段的取值。例如,非隔离渠道对应的取值可以为还呗以及拍拍贷等。客户数据中的各字段可以包括用户姓名、手机号、居住地址以及银行卡号等。

请参考表1,表1为一种实施例中,数据表中所存储的数据内容。

表1

在表1中包括3条数据记录,各条数据记录中包括渠道信息与客户数据的映射关系,各客户数据中包括的字段有用户标识信息即表中的uid、用户姓名以及用户居住地址。表1中的非隔离渠道包括还呗以及拍拍贷,隔离渠道包括美团以及甜橙分期。由表1可知,对于uid为1的用户,其来自还呗以及拍拍贷的用户姓名以及用户居住地址均存储于同一条数据记录中。而对于uid为1的用户,其来自美团以及甜橙分期的用户姓名以及用户居住地址分别单独存储于一条数据记录中。后续进行数据查找时可以根据美团查找到该美团对应的数据记录,而对于还呗以及拍拍贷可以找到同一条数据记录。由此可知,来自还呗以及拍拍贷客户数据可以共享,而来自美团以及甜橙分期的客户数据实现了被隔离。

上述的来自多个非隔离渠道的同一用户标识信息对应的客户数据对应存储在同一条数据记录中是指:来自还呗以及拍拍贷的属于uid为id1的这个用户的用户姓名均存在第1条数据记录的用户姓名对应的取值中,来自还呗以及拍拍贷的属于uid为id1的这个用户的用户居住地址均存在第1条数据记录的用户居住地址对应的取值中。当新增一个非隔离渠道R,从该渠道R中获取到的uid为id1的这个用户的居住地址时,该居住地址也存入第1条数据记录的用户居住地址对应的取值中。

本申请中,对于与多个非隔离渠道对应的同一客户数据对应存储在同一条数据记录中,可以节约数据存储空间。

请参考图5,在其中一个实施例中,上述的客户数据渠道间数据隔离方法还可以包括:

S51、获取客户数据存储请求;

S52、提取客户数据存储请求中的待存储数据的渠道信息;

S53、当待存储数据的渠道信息为隔离渠道时,将待存储数据更新至各隔离渠道与客户数据的映射关系中;

S54、当待存储数据的渠道信息为非隔离渠道时,将待存储数据更新至非隔离渠道与客户数据的映射关系中。

本申请中,对于同一用户标识信息的客户数据,如果来这不同的非隔离渠道可以存储于同一条数据记录中,因此,当待存储数据的渠道信息为非隔离渠道时,可以将该待存储数据存储于与该待存储数据的用户标识信息对应的与其他非隔离渠道的客户数据的同一条数据记录中。

本申请由于数据表中的数据结构发生了改动,增加一个渠道信息的字段,使得数据的读写逻辑也相应地发生了改变。本申请通过该实施方式,实现了在增加了渠道信息的数据表的基础上进行数据的写入。

在其中一个实施例中,其特征在于,上述的客户数据渠道间数据隔离方法还可以包括:

当待存储数据的渠道信息为空值时,将待存储数据更新至非隔离渠道与客户数据的映射关系中。

具体的,请参考图6,上述的对待存储数据的存储流程可以包括如下具体步骤:

S61、获取客户数据存储请求;

S62、根据客户数据存储请求获取渠道信息;

S63、判断根据客户数据存储请求获取的渠道信息是否为空值;

S64、若根据客户数据存储请求获取的渠道信息为非空值,判断该渠道信息是否为隔离渠道;

S65、若是,将待存储数据更新至各隔离渠道与客户数据的映射关系中;

S66、若该渠道信息为非隔离渠道,将待存储数据更新至非隔离渠道与客户数据的映射关系中;

S67、若根据客户数据存储请求获取的渠道信息是空值,从公共参数中获取渠道信息;

S68、判断公共参数中的渠道信息是否为空值;若是,返回上述的步骤S66;若公共参数中的渠道信息为非空值,返回上述的步骤S64。

在其中一个实施例中,其特征在于,上述的客户数据渠道间数据隔离方法还可以包括:

接收对数据表中隔离渠道的配置请求;

将配置请求中携带的目标渠道添加至数据表中。

本申请中,可以对数据表中的隔离渠道以及非隔离渠道的具体取值进行配置。即可以配置哪些渠道为隔离渠道,哪些渠道为非隔离渠道。

本申请可以通过配置界面对隔离渠道以及非隔离渠道进行配置。该配置界面可以提供新增隔离渠道或非隔离渠道的编辑界面或者勾选界面以供用户进行配置。

在一个实施例中,如图7所示,提供了一种客户数据渠道间数据隔离装置,包括:获取模块11、第一查询模块12和第二查询模块13,其中:

获取模块11,用于获取客户数据查询请求,客户数据查询请求携带有用户标识信息和渠道信息;

第一查询模块12,用于在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据;

第二查询模块13,用于在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,数据表中存储有渠道信息与客户数据的映射关系。

在其中一个实施例中,上述的第一查询模块12可以在渠道信息为空值时,从数据表中获取与用户标识信息对应的最新数据,得到与用户标识信息对应的客户数据。

在其中一个实施例中,上述的渠道信息包括隔离渠道以及非隔离渠道,上述的渠道信息与客户数据的映射关系包括各隔离渠道与客户数据的一一映射关系以及各非隔离渠道与客户数据的映射关系,上述的第二查询模块13可以当渠道信息为隔离渠道时,根据各隔离渠道与客户数据的一一映射关系以及客户数据中的用户标识信息,获取与隔离渠道以及用户标识信息对应的客户数据,当渠道信息为非隔离渠道时,根据各非隔离渠道与客户数据的映射关系以及客户数据中的用户标识信息,获取与各非隔离渠道以及用户标识信息对应的客户数据。

在其中一个实施例中,上述的数据表中包括各非隔离渠道与客户数据的映射关系的数据记录,各上述的数据记录中包括客户数据中的各字段,来自多个非隔离渠道的同一用户标识信息对应的客户数据对应存储在同一条数据记录中。

在其中一个实施例中,上述的客户数据渠道间数据隔离装置还可以包括数据存储模块(图未示),该数据存储模块可以获取客户数据存储请求,提取客户数据存储请求中的待存储数据的渠道信息,当待存储数据的渠道信息为隔离渠道时,将待存储数据更新至各隔离渠道与客户数据的映射关系中,当待存储数据的渠道信息为非隔离渠道时,将待存储数据更新至非隔离渠道与客户数据的映射关系中。

在其中一个实施例中,上述的数据存储模块还可以当待存储数据的渠道信息为空值时,将待存储数据更新至非隔离渠道与客户数据的映射关系中。

在其中一个实施例中,上述的客户数据渠道间数据隔离装置还可以包括配置模块(图未示),该配置模块可以接收对数据表中隔离渠道的配置请求,将配置请求中携带的目标渠道添加至数据表中。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储智能家居设备的运行数据等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现编译虚拟机的资源分配方法。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取客户数据查询请求,客户数据查询请求携带有用户标识信息和渠道信息;在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据;在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,数据表中存储有渠道信息与客户数据的映射关系。

在一个实施例中,处理器执行计算机程序实现上述的在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据步骤时,具体实现以下步骤:

在渠道信息为空值时,从数据表中获取与用户标识信息对应的最新数据,得到与用户标识信息对应的客户数据。

在一个实施例中,上述的渠道信息包括隔离渠道以及非隔离渠道,上述的渠道信息与客户数据的映射关系包括各隔离渠道与客户数据的一一映射关系以及各非隔离渠道与客户数据的映射关系,处理器执行计算机程序实现上述的在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据步骤时,具体实现以下步骤:

当渠道信息为隔离渠道时,根据各隔离渠道与客户数据的一一映射关系以及客户数据中的用户标识信息,获取与隔离渠道以及用户标识信息对应的客户数据;

当渠道信息为非隔离渠道时,根据各非隔离渠道与客户数据的映射关系以及客户数据中的用户标识信息,获取与各非隔离渠道以及用户标识信息对应的客户数据。

在一个实施例中,上述的数据表中包括各非隔离渠道与客户数据的映射关系的数据记录,各上述的数据记录中包括客户数据中的各字段,来自多个非隔离渠道的同一用户标识信息对应的客户数据对应存储在同一条数据记录中。

在一个实施例中,处理器执行计算机程序时具体还实现以下步骤:

获取客户数据存储请求;

提取客户数据存储请求中的待存储数据的渠道信息;

当待存储数据的渠道信息为隔离渠道时,将待存储数据更新至各隔离渠道与客户数据的映射关系中;

当待存储数据的渠道信息为非隔离渠道时,将待存储数据更新至非隔离渠道与客户数据的映射关系中。

在一个实施例中,处理器执行计算机程序时具体还实现以下步骤:

当待存储数据的渠道信息为空值时,将待存储数据更新至非隔离渠道与客户数据的映射关系中。

在一个实施例中,处理器执行计算机程序时具体还实现以下步骤:

接收对数据表中隔离渠道的配置请求;

将配置请求中携带的目标渠道添加至数据表中。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取客户数据查询请求,客户数据查询请求携带有用户标识信息和渠道信息;在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据;在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据,数据表中存储有渠道信息与客户数据的映射关系。

在一个实施例中,计算机程序被处理器执行实现上述的在渠道信息为空值时,从预设的数据表中获取与用户标识信息对应的客户数据步骤时,具体实现以下步骤:

在渠道信息为空值时,从数据表中获取与用户标识信息对应的最新数据,得到与用户标识信息对应的客户数据。

在一个实施例中,上述的渠道信息包括隔离渠道以及非隔离渠道,上述的渠道信息与客户数据的映射关系包括各隔离渠道与客户数据的一一映射关系以及各非隔离渠道与客户数据的映射关系,计算机程序被处理器执行实现上述的在渠道信息非空值时,根据渠道信息从数据表中获取与客户数据查询请求对应的客户数据步骤时,具体实现以下步骤:

当渠道信息为隔离渠道时,根据各隔离渠道与客户数据的一一映射关系以及客户数据中的用户标识信息,获取与隔离渠道以及用户标识信息对应的客户数据;

当渠道信息为非隔离渠道时,根据各非隔离渠道与客户数据的映射关系以及客户数据中的用户标识信息,获取与各非隔离渠道以及用户标识信息对应的客户数据。

在一个实施例中,上述的数据表中包括各非隔离渠道与客户数据的映射关系的数据记录,各上述的数据记录中包括客户数据中的各字段,来自多个非隔离渠道的同一用户标识信息对应的客户数据对应存储在同一条数据记录中。

在一个实施例中,计算机程序被处理器执行时具体还实现以下步骤:

获取客户数据存储请求;

提取客户数据存储请求中的待存储数据的渠道信息;

当待存储数据的渠道信息为隔离渠道时,将待存储数据更新至各隔离渠道与客户数据的映射关系中;

当待存储数据的渠道信息为非隔离渠道时,将待存储数据更新至非隔离渠道与客户数据的映射关系中。

在一个实施例中,计算机程序被处理器执行时具体还实现以下步骤:

当待存储数据的渠道信息为空值时,将待存储数据更新至非隔离渠道与客户数据的映射关系中。

在一个实施例中,计算机程序被处理器执行时具体还实现以下步骤:

接收对数据表中隔离渠道的配置请求;

将配置请求中携带的目标渠道添加至数据表中。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

技术分类

06120114710488