本發(fā)明屬于播放器領(lǐng)域,尤其是涉及一種同步播放系統(tǒng)。
背景技術(shù):
現(xiàn)代社會(huì)中,欣賞音樂(lè)或隨音樂(lè)起舞是人們情感交流、緩解壓力、放松心情、鍛煉身體的重要途徑之一,音樂(lè)已經(jīng)成為生活當(dāng)中必不可少的伴侶;伴隨著無(wú)線網(wǎng)絡(luò)技術(shù)與信息傳媒技術(shù)的不斷發(fā)展,越來(lái)越多的人們開(kāi)始利用無(wú)線網(wǎng)絡(luò)進(jìn)行溝通、交流、獲取信息,無(wú)線網(wǎng)絡(luò)已經(jīng)成為我們生活的一部分。
目前很多電子設(shè)備具備音樂(lè)存儲(chǔ)與播放的功能,人們可以在生活中可以利用它們來(lái)欣賞音樂(lè),同時(shí)無(wú)線網(wǎng)絡(luò)的出現(xiàn)和普及使人們可以利用網(wǎng)絡(luò)更便利的和他人分享自身喜歡的樂(lè)曲。
人們?cè)谌后w音樂(lè)交流中,以往常利用帶有音樂(lè)外放功能的移動(dòng)手提音響來(lái)收聽(tīng)音樂(lè),然而這種方式不僅存在設(shè)備靈活性差、設(shè)備功能單一、播放設(shè)備成本高、播放進(jìn)度不易控制和易擾民等缺點(diǎn),這顯然已經(jīng)不能滿足追求更高生活質(zhì)量的現(xiàn)代人的要求。現(xiàn)在人們利用各種無(wú)線網(wǎng)絡(luò)技術(shù)可以作為通信雙方來(lái)進(jìn)行音樂(lè)共享欣賞樂(lè)曲,但是受到無(wú)線網(wǎng)絡(luò)寬帶影響這些技術(shù)存在一些缺點(diǎn):
(1)在傳輸大量的數(shù)據(jù)特別是高品質(zhì)的音頻數(shù)據(jù)時(shí)網(wǎng)絡(luò)傳輸速度較慢,且無(wú)疑增加了網(wǎng)絡(luò)的負(fù)載,極大的限制了可以同步播放的設(shè)備數(shù)量。
(2)為了保持順暢的音頻輸出就需要更高速和更穩(wěn)定的無(wú)線網(wǎng)絡(luò)支持,但隨著同步群體中個(gè)體數(shù)量的增加以現(xiàn)有無(wú)線網(wǎng)絡(luò)環(huán)境很快就會(huì)遇到傳輸瓶頸;
(3)大量音頻數(shù)據(jù)傳輸量不僅浪費(fèi)網(wǎng)絡(luò)資源,同時(shí)在目前無(wú)線收費(fèi)方式下還為用戶(hù)造成不小的經(jīng)濟(jì)負(fù)擔(dān)。
針對(duì)這些弊端,有些人也研究出了一些解決辦法。如:
在2007年3月21日公開(kāi)的申請(qǐng)?zhí)枮?00510103319.8號(hào)中國(guó)專(zhuān)利申請(qǐng)揭示了:播放發(fā)起方將正在收聽(tīng)音樂(lè)的鏈接發(fā)送給接收方播放器;接收方播放器根據(jù)音樂(lè)的鏈接下載音樂(lè)到本地進(jìn)行播放的方法。該專(zhuān)利雖然避免了因網(wǎng)絡(luò)傳輸速度或網(wǎng)絡(luò)質(zhì)量引起的接收方音頻輸出不順暢和傳輸音頻數(shù)據(jù)被縮減影響播放品質(zhì)的問(wèn)題,但仍存在產(chǎn)生大量不必要的網(wǎng)絡(luò)流量和由于網(wǎng)絡(luò)傳輸延遲造成的通信雙方無(wú)法同步收聽(tīng)同一首樂(lè)曲的問(wèn)題,且其中一方音樂(lè)播放器無(wú)法對(duì)另外一方音樂(lè)播放器的播放狀態(tài)進(jìn)行實(shí)時(shí)控制;
再如2009年6月3日公開(kāi)的申請(qǐng)?zhí)枮?00710202693.2號(hào)中國(guó)專(zhuān)利申請(qǐng)揭示了:播放發(fā)起方和接收方各自根據(jù)存儲(chǔ)單元中的歌曲基本信息協(xié)商生成同步播放曲目列表后進(jìn)行歌曲同步播放的方法。該專(zhuān)利進(jìn)一步解決了同步播放產(chǎn)生大量網(wǎng)絡(luò)流量的問(wèn)題,形成了音樂(lè)同步播放,但仍存在一定的設(shè)計(jì)問(wèn)題和功能缺陷包括:
(1)雙方播放器播放的音頻文件沒(méi)有進(jìn)行校驗(yàn),由于音頻文件同一歌曲存在多種版本,不同版本的播放時(shí)長(zhǎng)、音頻質(zhì)量等都各不相同故而容易造成了播放質(zhì)量和播放進(jìn)度的不同;
(2)播放器之間是經(jīng)過(guò)協(xié)商確定播放列表后進(jìn)行播放,所以只能在兩個(gè)播放器之間進(jìn)行同步播放,不能實(shí)現(xiàn)群組同步播放;
(3)播放器之間協(xié)商確定播放列表后便不再進(jìn)行信息溝通,故而在播放過(guò)程中發(fā)起方音樂(lè)播放器無(wú)法對(duì)接收方音樂(lè)播放器進(jìn)行如“播放、暫停、切換曲目”等有效干預(yù);
(4)在同步播放過(guò)程中,無(wú)法做到為中途增加的接受方播放器添加同步播放功能。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種在盡量減少網(wǎng)絡(luò)流量的前提下,能夠保證音樂(lè)同步播放效果的同時(shí)增加同步播放的交互性和可擴(kuò)展性的同步播放系統(tǒng),尤其適合遠(yuǎn)程無(wú)線網(wǎng)絡(luò)環(huán)境。
本發(fā)明的技術(shù)方案是:一種同步播放系統(tǒng),包括發(fā)起方音樂(lè)播放器、通信服務(wù)器和接收方音樂(lè)播放器,所述發(fā)起方音樂(lè)播放器組織和生成同步播放信息,所述同步播放信息包括本地存儲(chǔ)單元中存儲(chǔ)的樂(lè)曲信息模塊、樂(lè)曲播放順序表模塊、單曲文件校驗(yàn)碼模塊和同步播放起始時(shí)間信息模塊,所述發(fā)起方音樂(lè)播放器與通信服務(wù)器連接,所述通信服務(wù)器與接收方音樂(lè)播放器連接,所述發(fā)起方音樂(lè)播放器與通信服務(wù)器及通信服務(wù)器與接收方音樂(lè)播放器的連接方式為無(wú)線網(wǎng)絡(luò)連接,且所述發(fā)起方音樂(lè)播放器給所述通信服務(wù)器發(fā)送同步播放信息,所述通信服務(wù)器給所述接收方音樂(lè)播放器發(fā)送同步播放信息;
進(jìn)一步的,所述發(fā)起方音樂(lè)播放器的數(shù)量為1個(gè),所述接收方音樂(lè)播放器的個(gè)數(shù)為1個(gè)或同一群組內(nèi)的若干個(gè);
進(jìn)一步的,任意所述接收方音樂(lè)播放器在通信服務(wù)器與接收方音樂(lè)播放器的連接中在任意的時(shí)間點(diǎn)與通信服務(wù)器連接。
本發(fā)明具有的優(yōu)點(diǎn)和積極效果是:由于采用上述技術(shù)方案,在盡量減少網(wǎng)絡(luò)流量的前提下,可實(shí)現(xiàn)一對(duì)一同步播放的基礎(chǔ)上實(shí)現(xiàn)了多個(gè)用戶(hù)即時(shí)同步播放音樂(lè)的功能,同時(shí)實(shí)現(xiàn)了在現(xiàn)有同步播放的過(guò)程中任意群組內(nèi)用戶(hù)隨時(shí)加入的同步播放的功能,即增加同步播放的交互性和可擴(kuò)展性。
附圖說(shuō)明
圖1是本發(fā)明的結(jié)構(gòu)示意圖。
圖中:
1、發(fā)起方音樂(lè)播放器;2、通信服務(wù)器;3、接收方音樂(lè)播放器;4、同步播放信息;5、本地存儲(chǔ)單元中存儲(chǔ)的樂(lè)曲信息模塊;6、樂(lè)曲播放順序表模塊;7、單曲文件校驗(yàn)碼模塊;8、同步播放起始時(shí)間信息模塊。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明做詳細(xì)說(shuō)明。
如圖1所示,本發(fā)明一種同步播放系統(tǒng),包括發(fā)起方音樂(lè)播放器1、通信服務(wù)器2和接收方音樂(lè)播放器3,所述發(fā)起方音樂(lè)播放器1組織和生成同步播放信息4,所述同步播放信息4包括本地存儲(chǔ)單元中存儲(chǔ)的樂(lè)曲信息模塊5、樂(lè)曲播放順序表模塊6、單曲文件校驗(yàn)碼模塊7和同步播放起始時(shí)間信息模塊8,所述發(fā)起方音樂(lè)播放器1與通信服務(wù)器2連接,所述通信服務(wù)器2與接收方音樂(lè)播放器3連接,所述發(fā)起方音樂(lè)播放器1與通信服務(wù)器2及通信服務(wù)器2與接收方音樂(lè)播放器3的連接方式為無(wú)線網(wǎng)絡(luò)連接,且所述發(fā)起方音樂(lè)播放器1給所述通信服務(wù)器2發(fā)送同步播放信息,所述通信服務(wù)器2給所述接收方音樂(lè)播放器3發(fā)送同步播放信息4;
進(jìn)一步的,所述發(fā)起方音樂(lè)播放器1的數(shù)量為1個(gè),所述接收方音樂(lè)播放器3的個(gè)數(shù)為1個(gè)或同一群組內(nèi)的若干個(gè);
進(jìn)一步的,任意所述接收方音樂(lè)播放器3在通信服務(wù)器2與接收方音樂(lè)播放器3的連接中在任意的時(shí)間點(diǎn)與通信服務(wù)器2連接。
本實(shí)例的工作過(guò)程:發(fā)起方音樂(lè)播放器1可根據(jù)其本地存儲(chǔ)單元中存儲(chǔ)的樂(lè)曲信息模塊5編輯選擇需要同步播放的樂(lè)曲,生成包括樂(lè)曲播放順序表模塊6、單曲文件校驗(yàn)碼模塊7和同步播放起始時(shí)間模塊8的同步播放信息9,故而本系統(tǒng)的發(fā)起方音樂(lè)播放器1可實(shí)現(xiàn)同步播放信息4的組織與生成;發(fā)起方音樂(lè)播放器1向通信服務(wù)器2發(fā)送該次同步音樂(lè)播放信息4經(jīng)通信服務(wù)器2確認(rèn)后向群組內(nèi)的1個(gè)或若干個(gè)接收方音樂(lè)播放器3發(fā)送同步播放請(qǐng)求,組群內(nèi)的1個(gè)或若干個(gè)接收方音樂(lè)播放器3接收到同步播放請(qǐng)求后可以向通信服務(wù)器2索取本次同步播放信息4,故而本系統(tǒng)實(shí)現(xiàn)了同步播放雙方在信息傳遞時(shí)的交互性;發(fā)起方音樂(lè)播放器1會(huì)定時(shí)將自身同步播放進(jìn)度信息4發(fā)送給通信服務(wù)器2,通信服務(wù)器2加入的接收方音樂(lè)播放器3進(jìn)行播放進(jìn)度查詢(xún)校驗(yàn),故而本系統(tǒng)支持群組中未加入的接收方音樂(lè)播放器3在中途隨時(shí)加入成為接收方參與同步播放活動(dòng),中途加入的接收方播放器3會(huì)首先向音樂(lè)服務(wù)器3申請(qǐng)同步播放信息4,然后設(shè)置自身播放參數(shù)參與同步播放,改變了以往音樂(lè)同步播放過(guò)程中僅能對(duì)已加入的接收方音樂(lè)播放器做同步播放操作的現(xiàn)狀;系統(tǒng)中加入的通信服務(wù)器2有效緩解了發(fā)起方音樂(lè)播放器1的通信壓力,避免了由于發(fā)起方播放器1終端性能局限造成的同步播放同步率下降和播放組群拓展瓶頸。
以上對(duì)本發(fā)明的一個(gè)實(shí)施例進(jìn)行了詳細(xì)說(shuō)明,但所述內(nèi)容僅為本發(fā)明的較佳實(shí)施例,不能被認(rèn)為用于限定本發(fā)明的實(shí)施范圍。凡依本發(fā)明申請(qǐng)范圍所作的均等變化與改進(jìn)等,均應(yīng)仍歸屬于本發(fā)明的專(zhuān)利涵蓋范圍之內(nèi)。