硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)的制作方法
【專利摘要】一種硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng),包括:一基板管理控制器;至少一硬盤(pán),每一硬盤(pán)具有一信號(hào)輸出接口,所述至少一硬盤(pán)的運(yùn)行狀態(tài)信號(hào)通過(guò)相應(yīng)信號(hào)輸出接口傳輸至相應(yīng)的信號(hào)指示燈,以控制其顯示相應(yīng)硬盤(pán)的運(yùn)行狀態(tài);一SAS擴(kuò)展卡,電性連接基板管理控制器,并通過(guò)相應(yīng)的信號(hào)輸出接口電性連接所述至少一硬盤(pán),用于通過(guò)并口通信協(xié)議接收所述至少一硬盤(pán)的運(yùn)行狀態(tài)信號(hào),解析出相應(yīng)的第一硬盤(pán)狀態(tài)信息、并進(jìn)行通信協(xié)議轉(zhuǎn)換,將轉(zhuǎn)換后的相應(yīng)的第二硬盤(pán)狀態(tài)信息通過(guò)UART通信協(xié)議傳送至基板管理控制器,其中基板管理控制器通過(guò)UART通信協(xié)議獲取第二硬盤(pán)狀態(tài)信息,并通過(guò)網(wǎng)絡(luò)傳送至遠(yuǎn)程控制端,供遠(yuǎn)程控制端實(shí)時(shí)遠(yuǎn)程監(jiān)控所述至少一硬盤(pán)的運(yùn)行狀態(tài)。
【專利說(shuō)明】硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)器系統(tǒng)【技術(shù)領(lǐng)域】,尤其涉及一種通過(guò)UART串口來(lái)遠(yuǎn)程檢測(cè)HDD的運(yùn)行狀態(tài)的硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)。
【背景技術(shù)】
[0002]服務(wù)器是網(wǎng)絡(luò)架構(gòu)的重要基礎(chǔ)。通常在服務(wù)器中,硬盤(pán)(Hard Disk Drive,簡(jiǎn)稱HDD)是用來(lái)存儲(chǔ)信息的記錄裝置。服務(wù)器系統(tǒng)中可以包括多個(gè)HDD,每個(gè)HDD都有3種狀態(tài):正常運(yùn)行(Active)狀態(tài)、硬盤(pán)存在(Present)狀態(tài)、或處于硬盤(pán)加載失敗(Fail)狀態(tài)。
[0003]在現(xiàn)有的所有服務(wù)器系統(tǒng)里,每個(gè)HDD的運(yùn)行狀態(tài)是通過(guò)相關(guān)的信號(hào)輸出點(diǎn)亮其相對(duì)應(yīng)的HDD LED燈來(lái)直觀的顯示的;通過(guò)LED燈的亮燈顏色來(lái)指示HDD的運(yùn)行狀態(tài)為正常運(yùn)行(Active)狀態(tài)、硬盤(pán)存在(Present)狀態(tài)、或處于硬盤(pán)加載失敗(Fail)狀態(tài),可以有效的反映硬盤(pán)的工作狀態(tài),供使用者檢視。但是,由于現(xiàn)有的HDD的3種運(yùn)行狀態(tài)只能在現(xiàn)場(chǎng)通過(guò)查看LED燈的亮燈顏色來(lái)識(shí)別,無(wú)法遠(yuǎn)程實(shí)時(shí)檢測(cè)每個(gè)HDD的運(yùn)行狀態(tài)。
[0004]因此,設(shè)計(jì)能遠(yuǎn)程監(jiān)控每個(gè)HDD的運(yùn)行狀態(tài),使得工作人員可以及時(shí)有效的發(fā)現(xiàn)故障硬盤(pán),提高系統(tǒng)的穩(wěn)定性以及故障硬盤(pán)處理的時(shí)效性,保證系統(tǒng)的順利運(yùn)行便成為亟待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0005]針對(duì)現(xiàn)有服務(wù)器系統(tǒng)內(nèi)各HDD的運(yùn)行狀態(tài)只能在現(xiàn)場(chǎng)通過(guò)查看LED燈的亮燈顏色來(lái)識(shí)別,無(wú)法遠(yuǎn)程實(shí)時(shí)檢測(cè)每個(gè)HDD的運(yùn)行狀態(tài)的技術(shù)問(wèn)題,本發(fā)明的目的在于提供一種硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng),通過(guò)設(shè)置SAS擴(kuò)展卡采集硬盤(pán)的運(yùn)行狀態(tài)信號(hào),并采用UART通信協(xié)議與基板管理控制器進(jìn)行數(shù)據(jù)溝通,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控每個(gè)HDD的運(yùn)行狀態(tài),有效提高系統(tǒng)的穩(wěn)定性以及故障硬盤(pán)處理的時(shí)效性。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng),包括:一基板管理控制器;至少一硬盤(pán),每一所述硬盤(pán)具有一信號(hào)輸出接口,所述至少一硬盤(pán)的運(yùn)行狀態(tài)信號(hào)通過(guò)相應(yīng)的所述信號(hào)輸出接口傳輸至相應(yīng)的信號(hào)指示燈,以控制相應(yīng)的所述信號(hào)指示燈顯示所述至少一硬盤(pán)的運(yùn)行狀態(tài);一 SAS擴(kuò)展卡,電性連接所述基板管理控制器,并通過(guò)相應(yīng)的所述信號(hào)輸出接口電性連接所述至少一硬盤(pán),用于通過(guò)并口通信協(xié)議接收所述至少一硬盤(pán)的運(yùn)行狀態(tài)信號(hào),解析出相應(yīng)的第一硬盤(pán)狀態(tài)信息、并進(jìn)行通信協(xié)議轉(zhuǎn)換,將轉(zhuǎn)換后的相應(yīng)的第二硬盤(pán)狀態(tài)信息通過(guò)UART通信協(xié)議傳送至所述基板管理控制器,其中所述基板管理控制器通過(guò)所述UART通信協(xié)議獲取所述第二硬盤(pán)狀態(tài)信息,并通過(guò)網(wǎng)絡(luò)傳送至遠(yuǎn)程控制端,供所述遠(yuǎn)程控制端實(shí)時(shí)遠(yuǎn)程監(jiān)控所述至少一硬盤(pán)的運(yùn)行狀態(tài)。
[0007]在本發(fā)明一實(shí)施例中,所述基板管理控制器還包括一第一寄存器,當(dāng)所述基板管理控制器通過(guò)所述UART通信協(xié)議獲取所述第二硬盤(pán)狀態(tài)信息后,先將所述第二硬盤(pán)狀態(tài)信息暫存于所述第一寄存器中。
[0008]在本發(fā)明一實(shí)施例中,所述基板管理控制器還包括一第一 UART接口 ;所述SAS擴(kuò)展卡包括:至少一組GP1接口,每一組GP1接口通過(guò)一所述信號(hào)輸出接口電性連接一所述硬盤(pán),以通過(guò)并口通信協(xié)議接收所述硬盤(pán)的運(yùn)行狀態(tài)信號(hào);一 SGP1單元,用于對(duì)所述至少一硬盤(pán)的運(yùn)行狀態(tài)信號(hào)進(jìn)行解析,解析出相應(yīng)的所述第一硬盤(pán)狀態(tài)信息,并進(jìn)行通信協(xié)議轉(zhuǎn)換,轉(zhuǎn)換成可以通過(guò)所述UART通信協(xié)議傳輸?shù)乃龅诙脖P(pán)狀態(tài)信息;一第二 UART接口,電性連接所述基板管理控制器的所述第一 UART接口,以通過(guò)所述UART通信協(xié)議將轉(zhuǎn)換后的所述第二硬盤(pán)狀態(tài)信息傳送至所述基板管理控制器。
[0009]在本發(fā)明一實(shí)施例中,所述SAS擴(kuò)展卡還包括:一第二寄存器,電性連接所述SGP1單元,當(dāng)所述SGP1單元解析出相應(yīng)的所述第一硬盤(pán)狀態(tài)信息并轉(zhuǎn)換成所述第二硬盤(pán)狀態(tài)信息后,先將轉(zhuǎn)換后的所述第二硬盤(pán)狀態(tài)信息暫存于所述第二寄存器中。
[0010]本發(fā)明的優(yōu)點(diǎn)在于:利用本發(fā)明的硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng),以一個(gè)基板管理控制器實(shí)時(shí)檢測(cè)多個(gè)硬盤(pán)的運(yùn)行狀態(tài),且可以通過(guò)網(wǎng)絡(luò)傳送至遠(yuǎn)程控制端,供使用者遠(yuǎn)程檢視。使得工作人員可以及時(shí)有效的發(fā)現(xiàn)故障硬盤(pán),提高系統(tǒng)的穩(wěn)定性以及故障硬盤(pán)處理的時(shí)效性,保證系統(tǒng)的順利運(yùn)行。
【專利附圖】
【附圖說(shuō)明】
[0011]圖1,本發(fā)明所述硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)一實(shí)施例的架構(gòu)示意圖;
[0012]圖2,本發(fā)明所述硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)另一實(shí)施例的架構(gòu)示意圖。
【具體實(shí)施方式】
[0013]下面結(jié)合附圖對(duì)本發(fā)明提供的硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)做詳細(xì)說(shuō)明。
[0014]參考圖1,本發(fā)明所述硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)一實(shí)施例的架構(gòu)示意圖;在本實(shí)施例中所述硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)10包括一硬盤(pán)(Hard Disk Drive,HDD) 12、一 SAS擴(kuò)展卡14 以及一基板管理控制器(Baseboard Management Controller, BMC) 16。
[0015]所述硬盤(pán)12具有一信號(hào)輸出接口 121,所述硬盤(pán)12的運(yùn)行狀態(tài)信號(hào)通過(guò)所述信號(hào)輸出接口 121傳輸至相應(yīng)的外部信號(hào)指示燈19,以控制所述信號(hào)指示燈19顯示所述硬盤(pán)12的運(yùn)行狀態(tài)。其中,所述信號(hào)指示燈19可以為L(zhǎng)ED燈。通過(guò)LED燈的亮燈顏色來(lái)指示硬盤(pán)12的運(yùn)行狀態(tài)為正常運(yùn)行(Active)狀態(tài)、硬盤(pán)存在(Present)狀態(tài)、或處于硬盤(pán)加載失敗(Fail)狀態(tài),供使用者現(xiàn)場(chǎng)檢視。
[0016]所述SAS擴(kuò)展卡(SAS Expander) 14,電性連接所述基板管理控制器16,并通過(guò)所述信號(hào)輸出接口 121電性連接所述硬盤(pán)12,用于通過(guò)并口通信協(xié)議接收所述硬盤(pán)12的運(yùn)行狀態(tài)信號(hào),解析出相應(yīng)的第一硬盤(pán)狀態(tài)信息并進(jìn)行通信協(xié)議轉(zhuǎn)換以轉(zhuǎn)換成相應(yīng)的第二硬盤(pán)狀態(tài)信息,將轉(zhuǎn)換后的相應(yīng)的第二硬盤(pán)狀態(tài)信息通過(guò)UART (Universal AsynchronousReceiver/Transmitter,通用異步收發(fā))通信協(xié)議15傳送至所述基板管理控制器16。其中,第一硬盤(pán)狀態(tài)信息為并行數(shù)據(jù)形式的所述硬盤(pán)12狀態(tài)信息;第二硬盤(pán)狀態(tài)信息為串行數(shù)據(jù)形式的所述硬盤(pán)12狀態(tài)信息。
[0017]詳細(xì)而言,SAS擴(kuò)展卡14通過(guò)并口通信協(xié)議接收到所述硬盤(pán)12的運(yùn)行狀態(tài)信號(hào)后,通過(guò)內(nèi)部的SGP10(Serial General Purpose Input/Output,串行通用輸入/輸出)解析,即可解析出相應(yīng)的第一硬盤(pán)狀態(tài)信息:Active、Present、Fail狀態(tài)。由于SAS擴(kuò)展卡14與基板管理控制器16可以通過(guò)UART通信協(xié)議來(lái)進(jìn)行數(shù)據(jù)傳輸,因此,SAS擴(kuò)展卡14進(jìn)一步將解析出來(lái)的所述第一硬盤(pán)狀態(tài)信息(即并行數(shù)據(jù)形式的所述硬盤(pán)12狀態(tài)信息)進(jìn)行通信協(xié)議轉(zhuǎn)換,轉(zhuǎn)換成可以通過(guò)UART通信協(xié)議傳輸?shù)牡诙脖P(pán)狀態(tài)信息(即串行數(shù)據(jù)形式的所述硬盤(pán)12狀態(tài)信息),從而基板管理控制器16就可以實(shí)時(shí)的獲取所述硬盤(pán)12的運(yùn)行狀態(tài)。
[0018]所述基板管理控制器16通過(guò)所述UART通信協(xié)議15獲取所述第二硬盤(pán)狀態(tài)信息,并通過(guò)網(wǎng)絡(luò)17傳送至遠(yuǎn)程控制端18,供所述遠(yuǎn)程控制端18實(shí)時(shí)遠(yuǎn)程監(jiān)控所述硬盤(pán)12的運(yùn)行狀態(tài)。其中,所述UART通信協(xié)議15中包括Uart_TX串口發(fā)送、Uart_RX串口接收,如圖1所示。所述網(wǎng)絡(luò)17可以為有線網(wǎng)絡(luò)或者無(wú)線網(wǎng)絡(luò)。
[0019]詳細(xì)而言,所述基板管理控制器16通過(guò)UART通信協(xié)議15接收到所述第二硬盤(pán)狀態(tài)信息(即串行數(shù)據(jù)形式的所述硬盤(pán)12狀態(tài)信息)后,即刻或批量通過(guò)網(wǎng)絡(luò)17傳送至遠(yuǎn)程控制端18。所述遠(yuǎn)程控制端18根據(jù)所述第二硬盤(pán)狀態(tài)信息即可實(shí)時(shí)遠(yuǎn)程監(jiān)控所述硬盤(pán)12的運(yùn)行狀態(tài):正常運(yùn)行(Active)狀態(tài)、硬盤(pán)存在(Present)狀態(tài)、或處于硬盤(pán)加載失敗(Fail)狀態(tài)。使用者通過(guò)所述遠(yuǎn)程控制端18遠(yuǎn)程監(jiān)控,即可及時(shí)、有效的發(fā)現(xiàn)硬盤(pán)故障,提高系統(tǒng)的穩(wěn)定性以及故障硬盤(pán)處理的時(shí)效性。
[0020]在本實(shí)施例中,所述基板管理控制器16還包括一第一 UART接口 161,所述SAS擴(kuò)展卡14包括:一組GP1接口 141、一 SGP1單元142以及一第二 UART接口 143。所述基板管理控制器16的所述第一 UART接口 161通過(guò)UART通信協(xié)議15與所述SAS擴(kuò)展卡14的所述第二 UART接口 143進(jìn)行數(shù)據(jù)溝通。
[0021]所述一組GP10(General Purpose Input/Output,通用輸入 / 輸出)接口 141 通過(guò)所述信號(hào)輸出接口 121電性連接所述硬盤(pán)12,用于通過(guò)并口通信協(xié)議接收所述信號(hào)輸出接口 121傳出的所述硬盤(pán)12的運(yùn)行狀態(tài)信號(hào)。其中,所述并口通信協(xié)議可以為GP1通信協(xié)議;一組GP1接口包括三個(gè)GP1接口,分別用于接收所述硬盤(pán)12的三種運(yùn)行狀態(tài):Active、Present、Fail 狀態(tài)。
[0022]所述SGP1單元142,用于對(duì)所述硬盤(pán)12的運(yùn)行狀態(tài)信號(hào)進(jìn)行解析,解析出相應(yīng)的所述第一硬盤(pán)狀態(tài)信息并進(jìn)行通信協(xié)議轉(zhuǎn)換,轉(zhuǎn)換成可以通過(guò)所述UART通信協(xié)議15傳輸?shù)乃龅诙脖P(pán)狀態(tài)信息。也即,通過(guò)所述SGP1單元142可以將所述一組GP1接口141接收的所述硬盤(pán)12的運(yùn)行狀態(tài)信號(hào)解析成相應(yīng)的第一硬盤(pán)狀態(tài)信息(即并行數(shù)據(jù)形式的所述硬盤(pán)12狀態(tài)信息),進(jìn)而對(duì)第一硬盤(pán)狀態(tài)信息進(jìn)行通信協(xié)議轉(zhuǎn)換,轉(zhuǎn)換成可以通過(guò)UART通信協(xié)議傳輸?shù)牡诙脖P(pán)狀態(tài)信息(即串行數(shù)據(jù)形式的所述硬盤(pán)12狀態(tài)信息),并傳送至所述第二 UART接口 143。
[0023]所述第二 UART接口 143電性連接所述基板管理控制器16的所述第一 UART接口161,以通過(guò)所述UART通信協(xié)議15將轉(zhuǎn)換后的所述第二硬盤(pán)狀態(tài)信息傳送至所述基板管理控制器16。也即,所述SAS擴(kuò)展卡14的第二 UART接口 143通過(guò)所述UART通信協(xié)議15與所述基板管理控制器16的所述第一 UART接口 161進(jìn)行數(shù)據(jù)溝通,將第二硬盤(pán)狀態(tài)信息(即串行數(shù)據(jù)形式的所述硬盤(pán)12狀態(tài)信息)傳送至所述基板管理控制器16。
[0024]參考圖2,本發(fā)明所述硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)另一實(shí)施例的架構(gòu)示意圖;在本實(shí)施例中所述硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)20包括多個(gè)硬盤(pán)22、一 SAS擴(kuò)展卡24以及一基板管理控制器26。本實(shí)施例以包括3個(gè)硬盤(pán)22為例進(jìn)行說(shuō)明,在其它實(shí)施例中也可以包括2個(gè)或3個(gè)以上,其硬盤(pán)運(yùn)行狀態(tài)檢測(cè)、監(jiān)控方式可參照本實(shí)施例。
[0025]所述多個(gè)硬盤(pán)22中,每一硬盤(pán)22具有一信號(hào)輸出接口 221,每一硬盤(pán)22的運(yùn)行狀態(tài)信號(hào)通過(guò)其相應(yīng)的信號(hào)輸出接口 221傳輸至相應(yīng)的外部信號(hào)指示燈29,以控制所述信號(hào)指示燈29顯示對(duì)應(yīng)硬盤(pán)22的運(yùn)行狀態(tài)。其中,每一硬盤(pán)22對(duì)應(yīng)一組信號(hào)指示燈29,所述信號(hào)指示燈29可以為L(zhǎng)ED燈。通過(guò)LED燈的亮燈顏色來(lái)指示硬盤(pán)22的運(yùn)行狀態(tài)為正常運(yùn)行(Active)狀態(tài)、硬盤(pán)存在(Present)狀態(tài)、或處于硬盤(pán)加載失敗(Fail)狀態(tài),供使用者現(xiàn)場(chǎng)檢視。
[0026]所述SAS擴(kuò)展卡24電性連接所述基板管理控制器26,并通過(guò)相應(yīng)的所述信號(hào)輸出接口 221電性連接所述多個(gè)硬盤(pán)22,用于通過(guò)并口通信協(xié)議接收所述多個(gè)硬盤(pán)22的運(yùn)行狀態(tài)信號(hào),解析出相應(yīng)的第一硬盤(pán)狀態(tài)信息并進(jìn)行通信協(xié)議轉(zhuǎn)換以轉(zhuǎn)換成的相應(yīng)的第二硬盤(pán)狀態(tài)信息,將轉(zhuǎn)換后的相應(yīng)的第二硬盤(pán)狀態(tài)信息通過(guò)UART通信協(xié)議25傳送至所述基板管理控制器26。其中,第一硬盤(pán)狀態(tài)信息為并行數(shù)據(jù)形式的所述多個(gè)硬盤(pán)22狀態(tài)信息;第二硬盤(pán)狀態(tài)信息為串行數(shù)據(jù)形式的所述多個(gè)硬盤(pán)22狀態(tài)信息。
[0027]詳細(xì)而言,SAS擴(kuò)展卡24通過(guò)并口通信協(xié)議接收到HDD的運(yùn)行狀態(tài)信號(hào)后,通過(guò)內(nèi)部的SGP1解析,即可解析出相應(yīng)的第一硬盤(pán)狀態(tài)信息:Active、Present、Fail狀態(tài)。由于SAS擴(kuò)展卡24與基板管理控制器26可以通過(guò)UART通信協(xié)議來(lái)進(jìn)行數(shù)據(jù)傳輸,因此,SAS擴(kuò)展卡24進(jìn)一步將解析出來(lái)第一硬盤(pán)狀態(tài)信息(即并行數(shù)據(jù)形式的所述多個(gè)硬盤(pán)22狀態(tài)信息)進(jìn)行通信協(xié)議轉(zhuǎn)換,轉(zhuǎn)換成可以通過(guò)UART通信協(xié)議傳輸?shù)牡诙脖P(pán)狀態(tài)信息(即串行數(shù)據(jù)形式的所述多個(gè)硬盤(pán)22狀態(tài)信息),從而基板管理控制器26就可以實(shí)時(shí)的獲取各硬盤(pán)22的運(yùn)行狀態(tài)。且,通過(guò)SAS擴(kuò)展卡24可以連接十幾個(gè)硬盤(pán),甚至通過(guò)擴(kuò)展卡(Expander)級(jí)聯(lián)之后可以連接幾百個(gè)硬盤(pán)。因此利用本發(fā)明的硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng),以一個(gè)基板管理控制器即可檢測(cè)多個(gè)硬盤(pán)的運(yùn)行狀態(tài),節(jié)省設(shè)置基板管理控制器的成本,且可以通過(guò)網(wǎng)絡(luò)傳輸至遠(yuǎn)程控制端,供使用者遠(yuǎn)程檢視。
[0028]所述基板管理控制器26通過(guò)所述UART通信協(xié)議25獲取所述第二硬盤(pán)狀態(tài)信息,并通過(guò)網(wǎng)絡(luò)27傳送至遠(yuǎn)程控制端28,供所述遠(yuǎn)程控制端28實(shí)時(shí)遠(yuǎn)程監(jiān)控所述多個(gè)硬盤(pán)22的運(yùn)行狀態(tài)。其中,所述UART通信協(xié)議25中包括Uart_TX串口發(fā)送、Uart_RX串口接收(如圖2所示)。所述網(wǎng)絡(luò)27可以為有線網(wǎng)絡(luò)或者無(wú)線網(wǎng)絡(luò)。
[0029]詳細(xì)而言,所述基板管理控制器26通過(guò)UART通信協(xié)議25接收到第二硬盤(pán)狀態(tài)信息后,即刻或批量通過(guò)網(wǎng)絡(luò)27傳送至遠(yuǎn)程控制端28。所述遠(yuǎn)程控制端28根據(jù)第二硬盤(pán)狀態(tài)信息即可實(shí)時(shí)遠(yuǎn)程監(jiān)控所述硬盤(pán)22的運(yùn)行狀態(tài):正常運(yùn)行(Active)狀態(tài)、硬盤(pán)存在(Present)狀態(tài)、或處于硬盤(pán)加載失敗(Fail)狀態(tài)。使用者通過(guò)所述遠(yuǎn)程控制端28遠(yuǎn)程監(jiān)控,即可及時(shí)、有效的發(fā)現(xiàn)硬盤(pán)故障,提高系統(tǒng)的穩(wěn)定性以及故障硬盤(pán)處理的時(shí)效性。
[0030]在本實(shí)施例中,所述基板管理控制器26還包括一第一 UART接口 261,所述SAS擴(kuò)展卡24包括:多組GP1接口 241、一 SGP1單元242以及一第二 UART接口 243。所述基板管理控制器26的所述第一 UART接口 261通過(guò)UART通信協(xié)議25與所述SAS擴(kuò)展卡24的所述第二 UART接口 243進(jìn)行數(shù)據(jù)溝通。
[0031]所述多組GP1接口 241中,每一組GP1接口 241通過(guò)一所述信號(hào)輸出接口 221電性連接一所述硬盤(pán)22,用于通過(guò)并口通信協(xié)議接收所述信號(hào)輸出接口 221傳出的所述多個(gè)硬盤(pán)22的運(yùn)行狀態(tài)信號(hào)。其中,所述并口通信協(xié)議可以為GP1通信協(xié)議;一組GP1接口包括三個(gè)GP1接口,分別用于接收一個(gè)HDD的三種運(yùn)行狀態(tài):Active、Present、Fail狀態(tài)。
[0032]所述SGP1單元242,用于對(duì)所述多個(gè)硬盤(pán)22的運(yùn)行狀態(tài)信號(hào)進(jìn)行解析,解析出相應(yīng)的所述第一硬盤(pán)狀態(tài)信息并進(jìn)行通信協(xié)議轉(zhuǎn)換,轉(zhuǎn)換成可以通過(guò)所述UART通信協(xié)議25傳輸?shù)乃龅诙脖P(pán)狀態(tài)信息。也即,通過(guò)所述SGP1單元242可以將所述多組GP1接口241接收的所述多個(gè)硬盤(pán)22的運(yùn)行狀態(tài)信號(hào)分別解析成相應(yīng)的第一硬盤(pán)狀態(tài)信息(即并行數(shù)據(jù)形式的所述多個(gè)硬盤(pán)22狀態(tài)信息),進(jìn)而對(duì)第一硬盤(pán)狀態(tài)信息進(jìn)行通信協(xié)議轉(zhuǎn)換,轉(zhuǎn)換成可以通過(guò)UART通信協(xié)議傳輸?shù)牡诙脖P(pán)狀態(tài)信息(即串行數(shù)據(jù)形式的所述多個(gè)硬盤(pán)22狀態(tài)信息)并傳送至所述第二 UART接口 243。
[0033]所述第二 UART接口 243電性連接所述基板管理控制器26的所述第一 UART接口261,以通過(guò)所述UART通信協(xié)議25將轉(zhuǎn)換后的所述第二硬盤(pán)狀態(tài)信息傳送至所述基板管理控制器26。也即,所述SAS擴(kuò)展卡24的第二 UART接口 243通過(guò)所述UART通信協(xié)議25與所述基板管理控制器26的所述第一 UART接口 261進(jìn)行數(shù)據(jù)溝通,將第二硬盤(pán)狀態(tài)信息(即串行數(shù)據(jù)形式的所述多個(gè)硬盤(pán)22狀態(tài)信息)傳送至所述基板管理控制器26。
[0034]在其他實(shí)施例中,圖2中所述硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)20的所述基板管理控制器26進(jìn)一步增加了一第一寄存器262 (以虛線代表為可選組件)。當(dāng)所述基板管理控制器26通過(guò)所述UART通信協(xié)議25獲取所述第二硬盤(pán)狀態(tài)信息后,先將所述第二硬盤(pán)狀態(tài)信息暫存于所述第一寄存器262中。當(dāng)所述基板管理控制器26判斷需要傳送的第二硬盤(pán)狀態(tài)信息為多個(gè)硬盤(pán)的狀態(tài)信息時(shí)(如圖2所示的3個(gè)硬盤(pán)22),則所述基板管理控制器26將接收到的所有第二硬盤(pán)狀態(tài)信息先儲(chǔ)存于第一寄存器262中,在傳送完第一個(gè)硬盤(pán)22的第二硬盤(pán)狀態(tài)信息后,再直接從第一寄存器262中取出下一個(gè)硬盤(pán)22的第二硬盤(pán)狀態(tài)信息以通過(guò)網(wǎng)絡(luò)27傳送至所述遠(yuǎn)程控制端28,并重復(fù)上述過(guò)程直到所有的第二硬盤(pán)狀態(tài)信息都完成傳送完為止。
[0035]在其他實(shí)施例中,圖2中所述硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng)20的所述SAS擴(kuò)展卡24進(jìn)一步增加了一第二寄存器244(以虛線代表為可選組件)。所述第二寄存器244電性連接所述SGP1單元242,當(dāng)所述SGP1單元242解析出相應(yīng)的所述第一硬盤(pán)狀態(tài)信息并轉(zhuǎn)換成所述第二硬盤(pán)狀態(tài)信息后,先將轉(zhuǎn)換后的所述第二硬盤(pán)狀態(tài)信息暫存于所述第二寄存器244中。當(dāng)所述SAS擴(kuò)展卡24判斷需要傳送的第二硬盤(pán)狀態(tài)信息為多個(gè)硬盤(pán)的狀態(tài)信息時(shí)(如圖2所示的3個(gè)硬盤(pán)22),則所述SAS擴(kuò)展卡24將在傳送完第一個(gè)硬盤(pán)22的第二硬盤(pán)狀態(tài)信息后,再直接從第二寄存器244中取出下一個(gè)硬盤(pán)22的第二硬盤(pán)狀態(tài)信息以傳送至所述基板管理控制器26,并重復(fù)上述過(guò)程直到所有的第二硬盤(pán)狀態(tài)信息都完成傳送完為止。
[0036]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng),其特征在于,包括: 一基板管理控制器; 至少一硬盤(pán),每一所述硬盤(pán)具有一信號(hào)輸出接口,所述至少一硬盤(pán)的運(yùn)行狀態(tài)信號(hào)通過(guò)相應(yīng)的所述信號(hào)輸出接口傳輸至相應(yīng)的信號(hào)指示燈,以控制相應(yīng)的所述信號(hào)指示燈顯示所述至少一硬盤(pán)的運(yùn)行狀態(tài); 一 SAS擴(kuò)展卡,電性連接所述基板管理控制器,并通過(guò)相應(yīng)的所述信號(hào)輸出接口電性連接所述至少一硬盤(pán),用于通過(guò)并口通信協(xié)議接收所述至少一硬盤(pán)的運(yùn)行狀態(tài)信號(hào),解析出相應(yīng)的第一硬盤(pán)狀態(tài)信息、并進(jìn)行通信協(xié)議轉(zhuǎn)換,將轉(zhuǎn)換后的相應(yīng)的第二硬盤(pán)狀態(tài)信息通過(guò)UART通信協(xié)議傳送至所述基板管理控制器,其中所述基板管理控制器通過(guò)所述UART通信協(xié)議獲取所述第二硬盤(pán)狀態(tài)信息,并通過(guò)網(wǎng)絡(luò)傳送至遠(yuǎn)程控制端,供所述遠(yuǎn)程控制端實(shí)時(shí)遠(yuǎn)程監(jiān)控所述至少一硬盤(pán)的運(yùn)行狀態(tài)。
2.根據(jù)權(quán)利要求1所述的硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng),其特征在于,所述基板管理控制器還包括一第一寄存器,當(dāng)所述基板管理控制器通過(guò)所述UART通信協(xié)議獲取所述第二硬盤(pán)狀態(tài)信息后,先將所述第二硬盤(pán)狀態(tài)信息暫存于所述第一寄存器中。
3.根據(jù)權(quán)利要求1所述的硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng),其特征在于,所述基板管理控制器還包括一第一 UART接口 ; 所述SAS擴(kuò)展卡包括: 至少一組GP1接口,每一組GP1接口通過(guò)一所述信號(hào)輸出接口電性連接一所述硬盤(pán),以通過(guò)并口通信協(xié)議接收所述硬盤(pán)的運(yùn)行狀態(tài)信號(hào); 一 SGP1單元,用于對(duì)所述至少一硬盤(pán)的運(yùn)行狀態(tài)信號(hào)進(jìn)行解析,解析出相應(yīng)的所述第一硬盤(pán)狀態(tài)信息,并進(jìn)行通信協(xié)議轉(zhuǎn)換,轉(zhuǎn)換成可以通過(guò)所述UART通信協(xié)議傳輸?shù)乃龅诙脖P(pán)狀態(tài)信息; 一第二 UART接口,電性連接所述基板管理控制器的所述第一 UART接口,以通過(guò)所述UART通信協(xié)議將轉(zhuǎn)換后的所述第二硬盤(pán)狀態(tài)信息傳送至所述基板管理控制器。
4.根據(jù)權(quán)利要求3所述的硬盤(pán)運(yùn)行狀態(tài)檢測(cè)系統(tǒng),其特征在于,所述SAS擴(kuò)展卡還包括: 一第二寄存器,電性連接所述SGP1單元,當(dāng)所述SGP1單元解析出相應(yīng)的所述第一硬盤(pán)狀態(tài)信息并轉(zhuǎn)換成所述第二硬盤(pán)狀態(tài)信息后,先將轉(zhuǎn)換后的所述第二硬盤(pán)狀態(tài)信息暫存于所述第二寄存器中。
【文檔編號(hào)】G06F11/22GK104461800SQ201410680612
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年11月24日 優(yōu)先權(quán)日:2014年11月24日
【發(fā)明者】褚方杰, 汪成 申請(qǐng)人:英業(yè)達(dá)科技有限公司, 英業(yè)達(dá)股份有限公司