亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

提高便攜電子設(shè)備的電池壽命的方法和裝置的制作方法

文檔序號(hào):6465020閱讀:249來源:國知局
專利名稱:提高便攜電子設(shè)備的電池壽命的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及便攜電子設(shè)備,更具體的是涉及提高便攜電子設(shè)備的電池壽命。
為了彌補(bǔ)內(nèi)部存儲(chǔ)器容量的限制,多數(shù)便攜電子設(shè)備使用可移動(dòng)式存儲(chǔ)器裝置向便攜電子設(shè)備提供數(shù)據(jù)。普通可移動(dòng)式存儲(chǔ)裝置包含可移動(dòng)盤驅(qū)動(dòng)器,硬盤驅(qū)動(dòng)器或compact flashTM存儲(chǔ)器裝置。這里所指的可移動(dòng)式存儲(chǔ)裝置包含可以位于便攜電子設(shè)備外部或內(nèi)部的裝置。
雖然可移動(dòng)式存儲(chǔ)裝置包含足夠存儲(chǔ)量并且可以維持便攜電子設(shè)備所需的多數(shù)數(shù)據(jù)速率,但這些存儲(chǔ)裝置耗電量較大并且因而嚴(yán)重降低便攜電子設(shè)備的電池壽命。例如,在運(yùn)行MP3播放器應(yīng)用的典型PDA使用可移動(dòng)式存儲(chǔ)裝置向PDA連續(xù)提供數(shù)字化音頻數(shù)據(jù)的情況下,該P(yáng)DA的電池壽命大約為30-45分鐘。這種較短的電池壽命致使便攜電子設(shè)備在高強(qiáng)度數(shù)據(jù)操作方面的應(yīng)用成本昂貴且不方便。
根據(jù)本發(fā)明的第二個(gè)方面,系統(tǒng)包括適于存儲(chǔ)和傳送數(shù)據(jù)的第一裝置,該第一裝置能夠按照第一速率傳送數(shù)據(jù);被連接到第一裝置的中間存儲(chǔ)單元;被連接到第一裝置和中間存儲(chǔ)單元的第二裝置,該第二裝置具有處理器,該處理器適于執(zhí)行需要按照低于第一速率的第二速率把數(shù)據(jù)傳送到處理器的計(jì)算機(jī)程序;和適于啟動(dòng)按照第一速率從第一裝置到中間存儲(chǔ)單元的數(shù)據(jù)傳送和按照第二速率從中間存儲(chǔ)單元到處理器的數(shù)據(jù)傳送的計(jì)算機(jī)程序代碼。
優(yōu)選地在基于本發(fā)明第二個(gè)方面的系統(tǒng)中,第一裝置加電時(shí)的電耗(電量消耗)高于中間存儲(chǔ)單元加電時(shí)的電耗。
優(yōu)選地該系統(tǒng)還包括適于在從第一裝置向中間存儲(chǔ)單元傳送數(shù)據(jù)之后將第一裝置斷電的計(jì)算機(jī)程序代碼。
并且,有利地,在這個(gè)系統(tǒng)中該中間存儲(chǔ)單元和計(jì)算機(jī)程序代碼位于第二裝置內(nèi)。
第一裝置可以包括從硬盤驅(qū)動(dòng)器,計(jì)算機(jī),快閃存儲(chǔ)器裝置,磁帶驅(qū)動(dòng)器,CD-ROM驅(qū)動(dòng)器和DVD驅(qū)動(dòng)器構(gòu)成的組中選出的一種裝置,這樣會(huì)更加有利。
更有利地,第二裝置包括個(gè)人數(shù)據(jù)助理。
第二裝置可以包括適于播放壓縮音頻數(shù)據(jù)的裝置。
在本發(fā)明第二方面的一個(gè)實(shí)施例中,中間存儲(chǔ)單元包括高速緩沖存儲(chǔ)器。優(yōu)選地,該高速緩沖存儲(chǔ)器包括從先入先出緩沖器,隨機(jī)存取存儲(chǔ)器,靜態(tài)存儲(chǔ)器和動(dòng)態(tài)存儲(chǔ)器構(gòu)成的組中選出的一種存儲(chǔ)器。
根據(jù)本發(fā)明的第三方面,裝置包括適于被連接到能夠按照第一速率傳送數(shù)據(jù)的存儲(chǔ)裝置的中間存儲(chǔ)單元;被連接到中間存儲(chǔ)單元并且適于連接到存儲(chǔ)裝置的處理器,該處理器適于執(zhí)行需要按照低于第一速率的第二速率把數(shù)據(jù)傳遞到處理器的計(jì)算機(jī)程序;和適于啟動(dòng)按照第一速率從存儲(chǔ)裝置到中間存儲(chǔ)單元的數(shù)據(jù)傳送和按照第二速率從中間存儲(chǔ)單元到處理器的數(shù)據(jù)傳送的計(jì)算機(jī)程序代碼。
在該裝置中,優(yōu)選地,存儲(chǔ)裝置加電時(shí)的電耗高于中間存儲(chǔ)單元加電時(shí)的電耗。
優(yōu)選地,該裝置還包括適于在從存儲(chǔ)裝置向中間存儲(chǔ)單元傳送數(shù)據(jù)之后將存儲(chǔ)裝置斷電的計(jì)算機(jī)程序代碼。
根據(jù)本發(fā)明的第四方面,一種計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)具有啟動(dòng)第一裝置和中間存儲(chǔ)單元之間的以第一速率的數(shù)據(jù)傳送的裝置;和啟動(dòng)中間存儲(chǔ)單元和處理器之間的以第二速率的數(shù)據(jù)傳送的裝置,其中第二速率低于第一速率。
優(yōu)選地,該計(jì)算機(jī)產(chǎn)品還包括在從第一裝置向中間存儲(chǔ)單元傳送數(shù)據(jù)之后將第一裝置斷電的裝置。
根據(jù)本發(fā)明的第五方面,在第一裝置和第二裝置之間傳送數(shù)據(jù)的方法包括提供用于存儲(chǔ)數(shù)據(jù)和傳送數(shù)據(jù)的第一裝置,該第一裝置能夠按照第一速率傳送數(shù)據(jù);提供第二裝置,該第二裝置需要具有低于第一速率的第二速率的數(shù)據(jù);從第一裝置向中間存儲(chǔ)單元以第一速率傳送數(shù)據(jù);從中間存儲(chǔ)單元向第二裝置以第二速率傳送數(shù)據(jù)。
在使用該方法時(shí),優(yōu)選地第一裝置加電時(shí)的電耗高于中間存儲(chǔ)單元加電時(shí)的電耗。
優(yōu)選地,該方法還包括在從第一裝置向中間存儲(chǔ)單元傳送數(shù)據(jù)之后將第一裝置斷電。
為了滿足現(xiàn)有技術(shù)的需要,提供可以明顯提高進(jìn)行諸如播放數(shù)字音頻或視頻的高強(qiáng)度數(shù)據(jù)操作的便攜電子設(shè)備電池壽命的系統(tǒng),裝置,計(jì)算機(jī)程序產(chǎn)品和方法。不僅特別利于提高上述便攜電子設(shè)備的電池壽命,本發(fā)明還可以用于其它包含便攜DVD播放器,佩帶式計(jì)算機(jī)和車載個(gè)人計(jì)算機(jī)的應(yīng)用。
可以存儲(chǔ)數(shù)據(jù)和傳送數(shù)據(jù)的第一裝置或存儲(chǔ)裝置的例子是諸如硬盤驅(qū)動(dòng)器,磁帶驅(qū)動(dòng)器,CD-ROM驅(qū)動(dòng)器,DVD驅(qū)動(dòng)器的可移動(dòng)式存儲(chǔ)裝置或諸如compact flashTM存儲(chǔ)器裝置,Smart MediaTM或Memory StickTM的快閃存儲(chǔ)器裝置。第一裝置能夠按照第一速率傳送數(shù)據(jù)。中間存儲(chǔ)單元(例如諸如先入先出緩沖器,隨機(jī)存取存儲(chǔ)器,靜態(tài)存儲(chǔ)器或動(dòng)態(tài)存儲(chǔ)器的高速緩沖存儲(chǔ)器)被連接到第一裝置,第二裝置(例如,諸如PDA,MP3播放器,視頻播放器等等的便攜電子設(shè)備)被連接到第一裝置和中間存儲(chǔ)單元。在所述實(shí)施例中,第二裝置包含處理器,該處理器適于執(zhí)行需要按照低于第一速率的第二速率把數(shù)據(jù)傳送到處理器的計(jì)算機(jī)程序。
提供的計(jì)算機(jī)程序代碼可以啟動(dòng)從第一裝置到中間存儲(chǔ)單元的以第一速率的數(shù)據(jù)傳送,而且可以啟動(dòng)從中間存儲(chǔ)單元到處理器的以第二速率的數(shù)據(jù)傳送。選出的中間存儲(chǔ)單元加電時(shí)的電耗最好低于第一裝置加電時(shí)的電耗。計(jì)算機(jī)程序代碼最好在從第一裝置向中間存儲(chǔ)單元傳送數(shù)據(jù)之后將第一裝置斷電。在這里,“加電”(powered on,提高功耗)意味著處于適于數(shù)據(jù)傳送的工作狀態(tài)(例如硬盤或CD-ROM正在轉(zhuǎn)動(dòng)的狀態(tài)),而“斷電”(powered down,降低功耗)意味著處于降低電耗的工作狀態(tài),例如停止為設(shè)備提供任何電力的狀態(tài)或空閑狀態(tài)(例如硬盤或CD-ROM靜止不動(dòng)的狀態(tài))。
在本發(fā)明的其它方面,提供了裝置,計(jì)算機(jī)程序產(chǎn)品和方法用于上述系統(tǒng)內(nèi)部(或獨(dú)立于上述系統(tǒng)使用)。通過計(jì)算機(jī)可讀介質(zhì)(例如載波信號(hào),軟盤,硬盤,隨機(jī)存取存儲(chǔ)器等等)承載本發(fā)明的計(jì)算機(jī)程序產(chǎn)品。
下面參照附圖更詳細(xì)地描述本發(fā)明,其中

圖1是提高諸如個(gè)人數(shù)據(jù)助理的便攜電子設(shè)備的電池壽命的第一新穎系統(tǒng)的示意圖;圖2是圖1的第一系統(tǒng)的優(yōu)選處理過程的流程圖;圖3是提高諸如數(shù)字音頻和/或視頻播放器的便攜電子設(shè)備的電池壽命的第二新穎系統(tǒng)的示意圖;圖4是圖3的第二系統(tǒng)的優(yōu)選處理過程的流程圖;以及圖5是提高便攜電子設(shè)備的電池壽命的第三新穎系統(tǒng)的示意圖。
在附圖中,類似附圖標(biāo)記表示相同或功能類似的單元。另外,附圖標(biāo)記的最左邊數(shù)字標(biāo)識(shí)第一次出現(xiàn)該附圖標(biāo)記的附圖。
在需要使用可移動(dòng)式存儲(chǔ)裝置的高強(qiáng)度數(shù)據(jù)操作期間,例如在PDA運(yùn)行MP3播放器應(yīng)用時(shí),已經(jīng)發(fā)現(xiàn)本發(fā)明把PDA的電池壽命從30-45分鐘的傳統(tǒng)時(shí)限延長到10個(gè)小時(shí)。不僅特別利于提高PDA和MP3播放器的電池壽命,本發(fā)明還可以用于許多其它包含便攜DVD播放器,佩帶式計(jì)算機(jī)和車載個(gè)人計(jì)算機(jī)的應(yīng)用。
圖1是提高諸如個(gè)人數(shù)據(jù)助理(PDA)102的便攜電子設(shè)備電池壽命的第一新穎系統(tǒng)100的示意圖。第一系統(tǒng)100包括被連接到PDA 102的可移動(dòng)式存儲(chǔ)裝置104??梢苿?dòng)式存儲(chǔ)裝置104適于存儲(chǔ)數(shù)據(jù)和傳送數(shù)據(jù),并且可以包括例如硬盤驅(qū)動(dòng)器,個(gè)人計(jì)算機(jī),磁帶驅(qū)動(dòng)器,CD-ROM驅(qū)動(dòng)器,DVD驅(qū)動(dòng)器,諸如compact flashTM存儲(chǔ)器裝置,Smart MediaTM或MemoryStickTM的快閃存儲(chǔ)器裝置或任何其他傳統(tǒng)存儲(chǔ)裝置。
PDA 102包含被連接到高速緩沖存儲(chǔ)器108的處理器106和控制處理器106的操作的計(jì)算機(jī)程序代碼110。處理器106可以包括例如任何傳統(tǒng)的微處理器。高速緩沖存儲(chǔ)器108最好包括PDA 102的一部分內(nèi)部隨機(jī)豐取存儲(chǔ)器(RAM)112,但是通常可以包括任何其他諸如先入先出緩沖器,靜態(tài)存儲(chǔ)器,動(dòng)態(tài)存儲(chǔ)器等等的已知存儲(chǔ)器裝置。為了提高PDA 102的電池壽命,高速緩沖存儲(chǔ)器108加電時(shí)的電耗應(yīng)當(dāng)?shù)陀诳梢苿?dòng)式存儲(chǔ)裝置104加電時(shí)的電耗。
計(jì)算機(jī)程序代碼110包含開始或“啟動(dòng)”PDA 102或可移動(dòng)式存儲(chǔ)裝置104內(nèi)部的多個(gè)事件的程序代碼。計(jì)算機(jī)程序代碼110啟動(dòng)的事件最好包含1.按照第一速率從可移動(dòng)式存儲(chǔ)裝置104到高速緩沖存儲(chǔ)器108的數(shù)據(jù)傳送;2.按照低于第一速率的第二速率從高速緩沖存儲(chǔ)器108到處理器106的數(shù)據(jù)傳送;以及
3.在從可移動(dòng)式存儲(chǔ)裝置104向高速緩沖存儲(chǔ)器108傳送數(shù)據(jù)之后將可移動(dòng)式存儲(chǔ)裝置104斷電。
可以理解,計(jì)算機(jī)程序代碼110控制處理器106啟動(dòng)事件。
可以使用任何諸如C,C++,Pascal等等的編程語言編寫計(jì)算機(jī)程序代碼110。計(jì)算機(jī)程序代碼110最好駐留在PDA 102的設(shè)備驅(qū)動(dòng)程序內(nèi)。例如,如果PDA 102使用微軟公司W(wǎng)indows CE操作系統(tǒng),計(jì)算機(jī)程序代碼110最好駐留在MicrosoftTMWindows CETM操作系統(tǒng)的設(shè)備驅(qū)動(dòng)程序中。
如上所述,通過以相對(duì)較高的數(shù)據(jù)傳送速率從可移動(dòng)式存儲(chǔ)裝置104“預(yù)讀”數(shù)據(jù),在中間存儲(chǔ)單元(例如高速緩沖存儲(chǔ)器108)中存儲(chǔ)預(yù)讀數(shù)據(jù)并且(以相對(duì)較低的傳送速率)從高速緩沖存儲(chǔ)器108而不是可移動(dòng)式存儲(chǔ)裝置104向處理器106提供數(shù)據(jù),本發(fā)明提高了便攜電子設(shè)備(例如PDA102)的電池壽命。當(dāng)處理器106訪問高速緩沖存儲(chǔ)器108中存儲(chǔ)的數(shù)據(jù)時(shí),可移動(dòng)式存儲(chǔ)裝置104斷電,直到處理器106讀出高速緩沖存儲(chǔ)器108中存儲(chǔ)的所有(或幾乎所有)數(shù)據(jù)。此后,可移動(dòng)式存儲(chǔ)裝置104在僅夠用新數(shù)據(jù)填充高速緩沖存儲(chǔ)器108的時(shí)間內(nèi)加電,并且重復(fù)上述過程。由于可移動(dòng)式存儲(chǔ)裝置104的電耗明顯高于高速緩沖存儲(chǔ)器108(例如IBM微驅(qū)動(dòng)器的大約270毫安明顯高于內(nèi)部RAM的15毫安),高速緩沖存儲(chǔ)器108斷電可以產(chǎn)生非常明顯的節(jié)電效果。因而大大延長了PDA 102的電池壽命。
圖2是圖1的第一系統(tǒng)100中明顯提高高強(qiáng)度數(shù)據(jù)操作期間PDA 102的電池壽命的優(yōu)選處理過程200的流程圖。在處理器106執(zhí)行進(jìn)行諸如播放數(shù)字音頻或視頻的高強(qiáng)度數(shù)據(jù)操作的計(jì)算機(jī)程序期間,處理器106需要速率高達(dá)大約1.5兆字節(jié)/分鐘的連續(xù)數(shù)據(jù)流。這里,向處理器106提供的連續(xù)數(shù)據(jù)被稱作“數(shù)據(jù)流”。
參照?qǐng)D2,處理過程200在PDA 102運(yùn)行計(jì)算機(jī)程序代碼110時(shí)開始步驟201。在步驟202,計(jì)算機(jī)程序代碼110指定一部分RAM 112作為高速緩沖存儲(chǔ)器108(例如用作預(yù)讀高速緩存)。處理器106接著請(qǐng)求(步驟203)PDA 102所需的用于數(shù)據(jù)流的一定量的數(shù)據(jù)(例如播放數(shù)字音頻或視頻或進(jìn)行某些其它高強(qiáng)度數(shù)據(jù)操作)。
在步驟204,計(jì)算機(jī)程序代碼110確定所請(qǐng)求的數(shù)據(jù)是否駐留在高速緩沖存儲(chǔ)器108中。如果所請(qǐng)求的數(shù)據(jù)不在高速緩沖存儲(chǔ)器108內(nèi),則處理過程200繼續(xù)進(jìn)行步驟205-207;否則繼續(xù)執(zhí)行步驟208。
在步驟205,計(jì)算機(jī)程序代碼110(通過從處理器106發(fā)送到可移動(dòng)式存儲(chǔ)裝置104的命令)對(duì)可移動(dòng)式存儲(chǔ)裝置104加電,而計(jì)算機(jī)程序代碼110則啟動(dòng)從可移動(dòng)式存儲(chǔ)裝置104向高速緩沖存儲(chǔ)器108傳送所請(qǐng)求的數(shù)據(jù)(步驟206)。在可移動(dòng)式存儲(chǔ)裝置104加電時(shí),也從可移動(dòng)式存儲(chǔ)裝置104向高速緩沖存儲(chǔ)器108傳送足夠的數(shù)據(jù)填充高速緩沖存儲(chǔ)器108。最好按照可移動(dòng)式存儲(chǔ)裝置104的最大傳送速率傳送從可移動(dòng)式存儲(chǔ)裝置104到高速緩沖存儲(chǔ)器108的所有數(shù)據(jù),以使可移動(dòng)式存儲(chǔ)裝置104加電的時(shí)間達(dá)到最小。在向高速緩沖存儲(chǔ)器108傳送數(shù)據(jù)之后,計(jì)算機(jī)程序代碼110對(duì)可移動(dòng)式存儲(chǔ)裝置104斷電(步驟207)。
在步驟208,計(jì)算機(jī)程序代碼110啟動(dòng)從高速緩沖存儲(chǔ)器108到處理器106的所請(qǐng)求的數(shù)據(jù)的傳送。按照PDA 102的數(shù)據(jù)流所需的速率(例如處理器106執(zhí)行的諸如播放數(shù)字音頻或視頻或進(jìn)行某些其它高強(qiáng)度數(shù)據(jù)操作的計(jì)算機(jī)程序所需的速率)傳送所請(qǐng)求的數(shù)據(jù)。從高速緩沖存儲(chǔ)器108到處理器106的數(shù)據(jù)傳送速率最好明顯低于從可移動(dòng)式存儲(chǔ)裝置104到高速緩沖存儲(chǔ)器108的數(shù)據(jù)傳送速率。通過這種方式,降低了可移動(dòng)式存儲(chǔ)裝置104加電的時(shí)間,并且提高了PDA 102的電池壽命。
在步驟209,處理器106處理從高速緩沖存儲(chǔ)器108傳送過來的數(shù)據(jù)。在步驟210,計(jì)算機(jī)程序代碼110確定處理器106是否需要處理額外數(shù)據(jù)(例如PDA 102正在執(zhí)行的計(jì)算機(jī)程序是否需要更多的數(shù)據(jù)),如果是這樣的話,處理過程200返回到步驟203以請(qǐng)求額外數(shù)據(jù);否則處理過程200在步驟211結(jié)束。
圖3是提高諸如數(shù)字音頻和/或視頻播放器302的便攜電子設(shè)備的電池壽命的第二新穎系統(tǒng)300的示意圖。第二系統(tǒng)300類似于第一系統(tǒng)100并且包括被連接到數(shù)字音頻和/或視頻播放器302的可移動(dòng)式存儲(chǔ)裝置304。可移動(dòng)式存儲(chǔ)裝置304可以包括諸如IBM微驅(qū)動(dòng)器的硬盤驅(qū)動(dòng)器,快閃存儲(chǔ)器裝置,磁帶驅(qū)動(dòng)器,CD-ROM驅(qū)動(dòng)器,DVD驅(qū)動(dòng)器或任何其他傳統(tǒng)存儲(chǔ)裝置。
數(shù)字音頻和/或視頻播放器302包含被連接到高速緩沖存儲(chǔ)器308的處理器306,和控制處理器306的操作的計(jì)算機(jī)程序代碼310。處理器306可以包括任何傳統(tǒng)的微處理器。與最好把一部分內(nèi)部RAM用作高速緩沖存儲(chǔ)器的PDA 102不同,高速緩沖存儲(chǔ)器308最好是諸如與數(shù)字音頻和/或視頻播放器302的內(nèi)部RAM分離的RAM(未示出),先入先出緩沖器,靜態(tài)存儲(chǔ)器,動(dòng)態(tài)存儲(chǔ)器等等的附加存儲(chǔ)器裝置。高速緩沖存儲(chǔ)器308加電時(shí)的電耗應(yīng)當(dāng)?shù)陀诳梢苿?dòng)式存儲(chǔ)裝置304加電時(shí)的電耗。
計(jì)算機(jī)程序代碼310包含啟動(dòng)數(shù)字音頻和/或視頻播放器302或可移動(dòng)式存儲(chǔ)裝置304中的多個(gè)事件的程序代碼。計(jì)算機(jī)程序代碼310啟動(dòng)的事件最好包含1.按照第一速率從可移動(dòng)式存儲(chǔ)裝置304到高速緩沖存儲(chǔ)器308的數(shù)據(jù)傳送;2.按照低于第一速率的第二速率從高速緩沖存儲(chǔ)器308到處理器306的數(shù)據(jù)傳送;以及3.在從可移動(dòng)式存儲(chǔ)裝置104向高速緩沖存儲(chǔ)器108傳送數(shù)據(jù)之后對(duì)可移動(dòng)式存儲(chǔ)裝置304斷電。
圖4是圖3的第二系統(tǒng)300中明顯提高數(shù)字音頻和/或視頻播放器302播放數(shù)字音頻和/或視頻時(shí)數(shù)字音頻和/或視頻播放器302的電池壽命的優(yōu)選處理過程400的流程圖。參照?qǐng)D4,在數(shù)字音頻和/或視頻播放器302運(yùn)行計(jì)算機(jī)程序代碼310時(shí)處理過程400開始于步驟401。在步驟402,處理器306請(qǐng)求數(shù)字音頻和/或視頻播放器302播放輸送的數(shù)字音頻和/或視頻所需的一定數(shù)量的數(shù)據(jù)。
在步驟403,計(jì)算機(jī)程序代碼310確定高速緩沖存儲(chǔ)器308內(nèi)部的未讀數(shù)據(jù)量是否已經(jīng)低于預(yù)定閾值(例如高速緩沖存儲(chǔ)器308中是否存在足夠繼續(xù)進(jìn)行數(shù)據(jù)流的未讀數(shù)據(jù))。優(yōu)選預(yù)定閾值是高速緩沖存儲(chǔ)器308內(nèi)的大約10%未讀數(shù)據(jù),或高速緩沖存儲(chǔ)器308用完未讀數(shù)據(jù)之前大約5秒(例如足夠IBM微驅(qū)動(dòng)器加電并向高速緩沖存儲(chǔ)器308傳送數(shù)據(jù)的時(shí)間)。如果高速緩沖存儲(chǔ)器308內(nèi)的未讀數(shù)據(jù)量低于預(yù)定閾值,處理過程400繼續(xù)執(zhí)行步驟404-406;否則處理過程400繼續(xù)執(zhí)行步驟407。
在步驟405,計(jì)算機(jī)程序代碼310將可移動(dòng)式存儲(chǔ)裝置304加電。此后計(jì)算機(jī)程序代碼310啟動(dòng)從可移動(dòng)式存儲(chǔ)裝置304傳送足夠的數(shù)據(jù)以填充高速緩沖存儲(chǔ)器308(步驟405)并且將可移動(dòng)式存儲(chǔ)裝置304斷電(步驟406)。最好按照可移動(dòng)式存儲(chǔ)裝置304的最大傳送速率傳送來自可移動(dòng)式存儲(chǔ)裝置304的所有數(shù)據(jù),以便可移動(dòng)式存儲(chǔ)裝置304加電的時(shí)間達(dá)到最小。
在步驟407,計(jì)算機(jī)程序代碼310啟動(dòng)按照處理器306播放數(shù)字音頻和/或視頻所需的速率從高速緩沖存儲(chǔ)器308到處理器306所請(qǐng)求的數(shù)據(jù)的傳送。從高速緩沖存儲(chǔ)器308到處理器306的數(shù)據(jù)傳送速率最好明顯低于從可移動(dòng)式存儲(chǔ)裝置304到高速緩沖存儲(chǔ)器308的數(shù)據(jù)傳送速率。通過這種方式,降低了可移動(dòng)式存儲(chǔ)裝置304加電的時(shí)間,并且提高了數(shù)字音頻和/或視頻播放器302的電池壽命。
在步驟408,處理器106處理從高速緩沖存儲(chǔ)器308傳送過來的數(shù)據(jù)。在步驟409,計(jì)算機(jī)程序代碼310確定處理器306是否需要處理額外數(shù)據(jù)(例如是否數(shù)字音頻和/或視頻播放器302還正在播放數(shù)字音頻或視頻),如果是這樣的話,處理過程400返回到步驟402以請(qǐng)求額外數(shù)據(jù);否則處理過程400在步驟410結(jié)束。
圖5是提高便攜電子設(shè)備502(例如PDA,數(shù)字音頻和/或視頻播放器等等)的電池壽命的第三新穎系統(tǒng)500的示意圖。第三系統(tǒng)500類似于第一系統(tǒng)100和第二系統(tǒng)300。然而與第一系統(tǒng)100和第二系統(tǒng)300不同,第三系統(tǒng)500使用可移動(dòng)式存儲(chǔ)裝置內(nèi)的而不是便攜電子設(shè)備內(nèi)的預(yù)讀高速緩存。
參照?qǐng)D5,第三系統(tǒng)500包括被連接到便攜電子設(shè)備502的可移動(dòng)式存儲(chǔ)裝置504??梢苿?dòng)式存儲(chǔ)裝置304包括諸如硬盤驅(qū)動(dòng)器,快閃存儲(chǔ)器裝置,磁帶驅(qū)動(dòng)器,CD-ROM驅(qū)動(dòng)器,DVD驅(qū)動(dòng)器或任何其他傳統(tǒng)存儲(chǔ)裝置的傳統(tǒng)數(shù)據(jù)存儲(chǔ)介質(zhì)506。另外,可移動(dòng)式存儲(chǔ)裝置504包含被連接到數(shù)據(jù)存儲(chǔ)介質(zhì)506和高速緩沖存儲(chǔ)器510的處理器508,以及控制處理器508的操作的計(jì)算機(jī)程序代碼512。處理器508可以包括例如任何傳統(tǒng)的微處理器。高速緩沖存儲(chǔ)器510最好是諸如內(nèi)部RAM,先入先出緩沖器,靜態(tài)存儲(chǔ)器,動(dòng)態(tài)存儲(chǔ)器等等的低功率存儲(chǔ)器裝置。高速緩沖存儲(chǔ)器510加電時(shí)的電耗應(yīng)當(dāng)?shù)陀跀?shù)據(jù)存儲(chǔ)介質(zhì)506加電時(shí)的電耗。便攜電子設(shè)備502包含其自身的處理器514。
第三系統(tǒng)500的操作類似于前面描述的處理過程200或處理過程400,不同之處在于不需要步驟202并且在步驟205/404和207/406只分別使可移動(dòng)式存儲(chǔ)裝置504的數(shù)據(jù)存儲(chǔ)介質(zhì)506加電和斷電。另外,在步驟208-210或在步驟407-409中所指的處理器是便攜電子設(shè)備502的處理器514,而不是可移動(dòng)式存儲(chǔ)裝置504的處理器508。
前面的描述只公開了本發(fā)明的優(yōu)選實(shí)施例,針對(duì)前面公開的裝置和方法并且不超出本發(fā)明范圍的修改可以容易地被本領(lǐng)域普通技術(shù)人員理解。例如,這里描述的具體便攜電子設(shè)備,可移動(dòng)式存儲(chǔ)裝置和高速緩沖存儲(chǔ)器只是示例性的,也可以使用任何其他裝置/存儲(chǔ)器。并且,計(jì)算機(jī)程序代碼110,計(jì)算機(jī)程序代碼310和計(jì)算機(jī)程序代碼510均可以包括計(jì)算機(jī)程序產(chǎn)品。
因此,雖然結(jié)合優(yōu)選實(shí)施例公開了本發(fā)明,但應(yīng)當(dāng)理解,其它實(shí)施例也落入下面權(quán)利要求書所定義的本發(fā)明范圍內(nèi)。
權(quán)利要求
1.一種在第一裝置和第二裝置之間傳送數(shù)據(jù)的方法,包括提供存儲(chǔ)數(shù)據(jù)和傳送數(shù)據(jù)的第一裝置,該第一裝置能夠按照第一速率傳送數(shù)據(jù);提供第二裝置,該第二裝置需要具有低于第一速率的第二速率的數(shù)據(jù);以第一速率從第一裝置向中間存儲(chǔ)單元傳送數(shù)據(jù);以及以第二速率從中間存儲(chǔ)單元向第二裝置傳送數(shù)據(jù)。
2.具有計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)可讀介質(zhì)包含用于啟動(dòng)第一裝置和中間存儲(chǔ)單元之間的以第一速率的數(shù)據(jù)傳送的裝置;以及用于啟動(dòng)中間存儲(chǔ)單元和處理器之間的以第二速率的數(shù)據(jù)傳送的裝置,其中第二速率低于第一速率。
3.一種系統(tǒng),包括適于存儲(chǔ)和傳送數(shù)據(jù)的第一裝置,該第一裝置能夠按照第一速率傳送數(shù)據(jù);被連接到第一裝置的中間存儲(chǔ)單元;被連接到第一裝置和中間存儲(chǔ)單元的第二裝置,該第二裝置具有處理器,該處理器適于執(zhí)行需要按照低于第一速率的第二速率把數(shù)據(jù)傳送到處理器的計(jì)算機(jī)程序;以及適于啟動(dòng)按照第一速率從第一裝置到中間存儲(chǔ)單元的數(shù)據(jù)傳送和按照第二速率從中間存儲(chǔ)單元到處理器的數(shù)據(jù)傳送的計(jì)算機(jī)程序代碼。
4.一種裝置,包括適于連接到能夠按照第一速率傳送數(shù)據(jù)的存儲(chǔ)裝置的中間存儲(chǔ)單元;被連接到中間存儲(chǔ)單元并且適于連接到存儲(chǔ)裝置的處理器,該處理器適于執(zhí)行需要按照低于第一速率的第二速率把數(shù)據(jù)傳遞到處理器的計(jì)算機(jī)程序;以及適于啟動(dòng)按照第一速率從存儲(chǔ)裝置到中間存儲(chǔ)單元的數(shù)據(jù)傳送和按照第二速率從中間存儲(chǔ)單元到處理器的數(shù)據(jù)傳送的計(jì)算機(jī)程序代碼。
5.一種如前面權(quán)利要求中的一個(gè)所述的方法,計(jì)算機(jī)產(chǎn)品,系統(tǒng),或裝置,其中所述第一裝置或所述存儲(chǔ)裝置加電時(shí)的電耗高于中間存儲(chǔ)單元加電時(shí)的電耗。
6.一種如前面權(quán)利要求中的一個(gè)所述的方法,計(jì)算機(jī)產(chǎn)品,系統(tǒng),或裝置,還包括適于在從第一裝置或存儲(chǔ)裝置向中間存儲(chǔ)單元傳送數(shù)據(jù)之后將所述第一裝置或所述存儲(chǔ)裝置斷電的計(jì)算機(jī)程序代碼。
7.一種如權(quán)利要求3,或從屬于權(quán)利要求書3的權(quán)利要求書5或6所述的系統(tǒng),其中中間存儲(chǔ)單元和計(jì)算機(jī)程序代碼在第二裝置內(nèi)。
8.一種系統(tǒng),包括適于存儲(chǔ)和傳送數(shù)據(jù)的可移動(dòng)式存儲(chǔ)裝置,該可移動(dòng)式存儲(chǔ)裝置能夠按照第一速率傳送數(shù)據(jù);被連接到可移動(dòng)式存儲(chǔ)裝置的便攜電子設(shè)備,該便攜電子設(shè)備包含處理器,在操作中該處理器需要數(shù)據(jù)按照低于第一速率的第二速率被傳送過來;適于從可移動(dòng)式存儲(chǔ)裝置接收數(shù)據(jù)和向處理器傳送數(shù)據(jù)的高速緩沖存儲(chǔ)器;以及適于進(jìn)行以下操作的裝置啟動(dòng)按照第一速率從可移動(dòng)式存儲(chǔ)裝置到高速緩沖存儲(chǔ)器的數(shù)據(jù)傳送;啟動(dòng)按照第二速率從高速緩沖存儲(chǔ)器到處理器的數(shù)據(jù)傳送;以及在從可移動(dòng)式存儲(chǔ)裝置向高速緩沖存儲(chǔ)器傳送數(shù)據(jù)之后將可移動(dòng)式存儲(chǔ)裝置斷電。
9.節(jié)省系統(tǒng)中的電耗的方法,該系統(tǒng)包括便攜電子設(shè)備和存儲(chǔ)便攜電子設(shè)備所需的數(shù)據(jù)的可移動(dòng)式存儲(chǔ)裝置,其中該存儲(chǔ)裝置能夠按照高于向該便攜電子設(shè)備輸入數(shù)據(jù)所需的第二速率的第一速率傳送數(shù)據(jù),該方法包括以下步驟提供加電時(shí)的電耗低于可移動(dòng)式存儲(chǔ)裝置加電時(shí)的電耗的中間存儲(chǔ)裝置;按照所述第一速率從可移動(dòng)式存儲(chǔ)裝置向中間存儲(chǔ)裝置傳送數(shù)據(jù);按照所述第二速率從中間存儲(chǔ)裝置向便攜電子設(shè)備傳送數(shù)據(jù);以及在從可移動(dòng)式存儲(chǔ)裝置向中間存儲(chǔ)裝置傳送數(shù)據(jù)之后將可移動(dòng)式存儲(chǔ)裝置斷電。
全文摘要
系統(tǒng)(100)包各市地可以存儲(chǔ)和傳送數(shù)據(jù)的第一裝置(104)。該第一裝置(104)能夠按照第一速率傳送數(shù)據(jù),盡管也可以按照其它速率傳送數(shù)據(jù)。中間存儲(chǔ)單元(108)被連接到第一裝置,并且第二裝置(102)被連接到第一裝置和中間存儲(chǔ)單元。第二裝置包含處理器(106),該處理器適于執(zhí)行需要按照低于第一速率的第二速率把數(shù)據(jù)傳送到處理器的計(jì)算機(jī)程序。最好選擇加電時(shí)消耗的功率低于第一裝置(104)加電時(shí)消耗的功率的中間存儲(chǔ)單元(108),并且最好提供在數(shù)據(jù)從第一裝置傳送到中間存儲(chǔ)單元(108)之后將第一裝置(104)斷電的計(jì)算機(jī)程序代碼(110)。
文檔編號(hào)G06F3/06GK1425152SQ0180413
公開日2003年6月18日 申請(qǐng)日期2001年1月15日 優(yōu)先權(quán)日2000年1月26日
發(fā)明者D·J·莫科姆 申請(qǐng)人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1