本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種交易處理方法及系統(tǒng)。
背景技術(shù):
在銀行系統(tǒng)進(jìn)行交易的過程中,會(huì)經(jīng)過很多的交易節(jié)點(diǎn),當(dāng)其中的某個(gè)節(jié)點(diǎn)在某時(shí)間段內(nèi)出現(xiàn)持續(xù)性異常時(shí),會(huì)導(dǎo)致發(fā)送或者接收的報(bào)文丟失,從而后端節(jié)點(diǎn)無法響應(yīng),前端節(jié)點(diǎn)顯示交易失敗,這就造成了在該時(shí)間段內(nèi),全部交易會(huì)出現(xiàn)不一致的情況。
該情況的發(fā)生,可能會(huì)對(duì)交易雙方造成嚴(yán)重的資金損失,對(duì)于銀行來說也會(huì)產(chǎn)生不良的社會(huì)影響,并會(huì)受到監(jiān)管部門的嚴(yán)厲懲罰等。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種交易處理方法和系統(tǒng),解決了現(xiàn)有技術(shù)中當(dāng)交易某個(gè)節(jié)點(diǎn)出現(xiàn)持續(xù)性異常,導(dǎo)致該時(shí)間段內(nèi)全部交易出現(xiàn)不一致的情況,從而造成的資金損失等問題。
一種交易處理方法,所述方法包括:
在已劃分的多個(gè)監(jiān)控層級(jí)中,選取至少一個(gè)監(jiān)控層級(jí),并為選取的每一個(gè)監(jiān)控層級(jí)分配與其對(duì)應(yīng)的統(tǒng)計(jì)規(guī)則;
應(yīng)用選取的每一個(gè)監(jiān)控層級(jí),分別對(duì)當(dāng)前通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài)進(jìn)行監(jiān)控,并獲取監(jiān)控結(jié)果;
依據(jù)所述每一監(jiān)控層級(jí)的統(tǒng)計(jì)規(guī)則及其相對(duì)應(yīng)的監(jiān)控結(jié)果,分別統(tǒng)計(jì)所述每一個(gè)監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量;
當(dāng)所述任意一個(gè)所述監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量超過預(yù)設(shè)的第一數(shù)量閾值,根據(jù)預(yù)設(shè)的流控規(guī)則,對(duì)通過所述預(yù)設(shè)的交易節(jié)點(diǎn)的交易進(jìn)行流控。
上述方法,優(yōu)選的,所述應(yīng)用選取的每一個(gè)監(jiān)控層級(jí),分別對(duì)當(dāng)前通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài)進(jìn)行監(jiān)控,獲取監(jiān)控結(jié)果包括:
獲取當(dāng)前通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài);
將每一個(gè)交易的交易狀態(tài)分別與每一個(gè)監(jiān)控層級(jí)對(duì)應(yīng)的各個(gè)異常交易類型進(jìn)行逐一匹配;
當(dāng)存在匹配一致的異常交易類型時(shí),表明當(dāng)前的交易處于異常狀態(tài)。
上述方法,優(yōu)選的,所述根據(jù)預(yù)設(shè)的流控規(guī)則,對(duì)通過所述預(yù)設(shè)的交易節(jié)點(diǎn)的交易進(jìn)行流控,包括:
對(duì)通過所述預(yù)設(shè)交易節(jié)點(diǎn)的交易的數(shù)量進(jìn)行累計(jì);
當(dāng)已累計(jì)的交易數(shù)量超過了預(yù)設(shè)的流控閾值時(shí),拒絕后續(xù)的交易通過所述預(yù)設(shè)的交易節(jié)點(diǎn)。
上述方法,優(yōu)選的,還包括:
當(dāng)所述預(yù)設(shè)交易節(jié)點(diǎn)中出現(xiàn)了交易被流控的情況時(shí),對(duì)通過所述預(yù)設(shè)交易節(jié)點(diǎn)的預(yù)設(shè)數(shù)量的交易進(jìn)行監(jiān)控,并獲取監(jiān)控結(jié)果;
依據(jù)所述監(jiān)控結(jié)果,對(duì)處于正常狀態(tài)的交易的數(shù)量進(jìn)行統(tǒng)計(jì);將統(tǒng)計(jì)結(jié)果表示為正常交易數(shù)量;
當(dāng)所述正常交易數(shù)量超過了預(yù)設(shè)的第二數(shù)量閾值時(shí),將所述交易節(jié)點(diǎn)恢復(fù)到流控前的狀態(tài)。
上述方法,優(yōu)選的,所述當(dāng)所述預(yù)設(shè)交易節(jié)點(diǎn)中出現(xiàn)了交易被流控的情況時(shí),對(duì)通過所述預(yù)設(shè)交易節(jié)點(diǎn)的預(yù)設(shè)數(shù)量的交易進(jìn)行監(jiān)控,并獲取監(jiān)控結(jié)果,包括:
獲取當(dāng)前通過所述預(yù)設(shè)交易節(jié)點(diǎn)的預(yù)設(shè)數(shù)量的交易的交易狀態(tài);
將所述預(yù)設(shè)數(shù)量的交易中每一個(gè)交易的交易狀態(tài)與預(yù)設(shè)的正常交易類型進(jìn)行匹配;
當(dāng)存在匹配一致的正常交易類型時(shí),表明當(dāng)前的交易處于正常狀態(tài)。
本發(fā)明還提供了一種交易處理系統(tǒng),所述系統(tǒng)包括:
選取單元,用于在已劃分的多個(gè)監(jiān)控層級(jí)中,選取至少一個(gè)監(jiān)控層級(jí),并為選取的每一個(gè)監(jiān)控層級(jí)分配與其對(duì)應(yīng)的統(tǒng)計(jì)規(guī)則;
第一監(jiān)控單元,用于應(yīng)用選取的每一個(gè)監(jiān)控層級(jí),分別對(duì)當(dāng)前通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài)進(jìn)行監(jiān)控,并獲取監(jiān)控結(jié)果;
第一統(tǒng)計(jì)單元,用于依據(jù)所述每一監(jiān)控層級(jí)的統(tǒng)計(jì)規(guī)則及其相對(duì)應(yīng)的監(jiān)控結(jié)果,分別統(tǒng)計(jì)所述每一個(gè)監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量;
流控單元,用于當(dāng)所述任意一個(gè)所述監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量超過預(yù)設(shè)的第一數(shù)量閾值,根據(jù)預(yù)設(shè)的流控規(guī)則,對(duì)通過所述預(yù)設(shè)的交易節(jié)點(diǎn)的交易進(jìn)行流控。
上述系統(tǒng),優(yōu)選的,所述監(jiān)控單元,包括:
第一獲取子單元,用于獲取當(dāng)前通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài);
第一匹配子單元,用于當(dāng)存在匹配一致的異常交易類型時(shí),表明當(dāng)前的交易處于異常狀態(tài)。
上述系統(tǒng),優(yōu)選的,所述流控單元,包括:
累計(jì)子單元,用于對(duì)通過所述預(yù)設(shè)交易節(jié)點(diǎn)的交易的數(shù)量進(jìn)行累計(jì);
拒絕子單元,用于當(dāng)已累計(jì)數(shù)量超過了預(yù)設(shè)的流量閾值時(shí),拒絕后續(xù)的交易通過所述預(yù)設(shè)交易的節(jié)點(diǎn)。
上述系統(tǒng),優(yōu)選的,還包括:
第二監(jiān)控單元,用于當(dāng)所述預(yù)設(shè)交易節(jié)點(diǎn)中出現(xiàn)了交易被流控的情況時(shí),對(duì)通過所述預(yù)設(shè)交易節(jié)點(diǎn)的預(yù)設(shè)數(shù)量的交易進(jìn)行監(jiān)控,并獲取監(jiān)控結(jié)果;
第二統(tǒng)計(jì)單元,用于依據(jù)所述監(jiān)控結(jié)果,對(duì)處于正常狀態(tài)的交易的數(shù)量進(jìn)行統(tǒng)計(jì);將統(tǒng)計(jì)結(jié)果表示為正常交易數(shù)量;
恢復(fù)單元,用于當(dāng)所述正常交易數(shù)量超過了預(yù)設(shè)的第二數(shù)量閾值時(shí),將所述交易節(jié)點(diǎn)恢復(fù)到流控前的狀態(tài)。
上述系統(tǒng),優(yōu)選的,還包括:
第二獲取子單元,用于獲取當(dāng)前通過所述預(yù)設(shè)交易節(jié)點(diǎn)的預(yù)設(shè)數(shù)量的交易的交易狀態(tài);
第二匹配子單元,用于將所述預(yù)設(shè)數(shù)量的交易中的每一個(gè)交易的交易狀態(tài)與預(yù)設(shè)的正常交易類型進(jìn)行匹配;
表示單元,用于當(dāng)存在匹配一致的正常交易類型時(shí),表明當(dāng)前的交易處于正常狀態(tài)。
本發(fā)明實(shí)施例本申請(qǐng)?zhí)峁┝艘环N交易處理方法,在已劃分的多個(gè)監(jiān)控層級(jí)中,選取至少一個(gè)監(jiān)控層級(jí),并為選取的每一個(gè)監(jiān)控層級(jí)分配與其對(duì)應(yīng)的統(tǒng)計(jì)規(guī)則;應(yīng)用選取的每一個(gè)監(jiān)控層級(jí),分別對(duì)通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài)進(jìn)行監(jiān)控并獲取監(jiān)控結(jié)果,依據(jù)每一監(jiān)控層級(jí)的統(tǒng)計(jì)規(guī)則及其相對(duì)應(yīng)的監(jiān)控結(jié)果,分別統(tǒng)計(jì)所述每一個(gè)監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量,當(dāng)任意一個(gè)所述監(jiān)控層級(jí)監(jiān)控到異常交易的數(shù)量超過預(yù)設(shè)的第一數(shù)量閾值,根據(jù)預(yù)設(shè)的流控規(guī)則,對(duì)通過預(yù)設(shè)交易節(jié)點(diǎn)的交易進(jìn)行流控。本發(fā)明實(shí)施例,通過對(duì)交易節(jié)點(diǎn)的交易進(jìn)行監(jiān)控,當(dāng)出現(xiàn)大規(guī)模單邊賬的情況時(shí),對(duì)交易進(jìn)行流控,防止了持續(xù)性的大規(guī)模單邊賬的發(fā)生,降低了大規(guī)模單邊賬為銀行和交易雙方帶來的影響。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例一種交易處理方法的流程圖;
圖2是本發(fā)明實(shí)施例一種交易處理方法又一方法的流程圖;
圖3是本發(fā)明實(shí)施例一種交易處理系統(tǒng)的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例一種交易處理系統(tǒng)的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實(shí)施例一種交易處理系統(tǒng)異常分層控制規(guī)則的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在銀行系統(tǒng)的交易過程中,當(dāng)單個(gè)交易出現(xiàn)交易不一致的情況時(shí),稱之為單邊賬的情況,當(dāng)因?yàn)榻灰走^程中的某個(gè)節(jié)點(diǎn)出現(xiàn)持續(xù)性異常,導(dǎo)致在該段時(shí)間內(nèi),所有的交易都出現(xiàn)異常的情況,稱之為大規(guī)模單邊賬。
申請(qǐng)人經(jīng)研究發(fā)現(xiàn),現(xiàn)有技術(shù)中,在銀行交易的過程中,經(jīng)常會(huì)出現(xiàn)交易不一致的情況,出現(xiàn)交易不一致的原因在于,交易中出現(xiàn)了多個(gè)服務(wù)的相互調(diào)用,并且這些服務(wù)沒有一次性確認(rèn),從而導(dǎo)致一部分成功、一部分失敗的情況。然而,大規(guī)模交易不一致的原因在于,交易路徑上某個(gè)環(huán)節(jié)出現(xiàn)持續(xù)性異常,導(dǎo)致某段時(shí)間內(nèi)發(fā)生的全部交易均出現(xiàn)不一致的情況。
為了解決上述問題,本發(fā)明實(shí)施例中提供了一種交易處理方法,在已劃分的多個(gè)監(jiān)控層級(jí)中,選取至少一個(gè)監(jiān)控層級(jí),并為選取的每一個(gè)監(jiān)控層級(jí)分配與其相對(duì)應(yīng)的統(tǒng)計(jì)規(guī)則;應(yīng)用選取的每一個(gè)監(jiān)控層級(jí),分別對(duì)當(dāng)前通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài)進(jìn)行監(jiān)控,并獲取監(jiān)控結(jié)果,依據(jù)所述每一監(jiān)控層級(jí)的統(tǒng)計(jì)規(guī)則及其相對(duì)應(yīng)的監(jiān)控結(jié)果,分別統(tǒng)計(jì)所述每一個(gè)監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量,當(dāng)所述任意一個(gè)所述監(jiān)控層級(jí)監(jiān)控到異常交易的數(shù)量超過預(yù)設(shè)的第一數(shù)量閾值,根據(jù)預(yù)設(shè)的流控規(guī)則,對(duì)通過所述預(yù)設(shè)的交易節(jié)點(diǎn)的交易進(jìn)行流控。本發(fā)明實(shí)施例,通過對(duì)交易節(jié)點(diǎn)的交易進(jìn)行監(jiān)控,當(dāng)出現(xiàn)大規(guī)模單邊賬的情況時(shí),對(duì)交易進(jìn)行流控,防止了持續(xù)性的大規(guī)模單邊賬的發(fā)生,降低了大規(guī)模單邊賬為銀行和交易雙方帶來的影響。
參考圖1,為本發(fā)明實(shí)施例一種交易處理方法的流程圖,該方法包括:
步驟S101:在以劃分的多個(gè)監(jiān)控層級(jí)中,選取至少一個(gè)監(jiān)控層級(jí),并為選取的每一個(gè)監(jiān)控層級(jí)分配與其對(duì)應(yīng)的統(tǒng)計(jì)規(guī)則。
本實(shí)施例中,首先預(yù)先設(shè)計(jì)了大規(guī)模單邊賬進(jìn)行監(jiān)控時(shí)要遵循的規(guī)則,其中規(guī)則包括:信息累計(jì)規(guī)則、異常分層控制規(guī)則和更新規(guī)則等。
信息累計(jì)規(guī)則為,當(dāng)大規(guī)模單邊賬的異常情況持續(xù)一段時(shí)間并且沒有改善的情況下,對(duì)交易進(jìn)行監(jiān)控時(shí),此類交易的狀態(tài)需要被持續(xù)記錄,并根據(jù)累計(jì)的信息作出相應(yīng)的判斷。
更新規(guī)則為,在本方案中依據(jù)具體交易時(shí)的具體需求,設(shè)計(jì)了諸多的更新規(guī)則,例如:當(dāng)檢測(cè)到交易異常,對(duì)交易進(jìn)行累計(jì)時(shí),對(duì)累計(jì)結(jié)果進(jìn)行更新。
參考圖5,異常分層控制規(guī)則為,為了適應(yīng)不同交易服務(wù)于單邊賬顆粒度的要求,對(duì)引起大規(guī)模單邊賬的異常情況進(jìn)行了四層定義:第一層為交易服務(wù)層:該層的顆粒度最粗,對(duì)于指定交易的所有異常場(chǎng)景(超時(shí)+所有內(nèi)部報(bào)錯(cuò)+所有外部報(bào)錯(cuò))均采用統(tǒng)一策略處置;第二層為聯(lián)機(jī)服務(wù)層:為了避免不同組件錯(cuò)誤服務(wù)碼類型重復(fù),提供更多的管控力度,基于外接聯(lián)機(jī)服務(wù)的情況下,對(duì)異常情況進(jìn)行控制;第三層為錯(cuò)誤碼類型層,該層中系統(tǒng)可以按照連接服務(wù)+錯(cuò)誤碼類型對(duì)單邊賬異常進(jìn)行控制;第四層為錯(cuò)誤碼,該層為最精細(xì)化的一層,按照具體的錯(cuò)誤碼對(duì)單邊賬進(jìn)行控制。
需要說明的是分層控制規(guī)則中定義的四層,在對(duì)交易進(jìn)行監(jiān)控時(shí),可以同時(shí)選擇也可以只選擇其中的一層級(jí)或者多個(gè)層級(jí)。并且每個(gè)層級(jí)還可以配置相同或者不同的信息累計(jì)規(guī)則和更新規(guī)則,在本實(shí)施例中將信息累計(jì)規(guī)則和更新規(guī)則稱之為統(tǒng)計(jì)規(guī)則。
本實(shí)施例中,在異常分層控制規(guī)則劃分的多個(gè)監(jiān)控層級(jí)中,選取至少一個(gè)層級(jí),并為選取的每一個(gè)層級(jí)配置相應(yīng)的信息累計(jì)規(guī)則和更新規(guī)則,其中,選取的每一個(gè)層級(jí)配置的信息累計(jì)規(guī)則和更新規(guī)則可以是相同的也可以是不同的。
步驟S102:應(yīng)用選取的每一個(gè)監(jiān)控層級(jí),分別對(duì)當(dāng)前通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài)進(jìn)行監(jiān)控,并獲取監(jiān)控結(jié)果。
本實(shí)施例中,若當(dāng)前通過交易節(jié)點(diǎn)的交易處于正常的狀態(tài),當(dāng)前通過該交易節(jié)點(diǎn)的交易進(jìn)行監(jiān)控,監(jiān)控的方法包括:獲取當(dāng)前通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài);將每一個(gè)交易的交易狀態(tài)分別與每一個(gè)監(jiān)控層級(jí)對(duì)應(yīng)的各個(gè)異常交易類型進(jìn)行逐一匹配;當(dāng)存在匹配一致的異常交易類型時(shí),表明當(dāng)前的交易處于異常狀態(tài)。
本實(shí)施例中,選取的每個(gè)層級(jí)中,對(duì)大規(guī)模單邊賬進(jìn)行了不同定義,對(duì)通過預(yù)設(shè)節(jié)點(diǎn)的交易進(jìn)行監(jiān)控時(shí),首先,獲取當(dāng)前通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài),然后,將每一交易的交易狀態(tài)與選取的各個(gè)層級(jí)中對(duì)大規(guī)模單邊賬的定義逐一進(jìn)行匹配,當(dāng)交易狀態(tài)符合當(dāng)前進(jìn)行匹配的層級(jí),表明當(dāng)前監(jiān)控到交易相對(duì)于所述進(jìn)行匹配的層級(jí)來說是異常交易狀態(tài);當(dāng)交易狀態(tài)不符合當(dāng)前進(jìn)行匹配的層級(jí),表明當(dāng)前監(jiān)控到的交易相對(duì)于所述進(jìn)行匹配的層級(jí)來說是正常交易的狀態(tài)。
步驟S103:依據(jù)所述每一監(jiān)控層級(jí)的統(tǒng)計(jì)規(guī)則及其相對(duì)應(yīng)的監(jiān)控結(jié)果,分別統(tǒng)計(jì)所述每一個(gè)監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量。
本實(shí)施例中,對(duì)通過預(yù)設(shè)交易節(jié)點(diǎn)的交易進(jìn)行監(jiān)控時(shí),要依據(jù)對(duì)選取的每一個(gè)層級(jí)配置的統(tǒng)計(jì)規(guī)則,也就是更新規(guī)則和信息累計(jì)規(guī)則,對(duì)交易進(jìn)行監(jiān)控,并統(tǒng)計(jì)每一個(gè)層級(jí)監(jiān)控到的異常交易的數(shù)量。
步驟S104:當(dāng)所述任意一個(gè)所述監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量超過預(yù)設(shè)的第一數(shù)量閾值,根據(jù)預(yù)設(shè)的流控規(guī)則,對(duì)通過所述預(yù)設(shè)的交易節(jié)點(diǎn)的交易進(jìn)行流控。
本實(shí)施例中,每個(gè)監(jiān)控層級(jí)都設(shè)置了異常交易數(shù)量的閾值,當(dāng)任意一個(gè)被選取的監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量超過了預(yù)設(shè)的第一數(shù)量閾值時(shí),也就是出現(xiàn)了大規(guī)模單邊賬的情況,根據(jù)預(yù)設(shè)的流控規(guī)則,對(duì)通過預(yù)設(shè)交易節(jié)點(diǎn)的交易進(jìn)行流控。其中,具體的流控方法具體可以包括:對(duì)通過所述預(yù)設(shè)交易節(jié)點(diǎn)的交易的數(shù)量進(jìn)行累計(jì);當(dāng)已累計(jì)的交易數(shù)量超過了預(yù)設(shè)的流控閾值時(shí),拒絕后續(xù)的交易通過所述預(yù)設(shè)的交易節(jié)點(diǎn)。
舉例說明,在對(duì)通過預(yù)設(shè)交易節(jié)點(diǎn)的交易進(jìn)行流控前,是每分鐘能夠通過1000筆的交易,但是進(jìn)行流控時(shí),只允許每分鐘通過100筆的交易,當(dāng)超過100筆時(shí),拒絕后續(xù)交易通過,對(duì)于被流控的交易,也就是拒絕通過預(yù)設(shè)交易節(jié)點(diǎn)的交易,可以向交易的調(diào)用方,反饋統(tǒng)一的錯(cuò)誤碼及錯(cuò)誤提示信息。
本實(shí)施例中,除了以上提到的流控方法外,例如還可以是,對(duì)要通過交易節(jié)點(diǎn)的交易設(shè)置不同的類別,當(dāng)要對(duì)交易進(jìn)行流控時(shí),只允許部分種類的交易通過交易節(jié)點(diǎn)。
舉例說明:假設(shè)選取四個(gè)層級(jí)對(duì)通過預(yù)設(shè)交易節(jié)點(diǎn)的交易進(jìn)行監(jiān)控,并為每個(gè)監(jiān)控層級(jí)配置相同的統(tǒng)計(jì)規(guī)則,若監(jiān)控的交易A的交易狀態(tài)屬于第一層級(jí)中的異常交易,則第一層級(jí)對(duì)應(yīng)的異常交易進(jìn)行累計(jì)加1,同時(shí)若監(jiān)控的交易A的交易狀態(tài)也屬于第二層級(jí)中的異常交易,則第二層級(jí)對(duì)應(yīng)的異常交易進(jìn)行累計(jì)加1,但是若交易A的交易狀態(tài)不屬于第三層級(jí)和第四層級(jí)對(duì)應(yīng)的異常交易,則第三層級(jí)和第四層級(jí)對(duì)應(yīng)的異常交易可以減1也可以累計(jì)加0。對(duì)于其它通過交易節(jié)點(diǎn)的交易以相同的方式進(jìn)行監(jiān)控和統(tǒng)計(jì),并將每個(gè)監(jiān)控層級(jí)監(jiān)控到的異常交易類型與每個(gè)監(jiān)控層級(jí)設(shè)置的數(shù)量閾值進(jìn)行比較,當(dāng)有任意一個(gè)層級(jí)監(jiān)控到的異常交易類型超過了該監(jiān)控層級(jí)對(duì)應(yīng)的數(shù)量閾值,則對(duì)當(dāng)前通過交易節(jié)點(diǎn)的交易進(jìn)行流控。
本實(shí)施例中,依據(jù)分層控制規(guī)則、信息累積規(guī)則和更新規(guī)則對(duì)通過交易節(jié)點(diǎn)的交易進(jìn)行監(jiān)控,并統(tǒng)計(jì)選取的每個(gè)監(jiān)控層級(jí)對(duì)應(yīng)的異常交易的數(shù)量,當(dāng)有任何一個(gè)層級(jí)對(duì)應(yīng)的異常交易數(shù)量超過了該層級(jí)預(yù)設(shè)的數(shù)量閾值時(shí),對(duì)當(dāng)前通過交易節(jié)點(diǎn)的交易進(jìn)行流控。因此,防止了持續(xù)性的大規(guī)模單邊賬的發(fā)生,降低了大規(guī)模單邊賬為銀行和交易雙方帶來的影響。
本實(shí)施中,當(dāng)交易出現(xiàn)了流控的情況時(shí),除了對(duì)交易進(jìn)行流控外,銀行要采取一系列的措施,消除大規(guī)模單邊賬的情況。
參考圖2,為本發(fā)明實(shí)施例一種交易處理方法流程圖,該方法包括:
S201:當(dāng)所述預(yù)設(shè)交易節(jié)點(diǎn)中出現(xiàn)了交易被流控的情況時(shí),對(duì)通過所述預(yù)設(shè)交易節(jié)點(diǎn)的預(yù)設(shè)數(shù)量的交易進(jìn)行監(jiān)控,并獲取監(jiān)控結(jié)果。
步驟S202:依據(jù)所述監(jiān)控結(jié)果,對(duì)處于正常狀態(tài)的交易的數(shù)量進(jìn)行統(tǒng)計(jì);將統(tǒng)計(jì)結(jié)果表示為正常交易數(shù)量。步驟S203:當(dāng)所述正常交易的數(shù)量超過了預(yù)設(shè)的第二數(shù)量閾值時(shí),將所述交易節(jié)點(diǎn)恢復(fù)到流控前的狀態(tài)。
本實(shí)施例中,當(dāng)交易節(jié)點(diǎn)出現(xiàn)了交易被流控的情況時(shí),此時(shí)的交易場(chǎng)景為異常交易的場(chǎng)景,在該場(chǎng)景中要繼續(xù)對(duì)通過該交易節(jié)點(diǎn)的交易進(jìn)行監(jiān)控,但監(jiān)控時(shí),要預(yù)先設(shè)置監(jiān)控的交易的樣本數(shù)量,對(duì)樣本數(shù)量的交易進(jìn)行監(jiān)控。其中,具體監(jiān)控的過程包括:獲取當(dāng)前通過所述預(yù)設(shè)交易節(jié)點(diǎn)的預(yù)設(shè)數(shù)量的交易的交易狀態(tài);將所述預(yù)設(shè)數(shù)量的交易中每一個(gè)交易的交易狀態(tài)與預(yù)設(shè)的正常交易類型進(jìn)行匹配;當(dāng)存在匹配一致的正常交易類型時(shí),表明當(dāng)前的交易處于正常狀態(tài)。并依據(jù)監(jiān)控結(jié)果,對(duì)處于正常狀態(tài)的交易數(shù)量進(jìn)行統(tǒng)計(jì),此時(shí)將正常交易狀態(tài)的交易數(shù)量的統(tǒng)計(jì)結(jié)果表示為正常交易數(shù)量,當(dāng)正常交易數(shù)量超過了預(yù)設(shè)的第二數(shù)量閾值時(shí),解除流控,也就是將交易節(jié)點(diǎn)恢復(fù)到流控前的狀態(tài)。
舉例說明:當(dāng)交易處于異常交易場(chǎng)景時(shí),設(shè)置交易監(jiān)控的樣本為100,也就是對(duì)接下來通過交易節(jié)點(diǎn)的100個(gè)交易進(jìn)行監(jiān)控,并且在該場(chǎng)景下,對(duì)于正常狀態(tài)的交易和異常狀態(tài)的交易進(jìn)行了不同的定義,對(duì)交易進(jìn)行監(jiān)控時(shí),當(dāng)交易A的交易狀態(tài)屬于設(shè)置的正常的交易狀態(tài)時(shí),對(duì)正常的交易數(shù)量進(jìn)行累計(jì)加1,當(dāng)交易A的交易狀態(tài)屬于設(shè)置的異常交易的狀態(tài)時(shí),正常的交易數(shù)量減1或者加0,當(dāng)累計(jì)的正常交易的數(shù)量超過了預(yù)設(shè)的第二數(shù)量閾值時(shí),解除流控,也就是將交易恢復(fù)到流控前的狀態(tài)。
本實(shí)施例中,對(duì)處于異常交易場(chǎng)景的交易節(jié)點(diǎn)進(jìn)行監(jiān)控,當(dāng)通過該交易節(jié)點(diǎn)的交易中,在選取的樣本數(shù)量中,通過該交易節(jié)點(diǎn)的正常交易的數(shù)量超過了預(yù)設(shè)的第二閾值時(shí),解除流控。能夠在交易節(jié)點(diǎn)恢復(fù)正常后,實(shí)時(shí)解除對(duì)交易節(jié)點(diǎn)的流控。
綜上所述,本發(fā)明通過對(duì)通過交易節(jié)點(diǎn)的交易進(jìn)行監(jiān)控,當(dāng)出現(xiàn)大規(guī)模單邊賬的情況時(shí),對(duì)交易進(jìn)行流控,然后對(duì)通過該節(jié)點(diǎn)的交易繼續(xù)進(jìn)行監(jiān)控,當(dāng)交易正常后,解除流控,防止了由于大規(guī)模單邊賬異常帶來的客戶投訴、企業(yè)和客戶損失等問題。
參考圖3,本發(fā)明實(shí)施例提供了一種交易處理系統(tǒng)的結(jié)構(gòu)示意圖,本實(shí)施例中,該系統(tǒng)包括:
選取單元301,用于在已劃分的多個(gè)監(jiān)控層級(jí)中,選取至少一個(gè)監(jiān)控層級(jí),并為選取的每一個(gè)監(jiān)控層級(jí)分配與其對(duì)應(yīng)的統(tǒng)計(jì)規(guī)則。
第一監(jiān)控單元302,用于應(yīng)用選取的每一個(gè)監(jiān)控層級(jí),分別對(duì)當(dāng)前通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài)進(jìn)行監(jiān)控,并獲取監(jiān)控結(jié)果。
第一統(tǒng)計(jì)單元303,用于依據(jù)所述每一監(jiān)控層級(jí)的統(tǒng)計(jì)規(guī)則及其相對(duì)應(yīng)的監(jiān)控結(jié)果,分別統(tǒng)計(jì)所述每一個(gè)監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量。
流控單元304,用于當(dāng)所述任意一個(gè)所述監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量超過預(yù)設(shè)的第一數(shù)量閾值,根據(jù)預(yù)設(shè)的流控規(guī)則,對(duì)通過所述預(yù)設(shè)的交易節(jié)點(diǎn)的交易進(jìn)行流控。
優(yōu)選的,監(jiān)控單元,包括:
第一獲取子單元,用于獲取當(dāng)前通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài)。
第一匹配子單元,用于當(dāng)存在匹配一致的異常交易類型時(shí),表明當(dāng)前的交易處于異常狀態(tài)。
優(yōu)選的,流控單元,包括:
累計(jì)子單元,用于對(duì)通過所述預(yù)設(shè)交易節(jié)點(diǎn)的交易的數(shù)量進(jìn)行累計(jì)。
拒絕子單元,用于當(dāng)已累計(jì)數(shù)量超過了預(yù)設(shè)的流量閾值時(shí),拒絕后續(xù)的交易通過所述預(yù)設(shè)交易的節(jié)點(diǎn)。
本發(fā)明實(shí)施例本申請(qǐng)?zhí)峁┝艘环N交易處理方法,在已劃分的多個(gè)監(jiān)控層級(jí)中,選取至少一個(gè)監(jiān)控層級(jí),并為選取的每一個(gè)監(jiān)控層級(jí)分配與其對(duì)應(yīng)的統(tǒng)計(jì)規(guī)則;應(yīng)用選取的每一個(gè)監(jiān)控層級(jí),分別對(duì)通過預(yù)設(shè)交易節(jié)點(diǎn)的各個(gè)交易的交易狀態(tài)進(jìn)行監(jiān)控并獲取監(jiān)控結(jié)果,依據(jù)每一監(jiān)控層級(jí)的統(tǒng)計(jì)規(guī)則及其相對(duì)應(yīng)的監(jiān)控結(jié)果,分別統(tǒng)計(jì)所述每一個(gè)監(jiān)控層級(jí)監(jiān)控到的異常交易的數(shù)量,當(dāng)任意一個(gè)所述監(jiān)控層級(jí)監(jiān)控到異常交易的數(shù)量超過預(yù)設(shè)的第一數(shù)量閾值,根據(jù)預(yù)設(shè)的流控規(guī)則,對(duì)通過預(yù)設(shè)交易節(jié)點(diǎn)的交易進(jìn)行流控。本發(fā)明實(shí)施例,通過對(duì)交易節(jié)點(diǎn)的交易進(jìn)行監(jiān)控,當(dāng)出現(xiàn)大規(guī)模單邊賬的情況時(shí),對(duì)交易進(jìn)行流控,防止了持續(xù)性的大規(guī)模單邊賬的發(fā)生,降低了大規(guī)模單邊賬為銀行和交易雙方帶來的影響。
在圖3的基礎(chǔ)上,本發(fā)明實(shí)施例還提供了一種交易處理系統(tǒng),參考圖4,該系統(tǒng)包括:
第二監(jiān)控單元305,用于當(dāng)所述預(yù)設(shè)交易節(jié)點(diǎn)中出現(xiàn)了交易被流控的情況時(shí),對(duì)通過所述預(yù)設(shè)交易節(jié)點(diǎn)的預(yù)設(shè)數(shù)量的交易進(jìn)行監(jiān)控,并獲取監(jiān)控結(jié)果。
第二統(tǒng)計(jì)單元306,用于依據(jù)所述監(jiān)控結(jié)果,對(duì)處于正常狀態(tài)的交易的數(shù)量進(jìn)行統(tǒng)計(jì);將統(tǒng)計(jì)結(jié)果表示為正常交易數(shù)量。
恢復(fù)單元307,用于當(dāng)所述正常交易數(shù)量超過了預(yù)設(shè)的第二數(shù)量閾值時(shí),將所述交易節(jié)點(diǎn)恢復(fù)到流控前的狀態(tài)。
優(yōu)選的,第二監(jiān)控單元,包括:
第二獲取子單元,用于獲取當(dāng)前通過所述預(yù)設(shè)交易節(jié)點(diǎn)的預(yù)設(shè)數(shù)量的交易的交易狀態(tài)。
第二匹配子單元,用于將所述預(yù)設(shè)數(shù)量的交易中的每一個(gè)交易的交易狀態(tài)與預(yù)設(shè)的正常交易類型進(jìn)行匹配。
表示單元,用于當(dāng)存在匹配一致的正常交易類型時(shí),表明當(dāng)前的交易處于正常狀態(tài)。
本實(shí)施例中,對(duì)處于異常交易場(chǎng)景的交易節(jié)點(diǎn)進(jìn)行監(jiān)控,當(dāng)通過該交易節(jié)點(diǎn)的交易中,在選取的樣本數(shù)量中,通過該交易節(jié)點(diǎn)的正常交易的數(shù)量超過了預(yù)設(shè)的第二閾值時(shí),解除該交易節(jié)點(diǎn)的流控操作。能夠在交易節(jié)點(diǎn)恢復(fù)正常后,實(shí)時(shí)解除對(duì)交易節(jié)點(diǎn)的流控。
綜上所述,本發(fā)明實(shí)施例提供的一種交易處理方法及系統(tǒng),通過對(duì)通過交易節(jié)點(diǎn)的交易進(jìn)行監(jiān)控,當(dāng)出現(xiàn)大規(guī)模單邊賬的情況時(shí),對(duì)交易進(jìn)行流控,然后對(duì)通過該節(jié)點(diǎn)的交易繼續(xù)進(jìn)行監(jiān)控,當(dāng)交易正常后,解除流控,防止了由于大規(guī)模單邊賬異常帶來的客戶投訴、企業(yè)和客戶損失等問題。
需要說明的是,本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。