快速訪問銀行客戶信息數(shù)據(jù)的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及數(shù)據(jù)訪問領(lǐng)域,尤指一種快速訪問銀行客戶信息數(shù)據(jù)的方法及系統(tǒng)。
【背景技術(shù)】
[0002] 電子銀行渠道作為銀行對外提供金融服務(wù)的重要通道,是銀行和客戶交互的窗 口,電子銀行渠道業(yè)務(wù)在銀行總業(yè)務(wù)量中的比重日益增加,對傳統(tǒng)渠道的替代效應(yīng)不斷加 強,已經(jīng)成為銀行價值來源的重要組成部分。目前,銀行已有的電子銀行渠道系統(tǒng)包括個人 網(wǎng)銀、企業(yè)網(wǎng)銀、手機銀行、電話銀行、短信銀行、平板銀行、各類自助設(shè)備(自動存取款機、 固定電話支付終端、P0S機、智能柜員機、多媒體機、自助發(fā)卡機、自助票據(jù)機等)、網(wǎng)上支付 等(如圖1所示)。電子銀行渠道已經(jīng)成為銀行業(yè)務(wù)與服務(wù)分銷的重要渠道,對全行的業(yè)務(wù) 發(fā)展起著有效的支撐作用。隨著服務(wù)需求的急劇增長,電子銀行渠道領(lǐng)域呈現(xiàn)出版本快速 升級、業(yè)務(wù)需要不斷創(chuàng)新、功能不斷完善、用戶數(shù)和交易量成海量爆發(fā)式增長等發(fā)展態(tài)勢, 對應(yīng)用系統(tǒng)和整體系統(tǒng)架構(gòu)提出了新要求。
[0003] 雖然當(dāng)前銀行的電子銀行渠道系統(tǒng)在建設(shè)、客戶容量、系統(tǒng)性能等方面已經(jīng)取得 了長足的進(jìn)步,但還是存在種種不足,對今后電子銀行業(yè)務(wù)發(fā)展有所制約。主要體現(xiàn)在:
[0004] 訪問速度緩慢:由于現(xiàn)有各個電子銀行渠道系統(tǒng)均采用傳統(tǒng)軟件技術(shù)設(shè)計開發(fā), 隨著電子銀行業(yè)務(wù)的飛速發(fā)展,已經(jīng)暴露出數(shù)據(jù)存取速度慢,通訊異常率高、客戶體驗差的 問題。
[0005] 信息分散:不同渠道、境內(nèi)外系統(tǒng)簽約信息相互獨立,形成信息孤島,給渠道互聯(lián) 互通、境內(nèi)外聯(lián)動帶來困難。
[0006] 各電子銀行渠道間相互隔絕,各自開發(fā),開發(fā)效率低,且由于各電子銀行渠道割 裂,難W實現(xiàn)渠道間銀行業(yè)務(wù)流程接力。
[0007] W產(chǎn)品為中屯、:各渠道界面風(fēng)格不統(tǒng)一,菜單不一致,功能按銀行產(chǎn)品組織(如通 知存款、得利寶等),給客戶帶來學(xué)習(xí)成本。
[000引其中面臨的最顯著的數(shù)據(jù)訪問題即在于銀行客戶信息數(shù)據(jù)的使用和訪問方式上, 存在著架構(gòu)分散、信息凌亂、訪問效率低下的問題,越來越不能適應(yīng)新時期電子銀行業(yè)務(wù)發(fā) 展的形勢,無法應(yīng)對銀行海量客戶信息的訪問壓力,更加無法保證能為客戶提供良好的使 用體驗,因此迫切需要找到一種新的方法和實現(xiàn)方式來支撐電子銀行業(yè)務(wù)的快速發(fā)展趨 勢。
[0009] 現(xiàn)有各個銀行電子渠道應(yīng)用系統(tǒng)的技術(shù)實現(xiàn)均采用傳統(tǒng)客戶端服務(wù)器模式,銀行 客戶信息數(shù)據(jù)及各類業(yè)務(wù)數(shù)據(jù)均存儲在傳統(tǒng)關(guān)系型數(shù)據(jù)庫中;當(dāng)銀行客戶登陸銀行電子渠 道系統(tǒng)后進(jìn)行的所有業(yè)務(wù)操作,均須實時訪問各個銀行電子渠道應(yīng)用系統(tǒng)的數(shù)據(jù)庫,而傳 統(tǒng)關(guān)系型數(shù)據(jù)庫在數(shù)據(jù)實時訪問性能、海量數(shù)據(jù)存儲能力、超大訪問并發(fā)性能指標(biāo)等方面 均存在不足,面對著日新月異的電子銀行業(yè)務(wù)發(fā)展,當(dāng)前系統(tǒng)整體的的客戶總量和訪問流 量訪均已經(jīng)達(dá)到或超過了傳統(tǒng)關(guān)系型數(shù)據(jù)庫的上限,在業(yè)務(wù)高峰期,客戶在電子銀行渠道 的正常業(yè)務(wù)操作經(jīng)常發(fā)生通訊超時或其他數(shù)據(jù)訪問異常的現(xiàn)象,因此,需要一種新的方法 和實現(xiàn)來提升傳統(tǒng)關(guān)系數(shù)據(jù)庫的訪問壓力,加速電子銀行客戶的操作訪問速度,提升客戶 體驗。
【發(fā)明內(nèi)容】
[0010] 本發(fā)明目的在于提供一種快速訪問銀行客戶信息數(shù)據(jù)的方法及系統(tǒng),通過引入內(nèi) 存緩存,充分減輕海量并發(fā)請求訪問環(huán)境下各個應(yīng)用系統(tǒng)對關(guān)系型數(shù)據(jù)庫的訪問壓力,減 少系統(tǒng)間交互調(diào)用及運算開銷,提升整體性能。在超高客戶并發(fā)的情況下,由于大量電子銀 行應(yīng)用服務(wù)器直接請求訪問內(nèi)存緩存服務(wù)器,獲取存儲在其內(nèi)存空間中的業(yè)務(wù)對象數(shù)據(jù), 比傳統(tǒng)關(guān)系型業(yè)務(wù)數(shù)據(jù)庫更快的提供相關(guān)的數(shù)據(jù)訪問服務(wù),并能通過內(nèi)存緩存服務(wù)器的橫 向擴展,有效分散單臺服務(wù)器的的并發(fā)訪問壓力,而更加顯著的降低業(yè)務(wù)數(shù)據(jù)庫的訪問壓 力,極大地提升了銀行各個電子渠道應(yīng)用系統(tǒng)的響應(yīng)速度,從本質(zhì)上解決了超大規(guī)模銀行 客戶信息數(shù)據(jù)的大并發(fā)情況下的存取訪問的速度。
[0011] 為達(dá)上述目的,本發(fā)明提供的一種快速訪問銀行客戶信息數(shù)據(jù)的系統(tǒng),具體包含: 銀行終端、銀行電子渠道應(yīng)用系統(tǒng)、客戶信息數(shù)據(jù)同步層和內(nèi)存緩存系統(tǒng);所述銀行終端與 所述銀行電子渠道應(yīng)用系統(tǒng)通信連接,用于根據(jù)用戶操作指令輸出訪問請求;所述銀行電 子渠道應(yīng)用系統(tǒng)與所述內(nèi)存緩存系統(tǒng)通信連接,用于接收所述訪問請求并向內(nèi)存緩存系統(tǒng) 發(fā)起訪問請求和接收反饋結(jié)果輸出至所述銀行終端;所述內(nèi)存緩存系統(tǒng)包含復(fù)數(shù)臺服務(wù) 器,所述復(fù)數(shù)臺服務(wù)器分別與所述客戶信息數(shù)據(jù)同步層通信連接,用于接收銀行電子渠道 應(yīng)用系統(tǒng)發(fā)起的訪問請求,并根據(jù)訪問請求查詢本地應(yīng)用內(nèi)存中銀行客戶信息數(shù)據(jù),根據(jù) 所述銀行客戶信息數(shù)據(jù),輸出反饋結(jié)果至所述銀行電子渠道應(yīng)用系統(tǒng)。
[0012] 在上述快速訪問銀行客戶信息數(shù)據(jù)的系統(tǒng)中,優(yōu)選的,所述客戶信息數(shù)據(jù)同步層 包含銀行客戶信息數(shù)據(jù)庫,所述銀行客戶信息數(shù)據(jù)庫用于存儲銀行各電子渠道的客戶信息 數(shù)據(jù)。
[0013] 在上述快速訪問銀行客戶信息數(shù)據(jù)的系統(tǒng)中,優(yōu)選的,所述銀行電子渠道應(yīng)用系 統(tǒng)還包含;根據(jù)所述訪問請求,獲得銀行客戶信息數(shù)據(jù)庫中存儲的客戶信息數(shù)據(jù)并將所述 客戶信息數(shù)據(jù)存儲至所述內(nèi)存緩存系統(tǒng)。
[0014] 在上述快速訪問銀行客戶信息數(shù)據(jù)的系統(tǒng)中,優(yōu)選的,所述銀行電子渠道應(yīng)用系 統(tǒng)包含復(fù)數(shù)個電子銀行渠道應(yīng)用,所述復(fù)數(shù)個電子銀行渠道應(yīng)用與所述復(fù)數(shù)臺服務(wù)器直接 連接。
[0015] 在上述快速訪問銀行客戶信息數(shù)據(jù)的系統(tǒng)中,優(yōu)選的,所述客戶信息數(shù)據(jù)同步層 還包含緩存定時批量同步系統(tǒng),所述緩存定時批量同步系統(tǒng)用于按特定時間周期從銀行客 戶信息數(shù)據(jù)庫獲取所述各電子銀行渠道的客戶信息數(shù)據(jù)并分類處理后加載至所述內(nèi)存緩 存系統(tǒng)中存儲。
[0016] 本發(fā)明還提供一種快速訪問銀行客戶信息數(shù)據(jù)的方法,所述方法具體包含:根據(jù) 用戶操作指令輸出訪問請求;銀行電子渠道應(yīng)用系統(tǒng)接收所述訪問請求并向內(nèi)存緩存系統(tǒng) 發(fā)起訪問請求;內(nèi)存緩存系統(tǒng)接收到銀行電子渠道應(yīng)用系統(tǒng)發(fā)起的訪問請求,并根據(jù)訪問 請求查詢本地應(yīng)用內(nèi)存中的銀行客戶信息數(shù)據(jù),根據(jù)所述銀行客戶信息數(shù)據(jù),輸出反饋結(jié) 果至所述銀行電子渠道應(yīng)用系統(tǒng);銀行電子渠道應(yīng)用系統(tǒng)接收反饋結(jié)果并輸出至所述銀行 終端。
[0017] 在上述快速訪問銀行客戶信息數(shù)據(jù)的方法中,優(yōu)選的,所述快速訪問銀行客戶信 息數(shù)據(jù)的方法還包含:特定時間周期從銀行客戶信息數(shù)據(jù)庫獲取各電子銀行渠道的客戶信 息數(shù)據(jù)并分類處理后加載至內(nèi)存緩存系統(tǒng)中存儲。
[0018] 在上述快速訪問銀行客戶信息數(shù)據(jù)的方法中,優(yōu)選的,所述獲取各電子銀行渠道 的客戶信息數(shù)據(jù)并分類處理包含;根據(jù)電子銀行渠道應(yīng)用的類別對獲得的所述客戶信息數(shù) 據(jù)進(jìn)行相應(yīng)類別的數(shù)據(jù)加工效驗和轉(zhuǎn)換后存儲至內(nèi)存緩存系統(tǒng)中。
[0019] 在上述快速訪問銀行客戶信息數(shù)據(jù)的方法中,優(yōu)選的,所述根據(jù)訪問請求查詢本 地應(yīng)用內(nèi)存中的銀行客戶信息數(shù)據(jù)包含;內(nèi)存緩存系統(tǒng)接收到銀行電子渠道應(yīng)用系統(tǒng)的訪 問請求后,根據(jù)訪問請求查詢本地應(yīng)用內(nèi)存中的銀行客戶信息數(shù)據(jù);根據(jù)查詢到的銀行客 戶信息數(shù)據(jù),獲取相關(guān)銀行客戶信息數(shù)據(jù)對象,根據(jù)所述相關(guān)銀行客戶信息數(shù)據(jù)對象生成 反饋結(jié)果,并反饋至銀行電子渠道應(yīng)用系統(tǒng)。
[0020] 在上述快速訪問銀行客戶信息數(shù)據(jù)的方法中,優(yōu)選的,所述根據(jù)訪問請求查詢本 地應(yīng)用內(nèi)存中的銀行客戶信息數(shù)據(jù)之后還包含;當(dāng)內(nèi)存緩存應(yīng)用未查詢到銀行客戶信息數(shù) 據(jù),則根據(jù)該銀行客戶信息數(shù)據(jù)中的特定查詢特征,組織標(biāo)準(zhǔn)的S化查詢語句,獲取銀行客 戶信息數(shù)據(jù)庫的連接,向銀行客戶信息數(shù)據(jù)庫發(fā)起標(biāo)準(zhǔn)S化查詢請求;銀行客戶信息數(shù)據(jù) 庫接收到所述標(biāo)準(zhǔn)S化查詢請求后,查詢所述銀行客戶信息數(shù)據(jù),并反饋至內(nèi)存緩存系統(tǒng)。
[0021] 在上述快速訪問銀行客戶信息數(shù)據(jù)的方法中,優(yōu)選的,所述特定時間周期從銀行 客戶信息數(shù)據(jù)庫獲取各電子銀行渠道的客戶信息數(shù)據(jù)并分類處理后加載至內(nèi)存緩存系統(tǒng) 中存儲還包含:對內(nèi)存緩存系統(tǒng)中銀行客戶信息數(shù)據(jù)設(shè)置有效時長,根據(jù)所述有效時長,在 緩存定時批量同步系統(tǒng)中設(shè)置對應(yīng)銀行客戶信息數(shù)據(jù)同步任務(wù)的調(diào)度策略;所述緩存定時 批量同步系統(tǒng)跟據(jù)所