專利名稱:一種文件保護(hù)裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及計(jì)算機(jī)通信領(lǐng)域,具體涉及一種文件保護(hù)裝置。
背景技術(shù):
服務(wù)器的出現(xiàn)是伴隨著計(jì)算機(jī)技術(shù)的發(fā)展而來(lái)的。在過(guò)去的幾十年間,服務(wù)器已 經(jīng)應(yīng)用到國(guó)民經(jīng)濟(jì)生產(chǎn)的各行各業(yè)。在一些重要的部門要求服務(wù)器具有相當(dāng)高的可靠性, 文件的丟失以及破環(huán)會(huì)產(chǎn)生巨大的損失。在服務(wù)器硬件層面,由于系統(tǒng)越來(lái)越大,也越來(lái)越復(fù)雜,電源種類繁多,散熱問(wèn)題 也日益突出。電源系統(tǒng)的故障,以及機(jī)箱溫度過(guò)高都會(huì)造成系統(tǒng)掉電關(guān)機(jī)或是宕機(jī)。對(duì)于 服務(wù)器脆弱的文件系統(tǒng)來(lái)說(shuō),這是致命的。
實(shí)用新型內(nèi)容本實(shí)用新型要解決的技術(shù)問(wèn)題是提供一種文件保護(hù)裝置及其保護(hù)文件的方法,可 以在系統(tǒng)掉電或過(guò)熱前,對(duì)文件進(jìn)行保存以保護(hù)文件系統(tǒng)。為了解決上述問(wèn)題,本實(shí)用新型提供了一種文件保護(hù)裝置,包括存儲(chǔ)模塊;用于提供板級(jí)的電壓測(cè)試點(diǎn)、及測(cè)量這些電壓測(cè)試點(diǎn)的電壓的板級(jí)電源檢測(cè)系 統(tǒng);用于提供板級(jí)的溫度測(cè)試點(diǎn)、及測(cè)量這些溫度測(cè)試點(diǎn)的溫度的板級(jí)溫度檢測(cè)系 統(tǒng);用于將所測(cè)量的電壓和溫度由模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)輸出的模數(shù)轉(zhuǎn)換模塊;用于根據(jù)轉(zhuǎn)換為數(shù)字信號(hào)的電壓及溫度判斷系統(tǒng)是否即將掉電或過(guò)熱,如果是則 將目前打開的文件保存進(jìn)所述存儲(chǔ)模塊的處理模塊。優(yōu)選地,所述板級(jí)溫度檢測(cè)系統(tǒng)是主板的溫度檢測(cè)電路;所述板級(jí)電源檢測(cè)系統(tǒng) 是主板的供電系統(tǒng)檢測(cè)電路。優(yōu)選地,所述模數(shù)轉(zhuǎn)換模塊為83795芯片。優(yōu)選地,所述存儲(chǔ)模塊為硬盤。優(yōu)選地,所述處理模塊通過(guò)系統(tǒng)管理總線SMBus與所述83795芯片相連。優(yōu)選地,所述處理模塊包括用于保存各電壓測(cè)量點(diǎn)的電壓預(yù)設(shè)閾值,及各溫度測(cè)量點(diǎn)的溫度預(yù)設(shè)閾值的輸入 /輸出控制器中心ICH;用于分別將各電壓測(cè)量點(diǎn)的電壓與該電壓測(cè)量點(diǎn)的電壓預(yù)設(shè)閾值比較,分別將各 溫度測(cè)量點(diǎn)的溫度與該溫度測(cè)量點(diǎn)的溫度預(yù)設(shè)閾值比較,根據(jù)比較結(jié)果判斷系統(tǒng)是否即將 掉電或過(guò)熱,如果是則將目前打開的文件保存進(jìn)所述存儲(chǔ)模塊的CPU ;用于連接所述CPU和所述ICH的輸入輸出集線器Ι0Η。優(yōu)選地,所述CPU包括用于被觸發(fā)后將目前打開的文件保存進(jìn)所述存儲(chǔ)模塊,忽略后繼的觸發(fā)直到系統(tǒng)重啟的控制單元;用于分別將各電壓測(cè)量點(diǎn)的電壓與該電壓測(cè)量點(diǎn)的電壓預(yù)設(shè)閾值比較,當(dāng)至少一 個(gè)比較結(jié)果為小于或等于時(shí)觸發(fā)所述控制單元的第一比較器;用于分別將各溫度測(cè)量點(diǎn)的溫度與該溫度測(cè)量點(diǎn)的溫度預(yù)設(shè)閾值比較,當(dāng)至少一 個(gè)比較結(jié)果為大于或等于時(shí)觸發(fā)所述控制單元的第二比較器。本實(shí)用新型的有益效果是能夠在系統(tǒng)電源發(fā)生故障或是系統(tǒng)溫度過(guò)高前保存文 件,減少用戶的損失,提高系統(tǒng)的可靠行,以及可恢復(fù)性。
圖1為實(shí)施例一的文件保護(hù)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合附圖及實(shí)施例對(duì)本實(shí)用新型的技術(shù)方案進(jìn)行更詳細(xì)的說(shuō)明。需要說(shuō)明的是,如果不沖突,本實(shí)用新型實(shí)施例以及實(shí)施例中的各個(gè)特征可以相 互結(jié)合,均在本實(shí)用新型的保護(hù)范圍之內(nèi)。實(shí)施例一,一種文件保護(hù)裝置,包括存儲(chǔ)模塊;用于提供板級(jí)的電壓測(cè)試點(diǎn)、及測(cè)量這些電壓測(cè)試點(diǎn)的電壓的板級(jí)電源檢測(cè)系 統(tǒng);用于提供板級(jí)的溫度測(cè)試點(diǎn)、及測(cè)量這些溫度測(cè)試點(diǎn)的溫度的板級(jí)溫度檢測(cè)系 統(tǒng);用于將所測(cè)量的電壓和溫度由模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)輸出的模數(shù)轉(zhuǎn)換模塊;用于根據(jù)轉(zhuǎn)換為數(shù)字信號(hào)的電壓及溫度判斷系統(tǒng)是否即將掉電或過(guò)熱,如果是則 將目前打開的文件保存進(jìn)所述存儲(chǔ)模塊的處理模塊。本實(shí)施例中,所述板級(jí)溫度檢測(cè)系統(tǒng)可以但不限于是主板的溫度檢測(cè)電路;所述 板級(jí)電源檢測(cè)系統(tǒng)可以但不限是主板的供電系統(tǒng)檢測(cè)電路。本實(shí)施例中,所述模數(shù)轉(zhuǎn)換模塊可以但不限于為83795芯片,也可以是其它能將 模擬量轉(zhuǎn)換為數(shù)字量的模塊。本實(shí)施例中,所述存儲(chǔ)模塊可以但不限于為硬盤。本實(shí)施例中,所述處理模塊可以但不限于通過(guò)SMBus (System Management Bus,系 統(tǒng)管理總線)與所述83795芯片相連,將所述SMBus作為所述83795芯片與所述處理模塊 交互數(shù)字信號(hào)的通信鏈路。本實(shí)施例中,所述目前打開的文件可以包括系統(tǒng)文件和用戶文件,或其中任一。本實(shí)施例中,所述處理模塊具體可以包括用于保存各電壓測(cè)量點(diǎn)的電壓預(yù)設(shè)閾值,及各溫度測(cè)量點(diǎn)的溫度預(yù)設(shè)閾值的 ICHdnput Output controller hub,輸入 / 輸出控制器中心);用于分別將各電壓測(cè)量點(diǎn)的電壓與該電壓測(cè)量點(diǎn)的電壓預(yù)設(shè)閾值比較,分別將各 溫度測(cè)量點(diǎn)的溫度與該溫度測(cè)量點(diǎn)的溫度預(yù)設(shè)閾值比較,根據(jù)比較結(jié)果判斷系統(tǒng)是否即將 掉電或過(guò)熱,如果是則將目前打開的文件保存進(jìn)所述存儲(chǔ)模塊的CPU ;用于連接所述CPU和所述ICH的IOH(Input Output Hub,輸入輸出集線器)。[0040]本實(shí)施例中,CPU負(fù)責(zé)計(jì)算處理,在83795中的數(shù)據(jù)數(shù)據(jù)先經(jīng)過(guò)ICH,Ι0Η,最后到 達(dá)CPU ;CPU將這些數(shù)據(jù)與ICH中的相應(yīng)閾值進(jìn)行比較。如果超出安全范圍,將會(huì)觸發(fā)文件 保護(hù)機(jī)制,將內(nèi)存中的文件,以及用戶文件進(jìn)行保護(hù),將文件寫入到HDD(硬盤)中,然后關(guān) 機(jī)。本實(shí)施例中,為了保證反應(yīng)時(shí)間夠長(zhǎng),任一電壓測(cè)量點(diǎn)的所述電壓預(yù)設(shè)閾值設(shè)置 的略高于系統(tǒng)所允許的該點(diǎn)的電壓最低值,任一溫度測(cè)量點(diǎn)的所述溫度預(yù)設(shè)閾值設(shè)置的略 低于系統(tǒng)允許的最高工作溫度。實(shí)際應(yīng)用中,略高/低的幅度可根據(jù)經(jīng)驗(yàn)、試驗(yàn)或仿真確定。本實(shí)施例中,所述CPU具體可以包括用于被觸發(fā)后將目前打開的文件保存進(jìn)所述存儲(chǔ)模塊,忽略后繼的觸發(fā)直到系統(tǒng) 重啟的控制單元;用于分別將各電壓測(cè)量點(diǎn)的電壓與該電壓測(cè)量點(diǎn)的電壓預(yù)設(shè)閾值比較,當(dāng)至少一 個(gè)比較結(jié)果為小于或等于時(shí)觸發(fā)所述控制單元的第一比較器;用于分別將各溫度測(cè)量點(diǎn)的溫度與該溫度測(cè)量點(diǎn)的溫度預(yù)設(shè)閾值比較,當(dāng)至少一 個(gè)比較結(jié)果為大于或等于時(shí)觸發(fā)所述控制單元的第二比較器。本實(shí)施例中,所述處理模塊還可以用于在保存目前運(yùn)行的系統(tǒng)文件時(shí)建立或更新 一個(gè)日志,該日志也可以保存在所述存儲(chǔ)模塊中。本實(shí)施例可以根據(jù)對(duì)系統(tǒng)電壓,溫度實(shí)時(shí)偵測(cè)的結(jié)果,預(yù)測(cè)系統(tǒng)的狀態(tài),在系統(tǒng)掉 電或過(guò)熱前,對(duì)正在運(yùn)行的文件進(jìn)行保存,達(dá)成對(duì)文件系統(tǒng)的保護(hù)。當(dāng)然,本實(shí)用新型還可有其他多種實(shí)施例,在不背離本實(shí)用新型精神及其實(shí)質(zhì)的 情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本實(shí)用新型作出各種相應(yīng)的改變和變形,但這些 相應(yīng)的改變和變形都應(yīng)屬于本實(shí)用新型的權(quán)利要求的保護(hù)范圍。
權(quán)利要求1.一種文件保護(hù)裝置,其特征在于,包括存儲(chǔ)模塊;用于提供板級(jí)的電壓測(cè)試點(diǎn)、及測(cè)量這些電壓測(cè)試點(diǎn)的電壓的板級(jí)電源檢測(cè)系統(tǒng); 用于提供板級(jí)的溫度測(cè)試點(diǎn)、及測(cè)量這些溫度測(cè)試點(diǎn)的溫度的板級(jí)溫度檢測(cè)系統(tǒng); 用于將所測(cè)量的電壓和溫度由模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)輸出的模數(shù)轉(zhuǎn)換模塊; 用于根據(jù)轉(zhuǎn)換為數(shù)字信號(hào)的電壓及溫度判斷系統(tǒng)是否即將掉電或過(guò)熱,如果是則將目 前打開的文件保存進(jìn)所述存儲(chǔ)模塊的處理模塊。
2.如權(quán)利要求1所述的文件保護(hù)裝置,其特征在于所述板級(jí)溫度檢測(cè)系統(tǒng)是主板的溫度檢測(cè)電路;所述板級(jí)電源檢測(cè)系統(tǒng)是主板的供電 系統(tǒng)檢測(cè)電路。
3.如權(quán)利要求1所述的文件保護(hù)裝置,其特征在于 所述模數(shù)轉(zhuǎn)換模塊為83795芯片。
4.如權(quán)利要求1所述的文件保護(hù)裝置,其特征在于 所述存儲(chǔ)模塊為硬盤。
5.如權(quán)利要求3所述的文件保護(hù)裝置,其特征在于所述處理模塊通過(guò)系統(tǒng)管理總線SMBus與所述83795芯片相連。
6.如權(quán)利要求1到5中任一項(xiàng)所述的文件保護(hù)裝置,其特征在于,所述處理模塊包括 用于保存各電壓測(cè)量點(diǎn)的電壓預(yù)設(shè)閾值,及各溫度測(cè)量點(diǎn)的溫度預(yù)設(shè)閾值的輸入/輸出控制器中心ICH ;用于分別將各電壓測(cè)量點(diǎn)的電壓與該電壓測(cè)量點(diǎn)的電壓預(yù)設(shè)閾值比較,分別將各溫度 測(cè)量點(diǎn)的溫度與該溫度測(cè)量點(diǎn)的溫度預(yù)設(shè)閾值比較,根據(jù)比較結(jié)果判斷系統(tǒng)是否即將掉電 或過(guò)熱,如果是則將目前打開的文件保存進(jìn)所述存儲(chǔ)模塊的CPU ; 用于連接所述CPU和所述ICH的輸入輸出集線器Ι0Η。
7.如權(quán)利要求6所述的文件保護(hù)裝置,其特征在于,所述CPU包括用于被觸發(fā)后將目前打開的文件保存進(jìn)所述存儲(chǔ)模塊,忽略后繼的觸發(fā)直到系統(tǒng)重啟 的控制單元;用于分別將各電壓測(cè)量點(diǎn)的電壓與該電壓測(cè)量點(diǎn)的電壓預(yù)設(shè)閾值比較,當(dāng)至少一個(gè)比 較結(jié)果為小于或等于時(shí)觸發(fā)所述控制單元的第一比較器;用于分別將各溫度測(cè)量點(diǎn)的溫度與該溫度測(cè)量點(diǎn)的溫度預(yù)設(shè)閾值比較,當(dāng)至少一個(gè)比 較結(jié)果為大于或等于時(shí)觸發(fā)所述控制單元的第二比較器。
專利摘要本實(shí)用新型公開了一種文件保護(hù)裝置,包括存儲(chǔ)模塊;用于提供板級(jí)的電壓測(cè)試點(diǎn)、及測(cè)量這些電壓測(cè)試點(diǎn)的電壓的板級(jí)電源檢測(cè)系統(tǒng);用于提供板級(jí)的溫度測(cè)試點(diǎn)、及測(cè)量這些溫度測(cè)試點(diǎn)的溫度的板級(jí)溫度檢測(cè)系統(tǒng);用于將所測(cè)量的電壓和溫度由模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)輸出的模數(shù)轉(zhuǎn)換模塊;用于根據(jù)轉(zhuǎn)換為數(shù)字信號(hào)的電壓及溫度判斷系統(tǒng)是否即將掉電或過(guò)熱,如果是則將目前打開的文件保存進(jìn)所述存儲(chǔ)模塊的處理模塊。本實(shí)用新型可以在系統(tǒng)掉電或過(guò)熱前,對(duì)文件進(jìn)行保存以保護(hù)文件系統(tǒng)。
文檔編號(hào)G06F12/16GK201845338SQ20102056845
公開日2011年5月25日 申請(qǐng)日期2010年10月12日 優(yōu)先權(quán)日2010年10月12日
發(fā)明者田洪元, 貢維 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司