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

移動終端的溫度監(jiān)控方法、裝置及移動終端與流程

文檔序號:12695488閱讀:307來源:國知局
移動終端的溫度監(jiān)控方法、裝置及移動終端與流程

本發(fā)明涉及通信技術領域,特別是涉及一種移動終端的溫度監(jiān)控方法、裝置及移動終端。



背景技術:

隨著智能手機的不斷發(fā)展,為了滿足人們?nèi)粘9ぷ骱蜕畹男枨?,越來越多的應用程序出現(xiàn)在智能手機中,每個應用程序在運行過程中都會消耗智能手機中的中央處理器(Central Processing Unit,CPU)資源。當手機的CPU資源被大量占用后,不僅各應用的運行效率受到影響,還會導致手機的CPU溫度升高,甚至達到手機燙手的程度,影響用戶繼續(xù)使用手機。

現(xiàn)有技術中,僅能通過讀取CPU溫度或者電池溫度的方式來確定手機溫度,而對于導致手機溫度升高的發(fā)熱源具體是哪些應用,則無法準確的判斷出來。通常情況下,僅能根據(jù)手機的耗電量來猜測發(fā)熱源,然而這種猜測的方式很容易造成嚴重誤差。例如,用戶一小時前連續(xù)使用應用A,一小時后因為短時間內(nèi)使用應用B造成手機溫度升高,若根據(jù)手機的耗電量來猜測發(fā)熱源,則會認為應用A是發(fā)熱源,但實際上發(fā)熱源為應用B。可見,上述方法無法準確地確定出導致手機溫度升高的發(fā)熱源。



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

鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的移動終端的溫度監(jiān)控方法、裝置及移動終端。

依據(jù)本發(fā)明的一個方面,提供了一種移動終端的溫度監(jiān)控方法,包括:

監(jiān)測移動終端的溫度值;

在所述監(jiān)測過程中,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值;

當監(jiān)測到所述溫度值達到第一預設閾值時,根據(jù)各應用進程的運行狀態(tài)值,從所述所有應用進程中確定出導致所述移動終端發(fā)熱的目標應用進程;

輸出所述目標應用進程對應的高溫報警信息,所述高溫報警信息用于提示用戶所述目標應用進程對應的應用程序導致所述移動終端的溫度過高。

可選地,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值,包括:

追蹤所述溫度值的變化曲線,并根據(jù)所述變化曲線確定所述移動終端在預設時長內(nèi)的溫度變化狀態(tài);

當所述溫度變化狀態(tài)達到能夠觸發(fā)運行狀態(tài)值的統(tǒng)計操作的預設狀態(tài)時,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值。

可選地,所述預設狀態(tài)包括以下至少一種:

所述溫度值達到第二預設閾值,所述第二預設閾值低于所述第一預設閾值;

在所述預設時長內(nèi)所述溫度值的變化曲線為持續(xù)上升曲線。

可選地,所述運行狀態(tài)值包括CPU占用率、累計運行時長、耗電量、已消耗流量中的至少一項。

可選地,根據(jù)所述運行狀態(tài)值,從所述所有應用進程中確定出導致所述移動終端發(fā)熱的目標應用進程,包括:

當所述應用進程的CPU占用率達到預設占用率時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的累計運行時長達到預設運行時長時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的耗電量達到預設耗電量時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的已消耗流量達到預設流量值時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程。

可選地,輸出所述目標應用進程對應的高溫報警信息,包括:

在所述移動終端的通知欄上和/或當前主頁面上顯示所述目標應用進程對應的高溫報警信息;或者,

在所述移動終端的當前界面彈出一界面框,并在所述界面框上顯示所述目標應用進程對應的高溫報警信息,所述界面框的尺寸小于所述當前界面的尺寸。

可選地,當所述目標應用進程包括多個時,在所述移動終端的通知欄上和/或當前主頁面上顯示所述目標應用進程對應的高溫報警信息,包括:

獲取歷史發(fā)熱記錄,所述歷史發(fā)熱記錄用于記錄每次監(jiān)測過程中導致所述移動終端發(fā)熱的應用進程;

根據(jù)所述歷史發(fā)熱記錄確定各目標應用進程導致所述移動終端發(fā)熱的發(fā)熱信息,所述發(fā)熱信息包括發(fā)熱時間和/或發(fā)熱次數(shù);

根據(jù)所述發(fā)熱信息對所述多個目標應用進程進行排序,并在所述移動終端的通知欄上和/或當前主頁面上顯示所述排序后的各目標應用進程對應的高溫報警信息。

可選地,所述方法還包括:

提供一鍵降溫按鈕和/或各目標應用進程分別對應的單個降溫按鈕;

當接收到對所述一鍵降溫按鈕的觸發(fā)操作時,停止運行所有目標應用進程,并清除所述所有目標應用進程對應的高溫報警信息;

當接收到對其中任一單個降溫按鈕的觸發(fā)操作時,停止運行該單個降溫按鈕對應的目標應用進程,并清除該目標應用進程對應的高溫報警信息。

可選地,所述停止運行所有目標應用進程,或者,所述停止運行該單個降溫按鈕對應的目標應用進程,包括以下至少一項:

關閉所述目標應用進程;

釋放所述目標應用進程占用的系統(tǒng)資源。

可選地,所述方法還包括:

監(jiān)測所述移動終端在所述目標應用進程運行時的升溫速度;

當所述升溫速度超過預設速度時,啟動系統(tǒng)卸載進程,并利用所述系統(tǒng)卸載進程卸載所述目標應用進程。

可選地,所述高溫報警信息包括以下至少一項:

所述目標應用進程對應的應用程序名稱;

所述目標應用進程對應的應用程序圖標;

所述目標應用進程的運行狀態(tài)值。

依據(jù)本發(fā)明的另一個方面,提供了一種移動終端的溫度監(jiān)控裝置,包括:

第一監(jiān)測模塊,適于監(jiān)測移動終端的溫度值;

統(tǒng)計模塊,適于在所述監(jiān)測過程中,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值;

確定模塊,適于當監(jiān)測到所述溫度值達到第一預設閾值時,根據(jù)各應用進程的運行狀態(tài)值,從所述所有應用進程中確定出導致所述移動終端發(fā)熱的目標應用進程;

輸出模塊,適于輸出所述目標應用進程對應的高溫報警信息,所述高溫報警信息用于提示用戶所述目標應用進程對應的應用程序導致所述移動終端的溫度過高。

可選地,所述統(tǒng)計模塊還適于:

追蹤所述溫度值的變化曲線,并根據(jù)所述變化曲線確定所述移動終端在預設時長內(nèi)的溫度變化狀態(tài);

當所述溫度變化狀態(tài)達到能夠觸發(fā)運行狀態(tài)值的統(tǒng)計操作的預設狀態(tài)時,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值。

可選地,所述預設狀態(tài)包括以下至少一種:

所述溫度值達到第二預設閾值,所述第二預設閾值低于所述第一預設閾值;

在所述預設時長內(nèi)所述溫度值的變化曲線為持續(xù)上升曲線。

可選地,其中,所述運行狀態(tài)值包括CPU占用率、累計運行時長、耗電量、已消耗流量中的至少一項。

可選地,所述確定模塊還適于:

當所述應用進程的CPU占用率達到預設占用率時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的累計運行時長達到預設運行時長時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的耗電量達到預設耗電量時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的已消耗流量達到預設流量值時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程。

可選地,所述輸出模塊還適于:

在所述移動終端的通知欄上和/或當前主頁面上顯示所述目標應用進程對應的高溫報警信息;或者,

在所述移動終端的當前界面彈出一界面框,并在所述界面框上顯示所述目標應用進程對應的高溫報警信息,所述界面框的尺寸小于所述當前界面的尺寸。

可選地,所述輸出模塊還適于:

當所述目標應用進程包括多個時,獲取歷史發(fā)熱記錄,所述歷史發(fā)熱記錄用于記錄每次監(jiān)測過程中導致所述移動終端發(fā)熱的應用進程;

根據(jù)所述歷史發(fā)熱記錄確定各目標應用進程導致所述移動終端發(fā)熱的發(fā)熱信息,所述發(fā)熱信息包括發(fā)熱時間和/或發(fā)熱次數(shù);

根據(jù)所述發(fā)熱信息對所述多個目標應用進程進行排序,并在所述移動終端的通知欄上和/或當前主頁面上顯示所述排序后的各目標應用進程對應的高溫報警信息。

可選地,所述裝置還包括:

提供模塊,適于提供一鍵降溫按鈕和/或各目標應用進程分別對應的單個降溫按鈕;

清除模塊,適于當接收到對所述一鍵降溫按鈕的觸發(fā)操作時,停止運行所有目標應用進程,并清除所述所有目標應用進程對應的高溫報警信息;當接收到對其中任一單個降溫按鈕的觸發(fā)操作時,停止運行該單個降溫按鈕對應的目標應用進程,并清除該目標應用進程對應的高溫報警信息。

可選地,所述清除模塊還適于執(zhí)行以下至少一項:

關閉所述目標應用進程;

釋放所述目標應用進程占用的系統(tǒng)資源。

可選地,所述裝置還包括:

第二監(jiān)測模塊,適于監(jiān)測所述移動終端在所述目標應用進程運行時的升溫速度;

卸載模塊,適于當所述升溫速度超過預設速度時,啟動系統(tǒng)卸載進程,并利用所述系統(tǒng)卸載進程卸載所述目標應用進程。

可選地,所述高溫報警信息包括以下至少一項:

所述目標應用進程對應的應用程序名稱;

所述目標應用進程對應的應用程序圖標;

所述目標應用進程的運行狀態(tài)值。

依據(jù)本發(fā)明的另一個方面,提供了一種移動終端,包括處理器和存儲器,所述存儲器用于存儲執(zhí)行上述的移動終端的溫度監(jiān)控方法的程序,所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。

本發(fā)明的技術方案由于能夠在監(jiān)測移動終端的溫度值的過程中,分別統(tǒng)計移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值,使得移動終端能夠實時監(jiān)測其自身的溫度以及各應用進程的運行狀態(tài)值;并在溫度值達到第一預設閾值時確定出導致移動終端發(fā)熱的目標應用進程,使得移動終端能夠準確無誤地確定出導致移動終端發(fā)熱的發(fā)熱源。此外,該方案通過輸出目標應用進程對應的高溫報警信息,實現(xiàn)了高溫實時報警的目的,使得用戶能夠從高溫報警信息中知曉導致移動終端溫度過高的源頭,從而便于用戶采取相應的降溫措施。

進一步地,該方案通過提供一鍵降溫按鈕和/或各目標應用進程分別對應的單個降溫按鈕,使得用戶能夠通過觸發(fā)一鍵降溫按鈕或單個降溫按鈕進行有針對性的降溫操作,從而實現(xiàn)方便有效地管理應用進程的效果,避免應用進程的運行造成移動終端溫度過高的情況。

上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。

根據(jù)下文結合附圖對本發(fā)明具體實施例的詳細描述,本領域技術人員將會更加明了本發(fā)明的上述以及其他目的、優(yōu)點和特征。

附圖說明

通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:

圖1是根據(jù)本發(fā)明一個實施例的一種移動終端的溫度監(jiān)控方法的示意性流程圖;

圖2是根據(jù)本發(fā)明一個實施例的一種移動終端的溫度監(jiān)控方法中顯示高溫報警信息的示意性流程圖;

圖3是根據(jù)本發(fā)明具體實施例一的一種移動終端的溫度監(jiān)控方法的示意性流程圖;

圖4是根據(jù)本發(fā)明具體實施例一的一種移動終端的溫度監(jiān)控方法中顯示高溫報警信息的界面示意性;

圖5是根據(jù)本發(fā)明具體實施例二的一種移動終端的溫度監(jiān)控方法的示意性流程圖;

圖6是根據(jù)本發(fā)明具體實施例二的一種移動終端的溫度監(jiān)控方法中顯示高溫報警信息的界面示意性;

圖7是根據(jù)本發(fā)明一個實施例的一種移動終端的溫度監(jiān)控裝置的示意性框圖;

圖8是根據(jù)本發(fā)明另一個實施例的一種移動終端的溫度監(jiān)控裝置的示意性框圖;

圖9是根據(jù)本發(fā)明一個實施例的一種移動終端的示意性框圖。

具體實施方式

下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。

圖1是根據(jù)本發(fā)明一個實施例的一種移動終端的溫度監(jiān)控方法的示意性流程圖。如圖1所示,該移動終端的溫度監(jiān)控方法一般性地可包括以下步驟S101-S104:

步驟S101,監(jiān)測移動終端的溫度值。

步驟S102,在監(jiān)測過程中,分別統(tǒng)計移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值。

步驟S103,當監(jiān)測到溫度值達到第一預設閾值時,根據(jù)各應用進程的運行狀態(tài)值,從所有應用進程中確定出導致移動終端發(fā)熱的目標應用進程。

步驟S104,輸出目標應用進程對應的高溫報警信息,高溫報警信息用于提示用戶目標應用進程對應的應用程序導致移動終端的溫度過高。

本發(fā)明的技術方案由于能夠在監(jiān)測移動終端的溫度值的過程中,分別統(tǒng)計移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值,使得移動終端能夠實時監(jiān)測其自身的溫度以及各應用進程的運行狀態(tài)值;并在溫度值達到第一預設閾值時確定出導致移動終端發(fā)熱的目標應用進程,使得移動終端能夠準確無誤地確定出導致移動終端發(fā)熱的發(fā)熱源。此外,該方案通過輸出目標應用進程對應的高溫報警信息,實現(xiàn)了高溫實時報警的目的,使得用戶能夠從高溫報警信息中知曉導致移動終端溫度過高的源頭,從而便于用戶采取相應的降溫措施。

以下詳細介紹上述實施例中的各執(zhí)行步驟。

首先執(zhí)行步驟S101,即監(jiān)測移動終端的溫度值。該步驟中,可通過監(jiān)測移動終端的電池溫度、CPU(Central Processing Unit,中央處理器)溫度來確定移動終端的溫度值;還可通過配置專門的溫度監(jiān)測模塊來監(jiān)測移動終端的溫度值。

在監(jiān)測移動終端的溫度值的過程中,需分別統(tǒng)計移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值(即步驟S102)。其中,運行狀態(tài)值包括CPU占用率、累計運行時長、耗電量、已消耗流量中的至少一項。

在一個實施例中,步驟S102可執(zhí)行為以下兩個步驟:

步驟一,追蹤溫度值的變化曲線,并根據(jù)變化曲線確定移動終端在預設時長內(nèi)的溫度變化狀態(tài)。在追蹤溫度值的變化曲線時,可連續(xù)地監(jiān)測移動終端的溫度值,然后根據(jù)該連續(xù)監(jiān)測到的溫度值繪制出溫度值的變化曲線;還可按照預設的時間間隔來監(jiān)測多個離散的溫度值,然后根據(jù)該多個離散的溫度值繪制出溫度值的變化曲線,時間間隔越短,繪制出的變化曲線越準確。

步驟二,當溫度變化狀態(tài)達到能夠觸發(fā)運行狀態(tài)值的統(tǒng)計操作的預設狀態(tài)時,分別統(tǒng)計移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值。其中,預設狀態(tài)包括以下至少一種:溫度值達到第二預設閾值,該第二預設閾值低于第一預設閾值;在預設時長內(nèi)溫度值的變化曲線為持續(xù)上升曲線。該實施例中,設置低于第一預設閾值的第二預設閾值相當于設置了一個踩點值,即,移動終端的溫度值較低(低于該踩點值)時無需對其溫度值進行監(jiān)測,從而免去移動終端執(zhí)行不必要的工作。此外,在預設時長內(nèi)溫度值的變化曲線為持續(xù)上升曲線時,說明移動終端存在溫度持續(xù)上升至第一預設閾值的隱患,因此需在這種情況下統(tǒng)計各應用進程的運行狀態(tài)值,以做好高溫報警的準備。

其次執(zhí)行步驟S103,即當監(jiān)測到溫度值達到第一預設閾值時,根據(jù)各應用進程的運行狀態(tài)值,從所有應用進程中確定出導致移動終端發(fā)熱的目標應用進程。其中,第一預設閾值可由用戶預先設定,在具體設定時,可根據(jù)外界環(huán)境中的不同因素(例如當前氣溫、季節(jié)等因素)來設定第一預設閾值。例如,北方夏季的氣溫較高,因此用戶可設定較高的第一預設閾值;東北冬季的氣溫較低,因此用戶可設定較低的第一預設閾值。此外,由于運行狀態(tài)值包括CPU占用率、累計運行時長、耗電量、已消耗流量中的至少一項,因此根據(jù)運行狀態(tài)值的不同,確定目標應用進程的方式也有所不同。

具體的,當運行狀態(tài)值包括CPU占用率時,可設定一預設占用率,當應用進程的CPU占用率達到預設占用率時,確定應用進程為導致移動終端發(fā)熱的目標應用進程。例如,預設占用率為5%,則當某應用進程的CPU占用率達到5%時,可確定該應用進程為導致移動終端發(fā)熱的目標應用進程。

當運行狀態(tài)值包括累計運行時長時,可設定一預設運行時長,當應用進程的累計運行時長達到預設運行時長時,確定應用進程為導致移動終端發(fā)熱的目標應用進程。例如,預設運行時長為3小時,則當某應用進程的累計運行時長達到3小時時,可確定該應用進程為導致移動終端發(fā)熱的目標應用進程。在確定累計運行時長時,為使移動終端能夠準確確定出目標應用進程,可從移動終端在預設時長內(nèi)的溫度變化狀態(tài)達到上述預設狀態(tài)時開始累計運行時長。即,當移動終端的溫度值達到第二預設閾值時,或者,當在預設時長內(nèi)溫度值的變化曲線為持續(xù)上升曲線時,開始累計應用進程的運行時長。當然,也可從應用進程開始運行時累計該應用進程的運行時長。

當運行狀態(tài)值包括耗電量時,可設定一預設耗電量,當應用進程的耗電量達到預設耗電量時,確定應用進程為導致移動終端發(fā)熱的目標應用進程。例如,預設耗電量為10%,則當某應用進程的耗電量達到10%時,可確定該應用進程為導致移動終端發(fā)熱的目標應用進程。其中,耗電量可直接從移動終端內(nèi)的進程管理系統(tǒng)中獲取得到。

當運行狀態(tài)包括已消耗流量時,可設定一預設流量值,當應用進程的已消耗流量達到預設流量值時,確定應用進程為導致移動終端發(fā)熱的目標應用進程。例如,預設流量值為100M,則當某應用進程的已消耗流量達到100M時,可確定該應用進程為導致移動終端發(fā)熱的目標應用進程。由于移動終端上的大多數(shù)應用進程都會消耗流量,因此通過統(tǒng)計應用進程的已消耗流量來確定導致移動終端發(fā)熱的目標應用進程也是一種很有效的方法。在計算已消耗流量時,為使移動終端能夠準確確定出目標應用進程,可從移動終端在預設時長內(nèi)的溫度變化狀態(tài)達到上述預設狀態(tài)時開始累計已消耗流量。即,當移動終端的溫度值達到第二預設閾值時,或者,當在預設時長內(nèi)溫度值的變化曲線為持續(xù)上升曲線時,開始累計應用進程的已消耗流量。當然,也可從應用進程開始運行時累計該應用進程的已消耗流量。

然后,在確定出導致移動終端發(fā)熱的目標應用進程之后,執(zhí)行步驟S104,即輸出目標應用進程對應的高溫報警信息,該高溫報警信息用于提示用戶目標應用進程對應的應用程序導致移動終端的溫度過高。具體的,高溫報警信息的輸出方式可包括以下至少一種方式:

方式一、在移動終端的通知欄上顯示目標應用進程對應的高溫報警信息。當用戶點擊通知欄上的高溫報警信息時,可直接進入執(zhí)行上述該技術方案的客戶端的主頁面,進而在客戶端的主頁面上獲知更加詳細的高溫報警信息。

方式二、在移動終端的當前主頁面上顯示目標應用進程對應的高溫報警信息。當該技術方案由安裝在移動終端上的客戶端來執(zhí)行時,則可在該客戶端的主頁面上顯示目標應用進程對應的高溫報警信息。

方式三、在移動終端的當前界面彈出一界面框,并在界面框上顯示目標應用進程對應的高溫報警信息,該界面框的尺寸小于當前界面(即移動終端的顯示屏)的尺寸。

該實施例中,目標應用進程可包括一個,也可包括多個。當目標應用進程包括多個時,移動終端可以列表的方式顯示多個目標應用進程對應的高溫報警信息,并在列表中對多個目標應用進程進行排序。其中,排序方式可以是按照各目標應用進程各自的運行狀態(tài)值由高到低的順序進行排序,該運行狀態(tài)值包括CPU占用率、累計運行時長、耗電量、已消耗流量中的至少一項。

在一個實施例中,當目標應用進程包括多個時,還可按照歷史發(fā)熱記錄中各目標應用進程的發(fā)熱信息對多個目標應用進程進行排序。因此,可按照如圖2所示的步驟S201-S203來顯示多個目標應用程序對應的高溫報警信息:

步驟S201,獲取歷史發(fā)熱記錄,歷史發(fā)熱記錄用于記錄每次監(jiān)測過程中導致移動終端發(fā)熱的應用進程。具體的,移動終端在每次監(jiān)測過程中,都會將導致移動終端發(fā)熱的應用進程的種類及運行狀態(tài)值記錄在歷史發(fā)熱記錄中,以便歷史發(fā)熱記錄能夠實時進行更新,并為后續(xù)對多個目標應用進程進行排序做參考。

步驟S202,根據(jù)歷史發(fā)熱記錄確定各目標應用進程導致移動終端發(fā)熱的發(fā)熱信息,其中,發(fā)熱信息包括發(fā)熱時間和/或發(fā)熱次數(shù)。

步驟S203,根據(jù)發(fā)熱信息對多個目標應用進程進行排序,并在移動終端的通知欄上和/或當前主頁面上顯示排序后的各目標應用進程對應的高溫報警信息。

該實施例中,根據(jù)發(fā)熱信息對多個目標應用進程進行排序時,歷史發(fā)熱記錄中的發(fā)熱次數(shù)越多,對應的目標應用進程在排序結果中的排序越靠前;歷史發(fā)熱記錄中的發(fā)熱時間越靠近當前時間,則對應的目標應用進程在排序結果中的排序越靠前。

在一個實施例中,高溫報警信息可包括以下至少一項:目標應用進程對應的應用程序名稱、目標應用進程對應的應用程序圖標、目標應用進程的運行狀態(tài)值。例如,目標應用進程為XX游戲,則該目標應用進程對應的高溫報警信息可按照如下方式顯示:XX游戲、占用率10%。這樣,用戶即可通過高溫報警信息獲知當前導致移動終端發(fā)熱的進程是哪個(些)應用進程,從而進一步采取相應的降溫措施。

針對降溫措施,移動終端在高溫報警信息中還提供一鍵降溫按鈕和/或各目標應用進程分別對應的單個降溫按鈕。其中,一鍵降溫按鈕用于觸發(fā)移動終端針對所有目標應用進程進行降溫,單個降溫按鈕用于觸發(fā)移動終端針對該單個降溫按鈕對應的單個目標應用進程進行降溫。

具體的,當接收到對一鍵降溫按鈕的觸發(fā)操作時,停止運行所有目標應用進程,并清除所有目標應用進程對應的高溫報警信息。停止運行所有目標應用進程時,可執(zhí)行以下至少一項步驟:關閉所有目標應用進程、釋放所有目標應用進程占用的系統(tǒng)資源。通過停止運行所有目標應用進程,使得移動終端上不再有應用進程導致移動終端發(fā)熱,從而很好地達到降溫目的。

當接收到對其中任一單個降溫按鈕的觸發(fā)操作時,停止運行該單個降溫按鈕對應的目標應用進程,并清除該目標應用進程對應的高溫報警信息。這種情況下,未觸發(fā)的單個降溫按鈕所對應的目標應用進程仍處于運行狀態(tài)。此外,停止運行單個目標應用進程時,可執(zhí)行以下至少一項步驟:關閉單個目標應用進程、釋放單個目標應用進程占用的系統(tǒng)資源。通過觸發(fā)單個降溫按鈕來停止運行單個目標應用進程,使得移動終端既能通過停止運行目標應用進程來達到降溫目的,還能使用戶當前不愿中斷的應用進程繼續(xù)運行,從而提高了用戶的使用體驗。

在一個實施例中,上述方法還包括以下步驟:監(jiān)測移動終端在目標應用進程運行時的升溫速度;當升溫速度超過預設速度時,啟動系統(tǒng)卸載進程,并利用系統(tǒng)卸載進程卸載目標應用進程。該實施例針對某個目標應用進程運行時,移動終端的升溫速度過快的情況,能夠直接啟動系統(tǒng)卸載進程來卸載該目標應用進程,使得占用內(nèi)存較大或者運行不正常的目標應用進程能夠直接從移動終端上清理掉,從而避免用戶使用該目標應用進程導致移動終端升溫過快的情況。例如,目標應用進程為“XX游戲”,預設速度為每分鐘升溫1度,則當移動終端開始運行應用進程“XX游戲”時,如果移動終端的升溫速度達到每分鐘升溫1度,則啟動系統(tǒng)卸載進程直接卸載應用進程“XX游戲”。

在卸載目標應用進程之后,移動終端可在通知欄中或者以彈出窗口的方式提醒用戶該目標應用進程已被卸載。

以下通過兩個具體實施例來說明本發(fā)明提供的移動終端的溫度監(jiān)控方法。

實施例一

在實施例一中,移動終端通過統(tǒng)計各應用進程的CPU占用率來確定導致其發(fā)熱的目標應用進程。如圖3所示,移動終端的溫度監(jiān)控方法可實施為以下步驟S301-S307:

步驟S301,監(jiān)控移動終端的溫度值,同時分別統(tǒng)計當前正在運行的所有應用進程各自的CPU占用率。

該步驟中,可通過監(jiān)測移動終端的電池溫度、CPU溫度來確定移動終端的溫度值;還可通過配置專門的溫度監(jiān)測模塊來監(jiān)測移動終端的溫度值。

該實施例一中,假設當前正在運行的應用進程有進程A、進程B、進程C以及進程D,則移動終端在監(jiān)測溫度值的同時,分別統(tǒng)計進程A、進程B、進程C以及進程D的CPU占用率。

步驟S302,判斷移動終端的溫度值是否達到第一預設閾值。若是,則執(zhí)行步驟S303;若否,則返回執(zhí)行步驟S301。

步驟S303,判斷當前正在運行的應用進程中是否有CPU占用率達到預設占用率的應用進程。若是,則執(zhí)行步驟S304;若否,則返回執(zhí)行步驟S301。

其中,第一預設閾值可由用戶預先設定,在具體設定時,可根據(jù)外界環(huán)境中的不同因素(例如當前氣溫、季節(jié)等因素)來設定第一預設閾值。例如,北方夏季的氣溫較高,因此用戶可設定較高的第一預設閾值;東北冬季的氣溫較低,因此用戶可設定較低的第一預設閾值。該實施例一中,假設第一預設閾值為40度,則當移動終端的溫度值達到40度時,開始判斷當前正在運行的應用進程中是否有CPU占用率達到預設占用率的應用進程。假設預設占用率為5%,則當某應用進程的CPU占用率達到5%時,可確定該應用進程為導致移動終端發(fā)熱的目標應用進程。

步驟S304,確定CPU占用率達到預設占用率的應用進程為目標應用進程。

該實施例一中,假設當前進程A的CPU占用率為2%,進程B的CPU占用率為3%,進程C的CPU占用率為6%,進程D的CPU占用率為5%,由于進程C和進程D的CPU占用率均已達到預設占用率5%,因此可確定進程C和進程D為目標應用進程。

步驟S305,輸出目標應用進程對應的高溫報警信息,該高溫報警信息用于提示用戶目標應用進程對應的應用程序導致移動終端的溫度過高。

在步驟S305中,高溫報警信息的輸出方式可包括以下至少一種方式:方式一、在移動終端的通知欄上顯示目標應用進程對應的高溫報警信息。當用戶點擊通知欄上的高溫報警信息時,可直接進入執(zhí)行上述該技術方案的客戶端的主頁面,進而在客戶端的主頁面上獲知更加詳細的高溫報警信息。方式二、在移動終端的當前主頁面上顯示目標應用進程對應的高溫報警信息。當該技術方案由安裝在移動終端上的客戶端來執(zhí)行時,則可在該客戶端的主頁面上顯示目標應用進程對應的高溫報警信息。方式三、在移動終端的當前界面彈出一界面框,并在界面框上顯示目標應用進程對應的高溫報警信息,該界面框的尺寸小于當前界面(即移動終端的顯示屏)的尺寸。并且,當目標應用進程包括多個時,如上述所說進程C和進程D,則進程C和進程D對應的高溫報警信息可以列表的方式進行顯示,并在列表中對進程C和進程D進行排序。其中,排序方式可以是按照各目標應用進程各自的CPU占用率由高到低的順序進行排序,由于進程C的CPU占用率高于進程D的CPU占用率,因此在排序中進程C位于進程D的前面。

此外,該實施例一中,高溫報警信息中可包括目標應用進程對應的應用程序名稱、目標應用進程對應的應用程序圖標、目標應用進程的CPU占用率中的至少一項信息。仍以目標應用進程為進程C和進程D為例,如圖4所示,圖中示出了在移動終端的通知欄400上顯示進程C和進程D的高溫報警信息的界面示意圖,其中包括:進程C的名稱和CPU占用率、以及進程D的名稱和CPU占用率。

步驟S306,在高溫報警信息中提供一鍵降溫按鈕。

如圖4所示,在進程C和進程D的高溫報警信息中還包括一按鈕“一鍵降溫”,該按鈕用于觸發(fā)移動終端針對所有目標應用進程進行降溫。

步驟S307,當接收到用戶對一鍵降溫按鈕的觸發(fā)操作時,停止運行所有目標應用進程,并清除所有目標應用進程對應的高溫報警信息。

該實施例一中,當用戶點擊如圖4所示的按鈕“一鍵降溫”時,移動終端就會停止運行進程C和進程D,并清除進程C和進程D對應的高溫報警信息,即,通知欄400中將不再顯示進程C和進程D對應的高溫報警信息。在停止運行進程C和進程D時,可關閉進程C和進程D,同時釋放進程C和進程D所占用的系統(tǒng)資源,從根源上清除導致移動終端發(fā)熱的應用進程。

由實施例一可看出,本發(fā)明的技術方案由于能夠在監(jiān)測移動終端的溫度值的過程中,分別統(tǒng)計移動終端上當前正在運行的所有應用進程各自的CPU占用率,使得移動終端能夠實時監(jiān)測其自身的溫度以及各應用進程的CPU占用率;并在溫度值達到第一預設閾值時確定出導致移動終端發(fā)熱的目標應用進程,使得移動終端能夠準確無誤地確定出導致移動終端發(fā)熱的發(fā)熱源。此外,該方案通過輸出目標應用進程對應的高溫報警信息,實現(xiàn)了高溫實時報警的目的,使得用戶能夠從高溫報警信息中知曉導致移動終端溫度過高的源頭,從而便于用戶采取相應的降溫措施。

實施例二

在實施例二中,移動終端通過統(tǒng)計各應用進程的已消耗流量來確定導致其發(fā)熱的目標應用進程。如圖5所示,移動終端的溫度監(jiān)控方法可實施為以下步驟S501-S508:

步驟S501,監(jiān)控移動終端的溫度值,并追蹤溫度值的變化曲線,根據(jù)變化曲線確定移動終端在預設時長內(nèi)的溫度變化狀態(tài)。

該步驟中,在追蹤溫度值的變化曲線時,可連續(xù)地監(jiān)測移動終端的溫度值,然后根據(jù)該連續(xù)監(jiān)測到的溫度值繪制出溫度值的變化曲線;還可按照預設的時間間隔來監(jiān)測多個離散的溫度值,然后根據(jù)該多個離散的溫度值繪制出溫度值的變化曲線,時間間隔越短,繪制出的變化曲線越準確。

步驟S502,當溫度變化狀態(tài)達到能夠觸發(fā)運行狀態(tài)值的統(tǒng)計操作的預設狀態(tài)時,分別統(tǒng)計當前正在運行的所有應用進程各自的已消耗流量。

其中,預設狀態(tài)包括以下至少一種:溫度值達到第二預設閾值,該第二預設閾值低于第一預設閾值;在預設時長內(nèi)溫度值的變化曲線為持續(xù)上升曲線。該實施例二中,設置低于第一預設閾值的第二預設閾值相當于設置了一個踩點值,即,移動終端的溫度值較低(低于該踩點值)時無需對其溫度值進行監(jiān)測,從而免去移動終端執(zhí)行不必要的工作。此外,在預設時長內(nèi)溫度值的變化曲線為持續(xù)上升曲線時,說明移動終端存在溫度持續(xù)上升至第一預設閾值的隱患,因此需在這種情況下統(tǒng)計各應用進程的運行狀態(tài)值,以做好高溫報警的準備。

該實施例二中,假設當前正在運行的應用進程有進程a、進程b、進程c以及進程d,則當移動終端的溫度變化狀態(tài)達到能夠觸發(fā)運行狀態(tài)值的統(tǒng)計操作的預設狀態(tài)時,分別統(tǒng)計進程a、進程b、進程c以及進程d的已消耗流量。

步驟S503,判斷移動終端的溫度值是否達到第一預設閾值。若是,則執(zhí)行步驟S504;若否,則返回執(zhí)行步驟S501。

步驟S504,判斷當前正在運行的應用進程中是否有已消耗流量達到預設流量值的應用進程。若是,則執(zhí)行步驟S505;若否,則返回執(zhí)行步驟S501。

其中,第一預設閾值可由用戶預先設定,在具體設定時,可根據(jù)外界環(huán)境中的不同因素(例如當前氣溫、季節(jié)等因素)來設定第一預設閾值。例如,北方夏季的氣溫較高,因此用戶可設定較高的第一預設閾值;東北冬季的氣溫較低,因此用戶可設定較低的第一預設閾值。該實施例二中,假設第一預設閾值為40度,則當移動終端的溫度值達到40度時,開始判斷當前正在運行的應用進程中是否有已消耗流量達到預設流量值的應用進程。假設預設流量值為100M,則當某應用進程的已消耗流量達到100M時,可確定該應用進程為導致移動終端發(fā)熱的目標應用進程。

步驟S505,確定已消耗流量達到預設流量值的應用進程為目標應用進程。

該實施例二中,假設當前進程a的已消耗流量為20M,進程b的已消耗流量為30M,進程c的已消耗流量為200M,進程d的已消耗流量為150M,由于進程c和進程d的已消耗流量均已達到預設流量值100M,因此可確定進程c和進程d為目標應用進程。

步驟S506,輸出目標應用進程對應的高溫報警信息,該高溫報警信息用于提示用戶目標應用進程對應的應用程序導致移動終端的溫度過高。

在步驟S506中,高溫報警信息的輸出方式可包括以下至少一種方式:方式一、在移動終端的通知欄上顯示目標應用進程對應的高溫報警信息。當用戶點擊通知欄上的高溫報警信息時,可直接進入執(zhí)行上述該技術方案的客戶端的主頁面,進而在客戶端的主頁面上獲知更加詳細的高溫報警信息。方式二、在移動終端的當前主頁面上顯示目標應用進程對應的高溫報警信息。當該技術方案由安裝在移動終端上的客戶端來執(zhí)行時,則可在該客戶端的主頁面上顯示目標應用進程對應的高溫報警信息。方式三、在移動終端的當前界面彈出一界面框,并在界面框上顯示目標應用進程對應的高溫報警信息,該界面框的尺寸小于當前界面(即移動終端的顯示屏)的尺寸。并且,當目標應用進程包括多個時,如上述所說進程c和進程d,則進程c和進程d對應的高溫報警信息可以列表的方式進行顯示,并在列表中對進程c和進程d進行排序。其中,排序方式可以是按照各目標應用進程各自的已消耗流量由高到低的順序進行排序,由于進程c的已消耗流量高于進程d的已消耗流量,因此在排序中進程c位于進程d的前面。

此外,該實施例二中,高溫報警信息中可包括目標應用進程對應的應用程序名稱、目標應用進程對應的應用程序圖標、目標應用進程的CPU占用率中的至少一項信息。仍以目標應用進程為進程c和進程d為例,如圖6所示,圖中示出了在客戶端的主頁面600上顯示進程c和進程d的高溫報警信息的界面示意圖,其中包括:進程c的名稱和已消耗流量、以及進程d的名稱和已消耗流量。

步驟S507,在高溫報警信息中提供各目標應用進程分別對應的單個降溫按鈕。

如圖6所示,在進程c和進程d的高溫報警信息中還包括各自對應的單個降溫按鈕,該單個降溫按鈕用于觸發(fā)移動終端針對其對應的單個目標應用進程進行降溫。

步驟S508,當接收到用戶對單個降溫按鈕的觸發(fā)操作時,停止運行該單個降溫按鈕對應的目標應用進程,并清除該目標應用進程對應的高溫報警信息。

該實施例二中,當用戶僅點擊如圖6所示的進程c對應的按鈕“降溫”時,移動終端就會停止運行進程c,并清除進程c對應的高溫報警信息,即,客戶端的主頁面600上將不再顯示進程c對應的高溫報警信息,此時客戶端的主頁面600上僅顯示有進程d對應的高溫報警信息。在停止運行進程c時,可關閉進程c,同時釋放進程c所占用的系統(tǒng)資源,從根源上清除導致移動終端發(fā)熱的應用進程。同理,當用戶僅點擊進程d對應的按鈕“降溫”時,移動終端就會停止運行進程d,并清除進程d對應的高溫報警信息,即,客戶端的主頁面600上將不再顯示進程d對應的高溫報警信息,此時客戶端的主頁面600上僅顯示有進程c對應的高溫報警信息。

由實施例二可看出,本發(fā)明的技術方案由于能夠在監(jiān)測移動終端的溫度值的過程中,分別統(tǒng)計移動終端上當前正在運行的所有應用進程各自的已消耗流量,使得移動終端能夠實時監(jiān)測其自身的溫度以及各應用進程的已消耗流量;并在溫度值達到第一預設閾值時確定出導致移動終端發(fā)熱的目標應用進程,使得移動終端能夠準確無誤地確定出導致移動終端發(fā)熱的發(fā)熱源。此外,該方案通過輸出目標應用進程對應的高溫報警信息,實現(xiàn)了高溫實時報警的目的,使得用戶能夠從高溫報警信息中知曉導致移動終端溫度過高的源頭,從而便于用戶采取相應的降溫措施。

上述實施例一和實施例二中,分別列舉了高溫報警信息中包括一鍵降溫按鈕或者單個降溫按鈕的情況。需要說明的是,高溫報警信息還可同時包括一鍵降溫按鈕和各目標應用進程分別對應的單個降溫按鈕,這樣,用戶可以根據(jù)需要有針對性的選擇一鍵降溫按鈕或者單個降溫按鈕,從而提高用戶的使用體驗。

圖7是根據(jù)本發(fā)明一個實施例的一種移動終端的溫度監(jiān)控裝置的示意性框圖。如圖7所示,該裝置包括:

第一監(jiān)測模塊710,適于監(jiān)測移動終端的溫度值;

統(tǒng)計模塊720,與第一監(jiān)測模塊710相耦合,適于在監(jiān)測過程中,分別統(tǒng)計移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值;

確定模塊730,與統(tǒng)計模塊720相耦合,適于當監(jiān)測到溫度值達到第一預設閾值時,根據(jù)各應用進程的運行狀態(tài)值,從所有應用進程中確定出導致移動終端發(fā)熱的目標應用進程;

輸出模塊740,與確定模塊730相耦合,適于輸出目標應用進程對應的高溫報警信息,高溫報警信息用于提示用戶目標應用進程對應的應用程序導致移動終端的溫度過高。

在一個實施例中,統(tǒng)計模塊720還適于:

追蹤溫度值的變化曲線,并根據(jù)變化曲線確定移動終端在預設時長內(nèi)的溫度變化狀態(tài);

當溫度變化狀態(tài)達到能夠觸發(fā)運行狀態(tài)值的統(tǒng)計操作的預設狀態(tài)時,分別統(tǒng)計移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值。

在一個實施例中,預設狀態(tài)包括以下至少一種:

溫度值達到第二預設閾值,第二預設閾值低于第一預設閾值;

在預設時長內(nèi)溫度值的變化曲線為持續(xù)上升曲線。

在一個實施例中,運行狀態(tài)值包括CPU占用率、累計運行時長、耗電量、已消耗流量中的至少一項。

在一個實施例中,確定模塊730還適于:

當應用進程的CPU占用率達到預設占用率時,確定應用進程為導致移動終端發(fā)熱的目標應用進程;

當應用進程的累計運行時長達到預設運行時長時,確定應用進程為導致移動終端發(fā)熱的目標應用進程;

當應用進程的耗電量達到預設耗電量時,確定應用進程為導致移動終端發(fā)熱的目標應用進程;

當應用進程的已消耗流量達到預設流量值時,確定應用進程為導致移動終端發(fā)熱的目標應用進程。

在一個實施例中,輸出模塊740還適于:

在移動終端的通知欄上和/或當前主頁面上顯示目標應用進程對應的高溫報警信息;或者,

在移動終端的當前界面彈出一界面框,并在界面框上顯示目標應用進程對應的高溫報警信息,界面框的尺寸小于當前界面的尺寸。

在一個實施例中,輸出模塊740還適于:

當目標應用進程包括多個時,獲取歷史發(fā)熱記錄,歷史發(fā)熱記錄用于記錄每次監(jiān)測過程中導致移動終端發(fā)熱的應用進程;

根據(jù)歷史發(fā)熱記錄確定各目標應用進程導致移動終端發(fā)熱的發(fā)熱信息,發(fā)熱信息包括發(fā)熱時間和/或發(fā)熱次數(shù);

根據(jù)發(fā)熱信息對多個目標應用進程進行排序,并在移動終端的通知欄上和/或當前主頁面上顯示排序后的各目標應用進程對應的高溫報警信息。

在一個實施例中,如圖8所示,上述裝置還包括:

提供模塊750,與輸出模塊740相耦合,適于提供一鍵降溫按鈕和/或各目標應用進程分別對應的單個降溫按鈕;

清除模塊760,與提供模塊750相耦合,適于當接收到對一鍵降溫按鈕的觸發(fā)操作時,停止運行所有目標應用進程,并清除所有目標應用進程對應的高溫報警信息;當接收到對其中任一單個降溫按鈕的觸發(fā)操作時,停止運行該單個降溫按鈕對應的目標應用進程,并清除該目標應用進程對應的高溫報警信息。

在一個實施例中,清除模塊760還適于執(zhí)行以下至少一項:

關閉目標應用進程;

釋放目標應用進程占用的系統(tǒng)資源。

在一個實施例中,上述裝置還包括:

第二監(jiān)測模塊,適于監(jiān)測移動終端在目標應用進程運行時的升溫速度;

卸載模塊,與第二監(jiān)測模塊相耦合,適于當升溫速度超過預設速度時,啟動系統(tǒng)卸載進程,并利用系統(tǒng)卸載進程卸載目標應用進程。

在一個實施例中,高溫報警信息包括以下至少一項:

目標應用進程對應的應用程序名稱;

目標應用進程對應的應用程序圖標;

目標應用進程的運行狀態(tài)值。

本發(fā)明的裝置由于能夠在監(jiān)測移動終端的溫度值的過程中,分別統(tǒng)計移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值,使得移動終端能夠實時監(jiān)測其自身的溫度以及各應用進程的運行狀態(tài)值;并在溫度值達到第一預設閾值時確定出導致移動終端發(fā)熱的目標應用進程,使得移動終端能夠準確無誤地確定出導致移動終端發(fā)熱的發(fā)熱源。此外,該方案通過輸出目標應用進程對應的高溫報警信息,實現(xiàn)了高溫實時報警的目的,使得用戶能夠從高溫報警信息中知曉導致移動終端溫度過高的源頭,從而便于用戶采取相應的降溫措施。

本領域的技術人員應可理解,圖7和圖8中的移動終端的溫度監(jiān)控裝置能夠用來實現(xiàn)前文所述的移動終端的溫度監(jiān)控方案,其中的細節(jié)描述應與前文方法部分描述類似,為避免繁瑣,此處不另贅述。

本發(fā)明實施例還提供了一種移動終端,如圖9所示,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,具體技術細節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該移動終端可以為包括手機、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意移動終端,以移動終端為手機為例:

圖9示出的是與本發(fā)明實施例提供的移動終端相關的手機的部分結構的框圖。參考圖9,手機包括:射頻(Radio Frequency,RF)電路910、存儲器920、輸入單元930、顯示單元940、傳感器950、音頻電路960、無線保真(wireless-fidelity,Wi-Fi)模塊970、處理器980、以及電源990等部件。本領域技術人員可以理解,圖9中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

下面結合圖9對手機的各個構成部件進行具體的介紹:

RF電路910可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器980處理;另外,將設計上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路910包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路910還可以通過無線通信與網(wǎng)絡和其他設備通信。上述無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(Global System of Mobile communication,GSM)、通用分組無線服務(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(Long Term Evolution,LTE)、電子郵件、短消息服務(Short Messaging Service,SMS)等。

存儲器920可用于存儲軟件程序以及模塊,處理器980通過運行存儲在存儲器920的軟件程序以及模塊,從而執(zhí)行手機的各種功能應用以及數(shù)據(jù)處理。存儲器920可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器920可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。

輸入單元930可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元930可包括觸控面板931以及其他輸入設備932。觸控面板931,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板931上或在觸控面板931附近的操作),并根據(jù)預先設定的程式驅動相應的連接裝置??蛇x的,觸控面板931可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器980,并能接收處理器980發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板931。除了觸控面板931,輸入單元930還可以包括其他輸入設備932。具體地,其他輸入設備932可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。

顯示單元940可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元940可包括顯示面板941,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板941。進一步的,觸控面板931可覆蓋顯示面板941,當觸控面板931檢測到在其上或附近的觸摸操作后,傳送給處理器980以確定觸摸事件的類型,隨后處理器980根據(jù)觸摸事件的類型在顯示面板941上提供相應的視覺輸出。雖然在圖9中,觸控面板931與顯示面板941是作為兩個獨立的部件來實現(xiàn)手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板931與顯示面板941集成而實現(xiàn)手機的輸入和輸出功能。

手機還可包括至少一種傳感器950,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板941的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板941和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路960、揚聲器961,傳聲器962可提供用戶與手機之間的音頻接口。音頻電路960可將接收到的音頻數(shù)據(jù)轉換后的電信號,傳輸?shù)綋P聲器961,由揚聲器961轉換為聲音信號輸出;另一方面,傳聲器962將收集的聲音信號轉換為電信號,由音頻電路960接收后轉換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器980處理后,經(jīng)RF電路910以發(fā)送給比如另一手機,或者將音頻數(shù)據(jù)輸出至存儲器920以便進一步處理。

WiFi屬于短距離無線傳輸技術,手機通過WiFi模塊970可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖9示出了WiFi模塊970,但是可以理解的是,其并不屬于手機的必須構成,完全可以根據(jù)需要在不改變發(fā)明的本質的范圍內(nèi)而省略。

處理器980是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器920內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器920內(nèi)的數(shù)據(jù),執(zhí)行手機的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器980可包括一個或多個處理單元;優(yōu)選的,處理器980可集成應用處理器和調(diào)制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器980中。

手機還包括給各個部件供電的電源990(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器980邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。

盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。

在本發(fā)明實施例中,該移動終端所包括的處理器980還具有以下功能:

監(jiān)測移動終端的溫度值;

在所述監(jiān)測過程中,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值;

當監(jiān)測到所述溫度值達到第一預設閾值時,根據(jù)各應用進程的運行狀態(tài)值,從所述所有應用進程中確定出導致所述移動終端發(fā)熱的目標應用進程;

輸出所述目標應用進程對應的高溫報警信息,所述高溫報警信息用于提示用戶所述目標應用進程對應的應用程序導致所述移動終端的溫度過高。

可選的,處理器980還具有以下功能:

追蹤所述溫度值的變化曲線,并根據(jù)所述變化曲線確定所述移動終端在預設時長內(nèi)的溫度變化狀態(tài);

當所述溫度變化狀態(tài)達到能夠觸發(fā)運行狀態(tài)值的統(tǒng)計操作的預設狀態(tài)時,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值。

可選的,所述預設狀態(tài)包括以下至少一種:

所述溫度值達到第二預設閾值,所述第二預設閾值低于所述第一預設閾值;

在所述預設時長內(nèi)所述溫度值的變化曲線為持續(xù)上升曲線。

可選的,所述運行狀態(tài)值包括CPU占用率、累計運行時長、耗電量、已消耗流量中的至少一項。

可選的,處理器980還具有以下功能:

當所述應用進程的CPU占用率達到預設占用率時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的累計運行時長達到預設運行時長時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的耗電量達到預設耗電量時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的已消耗流量達到預設流量值時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程。

可選的,處理器980還具有以下功能:

在所述移動終端的通知欄上和/或當前主頁面上顯示所述目標應用進程對應的高溫報警信息;或者,

在所述移動終端的當前界面彈出一界面框,并在所述界面框上顯示所述目標應用進程對應的高溫報警信息,所述界面框的尺寸小于所述當前界面的尺寸。

可選的,處理器980還具有以下功能::

獲取歷史發(fā)熱記錄,所述歷史發(fā)熱記錄用于記錄每次監(jiān)測過程中導致所述移動終端發(fā)熱的應用進程;

根據(jù)所述歷史發(fā)熱記錄確定各目標應用進程導致所述移動終端發(fā)熱的發(fā)熱信息,所述發(fā)熱信息包括發(fā)熱時間和/或發(fā)熱次數(shù);

根據(jù)所述發(fā)熱信息對所述多個目標應用進程進行排序,并在所述移動終端的通知欄上和/或當前主頁面上顯示所述排序后的各目標應用進程對應的高溫報警信息。

可選的,處理器980還具有以下功能:

提供一鍵降溫按鈕和/或各目標應用進程分別對應的單個降溫按鈕;

當接收到對所述一鍵降溫按鈕的觸發(fā)操作時,停止運行所有目標應用進程,并清除所述所有目標應用進程對應的高溫報警信息;

當接收到對其中任一單個降溫按鈕的觸發(fā)操作時,停止運行該單個降溫按鈕對應的目標應用進程,并清除該目標應用進程對應的高溫報警信息。

可選的,處理器980還具有以下功能:

關閉所述目標應用進程;

釋放所述目標應用進程占用的系統(tǒng)資源。

可選的,處理器980還具有以下功能:

監(jiān)測所述移動終端在所述目標應用進程運行時的升溫速度;

當所述升溫速度超過預設速度時,啟動系統(tǒng)卸載進程,并利用所述系統(tǒng)卸載進程卸載所述目標應用進程。

可選的,所述高溫報警信息包括以下至少一項:

所述目標應用進程對應的應用程序名稱;

所述目標應用進程對應的應用程序圖標;

所述目標應用進程的運行狀態(tài)值。

在此處所提供的說明書中,說明了大量具體細節(jié)。然而,能夠理解,本發(fā)明的實施例可以在沒有這些具體細節(jié)的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。

類似地,應當理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發(fā)明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利要求本身都作為本發(fā)明的單獨實施例。

本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中??梢园褜嵤├械哪K或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。

此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實施例。例如,在權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。

本發(fā)明的各個部件實施例可以以硬件實現(xiàn),或者以在一個或者多個處理器上運行的軟件模塊實現(xiàn),或者以它們的組合實現(xiàn)。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數(shù)字信號處理器(DSP)來實現(xiàn)根據(jù)本發(fā)明實施例的移動終端的溫度監(jiān)控裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產(chǎn)品)。這樣的實現(xiàn)本發(fā)明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。

應該注意的是上述實施例對本發(fā)明進行說明而不是對本發(fā)明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現(xiàn)。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

至此,本領域技術人員應認識到,雖然本文已詳盡示出和描述了本發(fā)明的多個示例性實施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內(nèi)容直接確定或推導出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應被理解和認定為覆蓋了所有這些其他變型或修改。

本發(fā)明實施例提供了一種A1.一種移動終端的溫度監(jiān)控方法,包括:

監(jiān)測移動終端的溫度值;

在所述監(jiān)測過程中,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值;

當監(jiān)測到所述溫度值達到第一預設閾值時,根據(jù)各應用進程的運行狀態(tài)值,從所述所有應用進程中確定出導致所述移動終端發(fā)熱的目標應用進程;

輸出所述目標應用進程對應的高溫報警信息,所述高溫報警信息用于提示用戶所述目標應用進程對應的應用程序導致所述移動終端的溫度過高。

A2.根據(jù)A1所述的方法,其中,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值,包括:

追蹤所述溫度值的變化曲線,并根據(jù)所述變化曲線確定所述移動終端在預設時長內(nèi)的溫度變化狀態(tài);

當所述溫度變化狀態(tài)達到能夠觸發(fā)運行狀態(tài)值的統(tǒng)計操作的預設狀態(tài)時,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值。

A3.根據(jù)A2所述的方法,其中,所述預設狀態(tài)包括以下至少一種:

所述溫度值達到第二預設閾值,所述第二預設閾值低于所述第一預設閾值;

在所述預設時長內(nèi)所述溫度值的變化曲線為持續(xù)上升曲線。

A4.根據(jù)A1至A3中任一項所述的方法,其中,所述運行狀態(tài)值包括CPU占用率、累計運行時長、耗電量、已消耗流量中的至少一項。

A5.根據(jù)A4所述的方法,其中,根據(jù)所述運行狀態(tài)值,從所述所有應用進程中確定出導致所述移動終端發(fā)熱的目標應用進程,包括:

當所述應用進程的CPU占用率達到預設占用率時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的累計運行時長達到預設運行時長時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的耗電量達到預設耗電量時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的已消耗流量達到預設流量值時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程。

A6.根據(jù)A1所述的方法,其中,輸出所述目標應用進程對應的高溫報警信息,包括:

在所述移動終端的通知欄上和/或當前主頁面上顯示所述目標應用進程對應的高溫報警信息;或者,

在所述移動終端的當前界面彈出一界面框,并在所述界面框上顯示所述目標應用進程對應的高溫報警信息,所述界面框的尺寸小于所述當前界面的尺寸。

A7.根據(jù)A6所述的方法,其中,當所述目標應用進程包括多個時,在所述移動終端的通知欄上和/或當前主頁面上顯示所述目標應用進程對應的高溫報警信息,包括:

獲取歷史發(fā)熱記錄,所述歷史發(fā)熱記錄用于記錄每次監(jiān)測過程中導致所述移動終端發(fā)熱的應用進程;

根據(jù)所述歷史發(fā)熱記錄確定各目標應用進程導致所述移動終端發(fā)熱的發(fā)熱信息,所述發(fā)熱信息包括發(fā)熱時間和/或發(fā)熱次數(shù);

根據(jù)所述發(fā)熱信息對所述多個目標應用進程進行排序,并在所述移動終端的通知欄上和/或當前主頁面上顯示所述排序后的各目標應用進程對應的高溫報警信息。

A8.根據(jù)A1所述的方法,其中,所述方法還包括:

提供一鍵降溫按鈕和/或各目標應用進程分別對應的單個降溫按鈕;

當接收到對所述一鍵降溫按鈕的觸發(fā)操作時,停止運行所有目標應用進程,并清除所述所有目標應用進程對應的高溫報警信息;

當接收到對其中任一單個降溫按鈕的觸發(fā)操作時,停止運行該單個降溫按鈕對應的目標應用進程,并清除該目標應用進程對應的高溫報警信息。

A9.根據(jù)A8所述的方法,其中,所述停止運行所有目標應用進程,或者,所述停止運行該單個降溫按鈕對應的目標應用進程,包括以下至少一項:

關閉所述目標應用進程;

釋放所述目標應用進程占用的系統(tǒng)資源。

A10.根據(jù)A1所述的方法,其中,所述方法還包括:

監(jiān)測所述移動終端在所述目標應用進程運行時的升溫速度;

當所述升溫速度超過預設速度時,啟動系統(tǒng)卸載進程,并利用所述系統(tǒng)卸載進程卸載所述目標應用進程。

A11.根據(jù)A1所述的方法,其中,所述高溫報警信息包括以下至少一項:

所述目標應用進程對應的應用程序名稱;

所述目標應用進程對應的應用程序圖標;

所述目標應用進程的運行狀態(tài)值。

本發(fā)明實施例還提供了B12.一種移動終端的溫度監(jiān)控裝置,包括:

第一監(jiān)測模塊,適于監(jiān)測移動終端的溫度值;

統(tǒng)計模塊,適于在所述監(jiān)測過程中,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值;

確定模塊,適于當監(jiān)測到所述溫度值達到第一預設閾值時,根據(jù)各應用進程的運行狀態(tài)值,從所述所有應用進程中確定出導致所述移動終端發(fā)熱的目標應用進程;

輸出模塊,適于輸出所述目標應用進程對應的高溫報警信息,所述高溫報警信息用于提示用戶所述目標應用進程對應的應用程序導致所述移動終端的溫度過高。

B13.根據(jù)B12所述的裝置,其中,所述統(tǒng)計模塊還適于:

追蹤所述溫度值的變化曲線,并根據(jù)所述變化曲線確定所述移動終端在預設時長內(nèi)的溫度變化狀態(tài);

當所述溫度變化狀態(tài)達到能夠觸發(fā)運行狀態(tài)值的統(tǒng)計操作的預設狀態(tài)時,分別統(tǒng)計所述移動終端上當前正在運行的所有應用進程各自的運行狀態(tài)值。

B14.根據(jù)B13所述的裝置,其中,所述預設狀態(tài)包括以下至少一種:

所述溫度值達到第二預設閾值,所述第二預設閾值低于所述第一預設閾值;

在所述預設時長內(nèi)所述溫度值的變化曲線為持續(xù)上升曲線。

B15.根據(jù)B12至B14中任一項所述的裝置,其中,所述運行狀態(tài)值包括CPU占用率、累計運行時長、耗電量、已消耗流量中的至少一項。

B16.根據(jù)B15所述的裝置,其中,所述確定模塊還適于:

當所述應用進程的CPU占用率達到預設占用率時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的累計運行時長達到預設運行時長時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的耗電量達到預設耗電量時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程;

當所述應用進程的已消耗流量達到預設流量值時,確定所述應用進程為導致所述移動終端發(fā)熱的目標應用進程。

B17.根據(jù)B12所述的裝置,其中,所述輸出模塊還適于:

在所述移動終端的通知欄上和/或當前主頁面上顯示所述目標應用進程對應的高溫報警信息;或者,

在所述移動終端的當前界面彈出一界面框,并在所述界面框上顯示所述目標應用進程對應的高溫報警信息,所述界面框的尺寸小于所述當前界面的尺寸。

B18.根據(jù)B17所述的裝置,其中,所述輸出模塊還適于:

當所述目標應用進程包括多個時,獲取歷史發(fā)熱記錄,所述歷史發(fā)熱記錄用于記錄每次監(jiān)測過程中導致所述移動終端發(fā)熱的應用進程;

根據(jù)所述歷史發(fā)熱記錄確定各目標應用進程導致所述移動終端發(fā)熱的發(fā)熱信息,所述發(fā)熱信息包括發(fā)熱時間和/或發(fā)熱次數(shù);

根據(jù)所述發(fā)熱信息對所述多個目標應用進程進行排序,并在所述移動終端的通知欄上和/或當前主頁面上顯示所述排序后的各目標應用進程對應的高溫報警信息。

B19.根據(jù)B12所述的裝置,其中,所述裝置還包括:

提供模塊,適于提供一鍵降溫按鈕和/或各目標應用進程分別對應的單個降溫按鈕;

清除模塊,適于當接收到對所述一鍵降溫按鈕的觸發(fā)操作時,停止運行所有目標應用進程,并清除所述所有目標應用進程對應的高溫報警信息;當接收到對其中任一單個降溫按鈕的觸發(fā)操作時,停止運行該單個降溫按鈕對應的目標應用進程,并清除該目標應用進程對應的高溫報警信息。

B20.根據(jù)B19所述的裝置,其中,所述清除模塊還適于執(zhí)行以下至少一項:

關閉所述目標應用進程;

釋放所述目標應用進程占用的系統(tǒng)資源。

B21.根據(jù)B12所述的裝置,其中,所述裝置還包括:

第二監(jiān)測模塊,適于監(jiān)測所述移動終端在所述目標應用進程運行時的升溫速度;

卸載模塊,適于當所述升溫速度超過預設速度時,啟動系統(tǒng)卸載進程,并利用所述系統(tǒng)卸載進程卸載所述目標應用進程。

B22.根據(jù)B12所述的裝置,其中,所述高溫報警信息包括以下至少一項:

所述目標應用進程對應的應用程序名稱;

所述目標應用進程對應的應用程序圖標;

所述目標應用進程的運行狀態(tài)值。

本發(fā)明實施例還提供了C23.一種移動終端,包括處理器和存儲器:

所述存儲器用于存儲A1至A11任一項方法的程序,

所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临西县| 马山县| 栾城县| 临邑县| 博白县| 宁乡县| 湄潭县| 中阳县| 南康市| 澄江县| 巴塘县| 麻栗坡县| 汽车| 和龙市| 鄂尔多斯市| 淮滨县| 清水河县| 拜泉县| 开平市| 怀宁县| 错那县| 南郑县| 沾化县| 祁门县| 石城县| 闸北区| 南部县| 天门市| 晋中市| 东乌珠穆沁旗| 东乌| 二手房| 唐河县| 五大连池市| 启东市| 乌恰县| 望奎县| 蓬莱市| 红河县| 保山市| 通许县|