欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種交易質(zhì)量分析裝置以及交易質(zhì)量分析方法

文檔序號(hào):10594136閱讀:339來源:國知局
一種交易質(zhì)量分析裝置以及交易質(zhì)量分析方法
【專利摘要】本發(fā)明涉及一種交易質(zhì)量分析裝置以及交易質(zhì)量分析系統(tǒng)。該裝置具備:交易抓取模塊,用于從數(shù)據(jù)庫抓取交易數(shù)據(jù)并且加以緩存;交易監(jiān)控模塊,用于對(duì)所述交易抓取模塊抓取的交易數(shù)據(jù)進(jìn)行監(jiān)控;交易過濾模塊,用于對(duì)所述交易監(jiān)控模塊的監(jiān)控結(jié)果進(jìn)行過濾;以及質(zhì)量分析模塊,用于對(duì)所述交易過濾模塊過濾后的結(jié)果進(jìn)行質(zhì)量分析并將計(jì)算結(jié)果輸出。根據(jù)本發(fā)明能夠有效避免對(duì)聯(lián)機(jī)交易核心數(shù)據(jù)庫的干擾。
【專利說明】一種交易質(zhì)量分析裝置以及交易質(zhì)量分析方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及一種數(shù)據(jù)處理裝置以及數(shù)據(jù)處理方法,具體地涉及一種交易質(zhì)量分析裝置以及交易質(zhì)量分析方法。
[0003]
【背景技術(shù)】
[0004]常見的聯(lián)機(jī)交易質(zhì)量統(tǒng)計(jì)分析依賴于數(shù)據(jù)庫的性能,會(huì)將統(tǒng)計(jì)時(shí)段的交易筆數(shù),交易成功筆數(shù)等搜索出來再計(jì)算,在大并發(fā)情況下,一筆交易可能存在于多個(gè)周期,這樣會(huì)被多次搜索,同時(shí)基于數(shù)據(jù)庫頻繁功能掃描交易筆數(shù)在大并發(fā)情況下,對(duì)于性能是極大的挑戰(zhàn)。
[0005]_

【發(fā)明內(nèi)容】

[0006]鑒于上述問題,本發(fā)明旨在提供一種能夠減少對(duì)數(shù)據(jù)庫的操作并能夠?qū)灰踪|(zhì)量實(shí)時(shí)進(jìn)行分析的交易質(zhì)量分析裝置以及交易質(zhì)量分析方法。
[0007]本發(fā)明的交易質(zhì)量分析裝置,其特征在于,具備:
交易抓取模塊,用于從數(shù)據(jù)庫抓取交易數(shù)據(jù)并且加以緩存;
交易監(jiān)控模塊,用于對(duì)所述交易抓取模塊抓取的交易數(shù)據(jù)進(jìn)行監(jiān)控;
交易過濾模塊,用于對(duì)所述交易監(jiān)控模塊的監(jiān)控結(jié)果進(jìn)行過濾;以及
質(zhì)量分析模塊,用于對(duì)所述交易過濾模塊過濾后的結(jié)果進(jìn)行質(zhì)量分析并將計(jì)算結(jié)果輸出。
[0008]優(yōu)選地,所述交易抓取模塊從數(shù)據(jù)庫抓取交易數(shù)據(jù)并且以時(shí)間戳構(gòu)建緩存鏈表加以緩存。
[0009]優(yōu)選地,所述緩存鏈表為先進(jìn)先出鏈表。
[0010]優(yōu)選地,所述交易監(jiān)控模塊通過對(duì)所述鏈表進(jìn)行讀取并且加工成表示交易成功/失敗率的樹形。
[0011]優(yōu)選地,所述樹形為二叉樹,其中,所述二叉樹的根節(jié)點(diǎn)存儲(chǔ)單位時(shí)間的交易總量,一側(cè)葉子存儲(chǔ)單位時(shí)間的成功交易數(shù)量,另一側(cè)葉子存儲(chǔ)單位時(shí)間的失敗交易數(shù)量。
[0012]優(yōu)選地,所述交易過濾模塊根據(jù)交易數(shù)據(jù)中的交易時(shí)間和應(yīng)答碼要素判定交易是否成功,在判定成功的情況下,在所述一側(cè)葉子的節(jié)點(diǎn)計(jì)數(shù)器加一,否則在所述另一側(cè)葉子的節(jié)點(diǎn)計(jì)數(shù)器加一。
[0013]優(yōu)選地,所述質(zhì)量分析模塊對(duì)所述交易過濾模塊過濾后的結(jié)果每隔一定時(shí)間讀取N個(gè)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行成功率計(jì)算并且將計(jì)算結(jié)果輸出,其中N為自然數(shù)。
[0014]本發(fā)明的交易質(zhì)量分析方法,其特征在于,該方法包括下述步驟: 交易抓取步驟,從數(shù)據(jù)庫抓取交易數(shù)據(jù)并且加以緩存;
交易監(jiān)控步驟,對(duì)所述交易抓取步驟抓取的交易數(shù)據(jù)進(jìn)行監(jiān)控;
交易過濾步驟,對(duì)所述交易監(jiān)控步驟獲取的監(jiān)控結(jié)果進(jìn)行過濾;以及
質(zhì)量分析步驟,對(duì)所述交易過濾步驟過濾后的結(jié)果進(jìn)行質(zhì)量分析并將計(jì)算結(jié)果輸出。
[0015]優(yōu)選地,在所述交易抓取步驟中,從數(shù)據(jù)庫抓取交易數(shù)據(jù)并且以時(shí)間戳構(gòu)建先進(jìn)先出緩存鏈表加以緩存。
[0016]優(yōu)選地,在所述交易監(jiān)控步驟中,通過對(duì)所述鏈表進(jìn)行讀取并且加工成表示交易成功/失敗率的二叉樹。
[0017]優(yōu)選地,設(shè)置所述二叉樹的根節(jié)點(diǎn)存儲(chǔ)單位時(shí)間的交易總量,一側(cè)葉子存儲(chǔ)單位時(shí)間的成功交易數(shù)量,另一側(cè)葉子存儲(chǔ)單位時(shí)間的失敗交易數(shù)量。
[0018]優(yōu)選地,在所述交易過濾步驟中,根據(jù)交易數(shù)據(jù)中的交易時(shí)間和應(yīng)答碼要素判定交易是否成功,在判定成功的情況下,在所述一側(cè)葉子的節(jié)點(diǎn)計(jì)數(shù)器加一,否則在所述另一側(cè)葉子的節(jié)點(diǎn)計(jì)數(shù)器加一。
[0019]優(yōu)選地,在所述質(zhì)量分析步驟中,對(duì)所述交易過濾步驟過濾后的結(jié)果每隔一定時(shí)間讀取N個(gè)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行成功率計(jì)算并且將計(jì)算結(jié)果輸出,其中N為自然數(shù)。
[0020]根據(jù)本發(fā)明的質(zhì)量分析裝置以及質(zhì)量分析方法,通過從數(shù)據(jù)庫中抓取數(shù)據(jù),然后對(duì)抓取的數(shù)據(jù)進(jìn)行操作,這樣,替代直接操作數(shù)據(jù)庫而是對(duì)緩存數(shù)據(jù)進(jìn)行操作,能夠有效避免對(duì)聯(lián)機(jī)交易核心數(shù)據(jù)庫的干擾。
[0021]
【附圖說明】
[0022]圖1是本發(fā)明的交易質(zhì)量分析裝置的構(gòu)造框架圖。
[0023]圖2表示由本發(fā)明的交易質(zhì)量分析裝置實(shí)現(xiàn)的交易質(zhì)量判斷、分析的一個(gè)具體方式的示意圖。
[0024]圖3示例了二叉樹的構(gòu)造。
[0025]圖4是本發(fā)明的交易質(zhì)量分析方法的流程圖。
[0026]
【具體實(shí)施方式】
[0027]下面介紹的是本發(fā)明的多個(gè)實(shí)施例中的一些,旨在提供對(duì)本發(fā)明的基本了解。并不旨在確認(rèn)本發(fā)明的關(guān)鍵或決定性的要素或限定所要保護(hù)的范圍。
[0028]下面對(duì)于本發(fā)明的交易質(zhì)量分析裝置進(jìn)行說明。
[0029]圖1是本發(fā)明的交易質(zhì)量分析裝置的構(gòu)造框架圖。
[0030]具體地,如圖1所示,交易質(zhì)量分析裝置具備用于從數(shù)據(jù)庫抓取交易數(shù)據(jù)并且以時(shí)間戳構(gòu)建先進(jìn)先出鏈表緩存于緩存內(nèi)存塊的交易抓取模塊100;通過對(duì)所述鏈表進(jìn)行讀取并且加工成表示交易成功/失敗率的樹形的交易監(jiān)控模塊200;對(duì)所述交易監(jiān)控模塊200加工結(jié)果進(jìn)行過濾的交易過濾模塊300;以及每隔一定時(shí)間讀取N個(gè)節(jié)點(diǎn)數(shù)據(jù)以進(jìn)行成功率計(jì)算并且將計(jì)算結(jié)果輸出的質(zhì)量分析模塊400。
[0031]作為交易質(zhì)量判斷、分析的具體方式可以列舉如圖2所示的一個(gè)示例。
[0032]圖2表示由本發(fā)明的交易質(zhì)量分析裝置實(shí)現(xiàn)的交易質(zhì)量判斷、分析的一個(gè)具體方式的示意圖。
[0033 ]如圖3所示,交易抓取模塊100從數(shù)據(jù)庫500中抓取數(shù)據(jù),準(zhǔn)實(shí)時(shí)(例如,可以在交易進(jìn)行入數(shù)據(jù)庫的規(guī)定時(shí)間后才進(jìn)行抓取,該規(guī)定時(shí)間可以自由配置,例如配置為5秒)將交易數(shù)據(jù)同步到高速緩存(未圖示)中,在高速緩存中以交易時(shí)間戳構(gòu)建先進(jìn)先出緩存鏈101,通過對(duì)緩存鏈表101的操作而不是直接操作數(shù)據(jù)庫,能夠避免對(duì)聯(lián)機(jī)交易核心數(shù)據(jù)庫產(chǎn)生干擾。
[0034]接著,交易監(jiān)控模塊200通過對(duì)緩存鏈表101的循環(huán)讀取,加工出例如以秒為根節(jié)點(diǎn)的60個(gè)二叉樹(在這里示例以秒為單位的情況,當(dāng)然本發(fā)明不限于秒的單位,也可以采用其他單位,例如5秒一個(gè)單位或者分鐘為單位)。在圖3中示例了了二叉樹的構(gòu)造。如圖3所示,二叉樹的根節(jié)點(diǎn)存放當(dāng)前秒下的交易總量,左葉子表示成功交易數(shù)量,右葉子表示失敗交易數(shù)量。交易過濾模塊300每分析一筆交易根據(jù)交易中的交易時(shí)間和應(yīng)答碼要素判定交易成功與否(例如,通過應(yīng)答碼來判定的情況下,應(yīng)答碼是由規(guī)定的技術(shù)規(guī)范確定的,這樣的技術(shù)規(guī)范包括規(guī)定某些應(yīng)答碼可以判定系統(tǒng)處理成功,當(dāng)收到這些應(yīng)應(yīng)答碼的情況下,判定為交易成功,否則,判定為交易失敗),進(jìn)而在對(duì)應(yīng)時(shí)間點(diǎn)二叉樹的葉子節(jié)點(diǎn)計(jì)數(shù)器加一,該類二叉樹用于交易成功率分析。具體地,交易過濾模塊300對(duì)每一筆交易進(jìn)行處理,處理后得到是在哪個(gè)時(shí)間點(diǎn)(秒)上應(yīng)該增加一個(gè)成功計(jì)數(shù)還是失敗計(jì)數(shù)。
[0035]接著,質(zhì)量分析模塊400每隔一定時(shí)間(可以按照需求設(shè)定間隔事件,例如,3秒)讀取連續(xù)N個(gè)(N與間隔時(shí)間匹配)節(jié)點(diǎn)數(shù)據(jù),進(jìn)行成功率的計(jì)算,并將計(jì)算結(jié)果輸出。這樣,如此推移、反復(fù)工作。
[0036]如上所述,在本發(fā)明中,采用內(nèi)存緩存并以緩存鏈表過渡,能夠減少對(duì)數(shù)據(jù)庫的操作。統(tǒng)計(jì)一個(gè)時(shí)間段的成功率,而往往時(shí)間段是平移的,比如發(fā)生在第2秒的交易在第二個(gè)統(tǒng)計(jì)周期還是需要去篩選的,傳統(tǒng)的基于數(shù)據(jù)庫操作,對(duì)于一筆交易就會(huì)被多次搜索或者說捕捉。而在本發(fā)明中,將交易抓取到內(nèi)存里面,構(gòu)建一個(gè)緩存鏈表,數(shù)據(jù)庫操作只有在抓交易的那一次。因此,能夠明顯減少對(duì)數(shù)據(jù)庫的操作。
[0037]而且,二次加工后存放在二叉樹內(nèi)再統(tǒng)計(jì)分析,將統(tǒng)計(jì)成功率的計(jì)算由現(xiàn)有技術(shù)中的交易筆數(shù)敏感轉(zhuǎn)變成固定次數(shù)。例如,在現(xiàn)有技術(shù)中,統(tǒng)計(jì)成功率是利用數(shù)據(jù)庫的語句直接完成的,比如利用數(shù)據(jù)庫的count或者sum類似的,這個(gè)消耗的是數(shù)據(jù)庫服務(wù)器的計(jì)算力,一旦統(tǒng)計(jì)周期內(nèi)交易筆數(shù)多,數(shù)據(jù)庫的查詢和計(jì)算效率會(huì)顯著降低。
[0038]而與此相對(duì),本發(fā)明中采用二叉樹的算法,對(duì)于成功率計(jì)算不依賴于數(shù)據(jù)庫的select而是N等于3的情況下的對(duì)于樹的3次和5次加法、I次除法【(節(jié)點(diǎn)I成功+節(jié)點(diǎn)2成功+節(jié)點(diǎn)3成功=分子值)/(分子值+節(jié)點(diǎn)I失敗+節(jié)點(diǎn)2失敗+節(jié)點(diǎn)3失敗)】。這樣即使瞬時(shí)交易筆數(shù)(即所謂TPS,每秒交易筆數(shù))無論怎么增加,計(jì)算力需求是一樣的,而不會(huì)消耗數(shù)據(jù)庫的計(jì)算力。
[0039]根據(jù)本發(fā)明的質(zhì)量分析裝置,通過從數(shù)據(jù)庫中抓取數(shù)據(jù),然后對(duì)抓取的數(shù)據(jù)進(jìn)行操作,這樣,替代直接操作數(shù)據(jù)庫而是對(duì)緩存數(shù)據(jù)進(jìn)行操作,能夠有效避免對(duì)聯(lián)機(jī)交易核心數(shù)據(jù)庫的干擾,能夠進(jìn)一步提高數(shù)據(jù)處理能力。
[0040]以上對(duì)于本發(fā)明的交易質(zhì)量分析裝置進(jìn)行了說明。接著,對(duì)于本發(fā)明的交易分析方法進(jìn)行簡單說明。
[0041]圖4是本發(fā)明的交易質(zhì)量分析方法的流程圖。如圖4所示,本發(fā)明的交易質(zhì)量分析方法,包括下述步驟:
交易抓取步驟S100:從數(shù)據(jù)庫抓取交易數(shù)據(jù)并且以時(shí)間戳構(gòu)建先進(jìn)先出緩存鏈表加以緩存;
交易監(jiān)控步驟S200:對(duì)所述交易抓取步驟抓取的交易數(shù)據(jù)進(jìn)行監(jiān)控,通過對(duì)所述鏈表進(jìn)行讀取并且加工成表示交易成功/失敗率的二叉樹,設(shè)置所述二叉樹的根節(jié)點(diǎn)存儲(chǔ)單位時(shí)間的交易總量,一側(cè)葉子存儲(chǔ)單位時(shí)間的成功交易數(shù)量,另一側(cè)葉子存儲(chǔ)單位時(shí)間的失敗交易數(shù)量;
交易過濾步驟S300:對(duì)所述交易監(jiān)控步驟獲取的監(jiān)控結(jié)果進(jìn)行過濾,其中,根據(jù)交易數(shù)據(jù)中的交易時(shí)間和應(yīng)答碼要素判定交易是否成功,在判定成功的情況下,在所述一側(cè)葉子的節(jié)點(diǎn)計(jì)數(shù)器加一,否則在所述另一側(cè)葉子的節(jié)點(diǎn)計(jì)數(shù)器加一;以及
質(zhì)量分析步驟S400:對(duì)所述交易過濾步驟過濾后的結(jié)果進(jìn)行質(zhì)量分析并將計(jì)算結(jié)果輸出,其中,對(duì)所述交易過濾步驟過濾后的結(jié)果每隔一定時(shí)間讀取N個(gè)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行成功率計(jì)算并且將計(jì)算結(jié)果輸出,其中N為自然數(shù)。
[0042]以上例子主要說明了本發(fā)明的交易質(zhì)量分析裝置以及交易質(zhì)量分析方法。盡管只對(duì)其中一些本發(fā)明的【具體實(shí)施方式】進(jìn)行了描述,但是本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)了解,本發(fā)明可以在不偏離其主旨與范圍內(nèi)以許多其他的形式實(shí)施。因此,所展示的例子與實(shí)施方式被視為示意性的而非限制性的,在不脫離如所附各權(quán)利要求所定義的本發(fā)明精神及范圍的情況下,本發(fā)明可能涵蓋各種的修改與替換。
【主權(quán)項(xiàng)】
1.一種交易質(zhì)量分析裝置,其特征在于,具備: 交易抓取模塊,用于從數(shù)據(jù)庫抓取交易數(shù)據(jù)并且加以緩存; 交易監(jiān)控模塊,用于對(duì)所述交易抓取模塊抓取的交易數(shù)據(jù)進(jìn)行監(jiān)控; 交易過濾模塊,用于對(duì)所述交易監(jiān)控模塊的監(jiān)控結(jié)果進(jìn)行過濾;以及 質(zhì)量分析模塊,用于對(duì)所述交易過濾模塊過濾后的結(jié)果進(jìn)行質(zhì)量分析并將計(jì)算結(jié)果輸出。2.如權(quán)利要求1所述的交易質(zhì)量分析裝置,其特征在于, 所述交易抓取模塊從數(shù)據(jù)庫抓取交易數(shù)據(jù)并且以時(shí)間戳構(gòu)建緩存鏈表加以緩存。3.如權(quán)利要求2所述的交易質(zhì)量分析裝置,其特征在于, 所述緩存鏈表為先進(jìn)先出鏈表。4.如權(quán)利要求3所述的交易質(zhì)量分析裝置,其特征在于, 所述交易監(jiān)控模塊通過對(duì)所述鏈表進(jìn)行讀取并且加工成表示交易成功/失敗率的樹形。5.如權(quán)利要求4所述的交易質(zhì)量分析裝置,其特征在于, 所述樹形為二叉樹,其中,所述二叉樹的根節(jié)點(diǎn)存儲(chǔ)單位時(shí)間的交易總量,一側(cè)葉子存儲(chǔ)單位時(shí)間的成功交易數(shù)量,另一側(cè)葉子存儲(chǔ)單位時(shí)間的失敗交易數(shù)量。6.如權(quán)利要求5所述的交易質(zhì)量分析裝置,其特征在于, 所述交易過濾模塊根據(jù)交易數(shù)據(jù)中的交易時(shí)間和應(yīng)答碼要素判定交易是否成功,在判定成功的情況下,在所述一側(cè)葉子的節(jié)點(diǎn)計(jì)數(shù)器加一,否則在所述另一側(cè)葉子的節(jié)點(diǎn)計(jì)數(shù)器加一O7.如權(quán)利要求6所述的交易質(zhì)量分析裝置,其特征在于, 所述質(zhì)量分析模塊對(duì)所述交易過濾模塊過濾后的結(jié)果每隔一定時(shí)間讀取N個(gè)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行成功率計(jì)算并且將計(jì)算結(jié)果輸出,其中N為自然數(shù)。8.一種交易質(zhì)量分析方法,其特征在于,該方法包括下述步驟: 交易抓取步驟,從數(shù)據(jù)庫抓取交易數(shù)據(jù)并且加以緩存; 交易監(jiān)控步驟,對(duì)所述交易抓取步驟抓取的交易數(shù)據(jù)進(jìn)行監(jiān)控; 交易過濾步驟,對(duì)所述交易監(jiān)控步驟獲取的監(jiān)控結(jié)果進(jìn)行過濾;以及 質(zhì)量分析步驟,對(duì)所述交易過濾步驟過濾后的結(jié)果進(jìn)行質(zhì)量分析并將計(jì)算結(jié)果輸出。9.如權(quán)利要求8所述的交易質(zhì)量分析方法,其特征在于, 在所述交易抓取步驟中,從數(shù)據(jù)庫抓取交易數(shù)據(jù)并且以時(shí)間戳構(gòu)建先進(jìn)先出緩存鏈表加以緩存。10.如權(quán)利要求9所述的交易質(zhì)量分析方法,其特征在于, 在所述交易監(jiān)控步驟中,通過對(duì)所述鏈表進(jìn)行讀取并且加工成表示交易成功/失敗率的二叉樹。11.如權(quán)利要求10所述的交易質(zhì)量分析方法,其特征在于, 設(shè)置所述二叉樹的根節(jié)點(diǎn)存儲(chǔ)單位時(shí)間的交易總量,一側(cè)葉子存儲(chǔ)單位時(shí)間的成功交易數(shù)量,另一側(cè)葉子存儲(chǔ)單位時(shí)間的失敗交易數(shù)量。12.如權(quán)利要求11所述的交易質(zhì)量分析方法,其特征在于, 在所述交易過濾步驟中,根據(jù)交易數(shù)據(jù)中的交易時(shí)間和應(yīng)答碼要素判定交易是否成功,在判定成功的情況下,在所述一側(cè)葉子的節(jié)點(diǎn)計(jì)數(shù)器加一,否則在所述另一側(cè)葉子的節(jié)點(diǎn)計(jì)數(shù)器加一。13.如權(quán)利要求12所述的交易質(zhì)量分析步驟,其特征在于, 在所述質(zhì)量分析步驟中,對(duì)所述交易過濾步驟過濾后的結(jié)果每隔一定時(shí)間讀取N個(gè)節(jié)點(diǎn)數(shù)據(jù)進(jìn)行成功率計(jì)算并且將計(jì)算結(jié)果輸出,其中N為自然數(shù)。
【文檔編號(hào)】G06F17/30GK105956036SQ201610262928
【公開日】2016年9月21日
【申請日】2016年4月26日
【發(fā)明人】陳林, 張曉明, 徐立偉, 張峻浩, 楊森
【申請人】中國銀聯(lián)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
赤水市| 罗定市| 韶山市| 巴里| 石屏县| 广饶县| 育儿| 洪湖市| 房山区| 岑巩县| 木里| 邵阳县| 疏附县| 栾川县| 忻州市| 楚雄市| 民丰县| 太湖县| 望城县| 大厂| 通榆县| 建平县| 霞浦县| 台州市| 兰西县| 会昌县| 浦江县| 万源市| 福鼎市| 崇左市| 门头沟区| 平顶山市| 调兵山市| 贵州省| 新营市| 福建省| 金湖县| 承德县| 金门县| 桂平市| 怀远县|