專利名稱:數(shù)據(jù)管理裝置,方法以及記錄數(shù)據(jù)管理程序的記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種處理在市場(chǎng)中發(fā)行的數(shù)字內(nèi)容的系統(tǒng)。更加具體來(lái)說(shuō),本發(fā)明涉及一種用于保護(hù)數(shù)字內(nèi)容的技術(shù)。
背景技術(shù):
最近,包括藝術(shù)在內(nèi)的各種大量信息已經(jīng)被數(shù)字化,例如文學(xué)作品、音樂(lè)和靜止或運(yùn)動(dòng)圖像。一般來(lái)說(shuō),數(shù)字內(nèi)容通過(guò)例如CD或CD-ROM這種的記錄介質(zhì)或通過(guò)網(wǎng)絡(luò)在用戶中發(fā)行(在下文中,通過(guò)網(wǎng)絡(luò)發(fā)行的數(shù)字內(nèi)容被稱為流通內(nèi)容)。
在前一種情況中,用戶把發(fā)行的CD下載到它們的個(gè)人計(jì)算機(jī)中,并且享受例如記錄在CD中的音樂(lè)這樣的數(shù)字內(nèi)容。
在后一種情況中,流通內(nèi)容被通過(guò)網(wǎng)絡(luò)下載到個(gè)人計(jì)算機(jī)中,在此使用了計(jì)算機(jī)的通信能力?!耙魳?lè)D發(fā)行就緒”(NikkeiElectronics,No.738,pp87-111,Nikkei商業(yè)出版公司,在1999年3月8日發(fā)行)介紹了一種音樂(lè)發(fā)行系統(tǒng)。該音樂(lè)發(fā)行系統(tǒng)反映了一種內(nèi)容控制方法。根據(jù)該方法,每個(gè)流通內(nèi)容包括一對(duì)文件A和B。文件A包括加密的音樂(lè)內(nèi)容,并且文件B包括解密密鑰和控制信息,該解密密鑰用于解密文件A,并且控制信息表示是否允許播放或復(fù)制文件A。當(dāng)嘗試播放包含在文件A中的音樂(lè)內(nèi)容時(shí),包含在文件B中的控制信息被用于判斷文件A是否被播放或復(fù)制。
通過(guò)利用控制信息表示是否允許相應(yīng)于控制信息的內(nèi)容操作,而對(duì)這種操作給予特定的限制,上述音樂(lè)發(fā)行系統(tǒng)防止內(nèi)容被進(jìn)行未授權(quán)播放、復(fù)印等操作。
但是,實(shí)際上,一些流通內(nèi)容不包含控制信息。而且,一般CD包含未加密的音樂(lè)數(shù)字內(nèi)容并且不包含這種控制信息。這導(dǎo)致數(shù)字內(nèi)容不能被充分地防止在個(gè)人計(jì)算機(jī)中未授權(quán)的播放或復(fù)制操作的問(wèn)題。
發(fā)明的公開(kāi)因此本發(fā)明的一個(gè)目的是提供一種數(shù)據(jù)管理裝置、數(shù)據(jù)管理方法和記錄數(shù)據(jù)管理程序的記錄介質(zhì),其保護(hù)記錄在例如CD或CD-ROM這樣的記錄介質(zhì)中不包含控制信息和數(shù)字內(nèi)容的流通內(nèi)容,以及保護(hù)包含控制信息的流通內(nèi)容。
上述目的是通過(guò)用于管理在市場(chǎng)中發(fā)行的具有相應(yīng)的權(quán)限信息的數(shù)字內(nèi)容的數(shù)據(jù)管理裝置而實(shí)現(xiàn)的,該數(shù)據(jù)管理裝置包括權(quán)限信息存儲(chǔ)裝置,用于對(duì)每種數(shù)字內(nèi)容預(yù)先存儲(chǔ)一條分離的權(quán)限信息,每條權(quán)限信息包括表示是否允許對(duì)應(yīng)于該條播放權(quán)限信息類型的內(nèi)容進(jìn)行再現(xiàn)的播放權(quán)限信息;內(nèi)容存儲(chǔ)裝置;內(nèi)容獲得裝置,用于從外部源獲得還沒(méi)有添加權(quán)限信息的數(shù)字內(nèi)容;類型識(shí)別裝置,用于識(shí)別所獲得數(shù)字內(nèi)容的類型;權(quán)限信息讀取裝置,用于從權(quán)限信息存儲(chǔ)裝置中讀取對(duì)應(yīng)于所獲得數(shù)字內(nèi)容的類型的權(quán)限信息;內(nèi)容寫入裝置,用于把所獲得的數(shù)字內(nèi)容寫入到內(nèi)容存儲(chǔ)裝置中;以及權(quán)限信息寫入裝置,用于把所讀取的權(quán)限信息寫入到內(nèi)容存儲(chǔ)裝置中,以對(duì)應(yīng)于由內(nèi)容寫入裝置所寫入的數(shù)字內(nèi)容。
利用上述結(jié)構(gòu),其中當(dāng)已經(jīng)獲得沒(méi)有添加權(quán)限信息的內(nèi)容時(shí),數(shù)據(jù)管理裝置存儲(chǔ)具有相應(yīng)的權(quán)限信息的所獲的內(nèi)容,可以按照已經(jīng)添加有權(quán)限信息的“流通內(nèi)容”相類似的方式,對(duì)內(nèi)容的播放加限制。這使得所獲得的內(nèi)容能夠防止未授權(quán)的操作。
在上述數(shù)據(jù)管理裝置中,內(nèi)容寫入裝置還可以把讀取權(quán)限信息添加到寫入在內(nèi)容存儲(chǔ)裝置中的數(shù)字內(nèi)容中。
通過(guò)上述結(jié)構(gòu),其中數(shù)據(jù)管理裝置把所獲得的權(quán)限信息添加到被寫入在內(nèi)容存儲(chǔ)裝置中的數(shù)字內(nèi)容中,使得該內(nèi)容被以與“流通內(nèi)容”相同的文件類型而存儲(chǔ),能夠管理預(yù)先添加有權(quán)限信息的流通內(nèi)容的裝置可以按照與流通內(nèi)容相同的方式管理該內(nèi)容。
在上述數(shù)據(jù)管理裝置中,每條權(quán)限信息還可以包括復(fù)制權(quán)限信息,其表示是否允許檢出(check out),其中在每次檢出中,數(shù)字內(nèi)容和一條對(duì)應(yīng)于該數(shù)字內(nèi)容的權(quán)限信息被復(fù)制到外部設(shè)備。
通過(guò)上述結(jié)構(gòu),其中權(quán)限信息包括復(fù)制權(quán)限信息以及播放權(quán)限信息,可以對(duì)內(nèi)容的檢出以及對(duì)內(nèi)容的播放增加一個(gè)限制。這使得所獲得的內(nèi)容能夠防止未授權(quán)的操作。
在上述數(shù)據(jù)管理裝置中,每條復(fù)制權(quán)限信息可以包括允許檢出的次數(shù)。
通過(guò)上述結(jié)構(gòu),對(duì)內(nèi)容執(zhí)行的檢出次數(shù)被限制為所允許的檢出次數(shù)。
在上述數(shù)據(jù)管理裝置中,每條權(quán)限信息還包括移動(dòng)權(quán)限信息,其表示數(shù)字內(nèi)容和對(duì)應(yīng)于該數(shù)字內(nèi)容的一條權(quán)限信息是否允許移動(dòng)到外部設(shè)備。
通過(guò)上述結(jié)構(gòu),其中該權(quán)限信息包括移動(dòng)權(quán)限信息以及播放權(quán)限信息,可以對(duì)內(nèi)容的移動(dòng)以及內(nèi)容的播放增加限制。這使得所獲得的內(nèi)容能夠防止未授權(quán)的操作。
附圖簡(jiǎn)述
圖1示出作為本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)管理裝置100的使用模式。
圖2為示出數(shù)據(jù)管理裝置100的結(jié)構(gòu)的方框圖。
圖3為示出數(shù)據(jù)管理裝置100的具體結(jié)構(gòu)的方框圖。
圖4示出在數(shù)據(jù)管理裝置100中的控制方法表101的一個(gè)例子。
圖5示出在數(shù)據(jù)管理裝置100中的控制方法表102的一個(gè)例子。
圖6示出在數(shù)據(jù)管理裝置100中的控制方法表105的一個(gè)例子。
圖7為示出數(shù)據(jù)管理裝置100的操作的流程圖。
圖8示出作為本發(fā)明的另一個(gè)實(shí)施例的數(shù)據(jù)管理裝置800的使用模式。
圖9為示出數(shù)據(jù)管理裝置800的結(jié)構(gòu)的方框圖。
圖10示出在數(shù)據(jù)管理裝置800中的控制方法表813的一個(gè)例子。
圖11示出在數(shù)據(jù)管理裝置800中的多數(shù)據(jù)管理表817的一個(gè)例子。
圖12為示出在從例如CD或DVD這樣的外部源或記錄介質(zhì)獲得內(nèi)容中數(shù)據(jù)管理裝置800的操作的流程圖。
圖13為示出在把內(nèi)容寫入到記錄介質(zhì)811中數(shù)據(jù)管理裝置800的操作的流程圖。
用于執(zhí)行本發(fā)明的最佳模式1)實(shí)施例1下面將描述本發(fā)明的一個(gè)實(shí)施例的數(shù)據(jù)管理裝置100。
如圖1中所示,數(shù)據(jù)管理裝置100通過(guò)通信線路10連接到網(wǎng)絡(luò)20,其中該網(wǎng)絡(luò)20例如是互聯(lián)網(wǎng)或有線電視網(wǎng)。提供包含音樂(lè)內(nèi)容的音樂(lè)信息的網(wǎng)絡(luò)服務(wù)器30還連接到網(wǎng)絡(luò)20。數(shù)據(jù)管理裝置100從網(wǎng)絡(luò)服務(wù)器30獲得音樂(lè)信息,并且存儲(chǔ)所獲得的信息。數(shù)據(jù)管理裝置100還從CD300讀出包含音樂(lè)內(nèi)容的音樂(lè)信息,并且存儲(chǔ)所獲得的信息。數(shù)據(jù)管理裝置100播放并從擴(kuò)音器154輸出所存儲(chǔ)的音樂(lè)信息。
按照這種方式,數(shù)據(jù)管理裝置100的用戶可以享受音樂(lè)。
1.1數(shù)據(jù)管理裝置100的構(gòu)成如圖2中所示,數(shù)據(jù)管理裝置100包括控制方法表101、權(quán)限管理表102、數(shù)據(jù)類型識(shí)別單元103、數(shù)據(jù)登記單元104、數(shù)據(jù)管理表105、以及數(shù)據(jù)存儲(chǔ)單元106。
更加具體來(lái)說(shuō),如圖3中所示,數(shù)據(jù)管理裝置100包括微處理器151、RAM(隨機(jī)存取存儲(chǔ)器)152、顯示器153、擴(kuò)音器154、硬盤156、鍵盤157、通信單元158、以及讀取單元159。通信單元158連接到通信線路10。計(jì)算器程序已經(jīng)存儲(chǔ)在硬盤156中。數(shù)據(jù)類型識(shí)別單元103和數(shù)據(jù)登記單元104工作為用微處理器151運(yùn)行在數(shù)據(jù)管理裝置100中的計(jì)算機(jī)程序??刂品椒ū?01、權(quán)限管理表102、數(shù)據(jù)管理表105以及數(shù)據(jù)存儲(chǔ)單元106在硬盤156中實(shí)現(xiàn)。
數(shù)據(jù)類型識(shí)別單元103數(shù)據(jù)類型識(shí)別單元103包括通過(guò)網(wǎng)絡(luò)20連接到網(wǎng)絡(luò)服務(wù)器30的通信單元,該網(wǎng)絡(luò)例如是互聯(lián)網(wǎng)或有線電視網(wǎng)。數(shù)據(jù)類型識(shí)別單元103還包括從CD和DVD這樣的記錄介質(zhì)讀出數(shù)據(jù)的讀取單元159。
數(shù)據(jù)類型識(shí)別單元103根據(jù)來(lái)自用戶的指示從網(wǎng)絡(luò)服務(wù)器30獲得流通內(nèi)容。每個(gè)流通內(nèi)容包括文件A和文件B。文件A包括加密的內(nèi)容,例如加密的音樂(lè)內(nèi)容。文件B包括表示是否允許對(duì)文件A進(jìn)行播放、復(fù)制或移動(dòng)的權(quán)限信息。文件B還包括表示用于對(duì)加密的內(nèi)容進(jìn)行加密的加密方法的加密方法信息,并且包括用于對(duì)加密的內(nèi)容解密的解密密鑰。數(shù)據(jù)類型識(shí)別單元103輸出所獲得的流通內(nèi)容、文件A的文件名以及表示要被發(fā)送的內(nèi)容是到數(shù)據(jù)登記單元104的流通內(nèi)容的信息。
數(shù)據(jù)類型識(shí)別單元103還根據(jù)來(lái)用戶的指示從裝載到數(shù)據(jù)管理裝置100的CD和DVD讀出未加密的內(nèi)容,并且把所讀出的未加密內(nèi)容和表示CD或DVD的信息輸出到數(shù)據(jù)登記單元104。
表示是否允許播放文件A的一種權(quán)限信息被稱為播放權(quán)限信息。
另一種表示是否允許復(fù)制文件A的權(quán)限信息被稱為復(fù)制權(quán)限信息。復(fù)制權(quán)限信息還表示是否允許檢出并包括允許檢出的次數(shù)。應(yīng)當(dāng)注意,在每次“檢出”中,內(nèi)容和對(duì)應(yīng)于該內(nèi)容的播放權(quán)限信息被從當(dāng)前的裝置復(fù)制到另一個(gè)裝置,并且允許對(duì)內(nèi)容檢出的次數(shù)被在當(dāng)前裝置中減一。并且,在每次“檢入(check in)”中,對(duì)應(yīng)于該內(nèi)容的播放權(quán)限信息被從另一個(gè)裝置返回到當(dāng)前裝置,并且允許對(duì)該內(nèi)容檢出的次數(shù)被在當(dāng)前裝置中增加一。在這種情況下,已經(jīng)被復(fù)制到另一個(gè)裝置的內(nèi)容變得不可用。
表示是否允許移動(dòng)文件A的一種權(quán)限信息被稱為移動(dòng)權(quán)限信息。在此,在每次“移動(dòng)”中,內(nèi)容和所有類型的權(quán)限信息被從當(dāng)前裝置復(fù)制到另一個(gè)裝置,并且該內(nèi)容在當(dāng)前裝置中變得永遠(yuǎn)不可用。
控制方法表101如圖4中所示,控制方法表包括多組數(shù)據(jù)類型、數(shù)據(jù)存儲(chǔ)方法、加密方法、加密密鑰產(chǎn)生方法、權(quán)限管理方法以及權(quán)限存在信息。
數(shù)據(jù)類型”表示內(nèi)容的數(shù)據(jù)類型。在圖4中,“流通內(nèi)容”表示該內(nèi)容已經(jīng)通過(guò)網(wǎng)絡(luò)獲得,并且“CD”和“DVD”表示已經(jīng)分別從介質(zhì)CD和DVD獲得的內(nèi)容。
“數(shù)據(jù)存儲(chǔ)方法”包括表示用于處理內(nèi)容的程序的腳本。
1)與“數(shù)據(jù)類型”中所示的“CD”相對(duì)應(yīng),“數(shù)據(jù)存儲(chǔ)方法”包括描述下文中示出的數(shù)據(jù)存儲(chǔ)方法的腳本A。與“數(shù)據(jù)類型”中所示的“DVD”相對(duì)應(yīng),“數(shù)據(jù)存儲(chǔ)方法”包括與腳本A相類似的腳本A’。
腳本A(步驟1)使用對(duì)應(yīng)于包含在相同組中的數(shù)據(jù)類型“CD”的加密密鑰產(chǎn)生方法產(chǎn)生一個(gè)加密密鑰。
(步驟2)加密從CD中讀出的內(nèi)容,以使用所產(chǎn)生的加密密鑰并且根據(jù)對(duì)應(yīng)于包含在相同組中的數(shù)據(jù)類型“CD”的加密方法產(chǎn)生加密的內(nèi)容。
(步驟3)把所產(chǎn)生的加密內(nèi)容寫入到數(shù)據(jù)存儲(chǔ)單元106作為文件A。
(步驟4)把包含在相同組中的腳本C稱為“權(quán)限管理方法”,然后根據(jù)腳本C,參照權(quán)限管理表102并讀出對(duì)應(yīng)于在相同組中的數(shù)據(jù)類型“CD”的權(quán)限信息。
(步驟5)把包含在相同組中的腳本C稱為“權(quán)限管理方法”,然后根據(jù)腳本C,在數(shù)據(jù)管理表105中寫入數(shù)據(jù)標(biāo)識(shí)、加密信息、權(quán)限信息以及文件名。另外,把加密信息和權(quán)限信息寫入到數(shù)據(jù)存儲(chǔ)單元106作為文件B。在此,數(shù)據(jù)ID包括唯一對(duì)應(yīng)于包含在CD中的內(nèi)容的標(biāo)識(shí)。加密信息包括加密方法和加密密鑰。加密方法用于腳本A的步驟2中。加密密鑰在腳本A的步驟1中產(chǎn)生。每個(gè)文件名包括文件標(biāo)識(shí)、分隔符“.”以及文件類型(在圖6中所示的例子中為“dat”。文件標(biāo)識(shí)唯一對(duì)應(yīng)于存儲(chǔ)在CD中的內(nèi)容。權(quán)限信息被從權(quán)限管理表102中讀出。
對(duì)應(yīng)于數(shù)據(jù)類型“流通內(nèi)容”,“數(shù)據(jù)存儲(chǔ)方法”包括下述腳本B。
腳本B(步驟1)把通過(guò)網(wǎng)絡(luò)獲得的流通內(nèi)容寫入到數(shù)據(jù)存儲(chǔ)單元106。
(步驟2)把數(shù)據(jù)標(biāo)識(shí)、加密內(nèi)容、權(quán)限信息和文件名寫入到數(shù)據(jù)管理表105。在此,數(shù)據(jù)標(biāo)識(shí)是構(gòu)成通過(guò)網(wǎng)絡(luò)獲得的文件A的文件名的文件標(biāo)識(shí)。加密信息包括加密方法和加密密鑰。加密方法包含在通過(guò)網(wǎng)絡(luò)獲得的文件B中。加密密鑰與包含在通過(guò)網(wǎng)絡(luò)獲得的文件B中的解密密鑰相同。權(quán)限信息是通過(guò)網(wǎng)絡(luò)獲得的。“文件名”是通過(guò)網(wǎng)絡(luò)獲得的文件A的文件名。
加密方法是用于加密內(nèi)容的方法。在本例中,如圖4和6中所示,對(duì)應(yīng)于數(shù)據(jù)內(nèi)容“CD”和“DVD”的加密方法是“RSA”。沒(méi)有示出對(duì)應(yīng)于在相同組中的數(shù)據(jù)類型“流通內(nèi)容”的加密方法。
加密密鑰產(chǎn)生方法用于在相同組中示出的加密方法中。如圖4中所示,在本例中,對(duì)應(yīng)于數(shù)據(jù)類型“CD”和“DVD”的加密密鑰產(chǎn)生方法是“隨機(jī)數(shù)產(chǎn)生法”。在此,當(dāng)數(shù)據(jù)類型是“DVD”時(shí),記錄在DVD盤中的第一首曲子的長(zhǎng)度被用作為產(chǎn)生隨機(jī)數(shù)的數(shù)種(seed)。沒(méi)有示出對(duì)應(yīng)于在相同組中的數(shù)據(jù)類型的加密密鑰產(chǎn)生方法。
對(duì)應(yīng)于“數(shù)據(jù)類型”中所示的“CD”,“權(quán)限管理方法”包括描述下文中所示的權(quán)限管理方法的腳本C。對(duì)應(yīng)于“數(shù)據(jù)類型”中所示的“DVD”,“權(quán)限管理方法”包括與腳本C相類似的腳本C’。
腳本C(步驟1)從權(quán)限管理表102讀出權(quán)限信息并把所讀出的權(quán)限信息寫入到數(shù)據(jù)管理表105。
在此應(yīng)當(dāng)注意,沒(méi)有包括對(duì)應(yīng)于在相同組中的數(shù)據(jù)內(nèi)容“流通內(nèi)容”的權(quán)限管理方法。
權(quán)限存在信息表示權(quán)限信息是否被添加到內(nèi)容中。在圖4中所示的例子中,“0”表示權(quán)限信息沒(méi)有被增加到內(nèi)容中,并且“1”權(quán)限信息被添加到內(nèi)容中。如圖4中所示,在本實(shí)施例中,權(quán)限信息沒(méi)有被添加到從CD或DVD中讀出的內(nèi)容中,并且權(quán)限信息已經(jīng)被添加到流通內(nèi)容中。
權(quán)限管理表102如圖5中所示,權(quán)限管理表102包括多組數(shù)據(jù)類型和權(quán)限信息。
“數(shù)據(jù)類型”示出內(nèi)容的數(shù)據(jù)類型并且包括表示該內(nèi)容被從CD或DVD中讀出的“CD”或“DVD”,但是不包括“流通內(nèi)容”。
權(quán)限信息包括播放權(quán)限信息、復(fù)制權(quán)限信息和移動(dòng)權(quán)限信息。播放權(quán)限信息、復(fù)制權(quán)限信息和移動(dòng)權(quán)限信息分別表示用戶是否被允許播放、復(fù)制或移動(dòng)該內(nèi)容。“可用”表示用戶被允許執(zhí)行該操作?!安豢捎谩北硎居脩舨槐辉试S執(zhí)行該操作。
數(shù)據(jù)管理表105如圖6中所示數(shù)據(jù)管理表105包括多組數(shù)據(jù)標(biāo)識(shí)、加密信息、權(quán)限信息和文件名。
每組數(shù)據(jù)一一對(duì)應(yīng)于存儲(chǔ)在數(shù)據(jù)存儲(chǔ)單元106中的內(nèi)容。
數(shù)據(jù)標(biāo)識(shí)包括內(nèi)容的標(biāo)識(shí)。
加密信息包括加密方法和加密密鑰。加密方法被用于加密由相同組的數(shù)據(jù)標(biāo)識(shí)所標(biāo)識(shí)的內(nèi)容。加密密鑰被用于加密由相同組的數(shù)據(jù)標(biāo)識(shí)所標(biāo)識(shí)的內(nèi)容。
權(quán)限信息包括播放權(quán)限信息、復(fù)制權(quán)限信息和移動(dòng)權(quán)限信息。播放權(quán)限信息、復(fù)制權(quán)限信息和移動(dòng)權(quán)限信息分別表示用戶被允許播放、復(fù)制或移動(dòng)該內(nèi)容?!翱捎谩北硎居脩舯辉试S執(zhí)行該操作?!安豢捎谩北硎居脩舨槐辉试S執(zhí)行該操作。
“文件名”是存儲(chǔ)在數(shù)據(jù)存儲(chǔ)單元106中的文件的文件名,并且包括由相同組的數(shù)據(jù)標(biāo)識(shí)所標(biāo)識(shí)的內(nèi)容。每個(gè)文件名包括一個(gè)文件標(biāo)識(shí)、一個(gè)分隔符“.”、以及文件類型(在圖6中所示的例子中為“dat”)。文件名的文件標(biāo)識(shí)與包含在相同組的數(shù)據(jù)標(biāo)識(shí)中的標(biāo)識(shí)相同。
在圖6中所示的例子中,對(duì)應(yīng)于一個(gè)組281的內(nèi)容具有CD數(shù)據(jù)類型;以及對(duì)應(yīng)于組282的內(nèi)容具有流通內(nèi)容數(shù)據(jù)類型。
數(shù)據(jù)登記單元104數(shù)據(jù)登記單元104從數(shù)據(jù)類型識(shí)別單元103接收流通內(nèi)容、文件A的文件名以及表示所發(fā)送內(nèi)容是流通內(nèi)容的信息。數(shù)據(jù)登記單元104還接收未加密的內(nèi)容以及表示CD或DVD用于每個(gè)未加密內(nèi)容的信息。
當(dāng)已經(jīng)從數(shù)據(jù)類型識(shí)別單元103接收表示所發(fā)送內(nèi)容是流通內(nèi)容的信息時(shí)、數(shù)據(jù)登記單元104從控制方法表101獲得描述對(duì)應(yīng)于數(shù)據(jù)類型“流通內(nèi)容”的數(shù)據(jù)存儲(chǔ)方法的腳本,并且執(zhí)行所獲得的腳本。
當(dāng)已經(jīng)從數(shù)據(jù)類型識(shí)別單元103接收表示已經(jīng)從CD讀出的所發(fā)生內(nèi)容的信息時(shí),數(shù)據(jù)登記單元1 04從控制方法表101獲得描述對(duì)應(yīng)于數(shù)據(jù)類型“CD”的數(shù)據(jù)存儲(chǔ)方法的腳本,并且執(zhí)行所獲得的腳本。當(dāng)已經(jīng)接收表示DVD中讀出的發(fā)送內(nèi)容的信息時(shí),數(shù)據(jù)登記單元104執(zhí)行類似的操作。
數(shù)據(jù)存儲(chǔ)單元106數(shù)據(jù)存儲(chǔ)單元106以相同的文件類型存儲(chǔ)內(nèi)容作為分別包括文件A和文件B的流通內(nèi)容。
1.2數(shù)據(jù)管理方法100的操作下面將參照?qǐng)D7中所示的流程圖說(shuō)明數(shù)據(jù)管理裝置100的操作。
當(dāng)已經(jīng)從外部源獲得流通內(nèi)容時(shí),數(shù)據(jù)類型識(shí)別單元103輸出所獲得的流通內(nèi)容、文件A的文件名、以及表示要被發(fā)送的內(nèi)容是到數(shù)據(jù)登記單元104的流通內(nèi)容的信息。另外,當(dāng)已經(jīng)從裝載到數(shù)據(jù)管理裝置100的CD或DVD讀出未加密的內(nèi)容時(shí),數(shù)據(jù)類型識(shí)別單元103把所讀出的未加密內(nèi)容以及表示CD或DVD的信息輸出到數(shù)據(jù)登記單元104(步驟S101)。
當(dāng)已經(jīng)從數(shù)據(jù)類型識(shí)別單元103接收表示所發(fā)送內(nèi)容是流通內(nèi)容的信息時(shí)(步驟S103和S104),數(shù)據(jù)登記單元104從控制方法表101獲得描述對(duì)應(yīng)于包含在相同組中的“流通內(nèi)容”的數(shù)據(jù)存儲(chǔ)方法的腳本,并且執(zhí)行所獲得的腳本,以把包括加密內(nèi)容的當(dāng)前內(nèi)容的文件A寫入到數(shù)據(jù)存儲(chǔ)單元106(步驟S105),然后把數(shù)據(jù)標(biāo)識(shí)、加密內(nèi)容、權(quán)限信息和文件名寫入到數(shù)據(jù)管理表105(步驟S106)。
當(dāng)已經(jīng)從數(shù)據(jù)類型識(shí)別單元103接收表示所發(fā)送內(nèi)容被從CD中讀出的信息時(shí)(步驟S103),數(shù)據(jù)登記單元104從控制方法表101獲得描述對(duì)應(yīng)于在相同組中的“CD”的數(shù)據(jù)存儲(chǔ)方法的腳本,并且執(zhí)行所獲得的腳本以利用對(duì)應(yīng)于“CD”加密密鑰產(chǎn)生方法產(chǎn)生加密密鑰(步驟S111),并且使用所產(chǎn)生的加密密鑰和根據(jù)對(duì)應(yīng)于在相同組中的“CD”的加密方法產(chǎn)生加密的內(nèi)容(步驟S112),把所產(chǎn)生的加密內(nèi)容寫入到數(shù)據(jù)存儲(chǔ)單元106(步驟S113),參照描述權(quán)限管理方法的腳本C,然后根據(jù)腳本C,把數(shù)據(jù)標(biāo)識(shí)、加密信息、權(quán)限信息和文件名寫入到數(shù)據(jù)管理表105中,并且把加密信息和權(quán)限信息寫入到數(shù)據(jù)存儲(chǔ)單元106(步驟S115)。
1.3小結(jié)如上文所述,在實(shí)施例1中,通過(guò)用特定的加密方法加密內(nèi)容,并且添加權(quán)限信息以對(duì)類似于播放、復(fù)制和移動(dòng)這樣的操作加以特定的限制,可以保護(hù)在流通內(nèi)容中CD或DVD的未加密內(nèi)容。
并且,即使開(kāi)發(fā)了新的數(shù)據(jù)類型,也可以通過(guò)把新的數(shù)據(jù)類型、加密方法、加密密鑰產(chǎn)生方法、權(quán)限管理方法、以及權(quán)限信息添加到控制方法表101和權(quán)限管理表102中而毫無(wú)困難地處理該新的數(shù)據(jù)內(nèi)容。
實(shí)施例2下面將描述本發(fā)明另一個(gè)實(shí)施例的數(shù)據(jù)管理裝置800。
如圖8中所示,數(shù)據(jù)管理裝置800通過(guò)通信線路10連接到網(wǎng)絡(luò)20,例如互聯(lián)網(wǎng)或有線電視網(wǎng)。提供包含音樂(lè)內(nèi)容的音樂(lè)信息的網(wǎng)絡(luò)服務(wù)器30還連接到網(wǎng)絡(luò)20。另外,用于根據(jù)與用戶的支付相符的使用費(fèi)把權(quán)限信息分配給用戶的帳目服務(wù)器(accounting sever)40連接到網(wǎng)絡(luò)20。數(shù)據(jù)管理裝置800從網(wǎng)絡(luò)服務(wù)器30獲得音樂(lè)信息,并且在其自身中存儲(chǔ)所獲得的信息。數(shù)據(jù)管理裝置800根據(jù)來(lái)自用戶的指示確認(rèn)用戶把對(duì)于所需內(nèi)容的使用費(fèi)支付給帳目服務(wù)器40,并且根據(jù)來(lái)自帳目服務(wù)器40的所支付使用費(fèi)接收權(quán)限信息。數(shù)據(jù)管理裝置800還從CD300讀出包含音樂(lè)內(nèi)容的音樂(lè)信息,并且存儲(chǔ)所獲得的信息。數(shù)據(jù)管理裝置800根據(jù)所接收的權(quán)限信息從擴(kuò)音器154播放并輸出所存儲(chǔ)的音樂(lè)信息。
數(shù)據(jù)管理裝置800根據(jù)所接收的權(quán)限信息還把存儲(chǔ)的音樂(lè)信息寫入到記錄介質(zhì)811。用戶可以把寫有音樂(lè)信息的記錄介質(zhì)裝載到便攜式播放器401上,該播放器從耳機(jī)402播放并輸出音樂(lè)信息。記錄介質(zhì)811例如是通過(guò)半導(dǎo)體存儲(chǔ)卡實(shí)現(xiàn)的。
按照這種方式,數(shù)據(jù)管理裝置800的用戶可以享受音樂(lè)。
2.1數(shù)據(jù)管理裝置800的構(gòu)成如圖9中所示數(shù)據(jù)管理裝置800包括數(shù)據(jù)類型識(shí)別單元801、數(shù)據(jù)類型記錄單元802、權(quán)限管理表803、加密單元804、數(shù)據(jù)存儲(chǔ)單元805、多數(shù)據(jù)管理表807、帳目處理單元808、數(shù)據(jù)控制單元809、類型轉(zhuǎn)換單元810、輸入單元812和控制方法表813。
更加具體來(lái)說(shuō),與數(shù)據(jù)管理裝置100相同,數(shù)據(jù)管理裝置800包括微處理器、RAM、顯示器、擴(kuò)音器、記錄介質(zhì)驅(qū)動(dòng)器、硬盤、鍵盤、通信單元、以及讀取單元。通信單元連接到通信線路。計(jì)算器程序存儲(chǔ)在硬盤中。數(shù)據(jù)類型識(shí)別單元801、加密單元804、帳目處理單元808、數(shù)據(jù)控制單元809和類型轉(zhuǎn)換單元810作為用微處理器在該裝置中運(yùn)行的計(jì)算機(jī)程序。數(shù)據(jù)類型識(shí)別單元801和帳目處理單元808包括通信單元。權(quán)限管理表803、數(shù)據(jù)存儲(chǔ)單元805、多數(shù)據(jù)管理表807和控制方法表813在硬盤中實(shí)現(xiàn)。
輸入單元812由鍵盤等所實(shí)現(xiàn)的輸入單元812從用戶接收源信息、內(nèi)容標(biāo)識(shí)和內(nèi)容操作信息,其中源信息表示內(nèi)容的源,內(nèi)容標(biāo)識(shí)是內(nèi)容的標(biāo)識(shí),并且內(nèi)容操作信息表示內(nèi)容的操作,其被分為播放、復(fù)制和移動(dòng)。
請(qǐng)注意,由一條源信息所表示的源是通過(guò)網(wǎng)絡(luò)以及CD或DVD這樣的記錄介質(zhì)連接的一個(gè)外部源。
輸入單元812把所接收的源信息和內(nèi)容標(biāo)識(shí)輸出到數(shù)據(jù)類型識(shí)別單元801。輸入單元812還把所接收的源信息、內(nèi)容標(biāo)識(shí)和內(nèi)容操作信息輸出到數(shù)據(jù)控制單元809。
數(shù)據(jù)類型識(shí)別單元801數(shù)據(jù)類型識(shí)別單元801從輸入單元812接收源信息和內(nèi)容標(biāo)識(shí)。
與數(shù)據(jù)管理裝置100的數(shù)據(jù)類型識(shí)別單元103相類似,數(shù)據(jù)類型識(shí)別單元801通過(guò)例如互聯(lián)網(wǎng)或有線電視網(wǎng)這樣的網(wǎng)絡(luò)連接到外部源。
當(dāng)從輸入單元812接收內(nèi)容標(biāo)識(shí)和一條表示通過(guò)網(wǎng)絡(luò)連接的外部源的源信息時(shí),數(shù)據(jù)類型識(shí)別單元801獲得由所接收的內(nèi)容標(biāo)識(shí)所標(biāo)識(shí)的流通內(nèi)容。每個(gè)流通內(nèi)容包括文件A和文件B。文件A包括加密的內(nèi)容,例如加密的音樂(lè)內(nèi)容。文件B包括權(quán)限信息,其表示是否允許文件A的播放、復(fù)制或移動(dòng)。文件B還包括表示用于加密該加密內(nèi)容的加密方法的加密方法信息,并且包括用于解密該加密內(nèi)容的解密密鑰。數(shù)據(jù)類型識(shí)別單元801輸出所獲得的流通內(nèi)容、文件A的文件名、以及表示要被發(fā)送的內(nèi)容是到數(shù)據(jù)類型記錄單元802的流通內(nèi)容的信息。
數(shù)據(jù)類型識(shí)別單元801包括用于從CD和DVD這樣的記錄介質(zhì)讀取數(shù)據(jù)的讀取單元。
當(dāng)已經(jīng)從輸入單元812接收內(nèi)容標(biāo)識(shí)和表示CD或DVD這樣的記錄介質(zhì)的一條源信息時(shí),數(shù)據(jù)類型識(shí)別單元201從裝載到讀取單元的CD或DVD讀出由所接收內(nèi)容標(biāo)識(shí)所標(biāo)識(shí)的未加密內(nèi)容,并且把所讀出的未加密內(nèi)容和表示CD或DVD的信息輸出到數(shù)據(jù)類型記錄單元802。
權(quán)限管理表803由于它與數(shù)據(jù)管理100的權(quán)限管理表102相同,因此在此省略對(duì)權(quán)限管理表803的描述。
控制方法表813如圖10所示,控制方法813包括多組數(shù)據(jù)類型、加密方法和加密密鑰產(chǎn)生方法。
數(shù)據(jù)類型對(duì)應(yīng)于內(nèi)容的源。在圖10中,“CD”和“DVD”表示內(nèi)容分別從介質(zhì)CD和DVD中讀出。
加密方法是用于加密內(nèi)容的方法。在本例中,如圖10中所示用于“CD”和“DVD”的加密方法是“RSA”。
加密密鑰產(chǎn)生方法用于包含在相同組中的加密方法中。在本例中,如圖16中所示,對(duì)應(yīng)于“CD”和“DVD”的加密密鑰產(chǎn)生方法是“隨機(jī)數(shù)產(chǎn)生法”。在此,當(dāng)數(shù)據(jù)類型是“DVD”時(shí),記錄在DVD盤中的第一首曲子的長(zhǎng)度被用作為產(chǎn)生隨機(jī)數(shù)的數(shù)種。
數(shù)據(jù)類型記錄單元802數(shù)據(jù)類型記錄單元802從數(shù)據(jù)類型識(shí)別單元801接收流通內(nèi)容、文件A的文件名、以及表示所發(fā)送內(nèi)容是流通內(nèi)容的信息。數(shù)據(jù)類型記錄單元802還從數(shù)據(jù)類型識(shí)別單元801接收未加密內(nèi)容和表示CD或DVD的信息。
當(dāng)已經(jīng)從數(shù)據(jù)類型識(shí)別單元801接收未加密內(nèi)容以及表示CD或DVD的信息時(shí),數(shù)據(jù)類型記錄單元802產(chǎn)生一個(gè)隨機(jī)數(shù),然后使用所產(chǎn)生的隨機(jī)數(shù)來(lái)產(chǎn)生要被用作為內(nèi)容標(biāo)識(shí)的一串六個(gè)字符。
然后,數(shù)據(jù)類型記錄單元802從權(quán)限管理表803讀出對(duì)應(yīng)于由所接收信息表示的數(shù)據(jù)類型的權(quán)限信息。
數(shù)據(jù)類型記錄單元802還從控制方法表813讀出加密方法、加密方法、以及對(duì)應(yīng)于由所接收信息表示的數(shù)據(jù)類型的加密密鑰產(chǎn)生方法,然后根據(jù)所讀出的加密密鑰產(chǎn)生方法產(chǎn)生一個(gè)加密密鑰。
數(shù)據(jù)類型讀取單元802把所產(chǎn)生的六字符序列作為數(shù)字標(biāo)識(shí)寫入到多數(shù)據(jù)管理表807。數(shù)據(jù)類型記錄單元802還把所讀出的加密方法、加密密鑰和權(quán)限信息寫入到多數(shù)據(jù)管理表807。數(shù)據(jù)類型記錄單元802通過(guò)合并分別作為文件標(biāo)識(shí)、分隔符以及文件類型的所產(chǎn)生的六字符序列、“.”以及“dat”而產(chǎn)生一個(gè)文件名,然后把所產(chǎn)生的文件名寫入到多數(shù)據(jù)管理表807。數(shù)據(jù)類型記錄單元802還把數(shù)據(jù)類型“CD”寫入到多數(shù)據(jù)管理表807。請(qǐng)注意,加密信息包括加密方法和加密密鑰。
數(shù)據(jù)類型讀取單元802把所接收的非加密內(nèi)容、所讀出加密方法、所產(chǎn)生加密密鑰以及文件名輸出到加密單元804。
在接收流通內(nèi)容、文件A的文件名、以及表4所發(fā)送內(nèi)容是來(lái)自數(shù)據(jù)類型識(shí)別單元801的流通內(nèi)容的信息時(shí),數(shù)據(jù)類型記錄單元802把如下內(nèi)容寫入到數(shù)據(jù)存儲(chǔ)單元805由所接收文件A構(gòu)成的作為數(shù)據(jù)標(biāo)識(shí)的文件標(biāo)識(shí);包含在所接收流通內(nèi)容中的加密方法;包含在所接收流通內(nèi)容中的權(quán)限信息;所接收文件A的文件名;以及數(shù)據(jù)類型“流通內(nèi)容”。
然后,數(shù)據(jù)類型記錄單元802把所接收的流通內(nèi)容寫入到數(shù)據(jù)存儲(chǔ)單元805中。在此之后,流通內(nèi)容的文件A的文件名還被作為流通內(nèi)容的文件名寫入到數(shù)據(jù)存儲(chǔ)單元805。
加密單元804在從數(shù)據(jù)類型記錄單元802接收非加密內(nèi)容、加密方法、加密密鑰以及文件名時(shí),加密單元804使用所接收的加密密鑰來(lái)加密所接收的非加密內(nèi)容,并且根據(jù)所接收加密方法來(lái)產(chǎn)生加密內(nèi)容,然后把所產(chǎn)生的加密內(nèi)容寫入到數(shù)據(jù)存儲(chǔ)單元805中。在此之后所接收文件名還被作為加密內(nèi)容的文件名寫入到數(shù)據(jù)存儲(chǔ)單元805。
數(shù)據(jù)存儲(chǔ)單元805數(shù)據(jù)存儲(chǔ)單元805存儲(chǔ)由加密單元804所產(chǎn)生的加密內(nèi)容以及由數(shù)據(jù)類型記錄單元802所接收的流通內(nèi)容。
多數(shù)據(jù)管理表807如圖11中所示,多數(shù)據(jù)管理表807包括多組數(shù)據(jù)標(biāo)識(shí)、加密信息、權(quán)限信息、文件名、以及數(shù)據(jù)類型。
每組數(shù)據(jù)一一對(duì)應(yīng)于存儲(chǔ)在數(shù)據(jù)存儲(chǔ)單元805中的內(nèi)容。
加密信息包括加密方法和加密密鑰。權(quán)限信息包括播放權(quán)限信息、復(fù)制權(quán)限信息、以及移動(dòng)權(quán)限信息。
在此將不具體描述數(shù)據(jù)標(biāo)識(shí)、加密方法、加密密鑰、播放權(quán)限信息、復(fù)制權(quán)限信息、移動(dòng)權(quán)限信息、以及文件名,因?yàn)檫@些部分與包含在數(shù)據(jù)管理裝置100的數(shù)據(jù)表中的內(nèi)容相同。
數(shù)據(jù)類型包括與內(nèi)容的源相對(duì)應(yīng)的內(nèi)容的數(shù)據(jù)類型。在該表中,“流通內(nèi)容”表示該內(nèi)容通過(guò)網(wǎng)絡(luò)獲得,并且“CD”和“DVD”表示分別從介質(zhì)CD和DVD讀出的內(nèi)容。
在圖11中所示的一個(gè)例子中,對(duì)應(yīng)于一組901的內(nèi)容具有CD數(shù)據(jù)類型,并且對(duì)應(yīng)于一組902的內(nèi)容具有流通內(nèi)容數(shù)據(jù)類型。
帳目處理單元808帳目處理單元808通過(guò)互聯(lián)網(wǎng)或有線電視網(wǎng)這樣的網(wǎng)絡(luò)連接到外部源。
帳目處理單元808從數(shù)據(jù)控制單元809接收內(nèi)容標(biāo)識(shí)和表示該內(nèi)容如何被使用的使用信息。
帳目處理單元808根據(jù)所接收的使用信息執(zhí)行帳目處理,其中對(duì)由內(nèi)容標(biāo)識(shí)所標(biāo)識(shí)的內(nèi)容的使用費(fèi)用被支付到一個(gè)外部源,并且根據(jù)來(lái)自外部源的所支付使用費(fèi)接收權(quán)限信息。權(quán)限信息表示是否允許對(duì)內(nèi)容進(jìn)行播放、復(fù)制、或移動(dòng)。
帳目處理單元808用從外部源接收的權(quán)限信息替換寫入在多數(shù)據(jù)管理表807中在包含所接收內(nèi)容標(biāo)識(shí)的一組中的權(quán)限信息。數(shù)據(jù)控制單元809數(shù)據(jù)控制單元809從輸入單元812接收源信息、內(nèi)容標(biāo)識(shí)和使用信息。
數(shù)據(jù)控制單元809把由所接收使用信息表示的使用方法與在多數(shù)據(jù)管理表807中寫入在與所接收內(nèi)容標(biāo)識(shí)相同的組中的權(quán)限信息相比較,以判斷該使用方法是否可用。
更加具體來(lái)說(shuō),當(dāng)寫入在播放權(quán)限信息、復(fù)制權(quán)限信息或移動(dòng)權(quán)限信息中的對(duì)應(yīng)權(quán)限信息為“可用”時(shí),數(shù)據(jù)控制單元809判斷該使用方法為可用。
已經(jīng)判斷該使用方法為可用時(shí)并且根據(jù)復(fù)制權(quán)限信息判斷復(fù)制為可用時(shí),數(shù)據(jù)控制單元809指示類型轉(zhuǎn)換單元810把由所接收內(nèi)容標(biāo)識(shí)所標(biāo)識(shí)的內(nèi)容的類型轉(zhuǎn)換為裝載到內(nèi)容轉(zhuǎn)換單元810的記錄介質(zhì)的類型,并且用所轉(zhuǎn)換的類型來(lái)把該內(nèi)容寫入到記錄介質(zhì)。數(shù)據(jù)控制單元809把所接收內(nèi)容標(biāo)志輸出到類型轉(zhuǎn)換單元810。
已經(jīng)判斷該使用方法為不可用并且當(dāng)所接收源信息表明為“CD”或“DVD”,則數(shù)據(jù)控制單元809結(jié)束該處理。
已經(jīng)判斷該使用方法為不可用并且當(dāng)所接收源信息表明為一個(gè)通過(guò)網(wǎng)絡(luò)連接的源時(shí),數(shù)據(jù)控制單元809把所接收內(nèi)容標(biāo)識(shí)和內(nèi)容的使用信息輸出到帳目處理單元808。在由帳目處理單元808所進(jìn)行的帳目處理完成之后,數(shù)據(jù)控制單元809對(duì)該使用方法是否可用進(jìn)行判斷。然后,當(dāng)已經(jīng)根據(jù)權(quán)限信息判斷出該使用方法為可用時(shí),數(shù)據(jù)控制單元809指示類型變換單元810來(lái)把由所接收內(nèi)容標(biāo)識(shí)所標(biāo)識(shí)的內(nèi)容的類型轉(zhuǎn)換為裝載到類型變換單元810上的記錄介質(zhì)的類型,并且把具有變換的類型的內(nèi)容寫入到記錄介質(zhì),并且把所接收內(nèi)容標(biāo)識(shí)輸出到類型轉(zhuǎn)換單元810。
格式變換單元810類型變換單元810包括用于把數(shù)據(jù)寫入到記錄介質(zhì)811的寫入單元。
已經(jīng)從數(shù)據(jù)控制單元809接收內(nèi)容標(biāo)識(shí)和變換該類型的指示之后,類型變換單元810從數(shù)據(jù)存儲(chǔ)單元805讀出由所接收內(nèi)容標(biāo)識(shí)所標(biāo)識(shí)的內(nèi)容,把所讀出內(nèi)容的類型變換為裝載到類型變換單元810的記錄介質(zhì)811的類型,并且把具有所變換類型的內(nèi)容寫入到記錄介質(zhì)811。
記錄介質(zhì)811由半導(dǎo)體存儲(chǔ)器、DVD-RAM等所實(shí)現(xiàn)的記錄介質(zhì)811被裝載到內(nèi)容變換單元810。記錄介質(zhì)811記錄已經(jīng)由類型變換單元810所變換類型之后的內(nèi)容。
2.2數(shù)據(jù)管理裝置800的操作下面將參照?qǐng)D12中所示的流程圖說(shuō)明數(shù)據(jù)管理裝置800的操作。
接收單元812接收由用戶所輸入的源信息、內(nèi)容標(biāo)識(shí)、以及使用信息。數(shù)據(jù)類型識(shí)別單元801從外部源獲得由所接收內(nèi)容標(biāo)識(shí)所標(biāo)識(shí)的流通內(nèi)容,或者從CD或DVD讀出由所接收內(nèi)容標(biāo)識(shí)所標(biāo)識(shí)的未加密內(nèi)容(步驟S1001)。
當(dāng)已經(jīng)從數(shù)據(jù)類型識(shí)別單元801接收表示所發(fā)送內(nèi)容從CD中讀出的信息時(shí)(步驟S1002),數(shù)據(jù)類型記錄單元802從權(quán)限管理表讀出權(quán)限信息,從控制方法表813讀出加密方法和加密密鑰產(chǎn)生方法,產(chǎn)生加密密鑰,把所接收的未加密內(nèi)容、所讀出的加密方法、所產(chǎn)生的加密密鑰、以及文件名輸出到加密單元804。加密單元804使用所接收的加密密鑰并且根據(jù)所接收加密方法對(duì)所接收的未加密內(nèi)容進(jìn)行加密,以產(chǎn)生一個(gè)加密內(nèi)容,然后把所產(chǎn)生的加密內(nèi)容寫入到數(shù)據(jù)存儲(chǔ)單元805(步驟S1006)。數(shù)據(jù)類型記錄單元802把數(shù)據(jù)標(biāo)識(shí)、加密信息、權(quán)限信息、文件名、以及數(shù)據(jù)類型寫入到多數(shù)據(jù)管理表807(步驟S1007)。
當(dāng)已經(jīng)從數(shù)據(jù)類型識(shí)別單元801接收表明所發(fā)送內(nèi)容是一個(gè)流通內(nèi)容的信息時(shí)(步驟S1002和S1003),數(shù)據(jù)類型記錄單元802把數(shù)據(jù)標(biāo)識(shí)、加密信息、權(quán)限信息、文件名、以及數(shù)據(jù)類型寫入到多數(shù)據(jù)管理表807(步驟S1004),然后使用所接收文件A的文件名把所接收的流通內(nèi)容寫入到數(shù)據(jù)存儲(chǔ)單元805(步驟S1005)。
現(xiàn)在,將參照?qǐng)D13中所示的流程圖描述數(shù)據(jù)管理裝置800把內(nèi)容寫入到記錄介質(zhì)811中的操作。
數(shù)據(jù)控制單元809從輸入單元812接收單元信息、內(nèi)容標(biāo)識(shí)以及用信息(步驟S1101)。然后,數(shù)據(jù)控制單元809通過(guò)把由所接收使用信息表示的使用方法與在數(shù)據(jù)管理表807中與所接收內(nèi)容標(biāo)識(shí)相同的組中的權(quán)限信息相比較,判斷由所接收使用信息表示的使用方法是否可用(步驟S1102)。當(dāng)已經(jīng)判斷出該使用方法為可用并且進(jìn)一步根據(jù)復(fù)制權(quán)限信息判斷出可以復(fù)制時(shí),數(shù)據(jù)控制單元809指示類型轉(zhuǎn)換單元810把由所接收內(nèi)容標(biāo)識(shí)所標(biāo)識(shí)的內(nèi)容的類型轉(zhuǎn)換為裝載到類型轉(zhuǎn)換單元810中的記錄介質(zhì)的類型,并且以所轉(zhuǎn)換的類型把該內(nèi)容寫入到記錄介質(zhì)中,并且把所接收內(nèi)容標(biāo)識(shí)輸出到類型轉(zhuǎn)換單元810。類型轉(zhuǎn)換單元810在接收到內(nèi)容標(biāo)識(shí)之后,從數(shù)據(jù)存儲(chǔ)單元805讀出由所接收內(nèi)容標(biāo)識(shí)所標(biāo)識(shí)的內(nèi)容,把所讀出內(nèi)容的類型轉(zhuǎn)換為裝載到類型轉(zhuǎn)換單元810中的記錄介質(zhì)811的類型,并且用所轉(zhuǎn)換的類型把該內(nèi)容寫入到記錄介質(zhì)811(步驟S1103)。
當(dāng)已經(jīng)判斷出該使用方法不可用時(shí)(步驟S1102),并且進(jìn)一步從源信息判斷出該內(nèi)容被從CD或DVD中讀出(步驟S1104)時(shí),數(shù)據(jù)控制單元809結(jié)束該處理。
當(dāng)已經(jīng)判斷出該使用方法為不可用時(shí)(步驟S1102),并且進(jìn)一步從源信息判斷出該內(nèi)容被通過(guò)網(wǎng)絡(luò)從外部源接收時(shí)(步驟S1104),該數(shù)據(jù)控制單元809把所接收的內(nèi)容標(biāo)識(shí)和內(nèi)容的使用信息輸出到帳目處理單元808。帳目處理單元808根據(jù)所接收的使用信息執(zhí)行帳目處理,其中由內(nèi)容標(biāo)識(shí)所標(biāo)識(shí)的內(nèi)容的使用費(fèi)被支付到外部源,并且根據(jù)所支付的使用費(fèi)從外部源接收權(quán)限信息,然后用從外部源接收的權(quán)限信息替換寫入在與所接收內(nèi)容標(biāo)識(shí)相同組中的多數(shù)據(jù)管理表中的權(quán)限信息(步驟S1105)。該控制轉(zhuǎn)到步驟S1102。在步驟S1102中,數(shù)據(jù)控制單元809再次對(duì)該使用方法是否可用進(jìn)行判斷。然后,當(dāng)判斷出可以復(fù)制時(shí),數(shù)據(jù)控制單元809把該內(nèi)容寫入到記錄介質(zhì)811。
2.3便攜式播放器401在記錄介質(zhì)811被裝載到便攜式播放器401之后,便攜式播放器401從所裝載的記錄介質(zhì)811讀出內(nèi)容,播放所讀出的內(nèi)容,以及把所播放的內(nèi)容輸出到耳機(jī)402。
2.4小結(jié)如上文所述,根據(jù)實(shí)施例2,數(shù)據(jù)管理裝置800把通過(guò)網(wǎng)絡(luò)從外部源獲得的并且包含權(quán)限信息和加密信息的流通內(nèi)容原樣寫入到數(shù)據(jù)存儲(chǔ)單元。當(dāng)已經(jīng)從CD這樣的記錄介質(zhì)讀出內(nèi)容之后,僅僅當(dāng)該內(nèi)容為加密的內(nèi)容時(shí),數(shù)據(jù)管理裝置800才把該內(nèi)容寫入到數(shù)據(jù)存儲(chǔ)單元,并且把數(shù)據(jù)類型、權(quán)限信息、以及加密信息寫入到多數(shù)據(jù)管理表。這種結(jié)構(gòu)添加權(quán)限信息和加密信息到內(nèi)容中,從而免除數(shù)據(jù)管理裝置800麻煩地把從CD這樣的記錄介質(zhì)讀出的內(nèi)容的文件類型變換為流通內(nèi)容的文件類型。這大大地減輕了該裝置的負(fù)擔(dān)。
3.其它變型(1)在上述實(shí)施例中,數(shù)據(jù)類型“CD”可以替換為“DVD-視頻”、“DVD-音樂(lè)”、或者“包括多種不同數(shù)據(jù)類型的數(shù)據(jù)(例如,音樂(lè)和圖像)的流通內(nèi)容”。
在上述實(shí)施例中,記錄介質(zhì)811可以通過(guò)半導(dǎo)體存儲(chǔ)卡而實(shí)現(xiàn)。但是,它可以通過(guò)MD等來(lái)實(shí)現(xiàn)。
(2)在上述實(shí)施例中,數(shù)據(jù)管理裝置通過(guò)互聯(lián)網(wǎng)這樣的網(wǎng)絡(luò)獲得已經(jīng)被加密并且包含附加的權(quán)限信息的內(nèi)容。但是,數(shù)據(jù)管理裝置可以通過(guò)網(wǎng)絡(luò)獲得未被加密并且不包括權(quán)限信息的內(nèi)容。在這種情況中,與該內(nèi)容的類型相對(duì)應(yīng),控制方法表101包括相同的數(shù)據(jù)存儲(chǔ)方法、加密方法、加密密鑰產(chǎn)生方法、權(quán)限管理方法、以及與數(shù)據(jù)類型“CD”或“DVD”相對(duì)應(yīng)的權(quán)限存在信息。并且,當(dāng)已經(jīng)接收這樣的一種內(nèi)容時(shí),數(shù)據(jù)登記單元104按照與接收具有數(shù)據(jù)類型“CD”或“DVD”的內(nèi)容相同方式產(chǎn)生一個(gè)加密密鑰并且加密該內(nèi)容,把所加密的內(nèi)容輸出到數(shù)據(jù)存儲(chǔ)單元106,以及把數(shù)據(jù)標(biāo)識(shí)、加密信息、權(quán)限信息和文件名寫入到數(shù)據(jù)管理表105。
(3)在上述實(shí)施例中,可以有如下方案。類型變換單元把表明可以播放、不可以復(fù)制、以及不可以移動(dòng)的權(quán)限信息寫入到記錄介質(zhì)811。當(dāng)記錄由內(nèi)容和上述權(quán)限信息的記錄介質(zhì)811被裝載到便攜式播放器401上時(shí),并且便攜式播放器401從記錄介質(zhì)811讀出權(quán)限信息,并且判斷是否可以播放。當(dāng)判斷出可以播放時(shí),便攜式播放器401播放該內(nèi)容。當(dāng)判斷出不可以播放時(shí),便攜式播放器401不播放該內(nèi)容。
(4)在上述實(shí)施例中,播放權(quán)限、復(fù)制權(quán)限以及移動(dòng)權(quán)限信息分別示出用戶是否被允許播放、復(fù)制或移動(dòng)該內(nèi)容,其中“可用”表明用戶被用戶執(zhí)行該操作,“不可用”表明用戶不被允許執(zhí)行該操作。但是,播放權(quán)限、復(fù)制權(quán)限、以及移動(dòng)權(quán)限信息可以包括分別允許播放、復(fù)制和移動(dòng)的次數(shù)。在該情況中,用戶被允許執(zhí)行如權(quán)限信息所示的操作次數(shù),并且當(dāng)每次用戶執(zhí)行該操作時(shí),在該信息中的次數(shù)被減一。
另外,播放權(quán)限、復(fù)制權(quán)限、以及移動(dòng)權(quán)限信息可以分別示出用于該操作的時(shí)限。在這種情況中,直到到達(dá)時(shí)限為止,用戶被允許執(zhí)行該操作。
(5)在上述實(shí)施例中,數(shù)據(jù)管理裝置800通過(guò)網(wǎng)絡(luò)或者從CD這樣的記錄介質(zhì)獲得音樂(lè)信息,并且存儲(chǔ)、播放、復(fù)制、或者移動(dòng)所獲得的音樂(lè)信息。但是,數(shù)據(jù)管理裝置800可以處理包含靜止圖像信息、視頻信息、聲音、以及運(yùn)動(dòng)圖像的電影信息、計(jì)算機(jī)程序、字符信息、或者包含控制信息、字符信息、靜止圖像、運(yùn)動(dòng)圖像和聲音的多媒體信息(例如,HTML文檔)。
(6)本發(fā)明將通過(guò)用于實(shí)現(xiàn)上述裝置的方法來(lái)完成。本發(fā)明還通過(guò)使得計(jì)算機(jī)執(zhí)行上述方法的計(jì)算機(jī)程序來(lái)完成。本發(fā)明還通過(guò)構(gòu)成計(jì)算機(jī)程序的數(shù)字信號(hào)來(lái)完成。
本發(fā)明還通過(guò)其中記錄有計(jì)算機(jī)程序或數(shù)字信號(hào)的計(jì)算機(jī)可讀記錄介質(zhì)(例如,軟盤、硬盤、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、或者半導(dǎo)體存儲(chǔ)器)來(lái)完成。另外,本發(fā)明將通過(guò)記錄在計(jì)算機(jī)可讀記錄介質(zhì)中的計(jì)算機(jī)程序或數(shù)字信號(hào)來(lái)完成。
本發(fā)明還通過(guò)經(jīng)網(wǎng)絡(luò)傳輸?shù)挠?jì)算機(jī)程序或數(shù)字信號(hào)來(lái)完成,該網(wǎng)絡(luò)例如電信網(wǎng)、有線或無(wú)線通信線路、以及互聯(lián)網(wǎng)。
本發(fā)明的計(jì)算機(jī)程序可以通過(guò)記錄該計(jì)算機(jī)程序的記錄介質(zhì)或通過(guò)網(wǎng)絡(luò)傳送到另一個(gè)獨(dú)立計(jì)算機(jī)系統(tǒng),使得計(jì)算機(jī)程序由該計(jì)算機(jī)系統(tǒng)所執(zhí)行。
7)本發(fā)明還通過(guò)結(jié)合上述實(shí)施例和變型而完成。
工業(yè)實(shí)用性本發(fā)明可以用于在一個(gè)系統(tǒng)中的數(shù)據(jù)管理裝置以防止數(shù)字內(nèi)容被未授權(quán)地播放、復(fù)制、或移動(dòng),在該系統(tǒng)中例如音樂(lè)或電影這樣的數(shù)字內(nèi)容通過(guò)網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))或記錄介質(zhì)(例如,CD或DVD)循環(huán)使用。
權(quán)利要求
1.一種數(shù)據(jù)管理裝置,用于管理在市場(chǎng)中發(fā)行的具有相應(yīng)的權(quán)限信息的數(shù)字內(nèi)容,該數(shù)據(jù)管理裝置包括權(quán)限信息存儲(chǔ)裝置,用于對(duì)每種數(shù)字內(nèi)容預(yù)先存儲(chǔ)一條分離的權(quán)限信息,每條權(quán)限信息包括表示是否允許對(duì)應(yīng)于該條播放權(quán)限信息類型的內(nèi)容進(jìn)行再現(xiàn)的播放權(quán)限信息;內(nèi)容存儲(chǔ)裝置;內(nèi)容獲得裝置,用于從外部源獲得還沒(méi)有添加權(quán)限信息的數(shù)字內(nèi)容;類型識(shí)別裝置,用于識(shí)別所獲得數(shù)字內(nèi)容的類型;權(quán)限信息讀取裝置,用于從權(quán)限信息存儲(chǔ)裝置中讀取對(duì)應(yīng)于所獲得數(shù)字內(nèi)容的類型的權(quán)限信息;內(nèi)容寫入裝置,用于把所獲得的數(shù)字內(nèi)容寫入到內(nèi)容存儲(chǔ)裝置中;以及權(quán)限信息寫入裝置,用于把所讀取的權(quán)限信息寫入到內(nèi)容存儲(chǔ)裝置中,以對(duì)應(yīng)于由內(nèi)容寫入裝置所寫入的數(shù)字內(nèi)容。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)管理裝置,其特征在于內(nèi)容寫入裝置還把讀取權(quán)限信息添加到寫入在內(nèi)容存儲(chǔ)裝置中的數(shù)字內(nèi)容中。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)管理裝置,其特征在于每條權(quán)限信息還可以包括復(fù)制權(quán)限信息,其表示是否允許檢出,其中在每次檢出中,數(shù)字內(nèi)容和一條對(duì)應(yīng)于該數(shù)字內(nèi)容的權(quán)限信息被復(fù)制到外部設(shè)備。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)管理裝置,其特征在于每條復(fù)制權(quán)限信息可以包括允許檢出的次數(shù)。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)管理裝置,其特征在于每條權(quán)限信息還包括移動(dòng)權(quán)限信息,其表示數(shù)字內(nèi)容和對(duì)應(yīng)于該數(shù)字內(nèi)容的一條權(quán)限信息是否允許移動(dòng)到外部設(shè)備。
6.根據(jù)權(quán)利要求1所述的數(shù)據(jù)管理裝置,其中還包括播放裝置,其用于獲得數(shù)字內(nèi)容和一條對(duì)應(yīng)于該數(shù)字內(nèi)容的權(quán)限信息,并且根據(jù)所讀取的權(quán)限信息播放所獲得的數(shù)字內(nèi)容。
7.一種數(shù)據(jù)管理方法,其用于用來(lái)管理在市場(chǎng)中發(fā)行的具有相應(yīng)權(quán)限信息的數(shù)字內(nèi)容的數(shù)據(jù)管理裝置中,該數(shù)據(jù)管理裝置包括權(quán)限信息存儲(chǔ)裝置和內(nèi)容存儲(chǔ)裝置,權(quán)限信息存儲(chǔ)裝置預(yù)先存儲(chǔ)用于每種數(shù)字內(nèi)容的一條獨(dú)立的權(quán)限信息,每條權(quán)限信息包含播放權(quán)限信息,其表示是否允許對(duì)相應(yīng)于該條播放權(quán)限信息的類型的內(nèi)容進(jìn)行再現(xiàn),該數(shù)據(jù)管理方法包括內(nèi)容獲得步驟,用于從外部源獲得沒(méi)有添加權(quán)限信息的數(shù)字內(nèi)容;類型識(shí)別步驟,用于識(shí)別一種所獲得的數(shù)字內(nèi)容;權(quán)限信息讀取步驟,用于從對(duì)應(yīng)于所獲得的數(shù)字內(nèi)容的類型的權(quán)限信息存儲(chǔ)裝置讀取權(quán)限信息;內(nèi)容寫入步驟,用于把所獲得的數(shù)字內(nèi)容寫入到內(nèi)容存儲(chǔ)裝置;以及權(quán)限信息寫入步驟,用于把所讀取的權(quán)限信息寫入到內(nèi)容存儲(chǔ)裝置,以對(duì)應(yīng)于由內(nèi)容寫入裝置所寫入的數(shù)字內(nèi)容。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)管理方法,其特征在于在內(nèi)容寫入步驟中,所讀取的內(nèi)容信息被添加到寫入在內(nèi)容存儲(chǔ)裝置中的數(shù)字內(nèi)容中。
9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)管理方法,其特征在于每條權(quán)限信息還包括表明是否允許檢出的復(fù)制權(quán)限信息,其中在每次檢出中,數(shù)字內(nèi)容和一條對(duì)應(yīng)于該數(shù)字內(nèi)容的復(fù)制權(quán)限信息被復(fù)制到外部設(shè)備。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)管理裝置,其特征在于每條復(fù)制權(quán)限信息包括允許檢出的次數(shù)。
11.根據(jù)權(quán)利要求7所述的數(shù)據(jù)管理裝置,其特征在于每條權(quán)限信息還包括移動(dòng)權(quán)限信息,其表示數(shù)字內(nèi)容和對(duì)應(yīng)于該數(shù)字內(nèi)容的一條權(quán)限信息是否被允許移動(dòng)到外部設(shè)備。
12.根據(jù)權(quán)利要求7所述的數(shù)據(jù)管理裝置,其中還包括播放步驟,用于獲得數(shù)字內(nèi)容和對(duì)應(yīng)于該數(shù)字內(nèi)容的權(quán)限信息,以及根據(jù)所讀取的權(quán)限信息播放所獲得的數(shù)字內(nèi)容。
13.一種計(jì)算機(jī)可讀記錄介質(zhì),其中存儲(chǔ)用于管理在市場(chǎng)中發(fā)行的數(shù)字內(nèi)容的數(shù)據(jù)管理裝置中的數(shù)據(jù)管理程序,該數(shù)據(jù)管理裝置包括權(quán)限信息存儲(chǔ)裝置和內(nèi)容存儲(chǔ)裝置,權(quán)限信息存儲(chǔ)裝置預(yù)先為每種數(shù)字內(nèi)容存儲(chǔ)獨(dú)立的權(quán)限信息,每條權(quán)限信息包含播放權(quán)限信息,其表示是否允許對(duì)相應(yīng)于該條播放權(quán)限信息的類型的內(nèi)容進(jìn)行再現(xiàn),該數(shù)據(jù)管理程序包括內(nèi)容獲得步驟,用于從外部源獲得沒(méi)有添加權(quán)限信息的數(shù)字內(nèi)容;類型識(shí)別步驟,用于識(shí)別一種所獲得的數(shù)字內(nèi)容;權(quán)限信息讀取步驟,用于從對(duì)應(yīng)于所獲得的數(shù)字內(nèi)容的類型的權(quán)限信息存儲(chǔ)裝置讀取權(quán)限信息;內(nèi)容寫入步驟,用于把所獲得的數(shù)字內(nèi)容寫入到內(nèi)容存儲(chǔ)裝置;以及權(quán)限信息寫入步驟,用于把所讀取的權(quán)限信息寫入到內(nèi)容存儲(chǔ)裝置,以對(duì)應(yīng)于由內(nèi)容寫入裝置所寫入的數(shù)字內(nèi)容。
14.根據(jù)權(quán)利要求13所述的數(shù)據(jù)管理方法,其特征在于在內(nèi)容寫入步驟中,所讀取的內(nèi)容信息被添加到寫入在內(nèi)容存儲(chǔ)裝置中的數(shù)字內(nèi)容中。
15.根據(jù)權(quán)利要求13所述的數(shù)據(jù)管理方法,其特征在于每條權(quán)限信息還包括表明是否允許檢出的復(fù)制權(quán)限信息,其中在每次檢出中,數(shù)字內(nèi)容和一條對(duì)應(yīng)于該數(shù)字內(nèi)容的復(fù)制權(quán)限信息被復(fù)制到外部設(shè)備。
16.根據(jù)權(quán)利要求15所述的數(shù)據(jù)管理裝置,其特征在于每條復(fù)制權(quán)限信息包括允許檢出的次數(shù)。
17.根據(jù)權(quán)利要求13所述的數(shù)據(jù)管理裝置,其特征在于每條權(quán)限信息還包括移動(dòng)權(quán)限信息,其表示數(shù)字內(nèi)容和對(duì)應(yīng)于該數(shù)字內(nèi)容的一條權(quán)限信息是否被允許移動(dòng)到外部設(shè)備。
18.根據(jù)權(quán)利要求13所述的數(shù)據(jù)管理裝置,其中還包括播放步驟,用于獲得數(shù)字內(nèi)容和對(duì)應(yīng)于該數(shù)字內(nèi)容的權(quán)限信息,以及根據(jù)所讀取的權(quán)限信息播放所獲得的數(shù)字內(nèi)容。
全文摘要
數(shù)據(jù)類型識(shí)別單元(103)從外部源獲得流通內(nèi)容或者從記錄介質(zhì)獲得未加密內(nèi)容。當(dāng)所獲得的內(nèi)容具有CD類型時(shí),數(shù)據(jù)登記單元(104)加密所獲得的內(nèi)容并把加密的內(nèi)容寫入到數(shù)據(jù)存儲(chǔ)單元(106)中。數(shù)據(jù)登記單元(104)從數(shù)據(jù)權(quán)限管理表(102)獲得權(quán)限信息,把數(shù)據(jù)標(biāo)識(shí)、加密信息、權(quán)限信息、和文件名寫入到數(shù)據(jù)管理表(105),并且把加密信息和權(quán)限信息寫入到數(shù)據(jù)存儲(chǔ)單元(106)。當(dāng)所獲得的內(nèi)容是流通內(nèi)容時(shí),數(shù)據(jù)登記單元(104)把流通內(nèi)容寫入到數(shù)據(jù)存儲(chǔ)單元(106),并把數(shù)據(jù)標(biāo)識(shí)、加密信息、權(quán)限信息和文件名寫入到數(shù)據(jù)管理表(105)。
文檔編號(hào)G06F21/10GK1313988SQ00801108
公開(kāi)日2001年9月19日 申請(qǐng)日期2000年4月6日 優(yōu)先權(quán)日1999年4月14日
發(fā)明者莊田幸惠, 小塚雅之, 平田升, 大谷友佳子 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社