亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

交易系統(tǒng)的診斷裝置和方法

文檔序號:9826568閱讀:553來源:國知局
交易系統(tǒng)的診斷裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實施例涉及交易系統(tǒng),并且更具體地涉及自動化的交易系統(tǒng)的診斷裝置和方法。
【背景技術(shù)】
[0002]在將用戶接入交易系統(tǒng)的過程中,當(dāng)發(fā)生技術(shù)故障時需要人工介入故障調(diào)查并且將調(diào)查結(jié)果通知用戶。作為用戶,銀行、商戶、或者其它機(jī)構(gòu)將發(fā)現(xiàn)通過人工幫助的方式來解決這些故障將會是低效的。較長時間的故障調(diào)查和簡單的報錯信息也會讓用戶面對故障處于被動的局面。

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

[0003]—種用于交易系統(tǒng)的診斷裝置,包括:數(shù)據(jù)轉(zhuǎn)移單元,被配置為將所述交易系統(tǒng)的交易數(shù)據(jù)庫中的增量數(shù)據(jù)庫記錄和日志文件中的增量日志信息作為增量數(shù)據(jù)轉(zhuǎn)移到臨時數(shù)據(jù)存儲單元;分析單元,被配置為:從所述臨時數(shù)據(jù)存儲單元檢索所述增量數(shù)據(jù)庫記錄和增量日志中的報錯條目,該報錯條目包含指示發(fā)生錯誤的應(yīng)答碼和交易要素,根據(jù)所述應(yīng)答碼生成報告,并且將所述報告和所述交易要素包含在分析結(jié)果中,將所述分析結(jié)果和所述報錯條目存儲到診斷結(jié)果存儲單元;查詢單元,從所述診斷結(jié)果存儲單元中檢索包含由用戶輸入的交易要素的報告和報錯條目,并將檢索結(jié)果提供給用戶。
[0004]在一個實例中,所述數(shù)據(jù)轉(zhuǎn)移單元以規(guī)定的時間間隔輪詢所述交易數(shù)據(jù)庫和所述日志文件,以獲取所述增量數(shù)據(jù)。
[0005]在一個實例中,所述報告包括與所述應(yīng)答碼對應(yīng)的應(yīng)答碼描述。
[0006]在一個實例中,所述報告包括由所述分析單元根據(jù)所述應(yīng)答碼從知識庫單元檢索得到的解決方案,其中所述知識庫單元預(yù)先存儲有與所述應(yīng)答碼對應(yīng)的解決方案。
[0007]在一個實例中,所述分析單元以規(guī)定的時間間隔輪詢所述臨時數(shù)據(jù)存儲單元,以獲取新的增量數(shù)據(jù);以及所述分析單元以規(guī)定的時間間隔清理所述臨時數(shù)據(jù)存儲單元。
[0008]在一個實例中,所述查詢單元向用戶提供Web查詢界面,并且通過該Web查詢界面接收由用戶輸入的交易要素。
[0009]—種用于交易系統(tǒng)的診斷方法,包括:數(shù)據(jù)轉(zhuǎn)移步驟,其中將所述交易系統(tǒng)的交易數(shù)據(jù)庫中的增量數(shù)據(jù)庫記錄和日志文件中的增量日志信息作為增量數(shù)據(jù)轉(zhuǎn)移到臨時數(shù)據(jù)存儲單元;分析步驟,其中:從所述臨時數(shù)據(jù)存儲單元檢索所述增量數(shù)據(jù)庫記錄和增量日志中的報錯條目,該報錯條目包含指示發(fā)生錯誤的應(yīng)答碼和交易要素,根據(jù)所述應(yīng)答碼生成報告,并且將所述報告和所述交易要素包含在分析結(jié)果中,將所述分析結(jié)果和所述報錯條目存儲到診斷結(jié)果存儲單元;查詢步驟,從所述診斷結(jié)果存儲單元中檢索包含由用戶輸入的交易要素的報告和報錯條目,并將檢索結(jié)果提供給用戶。
[0010]在一個實例中,所述數(shù)據(jù)轉(zhuǎn)移步驟還包括以規(guī)定的時間間隔輪詢所述交易數(shù)據(jù)庫和所述日志文件,以獲取所述增量數(shù)據(jù)。
[0011]在一個實例中,所述報告包括與所述應(yīng)答碼對應(yīng)的應(yīng)答碼描述。
[0012]在一個實例中,所述報告包括在所述分析步驟中根據(jù)所述應(yīng)答碼從知識庫單元檢索得到的解決方案,其中所述知識庫單元預(yù)先存儲有與所述應(yīng)答碼對應(yīng)的解決方案。
[0013]在一個實例中,所述分析步驟包括以規(guī)定的時間間隔輪詢所述臨時數(shù)據(jù)存儲步驟,以獲取新的增量數(shù)據(jù);以及
[0014]所述分析步驟還包括以規(guī)定的時間間隔清理所述臨時數(shù)據(jù)存儲步驟。
[0015]在一個實例中,所述查詢步驟包括向用戶提供Web查詢界面,并且通過該Web查詢界面接收由用戶輸入的交易要素。
[0016]根據(jù)本發(fā)明的實施例,數(shù)據(jù)轉(zhuǎn)移單元系統(tǒng)把增量日志信息和數(shù)據(jù)庫記錄增量信息實時轉(zhuǎn)移到臨時數(shù)據(jù)存儲單元(即離線服務(wù)器上的臨時數(shù)據(jù)存儲空間),供分析單元做離線分析,從而不影響交易系統(tǒng)的聯(lián)機(jī)交易穩(wěn)定性。分析單元根據(jù)常見問題列表的人工分析邏輯實時分析出問題原因后,到知識庫單元中根據(jù)錯誤原因碼(例如,應(yīng)答碼)查找解決方案。診斷結(jié)果存儲單元把交易要素、診斷結(jié)果和報錯日志信息、數(shù)據(jù)庫記錄存入到數(shù)據(jù)庫或文件中。用戶通過自助診斷查詢單元的界面輸入交易關(guān)鍵要素信息后查詢數(shù)據(jù)庫或文件,可獲得診斷結(jié)果,并可查閱交易系統(tǒng)中原始報錯日志信息和原交易系統(tǒng)數(shù)據(jù)庫錯誤記錄。
[0017]當(dāng)結(jié)合附圖閱讀以下描述時也將理解本發(fā)明的實施例的其它特征和優(yōu)勢,其中附圖借助于實例示出了本發(fā)明的實施例的原理。
【附圖說明】
[0018]圖1是根據(jù)本發(fā)明實施例的用于交易系統(tǒng)的診斷裝置的示意圖。
[0019]圖2是根據(jù)本發(fā)明實施例的用于交易系統(tǒng)的診斷方法的示意圖。
【具體實施方式】
[0020]在下文中,將參考實施例描述本發(fā)明的原理和主旨。應(yīng)當(dāng)理解的是,描述的實施例是為了讓本領(lǐng)域技術(shù)人員更好地理解和實踐本發(fā)明,而不是限制本發(fā)明的范圍。
[0021]圖1是根據(jù)本發(fā)明實施例的用于交易系統(tǒng)200的診斷裝置100的示意圖。
[0022]交易系統(tǒng)200包括交易數(shù)據(jù)庫和日志文件。當(dāng)交易系統(tǒng)與用戶之間發(fā)生與交易操作時,將在交易數(shù)據(jù)庫中產(chǎn)生數(shù)據(jù)庫記錄,以及在日志文件中產(chǎn)生日志信息。數(shù)據(jù)庫記錄和日志信息都包含與該交易操作相關(guān)的交易要素,例如,銀行的卡號、商戶的商戶號、訂單號等。除交易要素之外,數(shù)據(jù)庫記錄還可以包括與該交易操作相關(guān)的數(shù)據(jù)庫表的各個字段,例如交易索引號、交易類型、交易時間、交易日期、應(yīng)答碼、應(yīng)答碼描述等。除交易要素之外,日志信息還可以包括其它與該交易操作相關(guān)的交易報文域。本領(lǐng)域技術(shù)人員可以理解的是,根據(jù)交易系統(tǒng)的架構(gòu)、設(shè)計、以及規(guī)范,所述數(shù)據(jù)庫記錄和所述日志信息的各條目的內(nèi)容將會不同。
[0023]在該實施例中,診斷裝置100包括數(shù)據(jù)轉(zhuǎn)移單元110、臨時數(shù)據(jù)存儲單元120、分析單元130、診斷結(jié)果存儲單140元、查詢單元150、知識庫單元160。
[0024]數(shù)據(jù)轉(zhuǎn)移單元110用于將交易系統(tǒng)200的交易數(shù)據(jù)庫中的增量數(shù)據(jù)庫記錄和日志文件中的增量日志信息作為增量數(shù)據(jù)轉(zhuǎn)移到臨時數(shù)據(jù)存儲單元120。將增量數(shù)據(jù)庫記錄和增量日志信息轉(zhuǎn)移到臨時數(shù)據(jù)存儲單元120作為增量數(shù)據(jù)進(jìn)行分析而不是分析交易數(shù)據(jù)庫和日志文件本身可以縮短響應(yīng)時間并提高診斷效率。而且,轉(zhuǎn)移增量數(shù)據(jù)占用非常小的交易系統(tǒng)的1資源,因此診斷過程對交易系統(tǒng)200的性能的影響可以被忽略。
[0025]在一個實例中,可以使用游標(biāo)來標(biāo)記上一次轉(zhuǎn)移的增量數(shù)據(jù)的位置,例如交易數(shù)據(jù)庫和日志文件的最后更新時間。
[0026]在一個實例中,數(shù)據(jù)轉(zhuǎn)移單元以規(guī)定的時間間隔,例如I分鐘,輪詢交易數(shù)據(jù)庫和曰志文件,以獲取增量數(shù)據(jù)。為了增加診斷裝置的時效性,可以縮短該時間間隔。
[0027]在一個實例中,增量日志信息被存儲到日志文件中。為避免該日志文件過大,可以將增量日志信息按照規(guī)定的時間間隔存儲為不同的日志文件,例如以小時為單位將一個小時內(nèi)產(chǎn)生的增量日志信息存儲到一個日志文件中。由此,數(shù)據(jù)轉(zhuǎn)移單元110在臨時數(shù)據(jù)存儲單元120存儲增量數(shù)據(jù)庫記錄,和保護(hù)增量日志信息的多個日志文件。
[0028]臨時數(shù)據(jù)存儲單元120可以被包含在診斷裝置100中,也可以獨立于診斷裝置。增量數(shù)據(jù)庫記錄和增量日志信息被轉(zhuǎn)移到臨時數(shù)據(jù)存儲單元120后,分析單元130可以對增量數(shù)據(jù)進(jìn)行離線分析,因此診斷過程可以獨立于交易系統(tǒng)的業(yè)務(wù)進(jìn)行自動化診斷。
[0029]分析單元130,被配置為從臨時數(shù)據(jù)存儲單元120檢索增量數(shù)據(jù)庫記錄和增量日志中的報錯條目,該報錯條目包含指示發(fā)生錯誤的應(yīng)答碼和交易要素。例如,分析單元130可以檢查增量數(shù)據(jù)庫記錄中的每個條目中的應(yīng)答碼字段,當(dāng)該應(yīng)答碼指示由用戶進(jìn)行的交易操作發(fā)生錯誤時,該報錯條目將被存儲到診斷結(jié)果存儲單元140供將來使用。類似地,分析單元130可以檢查增量日志信息中的每個條目中的應(yīng)答碼字段,當(dāng)該應(yīng)答碼指示由用戶進(jìn)行的交易操作發(fā)生錯誤時,該報錯條目將被存儲到診斷結(jié)果存儲單元140供將來使用。
[0030]為輔助用戶迅速解決交易操作中發(fā)生的技術(shù)故障,分析單元130還根據(jù)指示發(fā)生錯誤的應(yīng)答碼生成分析結(jié)果供用戶參考。在一個實例中,分析結(jié)果包括與應(yīng)答碼對應(yīng)的應(yīng)答碼描述。在一個實例中,分析結(jié)果包括由分析單元根據(jù)應(yīng)答碼從知識庫單元160檢索得到的解決方案,其中知識庫單元160可以預(yù)先存儲有與應(yīng)答碼對應(yīng)的解決方案。
[0031]在一個實例中,分析單元以規(guī)定的時間間隔,例如I分鐘,輪詢臨時數(shù)據(jù)存儲單元,以獲取新的增量數(shù)據(jù)。在一個實例中,分析單元以規(guī)定的時間間隔,例如以周為單位,清理臨時數(shù)據(jù)存儲單元。
[0032]診斷結(jié)果存儲單元140存儲分析結(jié)果和報錯條目。如上所述,數(shù)據(jù)轉(zhuǎn)移單元110和分析單元130都以規(guī)定的時間間隔獲取增量數(shù)據(jù)。假設(shè)輪詢的時間片都為I分鐘,那么當(dāng)交易操作出現(xiàn)錯誤時,診斷裝置100在最多2分鐘內(nèi)可以開始分析剛剛發(fā)生的錯誤,并且將分析結(jié)果和報錯條目存儲到診斷結(jié)果存儲單元140中供用戶查詢。
[0033]查詢單元150從診斷結(jié)果存儲單元中檢索包含由用戶輸入的交易要素的報告和報錯條目,并將檢索結(jié)果提供給用戶。在一個實例中,查詢單元150向用戶提供Web查詢界面,并且通過該Web查詢界面接收由用戶輸入的交易要素。檢索結(jié)果可以以列表的形式被呈現(xiàn)給用戶,列表的條目包括交易要素、應(yīng)答碼、應(yīng)答碼描述、解決方案、以及報錯條目。通過面向用戶的遠(yuǎn)程自助診斷,用戶通過Web界面遠(yuǎn)程輸入交易要素,即可知曉交易操作失敗的原因,發(fā)現(xiàn)用戶側(cè)程序中的問題。相對傳統(tǒng)人工技術(shù)支持,本發(fā)明的診斷雜志為用戶了便捷的診斷工具,提高了用戶的入網(wǎng)效率。
[0034]在一個實例中,查詢單元150還判斷用戶的權(quán)限,僅僅提供與該用戶相關(guān)的檢索結(jié)果。
[0035]在一個實例中,查詢單元150還從用戶接收對本次故障診斷的反饋,為診斷系統(tǒng)的維護(hù)和升級提供參考。
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1