亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種清理應(yīng)用內(nèi)存和垃圾的裝置及方法與流程

文檔序號(hào):12463653閱讀:200來(lái)源:國(guó)知局
本發(fā)明涉及數(shù)據(jù)清理技術(shù),尤其涉及一種清理應(yīng)用內(nèi)存和垃圾的裝置及方法。
背景技術(shù)
::隨著移動(dòng)終端的功能越來(lái)越完備,用戶可以在移動(dòng)終端上安裝各類應(yīng)用,并通過(guò)所述移動(dòng)終端安裝的各類應(yīng)用執(zhí)行對(duì)應(yīng)的各類操作。移動(dòng)終端在使用過(guò)程中,后臺(tái)運(yùn)行著大量的應(yīng)用程序,占用了大量的內(nèi)存,使得移動(dòng)終端運(yùn)行不流暢以及增加了電量的消耗。在這種情況下,清理移動(dòng)終端上運(yùn)行的后臺(tái)應(yīng)用程序及緩存垃圾變得十分重要。目前,移動(dòng)終端可以通過(guò)手機(jī)管家清理功能清理后臺(tái)應(yīng)用程序及緩存垃圾,但是這種清理方案的清理策略固定,只能全局掃描和清理系統(tǒng)全部應(yīng)用程序,且掃描和清理耗時(shí)較長(zhǎng),難以滿足不同應(yīng)用場(chǎng)景下用戶的需求,難以滿足對(duì)應(yīng)用程序清理的及時(shí)性的需求。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明期望提供一種清理應(yīng)用內(nèi)存和垃圾的裝置及方法,能實(shí)現(xiàn)針對(duì)單個(gè)目標(biāo)應(yīng)用的清理,操作簡(jiǎn)單,時(shí)效性和目的性更強(qiáng)。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:本發(fā)明提供了一種清理應(yīng)用內(nèi)存和垃圾的裝置,應(yīng)用于移動(dòng)終端,所述裝置包括:第一接收單元,用于接收針對(duì)目標(biāo)應(yīng)用圖標(biāo)的第一操作;控制單元,用于基于所述第一操作控制所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài);第二接收單元,用于在所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài)下,接收針對(duì)所述目標(biāo)應(yīng)用圖標(biāo)的第二操作;其中,所述第二操作為所述第一操作的連續(xù)操作;獲取單元,用于獲取所述第二操作對(duì)應(yīng)的操作屬性信息;確定單元,用于根據(jù)所述操作屬性信息確定所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理類型;處理單元,用于基于所述清理類型,執(zhí)行針對(duì)所述目標(biāo)應(yīng)用的清理操作。上述方案中,可選地,所述獲取單元,還用于接收第二操作時(shí),獲取所述第二操作對(duì)應(yīng)的操作屬性中的壓力值;其中,所述壓力值為所述第二操作垂直于目標(biāo)應(yīng)用圖標(biāo)所在平面方向上的力的值;所述控制單元,還用于判斷所述壓力值是否大于或等于預(yù)設(shè)壓力值,如果是,通知所述獲取單元獲取所述第二操作對(duì)應(yīng)的操作屬性信息,否則,控制所述目標(biāo)應(yīng)用圖標(biāo)退出第一狀態(tài)。上述方案中,可選地,所述確定單元,還用于:根據(jù)所述操作屬性信息在預(yù)設(shè)數(shù)據(jù)庫(kù)中查找與所述操作屬性信息對(duì)應(yīng)的清理類型;其中,所述預(yù)設(shè)數(shù)據(jù)庫(kù)包括一一對(duì)應(yīng)的操作屬性值與清理類型、或操作屬性值的變化幅度與清理類型的對(duì)應(yīng)關(guān)系、或操作屬性值的變化速度與清理類型的對(duì)應(yīng)關(guān)系。上述方案中,可選地,所述確定單元,還用于:當(dāng)所述操作屬性信息為動(dòng)作持續(xù)時(shí)間時(shí),判斷所述第二操作的動(dòng)作持續(xù)時(shí)間是否達(dá)到第一時(shí)間閾值,如果是,將第一清理類型確定為目標(biāo)應(yīng)用的清理類型;當(dāng)所述第二操作的動(dòng)作持續(xù)時(shí)間超過(guò)所述第一時(shí)間閾值時(shí),判斷所述第二操作的動(dòng)作持續(xù)時(shí)間是否達(dá)到第二時(shí)間閾值,如果是,將第二清理類型確定為目標(biāo)應(yīng)用的清理類型;其中,所述第一時(shí)間閾值小于所述第二時(shí)間閾值。上述方案中,可選地,所述處理單元,還用于:當(dāng)目標(biāo)應(yīng)用的清理類型為第一清理類型時(shí),針對(duì)所述目標(biāo)應(yīng)用執(zhí)行與所述第一清理類型對(duì)應(yīng)的第一清理操作;當(dāng)目標(biāo)應(yīng)用的清理類型為第二清理類型時(shí),針對(duì)所述目標(biāo)應(yīng)用執(zhí)行與所述第二清理類型對(duì)應(yīng)的第二清理操作。本發(fā)明還提供了一種清理應(yīng)用內(nèi)存和垃圾的方法,應(yīng)用于移動(dòng)終端,所述方法包括:接收針對(duì)目標(biāo)應(yīng)用圖標(biāo)的第一操作;基于所述第一操作控制所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài);在所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài)下,接收針對(duì)所述目標(biāo)應(yīng)用圖標(biāo)的第二操作;其中,所述第二操作為所述第一操作的連續(xù)操作;獲取所述第二操作對(duì)應(yīng)的操作屬性信息;根據(jù)所述操作屬性信息確定所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理類型;基于所述清理類型,執(zhí)行針對(duì)所述目標(biāo)應(yīng)用的清理操作。上述方案中,可選地,所述獲取所述第二操作對(duì)應(yīng)的操作屬性信息之前,還包括:接收第二操作時(shí),獲取所述第二操作對(duì)應(yīng)的操作屬性中的壓力值;其中,所述壓力值為所述第二操作垂直于目標(biāo)應(yīng)用圖標(biāo)所在平面方向上的力的值;判斷所述壓力值是否大于或等于預(yù)設(shè)壓力值,如果是,獲取所述第二操作對(duì)應(yīng)的操作屬性信息,否則,控制所述目標(biāo)應(yīng)用圖標(biāo)退出第一狀態(tài)。上述方案中,可選地,所述根據(jù)所述操作屬性信息確定所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理類型,包括:根據(jù)所述操作屬性信息在預(yù)設(shè)數(shù)據(jù)庫(kù)中查找與所述操作屬性信息對(duì)應(yīng)的清理類型;其中,所述預(yù)設(shè)數(shù)據(jù)庫(kù)包括一一對(duì)應(yīng)的操作屬性值與清理類型、或操作屬性值的變化幅度與清理類型的對(duì)應(yīng)關(guān)系、或操作屬性值的變化速度與清理類型的對(duì)應(yīng)關(guān)系。上述方案中,可選地,所述根據(jù)所述操作屬性信息確定所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理類型,包括:當(dāng)所述操作屬性信息為動(dòng)作持續(xù)時(shí)間時(shí),判斷所述第二操作的動(dòng)作持續(xù)時(shí)間是否達(dá)到第一時(shí)間閾值,如果是,將第一清理類型確定為目標(biāo)應(yīng)用的清理類型;當(dāng)所述第二操作的動(dòng)作持續(xù)時(shí)間超過(guò)所述第一時(shí)間閾值時(shí),判斷所述第二操作的動(dòng)作持續(xù)時(shí)間是否達(dá)到第二時(shí)間閾值,如果是,將第二清理類型確定為目標(biāo)應(yīng)用的清理類型;其中,所述第一時(shí)間閾值小于所述第二時(shí)間閾值。上述方案中,可選地,所述基于所述清理類型,執(zhí)行針對(duì)所述目標(biāo)應(yīng)用的清理操作,包括:當(dāng)目標(biāo)應(yīng)用的清理類型為第一清理類型時(shí),針對(duì)所述目標(biāo)應(yīng)用執(zhí)行與所述第一清理類型對(duì)應(yīng)的第一清理操作;當(dāng)目標(biāo)應(yīng)用的清理類型為第二清理類型時(shí),針對(duì)所述目標(biāo)應(yīng)用執(zhí)行與所述第二清理類型對(duì)應(yīng)的第二清理操作。本發(fā)明所提供的清理應(yīng)用內(nèi)存和垃圾的裝置及方法,接收針對(duì)目標(biāo)應(yīng)用圖標(biāo)的第一操作;基于所述第一操作控制所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài);在所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài)下,接收針對(duì)所述目標(biāo)應(yīng)用圖標(biāo)的第二操作;其中,所述第二操作為所述第一操作的連續(xù)操作;獲取所述第二操作對(duì)應(yīng)的操作屬性信息;根據(jù)所述操作屬性信息確定所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理類型;基于所述清理類型,執(zhí)行針對(duì)所述目標(biāo)應(yīng)用的清理操作;如此,能簡(jiǎn)單、快捷地通過(guò)第一操作使目標(biāo)應(yīng)用圖標(biāo)進(jìn)入或退出第一狀態(tài),進(jìn)而通過(guò)第二操作實(shí)現(xiàn)針對(duì)目標(biāo)應(yīng)用的清理,操作簡(jiǎn)單,時(shí)效性和目的性更強(qiáng),實(shí)現(xiàn)了針對(duì)單個(gè)應(yīng)用的內(nèi)存和垃圾清理方案,能解決目前應(yīng)用清理時(shí)需要對(duì)全部應(yīng)用進(jìn)行掃描和清理的不便捷性問(wèn)題。附圖說(shuō)明圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;圖2為如圖1所示的移動(dòng)終端的無(wú)線通信系統(tǒng)示意圖;圖3為本發(fā)明實(shí)施例提供的清理應(yīng)用內(nèi)存和垃圾的方法的實(shí)現(xiàn)流程示意圖;圖4為本發(fā)明實(shí)施例提供的清理應(yīng)用內(nèi)存和垃圾的一種工作流程示意圖;圖5為本發(fā)明實(shí)施例提供的清理應(yīng)用內(nèi)存和垃圾的裝置的組成結(jié)構(gòu)示意圖。具體實(shí)施方式為了能夠更加詳盡地了解本發(fā)明實(shí)施例的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說(shuō)明之用,并非用來(lái)限定本發(fā)明實(shí)施例?,F(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明實(shí)施例的說(shuō)明,其本身并沒(méi)有特定的意義。因此,“模塊”、“部件”或“單元”可以混合地使用。終端可以以各種形式來(lái)實(shí)施。例如,本發(fā)明實(shí)施例中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、個(gè)人數(shù)字助理(PDA,PersonalDigitalAssistant)、平板電腦(PAD)、便攜式多媒體播放器(PMP,PortableMediaPlayer)、導(dǎo)航裝置等等的終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端的硬件結(jié)構(gòu)示意。移動(dòng)終端100可以包括音頻/視頻(A/V)輸入單元120、用戶輸入單元130、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動(dòng)終端的元件。A/V輸入單元120用于接收音頻或視頻信號(hào)。A/V輸入單元120可以包括相機(jī)121和麥克風(fēng)1220,相機(jī)121對(duì)在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進(jìn)行處理。處理后的圖像幀可以顯示在顯示單元151上。經(jīng)相機(jī)121處理后的圖像幀可以存儲(chǔ)在存儲(chǔ)器160(或其它存儲(chǔ)介質(zhì))中,可以根據(jù)移動(dòng)終端的構(gòu)造提供兩個(gè)或更多相機(jī)1210。麥克風(fēng)122可以在電話通話模式、記錄模式、語(yǔ)音識(shí)別模式等等運(yùn)行模式中經(jīng)由麥克風(fēng)接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。麥克風(fēng)122可以實(shí)施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號(hào)的過(guò)程中產(chǎn)生的噪聲或者干擾。用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動(dòng)終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋?zhàn)衅⒂|摸板(例如,檢測(cè)由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元151上時(shí),可以形成觸摸屏。接口單元170用作至少一個(gè)外部裝置與移動(dòng)終端100連接可以通過(guò)的接口。例如,外部裝置可以包括有線或無(wú)線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無(wú)線數(shù)據(jù)端口、存儲(chǔ)卡端口、用于連接具有識(shí)別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識(shí)別模塊可以是存儲(chǔ)用于驗(yàn)證用戶使用移動(dòng)終端100的各種信息并且可以包括用戶識(shí)別模塊(UIM,UserIdentifyModule)、客戶識(shí)別模塊(SIM,SubscriberIdentityModule)、通用客戶識(shí)別模塊(USIM,UniversalSubscriberIdentityModule)等等。另外,具有識(shí)別模塊的裝置(下面稱為"識(shí)別裝置")可以采取智能卡的形式,因此,識(shí)別裝置可以經(jīng)由端口或其它連接裝置與移動(dòng)終端100連接。接口單元170可以用于接收來(lái)自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿?dòng)終端100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在移動(dòng)終端和外部裝置之間傳輸數(shù)據(jù)。另外,當(dāng)移動(dòng)終端100與外部底座連接時(shí),接口單元170可以用作允許通過(guò)其將電力從底座提供到移動(dòng)終端100的路徑或者可以用作允許從底座輸入的各種命令信號(hào)通過(guò)其傳輸?shù)揭苿?dòng)終端的路徑。從底座輸入的各種命令信號(hào)或電力可以用作用于識(shí)別移動(dòng)終端是否準(zhǔn)確地安裝在底座上的信號(hào)。輸出單元150被構(gòu)造為以視覺(jué)、音頻和/或觸覺(jué)方式提供輸出信號(hào)(例如,音頻信號(hào)、視頻信號(hào)、警報(bào)信號(hào)、振動(dòng)信號(hào)等等)。輸出單元150可以包括顯示單元151、音頻輸出模塊152、警報(bào)單元153等等。顯示單元151可以顯示在移動(dòng)終端100中處理的信息。例如,當(dāng)移動(dòng)終端100處于電話通話模式時(shí),顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI,UserInterface)或圖形用戶界面(GUI,GraphicalUserInterface)。當(dāng)移動(dòng)終端100處于視頻通話模式或者圖像捕獲模式時(shí),顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。同時(shí),當(dāng)顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD,LiquidCrystalDisplay)、薄膜晶體管LCD(TFT-LCD,ThinFilmTransistor-LCD)、有機(jī)發(fā)光二極管(OLED,OrganicLight-EmittingDiode)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為透明有機(jī)發(fā)光二極管(TOLED)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動(dòng)終端100可以包括兩個(gè)或更多顯示單元(或其它顯示裝置),例如,移動(dòng)終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測(cè)觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。音頻輸出模塊152可以在移動(dòng)終端處于呼叫信號(hào)接收模式、通話模式、記錄模式、語(yǔ)音識(shí)別模式、廣播接收模式等等模式下時(shí),將無(wú)線通信單元110接收的或者在存儲(chǔ)器160中存儲(chǔ)的音頻數(shù)據(jù)轉(zhuǎn)換音頻信號(hào)并且輸出為聲音。而且,音頻輸出模塊152可以提供與移動(dòng)終端100執(zhí)行的特定功能相關(guān)的音頻輸出(例如,呼叫信號(hào)接收聲音、消息接收聲音等等)。音頻輸出模塊152可以包括揚(yáng)聲器、蜂鳴器等等。警報(bào)單元153可以提供輸出以將事件的發(fā)生通知給移動(dòng)終端100。典型的事件可以包括呼叫接收、消息接收、鍵信號(hào)輸入、觸摸輸入等等。除了音頻或視頻輸出之外,警報(bào)單元153可以以不同的方式提供輸出以通知事件的發(fā)生。例如,警報(bào)單元153可以以振動(dòng)的形式提供輸出,當(dāng)接收到呼叫、消息或一些其它進(jìn)入通信(incomingcommunication)時(shí),警報(bào)單元153可以提供觸覺(jué)輸出(即,振動(dòng))以將其通知給用戶。通過(guò)提供這樣的觸覺(jué)輸出,即使在用戶的移動(dòng)電話處于用戶的口袋中時(shí),用戶也能夠識(shí)別出各種事件的發(fā)生。警報(bào)單元153也可以經(jīng)由顯示單元151或音頻輸出模塊152提供通知事件的發(fā)生的輸出。存儲(chǔ)器160可以存儲(chǔ)由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)已經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器160可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號(hào)的數(shù)據(jù)。存儲(chǔ)器160可以包括至少一種類型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM,RandomAccessMemory)、靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(SRAM,StaticRandomAccessMemory)、只讀存儲(chǔ)器(ROM,ReadOnlyMemory)、電可擦除可編程只讀存儲(chǔ)器(EEPROM,ElectricallyErasableProgrammableReadOnlyMemory)、可編程只讀存儲(chǔ)器(PROM,ProgrammableReadOnlyMemory)、磁性存儲(chǔ)器、磁盤、光盤等等。而且,移動(dòng)終端100可以與通過(guò)網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器160的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。控制器180通??刂埔苿?dòng)終端的總體操作。例如,控制器180執(zhí)行與語(yǔ)音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊181,多媒體模塊181可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離??刂破?80可以執(zhí)行模式識(shí)別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識(shí)別為字符或圖像。電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α_@里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)施。對(duì)于硬件實(shí)施,這里描述的實(shí)施方式可以通過(guò)使用特定用途集成電路(ASIC,ApplicationSpecificIntegratedCircuit)、數(shù)字信號(hào)處理器(DSP,DigitalSignalProcessing)、數(shù)字信號(hào)處理裝置(DSPD,DigitalSignalProcessingDevice)、可編程邏輯裝置(PLD,ProgrammableLogicDevice)、現(xiàn)場(chǎng)可編程門陣列(FPGA,F(xiàn)ieldProgrammableGateArray)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來(lái)實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對(duì)于軟件實(shí)施,諸如過(guò)程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來(lái)實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z(yǔ)言編寫的軟件應(yīng)用程序(或程序)來(lái)實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并且由控制器180執(zhí)行。至此,已經(jīng)按照其功能描述了移動(dòng)終端。下面,為了簡(jiǎn)要起見(jiàn),將描述諸如折疊型、直板型、擺動(dòng)型、滑動(dòng)型移動(dòng)終端等等的各種類型的移動(dòng)終端中的滑動(dòng)型移動(dòng)終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動(dòng)終端,并且不限于滑動(dòng)型移動(dòng)終端。如圖1中所示的移動(dòng)終端100可以被構(gòu)造為利用經(jīng)由幀或分組發(fā)送數(shù)據(jù)的諸如有線和無(wú)線通信系統(tǒng)以及基于衛(wèi)星的通信系統(tǒng)來(lái)操作。現(xiàn)在將參考圖2描述其中根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端能夠操作的通信系統(tǒng)。這樣的通信系統(tǒng)可以使用不同的空中接口和/或物理層。例如,由通信系統(tǒng)使用的空中接口包括例如頻分多址(FDMA,F(xiàn)requencyDivisionMultipleAccess)、時(shí)分多址(TDMA,TimeDivisionMultipleAccess)、碼分多址(CDMA,CodeDivisionMultipleAccess)和通用移動(dòng)通信系統(tǒng)(UMTS,UniversalMobileTelecommunicationsSystem)(特別地,長(zhǎng)期演進(jìn)(LTE,LongTermEvolution))、全球移動(dòng)通信系統(tǒng)(GSM)等等。作為非限制性示例,下面的描述涉及CDMA通信系統(tǒng),但是這樣的教導(dǎo)同樣適用于其它類型的系統(tǒng)。參考圖2,CDMA無(wú)線通信系統(tǒng)可以包括多個(gè)移動(dòng)終端100、多個(gè)基站(BS,BaseStation)270、基站控制器(BSC,BaseStationController)275和移動(dòng)交換中心(MSC,MobileSwitchingCenter)280。MSC280被構(gòu)造為與公共電話交換網(wǎng)絡(luò)(PSTN,PublicSwitchedTelephoneNetwork)290形成接口。MSC280還被構(gòu)造為與可以經(jīng)由回程線路耦接到基站270的BSC275形成接口。回程線路可以根據(jù)若干已知的接口中的任一種來(lái)構(gòu)造,所述接口包括例如E1/T1、ATM,IP、PPP、幀中繼、HDSL、ADSL或xDSL。將理解的是,如圖2中所示的系統(tǒng)可以包括多個(gè)BSC275。每個(gè)BS270可以服務(wù)一個(gè)或多個(gè)分區(qū)(或區(qū)域),由多向天線或指向特定方向的天線覆蓋的每個(gè)分區(qū)放射狀地遠(yuǎn)離BS270。或者,每個(gè)分區(qū)可以由用于分集接收的兩個(gè)或更多天線覆蓋。每個(gè)BS270可以被構(gòu)造為支持多個(gè)頻率分配,并且每個(gè)頻率分配具有特定頻譜(例如,1.25MHz,5MHz等等)。分區(qū)與頻率分配的交叉可以被稱為CDMA信道。BS270也可以被稱為基站收發(fā)器子系統(tǒng)(BTS,BaseTransceiverStation)或者其它等效術(shù)語(yǔ)。在這樣的情況下,術(shù)語(yǔ)“基站”可以用于籠統(tǒng)地表示單個(gè)BSC275和至少一個(gè)BS270?;疽部梢员环Q為“蜂窩站”?;蛘?,特定BS270的各分區(qū)可以被稱為多個(gè)蜂窩站。如圖2中所示,廣播發(fā)射器(BT,BroadcastTransmitter)295將廣播信號(hào)發(fā)送給在系統(tǒng)內(nèi)操作的移動(dòng)終端100。如圖1中所示的廣播接收模塊111被設(shè)置在移動(dòng)終端100處以接收由BT295發(fā)送的廣播信號(hào)。在圖2中,示出了幾個(gè)全球定位系統(tǒng)(GPS)衛(wèi)星300。衛(wèi)星300幫助定位多個(gè)移動(dòng)終端100中的至少一個(gè)。在圖2中,描繪了多個(gè)衛(wèi)星300,但是理解的是,可以利用任何數(shù)目的衛(wèi)星獲得有用的定位信息。如圖1中所示的GPS模塊115通常被構(gòu)造為與衛(wèi)星300配合以獲得想要的定位信息。替代GPS跟蹤技術(shù)或者在GPS跟蹤技術(shù)之外,可以使用可以跟蹤移動(dòng)終端的位置的其它技術(shù)。另外,至少一個(gè)GPS衛(wèi)星300可以選擇性地或者額外地處理衛(wèi)星DMB傳輸。作為無(wú)線通信系統(tǒng)的一個(gè)典型操作,BS270接收來(lái)自各種移動(dòng)終端100的反向鏈路信號(hào)。移動(dòng)終端100通常參與通話、消息收發(fā)和其它類型的通信。特定基站270接收的每個(gè)反向鏈路信號(hào)被在特定BS270內(nèi)進(jìn)行處理。獲得的數(shù)據(jù)被轉(zhuǎn)發(fā)給相關(guān)的BSC275。BSC提供通話資源分配和包括BS270之間的軟切換過(guò)程的協(xié)調(diào)的移動(dòng)管理功能。BSC275還將接收到的數(shù)據(jù)路由到MSC280,其提供用于與PSTN290形成接口的額外的路由服務(wù)。類似地,PSTN290與MSC280形成接口,MSC與BSC275形成接口,并且BSC275相應(yīng)地控制BS270以將正向鏈路信號(hào)發(fā)送到移動(dòng)終端100?;谏鲜鲆苿?dòng)終端硬件結(jié)構(gòu)以及通信系統(tǒng),為了解決現(xiàn)有通過(guò)手機(jī)管家清理功能清理后臺(tái)應(yīng)用程序及緩存垃圾的清理方案的清理策略固定,只能全局掃描和清理系統(tǒng)全部應(yīng)用程序,且掃描和清理耗時(shí)較長(zhǎng),難以滿足不同應(yīng)用場(chǎng)景下用戶的需求,難以滿足對(duì)應(yīng)用程序清理的及時(shí)性的需求的問(wèn)題,提出本發(fā)明方法各個(gè)實(shí)施例。為了更好的解釋本發(fā)明,下面,先介紹一下垃圾掃描與清理背景知識(shí)。Android中數(shù)據(jù)存儲(chǔ)可以簡(jiǎn)單的分為內(nèi)置存儲(chǔ)(主要指應(yīng)用data目錄)和外置存儲(chǔ)(主要是SD卡)兩種情況。Android對(duì)這兩種不同情況的管理策略是不一樣的。對(duì)于內(nèi)置存儲(chǔ)中的數(shù)據(jù)采用進(jìn)程隔離的原則存儲(chǔ),外置存儲(chǔ)則采用全局共享的原則存儲(chǔ)。因而,垃圾清理過(guò)程便是對(duì)內(nèi)置和外置存儲(chǔ)數(shù)據(jù)的掃描和管理。Android移動(dòng)終端中可以清理的垃圾總結(jié)如下:應(yīng)用緩存文件、應(yīng)用卸載殘留、無(wú)用的安裝包、內(nèi)存數(shù)據(jù)、系統(tǒng)垃圾(日志、縮略圖、空文件夾等)、廣告文件、大文件(文件大小大于某個(gè)值的文件)、SD卡上的無(wú)用文件。對(duì)于清理內(nèi)置存儲(chǔ)中的應(yīng)用私有數(shù)據(jù)一般來(lái)說(shuō)是需要root權(quán)限的,對(duì)于清理外置存儲(chǔ)中的數(shù)據(jù)一般來(lái)說(shuō)是不需要特殊權(quán)限的。在很多移動(dòng)終端管理類軟件中都會(huì)發(fā)現(xiàn)有“快速清理”和“深度清理”,其中,所謂快速清理,其實(shí)往往就是指在垃圾掃描時(shí)只掃描兩到三層目錄,暫時(shí)不做一些需要深度遍歷等的耗時(shí)操作;所謂深度清理,往往就是指對(duì)所有可清理的垃圾進(jìn)行全面掃描,對(duì)目錄進(jìn)行深度遍歷?!翱焖偾謇怼焙汀吧疃惹謇怼边m合不同的使用場(chǎng)景,如果只是為了釋放部分存儲(chǔ)空間,快速清理即可;如果想進(jìn)行深度的文件管理也可以嘗試深度清理,兩者也是融合互補(bǔ)的清理策略。當(dāng)然,需要說(shuō)明的是,本發(fā)明所述的清理應(yīng)用內(nèi)存和垃圾的裝置及方法,不僅限于在Android系統(tǒng)的移動(dòng)終端上應(yīng)用,還適用于其他系統(tǒng)的移動(dòng)終端,其他系統(tǒng)包括:iOS(蘋果)、windowsphone(微軟)、Symbian(諾基亞)、BlackBerryOS(黑莓)、windowsmobile(微軟)等。實(shí)施例一圖3為本發(fā)明實(shí)施例提供的清理應(yīng)用內(nèi)存和垃圾的方法的實(shí)現(xiàn)流程示意圖,本示例中的清理應(yīng)用內(nèi)存和垃圾的方法應(yīng)用于移動(dòng)終端,如圖3所示,所述清理應(yīng)用內(nèi)存和垃圾的方法主要包括以下步驟:步驟301:接收針對(duì)目標(biāo)應(yīng)用圖標(biāo)的第一操作。這里,所述目標(biāo)應(yīng)用是移動(dòng)終端上設(shè)置的應(yīng)用。本發(fā)明實(shí)施例中,移動(dòng)終端運(yùn)行的目標(biāo)應(yīng)用可以是移動(dòng)終端系統(tǒng)中自帶的應(yīng)用,例如,時(shí)鐘應(yīng)用、計(jì)算器應(yīng)用、相機(jī)應(yīng)用、通訊錄應(yīng)用等,也可以是由用戶安裝的第三方應(yīng)用,例如,游戲應(yīng)用、微信應(yīng)用、瀏覽器應(yīng)用、即時(shí)聊天應(yīng)用、郵件應(yīng)用等。在一實(shí)施例中,所述接收針對(duì)目標(biāo)應(yīng)用圖標(biāo)的第一操作,包括:接收操作體對(duì)移動(dòng)終端桌面上目標(biāo)應(yīng)用圖標(biāo)的第一操作。其中,所述第一操作是用于使目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài)的操作。示例性地,所述第一操作為用戶直接用手指在移動(dòng)終端桌面上對(duì)目標(biāo)應(yīng)用圖標(biāo)執(zhí)行的操作。又示例性地,所述第一操作為用戶使用觸摸設(shè)備在移動(dòng)終端桌面上對(duì)目標(biāo)應(yīng)用圖標(biāo)執(zhí)行的操作??蛇x地,所述第一操作可以是長(zhǎng)按操作、點(diǎn)擊操作、滑動(dòng)操作、輸入數(shù)字或字符的操作等操作。步驟302:基于所述第一操作控制所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài)。這里,所述第一狀態(tài)是指區(qū)別于其他未接收第一操作的應(yīng)用圖標(biāo)的狀態(tài)??蛇x地,所述第一狀態(tài)為懸浮狀態(tài)。在一可選實(shí)施方式中,接收針對(duì)移動(dòng)終端桌面上目標(biāo)應(yīng)用圖標(biāo)的長(zhǎng)按操作時(shí),控制所述目標(biāo)應(yīng)用圖標(biāo)處于懸浮狀態(tài)。此時(shí),移動(dòng)終端桌面上的其他應(yīng)用圖標(biāo),處于正常狀態(tài)。步驟303:在所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài)下,接收針對(duì)所述目標(biāo)應(yīng)用圖標(biāo)的第二操作;其中,所述第二操作為所述第一操作的連續(xù)操作。以用戶直接用手指在目標(biāo)應(yīng)用圖標(biāo)所處區(qū)域上操作為例進(jìn)行說(shuō)明,第二操作是以第一操作觸摸目標(biāo)應(yīng)用圖標(biāo)所處區(qū)域時(shí)所在點(diǎn)為起點(diǎn),在該起點(diǎn)上的繼續(xù)觸摸操作,該按壓操作在Z軸方向上的壓力值可以隨著時(shí)間變化,如變大或變小。這里,所述觸摸操作可以是按壓操作、滑動(dòng)操作、點(diǎn)擊操作等。舉例來(lái)說(shuō),當(dāng)用戶用手指進(jìn)行第一操作時(shí),記為t1時(shí)刻,第一操作在目標(biāo)應(yīng)用圖標(biāo)所處區(qū)域的觸摸點(diǎn)為A點(diǎn),此時(shí),第一操作的第一壓力值為N1;第二操作是在A點(diǎn)上的繼續(xù)觸摸操作,此時(shí),第二操作的第二壓力值為N2,N2的大小可以小于N1,或等于N1,或大于N1。步驟304:獲取所述第二操作對(duì)應(yīng)的操作屬性信息。其中,所述操作屬性包括下述中的一種或幾種:動(dòng)作持續(xù)時(shí)間、運(yùn)動(dòng)軌跡、壓力大小。當(dāng)然,所述操作屬性信息還可以用于表征一段時(shí)間內(nèi)上述操作屬性的變化信息,如壓力變化信息、運(yùn)動(dòng)速度變化信息、觸控點(diǎn)數(shù)量變化信息、位置坐標(biāo)變化信息,等等。在一具體實(shí)施例中,所述操作屬性信息為壓力變化信息,其中,所述壓力變化信息包括:第二時(shí)刻相對(duì)于第一時(shí)刻壓力值的變化幅度、或第二時(shí)刻相對(duì)于第一時(shí)刻壓力的變化速度;其中,第一時(shí)刻小于第二時(shí)刻。優(yōu)選地,所述獲取所述第二操作對(duì)應(yīng)的操作屬性信息之前,還包括:接收第二操作時(shí),獲取所述第二操作對(duì)應(yīng)的操作屬性中的壓力值;其中,所述壓力值為所述第二操作垂直于目標(biāo)應(yīng)用圖標(biāo)所在平面方向上的力的值;判斷所述壓力值是否大于或等于預(yù)設(shè)壓力值,如果是,獲取所述第二操作對(duì)應(yīng)的操作屬性信息,否則,控制所述目標(biāo)應(yīng)用圖標(biāo)退出第一狀態(tài)。如此,操作體通過(guò)控制在目標(biāo)應(yīng)用圖標(biāo)上的壓力的大小來(lái)使目標(biāo)應(yīng)用圖標(biāo)進(jìn)入或退出第一狀態(tài),能更簡(jiǎn)單、更快捷地使目標(biāo)應(yīng)用圖標(biāo)進(jìn)入或退出第一狀態(tài)。具體地,當(dāng)?shù)诙僮鞔怪庇谀繕?biāo)應(yīng)用圖標(biāo)所在平面時(shí),壓力值為第二操作按壓觸控區(qū)時(shí)力的大小。當(dāng)用戶在目標(biāo)應(yīng)用圖標(biāo)上操作與目標(biāo)應(yīng)用圖標(biāo)所在平面留有角度時(shí),壓力值為第二操作垂直于所述目標(biāo)應(yīng)用圖標(biāo)所在平面方向上的力的值。由于第二操作可能有一定的滑動(dòng)軌跡,所以,當(dāng)?shù)诙僮饔谢瑒?dòng)軌跡時(shí),壓力值可以是滑動(dòng)軌跡上各點(diǎn)所對(duì)應(yīng)的第二操作的壓力值的平均值。步驟305:根據(jù)所述操作屬性信息確定所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理類型。在一可選實(shí)施方式中,所述根據(jù)所述操作屬性信息確定所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理類型,包括:根據(jù)所述操作屬性信息在預(yù)設(shè)數(shù)據(jù)庫(kù)中查找與所述操作屬性信息對(duì)應(yīng)的清理類型;其中,所述預(yù)設(shè)數(shù)據(jù)庫(kù)包括一一對(duì)應(yīng)的操作屬性值與清理類型、或操作屬性值的變化幅度與清理類型的對(duì)應(yīng)關(guān)系、或操作屬性值的變化速度與清理類型的對(duì)應(yīng)關(guān)系。例如,所述預(yù)設(shè)數(shù)據(jù)庫(kù)包括一一對(duì)應(yīng)的壓力值與清理類型、或壓力值的變化幅度與清理類型的對(duì)應(yīng)關(guān)系、或壓力值的變化速度與清理類型的對(duì)應(yīng)關(guān)系。再例如,所述預(yù)設(shè)數(shù)據(jù)庫(kù)包括一一對(duì)應(yīng)的動(dòng)作持續(xù)時(shí)間與清理類型。又例如,所述預(yù)設(shè)數(shù)據(jù)庫(kù)包括一一對(duì)應(yīng)的運(yùn)動(dòng)軌跡與清理類型、或運(yùn)動(dòng)軌跡的變化幅度與清理類型的對(duì)應(yīng)關(guān)系、或運(yùn)動(dòng)軌跡的變化速度與清理類型的對(duì)應(yīng)關(guān)系。在一具體實(shí)施方式中,所述根據(jù)所述操作屬性信息確定所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理類型,包括:當(dāng)所述操作屬性信息為動(dòng)作持續(xù)時(shí)間時(shí),判斷所述第二操作的動(dòng)作持續(xù)時(shí)間是否達(dá)到第一時(shí)間閾值,如果是,將第一清理類型確定為目標(biāo)應(yīng)用的清理類型;當(dāng)所述第二操作的動(dòng)作持續(xù)時(shí)間超過(guò)所述第一時(shí)間閾值時(shí),判斷所述第二操作的動(dòng)作持續(xù)時(shí)間是否達(dá)到第二時(shí)間閾值,如果是,將第二清理類型確定為目標(biāo)應(yīng)用的清理類型;其中,所述第一時(shí)間閾值小于所述第二時(shí)間閾值。在另一具體實(shí)施方式中,所述根據(jù)所述操作屬性信息確定所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理類型,包括:當(dāng)所述操作屬性信息為運(yùn)動(dòng)軌跡時(shí),判斷所述第二操作的運(yùn)動(dòng)軌跡是否滿足第一預(yù)設(shè)條件;如果滿足第一預(yù)設(shè)條件,將第一清理類型確定為目標(biāo)應(yīng)用的清理類型;如果不滿足第一預(yù)設(shè)條件,判斷所述第二操作的運(yùn)動(dòng)軌跡是否滿足第二預(yù)設(shè)條件,如果滿足第二預(yù)設(shè)條件,將第二清理類型確定為目標(biāo)應(yīng)用的清理類型;如果不滿足第二預(yù)設(shè)條件,判斷所述第二操作的運(yùn)動(dòng)軌跡是否滿足第三預(yù)設(shè)條件,將第一清理類型和第二清理類型均確定為目標(biāo)應(yīng)用的清理類型。其中,所述第一預(yù)設(shè)條件為與第一清理類型對(duì)應(yīng)的條件;例如,所述第一預(yù)設(shè)條件為:運(yùn)動(dòng)軌跡為沿第一方向運(yùn)動(dòng)一定距離。其中,所述第二預(yù)設(shè)條件為與第二清理類型對(duì)應(yīng)的條件,例如,所述第二預(yù)設(shè)條件為:運(yùn)動(dòng)軌跡為沿第二方向運(yùn)動(dòng)一定距離,所述第二方向?yàn)榕c第一方向不同的方向,比如,所述第二方向是所述第一方向的反方向。其中,所述第三預(yù)設(shè)條件為同時(shí)囊括第一清理類型與第二清理類型所對(duì)應(yīng)的條件,例如,所述第三預(yù)設(shè)條件為:運(yùn)動(dòng)軌跡為沿第三方向運(yùn)動(dòng)一定距離,所述第三方向?yàn)榕c第一方向、第二方向均不同的方向。例如,所述第一方向?yàn)橄蜃蠡瑒?dòng)、所述第二方向?yàn)橄蛴一瑒?dòng)、所述第三方向?yàn)橄蛏匣瑒?dòng)。步驟306:基于所述清理類型,執(zhí)行針對(duì)所述目標(biāo)應(yīng)用的清理操作。在一可選實(shí)施方式中,所述基于所述清理類型,執(zhí)行針對(duì)所述目標(biāo)應(yīng)用的清理操作,包括:當(dāng)目標(biāo)應(yīng)用的清理類型為第一清理類型時(shí),針對(duì)所述目標(biāo)應(yīng)用執(zhí)行與所述第一清理類型對(duì)應(yīng)的第一清理操作;當(dāng)目標(biāo)應(yīng)用的清理類型為第二清理類型時(shí),針對(duì)所述目標(biāo)應(yīng)用執(zhí)行與所述第二清理類型對(duì)應(yīng)的第二清理操作。這里,所述第一清理操作為:在后臺(tái)清理所述目標(biāo)應(yīng)用的內(nèi)存,即清理后臺(tái)的操作;所述第二清理操作為:清理所述目標(biāo)應(yīng)用的緩存及垃圾,即清理緩存及垃圾的操作。或者,所述第一清理操作為:清理所述目標(biāo)應(yīng)用的緩存及垃圾,即清理緩存及垃圾的操作;所述第二清理操作為:在后臺(tái)清理所述目標(biāo)應(yīng)用的內(nèi)存,即清理后臺(tái)的操作。本實(shí)施例中,接收針對(duì)目標(biāo)應(yīng)用圖標(biāo)的第一操作;基于所述第一操作控制所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài);在所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài)下,接收針對(duì)所述目標(biāo)應(yīng)用圖標(biāo)的第二操作;其中,所述第二操作為所述第一操作的連續(xù)操作;獲取所述第二操作對(duì)應(yīng)的操作屬性信息;根據(jù)所述操作屬性信息確定所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理類型;基于所述清理類型,執(zhí)行針對(duì)所述目標(biāo)應(yīng)用的清理操作;如此,能簡(jiǎn)單、快捷地通過(guò)第一操作使目標(biāo)應(yīng)用圖標(biāo)進(jìn)入或退出第一狀態(tài),進(jìn)而通過(guò)第二操作實(shí)現(xiàn)針對(duì)目標(biāo)應(yīng)用的清理,操作簡(jiǎn)單,時(shí)效性和目的性更強(qiáng),實(shí)現(xiàn)了針對(duì)單個(gè)應(yīng)用的內(nèi)存和垃圾清理方案,能解決目前應(yīng)用清理時(shí)需要對(duì)全部應(yīng)用進(jìn)行掃描和清理的不便捷性問(wèn)題。實(shí)施例二圖4為本發(fā)明實(shí)施例提供的清理應(yīng)用內(nèi)存和垃圾的一種流程示意圖,應(yīng)用于移動(dòng)終端,如圖4所示,該流程主要包括:步驟401:移動(dòng)終端接收對(duì)目標(biāo)應(yīng)用圖標(biāo)的長(zhǎng)按操作,控制所述目標(biāo)應(yīng)用圖標(biāo)處于懸浮狀態(tài);具體地,移動(dòng)終端接收用戶長(zhǎng)按所述移動(dòng)終端的桌面上的應(yīng)用程序圖標(biāo)的操作,將所述應(yīng)用程序圖標(biāo)確定為目標(biāo)應(yīng)用圖標(biāo),并控制所述目標(biāo)應(yīng)用圖標(biāo)處于懸浮狀態(tài)。步驟402:移動(dòng)終端接收繼續(xù)長(zhǎng)按操作,計(jì)算從懸浮開(kāi)始持續(xù)時(shí)間T;這里,所述T是指從目標(biāo)應(yīng)用圖標(biāo)處于懸浮狀態(tài)為計(jì)算起點(diǎn),長(zhǎng)按操作的持續(xù)時(shí)間。步驟403:判斷所述從懸浮開(kāi)始持續(xù)時(shí)間T是否達(dá)到第一時(shí)間閾值,如果未達(dá)到,執(zhí)行步驟408;如果達(dá)到,執(zhí)行步驟404;這里,所述第一時(shí)間閾值,是進(jìn)行第一清理操作(如清理后臺(tái))需達(dá)到的時(shí)間。步驟404:觸發(fā)清理后臺(tái)中所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理操作;然后執(zhí)行步驟405:具體地,若移動(dòng)終端檢測(cè)到目標(biāo)應(yīng)用在后臺(tái)存在,則將該目標(biāo)應(yīng)用從后臺(tái)清理。步驟405:判斷所述目標(biāo)應(yīng)用圖標(biāo)上所述長(zhǎng)按操作是否持續(xù),若是,執(zhí)行步驟406;若否,執(zhí)行步驟408;步驟406:繼續(xù)監(jiān)聽(tīng)從懸浮開(kāi)始持續(xù)時(shí)間T,判斷從懸浮開(kāi)始持續(xù)時(shí)間T是否達(dá)到第二時(shí)間閾值,如果未達(dá)到,執(zhí)行步驟407;如果達(dá)到,執(zhí)行步驟408;也就是說(shuō),若T達(dá)到第一時(shí)間閾值時(shí),用戶松手,則在執(zhí)行完畢步驟404后,清理結(jié)束,即結(jié)束整個(gè)操作流程。若T達(dá)到第一時(shí)間閾值時(shí),若用戶繼續(xù)長(zhǎng)按,則繼續(xù)監(jiān)聽(tīng)從懸浮開(kāi)始持續(xù)時(shí)間T,并判斷從懸浮開(kāi)始持續(xù)時(shí)間T是否達(dá)到第二時(shí)間閾值,如果達(dá)到,執(zhí)行步驟407,如果未達(dá)到,則在執(zhí)行完畢步驟404后,結(jié)束整個(gè)操作流程。這里,所述第二時(shí)間閾值,是進(jìn)行第二清理操作(如清理緩存和垃圾)需達(dá)到的時(shí)間。步驟407:觸發(fā)清理所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的緩存及垃圾清理操作;步驟408:控制所述目標(biāo)應(yīng)用圖標(biāo)退出懸浮狀態(tài),然后結(jié)束整個(gè)流程。需要說(shuō)明的是,若長(zhǎng)按時(shí)間大于第一時(shí)間閾值(或者第一時(shí)間閾值)觸發(fā)清理后,即可松手,系統(tǒng)完成后續(xù)清理操作,清理過(guò)程中長(zhǎng)按不影響清理。舉例來(lái)說(shuō),用戶預(yù)清理應(yīng)用A的后臺(tái)占用、緩存、垃圾等,可通過(guò)在移動(dòng)桌面長(zhǎng)按應(yīng)用A對(duì)應(yīng)的應(yīng)用圖標(biāo),長(zhǎng)按至圖標(biāo)處于懸浮狀態(tài),且時(shí)間超過(guò)第一時(shí)間閾值,則進(jìn)行后臺(tái)內(nèi)存占用的清理;超過(guò)第二時(shí)間閾值,則進(jìn)行緩存、垃圾清理。如此,本實(shí)施例提供了一種對(duì)單個(gè)應(yīng)用進(jìn)行清理的方案,通過(guò)長(zhǎng)按應(yīng)用桌面圖標(biāo),以長(zhǎng)按時(shí)間的長(zhǎng)短進(jìn)行不同的清理操作。相較于目前應(yīng)用清理需要對(duì)全部應(yīng)用進(jìn)行掃描和清理的清理方案,目的性更強(qiáng),提升對(duì)單個(gè)應(yīng)用的管理,時(shí)效性更強(qiáng),操作簡(jiǎn)單。通過(guò)定義長(zhǎng)按時(shí)間的不同進(jìn)行不同內(nèi)容的清理,使清理更具個(gè)性化;應(yīng)用清理目的性更強(qiáng),豐富用戶操作和體驗(yàn)。實(shí)施例三圖5為本發(fā)明實(shí)施例提供的清理應(yīng)用內(nèi)存和垃圾的裝置的組成結(jié)構(gòu)示意圖,應(yīng)用于移動(dòng)終端,如圖5所示,所述裝置包括第一接收單元51、控制單元52、第二接收單元53、獲取單元54、確定單元55、處理單元56;其中,所述第一接收單元51,用于接收針對(duì)目標(biāo)應(yīng)用圖標(biāo)的第一操作;所述控制單元52,用于基于所述第一操作控制所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài);所述第二接收單元53,用于在所述目標(biāo)應(yīng)用圖標(biāo)處于第一狀態(tài)下,接收針對(duì)所述目標(biāo)應(yīng)用圖標(biāo)的第二操作;其中,所述第二操作為所述第一操作的連續(xù)操作;所述獲取單元54,用于獲取所述第二操作對(duì)應(yīng)的操作屬性信息;所述確定單元55,用于根據(jù)所述操作屬性信息確定所述目標(biāo)應(yīng)用圖標(biāo)對(duì)應(yīng)的目標(biāo)應(yīng)用的清理類型;所述處理單元56,用于基于所述清理類型,執(zhí)行針對(duì)所述目標(biāo)應(yīng)用的清理操作??蛇x地,所述獲取單元54,還用于接收第二操作時(shí),獲取所述第二操作對(duì)應(yīng)的操作屬性中的壓力值;其中,所述壓力值為所述第二操作垂直于目標(biāo)應(yīng)用圖標(biāo)所在平面方向上的力的值;所述控制單元52,還用于判斷所述壓力值是否大于或等于預(yù)設(shè)壓力值,如果是,通知所述獲取單元54獲取所述第二操作對(duì)應(yīng)的操作屬性信息,否則,控制所述目標(biāo)應(yīng)用圖標(biāo)退出第一狀態(tài)。在一可選實(shí)施方式中,所述確定單元55,還用于:根據(jù)所述操作屬性信息在預(yù)設(shè)數(shù)據(jù)庫(kù)中查找與所述操作屬性信息對(duì)應(yīng)的清理類型;其中,所述預(yù)設(shè)數(shù)據(jù)庫(kù)包括一一對(duì)應(yīng)的操作屬性值與清理類型、或操作屬性值的變化幅度與清理類型的對(duì)應(yīng)關(guān)系、或操作屬性值的變化速度與清理類型的對(duì)應(yīng)關(guān)系。在一可選實(shí)施方式中,所述確定單元55,還用于:當(dāng)所述操作屬性信息為動(dòng)作持續(xù)時(shí)間時(shí),判斷所述第二操作的動(dòng)作持續(xù)時(shí)間是否達(dá)到第一時(shí)間閾值,如果是,將第一清理類型確定為目標(biāo)應(yīng)用的清理類型;當(dāng)所述第二操作的動(dòng)作持續(xù)時(shí)間超過(guò)所述第一時(shí)間閾值時(shí),判斷所述第二操作的動(dòng)作持續(xù)時(shí)間是否達(dá)到第二時(shí)間閾值,如果是,將第二清理類型確定為目標(biāo)應(yīng)用的清理類型;其中,所述第一時(shí)間閾值小于所述第二時(shí)間閾值。在一可選實(shí)施方式中,所述確定單元55,還用于:當(dāng)所述操作屬性信息為運(yùn)動(dòng)軌跡時(shí),判斷所述第二操作的運(yùn)動(dòng)軌跡是否滿足第一預(yù)設(shè)條件;如果滿足第一預(yù)設(shè)條件,將第一清理類型確定為目標(biāo)應(yīng)用的清理類型;如果不滿足第一預(yù)設(shè)條件,判斷所述第二操作的運(yùn)動(dòng)軌跡是否滿足第二預(yù)設(shè)條件,如果滿足第二預(yù)設(shè)條件,將第二清理類型確定為目標(biāo)應(yīng)用的清理類型;如果不滿足第二預(yù)設(shè)條件,判斷所述第二操作的運(yùn)動(dòng)軌跡是否滿足第三預(yù)設(shè)條件,將第一清理類型和第二清理類型均確定為目標(biāo)應(yīng)用的清理類型。其中,所述第一預(yù)設(shè)條件為與第一清理類型對(duì)應(yīng)的條件;所述第二預(yù)設(shè)條件為與第二清理類型對(duì)應(yīng)的條件,所述第三預(yù)設(shè)條件為囊括第一清理類型與第二清理類型所對(duì)應(yīng)的條件。在一可選實(shí)施方式中,所述處理單元56,還用于:當(dāng)目標(biāo)應(yīng)用的清理類型為第一清理類型時(shí),針對(duì)所述目標(biāo)應(yīng)用執(zhí)行與所述第一清理類型對(duì)應(yīng)的第一清理操作;當(dāng)目標(biāo)應(yīng)用的清理類型為第二清理類型時(shí),針對(duì)所述目標(biāo)應(yīng)用執(zhí)行與所述第二清理類型對(duì)應(yīng)的第二清理操作。上述清理應(yīng)用內(nèi)存和垃圾的裝置可設(shè)置于移動(dòng)終端中。實(shí)際應(yīng)用中,上述第一接收單元51、控制單元52、第二接收單元53、獲取單元54、確定單元55、處理單元56的具體結(jié)構(gòu)均可對(duì)應(yīng)于處理器。所述處理器具體的結(jié)構(gòu)可以為中央處理器(CPU,CentralProcessingUnit)、微處理器(MCU,MicroControllerUnit)、數(shù)字信號(hào)處理器(DSP,DigitalSignalProcessing)或可編程邏輯器件(PLC,ProgrammableLogicController)等具有處理功能的電子元器件或電子元器件的集合。其中,所述處理器包括可執(zhí)行代碼,所述可執(zhí)行代碼存儲(chǔ)在存儲(chǔ)介質(zhì)中,所述處理器可以通過(guò)總線等通信接口與所述存儲(chǔ)介質(zhì)中相連,在執(zhí)行具體的各單元的對(duì)應(yīng)功能時(shí),從所述存儲(chǔ)介質(zhì)中讀取并運(yùn)行所述可執(zhí)行代碼。所述存儲(chǔ)介質(zhì)用于存儲(chǔ)所述可執(zhí)行代碼的部分優(yōu)選為非瞬間存儲(chǔ)介質(zhì)。所述第一接收單元51、控制單元52、第二接收單元53、獲取單元54、確定單元55、處理單元56的可以集成對(duì)應(yīng)于同一處理器,或分別對(duì)應(yīng)不同的處理器;當(dāng)集成對(duì)應(yīng)于同一處理器時(shí),所述處理器采用時(shí)分處理所述第一接收單元51、控制單元52、第二接收單元53、獲取單元54、確定單元55、處理單元56的對(duì)應(yīng)的功能。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本發(fā)明實(shí)施例的清理應(yīng)用內(nèi)存和垃圾的裝置中各單元的功能,可參照前述清理應(yīng)用內(nèi)存和垃圾的方法的相關(guān)描述而理解,本發(fā)明實(shí)施例的清理應(yīng)用內(nèi)存和垃圾的裝置中各單元,可通過(guò)實(shí)現(xiàn)本發(fā)明實(shí)施例所述的功能的模擬電路而實(shí)現(xiàn),也可以通過(guò)執(zhí)行本發(fā)明實(shí)施例所述的功能的軟件在智能終端上的運(yùn)行而實(shí)現(xiàn)。本實(shí)施例所述清理應(yīng)用內(nèi)存和垃圾的裝置,能簡(jiǎn)單、快捷地通過(guò)第一操作使目標(biāo)應(yīng)用圖標(biāo)進(jìn)入或退出第一狀態(tài),進(jìn)而通過(guò)第二操作實(shí)現(xiàn)針對(duì)目標(biāo)應(yīng)用的清理,操作簡(jiǎn)單,時(shí)效性和目的性更強(qiáng),實(shí)現(xiàn)了針對(duì)單個(gè)應(yīng)用的內(nèi)存和垃圾清理方案,能解決目前應(yīng)用清理時(shí)需要對(duì)全部應(yīng)用進(jìn)行掃描和清理的不便捷性問(wèn)題。需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的
技術(shù)領(lǐng)域
:,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1