專利名稱:增強(qiáng)內(nèi)容獲取設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種設(shè)備,被配置用于給定內(nèi)容參考識(shí)別符(CRID)的情況下,使用一個(gè)分解授權(quán)記錄(RAR)來(lái)獲得一個(gè)識(shí)別可以獲得該內(nèi)容項(xiàng)目的位置的定位符。
背景技術(shù):
隨著電視觀眾可以獲得的頻道數(shù)目的增加以及在這些頻道上可以獲得的節(jié)目?jī)?nèi)容多樣性的增加,電視觀眾識(shí)別感興趣的電視節(jié)目變的更加困難。過(guò)去,電視觀眾通過(guò)分析印刷的電視節(jié)目指南來(lái)識(shí)別感興趣的電視節(jié)目。隨著電視節(jié)目數(shù)目的增加,使用這些印刷的指南來(lái)有效地識(shí)別期望的電視節(jié)目變得越來(lái)越困難。
最近,已經(jīng)可以獲得電子形式的電視節(jié)目指南,其通常被稱為電子節(jié)目指南(EPG)。與印刷的電視節(jié)目指南類似,EPG提供了可供觀眾瀏覽的可以獲得的內(nèi)容的概述。通常的內(nèi)容項(xiàng)目一般包括諸如音樂(lè),歌曲,電影,電視節(jié)目,圖像等,但是也可以指?jìng)€(gè)別的場(chǎng)景,MPEG-4對(duì)象,等。
EPG編輯來(lái)自于伴隨個(gè)別內(nèi)容項(xiàng)目的元數(shù)據(jù)的概括。內(nèi)容項(xiàng)目的元數(shù)據(jù)是從多個(gè)源中獲得的。元數(shù)據(jù)可以包含在一個(gè)廣播流當(dāng)中,例如,MPEG-2表,或者從外部數(shù)據(jù)庫(kù)下載。例如,可以為一個(gè)電視接收機(jī)或者個(gè)人數(shù)字記錄器提供一個(gè)互聯(lián)網(wǎng)連接,其允許該設(shè)備訪問(wèn)可以在萬(wàn)維網(wǎng)上獲得的元數(shù)據(jù)。
該元數(shù)據(jù)通常包括諸如題目,藝術(shù)家,流派等信息,也可以包括一個(gè)唯一內(nèi)容參考識(shí)別符(CRID),有時(shí)也被稱為一個(gè)內(nèi)容參考識(shí)別符。使用CRID,每一個(gè)單獨(dú)的內(nèi)容項(xiàng)目可以被唯一地識(shí)別。而且,使用CRID,可以從數(shù)據(jù)庫(kù)中檢索到進(jìn)一步的信息。例如,一個(gè)用戶可以從EPG中選擇一個(gè)他所希望看到的內(nèi)容項(xiàng)目,盡管他不知道其播出的時(shí)間和位置。使用CRID,當(dāng)可以獲得信息的時(shí)候,那么系統(tǒng)能夠檢索該內(nèi)容項(xiàng)目的廣播時(shí)間和位置。
CRID并不局限于內(nèi)容的廣播傳輸。它也可以指互聯(lián)網(wǎng)上的一個(gè)位置或者其他的任何源。內(nèi)容分解的目的是允許獲得內(nèi)容一個(gè)特定項(xiàng)目的一種特定情況。例如,一個(gè)用戶也許期望記錄一個(gè)電視連續(xù)劇的一集,但是他并不需要知道在什么時(shí)間在什么地方可以獲得該集連續(xù)劇。那么他就可以使用他的個(gè)人數(shù)字記錄器(PDR)或者類似設(shè)備以CRID的形式輸入該集或者電視劇的一個(gè)索引。注意一個(gè)CRID可以指一部整個(gè)的連續(xù)劇或者其中單獨(dú)的一集。
已經(jīng)接收到一個(gè)內(nèi)容項(xiàng)目的CRID,PDR嘗試獲得該內(nèi)容項(xiàng)目的位置。該信息被稱為定位符并且它包括日期,時(shí)間和將要廣播內(nèi)容項(xiàng)目的頻道。但是用戶并不需要知道這些。一旦PDR獲得了該內(nèi)容項(xiàng)目的定位符,PDR就等待特定的日期和時(shí)間,然后當(dāng)該情節(jié)在特定的頻道上廣播的時(shí)候,將其紀(jì)錄。當(dāng)然,如果定位符表示的是位于互聯(lián)網(wǎng)或與其類似的位置上,一旦有效PDR能夠從表明的位置方便地檢索該內(nèi)容。
TV-Anytime標(biāo)準(zhǔn)化團(tuán)體提供一個(gè)標(biāo)準(zhǔn)內(nèi)容參考ID。參見(jiàn)TV-Anytime論壇,www.tv-anytime.org,技術(shù)規(guī)范系列S-4,關(guān)于內(nèi)容參考(標(biāo)準(zhǔn)化),文件SP004V11,2001年4月14日。
TV-Anytime所使用的CRID的語(yǔ)法如下CRID//<authority>/<data>
<authority>字段表明產(chǎn)生CRID的部分。一個(gè)authority也能夠?yàn)镃RID提供其被分解成定位符或者其他CRID的能力。定位符是內(nèi)容時(shí)間和空間位置的名稱。<data>字段是一個(gè)自由格式串,遵照RFC2396中給出的唯一資源識(shí)別(URI)的定義。該串應(yīng)當(dāng)對(duì)<authority>字段給出的授權(quán)有意義。
CRI D被用于位置分解,其能夠被定義為將一個(gè)CRID轉(zhuǎn)換為其他CRID或者定位符的過(guò)程。例如,一個(gè)整部電視連續(xù)劇的CRID可以被轉(zhuǎn)換為該連續(xù)劇的每一集的一系列CRID。位置分解可以在記錄設(shè)備(通常是個(gè)人數(shù)字記錄器或者PDR)上進(jìn)行或者遠(yuǎn)程進(jìn)行。一個(gè)分解提供者進(jìn)行位置分解。分解提供者使用分解授權(quán)記錄(RAR)來(lái)被識(shí)別和定位。一個(gè)RAR包括至少一個(gè)<authority>字段,與產(chǎn)生CRID的主體相對(duì)應(yīng)。
一個(gè)RAR也包括一個(gè)URL和分解提供者名稱。URL指向能夠找到分解信息的位置。分解提供者名稱包括提供位置分解的主體名稱。這些RAR可以被PDR獲得。
使用上述的方法,任何知道內(nèi)容位置的人都可以作為一個(gè)分解提供者。
發(fā)明內(nèi)容
本發(fā)明的目的是限制上述內(nèi)容分解處理,從而使得僅有一些指定的實(shí)體能夠參與其中。
根據(jù)本發(fā)明的該目的是由權(quán)利要求1所述的設(shè)備實(shí)現(xiàn)的。
內(nèi)容和服務(wù)提供者希望僅有授權(quán)的分解提供者對(duì)他們的內(nèi)容執(zhí)行內(nèi)容分解,例如從而能夠保護(hù)他們的聲譽(yù)。另一方面,對(duì)于消費(fèi)者和PDR來(lái)說(shuō),能夠依賴和信任CRID授權(quán)和分解提供者非常重要,這樣他們能夠獲得正確的內(nèi)容。因此,發(fā)明者已經(jīng)意識(shí)到期望改善上述的方法從而能夠在內(nèi)容分解處理中引入自動(dòng)檢驗(yàn)可信度。這種保護(hù)最好涉及數(shù)據(jù)原始授權(quán)和整體保護(hù),但是也能夠涉及避免非授權(quán)訪問(wèn)的危害,或者可靠性的維護(hù)。
如果第三方能夠改變?cè)獢?shù)據(jù)或者CRID表,它就能夠使PDR記錄那些希望的其它信息,包括廣告、電影預(yù)告片或者其他內(nèi)容。這對(duì)于用戶來(lái)說(shuō)非常討厭,并且會(huì)降低用戶對(duì)系統(tǒng)的信任。為了防止這種情況發(fā)生,PDR希望檢查該內(nèi)容是否來(lái)自于一個(gè)信任源。如果證明數(shù)據(jù)來(lái)源于一個(gè)源,即使當(dāng)其使用不同的頻道廣播的時(shí)候,PDR也可以用其在面臨相同內(nèi)容的多個(gè)源的時(shí)候作出選擇。其中一個(gè)例子是當(dāng)某個(gè)BBC秀的數(shù)據(jù)被證明由BBC生成時(shí),這增加了該信息正確的可能性。
本發(fā)明還包括提供信息來(lái)獲得權(quán)限,與定位符一起訪問(wèn)內(nèi)容項(xiàng)目。這樣,內(nèi)容分解過(guò)程和DRM系統(tǒng)被進(jìn)一步集成。在定位內(nèi)容之后,接下來(lái)PDR還能夠分解位置,在所述位置上可獲得權(quán)限。一個(gè)分解提供者甚至可以作為服務(wù)來(lái)為用戶提供這種功能性,因?yàn)槠淠軌蜥槍?duì)所述具體內(nèi)容定位最便宜的權(quán)限并且把這些權(quán)限的位置傳遞給用戶。
一個(gè)實(shí)施例包括為至少CRID,RAR和定位符之一的至少部分提供一個(gè)數(shù)字簽名。PDR將僅接受一個(gè)正確簽名的CRID,RAR或定位符。由于此簽名,人們能夠相信它們?cè)醋杂谝粋€(gè)可信賴的授權(quán)。
在一個(gè)進(jìn)一步的實(shí)施例中,為定位符的至少一部分提供一個(gè)數(shù)字簽名,并且其能夠使用一個(gè)CRID提供者以及一個(gè)RAR提供者其中之一所提供的一個(gè)公共密鑰檢驗(yàn)。這樣,要被檢索的內(nèi)容的位置能夠被信任,即PDR能夠檢驗(yàn)該定位符沒(méi)有被改變,并且該定位符來(lái)源于一個(gè)特定的分解提供者。
另一個(gè)實(shí)施例包括以加密的形式提供至少CRID,RAR和定位符之一的至少一部分。這樣僅有授權(quán)的分解提供者能夠解釋CRID,RAR或者定位符,并且執(zhí)行內(nèi)容分解。
在從屬權(quán)利要求中給出了該設(shè)備的各種有益的實(shí)施方式。
本發(fā)明還提供了一種與權(quán)利要求1的設(shè)備協(xié)同工作的分解提供者系統(tǒng)。
本發(fā)明的這些和其他方面將在下文中參照附圖所顯示的實(shí)施例所進(jìn)行的描述中變得清楚明了。
附圖1示意性地表明了內(nèi)容分解處理的過(guò)程,其中個(gè)人數(shù)字記錄器或者PDR被指示記錄由內(nèi)容參考識(shí)別符CRID所識(shí)別的內(nèi)容項(xiàng)目;附圖2示意性地表明了PDR的第一實(shí)施例;附圖3示意性地表明了PDR的第二實(shí)施例;以及附圖4示意性地表明了PDR的第三實(shí)施例;在全部的附圖當(dāng)中,相同的參考標(biāo)記表明相同或者相應(yīng)的特征。一些在附圖中表明的特征通常在軟件中執(zhí)行,并且用來(lái)表明軟件實(shí)體,比如軟件模塊或者對(duì)象。
具體實(shí)施例方式
附圖1示意性地表明了內(nèi)容分解的處理。指示個(gè)人數(shù)字記錄器或者PDR去記錄由內(nèi)容參考識(shí)別符CRID所表明的內(nèi)容項(xiàng)目。指示PDR去記錄一個(gè)內(nèi)容項(xiàng)目,或者換句話說(shuō),可以以各種方式安排記錄內(nèi)容項(xiàng)目。目前一個(gè)通常的做法是用戶手動(dòng)指出,例如通過(guò)選擇EPG上的內(nèi)容項(xiàng)目,來(lái)表明該內(nèi)容項(xiàng)目將被記錄。不難理解下面屬于PDR的部分或者全部功能也可以結(jié)合到一個(gè)或者多個(gè)其他設(shè)備,比如電視接收機(jī),機(jī)頂盒或者個(gè)人計(jì)算機(jī)當(dāng)中來(lái)實(shí)現(xiàn)。
PDR,或者PDR所連接到的其它設(shè)備可以被配制成能夠判斷消費(fèi)者感興趣的內(nèi)容項(xiàng)目種類。這作為用戶分類(profiling)或者推薦系統(tǒng)已經(jīng)為人所知。通過(guò)跟蹤消費(fèi)者觀看的內(nèi)容項(xiàng)目,并對(duì)這些項(xiàng)目施加間接和/或直接標(biāo)定系統(tǒng),就能夠預(yù)測(cè)消費(fèi)者可能感興趣的其它內(nèi)容項(xiàng)目的精確度的變化級(jí)別。然后可能自動(dòng)地記錄消費(fèi)者可能感興趣的內(nèi)容項(xiàng)目。于是這些內(nèi)容項(xiàng)目能夠被PDR所記錄。在本領(lǐng)域中用戶分類的許多技術(shù)都是已知的。當(dāng)PDR使用用戶分類確定對(duì)某一特定的內(nèi)容項(xiàng)目會(huì)感興趣時(shí),就安排記錄該項(xiàng)目?jī)?nèi)容。
內(nèi)容項(xiàng)目的CRID被用于方便內(nèi)容項(xiàng)目的自動(dòng)記錄。CRID可以由用戶手動(dòng)輸入,或者是通過(guò)電子節(jié)目指南選擇內(nèi)容項(xiàng)目的結(jié)果。第二種選擇是假設(shè)CRID以及其他在EPG中使用的元數(shù)據(jù)通過(guò)某種方法被提供給PDR。此外,如果用戶或者PDR不知道CRID,用戶能夠使用例如元數(shù)據(jù)數(shù)據(jù)庫(kù)中的內(nèi)容項(xiàng)目的標(biāo)題來(lái)執(zhí)行一個(gè)搜索,并且從搜索結(jié)果中選擇出期望的內(nèi)容項(xiàng)目。然后通過(guò)搜索引擎將CRID提供給PDR。
有多種其他的方法為PDR提供CRID。例如,電影預(yù)告片或者電影預(yù)覽可以與通過(guò)某種方式(例如水印)嵌入在廣告中的CRID一起廣播。然后用戶能夠按動(dòng)遙控器,電視或者PDR上的按鈕。于是PDR或者電視機(jī)從該內(nèi)容中抽取CRID。
一旦已知了該內(nèi)容項(xiàng)目的CRID,PDR就使用該CRID作為輸入嘗試獲得該內(nèi)容項(xiàng)目的位置信息。該位置信息并不需要總是可獲得的。例如,CRID可以涉及一部最近僅在電影院放映的影片。該電影不可能馬上在電視中廣播,因此它也不能夠使用EPG信息確定時(shí)間。在這種情況下,PDR會(huì)定期地嘗試獲得該定位符,因?yàn)樵摱ㄎ环梢栽谝院螳@得(例如,一年以后,當(dāng)電影將在電視上廣播的時(shí)候)。CRID也能夠涉及一部電視連續(xù)劇,然后其能夠被分解成該連續(xù)劇的各集的CRID??赡軟](méi)有用于某些集的定位符信息。這里,PDR也應(yīng)該定期再試來(lái)獲得這些集的定位符。
在TV-Anytime中將CRID轉(zhuǎn)換成其他CRID或者定位符的過(guò)程被稱為位置分解。位置分解涉及將一個(gè)位置-獨(dú)立內(nèi)容參考(CRID)映射到時(shí)間(例如,在廣播系統(tǒng)中確定的傳輸時(shí)間)和空間(例如,電視頻道,IP地址)位置上。如上所述,這些時(shí)間和位置上的位置被稱為“定位符”。位置分解的處理可以發(fā)生在PDR內(nèi)部或者通過(guò)使用物理上遠(yuǎn)程的服務(wù)器,諸如互聯(lián)網(wǎng)上的服務(wù)器實(shí)現(xiàn)。
對(duì)于PDR,CRID實(shí)質(zhì)上包括隱形信息,其不借助外部輔助不能夠來(lái)分解位置。為CRID提供定位符信息的分解提供者(RP)被提供來(lái)解決這個(gè)問(wèn)題。通??梢缘玫蕉鄠€(gè)BP、PDR,必須知道對(duì)于一個(gè)特定的CRID使用哪個(gè)BP。通常,其與產(chǎn)生該CRID的主體相同。授權(quán)的名稱在<authority>字段中的CRID中實(shí)現(xiàn),如上所述。該名稱是以登記的互聯(lián)網(wǎng)字段名的形式實(shí)現(xiàn)的。有可能使用在TV-Anytime規(guī)范SP004中規(guī)定的域名分解處理在因特網(wǎng)上找到該分解提供者(RP)。
每一個(gè)分解需要在PDR中存在一個(gè)或者多個(gè)分解授權(quán)記錄(RAR),用于產(chǎn)生位置分解。每一個(gè)分解授權(quán)記錄將需要被放置在某種允許PDR知道這是一個(gè)RAR的傳輸特定容器當(dāng)中。在相同的授權(quán)具有多個(gè)記錄的情況下,PDR能夠選擇僅使用其中的一個(gè),或者依次嘗試它們中的每一個(gè)。分解授權(quán)記錄(RAR)包括表明能夠找到內(nèi)容參考分解信息的分解提供者的信息。
使用RAR,PDR能夠確定使用哪個(gè)RP來(lái)分解一個(gè)特定的CRID。然后PDR向所述的分解提供者提交一個(gè)伴隨CRID的位置請(qǐng)求。響應(yīng)于該請(qǐng)求,分解提供者返回該定位符信息(當(dāng)然,假設(shè)該信息在那個(gè)RP中可以獲得)。然后PDR能訪問(wèn)內(nèi)容源并且獲得該內(nèi)容項(xiàng)目。內(nèi)容項(xiàng)目可以具有多個(gè)定位符,例如,如果其被廣播多次或者能夠從多個(gè)提供者獲得。然后PDR可以選擇使用哪個(gè)定位符,或者提示用戶做出選擇。
一旦已經(jīng)獲得了定位符信息,PDR就等待特定的日期和時(shí)間,然后當(dāng)其在特定的頻道上廣播的時(shí)候記錄該集。當(dāng)然,如果定位符識(shí)別位于互聯(lián)網(wǎng)等上的位置,一旦其可以獲得,PDR就能夠簡(jiǎn)單的從指示的位置檢索到該內(nèi)容。
可以獲得定位信息的內(nèi)容項(xiàng)目能夠在適當(dāng)?shù)臅r(shí)間由PDR記錄。為此,PDR可以包括本地存儲(chǔ)器(比如非常大的硬盤)和/或比如一個(gè)DVD+RW寫入器的設(shè)備。存儲(chǔ)內(nèi)容項(xiàng)目的存儲(chǔ)介質(zhì)不需要在PDR本地,也可以是一個(gè)外部設(shè)備(比如一個(gè)硬盤或者通過(guò)家庭網(wǎng)絡(luò)與PDR連接的文件服務(wù)器)。一旦已經(jīng)記錄了內(nèi)容項(xiàng)目,那么它們就能夠在被擦除之前的任何時(shí)間進(jìn)行回放。
如果PDR依照數(shù)字權(quán)限管理系統(tǒng)操作,那么當(dāng)與內(nèi)容項(xiàng)目相關(guān)的權(quán)限要求擦除時(shí),該內(nèi)容項(xiàng)目就可以被擦除。而且,一些內(nèi)容項(xiàng)目也許根本不具有記錄該項(xiàng)目的權(quán)限,或允許在有效時(shí)間觀看的權(quán)限,或者有限次數(shù)的權(quán)限。當(dāng)超過(guò)限制的時(shí)候,PDR應(yīng)當(dāng)擦除該內(nèi)容項(xiàng)目,或者拒絕對(duì)該內(nèi)容的進(jìn)一步的訪問(wèn),直到獲得允許進(jìn)一步訪問(wèn)的其它權(quán)限。
附圖2示意性地表明了PDR的第一個(gè)實(shí)施例。在該實(shí)施例中,PDR包括一個(gè)簽名授權(quán)模塊SIG VERIFIER,一個(gè)CRID分解模塊RESOLVER以及一個(gè)內(nèi)容檢索模塊RETRIEVER。也包括一個(gè)本地存儲(chǔ)介質(zhì)HD以及一個(gè)可選模塊DRM,用于管理與內(nèi)容相關(guān)的數(shù)字權(quán)限,這些內(nèi)容通過(guò)RETRIEVER模塊檢索并且存儲(chǔ)在HD上。
RESOLVER模塊負(fù)責(zé)如上所述的位置分解處理。給定一個(gè)CRID和一個(gè)RAR,RESOLVER用于獲得一個(gè)由CRID表明的內(nèi)容的定位符。然后將該定位符提供給RETRIEVER模塊,該模塊下載或者獲得該內(nèi)容的樣本。該內(nèi)容能夠存儲(chǔ)在本地存儲(chǔ)介質(zhì)HD當(dāng)中。
在本發(fā)明的第一實(shí)施例中,使用數(shù)字簽名表明CRID的內(nèi)容。僅有正確簽名的CRID才能夠被PDR中的SIG VERIFIER模塊接受。可以信任這樣的CRID來(lái)自于一個(gè)值得信任的管理機(jī)構(gòu)。它不會(huì)防止CRID的不正確分解。如果SIG VERIFIER模塊正確的檢驗(yàn)了該簽名,PDR就假設(shè)該CRID是可信的。如果該簽名被檢驗(yàn)為不正確,RESOLVER模塊將拒絕使用該CRID獲得該內(nèi)容的定位符。這可以通過(guò)例如僅在簽名被正確檢驗(yàn)的情況下,使SIG VERIFIER模塊接收CRID并將其傳送到RESOLVER來(lái)實(shí)現(xiàn)。這樣內(nèi)容和服務(wù)提供者能夠確認(rèn)PDR將僅獲得使用可信的CRID的內(nèi)容。該方面的另一個(gè)優(yōu)點(diǎn)在于允許PDR檢測(cè)一個(gè)畸形的或者錯(cuò)誤的CRID,因?yàn)樵揅RID也具有一個(gè)無(wú)效的數(shù)字簽名。
簽署每個(gè)CRID最好不改變CRID的格式。而且,信息量很少,使得保護(hù)較弱。為每個(gè)CRID增加簽名的一個(gè)方法是將其加到CRID的結(jié)尾。這樣,簽名就成為CRID數(shù)據(jù)部分的一部分并且將不損害其正常的行為。
由于能夠加入到CRID的信息數(shù)量有限,僅有其核心能夠被指定。而且,由于CRID的尺寸,不需要散列,簽名可以直接使用PKI算法計(jì)算。
根據(jù)本發(fā)明,CRID可以重新定義如下。簽名的CRID的語(yǔ)法是CRID//<authority>/<data>&<signatureAuthority><signature>
上述各部分的含義如下<authority>使用在TV-Anytime技術(shù)規(guī)范文件SP002的第7部分中給出的TV-Anytime授權(quán)命名規(guī)則,從而確保其唯一性。
<data>是一個(gè)與唯一資源識(shí)別符(URI)兼容的自由格式串,并且對(duì)<authority>字段所給出的授權(quán)有意義。CRID的<data>部分對(duì)情況不敏感。
<signatureAuthority>使用在SP002的第7部分中給出的TV-Anytime授權(quán)命名規(guī)則,從而確保其唯一性。SignatureAuthority表明了定義該算法的一方以及簽名計(jì)算方式。
<signature>該CRID的簽名值根據(jù)signatureAuthority所定義的計(jì)算。
通過(guò)重新簽名已簽名的CRID可以施加多次簽名。部分或者全部前面的簽名可以包含在一個(gè)新的簽名競(jìng)爭(zhēng)當(dāng)中。其可以使用其它的附加字段表示,例如由一個(gè)其它(保留)字符分開(kāi)的字段。一些簽名CRID的例子是CRID//comp.com/3874y32&comp.com32843829174CRID//broadcast.com/1.4.5&sign.com7asd76ad7作為本方法的一個(gè)變體,可能使用一個(gè)不同類型的URL來(lái)表示一個(gè)簽名的CRID。該變體的一個(gè)例子是SCRID//comp.com/3874y32&comp.com32843829174可以使用不同的順序和字符來(lái)組成新簽名的CRID。而且,也可以增加一個(gè)限制來(lái)表明在數(shù)據(jù)部分中不使用的標(biāo)記(“&”和“.”)。
在本發(fā)明的另一個(gè)實(shí)施例中,分解提供者簽署傳送到PDR的定位符。以這種方式,要檢索的內(nèi)容位置能夠被信任,即PDR能夠檢驗(yàn)該定位符沒(méi)有被改變以及該定位符來(lái)源于某個(gè)特定的分解提供者。如果簽名已經(jīng)被CRID管理機(jī)構(gòu)簽署的某些證書所檢驗(yàn),PDR也能夠確認(rèn)該CRID管理機(jī)構(gòu)信任該分解提供者。定位符也能夠被加密從而實(shí)現(xiàn)付費(fèi)服務(wù),其與加密的CRID相似,將在下文中討論。
在本發(fā)明的另一個(gè)實(shí)施例中,由分解提供者簽署或者CRID提供者簽署RAR。這保護(hù)了PDR(以及消費(fèi)者)免受惡意的RAR干擾。如果RAR由CRID管理機(jī)構(gòu)簽署,或者來(lái)自于分解提供者的簽名被CRID管理機(jī)構(gòu)鑒權(quán),那么PDR將被停止查找不被CRID管理機(jī)構(gòu)信任的分解提供者。RAR也可以被加密從而實(shí)現(xiàn)付費(fèi)服務(wù),與加密的CRID相似,將在下文中討論。
作為一種可選的擴(kuò)充,CRID或者RAR的提供者為某個(gè)分解提供者提供一個(gè)公共密鑰,最好為公共密鑰提供CRID或者RAR。使用該公共密鑰,PVR能夠檢驗(yàn)分解提供者簽署的響應(yīng)。這樣,PDR能夠確定該響應(yīng)(以及分解提供者)能夠被CRID或者RAR的提供者所接受。最好是,公共密鑰以CRID或者RAR的提供者所簽署的數(shù)字證書的形式提供。
附圖3示意性的表明了PDR的第二個(gè)實(shí)施例。在本實(shí)施例中,SIGVERFIER模塊被DECRYPTOR模塊所代替。該模塊用于解密至少部分加密的CRID,RAR或者定位符,并且將解密的CRID,RAR或者定位符傳送給RETRIEVER。
在本實(shí)施例的一個(gè)變形中,CRID的<data>部分至少利用僅對(duì)分解提供者已知的密鑰部分地加密。如果存在多個(gè)分解提供者,應(yīng)當(dāng)使用多個(gè)加密密鑰。最好是,使用不對(duì)稱密碼系統(tǒng)來(lái)執(zhí)行加密,盡管使用對(duì)稱的密碼系統(tǒng)也是可能的。以這種方式,只有授權(quán)的分解提供者能夠解釋<data>并且執(zhí)行內(nèi)容分解。然而應(yīng)當(dāng)注意CRID的<data>部分對(duì)該P(yáng)DR來(lái)說(shuō)是一個(gè)基本上無(wú)意義的串。加密一個(gè)無(wú)意義的串僅是產(chǎn)生了另一個(gè)無(wú)意義的串。對(duì)于廣播位置分解,PDR僅是簡(jiǎn)單的將CRID與正在廣播的分解圖表模式匹配。對(duì)于IP分解,能夠使用一個(gè)加密的<data>部分,但是不能夠阻止惡意分解將加密的CRID映射到錯(cuò)誤的內(nèi)容。
為了克服這個(gè)問(wèn)題,建議在不同的時(shí)間和對(duì)于不同的用戶,對(duì)CRID的<data>部分進(jìn)行不同的加密。例如,明文的<data>部分隨機(jī)填充字符來(lái)擴(kuò)展,所述填充字符可以被接收機(jī)簡(jiǎn)單地濾除。這使得根據(jù)加密數(shù)據(jù)的值來(lái)猜測(cè)“明文”的數(shù)據(jù)更加困難。
也能夠加密整個(gè)CRID。在這種情況下,位置分解可以隨后被提供給用戶作為一個(gè)付費(fèi)服務(wù)。在這種情況下,只有已經(jīng)預(yù)訂了位置分解服務(wù)的用戶才能夠?qū)RID映射到RAR,并且將其(很可能以明文)發(fā)送給分解管理機(jī)構(gòu)。與之相似,RAR,甚至來(lái)自于分解管理機(jī)構(gòu)的定位符也能夠被加密。如果對(duì)這項(xiàng)服務(wù)付費(fèi),用戶最好使用授權(quán)的/指定的分解提供者。
附圖4示意性的示出了PDR的第三個(gè)實(shí)施例。在該實(shí)施例中,SIGVERIFIER模塊已經(jīng)被一個(gè)RIGHTS EXTRACTOR模塊所替代。
用戶檢索的內(nèi)容可以被保護(hù)。通常使用內(nèi)容保護(hù)來(lái)防止對(duì)內(nèi)容未經(jīng)授權(quán)的拷貝或者其他未經(jīng)授權(quán)的使用。如果獲得了被保護(hù)的內(nèi)容,使用(收看)該內(nèi)容就需要一個(gè)解碼密鑰和/或權(quán)限,即用戶需要訪問(wèn)其它的實(shí)體,其是一個(gè)授權(quán)的服務(wù)商。
訪問(wèn)控制系統(tǒng)可以是復(fù)雜系統(tǒng),即一個(gè)數(shù)字權(quán)限管理系統(tǒng)(DRM),但是也可以非常簡(jiǎn)單,例如,與國(guó)際專利申請(qǐng)WO 01/86387(代理卷號(hào)PHNL000264)所描述的系統(tǒng)類似。
位置分解處理和DRM系統(tǒng)被合并在一起。在本實(shí)施例中CRID也通過(guò)使用位置分解處理來(lái)獲得用于獲得權(quán)限的信息。在定位了內(nèi)容之后,分解提供者將能夠分解能夠獲得權(quán)限的位置。一個(gè)RP甚至能夠提供這樣的功能作為一種給用戶的服務(wù),就是其能夠定位那個(gè)特殊內(nèi)容的最便宜的權(quán)限,并且將這些權(quán)限的位置傳送給用戶。然后用戶聯(lián)系該位置并且購(gòu)買權(quán)限。
在另一個(gè)實(shí)施例中,在CRID的<data>部分裝入了優(yōu)惠信息,其或者與RAR和定位符一同傳送或者包含在其中傳送。利用這種方式,當(dāng)用戶接收到優(yōu)惠信息的時(shí)候,例如打折買一部電影,用戶能夠被提示聯(lián)系某一特定的分解提供者。這種優(yōu)惠也可以包括某種信用券,例如一定數(shù)量的飛行英里或者在獎(jiǎng)金系統(tǒng)使用的其他的點(diǎn)值。信用券也可以交換來(lái)訪問(wèn)與CRID參考內(nèi)容相關(guān)的附加內(nèi)容材料。這最后選擇的一種可能的實(shí)現(xiàn)方式在與本申請(qǐng)同一申請(qǐng)人申請(qǐng)的國(guó)際專利申請(qǐng)WO 03/019407(代理卷號(hào)PHNL010573)中描述。
另一種類型的商業(yè)模型也能夠使用這種解決方案來(lái)實(shí)現(xiàn)。向分解提供者提供其中具有優(yōu)惠數(shù)據(jù)的特定CRID能夠自動(dòng)獲得使用該定位符所表示的內(nèi)容項(xiàng)目的權(quán)限或者獲得該定位符的權(quán)限。這種機(jī)制能夠用于激勵(lì)正在觀看一個(gè)節(jié)目的用戶繼續(xù)觀看下一個(gè)節(jié)目。
在上述實(shí)施例中使用的方法能夠獨(dú)立使用,但是這些方法能夠組合起來(lái)從而提供更好的保護(hù),或者防止多個(gè)威脅。
應(yīng)當(dāng)注意上述的實(shí)施例僅用于示例而非限制本發(fā)明,本領(lǐng)域的技術(shù)人員在不背離追加權(quán)利要求范圍的情況下能夠設(shè)計(jì)出各種替代實(shí)施例。
在權(quán)利要求中,括號(hào)中的參考符號(hào)不應(yīng)被視為對(duì)本發(fā)明的限制。詞語(yǔ)“包括”并不排除權(quán)利要求中列出的之外的元件或者步驟的存在。在元件前面的詞語(yǔ)“一”和“一個(gè)”并不排除多個(gè)這種元件的存在。本發(fā)明能夠以包含多個(gè)分離元件的硬件的形式實(shí)現(xiàn),也可以以合適編程計(jì)算機(jī)來(lái)實(shí)現(xiàn)。
在設(shè)備權(quán)利要求中列舉了幾個(gè)裝置,幾個(gè)這樣的裝置能夠嵌入到同一項(xiàng)目的硬件當(dāng)中。唯一的事實(shí)是在多個(gè)不同的從屬權(quán)利要求當(dāng)中陳述的特定的方法并不表明這些方法組合起來(lái)不能有益的使用。
權(quán)利要求
1.一種用于獲得由內(nèi)容參考識(shí)別符(CRID)標(biāo)識(shí)的內(nèi)容項(xiàng)目的設(shè)備,包括用于接收分解授權(quán)記錄(RAR)的裝置,所述分解授權(quán)記錄包括一個(gè)定位符,標(biāo)識(shí)可以獲得該內(nèi)容項(xiàng)目的位置;用于檢驗(yàn)CRID、RAR和定位符中的任意一個(gè),CRID、RAR和定位符中的任意兩個(gè)以及CRID、RAR和定位符三者的完整性和來(lái)源的裝置;有條件地基于完整性和來(lái)源的成功檢驗(yàn),使用在該定位符中標(biāo)識(shí)的位置獲得該內(nèi)容項(xiàng)目的樣本的裝置;用于管理與所述內(nèi)容項(xiàng)目相關(guān)的數(shù)字權(quán)限的裝置;所述用于識(shí)別內(nèi)容項(xiàng)目的裝置被配置用于獲得與獲得數(shù)字權(quán)限有關(guān)的信息,以便與定位符一起來(lái)訪問(wèn)內(nèi)容項(xiàng)目。
2.權(quán)利要求1的設(shè)備,包括用于檢驗(yàn)為CRID、RAR和定位符中的任意一個(gè),CRID、RAR和定位符中的任意兩個(gè)以及CRID、RAR和定位符三者的至少一部分提供的數(shù)字簽名。
3.權(quán)利要求1的設(shè)備,包括用于解密至少部分以加密形式提供的CRID、RAR和定位符中的任意一個(gè),CRID、RAR和定位符中的任意兩個(gè)以及CRID、RAR和定位符三者的裝置。
4.權(quán)利要求1的設(shè)備,包括用于檢驗(yàn)該內(nèi)容的源可信的裝置。
5.權(quán)利要求1的設(shè)備,其中與獲得數(shù)字權(quán)限有關(guān)的信息包括可以獲得該數(shù)字權(quán)限的位置。
6.一種分解提供者系統(tǒng),包括如權(quán)利要求1所述的設(shè)備,以及一個(gè)分解提供者,所述分解提供者被配置用于根據(jù)該設(shè)備提供的識(shí)別內(nèi)容項(xiàng)目的內(nèi)容參考識(shí)別符(CRID)向該設(shè)備提供定位符信息,識(shí)別可獲得所述內(nèi)容項(xiàng)目的位置,所述分解提供者還被配置用于向設(shè)備提供與獲得數(shù)字權(quán)限有關(guān)的信息,以便與定位符信息一起來(lái)訪問(wèn)內(nèi)容項(xiàng)目。
全文摘要
一種被配置用于獲得由內(nèi)容參考識(shí)別符(CRID)標(biāo)識(shí)的內(nèi)容項(xiàng)目的設(shè)備,包括用于接收分解授權(quán)記錄(RAR)的裝置(RESOLVER,RIGHTSEXTRACTOR),所述分解授權(quán)記錄包括一個(gè)定位符,有條件地基于對(duì)CRID、RAR和定位符中的至少一個(gè)的完整性和來(lái)源的檢驗(yàn),標(biāo)識(shí)可以獲得該內(nèi)容項(xiàng)目的位置;使用在該定位符中標(biāo)識(shí)的位置獲得該內(nèi)容項(xiàng)目的樣本的裝置(RETRIEVER),其特征在于該設(shè)備還包括用于管理與所述內(nèi)容項(xiàng)目相關(guān)的數(shù)字權(quán)限的裝置,并且在于所述用于識(shí)別內(nèi)容項(xiàng)目的裝置(RESOLVER,RIGHTS EXTRACTOR)被配置用于獲得與獲得數(shù)字權(quán)限有關(guān)的信息,以便與定位符一起來(lái)訪問(wèn)內(nèi)容項(xiàng)目。
文檔編號(hào)H04N5/782GK101075455SQ20071009700
公開(kāi)日2007年11月21日 申請(qǐng)日期2002年11月13日 優(yōu)先權(quán)日2001年11月27日
發(fā)明者F·L·A·J·坎佩曼, A·S·R·阿斯萊, P·T·圖伊斯 申請(qǐng)人:皇家飛利浦電子股份有限公司