專(zhuān)利名稱(chēng):近距離音樂(lè)共享方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通信領(lǐng)域,尤其涉及設(shè)備之間音頻數(shù)據(jù)共享的方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的興起,最新的音樂(lè)及信息在網(wǎng)絡(luò)上會(huì)得到及時(shí)更新,而傳統(tǒng)的收音機(jī)、廣播等公共傳輸媒介逐漸被人們忽視。手機(jī)等智能移動(dòng)終端由于其便捷性常常成為人們收聽(tīng)音樂(lè)的首選工具,人們通過(guò)無(wú)線移動(dòng)網(wǎng)絡(luò)可以在網(wǎng)絡(luò)上搜索自己喜愛(ài)的音樂(lè)及最新流行的音樂(lè)。
傳統(tǒng)的手機(jī)用戶(hù)之間音頻文件的共享一般都通過(guò)藍(lán)牙或者紅外等無(wú)線通信技術(shù)近距離傳送文件,以將需要傳遞的音頻文件從一個(gè)手機(jī)存儲(chǔ)媒介傳送到另一個(gè)手機(jī)存儲(chǔ)媒介,但這樣的文件共享通常會(huì)侵害第三方的知識(shí)產(chǎn)權(quán),既浪費(fèi)時(shí)間,又影響用戶(hù)體驗(yàn),且手機(jī)用戶(hù)仍無(wú)法通過(guò)無(wú)線局域網(wǎng)知曉周邊的朋友在線收聽(tīng)的音樂(lè),以實(shí)現(xiàn)與朋友真正的音樂(lè)收聽(tīng)同步。若手機(jī)用戶(hù)之間能夠?qū)崿F(xiàn)在線音樂(lè)同步,則可與朋友同時(shí)分享喜歡的音樂(lè),增強(qiáng)互動(dòng)性及趣味性。發(fā)明內(nèi)容
本發(fā)明的目的是提供一種近距離音樂(lè)共享方法,該方法支持多個(gè)通信終端之間的音頻文件在線共享,增強(qiáng)了音樂(lè)共享的互動(dòng)性。
本發(fā)明的另一目的是提供一種近距離音樂(lè)共享系統(tǒng),該系統(tǒng)能實(shí)現(xiàn)多個(gè)通信終端之間的音頻文件在線共享,節(jié)省了移動(dòng)終端的存儲(chǔ)空間,共享方便,互動(dòng)性強(qiáng)。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是
—種近距離音樂(lè)共享方法,應(yīng)用于兩個(gè)或者兩個(gè)以上無(wú)線通信的通信終端之間, 其中一個(gè)通信終端為服務(wù)器端,其余通信終端為客戶(hù)端,該方法包括以下步驟
所述服務(wù)器端根據(jù)所述客戶(hù)端發(fā)送的音樂(lè)共享請(qǐng)求將目標(biāo)音頻文件寫(xiě)入緩存空間;
所述服務(wù)器端將所述緩存空間內(nèi)的音頻數(shù)據(jù)發(fā)送至所述客戶(hù)端;
所述客戶(hù)端對(duì)接收的所述音頻數(shù)據(jù)進(jìn)行在線播放。
較佳地,所述目標(biāo)音頻文件為所述服務(wù)器端正在播放的音頻文件。
較佳地,所述目標(biāo)音頻文件為根據(jù)所述客戶(hù)端發(fā)送的音樂(lè)共享請(qǐng)求中包含的音頻文件名在所述服務(wù)器端搜索到的音頻文件。
較佳地,所述緩存空間為先進(jìn)先出的線性結(jié)構(gòu)緩存器。
較佳地,所述客戶(hù)端與所述服務(wù)器端之間通過(guò)wifi direct技術(shù)建立無(wú)線通信連接。
本發(fā)明還提供一種近距離音樂(lè)共享系統(tǒng),包括兩個(gè)或者兩個(gè)以上無(wú)線通信的通信終端,其中一個(gè)通信終端為服務(wù)器端,其余通信終端為客戶(hù)端,所述客戶(hù)端包括
命令請(qǐng)求模塊,用于向服務(wù)器端發(fā)送音樂(lè)共享請(qǐng)求;
在線播放模塊,用于接收來(lái)自服務(wù)器端的音頻數(shù)據(jù)并對(duì)所述音頻數(shù)據(jù)進(jìn)行在線播放;所述服務(wù)器端包括緩存模塊,用于根據(jù)所述客戶(hù)端的音樂(lè)共享請(qǐng)求對(duì)目標(biāo)音樂(lè)進(jìn)行緩存處理;發(fā)送模塊,用于將所述緩存模塊內(nèi)的音頻數(shù)據(jù)發(fā)送至所述客戶(hù)端的在線播放模塊。較佳地,所述目標(biāo)音頻文件為所述服務(wù)器端正在播放的音頻文件。較佳地,所述目標(biāo)音頻文件為根據(jù)所述客戶(hù)端發(fā)送的音樂(lè)共享請(qǐng)求中包含的音頻文件名在所述服務(wù)器端搜索到的音頻文件。
較佳地,所述緩存空間為先進(jìn)先出的線性結(jié)構(gòu)緩存器。較佳地,所述客戶(hù)端與所述服務(wù)器端之間通過(guò)wifi direct技術(shù)建立無(wú)線通信連接。本發(fā)明的有益效果是本發(fā)明近距離音樂(lè)共享方法及系統(tǒng),避免了傳統(tǒng)的通信終端之間通過(guò)無(wú)線通信傳遞整個(gè)音頻文件的來(lái)實(shí)現(xiàn)音樂(lè)共享的方式,通過(guò)在線共享的方式,使得一個(gè)或者多個(gè)客戶(hù)端同時(shí)接收服務(wù)器端緩存區(qū)間的音頻數(shù)據(jù),并對(duì)所述音頻數(shù)據(jù)在線播放,既節(jié)省了客戶(hù)端的存儲(chǔ)空間和傳遞音頻文件的時(shí)間,又增強(qiáng)了音樂(lè)共享的互動(dòng)性。對(duì)于公共場(chǎng)所,多個(gè)客戶(hù)端還可以通過(guò)音樂(lè)共享在線收聽(tīng)新聞、廣告等,從而能達(dá)到傳統(tǒng)公共傳輸媒介的作用。
圖1為本發(fā)明近距離音樂(lè)共享方法的步驟流程圖;圖2是本發(fā)明近距離音樂(lè)共享系統(tǒng)的原理方框圖。
具體實(shí)施例方式下面結(jié)合附圖和優(yōu)選實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述,但本發(fā)明的實(shí)施方式不限于此。本發(fā)明通過(guò)多個(gè)通信終端之間的音樂(lè)在線共享以解決音頻文件傳輸費(fèi)時(shí)、占用存儲(chǔ)空間及音樂(lè)播放不同步的缺陷。以手機(jī)為例,當(dāng)某一用戶(hù)的手機(jī)A在播放一首音樂(lè)時(shí),若該用戶(hù)的好友想通過(guò)手機(jī)B收聽(tīng)該音樂(lè)時(shí),則應(yīng)用本發(fā)明近距離音樂(lè)共享方法即可解決。參照?qǐng)D1,本發(fā)明方法包括步驟S10,所述服務(wù)器端根據(jù)所述客戶(hù)端發(fā)送的音樂(lè)共享請(qǐng)求將目標(biāo)音頻文件寫(xiě)入緩存空間;手機(jī)B發(fā)送音樂(lè)共享請(qǐng)求至手機(jī)A,手機(jī)A同意該請(qǐng)求后,則手機(jī)A將正在播放的音頻數(shù)據(jù)寫(xiě)入緩存空間中,例如預(yù)設(shè)設(shè)置時(shí)長(zhǎng)為5s的緩存空間,所述緩存空間為先進(jìn)先出的線性結(jié)構(gòu)緩存器。步驟S20,所述服務(wù)器端將所述緩存空間內(nèi)的音頻數(shù)據(jù)發(fā)送至所述客戶(hù)端;手機(jī)A在將音頻數(shù)據(jù)寫(xiě)入緩存空間內(nèi)的同時(shí),亦將緩存空間內(nèi)的音頻數(shù)據(jù)通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送至手機(jī)B上,此處可對(duì)緩存空間進(jìn)行設(shè)置,當(dāng)檢測(cè)到緩存空間中占用的空間達(dá)到預(yù)定閾值時(shí),則將緩存空間內(nèi)的數(shù)據(jù)發(fā)送至手機(jī)B上。
步驟S30,所述客戶(hù)端對(duì)接收的所述音頻數(shù)據(jù)進(jìn)行在線播放。
手機(jī)B將在線播放來(lái)自手機(jī)A的音頻數(shù)據(jù),為了保證手機(jī)B上音樂(lè)播放順暢,需要提高音頻數(shù)據(jù)傳輸速率,由于手機(jī)B播放音樂(lè)是采用在線播放的方式,因此不需要將音頻文件整體下載至手機(jī)B上,從而節(jié)省了手機(jī)B的存儲(chǔ)空間,且收聽(tīng)音樂(lè)省去了預(yù)先接收音頻文件耗時(shí)的煩惱,只需在線收聽(tīng)即可方便實(shí)現(xiàn)音樂(lè)共享。
在本發(fā)明中,為了保證通信終端之間數(shù)據(jù)傳輸?shù)目煽啃?,各通信終端之間優(yōu)選采用wifi direct的無(wú)線連接方式。采用wifi direct,使得通信終端之間不依賴(lài)無(wú)線路由器的連接,其傳輸速率及傳輸距離較藍(lán)牙傳輸都有大幅提升。且wifi direct設(shè)備通過(guò)組建小組(以一對(duì)一或一對(duì)多的拓?fù)湫问?來(lái)建立連接,小組的工作形式與基礎(chǔ)設(shè)施BSS類(lèi)似??捎梢徊縲ifi direct設(shè)備負(fù)責(zé)整個(gè)小組,包括控制哪部設(shè)備加入、小組何時(shí)啟動(dòng)和終止等。 憑借wifi direct技術(shù),除了實(shí)現(xiàn)兩個(gè)好友之間“單”對(duì)“單”的音樂(lè)共享模式外,還可以實(shí)現(xiàn)“單”對(duì)“多”的音樂(lè)共享模式。
例如服務(wù)器端為存儲(chǔ)有大量音頻文件的公共廣播輸出設(shè)備,其通過(guò)wifi direct 可同時(shí)接入多個(gè)作為客戶(hù)端的通信終端,例如手機(jī)或者PDA等支持無(wú)線通信的播放終端, 多個(gè)客戶(hù)端通過(guò)發(fā)送音樂(lè)共享請(qǐng)求可以在線收聽(tīng)服務(wù)器端播放的音樂(lè),由于采用在線接收播放服務(wù)器端緩存空間內(nèi)的音頻數(shù)據(jù),無(wú)需占用客戶(hù)端的內(nèi)部存儲(chǔ)空間,亦不需耗用客戶(hù)端無(wú)線訪問(wèn)移動(dòng)網(wǎng)站的流量,該音樂(lè)共享方式快捷方便。同時(shí),服務(wù)器端亦可播放新聞、在切換歌曲時(shí)播放公益廣告,起到公共廣播媒介的作用。
優(yōu)選地,服務(wù)器端接收來(lái)自客戶(hù)端的音樂(lè)共享請(qǐng)求,所述音樂(lè)共享請(qǐng)求包含用戶(hù)欲點(diǎn)播的音頻文件名,服務(wù)器端根據(jù)接收到的音頻文件名在本地或者網(wǎng)絡(luò)服務(wù)器上搜索該音頻文件,進(jìn)而播放音樂(lè)并將該播放的音頻數(shù)據(jù)通過(guò)緩存空間發(fā)送給請(qǐng)求的客戶(hù)端,以實(shí)現(xiàn)客戶(hù)端 點(diǎn)播音樂(lè)及音樂(lè)在線共享的效果。所述服務(wù)器端可為云服務(wù)器,通過(guò)云服務(wù)器存儲(chǔ)的海量音頻數(shù)據(jù),以滿(mǎn)足客戶(hù)端用戶(hù)的個(gè)性需求。
在本發(fā)明音樂(lè)在線共享方法中,由于共享的音頻文件并未完整的下載至客戶(hù)端本地,既避免了收聽(tīng)音樂(lè)占用了客戶(hù)端的存儲(chǔ)資源,又避免了侵害第三方的知識(shí)產(chǎn)權(quán),且不會(huì)占用用戶(hù)手機(jī)的無(wú)線上網(wǎng)流量,在線收聽(tīng)效果流暢,有利于增強(qiáng)用戶(hù)在線收聽(tīng)音樂(lè)的互動(dòng)性及趣味性。
本發(fā)明還提供一種近距離音樂(lè)共享系統(tǒng),包括兩個(gè)或者兩個(gè)以上無(wú)線通信的通信終端,其中一個(gè)通信終端為服務(wù)器端20,其余通信終端為客戶(hù)端10。服務(wù)器端20可為存儲(chǔ)有大量音頻文件的移動(dòng)終端,如手機(jī)、PDA、PC服務(wù)器等,所述客戶(hù)端10則為具備音樂(lè)播放功能的移動(dòng)終端,如手機(jī)、PDA等,所述服務(wù)器端20與客戶(hù)端10通過(guò)無(wú)線通信技術(shù)互連,優(yōu)選地,采用wifi direct技術(shù)建立無(wú)線通信連接。
參照?qǐng)D2,所述客戶(hù)端10包括
命令請(qǐng)求模塊101,用于向服務(wù)器端20發(fā)送音樂(lè)共享請(qǐng)求;
在線播放模塊102,用于接收來(lái)自服務(wù)器端20的音頻數(shù)據(jù)并對(duì)所述音頻數(shù)據(jù)進(jìn)行在線播放;
所述服務(wù)器端20包括
緩存模塊201,用于根據(jù)所述客戶(hù)端10的音樂(lè)共享請(qǐng)求對(duì)目標(biāo)音樂(lè)進(jìn)行緩存處理;發(fā)送模塊202,用于將所述緩存模塊201內(nèi)的音頻數(shù)據(jù)發(fā)送至所述客戶(hù)端的在線播放模塊102。當(dāng)接入的客戶(hù)端10的數(shù)量為一個(gè)時(shí),即為“單”對(duì)“單”的音樂(lè)共享模式;當(dāng)接入的客戶(hù)端10的數(shù)量為兩個(gè)或者兩個(gè)以上時(shí),即為“單”對(duì)“多”的音樂(lè)共享模式??蛻?hù)端10發(fā)送的音樂(lè)共享請(qǐng)求可為共享服務(wù)器端 20正在播放的音頻文件,此時(shí)即將服務(wù)器端20播放的音樂(lè)數(shù)據(jù)經(jīng)緩存空間發(fā)送至客戶(hù)端10的在線播放模塊102內(nèi)。客戶(hù)端10還可以通過(guò)服務(wù)器端20來(lái)點(diǎn)播喜歡的音樂(lè),此時(shí)命令請(qǐng)求模塊101發(fā)送的音樂(lè)共享請(qǐng)求包含用戶(hù)欲點(diǎn)播的音頻文件名,服務(wù)器端20根據(jù)接收到的音頻文件名在本地或者網(wǎng)絡(luò)服務(wù)器上搜索該音頻文件,進(jìn)而播放音樂(lè)并將該播放的音頻數(shù)據(jù)通過(guò)緩存空間發(fā)送給請(qǐng)求的客戶(hù)端10,以實(shí)現(xiàn)客戶(hù)端10點(diǎn)播音樂(lè)及音樂(lè)在線共享的效果。所述服務(wù)器端20可為云服務(wù)器,通過(guò)云服務(wù)器存儲(chǔ)的海量音頻數(shù)據(jù),以滿(mǎn)足客戶(hù)端10用戶(hù)的個(gè)性需求。本發(fā)明近距離音樂(lè)共享方法及系統(tǒng),避免了傳統(tǒng)的通信終端之間通過(guò)無(wú)線通信傳遞整個(gè)音頻文件的來(lái)實(shí)現(xiàn)音樂(lè)共享的方式,通過(guò)在線共享的方式,使得一個(gè)或者多個(gè)客戶(hù)端10同時(shí)接收服務(wù)器端20緩存區(qū)間的音頻數(shù)據(jù),并對(duì)所述音頻數(shù)據(jù)在線播放,既節(jié)省了客戶(hù)端10的存儲(chǔ)空間和傳遞音頻文件的時(shí)間,又增強(qiáng)了音樂(lè)共享的互動(dòng)性。對(duì)于公共場(chǎng)所,多個(gè)客戶(hù)端還可以通過(guò)音樂(lè)共享在線收聽(tīng)新聞、廣告等,從而能達(dá)到傳統(tǒng)公共傳輸媒介的作用。以上是對(duì)本發(fā)明的較佳實(shí)施進(jìn)行了具體說(shuō)明,但本發(fā)明創(chuàng)造并不限于所述實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可做作出種種的等同變形或替換,這些等同的變形或替換均包含在本申請(qǐng)權(quán)利要求所限定的范圍內(nèi)。
權(quán)利要求
1.一種近距離音樂(lè)共享方法,應(yīng)用于兩個(gè)或者兩個(gè)以上無(wú)線通信的通信終端之間,其中一個(gè)通信終端為服務(wù)器端,其余通信終端為客戶(hù)端,其特征在于,該方法包括以下步驟 所述服務(wù)器端根據(jù)所述客戶(hù)端發(fā)送的音樂(lè)共享請(qǐng)求將目標(biāo)音頻文件寫(xiě)入緩存空間; 所述服務(wù)器端將所述緩存空間內(nèi)的音頻數(shù)據(jù)發(fā)送至所述客戶(hù)端; 所述客戶(hù)端對(duì)接收的所述音頻數(shù)據(jù)進(jìn)行在線播放。
2.如權(quán)利要求1所述的近距離音樂(lè)共享方法及系統(tǒng),其特征在于所述目標(biāo)音頻文件為所述服務(wù)器端正在播放的音頻文件。
3.如權(quán)利要求1所述的近距離音樂(lè)共享方法及系統(tǒng),其特征在于所述目標(biāo)音頻文件為根據(jù)所述客戶(hù)端發(fā)送的音樂(lè)共享請(qǐng)求中包含的音頻文件名在所述服務(wù)器端搜索到的音頻文件。
4.如權(quán)利要求1所述的近距離音樂(lè)共享方法及系統(tǒng),其特征在于所述緩存空間為先進(jìn)先出的線性結(jié)構(gòu)緩存器。
5.如權(quán)利要求1所述的近距離音樂(lè)共享方法及系統(tǒng),其特征在于所述客戶(hù)端與所述服務(wù)器端之間通過(guò)wifi direct技術(shù)建立無(wú)線通信連接。
6.一種近距離音樂(lè)共享系統(tǒng),包括兩個(gè)或者兩個(gè)以上無(wú)線通信的通信終端,其中一個(gè)通信終端為服務(wù)器端,其余通信終端為客戶(hù)端,其特征在于 所述客戶(hù)端包括 命令請(qǐng)求模塊,用于向服務(wù)器端發(fā)送音樂(lè)共享請(qǐng)求; 在線播放模塊,用于接收來(lái)自服務(wù)器端的音頻數(shù)據(jù)并對(duì)所述音頻數(shù)據(jù)進(jìn)行在線播放; 所述服務(wù)器端包括 緩存模塊,用于根據(jù)所述客戶(hù)端的音樂(lè)共享請(qǐng)求對(duì)目標(biāo)音樂(lè)進(jìn)行緩存處理; 發(fā)送模塊,用于將所述緩存模塊內(nèi)的音頻數(shù)據(jù)發(fā)送至所述客戶(hù)端的在線播放模塊。
7.如權(quán)利要求6所述的近距離音樂(lè)共享系統(tǒng),其特征在于所述目標(biāo)音頻文件為所述服務(wù)器端正在播放的音頻文件。
8.如權(quán)利要求6所述的近距離音樂(lè)共享系統(tǒng),其特征在于所述目標(biāo)音頻文件為根據(jù)所述客戶(hù)端發(fā)送的音樂(lè)共享請(qǐng)求中包含的音頻文件名在所述服務(wù)器端搜索到的音頻文件。
9.如權(quán)利要求6所述的近距離音樂(lè)共享系統(tǒng),其特征在于所述緩存空間為先進(jìn)先出的線性結(jié)構(gòu)緩存器。
10.如權(quán)利要求6所述的近距離音樂(lè)共享系統(tǒng),其特征在于所述客戶(hù)端與所述服務(wù)器端之間通過(guò)wifi direct技術(shù)建立無(wú)線通信連接。
全文摘要
本發(fā)明公開(kāi)了一種近距離音樂(lè)共享方法及系統(tǒng),該方法應(yīng)用于兩個(gè)或者兩個(gè)以上無(wú)線通信的通信終端之間,其中一個(gè)通信終端為服務(wù)器端,其余通信終端為客戶(hù)端,服務(wù)器端根據(jù)客戶(hù)端發(fā)送的音樂(lè)共享請(qǐng)求將目標(biāo)音頻文件寫(xiě)入緩存空間;服務(wù)器端將所述緩存空間內(nèi)的音頻數(shù)據(jù)發(fā)送至客戶(hù)端;客戶(hù)端對(duì)接收的所述音頻數(shù)據(jù)進(jìn)行在線播放。本發(fā)明近距離音樂(lè)共享方法及系統(tǒng),避免了傳統(tǒng)的通信終端之間通過(guò)無(wú)線通信傳遞整個(gè)音頻文件的來(lái)實(shí)現(xiàn)音樂(lè)共享的方式,通過(guò)在線共享的方式,使得一個(gè)或者多個(gè)客戶(hù)端同時(shí)接收服務(wù)器端緩存區(qū)間的音頻數(shù)據(jù),并對(duì)所述音頻數(shù)據(jù)在線播放,既節(jié)省了客戶(hù)端的存儲(chǔ)空間和傳遞音頻文件的時(shí)間,又增強(qiáng)了音樂(lè)共享的互動(dòng)性。
文檔編號(hào)H04L29/06GK103002015SQ20121045424
公開(kāi)日2013年3月27日 申請(qǐng)日期2012年11月13日 優(yōu)先權(quán)日2012年11月13日
發(fā)明者曾元清, 于浩 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司