应用于反洗钱处理的数据处理系统及方法

文档序号:9649070阅读:1275来源:国知局
应用于反洗钱处理的数据处理系统及方法
【技术领域】
[0001]本发明涉及反洗钱领域,更为具体而言,涉及应用于反洗钱处理的数据处理系统及方法。
【背景技术】
[0002]在现有的很多银行中,反洗钱功能高度集成于特定系统中。例如,以中国建设银行的用于完成分行外汇清算功能的GMPS系统为例,其自身集成有反洗钱功能。当进行反洗钱筛查时,需要由分行业务人员手动同步反洗钱数据进而进行反洗钱的筛查,比较繁琐。此夕卜,随着海外分行数量的逐渐增加,GMPS自带的反洗钱筛查由于功能单一已经不能满足海外监管的需求,如何在保障安全性的基础上提高反洗钱处理的准确性和效率、满足各个分行的特定需求,成为目前需要解决的关键问题。

【发明内容】

[0003]鉴于现有技术的上述缺陷,本发明实施方式提供了一种应用于反洗钱处理的数据处理系统及方法,能够以松耦合且高可配置的结构方便地接入不同的反洗钱系统,提供了开发的便利性和可自定义性,提高了反洗钱处理方式的灵活性和反洗钱处理结果的准确性。
[0004]具体地,本发明实施例提供了一种应用于反洗钱处理的数据处理系统,其包括:
[0005]报文处理模块,用于根据预配置的报文处理方式执行将报文转换为指定消息格式以及对反洗钱系统反馈的消息进行解析的处理,其中,所述报文是指待进行反洗钱处理的报文,所述反洗钱系统用于进行反洗钱处理;
[0006]消息收发模块,用于根据所述报文处理方式执行通过指定的交互接口与所述反洗钱系统进行消息收发的处理;
[0007]状态确认模块,用于根据所述报文处理模块对所述反洗钱系统反馈的消息的解析结果更新所述报文的报文处理状态。
[0008]相应地,本发明实施例还提供了一种应用于反洗钱处理的数据处理方法,其包括:
[0009]根据预配置的报文处理方式执行将报文转换为指定消息格式以及对反洗钱系统反馈的消息进行解析的处理,其中,所述报文是指待进行反洗钱处理的报文,所述反洗钱系统用于进行反洗钱处理;
[0010]根据所述报文处理方式执行通过指定的交互接口与所述反洗钱系统进行消息收发的处理;
[0011]根据对所述反洗钱系统反馈的消息的解析结果更新所述报文的报文处理状态。
[0012]采用本发明实施方式具有下述有益效果:
[0013]根据预配置的报文处理方式分别进行报文处理和消息收发,并根据反洗钱系统反馈的消息更新所述报文的报文处理状态,这种松耦合且高可配置的结构打破了现有反洗钱功能高度集成于特定系统的局限性,在能够方便地接入不同的反洗钱系统的同时,提供了开发的便利性和可自定义性、提高了反洗钱处理方式的灵活性和反洗钱处理结果的准确性。
【附图说明】
[0014]图1是根据本发明实施例的一种应用于反洗钱处理的数据处理系统的框图;
[0015]图2A是根据本发明实施例的一种反洗钱处理的流程示意图;
[0016]图2B是根据本发明实施例的一种数据处理系统与反洗钱系统的消息交互示意图;
[0017]图3是图1所示数据处理系统的报文处理模块和消息收发模块的框图的一例;
[0018]图4是图1所示数据处理系统的报文处理模块和消息收发模块的框图的另一例;
[0019]图5是图1所示数据处理系统的状态确认模块的框图;
[0020]图6是根据本发明实施例的一种反洗钱服务类的类结构示意图;
[0021]图7是根据本发明实施例的应用于反洗钱处理的数据处理方法的流程示意图。
【具体实施方式】
[0022]为了便于理解本发明技术方案的各个方面、特征以及优点,下面结合附图对本发明进行具体描述。应当理解,下述的各种实施方式只用于举例说明,而非用于限制本发明的保护范围。
[0023]首先对根据本发明可能涉及到的名称或术语进行解释。
[0024]PRIME :美国fis-global公司旗下的反洗钱系统。
[0025]REUTERS :路透公司旗下的反洗钱系统。
[0026]GMPS系统:完成中国建设银行分行的外汇清算功能的系统。
[0027]FileExchg: 一种进行文件交互的客户端工具。
[0028]MQ (Message Queue) :IBM提供的用于传输数据的商业中间件,具有消息队列管理功能,适用于分布式计算环境或异构系统之中。
[0029]图1是根据本发明实施例的一种应用于反洗钱处理的数据处理系统的框图,图2A是根据本发明实施例的一种反洗钱处理的流程示意图,图2B是根据本发明实施例的一种数据处理系统与反洗钱系统的消息交互示意图。下面参照图1、图2A和图2B对根据本发明实施例的数据处理系统及反洗钱处理流程进行说明。
[0030]参照图1,数据处理系统10包括报文处理模块11、消息收发模块12和状态确认模块13。其中,报文处理模块11用于根据预配置的报文处理方式执行将报文转换为指定消息格式以及对反洗钱系统反馈的消息进行解析的处理。消息收发模块12用于根据所述报文处理方式执行通过指定的交互接口与所述反洗钱系统进行消息收发的处理。状态确认模块13用于根据所述报文处理模块对所述反洗钱系统反馈的消息的解析结果更新所述报文的报文处理状态。
[0031]在本实施例中,所述反洗钱系统用于进行反洗钱处理,如前所述的DPMME、REUTERS等。所述报文是指待进行反洗钱处理的报文。例如,参照图2A,所述报文可以是由银行分行发送的汇入报文、汇出报文以及代发报文和代收报文。如图2A所示,汇入报文和汇出报文都在经过复核和授权后发起反洗钱的检查操作,而代收报文和代发报文则直接触发数据处理系统的检查操作。
[0032]采用本实施例提供的数据处理系统,根据预配置的报文处理方式分别进行报文处理和消息收发,并根据反洗钱系统反馈的消息更新所述报文的报文处理状态,这种松耦合且高可配置的结构打破了现有反洗钱功能高度集成于特定系统的局限性,在能够方便地接入不同的反洗钱系统的同时,提供了开发的便利性和可自定义性、提高了反洗钱处理方式的灵活性和反洗钱处理结果的准确性。
[0033]可选地,在本实施例的一种实现方式中,所述预配置的报文处理方式包括:发送所述报文的请求方所对应的所述反洗钱系统、消息格式和交互接口。也就是说,在本实现方式中,数据处理系统可以在接收到报文后,通过查询数据库获取请求方(例如,某个海外分行)使用哪种反洗钱系统,通过查询配置文件确定需要调用的交互接口和相应的消息格式。
[0034]在上述实现方式中,消息格式包括MQ消息、文本文件或其它消息格式,交互接口包括MQ交互接口、文本文件交互接口或其它交互接口。例如,如图2B所示,数据处理系统10通过IBM提供的Websphere MQ连接伦敦的PR頂E黑名单系统21并通过MQ消息进行交互,通过FileExchg连接约堡的REUTERS黑名单系统22并通过文本文件(或称作报文文件)进行交互,通过其它交互服务和消息格式与其它黑名单系统交互。
[0035]可选地,在本实施例的一种实现方式中,如图3所示,报文处理模块11包括:第一转换子模块111,用于将报文打包生成MQ消息从而完成所述报文向所述指定消息格式的转换;第一解析子模块112,用于根据MQ消息的格式解析所述反洗钱系统返回的MQ消息。
[0036]进一步可选地,如图3所示,消息收发模块12包括:第一读取子模块121,用于读取配置文件获取用以发送MQ消息的参数;第一发送子模块122,用于根据所述第一读取子模块121获取的参数并通过预配置的MQ消息交互接口向所述反洗钱系统发送所述第一转换子模块111转换得到的MQ消息;第一接收子模块123,用于通过所述MQ消息交互接口接收所述反洗钱系统返回的MQ消息。
[0037]可选地,在本实施例的一种实现方式中,如图4所示,报文处理模块11包括:第二转换子模块115,用于将所述报文转换为文本文件从而完成所述报文向所述指定消息格式的转换;第二解析子模块116,用于根据文本文件的格式解析所述反洗钱系统返回的文本文件。
[0038]进一步可选地,如图4所示,消息收发模块12包括:第二读取子模块125,用于读取配置文件获取用以发送和接收文本文件的参数;第二发送子模块126,用于根据所述第二读取子模块125获取的参数并通过预配置的文本文件交互接口向所述反洗钱系统发送所述第二转换子模块115转换得到的文本文件;第二接收子模块127,用于根据所述第二读取子模块125获取的参数并通过所述文本文件交互接口接收所述反洗钱系统返回的文本文件。
[0039]可选地,在本实施例的一种实现方式中,如图5所示,状态确认模块13包括:索引子模块131,用于根据所述报文的关键值建立用于查询所述报文的报文处理状态的索引;更新子模块132,用于通过所述索引查询所述报文的报文处理状态,并根据所述报文处理模块11对所述反洗钱系统反馈的消息的解析结果更新所述报文的报文处理状态。
[0040]在本实现方式中,所述报文的关键值可以由报文类型、报文日期和报文序列号构成。所述报文的报文处理状态包括所述报文是否命中黑名单,此外,还可以包括下文提及的库表(例如,MQ消息库表)中记录的相关信息。
[0041]在本实现方式中,如图2A所示,接收到反洗钱系统反馈
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1