国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種轉(zhuǎn)移應(yīng)用程序的方法及終端的制作方法

      文檔序號:10624645閱讀:240來源:國知局
      一種轉(zhuǎn)移應(yīng)用程序的方法及終端的制作方法
      【專利摘要】本發(fā)明實(shí)施例公開了一種轉(zhuǎn)移應(yīng)用程序的方法及終端,該方法包括:判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值;若是,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù);將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序;計算第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值;判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值;若是,將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。實(shí)施本發(fā)明實(shí)施例,可以提高系統(tǒng)反應(yīng)速度。
      【專利說明】
      一種轉(zhuǎn)移應(yīng)用程序的方法及終端
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種轉(zhuǎn)移應(yīng)用程序的方法及終端。
      【背景技術(shù)】
      [0002]隨著手機(jī)、平板電腦等智能終端的不斷發(fā)展,智能終端上的應(yīng)用程序也越來越多,當(dāng)大量的應(yīng)用程序占用手機(jī)內(nèi)置存儲空間時,會導(dǎo)致剩余的內(nèi)置存儲空間變小,使得系統(tǒng)反應(yīng)會很慢。目前的解決方法是用戶根據(jù)自己的需求刪除部分應(yīng)用程序或者將部分應(yīng)用程序轉(zhuǎn)移到外置存儲空間,當(dāng)應(yīng)用程序過多時,用戶操作起來較麻煩。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明實(shí)施例提供一種轉(zhuǎn)移應(yīng)用程序的方法及終端,可以有效釋放終端的內(nèi)置存儲空間,提高系統(tǒng)反應(yīng)速度。
      [0004]本發(fā)明實(shí)施例第一方面提供了一種轉(zhuǎn)移應(yīng)用程序的方法,包括:
      [0005]判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值;
      [0006]當(dāng)所述終端的內(nèi)置存儲器的剩余存儲空間小于所述第一預(yù)設(shè)閾值時,獲取安裝在所述內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,所述各應(yīng)用程序的使用信息包括所述安裝在所述內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù);
      [0007]將在所述預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序;
      [0008]計算所述安裝在所述內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值;
      [0009]判斷所述終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,所述第二預(yù)設(shè)閾值大于所述第一計算值;
      [0010]當(dāng)所述終端的所述外置存儲器的剩余存儲空間大于所述第二預(yù)設(shè)閾值時,將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。
      [0011]在本發(fā)明實(shí)施例第一方面的第一種可能的實(shí)現(xiàn)方式中,所述步驟當(dāng)所述終端的所述外置存儲器的剩余存儲空間大于所述第二預(yù)設(shè)閾值時,將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器包括:
      [0012]輸出提示框,所述提示框用于提示用戶是否需要轉(zhuǎn)移所述第一待轉(zhuǎn)移應(yīng)用程序到所述外置存儲器;
      [0013]響應(yīng)所述用戶根據(jù)所述提示框觸發(fā)的將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器指令,將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。
      [0014]結(jié)合本發(fā)明實(shí)施例第一方面,在本發(fā)明實(shí)施例第一方面的第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:
      [0015]當(dāng)所述終端的所述外置存儲器的剩余存儲空間小于或等于所述第二預(yù)設(shè)閾值且大于第三預(yù)設(shè)閾值時,將在所述預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第二使用時間且累計使用次數(shù)低于第二使用次數(shù)的安裝在所述內(nèi)置存儲器的應(yīng)用程序設(shè)置為第二待轉(zhuǎn)移應(yīng)用程序,其中,所述第二使用時間小于所述第一使用時間,所述第二使用次數(shù)小于所述第一使用次數(shù),所述第三預(yù)設(shè)閾值小于所述第二預(yù)設(shè)閾值;
      [0016]計算所述安裝在所述內(nèi)置存儲器的應(yīng)用程序中的所述第二待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第二計算值,其中,所述第二計算值小于所述第三預(yù)設(shè)閾值,所述第二計算值小于所述第一計算值;
      [0017]將所述第二待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。
      [0018]結(jié)合本發(fā)明實(shí)施例第一方面,在本發(fā)明實(shí)施例第一方面的第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:
      [0019]當(dāng)所述終端的所述外置存儲器的剩余存儲空間小于或等于所述第二預(yù)設(shè)閾值時,發(fā)出提示信息,所述提示信息用于提示用戶所述終端的外置存儲器沒有足夠的剩余存儲空間以轉(zhuǎn)移所述第一待轉(zhuǎn)移應(yīng)用程序。
      [0020]結(jié)合本發(fā)明實(shí)施例第一方面或本發(fā)明實(shí)施例第一方面的第一種至第三種中的任一種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第一方面的第四種可能的實(shí)現(xiàn)方式中,所述各應(yīng)用程序的累計使用次數(shù)為所述各應(yīng)用程序在所述預(yù)設(shè)時間范圍內(nèi)的每次運(yùn)行時間均超過預(yù)設(shè)時間閾值的啟動次數(shù)。
      [0021]本發(fā)明實(shí)施例第二方面提供了一種終端,包括:
      [0022]第一判斷單元,用于判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值;
      [0023]獲取單元,用于當(dāng)所述第一判斷單元判斷結(jié)果為是時,獲取安裝在所述內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,所述各應(yīng)用程序的使用信息包括所述安裝在所述內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù);
      [0024]第一設(shè)置單元,用于將在所述預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序;
      [0025]第一計算單元,用于計算所述安裝在所述內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值;
      [0026]第二判斷單元,用于判斷所述終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,所述第二預(yù)設(shè)閾值大于所述第一計算值;
      [0027]第一轉(zhuǎn)移單元,用于當(dāng)所述終端的所述外置存儲器的剩余存儲空間大于所述第二預(yù)設(shè)閾值時,將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。
      [0028]在本發(fā)明實(shí)施例第二方面的第一種可能的實(shí)現(xiàn)方式中,所述第一轉(zhuǎn)移單元包括:
      [0029]第一提示子單元,用于輸出提示框,所述提示框用于提示用戶是否需要轉(zhuǎn)移所述第一待轉(zhuǎn)移應(yīng)用程序到所述外置存儲器;
      [0030]第一轉(zhuǎn)移子單元,用于響應(yīng)所述用戶根據(jù)所述提示框觸發(fā)的將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器指令,將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。
      [0031]結(jié)合本發(fā)明實(shí)施例第二方面,在本發(fā)明實(shí)施例第二方面的第二種可能的實(shí)現(xiàn)方式中,所述終端還包括:
      [0032]第二設(shè)置單元,用于當(dāng)所述終端的所述外置存儲器的剩余存儲空間小于或等于所述第二預(yù)設(shè)閾值且大于第三預(yù)設(shè)閾值時,將在所述預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第二使用時間且累計使用次數(shù)低于第二使用次數(shù)的安裝在所述內(nèi)置存儲器的應(yīng)用程序設(shè)置為第二待轉(zhuǎn)移應(yīng)用程序,其中,所述第二使用時間小于所述第一使用時間,所述第二使用次數(shù)小于所述第一使用次數(shù),所述第三預(yù)設(shè)閾值小于所述第二預(yù)設(shè)閾值;
      [0033]第二計算單元,用于計算所述安裝在所述內(nèi)置存儲器的應(yīng)用程序中的所述第二待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第二計算值,其中,所述第二計算值小于所述第三預(yù)設(shè)閾值,所述第二計算值小于所述第一計算值;
      [0034]第二轉(zhuǎn)移單元,用于將所述第二待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。
      [0035]結(jié)合本發(fā)明實(shí)施例第二方面,在本發(fā)明實(shí)施例第二方面的第三種可能的實(shí)現(xiàn)方式中,所述終端還包括:
      [0036]提示單元,用于當(dāng)所述終端的所述外置存儲器的剩余存儲空間小于或等于所述第二預(yù)設(shè)閾值時,發(fā)出提示信息,所述提示信息用于提示用戶所述終端的外置存儲器沒有足夠的剩余存儲空間以轉(zhuǎn)移所述第一待轉(zhuǎn)移應(yīng)用程序。
      [0037]結(jié)合本發(fā)明實(shí)施例第二方面或本發(fā)明實(shí)施例第二方面的第一種至第三種中的任一種可能的實(shí)現(xiàn)方式,在本發(fā)明實(shí)施例第二方面的第四種可能的實(shí)現(xiàn)方式中,所述各應(yīng)用程序的累計使用次數(shù)為所述各應(yīng)用程序在所述預(yù)設(shè)時間范圍內(nèi)的每次運(yùn)行時間均超過預(yù)設(shè)時間閾值的啟動次數(shù)。
      [0038]上述技術(shù)方案中,判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值;當(dāng)終端的內(nèi)置存儲器的剩余存儲空間小于第一預(yù)設(shè)閾值時,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù);將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序;計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值;判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值;當(dāng)終端的所述外置存儲器的剩余存儲空間大于第二預(yù)設(shè)閾值時,將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。采用本發(fā)明,可以有效釋放終端的內(nèi)置存儲空間,提高系統(tǒng)反應(yīng)速度。
      【附圖說明】
      [0039]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0040]圖1是本發(fā)明實(shí)施例公開的一種轉(zhuǎn)移應(yīng)用程序的方法的流程圖;
      [0041]圖2是本發(fā)明實(shí)施例公開的另一種轉(zhuǎn)移應(yīng)用程序的方法的流程圖;
      [0042]圖3是本發(fā)明實(shí)施例公開的一種終端的結(jié)構(gòu)示意圖;
      [0043]圖4是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖;
      [0044]圖5是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖;
      [0045]圖6是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0046]下面將結(jié)合本發(fā)明實(shí)施方式中的附圖,對本發(fā)明實(shí)施方式中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施方式是本發(fā)明的一部分實(shí)施方式,而不是全部實(shí)施方式?;诒景l(fā)明中的實(shí)施方式,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實(shí)施方式,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
      [0047]本發(fā)明實(shí)施例提供一種轉(zhuǎn)移應(yīng)用程序的方法及終端,可以有效釋放終端的內(nèi)置存儲空間,提高系統(tǒng)反應(yīng)速度。以下分別進(jìn)行詳細(xì)說明。
      [0048]本發(fā)明實(shí)施例中描述的終端可包括:手機(jī)、平板電腦或者隨身聽等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
      [0049]請參閱圖1,圖1是本發(fā)明實(shí)施例公開的一種轉(zhuǎn)移應(yīng)用程序的方法的流程圖。如圖1所示,本實(shí)施例中所描述的轉(zhuǎn)移應(yīng)用程序的方法,包括步驟:
      [0050]S101,判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值。
      [0051]本發(fā)明實(shí)施例中,終端的內(nèi)置存儲器可以是手機(jī)、平板等終端的只讀存儲器(Read-Only Memory, ROM),第一預(yù)設(shè)閾值可以根據(jù)終端的內(nèi)置存儲器的大小設(shè)定。舉例來說,當(dāng)終端為手機(jī)時,若手機(jī)的ROM為1000MB,可以設(shè)置第一預(yù)設(shè)閾值為200MB,也可以設(shè)置第一預(yù)設(shè)閾值為 250MB、300MB、150MB、100MB、50MB 等。
      [0052]S102,當(dāng)終端的內(nèi)置存儲器的剩余存儲空間小于第一預(yù)設(shè)閾值時,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù)。
      [0053]本發(fā)明實(shí)施例中,當(dāng)判斷出終端的內(nèi)置存儲器的剩余存儲空間小于第一預(yù)設(shè)閾值時,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息。舉例來說,當(dāng)終端為手機(jī)時,若手機(jī)的ROM為1000MB,當(dāng)判斷出手機(jī)ROM的剩余存儲空間小于200MB (這里的第一預(yù)設(shè)閾值為200MB)時,獲取安裝在手機(jī)ROM的各應(yīng)用程序的使用信息。
      [0054]在一些可行的實(shí)施方式中,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息可以為獲取安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù),預(yù)設(shè)時間范圍可以設(shè)為一個月,也可以設(shè)為兩個月、三個月、六個月等。舉例來說,當(dāng)終端為手機(jī)時,獲取安裝在手機(jī)ROM的各應(yīng)用程序的使用信息可以為獲取安裝在手機(jī)ROM的各應(yīng)用程序在距離手機(jī)當(dāng)前時間一個月之內(nèi)(預(yù)設(shè)時間范圍為一個月內(nèi))的累計使用時間和累計使用次數(shù)。這里各應(yīng)用程序的累計使用時間可以為各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計運(yùn)行時間,各應(yīng)用程序的累計使用次數(shù)可以為各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的每次運(yùn)行時間均超過預(yù)設(shè)時間閾值的啟動次數(shù),預(yù)設(shè)時間閾值可以設(shè)為I秒、0.5秒、2秒、3秒、5秒等,設(shè)置預(yù)設(shè)時間閾值主要是為了防止用戶由于誤操作打開了某一應(yīng)用程序,導(dǎo)致某一應(yīng)用程序的累計使用次數(shù)虛高。
      [0055]S103,將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序。
      [0056]本發(fā)明實(shí)施例中,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息后,將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序。舉例來說,當(dāng)終端為手機(jī)時,獲取安裝在手機(jī)ROM中的各應(yīng)用程序在距離手機(jī)當(dāng)前時間一個月之內(nèi)(預(yù)設(shè)時間范圍為一個月內(nèi))的累計使用時間和累計使用次數(shù),若安裝在手機(jī)ROM中的應(yīng)用程序有A、B、C、D、E、F、G、H、1、J十個,這十個應(yīng)用程序在距離手機(jī)當(dāng)前時間一個月之內(nèi)的累計使用時間分別為10小時、10小時、20小時、20小時、50小時、60小時、70小時、80小時、90小時、100小時,累計使用次數(shù)分別為I次、5次、2次、5次、8次、8次、10次、10次,12次、20次,若設(shè)置第一使用時間為25小時,第一使用次數(shù)為3次,則設(shè)置第一待轉(zhuǎn)移應(yīng)用程序?yàn)锳和C,這里的第一使用時間和第一使用次數(shù)可以根據(jù)用戶需要設(shè)置,也可以根據(jù)安裝在終端內(nèi)置存儲空間的各應(yīng)用程序的使用信息進(jìn)行設(shè)置。
      [0057]S104,計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值。
      [0058]本發(fā)明實(shí)施例中,將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序之后,計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值。計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小可以為計算第一待轉(zhuǎn)移應(yīng)用程序的安裝包和安裝數(shù)據(jù)文件占用內(nèi)置存儲空間的大小。
      [0059]S105,判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值。
      [0060]本發(fā)明實(shí)施例中,終端的外置存儲器可以為手機(jī)、平板等終端的安全數(shù)碼卡(Secure Digital Memory Card,SD卡)、存儲棒等。舉例來說,當(dāng)終端為手機(jī)時,若手機(jī)的SD卡大小為16GB,可以設(shè)置第二預(yù)設(shè)閾值為1GB、800MB、500MB等。
      [0061]S106,當(dāng)終端的外置存儲器的剩余存儲空間大于第二預(yù)設(shè)閾值時,將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。
      [0062]本發(fā)明實(shí)施例中,當(dāng)終端的外置存儲器的剩余存儲空間大于第二預(yù)設(shè)閾值時,表明外置存儲器有足夠的空間容納第一待轉(zhuǎn)移應(yīng)用程序,從而將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。舉例來說,當(dāng)終端為手機(jī)時,當(dāng)判斷手機(jī)SD卡的剩余存儲空間大于IGB (這里的第二預(yù)設(shè)閾值設(shè)為1GB)時,將第一待轉(zhuǎn)移應(yīng)用程序從手機(jī)ROM轉(zhuǎn)移到手機(jī)SD卡。
      [0063]本發(fā)明實(shí)施例中,判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值;當(dāng)終端的內(nèi)置存儲器的剩余存儲空間小于第一預(yù)設(shè)閾值時,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù);將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序;計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值;判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值;當(dāng)終端的外置存儲器的剩余存儲空間大于第二預(yù)設(shè)閾值時,將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。采用本發(fā)明,可以有效釋放終端的內(nèi)置存儲空間,提高系統(tǒng)反應(yīng)速度。
      [0064]請參閱圖2,圖2是本發(fā)明實(shí)施例公開的另一種轉(zhuǎn)移應(yīng)用程序的方法的流程圖。如圖2所示,本實(shí)施例中所描述的轉(zhuǎn)移應(yīng)用程序的方法,包括步驟:
      [0065]S201,判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值。
      [0066]S202,當(dāng)終端的內(nèi)置存儲器的剩余存儲空間小于第一預(yù)設(shè)閾值時,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù)。
      [0067]S203,將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序。
      [0068]S204,計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值。
      [0069]S205,判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值。若終端的外置存儲器的剩余存儲空間大于第二預(yù)設(shè)閾值,執(zhí)行步驟S206,若終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值,執(zhí)行步驟S207-步驟 S209。
      [0070]S206,將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。
      [0071]在一些可行的實(shí)施方式中,步驟S206可包括:
      [0072]輸出提示框,提示框用于提示用戶是否需要轉(zhuǎn)移第一待轉(zhuǎn)移應(yīng)用程序到外置存儲器;
      [0073]響應(yīng)用戶根據(jù)提示框觸發(fā)的將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器指令,將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。
      [0074]本發(fā)明實(shí)施例中,當(dāng)終端的外置存儲器的剩余存儲空間大于第二預(yù)設(shè)閾值時,終端會輸出提示框,舉例來說,該提示框可以包含“是否需要轉(zhuǎn)移第一待轉(zhuǎn)移應(yīng)用程序到外置存儲器”,用戶根據(jù)該提示框選擇“是”時,將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。
      [0075]S207,當(dāng)終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值且大于第三預(yù)設(shè)閾值時,將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第二使用時間且累計使用次數(shù)低于第二使用次數(shù)的安裝在內(nèi)置存儲器的應(yīng)用程序設(shè)置為第二待轉(zhuǎn)移應(yīng)用程序,其中,第二使用時間小于第一使用時間,第二使用次數(shù)小于第一使用次數(shù),第三預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值。
      [0076]本發(fā)明實(shí)施例中,第三預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值,設(shè)置更小的第三預(yù)設(shè)閾值是為了在當(dāng)前終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值時,能夠提供一種轉(zhuǎn)移第二待轉(zhuǎn)移應(yīng)用程序的方法。舉例來說,當(dāng)終端為手機(jī)時,當(dāng)判斷手機(jī)SD卡的剩余存儲空間小于或等于IGB (這里的第二預(yù)設(shè)閾值為1GB)時,判斷手機(jī)SD卡的剩余存儲空間是否大于500MB (這里的第三預(yù)設(shè)閾值為500MB),若是,則將在距離手機(jī)當(dāng)前時間一個月之內(nèi)(預(yù)設(shè)時間范圍為一個月內(nèi))的累計使用時間低于第二使用時間且累計使用次數(shù)低于第二使用次數(shù)的安裝在手機(jī)ROM的應(yīng)用程序設(shè)置為第二待轉(zhuǎn)移應(yīng)用程序。例如,若安裝在手機(jī)ROM中的應(yīng)用程序有A、B、C、D、E、F、G、H、1、J十個,這十個應(yīng)用程序在距離手機(jī)當(dāng)前時間一個月之內(nèi)的累計使用時間分別為10小時、10小時、20小時、20小時、50小時、60小時、70小時、80小時、90小時、100小時,累計使用次數(shù)分別為I次、5次、2次、5次、8次、8次、10次、10次,12次、20次,若設(shè)置第一使用時間為25小時,第一使用次數(shù)為3次,則設(shè)置第一待轉(zhuǎn)移應(yīng)用程序?yàn)锳和C,若設(shè)置第二使用時間為15,第二使用次數(shù)為2次,則設(shè)置第二待轉(zhuǎn)移應(yīng)用程序?yàn)锳。
      [0077]S208,計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第二待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第二計算值,其中,第二計算值小于第三預(yù)設(shè)閾值,第二計算值小于第一計算值。
      [0078]本發(fā)明實(shí)施例中,計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第二待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小可以為計算第二待轉(zhuǎn)移應(yīng)用程序的安裝包和安裝數(shù)據(jù)文件占用內(nèi)置存儲空間的大小。
      [0079]S209,將第二待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。
      [0080]在一些可行的實(shí)施方式中,當(dāng)終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值時,發(fā)出提示信息,提示信息用于提示用戶終端的外置存儲器沒有足夠的剩余存儲空間以轉(zhuǎn)移第一待轉(zhuǎn)移應(yīng)用程序。
      [0081]本發(fā)明實(shí)施例中,當(dāng)終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值時,可以發(fā)出提示信息,具體來說,當(dāng)終端為手機(jī)時,當(dāng)判斷手機(jī)SD卡的剩余存儲空間小于或等于IGB (這里的第二預(yù)設(shè)閾值為1GB)時,發(fā)出提示信息,提示信息用于提示用戶終端的SD卡沒有足夠的剩余存儲空間以轉(zhuǎn)移第一待轉(zhuǎn)移應(yīng)用程序。
      [0082]本發(fā)明實(shí)施例的步驟S201-步驟S205可以參見圖所示實(shí)施例的步驟SlOl-步驟S105,本發(fā)明實(shí)施例不再贅述。
      [0083]本發(fā)明實(shí)施例中,判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值;當(dāng)終端的內(nèi)置存儲器的剩余存儲空間小于第一預(yù)設(shè)閾值時,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù);將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序;計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值;判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值;若終端的外置存儲器的剩余存儲空間大于第二預(yù)設(shè)閾值,將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器;若終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值,當(dāng)終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值且大于第三預(yù)設(shè)閾值時,將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第二使用時間且累計使用次數(shù)低于第二使用次數(shù)的安裝在內(nèi)置存儲器的應(yīng)用程序設(shè)置為第二待轉(zhuǎn)移應(yīng)用程序,其中,第二使用時間小于第一使用時間,第二使用次數(shù)小于第一使用次數(shù),第三預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值;計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第二待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第二計算值,其中,第二計算值小于第三預(yù)設(shè)閾值,第二計算值小于第一計算值;將第二待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。采用本發(fā)明,可以有效釋放終端的內(nèi)置存儲空間,提高系統(tǒng)反應(yīng)速度。
      [0084]請參閱圖3,圖3是本發(fā)明實(shí)施例公開的一種終端的結(jié)構(gòu)示意圖。如圖3所示,本實(shí)施例中所描述的終端,包括第一判斷單元301、獲取單元302、第一設(shè)置單元303、第一計算單元304、第二判斷單元305和第一轉(zhuǎn)移單元306,其中:
      [0085]第一判斷單元301,用于判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值。
      [0086]本發(fā)明實(shí)施例中,終端的內(nèi)置存儲器可以是手機(jī)、平板等終端的只讀存儲器(Read-Only Memory, ROM),第一預(yù)設(shè)閾值可以根據(jù)終端的內(nèi)置存儲器的大小設(shè)定。舉例來說,當(dāng)終端為手機(jī)時,若手機(jī)的ROM為1000MB,可以設(shè)置第一預(yù)設(shè)閾值為200MB,也可以設(shè)置第一預(yù)設(shè)閾值為 250MB、300MB、150MB、100MB、50MB 等。
      [0087]獲取單元302,用于當(dāng)?shù)谝慌袛鄦卧袛嘟Y(jié)果為是時,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù)。
      [0088]本發(fā)明實(shí)施例中,當(dāng)?shù)谝慌袛鄦卧?01判斷出終端的內(nèi)置存儲器的剩余存儲空間小于第一預(yù)設(shè)閾值時,獲取單元302獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息。舉例來說,當(dāng)終端為手機(jī)時,若手機(jī)的ROM為1000MB,當(dāng)判斷出手機(jī)ROM的剩余存儲空間小于200MB (這里的第一預(yù)設(shè)閾值為200MB)時,獲取單元302獲取安裝在手機(jī)ROM的各應(yīng)用程序的使用信息。
      [0089]在一些可行的實(shí)施方式中,獲取單元302獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息可以為獲取單元302獲取安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù),預(yù)設(shè)時間范圍可以設(shè)為一個月,也可以設(shè)為兩個月、三個月、六個月等。舉例來說,當(dāng)終端為手機(jī)時,獲取單元302獲取安裝在手機(jī)ROM的各應(yīng)用程序的使用信息可以為獲取單元302獲取安裝在手機(jī)ROM的各應(yīng)用程序在距離手機(jī)當(dāng)前時間一個月之內(nèi)(預(yù)設(shè)時間范圍為一個月內(nèi))的累計使用時間和累計使用次數(shù)。這里各應(yīng)用程序的累計使用時間可以為各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計運(yùn)行時間,各應(yīng)用程序的累計使用次數(shù)可以為各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的每次運(yùn)行時間均超過預(yù)設(shè)時間閾值的啟動次數(shù),預(yù)設(shè)時間閾值可以設(shè)為I秒、0.5秒、2秒、3秒、5秒等,設(shè)置預(yù)設(shè)時間閾值主要是為了防止用戶由于誤操作打開了某一應(yīng)用程序,導(dǎo)致某一應(yīng)用程序的累計使用次數(shù)虛高。
      [0090]第一設(shè)置單元303,用于將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序。
      [0091]本發(fā)明實(shí)施例中,獲取單元302獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息后,第一設(shè)置單元303將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序。舉例來說,當(dāng)終端為手機(jī)時,獲取單元302獲取安裝在手機(jī)ROM中的各應(yīng)用程序在距離手機(jī)當(dāng)前時間一個月之內(nèi)(預(yù)設(shè)時間范圍為一個月內(nèi))的累計使用時間和累計使用次數(shù),若安裝在手機(jī)ROM中的應(yīng)用程序有A、B、C、D、E、F、G、H、1、J十個,這十個應(yīng)用程序在距離手機(jī)當(dāng)前時間一個月之內(nèi)的累計使用時間分別為10小時、10小時、20小時、20小時、50小時、60小時、70小時、80小時、90小時、100小時,累計使用次數(shù)分別為I次、5次、2次、5次、8次、8次、10次、10次,12次、20次,若設(shè)置第一使用時間為25小時,第一使用次數(shù)為3次,則第一設(shè)置單元303設(shè)置第一待轉(zhuǎn)移應(yīng)用程序?yàn)锳和C,這里的第一使用時間和第一使用次數(shù)可以根據(jù)用戶需要設(shè)置,也可以根據(jù)安裝在終端內(nèi)置存儲空間的各應(yīng)用程序的使用信息進(jìn)行設(shè)置。
      [0092]第一計算單元304,用于計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值。
      [0093]本發(fā)明實(shí)施例中,第一設(shè)置單元303將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序之后,第一計算單元304計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值。第一計算單元304計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小可以為計算第一待轉(zhuǎn)移應(yīng)用程序的安裝包和安裝數(shù)據(jù)文件占用內(nèi)置存儲空間的大小。
      [0094]第二判斷單元305,用于判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值。
      [0095]本發(fā)明實(shí)施例中,終端的外置存儲器可以為手機(jī)、平板等終端的安全數(shù)碼卡(Secure Digital Memory Card,SD卡)、存儲棒等。舉例來說,當(dāng)終端為手機(jī)時,若手機(jī)的SD卡大小為16GB,可以設(shè)置第二預(yù)設(shè)閾值為1GB、800MB、500MB等。
      [0096]第一轉(zhuǎn)移單元306,用于當(dāng)終端的外置存儲器的剩余存儲空間大于第二預(yù)設(shè)閾值時,將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。
      [0097]本發(fā)明實(shí)施例中,當(dāng)終端的外置存儲器的剩余存儲空間大于第二預(yù)設(shè)閾值時,表明外置存儲器有足夠的空間容納第一待轉(zhuǎn)移應(yīng)用程序,從而將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。舉例來說,當(dāng)終端為手機(jī)時,當(dāng)判斷手機(jī)SD卡的剩余存儲空間大于IGB (這里的第二預(yù)設(shè)閾值設(shè)為1GB)時,第一轉(zhuǎn)移單元306將第一待轉(zhuǎn)移應(yīng)用程序從手機(jī)ROM轉(zhuǎn)移到手機(jī)SD卡。
      [0098]可選的,如圖4所示,第一轉(zhuǎn)移單元306包括:
      [0099]第一提示子單元3061,用于輸出提示框,提示框用于提示用戶是否需要轉(zhuǎn)移第一待轉(zhuǎn)移應(yīng)用程序到外置存儲器;
      [0100]第一轉(zhuǎn)移子單元3062,用于響應(yīng)用戶根據(jù)提示框觸發(fā)的將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器指令,將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。
      [0101]本發(fā)明實(shí)施例中,當(dāng)終端的外置存儲器的剩余存儲空間大于第二預(yù)設(shè)閾值時,第一提示子單元3061會輸出提示框,舉例來說,該提示框可以包含“是否需要轉(zhuǎn)移第一待轉(zhuǎn)移應(yīng)用程序到外置存儲器”,用戶根據(jù)該提示框選擇“是”時,第一轉(zhuǎn)移子單元3062將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。
      [0102]本發(fā)明實(shí)施例中,第一判斷單元301判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值;當(dāng)終端的內(nèi)置存儲器的剩余存儲空間小于第一預(yù)設(shè)閾值時,獲取單元302獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù);第一設(shè)置單元303將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序;第一計算單元304計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值;第二判斷單元305判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值;當(dāng)終端的外置存儲器的剩余存儲空間大于第二預(yù)設(shè)閾值時,第一轉(zhuǎn)移單元306將第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。采用本發(fā)明,可以有效釋放終端的內(nèi)置存儲空間,提高系統(tǒng)反應(yīng)速度。
      [0103]請參閱圖5,圖5是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖。如圖5所示,本實(shí)施例中所描述的終端,包括第一判斷單元301、獲取單元302、第一設(shè)置單元303、第一計算單元304、第二判斷單元305、第二設(shè)置單元307、第二計算單元308、第二轉(zhuǎn)移單元309,其中:
      [0104]第一判斷單元301,用于判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值。
      [0105]獲取單元302,用于當(dāng)?shù)谝慌袛鄦卧袛嘟Y(jié)果為是時,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù)。
      [0106]第一設(shè)置單元303,用于將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序。
      [0107]第一計算單元304,用于計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值。
      [0108]第二判斷單元305,用于判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值。
      [0109]第二設(shè)置單元307,用于當(dāng)終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值且大于第三預(yù)設(shè)閾值時,將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第二使用時間且累計使用次數(shù)低于第二使用次數(shù)的安裝在內(nèi)置存儲器的應(yīng)用程序設(shè)置為第二待轉(zhuǎn)移應(yīng)用程序,其中,第二使用時間小于第一使用時間,第二使用次數(shù)小于第一使用次數(shù),第三預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值。
      [0110]本發(fā)明實(shí)施例中,第三預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值,設(shè)置更小的第三預(yù)設(shè)閾值是為了在當(dāng)前終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值時,能夠提供一種轉(zhuǎn)移第二待轉(zhuǎn)移應(yīng)用程序的方法。舉例來說,當(dāng)終端為手機(jī)時,當(dāng)判斷手機(jī)SD卡的剩余存儲空間小于或等于IGB (這里的第二預(yù)設(shè)閾值為1GB)時,判斷手機(jī)SD卡的剩余存儲空間是否大于500MB (這里的第三預(yù)設(shè)閾值為500MB),若是,第二設(shè)置單元307則將在距離手機(jī)當(dāng)前時間一個月之內(nèi)(預(yù)設(shè)時間范圍為一個月內(nèi))的累計使用時間低于第二使用時間且累計使用次數(shù)低于第二使用次數(shù)的安裝在手機(jī)ROM的應(yīng)用程序設(shè)置為第二待轉(zhuǎn)移應(yīng)用程序。例如,若安裝在手機(jī)ROM中的應(yīng)用程序有A、B、C、D、E、F、G、H、1、J十個,這十個應(yīng)用程序在距離手機(jī)當(dāng)前時間一個月之內(nèi)的累計使用時間分別為10小時、10小時、20小時、20小時、50小時、60小時、70小時、80小時、90小時、100小時,累計使用次數(shù)分別為I次、5次、2次、5次、8次、8次、10次、10次,12次、20次,若設(shè)置第一使用時間為25小時,第一使用次數(shù)為3次,則第二設(shè)置單元307設(shè)置第一待轉(zhuǎn)移應(yīng)用程序?yàn)锳和C,若設(shè)置第二使用時間為15,第二使用次數(shù)為2次,則第二設(shè)置單元307設(shè)置第二待轉(zhuǎn)移應(yīng)用程序?yàn)锳。
      [0111]第二計算單元308,用于計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第二待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第二計算值,其中,第二計算值小于第三預(yù)設(shè)閾值,第二計算值小于第一計算值。
      [0112]本發(fā)明實(shí)施例中,第二計算單元308計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第二待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小可以為計算第二待轉(zhuǎn)移應(yīng)用程序的安裝包和安裝數(shù)據(jù)文件占用內(nèi)置存儲空間的大小。
      [0113]第二轉(zhuǎn)移單元309,用于將第二待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。
      [0114]本發(fā)明實(shí)施例的第一判斷單元301、獲取單元302、第一設(shè)置單元303、第一計算單元304和第二判斷單元305的結(jié)構(gòu)和功能可參見圖3所示實(shí)施例的相關(guān)描述,本發(fā)明實(shí)施例不再贅述。
      [0115]本發(fā)明實(shí)施例中,第一判斷單元301判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值;當(dāng)終端的內(nèi)置存儲器的剩余存儲空間小于第一預(yù)設(shè)閾值時,獲取單元302獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù);第一設(shè)置單元303將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序;第一計算單元304計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值;第二判斷單元305判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值;當(dāng)終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值且大于第三預(yù)設(shè)閾值時,第二設(shè)置單元307將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第二使用時間且累計使用次數(shù)低于第二使用次數(shù)的安裝在內(nèi)置存儲器的應(yīng)用程序設(shè)置為第二待轉(zhuǎn)移應(yīng)用程序,其中,第二使用時間小于第一使用時間,第二使用次數(shù)小于第一使用次數(shù),第三預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值;第二計算單元308計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第二待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第二計算值,其中,第二計算值小于第三預(yù)設(shè)閾值,第二計算值小于第一計算值;第二轉(zhuǎn)移單元309將第二待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到外置存儲器。采用本發(fā)明,可以有效釋放終端的內(nèi)置存儲空間,提高系統(tǒng)反應(yīng)速度。
      [0116]請參閱圖6,圖6是本發(fā)明實(shí)施例公開的另一種終端的結(jié)構(gòu)示意圖。如圖6所示,本實(shí)施例中所描述的終端,包括第一判斷單元301、獲取單元302、第一設(shè)置單元303、第一計算單元304、第二判斷單元305和提示單元310,其中:
      [0117]第一判斷單元301,用于判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值。
      [0118]獲取單元302,用于當(dāng)?shù)谝慌袛鄦卧袛嘟Y(jié)果為是時,獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù)。
      [0119]第一設(shè)置單元303,用于將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序。
      [0120]第一計算單元304,用于計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值。
      [0121]第二判斷單元305,用于判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值。
      [0122]提示單元310,用于當(dāng)終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值時,發(fā)出提示信息,提示信息用于提示用戶終端的外置存儲器沒有足夠的剩余存儲空間以轉(zhuǎn)移第一待轉(zhuǎn)移應(yīng)用程序。
      [0123]本發(fā)明實(shí)施例中,當(dāng)終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值時,提示單元310可以發(fā)出提示信息,具體來說,當(dāng)終端為手機(jī)時,當(dāng)判斷手機(jī)SD卡的剩余存儲空間小于或等于IGB (這里的第二預(yù)設(shè)閾值為1GB)時,提示單元310發(fā)出提示信息,提示信息用于提示用戶終端的SD卡沒有足夠的剩余存儲空間以轉(zhuǎn)移第一待轉(zhuǎn)移應(yīng)用程序。
      [0124]本發(fā)明實(shí)施例的第一判斷單元301、獲取單元302、第一設(shè)置單元303、第一計算單元304和第二判斷單元305的結(jié)構(gòu)和功能可參見圖3所示實(shí)施例的相關(guān)描述,本發(fā)明實(shí)施例不再贅述。
      [0125]本發(fā)明實(shí)施例中,第一判斷單元301判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值;當(dāng)終端的內(nèi)置存儲器的剩余存儲空間小于第一預(yù)設(shè)閾值時,獲取單元302獲取安裝在內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,各應(yīng)用程序的使用信息包括安裝在內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù);第一設(shè)置單元303將在預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序;第一計算單元304計算安裝在內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值;第二判斷單元305判斷終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,第二預(yù)設(shè)閾值大于第一計算值;當(dāng)終端的外置存儲器的剩余存儲空間小于或等于第二預(yù)設(shè)閾值時,提示單元310發(fā)出提示信息,提示信息用于提示用戶終端的外置存儲器沒有足夠的剩余存儲空間以轉(zhuǎn)移第一待轉(zhuǎn)移應(yīng)用程序。采用本發(fā)明,可以有效釋放終端的內(nèi)置存儲空間,提高系統(tǒng)反應(yīng)速度。
      [0126]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(Read-Only Memory,ROM)、隨機(jī)存取器(Random AccessMemory, RAM)、磁盤或光盤等。
      [0127]以上對本發(fā)明實(shí)施例所提供的一種轉(zhuǎn)移應(yīng)用程序的方法及終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
      【主權(quán)項(xiàng)】
      1.一種轉(zhuǎn)移應(yīng)用程序的方法,其特征在于,包括: 判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值; 當(dāng)所述終端的內(nèi)置存儲器的剩余存儲空間小于所述第一預(yù)設(shè)閾值時,獲取安裝在所述內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,所述各應(yīng)用程序的使用信息包括所述安裝在所述內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù); 將在所述預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序; 計算所述安裝在所述內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值; 判斷所述終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,所述第二預(yù)設(shè)閾值大于所述第一計算值; 當(dāng)所述終端的所述外置存儲器的剩余存儲空間大于所述第二預(yù)設(shè)閾值時,將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟當(dāng)所述終端的所述外置存儲器的剩余存儲空間大于所述第二預(yù)設(shè)閾值時,將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器包括: 輸出提示框,所述提示框用于提示用戶是否需要轉(zhuǎn)移所述第一待轉(zhuǎn)移應(yīng)用程序到所述外置存儲器; 響應(yīng)所述用戶根據(jù)所述提示框觸發(fā)的將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器指令,將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)所述終端的所述外置存儲器的剩余存儲空間小于或等于所述第二預(yù)設(shè)閾值且大于第三預(yù)設(shè)閾值時,將在所述預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第二使用時間且累計使用次數(shù)低于第二使用次數(shù)的安裝在所述內(nèi)置存儲器的應(yīng)用程序設(shè)置為第二待轉(zhuǎn)移應(yīng)用程序,其中,所述第二使用時間小于所述第一使用時間,所述第二使用次數(shù)小于所述第一使用次數(shù),所述第三預(yù)設(shè)閾值小于所述第二預(yù)設(shè)閾值; 計算所述安裝在所述內(nèi)置存儲器的應(yīng)用程序中的所述第二待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第二計算值,其中,所述第二計算值小于所述第三預(yù)設(shè)閾值,所述第二計算值小于所述第一計算值; 將所述第二待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)所述終端的所述外置存儲器的剩余存儲空間小于或等于所述第二預(yù)設(shè)閾值時,發(fā)出提示信息,所述提示信息用于提示用戶所述終端的外置存儲器沒有足夠的剩余存儲空間以轉(zhuǎn)移所述第一待轉(zhuǎn)移應(yīng)用程序。5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述各應(yīng)用程序的累計使用次數(shù)為所述各應(yīng)用程序在所述預(yù)設(shè)時間范圍內(nèi)的每次運(yùn)行時間均超過預(yù)設(shè)時間閾值的啟動次數(shù)。6.一種終端,其特征在于,包括: 第一判斷單元,用于判斷終端的內(nèi)置存儲器的剩余存儲空間是否小于第一預(yù)設(shè)閾值; 獲取單元,用于當(dāng)所述第一判斷單元判斷結(jié)果為是時,獲取安裝在所述內(nèi)置存儲器的各應(yīng)用程序的使用信息,其中,所述各應(yīng)用程序的使用信息包括所述安裝在所述內(nèi)置存儲器的各應(yīng)用程序在預(yù)設(shè)時間范圍內(nèi)的累計使用時間和累計使用次數(shù); 第一設(shè)置單元,用于將在所述預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第一使用時間且累計使用次數(shù)低于第一使用次數(shù)的應(yīng)用程序設(shè)置為第一待轉(zhuǎn)移應(yīng)用程序; 第一計算單元,用于計算所述安裝在所述內(nèi)置存儲器的應(yīng)用程序中的第一待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第一計算值; 第二判斷單元,用于判斷所述終端的外置存儲器的剩余存儲空間是否大于第二預(yù)設(shè)閾值,所述第二預(yù)設(shè)閾值大于所述第一計算值; 第一轉(zhuǎn)移單元,用于當(dāng)所述終端的所述外置存儲器的剩余存儲空間大于所述第二預(yù)設(shè)閾值時,將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述第一轉(zhuǎn)移單元包括: 第一提示子單元,用于輸出提示框,所述提示框用于提示用戶是否需要轉(zhuǎn)移所述第一待轉(zhuǎn)移應(yīng)用程序到所述外置存儲器; 第一轉(zhuǎn)移子單元,用于響應(yīng)所述用戶根據(jù)所述提示框觸發(fā)的將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器指令,將所述第一待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。8.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括: 第二設(shè)置單元,用于當(dāng)所述終端的所述外置存儲器的剩余存儲空間小于或等于所述第二預(yù)設(shè)閾值且大于第三預(yù)設(shè)閾值時,將在所述預(yù)設(shè)時間范圍內(nèi)的累計使用時間低于第二使用時間且累計使用次數(shù)低于第二使用次數(shù)的安裝在所述內(nèi)置存儲器的應(yīng)用程序設(shè)置為第二待轉(zhuǎn)移應(yīng)用程序,其中,所述第二使用時間小于所述第一使用時間,所述第二使用次數(shù)小于所述第一使用次數(shù),所述第三預(yù)設(shè)閾值小于所述第二預(yù)設(shè)閾值; 第二計算單元,用于計算所述安裝在所述內(nèi)置存儲器的應(yīng)用程序中的所述第二待轉(zhuǎn)移應(yīng)用程序占用內(nèi)置存儲空間的大小,得到第二計算值,其中,所述第二計算值小于所述第三預(yù)設(shè)閾值,所述第二計算值小于所述第一計算值; 第二轉(zhuǎn)移單元,用于將所述第二待轉(zhuǎn)移應(yīng)用程序轉(zhuǎn)移到所述外置存儲器。9.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括: 提示單元,用于當(dāng)所述終端的所述外置存儲器的剩余存儲空間小于或等于所述第二預(yù)設(shè)閾值時,發(fā)出提示信息,所述提示信息用于提示用戶所述終端的外置存儲器沒有足夠的剩余存儲空間以轉(zhuǎn)移所述第一待轉(zhuǎn)移應(yīng)用程序。10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的終端,其特征在于,所述各應(yīng)用程序的累計使用次數(shù)為所述各應(yīng)用程序在所述預(yù)設(shè)時間范圍內(nèi)的每次運(yùn)行時間均超過預(yù)設(shè)時間閾值的啟動次數(shù)。
      【文檔編號】G06F9/48GK105988869SQ201510080775
      【公開日】2016年10月5日
      【申請日】2015年2月12日
      【發(fā)明人】曾元清
      【申請人】廣東歐珀移動通信有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1