:本發(fā)明涉及全渠道業(yè)務(wù)7*24處理及零點(diǎn)自動(dòng)日切系統(tǒng)和方法。
背景技術(shù)
0、
背景技術(shù):
1、隨著銀行服務(wù)性能的豐富和提高,銀行7*24小時(shí)不間斷營(yíng)業(yè)成為一種趨勢(shì),銀行的信息系統(tǒng)需根據(jù)夜間日終批處理運(yùn)行狀態(tài)隨機(jī)切換營(yíng)業(yè)日期,無(wú)法在零點(diǎn)準(zhǔn)時(shí)實(shí)現(xiàn)日期切換,導(dǎo)致客戶業(yè)務(wù)登記日期與自然日期不一致,存在業(yè)務(wù)風(fēng)險(xiǎn);同時(shí)自助設(shè)備、手機(jī)銀行等渠道的對(duì)客業(yè)務(wù)已實(shí)現(xiàn)7*24不間斷處理,但柜面渠道及內(nèi)部業(yè)務(wù)需要在夜間日終批量運(yùn)行時(shí)段停止處理,在批處理結(jié)束完成營(yíng)業(yè)日期切換后再次恢復(fù)全部外服務(wù),一定程度上影響了客戶體驗(yàn)。
2、一般情況下,日終批量運(yùn)行與聯(lián)機(jī)交易處理的沖突在于客戶賬戶具體余額,而實(shí)現(xiàn)7*24小時(shí)不間斷運(yùn)行,關(guān)鍵點(diǎn)在于解決銀行業(yè)務(wù)的聯(lián)機(jī)交易與日終批處理共用數(shù)據(jù)庫(kù)資源操作相同數(shù)據(jù)帶來(lái)的三方面問(wèn)題:一是各渠道業(yè)務(wù)需同時(shí)進(jìn)行批處理和聯(lián)機(jī)交易處理,并均需支持日終批處理操作上日數(shù)據(jù)、聯(lián)機(jī)交易操作的實(shí)時(shí)數(shù)據(jù),操作步驟繁瑣;二是當(dāng)日聯(lián)機(jī)交易量不固定導(dǎo)致的日終批處理完成時(shí)間不確定而無(wú)法零點(diǎn)準(zhǔn)時(shí)日切問(wèn)題;三是在業(yè)務(wù)高峰時(shí),同時(shí)進(jìn)行日終批處理和聯(lián)機(jī)交易帶來(lái)的系統(tǒng)處理性能下降和不穩(wěn)定問(wèn)題。
3、目前,常用的7*24小時(shí)機(jī)制有單表雙余額動(dòng)賬更新方法、雙余額每日更新方法和雙表方法;單表雙余額動(dòng)賬更新方法能夠避免追賬,尤其是晚間交易量大的銀行,但是表結(jié)構(gòu)設(shè)計(jì)較為復(fù)雜,日終供數(shù)邏輯判斷相對(duì)較復(fù)雜,特別是在外圍系統(tǒng)取數(shù)時(shí)不能適用;雙余額每日更新方法雖然取數(shù)邏輯較為清晰,但表結(jié)構(gòu)仍然較為復(fù)雜。
4、進(jìn)一步的,對(duì)于單表雙余額更新方法,當(dāng)聯(lián)機(jī)交易與日終批量交易更新上日余額時(shí),會(huì)有小概率出現(xiàn)更新同一賬戶,導(dǎo)致批量鎖表或聯(lián)機(jī)鎖表;雙表方法表結(jié)構(gòu)設(shè)計(jì)較為簡(jiǎn)單,取數(shù)邏輯較為清晰,但在并行處理模式下只登記客戶賬不記會(huì)計(jì)賬,需要在并行處理模式結(jié)束時(shí)進(jìn)行追賬,計(jì)算可用余額的邏輯較為復(fù)雜;因此,尋找一種表結(jié)構(gòu)設(shè)計(jì)簡(jiǎn)單,取數(shù)邏輯清晰,且無(wú)需追賬的7*24小時(shí)核心銀行不間斷運(yùn)行方法和運(yùn)行系統(tǒng)十分有必要。
技術(shù)實(shí)現(xiàn)思路
0、
技術(shù)實(shí)現(xiàn)要素:
1、本發(fā)明實(shí)施例提供了全渠道業(yè)務(wù)7*24處理及零點(diǎn)自動(dòng)日切系統(tǒng)和方法,結(jié)構(gòu)和方法設(shè)計(jì)合理,采用多維度系統(tǒng)日期參數(shù)設(shè)置和自動(dòng)切換處理、跨法人業(yè)務(wù)資金實(shí)時(shí)清算、聯(lián)機(jī)交易和內(nèi)部核算分離、業(yè)務(wù)數(shù)據(jù)雙日數(shù)據(jù)并行處理等機(jī)制和模式,構(gòu)建新型系統(tǒng)日期切換機(jī)制和系統(tǒng)批處理架構(gòu),實(shí)現(xiàn)聯(lián)機(jī)交易、內(nèi)部核算、批處理日期分別靈活設(shè)置和自動(dòng)日切,確保系統(tǒng)在自然時(shí)間零點(diǎn)時(shí)自動(dòng)進(jìn)行聯(lián)機(jī)交易日期切換,切換后日終內(nèi)部核算和系統(tǒng)批處理可以準(zhǔn)確取得上日數(shù)據(jù)用于賬戶利息處理、余額自動(dòng)轉(zhuǎn)存、代收代付等大數(shù)據(jù)量業(yè)務(wù)批量處理、賬務(wù)總分核對(duì)、總賬處理等工作,并不影響聯(lián)機(jī)交易同時(shí)處理,使全渠道聯(lián)機(jī)業(yè)務(wù)的營(yíng)業(yè)時(shí)間不再受系統(tǒng)批處理影響,實(shí)現(xiàn)真正的全渠道全業(yè)務(wù)24小時(shí)不間斷營(yíng)業(yè)和零點(diǎn)自動(dòng)日切,解決了現(xiàn)有技術(shù)中存在的問(wèn)題。
2、本發(fā)明為解決上述技術(shù)問(wèn)題所采用的技術(shù)方案是:
3、全渠道業(yè)務(wù)7*24處理及零點(diǎn)自動(dòng)日切方法,所述自動(dòng)日切方法包括以下步驟:
4、s1,劃分多個(gè)批處理時(shí)段,將聯(lián)機(jī)營(yíng)業(yè)日期的日切開(kāi)始到批處理日切完成結(jié)束這段時(shí)間定義為并行處理模式,以使聯(lián)機(jī)交易與批處理作業(yè)之間不再存在交叉影響,達(dá)到了聯(lián)機(jī)與批處理解耦的要求;
5、s2,建立統(tǒng)一的核算引擎,實(shí)現(xiàn)業(yè)務(wù)核算分離,以使交易系統(tǒng)在業(yè)務(wù)處理時(shí)只需要登記流水,所述核算引擎用于根據(jù)對(duì)應(yīng)的流水信息生成會(huì)計(jì)分錄同時(shí)記錄總賬;
6、s3,將批處理和聯(lián)機(jī)進(jìn)行解耦,使?fàn)I業(yè)日期不再依賴于批量日切,保持與自然日期同步切換;
7、s4,交易系統(tǒng)的客戶分戶賬采用多類型處理機(jī)制,交易系統(tǒng)的內(nèi)部賬戶采用多類型處理機(jī)制,經(jīng)由核算中心根據(jù)主表以及臨時(shí)表中記錄的客戶賬和內(nèi)部賬上日余額進(jìn)行總分核對(duì)。
8、劃分多個(gè)批處理時(shí)段,將聯(lián)機(jī)營(yíng)業(yè)日期的日切開(kāi)始到批處理日切完成結(jié)束這段時(shí)間定義為并行處理模式包括以下步驟:
9、s1.1,在架構(gòu)設(shè)計(jì)上采用t?ime?s?l?ot和tmp?tab?l?e機(jī)制,在應(yīng)用設(shè)計(jì)上采用時(shí)段劃分模式,以將每個(gè)營(yíng)業(yè)日分為5個(gè)時(shí)段,所述時(shí)段包括提前批時(shí)段ta、補(bǔ)充批時(shí)段ts、日終批時(shí)段te、次日批時(shí)段tn和日間批時(shí)段td,同時(shí)設(shè)定核算批時(shí)段tg在交易系統(tǒng)批量日切后進(jìn)行后續(xù)的核算處理;
10、s1.2,在應(yīng)用模式上分別設(shè)定為正常處理模式和并行處理模式,以次日批時(shí)段tn為起點(diǎn)經(jīng)日間批時(shí)段td到提前批時(shí)段ta結(jié)束為正常處理模式,以補(bǔ)充批時(shí)段ts為起點(diǎn)到日終批時(shí)段te結(jié)束為并行處理模式。
11、所述提前批時(shí)段ta可在日間任何時(shí)間重復(fù)執(zhí)行批處理操作,包括代發(fā)代扣和貸款扣款;所述補(bǔ)充批時(shí)段ts用于在營(yíng)業(yè)日期切換后進(jìn)行提前批的補(bǔ)充處理,包括技術(shù)增量批處理和業(yè)務(wù)補(bǔ)償處理;所述日終批時(shí)段te用于為不動(dòng)客戶賬的批、更新內(nèi)部賬的批和客戶賬、內(nèi)部賬及對(duì)應(yīng)的tmp檔進(jìn)行下載并生成總分核對(duì)文件;所述次日批時(shí)段tn用于為次日工作進(jìn)行處理,包括機(jī)構(gòu)拆并和次日入賬批;所述日間批時(shí)段td用于進(jìn)行數(shù)據(jù)清理。
12、所述核算批時(shí)段tg用于進(jìn)行在交易系統(tǒng)批量日期切換后進(jìn)行后續(xù)的核算處理。
13、所述客戶分戶賬的雙日數(shù)據(jù)并行處理機(jī)制在營(yíng)業(yè)日期切換后第一筆交易將客戶分戶賬主表備份至臨時(shí)表保留上日余額,以使之后發(fā)生的聯(lián)機(jī)交易將僅更新客戶分戶賬主表;而營(yíng)業(yè)日期切換后至批處理日切的off?l?i?ne時(shí)間段內(nèi)批處理入賬交易需要同時(shí)更新客戶分戶賬主表和臨時(shí)表余額。
14、所述內(nèi)部賬戶的雙日數(shù)據(jù)并行處理機(jī)制在營(yíng)業(yè)日期切換后第一筆交易將內(nèi)部賬戶主表備份至臨時(shí)表保留上日余額,以使之后發(fā)生的聯(lián)機(jī)交易將僅更新內(nèi)部分戶余額;而營(yíng)業(yè)日期切換后至批處理日切的off?l?i?ne時(shí)間段內(nèi)批處理center?cut需要同時(shí)更新內(nèi)部分戶余額和臨時(shí)表余額。
15、在完成當(dāng)日批處理后,日終批時(shí)段te結(jié)束、次日批時(shí)段tn開(kāi)始前,交易系統(tǒng)自動(dòng)切換至正常處理機(jī)制,可進(jìn)行正常的聯(lián)機(jī)交易,無(wú)須進(jìn)行追賬,將內(nèi)部賬實(shí)時(shí)登記。
16、所述核算中心在進(jìn)入并行處理模式時(shí),對(duì)需要進(jìn)行實(shí)時(shí)核算的聯(lián)機(jī)交易或批處理交易進(jìn)行檢查,對(duì)不同日期的科目賬進(jìn)行更新;所述核算中心的批處理在交易批處理完成當(dāng)日批處理作業(yè)并完成批處理日期切換后,就可以開(kāi)始進(jìn)行。
17、全渠道業(yè)務(wù)7*24處理及零點(diǎn)自動(dòng)日切系統(tǒng),所述自動(dòng)日切系統(tǒng)包括:
18、劃分模塊,所述劃分模塊用于劃分多個(gè)批處理時(shí)段,將聯(lián)機(jī)營(yíng)業(yè)日期的日切開(kāi)始到批處理日切完成結(jié)束這段時(shí)間定義為并行處理模式,以使聯(lián)機(jī)交易與批處理作業(yè)之間不再存在交叉影響,達(dá)到了聯(lián)機(jī)與批處理解耦的要求;
19、建模模塊,所述建模模塊用于建立統(tǒng)一的核算引擎,實(shí)現(xiàn)業(yè)務(wù)核算分離,以使交易系統(tǒng)在業(yè)務(wù)處理時(shí)只需要登記流水,所述核算引擎用于根據(jù)對(duì)應(yīng)的流水信息生成會(huì)計(jì)分錄同時(shí)記錄總賬;
20、同步模塊,所述同步模塊用于將批處理和聯(lián)機(jī)進(jìn)行解耦,使?fàn)I業(yè)日期不再依賴于批量日切,保持與自然日期同步切換;
21、核算執(zhí)行模塊,所述核算執(zhí)行模塊用于交易系統(tǒng)的客戶分戶賬采用多類型處理機(jī)制,交易系統(tǒng)的內(nèi)部賬戶采用多類型處理機(jī)制,經(jīng)由核算中心根據(jù)主表以及臨時(shí)表中記錄的客戶賬和內(nèi)部賬上日余額進(jìn)行總分核對(duì);
22、所述多類型處理機(jī)制包括系統(tǒng)日期處理機(jī)制、雙日數(shù)據(jù)并行處理機(jī)制、彈性增量批處理架構(gòu)、跨法人業(yè)務(wù)資金實(shí)時(shí)清算機(jī)制、聯(lián)機(jī)交易與內(nèi)部核算分離處理機(jī)制、熱點(diǎn)數(shù)據(jù)散列處理機(jī)制和靈活高效交易限額控制機(jī)制;
23、所述系統(tǒng)日期處理機(jī)制包括多維度系統(tǒng)日期設(shè)置機(jī)制和系統(tǒng)日切自動(dòng)處理機(jī)制;所述多維度系統(tǒng)日期設(shè)置機(jī)制將系統(tǒng)日期按聯(lián)機(jī)交易、日終批處理和內(nèi)部核算維度設(shè)置,各類日期可分別設(shè)置和切換,各維度業(yè)務(wù)分別使用對(duì)應(yīng)的日期,用于進(jìn)行業(yè)務(wù)處理和業(yè)務(wù)所屬日期登記;所述系統(tǒng)日切自動(dòng)處理機(jī)制支持按參數(shù)設(shè)置時(shí)點(diǎn)定時(shí)自動(dòng)切換和按業(yè)務(wù)場(chǎng)景觸發(fā)切換兩種模式,所述定時(shí)自動(dòng)切換模式主要用于聯(lián)機(jī)交易;
24、所述雙日數(shù)據(jù)并行處理機(jī)制用于按業(yè)務(wù)類型實(shí)現(xiàn)同一業(yè)務(wù)在不同系統(tǒng)日期并行時(shí)的數(shù)據(jù)處理,包括正常處理模式和并行處理模式,兩種模式根據(jù)業(yè)務(wù)場(chǎng)景需要進(jìn)行轉(zhuǎn)換。
25、所述劃分模塊包括:
26、架構(gòu)設(shè)計(jì)模塊,所述架構(gòu)設(shè)計(jì)模塊用于在架構(gòu)設(shè)計(jì)上采用t?ime?s?l?ot和tmptab?l?e機(jī)制,在應(yīng)用設(shè)計(jì)上采用時(shí)段劃分模式,以將每個(gè)營(yíng)業(yè)日分為5個(gè)時(shí)段,所述時(shí)段包括提前批時(shí)段ta、補(bǔ)充批時(shí)段ts、日終批時(shí)段te、次日批時(shí)段tn和日間批時(shí)段td,同時(shí)設(shè)定核算批時(shí)段tg在交易系統(tǒng)批量日切后進(jìn)行后續(xù)的核算處理;
27、模式設(shè)定模塊,所述模式設(shè)定模塊用于在應(yīng)用模式上分別設(shè)定為正常處理模式和并行處理模式,以次日批時(shí)段tn為起點(diǎn)經(jīng)日間批時(shí)段td到提前批時(shí)段ta結(jié)束為正常處理模式,以補(bǔ)充批時(shí)段ts為起點(diǎn)到日終批時(shí)段te結(jié)束為并行處理模式。
28、本發(fā)明采用上述結(jié)構(gòu),通過(guò)劃分模塊來(lái)劃分得到多個(gè)批處理時(shí)段使聯(lián)機(jī)交易與批處理作業(yè)之間不再存在交叉影響,達(dá)到了聯(lián)機(jī)與批處理解耦的要求;通過(guò)建模模塊來(lái)建立統(tǒng)一的核算引擎,實(shí)現(xiàn)業(yè)務(wù)核算分離,以使交易系統(tǒng)在業(yè)務(wù)處理時(shí)只需要登記流水;通過(guò)同步模塊將將批處理和聯(lián)機(jī)進(jìn)行解耦,使?fàn)I業(yè)日期不再依賴于批量日切,保持與自然日期同步切換;通過(guò)核算中心根據(jù)主表以及臨時(shí)表中記錄的客戶賬和內(nèi)部賬上日余額進(jìn)行總分核對(duì),完成零點(diǎn)自動(dòng)日切,具有簡(jiǎn)便高效、邏輯清晰的優(yōu)點(diǎn)。