專利名稱:檢測方法
技術領域:
本發(fā)明涉及一種檢測技術,尤其涉及一種待測裝置的檢測方法。
背景技術:
現(xiàn)今網(wǎng)絡技術趨于成熟,依賴網(wǎng)絡來進行信息的傳遞與交換的比重越來越高,作為信息交換平臺的伺服器的可靠度也越來越重要。伺服器具有冗余式磁碟陣列(RedundantArray of Independent Disks, RAID)卡,提供儲存裝置的容錯功能,使得伺服器中儲存的數(shù)據(jù)在部分毀損時得以恢復。伺服器在開機之后,使用者可以通過基本輸入輸出系統(tǒng)(Basic Input OutputSystem, BIOS)設定程序來了解目前硬件的設置狀態(tài)。其中BIOS設定程序從RAID卡讀取到硬盤的識別編號,因此使用者可以看到不同的硬盤的識別編號。例如伺服器具有標記為
C、D、E的三個硬盤,第一次開機的硬盤順序為C、D、E,而第二次開機的硬盤順序可能變更為
D、C、E,如此會造判別硬盤穩(wěn)定的不確定性。由于RAID卡掃描硬盤的順序和時間不是固定的,RAID卡將先掃描到的硬盤給予順序在前的識別編號,這導致同一個硬盤在不同開機時間的BIOS設定程序中,存在不同的識別編號。如此一來,常令使用者困惑,是否操作系統(tǒng)中硬盤設定已經(jīng)變更。
發(fā)明內容
有鑒于此,本發(fā)明提供一種檢測方法,藉以解決現(xiàn)有技術所述及的問題。本發(fā)明提出一種檢測方法,適用于至少一待測裝置。此待測裝置包括基板管理控制器、至少一待測元件與輸出入端口與網(wǎng)絡連接端口,且待測裝置電性耦接至檢測系統(tǒng),而檢測系統(tǒng)為接收及輸出一直流電源。此檢測方法包括:基板管理控制器與待測元件分別接收直流電源;基板管理控制器接收待測元件的識別字串與地址信息,并通過輸出入端口作輸出;檢測系統(tǒng)接收及判斷識別字串與預設字串相同與否;當識別字串與預設字串相同時,則判斷一檢測次數(shù)達到預設檢測值與否;以及當檢測次數(shù)未達到預設檢測值時,則停止供給直流電源至待測裝置。在本發(fā)明的一實施例中,檢測方法還包括:檢測系統(tǒng)判斷停止供給直流電源至待測裝置達預設時間與否;以及當停止供給直流電源至待測裝置達預設時間時,檢測系統(tǒng)再次供給直流電源至待測裝置。在本發(fā)明的一實施例中,當檢測系統(tǒng)再次供給直流電源至待測裝置時,則對檢測次數(shù)加一。在本發(fā)明的一實施例中,當識別字串與預設字串不相同時,則輸出一驗證失敗信
肩、O在本發(fā)明的一實施例中,基板管理控制器接收待測元件的識別字串的步驟包括:判斷在接收預設時間之內接收到識別字串與否;當在接收預設時間之內接收到識別字串時,則輸出識別字串;以及當在接收預設時間之內未接收到識別字串時,則輸出一驗證失敗信息。在本發(fā)明的一實施例中,檢測方法還包括當檢測次數(shù)達到預設檢測值時,則輸出一驗證成功信息。在本發(fā)明的一實施例中,檢測方法還包括檢測系統(tǒng)接收及輸出該地址信息?;谏鲜?,本發(fā)明采用檢測系統(tǒng)來檢測一待測裝置。在待測裝置接收到直流電源且運作時,檢測系統(tǒng)可根據(jù)待測裝置所傳出的識別字串進行比對與驗證,可以用來檢測一待測裝置的穩(wěn)定性與可靠度。另外,使用者僅需設定檢測次數(shù)與停止供給直流電源的預設時間即可得到完整的測試結果,大幅提升了穩(wěn)定性測試的方便性與準確性。為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下。
圖1A是依照本發(fā)明一實施例的待測裝置與檢測系統(tǒng)的示意圖;圖1B是依照本發(fā)明另一實施例的待測裝置與檢測系統(tǒng)的示意圖;圖2是依照本發(fā)明一實施例的檢測方法流程圖。附圖標記:10:檢測系統(tǒng);20A、20B:待測裝置;22:網(wǎng)絡連接端口;24、24_1、24_2、...、24_n:待測元件;26:基板管理控制器;28:輸出入端口;30:直流電源供應器;S201 S221:方法流程圖各步驟。
具體實施例方式現(xiàn)將詳細參考本發(fā)明的實施例,并在附圖中說明所述實施例的實例。另外,凡可能之處,在附圖及實施方式中使用相同標號的元件/構件代表相同或類似部分。圖1A是依照本發(fā)明一實施例的待測裝置與檢測系統(tǒng)的示意圖。待測裝置20A包括網(wǎng)絡連接端口 22、待測元件24、基板管理控制器26與輸出入端口 28,其中基板管理控制器26電性耦接至網(wǎng)絡連接端口 22、待測元件24與輸出入端口 28。且檢測系統(tǒng)10電性耦接至待測裝置20A的網(wǎng)絡連接端口 22與輸出入端口 28。而檢測系統(tǒng)10接收來自直流電源供應器30的直流電源,并可控制所接收到的直流電源是否輸出至待測裝置20A,以提供待測裝置20A所需的電力,并且檢測系統(tǒng)10用來對待測裝置20A進行檢測。在待測裝置20A中的待測元件24與基板管理控制器26接收到直流電源之后開始作動。且在待測元件24開始執(zhí)行測試的程序或是待測元件24開始其驅動程序后,待測元件24可輸出識別字串至基板管理控制器26?;谠谝粋€接收預設時間之內,基板管理控制器26判斷是否收到識別字串。若收到識別字串時,基板管理控制器26將識別字串通過輸出入端口 28或者是通過網(wǎng)絡連接端口 22輸出至檢測系統(tǒng)10來做檢測,否則基板管理控制器26通過輸出入端口 28而輸出一驗證失敗信息,以使檢測系統(tǒng)10得知在此段接收預設時間之內并未接收到識別字串。為了說明圖1A的詳細檢測步驟,以下特舉另一實施例來對本發(fā)明進行說明。圖2是依照本發(fā)明一實施例的檢測方法流程圖,請合并參閱圖1A和圖2。如步驟S201所示,待測裝置20A中的基板管理控制器26與待測元件24分別接收直流電源。接著,如步驟S203所示,在待測元件24開始執(zhí)行測試的程序或是待測元件24開始其驅動程序后,待測元件24會輸出一識別字串,因此在本實施例中是利用基板管理控制器26來接收待測元件24的識別字串與地址信息,并且基板管理控制器26判斷在接收預設時間之內接收到識別字串與否,其中此接收預設時間可定義為讀取此識別字串的等待時間,可依照設計需求而定。倘若在接收預設時間之內未收到識別字串,表示超過等待時間而已經(jīng)逾時(timeout)則不再進行讀取,則如步驟S205所示,基板管理控制器26輸出驗證失敗信息。倘若基板管理控制器26接收到識別字串,則直接輸出識別字串。接著,如步驟S207所示,由檢測系統(tǒng)10接收識別字串。接著,如步驟S209所示,檢測系統(tǒng)10判斷識別字串與預設字串相同與否。倘若判斷識別字串的結果為與預設字串不相同,則如步驟S211所示,檢測系統(tǒng)10輸出驗證失敗信息。倘若判斷識別字串的結果為與預設字串相同,則如步驟S213所示,則檢測系統(tǒng)10進一步判斷檢測次數(shù)達到預設檢測值與否。倘若判斷次數(shù)的結果為已達到預設檢測值,則如步驟S215所示,檢測系統(tǒng)10輸出驗證成功信息,此驗證成功信息可以用來表示待測元件24達到穩(wěn)定性規(guī)格。倘若判斷次數(shù)的結果為未達到預設檢測值,則如步驟S217所示,檢測系統(tǒng)10停止供給直流電源至待測裝置20A。更清楚來說,在步驟S217之后,如步驟S219所示,檢測系統(tǒng)10會不中斷地判斷停止供給直流電源至待測裝置20A達到預設時間與否。倘若停止供給的時間達到預設時間,則如步驟S221所示,對于檢測次數(shù)加一,此一步驟主要是為記錄識別字串的驗證次數(shù)。然后回到步驟S201,重復另一循環(huán)如步驟S201至S221的檢測流程。如此一來,檢測系統(tǒng)10再次供給直流電源至待測裝置20A,以重新進行識別字串的測試。此外,上述檢測方法中,檢測系統(tǒng)10還可通過輸出入端口 28或是通過網(wǎng)絡連接端口 22來接收及輸出相關的地址信息。值得一提的是,在步驟S213中所設定的預設檢測值主要是反映出待測元件24的測試次數(shù),可依照待測元件的設計需求設定為200次、300次或500次或是任何想要測試的次數(shù)皆可,可完全依照設定者希望測試的穩(wěn)定性程度而決定。而在步驟S219中,檢測系統(tǒng)10停止供給直流電源的預設時間可依照設計需求而定,例如10秒鐘、20秒鐘或I分鐘,當然也可以將預設時間依照設定者的期望值,也就是在待測裝置20A完成關機后,可以避免電容效應。在又一實施例中,檢測系統(tǒng)10可以是第三方電腦,待測裝置20A可以伺服器,而待測元件24可以是硬盤,且輸出入端口 28可以是通訊端口(簡稱,COM Port),但本發(fā)明的應用范疇并不以上述揭露為限。于是,當檢測系統(tǒng)10供應直流電源至待測裝置20A,因而供給硬盤而進行開機。待測裝置20A開機后進入一操作系統(tǒng)必且接收識別字串。此操作系統(tǒng)可以是微軟出品的Windows操作系統(tǒng),或是其他的操作系統(tǒng),在此不特別限定。待測裝置20A通過輸出入端口 28送出硬盤的識別字串至檢測系統(tǒng)10。因此,檢測系統(tǒng)10可以驗證識別字串是否正確,來檢測待測裝置20A中的硬盤驅動順序是否穩(wěn)定。例如,具有操作系統(tǒng)的硬盤的識別字串為“C:\”,而正確的識別字串可以預先儲存在檢測系統(tǒng)10。圖1B是依照本發(fā)明另一實施例的待測裝置與檢測系統(tǒng)的示意圖。請參閱圖1B,待測裝置20B類似于圖1A的待測裝置20A。基于圖1A的原理,待測裝置20B可以擴展至測試多個待測元件24_1、24_2、...、24_n。請再參閱圖1B。檢測系統(tǒng)10電性耦接至待測裝置20B的網(wǎng)絡連接端口 22與輸出入端口 28。而在待測裝置20B中,基板管理控制器26電性耦接至網(wǎng)絡連接端口 22、待測元件24_1、24_2、...、24_n與輸出入端口 28。檢測系統(tǒng)10接收來自直流電源供應器30的電力,并可控制所接收到的直流電源是否輸出至待測裝置20B,以提供待測裝置20B所需的電力,并且檢測系統(tǒng)10用來對待測裝置20B進行檢測。承上述,在待測裝置20B中的待測元件24_1、24_2、...、24_n與基板管理控制器26接收到直流電源之后開始作動?;骞芾砜刂破?6可用來接收由待測元件24_1、
24_2.....24_n中的每一個分別通過輸出入端口 28送出識別字串以及地址信息至檢測系
統(tǒng)10。在又一實施例中,若待測元件24_1、24_2.....24_n為伺服器時,其實施方式可以是
每個待測元件24_1、24_2.....24_n均配置有其各自的基板管理控制器26與輸出入端口
28,而每個待測元件24_1、24_2、...、24_n的輸出入端口 28則以分時多工的方式將識別字串傳送至檢測系統(tǒng)10。而在另一實施例中,每個待測元件24_1、24_2、...、24_n均配置有其各自的基板管理控制器26,而這些基板管理控制器26連接到同一個輸出入端口 28,這些基板管理控制器26并且以分時多工的方式將識別字串傳送至同一個輸出入端口 28。因此,檢測系統(tǒng)10可以分別各個驗證識別字串是否正確,以用來檢測待測元件是否穩(wěn)定。在本發(fā)明的較佳實施例中,待測元件24與24_1、24_2、...、24_n可以例如是伺服器、硬盤、網(wǎng)絡卡、硬盤擴充卡或是各種芯片等等,但本發(fā)明的待測元件的型態(tài)并不以此為限。藉由本實施例的技術手段,使用者可以快速且方便地得到待測裝置中待測元件的穩(wěn)定性的測試結果。當檢測系統(tǒng)輸出一驗證成功信息時,表示待測裝置中的待測元件符合穩(wěn)定性規(guī)格。當檢測系統(tǒng)輸出驗證失敗信息時,表示待測裝置中的待測元件出現(xiàn)錯誤的情況,也表示待測元件的穩(wěn)定性不夠,需要重新檢視待測裝置的電路或設計。使用者尚可藉由設定驗證次數(shù)與關機所維持的時間來改變測試條件以得到不同情況下的穩(wěn)定度測結果。綜上所述,本發(fā)明實施例采用檢測系統(tǒng)來檢測一待測裝置。在待測裝置接收到直流電源且運作時,檢測系統(tǒng)可根據(jù)待測裝置所傳出的識別字串進行比對與驗證,可以用來檢測此待測裝置的穩(wěn)定性與可靠度。另外,使用者僅需設定檢測次數(shù)與停止供給直流電源的預設時間即可得到完整的測試結果,大幅提升了穩(wěn)定性測試的方便性與準確性。另外,本發(fā)明實施例可以應用在伺服器的品管與研發(fā)上,如此一來,可以生產(chǎn)出更高穩(wěn)定性的伺服器。雖然本發(fā)明已以實施例揭示如上,然其并非用以限定本發(fā)明,任何所屬技術領域的普通技術人員,當可作些許更動與潤飾,不脫離本發(fā)明的精神和范圍。
權利要求
1.一種檢測方法,適用于至少一待測裝置,該待測裝置包括一基板管理控制器、至少一待測元件、一輸出入端口與一網(wǎng)絡連接端口,且該待測裝置電性耦接至一檢測系統(tǒng),而該檢測系統(tǒng)為接收及輸出一直流電源,該檢測方法包括: 該基板管理控制器與該待測元件分別接收該直流電源; 該基板管理控制器接收該待測元件的一識別字串與一地址信息,并通過該輸出入端口作輸出; 該檢測系統(tǒng)接收及判斷該識別字串與一預設字串相同與否; 當該識別字串與該預設字串相同時,則判斷一檢測次數(shù)達到一預設檢測值與否;以及 當該檢測次數(shù)未達到該預設檢測值時,則停止供給該直流電源至該待測裝置。
2.根據(jù)權利要求1所述的檢測方法,其中還包括: 該檢測系統(tǒng)判斷停止供給該直流電源至該待測裝置達一預設時間與否;以及 當停止供給該直流電源至該待測裝置達該預設時間時,該檢測系統(tǒng)再次供給該直流電源至該待測裝置。
3.根據(jù)權利要求2所述的檢測方法,其中當檢測系統(tǒng)再次供給該直流電源至該待測裝置時,則對該檢測次數(shù)加一。
4.根據(jù)權利要求1所述的檢測方法,其中還包括當該識別字串與該預設字串不相同時,貝1J輸出一驗證失敗信息。
5.根據(jù)權利要求1所述的檢測方法,其中該基板管理控制器接收該待測元件的該識別字串的步驟包括: 判斷在一接收預設時間之內接收到該識別字串與否; 當在該接收預設時間之內接收到該識別字串時,則輸出該識別字串;以及 當在該接收預設時間之內未接收到該識別字串時,則輸出一驗證失敗信息。
6.根據(jù)權利要求1所述的檢測方法,其中還包括當該檢測次數(shù)達到該預設檢測值時,則輸出一驗證成功信息。
7.根據(jù)權利要求1所述的檢測方法,其中還包括該檢測系統(tǒng)接收及輸出該地址信息。
全文摘要
本發(fā)明公開了一種檢測方法。此方法包括以下步驟?;骞芾砜刂破髋c待測元件接收直流電源。其次,基板管理控制器接收來自待測元件的識別字串與地址信息,并通過輸出入端口作輸出。接著,檢測系統(tǒng)接收及判斷所接受到的識別字串與預設字串相同與否,并于識別字串與預設字串相同時,判斷檢測次數(shù)達到預設檢測值與否。然后,當檢測次數(shù)未達到預設檢測值時,則停止供給直流電源至待測裝置。
文檔編號G06F11/22GK103176871SQ201110429320
公開日2013年6月26日 申請日期2011年12月20日 優(yōu)先權日2011年12月20日
發(fā)明者游喬智 申請人:英業(yè)達股份有限公司