專利名稱:內(nèi)容供給系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通過網(wǎng)絡(luò)提供諸如音樂數(shù)據(jù)的內(nèi)容數(shù)據(jù)的內(nèi)容供給系統(tǒng)、內(nèi)容發(fā)送系統(tǒng)以及一種記錄介質(zhì)。
背景技術(shù):
近來,使用諸如因特網(wǎng)或有線電視提供音樂內(nèi)容的在線發(fā)送已經(jīng)進(jìn)入了實(shí)際應(yīng)用。
如果,在用于音樂內(nèi)容的發(fā)送系統(tǒng)中,內(nèi)容發(fā)送者通過網(wǎng)絡(luò)例如在網(wǎng)站發(fā)送音樂信息。利用該音樂發(fā)送系統(tǒng)的用戶使用他或她自己的個(gè)人計(jì)算機(jī)來訪問由內(nèi)容發(fā)送者提供的網(wǎng)站以便下載所需的音樂內(nèi)容。
同時(shí),在這個(gè)音樂發(fā)送系統(tǒng)中,所下載的音樂內(nèi)容是通過例如網(wǎng)絡(luò)可進(jìn)行支付的。
但是,如果一旦用戶擁有的個(gè)人計(jì)算機(jī)中的數(shù)據(jù)被破壞,則曾經(jīng)購買的音樂內(nèi)容就丟失了。所以為了恢復(fù)該音樂內(nèi)容,則就需要再購買該內(nèi)容。
發(fā)明概述因此,本發(fā)明的一個(gè)目的在于提供一種內(nèi)容供給系統(tǒng),在該系統(tǒng)中,即使通過網(wǎng)絡(luò)發(fā)送的內(nèi)容被破壞了,在該版權(quán)保護(hù)得到保證的同時(shí),該內(nèi)容數(shù)據(jù)能夠得到恢復(fù)。
本發(fā)明的另一個(gè)目的在于提供一種內(nèi)容發(fā)送系統(tǒng),在該系統(tǒng)中,即使通過網(wǎng)絡(luò)發(fā)送的內(nèi)容被破壞了,在該版權(quán)保護(hù)得到保證的同時(shí),該內(nèi)容數(shù)據(jù)能夠得到恢復(fù)。
本發(fā)明的再一個(gè)目的在于提供一種記錄介質(zhì),在其上存儲有重放控制程序,該重放程序能夠在即使通過網(wǎng)絡(luò)發(fā)送的內(nèi)容被破壞了的情況下,在該版權(quán)保護(hù)得到保證的同時(shí),恢復(fù)內(nèi)容數(shù)據(jù)。
在一方面中,本發(fā)明提供一種內(nèi)容供給系統(tǒng),包括內(nèi)容服務(wù)器,用于在網(wǎng)絡(luò)上發(fā)送內(nèi)容數(shù)據(jù);以及數(shù)據(jù)處理器,具有用于再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序;其中數(shù)據(jù)處理器將由內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)以用于再現(xiàn)和/或控制,并且將所發(fā)送的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)存儲在記錄介質(zhì)上,該數(shù)據(jù)處理器還將內(nèi)容數(shù)據(jù)的使用登錄(log)信息發(fā)送到內(nèi)容服務(wù)器。如果從記錄介質(zhì)中不再提供內(nèi)容數(shù)據(jù),在根據(jù)使用登錄信息對存儲于記錄介質(zhì)中的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)執(zhí)行再現(xiàn)和/或控制的同時(shí),該數(shù)據(jù)處理器從內(nèi)容服務(wù)器獲得使用登錄信息。
在該內(nèi)容供給系統(tǒng)中,數(shù)據(jù)處理器基于從內(nèi)容服務(wù)器重新獲得的使用登錄信息再現(xiàn)和/或控制備份恢復(fù)數(shù)據(jù)。
在另一方面中,本發(fā)明提供一種內(nèi)容供給系統(tǒng),包括內(nèi)容服務(wù)器,用于在網(wǎng)絡(luò)上發(fā)送內(nèi)容數(shù)據(jù);以及數(shù)據(jù)處理器,具有用于再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序;其中數(shù)據(jù)處理器將由內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)以用于再現(xiàn)和/或控制,并且內(nèi)容數(shù)據(jù)的使用登錄信息被發(fā)送到內(nèi)容服務(wù)器。如果從記錄介質(zhì)中不再提供內(nèi)容數(shù)據(jù),則該數(shù)據(jù)處理器具有從內(nèi)容服務(wù)器重新發(fā)送的內(nèi)容數(shù)據(jù)。在對根據(jù)使用登錄信息重新發(fā)送的內(nèi)容數(shù)據(jù)執(zhí)行再現(xiàn)和/或控制的同時(shí),該數(shù)據(jù)處理器還從內(nèi)容服務(wù)器獲得使用登錄信息。
在該內(nèi)容供給系統(tǒng)中,數(shù)據(jù)處理器再現(xiàn)和/或控制基于從內(nèi)容服務(wù)器重新獲得的使用登錄信息的重新發(fā)送的內(nèi)容數(shù)據(jù)。
在再一方面中,本發(fā)明提供一種用于在具有再現(xiàn)和或控制內(nèi)容數(shù)據(jù)的再現(xiàn)處理程序的數(shù)據(jù)處理器與用于通過網(wǎng)絡(luò)將內(nèi)容數(shù)據(jù)發(fā)送到數(shù)據(jù)處理器的內(nèi)容服務(wù)器之間發(fā)送內(nèi)容的方法,其中該方法包括步驟內(nèi)容服務(wù)器將內(nèi)容數(shù)據(jù)發(fā)送到數(shù)據(jù)處理器;數(shù)據(jù)處理器將從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以用于再現(xiàn)和或控制,并且還將所發(fā)送的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)存儲在記錄介質(zhì)中;數(shù)據(jù)處理器將內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送到內(nèi)容服務(wù)器;如果數(shù)據(jù)處理器不能從記錄介質(zhì)中獲得內(nèi)容數(shù)據(jù),則內(nèi)容服務(wù)器將使用登錄信息發(fā)送到數(shù)據(jù)處理器;以及數(shù)據(jù)處理器響應(yīng)使用登錄信息再現(xiàn)和/或控制存儲在記錄介質(zhì)中的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)。
在該內(nèi)容發(fā)送方法中,數(shù)據(jù)處理器基于從內(nèi)容服務(wù)器重新獲得的使用登錄信息再現(xiàn)和/或控制備份恢復(fù)數(shù)據(jù)。
在再一方面中,本發(fā)明提供一種用于在具有再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序的數(shù)據(jù)處理器與用于通過網(wǎng)絡(luò)將內(nèi)容數(shù)據(jù)發(fā)送到數(shù)據(jù)處理器的內(nèi)容服務(wù)器之間發(fā)送內(nèi)容的方法,其中該方法包括步驟內(nèi)容服務(wù)器將內(nèi)容數(shù)據(jù)發(fā)送到數(shù)據(jù)處理器;數(shù)據(jù)處理器將從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在用于再現(xiàn)和/或控制的記錄介質(zhì)中;數(shù)據(jù)處理器將內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送到內(nèi)容服務(wù)器;如果數(shù)據(jù)處理器不能從記錄介質(zhì)中獲得內(nèi)容數(shù)據(jù),則內(nèi)容服務(wù)器重新發(fā)送已變得不能提供給數(shù)據(jù)處理器的內(nèi)容數(shù)據(jù),并將使用登錄信息發(fā)送到數(shù)據(jù)處理器;以及數(shù)據(jù)處理器根據(jù)使用登錄信息再現(xiàn)和/或控制該重新發(fā)送的內(nèi)容數(shù)據(jù)。
在該內(nèi)容發(fā)送方法中,數(shù)據(jù)處理器再現(xiàn)和/或控制基于從內(nèi)容服務(wù)器重新獲得的使用登錄信息的重新發(fā)送的內(nèi)容數(shù)據(jù)。
在再一方面中,本發(fā)明提供一種適于在數(shù)據(jù)處理器中安裝的、在其中存儲有用于獲得通過網(wǎng)絡(luò)從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)以用于再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序的記錄介質(zhì),其中再現(xiàn)控制程序包括將從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以用于再現(xiàn)和/或控制,并存儲所發(fā)送的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù);以及將內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送內(nèi)容服務(wù)器,并且如果不再從記錄介質(zhì)提供內(nèi)容數(shù)據(jù),從內(nèi)容服務(wù)器獲得使用登錄信息;以及與使用登錄信息一致來再現(xiàn)和/或控制存儲在記錄介質(zhì)中的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)。
在該記錄介質(zhì)中,再現(xiàn)控制程序根據(jù)從內(nèi)容服務(wù)器重新獲得的使用登錄信息來再現(xiàn)和/或控制數(shù)據(jù)處理器的恢復(fù)備份數(shù)據(jù)。使再現(xiàn)控制程序安裝于記錄介質(zhì)上。
在再一方面中,本發(fā)明提供適于在數(shù)據(jù)處理器中安裝的并且在其中存儲有用于獲得通過網(wǎng)絡(luò)從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)以用于再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序的記錄介質(zhì),其中再現(xiàn)控制程序包括將從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以用于再現(xiàn)和/或控制;將內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送到內(nèi)容服務(wù)器;如果不再從記錄介質(zhì)提供內(nèi)容數(shù)據(jù),則使內(nèi)容數(shù)據(jù)從內(nèi)容服務(wù)器重新發(fā)送;以及從內(nèi)容服務(wù)器獲得使用登錄信息并與使用登錄信息一致來再現(xiàn)和/或控制重新發(fā)送的內(nèi)容數(shù)據(jù)。
在該記錄介質(zhì)中,根據(jù)從內(nèi)容服務(wù)器重新獲得的使用登錄信息,再現(xiàn)控制程序再現(xiàn)和/或控制數(shù)據(jù)處理器這樣發(fā)送的內(nèi)容數(shù)據(jù),使再現(xiàn)控制程序安裝于記錄介質(zhì)上。
附圖的簡要說明
圖1表示體現(xiàn)本發(fā)明的音樂內(nèi)容發(fā)送系統(tǒng)的系統(tǒng)結(jié)構(gòu);圖2說明在內(nèi)容數(shù)據(jù)管理系統(tǒng)中使用的個(gè)人計(jì)算機(jī)的配置;圖3說明包含在內(nèi)容數(shù)據(jù)管理系統(tǒng)中的便攜式設(shè)備的配置;
圖4說明個(gè)人計(jì)算機(jī)的功能;圖5表示顯示/操作指令窗口的示例;圖6表示記錄程序使顯示單元顯示的窗口的示例;圖7說明在音樂內(nèi)容發(fā)送系統(tǒng)中發(fā)送方的具有不同格式的內(nèi)容的統(tǒng)一操作;圖8表示統(tǒng)一傳輸協(xié)議層和應(yīng)用層之間的關(guān)系;圖9A、9B表示一般使用的使用條件信息的格式;圖10表示在綜合管理單元中使用的構(gòu)成統(tǒng)一使用條件信息的文件;圖11表示統(tǒng)一使用條件信息的自動機(jī)(automaton)文件的格式;圖12表示指示在自動機(jī)文件的自動機(jī)說明部分中說明的音樂內(nèi)容的操作轉(zhuǎn)換的自動機(jī)的示例;圖13表示元組串(tuple string)中的自動機(jī)。
圖14表示自動機(jī)說明部分的結(jié)構(gòu)。
圖15表示根據(jù)XML的參數(shù)確定的DTD中定義的事件和命令。
圖16表示自動機(jī)說明部分的第一說明示例;圖17表示第一說明示例的狀態(tài)轉(zhuǎn)換圖;圖18表示自動機(jī)說明部分的第二說明示例;圖19表示第二說明示例的狀態(tài)轉(zhuǎn)換圖;圖20表示自動機(jī)說明部分的第三說明示例;圖21表示第三說明示例的狀態(tài)轉(zhuǎn)換圖;圖22表示自動機(jī)說明部分的第四說明示例;圖23表示統(tǒng)一使用條件信息的參數(shù)文件的結(jié)構(gòu);圖24表示在參數(shù)文件改變的情況下的結(jié)構(gòu);圖25表示參數(shù)文件的參數(shù)說明部分的結(jié)構(gòu);圖26表示由綜合管理單元監(jiān)督內(nèi)容的方法;圖27表示在從CD-ROM安裝了綜合管理單元的情況下的處理順序;圖28表示從網(wǎng)絡(luò)正在下載安裝綜合管理單元的情況下的處理順序;圖29表示從發(fā)送(rippling)密鑰到EMD密鑰的更新順序;圖30表示EMD密鑰更新順序的第一示例;圖31表示EMD密鑰更新順序的第二示例。
實(shí)施本發(fā)明的的最佳模式下文將參考附圖對體現(xiàn)本發(fā)明、代表本發(fā)明的最佳模式的音樂內(nèi)容發(fā)送系統(tǒng)進(jìn)行描述。該音樂內(nèi)容發(fā)送系統(tǒng)是這樣一種系統(tǒng),該系統(tǒng)通過網(wǎng)絡(luò)從服務(wù)器將音樂內(nèi)容下載到便攜式設(shè)備中,并監(jiān)督所下載的音樂內(nèi)容和從CD讀出的音樂內(nèi)容。
(1)音樂內(nèi)容發(fā)送系統(tǒng)的總體結(jié)構(gòu)圖1表示體現(xiàn)本發(fā)明的音樂內(nèi)容發(fā)送系統(tǒng)1的結(jié)構(gòu)。
體現(xiàn)本發(fā)明的音樂內(nèi)容發(fā)送系統(tǒng)1包括個(gè)人計(jì)算機(jī)1、例如為局域網(wǎng)的網(wǎng)絡(luò)2、注冊服務(wù)器3、多個(gè)發(fā)送音樂內(nèi)容(下文稱為內(nèi)容)的EMD(電子音樂發(fā)送)服務(wù)器4(4-1、4-2和4-3)、WWW服務(wù)器5(5-1和5-2)。個(gè)人計(jì)算機(jī)1已經(jīng)通過USB電纜7(7-1、7-2和7-3)在其中存儲了一種例如為存儲卡的存儲介質(zhì),并連接到作為用于再現(xiàn)該內(nèi)容的便攜式音樂再現(xiàn)設(shè)備的便攜式設(shè)備(6-1、6-2和6-3)。
個(gè)人計(jì)算機(jī)通過網(wǎng)絡(luò)2連接到EMD注冊服務(wù)器3、EMD服務(wù)器4(4-1、4-2和4-3)和WWW服務(wù)器5(5-1和5-2)。
個(gè)人計(jì)算機(jī)接收按照預(yù)設(shè)的壓縮系統(tǒng)壓縮的內(nèi)容,并按照預(yù)設(shè)的加密系統(tǒng)加密壓縮的內(nèi)容以用于存儲。作為壓縮系統(tǒng),可以使用ATRAC(自適應(yīng)變換聲編碼)3(商標(biāo))或MP3(MPEG音頻層3)。作為加密系統(tǒng),可以使用例如描述(數(shù)據(jù)加密標(biāo)準(zhǔn))。
在接收發(fā)送的內(nèi)容時(shí),個(gè)人計(jì)算機(jī)1也接收發(fā)送的指示內(nèi)容的使用條件的使用條件信息以記錄發(fā)送的數(shù)據(jù)。當(dāng)記錄例如從CD中讀出的內(nèi)容時(shí),個(gè)人計(jì)算機(jī)1依據(jù)內(nèi)容再現(xiàn)條件生成使用條件信息以記錄生成的使用條件信息。
此外,在響應(yīng)記錄和存儲更新使用條件信息的同時(shí),個(gè)人計(jì)算機(jī)1通過USB電纜7(7-1、7-2和7-3)將所記錄和加密的內(nèi)容連同諸如使用條件信息、音樂編號的標(biāo)題以及表演者的姓名之類的相關(guān)信息記錄和存儲在便攜式設(shè)備(6-1、6-2和6-3)中。該處理被稱為校驗(yàn)輸出。在該校驗(yàn)輸出操作中,在使用條件信息中對由個(gè)人計(jì)算機(jī)1記錄的內(nèi)容可以進(jìn)行的校驗(yàn)輸出的次數(shù)按1遞減。如果可以校驗(yàn)輸出操作的次數(shù)為0,則不能輸出相應(yīng)的內(nèi)容。
而且,個(gè)人計(jì)算機(jī)1通過USB電纜7(7-1、7-2和7-3)將存儲在便攜式設(shè)備(6-1、6-2和6-3)中的內(nèi)容刪除,并與該刪除相關(guān)聯(lián),對使用條件信息進(jìn)行更新。該刪除操作被稱為校驗(yàn)輸入,在該校驗(yàn)輸入操作中,由個(gè)人計(jì)算機(jī)1記錄的可以校驗(yàn)輸出操作的次數(shù)按1遞增。注意也可以使該內(nèi)容變?yōu)椴荒苁褂?,而不是被刪除。
注意到個(gè)人計(jì)算機(jī)1不能將其它計(jì)算機(jī)已經(jīng)校驗(yàn)輸出到便攜式設(shè)備6的內(nèi)容校驗(yàn)輸入。即,個(gè)人計(jì)算機(jī)1僅能夠校驗(yàn)輸入只由個(gè)人計(jì)算機(jī)1校驗(yàn)輸出的內(nèi)容。
當(dāng)個(gè)人計(jì)算機(jī)1開始從EMD服務(wù)器4(4-1、4-2和4-3)獲取內(nèi)容時(shí),EMD服務(wù)器3響應(yīng)來自個(gè)人計(jì)算機(jī)1的請求,在將連接到EMD服務(wù)器4(4-1、4-2和4-3)的程序發(fā)送到個(gè)人計(jì)算機(jī)的同時(shí),通過網(wǎng)絡(luò)2將個(gè)人計(jì)算機(jī)1和EMD服務(wù)器4(4-1、4-2和4-3)之間相互鑒定所必須的鑒定密鑰發(fā)送到個(gè)人計(jì)算機(jī)1。
EMD服務(wù)器4(4-1、4-2和4-3)每一個(gè)都響應(yīng)個(gè)人計(jì)算機(jī)的請求通過網(wǎng)絡(luò)2將內(nèi)容連同使用條件信息和諸如音樂編號的標(biāo)題或表演者的姓名之類的與該內(nèi)容有關(guān)的數(shù)據(jù)提供到個(gè)人計(jì)算機(jī)1。
由各自的EMD服務(wù)器4(4-1、4-2和4-3)發(fā)送的內(nèi)容已經(jīng)根據(jù)預(yù)設(shè)的加密系統(tǒng)被壓縮,每個(gè)服務(wù)器的加密系統(tǒng)可以彼此不同。另一方面,由EMD服務(wù)器4(4-1、4-2和4-3)提供的內(nèi)容被以根據(jù)預(yù)設(shè)置的加密系統(tǒng)加密的形式發(fā)送,每個(gè)服務(wù)器的加密系統(tǒng)可以彼此不同。
WWW服務(wù)器5(5-1、5-2)每一個(gè)都響應(yīng)個(gè)人計(jì)算機(jī)1的請求將對應(yīng)于已經(jīng)讀取了諸如CD碟名或CD銷售公司之類的內(nèi)容的CD的數(shù)據(jù)提供給個(gè)人計(jì)算機(jī)1,并將對應(yīng)于從該CD讀取的諸如音樂編號的名稱或作曲者的姓名之類內(nèi)容的數(shù)據(jù)提供給個(gè)人計(jì)算機(jī)。
便攜式設(shè)備6(6-1、6-2和6-3)再現(xiàn)從個(gè)人計(jì)算機(jī)1提供的內(nèi)容,即諸如校驗(yàn)輸出的內(nèi)容,以將再現(xiàn)的內(nèi)容輸出給例如耳機(jī)(未示出)。
每一便攜式設(shè)備6(6-1、6-2和6-3)具有存儲內(nèi)容的記錄介質(zhì)。作為記錄介質(zhì),可以使用裝載在裝置的內(nèi)部襯底上的不可移動的IC存儲器或可移動存儲卡。便攜式設(shè)備6(6-1、6-2和6-3)通過用于發(fā)送內(nèi)容的諸如USB之類的物理接口7(7-1、7-2和7-3)連接到個(gè)人計(jì)算機(jī)1。也附加有使用條件信息的內(nèi)容以加密和壓縮的形式被傳輸。
便攜式設(shè)備6(6-1、6-2和6-3)通常使用在這種狀態(tài)下,即單個(gè)設(shè)備6與個(gè)人計(jì)算機(jī)1是不相連的。如果在這種狀態(tài)中用戶發(fā)出重放命令,則加密的內(nèi)容被從記錄介質(zhì)中讀取并再現(xiàn)。而且,便攜式設(shè)備6(6-1、6-2和6-3)根據(jù)附加在各自內(nèi)容上的使用條件信息對控制進(jìn)行管理以限制重放、或者在需要時(shí)刪除該內(nèi)容或更新該使用條件。
下面,如果不必要區(qū)分每一個(gè)便攜式設(shè)備6(6-1、6-2和6-3),則將他們簡單地稱為便攜式設(shè)備6。
圖2是個(gè)人計(jì)算機(jī)1的配置的示例說明。
正如所示的,個(gè)人計(jì)算機(jī)1包括CPU(中央處理單元)11。CPU11實(shí)際上執(zhí)行各種應(yīng)用(將在以后描述)和OS(操作系統(tǒng))。在個(gè)人計(jì)算機(jī)1中還提供ROM(只讀存儲器)12,ROM12通常存儲基本上固定的程序數(shù)據(jù)和在CPU11中使用的計(jì)算參數(shù)。并且,在個(gè)人計(jì)算機(jī)1中也包括RAM(隨機(jī)存儲器)13,用以存儲用于由CPU11執(zhí)行該應(yīng)用和OS的程序以及在應(yīng)用和OS執(zhí)行中適當(dāng)可變的參數(shù)。CPU11、ROM12和RAM13通過由CPU總線等組成的主總線(host bus)14彼此相互連接。
主總線14通過橋15連接到諸如PCI(外圍部件互連/接口)的外部總線16。
鍵盤18由用戶操作輸入各種命令給CPU11。用戶使用鼠標(biāo)19指向和選擇顯示器單元20的屏幕上的點(diǎn)。顯示器單元20是液晶顯示器或者CRT(陰極射線管)用以顯示文本和/或圖像形式的各種信息。而且HDD(硬盤驅(qū)動器)21驅(qū)動硬盤以便在硬盤中寫入或從硬盤中讀出將由CPU11執(zhí)行的程序和信息。
驅(qū)動器22讀取記錄在連接到磁盤41、光盤42(包括CD)、磁光盤43和半導(dǎo)體存儲器44中的任何一個(gè)中的數(shù)據(jù)或程序,并通過接口17、外部總線16、橋15和主總線14將讀取的數(shù)據(jù)或程序提供到所連接的RAM13。
USB口23(23-1、23-2、23-3)通過USB電纜7(7-1、7-2、7-3)連接便攜設(shè)備6(6-1、6-2、6-3),并將由HDD21、CPU11或RAM13提供的數(shù)據(jù)通過接口17、外部總線16、橋15或主總線14輸出到便攜式設(shè)備6(6-1、6-2、6-3)。
具有IEC(國際電工技術(shù)委員會)60958終端24的音頻輸入/輸出接口24與數(shù)字音頻輸入/輸出或模擬音頻輸入/輸出相接。揚(yáng)聲器45根據(jù)來自音頻輸入/輸出接口24的音頻信號提供對應(yīng)于每一內(nèi)容的預(yù)定的聲音。
包括鍵盤18、鼠標(biāo)19、顯示器20、HDD21、驅(qū)動器22、USB口23和音頻輸入/輸出接口24的附件連接到接口17,反過來接口17通過外部總線16、橋15和主總線14依次連接到CPU11。
連接到網(wǎng)絡(luò)2的通信塊25在通過網(wǎng)絡(luò)2將存儲在接收包中的數(shù)據(jù)(例如,鑒定密鑰或內(nèi)容)輸出到CPU11、RAM13或HDD21的同時(shí),通過網(wǎng)絡(luò)2將來自CPU11或HDD21的作為在包中以預(yù)定的方式存儲的數(shù)據(jù)(例如,注冊請求或發(fā)送內(nèi)容請求)發(fā)送。
作為半導(dǎo)體IC集成形成的、并連接到個(gè)人計(jì)算機(jī)1的適配器26的CPU32通過外部總線16、橋15和主總線14連接到CPU11,并且和CPU11一起執(zhí)行各種處理。RAM33存儲CPU32執(zhí)行各種處理所需的數(shù)據(jù)和程序。非易失存儲器34存儲在個(gè)人計(jì)算機(jī)1關(guān)機(jī)以后仍將保持的數(shù)據(jù)。ROM36存儲個(gè)人計(jì)算機(jī)1傳輸?shù)募用艹绦虻慕饷艹绦?。RTC(實(shí)時(shí)時(shí)鐘)35保持時(shí)間以提供時(shí)間信息。半導(dǎo)體IC被設(shè)計(jì)具有安全的環(huán)境并具有容許來自外部的錯(cuò)誤訪問。該功能可以以軟件程序來建立。
通信塊25和適配器26通過外部總線16、橋15和主總線14連接到CPU11。
現(xiàn)在參考圖3,便攜式設(shè)備6以方框圖的形式示例性地說明。
電源電路52將干電池51提供的電壓轉(zhuǎn)換成預(yù)定電壓的內(nèi)部電源。將電源提供給從CPU53至顯示器單元67的元件,電源電路52將如此驅(qū)動整個(gè)便攜式設(shè)備6。
當(dāng)通過USB連接器56和USB電纜7連接到個(gè)人計(jì)算機(jī)1時(shí),USB控制器57通過內(nèi)部總線58將包括從個(gè)人計(jì)算機(jī)1發(fā)送的內(nèi)容的數(shù)據(jù)提供給CPU53。
將從個(gè)人計(jì)算機(jī)1發(fā)送的數(shù)據(jù)由每包64字節(jié)的數(shù)據(jù)組成,并且以12兆比特/秒的傳輸率從個(gè)人計(jì)算機(jī)1發(fā)送。
將發(fā)送到便攜式設(shè)備6的數(shù)據(jù)由標(biāo)題和內(nèi)容組成。標(biāo)題存儲內(nèi)容ID、文件名稱、標(biāo)題大小、內(nèi)容密鑰、文件大小、編解碼器(codec)ID、文件信息等,并且還存儲重放限制所需要的使用條件信息等。該內(nèi)容由諸如ATRAC3的編碼方法編碼并被加密。
標(biāo)題大小指示著標(biāo)題的數(shù)據(jù)長度(例如,33字節(jié)),并且文件大小指示著內(nèi)容的數(shù)據(jù)長度(例如33,636,138字節(jié))。
內(nèi)容密鑰是用于對加密的內(nèi)容解密的密鑰,并根據(jù)通過在個(gè)人計(jì)算機(jī)1和便攜式設(shè)備6之間的相互鑒定產(chǎn)生的對話密鑰(臨時(shí))以加密的格式從個(gè)人計(jì)算機(jī)1發(fā)送到便攜式設(shè)備6。
當(dāng)便攜式設(shè)備6通過USB電纜7連接到個(gè)人計(jì)算機(jī)1的USB接口23時(shí),將進(jìn)行在個(gè)人計(jì)算機(jī)1和便攜式設(shè)備6之間的相互鑒定。該相互鑒定是例如質(zhì)詢-響應(yīng)(challenge-response)類型。注意當(dāng)進(jìn)行質(zhì)詢-響應(yīng)類型的鑒定時(shí),在便攜式設(shè)備6中也提供DSP(數(shù)字信號處理器)59以解密加密的內(nèi)容。
上述的質(zhì)詢-響應(yīng)類型相互鑒定是這樣,即響應(yīng)由個(gè)人計(jì)算機(jī)產(chǎn)生的某個(gè)值(質(zhì)詢),例如通過使用便攜式設(shè)備6和個(gè)人計(jì)算機(jī)1所共同專有的密鑰,由便攜式設(shè)備6產(chǎn)生一個(gè)值(響應(yīng))。在質(zhì)詢-響應(yīng)類型相互鑒定中,由個(gè)人計(jì)算機(jī)1產(chǎn)生的值每一次鑒定都變化。所以,即使當(dāng)例如使用專用密鑰產(chǎn)生的并從便攜式設(shè)備6輸出的值被讀取,即,發(fā)生了所謂的偽裝攻擊,則個(gè)人計(jì)算機(jī)1能夠檢測欺騙,因?yàn)橄乱淮蜗嗷ヨb定是使用不同的值進(jìn)行的。
內(nèi)容ID是用于鑒定內(nèi)容的一個(gè)內(nèi)容ID。
編解碼器ID是對應(yīng)于內(nèi)容的編碼方法的ID。例如,編解碼器ID的“1”對應(yīng)于ATRAC3,而編解碼器ID的“0”對應(yīng)于MP3(MPEG(運(yùn)動圖像專家組)音頻層-3)。
文件名稱是從對應(yīng)于內(nèi)容的內(nèi)容文件(將在后文描述)的轉(zhuǎn)換中得到的數(shù)據(jù)并以ASCII碼(美國國家信息互換標(biāo)準(zhǔn)代碼)記錄在個(gè)人計(jì)算機(jī)1中。文件信息是將音樂標(biāo)題(內(nèi)容名稱)、演奏該音樂的藝術(shù)家的名字、音樂的歌曲作者的名字或音樂片段的作曲者的名字的轉(zhuǎn)換成ASCII碼中得到的數(shù)據(jù)。
當(dāng)便攜式設(shè)備6從個(gè)人計(jì)算機(jī)1中接收內(nèi)容和內(nèi)容寫入命令時(shí),執(zhí)行從RAM54或ROM55讀取的主程序的CPU53將接收寫命令,控制快閃存儲器控制器60并將從個(gè)人計(jì)算機(jī)1接收的內(nèi)容寫入到快閃存儲器61。
快閃存儲器61具有大約存儲64M字節(jié)內(nèi)容的存儲能力。并且,快閃存儲器已經(jīng)事先將重放代碼存儲于其中用以擴(kuò)展以預(yù)定方式已經(jīng)壓縮的內(nèi)容。
注意快閃存儲器61可以作為可連接到便攜式設(shè)備6并從便攜式設(shè)備6中移去的存儲卡。
當(dāng)通過操作鍵控制器62將具有對應(yīng)于播放/停止按鈕(未示出)的下拉操作的重放命令提供給CPU53時(shí),CPU53將使快閃存儲器60從快閃存儲器61中讀取重放代碼和內(nèi)容并將他們發(fā)送到便攜式設(shè)備6的DSP59。
在根據(jù)從快閃存儲器61發(fā)送的重放代碼用CRC(循環(huán)冗余碼校驗(yàn))方法檢測出內(nèi)容中的錯(cuò)誤時(shí),DSP59將重放該內(nèi)容和重放的數(shù)據(jù)(在圖3中以D1指示)傳送到數(shù)字/模擬轉(zhuǎn)換電路63。
DSP59是和在便攜式設(shè)備6內(nèi)部提供的發(fā)送電路(未示出)集成形成的用以根據(jù)外部晶振59A的主時(shí)鐘MCLK重放內(nèi)容,并將主時(shí)鐘MCLK、基于主時(shí)鐘MCLK并由內(nèi)部振蕩電路產(chǎn)生的、具有預(yù)定頻率的比特時(shí)鐘BCLK和由以幀單元中的L通道時(shí)鐘LCLK和R通道RCLK組成的操作時(shí)鐘LRCLK提供給數(shù)字/模擬轉(zhuǎn)換電路63。
為了重放內(nèi)容,DSP59根據(jù)重放代碼將上述的操作時(shí)鐘提供給數(shù)字/模擬轉(zhuǎn)換電路63。當(dāng)沒有內(nèi)容重放時(shí),DSP59根據(jù)重放代碼將停止提供操作時(shí)鐘以關(guān)閉數(shù)字/模擬轉(zhuǎn)換電路63,由此降低了整個(gè)便攜式設(shè)備6的功耗。
相似地,CPU53和USB控制器57具有分別連接于其上的外部晶振53A和57A,并根據(jù)分別從晶振53A和57A提供的主時(shí)鐘MCLK執(zhí)行預(yù)定操作。
由于上述的結(jié)構(gòu),便攜式設(shè)備6不需要時(shí)鐘產(chǎn)生模塊來為CPU53、DSP59和USB控制器的每一個(gè)提供時(shí)鐘,并且因此能夠設(shè)計(jì)為具有更簡單和緊湊的電路結(jié)構(gòu)。
數(shù)字/模擬轉(zhuǎn)換電路63將重放的內(nèi)容轉(zhuǎn)換成模擬音頻信號并將其提供給放大電路64。放大電路64放大該音頻信號并通過耳機(jī)插座65將其提供給耳機(jī)。
因此,當(dāng)按下播放/停止按鈕時(shí),便攜式設(shè)備6在CPU53的控制下重放存儲在快閃存儲器61中的內(nèi)容。當(dāng)在重放內(nèi)容的過程中按下播放/停止按鈕時(shí),便攜式設(shè)備6將停止重放內(nèi)容。
當(dāng)在停止內(nèi)容重放操作之后按下播放/停止按鈕時(shí),便攜式設(shè)備6在CPU53的控制下,將在重放操作已經(jīng)停止的位置處恢復(fù)內(nèi)容重放。當(dāng)在按下播放/停止按鈕停止內(nèi)容重放操作之后幾秒內(nèi)沒有另外的操作執(zhí)行時(shí),便攜式設(shè)備6將自動關(guān)閉電源,從而降低功耗。
在此應(yīng)該注意,當(dāng)在電源關(guān)閉之后按下播放/停止按鈕時(shí),便攜式設(shè)備6將恢復(fù)播放第一首音樂或第1號音樂,而不重放先前重放操作停止位置處的內(nèi)容。
而且,便攜式設(shè)備6的CPU53使LCD控制器68在顯示器67上顯示重放模式(例如,重復(fù)播放、介紹播放等)、均衡調(diào)整(即,對音頻信號的頻帶的增益調(diào)整)、音樂的標(biāo)號、播放時(shí)間、諸如播放、停止、快進(jìn)和快退之類的操作模式以及諸如音量和干電池51的電壓電平之類的信息。
而且,便攜式設(shè)備6將寫在快閃存儲器80中的內(nèi)容的數(shù)目、內(nèi)容所寫入的快閃存儲器61的塊的位置以及存儲在存儲器中的各種信息的所謂的FAT(文件分區(qū)表)分別存儲在EEPROM68中。
應(yīng)該注意在該實(shí)施例中,內(nèi)容被當(dāng)作是64K字節(jié)的一個(gè)塊,并且每首音樂的內(nèi)容的塊的位置是存儲在FAT中的。
在FAT被存儲在快閃存儲器61中的情況下,當(dāng)在CPU53的控制下,第一首音樂的內(nèi)容被寫入到快閃存儲器61中時(shí),對應(yīng)于第一首音樂的內(nèi)容的塊的位置將作為FAT被寫入到快閃存儲器中,并且當(dāng)?shù)诙滓魳返膬?nèi)容被寫入到快閃存儲器61中時(shí),對應(yīng)于第二首音樂的內(nèi)容的塊的位置將作為FAT被寫入到快閃存儲器61中(在和已經(jīng)寫入的第一首音樂相同的區(qū)域中)。
以這種方式,當(dāng)每次內(nèi)容被寫入到快閃存儲器61中時(shí),F(xiàn)AT被重新寫入,并且為了保護(hù)該數(shù)據(jù),相同的數(shù)據(jù)將被再次寫入以備保留。
當(dāng)FAT被寫入到快閃存儲器61中時(shí),在快閃存儲器中的相同位置對應(yīng)于第一次內(nèi)容的寫入將被寫入兩次。由于這種原因,當(dāng)已經(jīng)進(jìn)行了幾次的內(nèi)容寫入時(shí),將達(dá)到快閃存儲器61重寫的指定的次數(shù),使得快閃存儲器61將不能再被重寫。
為了避免上述問題,便攜式設(shè)備6使EEPROM68存儲FAT,使得FAT在快閃存儲器61中在每一內(nèi)容的寫入上的重寫次數(shù)將降低。
通過將重寫許多次的FAT存儲在EEPROM68中,便攜式設(shè)備6能夠適于內(nèi)容可以十倍于FAT被存儲到快閃存儲器61中的頻率被寫入到快閃存儲器61。而且,因?yàn)镃PU53使EEPROM68也存儲FAT,則在EEPROM68中的相同區(qū)域以降低的頻率被重寫以防止EEPROM過早地變成不可重寫。
當(dāng)便攜式設(shè)備6通過USB電纜7(此后將稱作“USB連接”)連接到個(gè)人計(jì)算機(jī)1時(shí),根據(jù)從USB控制器57向CPU53提供的中斷信號來識別USB連接已經(jīng)進(jìn)行。
當(dāng)便攜式設(shè)備6識別出USB連接時(shí),通過USB電纜7從個(gè)人計(jì)算機(jī)1將具有特定電流值的外部電源提供給便攜式設(shè)備6,并且便攜式設(shè)備6使電源電路52停止從干電池51供電。
當(dāng)建立了USB連接時(shí),CPU53將停止DSP59的重放內(nèi)容。因此,CPU53將防止從個(gè)人計(jì)算機(jī)1供給的外部電源超過特定的電流值使得能夠一直提供特定電流值的外部電源。
因此,當(dāng)建立了USB連接時(shí),CPU53在干電池51提供的電源和個(gè)人計(jì)算機(jī)1提供的電源之間選擇。即,可以使用個(gè)人計(jì)算機(jī)1的廉價(jià)的外部電源,因此較少地消耗從干電池51提供的昂貴的電源。因此,干電池51可以使用較長的使用壽命。
注意當(dāng)通過USB電纜7從個(gè)人計(jì)算機(jī)1提供外部電源時(shí),CPU53停止DSP59重放內(nèi)容以降低DSP59的輻射,使得包括個(gè)人計(jì)算機(jī)1的整個(gè)系統(tǒng)的輻射可以進(jìn)一步降低。
通過執(zhí)行安裝在個(gè)人計(jì)算機(jī)1中的程序而實(shí)現(xiàn)的個(gè)人計(jì)算機(jī)1的功能將在下面說明。
現(xiàn)在參考圖4,示出個(gè)人計(jì)算機(jī)1的示意圖,該圖說明通過執(zhí)行預(yù)定的程序而實(shí)現(xiàn)的個(gè)人計(jì)算機(jī)1的功能。
如圖所示,個(gè)人計(jì)算機(jī)1使用由包括EMD選擇程序131、校驗(yàn)輸入/校驗(yàn)輸出管理程序132、復(fù)制管理程序133、移動管理程序134、加密方法轉(zhuǎn)換程序135、壓縮方法轉(zhuǎn)換程序136、加密程序137、壓縮/擴(kuò)展程序138、使用規(guī)則轉(zhuǎn)換程序139、使用規(guī)則管理程序140、鑒定程序141、解密程序142、PD驅(qū)動程序143、購買程序144和145的多個(gè)程序組成的內(nèi)容管理程序111。
在上述程序中,內(nèi)容管理程序111由混洗(shuffle)或加密指令組成,例如,從外部取消所指令的操作使得翻譯該指令很困難(例如,即使用戶可以直接讀出內(nèi)容管理程序111,他或她不能識別該指令)。
當(dāng)內(nèi)容管理程序111被安裝在個(gè)人計(jì)算機(jī)1中但它是在EMD注冊時(shí)通過網(wǎng)絡(luò)2從EMD注冊服務(wù)器3中被接收的時(shí)候,EMD選擇程序131不包括在內(nèi)容管理程序111中。EMD選擇程序131選擇和EMD服務(wù)器4(4-1至4-3)的連接以使購買應(yīng)用115、購買程序144或145能夠與EMD服務(wù)器4(4-1至4-3)(例如,購買內(nèi)容的下載)通信。
根據(jù)在內(nèi)容數(shù)據(jù)庫114中記錄的校驗(yàn)輸入或校驗(yàn)輸出和使用規(guī)則文件162-1至162-N的設(shè)置,校驗(yàn)輸入/校驗(yàn)輸出管理程序132將存儲在內(nèi)容文件161-1至161-N中的內(nèi)容校驗(yàn)輸出到便攜式設(shè)備6中的任意一個(gè),或?qū)υ诒銛y式設(shè)備6中存儲的內(nèi)容進(jìn)行校驗(yàn)輸入。
為響應(yīng)已經(jīng)進(jìn)行的校驗(yàn)輸入或校驗(yàn)輸出,校驗(yàn)輸入/校驗(yàn)輸出管理程序132更新在內(nèi)容數(shù)據(jù)庫114中記錄的存儲在使用規(guī)則文件162-1至162-N中的使用規(guī)則。
根據(jù)記錄在內(nèi)容數(shù)據(jù)庫114中的使用規(guī)則文件162-1至162-N,復(fù)制管理程序133將在內(nèi)容文件161-1至161-N中存儲的內(nèi)容復(fù)制到任一便攜式設(shè)備6,或從便攜式設(shè)備6復(fù)制內(nèi)容到內(nèi)容數(shù)據(jù)庫114。
還根據(jù)記錄在內(nèi)容數(shù)據(jù)庫114中的使用規(guī)則文件162-1至162-N,移動管理程序134將存儲在內(nèi)容文件161-1至161-N中的內(nèi)容移動到任一便攜式設(shè)備6,或從便攜式設(shè)備6移動內(nèi)容到內(nèi)容數(shù)據(jù)庫114。
加密方法轉(zhuǎn)換程序135轉(zhuǎn)換到和記錄在內(nèi)容數(shù)據(jù)庫114中的內(nèi)容文件162-1至162-N中存儲的內(nèi)容所使用的加密方法、購買應(yīng)用115通過網(wǎng)絡(luò)2從EMD服務(wù)器4-1接收的內(nèi)容所使用的加密方法、購買程序144通過網(wǎng)絡(luò)2從EMD服務(wù)器4-2接收的內(nèi)容所使用的加密方法,相同的加密方法。
壓縮方法轉(zhuǎn)換程序136轉(zhuǎn)換到和在內(nèi)容數(shù)據(jù)庫114中記錄的內(nèi)容文件161-1至161-N中存儲的內(nèi)容所使用的壓縮方法、購買應(yīng)用115通過網(wǎng)絡(luò)2從EMD服務(wù)器4-1接收的內(nèi)容所使用的壓縮方法、購買程序144通過網(wǎng)絡(luò)2從EMD服務(wù)器4-2接收的內(nèi)容所使用的壓縮方法,相同的壓縮方法。
加密程序137被用于以與記錄在內(nèi)容數(shù)據(jù)庫114中的內(nèi)容文件161-1至161-N中存儲的內(nèi)容所使用的相同的加密方法加密從CD中讀取的和從例如記錄程序113提供的內(nèi)容(未加密)。
壓縮/擴(kuò)展程序138以與記錄在內(nèi)容數(shù)據(jù)庫114中的內(nèi)容文件161-1至161-N中存儲的內(nèi)容所使用的相同的編碼方法編碼從CD中讀取的和從例如記錄程序113提供的內(nèi)容(未壓縮)。并且,壓縮/擴(kuò)展程序138將擴(kuò)展(解密)所編碼的內(nèi)容。
使用規(guī)則轉(zhuǎn)換程序139轉(zhuǎn)換到和記錄在內(nèi)容數(shù)據(jù)庫114中的使用規(guī)則文件162-1至162-N中存儲的使用規(guī)則、購買應(yīng)用115通過網(wǎng)絡(luò)2從EMD服務(wù)器4-1接收的內(nèi)容的使用規(guī)則、購買程序144通過網(wǎng)絡(luò)2從EMD服務(wù)器4-2接收的內(nèi)容的使用規(guī)則,相同的格式。
在執(zhí)行內(nèi)容復(fù)制、移動、校驗(yàn)輸入或校驗(yàn)輸出之前,使用規(guī)則管理程序140根據(jù)滿足記錄在內(nèi)容數(shù)據(jù)庫114中的使用規(guī)則文件162-1至162-N中存儲的使用規(guī)則的混編(hash)值(將在以后描述)檢測使用規(guī)則的偽造或改變。由于記錄在內(nèi)容數(shù)據(jù)庫114中的使用規(guī)則文件162-1至162-N中存儲的使用規(guī)則是隨著內(nèi)容復(fù)制、移動、校驗(yàn)輸入或校驗(yàn)輸出而更新的,所以使用規(guī)則管理程序140更新滿足使用規(guī)則的混編值。
鑒定程序141執(zhí)行在內(nèi)容管理程序111和購買應(yīng)用115之間相互鑒定,以及在內(nèi)容管理程序111和購買程序144之間的相互鑒定。并且,鑒定程序141將存儲在EMD服務(wù)器4-3和購買程序145之間的相互鑒定中使用的鑒定密鑰。
應(yīng)該注意到當(dāng)在個(gè)人計(jì)算機(jī)1中安裝了內(nèi)容管理程序111時(shí),鑒定程序141在相互鑒定中使用的鑒定密鑰尚來存儲在鑒定程序141中,但當(dāng)顯示/操作-指令程序112已經(jīng)成功地注冊了鑒定密鑰時(shí),該密鑰被從EMD注冊服務(wù)器3中提供并存儲在鑒定程序141中。
當(dāng)個(gè)人計(jì)算機(jī)1重放記錄在內(nèi)容數(shù)據(jù)庫114中的內(nèi)容文件161-1至161-N中存儲的內(nèi)容時(shí),解密程序142解密內(nèi)容。
當(dāng)將預(yù)定的內(nèi)容校驗(yàn)輸出到便攜式設(shè)備6或從便攜式設(shè)備6校驗(yàn)輸入預(yù)定的內(nèi)容時(shí),PD驅(qū)動程序143為便攜式設(shè)備6提供內(nèi)容或使便攜式設(shè)備6執(zhí)行預(yù)定操作的命令。
通過網(wǎng)絡(luò)2從EMD注冊服務(wù)器3或當(dāng)記錄在預(yù)定的CD中時(shí)所提供的購買程序144與內(nèi)容管理程序111一起被安裝在個(gè)人計(jì)算機(jī)1中。當(dāng)安裝在個(gè)人計(jì)算機(jī)1中時(shí),購買程序144將通過內(nèi)容管理程序111具有的預(yù)定形式的接口發(fā)送或接收內(nèi)容管理程序111和數(shù)據(jù)。
購買程序144由混洗的或加密的指令組成,例如,隱藏從外部所指示的操作使得翻譯該指令很困難(例如,即使用戶可以直接讀出購買程序144,他也不能識別該指令)。
購買程序144通過網(wǎng)絡(luò)2請求EMD服務(wù)器4-2發(fā)送預(yù)定的內(nèi)容并因此接收來自EMD服務(wù)器4-2的內(nèi)容。在接收來自EMD服務(wù)器4-2的內(nèi)容時(shí),購買程序144將計(jì)算該內(nèi)容。
購買程序145將和內(nèi)容管理程序11一起被安裝。它通過網(wǎng)絡(luò)2請求EMD服務(wù)器4-3發(fā)送預(yù)定的內(nèi)容并因此接收來自EMD服務(wù)器4-3的內(nèi)容。在接收來自EMD服務(wù)器4-3的內(nèi)容時(shí),購買程序144將計(jì)算該內(nèi)容。
根據(jù)過濾數(shù)據(jù)文件181、顯示數(shù)據(jù)文件182、圖像文件183-1至183-K或歷史數(shù)據(jù)文件184,顯示/操作-指令程序112在顯示器單元20中顯示預(yù)定窗口的圖像并響應(yīng)用戶進(jìn)行的鍵盤18或鼠標(biāo)19的操作將校驗(yàn)輸入或校驗(yàn)輸出指令給出到內(nèi)容管理程序111。
過濾數(shù)據(jù)文件181存儲用于加權(quán)記錄在內(nèi)容數(shù)據(jù)庫114中的內(nèi)容文件161-1至161-N中存儲的內(nèi)容的數(shù)據(jù),并被記錄在HDD21中。
顯示數(shù)據(jù)文件182存儲對應(yīng)于記錄在內(nèi)容數(shù)據(jù)庫114中的內(nèi)容文件161-1至161-N中存儲的內(nèi)容的數(shù)據(jù),并被記錄在HDD21中。
圖像文件183-1至183-K存儲對應(yīng)于記錄在內(nèi)容數(shù)據(jù)庫114中的內(nèi)容文件161-1至161-N的圖像或?qū)?yīng)于包(將在以后描述)的圖像,并被記錄在HDD21中。
此后只要圖像文件183-1至183-K不被單獨(dú)提及,將被簡單地稱為“圖像文件183”。
歷史數(shù)據(jù)文件184存儲包括對記錄在內(nèi)容數(shù)據(jù)庫114中的內(nèi)容文件161-1至161-N中存儲的內(nèi)容已經(jīng)校驗(yàn)輸出的次數(shù)、已經(jīng)校驗(yàn)輸入的內(nèi)容次數(shù)和進(jìn)行校驗(yàn)輸出和校驗(yàn)輸入的日期的歷史數(shù)據(jù)。歷史數(shù)據(jù)文件184記錄在HDD21中。
為了注冊,在通過網(wǎng)絡(luò)2接收來自EMD注冊服務(wù)器3的鑒定密鑰和EMD選擇程序131并將他們提供到內(nèi)容管理程序111的同時(shí),顯示/操作-指令程序112通過網(wǎng)絡(luò)將預(yù)存儲的內(nèi)容管理程序111的ID發(fā)送到EMD注冊服務(wù)器3。
記錄程序113被用于響應(yīng)用戶的鍵盤18或鼠標(biāo)19的操作顯示預(yù)定窗口的圖像,并且讀取諸如來自CD的內(nèi)容的記錄時(shí)間的數(shù)據(jù),該CD在本實(shí)施例中是驅(qū)動器22中設(shè)置的光盤42。
根據(jù)在CD中記錄的內(nèi)容的記錄時(shí)間,記錄程序113通過網(wǎng)絡(luò)2請求WWW服務(wù)器5-1或5-2發(fā)送對應(yīng)于CD的諸如碟名或藝術(shù)家名字之類的數(shù)據(jù)或者對應(yīng)于在CD中記錄的內(nèi)容的諸如音樂標(biāo)題之類的數(shù)據(jù),并通過網(wǎng)絡(luò)2接收這些來自WWW服務(wù)器5-1或5-2的對應(yīng)于CD或在CD中記錄的內(nèi)容的數(shù)據(jù)。
而且,記錄程序113將對應(yīng)于CD的接收的數(shù)據(jù)或?qū)?yīng)于CD中記錄的內(nèi)容的數(shù)據(jù)提供給顯示/操作-指令程序112。
進(jìn)一步,當(dāng)被提供了記錄指令時(shí),記錄程序113將來自在本實(shí)施例中為設(shè)置在驅(qū)動器22中的光盤42的CD的內(nèi)容讀取并輸出到內(nèi)容管理程序111。
內(nèi)容數(shù)據(jù)庫114將來自內(nèi)容管理程序111的、已經(jīng)按照預(yù)定方式壓縮并按照預(yù)定方式加密的內(nèi)容存儲為內(nèi)容文件161-1至161-N的任一個(gè)(將內(nèi)容記錄到HDD21中)。內(nèi)容數(shù)據(jù)庫114將存儲在內(nèi)容文件161-1至161-N中的內(nèi)容的使用規(guī)則存儲成對應(yīng)于在其中存儲了該內(nèi)容的內(nèi)容文件161-1至161-N的使用規(guī)則文件162-1至162-N的任何一個(gè)(將使用規(guī)則記錄到HDD21中)。
內(nèi)容數(shù)據(jù)庫114可以記錄作為記錄的內(nèi)容文件161-1至161-N或使用規(guī)則文件162-1至162-N。
例如存儲在內(nèi)容文件161-1中的內(nèi)容使用規(guī)則被存儲在使用規(guī)則文件162-1中。例如存儲在內(nèi)容文件161-N中的內(nèi)容使用規(guī)則被存儲在使用規(guī)則文件162-N中。
此后只要內(nèi)容文件161-1至161-N不被單獨(dú)提及,將被簡單地稱為“內(nèi)容文件161”。并且此后只要使用規(guī)則文件162-1至162-N不被單獨(dú)提及,將被簡單地稱為“使用規(guī)則文件162”。
通過網(wǎng)絡(luò)2或以在預(yù)定的CD-ROM中記錄的方式,從EMD注冊服務(wù)器3提供購買應(yīng)用115。在從EMD服務(wù)器4-1中接收該內(nèi)容并將它提供給內(nèi)容管理程序111的同時(shí),購買應(yīng)用115通過網(wǎng)絡(luò)2請求EMD服務(wù)器4-1發(fā)送預(yù)定內(nèi)容。并且在從EMD服務(wù)器4-1中接收程序時(shí),購買應(yīng)用115將計(jì)算該內(nèi)容。
下面,下面將描述在存儲在顯示數(shù)據(jù)文件82的數(shù)據(jù)和存儲在內(nèi)容數(shù)據(jù)庫114中的內(nèi)容文件161-1至161-N之間的關(guān)系。
首先,存儲在任何內(nèi)容文件161-1至161-N中的內(nèi)容屬于預(yù)定的包。更具體地說,該包是原始包、我所選擇的包和過濾包中的任何一個(gè)。
在上述包中,原始包具有屬于此的一個(gè)以上的內(nèi)容。該包對應(yīng)于在EMD服務(wù)器4中的內(nèi)容分類(即所謂的碟名)或?qū)?yīng)于一個(gè)CD。內(nèi)容屬于任何原始包并且不能屬于多個(gè)原始包。而且,內(nèi)容所屬的原始包不能被修改。用戶可以編輯對應(yīng)于原始包的部分信息(例如,附加信息或附加信息的改動)。
由用戶自由選擇的多于一個(gè)的內(nèi)容屬于我所選擇的包。用戶可以分別對我所選擇的包任意編輯指定的內(nèi)容。同時(shí)內(nèi)容可以屬于多于一個(gè)的我所選擇的包。并且,內(nèi)容也可以不屬于任何我所選擇的包。
根據(jù)存儲在過濾數(shù)據(jù)文件181中的過濾數(shù)據(jù)所選擇的內(nèi)容屬于過濾包。通過網(wǎng)絡(luò)2從EMD服務(wù)器4或WWW服務(wù)器5或作為在預(yù)定CD中記錄提供過濾數(shù)據(jù)。用戶可以編輯在過濾數(shù)據(jù)文件181中存儲的過濾數(shù)據(jù)。
過濾數(shù)據(jù)是對預(yù)定內(nèi)容的選擇或?qū)?yīng)于該內(nèi)容加權(quán)計(jì)算的參考。例如,對應(yīng)于每周J-POP(日本流行音樂)的前十名的過濾數(shù)據(jù)可以由個(gè)人計(jì)算機(jī)1使用來識別每周J-POP的No.1至10的內(nèi)容。
過濾數(shù)據(jù)文件181包括以在過去的一個(gè)月中已經(jīng)校驗(yàn)輸出的周期的長度的降序排列的用于內(nèi)容選擇的過濾數(shù)據(jù)、以在過去的半年中已經(jīng)校驗(yàn)輸出的次數(shù)的降序排列的用于內(nèi)容選擇的過濾數(shù)據(jù)、或用于選擇在其中字符“AI”(愛)包含在音樂標(biāo)題(內(nèi)容名字)中的內(nèi)容的濾波數(shù)據(jù)。
因此,通過將過濾數(shù)據(jù)與內(nèi)容顯示數(shù)據(jù)221(包括用戶已經(jīng)設(shè)置的數(shù)據(jù))、歷史數(shù)據(jù)184等相比較來選擇在過濾包中的內(nèi)容。
驅(qū)動程序117在內(nèi)容管理程序111等的控制下驅(qū)動音頻輸入/輸出接口24以輸入作為從外部提供的數(shù)字?jǐn)?shù)據(jù)的內(nèi)容并將它提供給內(nèi)容管理程序111,并作為數(shù)字?jǐn)?shù)據(jù)通過內(nèi)容管理程序111輸出從內(nèi)容數(shù)據(jù)庫114提供的內(nèi)容,或者通過內(nèi)容管理程序111輸出對應(yīng)于從內(nèi)容數(shù)據(jù)庫114提供的內(nèi)容的模擬信號。
圖5示出了顯示/操作-指令程序112使顯示器單元20顯示的顯示/操作-指令窗口的例子。
在顯示/操作-指令窗口中顯示的有用于啟動記錄程序113的按鈕201、用于啟動EMD選擇程序131的按鈕202、用于顯示設(shè)置校驗(yàn)輸入或校驗(yàn)輸出的區(qū)域的按鈕203、用于顯示我所選擇的包將被編輯的區(qū)域的按鈕204等。
當(dāng)選擇按鈕205時(shí),對應(yīng)于原始包的數(shù)據(jù)被顯示在窗口的區(qū)域211中。當(dāng)選擇按鈕206時(shí),對應(yīng)于我所選擇的包的數(shù)據(jù)被顯示在窗口的區(qū)域211中。當(dāng)選擇按鈕207時(shí),對應(yīng)于過濾包的數(shù)據(jù)被顯示在窗口的區(qū)域211中。
在區(qū)域211中顯示的數(shù)據(jù)是關(guān)于包的數(shù)據(jù)。例如它是包名或藝術(shù)家的名字。
如圖5所示,在區(qū)域211中顯示的有包名“FIRST”和藝術(shù)家名字“A TARO”、包名“SECOND”和藝術(shù)家名字“A TARO”等。
顯示/操作-指令窗口還具有區(qū)域212,在區(qū)域212中顯示對應(yīng)于屬于在區(qū)域211中選擇的包的內(nèi)容的數(shù)據(jù)。在該區(qū)域中顯示的數(shù)據(jù)是音樂標(biāo)題、播放時(shí)間或該內(nèi)容可以被校驗(yàn)輸出的次數(shù)。
在圖5中,對應(yīng)于包名“SECOND”的包被選擇。所以,在區(qū)域212中顯示的是對應(yīng)于屬于對應(yīng)于包名“SECOND”是包的內(nèi)容的音樂標(biāo)題(內(nèi)容名字)“MINAMI-NO-SAKABA”、該內(nèi)容可以被校驗(yàn)輸出的(例如,1/8音符是用于校驗(yàn)輸出一次以及2/8音符是用于校驗(yàn)輸出兩次)次數(shù),以及音樂標(biāo)題(內(nèi)容名字)“KITA-NO-HAKABA”和該內(nèi)容可以被校驗(yàn)輸出的次數(shù)(例如,1/8音符對應(yīng)于校驗(yàn)輸出一次)。
因此,顯示在區(qū)域212中的作為內(nèi)容可以被校驗(yàn)輸出的次數(shù)指示著相應(yīng)的內(nèi)容可以校驗(yàn)輸出一次。
顯示在區(qū)域212中的其它作為內(nèi)容可以被校驗(yàn)輸出的次數(shù)指示相應(yīng)的內(nèi)容不能被校驗(yàn)輸出(校驗(yàn)輸出數(shù)目是0;但是,個(gè)人計(jì)算機(jī)可以重放那個(gè)內(nèi)容)。顯示在區(qū)域212中的作為內(nèi)容可以被校驗(yàn)輸出的次數(shù)的C celf指示著相應(yīng)的內(nèi)容的校驗(yàn)輸出是沒有限制的(該內(nèi)容可以被以任意次數(shù)校驗(yàn)輸出)。
注意可以被校驗(yàn)輸出的內(nèi)容的次數(shù)可以用如圖5中所示的相應(yīng)個(gè)數(shù)的預(yù)定符號(例如,它可以是圓圈、星號、月牙等)和數(shù)字來指示。
在顯示/操作-指令窗口中還顯示有區(qū)域208,在區(qū)域208中顯示有對應(yīng)于選擇的包或內(nèi)容(對應(yīng)于圖4中的圖像文件183-1至183-K的任何一個(gè))的圖像等。在該區(qū)域中,當(dāng)重放一個(gè)選擇的內(nèi)容(將對應(yīng)于該內(nèi)容的聲音輸出到揚(yáng)聲器45)時(shí),點(diǎn)擊按鈕209。
在選擇按鈕205并且對應(yīng)于原始包的數(shù)據(jù)正在被顯示在區(qū)域211中的同時(shí),當(dāng)選擇了在區(qū)域212中顯示的預(yù)定內(nèi)容(內(nèi)容名字)的音樂標(biāo)題并且進(jìn)行刪除操作時(shí),顯示/操作-指令程序112將使內(nèi)容管理程序111對應(yīng)于所選擇的音樂標(biāo)題,刪除存儲在內(nèi)容數(shù)據(jù)庫114中的預(yù)定的內(nèi)容。
在記錄程序113的控制下正在選擇(使有效)顯示在窗口中的按鈕255(將在以后說明)的同時(shí),當(dāng)從CD讀出的內(nèi)容被記錄在內(nèi)容數(shù)據(jù)庫114中時(shí),顯示/操作-指令程序112將使顯示/操作-指令窗口顯示區(qū)域213,在區(qū)域213中顯示有在預(yù)指定的便攜式設(shè)備6中存儲的內(nèi)容的音樂標(biāo)題(內(nèi)容名字)。
在記錄程序113的控制下正在選擇(使有效)顯示在窗口中的按鈕255(將在以后說明)的同時(shí),當(dāng)從CD讀出的內(nèi)容被記錄在內(nèi)容數(shù)據(jù)庫114中時(shí),顯示/操作-指令程序112將使內(nèi)容管理程序111將在內(nèi)容數(shù)據(jù)庫114中記錄的和從CD讀取的內(nèi)容校驗(yàn)輸出到預(yù)指定的便攜式設(shè)備6。
在區(qū)域213的對應(yīng)于內(nèi)容的音樂標(biāo)題(內(nèi)容名字)的最左邊的位置上顯示有一個(gè)符號,指示著該內(nèi)容是否能校驗(yàn)輸入到個(gè)人計(jì)算機(jī)1中。例如,在區(qū)域213的最左邊的符號“○”指示著對應(yīng)于內(nèi)容的音樂標(biāo)題的內(nèi)容可以校驗(yàn)輸入到個(gè)人計(jì)算機(jī)1中(即,它已經(jīng)從個(gè)人計(jì)算機(jī)1中被校驗(yàn)輸出)。在區(qū)域213的最左邊的符號“×”指示著對應(yīng)于內(nèi)容的音樂標(biāo)題不可以校驗(yàn)輸入到個(gè)人計(jì)算機(jī)1中(即,它還沒有從個(gè)人計(jì)算機(jī)1中被校驗(yàn)輸出,例如它已經(jīng)從其他的個(gè)人計(jì)算機(jī)中被校驗(yàn)輸出)。
當(dāng)顯示/操作-指令程序112已經(jīng)在顯示/操作-指令窗口中顯示了區(qū)域213時(shí),顯示/操作-指令程序112將在顯示/操作-指令窗口中顯示區(qū)域214,在區(qū)域214中顯示便攜包(存儲在便攜式設(shè)備6中的內(nèi)容屬于該便攜包)的名字、關(guān)閉區(qū)域213的按鈕210和執(zhí)行校驗(yàn)輸入或校驗(yàn)輸出操作的按鈕215。
而且,當(dāng)顯示/操作-指令程序112已經(jīng)在顯示/操作-指令窗口中顯示了區(qū)域213時(shí),顯示/操作-指令程序112將在顯示/操作-指令窗口中顯示對對應(yīng)于在區(qū)域212中選擇的音樂標(biāo)題的內(nèi)容設(shè)置校驗(yàn)輸出操作的按鈕216、對對應(yīng)于在區(qū)域213中選擇的音樂標(biāo)題的內(nèi)容設(shè)置校驗(yàn)輸入操作的按鈕217、對對應(yīng)于在區(qū)域213中顯示的內(nèi)容名字的所有內(nèi)容設(shè)置校驗(yàn)輸入操作的按鈕218、和取消校驗(yàn)輸入或校驗(yàn)輸出設(shè)置的按鈕219。
盡管具有通過按鈕216至219設(shè)定的校驗(yàn)輸入或校驗(yàn)輸出設(shè)置,但是,個(gè)人計(jì)算機(jī)1將不執(zhí)行校驗(yàn)輸入或校驗(yàn)輸出操作。
當(dāng)在通過使用按鈕216至219設(shè)置了校驗(yàn)輸入或校驗(yàn)輸出之后點(diǎn)擊了按鈕215時(shí),顯示/操作-指令程序112將使內(nèi)容管理程序111執(zhí)行校驗(yàn)輸入或校驗(yàn)輸出。也就是說,當(dāng)點(diǎn)擊按鈕215時(shí),顯示/操作-指令程序112將根據(jù)校驗(yàn)輸入或校驗(yàn)輸出設(shè)置使內(nèi)容管理程序111發(fā)送內(nèi)容或刪除對應(yīng)于校驗(yàn)輸入設(shè)置的預(yù)定內(nèi)容的命令(例如,刪除存儲在便攜式設(shè)備6中的預(yù)定內(nèi)容的命令)到便攜式設(shè)備6,并對應(yīng)于所發(fā)送的內(nèi)容或命令更新存儲在使用規(guī)則文件162中的使用規(guī)則。
當(dāng)執(zhí)行校驗(yàn)輸入或校驗(yàn)輸出操作時(shí),顯示/操作-指令程序112將響應(yīng)所發(fā)送的內(nèi)容或命令以更新在歷史數(shù)據(jù)文件184中存儲的歷史數(shù)據(jù)。歷史數(shù)據(jù)包括用于識別已經(jīng)校驗(yàn)輸入或校驗(yàn)輸出的內(nèi)容的信息或內(nèi)容被校驗(yàn)輸入或校驗(yàn)輸出的日期,以及從該便攜式設(shè)備校驗(yàn)輸出內(nèi)容的便攜式設(shè)備6的名字。
因?yàn)樾r?yàn)輸入或校驗(yàn)輸出操作可以在短時(shí)間內(nèi)設(shè)置,所以用戶可以很快地知道校驗(yàn)輸入或校驗(yàn)輸出執(zhí)行之后的狀態(tài),所以耗時(shí)的校驗(yàn)輸入或校驗(yàn)輸出操作的次數(shù)可以降低以便使校驗(yàn)輸入或校驗(yàn)輸出步驟中花費(fèi)的總時(shí)間(包括校驗(yàn)輸入或校驗(yàn)輸出操作的設(shè)置和執(zhí)行)最少。
圖6示出了記錄程序113使顯示單元20顯示的窗口的例子。
例如根據(jù)從WWW服務(wù)器5-2中接收的CD信息,記錄程序113將在區(qū)域251中顯示諸如“ACYNCHRONIZED”的CD標(biāo)題。并且,根據(jù)從WWW服務(wù)器5-2中接收的CD信息,記錄程序113將在區(qū)域252中顯示諸如“KUWAI”的藝術(shù)家名字。
根據(jù)從WWW服務(wù)器5-2中接收的CD信息,記錄程序113將在顯示音樂標(biāo)題的區(qū)域253中顯示諸如“HEAT”、“PLANET”、“BLACK”、“SOUL”等之類的音樂標(biāo)題。相似地,記錄程序113將在顯示藝術(shù)家名字的區(qū)域253中顯示諸如“KUWAI”的藝術(shù)家名字。
在接收預(yù)定的CD信息之后,記錄程序113將其存儲在HDD21中的預(yù)定的目錄中。
在通過點(diǎn)擊按鈕254接收用于獲得CD信息的指令時(shí),記錄程序113將首先在HDD21中的預(yù)定目錄中搜索。當(dāng)發(fā)現(xiàn)CD信息存儲在該目錄中時(shí),記錄程序113將顯示對話框(未示出)以提示用戶選擇他或她是否將使用存儲在目錄中的CD信息。
當(dāng)通過記錄程序113顯示的窗口中顯示的指令開始記錄內(nèi)容的按鈕25被點(diǎn)擊時(shí),記錄程序113將從設(shè)置在驅(qū)動器22中的CD中讀取內(nèi)容,并將其和CD信息一起提供給內(nèi)容管理程序111。內(nèi)容管理程序111的壓縮/擴(kuò)展程序138以預(yù)定的方式壓縮從記錄程序113提供的內(nèi)容,并且加密程序137加密壓縮后的內(nèi)容。而且,使用規(guī)則轉(zhuǎn)換程序139產(chǎn)生壓縮和加密后的內(nèi)容的使用規(guī)則。
內(nèi)容管理程序111將壓縮和加密后的內(nèi)容和使用規(guī)則一起提供給內(nèi)容數(shù)據(jù)庫114。
內(nèi)容數(shù)據(jù)庫114將為從內(nèi)容管理程序111接收的內(nèi)容產(chǎn)生內(nèi)容文件116和使用規(guī)則文件162,并將內(nèi)容存儲在內(nèi)容文件161,將使用規(guī)則存儲在使用規(guī)則文件183中。
當(dāng)內(nèi)容和內(nèi)容使用規(guī)則被存儲在內(nèi)容數(shù)據(jù)庫114中時(shí),內(nèi)容管理程序111將從記錄程序113接收的CD信息和使用規(guī)則提供給顯示/操作-指令程序112。
顯示/操作-指令程序112根據(jù)通過記錄和CD信息存儲在內(nèi)容數(shù)據(jù)庫114中的內(nèi)容的使用規(guī)則將存儲的數(shù)據(jù)顯示在顯示數(shù)據(jù)文件182。
由記錄程序113顯示的窗口已經(jīng)顯示按鈕255用以當(dāng)從CD讀取的內(nèi)容被記錄在內(nèi)容數(shù)據(jù)庫114中時(shí),自動地設(shè)置便攜式設(shè)備是否校驗(yàn)輸出從CD讀取的內(nèi)容。
例如,當(dāng)點(diǎn)擊按鈕255時(shí),記錄程序113將顯示示出便攜式設(shè)備6的下拉菜單。當(dāng)用戶從下拉菜單中選擇便攜式設(shè)備6時(shí),個(gè)人計(jì)算機(jī)1自動地將從CD記錄的內(nèi)容校驗(yàn)輸出到所選擇的便攜式設(shè)備6。當(dāng)用戶從下拉菜單中選擇“不校驗(yàn)輸出”時(shí),個(gè)人計(jì)算機(jī)1將對從CD記錄的內(nèi)容不校驗(yàn)輸出。
因此,當(dāng)從CD讀取的內(nèi)容被記錄到內(nèi)容數(shù)據(jù)庫114中,僅有通過記錄程序113顯示的窗口中的按鈕255被設(shè)置成有效時(shí),個(gè)人計(jì)算機(jī)1可以使預(yù)指定的便攜式設(shè)備6-1至6-3的任一個(gè)對從CD讀取的內(nèi)容進(jìn)行校驗(yàn)輸出。(2)不同格式間的處理同時(shí),存在有多個(gè)供給音樂內(nèi)容的內(nèi)容發(fā)送方,各個(gè)內(nèi)容發(fā)送方的內(nèi)容加密系統(tǒng)和使用條件信息的格式互不相同。所以,用戶一般必須購買內(nèi)容管理應(yīng)用或便攜式設(shè)備用于各個(gè)不同的發(fā)送方所提供的所需內(nèi)容的再現(xiàn)或校驗(yàn)輸入/校驗(yàn)輸出。并且因此用戶不能通過一個(gè)單獨(dú)的管理應(yīng)用或一個(gè)單獨(dú)的便攜式設(shè)備處理存儲在個(gè)人計(jì)算機(jī)上的音樂內(nèi)容。
所以,本系統(tǒng)設(shè)想在個(gè)人計(jì)算機(jī)1上以一種統(tǒng)一的方式處理不同發(fā)送方的不同格式的內(nèi)容。
參考圖7,在該音樂內(nèi)容發(fā)送系統(tǒng)中的不同發(fā)送方的不同格式的內(nèi)容的統(tǒng)一處理將參考圖7進(jìn)行說明。
假設(shè)連接到網(wǎng)絡(luò)2上的多個(gè)EMD服務(wù)器是發(fā)送由音樂提供公司A提供的音樂內(nèi)容的EMD服務(wù)器A4-1、發(fā)送由音樂提供公司B提供的音樂內(nèi)容的EMD服務(wù)器B4-2以及發(fā)送由音樂提供公司X提供的音樂內(nèi)容的EMD服務(wù)器X4-3。這些EMD服務(wù)器4(4-1、4-2和4-3)將每一公司特有節(jié)目的音樂內(nèi)容通過網(wǎng)絡(luò)2提供給用戶擁有的個(gè)人計(jì)算機(jī)1。而且,通過服務(wù)器4采用各服務(wù)器獨(dú)特的音樂內(nèi)容的加密系統(tǒng)、使用條件(使用規(guī)則)信息的格式、音樂內(nèi)容壓縮系統(tǒng)和移動補(bǔ)償?shù)氖召M(fèi)系統(tǒng),各自的EMD服務(wù)器4(4-1、4-2和4-3)以不同的形式發(fā)送音樂內(nèi)容。
在個(gè)人計(jì)算機(jī)1中,安裝有用于再現(xiàn)或管理音樂內(nèi)容的應(yīng)用軟件用于購買、監(jiān)督和再現(xiàn)來自EMD服務(wù)器A4-1的音樂內(nèi)容的再現(xiàn)應(yīng)用A311;用于購買、監(jiān)督和再現(xiàn)來自EMD服務(wù)器B4-2的音樂內(nèi)容的再現(xiàn)應(yīng)用B312;用于將音樂內(nèi)容發(fā)送到便攜式設(shè)備A6-1的設(shè)備驅(qū)動程序A313;以及用于將音樂內(nèi)容發(fā)送到便攜式設(shè)備B6-2的設(shè)備驅(qū)動程序B314。同時(shí),圖7所示的再現(xiàn)應(yīng)用311、312分別對應(yīng)于圖4所示的購買應(yīng)用115和驅(qū)動程序117。
在個(gè)人計(jì)算機(jī)1中,安裝有用于管理HDD21中存儲的全部音樂內(nèi)容的綜合控制的綜合管理單元X315。該綜合管理單元X315是由EMD的接收接口316、EMD317的發(fā)送接口和PD318的驅(qū)動程序組成。
這里假設(shè)便攜式設(shè)備A6-1是復(fù)制音樂提供公司A的音樂的專用設(shè)備、便攜式設(shè)備B6-2是復(fù)制音樂提供公司B的音樂的專用設(shè)備、便攜式設(shè)備X6-3是復(fù)制音樂提供公司X的音樂的專用設(shè)備。還假設(shè)存儲在存儲卡中的音樂內(nèi)容根據(jù)每一音樂提供公司獨(dú)特的加密系統(tǒng)、使用也各不相同的使用條件信息或壓縮系統(tǒng)的格式被加密,使得音樂內(nèi)容不能例如通過直接連接被發(fā)送到其他設(shè)備驅(qū)動器。
再現(xiàn)應(yīng)用A311執(zhí)行連接EMD服務(wù)器、上傳例如登錄文件和下載音樂內(nèi)容、內(nèi)容密鑰和使用條件信息的處理。該再現(xiàn)應(yīng)用A311適用于執(zhí)行僅該應(yīng)用能夠處理的EMD服務(wù)器的連接處理。這里,再現(xiàn)應(yīng)用A311適用于執(zhí)行與EMD服務(wù)器4-1有關(guān)的處理,但它不能執(zhí)行對任何其他的EMD服務(wù)器的連接處理。再現(xiàn)應(yīng)用A311還適用于執(zhí)行對與EMD服務(wù)器A4-1連接的鑒定的處理、對與便攜式設(shè)備A6-1的連接的鑒定的處理、以及對在HDD21中存儲的音樂內(nèi)容和使用條件信息的加密/解密的處理。再現(xiàn)應(yīng)用A311使用內(nèi)容密鑰加密從EMD服務(wù)器4-1下載的音樂內(nèi)容和相應(yīng)的使用條件信息并使用對話密鑰加密該內(nèi)容密鑰以將加密的密鑰存儲在HDD21中。同時(shí),各自的再現(xiàn)應(yīng)用采用各自的獨(dú)特的加密系統(tǒng),使得存儲在個(gè)人計(jì)算機(jī)1中的相同的HDD21中的音樂內(nèi)容不能解密其他的再現(xiàn)應(yīng)用而只能解密專用的再現(xiàn)應(yīng)用。
再現(xiàn)應(yīng)用A311還管理附加在每一音樂內(nèi)容上的使用條件信息。例如,如果在使用條件信息中說明了再現(xiàn)的次數(shù)的限制值,則這樣的限制就施加在可能的內(nèi)容再現(xiàn)的次數(shù)上,再現(xiàn)應(yīng)用A311對于每次再現(xiàn)或復(fù)制對再現(xiàn)或復(fù)制的次數(shù)的限制值減1。
再現(xiàn)應(yīng)用A311還將它在HDD21上管理的音樂內(nèi)容和使用條件信息發(fā)送到綜合管理單元X315的EMD的接收接口316。
再現(xiàn)應(yīng)用B312執(zhí)行連接EMD服務(wù)器、上傳例如登錄文件和下載音樂內(nèi)容、內(nèi)容密鑰和使用條件信息的處理。該再現(xiàn)應(yīng)用B312適用于執(zhí)行僅該應(yīng)用能夠處理的EMD服務(wù)器的連接處理。具體地說,再現(xiàn)應(yīng)用B312適用于執(zhí)行與EMD服務(wù)器4-2有關(guān)的處理,但它不能執(zhí)行對與任何其他的EMD服務(wù)器連接的處理。再現(xiàn)應(yīng)用B312執(zhí)行對與EMD服務(wù)器4-2的連接的鑒定的處理、對便攜式設(shè)備B6-2的連接的鑒定的處理、以及對存儲在HDD21中的音樂內(nèi)容和使用條件信息的加密/解密的處理。例如,再現(xiàn)應(yīng)用B312使用內(nèi)容密鑰加密從EMD服務(wù)器4-2下載的音樂內(nèi)容和相應(yīng)的使用條件信息,并使用對話密鑰加密內(nèi)容密鑰并將加密后的內(nèi)容密鑰存儲在HDD21中。
再現(xiàn)應(yīng)用B312還管理附加在各自音樂內(nèi)容上的使用條件信息。例如,如果在使用條件信息中說明了再現(xiàn)的次數(shù)的限制值,則這樣的限制就施加在可能的內(nèi)容再現(xiàn)的次數(shù)上,再現(xiàn)應(yīng)用B312對于每次再現(xiàn)或復(fù)制對再現(xiàn)或復(fù)制的次數(shù)的限制值減1。
再現(xiàn)應(yīng)用B312還將它在HDD21上管理的音樂內(nèi)容和使用條件信息發(fā)送到綜合管理單元X315的EMD的接收接口316。
設(shè)備驅(qū)動程序A313是將音樂內(nèi)容發(fā)送到便攜式設(shè)備A6-1的應(yīng)用軟件。設(shè)備驅(qū)動程序A313將音樂內(nèi)容發(fā)送到便攜式設(shè)備A6-1。
設(shè)備驅(qū)動程序B314是將音樂內(nèi)容發(fā)送到便攜式設(shè)備B6-2的應(yīng)用軟件。設(shè)備驅(qū)動程序B314將音樂內(nèi)容發(fā)送到便攜式設(shè)備B6-2。
綜合管理單元(X)315是提供有來自EMD服務(wù)器(X)4-3的音樂內(nèi)容的音樂提供公司X的專用應(yīng)用軟件。該綜合管理單元(X)315還是用于在它和設(shè)備驅(qū)動程序(A)313、設(shè)備驅(qū)動程序(B)314、再現(xiàn)應(yīng)用(A)311和再現(xiàn)應(yīng)用(B)312之間發(fā)送音樂內(nèi)容和使用條件信息以便綜合管理個(gè)人計(jì)算機(jī)1中的音樂內(nèi)容的監(jiān)督軟件。綜合管理單元(X)315還能夠?qū)⑵浔O(jiān)督的音樂內(nèi)容發(fā)送到專用便攜式設(shè)備6-3中,該專用便攜式設(shè)備6-3是便攜式音樂再現(xiàn)設(shè)備。
綜合管理單元(X)315執(zhí)行對應(yīng)于圖4中所示的內(nèi)容管理程序111的處理。
描述(projection)顯示單元318是用于連接便攜式設(shè)備6-3的接口模塊,并在其和便攜接口6-3之間執(zhí)行鑒定處理和加密處理。而且,在將音樂內(nèi)容等發(fā)送到其他的便攜式設(shè)備6-1、6-2時(shí),描述顯示單元318將音樂內(nèi)容和使用條件信息通過設(shè)備驅(qū)動程序(A)313至設(shè)備驅(qū)動程序(B)314發(fā)送。
在通過網(wǎng)絡(luò)2接收自EMD服務(wù)器(X)4-3發(fā)送的音樂內(nèi)容和使用條件信息并將該音樂內(nèi)容和使用條件信息與PD驅(qū)動程序318進(jìn)行交換的同時(shí),EMD316的接收接口接收來自再現(xiàn)應(yīng)用(A)311和再現(xiàn)應(yīng)用(B)312的音樂內(nèi)容和使用條件信息。
在接收來自再現(xiàn)應(yīng)用(A)311和再現(xiàn)應(yīng)用(B)312的音樂內(nèi)容和使用條件信息時(shí),EMD316的接收接口執(zhí)行相互鑒定、加密系統(tǒng)的轉(zhuǎn)換、附加在正在發(fā)送的音樂內(nèi)容上的使用條件信息等的格式的轉(zhuǎn)換以及正在發(fā)送的音樂內(nèi)容的壓縮系統(tǒng)的轉(zhuǎn)換。由再現(xiàn)應(yīng)用(A)311和再現(xiàn)應(yīng)用(B)312使用的加密系統(tǒng)、使用條件信息或壓縮系統(tǒng)被轉(zhuǎn)換成綜合管理單元(X)315使用的系統(tǒng)。以下將綜合管理單元(X)315使用的系統(tǒng)稱為統(tǒng)一傳輸協(xié)議。EMD316的接收接口通過PD驅(qū)動程序318將如此轉(zhuǎn)換為統(tǒng)一傳輸協(xié)議的音樂內(nèi)容和使用條件信息發(fā)送到設(shè)備驅(qū)動程序(A)313或設(shè)備驅(qū)動程序(B)314。EMD316的接收接口還通過PD驅(qū)動程序318將如此轉(zhuǎn)換為統(tǒng)一傳輸協(xié)議的音樂內(nèi)容和使用條件信息發(fā)送到便攜式設(shè)備6-3。
EMD服務(wù)器(A)4-1和EMD服務(wù)器(B)4-2提供的音樂內(nèi)容一旦由再現(xiàn)應(yīng)用(A)311和再現(xiàn)應(yīng)用(B)312下載,并且加密系統(tǒng)、壓縮系統(tǒng)和音樂內(nèi)容的使用條件信息被轉(zhuǎn)換成統(tǒng)一傳輸協(xié)議并被發(fā)送到綜合管理單元(X)315。綜合管理單元(X)315全面地監(jiān)督從EMD服務(wù)器(A)4-1和EMD服務(wù)器(B)4-2和EMD服務(wù)器(X)4-3下載的內(nèi)容提供公司的音樂內(nèi)容。
EMD316的接收接口也具有音樂內(nèi)容的復(fù)制、移動和執(zhí)行校驗(yàn)輸入和校驗(yàn)輸出的功能。
EMD316的接收接口根據(jù)來自用戶的復(fù)制或移動命令執(zhí)行復(fù)制或移動存儲在再現(xiàn)應(yīng)用(A)311至再現(xiàn)應(yīng)用(B)312中的音樂內(nèi)容的處理。此時(shí),EMD316的接收接口將音樂內(nèi)容的加密系統(tǒng)、壓縮系統(tǒng)和使用條件的陳述格式轉(zhuǎn)換成統(tǒng)一傳輸協(xié)議。
EMD316的接收接口還根據(jù)來自用戶的CD發(fā)送(ripping)命令或校驗(yàn)輸入命令執(zhí)行將存儲在諸如CD的外部介質(zhì)中或便攜式設(shè)備6-1至6-3中的音樂內(nèi)容復(fù)制或校驗(yàn)輸入到綜合管理單元(X)315的處理。如果此時(shí)音樂內(nèi)容的加密系統(tǒng)或壓縮系統(tǒng)或使用條件的描述格式?jīng)]有被轉(zhuǎn)換成統(tǒng)一傳輸協(xié)議,則EMD316的接收接口使其轉(zhuǎn)換為統(tǒng)一傳輸協(xié)議。
EMD316的接收接口還根據(jù)來自用戶的校驗(yàn)輸出命令對通過在便攜式設(shè)備6-3中的綜合管理單元(X)315管理的音樂內(nèi)容執(zhí)行記錄的處理。如果此時(shí)音樂內(nèi)容的加密系統(tǒng)或壓縮系統(tǒng)或使用條件的描述格式?jīng)]有被轉(zhuǎn)換成統(tǒng)一傳輸協(xié)議,則EMD316的接收接口使其轉(zhuǎn)換為統(tǒng)一傳輸協(xié)議。而且此刻使用條件的校驗(yàn)輸出的可用數(shù)目被減1。
如圖8所示,綜合管理單元(X)315具有在較低的應(yīng)用層的統(tǒng)一傳輸協(xié)議,該較低的應(yīng)用層用于將數(shù)據(jù)傳輸?shù)狡渌徺I應(yīng)用。綜合管理單元(X)315使用在統(tǒng)一傳輸協(xié)議以下的層作為http(超文本傳輸協(xié)議)與EMD服務(wù)器(X)4-3進(jìn)行數(shù)據(jù)發(fā)送/接收。
在上述的音樂內(nèi)容發(fā)送系統(tǒng)中,自EMD服務(wù)器(A)4-1和EMD服務(wù)器(B)4-2發(fā)送的音樂內(nèi)容由綜合管理單元(X)315獲得用以再現(xiàn)或管理。并且,該EMD服務(wù)器(X)4-3、EMD服務(wù)器(A)4-1和EMD服務(wù)器(B)4-2發(fā)送的音樂內(nèi)容被傳輸?shù)奖銛y式設(shè)備(X)6-3。
在如上所述的音樂內(nèi)容發(fā)送系統(tǒng)中,綜合管理單元(X)315主要與各自的再現(xiàn)應(yīng)用和設(shè)備驅(qū)動程序相關(guān)聯(lián)進(jìn)行操作以轉(zhuǎn)換將要發(fā)送的音樂內(nèi)容的加密系統(tǒng)、附加在將要發(fā)送的音樂內(nèi)容上的使用條件信息的格式或?qū)⒁l(fā)送的音樂內(nèi)容的壓縮系統(tǒng),以在統(tǒng)一傳輸協(xié)議的幫助下實(shí)現(xiàn)音樂內(nèi)容的傳輸。因此,由再現(xiàn)應(yīng)用(A)311從EMD服務(wù)器(A)4-1下載的音樂內(nèi)容和由再現(xiàn)應(yīng)用(B)312從EMD服務(wù)器(B)4-2下載的音樂內(nèi)容可以被發(fā)送到綜合管理單元(X)315使得例如僅由音樂提供公司A提供的藝術(shù)家的音樂內(nèi)容可以被發(fā)送到便攜式設(shè)備(X)6-3。即,因?yàn)楸疽魳穬?nèi)容發(fā)送系統(tǒng)將音樂內(nèi)容的加密系統(tǒng)、使用條件信息的格式和音樂內(nèi)容的壓縮系統(tǒng)轉(zhuǎn)換成統(tǒng)一傳輸協(xié)議,所以存儲在個(gè)人計(jì)算機(jī)1中的硬盤上的不定的系統(tǒng)的音樂內(nèi)容可以由綜合管理單元(X)315或便攜式設(shè)備(X)6-3再現(xiàn)。特別地,因?yàn)橐魳穬?nèi)容發(fā)送系統(tǒng)在發(fā)送時(shí)轉(zhuǎn)換加密系統(tǒng)和使用條件信息,所以在確保音樂內(nèi)容的版權(quán)保護(hù)的同時(shí)提高了處理音樂內(nèi)容的自由度。
即,在音樂內(nèi)容發(fā)送系統(tǒng)中,至少加密系統(tǒng)和使用條件信息在適用于再現(xiàn)或控制音樂內(nèi)容的再現(xiàn)應(yīng)用之間被轉(zhuǎn)換以發(fā)送音樂內(nèi)容和使用條件信息。通過這樣做,即使存在多個(gè)再現(xiàn)應(yīng)用,音樂內(nèi)容發(fā)送系統(tǒng)仍能夠移動存儲在例如個(gè)人計(jì)算機(jī)1的硬盤21中的音樂內(nèi)容,并因此能夠進(jìn)行該音樂內(nèi)容的統(tǒng)一管理。而且,因?yàn)槭褂脳l件信息和音樂內(nèi)容一起被發(fā)送,這就不存在使用條件覆蓋唯一的音樂內(nèi)容的危險(xiǎn)從而保證音樂內(nèi)容的保護(hù)更可靠。(3)使用條件信息(說明通常使用的使用條件信息)現(xiàn)在將說明在再現(xiàn)應(yīng)用(A)311中使用的使用條件信息的典型的格式。
在再現(xiàn)應(yīng)用(A)311中,使用例如在圖9a中的表格形式表示的使用條件信息。
在列方向中,表格的左和右邊的列分別說明了使用條件的原則和該原則的特定值。例如,可能的重播日期(從)、重播截止日期(至)或每次重播的花費(fèi)(支付/播放)被作為原則加以說明。如圖9B所示,作為附加于每一音樂內(nèi)容上的信息,使用條件信息被從EMD服務(wù)器(A)4-1發(fā)送。再現(xiàn)應(yīng)用(A)311根據(jù)所說明的原則和相應(yīng)的值來控制音樂內(nèi)容。例如,假設(shè)可能的重播日期(從)是1999年10月25日,重播截止日期(至)是1999年11月24日,以及每次重播的花費(fèi)(支付/播放)是是/10日元。在這種情況下,可以從1999年10月25日再現(xiàn)音樂內(nèi)容,即使用戶發(fā)出重播的命令,仍禁止在該日期之前的再現(xiàn)。該音樂內(nèi)容可以在1999年11月24日之前被再現(xiàn),在該日期之后該音樂內(nèi)容將被刪除。也對音樂內(nèi)容進(jìn)行設(shè)置使得每次重播估價(jià)為10日元。用戶再現(xiàn)的次數(shù)作為將上傳到EMD服務(wù)器(A)4-1的單獨(dú)的登錄信息被存儲以對收聽或觀看的用戶對應(yīng)于該音樂內(nèi)容被收聽或觀看的次數(shù)的總數(shù)進(jìn)行估價(jià)。(對綜合管理單元(X)315使用的使用條件信息的說明)現(xiàn)在說明綜合管理單元(X)315使用的使用條件信息?,F(xiàn)在說明的使用條件信息是附加在從EMD服務(wù)器(X)4-3下載的音樂內(nèi)容上的,并在綜合管理單元(X)315管理音樂內(nèi)容的控制時(shí)使用。而且,當(dāng)在再現(xiàn)應(yīng)用(A)311和綜合管理單元(X)315之間以及再現(xiàn)應(yīng)用(B)312和綜合管理單元(X)315之間相互發(fā)送音樂內(nèi)容時(shí)使用條件信息以統(tǒng)一的格式被使用。以下該使用條件信息被稱為統(tǒng)一使用條件信息。
如圖4所示,統(tǒng)一使用條件信息由索引文件331、自動機(jī)文件332、參數(shù)文件333和滯后文件334組成。這些文件是以XML(可擴(kuò)展標(biāo)記語言)語言說明的。
在索引文件331中例如每一文件的參考信息被說明。
如圖11所示,自動機(jī)文件332附加有由自動機(jī)說明使用條件的自動機(jī)說明部分341;內(nèi)容密鑰的鑒定代碼(MAC;消息鑒定代碼)342;內(nèi)容提供者的簽名(Sig)343;以及用于確認(rèn)簽名的認(rèn)證(Cer)344。內(nèi)容密鑰用KC表示,而準(zhǔn)備內(nèi)容的內(nèi)容提供者的專用密鑰和公共密鑰分別用K-1E和K1E表示。
自動機(jī)說明部分341使用在元組序列中的擴(kuò)展?fàn)顟B(tài)機(jī)器描述音樂內(nèi)容的操作狀態(tài)。
利用當(dāng)前音樂內(nèi)容的操作狀態(tài)的集Q和利用代表音樂內(nèi)容的事件的輸入符號的集∑,自動說明部分341表示下面跟隨狀態(tài)變換的音樂內(nèi)容的操作狀態(tài)的集Q’Q’={d|d=δ(q,α)|qQ,αQ,δQ×∑→Q}
如上式所示,操作狀態(tài)的集Q被表示為d。d由具有變量q、α的函數(shù)δ定義。q指示著音樂內(nèi)容的操作狀態(tài)的集Q的一個(gè)操作狀態(tài)。α指示著事件集∑的一個(gè)事件。函數(shù)δ是Q和∑的冪集對Q的映射。
根據(jù)上述的Q、∑和Q’,每一個(gè)元組由{<q,α,d>|q,d∈Q,α∈∑}表示。注意<q,α,d>指示著q、α、d的排列組合的一個(gè)例子。
在∑中,諸如重播(play)、復(fù)制(copy)、總量(pay Y)、可能的播放開始日期和時(shí)間(from YMD)、播放結(jié)束日期和時(shí)間(to YMD)、可使用的天數(shù)的數(shù)目(in Ddays)、或無效事件(ε)的事件說明如下∑=(Play,copy,pay Y,from YMD,to YMD,in Ddays,ε)這樣,在自動機(jī)描述器341中將進(jìn)行下面的描述。
此后將說明在自動機(jī)描述器341中的具體的描述。
在圖13中示出代表在圖12中所示的音樂內(nèi)容的操作變換的使用自動機(jī)的元組-行的說明性的描述。
該自動機(jī)執(zhí)行如現(xiàn)在所描述的狀態(tài)變換。
首先,產(chǎn)生從初始狀態(tài)q0至狀態(tài)q1及至狀態(tài)q5的變換。從狀態(tài)q1至狀態(tài)q5,并行移動出現(xiàn)。
如果諸如10日元(pay10)的預(yù)設(shè)置總量的支付事件出現(xiàn)在狀態(tài)q1,則出現(xiàn)至狀態(tài)q2的變換。如果播放事件(play)出現(xiàn)在狀態(tài)q2,則產(chǎn)生至狀態(tài)q1的變換。即,當(dāng)前的自動機(jī)指示如果支付了10日元,僅可以再現(xiàn)一次音樂內(nèi)容。如果諸如1000日元(pay1000)的預(yù)設(shè)置總量的支付事件出現(xiàn)在狀態(tài)q1,則再次產(chǎn)生至狀態(tài)q3的變換。具體地說,該總量指示如果支付了100日元,可以再現(xiàn)音樂內(nèi)容而與再現(xiàn)次數(shù)無關(guān)。如果出現(xiàn)對應(yīng)于一次再現(xiàn)的n倍的再現(xiàn)總量的總量中的事件,諸如10日元(pay10×n)出現(xiàn),則產(chǎn)生至狀態(tài)q4的變換。如果在至狀態(tài)q4的變換之后,出現(xiàn)播放事件(play),則再次產(chǎn)生至該狀態(tài)q4的變換。如果n個(gè)播放事件出現(xiàn)在該狀態(tài)q4中,則產(chǎn)生至狀態(tài)q1的變換。即,在這個(gè)自動機(jī)中,表明了如果支付了10×n日元,則音樂內(nèi)容可以被再現(xiàn)n次。
如果諸如100日元的預(yù)設(shè)置總量的支付事件出現(xiàn)在狀態(tài)q5,則產(chǎn)生至狀態(tài)q6的變換。如果在狀態(tài)q6中出現(xiàn)復(fù)制事件,則產(chǎn)生至狀態(tài)q5的變換。如果在狀態(tài)q6中出現(xiàn)復(fù)制事件,則產(chǎn)生至狀態(tài)q8的變換。如果在狀態(tài)q8中出現(xiàn)播放事件,則再次產(chǎn)生至狀態(tài)q8的變換。如果在狀態(tài)q8中出現(xiàn)復(fù)制事件,則產(chǎn)生至狀態(tài)q9的變換。該狀態(tài)q9是最終狀態(tài),在狀態(tài)q9中不出現(xiàn)至其他狀態(tài)的變換并且沒有事件出現(xiàn)。即,該總量表明如果支付了100日元,音樂內(nèi)容可以被復(fù)制到其他設(shè)備一次。而且,該總量還表明了盡管復(fù)制的音樂內(nèi)容可以被再現(xiàn)任何所需的次數(shù),如果一旦如果音樂內(nèi)容被復(fù)制到另一個(gè)設(shè)備,則不能被再現(xiàn)。
如果諸如2000日元(pay2000)的預(yù)設(shè)置總量的支付事件出現(xiàn)在狀態(tài)q5,則產(chǎn)生至狀態(tài)q7的變換。如果在狀態(tài)q7中出現(xiàn)復(fù)制事件,則再次產(chǎn)生至狀態(tài)q7的變換。如果在狀態(tài)q7中出現(xiàn)復(fù)制事件,則產(chǎn)生至狀態(tài)q8的變換。如果在狀態(tài)q8中出現(xiàn)播放事件,則再次產(chǎn)生至狀態(tài)q8的變換。如果在狀態(tài)q8中出現(xiàn)復(fù)制事件,則產(chǎn)生至狀態(tài)q9的變換。該狀態(tài)q9是最終狀態(tài),在狀態(tài)q9中不出現(xiàn)至其他狀態(tài)的變換并且沒有事件出現(xiàn)。即,該總量表說明了如果支付了2000日元,音樂內(nèi)容可以不限次數(shù)被復(fù)制到其他設(shè)備。而且,該總量還表明盡管復(fù)制的音樂內(nèi)容可以被再現(xiàn)任何所需的次數(shù),一旦如果音樂內(nèi)容被復(fù)制到另一個(gè)裝置,則不能被再現(xiàn)。
圖13示出了執(zhí)行上述狀態(tài)變換的自動機(jī)的元組行說明。
為了更新音樂內(nèi)容的移動,自動機(jī)說明部分341可以說明操作狀態(tài)的并行合成。例如,操作a0和a1的并行合成可以由下列的元組序列表示<q0,α,a0,q0>
<q0,α,a1,q0>
在自動機(jī)說明部分341中還可以說明伴隨狀態(tài)變換的行為(action)。例如,該行為由下列的元組表示<q0,α,q1,action>
該行為被表示為使用預(yù)定義的變量的函數(shù)。該變量由ID、范圍和初始值組成。例如,使用表示碟(a)的購買價(jià)格的變量n,說明就是a.n=1000。下面示出了說明根據(jù)該變量的行為的自動機(jī)說明部分341的例子。
<q0,pay 100,q1,a.n=a.n-100>…(1)<q0,pay(a.n),q1,a.n=0> …(2)<q1,play,q2> …(3)該例子指示著單個(gè)音樂內(nèi)容(式(1))的購買價(jià)格影響著碟購買(式(2))的價(jià)格。
如圖14所示,上述的自動說明部分341是由實(shí)體ID345、內(nèi)容ID346、版本信息347、變量信息348和元組序列349組成。
下面將描述已經(jīng)定義了描述格式的自動機(jī)說明部分341的具體的例子。
同時(shí),下面使用的作為自動機(jī)描述的事件和命令由根據(jù)XML標(biāo)準(zhǔn)規(guī)定的DTD(文檔類型定義)定義。例如,再現(xiàn)(play),復(fù)制(copy)、播放支付(pay-for-play)、復(fù)制支付(pay-for-copy)、整碟播放支付(pay-for-album-play)、整碟復(fù)制的支付(pay-for-album-copy)、能夠使用開始日期(from)、使用結(jié)束日期(to)、無效操作(null)由DTD設(shè)置作為事件。
圖16示出了用XML語言定義的指示著音樂內(nèi)容可以從1999年9月1日開始被再現(xiàn)的的自動機(jī)說明部分341的示例性的描述。
圖16中所示的描述是圖17所示的自動機(jī)。該自動機(jī)由作為初始狀態(tài)的狀態(tài)q1和狀態(tài)q2構(gòu)成。當(dāng)日期變成狀態(tài)q1中的能夠使用開始日期(from)1999年9月1日時(shí),狀態(tài)移動到狀態(tài)q2。當(dāng)在狀態(tài)q2中產(chǎn)生再現(xiàn)事件(play)時(shí),音樂內(nèi)容被再現(xiàn),并且狀態(tài)再次移動到狀態(tài)q2。用這種方式,自動機(jī)控制以使從1999年9月1日開始能夠再現(xiàn)音樂內(nèi)容。
圖18示出了由XML語言定義的指示著音樂內(nèi)容可以直到1999年10月31日被再現(xiàn)的自動機(jī)說明部分341的示例性的描述。
圖18中的描述是圖19所示的自動機(jī)。該自動機(jī)由作為初始狀態(tài)的狀態(tài)q1和作為結(jié)束狀態(tài)的狀態(tài)end構(gòu)成。當(dāng)在狀態(tài)q2中產(chǎn)生再現(xiàn)事件(play)時(shí),音樂內(nèi)容被再現(xiàn),并且狀態(tài)再次移動到狀態(tài)q2。當(dāng)日期變成狀態(tài)q2中的使用結(jié)束日期(to)1999年10月31日時(shí),狀態(tài)移動到狀態(tài)end。在狀態(tài)end中,狀態(tài)不移動到任何狀態(tài)或不產(chǎn)生任何事件。以這種方式,自動機(jī)控制再現(xiàn)音樂內(nèi)容直到1999年10月31日為止。
圖20示出了由XML語言定義的自動機(jī)說明部分341的示例性的描述,指示音樂內(nèi)容的能夠再現(xiàn)的時(shí)間為從1999年9月1日至1999年10月31日,能夠再現(xiàn)的次數(shù)是16。
圖20中的描述是圖21所示的自動機(jī)。該自動機(jī)由作為初始狀態(tài)的狀態(tài)q1、狀態(tài)q2和作為結(jié)束狀態(tài)的狀態(tài)end構(gòu)成。當(dāng)日期變成狀態(tài)q1中的能夠使用開始日期(from)1999年9月1日時(shí),狀態(tài)移動到狀態(tài)q2。當(dāng)在狀態(tài)q2中產(chǎn)生再現(xiàn)事件(play)時(shí),音樂內(nèi)容被再現(xiàn),并且狀態(tài)再次移動到狀態(tài)q2。當(dāng)日期變成狀態(tài)q2中的使用結(jié)束日期(to)1999年10月31日或者再現(xiàn)事件產(chǎn)生了16次時(shí),狀態(tài)移動到狀態(tài)end。在狀態(tài)end中,狀態(tài)不移動到任何狀態(tài)或不產(chǎn)生任何事件。以這種方式,自動機(jī)控制確定再現(xiàn)音樂內(nèi)容的時(shí)間是從1999年9月1日至1999年10月31日,并確定再現(xiàn)的次數(shù)是16次。
圖22示出了由XML語言定義的指示著音樂內(nèi)容的再現(xiàn)的次數(shù)限制為16的自動機(jī)說明部分341的示例性的描述。
參數(shù)文件333附加有參數(shù)說明部分351、內(nèi)容密鑰的鑒定代碼352、內(nèi)容提供者的簽名353、以及用于確認(rèn)簽名的鑒定文書354,如圖23所示。內(nèi)容密鑰用KC表示,同時(shí)準(zhǔn)備內(nèi)容的內(nèi)容提供者的專用密鑰和公共密鑰分別用K-1E和K1E表示。
參數(shù)文件333可以由例如諸如內(nèi)容零售商的第二提供者或者中間內(nèi)容發(fā)送者的內(nèi)容提供者而不是準(zhǔn)備自動機(jī)文件332的內(nèi)容提供者來重新編寫。這樣重新編寫的參數(shù)文件333被附加一個(gè)與提供者或中間發(fā)送者相一致的獨(dú)特的實(shí)體ID355。同時(shí),K’C是第二提供者的內(nèi)容密鑰,K’C=H(KC,實(shí)體ID)。第二提供者的內(nèi)容密鑰K’C從第一提供者的內(nèi)容密鑰KC中得來的。第一和第二提供者通過鑒定文書彼此區(qū)分。
如果已經(jīng)掌有了內(nèi)容密鑰,則由MAC確認(rèn)參數(shù)文件333。如果由于安全的原因沒有提供內(nèi)容密鑰,則由簽名和證明文件(instrument)確認(rèn)參數(shù)文件333。
使用第一和第二內(nèi)容提供者S和A,以及使用終端B,由MAC確認(rèn)的協(xié)議如下。S→A指示著從S至A的發(fā)送,S→B指示著從S至B的發(fā)送,以及A→B指示著從A至B的發(fā)送。IDA指示著設(shè)備A的ID。
S→AK’C=H(KC,IDA)S→BX=EKC(KC)1A→BIDA,Parameters,M=MAC K’C(Parameters)BM≡MAC’K C(Parameters)?參數(shù)說明部分351說明了用于改變在自動文件332的自動機(jī)說明部分341中說明的值的函數(shù)的系數(shù)。例如,在圖13中所示的例子中,存在著這樣的情況,其中音樂內(nèi)容的價(jià)格變成函數(shù),如下所示<q0,pay(f1(10)),q1)>
<q1,pay(f2(10)×n),q2)>
在該情況中,上述的函數(shù)f1和f2例如被定義如下
f1(n)=0.9nf2(n)=90+0.1n通過如上定義函數(shù),第一提供者能夠設(shè)置默認(rèn)價(jià)格值以及第二提供者能夠重寫參數(shù)文件333以改變該價(jià)格。
上述的參數(shù)說明部分351由實(shí)體ID356、內(nèi)容ID357和系數(shù)信息358組成,如圖25所示。
滯后文件334是用于說明在自動機(jī)說明部分341中根據(jù)描述內(nèi)容操作的音樂內(nèi)容的操作的軌跡(trajectory)的文件。在自動機(jī)說明部分341的元組中的狀態(tài)和變量被記錄。例如,在圖13中的例子中再現(xiàn)被執(zhí)行兩次。
圖13,<q0,q1,q0,q1>
結(jié)果,得到下面操作的軌跡。
<pay10,play,pay10,play>
如果這在例如綜合管理單元(X)315中被相加并上傳,則用戶能夠計(jì)算可支付的總量。
在使用了表示自動機(jī)的使用條件的統(tǒng)一使用條件信息的音樂內(nèi)容發(fā)送系統(tǒng)1中,可以增加內(nèi)容使用條件的描述的自由度,在該自動機(jī)中原則自身和其具體值被編程。(4)被破壞的音樂內(nèi)容的再存儲和再下載現(xiàn)在將說明綜合管理單元(X)315進(jìn)行的音樂內(nèi)容的備份。
首先,通過參考圖26來說明綜合管理單元(X)315的主要管理方法。
綜合管理單元(X)315在個(gè)人計(jì)算機(jī)1中的硬盤21中存儲音樂內(nèi)容C1、C2、C3...Cn。綜合管理單元(X)315還分別存儲與音樂內(nèi)容C1、C2、C3...Cn相關(guān)的內(nèi)容密鑰Kc1、Kc2、Kc3、...、Kcn。內(nèi)容密鑰Kc是和音樂內(nèi)容C一對一對應(yīng)的。內(nèi)容ID附加到音樂內(nèi)容C1、C2、C3...Cn以用于識別。這些內(nèi)容ID記為CID1、CID2、CID3、...CIDn。
音樂內(nèi)容C1、C2、C3...Cn由內(nèi)容密鑰Kc1、Kc2、Kc3…Kcn加密,并且,在此狀態(tài)下,被記錄在個(gè)人計(jì)算機(jī)1的硬盤21中。E(K,C)表示內(nèi)容C已經(jīng)使用密鑰K加密。通常,內(nèi)容ID被記錄在音樂內(nèi)容C的頭部并和音樂內(nèi)容一起被加密,或者M(jìn)AC附加在音樂內(nèi)容C上,使得內(nèi)容ID與音樂內(nèi)容的主體部分不可分離。
內(nèi)容密鑰Kc1、Kc2、Kc3...Kcn被存儲密鑰KS加密并以狀態(tài)E(SK,Kc1)、E(SK,Kc2)、E(SK,Kc3)...E(SK,Kcn)被記錄在個(gè)人計(jì)算機(jī)1的硬盤21。這個(gè)存儲密鑰KS展示了所謂的抗短波長并被保存在一般用戶不能參考的記錄區(qū)中。
如果在執(zhí)行上述的密鑰管理的綜合管理單元(X)315中,例如音樂內(nèi)容C1將被再現(xiàn),則使用存儲密鑰KS解密內(nèi)容密鑰Kc1,并隨后使用內(nèi)容密鑰Kc1解密音樂內(nèi)容C1。以這種方式,綜合管理單元(X)315能夠再現(xiàn)音樂內(nèi)容C1。
如果在執(zhí)行上述的密鑰管理的綜合管理單元(X)315中,例如音樂內(nèi)容C1將被從硬盤21移到便攜式設(shè)備(X)6-3,則使用便攜式設(shè)備(X)6-3執(zhí)行相互鑒定。完成鑒定后,內(nèi)容密鑰Kc1被對話密鑰解密并且加密的內(nèi)容密鑰Kc1和加密的音樂內(nèi)容C1一起被發(fā)送到便攜式設(shè)備(X)6-3。加密的內(nèi)容密鑰Kc1和加密的音樂內(nèi)容C1二者都被發(fā)送到便攜式設(shè)備(X)6-3。內(nèi)容密鑰Kc1和音樂內(nèi)容C1二者都被從硬盤21中刪除。通過這樣做,綜合管理單元(X)315能夠?qū)⒁魳穬?nèi)容移到便攜式設(shè)備(X)6-3中。
下面將說明由于例如硬盤21損壞時(shí),音樂內(nèi)容或內(nèi)容密鑰停止從硬盤21中再現(xiàn)時(shí),所必須的音樂內(nèi)容的再生的方法。
通常,綜合管理單元(X)315在硬盤21中存儲加密的音樂內(nèi)容C和內(nèi)容密鑰Kc的備份數(shù)據(jù)。
而且,通常,綜合管理單元(X)315使用登錄信息監(jiān)督從EMD服務(wù)器(X)4-3下載的音樂內(nèi)容的購買記錄以及在硬盤21中存儲的音樂內(nèi)容的全部的內(nèi)容ID的清單。在當(dāng)音樂內(nèi)容被從EMD服務(wù)器(X)4-3中下載或被移動到便攜式設(shè)備(X)6-3中時(shí),在控制音樂內(nèi)容的同時(shí)該登錄信息被更新。綜合管理單元(X)315周期地或在訪問之后上載登錄信息到EMD服務(wù)器(X)4-3。
如果存儲在綜合管理單元(X)315的硬盤21中的音樂內(nèi)容C或內(nèi)容密鑰Kc被破壞,將執(zhí)行下面的處理。
如果音樂內(nèi)容C或內(nèi)容密鑰Kc被破壞,綜合管理單元(X)315首先訪問EMD服務(wù)器(X)4-3以執(zhí)行用戶鑒定。
EMD服務(wù)器(X)4-3接著從授權(quán)的用戶的用戶ID中參考綜合管理單元(X)315的使用登錄信息,以產(chǎn)生完整性校驗(yàn)值(ICV)。根據(jù)作為在使用登錄信息中說明的音樂內(nèi)容C的內(nèi)容ID的CID和綜合管理單元(X)315的存儲密鑰KS,并根據(jù)ICV=H(SK,CID1||CID2||...||CIDn)產(chǎn)生該ICV。
其中H(K,Data)是單方向的散列函數(shù)并且其值隨密鑰K改變。
EMD服務(wù)器(X)4-3接著發(fā)送所產(chǎn)生的完整性校驗(yàn)值ICV到綜合管理單元(X)315。
如果音樂內(nèi)容C或內(nèi)容密鑰Kc被備份,則綜合管理單元(X)315重新恢復(fù)備份數(shù)據(jù)以在硬盤21中保存音樂內(nèi)容C或內(nèi)容密鑰Kc。如果音樂內(nèi)容C或內(nèi)容密鑰Kc被備份,則破壞的音樂內(nèi)容C或內(nèi)容密鑰Kc將被從EMD服務(wù)器(X)4-3中重新發(fā)送。此時(shí),如果內(nèi)容已經(jīng)被購買,則EMD服務(wù)器(X)4-3參考用戶的購買滯后,并不再估價(jià)。
綜合管理單元(X)315執(zhí)行上面的處理以便重新建立損壞的音樂內(nèi)容C或內(nèi)容密鑰Kc。
如果重新生成的音樂內(nèi)容C或內(nèi)容密鑰Kc將被再現(xiàn)或控制時(shí),綜合管理單元(X)315使用完整性校驗(yàn)值ICV檢查音樂內(nèi)容的CID。通過使用完整性校驗(yàn)值ICV檢查重新建立的音樂內(nèi)容C或內(nèi)容密鑰Kc,在音樂內(nèi)容Ci被移動到便攜式設(shè)備(X)6-3中并從硬盤21中被刪除的情況下,將E(Kci,Ci)存儲為加密的音樂內(nèi)容Ci并再存儲音樂內(nèi)容的惡意用戶,是不能夠通過控制方式再現(xiàn)或移動數(shù)據(jù)的。
如果不是音樂內(nèi)容C或內(nèi)容密鑰Kc而是存儲密鑰KS已經(jīng)被破壞,則綜合管理單元(X)315被重新安裝。即使在這種情況下,如果在EMD服務(wù)器(X)4-3中進(jìn)行了用戶注冊并且登錄信息被上載,重新存儲和重新下載仍是可行的。
如上所述,在音樂內(nèi)容發(fā)送系統(tǒng)1中,即使音樂內(nèi)容由于硬盤壓碎已經(jīng)被破壞,受版權(quán)的保護(hù),該音樂內(nèi)容仍能被重新建立。例如,如果音樂內(nèi)容已經(jīng)正確地購買了,則它就可以免費(fèi)地重新建立。(5)分配綜合管理單元(X)的主密鑰和鑒定密鑰的方法在綜合管理單元(X)315和便攜式設(shè)備(X)6-3之間,通過使用ID和適用于便攜式設(shè)備(X)6-3的鑒定密鑰(MG-ID/IK)以及適用于綜合管理單元(X)315的主密鑰(OMG-MK)進(jìn)行相互鑒定。
如果在綜合管理單元(X)315和便攜式設(shè)備(X)6-3之間已經(jīng)進(jìn)行了相互鑒定,對于綜合管理單元(X)315來說,從綜合管理單元(X)315將音樂內(nèi)容發(fā)送到便攜式設(shè)備(X)6-3或者將音樂內(nèi)容從便攜式設(shè)備(X)6-3返回到綜合管理單元(X)315就變得成為可能。同時(shí),綜合管理單元(X)315擁有透視圖3中的硬盤21中的加密的音樂內(nèi)容,同時(shí)便攜式設(shè)備(X)6-3擁有在諸如存儲卡的內(nèi)部記錄介質(zhì)中的加密音樂內(nèi)容。如果從綜合管理單元(X)315將音樂內(nèi)容發(fā)送到便攜式設(shè)備(X)6-3,則在個(gè)人計(jì)算機(jī)1上的硬盤21中的音樂內(nèi)容被發(fā)送到便攜式設(shè)備10上裝載的存儲卡上。另一方面,如果將音樂內(nèi)容從便攜式設(shè)備(X)6-3發(fā)送到綜合管理單元(X)315,則在便攜式設(shè)備(X)6-3上裝載的存儲卡上的音樂內(nèi)容被發(fā)送到在個(gè)人計(jì)算機(jī)1上的硬盤21。
便攜式設(shè)備(X)6-3一開始擁有ID信息(MG-ID)、用于多個(gè)生成(generation)的鑒定密鑰(MG-IK)以及用于多個(gè)生成的主密鑰(OMG-MK)。外部不提供便攜式設(shè)備(X)6-3這些密鑰或信息。便攜式設(shè)備(X)6-3更新鑒定密鑰(MG-IK)和主密鑰(OMG-MK)的生成。便攜式設(shè)備(X)6-3不是通過舊生成的鑒定密鑰或主密鑰而是新生成的鑒定密鑰或主密鑰來實(shí)現(xiàn)相互鑒定。下面假設(shè)便攜式設(shè)備(X)6-3正在擁有從第0次到第100次的100次生成的鑒定密鑰(MG-ID)和主密鑰(OMG-MK)。用于第i次生成的鑒定密鑰表示為(MG-IK[i])并且用于第i次生成的主密鑰表示為(OMG-MK[i])。
擁有主密鑰(OMG-MK)的綜合管理單元(X)315能夠?qū)⒁魳穬?nèi)容從例如音頻CD中發(fā)送到個(gè)人計(jì)算機(jī)1并保存在其中。另一方面,擁有主密鑰(OMG-MK)的綜合管理單元(X)315能夠從EMD服務(wù)器(X)4-3中將音樂內(nèi)容下載以存儲在個(gè)人計(jì)算機(jī)1中。
注意在綜合管理單元(X)315中,能夠從CD中發(fā)送音樂內(nèi)容而不能從EMD服務(wù)器(X)4-3中下載音樂內(nèi)容的主密鑰(OMG-MK),不同于既能夠從CD中發(fā)送音樂內(nèi)容又能從EMD服務(wù)器(X)4-3中下載音樂內(nèi)容的主密鑰(OMG-MK)。下面,能夠從CD中發(fā)送音樂內(nèi)容而不能從EMD服務(wù)器(X)4-3中下載音樂內(nèi)容的密鑰被稱為專用于發(fā)送的密鑰,并且既能夠從CD中發(fā)送音樂內(nèi)容又能從EMD服務(wù)器(X)4-3中下載音樂內(nèi)容的密鑰被稱為EMD密鑰。
在本實(shí)施例中,用于第0次生成的主密鑰(OMG-MK
)是專用于發(fā)送的密鑰,而主密鑰(OMG-MK[1 to 99])是EMD密鑰。
現(xiàn)在說明使用專用于發(fā)送的密鑰進(jìn)行處理的步驟。
如圖27中所示,如果綜合管理單元(X)315欲從CD-ROM中安裝,則例如便攜式設(shè)備(X)6-3和軟盤52與已經(jīng)在其中安裝了綜合管理單元(X)315的安裝軟件的CD-ROM51作為一套被銷售。在軟盤52中存儲有便攜式設(shè)備(X)6-3的ID信息(MG-ID)、用于第0次生成的鑒定密鑰(MG-IK
)和用于第0次生成的主密鑰(OMG-MK
)。
為了使將使用的已售出的便攜式設(shè)備(X)6-3等能夠使用,首先CD-ROM361被載入到個(gè)人計(jì)算機(jī)1上(步驟S11)。接著從CD-ROM361安裝綜合管理單元(X)315到個(gè)人計(jì)算機(jī)1(步驟S12)。接著,綜合管理單元(X)315被安裝到個(gè)人計(jì)算機(jī)1的硬盤中(步驟S13)。接著存儲在軟盤362中的便攜式設(shè)備(X)6-3的ID信息(MG-ID)以及用于第0次生成的鑒定密鑰(MG-IK
)和用于第0次生成的主密鑰(OMG-MK
)被保存在個(gè)人計(jì)算機(jī)1中(步驟S14)。
這使由例如音樂CD363供給的音樂內(nèi)容能夠被存儲在個(gè)人計(jì)算機(jī)1的硬盤中(步驟S15)。同時(shí),由于用于第0次生成的主密鑰(OMG-MK
)是專用于發(fā)送的密鑰,所以音樂內(nèi)容不能從EMD服務(wù)器(X)4-3中被下載。
便攜式設(shè)備(X)6-3擁有用于100次生成的鑒定密鑰和主密鑰以處理生成更新。在初始設(shè)置中,生成是第0次生成。所以,在擁有用于第0次生成的鑒定密鑰和主密鑰的綜合管理單元(X)315和便攜式設(shè)備(X)6-3之間的相互鑒定就變得可行。因此,可以將音樂CD363等供給的音樂內(nèi)容存儲在便攜式設(shè)備(X)6-3的存儲卡中(步驟S16)。
在另一方面,如果綜合管理單元(X)315通過網(wǎng)絡(luò)被提供,則與綜合管理單元(X)315一起被提供的還有在因特網(wǎng)上的EMD注冊服務(wù)器上的地址、用戶ID和口令等。
如果所銷售的便攜式設(shè)備(X)6-3等能夠使用,則通過使用用戶ID和口令訪問在因特網(wǎng)上的EMD注冊服務(wù)器3(步驟S21)。EMD注冊服務(wù)器3接著鑒定用戶ID和口令(步驟S22)。如果在鑒定中沒有問題,則EMD注冊服務(wù)器3將綜合管理單元(X)315的安裝軟件、便攜式設(shè)備(X)6-3的ID信息(MG-ID)、第0次生成的鑒定密鑰(MG-IK
)和第0次生成的主密鑰(OMG-MK
)發(fā)送給個(gè)人計(jì)算機(jī)1(步驟S23)。接著在將便攜式設(shè)備(X)6-3的ID信息(MG-ID)、第0次生成的鑒定密鑰(MG-IK
)和第0次生成的主密鑰(OMG-MK
)保存在硬盤21中的同時(shí),個(gè)人計(jì)算機(jī)1引導(dǎo)綜合管理單元(X)315的安裝軟件以安裝綜合管理單元(X)315(步驟S24)。這就在硬盤中存儲了綜合管理單元(X)315(步驟S25)。
這使由例如音樂CD363供給的綜合管理單元(X)315能夠被存儲在個(gè)人計(jì)算機(jī)1的硬盤中(步驟S26)。同時(shí),由于第0次生成的主密鑰(OMG-MK
)是專用于發(fā)送的密鑰,所以音樂內(nèi)容不能從EMD服務(wù)器(X)4-3中被下載。
便攜式設(shè)備(X)6-3擁有用于100次生成的鑒定密鑰和主密鑰以處理生成更新。在初始狀態(tài)中,生成被設(shè)置成第0次生成。所以,可以進(jìn)行在擁有第0次生成的鑒定密鑰和主密鑰的綜合管理單元(X)315和便攜式設(shè)備(X)6-3之間的相互鑒定。因此,能夠?qū)⒁魳稢D363等供給的音樂內(nèi)容存儲在便攜式設(shè)備(X)6-3D的存儲卡中。
除在圖27和28中所示的方法外,這樣的方法也可以被用在其中綜合管理單元(X)315和專用于發(fā)送的第0次生成的主密鑰(OMG-MK
)存儲在CD-ROM361中,并且其中關(guān)于便攜式設(shè)備(X)6-3的鑒定ID和用于第0次生成的鑒定密鑰(MG-ID/IK)被通過網(wǎng)絡(luò)提供。
下面將說明用于更新專用于發(fā)送的密鑰為能夠處理從EMD服務(wù)器(X)4-3下載的音樂內(nèi)容的EMD密鑰的操作的順序。
通過諸如CD-ROM的可移動介質(zhì)或通過諸如因特網(wǎng)的網(wǎng)絡(luò),使用在圖27和28中所示的操作順序提供綜合管理單元(X)315,并且綜合管理單元(X)315被安裝在個(gè)人計(jì)算機(jī)1中的硬盤21中。此時(shí),便攜式設(shè)備(X)6-3的密鑰處于默認(rèn)生成,綜合管理單元(X)315正擁有專用于發(fā)送的第0次生成的主密鑰(OMG-MK
)和第0次生成的鑒定密鑰(MG-ID/IK)首先,個(gè)人計(jì)算機(jī)1使用用戶ID和口令訪問網(wǎng)絡(luò)上的EMD注冊服務(wù)器3(步驟S31),如圖29所示。接著EMD注冊服務(wù)器3鑒定用戶ID和口令(步驟S32)。如果在鑒定中沒有問題,EMD注冊服務(wù)器3注冊個(gè)人計(jì)算機(jī)1的ID信息(OMG-ID)用以生成綜合管理單元(X)315的打開密鑰(OMG-PK)、秘密密鑰(OMG-SK)和打開密鑰的鑒定文書(Cer[PK])以連接到EMD服務(wù)器(X)4-3(步驟S33)。EMD注冊服務(wù)器3接著將產(chǎn)生的打開密鑰(OMG-PK)、秘密密鑰(OMG-SK)和打開密鑰的鑒定文書(Cer[PK])發(fā)送到個(gè)人計(jì)算機(jī)1(步驟S34)。
EMD注冊服務(wù)器3接著將便攜式設(shè)備(X)6-3的ID信息(MG-ID)、第i次生成的鑒定密鑰(MG-IK[i])和第i次生成的主密鑰(OMG-IK[i])發(fā)送到個(gè)人計(jì)算機(jī)1(步驟S35)。EMD注冊服務(wù)器3接著根據(jù)所接收的ID信息(MG-ID)、第i次生成的鑒定密鑰(MG-IK[i])和第i次生成的主密鑰(OMG-IK[i])將接收到的密鑰等更新到第i次生成(步驟S36)。接著綜合管理單元(X)315執(zhí)行便攜式設(shè)備(X)6-3的鑒定(步驟S37)。在鑒定便攜式設(shè)備(X)6-3中,將所擁有的密鑰的生成更新到第i次生成(步驟S38)。
這使綜合管理單元(X)315能夠存儲由例如音樂CD363供給的將被存儲的音樂內(nèi)容至個(gè)人計(jì)算機(jī)1的硬盤21中以及存儲從EMD服務(wù)器(X)4-3下載的音樂內(nèi)容至個(gè)人計(jì)算機(jī)1的硬盤21中(步驟S39)。
下面說明例如EMD密鑰的生成更新的操作順序。
當(dāng)便攜式設(shè)備(X)6-3的生成也是第i次生成時(shí),綜合管理單元(X)315正擁有第i次生成的主密鑰(OMG-MK[i])、au的ID和第0次生成的鑒定密鑰(MG-IK
)。
首先,如圖30所示,如果個(gè)人計(jì)算機(jī)1訪問EMD注冊服務(wù)器3以進(jìn)行某些處理,則EMD注冊服務(wù)器3鑒定綜合管理單元(X)315的ID以便將第(i+k)次生成的鑒定密鑰(MG-IK[i+k])和第(i+k)次生成的主密鑰(OMG-IK[i+k])發(fā)送給個(gè)人計(jì)算機(jī)1(步驟S41)。個(gè)人計(jì)算機(jī)1的綜合管理單元(X)315更新所接收的鑒定密鑰和主密鑰為第(i+k)次生成(步驟S42)。綜合管理單元(X)315接著鑒定便攜式設(shè)備(X)6-3(步驟S43)。當(dāng)鑒定后,便攜式設(shè)備(X)6-3更新所擁有的密鑰的生成從第i次生成為第i+k次生成(步驟S44)。
另一方面,如圖31所示,如果便攜式設(shè)備(X)6-3使用的鑒定密鑰等的生成是第(i+k)次生成,并且由綜合管理單元(X)315所擁有的鑒定密鑰等的生成是笫i次生成,則即使試圖進(jìn)行這樣的鑒定,在便攜式設(shè)備(X)6-3和綜合管理單元(X)315之間的鑒定失敗,(步驟S51)。如果鑒定失敗,則綜合管理單元(X)315向EMD注冊服務(wù)器3請求一個(gè)密鑰(步驟S52)。如果有密鑰請求,則EMD注冊服務(wù)器3鑒定綜合管理單元(X)315的ID以便發(fā)送第(i+k)次生成的鑒定密鑰(MG-IK[i+k])和第(i+k)次生成的主密鑰(OMG-MK[i+k])(步驟S53)。綜合管理單元(X)315接著更新所接收的鑒定密鑰和主密鑰到第(i+k)次生成(步驟S54)。綜合管理單元(X)315接著鑒定便攜式設(shè)備(X)6-3(步驟S55)。
這使綜合管理單元(X)315能夠存儲由音樂CD363等供給的音樂內(nèi)容至個(gè)人計(jì)算機(jī)1的硬盤21中以及存儲從EMD服務(wù)器(X)4-3下載的音樂內(nèi)容至個(gè)人計(jì)算機(jī)1的硬盤21中(步驟S38)。
在上述音樂內(nèi)容發(fā)送系統(tǒng)1中,綜合管理單元(X)315和便攜式設(shè)備(X)6-3使用的主密鑰和鑒定密鑰被分類為專用于發(fā)送的密鑰和連接到服務(wù)器的密鑰,并且連接到服務(wù)器的密鑰被從網(wǎng)絡(luò)上下載。結(jié)果就是在音樂內(nèi)容發(fā)送系統(tǒng)1中,改進(jìn)了從服務(wù)器發(fā)送的音樂內(nèi)容的安全性,這使得,即使專用于發(fā)送的密鑰被破壞,從服務(wù)器下載的音樂內(nèi)容不能被破壞。在音樂內(nèi)容發(fā)送系統(tǒng)1中,綜合管理單元(X)315和便攜式設(shè)備(X)6-3使用的主密鑰和鑒定密鑰被用于生成更新。而且,通過網(wǎng)絡(luò)為綜合管理單元(X)315提供用于生成更新的主密鑰和鑒定密鑰,因此提高了音樂內(nèi)容的安全性。
產(chǎn)業(yè)上的可應(yīng)用性根據(jù)本發(fā)明,數(shù)據(jù)處理裝置基于從內(nèi)容服務(wù)器重新獲得的使用登錄信息再現(xiàn)和/或控制重新存儲和重新發(fā)送的備份內(nèi)容數(shù)據(jù)。
因此,根據(jù)本發(fā)明,即使通過網(wǎng)絡(luò)發(fā)送的內(nèi)容數(shù)據(jù)一旦被損壞,在版權(quán)得到保證時(shí),內(nèi)容數(shù)據(jù)可以被恢復(fù)。
權(quán)利要求書按照條約第19條的修改1、一種內(nèi)容供給系統(tǒng),包括內(nèi)容服務(wù)器,用于在網(wǎng)絡(luò)上發(fā)送內(nèi)容數(shù)據(jù);以及數(shù)據(jù)處理器,具有用于再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序,所述數(shù)據(jù)處理器將由內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)上以用于再現(xiàn)和/或控制,并且將所發(fā)送的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)存儲在記錄介質(zhì)上,所述數(shù)據(jù)處理器還將內(nèi)容數(shù)據(jù)的使用登錄(log)信息發(fā)送到所述內(nèi)容服務(wù)器;如果從所述記錄介質(zhì)中不再提供所述內(nèi)容數(shù)據(jù),所述數(shù)據(jù)處理器從所述內(nèi)容服務(wù)器獲得使用登錄信息,所述數(shù)據(jù)處理器根據(jù)使用登錄信息對存儲于所述記錄介質(zhì)中的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)執(zhí)行再現(xiàn)和/或控制。
2、一種內(nèi)容供給系統(tǒng),包括內(nèi)容服務(wù)器,用于在網(wǎng)絡(luò)上發(fā)送內(nèi)容數(shù)據(jù);以及數(shù)據(jù)處理器,具有用于再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序,所述數(shù)據(jù)處理器將由內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)上以用于再現(xiàn)和/或控制,所述數(shù)據(jù)處理器還將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送到所述內(nèi)容服務(wù)器;如果從所述記錄介質(zhì)中不再提供內(nèi)容數(shù)據(jù),所述數(shù)據(jù)處理器具有從所述內(nèi)容服務(wù)器中重新發(fā)送的所述不再提供的內(nèi)容數(shù)據(jù),所述數(shù)據(jù)處理器還從所述內(nèi)容服務(wù)器獲得使用登錄信息并根據(jù)所述使用登錄信息對重新發(fā)送的內(nèi)容數(shù)據(jù)執(zhí)行再現(xiàn)和/或控制。
3、一種用于在具有再現(xiàn)和或控制內(nèi)容數(shù)據(jù)的再現(xiàn)處理程序的數(shù)據(jù)處理器與用于通過網(wǎng)絡(luò)將內(nèi)容數(shù)據(jù)發(fā)送到所述數(shù)據(jù)處理器的內(nèi)容服務(wù)器之間發(fā)送內(nèi)容的方法,該方法包括步驟所述內(nèi)容服務(wù)器將內(nèi)容數(shù)據(jù)發(fā)送到所述數(shù)據(jù)處理器;所述數(shù)據(jù)處理器將所述從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以用于再現(xiàn)和/或控制,并且還將所發(fā)送的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)存儲在記錄介質(zhì)中;數(shù)據(jù)處理器將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送到所述內(nèi)容服務(wù)器;如果所述數(shù)據(jù)處理器不能從所述記錄介質(zhì)中獲得所述內(nèi)容數(shù)據(jù),則所述內(nèi)容服務(wù)器將使用所述登錄信息發(fā)送到所述數(shù)據(jù)處理器;以及所述數(shù)據(jù)處理器響應(yīng)所述登錄信息再現(xiàn)和/或控制存儲在所述記錄介質(zhì)中的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)。
4、一種用于通過網(wǎng)絡(luò)在具有再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序的數(shù)據(jù)處理器與將內(nèi)容數(shù)據(jù)發(fā)送到數(shù)據(jù)處理器的內(nèi)容服務(wù)器之間發(fā)送內(nèi)容的方法,該方法包括步驟所述內(nèi)容服務(wù)器將內(nèi)容數(shù)據(jù)發(fā)送到所述數(shù)據(jù)處理器;所述數(shù)據(jù)處理器將從所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以用于再現(xiàn)和/或控制;所述數(shù)據(jù)處理器將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送到所述內(nèi)容服務(wù)器;如果所述數(shù)據(jù)處理器不能從所述記錄介質(zhì)中獲得所述內(nèi)容數(shù)據(jù),則所述內(nèi)容服務(wù)器重新發(fā)送已變得不能提供給所述數(shù)據(jù)處理器的內(nèi)容數(shù)據(jù)到所述數(shù)據(jù)處理器,并發(fā)送所述使用登錄信息發(fā)送到所述數(shù)據(jù)處理器;所述數(shù)據(jù)處理器根據(jù)使用所述登錄信息再現(xiàn)和/或控制該重新發(fā)送的內(nèi)容數(shù)據(jù)。
5、一種適于在數(shù)據(jù)處理器中安裝的、在其中存儲有用于獲得通過網(wǎng)絡(luò)從再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序的記錄介質(zhì),所述再現(xiàn)控制程序包括將從所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以用于再現(xiàn)和/或控制,并存儲所發(fā)送的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù),以及將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送所述內(nèi)容服務(wù)器;以及如果不再從所述記錄介質(zhì)提供內(nèi)容數(shù)據(jù),從所述內(nèi)容服務(wù)器獲得所述使用登錄信息,并與使用登錄信息一致來再現(xiàn)和/或控制存儲在所述記錄介質(zhì)中的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)。
6、一種適于在數(shù)據(jù)處理器中安裝的并且在其中存儲有用于獲得通過網(wǎng)絡(luò)從再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序的記錄介質(zhì),所述再現(xiàn)控制程序包括將從所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以用于再現(xiàn)和/或控制;并將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送到所述內(nèi)容服務(wù)器;以及如果不再從所述記錄介質(zhì)提供內(nèi)容數(shù)據(jù),則使內(nèi)容數(shù)據(jù)從內(nèi)容服務(wù)器重新發(fā)送,從所述內(nèi)容服務(wù)器獲得使用登錄信息并與使用登錄信息一致來再現(xiàn)和/或控制重新發(fā)送的內(nèi)容數(shù)據(jù)。
7、一種信息處理裝置,包括重放控制程序,用于再現(xiàn)和/或控制通過網(wǎng)絡(luò)從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù);以及數(shù)據(jù)處理設(shè)備,用于存儲從再現(xiàn)和/或控制該內(nèi)容數(shù)據(jù)的所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù),所述數(shù)據(jù)處理設(shè)備在所述的記錄介質(zhì)或其他的存儲介質(zhì)中存儲所發(fā)送的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)并將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送給所述內(nèi)容服務(wù)器;當(dāng)不能從所述記錄介質(zhì)中獲得內(nèi)容數(shù)據(jù)時(shí),所述數(shù)據(jù)處理設(shè)備從所述內(nèi)容服務(wù)器獲得源自所述使用登錄信息的數(shù)據(jù)以再現(xiàn)和/或控制在所述記錄介質(zhì)或所述其他的記錄介質(zhì)中存儲的所述備份數(shù)據(jù)。
8、如權(quán)利要求7的信息處理裝置,其中所述使用登錄信息包括存儲在所述記錄介質(zhì)中的內(nèi)容ID和從所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容的購買記錄信息。
9、如權(quán)利要求7的信息處理裝置,其中所述內(nèi)容數(shù)據(jù)包括內(nèi)容和內(nèi)容密鑰;當(dāng)存儲在記錄介質(zhì)中的內(nèi)容和/或內(nèi)容密鑰被破壞時(shí),所述數(shù)據(jù)處理設(shè)備從所述內(nèi)容服務(wù)器中獲得源自所述使用登錄信息的ICV(完整性校驗(yàn)值),以便再現(xiàn)和/或控制存儲在所述記錄介質(zhì)中或所述其他記錄介質(zhì)中的備份數(shù)據(jù)。
10、一種信息處理裝置,包括重放控制程序,用于再現(xiàn)和/或控制通過網(wǎng)絡(luò)從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù);以及數(shù)據(jù)處理設(shè)備,用于將從所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以記錄和/或再現(xiàn)內(nèi)容數(shù)據(jù),所述數(shù)據(jù)處理設(shè)備將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送給所述內(nèi)容服務(wù)器;當(dāng)不能從所述記錄介質(zhì)中獲得內(nèi)容數(shù)據(jù)時(shí),則所述數(shù)據(jù)處理設(shè)備使不能提供的內(nèi)容從所述內(nèi)容服務(wù)器中重新發(fā)送到數(shù)據(jù)處理器,并從所述內(nèi)容服務(wù)器獲得源自所述使用登錄信息的數(shù)據(jù),所述數(shù)據(jù)處理設(shè)備根據(jù)源自所述使用登錄信息的數(shù)據(jù)再現(xiàn)和/或控制重新發(fā)送的內(nèi)容數(shù)據(jù)。
11、如權(quán)利要求10的信息處理裝置,其中所述使用登錄信息包括存儲在記錄介質(zhì)中的內(nèi)容ID和從內(nèi)容服務(wù)器發(fā)送的內(nèi)容的購買記錄信息。
12如權(quán)利要求10的信息處理裝置,其中內(nèi)容數(shù)據(jù)包括內(nèi)容和內(nèi)容密鑰;當(dāng)存儲在所述記錄介質(zhì)中的內(nèi)容和/或內(nèi)容密鑰被破壞時(shí),所述數(shù)據(jù)處理設(shè)備從所述內(nèi)容服務(wù)器中獲得源自所述使用登錄信息的ICV(完整性校驗(yàn)值),所述數(shù)據(jù)處理設(shè)備還使相應(yīng)于破壞的內(nèi)容數(shù)據(jù)從內(nèi)容服務(wù)器重新發(fā)送并根據(jù)所述ICV再現(xiàn)和/或控制這樣重新發(fā)送的內(nèi)容數(shù)據(jù)。
13、一種用于再現(xiàn)和/或控制通過網(wǎng)絡(luò)從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)的信息處理方法,包括存儲從所述內(nèi)容服務(wù)器發(fā)送的所述內(nèi)容數(shù)據(jù)以用于再現(xiàn)和/或控制,在所述的記錄介質(zhì)或所述其他的存儲介質(zhì)中存儲所發(fā)送的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)并將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送給所述內(nèi)容服務(wù)器;當(dāng)不能從所述記錄介質(zhì)中獲得內(nèi)容數(shù)據(jù)時(shí),從所述內(nèi)容服務(wù)器獲得源自所述使用登錄信息的數(shù)據(jù)以再現(xiàn)和/或控制在所述記錄介質(zhì)或所述其他的記錄介質(zhì)中存儲的備份數(shù)據(jù)。
14、如權(quán)利要求13的信息處理方法,其中所述使用登錄信息包括存儲在所述記錄介質(zhì)中的內(nèi)容ID和從所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容的購買記錄信息。
15、如權(quán)利要求13的信息處理方法,其中所述內(nèi)容數(shù)據(jù)包括內(nèi)容和內(nèi)容密鑰,并且其中當(dāng)存儲在所述記錄介質(zhì)中的內(nèi)容和/或內(nèi)容密鑰被破壞時(shí),從所述內(nèi)容服務(wù)器中獲得源自所述使用登錄信息的ICV(完整性校驗(yàn)值),以再現(xiàn)和/或控制在所述記錄介質(zhì)或所述其他的記錄介質(zhì)中存儲的所述備份數(shù)據(jù)。
16、一種用于再現(xiàn)和/或控制通過網(wǎng)絡(luò)從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)的信息處理方法,其中從所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)被存儲在記錄介質(zhì)中以用于再現(xiàn)和/或控制,并且所述內(nèi)容數(shù)據(jù)的使用登錄信息被發(fā)送到所述內(nèi)容服務(wù)器,以及其中當(dāng)不能從所述記錄介質(zhì)中獲得內(nèi)容數(shù)據(jù)時(shí),則從所述內(nèi)容服務(wù)器中重新發(fā)送已變得不能獲得的內(nèi)容數(shù)據(jù)、從所述內(nèi)容服務(wù)器獲得的源自所述使用登錄信息的數(shù)據(jù),并且根據(jù)源自所述使用登錄信息的數(shù)據(jù)再現(xiàn)和/或控制所重新發(fā)送的內(nèi)容數(shù)據(jù)。
17、如權(quán)利要求16的信息處理方法,其中所述使用登錄信息包括存儲在所述記錄介質(zhì)中的內(nèi)容ID和從所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容的購買記錄信息。
18、如權(quán)利要求16的信息處理方法,其中所述內(nèi)容數(shù)據(jù)包括內(nèi)容和內(nèi)容密鑰,并且其中當(dāng)存儲在所述記錄介質(zhì)中的內(nèi)容和/或內(nèi)容密鑰被破壞時(shí),從所述內(nèi)容服務(wù)器中獲得的源自所述使用登錄信息的ICV(完整性校驗(yàn)值),相應(yīng)于被破壞的內(nèi)容數(shù)據(jù)的內(nèi)容數(shù)據(jù)被從所述內(nèi)容服務(wù)器中重新發(fā)送并且根據(jù)ICV記錄和/或再現(xiàn)這樣重新發(fā)送的內(nèi)容數(shù)據(jù)。
19、一種用于通過網(wǎng)絡(luò)將內(nèi)容數(shù)據(jù)發(fā)送到用于再現(xiàn)和/或控制的信息處理裝置的內(nèi)容發(fā)送方法,包括將所述內(nèi)容數(shù)據(jù)發(fā)送到信息處理裝置;從所述信息處理裝置接收發(fā)送自內(nèi)容數(shù)據(jù)的使用登錄信息并存儲所接收的使用登錄信息;當(dāng)不能從所述信息處理裝置中的記錄介質(zhì)中獲得內(nèi)容數(shù)據(jù)時(shí),從所述信息處理裝置進(jìn)行訪問;以及響應(yīng)所述訪問,將源自所述使用登錄信息的數(shù)據(jù)發(fā)送到所述信息處理裝置,以使所述信息處理裝置響應(yīng)源自所述使用信登錄息的所述數(shù)據(jù)執(zhí)行在所述信息處理裝置中的所述記錄介質(zhì)或在所述其他的記錄介質(zhì)中存儲的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)的再現(xiàn)和/或控制。
20、如權(quán)利要求19的信息處理方法,其中所述使用登錄信息包括存儲在所述信息處理裝置的所述記錄介質(zhì)中的內(nèi)容ID和從所述信息處理裝置發(fā)送的內(nèi)容的購買記錄信息;當(dāng)進(jìn)行所述的訪問時(shí),根據(jù)所述購買記錄信息確認(rèn)不能獲得的內(nèi)容數(shù)據(jù)是否是用戶已經(jīng)購買的內(nèi)容數(shù)據(jù);以及其中如果確認(rèn)不能獲得的內(nèi)容數(shù)據(jù)是進(jìn)行訪問的用戶已經(jīng)購買的內(nèi)容數(shù)據(jù),對不能獲得的內(nèi)容數(shù)據(jù)是不被估價(jià)。
21、如權(quán)利要求19的信息處理方法,其中所述內(nèi)容數(shù)據(jù)包括內(nèi)容和/或內(nèi)容密鑰;如果存儲在所述信息處理裝置的所述記錄介質(zhì)中的內(nèi)容和/或內(nèi)容密鑰被破壞時(shí),從所述信息處理裝置進(jìn)行訪問;以及其中根據(jù)所述訪問,將源自使用登錄信息的ICV(完整性校驗(yàn)值)發(fā)送到所述信息處理裝置。
22、一種通過網(wǎng)絡(luò)將內(nèi)容數(shù)據(jù)發(fā)送到用于再現(xiàn)和/或處理的信息處理裝置的內(nèi)容發(fā)送方法,包括將內(nèi)容數(shù)據(jù)發(fā)送到所述信息處理裝置;從所述信息處理裝置接收所發(fā)送的內(nèi)容數(shù)據(jù)的使用登錄信息并存儲所接收的使用登錄信息;當(dāng)不能從所述信息處理裝置中的記錄介質(zhì)中獲得內(nèi)容數(shù)據(jù)時(shí),從信息處理裝置進(jìn)行訪問;以及根據(jù)所述訪問,將不能被獲得的內(nèi)容數(shù)據(jù)重新發(fā)送到所述信息處理裝置,并將源自所述使用登錄信息的數(shù)據(jù)發(fā)送到所述信息處理裝置使所述信息處理裝置響應(yīng)源自所述使用登錄信息的數(shù)據(jù)執(zhí)行所重新發(fā)送的內(nèi)容數(shù)據(jù)的再現(xiàn)和/或控制。
23、如權(quán)利要求22的信息處理方法,其中所述使用登錄信息包括存儲在所述信息處理裝置的記錄介質(zhì)中的內(nèi)容ID和從所述信息處理裝置發(fā)送的內(nèi)容的購買記錄信息;當(dāng)進(jìn)行所述的訪問時(shí),根據(jù)所述購買記錄信息確認(rèn)不能獲得的內(nèi)容數(shù)據(jù)是否是用戶已經(jīng)購買的內(nèi)容數(shù)據(jù);以及其中如果確認(rèn)不能獲得的內(nèi)容數(shù)據(jù)是進(jìn)行訪問的用戶已經(jīng)購買的內(nèi)容數(shù)據(jù),對不能獲得的內(nèi)容數(shù)據(jù)是不被估價(jià)。
24、如權(quán)利要求22的信息處理方法,其中所述內(nèi)容數(shù)據(jù)包括內(nèi)容和/或內(nèi)容密鑰;如果存儲在所述信息處理裝置的所述記錄介質(zhì)中的內(nèi)容和/或內(nèi)容密鑰被破壞時(shí),對所述信息處理裝置進(jìn)行訪問;以及其中根據(jù)所述訪問,將源自所述使用登錄信息的ICV(完整性校驗(yàn)值)和相應(yīng)于所述被破壞的內(nèi)容數(shù)據(jù)的內(nèi)容數(shù)據(jù)發(fā)送到所述信息處理裝置。
權(quán)利要求
1.一種內(nèi)容供給系統(tǒng),包括內(nèi)容服務(wù)器,用于在網(wǎng)絡(luò)上發(fā)送內(nèi)容數(shù)據(jù);以及數(shù)據(jù)處理器,具有用于再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序,所述數(shù)據(jù)處理器將由內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)上以用于再現(xiàn)和/或控制,并且將所發(fā)送的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)存儲在記錄介質(zhì)上,所述數(shù)據(jù)處理器還將內(nèi)容數(shù)據(jù)的使用登錄(log)信息發(fā)送到所述內(nèi)容服務(wù)器;如果從所述記錄介質(zhì)中不再提供所述內(nèi)容數(shù)據(jù),所述數(shù)據(jù)處理器從所述內(nèi)容服務(wù)器獲得使用登錄信息,所述數(shù)據(jù)處理器根據(jù)使用登錄信息對存儲于所述記錄介質(zhì)中的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)執(zhí)行再現(xiàn)和/或控制。
2.一種內(nèi)容供給系統(tǒng),包括內(nèi)容服務(wù)器,用于在網(wǎng)絡(luò)上發(fā)送內(nèi)容數(shù)據(jù);以及數(shù)據(jù)處理器,具有用于再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序,所述數(shù)據(jù)處理器將由內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)上以用于再現(xiàn)和/或控制,所述數(shù)據(jù)處理器還將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送到所述內(nèi)容服務(wù)器;如果從所述記錄介質(zhì)中不再提供內(nèi)容數(shù)據(jù),所述數(shù)據(jù)處理器具有從所述內(nèi)容服務(wù)器中重新發(fā)送的所述不再提供的內(nèi)容數(shù)據(jù),所述數(shù)據(jù)處理器還從所述內(nèi)容服務(wù)器獲得使用登錄信息并根據(jù)所述使用登錄信息對重新發(fā)送的內(nèi)容數(shù)據(jù)執(zhí)行再現(xiàn)和/或控制。
3.一種用于在具有再現(xiàn)和或控制內(nèi)容數(shù)據(jù)的再現(xiàn)處理程序的數(shù)據(jù)處理器與用于通過網(wǎng)絡(luò)將內(nèi)容數(shù)據(jù)發(fā)送到所述數(shù)據(jù)處理器的內(nèi)容服務(wù)器之間發(fā)送內(nèi)容的方法,該方法包括步驟所述內(nèi)容服務(wù)器將內(nèi)容數(shù)據(jù)發(fā)送到所述數(shù)據(jù)處理器;所述數(shù)據(jù)處理器將所述從內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以用于再現(xiàn)和/或控制,并且還將所發(fā)送的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)存儲在記錄介質(zhì)中;數(shù)據(jù)處理器將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送到所述內(nèi)容服務(wù)器;如果所述數(shù)據(jù)處理器不能從所述記錄介質(zhì)中獲得所述內(nèi)容數(shù)據(jù),則所述內(nèi)容服務(wù)器將使用所述登錄信息發(fā)送到所述數(shù)據(jù)處理器;以及所述數(shù)據(jù)處理器響應(yīng)所述登錄信息再現(xiàn)和/或控制存儲在所述記錄介質(zhì)中的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)。
4.一種用于通過網(wǎng)絡(luò)在具有再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序的數(shù)據(jù)處理器與將內(nèi)容數(shù)據(jù)發(fā)送到數(shù)據(jù)處理器的內(nèi)容服務(wù)器之間發(fā)送內(nèi)容的方法,該方法包括步驟所述內(nèi)容服務(wù)器將內(nèi)容數(shù)據(jù)發(fā)送到所述數(shù)據(jù)處理器;所述數(shù)據(jù)處理器將從所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以用于再現(xiàn)和/或控制;所述數(shù)據(jù)處理器將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送到所述內(nèi)容服務(wù)器;如果所述數(shù)據(jù)處理器不能從所述記錄介質(zhì)中獲得所述內(nèi)容數(shù)據(jù),則所述內(nèi)容服務(wù)器重新發(fā)送已變得不能提供給所述數(shù)據(jù)處理器的內(nèi)容數(shù)據(jù)到所述數(shù)據(jù)處理器,并發(fā)送所述使用登錄信息發(fā)送到所述數(shù)據(jù)處理器;所述數(shù)據(jù)處理器根據(jù)使用所述登錄信息再現(xiàn)和/或控制該重新發(fā)送的內(nèi)容數(shù)據(jù)。
5.一種適于在數(shù)據(jù)處理器中安裝的、在其中存儲有用于獲得通過網(wǎng)絡(luò)從再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序的記錄介質(zhì),所述再現(xiàn)控制程序包括將從所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以用于再現(xiàn)和/或控制,并存儲所發(fā)送的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù),以及將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送所述內(nèi)容服務(wù)器;以及如果不再從所述記錄介質(zhì)提供內(nèi)容數(shù)據(jù),從所述內(nèi)容服務(wù)器獲得所述使用登錄信息,并與使用登錄信息一致來再現(xiàn)和/或控制存儲在所述記錄介質(zhì)中的內(nèi)容數(shù)據(jù)的備份數(shù)據(jù)。
6.一種適于在數(shù)據(jù)處理器中安裝的并且在其中存儲有用于獲得通過網(wǎng)絡(luò)從再現(xiàn)和/或控制內(nèi)容數(shù)據(jù)的內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)的再現(xiàn)控制程序的記錄介質(zhì),所述再現(xiàn)控制程序包括將從所述內(nèi)容服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù)存儲在記錄介質(zhì)中以用于再現(xiàn)和/或控制;并將所述內(nèi)容數(shù)據(jù)的使用登錄信息發(fā)送到所述內(nèi)容服務(wù)器;以及如果不再從所述記錄介質(zhì)提供內(nèi)容數(shù)據(jù),則使內(nèi)容數(shù)據(jù)從內(nèi)容服務(wù)器重新發(fā)送,從所述內(nèi)容服務(wù)器獲得使用登錄信息并與使用登錄信息一致來再現(xiàn)和/或控制重新發(fā)送的內(nèi)容數(shù)據(jù)。
全文摘要
即使通過網(wǎng)絡(luò)發(fā)送的內(nèi)容數(shù)據(jù)已經(jīng)被損壞,內(nèi)容數(shù)據(jù)可以被恢復(fù)而對版權(quán)的保護(hù)保持不變。PC在硬盤上存儲所發(fā)送的音樂內(nèi)容的備份,并將存儲在硬盤中的音樂內(nèi)容的使用登錄信息提供給EMD服務(wù)器。如果例如在硬盤中的音樂內(nèi)容已經(jīng)被損壞時(shí),PC從EMD服務(wù)器讀取使用登錄信息并根據(jù)使用登錄信息再現(xiàn)在硬盤中存儲的備份數(shù)據(jù)。
文檔編號G06F21/10GK1327557SQ00802346
公開日2001年12月19日 申請日期2000年10月25日 優(yōu)先權(quán)日1999年10月25日
發(fā)明者石黑隆二, 河上達(dá), 田邊充, 江面裕一, 佐藤一郎, 海老原宗毅 申請人:索尼公司