欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種對銀行報文進行匹配的方法

文檔序號:6611857閱讀:1114來源:國知局

專利名稱::一種對銀行報文進行匹配的方法
技術領域
:本發(fā)明涉及金融業(yè)務中環(huán)球同業(yè)銀行金融電訊協會(SocietyforWorldwideInterbankFinancialTelecommunication,SWIFT)制定的標準報文匹配
技術領域
,尤其涉及一種對銀行報文進行匹配的方法,是對字符串間通過一定規(guī)則進行模糊匹配的一種方法。
背景技術
:在國際上,外幣的匯款和清算業(yè)務都是使用國際SWIFT組織制定的標準格式報文。在對SWIFT報文的處理中,報文匹配是一項非常重要的業(yè)務匯款指令報文MT103需要和資金調撥報文MT202/MT910、對賬單報文MT940/MT950相匹配。匯款指令報文MT103中包含有收款客戶和匯款背景等信息,而資金調撥報文MT202/MT910和對賬單報文MT940/MT950包含有銀行間資金劃撥和賬戶之間帳務的處理信息,用于完成銀行間的資金清算。當銀行報文處理系統(tǒng)收到一筆匯款指令報文MT103的時候,并沒有實際的資金到帳,而僅是一筆通知,如果此時將資金解付給客戶是存在風險的,只有當收到了資金調撥報文MT202/MT910或對賬單報文MT940/MT950,并和收到的匯款指令報文MT103相匹配,才表明賬戶行已經貸記我行的賬戶,此時可以將該筆匯款解付或轉發(fā)給收款行。具體的來說,所述資金調撥報文MT202/MT910或對賬單報文MT940/MT950與匯款指令報文MT103相匹配,是通過將上述各種報文的相關項信息進行匹配來進行的,其符合SWIFT組織報文規(guī)范的業(yè)務規(guī)則。例如MT202報文中第21項"相關業(yè)務編號"存放的是MT103報文中第20項"編號",也就是說,如果所述MT202報文中第21項"相關業(yè)務編號"與所述MT103報文中第20項"編號"相同,則表示所述MT202報文和MT103報文是是屬于同一項業(yè)務下的。同理,MT950報文中第61項存放的是MT202報文中第21項或MT103報文中第20項內容。因此,報文匹配就是把同一項業(yè)務下的相關報文關聯起來。然而,在實際業(yè)務中,同一項業(yè)務下的上述報文中的相關項信息并不是完全匹配的,這與各銀行的習慣作法有關,各銀行往往會按照各自的習慣對相關項信息有一個變換處理,因此導致按照上述匹配規(guī)則直接進行報文匹配的話,就會出現大量不能為銀行報文處理系統(tǒng)自動處理的情況。而目前各銀行報文處理系統(tǒng)在進行報文匹配的時候多是采取手工報文匹配和自動報文匹配相結合的方式。這樣存在報文匹配成功率低,銀行柜員手工進行報文匹配的工作量大等缺陷,而且會大大影響報文解付的速度,使客戶對銀行產生不好的印象。如果自動對報的成功率高,將大大減少手工操作帶來的風險,并且提高工作效率和報文解付速度。因此,如何提高銀行報文匹配的成功率,減少手工報文匹配的風險,進而提高報文匹配的效率和報文解付的速度,是目前急需解決的重要技術問題。
發(fā)明內容(一)要解決的技術問題有鑒于此,本發(fā)明的主要目的在于提供一種對銀行報文進行匹配的方法,以提高銀行報文匹配的成功率,減少手工報文匹配的風險,進而提高報文匹配的效率和報文解付的速度,提升銀行在客戶心目中的形象。(二)技術方案為達到上述目的,本發(fā)明的技術方案是這樣實現的-一種對銀行報文進行匹配的方法,該方法包括在銀行報文處理系統(tǒng)的數據庫中設置報文自動匹配參數表;銀行報文處理系統(tǒng)接收到一對待匹配的報文,從數據庫中調用所述報文自動匹配參數表,按照該報文自動匹配參數表中設定的規(guī)則對其中一個待匹配報文中的相關項進行轉換;銀行報文處理系統(tǒng)將轉換后的相關項與另一個待匹配報文中的相關項進行匹配。—..上述方案中,所述報文自動匹配參數表至少包括以下字段地區(qū)號、發(fā)報行BIC、幣種、前綴內容、前綴內容長度、前綴對應內容、前綴對應內容長度、中間部分開始位數、中間部分內容、中間部分內容長度、中間部分對應內容、中間部分對應內容長度、后綴開始位數、后綴內容、后綴長度、后綴對應內容、后綴對應內容長度;所述設置報文自動匹配參數表是配置報文自動匹配參數表中的記錄。上述方案中,所述銀行報文處理系統(tǒng)接收到一對待匹配的報文后,進一步包括銀行報文處理系統(tǒng)直接對接收的待匹配報文進行匹配,如果匹配成功,則結束本流程;否則,執(zhí)行所述從數據庫中調用所述報文自動匹配參數表的步驟。上述方案中,所述待匹配報文為資金調撥報文MT202/MT910與匯款指令報文MT103,或為對賬單報文MT940/MT950與匯款指令報文MT103,所述銀行報文處理系統(tǒng)直接對接收的待匹配報文進行匹配的步驟包括銀行報文處理系統(tǒng)將資金調撥報文MT202/MT910或對賬單報文MT940/MT950與匯款指令報文MT103進行匹配。上述方案中,所述銀行報文處理系統(tǒng)調用報文自動匹配參數表的步驟包括銀行報文處理系統(tǒng)以地區(qū)號、發(fā)報行BIC、幣種三個字段為索引,以優(yōu)先級字段的值按升序從數據庫中查詢所述報文自動匹配參數表,并讀取所述報文自動匹配參數表,如果能夠從所述報文自動匹配參數表中讀出一條記錄值,則執(zhí)行接下來的轉換步驟;否則,說明己經處理完所有的記錄,結束本流程。上述方案中,所述相關項為待匹配報文的編號,所述銀行報文處理系統(tǒng)對待匹配報文中相關項進行轉換的步驟包括銀行報文處理系統(tǒng)分別對待匹配報文中編號的前綴、中間部分和后綴進行轉換,在執(zhí)行完對編號的前綴、中間部分或后綴中任一部分的轉換后,判斷當前參數設置的規(guī)則與需要轉換的編號是否相符,如果相符,則繼續(xù)執(zhí)行對下一部分的轉換,直至執(zhí)行完對編號的前綴、中間部分和后綴的轉換;否則,如果不相符,則該條參數不適用,轉到調用報文自動匹配參數表的步驟。上述方案中,所述銀行報文處理系統(tǒng)對待匹配報文中編號的前綴進行轉換的步驟包括步驟300:銀行報文處理系統(tǒng)判斷前綴內容長度是否等于0,如果等于0,則執(zhí)行步驟301;否則,執(zhí)行步驟304;步驟301:銀行報文處理系統(tǒng)判斷前綴對應內容長度是否等于0,如果等于O,則執(zhí)行步驟302;否則,執(zhí)行步驟303;步驟302"前綴不需要替換,結束本流程;步驟303:銀行報文處理系統(tǒng)將前綴對應內容賦值給轉換后編號的前綴,結束本流程;步驟304:銀行報文處理系統(tǒng)判斷前綴對應內容長度是否等于0,如果等于O,則執(zhí)行步驟305;否則,執(zhí)行步驟306;步驟305:轉換后編號中去掉該前綴內容,結束本流程;步驟306:銀行報文處理系統(tǒng)判斷待轉換編號前綴內容是否與所述報文自動匹配參數表中的前綴內容相符,如果相符,則執(zhí)行步驟307;否則,執(zhí)行步驟308;步驟307:銀行報文處理系統(tǒng)用前綴對應內容替換待轉換編號中的前綴內容,結束本流程;步驟308:本條規(guī)則不適用,跳出。上述方案中,所述銀行報文處理系統(tǒng)對待匹配報文中編號的中間部分進行轉換的步驟包括步驟400:銀行報文處理系統(tǒng)判斷中間部分開始位數是否緊接前綴,如果緊接前綴,則執(zhí)行步驟402;否則,執(zhí)行步驟401;步驟40h銀行報文處理系統(tǒng)用待轉換編號中相應內容填充轉換后編號前綴和中間部分之間的部分;步驟402:銀行報文處理系統(tǒng)判斷中間部分對應內容長度是否等于O,如果等于O,則執(zhí)行步驟403;否則,執(zhí)行步驟404;步驟403:銀行報文處理系統(tǒng)去掉轉換后編號的中間部分內容,結束本流程;步驟404:銀行報文處理系統(tǒng)判斷待轉換編號中間部分內容是否與報文自動匹配參數表中的中間部分內容相符,如果相符,則執(zhí)行步驟405;否則,執(zhí)行步驟406;步驟405:銀行報文處理系統(tǒng)用中間部分對應內容替換待轉換編號的中間部分內容,結束本流程;步驟406:本條規(guī)則不適用,跳出。上述方案中,所述銀行報文處理系統(tǒng)對待匹配報文中編號的后綴進行轉換的步驟包括步驟500:銀行報文處理系統(tǒng)判斷后綴開始位數是否緊接中間部分,如果緊接中間部分,則執(zhí)行步驟502;否則,執(zhí)行步驟501;步驟501:銀行報文處理系統(tǒng)用待轉換編號中相應內容填充中間部分和后綴之間的內容;步驟502:銀行報文處理系統(tǒng)判斷后綴對應內容長度是否等于0,如果等于O,則執(zhí)行步驟503;否則,執(zhí)行步驟504;步驟503:銀行報文處理系統(tǒng)去掉轉換后編號中的后綴內容,結束本流程;步驟504:銀行報文處理系統(tǒng)判斷待轉換編號后綴內容是否與報文自動匹配參數表中的后綴內容相符,如果相符,則執(zhí)行步驟505;否則,執(zhí)行步驟506;步驟505:銀行報文處理系統(tǒng)用后綴對應內容替換待轉換編號中后綴內容,結束本流程;步驟506:本條規(guī)則不適用,跳出。上述方案中,所述銀行報文處理系統(tǒng)在執(zhí)行完對編號信息的前綴、中間部分和后綴的轉換后進一步包括銀行報文處理系統(tǒng)判斷轉換后編號的字符長度是否大于16,如果大于,則本條規(guī)則不適用,轉到調用報文自動匹配參數表的步驟;否則,轉換結束。上述方案中,所述相關項為待匹配報文的編號,所述銀行報文處理系統(tǒng)將轉換后的相關項與另一個待匹配報文中的相關項進行匹配的步驟包括銀行報文處理系統(tǒng)按照將資金調撥報文MT202/MT910或對賬單報文MT940/MT950與匯款指令報文MT103進行匹配的方法,將轉換后的編號與另一個待匹配報文中的編號進行匹配。(三)有益效果從上述技術方案可以看出,本發(fā)明提供的這種對銀行報文進行匹配的方法,通過對待匹配的報文中的"編號"按照一定的規(guī)則進行轉換,可以對于一些原來不能自動匹配的報文也能進行自動匹配,大大提高了報文匹配的自動化程度。并且,通過在實際業(yè)務處理過程中不斷積累相關的經驗,可以不斷豐富自動匹配的規(guī)則,只要在所述報文自動匹配參數表中增加相應的記錄就能進行相應的自動報文匹配處理,通過對所述參數表的維護還能提高自動匹配的準確度。因此,本發(fā)明提供的這種對銀行報文進行匹配的方法,極大程度地提高了銀行報文匹配的成功率,減少了手工對報量和手工報文匹配風險,進而降低了金融風險,提高了工作效率,提升銀行在客戶心目中的形象。本發(fā)明提供的對銀行報文進行匹配的方法還具有以下優(yōu)點1、提高了自動化處理程度,減輕柜員的手工勞動量,大大節(jié)約了成本。2、提高了報文處理速度,提升銀行對外形象。3、所述報文自動匹配參數表可以方便的進行維護,給自動化匹配的提升帶來便利。圖1為本發(fā)明提供的對銀行報文進行匹配總體技術方案的實現流程圖2為本發(fā)明提供的對待匹配報文中的編號進行轉換的方法流程圖;圖3為本發(fā)明提供的對待匹配報文中編號的前綴進行轉換的方法流程圖4為本發(fā)明提供的對待匹配報文中編號的中間部分進行轉換的方法流程圖5為本發(fā)明提供的對待匹配報文中編號的后綴進行轉換的方法流程圖。具體實施例方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下結合具體實施例,并參照附圖,對本發(fā)明進一步詳細說明。在實際業(yè)務中,每家賬戶行發(fā)出的對賬單報文或者資金調撥報文都有自己一定的規(guī)則,即使與匯款指令報文中的相關信息不完全匹配也會遵循一定規(guī)律。比如MT103報文中第20項"編號"是P01234M,MT950報文中第61項"編號"是FT1234Q,可以看出兩個編號的中間4位是一致的,只是開頭和結尾用另外的字符替換了。可能的情況還有很多,例如下表1舉出了一些賬戶行針對某種幣種的報文中的各種情況<table>tableseeoriginaldocumentpage12</column></row><table>表1因此,為了能夠將各種不一致的情況都能夠實現報文自動匹配,本發(fā)明通過在銀行報文處理系統(tǒng)的數據庫中設置如下報文自動匹配參數表(見表2),并按照相應的規(guī)則(具體規(guī)則詳細說明見下文步驟說明)將各種情況設置成報文自動匹配參數表的相應記錄,實現兩個不等字符串的自動匹配。在進行報文自動匹配之前,銀行報文處理系統(tǒng)不是先將待匹配報文按表2的匹配條件進行轉化,而是直接進行匹配(具體匹配過程在本文
背景技術
中有詳細描述),如果匹配不上,則采用本匹配方法,從數據庫中調用所述報文匹配參數表,按照所述報文自動匹配參數表中設定的規(guī)則對其中一個報文中的相關項信息進行轉換,然后再進行兩個編號的匹配。例如假設ST.051123045969要與2005112300045969實現自動匹配,則先直接進行匹配,發(fā)現無法匹配,再采用本匹配方法,從數據庫中調用所述報文匹配參數表,按照所述報文自動匹配參數表中設定的規(guī)則,將編號ST.051123045969轉換成2005112300045969,然后再將2005112300045969與2005112300045969進行匹配。<table>tableseeoriginaldocumentpage13</column></row><table>表2上述表2可以隨著業(yè)務處理經驗的積累不斷豐富,從而不斷提升報文自動匹配的自動化處理程度。如圖1所示,圖1為本發(fā)明提供的對銀行報文進行匹配總體技術方案的實現流程圖,該方法包括以下步驟步驟101:在銀行報文處理系統(tǒng)的數據庫中設置報文自動匹配參數表;步驟102:銀行報文處理系統(tǒng)接收到一對待匹配的報文,從數據庫中調用所述報文自動匹配參數表,按照該報文自動匹配參數表中設定的規(guī)則對其中一個待匹配報文中的相關項進行轉換;步驟103:銀行報文處理系統(tǒng)將轉換后的相關項與另一個待匹配報文中的相關項進行匹配。在上述步驟101中,所述報文自動匹配參數表至少包括以下字段地區(qū)號、發(fā)報行BIC、幣種、前綴內容、前綴內容長度、前綴對應內容、前綴對應內容長度、中間部分開始位數、中間部分內容、中間部分內容長度、中間部分對應內容、中間部分對應內容長度、后綴開始位數、后綴內容、后綴長度、后綴對應內容、后綴對應內容長度;;所述設置報文自動匹配參數表是配置報文自動匹配參數表中的記錄。在上述步驟102中,所述銀行報文處理系統(tǒng)接收到一對待匹配的報文后,進一步包括銀行報文處理系統(tǒng)直接對接收的待匹配報文進行匹配,如果匹配成功,則結束本流程;否則,執(zhí)行所述從數據庫中調用所述報文自動匹配參數表的步驟。其中,所述待匹配報文為資金調撥報文MT202/MT910與匯款指令報文MT103,或為對賬單報文MT940/MT950與匯款指令報文MT103,所述銀行報文處理系統(tǒng)直接對接收的待匹配報文進行匹配的步驟包括銀行報文處理系統(tǒng)將資金調撥報文MT202/MT910或對賬單報文MT940/MT950與匯款指令報文MT103進行匹配。在上述步驟102中,所述銀行報文處理系統(tǒng)調用報文自動匹配參數表的步驟包括銀行報文處理系統(tǒng)以地區(qū)號、發(fā)報行BIC、幣種三個字段為索引,以優(yōu)先級字段的值按升序從數據庫中查詢所述報文自動匹配參數表,并讀取所述報文自動匹配參數表,如果能夠從所述報文自動匹配參數表中讀出一條記錄值,則執(zhí)行接下來的轉換步驟;否則,說明已經處理完所有的記錄,結束本流程。在上述步驟102中,所述相關項為待匹配報文的編號,所述銀行報文處理系統(tǒng)對待匹配報文中相關項進行轉換的步驟包括銀行報文處理系統(tǒng)分別對待匹配報文中編號的前綴、中間部分和后綴進行轉換,在執(zhí)行完對編號的前綴、中間部分或后綴中任一部分的轉換后,判斷當前參數設置的規(guī)則與需要轉換的編號是否相符,如果相符,則繼續(xù)執(zhí)行對下一部分的轉換,直至執(zhí)行完對編號的前綴、中間部分和后綴的轉換;否則,如果不相符,則該條參數不適用,轉到調用報文自動匹配參數表的步驟。在上述步驟102中,所述銀行報文處理系統(tǒng)在執(zhí)行完對編號信息的前綴、中間部分和后綴的轉換后進一步包括銀行報文處理系統(tǒng)判斷轉換后編號的字符長度是否大于16,如果大于,則本條規(guī)則不適用,轉到調用報文自動匹配參數表的步驟;否則,轉換結束。在上述步驟103中,所述相關項為待匹配報文的編號,所述銀行報文處理系統(tǒng)將轉換后的相關項與另一個待匹配報文中的相關項進行匹配的步驟包括銀行報文處理系統(tǒng)按照將資金調撥報文MT202/MT910或對賬單報文MT940/MT950與匯款指令報文MT103進行匹配的方法,將轉換后的編號與另一個待匹配報文中的編號進行匹配?;趫Dl所示的對銀行報文進行匹配總體技術方案的實現流程圖,圖2示出了對待匹配報文中的編號進行轉換的方法流程圖。下面參照圖2,對待匹配報文中的相關信息,例如"編號"轉換的總體流程進行詳細說明步驟200:銀行報文處理系統(tǒng)以"地區(qū)號"、"發(fā)報行BIC"、"幣種"三個字段為索引,以"優(yōu)先級"字段的值按升序查詢報文自動匹配參數表。步驟201:銀行報文處理系統(tǒng)從所述報文自動匹配參數表讀入一條記錄值。步驟202:銀行報文處理系統(tǒng)判斷從數據庫的報文自動匹配參數表中是否成功讀到一條記錄,如果成功,則進入步驟203;否則,如果讀取數據庫失敗,或者沒有查到記錄,說明已經處理完所有的規(guī)則記錄,則進入步驟210,結束轉換。步驟203:銀行報文處理系統(tǒng)對待轉換"編號"的前綴進行轉換,具體轉換流程參見對圖3的詳細說明。步驟204:銀行報文處理系統(tǒng)判斷該條規(guī)則是否不再適用,如果不再適用需要跳出,則進入步驟201,否則執(zhí)行步驟205;在本步驟中,如果當前這條參數設置的規(guī)則與需要轉換的編號不相符,則該條參數不適用。例如參數設置前綴是aa,而當前編號是bb1234,因此不能轉換,跳出;而如果當前編號是aal234就可以。步驟205:銀行報文處理系統(tǒng)對待轉換"編號"的中間部分進行轉換,具體轉換流程參見對圖4的詳細說明。步驟206:銀行報文處理系統(tǒng)判斷該條規(guī)則是否不再適用,如果不再適用需要跳出,則進入步驟201,否則執(zhí)行步驟207。步驟207:銀行報文處理系統(tǒng)對待轉換"編號"的后綴進行轉換,具體轉換流程參見對圖5的詳細說明。步驟208:銀行報文處理系統(tǒng)判斷該條規(guī)則是否不再適用,如果不再適用需要跳出,則進入步驟201,否則執(zhí)行步驟209。步驟209:銀行報文處理系統(tǒng)判斷轉換后"編號"的字符長度是否大于16,是則本條規(guī)則不適用,轉入步驟201,否則執(zhí)行步驟210。步驟210:轉換結束。下面參照圖3,圖3為本發(fā)明提供的對待匹配報文中編號的前綴進行轉換的方法流程圖,該方法包括以下步驟步驟300:銀行報文處理系統(tǒng)判斷前綴內容長度是否等于0,如果等于0,則執(zhí)行步驟301;否則,執(zhí)行步驟304;步驟301:銀行報文處理系統(tǒng)判斷前綴對應內容長度是否等于0,如果等于O,則執(zhí)行步驟302;否則,執(zhí)行步驟303;步驟302:前綴不需要替換,結束本流程;步驟303:銀行報文處理系統(tǒng)將前綴對應內容賦值給轉換后編號的前綴,結束本流程;步驟304:銀行報文處理系統(tǒng)判斷前綴對應內容長度是否等于0,如果等于O,.則執(zhí)行步驟305;否則,執(zhí)行步驟306;步驟305:轉換后編號中去掉該前綴內容,結束本流程;步驟306:銀行報文處理系統(tǒng)判斷待轉換編號前綴內容是否與所述報文自動匹配參數表中的前綴內容相符,如果相符,則執(zhí)行步驟307;否則,執(zhí)行步驟308;步驟307:銀行報文處理系統(tǒng)用前綴對應內容替換待轉換編號中的前綴內容,結束本流程;步驟308:本條規(guī)則不適用,跳出。下面參照圖4,圖4為本發(fā)明提供的對待匹配報文中編號的中間部分進行轉換的方法流程圖,該方法包括以下步驟步驟400:銀行報文處理系統(tǒng)判斷中間部分開始位數是否緊接前綴,如果緊接前綴,則執(zhí)行步驟402;否則,執(zhí)行步驟401;步驟401:銀行報文處理系統(tǒng)用待轉換編號中相應內容填充轉換后編號前綴和中間部分之間的部分;步驟402:銀行報文處理系統(tǒng)判斷中間部分對應內容長度是否等于0,如果等于O,則執(zhí)行步驟403;否則,執(zhí)行步驟404;步驟403:銀行報文處理系統(tǒng)去掉轉換后編號的中間部分內容,結束本流程;步驟404:銀行報文處理系統(tǒng)判斷待轉換編號中間部分內容是否與報文自動匹配參數表中的中間部分內容相符,如果相符,則執(zhí)行步驟405;否則,執(zhí)行步驟406;步驟405:銀行報文處理系統(tǒng)用中間部分對應內容替換待轉換編號的中間部分內容,結束本流程;步驟406:本條規(guī)則不適用,跳出。下面參照圖5,圖5為本發(fā)明提供的對待匹配報文中編號的后綴進行轉換的方法流程圖,該方法包括以下步驟步驟500:銀行報文處理系統(tǒng)判斷后綴開始位數是否緊接中間部分,如果緊接中間部分,則執(zhí)行步驟502;否則,執(zhí)行步驟501;步驟501:銀行報文處理系統(tǒng)用待轉換編號中相應內容;t真充中間部分和后綴之間的內容;步驟502:銀行報文處理系統(tǒng)判斷后綴對應內容長度是否等于0,如果等于0,則執(zhí)行步驟503;否則,執(zhí)行步驟504;步驟503:銀行報文處理系統(tǒng)去掉轉換后編號中的后綴內容,結束本流程;步驟504:銀行報文處理系統(tǒng)判斷待轉換編號后綴內容是否與報文自動匹配參數表中的后綴內容相符,如果相符,則執(zhí)行步驟505;否則,執(zhí)行步驟506;步驟505:銀行報文處理系統(tǒng)用后綴對應內容替換待轉換編號中后綴內容,結束本流程;步驟506:本條規(guī)則不適用,跳出。下面結合具體的實施例,本發(fā)明對待匹配報文中編號進行轉換的方法進行詳細說明。在本實施例中,對收到MT950報文中第6項中的編號為"AB空格XXXCDXXXXEFG"按照如下規(guī)則進行轉換,注意,先根據MT950報文中的收報行BIC信息確定"地區(qū)號",例如確定為"101"地區(qū),該方法具體包括以下步驟101B0FAUS3NXXX131ABFT3CD2TT213EFG3AAAA4表3步驟600:先將編號"AB空格XXXCDXXXXEFG"與匯款指令報文MT103中的"編號"進行直接匹配,如果匹配成功,則結束本流程;否則,執(zhí)行步驟601進行前綴轉換。步驟601:前綴長度為3,前綴對應內容長度為3,待轉換編號前綴內容"AB空格"與報文自動匹配參數表中的前綴內容相符。發(fā)報行B1C幣種地區(qū)號后綴對應內容長度綴應容后對內后綴長度后綴,w容后綴開始位數中間部分對應內容長度中間部分對應內容中間部分內容長度中間部分內容中間部分開始位數前綴對應內容長度前綴對應內容前綴內容長度前綴內容優(yōu)先級步驟602:用前綴對應內容"FT空格"替換待轉換編號中的前綴內容"AB空格",進入下一步進行中間部分轉換。步驟603:中間部分開始位數為7,而前綴內容長度為3,所以需要用待轉換編號中的第四位到第六位來填充轉換后編號前綴和中間部分之間的內容,即將"XXX"填充進來。步驟604:中間部分對應內容長度為2,代轉換編號中間部分內容為"CD",與報文自動匹配參數表中的中間部分內容"CD"相符,用中間部分對應內容"TT"替換待轉換編號中的中間部分內容,即用"TT"替換待轉換編號中的"CD"。步驟605:后綴開始位數為13,而中間部分開始位數為7,中間部分對應內容長度為2,所以需要用待轉換編號中的第九位到第十二位來填充轉換后編號中間部分和后綴之間的內容,即將"XXXX"填充進來。步驟606:后綴對應內容長度為4,待轉換編號后綴內容"EFG"與報文自動匹配參數表中的后綴內容"EFG"相符,用后綴對應內容"AAAA"替換待轉換編號中的后綴內容"EFG"。步驟607:轉換后編號為"FT空格XXXTTXXXXAAAA",其字符長度為16。步驟608:轉換結束。步驟609:用該轉換后的編號"FT空格XXXTTXXXXAAAA"再去與匯款指令報文MT103中的"編號"進行直接匹配。以上所述的具體實施例,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。權利要求1、一種對銀行報文進行匹配的方法,其特征在于,該方法包括在銀行報文處理系統(tǒng)的數據庫中設置報文自動匹配參數表;銀行報文處理系統(tǒng)接收到一對待匹配的報文,從數據庫中調用所述報文自動匹配參數表,按照該報文自動匹配參數表中設定的規(guī)則對其中一個待匹配報文中的相關項進行轉換;銀行報文處理系統(tǒng)將轉換后的相關項與另一個待匹配報文中的相關項進行匹配。2、根據權利要求1所述的對銀行報文進行匹配的方法,其特征在于,所述報文自動匹配參數表至少包括以下字段地區(qū)號、發(fā)報行BIC、幣種、前綴內容、前綴內容長度、前綴對應內容、前綴對應內容長度、中間部分開始位數、中間部分內容、中間部分內容長度、中間部分對應內容、中間部分對應內容長度、后綴開始位數、后綴內容、后綴長度、后綴對應內容、后綴對應內容長度;所述設置報文自動匹配參數表是配置報文自動匹配參數表中的記錄。3、根據權利要求l所述的對銀行報文進行匹配的方法,其特征在于,所述銀行報文處理系統(tǒng)接收到一對待匹配的報文后,進一步包括銀行報文處理系統(tǒng)直接對接收的待匹配報文進行匹配,如果匹配成功,則結束本流程;否則,執(zhí)行所述從數據庫中調用所述報文自動匹配參數表的步驟。4、根據權利要求3所述的對銀行報文進行匹配的方法,其特征在于,所述待匹配報文為資金調撥報文MT202/MT910與匯款指令報文MT103,或為對賬單報文MT940/MT950與匯款指令報文MT103,所述銀行報文處理系統(tǒng)直接對接收的待匹配報文進行匹配的步驟包括銀行報文處理系統(tǒng)將資金調撥報文MT202/MT910或對賬單報文MT940/MT950與匯款指令報文MT103進行匹配。5、根據權利要求l所述的對銀行報文進行匹配的方法,其特征在于,所述銀行報文處理系統(tǒng)調用報文自動匹配參數表的步驟包括-銀行報文處理系統(tǒng)以地區(qū)號、發(fā)報行BIC、幣種三個字段為索引,以優(yōu)先級字段的值按升序從數據庫中查詢所述報文自動匹配參數表,并讀取所述報文自動匹配參數表,如果能夠從所述報文自動匹配參數表中讀出一條記錄值,則執(zhí)行接下來的轉換步驟;否則,說明己經處理完所有的記錄,結束本流程。6、根據權利要求1所述的對銀行報文進行匹配的方法,其特征在于,所述相關項為待匹配報文的編號,所述銀行報文處理系統(tǒng)對待匹配報文中相關項進行轉換的步驟包括銀行報文處理系統(tǒng)分別對待匹配報文中編號的前綴、中間部分和后綴進行轉換,在執(zhí)行完對編號的前綴、中間部分或后綴中任一部分的轉換后,判斷當前參數設置的規(guī)則與需要轉換的編號是否相符,如果相符,則繼續(xù)執(zhí)行對下一部分的轉換,直至執(zhí)行完對編號的前綴、中間部分和后綴的轉換;否則,如果不相符,則該條參數不適用,轉到調用報文自動匹配參數表的步驟。7、根據權利要求6所述的對銀行報文進行匹配的方法,其特征在于,所述銀行報文處理系統(tǒng)對待匹配報文中編號的前綴進行轉換的步驟包括步驟300:銀行報文處理系統(tǒng)判斷前綴內容長度是否等于0,如果等于0,則執(zhí)行步驟301;否則,執(zhí)行步驟304;步驟301:銀行報文處理系統(tǒng)判斷前綴對應內容長度是否等于0,如果等于O,則執(zhí)行步驟302;否則,執(zhí)行步驟303;步驟302:前綴不需要替換,結束本流程;步驟303:銀行報文處理系統(tǒng)將前綴對應內容賦值給轉換后編號的前綴,結束本流程;步驟304:銀行報文處理系統(tǒng)判斷前綴對應內容長度是否等于0,如果等于O,則執(zhí)行步驟305;否則,執(zhí)行步驟306;步驟305:轉換后編號中去掉該前綴內容,結束本流程;步驟306:銀行報文處理系統(tǒng)判斷待轉換編號前綴內容是否與所述報文自動匹配參數表中的前綴內容相符,如果相符,則執(zhí)行步驟307;否則,執(zhí)行步驟308;步驟307:銀行報文處理系統(tǒng)用前綴對應內容替換待轉換編號中的前綴內容,結束本流程;步驟308:本條規(guī)則不適用,跳出。8、根據權利要求6所述的對銀行報文進行匹配的方法,其特征在于,所述銀行報文處理系統(tǒng)對待匹配報文中編號的中間部分進行轉換的步驟包括步驟400:銀行報文處理系統(tǒng)判斷中間部分開始位數是否緊接前綴,如果緊接前綴,則執(zhí)行步驟402;否則,執(zhí)行步驟401;步驟401:銀行報文處理系統(tǒng)用待轉換編號中相應內容填充轉換后編號前綴和中間部分之間的部分;步驟402:銀行報文處理系統(tǒng)判斷中間部分對應內容長度是否等于0,如果等于O,則執(zhí)行步驟403;否則,執(zhí)行步驟404;步驟403:銀行報文處理系統(tǒng)去掉轉換后編號的中間部分內容,結束本流程;步驟404:銀行報文處理系統(tǒng)判斷待轉換編號中間部分內容是否與報文自動匹配參數表中的中間部分內容相符,如果相符,則執(zhí)行步驟405;否則,執(zhí)行步驟406;步驟405:銀行報文處理系統(tǒng)用中間部分對應內容替換待轉換編號的中間部分內容,結束本流程;步驟406:本條規(guī)則不適用,跳出。9、根據權利要求6所述的對銀行報文進行匹配的方法,其特征在于,所述銀行報文處理系統(tǒng)對待匹配報文中編號的后綴進行轉換的步驟包括步驟500:銀行報文處理系統(tǒng)判斷后—綴開始位數是否緊接中間部分,如果緊接中間部分,則執(zhí)行步驟502;否則,執(zhí)行步驟501;步驟501:銀行報文處理系統(tǒng)用待轉換編號中相應內容填充中間部分和后綴之間的內容;步驟502:銀行報文處理系統(tǒng)判斷后綴對應內容長度是否等于0,如果等于O,則執(zhí)行步驟503;否則,執(zhí)行步驟504;步驟503:銀行報文處理系統(tǒng)去掉轉換后編號中的后綴內容,結束本流程;步驟504-:銀行報文處理系統(tǒng)判斷待轉換編號后綴內容是否與報文自動匹配參數表中的后綴內容相符,如果相符,則執(zhí)行步驟505;否則,執(zhí)行步驟506;步驟505:銀行報文處理系統(tǒng)用后綴對應內容替換待轉換編號中后綴內容,結束本流程;步驟506:本條規(guī)則不適用,跳出。10、根據權利要求6所述的對銀行報文進行匹配的方法,其特征在于,所述銀行報文處理系統(tǒng)在執(zhí)行完對編號信息的前綴、中間部分和后綴的轉換后進一步包括銀行報文處理系統(tǒng)判斷轉換后編號的字符長度是否大于16,如果大于,則本條規(guī)則不適用,轉到調用報文自動匹配參數表的步驟;否則,轉換結束。11、根據權利要求1所述的對銀行報文進行匹配的方法,其特征在于,所述相關項為待匹配報文的編號,所述銀行報文處理系統(tǒng)將轉換后的相關項與另一個待匹配報文中的相關項進行匹配的步驟包括銀行報文處理系統(tǒng)按照將資金調撥報文MT202/MT910或對賬單報文MT940/MT950與匯款指令報文MT103進行匹配的方法,將轉換后的編號與另一個待匹配報文中的編號進行匹配。全文摘要本發(fā)明涉及金融業(yè)務中環(huán)球同業(yè)銀行金融電訊協會制定的標準報文匹配
技術領域
,公開了對銀行報文進行匹配的方法,該方法包括在銀行報文處理系統(tǒng)的數據庫中設置報文自動匹配參數表;銀行報文處理系統(tǒng)接收到一對待匹配的報文,從數據庫中調用所述報文自動匹配參數表,按照該報文自動匹配參數表中設定的規(guī)則對其中一個待匹配報文中的相關項進行轉換;銀行報文處理系統(tǒng)將轉換后的相關項與另一個待匹配報文中的相關項進行匹配。利用本發(fā)明,提高了銀行報文匹配的成功率,減少了手工報文匹配的風險,提高了報文匹配的效率和報文解付的速度,提升了銀行在客戶心目中的形象。文檔編號G06Q30/00GK101110783SQ20071014561公開日2008年1月23日申請日期2007年9月3日優(yōu)先權日2007年9月3日發(fā)明者李大巖,凱石,超羅,蔣睿濤申請人:中國工商銀行股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南皮县| 永和县| 柳河县| 陆丰市| 汶川县| 楚雄市| 威远县| 青铜峡市| 米林县| 蒙山县| 江源县| 松潘县| 景东| 浠水县| 德保县| 深水埗区| 白银市| 盈江县| 新竹市| 西乌| 尼勒克县| 天等县| 平罗县| 伽师县| 巴彦淖尔市| 屏东县| 盖州市| 玉龙| 德江县| 京山县| 岳阳县| 田东县| 乐平市| 桃园县| 栾城县| 通渭县| 武乡县| 罗定市| 洛宁县| 明星| 大安市|