服務(wù)器的故障顯示方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種服務(wù)器的故障顯示方法及裝置,該方法包括:基本管理控制器控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息;所述基本管理控制器控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息。通過上述方式,本發(fā)明能夠在服務(wù)器存在故障點時,控制診斷面板自動顯示故障點的故障類型、故障位置或故障位置與故障代碼。
【專利說明】服務(wù)器的故障顯示方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)器【技術(shù)領(lǐng)域】,特別是涉及一種服務(wù)器的故障顯示方法及裝置。
【背景技術(shù)】
[0002]光診斷面板在高端服務(wù)器領(lǐng)域的應(yīng)用越來越廣泛,并且隨著客戶對總體擁有成本(TCO, Total Cost of Ownership)指標(biāo)的要求越來越高,低成本、多功能、高可靠性的光診斷面板對提升服務(wù)器供應(yīng)商的高性能服務(wù)器產(chǎn)品的競爭力具有至關(guān)重要的作用。
[0003]目前業(yè)界主要有兩種診斷服務(wù)器的光診斷面板,一種是IBM提供的光診斷面板,其主要組成部分有LED燈、數(shù)碼管和復(fù)位按鈕等,當(dāng)服務(wù)器有多個故障點時,通過按面板上的復(fù)位按鈕切換顯示不同的故障點;另一種是DELL提供的光診斷面板,其光診斷面板上帶滾動顯示屏,通過滾動顯示屏顯示服務(wù)器的故障點。
[0004]本申請的發(fā)明人在長期的研發(fā)中發(fā)現(xiàn),IBM提供的光診斷面板不能顯示故障點的故障代碼,DELL提供的光診斷面板不能顯示故障位置,即上述兩種光診斷面板對服務(wù)器的故障點的顯示都不方便。
【發(fā)明內(nèi)容】
[0005]本發(fā)明主要解決的技術(shù)問題是提供一種服務(wù)器的故障顯示方法及裝置,能夠在服務(wù)器存在故障點時,控制診斷面板自動顯示故障點的故障類型、故障位置或故障位置與故障代碼。
[0006]第一方面,本發(fā)明提供一種服務(wù)器的故障顯示方法,包括:基本管理控制器控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息;所述基本管理控制器控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息。
[0007]在第一方面的第一種可能的實現(xiàn)方式中,所述基本管理控制器控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息的步驟,包括:所述基本管理控制器控制所述診斷面板與所述服務(wù)器系統(tǒng)故障點的故障類型對應(yīng)的故障指示單元顯示兩種不同的信號,以使得所述故障指示單元在顯示所有故障點的故障類型時,突出顯示其中一個所述故障點。
[0008]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述基本管理控制器控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息的步驟,包括:在突出顯示其中一個所述故障點的時間內(nèi),所述基本管理控制器控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息,或分別先后顯示所述故障點的故障位置信息和故障代碼信息。
[0009]在第一方面的第三種可能的實現(xiàn)方式中,所述方法還包括:所述基本管理控制器控制所述診斷面板的數(shù)碼管顯示所述服務(wù)器系統(tǒng)的80碼信息或服務(wù)器系統(tǒng)的總功耗信肩、O[0010]結(jié)合第一方面、第一方面的第一種、第二種以及第三種任一種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述方法還包括:在所述數(shù)碼管顯示信息時,所述基本管理控制器控制所述數(shù)碼管下方的顯示類型指示單元顯示信號,以便于指示所述數(shù)碼管顯示的類型。
[0011]結(jié)合第一方面、第一方面的第一種、第二種以及第三種任一種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述數(shù)碼管是兩位的數(shù)碼管。
[0012]結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第一方面的第六種可能的實現(xiàn)方式中,所述基本管理控制器控制所述診斷面板的數(shù)碼管顯示所述服務(wù)器系統(tǒng)的總功耗信息的步驟,包括:所述基本管理控制器控制所述診斷面板的數(shù)碼管分別先后顯示總功耗數(shù)值中前面兩位數(shù)值和后面兩位數(shù)值。
[0013]結(jié)合第一方面、第一方面的第一種、第二種以及第三種任一種可能的實現(xiàn)方式,在第一方面的第七種可能的實現(xiàn)方式中,所述方法還包括:若所述服務(wù)器系統(tǒng)存在故障點,則所述基本管理控制器控制聲光報警器啟動。
[0014]第二方面,本發(fā)明提供一種服務(wù)器的故障顯示裝置,所述裝置包括:第一控制模塊和第二控制模塊;所述第一控制模塊用于控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息;所述第二控制模塊用于控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息。
[0015]在第二方面的第一種可能的實現(xiàn)方式中,所述第一控制模塊具體用于控制所述診斷面板與所述服務(wù)器系統(tǒng)故障點的故障類型對應(yīng)的故障指示單元顯示兩種不同的信號,以使得所述故障指示單元在顯示所有故障點的故障類型時,突出顯示其中一個所述故障點。
[0016]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述第二控制模塊具體用于在突出顯示其中一個所述故障點的時間內(nèi),控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息,或分別先后顯示所述故障點的故障位置信息和故障代碼信息。
[0017]在第二方面的第三種可能的實現(xiàn)方式中,所述裝置還包括第三控制模塊,所述第三控制模塊用于控制所述診斷面板的數(shù)碼管顯示所述服務(wù)器系統(tǒng)的80碼信息或服務(wù)器系統(tǒng)的總功耗信息。
[0018]結(jié)合第二方面、第二方面的第一種、第二種以及第三種任一種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述裝置還包括第四控制模塊,所述第四控制模塊用于在所述數(shù)碼管顯示信息時,控制所述數(shù)碼管下方的顯示類型指示單元顯示信號,以便于指示所述數(shù)碼管顯示的類型。
[0019]結(jié)合第二方面、第二方面的第一種、第二種以及第三種任一種可能的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,所述數(shù)碼管是兩位的數(shù)碼管。
[0020]結(jié)合第二方面的第五種可能的實現(xiàn)方式,在第二方面的第六種可能的實現(xiàn)方式中,所述第三控制模塊還用于控制所述診斷面板的數(shù)碼管分別先后顯示總功耗數(shù)值中前面兩位數(shù)值和后面兩位數(shù)值。
[0021]結(jié)合第二方面、第二方面的第一種、第二種以及第三種任一種可能的實現(xiàn)方式,在第二方面的第七種可能的實現(xiàn)方式中,所述裝置還包括第五控制模塊,所述第五控制模塊用于在所述服務(wù)器系統(tǒng)存在故障點時,控制聲光報警器啟動。[0022]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明由于通過控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息;控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息,因而能夠在服務(wù)器存在故障點時,控制診斷面板自動顯示故障點的故障類型、故障位置或故障位置與故障代碼。
【專利附圖】
【附圖說明】
[0023]圖1是本發(fā)明服務(wù)器的故障顯示方法一實施方式的流程圖;
[0024]圖2是本發(fā)明服務(wù)器的故障顯示方法另一實施方式的流程圖;
[0025]圖3是本發(fā)明服務(wù)器的故障顯示方法又一實施方式的流程圖;
[0026]圖4是本發(fā)明服務(wù)器的故障顯示方法在實際中的一個應(yīng)用流程圖;
[0027]圖5是圖4中服務(wù)器系統(tǒng)的結(jié)構(gòu)示意圖;
[0028]圖6是圖4中服務(wù)器主板與診斷面板的連接示意圖;
[0029]圖7是本發(fā)明服務(wù)器的故障顯示裝置一實施方式的結(jié)構(gòu)示意圖;
[0030]圖8是本發(fā)明服務(wù)器的診斷裝置另一實施方式的結(jié)構(gòu)示意圖;
[0031]圖9是本發(fā)明服務(wù)器的診斷裝置又一實施方式的結(jié)構(gòu)示意圖。
【具體實施方式】
[0032]下面結(jié)合附圖和實施方式對本發(fā)明進行詳細說明。
[0033]參閱圖1,圖1是本發(fā)明服務(wù)器的故障顯示方法一實施方式的流程圖,包括:
[0034]步驟SlOl:基本管理控制器控制診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息。
[0035]基本管理控制器(BMC, Baseboard Management Controller)的主要功能是自動監(jiān)視平臺系統(tǒng)管理事件,把發(fā)生的事件記錄在非易失的系統(tǒng)事件日志中。BMC記錄的事件類型包括溫度超標(biāo)、電壓超標(biāo)、風(fēng)扇故障和機箱入侵等。在監(jiān)視過程中,BMC管理非易失傳感器數(shù)據(jù)記錄存儲庫,從該庫中可以檢索出系統(tǒng)運行時的信息。
[0036]診斷面板用于顯示服務(wù)器系統(tǒng)的故障點的故障信息。故障類型是指服務(wù)器具體的故障點,例如主板、擴展板(如硬盤背板、電源背板等)、中央處理器CPU、內(nèi)存、硬盤、電源、風(fēng)扇等。故障指示單元可以讓操作人員知道服務(wù)器發(fā)生故障的故障點具體是什么故障類型。例如故障指示單元可以是故障發(fā)光二極管LED指示燈。服務(wù)器系統(tǒng)故障點的故障類型信息,舉例如下:
[0037]板Board故障LED指示燈:表明主板、擴展板(硬盤背板、電源背板、PCIE Riser卡)故障;
[0038]CPU故障LED指示燈:表明CPU故障或未正確安裝或不匹配;
[0039]內(nèi)存MEM故障LED指示燈:表明內(nèi)存故障或配置錯誤;
[0040]硬盤HDD故障LED指示燈:表明硬盤故障;
[0041]電源PS故障LED指示燈:表明電源內(nèi)部故障或無輸入或電源風(fēng)扇故障;
[0042]風(fēng)扇FAN故障LED指示燈:表明風(fēng)扇故障或被拔掉;
[0043]外設(shè)部件互連標(biāo)準(zhǔn)E故障PCIE故障LED指示燈:表明PCIE總線或PCIE卡故障;[0044]獨立磁盤冗余陣列RAID故障LED指示燈:表明RAID卡故障。
[0045]例如,當(dāng)服務(wù)器故障點的故障類型是CPU、內(nèi)存以及硬盤時,基本管理控制器控制診斷面板的CPU故障LED指示燈、內(nèi)存故障LED指示燈以及硬盤故障LED指示燈以燈亮的形式分別顯示服務(wù)器系統(tǒng)故障點的故障類型信息,三個對應(yīng)的指示燈亮,表明服務(wù)器故障點的故障類型是CPU、內(nèi)存以及硬盤。
[0046]步驟S102:基本管理控制器控制診斷面板的數(shù)碼管顯示故障點的故障位置信息或分別先后顯示故障點的故障位置信息和故障代碼信息。
[0047]在需要顯示故障點的故障位置時,基本管理控制器控制診斷面板的數(shù)碼管顯示故障點的故障位置信息,在需要顯示故障點的故障位置和故障代碼時,基本管理控制器控制診斷面板的數(shù)碼管分別先后顯示故障點的故障位置信息和故障代碼信息。
[0048]例如,當(dāng)服務(wù)器故障點的故障類型是CPU、內(nèi)存以及硬盤時,CPU需要顯示故障位置信息和故障代碼信息,內(nèi)存需要顯示故障位置信息,故障點的故障類型CPU、內(nèi)存以及硬盤顯示的先后順序不做限制,以CPU、內(nèi)存以及硬盤的順序為例,則基本管理控制器控制診斷面板的CPU故障LED指示燈亮,同時控制數(shù)碼管先顯示CPU的故障位置信息,然后顯示CPU的故障代碼信息;接著控制診斷面板的內(nèi)存故障LED指示燈亮,同時控制數(shù)碼管顯示內(nèi)存的故障位置信息;最后控制診斷面板的硬盤故障LED指示燈亮。基本管理控制器通過控制診斷面板的故障指示單元和數(shù)碼管,從而既能顯示服務(wù)器系統(tǒng)故障點的故障類型信息,又能顯示所述故障點的故障位置信息或所述故障點的故障位置信息和故障代碼信息。
[0049]本發(fā)明實施方式由于通過控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息;控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息,因而能夠在服務(wù)器存在故障點時,控制診斷面板自動顯示故障點的故障類型、故障位置或故障位置與故障代碼。
[0050]參閱圖2,圖2是本發(fā)明服務(wù)器的故障顯示方法另一實施方式的流程圖,該流程包括:
[0051]步驟S201:基本管理控制器控制診斷面板與服務(wù)器系統(tǒng)故障點的故障類型對應(yīng)的故障指示單元顯示兩種不同的信號,以使得故障指示單元在顯示所有故障點的故障類型時,突出顯不其中一個故障點。
[0052]基本管理控制器控制診斷面板與服務(wù)器系統(tǒng)故障點的故障類型對應(yīng)的故障指示單元顯示兩種不同的信號,這樣做的目的有兩個,一方面,可以顯示服務(wù)器所有故障點的故障類型,另一方面,可以突出顯示其中一個故障點。
[0053]步驟S202:在突出顯示其中一個故障點的時間內(nèi),基本管理控制器控制診斷面板的數(shù)碼管顯示故障點的故障位置信息,或分別先后顯示故障點的故障位置信息和故障代碼信息。
[0054]由于基本管理控制器控制診斷面板的數(shù)碼管顯示故障點的故障位置信息,或分別先后顯示故障點的故障位置信息和故障代碼信息,是在突出顯示其中一個故障點的時間內(nèi)進行顯示的,因此,可以明確地知道當(dāng)前數(shù)碼管顯示的故障點的故障位置信息或分別先后顯示故障點的故障位置信息和故障代碼信息,是突出顯示的其中一個故障點的相關(guān)信息。
[0055]例如,當(dāng)服務(wù)器故障點的故障類型是CPU、內(nèi)存以及硬盤時,CPU需要顯示故障位置信息和故障代碼信息,內(nèi)存需要顯示故障位置信息,故障點的故障類型CPU、內(nèi)存以及硬盤顯示的先后順序不做限制,以CPU、內(nèi)存以及硬盤的順序為例,基本管理控制器控制診斷面板的CPU故障LED指示燈閃,其它的內(nèi)存故障LED指示燈和硬盤故障LED指示燈同時亮,控制數(shù)碼管先顯示CPU的故障位置信息,然后顯示CPU的故障代碼信息;然后控制診斷面板的內(nèi)存故障LED指示燈閃,其它的CPU故障LED指示燈和硬盤故障LED指示燈同時亮,控制數(shù)碼管顯示內(nèi)存的故障位置信息;最后控制診斷面板的硬盤故障LED指示燈閃,其它的CPU故障LED指示燈和內(nèi)存故障LED指示燈同時亮。
[0056]通過本發(fā)明實施方式,一方面可以顯示服務(wù)器所有故障點的故障類型,另一方面可以顯示相關(guān)故障點的故障位置或故障位置和故障代碼。
[0057]參閱圖3,圖3是本發(fā)明服務(wù)器的故障顯示方法又一實施方式的流程圖,該流程包括:
[0058]步驟S301:在服務(wù)器處于系統(tǒng)上電自檢POST階段時,基本管理控制器控制診斷面板的數(shù)碼管顯示服務(wù)器系統(tǒng)的80碼信息,同時控制數(shù)碼管下方的80碼指示單元顯示信號,以便于指示數(shù)碼管顯示的是80碼。
[0059]系統(tǒng)上電自檢(POST,Power On Self Test)是基本輸入輸出系統(tǒng)(BIOS,BasicInput Output System)設(shè)置的一個功能,計算機接通電源后,系統(tǒng)首先由POST程序來對內(nèi)部各個設(shè)備進行檢查,通常完整的POST自檢將包括CPU、640K基本內(nèi)存(640K BASEMEMORY)、IMB 以上擴展內(nèi)存(EXTEND MEMORY),R0M(READ-ONLY MEMORY,只讀存儲器)、主板、CMOS存儲器、串口、并口、顯卡、軟盤子系統(tǒng)、硬盤子系統(tǒng)、鍵盤進行測試。
[0060]BIOS是一組固化到計算機內(nèi)主板上一個ROM芯片上的程序,它保存著計算機最重要的基本輸入輸出的程序、系統(tǒng)設(shè)置信息、開機后自檢程序和系統(tǒng)自啟動程序,其主要功能是為計算機提供最底層的、最直接的硬件設(shè)置和控制。
[0061]服務(wù)器系統(tǒng)的80碼是指服務(wù)器系統(tǒng)在啟動時,以16進制表示的用以指示當(dāng)前系統(tǒng)運行狀況的代碼,例如,01表示處理器測試1,處理器狀態(tài)核實,如果測試失敗,循環(huán)是無限的;02表示確定診斷的類型(正?;蛘咧圃?;07表示處理器測試2,處理器寄存器狀態(tài)核實。
[0062]在服務(wù)器處于系統(tǒng)上電自檢POST階段時,控制診斷面板的數(shù)碼管顯示服務(wù)器系統(tǒng)的80碼信息,同時控制數(shù)碼管下方的80碼指示單元顯示信號,以便于指示數(shù)碼管顯示的是80碼。
[0063]步驟S302:在POST階段結(jié)束后,判斷服務(wù)器系統(tǒng)是否有故障點。
[0064]步驟S303:在POST階段結(jié)束后,若服務(wù)器系統(tǒng)沒有故障點,則控制診斷面板的數(shù)碼管顯示服務(wù)器系統(tǒng)的總功耗信息,同時控制數(shù)碼管下方的總功耗指示單元顯示信號,以便于指示數(shù)碼管顯示的是系統(tǒng)的總功耗。
[0065]當(dāng)POST階段結(jié)束后,BMC檢查系統(tǒng)是否有故障點,如果檢查發(fā)現(xiàn)系統(tǒng)沒有故障點,則控制診斷面板的數(shù)碼管顯示服務(wù)器系統(tǒng)的總功耗信息。顯示服務(wù)器系統(tǒng)的總功耗,可以方便地知道系統(tǒng)目前的運行狀態(tài),服務(wù)器的負載壓力是否過大,是否處于安全的范圍;在生產(chǎn)環(huán)節(jié),根據(jù)服務(wù)器系統(tǒng)的總功耗可以及時地發(fā)現(xiàn)潛在的風(fēng)險;在使用環(huán)節(jié),即對用戶來說可以直接地知道系統(tǒng)的總功耗,而不用再單獨進行測試。
[0066]其中,數(shù)碼管是兩位的數(shù)碼管。數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。數(shù)碼管按能顯示多少個“8”可分為I位、2位、3位、4位、5位、6位、7位等數(shù)碼管。本實施方式中,數(shù)碼管是兩位數(shù)碼管,此時,兩位數(shù)碼管顯示大于兩位的數(shù)值的方法如下所述。
[0067]此時,步驟S303具體包括:基本管理控制器控制診斷面板的數(shù)碼管分別先后顯示總功耗數(shù)值中前面兩位數(shù)值和后面兩位數(shù)值。
[0068]在實際應(yīng)用中,步驟S303具體的實現(xiàn)過程可以是:
[0069]A.控制診斷面板的數(shù)碼管處于顯示總功耗數(shù)值中前面兩位數(shù)值的第一顯示狀態(tài),并使第一顯示狀態(tài)保持第四預(yù)定時間。
[0070]B.第四預(yù)定時間結(jié)束后,控制診斷面板的數(shù)碼管處于不顯示信號的第二顯示狀態(tài),并使第二顯示狀態(tài)保持第五預(yù)定時間。
[0071]C.在第五預(yù)定時間結(jié)束后,控制診斷面板的數(shù)碼管處于顯示總功耗數(shù)值中后面兩位數(shù)值的第三顯示狀態(tài),并使第三顯示狀態(tài)保持第六預(yù)定時間。
[0072]例如:如果系統(tǒng)的總功耗為1217W,通過只有兩位的數(shù)碼管顯示有四位數(shù)值的方法是:第一顯示狀態(tài),數(shù)碼管顯示前面兩位數(shù)值“ 12”,保持3秒,第二顯示狀態(tài),數(shù)碼管熄滅,保持0.5秒,第三顯示狀態(tài),數(shù)碼管顯示后面兩位數(shù)值“17”,保持I秒,這樣就可以很容易明白哪兩位是高位哪兩位是低位。
[0073]步驟S304:若服務(wù)器系統(tǒng)存在故障點,則基本管理控制器控制聲光報警器啟動。
[0074]控制聲光報警器啟動,是為了方便操作人員快速找到存在故障點的服務(wù)器。
[0075]步驟S305:基本管理控制器控制診斷面板與服務(wù)器系統(tǒng)故障點的故障類型對應(yīng)的故障指示單元顯示兩種不同的信號,以使得故障指示單元在顯示所有故障點的故障類型時,突出顯不其中一個故障點。
[0076]步驟S306:在突出顯示其中一個故障點的時間內(nèi),基本管理控制器控制診斷面板的數(shù)碼管顯示故障點的故障位置信息,同時控制數(shù)碼管下方的故障位置指示單元顯示信號,以便于指示數(shù)碼管顯示的是故障位置,或分別先后顯示故障點的故障位置信息和故障代碼信息,同時分別先后控制數(shù)碼管下方的故障位置指示單元和故障代碼指示單元顯示信號,以便于指示數(shù)碼管顯示的是故障位置與故障代碼。
[0077]例如,當(dāng)服務(wù)器故障點的故障類型是CPU、內(nèi)存以及硬盤時,CPU需要顯示故障位置信息和故障代碼信息,內(nèi)存需要顯示故障位置信息,故障點的故障類型CPU、內(nèi)存以及硬盤顯示的先后順序不做限制,以CPU、內(nèi)存以及硬盤的順序為例,基本管理控制器控制診斷面板的CPU故障LED指示燈閃,其它的內(nèi)存故障LED指示燈和硬盤故障LED指示燈同時亮,控制數(shù)碼管先顯示CPU的故障位置信息,同時數(shù)碼管下方的故障位置指示燈亮,然后顯示CPU的故障代碼信息,同時數(shù)碼管下方的故障代碼指示燈亮;然后控制診斷面板的內(nèi)存故障LED指示燈閃,其它的CPU故障LED指示燈和硬盤故障LED指示燈同時亮,控制數(shù)碼管顯示內(nèi)存的故障位置信息,同時數(shù)碼管下方的故障位置指示燈亮;最后控制診斷面板的硬盤故障LED指示燈閃,其它的CPU故障LED指示燈和內(nèi)存故障LED指示燈同時亮。
[0078]在實際應(yīng)用中,上述步驟S305和步驟S306的實現(xiàn)過程可以是:
[0079]a:獲取服務(wù)器的故障點的數(shù)量n,其中,η是不包含零的自然數(shù)。
[0080]b:控制診斷面板處于對應(yīng)服務(wù)器的第m個故障點的第一指示狀態(tài),其中,m是不包含零且小于等于η的自然數(shù),第一指示狀態(tài)是指診斷面板上對應(yīng)第m個故障點的故障指示單元顯示第一信號,η個故障點的剩余故障點的故障指示單元顯示第二信號,并使對應(yīng)服務(wù)器的第m個故障點的第一指示狀態(tài)保持第一預(yù)定時間。
[0081]c:在使對應(yīng)服務(wù)器的第m個故障點的第一指示狀態(tài)保持第一預(yù)定時間之后,控制診斷面板對應(yīng)下一個故障點的故障指示單元顯示第一信號,回到上一步不斷循環(huán),直到所有故障點的故障指示單元都已經(jīng)顯示第一信號即可結(jié)束。
[0082]d:若需要指示第m個故障點的故障位置信息,則控制診斷面板還處于對應(yīng)服務(wù)器的第m個故障點的第二指示狀態(tài),其中,第二指示狀態(tài)是指診斷面板的數(shù)碼管指示第m個故障點的故障位置,同時數(shù)碼管下方的故障位置指示單元顯示信號,并使對應(yīng)服務(wù)器的第m個故障點的第二指示狀態(tài)保持第二預(yù)定時間,第二預(yù)定時間小于或等于第一預(yù)定時間。
[0083]第二預(yù)定時間小于或等于第一預(yù)定時間,可以保證診斷面板的數(shù)碼管指示第m個故障點的故障位置信息時,是在突出顯示第m個故障點的時間范圍內(nèi)。
[0084]e:若需要指示第m個故障點的故障代碼信息,則控制診斷面板還處于對應(yīng)服務(wù)器的第m個故障點的第三指示狀態(tài),其中,第三指示狀態(tài)是指診斷面板的數(shù)碼管指示第m個故障點的故障代碼,同時數(shù)碼管下方的故障代碼指示單元顯示信號,并使對應(yīng)服務(wù)器的第m個故障點的第三指示狀態(tài)保持第三預(yù)定時間,第二預(yù)定時間加上第三預(yù)定時間小于或等于第一預(yù)定時間。
[0085]第二預(yù)定時間加上第三預(yù)定時間小于或等于第一預(yù)定時間,可以保證診斷面板的數(shù)碼管分別先后指示第m個故障點的故障位置信息和故障代碼信息時,是在突出顯示第m個故障點的時間范圍內(nèi)。
[0086]例如,如果是三個故障點,故障類型分別是內(nèi)存、CPU以及硬盤,故障指示單元是故障LED指示燈,第一信號是燈閃爍,第二信號是燈亮,第一預(yù)定時間在需要顯示故障位置和故障代碼時是15秒,在不需要顯示故障位置和故障代碼時是5秒,第二預(yù)定時間是5秒,第三預(yù)定時間是5秒,CPU需要顯示的故障位置是5,數(shù)碼管下方的故障位置指示單元是標(biāo)識為NUM的指示燈,CPU需要顯示的故障代碼是0201,數(shù)碼管下方的故障代碼指示單元是標(biāo)識為CODE的指示燈,那么,第一個故障點是內(nèi)存,診斷面板處于對應(yīng)內(nèi)存的第一指示狀態(tài)是:內(nèi)存LED指示燈閃爍,CPU和硬盤LED指示燈亮,這種狀態(tài)保持5秒,第二個故障點是CPU,診斷面板處于對應(yīng)CPU的第一指示狀態(tài)是:CPU的LED指示燈閃爍,內(nèi)存和硬盤LED指示燈亮,這種狀態(tài)保持15秒,同時,診斷面板處于對應(yīng)CPU的第二指示狀態(tài)是:數(shù)碼管指示CPU的故障位置5,NUM的指示燈亮,這種狀態(tài)保持5秒,然后診斷面板處于對應(yīng)CPU的第三指示狀態(tài)是:數(shù)碼管指示CPU的故障代碼0201,CODE的指示燈亮,這種狀態(tài)保持5秒,第三個故障點是硬盤,診斷面板處于對應(yīng)硬盤的第一指示狀態(tài)是:硬盤LED指示燈閃爍,內(nèi)存和CPU的LED指示燈亮,這種狀態(tài)保持5秒。
[0087]其中,通過數(shù)碼管顯示故障代碼的方法與通過數(shù)碼管顯示系統(tǒng)的總功耗的方法一樣,具體的顯示方法可以參見通過數(shù)碼管顯示系統(tǒng)的總功耗的方法。
[0088]需要說明的是,在實際應(yīng)用中,可以根據(jù)具體情況對本實施方式中的步驟進行增減,在此不再贅敘。
[0089]本發(fā)明實施方式由于通過控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息;控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息,因而能夠在服務(wù)器存在故障點時,控制診斷面板自動顯示故障點的故障類型、故障位置或故障位置與故障代碼。另外,POST階段和POST階段后數(shù)碼管可以分別顯示服務(wù)器系統(tǒng)的80碼信息和服務(wù)器系統(tǒng)的總功耗信
肩、O
[0090]本實施方式在實際中的一個應(yīng)用流程具體請參見圖4,包括如下步驟:
[0091]步驟S1:在服務(wù)器處于POST階段時,BMC控制數(shù)碼管顯示80碼;如果服務(wù)器系統(tǒng)在POST階段發(fā)生故障,可以在診斷面板直接讀出80碼的狀態(tài),同時數(shù)碼管下方的“80P0RT”燈亮,方便問題定位和故障診斷。
[0092]步驟S2 =BMC對服務(wù)器進行故障檢查。
[0093]步驟S3:BMC判斷服務(wù)器系統(tǒng)是否存在故障點;如果沒有故障點,進入步驟S4,如果存在故障點,進入步驟S5。
[0094]步驟S4:BMC控制數(shù)碼管顯示服務(wù)器系統(tǒng)的總功耗,同時PWR燈(總功耗指示單元)亮(顯示信號)。然后進入步驟S2。
[0095]步驟S5 =BMC控制聲光報警器打開(啟動)。
[0096]步驟S6:BMC判斷服務(wù)器存在一個故障點還是兩個以上的故障點;如果是一個故障點,進入步驟S7,如果是兩個以上的故障點,進入步驟S14。
[0097]步驟S7:點亮故障點對應(yīng)的LED燈(即故障指示單元,第一信號是亮,第二信號無)。操作人員通過LED燈確定故障類型。
[0098]步驟S8 =BMC判斷該故障點是否需要顯示具體的故障位置。如果需要顯示具體的故障位置,進入步驟S9,通常是電源、CPU、內(nèi)存、硬盤、風(fēng)扇需要顯示具體的故障位置。如果不需要顯示具體的故障位置,進入步驟S2,即可以固定預(yù)定的時間周期,每到一個預(yù)定的時間周期,BMC對服務(wù)器進行故障檢查。
[0099]步驟S9 =BMC控制數(shù)碼管顯示故障位置同時點亮NUM燈(第二指示狀態(tài))。
[0100]步驟SlO:延時5秒(第二預(yù)定時間)。
[0101]步驟Sll:BMC判斷該故障點是否需要顯示故障代碼。如果需要,進入步驟S12,如果不需要,進入步驟S2。
[0102]步驟S12 =BMC控制數(shù)碼管顯示故障代碼同時點亮CODE燈(第三指示狀態(tài))。
[0103]步驟S13:延時5秒(第三預(yù)定時間)。
[0104]步驟S14 =BMC判斷服務(wù)器的故障點的數(shù)量n,并對故障點進行編號I至η。
[0105]步驟S15:定義參數(shù)m等于I。
[0106]步驟S16 =BMC控制第m個故障點對應(yīng)的燈(故障指示單元)閃(第一信號),它的剩余故障點長亮(第二信號)。
[0107]步驟S17:BMC判斷該第m個故障點是否需要顯示具體的故障位置。如果需要,進入步驟S18,如果不需要,進入步驟S23。
[0108]步驟S18 =BMC控制數(shù)碼管顯示故障位置同時點亮NUM燈(第二指示狀態(tài))。
[0109]步驟S19:延時5秒(第二預(yù)定時間)。
[0110]步驟S20:BMC判斷該第m個故障點是否需要顯示故障代碼。如果需要,進入步驟S21,如果不需要,進入步驟S23。
[0111]步驟S21:BMC控制數(shù)碼管顯示故障代碼同時點亮CODE燈(第三指示狀態(tài))。
[0112]步驟S22:延時5秒(第三預(yù)定時間)。
[0113]步驟S23:延時5秒。[0114]步驟S24:使m等于m加I,即m=m+l。
[0115]步驟S25:BMC判斷m是否等于η加1,如果是,進入步驟S2,如果不是進入步驟S16。
[0116]需要說明的是:
[0117]第一,整個系統(tǒng)由面板(由串并轉(zhuǎn)換電路、數(shù)碼管刷新電路、聲光報警裝置和數(shù)碼管組成,如圖5所示)、后臺程序、故障檢測等幾個部分構(gòu)成。
[0118]第二,BIOS在啟動過程中對CPU、內(nèi)存等故障進行檢測,發(fā)現(xiàn)故障上報到BMC。
[0119]第三,BMC定期掃描被管理對象,及時檢測故障狀態(tài)。
[0120]第四,LED燈狀態(tài)展示方式采取由后臺觸發(fā)點燈方式。后臺程序是一個獨立的常駐進程;后臺程序啟動一個線程,每間隔一段時間主動掃描一下硬件的當(dāng)前狀態(tài),如果發(fā)現(xiàn)異常則通過I2C或IPMI將點燈信號傳輸至診斷面板來點相應(yīng)指示燈。服務(wù)器主板與診斷面板的連接示意圖請參見圖6。
[0121]診斷面板主要包括以下部件:
[0122]①數(shù)碼管:主要用于顯示80碼、系統(tǒng)總功耗、故障位置和故障代碼。
[0123]②數(shù)碼管下方的顯示類型燈:
[0124]80P0RT:數(shù)碼管顯示80碼時80P0RT燈亮。
[0125]NUM:數(shù)碼管顯示故障位置時NUM燈亮。
[0126]CODE:數(shù)碼管顯示故障代碼時CODE燈亮。
[0127]PffR:數(shù)碼管顯示服務(wù)器系統(tǒng)總功耗時PWR燈亮。
[0128]③故障點LED指示燈:
[0129]Board燈:主板、擴展板(硬盤背板、電源背板、PCIE Riser卡)故障。
[0130]CPU燈:CPU故障或未正確安裝或不匹配。
[0131]MEM燈:內(nèi)存故障或配置錯誤。
[0132]HDD燈:硬盤故障。
[0133]PS燈:電源內(nèi)部故障或無輸入或電源風(fēng)扇故障。
[0134]FAN燈:風(fēng)扇故障或被拔掉。
[0135]PCIE燈:PCIE總線或PCIE卡故障。
[0136]RAID 燈:RAID 卡故障。
[0137]VRM燈:CPU、BMC單板、硬盤背板、網(wǎng)卡的DC-DC電壓整流模塊故障。
[0138]LINK燈:線纜連接錯誤,如:SAS線纜插錯、硬盤背板與主板的信號線連接錯誤等
[0139]TEMP燈:CPU、內(nèi)存、環(huán)境溫度過高。
[0140]OTHER燈:除上述指示燈所指示的故障以外的故障。
[0141]參閱圖7,圖7是本發(fā)明服務(wù)器的故障顯示裝置一實施方式的結(jié)構(gòu)示意圖,該裝置包括:第一控制模塊101和第二控制模塊102。
[0142]需要說明的是,本實施方式的裝置可以執(zhí)行圖1至圖3中的步驟。
[0143]第一控制模塊101用于控制診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息。
[0144]基本管理控制器(BMC, Baseboard Management Controller)的主要功能是自動監(jiān)視平臺系統(tǒng)管理事件,把發(fā)生的事件記錄在非易失的系統(tǒng)事件日志中。BMC記錄的事件類型包括溫度超標(biāo)、電壓超標(biāo)、風(fēng)扇故障和機箱入侵等。在監(jiān)視過程中,BMC管理非易失傳感器數(shù)據(jù)記錄存儲庫,從該庫中可以檢索出系統(tǒng)運行時的信息。
[0145]診斷面板用于顯示服務(wù)器系統(tǒng)的故障點的故障信息。故障類型是指服務(wù)器具體的故障點,例如主板、擴展板(如硬盤背板、電源背板等)、CPU、內(nèi)存、硬盤、電源、風(fēng)扇等。故障指示單元可以讓操作人員知道服務(wù)器發(fā)生故障的故障點具體是什么故障類型。例如故障指示單元可以是故障LED指示燈。服務(wù)器系統(tǒng)故障點的故障類型信息,舉例如下:
[0146]Board故障LED指示燈:表明主板、擴展板(硬盤背板、電源背板、PCIE Riser卡)故障;
[0147]CPU故障LED指示燈:表明CPU故障或未正確安裝或不匹配;
[0148]MEM故障LED指示燈:表明內(nèi)存故障或配置錯誤;
[0149]HDD故障LED指示燈:表明硬盤故障;
[0150]PS故障LED指示燈:表明電源內(nèi)部故障或無輸入或電源風(fēng)扇故障;
[0151]FAN故障LED指示燈:表明風(fēng)扇故障或被拔掉;
[0152]PCIE故障LED指示燈:表明PCIE總線或PCIE卡故障;
[0153]RAID故障LED指示燈:表明RAID卡故障。
[0154]例如,當(dāng)服務(wù)器故障點的故障類型是CPU、內(nèi)存以及硬盤時,基本管理控制器控制診斷面板的CPU故障LED指示燈、內(nèi)存故障LED指示燈以及硬盤故障LED指示燈以燈亮的形式分別顯示服務(wù)器系統(tǒng)故障點的故障類型信息,三個對應(yīng)的指示燈亮,表明服務(wù)器故障點的故障類型是CPU、內(nèi)存以及硬盤。
[0155]第二控制模塊102用于控制診斷面板的數(shù)碼管顯示故障點的故障位置信息或分別先后顯示故障點的故障位置信息和故障代碼信息。
[0156]在需要顯示故障點的故障位置時,基本管理控制器控制診斷面板的數(shù)碼管顯示故障點的故障位置信息,在需要顯示故障點的故障位置和故障代碼時,基本管理控制器控制診斷面板的數(shù)碼管分別先后顯示故障點的故障位置信息和故障代碼信息。
[0157]例如,當(dāng)服務(wù)器故障點的故障類型是CPU、內(nèi)存以及硬盤時,CPU需要顯示故障位置信息和故障代碼信息,內(nèi)存需要顯示故障位置信息,故障點的故障類型CPU、內(nèi)存以及硬盤顯示的先后順序不做限制,以CPU、內(nèi)存以及硬盤的順序為例,則基本管理控制器控制診斷面板的CPU故障LED指示燈亮,同時控制數(shù)碼管先顯示CPU的故障位置信息,然后顯示(PU的故障代碼信息;接著控制診斷面板的內(nèi)存故障LED指示燈亮,同時控制數(shù)碼管顯示內(nèi)存的故障位置信息;最后控制診斷面板的硬盤故障LED指示燈亮?;竟芾砜刂破魍ㄟ^控制診斷面板的故障指示單元和數(shù)碼管,從而既能顯示服務(wù)器系統(tǒng)故障點的故障類型信息,又能顯示所述故障點的故障位置信息或所述故障點的故障位置信息和故障代碼信息。
[0158]本發(fā)明實施方式由于通過控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息;控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息,因而能夠在服務(wù)器存在故障點時,控制診斷面板自動顯示故障點的故障類型、故障位置或故障位置與故障代碼。
[0159]參閱圖8,圖8是本發(fā)明服務(wù)器的診斷裝置另一實施方式的結(jié)構(gòu)示意圖,該裝置包括:第一控制模塊201、第二控制模塊202、第三控制模塊203、第四控制模塊204以及第五控制模塊205。[0160]需要說明的是,本實施方式的裝置可以執(zhí)行圖3中的步驟。
[0161]第一控制模塊201用于控制診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息。
[0162]基本管理控制器(BMC, Baseboard Management Controller)的主要功能是自動監(jiān)視平臺系統(tǒng)管理事件,把發(fā)生的事件記錄在非易失的系統(tǒng)事件日志中。BMC記錄的事件類型包括溫度超標(biāo)、電壓超標(biāo)、風(fēng)扇故障和機箱入侵等。在監(jiān)視過程中,BMC管理非易失傳感器數(shù)據(jù)記錄存儲庫,從該庫中可以檢索出系統(tǒng)運行時的信息。
[0163]診斷面板用于顯示服務(wù)器系統(tǒng)的故障點的故障信息。故障類型是指服務(wù)器具體的故障點,例如主板、擴展板(如硬盤背板、電源背板等)、CPU、內(nèi)存、硬盤、電源、風(fēng)扇等。故障指示單元可以讓操作人員知道服務(wù)器發(fā)生故障的故障點具體是什么故障類型。例如故障指示單元可以是故障LED指示燈。
[0164]例如,當(dāng)服務(wù)器故障點的故障類型是CPU、內(nèi)存以及硬盤時,基本管理控制器控制診斷面板的CPU故障LED指示燈、內(nèi)存故障LED指示燈以及硬盤故障LED指示燈以燈亮的形式分別顯示服務(wù)器系統(tǒng)故障點的故障類型信息,三個對應(yīng)的指示燈亮,表明服務(wù)器故障點的故障類型是CPU、內(nèi)存以及硬盤。
[0165]第一控制模塊201具體用于控制診斷面板與服務(wù)器系統(tǒng)故障點的故障類型對應(yīng)的故障指示單元顯示兩種不同的信號,以使得故障指示單元在顯示所有故障點的故障類型時,突出顯不其中一個故障點。
[0166]基本管理控制器控制診斷面板與服務(wù)器系統(tǒng)故障點的故障類型對應(yīng)的故障指示單元顯示兩種不同的信號,這樣做的目的有兩個,一方面,可以顯示服務(wù)器所有故障點的故障類型,另一方面,可以突出顯示其中一個故障點。
[0167]第二控制模塊102用于控制診斷面板的數(shù)碼管顯示故障點的故障位置信息或分別先后顯示故障點的故障位置信息和故障代碼信息。
[0168]在需要顯示故障點的故障位置時,基本管理控制器控制診斷面板的數(shù)碼管顯示故障點的故障位置信息,在需要顯示故障點的故障位置和故障代碼時,基本管理控制器控制診斷面板的數(shù)碼管分別先后顯示故障點的故障位置信息和故障代碼信息。
[0169]第二控制模塊202具體用于在突出顯示其中一個故障點的時間內(nèi),控制診斷面板的數(shù)碼管顯示故障點的故障位置信息,或分別先后顯示故障點的故障位置信息和故障代碼信息。
[0170]由于基本管理控制器控制診斷面板的數(shù)碼管顯示故障點的故障位置信息,或分別先后顯示故障點的故障位置信息和故障代碼信息,是在突出顯示其中一個故障點的時間內(nèi)進行顯示的,因此,可以明確地知道當(dāng)前數(shù)碼管顯示的故障點的故障位置信息或分別先后顯示故障點的故障位置信息和故障代碼信息,是突出顯示的其中一個故障點的相關(guān)信息。
[0171]例如,當(dāng)服務(wù)器故障點的故障類型是CPU、內(nèi)存以及硬盤時,CPU需要顯示故障位置信息和故障代碼信息,內(nèi)存需要顯示故障位置信息,故障點的故障類型CPU、內(nèi)存以及硬盤顯示的先后順序不做限制,以CPU、內(nèi)存以及硬盤的順序為例,則基本管理控制器控制診斷面板的CPU故障LED指示燈亮,同時控制數(shù)碼管先顯示CPU的故障位置信息,然后顯示CPU的故障代碼信息;接著控制診斷面板的內(nèi)存故障LED指示燈亮,同時控制數(shù)碼管顯示內(nèi)存的故障位置信息;最后控制診斷面板的硬盤故障LED指示燈亮。基本管理控制器通過控制診斷面板的故障指示單元和數(shù)碼管,從而既能顯示服務(wù)器系統(tǒng)故障點的故障類型信息,又能顯示所述故障點的故障位置信息或所述故障點的故障位置信息和故障代碼信息。
[0172]第三控制模塊203用于控制診斷面板的數(shù)碼管顯示服務(wù)器系統(tǒng)的80碼信息或服務(wù)器系統(tǒng)的總功耗信息。
[0173]第四控制模塊204用于在數(shù)碼管顯示信息時,控制數(shù)碼管下方的顯示類型指示單元顯示信號,以便于指示數(shù)碼管顯示的類型。
[0174]在服務(wù)器處于系統(tǒng)上電自檢POST階段時,第三控制模塊203控制診斷面板的數(shù)碼管顯示服務(wù)器系統(tǒng)的80碼信息,同時第四控制模塊204控制數(shù)碼管下方的80碼指示單元顯示信號,以便于指示數(shù)碼管顯示的是80碼。
[0175]在POST階段結(jié)束后,若服務(wù)器系統(tǒng)沒有故障點,第三控制模塊203控制診斷面板的數(shù)碼管顯示服務(wù)器系統(tǒng)的總功耗信息,同時第四控制模塊204控制數(shù)碼管下方的總功耗指示單元顯示信號,以便于指示數(shù)碼管顯示的是系統(tǒng)的總功耗。
[0176]其中,數(shù)碼管是兩位的數(shù)碼管。數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。數(shù)碼管按能顯示多少個“8”可分為I位、2位、3位、4位、5位、6位、7位等數(shù)碼管。本實施方式中,數(shù)碼管是兩位數(shù)碼管,此時,兩位數(shù)碼管顯示大于兩位的數(shù)值的方法如下所述。
[0177]第三控制模塊203還用于控制診斷面板的數(shù)碼管分別先后顯示總功耗數(shù)值中前面兩位數(shù)值和后面兩位數(shù)值。具體內(nèi)容是:
[0178]A.第三控制模塊203控制診斷面板的數(shù)碼管處于顯示總功耗數(shù)值中前面兩位數(shù)值的第一顯示狀態(tài),并使第一顯示狀態(tài)保持第四預(yù)定時間。
[0179]B.第四預(yù)定時間結(jié)束后,第三控制模塊203控制診斷面板的數(shù)碼管處于不顯示信號的第二顯示狀態(tài),并使第二顯示狀態(tài)保持第五預(yù)定時間。
[0180]C.在第五預(yù)定時間結(jié)束后,第三控制模塊203控制診斷面板的數(shù)碼管處于顯示總功耗數(shù)值中后面兩位數(shù)值的第三顯示狀態(tài),并使第三顯示狀態(tài)保持第六預(yù)定時間。
[0181]例如:如果系統(tǒng)的總功耗為1217W,通過只有兩位的數(shù)碼管顯示有四位數(shù)值的方法是:第一顯示狀態(tài),數(shù)碼管顯示前面兩位數(shù)值“ 12”,保持3秒,第二顯示狀態(tài),數(shù)碼管熄滅,保持0.5秒,第三顯示狀態(tài),數(shù)碼管顯示后面兩位數(shù)值“17”,保持I秒,這樣就可以很容易明白哪兩位是高位哪兩位是低位。
[0182]第五控制模塊205用于在服務(wù)器系統(tǒng)存在故障點時,控制聲光報警器啟動。
[0183]控制聲光報警器啟動,是為了方便操作人員快速找到存在故障點的服務(wù)器。
[0184]本發(fā)明實施方式由于通過控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息;控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息,因而能夠在服務(wù)器存在故障點時,控制診斷面板自動顯示故障點的故障類型、故障位置或故障位置與故障代碼。另外,POST階段和POST階段后數(shù)碼管可以分別顯示服務(wù)器系統(tǒng)的80碼信息和服務(wù)器系統(tǒng)的總功耗信肩、O
[0185]參閱圖9,圖9是本發(fā)明服務(wù)器的診斷裝置又一實施方式的結(jié)構(gòu)示意圖,該裝置包括:處理器11、存儲器12以及數(shù)據(jù)總線13,其中,存儲器12通過數(shù)據(jù)總線13與處理器11進行連接通信。[0186]處理器11用于控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息;控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息。
[0187]處理器11還用于控制所述診斷面板與所述服務(wù)器系統(tǒng)故障點的故障類型對應(yīng)的故障指示單元顯示兩種不同的信號,以使得所述故障指示單元在顯示所有故障點的故障類型時,突出顯示其中一個所述故障點。
[0188]處理器11還用于在突出顯示其中一個所述故障點的時間內(nèi),控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息,或分別先后顯示所述故障點的故障位置信息和故障代碼信息。
[0189]處理器11還用于控制所述診斷面板的數(shù)碼管顯示所述服務(wù)器系統(tǒng)的80碼信息或服務(wù)器系統(tǒng)的總功耗信息。
[0190]處理器11還用于控制所述數(shù)碼管下方的顯示類型指示單元顯示信號,以便于指示所述數(shù)碼管顯示的類型。
[0191]其中,所述數(shù)碼管是兩位的數(shù)碼管。
[0192]處理器11還用于控制所述診斷面板的數(shù)碼管分別先后顯示總功耗數(shù)值中前面兩位數(shù)值和后面兩位數(shù)值。
[0193]處理器11還用于若所述服務(wù)器系統(tǒng)存在故障點,則控制聲光報警器啟動。
[0194]本發(fā)明實施方式由于通過控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息;控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息,因而能夠在服務(wù)器存在故障點時,控制診斷面板自動顯示故障點的故障類型、故障位置或故障位置與故障代碼。另外,POST階段和POST階段后數(shù)碼管可以分別顯示服務(wù)器系統(tǒng)的80碼信息和服務(wù)器系統(tǒng)的總功耗信肩、O
[0195]在本發(fā)明所提供的幾個實施方式中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施方式僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0196]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施方式方案的目的。
[0197]另外,在本發(fā)明各個實施方式中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0198]所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實施方式所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM, Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0199]以上僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權(quán)利要求】
1.一種服務(wù)器的故障顯示方法,其特征在于,包括: 基本管理控制器控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息; 所述基本管理控制器控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基本管理控制器控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息的步驟,包括: 所述基本管理控制器控制所述診斷面板與所述服務(wù)器系統(tǒng)故障點的故障類型對應(yīng)的故障指示單元顯示兩種不同的信號,以使得所述故障指示單元在顯示所有故障點的故障類型時,突出顯示其中一個所述故障點。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基本管理控制器控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息的步驟,包括: 在突出顯示其中一個所述故障點的時間內(nèi),所述基本管理控制器控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息,或分別先后顯示所述故障點的故障位置信息和故障代碼信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:所述基本管理控制器控制所述診斷面板的數(shù)碼管顯示所述服務(wù)器系統(tǒng)的80碼信息或服務(wù)器系統(tǒng)的總功耗信息。
5.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述方法還包括:在所述數(shù)碼管顯示信息時,所述基本管理控制器控制所述數(shù)碼管下方的顯示類型指示單元顯示信號,以便于指示所述數(shù)碼管顯示的類型。
6.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述數(shù)碼管是兩位的數(shù)碼管。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述基本管理控制器控制所述診斷面板的數(shù)碼管顯示所述服務(wù)器系統(tǒng)的總功耗信息的步驟,包括: 所述基本管理控制器控制所述診斷面板的數(shù)碼管分別先后顯示總功耗數(shù)值中前面兩位數(shù)值和后面兩位數(shù)值。
8.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述方法還包括:若所述服務(wù)器系統(tǒng)存在故障點,則所述基本管理控制器控制聲光報警器啟動。
9.一種服務(wù)器的故障顯示裝置,其特征在于,所述裝置包括:第一控制模塊和第二控制豐旲塊; 所述第一控制模塊用于控制所述診斷面板的故障指示單元顯示服務(wù)器系統(tǒng)故障點的故障類型信息; 所述第二控制模塊用于控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息或分別先后顯示所述故障點的故障位置信息和故障代碼信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第一控制模塊具體用于控制所述診斷面板與所述服務(wù)器系統(tǒng)故障點的故障類型對應(yīng)的故障指示單元顯示兩種不同的信號,以使得所述故障指示單元在顯示所有故障點的故障類型時,突出顯示其中一個所述故障點。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第二控制模塊具體用于在突出顯示其中一個所述故障點的時間內(nèi),控制所述診斷面板的數(shù)碼管顯示所述故障點的故障位置信息,或分別先后顯示所述故障點的故障位置信息和故障代碼信息。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括第三控制模塊,所述第三控制模塊用于控制所述診斷面板的數(shù)碼管顯示所述服務(wù)器系統(tǒng)的80碼信息或服務(wù)器系統(tǒng)的總功耗信息。
13.根據(jù)權(quán)利要求9至12任一項所述的裝置,其特征在于,所述裝置還包括第四控制模塊,所述第四控制模塊用于在所述數(shù)碼管顯示信息時,控制所述數(shù)碼管下方的顯示類型指示單元顯示信號,以便于指示所述數(shù)碼管顯示的類型。
14.根據(jù)權(quán)利要求9至12任一項所述的裝置,其特征在于,所述數(shù)碼管是兩位的數(shù)碼管。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述第三控制模塊還用于控制所述診斷面板的數(shù)碼管分別先后顯示總功耗數(shù)值中前面兩位數(shù)值和后面兩位數(shù)值。
16.根據(jù)權(quán)利要求9至12任一項所述的裝置,其特征在于,所述裝置還包括第五控制模塊,所述第五控制模塊用于在所述服務(wù)器系統(tǒng)存在故障點時,控制聲光報警器啟動。
【文檔編號】G06F11/32GK103473167SQ201310409822
【公開日】2013年12月25日 申請日期:2013年9月9日 優(yōu)先權(quán)日:2013年9月9日
【發(fā)明者】程龍飛 申請人:華為技術(shù)有限公司