一種應(yīng)用的刪除方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及終端技術(shù)領(lǐng)域,具體涉及一種應(yīng)用的刪除方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展和移動通信網(wǎng)絡(luò)的發(fā)展,同時也伴隨著終端的處理能力和存儲能力的迅猛發(fā)展,海量的應(yīng)用程序得到了迅速傳播和使用;常用的應(yīng)用程序在方便用戶工作和生活的同時,不乏新開發(fā)的應(yīng)用程序也進(jìn)入到用戶的日常生活,提高了用戶的生活質(zhì)量、使用終端的頻率以及使用中的娛樂感。
[0003]在應(yīng)用程序的使用過程中,用戶可能因為某些原因需要刪除某個應(yīng)用程序,比如,需要釋放存儲空間,錯誤安裝某個應(yīng)用程序,不再需要使用某個應(yīng)用程序等等?,F(xiàn)有應(yīng)用程序的卸載方案為不管應(yīng)用程序是否重要,均直接刪除應(yīng)用程序,即直接刪除。
[0004]在對現(xiàn)有技術(shù)的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),由于現(xiàn)有應(yīng)用程序的刪除方案為直接刪除,會導(dǎo)致一些重要的應(yīng)用程序被刪除。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種應(yīng)用的刪除方法和裝置,可以解決現(xiàn)有應(yīng)用程序的刪除方案會刪除掉重要的應(yīng)用程序的技術(shù)問題。
[0006]本發(fā)明實施例提供一種應(yīng)用的刪除方法,包括:
[0007]接收用戶通過終端觸發(fā)的目標(biāo)應(yīng)用的刪除請求;
[0008]根據(jù)所述刪除請求獲取所述目標(biāo)應(yīng)用具有的功能;
[0009]判斷所述目標(biāo)應(yīng)用具有的功能是否包括預(yù)設(shè)重要功能;
[0010]若否,則刪除所述目標(biāo)應(yīng)用。
[0011]進(jìn)一步地,所述根據(jù)所述刪除請求獲取所述目標(biāo)應(yīng)用具有的功能的步驟具體包括:
[0012]根據(jù)所述刪除請求獲取所述目標(biāo)應(yīng)用的功能屬性信息;
[0013]根據(jù)所述功能屬性信息獲取所述目標(biāo)應(yīng)用具有的功能。
[0014]進(jìn)一步地,所述刪除請求攜帶所述目標(biāo)應(yīng)用的標(biāo)識;所述根據(jù)所述刪除請求獲取所述目標(biāo)應(yīng)用的功能屬性信息的步驟具體包括:
[0015]根據(jù)所述標(biāo)識在本地存儲中查找所述目標(biāo)應(yīng)用的屬性信息;
[0016]從所述屬性信息中獲取所述目標(biāo)應(yīng)用的功能屬性信息。
[0017]進(jìn)一步地,所述刪除方法還包括:
[0018]當(dāng)判斷所述功能屬性信息包括所述預(yù)設(shè)重要功能屬性信息時,提示用戶所述應(yīng)用為重要應(yīng)用;
[0019]接收用戶通過所述終端觸發(fā)的操作指令;
[0020]根據(jù)所述操作指令取消對所述目標(biāo)應(yīng)用的刪除。
[0021]進(jìn)一步地,所述根據(jù)所述操作指令取消對所述目標(biāo)應(yīng)用的刪除的步驟具體包括:
[0022]當(dāng)所述操作指令為刪除取消指令時,取消對所述目標(biāo)應(yīng)用的刪除;
[0023]所述刪除方法還包括:
[0024]當(dāng)所述操作指令為刪除確定指令時,刪除所述目標(biāo)應(yīng)用。
[0025]進(jìn)一步地,所述刪除請求攜帶所述目標(biāo)應(yīng)用當(dāng)前累積的刪除次數(shù);
[0026]在判斷所述目標(biāo)應(yīng)用具有的功能包括預(yù)設(shè)重要功能之后,提示用戶所述目標(biāo)應(yīng)用為重要應(yīng)用之前,所述刪除方法還包括:
[0027]判斷所述刪除次數(shù)是否大于預(yù)設(shè)次數(shù);
[0028]若不大于預(yù)設(shè)次數(shù),則執(zhí)行提示用戶所述目標(biāo)應(yīng)用為重要應(yīng)用的步驟;
[0029]若大于預(yù)設(shè)次數(shù),則刪除所述目標(biāo)應(yīng)用。
[0030]相應(yīng)的,本發(fā)明實施例還提供一種應(yīng)用的刪除裝置,包括:
[0031]接收單元,用于接收用戶通過終端觸發(fā)的目標(biāo)應(yīng)用的刪除請求;
[0032]獲取單元,用于根據(jù)所述刪除請求獲取所述目標(biāo)應(yīng)用具有的功能;
[0033]第一判斷單元,用于判斷所述目標(biāo)應(yīng)用具有的功能是否包括預(yù)設(shè)重要功能;
[0034]第一刪除單元,用于在所述第一判斷單元判斷為否時,刪除所述目標(biāo)應(yīng)用。
[0035]進(jìn)一步地,所述獲取單元,具體用于:
[0036]根據(jù)所述刪除請求獲取所述目標(biāo)應(yīng)用的功能屬性信息;
[0037]根據(jù)所述功能屬性信息獲取所述目標(biāo)應(yīng)用具有的功能。
[0038]進(jìn)一步地,所述卸載裝置還包括提示處理單元;
[0039]所述提示處理單元,用于當(dāng)所述第一判斷單元判斷為是時,提示用戶所述應(yīng)用為重要應(yīng)用;接收用戶通過所述終端觸發(fā)的操作指令;根據(jù)所述操作指令取消對所述目標(biāo)應(yīng)用的刪除。
[0040]進(jìn)一步地,所述刪除請求攜帶所述目標(biāo)應(yīng)用當(dāng)前累積的刪除次數(shù);
[0041]所述刪除裝置還包括:第二判斷單元和第二刪除單元;
[0042]所述第二判斷單元,用于在所述第一判斷單元判斷為是之后,所述提示處理單元提示用戶所述目標(biāo)應(yīng)用為重要應(yīng)用之前,判斷所述刪除次數(shù)是否大于預(yù)設(shè)次數(shù);
[0043]所述第二刪除單元,用于在所述第二判斷單元判斷為是時,刪除所述目標(biāo)應(yīng)用;
[0044]其中,所述提示處理單元,具體用于在所述第二判斷單元判斷為否時,執(zhí)行提示用戶所述目標(biāo)應(yīng)用為重要應(yīng)用的步驟。
[0045]本發(fā)明實施例采用接收用戶通過終端觸發(fā)的目標(biāo)應(yīng)用的刪除請求,然后,根據(jù)該刪除請求獲取該目標(biāo)應(yīng)用具有的功能,判斷該目標(biāo)應(yīng)用具有的功能是否包括預(yù)設(shè)重要功能,若否,則刪除該目標(biāo)應(yīng)用;由于該方案可以在刪除時通過判斷待刪除的應(yīng)用程序是否包含預(yù)設(shè)重要功能來識別該應(yīng)用程序是否為重要應(yīng)用程序,在識別該應(yīng)用不為重要應(yīng)用程序時,刪除該應(yīng)用程序,因此,可以避免刪除重要的應(yīng)用程序。
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1是本發(fā)明實施例一提供的一種應(yīng)用的刪除方法的流程圖;
[0048]圖2是本發(fā)明實施例二提供的一種應(yīng)用的刪除方法的流程圖;
[0049]圖3a是本發(fā)明實施例三提供的一種應(yīng)用的刪除裝置的結(jié)構(gòu)示意圖;
[0050]圖3b是本發(fā)明實施例三提供的另一種應(yīng)用的刪除裝置的結(jié)構(gòu)示意圖;
[0051]圖3c是本發(fā)明實施例三提供的又一種應(yīng)用的刪除裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0052]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0053]本發(fā)明實施例提供一種應(yīng)用的刪除方法和裝置,以下將分別進(jìn)行詳細(xì)說明。
[0054]實施例一、
[0055]本實施例將從應(yīng)用的刪除裝置的角度進(jìn)行描述,該刪除裝置具體可以集成終端或者其他需要進(jìn)行應(yīng)用刪除的設(shè)備中。
[0056]其中,該刪除裝置集成在終端中的方式可以有多種,比如,可以以終端應(yīng)用的形式安裝在終端中。
[0057]—種應(yīng)用的刪除方法,包括:接收用戶通過終端觸發(fā)的目標(biāo)應(yīng)用的刪除請求,然后,根據(jù)該刪除請求獲取該目標(biāo)應(yīng)用具有的功能,判斷該目標(biāo)應(yīng)用具有的功能是否包括預(yù)設(shè)重要功能,若否,則刪除該目標(biāo)應(yīng)用。
[0058]如圖1所示,該應(yīng)用的刪除方法的流程圖具體可以如下:
[0059]101、接收用戶通過終端觸發(fā)的目標(biāo)應(yīng)用的刪除請求。
[0060]具體地,接收用戶通過終端觸發(fā)的目標(biāo)應(yīng)用程序的刪除請求方式有多種,比如,接收用戶通過終端觸摸屏觸發(fā)的目標(biāo)應(yīng)用的刪除請求等。
[0061]本實施例中卸載請求指示需要刪除的目標(biāo)應(yīng)用,比如,該刪除請求可以攜帶需要刪除的目標(biāo)應(yīng)用的應(yīng)用標(biāo)識。
[0062]該目標(biāo)應(yīng)用為終端上安裝的應(yīng)用程序,比如,游戲應(yīng)用、社交應(yīng)用、軟件管理應(yīng)用等等。
[0063]102、根據(jù)該刪除請求獲取該目標(biāo)應(yīng)用具有的功能。
[0064]比如,可以根據(jù)該刪除請求獲取該目標(biāo)應(yīng)用的功能屬性信息,根據(jù)該功能屬性信獲取該目標(biāo)應(yīng)用具有的功能。
[0065]其中,目標(biāo)應(yīng)用的功能屬性信息為該目標(biāo)應(yīng)用的所有功能的描述信息,該功能屬性信息可以包含在應(yīng)用的屬性信息中。
[0066]具體地,獲取功能屬性信息的方式有多種,比如,該刪除請求攜帶該目標(biāo)應(yīng)用的標(biāo)識時,可以根據(jù)該標(biāo)識在本地存儲中查找該目標(biāo)應(yīng)用的屬性信息,從該屬性信息中獲取該目標(biāo)應(yīng)用的功能屬性信息。其中,應(yīng)用的屬性信息可以包括:應(yīng)用標(biāo)識、應(yīng)用版本信息和應(yīng)用的功能屬性信息等等。
[0067]實際應(yīng)用中,應(yīng)用具有的功能可以有多種,比如,通話、信息交換、終端保護(hù),軟件升級,補(bǔ)丁下載,病毒查殺,風(fēng)險攔截,清理垃圾(包括上網(wǎng)痕跡的清理和緩存數(shù)據(jù)的清理),優(yōu)化加速(包括開機(jī)的加速、系統(tǒng)的加速以及網(wǎng)絡(luò)的加速),圖像處理、視頻處理等