一種系統(tǒng)清理方法、設(shè)備和移動終端的制作方法
【專利摘要】本發(fā)明公開了一種系統(tǒng)清理設(shè)備,該設(shè)備駐留在移動終端中,該設(shè)備包括:輸入接口,適于接收經(jīng)由移動終端的麥克風(fēng)獲取的輸入信號;系統(tǒng)清理裝置,適于在移動終端中執(zhí)行系統(tǒng)清理;以及清理控制裝置,適于根據(jù)輸入信號的特征,判斷輸入信號是否為氣流信號,并且當(dāng)輸入信號為氣流信號時(shí),則指示系統(tǒng)清理裝置執(zhí)行系統(tǒng)清理。本發(fā)明還公開了包含該系統(tǒng)清理設(shè)備的移動終端以及相應(yīng)的系統(tǒng)清理方法。
【專利說明】一種系統(tǒng)清理方法、設(shè)備和移動終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通訊領(lǐng)域,特別涉及一種系統(tǒng)清理的方法、設(shè)備和移動終端。
【背景技術(shù)】
[0002]隨著智能移動終端的日益普及,為移動終端開發(fā)的應(yīng)用軟件也越來越多。用戶往往會發(fā)現(xiàn),隨著移動終端上安裝的應(yīng)用軟件數(shù)量的增加,移動終端運(yùn)行的速度會受到影響,即系統(tǒng)的流暢度降低,例如,開機(jī)時(shí)間、載入某個(gè)應(yīng)用花費(fèi)的時(shí)間增加,操作系統(tǒng)以及應(yīng)用中的界面切換速度也會變慢。造成這種情況的一個(gè)主要原因是同時(shí)運(yùn)行的應(yīng)用太多。例如,在具有安卓操作系統(tǒng)的智能手機(jī)中,往往系統(tǒng)自帶了許多應(yīng)用,如視頻、音樂、天氣、應(yīng)用商店等應(yīng)用,這些應(yīng)用在開機(jī)后即一直常駐在后臺運(yùn)行。同時(shí),許多安裝的應(yīng)用被設(shè)計(jì)成既使在用戶退出以后也常駐后臺運(yùn)行,并隨時(shí)向用戶推送通知。這些用戶不使用但卻在后臺一直運(yùn)行的應(yīng)用程序會占用大量運(yùn)行內(nèi)存(RAM)和處理資源,造成系統(tǒng)運(yùn)行不流暢。
[0003]大量的應(yīng)用圖標(biāo)排列在移動終端的桌面上,用戶可能要在桌面上進(jìn)行幾次滑動操作才能找到系統(tǒng)清理的應(yīng)用,點(diǎn)擊并運(yùn)行該應(yīng)用,并且在應(yīng)用的界面中選擇系統(tǒng)清理功能。而且,由于運(yùn)行內(nèi)存有限,而各種常駐后臺的應(yīng)用數(shù)量越來越多,因此用戶還要頻繁地清理系統(tǒng)。因此,用戶花費(fèi)在清理系統(tǒng)上的時(shí)間過多,給用戶帶來不好的體驗(yàn)。
[0004]因此,需要一種能夠?qū)σ苿咏K端中的后臺應(yīng)用程序和垃圾文件進(jìn)行清理的便捷的新方案。
【發(fā)明內(nèi)容】
[0005]為此,本發(fā)明提供一種新的系統(tǒng)清理方法、設(shè)備和移動終端,以力圖解決或者至少緩解上面存在的問題。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供一種系統(tǒng)清理設(shè)備,該設(shè)備駐留在移動終端中,該設(shè)備包括:輸入接口,適于接收經(jīng)由移動終端的麥克風(fēng)獲取的輸入信號;系統(tǒng)清理裝置,適于在移動終端中執(zhí)行系統(tǒng)清理;以及清理控制裝置,適于根據(jù)輸入信號的特征,判斷輸入信號是否為氣流信號,并且當(dāng)輸入信號為氣流信號時(shí),則指示系統(tǒng)清理裝置執(zhí)行系統(tǒng)清理。
[0007]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理設(shè)備中,清理控制裝置適于:判斷在從麥克風(fēng)獲取的輸入信號開始的第一預(yù)定時(shí)間(Tl)內(nèi),輸入信號的變化(ALl)是否超過第一閾值(LI);如果變化超過第一閾值,則確定在緊接著第一預(yù)定時(shí)間(Tl)之后的第二預(yù)定時(shí)間(T2)內(nèi),輸入信號的平均強(qiáng)度(AL2)是否超過第二閾值(L2);如果該輸入信號的平均強(qiáng)度(Δ L2)超過第二閾值(L2),則確定輸入信號為氣流信號。
[0008]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理設(shè)備中,其中第二預(yù)定時(shí)間(T2)的長度大于第一預(yù)定時(shí)間(Tl)的長度。
[0009]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理設(shè)備中,其中第一預(yù)定時(shí)間(Tl)的長度為100-300毫秒,第二預(yù)定時(shí)間(T2)長度為400-1000毫秒。
[0010]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理設(shè)備中,其中第一閾值(LI)為30分貝,第二閾值(L2)為40分貝。
[0011]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理設(shè)備中,其中輸入信號的變化(ALl)是通過第一預(yù)定時(shí)間(Tl)內(nèi)輸入信號的采樣幅度的最大值與最小值之差得到。
[0012]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理設(shè)備中,其中輸入信號的平均強(qiáng)度(AL2)是通過第二預(yù)定時(shí)間(T2)內(nèi)輸入信號的采樣幅度值的平均值得到的。
[0013]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理設(shè)備中,其中系統(tǒng)清理裝置可以進(jìn)行深度清理和輕度清理,清理控制裝置適于根據(jù)輸入信號的平均強(qiáng)度來進(jìn)行深度清理或者輕度清理。
[0014]根據(jù)本發(fā)明的另一個(gè)方面,提供一種系統(tǒng)清理方法,該方法適于在移動終端中執(zhí)行,包括:經(jīng)由移動終端的麥克風(fēng)獲取輸入信號;根據(jù)輸入信號的特征,判斷輸入信號是否為氣流信號;如果輸入信號為氣流信號,則在移動終端中執(zhí)行系統(tǒng)清理。
[0015]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理方法中,根據(jù)輸入信號的特征來判斷輸入信號是否為氣流信號的步驟包括:確定在從獲取輸入信號開始的第一預(yù)定時(shí)間(Tl)內(nèi),輸入信號的變化(ALl)是否超過第一閾值(LI);如果變化超過第一閾值(LI),則確定在緊接著第一預(yù)定時(shí)間(Tl)之后的第二預(yù)定時(shí)間(T2)內(nèi),輸入信號的平均強(qiáng)度(AL2)是否超過第二閾值(L2);如果該輸入信號的平均強(qiáng)度(AL2)超過第二閾值(L2),則確定輸入信息為氣流信號。
[0016]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理方法中,其中第二預(yù)定時(shí)間(T2)的長度大于第一預(yù)定時(shí)長(Tl)的長度。
[0017]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理方法中,其中第一預(yù)定時(shí)間(Tl)的長度為100-300毫秒,第二預(yù)定時(shí)間(T2)長度為400-1000毫秒。
[0018]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理方法中,其中第一閾值(LI)為30分貝,第二閾值(L2)為40分貝。
[0019]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理方法中,其中輸入信號的變化(ALl)是通過第一預(yù)定時(shí)間(Tl)內(nèi)輸入信號的采樣幅度的最大值與最小值之差得到。
[0020]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理方法中,其中輸入信號的平均強(qiáng)度(AL2)是通過第二預(yù)定時(shí)間(T2)內(nèi)輸入信號的采樣幅度值的平均值得到的。
[0021]可選地,在根據(jù)本發(fā)明的系統(tǒng)清理方法中,其中系統(tǒng)清理方法包括深度清理和輕度清理,清理控制方法適于根據(jù)輸入信號的平均強(qiáng)度來進(jìn)行深度清理或者輕度清理。
[0022]根據(jù)本發(fā)明的一個(gè)方面,提供一種移動終端,包括麥克風(fēng)和如上所述的系統(tǒng)清理設(shè)備。
[0023]根據(jù)本發(fā)明提供的技術(shù)方案,系統(tǒng)清理的啟用通過用戶向移動終端吹氣的方式,這種方式可以解放用戶的雙手,更加便利,同時(shí)對于用戶來說更加有趣味性,提高了用戶體驗(yàn)。另外,根據(jù)本發(fā)明的技術(shù)方案,可以充分考慮到氣流信號的特征,從而通過分段檢測來可靠地區(qū)分環(huán)境中的噪音信號和氣流信號,這樣可以增加系統(tǒng)的健壯性。進(jìn)一步,根據(jù)本發(fā)明的技術(shù)方案,可以根據(jù)氣流信號的平均強(qiáng)度對移動終端進(jìn)行深度清理或者輕度清理,不僅增加了移動終端的辨識度,也提高了操作靈活性。
【專利附圖】
【附圖說明】
[0024]為了實(shí)現(xiàn)上述以及相關(guān)目的,本文結(jié)合下面的描述和附圖來描述某些說明性方面,這些方面指示了可以實(shí)踐本文所公開的原理的各種方式,并且所有方面及其等效方面旨在落入所要求保護(hù)的主題的范圍內(nèi)。通過結(jié)合附圖閱讀下面的詳細(xì)描述,本公開的上述以及其它目的、特征和優(yōu)勢將變得更加明顯。遍及本公開,相同的附圖標(biāo)記通常指代相同的部件或元素。
[0025]圖1示出了一個(gè)移動終端100的結(jié)構(gòu)框圖;
[0026]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的系統(tǒng)清理裝置200的結(jié)構(gòu)圖;
[0027]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的典型氣流信號包絡(luò)圖;以及
[0028]圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的系統(tǒng)清理方法400的流程圖。
【具體實(shí)施方式】
[0029]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0030]圖1是移動終端100的結(jié)構(gòu)框圖。具有多點(diǎn)觸摸能力的移動終端100可以包括存儲器接口 102、一個(gè)或多個(gè)數(shù)據(jù)處理器、圖像處理器和/或中央處理單元104,以及外圍接口106。
[0031]存儲器接口 102、一個(gè)或多個(gè)處理器104和/或外圍接口 106既可以是分立元件,也可以集成在一個(gè)或多個(gè)集成電路中。在移動終端100中,各種元件可以通過一條或多條通信總線或信號線來耦合。傳感器、設(shè)備和子系統(tǒng)可以耦合到外圍接口 106,以便幫助實(shí)現(xiàn)多種功能。例如,運(yùn)動傳感器110、光傳感器112和距離傳感器114可以耦合到外圍接口106,以方便定向、照明和測距等功能。其他傳感器116同樣可以與外圍接口 106相連,例如定位系統(tǒng)(例如GPS接收機(jī))、溫度傳感器、生物測定傳感器或其他感測設(shè)備,由此可以幫助實(shí)施相關(guān)的功能。
[0032]相機(jī)子系統(tǒng)120和光學(xué)傳感器122可以用于方便諸如記錄照片和視頻剪輯的相機(jī)功能的實(shí)現(xiàn),其中所述相機(jī)子系統(tǒng)和光學(xué)傳感器例如可以是電荷耦合器件(CCD)或互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)光學(xué)傳感器。
[0033]可以通過一個(gè)或多個(gè)無線通信子系統(tǒng)124來幫助實(shí)現(xiàn)通信功能,其中無線通信子系統(tǒng)可以包括射頻接收機(jī)和發(fā)射機(jī)和/或光(例如紅外)接收機(jī)和發(fā)射機(jī)。無線通信子系統(tǒng)124的特定設(shè)計(jì)和實(shí)施方式可以取決于移動終端100所支持的一個(gè)或多個(gè)通信網(wǎng)絡(luò)。例如,移動終端100可以包括被設(shè)計(jì)成支持GSM網(wǎng)絡(luò)、GPRS網(wǎng)絡(luò)、EDGE網(wǎng)絡(luò)、W1-Fi或WiMax網(wǎng)絡(luò)以及Bluebooth?網(wǎng)絡(luò)的通信子系統(tǒng)124。
[0034]音頻子系統(tǒng)126可以與揚(yáng)聲器128以及麥克風(fēng)130相耦合,以便幫助實(shí)施啟用語音的功能,例如語音識別、語音復(fù)制、數(shù)字記錄和電話功能。
[0035]I/O子系統(tǒng)140可以包括觸摸屏控制器142和/或一個(gè)或多個(gè)其他輸入控制器144。
[0036]觸摸屏控制器142可以耦合到觸摸屏146。舉例來說,該觸摸屏146和觸摸屏控制器142可以使用多種觸摸感測技術(shù)中的任何一種來檢測與之進(jìn)行的接觸和移動或是暫停,其中感測技術(shù)包括但不局限于電容性、電阻性、紅外和表面聲波技術(shù)。
[0037]一個(gè)或多個(gè)其他輸入控制器144可以耦合到其他輸入/控制設(shè)備148,例如一個(gè)或多個(gè)按鈕、搖桿開關(guān)、拇指旋輪、紅外端口、USB端口、和/或指示筆之類的指點(diǎn)設(shè)備。一個(gè)或多個(gè)按鈕(未顯不)可以包括用于控制揚(yáng)聲器128和/或麥克風(fēng)130音量的向上/向下按鈕。
[0038]存儲器接口 102可以與存儲器150相耦合。該存儲器150可以包括高速隨機(jī)存取存儲器和/或非易失性存儲器,例如一個(gè)或多個(gè)磁盤存儲設(shè)備,一個(gè)或多個(gè)光學(xué)存儲設(shè)備,和/或閃存存儲器(例如NAND,N0R)。
[0039]存儲器150可以存儲操作系統(tǒng)152,例如Android、1S或是Windows Phone之類的操作系統(tǒng)。該操作系統(tǒng)152可以包括用于處理基本系統(tǒng)服務(wù)以及執(zhí)行依賴于硬件的任務(wù)的指令。存儲器150還可以存儲各種應(yīng)用154。在移動設(shè)備運(yùn)行時(shí),會從存儲器150中加載操作系統(tǒng)152,并且由處理器104執(zhí)行。應(yīng)用154在運(yùn)行時(shí),也會從存儲器150中加載,并由處理器104執(zhí)行。應(yīng)用154運(yùn)行在操作系統(tǒng)之上,利用操作系統(tǒng)以及底層硬件提供的接口實(shí)現(xiàn)各種用戶期望的功能,如即時(shí)通信、網(wǎng)頁瀏覽、圖片管理等。應(yīng)用可以是獨(dú)立于操作系統(tǒng)提供的,也可以是操作系統(tǒng)自帶的。
[0040]在各種應(yīng)用154中,其中的一種應(yīng)用為系統(tǒng)清理設(shè)備200,該設(shè)備可以通過檢查用戶的吹氣而對系統(tǒng)進(jìn)行清理,從而使用戶更加有趣味、便利的清理系統(tǒng),同時(shí)又提高用戶體驗(yàn)。
[0041]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的系統(tǒng)清理設(shè)備200的示意圖。如圖2所示,系統(tǒng)清理設(shè)備200包括輸入接口 210、清理控制裝置220和系統(tǒng)清理裝置230。
[0042]一般而言,移動終端所處的外部環(huán)境中會存在各種聲音,如,說話聲、咳嗽聲等其他噪音。當(dāng)用戶輸入特定信號時(shí),即向移動終端的麥克風(fēng)130吹氣時(shí),啟用該系統(tǒng)清理設(shè)備。應(yīng)當(dāng)注意的是,本發(fā)明不受限于此,所有可以啟動該系統(tǒng)清理設(shè)備的方式都在本發(fā)明的保護(hù)范圍之內(nèi)。例如,當(dāng)用戶退出某個(gè)應(yīng)用程序時(shí),系統(tǒng)清理設(shè)備相應(yīng)地啟用。又如,用戶可以通過手動點(diǎn)擊該系統(tǒng)清理應(yīng)用來啟動系統(tǒng)清理。
[0043]麥克風(fēng)130耦合連接音頻子系統(tǒng)126,麥克風(fēng)130將獲取的輸入信號發(fā)送給移動終端中的音頻子系統(tǒng)126,音頻子系統(tǒng)126將獲取的輸入信號轉(zhuǎn)換成數(shù)字信號,以方便系統(tǒng)清理設(shè)備200中的清理控制裝置220對輸入信號的處理。
[0044]在系統(tǒng)清理設(shè)備200中,輸入接口 210耦合連接清理控制裝置220,系統(tǒng)清理設(shè)備200經(jīng)由輸入接口 222獲取音頻子系統(tǒng)126中的數(shù)字信號。清理控制裝置220可以根據(jù)所接收的數(shù)字信號的特征,判斷該數(shù)字信號是否為氣流信號。
[0045]根據(jù)一種實(shí)施方式,清理控制裝置220接收到數(shù)字信號,在第一預(yù)定時(shí)間(Tl)內(nèi),清理控制裝置220根據(jù)接收到的音頻子系統(tǒng)126中的數(shù)字信號計(jì)算輸入信號的變化(ALl),清理控制裝置220將計(jì)算得到的輸入信號的變化(ALl)與預(yù)先設(shè)定的第一閾值(LI)進(jìn)行對比,判斷該輸入信號的變化(ALl)是否超過預(yù)先設(shè)定的第一閾值(LI)。
[0046]根據(jù)一種實(shí)施方式,輸入信號的變化(ALl)為第一預(yù)定時(shí)間(Tl)內(nèi)接收到數(shù)字信號的最大值與最小值之差。第一預(yù)定時(shí)間(Tl)的長度為100-300毫秒,優(yōu)選地為200毫秒。第一閾值(LI)為30分貝。
[0047]清理控制裝置220通過對輸入信號的變化(ALl)與第一閾值(LI)的對比,進(jìn)行判斷。如果輸入信號的變化(ALl)沒有超過預(yù)先設(shè)定的第一閾值(LI)則移動終端繼續(xù)對比輸入信號的變化(ALl)與第一閾值(LI);如果輸入信號的變化(ALl)超過預(yù)先設(shè)定的第一閾值(LI),則確定在第一預(yù)定時(shí)間(Tl)內(nèi),麥克風(fēng)130檢測到突發(fā)輸入信號。
[0048]在確定麥克風(fēng)130接收到突發(fā)輸入信號時(shí),清理控制裝置220根據(jù)第二預(yù)定時(shí)間(T2)內(nèi)輸入信號的平均強(qiáng)度(AL2)與預(yù)先設(shè)定的第二閾值(L2)進(jìn)行對比。清理控制裝置220根據(jù)輸入信號的平均強(qiáng)度(AL2)與第二閾值(L2)的對比結(jié)果進(jìn)行判斷。如果輸入信號的平均強(qiáng)度(ΛΙ^)未超過預(yù)先設(shè)定的第二閾值(L2),則確定經(jīng)由麥克風(fēng)獲取的輸入信號不是氣流信號,因此清理控制裝置220不做進(jìn)一步處理,并且清理控制裝置220會繼續(xù)對輸入信號進(jìn)行判斷。如果輸入信號的平均強(qiáng)度(ΛΙ^)超過預(yù)先設(shè)定的第二閾值(L2),則確定該輸入信號為氣流信號。
[0049]圖3示出了一種典型的氣流信號包絡(luò)圖。如圖3所示的信號包絡(luò)圖,從tl時(shí)刻開始,移動終端接會收到氣流信號,氣流信號逐步升高,到t2時(shí)刻到達(dá)最大值,tl到t2時(shí)間內(nèi)氣流信號呈現(xiàn)為突發(fā)輸入。從t2時(shí)刻開始,信號逐漸趨于平緩,并隨時(shí)間緩慢降低,t3時(shí)刻氣流信號趨于最小值,t2到t3時(shí)間內(nèi)氣流信號比較穩(wěn)定。
[0050]根據(jù)一種實(shí)施例,如圖3所示,清理控制裝置220在接收到數(shù)字信號,計(jì)時(shí)時(shí)間可以從tl時(shí)刻到t2時(shí)刻。記錄時(shí)長為第一預(yù)定時(shí)間(Tl),其中,Tl = t2-tl。在第一預(yù)定時(shí)間(Tl)內(nèi),清理控制裝置220根據(jù)接收到的音頻子系統(tǒng)126中的數(shù)字信號計(jì)算輸入信號的變化(ALl),清理控制裝置220通過計(jì)算得到的輸入信號的變化(ALl)與預(yù)先設(shè)定的第一閾值(LI)進(jìn)行對比。如果輸入信號的變化(ALl)超過預(yù)先設(shè)定的第一閾值(LI),則確定在第一預(yù)定時(shí)間(Tl)內(nèi),麥克風(fēng)130檢測到突發(fā)輸入信號。此時(shí),清理控制裝置220繼續(xù)從t2時(shí)刻開始計(jì)時(shí),當(dāng)計(jì)時(shí)到達(dá)t3時(shí)刻時(shí),記錄時(shí)長為第二預(yù)定時(shí)間(T2),其中,T2 =t3-t2。清理控制裝置220將第二預(yù)定時(shí)間(T2)內(nèi)輸入信號的平均強(qiáng)度(AL2)與預(yù)先設(shè)定的第二閾值(L2)進(jìn)行對比。如果輸入信號的平均強(qiáng)度(AL2)超過預(yù)先設(shè)定的第二閾值(L2),則確定該輸入信號為氣流信號。
[0051]根據(jù)一種實(shí)施方式,在清理控制裝置220中,在第二預(yù)定時(shí)間(T2)內(nèi),清理控制裝置220對輸入信號的幅度值進(jìn)行采樣,并根據(jù)每個(gè)采樣獲得的幅度值來計(jì)算得到輸入信號的平均強(qiáng)度(ΛΙ^),輸入信號的平均強(qiáng)度(AL2)為每個(gè)采樣獲得的信號幅度值的平均值。第二預(yù)定時(shí)間(Τ2)大于上述第一預(yù)定時(shí)間(Tl),第二預(yù)定時(shí)間(Τ2)的長度為400-1000毫秒,優(yōu)選地為700毫秒。第二閾值(LI)為40分貝。
[0052]清理控制裝置220耦合連接系統(tǒng)清理裝置230。當(dāng)清理控制裝置220確定輸入信號為氣流信號時(shí),指示系統(tǒng)清理裝置230對系統(tǒng)進(jìn)行清理,以便清理系統(tǒng)中運(yùn)行在后臺占用內(nèi)存的應(yīng)用程序、緩存數(shù)據(jù)以及應(yīng)用程序退出時(shí)所產(chǎn)生的垃圾文件。
[0053]根據(jù)清理控制裝置220的指示,系統(tǒng)清理裝置230對移動終端進(jìn)行清理。根據(jù)一種實(shí)施方式,系統(tǒng)清理裝置230開始掃描需要清理的對象,該清理對象可以為系統(tǒng)后臺運(yùn)行的程序、自動緩存的數(shù)據(jù)及多媒體數(shù)據(jù)、垃圾文件等等,之后對這些待清理的對象進(jìn)行處理。對待后臺運(yùn)行程序可以分為用戶不常使用的和用戶常使用的,對待用戶常使用的則保持當(dāng)前的運(yùn)行狀態(tài),不作處理,對于用戶不常使用的應(yīng)用程序可以進(jìn)行關(guān)閉處理;對于移動終端自動緩沖的數(shù)據(jù)以及下載的多媒體數(shù)據(jù),對待緩沖數(shù)據(jù)可以直接進(jìn)行刪除,對待下載的多媒體數(shù)據(jù)根據(jù)多媒體數(shù)據(jù)存儲的方式對多媒體文件進(jìn)行清理,例如多媒體文件為正在使用的數(shù)據(jù),則不執(zhí)行清理動作,如果多媒體數(shù)據(jù)是用戶點(diǎn)擊下載的數(shù)據(jù),則繼續(xù)保持用戶所下載的多媒體數(shù)據(jù);對于掃描到的垃圾文件,例如應(yīng)用程序卸載后的殘留文件,可以直接進(jìn)行刪除動作。該清理功能降低了用戶啟用程序的時(shí)間,釋放了一部分內(nèi)存,節(jié)省了系統(tǒng)資源,提高了移動終端的運(yùn)行性能,提升了用戶對移動終端的體驗(yàn)效果。
[0054]根據(jù)本發(fā)明的一個(gè)實(shí)施方式,系統(tǒng)清理包括深度清理和輕度清理。當(dāng)麥克風(fēng)檢測到的氣流強(qiáng)度較弱時(shí),此時(shí)系統(tǒng)清理設(shè)備執(zhí)行輕度清理,可以關(guān)閉一部分移動終端后臺運(yùn)行的、不常用的、占用內(nèi)存的第三方應(yīng)用程序,釋放一定內(nèi)存。當(dāng)麥克風(fēng)檢測到的氣流強(qiáng)度較強(qiáng)時(shí),此時(shí)系統(tǒng)清理設(shè)備執(zhí)行深度清理,移動終端不僅要關(guān)閉移動終端后臺運(yùn)行的、不常用的的第三方應(yīng)用程序,同時(shí)清理部分占用內(nèi)存的系統(tǒng)應(yīng)用,對于移動終端自動緩存的數(shù)據(jù)和程序卸載時(shí)產(chǎn)生的垃圾文件進(jìn)行刪除處理,進(jìn)一步釋放內(nèi)存。
[0055]可選地,根據(jù)一種實(shí)施方式,在清理控制裝置220中,還可以設(shè)置第二閾值(L2)之上的第三閾值(L3)。將第二閾值(L2)和第三閾值之間的范圍確定為輕度清理范圍(L21)為40-50分貝,深度清理范圍(L22)為超過50分貝。
[0056]清理控制裝置220在進(jìn)行判斷時(shí),如果輸入信號的平均強(qiáng)度(Λ L2)落在輕度清理范圍(L21)內(nèi),清理控制裝置220指示系統(tǒng)清理裝置230對系統(tǒng)進(jìn)行輕度清理,如果輸入信號的平均強(qiáng)度(AL2)落在深度清理范圍(L22)內(nèi),清理控制裝置220指示系統(tǒng)清理裝置230對系統(tǒng)進(jìn)行深度清理。
[0057]應(yīng)當(dāng)理解的是,上面對深度清理和輕度清理的劃分僅僅是示意性的,可以根據(jù)系統(tǒng)的具體情況,對深度清理和輕度清理的功能進(jìn)行不同的劃分。本發(fā)明不受限于深度清理和輕度清理的具體形式,所有的深度清理和輕度清理都在本發(fā)明的保護(hù)范圍之內(nèi)。
[0058]本發(fā)明不受限與系統(tǒng)清理裝置230的具體實(shí)現(xiàn)方式,所有可以對移動終端進(jìn)行清理的方式都在本發(fā)明的保護(hù)范圍之內(nèi)。
[0059]圖4示出了根據(jù)本發(fā)明一個(gè)示例性實(shí)施例的系統(tǒng)清理方法400的流程圖。如圖4所示,本實(shí)施方法適于在移動終端中執(zhí)行,例如由上面參考圖2描述的系統(tǒng)清理設(shè)備200執(zhí)行,以便處理來自用戶的輸入信號,該系統(tǒng)清理方法始于步驟S410。
[0060]在步驟S410中,移動終端經(jīng)由麥克風(fēng)130獲取輸入信號。麥克風(fēng)130耦合連接音頻子系統(tǒng)126,麥克風(fēng)130將獲取的輸入信號發(fā)送給移動終端中的音頻子系統(tǒng)126,音頻子系統(tǒng)126將獲取的輸入信號轉(zhuǎn)換成數(shù)字信號,以方便對輸入信號的處理。
[0061]隨后,在步驟S420中,根據(jù)在步驟S410中接收到的輸入信號的特征,判斷該輸入信號是否為氣流信號。
[0062]根據(jù)一種實(shí)施方式,在步驟S420中,接收到數(shù)字信號時(shí),在第一預(yù)定時(shí)間(Tl)內(nèi),根據(jù)接收到的音頻子系統(tǒng)126中的數(shù)字信號計(jì)算輸入信號的變化(ALl),通過計(jì)算得到的輸入信號的變化(ALl)與預(yù)先設(shè)定的第一閾值(LI)進(jìn)行對比,判斷該輸入信號的變化(ALl)是否超過預(yù)先設(shè)定的第一閾值(LI)。
[0063]根據(jù)一種實(shí)施方式,輸入信號的變化(ALl)為第一預(yù)定時(shí)間(Tl)內(nèi)接收到數(shù)字信號的最大值與最小值之差。第一預(yù)定時(shí)間(Tl)的長度為100-300毫秒,優(yōu)選地為200毫秒。第一閾值(LI)為30分貝。
[0064]通過對輸入信號的變化(ALl)與第一閾值(LI)的對比進(jìn)行判斷。如果輸入信號的變化(ALl)沒有超過預(yù)先設(shè)定的第一閾值(LI)則認(rèn)為移動終端沒有接收到突發(fā)信號,即沒有接收到氣流信號,因此該方法繼續(xù)進(jìn)行監(jiān)控,而且移動終端繼續(xù)獲取輸入信號。如果輸入信號的變化(ALl)超過預(yù)先設(shè)定的第一閾值(LI),則確定在第一預(yù)定時(shí)間(Tl)內(nèi),麥克風(fēng)130檢測到突發(fā)輸入信號。
[0065]在確定麥克風(fēng)130接收到突發(fā)輸入信號時(shí),在步驟S420中,第二預(yù)定時(shí)間(T2)內(nèi),獲取輸入信號的平均強(qiáng)度(ΛΙ^),并將第二預(yù)定時(shí)間(Τ2)內(nèi)輸入信號的平均強(qiáng)度(AL2)與預(yù)先設(shè)定的第二閾值(L2)進(jìn)行對比,并根據(jù)輸入信號的平均強(qiáng)度(AL2)與第二閾值(L2)的對比結(jié)果進(jìn)行判斷。如果輸入信號的平均強(qiáng)度(AL2)未超過預(yù)先設(shè)定的第二閾值(L2),則認(rèn)為,接收到的信號不是氣流信號,因此指示移動終端繼續(xù)進(jìn)行監(jiān)控,以便獲取輸入信號。如果輸入信號的平均強(qiáng)度(Λ?2)超過預(yù)先設(shè)定的第二閾值(L2),則在步驟S320中,判斷該輸入信號為氣流信號。
[0066]根據(jù)一種實(shí)施例,如圖3所示,接收到數(shù)字信號時(shí),計(jì)時(shí)時(shí)間可以從tl時(shí)刻到t2時(shí)刻。此時(shí),記錄時(shí)長為第一預(yù)定時(shí)間(Tl),其中,Tl = t2_tl。在第一預(yù)定時(shí)間(Tl)內(nèi),根據(jù)接收到數(shù)字信號計(jì)算輸入信號的變化(ALl),將計(jì)算得到的輸入信號的變化(ALl)與預(yù)先設(shè)定的第一閾值(LI)進(jìn)行對比。如果輸入信號的變化(ALl)超過預(yù)先設(shè)定的第一閾值(LI),則確定在第一預(yù)定時(shí)間(Tl)內(nèi),移動終端檢測到突發(fā)輸入信號。此時(shí),計(jì)時(shí)從t2時(shí)刻開始,當(dāng)計(jì)時(shí)到達(dá)t3時(shí)刻時(shí),記錄時(shí)長為第二預(yù)定時(shí)間(T2),其中,T2 = t3-t2。第二預(yù)定時(shí)間(T2)內(nèi)輸入信號的平均強(qiáng)度(AL2)與預(yù)先設(shè)定的第二閾值(L2)進(jìn)行對比。如果輸入信號的平均強(qiáng)度(Λ?2)超過預(yù)先設(shè)定的第二閾值(L2),則確定該輸入信號為氣流信號。
[0067]根據(jù)一種實(shí)施方式,在第二預(yù)定時(shí)間(Τ2)內(nèi),清理控制裝置220對輸入信號的幅度值進(jìn)行采樣,并根據(jù)每個(gè)采樣獲得的幅度值來計(jì)算得到輸入信號的平均強(qiáng)度(△ L2),輸入信號的平均強(qiáng)度(Λ?2)為每個(gè)采樣獲得的信號幅度值的平均值。第二預(yù)定時(shí)間(Τ2)大于上述第一預(yù)定時(shí)間(Tl),第二預(yù)定時(shí)間(Τ2)的長度為400-1000毫秒,優(yōu)選地為700毫秒。第二閾值(LI)為40分貝。
[0068]當(dāng)在步驟S420中確定信號為氣流信號時(shí),則在步驟S430中,對系統(tǒng)進(jìn)行清理,用于清理系統(tǒng)中運(yùn)行在后臺占用內(nèi)存的應(yīng)用程序、緩存數(shù)據(jù)以及應(yīng)用程序退出時(shí)所產(chǎn)生的垃圾文件,并隨后結(jié)束該方法。
[0069]可選地,根據(jù)一種實(shí)施方式,在步驟420中,還可以設(shè)置第二閾值(L2)之上的第三閾值(L3)。將第二閾值(L2)和第三閾值之間的范圍確定為輕度清理范圍(L21),并且將高于第三閾值(L3)的區(qū)域設(shè)置為深度清理范圍(L22)。根據(jù)一個(gè)實(shí)施方式,輕度清理范圍(L21)為40-50分貝,深度清理范圍(L22)為超過50分貝。
[0070]在步驟S420中進(jìn)行判斷時(shí),如果輸入信號的平均強(qiáng)度(AL2)落在輕度清理范圍(L21)內(nèi),則在步驟S430中,對系統(tǒng)進(jìn)行輕度清理。如果在步驟S420中確定輸入信號的平均強(qiáng)度(AL2)落在深度清理范圍(L22)內(nèi),則在步驟S430中,對系統(tǒng)進(jìn)行深度清理。
[0071]根據(jù)一種實(shí)施方式,在步驟S430中,移動終端開始掃描需要清理的對象,該清理對象可以為系統(tǒng)后臺運(yùn)行的程序、自動緩存的數(shù)據(jù)及多媒體數(shù)據(jù)、垃圾文件等等,之后對這些待清理的對象進(jìn)行處理。對待后臺運(yùn)行程序可以分為用戶不常使用的和用戶常使用的,對待用戶常使用的則保持當(dāng)前的運(yùn)行狀態(tài),不作處理,對于用戶不常使用的應(yīng)用程序可以進(jìn)行關(guān)閉處理;對于移動終端自動緩沖的數(shù)據(jù)以及下載的多媒體數(shù)據(jù),對待緩沖數(shù)據(jù)可以直接進(jìn)行刪除,對待下載的多媒體數(shù)據(jù)根據(jù)多媒體數(shù)據(jù)存儲的方式對多媒體文件進(jìn)行清理,例如多媒體文件為正在使用的數(shù)據(jù),則不執(zhí)行清理動作,如果多媒體數(shù)據(jù)是用戶點(diǎn)擊下載的數(shù)據(jù),則繼續(xù)保持用戶所下載的多媒體數(shù)據(jù);對于掃描到的垃圾文件,例如應(yīng)用程序卸載后的殘留文件,可以直接進(jìn)行刪除動作。該清理功能降低了用戶啟用程序的時(shí)間,釋放了一部分內(nèi)存,節(jié)省了系統(tǒng)資源,提高了移動終端的運(yùn)行性能,提升了用戶對移動終端的體驗(yàn)效果。
[0072]根據(jù)本發(fā)明的一個(gè)實(shí)施方式,系統(tǒng)清理包括深度清理和輕度清理。當(dāng)麥克風(fēng)檢測到的氣流強(qiáng)度較弱時(shí),此時(shí)系統(tǒng)清理設(shè)備執(zhí)行輕度清理,可以關(guān)閉一部分移動終端后臺運(yùn)行的、不常用的、占用內(nèi)存的第三方應(yīng)用程序,釋放一定內(nèi)存。當(dāng)麥克風(fēng)檢測到的氣流強(qiáng)度較強(qiáng)時(shí),此時(shí)系統(tǒng)清理設(shè)備執(zhí)行深度清理,移動終端不僅要關(guān)閉移動終端后臺運(yùn)行的、不常用的的第三方應(yīng)用程序,同時(shí)清理部分占用內(nèi)存的系統(tǒng)應(yīng)用,對于移動終端自動緩存的數(shù)據(jù)和程序卸載時(shí)產(chǎn)生的垃圾文件進(jìn)行刪除處理,進(jìn)一步釋放內(nèi)存。
[0073]應(yīng)當(dāng)理解的是,上面對深度清理和輕度清理的劃分僅僅是示意性的,可以根據(jù)系統(tǒng)的具體情況,對深度清理和輕度清理的功能進(jìn)行不同的劃分。本發(fā)明不受限于深度清理和輕度清理的具體形式,所有的深度清理和輕度清理都在本發(fā)明的保護(hù)范圍之內(nèi)。
[0074]本發(fā)明不受限于系統(tǒng)清理方法的具體實(shí)現(xiàn)方式,所有可以對移動終端進(jìn)行清理的方式都在本發(fā)明的保護(hù)范圍之內(nèi)。
[0075]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下被實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0076]Al:根據(jù)所述輸入信號的特征,判斷所述輸入信號是否為氣流信號的步驟包括:確定在從獲取輸入信號開始的第一預(yù)定時(shí)間(Tl)內(nèi),輸入信號的變化(ALl)是否超過第一閾值(LI);如果所述變化超過第一閾值(LI),則確定在緊接著第一預(yù)定時(shí)間(Tl)之后的第二預(yù)定時(shí)間(T2)內(nèi),輸入信號的平均強(qiáng)度(ALl)是否超過第二閾值(L2);如果該輸入信號的平均強(qiáng)度(Λ?2)超過第二閾值(L2),則確定所述輸入信息為氣流信號。Α2:第二預(yù)定時(shí)間(Τ2)的長度大于第一預(yù)定時(shí)長(Tl)的長度。A3:第一預(yù)定時(shí)間(Tl)的長度為100-200毫秒,第二預(yù)定時(shí)間(Τ2)長度為400-600毫秒。Α4:第一閾值(LI)為30分貝,第二閾值(L2)為40分貝。Α5:輸入信號的變化(ALl)是通過第一預(yù)定時(shí)間(Tl)內(nèi)輸入信號的采樣幅度的最大值與最小值之差得到。Α6:輸入信號的平均強(qiáng)度(AL2)是通過第二預(yù)定時(shí)間(Τ2)內(nèi)輸入信號的采樣幅度值的平均值得到的。Α7:系統(tǒng)清理方法包括深度清理和輕度清理,所述系統(tǒng)清理控制方法適于根據(jù)所述輸入信號的平均強(qiáng)度來進(jìn)行深度清理或者輕度清理。
[0077]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0078]本領(lǐng)域那些技術(shù)人員應(yīng)當(dāng)理解在本文所公開的示例中的設(shè)備的模塊或單元或組件可以布置在如該實(shí)施例中所描述的設(shè)備中,或者可替換地可以定位在與該示例中的設(shè)備不同的一個(gè)或多個(gè)設(shè)備中。前述示例中的模塊可以組合為一個(gè)模塊或者此外可以分成多個(gè)子模塊。
[0079]本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
[0080]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0081]此外,所述實(shí)施例中的一些在此被描述成可以由計(jì)算機(jī)系統(tǒng)的處理器或者由執(zhí)行所述功能的其它裝置實(shí)施的方法或方法元素的組合。因此,具有用于實(shí)施所述方法或方法元素的必要指令的處理器形成用于實(shí)施該方法或方法元素的裝置。此外,裝置實(shí)施例的在此所述的元素是如下裝置的例子:該裝置用于實(shí)施由為了實(shí)施該發(fā)明的目的的元素所執(zhí)行的功能。
[0082]如在此所使用的那樣,除非另行規(guī)定,使用序數(shù)詞“第一”、“第二”、“第三”等等來描述普通對象僅僅表示涉及類似對象的不同實(shí)例,并且并不意圖暗示這樣被描述的對象必須具有時(shí)間上、空間上、排序方面或者以任意其它方式的給定順序。
[0083]盡管根據(jù)有限數(shù)量的實(shí)施例描述了本發(fā)明,但是受益于上面的描述,本【技術(shù)領(lǐng)域】內(nèi)的技術(shù)人員明白,在由此描述的本發(fā)明的范圍內(nèi),可以設(shè)想其它實(shí)施例。此外,應(yīng)當(dāng)注意,本說明書中使用的語言主要是為了可讀性和教導(dǎo)的目的而選擇的,而不是為了解釋或者限定本發(fā)明的主題而選擇的。因此,在不偏離所附權(quán)利要求書的范圍和精神的情況下,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說許多修改和變更都是顯而易見的。對于本發(fā)明的范圍,對本發(fā)明所做的公開是說明性的,而非限制性的,本發(fā)明的范圍由所附權(quán)利要求書限定。
【權(quán)利要求】
1.一種系統(tǒng)清理設(shè)備,該設(shè)備駐留在移動終端中,該設(shè)備包括: 輸入接口,適于接收經(jīng)由移動終端的麥克風(fēng)獲取的輸入信號; 系統(tǒng)清理裝置,適于在所述移動終端中執(zhí)行系統(tǒng)清理;以及 清理控制裝置,適于根據(jù)所述輸入信號的特征,判斷所述輸入信號是否為氣流信號,并且當(dāng)所述輸入信號為氣流信號時(shí),則指示所述系統(tǒng)清理裝置執(zhí)行系統(tǒng)清理。
2.根據(jù)權(quán)利要求1所述的系統(tǒng)清理設(shè)備,其中所述的清理控制裝置適于: 判斷在從麥克風(fēng)獲取的輸入信號開始的第一預(yù)定時(shí)間(Tl)內(nèi),輸入信號的變化(ALl)是否超過第一閾值(LI); 如果所述變化超過第一閾值(LI),則確定在緊接著第一預(yù)定時(shí)間(Tl)之后的第二預(yù)定時(shí)間(T2)內(nèi),輸入信號的平均強(qiáng)度(AL2)是否超過第二閾值(L2); 如果該輸入信號的平均強(qiáng)度(ΛΙ^)超過第二閾值(L2),則確定所述輸入信號為氣流信號。
3.根據(jù)權(quán)利要求2所述的系統(tǒng)清理設(shè)備,其中所述第二預(yù)定時(shí)間(Τ2)的長度大于所述第一預(yù)定時(shí)間(Tl)的長度。
4.根據(jù)權(quán)利要求3所述的系統(tǒng)清理設(shè)備,其中所述第一預(yù)定時(shí)間(Tl)的長度為100-300毫秒,第二預(yù)定時(shí)間(Τ2)長度為400-1000毫秒。
5.根據(jù)權(quán)利要求2所述的系統(tǒng)清理設(shè)備,其中所述的第一閾值(LI)為30分貝,第二閾值(L2)為40分貝。
6.根據(jù)權(quán)利要求2所述的系統(tǒng)清理設(shè)備,其中所述輸入信號的變化(ALl)是通過第一預(yù)定時(shí)間(Tl)內(nèi)輸入信號的采樣幅度的最大值與最小值之差得到。
7.根據(jù)權(quán)利要求2所述的系統(tǒng)清理設(shè)備,其中所述輸入信號的平均強(qiáng)度(AL2)是通過第二預(yù)定時(shí)間(Τ2)內(nèi)輸入信號的采樣幅度值的平均值得到的。
8.根據(jù)權(quán)利要求1或2中所述的系統(tǒng)清理設(shè)備,其中所述系統(tǒng)清理包括深度清理和輕度清理,所述系統(tǒng)清理控制裝置適于根據(jù)所述輸入信號的平均強(qiáng)度來進(jìn)行深度清理或者輕度清理。
9.一種系統(tǒng)清理方法,該方法適于在移動終端中執(zhí)行,所述方法包括: 經(jīng)由移動終端的麥克風(fēng)獲取輸入信號; 根據(jù)所述輸入信號的特征,判斷所述輸入信號是否為氣流信號; 如果所述輸入信號為氣流信號,則在所述移動終端中執(zhí)行系統(tǒng)清理。
10.一種移動終端,包括麥克風(fēng)和如權(quán)利要求1-8中任一個(gè)所述的系統(tǒng)清理設(shè)備。
【文檔編號】G06F9/445GK104199708SQ201410482478
【公開日】2014年12月10日 申請日期:2014年9月19日 優(yōu)先權(quán)日:2014年9月9日
【發(fā)明者】劉俊榮 申請人:廈門美圖移動科技有限公司