聯(lián)機(jī)處理各機(jī)構(gòu)間數(shù)據(jù)差錯(cuò)的數(shù)據(jù)處理裝置及其方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù),具體地涉及一種聯(lián)機(jī)處理各機(jī)構(gòu)間數(shù)據(jù)差錯(cuò)的數(shù)據(jù)處理裝置及其數(shù)據(jù)處理方法。
[0002]
【背景技術(shù)】
[0003]目前的銀行卡支付機(jī)構(gòu)間的差錯(cuò)處理主要有三種方法:離線文件方法、在線平臺方法和聯(lián)機(jī)報(bào)文方法。
[0004]離線文件方法是指,支付機(jī)構(gòu)與銀行卡組織之間通過傳遞文件來實(shí)現(xiàn)差錯(cuò)交易的處理,目前國際卡組織雙信息差錯(cuò)交易多采用這種方法。在這種方法里,差錯(cuò)提出機(jī)構(gòu)將差錯(cuò)信息寫入文件,然后通過ftp等方式傳輸?shù)姐y行卡組織。銀行卡組織定期處理文件(一般是一天處理一次),先檢查文件是否符合規(guī)范,再檢查文件里的交易是否符合業(yè)務(wù)要求,檢查中如果出現(xiàn)問題,將檢查結(jié)果寫在反饋文件里,定期發(fā)給差錯(cuò)提交機(jī)構(gòu)。如果沒有問題,處理差錯(cuò)業(yè)務(wù),并將差錯(cuò)結(jié)果寫在反饋文件里,定期發(fā)給差錯(cuò)提交機(jī)構(gòu)和差錯(cuò)相關(guān)機(jī)構(gòu)。這種方法處理的缺點(diǎn)是差錯(cuò)提出方和銀行卡組織之間的交互性差,處理周期長,而且文件中只能傳輸交易信息,無法包含憑證信息。
[0005]在線平臺方法是指,支付機(jī)構(gòu)登陸到銀行卡組織統(tǒng)一搭建的在線差錯(cuò)Web平臺上處理差錯(cuò)交易。在這種方法里,差錯(cuò)提出機(jī)構(gòu)將差錯(cuò)信息通過差錯(cuò)Web平臺提交,銀行卡組織的差錯(cuò)平臺可以進(jìn)行實(shí)時(shí)檢查、交互和處理。但這種方法的問題是機(jī)構(gòu)需要業(yè)務(wù)人員手工從機(jī)構(gòu)自建的差錯(cuò)平臺中獲取差錯(cuò)信息和憑證,再手工逐筆錄入到銀行卡組織的差錯(cuò)平臺中。大量的人工操作降低了整體的差錯(cuò)處理效率,也增加了人力成本。
[0006]現(xiàn)有的聯(lián)機(jī)報(bào)文方法是指,支付機(jī)構(gòu)通過發(fā)送IS08583報(bào)文給銀行卡組織來實(shí)現(xiàn)差錯(cuò)交易的處理,目前國際卡組織單信息差錯(cuò)交易多采用這種方法。這種方法受報(bào)文標(biāo)準(zhǔn)限制,只能傳輸差錯(cuò)交易信息,無法傳輸差錯(cuò)憑證文件,給其他方面確認(rèn)差錯(cuò)交易的真實(shí)性增加了困難。
【發(fā)明內(nèi)容】
[0007]鑒于上述問題,本發(fā)明旨在提供一種處理周期短、處理效率稿并且能夠節(jié)省人工成本的聯(lián)機(jī)處理各機(jī)構(gòu)間數(shù)據(jù)差錯(cuò)的數(shù)據(jù)處理裝置及其數(shù)據(jù)處理方法。
[0008]本發(fā)明的聯(lián)機(jī)處理各機(jī)構(gòu)間數(shù)據(jù)差錯(cuò)的數(shù)據(jù)處理裝置及其數(shù)據(jù)處理方法通過使用WebService技術(shù)實(shí)現(xiàn)差錯(cuò)的聯(lián)機(jī)處理,克服了文件方式下處理周期長的缺點(diǎn),本發(fā)明的聯(lián)機(jī)處理各機(jī)構(gòu)間數(shù)據(jù)差錯(cuò)的數(shù)據(jù)處理裝整合了各機(jī)構(gòu)自建的差錯(cuò)平臺,減少了操作人員的人工操作步驟,而且本發(fā)明的聯(lián)機(jī)處理各機(jī)構(gòu)間數(shù)據(jù)差錯(cuò)的數(shù)據(jù)處理裝中的報(bào)文可以將交易信息和憑證合并傳輸,克服了現(xiàn)有聯(lián)機(jī)方式下報(bào)文不能攜帶文件的缺點(diǎn)。
[0009]本發(fā)明的聯(lián)機(jī)處理各機(jī)構(gòu)間數(shù)據(jù)差錯(cuò)的數(shù)據(jù)處理裝置,用于在第一機(jī)構(gòu)和第二機(jī)構(gòu)之間進(jìn)行數(shù)據(jù)處理,其特征在于,具備: 報(bào)文模型庫,用于存儲統(tǒng)一的差錯(cuò)業(yè)務(wù)報(bào)文模型,其中,所述差錯(cuò)業(yè)務(wù)報(bào)文模型包括差錯(cuò)業(yè)務(wù)信息和憑證文件;
報(bào)文接收模塊,用于接收來自第一機(jī)構(gòu)的請求報(bào)文數(shù)據(jù),其中所述請求報(bào)文數(shù)據(jù)由所述第一機(jī)構(gòu)基于該第一機(jī)構(gòu)的業(yè)務(wù)數(shù)據(jù)和所述差錯(cuò)業(yè)務(wù)報(bào)文模型而組成;
報(bào)文解析模塊,用于解析來自所述報(bào)文接收模塊的所述請求報(bào)文數(shù)據(jù)并且獲得解析結(jié)果;
安全模塊,用于根據(jù)所述解析結(jié)果檢查所述請求報(bào)文數(shù)據(jù)的安全策略;
差錯(cuò)業(yè)務(wù)規(guī)則庫,用于存儲差錯(cuò)業(yè)務(wù)規(guī)則;
邏輯推理機(jī),用于根據(jù)所述解析結(jié)果以及所述差錯(cuò)業(yè)務(wù)規(guī)則對所述請求報(bào)文中數(shù)據(jù)中的業(yè)務(wù)數(shù)據(jù)進(jìn)行邏輯處理并生成業(yè)務(wù)交易數(shù)據(jù);
交易數(shù)據(jù)庫,用于存儲所述業(yè)務(wù)交易數(shù)據(jù);
報(bào)文組裝模塊,用于根據(jù)所述業(yè)務(wù)交易數(shù)據(jù)和所述報(bào)文模型庫中的所述差錯(cuò)業(yè)務(wù)報(bào)文模型組裝成請求報(bào)文;以及
報(bào)文發(fā)送模塊,用于將所述請求報(bào)文發(fā)給第二機(jī)構(gòu)。
[0010]優(yōu)選地,所述報(bào)文接收模塊還用于控制所述請求報(bào)文的通訊流量。
[0011]優(yōu)選地,所述報(bào)文模型庫用XML語言的定義語言XSD實(shí)現(xiàn)。
[0012]優(yōu)選地,所述報(bào)文解析模塊用于解析來自所述報(bào)文接收模塊的所述請求報(bào)文數(shù)據(jù)并且將所述請求報(bào)文數(shù)據(jù)解析成安全域信息、控制域信息和信息域信息。
[0013]優(yōu)選地,所述安全域信息至少包括用戶名。密碼、簽名和摘要;
所述控制域信息包括業(yè)務(wù)類型信息;
所述信息域信息包括:帳號、金額、憑證文件以及清算日期。
[0014]優(yōu)選地,所述安全模塊用于根據(jù)所述解析結(jié)果中的所述安全域信息判斷是否安全可信。
[0015]優(yōu)選地,所述安全模塊用于根據(jù)所述解析結(jié)果中的所述安全域信息對安全策略進(jìn)行檢查。
[0016]優(yōu)選地,所述安全策略包括:密碼解密是否成功;簽名和摘要是否驗(yàn)證成功;用戶名、簽名和證書是否匹配。
[0017]優(yōu)選地,所述邏輯推理機(jī)用于根據(jù)所述控制域信息判斷當(dāng)前報(bào)文需要完成的業(yè)務(wù),并根據(jù)所述信息域信息和所述交易數(shù)據(jù)庫的信息判斷該業(yè)務(wù)對應(yīng)的交易是否正確并且在通過判斷后將該業(yè)務(wù)交易數(shù)據(jù)插入到交易數(shù)據(jù)庫中。
[0018]優(yōu)選地,所述報(bào)文發(fā)送模塊判斷第二機(jī)構(gòu)的當(dāng)前線路是否空閑,在判斷為空閑的情況下將所述請求報(bào)文發(fā)送給第二機(jī)構(gòu)。
[0019]本發(fā)明的聯(lián)機(jī)處理各機(jī)構(gòu)間數(shù)據(jù)差錯(cuò)的數(shù)據(jù)處理方法,用于在第一機(jī)構(gòu)和第二機(jī)構(gòu)之間進(jìn)行數(shù)據(jù)處理,其特征在于,包括下述步驟:
報(bào)文接收步驟,接收來自第一機(jī)構(gòu)的請求報(bào)文數(shù)據(jù),其中所述請求報(bào)文數(shù)據(jù)由第一機(jī)構(gòu)基于該第一機(jī)構(gòu)的業(yè)務(wù)數(shù)據(jù)和存儲在報(bào)文模型庫中的差錯(cuò)業(yè)務(wù)報(bào)文模型而組成;
報(bào)文解析步驟,解析來自由上述報(bào)文接收步驟接收到的請求報(bào)文數(shù)據(jù),獲得解析結(jié)果;
安全策略檢查步驟,用于根據(jù)所述解析結(jié)果檢查所述報(bào)文數(shù)據(jù)的安全策略; 邏輯推理步驟,根據(jù)所述解析結(jié)果以及所述差錯(cuò)業(yè)務(wù)規(guī)則對所述請求報(bào)文中數(shù)據(jù)中的業(yè)務(wù)數(shù)據(jù)進(jìn)行邏輯處理并生成業(yè)務(wù)交易數(shù)據(jù);
報(bào)文組裝步驟,用于根據(jù)所述業(yè)務(wù)交易數(shù)據(jù)和所述差錯(cuò)業(yè)務(wù)報(bào)文模型組裝成請求報(bào)文.’以及
報(bào)文發(fā)送步驟,用于將所述請求報(bào)文發(fā)給第二機(jī)構(gòu)。
[0020]優(yōu)選地,在所述報(bào)文接收步驟中,控制所述請求報(bào)文的通訊流量。
[0021]優(yōu)選地,在所述報(bào)文解析步驟中,將請求報(bào)文數(shù)據(jù)解析成安全域信息、控制域信息和ig息域ig息。
[0022]優(yōu)選地,在所述安全策略檢查步驟中進(jìn)行如下的安全策略檢查:
密碼解密是否成功;
簽名和摘要是否驗(yàn)證成功;
用戶名、簽名和證書是否匹配。
[0023]優(yōu)選地,在所述報(bào)文發(fā)送步驟中,判斷第二機(jī)構(gòu)的當(dāng)前線路是否空閑,在判斷為空閑的情況下將所述請求報(bào)文發(fā)送給第二機(jī)構(gòu)。
[0024]本發(fā)明的聯(lián)機(jī)處理各機(jī)構(gòu)間賬務(wù)差錯(cuò)的數(shù)據(jù)差錯(cuò)的數(shù)據(jù)處理裝置及其數(shù)據(jù)處理方法的特點(diǎn)是將能夠攜帶憑證文件的報(bào)文應(yīng)用于各第二機(jī)構(gòu)間進(jìn)行賬務(wù)差錯(cuò)處理,從而建立了各第二機(jī)構(gòu)自建差錯(cuò)處理系統(tǒng)的集成平臺裝置來實(shí)現(xiàn)差錯(cuò)交易的聯(lián)機(jī)處理。本發(fā)明的聯(lián)機(jī)處理各機(jī)構(gòu)間賬務(wù)差錯(cuò)的數(shù)據(jù)差錯(cuò)的數(shù)據(jù)處理裝置避免了文件傳輸方式下的處理周期長、交互性差的問題,也克服了平臺處理方式的人工操作工作量大的問題。與現(xiàn)有的聯(lián)機(jī)處理差錯(cuò)方式相比,能夠攜帶憑證文件的報(bào)文滿足了交易各方審核憑證的需要,在功能方面有重大改進(jìn)。
[0025]
當(dāng)前第1頁
1 
2 
3