欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種控制媒體分享的方法、裝置及增強(qiáng)型媒體服務(wù)器與流程

文檔序號:12376048閱讀:269來源:國知局
一種控制媒體分享的方法、裝置及增強(qiáng)型媒體服務(wù)器與流程

本發(fā)明涉及基于通用即插即用(UPnP)的家庭網(wǎng)絡(luò)技術(shù),特別是涉及一種控制媒體分享的方法、裝置及增強(qiáng)型媒體服務(wù)器。



背景技術(shù):

通用即插即用(Universal Plug and Play,簡稱UPnP)是由“通用即插即用論壇”(UPnP Forum)推廣的一套網(wǎng)絡(luò)協(xié)議。該協(xié)議的目標(biāo)是使家庭網(wǎng)絡(luò)(數(shù)據(jù)共享、通信和娛樂)和公司網(wǎng)絡(luò)中的各種設(shè)備能夠相互無縫連接,并簡化相關(guān)網(wǎng)絡(luò)的實(shí)現(xiàn)。

基于UPnP媒體服務(wù)(UPnP AV)架構(gòu)可實(shí)現(xiàn)媒體內(nèi)容在不同設(shè)備間的分享。UPnP AV架構(gòu)中,包括媒體服務(wù)器(Media Server)、媒體展現(xiàn)設(shè)備(Media Renderer)和控制點(diǎn)(Control Point,簡稱CP)。其中,媒體服務(wù)器提供音視頻等媒體內(nèi)容的存儲、內(nèi)容目錄展現(xiàn),Media Renderer負(fù)責(zé)媒體內(nèi)容的展現(xiàn),而CP則負(fù)責(zé)控制交互,三者通過交互,協(xié)商媒體格式和媒體傳輸方式,從事實(shí)現(xiàn)媒體服務(wù)器上的圖像、音視頻等媒體內(nèi)容在媒體展現(xiàn)設(shè)備上的展現(xiàn)。

在音視頻媒體應(yīng)用中,經(jīng)常遇到一類“關(guān)聯(lián)媒體”,照片、音樂、視頻等多媒體內(nèi)容,可以是一個(gè)個(gè)獨(dú)立的媒體元素,但它們也能形成相冊幻燈片、播放列表、電視劇集等有關(guān)聯(lián)關(guān)系的“關(guān)聯(lián)媒體”(Collection);組成關(guān)聯(lián)媒體的各個(gè)媒體元素,形成了一個(gè)具有邏輯意義的組合體,媒體之間有起始、結(jié)束、前、后等關(guān)聯(lián)關(guān)系,關(guān)聯(lián)媒體可以作為一個(gè)整體,對其執(zhí)行諸如順序連續(xù)播放、前進(jìn)、后退、暫停播放、恢復(fù)播放等操作。UPnP AV架構(gòu)規(guī)范了單個(gè)媒體的分享方案,也補(bǔ)充了用容器(Container)和容器內(nèi)元素來表示“關(guān)聯(lián)媒體”的方式;但是,UPnP以及DLNA(數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)等組織,對播放列表之類的關(guān)聯(lián)媒體的具體文件格式、基于UPnP/DLNA的協(xié)議交互等都缺乏具體明確的規(guī)定。在實(shí)際實(shí)現(xiàn)時(shí),媒體展現(xiàn)設(shè)備(Media Renderer)往往不支持具體的 容器格式。也就是說,在目前的實(shí)際應(yīng)用中,由于媒體展現(xiàn)設(shè)備(Media Renderer)對關(guān)聯(lián)媒體的支持不夠,造成了關(guān)聯(lián)媒體難以從媒體服務(wù)器分享到媒體展現(xiàn)設(shè)備上進(jìn)行展現(xiàn),關(guān)聯(lián)媒體的互操作性沒有得到很好的解決。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例的目的在于提供一種控制媒體分享的方法、裝置及增強(qiáng)型媒體服務(wù)器,可以實(shí)現(xiàn)適合媒體展現(xiàn)設(shè)備支持的播放格式展現(xiàn)。

為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供的一種控制媒體分享的方法,包括:

獲取來自控制點(diǎn)設(shè)備的第一控制指令,其中所述第一控制指令攜帶有播放目標(biāo)關(guān)聯(lián)媒體的信息;

解析所述第一控制指令,確定所述目標(biāo)關(guān)聯(lián)媒體,并根據(jù)預(yù)先建立的關(guān)聯(lián)對應(yīng)表,確定所述目標(biāo)關(guān)聯(lián)媒體對應(yīng)的目標(biāo)媒體元素,其中所述關(guān)聯(lián)對應(yīng)表為每個(gè)關(guān)聯(lián)媒體與各自所屬關(guān)聯(lián)媒體內(nèi)部的媒體元素建立的對應(yīng)關(guān)系;

獲取并根據(jù)媒體展現(xiàn)設(shè)備支持的播放格式,將所述第一控制指令轉(zhuǎn)換為攜帶所述目標(biāo)媒體元素的第二控制指令,發(fā)送給媒體展現(xiàn)設(shè)備,并接收由所述媒體展現(xiàn)設(shè)備反饋的展現(xiàn)信息。

進(jìn)一步的,所述媒體展現(xiàn)設(shè)備支持的播放格式包括即插即用UPnP/數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA的協(xié)議格式或自定義格式。

進(jìn)一步的,所述關(guān)聯(lián)媒體為媒體播放目錄,所述媒體元素為每個(gè)媒體播放目錄中的媒體內(nèi)容。

進(jìn)一步的,所述將所述第一控制指令轉(zhuǎn)換為攜帶所述目標(biāo)媒體元素的第二控制指令,發(fā)送給媒體展現(xiàn)設(shè)備,并接收由所述媒體展現(xiàn)設(shè)備反饋的展現(xiàn)信息的步驟包括:

發(fā)送所述第二控制指令至所述媒體展現(xiàn)設(shè)備,并接收由所述媒體展現(xiàn)設(shè)備反饋的展現(xiàn)信息,解析所述反饋的展現(xiàn)信息中目標(biāo)媒體元素的播控狀態(tài)。

進(jìn)一步的,所述第二控制指令包括:控制所述媒體展現(xiàn)設(shè)備展現(xiàn)的目標(biāo)媒體元素連續(xù)播放、按照預(yù)設(shè)方式播放,暫停播放和重復(fù)播放中的一種或多種。

其中,所述的控制媒體分享的方法中,在所述發(fā)送所述第二控制指令至所述媒體展現(xiàn)設(shè)備,并接收由所述媒體展現(xiàn)設(shè)備反饋的展現(xiàn)信息,解析所述反饋 的展現(xiàn)信息中目標(biāo)媒體元素的播控狀態(tài)之后的步驟,還包括:

解析所述反饋的展現(xiàn)信息中目標(biāo)媒體元素的進(jìn)度為暫停播放時(shí),記錄所播放位置及時(shí)間信息。

本發(fā)明實(shí)施例還提供一種控制媒體分享的裝置,應(yīng)用于增強(qiáng)型媒體服務(wù)器,所述控制媒體分享的裝置包括:

獲取模塊,用于獲取來自控制點(diǎn)設(shè)備的第一控制指令,其中所述第一控制指令攜帶有播放目標(biāo)關(guān)聯(lián)媒體的信息;

處理模塊,用于解析所述第一控制指令,確定所述目標(biāo)關(guān)聯(lián)媒體,并根據(jù)預(yù)先建立的關(guān)聯(lián)對應(yīng)表,確定所述目標(biāo)關(guān)聯(lián)媒體對應(yīng)的目標(biāo)媒體元素,其中所述關(guān)聯(lián)對應(yīng)表為每個(gè)關(guān)聯(lián)媒體與各自所屬關(guān)聯(lián)媒體內(nèi)部的媒體元素建立的對應(yīng)關(guān)系;

轉(zhuǎn)換交互模塊,用于獲取并根據(jù)媒體展現(xiàn)設(shè)備支持的播放格式,將所述第一控制指令轉(zhuǎn)換為攜帶所述目標(biāo)媒體元素的第二控制指令,發(fā)送給媒體展現(xiàn)設(shè)備,并接收由所述媒體展現(xiàn)設(shè)備反饋的展現(xiàn)信息。

進(jìn)一步的,所述媒體展現(xiàn)設(shè)備支持的播放格式包括即插即用UPnP/數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA的協(xié)議格式或自定義格式。

進(jìn)一步的,所述關(guān)聯(lián)媒體為媒體播放目錄,所述媒體元素為每個(gè)媒體播放目錄中的媒體內(nèi)容

進(jìn)一步的,所述轉(zhuǎn)換交互模塊包括:

交互子模塊,用于發(fā)送所述第二控制指令至所述媒體展現(xiàn)設(shè)備,并接收由所述媒體展現(xiàn)設(shè)備反饋的展現(xiàn)信息,解析所述反饋的展現(xiàn)信息中目標(biāo)媒體元素的播控狀態(tài)。

進(jìn)一步的,所述第二控制指令包括:控制所述媒體展現(xiàn)設(shè)備展現(xiàn)的目標(biāo)媒體元素連續(xù)播放、按照預(yù)設(shè)方式播放,暫停播放和重復(fù)播放中的一種或多種。

其中,所述的控制媒體分享的裝置,還包括:

記錄單元,用于解析所述反饋的展現(xiàn)信息中目標(biāo)媒體元素的進(jìn)度為暫停播放時(shí),記錄保存所播放位置及時(shí)間信息。

本發(fā)明實(shí)施例還提供一種增強(qiáng)型媒體服務(wù)器中,包括如上述的控制媒體分享的裝置。

本發(fā)明實(shí)施例的上述技術(shù)方案的有益效果如下:

本發(fā)明實(shí)施例的方案中,通過獲取到第一控制指令,解析出關(guān)于第一控制指令中目標(biāo)關(guān)聯(lián)媒體的目標(biāo)媒體元素,然后將目標(biāo)媒體元素轉(zhuǎn)換為媒體展現(xiàn)設(shè)備支持的播放格式的第二控制指令,發(fā)送給媒體展現(xiàn)設(shè)備,這樣不要求媒體展現(xiàn)設(shè)備本身支持關(guān)聯(lián)媒體的解析展現(xiàn),就能達(dá)到良好的互操作性,從而針對現(xiàn)實(shí)應(yīng)用中存在大量對關(guān)聯(lián)媒體支持有缺陷的媒體展現(xiàn)設(shè)備,可以實(shí)現(xiàn)轉(zhuǎn)換成媒體展現(xiàn)設(shè)備支持的播放格式展現(xiàn)。

附圖說明

圖1為本發(fā)明實(shí)施例的控制媒體分享的方法的步驟示意圖;

圖2為本發(fā)明實(shí)施例的控制媒體分享的裝置的結(jié)構(gòu)示意圖之一;

圖3為本發(fā)明實(shí)施例的控制媒體分享的裝置的結(jié)構(gòu)示意圖之一。

具體實(shí)施方式

為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。

本發(fā)明實(shí)施例針對現(xiàn)有技術(shù)中媒體展現(xiàn)設(shè)備對關(guān)聯(lián)媒體支持不夠(不支持具體的容器格式),造成關(guān)聯(lián)媒體難以從媒體服務(wù)器分享到媒體展現(xiàn)設(shè)備上進(jìn)行展現(xiàn)的問題,提供一種控制媒體分享的方法、裝置及增強(qiáng)型媒體服務(wù)器,通過代理控制點(diǎn)將關(guān)聯(lián)媒體轉(zhuǎn)換為媒體展現(xiàn)設(shè)備支持格式的媒體元素,以實(shí)現(xiàn)可以將媒體服務(wù)器上的關(guān)聯(lián)媒體,分享到媒體展現(xiàn)設(shè)備上進(jìn)行展現(xiàn)。

如圖1所示,本發(fā)明實(shí)施例提供一種控制媒體分享的方法,包括:

步驟11,獲取來自控制點(diǎn)設(shè)備的第一控制指令,其中所述第一控制指令攜帶有播放目標(biāo)關(guān)聯(lián)媒體的信息;

步驟12,解析所述第一控制指令,確定所述目標(biāo)關(guān)聯(lián)媒體,并根據(jù)預(yù)先建立的關(guān)聯(lián)對應(yīng)表,確定所述目標(biāo)關(guān)聯(lián)媒體對應(yīng)的目標(biāo)媒體元素,其中所述關(guān)聯(lián)對應(yīng)表為每個(gè)關(guān)聯(lián)媒體與各自所屬關(guān)聯(lián)媒體內(nèi)部的媒體元素建立的對應(yīng)關(guān)系;

步驟13,獲取并根據(jù)媒體展現(xiàn)設(shè)備支持的播放格式,將所述第一控制指 令轉(zhuǎn)換為攜帶所述目標(biāo)媒體元素的第二控制指令,發(fā)送給媒體展現(xiàn)設(shè)備,并接收由所述媒體展現(xiàn)設(shè)備反饋的展現(xiàn)信息。

本發(fā)明實(shí)施例中,通過獲取到第一控制指令(步驟11),解析出關(guān)于第一控制指令中目標(biāo)關(guān)聯(lián)媒體的目標(biāo)媒體元素(步驟12),然后將目標(biāo)媒體元素轉(zhuǎn)換為媒體展現(xiàn)設(shè)備支持的播放格式的第二控制指令,發(fā)送給媒體展現(xiàn)設(shè)備(步驟13),這樣不要求媒體展現(xiàn)設(shè)備本身支持關(guān)聯(lián)媒體的解析展現(xiàn),就能達(dá)到良好的互操作性,從而針對現(xiàn)實(shí)應(yīng)用中存在大量對關(guān)聯(lián)媒體支持有缺陷的媒體展現(xiàn)設(shè)備,可以實(shí)現(xiàn)轉(zhuǎn)換成媒體展現(xiàn)設(shè)備支持的播放格式展現(xiàn)。

需要說明的是:所述媒體展現(xiàn)設(shè)備支持的播放格式包括即插即用UPnP/數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA的協(xié)議格式或自定義格式。本發(fā)明實(shí)施例還可在媒體分享應(yīng)用中引入更多種類的關(guān)聯(lián)媒體格式,支持更多的媒體分享操作。所述自定義格式可以是通過其他協(xié)議協(xié)商的格式,也可以是其他用戶自定義格式。

還有,上述媒體展現(xiàn)設(shè)備可以是智能電視,也可以是電腦等,能夠顯示播放的設(shè)備均屬于本發(fā)明實(shí)施例的保護(hù)范圍,在此不一一舉例。

另外,上述控制點(diǎn)設(shè)備可以是指控制點(diǎn)的手機(jī)設(shè)備或其他獨(dú)立終端設(shè)備,任何可以實(shí)現(xiàn)控制或者安裝應(yīng)用軟件的設(shè)備,均屬于本發(fā)明實(shí)施例的保護(hù)范圍,在此不一一舉例。

本發(fā)明實(shí)施例的控制媒體分享的方法中,所述關(guān)聯(lián)媒體為媒體播放目錄,所述媒體元素為每個(gè)媒體播放目錄中的媒體內(nèi)容。

需要說明的是:所述媒體播放目錄具體可以是一個(gè)電視劇的劇集,一個(gè)歌曲組的列表,也可以是圖片播放的順序表等,任何一種將一個(gè)具體內(nèi)容的索引的方式,均屬于本發(fā)明實(shí)施例的保護(hù)范圍。

還有,所述媒體內(nèi)容具體可以是指每集電視劇的內(nèi)容,具體歌曲的內(nèi)容,具體圖片信息等,任何一種將一個(gè)具體內(nèi)容的方式,均屬于本發(fā)明實(shí)施例的保護(hù)范圍。

為了能夠?qū)崿F(xiàn)媒體展現(xiàn)設(shè)備與其他設(shè)備(如增強(qiáng)型服務(wù)器)之間的交互,本發(fā)明實(shí)施例的控制媒體分享的方法中,步驟13包括:

步驟131,發(fā)送所述第二控制指令至所述媒體展現(xiàn)設(shè)備,并接收由所述媒體展現(xiàn)設(shè)備反饋的展現(xiàn)信息,解析所述反饋的展現(xiàn)信息中目標(biāo)媒體元素的播控 狀態(tài)。

本發(fā)明實(shí)施例,由于傳統(tǒng)媒體展現(xiàn)設(shè)備不一定接收所有關(guān)聯(lián)媒體各種格式的推送,需要要將關(guān)聯(lián)媒體轉(zhuǎn)換為媒體展現(xiàn)設(shè)備自身的接收格式,而且媒體展現(xiàn)設(shè)備不能解析,因此本發(fā)明實(shí)施例將第一指令轉(zhuǎn)換成媒體展現(xiàn)設(shè)備相同的格式進(jìn)行展現(xiàn),方便用戶使用。

需要說明的是:所述播控狀態(tài)包括目標(biāo)媒體元素的播放進(jìn)度、播放節(jié)點(diǎn)、播放時(shí)間點(diǎn)、播放內(nèi)容及播放內(nèi)容所在的標(biāo)準(zhǔn)時(shí)間點(diǎn)等。

由于對于控制媒體展現(xiàn)設(shè)備反饋的展現(xiàn)信息有多種,因此本發(fā)明實(shí)施例的控制媒體分享的方法中,所述第二控制指令包括:控制所述媒體展現(xiàn)設(shè)備展現(xiàn)的目標(biāo)媒體元素連續(xù)播放、按照預(yù)設(shè)方式播放,暫停播放和重復(fù)播放中的一種或多種。

需要說明的是:所述預(yù)設(shè)方式可以是快進(jìn)、快退、隨機(jī)播放,切換播放至下一媒體,切換播放至上一媒體、狀態(tài)信息以及反饋當(dāng)前媒體展現(xiàn)狀態(tài)等,還可以是其他可以實(shí)現(xiàn)控制的方式,均屬于本發(fā)明實(shí)施例的保護(hù)范圍。

本發(fā)明實(shí)施例的具體實(shí)施方式<一>:

接收并解析所述控制點(diǎn)設(shè)備的第一控制指令為快進(jìn)或后退的命令,將所述第一控制指令轉(zhuǎn)換為第二控制指令,則控制媒體展現(xiàn)設(shè)備實(shí)現(xiàn)相對于當(dāng)前媒體進(jìn)快進(jìn)或快退,其中所述第二控制指令為控制所述媒體展現(xiàn)設(shè)備展現(xiàn)的目標(biāo)媒體元素按照預(yù)設(shè)方式播放中快進(jìn)或后退方式播放的指令。

本發(fā)明實(shí)施例的具體實(shí)施方式<二>:

獲取當(dāng)前展現(xiàn)元素,接收并解析所述控制點(diǎn)設(shè)備的第一控制指令為前進(jìn)到下一媒體、后退到上一媒體的指令,將所述第一控制指令轉(zhuǎn)換為第二控制指令,控制媒體展現(xiàn)設(shè)備實(shí)現(xiàn)相對于當(dāng)前媒體的上一媒體、下一媒體的控制操作,其中所述第二控制指令為控制所述媒體展現(xiàn)設(shè)備展現(xiàn)的目標(biāo)媒體元素按照預(yù)設(shè)方式播放中的切換播放至下一媒體,切換播放至上一媒體的指令。

本發(fā)明實(shí)施例的具體實(shí)施方式<三>:

在需要維護(hù)關(guān)聯(lián)媒體的狀態(tài)信息,接收并解析所述控制點(diǎn)設(shè)備的第一控制指令為關(guān)聯(lián)媒體整體進(jìn)度信息的指令時(shí),將所述第一控制指令轉(zhuǎn)換為第二控制指令,控制媒體展現(xiàn)設(shè)備將關(guān)聯(lián)媒體的整體狀態(tài)信息反饋給控制點(diǎn)設(shè)備,其中 所述第二控制指令為控制所述媒體展現(xiàn)設(shè)備展現(xiàn)的目標(biāo)媒體元素按照預(yù)設(shè)方式播放中狀態(tài)信息的指令。

本發(fā)明實(shí)施例的具體實(shí)施方式<四>:

接收并解析所述控制點(diǎn)設(shè)備的第一控制指令為反饋關(guān)聯(lián)媒體展現(xiàn)狀態(tài)的指令時(shí),將所述第一控制指令轉(zhuǎn)換為第二控制指令,控制媒體展現(xiàn)設(shè)備將播放狀態(tài)、播放進(jìn)度進(jìn)行反饋,其中所述第二控制指令為控制所述媒體展現(xiàn)設(shè)備展現(xiàn)的目標(biāo)媒體元素按照預(yù)設(shè)方式播放中反饋媒體展現(xiàn)狀態(tài)的指令。

本發(fā)明實(shí)施例的具體實(shí)施方式<五>:

接收并解析所述控制點(diǎn)設(shè)備的第一控制指令為控制關(guān)聯(lián)媒體的暫?;蛑夭サ闹噶顣r(shí),將所述第一控制指令轉(zhuǎn)換為第二控制指令,控制媒體展現(xiàn)設(shè)備進(jìn)行暫?;蛑夭?,其中所述第二控制指令為控制所述媒體展現(xiàn)設(shè)備展現(xiàn)的目標(biāo)媒體元素暫停或重播的指令。

本發(fā)明實(shí)施例的具體實(shí)施方式<六>:

接收并解析所述控制點(diǎn)設(shè)備的第一控制指令為控制關(guān)聯(lián)媒體的隨機(jī)播放的命令,將所述第一控制指令轉(zhuǎn)換為第二控制指令,則控制媒體展現(xiàn)設(shè)備實(shí)現(xiàn)隨機(jī)播放,其中所述第二控制指令為控制所述媒體展現(xiàn)設(shè)備展現(xiàn)的目標(biāo)媒體元素隨機(jī)播放的指令。

為了方便用戶在下次使用時(shí),可以實(shí)現(xiàn)記錄用戶當(dāng)前使用狀態(tài),不需要用戶自己記錄,本發(fā)明實(shí)施例的控制媒體分享的方法中,還包括:

步驟1311,解析所述反饋的展現(xiàn)信息中目標(biāo)媒體元素的進(jìn)度為暫停播放時(shí),記錄所播放位置及時(shí)間信息。

相應(yīng)的,如圖2所示,本發(fā)明實(shí)施例還提供一種控制媒體分享的裝置,應(yīng)用于增強(qiáng)型媒體服務(wù)器,所述控制媒體分享的裝置包括:

獲取模塊21,用于獲取來自控制點(diǎn)設(shè)備的第一控制指令,其中所述第一控制指令攜帶有播放目標(biāo)關(guān)聯(lián)媒體的信息;

處理模塊22,用于解析所述第一控制指令,確定所述目標(biāo)關(guān)聯(lián)媒體,并根據(jù)預(yù)先建立的關(guān)聯(lián)對應(yīng)表,確定所述目標(biāo)關(guān)聯(lián)媒體對應(yīng)的目標(biāo)媒體元素,其中所述關(guān)聯(lián)對應(yīng)表為每個(gè)關(guān)聯(lián)媒體與各自所屬關(guān)聯(lián)媒體內(nèi)部的媒體元素建立的對應(yīng)關(guān)系;

轉(zhuǎn)換交互模塊23,用于獲取并根據(jù)媒體展現(xiàn)設(shè)備支持的播放格式,將所述第一控制指令轉(zhuǎn)換為攜帶所述目標(biāo)媒體元素的第二控制指令,發(fā)送給媒體展現(xiàn)設(shè)備,并接收由所述媒體展現(xiàn)設(shè)備反饋的展現(xiàn)信息。

本發(fā)明實(shí)施例中,獨(dú)立的控制媒體分享的裝置通過獲取模塊21從控制點(diǎn)設(shè)備獲取到第一控制指令,經(jīng)處理模塊22解析出關(guān)于第一控制指令中目標(biāo)關(guān)聯(lián)媒體的目標(biāo)媒體元素,然后將目標(biāo)媒體元素轉(zhuǎn)換為媒體展現(xiàn)設(shè)備支持的播放格式的第二控制指令,最后通過轉(zhuǎn)換交互模塊23發(fā)送給媒體展現(xiàn)設(shè)備,這樣不要求媒體展現(xiàn)設(shè)備本身支持關(guān)聯(lián)媒體的解析展現(xiàn),就能達(dá)到良好的互操作性,從而針對現(xiàn)實(shí)應(yīng)用中存在大量對關(guān)聯(lián)媒體支持有缺陷的媒體展現(xiàn)設(shè)備,可以實(shí)現(xiàn)轉(zhuǎn)換成媒體展現(xiàn)設(shè)備支持的播放格式展現(xiàn)。

需要說明的是:上述關(guān)聯(lián)媒體與媒體元素之間的關(guān)系由媒體服務(wù)器的內(nèi)容管理功能維護(hù),在控制媒體分享的裝置內(nèi)也可維護(hù)關(guān)聯(lián)媒體與組成媒體元素之間的關(guān)系。

還有,本發(fā)明實(shí)施例的獨(dú)立的控制媒體分享的裝置還可以根據(jù)其功能命名為代理控制點(diǎn),作為控制點(diǎn)設(shè)備在增強(qiáng)媒體服務(wù)器上的代理,具有傳統(tǒng)控制點(diǎn)的功能(可以發(fā)現(xiàn)設(shè)備、控制命令及信息交互等功能)。

還有需要說明的是:傳統(tǒng)的控制點(diǎn)和代理控制點(diǎn)不同的設(shè)備,傳統(tǒng)的控制點(diǎn)是一個(gè)單獨(dú)的設(shè)備,而本發(fā)明實(shí)施例的代理控制點(diǎn)是屬于增強(qiáng)型媒體服務(wù)器中的一個(gè)裝置,本發(fā)明實(shí)施例的代理控制點(diǎn)可以實(shí)現(xiàn)與傳統(tǒng)的控制點(diǎn)同樣的功能,但可以不具有用戶界面(UI)。

還有,本發(fā)明實(shí)施例的代理控制點(diǎn)可以管理并操作這一系列媒體元素的控制指令在代理控制點(diǎn)、媒體服務(wù)器和媒體展現(xiàn)設(shè)備之間的交互,以在媒體展現(xiàn)設(shè)備上以一個(gè)個(gè)媒體元素展現(xiàn)的方式展現(xiàn)關(guān)聯(lián)媒體,這系列媒體元素所展現(xiàn)的順序、方式等可按代理控制點(diǎn)所要求的方式實(shí)施。

本發(fā)明的又一實(shí)施例的控制媒體分享的裝置中,所述媒體展現(xiàn)設(shè)備播放格式包括即插即用UPnP/數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA的協(xié)議格式或自定義格式。

本發(fā)明的又一實(shí)施例的控制媒體分享的裝置中,所述關(guān)聯(lián)媒體為媒體播放目錄,所述媒體元素為每個(gè)媒體播放目錄中的媒體內(nèi)容

本發(fā)明的又一實(shí)施例的控制媒體分享的裝置中,所述轉(zhuǎn)換交互模塊23包 括:

交互子模塊,用于發(fā)送所述第二控制指令至所述媒體展現(xiàn)設(shè)備,并接收由所述媒體展現(xiàn)設(shè)備反饋的展現(xiàn)信息,解析所述反饋的展現(xiàn)信息中目標(biāo)媒體元素的播控狀態(tài)。

本發(fā)明的又一實(shí)施例的控制媒體分享的裝置中,所述第二控制指令包括:控制所述媒體展現(xiàn)設(shè)備展現(xiàn)的目標(biāo)媒體元素連續(xù)播放、按照預(yù)設(shè)方式播放,暫停播放和重復(fù)播放中的一種或多種。

本發(fā)明的又一實(shí)施例的控制媒體分享的裝置中,還包括:

記錄單元,用于解析所述反饋的展現(xiàn)信息中目標(biāo)媒體元素的進(jìn)度為暫停播放時(shí),記錄保存所播放位置及時(shí)間信息。

本發(fā)明的具體實(shí)施例的舉例如下。

關(guān)聯(lián)媒體為一個(gè)播放列表,其組成媒體元素為播放列表所指示的若干歌曲音樂文件。播放列表及相關(guān)歌曲在增強(qiáng)型媒體服務(wù)器上維護(hù)。媒體展現(xiàn)設(shè)備為一臺支持UPnP/DLNA,但不直接支持播放列表推送的智能電視。而一臺智能手機(jī)則作為控制點(diǎn)設(shè)備,控制點(diǎn)功能由智能手機(jī)上一個(gè)媒體分享控制應(yīng)用軟件(APP)實(shí)現(xiàn)。

智能手機(jī)上的APP與增強(qiáng)型媒體服務(wù)器交互,獲取到播放列表。

APP與增強(qiáng)型媒體服務(wù)器交互,發(fā)出將播放列表相關(guān)歌曲推送到智能電視上順序播放的控制指令。

增強(qiáng)型媒體服務(wù)器上的代理控制點(diǎn)接收到APP所發(fā)來的控制指令,對控制指令進(jìn)行分析解析,得到播放列表對象;與增強(qiáng)型媒體服務(wù)器交互,獲取到播放列表所涉及的歌曲音樂文件的列表信息,并在代理控制點(diǎn)緩存維護(hù)。

代理控制點(diǎn)與智能電視交互,獲取智能電視狀態(tài),在智能電視為可播放正常狀態(tài)時(shí),將啟動播放列表相關(guān)歌曲的順序播放;如果智能電視當(dāng)前正在播放其它媒體內(nèi)容,則停止其它媒體內(nèi)容的播放,再啟動播放列表相關(guān)歌曲的順序播放。

代理控制點(diǎn)獲取播放列表中第一首歌曲的信息,以UPnP/DLNA媒體文件分享的方式(如UPnP/DLNA規(guī)定的媒體推送方式),與智能電視、增強(qiáng)型媒體服務(wù)器以UPnP/DLNA規(guī)定的方式進(jìn)行控制交互,啟動智能電視從增強(qiáng)型媒 體服務(wù)器獲取第一首歌曲音樂文件中的媒體內(nèi)容開始播放。

在啟動第一首歌曲播放后,代理控制點(diǎn)跟蹤獲取智能電視的播控狀態(tài)信息,如當(dāng)前歌曲的播控進(jìn)度,在APP發(fā)出播控狀態(tài)請求時(shí),將播控狀態(tài)信息反饋給APP。

代理控制點(diǎn)從智能電視獲取播控狀態(tài)信息,當(dāng)其發(fā)現(xiàn)智能電視播完了當(dāng)前歌曲時(shí),切換當(dāng)前歌曲為下一首,獲取當(dāng)前歌曲的信息,以UPnP/DLNA媒體文件分享的方式(如UPnP/DLNA規(guī)定的媒體推送方式),與智能電視、增強(qiáng)型媒體服務(wù)器以UPnP/DLNA規(guī)定的方式進(jìn)行控制交互,啟動智能電視從增強(qiáng)型媒體服務(wù)器獲取當(dāng)前歌曲的媒體內(nèi)容開始播放。

代理控制點(diǎn)維護(hù)當(dāng)前歌曲信息等關(guān)聯(lián)媒體狀態(tài)信息、跟蹤獲取智能電視的播控狀態(tài)信息,當(dāng)APP發(fā)出暫停播放指令時(shí),代理控制點(diǎn)將暫停播放指令轉(zhuǎn)發(fā)給智能電視暫停當(dāng)前歌曲的播放,并記錄并緩存播放位置信息。當(dāng)APP再次發(fā)出恢復(fù)播放指令時(shí),代理控制點(diǎn)與智能電視、增強(qiáng)型媒體服務(wù)器進(jìn)行交互,從之前暫停的位置開始繼續(xù)播放。

APP發(fā)出后退到上一首播放、前進(jìn)到下一首播放的控制指令時(shí),代理控制點(diǎn)根據(jù)當(dāng)前播放歌曲在播放列表內(nèi)的邏輯位置關(guān)系,確定下一首將要在智能電視播放的歌曲,切換當(dāng)前歌曲,與智能電視、增強(qiáng)型媒體服務(wù)器以UPnP/DLNA規(guī)定的方式進(jìn)行控制交互,啟動智能電視從增強(qiáng)型媒體服務(wù)器獲取第一首歌曲的媒體內(nèi)容開始播放。

代理控制點(diǎn)從智能電視獲取播控狀態(tài)信息,當(dāng)其確定播放列表內(nèi)的最后一首歌曲播放結(jié)束時(shí),確定整個(gè)播放列表順序播放結(jié)束,將狀態(tài)信息反饋給APP。

本發(fā)明的具體實(shí)施例的舉例如下。

關(guān)聯(lián)媒體為一個(gè)電視連續(xù)劇,其組成媒體元素為連續(xù)劇中的各劇集視頻文件。電視連續(xù)劇的相關(guān)信息在增強(qiáng)型媒體服務(wù)器上維護(hù),比如用一段XML(擴(kuò)展標(biāo)記語言)來描述電視連續(xù)劇的整體信息如劇名、海報(bào)、簡介、演員表等,以及電視連續(xù)劇與其組成各劇集視頻文件之間的邏輯關(guān)系。媒體展現(xiàn)設(shè)備為一臺支持UPnP/DLNA但不直接支持電視連續(xù)劇推送的智能電視。而一臺智能手機(jī)則作為控制點(diǎn)設(shè)備,控制點(diǎn)功能由智能手機(jī)上一個(gè)媒體分享控制應(yīng)用軟件(APP)實(shí)現(xiàn)。

智能手機(jī)上的APP與增強(qiáng)型媒體服務(wù)器交互,獲取到電視連續(xù)劇的相關(guān)XML信息。

APP與增強(qiáng)型媒體服務(wù)器交互,發(fā)出將電視連續(xù)劇推送到智能電視上播放的控制指令。

增強(qiáng)型媒體服務(wù)器上的代理控制點(diǎn)接收到APP所發(fā)來的控制指令,對控制指令進(jìn)行分析解析,得到與XML對應(yīng)的電視連續(xù)劇描述信息;根據(jù)電視連續(xù)劇描述信息,獲取到電視連續(xù)劇所涉及的組成各劇集視頻文件的列表信息,并在代理控制點(diǎn)緩存維護(hù)。

代理控制點(diǎn)與智能電視交互,獲取智能電視狀態(tài),在智能電視為可播放正常狀態(tài)時(shí),將啟動播放電視連續(xù)劇內(nèi)劇集視頻文件的順序播放;如果智能電視當(dāng)前正在播放其它媒體內(nèi)容,則停止其它媒體內(nèi)容的播放,再啟動電視連續(xù)劇內(nèi)劇集視頻文件的順序播放。

本發(fā)明的具體實(shí)施例的舉例如下。

代理控制點(diǎn)獲取電視連續(xù)劇內(nèi)中第一集視頻文件的信息,以UPnP/DLNA媒體文件分享的方式(如UPnP/DLNA規(guī)定的媒體推送方式),與智能電視、增強(qiáng)型媒體服務(wù)器以UPnP/DLNA規(guī)定的方式進(jìn)行控制交互,啟動智能電視從增強(qiáng)型媒體服務(wù)器獲取第一集視頻文件的媒體內(nèi)容開始播放。

在啟動第一集視頻文件播放后,代理控制點(diǎn)跟蹤獲取智能電視的播控狀態(tài)信息,如當(dāng)前劇集的播控進(jìn)度,在APP發(fā)出播控狀態(tài)請求時(shí),將播控狀態(tài)信息反饋給APP。

代理控制點(diǎn)從智能電視獲取播控狀態(tài)信息,當(dāng)其發(fā)現(xiàn)智能電視播完了當(dāng)前劇集時(shí),切換當(dāng)前劇集為下一集,獲取當(dāng)前劇集的信息,以UPnP/DLNA媒體文件分享的方式(如UPnP/DLNA規(guī)定的媒體推送方式),與智能電視、增強(qiáng)型媒體服務(wù)器以UPnP/DLNA規(guī)定的方式進(jìn)行控制交互,啟動智能電視從增強(qiáng)型媒體服務(wù)器獲取當(dāng)前劇集視頻文件的媒體內(nèi)容開始播放。

在連續(xù)劇的長時(shí)間播放,以及劇集切換過程中,APP所在的智能手機(jī)可不參與、離線甚至關(guān)機(jī)。

代理控制點(diǎn)維護(hù)當(dāng)前劇集信息等關(guān)聯(lián)媒體狀態(tài)信息、跟蹤獲取智能電視的播控狀態(tài)信息,當(dāng)APP發(fā)出暫停播放指令時(shí),代理控制點(diǎn)將暫停播放指令轉(zhuǎn) 發(fā)給智能電視暫停當(dāng)前劇集的播放,并記錄并緩存播放位置信息。當(dāng)APP再次發(fā)出恢復(fù)播放指令時(shí),代理控制點(diǎn)與智能電視、增強(qiáng)型媒體服務(wù)器進(jìn)行交互,從之前暫停的位置開始繼續(xù)播放。

當(dāng)用戶控制電視停止播放該連續(xù)劇時(shí),代理控制點(diǎn)通過跟蹤智能電視的播控狀態(tài)信息,得知“停止播放”這一狀態(tài),記錄并存儲播放位置信息。當(dāng)下次用戶再次啟動連續(xù)劇的播放時(shí),代理控制點(diǎn)可讀取之前緩存的播放位置信息,控制智能電視從之前位置處,繼續(xù)播放。

需要說明的是,本發(fā)明提供的裝置是應(yīng)用上述控制媒體分享的方法的裝置,則上述控制媒體分享的方法的所有實(shí)施例均適用于該裝置,且均能達(dá)到相同或相似的有益效果。

相應(yīng)的如圖3所示,本發(fā)明實(shí)施例還提供一種增強(qiáng)型媒體服務(wù)器34,包括如上述的控制媒體分享的裝置。

在增強(qiáng)型媒體服務(wù)器34上用代理控制點(diǎn)33來處理關(guān)聯(lián)媒體的分享控制,可持續(xù)跟蹤維護(hù)播控狀態(tài),這個(gè)過程中控制點(diǎn)設(shè)備31可不參與交互甚至離線、關(guān)機(jī),控制點(diǎn)設(shè)備31獨(dú)立性好,不需顧慮對控制點(diǎn)設(shè)備31的電能消耗等因素。

本發(fā)明實(shí)施例提供一種增強(qiáng)型媒體服務(wù)器34,該增強(qiáng)型媒體服務(wù)器34除了具備傳統(tǒng)媒體服務(wù)器35所具有的內(nèi)容存儲與管理、內(nèi)容目錄服務(wù)、連接管理服務(wù)、媒體傳送服務(wù)之外,還具有一邏輯功能單元即上述的控制媒體分享的裝置。

所述的增強(qiáng)型媒體服務(wù)器34通過代理控制點(diǎn)33(即控制媒體分享的裝置),將關(guān)聯(lián)媒體相關(guān)的第一控制指令,轉(zhuǎn)換為媒體展現(xiàn)設(shè)備32所能識別處理的針對關(guān)聯(lián)媒體中媒體元素的第二控制指令。

在上述指令轉(zhuǎn)換并執(zhí)行的過程中,控制點(diǎn)設(shè)備31可只與所述增強(qiáng)型媒體服務(wù)器34交互,而不需要直接與媒體展現(xiàn)設(shè)備32交互;增強(qiáng)型媒體服務(wù)器34,通過代理控制點(diǎn)33,與媒體展現(xiàn)設(shè)備32交互,并在有需要時(shí)將交互結(jié)果與播控狀態(tài)反饋給代理控制點(diǎn)33。

增強(qiáng)型媒體服務(wù)器34通過代理控制點(diǎn)33,跟蹤媒體展現(xiàn)設(shè)備32上的播控狀態(tài),將關(guān)聯(lián)媒體相關(guān)的播控狀態(tài),維護(hù)在增強(qiáng)型媒體服務(wù)器34上。在這個(gè)過程中,控制點(diǎn)設(shè)備31可不參與、離線甚至關(guān)機(jī)。在有需要時(shí),控制點(diǎn)設(shè) 備31也可從所述增強(qiáng)型媒體服務(wù)器34獲取上述播控狀態(tài)信息。

上述增強(qiáng)型媒體服務(wù)器34的代理控制點(diǎn)33對播控狀態(tài)的維護(hù),可持續(xù)更新并保持最近期的播控狀態(tài)(播放進(jìn)度,播放節(jié)點(diǎn),具體哪個(gè)電視,具體播放為哪個(gè)時(shí)間點(diǎn))可以將狀態(tài)信息記錄緩存于內(nèi)存,也可以將狀態(tài)信息存儲在非易失的存儲單元上。

相應(yīng)的由于本發(fā)明實(shí)施例的控制媒體分享的裝置,應(yīng)用于增強(qiáng)型媒體服務(wù)器34,因此,本發(fā)明實(shí)施例還提供了一種增強(qiáng)型媒體服務(wù)器34,其中,上述控制媒體分享的裝置的所述實(shí)現(xiàn)實(shí)施例均適用于該增強(qiáng)型媒體服務(wù)器34的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。

以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
青河县| 同心县| 田阳县| 辽阳市| 阳江市| 郸城县| 南阳市| 乳源| 嘉荫县| 南雄市| 资源县| 和顺县| 綦江县| 临夏市| 玉龙| 尼玛县| 康定县| 长宁县| 伊川县| 繁峙县| 伊通| 且末县| 泾阳县| 中方县| 榆中县| 莲花县| 独山县| 奉化市| 嵩明县| 白朗县| 徐汇区| 彭山县| 柯坪县| 库伦旗| 虹口区| 铁力市| 潮安县| 宁波市| 华池县| 荆门市| 呼图壁县|