專(zhuān)利名稱(chēng):移動(dòng)終端設(shè)備快速卸載應(yīng)用程序的方法
技術(shù)領(lǐng)域:
本發(fā)明涉移動(dòng)終端設(shè)備快速卸載應(yīng)用程序的方法。
背景技術(shù):
現(xiàn)在由于智能手機(jī)的興起,手機(jī)的應(yīng)用程序更是爆炸性的噴發(fā),以至于用戶(hù)為了體驗(yàn)智能機(jī)帶來(lái)各種便利等在手機(jī)上安裝了各種各樣的應(yīng)用程序,有些程序甚至只在安裝過(guò)后使用過(guò)一次,后期并未再使用過(guò)此應(yīng)用且并未刪除,極大的浪費(fèi)手機(jī)本身有限的存儲(chǔ)空間。而要在成百上千的應(yīng)用程序中找出那些要?jiǎng)h除的應(yīng)用程序,實(shí)非易事,因此,這大大地降低了用戶(hù)體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供移動(dòng)終端設(shè)備快速卸載應(yīng)用程序的方法,使得用戶(hù)可以更快捷的選擇要卸載的應(yīng)用程序,更方便地卸載應(yīng)用程序。為此,本發(fā)明提出的移動(dòng)終端設(shè)備快速卸載應(yīng)用程序的方法包括如下步驟S11、接收用戶(hù)的指令,啟動(dòng)應(yīng)用程序批量卸載功能;S12、篩選待卸載的應(yīng)用程序;S13、批量卸載被選中的應(yīng)用程序;其中,步驟S12中,篩選條件至少包括應(yīng)用程序長(zhǎng)期未使用的時(shí)間超過(guò)設(shè)定的時(shí)間閾值。優(yōu)選地,步驟S12中,篩選條件還包括應(yīng)用程序處于“待卸載框”中。符合兩個(gè)篩選條件中任何一個(gè)即篩選為待卸載的應(yīng)用程序。優(yōu)選地,還包括如下步驟S14、卸載應(yīng)用程序及殘留文件;S15、建立卸載歷史記錄和卸載文件列表;S30、手機(jī)啟動(dòng)后,判斷前次開(kāi)機(jī)后是否有卸載行為,如有則顯示前次開(kāi)機(jī)后的卸載歷史記錄和卸載文件列表,詢(xún)問(wèn)是否恢復(fù)。優(yōu)選地,還包括如下步驟S16、把刪除的應(yīng)用程序和文件存入臨時(shí)暫存區(qū)過(guò)段時(shí)間再?gòu)氐讋h除;S17、把卸載應(yīng)用程序所歸屬的保密數(shù)據(jù)文件加密后存入到隱蔽區(qū)。優(yōu)選地,“待卸載框”的方法包括如下步驟S20、手機(jī)啟動(dòng)后對(duì)程序和文件操作進(jìn)行監(jiān)聽(tīng);S21、當(dāng)監(jiān)聽(tīng)到有新應(yīng)用程序安裝時(shí),為新應(yīng)用程序設(shè)置使用次數(shù)和使用時(shí)間記錄器;S22、當(dāng)監(jiān)聽(tīng)到有新應(yīng)用程序首次使用時(shí),在使用結(jié)束時(shí)詢(xún)問(wèn)“以后是否還要使用此程序” ;S23、如果用戶(hù)選擇“以后不使用”則進(jìn)入“待卸載框”,如果用戶(hù)選擇“以后使用”則進(jìn)入“保護(hù)框”,如果用戶(hù)選擇“不確定”或未選擇則不操作;S24、對(duì)于超過(guò)閾值時(shí)間未使用又不在保護(hù)框內(nèi)的應(yīng)用程序,定期清理,移入到“待卸載框”。本發(fā)明可以讓手機(jī)根據(jù)已記錄的最近使用時(shí)間篩選出不同的應(yīng)用程序列表,用戶(hù)篩選出要卸載的應(yīng)用程序列表后點(diǎn)擊一鍵卸載即可后臺(tái)全部卸載該列表中選中的應(yīng)用程序。與現(xiàn)有技術(shù)相比,本發(fā)明可以更快捷的選擇要卸載的應(yīng)用程序,更方便地卸載應(yīng)用程序。
圖1是本發(fā)明的實(shí)施例一的流程示意圖。圖2是本發(fā)明的實(shí)施例二、三的流程示意圖。
具體實(shí)施例方式下面結(jié)合附圖,對(duì)本發(fā)明的較優(yōu)的實(shí)施例作進(jìn)一步的詳細(xì)說(shuō)明
實(shí)施例一、
如圖1所示,操作步驟如下
S11、接收用戶(hù)的指令,啟動(dòng)應(yīng)用程序批量卸載功能;。S12、篩選待卸載的應(yīng)用程序,形成卸載目標(biāo)列表;
S13、批量卸載被選中的應(yīng)用程序點(diǎn)擊“確認(rèn)”后調(diào)用操作系統(tǒng)指令(如調(diào)用Android操作系統(tǒng)中PackageManager的deletePackage O指令),對(duì)卸載目標(biāo)進(jìn)行卸載。最后,桌面退出批量卸載功能模式。其中,步驟S12中,篩選條件是應(yīng)用程序長(zhǎng)期未使用的時(shí)間超過(guò)設(shè)定的時(shí)間閾值。時(shí)間閾值可由用戶(hù)來(lái)設(shè)定。系統(tǒng)默認(rèn)設(shè)定為30天。實(shí)施例二
本實(shí)施例與實(shí)施例一相比,增加了篩選的靈活性和便利性。如圖2所示,本實(shí)施例增加了步驟 S20-S24。S20、手機(jī)啟動(dòng)后對(duì)程序和文件操作進(jìn)行監(jiān)聽(tīng);
521、當(dāng)監(jiān)聽(tīng)到有新應(yīng)用程序安裝時(shí),為新應(yīng)用程序設(shè)置使用次數(shù)和使用時(shí)間記錄器;
522、當(dāng)監(jiān)聽(tīng)到有新應(yīng)用程序首次使用時(shí),在使用結(jié)束時(shí)詢(xún)問(wèn)“以后是否還要使用此程
序”;
523、如果用戶(hù)選擇“以后不使用”則進(jìn)入“待卸載框”,如果用戶(hù)選擇“以后使用”則進(jìn)入“保護(hù)框”,如果用戶(hù)選擇“不確定”或未選擇則不操作。通過(guò)上述步驟的引入,本實(shí)施例可以在程序首次使用時(shí)即進(jìn)行分類(lèi)篩選,但又不立即做卸載操作,而是等到以后閑時(shí)再統(tǒng)一批量卸載。這樣就可以節(jié)省用戶(hù)的時(shí)間,提升體驗(yàn)度。通常,用戶(hù)剛試用過(guò)應(yīng)用程序后對(duì)該程序最有深刻夠印象,此時(shí)是決定該應(yīng)用程序是否要卸載的最佳時(shí)機(jī);但若此時(shí)立即卸載,則又會(huì)耽誤用戶(hù)的時(shí)間,本發(fā)明不立即做卸載操作而是等到以后閑時(shí)再統(tǒng)一批量卸載,避免了這一問(wèn)題。S24、對(duì)于超過(guò)閾值時(shí)間未使用又不在保護(hù)框內(nèi)的應(yīng)用程序,定期清理,移入到“待卸載框”。這樣,手機(jī)就可以自動(dòng)利用空閑時(shí)段進(jìn)行應(yīng)用程序清理。由于清理工作只是把使用頻率低的應(yīng)用程序移入到“待卸載框”,而不是直接卸載,保證了應(yīng)用程序的安全性,不會(huì)被無(wú)意卸載。又由于是在手機(jī)空閑時(shí)段自動(dòng)進(jìn)行清理,而不是在啟動(dòng)批量卸載功能后才開(kāi)始按條件篩選,使批量卸載的速度大大加快。實(shí)施例三、
本實(shí)施例除了包含實(shí)施例一中的步驟S11-S13、實(shí)施例中的步驟S20-S24之外,還增加了進(jìn)一步的功能步驟,如圖2所示。增加的步驟包括篩選中的過(guò)濾步驟、善后步驟、殘留文件卸載步驟、開(kāi)機(jī)恢復(fù)提示步驟、存入臨時(shí)暫存區(qū)的步驟、保密數(shù)據(jù)文件加密后存入到隱蔽區(qū)的步驟等。篩選中的過(guò)濾步驟(圖中未示出),即讓用戶(hù)取消勾選或取消卸載任務(wù)本步驟中設(shè)置人工過(guò)濾,即將待卸載的目標(biāo)列表顯示,并加上復(fù)選框,用戶(hù)可以點(diǎn)擊不想卸載的目標(biāo),取消對(duì)該目標(biāo)的勾選。對(duì)于用戶(hù)取消勾選的目標(biāo),將其從卸載目標(biāo)中取消。雖然這里也有勾選操作,但與現(xiàn)有技術(shù)不同,這里是反向勾選,即先選中要卸載的軟件,然后再取消那些不需卸載軟件的勾選。由于選擇時(shí)是自動(dòng)按條件篩選,被選中的應(yīng)用程序中一般需要卸載的比不需要卸載的要多,所以這樣可以減少勾選次數(shù)。如果此時(shí)用戶(hù)要終止批量卸載操作,則可按“取消”按鈕可以終止操作,退出批量卸載功能。善后步驟(圖中未示出)包括更新桌面,去掉被卸載的應(yīng)用圖標(biāo)。殘留文件卸載步驟S14:為了便于卸載應(yīng)用程序所專(zhuān)屬的殘留文件,本實(shí)施例還在程序安裝時(shí)為新程序設(shè)置歸屬號(hào),并且在有新文件建立時(shí),如果新文件專(zhuān)屬于某程序,則為該新文件標(biāo)記上相應(yīng)的歸屬號(hào)。在卸載時(shí),根據(jù)歸屬號(hào)查找相應(yīng)的殘留文件進(jìn)行刪除,即如果某文件的歸屬號(hào)與被卸載的應(yīng)用相同,則將該文件一并刪除。建立卸載歷史記錄和卸載文件列表的步驟S15和開(kāi)機(jī)恢復(fù)提示步驟S30 :雖然實(shí)施例一、二中已考慮了避免誤卸載的情況,但實(shí)踐中仍難免有誤操作的情況出現(xiàn),為此,在卸載后下一次開(kāi)機(jī)時(shí),顯示本次開(kāi)機(jī)之前最近一次開(kāi)機(jī)后的卸載歷史記錄和卸載文件列表,詢(xún)問(wèn)是否恢復(fù)。如是,則恢復(fù)被卸載的應(yīng)用程序。為此,需要在卸載時(shí)建立卸載歷史記錄和卸載文件列表。存入臨時(shí)暫存區(qū)的步驟S16 :為了進(jìn)一步保證卸載的安全性,本實(shí)施例在卸載后把刪除的程序和文件存入臨時(shí)暫存區(qū)過(guò)段時(shí)間再?gòu)氐讋h除。所經(jīng)過(guò)時(shí)間的長(zhǎng)短可由客戶(hù)自行設(shè)置,也可以根據(jù)程序使用的頻度設(shè)置。程序使用頻度越高的,經(jīng)過(guò)越長(zhǎng)時(shí)間才能徹底刪除。本實(shí)施例設(shè)置為7天即一周時(shí)間。保密數(shù)據(jù)文件加密后存入到隱蔽區(qū)的步驟S17:為了進(jìn)一步保證卸載的安全性,本實(shí)施例把卸載軟件所歸屬的保密數(shù)據(jù)文件加密后存入到隱蔽區(qū)。當(dāng)用戶(hù)稍后需要時(shí)可以讀取,而不是手機(jī)真正用戶(hù)的人,比如借用手機(jī)的人、借玩手機(jī)的人,因找不到隱蔽區(qū)或因不知道密碼,無(wú)法讀取相關(guān)數(shù)據(jù)。本實(shí)施例中,還在卸載過(guò)程中提供顯示界面,顯示正在被刪除的程序及文件列表及其刪除進(jìn)度。以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.移動(dòng)終端設(shè)備快速卸載應(yīng)用程序的方法,其特征是包括如下步驟S11、接收用戶(hù)的指令,啟動(dòng)應(yīng)用程序批量卸載功能;S12、篩選待卸載的應(yīng)用程序;S13、批量卸載被選中的應(yīng)用程序;其中,步驟S12中,篩選條件至少包括應(yīng)用程序長(zhǎng)期未使用的時(shí)間超過(guò)設(shè)定的時(shí)間閾值。
2.如權(quán)利要求1所述的移動(dòng)終端設(shè)備快速卸載應(yīng)用程序的方法,其特征是步驟S12中,篩選條件還包括應(yīng)用程序處于“待卸載框”中;符合兩個(gè)篩選條件中任何一個(gè)即篩選為待卸載的應(yīng)用程序。
3.如權(quán)利要求1或2所述的移動(dòng)終端設(shè)備快速卸載應(yīng)用程序的方法,其特征是還包括如下步驟S14、卸載應(yīng)用程序及殘留文件;S15、建立卸載歷史記錄和卸載文件列表;S30、手機(jī)啟動(dòng)后,判斷前次開(kāi)機(jī)后是否有卸載行為,如有則顯示前次開(kāi)機(jī)后的卸載歷史記錄和卸載文件列表,詢(xún)問(wèn)是否恢復(fù)。
4.如權(quán)利要求1或2所述的移動(dòng)終端設(shè)備快速卸載應(yīng)用程序的方法,其特征是還包括如下步驟S16、把刪除的應(yīng)用程序和文件存入臨時(shí)暫存區(qū)過(guò)段時(shí)間再?gòu)氐讋h除;S17、把卸載應(yīng)用程序所歸屬的保密數(shù)據(jù)文件加密后存入到隱蔽區(qū)。
5.如權(quán)利要求2所述的移動(dòng)終端設(shè)備快速卸載應(yīng)用程序的方法,其特征是“待卸載框”的方法包括如下步驟S20、手機(jī)啟動(dòng)后對(duì)程序和文件操作進(jìn)行監(jiān)聽(tīng);S21、當(dāng)監(jiān)聽(tīng)到有新應(yīng)用程序安裝時(shí),為新應(yīng)用程序設(shè)置使用次數(shù)和使用時(shí)間記錄器;S22、當(dāng)監(jiān)聽(tīng)到有新應(yīng)用程序首次使用時(shí),在使用結(jié)束時(shí)詢(xún)問(wèn)“以后是否還要使用此程序”;S23、如果用戶(hù)選擇“以后不使用”則進(jìn)入“待卸載框”,如果用戶(hù)選擇“以后使用”則進(jìn)入“保護(hù)框”,如果用戶(hù)選擇“不確定”或未選擇則不操作;S24、對(duì)于超過(guò)閾值時(shí)間未使用又不在保護(hù)框內(nèi)的應(yīng)用程序,定期清理,移入到“待卸載框”。
全文摘要
本發(fā)明公開(kāi)移動(dòng)終端設(shè)備快速卸載應(yīng)用程序的方法,包括如下步驟S11、接收用戶(hù)的指令,啟動(dòng)應(yīng)用程序批量卸載功能;S12、篩選待卸載的應(yīng)用程序;S13、批量卸載被選中的應(yīng)用程序;其中,步驟S12中,篩選條件至少包括應(yīng)用程序長(zhǎng)期未使用的時(shí)間超過(guò)設(shè)定的時(shí)間閾值。本發(fā)明可以更快捷的選擇要卸載的應(yīng)用程序,更方便地卸載應(yīng)用程序。
文檔編號(hào)G06F9/445GK103064716SQ201310012528
公開(kāi)日2013年4月24日 申請(qǐng)日期2013年1月14日 優(yōu)先權(quán)日2013年1月14日
發(fā)明者曾元清, 賴(lài)志杰 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司