專利名稱::一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng)和方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及銀行數(shù)據(jù)處理
技術(shù)領(lǐng)域:
,具體地講是一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng)和方法。
背景技術(shù):
:銀行系統(tǒng)的處理根據(jù)銀行業(yè)務(wù)和系統(tǒng)要求,分為聯(lián)機(jī)處理和批量處理。聯(lián)機(jī)處理主要是銀行的日間對外服務(wù)業(yè)務(wù),批量處理主要是系統(tǒng)需要完成數(shù)據(jù)庫備份、總賬和分戶賬核對、賬戶積數(shù)或息余計算、賬戶明細(xì)生成、各項批量業(yè)務(wù)處理以及形成各種會計統(tǒng)計分析報表等工作。傳統(tǒng)的銀行系統(tǒng)處理聯(lián)機(jī)處理和批量處理不能并行處理,因為聯(lián)機(jī)處理和批量處理需要操作同一個日志數(shù)據(jù)庫,所以必須先停止聯(lián)機(jī)服務(wù)后再運(yùn)行批量處理,批量處理運(yùn)行結(jié)束后再啟動聯(lián)機(jī)服務(wù)。目前很多銀行為了提高服務(wù)質(zhì)量,通過各種系統(tǒng)處理辦法,解決了每曰曰切時進(jìn)行批量處理時的"斷點(diǎn)"問題,在日終銀行核心業(yè)務(wù)系統(tǒng)在批量處理時不能對外提供聯(lián)機(jī)交易服務(wù),并且解決了聯(lián)機(jī)處理和批量處理并發(fā)處理數(shù)據(jù)庫日志表可能會出現(xiàn)鎖定記錄的問題,實(shí)現(xiàn)了在單個時區(qū)內(nèi)24小時不間斷服務(wù)技術(shù)支持。例如中國專利授權(quán)公告號"CN1210669C",發(fā)明名稱為"實(shí)現(xiàn)不間斷服務(wù)的數(shù)據(jù)處理方法和系統(tǒng)"公開了一種不間斷服務(wù)的方法,將數(shù)據(jù)庫中的記錄鎖設(shè)置為共享鎖,使用輔助數(shù)據(jù)庫表存儲交易信息,采用共享鎖與數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù)交換。另一種實(shí)現(xiàn)24小時不間斷服務(wù)的銀行系統(tǒng)由中國專利授權(quán)公告號"CN100357981C",發(fā)明名稱為"一種實(shí)現(xiàn)連續(xù)服務(wù)的數(shù)據(jù)處理方法和系統(tǒng)",該方案利用聯(lián)機(jī)日志和批量日志實(shí)現(xiàn)了聯(lián)機(jī)處理和批量處理的并行進(jìn)行。隨著國際金融市場競爭的加劇,各商業(yè)銀行和金融機(jī)構(gòu)國際化進(jìn)程也在不斷提速,這就要求銀行的IT系統(tǒng)能夠滿足銀行業(yè)務(wù)的發(fā)展。隨著銀行的國際化發(fā)展,銀行實(shí)體由一個國家或地區(qū)內(nèi)部走向其他國家和地區(qū),僅支持能在一個時區(qū)內(nèi)提供7X24小時的對客服務(wù)的系統(tǒng)對銀行來說是遠(yuǎn)遠(yuǎn)不夠的。銀行在全球各地都會建立分行,這樣銀行實(shí)體就處在不同的時區(qū)內(nèi),銀行的IT系統(tǒng)需要在這種背景下,保證銀行IT系統(tǒng)業(yè)務(wù)處理的一致性、內(nèi)部數(shù)據(jù)的統(tǒng)一性、才能為在全球的各個地區(qū)的客戶提供高質(zhì)量的7X24小時不間斷的服務(wù)。由于現(xiàn)有銀行的IT系統(tǒng)進(jìn)行不間斷服務(wù)的前提條件是在進(jìn)行日切操作時要求具有一個確定的系統(tǒng)日期和時間,但是在同一個時刻,不同時區(qū)的客戶所在地的日期和時間都是不一樣的,如果通過在各個時區(qū)建立獨(dú)立的IT系統(tǒng),這對系統(tǒng)升級維護(hù)、數(shù)據(jù)信息共享、客戶全球服務(wù)等方面都會產(chǎn)生不利影響,從而大大降低銀行在國際化環(huán)境的競爭力。如果對各個時區(qū)的聯(lián)機(jī)處理和批量處理進(jìn)行集中管理,例如將聯(lián)機(jī)處理和批量處理都集中于總行,而由于銀行的IT系統(tǒng)只具有一個系統(tǒng)日期和時間,不能為不同時區(qū)的分行提供準(zhǔn)確的業(yè)務(wù)日期和業(yè)務(wù)時間,也不能準(zhǔn)確控制會計周期日期切換點(diǎn)(通常為當(dāng)?shù)貢r間凌晨0點(diǎn),即日切點(diǎn)),從而不能準(zhǔn)確地控制不同時區(qū)分行進(jìn)行批量處理和聯(lián)機(jī)處理。在此以引入方式將以上所有技術(shù)方案合并于此。
發(fā)明內(nèi)容本發(fā)明在深入研究單個時區(qū)7X24小時連續(xù)不間斷服務(wù)技術(shù)處理的基礎(chǔ)上,提供一個系統(tǒng)中支持多時區(qū)7X24小時不間斷服務(wù)的技術(shù)處理系統(tǒng),用于克服現(xiàn)有單時區(qū)連續(xù)處理系統(tǒng)不能處理多時區(qū)數(shù)據(jù)的問題。本發(fā)明的目的還在于提供一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法,使得在一個銀行系統(tǒng)中可以不間斷地對銀行內(nèi)多時區(qū)的業(yè)務(wù)進(jìn)行處理,從而實(shí)現(xiàn)一6個系統(tǒng)支持多時區(qū)7X24小時不間斷服務(wù),一方面滿足了業(yè)務(wù)的發(fā)展需要,另一方面可減低銀行IT系統(tǒng)的投入和維護(hù),達(dá)到投入的最小化和工T服務(wù)效益的最大化。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng),包括聯(lián)機(jī)應(yīng)用處理裝置,根據(jù)存儲了聯(lián)機(jī)日期的聯(lián)機(jī)日志進(jìn)行聯(lián)機(jī)應(yīng)用處理;批量應(yīng)用處理裝置,根據(jù)存儲了批量日期的批量日志進(jìn)行與聯(lián)機(jī)應(yīng)用處理并行的批量處理,所述批量日期小于所述聯(lián)機(jī)日期;以及初筆處理裝置,在所述聯(lián)機(jī)應(yīng)用處理裝置或所述批量應(yīng)用處理裝置的請求下針對一賬戶在工作日的第一筆交易進(jìn)行處理;其特征在于,該系統(tǒng)還包括一業(yè)務(wù)日期時間控制單元,分別與所述聯(lián)機(jī)應(yīng)用處理裝置和批量應(yīng)用處理裝置相連接,將所述系統(tǒng)所在地日期與時間轉(zhuǎn)換為各個業(yè)務(wù)地區(qū)當(dāng)?shù)氐娜掌谂c時間;在所述業(yè)務(wù)地區(qū)當(dāng)?shù)厝掌谂c時間的會計周期日期切換點(diǎn),將所述聯(lián)機(jī)日志變成所述批量日志,將所述批量日志啟用為新的聯(lián)機(jī)日志。根據(jù)本發(fā)明的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng)的一個進(jìn)一步的方面,所述聯(lián)機(jī)應(yīng)用處理裝置包括聯(lián)機(jī)業(yè)務(wù)處理單元,根據(jù)所述聯(lián)機(jī)日志進(jìn)行聯(lián)機(jī)業(yè)務(wù)處理;操作員簽到單元,用于根據(jù)操作員信息的有效性來將該操作員注冊到聯(lián)機(jī)業(yè)務(wù)處理單元,并獲得系統(tǒng)日期與時間。根據(jù)本發(fā)明的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng)的再一個進(jìn)一步的方面,所述批量應(yīng)用處理裝置包括主控臺日切單元,在所述各個業(yè)務(wù)地區(qū)當(dāng)?shù)厝掌谂c時間的會計周期日期切換點(diǎn)啟動該業(yè)務(wù)地區(qū)的日切操作,以更新系統(tǒng)參數(shù)表中被執(zhí)行日切操作業(yè)務(wù)地區(qū)的當(dāng)前工作日期和日志使用標(biāo)志;批量業(yè)務(wù)處理單元,根據(jù)所述批量日志進(jìn)行批量業(yè)務(wù)處理。根據(jù)本發(fā)明的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng)的另一個進(jìn)一步的方面,所述系統(tǒng)參數(shù)表位于所述業(yè)務(wù)日期時間控制單元。根據(jù)本發(fā)明的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng)的另一個進(jìn)一步的方面,所述批量日期小于所述聯(lián)機(jī)日期。根據(jù)本發(fā)明的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng)的另一個進(jìn)一步的方面,所述批量處理日期比所述聯(lián)機(jī)日期少一天。為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法,包括,根據(jù)存儲了聯(lián)機(jī)日期的聯(lián)機(jī)日志進(jìn)行聯(lián)機(jī)應(yīng)用處理;根據(jù)存儲了批量日期的批量日志進(jìn)行批量處理,所述批量日期不同于所述聯(lián)機(jī)曰期;針對一賬戶在工作日的第一筆交易進(jìn)行處理;其特征在于還包括業(yè)務(wù)曰期時間轉(zhuǎn)換步驟,將系統(tǒng)所在地日期與時間轉(zhuǎn)換為各個業(yè)務(wù)地區(qū)當(dāng)?shù)氐脑黄谂c時間;在所述各個地區(qū)當(dāng)?shù)厝掌谂c時間的會計周期日期切換點(diǎn),將所述聯(lián)機(jī)曰志變成所述批量日志,將所述批量日志啟用為新的聯(lián)機(jī)曰志。根據(jù)本發(fā)明的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法的一個進(jìn)一步的方面,所述業(yè)務(wù)日期時間轉(zhuǎn)換步驟包括獲取系統(tǒng)日期與時間,從系統(tǒng)參數(shù)表中獲取業(yè)務(wù)地區(qū)的時差信息,利用所述系統(tǒng)日期與時間和業(yè)務(wù)地區(qū)的時差信息進(jìn)行計算,獲得所述業(yè)務(wù)地區(qū)的當(dāng)?shù)厝掌谂c時間。根據(jù)本發(fā)明的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法的再一個進(jìn)一步的方面,所述利用所述系統(tǒng)日期與時間和業(yè)務(wù)地區(qū)的時差信息進(jìn)行計算包括步驟l,將所述系統(tǒng)日期作為業(yè)務(wù)地區(qū)的日期;步驟2,判斷所述系統(tǒng)時間加上所述業(yè)務(wù)地區(qū)時差的計算結(jié)果是否大于或者等于00:00:00,如果大于或者等于則進(jìn)入步驟4,否則進(jìn)入步驟3;步驟3,將所述計算結(jié)果加上24:00:OO作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)貢r間,將所述業(yè)務(wù)地區(qū)的日期減1作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)厝掌冢⒔Y(jié)束所述業(yè)務(wù)日期時間轉(zhuǎn)換步驟;步驟4,判斷所述計算結(jié)果是否大于或者等于24:00:00,如果大于或者等于則進(jìn)入步驟5,否則進(jìn)入步驟6;步驟5,將所述計算結(jié)果減去24:00:OO作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)貢r間,將所述業(yè)務(wù)地區(qū)的日期加1作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)厝掌?,并結(jié)束所述業(yè)務(wù)曰期時間轉(zhuǎn)換步驟;步驟6,將所述計算結(jié)果作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)貢r間,將系統(tǒng)日期作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)厝掌?,并結(jié)束所述業(yè)務(wù)日期時間轉(zhuǎn)換步驟。根據(jù)本發(fā)明的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法的另一個進(jìn)一步的方面,所述系統(tǒng)參數(shù)表至少包括地區(qū)號、業(yè)務(wù)日期、時區(qū)代碼、時差和日志使用標(biāo)志。根據(jù)本發(fā)明的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法的另一個進(jìn)一步的方面,所述批量日期小于所述聯(lián)機(jī)日期。根據(jù)本發(fā)明的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法的另一個進(jìn)一步的方面,所述批量日期比所述聯(lián)機(jī)日期少一天。本發(fā)明實(shí)施例的有益效果在于,根據(jù)現(xiàn)有的連續(xù)提供服務(wù)的金融系統(tǒng),實(shí)現(xiàn)跨時區(qū)的不間斷服務(wù),只需要一個連續(xù)提供服務(wù)的金融系統(tǒng),對該金融系統(tǒng)進(jìn)行簡單的修改就能夠利用現(xiàn)有系統(tǒng)實(shí)現(xiàn),成本低,效率高,并且能夠為客戶實(shí)現(xiàn)全球的不間斷服務(wù)。此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的限定。在附圖中圖1是本發(fā)明一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng)示意圖;圖2是本發(fā)明一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法流程圖;圖3是本發(fā)明業(yè)務(wù)日期時間轉(zhuǎn)換步驟的流程圖;圖4是本發(fā)明多時區(qū)連續(xù)服務(wù)按時區(qū)順序進(jìn)行日切操作的流程圖。具體實(shí)施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施方式和附圖,對本發(fā)明做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施方式及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。在通常情況下,例如銀行這樣的金融機(jī)構(gòu)的核心業(yè)務(wù)系統(tǒng)在完成日間營業(yè)的正常工作之后,應(yīng)該進(jìn)行數(shù)據(jù)庫鎖定的日終批量處理,在日終批量處理期間,系統(tǒng)對外暫停服務(wù)。因此,核心業(yè)務(wù)系統(tǒng)不能接收和處理來自銀行柜面的交易請求,也不能接收和處理來自于自助設(shè)備的交易請求。因此為了實(shí)現(xiàn)銀行的連續(xù)服務(wù),需要對現(xiàn)有的數(shù)據(jù)處理方法進(jìn)行改進(jìn)。上述的柜面包括銀行營業(yè)網(wǎng)點(diǎn)機(jī)構(gòu)中由銀行柜員操作的終端。上述自助設(shè)備包括自動提款機(jī)(ATM)、存取款一體機(jī)(CDM)、電子收款機(jī)(P0S)、呼叫中心(CALLCENTER)、網(wǎng)上銀行或者銀行用于自動接收客戶交易請求的任何終端。上述核心業(yè)務(wù)系統(tǒng)是指銀行等金融機(jī)構(gòu)的各類業(yè)務(wù)支持系統(tǒng),包括本外幣在內(nèi)的所有核心業(yè)務(wù)。本發(fā)明中所述的時區(qū)目前全球有24個時區(qū),分為東西各12個時區(qū),每個時區(qū)之間存在1個小時的時差,倫敦格林威治為0時區(qū),目前北京處于東八區(qū),比0時區(qū)的倫敦格林威治時間早8個小時。目前大部分國家都是遵循這個規(guī)則的,和格林威治的時差為1小時的整數(shù)倍,但有少數(shù)的國家比較特殊,和格林威治的時差不是l個小時,有差半個小時和45分鐘的情況,如孟買、新德里與格林威治的時差為+5:30,加德滿都與格林威治的時差為+5:45。系統(tǒng)日期時間沒有經(jīng)過時區(qū)修正的時間,指處于不同地區(qū)分行IT系統(tǒng)的曰期和時間。業(yè)務(wù)日期業(yè)務(wù)辦理所在地的日期,系統(tǒng)日期需要時區(qū)修正后,才能得到業(yè)務(wù)辦理所在地的日期。業(yè)務(wù)時間業(yè)務(wù)辦理所在地的時間,需要將系統(tǒng)時間經(jīng)過時區(qū)修正后,才能得到業(yè)務(wù)辦理所在地的業(yè)務(wù)時間。本發(fā)明中所引用的銀行的不間斷處理系統(tǒng)為
背景技術(shù):
中授權(quán)公告號為CN100357981C的不間斷處理系統(tǒng)。為了實(shí)現(xiàn)不間斷數(shù)據(jù)處理,引進(jìn)了雙日志概念,即聯(lián)機(jī)業(yè)務(wù)處理日志和批量業(yè)務(wù)處理日志,在會計周期日期切換點(diǎn)后,原來的聯(lián)機(jī)日志變成批量日志,原來的批量日志起用為新的聯(lián)機(jī)日志,并在系統(tǒng)參數(shù)表中明確標(biāo)識當(dāng)前聯(lián)機(jī)應(yīng)用處理裝置使用的系統(tǒng)日期和聯(lián)機(jī)日志編號(l或2)。本發(fā)明提供一種銀行多時區(qū)不間斷業(yè)務(wù)數(shù)據(jù)處理系統(tǒng),在現(xiàn)有單時區(qū)不間斷處理系統(tǒng)的基礎(chǔ)上增加了支持多時區(qū)的部分。如圖1所示,該銀行多時區(qū)不間斷業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)100包括聯(lián)機(jī)應(yīng)用處理裝置110,批量應(yīng)用處理裝置l20,操作員簽到單元lll,聯(lián)機(jī)業(yè)務(wù)處理單元112,主控臺日切單元121,批量業(yè)務(wù)處理單元122,初筆處理單元130,業(yè)務(wù)日期時間控制單元140。銀行系統(tǒng)的不間斷處理根據(jù)銀行業(yè)務(wù)和系統(tǒng)要求,分為聯(lián)機(jī)業(yè)務(wù)處理和批量業(yè)務(wù)處理。聯(lián)機(jī)業(yè)務(wù)處理主要是銀行的日間對外服務(wù)業(yè)務(wù),批量業(yè)務(wù)處理主要是系統(tǒng)需要完成數(shù)據(jù)庫備份、總賬和分戶賬核對、賬戶積數(shù)或息余計算、賬戶明細(xì)生成、各項批量業(yè)務(wù)處理以及形成各種會計統(tǒng)計分析報表等工作。聯(lián)機(jī)應(yīng)用處理裝置110用于聯(lián)機(jī)業(yè)務(wù)的處理,批量應(yīng)用處理裝置120用于批量業(yè)務(wù)的處理。所述聯(lián)機(jī)應(yīng)用處理裝置包括操作員簽到單元lll和聯(lián)機(jī)業(yè)務(wù)處理單元ll2;所述批量應(yīng)用處理裝置包括主控臺日切單元121和批量業(yè)務(wù)處理單元122;所述初筆處理單元130分別與所述聯(lián)機(jī)應(yīng)用處理裝置110和批量應(yīng)用處理裝置120相連接,所述業(yè)務(wù)日期時間控制單元140分別與所述聯(lián)機(jī)應(yīng)用處理裝置110和批量應(yīng)用處理裝置120相連接。所述聯(lián)機(jī)處理單元112用于處理各時區(qū)聯(lián)機(jī)業(yè)務(wù)數(shù)據(jù),所述批量業(yè)務(wù)處理單元122用于處理各時區(qū)批量業(yè)務(wù)數(shù)據(jù)。所述初筆處理單元130可以由聯(lián)機(jī)應(yīng)用處理裝置110和/或批量應(yīng)用處理裝置120調(diào)用,聯(lián)機(jī)應(yīng)用處理裝置110和批量應(yīng)用處理裝置120完全分開和并行處理后,必須要將訪問公共數(shù)據(jù)沖突的業(yè)務(wù)(只能在"斷點(diǎn)"時由批量業(yè)務(wù)處理單元122處理的業(yè)務(wù)內(nèi)容)單獨(dú)抽取出來,融入到正常的業(yè)務(wù)處理流程中,如賬戶積數(shù)或息余計算、賬戶凍結(jié)和保留到期自動解除、昨日日終余額等更新處理,移到初筆處理單元130分別控制,初筆處理單元130中執(zhí)行的是某個賬戶在某一工作日第一筆交易,例如結(jié)算類交易(涉及賬務(wù)處理)或管理類交易(例如査詢)時做的特殊處理,其中,通過分戶賬戶表中的相關(guān)日期和當(dāng)前工作日期比較,進(jìn)行必要的24小時業(yè)務(wù)處理,它對業(yè)務(wù)操作員和客戶是透明的,其具體處理和功能如
背景技術(shù):
中授權(quán)公告號為CN100357981C中所述。所述操作員簽到單元lll用于處理用戶檢查控制、操作員交易流水號控制,并且取得系統(tǒng)日期和時間。該操作員簽到單元lll的功能與處理如
背景技術(shù):
中授權(quán)公告號為CN100357981C中所述。所述主控臺日切單元121,用于實(shí)現(xiàn)對不同時區(qū)進(jìn)行分時區(qū)日期切換。所述業(yè)務(wù)日期時間控制單元140,用于根據(jù)系統(tǒng)的日期、時間、當(dāng)?shù)貢r區(qū)時差進(jìn)行轉(zhuǎn)換,得到業(yè)務(wù)所在地的業(yè)務(wù)日期和業(yè)務(wù)時間。在所述業(yè)務(wù)日期時間控制單元140存儲有系統(tǒng)參數(shù)表,為銀行處于不同時區(qū)的分行增加時區(qū)代碼和與系統(tǒng)所在地的時差,系統(tǒng)參數(shù)表大致結(jié)構(gòu)如下表所示表l<table>tableseeoriginaldocumentpage12</column></row><table>時差和系統(tǒng)所在地時間(即系統(tǒng)時間)的時差正負(fù)數(shù)均可,整數(shù)/小數(shù)均可;該字段就是該地區(qū)業(yè)務(wù)時間需要修正的值。日志使用標(biāo)志記錄該地區(qū)目前使用第幾號日志分散在世界各地的分行在進(jìn)行業(yè)務(wù)處理時都采用同一個系統(tǒng)時間,所述業(yè)務(wù)日期時間單元140將所有分行的業(yè)務(wù)處理時間轉(zhuǎn)換為各個分行所在地的當(dāng)?shù)貢r間,由主控臺日切單元121判斷各個分行的當(dāng)?shù)貢r間是否到達(dá)日切時間,如果到達(dá)日切時間則啟動不間斷數(shù)據(jù)處理過程,所述不間斷數(shù)據(jù)處理過程如
背景技術(shù):
中授權(quán)公告號為CN100357981C中所述的那樣,利用聯(lián)機(jī)應(yīng)用處理裝置IIO,批量應(yīng)用處理裝置120和初筆處理單元130配合完成不間斷數(shù)據(jù)處理。如圖2所示為本發(fā)明銀行多時區(qū)不間斷處理方法流程圖,步驟201:開始正常的聯(lián)機(jī)/批量業(yè)務(wù)。步驟202:業(yè)務(wù)日期時間控制單元140對所進(jìn)行業(yè)務(wù)的系統(tǒng)日期、系統(tǒng)時間、地區(qū)所在時區(qū)進(jìn)行處理,轉(zhuǎn)換并得到分行業(yè)務(wù)進(jìn)行地的當(dāng)?shù)貥I(yè)務(wù)曰期、業(yè)務(wù)時間。步驟203:將得到的分行當(dāng)?shù)貥I(yè)務(wù)日期、業(yè)務(wù)時間,傳給聯(lián)機(jī)業(yè)務(wù)處理單元112或者批量業(yè)務(wù)處理單元122。步驟204:聯(lián)機(jī)業(yè)務(wù)處理單元112或者批量業(yè)務(wù)處理單元122根據(jù)分行當(dāng)?shù)貥I(yè)務(wù)日期、業(yè)務(wù)時間實(shí)現(xiàn)不間斷的業(yè)務(wù)處理。業(yè)務(wù)日期時間控制單元140所進(jìn)行的業(yè)務(wù)日期時間轉(zhuǎn)換步驟的具體處理流程如圖3所示步驟301:業(yè)務(wù)日期時間控制單元140處理開始。步驟302:獲取系統(tǒng)的日期和時間。例如系統(tǒng)日期為2007-7-1,時間為1322:00。步驟303:獲取分行業(yè)務(wù)地區(qū)的地區(qū)號,通過系統(tǒng)參數(shù)表獲取業(yè)務(wù)地區(qū)的工作日期和所在時區(qū)以及與系統(tǒng)的具體時差。如A地區(qū)工作日期為2007-7-2,時差為4(小時),B地區(qū)的工作日期為2007-7-1,時差為-4(小時)。其中系統(tǒng)參數(shù)表中的數(shù)據(jù)由人工預(yù)先填入。步驟304:直接將得到的工作日期作為業(yè)務(wù)處理的業(yè)務(wù)日期,此日期由系統(tǒng)日切時更新維護(hù),由系統(tǒng)日切保證正確性。A地區(qū)的工作日期為2007-7-2,B地區(qū)的工作日期為2007-7-1。步驟305:判斷系統(tǒng)時間加上時差(時差可正可負(fù))結(jié)果是否大于或等于OO:OO:OO,如果大于或等于OO:OO:OO,則執(zhí)行步驟307;否則,執(zhí)行步驟306。A地區(qū)運(yùn)行結(jié)果為26:00:00,B地區(qū)運(yùn)行結(jié)果為18:00:00,A、B地區(qū)的運(yùn)行結(jié)果都大于OO:OO:OO,所以都跳轉(zhuǎn)到步驟307。步驟306:系統(tǒng)時間加上時差小于OO:OO:OO,則表明當(dāng)?shù)厝掌跒橄到y(tǒng)日期前一天,因此要將結(jié)果加上24:00:00作為業(yè)務(wù)時間;并轉(zhuǎn)而執(zhí)行步驟310。步驟307:系統(tǒng)時間加上時差大于等于OO:OO:OO,繼續(xù)判斷系統(tǒng)時間加上時差結(jié)果是否大于或等于24:00:00,如果大于或等于24:00:00,則執(zhí)行步驟308;否則,執(zhí)行步驟309。A地區(qū)的結(jié)果大于24:00:00,B地區(qū)的結(jié)果小于24:00:00。步驟308:系統(tǒng)時間加上時大于或等于24:00:00,則表明當(dāng)?shù)厝掌跒橄到y(tǒng)日期后一天,因此要將結(jié)果減去24:00:00作為業(yè)務(wù)時間。A地區(qū)的業(yè)務(wù)時間為26:00:00-24:00:00=2:00:00;并轉(zhuǎn)而執(zhí)行步驟310。步驟309:系統(tǒng)時間加上時差小于24:00:00,則表明當(dāng)?shù)厝掌谂c系統(tǒng)日期為同一天,因此直接結(jié)果作為業(yè)務(wù)時間。B地區(qū)的業(yè)務(wù)時間為18:00:00。步驟310:業(yè)務(wù)日期時間控制單元140處理結(jié)束。依照上面的原理,本發(fā)明的銀行多時區(qū)不間斷業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)實(shí)現(xiàn)了為不同時區(qū)的分行提供正確的當(dāng)?shù)貥I(yè)務(wù)日期和業(yè)務(wù)時間的處理,解決了多個時區(qū)的IT系統(tǒng)只有一個系統(tǒng)日期、系統(tǒng)時間,不能為在不同時區(qū)的分行辦理的業(yè)務(wù)提供正確的業(yè)務(wù)日期、時間。除了在聯(lián)機(jī)業(yè)務(wù)處理裝置112或者批量業(yè)務(wù)處理裝置122中能夠?qū)⑾到y(tǒng)日期時間轉(zhuǎn)換成多個時區(qū)當(dāng)?shù)氐臉I(yè)務(wù)日期時間以外,銀行多時區(qū)不間斷數(shù)據(jù)處理系統(tǒng)還需要按照各業(yè)務(wù)地區(qū)所在時區(qū)的零點(diǎn)時間分別進(jìn)行日期切換(將業(yè)務(wù)日期切換到下一個日期)操作,以保證數(shù)據(jù)處理的不間斷。這部分處理由批量處理主控臺日切單元121實(shí)現(xiàn)。同時要支持24小時不間斷處理,必須完整保持日切前的業(yè)務(wù)數(shù)據(jù)明細(xì)的現(xiàn)場,并規(guī)避數(shù)據(jù)庫鎖定操作,避免聯(lián)機(jī)業(yè)務(wù)處理裝置110和批量業(yè)務(wù)處理裝置120相互影響,為此本發(fā)明利用上文所述的多日志,在系統(tǒng)參數(shù)表中明確標(biāo)識各時區(qū)當(dāng)前聯(lián)機(jī)業(yè)務(wù)處理裝置112使用的系統(tǒng)日期和聯(lián)機(jī)日志,各時區(qū)在日期切換后,聯(lián)機(jī)業(yè)務(wù)處理裝置112使用新的日志,日切前使用的日志由批量業(yè)務(wù)處理裝置122使用,使得各時區(qū)的聯(lián)機(jī)和批量兩者能并行處理;最終將日切點(diǎn)處理成一個簡單的日期切換動作,真正實(shí)現(xiàn)多時區(qū)連續(xù)不間斷的24小時服務(wù)。需要補(bǔ)充說明的是,批量業(yè)務(wù)處理裝置122的運(yùn)行時間點(diǎn)只能在每日日切點(diǎn)之后,這樣才能夠處理日切點(diǎn)前所有的T日聯(lián)機(jī)業(yè)務(wù)處理裝置112產(chǎn)生的數(shù)據(jù),該日切時間可以為上文所述的00:00:00,也可以為任意時間,前提是只要不影響銀行正常日間業(yè)務(wù)。由于聯(lián)機(jī)業(yè)務(wù)處理裝置112、批量業(yè)務(wù)處理裝置122對同一天發(fā)生的業(yè)務(wù)運(yùn)行的時間點(diǎn)不同,這樣就引入了兩個日期概念聯(lián)機(jī)日期(系統(tǒng)工作日期,或T+1日),即當(dāng)天系統(tǒng)的運(yùn)行工作日期;批量日期當(dāng)前批量處理的日期(T日),也就是批量處理的聯(lián)機(jī)業(yè)務(wù)所登記的日期。在實(shí)際的生產(chǎn)環(huán)境上,批量日期比聯(lián)機(jī)日期少一天。批量處理主控臺日切單元122,用于實(shí)現(xiàn)對不同時區(qū)進(jìn)行分時區(qū)日切,具體步驟如圖4所示步驟401和402:聯(lián)機(jī)和批量業(yè)務(wù)并行處理,對外提供服務(wù)。步驟403:到達(dá)第一個時區(qū)(如A時區(qū))日期切換點(diǎn),在A時區(qū)日切點(diǎn),即會計周期日期切換點(diǎn)(日切時間點(diǎn))時,批量應(yīng)用處理裝置120中的主控臺日切單元121啟動日切,發(fā)出日期切換命令,更新系統(tǒng)參數(shù)表中的A時區(qū)所有地區(qū)的工作日期和日志使用標(biāo)志(即使用的日志編號),自動將A時區(qū)所有地區(qū)的工作日期從T日切換到T+1日;同時將業(yè)務(wù)系統(tǒng)日志進(jìn)行切換,原來的聯(lián)機(jī)日志變成批量日志,原來的批量日志啟用為新的聯(lián)機(jī)日志,聯(lián)機(jī)業(yè)務(wù)處理裝置110針對于A時區(qū)所有地區(qū)使用新的日志登記交易流水信息,包括詳細(xì)的業(yè)務(wù)明細(xì)信息數(shù)據(jù),批量業(yè)務(wù)處理裝置120針對于A時區(qū)所有地區(qū)使用上一個日志(T日聯(lián)機(jī)業(yè)務(wù)使用的日志)進(jìn)行批量相關(guān)處理,即批量業(yè)務(wù)處理裝置120處理的是聯(lián)機(jī)業(yè)務(wù)處理裝置110在T日登記的業(yè)務(wù)。由于采用不同的日志表,聯(lián)機(jī)應(yīng)用和日終批量處理能完全分幵,規(guī)避了數(shù)據(jù)庫的相互鎖定,使之能并行處理。步驟404:聯(lián)機(jī)業(yè)務(wù)處理裝置110處理A時區(qū)所有地區(qū)T+l日聯(lián)機(jī)業(yè)務(wù)。步驟405:批量業(yè)務(wù)處理裝置120處理A時區(qū)所有地區(qū)T日聯(lián)機(jī)業(yè)務(wù)。步驟406、407、408:當(dāng)?shù)竭_(dá)B時區(qū)的日期切換點(diǎn)時,處理同403、404、405步驟。依照上面的原理,本發(fā)明的銀行多時區(qū)不間斷業(yè)務(wù)數(shù)據(jù)處理系統(tǒng)實(shí)現(xiàn)了自動在各時區(qū)的日期切換時間點(diǎn)進(jìn)行日期切換,保證各時區(qū)業(yè)務(wù)的不間斷處理,解決了多時區(qū)分行要在不同的時間進(jìn)行業(yè)務(wù)日期切換的問題。本發(fā)明的有益效果在于,成功解決了銀行系統(tǒng)在多時區(qū)處理時無法進(jìn)行不間斷服務(wù)的兩大技術(shù)難題IT系統(tǒng)只有一個系統(tǒng)日期、系統(tǒng)時間,不能為在不同時區(qū)的分行辦理的業(yè)務(wù)提供正確的業(yè)務(wù)日期、時間;多時區(qū)分行要在不同的時間進(jìn)行業(yè)務(wù)日期切換(通常為當(dāng)?shù)貢r間凌晨0點(diǎn)),要求IT系統(tǒng)一天要進(jìn)行多次日期切換,系統(tǒng)無法做到,會導(dǎo)致系統(tǒng)混亂。使得在一個銀行系統(tǒng)中可以不間斷地對銀行內(nèi)多時區(qū)的業(yè)務(wù)進(jìn)行處理,從而實(shí)現(xiàn)一個系統(tǒng)支持多時區(qū)7X24小時不間斷服務(wù),一方面滿足了業(yè)務(wù)的發(fā)展需要,另一方面可減低銀行IT系統(tǒng)地投入和維護(hù),達(dá)到投入的最小化和IT服務(wù)效益的最大化。大大降低了銀行在國際化發(fā)展過程中IT系統(tǒng)的升級維護(hù)、系統(tǒng)研發(fā)、產(chǎn)品投產(chǎn)成本,在系統(tǒng)結(jié)構(gòu)上最大程度地保證了銀行數(shù)據(jù)信息共享、客戶全球服務(wù)要求。以上所述的具體實(shí)施方式,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng),包括聯(lián)機(jī)應(yīng)用處理裝置,根據(jù)存儲了聯(lián)機(jī)日期的聯(lián)機(jī)日志進(jìn)行聯(lián)機(jī)應(yīng)用處理;批量應(yīng)用處理裝置,根據(jù)存儲了批量日期的批量日志進(jìn)行與聯(lián)機(jī)應(yīng)用處理并行的批量處理,所述批量日期小于所述聯(lián)機(jī)日期;以及初筆處理裝置,在所述聯(lián)機(jī)應(yīng)用處理裝置或所述批量應(yīng)用處理裝置的請求下針對一賬戶在工作日的第一筆交易進(jìn)行處理;其特征在于,該系統(tǒng)還包括一業(yè)務(wù)日期時間控制單元,分別與所述聯(lián)機(jī)應(yīng)用處理裝置和批量應(yīng)用處理裝置相連接,將所述系統(tǒng)所在地日期與時間轉(zhuǎn)換為各個業(yè)務(wù)地區(qū)當(dāng)?shù)氐娜掌谂c時間;在所述業(yè)務(wù)地區(qū)當(dāng)?shù)厝掌谂c時間的會計周期日期切換點(diǎn),將所述聯(lián)機(jī)日志變成所述批量日志,將所述批量日志啟用為新的聯(lián)機(jī)日志。2.根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng),其特征在于所述聯(lián)機(jī)應(yīng)用處理裝置包括聯(lián)機(jī)業(yè)務(wù)處理單元,根據(jù)所述聯(lián)機(jī)日志進(jìn)行聯(lián)機(jī)業(yè)務(wù)處理;操作員簽到單元,用于根據(jù)操作員信息的有效性來將該操作員注冊到聯(lián)機(jī)業(yè)務(wù)處理單元,并獲得系統(tǒng)日期與時間。3.根據(jù)權(quán)利要求1所述的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng),其特征在于所述批量應(yīng)用處理裝置包括主控臺日切單元,在所述各個業(yè)務(wù)地區(qū)當(dāng)?shù)厝掌谂c時間的會計周期日期切換點(diǎn)啟動該業(yè)務(wù)地區(qū)的日切操作,以更新系統(tǒng)參數(shù)表中被執(zhí)行日切操作業(yè)務(wù)地區(qū)的當(dāng)前工作日期和日志使用標(biāo)志;批量業(yè)務(wù)處理單元,根據(jù)所述批量日志進(jìn)行批量業(yè)務(wù)處理。4.根據(jù)權(quán)利要求2或3所述的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng),其特征在于所述系統(tǒng)參數(shù)表位于所述業(yè)務(wù)日期時間控制單元。5.根據(jù)權(quán)利要求4所述的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng),其特征在于所述批量日期小于所述聯(lián)機(jī)曰期。6.根據(jù)權(quán)利要求5所述的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng),其特征在于所述批量處理日期比所述聯(lián)機(jī)日期少一天。7.—種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法,包括,根據(jù)存儲了聯(lián)機(jī)日期的聯(lián)機(jī)日志進(jìn)行聯(lián)機(jī)應(yīng)用處理;根據(jù)存儲了批量日期的批量日志進(jìn)行批量處理,所述批量日期不同于所述聯(lián)機(jī)日期;針對一賬戶在工作日的第一筆交易進(jìn)行處理;其特征在于還包括業(yè)務(wù)日期時間轉(zhuǎn)換步驟,將系統(tǒng)所在地日期與時間轉(zhuǎn)換為各個業(yè)務(wù)地區(qū)當(dāng)?shù)氐娜掌谂c時間;在所述各個地區(qū)當(dāng)?shù)厝掌谂c時間的會計周期日期切換點(diǎn),將所述聯(lián)機(jī)曰志變成所述批量日志,將所述批量日志啟用為新的聯(lián)機(jī)日志。8.根據(jù)權(quán)利要求7所述的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法,其特征在于,所述業(yè)務(wù)日期時間轉(zhuǎn)換步驟包括獲取系統(tǒng)日期與時間,從系統(tǒng)參數(shù)表中獲取業(yè)務(wù)地區(qū)的時差信息,利用所述系統(tǒng)日期與時間和業(yè)務(wù)地區(qū)的時差信息進(jìn)行計算,獲得所述業(yè)務(wù)地區(qū)的當(dāng)?shù)厝掌谂c時間。9.根據(jù)權(quán)利要求8所述的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法,其特征在于,所述利用所述系統(tǒng)日期與時間和業(yè)務(wù)地區(qū)的時差信息進(jìn)行計算包括步驟l,將所述系統(tǒng)日期作為業(yè)務(wù)地區(qū)的當(dāng)?shù)厝掌?;步驟2,判斷所述系統(tǒng)時間加上所述業(yè)務(wù)地區(qū)時差的計算結(jié)果是否大于或者等于00:00:00,如果大于或者等于則進(jìn)入步驟4,否則進(jìn)入步驟3;步驟3,將所述計算結(jié)果加上24:00:OO作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)貢r間,將所述業(yè)務(wù)地區(qū)的日期減1作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)厝掌?,并結(jié)束所述業(yè)務(wù)日期時間轉(zhuǎn)換步驟;步驟4,判斷所述計算結(jié)果是否大于或者等于24:00:00,如果大于或者等于則進(jìn)入步驟5,否則進(jìn)入步驟6;步驟5,將所述計算結(jié)果減去24:00:OO作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)貢r間,將所述業(yè)務(wù)地區(qū)的日期加1作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)厝掌?,并結(jié)束所述業(yè)務(wù)曰期時間轉(zhuǎn)換步驟;步驟6,將所述計算結(jié)果作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)貢r間,將系統(tǒng)日期作為所述業(yè)務(wù)地區(qū)的當(dāng)?shù)厝掌?,并結(jié)束所述業(yè)務(wù)日期時間轉(zhuǎn)換步驟。10.根據(jù)權(quán)利要求7所述的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法,其特征在于,所述系統(tǒng)參數(shù)表至少包括地區(qū)號、業(yè)務(wù)日期、時區(qū)代碼、時差和曰志使用標(biāo)志。11.根據(jù)權(quán)利要求7所述的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法,其特征在于,所述批量日期小于所述聯(lián)機(jī)日期。12.根據(jù)權(quán)利要求7所述的一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理方法,其特征在于,所述批量日期比所述聯(lián)機(jī)日期少一天。全文摘要本發(fā)明提供一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng)和方法,為了解決現(xiàn)有技術(shù)中無法通過一個提供連續(xù)服務(wù)的金融系統(tǒng)實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的問題,提供了一種實(shí)現(xiàn)多時區(qū)連續(xù)服務(wù)的處理系統(tǒng),該系統(tǒng)通過在現(xiàn)有連續(xù)服務(wù)系統(tǒng)中加入業(yè)務(wù)日期時間控制單元,將系統(tǒng)日期與時間轉(zhuǎn)換為業(yè)務(wù)地區(qū)的當(dāng)?shù)厝掌谂c時間,實(shí)現(xiàn)在多時區(qū)按照當(dāng)?shù)厝掌跁r間進(jìn)行日切的提供連續(xù)服務(wù)的目的。本發(fā)明的有益效果在于,對該金融系統(tǒng)進(jìn)行簡單的修改就能夠利用現(xiàn)有系統(tǒng)實(shí)現(xiàn),成本低,效率高,并且能夠為客戶實(shí)現(xiàn)全球的不間斷服務(wù)。文檔編號G06Q40/00GK101256662SQ20081010167公開日2008年9月3日申請日期2008年3月11日優(yōu)先權(quán)日2008年3月11日發(fā)明者李旭風(fēng),潘金國,玲童,陳滿才,陳繼軒申請人:中國工商銀行股份有限公司