硬盤管理系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種硬盤管理系統(tǒng),涉及存儲控制領(lǐng)域。為解決現(xiàn)有技術(shù)不便于用戶對多個硬盤中的海量數(shù)據(jù)資源進行管理的問題而發(fā)明。包括:電源,硬盤控制模組,SATA總線交換控制模組和主控模組;所有硬盤控制模組均與SATA總線交換控制模組相連,主控模組與SATA總線交換控制模組或硬盤控制模組相連,電源分別為硬盤控制模組、SATA總線交換控制模組和主控模組供電;主控模組,用于接收用戶輸入的硬盤指令,向SATA總線交換控制模組發(fā)送硬盤指令;SATA總線交換控制模組,用于接收主控模組發(fā)送的硬盤指令,對硬盤指令進行分析,當(dāng)硬盤指令為橋接指令時,確定待橋接的目標硬盤后,設(shè)置其內(nèi)部的寄存器,建立主控模組至目標硬盤的訪問通路。該方案可以應(yīng)用在數(shù)據(jù)管理領(lǐng)域。
【專利說明】硬盤管理系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及存儲控制領(lǐng)域,尤其涉及一種硬盤管理系統(tǒng)。
【背景技術(shù)】
[0002]隨著當(dāng)代信息技術(shù)的不斷普及應(yīng)用和電子數(shù)據(jù)資源在社會諸多領(lǐng)域的不斷積累,各類檔案館、文化館、圖書館、美術(shù)館、展覽館及行業(yè)數(shù)據(jù)中心等單位機構(gòu)均存在數(shù)量龐大的信息數(shù)據(jù)資源及大量信息存儲介質(zhì),并且信息數(shù)據(jù)資源及信息存儲介質(zhì)逐年呈快速增長。
[0003]目前,通常使用比較常見的信息存儲介質(zhì)如磁帶、光盤、硬盤等存儲海量數(shù)據(jù)資源。然而,通過硬盤存儲海量數(shù)據(jù)資源時,由于每個硬盤是獨立存在的,不便于用戶對多個硬盤中的海量數(shù)據(jù)資源進行管理。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種硬盤管理系統(tǒng),能夠方便用戶對多個硬盤中的海量數(shù)據(jù)資源進行管理。
[0005]本發(fā)明解決技術(shù)問題采用如下技術(shù)方案:一種數(shù)據(jù)管理系統(tǒng),包括:電源,硬盤控制模組,SATA總線交換控制模組和主控模組;
[0006]所述硬盤控制模組的個數(shù)為一個或多個,每個硬盤控制模組能夠連接5個硬盤;
[0007]所有硬盤控制模組均與所述SATA總線交換控制模組相連,所述主控模組與所述SATA總線交換控制模組或硬盤控制模組相連,所述電源分別為所述硬盤控制模組、所述SATA總線交換控制模組和所述主控模組供電;
[0008]所述主控模組,用于接收用戶輸入的硬盤指令,向所述SATA總線交換控制模組發(fā)送所述硬盤指令;
[0009]所述SATA總線交換控制模組,用于接收所述主控模組發(fā)送的硬盤指令,并對所述硬盤指令進行分析,當(dāng)所述硬盤指令為橋接指令時,確定待橋接的目標硬盤后,設(shè)置其內(nèi)部的寄存器,建立所述主控模組至所述目標硬盤的訪問通路。
[0010]可選的,所述硬盤管理系統(tǒng),還包括:臨時文件交換區(qū);
[0011]所述臨時文件交換區(qū)分別與所述SATA總線交換控制模組和所述主控模組相連;
[0012]所述SATA總線交換控制模組,還用于當(dāng)所述硬盤指令為硬盤自檢指令時,分別獲取與所述硬盤控制模組相連的所有硬盤的自動檢測分析及報告技術(shù)SMART數(shù)據(jù),并將所述SMART數(shù)據(jù)存儲至所述臨時文件交換區(qū);
[0013]所述主控模組,還用于從所述臨時文件交換區(qū)讀取所述SMART數(shù)據(jù),并對所述SMART數(shù)據(jù)進行分析,得到檢測結(jié)果。
[0014]可選的,所述SATA總線交換控制模組,還用于當(dāng)所述硬盤指令為硬盤自檢指令時,設(shè)置其內(nèi)部的寄存器,依次建立主控模組與所述硬盤控制模組相連的多個硬盤的訪問通路;
[0015]所述主控模組,還用于依次通過該訪問通路獲取多個硬盤的自動檢測分析及報告技術(shù)SMART數(shù)據(jù),并對所述SMART數(shù)據(jù)進行分析,得到檢測結(jié)果。
[0016]可選的,所述SATA總線交換控制模組,還用于當(dāng)所述硬盤指令為全盤拷貝指令時,確定所述全盤拷貝指令對應(yīng)的源硬盤和目標硬盤,設(shè)置其內(nèi)部寄存器,將源硬盤內(nèi)存儲的數(shù)據(jù)拷貝至目標硬盤;
[0017]所述主控模組,還用于獲取所述源硬盤的總扇區(qū)數(shù)和拷貝完成的扇區(qū)數(shù)。
[0018]可選的,所述硬盤控制模組,包括:
[0019]多硬盤控制芯片、第一嵌入式處理單元和第一傳感器;
[0020]所述第一嵌入式處理單元分別與所述主控模組和所述SATA總線交換控制模組相連;所述第一嵌入式處理單元分別與所述多硬盤控制芯片和所述第一傳感器相連,所述第一傳感器包括震動傳感器、溫度傳感器和濕度傳感器中的一種或多種;所述多硬盤控制芯片的個數(shù)為一個或多個;所述多硬盤控制芯片,能夠連接5塊SATA接口的硬盤;
[0021]所述第一嵌入式處理單元,用于接收所述主控模組發(fā)送的硬盤指令,并將所述硬盤指令發(fā)送至所述SATA總線交換控制模組;
[0022]所述第一嵌入式處理單元,還用于如果預(yù)設(shè)時間內(nèi)未接收到指令,控制所述多硬盤控制芯片斷電,并開啟休眠狀態(tài)。
[0023]可選的,所述第一嵌入式處理單元,還用于接收到所述主控模組發(fā)送的硬盤指令時,關(guān)閉休眠狀態(tài),并控制對應(yīng)的多硬盤控制芯片上電。
[0024]可選的,所述SATA總線交換控制模組,包括:
[0025]多路器、FPGA芯片和第二嵌入式處理單元;
[0026]所述多路器與所述FPGA芯片相連,所述第二嵌入式處理單元與所述FPGA芯片相連;所述第二嵌入式處理單元與所述主控模組或所述硬盤控制模組相連;
[0027]所述第二嵌入式處理單元,用于接收所述主控模組或所述硬盤控制模組發(fā)送的硬盤指令,并控制所述FPGA芯片執(zhí)行所述硬盤指令相應(yīng)的操作;
[0028]所述第二嵌入式處理單元,還用于如果預(yù)設(shè)時間內(nèi)未接收到指令,控制所述FPGA芯片斷電,并開啟休眠狀態(tài)。
[0029]可選的,所述電源,包括:
[0030]變換器,充電及電源管理模塊和電池;
[0031]所述電池分別與所述變換器和所述充電及電源管理模塊相連;
[0032]所述變換器包括:交流/直流變換器和直流/直流變換器。
[0033]可選的,所述主控模組,包括:
[0034]嵌入式工控機、嵌入式多媒體交互設(shè)備和遠程控制終端中的一種或多種。
[0035]本發(fā)明具有如下有益效果:通過將待管理的硬盤均連接至硬盤控制模組,并在SATA總線交換控制模組接收到橋接指令時,建立主控模組至目標硬盤的訪問通路,使用戶可以通過該訪問通路讀取目標硬盤中的數(shù)據(jù)、拷貝目標硬盤中的數(shù)據(jù)、或向目標硬盤拷貝數(shù)據(jù)等,從而實現(xiàn)硬盤的管理。本發(fā)明實施例提供的技術(shù)方案解決了現(xiàn)有技術(shù)中由于每個硬盤是獨立存在的,不便于用戶對多個硬盤中的海量數(shù)據(jù)資源進行管理的問題。
【專利附圖】
【附圖說明】
[0036]圖1為本發(fā)明實施例1提供的硬盤管理系統(tǒng)的結(jié)構(gòu)示意圖一;
[0037]圖2為本發(fā)明實施例1提供的硬盤管理系統(tǒng)的結(jié)構(gòu)示意圖二 ;
[0038]圖3為圖1所示的硬盤管理系統(tǒng)中硬盤控制模組的結(jié)構(gòu)示意圖;
[0039]圖4為圖1所示的硬盤管理系統(tǒng)中SATA總線交換控制模組的結(jié)構(gòu)示意圖;
[0040]圖5為圖1所示的硬盤管理系統(tǒng)中電源的結(jié)構(gòu)示意圖。
【具體實施方式】
[0041]下面結(jié)合實施例及附圖對本發(fā)明的技術(shù)方案作進一步闡述。
[0042]實施例1
[0043]如圖1所示,本實施例提供了一種硬盤管理系統(tǒng),包括:電源101,硬盤控制模組102,SATA總線交換控制模組103和主控模組104。其中,硬盤控制模組的個數(shù)為一個或多個,每個硬盤控制模組能夠連接5個硬盤;所有硬盤控制模組均與SATA總線交換控制模組相連,主控模組與SATA總線交換控制模組或硬盤控制模組相連,電源分別為硬盤控制模組、SATA總線交換控制模組和主控模組供電;主控模組,用于接收用戶輸入的硬盤指令,向SATA總線交換控制模組發(fā)送硬盤指令;SATA總線交換控制模組,用于接收主控模組發(fā)送的硬盤指令,并對硬盤指令進行分析,當(dāng)硬盤指令為橋接指令時,確定待橋接的目標硬盤后,設(shè)置其內(nèi)部的寄存器,建立主控模組至目標硬盤的訪問通路。
[0044]在本實施例中,圖1以主控模組與SATA總線交換控制模組相連為例進行說明,主控模組與硬盤控制模組相連時,硬盤管理系統(tǒng)的結(jié)構(gòu)與圖1所示的相似,在此不再一一贅述。
[0045]在本實施例中,硬盤控制模組102可以包括多硬盤控制芯片如JMB321等,以便于擴展硬盤的接口數(shù)量。每個多硬盤控制芯片可以連接5個硬盤,并可以通過多硬盤控制芯片對這5個硬盤進行管理,獨立的對單個硬盤進行開關(guān)電控制。
[0046]在本實施例中,硬盤控制模組內(nèi)部可以通過SATA總線通訊,硬盤控制模組可以通過CAN總線與SATA總線交換控制模組通訊,主控模組可以通過USB3.0與SATA總線交換控制模組通訊。
[0047]在本實施例中,主控模組接收到用戶輸入的硬盤指令后,向SATA總線交換控制模組發(fā)送該硬盤指令;SATA總線交換控制模組接收到主控模組發(fā)送的硬盤指令后,對硬盤指令進行分析,當(dāng)硬盤指令為橋接指令時,確定待橋接的目標硬盤后,設(shè)置其內(nèi)部寄存器,建立主控模組至目標硬盤的訪問通路,使用戶可以通過該訪問通路讀取目標硬盤中的數(shù)據(jù)、拷貝目標硬盤中的數(shù)據(jù)、或向目標硬盤拷貝數(shù)據(jù)。特別的,為防止用戶非法篡改硬盤中的數(shù)據(jù),還可以對硬盤設(shè)置寫保護,使只有合法用戶才能對硬盤進行修改。其中,主控模組與SATA總線交換控制模組相連時,主控模組可以直接向SATA總線交換控制模組發(fā)送硬盤指令;主控模組與硬盤控制模組相連時,主控模組可以經(jīng)由硬盤控制模組向SATA總線交換控制模組發(fā)送硬盤指令。主控模組可以包括:嵌入式工控機、嵌入式多媒體交互設(shè)備和遠程控制終端中的一種或多種;該嵌入式多媒體交互設(shè)備可以為包括鍵盤和顯示屏的交互設(shè)備,在此不作限制。
[0048]在本實施例中,可以通過主控模組管理硬盤的目錄數(shù)據(jù)及硬盤數(shù)據(jù)的簡要描述,對硬盤數(shù)據(jù)做索引供用戶檢索。還可以定時對硬盤內(nèi)存儲的數(shù)據(jù)進行檢測,以確保硬盤內(nèi)數(shù)據(jù)的安全;當(dāng)檢測到硬盤內(nèi)數(shù)據(jù)損壞時,可以及時告警,以使用戶能夠及時將備份數(shù)據(jù)還原。
[0049]進一步的,如圖2所示,本實施例提供的硬盤存儲系統(tǒng),還可以包括:臨時文件交換區(qū)105。其中,臨時文件交換區(qū)分別與SATA總線交換控制模組和主控模組相連;SATA總線交換控制模組,還用于當(dāng)硬盤指令為硬盤自檢指令時,分別獲取與硬盤控制模組相連的所有硬盤的自動檢測分析及報告技術(shù)SMART數(shù)據(jù),并將SMART數(shù)據(jù)存儲至臨時文件交換區(qū);主控模組,還用于從臨時文件交換區(qū)讀取SMART數(shù)據(jù),并對SMART數(shù)據(jù)進行分析,得到檢測結(jié)果。
[0050]本實施例提供的硬盤存儲系統(tǒng)中,SATA總線交換控制模組,還用于當(dāng)硬盤指令為硬盤自檢指令時,設(shè)置其內(nèi)部的寄存器,依次建立主控模組與硬盤控制模組相連的多個硬盤的訪問通路;主控模組,還用于依次通過該訪問通路獲取多個硬盤的自動檢測分析及報告技術(shù)SMART數(shù)據(jù),并對SMART數(shù)據(jù)進行分析,得到檢測結(jié)果。
[0051 ] 在本實施例中,可以由SATA總線交換控制模組獲取SMART (自動檢測分析及報告技術(shù),Self-Monitoring Analysis and Report Technology)數(shù)據(jù),也可以由主控模組獲取SMART數(shù)據(jù),在此不作限制。其中,由SATA總線交換控制模組獲取SMART數(shù)據(jù)時,SATA總線交換控制模組將SMART數(shù)據(jù)存儲至臨時文件交換區(qū),主控模組從臨時文件交換區(qū)調(diào)取SMART數(shù)據(jù)。由主控模組獲取SMART數(shù)據(jù)時,需要由SATA總線交換控制模組建立通路,主控模組通過該通路獲取SMART數(shù)據(jù)。主控模組獲取SMART數(shù)據(jù)后,可以將SMART數(shù)據(jù)進行分析,得到硬盤的健康狀況。
[0052]在本實施例中,SATA總線交換模組可以根據(jù)硬盤自檢指令,啟動硬盤自檢操作;還可以定時啟動硬盤自檢操作,在此不作限制。其中,啟動自檢操作的周期,可以由用戶根據(jù)需要設(shè)置。
[0053]本實施例提供的硬盤管理系統(tǒng),其中,SATA總線交換控制模組,還用于當(dāng)硬盤指令為全盤拷貝指令時,確定全盤拷貝指令對應(yīng)的源硬盤和目標硬盤,設(shè)置其內(nèi)部寄存器,將源硬盤內(nèi)存儲的數(shù)據(jù)拷貝至目標硬盤;主控模組,還用于獲取源硬盤的總扇區(qū)數(shù)和拷貝完成的扇區(qū)數(shù)。
[0054]在本實施例中,當(dāng)用戶需要全盤拷貝時,SATA總線交換控制模組通過設(shè)置內(nèi)部寄存器將源硬盤內(nèi)存儲的數(shù)據(jù)全部拷貝至目標硬盤。為方便用戶對拷貝進度進行監(jiān)控,在拷貝過程中,還可以通過主控模組獲取源硬盤的總扇區(qū)數(shù)和拷貝完成的扇區(qū)數(shù)。當(dāng)拷貝完成時,SATA總線交換控制模組可以自動停止。
[0055]進一步的,如圖3所示,本實施例提供的硬盤管理系統(tǒng)中硬盤控制模組102,包括:硬盤控制芯片1021、第一嵌入式處理單兀1022和第一傳感器1023 ;第一嵌入式處理單兀分別與主控模組和SATA總線交換控制模組相連;第一嵌入式處理單元分別與多硬盤控制芯片和第一傳感器相連,第一傳感器包括震動傳感器、溫度傳感器和濕度傳感器中的一種或多種;多硬盤控制芯片的個數(shù)為一個或多個;多硬盤控制芯片,能夠連接5塊SATA接口的硬盤;第一嵌入式處理單元,用于接收主控模組發(fā)送的硬盤指令,并將硬盤指令發(fā)送至SATA總線交換控制模組;第一嵌入式處理單元,還用于如果預(yù)設(shè)時間內(nèi)未接收到指令,控制多硬盤控制芯片斷電,并開啟休眠狀態(tài)。
[0056]該第一嵌入式處理單元,還用于接收到主控模組發(fā)送的硬盤指令時,關(guān)閉休眠狀態(tài),并控制對應(yīng)的多硬盤控制芯片上電。
[0057]在本實施例中,當(dāng)多硬盤控制芯片的個數(shù)為多個時,所有多硬盤控制芯片均連接到第一嵌入式處理單元。為了節(jié)約電量,在預(yù)設(shè)時間內(nèi)未接收到指令時,第一嵌入式處理單元可以控制所有多硬盤控制芯片斷電,并開啟休眠狀態(tài),使第一嵌入式處理單元進入休眠狀態(tài)。當(dāng)?shù)谝磺度胧教幚韱卧邮盏街骺啬=M發(fā)送的硬盤指令時,第一嵌入式處理單元關(guān)閉休眠狀態(tài),并控制對應(yīng)的多硬盤控制芯片上電;還可以通過第一嵌入式處理單元接收SATA總線交換控制模組返回的數(shù)據(jù)。由于第一嵌入式處理單元僅控制對應(yīng)的多硬盤控制芯片上電,即其余多硬盤控制芯片仍處于斷電狀態(tài),能夠節(jié)約電量。
[0058]在本實施例中,可以通過第一傳感器對環(huán)境如震動、溫度或濕度等數(shù)據(jù)進行監(jiān)控,通過第一嵌入式處理單元對環(huán)境數(shù)據(jù)進行處理,并在環(huán)境數(shù)據(jù)超過預(yù)設(shè)閾值時,進行超限告警或啟動相應(yīng)的裝置進行環(huán)境調(diào)控。該第一傳感器還可以包括行程開關(guān),以對多硬盤控制芯片是否連接硬盤以及連接幾個硬盤進行監(jiān)控。
[0059]進一步的,如圖4所示,本實施例提供的硬盤管理系統(tǒng)中SATA總線交換控制模組103,包括:多路器1031、FPGA芯片1032和第二嵌入式處理單元1033。其中,多路器與FPGA芯片相連,第二嵌入式處理單元與FPGA芯片相連;第二嵌入式處理單元與硬盤控制模組相連,或第二嵌入式處理單元與主控模組和硬盤控制模組相連;第二嵌入式處理單元,用于接收主控模組或硬盤控制模組發(fā)送的硬盤指令,并控制FPGA芯片執(zhí)行硬盤指令相應(yīng)的操作;第二嵌入式處理單元,還用于如果預(yù)設(shè)時間內(nèi)未接收到指令,控制FPGA芯片斷電,并開啟休眠狀態(tài)。
[0060]在本實施例中,為了節(jié)約電量,當(dāng)?shù)诙度胧教幚韱卧A(yù)設(shè)時間內(nèi)未接收到硬盤指令時,第二嵌入式處理單元可以控制FPGA芯片斷電,并開啟休眠模式。當(dāng)?shù)诙度胧教幚韱卧邮盏街骺啬=M發(fā)送的硬盤指令時,可以關(guān)閉休眠模式,并控制FPGA芯片上電。
[0061]在本實施例中,第二嵌入式處理單元也可以與第一傳感器相連;既可以通過第一嵌入式處理單元對第一傳感器采集的數(shù)據(jù)進行處理,也可以通過第二嵌入式處理單元對第一傳感器采集的數(shù)據(jù)進行處理,在此不再一一贅述。
[0062]在本實施例中,可以通過SATA總線交換控制模組對總線進行切換。該總線切換包括物理切換和邏輯切換。其中,邏輯切換通過對FPGA芯片的寄存器進行操作實現(xiàn),物理切換通過第二嵌入式處理單元的10(輸入輸出)腳對多路器選擇管腳控制實現(xiàn)。
[0063]進一步的,F(xiàn)PGA芯片可以包括以下功能模塊:硬盤陣接口、第一 SATA HOST、第二SATA HOST、第一 SATA接口、第二 SATA接口、SATA DXC和處理器接口。其中,硬盤陣接口:由4個3Gbps的收發(fā)器構(gòu)成,完成盤陣SATA接口的物理層連接建立與物理層數(shù)據(jù)收發(fā);SATAHOSTl:完成完整的SATA主機控制功能,與盤陣接口連接,與SATA H0ST2配合完成硬盤對拷功能;SATA H0ST2:完成完整的SATA主機控制功能,與備份硬盤接口連接,與SATA HOSTl配合完成硬盤對拷功能;PC SATA接口:由I個3Gbps的收發(fā)器構(gòu)成,完成與PC機SATA接口的物理層連接建立與物理層數(shù)據(jù)收發(fā),實現(xiàn)PC機對盤陣的讀寫訪問;MCU SATA接口:由I個3Gbps的收發(fā)器構(gòu)成,完成與第二嵌入式處理器的SATA接口的物理層連接建立與物理層數(shù)據(jù)收發(fā),實現(xiàn)MCU對盤陣的自檢;SATA DXC:實現(xiàn)SATA數(shù)據(jù)速率匹配與交叉連接功能;MCU接口:可通過UART/SPI/并口等多種方式實現(xiàn)第二嵌入式處理器對FPGA芯片的管理功倉泛。
[0064]進一步的,如圖5所示,本實施例提供的硬盤管理系統(tǒng)中電源101,包括:變換器1011,充電及電源管理模塊1012和電池1013。其中,電池分別與變換器和充電及電源管理模塊相連;變換器包括:交流/直流變換器和直流/直流變換器。
[0065]本發(fā)明具有如下有益效果:通過將待管理的硬盤均連接至硬盤控制模組,并在SATA總線交換控制模組接收到橋接指令時,建立主控模組至目標硬盤的訪問通路,使用戶可以通過該訪問通路讀取目標硬盤中的數(shù)據(jù)、拷貝目標硬盤中的數(shù)據(jù)、或向目標硬盤拷貝數(shù)據(jù)等,從而實現(xiàn)硬盤的管理。本發(fā)明實施例提供的技術(shù)方案解決了現(xiàn)有技術(shù)中由于每個硬盤是獨立存在的,不便于用戶對多個硬盤中的海量數(shù)據(jù)資源進行管理的問題。
[0066]以上實施例的先后順序僅為便于描述,不代表實施例的優(yōu)劣。
[0067]最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種硬盤管理系統(tǒng),其特征在于,包括: 電源,硬盤控制模組,SATA總線交換控制模組和主控模組; 所述硬盤控制模組的個數(shù)為一個或多個,每個硬盤控制模組能夠連接5個硬盤;所有硬盤控制模組均與所述SATA總線交換控制模組相連,所述主控模組與所述SATA總線交換控制模組或所述硬盤控制模組相連,所述電源分別為所述硬盤控制模組、所述SATA總線交換控制模組和所述主控模組供電; 所述主控模組,用于接收用戶輸入的硬盤指令,向所述SATA總線交換控制模組發(fā)送所述硬盤指令; 所述SATA總線交換控制模組,用于接收所述主控模組發(fā)送的硬盤指令,并對所述硬盤指令進行分析,當(dāng)所述硬盤指令為橋接指令時,確定待橋接的目標硬盤后,設(shè)置其內(nèi)部的寄存器,建立所述主控模組至所述目標硬盤的訪問通路。
2.根據(jù)權(quán)利要求1所述的硬盤管理系統(tǒng),其特征在于,還包括:臨時文件交換區(qū); 所述臨時文件交換區(qū)分別與所述SATA總線交換控制模組和所述主控模組相連; 所述SATA總線交換控制模組,還用于當(dāng)所述硬盤指令為硬盤自檢指令時,分別獲取與所述硬盤控制模組相連的所有硬盤的自動檢測分析及報告技術(shù)SMART數(shù)據(jù),并將所述SMART數(shù)據(jù)存儲至所述臨時文件交換區(qū); 所述主控模組,還用于從所述臨時文件交換區(qū)讀取所述SMART數(shù)據(jù),并對所述SMART數(shù)據(jù)進行分析,得到檢測結(jié)果。
3.根據(jù)權(quán)利要求1所述的硬盤管理系統(tǒng),其特征在于, 所述SATA總線交換控制模組,還用于當(dāng)所述硬盤指令為硬盤自檢指令時,設(shè)置其內(nèi)部的寄存器,依次建立主控模組與所述硬盤控制模組相連的多個硬盤的訪問通路; 所述主控模組,還用于依次通過該訪問通路獲取多個硬盤的自動檢測分析及報告技術(shù)SMART數(shù)據(jù),并對所述SMART數(shù)據(jù)進行分析,得到檢測結(jié)果。
4.根據(jù)權(quán)利要求1所述的硬盤管理系統(tǒng),其特征在于, 所述SATA總線交換控制模組,還用于當(dāng)所述硬盤指令為全盤拷貝指令時,確定所述全盤拷貝指令對應(yīng)的源硬盤和目標硬盤,設(shè)置其內(nèi)部寄存器,將源硬盤內(nèi)存儲的數(shù)據(jù)拷貝至目標硬盤; 所述主控模組,還用于獲取所述源硬盤的總扇區(qū)數(shù)和拷貝完成的扇區(qū)數(shù)。
5.根據(jù)權(quán)利要求1至4中任意一項所述的硬盤管理系統(tǒng),其特征在于,所述硬盤控制模組,包括: 多硬盤控制芯片、第一嵌入式處理單元和第一傳感器; 所述第一嵌入式處理單元分別與所述主控模組和所述SATA總線交換控制模組相連;所述第一嵌入式處理單元分別與所述多硬盤控制芯片和所述第一傳感器相連,所述第一傳感器包括震動傳感器、溫度傳感器和濕度傳感器中的一種或多種;所述多硬盤控制芯片的個數(shù)為一個或多個;所述多硬盤控制芯片,能夠連接5塊SATA接口的硬盤; 所述第一嵌入式處理單元,用于接收所述主控模組發(fā)送的硬盤指令,并將所述硬盤指令發(fā)送至所述SATA總線交換控制模組; 所述第一嵌入式處理單元,還用于如果預(yù)設(shè)時間內(nèi)未接收到指令,控制所述多硬盤控制芯片斷電,并開啟休眠狀態(tài)。
6.根據(jù)權(quán)利要求5所述的硬盤管理系統(tǒng),其特征在于, 所述第一嵌入式處理單元,還用于接收到所述主控模組發(fā)送的硬盤指令時,關(guān)閉休眠狀態(tài),并控制對應(yīng)的多硬盤控制芯片上電。
7.根據(jù)權(quán)利要求1至4中任意一項所述的硬盤管理系統(tǒng),其特征在于,所述SATA總線交換控制模組,包括: 多路器、FPGA芯片和第二嵌入式處理單元; 所述多路器與所述FPGA芯片相連,所述第二嵌入式處理單元與所述FPGA芯片相連;所述第二嵌入式處理單元與所述硬盤控制模組相連,或所述第二嵌入式處理單元分別與所述主控模組和所述硬盤控制模組相連; 所述第二嵌入式處理單元,用于接收所述主控模組或所述硬盤控制模組發(fā)送的硬盤指令,并控制所述FPGA芯片執(zhí)行所述硬盤指令相應(yīng)的操作; 所述第二嵌入式處理單元,還用于如果預(yù)設(shè)時間內(nèi)未接收到指令,控制所述FPGA芯片斷電,并開啟休眠狀態(tài)。
8.根據(jù)權(quán)利要求1至4中任意一項所述的硬盤管理系統(tǒng),其特征在于,所述電源,包括: 變換器,充電及電源管理模塊和電池; 所述電池分別與所述變換器和所述充電及電源管理模塊相連; 所述變換器包括:交流/直流變換器和直流/直流變換器。
9.根據(jù)權(quán)利要求1至4中任意一項所述的硬盤管理系統(tǒng),其特征在于,所述主控模組,包括: 嵌入式工控機、嵌入式多媒體交互設(shè)備和遠程控制終端中的一種或多種。
【文檔編號】G06F3/06GK104199621SQ201410433061
【公開日】2014年12月10日 申請日期:2014年8月28日 優(yōu)先權(quán)日:2014年8月28日
【發(fā)明者】朱宏偉, 王山水 申請人:北京萊金信息技術(shù)有限公司