專利名稱:一種實(shí)現(xiàn)連續(xù)服務(wù)的數(shù)據(jù)處理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)無斷點(diǎn)連續(xù)運(yùn)行和數(shù)據(jù)處理的技術(shù),尤其涉及一種實(shí)現(xiàn)銀行等金融機(jī)構(gòu)核心業(yè)務(wù)系統(tǒng)的連續(xù)運(yùn)行和內(nèi)部數(shù)據(jù)處理,為客戶提供連續(xù)的24小時服務(wù)的方法和系統(tǒng)。
背景技術(shù):
目前,不少提供7×24小時金融服務(wù)的計(jì)算機(jī)系統(tǒng),特別是銀行傳統(tǒng)的核心業(yè)務(wù)交易系統(tǒng),在特定的規(guī)章制度和處理方法上是不能做到24小時連續(xù)服務(wù)的,必須先停止聯(lián)機(jī)服務(wù)后再運(yùn)行批量處理程序,批量處理程序運(yùn)行結(jié)束后再啟動聯(lián)機(jī)交易應(yīng)用。批量處理的這段時間,是謂“斷點(diǎn)”,銀行核心業(yè)務(wù)系統(tǒng)不能對外提供聯(lián)機(jī)交易服務(wù)。批量處理期間,系統(tǒng)需要完成數(shù)據(jù)庫備份、總賬和分戶賬核對、賬戶積數(shù)或息余計(jì)算、賬戶凍結(jié)保留到期處理、賬戶明細(xì)生成、各項(xiàng)批量業(yè)務(wù)處理以及形成各種會計(jì)統(tǒng)計(jì)分析報表等工作。在此期間,為保證數(shù)據(jù)的準(zhǔn)確性,必須確保賬戶數(shù)據(jù)和交易日志記錄在切換到下一會計(jì)周期前保持一定時間的靜止,即數(shù)據(jù)處在“斷點(diǎn)”。這樣,將導(dǎo)致核心銀行系統(tǒng)本身,以及和核心銀行系統(tǒng)相聯(lián)系的各類對外的自助設(shè)備停止對外服務(wù),不能做到7×24小時連續(xù)服務(wù)。
導(dǎo)致核心業(yè)務(wù)系統(tǒng)停止或連續(xù)服務(wù)的原因主要是1)日終批量處理需要處理賬戶積數(shù)或息余計(jì)算、總賬分戶賬核對、賬戶凍結(jié)保留到期處理;2)年終決算、年度計(jì)息延長批量處理造成會計(jì)日期無法正常切換;3)聯(lián)機(jī)和批量并發(fā)處理過程中,出現(xiàn)日志表鎖定記錄現(xiàn)象。
針對上述問題,現(xiàn)有的技術(shù)是興業(yè)銀行股份有限公司的《實(shí)現(xiàn)連續(xù)服務(wù)的數(shù)據(jù)處理方法和系統(tǒng)》,專利號200310116036.8。該技術(shù)在很大程度來說壓縮了“斷點(diǎn)”時間,但嚴(yán)格的來講,還只能算是準(zhǔn)24小時。興業(yè)銀行股份有限公司的24小時處理裝置需要有補(bǔ)賬處理過程,補(bǔ)賬完成后,核心業(yè)務(wù)系統(tǒng)才恢復(fù)到正常狀態(tài),特別在第二次補(bǔ)賬時,核心業(yè)務(wù)系統(tǒng)的狀態(tài)是“禁止”的,即不能在此段時間內(nèi)對外提供聯(lián)機(jī)業(yè)務(wù)處理,只能處理第一次補(bǔ)賬期間發(fā)生的交易,仍然存在處理的“斷點(diǎn)”,只能實(shí)現(xiàn)準(zhǔn)24小時,并不能真正實(shí)現(xiàn)24小時連續(xù)業(yè)務(wù)提供。
此外,隨著銀行自助終端、網(wǎng)上銀行、電話銀行、ATM、POS等應(yīng)用的推廣使用,以及將來的“夜間有人服務(wù)銀行”,提高服務(wù)質(zhì)量,為客戶提供連續(xù)的7×24的服務(wù),必然要求銀行業(yè)務(wù)處理系統(tǒng)中的批量處理能與聯(lián)機(jī)交易同時運(yùn)行,將“斷點(diǎn)”時間極小化,直至變成一個時間點(diǎn),以支持24小時連續(xù)服務(wù)。
因此,目前對外宣稱已經(jīng)實(shí)現(xiàn)24小時服務(wù)的金融機(jī)構(gòu),仍存在不同程度的數(shù)據(jù)處理“斷點(diǎn)”問題,只能提供準(zhǔn)24小時服務(wù),或者只能對自助設(shè)備提供24小時服務(wù),還不能對柜面業(yè)務(wù)提供24小時服務(wù)。
發(fā)明內(nèi)容
本發(fā)明的目的是一種實(shí)現(xiàn)連續(xù)服務(wù)的數(shù)據(jù)處理方法,解決日終批量處理的數(shù)據(jù)“斷點(diǎn)”以及聯(lián)機(jī)批量并發(fā)處理數(shù)據(jù)庫表日志鎖定記錄現(xiàn)象,導(dǎo)致不能為客戶在柜面和自助設(shè)備提供連續(xù)服務(wù)的技術(shù)問題。
在本發(fā)明的一個方面,提供了一種實(shí)現(xiàn)連續(xù)服務(wù)的數(shù)據(jù)處理系統(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ī)日期;以及初筆處理裝置,在所述聯(lián)機(jī)應(yīng)用處理裝置或所述批量應(yīng)用處理裝置的請求下針對一賬戶在工作日的第一筆交易進(jìn)行處理;其中,在會計(jì)周期日期切換點(diǎn),將所述聯(lián)機(jī)日志變成所述批量日志,將所述批量日志啟用為新的聯(lián)機(jī)日志。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理系統(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ù)處理單元。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理系統(tǒng)中,所述批量應(yīng)用處理裝置包括主控臺日切單元,在所述會計(jì)周期日期切換點(diǎn)啟動日切操作,以更新系統(tǒng)參數(shù)表中的當(dāng)前工作日期和日志使用標(biāo)志;以及批量業(yè)務(wù)處理單元,根據(jù)所述批量處理日志進(jìn)行批量業(yè)務(wù)處理。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理系統(tǒng)中,所述初筆處理裝置包括自動解除保留單元,在所述聯(lián)機(jī)業(yè)務(wù)處理單元或批量業(yè)務(wù)處理單元的請求下,檢查賬戶分戶賬的狀態(tài);在該賬戶是“保留”狀態(tài)的情況下,逐一檢查賬戶保留登記簿中該賬戶保留信息,判斷其保留有效期是否小于系統(tǒng)當(dāng)前工作日期;并且在所述保留有效期小于系統(tǒng)當(dāng)前工作日期的情況下,將賬戶保留登記簿中該賬戶到期的保留記錄更新為“已解除保留”狀態(tài),同時更新分戶賬中該賬戶的保留金額。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理系統(tǒng)中,所述初筆處理裝置還包括自動解除凍結(jié)單元,在所述聯(lián)機(jī)業(yè)務(wù)處理單元或批量業(yè)務(wù)處理單元的請求下,檢查賬戶分戶賬的狀態(tài);在該賬戶是“凍結(jié)”狀態(tài)的情況下,逐一檢查賬戶凍結(jié)登記簿中該賬戶凍結(jié)信息,判斷其凍結(jié)有效期是否小于系統(tǒng)當(dāng)前工作日期;并且在所述凍結(jié)有效期小于系統(tǒng)當(dāng)前工作日期的情況下,將賬戶凍結(jié)登記簿中該賬戶到期的凍結(jié)記錄更新為“已解除凍結(jié)”狀態(tài),同時更新分戶賬中該賬戶的凍結(jié)金額。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理系統(tǒng)中,所述初筆處理裝置還包括昨日余額更新單元,在聯(lián)機(jī)業(yè)務(wù)處理單元或批量業(yè)務(wù)處理單元的請求下檢查賬戶分戶賬;判斷賬戶的最后交易日是否小于系統(tǒng)當(dāng)前工作日期;并且在所述最后交易日期小于系統(tǒng)當(dāng)前工作日期的情況下,用該賬戶的當(dāng)前余額的值更新該賬戶的昨日余額信息。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理系統(tǒng)中,所述初筆處理裝置還包括帳戶積數(shù)/余息計(jì)算單元,在聯(lián)機(jī)業(yè)務(wù)處理單元或批量業(yè)務(wù)處理單元的請求下,判斷賬戶的最后交易日是否小于系統(tǒng)當(dāng)前工作日期;在所述最后交易日期小于系統(tǒng)當(dāng)前工作日期的情況下,計(jì)算出該賬戶的最后交易日期和系統(tǒng)當(dāng)前工作日期的差值;若該賬戶的計(jì)息方式是固定利率計(jì)息,則計(jì)算其積數(shù),更新該賬戶的積數(shù)值;若該賬戶的計(jì)息方式是變動利率方式,則計(jì)算其息余,更新該賬戶的息余值。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理系統(tǒng)中,所述批量日期小于所述聯(lián)機(jī)日期。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理系統(tǒng)中,所述批量處理日期在比所述聯(lián)機(jī)日期少一天。
在本發(fā)明的另一方面,提出了一種實(shí)現(xiàn)連續(xù)服務(wù)的數(shù)據(jù)處理方法,包括步驟根據(jù)存儲了聯(lián)機(jī)日期的聯(lián)機(jī)日志進(jìn)行聯(lián)機(jī)應(yīng)用處理;根據(jù)存儲了批量日期的批量日志進(jìn)行批量處理,所述批量日期不同于所述聯(lián)機(jī)日期;以及針對一賬戶在工作日的第一筆交易進(jìn)行處理;其中,在會計(jì)周期日期切換點(diǎn),將所述聯(lián)機(jī)日志變成所述批量日志,將所述批量日志啟用為新的聯(lián)機(jī)日志。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理方法中,所述進(jìn)行聯(lián)機(jī)應(yīng)用處理的步驟包括根據(jù)所述聯(lián)機(jī)日志進(jìn)行聯(lián)機(jī)業(yè)務(wù)處理;以及操根據(jù)操作員信息的有效性來注冊該操作員。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理方法中,所述進(jìn)行批量應(yīng)用處理的步驟包括在所述會計(jì)周期日期切換點(diǎn)啟動日切操作,以更新系統(tǒng)參數(shù)表中的當(dāng)前工作日期和日志使用標(biāo)志;以及根據(jù)所述批量處理日志進(jìn)行批量業(yè)務(wù)處理。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理方法中,所述對第一筆交易進(jìn)行處理的步驟包括檢查賬戶分戶賬的狀態(tài);在該賬戶是“保留”狀態(tài)的情況下,逐一檢查賬戶保留登記簿中該賬戶保留信息,判斷其保留有效期是否小于系統(tǒng)當(dāng)前工作日期;以及在所述保留有效期小于系統(tǒng)當(dāng)前工作日期的情況下,將賬戶保留登記簿中該賬戶到期的保留記錄更新為“已解除保留”狀態(tài),同時更新分戶賬中該賬戶的保留金額。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理方法中,所述對第一筆交易進(jìn)行處理的步驟還包括檢查賬戶分戶賬的狀態(tài);在該賬戶是“凍結(jié)”狀態(tài)的情況下,逐一檢查賬戶凍結(jié)登記簿中該賬戶凍結(jié)信息,判斷其凍結(jié)有效期是否小于系統(tǒng)當(dāng)前工作日期;以及在所述凍結(jié)有效期小于系統(tǒng)當(dāng)前工作日期的情況下,將賬戶凍結(jié)登記簿中該賬戶到期的凍結(jié)記錄更新為“已解除凍結(jié)”狀態(tài),同時更新分戶賬中該賬戶的凍結(jié)金額。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理方法中,所述對第一筆交易進(jìn)行處理的步驟還包括在檢查賬戶分戶賬;判斷賬戶的最后交易日是否小于系統(tǒng)當(dāng)前工作日期;以及在所述最后交易日期小于系統(tǒng)當(dāng)前工作日期的情況下,用該賬戶的當(dāng)前余額的值更新該賬戶的昨日余額信息。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理方法中,所述對第一筆交易進(jìn)行處理的步驟還包括判斷賬戶的最后交易日是否小于系統(tǒng)當(dāng)前工作日期;在所述最后交易日期小于系統(tǒng)當(dāng)前工作日期的情況下,計(jì)算出該賬戶的最后交易日期和系統(tǒng)當(dāng)前工作日期的差值;若該賬戶的計(jì)息方式是固定利率計(jì)息,則計(jì)算其積數(shù),更新該賬戶的積數(shù)值;若該賬戶的計(jì)息方式是變動利率方式,則計(jì)算其息余,更新該賬戶的息余值。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理方法中,所述批量日期小于所述聯(lián)機(jī)日期。
根據(jù)本發(fā)明的一個實(shí)施例,在該數(shù)據(jù)處理方法中,所述批量處理日期比所述聯(lián)機(jī)日期少一天。
本發(fā)明有效地解決了銀行對外服務(wù)有數(shù)據(jù)處理“斷點(diǎn)”的問題,主要包括以下兩個方面真正實(shí)現(xiàn)24小時的處理,日期切換處理可以最大限度的變成一個日切的時間點(diǎn),而不是準(zhǔn)24小時運(yùn)行;所有的柜面業(yè)務(wù)處理和批量業(yè)務(wù)處理并行處理,而不僅僅是支持外圍自助設(shè)備的服務(wù)請求。
圖1是根據(jù)本發(fā)明實(shí)施例的提供連續(xù)服務(wù)的核心業(yè)務(wù)系統(tǒng)的組成結(jié)構(gòu)圖;圖2是根據(jù)本發(fā)明實(shí)施例的提供連續(xù)服務(wù)的核心業(yè)務(wù)系統(tǒng)的數(shù)據(jù)處理示意圖;圖3是如圖1所示的初筆處理模塊的功能組件圖;圖4是圖3所示的初筆處理模塊中各功能組件所進(jìn)行的數(shù)據(jù)處理的流程圖;圖5是在操作員簽到和日常聯(lián)機(jī)業(yè)務(wù)處理的情況下的數(shù)據(jù)處理流程圖;以及圖6是根據(jù)本發(fā)明實(shí)施例的核心業(yè)務(wù)系統(tǒng)中應(yīng)用的典型數(shù)據(jù)結(jié)構(gòu)的示意圖。
具體實(shí)施例方式
下面將對照附圖,對本發(fā)明實(shí)施例的系統(tǒng)和方法進(jìn)行詳細(xì)說明。
在通常情況下,例如銀行這樣的金融機(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)的高柜和低柜,它們是對外提供人工服務(wù)的一種渠道。
上述自助設(shè)備包括自動操作員機(jī)(ATM)、存取款一體機(jī)(CDM)、銷售終端(POS)、呼叫中心(CALL CENTER)、網(wǎng)上銀行、或者銀行用于自動接收客戶交易請求的任何終端。
上述的核心業(yè)務(wù)系統(tǒng)是指銀行等金融機(jī)構(gòu)開發(fā)的各類業(yè)務(wù)支持系統(tǒng),涵蓋銀行包括本外幣在內(nèi)的所有核心業(yè)務(wù)。
圖1示出了根據(jù)本發(fā)明實(shí)施例的能提供連續(xù)服務(wù)的核心業(yè)務(wù)處理系統(tǒng)100的組成結(jié)構(gòu)圖。如圖1所示,根據(jù)本發(fā)明實(shí)施例的核心業(yè)務(wù)系統(tǒng)100包括聯(lián)機(jī)應(yīng)用處理部分110、批量應(yīng)用處理部分120和初筆處理模塊130。聯(lián)機(jī)應(yīng)用處理部分110包括操作員簽到模塊111和聯(lián)機(jī)業(yè)務(wù)處理模塊112。批量應(yīng)用處理部分120包括主控臺日切模塊121和批量業(yè)務(wù)處理模塊122。
如圖2中的(A)所示,為了能真正實(shí)現(xiàn)24小時處理,完整保持日切前的業(yè)務(wù)數(shù)據(jù)明細(xì)的現(xiàn)場,并規(guī)避數(shù)據(jù)庫鎖定的操作,避免聯(lián)機(jī)應(yīng)用處理部分110和批量應(yīng)用處理部分120相互影響,本發(fā)明的核心業(yè)務(wù)處理系統(tǒng)100引進(jìn)了雙日志概念,即聯(lián)機(jī)業(yè)務(wù)處理日志和批量業(yè)務(wù)處理日志。在日期切換后,原來的聯(lián)機(jī)日志變成批量日志,原來的批量日志啟用為新的聯(lián)機(jī)日志,并在系統(tǒng)參數(shù)表中明確標(biāo)識當(dāng)前聯(lián)機(jī)應(yīng)用處理部分110使用的系統(tǒng)日期和聯(lián)機(jī)日志,使得兩者能并行處理。最終,將日切點(diǎn)處理壓縮成一個簡單的日期切換動作,真正實(shí)現(xiàn)連續(xù)的24小時服務(wù)。
需要說明的是,每日的日終批量業(yè)務(wù)處理運(yùn)行時間點(diǎn)只能在日切點(diǎn)之后,這樣才能處理日切點(diǎn)前所有的T日聯(lián)機(jī)業(yè)務(wù)數(shù)據(jù)。由于聯(lián)機(jī)應(yīng)用處理部分110和批量應(yīng)用處理部分120對同一天發(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ī)日期少一天。
根據(jù)本發(fā)明的實(shí)施例,日切實(shí)現(xiàn)的具體步驟如圖2中的(B)所示,具體如下步驟201和202聯(lián)機(jī)應(yīng)用處理部分110和批量應(yīng)用處理部分120并行處理,對外提供服務(wù)。
步驟203在日切點(diǎn),即會計(jì)周期日期切換點(diǎn)時,主控臺日切模塊121啟動日切操作,更新核心業(yè)務(wù)系統(tǒng)參數(shù)表中的當(dāng)前工作日期和日志使用標(biāo)志,系統(tǒng)自動將工作日期從T日切換到T+1日。同時,對核心業(yè)務(wù)系統(tǒng)100的日志進(jìn)行切換,將原來的聯(lián)機(jī)日志變成批量日志,將原來的批量日志啟用為新的聯(lián)機(jī)日志。聯(lián)機(jī)應(yīng)用處理部分110使用聯(lián)機(jī)日志登記交易流水信息,包括操作員號、機(jī)構(gòu)號、工作日期、操作員流水號和詳細(xì)的業(yè)務(wù)明細(xì)信息數(shù)據(jù)。批量應(yīng)用處理部分120使用批量日志進(jìn)行批量相關(guān)處理,即批量應(yīng)用處理部分120在T+1日處理的是聯(lián)機(jī)應(yīng)用處理部分110在T日登記的業(yè)務(wù)流水明細(xì)。
這樣,由于采用不同的日志表,聯(lián)機(jī)應(yīng)用處理部分110和批量應(yīng)用處理部分120能完全分開,從而規(guī)避了數(shù)據(jù)庫的相互鎖定,使它們能并行處理。
步驟204和205聯(lián)機(jī)業(yè)務(wù)處理模塊112處理T+1日聯(lián)機(jī)業(yè)務(wù),批量業(yè)務(wù)處理模塊122處理T日批量業(yè)務(wù)。
如圖6所示,給出了在根據(jù)本發(fā)明實(shí)施例核心業(yè)務(wù)處理系統(tǒng)100中應(yīng)用的典型數(shù)據(jù)結(jié)構(gòu)。聯(lián)機(jī)業(yè)務(wù)處理模塊112和批量業(yè)務(wù)處理模塊122完全分開和并行處理后,必須要將訪問公共數(shù)據(jù)沖突的業(yè)務(wù),原本只能在“斷點(diǎn)”時由批量業(yè)務(wù)處理模塊122處理的業(yè)務(wù)內(nèi)容單獨(dú)抽取出來,融入到正常的業(yè)務(wù)處理流程中,如賬戶積數(shù)或息余計(jì)算、賬戶凍結(jié)和保留到期自動解除、昨日日終余額等更新處理,移到初筆處理模塊130分別控制。
因此,在本發(fā)明的核心業(yè)務(wù)處理系統(tǒng)100中還設(shè)置了初筆處理模塊130,該模塊可以由聯(lián)機(jī)應(yīng)用處理部分110和批量應(yīng)用處理部分120調(diào)用。此外,本發(fā)明還將用戶檢查控制、操作員交易流水號控制等移到操作員簽到模塊111中進(jìn)行處理。同時,將計(jì)息處理、年終處理特殊業(yè)務(wù)等納入正常的日終批量處理的流程來管理。
初筆處理模塊130中執(zhí)行的是某個賬戶在某一工作日第一筆交易,例如結(jié)算類交易(涉及到賬務(wù)處理)或管理類交易(例如查詢)時做的特殊處理,其中,通過分戶賬戶表中的相關(guān)日期和當(dāng)前工作日期比較,進(jìn)行必要的24小時業(yè)務(wù)處理,它對業(yè)務(wù)操作員和客戶是透明的。如圖3所示,初筆處理模塊130中具體進(jìn)行的操作包括賬戶積數(shù)或息余計(jì)算134、賬戶凍結(jié)自動解除131、帳戶保留自動解除132和昨日余額等自動更新133等等。批量業(yè)務(wù)處理模塊122和聯(lián)機(jī)業(yè)務(wù)處理模塊112對賬戶進(jìn)行處理時要與該初筆處理模塊130協(xié)同操作。
為了方便說明初筆處理模塊130,舉例說明初筆處理模塊130中執(zhí)行的具體的處理流程,如圖4所示。
自動解除保留步驟401聯(lián)機(jī)業(yè)務(wù)處理模塊112或批量業(yè)務(wù)處理模塊122調(diào)用初筆處理模塊130。
步驟402檢查賬戶分戶賬的狀態(tài),判斷該賬戶是否為“保留”狀態(tài),若是“保留”狀態(tài),則執(zhí)行步驟403,否則執(zhí)行步驟405。
步驟403該賬戶是“保留”狀態(tài),逐一檢查賬戶保留登記簿中該賬戶保留信息,判斷其保留有效期(到期日)是否小于系統(tǒng)當(dāng)前工作日期,若小于系統(tǒng)當(dāng)前工作日期,則執(zhí)行步驟404,否則執(zhí)行步驟405。
步驟404將賬戶保留登記簿中該賬戶到期的保留記錄更新為“已解除保留”狀態(tài),同時更新分戶賬中該賬戶的保留金額。檢查保留登記簿中是否還有該賬戶的保留信息,若有,則不改變該賬戶在分戶賬中的狀態(tài),否則更新為“正?!睜顟B(tài)。
步驟405自動解除保留處理結(jié)束。
自動解除凍結(jié)步驟411聯(lián)機(jī)業(yè)務(wù)處理模塊112或批量業(yè)務(wù)處理模塊122調(diào)用初筆處理模塊130。
步驟412檢查賬戶分戶賬的狀態(tài),判斷該賬戶是否為“凍結(jié)”狀態(tài),若是“凍結(jié)”狀態(tài),則執(zhí)行步驟413,否則執(zhí)行步驟415。
步驟413該賬戶是“凍結(jié)”狀態(tài),逐一檢查賬戶凍結(jié)登記簿中該賬戶凍結(jié)信息,判斷其凍結(jié)有效期(到期日)是否小于系統(tǒng)當(dāng)前工作日期,若小于系統(tǒng)當(dāng)前工作日期,則執(zhí)行步驟414,否則執(zhí)行步驟415。
步驟414將賬戶凍結(jié)登記簿中該賬戶到期的凍結(jié)記錄更新為“已解除凍結(jié)”狀態(tài),同時更新分戶賬中該賬戶的凍結(jié)金額。檢查凍結(jié)登記簿中是否還有該賬戶的凍結(jié)信息,若有,則不改變該賬戶在分戶賬中的狀態(tài),否則更新為“正?!睜顟B(tài)。
步驟415自動解除凍結(jié)處理結(jié)束。
自動更新賬戶昨日余額信息步驟421聯(lián)機(jī)業(yè)務(wù)處理模塊112或批量業(yè)務(wù)處理模塊122調(diào)用初筆處理模塊130。
步驟422檢查賬戶分戶賬,判斷該賬戶的最后交易日是否小于系統(tǒng)當(dāng)前工作日期,若小于系統(tǒng)當(dāng)前工作日期,則執(zhí)行步驟423,否則執(zhí)行步驟424。
步驟423用該賬戶的當(dāng)前余額的值更新該賬戶的昨日余額信息。
步驟424自動更新賬戶昨日余額處理結(jié)束。
自動計(jì)算賬戶積數(shù)/息余信息步驟431聯(lián)機(jī)業(yè)務(wù)處理模塊112或批量業(yè)務(wù)處理模塊122調(diào)用初筆處理模塊130。
步驟432檢查賬戶分戶賬,判斷該賬戶的最后交易日是否小于系統(tǒng)當(dāng)前工作日期,若小于系統(tǒng)當(dāng)前工作日期,則執(zhí)行步驟433,否則執(zhí)行步驟434。
步驟433計(jì)算出該賬戶的最后交易日期和系統(tǒng)當(dāng)前工作日期的差值,若該賬戶的計(jì)息方式是固定利率計(jì)息,則計(jì)算其積數(shù),更新該賬戶的積數(shù)值;若該賬戶的計(jì)息方式是變動利率方式,則計(jì)算其息余,更新該賬戶的息余值。
步驟434自動計(jì)算賬戶積數(shù)/息余處理結(jié)束。
在對初筆處理模塊130調(diào)用結(jié)束后,聯(lián)機(jī)業(yè)務(wù)處理模塊112或批量業(yè)務(wù)處理模塊122均須更新該賬戶的最后交易日期。另外對于管理類交易(信息查詢或調(diào)整,不涉及到賬務(wù)處理)有配套的“假初筆”,只用來計(jì)算顯示結(jié)果但不作入賬處理,即僅供查詢結(jié)果顯示。
此外,圖5示出了操作員簽到和操作員正常業(yè)務(wù)處理的具體流程圖。
操作員簽到步驟501操作員在對外辦理業(yè)務(wù)是必須先簽到聯(lián)機(jī)業(yè)務(wù)處理模塊112。
步驟502操作員簽到(注冊)時,系統(tǒng)將根據(jù)操作員編號、密碼,判斷該操作員的有效性。若有效,則執(zhí)行步驟503,否則執(zhí)行步驟506。
步驟503系統(tǒng)自動判斷操作員數(shù)據(jù)庫表中的日期是否等于系統(tǒng)當(dāng)前工作日期(是否為當(dāng)天),若一致,則執(zhí)行步驟505,否則執(zhí)行步驟504。
步驟504操作員數(shù)據(jù)庫表中的日期不等于系統(tǒng)當(dāng)前工作日期,表示該操作員今天是第一次簽到,系統(tǒng)自動將該操作員的交易流水號清空為0,并更新該操作員的數(shù)據(jù)庫表中的日期為系統(tǒng)當(dāng)前工作日期。
步驟505將該操作員的數(shù)據(jù)庫表中簽到狀態(tài)更新為“已簽到”狀態(tài)。
步驟506操作員簽到聯(lián)機(jī)業(yè)務(wù)處理模塊112結(jié)束。
日常聯(lián)機(jī)業(yè)務(wù)處理流程步驟511日常聯(lián)機(jī)業(yè)務(wù)處理交易開始。
步驟512系統(tǒng)自動檢查操作員數(shù)據(jù)庫表中日期是否等于系統(tǒng)當(dāng)前工作日期。若一致,則執(zhí)行步驟513,否則執(zhí)行步驟517,并提示操作員重新簽到處理。
步驟513系統(tǒng)自動檢查交易終端的操作員的流水號,是否和該操作員數(shù)據(jù)庫表中的流水號相等。若一致,則執(zhí)行步驟514,否則執(zhí)行步驟517,提示操作員上筆業(yè)務(wù)可能處理失敗,需要操作員檢查。
步驟514對賬戶進(jìn)行賬務(wù)處理之前調(diào)用初筆處理模塊130,更新賬戶中相關(guān)信息,以保持其準(zhǔn)確性。
步驟515系統(tǒng)自動對賬戶進(jìn)行正常業(yè)務(wù)處理,若業(yè)務(wù)處理成功,則執(zhí)行步驟516,否則執(zhí)行步驟517,提示操作員交易失敗原因。
步驟516業(yè)務(wù)處理成功完成后,系統(tǒng)自動將該操作員的流水號加1,并更新該操作員數(shù)據(jù)庫表中的流水號以及交易終端的流水號。
步驟517業(yè)務(wù)處理結(jié)束。
此外,批量業(yè)務(wù)處理模塊122在進(jìn)行業(yè)務(wù)處理時也是同樣的先調(diào)用初筆處理模塊130,更新賬戶的相關(guān)信息后才進(jìn)行業(yè)務(wù)處理,以使其保證準(zhǔn)確性。
以上所述,僅為本發(fā)明中的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變換或替換,都應(yīng)涵蓋在本發(fā)明的包含范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種實(shí)現(xiàn)連續(xù)服務(wù)的數(shù)據(jù)處理系統(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ī)日期;以及初筆處理裝置,在所述聯(lián)機(jī)應(yīng)用處理裝置或所述批量應(yīng)用處理裝置的請求下針對一賬戶在工作日的第一筆交易進(jìn)行處理;其中,在會計(jì)周期日期切換點(diǎn),將所述聯(lián)機(jī)日志變成所述批量日志,將所述批量日志啟用為新的聯(lián)機(jī)日志。
2.如權(quán)利要求1所述的數(shù)據(jù)處理系統(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ù)處理單元。
3.如權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述批量應(yīng)用處理裝置包括主控臺日切單元,在所述會計(jì)周期日期切換點(diǎn)啟動日切操作,以更新系統(tǒng)參數(shù)表中的當(dāng)前工作日期和日志使用標(biāo)志;以及批量業(yè)務(wù)處理單元,根據(jù)所述批量處理日志進(jìn)行批量業(yè)務(wù)處理。
4.如權(quán)利要求2或3所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述初筆處理裝置包括自動解除保留單元,在所述聯(lián)機(jī)業(yè)務(wù)處理單元或批量業(yè)務(wù)處理單元的請求下,檢查賬戶分戶賬的狀態(tài);在該賬戶是“保留”狀態(tài)的情況下,逐一檢查賬戶保留登記簿中該賬戶保留信息,判斷其保留有效期是否小于系統(tǒng)當(dāng)前工作日期;并且在所述保留有效期小于系統(tǒng)當(dāng)前工作日期的情況下,將賬戶保留登記簿中該賬戶到期的保留記錄更新為“已解除保留”狀態(tài),同時更新分戶賬中該賬戶的保留金額。
5.如權(quán)利要求4所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述初筆處理裝置還包括自動解除凍結(jié)單元,在所述聯(lián)機(jī)業(yè)務(wù)處理單元或批量業(yè)務(wù)處理單元的請求下,檢查賬戶分戶賬的狀態(tài);在該賬戶是“凍結(jié)”狀態(tài)的情況下,逐一檢查賬戶凍結(jié)登記簿中該賬戶凍結(jié)信息,判斷其凍結(jié)有效期是否小于系統(tǒng)當(dāng)前工作日期;并且在所述凍結(jié)有效期小于系統(tǒng)當(dāng)前工作日期的情況下,將賬戶凍結(jié)登記簿中該賬戶到期的凍結(jié)記錄更新為“已解除凍結(jié)”狀態(tài),同時更新分戶賬中該賬戶的凍結(jié)金額。
6.如權(quán)利要求5所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述初筆處理裝置還包括昨日余額更新單元,在聯(lián)機(jī)業(yè)務(wù)處理單元或批量業(yè)務(wù)處理單元的請求下檢查賬戶分戶賬;判斷賬戶的最后交易日是否小于系統(tǒng)當(dāng)前工作日期;并且在所述最后交易日期小于系統(tǒng)當(dāng)前工作日期的情況下,用該賬戶的當(dāng)前余額的值更新該賬戶的昨日余額信息。
7.如權(quán)利要求6所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述初筆處理裝置還包括帳戶積數(shù)/余息計(jì)算單元,在聯(lián)機(jī)業(yè)務(wù)處理單元或批量業(yè)務(wù)處理單元的請求下,判斷賬戶的最后交易日是否小于系統(tǒng)當(dāng)前工作日期;在所述最后交易日期小于系統(tǒng)當(dāng)前工作日期的情況下,計(jì)算出該賬戶的最后交易日期和系統(tǒng)當(dāng)前工作日期的差值;若該賬戶的計(jì)息方式是固定利率計(jì)息,則計(jì)算其積數(shù),更新該賬戶的積數(shù)值;若該賬戶的計(jì)息方式是變動利率方式,則計(jì)算其息余,更新該賬戶的息余值。
8.如權(quán)利要求7所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述批量日期小于所述聯(lián)機(jī)日期。
9.如權(quán)利要求8所述的數(shù)據(jù)處理系統(tǒng),其特征在于,所述批量處理日期比所述聯(lián)機(jī)日期少一天。
10.一種實(shí)現(xiàn)連續(xù)服務(wù)的數(shù)據(jù)處理方法,包括步驟根據(jù)存儲了聯(lián)機(jī)日期的聯(lián)機(jī)日志進(jìn)行聯(lián)機(jī)應(yīng)用處理;根據(jù)存儲了批量日期的批量日志進(jìn)行批量處理,所述批量日期不同于所述聯(lián)機(jī)日期;以及針對一賬戶在工作日的第一筆交易進(jìn)行處理;其中,在會計(jì)周期日期切換點(diǎn),將所述聯(lián)機(jī)日志變成所述批量日志,將所述批量日志啟用為新的聯(lián)機(jī)日志。
11.如權(quán)利要求10所述的數(shù)據(jù)處理方法,其特征在于,所述進(jìn)行聯(lián)機(jī)應(yīng)用處理的步驟包括根據(jù)所述聯(lián)機(jī)日志進(jìn)行聯(lián)機(jī)業(yè)務(wù)處理;以及操根據(jù)操作員信息的有效性來注冊該操作員。
12.如權(quán)利要求10所述的數(shù)據(jù)處理方法,其特征在于,所述進(jìn)行批量應(yīng)用處理的步驟包括在所述會計(jì)周期日期切換點(diǎn)啟動日切操作,以更新系統(tǒng)參數(shù)表中的當(dāng)前工作日期和日志使用標(biāo)志;以及根據(jù)所述批量處理日志進(jìn)行批量業(yè)務(wù)處理。
13.如權(quán)利要求11或12所述的數(shù)據(jù)處理方法,其特征在于,所述對第一筆交易進(jìn)行處理的步驟包括檢查賬戶分戶賬的狀態(tài);在該賬戶是“保留”狀態(tài)的情況下,逐一檢查賬戶保留登記簿中該賬戶保留信息,判斷其保留有效期是否小于系統(tǒng)當(dāng)前工作日期;以及在所述保留有效期小于系統(tǒng)當(dāng)前工作日期的情況下,將賬戶保留登記簿中該賬戶到期的保留記錄更新為“已解除保留”狀態(tài),同時更新分戶賬中該賬戶的保留金額。
14.如權(quán)利要求13所述的數(shù)據(jù)處理方法,其特征在于,所述對第一筆交易進(jìn)行處理的步驟還包括檢查賬戶分戶賬的狀態(tài);在該賬戶是“凍結(jié)”狀態(tài)的情況下,逐一檢查賬戶凍結(jié)登記簿中該賬戶凍結(jié)信息,判斷其凍結(jié)有效期是否小于系統(tǒng)當(dāng)前工作日期;以及在所述凍結(jié)有效期小于系統(tǒng)當(dāng)前工作日期的情況下,將賬戶凍結(jié)登記簿中該賬戶到期的凍結(jié)記錄更新為“已解除凍結(jié)”狀態(tài),同時更新分戶賬中該賬戶的凍結(jié)金額。
15.如權(quán)利要求14所述的數(shù)據(jù)處理方法,其特征在于,所述對第一筆交易進(jìn)行處理的步驟還包括在檢查賬戶分戶賬;判斷賬戶的最后交易日是否小于系統(tǒng)當(dāng)前工作日期;以及在所述最后交易日期小于系統(tǒng)當(dāng)前工作日期的情況下,用該賬戶的當(dāng)前余額的值更新該賬戶的昨日余額信息。
16.如權(quán)利要求15所述的數(shù)據(jù)處理方法,其特征在于,所述對第一筆交易進(jìn)行處理的步驟還包括判斷賬戶的最后交易日是否小于系統(tǒng)當(dāng)前工作日期;在所述最后交易日期小于系統(tǒng)當(dāng)前工作日期的情況下,計(jì)算出該賬戶的最后交易日期和系統(tǒng)當(dāng)前工作日期的差值;若該賬戶的計(jì)息方式是固定利率計(jì)息,則計(jì)算其積數(shù),更新該賬戶的積數(shù)值;若該賬戶的計(jì)息方式是變動利率方式,則計(jì)算其息余,更新該賬戶的息余值。
17.如權(quán)利要求16所述的數(shù)據(jù)處理方法,其特征在于,所述批量日期小于所述聯(lián)機(jī)日期。
18.如權(quán)利要求17所述的數(shù)據(jù)處理方法,其特征在于,所述批量處理日期比所述聯(lián)機(jī)日期少一天。
全文摘要
公開了一種實(shí)現(xiàn)連續(xù)服務(wù)的數(shù)據(jù)處理方法和系統(tǒng)。該系統(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ī)日期;以及初筆處理裝置,在所述聯(lián)機(jī)應(yīng)用處理裝置或所述批量應(yīng)用處理裝置的請求下針對一賬戶在工作日的第一筆交易進(jìn)行處理;其中,在會計(jì)周期日期切換點(diǎn),將所述聯(lián)機(jī)日志變成所述批量日志,將所述批量日志啟用為新的聯(lián)機(jī)日志。利用上述配置,能夠?qū)崿F(xiàn)金融機(jī)構(gòu)核心業(yè)務(wù)系統(tǒng)的連續(xù)運(yùn)行和內(nèi)部數(shù)據(jù)處理,為客戶提供連續(xù)的24小時服務(wù)。
文檔編號G06Q40/00GK1811838SQ20051013263
公開日2006年8月2日 申請日期2005年12月23日 優(yōu)先權(quán)日2005年12月23日
發(fā)明者林曉軒, 蘇文力, 呂仲濤, 呂志剛, 李興雙, 王旭光, 陳雅峰, 蔡凌瑋 申請人:中國工商銀行股份有限公司