Tps交易量預(yù)測與閾值范圍預(yù)測的可視化方法與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機應(yīng)用技術(shù)領(lǐng)域,特別涉及一種TPS交易量預(yù)測與閾值范圍預(yù)測 的可視化方法及系統(tǒng)。
【背景技術(shù)】
[0002] 數(shù)據(jù)挖掘是一種新的商業(yè)信息處理技術(shù),首先應(yīng)用于金融、電信等領(lǐng)域,主要特點 是對大量數(shù)據(jù)進行抽取、轉(zhuǎn)換、分析和模型化處理,從中提取出有助于商業(yè)決策的關(guān)鍵性數(shù) 據(jù)。
[0003] 例如銀行信息化的迅速發(fā)展,從而產(chǎn)生了大量的業(yè)務(wù)數(shù)據(jù),所以從海量數(shù)據(jù)中提 取出有價值的信息,從而為銀行的商業(yè)決策服務(wù),是數(shù)據(jù)挖掘的重要應(yīng)用領(lǐng)域?,F(xiàn)階段,數(shù) 據(jù)挖掘在銀行業(yè)中的應(yīng)用,主要可分為以下幾個方面。1)風(fēng)險。數(shù)據(jù)挖掘在銀行業(yè)的重要 應(yīng)用之一是風(fēng)險管理,如信用風(fēng)險評估??赏ㄟ^構(gòu)建信用評級模型,評估貸款人或信用卡申 請人的風(fēng)險。一個進行信用風(fēng)險評估的解決方案,能對銀行數(shù)據(jù)庫中所有的賬戶制定信用 評級標(biāo)準,用若干數(shù)據(jù)庫查詢就可以得出信用風(fēng)險的列表。這種對于高低風(fēng)險的評級或分 類,是基于每個客戶的賬戶特征,如尚未償還的貸款、信用調(diào)降報告記錄、賬戶類型、收入水 平及其他信息等。通過數(shù)據(jù)挖掘,還可以獲取異常的信用卡使用情況,確定極端客戶的消費 行為。根據(jù)歷史數(shù)據(jù),評定造成信貸風(fēng)險客戶的特征和背景,可能造成風(fēng)險損失的客戶,在 對客戶的資信和經(jīng)營預(yù)測的基礎(chǔ)上,運用系統(tǒng)的方法對信貸風(fēng)險的類型和原因進行識別、 評測,發(fā)現(xiàn)引起貸款風(fēng)險的誘導(dǎo)因素,有效地控制和降低信貸風(fēng)險的發(fā)生。2)故障預(yù)警。作 為大型金融機構(gòu),其安全性和高效性就顯得尤為重要,其中安全性更是銀行系統(tǒng)的命脈,但 是即使如此,銀行方面大規(guī)模的故障仍時有發(fā)生。并且大規(guī)模的故障往往不是由前臺的工 作失誤造成的,因為銀行前臺周全的交易步驟幾乎可以杜絕人為失誤的發(fā)生,而即使失誤 發(fā)生也是一兩筆交易的小規(guī)模的錯誤。大規(guī)模的故障往往都是由后臺的系統(tǒng)的故障造成 的。因此,想要更加有效的避免銀行故障的發(fā)生,應(yīng)該著重從后臺系統(tǒng)下手。但是銀行后臺 系統(tǒng)往往十分復(fù)雜,造成故障的原因更是多種多樣,可能由于:銀行之間的鏈接網(wǎng)絡(luò),后端 記錄數(shù)據(jù)的數(shù)據(jù)庫,用于運行交易程序的服務(wù)器等等產(chǎn)生故障。而其中的一個故障往往會 造成一系列的連鎖反應(yīng),比如,當(dāng)數(shù)據(jù)庫發(fā)生癱瘓時,所有的交易請求就會開始堆積,從而 導(dǎo)致服務(wù)器的資源不足;相反,如果服務(wù)器的內(nèi)存產(chǎn)生泄漏,那么漸漸的系統(tǒng)資源會越來越 少,從而導(dǎo)致數(shù)據(jù)庫的運行所需資源不足,最終癱瘓。
[0004] 由此可見,銀行后臺的系統(tǒng)相關(guān)性相當(dāng)復(fù)雜,想要通過規(guī)則方法直接分析出故障 產(chǎn)生的原因幾乎不可能。然而,故障產(chǎn)生的次數(shù)雖然稀少,但是并不是無規(guī)律可循,根據(jù)銀 行方面的經(jīng)驗,在故障發(fā)生之前往往系統(tǒng)會產(chǎn)生一些異常的狀態(tài),而系統(tǒng)的狀態(tài)往往比故 障更加容易監(jiān)測,所以可以通過實時的監(jiān)測分析系統(tǒng)的參數(shù),從而預(yù)測故障將會何時發(fā)生, 其中TPS(TransactionPerSecond,每秒事務(wù)處理量)不但有助于銀行故障預(yù)測而且對于 發(fā)生故障后的銀行后臺恢復(fù)有重要作用。然而,在預(yù)測得到TPS交易量與閾值范圍后,目前 卻沒有合適的顯示平臺來直觀、合理地顯示相關(guān)的交易信息,用戶不能靈活、方便地對交易 信息進行分析,從而無法及時獲取銀行后臺系統(tǒng)運行狀態(tài)的最新情況,對潛在的系統(tǒng)故障 及非正常交易量趨勢無法及時預(yù)警,無法保證后臺系統(tǒng)交易數(shù)據(jù)的安全性,一旦發(fā)送故障, 會造成不可估量的損失。也就是說,目前迫切需要一種合適地可視化平臺來顯示預(yù)測得到 的交易信息。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明旨在至少在一定程度上解決上述相關(guān)技術(shù)中的技術(shù)問題之一。
[0006] 為此,本發(fā)明的一個目的在于提出一種TPS交易量預(yù)測與閾值范圍預(yù)測的可視化 方法,該方法能夠?qū)崿F(xiàn)對銀行后臺系統(tǒng)故障預(yù)測和交易趨勢預(yù)測的兼顧全局總覽和局部放 大的分層次可視化顯示,使用戶能夠在宏觀和微觀兩個層面獲得對TPS數(shù)據(jù)流情況的把 握,提高了用戶體驗度。
[0007] 本發(fā)明的另一個目的在于提出一種TPS交易量預(yù)測與閾值范圍預(yù)測的可視化系 統(tǒng)。
[0008] 為達到上述目的,本發(fā)明一方面實施例提出了一種TPS交易量預(yù)測與閾值范圍預(yù) 測的可視化方法,包括以下步驟:獲取TPS交易量預(yù)測數(shù)據(jù),并對所述TPS交易量預(yù)測數(shù)據(jù) 進行預(yù)處理以得到處理后的數(shù)據(jù);根據(jù)所述處理后的數(shù)據(jù)建立雙坐標(biāo)軸模型,其中,所述雙 坐標(biāo)軸模型包括頂部坐標(biāo)軸和底部坐標(biāo)軸;在所述頂部坐標(biāo)軸和底部坐標(biāo)軸上同時繪制 TPS交易量曲線;根據(jù)所述TPS交易量曲線判斷用戶是否與所述頂部坐標(biāo)軸和/或底部坐 標(biāo)軸發(fā)生交互;如果所述用戶與所述頂部坐標(biāo)軸和/或底部坐標(biāo)軸發(fā)生交互,則獲取TPS交 易信息,通過懸浮窗口顯示TPS交易信息。。
[0009] 根據(jù)本發(fā)明實施例提出的TPS交易事件閾值的預(yù)測方法,對TPS交易量預(yù)測數(shù)據(jù) 進行預(yù)處理后,建立雙坐標(biāo)軸模型,并據(jù)此繪制TPS交易量曲線,根據(jù)所述TPS交易量曲線 得到TPS交易信息,最后通過懸浮窗口顯示TPS交易信息。因此,該方法能夠?qū)崿F(xiàn)對銀行后 臺系統(tǒng)故障預(yù)測和交易趨勢預(yù)測的兼顧全局總覽和局部放大的分層次可視化顯示,使用戶 能夠在宏觀和微觀兩個層面獲得對TPS數(shù)據(jù)流情況的把握,提高了用戶體驗度。
[0010] 另外,根據(jù)本發(fā)明上述實施例的TPS交易量預(yù)測與閾值范圍預(yù)測的可視化方法還 可以具有如下附加的技術(shù)特征:
[0011] a.所述TPS交易量預(yù)測數(shù)據(jù)為tsv格式。
[0012] b.所述對所述TPS交易量預(yù)測數(shù)據(jù)進行預(yù)處理,進一步包括:對所述TPS交易量 預(yù)測數(shù)據(jù)的首列時間的格式化處理,以及對首行交易名稱的統(tǒng)計和處理。
[0013] c.所述用戶與底部坐標(biāo)軸的交互方式為:所述用戶通過鼠標(biāo)拖拽一個矩形選擇 框。
[0014] d.所述矩形選擇框可調(diào)整左右側(cè)邊界、平移及取消顯示返回初始狀態(tài)。
[0015] e.所述用戶與頂部坐標(biāo)軸的交互方式為:所述用戶將鼠標(biāo)懸停在所述TPS交易量 曲線的某個位置。
[0016] f.還包括:追蹤鼠標(biāo)的位置并實時更新鼠標(biāo)的當(dāng)前位置,并同時顯示更新后的數(shù) 據(jù)信息。
[0017] g.其中,所述TPS交易信息包括交易類型和交易量。
[0018] h.所述頂部坐標(biāo)軸和底部坐標(biāo)軸上同時繪制TPS交易量曲線,進一步包括:根據(jù) 不同的交易名稱,分配不同的線條顏色及響應(yīng)的過渡色。
[0019] 本發(fā)明另一方面實施例還提供了一種TPS交易量預(yù)測與閾值范圍預(yù)測的可視化 系統(tǒng),包括:數(shù)據(jù)獲取模塊,用于獲取TPS交易量預(yù)測數(shù)據(jù),并對所述TPS交易量預(yù)測數(shù)據(jù)進 行預(yù)處理以得到處理后的數(shù)據(jù);坐標(biāo)軸建立模塊,用于根據(jù)所述處理后的數(shù)據(jù)建立雙坐標(biāo) 軸模型,其中,所述雙坐標(biāo)軸模型包括頂部坐標(biāo)軸和底部坐標(biāo)軸;繪制模塊,用于在所述頂 部坐標(biāo)軸和底部坐標(biāo)軸上同時繪制TPS交易量曲線;判斷模塊,用于根據(jù)所述TPS交易量曲 線判斷用戶是否與所述頂部坐標(biāo)軸和/或底部坐標(biāo)軸發(fā)生交互;信息獲取模塊,用于在所 述用戶與所述頂部坐標(biāo)軸和/或底部坐標(biāo)軸發(fā)生交互時,獲取TPS交易信息;顯示模塊,用 于通過懸浮窗口顯示TPS交易信息。
[0020] 根據(jù)本發(fā)明實施例提出的TPS交易量預(yù)測與閾值范圍預(yù)測的可視化系統(tǒng),對TPS交易量預(yù)測數(shù)據(jù)進行預(yù)處理后,建立雙坐標(biāo)軸模型,并據(jù)此繪制TPS交易量曲線,根據(jù)所述 TPS交易量曲線得到TPS交易信息,最后通過懸浮窗口顯示TPS交易信息。因此,該系統(tǒng)能 夠?qū)崿F(xiàn)對銀行后臺系統(tǒng)故障預(yù)測和交易趨勢預(yù)測的兼顧全局總覽和局部放大的分層次可 視化顯示,使用戶能夠在宏觀和微觀兩個層面獲得對TPS數(shù)據(jù)流情況的把握,提高了用戶 體驗度。
[0021] 本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變 得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0022] 本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變 得明顯和容易理解,其中:
[0023] 圖1為根據(jù)一個本發(fā)明實施例的TPS交易量預(yù)測與閾值范圍預(yù)測的可視化方法的 流程圖;
[0024] 圖2為根據(jù)本發(fā)明另一個實施例的TPS交易量預(yù)測與閾值范圍預(yù)測的可視化方法 的流程圖;
[0025] 圖3為根據(jù)本發(fā)明一個具體實施例的銀行交易TPS預(yù)測可視化效果圖;
[0026] 圖4為根據(jù)本發(fā)明一個具體實施例的銀行交易TPS預(yù)測鼠標(biāo)響應(yīng)效果示意圖;
[0027] 圖5為根據(jù)本發(fā)明一個具體實施例的對總行交易量有效閾值的預(yù)測結(jié)果的可視 化示意圖;以及
[0028] 圖6為根據(jù)本發(fā)明一個實施例的TPS交易量預(yù)測與閾值范圍預(yù)測的可視化系統(tǒng)的 結(jié)構(gòu)框圖。
【具體實施方式】
[0029] 下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終 相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0030] 此外,術(shù)語"第一"、"第二"僅用于描述目的,而不能理解為指示或暗示相對重要性 或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有"第一"、"第二"的特征可以明示或 者隱含地包括一個或者更多個該特征。在本發(fā)明的描述中,"多個"的含義是兩個或兩個以 上,除非另有明確具體的限定。
[0031] 在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語"安裝"、"相連"、"連接"、"固定"等 術(shù)語應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機 械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元 件內(nèi)部的連