亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實現(xiàn)云媒體共享播放的音頻系統(tǒng)及方法

文檔序號:7781773閱讀:393來源:國知局
一種實現(xiàn)云媒體共享播放的音頻系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種實現(xiàn)云媒體共享播放的音頻系統(tǒng),包括播放端,用于根據(jù)網(wǎng)絡(luò)數(shù)據(jù)播放音頻數(shù)據(jù);以及控制端,與播放端進(jìn)行Wi-Fi連接,用于從廣域網(wǎng)中獲取網(wǎng)絡(luò)數(shù)據(jù),建立分段緩存機(jī)制以實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享,將從廣域網(wǎng)中所獲取的網(wǎng)絡(luò)數(shù)據(jù)與共享機(jī)制相結(jié)合構(gòu)成云媒體共享部分,利用UPnP設(shè)備互聯(lián)機(jī)制及Wi-Fi技術(shù)將云媒體共享部分傳輸至播放端以實現(xiàn)云媒體的共享播放。與現(xiàn)有技術(shù)相比,本發(fā)明的音頻系統(tǒng)無需Bridge配件便實現(xiàn)了廣域網(wǎng)中的數(shù)據(jù)在多個播放器(數(shù)量不受限制)中的共享播放,降低了系統(tǒng)成本,增強(qiáng)了系統(tǒng)的實用性、便利性。本發(fā)明同時公開了一種實現(xiàn)云媒體共享播放的方法。
【專利說明】一種實現(xiàn)云媒體共享播放的音頻系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音頻播放【技術(shù)領(lǐng)域】,更具體地涉及一種實現(xiàn)云媒體共享播放的音頻系統(tǒng)及方法。
【背景技術(shù)】
[0002]在社會發(fā)展和科技進(jìn)步的過程中,人們對有線轉(zhuǎn)無線的需求一直存在。因此,無線技術(shù)應(yīng)運(yùn)而生并不斷地成熟起來,并被廣泛地運(yùn)用于無線音頻傳輸?shù)阮I(lǐng)域,給人們的生活帶來了很多便利之處。
[0003]目前,市面上已有多種無線技術(shù)(如藍(lán)牙技術(shù)、2.4G技術(shù)以及W1-Fi技術(shù))被用于實現(xiàn)音頻的無線傳輸共享,不同的方法各具有點,但僅有W1-Fi技術(shù)能實現(xiàn)較好的一對多的傳輸控制特性。具體地,現(xiàn)有的音頻無線傳輸系統(tǒng)包括控制端(如手機(jī)、電腦)、一個主播放器、多個從播放器(最多為31個)以及多個Bridge配件,控制端與主播放器之間、主播放器與從播放器之間、外部網(wǎng)絡(luò)與主播放器之間均通過Bridge配件連接。使用時,將最多32個播放器部署在同一個W1-Fi局域網(wǎng)內(nèi),Bridge配件連接外部網(wǎng)絡(luò)以將歌曲源數(shù)據(jù)傳至主播放器,由主播放器進(jìn)行解碼播放,手機(jī)、電腦等控制端則通過Bridge配件對主播放器進(jìn)行控制。
[0004]顯然,該無線音頻傳輸系統(tǒng)使用了較多的Bridge配件,從而增加了系統(tǒng)成本,系統(tǒng)的實用性、便利性較低,且該傳輸系統(tǒng)中播放器的數(shù)量也受到了限制(最多32個)。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的需解決的技術(shù)問題是:提供一種實現(xiàn)云媒體共享播放的音頻系統(tǒng)及方法,無需Bridge配件以實現(xiàn)廣域網(wǎng)中的數(shù)據(jù)在多個播放器(數(shù)量不受限制)中的共享播放,降低系統(tǒng)成本,增強(qiáng)系統(tǒng)的實用性、便利性。
[0006]為解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是提供一種實現(xiàn)云媒體共享播放的音頻系統(tǒng),包括:
[0007]播放端,用于根據(jù)網(wǎng)絡(luò)數(shù)據(jù)播放音頻數(shù)據(jù);以及
[0008]控制端,與所述播放端進(jìn)行W1-Fi連接,用于從廣域網(wǎng)中獲取所述網(wǎng)絡(luò)數(shù)據(jù),建立分段緩存機(jī)制以實現(xiàn)所述網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享,將從所述廣域網(wǎng)中所獲取的網(wǎng)絡(luò)數(shù)據(jù)與共享機(jī)制相結(jié)合構(gòu)成云媒體共享部分,利用UPnP設(shè)備互聯(lián)機(jī)制及W1-Fi技術(shù)將所述云媒體共享部分傳輸至所述播放端以實現(xiàn)云媒體的共享播放。
[0009]與現(xiàn)有技術(shù)相比,本發(fā)明實現(xiàn)云媒體共享播放的音頻系統(tǒng)具有以下優(yōu)點:
[0010](I)控制端與播放端進(jìn)行W1-Fi連接,無需Bridge配件等硬件設(shè)備,從而降低了系統(tǒng)成本,增強(qiáng)了系統(tǒng)的實用性、便利性,填補(bǔ)了國內(nèi)市場上控制端的應(yīng)用空白,且在后續(xù)的整個系統(tǒng)擴(kuò)展過程中也無需新增其它硬件設(shè)備;
[0011](2)控制端與播放端進(jìn)行W1-Fi連接的方式,充分地利用了 W1-Fi高帶寬長距離等特性,實現(xiàn)了高品質(zhì)的無線音頻數(shù)據(jù),有效地保證了傳輸質(zhì)量;[0012](3)控制端與播放端進(jìn)行W1-Fi連接的方式,使得控制端所連接的播放端的數(shù)量也不受限制;
[0013](4)控制端從廣域網(wǎng)中獲取網(wǎng)絡(luò)數(shù)據(jù),無需對控制端做特殊修改,進(jìn)一步增強(qiáng)了整個系統(tǒng)的實用性及便利性;
[0014](5)建立分段緩存機(jī)制以實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享,為后續(xù)實現(xiàn)云媒體共享傳輸及控制端與播放端的實時播放控制奠定了基礎(chǔ);
[0015](6)開發(fā)過程中借用了 UPnP協(xié)議的共享特性,并充分利用了控制端的開放性進(jìn)行開發(fā),中間的開發(fā)也可根據(jù)后期的開發(fā)要求進(jìn)行調(diào)整,從而可以做到便利地進(jìn)行更新;
[0016](7)播放端無需做任何改進(jìn)便可適用于控制端的改進(jìn),也增強(qiáng)了系統(tǒng)的實用性及便利性。
[0017]相應(yīng)地,本發(fā)明還提供了一種實現(xiàn)云媒體共享播放的方法,包括:
[0018]控制端從廣域網(wǎng)中獲取網(wǎng)絡(luò)數(shù)據(jù);
[0019]建立分段緩存機(jī)制以實現(xiàn)所述網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享;
[0020]將從所述廣域網(wǎng)中所獲取的網(wǎng)絡(luò)數(shù)據(jù)與共享機(jī)制相結(jié)合構(gòu)成云媒體共享部分;
[0021]利用UPnP設(shè)備互聯(lián)機(jī)制及W1-Fi技術(shù)將所述云媒體共享部分向外傳輸;
[0022]播放端根據(jù)所述云媒體共享部分中的網(wǎng)絡(luò)數(shù)據(jù)獲取音頻數(shù)據(jù)進(jìn)行播放以實現(xiàn)云媒體的共享播放。
[0023]通過以下的描述并結(jié)合附圖,本發(fā)明將變得更加清晰,這些附圖用于解釋本發(fā)明的實施例。
【專利附圖】

【附圖說明】
[0024]圖1為無線音頻互聯(lián)系統(tǒng)的模型圖。
[0025]圖2為無線音頻互聯(lián)系統(tǒng)的應(yīng)用框架圖。
[0026]圖3為無線連接建立流程圖。
[0027]圖4為本發(fā)明實現(xiàn)云媒體共享播放的音頻系統(tǒng)結(jié)構(gòu)框圖。
[0028]圖5為本發(fā)明實現(xiàn)云媒體共享的方法流程圖。
[0029]圖6為圖5中S502的子流程圖。
[0030]圖7為圖5中S504的子流程圖。
[0031]圖8為圖5中S505的子流程圖。
[0032]圖9為數(shù)據(jù)共享流程圖。
[0033]圖10為本發(fā)明的播放狀態(tài)圖。
[0034]圖11為控制端的數(shù)據(jù)存儲方式示意圖。
【具體實施方式】
[0035]現(xiàn)在參考附圖描述本發(fā)明的實施例,附圖中類似的元件標(biāo)號代表類似的元件。
[0036]為了更加清晰地描述本發(fā)明的技術(shù)方案,請先參考圖1至圖3,以對無線音頻互聯(lián)系統(tǒng)的框架及無線連接流程進(jìn)行簡單描述。
[0037]請參考圖1,系統(tǒng)分為內(nèi)部局域網(wǎng)部分和外部局域網(wǎng)部分。其中涉及的音頻網(wǎng)關(guān)連接部分由無線路由器實現(xiàn);外部云服務(wù)器由廣域網(wǎng)中的外部服務(wù)器提供,其能通過標(biāo)準(zhǔn)網(wǎng)絡(luò)接口來訪問和使用內(nèi)容資源,且外部云服務(wù)器主要為各種音樂供應(yīng)商服務(wù)器;控制端發(fā)現(xiàn)音頻服務(wù)器、云服務(wù)器及內(nèi)容服務(wù)器等媒體服務(wù)器以及播放設(shè)備,并負(fù)責(zé)媒體服務(wù)器與播放設(shè)備的協(xié)調(diào)工作,控制端可能是一個智能手機(jī)、PC或平板電腦;播放設(shè)備是網(wǎng)絡(luò)中具有音頻解碼能力的設(shè)備,比如個人計算機(jī)、音箱設(shè)備、電視機(jī)及各種手持設(shè)備,播放設(shè)備也可作為目標(biāo)設(shè)備訪問服務(wù)器上的內(nèi)容;本地音頻服務(wù)器可以作為源設(shè)備,可以對其內(nèi)容進(jìn)行管理,并為其他設(shè)備提供標(biāo)準(zhǔn)的網(wǎng)絡(luò)接口來訪問和使用。
[0038]具體地,無線音頻互聯(lián)系統(tǒng)的總體數(shù)據(jù)傳輸流程如圖2所示,初始狀態(tài)下,將控制端(圖2中的發(fā)送端)與播放端(圖2中的接收端)在同一個局域網(wǎng)下通過W1-Fi網(wǎng)絡(luò)連接組網(wǎng),控制端綁定多播地址239.255.255.250:190端口,然后控制端廣播搜索,發(fā)送一個搜索請求,該請求基于HTTPMU,播放設(shè)備接收到信息后,通過239.255.255.250:1900多播地址發(fā)送SSDP的NOTIFY命令來宣告設(shè)備的可用性以及服務(wù),控制端根據(jù)反饋信息(設(shè)備的可用性及服務(wù))進(jìn)行選取建立連接。之后,控制端開始啟動控制服務(wù)和傳輸服務(wù),其中控制服務(wù)用于監(jiān)控用戶輸入信息,對本地解碼和遠(yuǎn)程播放做相應(yīng)處理;傳輸服務(wù)將播放歌曲解碼后封裝成網(wǎng)絡(luò)包形式,通過TCP傳輸?shù)竭h(yuǎn)端。此外,除了這兩個服務(wù)外,在控制端與播放設(shè)備的連接過程中,兩者還維護(hù)著心跳同步,保持雙方在線響應(yīng),以便監(jiān)測連接狀態(tài)。
[0039]具體地,如圖3所示,控制端與播放端之間的無線連接建立流程是:前臺向后臺傳遞目標(biāo)地址和端口號,后臺執(zhí)行具體連接工作,設(shè)置連接狀態(tài)標(biāo)識符,前臺通過輪詢該標(biāo)識符檢測連接狀態(tài),根據(jù)該標(biāo)識符是否有效判斷是否連接超時。
[0040]基于上述描述,再請參考圖4,本發(fā)明實現(xiàn)云媒體共享播放的音頻系統(tǒng)包括:
[0041]播放端10,用于根據(jù)網(wǎng)絡(luò)數(shù)據(jù)播放音頻數(shù)據(jù);以及
[0042]控制端20,與播放端進(jìn)行W1-Fi連接,從廣域網(wǎng)中獲取網(wǎng)絡(luò)數(shù)據(jù),并將網(wǎng)絡(luò)數(shù)據(jù)傳輸至播放端10播放。
[0043]其中,播放端10包括一個主播放器101以及多個從播放器102,主播放器101與控制端20連接,多個從播放器102與主播放器101連接;控制端20為智能手機(jī)或平板電腦。
[0044]具體地,控制端20具體包括:
[0045]連接模塊201,用于與播放端10的主播放器101進(jìn)行W1-Fi連接以及與廣域網(wǎng)連接;
[0046]獲取模塊202,用于從廣域網(wǎng)中獲取網(wǎng)絡(luò)數(shù)據(jù);
[0047]保存模塊203,用于建立分段緩存機(jī)制以實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享;
[0048]云媒體共享模塊204,用于將從廣域網(wǎng)中所獲取的網(wǎng)絡(luò)數(shù)據(jù)與共享機(jī)制相結(jié)合構(gòu)成云媒體共享部分;
[0049]傳輸模塊205,用于利用UPnP設(shè)備互聯(lián)機(jī)制及W1-Fi技術(shù)將云媒體共享部分通過連接模塊201傳輸至主播放器101以實現(xiàn)云媒體的共享播放。
[0050]再請參考圖5,本發(fā)明實現(xiàn)云媒體共享播放的方法包括:
[0051 ] S501,控制端從廣域網(wǎng)中獲取網(wǎng)絡(luò)數(shù)據(jù)。
[0052]S502,建立分段緩存機(jī)制以實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享。
[0053]S503,將從廣域網(wǎng)中所獲取的網(wǎng)絡(luò)數(shù)據(jù)與共享機(jī)制相結(jié)合構(gòu)成云媒體共享部分,如圖9所示。
[0054]S504,利用UPnP設(shè)備互聯(lián)機(jī)制及W1-Fi技術(shù)將云媒體共享部分向外傳輸。[0055]S505,播放端根據(jù)網(wǎng)絡(luò)數(shù)據(jù)獲取音頻數(shù)據(jù)進(jìn)行播放以實現(xiàn)云媒體的共享播放。
[0056]具體地,如圖6所示,S502具體包括:
[0057]S5021,在控制端設(shè)置好目標(biāo)數(shù)據(jù)資源的URL,以及需要獲取緩存的臨時空間地址;
[0058]S5022,將網(wǎng)絡(luò)數(shù)據(jù)以相同大小保存于臨時文件夾中以形成緩存數(shù)據(jù)流;
[0059]S5023,實時判斷緩存數(shù)據(jù)流的大小是否超過閾值及網(wǎng)絡(luò)數(shù)據(jù)的完整性;
[0060]S5024,根據(jù)判斷結(jié)果將網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行轉(zhuǎn)存;
[0061]S5025,以替換的方式重組需存儲的網(wǎng)絡(luò)數(shù)據(jù)以實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享。
[0062]具體地,如圖7所示,S504具體包括:
[0063]S5041,利用UPnP設(shè)備互聯(lián)機(jī)制在控制端中以內(nèi)容服務(wù)器的方式創(chuàng)建共享文件夾;
[0064]S5042,將云媒體共享部分存儲至共享文件夾;
[0065]S5043,將共享文件夾中的云媒體共享部分通過W1-Fi技術(shù)向外傳輸至播放端。
[0066]具體地,如圖8所示,S505具體包括:
[0067]S5051,主播放器通過W1-Fi接收控制端所傳輸?shù)木W(wǎng)絡(luò)數(shù)據(jù),并根據(jù)網(wǎng)絡(luò)數(shù)據(jù)獲取音頻數(shù)據(jù);
[0068]S5052,主播放器主動廣播自身播放狀態(tài);
[0069]S5053,多個從播放器主動捕獲主播放器所發(fā)送的廣播信息,廣播信息包括播放狀態(tài)及播放時間;
[0070]S5054,多個從播放器根據(jù)所捕獲的廣播信息調(diào)整自身播放狀態(tài),以實現(xiàn)與主播放器之間的同步。
[0071]需要說明的是,主播放器的設(shè)定是在控制端發(fā)送組網(wǎng)SetGroupId信息組成設(shè)備組后,隨機(jī)挑選某一設(shè)備作為主播放器,在分組同步播放時,主播放器接收播放命令后,開始從服務(wù)器下載將要播放的音頻資源,緩沖到一定階段開始解碼并創(chuàng)建一個組播地址,同時向本組的各成員發(fā)送連接組長組播地址的命令,使各個組員開始播放組長組播發(fā)送的音頻信息。主播放器需在系統(tǒng)中以每IOOms的時間間斷不斷廣播自身的播放狀態(tài),其他設(shè)備則主動接受主設(shè)備的廣播信息,并根據(jù)主設(shè)備的播放狀態(tài)與播放時間做相應(yīng)調(diào)整,當(dāng)設(shè)備播放進(jìn)度較快或較慢時,其他設(shè)備調(diào)用FFmpeg中的時間控制函數(shù)調(diào)整播放位置,以便實現(xiàn)系統(tǒng)的冋步狀態(tài)。
[0072]從以上描述可以看出,想要實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)在音頻系統(tǒng)中的共享,在本發(fā)明中利用了 Android系統(tǒng)原本的緩存機(jī)制。具體地,事先在控制端設(shè)置好目標(biāo)數(shù)據(jù)資源的URL,以及需要獲取緩存的臨時空間地址。在控制端通過廣域網(wǎng)搜索到需要的資源后,利用控制端內(nèi)部的緩存文件區(qū)保存下載文件,其中,將音頻數(shù)據(jù)以相同大小進(jìn)行保存以形成緩存數(shù)據(jù)流,未經(jīng)壓縮的音頻文件的位速為1411kbps,按公式
[0073]文件大小=(采樣頻率*量化等級*聲道數(shù))/8*位速/1411*秒
[0074]一般音頻文件采樣頻率為44100kHz,量化等級都是16,雙聲道立體聲,位速為128kbps,各種格式最少Is播放時間,可按照一般音頻播放IOs數(shù)據(jù)大小進(jìn)行設(shè)置,44100*16*2/8*128/1411*10約為160000字節(jié)為緩存數(shù)據(jù)大小。
[0075]之后,實時判斷緩存數(shù)據(jù)流的大小是否達(dá)到156Kbyte (閾值),未達(dá)到時,繼續(xù)監(jiān)測緩存數(shù)據(jù)流大小,達(dá)到時,則對數(shù)據(jù)進(jìn)行轉(zhuǎn)存。最后,以替換的方式重組需存儲的音頻數(shù)據(jù)以實現(xiàn)音頻數(shù)據(jù)的保存與同步共享。
[0076]其中,轉(zhuǎn)存空間設(shè)置在原控制端,命名將由字母與隨機(jī)自然數(shù)組成,字母后的自然數(shù)通過依次相加I來形成完整名稱,以便于數(shù)據(jù)的管理維護(hù)。在轉(zhuǎn)存前需要判斷源文件的存在性,如果源文件已經(jīng)存在,則需要通過刪除源文件,再依次保存,在數(shù)據(jù)流達(dá)到要求的156Kbyte后,可將轉(zhuǎn)存的臨時文件夾虛擬成共享文件夾(如圖9所示)。該部分利用到控制端在同一個路由器的連接下,可以建立路由器的端口到計算機(jī)IP和端口的映射,其他設(shè)備可通過訪問路由器在外網(wǎng)中有的IP和端口號訪問該共享文件夾中的信息,文件夾內(nèi)資源可通過URL的形式被其他設(shè)備發(fā)現(xiàn)并自由獲取。Android客戶端將本身的信息以唯一識別號UUID和XML設(shè)備描述的文檔通過廣播發(fā)送給播放端,播放端通過HTTP請求獲取該XML文檔,并從中獲取相應(yīng)的URL,隨后利用該URL直接鏈接需要的共享文件中的音頻文件,播放端不斷發(fā)送當(dāng)前的變量狀態(tài),當(dāng)變量改變時,控制端可以通過預(yù)定接收該信息,通過發(fā)送事件消息來更新。相關(guān)的信息都存放在特定的文件XML中,用途不同的信息,在XML文件中的格式不同,要求的狀態(tài)都從中獲取。在連接到初始播放的IOOKbyte后,控制端不斷從廣域網(wǎng)獲取所需數(shù)據(jù),緩存數(shù)據(jù)到達(dá)156Kbyte后,從控制端的臨時緩存文件夾中再次轉(zhuǎn)存數(shù)據(jù)到共享文件夾,依照之前所述的命名規(guī)則完成命名后,在上端文件播放完前l(fā)s,判斷播放狀態(tài),一個是判斷播放狀態(tài)是否達(dá)到音頻文件末端,若是音頻文件末端,則播放停止后自動停止,若文件還在播放途中,若是暫停狀態(tài),則繼續(xù)傳遞數(shù)據(jù),并延續(xù)暫停狀態(tài),若是播放狀態(tài)則通過XML發(fā)送控制狀態(tài)停止和新的URL,并發(fā)送播放狀態(tài),達(dá)到快速切換的作用。系統(tǒng)中不止一個播放端時,可給每個選中的設(shè)備發(fā)送SetGroupId命令,將他們設(shè)置為同一組,并對同一組設(shè)備做相同的設(shè)置處理。其中,整個播放狀態(tài)如圖10所示。
[0077]需要注意的是,在本發(fā)明中,還需要對控制端的數(shù)據(jù)存儲方式進(jìn)行以下說明。具體如圖11所示,控制端連接外部API以獲取資源(即音頻數(shù)據(jù)),之后對播放端的狀態(tài)進(jìn)行測試。首先判斷控制端與播放端的網(wǎng)絡(luò)連接狀態(tài),在連接順暢的狀態(tài)下,進(jìn)一步確定播放端的當(dāng)前播放狀態(tài),如果是第一次播放,在判斷達(dá)到一定量的緩沖數(shù)據(jù)后,將數(shù)據(jù)轉(zhuǎn)存到共享文件夾,通過W1-Fi發(fā)送數(shù)據(jù)到播放端開始播放,如果不是第一次播放,就直接將控制端設(shè)置的臨時存儲分段數(shù)據(jù)轉(zhuǎn)存至共享文件夾,最后判斷播放狀態(tài)到上段數(shù)據(jù)末端后直接發(fā)送下端數(shù)據(jù)到播放端播放。
[0078]綜上,本發(fā)明的系統(tǒng)及方法具有以下優(yōu)點:
[0079](I)控制端與播放端進(jìn)行W1-Fi連接,無需Bridge配件等硬件設(shè)備,從而降低了系統(tǒng)成本,增強(qiáng)了系統(tǒng)的實用性、便利性,填補(bǔ)了國內(nèi)市場上控制端的應(yīng)用空白,且在后續(xù)的整個系統(tǒng)擴(kuò)展過程中也無需新增其它硬件設(shè)備;
[0080](2)控制端與播放端進(jìn)行W1-Fi連接的方式,充分地利用了 W1-Fi高帶寬長距離等特性,實現(xiàn)了高品質(zhì)的無線音頻數(shù)據(jù),有效地保證了傳輸質(zhì)量;
[0081](3)控制端與播放端進(jìn)行W1-Fi連接的方式,使得控制端所連接的播放端的數(shù)量也不受限制;
[0082](4)控制端從廣域網(wǎng)中獲取網(wǎng)絡(luò)數(shù)據(jù),無需對控制端做特殊修改,進(jìn)一步增強(qiáng)了整個系統(tǒng)的實用性及便利性;
[0083](5)建立分段緩存機(jī)制以實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享,為后續(xù)實現(xiàn)云媒體共享傳輸及控制端與播放端的實時播放控制奠定了基礎(chǔ);
[0084](6)開發(fā)過程中借用了 UPnP協(xié)議的共享特性,并充分利用了控制端的開放性進(jìn)行開發(fā),中間的開發(fā)也可根據(jù)后期的開發(fā)要求進(jìn)行調(diào)整,從而可以做到便利地進(jìn)行更新;
[0085](7)播放端無需做任何改進(jìn)便可適用于控制端的改進(jìn),也增強(qiáng)了系統(tǒng)的實用性及便利性。
[0086]以上結(jié)合最佳實施例對本發(fā)明進(jìn)行了描述,但本發(fā)明并不局限于以上揭示的實施例,而應(yīng)當(dāng)涵蓋各種根據(jù)本發(fā)明的本質(zhì)進(jìn)行的修改、等效組合。
【權(quán)利要求】
1.一種實現(xiàn)云媒體共享播放的音頻系統(tǒng),其特征在于,包括: 播放端,用于根據(jù)網(wǎng)絡(luò)數(shù)據(jù)播放音頻數(shù)據(jù);以及 控制端,與所述播放端進(jìn)行W1-Fi連接,用于從廣域網(wǎng)中獲取網(wǎng)絡(luò)數(shù)據(jù),建立分段緩存機(jī)制以實現(xiàn)所述網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享,將從所述廣域網(wǎng)中所獲取的網(wǎng)絡(luò)數(shù)據(jù)與共享機(jī)制相結(jié)合構(gòu)成云媒體共享部分,利用UPnP設(shè)備互聯(lián)機(jī)制及W1-Fi技術(shù)將所述云媒體共享部分傳輸至所述播放端以實現(xiàn)云媒體的共享播放。
2.如權(quán)利要求1所述的實現(xiàn)云媒體共享播放的音頻系統(tǒng),其特征在于,所述控制端為智能手機(jī)或平板電腦。
3.如權(quán)利要求1所述的實現(xiàn)云媒體共享播放的音頻系統(tǒng),其特征在于,所述控制端具體包括: 連接模塊,用于與所述播放端進(jìn)行W1-Fi連接以及與所述廣域網(wǎng)連接; 獲取模塊,用于從所述廣域網(wǎng)中獲取所述網(wǎng)絡(luò)數(shù)據(jù); 保存模塊,用于建立分段緩存機(jī)制以實現(xiàn)所述網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享; 云媒體共享模塊,用于將從所述廣域網(wǎng)中所獲取的網(wǎng)絡(luò)數(shù)據(jù)與共享機(jī)制相結(jié)合構(gòu)成云媒體共享部分; 傳輸模塊,用于利用UPnP設(shè)備互聯(lián)機(jī)制及W1-Fi技術(shù)將所述云媒體共享部分通過所述連接模塊傳輸至所述播放端以實現(xiàn)云媒體的共享播放。
4.如權(quán)利要求3所述的實現(xiàn)云媒體共享播放的音頻系統(tǒng),其特征在于,所述播放端包括一個主播放器以及多個從 播放器,所述主播放器與所述連接模塊連接,多個所述從播放器與所述主播放器連接。
5.一種實現(xiàn)云媒體共享播放的方法,其特征在于,包括: 控制端從廣域網(wǎng)中獲取網(wǎng)絡(luò)數(shù)據(jù); 建立分段緩存機(jī)制以實現(xiàn)所述網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享; 將從所述廣域網(wǎng)中所獲取的網(wǎng)絡(luò)數(shù)據(jù)與共享機(jī)制相結(jié)合構(gòu)成云媒體共享部分; 利用UPnP設(shè)備互聯(lián)機(jī)制及W1-Fi技術(shù)將所述云媒體共享部分向外傳輸; 播放端根據(jù)所述云媒體共享部分中的網(wǎng)絡(luò)數(shù)據(jù)獲取音頻數(shù)據(jù)進(jìn)行播放以實現(xiàn)云媒體的共享播放。
6.如權(quán)利要求5所述的實現(xiàn)云媒體共享播放的方法,其特征在于,建立分段緩存機(jī)制以實現(xiàn)所述網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享具體包括: 將所述網(wǎng)絡(luò)數(shù)據(jù)以相同大小保存于臨時文件夾中以形成緩存數(shù)據(jù)流; 實時判斷所述緩存數(shù)據(jù)流的大小是否超過閾值及所述網(wǎng)絡(luò)數(shù)據(jù)的完整性; 根據(jù)判斷結(jié)果將所述網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行轉(zhuǎn)存; 以替換的方式重組需存儲的所述網(wǎng)絡(luò)數(shù)據(jù)以實現(xiàn)所述網(wǎng)絡(luò)數(shù)據(jù)的保存與同步共享。
7.如權(quán)利要求6所述的實現(xiàn)云媒體共享播放的方法,其特征在于,所述閾值為156Kbyte0
8.如權(quán)利要求5或6所述的實現(xiàn)云媒體共享播放的方法,其特征在于,利用UPnP設(shè)備互聯(lián)機(jī)制及W1-Fi技術(shù)將所述云媒體共享部分向外傳輸具體包括: 利用UPnP設(shè)備互聯(lián)機(jī)制在所述控制端中以內(nèi)容服務(wù)器的方式創(chuàng)建共享文件夾; 將所述云媒體共享部分存儲至所述共享文件夾;將所述共享文件夾中的所述云媒體共享部分通過W1-Fi技術(shù)向外傳輸至所述播放端。
9.如權(quán)利要求8所述的實現(xiàn)云媒體共享播放的方法,其特征在于,播放端根據(jù)所述云媒體共享部分中的網(wǎng)絡(luò)數(shù)據(jù)獲取音頻數(shù)據(jù)進(jìn)行播放以實現(xiàn)云媒體的共享播放具體包括:主播放器通過W1-Fi接收所述控制端所傳輸?shù)木W(wǎng)絡(luò)數(shù)據(jù),并根據(jù)所述網(wǎng)絡(luò)數(shù)據(jù)獲取所述音頻數(shù)據(jù); 所述主播放器主動廣播自身播放狀態(tài); 多個從播放器主動捕獲所述主播放器所發(fā)送的廣播信息,所述廣播信息包括播放狀態(tài)及播放時間; 多個所述從播放器根據(jù)所捕獲的廣播信息調(diào)整自身播放狀態(tài),以實現(xiàn)與所述主播放器之間的同步。`
【文檔編號】H04N21/858GK103686429SQ201310719163
【公開日】2014年3月26日 申請日期:2013年12月23日 優(yōu)先權(quán)日:2013年12月23日
【發(fā)明者】陸許明, 徐永鍵, 李程, 譚洪舟 申請人:廣州市花都區(qū)中山大學(xué)國光電子與通信研究院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1