本發(fā)明實施例涉及信息處理技術,尤其涉及一種異常日志的處理方法、裝置、atm以及存儲介質。
背景技術:
在目前atm(automatictellermachine,自動柜員機)中,用戶的存取款操作一般會記錄在atm的程序日志中,一旦atm發(fā)生故障,專業(yè)技術人員可以根據(jù)程序日志對該atm機進行故障分析。
atm記錄程序日志的主要方式是:通過輸出端的電壓值與傳感器的閾值進行對比,來判斷傳感器是否處于遮擋狀態(tài)(輸出的電壓值高于傳感器的閾值則傳感器處于遮擋狀態(tài),低于閾值則傳感器處于非遮擋狀態(tài)),然后讀取atm內(nèi)部各個節(jié)點傳感器的遮擋狀態(tài)信息,將傳感器的遮擋狀態(tài)信息輸入到日志文件里面,通過專業(yè)的技術人員來查看分析日志文件里面的數(shù)據(jù),給出分析結果。
由于atm是分布在各個網(wǎng)點的自助設備,每個網(wǎng)點都有相應的技術人員進行維護,但是在平時客戶存取款過程中會經(jīng)常出現(xiàn)卡鈔等故障,特別是在新的產(chǎn)品對外測試階段,會有大量的卡鈔情況出現(xiàn),現(xiàn)有的處理方式一般是現(xiàn)場技術人員將紙幣的日志信息發(fā)送給專業(yè)的工程師,然后由對應的工程師人工對大量數(shù)據(jù)進行分析得出可能導致卡鈔的問題原因,然后再由工程師將結果反饋給現(xiàn)場技術人員進行改進。這種方式需要耗費不同空間位置的人員進行協(xié)同配合,需要耗費大量時間和人力資源。
技術實現(xiàn)要素:
本發(fā)明實施例提供了一種異常日志的處理方法、裝置、設備以及存儲介質,以優(yōu)化現(xiàn)有的基于程序日志的atm故障定位方法,減少atm故障維修過程的時間成本以及人力消耗。
第一方面,本發(fā)明實施例提供了一種異常日志的處理方法,包括:
提取程序日志中至少一個異常日志;
解析提取的所述異常日志,確定與所述異常日志對應的異常類型,并將與異常日志對應的異常類型存儲于預定文件中;
在檢測到異常查詢指令時,獲取由所述預定文件確定的異常頻率信息,所述異常頻率信息包括:異常類型,以及與異常類型對應的異常發(fā)生次數(shù);
將所述異常頻率信息以預設的方式顯示。
第二方面,本發(fā)明實施例還提供了一種異常日志的處理裝置,包括:
異常日志提取模塊,用于提取程序日志中至少一個異常日志;
異常類型存儲模塊,用于解析提取的所述異常日志,確定與所述異常日志對應的異常類型,并將與異常日志對應的異常類型存儲于預定文件中;
異常頻率信息獲取模塊,用于在檢測到異常查詢指令時,獲取由所述預定文件確定的異常頻率信息,所述異常頻率信息包括:異常類型,以及與異常類型對應的異常發(fā)生次數(shù);
異常頻率信息顯示模塊,用于將所述異常頻率信息以預設的方式進行顯示。
第三方面,本發(fā)明實施例還提供了一種atm,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如本發(fā)明實施例中任一所述的異常日志的處理方法。
第四方面,本發(fā)明實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如本發(fā)明實施例中任一所述的異常日志的處理方法。
本發(fā)明實施例提供了一種異常日志的處理方法、裝置、atm以及存儲介質,通過提取程序日志中至少一個異常日志;解析提取的所述異常日志,確定與所述異常日志對應的異常類型,并將與異常日志對應的異常類型存儲于預定文件中;在檢測到異常查詢指令時,獲取由所述預定文件確定的異常頻率信息;將所述異常頻率信息以預設的方式顯示的技術手段,實現(xiàn)了不需要現(xiàn)場的技術人員將發(fā)生故障的atm的日志文件發(fā)送給遠端的工程師來分析,直接在故障的atm中查看統(tǒng)計圖的方式,清晰、直觀的獲取到atm設備中的故障頻率信息,從而提高了工作效率,節(jié)省了人力資源成本,也能更好的去管理設備。
附圖說明
圖1是本發(fā)明實施例一中的一種異常日志的處理方法的流程圖;
圖2a是本發(fā)明實施例二中的一種異常日志的處理方法的流程圖;
圖2b是本發(fā)明實施例二中的一種紙幣角度的計算方法的示意圖;
圖3是本發(fā)明實施例三中的一種異常日志的處理方法的流程圖;
圖4是本發(fā)明實施例四中的一種異常日志的處理裝置的結構圖;
圖5是本發(fā)明實施例五中的一種atm的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部內(nèi)容。在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數(shù)、規(guī)程、子例程、子程序等等。
實施例一
圖1為本發(fā)明實施例一提供的一種異常日志的處理方法的流程圖,本實施例可適用于將atm中的異常日志的分類統(tǒng)計結果在atm中進行顯示的情況,該方法可以由本發(fā)明實施例提供的異常日志的處理裝置來執(zhí)行,該裝置可采用軟件和/或硬件的方式實現(xiàn),并一般可集成在atm中。如圖1所示,本實施例的方法具體包括:
s110、提取程序日志中至少一個異常日志。
一般來說,在目前的atm中,在atm的不同位置處安裝有一個或者多個節(jié)點傳感器,而atm在正常的存取款過程中,atm中流過的紙幣會對節(jié)點傳感器產(chǎn)生一定的影響,而atm的程序日志中,主要記錄的根據(jù)上述傳感器的遮擋狀態(tài)信息,計算得到的一些日志參數(shù),例如:紙幣斜度、紙幣角度、紙幣寬度、紙幣間距以及節(jié)點間距等。
典型的,atm主要是通過輸出端的電壓值與傳感器的閾值進行對比,來判斷傳感器是否處于遮擋狀態(tài)。例如:輸出的電壓值高于傳感器的閾值則傳感器處于遮擋狀態(tài)(也可稱為觸發(fā)狀態(tài)),低于閾值則傳感器處于非遮擋狀態(tài)(也可稱為非觸發(fā)狀態(tài)),然后通過讀取各個節(jié)點傳感器的遮擋狀態(tài)信息,進而將根據(jù)節(jié)點傳感器的遮擋狀態(tài)信息計算得到的日志參數(shù)輸入到程序日志里面。
其中,在每個程序日志中一般都標注有程序日志的日志狀態(tài)標識,該日志狀態(tài)標識用于指示與該程序日志對應的用戶針對該atm執(zhí)行的存取款動作的完成情況。例如,如果用戶正常完成了一次存取款動作,則相應生成的程序日志中的日志狀態(tài)標識為正常標識,如果用戶因為鈔箱缺少鈔票而未完成取款動作,則相應生成的程序日志中的日志狀態(tài)標識為缺鈔異常標識,如果用戶因為存儲款過程中出現(xiàn)的卡鈔錯誤而未完成存取款動作,則相應生成的程序日志中的日志狀態(tài)標識為卡鈔錯誤標識等。
其中,卡鈔主要是由于atm自身故障引起的,這類錯誤是需要atm的現(xiàn)場維修的技術人員重點關注的。相應的,在本實施例的一個可選的實施方式中,提取程序日志中至少一個異常日志,可以包括:在自動柜員機中記錄的程序日志中,提取包括有卡鈔錯誤標識的卡鈔日志作為所述異常日志。
其中,在atm中記錄的程序日志中,提取至少一個異常日志的操作可以為每隔設定時間間隔(例如,一天、兩天或者一周)更新執(zhí)行一次,相應的,所提取的異常日志為當前更新時間間隔內(nèi)新增的異常日志。
s120、解析提取的所述異常日志,確定與所述異常日志對應的異常類型,并將與異常日志對應的異常類型存儲于預定文件中。
在本實例中,解析提取的所述異常日志,確定與所述異常日志對應的異常類型,可以包括:獲取所述異常日志中包括記錄的至少一個日志參數(shù)的待驗證參數(shù)值;將所述至少一個日志參數(shù)的待驗證參數(shù)值與預存的至少一個日志參數(shù)的標準取值范圍比對,篩選出與所述異常日志對應的異常日志參數(shù);根據(jù)所述異常日志參數(shù)的類型,確定與所述異常日志對應的異常類型。
其中,所述日志參數(shù)可以包括下述至少一項:紙幣斜度、紙幣角度、紙幣寬度、紙幣間距以及節(jié)點間距。
當然,可以理解的是,所述日志參數(shù)還可以包括其他類型的參數(shù),例如:前后兩個紙幣遮擋同一節(jié)點傳感器的時間差以及同一紙幣遮擋同一位置左右節(jié)點傳感器的時間差等,本實施例對此并不進行限制。
在一個具體的例子中,紙幣角度這一日志參數(shù)的標準取值范圍為[-3°,3°]。如果一個異常日志中的紙幣角度的待驗證參數(shù)值為-3.75°,則確定與該異常日志對應的異常類型為紙幣傾斜錯誤;在另一具體的例子中,前后兩個紙幣遮擋同一節(jié)點傳感器的時間差這一日志參數(shù)的標準取值范圍為[0.01s,0.03s]。如果一個異常日志中的前后兩個紙幣遮擋同一節(jié)點傳感器的時間差的待驗證參數(shù)值為0.07s,則確定與該異常日志對應的異常類型為超時錯誤。
s130、在檢測到異常查詢指令時,獲取由所述預定文件確定的異常頻率信息,所述異常頻率信息包括:異常類型,以及與異常類型對應的異常發(fā)生次數(shù)。
在本實施例中,當有atm發(fā)生故障后,現(xiàn)場的技術人員無需將發(fā)生故障的atm的日志文件發(fā)送給遠端的工程師來分析,僅需要向atm發(fā)送異常查詢指令即可,其中,所述異常查詢指令優(yōu)選可以在工程模式下由技術人員觸發(fā)產(chǎn)生,或者在atm機內(nèi)部的設定位置設置一個觸發(fā)按鈕,由該按鈕觸發(fā)產(chǎn)生。
相應的,在檢測到異常查詢指令時,會相應獲取由所述預定文件確定的異常頻率信息。
可選的,可以在檢測到異常查詢指令時,實時統(tǒng)計所述預定文件中記錄的各異常類型的累積出現(xiàn)次數(shù)作為與異常類型對應的異常發(fā)生次數(shù),并根據(jù)統(tǒng)計結果確定所述異常頻率信息;
可選的,還可以在將與異常日志對應的異常類型存儲于預定文件中之后,根據(jù)當前存儲的異常類型,更新所述預定文件中記錄的所述異常頻率信息,進而在檢測到異常查詢指令時,直接獲取所述預定文件中當前記錄的所述異常頻率信息。
在一個具體的例子中,獲取的異常頻率信息可以為:紙幣傾斜錯誤,50次;超時錯誤,100次等。
進一步的,為了有效防止對同一異常日志的多次重復統(tǒng)計,可以在已經(jīng)統(tǒng)計過的異常日志中增加已處理標簽。相應的,在s110中可以僅提取不包括已處理標簽的異常日志。
s140、將所述異常頻率信息以預設的方式顯示。
典型的,可以以文字的形式或者圖像化的形式將對所述異常頻率信息進行顯示。在本實施例的一個可選的實施方式中,將所述異常頻率信息以預設的方式顯示,可以包括:將所述異常頻率信息以圖形化的方式在所述自動柜員機的屏幕中顯示。
其中,在獲取異常頻率信息之后,也可以通過柱狀圖或者餅狀圖等圖形化的方式,將該異常頻率信息在所述atm的屏幕中進行顯示,有效的幫助現(xiàn)場的技術人員對atm故障原因進行準確判斷。
本發(fā)明實施例提供了一種異常日志的處理方法,通過提取程序日志中至少一個異常日志;解析提取的所述異常日志,確定與所述異常日志對應的異常類型,并將與異常日志對應的異常類型存儲于預定文件中;在檢測到異常查詢指令時,獲取由所述預定文件確定的異常頻率信息;將所述異常頻率信息以預設的方式顯示的技術手段,實現(xiàn)了不需要現(xiàn)場的技術人員將發(fā)生故障的atm的日志文件發(fā)送給遠端的工程師來分析,直接在故障的atm中查看統(tǒng)計圖的方式,清晰、直觀的獲取到atm設備中的故障頻率信息,從而提高了工作效率,節(jié)省了人力資源成本,也能更好的去管理設備。
實施例二
圖2a為本發(fā)明實施例二提供的一種異常日志的處理方法的流程圖,本實施例以上述實施例為基礎進行具體化,在本實施例中,解析提取的所述異常日志,確定與所述異常日志對應的異常類型,具體為:獲取所述異常日志中包括記錄的至少一個日志參數(shù)的待驗證參數(shù)值;將所述至少一個日志參數(shù)的待驗證參數(shù)值與預存的至少一個日志參數(shù)的標準取值范圍進行比對,篩選出與所述異常日志對應的異常日志參數(shù);根據(jù)所述異常日志參數(shù)的類型,確定與所述異常日志對應的異常類型;
以及,將在檢測到異常查詢指令時,獲取由所述預定文件確定的異常頻率信息具體為:在檢測到異常查詢指令時,統(tǒng)計所述預定文件中記錄的各異常類型的累積出現(xiàn)次數(shù)作為與異常類型對應的異常發(fā)生次數(shù);根據(jù)統(tǒng)計結果確定所述異常頻率信息。相應的,本發(fā)明實施例的方法包括:
s210、在atm中記錄的程序日志中,提取包括有卡鈔錯誤標識的卡鈔日志作為異常日志。
在本實施例的一個可選的實施方式中,首先獲取程序日志,然后遍歷程序日志里面的數(shù)據(jù),判斷是否為卡鈔日志。如果不為卡鈔日志,則將日志文件導入a文件夾,如果為卡鈔日志,則將該卡鈔日志作為異常日志存儲于b文件夾中。
s220、獲取所述異常日志中記錄的至少一個日志參數(shù)的待驗證參數(shù)值。
可選的,所述日志參數(shù)包括下述至少一項:紙幣斜度、紙幣角度、紙幣寬度、紙幣間距以及節(jié)點間距。
在本實施例的一個可選的實施方式中,可以自動遍歷b文件夾中各異常日志里面存儲的紙幣編號、節(jié)點編號、紙幣斜度、紙幣角度、紙幣寬度、紙幣間距、節(jié)點間距以及各節(jié)點傳感器觸發(fā)和非觸發(fā)狀態(tài)的時間差和觸發(fā)次數(shù)來分析判斷得出紙幣卡鈔的分析結果。
典型的,可以通過紙幣觸發(fā)傳感器變?yōu)檎趽鯛顟B(tài)的時間到紙幣離開傳感器變?yōu)槲凑趽鯛顟B(tài)的時間差和紙幣運行速度來算出紙幣寬度,通過紙幣離開后傳感器變?yōu)槲凑趽鯛顟B(tài)的時間和下張紙幣觸發(fā)傳感器變?yōu)檎趽鯛顟B(tài)的時間差和紙幣的傳輸速度來算出紙幣間距,通過紙幣觸發(fā)左右兩邊傳感器時間差和紙幣運行速度來算出紙幣的傾斜角度,通過紙幣觸發(fā)上一節(jié)點與紙幣觸發(fā)當前節(jié)點的時間差和紙幣運行速度算出節(jié)點間距,并進而將上述計算結果作為日志參數(shù)存儲于程序日志中。
其中,一種程序日志的數(shù)據(jù)格式如下所示:
bill[1]:
n[7]-s[-5]-a[-3.903]-w[65]-bd[0]-nd[0];
n[8]-s[-5]-a[-3.903]-w[66]-bd[0]-nd[214];
n[9]-s[-3]-a[-2.344]-w[66]-bd[0]-nd[96];
n[10]-s[-4]-a[-3.124]-w[64]-bd[0]-nd[96];
n[13]-s[0]-a[0.000]-w[55]-bd[0]-nd[240];
n[14]-s[3]-a[3.973]-w[51]-bd[0]-nd[26];
bill[2]:
n[7]-s[-5]-a[-3.903]-w[68]-bd[54]-nd[0];
n[8]-s[-5]-a[-3.903]-w[67]-bd[54]-nd[215];
n[9]-s[-3]-a[-2.344]-w[67]-bd[56]-nd[96];
n[10]-s[-5]-a[-3.903]-w[64]-bd[57]-nd[96];
n[13]-s[0]-a[0.000]-w[55]-bd[0]-nd[240];
n[14]-s[3]-a[3.973]-w[52]-bd[71]-nd[26].
其中,bill為紙幣編號,n為節(jié)點編號,s為紙幣斜度,a為紙幣角度,w為紙幣寬度,bd為紙幣間距,nd為節(jié)點間距。
如圖2b所示:t1和t2表示紙幣分別觸發(fā)左右傳感器的時間,a表示左右傳感器的距離,b是根據(jù)(t1-t2)*v得出的距離,v表示馬達轉動的速度。
1、紙幣斜度s=(t2-t1),單位為mm(毫秒);
2、紙幣角度a=arccos(a/b);
3、紙幣寬度w=(t3-t4)*v,t3為紙幣觸發(fā)傳感器變?yōu)檎趽醯臅r間,t4為傳感器由遮擋變?yōu)槲凑趽醯臅r間,v為馬達轉速;
4、紙幣間距bd=(t5-t6)*v,t5為紙幣觸發(fā)傳感器變?yōu)檎趽醯臅r間,t6為下一張紙幣觸發(fā)傳感器變?yōu)檎趽醯臅r間;
5、節(jié)點間距nd=(t7-t8)*v,t7為紙幣到達第一個節(jié)點觸發(fā)該節(jié)點傳感器的時間,t8為紙幣到達下一節(jié)點觸發(fā)下一節(jié)點傳感器的時間。
s230、將所述至少一個日志參數(shù)的待驗證參數(shù)值與預存的至少一個日志參數(shù)的標準取值范圍比對,篩選出與所述異常日志對應的異常日志參數(shù)。
s240、根據(jù)所述異常日志參數(shù)的類型,確定與所述異常日志對應的異常類型。
如前所示,如果所述異常日志參數(shù)的類型為紙幣角度,則確定與所述述異常日志對應的異常類型為紙幣傾斜錯誤。其中,一個異常日志可以對應一個或者多個異常類型。
s250、將與異常日志對應的異常類型存儲于預定文件中。
s260、在檢測到異常查詢指令時,統(tǒng)計所述預定文件中記錄的各異常類型的累積出現(xiàn)次數(shù)作為與異常類型對應的異常發(fā)生次數(shù)。
在本實施例中,可以根據(jù)檢測到異常查詢指令,實時統(tǒng)計所述預定文件中記錄的各異常類型的累積出現(xiàn)次數(shù)作為與異常類型對應的異常發(fā)生次數(shù)。
s270、根據(jù)統(tǒng)計結果確定異常頻率信息,所述異常頻率信息包括:異常類型,以及與異常類型對應的異常發(fā)生次數(shù)。
s280、將所述異常頻率信息以圖形化的方式在所述atm的屏幕中進行顯示。
本發(fā)明實施例的技術方案通過在atm中記錄的程序日志中,提取包括有卡鈔錯誤標識的卡鈔日志作為異常日志;解析提取的所述異常日志,確定與所述異常日志對應的異常類型,并將與異常日志對應的異常類型存儲于預定文件中;在檢測到異常查詢指令時,獲取由所述預定文件確定的異常頻率信息,并將所述異常頻率信息以圖形化的方式在所述atm的屏幕中進行顯示的技術手段,實現(xiàn)了不需要現(xiàn)場的技術人員將發(fā)生故障的atm的日志文件發(fā)送給遠端的工程師來分析,直接在故障的atm中查看統(tǒng)計圖的方式,清晰、直觀的獲取到atm設備中的故障頻率信息,從而提高了工作效率,節(jié)省了人力資源成本,也能更好的去管理設備。
實施例三
圖3為本發(fā)明實施例三提供的一種異常日志的處理方法的流程圖,本實施例以上述實施例為基礎進行具體化。在本實施例中,在將與異常日志對應的異常類型存儲于預定文件中之后,還具體包括:根據(jù)當前存儲的異常類型,更新所述預定文件中記錄的所述異常頻率信息;
相應的,將在檢測到異常查詢指令時,獲取由所述預定文件確定的異常頻率信息,具體為:在檢測到異常查詢指令時,獲取所述預定文件中當前記錄的所述異常頻率信息。相應的,本實施例的方法包括:
s310、在atm中記錄的程序日志中,提取包括有卡鈔錯誤標識的卡鈔日志作為異常日志。
s320、解析提取的所述異常日志,確定與所述異常日志對應的異常類型,并將與異常日志對應的異常類型存儲于預定文件中。
s330、根據(jù)當前存儲的異常類型,更新所述預定文件中記錄的異常頻率信息,所述異常頻率信息包括:異常類型,以及與異常類型對應的異常發(fā)生次數(shù)。
典型的,所述預定文件中記錄有異常頻率信息,并可以根據(jù)當前存儲的異常類型,對異常頻率信息進行實時更新。
例如:所述預定文件中記錄的異常頻率信息為:紙幣傾斜錯誤,50次;超時錯誤,100次;此時,如果當前存儲的異常類型為紙幣傾斜錯誤,則將所述預定文件中記錄的異常頻率信息更新為:紙幣傾斜錯誤,51次;超時錯誤,100次。
s340、在檢測到異常查詢指令時,獲取所述預定文件中當前記錄的所述異常頻率信息。
s350、將所述異常頻率信息以圖形化的方式在所述atm的屏幕中進行顯示。
本發(fā)明實施例的技術方案通過在atm中記錄的程序日志中,提取包括有卡鈔錯誤標識的卡鈔日志作為異常日志;解析提取的所述異常日志,確定與所述異常日志對應的異常類型,并將與異常日志對應的異常類型存儲于預定文件中;在檢測到異常查詢指令時,獲取由所述預定文件確定的異常頻率信息,并將所述異常頻率信息以圖形化的方式在所述atm的屏幕中進行顯示的技術手段,實現(xiàn)了不需要現(xiàn)場的技術人員將發(fā)生故障的atm的日志文件發(fā)送給遠端的工程師來分析,直接在故障的atm中查看統(tǒng)計圖的方式,清晰、直觀的獲取到atm設備中的故障頻率信息,從而提高了工作效率,節(jié)省了人力資源成本,也能更好的去管理設備。
實施例四
圖4為本發(fā)明實施例四提供的一種異常日志的處理裝置的結構示意圖,如圖4所示,所述裝置包括:異常日志提取模塊410、異常類型存儲模塊420、異常頻率信息獲取模塊430以及異常頻率信息顯示模塊440,其中:
異常日志提取模塊410,用于提取程序日志中至少一個異常日志。
異常類型存儲模塊420,用于解析提取的所述異常日志,確定與所述異常日志對應的異常類型,并將與異常日志對應的異常類型存儲于預定文件中。
異常頻率信息獲取模塊430,用于在檢測到異常查詢指令時,獲取由所述預定文件確定的異常頻率信息,所述異常頻率信息包括:異常類型,以及與異常類型對應的異常發(fā)生次數(shù)。
異常頻率信息顯示模塊440,用于將所述異常頻率信息以預設的方式顯示。
本發(fā)明實施例提供了一種異常日志的處理裝置,通過提取程序日志中至少一個異常日志;解析提取的所述異常日志,確定與所述異常日志對應的異常類型,并將與異常日志對應的異常類型存儲于預定文件中;在檢測到異常查詢指令時,獲取由所述預定文件確定的異常頻率信息,并將所述異常頻率信息以預設的方式顯示的技術手段,實現(xiàn)了不需要現(xiàn)場的技術人員將發(fā)生故障的atm的日志文件發(fā)送給遠端的工程師來分析,直接在故障的atm中查看統(tǒng)計圖的方式,清晰、直觀的獲取到atm設備中的故障頻率信息,從而提高了工作效率,節(jié)省了人力資源成本,也能更好的去管理設備。
在上述各實施例的基礎上,所述異常日志提取模塊,可以用于:在atm中記錄的程序日志中,提取包括有卡鈔錯誤標識的卡鈔日志作為所述異常日志;
所述異常頻率信息顯示模塊,可以用于將所述異常頻率信息以圖形化的方式在所述atm的屏幕中顯示。
在上述各實施例的基礎上,所述異常類型存儲模塊,具體可以用于:
獲取所述異常日志中記錄的至少一個日志參數(shù)的待驗證參數(shù)值;
將所述至少一個日志參數(shù)的待驗證參數(shù)值與預存的至少一個日志參數(shù)的標準取值范圍比對,篩選出與所述異常日志對應的異常日志參數(shù);
根據(jù)所述異常日志參數(shù)的類型,確定與所述異常日志對應的異常類型。
在上述各實施例的基礎上,所述日志參數(shù)可以包括下述至少一項:紙幣斜度、紙幣角度、紙幣寬度、紙幣間距以及節(jié)點間距。
在上述各實施例的基礎上,異常頻率信息獲取模塊,具體可以用于:
在檢測到異常查詢指令時,統(tǒng)計所述預定文件中記錄的各異常類型的累積出現(xiàn)次數(shù)作為與異常類型對應的異常發(fā)生次數(shù);根據(jù)統(tǒng)計結果確定所述異常頻率信息。
在上述各實施例的基礎上,還可以包括,異常頻率信息更新模塊,用于:
在將與異常日志對應的異常類型存儲于預定文件中之后,根據(jù)當前存儲的異常類型,更新所述預定文件中記錄的所述異常頻率信息;
相應的,異常頻率信息獲取模塊,具體可以用于:在檢測到異常查詢指令時,獲取所述預定文件中當前記錄的所述異常頻率信息。
上述異常日志的處理裝置可執(zhí)行本發(fā)明任意實施例所提供的異常日志的處理方法,具備執(zhí)行的異常日志的處理方法相應的功能模塊和有益效果。
實施例五
圖5為本發(fā)明實施例五提供的一種atm的結構示意圖,如圖5所示,該atm包括處理器510、存儲器520、輸入裝置530和輸出裝置540;atm中處理器510的數(shù)量可以是一個或多個,圖5中以一個處理器510為例;atm中的處理器510、存儲器520、輸入裝置530和輸出裝置540可以通過總線或其他方式連接,圖5中以通過總線連接為例。
存儲器520作為一種計算機可讀存儲介質,可用于存儲軟件程序、計算機可執(zhí)行程序以及模塊,如本發(fā)明任意實施例中的異常日志的處理方法對應的程序指令/模塊(例如,異常日志的處理裝置中的異常日志提取模塊410、異常類型存儲模塊420、異常頻率信息獲取模塊430以及異常頻率信息顯示模塊440)。處理器510通過運行存儲在存儲器520中的軟件程序、指令以及模塊,從而執(zhí)行atm的各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述的用于atm的操作。
存儲器520可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)設備的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器520可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實例中,存儲器520可進一步包括相對于處理器510遠程設置的存儲器,這些遠程存儲器可以通過網(wǎng)絡連接至atm。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
輸入裝置530可用于接收輸入的觸摸信息,以及產(chǎn)生與atm的用戶設置以及功能控制有關的鍵信號輸入。輸出裝置540可包括顯示屏等顯示設備。
實施例六
本發(fā)明實施例六還提供一種包含計算機可執(zhí)行指令的存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)本發(fā)明任意實施例提供的異常日志的處理方法。
通過以上關于實施方式的描述,所屬領域的技術人員可以清楚地了解到,本發(fā)明可借助軟件及必需的通用硬件來實現(xiàn),當然也可以通過硬件實現(xiàn),但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質中,如計算機的軟盤、只讀存儲器(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、閃存(flash)、硬盤或光盤等,包括若干指令用以使得一臺atm執(zhí)行本發(fā)明各個實施例所述的方法。
值得注意的是,上述異常日志的處理裝置的實施例中,所包括的各個單元和模塊只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠實現(xiàn)相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。