專利名稱:節(jié)電操作的遠程控制方法,信息處理設(shè)備和存儲媒體的制作方法
一般說來,本發(fā)明涉及節(jié)電操作的遠程控制方法,信息處理設(shè)備和存儲媒體。更具體地說,它涉及一種在一個包括多個通過網(wǎng)絡(luò)連接的信息處理設(shè)備的系統(tǒng)中,提供有效節(jié)電服務(wù)的節(jié)電操作遠程控制方法;一種應(yīng)用上述節(jié)電操作遠程控制方法的信息處理設(shè)備;和一種計算機可讀存儲媒體,它存儲一個用于控制上述信息處理設(shè)備的程序。
最近,由于計算機系統(tǒng)的普及,計算機系統(tǒng)的大電力消耗日益成為一個問題。尤其在一個有大量連網(wǎng)計算機的計算機系統(tǒng)中,很少由一個用戶繼續(xù)不斷地訪問全部計算機,因此從電力消耗的觀點來看,需要有效地利用計算機系統(tǒng)。
在常規(guī)計算機的情況下,每臺計算機的用戶都設(shè)置和管理計算機的節(jié)電方式。此外,把工作方式轉(zhuǎn)換到節(jié)電方式也被限于用戶在一般預(yù)定的時間不訪問計算機的情況,和用戶手工地指令節(jié)電方式的情況。
當(dāng)用戶在一段預(yù)定的時間不訪問計算機時,節(jié)電方式就在一定范圍內(nèi)暫時停止向硬件和電路供電,以便能夠繼續(xù)當(dāng)前的處理狀態(tài)。例如,以節(jié)電方式暫停供電的硬件和電路有顯示器、硬盤驅(qū)動器等。通過檢測與計算機耦合的鍵盤、鼠標(biāo)器或類似硬件的操作,使計算機的操作方式從節(jié)電方式恢復(fù)到正常方式。在象個人計算機和工作站之類的計算機領(lǐng)域,已熟知節(jié)電方式、從節(jié)電方式到正常方式的恢復(fù)、和控制節(jié)電方式和恢復(fù)的方法。
按常規(guī),每臺計算機的用戶都設(shè)置和管理每臺計算機的節(jié)電方式。由此產(chǎn)生一個問題其它計算機不能得到涉及各臺計算機節(jié)電方式設(shè)置、使用狀態(tài)等的信息。此外,因為把各臺計算機的操作方式轉(zhuǎn)換到節(jié)電方式,被限于用戶在一段預(yù)定時間不訪問計算機的情況,和用戶把操作方式手工地設(shè)置成節(jié)電方式的情形,故產(chǎn)生一個問題從電力消耗的觀點來看,難以有效地利用計算機系統(tǒng)。
因此,本發(fā)明的總目的在于提供一種可消除上述問題的新穎有用節(jié)電操作遠程控制方法,信息處理設(shè)備和存儲媒體。
本發(fā)明的另一個更具體的目的在于通過集中管理和控制各個信息處理設(shè)備的節(jié)電方式的設(shè)置和管理,提供能夠遠程控制節(jié)電方式的一種節(jié)電操作遠程控制方法,一種信息處理設(shè)備和一種存儲媒體,以便有可能按照電力消耗的觀點來有效地利用一個信息處理系統(tǒng)。
本發(fā)明的又一個目的在于對一個具有一個第一信息處理設(shè)備和至少一個連網(wǎng)的第二信息處理設(shè)備的系統(tǒng),提供一種節(jié)電操作遠程控制方法,該方法包括一個第一步驟把一個指令節(jié)電方式的控制信號從第一信息處理設(shè)備輸出到網(wǎng)絡(luò);和一個第二步驟當(dāng)?shù)诙畔⑻幚碓O(shè)備中滿足預(yù)定的條件時,根據(jù)該控制信號,把第二信息處理設(shè)備轉(zhuǎn)換到節(jié)電方式。根據(jù)本發(fā)明的節(jié)電操作遠程控制方法,有可能通過集中管理和控制各個第二信息處理設(shè)備的節(jié)電方式的設(shè)置和管理,遠程控制節(jié)電方式,以便從電力消耗的觀點來看,能夠有效地利用信息處理系統(tǒng)。
本發(fā)明的另一個目的在于提供一種能夠連網(wǎng)的信息處理設(shè)備,它包括一個把指令節(jié)電方式的控制信號輸出到網(wǎng)絡(luò)的節(jié)電控制器;和一個管理程序器,它通過網(wǎng)絡(luò)輸入涉及其它信息處理設(shè)備狀態(tài)的狀態(tài)信息,其中包括其它信息處理是否被轉(zhuǎn)換成節(jié)電方式的信息,并且集中地管理涉及其它信息處理設(shè)備的狀態(tài)信息。根據(jù)本發(fā)明的信息處理設(shè)備,有可能通過集中管理和控制其它信息處理設(shè)備節(jié)電方式的設(shè)置和管理,遠程控制節(jié)電方式,以便有可能按照電力消耗的觀點來有效地利用信息處理系統(tǒng)。
本發(fā)明的又一個目的在于提供一種能夠連網(wǎng)的信息處理設(shè)備,它包括一個節(jié)電方式控制器,當(dāng)滿足一個預(yù)定的條件時,根據(jù)通過網(wǎng)絡(luò)輸入的控制信號,該控制器把操作方式轉(zhuǎn)換到節(jié)電方式;和包括一個狀態(tài)輸出部分,用于向網(wǎng)絡(luò)輸出涉及信號處理設(shè)備狀態(tài)的狀態(tài)信息,其中包括操作方式是否被轉(zhuǎn)換到節(jié)電方式的信息。根據(jù)本發(fā)明的信息處理設(shè)備,通過集中地管理和控制來自其它信息處理設(shè)備的信息處理設(shè)備節(jié)電方式的設(shè)置和管理,有可能遠程控制節(jié)電方式,從而有可能按照電力消耗的觀點來有效地利用信息處理系統(tǒng)。
本發(fā)明的另一個目的在于提供一種存儲一個用于控制連網(wǎng)信息處理設(shè)備的程序的計算機可讀存儲媒體,它包括一個節(jié)電控制裝置,用于使信息處理設(shè)備把一個指令節(jié)電方式的控制信號輸出到網(wǎng)絡(luò),和一個管理裝置,用于使信息處理設(shè)備通過網(wǎng)絡(luò)而輸入涉及其它信息處理設(shè)備狀態(tài)的狀態(tài)信息,其中包括是否其它的信息處理被轉(zhuǎn)換到節(jié)電方式,并且集中地管理涉及其它信息處理設(shè)備的狀態(tài)信息。根據(jù)本發(fā)明的計算機可讀存儲媒體,通過集中地管理和控制其它信息處理設(shè)備節(jié)電方式的設(shè)置和管理,有可能遠程控制節(jié)電方式,從而有可能按照電力消耗的觀點有效地利用信息處理系統(tǒng)。
本發(fā)明的又一個目的在于提供一種存儲一個用于控制連網(wǎng)信息處理設(shè)備的程序的計算機可讀存儲媒體,它包括一個節(jié)電方式控制裝置,用于當(dāng)滿足一個預(yù)定的條件時,根據(jù)由網(wǎng)絡(luò)輸入的控制信號,使信息處理設(shè)備把操作方式轉(zhuǎn)換成節(jié)電方式;和包括一個狀態(tài)輸出裝置,用于使信息處理設(shè)備向網(wǎng)絡(luò)輸出一個涉及信息處理設(shè)備狀態(tài)的狀態(tài)信息,其中包括是否操作方式被轉(zhuǎn)換成節(jié)電方式的信息。根據(jù)本發(fā)明的計算機可讀存儲媒體,通過集中地管理和控制來自其它信息處理設(shè)備的信息處理設(shè)備節(jié)電方式的設(shè)置和管理,有可能遠程控制節(jié)電方式,從而有可能按照電力消耗的觀點來有效地利用信息處理系統(tǒng)。
當(dāng)結(jié)合附圖閱讀下面的詳細描述時,會明了本發(fā)明的其它目的和更多的特點。
圖1是一個系統(tǒng)框圖,說明本發(fā)明所用信息處理系統(tǒng)的重要部分;圖2是一個系統(tǒng)框圖,說明根據(jù)本發(fā)明的節(jié)電操作遠程控制方法的第一實施例所用計算機系統(tǒng)的總體結(jié)構(gòu);圖3是一個系統(tǒng)框圖,說明個人計算機的總體結(jié)構(gòu);圖4是一個流程圖,說明用于實現(xiàn)第一實施例中控制信號傳送部分功能的CPU的操作;圖5是一個流程圖,說明用于實現(xiàn)第一實施例中節(jié)電方式控制部分功能的CPU的操作;圖6是一個流程圖,說明用于實現(xiàn)第一實施例中制表/分析部分功能的CPU的操作;
圖7是一個客戶機信息表說明圖表;圖8是一個管理層次信息表說明圖表;圖9是一個周調(diào)度表說明圖表;圖10是一個狀態(tài)轉(zhuǎn)換表說明圖表;圖11是一個客戶機狀態(tài)歷史表說明圖表;圖12是一個流程圖,說明用于實現(xiàn)第二實施例中控制信號傳送部分功能的CPU的操作;圖13是一個流程圖,說明用于實現(xiàn)第二實施例中控制信號傳送部分功能的CPU的操作;圖14是一個流程圖,說明用于實現(xiàn)第二實施例中一個節(jié)電方式控制部分和一個通知部分的功能的CPU的操作;圖15是一個流程圖,說明用于實現(xiàn)第二實施例中制表/分析部分功能的CPU的操作;圖16是一個流程圖,說明用于實現(xiàn)第二實施例中制表/分析部分功能的CPU的操作;和圖17是一個流程圖,說明用于實現(xiàn)第三實施例中節(jié)電方式控制部分功能的CPU的操作。
圖1是一個系統(tǒng)框圖,說明本發(fā)明所用信息處理系統(tǒng)的一個重要部分。在圖1中,信息處理系統(tǒng)包括一個用作服務(wù)器的第一信息處理設(shè)備1,和多個用作客戶機的第二信息處理設(shè)備2(只示出一個);并且通過一個網(wǎng)絡(luò)3連接這些第一和第二信息處理設(shè)備1和2。由一臺通用計算機、一臺個人計算機或類似計算機,構(gòu)成各個第一和第二信息處理設(shè)備1和2;例如一種具有已知硬件結(jié)構(gòu)的計算機可用于各個第一和第二信息處理設(shè)備1和2。由一個局域網(wǎng)(LAN)或類似網(wǎng)構(gòu)成網(wǎng)絡(luò)3,一種已知的網(wǎng)絡(luò)結(jié)構(gòu)能夠用于網(wǎng)絡(luò)3。
第一信息處理設(shè)備1包括一個節(jié)電控制器11,它把一個指令各個第二信息處理設(shè)備2的節(jié)電方式的控制信號輸出到網(wǎng)絡(luò)3;和一個管理器12,它通過網(wǎng)絡(luò)3輸入涉及各個第二信息處理設(shè)備2狀態(tài)的狀態(tài)信息,其中包括是否操作方式已轉(zhuǎn)換到節(jié)電方式的信息,它還集中地管理各個第二信息處理設(shè)備2的狀態(tài)信息。另一方面,第二信息處理設(shè)備2包括一個節(jié)電方式控制器21,它在滿足一個預(yù)定的條件時,根據(jù)通過網(wǎng)絡(luò)3輸入的控制信號,把操作方式轉(zhuǎn)換成節(jié)電方式;和一個狀態(tài)輸出部分22,它向網(wǎng)絡(luò)3輸出涉及第二信息處理設(shè)備2的狀態(tài)的狀態(tài)信息,其中包括操作方式是否已轉(zhuǎn)換成節(jié)電方式的信息。
節(jié)電控制器11能夠以任意時序輸出控制信號。例如可以把節(jié)電控制器11構(gòu)造得,根據(jù)對各個第二信息處理設(shè)備2預(yù)置的調(diào)度,輸出控制信號。
因此,能夠由第一信息處理設(shè)備1集中地管理和控制各個第二信息處理設(shè)備2的節(jié)電方式的設(shè)置和管理,從而能夠遠程控制節(jié)電方式,并且能夠按照電力消耗的觀點有效地利用信息處理系統(tǒng)。
圖2是一個系統(tǒng)框圖,說明根據(jù)本發(fā)明的節(jié)電操作遠程控制方法的第一實施例所用計算機系統(tǒng)的總構(gòu)造。圖3是一個系統(tǒng)框圖,說明個人計算機的總體結(jié)構(gòu)。在這個節(jié)電操作遠程控制方法的第一實施例中,把本發(fā)明用于計算機系統(tǒng);并且根據(jù)本發(fā)明的信息處理設(shè)備的第一實施例和根據(jù)本發(fā)明的存儲媒體的第一實施例都被應(yīng)用。
在圖2中,計算機系統(tǒng)包括多臺通過網(wǎng)絡(luò)33連接的個人計算機31和32。個人計算機31用作服務(wù)器,個人計算機32用作客戶機。各臺個人計算機31和32具有圖3所示的已知硬件結(jié)構(gòu),并且包括通過總線41連接的中央處理單元(CPU)42和存儲單元43和44。存儲單元43存儲由CPU42執(zhí)行的程序,且存儲單元44存儲由CPU42進行的計算過程的中間數(shù)據(jù),稍后將描述其調(diào)度等。
可由一個RAM、ROM和EEPROM之類的半導(dǎo)體存儲單元件,一個磁盤、光盤和磁光盤之類的記錄媒體,一個卡片形狀記錄媒體等組成存儲單元43和44。根據(jù)本發(fā)明的存儲媒體由存儲單元43和/或存儲單元44形成,并且只要該媒體能夠存儲程序和計算機可讀,就不限于特定類型的存儲單元。存儲媒體的第一實施例是由例如一個CD-ROM制作的存儲單元43形成的。
個人計算機31具有一種圖2所示的由一個服務(wù)處理器54構(gòu)成的軟件結(jié)構(gòu);它包括一個成員結(jié)構(gòu)/調(diào)度表存儲部分51,一個控制信號傳送部分52,和一個制表/分析部分53。成員結(jié)構(gòu)/調(diào)度表存儲部分51例如是由圖3所示存儲單元44形成的;它存儲一個涉及連接網(wǎng)絡(luò)33的個人計算機32的成員結(jié)構(gòu),一個調(diào)度表等。控制信號傳送部分52和制表/分析部分53的功能是由CPU42通過執(zhí)行相應(yīng)的程序來實現(xiàn)的。控制信號傳送部分52依靠一個存于成員結(jié)構(gòu)/調(diào)度表存儲部分51中的調(diào)度表,或者依靠一個外部請求,傳送一個節(jié)電控制信號。制表/分析部分53對從個人計算機32返回的狀態(tài)信息進行制表/分析。
另一方面,各臺個人計算機32都具有一種圖2所示的由一個客戶機處理器64構(gòu)成的軟件結(jié)構(gòu);它包括一個狀態(tài)存儲部分61,一個節(jié)電方式控制部分62,和一個通知部分63。狀態(tài)存儲部分61例如是由圖3所示存儲單元44形成的,并且存儲涉及個人計算機32狀態(tài)的狀態(tài)信息。節(jié)電方式控制部分62和通知部分63的功能是由CPU42通過執(zhí)行相應(yīng)的程序來實現(xiàn)的。節(jié)電方式控制部分62在滿足預(yù)定的一個條件時,根據(jù)節(jié)電控制信號把操作方式轉(zhuǎn)換到節(jié)電方式。預(yù)定的條件涉及指示個人計算機32當(dāng)時未被用戶使用的信息,包括例如無鍵入、調(diào)制解調(diào)器未使用、和硬盤驅(qū)動器未工作等條件。通知部分63從狀態(tài)存儲部分61讀出涉及個人計算機32狀態(tài)的狀態(tài)信息,包括操作方式是否已轉(zhuǎn)換成節(jié)能方式的信息;并且輸出所讀出的狀態(tài)信息。
節(jié)電方式控制部分62可以構(gòu)造得,在一個顯示屏(未示出)上顯示一個指示節(jié)電控制信號被接收的消息,并且在節(jié)電方式控制部分62接收節(jié)電控制信號時,詢問是否操作方式可被轉(zhuǎn)換成節(jié)電方式。在這種情況下,當(dāng)在一段從顯示該消息時起的預(yù)定時間內(nèi)未從鍵盤、鼠標(biāo)器或類似輸入工具作出輸入時,或者當(dāng)用戶作出一個確認操作方式被轉(zhuǎn)換到節(jié)電方式的輸入時,這樣一個事件就可用作上述的預(yù)定條件。
圖4是一個流程圖,說明用于實現(xiàn)個人計算機31的控制信號傳送部分52功能的CPU42的操作。在圖4中,步驟S1對存儲在成員結(jié)構(gòu)/調(diào)度表存儲部分51中的調(diào)度表作出參考,步驟S2判定調(diào)度表中是否設(shè)置一臺要受節(jié)電控制的個人計算機32。如果步驟S2的判定結(jié)果為是,則過程進到稍后描述的步驟S4。另一方面,如果步驟S2的判定結(jié)果為否,則步驟S3判定是否從外部接收一個節(jié)電控制請求。如果步驟S3判定結(jié)果為否,則過程返回到步驟S1。另一方面,如果步驟S3或步驟S2的判定結(jié)果為是,則步驟S4對存儲在成員結(jié)構(gòu)/調(diào)度表存儲部分51中的個人計算機32的成員結(jié)構(gòu)作出參考,并且讀出個人計算機32的組/成員信息。步驟S5根據(jù)對其設(shè)置節(jié)電控制請求的個人計算機32的情況,向網(wǎng)絡(luò)33輸出一個節(jié)電控制信號,并且過程回到步驟S1。
圖5是一個流程圖,說明一臺用于實現(xiàn)個人計算機32的節(jié)電方式控制部分62功能的CPU42的操作。當(dāng)通過網(wǎng)絡(luò)33收到關(guān)于個人計算機32的節(jié)電控制信號時,就開始進行圖5所示的過程。步驟S11判定是否個人計算機32的操作方式能夠轉(zhuǎn)換成節(jié)電方式。如果步驟S11的判定結(jié)果為否,則過程推進到下面描述的步驟S13。另一方面,如果步驟S11的判定結(jié)果為是,則在步驟S12用已知的方法把個人計算機32的操作方式轉(zhuǎn)換到節(jié)電方式。步驟S13把狀態(tài)信息存儲在狀態(tài)存儲部分61,還把該狀態(tài)信息輸出到網(wǎng)絡(luò)33,使?fàn)顟B(tài)信息返回到個人計算機31,并且過程結(jié)束。這種狀態(tài)信息包括節(jié)電控制的結(jié)果,即,是否操作方式被轉(zhuǎn)換到節(jié)電方式,操作方式未轉(zhuǎn)換到節(jié)電方式時的原因,和個人計算機32的狀態(tài)。
未把操作方式轉(zhuǎn)換到節(jié)電方式的原因包括鍵正在使用,調(diào)制解調(diào)正在使用,硬盤驅(qū)動器(磁盤驅(qū)動器)正在工作,用戶根據(jù)操作方式是否可以轉(zhuǎn)換到節(jié)電方式的查詢信息作出禁止把操作方式轉(zhuǎn)換到節(jié)電方式的輸入,等等。
圖6是一個流程圖,說明用于實現(xiàn)個人計算機31的制表/分析部分53功能的CPU的操作。當(dāng)通過網(wǎng)絡(luò)33收到關(guān)于個人計算機31的狀態(tài)信息時,或者在從輸出節(jié)電控制信號起經(jīng)過一段預(yù)定的時間以后,就開始進行圖6所示的過程。步驟S21根據(jù)所接收狀態(tài)信息的存在和所接收狀態(tài)信息,判定是否由個人計算機32中進行節(jié)電控制。如果步驟S21的判定結(jié)果為是,則過程結(jié)束。另一方面,如果步驟S21的判定結(jié)果為否,則步驟S22根據(jù)所接收狀態(tài)信息的存在和所接收的狀態(tài)信息,分析未進行節(jié)電控制的原因。步驟S23判定重新發(fā)出節(jié)電控制信號是否必要或可能。如果步驟S23的判定結(jié)果為否,則過程結(jié)束。如果步驟S23的判定結(jié)果為是,則步驟S24對控制信號傳送部分52發(fā)出一個節(jié)電控制請求,并且過程結(jié)束。
如果狀態(tài)信息的原因指示鍵正在使用,個人計算機32業(yè)已處于節(jié)電方式,并且這時步驟S23在判定是否要重新發(fā)出節(jié)電控制信號;就斷定不需要重新發(fā)出節(jié)電控制信號。另一方面,如果狀態(tài)信息的原因指示例如硬盤驅(qū)動器正在工作;就斷定需要重新發(fā)出節(jié)電控制信號。此外,如果在從輸出節(jié)電控制信號時開始的預(yù)定時間內(nèi)未收到狀態(tài)信息,則可能由于個人計算機32的電源處于斷開狀態(tài)之類的原因而不可能收到節(jié)電控制信號,從而在這種情況下斷定不需要重新發(fā)出節(jié)電控制信號。
下面描述根據(jù)本發(fā)明的節(jié)電操作的遠程控制方法的第二實施例。用于節(jié)電操作遠程控制方法第二實施例的計算機系統(tǒng)的總體結(jié)構(gòu)和上述第一實施例的情況相同。此外,個人計算機的總體結(jié)構(gòu)也可能與圖3所示的總體結(jié)構(gòu)相同。在這個節(jié)電操作遠程控制方法的第二實施例中,本發(fā)明用于計算機系統(tǒng);并且采用根據(jù)本發(fā)明的信息處理設(shè)備的第二實施例和根據(jù)本發(fā)明的存儲媒體的第二實施例。
在這個實施例中,在個人計算機31的成員結(jié)構(gòu)/調(diào)度表存儲部分51內(nèi)存儲圖7至11所示的表。圖7和8所示的表存儲涉及成員結(jié)構(gòu)的信息,圖9至11所示的表存儲涉及調(diào)度表的信息。
圖7示出一個客戶機信息表??蛻魴C信息表根據(jù)賦予各臺個人計算機32的客戶機識別(ID)號,存儲一個組和一個管理層次。例如,對于具有一個客戶機ID號“001”的一臺個人計算機,設(shè)置一個組“A”和一個管理層次“A”。
圖8示出一個管理層次信息表。管理層次信息表存儲指示按照各個管理層次遠程管理是否可能和狀態(tài)參考是否可能的信息。例如,對于一個管理層次“B”,設(shè)置指示一種遠程管理“不可能”和狀態(tài)參考“可能”的信息。
圖9示出一個周調(diào)度表。周調(diào)度表對各組個人計算機32按周日存儲一種狀態(tài)轉(zhuǎn)換模式。例如,對于“C”組的個人計算機,為星期一、星期二、星期三、星期四、星期五、星期六和星期日分別地設(shè)置轉(zhuǎn)換模式“b”、“a”、“a”、“a”、“a”、“a”和“a”。
圖10示出一個狀態(tài)轉(zhuǎn)換表。狀態(tài)轉(zhuǎn)換表對各種狀態(tài)轉(zhuǎn)換模式,為一天的各個時區(qū)存儲個人計算機32的狀態(tài)。例如,對于狀態(tài)轉(zhuǎn)換模式“d”,設(shè)置一種指示在時間0000接通電源和在時間12:00斷開電源的信息。
圖11示出一個客戶機狀態(tài)歷史表??蛻魴C狀態(tài)歷史表對各個客戶機ID號,為日期和時間、個人計算機32狀態(tài)、原因等,存儲節(jié)電控制信號的狀態(tài)。例如,對于具有客戶機ID號“001”的個人計算機32,記錄一種指示信息,它指示指示“停止”的節(jié)電控制信號是在1997年9月30日12:00傳送的,但其狀態(tài)仍處于“接通”狀態(tài),且其原因是“忙”。在客戶機狀態(tài)歷史表中的“節(jié)電控制信號”的狀態(tài)是,“通”用來指示個人計算機正以正常方式操作;“停止”用來指示按調(diào)度表輸出節(jié)電方式,;“恢復(fù)”用來指示按照調(diào)度表的指令把操作方式轉(zhuǎn)換到正常方式;“手工停止”用來指示手工地輸出節(jié)電方式;和“手工恢復(fù)”用來指示按照手工指令把操作方式轉(zhuǎn)換到正常方式。此外,客戶機狀態(tài)歷史表中的“狀態(tài)”的狀態(tài)是,“通”用來指示個人計算機32正在以正常方式進行操作,“停止”用來指示個人計算機32處于節(jié)電方式。此外,客戶機狀態(tài)歷史表中的“原因”狀態(tài)是,“忙”用來指示個人計算機32正在由用戶使用,并且鍵在使用,調(diào)制解調(diào)器在使用,硬盤驅(qū)動器(磁盤驅(qū)動器)在工作,或類似情況。在客戶機狀態(tài)歷史表中還存儲“忙”狀態(tài)的詳細原因;當(dāng)斷定是否重新發(fā)出節(jié)電控制信號時,使用這些原因。
在這個實施例中,如下面結(jié)合圖12所述,控制信號傳送部分52定期地監(jiān)測一個在個人計算機31的成員結(jié)構(gòu)/調(diào)度表存儲部分51中設(shè)置的調(diào)度表。如果在調(diào)度表中存在一個被設(shè)置成把操作方式轉(zhuǎn)換到節(jié)電方式的個人計算機32,就對這個個人計算機32發(fā)出節(jié)電控制信號。另一方面,如下面結(jié)合圖13所述,當(dāng)從個人計算機31的制表/分析部分53或者從具有特定管理權(quán)限的個人計算機32,收到節(jié)電控制請求時,就應(yīng)節(jié)電控制的請求對具有控制信號傳送部分52的個人計算機32,發(fā)出節(jié)電控制信號。
此外,如下面結(jié)合圖14所述,個人計算機32的節(jié)電方式控制部分62,判定在收到節(jié)電控制信號時是否真有可能把操作方式轉(zhuǎn)換到節(jié)電方式,并且在有可能時把操作方式轉(zhuǎn)換到節(jié)電方式。此外,個人計算機32的通知部分63對個人計算機31通知作為狀態(tài)信息的節(jié)電控制結(jié)果。
此外,如下面結(jié)合圖15所述,個人計算機31的制表/分析部分53在從各臺個人計算機32收到狀態(tài)信息時,更新各臺個人計算機32的歷史。如果重新發(fā)出節(jié)電控制信號是必要的,就對控制信號傳送部分52作出一個節(jié)電控制請求。此外,如下面結(jié)合圖16所述,當(dāng)個人計算機31的制表/分析部分53收到一個請求,使一個來自一臺具有特定權(quán)限的個人計算機32的狀態(tài)信息的基準(zhǔn)成為它的基準(zhǔn)時,就對這臺個人計算機32發(fā)送一個所請求的狀態(tài)信息。
圖12是一個流程圖,說明一臺用于實現(xiàn)個人計算機31的控制信號傳送部分52功能的CPU的操作。在圖12中,在步驟S31對一個由圖7至10所示諸表組成并且存儲于成員結(jié)構(gòu)/調(diào)度表存儲部分51內(nèi)的調(diào)度表,進行參考。步驟S32根據(jù)調(diào)度表內(nèi)圖10所示狀態(tài)轉(zhuǎn)換表,判定是否存在一臺需要變更節(jié)電方式的個人計算機32。如果步驟S32的判定結(jié)果為否,過程就轉(zhuǎn)到要在稍后描述的步驟S35。另一方面,如果步驟S32的判定結(jié)果為是,則S33參考圖7所示客戶機信息表的客戶機信息(客戶機ID號)。步驟S34向網(wǎng)絡(luò)33輸出關(guān)于應(yīng)節(jié)電控制請求調(diào)協(xié)的個人計算機32的節(jié)電控制信號。步驟S35等待一段預(yù)定的時間,此后過程回到步驟S31。
因此,定期地監(jiān)測調(diào)度表,并且如果在調(diào)度表中設(shè)置把操作方式轉(zhuǎn)換到節(jié)電方式,就對被成轉(zhuǎn)換到節(jié)電方式的個人計算機32,自動地發(fā)出節(jié)電控制信號。
圖13是一個流程圖,說明一臺用于實現(xiàn)個人計算機31的控制信號傳送部分52功能的CPU的操作。圖13所示的過程開始于個人計算機31的控制信號傳送部分52收到節(jié)電控制請求之時。步驟S41判定節(jié)電控制請求的請求源是否為個人計算機31的制表/分析部分53;并且如果步驟S41的判定結(jié)果為是,則過程轉(zhuǎn)到稍后描述的步驟S44。另一方面,如果步驟S41的判定結(jié)果為否,則在步驟S42參考一種是調(diào)度表中節(jié)電控制請求的請求源的個人計算機32的客戶機信息,該調(diào)度表由圖7和8所示表組成,并且存儲于成員結(jié)構(gòu)/調(diào)度表存儲部分51中。步驟S43根據(jù)圖8所示的管理層次信息表,判定作為請求源的個人計算機32是否對于個人計算機31具有管理權(quán)限。如果步驟S43的判定結(jié)果為否,則過程結(jié)束。如果步驟S43的判定結(jié)果為是,則在步驟S44參考一種在調(diào)度表的圖7所示客戶機信息表中屬于請求源的個人計算機32的客戶機信息(客戶機ID號)。此外,如果步驟S41的判定結(jié)果為是,則在步驟S44參考一種在圖7所示客戶機信息表中需要受到節(jié)電控制的個人計算機32的客戶機信息(客戶機ID號)。在步驟S45,向網(wǎng)絡(luò)33輸出關(guān)于個人計算機32的節(jié)電控制信號,計算機32是作出節(jié)電控制請求的或者應(yīng)節(jié)電控制請求設(shè)置的;并且過程結(jié)束。
因此,有可能在兩種情況下發(fā)送節(jié)電控制信號從個人計算機31的制表/分析部分53作出節(jié)電控制請求的情況,和從具有關(guān)于個人計算機31的特定管理權(quán)限的個人計算機32作出節(jié)電控制請求的情況。
圖14是一個流程圖,說明一臺用于實現(xiàn)個人計算機32的節(jié)電方式控制部分62和通知部分63的功能的CPU42的操作。當(dāng)通過網(wǎng)絡(luò)33收到關(guān)于個人計算機32的節(jié)電控制信號時,或者當(dāng)在個人計算機32手工地進行一種把操作方式轉(zhuǎn)換到節(jié)電方式的操作時,就開始進行圖14所示的過程。步驟S51依靠個人計算機32的操作狀態(tài)等判定是否可能轉(zhuǎn)換到節(jié)電方式。如果步驟S51的判定結(jié)果為是,則步驟S52用已知的方法進行到節(jié)電方式的轉(zhuǎn)換,并且過程轉(zhuǎn)到步驟S54。另一方面,如果步驟S51的判定結(jié)果為否,則步驟S53分析未能用已知方法作出到節(jié)電方式轉(zhuǎn)換的原因,并且過程轉(zhuǎn)到S54。步驟S54輸出作為狀態(tài)信息的在步驟S52轉(zhuǎn)換到節(jié)電方式的結(jié)果或者在步驟S53分析其原因的結(jié)果,并且通過網(wǎng)絡(luò)33把狀態(tài)信息從通知部分63輸出到個人計算機31。
因此,如果可能轉(zhuǎn)換到節(jié)電方式,則向個人計算機31通知一種指示節(jié)電方式轉(zhuǎn)換結(jié)果的狀態(tài)信息。此外,如果不可能轉(zhuǎn)換到節(jié)電方式,則向個人計算機31通知一種指示原因分析結(jié)果的狀態(tài)信息。
圖15是一個流程圖,說明一臺用于實現(xiàn)個人計算機31的制表/分析部分53功能的CPU42的操作。當(dāng)個人計算機31的制表/分析部分53收到來自個人計算機32的狀態(tài)信息時,開始進行圖15所示的過程。步驟S61根據(jù)狀態(tài)信息,判定是否在個人計算機32中進行節(jié)電控制。如果步驟S61的判定結(jié)果為是,則過程轉(zhuǎn)到稍后描述的步驟S65。另一方面,如果步驟S61的判定結(jié)果為否,則步驟S62根據(jù)狀態(tài)信息,分析未進行節(jié)電控制的原因。步驟S63根據(jù)步驟S62的原因分析結(jié)果,判定重新發(fā)出節(jié)電控制信號是否必要和可能。如果步驟S63的判定結(jié)果為否,則過程轉(zhuǎn)到稍后描述的步驟S65。如果步驟S63的判定結(jié)果為是,則在步驟S64又對控制信號傳送部分52作出節(jié)電控制請求,使節(jié)電控制信號被重新發(fā)出。步驟S65根據(jù)狀態(tài)信息,更新圖11所示客戶機狀態(tài)歷史表的內(nèi)容,并且過程結(jié)束。
因此,如果重新發(fā)出節(jié)電控制信號是必要的,就有可能使控制信號傳送部分52重新發(fā)出節(jié)電控制信號。此外,有可能通過根據(jù)狀態(tài)信息更新客戶機狀態(tài)歷史表的內(nèi)容,在個人計算機31集中地管理各個個人計算機32的歷史狀態(tài)。
圖16是一個流程圖,說明一個臺用于實現(xiàn)個人計算機31的制表/分析部分53功能的CPU42的操作。當(dāng)個人計算機31的制表/分析部分53從一臺有特定權(quán)限參考狀態(tài)信息的個人計算32,收到一個狀態(tài)參考請求時,就開始進行圖16所示的過程。步驟S71對屬于調(diào)度表中狀態(tài)參考請求的請求源的個人計算機32的客戶機信息作出參考,該調(diào)度表由圖7和8所示的諸表組成并且存儲于成員結(jié)構(gòu)/調(diào)度表存儲部分51中。步驟S72根據(jù)圖8所示的管理層次信息表,判定屬于請求源的個人計算機32是否有權(quán)參考由個人計算機31管理的狀態(tài)信息。如果步驟S72的判定結(jié)果為否,則過程結(jié)束。另一方面,如果步驟S72的判定結(jié)果為是,則在步驟S73從圖11所示的客戶機狀態(tài)歷史表中,讀出由屬于請求源的個人計算機32請求的狀態(tài)信息,并且向網(wǎng)絡(luò)33發(fā)送所讀出的狀態(tài)信息。在步驟S73之后結(jié)束該過程。
因此,當(dāng)從有特定權(quán)限參考狀態(tài)信息的個人計算機32中,收到請求參考由個人計算機31集中管理的狀態(tài)信息的狀態(tài)參考請求時,就有可能向這臺個人計算機32發(fā)送所請求的狀態(tài)信息。
可以對節(jié)電方式設(shè)置多個節(jié)電層次。在這種情況下,被維持在一種能夠瞬時開始的狀態(tài)的信息處理設(shè)備的諸部分取決于節(jié)電層次。例如,在由磁盤驅(qū)動器構(gòu)成圖3所示存儲單元44的情況下,一個轉(zhuǎn)動磁盤驅(qū)動器中磁盤的馬達就以節(jié)電層次L1驅(qū)動,但以節(jié)電層次L2(L2>L1)停止這個馬達,以進一步減少電力消耗??梢栽趶膫€人計算機31輸出的節(jié)電控制信號內(nèi)包含指示這種節(jié)電層次的信息。根據(jù)包含這種指示節(jié)電層次的信息的節(jié)電控制信號,個人計算機32可以把操作方式轉(zhuǎn)換到由取決于當(dāng)前操作狀態(tài)的節(jié)電控制信號指示的節(jié)電層次,或者如果這是不可能的,就相繼地轉(zhuǎn)換到取決于操作狀態(tài)的盡量減小電力消耗的節(jié)電層次,直至有可能轉(zhuǎn)換到由節(jié)電控制信號指示的節(jié)電層次為止。
下面描述根據(jù)本發(fā)明的節(jié)電操作遠程控制方法的第三實施例。節(jié)電操作遠程控制方法的第三實施例所用的計算機系統(tǒng)的總體結(jié)構(gòu)與上述第一實施例的情況相同。此外,個人計算機的總體結(jié)構(gòu)可與圖3所示的總體結(jié)構(gòu)相同。在這個節(jié)電操作遠程控制方法的第三實施例中,本發(fā)明用于其計算機系統(tǒng),并且采用根據(jù)本發(fā)明的信息處理設(shè)備的第三實施例和根據(jù)本發(fā)明的存儲媒體的第三實施例。
在這個實施例中,除了實現(xiàn)上述的第一或第二實施例的功能之外,有可能進行以節(jié)電層次為單位的控制。個人計算機31管理一個包括上述節(jié)電層次的調(diào)度表,并且輸出包含指示節(jié)電層次的信息的節(jié)電信息信號。
圖17是一個流程圖,說明一臺用于實現(xiàn)個人計算機32的節(jié)電方式控制部分62功能的CPU42的操作。當(dāng)個人計算機32的節(jié)電方式控制部分62通過網(wǎng)絡(luò)33收到,從個人計算機31的控制信號傳送部分52輸出的并且包含指示節(jié)電層次的信息的節(jié)電控制信號時,就開始進行圖17所示的過程。
在圖17中,步驟S81分析從個人計算機31收到的節(jié)電控制信號,并且判別一個所請求節(jié)電層次Lx。步驟S81還把初始節(jié)電層次Lo設(shè)置成Lo=Lx,并且把最大節(jié)電層次Lmax設(shè)置成Lmax=Lx。步驟S82依靠個人計算機32的操作狀態(tài),判定是否有可能把電力消耗降到節(jié)電層次L。如果步驟S82的判定結(jié)果為否,則步驟S83把節(jié)電層次減1,且過程回到步驟S82。另一方面,如果步驟S82的判定結(jié)果為是,則步驟S84把電力消耗降到節(jié)電層次L,并且步驟S85使通知部分63把包含節(jié)電層次L的狀態(tài)信息返回到個人計算機31。步驟S86判定當(dāng)前的節(jié)電層次L是否為L=Lmax。如果步驟S86的判定結(jié)果為否,則重復(fù)進行步驟S82至S86,直至能夠把電力消耗降到所請求的節(jié)電層次Lx為止。如果步驟S86的判定結(jié)果為是,則過程結(jié)束。
因此,根據(jù)本發(fā)明,有可能通過集中地管理和控制各個信息處理設(shè)備的節(jié)電方式的設(shè)置和管理,遠程控制節(jié)電方式,從而能夠按照電力消耗的觀點有效地利用信息處理系統(tǒng)。
此外,本發(fā)明不限于這些實施例,而可以在不脫離本發(fā)明范圍的情況下作出各種變更和修正。
權(quán)利要求
1.一種節(jié)電操作的遠程控制方法,用于一個具有第一信息處理設(shè)備和至少一個連網(wǎng)的第二信息處理設(shè)備的系統(tǒng),其特征在于所述的遠程控制方法包括第一步驟,它把一個指令節(jié)電方式的控制信號從第一信息處理設(shè)備輸出到網(wǎng)絡(luò);和第二步驟,當(dāng)?shù)诙畔⑻幚碓O(shè)備中滿足一個預(yù)定的條件時,它根據(jù)控制信號使第二信息處理設(shè)備轉(zhuǎn)換到節(jié)電方式。
2.根據(jù)權(quán)利要求1所述的節(jié)電操作遠程控制方法,其特征還在于包括第三步驟,它向第一信息處理設(shè)備通知與第二信息處理設(shè)備狀態(tài)有關(guān)的狀態(tài)信息,其中包括第二信息處理設(shè)備是否轉(zhuǎn)換到節(jié)電方式的信息。
3.根據(jù)權(quán)利要求2所述的節(jié)電操作遠程控制方法,其特征還在于包括第四步驟,它再一次輸出控制信號,這取決于第一信息處理設(shè)備收到的狀態(tài)信息。
4.根據(jù)權(quán)利要求1至3中任何一項所述的節(jié)電操作遠程控制方法,其特征在于其節(jié)電方式包括多個節(jié)電層次,并且所述的第二步驟把第二信息處理設(shè)備轉(zhuǎn)換到一個相當(dāng)于第二信息處理設(shè)備中滿足的條件的節(jié)電層次。
5.根據(jù)權(quán)利要求4所述的節(jié)電操作遠程控制方法,其特征在于所述的第二步驟依靠第二信息處理設(shè)備中滿足的條件,相繼地轉(zhuǎn)換節(jié)電方式的節(jié)電層次,直至第二信息處理設(shè)備中滿足一個相當(dāng)于控制信號指示的節(jié)電層次的條件為止。
6.根據(jù)權(quán)利要求1至5中任何一項所述的節(jié)電操作遠程控制方法,其特征在于所述的第一步驟根據(jù)對一個任意第二信息處理設(shè)備預(yù)置的調(diào)度表,向網(wǎng)絡(luò)輸出控制信號。
7.根據(jù)權(quán)利要求6所述的節(jié)電操作遠程控制方法,其特征還在于包括一個設(shè)置步驟,它從第一信息處理設(shè)備或任意第二信息處理設(shè)備設(shè)置調(diào)度表。
8.根據(jù)權(quán)利要求1至8中任何一項所述的節(jié)電操作遠程控制方法,其特征還在于包括一個管理步驟,它在第一信息處理設(shè)備中集中地管理與多個第二信息處理設(shè)備有關(guān)的狀態(tài)信息。
9.一種可連網(wǎng)的信息處理設(shè)備,其特征在于包括節(jié)電控制器(11),它向網(wǎng)絡(luò)輸出一個指令節(jié)電方式的控制信號;和管理器(12),它通過網(wǎng)絡(luò)輸入一種與其它信息處理設(shè)備的狀態(tài)有關(guān)的狀態(tài)信息,其中包括其它信息處理是否轉(zhuǎn)換到節(jié)電方式的信息,它還集中地管理與其它信息處理設(shè)備有關(guān)的狀態(tài)信息。
10.根據(jù)權(quán)利要求9所述的信息處理設(shè)備,其特征在于所述的節(jié)電控制器(11)根據(jù)對其它信息處理設(shè)備中任何一個設(shè)備預(yù)置的調(diào)度表,向網(wǎng)絡(luò)輸出控制信號。
11.根據(jù)權(quán)利要求10所述的信息處理設(shè)備,其特征還在于包括用于設(shè)置調(diào)度表的裝置。
12.一種可連網(wǎng)的信息處理設(shè)備,其特征在于包括節(jié)電方式控制器(21),它在一個預(yù)定的條件被滿足時,根據(jù)通過網(wǎng)絡(luò)輸入的控制信號,把操作方式轉(zhuǎn)換到節(jié)電方式;和狀態(tài)輸出部分(22),它向網(wǎng)絡(luò)輸出一個與信息處理設(shè)備的狀態(tài)有關(guān)的狀態(tài)信息,其中包括操作方式是否被轉(zhuǎn)換到節(jié)電方式的信息。
13.根據(jù)權(quán)利要求12所述的信息處理設(shè)備,其特征在于節(jié)電方式包括多個節(jié)電層次,并且所述的節(jié)電方式控制器(21)把其操作方式轉(zhuǎn)換到一個相當(dāng)于信息處理設(shè)備中滿足的條件的節(jié)電方式的節(jié)電層次。
14.根據(jù)權(quán)利要求13所述的信息處理設(shè)備,其特征在于所述的節(jié)電方式控制器(21)依靠信息處理設(shè)備中滿足的條件,相繼地轉(zhuǎn)換節(jié)電方式的節(jié)電層次,直至在信息處理設(shè)備中滿足一個相當(dāng)于控制信號指示的節(jié)電層次的條件為止。
15.一種計算機可讀存儲媒體,它存儲一個用于控制一個連網(wǎng)的信息處理設(shè)備的程序,其特征在于包括節(jié)電控制裝置,用于使信息處理設(shè)備向網(wǎng)絡(luò)輸出一個指令節(jié)電方式的控制信號;和管理裝置,用于使信息處理設(shè)備通過網(wǎng)絡(luò)輸入一個與其它信息處理設(shè)備的狀態(tài)有關(guān)的狀態(tài)信息,其中包括其它信息處理是否被轉(zhuǎn)換到節(jié)電方式的信息,和用于集中地管理與其它信息處理設(shè)備有關(guān)的狀態(tài)信息。
16.根據(jù)權(quán)利要求15所述的計算機可讀存儲媒體,其特征在于所述的節(jié)電控制裝置,根據(jù)對其它信息處理設(shè)備中一個任意的設(shè)備預(yù)置的調(diào)度表,使信息處理設(shè)備向網(wǎng)絡(luò)輸出控制信號。
17.根據(jù)權(quán)利要求16所述的計算機可讀存儲媒體,其特征還在于包括用于使信息處理設(shè)備設(shè)置調(diào)度表的裝置。
18.一種計算機可讀存儲媒體,它存儲一個用于控制一個連網(wǎng)的信息處理設(shè)備的程序,其特征在于包括節(jié)電方式控制裝置,用于在一個預(yù)定的條件被滿足時,根據(jù)通過網(wǎng)絡(luò)輸入的控制信號,使信息處理設(shè)備把其操作方式轉(zhuǎn)換到節(jié)電方式;和狀態(tài)輸出裝置,用于使信息處理設(shè)備向網(wǎng)絡(luò)輸出一個與信息處理設(shè)備的狀態(tài)有關(guān)的狀態(tài)信息,其中包括操作方式是否被轉(zhuǎn)換到節(jié)電方式的信息。
19.根據(jù)權(quán)利要求18所述的計算機可讀存儲媒體,其特征在于節(jié)電方式包括多個節(jié)電層次,并且所述的節(jié)電方式控制裝置使信息處理設(shè)備把其操作方式轉(zhuǎn)換到一個相當(dāng)于信息處理設(shè)備中滿足的條件的節(jié)電方式的節(jié)電層次。
20.根據(jù)權(quán)利要求19所述的計算機可讀存儲媒體,其特征在于所述的節(jié)電方式控制裝置依靠信息處理設(shè)備中滿足的條件,使信息處理設(shè)備相繼地轉(zhuǎn)換節(jié)電方式的節(jié)電層次,直至在信息處理設(shè)備中滿足一個相當(dāng)于控制信號指示的節(jié)電層次的條件為止。
全文摘要
提供一種節(jié)電操作的遙控方法,用于一個具有第一信息處理設(shè)備和至少一個連網(wǎng)的第二信息處理設(shè)備的系統(tǒng)。它包括第一步驟:把指令節(jié)電方式的控制信號從第一信息處理設(shè)備輸出到網(wǎng)絡(luò);和第二步驟:當(dāng)?shù)诙畔⑻幚碓O(shè)備中滿足一個預(yù)定的條件時,根據(jù)控制信號把第二信息處理設(shè)備轉(zhuǎn)換到節(jié)電方式。
文檔編號G06F13/00GK1226017SQ9811628
公開日1999年8月18日 申請日期1998年8月10日 優(yōu)先權(quán)日1998年2月13日
發(fā)明者菅原康雄, 里見由美 申請人:富士通株式會社