本申請涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種清理音頻文件的方法、裝置及其智能終端。
背景技術(shù):
當(dāng)前,隨著網(wǎng)絡(luò)信息技術(shù)的迅猛發(fā)展,人們越來越傾向于使用智能手機(jī)、平板電腦等移動終端播放音樂。用戶通過移動終端聽音樂時,一般可通過以下兩種方式實(shí)現(xiàn):
1、在線播放音頻文件;該方式不需將音頻文件下載到移動終端,但每次播放音頻文件時都需要聯(lián)網(wǎng)進(jìn)行重新加載,受網(wǎng)絡(luò)條件的限制較大。
2、將音頻文件下載到移動終端;已下載的音頻文件可以在無需聯(lián)網(wǎng)的狀態(tài)下直接播放。
為了在聽音樂時更快捷地獲取音頻數(shù)據(jù),用戶一般選擇將音頻文件下載到移動終端。
在實(shí)現(xiàn)本申請過程中,申請人發(fā)現(xiàn)相關(guān)技術(shù)存在以下問題:隨著用戶下載音頻文件數(shù)量的逐步增加,最終將使得移動終端的存儲空間不足,進(jìn)而影響播放器的運(yùn)行效率,而當(dāng)用戶發(fā)現(xiàn)移動終端中音頻文件夾占據(jù)的存儲空間較大時,一般采用手動的方式對音頻文件夾中的音頻文件進(jìn)行刪除,但這種方式有較多的不便,大大影響用戶體驗(yàn)。
申請內(nèi)容
本申請?zhí)峁┮环N清理音頻文件的方法、裝置及智能終端,能夠解決移動終端的存儲空間不足時,需手動刪除音頻文件的問題。
本申請實(shí)施例的一個方面,提供一種清理音頻文件的方法,包括:
根據(jù)預(yù)設(shè)的排序方式生成音頻文件播放列表;
定時檢查所述音頻文件播放列表對應(yīng)的音頻文件夾中已占據(jù)的存儲空間大??;
若所述已占據(jù)的存儲空間大小超過預(yù)設(shè)的存儲空間閾值,則根據(jù)所述音頻文件播放列表的倒序刪除所述音頻文件播放列表中音頻文件名對應(yīng)的音頻文件,直至已占據(jù)的存儲空間大小小于所述預(yù)設(shè)的存儲空間閾值。
可選地,所述方法還包括:
保存已刪除的音頻文件的來源信息。
可選地,所述保存已刪除的音頻文件的來源信息包括:
保存已刪除的音頻文件的文件名以及與所述已刪除的音頻文件的文件名關(guān)聯(lián)的音頻文件的來源信息。
可選地,所述預(yù)設(shè)的排序方式包括:
根據(jù)在預(yù)定時間內(nèi)播放所述音頻文件播放列表中的所述音頻文件達(dá)到預(yù)定播放時長的次數(shù)確定音頻文件的使用頻率;
按照所述音頻文件的使用頻率,由高到低在所述音頻文件播放列表中進(jìn)行排序。
可選地,當(dāng)所述音頻文件的使用頻率相同時,所述預(yù)設(shè)的排序方式包括,按照以下的至少一種或多種方式的組合進(jìn)行排序:
按照音頻文件的類型進(jìn)行排序;
按照音頻文件的演唱者進(jìn)行排序;
按照音頻文件的上線時間進(jìn)行排序;或者,
按照音頻文件的上一次播放時間進(jìn)行排序。
可選地,
所述按照音頻文件的類型進(jìn)行排序包括:統(tǒng)計(jì)不同類型音頻文件的使用頻率,使用頻率高的音頻文件類型排在使用頻率低的音頻文件類型前面;
所述按照音頻文件的演唱者進(jìn)行排序包括:統(tǒng)計(jì)不同演唱者音頻文件的使用頻率,使用頻率高的演唱者的音頻文件排在使用頻率低的演唱者的音頻文件前面;
所述按照音頻文件的上線時間進(jìn)行排序包括:上線時間距離當(dāng)前時間較短的音頻文件排上線時間距離當(dāng)前時間較長的音頻文件前面;
所述按照音頻文件的上一次播放時間進(jìn)行排序包括:上一次播放時間距離當(dāng)前時間較短的音頻文件排在上一次播放時間距離當(dāng)前時間較長的音頻文件前面。
可選地,所述預(yù)設(shè)的存儲空間閾值小于所述音頻文件播放列表對應(yīng)的音頻文件夾的總存儲空間。
本申請實(shí)施例的另一方面,提供一種清理音頻文件的裝置,其中,所述裝置包括:
播放列表生成模塊,用于根據(jù)預(yù)設(shè)的排序方式生成音頻文件播放列表;
檢測模塊,用于定時檢查所述音頻文件播放列表對應(yīng)的音頻文件夾中已占據(jù)的存儲空間大??;
數(shù)據(jù)處理模塊,用于在所述已占據(jù)的存儲空間大小超過預(yù)設(shè)的存儲空間閾值時,根據(jù)所述音頻文件播放列表的倒序刪除所述音頻文件播放列表中音頻文件名對應(yīng)的音頻文件,直至已占據(jù)的存儲空間大小小于所述預(yù)設(shè)的存儲空間閾值。
可選地,所述裝置包括:
存儲模塊,用于保存已刪除的音頻文件的來源信息;
可選地,所述保存已刪除的音頻文件的來源信息包括:
保存已刪除的音頻文件的文件名以及與所述已刪除的音頻文件的文件名關(guān)聯(lián)的音頻文件的來源信息。
可選地,所述播放列表生成模塊包括:
使用頻率確認(rèn)單元,用于根據(jù)在預(yù)定時間內(nèi)播放所述音頻文件播放列表中的所述音頻文件達(dá)到預(yù)定播放時長的次數(shù)確定音頻文件的使用頻率;
頻率排序單元,用于按照所述音頻文件的使用頻率,由高到低在所述音頻文件播放列表中進(jìn)行排序。
可選地,所述播放列表生成模塊還包括以下的至少一種或多種單元的組合:
類型排序單元,用于按照音頻文件的類型進(jìn)行排序;
演唱者排序單元,用于按照音頻文件的演唱者進(jìn)行排序;
上線時間排序單元,用于按照音頻文件的上線時間進(jìn)行排序;或者,
上一次播放時間排序單元,用于按照音頻文件的上一次播放時間進(jìn)行排序。
可選地,
所述類型排序單元具體用于統(tǒng)計(jì)不同類型音頻文件的使用頻率,將使用頻率高的音頻文件類型排在使用頻率低的音頻文件類型前面;
所述演唱者排序單元具體用于統(tǒng)計(jì)不同演唱者的音頻文件的使用頻率,將使用頻率高的演唱者的音頻文件排在使用頻率低的演唱者的音頻文件前面;
所述上線時間排序單元具體用于將上線時間距離當(dāng)前時間較短的音頻文件排在上線時間距離當(dāng)前時間較長的音頻文件前面;
所述上一次播放時間排序單元具體用于將上一次播放時間距離當(dāng)前時間較短的音頻文件排在上一次播放時間距離當(dāng)前時間較長的音頻文件前面。
本申請實(shí)施例的又一方面,提供一種智能終端,其中,所述智能終端包括:
至少一個或多個處理器;以及,
存儲器;其中,
所述存儲器存儲有可被所述至少一個或多個處理器執(zhí)行的指令程序,所述指令程序被設(shè)置為執(zhí)行:
根據(jù)預(yù)設(shè)的排序方式生成音頻文件播放列表;
定時檢查所述音頻文件播放列表對應(yīng)的音頻文件夾中已占據(jù)的存儲空間大小;
若所述已占據(jù)的存儲空間大小超過所述預(yù)設(shè)的存儲空間閾值,則根據(jù)所述音頻文件播放列表的倒序刪除音頻文件名對應(yīng)的音頻文件,直至已占據(jù)的存儲空間大小小于所述預(yù)設(shè)的存儲空間閾值。
本申請實(shí)施例能夠根據(jù)用戶的喜好及音頻文件夾的存儲空間大小來確定是否定時刪除音頻文件,有利于節(jié)省移動終端的存儲空間,同時,提升了用戶體驗(yàn)。
附圖說明
為了更清楚地說明本申請實(shí)施例的技術(shù)方案,下面將對本申請實(shí)施例中所需要使用的附圖作簡單地介紹。顯而易見地,下面所描述的附圖僅僅是本申請的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本申請實(shí)施例提供的一種清理音頻文件的方法流程圖;
圖2是本申請實(shí)施例提供的又一種清理音頻文件的方法流程圖;
圖3是本申請實(shí)施例提供的一種清理音頻文件的裝置結(jié)構(gòu)示意圖;
圖4是本申請實(shí)施例提供的一種清理音頻文件的裝置的播放列表生成模塊的裝置示意圖;
圖5是本申請實(shí)施例提供的一種智能終端的示意圖。
具體實(shí)施方式
為了使本申請的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本申請進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本申請,并不用于限定本申請。
需要說明的是,如果不沖突,本申請實(shí)施例中的各個特征可以相互結(jié)合,均在本申請的保護(hù)范圍之內(nèi)。另外,雖然在裝置示意圖中進(jìn)行了功能模塊劃分,在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于裝置中的模塊劃分,或流程圖中的順序執(zhí)行所示出或描述的步驟。
本申請實(shí)施例的音頻文件清理方法,可以應(yīng)用于平板電腦、智能手機(jī)、智能手環(huán)等各種移動終端。
在本申請實(shí)施例中,清理的音頻文件為音頻播放列表中音頻文件名對應(yīng)的音頻文件,音頻播放列表為音頻播放軟件或應(yīng)用中用于向用戶呈現(xiàn)音頻文件名的列表,通常音頻播放列表中的音頻文件名需要按一定的順序進(jìn)行排序,比如,按最新播放順序排序,在本申請實(shí)施例中,為方便清理音頻文件可以根據(jù)預(yù)設(shè)的排序生成音頻文件播放列表,比如,根據(jù)使用頻率對音頻文件播放列表進(jìn)行排序。
在本申請實(shí)施例中,清理音頻文件可以包括:首先,根據(jù)預(yù)設(shè)的排序方式生成音頻文件播放列表;然后,定時檢查音頻文件夾中已占據(jù)的存儲空間大?。蝗绻浯笮〕^預(yù)先設(shè)定的存儲空間閾值,就按照音頻文件播放列表的倒序刪除該播放列表中音頻文件名對應(yīng)的音頻文件,直到已占據(jù)的存儲空間大小小于該預(yù)設(shè)的存儲空間閾值。
下面結(jié)合附圖,對本申請實(shí)施例作進(jìn)一步闡述。
圖1為本申請實(shí)施例提供的一種清理音頻文件的方法流程圖,請參閱圖1,該清理方法包括:
110、根據(jù)預(yù)設(shè)的排序方式生成音頻文件播放列表。
在本申請實(shí)施例中,“音頻文件”可以以任意一種格式存放音頻數(shù)據(jù),包括但不限于:MP3、AAC、WAV、MP2、MPC等;“音頻文件播放列表”是指音頻文件的播放菜單,即,用戶可以按照音頻文件播放列表中音頻文件名的排序播放相應(yīng)的音頻文件,播放的順序可以是順序、逆序、隨機(jī)、單曲循環(huán)等。其中,在所述音頻文件播放列表中可以包含有音頻文件的播放序號、名稱、演唱者、在特定時間內(nèi)的播放次數(shù)等相關(guān)信息。
在本申請實(shí)施例中,可以根據(jù)用戶聽音樂的習(xí)慣預(yù)設(shè)音頻文件播放列表的排序方式,然后根據(jù)所述排序方式生成音頻文件播放列表。所述排序方式可以是按照音頻文件的使用頻率生成播放列表,將使用頻率高的音頻文件排在使用頻率低的音頻文件的前面。音頻文件的使用頻率可以通過統(tǒng)計(jì)在預(yù)定時間內(nèi)播放所述音頻文件達(dá)到預(yù)定播放時長的次數(shù)確定。比如,設(shè)定預(yù)定時間為一個月,預(yù)定播放時長為:大于1分鐘;在一個月內(nèi),音頻文件A1播放時長超過1分鐘的次數(shù)為5次,音頻文件A2播放時長超過1分鐘的次數(shù)為2次,那么音頻文件A1的使用頻率高于音頻文件A2,因此,在音頻文件播放列表中,音頻文件A1排在音頻文件A2的前面。
120、定時檢查所述音頻文件播放列表對應(yīng)的音頻文件夾中已占據(jù)的存儲空間大小。
在本申請實(shí)施例中,“音頻文件夾”是指音頻文件的存放路徑,所有音頻文件播放列表中的音頻文件名所對應(yīng)的音頻文件都存儲在音頻文件夾中,該音頻文件夾具有一定的存儲空間大小;“已占據(jù)的存儲空間大小”是指在該音頻文件夾中已存儲的所有音頻文件占據(jù)存儲空間的總和。
在本申請實(shí)施例中,可以根據(jù)用戶的需求定時檢查音頻文件播放列表對應(yīng)的音頻文件夾的存儲空間大小,比如設(shè)定每周一次或每月一次自動檢查音頻文件夾的存儲空間大小。
130、若所述已占據(jù)的存儲空間大小超過預(yù)設(shè)的存儲空間閾值,則根據(jù)所述音頻文件播放列表的倒序刪除所述音頻文件播放列表中音頻文件名對應(yīng)的音頻文件,直至已占據(jù)的存儲空間大小小于所述預(yù)設(shè)的存儲空間閾值。
在本申請實(shí)施例中,“存儲空間閾值”是指音頻文件夾存儲空間的臨界值,是判定是否執(zhí)行刪除音頻文件命令的標(biāo)準(zhǔn)。
在本申請實(shí)施例中,為了節(jié)省移動終端的存儲空間大小,可以預(yù)先設(shè)定一個小于音頻文件夾總存儲量的存儲空間閾值,其值可以由系統(tǒng)設(shè)定,也可以由用戶自定義設(shè)置。比如,音頻文件夾總存儲量為2G,可以預(yù)先設(shè)定存儲空間閾值為1.5G,在120,定時檢查音頻文件夾中已占據(jù)的存儲空間大小時,若播放列表中的音頻文件占據(jù)的存儲空間大小未達(dá)到1.5G,則不刪除音頻文件;若播放列表中的音頻文件占據(jù)的存儲空間大小超過1.5G,則觸發(fā)刪除音頻文件夾中的音頻文件,根據(jù)音頻文件播放列表的倒序來刪除該音頻文件播放列表中音頻文件名所對應(yīng)的音頻文件,直到已占據(jù)的存儲空間大小小于或等于1.5G。
在本申請實(shí)施例中,為了方便用戶后續(xù)聽已刪除的音頻文件,可以在播放列表中繼續(xù)保留已刪除音頻文件的信息,比如,音頻文件名稱,用戶可以通過音頻文件名稱關(guān)聯(lián)音頻文件的來源,比如,網(wǎng)絡(luò)鏈接,用戶可以點(diǎn)擊音頻文件名稱來連接網(wǎng)絡(luò),并獲取音頻文件。
通過上述技術(shù)方案可知,本發(fā)明實(shí)施例存在的有益效果是:通過預(yù)先根據(jù)預(yù)設(shè)的排序方式對音頻文件播放列表進(jìn)行排序,預(yù)設(shè)存儲空間閾值,定時檢查音頻文件夾中已占據(jù)的存儲空間大小,當(dāng)音頻文件夾中已占據(jù)的存儲空間大小超過存儲空間閾值時,根據(jù)音頻文件播放列表刪除音頻文件,不僅可以達(dá)到節(jié)省移動終端存儲空間的目的,還很大程度上提升了用戶體驗(yàn)。
圖2是本申請實(shí)施例提供的又一種清理音頻文件的方法流程圖,請參閱圖2,該清理方法包括:
210、設(shè)定多種音頻文件播放列表排序方式及其優(yōu)先權(quán)級別。
在本申請實(shí)施例中,用戶可以首先根據(jù)個人聽音樂的喜好選擇多種特定的排序方式以及其優(yōu)先權(quán)級別來生成音頻文件播放列表。所述特定的排序方式包括但不限于:
1、按照音頻文件的類型進(jìn)行排序,通過統(tǒng)計(jì)不同類型音頻文件的使用頻率,將使用頻率高的音頻文件類型排在使用頻率低的音頻文件類型前面。比如,通過統(tǒng)計(jì),在用戶的播放列表中屬于搖滾音樂類的音頻文件的使用頻率比流行音樂類的音頻文件高,當(dāng)音頻文件B1和B2具有相同的使用頻率時,若音頻文件B1屬于搖滾類,音頻文件B2屬于流行類,那么,在音頻文件播放列表中,音頻文件B1排在音頻文件B2前面。
2、按照音頻文件的演唱者進(jìn)行排序,通過統(tǒng)計(jì)不同演唱者音頻文件的使用頻率,將使用頻率高的演唱者的音頻文件排在使用頻率低的演唱者的音頻文件前面。比如,某位演唱者的某個音頻文件使用頻率較多,則這位演唱者的其他音頻文件在與其他演唱者的音頻文件的使用頻率相同的條件下可以優(yōu)先排在音頻文件播放列表的前面。
3、按照音頻文件的上線時間進(jìn)行排序,將上線時間距離當(dāng)前時間較短的音頻文件排上線時間距離當(dāng)前時間較長的音頻文件前面。比如,音頻文件C1和C2具有相同的使用頻率,C1的上線時間為2016年2月,C2的上線時間為2016年5月,而當(dāng)前的時間為2016年7月,那么音頻文件C2排在C1的前面。
4、按照音頻文件的上一次播放時間進(jìn)行排序,將上一次播放時間距離當(dāng)前時間較短的音頻文件排在上一次播放時間距離當(dāng)前時間較長的音頻文件前面。比如,音頻文件D1和D2具有相同的使用頻率,D1的上一次播放時間為2016年5月,D2的上一次播放時間為2016年6月,而當(dāng)前的時間為2016年7月,那么音頻文件D2排在D1的前面。
在本申請實(shí)施例中,當(dāng)音頻文件的使用頻率相同時,進(jìn)一步地,可以對上述特定的排序方式設(shè)定優(yōu)先權(quán)級別。如,設(shè)定優(yōu)先權(quán)級別由高到低為:按照音頻文件的類型進(jìn)行排序>按照音頻文件的演唱者進(jìn)行排序>按照音頻文件的上線時間進(jìn)行排序>按照音頻文件的上一次播放時間進(jìn)行排序,那么,當(dāng)音頻文件的使用頻率相同時,首先按照音頻文件的類型進(jìn)行排序,若音頻文件的類型也相同,則按照音頻文件的演唱者進(jìn)行排序,以此類推,最后按照音頻文件的上一次播放時間進(jìn)行排序。
需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)認(rèn)為:用戶預(yù)先設(shè)定音頻文件播放列表的排序方式以及對排序方式賦予優(yōu)先權(quán)級別的方式多種多樣,無論采用何種方式,只要根據(jù)本發(fā)明實(shí)施例所揭示的內(nèi)容,結(jié)合本發(fā)明目的,所做的變換以及構(gòu)思都應(yīng)當(dāng)落入本發(fā)明的保護(hù)范圍之內(nèi)。
220、根據(jù)所述音頻文件播放列表排序方式及其優(yōu)先權(quán)級別生成音頻文件播放列表。
在本申請實(shí)施例中,在確定了音頻文件的播放列表的排序方式及其優(yōu)先級別后,系統(tǒng)根據(jù)上述預(yù)設(shè)的排序方式及其優(yōu)先級別對音頻文件播放列表內(nèi)的音頻文件名進(jìn)行排序,生成具有特定排序方式的音頻文件播放列表。
230、定時檢查所述音頻文件播放列表對應(yīng)的音頻文件夾中已占據(jù)的存儲空間大小。
本申請實(shí)施例的步驟230的實(shí)施方式按照實(shí)施例一中步驟120的實(shí)施方式來實(shí)施,在此不再贅述。
240、若所述已占據(jù)的存儲空間大小超過預(yù)設(shè)的存儲空間閾值,則根據(jù)所述音頻文件播放列表的倒序刪除所述音頻文件播放列表中音頻文件名對應(yīng)的音頻文件,直至已占據(jù)的存儲空間大小小于所述預(yù)設(shè)的存儲空間閾值。
本申請實(shí)施例的步驟240的實(shí)施方式按照實(shí)施例一中步驟130的實(shí)施方式來實(shí)施,在此也不再贅述。
本申請實(shí)施例的音頻文件清理裝置,根據(jù)用戶的喜好或要求對音頻文件播放列表進(jìn)行了排序,定時檢查音頻文件夾的存儲空間大小,并在其存儲空間不足時,根據(jù)音頻文件播放列表刪除部分音頻文件,不僅可以達(dá)到節(jié)省移動終端的存儲空間的目的,還大大提升了用戶體驗(yàn)。
本申請實(shí)施例還提供了一種清理音頻文件的裝置。圖3為本申請實(shí)施例的音頻文件清理裝置。請參閱圖3,該裝置300包括:
播放列表生成模塊310,用于根據(jù)預(yù)設(shè)的排序方式生成音頻文件播放列表;
檢測模塊320,用于定時檢查所述音頻文件播放列表對應(yīng)的音頻文件夾中已占據(jù)的存儲空間大??;
數(shù)據(jù)處理模塊330,用于在所述已占據(jù)的存儲空間大小超過預(yù)設(shè)的存儲空間閾值時,根據(jù)所述音頻文件播放列表的倒序刪除所述音頻文件播放列表中音頻文件名對應(yīng)的音頻文件,直至已占據(jù)的存儲空間大小小于所述預(yù)設(shè)的存儲空間閾值。
在本申請實(shí)施例中,所述裝置300還包括:
存儲模塊340,用于保存已刪除的音頻文件的來源信息。所述保存已刪除的音頻文件的來源信息包括:保存所述已刪除的音頻文件的文件名以及與所述音頻文件的文件名關(guān)聯(lián)的音頻文件的來源信息。
在本申請實(shí)施例中,裝置300首先通過播放列表生成模塊310根據(jù)預(yù)設(shè)的排序方式生成特定的音頻文件播放列表,其中,所述預(yù)設(shè)的排序方式可以根據(jù)用戶的習(xí)慣或愛好設(shè)定。然后應(yīng)用檢測模塊320定時檢查所述音頻文件播放列表對應(yīng)的音頻文件夾中已占據(jù)的存儲空間大小,其中,定時檢查的時間可以是系統(tǒng)設(shè)定的,也可以是用戶自定義的。進(jìn)一步地,通過數(shù)據(jù)處理模塊330判斷所述已占據(jù)的存儲空間大小是否超過預(yù)設(shè)的存儲空間閾值,并在所述已占據(jù)的存儲空間大小超過預(yù)設(shè)的存儲空間閾值時,根據(jù)所述音頻文件播放列表的倒序刪除所述音頻文件播放列表中音頻文件名對應(yīng)的音頻文件,直至已占據(jù)的存儲空間大小小于所述預(yù)設(shè)的存儲空間閾值。最后,通過存儲模塊340保存已刪除的音頻文件的來源信息,以便用戶后續(xù)聽已刪除的音頻文件。
本申請實(shí)施例的音頻文件清理裝置,根據(jù)用戶的喜好或要求對音頻文件播放列表進(jìn)行了排序,定時檢查音頻文件夾的存儲空間大小,并在其存儲空間不足時,根據(jù)音頻文件播放列表刪除部分音頻文件,不僅可以達(dá)到節(jié)省移動終端的存儲空間的目的,還大大提升了用戶體驗(yàn)。
圖4為本申請實(shí)施例的音頻文件清理裝置的播放列表生成模塊結(jié)構(gòu)示意圖,請參閱圖4,播放列表生成模塊310具體包括:
使用頻率確認(rèn)單元311,用于根據(jù)在預(yù)定時間內(nèi)播放所述音頻文件播放列表中的所述音頻文件達(dá)到預(yù)定播放時長的次數(shù)確定音頻文件的使用頻率;
頻率排序單元312,用于按照所述音頻文件的使用頻率,由高到低在所述音頻文件播放列表中進(jìn)行排序。
在本申請實(shí)施例中,請參閱圖4,該播放列表生成模塊310還包括:
類型排序單元313,用于統(tǒng)計(jì)不同類型音頻文件的使用頻率,并將使用頻率高的音頻文件類型排在使用頻率低的音頻文件類型前面。
演唱者排序單元314,用于統(tǒng)計(jì)不同演唱者的音頻文件的使用頻率,并將使用頻率高的演唱者的音頻文件排在使用頻率低的演唱者的音頻文件前面。
上線時間排序單元315,用于統(tǒng)計(jì)具有相同使用頻率的音頻文件的上線時間,并將上線時間距離當(dāng)前時間較短的音頻文件排上線時間距離當(dāng)前時間較長的音頻文件前面。
上一次播放時間排序單元316,用于統(tǒng)計(jì)具有相同使用頻率的音頻文件的上一次播放時間,并將上一次播放時間距離當(dāng)前時間較短的音頻文件排在上一次播放時間距離當(dāng)前時間較長的音頻文件前面。
在本申請實(shí)施例中,可以通過使用播放列表生成模塊310中的頻率確認(rèn)單元311、頻率排序單元312、類型排序單元313、演唱者排序單元314、上線時間排序單元315以及上一次播放時間排序單元316來預(yù)設(shè)的播放列表的排序方式,并根據(jù)所述排序方式生成音頻文件播放列表。首先應(yīng)用頻率確認(rèn)單元311來確定音頻文件的使用頻率,然后通過用戶選擇上述排序單元312~316中至少一種或多種排序單元的組合的先后順序來確定相應(yīng)的排序方式的優(yōu)先權(quán)級別,進(jìn)而確定音頻文件播放列表的排序方式,并根據(jù)所述排序方式生成音頻文件播放列表。
本申請實(shí)施例的音頻文件清理裝置,根據(jù)用戶的喜好或要求對音頻文件播放列表進(jìn)行了排序,定時檢查音頻文件夾的存儲空間大小,并在其存儲空間不足時,根據(jù)音頻文件播放列表刪除部分音頻文件,不僅可以達(dá)到節(jié)省移動終端的存儲空間的目的,還大大提升了用戶體驗(yàn)。
需要說明的是,由于音頻文件清理裝置與音頻文件清理方法基于相同的申請構(gòu)思,因此,方法實(shí)施例中的相應(yīng)內(nèi)容同樣適用于裝置實(shí)施例,此處不再詳述。
本申請實(shí)施例還進(jìn)一步提供了一種智能終端。圖5為本申請實(shí)施例的智能終端示意圖。請參閱圖5,該智能終端500包括:
一個或多個處理器510以及存儲器520,圖5中以一個處理器510為例。
該智能終端還可以包括總線系統(tǒng)530。處理器510和存儲器520可以通過總線系統(tǒng)或者其他方式連接,圖5中以通過總線系統(tǒng)連接為例。
存儲器520作為一種非易失性計(jì)算機(jī)可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本申請實(shí)施例中的音頻文件清理方法對應(yīng)的程序指令/模塊(例如,附圖3所示的播放列表生成模塊310、檢測模塊320以及數(shù)據(jù)處理模塊330)。處理器510通過運(yùn)行存儲在存儲器520中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例清理音頻文件的方法。
存儲器520可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲音頻文件以及已刪除音頻文件的來源信息。此外,存儲器520可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實(shí)施例中,存儲器520可選包括相對于處理器510遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至清理音頻文件的裝置。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
所述一個或者多個模塊存儲在所述存儲器520中,當(dāng)被所述一個或者多個處理器510執(zhí)行時,執(zhí)行上述任意方法實(shí)施例中的清理音頻文件的方法。
本申請實(shí)施例的智能終端,根據(jù)用戶的喜好或要求對音頻文件播放列表進(jìn)行了排序,定時檢查音頻文件夾的存儲空間大小,并在其存儲空間不足時,根據(jù)音頻文件播放列表刪除部分音頻文件,不僅可以達(dá)到節(jié)省移動終端的存儲空間的目的,還大大提升了用戶體驗(yàn)。所述智能終端可執(zhí)行本申請實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明實(shí)施例所提供的方法。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在計(jì)算機(jī)可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實(shí)施例或者實(shí)施例的某些部分所述的方法。
以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。