本發(fā)明涉及電子設(shè)備故障顯示領(lǐng)域,特別涉及故障顯示處理的方法。
背景技術(shù):
在當(dāng)今的電子技術(shù)領(lǐng)域中,各種設(shè)備都會(huì)存在多種多樣的故障與保護(hù)處理,故障的查詢及顯示處理應(yīng)用極廣。通常顯示面板在故障查詢顯示時(shí),會(huì)單獨(dú)用一屏顯示界面來顯示,可以一屏顯示多個(gè)故障代碼及序號(hào),也可以一屏顯示一個(gè)故障代碼及序號(hào)。很多情況下,由于lcd屏幕較小,一屏只顯示一個(gè)故障代碼及序號(hào),當(dāng)有多個(gè)故障發(fā)生時(shí),通過翻查鍵,上下翻查,可以查看到所有當(dāng)前發(fā)生的故障。故障的顯示如果處理不好,可能會(huì)引起顯示錯(cuò)亂、用戶或維修人員不能及時(shí)的了解到正確的故障信息、報(bào)修或處理被延后等問題,導(dǎo)致維修不及時(shí)、維修難度增加及用戶的投訴等。因此,處理好故障顯示顯得尤為重要,會(huì)讓設(shè)備在發(fā)生各種故障時(shí),顯示得更加及時(shí)、合理及智能。
傳統(tǒng)的故障顯示的處理方法如下:當(dāng)系統(tǒng)發(fā)生故障,用戶通過顯示面板查詢故障的信息時(shí),按翻查鍵上下翻查,查詢當(dāng)前發(fā)生的所有故障,通常故障會(huì)按照優(yōu)先級(jí)從高到低的順序逐個(gè)顯示,優(yōu)先級(jí)高的先顯示;如果停留在當(dāng)前的顯示位置時(shí),在自動(dòng)退出故障查詢界面前,會(huì)一直顯示當(dāng)前正在顯示的故障。
然而,本申請(qǐng)人通過長(zhǎng)時(shí)間的觀察與試驗(yàn)發(fā)現(xiàn),上述故障顯示的處理方法忽略了以下問題沒有處理:1、正在顯示當(dāng)前某個(gè)故障時(shí),當(dāng)前的這個(gè)故障恢復(fù)了;2、正在顯示當(dāng)前某個(gè)故障時(shí),排在當(dāng)前顯示順序之前的已發(fā)生或新產(chǎn)生的故障總數(shù)量增加了;3、正在顯示當(dāng)前某個(gè)故障時(shí),排在當(dāng)前顯示順序之前的已發(fā)生或新產(chǎn)生的故障總數(shù)量減少了。這會(huì)導(dǎo)致查詢時(shí)故障的顯示不能實(shí)時(shí)地呈現(xiàn)出來,用戶或維修人員等不能及時(shí)了解到系統(tǒng)運(yùn)行狀態(tài)的信息??梢姡F(xiàn)有故障查詢的顯示技術(shù)有不少欠缺、不完善、不靈敏,不夠?qū)崟r(shí)化、智能化,存在一定的隱患。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是:提供一種故障顯示處理的方法,解決現(xiàn)有的故障查詢顯示方法不能實(shí)時(shí)反應(yīng)最新的故障信息的技術(shù)問題。
為解決上述問題,本發(fā)明采用的技術(shù)方案是:故障顯示處理的方法,包括如下步驟:
步驟1、判斷系統(tǒng)有無故障存在,若系統(tǒng)當(dāng)前無故障發(fā)生,則不做處理;若系統(tǒng)當(dāng)前有故障發(fā)生,執(zhí)行步驟2;
步驟2、根據(jù)故障顯示優(yōu)先級(jí)的定義,進(jìn)行當(dāng)前發(fā)生的各類故障的顯示次序的分配,并執(zhí)行步驟3;
步驟3、判斷當(dāng)前顯示的位置所顯示的故障是否已經(jīng)恢復(fù),如果已經(jīng)恢復(fù),則執(zhí)行步驟4;否則執(zhí)行步驟7;
步驟4、比較系統(tǒng)當(dāng)前發(fā)生的總的故障數(shù)量與當(dāng)前正在顯示的故障的次序值,若故障總數(shù)量小于當(dāng)前正在顯示的故障的次序值,則執(zhí)行步驟5;否則執(zhí)行步驟6;
步驟5、將正在顯示的故障信息由當(dāng)前顯示的故障信息切換到步驟2分配的顯示次序最靠后的故障信息,結(jié)束此次故障顯示處理;
步驟6、顯示按步驟2分配的次序值與當(dāng)前位置的值相等的對(duì)應(yīng)的故障信息,結(jié)束此次故障顯示處理;
步驟7、判斷當(dāng)前顯示的故障信息的次序值有無變化,若無變化,則執(zhí)行步驟8;否則執(zhí)行步驟9;
步驟8、仍然在當(dāng)前位置顯示當(dāng)前正在顯示的故障信息,結(jié)束此次故障顯示處理;
步驟9、根據(jù)步驟2分配的次序值,判斷當(dāng)前正在顯示的故障信息的次序值是否變大,若變大,則執(zhí)行步驟10;否則執(zhí)行步驟11;
步驟10、顯示按步驟2分配的次序值與當(dāng)前位置的值相等的對(duì)應(yīng)的故障信息,結(jié)束此次故障顯示處理;
步驟11、比較系統(tǒng)當(dāng)前發(fā)生的總的故障數(shù)量與當(dāng)前正在顯示的故障的次序值,若故障總數(shù)量小于當(dāng)前正在顯示的故障的次序值,則執(zhí)行步驟12;否則執(zhí)行步驟13;
步驟12、按步驟2分配的新的次序值進(jìn)行顯示,結(jié)束此次故障顯示處理;
步驟13、顯示按步驟2分配的次序值與當(dāng)前位置的值相等的對(duì)應(yīng)的故障信息,結(jié)束此次故障顯示處理。
具體的,本發(fā)明采用lcd屏顯示故障信息
本發(fā)明的有益效果是:通過本發(fā)明公開的處理方法,當(dāng)出現(xiàn)以下三種情況時(shí),均能實(shí)時(shí)反應(yīng)最新的故障信息,a、正在顯示當(dāng)前某個(gè)故障時(shí),當(dāng)前的這個(gè)故障恢復(fù)了;b、正在顯示當(dāng)前某個(gè)故障時(shí),排在當(dāng)前顯示順序之前的已發(fā)生或新產(chǎn)生的故障總數(shù)量增加了;c、正在顯示當(dāng)前某個(gè)故障時(shí),排在當(dāng)前顯示順序之前的已發(fā)生或新產(chǎn)生的故障總數(shù)量減少了。因而本發(fā)明的故障顯示方法較傳統(tǒng)方法更加完善、靈敏、實(shí)時(shí)、智能。
附圖說明
圖1為本發(fā)明的流程圖。
具體實(shí)施方式
實(shí)施例的顯示控制設(shè)備包括一個(gè)lcd或其它種類的顯示屏、一個(gè)控制顯示屏顯示的單片機(jī)及相關(guān)電路,顯示控制設(shè)備可以通過按鍵等方式翻屏查看相關(guān)信息。故障信息能夠按重要性定義優(yōu)先顯示的順序;規(guī)定優(yōu)先級(jí)高的比優(yōu)先級(jí)低的故障顯示順序靠前。
(一)假設(shè)按故障的重要性將系統(tǒng)中所有故障代碼按優(yōu)先級(jí)從高到低順序排列如下:h01,h02,h03,h04,h05,h06,h07,h08,p01,p02,p03,p04,p05,e01,e02,e03,e04,e05,e06,e07,f01,f02,f03,f04,f05,f06,f07,f08,f09,f10,l0,l1。
(二)假設(shè)當(dāng)前發(fā)生了如下8個(gè)故障,其按優(yōu)先級(jí)由高到低排列的顯示順序如下:1、h02;2、h08;3、p01;4、e03;5、e06;6、e07;7、f06;8、f10;9、l0。
(三)當(dāng)用顯示面板查詢故障時(shí),按以下步驟對(duì)故障信息的顯示進(jìn)行處理:
步驟1、首先判斷系統(tǒng)有無故障存在,若系統(tǒng)當(dāng)前無故障發(fā)生,可顯示如“1---”不再進(jìn)行后續(xù)處理步驟;若系統(tǒng)當(dāng)前有故障發(fā)生,執(zhí)行步驟2;
步驟2、根據(jù)故障顯示優(yōu)先級(jí)的定義,進(jìn)行當(dāng)前發(fā)生的各類故障的顯示次序的分配(如上述(二)類似故障顯示順序的排序),并執(zhí)行步驟3;
步驟3、假設(shè)通過按鍵翻查后,當(dāng)前顯示位置為“6”,判斷當(dāng)前顯示的位置所顯示的故障(例如:“6e07”)是否已經(jīng)恢復(fù),如果已經(jīng)恢復(fù),執(zhí)行步驟4;否則執(zhí)行步驟7;
步驟4、比較系統(tǒng)當(dāng)前發(fā)生的總的故障數(shù)量與當(dāng)前正在顯示的故障的次序值(“6”),若故障總數(shù)量小于當(dāng)前正在顯示的故障的次序值(假設(shè)有故障恢復(fù)了,新的故障顯示順序?yàn)椋?、h02;2、h08;3、e03),執(zhí)行步驟5;否則(假設(shè)有故障恢復(fù)了,新的故障顯示順序?yàn)椋?、h02;2、h08;3、p01;4、e03;5、e06;6、f10;7、l0),執(zhí)行步驟6;
步驟5、將正在顯示的故障信息由當(dāng)前顯示的故障信息切換到步驟2分配的顯示次序最靠后的故障信息,例如:“3e03”,結(jié)束此次故障顯示處理;
步驟6、若希望當(dāng)前顯示的位置的值不變,則顯示按步驟2分配的次序值與當(dāng)前位置的值相等的對(duì)應(yīng)的故障信息,例如:“6f10”,結(jié)束此次故障顯示處理;
步驟7、判斷當(dāng)前顯示的故障信息的次序值有無變化,若無變化(顯示順序還是“6”),執(zhí)行步驟8;否則,執(zhí)行步驟9;
步驟8、仍然在當(dāng)前位置顯示當(dāng)前正在顯示的故障信息,例如:“6e07”,結(jié)束此次故障顯示處理;
步驟9、根據(jù)步驟2分配的次序值,判斷當(dāng)前正在顯示的故障信息的次序值是否變大,若變大,說明此時(shí)有優(yōu)先級(jí)比當(dāng)前故障的優(yōu)先級(jí)高的故障發(fā)生了(假設(shè)有新故障h04產(chǎn)生,新的故障顯示順序?yàn)椋?、h02;2、h04;3、h08;4、p01;5、e03;6、e06;7、e07;8、l0),執(zhí)行步驟10;否則,說明當(dāng)前正在顯示的故障信息的次序值變小了,即比此故障優(yōu)先級(jí)高的故障已經(jīng)恢復(fù)了,執(zhí)行步驟11;
步驟10、若希望當(dāng)前顯示的位置的值不變,則顯示按步驟2分配的次序值與當(dāng)前位置的值相等的對(duì)應(yīng)的故障信息,例如:“6e06”,結(jié)束此次故障顯示處理;
步驟11、比較系統(tǒng)當(dāng)前發(fā)生的總的故障數(shù)量與當(dāng)前正在顯示的故障的次序值,若故障總數(shù)量小于當(dāng)前正在顯示的故障的次序值(假設(shè)有故障恢復(fù)了,新的故障顯示順序?yàn)椋?、h02;2、h08;3、e07),執(zhí)行步驟12;否則(假設(shè)有故障恢復(fù)了,新的故障顯示順序?yàn)椋?、h02;2、h08;3、e01;4、e07;5、f05;6、f10;7、l0),執(zhí)行步驟13;
步驟12、若希望當(dāng)前顯示的故障代碼不變,則只改變顯示的次序值,按步驟2分配的新的次序值進(jìn)行顯示,例如:“3e07”,結(jié)束此次故障顯示處理;
步驟13、若希望當(dāng)前顯示的位置的值不變,則顯示按步驟2分配的次序值與當(dāng)前位置的值相等的對(duì)應(yīng)的故障信息,例如:“6f10”,結(jié)束此次故障顯示處理。
以上描述了本發(fā)明的基本原理和主要的特征,說明書的描述只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。