亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):6468965閱讀:258來源:國知局

專利名稱::一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及數(shù)據(jù)處理
技術(shù)領(lǐng)域
,特別是涉及一種不同應(yīng)用系統(tǒng)間的數(shù)摒核對(duì)方法、裝置及系統(tǒng)。
背景技術(shù)
:在很多業(yè)務(wù)領(lǐng)域,根據(jù)業(yè)務(wù)的需要,會(huì)對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行核對(duì)處理。例如在電子交易領(lǐng)域,交易雙方通過第三方支付系統(tǒng)實(shí)現(xiàn)網(wǎng)上交易,該第三方支付系統(tǒng)就需要通過對(duì)賬系統(tǒng)與參與交易的銀行系統(tǒng)進(jìn)行對(duì)賬處理。對(duì)賬處理是對(duì)前一個(gè)清算周期的交易信息進(jìn)行核對(duì),以確認(rèn)交易信息的一致性和正確性。所述第三方支付系統(tǒng)與接入的各家銀行都要作對(duì)賬。具體對(duì)賬過程是結(jié)算人員從銀行獲得用來對(duì)賬的文件,對(duì)賬文件的格式一般是銀行自己定義的,每個(gè)銀行的對(duì)賬文件一般來說格式不一樣;然后,將該對(duì)賬文件中的對(duì)賬字段分別與第三方支付系統(tǒng)中的交易數(shù)據(jù)進(jìn)行核對(duì)。其中,所述對(duì)賬字段是指用于對(duì)賬過程的字段,不同的業(yè)務(wù)需要對(duì)不同的字段,如支付寶卡通提現(xiàn)需要對(duì)用戶的卡通協(xié)議號(hào),正常提現(xiàn)需要對(duì)用戶的卡號(hào)。其中,所述支付寶卡通提現(xiàn)業(yè)務(wù)是指將4艮行卡號(hào)與支付寶支付系統(tǒng)的賬號(hào)通過卡通協(xié)議進(jìn)行關(guān)聯(lián),卡通協(xié)議號(hào)分別與銀行卡號(hào)、支付寶支付系統(tǒng)的賬號(hào)相對(duì)應(yīng)。目前,對(duì)賬系統(tǒng)采取的對(duì)賬方法是,針對(duì)每一家銀行的系統(tǒng)來作對(duì)賬。但由于需要與第三方支付系統(tǒng)進(jìn)行對(duì)賬的銀行系統(tǒng)非常多,而每個(gè)銀行系統(tǒng)的對(duì)賬文件格式不一致,多種業(yè)務(wù)需要對(duì)賬的字段也不盡相同,因此這種需要針對(duì)每家銀行實(shí)現(xiàn)一套對(duì)賬流程的處理方式,對(duì)開發(fā)和測試造成了巨大的負(fù)擔(dān)。一方面,對(duì)于系統(tǒng)的開發(fā)而言,對(duì)賬系統(tǒng)實(shí)現(xiàn)起來異常復(fù)雜,非常不利于維護(hù)和擴(kuò)展;另一方面,對(duì)于開發(fā)人員而言,當(dāng)對(duì)賬字段需要更改的時(shí)候,需要重新開發(fā),然后系統(tǒng)重新發(fā)布,代價(jià)4艮大。通過以上電子交易領(lǐng)域的對(duì)賬處理過程可知,如果一個(gè)數(shù)據(jù)核對(duì)系統(tǒng)(如對(duì)賬系統(tǒng))需要與多個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)(如各家銀行的系統(tǒng))進(jìn)行數(shù)據(jù)核對(duì)處理,采用針對(duì)每個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)實(shí)現(xiàn)一套核對(duì)流程的方式,而每個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)的核對(duì)文件格式不一致,不同業(yè)務(wù)需要核對(duì)的字段也不相同,這種情況下,數(shù)據(jù)核對(duì)系統(tǒng)的開發(fā)、維護(hù)和擴(kuò)展會(huì)非常困難,而且還對(duì)開發(fā)人員造成人力資源的耗費(fèi)。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題是提供一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)方法、裝置及系統(tǒng),以解決目前的核對(duì)方法造成數(shù)據(jù)核對(duì)系統(tǒng)的開發(fā)、維護(hù)和擴(kuò)展困難,耗費(fèi)大量人力的問題。為解決上述技術(shù)問題,根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明公開了以下技術(shù)方案一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)裝置,用于將至少一個(gè)第一應(yīng)用系統(tǒng)中的第一數(shù)據(jù)文件與第二應(yīng)用系統(tǒng)中的第二數(shù)據(jù)文件進(jìn)行核對(duì),包括文件解析規(guī)則獲取單元,用于獲取預(yù)配置的文件解析規(guī)則;,文件獲取單元,用于獲取對(duì)應(yīng)該文件解析規(guī)則的第一數(shù)據(jù)文件;文件解析單元,用于按照所述文件解析規(guī)則,將所述第一數(shù)據(jù)文件解析為統(tǒng)一格式的數(shù)據(jù)記錄;核對(duì)字段獲取單元,用于對(duì)應(yīng)所述第一數(shù)據(jù)文件,獲取預(yù)配置的核對(duì)字段;數(shù)據(jù)核對(duì)單元,用于按照所述核對(duì)字段,將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行核對(duì)。其中,所述數(shù)據(jù)核對(duì)單元具體包括比較子單元和標(biāo)記子單元;所述比較子單元用于根據(jù)核對(duì)字段將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件的數(shù)據(jù)進(jìn)行比較;如果所有的核對(duì)字段對(duì)應(yīng)的數(shù)據(jù)都匹配,則所述標(biāo)記子單元用于將所述第二數(shù)據(jù)文件的數(shù)據(jù)標(biāo)記為正常數(shù)據(jù);否則,所述標(biāo)記子單元用于標(biāo)記為差異數(shù)據(jù)。優(yōu)選的,所述裝置還包括第二數(shù)據(jù)文件獲取單元,用于獲取第二數(shù)據(jù)文件。其中,所述第二數(shù)據(jù)文件獲取單元設(shè)置在數(shù)據(jù)核對(duì)單元中。優(yōu)選的,所述裝置還包括線程池,用于分配多個(gè)線程執(zhí)行所述數(shù)據(jù)核對(duì)單元;核對(duì)引擎,用于管理所述線程池。本發(fā)明還提供了一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)方法,用于將至少一個(gè)第一應(yīng)用系統(tǒng)中的第一數(shù)據(jù)文件與第二應(yīng)用系統(tǒng)中的第二數(shù)據(jù)文件進(jìn)行核對(duì),包括提供文件解析規(guī)則獲取單元,該單元獲取預(yù)配置的文件解析規(guī)則;提供文件獲取單元,該單元獲取對(duì)應(yīng)該文件解析規(guī)則的笫一數(shù)據(jù)文件;提供文件解析單元,該單元按照所述文件解析規(guī)則,將所述第一數(shù)據(jù)文件解析為統(tǒng)一格式的數(shù)據(jù)記錄;提供核對(duì)字段獲取單元,該單元對(duì)應(yīng)所述第一數(shù)據(jù)文件,獲取預(yù)配置的核對(duì)字段;提供數(shù)據(jù)核對(duì)單元,該單元按照所述核對(duì)字段,將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行核對(duì)。優(yōu)選的,所述方法還包括數(shù)據(jù)核對(duì)單元根據(jù)核對(duì)字段將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件的數(shù)據(jù)進(jìn)行比較,如果所有的核對(duì)字段對(duì)應(yīng)的數(shù)據(jù)都匹配,則將所述第二數(shù)據(jù)文件的數(shù)據(jù)標(biāo)記為正常數(shù)據(jù);否則,標(biāo)記為差異數(shù)據(jù)。優(yōu)選的,所述方法還包括通過配置新的文件解析規(guī)則和新的核對(duì)字段,增加新的第一數(shù)據(jù)文件與第二數(shù)據(jù)文件的核對(duì)。其中,所述獲取預(yù)配置的文件解析規(guī)則,并獲取對(duì)應(yīng)該文件解析規(guī)則的第一數(shù)據(jù)文件,具體包括文件解析規(guī)則獲取單元定時(shí)檢查預(yù)配置的文件解析規(guī)則,當(dāng)有新的文件解析規(guī)則時(shí),獲取該新的文件解析規(guī)則并緩存,然后文件獲取單元獲取對(duì)應(yīng)該新的文件解析規(guī)則的第一數(shù)據(jù)文件。其中,所述獲取預(yù)配置的核對(duì)字段具體包括核對(duì)字段獲取單元定時(shí)檢查預(yù)配置的核對(duì)字段,當(dāng)有新的核對(duì)字段時(shí),獲取該新的核對(duì)字段并緩存。優(yōu)選的,核對(duì)引擎從線程池分配多個(gè)線程執(zhí)行所述核對(duì)。優(yōu)選的,所述預(yù)配置文件解析MJ'j和核對(duì)字段,具體包括設(shè)置文件解析規(guī)則配置表來預(yù)配置文件解析規(guī)則;設(shè)置核對(duì)字段配置表來預(yù)配置核對(duì)字段。優(yōu)選的,所述文件解析規(guī)則獲取單元獲取預(yù)配置的文件解析規(guī)則,具體包括根據(jù)第二數(shù)據(jù)文件中的每條數(shù)據(jù)記錄對(duì)應(yīng)的應(yīng)用系統(tǒng),獲取對(duì)應(yīng)該應(yīng)用系統(tǒng)的文件解析規(guī)則。本發(fā)明還提供了一種數(shù)據(jù)核對(duì)系統(tǒng),包括至少一個(gè)應(yīng)用系統(tǒng)及核對(duì)子系7統(tǒng),所述核對(duì)子系統(tǒng)包括第一數(shù)據(jù)庫,用于存儲(chǔ)文件解析規(guī)則及核對(duì)字段;第二數(shù)據(jù)庫,用于存儲(chǔ)文件解析后的數(shù)據(jù)記錄;第三數(shù)據(jù)庫,用于存儲(chǔ)第二數(shù)據(jù)文件;文件解析規(guī)則緩存服務(wù)器,用于從第一數(shù)據(jù)庫獲取預(yù)配置的文件解析規(guī)則,然后通知文件解析器;文件解析器,用于觸發(fā)文件獲取器獲取第一數(shù)據(jù)文件,然后按照所述文件解析規(guī)則,將所述第一數(shù)據(jù)文件解析為統(tǒng)一格式的數(shù)據(jù)記錄,并存入第二數(shù)據(jù)庫;文件獲取器,用于從應(yīng)用系統(tǒng)獲M應(yīng)該文件解析規(guī)則的第一數(shù)據(jù)丈件;核對(duì)字段緩存服務(wù)器,用于對(duì)應(yīng)所述第一數(shù)據(jù)文件,從第一數(shù)據(jù)庫獲取預(yù)配置的核對(duì)字段,并從第二數(shù)據(jù)庫獲取文件解析后的數(shù)據(jù)記錄,然后通知核對(duì)處理器;核對(duì)處理器,用于從第三數(shù)據(jù)庫獲取第二數(shù)據(jù)文件,然后按照所述核對(duì)字段,將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行核對(duì)。優(yōu)選的,所述系統(tǒng)還包括線程池,用于分配多個(gè)線程執(zhí)行所述核對(duì)處理器;核對(duì)引擎,用于管理所述線程池。其中,所述文件解析規(guī)則緩存服務(wù)器定時(shí)檢查第一數(shù)據(jù)庫,當(dāng)有新的文件解析規(guī)則時(shí),獲取該新的文件解析規(guī)則并緩存;所述核對(duì)字段緩存服務(wù)器定時(shí)檢查第一數(shù)據(jù)庫,當(dāng)有新的核對(duì)字段時(shí),獲取該新的核對(duì)字段并緩存。其中,所述第一數(shù)據(jù)庫和第二數(shù)據(jù)庫為同一個(gè)數(shù)據(jù)庫。根據(jù)本發(fā)明提供的具體實(shí)施例,本發(fā)明具有以下技術(shù)效果首先,本發(fā)明提供了一種可配置的數(shù)據(jù)核對(duì)系統(tǒng)及核對(duì)方法,該方法通過預(yù)先配置文件解析規(guī)則和核對(duì)字段,然后根據(jù)預(yù)配置的文件解析規(guī)則將第一數(shù)據(jù)文件解析為統(tǒng)一格式的數(shù)據(jù)記錄,再按照預(yù)配置的核對(duì)字段,將所述數(shù)據(jù)記錄與第二數(shù)據(jù)文件的數(shù)進(jìn)行核對(duì)。針對(duì)電子交易中第三方支付系統(tǒng)與各銀行系統(tǒng)間的對(duì)賬處理,所述方法將各銀行不同的文件解析規(guī)則、不同的對(duì)賬字段進(jìn)行預(yù)先配置,然后根據(jù)所述配置信息完成對(duì)賬處理。當(dāng)增加新的4艮行系統(tǒng)時(shí),只需增加新的配置信息即可;或者,當(dāng)更改對(duì)賬字段時(shí),只需修改原始配置中的對(duì)賬字段即可。由此,這種可配置的對(duì)賬方式更加靈活,更加有利于系統(tǒng)的維護(hù)和擴(kuò)展;而且,極大地減輕了開發(fā)人員的工作負(fù)擔(dān)。其次,在采用配置方式的基礎(chǔ)上,本發(fā)明還利用線程池來同時(shí)處理多個(gè)核對(duì),從而大大提高了核對(duì)效率。圖1是本發(fā)明實(shí)施例一所述一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)裝置結(jié)構(gòu)圖;圖2是本發(fā)明實(shí)施例一所述一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)方法流程圖;圖3是本發(fā)明實(shí)施例二所述對(duì)賬系統(tǒng)中文件解析模塊的結(jié)構(gòu)圖;圖4是本發(fā)明實(shí)施例二所述對(duì)賬系統(tǒng)中對(duì)賬模塊的結(jié)構(gòu)圖;圖5是本發(fā)明實(shí)施例二所述一種對(duì)賬方法的流程圖;圖6是本發(fā)明實(shí)施例中對(duì)賬文件格式的示意截圖;圖7是本發(fā)明實(shí)施例中將對(duì)賬文件導(dǎo)入到數(shù)據(jù)庫的表結(jié)構(gòu)示意截圖。具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。實(shí)施例一本發(fā)明實(shí)施例一提供了一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)裝置。參照圖l,是本發(fā)明實(shí)施例所述一種數(shù)據(jù)核對(duì)裝置結(jié)構(gòu)圖。該裝置是將至少一個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)的數(shù)據(jù)(稱為第一數(shù)據(jù)文件)與數(shù)據(jù)核對(duì)系統(tǒng)的數(shù)據(jù)(稱為第二數(shù)據(jù)文件)進(jìn)行核對(duì),所述數(shù)據(jù)核對(duì)系統(tǒng)可同時(shí)連接多個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)。所述數(shù)據(jù)核對(duì)裝置通常設(shè)置于所述數(shù)據(jù)核對(duì)系統(tǒng)中,但本實(shí)施例不做限定,該裝置也可以設(shè)置在數(shù)據(jù)核對(duì)系統(tǒng)之外。所述數(shù)據(jù)核對(duì)裝置主要包括文件解析規(guī)則獲取單元Ull,用于獲取預(yù)配置的文件解析規(guī)則;文件獲取單元U12,用于獲取對(duì)應(yīng)該文件解析規(guī)則的第一數(shù)據(jù)文件;文件解析單元U13,用于按照所述文件解析規(guī)則,將所述第一數(shù)據(jù)文件解析為統(tǒng)一格式的數(shù)據(jù)記錄;核對(duì)字段獲取單元U14,用于對(duì)應(yīng)所述第一數(shù)據(jù)文件,獲取預(yù)配置的核對(duì)字段;數(shù)據(jù)核對(duì)單元U15,用于按照所述核對(duì)字段,將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行核對(duì)。其中,所述第二數(shù)據(jù)文件可以由設(shè)置在數(shù)據(jù)核對(duì)單元U15內(nèi)的第二數(shù)據(jù)文件獲取單元獲取(如果數(shù)據(jù)核對(duì)裝置設(shè)置于所述數(shù)據(jù)核對(duì)系統(tǒng)中,則數(shù)據(jù)核對(duì)單元U15可以直接從系統(tǒng)數(shù)據(jù)庫中讀取),也可以設(shè)置一單獨(dú)的第二數(shù)據(jù)文件獲取單元從數(shù)據(jù)核對(duì)系統(tǒng)獲取第二數(shù)據(jù)文件。需要說明的是,當(dāng)數(shù)據(jù)核對(duì)系統(tǒng)同時(shí)連接多個(gè)應(yīng)用系統(tǒng)時(shí),上述文件獲取單元U12需要從不同的應(yīng)用系統(tǒng)分別獲取第一數(shù)據(jù)文件,而第二數(shù)據(jù)文件都從數(shù)據(jù)核對(duì)系統(tǒng)獲取。優(yōu)選的,所述數(shù)據(jù)核對(duì)單元U15具體包括比較子單元和標(biāo)記子單元;所述比較子單元用于根據(jù)核對(duì)字段將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件的數(shù)據(jù)進(jìn)行比較;如果所有的核對(duì)字段對(duì)應(yīng)的數(shù)據(jù)都匹配,則所述標(biāo)記子單元用于將所述第二數(shù)據(jù)文件的數(shù)據(jù)標(biāo)記為正常數(shù)據(jù);否則,所述標(biāo)記子單元用于標(biāo)記為差異數(shù)據(jù)。優(yōu)選的,所述裝置還包括線程池,用于分配多個(gè)線程執(zhí)行所述數(shù)據(jù)核對(duì)單元U15;核對(duì)引擎,用于管理所述線程池,包括對(duì)線程的獲取、分發(fā)、運(yùn)行、回收等整個(gè)生命周期的管理?;谝陨险f明,也可以對(duì)上述裝置進(jìn)行擴(kuò)展,用于實(shí)現(xiàn)多個(gè)不同的兩兩應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)。例如,可以實(shí)現(xiàn)A應(yīng)用系統(tǒng)與B應(yīng)用系統(tǒng)的數(shù)據(jù)核對(duì),也可以實(shí)現(xiàn)C應(yīng)用系統(tǒng)與D應(yīng)用系統(tǒng)的數(shù)據(jù)核對(duì)。此時(shí),所述裝置需要將兩個(gè)進(jìn)行核對(duì)的系統(tǒng)數(shù)據(jù)解析為統(tǒng)一格式。假設(shè)第一應(yīng)用系統(tǒng)的數(shù)據(jù)文件與第二應(yīng)用系統(tǒng)的數(shù)據(jù)文件進(jìn)行核對(duì),則該裝置不僅包括用于獲取第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)的文件解析規(guī)則的文件解析規(guī)則獲取單元,用于獲取第一應(yīng)用系統(tǒng)的數(shù)據(jù)文件的文件獲取單元,用于將所述第一應(yīng)用系統(tǒng)的數(shù)據(jù)文件解析為統(tǒng)一格式數(shù)據(jù)的文件解析單元,以及核對(duì)字段獲取單元和數(shù)據(jù)核對(duì)單元;還可以包括用于獲取第二應(yīng)用系統(tǒng)的數(shù)據(jù)文件的文件獲取單元,用于將所述第二應(yīng)用系統(tǒng)的數(shù)據(jù)文件解析為統(tǒng)一格式數(shù)據(jù)的文件解析單元。針對(duì)上述數(shù)據(jù)核對(duì)裝置,本發(fā)明實(shí)施例提供了一種不同應(yīng)用系統(tǒng)間的婆:據(jù)核對(duì)方法。以至少一個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)的數(shù)據(jù)(第一數(shù)據(jù)文件)與數(shù)據(jù)核對(duì)系統(tǒng)的數(shù)據(jù)(第二數(shù)據(jù)文件)進(jìn)行核對(duì)為例。參照圖2,是實(shí)施例一所述一種數(shù)據(jù)核對(duì)方法流程圖。以一次核對(duì)過程為例,第一數(shù)據(jù)文件與第二數(shù)據(jù)文件的數(shù)據(jù)核對(duì)處理過程如下S201,文件解析規(guī)則獲取單元獲取預(yù)配置的文件解析規(guī)則,然后文件獲取單元獲取對(duì)應(yīng)該文件解析規(guī)則的第一數(shù)據(jù)文件;所述第一數(shù)據(jù)文件來源于業(yè)務(wù)應(yīng)用系統(tǒng);本實(shí)施例提供的配置信息包括文件解析規(guī)則和核對(duì)字段。所述文件解析規(guī)則用于對(duì)第一數(shù)據(jù)文件進(jìn)行解析,第一數(shù)據(jù)文件的格式不同,解析規(guī)則也不同。即如果有多個(gè)第一數(shù)據(jù)文件分別來源于不同的業(yè)務(wù)應(yīng)用系統(tǒng),則需要針對(duì)每個(gè)第一數(shù)據(jù)文件的格式配置相應(yīng)的文件解析規(guī)則。所述核對(duì)字段用于提供需要核對(duì)的數(shù)據(jù),而業(yè)務(wù)不同,需要核對(duì)的字段也不同。這些信息都需要預(yù)先配置,可以設(shè)置文件解析規(guī)則配置表和核對(duì)字段配置表來分別存放文件解析規(guī)則和核對(duì)字段,當(dāng)然也可以采取其他存放方式,本實(shí)施例不作限定。當(dāng)某個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)需要與數(shù)據(jù)核對(duì)系統(tǒng)核對(duì)數(shù)據(jù)的時(shí)候,將該業(yè)務(wù)應(yīng)用系統(tǒng)的文件解析規(guī)則和需要核對(duì)的字段配置到相應(yīng)的配置表中,然后核對(duì)過程中根據(jù)這些配置信息完成核對(duì)。針對(duì)一次數(shù)據(jù)核對(duì),首先要讀取配置信息中的文件解析規(guī)則,然后乂M目應(yīng)的業(yè)務(wù)應(yīng)用系統(tǒng)中讀取對(duì)應(yīng)該文件解析規(guī)則的第一數(shù)據(jù)文件,繼續(xù)以下流程。優(yōu)選的,可以將從文件解析規(guī)則配置表讀取出的文件解析規(guī)則進(jìn)行緩存,下次使用時(shí)從該緩存讀取即可。如果數(shù)據(jù)核對(duì)系統(tǒng)同時(shí)連接多個(gè)應(yīng)用系統(tǒng),不同應(yīng)用系統(tǒng)的文件解析規(guī)則也不同,此時(shí)文件解析規(guī)則獲取單元獲取不同的文件解析規(guī)則的方式是依次讀取第二數(shù)據(jù)文件中的數(shù)據(jù)記錄,根據(jù)記錄對(duì)應(yīng)的應(yīng)用系統(tǒng),獲取對(duì)應(yīng)該應(yīng)用系統(tǒng)的文件解析規(guī)則;然后,文件獲取單元從該應(yīng)用系統(tǒng)中獲取第一數(shù)據(jù)文件。S202,文件解析單元按照所述文件解析規(guī)則,將所述第一數(shù)據(jù)文件解析為統(tǒng)一格式的數(shù)據(jù)記錄;ii文件解析的目的是要把各種不同格式的文件解析成具有統(tǒng)一格式的數(shù)據(jù)記錄,存放到數(shù)據(jù)庫中,以便后續(xù)核對(duì)時(shí)使用。這樣,各種業(yè)務(wù)應(yīng)用系統(tǒng)的文件都轉(zhuǎn)換成了一種格式,就可以通過同一個(gè)核對(duì)流程完成數(shù)據(jù)核對(duì),而不需要像現(xiàn)有技術(shù)一樣分別實(shí)現(xiàn)核對(duì)流程。S203,核對(duì)字段獲取單元對(duì)應(yīng)所述第一數(shù)據(jù)文件,獲取預(yù)配置的核對(duì)字段;當(dāng)文件解析完成之后,繼續(xù)^目應(yīng)的配置信息中獲取需要核對(duì)的字段,所述字採可能為一個(gè)或多個(gè)。優(yōu)選的,可以將從核對(duì)字段配置表讀取出的核對(duì)字段進(jìn)行緩存,下次使用時(shí)從該緩存讀取即可。S204,數(shù)據(jù)核對(duì)單元按照所述核對(duì)字段,將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行核對(duì)。所述第二數(shù)據(jù)文件來源于數(shù)據(jù)核對(duì)系統(tǒng)。具體核對(duì)過程是根據(jù)核對(duì)字段將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件的數(shù)據(jù)進(jìn)行比較,如果所有的核對(duì)字段對(duì)應(yīng)的數(shù)據(jù)都匹配,則將所述第二數(shù)據(jù)文件的數(shù)據(jù)標(biāo)記為正常數(shù)據(jù);否則,標(biāo)記為差異數(shù)據(jù)。對(duì)于差異數(shù)據(jù),可以通知人工處理。上述流程中,獲取文件解析規(guī)則的步驟和獲取核對(duì)字段的步驟并沒有先后執(zhí)行的必然聯(lián)系,以上流程僅作為實(shí)施例,在實(shí)際應(yīng)用中,也可以同時(shí)獲取。當(dāng)一次核對(duì)過程結(jié)束后,再對(duì)下次核對(duì)循環(huán)執(zhí)行S101—S104。這些要核對(duì)的文件可能來源于不同的業(yè)務(wù)應(yīng)用系統(tǒng),各文件的凄t據(jù)格式也可能不同,但通過統(tǒng)一的核對(duì)流程即可完成。以上數(shù)據(jù)核對(duì)方法充分利用了每種核對(duì)流程中公用的部分,通過配置的方式將不同格式的文件轉(zhuǎn)換為統(tǒng)一格式后,就可以根據(jù)配置的核對(duì)字段進(jìn)行統(tǒng)一處理,因此一套核對(duì)流程就可以實(shí)現(xiàn)多個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)與數(shù)據(jù)核對(duì)系統(tǒng)的數(shù)據(jù)核對(duì)處理。而當(dāng)增加新的業(yè)務(wù)應(yīng)用系統(tǒng),或更改核對(duì)字段的時(shí)候,通過增加或修改配置信息即可實(shí)現(xiàn)。因此,這種可配置的數(shù)據(jù)核對(duì)方式更加靈活,更加有利于系統(tǒng)的維護(hù)和擴(kuò)展;而且,極大地減輕了開發(fā)人員的工作負(fù)擔(dān)。實(shí)施例二針對(duì)上述數(shù)據(jù)核對(duì)裝置和核對(duì)方法的說明,結(jié)合實(shí)際應(yīng)用,本發(fā)明實(shí)施例二提供了一種數(shù)據(jù)核對(duì)系統(tǒng)。仍以電子交易領(lǐng)域的對(duì)賬系統(tǒng)為例,該對(duì)賬系統(tǒng)是將第三方支付系統(tǒng)的交易數(shù)據(jù)與銀行系統(tǒng)的對(duì)賬文件進(jìn)行核對(duì)。所述對(duì)賬系統(tǒng)主要包括文件解析模塊和對(duì)賬才莫塊,下面分別說明。參照圖3,是實(shí)施例二所述對(duì)賬系統(tǒng)中文件解析^i塊的結(jié)構(gòu)圖。所述文件解析模塊主要包括第一數(shù)據(jù)庫U31,用于存儲(chǔ)文件解析規(guī)則及對(duì)賬字段;第二數(shù)據(jù)庫U32,用于存儲(chǔ)文件解析后的數(shù)據(jù)記錄;文件解析規(guī)則緩存服務(wù)器U33,用于從第一數(shù)據(jù)庫U31獲取預(yù)配置的文件解析規(guī)則,然后通知文件解析器U34;文件解析器U34,用于觸發(fā)文件獲取器U35獲取對(duì)賬文件,然后按照所述文件解析規(guī)則,將所述對(duì)賬文件解析為統(tǒng)一格式的數(shù)據(jù)記錄,并存入第二數(shù)據(jù)庫U32;文件獲取器U35,用于從應(yīng)用系統(tǒng)獲取對(duì)應(yīng)該文件解析規(guī)則的對(duì)賬文件,本例中所述應(yīng)用系統(tǒng)為銀行系統(tǒng),所述銀行系統(tǒng)可以為多家銀行的系統(tǒng)。其中,所述第一數(shù)據(jù)庫U31和第二數(shù)據(jù)庫U32也可以為同一個(gè)數(shù)據(jù)庫。文件解析模塊的工作過程如下文件解析規(guī)則緩存服務(wù)器U33根據(jù)配置的定時(shí)時(shí)間,定時(shí)檢查配置文件解析規(guī)則的第一數(shù)據(jù)庫U31,當(dāng)發(fā)現(xiàn)有新的文件解析規(guī)則時(shí),獲取該新的文件解析規(guī)則并緩存,然后通知文件解析器U34;文件解析器U34觸發(fā)文件獲取器U35從銀行系統(tǒng)獲取對(duì)賬文件,然后文件解析器U34按照所述新的文件解析規(guī)則,將所述對(duì)賬文件解析為統(tǒng)一格式的數(shù)據(jù)記錄,并存入第二數(shù)據(jù)庫U32。其中,所述新的文件解析規(guī)則可以是新添加到第一數(shù)據(jù)庫U31中的記錄,也可以是對(duì)第一數(shù)據(jù)庫U31中原有記錄的更新信息。參照圖4,是實(shí)施例二所述對(duì)賬系統(tǒng)中對(duì)賬模塊的結(jié)構(gòu)圖。所述對(duì)賬模塊主要包括第三數(shù)據(jù)庫U41,用于存儲(chǔ)需要對(duì)賬的交易數(shù)據(jù),這些交易數(shù)據(jù)來源于第三方支付系統(tǒng);對(duì)賬字段緩存服務(wù)器U42,用于對(duì)應(yīng)所述對(duì)賬文件,從第一數(shù)據(jù)庫U31獲取預(yù)配置的對(duì)賬字段,并從第二數(shù)據(jù)庫U32獲取文件解析后的數(shù)據(jù)記錄,13然后通知對(duì)賬處理器U43;對(duì)賬處理器U43,用于從第三數(shù)據(jù)庫U41獲取交易數(shù)據(jù),然后按照所述對(duì)賬字段,將對(duì)應(yīng)所述對(duì)賬文件的數(shù)據(jù)記錄與交易數(shù)據(jù)進(jìn)行核對(duì)。優(yōu)選的,所述對(duì)賬模塊還包括線程池U44,用于分配多個(gè)線程執(zhí)行所述對(duì)賬處理器U43;對(duì)賬引擎U45,用于管理所述線程池U44,包括對(duì)線程的獲取、分發(fā)、運(yùn)行、回收等整個(gè)生命周期的管理。對(duì)賬模塊的工作過程如下對(duì)賬字段緩存服務(wù)器U42根據(jù)配置的定時(shí)時(shí)間,定時(shí)檢查配置對(duì)賬字段的第一數(shù)據(jù)庫U31,當(dāng)發(fā)現(xiàn)有新的對(duì)賬字段時(shí),獲取該新的對(duì)賬字段并緩存;對(duì)賬字段緩存服務(wù)器U42還需要從第二數(shù)據(jù)庫U32獲取文件解析后的數(shù)據(jù)記錄,然后通知對(duì)賬處理器U43;對(duì)賬處理器U43從第三數(shù)據(jù)庫U41獲取交易數(shù)據(jù),然后按照所述對(duì)賬字段,將對(duì)應(yīng)所述對(duì)賬文件的數(shù)據(jù)記錄與交易數(shù)據(jù)進(jìn)行核對(duì)。針對(duì)多線程處理,對(duì)賬引擎U45控制線程池U44分配多個(gè)線程,同時(shí)執(zhí)行對(duì)賬處理。此時(shí),對(duì)賬處理器U43以多線程方式并行執(zhí)行對(duì)賬處理。上述對(duì)賬系統(tǒng)不僅可以用來作對(duì)賬操作,也可以用來做復(fù)核操作??傊魏涡枰葘?duì)兩方的數(shù)據(jù)的業(yè)務(wù)場景都可以利用所述系統(tǒng)通過修改來實(shí)現(xiàn)。在實(shí)際應(yīng)用中,很多業(yè)務(wù)都需要進(jìn)行數(shù)據(jù)核對(duì),針對(duì)上述對(duì)賬系統(tǒng),仍以電子交易領(lǐng)域的對(duì)賬處理為例。參照圖5,是實(shí)施例二所述一種對(duì)賬方法的流程圖。對(duì)于每天的交易記錄,第三方支付系統(tǒng)需要與多家銀行系統(tǒng)進(jìn)行對(duì)賬處理。假設(shè)目前已有兩家銀行系統(tǒng)實(shí)現(xiàn)了與第三方支付系統(tǒng)的對(duì)賬,即配置表中已記錄了這兩家4艮行的配置信息(包括文件解析規(guī)則和核對(duì)字段),當(dāng)增加第三家銀行系統(tǒng)時(shí),后臺(tái)管理人員通過管理頁面在文件解析規(guī)則配置表和對(duì)賬字段配置表中分別錄入新的文件解析規(guī)則和新的核對(duì)字段。對(duì)賬處理如下S501,文件解析規(guī)則緩存服務(wù)器定時(shí)檢查第一數(shù)據(jù)庫中的文件解析規(guī)則配置表,當(dāng)有新的文件解析規(guī)則時(shí),獲取該新的文件解析規(guī)則并緩存,然后通知文件解析器;文件解析器觸發(fā)文件獲取器獲^t應(yīng)該新的文件解析規(guī)則的對(duì)賬文件;所述對(duì)賬文件來源于銀行系統(tǒng);即通過定時(shí)刷新文件解析規(guī)則配置表的方式,可以發(fā)現(xiàn)是否有新的文件解析規(guī)則添加進(jìn)來,如果第三家銀行的文件解析規(guī)則已添加進(jìn)來,則可以檢測出并立即進(jìn)行對(duì)賬處理。其中,所述新的文件解析規(guī)則可以是新添加到文件解析規(guī)則配置表中的記錄,也可以是對(duì)文件解析規(guī)則配置表中原有記錄的更新信息。總之,所述定時(shí)檢查的目的是保持緩存與配置表的數(shù)據(jù)一致。S502,文件解析器按照所述新的文件解析規(guī)則,將所述新獲取的對(duì)賬文件解析為統(tǒng)一格式的數(shù)據(jù)記錄,并存入第二數(shù)據(jù)庫;5503,核對(duì)字段緩存服務(wù)器定時(shí)檢查第一數(shù)據(jù)庫中的對(duì)賬字段配置表,當(dāng)有新的對(duì)賬字段時(shí),對(duì)應(yīng)所述新獲取的對(duì)賬文件,獲取新的對(duì)賬字段并緩存;并從第二數(shù)據(jù)庫獲取文件解析后的數(shù)據(jù)記錄,然后通知核對(duì)處理器;即通過定時(shí)刷新對(duì)賬字段配置表可以發(fā)現(xiàn)是否有新的對(duì)賬字段添加進(jìn)來。所述新的核對(duì)字段可以是新添加的核對(duì)字段,也可以是原有核對(duì)字段的更新信息。所述定時(shí)檢查也是為了保持緩存與配置表的數(shù)據(jù)一致。所述定時(shí)刷新文件解析規(guī)則配置表和定時(shí)刷新對(duì)賬字段配置表的過程可以并行,但針對(duì)同一個(gè)對(duì)賬文件的處理,則需要完成文件解析后,才能利用對(duì)賬字段進(jìn)行對(duì)賬處理。5504,核對(duì)處理器按照所迷對(duì)賬字段,將對(duì)應(yīng)所述對(duì)賬文件的數(shù)據(jù)記錄與第三方支付系統(tǒng)中的交易數(shù)據(jù)進(jìn)行核對(duì)。核對(duì)過程中,可能存在如下情況如果是銀行有、第三方支付系統(tǒng)無的數(shù)據(jù),標(biāo)記為多賬數(shù)據(jù);如果是第三方支付系統(tǒng)有、銀行無的數(shù)據(jù),標(biāo)記為少賬數(shù)據(jù);如果雙方都有的數(shù)據(jù),則根據(jù)配置好的對(duì)賬字段來比較,如果所有的對(duì)賬字段都能匹配通過,則標(biāo)記這條數(shù)據(jù)為正常數(shù)據(jù),然后通知業(yè)務(wù)應(yīng)用系統(tǒng)進(jìn)行后續(xù)的處理;如果遇到某個(gè)對(duì)賬字段不能匹配,則標(biāo)記這條字段為差異數(shù)據(jù),統(tǒng)計(jì)到差異結(jié)果里面,形成一個(gè)凈",供結(jié)算人員手工干預(yù)處理。本實(shí)施例中,上述緩存采用的是Memcached緩存機(jī)制。Memcached是個(gè)開源的緩存框架,當(dāng)然也可以用其他的緩存框架(比如OSCache),本實(shí)施例15不作限定。本實(shí)施例優(yōu)選的,在采用配置方式的基礎(chǔ)上,還利用線程池來同時(shí)處理多個(gè)核對(duì),從而大大提高了核對(duì)效率。所述線程池是指以一個(gè)或多個(gè)線程循環(huán)執(zhí)行多個(gè)應(yīng)用邏輯的線程集合。本實(shí)施例可采用現(xiàn)有的任何一種線程池技術(shù)來實(shí)現(xiàn)數(shù)據(jù)核對(duì)。而且,線程池技術(shù)對(duì)線程的管理具有良好的安全性。本實(shí)施例中,對(duì)賬過程由于數(shù)據(jù)量很大,需要多個(gè)線程同時(shí)對(duì)賬,這樣線程之間的安全和并發(fā)就很重要,因?yàn)閷?duì)賬過程直接關(guān)系著資金的安全,如果出現(xiàn)并發(fā)問題,將會(huì)有資金的損失。而線程池技術(shù)是將整個(gè)對(duì)賬過程需要用到的線程部分形成了一個(gè)公用的模板,能夠在底層保證安全,因此使用線程池技術(shù)可以對(duì)線程的獲取、分發(fā)、運(yùn)行、回收等整個(gè)生命周期進(jìn)行安全管理。通過以上舉例表明,本發(fā)明提供的可配置的數(shù)據(jù)核對(duì)方法,可以快速接入新的核對(duì)業(yè)務(wù)。而且,利用線程池技術(shù)大大提高了核對(duì)效率,保證了數(shù)據(jù)核對(duì)的安全性。下面舉例說明,以農(nóng)行的提現(xiàn)業(yè)務(wù)對(duì)賬為例從農(nóng)行網(wǎng)銀下載的提現(xiàn)對(duì)賬文件格式截圖如圖6所示。根據(jù)配置好的提現(xiàn)對(duì)賬文件解析規(guī)則,將這個(gè)文件解析到數(shù)據(jù)庫里面去,導(dǎo)入到數(shù)據(jù)庫里的表結(jié)構(gòu)截圖如圖7所示(部分字段可以自行酌情增減)圖7中,settle—batch—no字段是對(duì)銀行提現(xiàn)對(duì)賬文件生成的一個(gè)批次號(hào)。然后找到3959這個(gè)批次號(hào)所有的記錄(該例子中只有2條),開始進(jìn)入對(duì)賬過程對(duì)賬線程池首先取出部分?jǐn)?shù)據(jù)(可以自行根據(jù)情況來定義,本例中定義的是每次取出100條),分配到各個(gè)線程去開始對(duì)賬,等這100條完成了,對(duì)賬線程池繼續(xù)去取數(shù)據(jù),直到這個(gè)批次的所有數(shù)據(jù)都取完為止。線程會(huì)讀出農(nóng)行需要配置的對(duì)賬字段,例如數(shù)據(jù)庫可以配置如下<table>tableseeoriginaldocumentpage17</column></row><table>表1然后線程可以根據(jù)這三個(gè)字段開始對(duì)賬,對(duì)賬的過程中會(huì)根據(jù)對(duì)賬的情況來更新圖7中所示的compare—flag字段。例如,正常數(shù)據(jù)可以標(biāo)記為R,差異數(shù)據(jù)可以標(biāo)記為D,多賬數(shù)據(jù)可以標(biāo)記為M等等。等所有的流水都對(duì)賬完畢之后,統(tǒng)計(jì)上述報(bào)表,然后形成結(jié)果文件,供管理人員參考。至此,整個(gè)對(duì)賬過程結(jié)束。以上對(duì)本發(fā)明所提供的一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)方法、裝置及系了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。權(quán)利要求1、一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)裝置,用于將至少一個(gè)第一應(yīng)用系統(tǒng)中的第一數(shù)據(jù)文件與第二應(yīng)用系統(tǒng)中的第二數(shù)據(jù)文件進(jìn)行核對(duì),其特征在于,包括文件解析規(guī)則獲取單元,用于獲取預(yù)配置的文件解析規(guī)則;文件獲取單元,用于獲取對(duì)應(yīng)該文件解析規(guī)則的第一數(shù)據(jù)文件;文件解析單元,用于按照所述文件解析規(guī)則,將所述第一數(shù)據(jù)文件解析為統(tǒng)一格式的數(shù)據(jù)記錄;核對(duì)字段獲取單元,用于對(duì)應(yīng)所述第一數(shù)據(jù)文件,獲取預(yù)配置的核對(duì)字段;數(shù)據(jù)核對(duì)單元,用于按照所述核對(duì)字段,將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行核對(duì)。2、根據(jù)權(quán)利要求1所述的裝置,其特征在于所述數(shù)據(jù)核對(duì)單元具體包括比較子單元和標(biāo)記子單元;所述比較子單元用于根據(jù)核對(duì)字段將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件的數(shù)據(jù)進(jìn)行比較;如果所有的核對(duì)字段對(duì)應(yīng)的數(shù)據(jù)都匹配,則所述標(biāo)記子單元用于將所述第二數(shù)據(jù)文件的數(shù)據(jù)標(biāo)記為正常數(shù)據(jù);否則,所述標(biāo)記子單元用于標(biāo)記為差異數(shù)據(jù)。3、根據(jù)權(quán)利要求l所述的裝置,其特征在于,還包括第二數(shù)據(jù)文件獲取單元,用于獲取第二數(shù)據(jù)文件。4、根據(jù)權(quán)利要求3所述的裝置,其特征在于所述第二數(shù)據(jù)文件獲取單元設(shè)置在數(shù)據(jù)核對(duì)單元中。5、根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括線程池,用于分配多個(gè)線程執(zhí)行所述數(shù)據(jù)核對(duì)單元;核對(duì)引擎,用于管理所述線程池。6、一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)方法,用于將至少一個(gè)第一應(yīng)用系統(tǒng)中的第一數(shù)據(jù)文件與第二應(yīng)用系統(tǒng)中的第二數(shù)據(jù)文件進(jìn)行核對(duì),其特征在于,包括提供文件解析規(guī)則獲取單元,該單元獲取預(yù)配置的文件解析規(guī)則;提供文件獲取單元,該單元獲取對(duì)應(yīng)該文件解析規(guī)則的第一數(shù)據(jù)文件;提供文件解析單元,該單元按照所述文件解析規(guī)則,將所述第一數(shù)據(jù)文件解析為統(tǒng)一格式的數(shù)據(jù)記錄;提供核對(duì)字段獲取單元,該單元對(duì)應(yīng)所述第一數(shù)據(jù)文件,獲取預(yù)配置的核對(duì)字段;提供數(shù)據(jù)核對(duì)單元,該單元按照所述核對(duì)字段,將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行核對(duì)。7、根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括數(shù)據(jù)核對(duì)單元根據(jù)核對(duì)字段將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件的數(shù)據(jù)進(jìn)行比較,如果所有的核對(duì)字段對(duì)應(yīng)的數(shù)據(jù)都匹配,則將所述第二數(shù)據(jù)文件的數(shù)據(jù)標(biāo)記為正常數(shù)據(jù);否則,標(biāo)記為差異數(shù)據(jù)。8、根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括通過配置新的文件解析規(guī)則和新的核對(duì)字段,增加新的第一數(shù)據(jù)文件與第二數(shù)據(jù)文件的核對(duì)。9、根據(jù)權(quán)利要求8所述的方法,其特征在于,所述獲取預(yù)配置的文件解析規(guī)則,并獲取對(duì)應(yīng)該文件解析規(guī)則的第一數(shù)據(jù)文件,具體包括文件解析規(guī)則獲取單元定時(shí)檢查預(yù)配置的文件解析規(guī)則,當(dāng)有新的文件解析規(guī)則時(shí),獲取該新的文件解析規(guī)則并緩存,然后文件獲取單元獲取對(duì)應(yīng)該新的文件解析規(guī)則的第一數(shù)據(jù)文件。10、根據(jù)權(quán)利要求8所述的方法,其特征在于,所述獲取預(yù)配置的核對(duì)字段具體包括核對(duì)字段獲取單元定時(shí)檢查預(yù)配置的核對(duì)字段,當(dāng)有新的核對(duì)字段時(shí),獲取該新的核對(duì)字段并緩存。11、根據(jù)權(quán)利要求6—10任一所述的方法,其特征在于核對(duì)引擎從線程池分配多個(gè)線程執(zhí)行所述核對(duì)。12、根據(jù)權(quán)利要求6所述的方法,其特征在于,所述預(yù)配置文件解析規(guī)則和核對(duì)字段,具體包括設(shè)置文件解析規(guī)則配置表來預(yù)配置文件解析規(guī)則;設(shè)置核對(duì)字段配置表來預(yù)配置核對(duì)字段。13、根據(jù)權(quán)利要求6所述的方法,其特征在于,所述文件解析規(guī)則獲取單元獲取預(yù)配置的文件解析規(guī)則,具體包括根據(jù)第二數(shù)據(jù)文件中的每條數(shù)據(jù)記錄對(duì)應(yīng)的應(yīng)用系統(tǒng),獲取對(duì)應(yīng)該應(yīng)用系統(tǒng)的文件解析規(guī)則。14、一種數(shù)據(jù)核對(duì)系統(tǒng),其特征在于,包括至少一個(gè)應(yīng)用系統(tǒng)及核對(duì)子系統(tǒng),所述核對(duì)子系統(tǒng)包括第一數(shù)據(jù)庫,用于存儲(chǔ)文件解析規(guī)則及核對(duì)字段;第二數(shù)據(jù)庫,用于存儲(chǔ)文件解析后的數(shù)據(jù)記錄;第三數(shù)據(jù)庫,用于存儲(chǔ)第二數(shù)據(jù)文件;文件解析規(guī)則緩存服務(wù)器,用于從第一數(shù)據(jù)庫獲取預(yù)配置的文件解析規(guī)則,然后通知文件解析器;文件解析器,用于觸發(fā)文件獲取器獲取第一數(shù)據(jù)文件,然后按照所述文件解析規(guī)則,將所述第一數(shù)據(jù)文件解析為統(tǒng)一格式的數(shù)據(jù)記錄,并存入第二數(shù)據(jù)庫;文件獲取器,用于從應(yīng)用系統(tǒng)獲取對(duì)應(yīng)該文件解析規(guī)則的第一數(shù)據(jù)文件;核對(duì)字段緩存服務(wù)器,用于對(duì)應(yīng)所述第一數(shù)據(jù)文件,從第一數(shù)據(jù)庫獲取預(yù)配置的核對(duì)字段,并從第二數(shù)據(jù)庫獲取文件解析后的數(shù)據(jù)記錄,然后通知核對(duì)處理器;核對(duì)處理器,用于從第三數(shù)據(jù)庫獲取第二數(shù)據(jù)文件,然后按照所述核對(duì)字段,將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行核對(duì)。15、根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,還包括線程池,用于分配多個(gè)線程執(zhí)行所述核對(duì)處理器;核對(duì)引擎,用于管理所述線程池。16、根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于所述文件解析規(guī)則緩存服務(wù)器定時(shí)4全查第一數(shù)據(jù)庫,當(dāng)有新的文件解析規(guī)則時(shí),獲取該新的文件解析^見則并緩存;所述核對(duì)字段緩存服務(wù)器定時(shí)檢查第一數(shù)據(jù)庫,當(dāng)有新的核對(duì)字段時(shí),獲取該新的核對(duì)字段并緩存。17、根據(jù)權(quán)利要求14—16任一所述的系統(tǒng),其特征在于所述第一數(shù)據(jù)庫和第二數(shù)據(jù)庫為同一個(gè)數(shù)據(jù)庫。全文摘要本發(fā)明公開了一種不同應(yīng)用系統(tǒng)間的數(shù)據(jù)核對(duì)方法、裝置及系統(tǒng),以解決目前的核對(duì)方法造成數(shù)據(jù)核對(duì)系統(tǒng)的開發(fā)、維護(hù)和擴(kuò)展困難的問題。所述方法包括提供文件解析規(guī)則獲取單元,該單元獲取預(yù)配置的文件解析規(guī)則;提供文件獲取單元,該單元獲取對(duì)應(yīng)該文件解析規(guī)則的第一數(shù)據(jù)文件;提供文件解析單元,該單元按照所述文件解析規(guī)則,將所述第一數(shù)據(jù)文件解析為統(tǒng)一格式的數(shù)據(jù)記錄;提供核對(duì)字段獲取單元,該單元對(duì)應(yīng)所述第一數(shù)據(jù)文件,獲取預(yù)配置的核對(duì)字段;提供數(shù)據(jù)核對(duì)單元,該單元按照所述核對(duì)字段,將對(duì)應(yīng)所述第一數(shù)據(jù)文件的數(shù)據(jù)記錄與第二數(shù)據(jù)文件中的數(shù)據(jù)進(jìn)行核對(duì)。這種可配置的數(shù)據(jù)核對(duì)方式更加靈活,更加有利于系統(tǒng)的維護(hù)和擴(kuò)展。文檔編號(hào)G06F17/30GK101458705SQ200810189148公開日2009年6月17日申請日期2008年12月29日優(yōu)先權(quán)日2008年12月29日發(fā)明者劉中勝申請人:阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1