一种卡片个人化数据处理装置及方法

文档序号:9633639阅读:275来源:国知局
一种卡片个人化数据处理装置及方法
【技术领域】
[0001]本申请涉及计算机数据处理技术领域,具体涉及一种卡片个人化数据处理装置及方法。
【背景技术】
[0002]金融卡或者社保卡等卡产品在个人化过程中的一个关键处理环节是数据的转换处理,因为涉及客户敏感数据,对于客户数据的存储保存有非常高的高安全等级要求。当前整个行业,对于客户数据的存储模式,通常采用单一数据库的存储方案,虽然通过数据库的密码保护,数据存储的专加密实现了客户数据的安全,但是单一数据库仍然面临着,处理性能低,数据库存储空间大,数据库无法有效灾备等问题。一般来说,卡中心需要处理的客户多达几百家,客户制卡数据都是安全等级要求较高的敏感数据,通常需要进行数据库的存储。传统的做法是使用一个大型数据库,并建立一个数据库,存储客户的所有数据,这样做后,导致:1、数据库性能的大幅度下降,因为数据库的瓶颈问题在于10的访问,当所有客户都存储在一个数据中时,在进行数据处理时,都需要连接一个数据库,这样就导致10的大量占用,带来数据库性能的降低。2、客户数据的安全隐患,所有客户都存储在一个数据库中,那么如果某个客户数据出现异常,可能会影响到同库的其他表,带来安全隐患。3、客户数据的维护困难,客户数据都存储在一个数据库中,必要将增加不同的数据表维护,这样带来如重名表,重复表等错误。4灾备要求的无法实施。

【发明内容】

[0003]有鉴于此,本发明实施例的主要目的在于解决现有技术存在的问题,提供一种卡片个人化的数据处理装置,使得个人化客户数据的存储等级得到了进一步的提升,满足金融数据等客户敏感信息的高安全等级要求。
[0004]本发明实施例是这样实现的,一种卡片个人化数据处理装置,包括:
[0005]平台数据库中心,用于存储各个分布式数据库的地址信息和用户名信息;
[0006]分布式客户数据库,用于存储不同的客户数据;
[0007]密钥管理系统,用于存储所述平台数据库中心的主密钥信息和所述分布式数据库的密钥信息。
[0008]进一步地,所述分布式客户数据库包括如下两种之一或其结合:固定子数据库或分散子数据库;所述固定子数据库,用于根据不同的客户类型,每个子数据库专门存储同一客户类型的客户数据;所述分散子数据库,用于根据不同的客户类型,每个子数据库同时存有不同客户类型的客户数据。
[0009]根据本发明实施例的另一方面,还提供一种卡片个人化的数据处理方法,使得个人化客户数据的存储等级得到了进一步的提升,满足金融数据等客户敏感信息的高安全等级要求。
[0010]本发明实施例是这样实现的,一种卡片个人化数据处理方法,包括如下步骤:
[0011](1)平台数据库中心接收客户数据,并根据所述根据数据判断客户类型;
[0012](2)根据所述客户类型在平台数据库中心获取相应的分布式客户数据库地址和用户名信息;
[0013](3)所述用户名信息经过密钥管理系统验证后,将所述客户数据链接到所述相应的分布式客户数据库;
[0014](4)在所述相应的分布式客户数据库进行客户数据的写入和读取。
[0015]进一步地,所述步骤(3)具体包括:将同一客户类型的客户数据链接至对应的专门用户存储该客户类型的客户数据的分布式客户数据库。
[0016]进一步地,所述步骤(3)进一步包括:将不同客户类型的客户数据连接至同一个分布式客户数据库。
[0017]根据上述技术方案,本发明实施例具有如下效果:个人化客户数据的存储等级得到了进一步的提升,满足金融数据等客户敏感信息的高安全等级要求。此外,本发明很好的解决了随着客户增加,数据库处理性能下降的问题,带来数据库性能的提高,还实现了优秀的异库备份,并且系统中任何子数据库的异常,对于其他客户都不在有影响,提升了隔离的程度,进一步提升了客户数据在高安全,高效率方面的要求。
【附图说明】
[0018]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0019]图1示出了本申请提供的卡片个人化的数据处理方法实施例的流程图;
[0020]图2示出了本申请提供的卡片个人化的数据处理装置实施例的结构框图。
【具体实施方式】
[0021]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0022]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0023]如图1所示,为本发明实施例提供的一种卡片个人化的数据处理方法,包括如下步骤:
[0024](S101)平台数据库中心接收客户数据,并根据所述根据数据判断客户类型;
[0025](S102)根据所述客户类型在平台数据库中心获取相应的分布式客户数据库地址和用户名信息;
[0026](S103)所述用户名信息经过密钥管理系统验证后,将所述客户数据链接到所述相应的分布式客户数据库;
[0027](S104)在所述相应的分布式客户数据库进行客户数据的写入和读取。
[0028]下面举一个具体实例来进行说明,以某两家客户A和B为例,本发明中,通过平台数据库中心存储A和B的数据库IP地址,以及数据库管理员的用户名信息和私钥。当客户A的数据到达后,经过数据处理程序,将首先到平台数据库中心中获取A客户数据库的地址以及管理员用户名和私钥,然后将该链接信息传递给数据处理程序,数据处理程序在处理时,利用私钥与密钥管理系统交互实现验证,然后链接到指定的A客户相应的分布式数据库,然后进行数据的写入和读取操作。当客户B的数据到达后,经过数据处理程序,将首先到平台数据库中心中获取B客户数据库的地址以及管理员用户名和私钥,然后将该链接信息传递给数据处理程序,数据处理程序在处理时,利用私钥与密钥管理系统交互实现验证,然后链接制定的B客户相应的分布式数据库,然后进行数据的写入和读取操作。这样就实现了不同客户的分布式数据库处理模式,达到了客户数据的隔离。
[0029]本发明还提供另一优选实施例,步骤(S103)具体包括:将同一客户类型的客户数据链接至对应的专门用户存储该客户类型的客户数据的分布式客户数据库。具体来说,存储到相应的分布式客户数据库为为固定子数据库模式,不同客户固定使用不同的数据库,即客户A的数据全部存储在指定的数据库中,客户B的数据全部存储在指定的另一数据库中。
[0030]本发明还提供另一优选实施例,步骤(是103)具体包括:将不同客户类型的客户数据连接至同一个分布式客户数据库。具体来说,存储到相应的分布式客户数据库为分散自数据库模式,为了更好地实现备份和利用数据库的效率,客户A的数据,可以同时存在于数据库1ΦΒ1)和数据库2(DB2)中,通过调度算法,比如根据数据库服务器的空间,灵活选择每批次客户数据应该在数据库l(DBl)中存储还是在数据库2 (DB2)中存储。从而降低数据库的10访问量,提升数据库处理性能。
[0031]相应的,根据本发明的另一方面,为了实现上述流程,如图2所示,为本发明实施例还提供一种卡片个人化的数据处理装置,包括:
[0032]平台数据库中心1,用于存储各个分布式数据库的地址信息和用户名信息;
[0033]分布式客户数据库2,用于存储不同的客户数据;
[0034]密钥管理系统3,用于存储所述平台数据库中心的主密钥信息和所述分布式数据库的密钥信息。
[0035]所述分布式客户数据库包括如下两种之一或其结合:
[0036]固定子数据库或分散子数据库;
[0037]所述固定子数据库,用于根据不同的客户类型,每个子数据库专门存储同一客户类型的客户数据;
[0038]所述分散子数据库,用于根据不同的客户类型,每个子数据库同时存有不同客户类型的客户数据。
[0039]上述各模块为实现卡片个人化的数据处理方法而设置的系统装置,其作用和上述方法一致,在此不再赘述。
[0040]以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
【主权项】
1.一种卡片个人化数据处理装置,其特征在于,包括: 平台数据库中心,用于存储各个分布式数据库的地址信息和用户名信息; 分布式客户数据库,用于存储不同的客户数据; 密钥管理系统,用于存储所述平台数据库中心的主密钥信息和所述分布式数据库的密钥信息。2.根据权利要求1所述的卡片个人化数据处理装置,其特征在于,所述分布式客户数据库包括如下两种之一或其结合: 固定子数据库或分散子数据库; 所述固定子数据库,用于根据不同的客户类型,每个子数据库专门存储同一客户类型的客户数据; 所述分散子数据库,用于根据不同的客户类型,每个子数据库同时存有不同客户类型的客户数据。3.一种卡片个人化数据处理方法,其特征在于,包括如下步骤: (1)平台数据库中心接收客户数据,并根据所述根据数据判断客户类型; (2)根据所述客户类型在平台数据库中心获取相应的分布式客户数据库地址和用户名信息; (3)所述用户名信息经过密钥管理系统验证后,将所述客户数据链接到所述相应的分布式客户数据库; (4)在所述相应的分布式客户数据库进行客户数据的写入和读取。4.根据权利要求3所述的卡片个人化数据处理方法,其特征在于,所述步骤(3)具体包括:将同一客户类型的客户数据链接至对应的专门用户存储该客户类型的客户数据的分布式客户数据库。5.根据权利要求3所述的卡片个人化数据处理方法,其特征在于,所述步骤(3)进一步包括:将不同客户类型的客户数据连接至同一个分布式客户数据库。
【专利摘要】本发明实施例提供一种卡片个人化的数据处理方法,包括如下步骤:(1)平台数据库中心接收客户数据,并根据所述根据数据判断客户类型;(2)根据所述客户类型在平台数据库中心获取相应的分布式客户数据库地址和用户名信息;(3)所述用户名信息经过密钥管理系统验证后,将所述客户数据链接到所述相应的分布式客户数据库;(4)在所述相应的分布式客户数据库进行客户数据的写入和读取。相应的还提供一种卡片个人化数据处理装置,包括平台数据库中心、分布式客户数据库和密钥管理系统。采用本发明使得个人化客户数据的存储等级得到了进一步的提升,满足金融数据等客户敏感信息的高安全等级要求。
【IPC分类】H04L9/00, G06F21/62
【公开号】CN105391541
【申请号】CN201510645344
【发明人】董金梁, 段晓燕, 皮佑飞, 朱进
【申请人】金邦达有限公司
【公开日】2016年3月9日
【申请日】2015年9月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1