一種ups斷電后計算機系統(tǒng)保護(hù)方法
【專利摘要】本發(fā)明涉及一種UPS斷電后計算機系統(tǒng)保護(hù)方法,其特征在于:所述方法如下,1)計算機系統(tǒng)保護(hù)機制硬件配置,通過UPS配置的網(wǎng)卡將UPS數(shù)據(jù)信號接入網(wǎng)絡(luò),將UPS運行過程信息傳送給PC機進(jìn)行管理;2)監(jiān)控程序設(shè)計,在PC中,編制UPS信號偵聽、監(jiān)控程序,實時監(jiān)控UPS輸入電源的信號,接收到UPS斷電信號以后,累計超過3分鐘以后,給計算機系統(tǒng)發(fā)送信號,提示計算機系統(tǒng)將要關(guān)閉的信息,提醒計算機用戶做好數(shù)據(jù)保護(hù)工作;啟動關(guān)機流程,順序關(guān)閉計算機系統(tǒng);3)、針對不同計算機系統(tǒng),編制獨立的計算機關(guān)機策略。該方案可以有效關(guān)閉計算機系統(tǒng),確保數(shù)據(jù)和系統(tǒng)安全,有效保護(hù)計算機系統(tǒng)資源和對服務(wù)對象的損失盡可能的降低。
【專利說明】一種UPS斷電后計算機系統(tǒng)保護(hù)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于一種計算機系統(tǒng)保護(hù)方法,特別涉及UPS在計算機系統(tǒng)斷電保護(hù)方法。
【背景技術(shù)】
[0002]UPS又稱不間斷電源設(shè)備,在現(xiàn)代工業(yè)技術(shù)、電子技術(shù)中,有著廣泛的應(yīng)用。擁有UPS可以在市電發(fā)生異常情況時適當(dāng)?shù)乇Wo(hù)你的計算機設(shè)備,免于遭受突然斷電的危險。UPS在輸入電源中斷以后,備用時間是有限的,當(dāng)UPS的蓄電池電量耗盡時,計算機系統(tǒng)就會被不正常關(guān)機。此種停機不僅會對計算機系統(tǒng)的數(shù)據(jù)系統(tǒng)產(chǎn)生較大的影響,還可能對計算機的操作系統(tǒng)以及主板、硬盤等產(chǎn)生較大的影響。如何合理地運用UPS蓄電池的供電時間,避免計算機系統(tǒng)的異常關(guān)閉,保護(hù)計算機設(shè)備系統(tǒng)的軟件系統(tǒng)以及硬件設(shè)備,是UPS斷電后計算機系統(tǒng)保護(hù)機制的主要目標(biāo)。
[0003]使用UPS的計算機系統(tǒng),在公共電網(wǎng)電力失效時(嚴(yán)重的電壓下降或電力中斷),UPS的蓄電池為計算機系統(tǒng)負(fù)載供電。同時,UPS發(fā)出尖銳的蜂鳴聲,提示電器維修人員利用蓄電池供電的時間,盡力搶修,快速恢復(fù)供電。由于蓄電池的容量有限,當(dāng)蓄電池存儲的電能耗盡前,不能實現(xiàn)輸入電源正常供電,那么計算機系統(tǒng)將異常斷電。
[0004]目前解決此類異常事故的主要方法有:增加UPS蓄電池的數(shù)量,延長放電時間;力口強UPS維護(hù)和保修,延長UPS的電池使用壽命,延長放電時間;加強計算機系統(tǒng)供電系統(tǒng)監(jiān)護(hù),發(fā)現(xiàn)問題,及時解決。現(xiàn)有技術(shù)中存在的問題如下:1)、長時間的/頻繁的使用蓄電池供電,將縮短蓄電池的壽命,減少供電時間。2)、由于UPS輸入電源中斷,未能及時恢復(fù),造成計算機系統(tǒng)的不正常停機。計算機系統(tǒng)的非正常停機,造成實時數(shù)據(jù)的的丟失,有些數(shù)據(jù)文件的毀壞,以及計算機系統(tǒng)設(shè)備的硬件設(shè)備的故障。
[0005]目前國內(nèi)外現(xiàn)有技術(shù)情況,有針對大型UPS配套的智能型監(jiān)控方案和產(chǎn)品,但針對具體的計算機系統(tǒng)的經(jīng)濟(jì)運行管理產(chǎn)品還沒有出現(xiàn)。
[0006]通過專利技術(shù)查新,發(fā)現(xiàn)相關(guān)專利如下:
201210090117.4計算機斷電保護(hù)系統(tǒng),它由UPS電源和智能保護(hù)電路組成,智能保護(hù)電路包括CPU、變壓器、二極管、電容和兩個電阻,其輸出的電壓信號依次經(jīng)二極管和第一電阻接CPU的P0.0端口,第二電阻和電容并聯(lián)連接后一端接地,一端接于二極管和第一電阻之間,CPU通過通訊接口與被保護(hù)計算機連接。智能保護(hù)電路在市電出現(xiàn)故障時,直接向保護(hù)的計算機系統(tǒng)下發(fā)關(guān)機指令,達(dá)到保護(hù)文件資料和計算機硬盤的目的。公開文獻(xiàn)介紹的UPS在斷電情況下的計算機系統(tǒng)保護(hù),核心內(nèi)容是通過在受保護(hù)計算機上安裝UPS監(jiān)控軟件,設(shè)置關(guān)機指令,在外部電源出現(xiàn)中斷時,依照設(shè)定順序關(guān)閉計算機系統(tǒng),保護(hù)計算機文件系統(tǒng)和硬件資源。
【發(fā)明內(nèi)容】
[0007]本發(fā)明正是針對現(xiàn)有技術(shù)中存在的技術(shù)問題,一種UPS斷電后計算機系統(tǒng)保護(hù)方法,該方法在外部供電突然故障時給出一種計算機系統(tǒng)斷電保護(hù)解決方案,而不僅僅是簡單的關(guān)閉計算機系統(tǒng)設(shè)備,還包括外部供電失效的有效性判定、UPS跟蹤管理和計算機系統(tǒng)斷電保護(hù)策略等。
[0008]為了實現(xiàn)上述目的,本發(fā)明的技術(shù)方案如下,一種UPS斷電后計算機系統(tǒng)保護(hù)方法,其特征在于:所述方法如下,I)計算機系統(tǒng)保護(hù)機制硬件配置,通過UPS配置的網(wǎng)卡將UPS數(shù)據(jù)信號接入網(wǎng)絡(luò),將UPS運行過程信息傳送給PC機進(jìn)行管理;2)監(jiān)控程序設(shè)計,在PC中,編制UPS信號偵聽、監(jiān)控程序,實時監(jiān)控UPS輸入電源的信號,接收到UPS斷電信號以后,累計超過3分鐘以后,給計算機系統(tǒng)發(fā)送信號,提示計算機系統(tǒng)將要關(guān)閉的信息,提醒計算機用戶做好數(shù)據(jù)保護(hù)工作;啟動關(guān)機流程,順序關(guān)閉計算機系統(tǒng);3)、針對不同計算機系統(tǒng),編制獨立的計算機關(guān)機策略。根據(jù)計算機應(yīng)用功能,首先制定關(guān)閉應(yīng)用功能進(jìn)程順序指令,使得應(yīng)用功能可以按照一定得順序,依次關(guān)閉應(yīng)用進(jìn)程,有效保護(hù)計算機系統(tǒng)和數(shù)據(jù)資源。
[0009]作為本發(fā)明的一種改進(jìn),所述步驟I中,將PC、UPS和需要供電的計算機系統(tǒng)設(shè)備接入網(wǎng)絡(luò),其中UPS對計算機系統(tǒng)提供不間斷電源,通過電源線與各計算機連接,UPS監(jiān)控計算機接收來自UPS的電源信號數(shù)據(jù)。
[0010]作為本發(fā)明的一種改進(jìn),所述步驟2中,PC機中的電源監(jiān)視程序,每隔5秒對電源信號進(jìn)行一次檢測信息采集,如果收到電源中斷信號,則累計異常時間,等待5秒再次檢測電源信號,如果仍然異常,繼續(xù)累計,如果累計超過設(shè)定時間,可以是3分鐘、5分鐘等,啟動停電保護(hù)程序,依次停止計算機系統(tǒng)。如果累計時間不到設(shè)定時間收到恢復(fù)供電信號,則輸入電壓異常時間累計歸零。
[0011]作為本發(fā)明的一種改進(jìn),所述步驟3中,所述關(guān)機順序是關(guān)閉不對外提供服務(wù)的單機系統(tǒng),以減輕UPS負(fù)載;其次關(guān)閉應(yīng)用系統(tǒng),停止對外提供服務(wù)和響應(yīng),然后關(guān)閉數(shù)據(jù)庫系統(tǒng);在每臺相應(yīng)的服務(wù)器上,編制關(guān)閉計算機運行腳本,在接到監(jiān)控PC的關(guān)機指令后,啟動腳本,關(guān)閉計算機;在發(fā)送完計算機關(guān)閉指令后,關(guān)閉監(jiān)控PC自身。
[0012]作為本發(fā)明的一種改進(jìn),上述步驟中具體完成的操作對應(yīng)如下:1)UPS蓄電池供電時間的確定;2)UPS斷電信號的偵聽,其中,UPS輸入電源信號的偵聽、判斷接收的輸入電源信號是不是中斷信號,如果是中斷信號,累計達(dá)到3分鐘以后,順序發(fā)送關(guān)機信號給被保護(hù)的計算機系統(tǒng);3)受保護(hù)的計算機系統(tǒng)在接到關(guān)機指令后,關(guān)閉計算機。
[0013]相對于現(xiàn)有技術(shù),本發(fā)明的有益效果如下:該技術(shù)方案方法簡單,僅僅通過增加一臺PC機和一套可以定制的定時關(guān)機策略,可以確認(rèn)外部供電系統(tǒng)故障的情況;在確認(rèn)外部供電故障的情況下,按照預(yù)定關(guān)機策略,有效關(guān)閉計算機系統(tǒng),確保數(shù)據(jù)和系統(tǒng)安全,有效保護(hù)計算機系統(tǒng)資源和對服務(wù)對象的損失盡可能的降低。
【專利附圖】
【附圖說明】
[0014]圖1:設(shè)備連接圖;
圖2:PC監(jiān)控程序流程圖;
圖3:關(guān)機程序流程圖;
圖4:關(guān)機指令執(zhí)行流程圖。
[0015]
【具體實施方式】
[0016]為了加深對本發(fā)明的理解和認(rèn)識,下面結(jié)合附圖和【具體實施方式】對本發(fā)明做出進(jìn)一步的說明和介紹。一種UPS斷電后計算機系統(tǒng)保護(hù)方法,所述方法如下,I)計算機系統(tǒng)斷電保護(hù)系統(tǒng)的硬件配置,通過UPS配置的網(wǎng)卡將UPS數(shù)據(jù)信號接入網(wǎng)絡(luò),將UPS運行過程信息傳送給UPS監(jiān)控PC (簡稱監(jiān)控PC)進(jìn)行管理;2)監(jiān)控程序設(shè)計,在監(jiān)控PC中,編制UPS信號偵聽、監(jiān)控程序,實時監(jiān)控UPS輸入電源的信號,接收到UPS斷電信號以后,累計超過3分鐘以后,給計算機系統(tǒng)發(fā)送信號,提示計算機系統(tǒng)將要關(guān)閉的信息,提醒計算機用戶做好數(shù)據(jù)保護(hù)工作;啟動關(guān)機流程,順序關(guān)閉計算機系統(tǒng);3)、針對不同計算機系統(tǒng),編制計算機守護(hù)進(jìn)程和獨立的計算機關(guān)機策略腳本。
[0017]所述UPS通過網(wǎng)絡(luò)接入監(jiān)視PC機,如圖1所示。安裝在PC中的監(jiān)控程序,處理來自UPS的電源信號,判斷UPS是不是已經(jīng)斷電/電源異常,假如UPS斷電,累計UPS斷電時間,當(dāng)監(jiān)控程序接收到UPS輸入電源恢復(fù)正常信號,將UPS斷電時間的累計歸零。UPS斷電時間累計達(dá)到一定時間后,傳送UPS斷電信號給過程計算機系統(tǒng),保存計算機系統(tǒng)數(shù)據(jù),關(guān)閉操作系統(tǒng)。在UPS輸入電源中斷以后,UPS配置的蓄電池放電,保證UPS的輸出電壓。蓄電池供電時間由蓄電池的容量決定。
[0018]PC機接收到的UPS電源信號主要有市電正常,UPS工作正常;市電異常,UPS轉(zhuǎn)電池工作;UPS低電量工作,電池將耗盡;UPS通訊丟失或切斷負(fù)載電源;UPS設(shè)備需要更新電池;UPS設(shè)備開始轉(zhuǎn)到旁路工作;UPS出現(xiàn)不明故障等七種信息。當(dāng)檢測到UPS需要更換電池或UPS通訊丟失等報警信息時,需要人工介入處理,檢測系統(tǒng)需發(fā)送報警信息。而當(dāng)UPS轉(zhuǎn)電池工作報警信息,監(jiān)控PC則做電源中斷信號處理。當(dāng)電源高于一定值時,監(jiān)控PC做電源恢復(fù)信號處理。
[0019]如圖2所示,PC機中的電源監(jiān)視程序,每隔5秒對電源信號進(jìn)行一次檢測信息采集,如果收到電源中斷信號,則累計異常時間,等待5秒再次檢測電源信號,如果仍然異常,繼續(xù)累計,如果累計超過3分鐘(根據(jù)實際情況,該參數(shù)值可調(diào)),啟動停電保護(hù)程序,依次停止計算機系統(tǒng)。如果累計時間不到3分鐘收到恢復(fù)供電信號,則輸入電壓異常時間累計歸零。
[0020]參見圖3、圖4,從圖2啟動關(guān)機程序后,啟動計算機系統(tǒng)關(guān)機機制,向接受UPS供電的所有計算機發(fā)送電源關(guān)閉信息,發(fā)送關(guān)機指令。
[0021]參見圖4,關(guān)機指令執(zhí)行流程圖,各計算機在守護(hù)進(jìn)程接受到關(guān)機指令后,啟動本地計算機系統(tǒng)關(guān)閉程序。根據(jù)本地應(yīng)用功能和服務(wù)范圍,設(shè)定等待關(guān)機時間X,一般不超過20分鐘,根據(jù)UPS供電時間長短,可以調(diào)節(jié)。等待時間到達(dá)后,按照設(shè)定順序關(guān)閉應(yīng)用功能,最后關(guān)閉系統(tǒng)和計算機本身。
[0022]上述步驟中具體完成的操作對應(yīng)如下,I)UPS蓄電池供電時間的確定;2)UPS斷電信號的偵聽,其中,UPS輸入電源信號的偵聽、判斷接收的輸入電源信號是不是中斷信號,如果是中斷信號,累計達(dá)到3分鐘以后,順序發(fā)送關(guān)機信號給被保護(hù)的計算機系統(tǒng);3)受保護(hù)的計算機系統(tǒng)在接到關(guān)機指令后,關(guān)閉計算機。
[0023]UPS斷電后計算機系統(tǒng)保護(hù)機制是對使用不間斷電源的大型或微型計算機系統(tǒng)的一種保護(hù),在使用UPS的同類企業(yè)和計算機系統(tǒng)中都可以使用,通過對UPS輸入電源進(jìn)行楨聽、監(jiān)測,在輸入電源發(fā)生故障以后,保護(hù)使用UPS電源系統(tǒng)的硬件、以及操作系統(tǒng)的安全。該保護(hù)機制在相同機型時有通用性,不同機型容易移植,具有同類企業(yè)實施的可能性。
[0024]實現(xiàn)步驟如下:
實現(xiàn)步驟1:UPS蓄電池供電時間的確定
UPS蓄電池容量的有效性,是由蓄電池中有效成分的狀態(tài)決定的。具有特定比率、在特定的時間內(nèi)將化學(xué)能轉(zhuǎn)換成電能的能力決定著蓄電池現(xiàn)有的容量。即使從不使用的蓄電池也不可能永遠(yuǎn)保持其最初的容量,這是由于UPS電池是一種電化學(xué)設(shè)備,它的功能是儲存并隨著時間的推移逐漸釋放能量。
[0025]一旦公共電力恢復(fù)后,蓄電池就為將來的使用充電。這整個的〃 一個周期〃就被看作一個放電循環(huán)。如果說安裝時電池是100 %的容量,那么每一個放電和充電循環(huán)以很小的百分比減弱蓄電池的相對容量,而且放電循環(huán)的長度將決定蓄電池容量的減少程度。由于安培-小時和負(fù)載保護(hù)時間之間的關(guān)系不是線性的,容量減少20%將引起保護(hù)時間減少的更多。并且,當(dāng)蓄電池達(dá)到它額定容量的80 %時,老化過程將進(jìn)一步加速,必須進(jìn)行更換。
[0026]監(jiān)控計算機對UPS進(jìn)行跟蹤管理,記錄UPS充放電次數(shù)和使用時間,給出UPS維護(hù)策略建議。
[0027]電池供電時間主要受負(fù)載大小、電池容量、環(huán)境溫度、電池放電截止電壓等因素影響。一般計算UPS電池供電時間,可以計算出電池放電電流,然后根據(jù)電池放電曲線查出其放電時間。電池放電電流可以按以下經(jīng)驗公式計算:
延時時間=電池包電壓數(shù)*AH*電池個數(shù)/負(fù)載功率;
其中,電池包電壓數(shù)等于電池電壓乘上電池個數(shù),
AH就是UPS電源標(biāo)稱的電池安時數(shù),
負(fù)載功率是指受保護(hù)的計算機系統(tǒng)設(shè)備功率總和,
從公式可以看出,采用分步關(guān)機的策略,可以有效延長關(guān)鍵機器的供電時間。
[0028]實現(xiàn)步驟2 =UPS斷電信號的偵聽
當(dāng)UPS對計算機系統(tǒng)提供不間斷電源時,監(jiān)控PC計算機周期(可調(diào),默認(rèn)設(shè)定為5秒)監(jiān)聽UPS的輸入電源的電壓信號數(shù)據(jù),當(dāng)電壓異常(供電中斷、電壓異常波動)信號持續(xù)一定的時間(可調(diào),默認(rèn)為3分鐘)后,系統(tǒng)判定外部電源故障,啟動關(guān)機方案。
[0029]實現(xiàn)步驟3:順序關(guān)閉計算機
首先,需要預(yù)先制定關(guān)機方案。根據(jù)計算機系統(tǒng)功能和服務(wù)對象的輕重緩急,制定關(guān)閉計算機順序。一般順序是關(guān)閉不對外提供服務(wù)的單機系統(tǒng),以減輕UPS負(fù)載;其次關(guān)閉應(yīng)用系統(tǒng),停止對外提供服務(wù)和響應(yīng),然后關(guān)閉數(shù)據(jù)庫系統(tǒng)。在每臺相應(yīng)的服務(wù)器上,編制關(guān)閉計算機運行腳本,在接到監(jiān)控PC的關(guān)機指令后,啟動腳本,關(guān)閉計算機。在發(fā)送完計算機關(guān)閉指令后,關(guān)閉監(jiān)控PC自身。
[0030]需要說明的是上述實施例僅僅是本發(fā)明的較佳實施例,并沒有用來限定本發(fā)明的保護(hù)范圍,在上述基礎(chǔ)上所作出的等同替換或者替代均屬于本發(fā)明的保護(hù)范圍,本發(fā)明的保護(hù)范圍以權(quán)利要求書為準(zhǔn)。
【權(quán)利要求】
1.一種UPS斷電后計算機系統(tǒng)保護(hù)方法,其特征在于:所述方法如下,I)計算機系統(tǒng)斷電保護(hù)系統(tǒng)的硬件配置,通過UPS配置的網(wǎng)卡將UPS數(shù)據(jù)信號接入網(wǎng)絡(luò),將UPS運行過程信息傳送給UPS監(jiān)控PC (簡稱監(jiān)控PC)進(jìn)行管理;2)監(jiān)控程序設(shè)計,在監(jiān)控PC中,編制UPS信號偵聽、監(jiān)控程序,實時監(jiān)控UPS輸入電源的信號,接收到UPS斷電信號以后,累計超過3分鐘以后,給計算機系統(tǒng)發(fā)送信號,提示計算機系統(tǒng)將要關(guān)閉的信息,提醒計算機用戶做好數(shù)據(jù)保護(hù)工作;啟動關(guān)機流程,順序關(guān)閉計算機系統(tǒng);3)、針對不同計算機系統(tǒng),編制計算機守護(hù)進(jìn)程和獨立的計算機關(guān)機策略腳本。
2.根據(jù)權(quán)利要求1所述的一種UPS斷電后計算機系統(tǒng)保護(hù)方法,其特征在于:所述步驟I中,將PC、UPS和需要供電的計算機系統(tǒng)設(shè)備接入網(wǎng)絡(luò),其中UPS對計算機系統(tǒng)提供不間斷電源,通過電源線與各計算機連接,UPS監(jiān)控計算機接收來自UPS的電源信號數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的一種UPS斷電后計算機系統(tǒng)保護(hù)方法,其特征在于:所述步驟2中,PC機中的電源監(jiān)視程序,每隔5秒對電源信號進(jìn)行一次檢測信息采集,如果收到電源中斷信號,則累計異常時間,等待5秒再次檢測電源信號,如果仍然異常,繼續(xù)累計,如果累計超過設(shè)定時間,啟動停電保護(hù)程序,依次停止計算機系統(tǒng),如果累計時間不到設(shè)定時間收到恢復(fù)供電信號,則輸入電壓異常時間累計歸零。
4.根據(jù)權(quán)利要求1所述的一種UPS斷電后計算機系統(tǒng)保護(hù)方法,其特征在于:所述步驟3中,所述關(guān)機順序是關(guān)閉不對外提供服務(wù)的單機系統(tǒng),以減輕UPS負(fù)載;其次關(guān)閉應(yīng)用系統(tǒng),停止對外提供服務(wù)和響應(yīng),然后關(guān)閉數(shù)據(jù)庫系統(tǒng);在每臺相應(yīng)的服務(wù)器上,編制關(guān)閉計算機運行腳本,在接到監(jiān)控PC的關(guān)機指令后,啟動腳本,關(guān)閉計算機;在發(fā)送完計算機關(guān)閉指令后,關(guān)閉監(jiān)控PC自身。
5.根據(jù)權(quán)利要求1或2或3或4所述的一種UPS斷電后計算機系統(tǒng)保護(hù)方法,其特征在于:上述步驟中具體完成的操作對應(yīng)如下:1)UPS蓄電池供電時間的確定;2)UPS斷電信號的偵聽,其中,UPS輸入電源信號的偵聽、判斷接收的輸入電源信號是不是中斷信號,如果是中斷信號,累計達(dá)到3分鐘以后,順序發(fā)送關(guān)機信號給被保護(hù)的計算機系統(tǒng);3)受保護(hù)的計算機系統(tǒng)在接到關(guān)機指令后,關(guān)閉計算機。
【文檔編號】G06F1/30GK104238714SQ201310230136
【公開日】2014年12月24日 申請日期:2013年6月9日 優(yōu)先權(quán)日:2013年6月9日
【發(fā)明者】李衛(wèi)東, 朱強, 張忠才 申請人:上海梅山鋼鐵股份有限公司