一种支付系统交易数据处理方法及系统技术方案

技术编号:21952245 阅读:26 留言:0更新日期:2019-08-24 17:38
本发明专利技术提供了一种支付系统交易数据处理方法及系统,所述方法包括:从支付系统的数据库中采集交易数据;确定所述交易数据中的敏感字段;对所述交易数据中的敏感字段进行脱敏处理得到脱敏数据,本发明专利技术可提高支付系统交易数据采集的效率并保证数据采集的安全性。

A Payment System Transaction Data Processing Method and System

【技术实现步骤摘要】
一种支付系统交易数据处理方法及系统
本专利技术涉及支付系统交易数据处理
,尤其涉及一种支付系统交易数据处理方法及系统。
技术介绍
支付系统(PaymentSystem)是由提供支付清算服务的中介机构和实现支付指令传送及资金清算的专业技术手段共同组成,用以实现债权债务清偿及资金转移的一种金融安排,有时也称为清算系统。支付系统上线运行后,会产生大规模的历史及在线业务数据,这些数据蕴含着丰富的信息价值,但是目前对这些支付信息的运用仅停留在简单的统计分析和查询,数据未能得到充分利用。在对支付系统交易数据进行数据挖掘分析的研究过程中,需要从支付系统的生产环境获取大量的交易数据。但是生产环境的交易数据中包括的行号、用户账号等信息涉及到用户隐私信息,在数据采集的过程中,存在数据安全性方面的风险。生产环境作为处理交易数据的核心系统,部署在和互联网隔绝的专用局域网中,只能通过特定的机器访问。传统的数据采集过程,是通过生产环境的机器,导出要采集的数据到存储设备,然后人工携带的方式将数据送到开发测试环境。这样交易数据从生产环境采集到送入开发测试环境的过程中,全都是以非加密方式存在的,有敏感数据泄露的风险。
技术实现思路
本专利技术的一个目的在于提供一种支付系统交易数据处理方法,提高支付系统交易数据采集的效率并保证数据采集的安全性。本专利技术的另一个目的在于提供一种支付系统交易数据处理系统。本专利技术的再一个目的在于提供一种计算机设备。本专利技术的还一个目的在于提供一种可读介质。为了达到以上目的,本专利技术一方面公开了一种支付系统交易数据处理方法,从支付系统的数据库中采集交易数据;确定所述交易数据中的敏感字段;对所述交易数据中的敏感字段进行脱敏处理得到脱敏数据。优选地,所述从支付系统数据库中采集交易数据具体包括:解析预设的配置文件得到所述数据库的数据库信息;根据数据库信息确定数据库类型并获取与所述数据库对应的数据库驱动;通过所述数据库驱动与所述数据库连接并从所述数据库中获取所述交易数据。优选地,所述确定所述交易数据中的敏感字段具体包括:解析预设的配置文件得到所述交易数据中的敏感字段。优选地,所述对所述交易数据中的敏感字段进行脱敏处理得到脱敏数据具体包括:将获取的交易数据存入预设队列中;解析预设的配置文件得到脱敏方法;从所述预设队列中获取交易数据并根据所述脱敏方法对所述交易数据中的敏感字段进行脱敏处理得到脱敏数据。优选地,所述方法进一步包括:通过网络获取所述脱敏数据;对所述脱敏数据进行数据清洗处理;对经数据清洗处理后的所述交易数据进行知识提取,获得所述交易数据的命名实体、实体关系及属性信息;根据所述命名实体、实体关系及属性信息确定知识图谱;利用可疑账户交易模型对所述知识图谱进行分析,确定可疑账户交易。优选地,所述对所述脱敏数据进行数据清洗处理具体包括:对所述交易数据进行去重、补全及共指消解处理。优选地,所述可疑账户交易模型包括:环状交易模型、频繁汇入模型、频繁汇出模型、资金汇聚模型及资金发散模型。本专利技术还公开了一种支付系统交易数据处理系统,包括:数据获取单元,用于从支付系统数据库中采集交易数据;字段确定单元,用于确定所述交易数据中的敏感字段;脱敏处理单元,用于对所述交易数据中的敏感字段进行脱敏处理得到脱敏数据。本专利技术还公开了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述方法。本专利技术还公开了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述方法。本专利技术在交易数据采集之前对交易数据中的敏感字段进行变换处理,在交易数据源头保证交易数据的安全性,同时不影响交易数据之间的关联关系,不影响对交易数据的分析和挖掘,从而可提高支付系统交易数据采集的效率并保证数据采集的安全性。将支付业务的交易数据处理后采集到开发测试环境,可进一步利用大数据和知识图谱等方法挖掘数据的价值,以在提升交易监管科技能力和金融风险防控等方面提供更加有效精准的数据支持,还可针对采集的交易数据进行可疑交易分析,切实提高金融风险防控能力和水平。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出本专利技术一种支付系统交易数据处理方法一个具体实施例的流程图之一;图2示出本专利技术一种支付系统交易数据处理方法一个具体实施例的流程图之二;图3示出本专利技术一种支付系统交易数据处理方法一个具体实施例的流程图之三;图4示出本专利技术一种支付系统交易数据处理方法一个具体实施例的流程图之四;图5示出本专利技术一种支付系统交易数据处理方法一个具体实施例的流程图之五;图6示出本专利技术一种支付系统交易数据处理方法一个具体实施例的流程图之六;图7为本专利技术实施例基于知识图谱技术的可疑账户交易确认方法的原理示意图;图8A-图8E为本专利技术实施例中的可疑账户交易模型图;图9为本专利技术一种支付系统交易数据处理系统一个具体实施例的结构图之一;图10为本专利技术一种支付系统交易数据处理系统一个具体实施例的结构图之二;图11示出适于用来实现本专利技术实施例的计算机设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了在保证数据采集性能的情况下,更好地保证核心交易数据的安全性,并且不影响数据之间的关联关系,基于本专利技术的一个方面,本实施例公开了一种支付系统交易数据处理方法。如图1所示,本实施例中,所述支付系统交易数据处理方法包括:S100:从支付系统的数据库中采集交易数据。S200:确定所述交易数据中的敏感字段。S300:对所述交易数据中的敏感字段进行脱敏处理得到脱敏数据。本专利技术在交易数据采集之前对交易数据中的敏感字段进行变换处理,在交易数据源头保证交易数据的安全性,同时不影响交易数据之间的关联关系,不影响对交易数据的分析和挖掘,从而可提高支付系统交易数据采集的效率并保证数据采集的安全性。在优选的实施方式中,如图2所示,在对海量支付系统的交易数据进行分析挖掘之前,需要从生产系统获取真实的交易数据。所述S100具体可包括:S110:解析预设的配置文件得到所述数据库的数据库信息。本实施例中,在进行数据脱敏时,可预先设置配置文件,配置文件从支付系统中或外部获取,可将获取的配置文件加载到内存中并转换为key-value的形式供后续使用,从而使交易数据的获取具有很大的可配置性和灵活性。S120:根据数据库信息确定数据库类型并获取与所述数据库对应的数据库驱动。现有数据库包括mysql、oracle和db2数据库等多种类型的数据库,不同的数据库结构不同,从而从不同的数据库中获取数据的方式也不同。本实施例中,可通过对系统中预先设置的配置文件进行解析得到数据库信息。优选的,该数据库信息可包括用于从数据库中获取数据的数据库连接驱本文档来自技高网...

【技术保护点】
1.一种支付系统交易数据处理方法,其特征在于,从支付系统的数据库中采集交易数据;确定所述交易数据中的敏感字段;对所述交易数据中的敏感字段进行脱敏处理得到脱敏数据。

【技术特征摘要】
1.一种支付系统交易数据处理方法,其特征在于,从支付系统的数据库中采集交易数据;确定所述交易数据中的敏感字段;对所述交易数据中的敏感字段进行脱敏处理得到脱敏数据。2.根据权利要求1所述的数据处理方法,其特征在于,所述从支付系统数据库中采集交易数据具体包括:解析预设的配置文件得到所述数据库的数据库信息;根据数据库信息确定数据库类型并获取与所述数据库对应的数据库驱动;通过所述数据库驱动与所述数据库连接并从所述数据库中获取所述交易数据。3.根据权利要求1所述的数据处理方法,其特征在于,所述确定所述交易数据中的敏感字段具体包括:解析预设的配置文件得到所述交易数据中的敏感字段。4.根据权利要求1所述的数据处理方法,其特征在于,所述对所述交易数据中的敏感字段进行脱敏处理得到脱敏数据具体包括:将获取的交易数据存入预设队列中;解析预设的配置文件得到脱敏方法;从所述预设队列中获取交易数据并根据所述脱敏方法对所述交易数据中的敏感字段进行脱敏处理得到脱敏数据。5.根据权利要求1所述的数据处理方法,其特征在于,所述方法进一步包括:通过网络获取所述脱敏数据;对所述脱敏数据进行数据清洗处理;对经...

【专利技术属性】
技术研发人员:刘阔杨博刘朋召谭新培张照胜
申请(专利权)人:银清科技北京有限公司
类型:发明
国别省市:北京,11

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

1