一种数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38930532 阅读:13 留言:0更新日期:2023-09-25 09:35
本发明专利技术涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。应用于分布式内存数据库,分布式内存数据库存储有多个金融产品系统对应的白名单数据;该方法为:接收产品渠道展示系统通过分布式内存数据库提供的可供直接访问自身的接口发送的准入查询请求;准入查询请求中包括第一客户的标识信息;如果从分布式内存数据库存储的白名单数据中,查找到标识信息,向第一客户对应的系统发送第一信息;第一信息表征第一客户属于多个金融产品系统中的准入客户。这样,采用分布式内存数据库技术实现白名单的查询和写入,让针对白名单的处理的响应达到毫秒级。对白名单的处理的响应达到毫秒级。对白名单的处理的响应达到毫秒级。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及数据处理
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]商业银行的金融产品系统众多,由于各个金融产品系统的开发时期、开发理念、技术架构等各不相同,为了有效激活海量的长尾零售客户并给与更有针对性的服务,当零售客户对应的产品渠道或应用系统办理业务时,需要为其提供快速查询产品准入信息。也就是说,需要确定零售客户是否属于金融产品白名单中。
[0003]然而,各个金融产品系统对应设置有各自的白名单子系统,各个金融产品系统在后台系统批量计算筛选确定后导出为文件,并将该文件通过批量程序加载到白名单子系统对应的数据库中。也就是说,白名单的生产到生效存在一定的延迟。以及,当产品渠道展示系统需要将金融产品推荐展示客户时,需要查询该客户某个金融产品对应的白名单,具体的,需要通过外呼服务交易到白名单子系统中查询。
[0004]可见,现有白名单技术无法满足各个金融产品系统的白名单的快速响应的需求。

技术实现思路

[0005]本专利技术实施例的目的是提供一种数据处理方法、装置、电子设备及存储介质,用于提供一种满足各个金融产品系统的白名单的快速响应的需求的方案。
[0006]第一方面,本专利技术实施例提供一种数据处理方法,应用于分布式内存数据库,所述分布式内存数据库存储有多个金融产品系统对应的白名单数据;所述方法包括:
[0007]接收产品渠道展示系统通过所述分布式内存数据库提供的可供直接访问自身的接口发送的准入查询请求;所述准入查询请求中包括所述第一客户的标识信息;
[0008]如果从分布式内存数据库存储的白名单数据中,查找到所述标识信息,向所述第一客户对应的系统发送第一信息;所述第一信息表征所述第一客户属于所述多个金融产品系统中的准入客户。
[0009]在一种可能的实施方式中,所述分布式内存数据库提供的可供直接访问自身的接口为访问构件或表述性状态转移应用程序编程REST API接口。
[0010]在一种可能的实施方式中,所述分布式内存数据库和所述访问构件间基于套接字socket协议进行通信。
[0011]在一种可能的实施方式中,所述方法还包括:
[0012]接收所述金融产品系统或所述金融产品系统包括的白名单生成系统,通过所述分布式内存数据库提供的访问构件,在对其生成的白名单数据执行流式计算的过程中,写入的新的白名单数据。
[0013]在一种可能的实施方式中,所述方法还包括:
[0014]通过所述分布式内存数据库提供的访问构件,响应所述金融产品系统或所述金融
产品系统包括的白名单生成系统触发的更新白名单数据或删除白名单数据的操作,对所述分布式内存数据库中的白名单数据作对应修改。
[0015]在一种可能的实施方式中,所述方法还包括:
[0016]如果从分布式内存数据库存储的白名单数据中,未查找到所述标识信息,向所述第一客户对应的系统发送异常提示信息;所述异常提示信息用于表征所述第一客户不属于所述多个金融产品系统中的准入客户。
[0017]第二方面,本专利技术实施例提供一种数据处理装置,应用于分布式内存数据库,所述分布式内存数据库存储有多个金融产品系统对应的白名单数据;所述装置包括:
[0018]接收单元,用于接收产品渠道展示系统通过所述分布式内存数据库提供的可供直接访问自身的接口发送的准入查询请求;所述准入查询请求中包括所述第一客户的标识信息;
[0019]处理单元,用于如果从分布式内存数据库存储的白名单数据中,查找到所述标识信息,向所述第一客户对应的系统发送第一信息;所述第一信息表征所述第一客户属于所述多个金融产品系统中的准入客户。
[0020]在一种可能的实施方式中,所述分布式内存数据库提供的可供直接访问自身的接口为访问构件或表述性状态转移应用程序编程REST API接口。
[0021]在一种可能的实施方式中,所述分布式内存数据库和所述访问构件间基于套接字socket协议进行通信。
[0022]在一种可能的实施方式中,所述接收单元还用于:
[0023]接收所述金融产品系统或所述金融产品系统包括的白名单生成系统,通过所述分布式内存数据库提供的访问构件,在对其生成的白名单数据执行流式计算的过程中,写入的新的白名单数据。
[0024]在一种可能的实施方式中,所述处理单元还用于:
[0025]通过所述分布式内存数据库提供的访问构件,响应所述金融产品系统或所述金融产品系统包括的白名单生成系统触发的更新白名单数据或删除白名单数据的操作,对所述分布式内存数据库中的白名单数据作对应修改。
[0026]在一种可能的实施方式中,所述处理单元还用于:
[0027]如果从分布式内存数据库存储的白名单数据中,未查找到所述标识信息,向所述第一客户对应的系统发送异常提示信息;所述异常提示信息用于表征所述第一客户不属于所述多个金融产品系统中的准入客户。
[0028]第三方面,本专利技术实施例提供了一种电子设备,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术第一方面实施例提供的任一方法。
[0029]第四方面,本专利技术实施例提供了一种计算机存储介质,其中,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使计算机执行本专利技术第一方面实施例提供的任一方法。
[0030]第五方面,本专利技术实施例提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第一方面实
施例提供的任一方法。
[0031]本专利技术有益效果如下:
[0032]在本专利技术实施例中,接收产品渠道展示系统通过分布式内存数据库提供的可供直接访问自身的接口,发送的准入查询请求;准入查询请求中包括第一客户的标识信息;如果从分布式内存数据库存储的白名单数据中,查找到标识信息,向第一客户对应的系统发送第一信息;第一信息表征第一客户属于多个金融产品系统中的准入客户。
[0033]可见,产品渠道展示系统可通过分布式内存数据库提供的访问接口,直接访问分布式内存数据库,相比相关技术中白名单的查询过程,减少了查询流程,提升了查询速度。并且,采用分布式内存数据库技术实现白名单的查询和写入,让针对白名单的处理的响应达到毫秒级。
[0034]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
[0035]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于分布式内存数据库,所述分布式内存数据库存储有多个金融产品系统对应的白名单数据;所述方法包括:接收产品渠道展示系统通过所述分布式内存数据库提供的可供直接访问自身的接口发送的准入查询请求;所述准入查询请求中包括所述第一客户的标识信息;如果从分布式内存数据库存储的白名单数据中,查找到所述标识信息,向所述第一客户对应的系统发送第一信息;所述第一信息表征所述第一客户属于所述多个金融产品系统中的准入客户。2.如权利要求1所述的方法,其特征在于,所述分布式内存数据库提供的可供直接访问自身的接口为访问构件或表述性状态转移应用程序编程REST API接口。3.如权利要求2所述的方法,其特征在于,所述分布式内存数据库和所述访问构件间基于套接字socket协议进行通信。4.如权利要求1~3任一所述的方法,其特征在于,所述方法还包括:接收所述金融产品系统或所述金融产品系统包括的白名单生成系统,通过所述分布式内存数据库提供的访问构件,在对其生成的白名单数据执行流式计算的过程中,写入的新的白名单数据。5.如权利要求1~3任一所述的方法,其特征在于,所述方法还包括:通过所述分布式内存数据库提供的访问构件,响应所述金融产品系统或所述金融产品系统包括的白名单生成系统触发的更新白名单数据或删除白名单数据的操作,对所述分布式内存数据库中的白名单数据作对应修改。6.如权利要求1

3任一所述的方法,其特征在于,所述方法还包括:如...

【专利技术属性】
技术研发人员:顾宏苟廷熹
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1