本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,更為具體而言,涉及一種密碼鎖和鎖系統(tǒng)故障自動診斷方法和系統(tǒng)。
背景技術(shù):
隨著銀行自助設備的普及,越來越多的客戶習慣通過銀行自助設備辦理業(yè)務。然而,隨著自助設備的高頻使用和數(shù)據(jù)更新,自助設備的診斷和故障處理也越來越多,特別是電子密碼鎖的故障診斷方式急需改善。
電子密碼鎖是利用信息網(wǎng)絡技術(shù),采用集中控制方式,控制并監(jiān)督atm下箱體保險柜密碼鎖開關(guān)流程的一整套atm密碼鑰匙管理與運維工具,可有效替代目前自助設備傳統(tǒng)機械密碼鎖。
動態(tài)電子密碼鎖的密碼具有單次有效的特征。鎖內(nèi)芯片具有操作記錄存檔功能,隨時可追溯歷史操作記錄。電子密碼鎖的開鎖密碼由密碼服務器計算產(chǎn)生,由人工輸入到密碼鎖上,最后由密碼鎖校驗。激活和開鎖是動態(tài)電子密碼鎖最基本的功能。
密碼鎖方案涉及atm、atmc應用、atmvh、密碼服務器等多個環(huán)節(jié),涉及人員管理、密碼鎖管理、線路管理、工單派發(fā)、工單審核等多個功能,各個環(huán)節(jié)出現(xiàn)問題都可能會導致無法激活、開鎖。在atmc上,涉及密碼鎖的使用關(guān)聯(lián)的多個配置,錯誤的配置會導致無法正常使用密碼鎖和鎖系統(tǒng)。在atmvh上,由于安全策略,對密碼鎖的操作進行了各種各樣的權(quán)限控制和信息驗證。因此在密碼鎖系統(tǒng)的操作工程中遇到問題時不一定知道具體問題的發(fā)生原因。
當前解決無法開鎖問題的方法包括以下:嘗試重現(xiàn)問題、手工跟蹤排查、翻看錯誤日志、查看錯誤提示等。上述方法零散、耗時過長、效率低下,非常依賴于操作者的專業(yè)知識技能和對系統(tǒng)的熟悉程度。另外,銀行的自助設備數(shù)量巨大,若仍沿用此方法將導致大量人力物力消耗。同時,銀行密碼鎖品牌、atm品牌、atmc版本多,在密碼鎖或其系統(tǒng)使用出現(xiàn)問題,通常都要有復現(xiàn)位問題、定位問題、解決問題的過程。在密碼鎖日常使用中,偶發(fā)無法使用密碼鎖的事件。其帶來的后果是無法對atm清機加鈔,進而影響客戶使用和銀行的服務品質(zhì)。
技術(shù)實現(xiàn)要素:
鑒于現(xiàn)有技術(shù)的上述缺陷,本發(fā)明實施方式提供了一種密碼鎖和鎖系統(tǒng)故障自動診斷方法和系統(tǒng),通過兩個診斷入口,能夠有效解決當前銀行自助設備電子密碼鎖故障診斷依賴人工處理,查找問題效率低的問題。
具體地,本發(fā)明實施方式提供了一種密碼鎖和鎖系統(tǒng)故障自動診斷方法,其包括:
以atmc作為發(fā)起端,根據(jù)預設定的診斷順序進行atmc故障檢測,并結(jié)合遠程調(diào)用atmvh診斷流程,得到并展示診斷結(jié)果。
相應地,本發(fā)明實施方式還提供了一種密碼鎖故障自動診斷系統(tǒng),其包括:
故障檢測模塊,用于以atmc作為發(fā)起端,根據(jù)預設定的診斷順序?qū)γ艽a鎖進行atmc故障檢測;
調(diào)用診斷模塊,用于結(jié)合遠程調(diào)用atmvh診斷流程,得到并展示診斷結(jié)果。
另外,本發(fā)明實施方式提供了一種密碼鎖和鎖系統(tǒng)故障自動診斷方法,其包括:
以atmvh作為發(fā)起端,根據(jù)預設定的診斷順序?qū)γ艽a鎖進行atmvh故障檢測,并結(jié)合遠程調(diào)用atmc診斷流程,得到并展示診斷結(jié)果。
相應地,本發(fā)明實施方式還提供了一種密碼鎖和鎖系統(tǒng)故障自動診斷系統(tǒng),其包括:
故障檢測模塊,以atmvh作為發(fā)起端,用于根據(jù)預設定的診斷順序?qū)γ艽a鎖進行atmvh故障檢測;
調(diào)用診斷模塊,用于結(jié)合遠程調(diào)用atmc診斷流程,得到并展示診斷結(jié)果。
此外,本發(fā)明實施方式還提供一種密碼鎖和鎖系統(tǒng)故障自動診斷處理裝置,包括存儲器和處理器,其中,所述存儲器用于存儲一條或多條供所述處理器調(diào)用執(zhí)行的計算機指令,其特征在于,所述處理器通過執(zhí)行所述計算機指令實現(xiàn)如前所述的方法。
此外,本發(fā)明實施方式還提供一種計算機存儲介質(zhì),其特征在于,所述計算機存儲介質(zhì)存儲有程序,所述程序在執(zhí)行時實現(xiàn)如前所述的方法。
通過采用本發(fā)明實施方式具有下述有益效果:通過將atmc診斷方式和atmvh診斷方式相結(jié)合的方式,可實現(xiàn)密碼鎖故障的自動診斷,從而實現(xiàn)查找問題方便快捷和提高差錯處理效率的效果。
附圖說明
圖1是根據(jù)本發(fā)明實施方式的一種密碼鎖和鎖系統(tǒng)故障自動診斷方法的流程示意圖;
圖2是本發(fā)明實施方式中所述步驟s11的流程示意圖;
圖3是根據(jù)本發(fā)明另一種實施方式的一種密碼鎖和鎖系統(tǒng)故障自動診斷方法的流程示意圖;
圖4是本發(fā)明實施方式中所述步驟s21的流程示意圖;
圖5是本發(fā)明實施方式中所述步驟s22的流程示意圖;
圖6是根據(jù)本發(fā)明實施方式的一種密碼鎖和鎖系統(tǒng)故障自動診斷系統(tǒng)的架構(gòu)圖。
具體實施方式
為了便于理解本發(fā)明技術(shù)方案的各個方面、特征以及優(yōu)點,下面結(jié)合附圖對本發(fā)明進行具體描述。應當理解,下述的各種實施方式只用于舉例說明,而非用于限制本發(fā)明的保護范圍。
首先對根據(jù)本發(fā)明可能涉及到的名稱或術(shù)語進行解釋。
自助設備:是一種組合了多種不同金融業(yè)務功能的自助服務設備,持卡人可利用該設備所提供的功能完成查詢、更改密碼、存款、取款等金融服務。
保險箱:自助設備上用于放置鈔箱的保險柜,用于內(nèi)部預置現(xiàn)金供持卡人取款。
atm:自助設備,包含取款機、存款機、循環(huán)機、存取款一體機。
atmc:atm控制系統(tǒng),用于驅(qū)動自助設備的軟件,實現(xiàn)與atmp,atmvh的信息交換。
atmvh,或稱atmv、vh:atm監(jiān)控系統(tǒng),用于監(jiān)控atm的實時交易、設備狀態(tài)、故障監(jiān)控;提供軟件下發(fā)、流水提取等遠程控制功能;并提供必要的設備管理、權(quán)限管理、報表分析等功能。
動態(tài)電子密碼鎖:簡稱密碼鎖、電子密碼鎖。電子密碼鎖是一種通過動態(tài)密碼輸入來控制電路或是芯片工作,從而控制機械開關(guān)的閉合,完成開鎖、閉鎖任務的電子產(chǎn)品。每一把密碼鎖均配置了一個全球唯一的鎖編號。
鎖系統(tǒng):是一種可對鎖及其使用實現(xiàn)有效管理的系統(tǒng),其特征在于可以實現(xiàn)鎖具管理、開鎖密碼計算、開鎖密碼加密、開鎖密碼分發(fā)等基本的功能。在本發(fā)明的實施例中,鎖系統(tǒng)作為atmvh的子系統(tǒng)而存在。
密碼服務器:是一種信息技術(shù)安全產(chǎn)品,用于計算密碼鎖的動態(tài)開鎖密碼。
密碼鎖驅(qū)動程序:是一種計算機設備用來與密碼鎖進行信息和操作交互的程序,在本發(fā)明實施例中為動態(tài)庫,是atmc應用操作密碼鎖、與密碼鎖通信的通道和中介,用來轉(zhuǎn)譯atmc應用指令為鎖可識別的指令。
實施例1:
圖1是根據(jù)本發(fā)明實施方式的一種密碼鎖和鎖系統(tǒng)故障自動診斷方法的流程示意圖。參照圖1,具體實施例如下,所述方法包括:
步驟s11,以atmc作為發(fā)起端,根據(jù)預設定的診斷順序?qū)γ艽a鎖進行atmc故障檢測;
步驟s12,結(jié)合遠程調(diào)用atmvh診斷流程,得到并展示診斷結(jié)果。
本發(fā)明通過將atmc診斷方式和atmvh診斷方式相結(jié)合的方式,可實現(xiàn)密碼鎖故障的自動診斷,從而可實現(xiàn)查找問題方便快捷和提高處理差錯效率的效果。簡化技術(shù)員解決問題的難度,減少解決問題的耗時,最終提高查找問題的效率。
實施例2:
在本發(fā)明的另一種實施方式中,所述方法除了上述處理方式外,其中,所述atmvh診斷流程包括:對atmvh中的應用系統(tǒng)基礎信息、應用系統(tǒng)運行狀態(tài)、應用配置信息以及開鎖工單調(diào)度和審批過程進行故障檢測。
圖2是本發(fā)明實施方式中所述步驟s11的流程示意圖。如圖所示,具體實施例包括如下步驟:
(1)診斷atmc應用的各個進程的運行狀態(tài)是否正常。若運行不正常,則在atm屏幕上顯示關(guān)于atm進程運行異常的提示,例如“atm應用狀態(tài)運行異?!?、“請重新啟動atm”、“atm廠商sp無法調(diào)用”。由atm管理員決定是否重啟atm。
(2)若步驟(1)關(guān)于atm應用運行狀態(tài)診斷通過,則進行網(wǎng)絡通信診斷。一鍵診斷程序調(diào)用操作系統(tǒng)功能,診斷atmc與atm網(wǎng)絡是否通暢。若不通暢,調(diào)用操作系統(tǒng)功能診斷網(wǎng)絡適配器配置是否正常。若不正常,則繼續(xù)調(diào)用操作系統(tǒng)功能嘗試更新網(wǎng)絡適配器驅(qū)動和恢復網(wǎng)絡配置,再進行一次網(wǎng)絡通信診斷。若此時診斷到網(wǎng)絡通信仍不正常,則屏幕提示關(guān)于嘗試自動恢復網(wǎng)絡失敗,需要人工干預的信息,例如“調(diào)用操作系統(tǒng)功能修復網(wǎng)絡后仍無法與atm網(wǎng)絡通信,請與網(wǎng)絡管理員聯(lián)系并檢查atm的網(wǎng)絡配置”,由網(wǎng)絡管理部門人工干預網(wǎng)絡配置。
(3)若步驟(2)關(guān)于atm網(wǎng)絡設備配置正確,可以與atm網(wǎng)絡通信,那么再嘗試進行讀取atm的配置文件以診斷atmvh網(wǎng)絡配置是否正常。先檢查該文件是否存在,若不存在,則屏幕提示關(guān)于atmvh網(wǎng)絡配置文件出錯的內(nèi)容,例如“無法讀取atmvh網(wǎng)絡配置,請檢查文件是否存在或可用”。
(4)若存在且可讀,則讀取atmvh的網(wǎng)絡配置(包括但不限于atmvh的ip地址、端口和服務地址),與預先寫在程序中的網(wǎng)絡配置對比,以診斷文件中的atmvh網(wǎng)絡配置是否正確。則若不正確,則修復配置文件中的網(wǎng)絡配置,爾后再次進行網(wǎng)絡通信診斷。若此時網(wǎng)絡仍不通暢則須人工干預,由網(wǎng)絡管理部門去開通或修復atm和atmvh之間的網(wǎng)絡訪問關(guān)系。
(5)若步驟(2)和步驟(3)關(guān)于網(wǎng)絡的配置診斷皆無異常,則讀取atmc的密碼鎖功能開關(guān)配置,檢查密碼鎖功能的開關(guān)是否打開。若未打開,則atm屏幕彈出對話詢問atm管理員是否需要打開密碼鎖功能的開關(guān),例如“atm密碼鎖功能未打開,是否需要打開本機密碼鎖功能的開關(guān)?”。
(6)若第(5)步驟的診斷確定密碼鎖開關(guān)已打開,則調(diào)用密碼鎖驅(qū)動程序,診斷能否正常調(diào)用驅(qū)動。若無法正常調(diào)用,則檢查驅(qū)動文件是否存在,并進行文件哈希校驗,此時如果驅(qū)動文件不存在或哈希校驗不通過,則屏幕提示atm管理員關(guān)于“驅(qū)動程序文件不存在或不正確”的信息,如“密碼鎖驅(qū)動程序文件不存在,請選擇密碼鎖品牌以自動復制驅(qū)動到atmc應用”、“密碼鎖驅(qū)動程序文件不正確,請選擇密碼鎖品牌以自動復制驅(qū)動到atmc應用”等。當驅(qū)動文件已經(jīng)存在且通過哈希校驗時,程序自動向atmvh發(fā)起atmc版本升級的請求,通過版本升級和重啟的方法嘗試解決。若可正常調(diào)用,則進行步驟(7)。
(7)一鍵診斷程序調(diào)用密碼鎖驅(qū)動,并向驅(qū)動程序發(fā)送讀取密碼鎖狀態(tài)的指令。當可以正常讀取鎖狀態(tài)時,診斷程序進行解析密碼鎖的各項狀態(tài),包括鎖是否開關(guān)、門是否開關(guān)、震動傳感器數(shù)值和工作狀態(tài)、溫度傳感器數(shù)值和溫度狀態(tài)、密碼錯誤次數(shù)、是否有告警未上送等信息。當出現(xiàn)異常時,在atm屏幕上提示具體異常信息。此時由atm操作員根據(jù)具體錯誤信息排查問題。當狀態(tài)正常,則跳到第(9)步。
(8)一鍵診斷程序調(diào)用密碼鎖驅(qū)動程序,并向驅(qū)動發(fā)送讀取密碼鎖狀態(tài)的指令。當不能正常讀取鎖狀態(tài)時,存在幾種可能性。具體而言,第一種可能為配置文件指向的驅(qū)動和實際的密碼鎖所屬品牌不匹配,此時一鍵診斷程序自動檢索存放驅(qū)動程序的文件夾,輪流調(diào)用驅(qū)動嘗試讀取密碼鎖狀態(tài),在這個過程中調(diào)用任一驅(qū)動程序并成功讀取鎖狀態(tài),則視為使用了正確的驅(qū)動。而后atm屏幕上彈出對話框給atm操作員,讓其確認自動診斷程序選擇的驅(qū)動歸屬鎖品牌和實際密碼鎖品牌是否一致,例如“當前診斷程序判斷正確的驅(qū)動程序為**品牌,請確認是否與密碼鎖品牌相符”。第二種可能為atm供給密碼鎖使用的電源其供給功率滿足不了鎖的需求。這種可能性表現(xiàn)在密碼鎖開鎖時開鎖速度慢或無法開鎖、密碼鎖通信和狀態(tài)時好時壞,產(chǎn)生的原因有電源設計缺陷或電源老化。第三種可能為密碼鎖與atm的連接線纜(可以為串口線、usb線)斷線或接觸不良,導致密碼鎖無供電或通信通路斷路,產(chǎn)生的原因有電線老化、接口生銹、接口腐蝕等。
當人工確認密碼鎖驅(qū)動程序的配置和密碼鎖品牌匹配,而atmc應用仍無法調(diào)用驅(qū)動程序讀取密碼鎖狀態(tài)時。自動診斷程序可以據(jù)此判定原因是上述第二或第三種情況。這兩種均需要人工干預方能修復。此時,atmc屏幕提示操作員檢查鎖是否有供電、接線是否完好,例如“通過驅(qū)動程序讀取密碼鎖狀態(tài)失敗,請檢查atm與鎖的連線是否完好、檢查供電電壓和功率是否正?!?。當以上手段均無法見效時,則須聯(lián)系密碼鎖廠商對原因進行檢查。
(9)當?shù)?7)步中若診斷到密碼鎖狀態(tài)正常后,診斷程序便與atmvh通訊,上送密碼鎖編號。atmvh根據(jù)鎖編號診斷該密碼鎖的使用狀態(tài)。若密碼鎖未啟用,或已被禁用,則atm屏幕應作提示,例如“該密碼鎖未啟用,請聯(lián)系鎖管理員啟用”、“該密碼鎖已被禁用,請聯(lián)系鎖管理員作下一步處理”。
(10)當密碼鎖的使用狀態(tài)已是啟用狀態(tài)時,一鍵診斷程序便再次與atmvh通訊,遠程調(diào)用atmvh診斷子流程,最后根據(jù)atmvh返回的診斷結(jié)果展示到atm屏幕上。
實施例3:
在本發(fā)明的另一種實施方式中,所述方法除了上述處理方式外,其中,所述步驟s12中,所述atmvh診斷流程包括:對atmvh中的應用系統(tǒng)基礎信息、應用系統(tǒng)運行狀態(tài)、應用配置信息以及調(diào)度和審批過程進行故障檢測。其中,在上述步驟(10)中,atmvh診斷子流程包括如下步驟:
(a)檢查應用系統(tǒng)基礎信息是否被錄入到atmvh中。其中,檢查的內(nèi)容和順序:檢查鎖系統(tǒng)根密鑰、鎖系統(tǒng)工作密鑰、鎖密鑰、鎖根密鑰、密碼服務器根密鑰、密碼服務器工作密鑰是否已經(jīng)設置;根據(jù)密碼鎖編號檢查密碼鎖信息是否已被錄入等級到atmvh中;根據(jù)atm歸屬設備編號檢查該機構(gòu)下的調(diào)度員、審批員和清機加鈔員基礎信息是否已錄入;根據(jù)atm歸屬設備編號檢查該機構(gòu)下的調(diào)度員、審批員和清機加鈔員身份認證信息、校驗信息是否已錄入;
(b)檢查應用系統(tǒng)運行狀態(tài)是否正常。其中,檢查的內(nèi)容和順序:檢查各應用系統(tǒng)服務器以及密碼服務器相互之間通訊是否正常;檢查atmvh各服務器操作系統(tǒng)運行狀態(tài)是否正常;檢查atmvh各服務器應用程序運行狀態(tài)是否正常;檢查各品牌的全部密碼服務器運行狀態(tài)是否正常;
(c)檢查應用配置信息是否被設置到atmvh中。其中,檢查的內(nèi)容和順序:根據(jù)atm設備編號檢查設備是否已經(jīng)已分配到某個分組線路中;根據(jù)atm設備編號檢查該分組線路是否已經(jīng)分配清機加鈔員;根據(jù)清機加鈔員編號檢查清機加鈔員的啟用禁用狀態(tài);根據(jù)清機加鈔員編號檢查其密碼狀態(tài),如安全、過期、存在風險等;
(d)審批操作是否已為密碼鎖使用做好準備。檢查的內(nèi)容和順序:根據(jù)設備編號和當前日期時間檢查是否為當前設備派發(fā)了開鎖任務工單;根據(jù)設備編號檢查當前派發(fā)了的開鎖任務工單是否審批通過;
(e)返回診斷的結(jié)果給atmc。
使用本發(fā)明的實施方式后,在atmc和atmvh上調(diào)用一系列診斷功能,根據(jù)設定的順序先后診斷atm硬件是否有故障、atm的網(wǎng)絡狀態(tài)、網(wǎng)絡配置是否有效、atmc配置文件是否存在、配置文件完整性、配置文件配置是否正確、atmc應用運行狀態(tài)、以及密碼鎖硬件、密碼鎖動態(tài)庫、讀密碼鎖狀態(tài)、與atm設備的網(wǎng)絡通訊狀態(tài)、atm設備的密碼鎖綁定狀態(tài)、atm的線路劃分狀態(tài)、atm的工單派發(fā)和審核狀態(tài)、日志分析等一系列綜合動作,以便確定問題所在。在上述診斷過程中,涉及到了操作系統(tǒng)配置讀取、配置對比、系統(tǒng)服務調(diào)用、文件搜索、文件內(nèi)容分析、數(shù)據(jù)庫讀取對比、系統(tǒng)配置修改、操作系統(tǒng)服務調(diào)用、文件修改等基本技術(shù)?;谏鲜龌炯夹g(shù),結(jié)合動態(tài)電子密碼鎖的業(yè)務,設計診斷項目和診斷順序,實現(xiàn)密碼鎖故障全面診斷的有機統(tǒng)一,大大提高排查問題的效率?,F(xiàn)有技術(shù)手段零散,依賴于操作者的對密碼鎖系統(tǒng)的熟悉程度。排查密碼鎖故障的手段未形成有效的有機體,極其不利于排查故障。對于剛使用密碼鎖功能的分行而言,難度尤其大。因此本發(fā)明大大提高查錯效率,有利于減少對atm維保廠家、鎖廠家的依賴,有利于密碼鎖大規(guī)模的系統(tǒng)應用。
實施例4:
圖3是根據(jù)本發(fā)明另一種實施方式的一種密碼鎖和鎖系統(tǒng)故障自動診斷方法的流程示意圖。參照圖3,具體實施例如下,所述方法包括:
步驟s21,以atmvh作為發(fā)起端,根據(jù)預設定的診斷順序?qū)γ艽a鎖進行atmvh故障檢測;
步驟s22,結(jié)合遠程調(diào)用atmc診斷流程,得到并展示診斷結(jié)果。
實施例5:
在本發(fā)明的另一種實施方式中,所述方法除了上述處理方式外,其中,所述步驟s21中,所述根據(jù)預設定的診斷順序?qū)γ艽a鎖進行atmvh故障檢測包括:按照預定義的診斷順序,對atmvh的運行狀態(tài)、網(wǎng)絡狀態(tài)、密碼鎖信息、密碼服務器運行狀態(tài)進行故障檢測。
圖4是本發(fā)明實施方式中所述步驟s21的流程示意圖。如圖所示,具體實施例包括如下步驟:
(1)當atmvh應用已啟動且運行狀態(tài)正常時,由操作員在診斷頁面上輸入想診斷的設備或鎖的唯一特征值。該唯一特征值有:設備編號、設備序列號、鎖編號。爾后診斷程序開始檢查atmvh到atm之間的網(wǎng)絡通訊是否正常。當網(wǎng)絡不通暢時,則再檢查atmvh到其他若干設備的網(wǎng)絡是否通暢(優(yōu)選其他分行的、全國不同區(qū)域的設備)。如果atmvh到其他若干設備的網(wǎng)絡都不通暢,說明atmvh的網(wǎng)絡出現(xiàn)故障。
(2)當atmvh到該需診斷的設備之間網(wǎng)絡通暢時,則下一步開始,則發(fā)起atmvh診斷子流程。該診斷子流程和atmc上的一鍵診斷流程中遠程調(diào)用atmvh診斷子流程一致,具體請參見前文,在此不再贅述。
(3)當atmvh診斷子流程結(jié)束后,向該設備的atmc應用發(fā)送指令,調(diào)用atmvh一鍵診斷的atmc診斷子流程。
實施例6:
在本發(fā)明的另一種實施方式中,所述方法除了上述處理方式外,其中,所述步驟s22中,所述atmc診斷流程包括:對atm設備操作系統(tǒng)運行狀態(tài)和應用配置、密碼鎖硬件及其關(guān)聯(lián)狀態(tài)進行故障檢測。
圖5是本發(fā)明實施方式中所述步驟s22的流程示意圖。如圖所示,具體實施例包括如下步驟:
(a)atmc的診斷子流程被遠程調(diào)用后,atmc應用首先檢查atm操作系統(tǒng)當前狀態(tài)是否正常,內(nèi)容包括中央處理器、內(nèi)存、io等系統(tǒng)資源使用狀態(tài)。
(b)之后檢查atmc應用狀態(tài)是否正常。檢查的內(nèi)容包括atmc應用當前進程數(shù)、服務狀態(tài)、應用端口狀態(tài)等是否正常。
(c)以上步驟(a)和步驟(b)兩項檢查,若發(fā)生等待超時或返回異常,均需派人員到設備現(xiàn)場進行處理。當檢查均無異常時,繼續(xù)進行下述診斷。
(d)atmc應用配置診斷:atmvh服務器地址、端口是否正確。若不正確,則調(diào)用配置文件修改服務修正;應用配置文件中,關(guān)于設備編號的配置是否正確;若不正確,則彈出對話框請操作者核對或填入正確的設備編號后,修改配置;檢查atmc應用關(guān)于密碼鎖功能的開關(guān)配置是否已大好;若未打開,則配置以開啟密碼鎖功能;
(e)密碼鎖驅(qū)動程序可用性診斷:能否調(diào)用密碼鎖驅(qū)動程序;能否通過驅(qū)動操作操作密碼鎖;能否通過驅(qū)動讀取密碼鎖狀態(tài);分析讀取的密碼鎖狀態(tài)是否正常。
(f)返回atmc診斷子流程到調(diào)用方atmvh。
本發(fā)明的一鍵自動診斷方法包括兩個發(fā)起端點,分別在atmc上和atmvh上。在atmc上發(fā)起的一鍵診斷,除了直接診斷atm上潛在的異常以外,還會遠程調(diào)用atmvh診斷子流程。atmvh診斷子流程會把atmvh運行狀態(tài)、atmvh上配置的關(guān)于atm密碼鎖開鎖工單的調(diào)度和審批、人員身份驗證等信息是否完備無誤等信息返回給調(diào)用方atmc。最終診斷結(jié)果顯示在atmc屏幕上,以便供給atm運維的人員為使用密碼鎖、維護atm設備提供必要的信息。
在atmvh上發(fā)起的一鍵診斷,除了直接診斷atmvh應用狀態(tài)和密碼鎖外開鎖工單的調(diào)度和審批、人員身份驗證等信息以外,還可以遠程調(diào)用atmc一鍵診斷子流程,足不出戶實現(xiàn)大批量atm設備異常情況的診斷。最終診斷結(jié)果顯示在atmvh控管系統(tǒng)上,以便供給atm運維的人員為使用密碼鎖、維護atm設備提供必要的信息。
圖6是根據(jù)本發(fā)明實施方式的一種密碼鎖故障自動診斷系統(tǒng)的架構(gòu)圖。如圖所示,所述系統(tǒng)包括:
故障檢測模塊100,用于以atmc作為發(fā)起端,根據(jù)預設定的診斷順序?qū)γ艽a鎖進行atmc故障檢測;
調(diào)用診斷模塊200,用于結(jié)合遠程調(diào)用atmvh診斷流程,得到并展示診斷結(jié)果。
所述根據(jù)預設定的診斷順序?qū)γ艽a鎖進行atmc故障檢測包括:按照預定義的診斷順序,對atm設備硬件和網(wǎng)絡狀態(tài)、密碼鎖硬件及其關(guān)聯(lián)狀態(tài)進行故障檢測。
所述atmvh診斷流程包括:對atmvh中的應用系統(tǒng)基礎信息、應用系統(tǒng)運行狀態(tài)、應用配置信息以及調(diào)度和審批過程進行故障檢測。
在本發(fā)明的另一種實施方式中,所述系統(tǒng)包括:
故障檢測模塊,以atmvh作為發(fā)起端,用于根據(jù)預設定的診斷順序?qū)γ艽a鎖進行atmvh故障檢測;
調(diào)用診斷模塊,用于結(jié)合遠程調(diào)用atmc診斷流程,得到并展示診斷結(jié)果。
其中,所述根據(jù)預設定的診斷順序進行atmvh故障檢測包括:按照預定義的診斷順序,對atmvh的運行狀態(tài)、網(wǎng)絡狀態(tài)、密碼鎖信息、密碼服務器運行狀態(tài)進行故障檢測。所述atmc診斷流程包括:對atm設備操作系統(tǒng)運行狀態(tài)和應用配置、密碼鎖硬件及其關(guān)聯(lián)狀態(tài)進行故障檢測。
本發(fā)明的一鍵自動診斷方法包括兩個發(fā)起端點,分別在atmc上和atmvh上。在atmc上發(fā)起的一鍵診斷,除了直接診斷atm上潛在的異常以外,還會遠程調(diào)用atmvh診斷子流程。atmvh診斷子流程會把atmvh運行狀態(tài)、atmvh上配置的關(guān)于atm密碼鎖開鎖工單的調(diào)度和審批、人員身份驗證等信息是否完備無誤等信息返回給調(diào)用方atmc。最終診斷結(jié)果顯示在atmc屏幕上,以便供給atm運維的人員為使用密碼鎖、維護atm設備提供必要的信息。
在atmvh上發(fā)起的一鍵診斷,除了直接診斷atmvh應用狀態(tài)和密碼鎖開鎖工單的調(diào)度和審批、人員身份驗證等信息以外,還可以遠程調(diào)用atmc一鍵診斷子流程,足不出戶實現(xiàn)大批量atm設備異常情況的診斷。最終診斷結(jié)果顯示在atmvh控管系統(tǒng)上,以便供給atm運維的人員為使用密碼鎖、維護atm設備提供必要的信息。
需要說明的是,上述密碼鎖和鎖系統(tǒng)故障自動診斷系統(tǒng)的各個實施方式與所述密碼鎖和鎖系統(tǒng)故障自動診斷方法的對應技術(shù)內(nèi)容完全一致,為了避免重復,在此不再冗述。
此外,本發(fā)明實施方式還提供一種密碼鎖和鎖系統(tǒng)故障自動診斷處理裝置,包括存儲器和處理器,其中,所述存儲器用于存儲一條或多條供所述處理器調(diào)用執(zhí)行的計算機指令,其特征在于,所述處理器通過執(zhí)行所述計算機指令實現(xiàn)如前所述的方法(更具體而言,實現(xiàn)該方法中的各個處理、步驟或邏輯)。
此外,本發(fā)明實施方式還提供一種計算機存儲介質(zhì),其特征在于,所述計算機存儲介質(zhì)存儲有程序,所述程序在執(zhí)行時實現(xiàn)如前所述的方法(更具體而言,實現(xiàn)該方法中的各個處理、步驟或邏輯)。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件結(jié)合硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案對背景技術(shù)做出貢獻的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
本領(lǐng)域技術(shù)人員應當理解,以上所公開的僅為本發(fā)明的實施方式而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,依本發(fā)明實施方式所作的等同變化,仍屬本發(fā)明權(quán)利要求所涵蓋的范圍。