專利名稱:信息處理裝置與方法以及計(jì)算機(jī)可讀介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理裝置與方法,以及存儲(chǔ)用于操作所述信息處理裝置的指令的計(jì)算機(jī)可讀介質(zhì)。特別地,本發(fā)明涉及當(dāng)多個(gè)電源連接到所述信息處理裝置作為所述信息處理裝置的輸入電源時(shí)、在沒有其他控制器的情況下可以控制電源的信息處理裝置和方法,以及存儲(chǔ)用于操作所述信息處理裝置的指令的計(jì)算機(jī)可讀介質(zhì)。
背景技術(shù):
近年來,信息處理裝置變得流行,其重要性也在逐年提高。但是,在許多情況下,信息處理裝置所耗用的電力是直接由商用交流電電源供應(yīng)的,并且,由于這個(gè)原因,在許多情況下,當(dāng)該商用交流電電源發(fā)生某種故障(如,當(dāng)發(fā)生瞬時(shí)的電壓降低(瞬時(shí)斷電)、突然停電等),就會(huì)發(fā)生這樣的問題在故障發(fā)生的時(shí)間點(diǎn)上,該信息處理裝置處理的信息被破壞和丟失,而且,信息處理裝置本身(如內(nèi)置的硬盤等)也被損壞。
在這種連接中,為了避免發(fā)生這樣的缺陷,近年來,在許多情況下,將不間斷電源(UPS)連接到信息處理裝置(例如,參見JP-A-2002-73221)。這種UPS,在商用交流電電源正常的情況下,從該商用交流電電源向信息處理裝置供應(yīng)電力,并且,在商用交流電電源異常的情況下,切換其輸出,可以從內(nèi)置電池向信息處理裝置供應(yīng)電力。
通過這種方式,連接UPS的信息處理裝置可以使用從UPS中的電池供應(yīng)的電力,即使商用交流電電源發(fā)生某種故障,它也可以繼續(xù)照常處理。
但是,考慮到電池是特殊情況下的備用電源,并且其電力供應(yīng)能力也是有限的。也就是,電池能夠輸出預(yù)定水平或者更高電壓的時(shí)間(下文中,這樣的時(shí)間被稱作可饋電時(shí)間)是有限的。考慮到這種情況,在這種可饋電時(shí)間之內(nèi),有這樣的必要信息處理裝置停止到目前為止所執(zhí)行的處理,并且執(zhí)行將其自身的狀態(tài)從操作狀態(tài)轉(zhuǎn)換到即使輸入電源切斷仍然可使用的狀態(tài)的處理(在下文中,這樣的一些處理被稱作關(guān)閉處理)。
具體地說,例如,在許多場(chǎng)合下,信息處理裝置之中的計(jì)算機(jī)等執(zhí)行那些運(yùn)行在預(yù)定OS(操作系統(tǒng))上的應(yīng)用軟件。在這種情況下,該計(jì)算機(jī)等,啟動(dòng)其應(yīng)用程序,如關(guān)閉處理,并且還人為地保存必要的數(shù)據(jù),然后,執(zhí)行關(guān)閉其OS的處理。
在一方面,當(dāng)電池執(zhí)行不必要的放電時(shí),會(huì)發(fā)生電池壽命縮短的問題,即使再被充電,也變得不可用(不可能以滿足標(biāo)準(zhǔn)的電壓水平再次放電)。考慮到這方面,有這樣的必要在信息處理裝置完成關(guān)閉處理之后,要盡可能早地,使連接到該信息處理裝置的UPS執(zhí)行停止內(nèi)置電池放電的處理,即,執(zhí)行將該UPS的狀態(tài)從輸出電力的工作狀態(tài)轉(zhuǎn)換到禁止其輸出的停止?fàn)顟B(tài)(下文中,這樣的處理被稱作UPS停止處理)。
在這種連接中,歐姆龍公司經(jīng)營(yíng)一種應(yīng)用軟件的銷售,該軟件的說明在歐姆龍公司編寫并于2003年4月1日出版的“UninterruptiblePower Supply Unit(UPS)Technical Manual ShutdownSoftware/Battery/FAQ/Successor Machine Version(不間斷電源(UPS)技術(shù)指南關(guān)閉軟件/電池/FAQ/后續(xù)機(jī)器版本)”4~9頁中(下文中,這樣的應(yīng)用軟件被稱作關(guān)閉軟件)。安裝有這樣的關(guān)閉軟件的信息處理裝置監(jiān)視連接到它的UPS的狀態(tài),并在UPS的輸入電源發(fā)生某種故障的情況下,執(zhí)行所述關(guān)閉處理,并可以讓UPS執(zhí)行所述的UPS停止處理。
另外,這里,在著重關(guān)注預(yù)定裝置的情況下,對(duì)該裝置供應(yīng)(輸入)電力的對(duì)象(不論該裝置是否耗用電力)被稱作輸入電源。例如,如現(xiàn)在的事實(shí),這里關(guān)注UPS,對(duì)該UPS供應(yīng)(輸入)電力的對(duì)象是商用交流電電源,這樣,該商用交流電電源就成為輸入電源。
作為對(duì)信息處理裝置的電源部分發(fā)生異常的另外應(yīng)對(duì)措施,即,不同于上述的、如對(duì)信息處理裝置連接UPS的措施,近來出現(xiàn)了對(duì)信息處理裝置的電源系統(tǒng)提供冗余性的功能(下文中稱作冗余電源功能)。
也即,多個(gè)電源單元用于具有冗余電源功能的信息處理裝置,當(dāng)這些電源單元中的一個(gè)發(fā)生異常,為操作該信息處理裝置所需要的電力由其余的電源單元供應(yīng)。
因此,為了進(jìn)一步提供該信息處理裝置的可靠性,建議將多個(gè)UPS用作具有這樣冗余電源功能的信息處理裝置的輸入電源,即,多個(gè)UPS分別連接到多個(gè)電源單元。
但是,相關(guān)技術(shù)的關(guān)閉軟件,如上述的“Uninterruptible PowerSupply Unit(UPS)Technical Manual ShutdownSoftware/Battery/FAQ/Successor Machine Version(不間斷電源(UPS)技術(shù)指南關(guān)閉軟件/電池/FAQ/后續(xù)機(jī)器版本)”中說明的,不適應(yīng)多個(gè)UPS作為具有冗余電源功能的信息處理裝置的輸入電源的使用。因此,當(dāng)多個(gè)UPS用作具有冗余電源功能的信息處理裝置的輸入電源時(shí),就要求不同于該信息處理裝置的另外控制器來執(zhí)行所述關(guān)閉處理和所述UPS停止處理,如JP-A-2002-73221所公開的。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供一種信息處理裝置和方法,當(dāng)多個(gè)電源連接到所述信息處理裝置、作為所述信息處理裝置的輸入電源時(shí),在沒有其他控制器的情況下,其可以控制電源,本發(fā)明還提供存儲(chǔ)用于操作所述信息處理裝置的指令的計(jì)算機(jī)可讀介質(zhì)。
根據(jù)本發(fā)明的一個(gè)方面,信息處理裝置包含供電部件,連接到多個(gè)電源,通過所述電源對(duì)所述信息處理裝置提供電力輸出;通信部件,用于同連接到所述供電部件的所述電源交換信息;監(jiān)視部件,用于根據(jù)由所述電源傳送到所述通信部件的信息,監(jiān)視連接到所述供電部件的所述電源的狀態(tài);以及控制部件,用于根據(jù)由所述監(jiān)視部件獲得的監(jiān)視結(jié)果產(chǎn)生用于控制連接到所述供電部件的所述電源中的至少一個(gè)的狀態(tài)的控制信息,并且使所述通信部件向要被控制的所述電源傳送該控制信息。
根據(jù)本發(fā)明的信息處理裝置,連接到多個(gè)電源的供電部件對(duì)所述信息處理裝置傳送由這些電源輸出的電力,并且所述通信部件與連接到所述供電部件的各個(gè)電源交換信息。另外,根據(jù)由連接到所述供電部件的所述電源傳送到所述通信部件的信息,所述監(jiān)視部件監(jiān)視所述各個(gè)電源的的狀態(tài),并且控制部件根據(jù)監(jiān)視結(jié)果產(chǎn)生控制信息,用來控制連接到所述供電部件的所述電源中至少一個(gè)的狀態(tài)。控制信息由所述通信部件傳送到要被控制的所述電源。
利用這種配置,當(dāng)多個(gè)電源被連接、用作所述信息處理裝置的輸入電源時(shí),在沒有其他控制器的情況下,所述信息處理裝置可以控制這些電源。
例如,連接到所述供電部件的所述電源可以是不間斷電源(UPS)。
例如,所述供電部件可以是包含多個(gè)電源單元的電源系統(tǒng)。
例如,所述通信部件可以是具有可與所述各個(gè)電源執(zhí)行串行通信功能的通信板或通信卡。
例如,所述監(jiān)視部件可以是CPU(中央處理單元),執(zhí)行具有這樣功能的應(yīng)用軟件根據(jù)由連接到所述供電部件的各個(gè)電源傳送到所述通信部件的信息來監(jiān)視所述電源狀態(tài)。
例如,所述控制部件可以是CPU,執(zhí)行具有這樣功能的應(yīng)用軟件根據(jù)由所述監(jiān)視部件獲得的監(jiān)視結(jié)果產(chǎn)生控制信息,用來控制連接到所述供電部件的至少一個(gè)所述電源的狀態(tài),并且使得所述通信部件向要被控制的所述電源傳送控制信息。
所述信息處理裝置還包含狀態(tài)轉(zhuǎn)換部件,當(dāng)用于連接到所述供電部件的所述電源中至少一個(gè)的輸入電源上發(fā)生異常時(shí),并且當(dāng)結(jié)果是確定輸入電源為正常狀態(tài)的電源的數(shù)量小于預(yù)定的數(shù)時(shí),所述狀態(tài)轉(zhuǎn)換部件用于執(zhí)行這樣的處理所述信息處理裝置停止當(dāng)前執(zhí)行的處理,并且根據(jù)預(yù)定的過程,所述信息處理裝置的狀態(tài)從操作狀態(tài)轉(zhuǎn)換到不因所述供電部件所供應(yīng)電力的切斷而受影響的狀態(tài);以及,當(dāng)由所述監(jiān)視部件獲得的確定結(jié)果表示其他的情況時(shí),所述狀態(tài)轉(zhuǎn)換部件用于執(zhí)行這樣的處理維持所述信息處理裝置的操作狀態(tài)。
利用這種配置,可以解決下面的問題。
假定UPS用作連接到所述信息處理裝置的電源,并且要求有n(n是正整數(shù))個(gè)UPS來操作所述信息處理裝置。另外,假定當(dāng)前n+k(k是正整數(shù))個(gè)UPS連接到所述供電部件,并且n+k個(gè)UPS中至少一個(gè)的輸入電源發(fā)生異常,并且輸入電源處于正常狀態(tài)的UPS的數(shù)量小于n。
在這種情況下,當(dāng)所述信息處理裝置仍然繼續(xù)處理,發(fā)生異常的UPS的電池放電(即,UPS通過電池提供電力)也在繼續(xù),直到所述UPS最終不能對(duì)所述信息處理裝置供應(yīng)電力(不能輸出滿足標(biāo)準(zhǔn)的電力水平)。即,實(shí)際上,可以向所述信息處理裝置供應(yīng)電力的UPS的數(shù)量小于n。結(jié)果,所述信息處理裝置不能接收到正常操作所需要的電力,這樣,當(dāng)前被處理的信息丟失,并且信息處理裝置(如,相關(guān)的硬盤)被損壞。
為了解決這個(gè)問題,還提供狀態(tài)轉(zhuǎn)換部件來可靠執(zhí)行所述關(guān)閉處理。
即使當(dāng)連接到所述供電部件的一個(gè)UPS的輸入電源發(fā)生異常,只要n個(gè)或更多個(gè)UPS繼續(xù)操作其輸入電源處于正常狀態(tài),所述狀態(tài)轉(zhuǎn)換部件維持所述信息處理裝置的操作狀態(tài),即禁止關(guān)閉處理的執(zhí)行。因此,所述信息處理裝置可以繼續(xù)當(dāng)前被執(zhí)行的處理,即,可以避免不必要的關(guān)閉處理。
所述信息處理裝置還包含檢測(cè)器,用于檢測(cè)其中輸入電源發(fā)生異常的電源的數(shù)量。
其中,當(dāng)確定連接到所述供電部件的電源的計(jì)數(shù)與所述檢測(cè)器檢測(cè)出的電源的計(jì)數(shù)的差值小于預(yù)定的數(shù)時(shí),所述狀態(tài)轉(zhuǎn)換部件執(zhí)行這樣的處理所述信息處理裝置停止當(dāng)前執(zhí)行的處理,并根據(jù)預(yù)定的過程,所述信息處理裝置的操作狀態(tài)轉(zhuǎn)換到不因來自所述供電部件的電力的切斷而受影響的狀態(tài),以及其中,當(dāng)由所述監(jiān)視部件獲得的監(jiān)視結(jié)果是表示其他的情況時(shí),所述狀態(tài)轉(zhuǎn)換部件執(zhí)行這樣的處理維持所述信息處理裝置的操作狀態(tài)。
如上所述,還提供檢測(cè)器,用來檢測(cè)連接到所述信息處理裝置的電源(即UPS)中、其中輸入電源發(fā)生異常的電源的數(shù)量。當(dāng)確定連接到所述信息處理裝置的UPS個(gè)數(shù)與檢測(cè)器檢測(cè)得的UPS個(gè)數(shù)的差值小于預(yù)定的數(shù)時(shí),所述狀態(tài)轉(zhuǎn)換部件正確地執(zhí)行關(guān)閉處理。在這種安排下,有可能解決上述的問題即正常操作所需要的電力沒有得到供應(yīng),當(dāng)前被處理的信息被破壞或丟失,并且所述信息處理裝置(如,其中的硬盤)被損壞。
另外,當(dāng)連接到所述信息處理裝置的UPS中的一個(gè)的輸入電源發(fā)生異常,并且當(dāng)確定連接到所述信息處理裝置的UPS個(gè)數(shù)與檢測(cè)器檢測(cè)得的UPS個(gè)數(shù)的差值不小于預(yù)定的數(shù)時(shí),所述狀態(tài)轉(zhuǎn)換部件維持所述信息處理裝置的操作狀態(tài)。因此,所述信息處理裝置可以繼續(xù)當(dāng)前執(zhí)行的處理(可以避免不必要的關(guān)閉處理的執(zhí)行)。
另外,當(dāng)所述監(jiān)視部件確定連接到所述供電部件的電源中的至少一個(gè)的輸入電源發(fā)生異常時(shí),所述控制部件產(chǎn)生作為控制信息的停止指令,用于將所述電源從執(zhí)行電力輸出的操作狀態(tài)轉(zhuǎn)換到停止電力輸出的停止?fàn)顟B(tài)。并且,在所述狀態(tài)轉(zhuǎn)換部件開始處理之前,所述控制部件使所述通信部件向已經(jīng)確定輸入電源發(fā)生異常的電源傳送停止指令。
在這種安排下,當(dāng)UPS被用作連接所述信息處理裝置的電源,并且當(dāng)特定UPS的輸入電源發(fā)生異常時(shí),可以防止所包含電池的不必要放電,結(jié)果,可以避免電池的退化(降低使用壽命)。
根據(jù)本發(fā)明的另一個(gè)方面,一種用于信息處理裝置的信息處理方法,所述信息處理裝置包括連接到多個(gè)電源并通過所述電源向所述信息處理裝置提供電力輸出的供電部件,以及用于與連接到所述供電部件的所述電源交換信息的通信部件,所述方法包括根據(jù)由所述電源傳送到所述通信部件的信息,監(jiān)視連接到所述供電部件的所述電源的狀態(tài);以及根據(jù)在所述監(jiān)視步驟所獲得的監(jiān)視結(jié)果產(chǎn)生控制信息,用于控制連接到所述供電部件的所述各個(gè)電源的狀態(tài),并且,使所述通信部件向要被控制的電源傳送所述控制信息。
根據(jù)本發(fā)明的另外一個(gè)方面,計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)用于操作信息處理裝置的指令,所述信息處理裝置包括連接到多個(gè)電源并通過所述電源向所述信息處理裝置提供電力輸出的的供電部件,以及用于同連接到所述供電部件的所述電源交換信息的通信部件,所述指令包括根據(jù)由所述電源傳送到所述通信部件的信息,監(jiān)視連接到所述供電部件的所述電源的狀態(tài);以及根據(jù)在所述監(jiān)視步驟所獲得的監(jiān)視結(jié)果產(chǎn)生控制信息,用于控制連接到所述供電部件的所述各個(gè)電源的狀態(tài),并且,使所述通信部件可以向要被控制的電源傳送所述控制信息。
對(duì)信息處理裝置提供本發(fā)明的所述信息處理方法和計(jì)算機(jī)可讀介質(zhì),所述信息處理裝置包括供電部件,連接到多個(gè)電源,通過所述電源向所述信息處理裝置提供電力輸出;以及通信部件,用于同連接到所述供電部件的所述電源交換信息。也即,當(dāng)本發(fā)明的所述信息處理方法和所述計(jì)算機(jī)可讀介質(zhì)用于所述信息處理裝置時(shí),根據(jù)連接到所述供電部件的所述各個(gè)電源傳送到所述通信部件的信息,執(zhí)行對(duì)所述電源狀態(tài)的監(jiān)視。并且,根據(jù)所述監(jiān)視獲得的結(jié)果,產(chǎn)生控制信息,用于控制連接到所述供電部件的電源中的至少一個(gè)的狀態(tài),并且所述通信部件向要被控制的所述電源傳送所述控制信息。
結(jié)果是,當(dāng)連接多個(gè)電源(如UPS),作為使用本發(fā)明的信息處理方法或計(jì)算機(jī)可讀介質(zhì)的信息處理裝置的輸入電源時(shí),這種信息處理裝置,如同本發(fā)明的所述信息處理裝置,可以控制所述電源,而不需要有其他的控制部件。
例如,應(yīng)用本發(fā)明的所述信息處理方法或計(jì)算機(jī)可讀介質(zhì)的信息處理裝置可以是用作服務(wù)器的計(jì)算機(jī)。特別地,例如,所述供電部件可以是具有多個(gè)電源單元的供電系統(tǒng),并且,例如,所述通信部件可以是具有與所述各個(gè)電源執(zhí)行串行通信功能的通信板或通信卡。
例如,所述監(jiān)視步驟可以是這樣的步驟CPU根據(jù)由所述電源傳送到所述通信部件的信息,監(jiān)視連接到所述供電部件的所述電源的狀態(tài)。
例如,所述控制步驟可以是這樣的步驟CPU根據(jù)在所述監(jiān)視步驟獲得的監(jiān)視結(jié)果,產(chǎn)生控制信息,用于控制連接到所述供電部件的電源中的至少一個(gè)的狀態(tài),并且,CPU使所述通信部件向要被控制的電源傳送所述控制信息。
如上所述,根據(jù)本發(fā)明,可以連接多個(gè)電源(如UPS),用作信息處理裝置的輸入電源,即,可以對(duì)信息處理裝置提供冗余電源功能。因此,不需要另外的控制器,所述信息處理裝置就可以單獨(dú)控制連接到該裝置的多個(gè)電源。
圖1是示出根據(jù)本發(fā)明的信息處理系統(tǒng)的一個(gè)實(shí)施例的示例配置的框圖;圖2是示出包含在圖1中的信息處理系統(tǒng)的信息處理裝置的示例配置的框圖,即根據(jù)本發(fā)明的信息處理裝置的示例配置;圖3是解釋圖2中使用本發(fā)明的信息處理裝置的功能的框圖;圖4是示出包含在圖1中的信息處理裝置中的UPS(不間斷電源)的示例配置的框圖;圖5是解釋在圖1中的信息處理系統(tǒng)中具有1+k冗余電源功能的信息處理裝置執(zhí)行的關(guān)閉處理和UPS控制處理的流程圖;圖6是示出根據(jù)本發(fā)明的信息處理系統(tǒng)的另一實(shí)施例的示例配置的框圖;圖7是解釋包含在圖6的信息處理系統(tǒng)中的具有1+k冗余電源功能的信息處理裝置執(zhí)行的關(guān)閉處理和UPS控制處理的流程圖;圖8是示出當(dāng)圖6中的信息處理裝置執(zhí)行圖7中所示的關(guān)閉處理和UPS停止處理時(shí),對(duì)各個(gè)UPS的輸入電源的狀態(tài)同所述關(guān)閉處理和UPS停止處理的有/無之間的關(guān)系的圖示;圖9是解釋包含在圖1的信息處理系統(tǒng)中的具有n+k冗余電源功能的信息處理裝置執(zhí)行的關(guān)閉處理和UPS控制處理的流程圖;圖10是示出當(dāng)圖2中的信息處理裝置執(zhí)行圖9中所示的關(guān)閉處理和UPS停止處理時(shí),對(duì)各個(gè)UPS的輸入電源的狀態(tài)同所述關(guān)閉處理和UPS停止處理的有/無之間的關(guān)系的圖示;圖11是解釋包含在圖6中的信息處理系統(tǒng)中的具有n+k冗余電源功能的信息處理裝置執(zhí)行的關(guān)閉處理和UPS控制處理的流程圖;圖12是示出當(dāng)圖6中的信息處理裝置執(zhí)行圖11中所示的關(guān)閉處理和UPS停止處理時(shí),對(duì)各個(gè)UPS的輸入電源的狀態(tài)同所述關(guān)閉處理和UPS停止處理的有/無之間的關(guān)系的圖示;圖13是解釋當(dāng)使用用戶輸入方法來設(shè)置值n與n+k時(shí),圖2中的使用本發(fā)明的信息處理裝置的功能的框圖;圖14是示出對(duì)個(gè)體項(xiàng)目設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;圖15是示出對(duì)個(gè)體項(xiàng)目“電池使用開始日期”設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;圖16是示出對(duì)個(gè)體項(xiàng)目設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;圖17是示出對(duì)公共項(xiàng)目“環(huán)境設(shè)置”的公共子項(xiàng)目“關(guān)閉參數(shù)”設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;圖18是示出對(duì)公共項(xiàng)目“環(huán)境設(shè)置”的公共子項(xiàng)目“關(guān)閉參數(shù)”設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;圖19是示出對(duì)公共項(xiàng)目“環(huán)境設(shè)置”的公共子項(xiàng)目“關(guān)閉參數(shù)”設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;圖20是示出對(duì)公共項(xiàng)目“環(huán)境設(shè)置”的公共子項(xiàng)目“關(guān)閉參數(shù)”設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;
圖21是示出對(duì)公共項(xiàng)目“環(huán)境設(shè)置”的公共子項(xiàng)目“UPS啟動(dòng)/再啟動(dòng)”設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;圖22是示出對(duì)公共項(xiàng)目“環(huán)境設(shè)置”的公共子項(xiàng)目“日志選項(xiàng)”設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;圖23是示出對(duì)公共項(xiàng)目“環(huán)境設(shè)置”的公共子項(xiàng)目“通信設(shè)置”設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;圖24是示出對(duì)公共項(xiàng)目“日程”的公共子項(xiàng)目“日程”設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;圖25是示出對(duì)公共項(xiàng)目“日程”的公共子項(xiàng)目“日程”設(shè)置參數(shù)的例子設(shè)置屏幕的圖示;圖26是示出對(duì)公共項(xiàng)“結(jié)束應(yīng)用程序信息”設(shè)置參數(shù)的示例設(shè)置屏幕的圖示;以及圖27是示出對(duì)公共項(xiàng)“代理搜索”設(shè)置參數(shù)的例子設(shè)置屏幕的圖示。
具體實(shí)施例方式
現(xiàn)在將參考
應(yīng)用本發(fā)明的信息處理系統(tǒng)和信息處理裝置。
在下面的解釋中,UPS(不間斷電源)被用作電源;但是,也可以使用其他類型的電源。
圖1是示出根據(jù)本發(fā)明的信息處理系統(tǒng)的一個(gè)實(shí)施例的示例配置的圖示。
如圖1所示,本發(fā)明的所述信息處理系統(tǒng)包含信息處理裝置1和連接到信息處理裝置1的多個(gè)UPS(在圖1中,兩個(gè)UPS為2-1和2-2)。
對(duì)圖1中所示的配置,作為本發(fā)明的所述信息處理系統(tǒng)的組成部分,只使用了一個(gè)信息處理裝置1。但是,只要信息處理裝置經(jīng)由網(wǎng)絡(luò)互連,就可以使用任意數(shù)量的裝置,即兩個(gè)或者多個(gè)。由兩個(gè)或多個(gè)信息處理裝置組成的本發(fā)明的信息處理系統(tǒng)將在后面參考圖6及后續(xù)的圖來說明。
信息處理裝置1包含上述的冗余電源功能,即,信息處理裝置1可以使用由所述各個(gè)電源傳送的電力。特別地,在圖1所示的例子中,信息處理裝置1可以使用所述兩個(gè)電源同時(shí)傳送的電力。盡管沒有示出,商用交流電源3-1和3-2也可以用作這兩個(gè)電源。
但是,在這種情況下,如上所述,當(dāng)商用交流電源3-1或3-2中任何一個(gè)發(fā)生異常,如,當(dāng)發(fā)生瞬時(shí)低壓(瞬時(shí)斷電)或突然停電,信息處理裝置當(dāng)前處理的信息有可能被破壞或者丟失,并且信息處理裝置1本身(如所提供的用作硬盤的存儲(chǔ)部件28,后面將參考圖2說明)也可能被損壞。
為了避免這種故障發(fā)生,在圖1的例子中,UPS(不間斷電源)2-1連接在商用交流電電源3-1和信息處理裝置1之間,UPS(不間斷電源)2-2連接在商用交流電電源3-2和信息處理裝置1之間。
換言之,作為對(duì)信息處理裝置1的輸入電源,UPS 2-1通過電源線11-1連接到信息處理裝置1,UPS 2-2通過電源線11-2連接到信息處理裝置1。
當(dāng)作為輸入電源的交流電電源3-1工作正常時(shí),UPS 2-1從商用交流電電源3-1通過電源線11-1向信息處理裝置1供應(yīng)電力。當(dāng)作為輸入電源的商用交流電3-1發(fā)生異常時(shí),UPS 2-1從其包含的電池(圖4中的電池75,后面將說明)經(jīng)由電源線11-1向信息處理裝置1供應(yīng)電力。
類似地,當(dāng)作為輸入電源的交流電電源3-2工作正常時(shí),UPS 2-2從商用交流電電源3-2通過電源線11-2向信息處理裝置1供應(yīng)電力。而當(dāng)作為輸入電源的商用交流電3-2發(fā)生異常時(shí),UPS 2-2從其包含的電池(圖4中的電池75,后面將說明)經(jīng)由電源線11-2向信息處理裝置1供應(yīng)電力。
信息處理裝置1還通過通信線12-1連接到UPS 2-1,通過通信線12-2連接到UPS 2-2。即,信息處理裝置1可以經(jīng)由通信線12-1獨(dú)立地執(zhí)行與UPS 2-1的通信,或者經(jīng)由通信線12-2獨(dú)立地執(zhí)行與UPS 2-2的通信(可與UPS 2-1和2-2交換信息)。
所使用的通信方法不特別限制,在這個(gè)實(shí)施例中,服從RS-232標(biāo)準(zhǔn)或USB(通用串行總線)標(biāo)準(zhǔn)的有線或無線串行通信方法都可以使用。當(dāng)使用有線串行通信方法時(shí),通信線12-1和12-2滿足串行通信標(biāo)準(zhǔn),當(dāng)使用無線串行通信方法時(shí),通信線12-1和12-2是無線的。
只要信息處理裝置1具有冗余電源功能(即可以連接到多個(gè)UPS),并且可以個(gè)別地與所連接的UPS(圖1中例子是UPS 2-1和2-2)交換信息,就不特別限制配置,可以使用不同的安排。特別地,例如,盡管沒有示出,信息處理裝置1可以是控制器,例如PLC(可編程邏輯控制器),或者是家用電器。
在這個(gè)實(shí)施例中,例如,如圖2所示,使用計(jì)算機(jī)作為信息處理裝置1。
即,圖2中示出了本發(fā)明的信息處理裝置1的示例性配置。
在圖2中的信息處理裝置1中,CPU(中央處理單元)21,根據(jù)存儲(chǔ)在ROM(只讀存儲(chǔ)器)22中的程序或者從存儲(chǔ)部件28加載到RAM(隨機(jī)存取存儲(chǔ)器)23中的程序,執(zhí)行各種處理。需要時(shí),CPU為執(zhí)行各種處理而需要的數(shù)據(jù)也存儲(chǔ)在RAM 23中。
特別地,在后面將要介紹的圖3中的UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS控制部件53,可以作為程序來提供。CPU 21運(yùn)行這些程序以執(zhí)行圖3中的UPS監(jiān)視部件51,關(guān)閉控制部件52和UPS控制部件53的功能。
CPU 21、ROM 22和RAM 23通過總線24相互連接。輸入/輸出接口25也連接到總線24。
輸入部件26,例如是鍵盤或鼠標(biāo),輸出部件27,例如是顯示器,存儲(chǔ)部件28,例如是硬盤,都連接到輸入/輸出接口25。
UPS通信部件29,通信部件30和用于將從外部電源接收的電力傳送到信息處理裝置1的供電部件31,也連接到輸入/輸出接口25。
例如,UPS通信部件29是服從無線或有線串行通信方法的通信板或通信卡,并控制與UPS 2-1到UPS 2-(n+k)的通信,這些被連接的UPS作為信息處理裝置1的輸入電源(n和k是整數(shù),它們之間的相互關(guān)系將在后面說明)。
例如,通信部件30是調(diào)制解調(diào)器或終端適配器,用于通過網(wǎng)絡(luò)控制與其他信息處理裝置的通信。特別地,如后面將要參考的圖6所示,通信部件30連接到網(wǎng)絡(luò)81,以控制與其他信息處理裝置(如,信息處理裝置1-1、或者信息處理裝置1-2或1-3的通信部件30)的通信。通信部件30使用的通信方法也不特別限制,有線或無線的通信方法都可以使用。
供電部件31具有冗余電源功能,并且共同把從輸入電源接收的電力傳送給信息處理裝置1的各部分。即,在圖2中,供電部件31提供的電力由白箭頭來表示。但是,實(shí)際上,供電部件31連接到信息處理裝置1的各部分,并且在相應(yīng)的電平上對(duì)信息處理裝置1的各部分施加DC電壓。
更特別地,供電部件31包含n+k個(gè)電源單元41-1到41-(n+k)和用于控制這些電源單元的電源單元控制部件42。
預(yù)定的輸入電源(在圖2中的例子,UPS 2-1到2-(n+k))經(jīng)由電源線11-1到11-(n+k)連接到電源單元41-1到41-(n+k)。即,電源單元41-1到41-(n+k)把從所述預(yù)定輸入電源接收的AC電壓轉(zhuǎn)換成預(yù)定電平的DC電壓,然后輸出該DC電壓。
當(dāng)電源單元41-1到41-(n+k)簡(jiǎn)單地并行連接時(shí),實(shí)際上,輸出電壓電平并不匹配,相應(yīng)地,由電源單元41-1到41-(n+k)輸出的加載電流(輸出電流)也不匹配,即,在該加載電流中不能獲得平衡。因此,作為問題,由于溫度的壓力,電壓和電流集中在以高電平輸出電壓的電源單元41-1到41-(n+k)。
為了解決這個(gè)問題,電源單元控制部件42相等地劃分施加在電源單元41-1到41-(n+k)上的加載(這個(gè)處理在下文中被稱作相等加載分配處理)。
另外,電源單元控制部件42連續(xù)地監(jiān)視電源單元41-1到41-(n+k)。因此,當(dāng)至少一個(gè)電源單元發(fā)生異常時(shí),例如,電源單元41-1,電源單元控制部件42使其余的電源單元41-2到41-(n+k)對(duì)信息處理裝置1提供所需要的電力(這個(gè)處理被稱作冗余電源處理)。
用于執(zhí)行冗余電源處理的功能通常被稱作n+k冗余電源功能。根據(jù)n+k冗余電源功能,只要n+k個(gè)電源單元41-1到41-(n+k)中至少有n個(gè)正常工作,則整個(gè)系統(tǒng)(在這里的情形是供電部件31)在正常狀態(tài)下操作(能夠供應(yīng)操作信息處理裝置1所正常使用的電力)。這個(gè)功能可以被稱作“n+k中的n”(所述冗余電源功能)。
信息處理裝置1正常操作而需要的電源單元的最小數(shù)量,即n的值,是根據(jù)信息處理裝置1消耗電力的規(guī)格和電源單元的規(guī)格確定的。在本實(shí)施例中,采用n=1,除非特別有另外的指定。在下面的解釋中,假定信息處理裝置1可以只由一個(gè)電源單元41-1正常操作,除非特別另外指定。
k本質(zhì)上是任意的整數(shù)值,在圖1(或圖3)的例子中,n=k=1,而在后面將要說明的圖6的例子中,n=1,k=2。
當(dāng)需要時(shí),驅(qū)動(dòng)器32連接到輸入/輸出接口25,并且可移出計(jì)算機(jī)可讀介質(zhì)33,如軟盤、光盤、磁光盤或半導(dǎo)體存儲(chǔ)器,可適當(dāng)?shù)丶虞d到驅(qū)動(dòng)器32,需要時(shí),從所加載的磁盤中讀取計(jì)算機(jī)程序,并安裝到存儲(chǔ)部件28中。
圖3是示出信息處理裝置1的一個(gè)功能的框圖,即,用于監(jiān)視所連接的作為輸入電源的UPS的狀態(tài)的功能(在圖3的例子中,如同在圖1的例子中,當(dāng)使用圖2中的n=k=1時(shí),連接UPS 2-1和UPS 2-2),并且根據(jù)監(jiān)視結(jié)果,執(zhí)行所述關(guān)閉處理和UPS停止處理。
如圖3所示,這個(gè)功能可以由圖2中的硬件來提供,如輸出部件27和UPS通信部件29,以及由軟件組件來提供,如圖2中通過CPU 21執(zhí)行的UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS控制部件53。
在這個(gè)實(shí)施例中,由于本發(fā)明的信息處理裝置1是如圖2中所示構(gòu)成的計(jì)算機(jī),UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS控制部件53是用軟件提供的。但是,這些組件的全部或者部分都可以用硬件來提供,或者通過硬件與軟件的結(jié)合來提供。在這里的情形,圖2中對(duì)信息處理裝置1的配置另外提供了硬件塊。
根據(jù)UPS 2-1到2-2傳送到UPS通信部件29的各種信息,UPS監(jiān)視部件51監(jiān)視各個(gè)UPS 2-1到2-2的狀態(tài),并把監(jiān)視結(jié)果傳送到輸出部件27、關(guān)閉控制部件52和UPS控制部件53。
然后,輸出部件27輸出由UPS監(jiān)視部件51獲得的監(jiān)視結(jié)果,并且,關(guān)閉控制部件52根據(jù)該監(jiān)視結(jié)果控制所述關(guān)閉處理。UPS控制部件53生成控制信息,用于控制UPS 2-2和2-2中至少一個(gè)的狀態(tài),并且使UPS通信部件29可以把該控制信息傳送到要被控制的UPS 2-1或2-2(或者UPS 2-1和2-2)。
特別地,如將要在后面說明的,UPS 2-1和2-2向信息處理裝置1傳送信息,指出它們當(dāng)前是否工作(運(yùn)行)或停止。進(jìn)而,當(dāng)異常發(fā)生時(shí),UPS 2-1和2-2向信息處理裝置1傳送信息,指出異常發(fā)生。
大致地,用于表示異常的信息有兩種類型指示發(fā)生在UPS本身的異常(如,圖4中電池75發(fā)生的異常,這將在后面說明)的信息,以及指示發(fā)生在所述輸入電源的異常(在這種情況下,如圖1所示,對(duì)UPS 2-1的輸入電源是商用交流電電源3-1,對(duì)UPS 2-2的輸入電源是商用交流電電源3-2)的信息。
用于表示第二種類型的異常的信息,即指示發(fā)生在所述輸入電源的異常的信息,被稱作“輸入電源異常”信息。
例如,當(dāng)UPS 2-1和2-2都傳送指示其工作(運(yùn)行)狀態(tài)的信息,傳送了“輸入電源異?!毙畔r(shí),UPS監(jiān)視部件51向關(guān)閉控制部件52傳送監(jiān)視結(jié)果,指示對(duì)UPS 2-1和2-2的輸入電源(在本實(shí)施例中,是商用交流電電源3-1和3-2)都發(fā)生了異常。
該監(jiān)視結(jié)果同時(shí)也傳送到UPS控制部件53。UPS控制部件53在此時(shí)執(zhí)行的處理將在后面說明。
當(dāng)UPS 2-1和2-2的輸入電源(在本實(shí)施例中,是商用交流電電源3-1和3-2)發(fā)生異常時(shí),兩個(gè)UPS都使用電池來供應(yīng)電力。因此,當(dāng)信息處理裝置1繼續(xù)執(zhí)行當(dāng)前運(yùn)行的處理時(shí),UPS 2-1和2-2中的電池的放電也繼續(xù),直到最終對(duì)信息處理裝置的電力供應(yīng)成為不可用狀態(tài),即,不能提供滿足規(guī)格的電壓電平的輸出。結(jié)果,不能對(duì)信息處理裝置1供應(yīng)正常操作所需要的電力,這樣,當(dāng)前處理的信息被破壞或丟失,并且信息處理裝置1(圖2中的存儲(chǔ)部件28,硬盤)被損壞。
為了解決這個(gè)問題,當(dāng)關(guān)閉控制部件52接收到這樣的監(jiān)視結(jié)果,即,當(dāng)UPS 2-1和2-2的輸入電源(在本實(shí)施例中,是商用交流電電源3-1和3-2)都發(fā)生異常時(shí),關(guān)閉控制部件52開始所述關(guān)閉處理。
更特別地,在關(guān)閉處理期間,關(guān)閉處理部件52停止信息處理裝置1當(dāng)前執(zhí)行的處理,并且根據(jù)預(yù)定的過程,把信息處理裝置1的操作狀態(tài)轉(zhuǎn)換到不因供電部件31(圖2)所供應(yīng)的電力被切斷而受影響的狀態(tài)。特別地,由于信息處理裝置1是由圖2所示的計(jì)算機(jī)組成的,信息處理裝置1頻繁地執(zhí)行運(yùn)行在預(yù)定OS上的應(yīng)用程序軟件。在這種情況下,作為關(guān)閉處理的一部分,關(guān)閉控制部件52首先保存所有必要的數(shù)據(jù),然后中止該應(yīng)用程序軟件和OS。
另一方面,當(dāng)UPS 2-1和2-2都傳送指示其工作(運(yùn)行)狀態(tài)的信息,并且當(dāng)UPS 2-1和2-2中的一個(gè)(如UPS 2-1)傳送了“輸入電源異?!毙畔r(shí),UPS監(jiān)視部件51向關(guān)閉控制部件52傳送監(jiān)視結(jié)果,指示對(duì)UPS 2-1的輸入電源(在這里的情況下,是商用交流電電源3-1)發(fā)生了異常,而UPS 2-2的輸入電源工作正常。
如上所述,由于UPS 2-1和2-2中至少一個(gè)工作正常,并且供電部件可以對(duì)信息處理裝置1的正常操作提供足夠的電力,不需要關(guān)閉處理,并且關(guān)閉控制部件52禁止其執(zhí)行(不允許執(zhí)行所述關(guān)閉處理)。
相應(yīng)地,信息處理裝置1也不必中止當(dāng)前執(zhí)行的處理(可以避免執(zhí)行不必要的關(guān)閉處理)。
當(dāng)關(guān)閉控制部件52確定應(yīng)該執(zhí)行關(guān)閉處理,它把預(yù)定的剩余處理時(shí)段傳送給UPS控制部件53(預(yù)定處理時(shí)段繼續(xù),直到完成該處理)。
即,當(dāng)開始所述關(guān)閉處理時(shí),關(guān)閉控制部件52的預(yù)定剩余處理時(shí)段是為完成所述關(guān)閉處理而需要的時(shí)間段。因此,當(dāng)關(guān)閉控制部件52確定需要所述關(guān)閉處理(并且在開始所述關(guān)閉處理之前)時(shí),它向UPS控制部件53傳送信息,指示所述關(guān)閉處理需要的時(shí)間段。在下面的解釋中,所述關(guān)閉處理實(shí)際上提前執(zhí)行,估量執(zhí)行該處理所需要的時(shí)間段,并且,通過把所估量的時(shí)間段增加到預(yù)定的寬限期而獲得的時(shí)間段(稱作指定時(shí)段)被定義為所述關(guān)閉處理需要的時(shí)段。然后,當(dāng)關(guān)閉控制部件52確定需要所述關(guān)閉處理(并且在執(zhí)行所述關(guān)閉處理之前)時(shí),關(guān)閉控制部件52向UPS控制部件53傳送指示該指定時(shí)段的長(zhǎng)度的信息,。
另一方面,當(dāng)確定應(yīng)該禁止所述關(guān)閉處理的執(zhí)行時(shí),關(guān)閉控制部件52在作出這個(gè)決定之后,立即結(jié)束處理。因此,對(duì)關(guān)閉控制部件52的預(yù)定的剩余處理時(shí)段是“0”。因此,當(dāng)關(guān)閉控制部件52確定禁止所述關(guān)閉處理的執(zhí)行時(shí),它向UPS控制部件53傳送“0”。
對(duì)于當(dāng)兩個(gè)UPS 2-1和2-2連接到信息處理裝置1,即當(dāng)信息處理裝置1具有1+1冗余電源功能時(shí)的情況,這里已經(jīng)解釋了關(guān)閉控制部件52的處理(功能)。
如已經(jīng)參考過的圖2所示,信息處理裝置1可以包含n+k冗余電源功能,即n+k個(gè)UPS 2-1到2-(n+k)可以連接到信息處理裝置1。
在這種情況下,即當(dāng)信息處理裝置1包含所述n+k冗余電源功能,關(guān)閉控制部件52的處理(功能)按照下述的方式執(zhí)行。
當(dāng)連接到信息處理裝置1的UPS 2-1到2-(n+k)中至少一個(gè)的輸入電源發(fā)生異常(即,至少一個(gè)UPS輸出“輸入電源異?!毙畔?,并且當(dāng)UPS監(jiān)視部件51確定其輸入電源正常工作的UPS的數(shù)量小于n時(shí),則關(guān)閉控制部件52開始所述關(guān)閉處理。但是,當(dāng)獲得其他的監(jiān)視結(jié)果時(shí),關(guān)閉控制部件52禁止所述關(guān)閉處理,即,維持信息處理裝置1的操作狀態(tài)。
當(dāng)關(guān)閉處理部件52確定必須執(zhí)行所述關(guān)閉處理(但在開始關(guān)閉處理之前)時(shí),它向UPS控制部件53傳送指示所述指定時(shí)段的信息。但當(dāng)關(guān)閉控制部件52確定禁止所述關(guān)閉處理的執(zhí)行時(shí),它向UPS控制部件53傳送包含“0”的信息。
如上所述,由于對(duì)本發(fā)明的信息處理裝置1提供關(guān)閉處理部件52,下述的問題可以得到解決。
如上所述,假定,作為具有n+k冗余電源功能的信息處理裝置1的輸入電源的n+k個(gè)UPS 2-1到2-(n+k)(在圖3的例子中,指UPS 2-1和2-2,因?yàn)槭褂胣=k=1)中的至少一個(gè)的輸入電源發(fā)生異常,并且結(jié)果是,輸入電源正常工作的UPS數(shù)量小于n(即,在圖3的例子中,UPS 2-1和2-2處在其輸入電源不正常工作的狀態(tài),即,由電池供應(yīng)電力的狀態(tài),或處于停止?fàn)顟B(tài))。
在這個(gè)時(shí)候,當(dāng)信息處理裝置1繼續(xù)當(dāng)前的處理,則對(duì)輸入電源發(fā)生異常(即,由所述電池供應(yīng)電力)的UPS 2-o(o是1到n+k之間的整數(shù),可以是多個(gè);即多個(gè)UPS的輸入電源發(fā)生異常),其電池也繼續(xù)放電。結(jié)果,由UPS 2-o向信息處理裝置1供應(yīng)的電力不可用,即不能輸出滿足規(guī)格的電壓電平。即,UPS 2-1到2-(n+k)中可以向信息處理裝置1提供電力的UPS數(shù)目實(shí)際上小于n。結(jié)果是,沒有向信息處理裝置1供應(yīng)正常操作所需要的電力,當(dāng)前處理的信息被破壞或丟失。另外,信息處理裝置1(例如圖2中的存儲(chǔ)部件28,如硬盤)被損壞。
為了解決這個(gè)問題,對(duì)本實(shí)施例的信息處理裝置1,提供關(guān)閉控制部件52,以可靠地執(zhí)行所述關(guān)閉處理。
當(dāng)連接到信息處理裝置1并處于工作狀態(tài)的UPS 2-1到2-(n+k)中的一些的輸入電源發(fā)生異常,并且當(dāng)輸入電源正常工作的UPS的數(shù)量是n或者更大的數(shù)時(shí),關(guān)閉控制部件52禁止所述關(guān)閉處理的執(zhí)行。因此,信息處理裝置1可以繼續(xù)當(dāng)前的處理,即可以避免不必要的關(guān)閉處理的執(zhí)行。
當(dāng)UPS監(jiān)視部件51確定連接到信息處理裝置1的UPS 2-1到2-(n+k)中的至少一個(gè)的輸入電源發(fā)生異常,即,至少一個(gè)UPS傳送了“輸入電源異?!毙畔r(shí),UPS控制部件53產(chǎn)生作為控制信息的指令,以執(zhí)行所述UPS停止處理,即,將UPS輸出電力的工作狀態(tài)轉(zhuǎn)換到停止輸出的所述停止?fàn)顟B(tài)的處理。這個(gè)指令也因此被稱為停止指令。
當(dāng)UPS控制部件53接收了信息,指出對(duì)關(guān)閉控制部件52所執(zhí)行處理的預(yù)定剩余時(shí)段時(shí),跟從所述停止指令的傳送,在經(jīng)過所述預(yù)定剩余處理時(shí)段之后,UPS控制部件53向所述停止指令添加所述UPS停止處理應(yīng)該在定時(shí)執(zhí)行的指令。特別地,當(dāng)要執(zhí)行所述關(guān)閉處理時(shí),所述指令包含這樣的內(nèi)容指出,跟從所述停止指令的傳送,經(jīng)過了所述指定時(shí)段之后,應(yīng)該執(zhí)行所述UPS停止處理;當(dāng)不執(zhí)行所述關(guān)閉處理時(shí),所述指令包含這樣的內(nèi)容指出,在接收所述停止指令之后,應(yīng)該立即執(zhí)行UPS停止處理。UPS控制部件53使UPS通信部件29可以向UPS 2-1到2-(n+k)中發(fā)送“輸入電源異?!毙畔⒌腢PS傳送所產(chǎn)生的停止指令。
這樣,所述停止指令通過UPS通信部件29發(fā)出,傳到UPS 2-1到2-(n+k)中發(fā)送“輸入電源異?!毙畔?在輸入電源發(fā)生異常)的UPS。然后,在由所述停止指令指定的定時(shí)執(zhí)行所述UPS停止處理(即,該定時(shí)在接收了所述停止指令之后又經(jīng)過了所述預(yù)定剩余時(shí)段之后;特別地,當(dāng)要執(zhí)行所述關(guān)閉處理時(shí),該定時(shí)在經(jīng)過了所述指定處理時(shí)段之后,或者,當(dāng)不執(zhí)行關(guān)閉處理時(shí),該定時(shí)緊跟在接收停止指令的時(shí)間之后)。結(jié)果是,UPS 2-1到2-(n+k)中發(fā)送“輸入電源異?!毙畔?輸入電源發(fā)生異常)的UPS的狀態(tài)從工作改變到停止?fàn)顟B(tài)。
如上所述,由于對(duì)本實(shí)施例的信息處理裝置1提供UPS控制部件53,當(dāng)UPS 2-1到2-(n+k)連接到信息處理裝置1的輸入電源時(shí),信息處理裝置1在不需要其他的控制器的情況下,可以控制各個(gè)UPS2-1到2-(n+k)。
特別地,UPS控制部件53對(duì)UPS 2-1到2-(n+k)中輸入電源發(fā)生異常的UPS執(zhí)行所述UPS停止處理(執(zhí)行對(duì)傳送停止指令的控制)。因此,可以防止包含在輸入電源發(fā)生異常的UPS(UPS通過該電池供電)中的電池的不必要的放電。結(jié)果是,可以避免該電池的退化(使用壽命減少)。
當(dāng)信息處理裝置1(關(guān)閉控制部件52)執(zhí)行所述關(guān)閉處理時(shí),UPS2-1到2-(n+k)都不需要向信息處理裝置1供應(yīng)電力,因此UPS控制部件53可以向所有UPS 2-1到2-(n+k)傳送所述停止指令。
圖4是示出圖1或圖2所示的、對(duì)連接到信息處理裝置1的UPS 2-1到2-(n+k)中每一個(gè)的示例安排的圖示。
在下面的解釋中,UPS 2-1到2-(n+k)被簡(jiǎn)單地稱作UPS 2,除非必須給出單獨(dú)的解釋。類似地,除非必須給出單獨(dú)的解釋,分別是UPS2-1到2-(n+k)的輸入電源的商用交流電電源3-1到3-(n+k)被簡(jiǎn)單地稱作商用交流電電源3(商用交流電電源3-1和3-2在圖1和圖6中示出,商用交流電電源3-3在圖6中示出,商用交流電電源3-4到3-(n+k)沒有特別示出)。同樣地,電源線11-1到11-(n+k)被簡(jiǎn)單地稱作電源線11,并且,通信線12-1到12-(n+k)被簡(jiǎn)單稱作通信線12。
如圖4所示,UPS 2包含供電部件61,控制部件62,監(jiān)視部件63和通信部件64。
商用交流電電源3連接到供電部件61的輸入端子,并且信息處理裝置1通過電源線11連接到輸出端子。這樣,當(dāng)作為輸入電源的商用交流電電源3處于正常工作狀態(tài)時(shí),供電部件61從商用交流電電源3向信息處理裝置1傳送電力。當(dāng)商用交流電電源3發(fā)生異常時(shí),供電部件61從所包含的電池75向信息處理裝置1供應(yīng)電力。
在圖4中示出的例子,為了方便,所稱的企業(yè)動(dòng)力服務(wù)系統(tǒng)用作供電部件61的電源系統(tǒng)(配置)。但是,所述系統(tǒng)不限于圖4中所示的系統(tǒng),也可以使用不同的系統(tǒng),如所謂的線路交互系統(tǒng)或固定倒相器系統(tǒng)等。另外,盡管沒有示出,還可以裝配其他的組成部分,例如濾波器,以便使電壓具有可以施加到信息處理裝置1的、接近于正弦波的波形。
在圖4的供電部件61中,檢測(cè)器71,例如是檢測(cè)電阻器,用來檢測(cè)狀態(tài),如作為輸入電源的商用交流電電源3的電壓電平,并且將檢測(cè)結(jié)果傳送給監(jiān)視部件63。
開關(guān)72的狀態(tài)由控制部件62來改變。即,例如,當(dāng)作為輸入電源的商用交流電電源3處于正常狀態(tài)時(shí),為了把UPS 2的狀態(tài)轉(zhuǎn)換到輸出電力的工作狀態(tài),控制部件62把開關(guān)72的狀態(tài)改變到ON狀態(tài)。另一方面,為了把UPS 2的狀態(tài)轉(zhuǎn)換到停止?fàn)顟B(tài),如其中電力輸出被禁止,控制部件62把開關(guān)72的狀態(tài)改變到OFF狀態(tài)。
導(dǎo)線73被用來從商用交流電電源3饋送電力。如將在后面說明的,當(dāng)商用交流電電源3處于正常狀態(tài),即,在正常工作時(shí),開關(guān)79的輸入端子由控制部件62改變到導(dǎo)線73一側(cè),從商用交流電電源3,沿導(dǎo)線73、開關(guān)79和電源線11,把電力施加到信息處理裝置1。在下文中,為了與后面說明的導(dǎo)線78區(qū)別,導(dǎo)線73被稱作公共線73。
轉(zhuǎn)換器74將商用交流電電源3供應(yīng)的AC電壓轉(zhuǎn)換成預(yù)定電平的DC電壓,并將該DC電壓施加到電池75。這樣,著眼于電池75,轉(zhuǎn)換器74用作電池75的充電器,并向電池75傳送充電電流。
電池75是備用電源(后備電力源),當(dāng)商用交流電電源3發(fā)生異常時(shí),用于向信息處理裝置1供應(yīng)電力。即,當(dāng)商用交流電電源3發(fā)生異常時(shí),控制部件62把開關(guān)76的狀態(tài)改變到ON狀態(tài),并將開關(guān)79的輸入端子置于導(dǎo)線78一側(cè)(電池75側(cè))。然后,開始電池75的放電,并且,預(yù)定電平的DC電壓被施加到倒相器77。
開關(guān)76的狀態(tài)由控制部件62來改變。即,當(dāng)UPS 2處于工作狀態(tài),并且當(dāng)商用交流電電源3發(fā)生異常時(shí),控制部件62把開關(guān)76的狀態(tài)改變到ON狀態(tài)。在另外的情況下,控制部件62把開關(guān)76的狀態(tài)改變到OFF狀態(tài)。
倒相器77把由電池75施加的DC電壓轉(zhuǎn)換成具有相同頻率(在關(guān)東北部50Hz,或者在關(guān)西西部60Hz)的AC電壓,并且實(shí)際上,與商用交流電電源供應(yīng)的電力的電平一樣。倒相器77然后把獲得的AC電壓通過導(dǎo)線78、開關(guān)79和電源線11施加到信息處理裝置1。
導(dǎo)線78被用來從電池75饋送電力。在下文中,為了與公共線73區(qū)分,導(dǎo)線78被稱作后備線78。
如上所述,開關(guān)79的輸入端子通過控制部件62來改變。即,當(dāng)UPS 2處于工作狀態(tài),并且當(dāng)商用交流電電源3發(fā)生異常時(shí),控制部件62把開關(guān)79的輸入端子改變到后備線78一側(cè)。在所有其他情況下,控制部件62把開關(guān)79的輸入端子改變到公共線73一側(cè)。
根據(jù)信息處理裝置1向通信部件64傳送的信息,例如停止指令,或者根據(jù)監(jiān)視部件63獲得的監(jiān)視結(jié)果,控制部件62控制開關(guān)72和76的狀態(tài)以及開關(guān)79的輸入端子的狀態(tài),如上所述。
特別地,當(dāng)商用交流電電源3處于正常狀態(tài),并且UPS 2要轉(zhuǎn)換到工作狀態(tài)時(shí),控制部件62把開關(guān)72改變到ON狀態(tài),并把開關(guān)79的輸入端子改變到公共線73一側(cè)。通過這個(gè)處理,如上所述,電力從商用交流電電源3通過供電部件61和電源線11施加到信息處理裝置1。應(yīng)該注意,在這時(shí),控制部件62可以把開關(guān)76的狀態(tài)改變到OFF狀態(tài)。
另外,當(dāng)監(jiān)視部件63確定商用交流電電源3發(fā)生異常,即,當(dāng)由監(jiān)視部件63生成的“輸入電源異常”信息傳送到通信部件64和控制部件62時(shí),控制部件62把開關(guān)76改變到ON狀態(tài),并且,把開關(guān)79的輸入端子改變到后備線78一側(cè)。通過這個(gè)處理,如上所述,電力(后備電力)從電池75沿著電源線11供應(yīng)到信息處理裝置1。應(yīng)該注意,在這時(shí),控制部件62可以把開關(guān)72改變到OFF狀態(tài)。
在這些情況下,當(dāng)通信部件64從信息處理裝置1接收了所述停止指令,并把該停止指令傳送到控制部件62,從該指令的接收,經(jīng)過了包含在所述停止指令中的對(duì)關(guān)閉控制部件52(圖3)的處理的“預(yù)定剩余時(shí)段”之后,控制部件62把開關(guān)72和76改變到OFF狀態(tài)。特別地,當(dāng)信息處理裝置1要執(zhí)行所述關(guān)閉處理,在經(jīng)過了指定的處理時(shí)段后(該關(guān)閉處理完成),控制部件62把開關(guān)72和76改變到OFF狀態(tài)。當(dāng)信息處理裝置1沒有執(zhí)行所述關(guān)閉處理時(shí),控制部件62在接收到停止指令后,立即把開關(guān)72和76改變到OFF狀態(tài)。通過這個(gè)處理,從UPS 2到信息處理裝置1的電力供應(yīng)停止,即UPS 2禁止電力輸出。換言之,當(dāng)從信息處理裝置1接收了所述停止指令,控制部件62執(zhí)行所述UPS停止處理,由此UPS 2的工作狀態(tài)轉(zhuǎn)換到停止?fàn)顟B(tài)。
監(jiān)視部件63不僅監(jiān)視UPS 2的狀態(tài),例如供電部件61,而且利用由檢測(cè)器71獲得的檢測(cè)結(jié)果來監(jiān)視商用交流電電源(輸入電源)3的狀態(tài)。然后,監(jiān)視部件63把監(jiān)視結(jié)果傳送到控制部件62和通信部件64。例如,當(dāng)監(jiān)視部件63確定UPS 2或者商用交流電電源3發(fā)生異常時(shí),監(jiān)視部件63產(chǎn)生信息,指出異常的類型,即,當(dāng)異常發(fā)生在商用交流電電源3,則輸出“輸入電源異常”信息,并把該信息傳送到控制部件62和通信部件64。
通信部件64通過通信線12執(zhí)行與信息處理裝置1的通信。即,通信部件64通過通信線12,把從監(jiān)視部件63接收的監(jiān)視結(jié)果傳送到信息處理裝置。
進(jìn)而,通信部件64通過通信線12從信息處理裝置1接收信息,例如停止指令,并把接收的信息傳送到控制部件62。在本實(shí)施例中,通信部件64使用的通信系統(tǒng)是上述的串行通信系統(tǒng)。
圖5是解釋當(dāng)圖1(或圖2)中的信息處理裝置1監(jiān)視連接作為輸入電源的UPS 2-1到2-(n+k)的狀態(tài)、并根據(jù)監(jiān)視結(jié)果執(zhí)行所述關(guān)閉處理或UPS停止處理時(shí),所執(zhí)行處理的流程圖。圖5中的處理對(duì)應(yīng)于圖3中的功能框圖,并且在下文中被稱作關(guān)閉處理和UPS控制處理。
應(yīng)該注意,圖5中的所述關(guān)閉處理和UPS控制處理由具有1+k冗余電源功能(如,圖1中所示的1+1冗余電源功能)的信息處理裝置1來執(zhí)行。
現(xiàn)在,將參考圖5,解釋由具有1+k冗余電源功能(即圖1中的1+1冗余電源功能)的信息處理裝置1執(zhí)行的關(guān)閉處理和UPS控制處理。
當(dāng)下述的第一到第三條件被建立時(shí),開始圖5中的關(guān)閉處理和UPS控制處理。
第一條件是連接到信息處理裝置1的UPS 2-1到2-(n+k)的狀態(tài)向工作狀態(tài)的轉(zhuǎn)換。
第二條件是信息處理裝置1電源開關(guān)(沒有示出)的狀態(tài)向ON狀態(tài)的改變,即,從供電部件31(圖2)供應(yīng)電力的開始。
第三條件是OS的啟動(dòng)和相應(yīng)于圖3中的UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS監(jiān)視部件53的應(yīng)用軟件的啟動(dòng),即,UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS監(jiān)視部件53的狀態(tài)向其相應(yīng)的功能可以被執(zhí)行的狀態(tài)的轉(zhuǎn)換。
當(dāng)所述關(guān)閉處理和UPS控制處理開始時(shí),首先,在步驟S1,UPS通信部件29開始與連接到信息處理裝置1的所有UPS 2-1到2-(n+k)的通信。
在下面的解釋中,為了方便,兩個(gè)UPS 2-1和2-2連接到信息處理裝置1,如圖1或圖3所示,即,信息處理裝置1包含1+1冗余電源功能(建立當(dāng)n=k=1時(shí)的n+k冗余電源功能)。
在步驟S2,UPS監(jiān)視部件51監(jiān)視兩個(gè)UPS 2-1和2-2的狀態(tài)。更特別地,如上所述,由于UPS 2-1和2-2向UPS監(jiān)視部件51傳送表示它們自己狀態(tài)或其輸入電源(商用交流電電源3-1和3-2)狀態(tài)的信息,UPS監(jiān)視部件51使用經(jīng)由UPS通信部件29所接收的信息,并根據(jù)獲得的該信息來監(jiān)視UPS 2-1和2-2的狀態(tài)。
在步驟S3,UPS監(jiān)視部件51使用在步驟S2得到的監(jiān)視結(jié)果確定是否UPS 2-1和2-2中的至少一個(gè)發(fā)生異常。
當(dāng)UPS監(jiān)視部件51確定UPS 2-1和2-2都處于正常狀態(tài),即在步驟S3確定UPS 2-1和2-2都沒有異常發(fā)生時(shí),程序控制返回到步驟S2,并且重復(fù)該處理。這樣,UPS監(jiān)視部件51繼續(xù)監(jiān)視各個(gè)UPS 2-1和2-2的狀態(tài)。
當(dāng)UPS監(jiān)視部件51確定UPS 2-1和2-2中的一個(gè)或兩個(gè)處于異常狀態(tài),即在步驟S3確定一個(gè)或多個(gè)UPS發(fā)生異常,在步驟S4,UPS監(jiān)視部件51確定該異常是否是“輸入電源異常”。
當(dāng)異常是關(guān)于UPS 2的(即關(guān)于圖4中電池75的異常),即,當(dāng)在步驟S4確定該異常不是“輸入電源異?!保诓襟ES5,UPS監(jiān)視部件51輸出預(yù)定的錯(cuò)誤信號(hào)。特別地,當(dāng)輸出部件27是顯示設(shè)備,UPS監(jiān)視部件51在所述顯示設(shè)備上顯示表示異常類型的圖像。當(dāng)輸出部件27是擴(kuò)音器,UPS監(jiān)視部件51通過該擴(kuò)音器發(fā)出表示該異常類型的聲音。
在另一方面,當(dāng)該異常是“輸入電源異常”,即,當(dāng)在步驟S4確定該異常是“輸入電源異?!保诓襟ES6,關(guān)閉控制部件52確定該“輸入電源異?!笔欠裨趦蓚€(gè)UPS 2-1和2-2中都發(fā)生。
當(dāng)在步驟S6確定該“輸入電源異?!卑l(fā)生在UPS 2-1和2-2,關(guān)閉控制部件52確定需要所述關(guān)閉處理,并且把指示所述指定時(shí)段的信息傳送給UPS控制部件53。
UPS控制部件53生成所述停止指令,并且當(dāng)從關(guān)閉控制部件52接收到所述指定時(shí)段信息時(shí),把指示UPS停止處理應(yīng)該在經(jīng)過了所述指定時(shí)段之后執(zhí)行的信息添加到所述停止指令。然后,UPS控制部件53使UPS通信部件29向UPS 2-1和2-2傳送所產(chǎn)生的停止指令。這樣,在步驟S7,UPS通信部件29向UPS 2-1和2-2傳送該停止指令。
隨著所述停止指令的接收,經(jīng)過了所述指定時(shí)段之后,UPS 2-1和2-2執(zhí)行UPS停止處理,這期間,其中輸出電力的工作狀態(tài)轉(zhuǎn)換到其中禁止輸出電力的停止?fàn)顟B(tài)。
另外,當(dāng)在步驟S6確定“輸入電源異?!卑l(fā)生在兩個(gè)UPS 2-1和2-2,在步驟S8,關(guān)閉控制部件52執(zhí)行所述關(guān)閉處理。
然后,所述關(guān)閉處理和UPS控制處理結(jié)束。
另一方面,當(dāng)“輸入電源異常”只發(fā)生在UPS 2-1或2-2中的一個(gè),即,在步驟S6確定“輸入電源異?!睕]有在兩個(gè)UPS 2-1和2-2中都發(fā)生,在步驟S9,關(guān)閉控制部件52確定沒有發(fā)生“輸入電源異常”的UPS 2(即,在本實(shí)施例中,當(dāng)“輸入電源異?!卑l(fā)生在UPS 2-1,是指UPS 2-2,或者當(dāng)“輸入電源異?!卑l(fā)生在UPS 2-2,是指UPS 2-1)的狀態(tài)是否是停止?fàn)顟B(tài)。
這樣,當(dāng)不同于發(fā)生“輸入電源異常”的UPS 2的其他所有UPS 2都處于停止?fàn)顟B(tài),如,當(dāng)“輸入電源異?!卑l(fā)生在UPS 2-1并且UPS 2-2處于停止?fàn)顟B(tài),發(fā)生“輸入電源異?!钡腢PS 2-1使用其包含的電池75向信息處理裝置1供應(yīng)后備電力。
因此,只要后備電力通過UPS 2-1供應(yīng),具有1+k(在這里的情況下k=1)冗余電源功能的信息處理裝置1可以繼續(xù)當(dāng)前的處理。但是,如上所述,從UPS 2-1的后備電力供應(yīng)是有限的,隨著電池75的放電在繼續(xù),UPS 2-1將不能向信息處理裝置1供應(yīng)必要的電力。換言之,從UPS 2-1向信息處理裝置1的電力供應(yīng)會(huì)突然中斷,當(dāng)前由信息處理裝置1處理的信息會(huì)被破壞或丟失。另外,信息處理裝置1(如圖1中的存儲(chǔ)部件28,由硬盤構(gòu)成)被損壞。
另外,對(duì)供應(yīng)后備電力的UPS 2-1,其所包含的電池75執(zhí)行不必要的放電,會(huì)發(fā)生電池75的退化(使用壽命減少)。
為了解決這些問題,在步驟S9,即使當(dāng)不同于發(fā)生“輸入電源異?!钡腢PS 2的所有其他UPS 2都處于停止?fàn)顟B(tài)時(shí),關(guān)閉控制部件52確定需要所述關(guān)閉處理,并向UPS控制部件53傳送指示所述指定時(shí)段的信息。
UPS控制部件53生成停止指令,并且當(dāng)從關(guān)閉控制部件52接收了所述指定時(shí)段的信息時(shí),向該停止指令添加指示UPS停止處理應(yīng)該在經(jīng)過了所述指定時(shí)段之后執(zhí)行的內(nèi)容。然后,UPS控制部件53使UPS通信部件29把所產(chǎn)生的停止指令傳送給UPS 2-1和2-2。即,在步驟S7,UPS通信部件29把停止指令傳送給UPS 2-1和2-2。在這個(gè)時(shí)候,由于UPS 2-1和2-2中的一個(gè)已經(jīng)處于停止?fàn)顟B(tài),維持這個(gè)狀態(tài),并且在經(jīng)過了所述指定時(shí)段之后,只有另外的UPS執(zhí)行從工作狀態(tài)到停止?fàn)顟B(tài)轉(zhuǎn)換的UPS停止處理。
在步驟S8,還執(zhí)行所述關(guān)閉處理,并且當(dāng)這個(gè)處理完成之后,所述關(guān)閉處理和UPS控制處理結(jié)束。
另一方面,當(dāng)UPS 2-1和2-2中的至少一個(gè)處于工作狀態(tài),并且其輸入電源處于正常狀態(tài),則有關(guān)的UPS正常地輸出從相應(yīng)的構(gòu)成其輸入電源的商用交流電電源3-1或3-2獲得的電力。因此,具有1+k(這里k=1)冗余電源功能的信息處理裝置1可以正常地操作,即可以繼續(xù)當(dāng)前的處理。
因此,當(dāng)UPS 2-1和2-2中的至少一個(gè)處于工作狀態(tài),并且該UPS的輸入電源也處于正常狀態(tài),即,當(dāng)在步驟S9確定,不同于發(fā)生“輸入電源異常”的UPS 2的所有其他UPS 2都是停止?fàn)顟B(tài)時(shí),關(guān)閉控制部件52禁止所述關(guān)閉處理,并且向UPS控制部件53傳送指示這個(gè)決定(指出對(duì)關(guān)閉處理部件52的處理的預(yù)定的剩余時(shí)段是“0”)的信息。
但是,由于信息處理裝置1要繼續(xù)當(dāng)前的處理,除非執(zhí)行所述關(guān)閉處理,發(fā)生“輸入電源異常”的UPS 2(UPS 2-1或2-2)也使用其包含的電池75供應(yīng)后備電力。因此,對(duì)于發(fā)生“輸入電源異?!钡腢PS2,執(zhí)行所包含電池75的不必要的放電,所以發(fā)生電池75的退化(使用壽命減少)。
為了解決這個(gè)問題,當(dāng)從關(guān)閉控制部件52接收了該信息(指示“0”),UPS控制部件53把指示所述UPS停止處理應(yīng)該在接收到該停止指令之后立即執(zhí)行的內(nèi)容添加到以前生成的停止指令中。然后,UPS控制部件53使UPS通信部件29把該停止指令只傳送到發(fā)生“輸入電源異?!钡腢PS 2。即,在步驟S10,UPS通信部件29把該停止指令只傳送到發(fā)生“輸入電源異?!钡腢PS 2。
當(dāng)發(fā)生“輸入電源異?!钡腢PS 2-1或2-2接收到該停止指令時(shí),該UPS 2執(zhí)行該停止指令,以將其狀態(tài)轉(zhuǎn)換到停止?fàn)顟B(tài)。而另外的UPS2,輸入電源處于正常狀態(tài),并且處于工作狀態(tài),則向信息處理裝置1傳送從輸入電源(商用交流電電源3-1或3-2)獲得的電力。結(jié)果是,信息處理裝置1可以繼續(xù)當(dāng)前的處理。
然后,程序控制返回到步驟S2,并重復(fù)上述的處理。
已經(jīng)參考圖5,解釋了由具有1+k冗余電源功能的信息處理裝置1執(zhí)行的所述關(guān)閉處理和UPS控制處理。對(duì)于具有n+k冗余電源功能的信息處理裝置1,所述關(guān)閉處理和UPS控制處理也基本上以同樣的方式執(zhí)行。
但是,在這種情況下,當(dāng)在步驟S4確定該異常是“輸入電源異?!?,不執(zhí)行步驟S6和S9,而執(zhí)行下面的處理。關(guān)閉控制部件52確定該異常是否發(fā)生在連接到信息處理裝置1的UPS 2-1到2-(n+k)中至少一個(gè)的輸入電源,以及輸入電源正常工作的UPS的數(shù)量是否小于n。
當(dāng)確定連接到信息處理裝置1的UPS 2-1到2-(n+k)中至少一個(gè)的輸入電源發(fā)生異常,并且輸入電源正常工作的UPS 2的數(shù)量小于n,則執(zhí)行在步驟S7開始的過程。在另外的情況下,執(zhí)行在步驟S10開始的過程。
另外,如上所述,當(dāng)信息處理裝置1執(zhí)行執(zhí)行所述關(guān)閉處理,即,當(dāng)執(zhí)行在步驟S8的過程時(shí),UPS 2-1到2-(n+k)中沒有需要向信息處理裝置1供應(yīng)電力的,這樣,圖5中在步驟S7的過程可以不改變。但是,為了避免發(fā)生“輸入電源異?!钡腢PS 2的電池的退化,在步驟S7的過程可以替換成與在步驟S10一樣的過程,只向發(fā)生“輸入電源異?!钡腢PS 2傳送所述停止指令。
作為根據(jù)本發(fā)明的信息處理系統(tǒng),已經(jīng)說明了其中單一的信息處理裝置操作的信息處理系統(tǒng)。但是,在許多情況下,信息處理裝置通過網(wǎng)絡(luò)連接到其他的信息處理裝置,并且如上所述,本發(fā)明也可以應(yīng)用在其中多個(gè)信息處理裝置通過網(wǎng)絡(luò)互連的信息處理系統(tǒng)。
圖6是示出根據(jù)本發(fā)明另外實(shí)施例的示例信息處理系統(tǒng)的圖示,其中多個(gè)信息處理裝置通過網(wǎng)絡(luò)互連。
特別地,對(duì)于根據(jù)本發(fā)明的這個(gè)實(shí)施例(不同于圖1中的情況),如圖6所示,任意數(shù)量的信息處理裝置1(圖6中是三個(gè)信息處理裝置1-1到1-3)通過網(wǎng)絡(luò)81相互連接。
信息處理裝置1-1到1-3具有n+k冗余電源功能(在圖6的例子中,是n=1和k=2的1+2冗余電源功能;因此,信息處理裝置1-1到1-3連接到三個(gè)UPS 2-1到2-3,并且不特別限制n和k),并且可以與多個(gè)所連接的UPS 2(在圖6中,是UPS 2-1到2-3)通信。只要這些功能可用,可以采用不同的形式,信息處理裝置1-1到1-3也可以具有不同的配置。
在這個(gè)實(shí)施例中,為了方便,圖2中的配置被所有的信息處理裝置1-1到1-3所采用。
特別地,信息處理裝置1-1到1-3的通信部件30連接到網(wǎng)絡(luò)81。
另外,在信息處理裝置1-p(p是1到3的整數(shù))中,UPS 2-1到2-3通過電源線11-1p到11-3p連接到電源單元41-1到41-3。在這種安排下,UPS 2-1到2-3,使用商用交流電電源3-1到3-3作為輸入電源,向信息處理裝置1-1到1-3供應(yīng)電力。
在這種情況下,UPS 2-1到2-3只與信息處理裝置1-1到1-3中的一個(gè)通信(在圖6中的例子是信息處理裝置1-1)。
在下文中,與UPS 2-1到2-3通信的信息處理裝置1-1被稱作主裝置,信息處理裝置1-2和1-3被稱作從裝置。
主裝置1-1的UPS通信部件29通過通信線12-1連接到UPS 2-1,通過通信線12-2連接到UPS 2-2,以及通過通信線12-3連接到UPS2-3。另一方面,從裝置1-2和1-3不通過通信線連接到UPS 2。
由于主裝置1-1和從裝置1-2和1-3具有相同的配置,對(duì)主裝置1-1和從裝置1-2和1-3提供圖3所示的功能。但是,在本實(shí)施例中,所有的功能都由主裝置1-1執(zhí)行,并且只有關(guān)閉部件52的功能由從裝置1-2和1-3執(zhí)行。
這樣,主裝置1-1使用UPS監(jiān)視部件51的功能監(jiān)視UPS 2-1到2-3的狀態(tài),并且使用UPS控制部件53的功能控制UPS 2-1到2-3的狀態(tài)。
主裝置1-1還使用關(guān)閉控制部件52的功能執(zhí)行對(duì)主裝置1-1的所述關(guān)閉處理,并且還使從裝置1-2和1-3可以執(zhí)行所述關(guān)閉處理。這樣,主裝置1-1的關(guān)閉控制部件52不僅執(zhí)行對(duì)主裝置1-1的關(guān)閉處理,還執(zhí)行對(duì)從裝置1-2和1-3的關(guān)閉處理。更特別地,盡管圖3中沒有示出,當(dāng)主裝置1-1的關(guān)閉控制部件52執(zhí)行對(duì)主裝置1-1的關(guān)閉處理,關(guān)閉控制部件52產(chǎn)生指令(下文中稱作關(guān)閉指令)以執(zhí)行所述關(guān)閉處理,并使通信部件30把該關(guān)閉指令傳送到從裝置1-2和1-3。
從裝置1-2和1-3的通信部件30,通過網(wǎng)絡(luò)81,接收在主裝置1-1的關(guān)閉控制部件52的控制之下由通信部件30傳送的所述關(guān)閉指令。然后,盡管在圖3中沒有示出,該關(guān)閉指令被傳送到從裝置1-2和1-3的關(guān)閉控制部件52。從裝置1-2和1-3的關(guān)閉控制部件52分別執(zhí)行對(duì)從裝置1-2和1-3的所述關(guān)閉處理。
圖7是解釋由具有1+k冗余電源功能的主裝置1-1執(zhí)行的示例關(guān)閉處理和UPS控制處理的流程圖。
參考圖7的流程圖,由主裝置1-1執(zhí)行的關(guān)閉處理和UPS控制處理本質(zhì)上與圖5中的處理相同,但存在微小的差異。
因此,對(duì)于圖7中由具有1+k冗余電源功能的主裝置1-1執(zhí)行的關(guān)閉處理和UPS控制處理,對(duì)那些與參考圖5的流程圖解釋中相同的處理,不再給出解釋,而主要地,只說明那些與圖5中不同的處理。
當(dāng)下述的第一到第三條件建立時(shí),所述關(guān)閉處理和UPS控制處理(圖7)由主裝置1-1執(zhí)行。
第一條件,如同對(duì)圖5中的第一條件,是所有UPS 2-1到2-3的狀態(tài)向工作狀態(tài)的轉(zhuǎn)換。
第二條件,如同對(duì)圖5中的第二條件,是主裝置1-1和從裝置1-2和1-3的電源開關(guān)(沒有示出)向ON狀態(tài)的改變,即通過主裝置1-1和從裝置1-2和1-3的供電部件31(圖2)的電力供應(yīng)的開始。
第三條件,如同對(duì)圖5中的第三條件,是主裝置1-1和從裝置1-2和1-3的OS的啟動(dòng),以及對(duì)應(yīng)于主裝置1-1和從裝置1-2和1-3的UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS控制部件53(圖3中所示)的應(yīng)用軟件的啟動(dòng),即,主裝置1-1的UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS控制部件53的狀態(tài)向其中相應(yīng)的功能可被執(zhí)行的狀態(tài)的轉(zhuǎn)換,以及從裝置1-2和1-3的關(guān)閉控制部件52的狀態(tài)向其中相應(yīng)的功能可被執(zhí)行的狀態(tài)的轉(zhuǎn)換。
當(dāng)主裝置1-1開始所述關(guān)閉處理和UPS控制處理(圖7)時(shí),在步驟S21,主裝置1-1通過網(wǎng)絡(luò)81識(shí)別由主裝置1-1管理的從裝置(其他信息處理裝置)1-2和1-3。
由于后繼的處理(在步驟S22之后執(zhí)行的處理)本質(zhì)上與圖5中的處理相同,將不再給出另外的解釋。
但是,由于當(dāng)單個(gè)信息處理裝置1在運(yùn)行時(shí),提供圖5中的關(guān)閉處理和UPS控制處理,在步驟S7,信息處理裝置1在步驟S8的處理之前向所有的UPS 2(圖1中的例子是UPS 2-1和2-2)傳送所述停止指令,即執(zhí)行所述關(guān)閉處理。
另一方面,當(dāng)信息處理裝置1-1通過網(wǎng)絡(luò)81與其他的信息處理裝置1-2和1-3連接時(shí),在圖7中提供關(guān)閉處理和UPS控制處理,并且作為主裝置來操作,用于管理作為從裝置的這些裝置1-2和1-3。因此,在執(zhí)行步驟S30的過程之前,即對(duì)主裝置1-1的所述關(guān)閉處理之前,在步驟S28,主裝置1-1通過網(wǎng)絡(luò)81向所管理的從裝置(其他信息處理裝置)1-2和1-3傳送關(guān)閉指令。
當(dāng)接收了該關(guān)閉指令,從裝置(其他信息處理裝置)1-2和1-3執(zhí)行所述關(guān)閉處理。
另外,在執(zhí)行步驟S30的過程之前,即,在執(zhí)行對(duì)主裝置1-1的所述關(guān)閉處理之前,在步驟S29,主裝置1-1向所有的UPS 2(在圖6的例子中是UPS 2-1到2-3)傳送該停止指令。在這里的情況下,在主裝置1-1以及從裝置1-2和1-3所要求的關(guān)閉處理時(shí)段之中,最長(zhǎng)的時(shí)段(或者,如需要,寬限期可以添加到該時(shí)段)可以被用作指定時(shí)段(時(shí)段持續(xù),直到所述UPS停止處理執(zhí)行)包含在停止指令中。
在步驟S30,執(zhí)行對(duì)主裝置1-1所述關(guān)閉處理,當(dāng)完成該關(guān)閉處理時(shí),圖7中的所述關(guān)閉處理和UPS停止處理終結(jié)。
當(dāng)從該停止指令的接收經(jīng)過了包含在該停止指令中的所述指定時(shí)段,即當(dāng)完成對(duì)主裝置1-1以及從裝置1-2和1-3的所述關(guān)閉處理時(shí),所有的UPS(圖6中的例子是UPS 2-1到2-3)執(zhí)行所述UPS停止處理。
圖8是示出當(dāng)圖6中的主裝置1-1執(zhí)行圖7中的關(guān)閉處理和UPS停止處理時(shí),各個(gè)UPS 2的輸入電源狀態(tài)同有/無所述關(guān)閉處理和UPS停止處理(執(zhí)行該處理的停止指令)之間的關(guān)系的圖示。
如上所述,由于主裝置1-1以及從裝置1-2和1-3具有1+2冗余電源功能,只要UPS 2-1到2-3中至少一個(gè)處于正常狀態(tài),主裝置1-1以及從裝置1-2和1-3就可以被正常地操作,即可以繼續(xù)當(dāng)前的處理。
因此,如圖8中上面三行所示(登記了O和X的登記框),當(dāng)UPS 2-1到2-3中至少一個(gè)的輸入電源正常,即X登記到UPS 2的“輸入電源異?!钡怯浛蛑械闹辽僖粋€(gè)中,主裝置1-1以及從裝置1-2和1-3不執(zhí)行所述關(guān)閉處理(X登記在關(guān)閉登記框中)。
但是,當(dāng)不執(zhí)行所述關(guān)閉處理時(shí),主裝置1-1以及從裝置1-2和1-3繼續(xù)它們當(dāng)前的處理,并且,對(duì)于UPS 2-1到2-3中發(fā)生“輸入電源異?!钡?在“輸入電源異常”登記框中登記了O的UPS 2),所包含的電池75被用來提供后備電力。因此,對(duì)于發(fā)生“輸入電源異?!钡腢PS 2(在“輸入電源異?!钡怯浛蛑械怯浟薕的UPS 2),所包含的電池執(zhí)行不必要的放電,因而發(fā)生電池75的退化(使用壽命減少)。
為了解決這個(gè)問題,如圖8中上面三行所示,主裝置1-1向發(fā)生“輸入電源異?!钡腢PS 2、即其“輸入電源異常”登記框中登記了O的UPS 2(在這里的情況,O登記在UPS 2停止指令登記框中)輸出所述停止指令。這樣,當(dāng)發(fā)生“輸入電源異?!钡腢PS 2、即其“輸入電源異常”登記框中登記了O的UPS 2從主裝置1-1接收了所述停止指令,UPS 2執(zhí)行所述停止指令以轉(zhuǎn)換到停止?fàn)顟B(tài)。
當(dāng)“輸入電源異?!卑l(fā)生在所有的UPS 2-1到2-3,UPS 2-1到2-3使用它們所包含的電池75供應(yīng)后備電力,因此主裝置1-1以及從裝置1-2和1-3必須執(zhí)行所述關(guān)閉處理。
因此,如圖8的上數(shù)第四行所示,當(dāng)“輸入電源異?!卑l(fā)生在所有的UPS 2-1到2-3,即,當(dāng)O登記在所有UPS 2的“輸入電源異?!钡怯浛蛑?,主裝置1-1以及從裝置1-2和1-3執(zhí)行所示關(guān)閉處理(在這里的情況下,O登記在關(guān)閉登記框中)。
另外,當(dāng)維持UPS 2-1到2-3的狀態(tài)時(shí),所包含電池75執(zhí)行不必要的放電,電池75退化(使用壽命減少)。
為了解決這個(gè)問題,如圖8的上數(shù)第四行所示,主裝置1-1向UPS2-1到2-3中所有發(fā)生“輸入電源異常”的、即UPS 2的“輸入電源異?!钡怯浛虻怯浟薕的UPS 2(在這里的情況,O登記在停止指令登記框)輸出所述停止指令。當(dāng)接收了停止指令,所有的UPS 2-1到2-3執(zhí)行所述UPS停止處理,以轉(zhuǎn)換到停止?fàn)顟B(tài)。
如圖6中所示的、由具有1+2冗余電源功能的主裝置1-1執(zhí)行的關(guān)閉處理和UPS控制處理已經(jīng)給出了解釋。如上所述,圖7的流程圖,以及圖5的流程圖,表示了由具有1+k冗余電源功能的主裝置1-1執(zhí)行的一般關(guān)閉處理和UPS控制處理。換言之,當(dāng)主裝置1-1具有1+k冗余電源功能時(shí),關(guān)閉處理和UPS控制處理也按照?qǐng)D7中所示的流程圖來執(zhí)行。
另外,當(dāng)主裝置1-1具有1+k冗余電源功能時(shí),關(guān)閉處理和UPS控制處理本質(zhì)上與上述的處理相同。
但是,當(dāng)在步驟S25確定所述異常是“輸入電源異?!保娌襟ES27和步驟S31,執(zhí)行下面的過程。主裝置1-1的關(guān)閉控制部件52確定異常是否發(fā)生在UPS 2-1到2-(n+k)中至少一個(gè)的輸入電源,并且輸入電源正常工作的UPS的數(shù)量是否小于n。
當(dāng)確定異常發(fā)生在UPS 2-1到2-(n+k)中至少一個(gè)的輸入電源,并且輸入電源正常工作的UPS的數(shù)量小于n,執(zhí)行在步驟S28開始的過程。在其他的情況下,執(zhí)行在步驟S32開始的過程。
另外,如上所述,當(dāng)主裝置1-1以及從裝置1-2和1-3執(zhí)行所述關(guān)閉處理時(shí),UPS 2-1到2-(n+k)中沒有需要向主裝置1-1以及從裝置1-2和1-3供應(yīng)電力的,因此圖7中步驟S29的過程可以不用改變。但是,為了避免輸入電源發(fā)生異常的UPS 2所包含的電池75退化,步驟S29的過程可以替換成與步驟S32一樣的過程,只向發(fā)生“輸入電源異?!钡腢PS 2傳送停止指令。
已經(jīng)參考圖5的流程圖解釋了圖2(圖1)中具有1+k冗余電源功能的信息處理裝置1的關(guān)閉處理和UPS控制處理。現(xiàn)在,將參考圖9中的流程圖,詳細(xì)說明具有n+k冗余電源功能的信息處理裝置1的關(guān)閉處理和UPS控制處理。
由具有n+k冗余電源功能的信息處理裝置1執(zhí)行的關(guān)閉處理和UPS控制處理(圖9)本質(zhì)上與圖5中所示的流程圖一樣,但也有微小的差別。
因此,對(duì)于圖9中的流程圖中的、由具有n+k冗余電源功能的信息處理裝置1執(zhí)行的關(guān)閉處理和UPS控制處理,不再解釋與圖5中相同的過程,而主要只說明不同的過程。
當(dāng)圖5中的所述第一條件到第三條件建立時(shí),圖9中的關(guān)閉處理和UPS控制處理由具有n+k冗余電源功能的信息處理裝置1啟動(dòng)。
由于步驟S41到步驟S45的過程本質(zhì)上與圖5中的步驟S1到S5相同,將不再對(duì)它們做解釋。
在步驟S46,UPS監(jiān)視部件51使用在步驟S42獲得的監(jiān)視結(jié)果來檢測(cè)發(fā)生“輸入電源異常”的UPS 2的數(shù)量。然后程序控制轉(zhuǎn)到步驟S47。
在步驟S47,UPS監(jiān)視部件51確定連接到信息處理裝置1的UPS數(shù)量n+k與在步驟S46獲得的UPS 2的數(shù)量的差值、即沒有發(fā)生“輸入電源異?!钡腢PS 2的數(shù)量,是否小于n。當(dāng)確定沒有發(fā)生“輸入電源異?!钡腢PS 2的數(shù)量小于n,程序控制轉(zhuǎn)到步驟S48。
當(dāng)在步驟S47確定沒有發(fā)生“輸入電源異?!钡腢PS 2的數(shù)量等于或大于n,在步驟S50,UPS監(jiān)視部件51確定除發(fā)生“輸入電源異常”的UPS 2之外的處于工作狀態(tài)的UPS 2的數(shù)量是否小于n。
當(dāng)在步驟S50確定除發(fā)生“輸入電源異常”的UPS 2之外的處于工作狀態(tài)的UPS 2的數(shù)量小于n,即,當(dāng)輸入電源正常工作的UPS 2的數(shù)量小于n時(shí),假定需要所述關(guān)閉處理來解決圖5中步驟S9所描述的問題。程序控制轉(zhuǎn)移到步驟S48。
當(dāng)在步驟S50確定除發(fā)生“輸入電源異?!钡腢PS 2之外的處于工作狀態(tài)的UPS 2的數(shù)量等于或大于n,程序控制轉(zhuǎn)到步驟S51。
由于在步驟S48、S49和S51的過程與圖5中的步驟S7、S8和S10本質(zhì)上相同,將不再給出另外的解釋。
如上所述,當(dāng)信息處理裝置1具有n+k冗余電源功能時(shí),在步驟S46,UPS監(jiān)視部件51檢測(cè)發(fā)生“輸入電源異?!钡腢PS 2的數(shù)量,并且當(dāng)沒有發(fā)生“輸入電源異?!钡腢PS 2的數(shù)量小于要求正常工作的UPS 2的數(shù)量,或者當(dāng)正常工作的UPS 2的數(shù)量小于n時(shí),關(guān)閉控制部件52執(zhí)行執(zhí)行所述關(guān)閉處理。因此,可以防止不能對(duì)信息處理裝置1施加正常操作所需要的電力并使當(dāng)前正在處理的信息被破壞或者丟失,以及損壞信息處理裝置1(如所包含的硬盤)的現(xiàn)象發(fā)生。
圖10是示出當(dāng)圖2中的信息處理裝置1執(zhí)行圖9的關(guān)閉處理和UPS控制處理時(shí),UPS 2的輸入電源的狀態(tài)與有/無所述關(guān)閉處理和UPS停止處理之間的關(guān)系的圖示。
在圖10中,信息處理裝置1具有2+1冗余電源功能。在這種情況下,只要UPS 2-1到2-3中至少兩個(gè)處于正常狀態(tài),信息處理裝置1可以被正常地操作。
因此,如圖10中從上數(shù)的四行中所示(其中登記了O和X),當(dāng)UPS 2-1到2-3中至少兩個(gè)的輸入電源正常地工作,即X登記在至少兩個(gè)UPS 2的“輸入電源異?!钡怯浛蛑校畔⑻幚硌b置1不執(zhí)行所述關(guān)閉處理(在這里的情況,X登記在關(guān)閉登記框中)。
但是,對(duì)于發(fā)生“輸入電源異?!钡腢PS 2,即其“輸入電源異常”登記框登記了O,所包含的電池75不必要地放電,發(fā)生電池75的退化。因此,為了解決這個(gè)問題,如同圖8,如圖10中從上數(shù)的前四行中所示,信息處理裝置1向發(fā)生“輸入電源異?!钡腢PS 2輸出所述停止指令。當(dāng)接收了該停止指令,發(fā)生“輸入電源異?!钡腢PS 2執(zhí)行UPS停止處理以轉(zhuǎn)換到停止?fàn)顟B(tài)。
在另一方面,當(dāng)UPS 2-1到2-3中的兩個(gè)或更多發(fā)生“輸入電源異?!?,這些UPS 2使用所包含的電池75供應(yīng)后備電力。因此,信息處理裝置1必須執(zhí)行所述關(guān)閉處理。
因此,如圖10的第五到第八行所示,當(dāng)UPS 2-1到2-3中的兩個(gè)或更多發(fā)生“輸入電源異?!?,即,當(dāng)O登記在兩個(gè)或更多個(gè)UPS 2“輸入電源異?!钡怯浛蛑袝r(shí),信息處理裝置1執(zhí)行所述關(guān)閉處理(在這里的情況,O登記在關(guān)閉登記框中)。
另外,如同圖8中,在這種情況下,當(dāng)維持UPS 2-1到2-3的狀態(tài)時(shí),所包含的電池不必要地放電,并且電池75退化。為了解決這個(gè)問題,如圖10中的第五到第八行所示,信息處理裝置1向所有UPS2-1到2-3輸出所述停止指令(O登記在停止指令登記框)。停止指令不是向所有UPS 2-1到2-3傳送,而是只向發(fā)生“輸入電源異?!钡腢PS 2傳送,即,向其“輸入電源異?!钡怯浛虻怯浟薕的UPS 2傳送。當(dāng)接收了所述停止指令,所述UPS 2執(zhí)行UPS停止處理以轉(zhuǎn)換到停止?fàn)顟B(tài)。
已經(jīng)參考圖7中的流程圖解釋了當(dāng)圖6的主裝置1-1具有1+k冗余電源功能時(shí)所執(zhí)行的關(guān)閉處理和UPS控制處理。現(xiàn)在參考圖11的流程圖,詳細(xì)說明由具有n+k冗余電源功能的主裝置1-1執(zhí)行的關(guān)閉處理和UPS控制處理。
由具有n+k冗余電源功能的主裝置1-1執(zhí)行的圖11中的關(guān)閉處理和UPS控制處理與圖5和圖7中的流程圖本質(zhì)上相同,但是,也有微小的差別。
因此,在由具有n+k冗余電源功能的主裝置1-1執(zhí)行的圖11中的關(guān)閉處理和UPS控制處理中,與圖5和圖7中相同的過程將不再解釋,而主要說明不同的過程。
當(dāng)圖7中的所述第一到第三條件被建立時(shí),圖11中的關(guān)閉處理和UPS控制處理由具有n+k冗余電源功能的信息處理裝置1啟動(dòng)。
由于步驟S61到S66本質(zhì)上與圖7中的S21到S26相同,將不再給出另外的解釋。
在步驟S67,主裝置1-1的UPS監(jiān)視部件51使用在步驟S63獲得的監(jiān)視結(jié)果來檢測(cè)發(fā)生“輸入電源異常”的UPS 2的數(shù)量。程序控制轉(zhuǎn)到步驟S68。
在步驟S68,UPS監(jiān)視部件51確定連接到主裝置1-1的UPS 2的數(shù)量n+k與在步驟S67獲得的UPS 2的數(shù)量的差值,即沒有發(fā)生“輸入電源異?!钡腢PS 2的數(shù)量是否小于n。當(dāng)確定沒有發(fā)生“輸入電源異?!钡腢PS 2的數(shù)量小于n,程序控制轉(zhuǎn)到步驟S69。
當(dāng)在步驟S68確定沒有發(fā)生“輸入電源異?!钡腢PS 2的數(shù)量等于或大于n時(shí),在步驟S72,UPS監(jiān)視部件51確定除發(fā)生“輸入電源異?!钡腢PS 2之外的處于工作狀態(tài)的UPS 2的數(shù)量是否小于n。
當(dāng)在步驟S72確定除發(fā)生“輸入電源異?!钡腢PS 2之外的處于工作狀態(tài)的UPS 2的數(shù)量小于n,即,輸入電源在正常狀態(tài)的UPS 2的數(shù)量小于n時(shí),假定要求所述關(guān)閉處理來解決圖5的步驟S9所描述的問題。然后,程序控制轉(zhuǎn)到步驟S69。
當(dāng)在步驟S72確定除發(fā)生“輸入電源異?!钡腢PS 2之外的處于工作狀態(tài)的UPS 2的數(shù)量等于或大于n,程序控制轉(zhuǎn)到步驟S73。
由于步驟S69到S71和S73本質(zhì)上與圖5中的步驟S28到S30和S32相同,將不再給出另外的解釋。
如上所述,當(dāng)主裝置1-1具有n+k冗余電源功能,在步驟S67,主裝置1-1的UPS監(jiān)視部件51檢測(cè)發(fā)生“輸入電源異?!钡腢PS 2的數(shù)量,并且當(dāng)沒有發(fā)生“輸入電源異常”的UPS 2的數(shù)量小于正常操作所需的UPS 2的數(shù)量n時(shí),主裝置1-1以及從裝置1-2和1-3的關(guān)閉控制部件52執(zhí)行關(guān)閉處理。因此,可以避免不能對(duì)主裝置1-1以及從裝置1-2和1-3供應(yīng)正常操作所需要的電力、使當(dāng)前處理的信息被破壞或丟失以及主裝置1-1以及從裝置1-2和1-3(如所包含的硬盤)被損壞的現(xiàn)象發(fā)生。
圖12是示出當(dāng)圖6中的主裝置1-1執(zhí)行圖11中的關(guān)閉處理和UPS停止處理時(shí),UPS 2的輸入電源的狀態(tài)與有/無所述關(guān)閉處理和UPS停止處理之間關(guān)系的圖示。
在圖12中,信息處理裝置1具有2+2冗余電源功能。在這種情況下,當(dāng)四個(gè)UPS 2-1到2-4中至少有兩個(gè)處于正常狀態(tài)時(shí),信息處理裝置1可以正常操作。
因此,如圖12中從上數(shù)前11行所表示的(其中登記了O和X),當(dāng)UPS 2-1到2-4中至少有兩個(gè)的輸入電源在正常工作,即X登記在至少兩個(gè)UPS 2的“輸入電源異?!钡怯浛蛑?,主裝置1-1以及從裝置1-2和1-3不執(zhí)行所述關(guān)閉處理(在這里的情況下,X登記到關(guān)閉登記框)。
但是,對(duì)于發(fā)生“輸入電源異?!钡腢PS 2,即在其“輸入電源異?!钡怯浛蛑械怯浟薕,所包含的電池75執(zhí)行不必要的放電并且發(fā)生電池75的退化。為了解決這個(gè)問題,如同圖8和圖10,如圖12的從上數(shù)前11行中所示,信息處理裝置1向發(fā)生“輸入電源異?!钡腢PS2(在這種情況中,O登記在UPS 2的停止指令登記框中)輸出所述停止指令。當(dāng)接收該停止指令,發(fā)生“輸入電源異?!钡腢PS 2執(zhí)行UPS停止處理以轉(zhuǎn)換到停止?fàn)顟B(tài)。
另一方面,當(dāng)在UPS 2-1到2-4中有三個(gè)或更多發(fā)生“輸入電源異?!?,發(fā)生“輸入電源異?!钡腢PS 2使用所包含的電池75供應(yīng)后備電力,這樣,信息處理裝置1必須執(zhí)行所述關(guān)閉處理。換言之,由于至少三個(gè)UPS 2工作不正常,需要所述關(guān)閉處理。
因此,如圖12中第12行到第16行所指出的,當(dāng)在UPS 2-1到2-4中有三個(gè)或更多發(fā)生“輸入電源異常”,即,當(dāng)O登記在三個(gè)或更多個(gè)UPS 2的“輸入電源異?!钡怯浛蛑袝r(shí),信息處理裝置1執(zhí)行所述關(guān)閉處理(在這種情況中,O登記在關(guān)閉登記框)。
另外,當(dāng)維持UPS 2-1到2-4的狀態(tài)時(shí),所包含的電池不必要地放電并造成電池75的退化。因此,如同圖8和圖10,為了解決這個(gè)問題,如圖12中第12行到第16行所指出的,主裝置1-1向所有UPS 2-1到2-4輸出停止指令(O登記在停止指令登記框)。主裝置1-1可以只向UPS 2-1到2-4中發(fā)生“輸入電源異?!钡摹⒓丛谄洹拜斎腚娫串惓!钡怯浛蛑械怯浟薕的UPS 2輸出停止指令。當(dāng)接收了所述停止指令,所述UPS 2執(zhí)行UPS停止處理以轉(zhuǎn)換到停止?fàn)顟B(tài)。
在上面的解釋中,所述關(guān)閉處理和UPS控制處理是在這樣的假定下執(zhí)行的信息處理裝置1的正常操作所要求的最少UPS 2數(shù)量n,與連接到信息處理裝置1全部UPS 2數(shù)量n+k是事先指定的。指定數(shù)值n和n+k的示例方法是用戶輸入方法,用戶操縱輸入部件26輸入數(shù)值n和n+k。
圖13是示出當(dāng)使用用戶輸入方法指定數(shù)值n和n+k時(shí)信息處理裝置1執(zhí)行的功能的框圖,即,用以執(zhí)行所述關(guān)閉處理和UPS停止處理的功能,用以執(zhí)行n和n+k值的設(shè)置和其他有關(guān)連接到信息處理裝置1的UPS 2的設(shè)置的功能。
如圖13所示,例如,這些功能可以由圖2所示的硬件來提供,例如輸入部件26、輸出部件27和UPS通信部件29,以及由圖2中CPU21執(zhí)行的軟件來提供,如UPS監(jiān)視部件51、設(shè)置單元101、關(guān)閉控制部件102和UPS控制部件103。在圖13中,使用相同的參考標(biāo)號(hào)來標(biāo)記圖3中對(duì)應(yīng)的組成部分,并且不再對(duì)其給出解釋。
由于本發(fā)明的信息處理裝置1是圖2中所示的計(jì)算機(jī),UPS監(jiān)視部件51、設(shè)置單元101、關(guān)閉控制部件102和UPS控制部件103由軟件來提供。但是,這些組成部分的全部或部分可以由硬件來提供,或者既使用硬件也使用軟件。在這種情況下,對(duì)圖2中的信息處理裝置1的配置另外提供硬件塊。
輸入部件26由用戶來操縱,并且向設(shè)置單元101傳送對(duì)應(yīng)于用戶操縱的輸入信號(hào)。當(dāng)提供作為顯示設(shè)備的輸出部件27時(shí),在輸出部件27上顯示設(shè)置屏幕,以執(zhí)行對(duì)連接到信息處理裝置1的UPS 2的設(shè)置。用戶操縱輸入部件26來輸入對(duì)在輸出部件27上顯示的設(shè)置屏幕上的UPS 2的設(shè)置。
根據(jù)由輸入部件26傳送的輸入信號(hào),設(shè)置單元101執(zhí)行對(duì)UPS 2的設(shè)置,即根據(jù)有關(guān)UPS 2的項(xiàng)目設(shè)置參數(shù)。這些項(xiàng)目是其中對(duì)各UPS2指定參數(shù)的個(gè)體項(xiàng)目和其中對(duì)所有UPS 2指定的共同使用參數(shù)的公共項(xiàng)目。例如,輸入值n+k作為公共項(xiàng)目的參數(shù)。后面將參考圖14到27詳細(xì)說明這些個(gè)體項(xiàng)目和公共項(xiàng)目。
根據(jù)在公共項(xiàng)目或個(gè)體項(xiàng)目中指定的參數(shù),設(shè)置單元101生成用于控制關(guān)閉控制部件102的關(guān)閉控制信息,或用于控制UPS控制部件103的UPS控制信息,并傳送該關(guān)閉控制信息到關(guān)閉控制部件102,或傳送該UPS控制信息到UPS控制部件103。
根據(jù)公共項(xiàng)目中的參數(shù)生成的UPS控制信息稱作公共UPS控制信息,而根據(jù)個(gè)體項(xiàng)目中的參數(shù)生成的UPS控制信息被稱作個(gè)體UPS控制信息。由于所述關(guān)閉控制信息是根據(jù)公共項(xiàng)目生成的,所述關(guān)閉控制信息是共同用于連接到信息處理裝置1的所有UPS 2的控制信息。
當(dāng)輸出部件27是顯示設(shè)備時(shí),設(shè)置單元101向輸出部件27傳送用于設(shè)置公共項(xiàng)目或個(gè)體項(xiàng)目的設(shè)置屏幕的圖像信號(hào),并在輸出部件27上顯示該設(shè)置屏幕。
關(guān)閉控制部件102,根據(jù)從設(shè)置單元101接收的關(guān)閉控制信息和通過UPS監(jiān)視部件51獲得的監(jiān)視結(jié)果,按照參照?qǐng)D5、7、9或11所解釋的,執(zhí)行所述關(guān)閉處理和UPS控制處理。例如,當(dāng)關(guān)閉控制信息給出值n+k,關(guān)閉控制部件102從該關(guān)閉控制信息中提取值n+k,并根據(jù)數(shù)值n+k和通過UPS監(jiān)視部件51獲得的監(jiān)視結(jié)果執(zhí)行關(guān)閉處理和UPS控制處理。
根據(jù)從設(shè)置單元101接收的公共UPS控制信息,UPS控制部件103生成用于控制連接到信息處理裝置1的所有UPS 2的狀態(tài)的控制信息,并使UPS通信部件29把該控制信息傳送到所有連接到信息處理裝置1并被控制的UPS 2。另外,根據(jù)從設(shè)置單元101接收的個(gè)體UPS控制信息,UPS控制部件103生成用于控制要被控制的UPS 2的狀態(tài)的控制信息,即用于控制對(duì)所述個(gè)體項(xiàng)目中對(duì)其指定了參數(shù)的UPS 2的狀態(tài)的控制信息,并使UPS通信部件29把該控制信息傳送到要被控制的UPS 2。
另外,如同UPS控制部件53,UPS控制部件103從關(guān)閉控制部件102接收指示有關(guān)關(guān)閉控制部件102的預(yù)定剩余處理時(shí)段的信息。UPS控制部件103把指出從停止指令接收經(jīng)過了預(yù)定剩余時(shí)段之后應(yīng)該執(zhí)行UPS停止處理的內(nèi)容添加到所述停止指令。然后,UPS控制部件103使UPS通信部件29把所產(chǎn)生的停止指令傳送到傳送了“輸入電源異常”信息的UPS 2。
通過這個(gè)處理,在圖13中所示的信息處理裝置1中,根據(jù)由設(shè)置單元101指定的參數(shù),包括數(shù)值n+k,控制關(guān)閉控制部件102和UPS控制部件103。
圖14到圖16是示出用于設(shè)置顯示在作為顯示設(shè)備的輸出部件27上的個(gè)體項(xiàng)目中參數(shù)的示例設(shè)置屏幕的圖示。
例如,為了執(zhí)行對(duì)個(gè)體項(xiàng)目的設(shè)置,用戶操縱輸入部件26并選擇一個(gè)連接到信息處理裝置1的UPS 2。然后,如圖14所示,關(guān)于所述個(gè)體項(xiàng)目的設(shè)置屏幕顯示在輸出部件27上。這樣,對(duì)每個(gè)UPS 2,顯示圖14到圖16所示的設(shè)置屏幕。
圖14到圖16的設(shè)置屏幕包括用于執(zhí)行對(duì)相應(yīng)于當(dāng)前設(shè)置屏幕的UPS 2的不同設(shè)置的“UPS設(shè)置”,以及用于執(zhí)行手動(dòng)操作的“手動(dòng)操作”項(xiàng)目。
“UPS設(shè)置”項(xiàng)目是個(gè)體項(xiàng)目,并且,如圖14所示,進(jìn)一步劃分為小的個(gè)體項(xiàng)目,例如“蜂鳴器”、“自動(dòng)電池測(cè)試”、“輸出電壓/輸入敏感度”以及“電池使用起始日期(交換日期)”。例如,對(duì)“蜂鳴器”項(xiàng)目,可以設(shè)置可作為輸出部件27的蜂鳴器的ON或OFF狀態(tài),以產(chǎn)生報(bào)警聲。對(duì)“自動(dòng)電池測(cè)試”項(xiàng)目,可以輸入對(duì)UPS 2的電池75的測(cè)試的有效或無效。對(duì)“輸出電壓/輸入敏感度”項(xiàng)目,可以改變輸出電壓和輸入敏感度。對(duì)“電池使用起始日期(交換日期)”項(xiàng)目,如圖15所示,可以輸入電池75使用的起始日期(交換日期)。在圖15中,輸入“2004年1月5日”作為當(dāng)前電池75使用的起始日期(交換日期),以及輸入“2004年1月15日”作為當(dāng)前電池75使用的起始日期(交換日期)。
另外,如圖16所示,“手動(dòng)操作”下拉式菜單包含項(xiàng)的列表,例如“立即關(guān)閉”、“蜂鳴器測(cè)試”、“自診斷測(cè)試”、“備份時(shí)間測(cè)試(運(yùn)行時(shí)間測(cè)試)”、“輸出口B(受控)”和“輸出口C(受控)”。作為公共項(xiàng)目的“立即關(guān)閉”項(xiàng)目,可以在圖16中的關(guān)于個(gè)體項(xiàng)目的設(shè)置屏幕上指定,并且所輸入的參數(shù)對(duì)所有的UPS2是共同使用的。“立即關(guān)閉”項(xiàng)目將在后面詳細(xì)說明。
“蜂鳴器測(cè)試”、“自診斷測(cè)試”、“備份時(shí)間測(cè)試”、“輸出口B(受控)”和“輸出口C(受控)”是個(gè)體項(xiàng)目。例如,對(duì)“蜂鳴器測(cè)試”,可以指定可作為輸出部件27的蜂鳴器的測(cè)試的有效或無效。對(duì)“自診斷測(cè)試”,可以指定用于簡(jiǎn)單檢測(cè)UPS 2的故障或電池75的退化的自診斷測(cè)試的有效或無效。對(duì)“備份時(shí)間測(cè)試”,可以指定備份時(shí)間測(cè)試的有效(執(zhí)行)或無效(取消),以改變備份時(shí)間。對(duì)“輸出口B”或者“輸出口C”,可以指定來自輸出口B或C的輸出的開始或停止以及開始時(shí)間。
在這種情況下,所述輸出口表示每個(gè)信息處理裝置1要連接的一組所有UPS 2。在圖6中,主裝置1-1以及從裝置1-2和1-3各自連接到UPS 2-1到2-3。但是,例如當(dāng)主裝置1-1連接到UPS 2-1,從裝置1-2連接到UPS 2-2,從裝置1-3連接到UPS 2-3時(shí),則UPS 2-1是輸出口A,UPS 2-2是輸出口B,UPS 2-3是輸出口C。
圖17到圖27是示出用于對(duì)顯示在作為顯示設(shè)備的輸出部件27上的公共項(xiàng)目指定參數(shù)的示例設(shè)置屏幕的圖示。
公共項(xiàng)目,例如“環(huán)境設(shè)置”、“時(shí)間表”、“訪問權(quán)設(shè)置”、“結(jié)束應(yīng)用程序信息”、“立即關(guān)閉”、“代理搜索”、“注銷”以及“在線幫助和版本信息”。
將參考圖17到23說明用于對(duì)公共項(xiàng)目“環(huán)境設(shè)置”指定參數(shù)的設(shè)置屏幕。
如圖17到圖23所示,公共項(xiàng)目“環(huán)境設(shè)置”又進(jìn)一步分成小的公共項(xiàng)目塊,如“關(guān)閉參數(shù)”、“UPS啟動(dòng)/再啟動(dòng)”、“日志選項(xiàng)”以及“通信設(shè)置”。
另外,如圖17所示,公共項(xiàng)目“關(guān)閉參數(shù)”又分成小的公共項(xiàng)目,如“代理選擇”、“冗余電源系統(tǒng)”、“其他設(shè)備”以及“輸出口信息”。
在圖17中,示出了對(duì)公共項(xiàng)目“代理選擇”指定參數(shù)的示例設(shè)置屏幕。
如圖17所示,公共項(xiàng)目“代理選擇”又分成小的公共項(xiàng)目,如“UPS輸出口選擇”、“待機(jī)時(shí)間”、“關(guān)閉開始延遲”、“關(guān)閉所需時(shí)間”、“外部命令行”、“外部命令執(zhí)行時(shí)間”以及“OS結(jié)束模式”。對(duì)公共項(xiàng)目“UPS輸出口選擇”可以選擇期望的輸出口。并且,在圖17中對(duì)“UPS輸出口選擇”選擇了“輸出口A(不受控)”。因此,所有將在后面說明的、在公共項(xiàng)目“待機(jī)時(shí)間”、“關(guān)閉開始延遲”、“關(guān)閉所需時(shí)間”、“外部命令行”、“外部命令執(zhí)行時(shí)間”以及“OS結(jié)束模式”中的參數(shù),要對(duì)所有作為連接到信息處理裝置1的“輸出口”的UPS指定。
對(duì)公共項(xiàng)目“待機(jī)時(shí)間”,可以輸入從輸入電源異常發(fā)生到所述關(guān)閉處理開始所延續(xù)的時(shí)段。例如,當(dāng)在圖5中的步驟S6確定所有UPS 2發(fā)生“輸入電源異?!保蛘弋?dāng)在圖5中步驟S9確定與發(fā)生“輸入電源異?!钡腢PS 2不同的UPS 2處于停止?fàn)顟B(tài)時(shí),直到經(jīng)過了在公共項(xiàng)目“待機(jī)時(shí)間”中指定的時(shí)段(圖17中是60秒)之后,關(guān)閉控制部件102才在步驟S8開始關(guān)閉處理。
對(duì)“關(guān)閉開始延遲”,可以指定從所指定的“待機(jī)時(shí)間”結(jié)束到關(guān)閉處理開始的時(shí)段。例如,當(dāng)在圖5中的步驟S6確定所有UPS 2發(fā)生“輸入電源異?!?,或者當(dāng)在圖5中步驟S9確定除了發(fā)生“輸入電源異?!敝獾乃蠻PS 2處于停止?fàn)顟B(tài)時(shí),直到經(jīng)過了指定在公共項(xiàng)目“待機(jī)時(shí)間”中的時(shí)段(圖17中是60秒)之后到達(dá)在公共項(xiàng)目“關(guān)閉開始延遲”中指定的時(shí)間,才在圖5的步驟S8開始所述關(guān)閉處理。在圖17中,對(duì)公共項(xiàng)目“關(guān)閉開始延遲”指定了“0秒”。因此,當(dāng)獲得在圖5中步驟S6或S9的決定,并且當(dāng)經(jīng)過了在公共項(xiàng)目“待機(jī)時(shí)間”中指定的60秒之后,關(guān)閉控制部件102在步驟S8執(zhí)行所述關(guān)閉處理。
對(duì)公共項(xiàng)目“關(guān)閉所需時(shí)間”,可以輸入上述的指定時(shí)段(圖17中是180秒)。在圖5中的步驟S7或S10,停止指令傳送到所有UPS 2,該停止指令帶有信息,指示在經(jīng)過了180秒的指定時(shí)段之后應(yīng)該執(zhí)行UPS停止處理。當(dāng)從該停止指令的接收經(jīng)過了180秒,所述UPS 2執(zhí)行所述UPS停止處理。對(duì)公共項(xiàng)目“外部命令行”,可以輸入關(guān)閉處理期間要執(zhí)行的命令。在圖17中,在公共項(xiàng)目“外部命令行”中沒有指定命令。對(duì)公共項(xiàng)目“外部命令執(zhí)行時(shí)間”,可以指定在公共項(xiàng)目“外部命令行”中指定的外部命令的執(zhí)行所要求的時(shí)段(在圖17中,該時(shí)段是“0秒”,因?yàn)樵凇巴獠棵钚小敝袥]有指定命令)。在隨著所述外部命令的執(zhí)行,經(jīng)過了“外部命令執(zhí)行時(shí)間”之后,執(zhí)行下一個(gè)過程。對(duì)公共項(xiàng)目“OS結(jié)束模式”,可以輸入OS的結(jié)束模式(圖17中是“停止?fàn)顟B(tài)”)。
圖18是示出指定公共項(xiàng)目“冗余電源系統(tǒng)”的示例設(shè)置屏幕的圖示。
如圖18所示,用戶既可以選擇表示“生效1+1或1+k冗余電源功能”的復(fù)選框,也可以選擇表示“生效n+1或n+k冗余電源功能”的復(fù)選框。例如,當(dāng)用戶操縱輸入部件26選擇表示“生效1+1或1+k冗余電源功能”的復(fù)選框時(shí),當(dāng)提供1+k冗余電源功能時(shí),信息處理裝置1執(zhí)行圖5或7中的關(guān)閉處理和UPS控制處理。
特別地,當(dāng)用戶操縱輸入部件26選擇表示“生效1+1或1+k冗余電源功能”的復(fù)選框,輸入部件26向設(shè)置單元101傳送相應(yīng)的輸入信號(hào),指示1+1或1+k冗余電源功能有效的參數(shù)條目。當(dāng)從輸入部件26接收了該信號(hào),設(shè)置單元101對(duì)公共項(xiàng)目“冗余單元系統(tǒng)”設(shè)置1+1或1+k冗余電源功能有效的參數(shù)。另外,根據(jù)1+1或1+k冗余電源功能有效的參數(shù),設(shè)置單元101向關(guān)閉控制部件102傳送關(guān)閉控制信息,用于控制關(guān)閉控制部件102,以便當(dāng)提供1+k冗余電源功能時(shí),關(guān)閉控制部件102執(zhí)行圖5或7中使用的關(guān)閉處理和UPS控制處理。
當(dāng)用戶選擇表示“生效n+1或n+k冗余電源功能”的復(fù)選框時(shí),當(dāng)提供n+1或n+k冗余電源功能時(shí),信息處理裝置1使用圖9或圖11中使用的關(guān)閉處理和UPS控制處理。
另外,當(dāng)用戶選擇表示“生效n+1或n+k冗余電源功能”的復(fù)選框時(shí),根據(jù)指令“輸入安裝在信息處理裝置的電源單元的數(shù)量”,用戶輸入安裝在信息處理裝置1的電源單元41(圖2)的數(shù)量,作為參數(shù)。然后,根據(jù)指令“輸入信息處理裝置正常操作所需要的的電源單元的數(shù)量”,用戶輸入所述信息處理裝置正常操作所需要的的電源單元41(UPS 2)的數(shù)量值n,作為參數(shù)。另外,作為參數(shù),用戶輸入數(shù)值n+k,這是向電源單元41供應(yīng)電力的UPS 2的數(shù)量,即連接到所述信息處理裝置的UPS 2的數(shù)量。在這種情況下,用戶在圖18的表中詢問“UPS向多少電源單元供應(yīng)電力?”一列輸入?yún)?shù)。
在圖18中,輸入“2”作為參數(shù)值n,輸入“3(=1+1+1)”作為數(shù)值n+k。如上所述,由于用戶輸入了n+k和n的值,信息處理裝置1可以識(shí)別這些值。因此,當(dāng)用戶輸入圖18所示的參數(shù),信息處理裝置1可以識(shí)別其具有2+1冗余單元功能,并且當(dāng)提供n+k冗余電源功能時(shí),可以執(zhí)行圖9或圖11中使用的關(guān)閉處理和UPS控制處理。
圖19是示出用于設(shè)置公共項(xiàng)目“其他設(shè)備”的參數(shù)的示例設(shè)置屏幕的圖示。
如圖19所示,對(duì)公共項(xiàng)目“其他設(shè)備”,可以對(duì)每個(gè)輸出口指定直到信息處理裝置1連接到輸出口的時(shí)段。在圖19中,對(duì)輸出口A、B和C,設(shè)置0秒作為直到連接到輸出口的信息處理裝置1停止的時(shí)段。
圖20是示出設(shè)置公共項(xiàng)目“輸出口信息”的參數(shù)的示例設(shè)置屏幕。
如圖20所示,對(duì)公共項(xiàng)目“輸出口信息”,可以顯示對(duì)連接到信息處理裝置1的輸出口提供的設(shè)定內(nèi)容的列表。
圖21是示出設(shè)置公共項(xiàng)目“環(huán)境設(shè)置”中的小公共項(xiàng)目“UPS啟動(dòng)/再啟動(dòng)”的參數(shù)的示例設(shè)置屏幕。
當(dāng)發(fā)生“輸入電源異?!钡腢PS 2在圖5的步驟S7或S10停止,并且,當(dāng)后來該UPS 2的輸入電源變得正常時(shí),可以對(duì)公共項(xiàng)目“UPS啟動(dòng)/再啟動(dòng)”指定所述UPS 2是否應(yīng)該自動(dòng)地再啟動(dòng)。在圖21中,指定了UPS 2的自動(dòng)再啟動(dòng)。如圖21所示,當(dāng)指定UPS 2的自動(dòng)再啟動(dòng)時(shí),可以對(duì)每個(gè)輸出口指定延遲UPS 2啟動(dòng)的時(shí)段。在圖21中,指定0秒作為輸出口A、B和C的延遲時(shí)段,以便連接到輸出口A、B和C的UPS 2在同時(shí)再啟動(dòng)。
圖22是示出設(shè)置公共項(xiàng)目“日志選項(xiàng)”的參數(shù)的示例設(shè)置屏幕。
如圖22所示,例如,對(duì)指定的公共項(xiàng)目“日志選項(xiàng)”,是存儲(chǔ)表示所述信息處理裝置事件的事件日志的行的數(shù)量(圖22中是500行),存儲(chǔ)如UPS 2的輸入和輸出電壓的數(shù)據(jù)日志的行的數(shù)量(圖22中是500行),以及在商用交流電電源工作期間和后備電源工作期間存儲(chǔ)數(shù)據(jù)日志的間隔(圖22中是60秒(使用商用交流電電源)和10秒(使用后備電源))。例如,使用CSV(逗號(hào)分隔數(shù)據(jù))格式來記錄事件日志和數(shù)據(jù)日志。
圖23是示出用于設(shè)置公共項(xiàng)目“通信設(shè)置”的參數(shù)的示例設(shè)置屏幕的圖示。
如圖23所示,可以對(duì)公共項(xiàng)目“通信設(shè)置”顯示連接到信息處理裝置的UPS 2。另外,對(duì)“通信設(shè)置”,可以指定對(duì)連接到UPS 2的通信端口的手動(dòng)或自動(dòng)搜索的有效或無效。另外,對(duì)“通信設(shè)置”,可以指定用于訪問WEB(萬維網(wǎng))的網(wǎng)絡(luò)端口,用于禁止WEB訪問的有效或無效,以及用于傳送有關(guān)信息處理裝置1的事件的郵件的郵件服務(wù)器。
圖24和圖25是示出用于設(shè)置公共項(xiàng)目“日程”的示例設(shè)置屏幕。
如圖24和圖25所示,公共項(xiàng)目“時(shí)間表”又分成公共項(xiàng)目“預(yù)定的操作”和公共項(xiàng)目“添加/刪除預(yù)定的操作”。
對(duì)公共項(xiàng)目“預(yù)定的操作”,可以輸入圖24中所示的時(shí)間表內(nèi)容,如信息處理裝置1的開機(jī)和停止時(shí)刻,執(zhí)行自診斷測(cè)試的時(shí)刻以及執(zhí)行備份測(cè)試的時(shí)刻等。根據(jù)該時(shí)間表,信息處理裝置1被啟動(dòng)或停止,或者執(zhí)行自診斷測(cè)試或備份測(cè)試,即,執(zhí)行預(yù)定的操作。在圖24中,設(shè)置“2004年1月14日17:00”作為停止信息處理裝置1的時(shí)刻,設(shè)置“2004年1月15日8:30”作為信息處理裝置1的開機(jī)時(shí)刻。因此,根據(jù)該時(shí)間表,信息處理裝置1在“2004年1月14日17:00”停機(jī),并且在“2004年1月15日8:30”開機(jī)。
對(duì)公共項(xiàng)目“添加/刪除預(yù)定操作”,可以顯示指定在公共項(xiàng)目“預(yù)定的操作”中時(shí)間表內(nèi)容,如圖25所示。
對(duì)公共項(xiàng)目“訪問權(quán)設(shè)置”,可以輸入ID或口令來訪問信息處理裝置1。
圖26是示出用于設(shè)置公共項(xiàng)目“結(jié)束應(yīng)用程序信息”的參數(shù)的示例設(shè)置屏幕的圖示。
對(duì)公共項(xiàng)目“結(jié)束應(yīng)用程序信息”,可以顯示在關(guān)閉處理中的應(yīng)用程序結(jié)束信息,以及關(guān)閉處理完成之后文件自動(dòng)保存的信息,如圖26所示。在這種情況下,用戶操縱輸入部件26,以選擇作為文件信息的文件名,并可打開該文件。
對(duì)公共項(xiàng)目“立即關(guān)閉”(圖14),可以輸入用于關(guān)閉處理的立即執(zhí)行的立即關(guān)閉的有效或無效。當(dāng)對(duì)公共項(xiàng)目“立即關(guān)閉”,指定立即關(guān)閉有效時(shí),關(guān)閉控制部件102立即向UPS控制部件103傳送停止指令,以執(zhí)行所示關(guān)閉處理。
圖27是示出用于設(shè)置公共項(xiàng)目“代理搜索”的參數(shù)的示例設(shè)置屏幕的圖示。
對(duì)公共項(xiàng)目“代理搜索”,可以執(zhí)行對(duì)連接到網(wǎng)絡(luò)81的從裝置1-2和1-3的自動(dòng)或手動(dòng)搜索,如圖27所示。另外,對(duì)公共項(xiàng)目“代理搜索”,可以顯示通過自動(dòng)或手動(dòng)搜索發(fā)現(xiàn)的連接到從裝置1-2或1-3的UPS 2的狀態(tài),如硬件異常,電池75的退化,電池低壓狀態(tài),超過訪問能力,通信錯(cuò)誤,電池75的連接未建立,旁路操作,輸入電源異常,電源恢復(fù)或通信建立。
對(duì)公共項(xiàng)目“注銷”,可以關(guān)閉對(duì)個(gè)體項(xiàng)目和公共項(xiàng)目顯示在輸出部件27上的設(shè)置屏幕。對(duì)公共項(xiàng)目“在線幫助和版本信息”,可以打開在線幫助屏幕和版本屏幕。
當(dāng)使用軟件執(zhí)行上述的處理順序,例如,構(gòu)成該軟件的程序安裝在計(jì)算機(jī)的特別硬盤上,通過網(wǎng)絡(luò)來下載,或者從記錄介質(zhì)上讀取到安裝不同的軟件以執(zhí)行不同的功能的通常個(gè)人計(jì)算機(jī)。
特別地,構(gòu)成使用圖3中的UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS控制部件53或者圖13中的設(shè)置單元101、關(guān)閉控制部件102和UPS控制部件103作為組件的應(yīng)用軟件的程序只需要安裝在計(jì)算機(jī)的特別硬盤上,例如,或者通過網(wǎng)絡(luò)加載,或者從記錄介質(zhì)讀取到通過安裝不同的程序來執(zhí)行不同的功能的通常的個(gè)人計(jì)算機(jī)。
如圖2所示,可以存儲(chǔ)該程序的示例記錄介質(zhì)包括活動(dòng)記錄介質(zhì)(盒裝介質(zhì))33,由半導(dǎo)體存儲(chǔ)器構(gòu)成,例如磁盤(包括軟盤)、光盤(包括CD-ROM(只讀光盤存儲(chǔ)器)和DVD(數(shù)字多用途光盤))以及磁光盤(包括MD(迷你盤)),所有這些都單獨(dú)提供,不是所述裝置主體的部分,用來向用戶發(fā)布程序。另外,所述記錄介質(zhì)還可以是記錄程序的ROM 22,并通過事先安裝在裝置中,提供給用戶,或者是包含在存儲(chǔ)部件28中的硬盤。
但是,如上所述,只要圖3中的UPS監(jiān)控部件51、關(guān)閉控制部件52和UPS控制部件53或者圖13中的設(shè)置單元101、關(guān)閉控制部件102和UPS控制部件103滿足執(zhí)行它們的功能,它們的形式并不特別限制。
這樣,圖3中的UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS控制部件53或者圖13中的設(shè)置單元101、關(guān)閉控制部件102和UPS控制部件103可以由硬件來構(gòu)成。在這種情況下,例如,制造商只需要裝配相應(yīng)于UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS控制部件53的硬件,并如圖3所示連接這些硬件,就可以容易地提供具有不同于圖2中配置的信息處理裝置。另外,制造商只需要裝配相應(yīng)于圖13中的設(shè)置單元101、關(guān)閉控制部件102和UPS控制部件103的硬件,并如圖13所示連接這些硬件,就可以容易地提供具有不同于圖2中配置的信息處理裝置。
另外,當(dāng)圖3中的UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS控制部件53由軟件來構(gòu)成時(shí),配置不限于圖3中的配置。例如,UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS控制部件53的部分或全部功能可以被組合以提供模塊配置,或者UPS監(jiān)視部件51、關(guān)閉控制部件52和UPS控制部件53的特定功能可以劃分,以提供模塊配置。另外,當(dāng)圖13中的設(shè)置單元101、關(guān)閉控制部件102和UPS控制部件103由軟件來構(gòu)成時(shí),該配置不限于圖13中的配置。例如,設(shè)置單元101、關(guān)閉控制部件102和UPS控制部件103的部分或全部功能可以被組合以提供模塊配置,或者圖13中的設(shè)置單元101、關(guān)閉控制部件102和UPS控制部件103的特定功能可以劃分,以提供模塊配置?;蛘撸梢允褂弥挥幸粋€(gè)算法的程序。
根據(jù)對(duì)本發(fā)明的說明,用于說明存儲(chǔ)在記錄介質(zhì)的程序的步驟不僅包括按照時(shí)間序列順序執(zhí)行的過程,也包括并行或獨(dú)立、而不按照時(shí)間序列執(zhí)行的過程。
另外,根據(jù)這些說明,所述系統(tǒng)表示所有由多個(gè)裝置和處理器構(gòu)成的裝備。
權(quán)利要求
1.一種信息處理裝置,包含供電部件,連接到多個(gè)電源,對(duì)所述信息處理裝置提供由所述電源輸出的電力;通信部件,用于與連接到所述供電部件的所述電源交換信息;監(jiān)視部件,用于根據(jù)由所述電源傳送到所述通信部件的信息監(jiān)視連接到所述供電部件的所述電源的狀態(tài);以及控制部件,用于根據(jù)由所述監(jiān)視部件獲得的監(jiān)視結(jié)果產(chǎn)生用于控制連接到所述供電部件的至少一個(gè)所述電源的狀態(tài)的控制信息,并且使得所述通信部件向要被控制的所述電源傳送所述控制信息。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,還包含狀態(tài)轉(zhuǎn)換部件,當(dāng)用于連接到所述供電部件的所述電源中至少一個(gè)的輸入電源上發(fā)生異常,并且當(dāng)結(jié)果是所述監(jiān)視部件確定其輸入電源為正常狀態(tài)的電源的數(shù)量小于預(yù)定的數(shù)時(shí),所述狀態(tài)轉(zhuǎn)換部件用于執(zhí)行這樣的處理所述信息處理裝置停止當(dāng)前執(zhí)行的處理,并且根據(jù)預(yù)定的過程,將所述信息處理裝置的狀態(tài)從操作狀態(tài)轉(zhuǎn)換到不因所述供電部件所供應(yīng)電力的切斷而受影響的狀態(tài);以及,當(dāng)由所述監(jiān)視部件獲得的確定結(jié)果表示其他的情況時(shí),所述狀態(tài)轉(zhuǎn)換部件用于執(zhí)行這樣的處理維持所述信息處理裝置的操作狀態(tài)。
3.根據(jù)權(quán)利要求2所述的信息處理裝置,還包含檢測(cè)器,用于檢測(cè)其中輸入電源發(fā)生異常的電源的數(shù)量,其中,當(dāng)確定連接到所述供電部件的電源的計(jì)數(shù)與所述檢測(cè)器檢測(cè)出的電源的計(jì)數(shù)的差值小于預(yù)定的數(shù)時(shí),所述狀態(tài)轉(zhuǎn)換部件執(zhí)行這樣的處理所述信息處理裝置停止當(dāng)前執(zhí)行的處理,并根據(jù)預(yù)定的過程,將所述信息處理裝置的操作狀態(tài)轉(zhuǎn)換到不因來自所述供電部件的電力的切斷而受影響的狀態(tài),以及其中,當(dāng)由所述監(jiān)視部件獲得的監(jiān)視結(jié)果是表示其他的情況時(shí),所述狀態(tài)轉(zhuǎn)換部件執(zhí)行這樣的處理維持所述信息處理裝置的操作狀態(tài)。
4.根據(jù)權(quán)利要求2或3所述的信息處理裝置,其中,當(dāng)所述監(jiān)視部件確定連接到所述供電部件的電源中的至少一個(gè)的輸入電源發(fā)生異常時(shí),所述控制部件產(chǎn)生作為控制信息的停止指令,用于將所述電源從執(zhí)行電力輸出的操作狀態(tài)轉(zhuǎn)換到停止電力輸出的停止?fàn)顟B(tài),并且,其中,在所述狀態(tài)轉(zhuǎn)換部件開始處理之前,所述控制部件使所述通信部件可以向已經(jīng)確定其輸入電源發(fā)生異常的電源傳送停止指令。
5.一種用于信息處理裝置的信息處理方法,所述信息處理裝置包括連接到多個(gè)電源并通過所述電源向所述信息處理裝置提供電力輸出的供電部件,以及用于與連接到所述供電部件的所述電源交換信息的通信部件,所述方法包括根據(jù)由所述電源傳送到所述通信部件的信息,監(jiān)視連接到所述供電部件的所述電源的狀態(tài);以及根據(jù)在所述監(jiān)視步驟所獲得的監(jiān)視結(jié)果產(chǎn)生控制信息,用于控制連接到所述供電部件的所述各個(gè)電源的狀態(tài),并且,使所述通信部件可以向要被控制的電源傳送所述控制信息。
6.根據(jù)權(quán)利要求5所述的信息處理方法,還包含當(dāng)用于連接到所述供電部件的所述電源中至少一個(gè)的輸入電源上發(fā)生異常,并且當(dāng)結(jié)果是通過所述監(jiān)視步驟確定其輸入電源為正常狀態(tài)的電源的數(shù)量小于預(yù)定的數(shù)時(shí),執(zhí)行這樣的處理所述信息處理裝置停止當(dāng)前執(zhí)行的處理,并且根據(jù)預(yù)定的過程,將所述信息處理裝置的狀態(tài)從操作狀態(tài)轉(zhuǎn)換到不因所述供電部件所供應(yīng)電力的切斷而受影響的狀態(tài);以及當(dāng)通過所述監(jiān)視步驟獲得的確定結(jié)果表示其他的情況時(shí),執(zhí)行這樣的處理維持所述信息處理裝置的操作狀態(tài)。
7.一種存儲(chǔ)用于操作信息處理裝置的指令的計(jì)算機(jī)可讀介質(zhì),所述信息處理裝置包括連接到多個(gè)電源從而通過所述電源向所述信息處理裝置提供電力輸出的的供電部件,以及用于同連接到所述供電部件的所述電源交換信息的通信部件,所述指令包括根據(jù)由所述電源傳送到所述通信部件的信息,監(jiān)視連接到所述供電部件的所述電源的狀態(tài);以及根據(jù)在所述監(jiān)視步驟所獲得的監(jiān)視結(jié)果產(chǎn)生控制信息,用于控制連接到所述供電部件的所述各個(gè)電源的狀態(tài),并且,使所述通信部件可以向要被控制的電源傳送所述控制信息。
8.根據(jù)權(quán)利要求7所述的計(jì)算機(jī)可讀介質(zhì),其中,所述指令還包含當(dāng)用于連接到所述供電部件的所述電源中至少一個(gè)的輸入電源上發(fā)生異常,并且當(dāng)結(jié)果是通過所述監(jiān)視步驟確定其輸入電源為正常狀態(tài)的電源的數(shù)量小于預(yù)定的數(shù)時(shí),執(zhí)行這樣的處理所述信息處理裝置停止當(dāng)前執(zhí)行的處理,并且根據(jù)預(yù)定的過程,將所述信息處理裝置的狀態(tài)從操作狀態(tài)轉(zhuǎn)換到不因所述供電部件所供應(yīng)電力的切斷而受影響的狀態(tài);以及當(dāng)通過所述監(jiān)視步驟獲得的確定結(jié)果表示其他的情況時(shí),執(zhí)行這樣的處理維持所述信息處理裝置的操作狀態(tài)。
全文摘要
本發(fā)明公開信息處理裝置與方法以及計(jì)算機(jī)可讀介質(zhì)。根據(jù)由連接到信息處理裝置的UPS向UPS通信部件傳送的信息,UPS監(jiān)視部件監(jiān)視所述UPS的狀態(tài)。UPS控制部件使用該監(jiān)視結(jié)果生成控制信息,用于控制至少一個(gè)UPS的狀態(tài),并使所述UPS通信部件可向要被控制的UPS傳送該控制信息。本發(fā)明可以應(yīng)用于具有冗余電源功能的計(jì)算機(jī)。
文檔編號(hào)G06F11/30GK1581635SQ200410056529
公開日2005年2月16日 申請(qǐng)日期2004年8月6日 優(yōu)先權(quán)日2003年8月8日
發(fā)明者佐藤秀基, 吉川哲生, 關(guān)健彥, 木曾茂盈, 巖井一, 林昭 申請(qǐng)人:歐姆龍株式會(huì)社