一種電子設(shè)備及其省電控制方法
【專利摘要】本發(fā)明提供了一種電子設(shè)備及其省電控制方法,所述電子設(shè)備包括:信號(hào)生成部,其用于生成量值信號(hào);控制部,其基于所述量值信號(hào)向CPU發(fā)送中斷信號(hào);并且,所述CPU配置為根據(jù)所述中斷信號(hào)調(diào)節(jié)其運(yùn)行頻率和/或與其連接的CPU下游總線設(shè)備的省電模式。本發(fā)明具有更好的用戶體驗(yàn)效果,且有效的起到節(jié)省電力的作用。
【專利說(shuō)明】
一種電子設(shè)備及其省電控制方法
技術(shù)領(lǐng)域
[0001]本領(lǐng)域涉及電源控制及CPU控制領(lǐng)域,特別涉及一種電子設(shè)備。
【背景技術(shù)】
[0002]對(duì)于現(xiàn)有的如計(jì)算機(jī)設(shè)備等電子設(shè)備,由于不同的用戶或者在不同的使用場(chǎng)景下,用戶的需求會(huì)有所不同,動(dòng)態(tài)調(diào)整電腦工作狀態(tài)是一種用戶自行選擇電子設(shè)備工作性能的方法。而目前對(duì)于電子設(shè)備的工作狀態(tài)的調(diào)整,多數(shù)是利用快捷鍵來(lái)調(diào)整CPU的工作頻率,而這種方式需要利用鍵盤的快捷鍵去操作,以調(diào)整CPU工作在不同的頻率。上述通過(guò)鍵盤來(lái)調(diào)整CPU的工作頻率的用戶體驗(yàn)不是很好,不能實(shí)現(xiàn)讓用戶去調(diào)整電腦內(nèi)部設(shè)備來(lái)達(dá)到不同的工作狀態(tài),只能單純是CR]的工作頻率。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種能夠隨時(shí)調(diào)整CPU的工作頻率以及CPU下游總線設(shè)備的省電模式,以達(dá)到省電效果的的電子設(shè)備及其省電控制方法。
[0004]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了如下的技術(shù)方案:
[0005]—種電子設(shè)備,所述電子設(shè)備包括:
[0006]信號(hào)生成部,其用于生成量值信號(hào);
[0007]控制部,其基于所述量值信號(hào)向CPU發(fā)送中斷信號(hào);
[0008]并且,所述CPU配置為根據(jù)所述中斷信號(hào)調(diào)節(jié)其運(yùn)行頻率和/或與其連接的CPU下游總線設(shè)備的省電模式。
[0009]作為優(yōu)選,所述CPU按照正相關(guān)或負(fù)相關(guān)的方式,基于所述量值信號(hào)調(diào)節(jié)其運(yùn)行頻率和/或與其連接的(PU下游總線設(shè)備的省電模式。
[0010]作為優(yōu)選,基于所述中斷信號(hào),所述CPU調(diào)取B1S程序,并基于所述一寄存器組的信息調(diào)節(jié)所述(PU自身運(yùn)行頻率和/或與其連接的CPU下游總線設(shè)備的省電模式。
[0011]作為優(yōu)選,所述B1S基于所述量值信號(hào)的大小調(diào)整所述運(yùn)行程序中的寄存器組的
?目息O
[0012]作為優(yōu)選,所述信號(hào)生成部為設(shè)置在電子設(shè)備上的旋轉(zhuǎn)開關(guān),并根據(jù)所述旋轉(zhuǎn)開關(guān)的旋轉(zhuǎn)生成所述量值信號(hào)。
[0013]作為優(yōu)選,所述信號(hào)生成部設(shè)置在所述電子設(shè)備上,且所述信號(hào)生成部由外力受壓而彈起,以觸發(fā)所述控制部接收所述量值信號(hào)。
[0014]作為優(yōu)選,所述信號(hào)生成部構(gòu)造為一觸控裝置,并基于所述觸控裝置接收到的觸控指令生成所述量值信號(hào)。
[0015]本發(fā)明還提供了一種電子設(shè)備的省電控制方法,其特征在于,包括以下步驟:
[0016]S1:監(jiān)測(cè)生成的量值信號(hào);
[0017]S2:基于所述量值信號(hào)生成中斷信號(hào);
[0018]S3:基于所述中斷信號(hào),調(diào)節(jié)CPU的運(yùn)行頻率和/或CPU下游總線設(shè)備的省電模式。
[0019]作為優(yōu)選,所述步驟S3進(jìn)一步包括:
[0020]S31:基于所述中斷信號(hào)調(diào)取B1S程序;
[0021]S32:并基于一寄存器組的信息節(jié)CPU的運(yùn)行頻率以及CPU下游總線設(shè)備的省電模式。
[0022]作為優(yōu)選,還包括步驟S30:B10S基于所述量值信號(hào)調(diào)整所述寄存器組的信息。
[0023]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:
[0024]1、本發(fā)明的電子設(shè)備能夠通過(guò)獲取的量值信號(hào)直接調(diào)整電子設(shè)備的CPU頻率和(PU下游總線設(shè)備的省電模式,具有更好的用戶體驗(yàn);
[0025]2、本發(fā)明可以通過(guò)一信號(hào)生成部生成觸發(fā)信號(hào)或量值信號(hào),而且該信號(hào)生成部可以是旋轉(zhuǎn)開關(guān),也可以是通過(guò)觸控操作來(lái)生成量值信號(hào),操作更加方便;
[0026]3、本發(fā)明通過(guò)實(shí)現(xiàn)省電模式的調(diào)節(jié),可以有利于電子設(shè)備的電源管理和設(shè)備的省電。
【附圖說(shuō)明】
[0027]圖1為本發(fā)明實(shí)施例中的一種電子設(shè)備的原理結(jié)構(gòu)框圖;
[0028]圖2為本發(fā)明實(shí)施例中的一種電子設(shè)備的省電控制方法的原理流程圖。
[0029]附圖標(biāo)記說(shuō)明
[0030]1-CPU2-電源模塊
[0031]3-信號(hào)生成部4-控制部
[0032]5-CPU下游總線設(shè)備 6-B10S
【具體實(shí)施方式】
[0033]下面,結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)的說(shuō)明,但并不作為本發(fā)明的進(jìn)一步限定。
[0034]筆記本電腦作為便攜設(shè)備,其中一個(gè)重要的問(wèn)題是要保證電池的使用時(shí)間和使用壽命。當(dāng)CPU或者CPU下游總線設(shè)備(USB/PCIE設(shè)備等)處于高功率的狀態(tài)時(shí),電池的使用時(shí)間就會(huì)縮短,使用壽命不能有保證。CPU和下游總線設(shè)備為了能達(dá)到省電的目的,都有各自的省電狀態(tài)(省電對(duì)于CPU而言,最大的體現(xiàn)就是頻率的降低,對(duì)于下游總線會(huì)有各自分等級(jí)的省電狀態(tài)),每個(gè)省電狀態(tài)CHJ硬件廠商會(huì)有規(guī)范規(guī)定要控制它的寄存器以及要填寫的值。本發(fā)明就是為了讓電池能有較好的使用壽命,在系統(tǒng)負(fù)載不需要很大的時(shí)候,手動(dòng)使用本發(fā)明實(shí)施例來(lái)降低(PU和下游總線設(shè)備的省電狀態(tài)。
[0035]本發(fā)明實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備可以通過(guò)接收到的觸發(fā)信號(hào)轉(zhuǎn)換到能夠調(diào)節(jié)電子設(shè)備CPU運(yùn)行頻率和CPU下游總線設(shè)備的省電模式的狀態(tài),且在該狀態(tài)下,可以進(jìn)一步根據(jù)接收到的量值信號(hào)調(diào)節(jié)CPU的運(yùn)行頻率的大小以及電源控制選項(xiàng)或CPU下游總線設(shè)備的省電模式,以達(dá)到節(jié)省電力的效果。其中,按照量值信號(hào)的大小可以將CPU下游總線設(shè)備的省電模式逐漸的調(diào)整到睡眠或休眠的模式,也可以按照正常使用的工作狀態(tài)進(jìn)行工作,可以達(dá)到更好的用戶體驗(yàn)效果。而且,通過(guò)量值信號(hào)的大小,調(diào)節(jié)CPU的運(yùn)行頻率還可以起到根據(jù)用戶需求調(diào)整電力分配,減少功耗,節(jié)省電力的作用。其中,本實(shí)施例中所提供的電子設(shè)備可以是任意的計(jì)算機(jī)設(shè)備。
[0036]如圖1所示,為本發(fā)明實(shí)施例中的電子設(shè)備的原理結(jié)構(gòu)框圖,其中,本實(shí)施例中的電子設(shè)備可以包括:CPU 1、電源模塊2、信號(hào)生成部3、控制部4以及CHJ下游總線設(shè)備5;其中,信號(hào)生成部3用于生成一量值信號(hào),該量值信號(hào)可以是以數(shù)值形式的信號(hào),也可以是二進(jìn)制序列表示的信號(hào),也可以是脈沖信號(hào)。而控制部2可以根據(jù)接收到的量值信號(hào)生成一中斷信號(hào),并發(fā)送至CPU 1,以使得CPU I中斷當(dāng)前的運(yùn)行程序,而且,根據(jù)該中斷信號(hào),CPU I可以調(diào)節(jié)其自身的運(yùn)行頻率和/或CPU下游總線設(shè)備5的省電模式。一般的,可以按照正相關(guān)或負(fù)相關(guān)的方式,CPU I可以基于量值信號(hào)調(diào)節(jié)其運(yùn)行頻率以及與其連接的CPU下游總線設(shè)備5的省電模式。即,可以配置成量值信號(hào)越大,該CPU I的運(yùn)行頻率越大,CPU下游總線設(shè)備5的省電等級(jí)就越低。也可以配置成量值信號(hào)越大,該CPU I的運(yùn)行頻率越小,CPU下游總線設(shè)備5的省電等級(jí)就越高。從而實(shí)現(xiàn),根據(jù)量值信號(hào)控制電子設(shè)備的省電效果。另外,本實(shí)施例中的電源模塊2用于為電子設(shè)備的各電子器件進(jìn)行供電。
[0037]具體的,本實(shí)施例中,在CPUI接收來(lái)自控制部2的中斷信號(hào)時(shí),CPU I可以基于該中斷信號(hào)向B1S 6請(qǐng)求與該中斷信號(hào)相對(duì)應(yīng)程序,并讀取該程序中的寄存器組的信息,并根據(jù)該寄存器組的信息調(diào)節(jié)其運(yùn)行頻率和CHJ下游總線設(shè)備5的省電模式。其中,由于本實(shí)施例中的CPU下游總線設(shè)備5可以是多個(gè),因此,該寄存器組可以包括第一寄存器和第二寄存器,且該第一寄存器包括用于調(diào)節(jié)CPU運(yùn)行頻率的參數(shù),且第二寄存器內(nèi)包括用于調(diào)節(jié)對(duì)應(yīng)的CPU下游總線設(shè)備5的省電模式的參數(shù),該多個(gè)第二寄存器可以分別與下游總線設(shè)備5一一對(duì)應(yīng),也可以是一個(gè)第二寄存器內(nèi)對(duì)應(yīng)該多個(gè)CPU下游總線設(shè)備。其中,根據(jù)上述第一寄存器的參數(shù)的信息與第二寄存器的參數(shù)的信息,CPU I可調(diào)節(jié)其自身的運(yùn)行頻率和/或調(diào)節(jié)CPU下游總線設(shè)備5的省電模式。而且,B1S 6可以通過(guò)操作系統(tǒng)獲取量值信號(hào)的值的信息,并基于該量值信號(hào)的值調(diào)節(jié)對(duì)應(yīng)的B1S程序中的寄存器組的信息,從而實(shí)現(xiàn)對(duì)電子設(shè)備的省電模式的自適應(yīng)調(diào)節(jié)。
[0038]另外,本實(shí)施例中的控制部2可以根據(jù)其接收到的一觸發(fā)信號(hào),而轉(zhuǎn)換到成能夠調(diào)整CPU I的運(yùn)行頻率和/或CPU下游總線設(shè)備5的省電模式的狀態(tài)。也就是說(shuō),在接收到觸發(fā)信號(hào)后控制部2才能進(jìn)一步的根據(jù)接收到的量值信號(hào)而發(fā)送相應(yīng)的中斷信號(hào),否則,不按照量值信號(hào)執(zhí)行動(dòng)作,以起到安全有效的作用。,其中,觸發(fā)信號(hào)也可以是來(lái)自于電子設(shè)備中的信號(hào)生成部3。
[0039]在一實(shí)施例中,信號(hào)生成部3可以是設(shè)置在電子設(shè)備上的旋轉(zhuǎn)開關(guān),根據(jù)該旋轉(zhuǎn)開關(guān)的開啟可以生成觸發(fā)信號(hào),并且根據(jù)該旋轉(zhuǎn)開關(guān)的旋轉(zhuǎn)可以生成量值信號(hào)。而旋轉(zhuǎn)開關(guān)的開啟可以通過(guò)由外力受壓而彈起以觸發(fā)開啟動(dòng)作,而生成觸發(fā)信號(hào)。同時(shí)由旋轉(zhuǎn)開關(guān)在旋轉(zhuǎn)時(shí)所對(duì)應(yīng)的刻度值或旋轉(zhuǎn)的角度可以對(duì)應(yīng)的生成量值信號(hào)。本實(shí)施例中的旋轉(zhuǎn)開關(guān)可以包括一角度傳感器,以獲取所述旋轉(zhuǎn)角度的信息。
[0040]在另一實(shí)施例中,信號(hào)生成部3可以是根據(jù)接收的觸控指令或輸入指令生成所述量值信號(hào)和/或觸發(fā)信號(hào)。也就是信號(hào)生成部3可以包括觸控裝置,根據(jù)該觸控裝置上所獲取的觸控信息或選擇信息而產(chǎn)生觸發(fā)信號(hào)和量值信號(hào),而且,信號(hào)生成部3可以包括一通信裝置,以與外部的通信設(shè)備連接,接收控制指令。CPU I和電源模塊2可以基于信號(hào)生成部3獲取的量值信號(hào)和觸發(fā)信號(hào)執(zhí)行相應(yīng)的調(diào)節(jié)操作,以達(dá)到節(jié)省電力的目的。具體的,可以在該量值信號(hào)的值越大時(shí),CPU的運(yùn)行頻率就越大,功耗也就越大,也可以是當(dāng)該量值信號(hào)的值越小時(shí),CPU的運(yùn)行頻率就越小,功耗也就有效。同時(shí),量值信號(hào)的值越大,CPU下游總線設(shè)備2的睡眠深度或省電等級(jí)就越深,可以逐漸從正常工作模式轉(zhuǎn)換為休眠或睡眠模式。通過(guò)上述實(shí)施方式,用戶可以根據(jù)自身的需求調(diào)整電力的管理。當(dāng)然本發(fā)明并不限于此,任何能夠獲取量值信號(hào)和觸發(fā)信號(hào)的方式,都可以作為本發(fā)明的實(shí)施例。
[0041 ]另外,如圖2所示,為本發(fā)明實(shí)施例中的控制電子設(shè)備的省電控制方法的原理流程圖,其中可以包括以下步驟:
[0042]S1:監(jiān)測(cè)生成的量值信號(hào);該動(dòng)作可以由控制部2來(lái)執(zhí)行,本實(shí)施例中的控制部2可以實(shí)時(shí)檢測(cè)信號(hào)生成部3生成的量值信號(hào),并優(yōu)選配置為,在接收一觸發(fā)信號(hào)后執(zhí)行監(jiān)測(cè)量值信號(hào)的動(dòng)作,以達(dá)到進(jìn)一步省電的目的。該觸發(fā)信號(hào)可以是由信號(hào)生成部3生成的。
[0043]S2:基于所述量值信號(hào)生成中斷信號(hào);控制部2基于該量值信號(hào)觸發(fā)生成一中斷信號(hào),以使CPU I中斷當(dāng)前的運(yùn)行程序,而執(zhí)行與中斷信號(hào)對(duì)應(yīng)的B1S程序。
[0044]S3:基于所述中斷信號(hào),調(diào)節(jié)CPU I的運(yùn)行頻率和/或CPU下游總線設(shè)備5的省電模式。即,通過(guò)執(zhí)行與中斷信號(hào)對(duì)應(yīng)的B1S程序,可以調(diào)節(jié)CPU的運(yùn)行頻率和/或CPU下游總線設(shè)備的省電模式。
[0045]具體的,本實(shí)施例中的步驟S3還可以進(jìn)一步包括:
[0046]S31:基于中斷信號(hào)讀取與所述中斷信號(hào)相對(duì)應(yīng)的B1S程序;
[0047]S32:讀取B1S程序中的寄存器組的信息,并基于該寄存器組的信息調(diào)節(jié)CPU I的運(yùn)行頻率和/或CPU下游總線設(shè)備5的省電模式。
[0048]進(jìn)一步的,本實(shí)施例中還可以包括步驟S30:B10S基于所述量值信號(hào)調(diào)整B1S程序中的寄存器組的信息。
[0049]其中,該寄存器組可以包括第一寄存器和第二寄存器,該第一寄存器包括用于調(diào)節(jié)CPU運(yùn)行頻率的參數(shù),第二寄存器內(nèi)包括用于調(diào)節(jié)各CPU下游總線設(shè)備5的省電模式的參數(shù),第二寄存器可以是分別與多個(gè)下游總線設(shè)備5對(duì)應(yīng)的組合形式,也可以是分別與多個(gè)下游總線設(shè)備5—一對(duì)應(yīng)的。根據(jù)上述第一寄存器的參數(shù)信息與第二寄存器的值參數(shù)信息,CPU I可調(diào)節(jié)其自身的運(yùn)行頻率和/或調(diào)節(jié)CPU下游總線設(shè)備5的省電模式。
[0050]也就是說(shuō),在CPUI接收來(lái)自控制部2的中斷信號(hào)時(shí),CPU I可以基于該中斷信號(hào)向B1S 6請(qǐng)求與該中斷信號(hào)相對(duì)應(yīng)的B1S程序,并讀取該B1S程序中的寄存器組的值的信息,以根據(jù)該寄存器組的值的信息調(diào)節(jié)其運(yùn)行頻率和(PU下游總線設(shè)備5的省電模式。而且,B1S 6可以通過(guò)操作系統(tǒng)獲取量值信號(hào)的值的信息,并基于該量值信號(hào)的值調(diào)節(jié)對(duì)應(yīng)的B1S程序中的寄存器組的信息,從而實(shí)現(xiàn)對(duì)電子設(shè)備的省電模式的自適應(yīng)調(diào)節(jié)。
[0051]以上實(shí)施例僅為本發(fā)明的示例性實(shí)施例,不用于限制本發(fā)明,本發(fā)明的保護(hù)范圍由權(quán)利要求書限定。本領(lǐng)域技術(shù)人員可以在本發(fā)明的實(shí)質(zhì)和保護(hù)范圍內(nèi),對(duì)本發(fā)明做出各種修改或等同替換,這種修改或等同替換也應(yīng)視為落在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括: 信號(hào)生成部,其用于生成量值信號(hào); 控制部,其基于所述量值信號(hào)向CPU發(fā)送中斷信號(hào); 并且,所述CPU配置為根據(jù)所述中斷信號(hào)調(diào)節(jié)其運(yùn)行頻率和/或與其連接的CPU下游總線設(shè)備的省電模式。2.根據(jù)權(quán)利要求1所述的電子設(shè)備,其特征在于,所述CPU按照正相關(guān)或負(fù)相關(guān)的方式,基于所述量值信號(hào)調(diào)節(jié)其運(yùn)行頻率和/或與其連接的(PU下游總線設(shè)備的省電模式。3.根據(jù)權(quán)利要求1所述的電子設(shè)備,其特征在于,基于所述中斷信號(hào),所述CPU調(diào)取B1S程序,并根據(jù)一寄存器組的信息調(diào)節(jié)所述CPU自身運(yùn)行頻率和/或與其連接的CPU下游總線設(shè)備的省電模式。4.根據(jù)權(quán)利要求3所述的電子設(shè)備,其特征在于,所述B1S基于所述量值信號(hào)的大小調(diào)整所述寄存器組的信息。5.根據(jù)權(quán)利要求1所述的電子設(shè)備,其特征在于,所述信號(hào)生成部為設(shè)置在電子設(shè)備上的旋轉(zhuǎn)開關(guān),并根據(jù)所述旋轉(zhuǎn)開關(guān)的旋轉(zhuǎn)生成所述量值信號(hào)。6.根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于,所述信號(hào)生成部設(shè)置在所述電子設(shè)備上,且所述信號(hào)生成部由外力受壓而彈起,以觸發(fā)所述控制部接收所述量值信號(hào)。7.根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于,所述信號(hào)生成部構(gòu)造為一觸控裝置,并基于所述觸控裝置接收到的觸控指令生成所述量值信號(hào)。8.—種電子設(shè)備的省電控制方法,其特征在于,包括以下步驟: S1:監(jiān)測(cè)生成的量值信號(hào); S2:基于所述量值信號(hào)生成中斷信號(hào); S3:基于所述中斷信號(hào),調(diào)節(jié)CRJ的運(yùn)行頻率和/或CRJ下游總線設(shè)備的省電模式。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述步驟S3進(jìn)一步包括: S31:基于所述中斷信號(hào)調(diào)取B1S程序; S32:基于一寄存器組信息的調(diào)節(jié)CRJ的運(yùn)行頻率和/或CRJ下游總線設(shè)備的省電模式。10.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括步驟S30:B1S基于所述量值信號(hào)調(diào)整所述寄存器組的信息。
【文檔編號(hào)】G06F1/32GK105843370SQ201610394477
【公開日】2016年8月10日
【申請(qǐng)日】2016年5月31日
【發(fā)明人】羅光興
【申請(qǐng)人】合肥聯(lián)寶信息技術(shù)有限公司