亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種指示不同類型硬盤的狀態(tài)的方法及系統(tǒng)的制作方法

文檔序號:6648997閱讀:258來源:國知局
一種指示不同類型硬盤的狀態(tài)的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種指示不同類型硬盤的狀態(tài)的方法及系統(tǒng),包括:監(jiān)測各個硬盤的狀態(tài)信號;根據(jù)監(jiān)測到的硬盤的狀態(tài)信號判斷硬盤的類型;根據(jù)判斷出的硬盤的類型,讀取該硬盤的狀態(tài)信息并顯示。本發(fā)明技術(shù)方案能夠指示不同類型的硬盤的狀態(tài),實現(xiàn)了在升級硬盤接口的同時做到對硬盤狀態(tài)指示的兼容。
【專利說明】一種指示不同類型硬盤的狀態(tài)的方法及系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù),尤指一種指示不同類型硬盤的狀態(tài)的方法及系統(tǒng)。

【背景技術(shù)】
[0002]隨著大數(shù)據(jù)和云計算的發(fā)展,系統(tǒng)對存儲的速率和可靠性要求越來越高,尤其對于高性能計算,對存儲的速率要求很高,當(dāng)前采用串行高級技術(shù)附件接口(SATA,SerialAdvanced Technology Attachment)或串行連接小型計算機系統(tǒng)接口(SAS)的硬盤形態(tài)已經(jīng)成為瓶頸?,F(xiàn)有的硬盤背板所支持的硬盤狀態(tài)指示卻僅限于傳統(tǒng)的SATA、SAS硬盤,通過SATA、SAS硬盤控制器獲取與之相連的SATA和/或SAS硬盤的狀態(tài)信息,其中,硬盤狀態(tài)指示是指指示硬盤的狀態(tài),硬盤狀態(tài)包括:硬盤的活動狀態(tài)、定位狀態(tài)和錯誤狀態(tài)等,微處理器從硬盤控制器讀取硬盤的狀態(tài)信息,對獲得的硬盤的狀態(tài)信息進行處理發(fā)送給狀態(tài)指示裝置進行硬盤狀態(tài)指示。隨著存儲技術(shù)的發(fā)展,串行總線接口(PCIE)固態(tài)硬盤(SSD)逐步登上了服務(wù)器舞臺。而現(xiàn)有的硬盤背板所支持的硬盤狀態(tài)指示卻僅限于傳統(tǒng)的SATA、SAS硬盤,無法滿足在升級硬盤接口的同時做到對硬盤狀態(tài)指示的兼容。


【發(fā)明內(nèi)容】

[0003]為了解決上述技術(shù)問題,本發(fā)明提供了一種指示不同類型硬盤的狀態(tài)的方法及系統(tǒng),能夠指示不同類型的硬盤的狀態(tài)。
[0004]為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種指示不同類型硬盤的狀態(tài)的方法,包括:
[0005]監(jiān)測各個硬盤的狀態(tài)信號;
[0006]根據(jù)監(jiān)測到的硬盤的狀態(tài)信號判斷硬盤的類型;
[0007]根據(jù)判斷出的硬盤的類型,讀取該硬盤的狀態(tài)信息并顯示。
[0008]進一步地,監(jiān)測各個硬盤的狀態(tài)信號,包括:通過小型存儲接口 SFF-8639與各個硬盤相連,監(jiān)測各個硬盤的狀態(tài)信號;
[0009]其中,狀態(tài)信號包括:在位Present信號和指示Ifdef信號。
[0010]進一步地,根據(jù)監(jiān)測到的硬盤的狀態(tài)信號判斷硬盤的類型,包括:
[0011]當(dāng)監(jiān)測到的硬盤的狀態(tài)信號為Present信號且Present = O時,監(jiān)測Ifdef信號;
[0012]當(dāng)監(jiān)測到的Ifdef = O時,則判斷該硬盤為PCIE硬盤;當(dāng)監(jiān)測到的Ifdef = I時,則判斷該硬盤為非PCIE硬盤。
[0013]進一步地,根根據(jù)判斷出的硬盤的類型,讀取該硬盤的狀態(tài)信息并顯示,包括:
[0014]當(dāng)硬盤為PCIE硬盤時,從PCIE控制器讀取該硬盤的狀態(tài)信息,根據(jù)獲得的該硬盤的狀態(tài)信息控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài);
[0015]當(dāng)硬盤為非PCIE硬盤時,從非PCIE控制器讀取該硬盤的狀態(tài)信息,根據(jù)獲得的該硬盤的狀態(tài)信息控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài)。
[0016]進一步地,通過控制硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài)。
[0017]本發(fā)明還提供了一種指示不同類型硬盤的狀態(tài)的系統(tǒng),包括:監(jiān)測模塊、判斷模塊、控制模塊和一個以上的LED燈;其中,
[0018]監(jiān)測模塊,用于監(jiān)測各個硬盤的狀態(tài)信號;
[0019]判斷模塊,用于根據(jù)監(jiān)測到的硬盤的狀態(tài)信號判斷硬盤的類型;
[0020]控制模塊,用于根據(jù)判斷出的硬盤的類型,讀取該硬盤的狀態(tài)信息并控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài);
[0021]LED燈,用于顯示對應(yīng)的硬盤的狀態(tài)。
[0022]進一步地,該系統(tǒng)還包括:一個以上的小型存儲接口 SFF-8639,用于與各個硬盤相連,并與監(jiān)測模塊相連;
[0023]監(jiān)測模塊,具體用于:通過小型存儲接口 SFF-8639與各個硬盤相連,監(jiān)測各個硬盤的狀態(tài)信號;
[0024]其中,狀態(tài)信號包括:在位Present信號和指示Ifdef信號。
[0025]進一步地,判斷模塊,具體用于:
[0026]當(dāng)監(jiān)測到的硬盤的狀態(tài)信號為Present信號且Present = O時,監(jiān)測Ifdef信號;
[0027]當(dāng)監(jiān)測到的Ifdef = O時,則判斷該硬盤為PCIE硬盤;當(dāng)監(jiān)測到的Ifdef = I時,則判斷該硬盤為非PCIE硬盤。
[0028]進一步地,該系統(tǒng)還包括:PCIE控制器和非PCIE控制器;
[0029]其中,PCIE控制器,用于與PCIE硬盤進行信息交互獲取PCIE硬盤的狀態(tài)信息;非PCIE控制器,用于與非PCIE硬盤進行信息交互獲取非PCIE硬盤的狀態(tài)信息;
[0030]控制模塊,具體用于:
[0031 ] 當(dāng)硬盤為PCIE硬盤時,從PCIE控制器讀取該硬盤的狀態(tài)信息,根據(jù)獲得的該硬盤的狀態(tài)信息控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài);
[0032]當(dāng)硬盤為非PCIE硬盤時,從非PCIE控制器讀取該硬盤的狀態(tài)信息,根據(jù)獲得的該硬盤的狀態(tài)信息控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài)。
[0033]本發(fā)明技術(shù)方案包括:監(jiān)測各個硬盤的狀態(tài)信號;根據(jù)監(jiān)測到的硬盤的狀態(tài)信號判斷硬盤的類型;根據(jù)判斷出的硬盤的類型,讀取該硬盤的狀態(tài)信息并顯示。本發(fā)明技術(shù)方案能夠指示不同類型的硬盤的狀態(tài),實現(xiàn)了在升級硬盤接口的同時做到對硬盤狀態(tài)指示的兼容。提高了產(chǎn)品競爭力,節(jié)約了成本。

【專利附圖】

【附圖說明】
[0034]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0035]圖1為本發(fā)明指示不同類型硬盤的狀態(tài)的方法的流程圖;
[0036]圖2為本發(fā)明指示不同類型硬盤的狀態(tài)的系統(tǒng)的結(jié)構(gòu)示意圖。

【具體實施方式】
[0037]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0038]圖1為本發(fā)明指示不同類型硬盤的狀態(tài)的方法的流程圖,如圖1所示,包括:
[0039]步驟101:監(jiān)測各個硬盤的狀態(tài)信號。
[0040]具體包括:通過小型存儲接口 SFF-8639與各個硬盤相連,監(jiān)測各個硬盤的狀態(tài)信號。
[0041]其中,狀態(tài)信號至少包括:在位(Present)信號和指示(Ifdef)信號。
[0042]步驟102:根據(jù)監(jiān)測到的硬盤的狀態(tài)信號判斷硬盤的類型。
[0043]具體包括:當(dāng)監(jiān)測到的硬盤的狀態(tài)信號為Present信號且Present = O時,監(jiān)測Ifdef信號;
[0044]當(dāng)監(jiān)測到的Ifdef = O時,則判斷該硬盤為PCIE硬盤;當(dāng)監(jiān)測到的Ifdef = I時,則判斷該硬盤為非PCIE硬盤。
[0045]其中,非PCIE硬盤至少包括:SAS硬盤和/或SATA硬盤。
[0046]步驟103:根據(jù)判斷出的硬盤的類型,讀取該硬盤的狀態(tài)信息并顯示。
[0047]具體包括:當(dāng)硬盤為PCIE硬盤時,從PCIE控制器讀取該硬盤的狀態(tài)信息,根據(jù)獲得的該硬盤的狀態(tài)信息控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài);
[0048]當(dāng)硬盤為非PCIE硬盤時,從非PCIE控制器讀取該硬盤的狀態(tài)信息,根據(jù)獲得的該硬盤的狀態(tài)信息控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài)。
[0049]需要說明的是,關(guān)于如何控制與硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài)屬于本領(lǐng)域技術(shù)人員所熟知的慣用技術(shù)手段,并不用來限制本發(fā)明,在此不再贅述。
[0050]其中,狀態(tài)信息包括:硬盤的活動狀態(tài)、定位狀態(tài)和錯誤狀態(tài)等。以及,非PCIE控制器為磁盤陣列(Raid)卡,PCIE控制器為中央處理器(CPU)。
[0051]其中,每個LED燈包括三個硬盤狀態(tài)指示燈,分別為:定位(Locate)指示燈、錯誤(Error)指示燈、活動(Active)指示燈。根據(jù)從硬盤控制器(PCIE控制器或非PCIE控制器)中獲得的硬盤的狀態(tài)信息,控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài)(即點亮與狀態(tài)信息對應(yīng)的指示燈)。
[0052]上述方法中,可以通過片上可編程系統(tǒng)(PSOC)芯片進行實現(xiàn),PSOC芯片與PCIE控制器通過I2C (Inter — Integrated Circuit)總線相連;PS0C芯片與非PCIE控制器通過串行通用輸入/輸出(SGP1)總線相連。具體如何使用PSOC芯片實現(xiàn)本發(fā)明方法屬于本領(lǐng)域技術(shù)人員的慣用技術(shù)手段,并不用于限定本發(fā)明的保護范圍,這里不再贅述。
[0053]本發(fā)明方法中通過硬盤的狀態(tài)信號判斷出硬盤的狀態(tài),進而能夠指示不同類型的硬盤的狀態(tài),實現(xiàn)了在升級硬盤接口的同時做到對硬盤狀態(tài)指示的兼容。
[0054]圖2為本發(fā)明指示不同類型硬盤的狀態(tài)的系統(tǒng)的結(jié)構(gòu)示意圖,如圖2所示,包括:監(jiān)測模塊、判斷模塊、控制模塊和一個以上的LED燈。其中,
[0055]監(jiān)測模塊,用于監(jiān)測各個硬盤的狀態(tài)信號。
[0056]判斷模塊,用于根據(jù)監(jiān)測到的硬盤的狀態(tài)信號判斷硬盤的類型。
[0057]控制模塊,用于根據(jù)判斷出的硬盤的類型,讀取該硬盤的狀態(tài)信息并控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài)。
[0058]LED燈,用于顯示對應(yīng)的硬盤的狀態(tài)。
[0059]其中,LED燈包括三個硬盤狀態(tài)指示燈,分別為:定位(Locate)指示燈、錯誤(Error)指示燈、活動(Active)指示燈。控制模塊根據(jù)從硬盤控制器(PCIE控制器或SAS控制器)中獲得的硬盤的狀態(tài)信息,控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài)(即點亮與狀態(tài)信息對應(yīng)的指示燈)。
[0060]進一步地,該系統(tǒng)還包括一個以上的小型存儲接口 SFF-8639,用于與各個硬盤相連,通過PCB走線與監(jiān)測模塊相連。
[0061]其中,監(jiān)測模塊,具體用于:通過小型存儲接口 SFF-8639與各個硬盤相連,監(jiān)測各個硬盤的狀態(tài)信號。其中,狀態(tài)信號至少包括:在位(Present)信號和指示(Ifdef)信號。
[0062]判斷模塊,具體用于:
[0063]當(dāng)監(jiān)測到的硬盤的狀態(tài)信號為Present信號且Present = O時,監(jiān)測Ifdef信號;
[0064]當(dāng)監(jiān)測到的Ifdef = O時,則判斷所述硬盤為PCIE硬盤;當(dāng)監(jiān)測到的Ifdef = I時,則判斷所述硬盤為非PCIE硬盤。其中,非PCIE硬盤包括:SAS硬盤和/或SATA硬盤。
[0065]控制模塊,具體用于:
[0066]當(dāng)硬盤為PCIE硬盤時,從PCIE控制器讀取所述硬盤的狀態(tài)信息,根據(jù)獲得的所述硬盤的狀態(tài)信息控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài);
[0067]當(dāng)硬盤為非PCIE硬盤時,從非PCIE控制器讀取所述硬盤的狀態(tài)信息,根據(jù)獲得的所述硬盤的狀態(tài)信息控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài)。
[0068]其中,狀態(tài)信息包括:硬盤的活動狀態(tài)、定位狀態(tài)和錯誤狀態(tài)等。以及,非PCIE控制器為磁盤陣列(Raid)卡,PCIE控制器為中央處理器(CPU)。
[0069]進一步地,該系統(tǒng)還包括,與控制模塊通過I2C總線相連的PCIE控制器和與控制模塊通過串行通用輸入/輸出(SGP1)總線相連的非PCIE控制器。
[0070]其中,PCIE控制器,用于與PCIE硬盤進行信息交互獲取PCIE硬盤的狀態(tài)信息,以便控制模塊讀取PCIE硬盤的狀態(tài)信息;非PCIE控制器,用于與非PCIE硬盤進行信息交互獲取非PCIE硬盤的狀態(tài)信息,以便控制模塊讀取非PCIE硬盤的狀態(tài)信息。
[0071]其中,狀態(tài)信息包括:硬盤的活動狀態(tài)、定位狀態(tài)和錯誤狀態(tài)等。以及,SAS控制器為磁盤陣列(Raid)卡,PCIE控制器為中央處理器(CPU)。
[0072]需要說明的是,關(guān)于PCIE控制器和非PCIE控制器如何與硬盤進行信息交互獲取硬盤的狀態(tài)信息,屬于本領(lǐng)域技術(shù)人員所熟知的慣用技術(shù)手段,在此不再贅述。
[0073]其中,監(jiān)測模塊、判斷模塊、控制模塊可以集成在PSOC芯片中。
[0074]需要說明的是,上述LED等可以替換為替他指示裝置,例如發(fā)光二極管等。
[0075]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本申請不限制于任何特定形式的硬件和軟件的結(jié)合。
[0076]以上所述,僅為本發(fā)明的較佳實例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種指示不同類型硬盤的狀態(tài)的方法,其特征在于,包括: 監(jiān)測各個硬盤的狀態(tài)信號; 根據(jù)監(jiān)測到的硬盤的狀態(tài)信號判斷硬盤的類型; 根據(jù)判斷出的硬盤的類型,讀取該硬盤的狀態(tài)信息并顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測各個硬盤的狀態(tài)信號,包括:通過小型存儲接口 SFF-8639與各個硬盤相連,監(jiān)測各個硬盤的狀態(tài)信號; 其中,狀態(tài)信號包括:在位Present信號和指示Ifdef信號。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)監(jiān)測到的硬盤的狀態(tài)信號判斷硬盤的類型,包括: 當(dāng)監(jiān)測到的硬盤的狀態(tài)信號為Present信號且Present = O時,監(jiān)測Ifdef信號;當(dāng)監(jiān)測到的Ifdef = O時,則判斷該硬盤為PCIE硬盤;當(dāng)監(jiān)測到的Ifdef = I時,則判斷該硬盤為非PCIE硬盤。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根根據(jù)判斷出的硬盤的類型,讀取該硬盤的狀態(tài)信息并顯示,包括: 當(dāng)硬盤為PCIE硬盤時,從PCIE控制器讀取所述硬盤的狀態(tài)信息,根據(jù)獲得的所述硬盤的狀態(tài)信息控制與所述硬盤對應(yīng)的LED燈顯示所述硬盤的狀態(tài); 當(dāng)硬盤為非PCIE硬盤時,從非PCIE控制器讀取所述硬盤的狀態(tài)信息,根據(jù)獲得的所述硬盤的狀態(tài)信息控制與所述硬盤對應(yīng)的LED燈顯示所述硬盤的狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,通過控制硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài)。
6.一種指示不同類型硬盤的狀態(tài)的系統(tǒng),其特征在于,包括:監(jiān)測模塊、判斷模塊、控制模塊和一個以上的LED燈;其中, 監(jiān)測模塊,用于監(jiān)測各個硬盤的狀態(tài)信號; 判斷模塊,用于根據(jù)監(jiān)測到的硬盤的狀態(tài)信號判斷硬盤的類型; 控制模塊,用于根據(jù)判斷出的硬盤的類型,讀取該硬盤的狀態(tài)信息并控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài); LED燈,用于顯示對應(yīng)的硬盤的狀態(tài)。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,該系統(tǒng)還包括:一個以上的小型存儲接口SFF-8639,用于與各個硬盤相連,并與監(jiān)測模塊相連; 所述監(jiān)測模塊,具體用于:通過小型存儲接口 SFF-8639與各個硬盤相連,監(jiān)測各個硬盤的狀態(tài)信號; 其中,狀態(tài)信號包括:在位Present信號和指示Ifdef信號。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述判斷模塊,具體用于: 當(dāng)監(jiān)測到的硬盤的狀態(tài)信號為Present信號且Present = O時,監(jiān)測Ifdef信號;當(dāng)監(jiān)測到的Ifdef = O時,則判斷該硬盤為PCIE硬盤;當(dāng)監(jiān)測到的Ifdef = I時,則判斷該硬盤為非PCIE硬盤。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,該系統(tǒng)還包括:PCIE控制器和非PCIE控制器; 其中,PCIE控制器,用于與PCIE硬盤進行信息交互獲取PCIE硬盤的狀態(tài)信息;非PCIE控制器,用于與非PCIE硬盤進行信息交互獲取非PCIE硬盤的狀態(tài)信息; 所述控制模塊,具體用于: 當(dāng)硬盤為PCIE硬盤時,從PCIE控制器讀取所述硬盤的狀態(tài)信息,根據(jù)獲得的所述硬盤的狀態(tài)信息控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài); 當(dāng)硬盤為非PCIE硬盤時,從非PCIE控制器讀取所述硬盤的狀態(tài)信息,根據(jù)獲得的所述硬盤的狀態(tài)信息控制與該硬盤對應(yīng)的LED燈顯示該硬盤的狀態(tài)。
【文檔編號】G06F11/30GK104516802SQ201510009366
【公開日】2015年4月15日 申請日期:2015年1月8日 優(yōu)先權(quán)日:2015年1月8日
【發(fā)明者】葉豐華 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1