亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

終端應(yīng)用程序app的處理方法、裝置及終端的制作方法

文檔序號(hào):6629242閱讀:164來(lái)源:國(guó)知局
終端應(yīng)用程序app的處理方法、裝置及終端的制作方法
【專(zhuān)利摘要】本發(fā)明提出一種終端應(yīng)用程序APP的處理方法、裝置及終端。其中,該方法包括:獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率;判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未處于,則確定對(duì)應(yīng)APP的CPU占用率異常,顯示殺進(jìn)程的提示信息,以使用戶(hù)根據(jù)提示信息查殺對(duì)應(yīng)APP的進(jìn)程。本發(fā)明實(shí)施例的終端應(yīng)用程序APP的處理方法、裝置及終端,可減少CPU占用率異常的APP對(duì)當(dāng)前APP的影響,提高當(dāng)前APP的運(yùn)行流暢度以及提供終端系統(tǒng)的運(yùn)行效率。
【專(zhuān)利說(shuō)明】終端應(yīng)用程序APP的處理方法、裝置及終端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信【技術(shù)領(lǐng)域】,尤其涉及一種終端應(yīng)用程序APP的處理方法、裝置及終端。

【背景技術(shù)】
[0002]隨著移動(dòng)通信技術(shù)的發(fā)展以及移動(dòng)終端例如智能手機(jī)的性能不斷提高,通過(guò)移動(dòng)終端玩游戲已經(jīng)成為人們?nèi)粘P蓍e娛樂(lè)的重要組成部分,通常情況下,用戶(hù)在智能手機(jī)玩游戲的過(guò)程中,若智能手機(jī)系統(tǒng)后臺(tái)運(yùn)行的應(yīng)用程序(APP,APPlicat1n)過(guò)多,游戲容易出現(xiàn)卡屏,運(yùn)行不流暢,延遲很高,游戲掉線等問(wèn)題。
[0003]安裝在智能手機(jī)中的APP在運(yùn)行的過(guò)程中均會(huì)消耗一定的中央處理器(CPU,Central Processing Unit)資源,若游戲過(guò)程中其他應(yīng)用程序消耗的CPU資源越少,游戲可以獲得充足的資源,其運(yùn)行流暢。目前,移動(dòng)終端可為用戶(hù)提供當(dāng)前系統(tǒng)中正在運(yùn)行的每個(gè)APP的CPU占用率,其中,CPU占用率可以表示移動(dòng)終端系統(tǒng)中CPU資源的消耗情況,然而,現(xiàn)有的相關(guān)技術(shù)中僅是給出了每個(gè)APP的CPU占用率情況,并未對(duì)每個(gè)APP的CPU占用率是否存在異常進(jìn)行判斷,用戶(hù)無(wú)法獲知當(dāng)前系統(tǒng)中正在運(yùn)行的APP的CPU占用率是否異常,是否會(huì)影響游戲運(yùn)行,進(jìn)而無(wú)法對(duì)CPU占用率異常的APP進(jìn)行處理,CPU占用率異常的APP影響游戲運(yùn)行的效率和終端系統(tǒng)的運(yùn)行效率。


【發(fā)明內(nèi)容】

[0004]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。為此,本發(fā)明的第一個(gè)目的在于提出一種終端應(yīng)用程序APP的處理方法,該方法可減少CPU占用率異常的APP對(duì)當(dāng)前APP的影響,提高當(dāng)前APP的運(yùn)行流暢度以及提供終端系統(tǒng)的運(yùn)行效率。
[0005]本發(fā)明的第二個(gè)目的在于提出一種終端應(yīng)用程序APP的處理裝置。
[0006]本發(fā)明的第三個(gè)目的在于提出一種終端。
[0007]為實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例提出了一種終端應(yīng)用程序APP的處理方法,包括:獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率;判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未處于,則確定對(duì)應(yīng)APP的CPU占用率異常,顯示殺進(jìn)程的提示信息,以使用戶(hù)根據(jù)所述提示信息查殺對(duì)應(yīng)APP的進(jìn)程。
[0008]根據(jù)本發(fā)明實(shí)施例的終端應(yīng)用程序APP的處理方法,獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率,若判斷后臺(tái)運(yùn)行APP的CPU占用率是未處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),確定對(duì)應(yīng)APP的CPU占用率異常,并顯示殺進(jìn)程的提示信息,以使用戶(hù)可以根據(jù)提示信息查殺對(duì)應(yīng)進(jìn)程,由此,可減少CPU占用率異常的APP對(duì)當(dāng)前APP的影響,提高當(dāng)前APP的運(yùn)行效率,避免當(dāng)前APP出現(xiàn)運(yùn)行不流暢現(xiàn)象的發(fā)生,從而提高用戶(hù)對(duì)當(dāng)前APP的用戶(hù)體驗(yàn)度。
[0009]為實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例提出了一種終端應(yīng)用程序APP的處理裝置,包括:獲取模塊,用于獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率;第一處理模塊,用于判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未處于,則確定對(duì)應(yīng)APP的CPU占用率異常,顯示殺進(jìn)程的提示信息,以使用戶(hù)根據(jù)所述提示信息查殺對(duì)應(yīng)APP的進(jìn)程。
[0010]根據(jù)本發(fā)明實(shí)施例的終端應(yīng)用程序APP的處理裝置,通過(guò)獲取模塊獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率,并通過(guò)第一處理模塊判斷后臺(tái)運(yùn)行APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未位于,則確定對(duì)應(yīng)APP的CPU占用率異常,并顯示殺進(jìn)程的提示信息,以使用戶(hù)可以根據(jù)提示信息查殺對(duì)應(yīng)進(jìn)程,由此,可減少CPU占用率異常的APP對(duì)當(dāng)前APP的影響,提高當(dāng)前APP的運(yùn)行效率,避免當(dāng)前APP出現(xiàn)運(yùn)行不流暢現(xiàn)象的發(fā)生,從而提高用戶(hù)對(duì)當(dāng)前APP的用戶(hù)體驗(yàn)度。
[0011]為實(shí)現(xiàn)上述目的,本發(fā)明第三方面實(shí)施例提出了一種終端,該終端包括殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲(chǔ)器設(shè)置在所述電路板上;所述電源電路,用于為所述移動(dòng)終端的各個(gè)電路或器件供電;所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率;判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未處于,則確定對(duì)應(yīng)APP的CPU占用率異常,顯示殺進(jìn)程的提示信息,以使用戶(hù)根據(jù)所述提示信息查殺對(duì)應(yīng)APP的進(jìn)程。
[0012]根據(jù)本發(fā)明實(shí)施例的終端,獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率,若判斷后臺(tái)運(yùn)行APP的CPU占用率是未處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),確定對(duì)應(yīng)APP的CPU占用率異常,并顯示殺進(jìn)程的提示信息,以使用戶(hù)可以根據(jù)提示信息查殺對(duì)應(yīng)進(jìn)程,由此,可減少CPU占用率異常的APP對(duì)當(dāng)前APP的影響,提高當(dāng)前APP的運(yùn)行效率,避免當(dāng)前APP出現(xiàn)運(yùn)行不流暢現(xiàn)象的發(fā)生,從而提高用戶(hù)對(duì)當(dāng)前APP的用戶(hù)體驗(yàn)度。
[0013]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0014]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的終端應(yīng)用程序APP的處理方法的流程圖。
[0015]圖2根據(jù)本發(fā)明一個(gè)實(shí)施例的顯示提示信息的界面的示意圖。
[0016]圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的顯示加速結(jié)果的頁(yè)面的示意圖。
[0017]圖4是根據(jù)本發(fā)明另一個(gè)實(shí)施例的終端應(yīng)用程序APP的處理方法的流程圖。
[0018]圖5是根據(jù)本發(fā)明又一個(gè)實(shí)施例的終端應(yīng)用程序APP的處理方法的流程圖。
[0019]圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的終端應(yīng)用程序APP的處理裝置的結(jié)構(gòu)示意圖。
[0020]圖7是根據(jù)本發(fā)明另一個(gè)實(shí)施例的終端應(yīng)用程序APP的處理裝置的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0021]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
[0022]下面參考附圖描述本發(fā)明實(shí)施例的終端應(yīng)用程序APP的處理方法、裝置及終端。
[0023]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的終端應(yīng)用程序APP的處理方法的流程圖,如圖1所示,該方法包括:
[0024]S101,獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率。
[0025]具體地,在當(dāng)前APP退出時(shí),計(jì)算當(dāng)前APP運(yùn)行時(shí)間內(nèi),終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率。
[0026]S102,判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未處于,則確定對(duì)應(yīng)APP的CPU占用率異常,則顯示殺進(jìn)程的提示信息,以使用戶(hù)根據(jù)提示信息查殺對(duì)應(yīng)APP的進(jìn)程。
[0027]在該實(shí)施例中,在判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi)之前,還可以包括:獲得后臺(tái)運(yùn)行的APP的參數(shù)信息,向服務(wù)器發(fā)送參數(shù)信息,并接收服務(wù)器根據(jù)參數(shù)信息查詢(xún)本地的數(shù)據(jù)庫(kù)后返回的正常數(shù)值范圍。
[0028]其中,APP的CPU占用率的正常數(shù)值范圍是服務(wù)器的本地的數(shù)據(jù)庫(kù)中預(yù)先保存的APP的CPU占用率的數(shù)值范圍,上述APP的參數(shù)信息可以包括但不限于APP的標(biāo)識(shí)信息、運(yùn)行環(huán)境和運(yùn)行場(chǎng)景,上述標(biāo)識(shí)信息用于唯一標(biāo)識(shí)APP,該標(biāo)識(shí)信息可為當(dāng)前APP的包名或者包簽名信息,APP的運(yùn)行環(huán)境是指當(dāng)前APP所在終端的硬件環(huán)境和軟件環(huán)境,APP的運(yùn)行場(chǎng)景是指APP在一定的運(yùn)行環(huán)境(與硬件環(huán)境和軟件環(huán)境有關(guān))下所完成的功能或操作,例如,下載、上傳等,一個(gè)APP所要完成的功能或者操作越多,該APP的CPU占用率越高。
[0029]應(yīng)當(dāng)理解的是,上述數(shù)據(jù)庫(kù)中保存APP的參數(shù)信息和對(duì)應(yīng)的CPU占用率的數(shù)值范圍,并且不同運(yùn)行環(huán)境和運(yùn)行場(chǎng)景的同一個(gè)APP的CPU占用率的數(shù)值范圍是不同的,例如,APP為QQ音樂(lè),該QQ音樂(lè)處于后臺(tái)運(yùn)行時(shí),CPU占用率的數(shù)值范圍為20% -30%,當(dāng)該QQ音樂(lè)下載音樂(lè)時(shí),該QQ音樂(lè)對(duì)應(yīng)的CPU占用率的數(shù)值范圍為40% -50%。
[0030]例如,假定當(dāng)前APP為歡樂(lè)斗地主,在歡樂(lè)斗地主的運(yùn)行時(shí)間內(nèi)后臺(tái)運(yùn)行的APP為新浪微博,獲得新浪微博的標(biāo)識(shí)信息、運(yùn)行環(huán)境和運(yùn)行場(chǎng)景,并將標(biāo)識(shí)信息、運(yùn)行環(huán)境和運(yùn)行場(chǎng)景發(fā)送給服務(wù)器,服務(wù)器接收終端發(fā)送的信息,并根據(jù)新浪微博的標(biāo)識(shí)信息從本地?cái)?shù)據(jù)庫(kù)中獲得的當(dāng)前運(yùn)行環(huán)境和運(yùn)行場(chǎng)景下對(duì)應(yīng)的CPU占用率的正常數(shù)值范圍15% -20%,并將對(duì)應(yīng)的正常數(shù)值范圍給終端,終端接收正常數(shù)值范圍,并根據(jù)正常數(shù)值范圍判斷新浪微博的CPU占用率是否異常,若終端計(jì)算的新浪微博在當(dāng)前運(yùn)行環(huán)境和運(yùn)行場(chǎng)景下的CPU占用率為25%,由此,可以確定新浪微博的CPU占用率沒(méi)有在正常數(shù)值范圍15% -20%內(nèi),則新浪微博的CPU占用率異常,會(huì)影響歡樂(lè)斗地主的運(yùn)行效率。
[0031]若確定終端系統(tǒng)中存在CPU占用率異常的APP,在退出當(dāng)前APP時(shí),顯示殺進(jìn)程的提示信息。例如,當(dāng)前APP為歡樂(lè)斗地主,若確定在歡樂(lè)斗地主運(yùn)行的過(guò)程中,新浪微博的CPU占用率異常,則在退出歡樂(lè)斗地主時(shí),顯示一個(gè)如圖2所示的提示信息,通過(guò)圖2可以看出,當(dāng)前影響歡樂(lè)斗地主運(yùn)行的APP為新浪微博,并且新浪微博的CPU占用率為25%,以及顯示暫不處理和立即加速的提示信息,若用戶(hù)點(diǎn)擊了立即加速,接收用戶(hù)的觸發(fā)操作,并根據(jù)用戶(hù)的觸發(fā)操作殺掉新浪微博對(duì)應(yīng)的進(jìn)程,以實(shí)現(xiàn)對(duì)歡樂(lè)斗地主的加速,加速之后可在終端上顯示一個(gè)如圖3所示的加速結(jié)果的界面,通過(guò)圖3可以看出,在對(duì)新浪微博查殺之后,歡樂(lè)斗地主加速了 20%,此時(shí),用戶(hù)可通過(guò)點(diǎn)擊頁(yè)面上的歡樂(lè)斗地主的圖標(biāo)迅速進(jìn)入應(yīng)用,玩歡樂(lè)斗地主運(yùn)行過(guò)程中將不會(huì)出現(xiàn)卡慢的情況,游戲運(yùn)行流暢。通過(guò)查殺新浪微博對(duì)應(yīng)的進(jìn)程,可減少CPU占用率異常的新浪微博對(duì)終端系統(tǒng)和游戲的影響,提高終端系統(tǒng)的運(yùn)行效率,以及游戲運(yùn)行過(guò)程中的流暢性。
[0032]在該實(shí)施例中,在用戶(hù)根據(jù)提示信息查殺對(duì)應(yīng)進(jìn)程之后,未必可以將該進(jìn)程徹底殺死,為了降低未徹底殺死的進(jìn)程對(duì)當(dāng)前APP的影響,如圖4所示,該方法還可以包括:
[0033]S103,若仍監(jiān)控到被查殺的APP的進(jìn)程的CPU占用率異常,則執(zhí)行強(qiáng)行停止或禁止自啟動(dòng)操作。
[0034]具體地,在用戶(hù)根據(jù)提示信息將CPU占用率異常的APP查殺進(jìn)程后,若該APP具有后臺(tái)自啟動(dòng)功能,在間隔預(yù)設(shè)時(shí)間例如I分鐘后,該APP將自動(dòng)啟動(dòng),并繼續(xù)運(yùn)行于移動(dòng)終端的后臺(tái)進(jìn)程中。例如,對(duì)于安卓(Android)系統(tǒng)的智能手機(jī),APP可利用Android系統(tǒng)的系統(tǒng)廣播,觸發(fā)APP的程序檢查對(duì)應(yīng)APP的服務(wù)(Service)的運(yùn)行狀態(tài),若檢查到對(duì)應(yīng)APP的服務(wù)的運(yùn)行狀態(tài)已經(jīng)被關(guān)閉,即檢查到對(duì)應(yīng)APP已經(jīng)被殺掉,此時(shí),可更改對(duì)應(yīng)APP的服務(wù)的運(yùn)行狀態(tài),重新后臺(tái)啟動(dòng)該APP,即該APP又重新在移動(dòng)終端的后臺(tái)進(jìn)程中運(yùn)行。
[0035]若監(jiān)控到該APP對(duì)應(yīng)的CPU占用率又出現(xiàn)異常,則可為用戶(hù)顯示包含強(qiáng)行停止或者禁止自啟動(dòng)的提示頁(yè)面,終端可根據(jù)用戶(hù)的選擇對(duì)該APP執(zhí)行強(qiáng)行停止或者禁止自啟動(dòng)操作,另外,也可以根據(jù)具體場(chǎng)景自動(dòng)執(zhí)行強(qiáng)行停止或者禁止自啟動(dòng)操作。
[0036]目前,用戶(hù)對(duì)某些APP執(zhí)行強(qiáng)行停止后,該APP仍然可能會(huì)自動(dòng)啟動(dòng)。
[0037]在該實(shí)施例中,為了進(jìn)一步降低CPU占有率異常的APP對(duì)當(dāng)前APP的影響,如圖5所示,該方法還可以包括:
[0038]S104,若仍監(jiān)控到被強(qiáng)行停止或禁止自啟動(dòng)的進(jìn)程的CPU占用率異常,則顯示引導(dǎo)界面,以引導(dǎo)用戶(hù)卸載對(duì)應(yīng)的進(jìn)程。
[0039]在該實(shí)施例中,在引導(dǎo)用戶(hù)卸載對(duì)應(yīng)的進(jìn)程的過(guò)程中,還可以顯示CPU占用率未處于對(duì)應(yīng)的正常數(shù)值范圍內(nèi)的APP的相似APP列表,以向用戶(hù)推薦相似APP。例如,在用戶(hù)卸載新浪微博的過(guò)程中,可在推薦列表中顯示適合該終端的新浪微博的其他版本,用戶(hù)根據(jù)推薦列表安裝其他版本的新浪微博。
[0040]再例如,若在當(dāng)前APP退出時(shí),確定CPU占用率異常的APP為QQ音樂(lè),在用戶(hù)根據(jù)引導(dǎo)頁(yè)面卸載QQ音樂(lè)過(guò)程中,可在推薦列表中向該用戶(hù)推薦音樂(lè)類(lèi)的其他APP,比如,推薦列表中可顯示蝦米音樂(lè)、網(wǎng)易音樂(lè)和酷狗音樂(lè)等,用戶(hù)可根據(jù)推薦列表安裝同種類(lèi)型的其他 APP。
[0041]在該實(shí)施例中,在卸載CPU占用率異常的APP之前,還可以獲取CPU占用率異常的APP中保存的用戶(hù)數(shù)據(jù),并保存對(duì)應(yīng)的用戶(hù)數(shù)據(jù),以CPU占用率異常的APP為QQ音樂(lè)為例,可將用戶(hù)收藏的歌曲或者用戶(hù)喜歡的歌曲的相關(guān)數(shù)據(jù)進(jìn)行保存。
[0042]若用戶(hù)從相似APP列表中選擇某一個(gè)的相似APP,根據(jù)用戶(hù)的選擇從服務(wù)器下載對(duì)應(yīng)的相似APP,并安裝該相似APP,并且在安裝相似APP后,顯示一個(gè)提示用戶(hù)是否需要導(dǎo)入用戶(hù)數(shù)據(jù)的提示框,若用戶(hù)需要導(dǎo)入用戶(hù)數(shù)據(jù),則在安裝后的相似APP中導(dǎo)入用戶(hù)數(shù)據(jù),例如,在卸載QQ音樂(lè)的過(guò)程中,用戶(hù)選擇推薦列表中的網(wǎng)易音樂(lè),根據(jù)用戶(hù)的選擇下載安裝網(wǎng)易音樂(lè),并在安裝網(wǎng)易音樂(lè)后,顯示一個(gè)提示用戶(hù)是否需要導(dǎo)入QQ音樂(lè)中的用戶(hù)數(shù)據(jù)的提示框,若用戶(hù)導(dǎo)入用戶(hù)數(shù)據(jù),則根據(jù)用戶(hù)的觸發(fā)操作將QQ音樂(lè)中的用戶(hù)數(shù)據(jù)導(dǎo)入到網(wǎng)易音樂(lè)中,比如可將用戶(hù)在使用QQ音樂(lè)的過(guò)程中收藏的歌曲或者喜歡的歌曲的相關(guān)數(shù)據(jù)導(dǎo)入至網(wǎng)易音樂(lè)中,由此,使得用戶(hù)在更換APP后仍然可以繼續(xù)使用原來(lái)的用戶(hù)數(shù)據(jù),而不需要用戶(hù)重新手動(dòng)添加,為用戶(hù)節(jié)省了很多操作,更人性化和智能化,從而方便用戶(hù)繼續(xù)使用原來(lái)的服務(wù)。
[0043]綜上所述,本發(fā)明實(shí)施例針對(duì)當(dāng)前APP運(yùn)行過(guò)程中,終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率異常的次數(shù)和場(chǎng)景采取不同的做法,為用戶(hù)提供多種可以處理APP后臺(tái)CPU占用率異常的方式,提供更加人性化的處理方式,為解決CPU占用率異常提供了多種處理方案。
[0044]上述終端應(yīng)用程序APP的處理方法實(shí)施例,獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率,若判斷后臺(tái)運(yùn)行APP的CPU占用率是未處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),確定對(duì)應(yīng)APP的CPU占用率異常,并顯示殺進(jìn)程的提示信息,以使用戶(hù)可以根據(jù)提示信息查殺對(duì)應(yīng)進(jìn)程,由此,可減少CPU占用率異常的APP對(duì)當(dāng)前APP的影響,提高當(dāng)前APP的運(yùn)行效率,避免當(dāng)前APP出現(xiàn)運(yùn)行不流暢現(xiàn)象的發(fā)生,從而提高用戶(hù)對(duì)當(dāng)前APP的用戶(hù)體驗(yàn)度。
[0045]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種終端應(yīng)用程序APP的處理裝置。
[0046]圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的終端應(yīng)用程序APP的處理裝置的結(jié)構(gòu)示意圖,如圖6所示,該裝置包括:獲取模塊100和第一處理模塊200,其中:
[0047]獲取模塊100用于獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率;第一處理模塊200用于判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未處于,則確定對(duì)應(yīng)APP的CPU占用率異常,顯示殺進(jìn)程的提示信息,以使用戶(hù)根據(jù)上述提示信息查殺對(duì)應(yīng)APP的進(jìn)程。
[0048]上述第一處理模塊200具體用于:在當(dāng)前APP退出時(shí),顯示殺進(jìn)程的提示信息。
[0049]另外,如圖7所示,上述裝置還可以包括第二處理模塊300,該第二處理模塊300用于在上述第一處理模塊200判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi)之前,獲得上述后臺(tái)運(yùn)行的APP的參數(shù)信息,向服務(wù)器發(fā)送上述參數(shù)信息,并接收上述服務(wù)器根據(jù)上述參數(shù)信息查詢(xún)本地的數(shù)據(jù)庫(kù)后返回的上述正常數(shù)值范圍。
[0050]其中,APP的CPU占用率的正常數(shù)值范圍是服務(wù)器的本地的數(shù)據(jù)庫(kù)中預(yù)先保存的APP的CPU占用率的數(shù)值范圍,上述APP的參數(shù)信息可以包括但不限于APP的標(biāo)識(shí)信息、運(yùn)行環(huán)境和運(yùn)行場(chǎng)景,上述標(biāo)識(shí)信息用于唯一標(biāo)識(shí)APP,該標(biāo)識(shí)信息可為當(dāng)前APP的包名或者包簽名信息,APP的運(yùn)行環(huán)境是指當(dāng)前APP所在終端的硬件環(huán)境和軟件環(huán)境,APP的運(yùn)行場(chǎng)景是指APP在一定的運(yùn)行環(huán)境(與硬件環(huán)境和軟件環(huán)境有關(guān))下所完成的功能或操作,例如,下載、上傳等,一個(gè)APP所要完成的功能或者操作越多,該APP的CPU占用率越高。
[0051]應(yīng)當(dāng)理解的是,上述數(shù)據(jù)庫(kù)中保存APP的參數(shù)信息和對(duì)應(yīng)的CPU占用率的數(shù)值范圍,并且不同運(yùn)行環(huán)境和運(yùn)行場(chǎng)景的同一個(gè)APP的CPU占用率的數(shù)值范圍是不同的。
[0052]為了降低未徹底殺死的進(jìn)程對(duì)當(dāng)前APP的影響,上述裝置還可以包括第三處理模塊400,該第三處理模塊400用于在上述第一處理模塊200顯示殺進(jìn)程的提示信息之后,若仍監(jiān)控到被查殺的APP的進(jìn)程的CPU占用率異常,則執(zhí)行強(qiáng)行停止或禁止自啟動(dòng)操作。
[0053]若第三處理模塊400監(jiān)控到后臺(tái)運(yùn)行的對(duì)應(yīng)APP的進(jìn)程又出現(xiàn)異常,則可現(xiàn)實(shí)包含強(qiáng)行停止或者禁止自啟動(dòng)的提示頁(yè)面,并根據(jù)用戶(hù)的選擇對(duì)對(duì)應(yīng)APP執(zhí)行強(qiáng)行停止或者禁止自啟動(dòng)操作,另外,也可以根據(jù)具體場(chǎng)景自動(dòng)執(zhí)行強(qiáng)行停止或者禁止自啟動(dòng)操作。
[0054]為了進(jìn)一步降低CPU占有率異常的APP對(duì)當(dāng)前APP的影響,上述裝置還第四處理模塊500,第四處理模塊500用于在上述第三處理模塊400執(zhí)行強(qiáng)行停止或禁止自啟動(dòng)操作之后,若仍監(jiān)控到被強(qiáng)行停止或禁止自啟動(dòng)的進(jìn)程的CPU占用率異常,則顯示引導(dǎo)界面,以引導(dǎo)用戶(hù)卸載對(duì)應(yīng)的進(jìn)程。
[0055]另外,上述裝置還可以包括顯示模塊600,顯示模塊600用于顯示CPU占用率異常的APP的相似APP列表,以向上述用戶(hù)推薦相似APP。其中,相似APP可以是CPU占用率異常的APP的其他版本或者CPU占用率異常的APP是同種類(lèi)型的其他APP。例如,CPU占用率異常的APP為QQ音樂(lè),推薦列表中可顯示QQ音樂(lè)的其他版本的APP,還可以顯示與QQ音樂(lè)屬于同一種類(lèi)型的其他APP比如百度音樂(lè)、蝦米音樂(lè)和酷狗音樂(lè)等。
[0056]上述裝置還可以保存模塊700,該保存模塊700用于獲取CPU占用率異常的APP中保存的用戶(hù)數(shù)據(jù),并保存上述用戶(hù)數(shù)據(jù)。
[0057]為了方便用戶(hù)在更換APP還可以繼續(xù)使用原來(lái)的服務(wù),上述裝置還可以包括導(dǎo)入模塊800,該導(dǎo)入模塊800用于在上述保存模塊700保存上述用戶(hù)數(shù)據(jù)之后,接收并安裝用戶(hù)從上述相似APP列表中選擇的相似APP,并在安裝后的相似APP中導(dǎo)入上述用戶(hù)數(shù)據(jù)。
[0058]通過(guò)導(dǎo)入模塊800將用戶(hù)數(shù)據(jù)導(dǎo)入用戶(hù)新安裝的APP中,可使用戶(hù)繼續(xù)使用原來(lái)的用戶(hù)數(shù)據(jù),而不需要用戶(hù)重新手動(dòng)添加,為用戶(hù)節(jié)省了很多操作,更人性化和智能化,從而方便用戶(hù)繼續(xù)使用原來(lái)的服務(wù)。
[0059]另外,上述顯示模塊600,還可以用于:在上述導(dǎo)入模塊800接收并安裝用戶(hù)從上述相似APP列表中選擇的相似APP之后,在上述導(dǎo)入模塊800在安裝后的相似APP中導(dǎo)入上述用戶(hù)數(shù)據(jù)之前,顯示提示框,以提示上述用戶(hù)是否需要導(dǎo)入上述用戶(hù)數(shù)據(jù)。
[0060]包含獲取模塊100、第一處理模塊200、第二處理模塊300、第四處理模塊500、顯示模塊600、保存模塊700和導(dǎo)入模塊800的終端應(yīng)用程序APP的處理裝置的處理過(guò)程可參見(jiàn)圖1、圖4或者圖5,此處不贅述。
[0061]上述終端應(yīng)用程序APP的處理裝置實(shí)施例,通過(guò)獲取模塊獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率,并通過(guò)第一處理模塊判斷后臺(tái)運(yùn)行APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未位于,則確定對(duì)應(yīng)APP的CPU占用率異常,并顯示殺進(jìn)程的提示信息,以使用戶(hù)可以根據(jù)提示信息查殺對(duì)應(yīng)進(jìn)程,由此,可減少CPU占用率異常的APP對(duì)當(dāng)前APP的影響,提高當(dāng)前APP的運(yùn)行效率,避免當(dāng)前APP出現(xiàn)運(yùn)行不流暢現(xiàn)象的發(fā)生,從而提高用戶(hù)對(duì)當(dāng)前APP的用戶(hù)體驗(yàn)度。
[0062]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種終端,該終端包括殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,上述電路板安置在上述殼體圍成的空間內(nèi)部,上述處理器和上述存儲(chǔ)器設(shè)置在上述電路板上;上述電源電路,用于為上述移動(dòng)終端的各個(gè)電路或器件供電;上述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;上述處理器通過(guò)讀取上述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與上述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:
[0063]SlOl ’,獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率。
[0064]具體地,在當(dāng)前APP退出時(shí),計(jì)算當(dāng)前APP運(yùn)行時(shí)間內(nèi),終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率。
[0065]S102丨,判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未處于,則確定對(duì)應(yīng)APP的CPU占用率異常,則顯示殺進(jìn)程的提示信息,以使用戶(hù)根據(jù)提示信息查殺對(duì)應(yīng)APP的進(jìn)程。
[0066]在該實(shí)施例中,在判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi)之前,還可以包括:獲得后臺(tái)運(yùn)行的APP的參數(shù)信息,向服務(wù)器發(fā)送參數(shù)信息,并接收服務(wù)器根據(jù)參數(shù)信息查詢(xún)本地的數(shù)據(jù)庫(kù)后返回的正常數(shù)值范圍。
[0067]其中,APP的CPU占用率的正常數(shù)值范圍是服務(wù)器的本地的數(shù)據(jù)庫(kù)中預(yù)先保存的APP的CPU占用率的數(shù)值范圍,上述APP的參數(shù)信息可以包括但不限于APP的標(biāo)識(shí)信息、運(yùn)行環(huán)境和運(yùn)行場(chǎng)景,上述標(biāo)識(shí)信息用于唯一標(biāo)識(shí)APP,該標(biāo)識(shí)信息可為當(dāng)前APP的包名或者包簽名信息,APP的運(yùn)行環(huán)境是指當(dāng)前APP所在終端的硬件環(huán)境和軟件環(huán)境,APP的運(yùn)行場(chǎng)景是指APP在一定的運(yùn)行環(huán)境(與硬件環(huán)境和軟件環(huán)境有關(guān))下所完成的功能或操作,例如,下載、上傳等,一個(gè)APP所要完成的功能或者操作越多,該APP的CPU占用率越高。
[0068]應(yīng)當(dāng)理解的是,上述數(shù)據(jù)庫(kù)中保存APP的參數(shù)信息和對(duì)應(yīng)的CPU占用率的數(shù)值范圍,并且不同運(yùn)行環(huán)境和運(yùn)行場(chǎng)景的同一個(gè)APP的CPU占用率的數(shù)值范圍是不同的,例如,APP為QQ音樂(lè),該QQ音樂(lè)處于后臺(tái)運(yùn)行時(shí),CPU占用率的數(shù)值范圍為20% -30%,當(dāng)該QQ音樂(lè)下載音樂(lè)時(shí),該QQ音樂(lè)對(duì)應(yīng)的CPU占用率的數(shù)值范圍為40% -50%。
[0069]例如,假定當(dāng)前APP為歡樂(lè)斗地主,在歡樂(lè)斗地主的運(yùn)行時(shí)間內(nèi)后臺(tái)運(yùn)行的APP為新浪微博,獲得新浪微博的標(biāo)識(shí)信息、運(yùn)行環(huán)境和運(yùn)行場(chǎng)景,并將標(biāo)識(shí)信息、運(yùn)行環(huán)境和運(yùn)行場(chǎng)景發(fā)送給服務(wù)器,服務(wù)器接收終端發(fā)送的信息,并根據(jù)新浪微博的標(biāo)識(shí)信息從本地?cái)?shù)據(jù)庫(kù)中獲得的當(dāng)前運(yùn)行環(huán)境和運(yùn)行場(chǎng)景下對(duì)應(yīng)的CPU占用率的正常數(shù)值范圍15% -20%,并將對(duì)應(yīng)的正常數(shù)值范圍給終端,終端接收正常數(shù)值范圍,并根據(jù)正常數(shù)值范圍判斷新浪微博的CPU占用率是否異常,若終端計(jì)算的新浪微博在當(dāng)前運(yùn)行環(huán)境和運(yùn)行場(chǎng)景下的CPU占用率為25%,由此,可以確定新浪微博的CPU占用率沒(méi)有在正常數(shù)值范圍15% -20%內(nèi),則新浪微博的CPU占用率異常,會(huì)影響歡樂(lè)斗地主的運(yùn)行效率。
[0070]若確定終端系統(tǒng)中存在CPU占用率異常的APP,在退出當(dāng)前APP時(shí),顯示殺進(jìn)程的提示信息。例如,當(dāng)前APP為歡樂(lè)斗地主,若確定在歡樂(lè)斗地主運(yùn)行的過(guò)程中,新浪微博的CPU占用率異常,則在退出歡樂(lè)斗地主時(shí),顯示一個(gè)如圖2所示的提示信息,通過(guò)圖2可以看出,當(dāng)前影響歡樂(lè)斗地主運(yùn)行的APP為新浪微博,并且新浪微博的CPU占用率為25%,以及顯示暫不處理和立即加速的提示信息,若用戶(hù)點(diǎn)擊了立即加速,接收用戶(hù)的觸發(fā)操作,并根據(jù)用戶(hù)的觸發(fā)操作殺掉新浪微博對(duì)應(yīng)的進(jìn)程,以實(shí)現(xiàn)對(duì)歡樂(lè)斗地主的加速,加速之后可在終端上顯示一個(gè)如圖3所示的結(jié)果界面,通過(guò)圖3可以看出,在對(duì)新浪微博查殺之后,歡樂(lè)斗地主加速了 20%,此時(shí),用戶(hù)可通過(guò)點(diǎn)擊頁(yè)面上的歡樂(lè)斗地主的圖標(biāo)迅速進(jìn)入應(yīng)用,玩歡樂(lè)斗地主運(yùn)行過(guò)程中將不會(huì)出現(xiàn)卡慢的情況,游戲運(yùn)行流暢。通過(guò)查殺新浪微博對(duì)應(yīng)的進(jìn)程,可減少CPU占用率異常的新浪微博對(duì)終端系統(tǒng)和游戲的影響,提高終端系統(tǒng)的運(yùn)行效率,以及游戲運(yùn)行過(guò)程中的流暢性。
[0071]在該實(shí)施例中,在用戶(hù)根據(jù)提示信息查殺對(duì)應(yīng)進(jìn)程之后,未必可以將該進(jìn)程徹底殺死,為了降低未徹底殺死的進(jìn)程對(duì)當(dāng)前APP的影響,上述處理器還可以執(zhí)行步驟:
[0072]S103丨,若仍監(jiān)控到被查殺的APP的進(jìn)程的CPU占用率異常,則執(zhí)行強(qiáng)行停止或禁止自啟動(dòng)操作。
[0073]具體地,在用戶(hù)根據(jù)提示信息將CPU占用率異常的APP查殺進(jìn)程后,若該APP具有后臺(tái)自啟動(dòng)功能,在間隔預(yù)設(shè)時(shí)間例如I分鐘后,該APP將自動(dòng)啟動(dòng),并繼續(xù)運(yùn)行于移動(dòng)終端的后臺(tái)進(jìn)程中。例如,對(duì)于安卓(Android)系統(tǒng)的智能手機(jī),APP可利用Android系統(tǒng)的系統(tǒng)廣播,觸發(fā)APP的程序檢查對(duì)應(yīng)APP的服務(wù)(Service)的運(yùn)行狀態(tài),若檢查到對(duì)應(yīng)APP的服務(wù)的運(yùn)行狀態(tài)已經(jīng)被關(guān)閉,即檢查到對(duì)應(yīng)APP已經(jīng)被殺掉,此時(shí),可更改對(duì)應(yīng)APP的服務(wù)的運(yùn)行狀態(tài),重新后臺(tái)啟動(dòng)該APP,即該APP又重新在移動(dòng)終端的后臺(tái)進(jìn)程中運(yùn)行。
[0074]若監(jiān)控到該APP對(duì)應(yīng)的CPU占用率又出現(xiàn)異常,則可為用戶(hù)顯示包含強(qiáng)行停止或者禁止自啟動(dòng)的提示頁(yè)面,終端可根據(jù)用戶(hù)的選擇對(duì)該APP執(zhí)行強(qiáng)行停止或者禁止自啟動(dòng)操作,另外,也可以根據(jù)具體場(chǎng)景自動(dòng)執(zhí)行強(qiáng)行停止或者禁止自啟動(dòng)操作。
[0075]目前,用戶(hù)對(duì)某些APP執(zhí)行強(qiáng)行停止后,該APP仍然可能會(huì)自動(dòng)啟動(dòng)。
[0076]在該實(shí)施例中,為了進(jìn)一步降低CPU占有率異常的APP對(duì)當(dāng)前APP的影響,上述處理器還可以執(zhí)行步驟:
[0077]S104 ’,若仍監(jiān)控到被強(qiáng)行停止或禁止自啟動(dòng)的進(jìn)程的CPU占用率異常,則顯示引導(dǎo)界面,以引導(dǎo)用戶(hù)卸載對(duì)應(yīng)的進(jìn)程。
[0078]在該實(shí)施例中,在引導(dǎo)用戶(hù)卸載對(duì)應(yīng)的進(jìn)程的過(guò)程中,還可以顯示CPU占用率未處于對(duì)應(yīng)的正常數(shù)值范圍內(nèi)的APP的相似APP列表,以向用戶(hù)推薦相似APP。例如,在用戶(hù)卸載新浪微博的過(guò)程中,可在推薦列表中顯示適合該終端的新浪微博的其他版本,用戶(hù)根據(jù)推薦列表安裝其他版本的新浪微博。
[0079]再例如,若在當(dāng)前APP退出時(shí),確定CPU占用率異常的APP為QQ音樂(lè),在用戶(hù)根據(jù)引導(dǎo)頁(yè)面卸載QQ音樂(lè)過(guò)程中,可在推薦列表中向該用戶(hù)推薦音樂(lè)類(lèi)的其他APP,比如,推薦列表中可顯示蝦米音樂(lè)、網(wǎng)易音樂(lè)和酷狗音樂(lè)等,用戶(hù)可根據(jù)推薦列表安裝同種類(lèi)型的其他 APP。
[0080]在該實(shí)施例中,在卸載CPU占用率異常的APP之前,還可以獲取CPU占用率異常的APP中保存的用戶(hù)數(shù)據(jù),并保存對(duì)應(yīng)的用戶(hù)數(shù)據(jù),以CPU占用率異常的APP為QQ音樂(lè)為例,可將用戶(hù)收藏的歌曲或者用戶(hù)喜歡的歌曲的相關(guān)數(shù)據(jù)進(jìn)行保存。
[0081]若用戶(hù)從相似APP列表中選擇某一個(gè)的相似APP,根據(jù)用戶(hù)的選擇從服務(wù)器下載對(duì)應(yīng)的相似APP,并安裝該相似APP,并且在安裝相似APP后,顯示一個(gè)提示用戶(hù)是否需要導(dǎo)入用戶(hù)數(shù)據(jù)的提示框,若用戶(hù)需要導(dǎo)入用戶(hù)數(shù)據(jù),則在安裝后的相似APP中導(dǎo)入用戶(hù)數(shù)據(jù),例如,在卸載QQ音樂(lè)的過(guò)程中,用戶(hù)選擇推薦列表中的網(wǎng)易音樂(lè),根據(jù)用戶(hù)的選擇下載安裝網(wǎng)易音樂(lè),并在安裝網(wǎng)易音樂(lè)后,顯示一個(gè)提示用戶(hù)是否需要導(dǎo)入QQ音樂(lè)中的用戶(hù)數(shù)據(jù)的提示框,若用戶(hù)導(dǎo)入用戶(hù)數(shù)據(jù),則根據(jù)用戶(hù)的觸發(fā)操作將QQ音樂(lè)中的用戶(hù)數(shù)據(jù)導(dǎo)入到網(wǎng)易音樂(lè)中,比如可將用戶(hù)在使用QQ音樂(lè)的過(guò)程中收藏的歌曲或者喜歡的歌曲的相關(guān)數(shù)據(jù)導(dǎo)入至網(wǎng)易音樂(lè)中,由此,使得用戶(hù)在更換APP后仍然可以繼續(xù)使用原來(lái)的用戶(hù)數(shù)據(jù),而不需要用戶(hù)重新手動(dòng)添加,為用戶(hù)節(jié)省了很多操作,更人性化和智能化,從而方便用戶(hù)繼續(xù)使用原來(lái)的服務(wù)。
[0082]綜上所述,本發(fā)明實(shí)施例針對(duì)當(dāng)前APP運(yùn)行過(guò)程中,終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率異常的次數(shù)和場(chǎng)景采取不同的做法,為用戶(hù)提供多種可以處理APP后臺(tái)CPU占用率異常的方式,提供更加人性化的處理方式,為解決CPU占用率異常提供了多種處理方案。
[0083]上述終端實(shí)施例,獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率,若判斷后臺(tái)運(yùn)行APP的CPU占用率是未處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),確定對(duì)應(yīng)APP的CPU占用率異常,并顯示殺進(jìn)程的提示信息,以使用戶(hù)可以根據(jù)提示信息查殺對(duì)應(yīng)進(jìn)程,由此,可減少CPU占用率異常的APP對(duì)當(dāng)前APP的影響,提高當(dāng)前APP的運(yùn)行效率,避免當(dāng)前APP出現(xiàn)運(yùn)行不流暢現(xiàn)象的發(fā)生,從而提高用戶(hù)對(duì)當(dāng)前APP的用戶(hù)體驗(yàn)度。
[0084]在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書(shū)中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
[0085]此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
[0086]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0087]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書(shū)而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤(pán)盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),可擦除可編輯只讀存儲(chǔ)器(EPR0M或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤(pán)只讀存儲(chǔ)器(⑶ROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
[0088]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專(zhuān)用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。
[0089]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0090]此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
[0091 ] 上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。
【權(quán)利要求】
1.一種終端應(yīng)用程序APP的處理方法,其特征在于,包括: 獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率; 判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未處于,則確定對(duì)應(yīng)APP的CPU占用率異常,顯示殺進(jìn)程的提示信息,以使用戶(hù)根據(jù)所述提示信息查殺對(duì)應(yīng)APP的進(jìn)程。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi)之前,還包括: 獲得所述后臺(tái)運(yùn)行的APP的參數(shù)信息,向服務(wù)器發(fā)送所述參數(shù)信息,并接收所述服務(wù)器根據(jù)所述參數(shù)信息查詢(xún)本地的數(shù)據(jù)庫(kù)后返回的所述正常數(shù)值范圍。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述顯示殺進(jìn)程的提示信息,包括: 在所述當(dāng)前APP退出時(shí),顯示殺進(jìn)程的提示信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述顯示殺進(jìn)程的提示信息之后,還包括: 若仍監(jiān)控到被查殺的APP的進(jìn)程的CPU占用率異常,則執(zhí)行強(qiáng)行停止或禁止自啟動(dòng)操作。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述APP的參數(shù)信息包括所述APP的標(biāo)識(shí)信息、運(yùn)行環(huán)境和運(yùn)行場(chǎng)景。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述執(zhí)行強(qiáng)行停止或禁止自啟動(dòng)操作之后,還包括: 若仍監(jiān)控到被強(qiáng)行停止或禁止自啟動(dòng)的進(jìn)程的CPU占用率異常,則顯示引導(dǎo)界面,以引導(dǎo)用戶(hù)卸載對(duì)應(yīng)的進(jìn)程。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括: 顯示CPU占用率異常的APP的相似APP列表,以向所述用戶(hù)推薦相似APP。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括: 獲取CPU占用率異常的APP中保存的用戶(hù)數(shù)據(jù),并保存所述用戶(hù)數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,在所述保存所述用戶(hù)數(shù)據(jù)之后,還包括: 接收并安裝用戶(hù)從所述相似APP列表中選擇的相似APP,并在安裝后的相似APP中導(dǎo)入所述用戶(hù)數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,在所述接收并安裝用戶(hù)從所述相似APP列表中選擇的相似APP之后,在所述在安裝后的相似APP中導(dǎo)入所述用戶(hù)數(shù)據(jù)之前,還包括: 顯示提示框,以提示所述用戶(hù)是否需要導(dǎo)入所述用戶(hù)數(shù)據(jù)。
11.一種終端應(yīng)用程序APP的處理裝置,其特征在于,包括: 獲取模塊,用于獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率;第一處理模塊,用于判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未處于,則確定對(duì)應(yīng)APP的CPU占用率異常,顯示殺進(jìn)程的提示信息,以使用戶(hù)根據(jù)所述提示信息查殺對(duì)應(yīng)APP的進(jìn)程。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括: 第二處理模塊,用于在所述第一處理模塊判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi)之前,獲得所述后臺(tái)運(yùn)行的APP的參數(shù)信息,向服務(wù)器發(fā)送所述參數(shù)信息,并接收所述服務(wù)器根據(jù)所述參數(shù)信息查詢(xún)本地的數(shù)據(jù)庫(kù)后返回的所述正常數(shù)值范圍。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第一處理模塊,具體用于: 在所述當(dāng)前APP退出時(shí),顯示殺進(jìn)程的提示信息。
14.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括: 第三處理模塊,用于在所述第一處理模塊顯示殺進(jìn)程的提示信息之后,若仍監(jiān)控到被查殺的APP的進(jìn)程的CPU占用率異常,則執(zhí)行強(qiáng)行停止或禁止自啟動(dòng)操作。
15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述APP的參數(shù)信息包括所述APP的標(biāo)識(shí)信息、運(yùn)行環(huán)境和運(yùn)行場(chǎng)景。
16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,還包括: 第四處理模塊,用于在所述第三處理模塊執(zhí)行強(qiáng)行停止或禁止自啟動(dòng)操作之后,若仍監(jiān)控到被強(qiáng)行停止或禁止自啟動(dòng)的進(jìn)程的CPU占用率異常,則顯示引導(dǎo)界面,以引導(dǎo)用戶(hù)卸載對(duì)應(yīng)的進(jìn)程。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,還包括: 顯示模塊,用于顯示CPU占用率異常的APP的相似APP列表,以向所述用戶(hù)推薦相似APP。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,還包括: 保存模塊,用于獲取CPU占用率異常的APP中保存的用戶(hù)數(shù)據(jù),并保存所述用戶(hù)數(shù)據(jù)。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,還包括: 導(dǎo)入模塊,用于在所述保存模塊保存所述用戶(hù)數(shù)據(jù)之后,接收并安裝用戶(hù)從所述相似APP列表中選擇的相似APP,并在安裝后的相似APP中導(dǎo)入所述用戶(hù)數(shù)據(jù)。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述顯示模塊,還用于: 在所述導(dǎo)入模塊接收并安裝用戶(hù)從所述相似APP列表中選擇的相似APP之后,在所述導(dǎo)入模塊在安裝后的相似APP中導(dǎo)入所述用戶(hù)數(shù)據(jù)之前,顯示提示框,以提示所述用戶(hù)是否需要導(dǎo)入所述用戶(hù)數(shù)據(jù)。
21.—種終端,所述終端包括殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲(chǔ)器設(shè)置在所述電路板上;所述電源電路,用于為所述移動(dòng)終端的各個(gè)電路或器件供電;所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟: 獲取當(dāng)前APP運(yùn)行時(shí)間內(nèi)終端系統(tǒng)后臺(tái)運(yùn)行的APP的CPU占用率; 判斷后臺(tái)運(yùn)行的APP的CPU占用率是否處于對(duì)應(yīng)的正常數(shù)據(jù)范圍內(nèi),若未處于,則確定對(duì)應(yīng)APP的CPU占用率異常,顯示殺進(jìn)程的提示信息,以使用戶(hù)根據(jù)所述提示信息查殺對(duì)應(yīng)APP的進(jìn)程。
【文檔編號(hào)】G06F9/50GK104317649SQ201410521394
【公開(kāi)日】2015年1月28日 申請(qǐng)日期:2014年9月30日 優(yōu)先權(quán)日:2014年9月30日
【發(fā)明者】張康宗, 熊佳琳, 丁上倫, 羅勇, 楊蔭蒙 申請(qǐng)人:北京金山安全軟件有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1