專(zhuān)利名稱(chēng):一種參數(shù)批量同步方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)據(jù)處理領(lǐng)域,尤其涉及一種參數(shù)批量同步方法和系統(tǒng)。
背景技術(shù):
數(shù)據(jù)備份系統(tǒng)或者異地災(zāi)備系統(tǒng)的建設(shè)期間的數(shù)據(jù)同步大多數(shù)采用儲(chǔ)存級(jí)別的同步或者依賴(lài)數(shù)據(jù)庫(kù)的事物日志,對(duì)數(shù)據(jù)庫(kù)或者系統(tǒng)底層軟件要求高,且核心系統(tǒng)和遠(yuǎn)程備份系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)要求基本一致。異或采用事物請(qǐng)求重發(fā)、重做的方式,數(shù)據(jù)一致性保證方面建設(shè)難度大,兩端系統(tǒng)耦合度也大。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種遠(yuǎn)程參數(shù)批量同步方法和系統(tǒng)、核心系統(tǒng)和備份系統(tǒng),用于在核心系統(tǒng)和備份系統(tǒng)之間進(jìn)行參數(shù)數(shù)據(jù)同步。本發(fā)明提供以下技術(shù)方案:
1、一種參數(shù)批量同步方法,用于在核心系統(tǒng)和遠(yuǎn)程備份系統(tǒng)之間進(jìn)行參數(shù)批量同步,其特征在于,所述參數(shù)批量同步方法包括步驟:
A.所述核心系統(tǒng)根據(jù)核心系統(tǒng)中的參數(shù)生成參數(shù)文件;
B.所述核心系統(tǒng)將所述參數(shù)文件發(fā)送至所述遠(yuǎn)程備份系統(tǒng);以及
C.所述遠(yuǎn)程備份系統(tǒng)根據(jù)所述參數(shù)文件在所述遠(yuǎn)程備份系統(tǒng)中進(jìn)行參數(shù)同步。2、如技術(shù)方案I所述的參數(shù)批量同步方法,其特征在于,步驟A包括步驟:
Al.根據(jù)參數(shù)生成記錄,每條記錄包括一條參數(shù),并且如果所述核心系統(tǒng)確定采用增量的方式更新備份系統(tǒng)的參數(shù)則每條記錄還包括操作標(biāo)志,所述操作標(biāo)志為插入、更新或刪除;
A2.將所述記錄匯總成所述參數(shù)文件;以及
A3.命名所述參數(shù)文件,所述參數(shù)文件名包括日期、批次、類(lèi)別和屬性標(biāo)志,所述屬性標(biāo)志為全量或增量。3、如技術(shù)方案2所述的參數(shù)批量同步方法,其特征在于,步驟C包括步驟:
Cl.所述遠(yuǎn)程備份系統(tǒng)根據(jù)所述參數(shù)文件名來(lái)確定所述參數(shù)文件的屬性標(biāo)志;
C2.如果為全量,則刪除所述遠(yuǎn)程備份系統(tǒng)中的存儲(chǔ)的所述類(lèi)別的參數(shù),讀取所述參數(shù)文件內(nèi)的參數(shù)并寫(xiě)入?yún)?shù);
C3.如果為增量,則逐條讀取所述記錄,并確定操作標(biāo)志,
C4.如果所述操作標(biāo)志為插入,則將所述記錄中的參數(shù)插入至所述遠(yuǎn)程備份系統(tǒng);
C5.如果所述操作標(biāo)志為更新,則利用所述記錄中的參數(shù)來(lái)更新所述遠(yuǎn)程備份系統(tǒng)中的該條參數(shù);
C6.如果所述操作標(biāo)志為刪除,則刪除在所述遠(yuǎn)程備份系統(tǒng)中的該條參數(shù)。4.如技術(shù)方案3所述的參數(shù)批量同步方法,其特征在于,所述參數(shù)文件還包括安全校驗(yàn)標(biāo)志和/或安全信息,步驟C在步驟Cl之前還包括: 所述遠(yuǎn)程備份系統(tǒng)根據(jù)所述安全校驗(yàn)標(biāo)志和/或安全信息來(lái)驗(yàn)證所述遠(yuǎn)程備份系統(tǒng)接收到的參數(shù)文件,如果驗(yàn)證通過(guò),則進(jìn)行后續(xù)步驟,否則返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)。5、如技術(shù)方案3或4所述的參數(shù)批量同步方法,其特征在于,所述參數(shù)文件還包括表示記錄的數(shù)量的記錄數(shù)信息,步驟C在步驟Cl之前還包括步驟:
所述遠(yuǎn)程備份系統(tǒng)根據(jù)記錄數(shù)信息來(lái)驗(yàn)證文件,如果遠(yuǎn)程備份系統(tǒng)接收到的參數(shù)文件的記錄的數(shù)量與記錄數(shù)信息一致,則進(jìn)行后續(xù)步驟,否則返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)。6、如技術(shù)方案3-5之一的參數(shù)批量同步方法,其特征在于,所述方法還包括:
D.所述遠(yuǎn)程備份系統(tǒng)匯總參數(shù)文件處理結(jié)果,生成并發(fā)送包含參數(shù)文件處理結(jié)果的反饋文件至核心系統(tǒng)。7、一種參數(shù)批量同步系統(tǒng),用于在核心系統(tǒng)和遠(yuǎn)程備份系統(tǒng)之間進(jìn)行參數(shù)批量同步,其特征在于,所述系統(tǒng)包括核心系統(tǒng)和遠(yuǎn)程備份系統(tǒng),所述核心系統(tǒng)包括核心系統(tǒng)數(shù)據(jù)庫(kù)、參數(shù)文件生成器和核心系統(tǒng)收發(fā)端,所述遠(yuǎn)程備份系統(tǒng)包括備份系統(tǒng)數(shù)據(jù)庫(kù)、參數(shù)文件裝載器和備份系統(tǒng)收發(fā)端,其中
核心系統(tǒng)數(shù)據(jù)庫(kù)存儲(chǔ)至少一條參數(shù);
參數(shù)文件生成器根據(jù)核心系統(tǒng)數(shù)據(jù)庫(kù)中的參數(shù)生成參數(shù)文件,并通過(guò)所述核心系統(tǒng)收發(fā)端發(fā)送至所述備份系統(tǒng)收發(fā)端;以及
所述備份系統(tǒng)收發(fā)端接收所述參數(shù)文件并轉(zhuǎn)發(fā)至所述參數(shù)文件裝載器,所述參數(shù)文件裝載器根據(jù)所述參數(shù)文件在所述備份系統(tǒng)數(shù)據(jù)庫(kù)中進(jìn)行參數(shù)同步。8、如技術(shù)方案7所述的參數(shù)批量同步系統(tǒng),其特征在于,所述參數(shù)文件生成器根據(jù)核心系統(tǒng)數(shù)據(jù)庫(kù)中的參數(shù)生成參數(shù)文件包括:
Al.根據(jù)參數(shù)生成記錄,每條記錄包括一條參數(shù),并且如果所述核心系統(tǒng)確定采用增量的方式更新備份系統(tǒng)的參數(shù)則每條記錄還包括操作標(biāo)志,所述操作標(biāo)志為插入、更新或刪除;
A2.將所述記錄匯總成所述參數(shù)文件;以及
A3.命名所述參數(shù)文件,所述參數(shù)文件名包括日期、批次、類(lèi)別和屬性標(biāo)志,所述屬性標(biāo)志為全量或增量。9、如技術(shù)方案8所述的參數(shù)批量同步系統(tǒng),其特征在于,所述參數(shù)文件裝載器根據(jù)所述參數(shù)文件在所述備份系統(tǒng)數(shù)據(jù)庫(kù)中進(jìn)行參數(shù)同步包括:
Cl.所述參數(shù)文件裝載器根據(jù)所述參數(shù)文件名來(lái)確定所述參數(shù)文件的屬性標(biāo)志;
C2.如果為全量,則刪除所述備份系統(tǒng)數(shù)據(jù)庫(kù)中的存儲(chǔ)的所述類(lèi)別的參數(shù),讀取參數(shù)文件內(nèi)的參數(shù)并寫(xiě)入?yún)?shù);
C3.如果為增量,則逐條讀取所述記錄,并確定操作標(biāo)志,
C4.如果操作標(biāo)志為插入,則將記錄中的參數(shù)插入至所述備份系統(tǒng)數(shù)據(jù)庫(kù);
C5.如果操作標(biāo)志為更新,則利用記錄中的參數(shù)來(lái)更新所述遠(yuǎn)程備份系統(tǒng)中的該條參
數(shù);
C6.如果操作標(biāo)志為刪除,則刪除在所述遠(yuǎn)程備份系統(tǒng)中的該條參數(shù)。10、如技術(shù)方案9所述的參數(shù)批量同步系統(tǒng),其特征在于,所述參數(shù)文件還包括安全校驗(yàn)標(biāo)志和/或安全信息,所述參數(shù)文件裝載器在執(zhí)行步驟Cl之前被配置為:
根據(jù)所述安全校驗(yàn)標(biāo)志和/或安全信息來(lái)驗(yàn)證所述遠(yuǎn)程備份系統(tǒng)接收到的參數(shù)文件,如果驗(yàn)證通過(guò),則進(jìn)行后續(xù)步驟,否則返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)。11、如技術(shù)方案9或10所述的參數(shù)批量同步系統(tǒng),其特征在于,所述參數(shù)文件還包括表示記錄數(shù)量的記錄數(shù)信息,所述參數(shù)文件裝載器在執(zhí)行步驟Cl之前被配置為:
根據(jù)記錄數(shù)信息來(lái)驗(yàn)證文件,如果遠(yuǎn)程備份系統(tǒng)接收到的參數(shù)文件的記錄的數(shù)量與記錄數(shù)信息一致,則進(jìn)行后續(xù)步驟,否則返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)。12、如技術(shù)方案9-11之一的參數(shù)批量同步系統(tǒng),其特征在于,所述參數(shù)文件裝載器還被配置為:
D.匯總文件參數(shù)裝載結(jié)果,生成并發(fā)送包含參數(shù)裝載結(jié)果的反饋文件。本發(fā)明提出一種基于文件的核心系統(tǒng)與遠(yuǎn)程備份系統(tǒng)的參數(shù)批量同步方法和系統(tǒng),可應(yīng)用于銀行卡系統(tǒng)與其災(zāi)備系統(tǒng)或者代授權(quán)系統(tǒng)之間的參數(shù)數(shù)據(jù)同步。本方法簡(jiǎn)單、系統(tǒng)是輕量級(jí),對(duì)核心系統(tǒng)與遠(yuǎn)程備份系統(tǒng)之間約束性要求弱、應(yīng)用建設(shè)難度低。
圖1為根據(jù)本發(fā)明的遠(yuǎn)程參數(shù)批量同步系統(tǒng)的方塊 圖2為根據(jù)本發(fā)明的遠(yuǎn)程參數(shù)批量同步方法的流程圖。
具體實(shí)施例方式下面將結(jié)合附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例,在附圖中相同的參考標(biāo)號(hào)表示相同的元件。圖1為根據(jù)本發(fā)明的遠(yuǎn)程參數(shù)批量同步系統(tǒng)的方塊圖。如圖1所示,所述遠(yuǎn)程參數(shù)批量同步系統(tǒng)包括核心系統(tǒng)I和遠(yuǎn)程備份系統(tǒng)2。所述核心系統(tǒng)I包括核心系統(tǒng)數(shù)據(jù)庫(kù)
10、參數(shù)文件生成器12和核心系統(tǒng)收發(fā)端14。所述遠(yuǎn)程備份系統(tǒng)2包括備份系統(tǒng)數(shù)據(jù)庫(kù)
20、參數(shù)文件裝載器22和備份系統(tǒng)收發(fā)端24。核心系統(tǒng)收發(fā)端14和備份系統(tǒng)收發(fā)端24之間的文件傳輸?shù)姆绞嚼缈梢允荈TP方式或者流方式等等。核心系統(tǒng)數(shù)據(jù)庫(kù)10存儲(chǔ)至少一條參數(shù)。參數(shù)文件生成器12根據(jù)核心系統(tǒng)數(shù)據(jù)庫(kù)中的參數(shù)生成參數(shù)文件,并通過(guò)所述核心系統(tǒng)收發(fā)端14發(fā)送至所述備份系統(tǒng)收發(fā)端24。具體而言,參數(shù)文件生成器12根據(jù)來(lái)自核心系統(tǒng)數(shù)據(jù)庫(kù)10的參數(shù)生成記錄,每條記錄包括一條參數(shù),并且如果所述核心系統(tǒng)確定采用增量的方式更新備份系統(tǒng)的參數(shù)則每條記錄還包括操作標(biāo)志,所述操作標(biāo)志為插入、更新或刪除。核心系統(tǒng)根據(jù)核心系統(tǒng)數(shù)據(jù)庫(kù)內(nèi)該條參數(shù)較上一次同步來(lái)決定操作標(biāo)志是新增、修改還是刪除。參數(shù)文件生成器12將所述記錄匯總成所述參數(shù)文件。然后參數(shù)文件生成器12命名所述參數(shù)文件,所述參數(shù)文件名包括日期、批次、類(lèi)別和屬性標(biāo)志,所述屬性標(biāo)志為全量或增量。類(lèi)別可以用于區(qū)別不同用途參數(shù)的,比如商戶(hù)信息參數(shù)、賬戶(hù)余額參數(shù)、黑名單參數(shù)等。如果核心系統(tǒng)確定本次全量更新備份系統(tǒng)的參數(shù),則將屬性標(biāo)志設(shè)置為全量,如果核心系統(tǒng)確定采用增量的方式更新備份系統(tǒng)的參數(shù)那么則將屬性標(biāo)志設(shè)置為增量??蛇x地,參數(shù)文件生成器12還可以生成安全校驗(yàn)標(biāo)志和/或安全信息并將其匯入所述參數(shù)文件。安全信息可以用于驗(yàn)證參數(shù)文件,例如可以為銀行卡組織內(nèi)成熟的文件MAC (Message Authentication Code,報(bào)文來(lái)源正確性鑒別碼),或者 MD5 (Message DigestAlgorithm 5,消息摘要算法第五版)。可選地,參數(shù)文件生成器12還可以生成表示記錄數(shù)量的記錄數(shù)信息并將其匯入所述參數(shù)文件。所述核心系統(tǒng)收發(fā)端24接收所述參數(shù)文件并轉(zhuǎn)發(fā)至所述參數(shù)文件裝載器22,所述參數(shù)文件裝載器22根據(jù)所述參數(shù)文件在所述備份系統(tǒng)數(shù)據(jù)庫(kù)20中進(jìn)行參數(shù)同步。具體而言,所述參數(shù)文件裝載器24根據(jù)參數(shù)文件名來(lái)確定所述參數(shù)文件的屬性標(biāo)志如果為全量,則刪除所述備份系統(tǒng)數(shù)據(jù)庫(kù)中的存儲(chǔ)的所述類(lèi)別的參數(shù),讀取參數(shù)文件內(nèi)的參數(shù)并寫(xiě)入?yún)?shù)。如果為增量,則逐條讀取所述記錄,并確定操作標(biāo)志,如果操作標(biāo)志為插入,則將記錄中的參數(shù)插入至所述備份系統(tǒng)數(shù)據(jù)庫(kù);如果操作標(biāo)志為更新,則利用記錄中的參數(shù)來(lái)更新所述遠(yuǎn)程備份系統(tǒng)中的該條參數(shù);如果操作標(biāo)志為刪除,則刪除在所述遠(yuǎn)程備份系統(tǒng)中的該條參數(shù)??蛇x地,所述參數(shù)文件裝載器24根據(jù)所述安全校驗(yàn)標(biāo)志和/或安全信息來(lái)驗(yàn)證所述遠(yuǎn)程備份系統(tǒng)接收到的參數(shù)文件,如果驗(yàn)證通過(guò),則進(jìn)行后續(xù)步驟,即進(jìn)行參數(shù)同步,否則返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)I。其中,相應(yīng)地,如果所述安全校驗(yàn)標(biāo)志為真,和/或安全信息驗(yàn)證通過(guò)(例如MAC檢查通過(guò)或者M(jìn)D5驗(yàn)證通過(guò)),則為驗(yàn)證通過(guò),反之,則為驗(yàn)證不通過(guò)。 可選地,所述參數(shù)文件裝載器24根據(jù)記錄數(shù)信息來(lái)驗(yàn)證文件,如果所述參數(shù)文件裝載器24接收到的參數(shù)文件的記錄的數(shù)量與記錄數(shù)信息一致,則進(jìn)行后續(xù)步驟,即進(jìn)行參數(shù)同步,否則生成并返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)I??蛇x地,所述參數(shù)文件裝載器24還可以匯總參數(shù)文件處理結(jié)果,生成包含參數(shù)文件處理結(jié)果的反饋文件至核心系統(tǒng)。經(jīng)備份系統(tǒng)收發(fā)端24將該反饋文件發(fā)送至核心系統(tǒng)的核心系統(tǒng)收發(fā)端14,由核心系統(tǒng)進(jìn)行處理。參數(shù)文件處理結(jié)果包含但不限于參數(shù)同步成功或失敗和失敗的具體記錄信息。圖2為根據(jù)本發(fā)明的遠(yuǎn)程參數(shù)批量同步方法的流程圖。根據(jù)圖2所述的遠(yuǎn)程參數(shù)批量同步方法用于在核心系統(tǒng)和遠(yuǎn)程備份系統(tǒng)之間進(jìn)行參數(shù)批量同步。如圖2所示,所述遠(yuǎn)程參數(shù)批量同步方法包括:
A.所述核心系統(tǒng)根據(jù)核心系統(tǒng)中的參數(shù)生成參數(shù)文件;
B.所述核心系統(tǒng)將所述參數(shù)文件發(fā)送至所述遠(yuǎn)程備份系統(tǒng);以及
C.所述遠(yuǎn)程備份系統(tǒng)根據(jù)所述參數(shù)文件在所述遠(yuǎn)程備份系統(tǒng)中進(jìn)行參數(shù)同步。優(yōu)選地,所述遠(yuǎn)程參數(shù)批量同步方法還包括:
D.所述遠(yuǎn)程備份系統(tǒng)匯總參數(shù)文件處理結(jié)果,生成并發(fā)送包含參數(shù)文件處理結(jié)果的反饋文件至核心系統(tǒng)。進(jìn)一步地,步驟A包括步驟:
Al.根據(jù)參數(shù)生成記錄,每條記錄包括一條參數(shù),并且如果所述核心系統(tǒng)確定采用增量的方式更新備份系統(tǒng)的參數(shù)則每條記錄還包括操作標(biāo)志,所述操作標(biāo)志為插入、更新或刪 除;
A2.將所述記錄匯總成所述參數(shù)文件;以及
A3.命名所述參數(shù)文件,所述參數(shù)文件名包括日期、批次、類(lèi)別和屬性標(biāo)志,所述屬性標(biāo)志為全量或增量。進(jìn)一步地,步驟C包括步驟:
Cl.所述遠(yuǎn)程備份系統(tǒng)根據(jù)所述參數(shù)文件名來(lái)確定所述參數(shù)文件的屬性標(biāo)志;
C2.如果為全量,則刪除所述遠(yuǎn)程備份系統(tǒng)中的存儲(chǔ)的所述類(lèi)別的參數(shù),讀取所述參數(shù)文件內(nèi)的參數(shù)并寫(xiě)入?yún)?shù);
C3.如果為增量,則逐條讀取所述記錄,并確定操作標(biāo)志,
C4.如果所述操作標(biāo)志為插入,則將所述記錄中的參數(shù)插入至所述遠(yuǎn)程備份系統(tǒng);
C5.如果所述操作標(biāo)志為更新,則利用所述記錄中的參數(shù)來(lái)更新所述遠(yuǎn)程備份系統(tǒng)中的該條參數(shù);
C6.如果所述操作標(biāo)志為刪除,則刪除在所述遠(yuǎn)程備份系統(tǒng)中的該條參數(shù)。優(yōu)選地,所述參數(shù)文件還包括安全校驗(yàn)標(biāo)志和/或安全信息,安全信息可以用于驗(yàn)證參數(shù)文件,例如可以為銀行卡組織內(nèi)成熟的文件MAC(Message Authentication Code,報(bào)文來(lái)源正確性鑒別碼),或者M(jìn)D5 (Message Digest Algorithm 5,消息摘要算法第五版)。步驟C在步驟Cl之前還包括:
C7.所述遠(yuǎn)程備份系統(tǒng)根據(jù)所述安全校驗(yàn)標(biāo)志和/或安全信息來(lái)驗(yàn)證所述遠(yuǎn)程備份系統(tǒng)接收到的參數(shù)文件,如果驗(yàn)證通過(guò),則進(jìn)行后續(xù)步驟,否則返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)。優(yōu)選地,所述參數(shù)文件還包括表示記錄的數(shù)量的記錄數(shù)信息,步驟C在步驟Cl之前還包括步驟:
CS.所述遠(yuǎn)程備份系統(tǒng)根據(jù)記錄數(shù)信息來(lái)驗(yàn)證文件,如果遠(yuǎn)程備份系統(tǒng)接收到的參數(shù)文件的記錄的數(shù)量與記錄數(shù)信息一致,則進(jìn)行后續(xù)步驟,否則返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)。鑒于這些教導(dǎo),熟悉本領(lǐng)域的技術(shù)人員將容易想到本發(fā)明的其它實(shí)施例、組合和修改。例如,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要調(diào)整同時(shí)執(zhí)行步驟C7、CS之一或者兩者。其中步驟C7、C8的執(zhí)行順序可以互換。因此,當(dāng)結(jié)合上述說(shuō)明和附圖進(jìn)行閱讀時(shí),本發(fā)明僅僅由權(quán)利要求限定。
權(quán)利要求
1.一種參數(shù)批量同步方法,用于在核心系統(tǒng)和遠(yuǎn)程備份系統(tǒng)之間進(jìn)行參數(shù)批量同步,其特征在于,所述參數(shù)批量同步方法包括步驟: A.所述核心系統(tǒng)根據(jù)核心系統(tǒng)中的參數(shù)生成參數(shù)文件; B.所述核心系統(tǒng)將所述參數(shù)文件發(fā)送至所述遠(yuǎn)程備份系統(tǒng);以及 C.所述遠(yuǎn)程備份系統(tǒng)根據(jù)所述參數(shù)文件在所述遠(yuǎn)程備份系統(tǒng)中進(jìn)行參數(shù)同步。
2.如權(quán)利要求1所述的參數(shù)批量同步方法,其特征在于,步驟A包括步驟: Al.根據(jù)參數(shù)生成記錄,每條記錄包括一條參數(shù),并且如果所述核心系統(tǒng)確定采用增量的方式更新備份系統(tǒng)的參數(shù)則每條記錄還包括操作標(biāo)志,所述操作標(biāo)志為插入、更新或刪除; A2.將所述記錄匯總成所述參數(shù)文件;以及 A3.命名所述參數(shù)文件,所述參數(shù)文件名包括日期、批次、類(lèi)別和屬性標(biāo)志,所述屬性標(biāo)志為全量或增量。
3.如權(quán)利要求2所述的參數(shù)批量同步方法,其特征在于,步驟C包括步驟: Cl.所述遠(yuǎn)程備份系統(tǒng)根據(jù)所述參數(shù)文件名來(lái)確定所述參數(shù)文件的屬性標(biāo)志; C2.如果為全量,則刪除所述遠(yuǎn)程備份系統(tǒng)中的存儲(chǔ)的所述類(lèi)別的參數(shù),讀取所述參數(shù)文件內(nèi)的參數(shù)并寫(xiě)入?yún)?shù); C3.如果為增量,則逐條讀取所述記錄,并確定操作標(biāo)志, C4.如果所述操作標(biāo)志為插入,則將所述記錄中的參數(shù)插入至所述遠(yuǎn)程備份系統(tǒng); C5.如果所述操作標(biāo)志為更新,則利用所述記錄中的參數(shù)來(lái)更新所述遠(yuǎn)程備份系統(tǒng)中的該條參數(shù); C6.如果所述操作標(biāo)志為刪除,則刪除在所述遠(yuǎn)程備份系統(tǒng)中的該條參數(shù)。
4.如權(quán)利要求3所述的參數(shù)批量同步方法,其特征在于,所述參數(shù)文件還包括安全校驗(yàn)標(biāo)志和/或安全信息,步驟C在步驟Cl之前還包括: 所述遠(yuǎn)程備份系統(tǒng)根據(jù)所述安全校驗(yàn)標(biāo)志和/或安全信息來(lái)驗(yàn)證所述遠(yuǎn)程備份系統(tǒng)接收到的參數(shù)文件,如果驗(yàn)證通過(guò),則進(jìn)行后續(xù)步驟,否則返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)。
5.如權(quán)利要求3或4所述的參數(shù)批量同步方法,其特征在于,所述參數(shù)文件還包括表示記錄的數(shù)量的記錄數(shù)信息,步驟C在步驟Cl之前還包括步驟: 所述遠(yuǎn)程備份系統(tǒng)根據(jù)記錄數(shù)信息來(lái)驗(yàn)證文件,如果遠(yuǎn)程備份系統(tǒng)接收到的參數(shù)文件的記錄的數(shù)量與記錄數(shù)信息一致,則進(jìn)行后續(xù)步驟,否則返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)。
6.如權(quán)利要求3的參數(shù)批量同步方法,其特征在于,所述方法還包括: D.所述遠(yuǎn)程備份系統(tǒng)匯總參數(shù)文件處理結(jié)果,生成并發(fā)送包含參數(shù)文件處理結(jié)果的反饋文件至核心系統(tǒng)。
7.一種參數(shù)批量同步系統(tǒng),用于在核心系統(tǒng)和遠(yuǎn)程備份系統(tǒng)之間進(jìn)行參數(shù)批量同步,其特征在于,所述系統(tǒng)包括核心系統(tǒng)和遠(yuǎn)程備份系統(tǒng),所述核心系統(tǒng)包括核心系統(tǒng)數(shù)據(jù)庫(kù)、參數(shù)文件生成器和核心系統(tǒng)收發(fā)端,所述遠(yuǎn)程備份系統(tǒng)包括備份系統(tǒng)數(shù)據(jù)庫(kù)、參數(shù)文件裝載器和備份系統(tǒng)收發(fā)端,其中 核心系統(tǒng)數(shù)據(jù)庫(kù)存儲(chǔ)至少一條參數(shù);參數(shù)文件生成器根據(jù)核心系統(tǒng)數(shù)據(jù)庫(kù)中的參數(shù)生成參數(shù)文件,并通過(guò)所述核心系統(tǒng)收發(fā)端發(fā)送至所述備份系統(tǒng)收發(fā)端;以及 所述備份系統(tǒng)收發(fā)端接收所述參數(shù)文件并轉(zhuǎn)發(fā)至所述參數(shù)文件裝載器,所述參數(shù)文件裝載器根據(jù)所述參數(shù)文件在所述備份系統(tǒng)數(shù)據(jù)庫(kù)中進(jìn)行參數(shù)同步。
8.如權(quán)利要求7所述的參數(shù)批量同步系統(tǒng),其特征在于,所述參數(shù)文件生成器根據(jù)核心系統(tǒng)數(shù)據(jù)庫(kù)中的參數(shù)生成參數(shù)文件包括: Al.根據(jù)參數(shù)生成記錄,每條記錄包括一條參數(shù),并且如果所述核心系統(tǒng)確定采用增量的方式更新備份系統(tǒng)的參數(shù)則每條記錄還包括操作標(biāo)志,所述操作標(biāo)志為插入、更新或刪除; A2.將所述記錄匯總成所述參數(shù)文件;以及 A3.命名所述參數(shù)文件,所述參數(shù)文件名包括日期、批次、類(lèi)別和屬性標(biāo)志,所述屬性標(biāo)志為全量或增量。
9.如權(quán)利要求8所述的參數(shù)批量同步系統(tǒng),其特征在于,所述參數(shù)文件裝載器根據(jù)所述參數(shù)文件在所述備份系統(tǒng)數(shù)據(jù)庫(kù)中進(jìn)行參數(shù)同步包括: Cl.所述參數(shù)文件裝載器根據(jù)所述參數(shù)文件名來(lái)確定所述參數(shù)文件的屬性標(biāo)志; C2.如果為全量,則刪除所述備份系統(tǒng)數(shù)據(jù)庫(kù)中的存儲(chǔ)的所述類(lèi)別的參數(shù),讀取參數(shù)文件內(nèi)的參數(shù)并寫(xiě)入?yún)?shù); C3.如果為增量,則逐條讀取所述記錄,并確定操作標(biāo)志, C4.如果操作標(biāo)志為插入,則將記錄中的參數(shù)插入至所述備份系統(tǒng)數(shù)據(jù)庫(kù); C5.如果操作標(biāo)志為更新,則利用記錄中的參數(shù)來(lái)更新所述遠(yuǎn)程備份系統(tǒng)中的該條參數(shù); C6.如果操作標(biāo)志為刪除,則刪除在所述遠(yuǎn)程備份系統(tǒng)中的該條參數(shù)。
10.如權(quán)利要求8所述的參數(shù)批量同步系統(tǒng),其特征在于,所述參數(shù)文件還包括安全校驗(yàn)標(biāo)志和/或安全信息,所述參數(shù)文件裝載器在執(zhí)行步驟Cl之前被配置為: 根據(jù)所述安全校驗(yàn)標(biāo)志和/或安全信息來(lái)驗(yàn)證所述遠(yuǎn)程備份系統(tǒng)接收到的參數(shù)文件,如果驗(yàn)證通過(guò),則進(jìn)行后續(xù)步驟,否則返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)。
11.如權(quán)利要求3所述的參數(shù)批量同步系統(tǒng),其特征在于,所述參數(shù)文件還包括表示記錄數(shù)量的記錄數(shù)信息,所述參數(shù)文件裝載器在執(zhí)行步驟Cl之前被配置為: 根據(jù)記錄數(shù)信息來(lái)驗(yàn)證文件,如果遠(yuǎn)程備份系統(tǒng)接收到的參數(shù)文件的記錄的數(shù)量與記錄數(shù)信息一致,則進(jìn)行后續(xù)步驟,否則返回包含錯(cuò)誤信息的反饋文件至核心系統(tǒng)。
12.如權(quán)利要求3的參數(shù)批量同步系統(tǒng),其特征在于,所述參數(shù)文件裝載器還被配置為: D.匯總文件參數(shù)裝載結(jié)果,生成并發(fā)送包含參數(shù)裝載結(jié)果的反饋文件。
全文摘要
本發(fā)明提供一種參數(shù)批量同步方法和系統(tǒng)。所述參數(shù)批量同步方法用于在核心系統(tǒng)和遠(yuǎn)程備份系統(tǒng)之間進(jìn)行參數(shù)批量同步,所述參數(shù)批量同步方法包括步驟A.所述核心系統(tǒng)根據(jù)核心系統(tǒng)中的參數(shù)生成參數(shù)文件;B.所述核心系統(tǒng)將所述參數(shù)文件發(fā)送至所述遠(yuǎn)程備份系統(tǒng);以及C.所述遠(yuǎn)程備份系統(tǒng)根據(jù)所述參數(shù)文件在所述遠(yuǎn)程備份系統(tǒng)中進(jìn)行參數(shù)同步。利用本發(fā)明可以實(shí)現(xiàn)遠(yuǎn)程參數(shù)批量同步。
文檔編號(hào)G06F11/14GK103179158SQ20111043513
公開(kāi)日2013年6月26日 申請(qǐng)日期2011年12月22日 優(yōu)先權(quán)日2011年12月22日
發(fā)明者陳林, 楊燕明 申請(qǐng)人:中國(guó)銀聯(lián)股份有限公司