預(yù)設(shè)類型的文件類型標簽,并將文件類型標簽添加到瀏覽命令請求中;
[0076]瀏覽命令請求發(fā)送單元103,用于基于UPnP協(xié)議,向DMS發(fā)送瀏覽命令請求。
[0077]本發(fā)明實施例三所提供的應(yīng)用于DLNA系統(tǒng)的獲取媒體文件的裝置可以用于執(zhí)行本發(fā)明實施例一所提供的應(yīng)用于DLNA系統(tǒng)的獲取媒體文件的方法,具備相應(yīng)的功能和有?效果。
[0078]實施例四
[0079]圖5為本發(fā)明實施例四提供的應(yīng)用于DLNA系統(tǒng)的提供媒體文件的裝置的結(jié)構(gòu)框圖,該裝置可通過執(zhí)行本發(fā)明實施例二中的提供媒體文件的方法,為DMC提供包含預(yù)設(shè)類型的媒體文件的文件夾。如圖5所示,該裝置包括瀏覽命令請求接收模塊20和瀏覽命令響應(yīng)返回模塊21。
[0080]其中,瀏覽命令請求接收模塊20用于接收DMC發(fā)送的用以請求DMS返回該DMS預(yù)設(shè)目錄下、根目錄中的預(yù)設(shè)類型的第一媒體文件,以及根目錄中包含預(yù)設(shè)類型的第二媒體文件的文件夾的瀏覽命令請求;
[0081]瀏覽命令響應(yīng)返回模塊21用于解析瀏覽命令請求的內(nèi)容,向DMC返回瀏覽命令響應(yīng),以將第一媒體文件及上述文件夾提供給DMC。
[0082]進一步的,參見圖6,上述方案中,瀏覽命令響應(yīng)返回模塊21包括:
[0083]文件類型標簽解析單元211,用于解析瀏覽命令請求中,包含預(yù)設(shè)類型的文件類型標簽;
[0084]媒體文件篩選單元212,用于根據(jù)預(yù)設(shè)類型,篩選出第一媒體文件及上述文件夾;
[0085]媒體文件提供單元213,用于基于UPnP協(xié)議,將第一媒體文件及上述文件夾,通過瀏覽命令響應(yīng)提供給DMC。
[0086]本發(fā)明實施例四所提供的應(yīng)用于DLNA系統(tǒng)的提供媒體文件的裝置可以用于執(zhí)行本發(fā)明實施例二所提供的應(yīng)用于DLNA系統(tǒng)的提供媒體文件的方法,具備相應(yīng)的功能和有?效果。
[0087]實施例五
[0088]圖7為本發(fā)明實施例五提供的DLNA系統(tǒng)的結(jié)構(gòu)框圖,該系統(tǒng)可通過執(zhí)行本發(fā)明實施例的方法將預(yù)設(shè)類型的媒體文件推送至DMR進行播放。如圖7所示,該系統(tǒng)包括數(shù)字媒體控制器DMC 30、數(shù)字媒體服務(wù)器DMS 31和數(shù)字媒體渲染器DMR 32。
[0089]DMC 30用于向DMS 31發(fā)送瀏覽命令請求,以請求DMS 31返回該DMS 31預(yù)設(shè)目錄下、根目錄中的預(yù)設(shè)類型的第一媒體文件,以及根目錄中包含預(yù)設(shè)類型的第二媒體文件的文件夾,接收DMS 31返回的瀏覽命令響應(yīng),從瀏覽命令響應(yīng)中獲取第一媒體文件及文件夾,并將預(yù)設(shè)類型的媒體文件推送到DMR 32進行播放;
[0090]DMS 31用于接收瀏覽命令請求,解析瀏覽命令請求的內(nèi)容,向DMC 30返回瀏覽命令響應(yīng),以將第一媒體文件及文件夾提供給DMC 30 ;
[0091]DMR 32用于播放預(yù)設(shè)類型的媒體文件。
[0092]本發(fā)明實施例五所提供的DLNA系統(tǒng),可以用于執(zhí)行本發(fā)明所提供的方法,具備相應(yīng)的功能和有益效果。
[0093]注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
【主權(quán)項】
1.一種應(yīng)用于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA系統(tǒng)的獲取媒體文件的方法,其特征在于,包括: 向數(shù)字媒體服務(wù)器DMS發(fā)送瀏覽命令請求,以請求所述DMS返回該DMS預(yù)設(shè)目錄下、根目錄中的預(yù)設(shè)類型的第一媒體文件,以及所述根目錄中包含預(yù)設(shè)類型的第二媒體文件的文件夾; 接收所述DMS返回的瀏覽命令響應(yīng),從所述瀏覽命令響應(yīng)中獲取所述第一媒體文件及所述文件夾。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向數(shù)字媒體服務(wù)器DMS發(fā)送瀏覽命令請求包括: 將數(shù)字媒體控制器DMC允許推送的文件類型,設(shè)置為預(yù)設(shè)類型; 形成包含所述預(yù)設(shè)類型的文件類型標簽,并將所述文件類型標簽添加到瀏覽命令請求中; 基于通用即插即用UPnP協(xié)議,向所述DMS發(fā)送所述瀏覽命令請求。3.—種應(yīng)用于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA系統(tǒng)的提供媒體文件的方法,其特征在于,包括: 接收數(shù)字媒體控制器DMC發(fā)送的用以請求數(shù)字媒體服務(wù)器DMS返回該DMS預(yù)設(shè)目錄下、根目錄中的預(yù)設(shè)類型的第一媒體文件,以及所述根目錄中包含預(yù)設(shè)類型的第二媒體文件的文件夾的瀏覽命令請求; 解析所述瀏覽命令請求的內(nèi)容,向所述DMC返回瀏覽命令響應(yīng),以將所述第一媒體文件及所述文件夾提供給所述DMC。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述解析所述瀏覽命令請求的內(nèi)容,向所述DMC返回瀏覽命令響應(yīng)包括: 解析所述瀏覽命令請求中,包含預(yù)設(shè)類型的文件類型標簽; 根據(jù)所述預(yù)設(shè)類型,篩選出所述第一媒體文件及所述文件夾; 基于通用即插即用UPnP協(xié)議,將所述第一媒體文件及所述文件夾,通過瀏覽命令響應(yīng)提供給所述DMC。5.—種應(yīng)用于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA系統(tǒng)的獲取媒體文件的裝置,其特征在于,包括: 瀏覽命令請求發(fā)送模塊,用于向數(shù)字媒體服務(wù)器DMS發(fā)送瀏覽命令請求,以請求所述DMS返回該DMS預(yù)設(shè)目錄下、根目錄中的預(yù)設(shè)類型的第一媒體文件,以及所述根目錄中包含預(yù)設(shè)類型的第二媒體文件的文件夾; 瀏覽命令響應(yīng)接收模塊,用于接收所述DMS返回的瀏覽命令響應(yīng),從所述瀏覽命令響應(yīng)中獲取所述第一媒體文件及所述文件夾。6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述瀏覽命令請求發(fā)送模塊包括: 預(yù)設(shè)類型設(shè)置單元,用于將數(shù)字媒體控制器DMC允許推送的文件類型,設(shè)置為預(yù)設(shè)類型; 文件類型標簽添加單元,用于形成包含所述預(yù)設(shè)類型的文件類型標簽,并將所述文件類型標簽添加到瀏覽命令請求中; 瀏覽命令請求發(fā)送單元,用于基于通用即插即用UPnP協(xié)議,向所述DMS發(fā)送所述瀏覽命令請求。7.—種應(yīng)用于數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA系統(tǒng)的提供媒體文件的裝置,其特征在于,包括: 瀏覽命令請求接收模塊,用于接收數(shù)字媒體控制器DMC發(fā)送的用以請求數(shù)字媒體服務(wù)器DMS返回該DMS預(yù)設(shè)目錄下、根目錄中的預(yù)設(shè)類型的第一媒體文件,以及所述根目錄中包含預(yù)設(shè)類型的第二媒體文件的文件夾的瀏覽命令請求; 瀏覽命令響應(yīng)返回模塊,用于解析所述瀏覽命令請求的內(nèi)容,向所述DMC返回瀏覽命令響應(yīng),以將所述第一媒體文件及所述文件夾提供給所述DMC。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述瀏覽命令響應(yīng)返回模塊包括: 文件類型標簽解析單元,用于解析所述瀏覽命令請求中,包含預(yù)設(shè)類型的文件類型標簽; 媒體文件篩選單元,用于根據(jù)所述預(yù)設(shè)類型,篩選出所述第一媒體文件及所述文件夾; 媒體文件提供單元,用于基于通用即插即用UPnP協(xié)議,將所述第一媒體文件及所述文件夾,通過瀏覽命令響應(yīng)提供給所述DMC。9.一種數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA系統(tǒng),其特征在于,包括數(shù)字媒體控制器DMC、數(shù)字媒體服務(wù)器DMS和數(shù)字媒體渲染器DMR ; 所述DMC用于向所述DMS發(fā)送瀏覽命令請求,以請求所述DMS返回該DMS預(yù)設(shè)目錄下、根目錄中的預(yù)設(shè)類型的第一媒體文件,以及所述根目錄中包含預(yù)設(shè)類型的第二媒體文件的文件夾,接收所述DMS返回的瀏覽命令響應(yīng),從所述瀏覽命令響應(yīng)中獲取所述第一媒體文件及所述文件夾,并將預(yù)設(shè)類型的媒體文件推送到所述DMR進行播放; 所述DMS用于接收所述瀏覽命令請求,解析所述瀏覽命令請求的內(nèi)容,向所述DMC返回瀏覽命令響應(yīng),以將所述第一媒體文件及所述文件夾提供給所述DMC ; 所述DMR用于播放預(yù)設(shè)類型的媒體文件。
【專利摘要】本發(fā)明公開了一種應(yīng)用于DLNA系統(tǒng)的獲取媒體文件的方法、裝置及系統(tǒng),其中,方法包括:向數(shù)字媒體服務(wù)器DMS發(fā)送瀏覽命令請求,以請求所述DMS返回該DMS預(yù)設(shè)目錄下、根目錄中的預(yù)設(shè)類型的第一媒體文件,以及所述根目錄中包含預(yù)設(shè)類型的第二媒體文件的文件夾;接收所述DMS返回的瀏覽命令響應(yīng),從所述瀏覽命令響應(yīng)中獲取所述第一媒體文件及所述文件夾。本發(fā)明解決了DMS無法篩選掉不包含指定類型的媒體文件的文件夾的問題,節(jié)約了推送媒體文件的時間,提升了用戶使用體驗。
【IPC分類】H04N21/436, H04N21/643
【公開號】CN105392047
【申請?zhí)枴緾N201510649501
【發(fā)明人】任超
【申請人】廣東歐珀移動通信有限公司
【公開日】2016年3月9日
【申請日】2015年10月9日