一種多媒體文件共享方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線音樂技術(shù)領(lǐng)域,尤其涉及一種多媒體文件的共享方法及裝置。
【背景技術(shù)】
[0002]無線音樂系統(tǒng)正越來越多地受到人們的歡迎。它是由多個(gè)媒體播放器組成,這些播放器大多集成了網(wǎng)絡(luò)通信功能,特別是集成了無線保真技術(shù)(Wireless Fidelity,WIFI)等無線通信技術(shù)。由此,無線音樂系統(tǒng)內(nèi)的播放器可以組成一個(gè)網(wǎng)絡(luò),將分別在不同區(qū)域的播放器連接起來。同時(shí),該無線音樂系統(tǒng)還可以與互聯(lián)網(wǎng)連接,獲取互聯(lián)網(wǎng)絡(luò)媒體資源。
[0003]目前,無線音樂系統(tǒng)內(nèi)的多個(gè)播放器,大多既可以單獨(dú)的工作(即每個(gè)播放器獨(dú)立播放不同的多媒體文件),也可以同步工作(即每個(gè)播放器同步播放相同的多媒體文件)。同時(shí),無線音樂系統(tǒng)中的若干個(gè)播放器還可以組成播放組。同一播放組內(nèi)的播放器同步播放相同的多媒體文件,而其它播放組或播放器可以播放相同或不同的多媒體文件。
[0004]如一個(gè)無線音樂系統(tǒng)有A、B、C、D、E五臺(tái)播放器,A與B組成播放組1,C、D與E組成播放組2。播放組I與播放組2可以相對(duì)獨(dú)立地工作,也就是播放器A與B同步播放多媒體文件,而播放器C、D與E同步播放其它的媒體文件。各個(gè)播放組都會(huì)連接到互聯(lián)網(wǎng)來獲取多媒體文件的音頻數(shù)據(jù),然后在播放組內(nèi)的各個(gè)播放器間同步播放。
[0005]不同播放組播放列表中的多媒體文件會(huì)有所不同,但也可能會(huì)出現(xiàn)相同的多媒體文件。在現(xiàn)有的技術(shù)中,各播放組或播放器還無法辨別是否與其它播放組或播放器的播放列表中存在相同的多媒體文件。當(dāng)出現(xiàn)相同的多媒體文件時(shí),如各播放組或播放器還是獨(dú)立地去與互聯(lián)網(wǎng)連接,獲取相同的音頻數(shù)據(jù)資源,一方面會(huì)造成互聯(lián)網(wǎng)下載數(shù)據(jù)的速度相對(duì)于局域網(wǎng)較慢,另一方面則占用了數(shù)據(jù)通道影響其他音頻數(shù)據(jù)文件的下載速度。因此,為使用無線音樂系統(tǒng)的用戶帶來了極大的不便,影響了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明實(shí)施例提出一種多媒體文件的共享方法及裝置,以實(shí)現(xiàn)多個(gè)無線播放器中的文件共享。
[0007]一方面,本發(fā)明實(shí)施例提供了一種多媒體文件的共享方法,所述方法包括:
[0008]更新播放列表,并標(biāo)記與其它主播放器播放列表中重復(fù)的文件;
[0009]在播放重復(fù)文件時(shí),確定該重復(fù)文件數(shù)據(jù)是否已被其它主播放器下載;
[0010]依據(jù)確定結(jié)果獲得所述重復(fù)文件數(shù)據(jù)。
[0011]另一方面,本發(fā)明實(shí)施例提供了一種多媒體文件的共享裝置,所述裝置包括:
[0012]更新單元,用于更新播放列表,并標(biāo)記與其它主播放器播放列表中重復(fù)的文件;
[0013]下載確定單元,用于在播放重復(fù)文件時(shí),確定該重復(fù)文件是否已被其它主播放器下載;
[0014]文件獲得單元,用于依據(jù)確定結(jié)果獲得所述文件。
[0015]本發(fā)明實(shí)施例提供的多媒體文件的共享方法及裝置,通過更新播放列表,并標(biāo)記與其它主播放器播放列表中重復(fù)的文件;在播放重復(fù)文件時(shí),確定該重復(fù)文件是否已被其它主播放器下載,依據(jù)確定結(jié)果獲得所述重復(fù)文件。從而實(shí)現(xiàn)根據(jù)判斷其它主播放器是否已下載重復(fù)文件,來選擇合適的下載方法獲取重復(fù)文件。避免各個(gè)主播放器從互聯(lián)網(wǎng)分別獲取相同的文件,加快了獲取相同文件的速度,減少了對(duì)數(shù)據(jù)通道的占用。
【附圖說明】
[0016]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0017]圖1是本發(fā)明實(shí)施例一提供的多媒體文件共享方法的流程示意圖;
[0018]圖2是本發(fā)明實(shí)施例二提供的多媒體文件共享方法的流程示意圖;
[0019]圖3是本發(fā)明實(shí)施例三提供的多媒體文件共享方法的流程示意圖;
[0020]圖4是本發(fā)明實(shí)施例四提供的多媒體文件共享方法的流程示意圖;
[0021]圖5是本發(fā)明實(shí)施例五提供的多媒體文件共享方法的流程示意圖;
[0022]圖6是本發(fā)明實(shí)施例六提供的多媒體文件共享裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。
[0024]圖1示出了本發(fā)明的第一實(shí)施例。
[0025]圖1是本發(fā)明第一實(shí)施例提供的多媒體文件共享方法的流程圖。所述多媒體文件的共享方法包括:
[0026]步驟S101,更新播放列表,并標(biāo)記與其它主播放器播放列表中重復(fù)的文件。
[0027]在無線音樂系統(tǒng)中,各播放組是由一臺(tái)或多臺(tái)播放器組成的。其中一臺(tái)播放器負(fù)責(zé)存儲(chǔ)播放列表及從互聯(lián)網(wǎng)中獲取的音頻數(shù)據(jù)。這臺(tái)播放器一般是最先加入播放組的播放器,或者是由播放組內(nèi)的播放器通過協(xié)商所確定的播放器(如通過比較網(wǎng)絡(luò)信號(hào),選擇網(wǎng)絡(luò)信號(hào)最強(qiáng)的一臺(tái)播放器負(fù)責(zé)儲(chǔ)存播放列表及音頻數(shù)據(jù))。這臺(tái)播放器被稱之為主播放器。
[0028]主播放器會(huì)將獲得的音頻數(shù)據(jù)發(fā)送給組內(nèi)的其它播放器,控制整個(gè)播放組實(shí)現(xiàn)多媒體文件的同步播放。主播放器接收來自手機(jī)等智能終端的控制,并將控制命令分發(fā)給組內(nèi)的其它播放器??刂泼畎úシ拧和!⒋龣C(jī)、開機(jī)等,還包括播放列表的維護(hù),如增加多媒體文件、刪除多媒體文件、播放指定的多媒體文件等。
[0029]—個(gè)播放組創(chuàng)建后,它的主播放器向無線音樂系統(tǒng)廣播一條信息,表明自己是某播放組的主播放器。由此,整個(gè)無線音樂系統(tǒng)的各播放組的主播放器,都存儲(chǔ)了無線音樂系統(tǒng)中的各播放組的主播放器信息,生成一個(gè)主播放器的信息列表。信息列表中包括各主播放器所在播放組的名稱、各主播放器的網(wǎng)絡(luò)之間互連的協(xié)議(Internet Protocol,IP)地址、介質(zhì)訪問控制層(Media Access Control, MAC)地址等信息。從而,方便了其它播放組的主播放器互相進(jìn)行訪問。
[0030]當(dāng)多個(gè)分組同時(shí)工作時(shí),各個(gè)分組有自己的播放列表。播放列表是指示該播放組當(dāng)前播放多媒體文件的信息以及接下來將播放多媒體文件的信息,如:
[0031]歌曲I
[0032]歌曲2
[0033]......
[0034]播放列表是用戶通過手機(jī)等智能終端,將其所需要播放的多媒體文件信息添加到播放組中的。播放列表中的多媒體文件可以進(jìn)行添加、刪除及調(diào)整播放順序等操作。
[0035]當(dāng)各個(gè)播放組的播放列表信息有變化時(shí),其主播放器會(huì)通過網(wǎng)絡(luò)告知其它播放組的主播放器。如播放組I的播放列表中新增加了一首歌曲,那么播放組I的主播放器會(huì)將這首新增歌曲的信息(歌曲名稱、網(wǎng)絡(luò):統(tǒng)一資源定位器(Uniform Resource Locator,URL)地址等),告知其它播放組的主播放器。同樣的,如果播放組I的播放列表中刪除了一首歌曲,那么播放組I的主播放器也會(huì)將這首被刪除歌曲的信息告知其它播放組的播放器。
[0036]各個(gè)播放組的主播放器,可以接收來自其它組主播放器的播放列表更新信息。當(dāng)它接收到的播放列表更新信息中,新增的多媒體文件信息與其自身播放列表中的某一多媒體文件信息一致時(shí),它對(duì)播放列表中的該文件做出特別標(biāo)識(shí),標(biāo)識(shí)內(nèi)容包括與哪個(gè)播放組的播放列表重復(fù)。如果有多個(gè)播放組中的多媒體文件重復(fù),則應(yīng)該標(biāo)識(shí)出該多個(gè)播放組的名稱。
[0037]比如播放組I的播放列表中的歌曲I,也在播放組2和播放組3中,則應(yīng)該記錄為:
[0038]歌曲 I
[0039]歌曲2
[0040]歌曲3 (播放組2、播放組3)
[0041]......
[0042]主播放器通過接收到其它播放組的播放列表更新信息,發(fā)現(xiàn)自己的播放列表中有多媒體文件與其它播放組一樣時(shí),也將返回一條信息給相應(yīng)播放組的主播放器,告知本播放器播放列表中包括與其同樣的多媒體文件。如此,在整個(gè)無線音樂系統(tǒng)中,各個(gè)播放組的主播放器間都能夠相互發(fā)現(xiàn)彼此間的播放列表中是否有相同的多媒體文件,并對(duì)相同的多媒體文件做出標(biāo)識(shí)。
[0043]步驟S102,在播放重復(fù)文件時(shí),確定該重復(fù)文件數(shù)據(jù)是否已被其它主播放器下載。
[0044]播放組的主播放器通過播放列表確定播放的文件。根據(jù)步驟SlOl中所更新的播放列表,確定所播放的文件為重復(fù)文件時(shí),根據(jù)播放列表確認(rèn)重復(fù)文件所在的其它主播放器,并檢查這些重復(fù)文件所在的其它主播放器是否已經(jīng)下載了該重復(fù)文件的數(shù)據(jù)。因?yàn)橹鞑シ牌髟谙螺d文件數(shù)據(jù)時(shí),都會(huì)發(fā)送通知提醒其他主播放器本播放器已經(jīng)下載重復(fù)文件。檢查重復(fù)文件數(shù)據(jù)是否已被下載,可以通過查看是否有其他主播放器下載所述重復(fù)文件數(shù)據(jù)的相應(yīng)提醒來實(shí)現(xiàn)。
[0045]步驟S103,依據(jù)確定結(jié)果獲得所述重復(fù)文件。
[0046]根據(jù)步驟S102所確定的結(jié)果,選擇不同的方式獲取該重復(fù)文件的數(shù)據(jù)。
當(dāng)前第1頁
1 
2 
3