一種系統(tǒng)溫度控制方法和移動(dòng)終端的制作方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例提供了一種系統(tǒng)溫度控制方法和移動(dòng)終端。系統(tǒng)溫度控制方法包括:獲取中央處理器CPU的溫度;當(dāng)所述CPU的溫度達(dá)到溫度閾值時(shí),降低所述CPU的運(yùn)行頻率,并中止應(yīng)用程序?qū)λ鯟PU的運(yùn)行頻率的調(diào)節(jié)。本發(fā)明實(shí)施例通過(guò)在降低CPU運(yùn)行頻率的過(guò)程中,關(guān)閉CPU調(diào)頻模塊的公共接口,切斷來(lái)自其他模塊的調(diào)頻請(qǐng)求,禁止其他應(yīng)用程序調(diào)度CPU調(diào)頻模塊,從而可以達(dá)到該裝置對(duì)CPU調(diào)頻模塊的絕對(duì)控制,減小CPU頻率的波動(dòng),進(jìn)而可以更有效的對(duì)CPU的溫度進(jìn)行控制。
【專(zhuān)利說(shuō)明】
一種系統(tǒng)溫度控制方法和移動(dòng)終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種系統(tǒng)溫度控制方法和一種移動(dòng)終端。
【背景技術(shù)】
[0002]隨著智能手機(jī)的不斷發(fā)展,CPU (Central Processing Unit,中央處理器)的核數(shù)和性能越來(lái)越強(qiáng)勁,在給用戶帶來(lái)極致性能體驗(yàn)的同時(shí),也引入了不少問(wèn)題。系統(tǒng)發(fā)熱以及電池消耗過(guò)快這兩大副作用讓用戶的綜合體驗(yàn)大打折扣,特別是現(xiàn)在人們追求輕、薄的外觀,更是給系統(tǒng)的性能和散熱帶來(lái)了挑戰(zhàn)。
[0003]目前,針對(duì)智能手機(jī)的發(fā)熱問(wèn)題可以采用溫升控制策略,即在CPU的溫度達(dá)到一定閾值后通過(guò)CPU調(diào)頻模塊降低CPU的頻率。
[0004]然而,在按照上述溫升控制策略進(jìn)行溫度控制的過(guò)程中,如果啟用或操控某一應(yīng)用程序,該應(yīng)用程序可能會(huì)改變CPU的頻率,這樣,CPU的頻率調(diào)節(jié)可能就會(huì)出現(xiàn)如圖1所示的情況,不斷的在高頻跟低頻之間切換。這樣切換除了會(huì)導(dǎo)致降頻降溫效果不明顯之外,也增大了 CPU本身的開(kāi)銷(xiāo)。
[0005]因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個(gè)技術(shù)問(wèn)題就是:如何提高系統(tǒng)溫度控制的效果。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例的目的在于提供一種系統(tǒng)溫度控制方法,能夠提高系統(tǒng)溫度控制的效果。
[0007]相應(yīng)的,本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,用以保證上述方法的實(shí)現(xiàn)及應(yīng)用。
[0008]為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種系統(tǒng)溫度控制方法,其特征在于,包括:
[0009]獲取中央處理器CPU的溫度;
[0010]當(dāng)所述CPU的溫度達(dá)到溫度閾值時(shí),降低所述CPU的運(yùn)行頻率,并中止應(yīng)用程序?qū)λ鯟PU的運(yùn)行頻率的調(diào)節(jié)。
[0011]本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,包括:
[0012]溫度獲取單元,用于獲取中央處理器CPU的溫度;
[0013]控制單元,用于當(dāng)所述CPU的溫度達(dá)到溫度閾值時(shí),降低所述CPU的運(yùn)行頻率,并中止應(yīng)用程序?qū)λ鯟PU的運(yùn)行頻率的調(diào)節(jié)。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn):
[0015]本發(fā)明實(shí)施例通過(guò)在降低CPU運(yùn)行頻率的過(guò)程中,切斷來(lái)自其他模塊的調(diào)頻請(qǐng)求,禁止其他應(yīng)用程序調(diào)節(jié)CPU的運(yùn)行頻率,從而可以達(dá)到該裝置對(duì)CPU運(yùn)行頻率的絕對(duì)控制,減小CPU頻率的波動(dòng),進(jìn)而可以更有效的對(duì)CPU的溫度進(jìn)行控制。
【附圖說(shuō)明】
[0016]圖1是現(xiàn)有技術(shù)中系統(tǒng)溫度控制過(guò)程中的CPU運(yùn)行頻率變化曲線示意圖;
[0017]圖2是本發(fā)明的一種系統(tǒng)溫度控制方法實(shí)施例的步驟流程圖;
[0018]圖3是本發(fā)明中系統(tǒng)溫度控制過(guò)程中的CPU運(yùn)行頻率變化曲線示意圖;
[0019]圖4是本發(fā)明中正常調(diào)度模塊與溫升控制調(diào)度模塊之間的切換示意圖;
[0020]圖5是本發(fā)明中一種控制CPU調(diào)頻模塊降低CPU的運(yùn)行頻率的方法實(shí)施例的步驟流程圖;
[0021]圖6是本發(fā)明的一種移動(dòng)終端實(shí)施例的結(jié)構(gòu)框圖;
[0022]圖7是本發(fā)明中一種控制單元的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0023]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0024]發(fā)明人研究發(fā)現(xiàn)CPU調(diào)頻模塊導(dǎo)出給用戶空間使用的接口是公開(kāi)的,只要具備系統(tǒng)權(quán)限的用戶進(jìn)程都可以通過(guò)該接口來(lái)控制CPU調(diào)頻模塊。現(xiàn)有技術(shù)在對(duì)系統(tǒng)進(jìn)行溫度控制的過(guò)程中,沒(méi)有鎖死調(diào)頻模塊,使得其他用戶程序還能繼續(xù)改變CPU頻率,從而影響整體溫升調(diào)節(jié)整體效果。按照現(xiàn)在的溫升控制策略,CPU的頻率調(diào)節(jié)會(huì)出現(xiàn)如圖1所示的情況,不斷的在高頻跟低頻之間切換。這樣切換除了導(dǎo)致降頻降溫效果不明顯之外,也增大了 CPU本身的開(kāi)銷(xiāo)。
[0025]基于此,本發(fā)明實(shí)施例公開(kāi)了以下技術(shù)方案,可以提高系統(tǒng)溫度控制的效果。
[0026]參照?qǐng)D2,示出了本發(fā)明的一種系統(tǒng)溫度控制方法實(shí)施例的步驟流程圖,具體可以包括如下步驟:
[0027]步驟201,獲取CPU的溫度。
[0028]本發(fā)明實(shí)施例中,該系統(tǒng)溫度控制裝置(簡(jiǎn)稱(chēng)該裝置)可以定時(shí)或?qū)崟r(shí)獲取CPU的溫度,具體可以在CPU內(nèi)置溫度傳感器,通過(guò)該溫度傳感器實(shí)時(shí)或定時(shí)將CPU溫度信息反饋給該裝置。
[0029]該裝置可以預(yù)先設(shè)置有溫度閾值來(lái)控制該裝置是否開(kāi)啟對(duì)系統(tǒng)的溫度控制。該溫度閾值可以是根據(jù)經(jīng)驗(yàn)值設(shè)置,具體的,可以是預(yù)先根據(jù)CPU的溫度變化狀況及用戶接觸部位的溫度變化狀況確定出該溫度閾值。以手機(jī)為例,可以根據(jù)手機(jī)CPU的溫度隨運(yùn)行頻率的變化情況及用戶與手機(jī)接觸部位的溫度變化情況來(lái)綜合確定出溫度閾值。
[0030]當(dāng)該裝置監(jiān)測(cè)到的CPU的溫度達(dá)到上述溫度閾值時(shí),該裝置由正常調(diào)度模式切換至溫升控制調(diào)度模式,執(zhí)行步驟202。當(dāng)CPU的溫度沒(méi)有達(dá)到上述溫度閾值時(shí),該裝置維持正常調(diào)度模式,不對(duì)CPU的運(yùn)行頻率進(jìn)行控制。
[0031]步驟202,降低CPU的運(yùn)行頻率,并中止應(yīng)用程序?qū)PU的運(yùn)行頻率的調(diào)節(jié)。
[0032]本步驟中,該裝置可以通過(guò)控制CPU調(diào)頻模塊來(lái)降低CPU的運(yùn)行頻率?,F(xiàn)有的CPU調(diào)頻模塊可以用于調(diào)節(jié)CPU的運(yùn)行頻率,還可以用于監(jiān)測(cè)CPU的負(fù)載,監(jiān)控CPU的運(yùn)行頻率等。
[0033]當(dāng)CPU的溫度達(dá)到溫度閾值時(shí),切換至溫升控制調(diào)度模式,控制CPU調(diào)頻模塊降低(PU的運(yùn)行頻率,以降低CPU的溫度,同時(shí)關(guān)閉CPU調(diào)頻模塊對(duì)應(yīng)用程序的公共接口,具體可以在系統(tǒng)內(nèi)核層鎖住該CPU調(diào)頻模塊,也即關(guān)閉CPU調(diào)頻模塊對(duì)應(yīng)用程序的公共接口,使其切斷來(lái)自其他模塊的調(diào)頻請(qǐng)求,禁止其他應(yīng)用程序調(diào)度CPU調(diào)頻模塊,達(dá)到該裝置對(duì)CPU調(diào)頻模塊的絕對(duì)控制,減小CPU頻率的波動(dòng),從而更有效的對(duì)CPU的溫度進(jìn)行控制。
[0034]按照該步驟調(diào)節(jié)后的CPU運(yùn)行頻率變化如圖3所示,CPU運(yùn)行頻率的變化沒(méi)有頻繁的變動(dòng),且呈階梯型下降,這樣的頻率調(diào)節(jié)能更加有效地作用于溫度調(diào)節(jié),同時(shí)對(duì)最低頻率的控制可以達(dá)到極致的均衡性能和發(fā)熱在超薄智能手機(jī)上的矛盾,提升了用戶的綜合滿意度。
[0035]在溫升控制調(diào)度模式下,當(dāng)CPU的溫度降低至預(yù)設(shè)的溫控解除點(diǎn)時(shí),切換至正常調(diào)度模式,執(zhí)行步驟203。
[0036]步驟203,當(dāng)CPU的溫度小于或等于預(yù)設(shè)的溫控解除點(diǎn)時(shí),中止降低CPU的運(yùn)行頻率,并接受應(yīng)用程序?qū)PU的運(yùn)行頻率的調(diào)節(jié)。
[0037]當(dāng)CPU的溫度降低至溫控解除點(diǎn)時(shí),切換至正常調(diào)度模式,此時(shí)中止降低CPU的運(yùn)行頻率,并開(kāi)啟CPU調(diào)頻模塊對(duì)應(yīng)用程序的公共接口,也即恢復(fù)至CPU的正常運(yùn)行狀態(tài)。
[0038]本發(fā)明實(shí)施例通過(guò)在降低CPU運(yùn)行頻率的過(guò)程中,關(guān)閉CPU調(diào)頻模塊的公共接口,切斷來(lái)自其他模塊的調(diào)頻請(qǐng)求,禁止其他應(yīng)用程序調(diào)度CPU調(diào)頻模塊,從而可以達(dá)到該裝置對(duì)CPU調(diào)頻模塊的絕對(duì)控制,減小CPU頻率的波動(dòng),進(jìn)而可以更有效的對(duì)CPU的溫度進(jìn)行控制。
[0039]而且,通過(guò)設(shè)置溫度閾值和溫控解除點(diǎn),實(shí)現(xiàn)了溫升控制調(diào)度模式和正常調(diào)度模式之間的自由切換,如圖4所示。通過(guò)以上方法有效的解決了傳統(tǒng)系統(tǒng)調(diào)度策略往往會(huì)出現(xiàn)的CPU發(fā)熱與性能卡頓的矛盾問(wèn)題,進(jìn)一步提升了用戶的綜合體驗(yàn),同時(shí)節(jié)省了手機(jī)耗電,提升了續(xù)航能力。
[0040]在本發(fā)明的另一實(shí)施例中,降低CPU的運(yùn)行頻率的過(guò)程如圖5所示,可以包括:
[0041]步驟501,獲取CPU的當(dāng)前運(yùn)行頻率值及CPU的負(fù)載。
[0042]本實(shí)施例中,在系統(tǒng)啟動(dòng)初始階段,該裝置處于正常調(diào)度模塊,CPU正常運(yùn)行,當(dāng)CPU負(fù)載增高,運(yùn)行頻率增大時(shí),CPU溫度升高。當(dāng)CPU溫度達(dá)到預(yù)設(shè)的溫度閾值時(shí),該裝置由正常調(diào)度模式切換至溫升控制調(diào)度模式,首先關(guān)閉CPU調(diào)頻模塊對(duì)應(yīng)用程序的公共接口,然后對(duì)CPU運(yùn)行頻率進(jìn)行控制。此時(shí),該裝置首先執(zhí)行本步驟,通過(guò)CPU調(diào)度模塊獲得CPU當(dāng)前的運(yùn)行頻率值和CPU當(dāng)前的負(fù)載。
[0043]步驟502,根據(jù)CPU的可運(yùn)行頻率值,CPU的負(fù)載及CPU的當(dāng)前運(yùn)行頻率值,確定頻率調(diào)節(jié)值。
[0044]該裝置可以預(yù)先根據(jù)經(jīng)驗(yàn)值或根據(jù)實(shí)驗(yàn)檢測(cè)獲得CPU不同狀態(tài)下對(duì)應(yīng)的頻率調(diào)節(jié)值,具體可以根據(jù)不同實(shí)驗(yàn)條件設(shè)置CPU的可運(yùn)行頻率值,CPU的負(fù)載及CPU的當(dāng)前運(yùn)行頻率值,然后通過(guò)實(shí)驗(yàn)獲得不同情況下既可以減低CPU的溫度又可以不過(guò)分限制CPU的運(yùn)行頻率的最佳的頻率調(diào)節(jié)值。在獲得上述結(jié)果后,該裝置可以將上述對(duì)應(yīng)關(guān)系進(jìn)行存儲(chǔ),在本步驟中,可以直接根據(jù)上步驟獲得的CPU當(dāng)前的運(yùn)行頻率值和CPU當(dāng)前的負(fù)載,結(jié)合該CPU本身可運(yùn)行的頻率值,確定出對(duì)應(yīng)的頻率調(diào)節(jié)值。
[0045]步驟503,將CPU的運(yùn)行頻率值調(diào)節(jié)至頻率調(diào)節(jié)值。
[0046]在確定出頻率調(diào)節(jié)值后,本步驟即可將CPU的調(diào)節(jié)頻率值作為運(yùn)行頻率值寫(xiě)入CPU調(diào)頻模塊,從而控制CPU調(diào)頻模塊將CPU的運(yùn)行頻率值調(diào)節(jié)至調(diào)節(jié)頻率值。
[0047]CPU調(diào)頻模塊對(duì)CPU的運(yùn)行頻率進(jìn)行調(diào)節(jié),可以包括中止新的應(yīng)用程序的調(diào)用請(qǐng)求,或停止符合預(yù)設(shè)條件的正在運(yùn)行的應(yīng)用程序等。隨著CPU運(yùn)行頻率的降低,CPU的溫度也就會(huì)隨之降低。
[0048]然而,當(dāng)CPU的調(diào)節(jié)頻率值不合理時(shí),可能會(huì)引起CPU負(fù)載異常增大等情況,因此,該控制CPU調(diào)頻模塊降低CPU的運(yùn)行頻率的過(guò)程還可以進(jìn)一步包括以下步驟:
[0049]步驟504,獲得CPU的負(fù)載,判斷CPU的負(fù)載是否達(dá)到異常增大條件。
[0050]可通過(guò)CPU調(diào)頻模塊獲得當(dāng)前CPU的負(fù)載。
[0051]本步驟需判斷降低CPU運(yùn)行的是否出現(xiàn)異常,可以是判斷CPU的負(fù)載是否出現(xiàn)異常增大的情況,具體可以是判斷CPU的負(fù)載增大值是否滿足預(yù)設(shè)條件。
[0052]若是,則執(zhí)行步驟505?506,若否,則執(zhí)行步驟507。
[0053]步驟505,修正頻率調(diào)節(jié)值。
[0054]啟動(dòng)對(duì)頻率調(diào)節(jié)值的修正,該修正過(guò)程可以根據(jù)CPU負(fù)載情況來(lái)調(diào)節(jié),可以將頻率調(diào)節(jié)值按照預(yù)設(shè)步進(jìn)進(jìn)行增大,或者增大至上一檔位的運(yùn)行頻率值等。
[0055]步驟506,將CPU的運(yùn)行頻率值調(diào)節(jié)至修正后的頻率調(diào)節(jié)值。
[0056]在確定出修正后的頻率調(diào)節(jié)值后,控制CPU調(diào)頻模塊將CPU的運(yùn)行頻率值調(diào)節(jié)至修正后的頻率調(diào)節(jié)值。在該調(diào)節(jié)過(guò)程中,繼續(xù)執(zhí)行步驟504。
[0057]步驟507,判斷CPU的溫度是否降低至溫控解除點(diǎn)。
[0058]在調(diào)節(jié)的過(guò)程中,可以實(shí)時(shí)或定時(shí)判斷CPU的溫度是否降低至預(yù)設(shè)的溫控解除點(diǎn),若是,則執(zhí)行步驟508,若否,則繼續(xù)執(zhí)行步驟502進(jìn)行下一步調(diào)控。
[0059]步驟508,中止降低CPU的運(yùn)行頻率,并開(kāi)啟CPU調(diào)頻模塊對(duì)應(yīng)用程序的公共接口。
[0060]當(dāng)檢測(cè)到CPU的溫度降低至溫控解除點(diǎn)時(shí),該裝置切換回正常調(diào)度模式,停止降低CPU的運(yùn)行頻率,并開(kāi)啟CPU調(diào)頻模塊對(duì)應(yīng)用程序的公共接口。
[0061]需要說(shuō)明的是,對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
[0062]參照?qǐng)D6,示出了本發(fā)明一種移動(dòng)終端的結(jié)構(gòu)框圖,具體可以包括如下單元:
[0063]溫度獲取單元601,用于獲取中央處理器CPU的溫度。
[0064]控制單元602,用于當(dāng)CPU的溫度達(dá)到溫度閾值時(shí),降低CPU的運(yùn)行頻率,并中止應(yīng)用程序?qū)λ鯟PU的運(yùn)行頻率的調(diào)節(jié)。。
[0065]本發(fā)明實(shí)施例中該移動(dòng)終端通過(guò)上述單元在降低CPU運(yùn)行頻率的過(guò)程中,關(guān)閉CPU調(diào)頻模塊的公共接口,切斷來(lái)自其他模塊的調(diào)頻請(qǐng)求,禁止其他應(yīng)用程序調(diào)度CPU調(diào)頻模塊,從而可以達(dá)到該裝置對(duì)CPU調(diào)頻模塊的絕對(duì)控制,減小CPU頻率的波動(dòng),進(jìn)而可以更有效的對(duì)CPU的溫度進(jìn)行控制。
[0066]在另一實(shí)施例中,該控制單元602,還用于當(dāng)CPU的溫度小于或等于溫控解除點(diǎn)時(shí),中止降低CPU的運(yùn)行頻率,并接受所述應(yīng)用程序?qū)λ鯟PU的運(yùn)行頻率的調(diào)節(jié)。
[0067]在另一實(shí)施例中,如圖7所示,該控制單元602可以進(jìn)一步包括:
[0068]獲取子單元701,用于獲取CPU的當(dāng)前運(yùn)行頻率值及CPU的負(fù)載。
[0069]確定子單元702,用于根據(jù)CPU的可運(yùn)行頻率值,CPU的負(fù)載及CPU的當(dāng)前運(yùn)行頻率值,確定頻率調(diào)節(jié)值。
[0070]控制子單元703,用于將CPU的運(yùn)行頻率值調(diào)節(jié)至頻率調(diào)節(jié)值。
[0071]該控制單元602還可以包括:
[0072]獲取子單元704,用于獲取CPU的負(fù)載。
[0073]修正子單元705,用于當(dāng)CPU的負(fù)載達(dá)到異常增大條件時(shí),修正頻率調(diào)節(jié)值。
[0074]該控制子單元703,還用于將CPU的運(yùn)行頻率值調(diào)節(jié)至修正后的頻率調(diào)節(jié)值。
[0075]在另一實(shí)施例中,該裝置還可以包括:
[0076]溫度設(shè)置單元,用于根據(jù)CPU的溫度變化狀況及用戶接觸部位的溫度變化狀況確定溫度閾值。
[0077]對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
[0078]本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
[0079]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0080]本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0081]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0082]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0083]盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。
[0084]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者終端設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)......”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
[0085]以上對(duì)本發(fā)明所提供的一種系統(tǒng)溫度控制方法和一種移動(dòng)終端,進(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ā)明的限制。
【主權(quán)項(xiàng)】
1.一種系統(tǒng)溫度控制方法,其特征在于,包括: 獲取中央處理器CPU的溫度; 當(dāng)所述CPU的溫度達(dá)到溫度閾值時(shí),降低所述CPU的運(yùn)行頻率,并中止應(yīng)用程序?qū)λ鯟PU的運(yùn)行頻率的調(diào)節(jié)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)所述CPU的溫度小于或等于溫控解除點(diǎn)時(shí),中止降低所述CPU的運(yùn)行頻率,并接受所述應(yīng)用程序?qū)λ鯟PU的運(yùn)行頻率的調(diào)節(jié)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述降低所述CPU的運(yùn)行頻率,包括: 獲取所述CPU的當(dāng)前運(yùn)行頻率值及所述CPU的負(fù)載; 根據(jù)所述CPU的可運(yùn)行頻率值,所述CPU的負(fù)載及所述CPU的當(dāng)前運(yùn)行頻率值,確定頻率調(diào)節(jié)值; 將所述CPU的運(yùn)行頻率值調(diào)節(jié)至所述頻率調(diào)節(jié)值。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述降低所述CPU的運(yùn)行頻率,還包括: 獲得所述CPU的負(fù)載; 當(dāng)所述CPU的負(fù)載達(dá)到異常增大條件時(shí),修正所述頻率調(diào)節(jié)值; 將所述CPU的運(yùn)行頻率值調(diào)節(jié)至修正后的所述頻率調(diào)節(jié)值。5.根據(jù)權(quán)利要求1至4中任意一項(xiàng)所述的方法,其特征在于,在所述降低所述CPU的運(yùn)行頻率之前,還包括: 根據(jù)所述CPU的溫度變化狀況及用戶接觸部位的溫度變化狀況確定所述溫度閾值。6.一種移動(dòng)終端,其特征在于,包括: 溫度獲取單元,用于獲取中央處理器CPU的溫度; 控制單元,用于當(dāng)所述CPU的溫度達(dá)到溫度閾值時(shí),降低所述CPU的運(yùn)行頻率,并中止應(yīng)用程序?qū)λ鯟PU的運(yùn)行頻率的調(diào)節(jié)。7.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于, 所述控制單元,還用于當(dāng)所述CPU的溫度小于或等于溫控解除點(diǎn)時(shí),中止降低所述CPU的運(yùn)行頻率,并接受所述應(yīng)用程序?qū)λ鯟PU的運(yùn)行頻率的調(diào)節(jié)。8.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述控制單元包括: 獲取子單元,用于獲取所述CPU的當(dāng)前運(yùn)行頻率值及所述CPU的負(fù)載; 確定子單元,用于根據(jù)所述CPU的可運(yùn)行頻率值,所述CPU的負(fù)載及所述CPU的當(dāng)前運(yùn)行頻率值,確定頻率調(diào)節(jié)值; 控制子單元,用于將所述CPU的運(yùn)行頻率值調(diào)節(jié)至所述頻率調(diào)節(jié)值。9.根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述控制單元還包括: 獲取子單元,用于獲取所述CPU的負(fù)載; 修正子單元,用于當(dāng)所述CPU的負(fù)載達(dá)到異常增大條件時(shí),修正所述頻率調(diào)節(jié)值; 所述控制子單元,還用于將所述CPU的運(yùn)行頻率值調(diào)節(jié)至修正后的所述頻率調(diào)節(jié)值。10.根據(jù)權(quán)利要求6至9中任意一項(xiàng)所述的移動(dòng)終端,其特征在于,所述裝置還包括: 溫度設(shè)置單元,用于根據(jù)所述CPU的溫度變化狀況及用戶接觸部位的溫度變化狀況確定所述溫度閾值。
【文檔編號(hào)】G06F1/20GK105824377SQ201510553082
【公開(kāi)日】2016年8月3日
【申請(qǐng)日】2015年8月31日
【發(fā)明人】陳超鑫
【申請(qǐng)人】維沃移動(dòng)通信有限公司