一種歌曲播放時間同步的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種歌曲播放時間同步的方法及裝置。
【背景技術(shù)】
[0002]隨著無線技術(shù)和智能技術(shù)的發(fā)展,帶智能功能的音箱(智能音箱)產(chǎn)品也越來越多,大大擴(kuò)展了音箱產(chǎn)品的應(yīng)用,給用戶帶來良好的體驗。
[0003 ]目前,大多智能音箱都支持DLNA (數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)功能,通過DLNA功能能夠與其他終端設(shè)備(例如電腦、手機(jī)等)進(jìn)行連接共享資源,其他終端設(shè)備能夠?qū)⒏枨扑偷街悄芤粝溥M(jìn)行播放。在其他終端設(shè)備推送歌曲到智能音箱進(jìn)行播放時,智能音箱會將的歌曲的信息(例如歌曲的歌名、歌手、封套圖片等等)以及歌曲播放時間發(fā)送給智能音箱上的APP(應(yīng)用程序),APP會顯示歌曲的信息并顯示歌曲播放時間。同時,智能音箱還會將播放時間發(fā)送到其他終端設(shè)備,終端設(shè)備也會顯示歌曲播放時間。
[0004]但是,由于智能音箱在將歌曲播放時間發(fā)送給音箱APP和終端設(shè)備時,存在不同程度的延時,這就會導(dǎo)致智能音箱上APP顯示的歌曲播放時間與終端設(shè)備上顯示的歌曲播放時間存在不一致、不同步的問題,尤其音箱端通信消息太多時,播放時間不同步比較嚴(yán)重,甚至出現(xiàn)時間卡頓的問題,用戶不能知道準(zhǔn)確的歌曲播放時間,給用戶帶來不便,大大降低了用戶的體驗。
[0005]因此,現(xiàn)有技術(shù)中對于智能音箱歌曲播放時間存在智能音箱上APP顯示的歌曲播放時間與終端設(shè)備上顯示的歌曲播放時間存在不一致、不同步,用戶不能知道準(zhǔn)確的歌曲播放時間,給用戶帶來不便,大大降低了用戶的體驗問題。
【發(fā)明內(nèi)容】
[0006]基于此,為解決上述提到的傳統(tǒng)技術(shù)中智能音箱歌曲播放時間存在智能音箱上APP顯示的歌曲播放時間與終端設(shè)備上顯示的歌曲播放時間存在不一致、不同步,用戶不能知道準(zhǔn)確的歌曲播放時間,給用戶帶來不便的技術(shù)問題,特提供了一種歌曲播放時間同步的方法。
[0007 ] 一種歌曲播放時間同步的方法,包括:
[0008]將音箱與其他終端設(shè)備建立連接,控制由所述其他終端設(shè)備推送歌曲到所述音箱,控制所述音箱下載并播放歌曲;
[0009]在所述音箱開始播放歌曲后,由互聯(lián)網(wǎng)抓取當(dāng)前時區(qū)的系統(tǒng)時間,并與歌曲當(dāng)前播放時間建立對應(yīng)關(guān)系;
[0010]控制所述音箱將所述對應(yīng)關(guān)系分別發(fā)送給音箱APP和所述其他終端設(shè)備,由所述音箱APP和所述其他終端設(shè)備分別從所述互聯(lián)網(wǎng)抓取當(dāng)前時區(qū)的系統(tǒng)時間,并根據(jù)所述對應(yīng)關(guān)系將當(dāng)前時區(qū)的系統(tǒng)時間轉(zhuǎn)變?yōu)椴シ艜r間進(jìn)行顯示。
[0011]可選的,所述將音箱與其他終端設(shè)備建立連接,控制由所述其他終端設(shè)備推送歌曲到所述音箱,控制所述音箱下載并播放歌曲的步驟還包括:
[0012]控制終端設(shè)備上的DMC推送歌曲的URL地址到所述音箱;
[0013]控制所述音箱中內(nèi)置的DMR接收所述歌曲的URL地址,通過所述歌曲的URL地址下載并且播放歌曲。
[0014]可選的,所述在所述音箱開始播放歌曲后,由互聯(lián)網(wǎng)抓取當(dāng)前時區(qū)的系統(tǒng)時間,并與歌曲當(dāng)前播放時間建立對應(yīng)關(guān)系的步驟還包括:
[0015]在所述音箱開始播放歌曲第一秒時,由所述互聯(lián)網(wǎng)抓取所述當(dāng)前時區(qū)的系統(tǒng)時間,并與第一秒播放時間建立對應(yīng)關(guān)系。
[0016]可選的,所述控制所述音箱將所述對應(yīng)關(guān)系分別發(fā)送給音箱APP和所述其他終端設(shè)備,由所述音箱APP和所述其他終端設(shè)備分別從所述互聯(lián)網(wǎng)抓取當(dāng)前時區(qū)的系統(tǒng)時間,并根據(jù)所述對應(yīng)關(guān)系將當(dāng)前時區(qū)的系統(tǒng)時間轉(zhuǎn)變?yōu)椴シ艜r間進(jìn)行顯示的步驟具體為:
[0017]由所述音箱APP和所述其他終端設(shè)備分別從所述互聯(lián)網(wǎng)抓取所述當(dāng)前時區(qū)的系統(tǒng)時間,減去與所述第一秒播放時間對應(yīng)的系統(tǒng)時間,得到時間差作為歌曲播放時間。
[0018]可選的,所述方法還包括步驟:
[0019]間隔預(yù)設(shè)時間間隔,控制所述音箱重新由所述互聯(lián)網(wǎng)抓取所述當(dāng)前時區(qū)的系統(tǒng)時間,并與所述當(dāng)前播放時間建立對應(yīng)關(guān)系,更新所述對應(yīng)關(guān)系并將更新后的對應(yīng)關(guān)系發(fā)送給所述音箱APP和所述其他終端設(shè)備更新所述對應(yīng)關(guān)系。
[0020]此外,為解決上述提到的傳統(tǒng)技術(shù)中智能音箱歌曲播放時間存在智能音箱上APP顯示的播放時間與終端設(shè)備上顯示的播放時間存在不一致、不同步,用戶不能知道準(zhǔn)確的播放時間,給用戶帶來不便的技術(shù)問題,本發(fā)明還提供了一種歌曲播放時間同步的裝置。[0021 ] 一種歌曲播放時間同步的裝置,包括:
[0022]歌曲推送模塊,用于將音箱與其他終端設(shè)備建立連接,控制由所述其他終端設(shè)備推送歌曲到所述音箱,控制所述音箱下載并播放歌曲;
[0023]對應(yīng)關(guān)系建立模塊,用于在所述音箱開始播放歌曲后,由互聯(lián)網(wǎng)抓取當(dāng)前時區(qū)的系統(tǒng)時間,并與歌曲當(dāng)前播放時間建立對應(yīng)關(guān)系;
[0024]播放時間顯示模塊,用于控制所述音箱將所述對應(yīng)關(guān)系分別發(fā)送給音箱APP和所述其他終端設(shè)備,由所述音箱APP和所述其他終端設(shè)備分別從所述互聯(lián)網(wǎng)抓取當(dāng)前時區(qū)的系統(tǒng)時間,并根據(jù)所述對應(yīng)關(guān)系將當(dāng)前時區(qū)的系統(tǒng)時間轉(zhuǎn)變?yōu)椴シ艜r間進(jìn)行顯示。
[0025]可選的,所述歌曲推送模塊還用于:控制終端設(shè)備上的DMC推送歌曲的URL地址到所述音箱;控制所述音箱中內(nèi)置的DMR接收所述歌曲的URL地址,通過所述歌曲的URL地址下載并且播放歌曲。
[0026]可選的,所述對應(yīng)關(guān)系建立模塊還用于:在所述音箱開始播放歌曲第一秒時,由所述互聯(lián)網(wǎng)抓取所述當(dāng)前時區(qū)的系統(tǒng)時間,并與第一秒播放時間建立對應(yīng)關(guān)系。
[0027]可選的,所述播放時間顯示模塊還用于:由所述音箱APP和所述其他終端設(shè)備分別從所述互聯(lián)網(wǎng)抓取所述當(dāng)前時區(qū)的系統(tǒng)時間,減去與所述第一秒播放時間對應(yīng)的系統(tǒng)時間,得到時間差作為歌曲播放時間。
[0028]可選的,所述裝置還包括對應(yīng)關(guān)系更新模塊,用于間隔預(yù)設(shè)時間間隔,控制所述音箱重新由所述互聯(lián)網(wǎng)抓取所述當(dāng)前時區(qū)的系統(tǒng)時間,并與所述當(dāng)前播放時間建立對應(yīng)關(guān)系,更新所述對應(yīng)關(guān)系并將更新后的對應(yīng)關(guān)系發(fā)送給所述音箱APP和所述其他終端設(shè)備更新所述對應(yīng)關(guān)系。
[0029]實施本發(fā)明實施例,將具有如下有益效果:
[0030]采用了上述歌曲播放時間同步的方法和裝置之后,在音箱播放歌曲過程中,針對音箱上APP顯示的播放時間與終端設(shè)備上顯示的播放時間存在不一致、不同步,播放時間卡頓,用戶不能知道準(zhǔn)確的播放時間,給用戶帶來不便的技術(shù)問題,在其他終端設(shè)備推送歌曲到音箱,音箱進(jìn)行播放時,由互聯(lián)網(wǎng)采樣當(dāng)前時區(qū)的系統(tǒng)時間,并將當(dāng)前時區(qū)系統(tǒng)時間與當(dāng)前播放時間建立對應(yīng)關(guān)系,將對應(yīng)關(guān)系分別發(fā)送到音箱APP和其他終端設(shè)備,由音箱APP和其他終端設(shè)備分別從互聯(lián)網(wǎng)抓取當(dāng)前時區(qū)的系統(tǒng)時間,并根據(jù)對應(yīng)關(guān)系將當(dāng)前時區(qū)的系統(tǒng)時間轉(zhuǎn)變?yōu)椴シ艜r間進(jìn)行顯示。和傳統(tǒng)技術(shù)相比,上述歌曲播放時間同步的方法和裝置,根據(jù)當(dāng)前時區(qū)系統(tǒng)時間與歌曲播放時間的對應(yīng)關(guān)系,由互聯(lián)網(wǎng)采樣當(dāng)前時間的系統(tǒng)時間,從而能夠同步顯示歌曲播放時間,解決了音箱APP和其他終端設(shè)備歌曲播放時間顯示不一致、不同步,歌曲顯示時間卡頓的問題,用戶能夠知道準(zhǔn)確的播放時間,給用戶帶來極大便利,大大提高了用戶的體驗。
【附圖說明】
[0031]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提