序的應(yīng)用程序常駐服務(wù)并結(jié)束所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的所有進(jìn)程。本發(fā)明根據(jù)各應(yīng)用程序的運(yùn)行參數(shù)自動(dòng)確定待關(guān)閉應(yīng)用程序列表,并接收用戶對(duì)列表中至少一個(gè)待關(guān)閉應(yīng)用程序的關(guān)閉操作,因此所關(guān)閉的待關(guān)閉應(yīng)用程序符合用戶的關(guān)閉需求。本發(fā)明通過關(guān)閉待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束待關(guān)閉應(yīng)用程序的所有進(jìn)程達(dá)到徹底關(guān)閉應(yīng)用程序的目的,避免了已關(guān)閉的應(yīng)用程序在用戶未主動(dòng)啟動(dòng)的情況下自動(dòng)重新啟動(dòng),使其無法繼續(xù)占用系統(tǒng)資源及消耗電能。
[0181]相應(yīng)地,如圖5所述,本申請(qǐng)實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:
[0182]殼體(圖中未示出)、處理器501、存儲(chǔ)器502、電路板503和電源電路504,其中,電路板503安置在殼體圍成的空間內(nèi)部,處理器501和存儲(chǔ)器502設(shè)置在電路板503上;電源電路504,用于為電子設(shè)備的各個(gè)電路或器件供電;存儲(chǔ)器502用于存儲(chǔ)可執(zhí)行程序代碼;處理器501通過讀取存儲(chǔ)器502中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:
[0183]獲取當(dāng)前正在運(yùn)行的各應(yīng)用程序的當(dāng)前運(yùn)行參數(shù);
[0184]將所述當(dāng)前運(yùn)行參數(shù)滿足預(yù)設(shè)參數(shù)條件的應(yīng)用程序確定為待關(guān)閉應(yīng)用程序;
[0185]輸出待關(guān)閉應(yīng)用程序列表;
[0186]接收用戶對(duì)所述待關(guān)閉應(yīng)用程序列表中至少一個(gè)待關(guān)閉應(yīng)用程序的關(guān)閉操作;
[0187]關(guān)閉所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的所有進(jìn)程。
[0188]該電子設(shè)備可以為終端設(shè)備中或與終端設(shè)備通信連接的服務(wù)器。
[0189]相應(yīng)地,本申請(qǐng)實(shí)施例還提供了一種存儲(chǔ)介質(zhì),其中,該存儲(chǔ)介質(zhì)用于存儲(chǔ)應(yīng)用程序,所述應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行本申請(qǐng)所述的一種應(yīng)用程序關(guān)閉方法。其中,本申請(qǐng)所述的一種應(yīng)用程序關(guān)閉方法,應(yīng)用于電子設(shè)備,該方法可以包括:
[0190]獲取當(dāng)前正在運(yùn)行的各應(yīng)用程序的當(dāng)前運(yùn)行參數(shù);
[0191]將所述當(dāng)前運(yùn)行參數(shù)滿足預(yù)設(shè)參數(shù)條件的應(yīng)用程序確定為待關(guān)閉應(yīng)用程序;
[0192]輸出待關(guān)閉應(yīng)用程序列表;
[0193]接收用戶對(duì)所述待關(guān)閉應(yīng)用程序列表中至少一個(gè)待關(guān)閉應(yīng)用程序的關(guān)閉操作;
[0194]關(guān)閉所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的所有進(jìn)程。
[0195]相應(yīng)地,本申請(qǐng)實(shí)施例還提供了一種應(yīng)用程序,其中,該應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行本申請(qǐng)所述的一種應(yīng)用程序關(guān)閉方法。其中,本申請(qǐng)所述的一種應(yīng)用程序關(guān)閉方法,應(yīng)用于電子設(shè)備,該方法可以包括:
[0196]獲取當(dāng)前正在運(yùn)行的各應(yīng)用程序的當(dāng)前運(yùn)行參數(shù);
[0197]將所述當(dāng)前運(yùn)行參數(shù)滿足預(yù)設(shè)參數(shù)條件的應(yīng)用程序確定為待關(guān)閉應(yīng)用程序;
[0198]輸出待關(guān)閉應(yīng)用程序列表;
[0199]接收用戶對(duì)所述待關(guān)閉應(yīng)用程序列表中至少一個(gè)待關(guān)閉應(yīng)用程序的關(guān)閉操作;
[0200]關(guān)閉所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的所有進(jìn)程。
[0201]其中,所述應(yīng)用程序顯示的界面可以包括所述圖2(a)至圖2(e)所示的界面。
[0202]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0203]本說明書中的各個(gè)實(shí)施例均采用相關(guān)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0204]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序關(guān)閉方法,其特征在于,所述方法包括: 獲取當(dāng)前正在運(yùn)行的各應(yīng)用程序的當(dāng)前運(yùn)行參數(shù); 將所述當(dāng)前運(yùn)行參數(shù)滿足預(yù)設(shè)參數(shù)條件的應(yīng)用程序確定為待關(guān)閉應(yīng)用程序; 輸出待關(guān)閉應(yīng)用程序列表; 接收用戶對(duì)所述待關(guān)閉應(yīng)用程序列表中至少一個(gè)待關(guān)閉應(yīng)用程序的關(guān)閉操作; 關(guān)閉所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的所有進(jìn)程。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述當(dāng)前運(yùn)行參數(shù)滿足預(yù)設(shè)參數(shù)條件的應(yīng)用程序確定為待關(guān)閉應(yīng)用程序之后,所述方法還包括: 根據(jù)各待關(guān)閉應(yīng)用程序的運(yùn)行狀態(tài),從確定的待關(guān)閉應(yīng)用程序中去除無需關(guān)閉的應(yīng)用程序,獲得剩余的待關(guān)閉應(yīng)用程序; 所述輸出待關(guān)閉應(yīng)用程序列表,包括: 輸出由所述剩余的待關(guān)閉應(yīng)用程序的標(biāo)識(shí)信息組成的待關(guān)閉應(yīng)用程序列表。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述運(yùn)行參數(shù)包括應(yīng)用程序的耗電百分比、應(yīng)用程序耗電速率、應(yīng)用程序內(nèi)存占用百分比、應(yīng)用程序中央處理器占用百分比和應(yīng)用程序后臺(tái)運(yùn)行累計(jì)時(shí)長(zhǎng)中的至少一個(gè); 每一運(yùn)行參數(shù)均對(duì)應(yīng)有一預(yù)設(shè)閾值;所述預(yù)設(shè)參數(shù)條件由多個(gè)比較結(jié)果及所述多個(gè)比較結(jié)果之間的邏輯關(guān)系構(gòu)成,所述比較結(jié)果為運(yùn)行參數(shù)與對(duì)應(yīng)預(yù)設(shè)閾值的比較結(jié)果。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述運(yùn)行狀態(tài)包括應(yīng)用程序音頻輸出狀態(tài)、應(yīng)用程序下載狀態(tài)和應(yīng)用程序登錄狀態(tài)中的至少一個(gè),每一運(yùn)行狀態(tài)均對(duì)應(yīng)有一預(yù)設(shè)狀態(tài), 所述根據(jù)各待關(guān)閉應(yīng)用程序的運(yùn)行狀態(tài),從確定的待關(guān)閉應(yīng)用程序中去除無需關(guān)閉的應(yīng)用程序,獲得剩余的待關(guān)閉應(yīng)用程序,包括: 針對(duì)每一待關(guān)閉應(yīng)用程序進(jìn)行預(yù)設(shè)狀態(tài)的判定; 將滿足其對(duì)應(yīng)的預(yù)設(shè)狀態(tài)的待關(guān)閉應(yīng)用程序確定為無需關(guān)閉的應(yīng)用程序; 將所述無需關(guān)閉的應(yīng)用程序進(jìn)行去除,獲得剩余的待關(guān)閉應(yīng)用程序。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述關(guān)閉所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的所有進(jìn)程,包括: 顯示所述待關(guān)閉應(yīng)用程序?qū)?yīng)的應(yīng)用詳情頁面; 通過調(diào)用所述應(yīng)用詳情頁面的強(qiáng)制停止控件,觸發(fā)強(qiáng)制停止接口關(guān)閉所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的所有進(jìn)程。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在通過調(diào)用所述應(yīng)用詳情頁面的強(qiáng)制停止控件,觸發(fā)強(qiáng)制停止接口關(guān)閉所述待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束所述待關(guān)閉應(yīng)用程序的所有進(jìn)程之前,在顯示所述待關(guān)閉應(yīng)用程序?qū)?yīng)的應(yīng)用詳情頁面之后,所述方法還包括: 在顯示的所述應(yīng)用詳情頁面上層置頂顯示一懸浮窗。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述懸浮窗為半透明懸浮窗。8.一種應(yīng)用程序關(guān)閉裝置,其特征在于,所述裝置包括: 獲得模塊,用于獲取當(dāng)前正在運(yùn)行的各應(yīng)用程序的當(dāng)前運(yùn)行參數(shù); 確定模塊,用于將所述當(dāng)前運(yùn)行參數(shù)滿足預(yù)設(shè)參數(shù)條件的應(yīng)用程序確定為待關(guān)閉應(yīng)用程序; 輸出模塊,用于輸出待關(guān)閉應(yīng)用程序列表; 接收模塊,用于接收用戶對(duì)所述待關(guān)閉應(yīng)用程序列表中至少一個(gè)待關(guān)閉應(yīng)用程序的關(guān)閉操作; 關(guān)閉模塊,用于關(guān)閉所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的所有進(jìn)程。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 去除模塊,用于在所述確定模塊將當(dāng)前正在運(yùn)行的各應(yīng)用程序中運(yùn)行參數(shù)滿足預(yù)設(shè)參數(shù)條件的應(yīng)用程序確定為待關(guān)閉應(yīng)用程序之后,根據(jù)各待關(guān)閉應(yīng)用程序的運(yùn)行狀態(tài),從確定的待關(guān)閉應(yīng)用程序中去除無需關(guān)閉的應(yīng)用程序,獲得剩余的待關(guān)閉應(yīng)用程序; 所述輸出模塊,具體用于: 輸出由所述剩余的待關(guān)閉應(yīng)用程序的標(biāo)識(shí)信息組成的待關(guān)閉應(yīng)用程序列表。10.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括: 殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲(chǔ)器設(shè)置在電路板上;電源電路,用于為電子設(shè)備的各個(gè)電路或器件供電;存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;處理器通過讀取存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟: 獲取當(dāng)前正在運(yùn)行的各應(yīng)用程序的當(dāng)前運(yùn)行參數(shù); 將所述當(dāng)前運(yùn)行參數(shù)滿足預(yù)設(shè)參數(shù)條件的應(yīng)用程序確定為待關(guān)閉應(yīng)用程序; 輸出待關(guān)閉應(yīng)用程序列表; 接收用戶對(duì)所述待關(guān)閉應(yīng)用程序列表中至少一個(gè)待關(guān)閉應(yīng)用程序的關(guān)閉操作; 關(guān)閉所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的所有進(jìn)程。
【專利摘要】本發(fā)明實(shí)施例提供了一種應(yīng)用程序關(guān)閉方法、裝置及電子設(shè)備,將當(dāng)前正在運(yùn)行的各應(yīng)用程序中運(yùn)行參數(shù)滿足預(yù)設(shè)參數(shù)條件的應(yīng)用程序確定為待關(guān)閉應(yīng)用程序,輸出待關(guān)閉應(yīng)用程序列表,接收用戶對(duì)列表中至少一個(gè)待關(guān)閉應(yīng)用程序的關(guān)閉操作,關(guān)閉所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束所述關(guān)閉操作針對(duì)的待關(guān)閉應(yīng)用程序的所有進(jìn)程。本發(fā)明接收用戶對(duì)列表中待關(guān)閉應(yīng)用程序的關(guān)閉操作,因此所關(guān)閉的應(yīng)用程序符合用戶的關(guān)閉需求,通過關(guān)閉待關(guān)閉應(yīng)用程序的應(yīng)用程序常駐服務(wù)并結(jié)束待關(guān)閉應(yīng)用程序的所有進(jìn)程達(dá)到徹底關(guān)閉應(yīng)用程序的目的,避免了已關(guān)閉的應(yīng)用程序在用戶未主動(dòng)啟動(dòng)的情況下自動(dòng)重新啟動(dòng),使其無法繼續(xù)占用系統(tǒng)資源及消耗電能。
【IPC分類】G06F9/445
【公開號(hào)】CN105446776
【申請(qǐng)?zhí)枴緾N201510813137
【發(fā)明人】徐仕猛, 戴碩
【申請(qǐng)人】北京金山安全軟件有限公司
【公開日】2016年3月30日
【申請(qǐng)日】2015年11月20日