專利名稱::節(jié)能系統(tǒng)以及節(jié)能方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種節(jié)能裝置,尤其涉及一種適用于網(wǎng)絡(luò)模塊的節(jié)能裝置。
背景技術(shù):
:便攜式電子裝置(portableelectricaldevice),也稱為移動(dòng)裝置(mobiledevice)或是手持裝置(handhelddevice),例如手機(jī)、筆記本電腦或平板電腦等。在今日,便攜式電子裝置可以說(shuō)是相當(dāng)普及,幾乎每個(gè)人都有移動(dòng)電話或是筆記本電腦等電子裝置。便攜式電子裝置已經(jīng)融入我們的生活,成為人們不可或缺的必需品。一般手持式裝置都是以系統(tǒng)的角度進(jìn)行設(shè)計(jì),例如在閑置一段時(shí)間的開(kāi)機(jī)狀態(tài)下,會(huì)將系統(tǒng)單芯片(systemonchip,S0C)進(jìn)入待機(jī)模式(standbymode)以節(jié)省機(jī)器在閑置時(shí)的耗電量,增加電池的使用時(shí)間。雖然系統(tǒng)單芯片本身在待機(jī)模式下的耗電量是毫安培(mA)等級(jí),但在一般網(wǎng)絡(luò)裝置(如WIFI)開(kāi)啟模式下,即使使用者沒(méi)在使用,WIFI依然持續(xù)在耗電,故此專利即以根據(jù)AP是否需要網(wǎng)絡(luò)連線來(lái)作為WIFI是否即時(shí)進(jìn)入省電模式的判斷。
發(fā)明內(nèi)容為了克服現(xiàn)有技術(shù)的缺陷,本發(fā)明提供一種節(jié)能系統(tǒng),包括一存儲(chǔ)單元、一網(wǎng)絡(luò)模塊、一啟動(dòng)單元、一判斷單元以及一控制單元。網(wǎng)絡(luò)模塊用以連結(jié)至一網(wǎng)絡(luò)。啟動(dòng)單元用以將至少一應(yīng)用程序載入存儲(chǔ)單元中執(zhí)行,以及讀取應(yīng)用程序中的一信息。判斷單元用以根據(jù)啟動(dòng)單元所讀取的信息,判斷應(yīng)用程序是否需要連結(jié)至網(wǎng)絡(luò)并且產(chǎn)生一結(jié)果??刂茊卧靡援?dāng)結(jié)果不需要連結(jié)至網(wǎng)絡(luò)時(shí),致使網(wǎng)絡(luò)模塊進(jìn)入一省電模式。本發(fā)明還提供一種節(jié)能方法,用以控制連結(jié)至一網(wǎng)絡(luò)的一網(wǎng)絡(luò)模塊,節(jié)能方法包括當(dāng)一前景應(yīng)用程序被啟動(dòng)(launch)時(shí),讀取前景應(yīng)用程序的一第一信息;根據(jù)第一信息,判斷前景應(yīng)用程序是否需要連結(jié)至網(wǎng)絡(luò)并且產(chǎn)生一結(jié)果;以及當(dāng)結(jié)果不需要連結(jié)至網(wǎng)絡(luò)時(shí),致使網(wǎng)絡(luò)模塊進(jìn)入一省電模式。本發(fā)明可在前景應(yīng)用程序不需要連結(jié)至網(wǎng)絡(luò)時(shí)進(jìn)入省電模式,從而達(dá)到節(jié)能的效果O圖1為本發(fā)明的硬件架構(gòu)方框圖;圖2為本發(fā)明所揭示的一種節(jié)能系統(tǒng)的方框圖。圖3為本發(fā)明所揭示的一種節(jié)能方法的流程圖。圖4為本發(fā)明所揭示的一種節(jié)能方法的流程圖。其中,附圖標(biāo)記說(shuō)明如下:100電子系統(tǒng);110嵌入式控制器;120中央處理器;130存儲(chǔ)裝置;140網(wǎng)絡(luò)模塊;150芯片組;160只讀存儲(chǔ)器;200節(jié)能系統(tǒng);210啟動(dòng)單元;220判斷單元;230控制單元;240存儲(chǔ)單元。具體實(shí)施例方式以下將詳細(xì)討論本發(fā)明各種實(shí)施例的裝置及使用方法。然而值得注意的是,本發(fā)明所提供的許多可行的發(fā)明概念可實(shí)施在各種特定范圍中。這些特定實(shí)施例僅用于舉例說(shuō)明本發(fā)明的裝置及使用方法,但非用于限定本發(fā)明的范圍。圖1為本發(fā)明的硬件架構(gòu)方框圖。如圖1中所示,電子系統(tǒng)100包括嵌入式控制器110、中央處理器120、存儲(chǔ)裝置130、網(wǎng)絡(luò)模塊140、芯片組150以及只讀存儲(chǔ)器160。除此之外,本領(lǐng)域普通技術(shù)人員也可將電子系統(tǒng)100實(shí)施于其他系統(tǒng)樣態(tài)(configuration)上,例如,手持式設(shè)備(hand-helddevices)、多處理器系統(tǒng)、以微處理器為基礎(chǔ)或可程序化的消費(fèi)性電子產(chǎn)品(microprocessor-basedorprogrammableconsumerelectronics)、網(wǎng)絡(luò)電腦、迷你電腦、平板電腦、筆記本電腦、大型主機(jī)以及類似的設(shè)備。在電子系統(tǒng)100開(kāi)機(jī)時(shí),嵌入式控制器110讀取只讀存儲(chǔ)器160中的BIOS程序碼,以在開(kāi)機(jī)以及作業(yè)系統(tǒng)切換時(shí),提供電子系統(tǒng)100充足的信息,其中只讀存儲(chǔ)器160中的BIOS程序碼為控制整個(gè)開(kāi)機(jī)流程的核心機(jī)制。中央處理器120可包含一單一中央處理器(central-processingunit,CPU)或者是關(guān)聯(lián)于平行運(yùn)算環(huán)境(parallelprocessingenvironment)的多個(gè)平行中央處理器。存儲(chǔ)裝置130包含只讀存儲(chǔ)器(readonlymemory,ROM)、快閃存儲(chǔ)器(flashROM)、動(dòng)態(tài)存取存儲(chǔ)器(randomaccessmemory,RAM)、可擦除可編程只讀存儲(chǔ)器、電子式可擦除可編程只讀存儲(chǔ)器、暫存器、硬盤(pán)、和/或在所知的技術(shù)中以任何其他型式存在的電腦可讀取存儲(chǔ)媒介,用以存儲(chǔ)可供中央處理器120執(zhí)行的程序模塊以及應(yīng)用程序。一般而言,程序模塊以及應(yīng)用程序包含常序(routines)、程序(program)、對(duì)象(object)、元件(component)或網(wǎng)絡(luò)服務(wù)(WebService)等,用以執(zhí)行點(diǎn)對(duì)點(diǎn)通信系統(tǒng)的即時(shí)信息轉(zhuǎn)換(instantmessageswitch)功能。網(wǎng)絡(luò)模塊140可包含以太網(wǎng)絡(luò)卡或符合GPRS、802.11規(guī)格的無(wú)線網(wǎng)絡(luò)卡,用以連結(jié)至網(wǎng)絡(luò),例如2G(SecondGenerationwirelesstechnology)、3G(ThirdGenerationwirelesstechnology)以及無(wú)線保真(WirelessFidelity,WIFI)等網(wǎng)絡(luò)系統(tǒng)。芯片組150用以傳送電子系統(tǒng)100中的各兀件的控制信號(hào)。在一實(shí)施例中,芯片組150可為南北橋合一的芯片或是南橋芯片。此外,芯片組150還可包括存儲(chǔ)器控制器(未示出,例如是動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器控制器(DRAMController)),用以控制存儲(chǔ)裝置130。如圖2所示為本發(fā)明所揭示的一節(jié)能系統(tǒng)200的方框圖。節(jié)能系統(tǒng)200可實(shí)現(xiàn)于圖1所示的電子系統(tǒng)100中,節(jié)能系統(tǒng)200包括一啟動(dòng)單元210、一判斷單元220、一控制單元230、一網(wǎng)絡(luò)模塊140以及一存儲(chǔ)單元240,但不限于此。其中啟動(dòng)單元210、判斷單元220以及控制單元230可實(shí)現(xiàn)于圖1的中央處理器120中,而存儲(chǔ)單元240可為圖1的存儲(chǔ)裝置130。啟動(dòng)單元210用以將至少一應(yīng)用程序載入存儲(chǔ)單元240中執(zhí)行,以及讀取應(yīng)用程序中的信息。判斷單元220用以根據(jù)啟動(dòng)單元210所讀取的信息,判斷應(yīng)用程序是否需要連結(jié)至網(wǎng)絡(luò)并且產(chǎn)生一結(jié)果SI,其中應(yīng)用程序的信息寫(xiě)在應(yīng)用程序的信息文件內(nèi),用以代表應(yīng)用程序是否需要連結(jié)至網(wǎng)絡(luò)的數(shù)據(jù)??刂茊卧?30用以當(dāng)結(jié)果SI不需要連結(jié)至網(wǎng)絡(luò)時(shí),致使網(wǎng)絡(luò)模塊140進(jìn)入一省電模式。在本實(shí)施例中,網(wǎng)絡(luò)模塊140用以連結(jié)至一無(wú)線保真網(wǎng)絡(luò)(WIFI),但本發(fā)明不限于此。存儲(chǔ)單元240用以存儲(chǔ)執(zhí)行中的應(yīng)用程序。值得注意的是,本發(fā)明中的省電模式可通過(guò)關(guān)閉網(wǎng)絡(luò)模塊140的電源、關(guān)閉網(wǎng)絡(luò)模塊140的通信功能或者降低網(wǎng)絡(luò)模塊140的工作頻率達(dá)到節(jié)能的目的。舉例而言,控制單元230可通過(guò)降低網(wǎng)絡(luò)模塊140掃描網(wǎng)絡(luò)的頻率達(dá)到降低網(wǎng)絡(luò)模塊140的工作頻率的目的。圖3為本發(fā)明所揭示的一種節(jié)能方法的流程圖,流程開(kāi)始于步驟S300。在步驟S300中,節(jié)能系統(tǒng)200致使網(wǎng)絡(luò)模塊140連結(jié)至一網(wǎng)絡(luò),例如無(wú)線保真網(wǎng)絡(luò)(WIFI)。接著,流程進(jìn)行至步驟S310。在步驟S310中,節(jié)能系統(tǒng)200判斷是否有一前景應(yīng)用程序被啟動(dòng)。當(dāng)節(jié)能系統(tǒng)200判斷有一前景應(yīng)用程序被啟動(dòng)時(shí),流程進(jìn)入步驟S320;否則,節(jié)能系統(tǒng)200繼續(xù)進(jìn)行檢測(cè)。值得注意的是,使用者目前正在使用的應(yīng)用程序,即在屏幕上顯示的應(yīng)用程序?yàn)榍熬皯?yīng)用程序,反之,被使用者啟動(dòng)后,尚未關(guān)閉但也沒(méi)有顯示于屏幕上的應(yīng)用程序?yàn)楸尘皯?yīng)用程序。在步驟S320中,當(dāng)一前景應(yīng)用程序被啟動(dòng)時(shí),啟動(dòng)單元210讀取前景應(yīng)用程序的一信息。接著,流程進(jìn)行至步驟S330。在步驟S330中,判斷單元220根據(jù)前景應(yīng)用程序的信息,判斷前景應(yīng)用程序是否需要連結(jié)至網(wǎng)絡(luò),并且產(chǎn)生一結(jié)果Si。當(dāng)前景應(yīng)用程序不需要連結(jié)至網(wǎng)絡(luò)時(shí),結(jié)果SI為不需要連結(jié)至網(wǎng)絡(luò),流程進(jìn)行至步驟S340;否則,流程回到步驟S310,節(jié)能系統(tǒng)200繼續(xù)進(jìn)行檢測(cè)。在步驟S340中,當(dāng)結(jié)果SI為不需要連結(jié)至網(wǎng)絡(luò)時(shí),控制單元230致使網(wǎng)絡(luò)模塊140進(jìn)入一省電模式。流程結(jié)束于步驟S340。圖4為本發(fā)明所揭示的一種節(jié)能方法的流程圖。本實(shí)施例與圖3的實(shí)施例不同之處在于本實(shí)施例加入了背景應(yīng)用程序的判斷,流程開(kāi)始于步驟S400。在步驟S400中,節(jié)能系統(tǒng)200致使網(wǎng)絡(luò)模塊140連結(jié)至一網(wǎng)絡(luò),例如無(wú)線保真網(wǎng)絡(luò)(WIFI)。接著,流程進(jìn)行至步驟S410。在步驟S410中,節(jié)能系統(tǒng)200判斷是否有一前景應(yīng)用程序被啟動(dòng)。當(dāng)節(jié)能系統(tǒng)200判斷有一前景應(yīng)用程序被啟動(dòng)時(shí)流程進(jìn)入步驟S420;否則,節(jié)能系統(tǒng)200繼續(xù)進(jìn)行檢測(cè)。在步驟S420中,當(dāng)一前景應(yīng)用程序被啟動(dòng)時(shí),啟動(dòng)單元210讀取前景應(yīng)用程序的一信息。接著,流程進(jìn)行至步驟S430。在步驟S430中,判斷單元220根據(jù)前景應(yīng)用程序的信息,判斷前景應(yīng)用程序是否需要連結(jié)至網(wǎng)絡(luò)。當(dāng)前景應(yīng)用程序不需要連結(jié)至網(wǎng)絡(luò)時(shí),流程進(jìn)行至步驟S440;否則,流程回到步驟S410,節(jié)能系統(tǒng)200繼續(xù)進(jìn)行檢測(cè)。在步驟S440中,當(dāng)前景應(yīng)用程序不需要連結(jié)至網(wǎng)絡(luò)時(shí),啟動(dòng)單元210讀取此時(shí)在系統(tǒng)背景作業(yè)的所有背景程序的信息。接著,流程進(jìn)行至步驟S450。在步驟S450中,判斷單元220根據(jù)背景程序的信息,判斷背景應(yīng)用程序是否需要連結(jié)至網(wǎng)絡(luò),并且產(chǎn)生一結(jié)果Si。當(dāng)背景應(yīng)用程序不需要連結(jié)至網(wǎng)絡(luò)時(shí),結(jié)果SI為不需要連結(jié)至網(wǎng)絡(luò),流程進(jìn)入步驟S460;否則,當(dāng)背景應(yīng)用程序需要連結(jié)至網(wǎng)絡(luò)時(shí),流程回到步驟S410,節(jié)能系統(tǒng)200繼續(xù)進(jìn)行檢測(cè)。在步驟S460中,當(dāng)結(jié)果SI為不需要連結(jié)至網(wǎng)絡(luò)時(shí),控制單元230致使網(wǎng)絡(luò)模塊140進(jìn)入一省電模式。流程結(jié)束于步驟S450。本發(fā)明的不同實(shí)施例已于本文敘述,但本領(lǐng)域普通技術(shù)人員應(yīng)能了解這些實(shí)施例僅作為范例,而非限定于此。本領(lǐng)域普通技術(shù)人員可在不脫離本發(fā)明的精神的情況下,對(duì)形式與細(xì)節(jié)上做不同的變化。舉例而言,軟件程序碼可使能本發(fā)明實(shí)施例所述的裝置與方法的功能、組建(fabrication)、塑造(modeling)、模擬、描述(description)、以和/或測(cè)試,也可通過(guò)一般程序語(yǔ)言(C、C++)、硬件描述語(yǔ)言(HardwareDescriptionLanguages,HDL)(包括VerilogHDL、VHDL等等)、或其他可利用的程序語(yǔ)言或者程序碼來(lái)完成。此軟件程序碼可配置在任何已知的電腦可使用媒介,例如磁帶、半導(dǎo)體、磁盤(pán),或是光盤(pán)(例如CD-ROM、DVD-ROM等等)、網(wǎng)際網(wǎng)絡(luò)、有線、無(wú)線、或其他通信媒介的傳輸方式之中。此外,本發(fā)明所述的裝置與方法通過(guò)硬件與軟件的結(jié)合來(lái)實(shí)現(xiàn)。因此,本發(fā)明不應(yīng)局限于所揭示的實(shí)施例,而是依所附的權(quán)利要求與等效實(shí)施所界定的范圍。特別是,本發(fā)明可實(shí)施在使用于一般用途電腦中的處理器裝置內(nèi)。最后,本發(fā)明雖以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明的范圍,任何本領(lǐng)域普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附的權(quán)利要求所界定的范圍為準(zhǔn)。權(quán)利要求1.一種節(jié)能系統(tǒng),包括:一存儲(chǔ)單元;一網(wǎng)絡(luò)模塊,用以連結(jié)至一網(wǎng)絡(luò);一啟動(dòng)單元,用以將至少一應(yīng)用程序載入上述存儲(chǔ)單元中執(zhí)行,以及讀取上述應(yīng)用程序中的一信息;一判斷單元,用以根據(jù)上述啟動(dòng)單元所讀取的上述信息,判斷上述應(yīng)用程序是否需要連結(jié)至上述網(wǎng)絡(luò)并且產(chǎn)生一結(jié)果;以及一控制單元,用以當(dāng)上述結(jié)果不需要連結(jié)至上述網(wǎng)絡(luò)時(shí),致使上述網(wǎng)絡(luò)模塊進(jìn)入一省電模式。2.如權(quán)利要求1所述的節(jié)能系統(tǒng),其中上述信息寫(xiě)在上述應(yīng)用程序的信息文件內(nèi),用以代表上述應(yīng)用程序是否需要連結(jié)至上述網(wǎng)絡(luò)的數(shù)據(jù)。3.如權(quán)利要求1所述的節(jié)能系統(tǒng),其中上述控制單元還用以在上述網(wǎng)絡(luò)模塊處于上述省電模式時(shí),將上述網(wǎng)絡(luò)模塊的電源關(guān)閉。4.如權(quán)利要求1所述的節(jié)能系統(tǒng),其中上述控制單元還用以在上述網(wǎng)絡(luò)模塊處于上述省電模式時(shí),將上述網(wǎng)絡(luò)模塊的通信功能關(guān)閉。5.如權(quán)利要求1所述的節(jié)能系統(tǒng),其中上述控制單元更用以在上述網(wǎng)絡(luò)模塊處于上述省電模式時(shí),將上述網(wǎng)絡(luò)模塊的工作頻率降低。6.一種節(jié)能方法,用以控制連結(jié)至一網(wǎng)絡(luò)的一網(wǎng)絡(luò)模塊,上述節(jié)能方法包括:當(dāng)一前景應(yīng)用程序被啟動(dòng)時(shí),讀取上述前景應(yīng)用程序的一第一信息;根據(jù)上述第一信息,判斷上述前景應(yīng)用程序是否需要連結(jié)至上述網(wǎng)絡(luò)并且產(chǎn)生一結(jié)果;以及當(dāng)上述結(jié)果不需要連結(jié)至上述網(wǎng)絡(luò)時(shí),致使上述網(wǎng)絡(luò)模塊進(jìn)入一省電模式。7.如權(quán)利要求6所述的節(jié)能方法,其中當(dāng)上述前景應(yīng)用程序不需要連結(jié)至上述網(wǎng)絡(luò)時(shí),上述結(jié)果為不需要連結(jié)至上述網(wǎng)絡(luò)。8.如權(quán)利要求6所述的節(jié)能方法,其中上述產(chǎn)生上述結(jié)果的步驟還包括:讀取此時(shí)在系統(tǒng)背景作業(yè)的至少一背景程序的一第二信息;以及根據(jù)上述第二信息,判斷上述背景應(yīng)用程序是否需要連結(jié)至上述網(wǎng)絡(luò)。9.如權(quán)利要求8所述的節(jié)能方法,其中當(dāng)上述前景應(yīng)用程序以及背景應(yīng)用程序皆不需要連結(jié)至上述網(wǎng)絡(luò)時(shí),上述結(jié)果為不需要連結(jié)至上述網(wǎng)絡(luò)。10.如權(quán)利要求6所述的節(jié)能方法,其中上述信息寫(xiě)在上述應(yīng)用程序的信息文件內(nèi),用以代表上述應(yīng)用程序是否需要連結(jié)至上述網(wǎng)絡(luò)的數(shù)據(jù)。11.如權(quán)利要求6所述的節(jié)能方法,其中上述省電模式是關(guān)閉上述網(wǎng)絡(luò)模塊的電源。12.如權(quán)利要求6所述的節(jié)能方法,其中上述省電模式是關(guān)閉上述網(wǎng)絡(luò)模塊的通信功倉(cāng)泛。13.如權(quán)利要求6所述的節(jié)能方法,其中上述省電模式是降低上述網(wǎng)絡(luò)模塊的工作頻率。全文摘要本發(fā)明提供一種節(jié)能系統(tǒng)以及節(jié)能方法,該節(jié)能系統(tǒng)包括一存儲(chǔ)單元、一網(wǎng)絡(luò)模塊、一啟動(dòng)單元、一判斷單元以及一控制單元。網(wǎng)絡(luò)模塊用以連結(jié)至一網(wǎng)絡(luò)。啟動(dòng)單元用以將至少一應(yīng)用程序載入存儲(chǔ)單元中執(zhí)行,以及讀取應(yīng)用程序中的一信息。判斷單元用以根據(jù)啟動(dòng)單元所讀取的信息,判斷應(yīng)用程序是否需要連結(jié)至網(wǎng)絡(luò)并且產(chǎn)生一結(jié)果??刂茊卧靡援?dāng)結(jié)果不需要連結(jié)至網(wǎng)絡(luò)時(shí),致使網(wǎng)絡(luò)模塊進(jìn)入一省電模式。本發(fā)明可在前景應(yīng)用程序不需要連結(jié)至網(wǎng)絡(luò)時(shí)進(jìn)入省電模式,從而達(dá)到節(jié)能的效果。文檔編號(hào)G06F1/32GK103105920SQ20111037030公開(kāi)日2013年5月15日申請(qǐng)日期2011年11月14日優(yōu)先權(quán)日2011年11月14日發(fā)明者陳正鴻,辛志浩申請(qǐng)人:宏碁股份有限公司