專利名稱:存儲(chǔ)介質(zhì)出租系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于出租存儲(chǔ)有數(shù)字內(nèi)容的存儲(chǔ)介質(zhì)的技術(shù)。
背景技術(shù):
用于以數(shù)字的方式存儲(chǔ)包括電影和音樂(lè)在內(nèi)的作品的存儲(chǔ)介質(zhì),例如DVD,已得到日益廣泛的使用??梢詫⒏呷萘啃畔⒁詳?shù)字的方式存儲(chǔ)到如DVD的存儲(chǔ)介質(zhì)中,并且可以半永久地使用這些信息。通過(guò)利用這樣的存儲(chǔ)介質(zhì),已經(jīng)發(fā)展起來(lái)了一種用于出租存儲(chǔ)有電影、音樂(lè)等等的存儲(chǔ)介質(zhì)的出租服務(wù)行業(yè),從而創(chuàng)造出一個(gè)巨大的市場(chǎng)。
日本特開(kāi)平專利申請(qǐng)No.H11-167769公開(kāi)了這樣一種系統(tǒng)其中可以防止在未經(jīng)授情況下使用信息以及根據(jù)所使用的信息量向用戶收取費(fèi)用,并且這并不依賴于網(wǎng)絡(luò)等等。用戶將一張盤和IC卡放到播放裝置中,從而由該播放裝置讀取存儲(chǔ)于該盤中的播放管理信息和存儲(chǔ)于該IC卡中的播放許可信息。然后,播放裝置對(duì)該播放管理信息和播放許可信息進(jìn)行比較,并且判斷是否允許播放。如果判斷出允許播放,那么播放裝置就播放存儲(chǔ)于該盤中的軟信息(softinformation)。在進(jìn)行播放的同時(shí),播放裝置還對(duì)使用信息進(jìn)行檢測(cè)。當(dāng)播放結(jié)束時(shí),播放裝置將使用信息寫(xiě)入到IC卡中。當(dāng)用戶在出租商店返還該盤時(shí),從IC卡中讀取使用信息,并且使用所讀取的指示了所使用的軟信息量的使用信息計(jì)算租金。然后,要求用戶支付根據(jù)所使用的軟信息量計(jì)算得到的租金。
另外,已經(jīng)建立了用于數(shù)字高清晰度記錄格式“藍(lán)光光盤(blue-ray disc)”的規(guī)范。藍(lán)光光盤使得可以重復(fù)多次在12cmCD/DVD尺寸光盤上記錄和播放兩個(gè)小時(shí)或兩個(gè)小時(shí)以上的數(shù)字高清晰度視頻數(shù)據(jù)。通過(guò)使用405nm藍(lán)-紫激光,藍(lán)光光盤在一種記錄軌道上寫(xiě)入信號(hào),其中該記錄軌道幾乎等于DVD的記錄軌道的一半(0.32μm)。根據(jù)這種格式,在單層12cm尺寸光盤上可以寫(xiě)入27GB的數(shù)據(jù)。對(duì)于雙層單面光盤來(lái)說(shuō),可以提供50GB的記錄容量,這就意味著可以實(shí)現(xiàn)記錄4小時(shí)具有數(shù)字高清晰度畫(huà)質(zhì)的內(nèi)容和記錄24小時(shí)具有標(biāo)準(zhǔn)廣播畫(huà)質(zhì)的內(nèi)容。
如上面討論過(guò)的,藍(lán)光光盤規(guī)范使得可以實(shí)現(xiàn)大于DVD的記錄容量,以及記錄大量數(shù)據(jù)和高畫(huà)質(zhì)視頻。同樣地,我們也希望藍(lán)光光盤規(guī)范可以有多種應(yīng)用。
發(fā)明內(nèi)容
為了滿足上述要求,本發(fā)明的目的在于提供一種存儲(chǔ)介質(zhì)出租系統(tǒng)、播放裝置、出租商店裝置、方法以及程序,可以使得內(nèi)容提供者、出租代理商和用戶在向用戶出租存儲(chǔ)有數(shù)字作品的大容量存儲(chǔ)介質(zhì)時(shí)更加方便。
為了實(shí)現(xiàn)上述目的,本發(fā)明的出租系統(tǒng)包括出租商店裝置、播放裝置以及服務(wù)器裝置。
出租存儲(chǔ)介質(zhì)中存儲(chǔ)有多個(gè)內(nèi)容。當(dāng)出租代理商將該存儲(chǔ)介質(zhì)出租給用戶時(shí),由出租代理商操作的出租商店裝置將與該多個(gè)內(nèi)容一一對(duì)應(yīng)的多條出租信息寫(xiě)入到用戶所持的存儲(chǔ)卡中。每條出租信息都包括用于標(biāo)識(shí)所對(duì)應(yīng)的那個(gè)內(nèi)容的“內(nèi)容ID”、“觀看狀態(tài)”以及“內(nèi)容密鑰”。這里,“觀看狀態(tài)”的值要么顯示“允許觀看”,要么顯示“未觀看”。觀看狀態(tài)“允許觀看”指示已經(jīng)支付了所對(duì)應(yīng)的那個(gè)內(nèi)容的租金。觀看狀態(tài)“未觀看”指示未支付所對(duì)應(yīng)的那個(gè)內(nèi)容的租金。
為了播放存儲(chǔ)于出租存儲(chǔ)介質(zhì)中的內(nèi)容,用戶將存儲(chǔ)介質(zhì)和存儲(chǔ)卡放到播放裝置中,并且給播放裝置指定要播放的內(nèi)容。當(dāng)對(duì)應(yīng)于所指定的內(nèi)容的觀看狀態(tài)是“允許觀看”或者“額外地觀看”時(shí),播放裝置就播放所指定的內(nèi)容;但是如果觀看狀態(tài)是“未觀看”,那么播放裝置就將觀看狀態(tài)變?yōu)椤邦~外地觀看”,然后播放該內(nèi)容。另外,當(dāng)播放該內(nèi)容時(shí),播放裝置將指示該播放的使用歷史信息寫(xiě)入到存儲(chǔ)卡。
當(dāng)用戶將存儲(chǔ)介質(zhì)返還給出租代理商時(shí),將存儲(chǔ)卡放到出租商店裝置中。如果存儲(chǔ)卡中存儲(chǔ)的觀看狀態(tài)是“額外地觀看”,那么出租商店裝置就計(jì)算該被額外地觀看的內(nèi)容的額外租金,并且向用戶收取該計(jì)算得到的租金。另外,出租商店裝置從存儲(chǔ)卡中讀取指示內(nèi)容播放的使用歷史信息,并且將所讀取的使用歷史信息存儲(chǔ)在其內(nèi)部作為使用信息。
服務(wù)器裝置將傳輸給它的使用信息存儲(chǔ)在其內(nèi)部。另外,服務(wù)器裝置使用存儲(chǔ)在其內(nèi)部的使用信息,每隔一段時(shí)間后就計(jì)算內(nèi)容使用費(fèi),并且向出租代理商收取所計(jì)算的內(nèi)容使用費(fèi)。
附圖簡(jiǎn)述
圖1是顯示了出租系統(tǒng)1的結(jié)構(gòu)的框圖;圖2顯示了存儲(chǔ)于BD 50中的數(shù)據(jù)的結(jié)構(gòu);圖3是顯示了終端裝置10的結(jié)構(gòu)的框圖;圖4是顯示了存儲(chǔ)卡40的結(jié)構(gòu)的框圖;圖5是顯示了BD播放器20的結(jié)構(gòu)的框圖;圖6是顯示了服務(wù)器裝置30的結(jié)構(gòu)的框圖;圖7是一個(gè)流程圖,顯示了當(dāng)BD 50被出租給一個(gè)用戶(該用戶是出租商店的會(huì)員)時(shí)終端裝置10的操作,并且該流程在圖8中繼續(xù);圖8是一個(gè)流程圖,顯示了當(dāng)BD 50被出租給該用戶時(shí)終端裝置10的操作,并且該流程在圖9中繼續(xù);圖9是一個(gè)流程圖,顯示了當(dāng)BD 50被出租給該用戶時(shí)終端裝置10的操作,并且該流程是圖8中流程圖的繼續(xù);圖10是一個(gè)流程圖,顯示了BD播放器20播放存儲(chǔ)于BD 50中的加密內(nèi)容時(shí)的操作,并且該流程圖在圖11中繼續(xù);圖11是一個(gè)流程圖,顯示了BD播放器20播放存儲(chǔ)于BD 50中的加密內(nèi)容時(shí)的操作,并且該流程圖是圖10中流程圖的繼續(xù);圖12是一個(gè)流程圖,顯示了當(dāng)BD 50被返還時(shí)終端裝置10的操作,并且該流程圖在圖13中繼續(xù);
圖13是一個(gè)流程圖,顯示了當(dāng)BD 50被返還時(shí)終端裝置10的操作,并且該流程圖是圖12中流程圖的繼續(xù);圖14是一個(gè)流程圖,顯示了終端裝置10傳輸關(guān)于所使用的信息量的信息時(shí)的操作;圖15是一個(gè)流程圖,顯示了服務(wù)器裝置30的操作。
具體實(shí)施例方式
1.第一實(shí)施例接下來(lái)將描述一種出租系統(tǒng)1作為本發(fā)明的第一實(shí)施例。
1.1出租系統(tǒng)1的結(jié)構(gòu)如圖1中所示,出租系統(tǒng)1大體上包括終端裝置10、BD播放器20以及服務(wù)器裝置30。
終端裝置10被設(shè)計(jì)用于管理向用戶出租存儲(chǔ)介質(zhì),并且該裝置通過(guò)通信線路60連接到服務(wù)器裝置30。終端裝置10位于出租代理商所經(jīng)營(yíng)的商店中(出租商店),并且由出租代理商對(duì)其操作進(jìn)行管理。BD 50是一種存儲(chǔ)有多個(gè)例如符合藍(lán)光光盤規(guī)范的電影這樣的數(shù)字作品的存儲(chǔ)介質(zhì)。當(dāng)出租代理商將BD 50出租給用戶時(shí),將該用戶持有的存儲(chǔ)卡40放到終端裝置10中。用戶從存儲(chǔ)于BD 50中的多個(gè)數(shù)字作品中選出該用戶希望觀看的數(shù)字作品,并且為所選中的數(shù)字作品支付租金。然后,終端裝置10將出租信息表(后面將對(duì)該表進(jìn)行描述)寫(xiě)入到用戶所持有的存儲(chǔ)卡40中。
BD播放器20被設(shè)計(jì)用于播放存儲(chǔ)于符合藍(lán)光光盤規(guī)范的存儲(chǔ)介質(zhì)中的數(shù)字作品,并且該播放器位于用戶家中。用戶為了播放存儲(chǔ)于他所租借的BD 50中的數(shù)字作品,該用戶將BD 50和存儲(chǔ)卡放到BD播放器20中。BD播放器20根據(jù)存儲(chǔ)于存儲(chǔ)卡40中的出租信息表判斷是否允許播放存儲(chǔ)于BD 50中的該數(shù)字作品。如果判斷允許播放該數(shù)字作品,那么BD播放器20就播放該數(shù)字作品。這里,用戶可以隨意地播放他已經(jīng)為其支付了租金的數(shù)字作品。對(duì)于用戶并沒(méi)有為其支付租金的數(shù)字作品,如果用戶以后支付租金,那么他就可以播放該數(shù)字作品。BD播放器20根據(jù)用戶命令的播放對(duì)存儲(chǔ)于存儲(chǔ)卡40中的出租信息表進(jìn)行更新。
當(dāng)用戶將BD 50返還給出租代理商時(shí),將存儲(chǔ)卡40放到終端裝置10中,從而終端裝置10根據(jù)存儲(chǔ)于存儲(chǔ)卡40中的出租信息表計(jì)算過(guò)后所需支付的租金,并且向用戶收取計(jì)算的租金。終端裝置10在其內(nèi)部存儲(chǔ)關(guān)于該用戶使用數(shù)字作品的信息(此后稱作“使用信息”),并且將該使用信息傳輸?shù)椒?wù)器裝置30。
服務(wù)器裝置30接收該使用信息,并且將它存儲(chǔ)到其內(nèi)部。定期地,服務(wù)器裝置30向出租代理商收取根據(jù)使用信息計(jì)算的費(fèi)用。向出租代理商提供存儲(chǔ)有數(shù)字作品的存儲(chǔ)介質(zhì)的內(nèi)容提供者對(duì)服務(wù)器裝置30進(jìn)行管理和操作。
接下來(lái)將描述出租系統(tǒng)1的每個(gè)組成部分。
1.2BD 50的結(jié)構(gòu)BD 50是一種符合藍(lán)光光盤規(guī)范的、可以存儲(chǔ)大量信息的光磁盤。如圖1中所示,BD 50包在BD包裝59中。BD包裝59的表面上印有條形碼。該條形碼指示了包裝ID(稍后對(duì)其進(jìn)行描述)。
如圖2中所示的例子,BD 50預(yù)先存儲(chǔ)多個(gè)加密內(nèi)容51至53,以及包裝ID 54。多個(gè)加密內(nèi)容51至53分別具有內(nèi)容ID 55至57。
加密內(nèi)容51是通過(guò)使用內(nèi)容密鑰對(duì)一個(gè)內(nèi)容,即一個(gè)例如電影的數(shù)字作品進(jìn)行加密而得到的。用于對(duì)該內(nèi)容加密的內(nèi)容密鑰對(duì)于該內(nèi)容來(lái)說(shuō)是唯一的。這里,將DES(數(shù)據(jù)加密標(biāo)準(zhǔn))用作加密算法。對(duì)于加密后的內(nèi)容52和53來(lái)說(shuō),情況也是如此。
這里應(yīng)該注意到,加密內(nèi)容51至53所根據(jù)的三個(gè)電影彼此之間是有聯(lián)系的。例如,第一個(gè)內(nèi)容、第二個(gè)內(nèi)容和第三個(gè)內(nèi)容可以分別是電影“Galaxy War”的第一部分、第二部分和第三部分。
內(nèi)容ID 55至57是分別唯一地標(biāo)識(shí)加密內(nèi)容51至53的標(biāo)識(shí)符。
包裝ID 54是唯一地標(biāo)識(shí)BD 50的標(biāo)識(shí)符。
1.3終端裝置10的結(jié)構(gòu)如圖3中所示,終端裝置10大體上包括密鑰存儲(chǔ)單元101、輸入單元102、顯示單元103、顯示單元104、讀/寫(xiě)單元105、控制單元106、通信單元107、打印單元108、存儲(chǔ)器109、條形碼處理單元110、信息存儲(chǔ)單元112以及認(rèn)證單元113。另外,該終端裝置10還連接有一個(gè)條形碼讀取器111。
終端裝置10被設(shè)計(jì)用于管理向用戶出租存儲(chǔ)介質(zhì),并且還用作收銀機(jī)裝置,以向用戶收取租金并且存儲(chǔ)該租金。
特別地,終端裝置10是一種計(jì)算機(jī)系統(tǒng),它大體上包括微處理器、ROM、RAM、硬盤單元、顯示單元以及鍵盤。硬盤單元存儲(chǔ)計(jì)算機(jī)程序。終端裝置10的功能是由根據(jù)計(jì)算機(jī)程序進(jìn)行操作的微處理器實(shí)現(xiàn)的。
(1)密鑰存儲(chǔ)單元101提供密鑰存儲(chǔ)單元101以便防止從外部進(jìn)行訪問(wèn)。如圖3中所示,密鑰存儲(chǔ)單元101預(yù)先存儲(chǔ)一個(gè)終端私鑰、終端公鑰和播放器公鑰。
該終端私鑰是一種分配給終端裝置10的長(zhǎng)度為160比特的密鑰數(shù)據(jù)。
該終端公鑰是通過(guò)使用公開(kāi)密鑰加密算法基于該終端私鑰而產(chǎn)生的公鑰,并且它是一種長(zhǎng)度為160比特的密鑰數(shù)據(jù)。這里,該公鑰加密算法基于橢圓曲線加密法(Elliptic Curve Cryptography)。橢圓曲線加密法是一種公知的技術(shù),因此這里就不對(duì)其進(jìn)行描述。
播放器公鑰是一種由BD播放器20生成的長(zhǎng)度為160比特的密鑰數(shù)據(jù)。以后將會(huì)對(duì)該播放器公鑰進(jìn)行描述。
(2)信息存儲(chǔ)單元112如圖3所示,信息存儲(chǔ)單元112具有用于存儲(chǔ)包裝表131、使用信息表132、代理商編碼133、報(bào)告信息表134、出租信息表135以及租借會(huì)員表137的區(qū)域。
(包裝表131)如圖3中所示,包裝表131具有用于存儲(chǔ)多條包裝信息的區(qū)域。每條包裝信息對(duì)應(yīng)于一個(gè)BD包裝。
每條包裝信息包括一個(gè)包裝ID和多條內(nèi)容信息。每條內(nèi)容信息包括內(nèi)容ID、內(nèi)容密鑰以及價(jià)格。
包裝ID是用于唯一地標(biāo)識(shí)相應(yīng)的BD包裝的標(biāo)識(shí)信息。
每條內(nèi)容信息與存儲(chǔ)于包在對(duì)應(yīng)的BD包裝中的BD中的加密內(nèi)容相對(duì)應(yīng)。內(nèi)容ID是用于標(biāo)識(shí)存儲(chǔ)于BD中的對(duì)應(yīng)的加密內(nèi)容的標(biāo)識(shí)信息。內(nèi)容密鑰是用于對(duì)加密內(nèi)容進(jìn)行解密的解密密鑰。價(jià)格指示租借內(nèi)容所需支付的租金。
(使用信息表132)如圖3中所示,使用信息表132具有用于存儲(chǔ)多條使用信息的區(qū)域。
每條使用信息包括用戶ID、內(nèi)容ID、使用日期以及報(bào)告編碼。用戶ID是用于標(biāo)識(shí)用戶(該用戶是出租商店的會(huì)員)的標(biāo)識(shí)信息。內(nèi)容ID是用于標(biāo)識(shí)由該用戶播放的內(nèi)容的標(biāo)識(shí)信息。使用日期是用戶播放該內(nèi)容時(shí)的年、月、日。報(bào)告編碼是“0”或“1”,并且“0”指示還沒(méi)有向內(nèi)容提供者報(bào)告該用戶對(duì)該內(nèi)容的使用,而“1”指示已經(jīng)向內(nèi)容提供者報(bào)告了該用戶對(duì)該內(nèi)容的使用況。
(代理商編碼133)代理商編碼133是用于標(biāo)識(shí)對(duì)終端裝置10進(jìn)行管理和操作的出租代理商的標(biāo)識(shí)信息,并且該編碼預(yù)先存儲(chǔ)于信息存儲(chǔ)單元112中。
(報(bào)告信息表134)報(bào)告信息表134是將用戶對(duì)內(nèi)容的使用情況向內(nèi)容提供者進(jìn)行報(bào)告時(shí)臨時(shí)生成的數(shù)據(jù)表。
報(bào)告信息表134包括多條報(bào)告信息。每條報(bào)告信息包括用戶ID、內(nèi)容ID以及使用日期。
用戶ID和內(nèi)容ID與上面所述的相同,并且因此這里就不再描述它們。使用日期是用戶播放由對(duì)應(yīng)的內(nèi)容ID標(biāo)識(shí)的內(nèi)容時(shí)的年、月、日信息。
(出租信息表135)出租信息表135是BD被出租給用戶時(shí)臨時(shí)生成的數(shù)據(jù)表。出租信息表135具有用于標(biāo)識(shí)該用戶的用戶ID。
出租信息表135與寫(xiě)入到存儲(chǔ)卡40中的出租信息表(在下文中對(duì)其進(jìn)行描述)具有相同的結(jié)構(gòu)。這里就不對(duì)出租信息表135進(jìn)行描述。
(出租會(huì)員表137)
出租會(huì)員表137用于存儲(chǔ)與用戶有關(guān)的信息,其中這些用戶是出租代理商所經(jīng)營(yíng)的出租商店的注冊(cè)會(huì)員。出租會(huì)員表137具有一個(gè)用于存儲(chǔ)多條會(huì)員信息的區(qū)域。
每條會(huì)員信息相應(yīng)于一個(gè)會(huì)員。
每條會(huì)員信息包括用戶ID、會(huì)員名字、地址、出生日期、電話號(hào)碼。這里,用戶ID是用于標(biāo)識(shí)所對(duì)應(yīng)的會(huì)員的標(biāo)識(shí)符。會(huì)員名字是該會(huì)員的名字。地址指示了該會(huì)員的住宅地點(diǎn)。出生日期是該會(huì)員的出生年、月、日信息。電話號(hào)碼是該會(huì)員所擁有的電話號(hào)碼。
(3)認(rèn)證單元113當(dāng)存儲(chǔ)卡40放到終端裝置10中時(shí),認(rèn)證單元113通過(guò)讀/寫(xiě)單元105執(zhí)行與存儲(chǔ)卡40之間的相互認(rèn)證。這里,該認(rèn)證是一種挑戰(zhàn)—應(yīng)答(challenge-response)類型的認(rèn)證。挑戰(zhàn)—應(yīng)答類型的認(rèn)證是公知的,因此這里就不對(duì)其進(jìn)行詳細(xì)描述。
當(dāng)認(rèn)證單元113和存儲(chǔ)卡40之間的相互認(rèn)證成功時(shí),認(rèn)證單元113就向控制單元106發(fā)送一個(gè)指示相互認(rèn)證成功的成功消息,而當(dāng)認(rèn)證單元113和存儲(chǔ)卡40之間的相互認(rèn)證失敗時(shí),認(rèn)證單元113就向控制單元106發(fā)送一個(gè)指示相互認(rèn)證失敗的失敗消息。
當(dāng)相互認(rèn)證失敗時(shí),終端裝置10此后就不向存儲(chǔ)卡40發(fā)送信息也不從存儲(chǔ)卡40接收信息。
(4)讀/寫(xiě)單元105在控制單元106的控制下,讀/寫(xiě)單元105實(shí)現(xiàn)在控制單元106和存儲(chǔ)卡40之間的雙向信息收發(fā),并且在認(rèn)證單元113的控制下,讀/寫(xiě)單元105實(shí)現(xiàn)在認(rèn)證單元113和存儲(chǔ)卡40之間的雙向信息收發(fā)。
(5)條形碼讀取器111條形碼讀取器111采用光學(xué)的方法讀取印制在BD包裝59的表面上的條形碼,然后生成對(duì)應(yīng)于該條形碼的讀取信息,并且將所生成的讀取信息輸出到條形碼處理單元110。
(6)條形碼處理單元110條形碼處理單元110從條形碼讀取器111接收該讀取信息,然后使用接收到的讀取信息生成包裝ID,并且將所生成的包裝ID輸出到控制單元106。
(7)控制單元106(用戶ID發(fā)放處理)接下來(lái)將描述發(fā)放用戶ID的過(guò)程。在用戶ID發(fā)放過(guò)程中,如果由終端裝置10中認(rèn)證單元113執(zhí)行的認(rèn)證是成功的并且由存儲(chǔ)卡40中的認(rèn)證單元403執(zhí)行的認(rèn)證也是成功的,那么控制單元106就從輸入單元102接收會(huì)員名字、地址、出生日期以及電話號(hào)碼。另外,控制單元106新生成一個(gè)用戶ID。在此之后,控制單元106額外地將一條包括所生成的用戶ID、接收到的會(huì)員名字、地址、出生日期以及電話號(hào)碼的信息寫(xiě)入到信息存儲(chǔ)單元112中的出租會(huì)員表137。
另外,控制單元106通過(guò)讀/寫(xiě)單元105將生成的用戶ID寫(xiě)入到存儲(chǔ)卡20中。
(BD出租過(guò)程)接下來(lái)將描述出租BD的過(guò)程。在BD出租過(guò)程中,如果由終端裝置10中認(rèn)證單元113執(zhí)行的認(rèn)證是成功的并且由存儲(chǔ)卡40中的認(rèn)證單元403執(zhí)行的認(rèn)證也是成功的,那么控制單元106就對(duì)信息存儲(chǔ)單元112中的出租信息表135和用戶ID 136進(jìn)行初始化。為實(shí)現(xiàn)該初始化,控制單元106將用戶ID 136設(shè)置為無(wú)效的(null)值。另外,控制單元106將出租信息表135中對(duì)應(yīng)于觀看狀態(tài)的每個(gè)區(qū)域設(shè)置為顯示“未觀看”的值,而將表中其它區(qū)域設(shè)置為無(wú)效的值。
在此之后,控制單元106通過(guò)讀/寫(xiě)單元105向存儲(chǔ)卡40輸出一個(gè)讀取用戶ID的請(qǐng)求。控制單元106通過(guò)讀/寫(xiě)單元105接收用戶ID,并且將接收到的用戶ID作為用戶ID 136寫(xiě)入到信息存儲(chǔ)單元112中。
控制單元106具有一個(gè)用于存儲(chǔ)一個(gè)總數(shù)的區(qū)域,其中該總數(shù)顯示了需要向用戶收取的租金總量??刂茊卧?06通過(guò)將該總數(shù)的值設(shè)置為“0”來(lái)對(duì)該總數(shù)進(jìn)行初始化。
對(duì)于每個(gè)要被出租給用戶的BD包裝,控制單元106都執(zhí)行(a)到(c)的處理。
(a)從條形碼處理單元110接收包裝ID,并且從包裝表131讀取包括接收到的包裝ID的包裝信息。
(b)將所讀取的包裝信息中包括的一個(gè)包裝ID、多個(gè)內(nèi)容ID和內(nèi)容密鑰寫(xiě)入到出租信息表135。
(c)對(duì)于包括在所讀取的包裝信息中的每個(gè)內(nèi)容ID,要執(zhí)行下述(c1)到(c3)的處理(c1)將包括在該包裝信息中的內(nèi)容ID輸出到顯示單元103和顯示單元104。
(c2)從輸入單元102接收一條指示是否出租由所顯示的內(nèi)容ID標(biāo)識(shí)的內(nèi)容的指令。
(c3)如果接收到出租指令,那么就將對(duì)應(yīng)于該內(nèi)容ID的觀看狀況設(shè)置為“允許觀看”,并且將對(duì)應(yīng)于包括在包裝信息中的該內(nèi)容ID的租金加到出租信息表135中的總數(shù)上。
如果終端裝置10的操作者接收到了用戶支付的租金總量,那么控制單元106從密鑰存儲(chǔ)單元101讀取終端私鑰并且讀取出租信息表135,然后通過(guò)使用所讀取的終端私鑰對(duì)所讀取的出租信息表應(yīng)用數(shù)字簽名算法,以生成終端簽名數(shù)據(jù)。然后,控制單元106通過(guò)讀/寫(xiě)單元105將所生成的終端簽名數(shù)據(jù)和所讀取的出租信息表寫(xiě)入到存儲(chǔ)卡40中。
這里所使用的數(shù)字簽名算法符合ElGamal簽名方案,而該方案的安全性基于橢圓曲線上的離散對(duì)數(shù)問(wèn)題。
(BD返還過(guò)程)接下來(lái)將描述返還BD的過(guò)程。
控制單元106具有一個(gè)用于計(jì)算額外租金的區(qū)域。
在BD返還過(guò)程中,如果終端裝置10中認(rèn)證單元113執(zhí)行的認(rèn)證是成功的并且由存儲(chǔ)卡40中的認(rèn)證單元403執(zhí)行的認(rèn)證也是成功的,那么控制單元106首先通過(guò)將該額外租金設(shè)置為“0”而對(duì)該額外租金進(jìn)行初始化,然后通過(guò)讀/寫(xiě)單元105從存儲(chǔ)卡40讀取出租信息表、終端簽名數(shù)據(jù)以及播放器簽名數(shù)據(jù)。這里,可能出現(xiàn)存儲(chǔ)卡40中并沒(méi)有播放器簽名數(shù)據(jù)的情況。當(dāng)然,在這種情況下,控制單元106就無(wú)法讀取播放器簽名數(shù)據(jù)。
在此之后,控制單元106從密鑰存儲(chǔ)單元101讀取終端公鑰,并且使用一種數(shù)字簽名驗(yàn)證算法對(duì)所讀取的出租信息表和終端簽名數(shù)據(jù)進(jìn)行處理。這里所使用的數(shù)字簽名驗(yàn)證算法符合ElGamal簽名方案,而該方案的安全性基于橢圓曲線上的離散對(duì)數(shù)問(wèn)題。
如果該驗(yàn)證是成功的,那么控制單元106就認(rèn)為出租信息表并未發(fā)生改變并且用戶并未觀看未對(duì)其支付租金的內(nèi)容。因此,控制單元106刪除存儲(chǔ)于存儲(chǔ)卡40中的出租信息表和終端簽名數(shù)據(jù)。這里,在這種情況下,存儲(chǔ)卡40中不應(yīng)該有播放器簽名數(shù)據(jù)。BD返還過(guò)程就此結(jié)束。
如果該驗(yàn)證是不成功的,那么控制單元106就從密鑰存儲(chǔ)單元101讀取播放器公鑰,并且使用所讀取的播放器公鑰利用數(shù)字簽名驗(yàn)證算法對(duì)所讀取的出租信息表和播放器簽名數(shù)據(jù)進(jìn)行處理。
如果該驗(yàn)證是不成功的,那么控制單元106就認(rèn)為已經(jīng)通過(guò)一種未經(jīng)授權(quán)的方式將信息寫(xiě)入到存儲(chǔ)卡40中。因此,控制單元106就將相應(yīng)的存儲(chǔ)信息輸出到顯示單元103和104。BD返還過(guò)程就此結(jié)束。
另一方面,如果該驗(yàn)證是成功的,那么控制單元106就針對(duì)所讀取的出租信息表中包括的每個(gè)內(nèi)容ID和它的觀看狀態(tài)執(zhí)行下述過(guò)程(a)至(b)。
(a)判斷觀看狀態(tài)是否為“額外地觀看”。
(b)當(dāng)判斷觀看狀態(tài)是“額外地觀看”時(shí),(b1)從包裝表131讀取對(duì)應(yīng)于該內(nèi)容ID的價(jià)格,(b2)將所讀取的價(jià)格加入到額外的租金中,并且(b3)將用戶ID、內(nèi)容ID、使用日期以及報(bào)告編碼寫(xiě)入到使用信息表132。這里,使用日期是從存儲(chǔ)卡40中使用歷史信息表412中讀取的使用日期,并且它對(duì)應(yīng)于內(nèi)容ID。報(bào)告編碼是“0”。
在此之后,如果額外的租金不是“0”,那么終端裝置10的操作者就向用戶收取該額外租金。
最后,控制單元106刪除存儲(chǔ)于存儲(chǔ)卡40中的出租信息表、終端簽名數(shù)據(jù)以及播放器簽名數(shù)據(jù)。
(使用量信息傳輸過(guò)程)接下來(lái)將描述傳輸關(guān)于所使用的信息量的信息的過(guò)程。
控制單元106在固定的間隔,即每天在出租營(yíng)業(yè)活動(dòng)結(jié)束時(shí)進(jìn)行一次,將顯示由內(nèi)容使用者所使用的信息量的報(bào)告信息表按照下述方式傳輸?shù)椒?wù)器裝置30。
(a)對(duì)信息存儲(chǔ)單元112中的報(bào)告信息表134進(jìn)行初始化。這里,報(bào)告信息表134的初始化意味著向其中寫(xiě)入無(wú)效的值。
(b)對(duì)于使用信息表132所包括的每條使用信息都執(zhí)行下述處理(c)到(d)。
(c)從使用信息表132中讀取一條使用信息。
(d)判斷該條所讀取的使用信息中所包括的報(bào)告編碼是“0”還是“1”。
(d-1)如果該報(bào)告編碼是“0”,那么就將所讀取的使用信息中所包括的用戶ID、內(nèi)容ID和使用日期寫(xiě)入到報(bào)告信息表134。
(d-2)使包括在使用信息表132中的報(bào)告編碼變?yōu)椤?”。
(e)從信息存儲(chǔ)單元112讀取代理商編碼133。
(f)通過(guò)通信單元107和通信線路60將所讀取的代理商編碼133和報(bào)告信息表134傳輸?shù)椒?wù)器裝置30。
(8)輸入單元102、顯示單元103、顯示單元104、打印單元108以及存儲(chǔ)器109輸入單元102從終端裝置10的操作者接收輸入,并且將接收到的輸入輸出到控制單元106。另外,顯示單元103和顯示單元104從控制單元106接收要被顯示的信息,并且顯示接收到的信息。
在控制單元106的控制下,打印單元108打印各種信息。
存儲(chǔ)器109存儲(chǔ)紙幣和硬幣。
(9)通信單元107通信單元107通過(guò)通信線路60連接到服務(wù)器裝置30,并且用于實(shí)現(xiàn)控制單元106和服務(wù)器裝置30之間的信息收發(fā)。
1.4存儲(chǔ)卡40的結(jié)構(gòu)存儲(chǔ)卡40與BD播放器20象捆綁在一起似的被提供給用戶。
如圖4中所示,存儲(chǔ)卡40大體上包括信息存儲(chǔ)單元401、輸入/輸出單元402以及認(rèn)證單元403。
特別地,存儲(chǔ)卡40是一種計(jì)算機(jī)系統(tǒng),它大體上包括微處理器、ROM、RAM。RAM存儲(chǔ)計(jì)算機(jī)程序。存儲(chǔ)卡40的功能是由根據(jù)計(jì)算機(jī)程序進(jìn)行操作的微處理器實(shí)現(xiàn)的。
接下來(lái)將描述存儲(chǔ)卡40的每個(gè)組成部分。
(1)信息存儲(chǔ)單元401如圖4中所示,信息存儲(chǔ)單元401具有用于存儲(chǔ)出租信息表411、使用歷史信息表412、終端簽名數(shù)據(jù)413、播放器簽名數(shù)據(jù)414和用戶ID 415的區(qū)域。
(出租信息表411)出租信息表411具有用于存儲(chǔ)一條或多條出租信息的區(qū)域。每條出租信息對(duì)應(yīng)于一個(gè)BD包裝,并且包括一個(gè)包裝ID和多條出租內(nèi)容信息。每條出租內(nèi)容信息對(duì)應(yīng)于BD包裝所包括的一個(gè)加密的內(nèi)容,并且包括內(nèi)容ID、觀看狀態(tài)以及內(nèi)容密鑰。
包裝ID是用于標(biāo)識(shí)相應(yīng)的BD包裝的標(biāo)識(shí)信息。
內(nèi)容ID是用于標(biāo)識(shí)BD包裝所包括的相應(yīng)的加密內(nèi)容的標(biāo)識(shí)信息。
觀看狀態(tài)的值可以顯示以下三種狀態(tài)“未觀看”、“允許觀看”或“額外地觀看”。如果觀看狀態(tài)的值顯示“未觀看”,那么它指示用戶并未預(yù)先支付由相應(yīng)的內(nèi)容ID所標(biāo)識(shí)的內(nèi)容的租金,并且該內(nèi)容還未被播放,但是如果用戶愿意以后支付租金,那么就允許他播放該內(nèi)容。
如果觀看狀態(tài)的值顯示“允許觀看”,那么它指示用戶已經(jīng)支付了由相應(yīng)的內(nèi)容ID所標(biāo)識(shí)的內(nèi)容的租金,并且用戶可以播放該內(nèi)容。
如果觀看狀態(tài)的值顯示“額外地觀看”,那么它指示用戶并未預(yù)先支付由相應(yīng)的內(nèi)容ID所標(biāo)識(shí)的那個(gè)內(nèi)容的租金,但是用戶已經(jīng)播放了該內(nèi)容,并且如果用戶愿意以后支付租金,那么就允許他播放該內(nèi)容。
內(nèi)容密鑰是一種用于對(duì)由相應(yīng)的內(nèi)容ID所標(biāo)識(shí)的加密內(nèi)容進(jìn)行解密的解密密鑰。
(使用歷史信息表412)使用歷史信息表412具有用于存儲(chǔ)一條或多條使用歷史信息的區(qū)域。
每條使用歷史信息都對(duì)應(yīng)于一個(gè)BD包裝,并且包括一個(gè)包裝ID和多條內(nèi)容歷史信息。每條內(nèi)容歷史信息對(duì)應(yīng)于BD包裝所包括的一個(gè)加密內(nèi)容,并且包括內(nèi)容ID、使用次數(shù)、累計(jì)使用時(shí)間以及使用日期。
包裝ID是用于標(biāo)識(shí)所對(duì)應(yīng)的BD包裝的標(biāo)識(shí)信息。
內(nèi)容ID是用于標(biāo)識(shí)BD包裝所包括的相應(yīng)的加密內(nèi)容的標(biāo)識(shí)信息。
使用次數(shù)指示了由相應(yīng)的內(nèi)容ID所標(biāo)識(shí)的內(nèi)容已被播放的次數(shù)。
累計(jì)使用時(shí)間指示了由相應(yīng)的內(nèi)容ID所標(biāo)識(shí)的內(nèi)容被播放的累計(jì)時(shí)間長(zhǎng)度。
使用日期指示了由相應(yīng)的內(nèi)容ID所標(biāo)識(shí)的內(nèi)容最后一次被播放時(shí)的年、月、日。
(終端簽名數(shù)據(jù)413、播放器簽名數(shù)據(jù)414以及用戶ID 415)終端簽名數(shù)據(jù)413是由終端裝置10生成的簽名數(shù)據(jù)。
播放器簽名數(shù)據(jù)414是由BD播放器20生成的簽名數(shù)據(jù)。
用戶ID 415是用于標(biāo)識(shí)用戶的標(biāo)識(shí)信息。
(2)輸入/輸出單元402輸入/輸出單元402從信息存儲(chǔ)單元401讀取信息,并且將所讀取的信息輸出到一種外部裝置,其中存儲(chǔ)卡40放在該外部裝置中。另外,輸入/輸出單元402從該外部裝置接收信息,并且將接收到的信息寫(xiě)入到信息存儲(chǔ)單元401。這里,該外部裝置是終端裝置10或是BD播放器20。
(3)認(rèn)證單元403當(dāng)將存儲(chǔ)卡40放到該外部裝置中時(shí),認(rèn)證單元403通過(guò)輸入/輸出單元402執(zhí)行與該外部裝置之間的相互認(rèn)證。這里,該認(rèn)證是挑戰(zhàn)—應(yīng)答類型的。因?yàn)檫@種挑戰(zhàn)—應(yīng)答類型的認(rèn)證是公知的,所以這里就不對(duì)其進(jìn)行詳細(xì)描述。
這里,該外部裝置是終端裝置10或是BD播放器20。
如果認(rèn)證單元403與外部裝置之間的相互認(rèn)證是成功的,那么認(rèn)證單元403就控制輸入/輸出單元402以在信息存儲(chǔ)單元401和外部裝置之間收發(fā)信息。當(dāng)與該外部裝置之間的相互認(rèn)證不成功時(shí),認(rèn)證單元403就控制輸入/輸出單元402此后不再在信息存儲(chǔ)單元401和外部裝置之間收發(fā)信息。
1.5BD播放器20的結(jié)構(gòu)如圖5中所示,BD播放器20大體上包括密鑰存儲(chǔ)單元201、讀取單元202、顯示單元203、輸入接收單元204、AV處理單元205、控制單元206、輸入/輸出單元207、視頻生成單元208、音頻生成單元209、信息存儲(chǔ)單元210以及認(rèn)證單元211。另外,還有監(jiān)視器21和揚(yáng)聲器(未示出)也連接到BD播放器20。
特別地,BD播放器20是一種計(jì)算機(jī)系統(tǒng),它大體上包括微處理器、ROM、RAM。ROM存儲(chǔ)計(jì)算機(jī)程序。BD播放器20的功能是由根據(jù)計(jì)算機(jī)程序進(jìn)行操作的微處理器實(shí)現(xiàn)的。
(1)密鑰存儲(chǔ)單元201密鑰存儲(chǔ)單元201用于防止從外界進(jìn)行訪問(wèn)。如圖5中所示,密鑰存儲(chǔ)單元201預(yù)先存儲(chǔ)一個(gè)播放器私鑰、播放器公鑰以及終端公鑰。
播放器私鑰是分配給BD播放器20的長(zhǎng)度為160比特的密鑰數(shù)據(jù)。
播放器公鑰是使用公鑰加密算法基于該播放器私鑰生成的公鑰。該播放器公鑰是長(zhǎng)度為160比特的密鑰數(shù)據(jù)。這里,該公鑰加密算法與上面描述過(guò)的相同。
該終端公鑰是由終端裝置10生成的長(zhǎng)度為160比特的密鑰數(shù)據(jù)。該終端公鑰與上面描述過(guò)的相同。
(2)讀取單元202
在控制單元206的控制下,讀取單元202從BD 50讀取信息,并且將讀取的信息輸出到控制單元206或AV處理單元205。
(3)輸入/輸出單元207在控制單元206的控制下,輸入/輸出單元207在控制單元206和存儲(chǔ)卡40之間雙向傳輸信息,并且在認(rèn)證單元211的控制下,輸入/輸出單元207在認(rèn)證單元211和存儲(chǔ)卡40之間雙向傳輸信息。
(4)認(rèn)證單元211當(dāng)將存儲(chǔ)卡40放到BD播放器20中時(shí),認(rèn)證單元211通過(guò)輸入/輸出單元207執(zhí)行與存儲(chǔ)卡40之間的相互認(rèn)證。這里,該認(rèn)證是挑戰(zhàn)—應(yīng)答類型的。因?yàn)檫@種挑戰(zhàn)—應(yīng)答類型的認(rèn)證是公知的,所以這里就不對(duì)其進(jìn)行詳細(xì)描述。
如果認(rèn)證單元211與存儲(chǔ)卡40之間的相互認(rèn)證是成功的,那么認(rèn)證單元211就向控制單元206發(fā)送一條指示相互認(rèn)證成功的成功消息。如果該相互認(rèn)證是失敗的,那么認(rèn)證單元211就向控制單元206發(fā)送一條指示相互認(rèn)證失敗的失敗消息。
如果該相互認(rèn)證是失敗的,那么BD播放器20就不進(jìn)行與存儲(chǔ)卡40之間的信息收發(fā)。
(5)AV處理單元205AV處理單元205從控制單元206接收一個(gè)內(nèi)容密鑰,通過(guò)讀取單元202從BD 50讀取加密的內(nèi)容,并且使用接收到的內(nèi)容密鑰利用解密算法對(duì)所讀取的加密內(nèi)容進(jìn)行處理,從而產(chǎn)生一個(gè)內(nèi)容。這里,所采用的解密算法是DES。然后,AV處理單元205將所產(chǎn)生的內(nèi)容分解為壓縮的視頻信息和壓縮的音頻信息,并且將壓縮的視頻信息輸出到視頻生成單元208,將壓縮的音頻信息輸出到音頻生成單元209。
(6)視頻生成單元208和音頻生成單元209視頻生成單元208從AV處理單元205接收壓縮的視頻信息,并且對(duì)壓縮的視頻信息進(jìn)行解碼從而生成視頻信息。然后,視頻生成單元208將所生成的視頻信息轉(zhuǎn)換為模擬視頻信號(hào),并且將該視頻信號(hào)輸出到監(jiān)視器21。
監(jiān)視器21接收該視頻信號(hào),并且顯示視頻。
音頻生成單元209從AV處理單元205接收壓縮的音頻信息,并且對(duì)壓縮的音頻信息進(jìn)行解碼從而生成音頻信息。然后,音頻生成單元209將所生成的音頻信息轉(zhuǎn)換為模擬音頻信號(hào),并且將該音頻信號(hào)輸出到揚(yáng)聲器。
揚(yáng)聲器接收該音頻信號(hào),并且輸出音頻。
(7)控制單元206如果由BD播放器20中認(rèn)證單元211所執(zhí)行的認(rèn)證是成功的并且由存儲(chǔ)卡40中認(rèn)證單元403所執(zhí)行的認(rèn)證也是成功的,那么控制單元206就通過(guò)讀取單元202從BD 50讀取多個(gè)內(nèi)容ID,將所讀取的內(nèi)容ID輸出到顯示單元203,并且對(duì)顯示單元203進(jìn)行控制從而顯示這些內(nèi)容ID。
然后,控制單元206通過(guò)遙控器22和輸入接收單元204從操作遙控器22的用戶處接收標(biāo)識(shí)該用戶希望播放的內(nèi)容的內(nèi)容ID。
控制單元206通過(guò)輸入/輸出單元207從存儲(chǔ)卡40中讀取出租信息表411和終端簽名數(shù)據(jù)413,從密鑰存儲(chǔ)單元201讀取終端公鑰,并且使用所讀取的終端公鑰對(duì)所讀取的出租信息表和終端簽名數(shù)據(jù)進(jìn)行數(shù)字簽名驗(yàn)證(第一驗(yàn)證)。
如果該第一驗(yàn)證是不成功的,那么控制單元206就再?gòu)拿荑€存儲(chǔ)單元201讀取播放器公鑰,并且嘗試從存儲(chǔ)卡40中讀取播放器簽名數(shù)據(jù)414,然后使用所讀取的播放器公鑰對(duì)出租信息表和所讀取的播放器簽名數(shù)據(jù)進(jìn)行數(shù)字簽名驗(yàn)證(第二驗(yàn)證)。
如果該第二驗(yàn)證是不成功的,或者從存儲(chǔ)卡40讀取播放器簽名數(shù)據(jù)414的嘗試是失敗的,那么控制單元206就認(rèn)為存儲(chǔ)于存儲(chǔ)卡40中的出租信息表411、終端簽名數(shù)據(jù)413以及播放器簽名數(shù)據(jù)414中的一個(gè)、兩個(gè)或者全部已經(jīng)被篡改,并且終止該內(nèi)容播放過(guò)程。
如果該第一驗(yàn)證是成功的,或者如果該第二驗(yàn)證是成功的,那么控制單元206就從所讀取的出租信息表中提取對(duì)應(yīng)于接收到的內(nèi)容ID的觀看狀態(tài)。
(a)如果所提取的觀看狀態(tài)是“未觀看”,那么控制單元206就向顯示單元203輸出一條指示若要播放該內(nèi)容則需要以后支付租金的消息,并且對(duì)顯示單元203進(jìn)行控制以便顯示該條消息。
控制單元206通過(guò)遙控器22和輸入接收單元204從操作遙控器22的用戶處接收一條顯示用戶是否愿意以后支付租金的指令。
如果接收到的指令顯示用戶不愿以后支付租金,那么控制單元206就終止結(jié)該內(nèi)容播放過(guò)程。
如果接收到的指令顯示用戶愿意以后支付租金,那么控制單元206就將所讀取的出租信息表中包括的觀看狀態(tài)改變?yōu)椤邦~外地觀看”。
此后,控制單元206從密鑰存儲(chǔ)單元201讀取播放器私鑰,并且使用所讀取的播放器私鑰利用數(shù)字簽名算法對(duì)包括改變后的觀看狀態(tài)的出租信息表411進(jìn)行處理,以生成播放器簽名數(shù)據(jù)。
然后,控制單元206用包括改變后的觀看狀態(tài)的出租信息表覆寫(xiě)存儲(chǔ)卡40中信息存儲(chǔ)單元401所具有的出租信息表411。另外,控制單元206將所生成的播放器簽名數(shù)據(jù)作為播放器簽名數(shù)據(jù)414寫(xiě)入到存儲(chǔ)卡40中的信息存儲(chǔ)單元401。
這里,如果用戶希望播放兩個(gè)或兩個(gè)以上由內(nèi)容ID標(biāo)識(shí)的內(nèi)容,并且這些內(nèi)容在出租信息表411中的觀看狀態(tài)為“未觀看”,那么將播放第二個(gè)或隨后的內(nèi)容時(shí),播放器簽名數(shù)據(jù)就應(yīng)該已經(jīng)存在于信息存儲(chǔ)單元401中。在這種情況下,控制單元206用所生成的播放器簽名數(shù)據(jù)覆寫(xiě)已經(jīng)存在于信息存儲(chǔ)單元401中的播放器簽名數(shù)據(jù)。
此后,控制單元206對(duì)讀取單元202進(jìn)行控制,以讀取由從BD 50接收到的內(nèi)容ID標(biāo)識(shí)的加密的內(nèi)容,并且將該加密的內(nèi)容輸出到AV處理單元205。然后,控制單元206提取對(duì)應(yīng)于從出租信息表中接收到的內(nèi)容ID的內(nèi)容密鑰,并且將所提取的內(nèi)容密鑰輸出到AV處理單元205,控制AV處理單元使用所提取的內(nèi)容密鑰對(duì)接收到的加密內(nèi)容進(jìn)行解密,從而生成一個(gè)內(nèi)容。控制單元206還對(duì)AV處理單元205進(jìn)行控制以將生成的內(nèi)容分離為壓縮的音頻信息和壓縮的視頻信息,并且輸出該壓縮的音頻信息和壓縮的視頻信息。
此后,控制單元206對(duì)存儲(chǔ)卡40中信息存儲(chǔ)單元401所具有的使用歷史信息表412中對(duì)應(yīng)于接收到的內(nèi)容ID的使用次數(shù)、累計(jì)使用時(shí)間以及使用日期進(jìn)行更新。更具體地,控制單元206將使用次數(shù)的值加“1”??刂茊卧?06計(jì)算從該內(nèi)容播放開(kāi)始到結(jié)束的時(shí)間長(zhǎng)度,并且將計(jì)算得到的時(shí)間長(zhǎng)度加入到累計(jì)使用時(shí)間??刂茊卧?06將使用日期設(shè)置為當(dāng)前的年、月、日。
(b)如果所提取的觀看狀態(tài)是“允許觀看”或“額外地觀看”,那么控制單元206就按照上述方式播放該內(nèi)容,并且對(duì)存儲(chǔ)卡40中信息存儲(chǔ)單元401所具有的使用歷史信息表412進(jìn)行更新。
1.6服務(wù)器裝置30的結(jié)構(gòu)如圖6中所示,服務(wù)器裝置30大體上包括信息存儲(chǔ)單元301、顯示單元302、輸入單元303、控制單元304以及通信單元305。
特別地,服務(wù)器裝置30是一種計(jì)算機(jī)系統(tǒng),它大體上包括微處理器、ROM、RAM、硬盤單元、LAN連接單元、顯示單元、鍵盤以及鼠標(biāo)。RAM或硬盤單元存儲(chǔ)計(jì)算機(jī)程序。服務(wù)器裝置30的功能是通過(guò)根據(jù)計(jì)算機(jī)程序進(jìn)行操作的微處理器實(shí)現(xiàn)的。
(1)信息存儲(chǔ)單元301如圖6中所示,信息存儲(chǔ)單元301具有一個(gè)使用信息表311。
如該圖中所示,使用信息表311具有用于存儲(chǔ)多條使用信息的區(qū)域。每條使用信息都包括代理商編碼、內(nèi)容ID、使用次數(shù)以及使用日期。
代理商編碼是用于標(biāo)識(shí)出租商的標(biāo)識(shí)信息。
內(nèi)容ID是用于標(biāo)識(shí)用戶所播放的內(nèi)容的標(biāo)識(shí)信息。
使用次數(shù)是相應(yīng)的內(nèi)容ID所標(biāo)識(shí)的內(nèi)容已經(jīng)被使用的次數(shù)。
使用日期是相應(yīng)的內(nèi)容ID所標(biāo)識(shí)的內(nèi)容最后一次被播放時(shí)的年、月、日。
(2)控制單元304控制單元304通過(guò)通信線路60和通信單元305從終端裝置10接收代理商編碼和報(bào)告信息表。控制單元304使用接收到的代理商編碼和報(bào)告信息表,針對(duì)包括在該報(bào)告信息表中的每條報(bào)告信息,對(duì)信息存儲(chǔ)單元301所具有的使用信息表311進(jìn)行更新。更具體地,控制單元304從使用信息表311中提取包括接收到的代理商編碼和內(nèi)容ID(它們包括在報(bào)告信息中)的使用信息,并且使包括在所提取的使用信息中的使用次數(shù)值加“1”,然后用包括在所提取的使用信息中的使用日期覆寫(xiě)包括在報(bào)告信息中的使用日期。
另外,控制單元304執(zhí)行這樣一個(gè)過(guò)程使用存儲(chǔ)在使用信息表311中的每條使用信息,在每個(gè)月末向每個(gè)出租商收取內(nèi)容使用費(fèi)。在該收費(fèi)過(guò)程中,控制單元304根據(jù)使用信息表311中所包括的使用次數(shù)計(jì)算需要收取的內(nèi)容使用費(fèi),然后對(duì)使用信息表311進(jìn)行初始化。
(3)顯示單元302、輸入單元303以及通信單元305在控制單元304的控制下,顯示單元302顯示各種信息。
輸入單元303接收來(lái)自服務(wù)器裝置30的操作者的輸入,并且將接收到的輸入輸出到控制單元304。
通信單元305通過(guò)通信線路60連接到終端裝置10。通信單元305執(zhí)行控制單元304和終端裝置10之間的信息收發(fā)。
1.7出租系統(tǒng)1的操作接下來(lái)將描述出租系統(tǒng)1的操作,即出租BD時(shí)終端裝置10的操作;播放存儲(chǔ)于BD中的內(nèi)容時(shí)BD播放器20的操作;返還BD時(shí)終端裝置10的操作;傳輸關(guān)于所使用的信息量時(shí)終端裝置10的操作;以及服務(wù)器裝置30的操作。
(1)出租BD時(shí)終端裝置10的操作接下來(lái)將參考圖7到9中所示的流程圖,描述當(dāng)將BD 50出租給用戶(該用戶是出租商店的會(huì)員)時(shí)終端裝置10的操作。
當(dāng)出租商將BD 50出租給用戶時(shí),將該用戶所持有的存儲(chǔ)卡40放到終端裝置10中,并且執(zhí)行終端裝置10和存儲(chǔ)卡40之間的相互認(rèn)證。這里,假設(shè)該相互認(rèn)證是成功的,并且接下來(lái)將描述進(jìn)行了成功的相互認(rèn)證之后所執(zhí)行的處理。
控制單元106對(duì)信息存儲(chǔ)單元112中的出租信息表135和用戶ID136進(jìn)行初始化(步驟S101)。然后,控制單元106通過(guò)讀/寫(xiě)單元105向存儲(chǔ)卡40輸出一個(gè)讀取用戶ID的請(qǐng)求,并且通過(guò)讀/寫(xiě)單元105從存儲(chǔ)卡40接收用戶ID(步驟S102)。控制單元106將接收到的用戶ID作為用戶ID 136寫(xiě)入到信息存儲(chǔ)單元112(步驟S103)。
控制單元106通過(guò)將用于顯示要向用戶收取的租金的總數(shù)設(shè)置為“0”從而實(shí)現(xiàn)了該總數(shù)的初始化(步驟S104)。
出租商店中對(duì)終端裝置10進(jìn)行操作的店員使用條形碼讀取器111通過(guò)光學(xué)的方式讀取印刷在BD包裝59的表面上的條形碼。然后,條形碼讀取器111生成對(duì)應(yīng)于所讀取的條形碼的讀取信息,并且將所生成的讀取信息輸出到條形碼處理單元110。條形碼處理單元110從條形碼讀取器111接收該讀取信息,并且使用接收到的讀取信息生成包裝ID,然后將生成的包裝ID輸出到控制單元106(步驟S105)。
此后,控制單元106從條形碼處理單元110接收包裝ID,并且從包裝表131讀取其中包括了接收到的包裝ID的包裝信息(步驟S106),然后將包括在所讀取的包裝信息中的包裝ID、內(nèi)容ID以及內(nèi)容密鑰寫(xiě)入到出租信息表135(步驟S107)。
然后,控制單元106將包括在包裝信息中的內(nèi)容ID輸出到顯示單元103和顯示單元104,然后顯示單元103和顯示單元104顯示該內(nèi)容ID(步驟S108)??刂茊卧?06從輸入單元102接收一條指示是否出租由所顯示的內(nèi)容ID標(biāo)識(shí)的內(nèi)容的指令(步驟S109)。
當(dāng)接收到出租該內(nèi)容的指令時(shí)(步驟S110),那么接著控制單元106就將對(duì)應(yīng)于出租信息表135中該內(nèi)容ID的觀看狀態(tài)設(shè)置為顯示“允許觀看”(步驟S111),并且將對(duì)應(yīng)于包括在包裝信息中的該內(nèi)容ID的價(jià)格加入到總數(shù)中(步驟S112),然后更新使用信息表132中的相關(guān)使用信息(步驟S113)。這里,如果并沒(méi)有對(duì)所有內(nèi)容ID都執(zhí)行出租處理(步驟S114),那么控制單元106就返回到步驟S108,并且重復(fù)上述處理。
當(dāng)接收到不出租該內(nèi)容的指令時(shí)(步驟S110),控制單元106就跳轉(zhuǎn)到步驟S114。
如果對(duì)所有內(nèi)容ID都執(zhí)行了出租處理(步驟S114),那么控制單元106就判斷是否處理了全部BD包裝,并且如果判斷出并未處理全部BD包裝(步驟S115),那么控制單元106就返回到步驟S105并且重復(fù)上述過(guò)程。
如果判斷出處理了全部BD包裝,那么終端裝置10的操作者就向用戶收取全部租金(步驟S116)??刂茊卧?06從密鑰存儲(chǔ)單元101讀取終端私鑰(步驟S117),并且讀取出租信息表135。控制單元106使用所讀取的終端私鑰利用數(shù)字簽名算法對(duì)所讀取的出租信息表進(jìn)行處理,以生成終端簽名數(shù)據(jù)(步驟S118)??刂茊卧?06通過(guò)讀/寫(xiě)單元105將生成的終端簽名數(shù)據(jù)和所讀取的出租信息表寫(xiě)入到存儲(chǔ)卡40(步驟S119)。
(2)播放BD中內(nèi)容時(shí)BD播放器20的操作接下來(lái)將參考圖10和11中所示流程圖,描述播放存儲(chǔ)于BD 50中的加密內(nèi)容時(shí)BD播放器20的操作。
為了播放存儲(chǔ)于BD 50中的加密內(nèi)容,用戶將BD 50和存儲(chǔ)卡40放到BD播放器20中,以便進(jìn)行BD播放器20和存儲(chǔ)卡40之間的相互認(rèn)證。這里,假設(shè)該相互認(rèn)證是成功的,并且接下來(lái)將描述在進(jìn)行了成功的相互認(rèn)證之后所執(zhí)行的處理。
控制單元206通過(guò)讀/寫(xiě)單元202從BD 50讀取多個(gè)內(nèi)容ID,并且將所讀取的多個(gè)內(nèi)容ID輸出到顯示單元203,然后對(duì)顯示單元203進(jìn)行控制以顯示該多個(gè)內(nèi)容ID(步驟S131)。
此后,控制單元206通過(guò)遙控器22和輸入接收單元204從操作遙控器22的用戶處接收用于標(biāo)識(shí)該用戶希望播放的內(nèi)容的內(nèi)容ID(步驟S132)。
控制單元206通過(guò)輸入/輸出單元207從存儲(chǔ)卡40讀取出租信息表411和終端簽名數(shù)據(jù)413(步驟S133),并且從密鑰存儲(chǔ)單元201讀取終端公鑰(步驟S134),然后使用所讀取的終端公鑰對(duì)所讀取的出租信息表和終端簽名數(shù)據(jù)進(jìn)行數(shù)字簽名驗(yàn)證(第一驗(yàn)證)(步驟S135)。
如果該第一驗(yàn)證是不成功的(步驟S136),那么控制單元206就從密鑰存儲(chǔ)單元201讀取播放器公鑰,并且嘗試從存儲(chǔ)卡40中讀取播放器簽名數(shù)據(jù)414,然后使用所讀取的播放器公鑰對(duì)所讀取的出租信息表和播放器簽名數(shù)據(jù)進(jìn)行數(shù)字簽名驗(yàn)證(第二驗(yàn)證)。
如果該第二驗(yàn)證是不成功的,或者從存儲(chǔ)卡40讀取播放器簽名數(shù)據(jù)414的嘗試是失敗的(步驟S152),那么控制單元206就認(rèn)為存儲(chǔ)于存儲(chǔ)卡40中的出租信息表411、終端簽名數(shù)據(jù)413以及播放器簽名數(shù)據(jù)414中的一個(gè)、兩個(gè)或者全部已經(jīng)被篡改,并且終結(jié)該內(nèi)容播放過(guò)程。
如果該第二驗(yàn)證是成功的(步驟S152),或者如果該第一驗(yàn)證是成功的(步驟S136),那么控制單元206就從所讀取的出租信息表中提取對(duì)應(yīng)于接收到的內(nèi)容ID的觀看狀態(tài)(步驟S137)。
如果所提取的觀看狀態(tài)是“未觀看”(步驟S138),控制單元206就向顯示單元203輸出一條指示若要播放該內(nèi)容則需要以后支付租金的消息,并且對(duì)顯示單元203進(jìn)行控制以顯示該條消息(步驟S139)。然后,控制單元206通過(guò)遙控器22和輸入接收單元204從操作遙控器22的用戶處接收一條顯示用戶是否愿意以后支付租金的指令(步驟S140)。
如果接收到的指令顯示用戶不愿以后支付租金(步驟S141),那么控制單元206就終結(jié)該內(nèi)容播放過(guò)程。
如果接收到的指令顯示用戶愿意以后支付租金(步驟S141),那么控制單元206就將存儲(chǔ)于所讀取的出租信息表中的觀看狀態(tài)改變?yōu)椤邦~外地觀看”(步驟S142)。此后,控制單元206從密鑰存儲(chǔ)單元201讀取播放器私鑰(步驟S143),并且使用所讀取的播放器私鑰利用數(shù)字簽名算法對(duì)包括改變后的觀看狀態(tài)的出租信息表411進(jìn)行處理,以生成播放器簽名數(shù)據(jù)(步驟S144)。然后,控制單元206用包括改變后的觀看狀態(tài)的出租信息表覆寫(xiě)存儲(chǔ)卡40中信息存儲(chǔ)單元401所具有的出租信息表411。另外,控制單元206將所生成的播放器簽名數(shù)據(jù)作為播放器簽名數(shù)據(jù)414寫(xiě)入到存儲(chǔ)卡40中的信息存儲(chǔ)單元401(步驟S145)。
讀取單元202從BD 50讀取由接收到的內(nèi)容ID標(biāo)識(shí)的加密內(nèi)容(步驟S146)??刂茊卧?06從出租信息表中提取對(duì)應(yīng)于接收到的內(nèi)容ID的內(nèi)容密鑰(步驟S147)。AV處理單元205使用所提取的內(nèi)容密鑰對(duì)接收到的加密內(nèi)容進(jìn)行解密,以生成一個(gè)內(nèi)容(步驟S148)。AV處理單元205將生成的內(nèi)容分離為壓縮的音頻信息和壓縮的視頻信息。視頻生成單元208對(duì)壓縮的視頻信息進(jìn)行解碼以生成視頻信息并且將該視頻信息轉(zhuǎn)換為模擬視頻信號(hào)。監(jiān)視器21接收該視頻信號(hào),并且顯示視頻。音頻生成單元209對(duì)壓縮的音頻信息進(jìn)行解碼以生成音頻信息,并且將該音頻信息轉(zhuǎn)換為模擬音頻信號(hào)。揚(yáng)聲器接收該音頻信號(hào),并且輸出音頻(步驟S149)。
此后,控制單元206對(duì)存儲(chǔ)卡40中信息存儲(chǔ)單元401所具有的使用歷史信息表412中對(duì)應(yīng)于接收到的內(nèi)容ID的使用次數(shù)、累計(jì)使用時(shí)間以及使用日期進(jìn)行更新(步驟S150)。
如果所提取的觀看狀態(tài)是“允許觀看”或“額外地觀看”(步驟S138),那么控制單元206就播放該內(nèi)容(步驟S146到步驟S149)。另外,控制單元206對(duì)存儲(chǔ)卡40中信息存儲(chǔ)單元401所具有的使用歷史信息表412進(jìn)行更新(步驟S150)。
(3)返還BD時(shí)終端裝置10的操作接下來(lái)將參考圖12和13中所示的流程圖,描述返還BD 50時(shí)終端裝置10的操作。
當(dāng)用戶將BD 50返還給出租商時(shí),將用戶所持有的存儲(chǔ)卡40放到終端裝置10中,以便執(zhí)行終端10和存儲(chǔ)卡40之間的相互認(rèn)證。這里,假設(shè)該相互認(rèn)證是成功的,并且接下來(lái)描述進(jìn)行了成功的相互認(rèn)證之后所執(zhí)行的處理。
控制單元106通過(guò)將額外租金的值設(shè)置為“0”來(lái)初始化額外租金(步驟S171)。然后,控制單元106通過(guò)讀/寫(xiě)單元105從存儲(chǔ)卡40讀取出租信息表、終端簽名數(shù)據(jù)和播放器簽名數(shù)據(jù)(步驟S172)。
然后,控制單元106從密鑰存儲(chǔ)單元101讀取終端公鑰(步驟S173),并且使用所讀取的終端公鑰利用數(shù)字簽名驗(yàn)證算法對(duì)所讀取的出租信息表和終端簽名數(shù)據(jù)進(jìn)行處理(步驟S174)。
如果該驗(yàn)證是成功的(步驟S175),這意味著出租信息表并未被改變,那么控制單元106就假定用戶并未觀看未向其支付租金的那個(gè)內(nèi)容。因此,控制單元106刪除存儲(chǔ)于存儲(chǔ)卡40中的出租信息表和終端簽名數(shù)據(jù)(步驟S188)。所出租的BD的返還過(guò)程也就此結(jié)束。
如果該驗(yàn)證是不成功的(步驟S175),那么控制單元106就從密鑰存儲(chǔ)單元101讀取播放器公鑰(步驟S176),并且使用所讀取的播放器公鑰利用數(shù)字簽名驗(yàn)證算法對(duì)所讀取的出租信息表和播放器簽名數(shù)據(jù)進(jìn)行處理(步驟S177)。
如果該驗(yàn)證是不成功的(步驟S178),那么控制單元106就假定已經(jīng)通過(guò)一種未經(jīng)授權(quán)的方式將信息寫(xiě)入到存儲(chǔ)卡40中,并且因此執(zhí)行錯(cuò)誤處理(步驟S185)。所出租的BD的返還過(guò)程也就此結(jié)束。
另一方面,如果該驗(yàn)證是成功的(步驟S178),那么控制單元106就嘗試從出租信息表讀取內(nèi)容ID和觀看狀態(tài)(步驟S179),并且當(dāng)讀取完了所有內(nèi)容ID時(shí)(步驟S180),控制單元186轉(zhuǎn)到步驟S186。
如果沒(méi)有讀取完所有內(nèi)容ID(步驟S180),那么控制單元106就判斷觀看狀態(tài)是否為“額外地觀看”(步驟S181)。
如果觀看狀態(tài)為“額外地觀看”(步驟S181),那么控制單元106就從包裝表131讀取對(duì)應(yīng)于該內(nèi)容ID的價(jià)格(步驟S182),并且將所讀取的價(jià)格加入到額外租金(步驟S183),然后將用戶ID、內(nèi)容ID、使用日期以及報(bào)告編碼寫(xiě)入到使用信息表132(步驟S184)。然后,控制單元106返回到步驟S179,并且重復(fù)上述處理。
如果觀看狀態(tài)不是“額外地觀看”(步驟S181),那么控制單元106就返回到步驟S179,并且重復(fù)上述過(guò)程。
此后,控制單元106判斷額外的租金是否為“0”,并且如果判斷出額外的租金不是“0”(步驟S186),那么終端裝置10的操作者就向用戶收取該額外的租金(步驟S187)。
最后,控制單元106刪除存儲(chǔ)于存儲(chǔ)卡40中的出租信息表、終端簽名數(shù)據(jù)以及播放器簽名數(shù)據(jù)(步驟S188)。
(4)傳輸關(guān)于所使用的信息量的信息時(shí),終端裝置10的操作接下來(lái)將參考圖14中所述的流程圖描述傳輸關(guān)于所使用的信息量的信息時(shí)終端裝置10的操作。
控制單元106以固定間隔,即每當(dāng)每天出租操作結(jié)束的時(shí)候執(zhí)行一次,按照下述方式將顯示內(nèi)容用戶所使用的信息量的報(bào)告信息表傳輸?shù)椒?wù)器裝置30。
控制單元106對(duì)信息存儲(chǔ)單元112所持有的報(bào)告信息表134進(jìn)行初始化(步驟S200)。
控制單元106嘗試從使用信息表132讀取使用信息(步驟S201),并且如果完成了所有使用信息的讀取(步驟S202),那么就從信息存儲(chǔ)單元112中讀取代理商編碼133。然后,控制單元106通過(guò)通信單元107和通信線路60將所讀取的代理商編碼和報(bào)告信息表134傳輸?shù)椒?wù)器裝置30(步驟S206)。此時(shí)就完成了傳輸關(guān)于所使用的信息量的信息時(shí)終端裝置10所執(zhí)行的處理。
如果未完成所有使用信息的讀取(步驟S202),那么控制單元106就判斷包括在所讀取的使用信息中的報(bào)告編碼是“0”還是“1”。如果判斷出該報(bào)告編碼是“0”(步驟S203),那么控制單元106就將包括在所讀取的使用信息中的用戶ID、內(nèi)容ID、以及使用日期寫(xiě)入到報(bào)告信息表134中(步驟S204),并且將包括在使用信息表132中的報(bào)告內(nèi)容變?yōu)椤?”(步驟S205)。然后,控制單元106返回到步驟S201,并且重復(fù)上述處理。
如果報(bào)告編碼是“1”(步驟S203),那么控制單元106就返回到步驟S201,并且重復(fù)上述過(guò)程。
(5)服務(wù)器裝置30的操作接下來(lái)將參考圖15中所示的流程圖,描述服務(wù)器裝置30的操作。
控制單元304通過(guò)通信線路60和通信單元305從終端裝置10接收代理商編碼和報(bào)告信息表(步驟S221),并且針對(duì)包括在報(bào)告信息表中的每條報(bào)告信息,使用接收到的代理商編碼和報(bào)告信息表對(duì)信息存儲(chǔ)單元301所持有的使用信息表311進(jìn)行更新(步驟S222)。
另外,每當(dāng)每月月末時(shí)(步驟S223),控制單元304使用存儲(chǔ)于使用信息表311中的每條使用信息,執(zhí)行向每個(gè)出租商收取內(nèi)容使用費(fèi)的處理(步驟S224)。此后,控制單元304對(duì)使用信息表311進(jìn)行初始化(步驟S225)。
控制單元304返回到步驟S221,并且重復(fù)上述過(guò)程。
1.8總結(jié)如上面所述,一種出租存儲(chǔ)介質(zhì)存儲(chǔ)有多個(gè)內(nèi)容。如果出租代理商將該出租存儲(chǔ)介質(zhì)出租給用戶,那么由該出租代理商操作的終端裝置將與多個(gè)內(nèi)容一一對(duì)應(yīng)的多條出租信息寫(xiě)入到用戶所持有的存儲(chǔ)卡中。每條出租信息包括用于標(biāo)識(shí)相應(yīng)的內(nèi)容的內(nèi)容ID、觀看狀態(tài)以及內(nèi)容密鑰。這里,該觀看狀態(tài)是“允許觀看”或“未觀看”。觀看狀態(tài)“允許觀看”指示已經(jīng)支付了相應(yīng)的內(nèi)容的租金。觀看狀態(tài)“未觀看”指示未支付相應(yīng)的內(nèi)容的租金。
為了播放存儲(chǔ)于出租存儲(chǔ)介質(zhì)中的內(nèi)容,用戶將出租存儲(chǔ)介質(zhì)和存儲(chǔ)卡放到BD播放器中,并且為BD播放器指定要播放的內(nèi)容。如果相應(yīng)于所指定的那個(gè)內(nèi)容的觀看狀態(tài)是“允許觀看”或者“額外地觀看”,那么BD播放器就播放所指定的那個(gè)內(nèi)容。如果該觀看狀態(tài)是“未觀看”,那么BD播放器就將觀看狀態(tài)變?yōu)椤邦~外地觀看”,然后播放該內(nèi)容。當(dāng)播放該內(nèi)容時(shí),BD播放器將指示該播放的使用歷史信息寫(xiě)入到存儲(chǔ)卡中。
當(dāng)用戶將出租存儲(chǔ)介質(zhì)返還給出租代理商時(shí),將存儲(chǔ)卡放到終端裝置中。如果存儲(chǔ)卡中存儲(chǔ)的觀看狀態(tài)是“額外地觀看”,那么終端裝置就計(jì)算對(duì)應(yīng)于該內(nèi)容的租金,并且向用戶收取該租金。另外,終端裝置從存儲(chǔ)卡中讀取指示內(nèi)容播放的使用歷史信息,并且將該讀取的使用歷史信息作為使用信息存儲(chǔ)在其內(nèi)部。
終端裝置間隔一定的時(shí)間將使用信息傳輸?shù)椒?wù)器裝置,其中該服務(wù)器裝置的操作受到內(nèi)容提供者的管理。
服務(wù)器裝置將傳輸給它的使用信息存儲(chǔ)在其內(nèi)部,并且根據(jù)存儲(chǔ)在其內(nèi)部的使用信息計(jì)算內(nèi)容使用費(fèi),然后向出租代理商收取該內(nèi)容使用費(fèi)。
如上面所描述的,一種出租存儲(chǔ)介質(zhì)存儲(chǔ)有多個(gè)內(nèi)容。因此,如果用戶所租借的出租存儲(chǔ)介質(zhì)中不僅僅存儲(chǔ)有該用戶最初打算觀看的內(nèi)容,還存儲(chǔ)有與該內(nèi)容有關(guān)的其它多個(gè)內(nèi)容,那么該用戶可以觀看其它內(nèi)容而不用再去出租商店。這為用戶帶來(lái)了方便,并且使得出租代理商可以獲得更好的商業(yè)機(jī)會(huì)。
另外,內(nèi)容的版權(quán)持有者或內(nèi)容提供者可以根據(jù)每個(gè)內(nèi)容的實(shí)際使用次數(shù)向出租代理商收取內(nèi)容使用費(fèi)。
這里,在用于出租的出租存儲(chǔ)介質(zhì)中僅存儲(chǔ)一個(gè)內(nèi)容的傳統(tǒng)情況中,用戶例如可以租借分別存儲(chǔ)三個(gè)內(nèi)容的三個(gè)出租存儲(chǔ)介質(zhì),每天觀看一個(gè)內(nèi)容,并且在出租開(kāi)始日期之后的第四天返還這些出租存儲(chǔ)介質(zhì)。在這種情況下,用戶被要求為這三個(gè)出租存儲(chǔ)介質(zhì)中的每個(gè)支付的租金為每個(gè)出租存儲(chǔ)介質(zhì)每天的租金乘以租借的天數(shù),即乘以4。但是,根據(jù)本發(fā)明,用戶僅需要支付根據(jù)該用戶實(shí)際觀看的信息量計(jì)算的租金,而這對(duì)于用戶來(lái)說(shuō)是合理的。
而且,為了播放存儲(chǔ)于BD中的內(nèi)容,要求BD播放器中要放有存儲(chǔ)卡。因此,例如,即使一個(gè)惡意用戶從出租商店偷取了BD盤并且將它帶回自己家,該用戶在不具有存儲(chǔ)于存儲(chǔ)卡中的經(jīng)授權(quán)的信息的情況下,該用戶還是無(wú)法播放存儲(chǔ)于所偷取的BD中的內(nèi)容。
另外,BD播放器可以僅包括用于多個(gè)存儲(chǔ)卡的一個(gè)輸入/輸出單元。該輸入/輸出單元可以實(shí)現(xiàn)與用于版權(quán)保護(hù)系統(tǒng)的存儲(chǔ)卡之間的信息讀/寫(xiě),并且還可以實(shí)現(xiàn)與用于出租系統(tǒng)的存儲(chǔ)卡之間的信息讀/寫(xiě)。因此,并不需要為BD播放器配備另一個(gè)專用于出租系統(tǒng)所使用的存儲(chǔ)卡的輸入/輸出單元。
而且,出租商店還可以將會(huì)員卡用作出租卡,并且因此可以降低涉及這種卡的經(jīng)營(yíng)成本。
另外,用戶為了實(shí)現(xiàn)上述這些目的也不必?cái)y帶多張卡。
終端裝置使用數(shù)字簽名算法對(duì)出租信息表進(jìn)行處理,以生成終端簽名數(shù)據(jù),并且BD播放器使用出租信息表和終端簽名數(shù)據(jù)來(lái)驗(yàn)證該出租信息表是否已經(jīng)被惡意的第三方篡改過(guò)。因此,可以防止未經(jīng)授權(quán)的對(duì)出租信息表的使用。更特別地,即使第三方嘗試通過(guò)將觀看狀態(tài)“未觀看”修改為“允許觀看”從而在不支付內(nèi)容租金的情況下播放該內(nèi)容,BD播放器仍然可以探測(cè)到這種修改。如果探測(cè)到這種修改,BD播放器就不播放該內(nèi)容。
另外,BD播放器使用數(shù)字簽名算法對(duì)出租信息表進(jìn)行處理,以生成播放器簽名數(shù)據(jù),并且終端裝置使用出租信息表和終端簽名數(shù)據(jù)來(lái)驗(yàn)證該出租信息表是否已經(jīng)被惡意的第三方篡改過(guò)。因此,可以防止未經(jīng)授權(quán)的對(duì)出租信息表的使用。更特別地,即使第三方嘗試通過(guò)將觀看狀態(tài)“額外地觀看”修改為“未觀看”從而在不支付內(nèi)容的租金的情況下播放該內(nèi)容,終端裝置仍然可以探測(cè)到這種修改。
1.9其它變形盡管根據(jù)上述實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是應(yīng)該清楚地知道本發(fā)明并不限于上述實(shí)施例中所示的具體例子。也可以采用下面的變形。
(1)存儲(chǔ)卡可以具有電子貨幣功能。這里,電子貨幣是一種用于代替真實(shí)貨幣的信息,并且電子貨幣功能是一種通過(guò)電子貨幣而不是通過(guò)現(xiàn)金收取租金的方法。
在這種情況下,當(dāng)返還租借的BD時(shí),并不使用終端裝置執(zhí)行收取租金的過(guò)程。然而,終端裝置根據(jù)每個(gè)內(nèi)容的內(nèi)容ID將該內(nèi)容的租金寫(xiě)入到存儲(chǔ)卡中。如果BD播放器要播放一個(gè)內(nèi)容,而標(biāo)識(shí)該內(nèi)容的內(nèi)容ID所對(duì)應(yīng)的觀看狀態(tài)是“未觀看”,那么BD播放器從存儲(chǔ)卡讀取相應(yīng)的租金,并且利用存儲(chǔ)卡所持有的電子貨幣收取租金。
(2)當(dāng)返還所租借的BD時(shí),終端裝置可以基于包括在使用歷史信息表中的使用次數(shù)計(jì)算租金,其中該使用次數(shù)指示每個(gè)內(nèi)容被播放的次數(shù),然后可以向用戶收取計(jì)算得到的租金。另外,終端裝置可以根據(jù)包括在使用歷史信息表中的累計(jì)使用時(shí)間計(jì)算租金,然后可以向用戶收取計(jì)算的租金。另外,終端裝置可以保持一個(gè)出租開(kāi)始日和出租結(jié)束日,并且根據(jù)從出租開(kāi)始日到出租結(jié)束日這段出租時(shí)間長(zhǎng)度來(lái)計(jì)算租金,然后可以向用戶收取計(jì)算得到的租金。
而且,如果BD播放器具有時(shí)鐘功能,那么該BD播放器就可以存儲(chǔ)實(shí)際使用內(nèi)容時(shí)的日期和時(shí)間。在這種情況下,終端裝置使用存儲(chǔ)于存儲(chǔ)卡中的日期和時(shí)間計(jì)算使用該內(nèi)容的天數(shù),并且根據(jù)計(jì)算得到的天數(shù)計(jì)算租金,然后可以向用戶收取計(jì)算的租金。例如,如果從出租開(kāi)始日到出租結(jié)束日這段出租時(shí)間長(zhǎng)度是七天,但是實(shí)際上只在其中的一天使用了該內(nèi)容,那么終端裝置可以向用戶僅收取一天的租金,其中用戶在該天使用了該內(nèi)容。
(3)盡管上述實(shí)施例描述了這樣一種情況其中當(dāng)返還所租借的BD時(shí),終端裝置刪除存儲(chǔ)于存儲(chǔ)卡中的出租信息表,但是終端裝置也可以將包括在出租信息表中的每個(gè)內(nèi)容的觀看狀態(tài)變?yōu)椤爸氨皇褂眠^(guò)”,而這種觀看狀態(tài)指示相應(yīng)的那個(gè)內(nèi)容之前被使用過(guò)。在這種情況下,終端裝置刪除包括在出租信息表中的內(nèi)容密鑰。另外,即使用戶請(qǐng)求BD播放器播放由對(duì)應(yīng)于觀看狀態(tài)“之前被使用過(guò)”的內(nèi)容ID標(biāo)識(shí)的內(nèi)容,那么BD播放器也不會(huì)接收該請(qǐng)求,并且不播放該內(nèi)容。
另外,如果用戶請(qǐng)求BD播放器允許該用戶使用由對(duì)應(yīng)于觀看狀態(tài)“之前被使用過(guò)”的內(nèi)容ID標(biāo)識(shí)的內(nèi)容,那么BD播放器可以向該用戶顯示一條指示該內(nèi)容之前被使用過(guò)的消息。在確認(rèn)用戶仍然想要使用該內(nèi)容之后,BD播放器就可以播放該內(nèi)容。
(4)終端裝置可以將觀看狀態(tài)“不允許觀看”寫(xiě)入到將被寫(xiě)到存儲(chǔ)卡中的出租信息表。即使用戶請(qǐng)求BD播放器播放由對(duì)應(yīng)于觀看狀態(tài)“不允許播放”的內(nèi)容ID標(biāo)識(shí)的內(nèi)容,那么BD播放器也不會(huì)接受該請(qǐng)求,并且不播放該內(nèi)容。
通過(guò)這種方式,通過(guò)觀看狀態(tài)“不允許觀看”可以實(shí)現(xiàn)對(duì)內(nèi)容播放進(jìn)行限制。
例如,終端裝置可以根據(jù)用戶的年齡從而將觀看狀態(tài)“不允許觀看”改變?yōu)椤拔从^看”。更特別地,對(duì)于某個(gè)內(nèi)容,如果用戶的年齡小于18歲,那么終端裝置可以將觀看狀態(tài)寫(xiě)為“不允許觀看”,而如果用戶的年齡不小于18歲,那么終端裝置可以將觀看狀態(tài)寫(xiě)為“未觀看”。
對(duì)于還未在電影院發(fā)行的內(nèi)容來(lái)說(shuō),終端裝置可以將觀看狀態(tài)寫(xiě)為“不允許觀看”,而在該內(nèi)容在電影院發(fā)行之后將觀看狀態(tài)寫(xiě)為“未觀看”。
(5)盡管上述實(shí)施例描述了其中加密算法和解密算法符合DES的情況,但是也可以使用其它的加密技術(shù)。
另外,盡管上述實(shí)施例描述了其中數(shù)字簽名算法和數(shù)字簽名驗(yàn)證算法符合ElGamal簽名方案(該方法的安全性基于橢圓曲線上離散對(duì)數(shù)問(wèn)題)的情況,但是也可以使用其它簽名方法。
(6)當(dāng)出租BD時(shí),終端裝置可以不將使用歷史信息表寫(xiě)入到存儲(chǔ)卡。在這種情況下,當(dāng)播放內(nèi)容時(shí),BD播放器并不寫(xiě)入使用次數(shù)、累計(jì)使用時(shí)間和使用日期。
(7)盡管上述實(shí)施例描述了其中存儲(chǔ)卡40是與BD播放器20捆綁在一起而提供給用戶的情況,但是本發(fā)明并不限于此。例如,當(dāng)用戶注冊(cè)為該出租商店的會(huì)員時(shí),那么出租代理商可以提供存儲(chǔ)有用戶ID的存儲(chǔ)卡。
(8)盡管上述實(shí)施例描述了這樣一種情況其中出租BD時(shí),終端裝置10的操作是通過(guò)光學(xué)的方法讀取印刷在BD包裝59的表面上的條形碼從而獲取包裝ID,但是終端裝置10可以包括用于BD的讀取單元,并且出租商店的店員可以將包裝在包裝59中的BD放到終端裝置10中,以便該讀取裝置讀取存儲(chǔ)于該BD中的包裝ID 54。
(9)盡管上述實(shí)施例描述了這樣一種情況其中存儲(chǔ)于存儲(chǔ)卡40中的出租信息表411具有由終端裝置10生成的簽名數(shù)據(jù)和由BD播放器20生成的簽名數(shù)據(jù),并且可以防止惡意的第三方對(duì)出租信息表411進(jìn)行篡改。但是,不僅需要防止對(duì)包括在出租信息表中的內(nèi)容密鑰的篡改,還要防止對(duì)該內(nèi)容密鑰的竊取。為此,可以使用下面這種結(jié)構(gòu)。
在終端裝置10和存儲(chǔ)卡40之間執(zhí)行挑戰(zhàn)—應(yīng)答類型的認(rèn)證,并且在BD播放器20和存儲(chǔ)卡40之間也執(zhí)行這種挑戰(zhàn)—應(yīng)答類型的認(rèn)證,而且只有得到成功認(rèn)證的裝置才被允許對(duì)存儲(chǔ)于存儲(chǔ)卡40中的信息進(jìn)行讀/寫(xiě)操作。為了實(shí)現(xiàn)對(duì)存儲(chǔ)于存儲(chǔ)卡40中的信息進(jìn)行讀/寫(xiě)操作,在終端裝置10和存儲(chǔ)卡40之間,以及在BD播放器20和存儲(chǔ)卡40之間建立一種SAC(安全認(rèn)證通道),以便可以以加密形式進(jìn)行它們之間的通信。
只有得到成功認(rèn)證的終端裝置或BD播放器才被允許向存儲(chǔ)卡40寫(xiě)入信息。未得到成功認(rèn)證的裝置不被允許向存儲(chǔ)卡40寫(xiě)入信息。因此,在這種情況下,終端裝置和BD播放器不必生成簽名數(shù)據(jù)并將該簽名數(shù)據(jù)寫(xiě)入到存儲(chǔ)卡40。但是,在這種情況下由終端裝置進(jìn)行的這種簽名數(shù)據(jù)的生成和附加也會(huì)起到防止未授權(quán)的BD播放器對(duì)數(shù)據(jù)進(jìn)行篡改的作用。在這種情況下,終端裝置10可以不用持有用于簽名驗(yàn)證的BD播放器20的公鑰,BD播放器20可以不用持有終端裝置10的公鑰,并且存儲(chǔ)卡40可以持有用于簽名驗(yàn)證的終端裝置10的公鑰。
(10)盡管上述實(shí)施例描述了這樣一種情況其中終端裝置10持有用于簽名驗(yàn)證的BD播放器20的公鑰并且BD播放器20持有終端裝置10的公鑰,但是存儲(chǔ)卡40可以存儲(chǔ)用于簽名驗(yàn)證的這些裝置的公鑰。在這種情況下,終端裝置10和BD播放器20從存儲(chǔ)卡40中讀取對(duì)方的公鑰并且使用這些公鑰。
(11)盡管上述實(shí)施例描述了這樣一種情況其中內(nèi)容密鑰作為一種普通文本存儲(chǔ)在終端裝置10內(nèi)的包裝表131中,但是該內(nèi)容密鑰也可以以一種受到保護(hù)的形式存儲(chǔ)在終端裝置10中,以便當(dāng)終端裝置10受到惡意的第三方攻擊時(shí)可以保證不泄漏該內(nèi)容密鑰。
例如,可以使用終端公鑰對(duì)內(nèi)容密鑰進(jìn)行加密。在這種情況下,當(dāng)出租BD時(shí),控制單元106讀取出租信息表然后使用終端私鑰對(duì)加密的內(nèi)容密鑰進(jìn)行解密,并且通過(guò)讀/寫(xiě)單元105將解密后的內(nèi)容密鑰寫(xiě)入到存儲(chǔ)卡40。這里應(yīng)該注意到,密鑰存儲(chǔ)單元101、控制單元106以及讀/寫(xiě)單元105是可以抗篡改的,以抵御來(lái)自外界的攻擊。
(12)盡管上述實(shí)施例描述了這樣一種情況其中BD播放器接收操作遙控器的用戶發(fā)出的內(nèi)容ID以便播放一個(gè)內(nèi)容,并且該內(nèi)容ID是用戶從所顯示的多個(gè)內(nèi)容ID中選出的而且它標(biāo)識(shí)了用戶想要播放的那個(gè)內(nèi)容,但是本發(fā)明并不限于此。
例如,BD中存儲(chǔ)有用于顯示內(nèi)容列表的菜單數(shù)據(jù),并且BD播放器20可以通過(guò)播放該菜單數(shù)據(jù)從而顯示一個(gè)菜單。然后,用戶可以通過(guò)操作遙控器以選擇他想要播放的內(nèi)容,并且BD播放器20可以從包括在菜單數(shù)據(jù)中的信息獲取用于標(biāo)識(shí)被選中的內(nèi)容的內(nèi)容ID。
(13)盡管在上述實(shí)施例中不可能篡改出租信息表,但是惡意第三方有可能刪除出租信息表。如果出租信息表被刪除,那么當(dāng)返還所租借的BD時(shí)就不能使用終端裝置10收取租金。為了解決這一問(wèn)題,當(dāng)出租BD時(shí),出租商店中的終端裝置10可以存儲(chǔ)關(guān)于出租的包裝的信息。如果當(dāng)返還該BD時(shí)出租信息表已被從存儲(chǔ)卡中刪除,那么終端裝置10可以認(rèn)為所有內(nèi)容都已經(jīng)被觀看,并且相應(yīng)地收取租金。
這里應(yīng)該注意到,如第9項(xiàng)中所述,通過(guò)引入這樣一種機(jī)制其中只有成功得到認(rèn)證的終端裝置和成功得到認(rèn)證的BD播放器可以執(zhí)行如項(xiàng)目(9)所描述的讀取和寫(xiě)入,就可以消除如上面所述的問(wèn)題。
(14)也可以通過(guò)上述實(shí)施例中所描述的方法實(shí)現(xiàn)本發(fā)明。另外,可以通過(guò)在計(jì)算機(jī)上執(zhí)行的計(jì)算機(jī)程序,或者通過(guò)組成這些計(jì)算機(jī)程序的數(shù)字信號(hào)來(lái)實(shí)現(xiàn)這些方法。
而且,可以通過(guò)存儲(chǔ)有計(jì)算機(jī)程序或數(shù)字信號(hào)的計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)來(lái)實(shí)現(xiàn)本發(fā)明。計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)的例子有軟盤、硬盤、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD以及半導(dǎo)體存儲(chǔ)器。另外,可以通過(guò)存儲(chǔ)于這樣的存儲(chǔ)介質(zhì)中的計(jì)算機(jī)程序或數(shù)字信號(hào)來(lái)實(shí)現(xiàn)本發(fā)明。
另外,可以通過(guò)計(jì)算機(jī)程序或數(shù)字信號(hào)來(lái)實(shí)現(xiàn)本發(fā)明,并且這些計(jì)算機(jī)程序或數(shù)字信號(hào)是通過(guò)電子通信線路、無(wú)線通信線路或有線通信線路,或者例如Internet的網(wǎng)絡(luò)被傳輸?shù)摹?br>
而且,可以通過(guò)包括微處理器和存儲(chǔ)器的計(jì)算機(jī)系統(tǒng)來(lái)實(shí)現(xiàn)本發(fā)明。這里,該存儲(chǔ)器可以存儲(chǔ)計(jì)算機(jī)程序,并且該微處理器可以根據(jù)這些計(jì)算機(jī)程序進(jìn)行操作。
通過(guò)將計(jì)算機(jī)程序或數(shù)字信號(hào)存儲(chǔ)于如上面所列出的任意一種存儲(chǔ)介質(zhì)并且將該存儲(chǔ)介質(zhì)傳輸?shù)揭粋€(gè)獨(dú)立的計(jì)算機(jī)系統(tǒng),或者通過(guò)利用網(wǎng)絡(luò)將計(jì)算機(jī)程序或數(shù)字信號(hào)傳輸?shù)揭粋€(gè)獨(dú)立的計(jì)算機(jī)系統(tǒng),就可以在該獨(dú)立的計(jì)算機(jī)系統(tǒng)中執(zhí)行這些計(jì)算機(jī)程序或數(shù)字信號(hào)。
(15)可以對(duì)上述本發(fā)明的實(shí)施例和變形進(jìn)行組合。
1.10本發(fā)明的效果如上面所述,本發(fā)明提供了一種存儲(chǔ)介質(zhì)出租系統(tǒng),其中出租代理商將便攜式存儲(chǔ)介質(zhì)出租給用戶,并且該存儲(chǔ)介質(zhì)出租系統(tǒng)包括預(yù)先存儲(chǔ)有多個(gè)內(nèi)容數(shù)據(jù)的存儲(chǔ)介質(zhì),其中這些內(nèi)容數(shù)據(jù)與多個(gè)數(shù)字作品之間一一對(duì)應(yīng);一種便攜式半導(dǎo)體存儲(chǔ)器;一種出租商店裝置,當(dāng)將存儲(chǔ)介質(zhì)出租給用戶時(shí),該出租商店裝置將與多個(gè)數(shù)字作品一一對(duì)應(yīng)的多條權(quán)利信息寫(xiě)入到該半導(dǎo)體存儲(chǔ)器的一個(gè)區(qū)域中,其中每條權(quán)利信息顯示了關(guān)于播放的權(quán)利;以及一種播放裝置,當(dāng)將該存儲(chǔ)介質(zhì)和半導(dǎo)體存儲(chǔ)器放到該播放裝置中并且用戶指定了其中一個(gè)數(shù)字作品時(shí),該播放裝置從半導(dǎo)體存儲(chǔ)器的區(qū)域中讀取相應(yīng)的權(quán)利信息,并且根據(jù)所讀取的權(quán)利信息判斷是否允許播放所指定的數(shù)字作品,而且如果判斷是肯定的,那么就從存儲(chǔ)介質(zhì)中讀取相應(yīng)的內(nèi)容數(shù)據(jù)并且根據(jù)所讀取的內(nèi)容數(shù)據(jù)播放所指定的數(shù)字作品。本發(fā)明還提供了一種出租商店裝置,該裝置對(duì)存儲(chǔ)有多個(gè)內(nèi)容數(shù)據(jù)的便攜式存儲(chǔ)介質(zhì)的出租進(jìn)行管理,其中這些內(nèi)容數(shù)據(jù)與多個(gè)數(shù)字作品一一對(duì)應(yīng),并且該裝置包括生成單元,用于生成與基于存儲(chǔ)在存儲(chǔ)介質(zhì)中的多個(gè)內(nèi)容數(shù)據(jù)的多個(gè)數(shù)字作品一一對(duì)應(yīng)的多條權(quán)利信息,其中每條權(quán)利信息顯示了關(guān)于播放的權(quán)利;以及一種寫(xiě)入單元,它可以將該生成單元生成的多條權(quán)利信息寫(xiě)入到便攜式半導(dǎo)體存儲(chǔ)器。本發(fā)明還提供了一種播放裝置,它可以從存儲(chǔ)有與多個(gè)數(shù)字作品一一對(duì)應(yīng)的多個(gè)內(nèi)容數(shù)據(jù)的便攜式存儲(chǔ)介質(zhì)中選出一個(gè)數(shù)字作品并且播放該數(shù)字作品,并且該播放裝置包括讀取單元,用于在用戶指定了一個(gè)數(shù)字作品時(shí)從存儲(chǔ)有多條權(quán)利信息的半導(dǎo)體存儲(chǔ)器中讀取相應(yīng)于所指定的數(shù)字作品的權(quán)利信息,其中該多條權(quán)利信息與多個(gè)數(shù)字作品一一對(duì)應(yīng),并且每條權(quán)利信息顯示了關(guān)于播放的權(quán)利;判斷單元,用于根據(jù)讀取單元所讀取的權(quán)利信息判斷是否允許播放所指定的數(shù)字作品;以及播放單元,用于在做出肯定的判斷時(shí),從存儲(chǔ)介質(zhì)中讀取相應(yīng)的內(nèi)容數(shù)據(jù)并且根據(jù)所讀取的內(nèi)容數(shù)據(jù)播放所指定的數(shù)字作品。
根據(jù)這些結(jié)構(gòu),播放裝置從存儲(chǔ)于從出租代理商租借來(lái)的出租存儲(chǔ)介質(zhì)中的多個(gè)數(shù)字作品中選出用戶想要播放的那個(gè)數(shù)字作品并且播放該數(shù)字作品,因此,這方便了用戶,因?yàn)橛脩舨槐囟啻吻巴鲎馍痰?。另外,播放裝置使用存儲(chǔ)于存儲(chǔ)卡中相應(yīng)于數(shù)字作品的權(quán)利信息判斷是否允許播放該數(shù)字作品,因此,可以防止未經(jīng)授權(quán)的數(shù)字作品的播放,并且由此使得出租代理商可以容易地保護(hù)數(shù)字作品。
這里,存儲(chǔ)于存儲(chǔ)介質(zhì)中的每個(gè)內(nèi)容數(shù)據(jù)都可以包括一個(gè)加密的數(shù)字作品,其中使用密鑰信息通過(guò)對(duì)相應(yīng)的數(shù)字作品加密從而生成該加密的數(shù)字作品,并且由生成單元生成的每條權(quán)利信息可以包括密鑰信息和指示是否允許播放相應(yīng)的數(shù)字作品的播放信息,而且寫(xiě)入單元可以將這多條權(quán)利信息寫(xiě)入到半導(dǎo)體存儲(chǔ)器中,其中這多條權(quán)利信息中的每條信息都包括密鑰信息和播放信息。另外,存儲(chǔ)于存儲(chǔ)介質(zhì)中的每個(gè)內(nèi)容數(shù)據(jù)都可以包括一個(gè)加密的數(shù)字作品,其中使用密鑰信息通過(guò)對(duì)相應(yīng)的數(shù)字作品加密從而生成該加密的數(shù)字作品,并且存儲(chǔ)于存儲(chǔ)介質(zhì)中的每條權(quán)利信息都可以包括密鑰信息和指示是否允許播放相應(yīng)的數(shù)字作品的播放信息,讀取單元從半導(dǎo)體存儲(chǔ)器讀取該條權(quán)利信息,判斷單元根據(jù)包括在所讀取的權(quán)利信息中的播放信息從而判斷是否允許播放所指定的數(shù)字作品,并且播放單元根據(jù)包括在所讀取的權(quán)利信息中的密鑰信息對(duì)包括在內(nèi)容數(shù)據(jù)中的加密的數(shù)字作品進(jìn)行解密,從而生成數(shù)字作品,然后播放所生成的數(shù)字作品。
根據(jù)這些結(jié)構(gòu),出租商店裝置將密鑰信息和播放信息寫(xiě)入到半導(dǎo)體存儲(chǔ)器中,其中該密鑰信息用于對(duì)每個(gè)數(shù)字作品進(jìn)行加密,而該播放信息指示了是否允許播放每個(gè)數(shù)字作品。另外,播放裝置使用播放信息判斷是否允許播放數(shù)字作品并且播放使用密鑰信息通過(guò)對(duì)加密的數(shù)字作品進(jìn)行解密而生成的數(shù)字作品。因此,可以防止未經(jīng)授權(quán)的數(shù)字作品的播放。
這里,對(duì)于用戶已經(jīng)為其支付了租金的數(shù)字作品,生成單元可以生成已付費(fèi)信息作為播放信息,其中該已付費(fèi)信息指示已經(jīng)付費(fèi);對(duì)于用戶沒(méi)有為其支付租金的數(shù)字作品,生成單元可以生成未付費(fèi)信息作為播放信息,其中該未付費(fèi)信息指示未付費(fèi),并且由寫(xiě)入單元寫(xiě)入的權(quán)利信息中的至少一條權(quán)利信息可以包括密鑰信息和已付費(fèi)信息,而其余每條權(quán)利信都可以包括密鑰信息和未付費(fèi)信息。另外,存儲(chǔ)于半導(dǎo)體存儲(chǔ)器中的權(quán)利信息中的至少一條權(quán)利信息可以包括密鑰信息和作為播放信息的已付費(fèi)信息,其中該已付費(fèi)信息指示已經(jīng)為相應(yīng)的數(shù)字作品支付了費(fèi)用;而其余每條權(quán)利信息都可以包括密鑰信息和作為播放信息的未付費(fèi)信息,其中該未付費(fèi)信息指示沒(méi)有為相應(yīng)的數(shù)字作品支付費(fèi)用,判斷單元可以判斷包括在所讀取的權(quán)利信息中的播放信息是已付費(fèi)信息還是未付費(fèi)信息,并且如果判斷出包括在所讀取的權(quán)利信息中的播放信息是未付費(fèi)信息,那么播放單元可以將存儲(chǔ)于半導(dǎo)體存儲(chǔ)器中的未付費(fèi)信息重寫(xiě)為已播放信息,其中該已播放信息指示已經(jīng)播放了相應(yīng)的數(shù)字作品。
根據(jù)這些結(jié)構(gòu),出租商店裝置將“已付費(fèi)信息”或“未付費(fèi)信息”寫(xiě)入到半導(dǎo)體存儲(chǔ)器中,其中該“已付費(fèi)信息”指示用戶已經(jīng)為數(shù)字作品支付了租金,而該“未付費(fèi)信息”指示用戶沒(méi)有為數(shù)字作品支付租金。當(dāng)播放數(shù)字作品時(shí),播放裝置將存儲(chǔ)于半導(dǎo)體存儲(chǔ)器中的相應(yīng)的“未付費(fèi)信息”變?yōu)椤耙巡シ判畔ⅰ保渲性摗耙巡シ判畔ⅰ敝甘疽呀?jīng)播放了該數(shù)字作品。這就確保了可以探測(cè)到用戶并沒(méi)有為其支付租金但是已經(jīng)被播放的數(shù)字作品。
這里,半導(dǎo)體存儲(chǔ)器可以存儲(chǔ)對(duì)應(yīng)于用戶并沒(méi)有為其支付租金的數(shù)字作品的已播放信息,其中該已播放信息指示播放裝置已經(jīng)播放了相應(yīng)的數(shù)字作品,并且出租商店裝置可以進(jìn)一步包括一種收費(fèi)單元,它可以在返還存儲(chǔ)介質(zhì)時(shí)從半導(dǎo)體存儲(chǔ)器中讀取已播放信息,并且根據(jù)所讀取的已播放信息計(jì)算租金,然后向用戶收取計(jì)算的租金。
根據(jù)這種結(jié)構(gòu),出租商店裝置可以計(jì)算用戶沒(méi)有為其支付租金但是已經(jīng)被播放了的數(shù)字作品的租金,并且向用戶收取該租金。
這里,已播放信息指示相應(yīng)的數(shù)字作品被播放裝置播放的次數(shù),或者相應(yīng)的數(shù)字作品被播放裝置播放的累計(jì)時(shí)間,并且收費(fèi)單元根據(jù)該播放次數(shù)和累計(jì)播放時(shí)間計(jì)算租金。另外,播放單元計(jì)算數(shù)字作品的播放次數(shù)或數(shù)字作品的累計(jì)播放時(shí)間并且將其作為相應(yīng)的已播放信息,然后將存儲(chǔ)于半導(dǎo)體存儲(chǔ)器中的未付費(fèi)信息重新寫(xiě)為播放次數(shù)或者累計(jì)播放時(shí)間。
根據(jù)這些結(jié)構(gòu),播放裝置將數(shù)字作品的播放次數(shù)和累計(jì)播放時(shí)間寫(xiě)入到半導(dǎo)體存儲(chǔ)器中。出租商店裝置根據(jù)播放次數(shù)和累計(jì)播放時(shí)間計(jì)算租金。因此,可以明確計(jì)算租金所采用的標(biāo)準(zhǔn)。
這里,出租商店裝置可以還包括一種刪除單元,用于在返還存儲(chǔ)介質(zhì)時(shí)刪除寫(xiě)在半導(dǎo)體存儲(chǔ)器中的密鑰信息。
根據(jù)這種結(jié)構(gòu),出租商店裝置從半導(dǎo)體存儲(chǔ)器中刪除密鑰信息。因此,可以防止通過(guò)未經(jīng)授權(quán)使用的密鑰信息對(duì)數(shù)字作品進(jìn)行未經(jīng)授權(quán)的解密。
這里,半導(dǎo)體存儲(chǔ)器可以存儲(chǔ)用于代替真實(shí)貨幣的電子貨幣,并且播放裝置可以還包括收費(fèi)單元,它可以當(dāng)判斷出包括在所讀取的權(quán)利信息中的播放信息是未付費(fèi)信息時(shí)計(jì)算播放相應(yīng)的數(shù)字作品所需的租金,并且從存儲(chǔ)于半導(dǎo)體存儲(chǔ)器中的電子貨幣信息中扣除對(duì)應(yīng)于計(jì)算的租金的金額。
根據(jù)這種結(jié)構(gòu),播放裝置從存儲(chǔ)于半導(dǎo)體存儲(chǔ)器中的電子貨幣信息中扣除對(duì)應(yīng)于租金的金額。因此,可以簡(jiǎn)化收取租金的過(guò)程。
這里,播放裝置可以進(jìn)一步包括一種寫(xiě)入單元,它可以將指示所指定的數(shù)字作品已經(jīng)被播放的使用信息寫(xiě)入到半導(dǎo)體存儲(chǔ)器中。半導(dǎo)體存儲(chǔ)器可以存儲(chǔ)對(duì)應(yīng)于數(shù)字作品的使用信息,而該使用信息指示播放裝置已經(jīng)播放了該數(shù)字作品,并且出租商店裝置可以進(jìn)一步包括一種傳輸單元,用于從半導(dǎo)體存儲(chǔ)器中讀取使用信息并且將該對(duì)應(yīng)于數(shù)字作品的使用信息傳輸?shù)椒?wù)器裝置。另外,本發(fā)明提供了一種服務(wù)器裝置,它可以從出租代理商獲得關(guān)于存儲(chǔ)介質(zhì)的使用的信息,并且該裝置包括接收單元,用于從用于管理向用戶出租存儲(chǔ)介質(zhì)的出租商店裝置接收使用信息,其中該使用信息指示存儲(chǔ)于存儲(chǔ)介質(zhì)中的數(shù)字作品已經(jīng)被播放;收費(fèi)單元,用于計(jì)算為出租代理商提供存儲(chǔ)介質(zhì)所帶來(lái)的費(fèi)用,并且向出租代理商收取計(jì)算的費(fèi)用。
根據(jù)這種結(jié)構(gòu),播放裝置將指示數(shù)字作品的播放的使用信息寫(xiě)入到半導(dǎo)體存儲(chǔ)器。出租商店裝置將該對(duì)應(yīng)于數(shù)字作品的使用信息傳輸?shù)椒?wù)器裝置。服務(wù)器裝置使用接收到的使用信息計(jì)算為出租代理商提供出租存儲(chǔ)介質(zhì)所帶來(lái)的費(fèi)用,并且向出租代理商收取計(jì)算得到的費(fèi)用。這就可以確保內(nèi)容提供者可以向出租代理商收取由于向其提供出租存儲(chǔ)介質(zhì)所帶來(lái)的費(fèi)用。
行業(yè)應(yīng)用性可以連續(xù)地和反復(fù)地將本發(fā)明所包括的每種裝置和存儲(chǔ)介質(zhì)用于內(nèi)容分發(fā)行業(yè),以便創(chuàng)建和分發(fā)內(nèi)容。另外,可以在電子機(jī)械制造行業(yè)中連續(xù)地和反復(fù)地制造和銷售本發(fā)明所包括的每種裝置和存儲(chǔ)介質(zhì)。
權(quán)利要求
1.一種存儲(chǔ)介質(zhì)出租系統(tǒng),其中出租代理商將便攜式存儲(chǔ)介質(zhì)出租給用戶,該系統(tǒng)包括預(yù)先存儲(chǔ)有多個(gè)內(nèi)容數(shù)據(jù)的存儲(chǔ)介質(zhì),所述多個(gè)內(nèi)容數(shù)據(jù)與多個(gè)數(shù)字作品一一對(duì)應(yīng);便攜式半導(dǎo)體存儲(chǔ)器;出租商店裝置,用于當(dāng)將所述存儲(chǔ)介質(zhì)出租給所述用戶時(shí),將與所述多個(gè)數(shù)字作品一一對(duì)應(yīng)的多條權(quán)利信息寫(xiě)入所述半導(dǎo)體存儲(chǔ)器的一個(gè)區(qū)域,每條權(quán)利信息顯示關(guān)于播放的權(quán)利;以及播放裝置,用于當(dāng)將所述存儲(chǔ)介質(zhì)和所述半導(dǎo)體存儲(chǔ)器放入該播種裝置中并且由所述用戶指定了所述多個(gè)數(shù)字作品中的一個(gè)數(shù)字作品時(shí),從所述半導(dǎo)體存儲(chǔ)器的所述區(qū)域中讀取所述相應(yīng)的權(quán)利信息,基于所述讀取的權(quán)利信息判斷是否允許播放所述指定的數(shù)字作品,以及當(dāng)做出肯定的判斷時(shí),從所述存儲(chǔ)介質(zhì)中讀取所述相對(duì)應(yīng)的內(nèi)容數(shù)據(jù)并且基于所述讀取的內(nèi)容數(shù)據(jù)播放所述指定的數(shù)字作品。
2.一種出租商店裝置,用于對(duì)存儲(chǔ)有多個(gè)內(nèi)容數(shù)據(jù)的便攜式存儲(chǔ)介質(zhì)的出租進(jìn)行管理,所述多個(gè)內(nèi)容數(shù)據(jù)與多個(gè)數(shù)字作品一一對(duì)應(yīng),該裝置包括生成單元,用于生成與基于存儲(chǔ)于所述存儲(chǔ)介質(zhì)中的所述多個(gè)內(nèi)容數(shù)據(jù)的所述多個(gè)數(shù)字作品一一對(duì)應(yīng)的多條權(quán)利信息,其中每條權(quán)利信息顯示關(guān)于播放的權(quán)利;以及寫(xiě)入單元,用于將所述生成單元生成的所述多條權(quán)利信息寫(xiě)入便攜式半導(dǎo)體存儲(chǔ)器。
3.如權(quán)利要求2所述的出租商店裝置,其中存儲(chǔ)于所述存儲(chǔ)介質(zhì)中的每個(gè)內(nèi)容數(shù)據(jù)都包括加密的數(shù)字作品,該加密的數(shù)字作品是通過(guò)使用密鑰信息對(duì)所述相應(yīng)的數(shù)字作品進(jìn)行加密而生成的,由所述生成單元生成的每條權(quán)利信息都包括密鑰信息和指示是否允許播放所述相應(yīng)的數(shù)字作品的播放信息,以及所述寫(xiě)入單元將所述多條權(quán)利信息寫(xiě)入所述半導(dǎo)體存儲(chǔ)器,其中所述多條權(quán)利信息中的每一條都包括所述密鑰信息和所述播放信息。
4.如權(quán)利要求3所述的出租商店裝置,其中所述生成單元為已由用戶支付了租金的數(shù)字作品生成已付費(fèi)信息,作為所述播放信息,所述已付費(fèi)信息指示已經(jīng)付費(fèi);以及為還未由所述用戶支付租金的數(shù)字作品生成未付費(fèi)信息,作為所述播放信息,所述未付費(fèi)信息指示還未付費(fèi);以及將由所述寫(xiě)入單元寫(xiě)入的權(quán)利信息中的至少一條權(quán)利信息包括所述密鑰信息和所述已付費(fèi)信息,其余的每條權(quán)利信息包括所述密鑰信息和所述未付費(fèi)信息。
5.如權(quán)利要求4所述的出租商店裝置,其中所述半導(dǎo)體存儲(chǔ)器存儲(chǔ)對(duì)應(yīng)于還未支付租金的數(shù)字作品的已播放信息,該已播放信息指示播放裝置已經(jīng)播放了所述相應(yīng)的數(shù)字作品,以及所述出租商店裝置還包括收費(fèi)單元,用于當(dāng)返還所述存儲(chǔ)介質(zhì)時(shí)從所述半導(dǎo)體存儲(chǔ)器讀取所述已播放信息,基于所述讀取的已播放信息計(jì)算租金,向所述用戶收取計(jì)算出的租金。
6.如權(quán)利要求5所述的出租商店裝置,其中所述已播放信息指示所述相應(yīng)的數(shù)字作品被所述播放裝置播放的次數(shù),或者所述相應(yīng)的數(shù)字作品被所述播放裝置播放的累計(jì)時(shí)間,以及所述收費(fèi)單元基于所述播放次數(shù)或所述累計(jì)播放時(shí)間計(jì)算租金。
7.如權(quán)利要求5所述的出租商店裝置,還包括刪除單元,用于當(dāng)返還所述存儲(chǔ)介質(zhì)時(shí)刪除寫(xiě)入所述半導(dǎo)體存儲(chǔ)器中的所述密鑰信息。
8.如權(quán)利要求3所述的出租商店裝置,其中所述半導(dǎo)體存儲(chǔ)器存儲(chǔ)對(duì)應(yīng)于數(shù)字作品的使用信息,該使用信息指示播放裝置已經(jīng)播放了所述數(shù)字作品,以及所述出租商店裝置還包括傳輸單元,用于從所述半導(dǎo)體存儲(chǔ)器讀取所述使用信息以及將對(duì)應(yīng)于所述數(shù)字作品的所述使用信息傳輸?shù)椒?wù)器裝置。
9.一種播放裝置,用于播放來(lái)自存儲(chǔ)有與多個(gè)數(shù)字作品一一對(duì)應(yīng)的多個(gè)內(nèi)容數(shù)據(jù)的便攜式存儲(chǔ)介質(zhì)的數(shù)字作品,該播放裝置包括讀取單元,用于當(dāng)用戶指定了多個(gè)數(shù)字作品中的一個(gè)數(shù)字作品時(shí),從存儲(chǔ)有多條權(quán)利信息的半導(dǎo)體存儲(chǔ)器中讀取對(duì)應(yīng)于所述指定的數(shù)字作品的權(quán)利信息,其中所述多條權(quán)利信息與所述多個(gè)數(shù)字作品一一對(duì)應(yīng),每條權(quán)利信息顯示了關(guān)于播放的權(quán)利;判斷單元,用于基于由所述讀取單元讀取的所述權(quán)利信息判斷是否允許播放所述指定的數(shù)字作品;以及播放單元,用于當(dāng)所述判斷單元做出肯定的判斷時(shí),從所述存儲(chǔ)介質(zhì)中讀取所述相應(yīng)的內(nèi)容數(shù)據(jù),以及基于所述讀取的內(nèi)容數(shù)據(jù)播放所述指定的數(shù)字作品。
10.如權(quán)利要求9所述的播放裝置,其中存儲(chǔ)于所述存儲(chǔ)介質(zhì)中的每個(gè)內(nèi)容數(shù)據(jù)都包括加密的數(shù)字作品,該加密的數(shù)字作品是通過(guò)使用密鑰信息對(duì)所述相應(yīng)的數(shù)字作品進(jìn)行加密而生成的,存儲(chǔ)于所述存儲(chǔ)介質(zhì)中的每條權(quán)利信息都包括所述密鑰信息和指示是否允許播放所述相應(yīng)的數(shù)字作品的播放信息,所述讀取單元從所述半導(dǎo)體存儲(chǔ)器讀取包括所述密鑰信息和所述播放信息的權(quán)利信息,所述判斷單元基于包括在所述讀取的權(quán)利信息中的所述播放信息來(lái)判斷是否允許播放所述指定的數(shù)字作品,以及所述播放單元基于包括在所述讀取的權(quán)利信息中的所述密鑰信息對(duì)包括在所述內(nèi)容數(shù)據(jù)中的所述加密的數(shù)字作品進(jìn)行解密,以生成數(shù)字作品,并播放所述生成的數(shù)字作品。
11.如權(quán)利要求10所述的播放裝置,其中存儲(chǔ)于所述半導(dǎo)體存儲(chǔ)器中的所述權(quán)利信息中的至少一條權(quán)利信息包括所述密鑰信息和作為所述播放信息的已付費(fèi)信息,該已付費(fèi)信息指示已經(jīng)為所述相應(yīng)的數(shù)字作品支付了費(fèi)用,其余每條權(quán)利信息都包括所述密鑰信息和作為所述播放信息的未付費(fèi)信息,該未付費(fèi)信息指示還沒(méi)有為所述相應(yīng)的數(shù)字作品支付費(fèi)用,所述判斷單元判斷包括在所述讀取的權(quán)利信息中的所述播放信息是所述已付費(fèi)信息還是所述未付費(fèi)信息,以及當(dāng)判斷出包括在所述讀取的權(quán)利信息中的所述播放信息是所述未付費(fèi)信息時(shí),所述播放單元將存儲(chǔ)于所述半導(dǎo)體存儲(chǔ)器中的所述未付費(fèi)信息重寫(xiě)為已播放信息,該已播放信息指示已經(jīng)播放了所述相應(yīng)的數(shù)字作品。
12.如權(quán)利要求11所述的播放裝置,其中所述播放單元計(jì)算所述相應(yīng)的數(shù)字作品的播放次數(shù)或所述相應(yīng)的數(shù)字作品的累計(jì)播放時(shí)間,作為所述已播放信息,以及將存儲(chǔ)于所述半導(dǎo)體存儲(chǔ)器中的所述未付費(fèi)信息重寫(xiě)為所述播放次數(shù)或者所述累計(jì)播放時(shí)間。
13.如權(quán)利要求11所述的播放裝置,其中所述半導(dǎo)體存儲(chǔ)器存儲(chǔ)用于代替真實(shí)貨幣的電子貨幣信息,以及所述播放裝置還包括收費(fèi)單元,用于當(dāng)判斷出包括在所述讀取的權(quán)利信息中的所述播放信息是所述未付費(fèi)信息時(shí),計(jì)算播放所述相應(yīng)的數(shù)字作品所需的租金,并且從存儲(chǔ)于所述半導(dǎo)體存儲(chǔ)器中的所述電子貨幣信息中扣除對(duì)應(yīng)于所述計(jì)算的租金的金額。
14.如權(quán)利要求10所述的播放裝置,還包括寫(xiě)入單元,用于將指示所述指定的數(shù)字作品已經(jīng)被播放的使用信息寫(xiě)入所述半導(dǎo)體存儲(chǔ)器。
15.一種服務(wù)器裝置,用于從出租代理商獲取關(guān)于存儲(chǔ)介質(zhì)的使用的信息,該裝置包括接收單元,用于從出租商店裝置接收使用信息,其中,所述使用信息指示存儲(chǔ)于所述存儲(chǔ)介質(zhì)中的數(shù)字作品已經(jīng)被播放,所述出租商店裝置用于管理向用戶出租所述存儲(chǔ)介質(zhì);以及收費(fèi)單元,用于計(jì)算向所述出租代理商提供所述存儲(chǔ)介質(zhì)所需的費(fèi)用,并且向所述出租代理商收取所述計(jì)算的費(fèi)用。
全文摘要
一種出租系統(tǒng),包括終端裝置、BD播放器以及服務(wù)器裝置。當(dāng)出租存儲(chǔ)有多個(gè)內(nèi)容的BD時(shí),終端裝置將出租信息寫(xiě)入到用戶的存儲(chǔ)卡中,該出租信息包括標(biāo)識(shí)每個(gè)內(nèi)容的內(nèi)容ID、觀看狀態(tài)以及內(nèi)容密鑰。當(dāng)觀看狀態(tài)是“允許觀看”或者“額外地觀看”時(shí),那么播放器就播放該內(nèi)容,當(dāng)觀看狀態(tài)是“未觀看”時(shí),那么播放器就將觀看狀態(tài)改為“額外地觀看”,然后播放該內(nèi)容。當(dāng)BD被返還時(shí),如果存儲(chǔ)卡中的觀看狀態(tài)是“額外地觀看”,那么終端裝置就計(jì)算該內(nèi)容租金,并且向用戶收取該租金。終端商裝置從存儲(chǔ)卡中讀取關(guān)于該內(nèi)容播放的使用歷史信息,并且將該讀取的使用歷史信息作為使用信息存儲(chǔ)在其內(nèi)部,并且定期將該使用信息傳輸?shù)接蓛?nèi)容提供者管理的服務(wù)器裝置。該服務(wù)器裝置使用所存儲(chǔ)的使用信息計(jì)算內(nèi)容租金,并且向出租代理商收取該租金。
文檔編號(hào)G06Q30/00GK1795466SQ20048001473
公開(kāi)日2006年6月28日 申請(qǐng)日期2004年5月20日 優(yōu)先權(quán)日2003年5月27日
發(fā)明者山本雅哉, 南賢尚, 大森基司, 岡田智之 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社