本發(fā)明涉及電子技術(shù)領(lǐng)域,特別是涉及一種進程處理方法及裝置。
背景技術(shù):
隨著電子技術(shù)的發(fā)展,電子設(shè)備中安裝的app(application,應(yīng)用程序)越來越多,用戶使用過的app均在后臺運行,電子設(shè)備運行的進程過多會造成電子設(shè)備運行速度緩慢,用戶體驗不佳。
目前,針對電子設(shè)備運行速度緩慢的問題,可以通過對電子設(shè)備的后臺運行進程進行相應(yīng)處理來解決,這種處理可以稱為加速處理?,F(xiàn)有的加速處理主要有兩種方式,其中,一種是對電子設(shè)備進行緩存清理,也就是在獲得用戶的加速指令后,掃描電子設(shè)備正在運行的進程,然后將后臺運行進程的緩存數(shù)據(jù)進行清除,進而提升電子設(shè)備的運行速度。另一種是在掃描后,對后臺運行進程進行停包處理,即關(guān)閉后臺運行進程,進而提升電子設(shè)備的運行速度。
現(xiàn)有電子設(shè)備加速處理的方式設(shè)定為上述兩種方式中的一種,加速處理的靈活性很低,不能滿足用戶的不同需求。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種進程處理方法及裝置,以提高移動終端的運行速度提升處理的靈活性,滿足用戶的不同加速處理需求。具體技術(shù)方案如下:
第一方面,本發(fā)明實施例提供了一種進程處理方法,所述方法包括:
在獲得針對電子設(shè)備的加速指令之后,檢測所述電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài);
根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理。
可選的,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟,包括:
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉掃描到的所述電子設(shè)備的后臺運行進程;
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除掃描到的所述電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
可選的,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟,包括:
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉掃描到的所述電子設(shè)備的第一預(yù)設(shè)進程,并清除掃描到的所述電子設(shè)備的第二預(yù)設(shè)進程的緩存數(shù)據(jù),其中,所述第一預(yù)設(shè)進程為不在預(yù)設(shè)白名單內(nèi)的后臺運行進程,所述第二預(yù)設(shè)進程為在所述預(yù)設(shè)白名單內(nèi)的后臺運行進程;
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除掃描到的所述電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
可選的,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟之前,包括:
輸出掃描到的所述電子設(shè)備的后臺運行進程信息;
獲得用戶基于所述后臺運行進程信息發(fā)出的清理指令,其中,所述清理指令攜帶用戶選擇的后臺運行進程標(biāo)識;
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟,包括:
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉所述清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程,并清除所述清理指令未攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù);
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除所述清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù)。
可選的,所述方法還包括:
輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
第二方面,本發(fā)明實施例提供了一種進程處理裝置,所述裝置包括:
輔助功能檢測模塊,用于在獲得針對電子設(shè)備的加速指令之后,檢測所述電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài);
加速處理選擇模塊,用于根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理。
可選的,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述加速處理選擇模塊包括:
第一關(guān)閉單元,用于當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉掃描到的所述電子設(shè)備的后臺運行進程;
第一清除單元,用于當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除掃描到的所述電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
可選的,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述加速處理選擇模塊包括:
第二關(guān)閉單元,用于當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉掃描到的所述電子設(shè)備的第一預(yù)設(shè)進程,并清除掃描到的所述電子設(shè)備的第二預(yù)設(shè)進程的緩存數(shù)據(jù),其中,所述第一預(yù)設(shè)進程為不在預(yù)設(shè)白名單內(nèi)的后臺運行進程,所述第二預(yù)設(shè)進程為在所述預(yù)設(shè)白名單內(nèi)的后臺運行進程;
第二清除單元,用于當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除掃描到的所述電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
可選的,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述裝置還包括:
進程信息輸出模塊,用于根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟之前,輸出掃描到的所述電子設(shè)備的后臺運行進程信息;
清理指令獲得模塊,用于獲得用戶基于所述后臺運行進程信息發(fā)出的清理指令,其中,所述清理指令攜帶用戶選擇的后臺運行進程標(biāo)識;
所述加速處理選擇模塊包括:
第三關(guān)閉單元,用于當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉所述清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程,并清除所述清理指令未攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù);
第三清除單元,用于當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除所述清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù)。
可選的,所述裝置還包括:
結(jié)果信息輸出模塊,用于輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
第三方面,本發(fā)明實施例還提供了一種電子設(shè)備,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;
存儲器,用于存放計算機程序;
處理器,用于執(zhí)行存儲器上所存放的程序時,實現(xiàn)上述的方法步驟。
第四方面,本發(fā)明實施例還提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)內(nèi)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述的方法步驟。
本發(fā)明實施例提供的一種進程處理方法及裝置,在獲得針對電子設(shè)備的加速指令之后,檢測電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài),然后根據(jù)當(dāng)前開關(guān)狀態(tài),對掃描到的電子設(shè)備的后臺運行進程,采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理。由于采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式進行加速處理,而不是采用預(yù)先設(shè)定的一種加速處理方式進行加速處理,加速處理靈活性更高,可以滿足用戶的不同加速處理需求。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例所提供的進程處理方法的第一種流程圖;
圖2為本發(fā)明實施例所提供的進程處理方法的第二種流程圖;
圖3為本發(fā)明實施例所提供的進程處理方法的第三種流程圖;
圖4為本發(fā)明實施例所提供的進程處理方法的第四種流程圖;
圖5為本發(fā)明實施例所提供的進程處理裝置的第一種結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例所提供的進程處理裝置的第二種結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例所提供的進程處理裝置的第三種結(jié)構(gòu)示意圖;
圖8為本發(fā)明實施例所提供的進程處理裝置的第四種結(jié)構(gòu)示意圖;
圖9為本發(fā)明實施例所提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為了提高加速處理的靈活性,滿足用戶的不同加速處理需求,本發(fā)明實施例提供了一種進程處理方法、裝置、電子設(shè)備及計算機存儲介質(zhì)。
需要說明的是,本發(fā)明實施例所提供的一種進程處理方法可以應(yīng)用于具有輔助功能的任意電子設(shè)備,以下簡稱電子設(shè)備,例如可以為手機、平板電腦、智能手表等,在此不做具體限定。
下面首先對本發(fā)明實施例所提供的進程處理方法的第一種處理流程進行介紹。
如圖1所示,一種進程處理方法,該方法包括:
s101,在獲得針對電子設(shè)備的加速指令之后,檢測該電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài);
s102,根據(jù)該當(dāng)前開關(guān)狀態(tài),對掃描到的該電子設(shè)備的后臺運行進程,采用與該當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理。
可見,本發(fā)明實施例提供的方案中,電子設(shè)備在獲得針對電子設(shè)備的加速指令之后,檢測電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài),然后根據(jù)當(dāng)前開關(guān)狀態(tài),對掃描到的電子設(shè)備的后臺運行進程,采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理。由于采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式進行加速處理,而不是采用預(yù)先設(shè)定的一種加速處理方式進行加速處理,加速處理靈活性更高,可以滿足用戶的不同加速處理需求。
具體來說,電子設(shè)備使用一段時間后,用戶在這段時間內(nèi)使用過的app均會在電子設(shè)備的后臺運行,電子設(shè)備運行的進程過多會造成電子設(shè)備運行速度緩慢,為了保證電子設(shè)備的運行速度,對于上述步驟s101來說,在一種實施方式中,電子設(shè)備可以提供加速指令入口,例如加速按鈕等,那么,在用戶需要提高電子設(shè)備運行速度時,便可以通過該加速指令入口發(fā)出加速指令,那么電子設(shè)備便可以獲得該加速指令。
在另一種實施方式中,電子設(shè)備可以在預(yù)設(shè)時刻獲得加速指令,該預(yù)設(shè)時刻可以由用戶進行設(shè)定,例如每隔1個小時、每隔3個小時、每天12點等,這都是合理的。那么在到達預(yù)設(shè)時刻時,電子設(shè)備便會獲得加速指令。當(dāng)然,在一些情況下,該加速指令也可以是用戶通過與該電子設(shè)備建立通信連接的其他電子設(shè)備發(fā)送的,那么該電子設(shè)備接收到該加速指令也就獲得了該加速指令,這也是合理的。
電子設(shè)備在獲得上述加速指令后,便可以檢測電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài)。需要說明的是,輔助功能為電子設(shè)備中用戶可設(shè)置的增強功能,用以輔助用戶操作??梢岳斫獾氖?,其開關(guān)狀態(tài)一般包括開啟狀態(tài)和關(guān)閉狀態(tài)。當(dāng)輔助功能為開啟狀態(tài)時,說明用戶已授權(quán)電子設(shè)備可以執(zhí)行一些輔助操作,例如模擬用戶點擊操作,關(guān)閉運行進程等。當(dāng)輔助功能為關(guān)閉狀態(tài)時,說明用戶未授權(quán)電子設(shè)備執(zhí)行輔助操作。
在步驟s102中,電子設(shè)備檢測到輔助功能的當(dāng)前開關(guān)狀態(tài)后,便可以根據(jù)用戶對輔助功能的設(shè)置狀態(tài),即輔助功能的開關(guān)狀態(tài),對掃描到的電子設(shè)備的后臺運行進程,采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,來進行加速處理,進而,便可以針對用戶的不同需求提高電子設(shè)備的運行速度。
具體來說,電子設(shè)備可以在檢測輔助功能的當(dāng)前開關(guān)狀態(tài)的同時,或者在檢測輔助功能的當(dāng)前開關(guān)狀態(tài)之后,也可以在獲得加速指令之后,掃描后臺運行進程,當(dāng)然,也可以實時掃描后臺運行進程,這都是合理的。
作為本發(fā)明實施例的一種實施方式,上述方法還可以包括:
輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
在加速處理結(jié)束后,電子設(shè)備可以輸出加速處理結(jié)果,以提示用戶加速處理結(jié)束。例如,電子設(shè)備可以通過顯示屏幕顯示“加速處理結(jié)束”等提示信息,也可以通過語音播報的形式提示用戶加速處理結(jié)束,這都是合理的。
下面對本發(fā)明實施例所提供的進程處理方法的第二種處理流程進行介紹。
如圖2所示,一種進程處理方法,該方法包括:
s201,獲得針對電子設(shè)備的加速指令;
對于獲得加速指令的具體實現(xiàn)方式,已在上述步驟s101中詳細說明,相關(guān)之處可以參加上述步驟s101部分說明。
s202,檢測該電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài),當(dāng)該當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,執(zhí)行步驟s203,當(dāng)該當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,執(zhí)行步驟204;
其中,當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài)。當(dāng)電子設(shè)備的輔助功能當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,說明用戶已授權(quán)電子設(shè)備執(zhí)行一些輔助操作,那么此時可以步驟s203。當(dāng)電子設(shè)備的輔助功能當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,說明用戶并未授權(quán)電子設(shè)備執(zhí)行輔助操作,那么此時可以步驟s204。
s203,關(guān)閉掃描到的該電子設(shè)備的后臺運行進程;
當(dāng)電子設(shè)備的輔助功能當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,說明用戶已授權(quán)電子設(shè)備執(zhí)行一些輔助操作,那么此時電子設(shè)備便可以關(guān)閉掃描到的后臺運行進程,以提高電子設(shè)備的運行速度。
s204,清除掃描到的該電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
當(dāng)電子設(shè)備的輔助功能當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,說明用戶并未授權(quán)電子設(shè)備執(zhí)行輔助操作,那么為了提高電子設(shè)備運行速度,而同時不違背用戶的設(shè)置,那么此時電子設(shè)備便可以清除掃描到的后臺運行進程的緩存數(shù)據(jù),以提高電子設(shè)備的運行速度,而不是關(guān)閉掃描到的后臺運行進程。
可見,本發(fā)明實施例提供的方案中,電子設(shè)備在獲得針對電子設(shè)備的加速指令之后,檢測電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài),然后根據(jù)當(dāng)前開關(guān)狀態(tài),對掃描到的電子設(shè)備的后臺運行進程,采用關(guān)閉或者清除緩存數(shù)據(jù)的加速處理方式,進行加速處理。由于采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式進行加速處理,而不是采用預(yù)先設(shè)定的一種加速處理方式進行加速處理,加速處理靈活性更高,可以滿足用戶的不同加速處理需求。
作為本發(fā)明實施例的一種實施方式,上述方法還可以包括:
輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
在加速處理結(jié)束后,電子設(shè)備可以輸出加速處理結(jié)果,以提示用戶加速處理結(jié)束。舉例而言,如果電子設(shè)備采用的加速處理方式為關(guān)閉后臺運行進程,那么電子設(shè)備可以通過顯示屏幕或語音播報等形式輸出處理結(jié)果信息,該處理結(jié)果信息可以為關(guān)閉的后臺運行進程的名稱等信息。如果電子設(shè)備采用的加速處理方式為清除后臺運行進程的緩存數(shù)據(jù),那么電子設(shè)備可以通過顯示屏幕或語音播報等形式輸出處理結(jié)果信息,該處理結(jié)果信息可以為所清除緩存數(shù)據(jù)的具體數(shù)值,例如500kb、1000kb、1gb等,這都是合理的。
下面對本發(fā)明實施例所提供的進程處理方法的第三種處理流程進行介紹。
如圖3所示,一種進程處理方法,該方法包括:
s301,獲得針對電子設(shè)備的加速指令;
對于獲得加速指令的具體實現(xiàn)方式,已在上述步驟s101中詳細說明,相關(guān)之處可以參加上述步驟s101部分說明。
s302,檢測該電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài),當(dāng)該當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,執(zhí)行步驟s303,當(dāng)該當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,執(zhí)行步驟304;
其中,當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài)。當(dāng)電子設(shè)備的輔助功能當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,說明用戶已授權(quán)電子設(shè)備執(zhí)行一些輔助操作,那么此時可以步驟s303。當(dāng)電子設(shè)備的輔助功能當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,說明用戶并未授權(quán)電子設(shè)備執(zhí)行輔助操作,那么此時可以步驟s304。
s303,關(guān)閉掃描到的該電子設(shè)備的第一預(yù)設(shè)進程,并清除掃描到的該電子設(shè)備的第二預(yù)設(shè)進程的緩存數(shù)據(jù);
在一些情況下,某些進程雖然在電子設(shè)備后臺運行,但是用戶很可能隨時啟用這些后臺運行進程,例如一些聊天應(yīng)用程序進程。此時即使用戶將電子設(shè)備的輔助功能設(shè)置為開啟狀態(tài),一般來說用戶也不希望這些進程被關(guān)閉,那么為了方便用戶隨時啟用這些進程,而避免出現(xiàn)當(dāng)用戶想要啟用某個進程時,該進程已經(jīng)被關(guān)閉,影響用戶體驗的情況發(fā)生。電子設(shè)備在檢測到輔助功能的當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,可以關(guān)閉掃描到的第一預(yù)設(shè)進程,并清除掃描到的第二預(yù)設(shè)進程的緩存數(shù)據(jù)。
其中,上述第一預(yù)設(shè)進程為不在預(yù)設(shè)白名單內(nèi)的后臺運行進程,第二預(yù)設(shè)進程為在預(yù)設(shè)白名單內(nèi)的后臺運行進程。需要說明的是,在一種實施方式中,該預(yù)設(shè)白名單可以為電子設(shè)備保存的用戶設(shè)置的白名單,那么該預(yù)設(shè)白名單內(nèi)的后臺運行進程顯然是用戶不想關(guān)閉的進程,而不在該預(yù)設(shè)白名單內(nèi)的后臺運行進程則是可以關(guān)閉的進程。
在另一種實施方式中,該預(yù)設(shè)白名單可以是電子設(shè)備預(yù)先獲得的通過各用戶關(guān)于各應(yīng)用程序的使用行為的大數(shù)據(jù)分析所得到的,那么顯然絕大多數(shù)用戶是不想關(guān)閉該預(yù)設(shè)白名單內(nèi)的后臺運行進程的,進而也就可以合理推斷該電子設(shè)備的用戶也不想關(guān)閉該預(yù)設(shè)白名單內(nèi)的后臺運行,而不在該預(yù)設(shè)白名單內(nèi)的后臺運行進程則是可以關(guān)閉的進程。
s304,清除掃描到的該電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
當(dāng)電子設(shè)備的輔助功能當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,說明用戶并未授權(quán)電子設(shè)備執(zhí)行輔助操作,那么為了提高電子設(shè)備運行速度,而同時不違背用戶的設(shè)置。那么此時電子設(shè)備便可以清除掃描到的后臺運行進程的緩存數(shù)據(jù),以提高電子設(shè)備的運行速度。
可見,本發(fā)明實施例提供的方案中,電子設(shè)備在進行加速處理時,根據(jù)輔助功能的當(dāng)前開關(guān)狀及預(yù)設(shè)白名單,對后臺運行進程采用不同的加速處理方式進行加速處理,而不是采用預(yù)先設(shè)定的一種加速處理方式進行加速處理,加速處理靈活性更高,同時可以使用戶可以隨時啟用白名單內(nèi)的進程,用戶體驗更好。
作為本發(fā)明實施例的一種實施方式,上述方法還可以包括:
輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
在加速處理結(jié)束后,電子設(shè)備可以輸出加速處理結(jié)果,以提示用戶加速處理結(jié)束。舉例而言,電子設(shè)備可以通過顯示屏幕或語音播報等形式輸出處理結(jié)果信息,以提示用戶加速處理結(jié)束。該處理結(jié)果信息可以為關(guān)閉的后臺運行進程的名稱等信息以及所清除緩存數(shù)據(jù)的具體數(shù)值,例如500kb、1000kb、1gb等,在此不做具體限定。
下面對本發(fā)明實施例所提供的進程處理方法的第四種處理流程進行介紹。
如圖4所示,一種進程處理方法,該方法包括:
s401,獲得針對電子設(shè)備的加速指令;
對于獲得加速指令的具體實現(xiàn)方式,已在上述步驟s101中詳細說明,相關(guān)之處可以參加上述步驟s101部分說明。
s402,輸出掃描到的該電子設(shè)備的后臺運行進程信息;
為了進一步提高用戶體驗,電子設(shè)備可以輸出掃描到的電子設(shè)備的后臺運行進程信息,其中,該后臺運行進程信息可以包括名稱、占用內(nèi)存等信息,在此不做具體限定,還可以包括對應(yīng)于每個后臺運行進程,電子設(shè)備所提供的用戶選擇入口,以便用戶選擇想要進行處理的后臺運行進程。
例如,電子設(shè)備可以通過顯示屏幕顯示后臺運行進程的名稱、占用內(nèi)存等信息,并且對應(yīng)于每個后臺運行進程顯示選擇框,以供用戶進行選擇。
s403,獲得用戶基于該后臺運行進程信息發(fā)出的清理指令;
電子設(shè)備輸出上述后臺運行進程信息后,用戶便可以選擇想要處理的后臺運行進程,那么電子設(shè)備也就獲得了用戶發(fā)出的清理指令。該清理指令攜帶有用戶選擇的后臺運行進程標(biāo)識,其中,該后臺運行進程標(biāo)識可以為與后臺運行進程唯一對應(yīng)的任意標(biāo)識,在此不做具體限定。
s404,檢測該電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài),當(dāng)該當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,執(zhí)行步驟s405,當(dāng)該當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,執(zhí)行步驟406;
其中,當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài)。當(dāng)電子設(shè)備的輔助功能當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,說明用戶已授權(quán)電子設(shè)備執(zhí)行一些輔助操作,那么此時可以步驟s405。當(dāng)電子設(shè)備的輔助功能當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,說明用戶并未授權(quán)電子設(shè)備執(zhí)行輔助操作,那么此時可以步驟s406。
s405,關(guān)閉該清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程,并清除該清理指令未攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù);
當(dāng)輔助功能的當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,電子設(shè)備可以根據(jù)用戶發(fā)出的清理指令對后臺運行進程進行加速處理,具體來說,電子設(shè)備可以將上述清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程關(guān)閉。進一步的,由于用戶已授權(quán)電子設(shè)備可以進行輔助操作,那么為了進一步提升電子設(shè)備運行速度,電子設(shè)備可以同時清除其他后臺運行進程的緩存數(shù)據(jù),也就是該清理指令未攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù),這樣可以在滿足用戶需求的前提下,最大限度地提高電子設(shè)備運行速度。
s406,清除該清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù)。
當(dāng)輔助功能的當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,由于用戶未授權(quán)電子設(shè)備進行輔助操作,那么電子設(shè)備便不可以關(guān)閉后臺運行進程,同時由于用戶所選擇的后臺運行進程是可以處理的進程,所以電子設(shè)備可以清除該清理指令所攜帶的后臺運行進程標(biāo)識所對應(yīng)的后臺運行進程的緩存數(shù)據(jù),以保證在滿足用戶需求的前提下,盡可能地提高電子設(shè)備運行速度。
可見,本發(fā)明實施例提供的方案中,電子設(shè)備在進行加速處理時,輸出后臺運行進程信息,并根據(jù)輔助功能的當(dāng)前開關(guān)狀態(tài)以及用戶發(fā)出的清理指令,對后臺運行進程采用不同的加速處理方式進行加速處理,而不是采用預(yù)先設(shè)定的一種加速處理方式進行加速處理,加速處理靈活性更高,同時滿足用戶對后臺運行進程的處理需要,用戶體驗更好。
需要說明的是,上述檢測該電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài)的步驟可以在步驟s401之后的任意時刻進行,也就是說,可以與步驟s402同時進行,也可以與步驟s403同時進行,也可以在步驟s402之前進行,也可以在步驟s402之后,步驟s403之前進行,這都是合理的,本發(fā)明實施例在此不做具體限定。
作為本發(fā)明實施例的一種實施方式,上述方法還可以包括:
輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
在加速處理結(jié)束后,電子設(shè)備可以輸出加速處理結(jié)果,以提示用戶加速處理結(jié)束。舉例而言,電子設(shè)備可以通過顯示屏幕或語音播報等形式輸出處理結(jié)果信息,以提示用戶加速處理結(jié)束。該處理結(jié)果信息可以為關(guān)閉的后臺運行進程的名稱等信息以及所清除緩存數(shù)據(jù)的具體數(shù)值,例如500kb、1000kb、1gb等,在此不做具體限定。
相應(yīng)于上述方法實施例,本發(fā)明實施例還提供了一種進程處理裝置,下面對本發(fā)明實施例所提供的進程處理裝置的第一種結(jié)構(gòu)進行介紹。
如圖5所示,一種進程處理裝置,該裝置包括:
輔助功能檢測模塊510,用于在獲得針對電子設(shè)備的加速指令之后,檢測該電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài);
加速處理選擇模塊520,用于根據(jù)該當(dāng)前開關(guān)狀態(tài),對掃描到的該電子設(shè)備的后臺運行進程,采用與該當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理。
可見,本發(fā)明實施例提供的方案中,電子設(shè)備在獲得針對電子設(shè)備的加速指令之后,檢測電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài),然后根據(jù)當(dāng)前開關(guān)狀態(tài),對掃描到的電子設(shè)備的后臺運行進程,采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理。由于采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式進行加速處理,而不是采用預(yù)先設(shè)定的一種加速處理方式進行加速處理,加速處理靈活性更高,可以滿足用戶的不同加速處理需求。
作為本發(fā)明實施例的一種實施方式,上述裝置還可以包括:
結(jié)果信息輸出模塊(圖5中未示出),用于輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
下面對本發(fā)明實施例所提供的進程處理裝置的第二種結(jié)構(gòu)進行介紹。
如圖6所示,一種進程處理裝置,該裝置包括:
輔助功能檢測模塊610,用于在獲得針對電子設(shè)備的加速指令之后,檢測該電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài);
其中,該當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài)。
加速處理選擇模塊620包括:
第一關(guān)閉單元6201,用于當(dāng)該當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉掃描到的該電子設(shè)備的后臺運行進程;
第一清除單元6202,用于當(dāng)該當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除掃描到的該電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
可見,本發(fā)明實施例提供的方案中,電子設(shè)備在獲得針對電子設(shè)備的加速指令之后,檢測電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài),然后根據(jù)當(dāng)前開關(guān)狀態(tài),對掃描到的電子設(shè)備的后臺運行進程,采用關(guān)閉或者清除緩存數(shù)據(jù)的加速處理方式,進行加速處理。由于采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式進行加速處理,而不是采用預(yù)先設(shè)定的一種加速處理方式進行加速處理,加速處理靈活性更高,可以滿足用戶的不同加速處理需求。
作為本發(fā)明實施例的一種實施方式,上述裝置還可以包括:
結(jié)果信息輸出模塊(圖6中未示出),用于輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
下面對本發(fā)明實施例所提供的進程處理裝置的第三種結(jié)構(gòu)進行介紹。
如圖7所示,一種進程處理裝置,該裝置包括:
輔助功能檢測模塊710,用于在獲得針對電子設(shè)備的加速指令之后,檢測該電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài);
其中,該當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài)。
加速處理選擇模塊720包括:
第二關(guān)閉單元7201,用于當(dāng)該當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉掃描到的該電子設(shè)備的第一預(yù)設(shè)進程,并清除掃描到的該電子設(shè)備的第二預(yù)設(shè)進程的緩存數(shù)據(jù);
其中,該第一預(yù)設(shè)進程為不在預(yù)設(shè)白名單內(nèi)的后臺運行進程,該第二預(yù)設(shè)進程為在該預(yù)設(shè)白名單內(nèi)的后臺運行進程;
第二清除單元7202,用于當(dāng)該當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除掃描到的該電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
可見,本發(fā)明實施例提供的方案中,電子設(shè)備在進行加速處理時,根據(jù)輔助功能的當(dāng)前開關(guān)狀及預(yù)設(shè)白名單,對后臺運行進程采用不同的加速處理方式進行加速處理,而不是采用預(yù)先設(shè)定的一種加速處理方式進行加速處理,加速處理靈活性更高,同時可以使用戶可以隨時啟用白名單內(nèi)的進程,用戶體驗更好。
作為本發(fā)明實施例的一種實施方式,上述裝置還可以包括:
結(jié)果信息輸出模塊(圖7中未示出),用于輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
下面對本發(fā)明實施例所提供的進程處理裝置的第四種結(jié)構(gòu)進行介紹。
如圖8所示,一種進程處理裝置,該裝置包括:
輔助功能檢測模塊810,用于在獲得針對電子設(shè)備的加速指令之后,檢測該電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài);
其中,該當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài)。
進程信息輸出模塊820,用于輸出掃描到的該電子設(shè)備的后臺運行進程信息;
清理指令獲得模塊830,用于獲得用戶基于該后臺運行進程信息發(fā)出的清理指令;
其中,該清理指令攜帶用戶選擇的后臺運行進程標(biāo)識。
加速處理選擇模塊840包括:
第三關(guān)閉單元8401,用于當(dāng)該當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉該清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程,并清除該清理指令未攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù);
第三清除單元8402,用于當(dāng)該當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除該清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù)。
可見,本發(fā)明實施例提供的方案中,電子設(shè)備在進行加速處理時,輸出后臺運行進程信息,并根據(jù)輔助功能的當(dāng)前開關(guān)狀態(tài)以及用戶發(fā)出的清理指令,對后臺運行進程采用不同的加速處理方式進行加速處理,而不是采用預(yù)先設(shè)定的一種加速處理方式進行加速處理,加速處理靈活性更高,同時滿足用戶對后臺運行進程的處理需要,用戶體驗更好。
作為本發(fā)明實施例的一種實施方式,上述裝置還可以包括:
結(jié)果信息輸出模塊(圖8中未示出),用于輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
本發(fā)明實施例還提供了一種電子設(shè)備,如圖9所示,包括處理器901、通信接口902、存儲器903和通信總線904,其中,處理器901,通信接口902,存儲器903通過通信總線904完成相互間的通信,
存儲器903,用于存放計算機程序;
處理器901,用于執(zhí)行存儲器903上所存放的程序時,實現(xiàn)如下步驟:
在獲得針對電子設(shè)備的加速指令之后,檢測所述電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài);
根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理。
可見,本發(fā)明實施例所提供的方案中,電子設(shè)備在獲得加速指令之后,檢測電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài),然后根據(jù)當(dāng)前開關(guān)狀態(tài),對掃描到的電子設(shè)備的后臺運行進程,采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理。由于采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式進行加速處理,而不是采用預(yù)先設(shè)定的一種加速處理方式進行加速處理,加速處理靈活性更高,可以滿足用戶的不同加速處理需求。
上述電子設(shè)備提到的通信總線可以是外設(shè)部件互連標(biāo)準(zhǔn)(peripheralcomponentinterconnect,pci)總線或擴展工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(extendedindustrystandardarchitecture,eisa)總線等。該通信總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。
通信接口用于上述電子設(shè)備與其他設(shè)備之間的通信。
存儲器可以包括隨機存取存儲器(randomaccessmemory,ram),也可以包括非易失性存儲器(non-volatilememory,nvm),例如至少一個磁盤存儲器??蛇x的,存儲器還可以是至少一個位于遠離前述處理器的存儲裝置。
上述的處理器可以是通用處理器,包括中央處理器(centralprocessingunit,cpu)、網(wǎng)絡(luò)處理器(networkprocessor,np)等;還可以是數(shù)字信號處理器(digitalsignalprocessing,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)場可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。
其中,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟,包括:
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉掃描到的所述電子設(shè)備的后臺運行進程;
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除掃描到的所述電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
其中,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟,包括:
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉掃描到的所述電子設(shè)備的第一預(yù)設(shè)進程,并清除掃描到的所述電子設(shè)備的第二預(yù)設(shè)進程的緩存數(shù)據(jù),其中,所述第一預(yù)設(shè)進程為不在預(yù)設(shè)白名單內(nèi)的后臺運行進程,所述第二預(yù)設(shè)進程為在所述預(yù)設(shè)白名單內(nèi)的后臺運行進程;
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除掃描到的所述電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
其中,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟之前,包括:
輸出掃描到的所述電子設(shè)備的后臺運行進程信息;
獲得用戶基于所述后臺運行進程信息發(fā)出的清理指令,其中,所述清理指令攜帶用戶選擇的后臺運行進程標(biāo)識;
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟,包括:
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉所述清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程,并清除所述清理指令未攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù);
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除所述清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù)。
其中,所述方法還包括:
輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
本發(fā)明實施例還提供了計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)內(nèi)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
在獲得針對電子設(shè)備的加速指令之后,檢測所述電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài);
根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理。
可見,本發(fā)明實施例提供的方案中,計算機程序被處理器執(zhí)行時,在獲得針對電子設(shè)備的加速指令之后,檢測電子設(shè)備的輔助功能的當(dāng)前開關(guān)狀態(tài),然后根據(jù)當(dāng)前開關(guān)狀態(tài),對掃描到的電子設(shè)備的后臺運行進程,采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理。由于采用與當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式進行加速處理,而不是采用預(yù)先設(shè)定的一種加速處理方式進行加速處理,加速處理靈活性更高,可以滿足用戶的不同加速處理需求。
其中,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟,包括:
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉掃描到的所述電子設(shè)備的后臺運行進程;
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除掃描到的所述電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
其中,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟,包括:
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉掃描到的所述電子設(shè)備的第一預(yù)設(shè)進程,并清除掃描到的所述電子設(shè)備的第二預(yù)設(shè)進程的緩存數(shù)據(jù),其中,所述第一預(yù)設(shè)進程為不在預(yù)設(shè)白名單內(nèi)的后臺運行進程,所述第二預(yù)設(shè)進程為在所述預(yù)設(shè)白名單內(nèi)的后臺運行進程;
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除掃描到的所述電子設(shè)備的后臺運行進程的緩存數(shù)據(jù)。
其中,所述當(dāng)前開關(guān)狀態(tài)包括開啟狀態(tài)和關(guān)閉狀態(tài);
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟之前,包括:
輸出掃描到的所述電子設(shè)備的后臺運行進程信息;
獲得用戶基于所述后臺運行進程信息發(fā)出的清理指令,其中,所述清理指令攜帶用戶選擇的后臺運行進程標(biāo)識;
所述根據(jù)所述當(dāng)前開關(guān)狀態(tài),對掃描到的所述電子設(shè)備的后臺運行進程,采用與所述當(dāng)前開關(guān)狀態(tài)對應(yīng)的加速處理方式,進行加速處理的步驟,包括:
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為開啟狀態(tài)時,關(guān)閉所述清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程,并清除所述清理指令未攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù);
當(dāng)所述當(dāng)前開關(guān)狀態(tài)為關(guān)閉狀態(tài)時,清除所述清理指令所攜帶的后臺運行進程標(biāo)識對應(yīng)的后臺運行進程的緩存數(shù)據(jù)。
其中,所述方法還包括:
輸出加速處理結(jié)果信息,以提示用戶加速處理結(jié)束。
對于上述裝置、電子設(shè)備及計算機可讀存儲介質(zhì)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。