一種控制方法及電子設(shè)備的制造方法
【專利摘要】本發(fā)明公開了一種控制方法及電子設(shè)備,方法包括:獲得處理器的負(fù)載參數(shù)及圖形性能參數(shù);判斷處理器當(dāng)前運(yùn)行的目標(biāo)應(yīng)用的應(yīng)用類型;若應(yīng)用類型為預(yù)設(shè)的應(yīng)用類型,依據(jù)負(fù)載參數(shù)和圖形性能參數(shù),確定頻率限制值;控制處理器的運(yùn)行頻率小于或等于頻率限制值。本發(fā)明在處理器當(dāng)前所運(yùn)行的應(yīng)用為特定的應(yīng)用時(shí),基于負(fù)載參數(shù)及圖形性能參數(shù)對處理器的運(yùn)行頻率進(jìn)行控制,處理器不會持續(xù)高頻率運(yùn)行,而是基于負(fù)載的變化及其所運(yùn)行的應(yīng)用對圖形性能的需求進(jìn)行頻率變化控制,從而使得處理器在保證其所運(yùn)行的應(yīng)用能夠?yàn)橛脩籼峁┱5膱D形效果的同時(shí),最大程度上節(jié)省性能及電能的消耗,達(dá)到節(jié)省資源的目的,進(jìn)而降低功耗。
【專利說明】
_種控制方法及電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及設(shè)備控制技術(shù)領(lǐng)域,特別涉及一種控制方法及電子設(shè)備。
【背景技術(shù)】
[0002]具有處理器的設(shè)備中通常配置有各種頻率控制方案,對處理器的運(yùn)行頻率進(jìn)行動態(tài)調(diào)整,從而達(dá)到節(jié)能的目的?,F(xiàn)有的頻率控制方案中,通?;陬A(yù)測的負(fù)載消耗預(yù)先設(shè)置處理器的運(yùn)行頻率的限制參數(shù),最大限度的保證處理器整體的運(yùn)行速度。
[0003]但上述方案中,通常為了保證處理器的運(yùn)行性能而設(shè)置較高的限制參數(shù),導(dǎo)致處理器一直以較高的頻率運(yùn)行,對于占用資源較少的應(yīng)用運(yùn)行時(shí),反而會造成處理器資源及電能的浪費(fèi),不利于功耗的降低。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供了一種控制方法及電子設(shè)備,用以解決現(xiàn)有技術(shù)中處理器持續(xù)高頻率運(yùn)行,造成性能及電能的浪費(fèi)的技術(shù)問題。
[0005]本發(fā)明提供了一種控制方法,包括:
[0006]獲取處理器的負(fù)載參數(shù)及圖形性能參數(shù);
[0007]判斷所述處理器當(dāng)前運(yùn)行的目標(biāo)應(yīng)用的應(yīng)用類型;
[0008]若所述應(yīng)用類型為預(yù)設(shè)的應(yīng)用類型,依據(jù)所述負(fù)載參數(shù)和所述圖形性能參數(shù),確定頻率限制值;
[0009]控制所述處理器的運(yùn)行頻率小于或等于所述頻率限制值。
[0010]上述方法,優(yōu)選的,所述依據(jù)所述負(fù)載參數(shù)和所述圖形性能參數(shù),確定頻率限制值,包括:
[0011]利用所述負(fù)載參數(shù),以第一方式設(shè)置所述頻率限制值;
[0012]依據(jù)所述圖像性能參數(shù),以第二方式對所述頻率限制值進(jìn)行調(diào)整,所述第二方式與所述第一方式不同。
[0013]上述方法,優(yōu)選的,利用所述負(fù)載參數(shù),以第一方式設(shè)置所述頻率限制值,包括:
[0014]判斷所述負(fù)載參數(shù)中的負(fù)載值;
[0015]若所述負(fù)載值大于或等于預(yù)設(shè)的第一負(fù)載閾值,設(shè)置所述頻率限制值為第一頻率值,所述第一頻率值為與所述第一負(fù)載閾值相匹配的值;
[0016]若所述負(fù)載值小于所述第一負(fù)載閾值,設(shè)置所述頻率限制值為第二頻率值,所述第二頻率值小于所述第一頻率值。
[0017]上述方法,優(yōu)選的,依據(jù)所述圖像性能參數(shù),以第二方式對所述頻率限制值進(jìn)行調(diào)整,包括:
[0018]判斷所述圖形性能參數(shù)中的幀丟失率;
[0019]若所述幀丟失率大于預(yù)設(shè)的第一丟幀閾值,獲得所述幀丟失率與所述第一丟幀閾值的第一差值,基于所述第一差值調(diào)整所述頻率限制值增加第一增量值,所述第一增量值與所述第一差值相關(guān);
[0020]若所述幀丟失率小于所述第一丟幀閾值,獲得所述第一丟幀閾值與所述幀丟失率的第二差值,基于所述第二差值調(diào)整所述頻率限制參數(shù)值降低第二增量值,所述第二增量值與所述第二差值相關(guān)。
[0021]上述方法,優(yōu)選的,依據(jù)所述負(fù)載參數(shù)和所述圖形性能參數(shù),確定頻率限制值,包括:
[0022]接收輸入操作,所述輸入操作為用戶基于所述負(fù)載參數(shù)及所述圖像性能參數(shù)進(jìn)行操作產(chǎn)生;
[0023]解析所述輸入操作對應(yīng)的頻率設(shè)定值;
[0024]確定所述頻率限制值為解析得到的所述頻率設(shè)置值。
[0025]本發(fā)明還提供了一種電子設(shè)備,包括參數(shù)采集裝置及處理器,其中:
[0026]所述參數(shù)采集裝置,用于獲取所述處理器的負(fù)載參數(shù)及圖形性能參數(shù);
[0027]所述處理器,用于判斷當(dāng)前運(yùn)行的目標(biāo)應(yīng)用的應(yīng)用類型,若所述應(yīng)用類型為預(yù)設(shè)的應(yīng)用類型,依據(jù)所述負(fù)載參數(shù)和所述圖形性能參數(shù),確定頻率限制值,控制運(yùn)行頻率小于或等于所述頻率限制值。
[0028]上述電子設(shè)備,優(yōu)選的,所述處理器還用于:
[0029]利用所述負(fù)載參數(shù),以第一方式設(shè)置所述頻率限制值;
[0030]依據(jù)所述圖像性能參數(shù),以第二方式對所述頻率限制值進(jìn)行調(diào)整,所述第二方式與所述第一方式不同。
[0031 ] 上述電子設(shè)備,優(yōu)選的,所述處理器還用于:
[0032]判斷所述負(fù)載參數(shù)中的負(fù)載值;
[0033]若所述負(fù)載值大于或等于預(yù)設(shè)的第一負(fù)載閾值,設(shè)置所述頻率限制值為第一頻率值,所述第一頻率值為與所述第一負(fù)載閾值相匹配的值;
[0034]若所述負(fù)載值小于所述第一負(fù)載閾值,設(shè)置所述頻率限制值為第二頻率值,所述第二頻率值小于所述第一頻率值。
[0035]上述電子設(shè)備,優(yōu)選的,所述處理器還用于:
[0036]判斷所述圖形性能參數(shù)中的幀丟失率;
[0037]若所述幀丟失率大于預(yù)設(shè)的第一丟幀閾值,獲得所述幀丟失率與所述第一丟幀閾值的第一差值,基于所述第一差值調(diào)整所述頻率限制值增加第一增量值,所述第一增量值與所述第一差值相關(guān);
[0038]若所述幀丟失率小于所述第一丟幀閾值,獲得所述第一丟幀閾值與所述幀丟失率的第二差值,基于所述第二差值調(diào)整所述頻率限制參數(shù)值降低第二增量值,所述第二增量值與所述第二差值相關(guān)。
[0039]上述電子設(shè)備,優(yōu)選的,還包括:
[0040]輸入裝置,用于接收輸入操作,所述輸入操作為用戶基于所述負(fù)載參數(shù)及所述圖像性能參數(shù)進(jìn)行操作產(chǎn)生;
[0041]所述處理器還用于:解析所述輸入操作對應(yīng)的頻率設(shè)定值,并確定所述頻率限制值為解析得到的所述頻率設(shè)定值。
[0042]由上述方案可知,本發(fā)明提供的一種控制方法及電子設(shè)備,不單單基于負(fù)載參數(shù)對處理器的運(yùn)行頻率進(jìn)行控制,而是在處理器當(dāng)前所運(yùn)行的應(yīng)用的類型與預(yù)先設(shè)置的應(yīng)用類型為同一類型時(shí),基于負(fù)載參數(shù)及圖形性能參數(shù)對處理器的運(yùn)行頻率進(jìn)行控制,這樣,處理器不會持續(xù)高頻率運(yùn)行,而是基于負(fù)載的變化及其所運(yùn)行的應(yīng)用對圖形性能的需求進(jìn)行頻率變化控制,從而使得處理器在保證其所運(yùn)行的應(yīng)用能夠?yàn)橛脩籼峁┱5膱D形效果的同時(shí),最大程度上節(jié)省性能及電能的消耗,達(dá)到節(jié)省功耗的目的,進(jìn)而降低功耗。
【附圖說明】
[0043]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0044]圖1為本發(fā)明實(shí)施例一提供的一種控制方法的實(shí)現(xiàn)流程圖;
[0045]圖2a?圖2c及圖3分別為本發(fā)明實(shí)施例一的部分流程圖;
[0046]圖4為本發(fā)明實(shí)施例二提供的一種電子設(shè)備的結(jié)構(gòu)示意圖;
[0047]圖5為本發(fā)明實(shí)施例二提供的另一種電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0049]參考圖1,為本發(fā)明實(shí)施例一提供的一種控制方法的實(shí)現(xiàn)流程圖,其中,所述方法可以適用于對電子設(shè)備中處理器的運(yùn)行頻率的實(shí)時(shí)控制中。具體的,圖1所示的方法包括有:
[0050]SlOl:獲得處理器的負(fù)載參數(shù)及圖形性能參數(shù)。
[0051]其中,負(fù)載參數(shù)是指處理器并行處理的任務(wù)或線程的量的參數(shù)。圖形性能參數(shù)是指處理器繪制圖形幀的幀丟失狀態(tài)參數(shù)或圖形幀損失狀態(tài)參數(shù)等,例如,處理器繪制圖形幀的速率為每秒60幀,出現(xiàn)每秒20幀的幀丟失狀態(tài)。
[0052]S102:判斷處理器當(dāng)前運(yùn)行的目標(biāo)應(yīng)用的應(yīng)用類型,若應(yīng)用類型為預(yù)設(shè)的應(yīng)用類型,執(zhí)行S103,否則,執(zhí)行S104。
[0053]這里應(yīng)用類型可以分為:進(jìn)行圖形幀繪制的應(yīng)用類型或不需要進(jìn)行圖形幀的應(yīng)用類型。而預(yù)設(shè)的應(yīng)用類型就是需要進(jìn)行圖形幀繪制的應(yīng)用類型。
[0054]而應(yīng)用類型的判斷依據(jù)可以為:處理器當(dāng)前運(yùn)行的應(yīng)用所使用的線程或任務(wù)類型,如是否進(jìn)行圖形幀繪制的任務(wù)等。由此,在目標(biāo)應(yīng)用為需要進(jìn)行圖形幀繪制的應(yīng)用類型時(shí),執(zhí)行S103,若為其他應(yīng)用類型,執(zhí)行S104即可。
[0055]S103:依據(jù)負(fù)載參數(shù)和圖形性能參數(shù),確定頻率限制值,執(zhí)行S105。
[0056]本實(shí)施例中可以首先根據(jù)負(fù)載參數(shù)設(shè)定頻率限制值,再基于圖形性能參數(shù)中參數(shù)值的高低對頻率限制值進(jìn)行適當(dāng)?shù)恼{(diào)整,由此,在后續(xù)控制處理器的運(yùn)行頻率不高于頻率限制值時(shí),能夠使得處理器的運(yùn)行頻率能夠滿足圖形幀繪制的需求的同時(shí),滿足負(fù)載對運(yùn)行頻率的需求,由此保證處理器為用戶提供更好的圖形繪制效果的同時(shí),最大程度的節(jié)省性能資源,進(jìn)而節(jié)省電能消耗。
[0057]S104:依據(jù)負(fù)載參數(shù)確定頻率限制值,執(zhí)行S105。
[0058]而在應(yīng)用類型時(shí)不需要進(jìn)行圖形繪制的類型時(shí),本實(shí)施例中只依據(jù)負(fù)載參數(shù)來設(shè)置頻率限制值,在后續(xù)控制處理器的運(yùn)行頻率不高于頻率限制值時(shí),能夠使得處理器在保證負(fù)載對運(yùn)行頻率的需求的同時(shí),最大程度的節(jié)省性能資源,進(jìn)而節(jié)省電能消耗。
[0059]S105:控制處理器的運(yùn)行頻率小于或等于頻率限制值。
[0060]由上述方案可知,本發(fā)明提供的一種控制方法及電子設(shè)備,不單單基于負(fù)載參數(shù)對處理器的運(yùn)行頻率進(jìn)行控制,而是在處理器當(dāng)前所運(yùn)行的應(yīng)用的類型與預(yù)先設(shè)置的應(yīng)用類型為同一類型時(shí),基于負(fù)載參數(shù)及圖形性能參數(shù)對處理器的運(yùn)行頻率進(jìn)行控制,這樣,處理器不會持續(xù)高頻率運(yùn)行,而是基于負(fù)載的變化及其所運(yùn)行的應(yīng)用對圖形性能的需求進(jìn)行頻率變化控制,從而使得處理器在保證其所運(yùn)行的應(yīng)用能夠?yàn)橛脩籼峁┱5膱D形效果的同時(shí),最大程度上節(jié)省性能及電能的消耗,達(dá)到節(jié)省功耗的目的,進(jìn)而降低功耗。
[0061]需要說明的是,本實(shí)施例中,每隔一定時(shí)間間隔就會進(jìn)行一次負(fù)載參數(shù)及圖形性能參數(shù)的獲取,進(jìn)而實(shí)現(xiàn)對處理器的運(yùn)行頻率的實(shí)時(shí)控制。其中,本實(shí)施例中兼顧處理器的正常運(yùn)行及電能消耗,可以適當(dāng)設(shè)定這一時(shí)間間隔的大小,如I秒或I分鐘。
[0062]圖2a所示為圖1中S103的實(shí)現(xiàn)流程圖,圖2a所示中有以下步驟:
[0063]S201:利用負(fù)載參數(shù),以第一方式設(shè)置頻率限制值。
[0064]具體的,本實(shí)施例在利用負(fù)載參數(shù)以第一方式設(shè)置頻率限制值時(shí),可以通過以下方式實(shí)現(xiàn):
[0065]首先,本實(shí)施例判斷負(fù)載參數(shù)中的負(fù)載值與第一負(fù)載閾值之間的大小關(guān)系,這里的負(fù)載值可以為線程數(shù)量值或任務(wù)數(shù)量值等,之后,若負(fù)載值大于或等于第一負(fù)載閾值,設(shè)置頻率限制值為第一頻率值,這里的第一頻率值與第一負(fù)載閾值相匹配;而若負(fù)載值小于第一負(fù)載閾值,則設(shè)置頻率限制值為小于第一頻率值的第二頻率值。對于第一頻率值及第二頻率值的設(shè)置,本實(shí)施例中可以參考處理器能夠負(fù)擔(dān)第一負(fù)載閾值的負(fù)載的運(yùn)行頻率值來進(jìn)行設(shè)置。例如,處理器能夠負(fù)載第一負(fù)載閾值的負(fù)載的運(yùn)行頻率值為C,第一頻率值可以為高于C預(yù)設(shè)差值的頻率值,第二頻率值可以C值或者低于C值預(yù)設(shè)差值的頻率值。
[0066]本實(shí)施例中,第一頻率值與第二頻率值形成頻率控制等級,在負(fù)載值大于第一負(fù)載閾值時(shí),設(shè)置較高等級的第一頻率值為頻率限制值,在負(fù)載值小于第一負(fù)載閾值時(shí),設(shè)置較低等級的第二頻率值為頻率限制值,而第一頻率值與第二頻率值均為大于處理器能夠負(fù)擔(dān)負(fù)載值的運(yùn)行頻率值D的值。如圖2b中所示,負(fù)載值大于第一負(fù)載閾值時(shí),設(shè)置頻率限制值為第一頻率值,即大于C值的A值;圖2c中所示,負(fù)載值小于第一負(fù)載閾值時(shí),設(shè)置頻率限制值為第二頻率值,即大于D值且小于或等于C的B值。在其他實(shí)現(xiàn)中,第二頻率值也可以大于C值,以優(yōu)先保證電子設(shè)備運(yùn)行的性能。
[0067]也就是說,本實(shí)施例中,根據(jù)處理器的負(fù)載值的大小及預(yù)先設(shè)置的閾值門限,設(shè)置至少兩個(gè)頻率值,作為頻率限制等級。本實(shí)施例中只描述兩個(gè)頻率值設(shè)置的情況,但含有三個(gè)頻率值或更多個(gè)頻率值設(shè)置的技術(shù)特征的技術(shù)方案均在本發(fā)明的保護(hù)范圍內(nèi)。例如,本實(shí)施例中可以在負(fù)載值小于第一負(fù)載閾值且大于第二負(fù)載閾值時(shí),設(shè)置頻率限制值為第二頻率值,而在負(fù)載值小于第二負(fù)載閾值時(shí),設(shè)置頻率限制值為第三頻率值。以此類推所得到的所有實(shí)施例均在本發(fā)明的保護(hù)范圍內(nèi)。
[0068]需要說明的是,圖1中的S104在依據(jù)負(fù)載參數(shù)確定頻率限制值時(shí)也可以采用上述方式實(shí)現(xiàn)。
[0069]S202:依據(jù)圖形性能參數(shù),以區(qū)別于第一方式的第二方式對頻率限制值進(jìn)行調(diào)整。
[0070]具體的,本實(shí)施例在依據(jù)圖形性能參數(shù),以區(qū)別于第一方式的第二方式對頻率限制值進(jìn)行調(diào)整時(shí),可以通過以下方式實(shí)現(xiàn):
[0071]首先,本實(shí)施例判斷圖形性能參數(shù)中的幀丟失率與第一丟幀閾值之間的大小關(guān)系,這里的幀丟失率可以為每秒丟幀的百分比等,之后,若幀丟失率大于第一丟幀閾值,則在基于負(fù)載參數(shù)設(shè)置的頻率限制值的基礎(chǔ)上,增加與幀丟失率與第一丟幀閾值之間的第一差值相關(guān)聯(lián)的第一增量值,這里的第一增量值與第一差值可以為正比例或線性的關(guān)系,第一差值越大,第一增量值越大,第一差值越小,第一增量值越小;而若幀丟失率小于第一丟幀閾值,則在基于負(fù)載參數(shù)設(shè)置的頻率限制值的基礎(chǔ)上,降低與第一丟幀閾值與幀丟失率之間的第二差值相關(guān)聯(lián)的第二增量值,這里的第二增量值與第二差值可以為正比例或線性關(guān)系,第二差值越大,第二增量值越大,第二差值越小,第二增量值越小。
[0072]需要說明的是,本實(shí)施例中,根據(jù)處理器的圖形性能參數(shù)中的幀丟失率的大小及預(yù)先設(shè)置的閾值門限,設(shè)置至少兩個(gè)增量值,作為頻率調(diào)整等級。本實(shí)施例中只描述兩個(gè)增量值設(shè)置的情況,但含有三個(gè)增量值或更多個(gè)增量值設(shè)置的技術(shù)特征的技術(shù)方案均在本發(fā)明的保護(hù)范圍內(nèi)。例如,本實(shí)施例中可以在幀丟失率小于第一丟幀閾值且大于第二丟幀閾值時(shí),設(shè)置第三增量值,這個(gè)第三增量值的值大小與幀丟失率與第二丟幀閾值之間的差值相關(guān),等等。以此類推,以此類推所得到的所有實(shí)施例均在本發(fā)明的保護(hù)范圍內(nèi)。
[0073]例如,若處理器當(dāng)前運(yùn)行的應(yīng)用為下載應(yīng)用,對圖形性能沒有很高的要求,此時(shí),本實(shí)施例中只基于下載應(yīng)用的負(fù)載參數(shù)設(shè)置頻率限制值,并基于設(shè)置的頻率限制值控制處理器的運(yùn)行頻率,達(dá)到節(jié)能的目的;若處理器當(dāng)前運(yùn)行的應(yīng)用為3d游戲應(yīng)用,對圖形性能有比較高的要求,此時(shí),本實(shí)施例中在基于負(fù)載設(shè)置頻率限制值之后,可能會存在丟幀的現(xiàn)象,影響3d畫面的呈現(xiàn),由此,本實(shí)施例再基于應(yīng)用對圖形性能的要求程度,適當(dāng)調(diào)高該頻率限制值,進(jìn)而保證3d游戲應(yīng)用中畫面的質(zhì)量,由此在保證節(jié)能的同時(shí),保證用戶使用體驗(yàn)。
[0074]圖3所示為圖1中S103的實(shí)現(xiàn)流程圖,圖3所示中有以下步驟:
[0075]S301:接收輸入操作。
[0076]這里的輸入操作,是本實(shí)施例在獲得負(fù)載參數(shù)及圖形性能參數(shù)之后,將這些參數(shù)顯示給用戶時(shí),用戶根據(jù)這些參數(shù)利用經(jīng)驗(yàn)或者歷史數(shù)據(jù)進(jìn)行操作所產(chǎn)生。
[0077]S302:解析輸入操作對應(yīng)的頻率設(shè)定值。
[0078]本實(shí)施例中可以通過讀取輸入操作中的輸入數(shù)字等,來解析到頻率設(shè)定值。
[0079]S303:確定頻率限制值為解析得到的頻率設(shè)定值。
[0080]在這一實(shí)現(xiàn)方式中,處理器的頻率限制值由用戶手動設(shè)置,以便于對特殊應(yīng)用或場景進(jìn)行頻率控制。
[0081]圖4為本發(fā)明實(shí)施例二提供的一種電子設(shè)備的結(jié)構(gòu)示意圖,電子設(shè)備可以為手機(jī)、pad、筆記本、電腦等各種具有處理器的設(shè)備,圖4中的電子設(shè)備可以具有以下結(jié)構(gòu):
[0082]參數(shù)采集裝置401,用于獲得處理器的負(fù)載參數(shù)及圖形性能參數(shù)。
[0083]這里的參數(shù)采集裝置401可以通過電子設(shè)備中的接口設(shè)備實(shí)現(xiàn),這個(gè)接口與處理器402相連接,可以采集到電子設(shè)備中處理器的負(fù)載參數(shù)及圖形性能參數(shù)。
[0084]處理器402,用于判斷當(dāng)前運(yùn)行的目標(biāo)應(yīng)用的應(yīng)用類型,若所述應(yīng)用類型為預(yù)設(shè)的應(yīng)用類型,依據(jù)所述負(fù)載參數(shù)和所述圖形性能參數(shù),確定頻率限制值,否則,依據(jù)所述負(fù)載參數(shù)確定頻率限制值,控制運(yùn)行頻率小于或等于所述頻率限制值。
[0085]具體的,處理器402在依據(jù)所述負(fù)載參數(shù)和所述圖形性能參數(shù),確定頻率限制值時(shí),可以通過以下方式實(shí)現(xiàn):
[0086]首先,利用負(fù)載參數(shù),以第一方式設(shè)置頻率限制值,再依據(jù)圖像性能參數(shù),以與第一方式不同的第二方式對頻率限制值進(jìn)行調(diào)整。
[0087]具體的,處理器402通過判斷負(fù)載參數(shù)中的負(fù)載值與第一負(fù)載閾值之間的大小來對頻率限制值進(jìn)行設(shè)置,例如:若負(fù)載值大于或等于第一負(fù)載閾值,設(shè)置頻率限制值為與第一負(fù)載閾值相匹配的第一頻率值,若負(fù)載值小于第一負(fù)載閾值,設(shè)置頻率限制值為小于第一頻率值的第二頻率值。之后,處理器402通過判斷圖形性能參數(shù)中的幀丟失率與第一丟幀閾值之間的大小來對設(shè)置好的頻率限制值進(jìn)行適當(dāng)調(diào)整,例如:若幀丟失率大于第一丟幀閾值,在頻率限制值的基礎(chǔ)上,增加與幀丟失率與第一丟幀閾值之間的第一差值相關(guān)聯(lián)的第一增量值;而若幀丟失率小于第一丟幀閾值,則在頻率限制值的基礎(chǔ)上,降低與第一丟幀閾值與幀丟失率之間的第二差值相關(guān)聯(lián)的第二增量值。
[0088]圖5所示,為本發(fā)明實(shí)施例二提供的另一種電子設(shè)備的結(jié)構(gòu)示意圖,圖5中電子設(shè)備還包括有:
[0089]輸入裝置403,用于接收輸入操作。
[0090]這里的輸入操作,是本實(shí)施例在獲得負(fù)載參數(shù)及圖形性能參數(shù)之后,將這些參數(shù)顯示給用戶時(shí),用戶根據(jù)這些參數(shù)利用經(jīng)驗(yàn)或者歷史數(shù)據(jù)進(jìn)行操作所產(chǎn)生。
[0091 ]這里的輸入裝置403可以鍵盤和/或鼠標(biāo)等輸入設(shè)備,鍵盤可以為實(shí)體鍵盤或者虛擬鍵盤等。
[0092]處理器402還用于:解析輸入操作對應(yīng)的頻率設(shè)定值,并確定頻率限制值為解析得到的頻率設(shè)定值。
[0093]在這一實(shí)現(xiàn)方式中,處理器的頻率限制值由用戶手動設(shè)置,以便于對特殊應(yīng)用或場景進(jìn)行頻率控制。
[0094]對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本申請,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本申請所必須的。
[0095]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
[0096]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0097]為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
[0098]通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn)。基于這樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0099]對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種控制方法,其特征在于,包括: 獲取處理器的負(fù)載參數(shù)及圖形性能參數(shù); 判斷所述處理器當(dāng)前運(yùn)行的目標(biāo)應(yīng)用的應(yīng)用類型; 若所述應(yīng)用類型為預(yù)設(shè)的應(yīng)用類型,依據(jù)所述負(fù)載參數(shù)和所述圖形性能參數(shù),確定頻率限制值; 控制所述處理器的運(yùn)行頻率小于或等于所述頻率限制值。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述依據(jù)所述負(fù)載參數(shù)和所述圖形性能參數(shù),確定頻率限制值,包括: 利用所述負(fù)載參數(shù),以第一方式設(shè)置所述頻率限制值; 依據(jù)所述圖像性能參數(shù),以第二方式對所述頻率限制值進(jìn)行調(diào)整,所述第二方式與所述第一方式不同。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,利用所述負(fù)載參數(shù),以第一方式設(shè)置所述頻率限制值,包括: 判斷所述負(fù)載參數(shù)中的負(fù)載值; 若所述負(fù)載值大于或等于預(yù)設(shè)的第一負(fù)載閾值,設(shè)置所述頻率限制值為第一頻率值,所述第一頻率值為與所述第一負(fù)載閾值相匹配的值; 若所述負(fù)載值小于所述第一負(fù)載閾值,設(shè)置所述頻率限制值為第二頻率值,所述第二頻率值小于所述第一頻率值。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,依據(jù)所述圖像性能參數(shù),以第二方式對所述頻率限制值進(jìn)行調(diào)整,包括: 判斷所述圖形性能參數(shù)中的幀丟失率; 若所述幀丟失率大于預(yù)設(shè)的第一丟幀閾值,獲得所述幀丟失率與所述第一丟幀閾值的第一差值,基于所述第一差值調(diào)整所述頻率限制值增加第一增量值,所述第一增量值與所述第一差值相關(guān); 若所述幀丟失率小于所述第一丟幀閾值,獲得所述第一丟幀閾值與所述幀丟失率的第二差值,基于所述第二差值調(diào)整所述頻率限制參數(shù)值降低第二增量值,所述第二增量值與所述第二差值相關(guān)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,依據(jù)所述負(fù)載參數(shù)和所述圖形性能參數(shù),確定頻率限制值,包括: 接收輸入操作,所述輸入操作為用戶基于所述負(fù)載參數(shù)及所述圖像性能參數(shù)進(jìn)行操作產(chǎn)生; 解析所述輸入操作對應(yīng)的頻率設(shè)定值; 確定所述頻率限制值為解析得到的所述頻率設(shè)定值。6.一種電子設(shè)備,其特征在于,包括檢測裝置及處理器,其中: 所述檢測裝置,用于獲取所述處理器的負(fù)載參數(shù)及圖形性能參數(shù); 所述處理器,用于判斷當(dāng)前運(yùn)行的目標(biāo)應(yīng)用的應(yīng)用類型,若所述應(yīng)用類型為預(yù)設(shè)的應(yīng)用類型,依據(jù)所述負(fù)載參數(shù)和所述圖形性能參數(shù),確定頻率限制值,控制運(yùn)行頻率小于或等于所述頻率限制值。7.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,所述處理器還用于: 利用所述負(fù)載參數(shù),以第一方式設(shè)置所述頻率限制值; 依據(jù)所述圖像性能參數(shù),以第二方式對所述頻率限制值進(jìn)行調(diào)整,所述第二方式與所述第一方式不同。8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,所述處理器還用于: 判斷所述負(fù)載參數(shù)中的負(fù)載值,若所述負(fù)載值大于或等于預(yù)設(shè)的第一負(fù)載閾值,設(shè)置所述頻率限制值為第一頻率值,所述第一頻率值為與所述第一負(fù)載閾值相匹配的值;若所述負(fù)載值小于所述第一負(fù)載閾值,設(shè)置所述頻率限制值為第二頻率值,所述第二頻率值小于所述第一頻率值。9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述處理器還用于: 判斷所述圖形性能參數(shù)中的幀丟失率; 若所述幀丟失率大于預(yù)設(shè)的第一丟幀閾值,獲得所述幀丟失率與所述第一丟幀閾值的第一差值,基于所述第一差值調(diào)整所述頻率限制值增加第一增量值,所述第一增量值與所述第一差值相關(guān); 若所述幀丟失率小于所述第一丟幀閾值,獲得所述第一丟幀閾值與所述幀丟失率的第二差值,基于所述第二差值調(diào)整所述頻率限制參數(shù)值降低第二增量值,所述第二增量值與所述第二差值相關(guān)。10.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,還包括: 輸入裝置,用于接收輸入操作,所述輸入操作為用戶基于所述負(fù)載參數(shù)及所述圖像性能參數(shù)進(jìn)行操作產(chǎn)生; 所述處理器還用于:解析所述輸入操作對應(yīng)的頻率設(shè)定值,并確定所述頻率限制值為解析得到的所述頻率設(shè)定值。
【文檔編號】G06F1/32GK106095047SQ201610379388
【公開日】2016年11月9日
【申請日】2016年5月31日
【發(fā)明人】施歆毅, 洪乃波
【申請人】聯(lián)想(北京)有限公司