1.一種清理音頻文件的方法,其特征在于,所述方法包括:
根據(jù)預(yù)設(shè)的排序方式生成音頻文件播放列表;
定時檢查所述音頻文件播放列表對應(yīng)的音頻文件夾中已占據(jù)的存儲空間大??;
若所述已占據(jù)的存儲空間大小超過預(yù)設(shè)的存儲空間閾值,則根據(jù)所述音頻文件播放列表的倒序刪除所述音頻文件播放列表中音頻文件名對應(yīng)的音頻文件,直至已占據(jù)的存儲空間大小小于所述預(yù)設(shè)的存儲空間閾值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法包括:
保存已刪除的音頻文件的來源信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述保存已刪除的音頻文件的來源信息包括:
保存已刪除的音頻文件的文件名以及與所述已刪除的音頻文件的文件名關(guān)聯(lián)的音頻文件的來源信息。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述預(yù)設(shè)的排序方式包括:
根據(jù)在預(yù)定時間內(nèi)播放所述音頻文件播放列表中的所述音頻文件達(dá)到預(yù)定播放時長的次數(shù)確定音頻文件的使用頻率;
按照所述音頻文件的使用頻率,由高到低在所述音頻文件播放列表中進(jìn)行排序。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)所述音頻文件的使用頻率相同時,所述預(yù)設(shè)的排序方式包括,按照以下的至少一種或多種方式的組合進(jìn)行排序:
按照音頻文件的類型進(jìn)行排序;
按照音頻文件的演唱者進(jìn)行排序;
按照音頻文件的上線時間進(jìn)行排序;或者,
按照音頻文件的上一次播放時間進(jìn)行排序。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,
所述按照音頻文件的類型進(jìn)行排序包括:統(tǒng)計不同類型音頻文件的使用頻率,使用頻率高的音頻文件類型排在使用頻率低的音頻文件類型前面;
所述按照音頻文件的演唱者進(jìn)行排序包括:統(tǒng)計不同演唱者的音頻文件的使用頻率,使用頻率高的演唱者的音頻文件排在使用頻率低的演唱者的音頻文件前面;
所述按照音頻文件的上線時間進(jìn)行排序包括:上線時間距離當(dāng)前時間較短的音頻文件排在上線時間距離當(dāng)前時間較長的音頻文件前面;
所述按照音頻文件的上一次播放時間進(jìn)行排序包括:上一次播放時間距離當(dāng)前時間較短的音頻文件排在上一次播放時間距離當(dāng)前時間較長的音頻文件前面。
7.根據(jù)權(quán)利要求1、2、3、5或6所述的方法,其特征在于,所述預(yù)設(shè)的存儲空間閾值小于所述音頻文件播放列表對應(yīng)的音頻文件夾的總存儲空間。
8.一種清理音頻文件的裝置,其特征在于,所述裝置包括:
播放列表生成模塊,用于根據(jù)預(yù)設(shè)的排序方式生成音頻文件播放列表;
檢測模塊,用于定時檢查所述音頻文件播放列表對應(yīng)的音頻文件夾中已占據(jù)的存儲空間大??;
數(shù)據(jù)處理模塊,用于在所述已占據(jù)的存儲空間大小超過預(yù)設(shè)的存儲空間閾值時,根據(jù)所述音頻文件播放列表的倒序刪除所述音頻文件播放列表中音頻文件名對應(yīng)的音頻文件,直至已占據(jù)的存儲空間大小小于所述預(yù)設(shè)的存儲空間閾值。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置包括:
存儲模塊,用于保存已刪除的音頻文件的來源信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述保存已刪除的音頻文件的來源信息包括:
保存已刪除的音頻文件的文件名以及與所述已刪除的音頻文件的文件名關(guān)聯(lián)的音頻文件的來源信息。
11.根據(jù)權(quán)利要求8-10任一項述的裝置,其特征在于,所述播放列表生成模塊包括:
使用頻率確認(rèn)單元,用于根據(jù)在預(yù)定時間內(nèi)播放所述音頻文件播放列表中的所述音頻文件達(dá)到預(yù)定播放時長的次數(shù)確定音頻文件的使用頻率;
頻率排序單元,用于按照所述音頻文件的使用頻率,由高到低在所述音頻文件播放列表中進(jìn)行排序。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述播放列表生成模塊還包括以下的至少一種或多種單元的組合:
類型排序單元,用于按照音頻文件的類型進(jìn)行排序;
演唱者排序單元,用于按照音頻文件的演唱者進(jìn)行排序;
上線時間排序單元,用于按照音頻文件的上線時間進(jìn)行排序;或者,
上一次播放時間排序單元,用于按照音頻文件的上一次播放時間進(jìn)行排序。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,
所述類型排序單元具體用于統(tǒng)計不同類型音頻文件的使用頻率,將使用頻率高的音頻文件類型排在使用頻率低的音頻文件類型前面;
所述演唱者排序單元具體用于統(tǒng)計不同演唱者的音頻文件的使用頻率,將使用頻率高的演唱者的音頻文件排在使用頻率低的演唱者的音頻文件前面;
所述上線時間排序單元具體用于將上線時間距離當(dāng)前時間較短的音頻文件排在上線時間距離當(dāng)前時間較長的音頻文件前面;或者,
所述上一次播放時間排序單元具體用于將上一次播放時間距離當(dāng)前時間較短的音頻文件排在上一次播放時間距離當(dāng)前時間較長的音頻文件前面。
14.一種智能終端,其特征在于,包括:
至少一個或多個處理器;以及,
存儲器;其中,
所述存儲器存儲有可被所述至少一個或多個處理器執(zhí)行的指令程序,所述指令程序被設(shè)置為執(zhí)行:
根據(jù)預(yù)設(shè)的排序方式生成音頻文件播放列表;
定時檢查所述音頻文件播放列表對應(yīng)的音頻文件夾中已占據(jù)的存儲空間大??;
若所述已占據(jù)的存儲空間大小超過所述預(yù)設(shè)的存儲空間閾值,則根據(jù)所述音頻文件播放列表的倒序刪除音頻文件名對應(yīng)的音頻文件,直至已占據(jù)的存儲空間大小小于所述預(yù)設(shè)的存儲空間閾值。