一種控制方法及電子設(shè)備的制造方法
【專利摘要】本發(fā)明公開了一種控制方法及電子設(shè)備,方法包括:獲得電子設(shè)備的溫度值;在溫度值達(dá)到預(yù)設(shè)的第一閾值時(shí),控制電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài);在溫度值達(dá)到預(yù)設(shè)的第二閾值時(shí),控制電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài);其中,第二閾值大于第一閾值??梢姡景l(fā)明中首先對(duì)可能引起發(fā)熱的應(yīng)用進(jìn)行狀態(tài)控制,保證器件的正常運(yùn)行,由此來保證用戶的當(dāng)前使用體驗(yàn),之后若溫度繼續(xù)升高,此時(shí)再對(duì)器件進(jìn)行狀態(tài)控制,由此,實(shí)現(xiàn)逐步對(duì)電子設(shè)備進(jìn)行發(fā)熱控制的目的。
【專利說明】
_種控制方法及電子設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及設(shè)備控制技術(shù)領(lǐng)域,特別涉及一種控制方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著電子技術(shù)的發(fā)展,手機(jī)等設(shè)備上的應(yīng)用越來越多,以滿足用戶越來越豐富的生活O
[0003]但設(shè)備上應(yīng)用在運(yùn)行時(shí)需要占用一定的處理器資源,導(dǎo)致處理器運(yùn)行產(chǎn)生較大的熱量,引起設(shè)備發(fā)熱。
[0004]為保證用戶的使用體驗(yàn),需要對(duì)設(shè)備進(jìn)行發(fā)熱控制。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供了一種控制方法及電子設(shè)備,用以解決現(xiàn)有技術(shù)中需要對(duì)設(shè)備進(jìn)行發(fā)熱控制的技術(shù)問題。
[0006]本發(fā)明提供了一種控制方法,包括:
[0007]獲得電子設(shè)備的溫度值;
[0008]在所述溫度值達(dá)到預(yù)設(shè)的第一閾值時(shí),控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài);
[0009]在所述溫度值達(dá)到預(yù)設(shè)的第二閾值時(shí),控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài);
[0010]其中,所述第二閾值大于所述第一閾值。
[0011]上述方法,優(yōu)選的,控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài),包括:
[0012]控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài);
[0013]控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài),包括:
[0014]控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二工作狀態(tài)。
[0015]上述方法,優(yōu)選的,控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài),包括:
[0016]在所述電子設(shè)備上所運(yùn)行的應(yīng)用中,確定目標(biāo)應(yīng)用;
[0017]控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài)。
[0018]上述方法,優(yōu)選的,所述在所述電子設(shè)備上所運(yùn)行的應(yīng)用中,確定目標(biāo)應(yīng)用,包括:
[0019]獲得所述電子設(shè)備上所運(yùn)行的應(yīng)用的當(dāng)前運(yùn)行參數(shù);
[0020 ]將所述當(dāng)前運(yùn)行參數(shù)與預(yù)設(shè)運(yùn)行參數(shù)進(jìn)行比較;
[0021]如果所述應(yīng)用中的第一應(yīng)用的當(dāng)前運(yùn)行參數(shù)與所述第一應(yīng)用的預(yù)設(shè)運(yùn)行參數(shù)不匹配,則確定所述第一應(yīng)用為目標(biāo)應(yīng)用。
[0022]上述方法,優(yōu)選的,在控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài)之前,還包括:
[0023]在預(yù)設(shè)的包含至少一個(gè)應(yīng)用標(biāo)識(shí)的應(yīng)用列表中,查找是否存在與所述目標(biāo)應(yīng)用的應(yīng)用標(biāo)識(shí)相匹配的應(yīng)用標(biāo)識(shí);
[0024]如果不存在,則控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài)。
[0025]上述方法,優(yōu)選的,控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài),包括:
[0026]控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一運(yùn)行參數(shù)降低到第二運(yùn)行參數(shù),具有所述第二運(yùn)行參數(shù)的器件使得所述電子設(shè)備所產(chǎn)生的熱量低于具有所述第一運(yùn)行參數(shù)的器件使得所述電子設(shè)備所產(chǎn)生的熱量。
[0027]本發(fā)明還提供了一種電子設(shè)備,包括:
[0028]溫度檢測(cè)裝置,用于獲得電子設(shè)備的溫度值;
[0029]處理器,用于在所述溫度值達(dá)到預(yù)設(shè)的第一閾值時(shí),控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài),在所述溫度值達(dá)到預(yù)設(shè)的第二閾值時(shí),控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài);
[0030]其中,所述第二閾值大于所述第一閾值。
[0031 ] 上述電子設(shè)備,優(yōu)選的,所述處理器還用于:
[0032]在所述溫度值達(dá)到預(yù)設(shè)的第一閾值時(shí),控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài);
[0033]在所述溫度值達(dá)到預(yù)設(shè)的第二閾值時(shí),所述處理器控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二工作狀
??τ O
[0034]上述電子設(shè)備,優(yōu)選的,所述處理器還用于:在所述電子設(shè)備上所運(yùn)行的應(yīng)用中,確定目標(biāo)應(yīng)用,并控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài)。
[0035]上述電子設(shè)備,優(yōu)選的,所述處理器還用于:
[0036]獲得所述電子設(shè)備上所運(yùn)行的應(yīng)用的當(dāng)前運(yùn)行參數(shù),并將所述當(dāng)前運(yùn)行參數(shù)與預(yù)設(shè)運(yùn)行參數(shù)進(jìn)行比較;如果所述應(yīng)用中的第一應(yīng)用的當(dāng)前運(yùn)行參數(shù)與所述第一應(yīng)用的預(yù)設(shè)運(yùn)行參數(shù)不匹配,則確定所述第一應(yīng)用為目標(biāo)應(yīng)用。
[0037]上述電子設(shè)備,優(yōu)選的,所述處理器還用于:
[0038]在控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài)之前,在預(yù)設(shè)的包含至少一個(gè)應(yīng)用標(biāo)識(shí)的應(yīng)用列表中,查找是否存在與所述目標(biāo)應(yīng)用的應(yīng)用標(biāo)識(shí)相匹配的應(yīng)用標(biāo)識(shí);如果不存在,則控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài)。
[0039]上述電子設(shè)備,優(yōu)選的,所述處理器還用于:
[0040]控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一運(yùn)行參數(shù)降低到第二運(yùn)行參數(shù),具有所述第二運(yùn)行參數(shù)的器件使得所述電子設(shè)備所產(chǎn)生的熱量低于具有所述第一運(yùn)行參數(shù)的器件使得所述電子設(shè)備所產(chǎn)生的熱量。
[0041]由上述方案可知,本發(fā)明提供的一種控制方法及電子設(shè)備,在獲得電子設(shè)備的溫度值之后,通過對(duì)溫度值進(jìn)行閾值判斷,進(jìn)而分兩種方案對(duì)電子設(shè)備進(jìn)行發(fā)熱控制,例如,在溫度值達(dá)到第一閾值時(shí)控制電子設(shè)備中的應(yīng)用進(jìn)行運(yùn)行狀態(tài)切換,而在溫度值繼續(xù)升高達(dá)到第二閾值時(shí),控制電子設(shè)備中的器件進(jìn)行工作狀態(tài)切換,可見,本發(fā)明中首先對(duì)可能引起發(fā)熱的應(yīng)用進(jìn)行狀態(tài)控制,保證器件的正常運(yùn)行,由此來保證用戶的當(dāng)前使用體驗(yàn),之后若溫度繼續(xù)升高,即可排除應(yīng)用占用資源引起發(fā)熱的情況,此時(shí)再對(duì)器件進(jìn)行狀態(tài)控制,由此,實(shí)現(xiàn)逐步對(duì)電子設(shè)備進(jìn)行發(fā)熱控制的目的。
【附圖說明】
[0042]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0043]圖1為本發(fā)明實(shí)施例一提供的一種控制方法的流程圖;
[0044]圖2及圖3分別為本發(fā)明實(shí)施例一的部分流程圖;
[0045]圖4為本發(fā)明實(shí)施例二提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0046]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0047]參考圖1,為本發(fā)明實(shí)施例一提供的一種控制方法的流程圖,本方法適用于對(duì)手機(jī)、pad、筆記本、臺(tái)式機(jī)等電子設(shè)備的發(fā)熱控制中。圖1所示的方法包括有以下步驟:
[0048]SlOl:獲得電子設(shè)備的溫度值。
[0049]本實(shí)施例中可以通過設(shè)置在電子設(shè)備中的溫度傳感器采集電子設(shè)備的溫度值。而這一溫度值可以為電子設(shè)備中某個(gè)特定器件的溫度值,如中央處理器和/或電池的溫度值。
[0050]S102:在溫度值達(dá)到預(yù)設(shè)的第一閾值時(shí),控制電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài)。
[0051]具體的,本實(shí)施例中可以將溫度值中中央處理器的溫度值與第一閾值進(jìn)行比對(duì),這里的第一閾值可以理解為預(yù)發(fā)熱溫度值,是指:電子設(shè)備達(dá)到這一閾值時(shí),具有電子設(shè)備迅速發(fā)熱的趨勢(shì),若此時(shí)不對(duì)電子設(shè)備進(jìn)行發(fā)熱控制,則會(huì)出現(xiàn)電子設(shè)備迅速發(fā)熱的情況。第一閾值的大小可以根據(jù)實(shí)驗(yàn)數(shù)據(jù)確定。因此,本實(shí)施例在中央處理器的溫度值達(dá)到第一閾值時(shí),即可控制電子設(shè)備中所運(yùn)行的應(yīng)用的運(yùn)行狀態(tài),例如:控制電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為能夠使得電子設(shè)備因運(yùn)行的應(yīng)用所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài)。這里的第二運(yùn)行狀態(tài)使得電子設(shè)備因運(yùn)行的應(yīng)用所產(chǎn)生的熱量降低,包括:第二運(yùn)行狀態(tài)時(shí)中央處理器的溫度值保持在第一閾值或第二運(yùn)行狀態(tài)時(shí)中央處理器的溫度值低于第一閾值。
[0052]S103:在溫度值達(dá)到預(yù)設(shè)的第二閾值時(shí),控制電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài)。
[0053]這里的第二閾值可以理解為體感溫度值,是指:電子設(shè)備達(dá)到這一閾值時(shí),會(huì)有讓用戶覺察到電子設(shè)備的外殼體發(fā)熱的趨勢(shì),若此時(shí)不對(duì)電子設(shè)備進(jìn)行發(fā)熱控制,則會(huì)出現(xiàn)電子設(shè)備的外殼體發(fā)熱,用戶手持電子設(shè)備時(shí)存在使用體驗(yàn)較差的情況。第二閾值可以根據(jù)電子設(shè)備中中央處理器和電池兩者達(dá)到熱平衡時(shí)的溫度等數(shù)據(jù)來確定。因此,本實(shí)施例中在中央處理器的溫度值達(dá)到第一閾值并已經(jīng)控制電子設(shè)備中所運(yùn)行的應(yīng)用的運(yùn)行狀態(tài)之后,若溫度值仍然在繼續(xù)上升并達(dá)到第二閾值時(shí),控制電子設(shè)備當(dāng)前工作的硬件器件的工作狀態(tài),例如,控制電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為能夠使得電子設(shè)備因工作的器件所產(chǎn)生的熱量降低的第二工作狀態(tài)。這里的第二工作狀態(tài)使得電子設(shè)備因工作的器件所產(chǎn)生的熱量降低,包括:第二工作狀態(tài)時(shí)溫度值保持在第二閾值或第二工作狀態(tài)時(shí)溫度值低于第二閾值。
[0054]由上述方案可知,本發(fā)明實(shí)施例一提供的一種控制方法,在獲得電子設(shè)備的溫度值之后,通過對(duì)溫度值進(jìn)行閾值判斷,進(jìn)而分兩種方案對(duì)電子設(shè)備進(jìn)行發(fā)熱控制,例如,在溫度值達(dá)到第一閾值時(shí)控制電子設(shè)備中的應(yīng)用進(jìn)行運(yùn)行狀態(tài)切換,而在溫度值繼續(xù)升高達(dá)到第二閾值時(shí),控制電子設(shè)備中的器件進(jìn)行工作狀態(tài)切換,可見,本實(shí)施例中首先對(duì)可能引起發(fā)熱的應(yīng)用進(jìn)行狀態(tài)控制,保證器件的正常運(yùn)行,由此來保證用戶的當(dāng)前使用體驗(yàn),之后若溫度繼續(xù)升高,即可排除應(yīng)用占用資源引起發(fā)熱的情況,此時(shí)再對(duì)器件進(jìn)行狀態(tài)控制,由此,實(shí)現(xiàn)逐步對(duì)電子設(shè)備進(jìn)行發(fā)熱控制的目的。與此同時(shí),本實(shí)施例中通過在電子設(shè)備的溫度值達(dá)到第二閾值之前,就進(jìn)行一次溫度值是否到達(dá)第一閾值的判斷并在溫度值達(dá)到第一閾值時(shí)進(jìn)行應(yīng)用的狀態(tài)轉(zhuǎn)換,實(shí)現(xiàn)控制電子設(shè)備發(fā)熱的預(yù)處理,更快更好的改善用戶的使用體驗(yàn)。
[0055]在一種實(shí)現(xiàn)方式中,圖2所不為圖1中S102的實(shí)現(xiàn)流程圖,其中,圖2中包括以下步驟:
[0056]S201:在電子設(shè)備上所運(yùn)行的應(yīng)用中,確定目標(biāo)應(yīng)用。
[0057]具體的,這里的目標(biāo)應(yīng)用可以為電子設(shè)備所運(yùn)行的后臺(tái)應(yīng)用中運(yùn)行狀態(tài)異?;蛘加锰幚砥髻Y源異常等當(dāng)前運(yùn)行參數(shù)異常的目標(biāo)應(yīng)用。本實(shí)施例中可以通過以下方式確定目標(biāo)應(yīng)用:
[0058]首先,獲得電子設(shè)備上所運(yùn)行的各個(gè)后臺(tái)應(yīng)用的當(dāng)前運(yùn)行參數(shù),例如,這些運(yùn)行參數(shù)有:下載應(yīng)用所占用的處理器比例參數(shù)、傳感器所占用的處理器內(nèi)存比例參數(shù)、播放器所占用的處理器內(nèi)存比例參數(shù)及前后臺(tái)狀態(tài)參數(shù)等中的一個(gè)或多個(gè)參數(shù),之后將這些當(dāng)前運(yùn)行參數(shù)與預(yù)設(shè)運(yùn)行參數(shù)(如正常運(yùn)行狀態(tài)下所占用的處理器內(nèi)存比例參數(shù)等)進(jìn)行比較,由此,找到電子設(shè)備所運(yùn)行的各個(gè)后臺(tái)應(yīng)用中的第一應(yīng)用,這些第一應(yīng)用的當(dāng)前運(yùn)行參數(shù)與第一應(yīng)用的預(yù)設(shè)運(yùn)行參數(shù)是不匹配的,此時(shí),將這些第一應(yīng)用確定為目標(biāo)應(yīng)用,由此,來找到電子設(shè)備的后臺(tái)中出現(xiàn)運(yùn)行異常的目標(biāo)應(yīng)用。
[0059]S202:控制目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài)。
[0060]其中,本實(shí)施例中在控制目標(biāo)應(yīng)用由第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài)時(shí),可以通過中斷目標(biāo)應(yīng)用對(duì)處理器內(nèi)存的占用、降低目標(biāo)應(yīng)用對(duì)處理器內(nèi)存的占用比例或關(guān)閉目標(biāo)應(yīng)用等操作來實(shí)現(xiàn)目標(biāo)應(yīng)用的運(yùn)行狀態(tài)切換,進(jìn)而使得電子設(shè)備因運(yùn)行的應(yīng)用所產(chǎn)生的熱量降低。例如,本實(shí)施例中控制電子設(shè)備中的下載應(yīng)用降低下載速度,進(jìn)而降低對(duì)中央處理器及內(nèi)存的占用比例,由此來降低電子設(shè)備因下載應(yīng)用的運(yùn)行所產(chǎn)生的熱量。
[0061 ] 在另一種實(shí)現(xiàn)方式中,圖3所示為圖1中S102的另一實(shí)現(xiàn)流程圖,其中S301與S302與圖2中的S201及S202的實(shí)現(xiàn)一致,此處不再詳述。圖3中在S302之前,還包括有以下步驟:
[0062]S303:在預(yù)設(shè)的應(yīng)用列表中,查找是否存在與目標(biāo)應(yīng)用的應(yīng)用標(biāo)識(shí)相匹配的應(yīng)用標(biāo)識(shí),如果不存在,執(zhí)行S302。
[0063]其中的應(yīng)用列表中包含有至少一個(gè)應(yīng)用標(biāo)識(shí),這些應(yīng)用標(biāo)識(shí)屬于需要進(jìn)行特殊保護(hù)的應(yīng)用的標(biāo)識(shí)。也就是說,本實(shí)施例中對(duì)比較特殊的應(yīng)用進(jìn)行保護(hù),在找到引起電子設(shè)備發(fā)熱的目標(biāo)應(yīng)用之后,要先判斷應(yīng)用列表中是否有這個(gè)應(yīng)用的應(yīng)用標(biāo)識(shí),也就是判斷這個(gè)目標(biāo)應(yīng)用是不是需要進(jìn)行保護(hù)而不需要進(jìn)行切換狀態(tài)如關(guān)閉的應(yīng)用,只有在這個(gè)應(yīng)用列表中沒有這個(gè)目標(biāo)應(yīng)用的應(yīng)用標(biāo)識(shí),說明這個(gè)目標(biāo)應(yīng)用不需要被特殊保護(hù),才會(huì)執(zhí)行S302對(duì)這個(gè)目標(biāo)應(yīng)用進(jìn)行狀態(tài)切換,由此來保護(hù)應(yīng)用列表中預(yù)先設(shè)置的應(yīng)用不會(huì)被錯(cuò)誤處理。
[0064]在其他實(shí)現(xiàn)方式中,本實(shí)施例在控制電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài)時(shí),可以通過控制電子設(shè)備中當(dāng)前工作的器件的運(yùn)行參數(shù)來實(shí)現(xiàn)工作狀態(tài)切換,也就是說,控制電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一運(yùn)行參數(shù)降低到第二運(yùn)行參數(shù),而具有第二運(yùn)行參數(shù)的器件能夠使得電子設(shè)備所產(chǎn)生的熱量低于具有第一運(yùn)行參數(shù)的器件使得電子設(shè)備所產(chǎn)生的熱量。這里的運(yùn)行參數(shù)可以為頻率參數(shù)、顯示參數(shù)和亮度參數(shù)等中的一個(gè)或多個(gè)。例如,本實(shí)施例中控制電子設(shè)備中的處理器的運(yùn)行頻率降低和/或控制電子設(shè)備中的顯示器的背光率或亮度等降低,來實(shí)現(xiàn)降低電子設(shè)備中電池的輸出電流,降低電子設(shè)備因這些器件運(yùn)行所產(chǎn)生的熱量。
[0065]圖4所示為本發(fā)明實(shí)施例二提供的一種電子設(shè)備的結(jié)構(gòu)示意圖,這一電子設(shè)備可以為手機(jī)、pad、筆記本、臺(tái)式機(jī)等設(shè)備。這一電子設(shè)備中可以具有以下結(jié)構(gòu)溫度檢測(cè)裝置401及處理器402,其中:
[0066]溫度檢測(cè)裝置401,用于獲得電子設(shè)備的溫度值。
[0067]這里的溫度檢測(cè)裝置401可以為設(shè)置在電子設(shè)備中的溫度傳感器。而這一溫度值可以為電子設(shè)備中某個(gè)特定器件的溫度值,如中央處理器(處理器402)和/或電池的溫度值。溫度檢測(cè)裝置401與這些器件貼服在一起,由此來采集這些器件的溫度值。
[0068]處理器402,用于在溫度值達(dá)到預(yù)設(shè)的第一閾值時(shí),控制電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài),進(jìn)一步的,在溫度值達(dá)到預(yù)設(shè)的第二閾值時(shí),控制電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài)。
[0069]其中,所述第二閾值大于所述第一閾值。
[0070]具體的,處理器402在控制電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài)時(shí),是控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài);而在控制電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài)時(shí),是控制電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為使得電子設(shè)備所產(chǎn)生的熱量降低的第二工作狀態(tài)。
[0071]可見,本實(shí)施例中,在溫度值達(dá)到第一閾值并已經(jīng)控制電子設(shè)備中所運(yùn)行的應(yīng)用的運(yùn)行狀態(tài)之后,若溫度值仍然在繼續(xù)上升并達(dá)到第二閾值時(shí),控制電子設(shè)備當(dāng)前工作的硬件器件的工作狀態(tài),由此,通過首先對(duì)可能引起發(fā)熱的應(yīng)用進(jìn)行狀態(tài)控制,保證器件的正常運(yùn)行,由此來保證用戶的當(dāng)前使用體驗(yàn),之后若溫度繼續(xù)升高,即可排除應(yīng)用占用資源引起發(fā)熱的情況,此時(shí)再對(duì)器件進(jìn)行狀態(tài)控制,由此,實(shí)現(xiàn)逐步對(duì)電子設(shè)備進(jìn)行發(fā)熱控制的目的。
[0072]在處理器402的具體實(shí)現(xiàn)中,處理器402在控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài)時(shí),可以首先在電子設(shè)備上所運(yùn)行的應(yīng)用中,確定目標(biāo)應(yīng)用,這里的目標(biāo)應(yīng)用可以為電子設(shè)備所運(yùn)行的后臺(tái)應(yīng)用中運(yùn)行狀態(tài)異?;蛘加锰幚砥髻Y源異常等當(dāng)前運(yùn)行參數(shù)異常的目標(biāo)應(yīng)用,之后,再控制這些目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài)。
[0073]具體的,處理器402在確定目標(biāo)應(yīng)用時(shí),可以通過以下方式實(shí)現(xiàn):
[0074]首先,獲得電子設(shè)備上所運(yùn)行的各個(gè)后臺(tái)應(yīng)用的當(dāng)前運(yùn)行參數(shù),例如,這些運(yùn)行參數(shù)有:下載應(yīng)用所占用的內(nèi)存比例參數(shù)、傳感器所占用的內(nèi)存比例參數(shù)、播放器所占用的內(nèi)存比例參數(shù)及前后臺(tái)狀態(tài)參數(shù)等中的一個(gè)或多個(gè)參數(shù),之后將這些當(dāng)前運(yùn)行參數(shù)與預(yù)設(shè)運(yùn)行參數(shù)(如正常運(yùn)行狀態(tài)下所占用的內(nèi)存比例參數(shù)等)進(jìn)行比較,由此,找到電子設(shè)備所運(yùn)行的各個(gè)后臺(tái)應(yīng)用中的第一應(yīng)用,這些第一應(yīng)用的當(dāng)前運(yùn)行參數(shù)與第一應(yīng)用的預(yù)設(shè)運(yùn)行參數(shù)是不匹配的,此時(shí),將這些第一應(yīng)用確定為目標(biāo)應(yīng)用,由此,來找到電子設(shè)備的后臺(tái)中出現(xiàn)運(yùn)行異常的目標(biāo)應(yīng)用。
[0075]在處理器402的其他具體實(shí)現(xiàn)中,處理器402在控制當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài)時(shí),可以通過控制電子設(shè)備中當(dāng)前工作的器件的運(yùn)行參數(shù)來實(shí)現(xiàn)工作狀態(tài)切換,也就是說,控制電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一運(yùn)行參數(shù)降低到第二運(yùn)行參數(shù),而具有第二運(yùn)行參數(shù)的器件能夠使得電子設(shè)備所產(chǎn)生的熱量低于具有第一運(yùn)行參數(shù)的器件使得電子設(shè)備所產(chǎn)生的熱量。這里的運(yùn)行參數(shù)可以為處理器402的頻率參數(shù)、顯示參數(shù)和亮度參數(shù)等中的一個(gè)或多個(gè)。例如,處理器402控制自己的運(yùn)行頻率降低和/或控制電子設(shè)備中的顯示器的背光率或亮度等降低,來實(shí)現(xiàn)降低電子設(shè)備中電池的輸出電流,降低電子設(shè)備因這些器件運(yùn)行所產(chǎn)生的熱量。
[0076]為了保護(hù)電子設(shè)備的后臺(tái)運(yùn)行應(yīng)用中的特殊應(yīng)用,處理器402還可以在確定電子設(shè)備中所運(yùn)行的目標(biāo)應(yīng)用之后,首先判斷在預(yù)設(shè)的應(yīng)用列表中有沒有與目標(biāo)應(yīng)用的應(yīng)用標(biāo)識(shí)相匹配的應(yīng)用標(biāo)識(shí),也就是判斷這個(gè)目標(biāo)應(yīng)用是不是需要進(jìn)行保護(hù)而不需要進(jìn)行切換狀態(tài)如關(guān)閉的應(yīng)用,只有在這個(gè)應(yīng)用列表中沒有這個(gè)目標(biāo)應(yīng)用的應(yīng)用標(biāo)識(shí),說明這個(gè)目標(biāo)應(yīng)用不需要被特殊保護(hù),才會(huì)控制這個(gè)目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài),完成狀態(tài)切換,例如關(guān)閉這個(gè)目標(biāo)應(yīng)用或者降低這個(gè)目標(biāo)應(yīng)用所占用的電池輸出電流等,由此來保護(hù)應(yīng)用列表中預(yù)先設(shè)置的應(yīng)用不會(huì)被錯(cuò)誤處理。
[0077]對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請(qǐng)并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本申請(qǐng),某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本申請(qǐng)所必須的。
[0078]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說明即可。
[0079]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0080]為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
[0081]通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)。基于這樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0082]對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請(qǐng)。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請(qǐng)的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請(qǐng)將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
【主權(quán)項(xiàng)】
1.一種控制方法,其特征在于,包括: 獲得電子設(shè)備的溫度值; 在所述溫度值達(dá)到預(yù)設(shè)的第一閾值時(shí),控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài); 在所述溫度值達(dá)到預(yù)設(shè)的第二閾值時(shí),控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài); 其中,所述第二閾值大于所述第一閾值。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài),包括: 控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài); 控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài),包括: 控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二工作狀態(tài)。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài),包括: 在所述電子設(shè)備上所運(yùn)行的應(yīng)用中,確定目標(biāo)應(yīng)用; 控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài)。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在所述電子設(shè)備上所運(yùn)行的應(yīng)用中,確定目標(biāo)應(yīng)用,包括: 獲得所述電子設(shè)備上所運(yùn)行的應(yīng)用的當(dāng)前運(yùn)行參數(shù); 將所述當(dāng)前運(yùn)行參數(shù)與預(yù)設(shè)運(yùn)行參數(shù)進(jìn)行比較; 如果所述應(yīng)用中的第一應(yīng)用的當(dāng)前運(yùn)行參數(shù)與所述第一應(yīng)用的預(yù)設(shè)運(yùn)行參數(shù)不匹配,則確定所述第一應(yīng)用為目標(biāo)應(yīng)用。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài)之前,還包括: 在預(yù)設(shè)的包含至少一個(gè)應(yīng)用標(biāo)識(shí)的應(yīng)用列表中,查找是否存在與所述目標(biāo)應(yīng)用的應(yīng)用標(biāo)識(shí)相匹配的應(yīng)用標(biāo)識(shí); 如果不存在,則控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài)。6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài),包括: 控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一運(yùn)行參數(shù)降低到第二運(yùn)行參數(shù),具有所述第二運(yùn)行參數(shù)的器件使得所述電子設(shè)備所產(chǎn)生的熱量低于具有所述第一運(yùn)行參數(shù)的器件使得所述電子設(shè)備所產(chǎn)生的熱量。7.一種電子設(shè)備,其特征在于,包括: 溫度檢測(cè)裝置,用于獲得電子設(shè)備的溫度值; 處理器,用于在所述溫度值達(dá)到預(yù)設(shè)的第一閾值時(shí),控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài),在所述溫度值達(dá)到預(yù)設(shè)的第二閾值時(shí),控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為第二工作狀態(tài); 其中,所述第二閾值大于所述第一閾值。8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,所述處理器還用于: 在所述溫度值達(dá)到預(yù)設(shè)的第一閾值時(shí),控制所述電子設(shè)備中所運(yùn)行的應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài); 在所述溫度值達(dá)到預(yù)設(shè)的第二閾值時(shí),所述處理器控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一工作狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二工作狀態(tài)。9.根據(jù)權(quán)利要求7或8所述的電子設(shè)備,其特征在于,所述處理器還用于:在所述電子設(shè)備上所運(yùn)行的應(yīng)用中,確定目標(biāo)應(yīng)用,并控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為使得所述電子設(shè)備所產(chǎn)生的熱量降低的第二運(yùn)行狀態(tài)。10.根據(jù)權(quán)利要求9所述的電子設(shè)備,其特征在于,所述處理器還用于: 獲得所述電子設(shè)備上所運(yùn)行的應(yīng)用的當(dāng)前運(yùn)行參數(shù);將所述當(dāng)前運(yùn)行參數(shù)與預(yù)設(shè)運(yùn)行參數(shù)進(jìn)行比較;如果所述應(yīng)用中的第一應(yīng)用的當(dāng)前運(yùn)行參數(shù)與所述第一應(yīng)用的預(yù)設(shè)運(yùn)行參數(shù)不匹配,則確定所述第一應(yīng)用為目標(biāo)應(yīng)用。11.根據(jù)權(quán)利要求9所述的電子設(shè)備,其特征在于,所述處理器還用于: 在控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài)之前,在預(yù)設(shè)的包含至少一個(gè)應(yīng)用標(biāo)識(shí)的應(yīng)用列表中,查找是否存在與所述目標(biāo)應(yīng)用的應(yīng)用標(biāo)識(shí)相匹配的應(yīng)用標(biāo)識(shí);如果不存在,則控制所述目標(biāo)應(yīng)用由當(dāng)前的第一運(yùn)行狀態(tài)轉(zhuǎn)換為第二運(yùn)行狀態(tài)。12.根據(jù)權(quán)利要求7或8所述的電子設(shè)備,其特征在于,所述處理器還用于: 控制所述電子設(shè)備中當(dāng)前工作的器件由當(dāng)前的第一運(yùn)行參數(shù)降低到第二運(yùn)行參數(shù),具有所述第二運(yùn)行參數(shù)的器件使得所述電子設(shè)備所產(chǎn)生的熱量低于具有所述第一運(yùn)行參數(shù)的器件使得所述電子設(shè)備所產(chǎn)生的熱量。
【文檔編號(hào)】G06F1/20GK106095022SQ201610379641
【公開日】2016年11月9日
【申請(qǐng)日】2016年5月31日
【發(fā)明人】施歆毅, 洪乃波, 張傳良
【申請(qǐng)人】聯(lián)想(北京)有限公司