相關(guān)申請(qǐng)案交叉申請(qǐng)本申請(qǐng)要求于2014年9月23日牟倫田等人遞交的第62/054,273號(hào),名稱為“流媒體中內(nèi)容成分的所有權(quán)標(biāo)識(shí)、信令和處理的方法和系統(tǒng)”的美國臨時(shí)專利申請(qǐng)的在先優(yōu)先權(quán),該在先申請(qǐng)的內(nèi)容以引入的方式并入本文。關(guān)于由聯(lián)邦政府贊助研究或開發(fā)的聲明不適用參考縮微膠片附錄不適用
背景技術(shù):
:互聯(lián)網(wǎng)和多媒體技術(shù)的發(fā)展改善了媒體內(nèi)容的創(chuàng)建和傳播,同時(shí)也給版權(quán)保護(hù)和監(jiān)督帶來了嚴(yán)峻挑戰(zhàn)。流媒體已經(jīng)成為一種用于向終端用戶(例如,客戶端)下發(fā)媒體內(nèi)容的主要方法。然而,未能提供一個(gè)良好的機(jī)制以確保內(nèi)容所有者的權(quán)利得到保護(hù),這導(dǎo)致了互聯(lián)網(wǎng)媒體內(nèi)容的未授權(quán)副本的擴(kuò)散。未授權(quán)副本的擴(kuò)散給內(nèi)容所有者造成了巨大的經(jīng)濟(jì)損失并導(dǎo)致了昂貴的訴訟。技術(shù)實(shí)現(xiàn)要素:在一實(shí)施例中,本發(fā)明包括內(nèi)容服務(wù)器。所述內(nèi)容服務(wù)器包括:耦合至所述接收器的處理器,用于:獲取媒體內(nèi)容成分;標(biāo)識(shí)所述媒體內(nèi)容成分的所有權(quán);生成超文本傳輸協(xié)議(hypertexttransferprotocol,簡稱http)動(dòng)態(tài)自適應(yīng)流媒體(dynamicadaptivestreamingoverhypertexttransferprotocol,簡稱dash)媒體呈現(xiàn)描述(mediapresentationdescription,簡稱mpd),所述dashmpd指示所述媒體內(nèi)容成分的分段的存儲(chǔ)位置,指示用于顯示所述媒體內(nèi)容成分的分段的指令,并指示所述媒體內(nèi)容成分的所有權(quán);接收器,耦合至所述處理器,并用于從客戶端接收對(duì)所述媒體內(nèi)容成分的請(qǐng)求;以及發(fā)射器,耦合至所述處理器,并用于響應(yīng)于接收所述請(qǐng)求,將指示所述媒體內(nèi)容成分的所有權(quán)的所述dashmpd傳輸給所述客戶端。在另一實(shí)施例中,本發(fā)明包括實(shí)現(xiàn)于dash客戶端中的方法。所述方法包括:通過發(fā)射器從dash服務(wù)器中請(qǐng)求媒體內(nèi)容;通過接收器接收dashmpd,所述dashmpd指示所述媒體內(nèi)容的分段的存儲(chǔ)位置,指示用于顯示所述媒體內(nèi)容的分段的指令,并指示與所述媒體內(nèi)容相關(guān)聯(lián)的所有權(quán)信息;通過所述發(fā)射器和所述接收器從所述dashmpd指示的存儲(chǔ)位置中獲取至少一些所述分段;以及根據(jù)所述用于顯示分段的指令和所述所有權(quán)信息通過顯示器顯示所獲取的分段。在另一實(shí)施例中,本發(fā)明包括實(shí)現(xiàn)于dash內(nèi)容服務(wù)器中的方法。所述方法包括:所述dash內(nèi)容服務(wù)器的接收器接收媒體內(nèi)容成分;所述dash內(nèi)容服務(wù)器的處理器標(biāo)識(shí)所述媒體內(nèi)容成分的所有權(quán);所述處理器生成dashmpd,所述dashmpd指示所述媒體內(nèi)容成分的分段的存儲(chǔ)位置,指示用于顯示所述媒體內(nèi)容成分的分段的指令,并指示所述媒體內(nèi)容成分的所有權(quán);所述接收器從客戶端接收對(duì)所述媒體內(nèi)容成分的請(qǐng)求;以及所述dash內(nèi)容服務(wù)器的發(fā)射器,響應(yīng)于接收所述請(qǐng)求,將指示所述媒體內(nèi)容成分的所有權(quán)的所述dashmpd傳輸給所述客戶端。通過以下結(jié)合附圖和權(quán)利要求的詳細(xì)描述,這些以及其它特征將會(huì)被更清楚地理解。附圖說明為了更透徹地理解本發(fā)明,現(xiàn)參閱結(jié)合附圖和具體實(shí)施方式而描述的以下簡要說明,其中的相同參考標(biāo)號(hào)表示相同部分。圖1是支持超文本傳輸協(xié)議(hypertexttransferprotocol,簡稱http)動(dòng)態(tài)自適應(yīng)流媒體(dynamicadaptivestreamingoverhypertexttransferprotocol,簡稱dash)的網(wǎng)絡(luò)架構(gòu)的一實(shí)施例的示意圖;圖2是可以作為dash兼容網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)元(networkelement,簡稱ne)的一實(shí)施例的示意圖;圖3是mpd的一實(shí)施例的示意圖;圖4是用于所有權(quán)標(biāo)識(shí)的dash架構(gòu)的一實(shí)施例的示意圖;圖5是用于基于媒體打印的所有權(quán)標(biāo)識(shí)的dash架構(gòu)的一實(shí)施例的示意圖;圖6是基于dash的所有權(quán)信令方法的一實(shí)施例的流程圖;圖7是基于dash的所有權(quán)或有媒體內(nèi)容管理方法的一實(shí)施例的流程圖。具體實(shí)施方式首先應(yīng)理解,盡管下文提供一項(xiàng)或多項(xiàng)實(shí)施例的說明性實(shí)施方案,但所公開的系統(tǒng)和/或方法可使用任何數(shù)目的技術(shù)來實(shí)施,無論該技術(shù)是當(dāng)前已知還是現(xiàn)有的。本發(fā)明決不應(yīng)限于下文所說明的說明性實(shí)施方案、附圖和技術(shù),包括本文所說明并描述的示例性設(shè)計(jì)和實(shí)施方案,而是可在所附權(quán)利要求書的范圍以及其等效物的完整范圍內(nèi)修改。http是一種用于傳輸媒體內(nèi)容的示例性機(jī)制。媒體可以是能夠用作多媒體呈現(xiàn)的一部分的任意數(shù)據(jù),例如,音頻數(shù)據(jù)、視頻數(shù)據(jù)、支持文本等。媒體內(nèi)容具有一個(gè)媒體內(nèi)容時(shí)期或媒體內(nèi)容時(shí)期的連續(xù)序列。媒體內(nèi)容可以細(xì)分為媒體內(nèi)容成分。媒體內(nèi)容成分是具有能夠被單獨(dú)編碼到媒體流中的分配的媒體成分類型的媒體內(nèi)容的一個(gè)連續(xù)成分。媒體內(nèi)容時(shí)期包括具有公共時(shí)間軸的媒體內(nèi)容成分的集合以及關(guān)于如何呈現(xiàn)它們的關(guān)系。漸進(jìn)式下載和偽流媒體可以用于通過http下發(fā)預(yù)先記錄的媒體,并且可以支持內(nèi)容搜索功能。在以引用方式并入文本,名稱為“信息技術(shù)——http動(dòng)態(tài)自適應(yīng)流媒體(dash)——第1部分:媒體呈現(xiàn)描述和分段格式”的國際標(biāo)準(zhǔn)化組織(internationalorganizationforstandardization,簡稱iso)/國際電工技術(shù)委員會(huì)(internationalelectrotechnicalcommission,簡稱iec)文獻(xiàn)23009-1:2012(e)中,討論了dash,并定義了進(jìn)一步的術(shù)語。dash指定了媒體呈現(xiàn)描述(mediapresentationdescription,簡稱mpd)的格式以及通過http按分段對(duì)關(guān)聯(lián)運(yùn)動(dòng)圖像專家組(movingpictureexpertsgroup,簡稱mpeg)媒體內(nèi)容進(jìn)行的自適應(yīng)傳送。mpd是一種指示旨在提供流服務(wù)的媒體呈現(xiàn)的形式化描述的清單文件,且媒體呈現(xiàn)是建立媒體內(nèi)容的有界限或無界限呈現(xiàn)的數(shù)據(jù)的集合。雖然dash支持互聯(lián)網(wǎng)流媒體服務(wù),但是dash未能提供用以保護(hù)內(nèi)容所有者權(quán)利的機(jī)制。例如,dash主要支持受保護(hù)內(nèi)容的傳送,指示受保護(hù)內(nèi)容成分,并指示媒體內(nèi)容創(chuàng)建中所使用的內(nèi)容保護(hù)和權(quán)利管理系統(tǒng)。dash可以不支持媒體內(nèi)容成分的所有權(quán)的信令;且如果內(nèi)容是未授權(quán)副本,則可以不傳送處理媒體內(nèi)容成分時(shí)所要使用的適當(dāng)策略。進(jìn)一步地,dash可能無法在媒體內(nèi)容的生命時(shí)期期間始終支持媒體內(nèi)容的標(biāo)識(shí)。最后,dash未能指定一種機(jī)制來確保根據(jù)內(nèi)容所有者之前選擇的策略對(duì)媒體內(nèi)容的授權(quán)和未授權(quán)副本均進(jìn)行處理和/或監(jiān)控。此處公開了各種實(shí)施例,其可以在dash環(huán)境中支持所有權(quán)信令和關(guān)聯(lián)媒體內(nèi)容管理。在例如從媒體內(nèi)容發(fā)布者處接收到媒體內(nèi)容成分時(shí),dash服務(wù)器標(biāo)識(shí)媒體的所有權(quán)??梢酝ㄟ^如下操作執(zhí)行所有權(quán)標(biāo)識(shí):審閱媒體內(nèi)容成分?jǐn)?shù)據(jù)文件以獲得唯一數(shù)字版權(quán)標(biāo)識(shí)符;從媒體內(nèi)容中提取/分析水??;和/或從媒體內(nèi)容中生成唯一媒體打印以便與預(yù)先存儲(chǔ)的媒體打印進(jìn)行比較。然后,dash服務(wù)器生成mpd文件,該mpd文件標(biāo)識(shí)內(nèi)容的所有者,指示媒體內(nèi)容是否為授權(quán)副本,并標(biāo)識(shí)操作列表,該操作列表指示dash客戶端基于媒體內(nèi)容的所有權(quán)數(shù)據(jù)所要執(zhí)行的操作。根據(jù)請(qǐng)求將mpd文件轉(zhuǎn)發(fā)給dash客戶端。然后,dash客戶端分析mpd文件,以確定內(nèi)容所有權(quán)、文件授權(quán)和所要執(zhí)行的操作?;趍pd文件,dash客戶端確定媒體內(nèi)容的文件分段的位置,確定用于向終端用戶呈現(xiàn)媒體內(nèi)容的指令,并根據(jù)所有權(quán)信息對(duì)媒體內(nèi)容的顯示進(jìn)行管理。在以引用方式并入文本,名稱為“自適應(yīng)流媒體標(biāo)準(zhǔn)”的電氣和電子工程師學(xué)會(huì)(instituteofelectricalandelectronicsengineers,簡稱ieee)文獻(xiàn)1857.7中進(jìn)一步討論了dash所有權(quán)信令。圖1是支持dash的網(wǎng)絡(luò)100架構(gòu)的一實(shí)施例的示意圖。網(wǎng)絡(luò)100可以包括內(nèi)容網(wǎng)絡(luò)120,內(nèi)容網(wǎng)絡(luò)120包括一個(gè)或多個(gè)dash內(nèi)容服務(wù)器121和/或一個(gè)或多個(gè)媒體打印服務(wù)器123。網(wǎng)絡(luò)100還包括內(nèi)容發(fā)布者110和dash客戶端130。內(nèi)容發(fā)布者110在內(nèi)容網(wǎng)絡(luò)120上,例如在dash內(nèi)容服務(wù)器121中,發(fā)布媒體內(nèi)容。在一些實(shí)施例中,媒體內(nèi)容的媒體打印存儲(chǔ)在媒體打印服務(wù)器123中。dash內(nèi)容服務(wù)器121準(zhǔn)備mpd文件,該mpd文件描述用于定位媒體內(nèi)容的指令、用于顯示媒體內(nèi)容的指令以及關(guān)于媒體內(nèi)容的所有權(quán)信息。dash客戶端130可以從dash內(nèi)容服務(wù)器121中請(qǐng)求媒體內(nèi)容,并且可以接收mpd。然后,dash客戶端130可以接收mpd,獲取內(nèi)容,執(zhí)行指定的所有權(quán)相關(guān)的操作,并根據(jù)mpd中的指令顯示內(nèi)容。內(nèi)容網(wǎng)絡(luò)120可以是用于在需要時(shí)接收、存儲(chǔ)并提供媒體內(nèi)容的任意網(wǎng)絡(luò)。例如,內(nèi)容網(wǎng)絡(luò)120可以是基于互聯(lián)網(wǎng)協(xié)議(internetprotocol,簡稱ip)的存儲(chǔ)網(wǎng)絡(luò)、云網(wǎng)絡(luò)、軟件定義網(wǎng)絡(luò)(softwaredefinednetwork,簡稱sdn)、信息為中心的網(wǎng)絡(luò)(informationcentricnetwork,簡稱icn)、內(nèi)容分發(fā)網(wǎng)絡(luò)(contentdistributionnetwork,簡稱cdn)等等。內(nèi)容網(wǎng)絡(luò)120可以包括一個(gè)或多個(gè)域、通過內(nèi)部鏈路耦合的內(nèi)部節(jié)點(diǎn)/ne、用于安全的邊界路由器。內(nèi)容網(wǎng)絡(luò)120的ne包括dash內(nèi)容服務(wù)器121,在一些實(shí)施例中還包括媒體打印服務(wù)器123。dash內(nèi)容服務(wù)器121可以是用于服務(wù)于來自客戶端130的http請(qǐng)求的任意設(shè)備。dash內(nèi)容服務(wù)器121可以包括專用服務(wù)器、服務(wù)器集群、云計(jì)算環(huán)境中的虛擬機(jī)(virtualmachine,簡稱vm)、或其它合適的內(nèi)容管理實(shí)體。dash內(nèi)容服務(wù)器121可以例如在注冊(cè)媒體內(nèi)容時(shí)從內(nèi)容發(fā)布者110處接收媒體內(nèi)容。媒體內(nèi)容可以包括視頻文件、音頻文件、音頻視頻結(jié)合文件、以多種語言表示的媒體、字幕媒體、或其組合。dash內(nèi)容服務(wù)器121確定媒體內(nèi)容的所有權(quán)信息,所有權(quán)信息包括媒體內(nèi)容所有者(如內(nèi)容發(fā)布者110)的身份、媒體內(nèi)容是否為授權(quán)副本以及向終端用戶顯示媒體內(nèi)容時(shí)所有者所需的任意操作。dash服務(wù)器121還確定媒體內(nèi)容的存儲(chǔ)位置,以及向終端用戶適當(dāng)?shù)爻尸F(xiàn)/顯示內(nèi)容所需的任意指令。根據(jù)時(shí)期、自適應(yīng)集合、表示和分段來描述媒體內(nèi)容,進(jìn)一步討論如下。dash服務(wù)器121生成具有指示通用資源定位符(universalresourcelocator,簡稱url)和/或url方案的信息的mpd文件,這可以允許客戶端130定位媒體內(nèi)容的分段。dash服務(wù)器121還包括客戶端130可能需要的用以呈現(xiàn)數(shù)據(jù)的任意其它信息,例如,時(shí)期信息、定時(shí)、分段格式信息、復(fù)用信息等。dash服務(wù)器121還對(duì)mpd中的所有權(quán)信息進(jìn)行編碼。所有權(quán)信息可以包括指示與媒體內(nèi)容相關(guān)聯(lián)的所需操作的操作列表。例如,對(duì)于不同的自適應(yīng)集合、表示、分段等,操作列表可以有所不同。取決于顯示媒體內(nèi)容時(shí)媒體內(nèi)容是否被授權(quán)和/或所有權(quán)信息是否可驗(yàn)證為是正確的,操作列表也可以有所不同。例如,這些操作可以包括:要求某些內(nèi)容時(shí)期與指定的其它內(nèi)容時(shí)期一起顯示(例如,在播放內(nèi)容之前顯示所需的廣告);當(dāng)內(nèi)容未經(jīng)授權(quán)時(shí)濾除媒體內(nèi)容的部分,以防止向用戶顯示或者通過互聯(lián)網(wǎng)進(jìn)行進(jìn)一步分享;請(qǐng)求dash客戶端的用戶在顯示媒體內(nèi)容之前付費(fèi);上報(bào)dash客戶端媒體內(nèi)容使用統(tǒng)計(jì)/行為;如果客戶端還沒有為內(nèi)容付費(fèi)(例如,用戶支付狀態(tài)),則要求顯示指定的表示(例如,較低的分辨率);或其組合。dash內(nèi)容服務(wù)器121根據(jù)請(qǐng)求將mpd文件傳輸給客戶端130。在一些或全部媒體內(nèi)容存儲(chǔ)在dash內(nèi)容服務(wù)器121上的情況下,dash內(nèi)容服務(wù)器121還可以根據(jù)請(qǐng)求將分段傳輸給客戶端130。在一些實(shí)施例中,媒體打印服務(wù)器123是用于支持媒體內(nèi)容標(biāo)識(shí)的可選成分。媒體打印服務(wù)器123可以與dash內(nèi)容服務(wù)器121基本類似和/或包含在dash內(nèi)容服務(wù)器121中。媒體打印服務(wù)器123還可以包括用于存儲(chǔ)媒體打印的媒體打印數(shù)據(jù)庫??梢酝ㄟ^將唯一數(shù)字版權(quán)標(biāo)識(shí)符(例如,字符串)嵌入到媒體內(nèi)容數(shù)據(jù)文件中或者通過將視覺上不可察覺的水印嵌入到媒體內(nèi)容文件的圖像中來對(duì)媒體內(nèi)容進(jìn)行標(biāo)識(shí)。唯一數(shù)字版權(quán)標(biāo)識(shí)符和/或水印的嵌入可以在向內(nèi)容網(wǎng)絡(luò)120注冊(cè)媒體內(nèi)容期間發(fā)生。這種標(biāo)識(shí)需要修改可由惡意用戶移除的媒體內(nèi)容。例如,可以模擬記錄并重新數(shù)字化媒體內(nèi)容以移除該標(biāo)識(shí)。作為另一種選擇,可以通過從媒體內(nèi)容中提取固有特征并包括這種特征或這種特征的維度縮減版本(例如,特征向量)作為單獨(dú)的媒體打印表示來創(chuàng)建媒體打印。每個(gè)媒體打印,有時(shí)稱為視頻指紋或簽名,對(duì)于關(guān)聯(lián)媒體內(nèi)容而言是唯一的,并不需要對(duì)媒體內(nèi)容進(jìn)行修改,因此不能從媒體內(nèi)容中移除。媒體打印服務(wù)器123用于例如在注冊(cè)媒體內(nèi)容時(shí)在媒體打印數(shù)據(jù)庫中提取和/或存儲(chǔ)媒體打印。媒體打印服務(wù)器123可以用于將所提取的媒體打印與已存儲(chǔ)的媒體打印進(jìn)行比較,以響應(yīng)于來自dash內(nèi)容服務(wù)器121的請(qǐng)求(例如,在mpd的創(chuàng)建期間)或響應(yīng)于來自客戶端130的請(qǐng)求(例如,在顯示之前進(jìn)行所有權(quán)分析期間)來確定所有權(quán)。媒體打印服務(wù)器123可以用于單獨(dú)地或結(jié)合數(shù)字版權(quán)標(biāo)識(shí)符和/或水印對(duì)媒體內(nèi)容進(jìn)行標(biāo)識(shí)。在一些實(shí)施例中,媒體打印服務(wù)器123可以不位于內(nèi)容網(wǎng)絡(luò)120內(nèi)部(例如,全局媒體打印服務(wù)器123)。內(nèi)容發(fā)布者110包括用于向內(nèi)容網(wǎng)絡(luò)120注冊(cè)和/或轉(zhuǎn)發(fā)媒體內(nèi)容以供存儲(chǔ)和分發(fā)的任意設(shè)備。內(nèi)容發(fā)布者110可以對(duì)媒體內(nèi)容進(jìn)行轉(zhuǎn)碼以提供媒體內(nèi)容的多個(gè)表示(例如,分辨率)。轉(zhuǎn)碼也可由內(nèi)容網(wǎng)絡(luò)120來執(zhí)行。內(nèi)容發(fā)布者110也可以提供多個(gè)自適應(yīng)集合(例如,不同的語言音軌、各種語言的字幕等)。內(nèi)容發(fā)布者110可以由媒體內(nèi)容所有者操作或者代表媒體內(nèi)容所有者,并且可以獲取/轉(zhuǎn)發(fā)所有權(quán)信息給內(nèi)容網(wǎng)絡(luò)120,供dash內(nèi)容服務(wù)器121執(zhí)行所有權(quán)標(biāo)識(shí)和mpd生成。dash客戶端130可以是用于通過dash協(xié)議獲取媒體內(nèi)容并向用戶呈現(xiàn)這種媒體內(nèi)容的設(shè)備,例如手機(jī)、個(gè)人計(jì)算機(jī)(personalcomputer,簡稱pc)、ip電視(television,簡稱tv)、iptv機(jī)頂盒、膝上型pc、互聯(lián)網(wǎng)無線電設(shè)備、平板pc、媒體存儲(chǔ)設(shè)備等等。dash客戶端130可以直接呈現(xiàn)媒體內(nèi)容(例如,通過屏幕呈現(xiàn)視覺數(shù)據(jù),通過揚(yáng)聲器呈現(xiàn)音頻數(shù)據(jù)等)和/或可以將媒體內(nèi)容保存和/或傳輸?shù)狡渌O(shè)備予以呈現(xiàn)。dash客戶端130可以例如通過httpget請(qǐng)求來請(qǐng)求mpd文件。然后,客戶端130可以審閱mpd文件以確定分段的url、所有權(quán)信息、表示復(fù)用數(shù)據(jù)等。dash客戶端130也可以例如通過向dash內(nèi)容服務(wù)器121、內(nèi)容網(wǎng)絡(luò)120和/或任意其它合適的存儲(chǔ)位置的httpget請(qǐng)求來獲取顯示媒體內(nèi)容所需的分段。在接收到必要信息時(shí),dash客戶端130可以確定媒體內(nèi)容的所有權(quán)和/或授權(quán)狀態(tài),執(zhí)行來自操作列表的任意所需操作,按照mpd的指示獲取和/或復(fù)用分段數(shù)據(jù),將媒體內(nèi)容呈現(xiàn)給用戶,和/或?qū)⒚襟w內(nèi)容傳輸給另一設(shè)備用于存儲(chǔ)/呈現(xiàn)給用戶。因此,通過在dash內(nèi)容服務(wù)器121和dash客戶端130處確定/管理所有權(quán),dash客戶端130基于在注冊(cè)期間由內(nèi)容發(fā)布者110設(shè)置的條款和條件向終端用戶顯示媒體內(nèi)容。圖2是ne200的一實(shí)施例的示意圖,ne200可以作為dash兼容網(wǎng)絡(luò)節(jié)點(diǎn),例如,內(nèi)容發(fā)布者110、dash內(nèi)容服務(wù)器121、媒體打印服務(wù)器123、dash客戶端130或內(nèi)容網(wǎng)絡(luò)120中的任意其它節(jié)點(diǎn),并且可用于例如通過經(jīng)由mpd發(fā)送/接收所有權(quán)信息來確定、用信號(hào)傳遞和/或管理媒體內(nèi)容所有權(quán)信息。ne200也可以實(shí)現(xiàn)如下討論的架構(gòu)400和/或500以及方法600和/或700。ne200可在單個(gè)節(jié)點(diǎn)中實(shí)現(xiàn),或者ne200的功能可在基于內(nèi)容的網(wǎng)絡(luò)中的多個(gè)節(jié)點(diǎn)中實(shí)現(xiàn)。本領(lǐng)域技術(shù)人員將意識(shí)到,術(shù)語ne包含廣泛范圍的設(shè)備,其中ne200僅是示例。將ne200包括在內(nèi)是為了討論清晰的目的,但絕不意味著將本發(fā)明的應(yīng)用限于特定的ne實(shí)施例或ne實(shí)施例的類別。本發(fā)明中所描述的至少部分特征/方法可以在諸如ne200等網(wǎng)絡(luò)裝置或成分中實(shí)現(xiàn)。例如,本發(fā)明中的特征/方法可以使用硬件、固件和/或硬件上運(yùn)行的已安裝軟件來實(shí)現(xiàn)。ne200可以是通過網(wǎng)絡(luò)傳遞幀的任意設(shè)備,例如,交換機(jī)、路由器、橋、服務(wù)器、客戶端等。如圖2所示,ne200可以包括收發(fā)器(tx/rx)210,其可以是發(fā)射器、接收器或其組合。tx/rx210可以分別耦合至多個(gè)下行端口220(例如,下行接口)用于傳輸和/或從其它節(jié)點(diǎn)接收幀,tx/rx210也可以分別耦合至多個(gè)上行端口250(例如,上行接口)用于傳輸和/或從其它節(jié)點(diǎn)接收幀。處理器230可耦合至tx/rx210,以處理幀和/或確定向哪些節(jié)點(diǎn)發(fā)送幀。處理器230可包括一個(gè)或多個(gè)多核處理器和/或存儲(chǔ)設(shè)備232,其可以用作數(shù)據(jù)存儲(chǔ)器、緩沖器等。處理器230可實(shí)現(xiàn)為通用處理器,或者可以是一個(gè)或多個(gè)專用集成電路(applicationspecificintegratedcircuit,簡稱asic)和/或數(shù)字信號(hào)處理器(digitalsignalprocessor,簡稱dsp)的一部分。處理器230可包括所有權(quán)管理模塊234。取決于本實(shí)施例,所有權(quán)管理模塊234可交換所有權(quán)信息,對(duì)mpd文件中的所有權(quán)信息進(jìn)行編碼,和/或從mpd文件中提取所有權(quán)信息。在一替代實(shí)施例中,所有權(quán)管理模塊234可實(shí)現(xiàn)為存儲(chǔ)在存儲(chǔ)器232中的指令,指令可由處理器230執(zhí)行。在另一替代實(shí)施例中,所有權(quán)管理模塊234可以在單獨(dú)的ne上實(shí)現(xiàn)。下行端口220和/或上行端口250可包含電子和/或光傳輸和/或接收成分??梢岳斫獾氖?,通過編程和/或加載可執(zhí)行指令至ne200上,處理器230、所有權(quán)管理模塊234、下行端口220、tx/rx210、存儲(chǔ)器232和/或上行端口250中的至少一個(gè)會(huì)發(fā)生改變,將ne200部分轉(zhuǎn)換成具有本發(fā)明所公開的新穎功能的特定機(jī)器或裝置,例如,多核轉(zhuǎn)發(fā)架構(gòu)。對(duì)于電氣工程和軟件工程領(lǐng)域至關(guān)重要的是,可以按照公知的設(shè)計(jì)規(guī)則將可以通過將可執(zhí)行軟件加載到計(jì)算機(jī)中來實(shí)現(xiàn)的功能轉(zhuǎn)換為硬件實(shí)現(xiàn)。在軟件還是硬件中實(shí)現(xiàn)某一概念的決定通常取決于對(duì)于設(shè)計(jì)穩(wěn)定性和待生產(chǎn)單元的數(shù)量的考慮,而并非對(duì)從軟件領(lǐng)域到硬件領(lǐng)域的轉(zhuǎn)換中涉及的任何問題的考慮。通常,經(jīng)常變化的設(shè)計(jì)可以優(yōu)先在軟件中實(shí)現(xiàn),這是因?yàn)橹鼐幱布?shí)現(xiàn)要比重編軟件設(shè)計(jì)更加昂貴。通常,穩(wěn)定性好并大批量生產(chǎn)的設(shè)計(jì)可以優(yōu)先在硬件中實(shí)現(xiàn),例如,在asic中實(shí)現(xiàn),這是因?yàn)榇笈可a(chǎn)運(yùn)行使得硬件實(shí)現(xiàn)比軟件實(shí)現(xiàn)更廉價(jià)。通常,一項(xiàng)設(shè)計(jì)可以以軟件形式進(jìn)行開發(fā)和測(cè)試,之后根據(jù)公知的設(shè)計(jì)規(guī)則轉(zhuǎn)換成專用集成電路中等效的硬件實(shí)現(xiàn),在專用集成電路中用硬件來控制所述軟件的指令。按照相同的方式,由新型asic控制的機(jī)器即為一種特定機(jī)器或裝置,同樣地,已被編程和/或加載可執(zhí)行指令的計(jì)算機(jī)可被視為一種特定的機(jī)器或裝置。圖3是可以用于管理所有權(quán)信息的mpd300的一實(shí)施例的示意圖。mpd300可分別由dash內(nèi)容服務(wù)器或dash客戶端所使用,例如,dash內(nèi)容服務(wù)器121或dash客戶端130。mpd可包括針對(duì)一個(gè)或多個(gè)時(shí)期310的信息。每個(gè)時(shí)期310可包括一個(gè)或多個(gè)自適應(yīng)集合320。每個(gè)自適應(yīng)集合320可包括一個(gè)或多個(gè)表示330。每個(gè)表示330可包括一個(gè)或多個(gè)分段340和/或一個(gè)或多個(gè)子表示350。每個(gè)分段340可包括一個(gè)或多個(gè)子分段。時(shí)期310各自都包括定時(shí)數(shù)據(jù)并指示媒體內(nèi)容的編碼版本的一致集合是可用的內(nèi)容時(shí)期(例如,沒有發(fā)生改變的可用比特率、語言、標(biāo)題、字幕等的集合)。自適應(yīng)集合320表示一個(gè)或幾個(gè)媒體內(nèi)容成分的可互換編碼版本的集合。例如,第一自適應(yīng)集合320可包括主要視頻成分,第二自適應(yīng)集合320可包括主要音頻成分,第三自適應(yīng)集合320可包括標(biāo)題,等等。自適應(yīng)集合320也可包括復(fù)用的內(nèi)容,例如,組合的視頻和音頻。表示330描述一個(gè)或多個(gè)媒體內(nèi)容成分的可下發(fā)編碼版本,例如,內(nèi)容的iso基本媒體文件格式(isobasemediafileformat,簡稱iso-bmff)版本、內(nèi)容的mpeg版本雙傳輸系統(tǒng)(mpegversiontwotransportsystem,簡稱mpeg-2ts)版本、等等。表示330可以描述例如任意所需的編解碼、加密和/或其它呈現(xiàn)媒體內(nèi)容所需的數(shù)據(jù)??梢杂貌煌姆直媛?例如,來自公共高清副本的轉(zhuǎn)碼副本)對(duì)不同的表示330進(jìn)行編碼。諸如dash客戶端130等客戶端可以基于網(wǎng)絡(luò)條件、設(shè)備能力、用戶選擇等在表示之間動(dòng)態(tài)地切換,這可稱為自適應(yīng)流處理。表示330可以劃分為子表示350,使得每個(gè)子表示350包含具有共同特性(例如,共同的編解碼、抽樣率、幀速率等)的內(nèi)容。每個(gè)分段340可以包括媒體內(nèi)容數(shù)據(jù),可以與url相關(guān)聯(lián),可以由客戶端根據(jù)需要例如利用httpget請(qǐng)求進(jìn)行檢索。每個(gè)分段340可以包含媒體內(nèi)容的預(yù)定義字節(jié)大小(例如,1000字節(jié))和/或播放時(shí)間間隔(例如,2或5秒)。分段340可以包括能夠使用通過mpd通告的url下載的數(shù)據(jù)的單獨(dú)可尋址單元。分段340可進(jìn)一步劃分為子分段360,子分段360可各自包括完全可訪問的數(shù)據(jù)單元,并可通過索引而相互關(guān)聯(lián)??梢愿鶕?jù)屬性和元素來描述時(shí)期、自適應(yīng)集合、表示和/或分段,其可以被修改以影響客戶端設(shè)備對(duì)媒體內(nèi)容的呈現(xiàn)。如上所討論,mpd可以包括所有權(quán)信息,所有權(quán)信息包括諸如媒體內(nèi)容的標(biāo)識(shí)符、內(nèi)容所有者的標(biāo)識(shí)符、內(nèi)容是否為授權(quán)副本的指示、以及操作列表等元素/屬性。應(yīng)該注意的是,不同的時(shí)期310、自適應(yīng)集合320、表示330、分段340、子表示350和/或子分段360可以包括不同的所有權(quán)信息。例如,當(dāng)?shù)谝粫r(shí)期是視頻且第二時(shí)期是所需廣告時(shí),不同的時(shí)期310可以為不同的實(shí)體所有。進(jìn)一步地,內(nèi)容的不同部分(例如,時(shí)期310、自適應(yīng)集合320、表示330、分段340、子表示350和/或子分段360)可以與不同的操作列表相關(guān)聯(lián)。例如,當(dāng)內(nèi)容已授權(quán)而其它分段已被濾除(例如,在要求付費(fèi)以解鎖附加分段之前允許指定量的視頻顯示為預(yù)覽)時(shí),可以顯示部分分段340。操作列表也可以取決于內(nèi)容的相關(guān)聯(lián)部分是否已被授權(quán)。例如,當(dāng)顯示內(nèi)容的未授權(quán)部分時(shí),可能需要用戶統(tǒng)計(jì)跟蹤和上報(bào)。作為另一示例,當(dāng)內(nèi)容的一部分未經(jīng)授權(quán)時(shí),可以只顯示低分辨率表示。通過允許每個(gè)時(shí)期310、自適應(yīng)集合320、表示330、分段340、子表示350和/或子分段360包括不同的所有者、授權(quán)狀態(tài)和/或操作列表來支持此類靈活性。進(jìn)一步地,如果例如通過dash客戶端或dash服務(wù)器將提取的媒體打印與媒體打印數(shù)據(jù)庫進(jìn)行比較確定了所有者的標(biāo)識(shí)已被不當(dāng)修改,則可以將某一部分的授權(quán)狀態(tài)設(shè)置為未授權(quán)。圖4是用于所有權(quán)標(biāo)識(shí)的dash架構(gòu)400的一實(shí)施例的示意圖。dash架構(gòu)400可以分別由dash服務(wù)器和dash客戶端來實(shí)現(xiàn),例如,dash服務(wù)器121和dash客戶端130。數(shù)據(jù)結(jié)構(gòu)以虛線示出,操作以實(shí)線示出。圖4的上部分描述了服務(wù)器側(cè)數(shù)據(jù)結(jié)構(gòu)和操作,而圖4的下部分則描述了客戶端側(cè)數(shù)據(jù)結(jié)構(gòu)和操作,上下部分由點(diǎn)劃線隔開。服務(wù)器可以例如從諸如內(nèi)容發(fā)布者110等內(nèi)容發(fā)布者處接收媒體內(nèi)容成分410。將媒體內(nèi)容成分410轉(zhuǎn)發(fā)給所有權(quán)標(biāo)識(shí)420操作。所有權(quán)標(biāo)識(shí)420操作可以基于來自發(fā)布者的數(shù)據(jù)、對(duì)來自媒體內(nèi)容成分410的唯一數(shù)字版權(quán)標(biāo)識(shí)符的提取/分析、和/或?qū)碜悦襟w內(nèi)容成分410的水印的提取/分析對(duì)媒體內(nèi)容成分410的所有權(quán)進(jìn)行標(biāo)識(shí)。可以將所有權(quán)信息轉(zhuǎn)發(fā)給所有權(quán)信令生成器430操作。所有權(quán)信令生成器430操作確定諸如內(nèi)容成分標(biāo)識(shí)符、指示媒體內(nèi)容是否被授權(quán)的標(biāo)志、和/或操作列表等任意附加所有權(quán)數(shù)據(jù)。例如,可以為與特定所有者相關(guān)的所有內(nèi)容預(yù)定義操作列表,可以通過查詢與所有者關(guān)聯(lián)的數(shù)據(jù)庫,例如許可證服務(wù)器等,來獲得操作列表。所有權(quán)信令生成器430操作將所有權(quán)信息連同定位和播放媒體內(nèi)容所需的任意其它信息一起編碼到mpd415中。根據(jù)請(qǐng)求通過http發(fā)送器440操作將mpd415轉(zhuǎn)發(fā)給客戶端。客戶端通過http接收器445操作接收mpd415,并將mpd415轉(zhuǎn)發(fā)給所有權(quán)信令分析器435操作。所有權(quán)信令分析器435操作從mpd415中提取所有權(quán)信息,根據(jù)需要驗(yàn)證所有權(quán)信息,基于操作列表確定任意所需操作,并將所需操作轉(zhuǎn)發(fā)給媒體內(nèi)容呈現(xiàn)450操作。媒體內(nèi)容成分415是基于mpd415中的url通過http發(fā)送器440和http接收器445從服務(wù)器中獲取的(例如,使用get請(qǐng)求以基于網(wǎng)絡(luò)條件獲取所需要的分段)。將媒體內(nèi)容成分410連同mpd415一起轉(zhuǎn)發(fā)給媒體內(nèi)容呈現(xiàn)450操作。然后,媒體內(nèi)容呈現(xiàn)450操作執(zhí)行來自所有權(quán)信令分析器435的所需操作,同時(shí)基于來自mpd415的呈現(xiàn)信息向用戶顯示媒體內(nèi)容成分410?;谝陨纤觯琺pd415能夠用于在客戶端和服務(wù)器之間用信號(hào)傳遞所有權(quán)信息,并且在媒體內(nèi)容的整個(gè)生命時(shí)期中根據(jù)內(nèi)容發(fā)布者的要求對(duì)媒體內(nèi)容成分的使用進(jìn)行管理。圖5是用于基于媒體打印的所有權(quán)標(biāo)識(shí)的dash架構(gòu)500的一實(shí)施例的示意圖。dash架構(gòu)500可以與dash架構(gòu)400基本類似。dash架構(gòu)500包括媒體內(nèi)容成分510、mpd515、所有權(quán)信令生成器530操作、http發(fā)送器540操作、http接收器545操作、所有權(quán)信令分析器535操作和媒體內(nèi)容呈現(xiàn)550操作,其可以分別與媒體內(nèi)容成分410、mpd415、所有權(quán)信令生成器430操作、http發(fā)送器440操作、http接收器445操作、所有權(quán)信令分析器435操作和媒體內(nèi)容呈現(xiàn)450基本類似。dash架構(gòu)500還包括媒體打印提取521操作、媒體打印匹配523操作和媒體打印數(shù)據(jù)庫525,其可以實(shí)現(xiàn)與所有權(quán)標(biāo)識(shí)420操作基本類似的所有權(quán)標(biāo)識(shí)操作的實(shí)施例。媒體打印數(shù)據(jù)庫525可以是任意服務(wù)器或用于存儲(chǔ)、檢索和/或比較媒體打印的其它存儲(chǔ)系統(tǒng),例如媒體打印服務(wù)器123。媒體打印數(shù)據(jù)庫525可以與或可以不與dash架構(gòu)500的其它成分位于共同的內(nèi)容網(wǎng)絡(luò)中。例如,媒體打印服務(wù)器123可以包括多個(gè)數(shù)據(jù)庫,并且本質(zhì)上基本可以是全局性的,以允許媒體打印服務(wù)器123接收并存儲(chǔ)來自大量媒體內(nèi)容成分的媒體打印(例如,來自每個(gè)主要電影發(fā)行的媒體打印等)的庫。媒體打印服務(wù)器123可以使用媒體打印庫來進(jìn)行如下所討論的所有權(quán)標(biāo)識(shí)。媒體打印提取521操作用于(例如,從內(nèi)容發(fā)布者110或其它來源中)接收媒體內(nèi)容成分510,并通過使用預(yù)定算法獲取/隔離媒體內(nèi)容成分510的特征來提取/生成媒體打印。將媒體打印轉(zhuǎn)發(fā)給媒體打印匹配523操作。媒體打印匹配523操作與媒體打印數(shù)據(jù)庫525通信,以將媒體打印與媒體打印數(shù)據(jù)庫525的媒體打印庫進(jìn)行比較。在確定與媒體打印庫中的已知媒體打印相匹配,或者從媒體打印數(shù)據(jù)庫525中接收到匹配的指示時(shí),媒體打印匹配523操作可以確定媒體內(nèi)容成分510和來自媒體打印數(shù)據(jù)庫的匹配的媒體打印為同一實(shí)體所擁有。然后,可以將所有權(quán)信息轉(zhuǎn)發(fā)給所有權(quán)信令生成器530操作用于通過基本類似于dash架構(gòu)400的方式進(jìn)行進(jìn)一步處理。圖6是基于dash的所有權(quán)信令方法600的一實(shí)施例的流程圖。方法600可以由諸如dash內(nèi)容服務(wù)器121等dash內(nèi)容服務(wù)器實(shí)現(xiàn),并且可以在接收到媒體內(nèi)容時(shí)發(fā)起。在步驟610,例如從諸如內(nèi)容發(fā)布者110等內(nèi)容發(fā)布者或其它來源中獲取媒體內(nèi)容。在步驟620,由此處所討論的任意機(jī)制對(duì)媒體內(nèi)容的所有權(quán)進(jìn)行標(biāo)識(shí)。例如,可以通過從媒體內(nèi)容數(shù)據(jù)文件中獲取版權(quán)標(biāo)識(shí)符,提取并分析與已知所有者相關(guān)聯(lián)的水印,生成/比較媒體打印與媒體打印數(shù)據(jù)庫,或其組合來對(duì)媒體內(nèi)容進(jìn)行標(biāo)識(shí)。在步驟630,生成mpd以標(biāo)識(shí)媒體內(nèi)容,標(biāo)識(shí)內(nèi)容所有者,指示媒體內(nèi)容的關(guān)聯(lián)副本是否被授權(quán),和/或指示與媒體內(nèi)容相關(guān)聯(lián)的操作列表。mpd也包括客戶端獲取并播放媒體內(nèi)容文件分段所需的任意其它信息。在步驟640,從客戶端,例如dash客戶端130,接收對(duì)媒體內(nèi)容的請(qǐng)求。在步驟650,將mpd文件傳輸給客戶端。在步驟660,例如響應(yīng)于httpget請(qǐng)求將媒體內(nèi)容傳輸給客戶端。應(yīng)該注意的是,因?yàn)槊襟w內(nèi)容可以存儲(chǔ)在dash內(nèi)容服務(wù)器生成mpd的單獨(dú)的服務(wù)器中,所以在一些實(shí)施例中可以省略步驟660。同樣地,在一些實(shí)施例中,mpd指導(dǎo)客戶端從其它服務(wù)器中獲取媒體內(nèi)容,這時(shí)將執(zhí)行步驟660。圖7是基于dash的所有權(quán)或有媒體內(nèi)容管理方法700的一實(shí)施例的流程圖,其可以由諸如dash客戶端130等dash客戶端實(shí)現(xiàn)。當(dāng)dash客戶端從請(qǐng)求特定媒體內(nèi)容文件的用戶處接收輸入時(shí),可以實(shí)現(xiàn)方法700。在步驟710,可以將媒體內(nèi)容請(qǐng)求傳輸給dash內(nèi)容服務(wù)器,例如dash內(nèi)容服務(wù)器121。在步驟720,可以從dash內(nèi)容服務(wù)器中接收針對(duì)所請(qǐng)求的媒體內(nèi)容的mpd文件。基于表示(例如,分辨率、幀速率等)、自適應(yīng)集合、時(shí)期等,mpd文件可包括媒體內(nèi)容分段的存儲(chǔ)位置,例如url。mpd也可包括指令,用于同步呈現(xiàn)給用戶的分段和上面所討論的媒體內(nèi)容所有權(quán)信息。在步驟730,基于mpd中的信息獲取媒體內(nèi)容分段。在步驟740,例如基于所有者的標(biāo)識(shí)、對(duì)內(nèi)容是否被授權(quán)的確定等,執(zhí)行所有權(quán)信息中的操作列表所需的任意操作。應(yīng)該注意的是,在一些實(shí)施例中,可以在獲取媒體分段之前執(zhí)行操作列表的操作。當(dāng)針對(duì)媒體內(nèi)容的兩個(gè)或多個(gè)內(nèi)容成分而存在不同或沖突的操作列表時(shí),客戶端可以根據(jù)優(yōu)先級(jí)協(xié)調(diào)操作列表的執(zhí)行,所述優(yōu)先級(jí)如下:首先是視頻成分,其次是音頻成分,再次是字幕成分。在一些實(shí)施例中,當(dāng)存在不同/沖突的操作時(shí),客戶端可以選擇特定的操作列表來執(zhí)行并忽略其它操作列表。當(dāng)執(zhí)行多個(gè)操作列表時(shí),客戶端可以循序(例如,一次一個(gè)操作)執(zhí)行所有操作,同時(shí)執(zhí)行所有操作,和/或全局循序并局部同時(shí)執(zhí)行所有操作(例如,開始同時(shí)處理所有操作列表,循序執(zhí)行某個(gè)特定列表的每個(gè)操作)。在完成操作時(shí),在步驟750,可以基于由操作列表中的所需操作約束的mpd中的描述將媒體內(nèi)容顯示給用戶??梢栽鰪?qiáng)dash,以通過添加ownership的元素修改元素contentcomponent的定義來管理所有權(quán)信息。ownership元素是可選的(o),且在每個(gè)contentcomponent中只可出現(xiàn)一次。示例性語義和語法描述如下:contentcomponent元素的語義表1——contentcomponent元素的語義元素或?qū)傩悦Q使用說明contentcomponent內(nèi)容成分的描述………………ownershipo指定子元素所有權(quán)contentcomponent元素的xml語法ownership元素的語義表2——ownership元素的語義元素或?qū)傩悦Q使用說明ownership內(nèi)容成分的所有權(quán)的描述@contentcomponentido指定內(nèi)容成分的唯一標(biāo)識(shí)符@contentowneridm指定內(nèi)容所有者的唯一標(biāo)識(shí)符@unauthorizedcopym指定內(nèi)容成分是否為未授權(quán)副本@operationlistm指定所有者期望客戶端執(zhí)行的操作ownership元素的xml語法雖然本發(fā)明提供了多個(gè)實(shí)施例,但應(yīng)當(dāng)理解,所公開的系統(tǒng)和方法也可通過其它多種具體形式體現(xiàn),而不會(huì)脫離本發(fā)明的精神或范圍。本發(fā)明的實(shí)例應(yīng)被視為說明性而非限制性的,且本發(fā)明并不限于本文本所給出的細(xì)節(jié)。例如,各種元件或成分可以在另一系統(tǒng)中組合或集成,或者某些特征可以省略或不實(shí)施。此外,在不脫離本發(fā)明的范圍的情況下,各種實(shí)施例中描述和說明為離散或單獨(dú)的技術(shù)、系統(tǒng)和方法可以與其它系統(tǒng)、模塊、技術(shù)或方法進(jìn)行組合或集成。展示或論述為彼此耦合或直接耦合或通信的其它項(xiàng)也可以采用電方式、機(jī)械方式或其它方式通過某一接口、設(shè)備或中間成分間接地耦合或通信。其它變更、替換、更替示例對(duì)本領(lǐng)域技術(shù)人員而言是顯而易見的,均不脫離此處公開的精神和范圍。當(dāng)前第1頁12