專利名稱:一種應(yīng)用業(yè)務(wù)監(jiān)控方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于數(shù)據(jù)監(jiān)控領(lǐng)域,特別是關(guān)于一種應(yīng)用業(yè)務(wù)監(jiān)控方法、裝置 和系統(tǒng)。
背景技術(shù):
目前,隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,公司給客戶所提供的各種應(yīng)用 業(yè)務(wù)都會(huì)通過計(jì)算機(jī)業(yè)務(wù)處理系統(tǒng)進(jìn)行數(shù)字化處理,從而減化復(fù)雜的數(shù)據(jù)處 理過程以及減少相應(yīng)的人力成本。
這種數(shù)字化的應(yīng)用業(yè)務(wù)的整個(gè)處理過程會(huì)涉及到各個(gè)方面,比如各個(gè)主 機(jī)的操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、網(wǎng)絡(luò)等,我們將上述各個(gè)方面稱之為系統(tǒng)層面, 因此, 一個(gè)應(yīng)用業(yè)務(wù)的處理過程可能在以下兩個(gè)層面出現(xiàn)問題
一. 系統(tǒng)層面即涉及該應(yīng)用業(yè)務(wù)處理的操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、網(wǎng)絡(luò)等 系統(tǒng)級(jí)別的部分出現(xiàn)問題;
二. 應(yīng)用業(yè)務(wù)數(shù)據(jù)層面即應(yīng)用業(yè)務(wù)數(shù)據(jù)本身出現(xiàn)問題,這種問題可以是 數(shù)據(jù)錯(cuò)誤,也可以是不符合人為制定的某些規(guī)則。
現(xiàn)有技術(shù)對(duì)于應(yīng)用業(yè)務(wù)系統(tǒng)層面的問題-般都是由不同技術(shù)人員利用不 同監(jiān)控軟件來進(jìn)行監(jiān)控的,因此對(duì)于不同能力的技術(shù)人員,其響應(yīng)及解決問 題的速度有很大差別;另外,對(duì)于應(yīng)用業(yè)務(wù)數(shù)據(jù)層面的問題,目前還沒有有 效的全面監(jiān)控的解決方案。
發(fā)明內(nèi)容
為了解決上述缺陷,本發(fā)明實(shí)施例提供了一種應(yīng)用業(yè)務(wù)監(jiān)控方法、裝置
5和系統(tǒng),以解決現(xiàn)有技術(shù)不能及時(shí)有效的響應(yīng)應(yīng)用業(yè)務(wù)處理過程中發(fā)生的系 統(tǒng)錯(cuò)誤,以及不能有效地全面監(jiān)控應(yīng)用業(yè)務(wù)數(shù)據(jù)。
本發(fā)明實(shí)施例提出了一種應(yīng)用業(yè)務(wù)監(jiān)控方法,該方法包括獲取應(yīng)用業(yè) 務(wù)核心系統(tǒng)內(nèi)臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息,所述數(shù)據(jù)信息是所述應(yīng) 用業(yè)務(wù)當(dāng)前交易完成后的數(shù)據(jù)信息;根據(jù)預(yù)先設(shè)定的規(guī)則和參數(shù)對(duì)獲取到的 所述數(shù)據(jù)信息進(jìn)行系統(tǒng)問題監(jiān)測(cè),同時(shí)將所述數(shù)據(jù)信息存儲(chǔ)至永久歷史交易 數(shù)據(jù)文件中,并通知所述應(yīng)用業(yè)務(wù)核心系統(tǒng)刪除所述臨時(shí)歷史交易數(shù)據(jù)文件 中的數(shù)據(jù)信息。根據(jù)需要對(duì)所述永久歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息進(jìn)行應(yīng) 用業(yè)務(wù)數(shù)據(jù)問題監(jiān)測(cè)。
優(yōu)選的,本發(fā)明實(shí)施例還包括獲取所述應(yīng)用業(yè)務(wù)核心系統(tǒng)一內(nèi)存塊內(nèi) 的當(dāng)前交易數(shù)據(jù),并將所述當(dāng)前交易數(shù)據(jù)以列表形式予以顯示;所述臨時(shí)歷 史交易數(shù)據(jù)文件中的數(shù)據(jù)信息來自于當(dāng)前交易完成后所述內(nèi)存塊內(nèi)所存儲(chǔ)的
數(shù)據(jù)o
優(yōu)選的,本發(fā)明實(shí)施例中應(yīng)用業(yè)務(wù)核心系統(tǒng)的內(nèi)存塊內(nèi)還包括所述當(dāng) 前交易進(jìn)行過程中的系統(tǒng)錯(cuò)誤信息。
優(yōu)選的,本發(fā)明實(shí)施例中應(yīng)用業(yè)務(wù)核心系統(tǒng)的內(nèi)存塊內(nèi)還包括所述當(dāng) 前交易的交易結(jié)束時(shí)間和交易輸出狀態(tài)。
優(yōu)選的,本發(fā)明實(shí)施例中應(yīng)用業(yè)務(wù)核心系統(tǒng)還包括一用戶維護(hù)表,所述 維護(hù)表記錄了所述內(nèi)存塊的地址信息以及所述當(dāng)前交易的交易號(hào)、交易開始 時(shí)間、結(jié)束時(shí)間、輸出狀態(tài)信息。所述業(yè)務(wù)核心系統(tǒng)通過通信接口程序獲取 所述內(nèi)存塊的地址信息,并將應(yīng)用業(yè)務(wù)終端輸入的所述當(dāng)前交易數(shù)據(jù)存入所 述內(nèi)存塊。
優(yōu)選的,本發(fā)明實(shí)施例中根據(jù)預(yù)先設(shè)定的規(guī)則和參數(shù)對(duì)獲取到的所述數(shù) 據(jù)信息進(jìn)行系統(tǒng)問題監(jiān)測(cè)包括監(jiān)測(cè)所述數(shù)據(jù)信息中的系統(tǒng)錯(cuò)誤信息的錯(cuò)誤 級(jí)別,若所述錯(cuò)誤級(jí)別高于設(shè)定級(jí)別時(shí),則通過告警設(shè)備進(jìn)行實(shí)時(shí)告警;禾口/ 或根據(jù)預(yù)先設(shè)定的閾值指標(biāo)監(jiān)測(cè)所述所述數(shù)據(jù)信息中系統(tǒng)錯(cuò)誤信息的發(fā)生頻率,若發(fā)生頻率高于所述閾值指標(biāo),則通過告警設(shè)備進(jìn)行實(shí)時(shí)告警。
優(yōu)選的,本發(fā)明實(shí)施例中將所述數(shù)據(jù)信息存儲(chǔ)至永久歷史交易數(shù)據(jù)文件
中包括根據(jù)所述應(yīng)用業(yè)務(wù)的收集標(biāo)記決定是否將其對(duì)應(yīng)的數(shù)據(jù)信息存儲(chǔ)至
所述永久歷史交易數(shù)據(jù)文件中。
優(yōu)選的,本發(fā)明實(shí)施例還包括根據(jù)預(yù)設(shè)的活動(dòng)交易運(yùn)行時(shí)間閾值監(jiān)測(cè)
所述應(yīng)用業(yè)務(wù)當(dāng)前交易的運(yùn)行時(shí)間,若所述運(yùn)行時(shí)間超過所述活動(dòng)交易運(yùn)行
時(shí)間閾值,則通過告警設(shè)備進(jìn)行實(shí)時(shí)告警。
優(yōu)選的,本發(fā)明實(shí)施例還包括根據(jù)獲取到的所述臨時(shí)歷史交易數(shù)據(jù)文
件中的數(shù)據(jù)信息更新交易計(jì)數(shù)器,所述更新交易計(jì)數(shù)器包括更新交易總數(shù)和
失敗交易個(gè)數(shù);通過所述交易計(jì)數(shù)器內(nèi)的交易總數(shù)和失敗交易個(gè)數(shù)計(jì)算交易
失敗率。
本發(fā)明實(shí)施例還提出了一種應(yīng)用業(yè)務(wù)監(jiān)控終端,包括數(shù)據(jù)獲取單元, 獲取應(yīng)用業(yè)務(wù)核心系統(tǒng)內(nèi)臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息,所述數(shù)據(jù)信 息是所述應(yīng)用業(yè)務(wù)當(dāng)前交易完成后的數(shù)據(jù)信息;系統(tǒng)監(jiān)測(cè)單元,用于根據(jù)預(yù) 先設(shè)定的規(guī)則和參數(shù)對(duì)所述數(shù)據(jù)獲取單元所獲取的數(shù)據(jù)信息進(jìn)行系統(tǒng)問題監(jiān) 測(cè);永久歷史交易數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)所述數(shù)據(jù)獲取單元獲取的臨時(shí)歷 史交易數(shù)據(jù)存儲(chǔ)單元中的數(shù)據(jù)信息;通信單元,用于通知所述應(yīng)用業(yè)務(wù)核心 系統(tǒng)刪除所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息;應(yīng)用業(yè)務(wù)數(shù)據(jù)監(jiān)測(cè)單元, 用于根據(jù)需要對(duì)所述永久歷史交易數(shù)據(jù)存儲(chǔ)單元中的數(shù)據(jù)信息進(jìn)行應(yīng)用業(yè)務(wù) 數(shù)據(jù)問題監(jiān)測(cè)。
優(yōu)選的,本發(fā)明實(shí)施例還包括交易計(jì)數(shù)單元,用于根據(jù)所述臨時(shí)歷史 交易數(shù)據(jù)文件中的數(shù)據(jù)信息統(tǒng)計(jì)交易總數(shù)和失敗交易個(gè)數(shù),并根據(jù)所述交易 總數(shù)和失敗交易個(gè)數(shù)計(jì)算交易失敗率。
本發(fā)明實(shí)施例還提出了一種應(yīng)用業(yè)務(wù)監(jiān)控系統(tǒng),包括應(yīng)用業(yè)務(wù)終端、應(yīng) 用業(yè)務(wù)核心系統(tǒng)和監(jiān)控終端,所述應(yīng)用業(yè)務(wù)核心系統(tǒng)用于通過通信接口程序 從所述應(yīng)用業(yè)務(wù)終端獲取所述應(yīng)用業(yè)務(wù)的當(dāng)前交易數(shù)據(jù),并將所述當(dāng)前交易完成后的數(shù)據(jù)信息存儲(chǔ)至臨時(shí)歷史交易數(shù)據(jù)文件中;所述監(jiān)控終端用于獲取 所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息;根據(jù)預(yù)先設(shè)定的規(guī)則和參數(shù)對(duì)所 述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息進(jìn)行系統(tǒng)問題監(jiān)測(cè),同時(shí)將所述數(shù)據(jù) 信息存儲(chǔ)至永久歷史交易數(shù)據(jù)文件中;并根據(jù)需要對(duì)所述永久歷史交易數(shù)據(jù) 文件中的數(shù)據(jù)信息進(jìn)行應(yīng)用業(yè)務(wù)數(shù)據(jù)問題監(jiān)測(cè)。
本發(fā)明實(shí)施例通過應(yīng)用業(yè)務(wù)核心系統(tǒng)內(nèi)的臨時(shí)歷史交易數(shù)據(jù)文件存儲(chǔ)活 動(dòng)交易完成后的數(shù)據(jù)信息,并利用監(jiān)控終端對(duì)該數(shù)據(jù)信息及時(shí)地進(jìn)行系統(tǒng)問 題監(jiān)測(cè),同時(shí)又通過監(jiān)控終端內(nèi)的永久歷史交易數(shù)據(jù)文件來保存歷史交易數(shù) 據(jù),從而可以根據(jù)需要對(duì)應(yīng)用業(yè)務(wù)數(shù)據(jù)的問題進(jìn)行監(jiān)測(cè),以快捷有效的方式 保證了同時(shí)對(duì)系統(tǒng)及數(shù)據(jù)層面的監(jiān)測(cè)。
為了更清楚地說明本發(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í)施例一提供的一種應(yīng)用業(yè)務(wù)監(jiān)控方法流程圖; 圖2為本發(fā)明實(shí)施例二提供的一種應(yīng)用業(yè)務(wù)監(jiān)控方法流程圖; 圖3為本發(fā)明實(shí)施例三提供的一種基于CICS的應(yīng)用業(yè)務(wù)監(jiān)測(cè)系統(tǒng)的架構(gòu) 示意圖4為本發(fā)明實(shí)施例四提供的一種應(yīng)用業(yè)務(wù)監(jiān)控終端的結(jié)構(gòu)示意圖; 圖5為本發(fā)明實(shí)施例五提供的一種應(yīng)用業(yè)務(wù)監(jiān)控系統(tǒng)的結(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ù)的范圍。 實(shí)施例一
如圖1所示為本發(fā)明實(shí)施例一提供的一種應(yīng)用業(yè)務(wù)監(jiān)控方法流程圖,該 方法包括如下步驟
S101:監(jiān)控終端獲取應(yīng)用業(yè)務(wù)核心系統(tǒng)內(nèi)臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù) 據(jù)信息,所述數(shù)據(jù)信息是所述應(yīng)用業(yè)務(wù)當(dāng)前交易完成后的數(shù)據(jù)信息。
應(yīng)用業(yè)務(wù)核心系統(tǒng)首先通過通信接口程序獲取所述應(yīng)用業(yè)務(wù)的當(dāng)前交易 數(shù)據(jù),并將所述當(dāng)前交易完成后的數(shù)據(jù)信息存儲(chǔ)至臨時(shí)歷史交易數(shù)據(jù)文件中。 這里所說的當(dāng)前交易是指一種活動(dòng)交易,該活動(dòng)交易進(jìn)行過程中可能會(huì)發(fā)生 各種系統(tǒng)問題,該活動(dòng)交易的結(jié)果既可能成功也可能失敗,其失敗的原因可 能來源于系統(tǒng)問題也可能是用戶t喿作的問題。
為了對(duì)上述應(yīng)用業(yè)務(wù)的活動(dòng)交易進(jìn)行管理監(jiān)測(cè),應(yīng)用業(yè)務(wù)核心系統(tǒng)在當(dāng) 前交易開始時(shí)為該交易分配了一內(nèi)存塊,并將該內(nèi)存塊的地址寫入一用戶維 護(hù)表中,這樣,應(yīng)用業(yè)務(wù)核心系統(tǒng)獲取當(dāng)前交易數(shù)據(jù)的方式就是先通過通信 接口程序讀取用戶維護(hù)表,先獲取到上述內(nèi)存塊的地址信息,然后再通過通 信接口程序?qū)?yīng)用業(yè)務(wù)終端輸入的當(dāng)前業(yè)務(wù)數(shù)據(jù)寫入內(nèi)存塊內(nèi)。需要指出的 是,和上述內(nèi)存塊地址同時(shí)寫入用戶維護(hù)表的內(nèi)容還可以包括上述應(yīng)用業(yè)務(wù) 的交易號(hào)、開始時(shí)間等,這些信息可以讓監(jiān)控者更直觀的對(duì)該活動(dòng)交易進(jìn)行 管理監(jiān)測(cè)。
當(dāng)上述活動(dòng)交易進(jìn)行過程中,如果出現(xiàn)系統(tǒng)錯(cuò)誤,應(yīng)用業(yè)務(wù)核心系統(tǒng)會(huì) 將該系統(tǒng)錯(cuò)誤信息也寫入上述內(nèi)存塊,同時(shí),應(yīng)用業(yè)務(wù)核心系統(tǒng)還會(huì)更新上 述用戶維護(hù)表。
而當(dāng)上述活動(dòng)交易結(jié)束后,應(yīng)用業(yè)務(wù)核心系統(tǒng)還會(huì)將上述當(dāng)前交易的交 易結(jié)束時(shí)間和交易輸出狀態(tài)寫入上述內(nèi)存塊,同時(shí),其會(huì)將所述當(dāng)前交易完成后的數(shù)據(jù)信息存儲(chǔ)至臨時(shí)歷史交易數(shù)據(jù)文件中。因此,臨時(shí)歷史交易數(shù)據(jù) 文件內(nèi)的內(nèi)容是當(dāng)前交易結(jié)束后內(nèi)存塊內(nèi)所存儲(chǔ)的內(nèi)容,其是為了對(duì)上述應(yīng) 用業(yè)務(wù)交易過程中發(fā)生的系統(tǒng)錯(cuò)誤進(jìn)行監(jiān)測(cè)而設(shè)置的,系統(tǒng)錯(cuò)誤是整個(gè)應(yīng)用 業(yè)務(wù)交易進(jìn)行過程中需優(yōu)先得到處理的,但是系統(tǒng)錯(cuò)誤的嚴(yán)重級(jí)別也有不同, 有些錯(cuò)誤偶爾發(fā)生并不影響正常業(yè)務(wù)的進(jìn)行,比如賬戶余額不足、客戶密 碼錯(cuò)誤、柜員輸入數(shù)據(jù)錯(cuò)誤等。有些錯(cuò)誤一旦發(fā)生將嚴(yán)重影響業(yè)務(wù)的進(jìn)行, 比如操作系統(tǒng)錯(cuò)誤、數(shù)據(jù)庫異常等。因此發(fā)明人并未選擇在活動(dòng)交易進(jìn)行過 程中來處理系統(tǒng)錯(cuò)誤,為了避免對(duì)活動(dòng)交易的影響,而選擇了在活動(dòng)交易結(jié) 束后立即對(duì)系統(tǒng)錯(cuò)誤進(jìn)行處理,具體處理步驟可以參見步驟S103。
作為本發(fā)明的一個(gè)實(shí)施例,監(jiān)控終端可以隨時(shí)調(diào)用上述內(nèi)存塊中和上述
活動(dòng)交易相關(guān)的信息,比如交易開始時(shí)間、結(jié)束時(shí)間、交易號(hào)、系統(tǒng)錯(cuò)誤 信息、交易輸出狀態(tài)等,該些信息可以以列表的形式進(jìn)行顯示,通過軟件編 程,用戶在監(jiān)控終端上可以選擇各種過濾機(jī)制對(duì)需要的交易信息進(jìn)行篩選。
作為本發(fā)明的一個(gè)實(shí)施例,監(jiān)控終端可以根據(jù)某些預(yù)先設(shè)定的監(jiān)測(cè)條件
來對(duì)上述活動(dòng)交易進(jìn)行監(jiān)測(cè),比如,可以設(shè)定活動(dòng)交易運(yùn)行時(shí)間閾值,當(dāng)活 動(dòng)交易運(yùn)行時(shí)間過長(zhǎng)以致超過設(shè)定閾值時(shí),監(jiān)控終端通過第三方告警設(shè)備發(fā) 出告警以提醒監(jiān)控人員上述情況,當(dāng)然監(jiān)控終端本身也可以顯示相關(guān)告警信 息來提醒監(jiān)控人員。
S102:監(jiān)控終端根據(jù)預(yù)先設(shè)定的規(guī)則和參數(shù)對(duì)獲取到的所述數(shù)據(jù)信息進(jìn) 行系統(tǒng)問題監(jiān)測(cè),同時(shí)將所述數(shù)據(jù)信息存儲(chǔ)至永久歷史交易數(shù)據(jù)文件中,并 通知所述應(yīng)用業(yè)務(wù)核心系統(tǒng)刪除所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息。
為了實(shí)現(xiàn)對(duì)應(yīng)用業(yè)務(wù)交易進(jìn)行過程中的系統(tǒng)問題進(jìn)行有效的自動(dòng)監(jiān)測(cè), 需要預(yù)先設(shè)定一系列規(guī)則和參數(shù),然后監(jiān)測(cè)系統(tǒng)問題的發(fā)生是否滿足告警條 件,如果滿足則告警。
如上所述,系統(tǒng)錯(cuò)誤本身有著嚴(yán)重級(jí)別,因此,監(jiān)控終端可以設(shè)定一告 警級(jí)別,當(dāng)系統(tǒng)錯(cuò)誤本身的級(jí)別高于該告警級(jí)別時(shí),就自動(dòng)通過告警設(shè)備進(jìn)
10行實(shí)時(shí)告警。
當(dāng)然,某些系統(tǒng)錯(cuò)誤即使本身并未達(dá)到告警級(jí)別,但這些錯(cuò)誤頻繁發(fā)生 的話也會(huì)影響到應(yīng)用業(yè)務(wù)交易的正常進(jìn)行,因此也有必要對(duì)該些業(yè)務(wù)進(jìn)行監(jiān) 測(cè)并告警。發(fā)明人對(duì)此類業(yè)務(wù)設(shè)定了某種閾值指標(biāo)來監(jiān)測(cè)該些系統(tǒng)錯(cuò)誤的發(fā) 生頻率,如果該些系統(tǒng)錯(cuò)誤發(fā)生頻率高于上述閾值指標(biāo)則通過告警設(shè)備進(jìn)行 實(shí)時(shí)告警。
需要指出的是,上述兩種監(jiān)測(cè)方式既可以同時(shí)使用也可以僅使用其中一 種方式,另外,本發(fā)明實(shí)施例并不排除其它設(shè)定規(guī)則及參數(shù)來對(duì)應(yīng)用業(yè)務(wù)進(jìn) 行過程中系統(tǒng)錯(cuò)誤進(jìn)行監(jiān)測(cè)。
完成上述系統(tǒng)問題監(jiān)測(cè)后,監(jiān)控終端會(huì)將臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù) 據(jù)信息存儲(chǔ)至永久歷史交易數(shù)據(jù)文件中。該永久歷史交易數(shù)據(jù)文件是用來對(duì) 應(yīng)用業(yè)務(wù)數(shù)據(jù)問題進(jìn)行監(jiān)測(cè)而設(shè)置的, 一般應(yīng)用業(yè)務(wù)數(shù)據(jù)發(fā)生的問題監(jiān)控人 員不可能每個(gè)都顧及到并進(jìn)行處理,其數(shù)據(jù)過于龐大,fS只有當(dāng)用戶反饋問 題或者需要對(duì)某種應(yīng)用業(yè)務(wù)的某個(gè)方面進(jìn)行監(jiān)測(cè)時(shí)才需要用到該些數(shù)據(jù),因 此需要先利甩永久歷史交易數(shù)據(jù)文件來保存相關(guān)的交易信息。
作為本發(fā)明的--個(gè)實(shí)施例,如果每種應(yīng)用業(yè)務(wù)交易的數(shù)據(jù)都加以收集的
話可能會(huì)導(dǎo)致信息過于龐大,增加服務(wù)器的負(fù)擔(dān),因此,對(duì)于某些沒有收集 價(jià)值的應(yīng)用業(yè)務(wù)可以不保存至永久歷史交易數(shù)據(jù)文件中。這個(gè)步驟可以通過 讀取應(yīng)用業(yè)務(wù)數(shù)據(jù)中的收集標(biāo)記來實(shí)現(xiàn),比如
收集標(biāo)記=<Y',則收集成功交易和失敗交易;
收集標(biāo)記=卞',則只收集失敗交易。
收集標(biāo)記=卞',則成功交易和失敗交易都不收集。
監(jiān)控終端在將臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息存儲(chǔ)至永久歷史交易 數(shù)據(jù)文件中后,會(huì)通知所述應(yīng)用業(yè)務(wù)核心系統(tǒng)刪除所述臨時(shí)歷史交易數(shù)據(jù)文 件中的數(shù)據(jù)信息。
S103:監(jiān)控終端根據(jù)需要對(duì)所述永久歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息進(jìn)行應(yīng)用業(yè)務(wù)數(shù)據(jù)問題監(jiān)測(cè)。應(yīng)用業(yè)務(wù)數(shù)據(jù)問題監(jiān)測(cè)的標(biāo)準(zhǔn)可以有許多種,最 主要的就是看用戶的需求及監(jiān)控人員的需求,具體可以將該應(yīng)用業(yè)務(wù)數(shù)據(jù)變 成標(biāo)簽式的可篩選形式存儲(chǔ)在永久歷史交易數(shù)據(jù)文件中。這樣,監(jiān)控人員就 可以方便的根據(jù)標(biāo)簽篩選出需要的數(shù)據(jù)并進(jìn)行監(jiān)測(cè)管理。
本發(fā)明實(shí)施例通過應(yīng)用業(yè)務(wù)核心系統(tǒng)內(nèi)的臨時(shí)歷史交易數(shù)據(jù)文件存儲(chǔ)活 動(dòng)交易完成后的數(shù)據(jù)信息,并利用監(jiān)控終端對(duì)該數(shù)據(jù)信息及時(shí)地進(jìn)行系統(tǒng)問 題監(jiān)測(cè),同時(shí)又通過監(jiān)控終端內(nèi)的永久歷史交易數(shù)據(jù)文件來保存歷史交易數(shù) 據(jù),從而可以根據(jù)需要對(duì)應(yīng)用業(yè)務(wù)數(shù)據(jù)的問題進(jìn)行監(jiān)測(cè),以快捷有效的方式 保證了同時(shí)對(duì)系統(tǒng)及數(shù)據(jù)層面的監(jiān)測(cè)。
實(shí)施例二
如圖2所示為本發(fā)明實(shí)施例二提供的一'種應(yīng)用業(yè)務(wù)監(jiān)控方法流程圖,該方 法包括如下步驟
S201:應(yīng)用業(yè)務(wù)核心系統(tǒng)通過通信接口程序獲取所述應(yīng)用業(yè)務(wù)的當(dāng)前交 易數(shù)據(jù);
S202:應(yīng)用業(yè)務(wù)核心系統(tǒng)將所述當(dāng)前交易完成后的數(shù)據(jù)信息存儲(chǔ)至臨時(shí) 歷史交易數(shù)據(jù)文件中;
S203:監(jiān)控 終端獲取所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息并根據(jù)預(yù)
先設(shè)定的規(guī)則和參數(shù)對(duì)所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息進(jìn)行系統(tǒng)問
題監(jiān)測(cè);
S204:監(jiān)控終端根據(jù)所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息更新交易 計(jì)數(shù)器,所述更新交易計(jì)數(shù)器包括更新交易總數(shù)和失敗交易個(gè)數(shù);并通過所 述交易計(jì)數(shù)器內(nèi)的交易總數(shù)和失敗交易個(gè)數(shù)計(jì)算交易失敗率;
S205:監(jiān)控終端根據(jù)所述應(yīng)用業(yè)務(wù)的收集標(biāo)記決定是否將臨時(shí)歷史交易 數(shù)據(jù)文件中的數(shù)據(jù)信息存儲(chǔ)至永久歷史交易數(shù)據(jù)文件;
S206:監(jiān)控終端根據(jù)需要對(duì)所述永久歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息進(jìn)行應(yīng)用業(yè)務(wù)數(shù)據(jù)問題監(jiān)測(cè)。
作為本發(fā)明的一個(gè)實(shí)施例,步驟S201-203、步驟S205-S206和實(shí)施例一相 類似,在此就不再進(jìn)行贅述了。
步驟S204中交易計(jì)數(shù)器的更新是根據(jù)臨時(shí)歷史交易數(shù)據(jù)文件中每筆交易
數(shù)據(jù)進(jìn)行更新的,其可以采用多種計(jì)數(shù)方式,比如以日為周期來統(tǒng)計(jì)當(dāng)天交 易總數(shù)計(jì)失敗交易個(gè)數(shù),或者以一段時(shí)間間隔為周期來計(jì)算該時(shí)間段內(nèi)的交 易總數(shù)計(jì)失敗交易個(gè)數(shù)。
步驟S204中除了可以計(jì)算各個(gè)時(shí)段的交易失敗率外,還可以用來計(jì)算失 敗率時(shí)間間隔等。
本發(fā)明實(shí)施例在具有實(shí)施例一有益效果的基礎(chǔ)上,更豐富了對(duì)獲取到的 應(yīng)用業(yè)務(wù)數(shù)據(jù)的各種監(jiān)測(cè)手段,使其可以從不同角度反映當(dāng)前業(yè)務(wù)的運(yùn)行情 況,從而方便監(jiān)控者做出相應(yīng)的處理。
實(shí)施例三
本實(shí)施例是以一具體的實(shí)施方式來對(duì)上述實(shí)施例作進(jìn)一步的描述。在本 實(shí)施例中,我們以IBM為應(yīng)用提供聯(lián)機(jī)事務(wù)處理和事務(wù)管理而提供的客戶信息 控制信息系統(tǒng)(Customer Information Control System, CICS)為平臺(tái)來實(shí) 現(xiàn)上述監(jiān)測(cè)方案。
如圖3所示為本發(fā)明實(shí)施例三提供的一種基于CICS的應(yīng)用業(yè)務(wù)監(jiān)測(cè)系統(tǒng) 的架構(gòu)示意圖。如圖3所示,該系統(tǒng)包括了應(yīng)用業(yè)務(wù)終端301和302,應(yīng)用業(yè)務(wù) 監(jiān)控終端304、應(yīng)用業(yè)務(wù)風(fēng)險(xiǎn)監(jiān)控終端305、應(yīng)用業(yè)務(wù)核心系統(tǒng)303和顯示終端 306。
應(yīng)用業(yè)務(wù)終端301和302的處于靠近客戶的位置,比如某些柜員機(jī),其 可以直接接收用戶的交易操作及相關(guān)交易數(shù)據(jù),其和應(yīng)用業(yè)務(wù)核心系統(tǒng)303 通過網(wǎng)絡(luò)進(jìn)行交互。應(yīng)用業(yè)務(wù)核心系統(tǒng)303內(nèi)包括了若千種應(yīng)用運(yùn)行分區(qū)(A pplication Owning Region , AOR)。每一個(gè)AOR都預(yù)先定義了活動(dòng)交易用戶維護(hù)表(User Maintain Table, UMT)文件(圖3中的UMTnn,其存儲(chǔ)于前 述的內(nèi)存塊內(nèi))和歷史交易UMT文件(圖3中的HISrm,其相當(dāng)于前述的臨時(shí) 歷史交易數(shù)據(jù)文件),其中,活動(dòng)交易UMT文件用于存放當(dāng)前交易的數(shù)據(jù)信 息,而歷史交易UMT文件用于存放當(dāng)前交易結(jié)束后的數(shù)據(jù)信息。應(yīng)用業(yè)務(wù)監(jiān) 控終端304用于對(duì)應(yīng)用業(yè)務(wù)的交易數(shù)據(jù)迸行系統(tǒng)問題監(jiān)測(cè),而應(yīng)用業(yè)務(wù)風(fēng)險(xiǎn) 監(jiān)控終端305則用于對(duì)應(yīng)用業(yè)務(wù)的交易數(shù)據(jù)進(jìn)行應(yīng)用業(yè)務(wù)數(shù)據(jù)監(jiān)測(cè)。顯示終 端306用于顯示活動(dòng)交易和歷史交易數(shù)據(jù)。
下面對(duì)該應(yīng)用業(yè)務(wù)監(jiān)測(cè)系統(tǒng)的工作流程加以介紹;
首先,在業(yè)務(wù)交易開始的時(shí)候,應(yīng)用業(yè)務(wù)核心系統(tǒng)303的出口程序EWOA PTR會(huì)在AOR里分配一個(gè)活動(dòng)的任務(wù)用戶數(shù)據(jù)工作區(qū)(Task User Working A rea , TUMA)(前面已經(jīng)描述)內(nèi)存塊,然后將CICS的系統(tǒng)信息如AOR、交 易號(hào)、交易開始時(shí)間、TUMA內(nèi)存塊地址等寫入用戶維護(hù)表(EWFUMTXX))中。
然后,應(yīng)用業(yè)務(wù)終端301將運(yùn)行在名稱為PB11的AOR上的應(yīng)用業(yè)務(wù)通過 PB11的出口程序?qū)?dāng)前活動(dòng)交易的數(shù)據(jù)信息傳送給應(yīng)用業(yè)務(wù)核心系統(tǒng)303, 具體可以是通過通信接口程序(TCOLU*)并使用唯一任務(wù)號(hào)作為鍵值讀取EW FUMTXX以獲取TUWA地址,并將上述當(dāng)前活動(dòng)交易的數(shù)據(jù)信息寫入應(yīng)用業(yè)務(wù)核 心系統(tǒng)303內(nèi)的UMTnn,該UMTnn位于TUMA內(nèi)存塊中。
在上述當(dāng)前活動(dòng)交易持續(xù)過程中,如果系統(tǒng)發(fā)生錯(cuò)誤,應(yīng)用業(yè)務(wù)核心系 統(tǒng)303的出口程序(EWOAPIC)將在錯(cuò)誤信息被寫入相關(guān)臨時(shí)存儲(chǔ)隊(duì)列(Temp orary storage queue , TS)隊(duì)列前,抓取由錯(cuò)誤處理交易單元產(chǎn)生的錯(cuò)誤 信息。然后,EWOAPIC將錯(cuò)誤信息移至UMTnn里并更新EWFUMTXX。
在上述當(dāng)前活動(dòng)交易結(jié)束后,應(yīng)用業(yè)務(wù)核心系統(tǒng)303在向應(yīng)用業(yè)務(wù)終端3 01發(fā)送回復(fù)信息之前將交易結(jié)束時(shí)間和交易輸出狀態(tài)寫入U(xiǎn)MTnn里。然后, 應(yīng)用業(yè)務(wù)核心系統(tǒng)303將UMTnn內(nèi)數(shù)據(jù)信息存儲(chǔ)至HISnn。
應(yīng)用業(yè)務(wù)監(jiān)控終端304通過預(yù)先定義的長(zhǎng)交易( running task)獲 取應(yīng)用業(yè)務(wù)核心系統(tǒng)301上HISnn內(nèi)的數(shù)據(jù)信息并對(duì)其進(jìn)行相關(guān)處理,該些處理可以包括如下
1. 將從應(yīng)用業(yè)務(wù)核心系統(tǒng)301上獲取到的數(shù)據(jù)信息存儲(chǔ)為歷史文件(相 當(dāng)于前述的永久歷史交易數(shù)據(jù)文件);
2. 對(duì)從應(yīng)用業(yè)務(wù)核心系統(tǒng)301上獲取到的數(shù)據(jù)信息進(jìn)行相關(guān)統(tǒng)計(jì),比如
統(tǒng)計(jì)交易失敗率等,并將統(tǒng)計(jì)結(jié)果存儲(chǔ)為統(tǒng)計(jì)文件;
3. 對(duì)從應(yīng)用業(yè)務(wù)核心系統(tǒng)301上獲取到的數(shù)據(jù)信息進(jìn)行在線監(jiān)測(cè),這里 的在線監(jiān)則主要是監(jiān)測(cè)系統(tǒng)問題,然后根據(jù)監(jiān)測(cè)結(jié)果進(jìn)行相關(guān)的管理操作, 比如決定是否通知告警設(shè)備進(jìn)行告警等,可選的,如果需要對(duì)監(jiān)測(cè)結(jié)果進(jìn)行 顯示可以通過顯示終端306進(jìn)行監(jiān)測(cè)顯示。
系統(tǒng)問題的監(jiān)測(cè)到上述步驟就可以在應(yīng)用業(yè)務(wù)監(jiān)控終端304上完成了, 如果需要對(duì)應(yīng)用業(yè)務(wù)的交易數(shù)據(jù)進(jìn)行應(yīng)用業(yè)務(wù)數(shù)據(jù)監(jiān)測(cè),本發(fā)明實(shí)施例就還 需包括如下步驟
應(yīng)用業(yè)務(wù)監(jiān)控終端304通過IBM消息隊(duì)列管理器(MQ)將應(yīng)用業(yè)務(wù)的數(shù) 據(jù)信息發(fā)送給應(yīng)用業(yè)務(wù)風(fēng)險(xiǎn)監(jiān)控終端305,如果數(shù)據(jù)發(fā)送失敗則將該數(shù)據(jù)信息 備份至MQ備份文件中,用于系統(tǒng)恢復(fù)正常時(shí)交易數(shù)據(jù)重發(fā),用來保障數(shù)據(jù)沒 有丟失。在本實(shí)施例中,應(yīng)用業(yè)務(wù)監(jiān)控終端304是將從HISnri內(nèi)獲取到的數(shù) 據(jù)信息通過在線監(jiān)測(cè)管理后直接發(fā)送給了應(yīng)用業(yè)務(wù)風(fēng)險(xiǎn)監(jiān)控終端305,在實(shí)際 情況中,應(yīng)用業(yè)務(wù)風(fēng)險(xiǎn)監(jiān)控終端305也可以根據(jù)需要調(diào)用應(yīng)用業(yè)務(wù)監(jiān)控終端3 04的歷史文件以得到發(fā)生時(shí)間更早的歷史交易數(shù)據(jù)。
應(yīng)用業(yè)務(wù)風(fēng)險(xiǎn)監(jiān)控終端305對(duì)接收到的應(yīng)用業(yè)務(wù)數(shù)據(jù)信息進(jìn)行相關(guān)應(yīng)用 業(yè)務(wù)數(shù)據(jù)的監(jiān)測(cè),比如對(duì)于銀行卡密碼掛失不滿五日為其辦理支付類業(yè)務(wù)的 監(jiān)控,即應(yīng)用業(yè)務(wù)風(fēng)險(xiǎn)監(jiān)控終端305對(duì)接收到的應(yīng)用業(yè)務(wù)數(shù)據(jù)進(jìn)行分析,如 果發(fā)現(xiàn)參與交易的銀行卡密碼掛失不滿五日而發(fā)生支付類業(yè)務(wù),則應(yīng)用業(yè)務(wù) 風(fēng)險(xiǎn)監(jiān)控終端305通知告警設(shè)備發(fā)出告警,提示管理人員。
應(yīng)用業(yè)務(wù)風(fēng)險(xiǎn)監(jiān)控終端305對(duì)于獲取的應(yīng)用業(yè)務(wù)數(shù)據(jù)可以設(shè)定相關(guān)的篩 選規(guī)則進(jìn)行篩選,其具休實(shí)現(xiàn)是通過C: D來傳輸響應(yīng)的篩選管理信息(C:D是
15美國Sterling Commerce公司的CONNECT: DIRECT,其是用來傳輸業(yè)務(wù)數(shù)據(jù) 的文件傳輸管理軟件),從而對(duì)應(yīng)用業(yè)務(wù)監(jiān)控終端304內(nèi)的交易篩選標(biāo)準(zhǔn)文件 進(jìn)行篩選標(biāo)準(zhǔn)設(shè)定,然后應(yīng)用業(yè)務(wù)監(jiān)控終端304通過批處理方式對(duì)該篩選標(biāo) 準(zhǔn)文件進(jìn)行維護(hù)更新,最后根據(jù)該篩選標(biāo)準(zhǔn)來獲取應(yīng)用業(yè)務(wù)核心系統(tǒng)301內(nèi)H ISrm的數(shù)據(jù)信息。比如,以'Y'來表示收集該應(yīng)用業(yè)務(wù)數(shù)據(jù),而<N'來表 示不收集該應(yīng)用業(yè)務(wù)數(shù)據(jù)。
需要指出的是,應(yīng)用業(yè)務(wù)風(fēng)險(xiǎn)監(jiān)控終端305在本發(fā)明實(shí)施例中雖然是一 個(gè)獨(dú)立的終端,但是在具體實(shí)施方式
上,其也可以和應(yīng)用業(yè)務(wù)監(jiān)控終端304 可以位于同一終端中。
實(shí)施例四
如圖4為本發(fā)明實(shí)施例四提供的一種應(yīng)用業(yè)務(wù)監(jiān)控終端的結(jié)構(gòu)示意圖, 該應(yīng)用業(yè)務(wù)監(jiān)控終端400包括數(shù)據(jù)獲取單元401、系統(tǒng)監(jiān)測(cè)單元402、永久歷 史交易數(shù)據(jù)存儲(chǔ)單元403、應(yīng)用業(yè)務(wù)數(shù)據(jù)監(jiān)測(cè)單元404和通信單元405,數(shù)據(jù) 獲取單元401分別和系統(tǒng)監(jiān)測(cè)單元402及永久歷史交易數(shù)據(jù)存儲(chǔ)單元403相 連,而應(yīng)用業(yè)務(wù)數(shù)據(jù)監(jiān)測(cè)單元404和永久歷史交易數(shù)據(jù)存儲(chǔ)單元403相連。
數(shù)據(jù)獲取單元401用于獲取應(yīng)用業(yè)務(wù)核心系統(tǒng)內(nèi)臨時(shí)歷史交易數(shù)據(jù)單元 中的數(shù)據(jù)信息,該臨時(shí)歷史交易數(shù)據(jù)單元是應(yīng)用業(yè)務(wù)核心系統(tǒng)為了臨時(shí)存儲(chǔ) 當(dāng)前交易完成后的數(shù)據(jù)信息而設(shè)置的,其實(shí)際位于應(yīng)用業(yè)務(wù)核心系統(tǒng)內(nèi)一內(nèi) 存塊中。
作為本發(fā)明的一個(gè)實(shí)施例,本應(yīng)用業(yè)務(wù)監(jiān)控終端還可以包括一篩選單元, 其和數(shù)據(jù)獲取單元401相連,通過該篩選單元可以對(duì)需要獲取數(shù)據(jù)的應(yīng)用業(yè)務(wù) 進(jìn)行篩選,即只有需要獲取的應(yīng)用業(yè)務(wù)才通過數(shù)據(jù)獲取單元401予以獲取。
系統(tǒng)監(jiān)測(cè)單元402用于根據(jù)預(yù)先設(shè)定的規(guī)則和參數(shù)對(duì)數(shù)據(jù)獲取單元401獲 取的數(shù)據(jù)信息進(jìn)行系統(tǒng)問題監(jiān)測(cè),本發(fā)明實(shí)施例可以設(shè)置多種規(guī)則和參數(shù)來 進(jìn)行系統(tǒng)問題監(jiān)測(cè),比如;根據(jù)系統(tǒng)錯(cuò)誤本身的嚴(yán)重級(jí)別,系統(tǒng)監(jiān)測(cè)單元402設(shè)定---告警級(jí)別,當(dāng)系
統(tǒng)錯(cuò)誤本身的級(jí)別高于該告警級(jí)別時(shí),系統(tǒng)監(jiān)測(cè)單元402就自動(dòng)通過告警設(shè)備
進(jìn)行實(shí)時(shí)告警。
系統(tǒng)監(jiān)測(cè)單元402設(shè)定某種閾值指標(biāo)來監(jiān)測(cè)系統(tǒng)錯(cuò)誤的發(fā)生頻率,如果系 統(tǒng)錯(cuò)誤發(fā)生頻率高于上述閾值指標(biāo)則通過告警設(shè)備進(jìn)行實(shí)時(shí)告警。
需要指出的是,上述兩種監(jiān)測(cè)方式既可以同時(shí)使用也可以僅使用其中一 種方式,另外,本發(fā)明實(shí)施例并不排除其它設(shè)定規(guī)則及參數(shù)來對(duì)應(yīng)用業(yè)務(wù)進(jìn) 行過程中系統(tǒng)錯(cuò)誤進(jìn)行監(jiān)測(cè)。
永久歷史交易數(shù)據(jù)存儲(chǔ)單元403用于存儲(chǔ)數(shù)據(jù)獲取單元401獲取的臨時(shí)歷 史交易數(shù)據(jù)存儲(chǔ)單元中的數(shù)據(jù)信息,通過對(duì)該些數(shù)據(jù)信息進(jìn)行存儲(chǔ),可以為 后續(xù)的應(yīng)用業(yè)務(wù)數(shù)據(jù)監(jiān)測(cè)提供數(shù)據(jù)資料。
應(yīng)用業(yè)務(wù)數(shù)據(jù)監(jiān)測(cè)單元404用于根據(jù)需要對(duì)永久歷史交易數(shù)據(jù)存儲(chǔ)單元 中403的數(shù)據(jù)信息進(jìn)行應(yīng)用業(yè)務(wù)數(shù)據(jù)問題監(jiān)測(cè),該應(yīng)用業(yè)務(wù)數(shù)據(jù)問題監(jiān)測(cè)的標(biāo) 準(zhǔn)可以有許多種,最主要的就是看用戶的需求及監(jiān)控人員的需求,具體可以 將該應(yīng)用業(yè)務(wù)數(shù)據(jù)變成標(biāo)簽式的可篩選形式存儲(chǔ)在永久歷史交易數(shù)據(jù)存儲(chǔ)單 元403中。這樣,應(yīng)用業(yè)務(wù)數(shù)據(jù)監(jiān)測(cè)單元404就可以方便的根據(jù)標(biāo)簽篩選出需
要的數(shù)據(jù)并進(jìn)行監(jiān)測(cè)管理。
通信單元405用于通知應(yīng)用業(yè)務(wù)核心系統(tǒng)刪除臨時(shí)歷史交易數(shù)據(jù)文件中
的數(shù)據(jù)信息。
作為本發(fā)明的--個(gè)實(shí)施例,本應(yīng)用業(yè)務(wù)監(jiān)控終端還可以包括一交易計(jì)數(shù) 單元,其和數(shù)據(jù)獲取單元401相連,用于根據(jù)臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù) 信息統(tǒng)計(jì)交易總數(shù)和失敗交易個(gè)數(shù),并根據(jù)所述交易總數(shù)和失敗交易個(gè)數(shù)計(jì) 算交易失敗率。
本發(fā)明實(shí)施例的應(yīng)用業(yè)務(wù)監(jiān)控終端可以通過獲取應(yīng)用業(yè)務(wù)核心系統(tǒng)內(nèi)臨 時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息來進(jìn)行系統(tǒng)問題監(jiān)測(cè),同時(shí)又可以通過永 久歷史交易數(shù)據(jù)單元來保存歷史交易數(shù)據(jù),從而可以根據(jù)需要對(duì)應(yīng)用業(yè)務(wù)數(shù)
17據(jù)問題進(jìn)行監(jiān)測(cè),以快捷有效的方式保證了同時(shí)對(duì)系統(tǒng)及數(shù)據(jù)層面的監(jiān)測(cè)。 實(shí)施例五
如圖5所示為本發(fā)明實(shí)施例五提供的一種應(yīng)用業(yè)務(wù)監(jiān)控系統(tǒng)的結(jié)構(gòu)示意
圖,該應(yīng)用業(yè)務(wù)監(jiān)控系統(tǒng)包括應(yīng)用業(yè)務(wù)終端501、應(yīng)用業(yè)務(wù)核心系統(tǒng)502和監(jiān) 控終端503,應(yīng)用業(yè)務(wù)核心系統(tǒng)502連接在應(yīng)用業(yè)務(wù)終端501和監(jiān)控終端503之 間。
應(yīng)用業(yè)務(wù)終端501位于靠近客戶的位置,比如柜員機(jī)等,其用于直接接收 用戶的交易操作及相關(guān)交易數(shù)據(jù)。
應(yīng)用業(yè)務(wù)核心系統(tǒng)502用于通過通信接口程序從應(yīng)用業(yè)務(wù)終端501獲取應(yīng) 用業(yè)務(wù)的當(dāng)前交易數(shù)據(jù),并將該當(dāng)前交易完成后的數(shù)據(jù)信息存儲(chǔ)至臨時(shí)歷史 交易數(shù)據(jù)文件中。
監(jiān)控終端503可以包括如下幾個(gè)方面的功能
1. 獲取上述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息;
2. 根據(jù)預(yù)先設(shè)定的規(guī)則和參數(shù)對(duì)臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息進(jìn) 行系統(tǒng)問題監(jiān)測(cè),并將該數(shù)據(jù)信息存儲(chǔ)至永久歷史交易數(shù)據(jù)文件中;
3. 根據(jù)需要對(duì)上述永久歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息進(jìn)行應(yīng)用業(yè)務(wù)數(shù) 據(jù)問題監(jiān)測(cè)。
作為本發(fā)明的一個(gè)實(shí)施例,本應(yīng)用業(yè)務(wù)監(jiān)控系統(tǒng)還包括顯示終端504,其 可以用來顯示本應(yīng)用業(yè)務(wù)監(jiān)控系統(tǒng)內(nèi)的當(dāng)前交易以及歷史交易信息。
本發(fā)明實(shí)施例的應(yīng)用業(yè)務(wù)監(jiān)控系統(tǒng),可以通過獲取應(yīng)用業(yè)務(wù)核心系統(tǒng)內(nèi) 臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息來進(jìn)行系統(tǒng)問題監(jiān)測(cè),同時(shí)又可以通過 監(jiān)控終端內(nèi)的永久歷史交易數(shù)據(jù)文件來保存歷史交易數(shù)據(jù),從而可以根據(jù)需 要對(duì)應(yīng)用業(yè)務(wù)數(shù)據(jù)問題進(jìn)行監(jiān)測(cè),以快捷有效的方式保證了同時(shí)對(duì)系統(tǒng)及數(shù) 據(jù)層面的監(jiān)測(cè)。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一 計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例
的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-On ly Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。
以上所述的具體實(shí)施方式
,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行 了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而 已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做 的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種應(yīng)用業(yè)務(wù)監(jiān)控方法,其特征在于,所述方法包括獲取應(yīng)用業(yè)務(wù)核心系統(tǒng)內(nèi)臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息,所述數(shù)據(jù)信息是所述應(yīng)用業(yè)務(wù)當(dāng)前交易完成后的數(shù)據(jù)信息;根據(jù)預(yù)先設(shè)定的規(guī)則和參數(shù)對(duì)獲取到的所述數(shù)據(jù)信息進(jìn)行系統(tǒng)問題監(jiān)測(cè),同時(shí)將所述數(shù)據(jù)信息存儲(chǔ)至永久歷史交易數(shù)據(jù)文件中,并通知所述應(yīng)用業(yè)務(wù)核心系統(tǒng)刪除所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息;根據(jù)需要對(duì)所述永久歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息進(jìn)行應(yīng)用業(yè)務(wù)數(shù)據(jù)問題監(jiān)測(cè)。
2. 如權(quán)利要求1所述的應(yīng)用業(yè)務(wù)監(jiān)控方法,其特征在于,還包括 獲取所述應(yīng)用業(yè)務(wù)核心系統(tǒng)一內(nèi)存塊內(nèi)的當(dāng)前交易數(shù)據(jù),并將所述當(dāng)前交易數(shù)據(jù)以列表形式予以顯示;所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息來自于當(dāng)前交易完成后所述內(nèi) 存塊內(nèi)所存儲(chǔ)的數(shù)據(jù)。
3. 如權(quán)利要求2所述的應(yīng)用業(yè)務(wù)監(jiān)控方法,其特征在于,所述應(yīng)用業(yè)務(wù)核心系統(tǒng)的內(nèi)存塊內(nèi)還包括-所述當(dāng)前交易進(jìn)行過程中的系統(tǒng)錯(cuò)誤信息。
4. 如權(quán)利要求3所述的應(yīng)用業(yè)務(wù)監(jiān)控方法,其特征在于,所述應(yīng)用業(yè)務(wù)核 心系統(tǒng)的內(nèi)存塊內(nèi)還包括-所述當(dāng)前交易的交易結(jié)束時(shí)間和交易輸出狀態(tài)。
5. 如權(quán)利要求4所述的應(yīng)用業(yè)務(wù)監(jiān)控方法,其特征在于,所述應(yīng)用業(yè)務(wù)核 心系統(tǒng)還包括一用戶維護(hù)表,所述維護(hù)表記錄了所述內(nèi)存塊的地址信息以及 所述當(dāng)前交易的交易號(hào)、交易開始時(shí)間、結(jié)束時(shí)間、輸出狀態(tài)信息;所述應(yīng)用業(yè)務(wù)核心系統(tǒng)通過通信接口程序獲取所述內(nèi)存塊的地址信息, 并將應(yīng)用業(yè)務(wù)終端輸入的所述當(dāng)前交易數(shù)據(jù)存入所述內(nèi)存塊。
6. 如權(quán)利要求5所述的應(yīng)用業(yè)務(wù)監(jiān)控方法,其特征在于,所述根據(jù)預(yù)先設(shè)定的規(guī)則和參數(shù)對(duì)獲取到的所述數(shù)據(jù)信息進(jìn)行系統(tǒng)問題監(jiān)測(cè)包括監(jiān)測(cè)所述數(shù)據(jù)信息中的系統(tǒng)錯(cuò)誤信息的錯(cuò)誤級(jí)別,若所述錯(cuò)誤級(jí)別高于設(shè)定級(jí)別時(shí),則通過告警設(shè)備進(jìn)行實(shí)時(shí)告警;和/或根據(jù)預(yù)先設(shè)定的閾值指標(biāo)監(jiān)測(cè)所述數(shù)據(jù)信息中系統(tǒng)錯(cuò)誤信息的發(fā)生頻率,若發(fā)生頻率高于所述閾值指標(biāo),則通過告警設(shè)備進(jìn)行實(shí)時(shí)告警。
7. 如權(quán)利要求6所述的應(yīng)用業(yè)務(wù)監(jiān)控方法,其特征在于,所述將所述數(shù)據(jù)信息存儲(chǔ)至永久歷史交易數(shù)據(jù)文件中包括根據(jù)所述應(yīng)用業(yè)務(wù)的收集標(biāo)記決定是否將其對(duì)應(yīng)的數(shù)據(jù)信息存儲(chǔ)至所述 永久歷史交易數(shù)據(jù)文件中。
8. 如權(quán)利要求l所述的應(yīng)用業(yè)務(wù)監(jiān)控方法,其特征在于,還包括根據(jù)預(yù)設(shè)的活動(dòng)交易運(yùn)行時(shí)間閾值監(jiān)測(cè)所述應(yīng)用業(yè)務(wù)當(dāng)前交易的運(yùn)行時(shí) 間,若所述運(yùn)行時(shí)間超過所述活動(dòng)交易運(yùn)行時(shí)間閾值,則通過告警設(shè)備進(jìn)行 實(shí)時(shí)告警。
9. 如權(quán)利要求l所述的應(yīng)用業(yè)務(wù)監(jiān)控方法,其特征在于,還包括 根據(jù)獲取到的所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息更新交易計(jì)數(shù)器,所述更新交易計(jì)數(shù)器包括更新交易總數(shù)和失敗交易個(gè)數(shù);通過所述交易計(jì)數(shù)器內(nèi)的交易總數(shù)和失敗交易個(gè)數(shù)計(jì)算交易失敗率。
10. —種應(yīng)用業(yè)務(wù)監(jiān)控終端,其特征在于,包括數(shù)據(jù)獲取單元,獲取應(yīng)用業(yè)務(wù)核心系統(tǒng)內(nèi)臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù) 據(jù)信息,所述數(shù)據(jù)信息是所述應(yīng)用業(yè)務(wù)當(dāng)前交易完成后的數(shù)據(jù)信息;系統(tǒng)監(jiān)測(cè)單元,用于根據(jù)預(yù)先設(shè)定的規(guī)則和參數(shù)對(duì)所述數(shù)據(jù)獲取單元所 獲取的數(shù)據(jù)信息進(jìn)行系統(tǒng)問題監(jiān)測(cè);永久歷史交易數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)所述數(shù)據(jù)獲取單元獲取的臨時(shí)歷 史交易數(shù)據(jù)存儲(chǔ)單元中的數(shù)據(jù)信息;通信單元,用于通知所述應(yīng)用業(yè)務(wù)核心系統(tǒng)刪除所述臨時(shí)歷史交易數(shù)據(jù) 文件中的數(shù)據(jù)信息;應(yīng)用業(yè)務(wù)數(shù)據(jù)監(jiān)測(cè)單元,用于根據(jù)需要對(duì)所述永久歷史交易數(shù)據(jù)存儲(chǔ)單 元中的數(shù)據(jù)信息進(jìn)行應(yīng)用業(yè)務(wù)數(shù)據(jù)問題監(jiān)測(cè)。
11. 如權(quán)利要求10所述的應(yīng)用業(yè)務(wù)監(jiān)控終端,其特征在于,還包括 交易計(jì)數(shù)單元,用于根據(jù)所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息統(tǒng)計(jì)交易總數(shù)和失敗交易個(gè)數(shù),并根據(jù)所述交易總數(shù)和失敗交易個(gè)數(shù)計(jì)算交易失 敗率。
12. —種應(yīng)用業(yè)務(wù)監(jiān)控系統(tǒng),包括應(yīng)用業(yè)務(wù)終端、應(yīng)用業(yè)務(wù)核心系統(tǒng)和 監(jiān)控終端,其特征在于所述應(yīng)用業(yè)務(wù)核心系統(tǒng)用于通過通信接口程序從所述應(yīng)用業(yè)務(wù)終端獲取 所述應(yīng)用業(yè)務(wù)的當(dāng)前交易數(shù)據(jù),并將所述當(dāng)前交易完成后的數(shù)據(jù)信息存儲(chǔ)至 臨時(shí)歷史交易數(shù)據(jù)文件中;所述監(jiān)控終端用于獲取所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息;根據(jù) 預(yù)先設(shè)定的規(guī)則和參數(shù)對(duì)所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息進(jìn)行系統(tǒng) 問題監(jiān)測(cè),同時(shí)將所述數(shù)據(jù)信息存儲(chǔ)至永久歷史交易數(shù)據(jù)文件中;并根據(jù)需 要對(duì)所述永久歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息進(jìn)行應(yīng)用業(yè)務(wù)數(shù)據(jù)問題監(jiān)測(cè)。
全文摘要
本發(fā)明提供了一種應(yīng)用業(yè)務(wù)監(jiān)控方法、裝置和系統(tǒng),該方法包括獲取應(yīng)用業(yè)務(wù)核心系統(tǒng)內(nèi)臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息,所述數(shù)據(jù)信息是所述應(yīng)用業(yè)務(wù)當(dāng)前交易完成后的數(shù)據(jù)信息;根據(jù)預(yù)先設(shè)定的規(guī)則和參數(shù)對(duì)獲取到的所述數(shù)據(jù)信息進(jìn)行系統(tǒng)問題監(jiān)測(cè),同時(shí)將所述數(shù)據(jù)信息存儲(chǔ)至永久歷史交易數(shù)據(jù)文件中,并通知所述應(yīng)用業(yè)務(wù)核心系統(tǒng)刪除所述臨時(shí)歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息,根據(jù)需要對(duì)所述永久歷史交易數(shù)據(jù)文件中的數(shù)據(jù)信息進(jìn)行應(yīng)用業(yè)務(wù)數(shù)據(jù)問題監(jiān)測(cè)。本發(fā)明實(shí)施例可以自動(dòng)對(duì)應(yīng)用業(yè)務(wù)處理過程中的系統(tǒng)問題及應(yīng)用業(yè)務(wù)數(shù)據(jù)問題進(jìn)行監(jiān)測(cè)。
文檔編號(hào)G06Q10/00GK101625740SQ200910055440
公開日2010年1月13日 申請(qǐng)日期2009年7月28日 優(yōu)先權(quán)日2009年7月28日
發(fā)明者明 劉, 宋占軍, 煜 柴, 勇 郭 申請(qǐng)人:交通銀行股份有限公司