1.一種應(yīng)用程序的清理方法,其特征在于,包括:
接收應(yīng)用清理請(qǐng)求;
根據(jù)所述應(yīng)用清理請(qǐng)求確定需要清理的目標(biāo)應(yīng)用程序;
判斷所述目標(biāo)應(yīng)用程序是否滿足預(yù)設(shè)條件;
若是,則將所述目標(biāo)應(yīng)用程序在終端系統(tǒng)中注冊(cè)的啟動(dòng)服務(wù)刪除。
2.如權(quán)利要求1所述的應(yīng)用程序的清理方法,其特征在于,所述判斷所述目標(biāo)應(yīng)用程序是否滿足預(yù)設(shè)條件的步驟,具體包括:
獲取所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí);
判斷預(yù)設(shè)標(biāo)識(shí)集合中是否存在與所述應(yīng)用標(biāo)識(shí)相同的樣本標(biāo)識(shí);
若存在,則判定所述目標(biāo)應(yīng)用程序滿足預(yù)設(shè)條件;
若不存在,則判定所述目標(biāo)應(yīng)用程序不滿足預(yù)設(shè)條件。
3.如權(quán)利要求1所述的應(yīng)用程序的清理方法,其特征在于,在判定所述目標(biāo)應(yīng)用程序滿足預(yù)設(shè)條件之后,將所述目標(biāo)應(yīng)用程序在終端系統(tǒng)中注冊(cè)的啟動(dòng)服務(wù)刪除之前,所述方法還包括:
獲取所述目標(biāo)應(yīng)用程序的啟動(dòng)頻率;
判斷所述啟動(dòng)頻率是否大于預(yù)設(shè)啟動(dòng)頻率;
若大于,則執(zhí)行將所述目標(biāo)應(yīng)用程序在終端系統(tǒng)中注冊(cè)的啟動(dòng)服務(wù)刪除的步驟。
4.如權(quán)利要求1所述的應(yīng)用程序的清理方法,其特征在于,在將所述目標(biāo)應(yīng)用程序在終端系統(tǒng)中注冊(cè)的啟動(dòng)服務(wù)刪除之后,所述方法還包括:
判斷所述目標(biāo)應(yīng)用程序當(dāng)前是否運(yùn)行;
若是,則檢測(cè)觸發(fā)所述目標(biāo)應(yīng)用程序運(yùn)行的觸發(fā)事件是否為預(yù)設(shè)觸發(fā)事件;
若所述觸發(fā)事件為預(yù)設(shè)觸發(fā)事件,則關(guān)閉所述目標(biāo)應(yīng)用程序。
5.如權(quán)利要求1所述的應(yīng)用程序的清理方法,其特征在于,所述方法還包括:
在判定所述目標(biāo)應(yīng)用程序不滿足預(yù)設(shè)條件時(shí),基于所述應(yīng)用清理請(qǐng)求生成攔截信息;
將所述攔截信息添加至所述終端系統(tǒng)的日志文件中。
6.如權(quán)利要求1所述的應(yīng)用程序的清理方法,其特征在于,所述將所述目標(biāo)應(yīng)用程序在終端系統(tǒng)中注冊(cè)的啟動(dòng)服務(wù)刪除的步驟,具體包括:
通過(guò)所述終端系統(tǒng)中服務(wù)管理類調(diào)用相應(yīng)的服務(wù)刪除函數(shù);
執(zhí)行所述服務(wù)刪除函數(shù),以刪除所述目標(biāo)應(yīng)用程序在終端系統(tǒng)中注冊(cè)的啟動(dòng)服務(wù)。
7.一種應(yīng)用程序的清理裝置,其特征在于,包括:接收模塊、確定模塊、第一判斷模塊和刪除模塊;
所述接收模塊,用于接收應(yīng)用清理請(qǐng)求;
所述確定模塊,用于根據(jù)所述應(yīng)用清理請(qǐng)求確定需要清理的目標(biāo)應(yīng)用程序;
所述第一判斷模塊,用于判斷所述目標(biāo)應(yīng)用程序是否滿足預(yù)設(shè)條件;
所述刪除模塊,用于在所述第一判斷模塊判定為是時(shí),將所述目標(biāo)應(yīng)用程序在終端系統(tǒng)中注冊(cè)的啟動(dòng)服務(wù)刪除。
8.如權(quán)利要求7所述的應(yīng)用程序的清理裝置,其特征在于,所述第一判斷模塊具體包括:獲取子模塊和判斷子模塊;
所述獲取子模塊,用于獲取所述目標(biāo)應(yīng)用程序的應(yīng)用標(biāo)識(shí);
所述判斷子模塊,用于判斷預(yù)設(shè)標(biāo)識(shí)集合中是否存在與所述應(yīng)用標(biāo)識(shí)相同的樣本標(biāo)識(shí);若存在,則判定所述目標(biāo)應(yīng)用程序滿足預(yù)設(shè)條件;若不存在,則判定所述目標(biāo)應(yīng)用程序不滿足預(yù)設(shè)條件。
9.如權(quán)利要求7所述的應(yīng)用程序的清理裝置,其特征在于,所述裝置還包括:獲取模塊和第二判斷模塊;
所述獲取模塊,用于在判定所述目標(biāo)應(yīng)用程序滿足預(yù)設(shè)條件之后,將所述目標(biāo)應(yīng)用程序在終端系統(tǒng)中注冊(cè)的啟動(dòng)服務(wù)刪除之前,獲取所述目標(biāo)應(yīng)用程序的啟動(dòng)頻率;
所述第二判斷模塊,用于判斷所述啟動(dòng)頻率是否大于預(yù)設(shè)啟動(dòng)頻率;
所述刪除模塊,具體用于在所述第二判斷模塊判定為是時(shí),將所述目標(biāo)應(yīng)用程序在終端系統(tǒng)中注冊(cè)的啟動(dòng)服務(wù)刪除。
10.如權(quán)利要求7所述的應(yīng)用程序的清理裝置,其特征在于,所述刪除模塊,具體用于通過(guò)所述終端系統(tǒng)中服務(wù)管理類調(diào)用相應(yīng)的服務(wù)刪除函數(shù);執(zhí)行所述服務(wù)刪除函數(shù),以刪除所述目標(biāo)應(yīng)用程序在終端系統(tǒng)中注冊(cè)的啟動(dòng)服務(wù)。