單元136。
[0096]第二判斷子單元134,用于判斷所述音頻播放目錄中處于隨機(jī)播放狀態(tài)下的各個(gè)音頻文件的播放時(shí)長(zhǎng)是否大于或等于有效播放時(shí)長(zhǎng)閾值。
[0097]具體實(shí)現(xiàn)中,由于音頻文件的播放時(shí)長(zhǎng)可以反映用戶是否對(duì)所述音頻文件的喜好程度,因此可以通過(guò)判斷所述音頻播放目錄中處于隨機(jī)播放狀態(tài)下的各個(gè)音頻文件的播放時(shí)長(zhǎng)是否大于或等于所述有效播放時(shí)長(zhǎng)閾值以調(diào)整播放列表中的歌曲。當(dāng)選擇的播放狀態(tài)為隨機(jī)播放狀態(tài)時(shí),判斷所述音頻播放目錄中處于順序播放狀態(tài)下的各個(gè)音頻文件的播放時(shí)長(zhǎng)是否大于或等于所述有效播放時(shí)長(zhǎng)閾值,并根據(jù)判斷結(jié)果,選擇插入子單元135或第二替換子單元136進(jìn)行處理。
[0098]插入子單元135,用于當(dāng)判斷的結(jié)果為是時(shí),如其中一個(gè)音頻文件不存在于所述音頻播放目錄中,將所述其中一個(gè)音頻文件插入所述音頻播放目錄中進(jìn)行保存。
[0099]具體實(shí)現(xiàn)中,當(dāng)所述音頻播放目錄中處于隨機(jī)播放狀態(tài)下的各個(gè)音頻文件的播放時(shí)長(zhǎng)大于或等于所述有效播放時(shí)長(zhǎng)閾值時(shí),由于隨機(jī)播放的音頻文件可能來(lái)自于播放列表,也可能來(lái)自于其他的列表或相關(guān)數(shù)據(jù)庫(kù)中,因此終端需通過(guò)插入子單元135判斷是否所述音頻文件是否存在于播放列表中,如存在,則不對(duì)播放列表進(jìn)行調(diào)整,繼續(xù)下一個(gè)音頻文件的播放,如其中一個(gè)音頻文件不存在于所述音頻播放目錄中,將所述其中一個(gè)音頻文件插入所述音頻播放目錄中進(jìn)行保存。
[0100]第二替換子單元136,用于當(dāng)其中一個(gè)音頻文件的播放時(shí)長(zhǎng)小于有效播放時(shí)長(zhǎng)閾值時(shí),將所述其中一個(gè)音頻文件替換為所述播放列表中的所選擇的任一音頻文件。
[0101]具體實(shí)現(xiàn)中,當(dāng)其中一個(gè)音頻文件的播放時(shí)長(zhǎng)小于有效播放時(shí)長(zhǎng)閾值時(shí),說(shuō)明用戶對(duì)所述音頻文件的喜好度不高,因此需要通過(guò)第二替換子單元136將所述其中一個(gè)音頻文件進(jìn)行刪除,由于本實(shí)施例中是以隨機(jī)播放模式進(jìn)行播放,因此所述播放列表中的所選擇的任一音頻文件是隨機(jī)選擇的,順序未知,例如在音頻播放目錄中,位于所述其中一個(gè)音頻文件A可能是其它列表中的某個(gè)音頻文件B,則當(dāng)進(jìn)行隨機(jī)播放時(shí),所述所選擇的任一音頻文件為B,則可將音頻播放目錄中的A替換為B存儲(chǔ)于所述播放列表中。
[0102]采用本發(fā)明實(shí)施例,可通過(guò)從音頻數(shù)據(jù)庫(kù)中隨機(jī)選擇音頻文件進(jìn)行播放,當(dāng)檢測(cè)到當(dāng)前時(shí)刻所播放的音頻文件的播放時(shí)長(zhǎng)大于或等于有效播放時(shí)長(zhǎng)閾值時(shí),判斷所述當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段,將所述當(dāng)前時(shí)刻所播放的音頻文件存儲(chǔ)于所述播放列表的與所述判斷得到的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的音頻播放目錄中,以新建播放列表,當(dāng)接收到音頻播放請(qǐng)求時(shí),判斷當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段,并獲取與所述當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的音頻播放目錄,相比用戶手動(dòng)的方式添加音頻播放目錄,提高了播放控制的靈活性,通過(guò)判斷所述音頻播放目錄中處于順序播放狀態(tài)或隨機(jī)播放狀態(tài)下的各個(gè)音頻文件的播放時(shí)長(zhǎng)是否大于或等于所述有效播放時(shí)長(zhǎng)閾值,并根據(jù)判斷結(jié)果對(duì)播放列表進(jìn)行調(diào)整,提高了播放控制的高效性。
[0103]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0104]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種播放控制的方法,其特征在于,包括: 當(dāng)接收到音頻播放請(qǐng)求時(shí),判斷當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段; 獲取與所述當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的音頻播放目錄; 播放所述音頻播放目錄中的音頻文件。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)接收到音頻播放請(qǐng)求時(shí),判斷當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段之前,還包括: 預(yù)設(shè)播放列表,所述播放列表包括至少一個(gè)預(yù)設(shè)時(shí)間段和與所述至少一個(gè)預(yù)設(shè)時(shí)間段相對(duì)應(yīng)的音頻播放目錄; 其中,各個(gè)所述音頻播放目錄關(guān)聯(lián)至少一個(gè)音頻文件。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預(yù)設(shè)播放列表,包括: 從音頻數(shù)據(jù)庫(kù)中隨機(jī)選擇音頻文件進(jìn)行播放; 當(dāng)檢測(cè)到當(dāng)前時(shí)刻所播放的音頻文件的播放時(shí)長(zhǎng)大于或等于有效播放時(shí)長(zhǎng)閾值時(shí),判斷所述當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段,將所述當(dāng)前時(shí)刻所播放的音頻文件存儲(chǔ)于所述播放列表的與所述判斷得到的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的音頻播放目錄中。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述播放所述音頻播放目錄中的音頻文件,包括: 判斷所述音頻播放目錄中處于順序播放狀態(tài)下的各個(gè)音頻文件的播放時(shí)長(zhǎng)是否大于或等于所述有效播放時(shí)長(zhǎng)閾值; 當(dāng)判斷的結(jié)果為是時(shí),將繼續(xù)播放所述音頻播放目錄中的下一個(gè)音頻文件; 當(dāng)其中一個(gè)音頻文件的播放時(shí)長(zhǎng)小于有效播放時(shí)長(zhǎng)閾值時(shí),將所述其中一個(gè)音頻文件替換為所述播放列表中的所選擇的任一音頻文件。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述播放所述音頻播放目錄中的音頻文件,包括: 判斷所述音頻播放目錄中處于隨機(jī)播放狀態(tài)下的各個(gè)音頻文件的播放時(shí)長(zhǎng)是否大于或等于有效播放時(shí)長(zhǎng)閾值; 當(dāng)判斷的結(jié)果為是時(shí),如其中一個(gè)音頻文件不存在于所述音頻播放目錄中,將所述其中一個(gè)音頻文件插入所述音頻播放目錄中進(jìn)行保存; 當(dāng)其中一個(gè)音頻文件的播放時(shí)長(zhǎng)小于有效播放時(shí)長(zhǎng)閾值時(shí),將所述其中一個(gè)音頻文件替換為所述播放列表中的所選擇的任一音頻文件。6.一種終端,其特征在于,包括: 判斷單元,用于當(dāng)接收到音頻播放請(qǐng)求時(shí),判斷當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段; 獲取單元,用于獲取與所述當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的音頻播放目錄; 播放單元,用于播放所述音頻播放目錄中的音頻文件。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述終端還包括: 預(yù)設(shè)單元,用于預(yù)設(shè)播放列表,所述播放列表包括至少一個(gè)預(yù)設(shè)時(shí)間段和與所述至少一個(gè)預(yù)設(shè)時(shí)間段相對(duì)應(yīng)的音頻播放目錄; 其中,各個(gè)所述音頻播放目錄關(guān)聯(lián)至少一個(gè)音頻文件。8.根據(jù)權(quán)利要求7所述的終端,其特征在于,所述預(yù)設(shè)單元包括: 選擇子單元,用于從音頻數(shù)據(jù)庫(kù)中隨機(jī)選擇音頻文件進(jìn)行播放; 存儲(chǔ)子單元,用于當(dāng)檢測(cè)到當(dāng)前時(shí)刻所播放的音頻文件的播放時(shí)長(zhǎng)大于或等于有效播放時(shí)長(zhǎng)閾值時(shí),判斷所述當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段,將所述當(dāng)前時(shí)刻所播放的音頻文件存儲(chǔ)于所述播放列表的與所述判斷得到的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的音頻播放目錄中。9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述播放單元包括: 第一判斷子單元,用于判斷所述音頻播放目錄中處于順序播放狀態(tài)下的各個(gè)音頻文件的播放時(shí)長(zhǎng)是否大于或等于所述有效播放時(shí)長(zhǎng)閾值; 播放子單元,用于當(dāng)判斷的結(jié)果為是時(shí),將繼續(xù)播放所述音頻播放目錄中的下一個(gè)音頻文件; 第一替換子單元,用于當(dāng)其中一個(gè)音頻文件的播放時(shí)長(zhǎng)小于有效播放時(shí)長(zhǎng)閾值時(shí),將所述其中一個(gè)音頻文件替換為所述播放列表中的所選擇的任一音頻文件。10.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述播放單元包括: 第二判斷子單元,用于判斷所述音頻播放目錄中處于隨機(jī)播放狀態(tài)下的各個(gè)音頻文件的播放時(shí)長(zhǎng)是否大于或等于有效播放時(shí)長(zhǎng)閾值; 插入子單元,用于當(dāng)判斷的結(jié)果為是時(shí),如其中一個(gè)音頻文件不存在于所述音頻播放目錄中,將所述其中一個(gè)音頻文件插入所述音頻播放目錄中進(jìn)行保存; 第二替換子單元,用于當(dāng)其中一個(gè)音頻文件的播放時(shí)長(zhǎng)小于有效播放時(shí)長(zhǎng)閾值時(shí),將所述其中一個(gè)音頻文件替換為所述播放列表中的所選擇的任一音頻文件。
【專利摘要】本發(fā)明實(shí)施例公開了一種播放控制的方法及終端。其中的方法包括:當(dāng)接收到音頻播放請(qǐng)求時(shí),判斷當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段;獲取與所述當(dāng)前時(shí)刻所歸屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的音頻播放目錄;播放所述音頻播放目錄中的音頻文件。本發(fā)明實(shí)施例還相應(yīng)地公開了一種終端。采用本發(fā)明,可以根據(jù)用戶習(xí)慣在預(yù)設(shè)時(shí)間段內(nèi)播放用戶喜好度較高的音頻文件,提高了播放控制的靈活性和高效性。
【IPC分類】G11B19/02
【公開號(hào)】CN104916295
【申請(qǐng)?zhí)枴緾N201510293119
【發(fā)明人】巫國(guó)平
【申請(qǐng)人】廣東歐珀移動(dòng)通信有限公司
【公開日】2015年9月16日
【申請(qǐng)日】2015年5月30日