一種音樂(lè)切換方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理技術(shù),尤其涉及一種音樂(lè)切換方法及裝置。
【背景技術(shù)】
[0002]當(dāng)使用音樂(lè)播放器播放歌曲的時(shí)候,用戶可能希望跳過(guò)當(dāng)前歌曲的前奏或者尾奏部分來(lái)直接切換到下一首歌曲。目前通常的做法是,用戶在當(dāng)前歌曲的演唱部分結(jié)束后手動(dòng)切換到下一首歌曲。因此,現(xiàn)有的切歌方式實(shí)現(xiàn)較為繁瑣,得用戶的體驗(yàn)較差。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明實(shí)施例提供一種音樂(lè)切換方法及裝置,簡(jiǎn)化歌曲切換操作。
[0004]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0005]第一方面,本發(fā)明實(shí)施例提供一種音樂(lè)切換方法,包括:
[0006]接收用戶的歌曲切換指令;
[0007]根據(jù)所述歌曲切換指令獲取當(dāng)前歌曲的播放結(jié)束時(shí)間以及在接收到所述歌曲切換指令時(shí)所述當(dāng)前歌曲的當(dāng)前播放時(shí)間;
[0008]在從所述當(dāng)前播放時(shí)間開(kāi)始到所述播放結(jié)束時(shí)間的這一時(shí)間段內(nèi),確定所述當(dāng)前歌曲的尾奏開(kāi)始點(diǎn);
[0009]在所述尾奏開(kāi)始點(diǎn)將所述當(dāng)前歌曲切換到下一歌曲。
[0010]作為另一實(shí)施例,所述根據(jù)所述歌曲切換指令獲取當(dāng)前歌曲的播放結(jié)束時(shí)間包括:
[0011]根據(jù)所述歌曲切換指令從預(yù)先存儲(chǔ)的歌曲信息中獲取所述當(dāng)前歌曲的播放開(kāi)始時(shí)間以及所述當(dāng)前歌曲的播放時(shí)長(zhǎng);
[0012]將所述當(dāng)前歌曲的播放開(kāi)始時(shí)間以及所述當(dāng)前歌曲的播放時(shí)長(zhǎng)相加獲得所述當(dāng)前歌曲的播放結(jié)束時(shí)間。
[0013]作為另一實(shí)施例,所述在從所述當(dāng)前播放時(shí)間開(kāi)始到所述播放結(jié)束時(shí)間的這一時(shí)間段內(nèi),確定所述當(dāng)前歌曲的尾奏開(kāi)始點(diǎn)包括:
[0014]檢測(cè)所述當(dāng)前歌曲在播放過(guò)程中產(chǎn)生的波形;
[0015]從所述當(dāng)前播放時(shí)間開(kāi)始,若在第一預(yù)設(shè)時(shí)間段內(nèi)所述波形幅值的過(guò)零次數(shù)超過(guò)第一預(yù)設(shè)值,則將所述第一預(yù)設(shè)時(shí)間段內(nèi)的任意時(shí)間所對(duì)應(yīng)的音樂(lè)作為尾奏開(kāi)始點(diǎn)。
[0016]作為另一實(shí)施例,進(jìn)一步的,所述方法還包括:
[0017]獲取所述下一首歌曲的前奏結(jié)束點(diǎn);
[0018]從所述前奏結(jié)束點(diǎn)開(kāi)始播放所述下一首歌曲。
[0019]作為另一實(shí)施例,所述獲取所述下一首歌曲的前奏結(jié)束時(shí)間包括:
[0020]獲取所述下一歌曲的播放開(kāi)始時(shí)間;
[0021]從所述下一歌曲的播放開(kāi)始時(shí)間開(kāi)始,檢測(cè)所述下一歌曲在播放過(guò)程中產(chǎn)生的波形;
[0022]從所述播放開(kāi)始時(shí)間開(kāi)始,若在第二預(yù)設(shè)時(shí)間段內(nèi)所述波形幅值的過(guò)零次數(shù)小于第二預(yù)設(shè)值,則將所述第二預(yù)設(shè)時(shí)間段內(nèi)的任意時(shí)間所對(duì)應(yīng)的音樂(lè)作為所述前奏結(jié)束點(diǎn)。
[0023]第二方面,本發(fā)明實(shí)施例還提供一種音樂(lè)切換裝置,包括:
[0024]接收單元,用于接收用戶的歌曲切換指令;
[0025]獲取單元,用于根據(jù)所述歌曲切換指令獲取當(dāng)前歌曲的播放結(jié)束時(shí)間以及在接收到所述歌曲切換指令時(shí)所述當(dāng)前歌曲的當(dāng)前播放時(shí)間;
[0026]確定單元,用于在從所述當(dāng)前播放時(shí)間開(kāi)始到所述播放結(jié)束時(shí)間的這一時(shí)間段內(nèi),確定所述當(dāng)前歌曲的尾奏開(kāi)始點(diǎn);
[0027]切換單元,用于在所述尾奏開(kāi)始點(diǎn)將所述當(dāng)前歌曲切換到下一歌曲。
[0028]作為另一實(shí)施例,所述獲取單元包括:
[0029]第一獲取模塊,用于根據(jù)所述歌曲切換指令從預(yù)先存儲(chǔ)的歌曲信息中獲取所述當(dāng)前歌曲的播放開(kāi)始時(shí)間以及所述當(dāng)前歌曲的播放時(shí)長(zhǎng),將接收所述歌曲切換指令的時(shí)間作為所述當(dāng)前播放時(shí)間;
[0030]第二獲取模塊,用于將所述當(dāng)前歌曲的播放開(kāi)始時(shí)間以及所述當(dāng)前歌曲的播放時(shí)長(zhǎng)相加獲得所述當(dāng)前歌曲的播放結(jié)束時(shí)間。
[0031]作為另一實(shí)施例,所述確定單元包括:
[0032]第一檢測(cè)模塊,用于檢測(cè)所述當(dāng)前歌曲在播放過(guò)程中產(chǎn)生的波形;
[0033]第一確定模塊,用于從所述當(dāng)前播放時(shí)間開(kāi)始,若在第一預(yù)設(shè)時(shí)間段內(nèi)所述波形幅值的過(guò)零次數(shù)超過(guò)第一預(yù)設(shè)值,則將所述第一預(yù)設(shè)時(shí)間段內(nèi)的任意時(shí)間所對(duì)應(yīng)的音樂(lè)作為尾奏開(kāi)始點(diǎn)。
[0034]作為另一實(shí)施例,進(jìn)一步的,所述獲取單元還用于,獲取所述下一首歌曲的前奏結(jié)束點(diǎn);
[0035]所述切換單元還用于,從所述前奏結(jié)束點(diǎn)開(kāi)始播放所述下一首歌曲。
[0036]作為另一實(shí)施例,所述確定單元包括:
[0037]第二獲取模塊,用于獲取所述下一歌曲的播放開(kāi)始時(shí)間;
[0038]第二檢測(cè)模塊,用于從所述下一歌曲的播放開(kāi)始時(shí)間開(kāi)始,檢測(cè)所述下一歌曲在播放過(guò)程中產(chǎn)生的波形;
[0039]第二確定模塊,用于從所述播放開(kāi)始時(shí)間開(kāi)始,若在第二預(yù)設(shè)時(shí)間段內(nèi)所述波形幅值的過(guò)零次數(shù)小于第二預(yù)設(shè)值,則將所述第二預(yù)設(shè)時(shí)間段內(nèi)的任意時(shí)間所對(duì)應(yīng)的音樂(lè)作為所述前奏結(jié)束點(diǎn)。
[0040]在本發(fā)明實(shí)施例中,當(dāng)接收到用戶的歌曲切換指令后,可根據(jù)該歌曲切換指令確定當(dāng)前歌曲的尾奏開(kāi)始點(diǎn),從而直接從尾奏開(kāi)始點(diǎn)開(kāi)始將當(dāng)前歌曲切換到下一歌曲。由此可以看出,利用本發(fā)明實(shí)施例的方案實(shí)現(xiàn)簡(jiǎn)單,從而避免了現(xiàn)有技術(shù)中需要用戶手動(dòng)切換歌曲而帶來(lái)的不便,因而,利用本發(fā)明實(shí)施例的方案簡(jiǎn)化了歌曲切換操作,提高了用戶體驗(yàn)。
【附圖說(shuō)明】
[0041]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0042]圖1為本發(fā)明實(shí)施例一的音樂(lè)切換方法的流程圖;
[0043]圖2為本發(fā)明實(shí)施例二的音樂(lè)切換方法的流程圖;
[0044]圖3為本發(fā)明實(shí)施例三的音樂(lè)切換裝置的示意圖。
【具體實(shí)施方式】
[0045]下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例一種乘車提醒方法及裝置進(jìn)行詳細(xì)描述。
[0046]應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0047]如圖1所示,本發(fā)明實(shí)施例一的音樂(lè)切換方法,可由歌曲切換控制裝置執(zhí)行,包括:
[0048]步驟11、接收用戶的歌曲切換指令。
[0049]在本發(fā)明實(shí)施例中,在當(dāng)前歌曲的播放過(guò)程中,如果用戶想要切換歌曲,那么他可向歌曲切換控制裝置發(fā)送歌曲切換指令。具體的,用戶可點(diǎn)擊歌曲切換控制裝置上的“切歌”按鈕向歌曲切換控制裝置發(fā)送歌曲切換指令。
[0050]步驟12、根據(jù)所述歌曲切換指令獲取當(dāng)前歌曲的播放結(jié)束時(shí)間以及在接收到所述歌曲切換指令時(shí)所述當(dāng)前歌