專利名稱:用于數(shù)字項的ipmp方案描述的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及MPEG-21范圍中的內(nèi)容分布和保護,尤其涉及其中根據(jù)MPEG-21適應(yīng)裝置提供和傳送受保護的信息內(nèi)容的一種應(yīng)用技術(shù)。
背景技術(shù):
當(dāng)今,存在許多用于建立旨在傳遞和消費多媒體信息內(nèi)容的一個基礎(chǔ)結(jié)構(gòu)的元素(element)。但是,尚無描述這些現(xiàn)有或發(fā)展中的元素的彼此相關(guān)狀況的‘大模式’。MPEG-21的目標(biāo)是描述這些多樣的元素配合在一起的方式。在存有分歧之處,MPEG-21將建議需要哪些新標(biāo)準(zhǔn)。MPEG將隨后按照適當(dāng)?shù)姆绞介_發(fā)新標(biāo)準(zhǔn),同時其它實體可開發(fā)別的相關(guān)標(biāo)準(zhǔn)。這些規(guī)范將通過MPEG和這些實體之間的合作而被綜合到該多媒體框架結(jié)構(gòu)中。
MPEG-21旨在營造出一種前景,即在包括由不同團體所用的網(wǎng)絡(luò)和裝置的一個大范圍上實現(xiàn)多媒體資源的簡捷和擴大的使用。建立的‘大模式’用于描述全部現(xiàn)有元素的規(guī)范如何建立用于傳遞和消費多媒體信息內(nèi)容的方式。目前在MPEG-21中已經(jīng)定義了六個關(guān)鍵技術(shù)元素DID(數(shù)字項說明)、DII&D或DIID(數(shù)字項識別和描述)、IPMP(知識產(chǎn)權(quán)管理和保護)。RDD(權(quán)利的數(shù)據(jù)辭典)、REL(正確的表達語言)以及DIA(數(shù)字項適配)。
數(shù)字項被定義為結(jié)構(gòu)化的數(shù)字目標(biāo),包括標(biāo)準(zhǔn)表示和標(biāo)識以及元數(shù)據(jù)。此實體是在作為一個整體的MPEG-21框架結(jié)構(gòu)之內(nèi)分布和事務(wù)處理的基礎(chǔ)單元。定義一個數(shù)字項所用的工具是一個數(shù)字項說明(DID)。DID規(guī)定了一個數(shù)字項的構(gòu)成、構(gòu)造,和結(jié)構(gòu)關(guān)系。DID已經(jīng)定義了通過定義數(shù)字項的一組摘要術(shù)語以及概念形成的一個有用模式。在此模型之內(nèi),一個數(shù)字項是“一項工作”的數(shù)字表示,比如該數(shù)字項是在該模式之內(nèi)被實施操作(管理、描述、交換、收集等)的項。此模型的目標(biāo)要盡可能地靈活和通用,同時提供能夠?qū)崿F(xiàn)高級功能的″連接″。這又將反過來使得該模式在建立其它MPEG-21元素的高級模式中起到關(guān)鍵基礎(chǔ)的作用。
在MPEG標(biāo)準(zhǔn)化組織中,人們正在工作以努力標(biāo)準(zhǔn)化包括適應(yīng)終端的一個IPMP(知識產(chǎn)權(quán)管理和保護)系統(tǒng)。全部終端都能代表一個受保護的信息內(nèi)容,即由遵循同一個IPMP標(biāo)準(zhǔn)加密和保護的信息內(nèi)容,而無論它們使用的IPMP工具的類型如何。為了實現(xiàn)這種寬容的互操作性,IPMP提供了工具下載能力,其中的工具能夠被遠距獲取。IPMP還允許終端根據(jù)參數(shù)描述而選擇其自己的擅長的工具。一個IPMP終端還可以根據(jù)某些參數(shù)集合而把幾個工具組合在一起,形成一個工具集(操作為一個工具)。
該IPMP元素將調(diào)整到DID模式。但當(dāng)前MPEG-21的IPMP終端不能滿足基于MPEG-21框架結(jié)構(gòu)的內(nèi)容數(shù)字項分布和保護的要求。換句話說,例如IPMP工具信息的IPMP方案(信息)不包含在該模式中,對于消費和保護該信息內(nèi)容的適應(yīng)的MPEG-21終端來說,這是核心的內(nèi)容。
為了把靈活和互操作的IPMP系統(tǒng)適配到整個MPEG-21體系結(jié)構(gòu),我們應(yīng)該在MPEG-21的DID模式下,設(shè)計一個適當(dāng)和合理的位置來保持具有其它MPEG-21元素信息和所涉及資源的該IPMP信息;提供該標(biāo)準(zhǔn)方式,表示用于MPEG-21的IPMP系統(tǒng)的全部IPMP相關(guān)信息;根據(jù)用于MPEG-21相關(guān)的″信息內(nèi)容″的分配和保護的IPMP信息,提供針對基于MPEG-21的應(yīng)用執(zhí)行系統(tǒng)的標(biāo)準(zhǔn)方式,以便建立一個適應(yīng)性的MPEG-21 IPMP系統(tǒng)。
本發(fā)明的公開在該信息內(nèi)容供應(yīng)商一側(cè),輸入的“信息內(nèi)容″被編碼并且形成為一個MPEG-21數(shù)字項,包括具有其涉及資源的數(shù)字項說明(DID)。如果使用MPEG-21 IPMP保護該數(shù)字項,則需要恢復(fù)并且在DID中構(gòu)建IPMP控制信息和其它IPMP信息。
在接收DID并且送到DID分析程序之后,DID分析程序提取IPMP方案描述(信息),并且送到IPMP分析程序。然后該IPMP分析程序提取全部IPMP信息并且把該信息傳輸?shù)組PEG-21 IPMP系統(tǒng)中的IPMP工具管理器和消息路由器。其它IPMP信息,例如IPMP消息、密鑰等,能夠被作為OpaqueData放入IPMP_Descriptor或作為資源元素(element)放入DID。當(dāng)有在IPMP_Contro1_Info_Descriptor之下的權(quán)利表達信息時,則將其傳送到REL分析程序??梢岳肈ID或資源中攜帶的權(quán)利管理工具,通過描述信息基準(zhǔn)(遠程地)來執(zhí)行分析的權(quán)利信息。
換句話說,在信息內(nèi)容供應(yīng)商的服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一個方法包括下列步驟根據(jù)一個靈活的IPMP方案描述模式(Schema)和語言來描述共同用于IPMP系統(tǒng)的IPMP控制信息和工具信息,以便保護信息內(nèi)容,當(dāng)具有所涉及資源的一個數(shù)字項說明(DID)被創(chuàng)建和編碼時,根據(jù)該IPMP方案描述模式和語言創(chuàng)建其內(nèi)具有IPMP信息的一個IPMP方案描述信息;在將被分配到用戶的一個指定位置中把該IPMP方案描述信息結(jié)合到該DID;以及把該DID傳輸?shù)揭粋€終端,其中該終端包括一個IPMP分析程序,根據(jù)IPMP方案描述模式和語言操作,以便從該DID提取該IPMP方案描述信息,以及其中該終端包括一個工具管理器和消息路由器之一,以便解釋由該IPMP分析程序提取和傳送的該IPMP方案描述信息之內(nèi)的該IPMP信息,并且在該終端中實施關(guān)于信息內(nèi)容的保護。
注意,上述方法的一個主要特征是在一個服務(wù)器中的規(guī)定位置把該IPMP方案描述信息結(jié)合到DID。因此,本發(fā)明能夠?qū)崿F(xiàn)后面討論的至少具有該″結(jié)合″步驟的優(yōu)點。在本發(fā)明中涉及該服務(wù)器的該終端的組件(component)能夠被忽略。
而且,本發(fā)明提供了在信息內(nèi)容的消費者的終端中處理用于數(shù)字項的IPMP方案描述的一種方法。執(zhí)行該方法之前,根據(jù)一個靈活I(lǐng)PMP方案描述模式和語言來描述共同用于IPMP系統(tǒng)的IPMP控制信息和工具信息,以便保護信息內(nèi)容,當(dāng)具有其涉及資源的一個數(shù)字項說明(DID)被創(chuàng)建和編碼時,根據(jù)該IPMP方案描述模式和語言,一個服務(wù)器將創(chuàng)建其內(nèi)具有IPMP信息的一個IPMP方案描述信息。在將被分配到用戶的一個指定位置中,該服務(wù)器把該IPMP方案描述信息結(jié)合到DID。根據(jù)該IPMP方案描述模式和語言,該服務(wù)器把該DID傳送到安裝有一個IPMP分析程序的一個終端,以便從該DID提取該IPMP方案描述信息。
隨后,該方法包括步驟在該終端中,利用在該IPMP方案描述信息中的該IPMP信息接收該DID和其涉及的資源;從接收的DID提取具有IPMP信息的該IPMP方案描述信息;在終端中利用該IPMP分析程序分析該IPMP方案描述信息;把該IPMP信息傳輸?shù)皆摻K端中的IPMP工具管理器和消息路由器之一;解釋在該終端中執(zhí)行對于信息內(nèi)容的保護的該IPMP方案描述信息內(nèi)的該IPMP信息以及在該終端中啟動對于資源的保護。
注意,上述方法的一個主要特征是該終端能夠處理在該DID的一個規(guī)定位置中放置的IPMP方案描述信息。因此,包括至少處理IPMP方案描述信息或DID的一個步驟的發(fā)明將能夠?qū)崿F(xiàn)后面討論的優(yōu)點。
上述的方法被分別解釋作為具有執(zhí)行上述步驟的組件的服務(wù)器和終端。
通過提供表示全部IPMP相關(guān)信息的標(biāo)準(zhǔn)方式以供MPEG-21 IPMP系統(tǒng)執(zhí)行建立用于MPEG-21相關(guān)″信息內(nèi)容″分布和保護的完整的IPMP系統(tǒng),本發(fā)明解決了以一個安全方式設(shè)計使用在MPEG-21數(shù)字項消費中的標(biāo)準(zhǔn)方式的問題。
通過設(shè)計保持在MPEG-21 DID模式之下的IPMP信息的適當(dāng)和合理的位置,本發(fā)明還解決了把IPMP元素/部分結(jié)合到整個MPEG-21框架結(jié)構(gòu)中的問題。
詳細內(nèi)容將在實施例中完善。
附圖描述本發(fā)明的這些和其它目標(biāo)與特征將從隨后參考附圖的最佳實施例的描述變得清楚,其中相同的部件由相同的參考數(shù)字表示,其中
圖1是表示MPEG-21信息內(nèi)容模式結(jié)構(gòu)的一個實例的示意圖;圖2是表示MPEG-21體系結(jié)構(gòu)的一個實例的示意圖;圖3是表示DID、DIID和IPMP_Scheme之間的關(guān)系的一個示意圖;
圖4是流程圖,示出在DID和IPMP系統(tǒng)之間如何發(fā)送的IPMP信息;圖5是IPMP_Scheme XML模式的一個結(jié)構(gòu)的示意圖;以及圖6是表示在一個服務(wù)器和一個終端中的一個數(shù)據(jù)流的示意圖。
實現(xiàn)本發(fā)明的最佳模式數(shù)字項被定義為結(jié)構(gòu)化的數(shù)字對象,包括標(biāo)準(zhǔn)表示形式和標(biāo)識,以及元數(shù)據(jù),它們附屬于分別的數(shù)字項,說明分別的信息內(nèi)容,例如說明關(guān)于動畫的標(biāo)題和復(fù)制授權(quán)的數(shù)據(jù)。此實體是在作為一個整體的MPEG-21框架結(jié)構(gòu)之內(nèi)分布和事務(wù)處理的基礎(chǔ)單元。注意,本發(fā)明能夠被用于不同于MPEG-21的任何格式,例如用于MPEG-7。重點考慮與MPEG-21相關(guān)的單元,在-MPEG-21之下存在著六個技術(shù)元素被簡要描述和列表如下-數(shù)字項說明(用于申明數(shù)字項的統(tǒng)一和靈活的摘要和可互操作的模式)其說明了用于申明數(shù)字項的結(jié)構(gòu)和構(gòu)成的機制;-數(shù)字項標(biāo)識和描述(不考慮其性質(zhì)、類型或間隔(granularity)的條件下,用于任何實體的標(biāo)識和描述的一個框架結(jié)構(gòu))它說明該數(shù)字項和部件以及它們的集合能夠被描述和唯一地標(biāo)識的方式;-知識產(chǎn)權(quán)管理和保護結(jié)構(gòu)或工具表示形式以及通信系統(tǒng)(跨越網(wǎng)絡(luò)和裝置的大范圍上使信息內(nèi)容能夠被持久和可靠地管理以保護的手段)它規(guī)定了涉及與該數(shù)字項相關(guān)的知識產(chǎn)權(quán)管理和保護信息;-權(quán)利表達語言(一種機器可讀的語言,能夠使用如在該權(quán)利數(shù)據(jù)辭典中定義的術(shù)語申明權(quán)利和權(quán)限)它規(guī)定靈活、可互操作的機制來支持數(shù)字資源的透明和增加的使用,并且以隱秘的地址發(fā)布和個人數(shù)據(jù)的使用的方式表示其權(quán)利和利益;-權(quán)利數(shù)據(jù)辭典(使用在該MPEG-21權(quán)利表達語言中的術(shù)語的一組清楚、一致、結(jié)構(gòu)化和綜合的定義);-數(shù)字項適配提供工具來支持資源適配、描述信息(‘元數(shù)據(jù)’)適配和業(yè)務(wù)質(zhì)量管理。
在此說明書中稱之為″工具″的是一個計算機可執(zhí)行程序,執(zhí)行一個或多個預(yù)定的處理,例如與數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)一致的相互認證、解密。這種程序能以動態(tài)鏈接庫(DLL)、JAVA編碼程序模塊等形式提供。
由其定義一個數(shù)字項的一種工具是一個數(shù)字項說明(DID)(圖3的整個結(jié)構(gòu))。DID規(guī)定了一個數(shù)字項的構(gòu)成、構(gòu)造,和組構(gòu)關(guān)系。這包含資源的列表、相關(guān)的元數(shù)據(jù)和各部分之間的關(guān)系。DID已經(jīng)定義了由一組摘要術(shù)語和概念形成的一個有用的模式(圖3中的單元3.1),例如用于定義數(shù)字項的包容文件(container)、項、組件(component)、定位點、描述信息、條件、選項、選擇、注釋、主張、資源、分段、語句等(例如圖3所示的單元3.7、3.8、3.13)。在此模型之內(nèi),一個數(shù)字項是“一個工作″的數(shù)字表示,比如該數(shù)字項是在該模式之內(nèi)被實施操作(管理、描述、交換、收集等)的項。此模型的目標(biāo)要盡可能地靈活和通用,同時提供能夠?qū)崿F(xiàn)高級功能的‘連接’。這又將反過來使得該模式在建立其它MPEG-21元素的高級模式中起到關(guān)鍵基礎(chǔ)的作用。該IPMP(知識產(chǎn)權(quán)管理和保護)元素也將適合此模式。
參考圖3,描述數(shù)字項的包容文件3.1的初始組構(gòu)。通過設(shè)置元素,服務(wù)器產(chǎn)生具有下列方案的包容文件3.1。從包容文件3.1開始,包容文件3.1依次具有描述信息3.11、數(shù)據(jù)項3.12、3.13和3.14,并且通過使用XML文字格式描述。
例如,描述信息3.11表示在該包容文件3.1中包括何種類型的數(shù)據(jù)項,并且也稱為數(shù)字項說明(DID)或稱為包容文件描述信息。描述信息3.11包括IPMP方案描述信息3.2,表示為″語句″。在IPMP方案描述信息3.2的開始設(shè)置有IPMP控制信息的描述信息(IPMP_Control_Info_Descriptor),它描述當(dāng)服務(wù)器的編碼器編碼一個信息內(nèi)容時所用的工具的清單(list)。
數(shù)據(jù)項3.12至3.14分別涉及比如動畫、靜止畫面和聲頻信息內(nèi)容。例如,數(shù)據(jù)項3.12包括描述信息3.15和一個或者多個組件,例如組件3.16。描述信息3.15描述關(guān)于數(shù)據(jù)項3.12的唯一信息。組件3.16包括資源3.17和用于資源3.17的描述信息3.18。描述信息(DID)3.18包括數(shù)字項標(biāo)識和描述(DIID)3.5,其通過一個標(biāo)識符而標(biāo)識資源3.17。資源3.17是一個實際數(shù)據(jù),例如動畫、靜止圖像和聲頻。此外,資源3.17可以是在一個網(wǎng)絡(luò)指定一個服務(wù)器的URL(統(tǒng)一資源定位器),其服務(wù)器中存儲有該實際數(shù)據(jù)。
數(shù)據(jù)項3.13和3.14的每一個的設(shè)計都與數(shù)據(jù)項3.12相同。數(shù)據(jù)項3.13和3.14具有包括描述信息(DID)和資源的一個組件。分別的描述信息(DID)具有作為IPMP方案描述信息的語句3.3和3.4。該IPMP方案描述信息具有一個IPMP描述信息,規(guī)定關(guān)于完全描述的IPMP工具信息和用于具體保護資源的相關(guān)控制信息之一的必要的IPMP信息。在該DID之下,在同一個組件母體(parent)元素之內(nèi)的IPMP描述信息放置在最近的資源描述信息中,以便分配至用戶。稍后將詳細描述上述元素。
圖1示出一個MPEG-21信息內(nèi)容模式結(jié)構(gòu)。單元1.1 DID規(guī)定了如單元3.1中所示的一個數(shù)字項的構(gòu)成、構(gòu)造,和結(jié)構(gòu)關(guān)系。單元1.1 DID包括例如數(shù)字項的ID號的標(biāo)識(單元1.2)的一個清單、例如數(shù)字項的標(biāo)題和版權(quán)信息的描述(單元1.3),涉及例如一個資源的URL(統(tǒng)一資源定位器)的資源(單元1.4)、以及在這些部分中的關(guān)系。
該IPMP框架結(jié)構(gòu)是一個終端系統(tǒng)接口,支持用于執(zhí)行可能相關(guān)的(直接包含的或其它鏈接的)權(quán)利表達的工具。把一個單元1.5″IPMP Scheme″加在DID模式下,嘗試把DID與IPMP框架結(jié)構(gòu)鏈接。單元1.6的權(quán)利表達可被包含在描述(和/或參考)中、和/或資源參考中、和/或IPMP_Scheme中。單元1.6的權(quán)利表達具有關(guān)于版權(quán)的信息,通過單元1.6能夠參考單元1.3至1.5中的信息。單元1.6能夠被包括在語句3.2的結(jié)尾(圖3)、數(shù)據(jù)項1.13之內(nèi)的元素的語句3.3中、或在任一語句中。
圖2示出一個MPEG-21系統(tǒng)的框架結(jié)構(gòu)。在MPEG-21框架結(jié)構(gòu)之下,當(dāng)出現(xiàn)一個清楚的DI說明時,利用DID分析程序(模塊2.1)分析該說明。在本發(fā)明中,雖然該DID分析程序分析該說明的一部分,但是該DID分析程序?qū)⒎治鲆粋€描述信息,該描述信息標(biāo)識用于保護該信息內(nèi)容(DI)或該信息內(nèi)容一部分(元素資源)的一個IPMP_Scheme說明。該DID分析程序?qū)⒄{(diào)用模塊2.2IPMP分析程序來解釋IPMP_Scheme計劃,然后把該IPMP_Scheme信息連同該保護的內(nèi)容信息(或獲得該保護的內(nèi)容信息的工具)一起傳送至該IPMP系統(tǒng)。有關(guān)在DID分析程序(模塊4.1)和IPMP分析程序(模塊4.2)之間傳送的IPMP_scheme的說明還可以在圖4的流程圖中看到。
注意,該保護的信息內(nèi)容本身可以是另一個DID,或DID的片段,或一個資源。在該完整的數(shù)字項說明之下的IPMP_Scheme的兩個部分/描述信息能夠被與整個DID分離地簽字/加密,或作為簽字/加密的說明的一部分。
針對相同的情形,DID分析程序?qū)⑻幹冒琈PEG-7說明的一個描述信息,并且調(diào)用模塊2.3MPEG-7分析程序,傳送該說明至該模塊2.3。MPEG-7說明的本身可被保護,并且能夠利用在同一個母體描述信息中的其它IPMP_Descriptor標(biāo)識該保護方案。
利用某些手段得到數(shù)字項說明。在某些情況下,完整的說明可被加密或簽字。還可能僅把在DID之下的IPMP_scheme描述信息加密或簽字。
在圖2中,在該MPEG-21系統(tǒng)結(jié)構(gòu)中現(xiàn)存的不同模塊能夠被簡要描述如下1)DID分析程序(模塊2.1、4.1)它從MPEG-21(解)多路器接收DID并且解析該申明該數(shù)字項的結(jié)構(gòu)的DIDL文本。當(dāng)DID分析程序分析該DIDL文本并且發(fā)現(xiàn)沒有<IPMP_Scheme>元素(圖4中的″否″)時,DID分析程序執(zhí)行其它DIDL元素的處理。另一方面,當(dāng)該DID分析程序發(fā)現(xiàn)<IPMP_Scheme>元素(圖4中的″是″),時,該DIDL的IPMP信息文本被送到IPMP分析程序4.2。
2)IPMP分析程序(模塊2.2,4.2)它接收保持在DID中的該IPMP信息文本(在具有如圖5所示的分級結(jié)構(gòu)的XML中)并且分析該IPMP信息文本。通常使用IPMP工具來對此IPMP信息(以及其它信息,例如REL)操作。在該IPMP分析程序分析該IPMP信息之后,根據(jù)該分析的IPMP信息,利用例如IPMPI具管理器623/消息路由器6.24(圖6)處理數(shù)字項(即信息內(nèi)容),在圖4中被示為″IPMP TRACS″。
3)REL分析程序(模塊2.4)它接收保持在DID或IPMP信息中的REL文本(在XML中),并且分析該REL文本。
整個DID模塊包括保持在IPMP_Scheme中的數(shù)字項標(biāo)識和描述(DIID)(單元3.5)和IPMP信息(單元3.2、3.3、3.4),并且在DID(MPEG-21部分2)、DIID(MPEG-21部分3)以及IPMP(MPEG-21部分4)之間的相互關(guān)系可參見圖3。圖3中的兩個描述信息″IPMP_Control_Info_Descripto″(單元3.2)和″IPMP_Descriptor″(單元3.3,3.4)可以提供用于MPEG-21 IPMP系統(tǒng)的不同IPMP信息描述,以便保護該MPEG-21的信息內(nèi)容。
MPEG-21 IPMP_Scheme描述信息--IPMP_Control_Info_DescriDtor和IPMP_Descriptor已經(jīng)設(shè)計了MPEG-21 IPMP系統(tǒng)來提供一個框架結(jié)構(gòu)和規(guī)范來使得同一個受保護的信息內(nèi)容被在不同供應(yīng)商終端上消費;還實現(xiàn)同一個信息內(nèi)容由不同的供應(yīng)商IPMP工具保護。能夠通過IPMP工具提供可互操作性、可更新能力和靈活性。(IPMP工具模塊2.5,2.6,執(zhí)行(一個或者多個)例如確認、解密、加水印等IPMP功能)。
所以在兩個建議的IPMP_Scheme的描述信息中,需要在DID模型和IPMP系統(tǒng)之間傳送的最重要的信息/消息是相關(guān)的IPMP工具和其它IPMP控制信息。
IPMP_Control_Info_Descriptor一個包容文件是實現(xiàn)數(shù)據(jù)項被分組的一種結(jié)構(gòu)。這些數(shù)據(jù)項的分組可用于形成邏輯數(shù)據(jù)包(用于傳輸或交換)或邏輯層(用于組構(gòu))。包容文件的描述信息″標(biāo)注″允許包括適用于分組用途的信息。IPMP_Control_Info_Descriptor是在最外層包容文件描述信息的語句下設(shè)計的。它包括IPMP控制信息,包含象工具清單、IPMP工具保持器和IPMP權(quán)利保持器的必要信息。
該IPMP工具清單識別并且能夠?qū)崿F(xiàn)為處理和保護該信息內(nèi)容所需要的IPMP工具的選擇。其包括IPMP工具的清單并且被用于規(guī)定為了消費該信息內(nèi)容所應(yīng)該使用的全部IPMP工具。通過此工具清單,該終端將確定從本地終端獲得的在該信息內(nèi)容中攜帶的IPMP工具,或者從遠端站點獲得的該IPMP工具。ToolID是該裝置需要的并且由無符號整數(shù)表示的邏輯IPMP工具的標(biāo)識符。該工具清單可以包括IPMP替換選項和IPMP參數(shù),以便表示可選的IPMP工具的列表和IPMP工具的參數(shù)描述。這兩個元素的定義和含義可被進一步擴展。
工具保持器可以是載體(cases),從而信息內(nèi)容(DI)本身攜帶該二進制IPMP工具。裝置可以從該信息內(nèi)容恢復(fù)該IPMP工具、裝入該IPMP工具、例示該IPMP工具并且立即使用該工具以便播放該信息內(nèi)容。它包括由若干字節(jié)表示的ToolID和ToolBody。
權(quán)利保持器傳送與該IPMP保護內(nèi)容相關(guān)的權(quán)利/使用規(guī)則。類似地,它包括特別用于例如REL分析程序(模塊2.4)的權(quán)利分析程序的權(quán)利ToolID,專用權(quán)利管理工具(XrML分析程序、ODRL分析程序等)。從基于XML的權(quán)利表達變換而來的字節(jié)表示的使用規(guī)則是權(quán)利保持器的另一元素。已經(jīng)廣泛地討論了該IP(REL相關(guān)的權(quán)利/使用規(guī)則信息)應(yīng)該所在的MPEG-21的范圍以及提供該MPEG-21范圍的方式。一個結(jié)論是應(yīng)該把該權(quán)利信息打包成一個標(biāo)簽或一個帶外憑證的形式。該標(biāo)簽通常包含針對使用某種權(quán)利語言的信息內(nèi)容的詳細權(quán)利。該標(biāo)簽也可以攜帶解擾密鑰。該標(biāo)簽中還應(yīng)該包括一種ID方案,使得該憑證和標(biāo)簽?zāi)軌蚺c確定的信息內(nèi)容唯一和清楚地鏈接。這種權(quán)利轉(zhuǎn)讓和遞送是一個實施問題,而MPEG不需要對其標(biāo)準(zhǔn)化。另一點是該權(quán)利信息將存在于各個的資源中。以此方式,內(nèi)容和權(quán)利信息被緊密地聯(lián)系在一起。在本發(fā)明中,在IPMP_Scheme方案下的IPMP_Control_Info_Descriptor中建議的一個新的保持器RightsHolder來攜帶權(quán)利信息。
IPMP_Descriptor資源是一個單獨的可識別的資產(chǎn),例如一個視頻或音頻剪輯文件、一個圖像或一個文本資產(chǎn)。一個資源還可以是一個潛在物理目標(biāo)。全部資源都必須是能經(jīng)過一個清楚的地址而定位。
IPMP描述信息被設(shè)計來實現(xiàn)該數(shù)據(jù)項中的資源由全部描述的IPMP工具信息和用于消費這種資源的相關(guān)控制消息所覆蓋。它將駐留在最靠近同一組件母體元素之內(nèi)的該資源元素的描述信息元素中。
此描述信息還傳送IPMP工具的控制點信息,包括該工具駐留在哪個控制點(在實際資源消費之前或之后),以及它與在該控制點駐留的其它工具的順序關(guān)系。
ToolID具有與定義中IPMP_Control_Info_Descriptor中的相同的構(gòu)思,并且清晰地給出哪個工具將被用于保護該附加資源的工具信息。由一個布爾型表示的ControlPoint值規(guī)定了IPMP工具所駐留的IPMP控制點,以及在實際資源消耗之前或之后的活動。換句話說,在該布爾型是″真″的情況下,工具在該信息內(nèi)容的解碼之前使用。在″假″的情況下,工具在該信息內(nèi)容的解碼之后使用。SequenceCode值規(guī)定該IPMP工具與駐留在同一個控制點的一個或幾個IPMP Tool的關(guān)系。該元素的值規(guī)定在此具體控制點的此IPMP工具的優(yōu)先級。IPMP_Descriptor中的最后元素是IPMPOpaqueData,表示控制該IPMP工具的不透明數(shù)據(jù)。這種不透明數(shù)據(jù)包含取決于每一用戶的信息。
其它IPMP信息,例如IPMP消息、密鑰等,能夠被放在DID的資源元素中。
用于建議的IPMP_Scheme描述信息的模式<pre listing-type="program-listing"><?xml version=″1.0″encoding=″UTF-8″?><!--edited with XML Spy v4.0 (hftp//www.xmispy.com)by HuangZhongyang(Panasonic Singapore Laboratories Pte Ltd)--><xsschema xminsxs=″http//www.w3.org/2001/XMLSchema″elementFormDefault=″qualified″attributeFormDefault=″unqualified″> <xselement name=″IPMP-Scheme″><xsannotation><xsdocumentation>在DID模型下的MPEG-21 IPMP的信息<br/></xsdocumentation></xsannotation><xscomplexType> <xschoice> <xselement name=″IPMP_Control_info_Descriptor″> <xscomplexType><xssequence> <xselement name=″ToolList″> <xscomplexType> <xssequence maxOccurs=″unbounded″> <xselement name=″ToolID″type=″xsunsignedint″/> <xselement name=″IPMPAlternative″ minOccurs=″0″/> <xselement name=″IPMPParametric″minOccurs=″0″/> </xssequence> </xscomplexType><!-- SIPO <DP n="11"> --><dp n="d11"/></xselement><xselement name=’ToolHolder″minOccurs=″0″> <xscomplexType><xssequence maxOccurs=″unbounded″><xselement name=″ToolID″type=″xsunsignedlnt″/><xselement name=″ToolBody″type=″xsbyte″/></xssequence> </xscomplexType></xselement><xselement name=″RightsHolder″minOccurs=″0″> <xscomplexType> <xssequence maxOccurs=″unbounded″> <xselement name=″RightsToolID″type=″xsunsignedInt″/> <xselement name=″UsageRules″type=″xsbyte″/> </xssequence></xscomplexType> </xselement> </xssequence> </xscomplexType> </xselement><xselement name=″IPMP_Descriptor″maxOccurs=″unbounded″> <xscomplexType> <xssequence> <xselement name=″ToolID″type=″xsunsignedInt″/> <xselement name=″ControlPoint″type=″xsboolean″minOccurs=″0″/> <xselement name=″SequenceCode″<!-- SIPO <DP n="12"> --><dp n="d12"/>type=″xsunsignedInt″minOccurs=″0″/> <xselement name=″IPMPOpaqueData″type=″xsbyte″minOccurs=″0″/> </xssequence></xscomplexType> </xselement> </xschoice></xscomplexType> </xselement></xsschema></pre>圖5示出IPMP_Scheme XML模式的結(jié)構(gòu),其中該模式中的元素語義可以涉及解釋″MPEG-21 IPMP_Scheme描述信息-IPMP_Control_info_Descriptor和IPMP_Descriptor″的一個部分。
下面將描述一個信息內(nèi)容供應(yīng)商的服務(wù)器和一個消費者終端的一般操作。圖6是表示在一個服務(wù)器6.10和一個終端6.20中的一個數(shù)據(jù)流的示意圖。服務(wù)器6.10的編碼器6.11使用工具1編碼一個信息內(nèi)容,創(chuàng)建編碼的資源A,并且使用工具2編碼其它信息內(nèi)容,創(chuàng)建編碼的資源B。服務(wù)器6.10的處理器6.12產(chǎn)生關(guān)于在IPMP方案描述信息之內(nèi)的編碼資源的信息。IPMP方案描述信息包括含有IPMP信息的三個描述信息3.2至3.4,它們是與圖3所示相同的描述信息。注意,該數(shù)據(jù)項中的組件的描述信息3.3表示關(guān)于工具1的信息,例如關(guān)于可提供工具1的URL(統(tǒng)一資源定位器)的信息。類似地,描述信息3.4表示關(guān)于工具2的信息。處理器6.12進一步產(chǎn)生嵌入有三個描述信息3.2至3.4的DID。隨后,服務(wù)器6.10的發(fā)送器6.13把該DID發(fā)送至終端6.20。利用該DID,發(fā)送器6.13還把編碼的資源A和B發(fā)送至終端6.20。
終端6.20的接收機6.21接收該DID。隨后,終端6.20的提取器6.22利用IPMP信息從接收的DID提取IPMP方案描述信息3.2至3.4。IPMP分析程序2.2(圖2)分析該提取的IPMP方案描述信息3.2至3.4,把該IPMP信息傳送到在終端6.20中的IPMP工具管理器623/消息路由器6.24。在該IPMP方案描述信息中的IPMP信息是用于工具的情況下,該信息被送到IPMP工具管理器6.23。在對于解釋進行控制的信息包括在該IPMP方案描述信息中的情況下,該信息被送到消息路由器6.24,以便送到適當(dāng)?shù)哪繕?biāo)。換句話說,IPMP工具管理器6.23/消息路由器6.24解釋該IPMP信息,以便啟動在終端中對于資源的保護。更具體地說,IPMP工具管理器6.23/消息路由器6.24訪問在由URL A和URL B指示的網(wǎng)頁6.30之內(nèi)的一個或者多個網(wǎng)站,以便尋找和獲得工具1和工具2。隨后,終端6.20能夠使用工具1和2解碼該編碼的資源A和B。其余的DID指示作為資源A的一個概要的文本A,并且指示文本B。根據(jù)上述操作,消費者能夠欣賞該信息內(nèi)容。注意,圖2更詳細地示出了終端6.20的組件。
根據(jù)本發(fā)明的一個服務(wù)器包括一個裝置,定義包括該IPMP信息的DID的位置;一個裝置,根據(jù)將被有效地構(gòu)成和組建的XML模式,定義用于數(shù)字項的一個IPMP方案描述;一個裝置,在把任意數(shù)字項資源接入MPEG-21結(jié)構(gòu)中之前,把IPMP控制信息傳送到MPEG-21 IPMP系統(tǒng);和一個裝置,使用在MPEG-21適應(yīng)終端中相鄰的IPMP信息來保護資源。
本發(fā)明能夠提供一個服務(wù)器和一個終端的處理方法,并且進一步提供如下的一個服務(wù)器和一個終端(1)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,包括步驟說明和限定一個靈活的IPMP方案描述模式和語言,描述共同用于MPEG-21 IPMP系統(tǒng)的IPMP控制信息和工具信息,以便保護MPEG-21信息內(nèi)容;當(dāng)MPEG-21 DID建立和編碼其所涉及的資源時,根據(jù)所述的IPMP方案描述模式和語言建立其內(nèi)部具有IPMP信息的IPMP方案描述信息;把所述的IPMP方案描述信息結(jié)合到在將被分配到用戶的所述的MPEG-21 DID中的一個指定位置;根據(jù)所述的IPMP方案描述模式和語言以建造一個IPMP分析程序來實施一個MPEG-21終端,以從所述的DID提取所述的IPMP方案描述信息,并且把所述的IPMP方案描述信息傳送到MPEG-21 IPMP工具管理器/消息路由器;以所述的工具管理器/消息路由器建立所述的終端,以便解釋該所述的IPMP方案描述信息內(nèi)部的所述的IPMP信息,并且在該所述的終端中執(zhí)行關(guān)于該MPEG-21信息內(nèi)容的保護。
(2)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,包括下列步驟說明和限定一個靈活的IPMP方案描述模式和語言,描述共同用于MPEG-21 IPMP系統(tǒng)的IPMP控制信息和工具信息,以便保護MPEG-21信息內(nèi)容;當(dāng)MPEG-21 DID建立和編碼其所涉及的資源時,根據(jù)所述的IPMP方案描述模式和語言建立其內(nèi)部具有IPMP信息的IPMP方案描述信息;把所述的IPMP方案描述信息結(jié)合到在將被分配到用戶的所述的MPEG-21 DID中的一個指定位置,以符合MPEG-21 IPMP系統(tǒng)規(guī)定;根據(jù)所述的IPMP方案描述模式和語言以建造一個IPMP分析程序來實施一個MPEG-21終端,以從所述的DID提取所述的IPMP方案描述信息,并且把所述的IPMP方案描述信息傳送到MPEG-21 IPMP工具管理器/消息路由器;以所述的工具管理器/消息路由器建立所述的終端,以便解釋該所述的IPMP方案描述信息內(nèi)部的所述的IPMP信息,并且在該所述的終端中執(zhí)行關(guān)于該MPEG-21信息內(nèi)容的保護;所述的終端利用該IPMP方案描述信息中的IPMP信息,接收所述的DID和其涉及的資源;從接收的DID提取具有所述的IPMP信息的該IPMP方案描述信息;在所述的終端中通過所述的IPMP分析程序分析所述的IPMP方案描述信息,并且把該所述的IPMP信息傳送到IPMP工具管理器/消息路由器;通過IPMP工具管理器/消息路由器解釋所述的IPMP信息,以便啟動關(guān)于在該所述的終端中的資源保護。
(3)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,包括下列步驟說明和限定一個靈活的IPMP方案描述模式和語言,描述共同用于MPEG-21 IPMP系統(tǒng)的IPMP控制信息和工具信息,以便保護MPEG-21信息內(nèi)容;當(dāng)MPEG-21 DID建立和編碼其所涉及的資源時,根據(jù)所述的IPMP方案描述模式和語言建立其內(nèi)部具有IPMP信息的IPMP方案描述信息;根據(jù)所述的IPMP方案描述模式和語言生產(chǎn)作為所述的IPMP方案描述信息的一部分的IPMP控制信息描述信息,以便規(guī)定象工具清單、IPMP工具保持器和IPMP權(quán)利保持器的必要的IPMP信息;把所述的IPMP方案描述信息結(jié)合到在將被分配到用戶的所述的MPEG-21 DID中的一個指定位置,以符合MPEG-21 IPMP系統(tǒng)規(guī)定;根據(jù)所述的IPMP方案描述模式和語言以建造一個IPMP分析程序來實施一個MPEG-21終端,以從所述的DID提取所述的IPMP方案描述信息,并且把所述的IPMP方案描述信息傳送到MPEG-21 IPMP工具管理器/消息路由器;以所述的工具管理器/消息路由器建立所述的終端,以便解釋該所述的IPMP方案描述信息內(nèi)部的所述的IPMP信息,并且在該所述的終端中執(zhí)行關(guān)于該MPEG-21信息內(nèi)容的保護。
以該終端接收該DID和其涉及的具有該IPMP描述信息中的IPMP信息的資源;從接收的DID提取具有所述的IPMP信息的該所述的IPMP描述信息;在所述的終端中通過所述的IPMP分析程序分析所述的IPMP方案描述信息,并且把該所述的IPMP信息傳送到IPMP工具管理器/消息路由器;通過IPMP工具管理器/消息路由器解釋所述的IPMP信息,以便啟動關(guān)于在該所述的終端中的資源保護。
(4)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,包括下列步驟說明和限定一個靈活的IPMP方案描述模式和語言,描述共同用于MPEG-21 IPMP系統(tǒng)的IPMP控制信息和工具信息,以便保護MPEG-21信息內(nèi)容;當(dāng)MPEG-21 DID建立和編碼其所涉及的資源時,根據(jù)所述的IPMP方案描述模式和語言建立其內(nèi)部具有IPMP信息的IPMP方案描述信息;
根據(jù)所述的IPMP方案描述模式和語言生產(chǎn)作為所述的IPMP方案描述信息的一部分的IPMP控制信息描述信息,以便規(guī)定象工具清單、IPMP工具保持器和IPMP權(quán)利保持器的必要的IPMP信息;把所述的IPMP方案描述信息結(jié)合到在將被分配到用戶的所述的MPEG-21 DID中的一個指定位置,以符合MPEG-21 IPMP系統(tǒng)規(guī)定;把在所述的MPEG-21 DID之下的所述的IPMP控制信息描述信息設(shè)置在包容文件描述信息語句元素的開始,以便分布至用戶;根據(jù)所述的IPMP方案描述模式和語言以建造一個IPMP分析程序來實施一個MPEG-21終端,以從所述的DID提取所述的IPMP方案描述信息,并且把所述的IPMP方案描述信息傳送到MPEG-21 IPMP工具管理器/消息路由器;以所述的工具管理器/消息路由器建立所述的終端,以便解釋該所述的IPMP方案描述信息內(nèi)部的所述的IPMP信息,并且在該所述的終端中執(zhí)行關(guān)于該MPEG-21信息內(nèi)容的保護。
在所述的終端中利用的所述的IPMP描述信息中的所述的IPMP信息,接收所述的DID和其涉及的資源;從接收的DID提取具有所述的IPMP信息的該所述的IPMP描述信息;在所述的終端中通過所述的IPMP分析程序分析所述的IPMP方案描述信息,并且把該所述的IPMP信息傳送到IPMP工具管理器/消息路由器;通過IPMP工具管理器/消息路由器解釋所述的IPMP信息,以便啟動關(guān)于在該所述的終端中的資源保護。
(5)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,包括下列步驟說明和限定一個靈活的IPMP方案描述模式和語言,描述共同用于MPEG-21 IPMP系統(tǒng)的IPMP控制信息和工具信息,以便保護MPEG-21信息內(nèi)容;當(dāng)MPEG-21 DID建立和編碼其所涉及的資源時,根據(jù)所述的IPMP方案描述模式和語言建立其內(nèi)部具有IPMP信息的IPMP方案描述信息;根據(jù)所述的IPMP方案描述模式和語言生產(chǎn)作為所述的IPMP方案描述信息的一部分的IPMP描述信息,以便指定象用于具體的保護資源的完整的描述IPMP工具信息和相關(guān)控制信息的必要的IPMP信息;把所述的IPMP方案描述信息結(jié)合到在將被分配到用戶的所述的MPEG-21 DID中的一個指定位置,以符合MPEG-21 IPMP系統(tǒng)規(guī)定;根據(jù)所述的IPMP方案描述模式和語言以建造一個IPMP分析程序來實施一個MPEG-21終端,以從所述的DID提取所述的IPMP方案描述信息,并且把所述的IPMP方案描述信息傳送到MPEG-21 IPMP工具管理器/消息路由器;以所述的工具管理器/消息路由器建立所述的終端,以便解釋該所述的IPMP方案描述信息內(nèi)部的所述的IPMP信息,并且在該所述的終端中執(zhí)行關(guān)于該MPEG-21信息內(nèi)容的保護。
以所述的終端接收該DID和其涉及的具有所述的IPMP描述信息中的所述的IPMP信息的資源;從接收的DID提取具有所述的IPMP信息的所述的IPMP描述信息;在所述的終端中通過所述的IPMP分析程序分析所述的IPMP方案描述信息,并且把該所述的IPMP信息傳送到IPMP工具管理器/消息路由器;通過IPMP工具管理器/消息路由器解釋所述的IPMP信息,以便啟動關(guān)于在該所述的終端中的資源保護。
(6)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,包括下列步驟說明和限定一個靈活的IPMP方案描述模式和語言,描述共同用于MPEG-21 IPMP系統(tǒng)的IPMP控制信息和工具信息,以便保護MPEG-21信息內(nèi)容;當(dāng)MPEG-21 DID建立和編碼其所涉及的資源時,根據(jù)所述的IPMP方案描述模式和語言建立其內(nèi)部具有IPMP信息的IPMP方案描述信息;根據(jù)所述的IPMP方案描述模式和語言生產(chǎn)作為所述的IPMP方案描述信息的一部分的IPMP描述信息,以便指定象用于具體的保護資源的完整的描述IPMP工具信息和相關(guān)控制信息的必要的IPMP信息;把所述的IPMP方案描述信息結(jié)合到在將被分配到用戶的所述的MPEG-21 DID中的一個指定位置,以符合MPEG-21 IPMP系統(tǒng)規(guī)定;在將要被分配至用戶的所述的MPEG-21 DID之下的相同的組件母體元素之內(nèi),在最近的資源描述信息中設(shè)置所述的IPMP描述信息;根據(jù)所述的IPMP方案描述模式和語言以建造一個IPMP分析程序來實施一個MPEG-21終端,以從所述的DID提取所述的IPMP方案描述信息,并且把所述的IPMP方案描述信息傳送到MPEG-21 IPMP工具管理器/消息路由器;以所述的工具管理器/消息路由器建立所述的終端,以便解釋該所述的IPMP方案描述信息內(nèi)部的所述的IPMP信息,并且在該所述的終端中執(zhí)行關(guān)于該MPEG-21信息內(nèi)容的保護。
以所述的終端接收該DID和其涉及的具有所述的IPMP描述信息中的所述的IPMP信息的資源;從接收的DID提取具有所述的IPMP信息的所述的IPMP描述信息;在所述的終端中通過所述的IPMP分析程序分析所述的IPMP方案描述信息,并且把該所述的IPMP信息傳送到IPMP工具管理器/消息路由器;通過IPMP工具管理器/消息路由器解釋所述的IPMP信息,以便啟動關(guān)于在該所述的終端中的資源保護。
(7)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,其中把所述的IPMP方案描述信息結(jié)合到所述的DID,在上述(1)、(2)、(3)、(4)、(5)和(6)項之一中,進一步包括下列步驟使用任何現(xiàn)有的加密算法加密所述的整個DID(一個DIDL文件);把具有內(nèi)部IPMP信息的所述的加密的DID分配到所述的用戶。
(8)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,其中把所述的IPMP方案描述信息結(jié)合到所述的DID,在上述(1)、(2)、(3)、(4)、(5)和(6)項之一中,進一步包括下列步驟使用任何數(shù)字簽字算法來數(shù)字簽字所述的整個DID(一個DIDL文件);把具有內(nèi)部IPMP信息的所述的簽字的DID分配到所述的用戶。
(9)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,其中把所述的IPMP方案描述信息結(jié)合到所述的DID,在上述(1)、(2)、(3)、(4)、(5)和(6)項之一中,進一步包括下列步驟使用任何現(xiàn)有的加密算法僅加密所述的IPMP方案描述信息;把具有所述的IPMP信息的該加密的IPMP方案描述信息結(jié)合到所述的DID。
(10)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,其中把所述的IPMP方案描述信息結(jié)合到所述的DID,在上述(1)、(2)、(3)、(4)、(5)和(6)項之一中,進一步包括下列步驟使用任何數(shù)字簽字算法僅數(shù)字簽字所述的IPMP方案描述信息;把具有所述的IPMP信息的該簽字的IPMP方案描述信息結(jié)合到所述的DID。
(11)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,其中利用所述的IPMP信息從該接收的DID提取所述的IPMP描述信息,在上述(2)、(3)、(4)、(5)和(6)項之一中,進一步包括下列步驟在所述的終端中利用該DID分析程序分析所述的DID;當(dāng)所述的DID分析程序發(fā)現(xiàn)所述的IPMP方案描述信息的IPMP方案標(biāo)記時,檢測所述的DID內(nèi)部的所述的IPMP方案描述信息;通過所述的IPMP方案標(biāo)記從該接收的DID提取與所述的IPMP信息一起的所述的IPMP描述信息,并且通過所述的IPMP分析程序分析所述的IPMP方案描述信息。
(12)用于MPEG-21結(jié)構(gòu)中的數(shù)字項的IPMP方案描述方法,其中在所述的終端中通過所述的IPMP分析程序分析所述的IPMP方案描述信息,在上述(2)、(3)、(4)、(5)和(6)項之一中,進一步包括下列步驟在所述的終端中通過所述的IPMP分析程序分析所述的IPMP方案描述信息;當(dāng)所述的IPMP分析程序發(fā)現(xiàn)所述的IPMP方案描述信息的REL標(biāo)記時,檢測所述的IPMP方案描述信息的所述的REL信息;通過所述的REL標(biāo)記從所述的IPMP方案描述信息提取所述的REL信息,并且通過該REL分析程序分析所述的REL信息,把所述的權(quán)利信息的行為信息傳送到所述的終端中的每一組件,以便啟動由所述的REL信息描述的所述的權(quán)利和使用規(guī)則。
如此描述的本發(fā)明顯然將可被通過許多方法得以改變。這種變化將被認為是仍屬本發(fā)明的精神范圍,并且本專業(yè)技術(shù)人員顯見的全部這種改進都將被打算包括在隨后的權(quán)利要求的范圍之內(nèi)。
權(quán)利要求
1.在一個服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一種方法,包括步驟根據(jù)一個靈活的IPMP方案描述模式和語言來描述共同用于保護信息內(nèi)容的IPMP系統(tǒng)的IPMP控制信息和工具信息,當(dāng)具有所涉及資源的一個數(shù)字項說明(DID)被創(chuàng)建和編碼時,根據(jù)該IPMP方案描述模式和語言創(chuàng)建其內(nèi)部具有IPMP信息的一個IPMP方案描述信息;在將被分配到用戶的一個指定位置中把該IPMP方案描述信息結(jié)合到該DID;并且把該DID傳輸?shù)揭粋€終端,其中該終端包括一個IPMP分析程序,根據(jù)IPMP方案描述模式和語言操作,以便從該DID提取該IPMP方案描述信息,并且其中該終端包括一個工具管理器和消息路由器之一,以便解釋由該IPMP分析程序提取和傳輸?shù)脑揑PMP方案描述信息之內(nèi)的該IPMP信息,并且在該終端中實施關(guān)于該信息內(nèi)容的保護。
2.根據(jù)權(quán)利要求1的在服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于進一步包括步驟根據(jù)該IPMP方案描述模式和語言生產(chǎn)作為該IPMP方案描述信息的一部分的IPMP控制信息描述信息,以便指定關(guān)于工具列表、IPMP工具保持器和IPMP權(quán)利保持器之一的必要的IPMP信息。
3.根據(jù)權(quán)利要求2的在服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于進一步包括步驟在包容文件描述信息語句元素的開始設(shè)置在DID下的IPMP控制信息描述信息,以便被分配到用戶。
4.根據(jù)權(quán)利要求1的在服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于包括下列步驟根據(jù)該IPMP方案描述模式和語言,生產(chǎn)作為該IPMP方案描述信息的一部分的一個IPMP描述信息,以便指定關(guān)于針對具體的保護資源的完整描述的IPMP工具信息和相關(guān)控制消息之一的必要的IPMP信息;
5.根據(jù)權(quán)利要求4的在服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于包括下列步驟在該DID之下的同一組件母體元素之內(nèi),在最近的資源描述信息中設(shè)置該IPMP描述信息,以便被分配到用戶;
6.根據(jù)權(quán)利要求1的在服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于包括下列步驟使用任何現(xiàn)有的加密算法加密該整個DID(一個DIDL文件);和把具有該內(nèi)部IPMP信息的該加密的DID分配到該用戶。
7.根據(jù)權(quán)利要求1的在服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于包括下列步驟使用任何數(shù)字簽字算法來數(shù)字簽字整個DID(一個DIDL文件);和把具有該內(nèi)部IPMP信息的該簽字的DID分配到該用戶。
8.根據(jù)權(quán)利要求1的在服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于包括下列步驟使用任何現(xiàn)有的加密算法僅加密該IPMP方案描述信息;和把具有該IPMP信息的該加密的IPMP方案描述信息結(jié)合到該DID。
9.根據(jù)權(quán)利要求1的在服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于包括下列步驟使用任何數(shù)字簽字算法僅數(shù)字簽字該IPMP方案描述信息;和把具有該IPMP信息的該簽字的IPMP方案描述信息結(jié)合到該DID。
10.根據(jù)權(quán)利要求1的在服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于,其中該終端中的一個DID分析程序分析該DID;當(dāng)該DID分析程序發(fā)現(xiàn)該IPMP方案描述信息的IPMP_Scheme標(biāo)記時,該DID分析程序檢測在該DID內(nèi)部的該IPMP方案描述信息;和該IPMP分析程序利用該IPMP_Scheme標(biāo)記從接收的DID中提取具有該IPMP信息的該IPMP描述信息,并且分析該IPMP方案描述信息。
11.根據(jù)權(quán)利要求1的在服務(wù)器中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于,其中該終端中的該IPMP分析程序分析該IPMP方案描述信息;當(dāng)該DID分析程序發(fā)現(xiàn)該IPMP方案描述信息的一個REL標(biāo)記時,該IPMP分析程序檢測在IPMP方案描述信息中的REL信息;一個REL分析程序利用該REL標(biāo)記從該IPMP方案描述信息提取該REL信息,并且分析該REL信息;并且該REL分析程序把權(quán)利信息的行為信息傳送到所述的終端中的每一組件,以便啟動由該REL信息描述的權(quán)利和使用規(guī)則。
12.在一個終端中處理用于數(shù)字項的IPMP方案描述的方法,其中,根據(jù)一個靈活I(lǐng)PMP方案描述模式和語言來描述共同用于IPMP系統(tǒng)來保護信息內(nèi)容的IPMP控制信息和工具信息,當(dāng)具有所涉及資源的一個數(shù)字項說明(DID)被創(chuàng)建和編碼時,一個服務(wù)器將根據(jù)該IPMP方案描述模式和語言來創(chuàng)建其內(nèi)具有IPMP信息的一個IPMP方案描述信息;其中在將被分配到用戶的一個指定位置中,該服務(wù)器把該IPMP方案描述信息結(jié)合到該DID;并且其中根據(jù)該IPMP方案描述模式和語言,該服務(wù)器把該DID傳送到安裝有一個IPMP分析程序的終端,以便從該DID提取該IPMP方案描述信息;該方法包括步驟利用終端中的該IPMP方案描述信息中的IPMP信息,接收該DID和其涉及的資源;從接收的DID提取具有IPMP信息的該IPMP方案描述信息;在終端中利用該IPMP分析程序分析該IPMP方案描述信息;把該IPMP信息傳輸?shù)皆摻K端中的IPMP工具管理器和消息路由器之一;解釋執(zhí)行關(guān)于該終端中的信息內(nèi)容的保護的該IPMP方案描述信息內(nèi)部的該IPMP信息,并且在該終端中啟動對資源的保護。
13.根據(jù)權(quán)利要求12的在終端中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于,其中根據(jù)該IPMP方案描述模式和語言,該服務(wù)器生產(chǎn)作為該IPMP方案描述信息的一部分的IPMP控制信息描述信息,以便指定關(guān)于工具列表、IPMP工具保持器和IPMP權(quán)利保持器之一的必要的IPMP信息。
14.根據(jù)權(quán)利要求12的在終端中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于,其中根據(jù)該IPMP方案描述模式和語言,該服務(wù)器生產(chǎn)作為該IPMP方案描述信息的一部分的一個IPMP描述信息,以便規(guī)定關(guān)于針對具體的保護資源的完整描述的IPMP工具信息和相關(guān)控制信息之一的必要的IPMP信息。
15.根據(jù)權(quán)利要求14的在終端中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于,其中該服務(wù)器在該DID之下的同一組件母體元素之內(nèi)在最近的資源描述信息中設(shè)置該IPMP描述信息,以便被分配到用戶;
16.根據(jù)權(quán)利要求12的在終端中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于,包括下列步驟在終端中利用一個DID分析程序分析該DID;當(dāng)該DID分析程序發(fā)現(xiàn)該IPMP方案描述信息的IPMP_Scheme標(biāo)記時,檢測在該DID內(nèi)部的該IPMP方案描述信息;利用該IPMP_Scheme標(biāo)記從接收的DID中提取具有該IPMP信息的該IPMP描述信息,并且利用該IPMP分析程序分析該IPMP方案描述信息。
17.根據(jù)權(quán)利要求12的在終端中處理用于數(shù)字項的IPMP方案描述的一種方法,其特征在于,包括下列步驟在終端中利用該IPMP分析程序分析該IPMP方案描述信息;當(dāng)該IPMP分析程序發(fā)現(xiàn)該IPMP方案描述信息的一個REL標(biāo)記時檢測該IPMP方案描述信息內(nèi)部的RPL信息;利用該REL標(biāo)記從該IPMP方案描述信息提取該REL信息,并且利用該REL分析程序來分析該REL信息;把權(quán)利信息的行為信息傳送到所述的終端中的每一組件,以便啟動由該REL信息描述的權(quán)利和使用規(guī)則。
18.處理用于數(shù)字項的IPMP方案描述的一個服務(wù)器,包括一個編碼器,編碼一個信息內(nèi)容以便創(chuàng)建一個資源;一個處理器,利用其涉及的資源創(chuàng)建一個數(shù)字項說明(DID),根據(jù)一種靈活的IPMP方案描述模式和語言產(chǎn)生內(nèi)部具有IPMP信息的一個IPMP方案描述信息,以便描述共同用于保護信息內(nèi)容的IPMP系統(tǒng)的IPMP控制信息和工具信息,并且在將要被分配到用戶的一個指定位置中把該IPMP方案描述信息結(jié)合到該DID;和發(fā)送器,把該DID發(fā)送到一個終端。
19.處理用于數(shù)字項的IPMP方案描述的一個終端,包括一個接收器,根據(jù)IPMP方案描述模式和語言從一個服務(wù)器接收一個數(shù)字項說明(DID)和其涉及的在一個IPMP方案描述信息中的具有IPMP信息的資源,以便描述共同用于保護信息內(nèi)容的IPMP系統(tǒng)的IPMP控制信息和工具信息;一個提取器,從接收的DID提取具有該IPMP信息的該IPMP方案描述信息;一個IPMP分析程序,分析該IPMP方案描述信息;和一個IPMP工具管理器和一個消息路由器之一,解釋在從該IPMP分析程序傳送的該IPMP方案描述信息內(nèi)部的該IPMP信息,并且通過啟動對于資源的保護而在該終端中執(zhí)行對于該信息內(nèi)容的保護。
全文摘要
本發(fā)明公開了一種表示IPMP方案描述的方法,該IPMP方案描述針對的是供MPEG-21 IPMP系統(tǒng)所用的數(shù)字項。其目標(biāo)是把IPMP與MPEG-21框架結(jié)構(gòu)的DID模式鏈接。還提供了一種用于MPEG-21 IPMP系統(tǒng)執(zhí)行設(shè)備的可互操作和安全的方法,在MPEG-21體系結(jié)構(gòu)下建立用于數(shù)字項分配和保護的完整的IPMP。本發(fā)明還設(shè)計了適當(dāng)?shù)奈恢脕矸胖冒匾狪PMP工具相關(guān)控制信息以及其它工具信息的IPMP信息。該信息將被放入包容文件的始端的DID描述信息語句中,或與該資源元素緊密結(jié)合。
文檔編號H04N5/00GK1498500SQ0380012
公開日2004年5月19日 申請日期2003年2月6日 優(yōu)先權(quán)日2002年2月8日
發(fā)明者黃仲陽, 申省梅, 吉明, 妹尾孝憲, 憲 申請人:松下電器產(chǎn)業(yè)株式會社