專利名稱:軟件刪除方法及裝置的制作方法
技術領域:
本發明涉及移動通訊系統領域,特別涉及一種軟件刪除方法及裝置。
背景技術:
隨著移動終端的不斷發展,支持移動終端的平臺提供了用戶自由選擇下載到移動終端的應用程序的功能,用戶可以根據自己的喜好或者專業網站的推薦在應用程序平臺下載需要的應用程序。然而在應用程序中會存在惡意應用程序,這些惡意應用程序會內嵌在其他應用程序的安裝包中,在用戶下載受感染的安裝包后并安裝時,這些惡意程序也會被自動的安裝在移動終端上。目前用戶在發現惡意應用之后會指示終端刪除應用程序,即移動終端將惡意應用程序和受感染應用程序一同刪除,但現有移動終端需要根據用戶的多次指示才能分別將惡意應用程序和受感染應用程序全部刪除,造成移動終端的刪除效率不高,并且增加了用戶的操作復雜度。
發明內容
本發明提供一種軟件刪除方法及裝置,提升了移動終端的刪除效率的同時,降低了用戶的操作復雜度。本發明實施例采用的技術方案為一種軟件刪除方法,包括獲取下載后的目標應用程序在移動終端中所保存的目標位置并存儲所述目標位置;接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。一種軟件刪除裝置,包括獲取單元,用于獲取下載后的目標應用程序所保存的目標位置;第一存儲單元,用于存儲所述獲取單元獲取的所述目標位置;第一接收單元,用于接收所述目標應用程序的刪除指令;刪除單元,用于所述接收單元接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。本發明實施例提供的軟件刪除方法及裝置,首先獲取下載后的目標應用程序在移動終端中所保存的目標位置并存儲所述目標位置,然后在接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。目前用戶在發現惡意應用之后會指示終端刪除應用程序,但現有移動終端需要根據用戶的多次指示才能分別將惡意應用程序和受感染應用程序全部刪除,造成移動終端的刪除效率不高,并且增加了用戶的操作復雜度。本發明實施例通過將惡意應用程序和受感染應用程序的安裝路徑保存在目標位置,用戶只需要發送一次刪除指令,移動終端就可以將惡意應用程序和受感染應用程序同時刪除,從而提升了移動終端的刪除效率,并且降低了用戶的操作復雜度。
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。圖1為本發明實施例一提供的軟件刪除方法流程圖;圖2為本發明實施例一提供的軟件刪除裝置結構示意圖;圖3為本發明實施例二提供的軟件刪除方法流程圖;圖4為本發明實施例二提供的軟件刪除裝置結構示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。為使本發明技術方案的優點更加清楚,下面結合附圖和實施例對本發明作詳細說明。實施例一本實施例提供一種軟件刪除方法,如圖1所示,所述方法包括101、獲取下載后的目標應用程序在移動終端中所保存的目標位置并存儲所述目標位置。可選地,步驟101之前還可以包括接收到所述目標應用程序的下載指令后,下載所述目標應用程序并將所述目標應用程序保存在所述移動終端中。其中,目標應用程序為滿足用戶下載條件的應用程序,即用戶需要下載的應用程序。102、接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。本實施例提供一種軟件刪除裝置,所述裝置的實體可以為移動終端、計算機、電腦本等,如圖2所示,所述裝置包括獲取單元21、存儲單元22、接收單元23、刪除單元24。獲取單元21,可以用于獲取下載后的目標應用程序所保存的目標位置。存儲單元22,可以用于存儲所述獲取單元21獲取的所述目標位置。接收單元23,可以用于接收所述目標應用程序的刪除指令。刪除單元24,可以用于所述接收單元23接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。需要說明的是,本發明實施例提供的軟件刪除裝置所涉及各功能單元的其他相應描述,可以參考圖1中對應的描述,本發明實施例此處將不再贅述。本發明實施例提供的軟件刪除方法及裝置,首先獲取下載后的目標應用程序在移動終端中所保存的目標位置并存儲所述目標位置,然后在接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。目前用戶在發現惡意應用之后會指示終端刪除應用程序,但現有移動終端需要根據用戶的多次指示才能分別將惡意應用程序和受感染應用程序全部刪除,造成移動終端的刪除效率不高,并且增加了用戶的操作復雜度。本發明實施例通過將惡意應用程序和受感染應用程序的安裝路徑保存在目標位置,用戶只需要發送一次刪除指令,移動終端就可以將惡意應用程序和受感染應用程序同時刪除,從而提升了移動終端的刪除效率,并且降低了用戶的操作復雜度。實施例二本實施例提供一種軟件刪除方法,如圖3所示,所述方法包括301、獲取下載后的目標應用程序在移動終端中所保存的目標位置并存儲所述目標位置。可選地,步驟101之前還可以包括接收到所述目標應用程序的下載指令后,下載所述目標應用程序并將所述目標應用程序保存在所述移動終端中。其中,目標應用程序為滿足用戶下載條件的應用程序,即用戶需要下載的應用程序。302a、接收到所述目標應用程序的安裝指令后,若需要進行多應用程序安裝,將所述多應用程序中各個應用程序分別對應的安裝路徑保存在所述目標位置后,生成所述各個應用程序的文件。優選地,接收到所述目標應用程序的安裝指令后,若需要進行多應用程序安裝,判斷所述各個應用程序中是否存在惡意應用程序,若所述各個應用程序中不存在惡意應用程序,將所述目標應用程序的安裝路徑保存在所述目標位置后,生成所述各個應用程序的文件。通過該步驟可以避免各個應用程序中不存在惡意應用程序時,刪除其中一個應用程序的同時將其他非惡意應用程序也刪除掉。其中,惡意應用程序可以為用戶預先在移動終端中定義的應用程序,也可以為移動終端中預置的殺毒軟件定義的應用程序,本實施例不做限定,惡意應用程序具體但不限于木馬程序等。302b、接收到所述目標應用程序的安裝指令后,若需要進行單一應用程序安裝,將所述目標應用程序的安裝路徑保存在所述目標位置后,生成所述目標應用程序的文件。303、接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。具體地,接收到所述目標應用程序的刪除指令后,刪除所述目標應用程序的文件并判斷所述目標位置上是否存在其他應用程序的安裝路徑;若所述目標位置上存在所述其他應用程序的安裝路徑,刪除所述其他應用程序的文件。對于本實施例,具體地應用場景可以為但不限于如下形式,包括當用戶需要下載應用程序A時,由于應用程序A中嵌入了惡意應用程序B,因此惡意應用程序B也被下載到移動終端中,移動終端將應用程序A在本地保存的地址為mnt//sdcard//xxx. apk,當移動終端接收到應用程序A的安裝指令后,移動終端會獲取應用程序A的安裝路徑data//XXX.apk和惡意應用程序B的安裝路徑data//yyy. apk,并將應用程序A的安裝路徑data//xxx.apk和惡意應用程序B的安裝路徑data//yyy. apk都保存在地址mnt//sdcard//xxx. apk,然后執行對應用程序A和惡意應用程序B的安裝操作。當用戶發現應用程序A的安裝包有惡意應用程序后,移動終端會接收到所述應用程序A的刪除指令,然后判斷應用程序A的安裝路徑data//xxx. apk所對應的地址mnt//sdcard//xxx. apk上還有惡意應用程序B的安裝路徑data//yyy. apk與該地址匹配,此時移動終端會將應用程序A和惡意應用程序B —同刪除,從而實現了用戶通過一次刪除指示,移動終端就可以刪除目標應用程序和與目標應用程序相關的惡意應用程序,提升了移動終端的刪除效率,同時降低了用戶的操作復雜度。本實施例提供一種軟件刪除裝置,如圖4所示,所述裝置的實體可以為移動終端、計算機、電腦本等,所述裝置包括獲取單元41、第一存儲單元42、第一接收單元43、刪除單元44。獲取單元41,可以用于獲取下載后的目標應用程序所保存的目標位置。第一存儲單元42,可以用于存儲所述獲取單元41獲取的所述目標位置。第一接收單元43,可以用于接收所述目標應用程序的刪除指令。刪除單元44,可以用于所述第一接收單元43接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。所述裝置還可以包括第二接收單元45,可以用于接收所述目標應用程序的安裝指令。第二存儲單元46,可以用于若需要進行多應用程序安裝,將所述多應用程序中各個應用程序分別對應的安裝路徑保存在所述目標位置。生成單元47,可以用于生成所述各個應用程序的文件。判斷單元48,可以用于判斷所述各個應用程序中是否存在惡意應用程序。生成單元47,還可以用于若所述各個應用程序中不存在惡意應用程序,將所述目標應用程序的安裝路徑保存在所述目標位置后,生成所述各個應用程序的文件。第二存儲單元46,還可以用于若需要進行單一應用程序安裝,將所述目標應用程序的安裝路徑保存在所述目標位置。生成單元47,還可以用于生成所述目標應用程序的文件。刪除單元44具體可以包括刪除模塊4401,可以用于接收到所述目標應用程序的刪除指令后,刪除所述目標應用程序的文件。判斷模塊4402,可以用于判斷所述目標位置上是否存在其他應用程序的安裝路徑。刪除模塊4401,還可以用于若所述目標位置上存在所述其他應用程序的安裝路徑,刪除所述其他應用程序的文件。需要說明的是,本發明實施例提供的軟件刪除裝置所涉及各功能單元的其他相應描述,可以參考圖3中對應的描述,本發明實施例此處將不再贅述。本發明實施例提供的軟件刪除方法及裝置,首先獲取下載后的目標應用程序在移動終端中所保存的目標位置并存儲所述目標位置,然后在接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。目前用戶在發現惡意應用之后會指示終端刪除應用程序,但現有終端需要根據用戶的多次指示才能分別將惡意應用程序和受感染應用程序全部刪除,造成終端的刪除效率不高,并且增加了用戶的操作復雜度。本發明實施例通過將惡意應用程序和受感染應用程序的安裝路徑保存在目標位置,用戶只需要發送一次刪除指令,終端就可以將惡意應用程序和受感染應用程序同時刪除,從而提升了終端的刪除效率,并且降低了用戶的操作復雜度。本發明實施例提供的軟件刪除裝置可以實現上述提供的方法實施例,具體功能實現請參見方法實施例中的說明,在此不再贅述。本發明實施例提供的軟件刪除方法及裝置可以適用于移動通訊系統領域,但不僅限于此。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。以上所述,僅為本發明的具體實施方式
,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍為準。
權利要求
1.一種軟件刪除方法,其特征在于,包括 獲取下載后的目標應用程序在移動終端中所保存的目標位置并存儲所述目標位置;接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。
2.根據權利要求1所述的軟件刪除方法,其特征在于,所述獲取下載后的目標應用程序在移動終端中所保存的目標位置并存儲所述目標位置之后還包括 接收到所述目標應用程序的安裝指令后,若需要進行多應用程序安裝,將所述多應用程序中各個應用程序分別對應的安裝路徑保存在所述目標位置后,生成所述各個應用程序的文件。
3.根據權利要求2所述的軟件刪除方法,其特征在于,所述將所述多應用程序中各個應用程序分別對應的安裝路徑保存在所述目標位置之前還包括 判斷所述各個應用程序中是否存在惡意應用程序; 若所述各個應用程序中不存在惡意應用程序,所述將所述多應用程序中各個應用程序分別對應的安裝路徑保存在所述目標位置后,生成所述各個應用程序的文件為 將所述目標應用程序的安裝路徑保存在所述目標位置后,生成所述各個應用程序的文件。
4.根據權利要求1所述的軟件刪除方法,其特征在于,所述獲取下載后的目標應用程序在移動終端中所保存的目標位置并存儲所述目標位置之后還包括 接收到所述目標應用程序的安裝指令后,若需要進行單一應用程序安裝,將所述目標應用程序的安裝路徑保存在所述目標位置后,生成所述目標應用程序的文件。
5.根據權利要求1所述的軟件刪除方法,其特征在于,所述接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件包括 接收到所述目標應用程序的刪除指令后,刪除所述目標應用程序的文件并判斷所述目標位置上是否存在其他應用程序的安裝路徑; 若所述目標位置上存在所述其他應用程序的安裝路徑,刪除所述其他應用程序的文件。
6.一種軟件刪除裝置,其特征在于,包括 獲取單元,用于獲取下載后的目標應用程序所保存的目標位置; 第一存儲單元,用于存儲所述獲取單元獲取的所述目標位置; 第一接收單元,用于接收所述目標應用程序的刪除指令; 刪除單元,用于所述第一接收單元接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。
7.根據權利要求6所述的軟件刪除裝置,其特征在于,所述裝置還包括 第二接收單元,用于接收所述目標應用程序的安裝指令; 第二存儲單元,用于若需要進行多應用程序安裝,將所述多應用程序中各個應用程序分別對應的安裝路徑保存在所述目標位置; 生成單元,用于生成所述各個應用程序的文件。
8.根據權利要求7所述的軟件刪除裝置,其特征在于,所述裝置還包括 判斷單元,用于判斷所述各個應用程序中是否存在惡意應用程序;所述生成單元,還用于若所述各個應用程序中不存在惡意應用程序,將所述目標應用程序的安裝路徑保存在所述目標位置后,生成所述各個應用程序的文件。
9.根據權利要求7所述的軟件刪除裝置,其特征在于,所述第二存儲單元,還用于若需要進行單一應用程序安裝,將所述目標應用程序的安裝路徑保存在所述目標位置;所述生成單元,還用于生成所述目標應用程序的文件。
10.根據權利要求6所述的軟件刪除裝置,其特征在于,所述刪除單元包括刪除模塊,用于接收到所述目標應用程序的刪除指令后,刪除所述目標應用程序的文件;判斷模塊,用于判斷所述目標位置上是否存在其他應用程序的安裝路徑;所述刪除模塊,還用于若所述目標位置上存在所述其他應用程序的安裝路徑,刪除所述其他應用程序的文件。
全文摘要
本發明實施例公開了一種軟件刪除方法及裝置,涉及移動通訊系統領域,提升了移動終端的刪除效率的同時,降低了用戶的操作復雜度。所述方法包括首先獲取下載后的目標應用程序在移動終端中所保存的目標位置并存儲所述目標位置,然后在接收到所述目標應用程序的刪除指令后,刪除安裝路徑保存在所述目標位置上的所有應用程序的文件。
文檔編號G06F21/56GK102999606SQ20121047668
公開日2013年3月27日 申請日期2012年11月21日 優先權日2012年11月21日
發明者王旭, 李煒 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司