應(yīng)用于反洗錢處理的數(shù)據(jù)處理系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及反洗錢領(lǐng)域,更為具體而言,涉及應(yīng)用于反洗錢處理的數(shù)據(jù)處理系統(tǒng)及方法。
【背景技術(shù)】
[0002]在現(xiàn)有的很多銀行中,反洗錢功能高度集成于特定系統(tǒng)中。例如,以中國建設(shè)銀行的用于完成分行外匯清算功能的GMPS系統(tǒng)為例,其自身集成有反洗錢功能。當(dāng)進(jìn)行反洗錢篩查時(shí),需要由分行業(yè)務(wù)人員手動同步反洗錢數(shù)據(jù)進(jìn)而進(jìn)行反洗錢的篩查,比較繁瑣。此夕卜,隨著海外分行數(shù)量的逐漸增加,GMPS自帶的反洗錢篩查由于功能單一已經(jīng)不能滿足海外監(jiān)管的需求,如何在保障安全性的基礎(chǔ)上提高反洗錢處理的準(zhǔn)確性和效率、滿足各個(gè)分行的特定需求,成為目前需要解決的關(guān)鍵問題。
【發(fā)明內(nèi)容】
[0003]鑒于現(xiàn)有技術(shù)的上述缺陷,本發(fā)明實(shí)施方式提供了一種應(yīng)用于反洗錢處理的數(shù)據(jù)處理系統(tǒng)及方法,能夠以松耦合且高可配置的結(jié)構(gòu)方便地接入不同的反洗錢系統(tǒng),提供了開發(fā)的便利性和可自定義性,提高了反洗錢處理方式的靈活性和反洗錢處理結(jié)果的準(zhǔn)確性。
[0004]具體地,本發(fā)明實(shí)施例提供了一種應(yīng)用于反洗錢處理的數(shù)據(jù)處理系統(tǒng),其包括:
[0005]報(bào)文處理模塊,用于根據(jù)預(yù)配置的報(bào)文處理方式執(zhí)行將報(bào)文轉(zhuǎn)換為指定消息格式以及對反洗錢系統(tǒng)反饋的消息進(jìn)行解析的處理,其中,所述報(bào)文是指待進(jìn)行反洗錢處理的報(bào)文,所述反洗錢系統(tǒng)用于進(jìn)行反洗錢處理;
[0006]消息收發(fā)模塊,用于根據(jù)所述報(bào)文處理方式執(zhí)行通過指定的交互接口與所述反洗錢系統(tǒng)進(jìn)行消息收發(fā)的處理;
[0007]狀態(tài)確認(rèn)模塊,用于根據(jù)所述報(bào)文處理模塊對所述反洗錢系統(tǒng)反饋的消息的解析結(jié)果更新所述報(bào)文的報(bào)文處理狀態(tài)。
[0008]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種應(yīng)用于反洗錢處理的數(shù)據(jù)處理方法,其包括:
[0009]根據(jù)預(yù)配置的報(bào)文處理方式執(zhí)行將報(bào)文轉(zhuǎn)換為指定消息格式以及對反洗錢系統(tǒng)反饋的消息進(jìn)行解析的處理,其中,所述報(bào)文是指待進(jìn)行反洗錢處理的報(bào)文,所述反洗錢系統(tǒng)用于進(jìn)行反洗錢處理;
[0010]根據(jù)所述報(bào)文處理方式執(zhí)行通過指定的交互接口與所述反洗錢系統(tǒng)進(jìn)行消息收發(fā)的處理;
[0011]根據(jù)對所述反洗錢系統(tǒng)反饋的消息的解析結(jié)果更新所述報(bào)文的報(bào)文處理狀態(tài)。
[0012]采用本發(fā)明實(shí)施方式具有下述有益效果:
[0013]根據(jù)預(yù)配置的報(bào)文處理方式分別進(jìn)行報(bào)文處理和消息收發(fā),并根據(jù)反洗錢系統(tǒng)反饋的消息更新所述報(bào)文的報(bào)文處理狀態(tài),這種松耦合且高可配置的結(jié)構(gòu)打破了現(xiàn)有反洗錢功能高度集成于特定系統(tǒng)的局限性,在能夠方便地接入不同的反洗錢系統(tǒng)的同時(shí),提供了開發(fā)的便利性和可自定義性、提高了反洗錢處理方式的靈活性和反洗錢處理結(jié)果的準(zhǔn)確性。
【附圖說明】
[0014]圖1是根據(jù)本發(fā)明實(shí)施例的一種應(yīng)用于反洗錢處理的數(shù)據(jù)處理系統(tǒng)的框圖;
[0015]圖2A是根據(jù)本發(fā)明實(shí)施例的一種反洗錢處理的流程示意圖;
[0016]圖2B是根據(jù)本發(fā)明實(shí)施例的一種數(shù)據(jù)處理系統(tǒng)與反洗錢系統(tǒng)的消息交互示意圖;
[0017]圖3是圖1所示數(shù)據(jù)處理系統(tǒng)的報(bào)文處理模塊和消息收發(fā)模塊的框圖的一例;
[0018]圖4是圖1所示數(shù)據(jù)處理系統(tǒng)的報(bào)文處理模塊和消息收發(fā)模塊的框圖的另一例;
[0019]圖5是圖1所示數(shù)據(jù)處理系統(tǒng)的狀態(tài)確認(rèn)模塊的框圖;
[0020]圖6是根據(jù)本發(fā)明實(shí)施例的一種反洗錢服務(wù)類的類結(jié)構(gòu)示意圖;
[0021]圖7是根據(jù)本發(fā)明實(shí)施例的應(yīng)用于反洗錢處理的數(shù)據(jù)處理方法的流程示意圖。
【具體實(shí)施方式】
[0022]為了便于理解本發(fā)明技術(shù)方案的各個(gè)方面、特征以及優(yōu)點(diǎn),下面結(jié)合附圖對本發(fā)明進(jìn)行具體描述。應(yīng)當(dāng)理解,下述的各種實(shí)施方式只用于舉例說明,而非用于限制本發(fā)明的保護(hù)范圍。
[0023]首先對根據(jù)本發(fā)明可能涉及到的名稱或術(shù)語進(jìn)行解釋。
[0024]PRIME :美國fis-global公司旗下的反洗錢系統(tǒng)。
[0025]REUTERS :路透公司旗下的反洗錢系統(tǒng)。
[0026]GMPS系統(tǒng):完成中國建設(shè)銀行分行的外匯清算功能的系統(tǒng)。
[0027]FileExchg: 一種進(jìn)行文件交互的客戶端工具。
[0028]MQ (Message Queue) :IBM提供的用于傳輸數(shù)據(jù)的商業(yè)中間件,具有消息隊(duì)列管理功能,適用于分布式計(jì)算環(huán)境或異構(gòu)系統(tǒng)之中。
[0029]圖1是根據(jù)本發(fā)明實(shí)施例的一種應(yīng)用于反洗錢處理的數(shù)據(jù)處理系統(tǒng)的框圖,圖2A是根據(jù)本發(fā)明實(shí)施例的一種反洗錢處理的流程示意圖,圖2B是根據(jù)本發(fā)明實(shí)施例的一種數(shù)據(jù)處理系統(tǒng)與反洗錢系統(tǒng)的消息交互示意圖。下面參照圖1、圖2A和圖2B對根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理系統(tǒng)及反洗錢處理流程進(jìn)行說明。
[0030]參照圖1,數(shù)據(jù)處理系統(tǒng)10包括報(bào)文處理模塊11、消息收發(fā)模塊12和狀態(tài)確認(rèn)模塊13。其中,報(bào)文處理模塊11用于根據(jù)預(yù)配置的報(bào)文處理方式執(zhí)行將報(bào)文轉(zhuǎn)換為指定消息格式以及對反洗錢系統(tǒng)反饋的消息進(jìn)行解析的處理。消息收發(fā)模塊12用于根據(jù)所述報(bào)文處理方式執(zhí)行通過指定的交互接口與所述反洗錢系統(tǒng)進(jìn)行消息收發(fā)的處理。狀態(tài)確認(rèn)模塊13用于根據(jù)所述報(bào)文處理模塊對所述反洗錢系統(tǒng)反饋的消息的解析結(jié)果更新所述報(bào)文的報(bào)文處理狀態(tài)。
[0031]在本實(shí)施例中,所述反洗錢系統(tǒng)用于進(jìn)行反洗錢處理,如前所述的DPMME、REUTERS等。所述報(bào)文是指待進(jìn)行反洗錢處理的報(bào)文。例如,參照圖2A,所述報(bào)文可以是由銀行分行發(fā)送的匯入報(bào)文、匯出報(bào)文以及代發(fā)報(bào)文和代收報(bào)文。如圖2A所示,匯入報(bào)文和匯出報(bào)文都在經(jīng)過復(fù)核和授權(quán)后發(fā)起反洗錢的檢查操作,而代收報(bào)文和代發(fā)報(bào)文則直接觸發(fā)數(shù)據(jù)處理系統(tǒng)的檢查操作。
[0032]采用本實(shí)施例提供的數(shù)據(jù)處理系統(tǒng),根據(jù)預(yù)配置的報(bào)文處理方式分別進(jìn)行報(bào)文處理和消息收發(fā),并根據(jù)反洗錢系統(tǒng)反饋的消息更新所述報(bào)文的報(bào)文處理狀態(tài),這種松耦合且高可配置的結(jié)構(gòu)打破了現(xiàn)有反洗錢功能高度集成于特定系統(tǒng)的局限性,在能夠方便地接入不同的反洗錢系統(tǒng)的同時(shí),提供了開發(fā)的便利性和可自定義性、提高了反洗錢處理方式的靈活性和反洗錢處理結(jié)果的準(zhǔn)確性。
[0033]可選地,在本實(shí)施例的一種實(shí)現(xiàn)方式中,所述預(yù)配置的報(bào)文處理方式包括:發(fā)送所述報(bào)文的請求方所對應(yīng)的所述反洗錢系統(tǒng)、消息格式和交互接口。也就是說,在本實(shí)現(xiàn)方式中,數(shù)據(jù)處理系統(tǒng)可以在接收到報(bào)文后,通過查詢數(shù)據(jù)庫獲取請求方(例如,某個(gè)海外分行)使用哪種反洗錢系統(tǒng),通過查詢配置文件確定需要調(diào)用的交互接口和相應(yīng)的消息格式。
[0034]在上述實(shí)現(xiàn)方式中,消息格式包括MQ消息、文本文件或其它消息格式,交互接口包括MQ交互接口、文本文件交互接口或其它交互接口。例如,如圖2B所示,數(shù)據(jù)處理系統(tǒng)10通過IBM提供的Websphere MQ連接倫敦的PR頂E黑名單系統(tǒng)21并通過MQ消息進(jìn)行交互,通過FileExchg連接約堡的REUTERS黑名單系統(tǒng)22并通過文本文件(或稱作報(bào)文文件)進(jìn)行交互,通過其它交互服務(wù)和消息格式與其它黑名單系統(tǒng)交互。
[0035]可選地,在本實(shí)施例的一種實(shí)現(xiàn)方式中,如圖3所示,報(bào)文處理模塊11包括:第一轉(zhuǎn)換子模塊111,用于將報(bào)文打包生成MQ消息從而完成所述報(bào)文向所述指定消息格式的轉(zhuǎn)換;第一解析子模塊112,用于根據(jù)MQ消息的格式解析所述反洗錢系統(tǒng)返回的MQ消息。
[0036]進(jìn)一步可選地,如圖3所示,消息收發(fā)模塊12包括:第一讀取子模塊121,用于讀取配置文件獲取用以發(fā)送MQ消息的參數(shù);第一發(fā)送子模塊122,用于根據(jù)所述第一讀取子模塊121獲取的參數(shù)并通過預(yù)配置的MQ消息交互接口向所述反洗錢系統(tǒng)發(fā)送所述第一轉(zhuǎn)換子模塊111轉(zhuǎn)換得到的MQ消息;第一接收子模塊123,用于通過所述MQ消息交互接口接收所述反洗錢系統(tǒng)返回的MQ消息。
[0037]可選地,在本實(shí)施例的一種實(shí)現(xiàn)方式中,如圖4所示,報(bào)文處理模塊11包括:第二轉(zhuǎn)換子模塊115,用于將所述報(bào)文轉(zhuǎn)換為文本文件從而完成所述報(bào)文向所述指定消息格式的轉(zhuǎn)換;第二解析子模塊116,用于根據(jù)文本文件的格式解析所述反洗錢系統(tǒng)返回的文本文件。
[0038]進(jìn)一步可選地,如圖4所示,消息收發(fā)模塊12包括:第二讀取子模塊125,用于讀取配置文件獲取用以發(fā)送和接收文本文件的參數(shù);第二發(fā)送子模塊126,用于根據(jù)所述第二讀取子模塊125獲取的參數(shù)并通過預(yù)配置的文本文件交互接口向所述反洗錢系統(tǒng)發(fā)送所述第二轉(zhuǎn)換子模塊115轉(zhuǎn)換得到的文本文件;第二接收子模塊127,用于根據(jù)所述第二讀取子模塊125獲取的參數(shù)并通過所述文本文件交互接口接收所述反洗錢系統(tǒng)返回的文本文件。
[0039]可選地,在本實(shí)施例的一種實(shí)現(xiàn)方式中,如圖5所示,狀態(tài)確認(rèn)模塊13包括:索引子模塊131,用于根據(jù)所述報(bào)文的關(guān)鍵值建立用于查詢所述報(bào)文的報(bào)文處理狀態(tài)的索引;更新子模塊132,用于通過所述索引查詢所述報(bào)文的報(bào)文處理狀態(tài),并根據(jù)所述報(bào)文處理模塊11對所述反洗錢系統(tǒng)反饋的消息的解析結(jié)果更新所述報(bào)文的報(bào)文處理狀態(tài)。
[0040]在本實(shí)現(xiàn)方式中,所述報(bào)文的關(guān)鍵值可以由報(bào)文類型、報(bào)文日期和報(bào)文序列號構(gòu)成。所述報(bào)文的報(bào)文處理狀態(tài)包括所述報(bào)文是否命中黑名單,此外,還可以包括下文提及的庫表(例如,MQ消息庫表)中記錄的相關(guān)信息。
[0041]在本實(shí)現(xiàn)方式中,如圖2A所示,接收到反洗錢系統(tǒng)反饋