專利名稱:用于建立未來要?jiǎng)?chuàng)建的數(shù)字內(nèi)容的使用權(quán)限的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及數(shù)字作品的使用權(quán)的分配。本發(fā)明尤其涉及在內(nèi)容被創(chuàng)建之前為其建立使用權(quán)。
背景技術(shù):
尚未創(chuàng)建的內(nèi)容可以是例如尚未發(fā)生的實(shí)況事件(諸如體育賽事)。它還可以是例如尚未拍攝成的影片或尚未寫成的書。另外,所討論的內(nèi)容可以是例如許多年以前創(chuàng)建的影片。在這個(gè)例子中,本發(fā)明會(huì)涉及為了以本發(fā)明中所述的方式分發(fā)而準(zhǔn)備和包裝的該影片的數(shù)字形式的版本。同樣,作為新數(shù)字作品準(zhǔn)備的兩千年的老書與尚未寫成的書的情 形一祥可以是要在未來創(chuàng)建的內(nèi)容。另外,在創(chuàng)建了內(nèi)容的新數(shù)字實(shí)例化的情況下,已經(jīng)是數(shù)字形式的內(nèi)容項(xiàng)也可以是尚未創(chuàng)建的內(nèi)容。阻礙數(shù)字作品通過電子手段,尤其是因特網(wǎng)廣泛分發(fā)的最重要的問題之一是當(dāng)前在數(shù)字內(nèi)容的分發(fā)和使用期間缺少對(duì)內(nèi)容所有者的知識(shí)產(chǎn)權(quán)的保護(hù)。為解決這些問題所作的努力被稱為“知識(shí)產(chǎn)權(quán)權(quán)限管理”(“IPRM”)、“數(shù)字產(chǎn)權(quán)管理”(“DPRM”)、“知識(shí)產(chǎn)權(quán)管理”(“IPM”)、“權(quán)限管理”(“RM”)以及“電子版權(quán)管理”(“ECM”),本文總稱為“數(shù)字權(quán)限管理” (“DRM”)。由于近年來因特網(wǎng)的擴(kuò)張、以及涉及隱私、認(rèn)證、授權(quán)、結(jié)算帳目、付款和財(cái)務(wù)結(jié)算、權(quán)限指定、權(quán)限驗(yàn)證、權(quán)限實(shí)施、文檔保護(hù)以及許可費(fèi)用的征收的問題,DRM已變得更為重要。因?yàn)橐蛱鼐W(wǎng)是許多計(jì)算機(jī)用戶通過它來傳遞和交換想法和信息的這樣ー種廣泛使用的網(wǎng)絡(luò),因此在線和分發(fā)電子出版的作品的自由度是普遍而常見的。兩種基本類型的方案的DRM已被用于嘗試解決文檔保護(hù)問題安全容器和可信系統(tǒng)?!鞍踩萜鳌?或簡(jiǎn)稱為加密文檔)提供ー種保持文檔內(nèi)容加密直至滿足ー組授權(quán)條件并且兌現(xiàn)了某些版權(quán)條款(例如,為使用付費(fèi))。在向文檔供應(yīng)者驗(yàn)證了各種條件和條款之后,用明文形式向用戶發(fā)行該文檔。諸如IBM的Cryptolopesb^p InterTrust的digiboxes 等商業(yè)產(chǎn)品規(guī)入這ー類別。顯然,安全容器方法提供了 ー種在通過不安全渠道遞送文檔期間保護(hù)文檔的解決方案,但不提供任何防止非法用戶獲得明文文檔然后侵犯內(nèi)容所有者的知識(shí)產(chǎn)權(quán)地對(duì)其加以使用和再分發(fā)的機(jī)制。密碼機(jī)制通常用于加密(或“譯成密碼”)之后被公開分發(fā)和存儲(chǔ),且最終由授權(quán)的用戶私下譯解的文檔。這在文檔通過公共網(wǎng)絡(luò)從文檔分發(fā)者傳遞至預(yù)期用戶期間以及在不安全介質(zhì)上的文檔存儲(chǔ)期間提供了基本形式的保護(hù)。在“可信系統(tǒng)”方法中,整個(gè)系統(tǒng)負(fù)責(zé)防止對(duì)文檔的未授權(quán)使用和分發(fā)。構(gòu)建可信系統(tǒng)常常需要引入諸如安全處理器、安全存儲(chǔ)和安全呈現(xiàn)設(shè)備等新硬件。這還需要證明在可信系統(tǒng)上運(yùn)行的所有軟件應(yīng)用程序是可信的。雖然構(gòu)建防竄改可信系統(tǒng)對(duì)于現(xiàn)有技術(shù)是真正的挑戰(zhàn),但當(dāng)今市場(chǎng)趨勢(shì)暗示著諸如PC和工作站等使用瀏覽器來接入Web的開放且非可信系統(tǒng)將會(huì)是用于訪問數(shù)字作品的主導(dǎo)系統(tǒng)。在這一意義上,諸如PC和工作站等配備有流行操作系統(tǒng)(例如,Windows , Linux 和UNIX)的現(xiàn)有計(jì)算環(huán)境以及諸如瀏覽器等呈現(xiàn)應(yīng)用程序不是可信系統(tǒng)并且不能在不顯著變更其體系結(jié)構(gòu)的情況下而使它們可信。當(dāng)然,體系結(jié)構(gòu)的變更阻撓了 Web的主要目的,即靈活性和兼容性。美國(guó)專利號(hào)5,530,235,5, 634,012,5, 715,403,5, 638,443 和 5,629,980 介紹了許多DRM的基本概念。所有這些專利均全文援引包含于此。美國(guó)專利5,634,012公開了ー種用于控制數(shù)字文檔的分發(fā)的系統(tǒng)。每ー呈現(xiàn)設(shè)備具有與其相關(guān)聯(lián)的儲(chǔ)存庫。預(yù)定的ー組使用交易步驟定義了由儲(chǔ)存庫用于實(shí)現(xiàn)與文檔相關(guān)聯(lián)的使用權(quán)限的協(xié)議。使用權(quán)限與內(nèi)容封裝在一起或者與數(shù)字作品相關(guān)聯(lián)以與內(nèi)容一起傳播。使用權(quán)限可允許各種類型的使用,諸如,只看、使用一次,分發(fā)等??梢曰诟犊罨蚱渌鼦l件來授予權(quán)限。在常規(guī)的DRM技術(shù)中,內(nèi)容所有者或其它授權(quán)方在創(chuàng)建內(nèi)容之后指定權(quán)限并且同時(shí)保護(hù),例如加密該內(nèi)容。使用私鑰來加密內(nèi)容,并且生成指定使用權(quán)限的標(biāo)簽。權(quán)限標(biāo)簽 和受保護(hù)內(nèi)容隨后被關(guān)聯(lián)和存儲(chǔ)。隨后可為用戶生成內(nèi)容的許可證以許可用戶使用或訪問該內(nèi)容。許可證包括已按已知方式使用公鑰進(jìn)行加密的私鑰。為了訪問內(nèi)容,可使用私鑰來解密已加密的公鑰,從而允許用戶解密該內(nèi)容。如果內(nèi)容在權(quán)限指定時(shí)可用,則這ー技術(shù)起作用。然而,如果有人想指定對(duì)于內(nèi)容的權(quán)限并在該內(nèi)容可用之前發(fā)放對(duì)該內(nèi)容的許可證,則這ー技術(shù)失效。例如,對(duì)于實(shí)況未來事件的流視頻或?qū)τ谖磥硎录恼掌姆职l(fā)者可能想在事件之前開始銷售對(duì)該內(nèi)容的許可證。常規(guī)的DRM系統(tǒng)缺乏用于改善DRM系統(tǒng)的安全性、用戶接ロ、組織、結(jié)構(gòu)和準(zhǔn)確性的呈現(xiàn)處理,尤其是對(duì)尚不存在的那些作品。
發(fā)明內(nèi)容
本發(fā)明的ー個(gè)目的在于避免現(xiàn)有技術(shù)中的上述問題并且允許在創(chuàng)建作品之前對(duì)作品分配使用權(quán)限。本發(fā)明的第一方面是ー種用于創(chuàng)建具有內(nèi)容以及與該內(nèi)容相關(guān)的使用權(quán)限的數(shù)字作品的方法。該方法包括在內(nèi)容被創(chuàng)建之前生成與數(shù)字作品的內(nèi)容相關(guān)聯(lián)的標(biāo)簽、將該標(biāo)簽與該內(nèi)容相關(guān)聯(lián)以及保護(hù)該內(nèi)容和該標(biāo)簽。
本發(fā)明的各實(shí)施例將參照以下附圖詳細(xì)說明,附圖中圖I是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于在創(chuàng)建數(shù)字內(nèi)容之前提供該內(nèi)容的使用權(quán)限的方法;以及圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于提供未來要?jiǎng)?chuàng)建的數(shù)字內(nèi)容的使用權(quán)限的內(nèi)容創(chuàng)建設(shè)備。圖3示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的使用權(quán)限、標(biāo)簽與未來數(shù)字內(nèi)容之間的關(guān)系O圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于客戶機(jī)環(huán)境選擇合適的受保護(hù)數(shù)字內(nèi)容的服務(wù)的框圖。
圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于提供要?jiǎng)?chuàng)建的數(shù)字內(nèi)容的使用權(quán)限的方法的流程圖。
具體實(shí)施例方式本文中使用的短語“數(shù)字作品”指任意類型的具有計(jì)算可讀形式的內(nèi)容的元素。本文中使用的“內(nèi)容”指數(shù)字作品的可視或者可使用部分。本文中使用的短語“使用權(quán)限”指向現(xiàn)有數(shù)字作品或未來要?jiǎng)?chuàng)建的數(shù)字作品的用戶授予的有關(guān)作品內(nèi)容的使用、訪問、分發(fā)等的使用方式的形式的許可。另外,使用權(quán)限可具有在行使許可之前必須滿足的一個(gè)或多個(gè)條件。圖I示出一種用于在數(shù)字作品的內(nèi)容被創(chuàng)建之前提供該內(nèi)容的使用權(quán)限的方法的一個(gè)實(shí)施例。對(duì)于此圖示中的每ー步驟,內(nèi)容、許可證、標(biāo)簽、密鑰或所使用的其它數(shù)據(jù)可以被加密以提高安全性。在步驟100中,生成指定使用權(quán)限的要與尚未創(chuàng)建的數(shù)字內(nèi)容相 關(guān)聯(lián)的標(biāo)簽。使用權(quán)限標(biāo)簽可包括諸如打印、復(fù)制、變更或查看該數(shù)字作品的權(quán)限或任何其它權(quán)限等使用權(quán)、許可、或諸如XrML 語言或其它使用權(quán)限語法中所包含的限制等限制?;蛘撸褂脵?quán)限標(biāo)簽可僅包括作品的標(biāo)識(shí)及其它描述性數(shù)據(jù),并且特定的所授予的使用權(quán)限可以被包含在下述許可證中。在使用XrML 語言的情形中,標(biāo)簽可以是指定使用權(quán)限的可擴(kuò)展標(biāo)記語言(XML)文檔。另外,未來內(nèi)容可具有許多不同版本的使用權(quán)限,因此可以為每一版本生成一標(biāo)簽。在步驟110中,按已知方式生成諸如常規(guī)公鑰等密鑰并將其與標(biāo)簽相關(guān)聯(lián)。在步驟120中,接收到對(duì)要?jiǎng)?chuàng)建的內(nèi)容的使用,即許可證的用戶請(qǐng)求。記住,內(nèi)容本身尚不需要是現(xiàn)存的。例如,內(nèi)容可以是在未來發(fā)生的體育賽事的視頻記錄或流。在步驟130中,內(nèi)容的分發(fā)者或另ー授權(quán)方向用戶發(fā)放許可證。該許可證可包括與在步驟110中生成的公鑰相對(duì)應(yīng)的私鑰并且可包括使用權(quán)限或其它描述性數(shù)據(jù)。再次記住,內(nèi)容本身尚不需要是現(xiàn)存的。因此,分發(fā)者能在事件之前銷售查看事件的許可證。在步驟140中,創(chuàng)建內(nèi)容。當(dāng)然,這ー步驟可以由另一方完成。然而,創(chuàng)建內(nèi)容要點(diǎn)在于內(nèi)容在為其分配權(quán)限之后以某種方式開始存在。使用權(quán)限標(biāo)簽可以與內(nèi)容封裝在一起或附加于內(nèi)容,籍此數(shù)字作品的副本將也帶有使用權(quán)限標(biāo)簽?;蛘?,標(biāo)簽可以與內(nèi)容分開存儲(chǔ)但通過標(biāo)志、調(diào)用(call)等相關(guān)聯(lián)。因此,本文使用的“相關(guān)聯(lián)”一詞廣義地指在內(nèi)容與標(biāo)簽之間創(chuàng)建對(duì)應(yīng)性使得該標(biāo)簽將被應(yīng)用于該內(nèi)容。一旦使用權(quán)限標(biāo)簽與內(nèi)容相關(guān)聯(lián),則可以使用在步驟110中生成的密鑰來保護(hù)該內(nèi)容。數(shù)字內(nèi)容可以通過任意形式的加密或其它已知技術(shù)來保護(hù)。例如,可以使用非常好穩(wěn)私(pretty good privacy,PGP)加密過程。在步驟160中,該進(jìn)程確定是否存在對(duì)訪問受保護(hù)數(shù)字內(nèi)容的請(qǐng)求。如果不存在請(qǐng)求,則該進(jìn)程等待請(qǐng)求。然而,如果存在訪問請(qǐng)求,則該進(jìn)程前進(jìn)至步驟170,在該步驟中對(duì)與數(shù)字作品相關(guān)聯(lián)的使用權(quán)限和/或許可證進(jìn)行檢查以確定是否已滿足諸如付款等與使用權(quán)限相關(guān)聯(lián)的所有條件。如果已滿足所有條件,則該進(jìn)程前進(jìn)到步驟180,在該步驟中授予對(duì)內(nèi)容的訪問,即內(nèi)容被下載、流傳送或者以其它方式傳輸至用戶。在步驟190中,使用用戶的私鑰來按已知方式解密內(nèi)容。使用權(quán)限與內(nèi)容的關(guān)聯(lián)可以按各種方式發(fā)生。例如,如果使用權(quán)限對(duì)于數(shù)字作品的全部?jī)?nèi)容將是相同的,則使用權(quán)限可以在處理數(shù)字作品以存放在其它設(shè)備的分發(fā)服務(wù)器中時(shí)附加。然而,如果數(shù)字作品的內(nèi)容對(duì)于各個(gè)部分具有各種不同的使用權(quán)限,則使用權(quán)限可以在創(chuàng)建該作品時(shí)附加。可以利用各種創(chuàng)作工具和/或數(shù)字作品匯編工具來提供附加使用權(quán)限的自動(dòng)化進(jìn)程。因?yàn)閿?shù)字作品的每一部分可具有其自己的使用權(quán)限,因此可能存在一“部分”的使用權(quán)限與其父部分不同的情形。這樣,可以建立沖突規(guī)則來指示何時(shí)以及如何行使權(quán)限。圖2示出根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的內(nèi)容創(chuàng)建設(shè)備,即錄像機(jī)。內(nèi)容創(chuàng)建設(shè)備300包括控制器302、LCD顯示器304、智能卡讀取器306、存儲(chǔ)器307、小鍵盤308、權(quán)限分配引擎310、眼睛/虹膜識(shí)別傳感器312、電纜連接313、手柄314以及對(duì)稱的指紋識(shí)別傳感器316、318。透鏡系統(tǒng)320還允許視頻圖像的記錄。該優(yōu)選實(shí)施例的控制器302和權(quán)限分配引擎310是通過以所需方式編程的基于微處理器的設(shè)備來實(shí)現(xiàn)的。雖然圖2將控制器302和權(quán)限分配引擎310顯示成分離的單元,但由這些單元執(zhí)行的功能可以被組合在一個(gè)處理器中或者可以在諸如數(shù)字信號(hào)處理器等多個(gè)處理器之中進(jìn)ー步劃分和/或由諸如專用集成電路(ASIC)等專用硬件執(zhí)行,例如硬連線的電子或邏輯電路或可編程邏輯器件,或其它硬件或軟件實(shí)現(xiàn)。 智能卡讀取器306可以用于讀取插入其中的卡。例如,許可證、使用權(quán)限或標(biāo)識(shí)可以被嵌入在卡中并被傳達(dá)至控制器302和/或權(quán)限分配引擎310。IXD顯示器304、智能卡讀取器306、小鍵盤308和軟件接ロ構(gòu)成創(chuàng)建服務(wù)器300的用戶接ロ。該用戶接ロ允許用戶輸入諸如標(biāo)識(shí)數(shù)據(jù)等信息,以及訪問請(qǐng)求并提供關(guān)于創(chuàng)建設(shè)備300的操作的反饋。該優(yōu)選實(shí)施例的內(nèi)容創(chuàng)建設(shè)備300是錄像機(jī);然而,它也可以是任何類型的記錄設(shè)備,例如,照相機(jī)、動(dòng)畫發(fā)生器或錄音機(jī)。權(quán)限分配引擎310可以通過電纜連接313來訪問。例如,諸如運(yùn)行XrML 及相關(guān)工具的任意計(jì)算機(jī)等權(quán)限分配計(jì)算機(jī)(未示出)可以通過電纜連接313耦合至權(quán)限分配引擎310以下載指示要在未來由內(nèi)容創(chuàng)建設(shè)備300創(chuàng)建的內(nèi)容的使用權(quán)限的使用權(quán)限標(biāo)簽或與上述標(biāo)簽類似的模板。由內(nèi)容創(chuàng)建設(shè)備300創(chuàng)建的任何內(nèi)容將被自動(dòng)與存儲(chǔ)在權(quán)限分配引擎310中的ー個(gè)或多個(gè)使用權(quán)限標(biāo)簽相關(guān)聯(lián)?;蛘?,可以使用創(chuàng)建設(shè)備300的用戶接ロ來制作使用權(quán)限標(biāo)簽。在任一情形中,生成一個(gè)或多個(gè)標(biāo)簽以及相應(yīng)的密鑰并連同指示如何將標(biāo)簽分配給由創(chuàng)建設(shè)備300記錄的內(nèi)容的指令一起存儲(chǔ)在權(quán)限分配引擎310中。指令可以使使用權(quán)限標(biāo)簽以任意方式分配并且可包括任何許可和/或限制。例如,在錄像機(jī)的情形中,視頻序列或幀的每一部分可以被選擇性地分配不同的權(quán)限。這使得權(quán)限分配過程非常靈活且動(dòng)態(tài),并且允許權(quán)限分配在創(chuàng)建內(nèi)容時(shí)或創(chuàng)建之前實(shí)時(shí)進(jìn)行。內(nèi)容創(chuàng)建設(shè)備300能利用唯一設(shè)備ID、用戶的智能卡、加密(例如PKI)技術(shù)、PIN或任何生物測(cè)定系統(tǒng)來基于用戶的身份、記錄設(shè)備本身、智能卡上的數(shù)據(jù)等分配權(quán)限。例如,指紋識(shí)別傳感器316、318或虹膜識(shí)別傳感器312可以用于用戶身份的識(shí)別或認(rèn)證以準(zhǔn)許權(quán)限分配引擎310使用與該用戶相關(guān)聯(lián)的ー組對(duì)應(yīng)的權(quán)限。例如,由個(gè)人A記錄的所有內(nèi)容將具有ー組權(quán)限,而由個(gè)人B記錄的所有內(nèi)容將具有ー組不同的權(quán)限。內(nèi)容創(chuàng)建設(shè)備300以常規(guī)方式記錄內(nèi)容。然而,在上述步驟100和110中生成的標(biāo)簽和密鑰在記錄期間或記錄后不久被存儲(chǔ)并與內(nèi)容記錄器300記錄的內(nèi)容相關(guān)聯(lián)。因此,上述步驟140和150也是由內(nèi)容創(chuàng)建設(shè)備300完成的。為了安全起見,可使用代幣或預(yù)付卡(或磁卡和智能卡,或其任何變型,諸如存儲(chǔ)器型或同步通信卡、ISO 7816兼容卡、EMV型卡)來進(jìn)行費(fèi)用的存儲(chǔ)和小額付款,或跟蹤相關(guān)聯(lián)權(quán)限的那些費(fèi)用。這些卡可使用智能卡讀取器306來讀取??梢姳景l(fā)明準(zhǔn)許在內(nèi)容創(chuàng)建之前創(chuàng)建對(duì)作品的使用權(quán)限并與內(nèi)容相關(guān)聯(lián)。使用權(quán)限定義了可以如何使用和分發(fā)未來數(shù)字作品。這些預(yù)先建立的使用權(quán)限變得與未來數(shù)字作品分離并控制這些作品的內(nèi)容的使用和分發(fā)。在該優(yōu)選實(shí)施例中,在為未來內(nèi)容建立權(quán)限之后,分配與該未來內(nèi)容相關(guān)聯(lián)的私鑰并且生成權(quán)限標(biāo)簽。此私鑰與權(quán)限標(biāo)簽一起存儲(chǔ)。用戶可在將標(biāo)簽插入到主服務(wù)器或其它設(shè)備之后購買內(nèi)容(現(xiàn)有的或未來的)。在購買了內(nèi)容之后,內(nèi)容所有者可獲得包含由私鑰加密的公鑰的加密用許可證?;蛘?,可以使用單個(gè)對(duì)稱密鑰。圖I中由步驟100表示的標(biāo)簽可用作對(duì)另一作品的參考。在此情形中的標(biāo)簽將用作未來內(nèi)容的占位符(placeholder)。標(biāo)簽可以是空文件或包含可用于以后將其與未來數(shù)字內(nèi)容相關(guān)聯(lián)的計(jì)算機(jī)可解釋或人類可解釋數(shù)據(jù)。當(dāng)標(biāo)簽被創(chuàng)建時(shí),它可包括使用權(quán)限信 息,但不一定非要包括該信息。使用權(quán)限信息可以在以后提供。當(dāng)生成使用權(quán)限時(shí),如圖I中的步驟130所表示的,由該使用權(quán)限引用的內(nèi)容將是標(biāo)簽,并且不必是實(shí)際的數(shù)字內(nèi)容。然后可以參考該標(biāo)簽來確定用戶請(qǐng)求訪問哪個(gè)數(shù)字內(nèi)容。將標(biāo)簽與實(shí)際內(nèi)容相關(guān)聯(lián)的手段可以用各種方式進(jìn)行,其中包括使用人類可解釋文本、數(shù)字引用、指針、諸如HTML和XML等標(biāo)記語言、可編程腳本或者甚至是SQL查詢。圖3示出本實(shí)施例。在圖3中,將包含使用權(quán)限的許可證200發(fā)放給用戶。因?yàn)樵S可證的數(shù)字內(nèi)容260尚不存在,因此創(chuàng)建標(biāo)簽240以用作未來內(nèi)容的占位符。該標(biāo)簽將包含或暗示它自己與要在未來創(chuàng)建的數(shù)字內(nèi)容之間的關(guān)系。此關(guān)系可以被暗示,諸如使用以后可與該數(shù)字內(nèi)容相關(guān)聯(lián)的產(chǎn)品ID或其它參考來命名該標(biāo)簽,或者它可以是實(shí)際的參考,諸如包含未來內(nèi)容的名稱的人類可解釋文本或該標(biāo)簽中以后可用于導(dǎo)出實(shí)際數(shù)字內(nèi)容的內(nèi)容。與許可證綁定的標(biāo)簽以適當(dāng)?shù)姆绞接糜诖_定與標(biāo)簽相關(guān)聯(lián)的實(shí)際數(shù)字內(nèi)容。權(quán)限以及在使用權(quán)限中指定的任何條件將應(yīng)用于實(shí)際內(nèi)容而不是它表示的標(biāo)簽。上述步驟不一定要以圖中所示的次序執(zhí)行。例如,標(biāo)簽可以在許可證之前或之后以及在內(nèi)容之前或之后創(chuàng)建。與未來數(shù)字內(nèi)容相關(guān)聯(lián)的使用權(quán)限可以在許可證、標(biāo)簽或甚至內(nèi)容本身內(nèi)指定。這些使用權(quán)限無論它們被存儲(chǔ)在何處以及用于存儲(chǔ)的方法如何均應(yīng)用于由標(biāo)簽指向的數(shù)子內(nèi)各。圖5示出用于提供在用戶請(qǐng)求時(shí)動(dòng)態(tài)創(chuàng)建的數(shù)字作品的內(nèi)容的使用權(quán)限的方法的一個(gè)實(shí)施例。圖5中示出的步驟不一定要以圖中所示的次序執(zhí)行。例如,標(biāo)簽可以在許可證之前或之后以及在內(nèi)容之前或之后創(chuàng)建。在步驟500中,生成表示尚未創(chuàng)建的數(shù)字內(nèi)容的標(biāo)簽。該標(biāo)簽可包括諸如打印、復(fù)制、變更、編輯或查看數(shù)字作品的權(quán)限或任何其它權(quán)限等使用權(quán)限、許可、條件或諸如包含在ISO MPEG REL、XrML、0DRL、開放移動(dòng)聯(lián)盟REL或任何其它使用權(quán)限語法中的限制?;蛘?,使用權(quán)限標(biāo)簽可以只包括作品的標(biāo)識(shí)和其它描述性數(shù)據(jù),而特定的授予的使用權(quán)限可以包含在下述許可證中。例如,在使用ISO MPEG REL的情形中,標(biāo)簽可以是指定使用權(quán)限的可擴(kuò)展標(biāo)記語言(XML)。另外,未來內(nèi)容可具有許多不同版本的使用權(quán)限并且因此可以為每一版本生成一標(biāo)簽。在步驟510中,可以通過使用已知加密技術(shù)來保護(hù)標(biāo)簽。
在步驟520中,內(nèi)容的分發(fā)者或另ー授權(quán)方使許可證對(duì)用戶可用。許可證可以使用諸如與在步驟110中生成的公鑰相對(duì)應(yīng)的私鑰那樣的私鑰來保護(hù),并且可以包括使用權(quán)限或其它描述性數(shù)據(jù)。再次記住,內(nèi)容本身不必已存在。因此,例如,分發(fā)者能在事件發(fā)生之前提供查看事件的許可證。在步驟530中,用戶獲得要?jiǎng)?chuàng)建的內(nèi)容的許可證(即,接收使用的權(quán)限)。用戶可請(qǐng)求許可證或可以在不請(qǐng)求的情況下接收許可證。記住,內(nèi)容本身尚不需要是現(xiàn)存的。例如,內(nèi)容可以是在未來發(fā)生的體育賽事的視頻記錄或流。在步驟540中,創(chuàng)建內(nèi)容。當(dāng)然,這ー步驟可以由另一方完成。然而,創(chuàng)建內(nèi)容要點(diǎn)在于內(nèi)容在對(duì)其分配了權(quán)限之后以某種方式開始存在。在本實(shí)施例中,內(nèi)容是響應(yīng)于先前在步驟530中執(zhí)行的對(duì)內(nèi)容的請(qǐng)求而創(chuàng)建的。在創(chuàng)建了內(nèi)容之后,在步驟550中將標(biāo)簽與內(nèi)容相關(guān)聯(lián)。該標(biāo)簽可以與內(nèi)容封裝在一起或附加于內(nèi)容,籍此該數(shù)字作品的副本也將帶有該標(biāo)簽?;蛘撸瑯?biāo)簽可以與內(nèi)容分開存儲(chǔ),但通過標(biāo)志、調(diào)用等相關(guān)聯(lián)。因此,本文中使用的“相關(guān)聯(lián)” 一詞廣義地指在內(nèi)容與標(biāo)簽之間創(chuàng)建對(duì)應(yīng)性,使得該標(biāo)簽將被用于表示該內(nèi) 容。一旦使用權(quán)限標(biāo)簽與內(nèi)容相關(guān)聯(lián),則該內(nèi)容可以使用在步驟510中生成的密鑰來保護(hù)或不保護(hù)。數(shù)字內(nèi)容可以通過任意形式的加密或其它已知技術(shù)來保護(hù)。例如,可以使用非常好穩(wěn)私(PGP)加密過程。在步驟560中,檢查與數(shù)字作品相關(guān)聯(lián)的使用權(quán)限和/或許可證以確定該數(shù)字作品的使用是否被使用權(quán)限準(zhǔn)許,并且如果存在使用條件,則確定是否滿足了諸如付款等與使用權(quán)限相關(guān)聯(lián)的所有條件。如果用戶嘗試的使用被準(zhǔn)許并且已滿足了可能存在的所有條件,則該進(jìn)程前進(jìn)到步驟570,在該步驟中授予對(duì)內(nèi)容的訪問(例如,內(nèi)容被下載、流傳送或以其它方式傳輸至用戶,或者準(zhǔn)許用戶以經(jīng)許可的方式呈現(xiàn)該內(nèi)容或使用該內(nèi)容)。在步驟580中,如果內(nèi)容被加密,則使用用戶的私鑰來按已知方式解密該內(nèi)容。本發(fā)明可在訂閱模型(例如,對(duì)于雜志或銷售報(bào)告)中使用,其中內(nèi)容的未來發(fā)行尚未出版,但這些發(fā)行的權(quán)限已被分配和存儲(chǔ)。在適當(dāng)?shù)奈磥頃r(shí)間,這些權(quán)限將與相應(yīng)的內(nèi)容相關(guān)聯(lián)。例如,通過在實(shí)際事件之前在網(wǎng)站上銷售未來事件的內(nèi)容,網(wǎng)站的通信量可被顯著減少并且分布在更長(zhǎng)的時(shí)間段上,從而使得對(duì)服務(wù)器和網(wǎng)站的要求更容易滿足并且更便宜地操作。然而,注意,銷售權(quán)限或票,即許可證的網(wǎng)站可能不同于在以后提供內(nèi)容的網(wǎng)站。本發(fā)明還可在諸如標(biāo)識(shí)期刊的多次發(fā)行等靈活訂閱模型中使用。在此情形中,標(biāo)簽可包含人類可讀文本,諸如在単獨(dú)的許可證中指定了對(duì)內(nèi)容的使用權(quán)限的“ NewsweekOnline的34-56期”。此情形中的標(biāo)簽可表示具有單個(gè)標(biāo)簽的多個(gè)數(shù)字作品。本發(fā)明的另一可能的用途是服務(wù)區(qū)。某些服務(wù)取得指令,然后生成內(nèi)容作為返回值。例如,用戶可以發(fā)送ー個(gè)對(duì)服務(wù)的請(qǐng)求,該請(qǐng)求包含關(guān)于其操作系統(tǒng)、平臺(tái)或環(huán)境的某些信息。該服務(wù)可以利用此信息來生成或從內(nèi)容的多個(gè)實(shí)例中選擇對(duì)用戶合適的內(nèi)容并返回內(nèi)容以及將允許用戶使用該內(nèi)容的使用權(quán)限兩者。換言之,該服務(wù)可生成對(duì)諸如用戶的身份偏好等用戶服務(wù)400接收器環(huán)境或計(jì)算機(jī)系統(tǒng)定制的受保護(hù)數(shù)字內(nèi)容。圖4示出本實(shí)施例??蛻魴C(jī)請(qǐng)求402由ー組使用權(quán)限以及關(guān)于客戶機(jī)環(huán)境的信息構(gòu)成。該請(qǐng)求或使用權(quán)限被綁定到存在于服務(wù)內(nèi)的標(biāo)簽。當(dāng)服務(wù)接收到該請(qǐng)求時(shí),它結(jié)合客戶機(jī)環(huán)境信息參考所指示的標(biāo)簽來確定哪個(gè)內(nèi)容,例如Windows內(nèi)容406還是Linux內(nèi)容407是最適合用戶的。如在先前的實(shí)施例中一祥,使用權(quán)限和標(biāo)簽是在數(shù)字內(nèi)容存在之前創(chuàng)建的。簡(jiǎn)而言之,本實(shí)施例允許受保護(hù)數(shù)字內(nèi)容的預(yù)售和許可。本發(fā)明甚至可以用于在以某種方式控制或限制數(shù)字內(nèi)容的情況下幫助管理有限的分發(fā)。設(shè)想ー個(gè)想要限制特定分發(fā)者能銷售的副本的數(shù)量的內(nèi)容創(chuàng)建者。這類商業(yè)模型可以通過將唯一標(biāo)識(shí)符置于創(chuàng)建者給予分發(fā)者的數(shù)字內(nèi)容的每ー個(gè)副本上來創(chuàng)建。此標(biāo)識(shí)符可以是唯一序列號(hào),或者只是日期和時(shí)間戳。分發(fā)者僅被給予他們每月被授權(quán)銷售的數(shù)量的數(shù)字內(nèi)容的各不相同的副本。一旦該數(shù)量已被分發(fā)完,分發(fā)者往往選擇使用標(biāo)簽來表示它們將在下個(gè)月接收的內(nèi)容而不是對(duì)顧客不聞不問。這將允許他們更好地服務(wù)他們的顧客,在繼續(xù)分發(fā)內(nèi)容的同時(shí)通過毎月只分發(fā)有限數(shù)量來遵從內(nèi)容創(chuàng)建者的期望。
本發(fā)明還允許例如報(bào)紙編輯派攝制組去記錄內(nèi)容而不必?fù)?dān)心圖片受到任何方式的泄密(例如,被未授權(quán)的人員變更、編輯、查看或被秘密地單獨(dú)賣給另ー報(bào)紙組織)。事實(shí)上,攝制組可能在內(nèi)容ー被記錄時(shí)就對(duì)該內(nèi)容沒有任何權(quán)限?;蛘?,編輯能夠以例如前10張圖片將屬于該報(bào)紙(作品相關(guān)的)而下5張圖片將屬于照相師(用于個(gè)人用途)的方式來設(shè)置權(quán)限。此例示出可以在多方(本例中的照相師與編輯)之間安排的靈活性、安全性、可信度、可靠性以及多重關(guān)系。所有未來內(nèi)容都可以在內(nèi)容存在之前被分配內(nèi)容ID。在給予內(nèi)容ID信息和用于加密的許可證的情況下,內(nèi)容可以在創(chuàng)建之后用可供已購買許可證的用戶使用的方式加密。然而,如果內(nèi)容ID信息和用于加密的許可證不可用,則對(duì)內(nèi)容的訪問應(yīng)被拒絕。另外,預(yù)定對(duì)稱密鑰可以在內(nèi)容創(chuàng)建之前生成并與權(quán)限標(biāo)簽存儲(chǔ)在一起。此后,同ー密鑰可用于一旦內(nèi)容被創(chuàng)建即解密該內(nèi)容。然而,如上所述,每ー用戶可接收不同的密鑰。在另ー替換例中,用戶可以被給予用戶可以在以后交換許可證的授權(quán)令牌。控制器302可處理安全參數(shù)以及權(quán)限管理步驟。丟失卡驗(yàn)證、丟失卡報(bào)告、卡使用報(bào)告、安全警告報(bào)告以及跟蹤報(bào)告可以與諸如對(duì)被撤銷權(quán)限、被拒絕權(quán)限、已延續(xù)權(quán)限、使用模式和小額付款的報(bào)告等權(quán)限管理報(bào)告相關(guān)聯(lián)或相結(jié)合。在該優(yōu)選實(shí)施例中,標(biāo)簽是占位符。標(biāo)簽不一定要具有特定內(nèi)容或使用權(quán)限。標(biāo)簽可以是使用權(quán)限和內(nèi)容兩者的占位符。或者只是這兩者之一的占位符。例如,標(biāo)簽可以是具有用于以下三項(xiàng)的指針(或空數(shù)據(jù)部分)的文件內(nèi)容、使用權(quán)限和關(guān)聯(lián)手段。關(guān)聯(lián)手段可以首先被提供。其它兩個(gè)信息可在隨后按任意次序提供。常規(guī)上,首先創(chuàng)建內(nèi)容,然后將權(quán)限與內(nèi)容關(guān)聯(lián)。對(duì)于本發(fā)明,內(nèi)容與權(quán)限的關(guān)聯(lián)甚至可以在創(chuàng)建內(nèi)容之前創(chuàng)建。本發(fā)明可以在使用對(duì)象的軟件或提供可在各種計(jì)算機(jī)硬件平臺(tái)上使用的可移植源代碼的面向?qū)ο蟮能浖_發(fā)環(huán)境中容易地實(shí)現(xiàn)。例如,該軟件可以用JAVA 語言寫并且在JAVA 虛擬機(jī)中運(yùn)行?;蛘撸_的操作可以使用標(biāo)準(zhǔn)邏輯電路或VLSI設(shè)計(jì)用硬件來部分或全部實(shí)現(xiàn)。硬件可包括任何類型的通用計(jì)算機(jī)、專用計(jì)算機(jī)或其它設(shè)備。分發(fā)者和交換所的分發(fā)、帳目結(jié)算及其它功能可以在任何設(shè)備上由任意方完成。例如,內(nèi)容可以響應(yīng)于代碼的輸入或智能卡插入到讀取器中被呈現(xiàn)在電子書讀取器或PDA上,并且?guī)つ拷Y(jié)算可以在數(shù)字作品或結(jié)算數(shù)據(jù)被返回至特定源時(shí)完成。本文公開的任務(wù)的劃分只是ー個(gè)例子。使用權(quán)限和或結(jié)算數(shù)據(jù)可以與數(shù)字作品封裝在一起或者可以分開存儲(chǔ)。用于呈現(xiàn)、解密或以其它方式準(zhǔn)許或限制內(nèi)容的使用的代碼可以被存儲(chǔ)在任何設(shè)備上或者可以與數(shù)字作品封裝在一起。任何分發(fā)安排均可用于本發(fā)明并且這些安排可包括諸如個(gè)人計(jì)算機(jī)、服務(wù)器、PDA等以傳輸期望信息所需的任何方式相互通信的設(shè)備的任意組合。
本發(fā)明已結(jié)合上述實(shí)施例進(jìn)行了說明。然而,應(yīng)理解可以對(duì)本發(fā)明的實(shí)施例進(jìn)行許多變更、修改和變型而不背離由所附權(quán)利要求書及其合法等效技術(shù)方案定義的本發(fā)明的 范圍。
權(quán)利要求
1.ー種用于控制數(shù)字作品的使用的設(shè)備,所述設(shè)備包括 權(quán)限分配引擎,配置為在由所述設(shè)備記錄內(nèi)容之前將至少ー個(gè)使用權(quán)限與所述內(nèi)容相關(guān)聯(lián),其中所相關(guān)聯(lián)的至少ー個(gè)使用權(quán)限指示對(duì)所述內(nèi)容的所允許使用; 記錄器,配置為以適合所述設(shè)備的環(huán)境的格式在存儲(chǔ)介質(zhì)上記錄所述內(nèi)容,由此創(chuàng)建數(shù)字作品;以及 用戶接ロ,配置為接收與所述內(nèi)容相關(guān)的信息并且接收對(duì)訪問所述內(nèi)容的請(qǐng)求。
2.如權(quán)利要求I所述的方法,其特征在于,所述內(nèi)容是響應(yīng)于直播事件的發(fā)生而記錄的。
3.如權(quán)利要求I所述的方法,其特征在于,所述內(nèi)容依照訂閱可用于所述設(shè)備。
4.如權(quán)利要求I所述的方法,其特征在于,在標(biāo)簽中指定所述至少ー個(gè)使用權(quán)限,并且所述標(biāo)簽是在由所述設(shè)備記錄所述內(nèi)容之前而創(chuàng)建的。
5.如權(quán)利要求I所述的方法,其特征在于,還包括控制器,配置為將安全參數(shù)應(yīng)用于所記錄的內(nèi)容。
6.如權(quán)利要求5所述的方法,其特征在于,所述安全參數(shù)包括預(yù)定的加密密鑰。
7.如權(quán)利要求I所述的方法,其特征在于,所述至少ー個(gè)使用權(quán)限可由計(jì)算設(shè)備實(shí)施。
8.如權(quán)利要求I所述的方法,其特征在于,所允許使用是呈現(xiàn)所述內(nèi)容達(dá)指定時(shí)間段。
9.如權(quán)利要求I所述的方法,其特征在于,所允許使用是所述內(nèi)容的分發(fā)。
10.ー種用于控制數(shù)字作品的使用的計(jì)算機(jī)實(shí)現(xiàn)方法,所述方法包括 在由計(jì)算設(shè)備記錄內(nèi)容之前由計(jì)算設(shè)備將至少ー個(gè)使用權(quán)限與所述內(nèi)容相關(guān)聯(lián),其中所相關(guān)聯(lián)的至少ー個(gè)使用權(quán)限指示對(duì)所述內(nèi)容的所允許使用; 由計(jì)算設(shè)備以適合所述設(shè)備的環(huán)境的格式在存儲(chǔ)介質(zhì)上記錄所述內(nèi)容,由此創(chuàng)建數(shù)字作品;以及 由計(jì)算設(shè)備接收與所述內(nèi)容相關(guān)的信息;以及 由計(jì)算設(shè)備接收對(duì)訪問所述內(nèi)容的請(qǐng)求。
11.如權(quán)利要求10所述的方法,其特征在于,所述內(nèi)容是響應(yīng)于直播事件的發(fā)生而記錄的。
12.如權(quán)利要求10所述的方法,其特征在于,所述內(nèi)容依照訂閱可用于所述設(shè)備。
13.如權(quán)利要求10所述的方法,其特征在于,在標(biāo)簽中指定所述至少ー個(gè)使用權(quán)限,并且所述標(biāo)簽是在由所述設(shè)備記錄所述內(nèi)容之前而創(chuàng)建的。
14.如權(quán)利要求10所述的方法,其特征在于,還包括由計(jì)算設(shè)備將安全參數(shù)應(yīng)用于所記錄的內(nèi)容。
15.如權(quán)利要求14所述的方法,其特征在于,所述安全參數(shù)包括預(yù)定的加密密鑰。
16.如權(quán)利要求10所述的方法,其特征在于,所述至少ー個(gè)使用權(quán)限可由計(jì)算設(shè)備實(shí)施。
17.如權(quán)利要求10所述的方法,其特征在于,所允許使用是呈現(xiàn)所述內(nèi)容達(dá)指定時(shí)間段。
18.如權(quán)利要求10所述的方法,其特征在于,所允許使用是所述內(nèi)容的分發(fā)。
19.一種存儲(chǔ)在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀代碼,當(dāng)由至少ー個(gè)計(jì)算設(shè)備執(zhí)行所述計(jì)算機(jī)可讀代碼時(shí)執(zhí)行用于控制數(shù)字作品的使用的方法,所述方法包括在由計(jì)算設(shè)備記錄內(nèi)容之前將至少ー個(gè)使用權(quán)限與所述內(nèi)容相關(guān)聯(lián),其中所相關(guān)聯(lián)的至少ー個(gè)使用權(quán)限指示對(duì)所述內(nèi)容的所允許使用; 以適合所述設(shè)備的環(huán)境的格式在存儲(chǔ)介質(zhì)上記錄所述內(nèi)容,由此創(chuàng)建數(shù)字作品;以及 接收與所述內(nèi)容相關(guān)的信息;以及 接收對(duì)訪問所述內(nèi)容的請(qǐng)求。
20.如權(quán)利要求19所述的計(jì)算機(jī)可讀代碼,其特征在于,所述內(nèi)容是響應(yīng)于直播事件的發(fā)生而記錄的。
21.如權(quán)利要求19所述的計(jì)算機(jī)可讀代碼,其特征在于,所述內(nèi)容依照訂閱可用于所述設(shè)備。
22.如權(quán)利要求19所述的計(jì)算機(jī)可讀代碼,其特征在于,在標(biāo)簽中指定所述至少ー個(gè)使用權(quán)限,并且所述標(biāo)簽是在由所述設(shè)備記錄所述內(nèi)容之前而創(chuàng)建的。
23.如權(quán)利要求19所述的方法,其特征在于,所述方法還包括將安全參數(shù)應(yīng)用于所記錄的內(nèi)容。
24.如權(quán)利要求23所述的方法,其特征在于,所述安全參數(shù)包括預(yù)定的加密密鑰。
25.如權(quán)利要求19所述的方法,其特征在于,所述至少ー個(gè)使用權(quán)限可由計(jì)算設(shè)備實(shí)施。
26.如權(quán)利要求19所述的方法,其特征在于,所允許使用是呈現(xiàn)所述內(nèi)容達(dá)指定時(shí)間段。
27.如權(quán)利要求19所述的方法,其特征在于,所允許使用是所述內(nèi)容的分發(fā)。
全文摘要
在創(chuàng)建相應(yīng)內(nèi)容之前建立數(shù)字作品的使用權(quán)限。這些權(quán)限可以在創(chuàng)建內(nèi)容創(chuàng)建與內(nèi)容相關(guān)聯(lián)。諸如錄像機(jī)或照相機(jī)等內(nèi)容創(chuàng)建設(shè)備能存儲(chǔ)權(quán)限的標(biāo)簽并可在創(chuàng)建內(nèi)容時(shí)實(shí)時(shí)地將使用權(quán)限與內(nèi)容相關(guān)聯(lián)。
文檔編號(hào)H04L29/06GK102693376SQ20121002778
公開日2012年9月26日 申請(qǐng)日期2006年1月9日 優(yōu)先權(quán)日2005年2月8日
發(fā)明者A·納希迪普, B·塔達(dá)永, E·瓦倫左拉, G·勞, M·萊利, T·塔, X·王 申請(qǐng)人:康坦夾德控股股份有限公司