欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種調(diào)節(jié)CPU頻率的方法及裝置與流程

文檔序號(hào):11917951閱讀:257來(lái)源:國(guó)知局
一種調(diào)節(jié)CPU頻率的方法及裝置與流程

本發(fā)明涉及CPU(中央處理器)控制領(lǐng)域,尤其涉及一種調(diào)節(jié)CPU頻率的方法及裝置。



背景技術(shù):

目前手機(jī)等移動(dòng)終端已經(jīng)成為到人們生活和工作中不可或缺的工具。由于移動(dòng)終端電池電量有限,續(xù)航問(wèn)題一直是各大廠商和用戶關(guān)注的重點(diǎn)。在移動(dòng)終端的總體耗電量中,CPU耗電量在占比很大,而CPU的工作頻率與功率成正比,如何合理調(diào)節(jié)CPU頻率,一直是各大生產(chǎn)廠商研究的熱點(diǎn)。

現(xiàn)有技術(shù)中,通過(guò)檢測(cè)CPU的當(dāng)前運(yùn)行頻率,當(dāng)CPU的當(dāng)前運(yùn)行頻率高于預(yù)設(shè)頻率時(shí),降低CPU的頻率。這種方案僅僅考慮到當(dāng)CPU當(dāng)前運(yùn)行頻率高于預(yù)設(shè)頻率時(shí)降低CPU的頻率,沒(méi)有考慮到CPU頻率降低后對(duì)系統(tǒng)流暢性影響的問(wèn)題,無(wú)法在對(duì)CPU進(jìn)行調(diào)整的同時(shí),保證系統(tǒng)流暢性,造成系統(tǒng)播放畫(huà)質(zhì)變差、不流暢的問(wèn)題,影響用戶體驗(yàn)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例公開(kāi)了一種調(diào)節(jié)CPU頻率的方法及裝置,能夠解決CPU降低造成的系統(tǒng)不流暢的問(wèn)題,實(shí)現(xiàn)對(duì)CPU資源的合理利用,提高用戶的體驗(yàn)度。

本發(fā)明實(shí)施例第一方面公開(kāi)了一種調(diào)節(jié)CPU頻率的方法,包括:檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的幀率;判斷所述幀率是否在預(yù)設(shè)的幀率閾值范圍內(nèi);若所述幀率低于預(yù)設(shè)的幀率閥值范圍最小值,則提高所述CPU的頻率;若所述幀率高于預(yù)設(shè)的幀率閥值范圍最大值,則降低所述CPU的頻率。

在一種可選方案中,在第一方面提供的方法中,所述若所述幀率低于預(yù)設(shè)閥值范圍最小值,則提高所述CPU的頻率,包括:檢測(cè)所述當(dāng)前運(yùn)行動(dòng)畫(huà)的分辨率;若所述幀率低于預(yù)設(shè)的幀率閥值范圍最小值,按照所述分辨率對(duì)應(yīng)的等級(jí)提高所述CPU的頻率。

在一種可選方案中,在第一方面提供的方法中,所述方法在按照所述分辨率對(duì)應(yīng)的等級(jí)提高所述CPU的工作頻率之后,還包括:檢測(cè)所述當(dāng)前運(yùn)行動(dòng)畫(huà)的所述幀率;若所述幀率沒(méi)有超過(guò)所述預(yù)設(shè)的幀率閾值范圍最小值,則降低所述當(dāng)前運(yùn)行動(dòng)畫(huà)的分辨率。

在一種可選方案中,在第一方面提供的方法中,還包括:檢測(cè)所述當(dāng)前運(yùn)行動(dòng)畫(huà)的剩余數(shù)據(jù)量,若所述剩余數(shù)據(jù)量低于預(yù)設(shè)的容量閾值,則降低所述CPU的工作頻率。

在一種可選方案中,在第一方面提供的方法中,還包括:檢測(cè)所述當(dāng)前運(yùn)行動(dòng)畫(huà)的下載速率,若所述下載速率低于預(yù)設(shè)的速率閾值,則降低所述CPU的頻率。

本發(fā)明實(shí)施例第二方面公開(kāi)了一種調(diào)節(jié)所述CPU頻率的裝置,包括:檢測(cè)單元,用于檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的幀率;判斷單元,用于判斷所述幀率是否在預(yù)設(shè)的幀率閾值范圍內(nèi);處理單元,用于根據(jù)判斷的結(jié)果對(duì)所述CPU的頻率進(jìn)行處理,若所述幀率低于預(yù)設(shè)的幀率閥值范圍最小值,則提高所述CPU的頻率,若所述幀率高于預(yù)設(shè)的幀率閥值范圍最大值,則降低所述CPU的頻率。

在一種可選方案中,在第二方面提供的裝置中,所述處理單元,具體用于:檢測(cè)所述當(dāng)前運(yùn)行動(dòng)畫(huà)的分辨率;若所述幀率低于預(yù)設(shè)的幀率閥值范圍最小值,按照所述分辨率對(duì)應(yīng)的等級(jí)提高所述CPU的頻率。

在一種可選方案中,在第二方面提供的裝置中,所述處理單元,還用于:檢測(cè)所述當(dāng)前運(yùn)行動(dòng)畫(huà)的所述幀率;若所述幀率沒(méi)有超過(guò)所述預(yù)設(shè)的幀率閾值范圍最小值,則降低當(dāng)前運(yùn)行動(dòng)畫(huà)的分辨率。

在一種可選方案中,在第二方面提供的裝置中,還包括:所述檢測(cè)單元,還用于檢測(cè)所述當(dāng)前運(yùn)行動(dòng)畫(huà)的剩余數(shù)據(jù)量;所述處理單元,還用于當(dāng)所述剩余數(shù)據(jù)量低于預(yù)設(shè)的容量閾值時(shí),降低所述CPU的頻率。

在一種可選方案中,在第二方面提供的裝置中,還包括:所述檢測(cè)單元,還用于檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的下載速率;所述處理單元,還用于當(dāng)所述下載速率低于預(yù)設(shè)的速率閾值時(shí),降低所述CPU的頻率。

本發(fā)明實(shí)施例中,檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的幀率,判斷所述幀率是否在預(yù)設(shè)的幀率閾值范圍內(nèi);若幀率低于預(yù)設(shè)的幀率閥值范圍最小值,則提高CPU的頻率;若所述幀率高于預(yù)設(shè)的幀率閥值范圍最大值,則降低CPU的頻率;另外,本發(fā)明實(shí)施例還通過(guò)檢測(cè)所述當(dāng)前運(yùn)行動(dòng)畫(huà)的剩余數(shù)據(jù)量和下載速率,對(duì)CPU的頻率做出調(diào)節(jié),減少對(duì)CPU的不必要耗損。所以本發(fā)明實(shí)施例提供的技術(shù)方案能夠解決因?yàn)镃PU頻率低下造成的系統(tǒng)不流暢的問(wèn)題,并且實(shí)現(xiàn)對(duì)CPU資源的合理利用,增加移動(dòng)終端的續(xù)航時(shí)間,其具體用戶體驗(yàn)度高的優(yōu)點(diǎn)。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例公開(kāi)的一種調(diào)節(jié)CPU頻率的方法的流程示意圖;

圖2是本發(fā)明實(shí)施例公開(kāi)的另一種調(diào)節(jié)CPU頻率的方法的流程示意圖;

圖3是本發(fā)明實(shí)施例公開(kāi)的又一種調(diào)節(jié)CPU頻率的方法的流程示意圖;

圖4是本發(fā)明實(shí)施例公開(kāi)的一種調(diào)節(jié)CPU頻率的裝置的結(jié)構(gòu)示意圖;

圖5是本發(fā)明實(shí)施例公開(kāi)的另一種終端的結(jié)構(gòu)示意圖。

具體實(shí)施方式

在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。

在上下文中所稱“計(jì)算機(jī)設(shè)備”,也稱為“電腦”,是指可以通過(guò)運(yùn)行預(yù)定程序或指令來(lái)執(zhí)行數(shù)值計(jì)算和/或邏輯計(jì)算等預(yù)定處理過(guò)程的智能電子設(shè)備,其可以包括處理器與存儲(chǔ)器,由處理器執(zhí)行在存儲(chǔ)器中預(yù)存的存續(xù)指令來(lái)執(zhí)行預(yù)定處理過(guò)程,或是由ASIC、FPGA、DSP等硬件執(zhí)行預(yù)定處理過(guò)程,或是由上述二者組合來(lái)實(shí)現(xiàn)。計(jì)算機(jī)設(shè)備包括但不限于服務(wù)器、個(gè)人電腦、筆記本電腦、平板電腦、智能手機(jī)等。

后面所討論的方法(其中一些通過(guò)流程圖示出)可以通過(guò)硬件、軟件、固件、中間件、微代碼、硬件描述語(yǔ)言或者其任意組合來(lái)實(shí)施。當(dāng)用軟件、固件、中間件或微代碼來(lái)實(shí)施時(shí),用以實(shí)施必要任務(wù)的程序代碼或代碼段可以被存儲(chǔ)在機(jī)器或計(jì)算機(jī)可讀介質(zhì)(比如存儲(chǔ)介質(zhì))中。(一個(gè)或多個(gè))處理器可以實(shí)施必要的任務(wù)。

這里所公開(kāi)的具體結(jié)構(gòu)和功能細(xì)節(jié)僅僅是代表性的,并且是用于描述本發(fā)明的示例性實(shí)施例的目的。但是本發(fā)明可以通過(guò)許多替換形式來(lái)具體實(shí)現(xiàn),并且不應(yīng)當(dāng)被解釋成僅僅受限于這里所闡述的實(shí)施例。

應(yīng)當(dāng)理解的是,雖然在這里可能使用了術(shù)語(yǔ)“第一”、“第二”等等來(lái)描述各個(gè)單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語(yǔ)限制。使用這些術(shù)語(yǔ)僅僅是為了將一個(gè)單元與另一個(gè)單元進(jìn)行區(qū)分。舉例來(lái)說(shuō),在不背離示例性實(shí)施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術(shù)語(yǔ)“和/或”包括其中一個(gè)或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。

這里所使用的術(shù)語(yǔ)僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個(gè)”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語(yǔ)“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個(gè)或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。

還應(yīng)當(dāng)提到的是,在一些替換實(shí)現(xiàn)方式中,所提到的功能/動(dòng)作可以按照不同于附圖中標(biāo)示的順序發(fā)生。舉例來(lái)說(shuō),取決于所涉及的功能/動(dòng)作,相繼示出的兩幅圖實(shí)際上可以基本上同時(shí)執(zhí)行或者有時(shí)可以按照相反的順序來(lái)執(zhí)行。

本發(fā)明實(shí)施例公開(kāi)了一種調(diào)節(jié)CPU頻率的方法及裝置,能夠解決因?yàn)镃PU頻率低下造成的系統(tǒng)不流暢的問(wèn)題,并且實(shí)現(xiàn)對(duì)CPU資源的合理利用,增加移動(dòng)終端的續(xù)航時(shí)間。以下分別進(jìn)行詳細(xì)說(shuō)明。

請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開(kāi)的一種調(diào)節(jié)CPU頻率的方法的流程示意圖。如圖1所示,該種調(diào)節(jié)CPU頻率的方法可以包括以下步驟:

S101、檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的幀率。

上述步驟S101中動(dòng)畫(huà)是指采用逐幀拍攝對(duì)象并連續(xù)播放而形成運(yùn)動(dòng)的影像,具體可以包括:視頻、微視頻、游戲等。

上述步驟S101中幀率是用于測(cè)量顯示幀數(shù)的量度,表示圖形處理器處理場(chǎng)時(shí)每秒鐘能夠更新的次數(shù)。所謂的測(cè)量單位為每秒顯示幀數(shù)(Frames per Second,簡(jiǎn)稱:FPS)或"赫茲"(Hz)。幀率影響畫(huà)面流暢度,與畫(huà)面流暢度成正比:幀率越大,畫(huà)面越流暢;幀率越小,畫(huà)面越有跳動(dòng)感。由于人類眼睛的特殊生理結(jié)構(gòu),如果所看畫(huà)面之幀率高于24的時(shí)候,就會(huì)認(rèn)為是連貫的,此現(xiàn)象稱之為視覺(jué)暫留。高的幀率可以得到更流暢、更逼真的動(dòng)畫(huà)。一般來(lái)說(shuō)30fps就是可以接受的,提升至60fps則可以明顯提升交互感和逼真感,但是一般來(lái)說(shuō)超過(guò)75fps一般就不容易察覺(jué)到有明顯的流暢度提升了。

S102、判斷幀率是否在預(yù)設(shè)的幀率閾值范圍內(nèi)。

上述步驟中預(yù)設(shè)的幀率閾值范圍包括:幀率閾值范圍最大值、幀率閾值范圍最小值,具體是用戶按照需求、經(jīng)驗(yàn)值或者其他計(jì)算方法自行設(shè)定,例如可以將幀率的閾值范圍設(shè)置為:30fps~75fps。當(dāng)然在實(shí)際應(yīng)用中,也可以設(shè)置為其他數(shù)值范圍,此處不做限定。

S103、若幀率低于預(yù)設(shè)的幀率閥值范圍最小值,則提高CPU的頻率。

上述步驟S103中CPU的頻率是CPU的時(shí)鐘頻率,簡(jiǎn)單說(shuō)是CPU運(yùn)算時(shí)的工作的頻率(1秒內(nèi)發(fā)生的同步脈沖數(shù))的簡(jiǎn)稱,單位是"赫茲"(Hz)。CPU頻率決定計(jì)算機(jī)的運(yùn)行速度,一般情況下,主頻越高就代表計(jì)算機(jī)的速度也越快。CPU的工作頻率會(huì)影響到圖形處理器(Graphic Processing Unit,簡(jiǎn)稱GPU)的幀率,一定條件下,高頻率的CPU可以提高GPU的幀率,但是當(dāng)超過(guò)一定界限時(shí),更高的CPU對(duì)于提升GPU的幀率毫無(wú)幫助。

可選的,若幀率低于預(yù)設(shè)的幀率閾值范圍最小值時(shí),畫(huà)面就會(huì)出現(xiàn)不流暢,有跳動(dòng)感,影響終端用戶的體驗(yàn),由于高頻率的CPU可以提供GPU的幀率,則可以通過(guò)提高CPU的頻率來(lái)提高GPU的幀率,使動(dòng)畫(huà)更逼真、流暢。

作為一種可選的實(shí)施方式,上述步驟S103中所述若所述幀率低于預(yù)設(shè)閥值范圍最小值,則提高CPU的工作頻率,具體包括:檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的分辨率;

若幀率低于預(yù)設(shè)的幀率閥值范圍最小值,按照分辨率對(duì)應(yīng)的等級(jí)提高CPU的工作頻率。這是根據(jù)幀率與分辨率、GPU處理能力的關(guān)系:

處理能力=分辨率×幀率

可選的,分辨率是單位英寸中所包含的像素點(diǎn)數(shù),決定了位圖圖像細(xì)節(jié)的精細(xì)程度。根據(jù)上述公式可知,分辨率與GPU的處理能力成正比,分辨率越高,對(duì)GPU處理能力要求越高,分辨率越低,對(duì)CPU處理能力要求越低,所以首先檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的分辨率,不同的分辨率對(duì)應(yīng)不同的CPU的工作頻率等級(jí),按照分辨率等級(jí)提高CPU的工作頻率,進(jìn)而提高GPU的處理能力。

作為一種可選的實(shí)施方式,上述方法在按照分辨率對(duì)應(yīng)的等級(jí)提高CPU的頻率之后,還包括:檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的幀率;若幀率沒(méi)有超過(guò)預(yù)設(shè)的幀率閾值范圍最小值,則降低當(dāng)前運(yùn)行動(dòng)畫(huà)的分辨率。這是由于存在分辨率過(guò)高的情況,不可能不考慮CPU的耗損,只是不斷地提高CPU的工作頻率,此時(shí)只有通過(guò)降低畫(huà)面的分辨率,才能使當(dāng)前運(yùn)行的動(dòng)畫(huà)達(dá)到預(yù)設(shè)的幀率閾值范圍,保證動(dòng)畫(huà)的流暢性。

S104、若幀率高于預(yù)設(shè)的幀率閥值范圍最大值,則降低CPU的頻率。

可選的,一般來(lái)說(shuō)幀率超過(guò)某個(gè)值就不容易察覺(jué)到有明顯的動(dòng)畫(huà)流暢度提升了,此時(shí)繼續(xù)保持高的幀率無(wú)疑是對(duì)CPU的耗損,為了降低CPU的功耗,以達(dá)到CPU資源的合理利用,增長(zhǎng)移動(dòng)終端的待機(jī)時(shí)間。所以當(dāng)幀率高于預(yù)設(shè)的幀率閾值范圍最大值時(shí),則降低CPU的頻率。例如:一般情況下,由于幀率超過(guò)75fps就人眼不容易察覺(jué)到有明顯的流暢度提升了,所以當(dāng)幀率高于75fps時(shí),可以降低CPU的頻率,以避免對(duì)CPU的不必要耗損。

在圖1所描述的方法中,檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的頻率,判斷該幀率是否在預(yù)設(shè)的幀率閾值范圍內(nèi),若幀率低于預(yù)設(shè)的幀率閥值范圍最小值,則提高CPU的頻率,以便于提高當(dāng)前運(yùn)行動(dòng)畫(huà)的幀率,保證流暢性;若幀率高于預(yù)設(shè)的幀率閥值范圍最大值,則降低CPU的頻率,避免對(duì)CPU的不必要的耗損,實(shí)現(xiàn)資源節(jié)約。通過(guò)實(shí)施圖1所描述的方法,能夠通過(guò)調(diào)整CPU的工作頻率,對(duì)當(dāng)前運(yùn)行動(dòng)畫(huà)的幀率進(jìn)行調(diào)整,實(shí)現(xiàn)在對(duì)CPU進(jìn)行合理利用的同時(shí),保證系統(tǒng)流暢性,本發(fā)明實(shí)施例的技術(shù)方案具有用戶體驗(yàn)度高的優(yōu)點(diǎn)。

請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例公開(kāi)的另一種調(diào)節(jié)CPU頻率的方法的流程示意圖。如圖2所示,該種調(diào)節(jié)CPU頻率的方法可以包括以下步驟:

S201、檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的剩余數(shù)據(jù)量。

上述步驟S201中動(dòng)畫(huà)是指采用逐幀拍攝對(duì)象并連續(xù)播放而形成運(yùn)動(dòng)的影像,具體可以包括:視頻、微視頻、游戲等。

上述步驟S201中剩余數(shù)據(jù)量是指當(dāng)前運(yùn)行動(dòng)畫(huà)中尚未進(jìn)行播放的數(shù)據(jù)量。

S202、若該剩余數(shù)據(jù)量低于預(yù)設(shè)的容量閾值,則降低CPU的頻率。

上述步驟中CPU的頻率是CPU的時(shí)鐘頻率,簡(jiǎn)單說(shuō)是CPU運(yùn)算時(shí)的工作的頻率(1秒內(nèi)發(fā)生的同步脈沖數(shù))的簡(jiǎn)稱,單位是"赫茲"(Hz)。CPU頻率決定計(jì)算機(jī)的運(yùn)行速度,一般情況下,主頻越高就代表計(jì)算機(jī)的速度也越快。

可選的,若該剩余數(shù)據(jù)量低于預(yù)設(shè)的容量閾值,說(shuō)明剩余數(shù)據(jù)量很少,無(wú)需高速的CPU進(jìn)行支持,此時(shí)即使對(duì)CPU的頻率進(jìn)行降低,也能滿足當(dāng)前運(yùn)行動(dòng)畫(huà)的剩余數(shù)據(jù)量的運(yùn)行資源需求,所以降低CPU的頻率,減少CPU的不必要的耗損。

在圖2所描述的方法中,檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的剩余數(shù)據(jù)量,若該剩余數(shù)據(jù)量低于預(yù)設(shè)的容量閾值,則降低CPU的頻率。通過(guò)實(shí)施圖2所描述的方法,能夠減少CPU的不必要耗損,實(shí)現(xiàn)對(duì)CPU資源的合理利用,增長(zhǎng)移動(dòng)終端的待機(jī)時(shí)間。

請(qǐng)參閱圖3,圖3是本發(fā)明實(shí)施例公開(kāi)的另一種調(diào)節(jié)CPU頻率的方法的流程示意圖。如圖3所示,該種調(diào)節(jié)CPU頻率的方法可以包括以下步驟:

S301、檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的下載速率。

上述步驟S301中動(dòng)畫(huà)是指采用逐幀拍攝對(duì)象并連續(xù)播放而形成運(yùn)動(dòng)的影像,具體可以包括:視頻、微視頻、游戲等。

上述步驟S301中下載速率是指使用下載軟件,如迅雷,快車(chē),BTCOMET等下載工具,對(duì)網(wǎng)絡(luò)資源進(jìn)行下載這一過(guò)程中的下載速度,也就是即時(shí)速度,它以"KB/S"的形式來(lái)表達(dá)。

S302、若下載速率低于預(yù)設(shè)的速率閾值,則降低CPU的頻率。

上述步驟中CPU的頻率是CPU的時(shí)鐘頻率,簡(jiǎn)單說(shuō)是CPU運(yùn)算時(shí)的工作的頻率(1秒內(nèi)發(fā)生的同步脈沖數(shù))的簡(jiǎn)稱,單位是"赫茲"(Hz)。CPU頻率決定計(jì)算機(jī)的運(yùn)行速度,一般情況下,主頻越高就代表計(jì)算機(jī)的速度也越快。

可選的,若下載速率低于預(yù)設(shè)的速率閾值,則證明當(dāng)前從網(wǎng)絡(luò)資源下載速度過(guò)慢,當(dāng)前運(yùn)行動(dòng)畫(huà)片源不足,此時(shí)若繼續(xù)保持CPU速度,也無(wú)法進(jìn)行充分的利用,可以降低CPU的工作頻率,減少對(duì)CPU的不必要耗損。

在圖3所描述的方法中,檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的下載速率,若下載速率低于預(yù)設(shè)的速率閾值,則降低CPU的頻率。通過(guò)實(shí)施圖2所描述的方法,能夠減少CPU的不必要耗損,實(shí)現(xiàn)對(duì)CPU資源的合理利用,增長(zhǎng)移動(dòng)終端的待機(jī)時(shí)間。

請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例公開(kāi)的一種調(diào)節(jié)CPU頻率的裝置的結(jié)構(gòu)示意圖,可以用于執(zhí)行本發(fā)明實(shí)施例公開(kāi)的圖1、圖2和圖3方法。如圖4所示,該裝置可以包括:

檢測(cè)單元401,用于檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的幀率。

判斷單元402,用于判斷該幀率是否在預(yù)設(shè)的幀率閾值范圍內(nèi)。

處理單元403,用于根據(jù)判斷的結(jié)果對(duì)CPU的頻率進(jìn)行處理,若所述幀率低于預(yù)設(shè)的幀率閥值范圍最小值,則提高CPU的頻率,若該幀率高于預(yù)設(shè)的幀率閥值范圍最大值,則降低CPU的頻率。

可選的,上述裝置中所述處理單元403,具體用于:檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的分辨率;若該幀率低于預(yù)設(shè)的幀率閥值范圍最小值,按照分辨率對(duì)應(yīng)的等級(jí)提高CPU的工作頻率。

可選的,上述裝置中所述處理單元403,還用于檢測(cè)所述當(dāng)前運(yùn)行動(dòng)畫(huà)的所述幀率;若幀率沒(méi)有超過(guò)預(yù)設(shè)的幀率閾值范圍最小值,則降低當(dāng)前運(yùn)行動(dòng)畫(huà)的分辨率。

可選的,上述裝置還包括:

所述檢測(cè)單元401,還用于檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的剩余數(shù)據(jù)量。

所述處理單元403,還用于當(dāng)剩余數(shù)據(jù)量低于預(yù)設(shè)的容量閾值時(shí),降低CPU的頻率。

可選的,上述裝置還包括:

所述檢測(cè)單元401,還用于檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的下載速率。

所述處理單元403,還用于當(dāng)所述下載速率低于預(yù)設(shè)的速率閾值時(shí),降低CPU的頻率。

請(qǐng)參閱圖5,圖5為本申請(qǐng)?zhí)峁┑囊环N終端的結(jié)構(gòu)示意圖,該終端700包括至少一個(gè)處理器501,至少一個(gè)存儲(chǔ)器502以及至少一個(gè)通信接口503。所述處理器501、所述存儲(chǔ)器502和所述通信接口503通過(guò)所述通信總線連接并完成相互間的通信。

處理器501可以是通用中央處理器(CPU),微處理器,特定應(yīng)用集成電路(application-specific integrated circuit,ASIC),或一個(gè)或多個(gè)用于控制以上方案程序執(zhí)行的集成電路。

通信接口503,用于與其他設(shè)備或通信網(wǎng)絡(luò)通信,如以太網(wǎng),無(wú)線接入網(wǎng)(RAN),無(wú)線局域網(wǎng)(Wireless Local Area Networks,WLAN)等。

存儲(chǔ)器502可以是只讀存儲(chǔ)器(read-only memory,ROM)或可存儲(chǔ)靜態(tài)信息和指令的其他類型的靜態(tài)存儲(chǔ)設(shè)備,隨機(jī)存取存儲(chǔ)器(random access memory,RAM)或者可存儲(chǔ)信息和指令的其他類型的動(dòng)態(tài)存儲(chǔ)設(shè)備,也可以是電可擦可編程只讀存儲(chǔ)器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(pán)(Compact Disc Read-Only Memory,CD-ROM)或其他光盤(pán)存儲(chǔ)、光碟存儲(chǔ)(包括壓縮光碟、激光碟、光碟、數(shù)字通用光碟、藍(lán)光光碟等)、磁盤(pán)存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì),但不限于此。存儲(chǔ)器可以是獨(dú)立存在,通過(guò)總線與處理器相連接。存儲(chǔ)器也可以和處理器集成在一起。

其中,所述存儲(chǔ)器502用于存儲(chǔ)執(zhí)行以上方案的應(yīng)用程序代碼,并由處理器701來(lái)控制執(zhí)行。所述處理器501用于執(zhí)行所述存儲(chǔ)器502中存儲(chǔ)的應(yīng)用程序代碼。

存儲(chǔ)器502存儲(chǔ)的代碼可執(zhí)行以上提供的服務(wù)器設(shè)備執(zhí)行的上述服務(wù)關(guān)系的確定方法,比如:檢測(cè)當(dāng)前運(yùn)行動(dòng)畫(huà)的幀率;判斷該幀率是否在預(yù)設(shè)的幀率閾值范圍內(nèi);若該幀率低于預(yù)設(shè)的幀率閥值范圍最小值,則提高CPU的頻率;若該幀率高于預(yù)設(shè)的幀率閥值范圍最大值,則降低CPU的頻率。

本發(fā)明實(shí)施例還提供一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,該程序執(zhí)行時(shí)包括上述方法實(shí)施例中記載的任何一種服務(wù)關(guān)系的確定方法的部分或全部步驟。

需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。

在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。

在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。

所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)器中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)器中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)器包括:U盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。

本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)器中,存儲(chǔ)器可以包括:閃存盤(pán)、只讀存儲(chǔ)器(英文:Read-Only Memory,簡(jiǎn)稱:ROM)、隨機(jī)存取器(英文:Random Access Memory,簡(jiǎn)稱:RAM)、磁盤(pán)或光盤(pán)等。

以上對(duì)本發(fā)明實(shí)施例進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上上述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沛县| 军事| 共和县| 伊宁市| 来安县| 呈贡县| 柳林县| 宝坻区| 郁南县| 赞皇县| 精河县| 汤原县| 昌图县| 那曲县| 永川市| 永兴县| 枣庄市| 塘沽区| 泸水县| 永登县| 陈巴尔虎旗| 崇礼县| 元氏县| 华阴市| 扬中市| 阳新县| 鲁甸县| 五峰| 江华| 巴南区| 获嘉县| 板桥市| 阳山县| 修武县| 罗甸县| 阜康市| 盐边县| 瓦房店市| 阿克陶县| 宜都市| 鹰潭市|