一種調(diào)節(jié)終端溫度的方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種調(diào)節(jié)終端溫度的方法,其中,該方法包括確定終端的溫度值與預(yù)設(shè)溫度值之間的差值;若該差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值大于預(yù)設(shè)溫度值,則降低終端的工作負(fù)荷;若該差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值小于預(yù)設(shè)溫度值,則增加終端的工作負(fù)荷。實(shí)施本發(fā)明實(shí)施例,可以根據(jù)預(yù)設(shè)溫度值及預(yù)設(shè)閾值范圍,調(diào)整終端的工作負(fù)荷以使終端保持在一定的溫度范圍,從而改善用戶的使用體驗(yàn)。
【專利說(shuō)明】一種調(diào)節(jié)終端溫度的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子應(yīng)用【技術(shù)領(lǐng)域】,具體涉及一種調(diào)節(jié)終端溫度的方法。
【背景技術(shù)】
[0002]目前,智能手機(jī)、平板電腦等終端日漸成為人們工作生活中不可缺少的配置,如何通過(guò)這些終端改善人們工作生活質(zhì)量是技術(shù)發(fā)展的主要驅(qū)動(dòng)力。在實(shí)踐中發(fā)現(xiàn),這些終端常常由于環(huán)境或內(nèi)部運(yùn)行過(guò)程中產(chǎn)生的熱量引起終端的溫度過(guò)高或過(guò)低,溫度過(guò)低時(shí),終端出于保護(hù)機(jī)制,會(huì)自動(dòng)關(guān)機(jī),過(guò)高時(shí),則不利于終端中器件的使用壽命。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例公開(kāi)了一種調(diào)節(jié)終端溫度的方法,可以自動(dòng)調(diào)整終端的工作負(fù)荷以改善終端的溫度。
[0004]本發(fā)明實(shí)施例公開(kāi)了一種調(diào)節(jié)終端溫度的方法,包括:
[0005]確定終端的溫度值與預(yù)設(shè)溫度值之間的差值;
[0006]若所述差值不在預(yù)設(shè)閾值范圍內(nèi)且所述溫度值大于所述預(yù)設(shè)溫度值,則降低所述終端的工作負(fù)荷;
[0007]若所述差值不在預(yù)設(shè)閾值范圍內(nèi)且所述溫度值小于所述預(yù)設(shè)溫度值,則增加所述終端的工作負(fù)荷。
[0008]本發(fā)明實(shí)施例可以確定終端的溫度值與預(yù)設(shè)溫度值之間的差值,若該差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值大于預(yù)設(shè)溫度值,則可以降低終端的工作負(fù)荷來(lái)以降低終端的溫度值;若該差值不在預(yù)設(shè)閾值范圍內(nèi)且所述溫度值小于所述預(yù)設(shè)溫度值,則可以增加終端的工作負(fù)荷以增加終端溫度值,從而,可以使終端保持在一定的溫度范圍。
【專利附圖】
【附圖說(shuō)明】
[0009]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0010]圖1是本發(fā)明實(shí)施例公開(kāi)的一種調(diào)節(jié)終端溫度的方法的流程示意圖;
[0011]圖2是本發(fā)明實(shí)施例公開(kāi)的又一種調(diào)節(jié)終端溫度的方法的流程示意圖;
[0012]圖3是本發(fā)明實(shí)施例公開(kāi)的一種終端的結(jié)構(gòu)示意圖;
[0013]圖4是本發(fā)明實(shí)施例公開(kāi)的又一種終端的結(jié)構(gòu)示意圖;
[0014]圖5是本發(fā)明實(shí)施例公開(kāi)的又一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0015]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0016]本發(fā)明實(shí)施例公開(kāi)了一種調(diào)節(jié)終端溫度的方法,可以通過(guò)調(diào)節(jié)終端的工作負(fù)荷使終端保持在一定的溫度范圍內(nèi)。以下分別進(jìn)行詳細(xì)說(shuō)明。
[0017]請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明實(shí)施例公開(kāi)的一種調(diào)節(jié)終端溫度的方法的流程示意圖,如圖1所示,該方法可以包括以下步驟:
[0018]SlOl:確定終端的溫度值與預(yù)設(shè)溫度值之間的差值;
[0019]本發(fā)明實(shí)施例中,可以由智能手機(jī)、筆記本、平板電腦等終端確定其內(nèi)部的溫度值與預(yù)設(shè)溫度值之間的差值,其中,預(yù)設(shè)溫度值是通過(guò)對(duì)大量不同型號(hào)的手機(jī)進(jìn)行測(cè)試后針對(duì)每個(gè)型號(hào)確定的預(yù)設(shè)溫度值,其與各型號(hào)終端的結(jié)構(gòu)相關(guān),例如,超薄手機(jī)散熱不夠,容易導(dǎo)致用戶接觸手機(jī)時(shí)感覺(jué)燙手,則可以設(shè)置較低的預(yù)設(shè)溫度值,若筆記本散熱很好,即用戶大部分時(shí)候是感覺(jué)比較舒適的,則可以設(shè)置較高的預(yù)設(shè)溫度值。
[0020]可選地,在執(zhí)行步驟SlOl之前,本發(fā)明實(shí)施例還需按照預(yù)設(shè)時(shí)間間隔獲取終端的溫度值,其中,在終端處于待機(jī)狀態(tài)時(shí),預(yù)設(shè)時(shí)間間隔可以根據(jù)終端由于溫度過(guò)低自動(dòng)進(jìn)入休眠狀態(tài)的持續(xù)時(shí)間來(lái)確定;在終端處于運(yùn)行狀態(tài)時(shí),預(yù)設(shè)時(shí)間間隔可以根據(jù)終端運(yùn)行調(diào)整后的工作負(fù)荷在溫度上產(chǎn)生影響所需的時(shí)間來(lái)確定,具體同樣可以針對(duì)不同型號(hào)的終端進(jìn)行測(cè)試獲得。
[0021]S102:若該差值不在預(yù)設(shè)閾值范圍內(nèi),則判斷終端的溫度值是否大于預(yù)設(shè)溫度值,若大于則執(zhí)行步驟S103,否則執(zhí)行步驟S104 ;
[0022]其中,預(yù)設(shè)閾值范圍是根據(jù)多數(shù)用戶使用終端感覺(jué)舒適的溫度范圍確定的,預(yù)設(shè)溫度值是根據(jù)該預(yù)設(shè)閾值范圍確定的。舉例來(lái)說(shuō),對(duì)于某型號(hào)的手機(jī)在夏天用戶感覺(jué)舒適的溫度范圍為[20°C,37°C ],則可以設(shè)置預(yù)設(shè)溫度值為33.5°C,預(yù)設(shè)閾值范圍為[(TC,13.5°C ]。因此,若該差值不在預(yù)設(shè)閾值范圍內(nèi),則說(shuō)明終端的溫度值要么大于預(yù)設(shè)溫度值,要么小于預(yù)設(shè)溫度值,而不會(huì)等于預(yù)設(shè)溫度值。
[0023]相應(yīng)的,若該差值在該預(yù)設(shè)閾值范圍內(nèi)(可以包括該預(yù)設(shè)閾值范圍的兩個(gè)端點(diǎn)值),則說(shuō)明當(dāng)前獲取的溫度值是用戶認(rèn)為舒適的溫度,可以結(jié)束本次流程,等待在預(yù)設(shè)時(shí)間間隔對(duì)應(yīng)的時(shí)間段之后,再次獲取終端的溫度值。另外,終端的溫度值等于預(yù)設(shè)溫度值的情況,即為該差值在預(yù)設(shè)閾值范圍內(nèi)。
[0024]若該差值不在預(yù)設(shè)閾值范圍內(nèi),且終端的溫度值大于預(yù)設(shè)溫度值,則說(shuō)明終端的溫度過(guò)高,需執(zhí)行步驟S103;若該差值不在預(yù)設(shè)閾值范圍內(nèi),且終端的溫度值小于預(yù)設(shè)溫度值,則說(shuō)明終端的溫度過(guò)低,需執(zhí)行步驟S104。
[0025]S103:降低終端的工作負(fù)荷;
[0026]作為一種可選地實(shí)施方式,步驟S103降低終端的工作負(fù)荷,具體可以為:
[0027]11)獲取終端的當(dāng)前CPU頻率;
[0028]12)從預(yù)設(shè)的CPU頻率等級(jí)中選擇低于當(dāng)前CPU頻率的最高的頻率值作為終端的CPU頻率。
[0029]其中,預(yù)設(shè)的CPU頻率等級(jí)可以根據(jù)CPU的最高頻率來(lái)設(shè)定,例如,該CPU頻率等級(jí)可以為300M、400M、600M、700M和960M等,可選地,該CPU頻率等級(jí)也可以根據(jù)測(cè)試CPU
頻率與溫度的對(duì)應(yīng)關(guān)系來(lái)確定。
[0030]13)獲取終端以所選擇的CPU頻率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0031]14)若獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且獲取的溫度值大于預(yù)設(shè)溫度值,則再次從預(yù)設(shè)的CPU頻率等級(jí)中選擇低于當(dāng)前CPU頻率的最高的頻率值作為終端的CPU頻率,直至獲取的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0032]作為另一種可選地實(shí)施方式,步驟S103降低終端的工作負(fù)荷,具體可以為:
[0033]15)獲取終端的當(dāng)前屏幕分辨率;
[0034]16)從預(yù)設(shè)的分辨率等級(jí)中選擇低于當(dāng)前屏幕分辨率的最高的分辨率作為終端的屏幕分辨率。
[0035]其中,該分辨率等級(jí)也可以根據(jù)屏幕分辨率與終端溫度之間的對(duì)應(yīng)關(guān)系確定,例如,分辨率等級(jí)可以為2560X1440、1080X1920、720X7280等。具體的,可以根據(jù)選擇的屏幕分辨率,修改顯示屏驅(qū)動(dòng)的時(shí)序,使屏幕切換到所選擇的屏幕分辨率。通過(guò)降低屏幕分辨率可以降低圖形顯示芯片的工作負(fù)荷,從而降低發(fā)熱量。
[0036]17)獲取終端以所選擇的屏幕分辨率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0037]18)若獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且獲取的溫度值大于預(yù)設(shè)溫度值,則再次從預(yù)設(shè)的分辨率等級(jí)中選擇低于當(dāng)前屏幕分辨率的最高的分辨率作為終端的屏幕分辨率,直至獲取的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0038]終端以所選擇的屏幕分辨率運(yùn)行預(yù)設(shè)時(shí)間間隔,若獲取的溫度值與預(yù)設(shè)溫度值的差值仍不在預(yù)設(shè)閾值范圍內(nèi)且大于預(yù)設(shè)溫度值時(shí),可以通過(guò)逐級(jí)降低屏幕分辨率來(lái)降低發(fā)熱量。
[0039]S104:增加終端的工作負(fù)荷。
[0040]若終端的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi),且溫度值小于預(yù)設(shè)溫度值時(shí),可以增加終端的工作負(fù)荷。
[0041]在終端處于待機(jī)狀態(tài)時(shí),該預(yù)設(shè)溫度值和預(yù)設(shè)閾值范圍可以根據(jù)避免終端進(jìn)入自動(dòng)休眠狀態(tài)時(shí)的溫度來(lái)設(shè)定,其中,在終端處于待機(jī)狀態(tài),增加終端的工作負(fù)荷可以具體為:運(yùn)行預(yù)設(shè)進(jìn)程和/或根據(jù)預(yù)設(shè)的CPU頻率等級(jí)調(diào)高所述終端的CPU頻率??梢苑乐乖谔貏e冷的地方,強(qiáng)制運(yùn)行預(yù)設(shè)進(jìn)程,不讓終端休眠,因?yàn)橐坏┙K端進(jìn)入休眠狀態(tài),CPU不再運(yùn)行,就無(wú)法通過(guò)調(diào)節(jié)CPU頻率來(lái)達(dá)到使終端在恒定的溫度范圍內(nèi)的目的。
[0042]作為一種可選地實(shí)施方式,若終端處于工作狀態(tài)時(shí),步驟S104增加終端的工作負(fù)荷具體可以為如下步驟:
[0043]21)獲取終端的當(dāng)前CPU頻率;
[0044]22)從預(yù)設(shè)的CPU頻率等級(jí)中選擇高于當(dāng)前CPU頻率的最低的頻率值作為終端的CPU頻率。
[0045]23)獲取終端以所選擇的CPU頻率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0046]24)若獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且獲取的溫度值小于預(yù)設(shè)溫度值,則再次從預(yù)設(shè)的CPU頻率等級(jí)中選擇高于當(dāng)前CPU頻率的最低的頻率值作為終端的CPU頻率,直至獲取的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0047]作為另一種可選的實(shí)施方式,步驟S104增加終端的工作負(fù)荷具體可以為:
[0048]25)獲取終端的當(dāng)前屏幕分辨率;
[0049]26)從預(yù)設(shè)的分辨率等級(jí)中選擇高于當(dāng)前屏幕分辨率的最低的分辨率作為終端的屏幕分辨率。
[0050]27)獲取終端以所選擇的屏幕分辨率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0051]28)若獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且獲取的溫度值小于預(yù)設(shè)溫度值,則再次從預(yù)設(shè)的分辨率等級(jí)中選擇高于當(dāng)前屏幕分辨率的最低的分辨率作為終端的屏幕分辨率,直至獲取的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0052]由于圖形顯示或處理芯片消耗資源大,是主要的發(fā)熱源,因此通過(guò)修改屏幕分辨率可以有效調(diào)整終端的溫度。
[0053]需要注意的是,本發(fā)明實(shí)施例中,在終端處于工作狀態(tài)時(shí),除了可以通過(guò)調(diào)整CPU頻率和屏幕分辨率以調(diào)整終端的溫度外,還可以根據(jù)終端中各進(jìn)程的優(yōu)先級(jí)關(guān)閉或開(kāi)啟相應(yīng)的進(jìn)程以調(diào)整終端的溫度。
[0054]另外,本發(fā)明實(shí)施例中,降低終端的工作負(fù)荷可以同時(shí)執(zhí)行步驟11)至14)和步驟15)至18),即可以通過(guò)同時(shí)調(diào)整終端的CPU頻率和屏幕分辨率以使終端的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0055]圖1所示的發(fā)明實(shí)施例可以確定終端的溫度值與預(yù)設(shè)溫度值之間的差值,在該差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值大于預(yù)設(shè)溫度值時(shí),可以降低終端的工作負(fù)荷來(lái)降低終端的溫度值;在該差值不在預(yù)設(shè)閾值范圍內(nèi)且所述溫度值小于預(yù)設(shè)溫度值時(shí),可以增加終端的工作負(fù)荷以增加終端溫度值,從而,可以使終端保持在一定的溫度范圍內(nèi),改善用戶的使用體驗(yàn)。
[0056]請(qǐng)參見(jiàn)圖2,圖2為本發(fā)明實(shí)施例公開(kāi)的另一種調(diào)節(jié)終端溫度的方法的流程示意圖,如圖2所示,該方法可以包括以下步驟:
[0057]S201:按照預(yù)設(shè)時(shí)間間隔獲取終端的溫度值;
[0058]其中,按照預(yù)設(shè)時(shí)間間隔獲取終端的溫度值,可以為距離上次獲取溫度值時(shí)之后的預(yù)設(shè)時(shí)間間隔再次獲取終端的溫度值,或者,可以為:終端以所選擇的CPU頻率或屏幕分辨率運(yùn)行預(yù)設(shè)時(shí)間間隔對(duì)應(yīng)的時(shí)間段時(shí),獲取終端的溫度值。
[0059]S202:確定終端的溫度值與預(yù)設(shè)溫度值之間的差值;
[0060]S203:判斷該差值是否在預(yù)設(shè)閾值范圍內(nèi),若在,則繼續(xù)執(zhí)行步驟S201,否則,執(zhí)行步驟S204 ;
[0061]S204:判斷該溫度值是否大于預(yù)設(shè)溫度值,若大于,則執(zhí)行步驟S205和/或S206,否則,即該溫度值小于預(yù)設(shè)溫度值,則執(zhí)行步驟S207和/或S208 ;
[0062]S205:獲取終端當(dāng)前的CPU頻率,從預(yù)設(shè)的CPU頻率等級(jí)中選擇低于當(dāng)前CPU頻率的最高的頻率值作為終端的CPU頻率,繼續(xù)執(zhí)行步驟S201 ;
[0063]S206:獲取終端當(dāng)前的屏幕分辨率,從預(yù)設(shè)的分辨率等級(jí)中選擇低于當(dāng)前屏幕分辨率的最高的分辨率作為終端的屏幕分辨率,繼續(xù)執(zhí)行步驟S201 ;
[0064]S207:獲取終端當(dāng)前的CPU頻率,從預(yù)設(shè)的CPU頻率等級(jí)中選擇高于當(dāng)前CPU頻率的最低的頻率值作為終端的CPU頻率,繼續(xù)執(zhí)行步驟S201 ;
[0065]S208:獲取終端的當(dāng)前的屏幕分辨率,從預(yù)設(shè)的分辨率等級(jí)中選擇高于當(dāng)前屏幕分辨率的最低的分辨率作為終端的屏幕分辨率,繼續(xù)執(zhí)行步驟S201 ;
[0066]在圖2所描述的發(fā)明實(shí)施例中,若終端的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且大于預(yù)設(shè)溫度值時(shí),就可以通過(guò)選擇較高等級(jí)的CPU頻率和/或屏幕分辨率以增加終端的溫度值,或者,若差值不在預(yù)設(shè)閾值范圍內(nèi)且小于預(yù)設(shè)溫度值時(shí),就可以通過(guò)選擇較低等級(jí)的CPU頻率和/或屏幕分辨率來(lái)降低終端的溫度值,從而改善終端的溫度,提高用戶的使用體驗(yàn)。
[0067]請(qǐng)參見(jiàn)圖3,圖3為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖,如圖3所示,該終端可以包括以下單元:
[0068]確定單元100,用于確定終端的溫度值與預(yù)設(shè)溫度值之間的差值;
[0069]負(fù)荷降低單元200,用于在確定單元100確定的差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值大于預(yù)設(shè)溫度值時(shí),降低終端的工作負(fù)荷;
[0070]負(fù)荷增加單元300,用于在確定單元100確定的差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值小于預(yù)設(shè)溫度值時(shí),增加終端的工作負(fù)荷。
[0071]請(qǐng)一并參見(jiàn)圖4,圖4為本發(fā)明實(shí)施例提供的又一種終端的結(jié)構(gòu)示意圖,如圖4所示,該終端除包括上述單元外,還可以包括以下單元:
[0072]溫度獲取單元400,用于按照預(yù)設(shè)時(shí)間間隔獲取終端的溫度值,并觸發(fā)確定單元100執(zhí)行確定終端的溫度值與預(yù)設(shè)溫度值之間的差值的操作。
[0073]作為一種可選地實(shí)施方式,在圖4所示的終端中,所述負(fù)荷降低單元200可以包括以下單元:
[0074]第一頻率獲取單元210,用于在確定單元100確定的差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值大于預(yù)設(shè)溫度值時(shí),獲取終端的當(dāng)前CPU頻率;
[0075]第一頻率選擇單元220,用于從預(yù)設(shè)的CPU頻率等級(jí)中選擇低于第一頻率獲取單元210獲取的當(dāng)前CPU頻率的最高的頻率值作為終端的CPU頻率。
[0076]第一溫度獲取單元230,用于獲取終端以第一頻率選擇單元220選擇的CPU頻率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0077]第一處理單元240,用于在第一溫度獲取單元230獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且第一溫度獲取單元230獲取的溫度值大于預(yù)設(shè)溫度值時(shí),再次從預(yù)設(shè)的CPU頻率等級(jí)中選擇低于當(dāng)前CPU頻率的最高的頻率值作為終端的CPU頻率,直至獲取的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0078]進(jìn)一步地,在圖4所示的終端中,所述負(fù)荷降低單元200還可以包括以下單元:
[0079]第一分辨率獲取單元250,用于在確定單元100確定的差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值大于預(yù)設(shè)溫度值時(shí),獲取終端的當(dāng)前屏幕分辨率;
[0080]第一分辨率選擇單元260,用于從預(yù)設(shè)的分辨率等級(jí)中選擇低于第一分辨率獲取單元250獲取的當(dāng)前屏幕分辨率的最高的分辨率作為終端的屏幕分辨率。
[0081]第二溫度獲取單元270,用于獲取終端以第一分辨率選擇單元260選擇的屏幕分辨率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0082]第二處理單元280,用于在第二溫度獲取單元270獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且第二溫度獲取單元270獲取的溫度值大于預(yù)設(shè)溫度值時(shí),再次從預(yù)設(shè)的分辨率等級(jí)中選擇低于當(dāng)前屏幕分辨率的最高的分辨率作為終端的屏幕分辨率,直至獲取的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0083]另外,在圖4所示的終端中,所述負(fù)荷增加單元300可以包括以下單元:
[0084]第二頻率獲取單元310,用于在確定單元100確定的差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值小于預(yù)設(shè)溫度值時(shí),獲取終端的當(dāng)前CPU頻率;
[0085]第二頻率選擇單元320,用于從預(yù)設(shè)的CPU頻率等級(jí)中選擇高于第二頻率獲取單元310獲取的當(dāng)前CPU頻率的最低的頻率值作為終端的CPU頻率。
[0086]第三溫度獲取單元330,用于獲取終端以第二頻率選擇單元320選擇的CPU頻率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0087]第三處理單元340,用于在第三溫度獲取單元330獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且第三溫度獲取單元330獲取的溫度值小于預(yù)設(shè)溫度值時(shí),再次從預(yù)設(shè)的CPU頻率等級(jí)中選擇高于當(dāng)前CPU頻率的最低的頻率值作為終端的CPU頻率,直至獲取的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0088]可選地,如圖4所示的終端,負(fù)載增加單元還可以包括以下單元:
[0089]第二分辨率獲取單元350,用于在確定單元100確定的差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值小于預(yù)設(shè)溫度值時(shí),獲取終端的當(dāng)前屏幕分辨率;
[0090]第二分辨率選擇單元360,用于從預(yù)設(shè)的分辨率等級(jí)中選擇高于第二分辨率獲取單元獲取的當(dāng)前屏幕分辨率的最低的分辨率作為終端的屏幕分辨率;
[0091]第四溫度獲取單元370,用于獲取終端以第二分辨率選擇單元360選擇的屏幕分辨率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0092]第四處理單元380,用于在第四溫度獲取單元370獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且第四溫度獲取單元370獲取的溫度值小于預(yù)設(shè)溫度值時(shí),再次從預(yù)設(shè)的分辨率等級(jí)中選擇高于當(dāng)前屏幕分辨率的最低的分辨率作為終端的屏幕分辨率,直至獲取的溫度值與所述預(yù)設(shè)溫度值的差值在所述預(yù)設(shè)閾值范圍內(nèi)。
[0093]本發(fā)明實(shí)施例中,當(dāng)終端處于待機(jī)狀態(tài)時(shí),負(fù)載增加單元200還可以用于在確定單元100確定的差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值小于預(yù)設(shè)溫度值時(shí),運(yùn)行預(yù)設(shè)進(jìn)程和/或根據(jù)預(yù)設(shè)的CPU頻率等級(jí)調(diào)高終端的CPU頻率。
[0094]本發(fā)明實(shí)施例中,第一頻率獲取單元210、第一分辨率獲取單元250、第二頻率獲取單元310和第二分辨率獲取單元350可以由同一獲取單元來(lái)執(zhí)行獲取終端的CPU頻率和/或屏幕分辨率的操作,舉例來(lái)說(shuō),獲取單元可以在確定單元100確定的差值不在預(yù)設(shè)閾值范圍內(nèi)時(shí),執(zhí)行所述的獲取終端的CPU頻率和/或屏幕分辨率的操作;第一頻率選擇單元220、第一分辨率選擇單元260、第二頻率選擇單元320、第二分辨率選擇單元360也可以由同一選擇單元執(zhí)行,首先接受獲取單元的觸發(fā),以從預(yù)設(shè)的CPU頻率等級(jí)和/或預(yù)設(shè)的分辨率等級(jí)中選擇相應(yīng)的CPU頻率和/或屏幕分辨率;第一溫度獲取單元230、第二溫度獲取單元270、第三溫度獲取單元330、第四溫度獲取單元370可以一并由溫度獲取單元統(tǒng)一接收選擇單元的觸發(fā),并獲取終端運(yùn)行所選擇的CPU頻率和/或屏幕分辨率預(yù)設(shè)時(shí)間間隔時(shí)終端的溫度值;第一處理單元240、第二處理單元280、第三處理單元340、第四處理單元380可由一處理單元在溫度獲取單元獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)時(shí),通過(guò)循環(huán)調(diào)整終端的CPU頻率和/或屏幕分辨率,直至溫度獲取單元獲取的溫度值在預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi),具體請(qǐng)參照上述各單元的描述。
[0095]在圖3和圖4所描述的終端中,負(fù)載降低單元和負(fù)載增加單元可以根據(jù)確定單元確定的終端的溫度值與預(yù)設(shè)溫度值之間的差值是否在預(yù)設(shè)閾值范圍內(nèi),來(lái)調(diào)整終端的工作負(fù)荷,從而調(diào)整終端的溫度,改善了用戶使用終端的體驗(yàn)。進(jìn)一步地,在圖4所描述的終端中,溫度獲取單元可以按照預(yù)設(shè)時(shí)間間隔獲取終端的溫度值,并在確定單元確定出該溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)時(shí),觸發(fā)負(fù)荷增加單元或負(fù)荷降低單元循環(huán)執(zhí)行,使終端的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi),從而使終端處于一定的溫度范圍內(nèi),改善了用戶的使用體驗(yàn)。
[0096]請(qǐng)參見(jiàn)圖5,是本發(fā)明實(shí)施例公開(kāi)的又一種終端的結(jié)構(gòu)示意圖,如圖5所示,該終端包括:至少一個(gè)處理器01,例如CPU,至少一個(gè)溫度檢測(cè)裝置03,存儲(chǔ)器04,其中,通信總線02用于實(shí)現(xiàn)這些組件之間的通信連接。其中,溫度檢測(cè)裝置03可以包括溫度傳感器或溫度處理芯片等。存儲(chǔ)器04可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器。存儲(chǔ)器04可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器01的存儲(chǔ)裝置。其中,處理器01可以結(jié)合圖3和圖4所描述的終端,存儲(chǔ)器04中存儲(chǔ)一組程序代碼,且處理器01調(diào)用存儲(chǔ)器04中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:
[0097]處理器01調(diào)用溫度檢測(cè)裝置03確定終端的溫度值與預(yù)設(shè)溫度值之間的差值;
[0098]若該差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值大于預(yù)設(shè)溫度值,則降低終端的工作負(fù)荷;
[0099]若該差值不在預(yù)設(shè)閾值范圍內(nèi)且溫度值小于預(yù)設(shè)溫度值,則增加終端的工作負(fù)荷。
[0100]其中,工作負(fù)荷包括所述終端維護(hù)中央處理器CPU頻率和屏幕分辨率中的至少一種所產(chǎn)生的工作負(fù)荷,也可以包括終端運(yùn)行的各種進(jìn)程所產(chǎn)生的工作負(fù)荷。
[0101]具體的,處理器01確定終端的溫度值與預(yù)設(shè)溫度值之間的差值之前,還可以調(diào)用溫度檢測(cè)裝置按照預(yù)設(shè)時(shí)間間隔獲取終端的溫度值。
[0102]可選地,處理器01增加所述終端的工作負(fù)荷具體可以為運(yùn)行預(yù)設(shè)進(jìn)程和/或根據(jù)預(yù)設(shè)的CPU頻率等級(jí)調(diào)高終端的CPU頻率。
[0103]作為一種可選地實(shí)施方式,處理器01執(zhí)行降低所述終端的工作負(fù)荷的操作具體可以為:
[0104]獲取終端的當(dāng)前CPU頻率;
[0105]從預(yù)設(shè)的CPU頻率等級(jí)中選擇低于當(dāng)前CPU頻率的最高的頻率值作為終端的CPU頻率。
[0106]調(diào)用溫度檢測(cè)裝置03獲取終端以所選擇的CPU頻率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0107]若獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且獲取的溫度值大于預(yù)設(shè)溫度值,則再次從預(yù)設(shè)的CPU頻率等級(jí)中選擇低于當(dāng)前CPU頻率的最高的頻率值作為終端的CPU頻率,直至獲取的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0108]作為另一種可選地實(shí)施方式,處理器01執(zhí)行降低終端的工作負(fù)荷的操作具體可以為:
[0109]獲取終端的當(dāng)前屏幕分辨率;
[0110]從預(yù)設(shè)的分辨率等級(jí)中選擇低于當(dāng)前屏幕分辨率的最高的分辨率作為終端的屏幕分辨率。
[0111]調(diào)用溫度檢測(cè)裝置03獲取終端以所選擇的屏幕分辨率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0112]若獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且獲取的溫度值大于預(yù)設(shè)溫度值,則再次從預(yù)設(shè)的分辨率等級(jí)中選擇低于當(dāng)前屏幕分辨率的最高的分辨率作為終端的屏幕分辨率,直至獲取的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0113]相應(yīng)地,處理器01執(zhí)行增加所述終端的工作負(fù)荷具體可以為:
[0114]獲取終端的當(dāng)前CPU頻率;
[0115]從預(yù)設(shè)的CPU頻率等級(jí)中選擇高于當(dāng)前CPU頻率的最低的頻率值作為終端的CPU頻率。
[0116]獲取終端以所選擇的CPU頻率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0117]若獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且獲取的溫度值小于預(yù)設(shè)溫度值,則再次從預(yù)設(shè)的CPU頻率等級(jí)中選擇高于當(dāng)前CPU頻率的最低的頻率值作為終端的CPU頻率,直至獲取的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0118]相應(yīng)地,作為另一種可選的實(shí)施方式,處理器01執(zhí)行增加終端的工作負(fù)荷具體可以為:
[0119]獲取終端的當(dāng)前屏幕分辨率;
[0120]從預(yù)設(shè)的分辨率等級(jí)中選擇高于當(dāng)前屏幕分辨率的最低的分辨率作為終端的屏幕分辨率。
[0121]調(diào)用溫度檢測(cè)裝置03獲取終端以所選擇的屏幕分辨率運(yùn)行預(yù)設(shè)時(shí)間間隔時(shí)的溫度值;
[0122]若獲取的溫度值與預(yù)設(shè)溫度值的差值不在預(yù)設(shè)閾值范圍內(nèi)且獲取的溫度值小于預(yù)設(shè)溫度值,則再次從預(yù)設(shè)的分辨率等級(jí)中選擇高于當(dāng)前屏幕分辨率的最低的分辨率作為終端的屏幕分辨率,直至獲取的溫度值與預(yù)設(shè)溫度值的差值在預(yù)設(shè)閾值范圍內(nèi)。
[0123]本發(fā)明實(shí)施例中,處理器01還可以根據(jù)終端運(yùn)行的進(jìn)程的優(yōu)先級(jí)關(guān)閉或開(kāi)啟相應(yīng)的進(jìn)程,以降低或提高終端的溫度。
[0124]具體的,本實(shí)施例中介紹的終端可以實(shí)施本發(fā)明結(jié)合圖1或圖2介紹的調(diào)節(jié)終端溫度的方法實(shí)施例中的部分或全部流程。
[0125]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0126]本發(fā)明實(shí)施例終端或設(shè)備中的單元或子單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0127]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令終端相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:閃存盤(pán)、只讀存儲(chǔ)器(Read-Only Memory, ROM)、隨機(jī)存取器(RandomAccess Memory, RAM)、磁盤(pán)或光盤(pán)等。
[0128]以上對(duì)本發(fā)明實(shí)施例公開(kāi)的一種調(diào)節(jié)終端溫度的方法進(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)利要求】
1.一種調(diào)節(jié)終端溫度的方法,其特征在于,包括: 確定終端的溫度值與預(yù)設(shè)溫度值之間的差值; 若所述差值不在預(yù)設(shè)閾值范圍內(nèi)且所述溫度值大于所述預(yù)設(shè)溫度值,則降低所述終端的工作負(fù)荷; 若所述差值不在預(yù)設(shè)閾值范圍內(nèi)且所述溫度值小于所述預(yù)設(shè)溫度值,則增加所述終端的工作負(fù)荷。
2.如權(quán)利要求1所述的方法,其特征在于,所述工作負(fù)荷包括所述終端維護(hù)中央處理器CPU頻率和屏幕分辨率中的至少一種所產(chǎn)生的工作負(fù)荷。
3.如權(quán)利要求1所述的方法,其特征在于,所述確定終端的溫度值與預(yù)設(shè)溫度值之間的差值之前,所述方法還包括: 按照預(yù)設(shè)時(shí)間間隔獲取終端的溫度值。
4.如權(quán)利要求3所述的方法,其特征在于,所述降低所述終端的工作負(fù)荷,包括: 獲取所述終端的當(dāng)前CPU頻率; 從預(yù)設(shè)的CPU頻率等級(jí)中選擇低于所述當(dāng)前CPU頻率的最高的頻率值作為所述終端的CPU頻率。
5.如權(quán)利要求4所述的方法,其特征在于,所述從預(yù)設(shè)的CPU頻率等級(jí)中選擇低于所述當(dāng)前CPU頻率的最高的頻率值作為所述終端的CPU頻率之后,所述方法還包括: 獲取所述終端以所述選擇的CPU頻率運(yùn)行所述預(yù)設(shè)時(shí)間間隔時(shí)的溫度值; 若所述獲取的溫度值與所述預(yù)設(shè)溫度值的差值不在所述預(yù)設(shè)閾值范圍內(nèi)且所述獲取的溫度值大于所述預(yù)設(shè)溫度值,則再次從所述預(yù)設(shè)的CPU頻率等級(jí)中選擇低于當(dāng)前CPU頻率的最高的頻率值作為所述終端的CPU頻率,直至所述獲取的溫度值與所述預(yù)設(shè)溫度值的差值在所述預(yù)設(shè)閾值范圍內(nèi)。
6.如權(quán)利要求3所述的方法,其特征在于,所述降低所述終端的工作負(fù)荷,包括: 獲取所述終端的當(dāng)前屏幕分辨率; 從預(yù)設(shè)的分辨率等級(jí)中選擇低于所述當(dāng)前屏幕分辨率的最高的分辨率作為所述終端的屏幕分辨率。
7.如權(quán)利要求6所述的方法,其特征在于,所述從預(yù)設(shè)的分辨率等級(jí)中選擇低于所述當(dāng)前屏幕分辨率的最高的分辨率作為所述終端的屏幕分辨率之后,所述方法還包括: 獲取所述終端以所述選擇的屏幕分辨率運(yùn)行所述預(yù)設(shè)時(shí)間間隔時(shí)的溫度值; 若所述獲取的溫度值與所述預(yù)設(shè)溫度值的差值不在所述預(yù)設(shè)閾值范圍內(nèi)且所述獲取的溫度值大于所述預(yù)設(shè)溫度值,則再次從所述預(yù)設(shè)的分辨率等級(jí)中選擇低于當(dāng)前屏幕分辨率的最高的分辨率作為所述終端的屏幕分辨率,直至所述獲取的溫度值與所述預(yù)設(shè)溫度值的差值在所述預(yù)設(shè)閾值范圍內(nèi)。
8.如權(quán)利要求3所述的方法,其特征在于,所述增加所述終端的工作負(fù)荷包括: 獲取所述終端的當(dāng)前CPU頻率; 從預(yù)設(shè)的CPU頻率等級(jí)中選擇高于所述當(dāng)前CPU頻率的最低的頻率值作為所述終端的CPU頻率。
9.如權(quán)利要求8所述的方法,其特征在于,所述從預(yù)設(shè)的CPU頻率等級(jí)中選擇高于所述當(dāng)前CPU頻率的最低的頻率值作為所述終端的CPU頻率之后,所述方法還包括: 獲取所述終端以所述選擇的CPU頻率運(yùn)行所述預(yù)設(shè)時(shí)間間隔時(shí)的溫度值; 若所述獲取的溫度值與所述預(yù)設(shè)溫度值的差值不在所述預(yù)設(shè)閾值范圍內(nèi)且所述獲取的溫度值小于所述預(yù)設(shè)溫度值,則再次從所述預(yù)設(shè)的CPU頻率等級(jí)中選擇高于當(dāng)前CPU頻率的最低的頻率值作為所述終端的CPU頻率,直至所述獲取的溫度值與所述預(yù)設(shè)溫度值的差值在所述預(yù)設(shè)閾值范圍內(nèi)。
10.如權(quán)利要求3所述的方法,其特征在于,所述增加所述終端的工作負(fù)荷,包括: 獲取所述終端的當(dāng)前屏幕分辨率; 從預(yù)設(shè)的分辨率等級(jí)中選擇高于所述當(dāng)前屏幕分辨率的最低的分辨率作為所述終端的屏幕分辨率。
11.如權(quán)利要求10所述的方法,其特征在于,所述從預(yù)設(shè)的分辨率等級(jí)中選擇高于所述當(dāng)前屏幕分辨率的最低的分辨率作為所述終端的屏幕分辨率之后,所述方法還包括: 獲取所述終端以所述選擇的屏幕分辨率運(yùn)行所述預(yù)設(shè)時(shí)間間隔時(shí)的溫度值; 若所述獲取的溫度值與所述預(yù)設(shè)溫度值的差值不在所述預(yù)設(shè)閾值范圍內(nèi)且所述獲取的溫度值小于所述預(yù)設(shè)溫度值,則再次從所述預(yù)設(shè)的分辨率等級(jí)中選擇高于當(dāng)前屏幕分辨率的最低的分辨率作為所述終端的屏幕分辨率,直至所述獲取的溫度值與所述預(yù)設(shè)溫度值的差值在所述預(yù)設(shè)閾值范圍內(nèi)。
12.如權(quán)利要求3所述的方法,其特征在于,所述增加所述終端的工作負(fù)荷,包括: 運(yùn)行預(yù)設(shè)進(jìn)程和/或根據(jù)預(yù)設(shè)的CPU頻率等級(jí)調(diào)高所述終端的CPU頻率。
【文檔編號(hào)】G06F1/20GK104391554SQ201410570653
【公開(kāi)日】2015年3月4日 申請(qǐng)日期:2014年10月23日 優(yōu)先權(quán)日:2014年10月23日
【發(fā)明者】葉澤鋼, 陳強(qiáng) 申請(qǐng)人:深圳市金立通信設(shè)備有限公司