專(zhuān)利名稱(chēng):信息處理設(shè)備的電源控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理設(shè)備,例如個(gè)人計(jì)算機(jī),字處理器,以及電子袖珍書(shū),特別地涉及用于控制例如信息處理設(shè)備的電源的電源控制裝置。
和計(jì)算機(jī)相關(guān)的產(chǎn)品,例如個(gè)人計(jì)算機(jī)和字處理器近來(lái)都做得小型化了,并且它們像一個(gè)筆記本那樣容易攜帶。便攜、袖珍的電子設(shè)備,例如電子袖珍書(shū)和便攜式信息終端也發(fā)展著。
由于這樣的袖珍式的電子設(shè)備主要用電池供電,所以應(yīng)當(dāng)降低它的電源消耗,重要的是盡可能地減小電源消耗,以便使設(shè)備使用得盡可能地長(zhǎng)。
過(guò)去,在日本的未審查專(zhuān)利公開(kāi)號(hào)4-316115中公開(kāi)的一種裝置已經(jīng)被用于降低電源消耗。圖80表示普通數(shù)據(jù)處理設(shè)備的電源控制裝置的方塊圖,在圖80中,硬盤(pán)驅(qū)動(dòng)器901具有能被停止控制的電機(jī)。在CPU900中運(yùn)行的命令發(fā)出裝置902向一硬盤(pán)控制器906發(fā)出例如數(shù)據(jù)讀和數(shù)據(jù)寫(xiě)這樣的命令,而這將在以后描述。一命令發(fā)出時(shí)間間隔計(jì)算裝置903接收從該命令發(fā)出裝置902發(fā)出的命令,計(jì)算根據(jù)該命令發(fā)出裝置902報(bào)告的時(shí)間和它報(bào)告的在先時(shí)間計(jì)算被發(fā)出的命令之間的時(shí)間間隔,并在一個(gè)統(tǒng)計(jì)計(jì)數(shù)器中(未示出)對(duì)該時(shí)間間隔進(jìn)行計(jì)數(shù)。還表示出一個(gè)電機(jī)停止基準(zhǔn)時(shí)間間隔計(jì)算裝置904,它根據(jù)該統(tǒng)計(jì)計(jì)數(shù)器的信息計(jì)算停止該電機(jī)的基準(zhǔn)時(shí)間間隔。時(shí)間間隔比較裝置905根據(jù)從該命令發(fā)出裝置902接收命令的時(shí)間和最后一次接收命令的時(shí)間獲得不發(fā)出命令的時(shí)間間隔,并且用從該電機(jī)停止基準(zhǔn)時(shí)間間隔計(jì)算裝置904報(bào)告的該電機(jī)停止基準(zhǔn)時(shí)間間隔比較該得到的時(shí)間間隔,之后,根據(jù)該結(jié)果,向硬盤(pán)控制器906發(fā)出用于停止電機(jī)的一個(gè)命令。該硬盤(pán)控制器906在例如數(shù)據(jù)寫(xiě),數(shù)據(jù)讀,以及停止電機(jī)運(yùn)行時(shí)控制硬盤(pán)驅(qū)動(dòng)器901。一定時(shí)單元907向時(shí)間間隔比較裝置905報(bào)告目前時(shí)間。
將參照?qǐng)D80,81和82描述該普通數(shù)據(jù)處理設(shè)備的電源控制裝置的工作。
圖81為指出如何設(shè)置電機(jī)停止基準(zhǔn)時(shí)間間隔TK的流程圖。當(dāng)命令發(fā)出到(S902)命令發(fā)行時(shí)間間隔計(jì)算裝置903和時(shí)間間隔比較裝置905時(shí),該命令發(fā)行裝置(902)向硬盤(pán)控制器(906)發(fā)出寫(xiě)入該硬盤(pán)驅(qū)動(dòng)器901的數(shù)據(jù)或從該硬盤(pán)驅(qū)動(dòng)器讀出的數(shù)據(jù)。
命令發(fā)行時(shí)間間隔計(jì)算裝置903根據(jù)當(dāng)它接收到報(bào)告過(guò)去時(shí)間以及接收到報(bào)告當(dāng)前時(shí)間所對(duì)應(yīng)的時(shí)間計(jì)算介于所發(fā)出的命令之間的時(shí)間間隔T,并對(duì)應(yīng)該時(shí)間間隔T(S903)增加統(tǒng)計(jì)計(jì)數(shù)器的計(jì)數(shù)(未示)該電機(jī)停止基準(zhǔn)時(shí)間間隔計(jì)算裝置904按照相應(yīng)計(jì)算的時(shí)間間隔的大小重新排列統(tǒng)計(jì)計(jì)數(shù)器的內(nèi)容,并計(jì)算從相應(yīng)最大時(shí)間間隔計(jì)數(shù)器開(kāi)始的計(jì)數(shù)的和,以便在該計(jì)數(shù)和對(duì)計(jì)數(shù)的總數(shù)的比不超過(guò)p的條件下獲得最小時(shí)間間隔TK(P是0和1之間的指定值)(S904)。該時(shí)間間隔TK置于該時(shí)間間隔比較裝置905中作為電機(jī)停止基準(zhǔn)時(shí)間間隔(S905)。之后,完成命令發(fā)出操作(S906)。
圖82是說(shuō)明在普通數(shù)據(jù)處理設(shè)備中的硬盤(pán)驅(qū)動(dòng)器901的一種電機(jī)停止控制操作,其中,中斷處理(S907)在一固定時(shí)間間隔上被重復(fù)地啟動(dòng)。
當(dāng)時(shí)間間隔比較裝置905由命令發(fā)行裝置902接收一個(gè)指示一命令已發(fā)出的信號(hào)時(shí),時(shí)間間隔比較裝置905得到目前時(shí)間(當(dāng)它從計(jì)數(shù)器單元907接收到該信號(hào)時(shí)),并將目前時(shí)間同在先命令已被發(fā)出時(shí)的時(shí)間相比較,以便得到命令未發(fā)出的時(shí)間間隔T′。然后,該時(shí)間間隔比較裝置905將時(shí)間間隔T′同電機(jī)停止基準(zhǔn)時(shí)間間隔TK相比較(S909)。當(dāng)該時(shí)間間隔T′小于電機(jī)停止基準(zhǔn)時(shí)間間隔TK時(shí),完成中斷處理。另一方面,當(dāng)該時(shí)間間隔T′等于或大于電機(jī)停止基準(zhǔn)時(shí)間間隔TK時(shí),時(shí)間間隔比較裝置905向硬盤(pán)控制器905發(fā)出電機(jī)停止命令(S910)。之后,結(jié)束中斷處理(S911)。
如上所述,在普通的電子設(shè)備中,電源消耗是通過(guò)在統(tǒng)計(jì)存取命令的時(shí)間間隔基礎(chǔ)上確定電機(jī)停止基準(zhǔn)時(shí)間間隔來(lái)降低的。
然而,在普通設(shè)備中,如果用戶(hù)能指定設(shè)備中的驅(qū)動(dòng)器啟動(dòng)和驅(qū)動(dòng)器停止,則用戶(hù)請(qǐng)求的電機(jī)停止基準(zhǔn)時(shí)間間隔可以不同于在統(tǒng)計(jì)存取命令的時(shí)間間隔基礎(chǔ)上確定的該時(shí)間間隔。因此,可以發(fā)生這樣一些情況,例如其中用戶(hù)在按這種統(tǒng)計(jì)停止驅(qū)動(dòng)器之后立即指定起動(dòng)驅(qū)動(dòng)器,以及其中按該統(tǒng)計(jì)的電機(jī)停止基準(zhǔn)時(shí)間間隔沒(méi)有結(jié)束,即使用戶(hù)不用該時(shí)間間隔,設(shè)備將繼續(xù)工作一段時(shí)間。
為了減少電源消耗,指定的電機(jī)停止時(shí)間間隔有必要盡可能地短。但是,如果電機(jī)停止時(shí)間間隔被設(shè)置得過(guò)短,則當(dāng)用戶(hù)還想使用該設(shè)備時(shí),該設(shè)備卻停止了它的運(yùn)行,從而對(duì)用戶(hù)而言增加了不得不指定驅(qū)動(dòng)器啟動(dòng)的麻煩。如果另一方面,電機(jī)停止時(shí)間間隔過(guò)長(zhǎng),則即使用戶(hù)再也不使用設(shè)備時(shí),設(shè)備卻繼續(xù)運(yùn)行,這就浪費(fèi)了電源。因此,設(shè)置合適的電機(jī)停止時(shí)間間隔將是很困難的,由此電源耗損不能有效地減少。
作出本發(fā)明為的是克服用于信息處理設(shè)備的普通電源控制裝置的這些問(wèn)題。
本發(fā)明的一個(gè)目的在于提供能有效降低信息處理設(shè)備的電源消耗的一種電源控制裝置。本發(fā)明的另一目的在于提供用于信息處理設(shè)備的一種電源控制裝置,該裝置根據(jù)用戶(hù)的使用條件能有效地降低電源消耗。從而使該設(shè)備能長(zhǎng)期使用。
本發(fā)明的再一個(gè)目的在于提供用于信息處理設(shè)備的一種電源控制裝置,它可使高速處理以及減小存儲(chǔ)器空間成為可能。
圖1為表示按本發(fā)明的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖2為指示按本發(fā)明第一實(shí)施例的計(jì)算機(jī)系統(tǒng)的一種狀態(tài)的定時(shí)圖。
圖3為指示按本發(fā)明第一實(shí)施例的計(jì)算機(jī)系統(tǒng)的另一種狀態(tài)的定時(shí)圖。
圖4表示按本發(fā)明第一實(shí)施例的Toff和Tcont統(tǒng)計(jì)的一個(gè)例子。
圖5表示按本發(fā)明第一實(shí)施例的Toff和Tcont的和統(tǒng)計(jì)的一個(gè)例子。
圖6-10為表示按本發(fā)明第一實(shí)施例的電源控制裝置的操作的流程圖。
圖11為按本發(fā)明第二實(shí)施例的電源控制裝置的結(jié)構(gòu)的方框圖。
圖12為按本發(fā)明第二實(shí)施例的統(tǒng)計(jì)例子。
圖13和圖14為表示按本發(fā)明第二實(shí)施例的電源控制裝置的操作的流程圖。
圖15為表示按本發(fā)明第三實(shí)施例的電源控制設(shè)備的結(jié)構(gòu)的方框圖。
圖16為表示按本發(fā)明第三實(shí)施例的該電源控制裝置的操作的流程圖。
圖17為表示按本發(fā)明第四實(shí)施例的電源控制裝置的結(jié)構(gòu)的方框圖。
圖18和圖19為表示按本發(fā)明第四實(shí)施例的該電源控制裝置的操作的流程圖。
圖20為表示按本發(fā)明第五實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖21和圖22為表示按本發(fā)明第五實(shí)施例的該電源控制裝置的操作的流程圖。
圖23為表示按本發(fā)明第六實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖24為表示按本發(fā)明第六實(shí)施例的該電源控制裝置的操作的流程圖。
圖25為表示按本發(fā)明第七實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖26和圖27為表示按本發(fā)明第七實(shí)施例的該電源控制設(shè)備的操作的流程圖。
圖28為表示按本發(fā)明第八實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖29和圖30為表示按本發(fā)明第八實(shí)施例的該電源控制裝置的操作的流程圖。
圖31為表示按本發(fā)明第九實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖32為表示按本發(fā)明第九實(shí)施例的該電源控制裝置的操作的流程圖。
圖33為表示按本發(fā)明第十實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖34為表示按本發(fā)明第十實(shí)施例的該電源控制裝置的操作的流程圖。
圖35為表示按本發(fā)明第十一實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖36為表示按本發(fā)明第十一實(shí)施例的該電源控制裝置的操作的流程圖。
圖37為表示按本發(fā)明第十二實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖38為表示按本發(fā)明第十二實(shí)施例的該電源控制裝置的操作的流程圖。
圖39為表示按本發(fā)明第十三實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖40和圖41為表示按本發(fā)明第十三實(shí)施例的該電源控制裝置的操作的流程圖。
圖42為表示按本發(fā)明第十四實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖43為按本發(fā)明第十四實(shí)施例的統(tǒng)計(jì)的一個(gè)例子。
圖44為表示按本發(fā)明第十四實(shí)施例的該電源控制裝置的操作的流程圖。
圖45和圖46為表示按本發(fā)明第十四實(shí)施例的該電源控制裝置的操作的流程圖。
圖47為表示按本發(fā)明第十五實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖48為按本發(fā)明第十五實(shí)施例的統(tǒng)計(jì)的一個(gè)例子。
圖49-51為表示按本發(fā)明第十五實(shí)施例的該電源控制裝置的操作的流程圖。
圖52為表示按本發(fā)明第十六實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖53為按本發(fā)明第十六實(shí)施例的統(tǒng)計(jì)的一個(gè)例子。
圖54-58為表示按本發(fā)明第十六實(shí)施例的該電源控制裝置的操作的流程圖。
圖59為表示按本發(fā)明第十七實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖60為表示按本發(fā)明的計(jì)算機(jī)系統(tǒng)的電源耗損沿時(shí)間軸的變化曲線。
圖61為按本發(fā)明第十七實(shí)施例的統(tǒng)計(jì)的一個(gè)例子。
圖62和圖63為表示按本發(fā)明第十七實(shí)施例的該電源控制裝置的操作的流程圖。
圖64為表示按本發(fā)明第十八實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖65-68表示為按本發(fā)明第十八實(shí)施例的該電源控制裝置的操作的流程圖。
圖69為表示按本發(fā)明第十九實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖70為表示按本發(fā)明第十九實(shí)施例的該電源控制裝置的操作的流程圖。
圖71為表示按本發(fā)明第二十實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖72和圖73為表示按本發(fā)明第二十實(shí)施例的該電源控制裝置的操作的流程圖。
圖74為表示按本發(fā)明第二十一實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖75為表示按本發(fā)明第二十一實(shí)施例的該電源控制裝置的操作的流程圖。
圖76為表示按本發(fā)明第二十二實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖77為表示按本發(fā)明第二十二實(shí)施例的該電源控制裝置的操作的流程圖。
圖78為表示按本發(fā)明第二十三實(shí)施例的一種電源控制裝置的結(jié)構(gòu)的方框圖。
圖79為表示按本發(fā)明第二十三實(shí)施例的該電源控制裝置的操作的流程圖。
圖80為表示普通數(shù)據(jù)處理設(shè)備結(jié)構(gòu)的方框圖。
圖81和圖82為表示普通數(shù)據(jù)處理設(shè)備的操作的流程圖。
(第一實(shí)施例)
現(xiàn)在將結(jié)合圖1-10描述本發(fā)明的第一實(shí)施例。圖1為按本發(fā)明一個(gè)實(shí)施例的一種電源控制裝置的方框圖。在圖1中,計(jì)算機(jī)系統(tǒng)1的電源是受控的,而且系統(tǒng)狀態(tài)檢測(cè)單元2用于檢測(cè)該計(jì)算機(jī)系統(tǒng)1的操作狀態(tài),并用于報(bào)告狀態(tài)的變化,如果有變化的話。
一個(gè)系統(tǒng)未使用時(shí)間計(jì)算單元3根據(jù)當(dāng)該系統(tǒng)狀態(tài)檢測(cè)單元2通知系統(tǒng)一種狀態(tài)變化時(shí)的時(shí)間計(jì)算該系統(tǒng)未使用的時(shí)間間隔,并得到時(shí)間間隔統(tǒng)計(jì)值。
一個(gè)電源斷開(kāi)時(shí)間確定單元4確定從所說(shuō)系統(tǒng)1完成處理時(shí)間到驅(qū)動(dòng)器自動(dòng)停止時(shí)間的時(shí)間間隔Tauto。進(jìn)而,時(shí)間通知單元5對(duì)由電源斷開(kāi)時(shí)間決定單元4確定的時(shí)間間隔進(jìn)行計(jì)數(shù),并且該時(shí)間通知單元5送出一個(gè)通知時(shí),系統(tǒng)控制單元6斷開(kāi)該計(jì)算機(jī)系統(tǒng)1的電源。每個(gè)單元可以是一個(gè)用于完成適當(dāng)功能的電路。另一方面,每個(gè)單元可以是包括在完成相同功能的CPU中作為一種適當(dāng)?shù)牟僮魈幚怼?br>
圖2和圖3為指示計(jì)算機(jī)系統(tǒng)1的操作狀態(tài)的定時(shí)圖。首先,在圖2中,在計(jì)算機(jī)系統(tǒng)1完成處理之后它就成為空閑的單元(t1)。接著,系統(tǒng)控制單元6斷開(kāi)電源(t2),之后用戶(hù)接通電源(t3)。Tauto是一個(gè)自動(dòng)電源斷開(kāi)時(shí)間間隔,它表示從計(jì)算機(jī)系統(tǒng)1完成其操作(t1)到系統(tǒng)控制單元6斷開(kāi)電源(t2)的時(shí)間間隔。Tcont表示從計(jì)算機(jī)系統(tǒng)1完成其操作(t1)到用戶(hù)接通電源(t3)的時(shí)間間隔。Tdown是指從系統(tǒng)控制單元6斷開(kāi)電源(t2)到用戶(hù)接通電源(t3)的時(shí)間間隔。當(dāng)Tdown短時(shí),可認(rèn)為用戶(hù)希望連續(xù)使用該計(jì)算機(jī)系統(tǒng)。Twait是允許作出這樣一個(gè)決定的最短的時(shí)間間隔。
在圖3中,首先,在計(jì)算機(jī)系統(tǒng)1完成其操作(t1)后它成為空閑的單元,之后用戶(hù)接通電源(t4)。Toff表示從計(jì)算機(jī)系統(tǒng)1完成其操作(t1)到用戶(hù)斷開(kāi)電源(t4)的時(shí)間間隔。Toff短于Tauto,這是由于當(dāng)用戶(hù)斷開(kāi)電源時(shí),計(jì)算機(jī)系統(tǒng)1處于接通狀態(tài)。
圖4表示Toff和Tcont的統(tǒng)計(jì)的例子。水平軸表示取樣值(時(shí)間間隔),而垂直軸表示取樣數(shù)。統(tǒng)計(jì)值7表示Toff的統(tǒng)計(jì)值,而統(tǒng)計(jì)值8表示Tcont的統(tǒng)計(jì)值。無(wú)必收集過(guò)去所有信息的取樣。使用根據(jù)最近數(shù)十次接通和斷開(kāi)電源操作信息收集的取樣就足夠了。
圖5表示總的Toff和Tcont統(tǒng)計(jì)值的例子。水平軸表示取樣值(時(shí)間間隔),而垂直軸表示取樣數(shù)。統(tǒng)計(jì)值9表示Toff和Tcont的總的統(tǒng)計(jì)值,它是通過(guò)結(jié)合統(tǒng)計(jì)7和8的取樣數(shù)形成的。
下面將描述第一實(shí)施例的操作。
在電源自動(dòng)斷開(kāi)之后,根據(jù)用戶(hù)斷開(kāi)電源時(shí)的時(shí)間Toff的統(tǒng)計(jì)值以及用戶(hù)接通電源時(shí)的時(shí)間Tcont的統(tǒng)計(jì)值,將確定自動(dòng)電源斷開(kāi)時(shí)間間隔Tauto。有必要提前按統(tǒng)計(jì)值確定適當(dāng)?shù)拿娣e比(arearatio),因?yàn)樗鼘?duì)決定自動(dòng)電源斷開(kāi)時(shí)間間隔Tauto是重要的。當(dāng)該自動(dòng)電源斷開(kāi)時(shí)間間隔Tauto短時(shí),電源耗損下降,促進(jìn)了對(duì)操作的改善。然而,當(dāng)用戶(hù)使用系統(tǒng)時(shí)也可增加電源自動(dòng)斷開(kāi)事件出現(xiàn)的數(shù)量,從而導(dǎo)至用戶(hù)不得不再次接通電源的麻煩。因此在面積比Rauto被確定為折衷值之后就確定了自動(dòng)電源斷開(kāi)時(shí)間間隔Tauto。
圖6是在計(jì)算機(jī)系統(tǒng)1從″斷開(kāi)″變化到″接通″情況下用于得到自動(dòng)電源斷開(kāi)時(shí)間間隔Tauto的流程圖(S1)。
在圖1中所示的系統(tǒng)狀態(tài)檢測(cè)單元2檢測(cè)計(jì)算機(jī)系統(tǒng)被接通的狀態(tài)(S2)。系統(tǒng)狀態(tài)檢測(cè)單元2儲(chǔ)存了識(shí)別信息,用于在計(jì)算機(jī)系統(tǒng)1最近一次從″接通″改變到″斷開(kāi)″的時(shí)間時(shí)識(shí)別系統(tǒng)控制單元6是否自動(dòng)使電源斷開(kāi),或者用戶(hù)是否手動(dòng)斷開(kāi)電源。另一方面,當(dāng)電源上次被自動(dòng)斷開(kāi)時(shí),系統(tǒng)狀態(tài)檢測(cè)單元2通知系統(tǒng)未使用時(shí)間計(jì)算單元3該計(jì)算機(jī)系統(tǒng)1此時(shí)已被接通(S3)。
當(dāng)系統(tǒng)未使用時(shí)間計(jì)算單元3從系統(tǒng)狀態(tài)檢測(cè)單元2接收電源接通通知時(shí),它根據(jù)它接收電源接通通知時(shí)間以及它接收到最近一次來(lái)自系統(tǒng)狀態(tài)檢測(cè)單元2的自動(dòng)斷開(kāi)通知時(shí)間計(jì)算Tdown。系統(tǒng)未使用時(shí)間計(jì)算單元3將該Tdown同Twait進(jìn)行比較,如果Tdown不小于Twait,則處理終止(S4)。如果Tdown小于Twait,系統(tǒng)未使用時(shí)間計(jì)算單元3計(jì)算Tcont,并將其加到統(tǒng)計(jì)值8(S5)。
在取樣數(shù)的和等于Rauto的指定值,例如在0-1之間決定的0.8的條件下,電源斷開(kāi)確定單元4得到時(shí)間Tautol,該取樣數(shù)的和是從最短的取樣值(時(shí)間)開(kāi)始計(jì)算的(S6)。電源斷開(kāi)時(shí)間確定單元4在時(shí)間通知單元5中設(shè)置所得的Tautol(S7),并終止處理(S8)。
換言之,每次在圖6中所示的流程都被通過(guò),Tcont的數(shù)據(jù)被加到相應(yīng)的統(tǒng)計(jì)值,并且從圖5所示的統(tǒng)計(jì)值(總的Toff和Tcont)得到Tautol。
圖7為表示計(jì)算機(jī)系統(tǒng)1的電源從″接通″到″斷開(kāi)″情況下進(jìn)行處理的流程圖(S9)。
圖1中所示的系統(tǒng)狀態(tài)檢測(cè)單元2計(jì)算機(jī)斷開(kāi)的狀態(tài)(S10)。當(dāng)電源自動(dòng)斷開(kāi)時(shí),該處理終止。當(dāng)電源由用戶(hù)手動(dòng)斷開(kāi)時(shí),該系統(tǒng)狀態(tài)檢測(cè)單元2通知系統(tǒng)未使用時(shí)間計(jì)算單元3該計(jì)算機(jī)系統(tǒng)1已被斷開(kāi)(S11)。
系統(tǒng)未使用時(shí)間計(jì)算單元3根據(jù)這時(shí)從系統(tǒng)控制單元6接收手動(dòng)電源斷開(kāi)通知的時(shí)間以及最近一次從系統(tǒng)控制單元6接收系統(tǒng)處理終止通知的時(shí)間計(jì)算Toff,并將之加到統(tǒng)計(jì)值7(S12)。
在圖6中執(zhí)行和S6及S7相同的步驟,之后終止處理(S13)。
換言之,每次在圖7中所示的流程都被通過(guò),Toff的數(shù)據(jù)加到相應(yīng)的統(tǒng)計(jì)值,而根據(jù)圖5所示的Toff和Tcont的和(統(tǒng)計(jì)值)得到Tautol。
圖8為表示計(jì)算機(jī)系統(tǒng)1在從圖2中所示的由處理狀態(tài)轉(zhuǎn)變到空閑狀態(tài)的情況下的流程圖。根據(jù)圖8,將在下面描述計(jì)算機(jī)系統(tǒng)1由處理狀態(tài)變成空閑狀態(tài)的操作情況(S14)。
系統(tǒng)狀態(tài)檢測(cè)單元2檢測(cè)計(jì)算機(jī)系統(tǒng)1從處理狀態(tài)變成空閑狀態(tài)(S15)。系統(tǒng)狀態(tài)檢測(cè)單元2通知時(shí)間通知單元5該計(jì)算機(jī)系統(tǒng)1正處于空閑狀態(tài)(S16)。
當(dāng)該時(shí)間通知單元5接收到空閑通知時(shí),它就開(kāi)始從開(kāi)始往下計(jì)Tauto的數(shù)(S17),并結(jié)束處理(S18)。
甚至當(dāng)完成圖8所示的處理時(shí),在固定的時(shí)間間隔Tauto被倒計(jì)數(shù),直到被另外的處理程序停止為止。
圖9為表示計(jì)算機(jī)系統(tǒng)1從空閑改變到處理狀態(tài)的流程圖(S19)。
系統(tǒng)狀態(tài)檢測(cè)單元2檢測(cè)計(jì)算機(jī)系統(tǒng)1從其空閑改變到處理狀態(tài)的狀態(tài)(S20)。系統(tǒng)狀態(tài)檢測(cè)單元2通知時(shí)間通知單元5該計(jì)算機(jī)系統(tǒng)1現(xiàn)正處于處理狀態(tài)(S21)。
當(dāng)時(shí)間通知單元5接收到正在處理的通知時(shí),它停止對(duì)Tauto的倒計(jì)數(shù),而處理到此終止(S23)。
保持Tauto表示電源不必自動(dòng)斷開(kāi),這是由于在圖2所示的空閑時(shí)間超過(guò)Tauto之前,計(jì)算機(jī)系統(tǒng)1開(kāi)始了處理操作。當(dāng)Tauto為零時(shí),它指出電源有必要自動(dòng)斷開(kāi),這是由于圖2所示的空閑時(shí)間已超過(guò)了Tauto。
圖10為表示空閑時(shí)間超過(guò)Tauto(由于時(shí)間通知單元5倒計(jì)數(shù)Tanto)處理情況的流程圖。參照?qǐng)D10將描述在時(shí)間通知單元5中空閑時(shí)間超過(guò)Tauto的操作情況(S24)。
時(shí)間通知單元5通知系統(tǒng)控制單元6該空閑時(shí)間已超過(guò)Tauto(S25)。
當(dāng)系統(tǒng)控制單元6從時(shí)間通知單元5接收到該通知時(shí),它斷開(kāi)計(jì)算機(jī)系統(tǒng)1(S26),并終止處理(S27)。
在上述實(shí)施例中,面積比Rauto由用戶(hù)確定,但不需說(shuō),該面積比可以自動(dòng)地加以確定。
按照該實(shí)施例,由于時(shí)間間隔Tcont(從處理完成到在電源自動(dòng)斷開(kāi)之后用戶(hù)接通電源)對(duì)空閑時(shí)間間隔Toff(從處理完成到用戶(hù)手動(dòng)斷開(kāi)電源)之比值能設(shè)置到所要求的值,因此出現(xiàn)的優(yōu)點(diǎn)是該設(shè)備按用戶(hù)需要設(shè)置一個(gè)合適的比值就能在低消耗情況下長(zhǎng)時(shí)間使用。(第二實(shí)施例)圖11為按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的電源的電源控制設(shè)備的方框圖。與圖1中所使用的那些相同標(biāo)號(hào)表示相同的或相應(yīng)的部分。
在圖11中,電源斷開(kāi)時(shí)間確定單元10在該系統(tǒng)使用時(shí),根據(jù)從系統(tǒng)未使用時(shí)間計(jì)算單元3得到的系統(tǒng)未使用時(shí)間的統(tǒng)計(jì)值確定用于斷開(kāi)計(jì)算機(jī)系統(tǒng)的時(shí)間間隔。
Tauto,Tcont,Tdown和Twait與圖2所示的相同,而Toff與圖3所示的相同,統(tǒng)計(jì)值7和8與圖4所示的相同。
圖12表示Toff和Tcont的和的統(tǒng)計(jì)值的例子,水平軸表示取樣值(時(shí)間),垂直軸表示取樣數(shù)。統(tǒng)計(jì)值11表示Toff和Tcont的取樣和,它與在統(tǒng)計(jì)值7和8中的取樣數(shù)的和相同。
在該第二實(shí)施例中,自動(dòng)電源斷開(kāi)時(shí)間Tauto通過(guò)使用表示在第一實(shí)施例中的統(tǒng)計(jì)平均值的常數(shù)相乘方法自動(dòng)地確定。
下面將參照?qǐng)D13描述第二實(shí)施例的操作。圖13是表示計(jì)算機(jī)系統(tǒng)1從″斷開(kāi)″變到接通處理情況的流程圖。圖13中步驟S2-S5的處理與圖6中的步驟S2-S5相同。
接著,如圖12所示,電源斷開(kāi)時(shí)間確定單元10計(jì)算統(tǒng)計(jì)值11中的取樣的平均值Tave,并得到時(shí)間Tautol,該Tautol為T(mén)ave的1.5倍(S29)。之后,執(zhí)行與圖6中相同的步驟S7,圖13中所示處理將完成(S30)。
在以上實(shí)施例中,Tautol是通過(guò)將統(tǒng)計(jì)平均時(shí)間自動(dòng)乘上1.5而得到的,并無(wú)必要將乘數(shù)限制到1.5,而可以是任意常數(shù),例如取樣的1/3,取樣的1/4,以及按統(tǒng)計(jì)取樣的最大值。
圖14表示計(jì)算機(jī)系統(tǒng)1從″接通″到″斷開(kāi)″的變化情況的流程圖(S31)。在圖14中執(zhí)行與圖7中相同的步驟S10-S12。此外還執(zhí)行與圖13中相同的步驟S29。之后執(zhí)行與圖6中相同的步驟S7,圖14所示的處理完成(S32)。
系統(tǒng)從其處理狀態(tài)改變到空閑狀態(tài)(S14)的操作與圖8的相同,而系統(tǒng)從其空閑狀態(tài)改變到處理狀態(tài)(S19)的操作與圖9的相同。最后,空閑時(shí)間間隔等于或大于Tauto(S24)的操作與圖10的相同。
本實(shí)施例不僅具有第一實(shí)施例的優(yōu)點(diǎn),而且還具有另外的優(yōu)點(diǎn),即由于簡(jiǎn)化了得到Tautol的算法,所以與第一實(shí)施例相比,能更快地得到Tautol。
用取代圖13中的步驟S5以及圖14中的步驟S12的一個(gè)步驟能得到相同結(jié)果,其中只儲(chǔ)存Toff和Tcont的總和,而平均值是根據(jù)該總和得到的。對(duì)于在第一實(shí)施例中要求每次一個(gè)接一個(gè)地儲(chǔ)存輸入的Toff或Tcont數(shù)據(jù)的情況,在第二實(shí)施例中只要儲(chǔ)存該總和值,由此壓縮了所要求的存儲(chǔ)內(nèi)容量。(第三實(shí)施例)圖15是按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的電源的一種電源控制設(shè)備的方框圖。與圖1中使用的相同的那些標(biāo)號(hào)表示相同的或相應(yīng)的部分。
在圖15中,系統(tǒng)狀態(tài)檢測(cè)單元14檢測(cè)計(jì)算機(jī)系統(tǒng)1的狀態(tài)。在時(shí)間和記數(shù)測(cè)量單元15上備有一記數(shù)Coff,用于計(jì)算手動(dòng)斷開(kāi)發(fā)生的次數(shù)(Toff),以及備有一個(gè)記數(shù)Cauto,用于記算自動(dòng)斷開(kāi)發(fā)生的次數(shù)(Tauto)。時(shí)間和計(jì)數(shù)測(cè)量單元15根據(jù)當(dāng)它從系統(tǒng)狀態(tài)檢測(cè)單元14接收到計(jì)算機(jī)系統(tǒng)狀態(tài)變化通知時(shí)的時(shí)間計(jì)算保持系統(tǒng)狀態(tài)時(shí)間間隔,以及測(cè)量系統(tǒng)狀態(tài)改變的次數(shù)。根據(jù)從該時(shí)間和計(jì)數(shù)測(cè)量單元15得到的系統(tǒng)狀態(tài)改變的次數(shù),電源斷開(kāi)確定單元16確定該時(shí)間間隔,直到電源被斷開(kāi)而不使用計(jì)算機(jī)時(shí)為止。Tauto與圖2所示的相同,而Toff與圖3所示相同。
在該實(shí)施例中,由于不斷地?cái)嚅_(kāi)電源增加了不得不接通電源的麻煩,在第三實(shí)施例中,通過(guò)指定用戶(hù)斷開(kāi)電源的次數(shù)與電源自動(dòng)斷開(kāi)的次數(shù)比,并邊行在電源節(jié)能和不得不接通電源的麻煩之間的折衷來(lái)確定電源自動(dòng)斷開(kāi)的時(shí)間。
該比值可以由用戶(hù)確定或自動(dòng)確定。
以下將詳細(xì)描述第三實(shí)施例的操作。圖16為表示計(jì)算機(jī)系統(tǒng)1從″接通″改變到″斷開(kāi)″的處理情況(S30)的流程圖。在圖16的步驟S10中,執(zhí)行與圖7中相同的步驟S10。系統(tǒng)狀態(tài)確定單元14向時(shí)間和計(jì)數(shù)測(cè)量單元15通知計(jì)算機(jī)系統(tǒng)1斷開(kāi)的時(shí)間,而識(shí)別信息用于識(shí)別電源是否由系統(tǒng)控制單元6自動(dòng)斷開(kāi),或者是否由用戶(hù)手動(dòng)斷開(kāi)(S331)。
當(dāng)時(shí)間和計(jì)數(shù)測(cè)量單元15從系統(tǒng)狀態(tài)測(cè)定單元14接收手動(dòng)電源斷開(kāi)通知時(shí),它增加計(jì)算手動(dòng)斷開(kāi)電源發(fā)生的次數(shù)(S302)的計(jì)數(shù)Coff,當(dāng)它接收到一個(gè)自動(dòng)電源斷開(kāi)通知時(shí),它增加計(jì)算自動(dòng)斷開(kāi)電源(Tauto)發(fā)生的次數(shù)(S303)的計(jì)數(shù)Cauto。
電源斷開(kāi)時(shí)間單元16計(jì)算Coff/(Coff+Cauto)并且將其值與在0-1之間的稱(chēng)為Rcount的某一值相比較(S304)。當(dāng)Coff/(Coff+Cauto)等于或大于Rcount時(shí),過(guò)去計(jì)算的Tautol乘上一個(gè)正的小于1的在此稱(chēng)為Rreduce的值,以便使它更小(S305)。當(dāng)Coff/(Coff+Cauto)小于Rcount時(shí),過(guò)去計(jì)算的Tautol乘上一個(gè)正的大于1的在此稱(chēng)為Rincrease的值,以便使大更大(S306)。在很多情況中,執(zhí)行與圖6中步驟S7相同的處理,然后結(jié)束處理(S307)。系統(tǒng)從處理狀態(tài)改變到空閑狀態(tài)的操作與圖8所示相同,而系統(tǒng)從空閑狀態(tài)到處理狀態(tài)的操作與圖9所示的相同。此外,當(dāng)空閑時(shí)間等于或大于Tauto(S24)的操作與圖10的相同。
Rcount,Rreduce,以及Rincreas可以由用戶(hù)確定或自動(dòng)確定。
按照本實(shí)施例,能容易確定手動(dòng)電源斷開(kāi)次數(shù)與自動(dòng)電源斷開(kāi)次數(shù)之比值,恰當(dāng)?shù)卦O(shè)置該比值之后,根據(jù)用戶(hù)使用條件,電源消耗將降低,由此允許所用計(jì)算機(jī)系統(tǒng)長(zhǎng)期工作。(第四實(shí)施例)圖17為按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的電源的一種電源控制設(shè)備的方框圖。
在圖17中,系統(tǒng)檢測(cè)單元2檢測(cè)計(jì)算機(jī)系統(tǒng)的狀態(tài),而時(shí)間和計(jì)數(shù)測(cè)量單元302計(jì)算時(shí)間間隔,在該時(shí)間間隔中,計(jì)算機(jī)系統(tǒng)根據(jù)當(dāng)它從系統(tǒng)狀態(tài)檢測(cè)單元2接收系統(tǒng)狀態(tài)變化通知時(shí)間保持在一種狀態(tài)中,并測(cè)量該系統(tǒng)處該狀態(tài)的改變的數(shù)目。根據(jù)從時(shí)間和計(jì)數(shù)測(cè)量單元302得到的系統(tǒng)處該狀態(tài)改變的數(shù)目,電源斷開(kāi)時(shí)間確定單元303確定該時(shí)間間隔,直到當(dāng)電源被斷開(kāi)而計(jì)算機(jī)系統(tǒng)1不被使用時(shí)為止。Tauto,Tcont,Tdown以及Twait與圖2所示的相同。
以下將參照?qǐng)D18和圖19描述操作。圖18為表示計(jì)算機(jī)系統(tǒng)1從″斷開(kāi)″到″接通″時(shí)處理情況的流程圖(S308)。在圖18中,執(zhí)行與圖6中步驟S2和S3相同的處理。時(shí)間和計(jì)數(shù)測(cè)量單元302執(zhí)行與圖6中S4相同的處理。當(dāng)Tdown小于Twait時(shí),計(jì)算用戶(hù)接通電源次數(shù)的計(jì)數(shù)Ccont(Tcont)增加(S309)。
電源斷開(kāi)時(shí)間確定單元303計(jì)算Ccont/(Ccont+Cauto)并同在0-1之間的稱(chēng)為Rcount的某一值相比較(S310)。當(dāng)Ccont/(Ccont+Canto)等于或小于Rcount時(shí),執(zhí)行與圖16中步驟S305相同的處理。當(dāng)Coff/Ccoff+Cauto)大于Rcount時(shí),執(zhí)行與圖16中步驟S306相同的處理。之后,對(duì)于任何情況,執(zhí)行與圖6中步驟S7相同的處理,處理就此完成(S311)。
圖19是表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″接通″到″斷開(kāi)″時(shí)的處理情況的流程圖。
執(zhí)行與圖7中步驟S10和S11相同的處理。當(dāng)電源自動(dòng)斷開(kāi)時(shí),時(shí)間和計(jì)數(shù)測(cè)量單元302執(zhí)行與圖16中步驟S303相同的處理。
執(zhí)行與圖18中步驟S310,圖16中步驟S305和306,以及圖6中步驟S7相同的處理,處理就此完成(S313)。
系統(tǒng)將其從處理狀態(tài)改變到空閑狀態(tài)的操作(S14)和圖8所示的相同。系統(tǒng)將其從空閑狀態(tài)改變到處理狀態(tài)的操作(S19)和圖9所示的相同??臻e時(shí)間間隔等于或大于Tanto的操作(S24)和圖10所示的相同。
按本實(shí)施例,能容易地確定電源自動(dòng)斷開(kāi)次數(shù)同用戶(hù)在電源被斷開(kāi)之后再接通電源的次數(shù)的比值。當(dāng)恰當(dāng)?shù)卦O(shè)置了該比值之后,根據(jù)用戶(hù)的使用條件,電源消耗減少,計(jì)算機(jī)系統(tǒng)能使用更長(zhǎng)的時(shí)間。(第五實(shí)施例)圖20是按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的一種電源控制設(shè)備的方框圖。與圖1中所使用的相同標(biāo)號(hào)表示相同或相應(yīng)部分。
在圖20中,電源斷開(kāi)時(shí)間確定單元18根據(jù)由系統(tǒng)未使用時(shí)間計(jì)算單元3得到的系統(tǒng)未使用時(shí)間的統(tǒng)計(jì)值確定斷開(kāi)電源而使計(jì)算機(jī)不被使用的時(shí)間。下面將參照?qǐng)D21和圖22描述操作。
在該實(shí)施例中,在第一實(shí)施例中確定的自動(dòng)電源斷開(kāi)時(shí)間是由指定的上下限所限定、為的是防止由例外的自動(dòng)電源斷開(kāi)時(shí)間控制。
圖21是表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″斷開(kāi)″到″接通″處理情況時(shí)的流程圖(S39)。
執(zhí)行與圖6步驟S2相同的處理。電源斷開(kāi)時(shí)間確定單元18處理與圖6中所示的步驟S6相同的處理。得到的Tauto同Tauto的上限Ta-up相比較。當(dāng)Tautol大于Ta-up時(shí),處理終止(S40)。接著,所得到的Tauto同Tauto的下限Ta-Low相比較。當(dāng)TautoL小于Ta-low時(shí),處理終止(S41)。執(zhí)行與圖6中所示步驟S7相同的處理,處理終止(S42)。
圖22是表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″接通″變到″斷開(kāi)″時(shí)的處理情況的流程圖。
執(zhí)行與圖7中所示步驟S10相同的處理。電源斷開(kāi)時(shí)間確定單元18執(zhí)行與圖6中所示步驟S6相同的處理。執(zhí)行與圖21中所示步驟S40和S41相同的處理。之后,執(zhí)行與圖6中所示步驟S7相同的處理,處理終止(S44)。
系統(tǒng)從處理狀態(tài)改變到空閑狀態(tài)的操作情況(S14)與圖8所示的相同,而系統(tǒng)從空閑狀態(tài)改變到處理狀態(tài)的操作情況(S19)與圖9所示的相同。
此外,空閑時(shí)間間隔等于或大于Tauto的操作情況與圖10中所示的相同。
按照本實(shí)施例,由于因自動(dòng)電源斷開(kāi)時(shí)間的上下限,計(jì)算機(jī)系統(tǒng)防止了由例外的自動(dòng)電源斷開(kāi)時(shí)間控制,則由于某種原因當(dāng)系統(tǒng)的短時(shí)間重復(fù)運(yùn)行和停止運(yùn)行,在該系統(tǒng)變成空閑之后,按照防止系統(tǒng)在一短間隔中停止來(lái)順利執(zhí)行用戶(hù)操作。此外,由于某種原因,當(dāng)系統(tǒng)即使有空閑而要運(yùn)行長(zhǎng)時(shí)間間隔時(shí)。仍要防止系統(tǒng)長(zhǎng)間隔運(yùn)行,以防止電源消耗,并使系統(tǒng)能長(zhǎng)期使用。(第六實(shí)施例)圖23為按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的一種電源控制設(shè)備的方框圖。與圖1和圖15中使用的那些相同的標(biāo)號(hào)表示同樣的或相應(yīng)的部分。
在圖23中,根據(jù)由時(shí)間和計(jì)數(shù)測(cè)量單元15得到的系統(tǒng)狀態(tài)變化的次數(shù),電源斷開(kāi)時(shí)間確定單元19確定直到當(dāng)電源斷開(kāi)而計(jì)算機(jī)系統(tǒng)1未使用時(shí)的時(shí)間的時(shí)間間隔。
在該實(shí)施例中,在第三實(shí)施例中確定的自動(dòng)電源斷開(kāi)時(shí)間Tauto由指定的上下限所限制,為的是防止系統(tǒng)由例外的自動(dòng)電源斷開(kāi)時(shí)間控制。
以下將詳細(xì)描述第六實(shí)施例的操作。
圖24為表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″接通″變到″斷開(kāi)″時(shí)的處理情況的流程圖(S45)。
執(zhí)行與圖7中所示步驟S10,圖16中所示步驟S331,S302,以及S303相同的處理。
電源斷開(kāi)時(shí)間確定單元19執(zhí)行與圖16中所示步驟S304相同的處理。當(dāng)Coff/(Coff+Cauto)等于或大于Rcount時(shí),執(zhí)行與圖21中所示步驟S41和圖16中所示步驟S305相同的處理。當(dāng)Coff/(Coff+Cauto)小于Rcount時(shí),執(zhí)行與圖21中所示步驟S40和圖16中所示步驟S306相同的處理。在任何情況下,執(zhí)行與圖6中所示步驟S7相同的處理,至此處理終止(S46)。
系統(tǒng)從處理狀態(tài)改變到空閑狀態(tài)的操作情況(S14)與圖8所示的相同,而系統(tǒng)從空閑狀態(tài)到處理狀態(tài)的操作情況(S19)與圖9的相同。
此外,空閑時(shí)間間隔等于或大于Tauto的操作情況(S24)與圖10的相同。
按照本實(shí)施例,由于因自動(dòng)電源斷開(kāi)時(shí)間Tauto的上下限制,計(jì)算機(jī)系統(tǒng)防止由例外自動(dòng)電源斷開(kāi)時(shí)間控制,對(duì)于以上實(shí)施例可得到相同的效果。(第七實(shí)施例)圖25為按本發(fā)明的另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的電源的一種電源控制設(shè)備的方框圖。
在圖25中,根據(jù)由時(shí)間和計(jì)數(shù)測(cè)量單元302得到的系統(tǒng)狀態(tài)改變的次數(shù),電源斷開(kāi)時(shí)間確定單元20確定直到當(dāng)電源斷開(kāi)而計(jì)算機(jī)未使用時(shí)的時(shí)間的時(shí)間間隔。
在該實(shí)施例中,在第四實(shí)施例中確定的自動(dòng)電源斷開(kāi)時(shí)間由指定的上下限所限制,為的是防止系統(tǒng)由例外的自動(dòng)電源斷開(kāi)時(shí)間控制。
以下將參照?qǐng)D26和圖27詳述該第七實(shí)施例的操作。
圖26為表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″斷開(kāi)″變到″接通″的處理情況的流程圖。在圖26中,執(zhí)行與圖6中所示步驟S2和S3相同的處理,還執(zhí)行與圖18中所示步驟S309以及圖6中所示步驟S4相同的處理。
電源斷開(kāi)時(shí)間確定單元20執(zhí)行與圖18中所示步驟S310相同的處理。當(dāng)Ccont/(Ccont+Cauto)等于或大于Rcount時(shí),執(zhí)行與圖21中所示步驟S41以及圖16中所示步驟S305相同的處理。當(dāng)Ccont/(Ccont+Cauto)小于Rcount時(shí),執(zhí)行與圖21中所示步驟S40以及圖16中所示步驟S306相同的處理。在任何情況中,執(zhí)行與圖6中所示步驟S7相同的處理。然后處理終止(S48)。
圖27為表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″接通″變到″斷開(kāi)″時(shí)的處理情況的流程圖(S314)。
執(zhí)行與圖7中所示步驟S10和S11相同的處理,以及執(zhí)行與圖16中所示步驟S303相同的處理。
電源斷開(kāi)時(shí)間確定單元20執(zhí)行與圖18中所示步驟S310相同的處理。當(dāng)Ccont/(Ccont+Cauto)等于或大于Rcount時(shí),執(zhí)行與圖21中所示步驟S41以及圖16中所示步驟S305相同的處理。當(dāng)Ccont/(Ccont+Cauto)小于Rcount時(shí),執(zhí)行與圖21中所示步驟S40以及圖16中所示步驟S306相同的處理。對(duì)于任何情況,執(zhí)行與圖7中所示步驟S7相同的處理,并終止處理(S315)。
系統(tǒng)從處理狀態(tài)改變到空閑狀態(tài)(S14),系統(tǒng)從空閑狀態(tài)改變到處理狀態(tài)(S19)以及空閑時(shí)間間隔等于或大于Tanto(S24)的操作情況都與圖8,圖9和圖10的相同。(第八實(shí)施例)圖28為按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的電源的一種電源控制設(shè)備的方框圖。
在圖28中,系統(tǒng)未使用時(shí)間計(jì)算單元21根據(jù)當(dāng)系統(tǒng)狀態(tài)檢測(cè)單元2通知一個(gè)系統(tǒng)狀態(tài)改變時(shí)的時(shí)間計(jì)算系統(tǒng)不處使用狀態(tài)的時(shí)間間隔,并得到該時(shí)間間隔的統(tǒng)計(jì)值。
在該實(shí)施例中,在第一實(shí)施例中按統(tǒng)計(jì)值用作取樣的該時(shí)間間隔由指定的上下限所限制,為的是防止系統(tǒng)由例外的自動(dòng)電源斷開(kāi)時(shí)間控制。
以下將詳述該第八實(shí)施例的操作(參照?qǐng)D29和圖30)。
圖29是表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″斷開(kāi)″改變到″接通″時(shí)的處理情況的流程圖(S49)。
執(zhí)行與圖6中所示步驟S2和S3相同的處理。
系統(tǒng)未使用時(shí)間計(jì)算單元21執(zhí)行與圖6中所示步驟S4相同的處理并計(jì)算Tcont(S51)。將得到的Tcont同Tcont的上限Tc-up相比較。當(dāng)?shù)玫降腡cont大于Tc-up時(shí),處理終止(S52)。之后,得到Tcont同Tcont的下限Tc-low相比較。當(dāng)?shù)玫降腡cont小于Tc-low時(shí),處理終止(S53)。得到的Tcont加到統(tǒng)計(jì)值8(S54)。執(zhí)行與圖6中步驟6和7相同的處理,由此終止處理(S55)。
圖30是表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″接通″到″斷開(kāi)″時(shí)的處理情況的流程圖。執(zhí)行與圖7中所示步驟S10和S11相同的處理。
系統(tǒng)未使用時(shí)間計(jì)算單元21計(jì)算Toff(S57)。得到的Toff同Toff的上限To-up相比較。當(dāng)?shù)玫降腡off大于To-up時(shí),處理終止(S58)。得到的Toff同Toff的下限To-low相比較。當(dāng)?shù)玫降腡off小于To-low時(shí),處理終止(S59)。得到的Toff加到統(tǒng)計(jì)值7(S60)。
電源斷開(kāi)確定單元4執(zhí)行與圖6中所示步驟S6和S7相同的處理并終止處理(S61)。
圖8-圖10中的操作也可應(yīng)用到本實(shí)施例。
按照本實(shí)施例,可達(dá)到以上實(shí)施例的同樣的效果。還有另外的優(yōu)點(diǎn)是能很準(zhǔn)確地設(shè)置自動(dòng)電源斷開(kāi)時(shí)間。(第九實(shí)施例)圖31表示本發(fā)明的另一實(shí)施例。與圖1和圖15中所使用的那些相同的標(biāo)號(hào)表示相同的或相應(yīng)的部分。
在圖31中,時(shí)間和計(jì)數(shù)測(cè)量單元22根據(jù)當(dāng)系統(tǒng)狀態(tài)檢測(cè)單元14通知一個(gè)系統(tǒng)狀態(tài)變化時(shí)的時(shí)間計(jì)算當(dāng)該系統(tǒng)處一個(gè)狀態(tài)時(shí)的時(shí)間間隔,并測(cè)量該系統(tǒng)狀態(tài)改變的次數(shù)。
在該實(shí)施例中,在第三實(shí)施例中確定的手動(dòng)電源斷開(kāi)時(shí)間由指定下限所限制,為的是防止系統(tǒng)由例外的自動(dòng)電源斷開(kāi)時(shí)間控制。
以下將參照?qǐng)D32描述第九實(shí)施例的操作。
圖32為表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″接通″改變到″斷開(kāi)″時(shí)的處理情況的流程圖(S62)。
執(zhí)行與圖16中所示步驟S331以及圖7中所示步驟S10相同的處理。當(dāng)電源自動(dòng)斷開(kāi)時(shí),時(shí)間和計(jì)數(shù)測(cè)量單元22執(zhí)行與圖16中所示步驟S303相同的處理。當(dāng)電源手動(dòng)斷開(kāi)時(shí),它執(zhí)行與圖16中所示步驟S302以及圖30中所示步驟S59相同的處理。
對(duì)于任何情況,執(zhí)行與圖16中所示的步驟S304或圖16中所示的步驟S306相同的步驟。之后執(zhí)行與圖6中所示步驟S7相同的步驟并終止處理(S63)。
圖8和圖10的操作也可應(yīng)用到本實(shí)施例。
按照本實(shí)施例,可達(dá)到以上實(shí)施例相同的效果。(第十實(shí)施例)圖33表示本發(fā)明另一實(shí)施例。與圖1和圖7中所用的那些相同的標(biāo)號(hào)表示相同的或相應(yīng)的部分。
在圖33中,時(shí)間和計(jì)數(shù)測(cè)量單元23根據(jù)當(dāng)系統(tǒng)狀態(tài)單元301通知一個(gè)系統(tǒng)狀態(tài)改變時(shí)的時(shí)間計(jì)算當(dāng)該系統(tǒng)保持在一個(gè)狀態(tài)中的時(shí)間間隔,并測(cè)量系統(tǒng)變化的次數(shù)。
在該實(shí)施例中,在第四實(shí)施例中按系統(tǒng)改變其狀態(tài)的次數(shù)的統(tǒng)計(jì)值用作取樣的時(shí)間間隔由指定下限所限制,為的是防止系統(tǒng)由例外的自動(dòng)電源斷開(kāi)時(shí)間控制。
圖34是表示計(jì)算機(jī)系統(tǒng)1接通時(shí)的處理情況的流程圖。執(zhí)行與圖6中所示步驟S2和S3相同的處理。執(zhí)行與圖30中所示步驟S59,圖6中所示步驟S4,以及圖18中所示步驟S309相同的處理。執(zhí)行與圖18中所示步驟S310,圖16中所示步驟S306,以及圖6中所示步驟S7相同的處理。之后執(zhí)行與圖6中所示步驟S7相同的處理并終止處理(S65)。
當(dāng)計(jì)算機(jī)系統(tǒng)1被斷開(kāi)的操作情況(S312)與圖19中所示的相同。圖8和圖10中的操作也可應(yīng)用到本實(shí)施例。
按照本實(shí)施例,可達(dá)到上述實(shí)施例相同的效果。(第十一實(shí)施例)圖35表示本發(fā)明另一實(shí)施例。與圖1中所用的那些相同的標(biāo)號(hào)表示相同的或相應(yīng)的部分。
在圖35中,系統(tǒng)未使用時(shí)間計(jì)算單元24計(jì)算根據(jù)當(dāng)系統(tǒng)狀態(tài)檢測(cè)單元2通知一個(gè)系統(tǒng)變化而使系統(tǒng)未使用的時(shí)間間隔,并得到時(shí)間間隔統(tǒng)計(jì)值,以及根據(jù)從系統(tǒng)未使用時(shí)間計(jì)算單元24得到的系統(tǒng)未使用的時(shí)間間隔的統(tǒng)計(jì)值,電源斷開(kāi)時(shí)間確定單元25確定直到當(dāng)電源被斷開(kāi)而該計(jì)算機(jī)系統(tǒng)不被使用時(shí)的時(shí)間的時(shí)間間隔。
在該實(shí)施例中,當(dāng)在第一實(shí)施例中的系統(tǒng)自地陸續(xù)地被斷開(kāi)的次數(shù)大時(shí),為了減少電源耗損,自動(dòng)電源斷開(kāi)時(shí)間Tauto較短,因?yàn)樗艽_定用戶(hù)在任何情況下不斷開(kāi)電源。
以下將參照?qǐng)D36描述第十一實(shí)施例的操作。圖36是表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″接通″變到″斷開(kāi)″時(shí)的處理情況的流程圖。執(zhí)行與圖7中所示步驟S10和圖16中所示步驟S331相同的處理。
當(dāng)系統(tǒng)未使用時(shí)間計(jì)算單元24接到一手動(dòng)電源斷開(kāi)通知時(shí),它執(zhí)行與圖7中所示步驟S12相同的處理。當(dāng)它收到一自動(dòng)電源斷開(kāi)通知時(shí),它校驗(yàn)系統(tǒng)是否自動(dòng)連續(xù)斷開(kāi)Nauto次數(shù)。如果否,處理終止。為果系統(tǒng)連續(xù)地?cái)郚auto次,則Tauto(與以前設(shè)置的Tauto相同)乘上Rreduce(<1)這將使其更小,并且所得值加到Toff統(tǒng)計(jì)值(S76)。
對(duì)于任何情況,執(zhí)行與圖6中所示步驟S6和S7相同的處理(S77)。
當(dāng)系統(tǒng)接通(S1)時(shí)的情況的操作與圖6中所示的相同。圖8到圖10中的操作也應(yīng)用到本實(shí)施例。
根據(jù)本實(shí)施例,甚至當(dāng)用戶(hù)從不斷開(kāi)電源時(shí),自動(dòng)電源斷開(kāi)通知的Nauto次數(shù)連續(xù)形成,從而防止電源消耗浪費(fèi),系統(tǒng)能長(zhǎng)時(shí)期使用。(第十二實(shí)施例)圖37表示本發(fā)明另一實(shí)施例。與圖1中所用的那些相同的標(biāo)號(hào)表示相同的或相應(yīng)的部分。
在圖37中,時(shí)間和計(jì)數(shù)測(cè)量單元25根據(jù)當(dāng)系統(tǒng)狀態(tài)檢測(cè)單元14收到一個(gè)系統(tǒng)狀態(tài)變化時(shí)的時(shí)間計(jì)算當(dāng)該系統(tǒng)變成這個(gè)狀態(tài)的時(shí)間間隔,并測(cè)量系統(tǒng)狀態(tài)改變的次數(shù)。
本實(shí)施例為第三實(shí)施例的改進(jìn),其特征在于在很多情況中當(dāng)系統(tǒng)連續(xù)自動(dòng)斷開(kāi)的次數(shù)大于第三實(shí)施例中的次數(shù)時(shí),它能判斷未斷開(kāi)電源,借助于偽增加電源斷開(kāi)的次數(shù),自動(dòng)電源斷開(kāi)時(shí)間被做得更短,從而降低電源消耗。
以下將結(jié)合圖38描述第十二實(shí)施例的操作。圖38為表示計(jì)算機(jī)系統(tǒng)1從″接通″變到″斷開(kāi)″時(shí)處理情況的流程圖(S78)。
執(zhí)行與圖7中所示步驟S10以及圖16中所示步驟S331相同的處理。
當(dāng)電源手動(dòng)斷開(kāi)時(shí),時(shí)間和計(jì)數(shù)測(cè)量單元25執(zhí)行與圖16中所示步驟S302相同的步驟。當(dāng)電源自動(dòng)斷開(kāi)時(shí),它執(zhí)行與圖36中所示步驟S75相同的處理。當(dāng)電源連續(xù)斷開(kāi)Nauto次時(shí),按手動(dòng)電源斷開(kāi)相同方式執(zhí)行與圖16中所示步驟S302的處理。當(dāng)電源不連續(xù)斷開(kāi)時(shí),執(zhí)行與圖16中所示步驟S303相同的處理。
對(duì)任何情況,執(zhí)行與圖16中所示步驟S304和305,或S306相同的步驟。之后執(zhí)行與圖16中所示步驟S7相同的處理,并終止處理(S79)。
按本實(shí)施例,甚至當(dāng)用戶(hù)從不斷開(kāi)電源時(shí),防止電源耗浪費(fèi),系統(tǒng)能長(zhǎng)時(shí)期使用。(第十三實(shí)施例)
圖39為按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的電源的一種電源控制設(shè)備的方框圖。與圖1中所示的那些相同的標(biāo)號(hào)表示相同的或相應(yīng)的部分。
在圖39中,系統(tǒng)未使用時(shí)間計(jì)算單元26計(jì)算根據(jù)系統(tǒng)狀態(tài)檢測(cè)單元2通知一個(gè)系統(tǒng)改變時(shí)的時(shí)間系統(tǒng)未使用的時(shí)間間隔,并得到時(shí)間間隔統(tǒng)計(jì)值。
本實(shí)施例是第一實(shí)施例的改進(jìn),當(dāng)用戶(hù)在短時(shí)間或在其他情況下不斷開(kāi)電源時(shí),自動(dòng)電源斷開(kāi)時(shí)間設(shè)置較短,以便在它被做得更小之后通過(guò)將按統(tǒng)計(jì)值用作取樣的時(shí)間間隔加到統(tǒng)計(jì)值來(lái)降低電源消耗。
以下將詳細(xì)描述第十三實(shí)施例的操作。圖40為表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″斷開(kāi)″到″接通″時(shí)的處理情況的流程圖(S84)。
執(zhí)行與圖6中所示步驟S2和S3相同的處理。系統(tǒng)未使用時(shí)間計(jì)算單元26執(zhí)行與圖6中所示步驟S4相同的處理。然后它將Tcont乘Rreduce以使得Tcont更小,并將此結(jié)果加到統(tǒng)計(jì)值(S85)。
執(zhí)行與圖6中所示步驟S6和S7相同的處理,處理就此終止(S86)。
圖41為表示當(dāng)計(jì)算機(jī)系統(tǒng)1從″接通″到″斷開(kāi)″時(shí)的處理情況的流程圖(S87)。
執(zhí)行與圖7中所示步驟S10以及圖16中所示步驟S331相同的處理。
當(dāng)電源手動(dòng)斷開(kāi)時(shí),系統(tǒng)未使用時(shí)間計(jì)算單元26將Toff乘Rreduce,以使Toff更小,并將結(jié)果加到統(tǒng)計(jì)值(S85)。當(dāng)電源自動(dòng)斷開(kāi)時(shí),執(zhí)行與圖36中所示步驟S76相同的處理。
對(duì)于任何情況,執(zhí)行與圖6中步驟S6和S7相同的處理,處理就此終止(S88)。
系統(tǒng)從處理變到空閑的操作(S14)以及系統(tǒng)從空閑狀態(tài)改變到處理狀態(tài)的操作都與圖8和圖9所示的相同。此外,空閑時(shí)間間隔等于或大于Tauto的操作(S24)與圖10中所示的相同。
按本實(shí)施例,甚至當(dāng)用戶(hù)從不斷開(kāi)電源時(shí),能防止電源耗損浪費(fèi),系統(tǒng)能長(zhǎng)期使用。(第十四實(shí)施例)圖42為按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的電源的一種電源控制設(shè)備的方框圖。在圖42中,系統(tǒng)未使用時(shí)間計(jì)算單元27根據(jù)當(dāng)系統(tǒng)狀態(tài)檢測(cè)單元2通知一個(gè)系統(tǒng)改變時(shí)的時(shí)間計(jì)算系統(tǒng)未使用的時(shí)間間隔,并得到它的時(shí)間間隔統(tǒng)計(jì)值。電源斷開(kāi)時(shí)間確定單元28根據(jù)從系統(tǒng)未使用時(shí)間計(jì)算單元27得到的系統(tǒng)未使用的時(shí)間間隔統(tǒng)計(jì)值計(jì)算直到當(dāng)電源斷開(kāi)而計(jì)算機(jī)系統(tǒng)1未使用時(shí)的時(shí)間的時(shí)間間隔。并且用戶(hù)輸入單元29從該用戶(hù)接收一個(gè)輸入信號(hào),并向電源斷開(kāi)時(shí)間確定單元28通知該信息。
圖43是對(duì)每一個(gè)用戶(hù)的總計(jì)的Toff和Tcont的統(tǒng)計(jì)值的例子。水平軸表示取樣值(時(shí)間),而垂直軸表示取樣值的數(shù)目。統(tǒng)計(jì)值304(i)表示用于用戶(hù)Ui的Toff和Tcont的取樣的總計(jì)值,i為1,2和3。
本實(shí)施例為第一實(shí)施例的改進(jìn),控制是按照用戶(hù)各種各樣的使用通過(guò)控制每個(gè)用戶(hù)的時(shí)間間隔的統(tǒng)計(jì)值并確定對(duì)每個(gè)用戶(hù)的自動(dòng)斷開(kāi)時(shí)間來(lái)執(zhí)行的。
以下詳細(xì)描述第十四實(shí)施例的操作。
圖44是表示當(dāng)用戶(hù)被改變時(shí)的處理情況的流程圖(S89)。用戶(hù)輸入單元29從表示該用戶(hù)被改到用戶(hù)Ui的用戶(hù)接收一個(gè)輸入(S90),并將用戶(hù)Ui轉(zhuǎn)到電源斷開(kāi)時(shí)間確定單元28(S91)。電源斷開(kāi)時(shí)間確定單元28檢查用戶(hù)Ui是否在以前登記過(guò)(S92)。如果用戶(hù)Ui以前登記過(guò),則這樣來(lái)得到時(shí)間Tauto1-i,致使從最小時(shí)間到統(tǒng)計(jì)值304(i)中的Tauto 1-i記數(shù)的取樣值的和達(dá)到比值Rauto(S93)。之后,Tauto 1-i設(shè)置在時(shí)間通知單元5中作為T(mén)auto(S94),處理就此終止(S98)。當(dāng)在步驟S92中發(fā)現(xiàn)用戶(hù)末登記過(guò),則用戶(hù)Ui進(jìn)行登記(S95),用于用戶(hù)Ui的統(tǒng)計(jì)值被初始化(S96)。如果用某些適當(dāng)?shù)挠米魅拥闹礣auto O′s執(zhí)行這種初始化,則Tauto 1-i在下一步驟S93中穩(wěn)定地加以計(jì)算。Tauto O設(shè)置在時(shí)間通知單元5中作為T(mén)auto O(S97)而處理就此終止(S98)。
圖45表示計(jì)算機(jī)系統(tǒng)1從″斷開(kāi)″變到″接通″的處理情況的流程圖(S99)執(zhí)行與圖6中所示步驟S2和S3相同的處理。
系統(tǒng)未使用時(shí)間計(jì)算單元27執(zhí)行與圖6中所示步驟S4相同的處理以便計(jì)算Tcont。之后,當(dāng)用戶(hù)是用戶(hù)Ui時(shí),該值被加到統(tǒng)計(jì)值304-(i)作為一個(gè)取樣值(S100)。
執(zhí)行與圖44中所示步驟S93和S94相同的處理,處理就此終止(S101)。
圖46為表示計(jì)算機(jī)系統(tǒng)1從″接通″變到″斷開(kāi)時(shí)的處理情況的流程圖(S102)。執(zhí)行與圖7中所示步驟S10和S11相同的處理。系統(tǒng)未使用時(shí)間計(jì)算單元27計(jì)算Toff,并且當(dāng)該用戶(hù)是用戶(hù)Ui時(shí)將其加到統(tǒng)計(jì)值304(i)(S103)。執(zhí)行與圖44中所示步驟S93和S94相同的處理并終止處理(S104)圖8,9,和10中的操作與本實(shí)施例的相同。
按本實(shí)施例,甚至當(dāng)用戶(hù)改變時(shí),電源消耗按使用條件減少,系統(tǒng)能長(zhǎng)期使用。(第十五實(shí)施例)圖47為按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的一種電源控制設(shè)備的方框圖。
在圖47中,系統(tǒng)狀態(tài)檢測(cè)單元30檢測(cè)計(jì)算機(jī)系統(tǒng)1的狀態(tài),系統(tǒng)未使用時(shí)間計(jì)算單元31計(jì)算根據(jù)當(dāng)系統(tǒng)狀態(tài)檢測(cè)單元30通知一個(gè)系統(tǒng)改變時(shí)的時(shí)間該系統(tǒng)未使用的時(shí)間間隔,并得到時(shí)間間統(tǒng)計(jì)值,根據(jù)從系統(tǒng)未使用時(shí)間計(jì)算單元31得到的系統(tǒng)未使用的時(shí)間間的統(tǒng)計(jì)值確定直到電源斷開(kāi)而計(jì)算機(jī)系統(tǒng)未使用時(shí)的時(shí)間的時(shí)間間隔。
圖48是對(duì)每個(gè)用戶(hù)總計(jì)的Toff和Tcont的統(tǒng)計(jì)值的一個(gè)例子。水平軸表示一取樣值(時(shí)間),而垂直軸表示取樣值的數(shù)目。統(tǒng)計(jì)值33(j)表示用于每一功能的Toffj和Tcont j中的取樣的總和,j為1,2,和3。
本實(shí)施例是第一實(shí)施例的改進(jìn),電源是根據(jù)每個(gè)功能的使用條件通過(guò)收集對(duì)每個(gè)在電源斷開(kāi)期間使用的功能統(tǒng)計(jì)值以后通過(guò)確定在第一實(shí)施例中對(duì)于每個(gè)功能的自動(dòng)電源斷開(kāi)時(shí)間進(jìn)行控制的。
以下將詳細(xì)描述第十五實(shí)施例的操作。
圖49為表示功能改變情況處理的流程圖(S105)。
系統(tǒng)狀態(tài)檢測(cè)單元30檢測(cè)計(jì)算機(jī)系統(tǒng)的功能Fj改變的一個(gè)狀態(tài)(S106),并將功能Fj轉(zhuǎn)到系統(tǒng)未使用時(shí)間計(jì)算單元31和電源斷開(kāi)時(shí)間確定單元32(S107)。
電源斷開(kāi)時(shí)間確定單元32校驗(yàn)功能Fj是否登記過(guò)(S108)。如果功能Fj登記過(guò),則這樣來(lái)得到Tauto1-j,使得從最小時(shí)間到統(tǒng)計(jì)值33(j)中的Tauto1-j計(jì)數(shù)的取樣的數(shù)目的和達(dá)到比值Rauto(S109)。之后,Tauto1-j置于時(shí)間通知單元5作為T(mén)auto(S110)并終止處理(S113)。當(dāng)發(fā)現(xiàn)在步驟S108中功能Ej未登記過(guò)時(shí),登記該功能(S111),用于功能Fj的統(tǒng)計(jì)值被初始化(S112)。用某些適當(dāng)?shù)挠米魅拥某跏贾礣autoO′s執(zhí)行這種初始化。在下面緊接的處理中計(jì)算步驟S109中的Tauto 1-j。TautoO置于時(shí)間通知單元5中作為T(mén)auto(初始值)(S97)并終止處理(S113)。
圖50是表示計(jì)算機(jī)系統(tǒng)1從″斷開(kāi)″到接通的處理情況的流程圖。
執(zhí)行與圖6中所示步驟S2和S3相同的處理。系統(tǒng)未使用時(shí)間計(jì)算單元31執(zhí)行與圖6中所示的步驟S4相同的處理以計(jì)算Tcont。之后當(dāng)使用的功能是功能Fj時(shí),該值加到統(tǒng)計(jì)值33-(j)(S115)。
執(zhí)行與圖49中所示步驟S109和S110相同的處理并終止處理(S116)。
圖51是表示計(jì)算機(jī)系統(tǒng)1從″接通″變到″斷開(kāi)″的處理情況的流程圖(S117)。執(zhí)行與圖7中所示步驟S10和S11相同的處理。當(dāng)使用的功能是功能Fj時(shí),系統(tǒng)未使用時(shí)間計(jì)算單元31計(jì)算Toff并將其加到統(tǒng)計(jì)值33-(j)。執(zhí)行與圖49中所示步驟S109和S110相同的處理并終止處理(S119)。
圖8-圖10中的操作與本實(shí)施例的相同。
按本發(fā)明該實(shí)施例,控制是按照用于計(jì)算機(jī)系統(tǒng)1的每個(gè)功能的使用條件執(zhí)行的。(第十六實(shí)施例)圖52是按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的電源的一種電源控制設(shè)備的方框圖。
在圖52中,表示的一個(gè)計(jì)算機(jī)系統(tǒng)34具有多個(gè)電源受控的單元,一系統(tǒng)狀態(tài)檢測(cè)單元35用于檢測(cè)該計(jì)算機(jī)系統(tǒng)34的狀態(tài),一系統(tǒng)未使用時(shí)間計(jì)算單元36用于計(jì)算根據(jù)當(dāng)系統(tǒng)狀態(tài)檢測(cè)單元35通知一個(gè)系統(tǒng)改變時(shí)的時(shí)間該系統(tǒng)未使用的時(shí)間間隔以及得到時(shí)間間隔統(tǒng)計(jì)值。在同樣附圖中,還有一個(gè)電源斷開(kāi)時(shí)間確定單元37,根據(jù)從系統(tǒng)未使用時(shí)間計(jì)算單元36得到的系統(tǒng)未使用的時(shí)間隔的統(tǒng)計(jì)值,確定直到當(dāng)電源斷開(kāi)而計(jì)算機(jī)系統(tǒng)34未使用時(shí)的時(shí)間的時(shí)間間隔,時(shí)間通知單元38與電源受控的單元具有相同的次數(shù),用于計(jì)算由電源斷開(kāi)時(shí)間確定單元37確定的時(shí)間間隔,以及系統(tǒng)控制單元39,用于當(dāng)時(shí)間通知單元38送出一個(gè)通知時(shí)斷開(kāi)計(jì)算機(jī)系統(tǒng)34的電源。
圖53是對(duì)每一個(gè)計(jì)算機(jī)系統(tǒng)34的單元的總計(jì)的Toff和Tcont的統(tǒng)計(jì)值的例子。水平軸表示一取樣值(時(shí)間),而垂直軸表示取樣數(shù)目。統(tǒng)計(jì)值40(K)表示用于每個(gè)單元K的Toff和Tcont的取樣的總數(shù),K為1,2,和3。
本實(shí)施例與第一實(shí)施例相關(guān),每個(gè)單元的電源是由收集用于計(jì)算機(jī)系統(tǒng)每個(gè)單元的時(shí)間間隔的統(tǒng)計(jì)值并確定每個(gè)單元的自動(dòng)電源斷開(kāi)時(shí)間進(jìn)行控制的,該計(jì)算機(jī)系統(tǒng)具有多個(gè)單元。
以下將詳細(xì)描述第十六實(shí)施例的操作。
圖54是表示計(jì)算機(jī)系統(tǒng)1從″斷開(kāi)″變到″接通″的處理情況的流程圖(S120)。
系統(tǒng)狀態(tài)檢測(cè)單元35檢測(cè)計(jì)算機(jī)系統(tǒng)34的單元K的電源接通狀態(tài)(S121)。系統(tǒng)狀態(tài)檢測(cè)單元35儲(chǔ)存用于識(shí)別當(dāng)單元K在最近一次接通時(shí)系統(tǒng)控制單元39是自動(dòng)斷電還是用戶(hù)手動(dòng)斷電的斷電模式的信息。當(dāng)電源上次是手動(dòng)斷開(kāi)時(shí),該處理終止。當(dāng)電源上次是自動(dòng)斷開(kāi)時(shí),系統(tǒng)狀態(tài)檢測(cè)單元35向系統(tǒng)未使用時(shí)間計(jì)算單元36通知單元K此次接通的時(shí)間(S122)。
系統(tǒng)未使用時(shí)間計(jì)算單元36同Twait比較用于單元K的Tdown的Tdownk。當(dāng)Tdownk不小于Twait時(shí),處理終止(S123)。當(dāng)Tdownk小于Twait時(shí),系統(tǒng)未使用時(shí)間計(jì)算單元36計(jì)算用于單元K的Tcont的Tcontk,并將其加到統(tǒng)計(jì)值40(K)作為一個(gè)取樣值(S124)。
電源斷開(kāi)時(shí)間確定單元37在從最短時(shí)間到Tanto1k計(jì)算的取樣值的和等于比值Rauto的條件下得到用于單元K的Tantor Tauto1K。所得Tauto1k置于時(shí)間通知單元中(S126)并終止處理(S127)。
圖55是表示計(jì)算機(jī)系統(tǒng)1從″接通″變到″斷開(kāi)″的處理情況的流程圖(S128)。
系統(tǒng)狀態(tài)檢測(cè)單元檢測(cè)計(jì)算機(jī)系統(tǒng)34的單元K的電源是斷開(kāi)的狀態(tài)(S129)。當(dāng)系統(tǒng)控制單元39自動(dòng)斷開(kāi)電源時(shí),處理終止。當(dāng)電源由用戶(hù)手動(dòng)斷開(kāi)時(shí),系統(tǒng)狀態(tài)檢測(cè)單元35向系統(tǒng)未使用時(shí)間計(jì)算單元36通知單元K斷開(kāi)的時(shí)間(S130)。
系統(tǒng)未使用時(shí)間計(jì)算單元35計(jì)算是單元K的Toff的Toffk,并將其加到統(tǒng)計(jì)值40(K)(S131)。
執(zhí)行與圖54中所示的步驟S125和S126相同的處理,并終止該處理(S132)。
圖56是表示單元K由處理狀態(tài)變成空閑的處理情況的流程圖。以下將結(jié)合圖56描述單元K由處理狀態(tài)變成空閑情況的操作(S137)。
系統(tǒng)狀態(tài)檢測(cè)單元35檢測(cè)單元K由處理狀態(tài)變成空閑的狀態(tài)(S318)。系統(tǒng)狀態(tài)檢測(cè)單元35向時(shí)間通知單元38通知該單元K空閑(S319)。
當(dāng)時(shí)間通知單元38接收到指示單元K空閑的通知時(shí),它開(kāi)始從起點(diǎn)降低Tautok(S320),并終止該處理(S321)。
圖57是表示單位K從其空閑狀態(tài)變到處理狀態(tài)的處理情況的流程圖(S322)。
系統(tǒng)狀態(tài)檢測(cè)單元35檢測(cè)單元K從其空閑狀態(tài)變到處理狀態(tài)的狀態(tài)(S323)。系統(tǒng)狀態(tài)檢測(cè)單元35向時(shí)間通知單元38通知單元K現(xiàn)在已處于處理狀態(tài)(S324)。
當(dāng)時(shí)間通知單元38接收到指示單元K現(xiàn)在已處處理狀態(tài)的通知時(shí),它阻止降低Tautok(S325)并終止該處理(S326)。
圖58是表示Tautok消逝的處理情況的流程圖。參照?qǐng)D79,表示Tautok在時(shí)間通知單元38中消逝的操作(S327)。
時(shí)間通知單元38通知系統(tǒng)控制單元39Tautok已消逝(S328)。
當(dāng)系統(tǒng)控制單元39接此通知時(shí),它斷開(kāi)計(jì)算機(jī)系統(tǒng)34的單元K(S329),并終止該處理(S330)。
按本實(shí)施例,其優(yōu)點(diǎn)是根據(jù)計(jì)算機(jī)系統(tǒng)34的每個(gè)單元的使用條件降低電源耗損,系統(tǒng)能長(zhǎng)期使用。(第十七實(shí)施例)圖59為按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的電源的一種電源控制設(shè)備的方框圖。
在圖59中,所示電源受控的計(jì)算機(jī)系統(tǒng)41當(dāng)它被啟動(dòng)時(shí)使用大量的電子功率,電源斷開(kāi)時(shí)間確定單元42被用來(lái)根據(jù)從系統(tǒng)未使用時(shí)間計(jì)算單元3得到的系統(tǒng)未使用的時(shí)間間隔的統(tǒng)計(jì)值確定當(dāng)電源斷開(kāi)而計(jì)算機(jī)系統(tǒng)未使用時(shí)的時(shí)間間隔。
圖60在時(shí)間軸上表示計(jì)算機(jī)系統(tǒng)電源消耗的變化。水平軸表示從當(dāng)計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)的時(shí)間消逝的時(shí)間,而垂直軸表示在每個(gè)時(shí)間上的計(jì)算機(jī)系統(tǒng)的電源耗損。Piddle表示計(jì)算機(jī)系統(tǒng)處于空閑狀態(tài)下的靜態(tài)電源耗損。設(shè)△Won是△P1和△P2之間的差,即,△Won=△P2-△P1,它是當(dāng)電源接通時(shí)同Piddle相比所消耗的功率?!鱓on應(yīng)當(dāng)是正的。
圖61是統(tǒng)計(jì)Toff和Tcont的例子。水平軸表示一取樣值(時(shí)間),而垂直軸表示取樣值的數(shù)目。統(tǒng)計(jì)值46表示Toff的統(tǒng)計(jì)值,而統(tǒng)計(jì)值47表示Tcont的統(tǒng)計(jì)值。
當(dāng)在第一實(shí)施例中接通電源時(shí)電源耗損增加時(shí),根據(jù)在本實(shí)施例中考慮到電源接通時(shí)耗損功率增加而得到的統(tǒng)計(jì)值得到使電源耗損最小的自動(dòng)電源斷開(kāi)時(shí)間。
以下將詳細(xì)描述第十七實(shí)施例的操作。
圖62是表示計(jì)算機(jī)系統(tǒng)41從″斷開(kāi)″到″接通″的處理情況的流程圖。
執(zhí)行與圖6中所示步驟S5相同的處理。電源斷開(kāi)時(shí)間確定單元42得到考慮到電源耗損43的時(shí)間Tautol,假定在計(jì)算機(jī)系統(tǒng)41中Toff的分布符合統(tǒng)計(jì)值46,而Tcont的分布符合統(tǒng)計(jì)值47。雖然Tautol改變電源耗損使得當(dāng)Tantol做得較大時(shí)靜態(tài)電源耗損變大,而當(dāng)Tautol做得較小時(shí)靜態(tài)耗損在空閑狀態(tài)下變小,但Tcont增加,并且電源頻繁接通,從而增加了ü Won的電源消耗。因此,這樣來(lái)得到Tantol,使得按合適方法分布的Toff和Tcont電源耗損為最小。
執(zhí)行與圖6所示的步驟S7相同的處理并終止該處理(S140)。
圖63是表示計(jì)算機(jī)系統(tǒng)41從″接通″變到″斷開(kāi)″的處理情況的流程圖。
執(zhí)行與圖7中所示的步驟S10-S12相同的處理。
執(zhí)行與圖62中所示的步驟S139相同的處理,執(zhí)行與圖6中所示步驟S7相同的處理,并終止該處理(S142)。圖8-圖10中的操作與本實(shí)施例的相同。
按照本實(shí)施例,甚至當(dāng)在計(jì)算機(jī)系統(tǒng)41中在接通電源時(shí)消耗的功率大于操作時(shí)的平均功率耗損時(shí),電源耗損按在計(jì)算機(jī)系統(tǒng)41中用戶(hù)的使用條件減少,系統(tǒng)能長(zhǎng)期使用。(第十八實(shí)施例)圖64是按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)48的電源的一種電源控制設(shè)備的方框圖。
在圖64中,所示計(jì)算機(jī)系統(tǒng)48使用電源受控制的一種自耗電池作為電源,一系統(tǒng)狀態(tài)檢測(cè)單元49用于檢測(cè)計(jì)算機(jī)系統(tǒng)48的狀態(tài),而電源斷開(kāi)時(shí)間確定單元50用于根據(jù)從系統(tǒng)未使用時(shí)間計(jì)算單元3得到的計(jì)算機(jī)系統(tǒng)48未使用的時(shí)間間隔的統(tǒng)計(jì)值確定直到當(dāng)電源斷開(kāi)而計(jì)算機(jī)系統(tǒng)未使用時(shí)的時(shí)間的時(shí)間間隔。
在本實(shí)施例中,當(dāng)在第一實(shí)施中系統(tǒng)具有小的電源保持量時(shí),計(jì)算的自動(dòng)電源斷開(kāi)時(shí)間做得較小,為的是即使不得不接通電源的麻煩增加,但卻減少了電源的耗損。
以下詳細(xì)描述第十八實(shí)施例的操作。
圖65為表示計(jì)算機(jī)系統(tǒng)48在用耗電池具有小的電源保持量情況下的處理的流程圖(S143)。
系統(tǒng)狀態(tài)檢測(cè)單元49檢測(cè)在自耗電池驅(qū)動(dòng)計(jì)算機(jī)系統(tǒng)48情況下電源保持量小的狀態(tài)(S144)。之后,系統(tǒng)狀態(tài)檢測(cè)單元49向電源斷開(kāi)時(shí)間確定單元50通知電源的保持量小(S145)。
電源斷開(kāi)時(shí)間確定單元50執(zhí)行與圖6中所示步驟S6相同的處理用Rpower(<1)乘得到的Tautol,以便使它更小(S146)。執(zhí)行與圖6中所示步驟S7相同的處理并終止該處理(S147)。
圖66為表示驅(qū)動(dòng)計(jì)算機(jī)系統(tǒng)48的自耗電池電源恢復(fù)的處理情況的流程圖(S148)。
系統(tǒng)狀態(tài)檢測(cè)單元49檢測(cè)驅(qū)動(dòng)計(jì)算機(jī)系統(tǒng)48的自耗電池電源恢復(fù)的一個(gè)狀態(tài)(S149)。之后,系統(tǒng)狀態(tài)檢測(cè)單元49向電源斷開(kāi)時(shí)間確定單元50通知電源已恢復(fù)(S150)。
執(zhí)行與圖6中所示步驟S6和S7相同的處理并終止該處理(S151)。
圖67是表示計(jì)算機(jī)系統(tǒng)48從″斷開(kāi)″變到″接通″的處理情況的流程圖(S152)。
執(zhí)行與圖6中所示步驟S2-S5相同的處理。
電源斷開(kāi)確定單元50執(zhí)行與圖6中步驟S6相同的處理并校驗(yàn)在計(jì)算機(jī)系統(tǒng)18中的在自耗電池中的電源的保持量是否小(S153)。如果電源的保持量小,執(zhí)行與圖61中所示步驟S146相同的處理。當(dāng)電源的保持量大時(shí),執(zhí)行與圖6中所示步驟S7相同的處理并終止該處理(S154)。
圖68是表示當(dāng)計(jì)算機(jī)系統(tǒng)48從″接通″變到″斷開(kāi)″時(shí)的處理情況的流程圖(S155)。
執(zhí)行與圖7中所示的步驟S10-S12相同的處理。
電源斷開(kāi)時(shí)間確定單元50執(zhí)行與圖6中所示的步驟S6相同的處理,之后執(zhí)行與圖67中所示步驟S153相同的處理。當(dāng)保持量少時(shí),執(zhí)行與圖67中所示步驟S146相同的處理。之后當(dāng)保持量大時(shí),執(zhí)行與圖6中所示步驟S7相同的處理,并終止該處理(S156)。
圖8-圖10中的操作同本實(shí)施例相同。
按本實(shí)施例,當(dāng)計(jì)算機(jī)系統(tǒng)48的電源的保持量不足時(shí),電源耗損將進(jìn)一步降低而使系統(tǒng)長(zhǎng)期使用,并且它能通知用戶(hù),電源的保持量是足夠的。(第十九實(shí)施例)圖69是按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)51的電源一種電源控制設(shè)備的方框圖。
在圖69中,表示電源受控的計(jì)算機(jī)系統(tǒng)51使用自耗電池作為電源并具有多個(gè)功能,每個(gè)功能具有不同的電源耗損,系統(tǒng)狀態(tài)檢測(cè)單元52用于檢測(cè)計(jì)算機(jī)系統(tǒng)51的狀態(tài),功能有效時(shí)間計(jì)算單元53根據(jù)電源的保持量和每個(gè)功能的電池耗損得到每個(gè)功能可使用的時(shí)間間隔,以及功能禁止確定單元54根據(jù)功能元件可使用的時(shí)間間隔使一個(gè)功能禁止。
在該實(shí)施例中,每個(gè)功能有效的時(shí)間間隔是由在一固定時(shí)間間隔上測(cè)量電源的保持量和每個(gè)功能元件的電源耗損得到的,并且每個(gè)功能是否無(wú)效是通過(guò)與供確定該功能是否有效的基準(zhǔn)比較時(shí)間間來(lái)確定的,從而防止電源對(duì)該功能無(wú)益的浪費(fèi)。
以下將描述第十九實(shí)施例的操作。
圖70是表示執(zhí)行常規(guī)中斷操作處理情況的流程圖(S157)。
系統(tǒng)狀態(tài)檢測(cè)單元52檢測(cè)在用于計(jì)算機(jī)系統(tǒng)51的自耗電池中的電源的保持量,并將此量通知功能有效時(shí)間計(jì)算單元53(S158)。之后,系統(tǒng)狀態(tài)檢測(cè)單元52測(cè)量每個(gè)功能的電源耗損并將此值通知功能有效時(shí)間計(jì)算單元53(S159)。在功能元件使用時(shí)用于一功能的電源耗損改變時(shí),最好使用平均電源耗損。
功能有效時(shí)間計(jì)算單元53根據(jù)在表中記錄的電源的保持量和用于每個(gè)功能元件的電源耗損計(jì)算每個(gè)功能元件能使用的時(shí)間間隔(S160)。功能有效時(shí)間由電源保持量除以電源耗損得到。
功能禁止確定單元54置變量m(m指示賦于每個(gè)功能的數(shù)量)到1(S161)并校驗(yàn)功能m是否已經(jīng)禁止(S162)。如果已禁止,執(zhí)行下面描述的步驟S165中的處理。如果功能是有效的,則用于功能m的有效時(shí)間與提前設(shè)置的、對(duì)有效使用功能m要求為最小時(shí)間的功能有效時(shí)間極限相比較(S163)。當(dāng)功能有效時(shí)間等于或大于功能有效時(shí)間極限,執(zhí)行下面描述的步驟S165中的處理。當(dāng)功能有效時(shí)間小于功能有效時(shí)間極限時(shí),功能m禁止,功能禁止確定單元54向計(jì)算機(jī)系統(tǒng)51通知功能m禁止(S164)。之后,m加1,以便校驗(yàn)下一個(gè)功能(S165),并校驗(yàn)功能m是否存在。當(dāng)下一個(gè)功能存在時(shí),執(zhí)行上面描述的步驟S162中的處理。當(dāng)該功能不存在時(shí),處理終止(S167)。
按本發(fā)明,當(dāng)在計(jì)算機(jī)系統(tǒng)51的電源中的電源量不足時(shí),某些在計(jì)算機(jī)系統(tǒng)51的功能中的指定功能將被禁止,以便防止電源因使用指定功能有誤而浪費(fèi),并假定電源用于另外的功能。(第二十實(shí)施例)圖71是按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)51的電源的一種電源控制設(shè)備的方框圖。與圖69中所使用的相同的標(biāo)號(hào)表示相同的或相應(yīng)的部分。
在圖71中,所示的系統(tǒng)狀態(tài)檢測(cè)單元55用于檢測(cè)計(jì)算機(jī)系統(tǒng)51的狀態(tài)。
在本實(shí)施例中,當(dāng)所使用的功能改變時(shí),得到相應(yīng)該功能的電源耗損并儲(chǔ)存起來(lái),并根據(jù)電源的保持量和對(duì)應(yīng)每個(gè)功能的儲(chǔ)存的電源耗損得到在一固定時(shí)間間隔上的每個(gè)功能有效的時(shí)間。不需要在一固定時(shí)間間隔上測(cè)量每個(gè)功能的電源耗損,執(zhí)行測(cè)量每個(gè)功能電源耗損的處理次數(shù)做得較小。
圖72為表示功能改變到功能m的處理情況的流程圖(S168)。
系統(tǒng)狀態(tài)檢測(cè)單元55檢測(cè)在計(jì)算機(jī)系統(tǒng)51中使用的功能已改變到功能m的狀態(tài)(S169)。之后系統(tǒng)狀態(tài)檢測(cè)單元55檢測(cè)計(jì)算機(jī)系統(tǒng)51的自耗電池中的電源保持量,然后向功能有效時(shí)間計(jì)算單元53通知該保持量并終止該處理(S171)。
圖73是表示當(dāng)執(zhí)行常規(guī)中斷處理時(shí)的處理情況的流程圖。
系統(tǒng)狀態(tài)檢測(cè)單元55執(zhí)行與圖70中所示步驟S158相同的處理。
執(zhí)行與圖70中所示步驟S160-S166相同的處理,并終止該處理(S173)。
在該第十九實(shí)施例中,有必要測(cè)量在一固定時(shí)間間隔上每個(gè)功能的電源耗損,但在本實(shí)施例中無(wú)此必要,因此提高了處理速度。(第二十一實(shí)施例)圖70是按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)1的電源的一種電源控制設(shè)備的方框圖。與圖65中所用的相同的標(biāo)號(hào)表示相同的或相應(yīng)的部分。
在圖74中所示功能禁止確定單元56根據(jù)在其中功能有效的時(shí)間間隔用于禁止一種功能,功能禁止承認(rèn)輸入單元57向用戶(hù)通知功能由功能禁止確定單元56所禁止并得到用戶(hù)對(duì)禁止的承認(rèn)。
在本實(shí)施例中,當(dāng)在第十九實(shí)施例中確定功能已禁止時(shí),如果用戶(hù)需要該功能,該功能被防止禁止,只要通過(guò)詢(xún)問(wèn)用戶(hù)得到用戶(hù)的意向,如果該功能實(shí)際上已被禁止的話。
以下將描述第二十一實(shí)施例的操作。
圖75是表示在定期時(shí)間間隔上執(zhí)行中斷處理的處理情況的流程圖(S174)。
系統(tǒng)狀態(tài)檢測(cè)單元55執(zhí)行與圖70中所示步驟S158-S160相同的處理。
功能禁止確定單元執(zhí)行與圖70中所示步驟S161-S163相同的處理。
當(dāng)功能有效時(shí)間短于功能有效時(shí)間極限時(shí),功能禁止承認(rèn)輸入單元57向用戶(hù)通知功能m已被禁止,詢(xún)問(wèn)該用戶(hù),如果用戶(hù)承認(rèn)功能m禁止,并從該用戶(hù)接收一個(gè)輸入(S175)。
當(dāng)用戶(hù)拒絕該功能禁止時(shí)執(zhí)行下面描述的處理步驟S165。當(dāng)該用戶(hù)承認(rèn)該禁止時(shí),功能禁止確定單元56執(zhí)行與圖70中所示步驟S164相同的處理。之后,執(zhí)行與圖70中所示步驟S165和S166相同的處理并終止該處理(S176)。
在該實(shí)施例中,甚至當(dāng)假設(shè)保持功率小,自動(dòng)確定一功能已被禁止時(shí),如果用戶(hù)在該用戶(hù)想要用該功能去完成短期處理的工作的情況下需要該功能,則用戶(hù)的確定具有超過(guò)該自動(dòng)確定的優(yōu)先數(shù),從而改善了用戶(hù)穩(wěn)定的操作。(第二十二實(shí)施例)圖76是按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)1的電源的一種電源控制設(shè)備的方框圖,與圖69或74中所用的相同的標(biāo)號(hào)表示相同的或相應(yīng)的部分。
在圖76中所示功能禁止確定單元58用于根據(jù)在其中該功能有效的時(shí)間間隔禁止一種功能。
在該實(shí)施例中,當(dāng)在第二十一實(shí)施例中系統(tǒng)得到用戶(hù)承認(rèn)禁止一種功能時(shí),那個(gè)功能的功能有效時(shí)間被用作用來(lái)確定該功能是否有效使用的基準(zhǔn),從而形成禁止更接近用戶(hù)需要的一個(gè)功能的連續(xù)的確定。
以下將描述第二十一實(shí)施例的操作。
圖77是表示在定期時(shí)間間隔上執(zhí)行中斷處理的處理情況的流程圖(S177)。
執(zhí)行與圖70中所示步驟S158-S163相同的處理。
執(zhí)行與圖75中所示步驟S175相同的處理。
當(dāng)承認(rèn)該功能的禁止時(shí),功能禁止確定單元58將用于功能m的功能有效時(shí)間極限改變到在那個(gè)時(shí)間用于功能m的功能有效時(shí)間。之后,執(zhí)行與圖70中所示步驟S164-S166相同的處理并終止該處理(S179)。
按此處理,對(duì)禁止的自動(dòng)確定按照用戶(hù)的確定進(jìn)行校正,從而改善了用戶(hù)穩(wěn)定的操作。(第二十三實(shí)施例)圖78是按本發(fā)明另一實(shí)施例的用于控制計(jì)算機(jī)系統(tǒng)61的電源的一種電源控制設(shè)備的方框圖。與圖69中所用的相同標(biāo)號(hào)表示相同的或相應(yīng)的部分。
在圖78中所示電源受控的計(jì)算機(jī)系統(tǒng)59使用自耗電池作為電源,它具有多個(gè)功能,每個(gè)功能具有不同的電源耗損,它包括多個(gè)電源能受控的單元,功能禁止確定單元60根據(jù)在其中該功能有效的時(shí)間間隔用于禁止一種功能,系統(tǒng)控制單元61用于斷開(kāi)一個(gè)單元的電源,當(dāng)功能禁止確定單元60向系統(tǒng)控制單元通知相應(yīng)功能被禁止時(shí)它在該計(jì)算機(jī)系統(tǒng)59中是不必需要的。
在該實(shí)施例中,當(dāng)在第十九實(shí)施例中確定一個(gè)功能已被禁止時(shí),有必要形成的相應(yīng)單元斷開(kāi),從而降低了電源耗損。
以下將描述第二十三實(shí)施例的操作。
圖79是表示在定期時(shí)間間隔上執(zhí)行中斷處理的處理情況的流程圖(S180)。
執(zhí)行與圖66中所示步驟S158-S160相同的處理。
功能禁止確定單元60執(zhí)行與圖70中所示步驟S161-S163相同的處理。當(dāng)功能有效時(shí)間短于功能有效時(shí)極限時(shí),功能禁止確定單元60向計(jì)算機(jī)系統(tǒng)59和系統(tǒng)控制單元61通知禁止功能m(S181)。
系統(tǒng)控制單元61禁止接收通知功能m,并選擇一個(gè)變成無(wú)用的單元,包括已經(jīng)考慮禁止的單元在內(nèi)(S182)。這個(gè)所選擇的在計(jì)算機(jī)系統(tǒng)59中無(wú)用的單元被斷開(kāi)(S183)。
功能禁止確定單元60執(zhí)行與圖70中所示步驟S165和S166相同的處理。之后,終止該處理(S184)。
按本實(shí)施例,甚至當(dāng)計(jì)算機(jī)系統(tǒng)1的電源的功率不足時(shí),相應(yīng)禁止功能的單元均停止工作,從而降低了系統(tǒng)功耗,并使有效功能長(zhǎng)期運(yùn)行。
現(xiàn)在,在描述了本發(fā)明的多個(gè)實(shí)施例之后,對(duì)本專(zhuān)業(yè)技術(shù)人員而言,以上的只是說(shuō)明而不是限制,僅僅作為例子而已,而這一點(diǎn)應(yīng)該是明顯的。許多修改和其他的實(shí)施例都在普通專(zhuān)業(yè)技術(shù)人員的范圍之內(nèi)以及都被預(yù)料在由權(quán)利要求所限定的本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種電源控制設(shè)備包括一個(gè)系統(tǒng),能由用戶(hù)或自動(dòng)地被驅(qū)動(dòng)和控制;狀態(tài)檢測(cè)裝置,用于檢測(cè)所說(shuō)系統(tǒng)的操作狀態(tài);測(cè)量裝置,用于在根據(jù)所說(shuō)狀態(tài)檢測(cè)裝置的一個(gè)輸出完成處理之后,測(cè)量與所說(shuō)系統(tǒng)中狀態(tài)改變相關(guān)的信息;確定裝置;用于根據(jù)所說(shuō)信息,確定從當(dāng)所說(shuō)系統(tǒng)完成處理時(shí)的時(shí)間到當(dāng)該驅(qū)動(dòng)自動(dòng)停止時(shí)的時(shí)間的自動(dòng)驅(qū)動(dòng)停止時(shí)間間隔;時(shí)間通知裝置,接收狀態(tài)檢測(cè)裝置的輸出,用于根據(jù)當(dāng)所說(shuō)系統(tǒng)完成處理時(shí)的時(shí)間到當(dāng)處理重新啟動(dòng)時(shí)的時(shí)間測(cè)量空閑時(shí)間,并用于通知該空閑時(shí)間已經(jīng)超過(guò)所說(shuō)自動(dòng)驅(qū)動(dòng)停止時(shí)間間隔;以及系統(tǒng)控制裝置,根據(jù)所說(shuō)時(shí)間通知裝置的一輸出用于停止所說(shuō)系統(tǒng)工作。
2.按權(quán)利要求1的一種電源控制設(shè)備,其中所說(shuō)信息包括從當(dāng)所說(shuō)系統(tǒng)完成處理時(shí)的時(shí)間到當(dāng)用戶(hù)指定一驅(qū)動(dòng)停止于所說(shuō)系統(tǒng)時(shí)的時(shí)間的一驅(qū)動(dòng)停止指定時(shí)間間隔,以及從所說(shuō)系統(tǒng)完成處理時(shí)的時(shí)間到當(dāng)在對(duì)所說(shuō)系統(tǒng)的驅(qū)動(dòng)已自動(dòng)停止之后用戶(hù)指定驅(qū)動(dòng)啟動(dòng)所說(shuō)系統(tǒng)時(shí)的時(shí)間的驅(qū)動(dòng)-啟動(dòng)指定時(shí)間間隔。
3.按權(quán)利要求1的一種電源控制設(shè)備,其中所說(shuō)信息包括大量自動(dòng)驅(qū)動(dòng)-停止信息,其中驅(qū)動(dòng)在處理完成之后自動(dòng)停止,以及在驅(qū)動(dòng)所說(shuō)系統(tǒng)已經(jīng)自動(dòng)停止之后從當(dāng)所說(shuō)系統(tǒng)完成處理時(shí)間到當(dāng)用戶(hù)指定一驅(qū)動(dòng)-啟動(dòng)于所說(shuō)系統(tǒng)時(shí)的時(shí)間中的大量驅(qū)動(dòng)-起動(dòng)指定信息。
4.按權(quán)利要求1的一種電源控制設(shè)備,其中所說(shuō)測(cè)量裝置測(cè)量用于多個(gè)用戶(hù)中之一個(gè)用戶(hù)的所說(shuō)時(shí)間間隔,所說(shuō)確定裝置包括用于輸入所說(shuō)系統(tǒng)的用戶(hù)的名字的輸入裝置,以及所說(shuō)自動(dòng)驅(qū)動(dòng)-停止時(shí)間間隔是根據(jù)用戶(hù)確定的。
5.按權(quán)利要求1的一種電源控制設(shè)備,其中所說(shuō)測(cè)量裝置測(cè)量所說(shuō)系統(tǒng)的多個(gè)功能之一個(gè)功能的所說(shuō)時(shí)間間隔,以及所說(shuō)確定裝置確定用于每個(gè)功能的自動(dòng)驅(qū)動(dòng)-停止時(shí)間間隔。
6.按權(quán)利要求1的一種電源控制設(shè)備,其中所說(shuō)測(cè)量裝置測(cè)量用于所說(shuō)系統(tǒng)的多個(gè)單元的每個(gè)單元的所說(shuō)時(shí)間間隔,所說(shuō)確定裝置確定用于每個(gè)單元的自動(dòng)驅(qū)動(dòng)-停止時(shí)間間隔,所說(shuō)通知裝置通知一個(gè)單元的空閑時(shí)間已經(jīng)超過(guò)用于所說(shuō)單元的一相應(yīng)自動(dòng)驅(qū)動(dòng)-停止時(shí)間,以及所說(shuō)停止裝置根據(jù)該通知裝置的一輸出停止驅(qū)動(dòng)所說(shuō)單元。
7.按權(quán)利要求1的一種電源控制設(shè)備,其中所說(shuō)確定裝置根據(jù)所說(shuō)系統(tǒng)的電源消耗變化確定自動(dòng)驅(qū)動(dòng)-停止時(shí)間間隔,以及當(dāng)在所說(shuō)系統(tǒng)中接通電源時(shí)消耗的瞬時(shí)功率不同于空閑狀態(tài)下消耗的平均功率時(shí)的時(shí)間間隔。
8.按權(quán)利要求1的一種電源控制設(shè)備,其中所說(shuō)確定裝置根據(jù)驅(qū)動(dòng)所說(shuō)系統(tǒng)的電源的保持功率確定所說(shuō)自動(dòng)驅(qū)動(dòng)-停止時(shí)間間隔。
9.一種電源控制設(shè)備包括一個(gè)系統(tǒng),具有多個(gè)功能;測(cè)量裝置,用于檢測(cè)電源的保持功率;得到裝置,用于得到由所說(shuō)系統(tǒng)的每個(gè)功能所消耗的功率;計(jì)算裝置,用于根據(jù)所說(shuō)保持功率和所說(shuō)電源耗損計(jì)算每個(gè)功能的有效時(shí)間;以及確定裝置,用根據(jù)相應(yīng)的有效時(shí)至少確定一個(gè)功能禁止。
10.按權(quán)利要求9的一種電源控制設(shè)備,其中所說(shuō)得到裝置具有功能-改變裝置,用于當(dāng)一個(gè)所說(shuō)系統(tǒng)的功能改變時(shí)得到和保持一新功能的電源耗損,以及可說(shuō)計(jì)算裝置根據(jù)所說(shuō)電源的所說(shuō)保持功率和由所說(shuō)功能-改變裝置保持的所說(shuō)電源耗損計(jì)算所說(shuō)新功能的有效時(shí)間。
11.按權(quán)利要求9的一種電源控制設(shè)備,其中所說(shuō)確定裝置包括承認(rèn)裝置,用于當(dāng)禁止被確定時(shí),向用戶(hù)通知一功能的禁止,以及用于該用戶(hù)的承認(rèn)。
12.按權(quán)利要求9的一種控制設(shè)備,還包括選擇裝置,當(dāng)所說(shuō)系統(tǒng)包括多個(gè)單元時(shí),用于選擇該系統(tǒng)的由于一功能禁止而成為無(wú)用的一個(gè)單元,還包括停止裝置,用于停止驅(qū)動(dòng)所說(shuō)單元。
13.一種節(jié)省系統(tǒng)電源的方法,包括步驟在處理已完成之后,確定與該系統(tǒng)的至少一個(gè)單元的操作狀態(tài)變化的時(shí)間相關(guān)的信息;根據(jù)該信息,對(duì)至少一個(gè)單元確定自動(dòng)停止時(shí)間;在處理完成之后,當(dāng)所說(shuō)自動(dòng)停止時(shí)間已消逝時(shí)停止至少一個(gè)單元工作。
14.按權(quán)利要求13的方法,其中所說(shuō)確定信息步驟包括如下步驟在處理已完成直到一用戶(hù)指定停止為止之后,對(duì)至少一個(gè)單元確定停止時(shí)間間隔;以及在處理已完成直到一用戶(hù)指定跟隨一自動(dòng)停止的啟動(dòng)為止之后,對(duì)至少一個(gè)單元確定啟動(dòng)時(shí)間間隔。
15.按權(quán)利要求13的方法,其中確定自動(dòng)停止時(shí)間間隔步驟包括如下步驟儲(chǔ)存多個(gè)所說(shuō)停止時(shí)間間隔和所說(shuō)啟動(dòng)時(shí)間間隔;確定所說(shuō)儲(chǔ)存的停止時(shí)間間隔和所說(shuō)啟動(dòng)時(shí)間間隔的一平均時(shí)間;根據(jù)所說(shuō)平均時(shí)間確定自動(dòng)停止時(shí)間。
16.按權(quán)利要求13的方法,其中確定自動(dòng)停止時(shí)間間隔的步驟包括如下步驟儲(chǔ)存多個(gè)所說(shuō)停止時(shí)間間隔和所說(shuō)啟動(dòng)時(shí)間間隔;根據(jù)大量?jī)?chǔ)存的停止時(shí)間間隔與大量?jī)?chǔ)存的啟動(dòng)時(shí)間間隔的比值確定自動(dòng)停止時(shí)間間隔。
全文摘要
一種電源控制設(shè)備包括一系統(tǒng),能由用戶(hù)或自動(dòng)地被驅(qū)動(dòng)和控制;狀態(tài)測(cè)量裝置,用于檢測(cè)上述系統(tǒng)的操作狀態(tài);測(cè)量裝置,用于在根據(jù)所述狀態(tài)檢測(cè)裝置的一輸出完成處理后,測(cè)量與所述系統(tǒng)中狀態(tài)改變相關(guān)的信息;確定裝置,用于根據(jù)所述信息確定自動(dòng)驅(qū)動(dòng)停止時(shí)間間隔;時(shí)間通知裝置,接收狀態(tài)檢測(cè)裝置的輸出,用以測(cè)量空閑時(shí)間,并用以通知該空閑時(shí)間已超過(guò)所述自動(dòng)驅(qū)動(dòng)停止時(shí)間間隔;以及系統(tǒng)控制裝置,用以根據(jù)所述時(shí)間通知裝置的一輸出停止所述系統(tǒng)的工作。
文檔編號(hào)G06F11/34GK1140273SQ9610735
公開(kāi)日1997年1月15日 申請(qǐng)日期1996年3月30日 優(yōu)先權(quán)日1995年3月31日
發(fā)明者鄉(xiāng)津智信 申請(qǐng)人:三菱電機(jī)株式會(huì)社