專利名稱:內(nèi)容記錄和重放的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種記錄介質(zhì)的內(nèi)容記錄和重放的方法,更具體地,本發(fā)明涉及一種用于在對(duì)由多個(gè)文件構(gòu)成的內(nèi)容的使用設(shè)置限制時(shí),可為單個(gè)文件和整個(gè)內(nèi)容都提供使用限制信息的技術(shù)。
背景技術(shù):
近來(lái),對(duì)于利用通信網(wǎng)絡(luò)或廣播媒介的數(shù)字內(nèi)容發(fā)布服務(wù)的需求不斷上升。
例如,可以考慮一種報(bào)紙文章發(fā)布服務(wù),即,每天早晨,報(bào)紙文章在一個(gè)移動(dòng)電話中被下載,并被記錄在一個(gè)與移動(dòng)電話相連的記錄介質(zhì)中,通過將記錄介質(zhì)與電視或其他顯示設(shè)備相連,可以在需要時(shí)隨時(shí)閱讀這些文章。在電子圖書服務(wù)中,例如,一個(gè)小說被分成若干章節(jié),而這些章節(jié)單元可以適當(dāng)費(fèi)用下載。
在報(bào)紙文章發(fā)布服務(wù)的一個(gè)具體例子中,以HTML格式描述報(bào)紙文章,并且HTML文件的每日部分以及伴隨這個(gè)HTML文件的圖象文件或音頻文件可以作為一個(gè)包(package)來(lái)發(fā)布。
當(dāng)內(nèi)容被電子發(fā)布并被記錄在記錄介質(zhì)中時(shí),如何防止所記錄內(nèi)容的未授權(quán)使用和保護(hù)版權(quán)變得很重要。除了防止未授權(quán)復(fù)制和非法篡改的機(jī)制之外,近來(lái)對(duì)于實(shí)現(xiàn)更高程度的靈活性,控制觀看次數(shù)或觀看內(nèi)容持續(xù)時(shí)間的內(nèi)容使用限制方法有了更多的需求。
為了實(shí)現(xiàn)記錄介質(zhì)中存儲(chǔ)的內(nèi)容的使用限制,例如,可將使用限制信息記錄在記錄介質(zhì)上的受保護(hù)區(qū)域中,并通過參考使用限制信息來(lái)確定對(duì)訪問記錄介質(zhì)上的數(shù)據(jù)的允許或拒絕,或者可將使用限制信息單獨(dú)隱藏在視頻或音頻內(nèi)容中,并在使用時(shí)根據(jù)使用限制信息來(lái)限制內(nèi)容的使用。
然而,在前一方法中,由于使用限制信息不能被單獨(dú)運(yùn)用到記錄介質(zhì)中的所有數(shù)據(jù)上,所以使用限制不能根據(jù)內(nèi)容而不同,并且內(nèi)容使用限制的靈活程度較低。在后一方法中,由于使用限制信息必須被隱藏在每個(gè)文件中,因此難以進(jìn)行特殊控制,例如,在一個(gè)分成章節(jié)文件的小說的情況下用于限制整篇閱讀的次數(shù)的控制,或在由一個(gè)HTML文件和一個(gè)圖象文件組成的報(bào)紙文章內(nèi)容的情況下,對(duì)整個(gè)內(nèi)容和構(gòu)成元素之間的使用限制進(jìn)行劃分,以允許打印完整的文章但禁止單獨(dú)打印圖象文件。
本發(fā)明將解決這些問題,因此其目的是通過在由多個(gè)文件組成的內(nèi)容中,為整個(gè)內(nèi)容及構(gòu)成內(nèi)容的單個(gè)文件提供使用限制信息,來(lái)實(shí)現(xiàn)一種高度靈活性的內(nèi)容使用限制控制方法。
發(fā)明內(nèi)容
為了實(shí)現(xiàn)該目的,在本發(fā)明中,當(dāng)在記錄介質(zhì)中記錄由多個(gè)文件組成的內(nèi)容的文件時(shí),其中所述內(nèi)容包括用于管理構(gòu)成該內(nèi)容的文件組的內(nèi)容文件組管理文件、用于將文件組作為一個(gè)包管理的包管理文件、以及記錄在記錄介質(zhì)中的受保護(hù)區(qū)域中的密鑰及使用限制信息,并且這些文件和包和密鑰及使用限制信息之間的對(duì)應(yīng)關(guān)系被記錄在內(nèi)容文件組管理文件和包管理文件中,并通過將使用限制信息根據(jù)內(nèi)容記錄在每個(gè)文件中或記錄在包中,使用限制信息的提供/參考的單位可以根據(jù)內(nèi)容的屬性有區(qū)別地使用。
本發(fā)明的內(nèi)容記錄方法,對(duì)由多個(gè)文件構(gòu)成的內(nèi)容賦予利用限制信息并將其記錄到記錄介質(zhì)中,對(duì)由多個(gè)文件匯集而成的包是否已被賦予所述內(nèi)容的利用限制信息進(jìn)行判斷,當(dāng)判斷為所述包已被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟第一密鑰及利用限制信息記錄步驟,將對(duì)所述包的利用限制信息和對(duì)構(gòu)成所述包的多個(gè)文件加密用的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域;第一包管理文件記錄步驟,將包管理文件記錄到記錄介質(zhì)中,所述包管理文件記錄了表示記錄在所述受保護(hù)區(qū)域的所述利用限制信息和所述密鑰的存儲(chǔ)處的引用號(hào)A,以及所述包的標(biāo)識(shí)符;第一加密步驟,將所述包內(nèi)的多個(gè)文件用密鑰加密并將其記錄到記錄介質(zhì)中;當(dāng)判斷為所述包沒有被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟第二密鑰及利用限制記錄步驟,將對(duì)于所述多個(gè)文件的各自的利用限制信息以及各自的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域中;第二加密步驟,用所述各自的密鑰將所述多個(gè)文件進(jìn)行加密并將其記錄到記錄介質(zhì)中;第一內(nèi)容文件組管理文件記錄步驟,將內(nèi)容文件組管理文件記錄到記錄介質(zhì)中,所述內(nèi)容文件組管理文件記錄了表示記錄在所述受保護(hù)區(qū)域的所述各自的利用限制信息和所述各自的密鑰的存儲(chǔ)處的各自的引用號(hào)B,以及所述多個(gè)文件的引用名。
在上述內(nèi)容記錄方法中,當(dāng)判斷為所述包被賦予所述內(nèi)容利用限制信息時(shí),進(jìn)一步包括第二內(nèi)容文件組管理文件記錄步驟,在所述第二內(nèi)容文件組管理文件中記錄包括表示對(duì)于各自的所述多個(gè)文件尚未被賦予利用限制信息之信息的內(nèi)容文件組管理文件;當(dāng)判斷為所述包尚未被賦予所述內(nèi)容利用限制信息時(shí),進(jìn)一步包括第二包管理文件記錄步驟,記錄包括表示對(duì)于所述包尚未被賦予利用限制信息之信息的包管理文件。
在上述內(nèi)容記錄方法中,對(duì)由多個(gè)文件構(gòu)成的內(nèi)容賦予利用限制信息并將其記錄到記錄介質(zhì)中,對(duì)由多個(gè)文件匯集而成的包是否已被賦予所述內(nèi)容的利用限制信息進(jìn)行判斷,當(dāng)判斷為所述包已被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟存檔步驟,集成所述多個(gè)文件并生成存檔文件;第一密鑰及利用限制信息記錄步驟,將對(duì)所述包的利用限制信息和為加密所述存檔文件的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域;第一包管理文件記錄步驟,將包管理文件記錄到記錄介質(zhì)中,所述包管理文件記錄了表示記錄在所述受保護(hù)區(qū)域的利用限制信息和所述密鑰的存儲(chǔ)處的引用號(hào)A,以及所述包的標(biāo)識(shí)符;第一加密步驟,將所述存檔文件用密鑰加密并將其記錄到記錄介質(zhì)中;當(dāng)判斷為所述包尚未被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟第二密鑰及利用限制記錄步驟,將對(duì)于所述多個(gè)文件的各自的利用限制信息以及各自的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域中;第二加密步驟,用記錄在所述受保護(hù)區(qū)域中的所述各自的密鑰將所述多個(gè)文件進(jìn)行加密并將其記錄到記錄介質(zhì)中;第一內(nèi)容文件組管理文件記錄步驟,將記錄了表示所述各自的利用限制信息和所述各自的密鑰的存儲(chǔ)處的引用號(hào)B,以及所述多個(gè)文件的引用名的內(nèi)容文件組管理文件記錄到記錄介質(zhì)中。
在上述內(nèi)容記錄方法中,當(dāng)判斷為所述包已被賦予對(duì)所述內(nèi)容的利用限制信息時(shí),進(jìn)一步包括判斷是否生成所述存檔文件的存檔判斷步驟,當(dāng)判斷為生成所述存檔文件時(shí),所述存檔步驟生成所述存檔文件。
在上述內(nèi)容記錄方法中,當(dāng)判斷為不生成所述存檔文件時(shí),進(jìn)一步包括以下步驟第三密鑰及利用限制信息記錄步驟,將對(duì)于所述包的利用限制信息和為加密表示構(gòu)成所述包的多個(gè)文件記錄到記錄介質(zhì)的受保護(hù)區(qū)域中;第二包管理文件記錄步驟,將包管理文件記錄到記錄介質(zhì)中,所述包管理文件記錄了表示記錄在所述受保護(hù)區(qū)域的所述利用限制信息和所述密鑰的存儲(chǔ)處的引用號(hào)C,以及所述包的標(biāo)識(shí)符;第三加密步驟,將所述包內(nèi)的多個(gè)文件用所述密鑰進(jìn)行加密并將其記錄到記錄介質(zhì)中。
在上述內(nèi)容記錄方法中,當(dāng)判斷為對(duì)所述包尚未被賦予所述內(nèi)容的利用限制信息時(shí),進(jìn)一步包括第三包管理文件記錄步驟,記錄包括表示對(duì)所述包尚未被賦予利用限制信息之信息的包管理文件。
本發(fā)明的另一方面的內(nèi)容記錄方法,對(duì)由多個(gè)文件構(gòu)成的內(nèi)容賦予利用限制信息并將其記錄到記錄介質(zhì)中,對(duì)將多個(gè)文件結(jié)合而成的存檔文件即包是否已被賦予所述內(nèi)容的利用限制信息進(jìn)行判斷,當(dāng)判斷為所述包已被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟第一密鑰及利用限制信息記錄步驟,將對(duì)所述包的利用限制信息和為加密所述存檔文件的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域;第一包管理文件記錄步驟,將包管理文件記錄到記錄介質(zhì)中,所述包管理文件記錄了表示記錄在所述受保護(hù)區(qū)域的所述利用限制信息和所述密鑰的存儲(chǔ)處的引用號(hào)A,以及所述包的標(biāo)識(shí)符;第一加密步驟,將所述存檔文件用所述密鑰加密并將其記錄到記錄介質(zhì)中;當(dāng)判斷為所述包尚未被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟第二密鑰及利用限制記錄步驟,將對(duì)于所述多個(gè)文件的各自的利用限制信息以及各自的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域中;第二加密步驟,用所述各自的密鑰將所述多個(gè)文件各自進(jìn)行加密并將其記錄到記錄介質(zhì)中;第一內(nèi)容文件組管理文件記錄步驟,將內(nèi)容文件組管理文件記錄到記錄介質(zhì)中,所述內(nèi)容文件組管理文件記錄了表示記錄在受保護(hù)區(qū)域的所述各自的利用限制信息和所述各自的密鑰的存儲(chǔ)處的引用號(hào)B,以及所述多個(gè)文件的引用名。
在上述內(nèi)容記錄方法中,當(dāng)判斷為對(duì)所述包尚未被賦予所述內(nèi)容的利用限制信息時(shí),進(jìn)一步包括第三包管理文件記錄步驟,記錄包括表示對(duì)所述包尚未被賦予利用限制信息之信息的包管理文件。
本發(fā)明提供一種內(nèi)容重放方法,輸入對(duì)構(gòu)成內(nèi)容的文件的重放要求,根據(jù)存儲(chǔ)了由構(gòu)成所述內(nèi)容的多個(gè)文件匯集而成的包與密鑰及利用限制信息之間的對(duì)應(yīng)關(guān)系的包管理文件,對(duì)所述包是否已被賦予所述內(nèi)容利用限制信息進(jìn)行判斷,當(dāng)判斷為已被賦予所述內(nèi)容利用限制信息時(shí),包括以下的步驟第一獲取步驟,獲取對(duì)所述包的利用限制信息以及加密構(gòu)成所述包的多個(gè)文件的密鑰;第一判斷步驟,根據(jù)對(duì)所述包的利用限制信息判斷是否對(duì)有重放要求的重放要求文件進(jìn)行解密以及重放;當(dāng)判斷為尚未被賦予所述內(nèi)容利用限制信息時(shí),包括以下步驟第二獲取步驟,根據(jù)存儲(chǔ)了與構(gòu)成所述內(nèi)容的多個(gè)文件各自與密鑰及利用限制信息的對(duì)應(yīng)關(guān)系的內(nèi)容文件組管理文件,獲取對(duì)有重放要求的重放要求文件所賦予的利用限制信息以及加密所述重放要求文件的密鑰;第二判斷步驟,根據(jù)對(duì)所述重放要求文件所賦予的利用限制信息,判斷是否進(jìn)行對(duì)重放要求文件解密以及重放。
在上述內(nèi)容重放方法中,在所述第一判斷步驟中判斷為進(jìn)行所述重放文件的解密和重放時(shí),進(jìn)一步包括對(duì)賦予給所述包的利用限制信息進(jìn)行更新的第一更新步驟,在所述第二判斷步驟中判斷為進(jìn)行所述重放文件的解密和重放時(shí),進(jìn)一步包括對(duì)賦予給所述重放要求文件的利用限制信息進(jìn)行更新的第二更新步驟。
依據(jù)本發(fā)明,文件和包和密鑰及使用限制信息之間的對(duì)應(yīng)關(guān)系被記錄在內(nèi)容文件組管理文件和包管理文件中,使用限制信息被記錄在每一個(gè)文件和包中,使用限制信息的提供和/參考的單位可以根據(jù)內(nèi)容使用環(huán)境而動(dòng)態(tài)地改變。
此外,依據(jù)本發(fā)明,構(gòu)成內(nèi)容的多個(gè)文件作為一個(gè)存檔文件被集成和記錄,并且,通過在包管理文件中記錄存檔文件和密鑰及使用限制信息之間的對(duì)應(yīng)關(guān)系,可以直接記錄集成狀態(tài)下的發(fā)布內(nèi)容,并提高處理效率,同時(shí)可以節(jié)省用于記錄介質(zhì)的區(qū)域。
圖1是在本發(fā)明的第一實(shí)施例中的內(nèi)容記錄/重放裝置的方框圖。
圖2是顯示在本發(fā)明的第一實(shí)施例中的包的一個(gè)例子的示意圖。
圖3是顯示在本發(fā)明的第一實(shí)施例中的記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中的目錄和文件配置的一個(gè)例子的示意圖。
圖4是在本發(fā)明的第一實(shí)施例中的內(nèi)容記錄單元130中的內(nèi)容記錄流程的示意圖。
圖5是顯示在圖2所示的包210的記錄階段,本發(fā)明的第一實(shí)施例中的記錄介質(zhì)120中的包管理文件301的一個(gè)例子的示意圖。
圖6是顯示在圖2所示的包210的記錄階段,本發(fā)明的第一實(shí)施例中的記錄介質(zhì)120中的內(nèi)容文件組管理文件303的一個(gè)例子的示意圖。
圖7是顯示在圖2所示的包220的記錄階段,本發(fā)明的第一實(shí)施例中的記錄介質(zhì)120中的包管理文件301的一個(gè)例子的示意圖。
圖8是顯示在圖2所示的包220的記錄階段,本發(fā)明的第一實(shí)施例中的記錄介質(zhì)120中的內(nèi)容文件組管理文件305的一個(gè)例子的示意圖。
圖9是顯示在圖4所示的所有內(nèi)容記錄過程完成之后的記錄介質(zhì)120中的讀取階段,本發(fā)明的第一實(shí)施例中的在圖2所示的兩個(gè)包中,每個(gè)包、其中包含的每個(gè)內(nèi)容文件,以及密鑰及使用限制信息的對(duì)應(yīng)關(guān)系的示意圖。
圖10是顯示本發(fā)明的第一實(shí)施例中的內(nèi)容重放單元140中的內(nèi)容重放流程的示意圖。
圖11是在本發(fā)明的第二實(shí)施例中的內(nèi)容記錄/重放裝置的配置圖。
圖12是顯示本發(fā)明的第二實(shí)施例中的包的一個(gè)例子的示意圖。
圖13是顯示當(dāng)圖12所示的包被本發(fā)明的第二實(shí)施例中的內(nèi)容記錄單元130記錄時(shí),記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中的目錄和文件配置的一個(gè)例子的示意圖。
圖14是在本發(fā)明的第二實(shí)施例中的內(nèi)容記錄單元130中的內(nèi)容記錄流程的示意圖。
圖15是顯示在圖12所示的包1210的記錄階段,本發(fā)明的第二實(shí)施例中的記錄介質(zhì)120中的包管理文件1301的一個(gè)例子的示意圖。
圖16是顯示在圖12所示的包1210的記錄階段,本發(fā)明的第二實(shí)施例中的記錄介質(zhì)120中的內(nèi)容文件組管理文件1303的一個(gè)例子的示意圖。
圖17是顯示在圖14所示的所有內(nèi)容記錄過程完成之后的記錄介質(zhì)120中的讀取階段,本發(fā)明的第二實(shí)施例中,在圖12所示的包中,每個(gè)包、其中包含的每個(gè)內(nèi)容文件,以及密鑰及使用限制信息的對(duì)應(yīng)關(guān)系的示意圖。
圖18是顯示本發(fā)明的第二實(shí)施例中的內(nèi)容重放單元140中的內(nèi)容重放流程的示意圖。
圖19是顯示圖2所示的兩個(gè)包被本發(fā)明的第三實(shí)施例中的內(nèi)容記錄單元130記錄時(shí),記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中的目錄和文件配置的一個(gè)例子的示意圖。
圖20是本發(fā)明的第三實(shí)施例中的內(nèi)容記錄單元130中的內(nèi)容記錄流程的示意圖。
圖21是顯示在圖20所示的所有內(nèi)容記錄過程完成之后的記錄介質(zhì)120中的讀取階段,本發(fā)明的第三實(shí)施例中,在圖2所示的兩個(gè)包中,每個(gè)包、其中包含的每個(gè)內(nèi)容文件和密鑰及使用限制信息的對(duì)應(yīng)關(guān)系的示意圖。
圖22是顯示本發(fā)明的第三實(shí)施例中的內(nèi)容重放單元140中的內(nèi)容重放流程的示意圖。
圖23是顯示本發(fā)明的第四實(shí)施例中的包的一個(gè)例子的示意圖。
圖24是顯示圖23所示的兩個(gè)包被本發(fā)明的第四實(shí)施例中的內(nèi)容記錄單元130記錄時(shí),記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中的目錄和文件配置的一個(gè)例子的示意圖。
圖25是顯示在圖4所示的所有內(nèi)容記錄過程完成之后的記錄介質(zhì)120中的讀取階段,本發(fā)明的第四實(shí)施例中,在圖23所示的兩個(gè)包中,每個(gè)包、其中包含的每個(gè)內(nèi)容文件和密鑰及使用限制信息的對(duì)應(yīng)關(guān)系的示意圖。
圖26是顯示本發(fā)明的第四實(shí)施例中的內(nèi)容重放單元140中的內(nèi)容重放流程的示意圖。
具體實(shí)施例方式
(第一實(shí)施例)圖1是本發(fā)明的第一實(shí)施例中的內(nèi)容記錄/重放裝置的方框圖。圖1所示的內(nèi)容記錄/重放設(shè)備包括輸入裝置110、記錄介質(zhì)120、內(nèi)容記錄單元130、內(nèi)容重放單元140和顯示裝置150。
在請(qǐng)求內(nèi)容記錄和請(qǐng)求內(nèi)容重放時(shí)由用戶使用輸入裝置110。
記錄介質(zhì)120由用于存儲(chǔ)包單元的內(nèi)容文件及其管理信息的數(shù)據(jù)區(qū)域121和受保護(hù)區(qū)域122組成,其中受保護(hù)區(qū)域122用于存儲(chǔ)用于對(duì)存儲(chǔ)在數(shù)據(jù)區(qū)域121中的內(nèi)容文件加密的密鑰和使用限制信息。這里,受保護(hù)區(qū)域122是一個(gè)用戶不能直接讀寫的專用的受保護(hù)區(qū)域。除非用內(nèi)容記錄/重放設(shè)備相互認(rèn)證,否則不能從內(nèi)容記錄/重放設(shè)備讀或?qū)懺撌鼙Wo(hù)區(qū)域?!跋嗷フJ(rèn)證”是指判斷對(duì)象物之間是否彼此為合法的對(duì)象物。這里,受保護(hù)區(qū)域和內(nèi)容記錄/重放設(shè)備通過標(biāo)識(shí)號(hào)、電子簽名等來(lái)相互認(rèn)證每一方都是合法的。
內(nèi)容記錄單元130用于處理記錄介質(zhì)120中的包單元的內(nèi)容的記錄,它由管理信息記錄裝置131、內(nèi)容文件記錄裝置132和密鑰及使用限制信息記錄裝置133組成。
管理信息記錄裝置131記錄包管理信息和內(nèi)容文件組管理信息,其中包管理信息用于管理記錄在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中的包,內(nèi)容文件組管理信息用于管理在包括包中的內(nèi)容文件。
內(nèi)容文件記錄裝置132在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中記錄包括在包中的內(nèi)容文件組的每個(gè)內(nèi)容文件主體。
密鑰及使用限制信息記錄裝置133將關(guān)于整個(gè)包或包括在包中的單個(gè)內(nèi)容文件的使用限制的信息以及用于對(duì)每個(gè)內(nèi)容文件加密的加密密鑰,或者將兩者之一記錄在記錄介質(zhì)120的受保護(hù)區(qū)域122中。使用限制信息是關(guān)于允許重放、移動(dòng)、拷貝或打印內(nèi)容的次數(shù)的限制的信息。
在下面的解釋中,假設(shè)使用限制信息和用于加密的密鑰都被記錄。如果未記錄使用限制信息,則假設(shè)沒有使用限制,如果未記錄用于加密的密鑰,則假設(shè)內(nèi)容文件未加密。
內(nèi)容重放單元140用于重放在記錄介質(zhì)120中記錄的內(nèi)容,它由管理信息獲得裝置141、密鑰及使用限制信息管理裝置142、使用限制判斷裝置143、內(nèi)容文件獲得裝置144和內(nèi)容文件重放裝置145組成。
管理信息獲得裝置141從記錄介質(zhì)120的數(shù)據(jù)區(qū)域121獲得包管理文件和內(nèi)容文件組管理文件。
密鑰及使用限制信息管理裝置142從記錄介質(zhì)120的受保護(hù)區(qū)域122獲得指定的密鑰和使用限制信息,更新與內(nèi)容重放有關(guān)的使用限制信息,并將更新的使用限制信息記錄在受保護(hù)區(qū)域122中。
使用限制判斷裝置143檢查使用限制以確定在重放內(nèi)容文件時(shí)是否可以重放內(nèi)容。
內(nèi)容文件獲得裝置144接收一個(gè)內(nèi)容文件獲得指令,并從記錄介質(zhì)的數(shù)據(jù)區(qū)域121獲得指定文件。
當(dāng)作為使用限制判斷裝置143的使用限制的檢查結(jié)果,允許內(nèi)容文件重放時(shí),內(nèi)容文件重放裝置145解密并重放內(nèi)容文件,并將其發(fā)給顯示裝置150。
顯示裝置150用于由內(nèi)容重放單元140進(jìn)行的內(nèi)容文件的輸出。
下面將說明,在這個(gè)實(shí)施例中,考慮了內(nèi)容的使用限制信息的內(nèi)容記錄過程和內(nèi)容重放過程的具體例子。
<內(nèi)容記錄過程>
首先,通過輸入裝置110接收一個(gè)內(nèi)容記錄指令。此時(shí),假定給出了如圖2所示的兩個(gè)包的記錄指令。
圖2顯示了由文本文件211、212和213組成的小說包210和由HTML文件221,以及圖象文件222和223組成的3月27日的報(bào)紙文章包220。
文本文件211、212和213分別具有文件名chapter1.txt、chapter2.txt和chapter3.txt。它是以小說的章節(jié)1、章節(jié)2和章節(jié)3作為單個(gè)文本文件而組成的包。在這個(gè)小說包210中,使用限制并未被設(shè)置給包中的每個(gè)內(nèi)容文件,而是只對(duì)整個(gè)包210設(shè)置使用限制。
HTML文件221具有文件名010327index.htm,并嵌入(bury)了文件名為image3.jpg的圖象文件222和文件名為image4.jpg的圖象文件223。在這個(gè)3月27日的報(bào)紙文章包220中,使用限制被設(shè)置給包中的每個(gè)內(nèi)容文件,但使用限制不設(shè)置在整個(gè)包220中。這樣,在這個(gè)實(shí)施例中,假設(shè)使用限制被設(shè)置在整個(gè)包或包中的單個(gè)內(nèi)容文件中。
圖3是顯示當(dāng)圖2所示的兩個(gè)包被內(nèi)容記錄單元130記錄時(shí)記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中的目錄和文件配置的一個(gè)例子的示意圖。在與包管理文件301相同的層中,生成一個(gè)被稱為PKG00001的目錄302和一個(gè)被稱為PKG00002的目錄304。在目錄302之下,生成內(nèi)容文件組管理文件303和圖2所示的包210中所包括的文件。在圖2所示的包210中所包括的文本文件211、212、213應(yīng)該被分別記錄成文件名00001.txt、00002.txt和00003.txt。類似地,在目錄304之下,生成內(nèi)容文件組管理文件305和圖2所示的包220中所包括的文件。圖2的包220中所包括的HTML文件221和圖象文件222、223被分別記錄為文件名00001.htm、00002.jpg和00003.jpg。
圖4是在第一實(shí)施例中的內(nèi)容記錄單元130中的內(nèi)容記錄流程的示意圖。下面參考圖4解釋圖2所示的兩個(gè)包的記錄過程。首先,解釋包210的記錄過程。
步驟401內(nèi)容記錄單元130從輸入裝置110接收一個(gè)內(nèi)容記錄指令,并檢查包的使用限制提供的單位是設(shè)置給整個(gè)包還是設(shè)置給包中的單個(gè)內(nèi)容文件。在包210的情況下,由于限制被設(shè)置給整個(gè)包,因此過程進(jìn)行到步驟402。如果限制被設(shè)置給包中的單個(gè)內(nèi)容文件,則過程進(jìn)行到步驟406。
步驟402產(chǎn)生用于對(duì)包中的內(nèi)容加密的密鑰,并由密鑰及使用限制信息記錄裝置133將上述密鑰和對(duì)整個(gè)包的使用限制信息記錄在記錄介質(zhì)120的受保護(hù)區(qū)域122中,并獲得所存儲(chǔ)的密鑰及使用限制信息的存儲(chǔ)號(hào)(假定這個(gè)密鑰及使用限制信息存儲(chǔ)號(hào)是xp)。這里,密鑰及使用限制信息存儲(chǔ)號(hào)是給予記錄在受保護(hù)區(qū)域122中的密鑰和使用限制信息的集合的每個(gè)存儲(chǔ)區(qū)域的編號(hào)。
步驟403管理信息記錄裝置131生成或更新包管理文件,并將其記錄在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中。圖5是顯示在圖2所示的包210的記錄階段的記錄介質(zhì)120中的包管理文件301的一個(gè)例子的示意圖。包管理文件301管理下列信息的對(duì)應(yīng)關(guān)系即對(duì)應(yīng)于包目錄名的包目錄號(hào)、用于唯一識(shí)別目錄的包標(biāo)識(shí)符以及包的密鑰及使用限制信息存儲(chǔ)號(hào)。這里,在步驟402獲得的值(=xp)被記錄為密鑰及使用限制信息存儲(chǔ)號(hào)。如圖3所示,同時(shí),在這個(gè)實(shí)施例中,假定對(duì)應(yīng)于包目錄號(hào)的包目錄的目錄名是依據(jù)名稱規(guī)則的“PKGxxxxx(xxxxx=包目錄號(hào))”。然而,該名稱規(guī)則并不具體規(guī)定,只要包目錄的目錄名可以從包目錄號(hào)唯一導(dǎo)出。在圖5中,包標(biāo)識(shí)符是字符串“NOVEL00001”,但包標(biāo)識(shí)符可以是任何字符串、數(shù)字或符號(hào),只要其能夠識(shí)別在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中存在的包目錄即可。
步驟404內(nèi)容文件記錄裝置132利用在步驟402產(chǎn)生的密鑰對(duì)包中的每個(gè)內(nèi)容文件加密,并將其記錄在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中。
步驟405內(nèi)容文件記錄裝置132生成一個(gè)內(nèi)容文件組管理文件,并將其記錄在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中。圖6是顯示在圖2所示的包記錄階段,記錄介質(zhì)120中的內(nèi)容文件組管理文件303的一個(gè)例子的示意圖。內(nèi)容文件組管理文件管理下列信息的對(duì)應(yīng)關(guān)系即當(dāng)在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中記錄時(shí)對(duì)應(yīng)于文件名的內(nèi)容號(hào)、當(dāng)這個(gè)內(nèi)容被由另一個(gè)內(nèi)容鏈接時(shí)的引用名,以及內(nèi)容文件的密鑰和使用限制信息。并且在每個(gè)包目錄中生成一個(gè)。內(nèi)容號(hào)以包為單位給出。如圖3所示,在該實(shí)施例中,假定對(duì)應(yīng)于內(nèi)容號(hào)的內(nèi)容文件名是依據(jù)名稱規(guī)則的“xxxxx.EXT(xxxxx=內(nèi)容號(hào),EXT=擴(kuò)展名)”。然而,名稱規(guī)則并不具體規(guī)定,只要內(nèi)容文件名可以在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121上從內(nèi)容號(hào)唯一識(shí)別即可。這里,每個(gè)內(nèi)容的密鑰及使用限制信息存儲(chǔ)號(hào)都填充為0。
下面解釋包220的記錄過程。在包220的情況下,由于使用限制被設(shè)置給包中的每個(gè)內(nèi)容文件,因此處理過程從步驟401跳至步驟406。
步驟406管理信息記錄裝置生成或更新包管理文件,并將其記錄在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中。圖7是顯示在圖2所示的包220的記錄階段,記錄介質(zhì)120中的包管理文件301的一個(gè)例子的示意圖。這里,由于使用限制未被設(shè)置給整個(gè)包210,因此在相應(yīng)條目的密鑰及使用限制信息存儲(chǔ)號(hào)中記錄了0。
步驟407內(nèi)容文件記錄裝置132在包中的每個(gè)內(nèi)容文件中產(chǎn)生一個(gè)密鑰,利用所產(chǎn)生的密鑰對(duì)文件加密,并將其記錄在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中。
步驟408密鑰及使用限制信息記錄裝置133將使用限制信息和在步驟407產(chǎn)生的密鑰作為對(duì)每個(gè)相應(yīng)的內(nèi)容文件的1組信息,記錄在記錄介質(zhì)120的受保護(hù)區(qū)域122中,并獲得所存儲(chǔ)的密鑰及使用限制信息的存儲(chǔ)號(hào)(假定分別為xc1,xc2,...)。
步驟409管理信息記錄裝置131生成一個(gè)內(nèi)容文件組管理文件,并將其記錄在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中。圖8是顯示在圖2所示的包220的記錄階段,記錄介質(zhì)120中的內(nèi)容文件組管理文件305的一個(gè)例子的示意圖。這里,將在步驟408所獲得的值(=xc1,xc2,...)記錄為每個(gè)內(nèi)容的密鑰及使用限制信息存儲(chǔ)號(hào)。
在內(nèi)容記錄過程中,密鑰和使用限制信息被記錄在受保護(hù)區(qū)域中,在這種情況下,需要在具有這個(gè)受保護(hù)區(qū)域的記錄介質(zhì)和訪問這個(gè)記錄介質(zhì)的內(nèi)容記錄裝置之間建立相互認(rèn)證。也就是說,只有當(dāng)內(nèi)容記錄單元130的標(biāo)識(shí)號(hào)與記錄介質(zhì)120的標(biāo)識(shí)號(hào)被相互確認(rèn)并且訪問權(quán)利被證實(shí)時(shí),才能夠執(zhí)行記錄過程。在下面的實(shí)施例中的內(nèi)容記錄過程中,在這一點(diǎn)上是相同的。
圖9是顯示在圖4所示的內(nèi)容記錄過程完成之后的記錄介質(zhì)120中的記錄階段,圖2所示的兩個(gè)包中的每個(gè)包、其中所包含的每個(gè)內(nèi)容文件,和密鑰及使用限制信息的對(duì)應(yīng)關(guān)系的示意圖。
作為使用限制信息,圖9描述了三種類型的使用限制,即觀看次數(shù)、觀看起始日期和觀看期滿日期。這里,觀看次數(shù)是允許觀看內(nèi)容文件的限制次數(shù)。觀看起始日期是允許觀看內(nèi)容文件的第一個(gè)日期和時(shí)間。觀看期滿日期是允許觀看內(nèi)容文件的最后一個(gè)日期和時(shí)間。在圖9所示的實(shí)施例中,展示了三種類型的使用限制,但這只是使用限制的一個(gè)例子,并不限于這三種類型的使用限制,也可以設(shè)置其他的使用限制。
例如,可以設(shè)置允許移動(dòng)的次數(shù)、允許拷貝的次數(shù)或允許打印的次數(shù)。即,允許移動(dòng)的次數(shù)、允許拷貝的次數(shù)或允許打印的次數(shù)是移動(dòng)、拷貝和打印內(nèi)容文件的限制次數(shù)。具體地,當(dāng)在文件夾等中拷貝內(nèi)容文件時(shí),如果拷貝次數(shù)被設(shè)置為2次,并且如果已經(jīng)拷貝了一次,當(dāng)又拷貝了一次時(shí),則隨后的拷貝將被禁止。
記錄在受保護(hù)區(qū)域中的密鑰和使用限制信息,和記錄在數(shù)據(jù)區(qū)域中的包或內(nèi)容文件相互對(duì)應(yīng)。每個(gè)包或內(nèi)容文件與密鑰及使用限制信息存儲(chǔ)號(hào)相關(guān)。進(jìn)一步,如圖9所示,每個(gè)密鑰及使用限制信息存儲(chǔ)號(hào)對(duì)應(yīng)于密鑰及使用限制信息、例如觀看次數(shù)。因此,記錄在受保護(hù)區(qū)域中的密鑰及使用限制信息,和記錄在數(shù)據(jù)區(qū)域中的包或內(nèi)容文件,借助于密鑰及使用限制信息存儲(chǔ)號(hào)具有了對(duì)應(yīng)關(guān)系。
<內(nèi)容重放過程>
假定通過輸入裝置110請(qǐng)求圖3所示的文本文件211的重放(觀看)。
圖10是在第一實(shí)施例中的內(nèi)容重放單元140中的內(nèi)容重放過程的流程圖。下面將參照?qǐng)D10解釋文本文件211的重放過程。
步驟1001內(nèi)容重放單元140從輸入裝置110接收一個(gè)重放請(qǐng)求,管理信息獲得裝置141參考包管理文件,獲得對(duì)應(yīng)于包括被命令重放的內(nèi)容文件的包的密鑰及使用限制信息存儲(chǔ)號(hào)(=xp)。在文本文件211的情況下,從包管理文件301(圖7)獲得對(duì)應(yīng)于包目錄號(hào)00001的密鑰及使用限制信息存儲(chǔ)號(hào)(=1)。
步驟1002如果在步驟1001獲得的密鑰及使用限制信息存儲(chǔ)號(hào)的值是“0”,則過程進(jìn)行到步驟1003,如果不是“0”,則過程進(jìn)行到步驟1004。在這個(gè)例子中,在步驟1001獲得的值是“1”,因此過程進(jìn)行到步驟1004。
步驟1003管理信息獲得裝置141參考與這個(gè)重放被命令的內(nèi)容文件相同的目錄中的內(nèi)容文件組管理文件,并獲得內(nèi)容文件的密鑰及使用限制信息存儲(chǔ)號(hào)(=xc)。
步驟1004密鑰及使用限制信息管理裝置142讀取存儲(chǔ)在與在前一步驟所獲得的密鑰及使用限制信息存儲(chǔ)號(hào)相對(duì)應(yīng)的區(qū)域中的密鑰及使用限制信息。這里,如果在步驟1001獲得的密鑰及使用限制信息存儲(chǔ)號(hào)不是“0”,則密鑰及使用限制信息存儲(chǔ)號(hào)使用(xp),如果是“0”,則使用在步驟1003獲得的值(xc)。在這個(gè)例子中,讀入圖9中的區(qū)域901。
步驟1005使用限制判斷裝置143檢查在步驟1004獲得的使用限制信息。在這個(gè)例子中,由于將觀看次數(shù)、觀看起始日期和觀看期滿日期設(shè)置為使用限制信息,因此除非觀看次數(shù)是0或更多,并且想要重放的當(dāng)前日期是在觀看起始日期之后并且在觀看期滿日期之前,否則該過程將被中斷,并且不重放內(nèi)容文件。
步驟1006在重放內(nèi)容文件時(shí),如果包括需要更新的使用限制信息,則密鑰及使用限制信息管理裝置142更新使用限制信息,并重寫在受保護(hù)區(qū)域122上。在這個(gè)例子中的使用限制信息的情況下,由于觀看次數(shù)必須遞減1,因此圖9中的觀看次數(shù)的字段901中的值被“9”替換。
步驟1007內(nèi)容文件獲得裝置144獲得內(nèi)容文件。
步驟1008內(nèi)容文件重放裝置145通過使用在步驟1004獲得的密鑰來(lái)解密和重放在步驟1007獲得的內(nèi)容文件,并將其發(fā)給顯示裝置150。
在內(nèi)容重放過程中,獲得在受保護(hù)區(qū)域中記錄的密鑰和使用限制信息,并且,在這種情況下,需要在具有這個(gè)受保護(hù)區(qū)域的記錄介質(zhì)與訪問這個(gè)記錄介質(zhì)的內(nèi)容重放裝置之間建立相互的認(rèn)證。即,只有在內(nèi)容重放單元140的標(biāo)識(shí)號(hào)和記錄介質(zhì)120的標(biāo)識(shí)號(hào)被相互確認(rèn)并且證實(shí)了訪問權(quán)時(shí),才能夠執(zhí)行重放過程。這一點(diǎn)在下面的實(shí)施例中的內(nèi)容重放過程中是相同的。
到目前為止解釋了文本文件211的重放過程。在這個(gè)小說包的例子中,由于使用限制被設(shè)置給整個(gè)包,因此有可能將使用限制設(shè)置為使得在觀看包中的每個(gè)章節(jié)的文本文件的總次數(shù)已經(jīng)到達(dá)10次時(shí),禁止觀看在包210中包括的所有內(nèi)容文件。
這樣,在這個(gè)實(shí)施例中,當(dāng)在記錄介質(zhì)中記錄由多個(gè)文件組成的內(nèi)容的文件時(shí),提供用于管理構(gòu)成內(nèi)容的文件的內(nèi)容文件組管理文件、用于將文件組作為包管理的包管理文件以及記錄在記錄介質(zhì)的受保護(hù)區(qū)域中的密鑰及使用限制信息,并根據(jù)內(nèi)容將內(nèi)容文件或包和密鑰及使用限制信息之間的關(guān)系記錄在內(nèi)容文件組管理文件和包管理文件中,因此根據(jù)內(nèi)容的屬性可以分別使用密鑰及使用限制信息的提供/參考的單位。
在這個(gè)實(shí)施例中,在記錄設(shè)置了使用限制的內(nèi)容文件時(shí),由于它被加密,因此只有在檢查了使用限制并且在內(nèi)容重放單元140中對(duì)內(nèi)容文件解密時(shí)才能夠重放該內(nèi)容文件。
作為內(nèi)容文件的例子,在實(shí)施例中,顯示了文本文件、HTML文件和圖象文件,但內(nèi)容文件可以是任何其他格式的文件。
并且,在實(shí)施例中,包管理文件和內(nèi)容文件組管理文件被記錄在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中,但這些管理文件也可以被記錄在受保護(hù)區(qū)域122中。其結(jié)果是,可以降低由惡意用戶對(duì)管理文件非法篡改的風(fēng)險(xiǎn),從而提高安全性。
在記錄內(nèi)容時(shí),在實(shí)施例中,在圖4的步驟405,通過將要記錄在內(nèi)容文件組管理文件中的密鑰及使用限制信息存儲(chǔ)號(hào)設(shè)置為步驟402中所獲得的值(=xp)而不是“0”,在重放內(nèi)容時(shí)只要進(jìn)行在圖10中的步驟1003之后處理就已足夠,并且可以提高重放過程的效率。
況且,在實(shí)施例中,在記錄內(nèi)容時(shí),即使在圖4的步驟401的使用限制信息提供單位是包,也可以單獨(dú)地產(chǎn)生用于對(duì)內(nèi)容文件加密的密鑰,并將其存儲(chǔ)在受保護(hù)區(qū)域122中,并且,通過在步驟405將各密鑰及使用限制信息存儲(chǔ)號(hào)分別存儲(chǔ)在內(nèi)容文件組管理文件中,與在包中的所有內(nèi)容文件中采用相同的密鑰的情況相比可以提高安全性。
(第二實(shí)施例)下面解釋第二實(shí)施例。在圖11中顯示了第二實(shí)施例中的內(nèi)容記錄/重放設(shè)備的配置,除了在內(nèi)容重放單元140中添加了使用限制選擇裝置146之外,其與第一實(shí)施例(圖1)的配置類似。在這個(gè)實(shí)施例中,與第一實(shí)施例不同,假設(shè)使用限制既設(shè)置給整個(gè)包也設(shè)置給包中的單個(gè)內(nèi)容文件。
下面通過參考具體例子解釋第二實(shí)施例中的內(nèi)容記錄過程和內(nèi)容重放過程。
<內(nèi)容記錄過程>
首先,通過輸入裝置110接收內(nèi)容記錄指令。此時(shí),假設(shè)給出如圖12所示的報(bào)紙文章包的記錄指令。
圖12顯示了由HTML文件1211、1212、1213和圖象文件1214組成的3月28日?qǐng)?bào)紙文章包1210。HTML文件1211是一個(gè)幀定義文件,且作為包含HTML文件1212和1213的“Framecell”。圖象文件1214被嵌入在HTML文件1212中。在3月28日?qǐng)?bào)紙文章包1210中,設(shè)置了下面的使用限制。
a)整個(gè)包和包中的每個(gè)內(nèi)容文件的觀看起始日期是[2001/03/28]。
b)當(dāng)單獨(dú)重放包中的每個(gè)內(nèi)容文件時(shí),不設(shè)置觀看期滿日期(允許用戶在觀看起始日期之后的任何時(shí)間觀看)。
c)當(dāng)整個(gè)包被視為一個(gè)內(nèi)容時(shí),觀看期滿日期是[2001/04/27]。
d)觀看次數(shù)不限制。
圖13是顯示在由內(nèi)容記錄單元130記錄圖12所示的包時(shí),記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中的目錄和文件配置的一個(gè)例子的示意圖。假定在圖12中的包1210中包括的HTML文件1211、1212、1213和圖象文件1214分別被記錄為文件名00001.htm、00002.htm、00003.htm和00004.jpg。
圖14是在第二實(shí)施例中的內(nèi)容記錄單元130中的內(nèi)容記錄過程的流程圖。下面參考圖14解釋圖12中所示的包的記錄過程。
步驟1401內(nèi)容記錄單元130從輸入裝置110接收一個(gè)內(nèi)容記錄指令,并檢查使用限制是否被設(shè)置給整個(gè)包。在包1210的情況下,使用限制同時(shí)被設(shè)置給整個(gè)包,因此過程進(jìn)行到步驟1402。如果使用限制未被設(shè)置給整個(gè)包,則過程進(jìn)行到步驟1404。
步驟1402密鑰及使用限制信息記錄裝置133將整個(gè)包的使用限制信息記錄在記錄介質(zhì)120的受保護(hù)區(qū)域122中,并獲得所存儲(chǔ)的使用限制信息的存儲(chǔ)號(hào)(=xp)。與第一實(shí)施例中的圖4中的步驟402不同的是,密鑰不存儲(chǔ)在對(duì)應(yīng)于密鑰及使用限制信息存儲(chǔ)號(hào)xp的區(qū)域中。
步驟1403該過程與在第一實(shí)施例的圖4中的步驟403相同,因此省略其細(xì)節(jié)。圖15是顯示在記錄圖12所示包1210的階段,記錄介質(zhì)120中的包管理文件1301的一個(gè)例子的示意圖。這里,將步驟1402所獲得的值(=xp)記錄為密鑰及使用限制信息存儲(chǔ)號(hào)。
步驟1404該過程與在第一實(shí)施例的圖4中的步驟406相同,因此省略其細(xì)節(jié)。
步驟1405該過程與在第一實(shí)施例的圖4中的步驟407相同,因此省略其細(xì)節(jié)。
步驟1406該過程與在第一實(shí)施例的圖4中的步驟408相同,因此省略其細(xì)節(jié)。
步驟1407該過程與在第一實(shí)施例的圖4中的步驟409相同,因此省略其細(xì)節(jié)。圖16是顯示在記錄圖12所示包1210的階段,記錄介質(zhì)120中的內(nèi)容文件組管理文件1303的一個(gè)例子的示意圖。
圖17是顯示在圖14所示的所有內(nèi)容記錄過程完成之后,在圖12所示的包中,記錄介質(zhì)120中的記錄階段的包、其中包含的每個(gè)內(nèi)容文件和密鑰及使用限制信息的對(duì)應(yīng)關(guān)系的示意圖。
<內(nèi)容重放過程>
假定通過輸入裝置110請(qǐng)求圖13所示的圖象文件1214單獨(dú)的重放(觀看)。
圖18是顯示第二實(shí)施例中的內(nèi)容重放單元140中的內(nèi)容重放過程的流程圖。下面參考圖18解釋單獨(dú)觀看這個(gè)圖象文件1214的重放過程。
步驟1801內(nèi)容重放單元140從輸入裝置110接收內(nèi)容的重放請(qǐng)求,且使用限制選擇裝置146根據(jù)重放單元是播放內(nèi)容文件單元還是播放由一個(gè)或多個(gè)內(nèi)容文件組成的整個(gè)包,來(lái)選擇運(yùn)用哪個(gè)使用限制信息。在這個(gè)例子中,由于是單獨(dú)針對(duì)圖象文件1214的重放請(qǐng)求,因此該過程進(jìn)行到步驟1003并繼續(xù)。即,當(dāng)請(qǐng)求的是單獨(dú)重放內(nèi)容文件時(shí),執(zhí)行在第一實(shí)施例中的圖10中的內(nèi)容重放過程流程的步驟1003之后的相同過程。
假定請(qǐng)求的是重放由圖12所示的四個(gè)內(nèi)容文件組成的整個(gè)包。此時(shí),在步驟1801之后,過程進(jìn)行到步驟1802。
步驟1802管理信息獲得裝置141參考包管理文件,并獲得對(duì)應(yīng)于要重放的包的密鑰及使用限制信息存儲(chǔ)號(hào)(=xp)。在這個(gè)例子中,參考包管理文件1301(圖15),獲得密鑰及使用限制信息存儲(chǔ)號(hào)(=1)。
步驟1803管理信息獲得裝置141參考對(duì)應(yīng)于構(gòu)成要重放的包的內(nèi)容文件的內(nèi)容文件組管理文件,并獲得對(duì)應(yīng)于內(nèi)容文件的密鑰及使用限制信息存儲(chǔ)號(hào)(=xc1,xc2,...)。在這個(gè)例子中,參考內(nèi)容文件組管理文件1303(圖16),獲得相應(yīng)的密鑰及使用限制信息存儲(chǔ)號(hào)(=2,3,4,5)。
步驟1804密鑰及使用限制信息管理裝置141讀取存儲(chǔ)在與步驟1802獲得的密鑰及使用限制信息存儲(chǔ)號(hào)(=xp)相對(duì)應(yīng)的區(qū)域中的使用限制信息,以及存儲(chǔ)在步驟1803獲得的密鑰及使用限制信息存儲(chǔ)號(hào)(=xc1,xc2,...)的相應(yīng)區(qū)域中的密鑰。在這個(gè)例子中,圖17中的區(qū)域1701作為使用限制信息被讀入,區(qū)域1702、1703、1704和1705作為密鑰被讀入。
后續(xù)過程與第一實(shí)施例中的圖10中的步驟1005到步驟1008的過程相同,這里省略其細(xì)節(jié)。
這樣,在這個(gè)實(shí)施例中,文件、包和密鑰及使用限制信息的對(duì)應(yīng)關(guān)系被記錄在內(nèi)容文件組管理文件和包管理文件中,并且對(duì)應(yīng)于每一個(gè)文件和包,記錄了使用限制信息,因此,使用限制信息的提供/參考的單位可以根據(jù)內(nèi)容的使用環(huán)境而動(dòng)態(tài)地改變。
(第三實(shí)施例)下面解釋本發(fā)明的第三實(shí)施例。在第三實(shí)施例中,內(nèi)容記錄/重放設(shè)備的配置與第一實(shí)施例中(圖1)的相同。然而,與第一實(shí)施例不同的是構(gòu)成包的多個(gè)內(nèi)容文件被集成并記錄為內(nèi)容文件記錄裝置132中的一個(gè)存檔文件,并且內(nèi)容文件重放裝置145具有在提取出解密的存檔文件之后重放的功能。
下面解釋第三實(shí)施例中的內(nèi)容記錄過程和內(nèi)容重放過程。這里,當(dāng)記錄圖2所示的兩個(gè)包時(shí),假定與第一實(shí)施例中相同,以便將小說包210作為一個(gè)存檔文件記錄。
<內(nèi)容記錄過程>
圖19是顯示在由內(nèi)容記錄單元130記錄圖2所示兩個(gè)包時(shí),記錄介質(zhì)的數(shù)據(jù)區(qū)域121中的目錄和文件配置的一個(gè)例子的示意圖。PKG00001.XXX1902是通過存檔和集成多個(gè)文件chapter1.txt、chapter2.txt和chapter3.txt而構(gòu)成的存檔文件。
圖20是在第三實(shí)施例中的內(nèi)容記錄單元130中的內(nèi)容記錄流程的示意圖。在不變換成存檔文件的情況下在數(shù)據(jù)區(qū)域121中記錄包的過程與在第一實(shí)施例中相同,這里省略其細(xì)節(jié)。下面解釋將小說包210集成為一個(gè)存檔文件的過程。
在小說包210中,使用限制被設(shè)置為以包為單位,因此過程從步驟401進(jìn)行到步驟2001。
步驟2001當(dāng)將包變換成一個(gè)存檔時(shí),過程進(jìn)行到步驟2002,否則進(jìn)行到過程402。
步驟2002內(nèi)容文件記錄裝置132集成包中的內(nèi)容文件,并使之成為存檔文件。
步驟2003內(nèi)容文件記錄裝置132產(chǎn)生一個(gè)密鑰,利用所產(chǎn)生的密鑰對(duì)存檔文件加密,并將其記錄在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中。
步驟2004密鑰及使用限制信息記錄裝置133將關(guān)于包的使用限制信息以及在步驟2003產(chǎn)生的密鑰記錄在記錄介質(zhì)120的受保護(hù)區(qū)域122中,并獲得所存儲(chǔ)的密鑰及使用限制信息的存儲(chǔ)號(hào)(=xa)。
步驟2005管理信息記錄裝置131生成包管理文件,并將其記錄在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中。在這個(gè)例子中,包管理文件1901與第一實(shí)施例中的圖5所示的包管理文件301具有同樣的內(nèi)容。
圖21是顯示在圖20所示的所有內(nèi)容記錄過程完成之后在記錄介質(zhì)120中的讀取階段,第三實(shí)施例中的在圖2所示的兩個(gè)包中每個(gè)包、其中所包含的每個(gè)內(nèi)容文件和密鑰及使用限制信息的對(duì)應(yīng)關(guān)系的示意圖。與第一實(shí)施例中的圖9相比,可知小說包210和密鑰及使用限制信息的對(duì)應(yīng)關(guān)系在兩個(gè)實(shí)施例之間并不是不同的。
<內(nèi)容重放過程>
假定通過輸入裝置110請(qǐng)求在小說包210中的文本文件211的重放(觀看)。
圖22是在第三實(shí)施例中的內(nèi)容重放單元140中的內(nèi)容重放過程的流程圖。根據(jù)圖22解釋文本文件211的重放過程。
從步驟1001到步驟1006的過程與第一實(shí)施例中的圖10中的過程相同,這里省略其解釋。
步驟2201當(dāng)包括請(qǐng)求重放的內(nèi)容文件的包被作為一個(gè)存檔文件記錄在記錄介質(zhì)120中時(shí),過程進(jìn)行到步驟2202,否則進(jìn)行到步驟1007。
步驟2202內(nèi)容文件獲得裝置144獲得包括內(nèi)容文件的存檔文件。
步驟2203內(nèi)容文件重放裝置145通過使用在步驟1004獲得的密鑰對(duì)在步驟2202獲得的存檔文件解密,提取出存檔文件,重放想要的內(nèi)容文件,并將其發(fā)給顯示裝置150。
這樣,在這個(gè)實(shí)施例中,構(gòu)成內(nèi)容的多個(gè)文件被記錄為一個(gè)集成的存檔文件,且存檔文件和密鑰及使用限制信息之間的對(duì)應(yīng)關(guān)系被記錄在包管理文件中,而且將以集成狀態(tài)發(fā)布的內(nèi)容以不變的狀態(tài)被記錄,因此,提高了處理效率,并且可以節(jié)省記錄介質(zhì)的區(qū)域。
在這個(gè)實(shí)施例中,由于從被限制使用的包變換出的存檔文件在記錄時(shí)被加密,因此它只能在檢查了使用限制并且存檔文件由內(nèi)容重放單元140解密時(shí)才能被重放。
作為內(nèi)容文件的例子,在該實(shí)施例中,顯示了文本文件、HTML文件和圖象文件,但內(nèi)容文件可以是任何其他格式的文件。
并且,在實(shí)施例中,包管理文件和內(nèi)容文件組管理文件被記錄在記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中,但這些管理文件也可以被記錄在受保護(hù)區(qū)域122中。其結(jié)果是,可以降低由惡意用戶對(duì)管理文件非法篡改的風(fēng)險(xiǎn),從而提高安全性。
進(jìn)一步,在該實(shí)施例中,包由內(nèi)容文件記錄裝置132記錄為一個(gè)存檔文件,但由輸入裝置110要求記錄在內(nèi)容記錄單元130中的包可以已經(jīng)是一個(gè)存檔文件,內(nèi)容文件記錄裝置132可以接收該存檔文件并直接將其記錄在數(shù)據(jù)區(qū)域121中。
(第四實(shí)施例)下面解釋本發(fā)明的第四實(shí)施例。第四實(shí)施例中的內(nèi)容記錄/重放設(shè)備的配置與第一實(shí)施例(圖1)中的相同。然而,除了內(nèi)容文件之外,在包中還包括一個(gè)可執(zhí)行格式文件,因此內(nèi)容重放單元中的處理與第一實(shí)施例中的不同。
下面解釋第四實(shí)施例中的內(nèi)容記錄過程和內(nèi)容重放過程。
<內(nèi)容記錄過程>
圖23顯示了由可執(zhí)行格式文件2311、2312、2313組成的可執(zhí)行格式小說包2310和由可執(zhí)行格式文件2321和內(nèi)容文件2322、2323組成的重放程序附屬包2320。
可執(zhí)行格式文件2311、2321、2313分別具有文件名chapter1.exe、chapter2.exe和chapter.exe3。這是被設(shè)計(jì)為以自己可執(zhí)行格式單獨(dú)重放小說的章節(jié)1、章節(jié)2和章節(jié)3的包。在可執(zhí)行格式小說包2310中,使用限制并不設(shè)置給包中的每個(gè)可執(zhí)行格式文件,而只是對(duì)整個(gè)包2310設(shè)置使用限制。
可執(zhí)行格式文件2321具有文件名reader.exe,是一個(gè)用于重放內(nèi)容文件2322和2323的程序。這里,內(nèi)容文件2322和2323是具有只能由可執(zhí)行格式文件2321才能重放的格式的文件。在附有重放程序的包2320中,使用限制被設(shè)置給包中的每個(gè)文件,而并未設(shè)置給整個(gè)包2320。
圖24是顯示在圖23所示的兩個(gè)包被內(nèi)容記錄單元130記錄時(shí),記錄介質(zhì)120的數(shù)據(jù)區(qū)域121中的目錄和文件配置的一個(gè)例子的示意圖。
通過如處理內(nèi)容文件一樣對(duì)可執(zhí)行格式文件進(jìn)行處理,在這個(gè)實(shí)施例中的記錄過程與圖4所示的第一實(shí)施例的處理流程相同。
圖25是顯示在圖4所示的所有內(nèi)容記錄過程完成之后在記錄介質(zhì)120中的讀取階段中,圖23所示的兩個(gè)包中的每個(gè)包、其中所包含的每個(gè)內(nèi)容文件和密鑰及使用限制信息的對(duì)應(yīng)關(guān)系的示意圖。
在圖25中,作為使用限制信息,描述了三種類型,即執(zhí)行次數(shù)、執(zhí)行起始日期和執(zhí)行期滿日期。這里,執(zhí)行次數(shù)是允許執(zhí)行可執(zhí)行格式文件或重放內(nèi)容文件的限制次數(shù)。執(zhí)行起始日期是允許執(zhí)行可執(zhí)行格式文件或觀看內(nèi)容文件的第一個(gè)日期和時(shí)間。執(zhí)行期滿日期是允許執(zhí)行可執(zhí)行格式文件或重放內(nèi)容文件的最后一個(gè)日期和時(shí)間。在圖25所示的實(shí)施例中,展示了三種類型的使用限制,但這只是使用限制的一個(gè)例子,并不限于這三種類型的使用限制,也可以設(shè)置其他的使用限制。
<內(nèi)容重放過程>
假設(shè)通過輸入裝置110請(qǐng)求重放圖24中所示的可執(zhí)行格式文件2311。
圖26是第四實(shí)施例中的內(nèi)容重放單元140中的內(nèi)容重放流程的示意圖。參考圖26解釋可執(zhí)行格式文件2311的重放過程。
通過將可執(zhí)行格式文件與內(nèi)容文件同樣地處理,從步驟1001到步驟1006的過程與圖10中的第一實(shí)施例中的從步驟1001到步驟1006的過程所進(jìn)行的處理是相同的。
步驟2601當(dāng)被請(qǐng)求重放的文件是一個(gè)可執(zhí)行格式文件時(shí),過程進(jìn)行到步驟2602,而在內(nèi)容文件的情況下,過程進(jìn)行到步驟2604。在這個(gè)例子中,是對(duì)可執(zhí)行格式文件2311的重放請(qǐng)求,則過程進(jìn)行到步驟2602。
步驟2602內(nèi)容文件獲得裝置144獲得可執(zhí)行格式文件。
步驟2603內(nèi)容文件重放裝置145通過利用在步驟1004獲得的密鑰,對(duì)在步驟2602獲得的可執(zhí)行格式文件進(jìn)行解密并進(jìn)行啟動(dòng),并將其發(fā)給顯示裝置150。
另一方面,在請(qǐng)求重放圖24所示的內(nèi)容文件2322的情況下,圖26中也解釋了該過程。
從步驟1001到步驟1006的過程與圖10中第一實(shí)施例中的從步驟1001到步驟1006的過程進(jìn)行的處理是相同的。
在步驟2601,請(qǐng)求重放的是內(nèi)容文件2322,因此過程進(jìn)行到步驟2604。
步驟2604就包括在與重放請(qǐng)求的內(nèi)容文件相同的包中的可執(zhí)行格式文件執(zhí)行從步驟1002到步驟1006處理。在這個(gè)例子中,是對(duì)圖24中所示的可執(zhí)行格式文件2321執(zhí)行如上所述的處理。
步驟2605內(nèi)容文件獲得裝置144獲得內(nèi)容文件和在步驟2604被作為處理對(duì)象的可執(zhí)行格式文件。
步驟2606內(nèi)容文件重放裝置145對(duì)在步驟2605獲得的內(nèi)容文件和可執(zhí)行格式文件解密、啟動(dòng)可執(zhí)行格式文件以重放內(nèi)容文件,并將其發(fā)給顯示裝置150。
這樣,在這個(gè)實(shí)施例中,其中,包由內(nèi)容文件和可執(zhí)行格式文件組成,提供了用于管理構(gòu)成內(nèi)容的文件的內(nèi)容文件組管理文件、用于將文件組作為一個(gè)集成包來(lái)管理的包管理文件和記錄在記錄介質(zhì)的受保護(hù)區(qū)域中的密鑰及使用限制信息,并將文件和包、與密鑰和使用限制信息的對(duì)應(yīng)關(guān)系記錄在內(nèi)容文件組管理文件和包管理文件中,并且根據(jù)內(nèi)容將使用限制信息記錄在每個(gè)文件或整個(gè)內(nèi)容中,因此可以將使用限制信息的提供或參考的單位根據(jù)內(nèi)容的屬性有選擇地使用。
在該實(shí)施例中,也可以生成相同包中的可執(zhí)行格式文件,因此通過根據(jù)重放時(shí)(當(dāng)前時(shí)間等)的狀態(tài)而從存在于包中的多個(gè)內(nèi)容文件組中,選擇或組合任意的內(nèi)容文件可以看到被重放的內(nèi)容的動(dòng)態(tài)的變化。
(第五實(shí)施例)第五實(shí)施例是通過一個(gè)由計(jì)算機(jī)執(zhí)行的程序,來(lái)實(shí)現(xiàn)第一實(shí)施例到第四實(shí)施例中的內(nèi)容記錄裝置中,對(duì)記錄介質(zhì)進(jìn)行的內(nèi)容記錄處理的內(nèi)容使用限制,和在內(nèi)容重放裝置中進(jìn)行的內(nèi)容重放處理的內(nèi)容使用限制。
這樣一個(gè)程序的處理流程被顯示在對(duì)應(yīng)于第一實(shí)施例中的記錄裝置和重放裝置的圖4的記錄流程和圖10的重放流程中。對(duì)應(yīng)于第二實(shí)施例中的記錄裝置和重放裝置的處理流程被顯示在圖14和圖18中,對(duì)應(yīng)于第三實(shí)施例中的記錄裝置和重放裝置的處理流程被顯示在圖20和圖22中。對(duì)應(yīng)于第四實(shí)施例中的重放裝置的重放流程被顯示在圖26中。這些示意圖中的每個(gè)步驟在第一實(shí)施例到第四實(shí)施例中進(jìn)行了解釋。
(第六實(shí)施例)第六實(shí)施例涉及在第一實(shí)施例和第三實(shí)施例中所示的內(nèi)容記錄裝置中可以存儲(chǔ)內(nèi)容、密鑰及使用限制信息,以及這兩者之間的對(duì)應(yīng)關(guān)系的記錄介質(zhì)。首先,對(duì)應(yīng)于第一實(shí)施例,解釋用于記錄內(nèi)容文件的記錄介質(zhì)。
該記錄介質(zhì)指的是除了具有記錄數(shù)據(jù)的區(qū)域之外,還具有用于保護(hù)安全性以及能控制數(shù)據(jù)讀取和寫入的區(qū)域的介質(zhì)。例如,公知的SD(Secure Digital安全數(shù)字)存儲(chǔ)卡和MMC(多媒體卡)?;旧?,卡具有一個(gè)由認(rèn)證和加密所實(shí)現(xiàn)的安全性并只有被確認(rèn)時(shí)才允許訪問的區(qū)域,且將要保護(hù)的數(shù)據(jù)(例如,用于對(duì)內(nèi)容解碼的密鑰)存儲(chǔ)在這個(gè)區(qū)域中。在本說明書中,這種只在被確認(rèn)時(shí)允許訪問的區(qū)域被稱為受保護(hù)區(qū)域。
該記錄介質(zhì)包括“內(nèi)容文件存儲(chǔ)部分”、“內(nèi)容文件組管理文件部分”,和“包管理文件部分”;組成該記錄介質(zhì)的每個(gè)部分占據(jù)了數(shù)據(jù)區(qū)域的部分或全部,并存儲(chǔ)每個(gè)文件。
數(shù)據(jù)區(qū)域中的“內(nèi)容文件存儲(chǔ)部分”是一個(gè)用于存儲(chǔ)由多個(gè)文件構(gòu)成的內(nèi)容的文件的區(qū)域。為了便于管理,內(nèi)容被劃分成多個(gè)文件并存儲(chǔ)。即,一個(gè)內(nèi)容是通過組合多個(gè)單個(gè)文件而成的。例如,當(dāng)內(nèi)容是一個(gè)小說時(shí),按章節(jié)劃分成各個(gè)文件,或者,當(dāng)內(nèi)容是一個(gè)由文本和圖象組成的報(bào)紙文章時(shí),則文件劃分成文本文件(HTML文件等)和圖片文件(圖象文件)。
數(shù)據(jù)區(qū)域中的內(nèi)容文件組管理文件部分是一個(gè)用于存儲(chǔ)多個(gè)文件的管理信息的區(qū)域。文件管理信息包括顯示文件和密鑰及使用限制信息之間的對(duì)應(yīng)關(guān)系的信息。例如,如圖6或圖8所示的每個(gè)文件所對(duì)應(yīng)的密鑰及使用限制信息存儲(chǔ)號(hào)。
數(shù)據(jù)區(qū)域中的“包管理文件部分”是一個(gè)用于存儲(chǔ)集成了多個(gè)文件的包的管理信息的區(qū)域。包是一組內(nèi)容文件,而包管理信息包括顯示包和密鑰及使用限制信息之間的對(duì)應(yīng)關(guān)系的信息。例如,如圖5或圖7所示的每個(gè)包所對(duì)應(yīng)的密鑰及使用限制信息存儲(chǔ)號(hào)。
受保護(hù)區(qū)域是一個(gè)用于存儲(chǔ)密鑰及使用限制信息的區(qū)域,其中密鑰及使用限制信息存儲(chǔ)了文件和包的密鑰信息和使用限制信息中的兩個(gè)或一個(gè)。該區(qū)域只有在被確認(rèn)時(shí)才被允許訪問,其安全性是得到保障的。
下面是在內(nèi)容文件組管理文件部分和包管理文件部分中存儲(chǔ)文件和包、與密鑰及使用限制信息的對(duì)應(yīng)關(guān)系的方法。
<方法1>
對(duì)應(yīng)于相同的密鑰及使用限制信息而存儲(chǔ)包本身和構(gòu)成包的全部多個(gè)文件。例如,諸如按每個(gè)章節(jié)被劃分成文件的小說的內(nèi)容全篇通過一個(gè)相同密鑰而被加密,或通過限制允許閱讀所有章節(jié)的次數(shù)進(jìn)行控制。
<方法2>
記錄構(gòu)成包的多個(gè)文件使其分別對(duì)應(yīng)于不同的密鑰信息,并且存儲(chǔ)包本身和構(gòu)成包的全部多個(gè)文件使其對(duì)應(yīng)于相同的使用限制信息。通過擁有不同的密鑰而同時(shí)共享相同的使用限制信息,可以提高安全級(jí)別。例如,在小說的情況下,通過只對(duì)最后一個(gè)章節(jié)用其它的密鑰加密,如果想要閱讀最后一章,可以將其控制為單獨(dú)收費(fèi)。
<方法3>
記錄構(gòu)成包的多個(gè)文件使其分別對(duì)應(yīng)于不同的密鑰信息,并且存儲(chǔ)包本身和構(gòu)成包的全部多個(gè)文件使其分別對(duì)應(yīng)于不同的密鑰及使用限制信息。通過向構(gòu)成內(nèi)容的文件添加多條使用限制信息,可以更具體地控制使用。
可以提供這些對(duì)應(yīng)關(guān)系。
同時(shí),記錄介質(zhì)可以對(duì)應(yīng)于包,且可以提供目錄部分來(lái)存儲(chǔ)構(gòu)成內(nèi)容的所有文件。由于目錄部分存儲(chǔ)了所有文件,因此它應(yīng)該被包括在數(shù)據(jù)區(qū)域中。通過利用記錄介質(zhì)上的文件系統(tǒng)結(jié)構(gòu),可以減少包控制所需的信息。
進(jìn)一步,在受保護(hù)區(qū)域中可以生成內(nèi)容文件組管理文件和包管理文件的至少一個(gè)。其結(jié)果是,可以提高安全級(jí)別。
涉及第三實(shí)施例,解釋用于存儲(chǔ)集成了由多個(gè)文件組成的內(nèi)容文件的存檔文件的記錄介質(zhì)。
該記錄介質(zhì)包括“內(nèi)容文件存儲(chǔ)部分”和“包管理文件部分”。構(gòu)成該記錄介質(zhì)的每個(gè)部分占據(jù)了數(shù)據(jù)區(qū)域的部分或全部,并存儲(chǔ)每個(gè)文件,等等。
數(shù)據(jù)區(qū)域中的“內(nèi)容文件存儲(chǔ)部分”是一個(gè)用于存儲(chǔ)集成了由多個(gè)文件組成的內(nèi)容的文件的存檔文件的區(qū)域。除了文件被集成以變換成一個(gè)存檔文件之外,其它與上述的內(nèi)容文件存儲(chǔ)部分相同。
數(shù)據(jù)區(qū)域中的“包管理文件部分”是一個(gè)用于存儲(chǔ)存檔文件的管理信息的區(qū)域。存檔文件的管理信息是顯示存檔文件和密鑰及使用限制信息之間的對(duì)應(yīng)關(guān)系的信息?!鞍芾砦募糠帧笨梢员环旁谑鼙Wo(hù)區(qū)域中。其結(jié)果是,可以提高安全級(jí)別。
受保護(hù)區(qū)域是一個(gè)用于存儲(chǔ)密鑰及使用限制信息的區(qū)域,其中密鑰及使用限制信息存儲(chǔ)的是集成了由多個(gè)文件組成的內(nèi)容文件的存檔文件的密鑰信息和使用限制信息中的兩個(gè)或一個(gè)。受保護(hù)區(qū)域只有在得到確認(rèn)時(shí)才被允許訪問的區(qū)域,其安全性是得到確保的。
存檔文件和密鑰及使用限制信息之間的對(duì)應(yīng)關(guān)系可以被存儲(chǔ)在包管理文件部分中。通過集成多個(gè)文件以集合成一個(gè)存檔文件,可以節(jié)省記錄介質(zhì)上的區(qū)域。
工業(yè)應(yīng)用如上所述,依據(jù)本發(fā)明,當(dāng)在記錄介質(zhì)中記錄由多個(gè)文件組成的內(nèi)容的文件時(shí),提供了用于管理構(gòu)成內(nèi)容的文件的內(nèi)容文件組管理文件、用于將文件組作為一個(gè)集成的包來(lái)管理的包管理文件、以及記錄在記錄介質(zhì)中的受保護(hù)區(qū)域中的密鑰及使用限制信息,并將文件和包和密鑰及使用限制信息之間的對(duì)應(yīng)關(guān)系記錄在內(nèi)容文件組管理文件和包管理文件中,并且根據(jù)內(nèi)容將使用限制信息記錄在每個(gè)文件中或在整個(gè)內(nèi)容中,因此可以根據(jù)內(nèi)容的屬性有選擇地使用使用限制信息的提供或參考的單位。
此外,文件和包、密鑰及使用限制信息之間的對(duì)應(yīng)關(guān)系被記錄在內(nèi)容文件組管理文件和包管理文件中,且使用限制信息被記錄在每一個(gè)文件和包中,因此使用限制信息的提供或參考的單位可以根據(jù)內(nèi)容的使用環(huán)境而動(dòng)態(tài)地改變。
此外,組成內(nèi)容的多個(gè)文件可作為一個(gè)存檔文件來(lái)集成和記錄,并且,通過在包管理文件中記錄存檔文件和密鑰及使用限制信息之間的對(duì)應(yīng)關(guān)系,可以直接記錄在集成狀態(tài)下發(fā)布的內(nèi)容,因此提高了處理效率,同時(shí)可以節(jié)省用于記錄介質(zhì)的區(qū)域。
權(quán)利要求
1.內(nèi)容記錄方法,對(duì)由多個(gè)文件構(gòu)成的內(nèi)容賦予利用限制信息并將其記錄到記錄介質(zhì)中,對(duì)由多個(gè)文件匯集而成的包是否已被賦予所述內(nèi)容的利用限制信息進(jìn)行判斷,當(dāng)判斷為所述包已被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟第一密鑰及利用限制信息記錄步驟,將對(duì)所述包的利用限制信息和對(duì)構(gòu)成所述包的多個(gè)文件加密用的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域;第一包管理文件記錄步驟,將包管理文件記錄到記錄介質(zhì)中,所述包管理文件記錄了表示記錄在所述受保護(hù)區(qū)域的所述利用限制信息、和所述密鑰的存儲(chǔ)處的引用號(hào)A,以及所述包的標(biāo)識(shí)符;第一加密步驟,將所述包內(nèi)的多個(gè)文件用密鑰加密并將其記錄到記錄介質(zhì)中;當(dāng)判斷為所述包沒有被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟第二密鑰及利用限制記錄步驟,將對(duì)于所述多個(gè)文件的各自的利用限制信息以及各自的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域中;第二加密步驟,用所述各自的密鑰將所述多個(gè)文件進(jìn)行加密并將其記錄到記錄介質(zhì)中;第一內(nèi)容文件組管理文件記錄步驟,將內(nèi)容文件組管理文件記錄到記錄介質(zhì)中,所述內(nèi)容文件組管理文件記錄了表示記錄在所述受保護(hù)區(qū)域的所述各自的利用限制信息和所述各自的密鑰的存儲(chǔ)處的各自的引用號(hào)B,以及所述多個(gè)文件的引用名。
2.根據(jù)權(quán)利要求1的內(nèi)容記錄方法,當(dāng)判斷為所述包被賦予所述內(nèi)容利用限制信息時(shí),進(jìn)一步包括第二內(nèi)容文件組管理文件記錄步驟,在所述第二內(nèi)容文件組管理文件中記錄包括表示對(duì)于各自的所述多個(gè)文件尚未被賦予利用限制信息之信息的內(nèi)容文件組管理文件;當(dāng)判斷為所述包尚未被賦予所述內(nèi)容利用限制信息時(shí),進(jìn)一步包括第二包管理文件記錄步驟,記錄包括表示對(duì)于所述包尚未被賦予利用限制信息之信息的包管理文件。
3.內(nèi)容記錄方法,對(duì)由多個(gè)文件構(gòu)成的內(nèi)容賦予利用限制信息并將其記錄到記錄介質(zhì)中,對(duì)由多個(gè)文件匯集而成的包是否已被賦予所述內(nèi)容的利用限制信息進(jìn)行判斷,當(dāng)判斷為所述包已被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟存檔步驟,集成所述多個(gè)文件并生成存檔文件;第一密鑰及利用限制信息記錄步驟,將對(duì)所述包的利用限制信息、和為加密所述存檔文件的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域;第一包管理文件記錄步驟,將包管理文件記錄到記錄介質(zhì)中,所述包管理文件記錄了表示記錄在所述受保護(hù)區(qū)域的利用限制信息、和所述密鑰的存儲(chǔ)處的引用號(hào)A,以及所述包的標(biāo)識(shí)符;第一加密步驟,將所述存檔文件用密鑰加密并將其記錄到記錄介質(zhì)中;當(dāng)判斷為所述包尚未被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟第二密鑰及利用限制記錄步驟,將對(duì)于所述多個(gè)文件的各自的利用限制信息以及各自的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域中;第二加密步驟,用記錄在所述受保護(hù)區(qū)域中的所述各自的密鑰將所述多個(gè)文件進(jìn)行加密并將其記錄到記錄介質(zhì)中;第一內(nèi)容文件組管理文件記錄步驟,將記錄了表示所述各自的利用限制信息和所述各自的密鑰的存儲(chǔ)處的引用號(hào)B,以及所述多個(gè)文件的引用名的內(nèi)容文件組管理文件記錄到記錄介質(zhì)中。
4.根據(jù)權(quán)利要求3的內(nèi)容記錄方法,當(dāng)判斷為所述包已被賦予對(duì)所述內(nèi)容的利用限制信息時(shí),進(jìn)一步包括判斷是否生成所述存檔文件的存檔判斷步驟,當(dāng)判斷為生成所述存檔文件時(shí),所述存檔步驟生成所述存檔文件。
5.根據(jù)權(quán)利要求4的內(nèi)容記錄方法,當(dāng)判斷為不生成所述存檔文件時(shí),進(jìn)一步包括以下步驟第三密鑰及利用限制信息記錄步驟,將對(duì)于所述包的利用限制信息和為加密表示構(gòu)成所述包的多個(gè)文件記錄到記錄介質(zhì)的受保護(hù)區(qū)域中;第二包管理文件記錄步驟,將包管理文件記錄到記錄介質(zhì)中,所述包管理文件記錄了表示記錄在所述受保護(hù)區(qū)域的所述利用限制信息和所述密鑰的存儲(chǔ)處的引用號(hào)C,以及所述包的標(biāo)識(shí)符;第三加密步驟,將所述包內(nèi)的多個(gè)文件用所述密鑰進(jìn)行加密并將其記錄到記錄介質(zhì)中。
6.根據(jù)權(quán)利要求3至5中的任意一項(xiàng)內(nèi)容記錄方法,當(dāng)判斷為對(duì)所述包尚未被賦予所述內(nèi)容的利用限制信息時(shí),進(jìn)一步包括第三包管理文件記錄步驟,記錄包括表示對(duì)所述包尚未被賦予利用限制信息之信息的包管理文件。
7.內(nèi)容記錄方法,對(duì)由多個(gè)文件構(gòu)成的內(nèi)容賦予利用限制信息并將其記錄到記錄介質(zhì)中,對(duì)將多個(gè)文件結(jié)合而成的存檔文件即包是否已被賦予所述內(nèi)容的利用限制信息進(jìn)行判斷,當(dāng)判斷為所述包已被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟第一密鑰及利用限制信息記錄步驟,將對(duì)所述包的利用限制信息和為加密所述存檔文件的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域;第一包管理文件記錄步驟,將包管理文件記錄到記錄介質(zhì)中,所述包管理文件記錄了表示記錄在所述受保護(hù)區(qū)域的所述利用限制信息和所述密鑰的存儲(chǔ)處的引用號(hào)A,以及所述包的標(biāo)識(shí)符;第一加密步驟,將所述存檔文件用所述密鑰加密并將其記錄到記錄介質(zhì)中;當(dāng)判斷為所述包尚未被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟第二密鑰及利用限制記錄步驟,將對(duì)于所述多個(gè)文件的各自的利用限制信息以及各自的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域中;第二加密步驟,用所述各自的密鑰將所述多個(gè)文件各自進(jìn)行加密并將其記錄到記錄介質(zhì)中;第一內(nèi)容文件組管理文件記錄步驟,將內(nèi)容文件組管理文件記錄到記錄介質(zhì)中,所述內(nèi)容文件組管理文件記錄了表示記錄在受保護(hù)區(qū)域的所述各自的利用限制信息和所述各自的密鑰的存儲(chǔ)處的引用號(hào)B,以及所述多個(gè)文件的引用名。
8.根據(jù)權(quán)利要求7的內(nèi)容記錄方法,當(dāng)判斷為對(duì)所述包尚未被賦予所述內(nèi)容的利用限制信息時(shí),進(jìn)一步包括第三包管理文件記錄步驟,記錄包括表示對(duì)所述包尚未被賦予利用限制信息之信息的包管理文件。
9.內(nèi)容重放方法,輸入對(duì)構(gòu)成內(nèi)容的文件的重放要求,根據(jù)存儲(chǔ)了由構(gòu)成所述內(nèi)容的多個(gè)文件匯集而成的包與密鑰及利用限制信息之間的對(duì)應(yīng)關(guān)系的包管理文件,對(duì)所述包是否已被賦予所述內(nèi)容利用限制信息進(jìn)行判斷,當(dāng)判斷為已被賦予所述內(nèi)容利用限制信息時(shí),包括以下的步驟第一獲取步驟,獲取對(duì)所述包的利用限制信息以及加密構(gòu)成所述包的多個(gè)文件的密鑰;第一判斷步驟,根據(jù)對(duì)所述包的利用限制信息判斷是否對(duì)有重放要求的重放要求文件進(jìn)行解密以及重放;當(dāng)判斷為尚未被賦予所述內(nèi)容利用限制信息時(shí),包括以下步驟第二獲取步驟,根據(jù)存儲(chǔ)了與構(gòu)成所述內(nèi)容的多個(gè)文件各自與密鑰及利用限制信息的對(duì)應(yīng)關(guān)系的內(nèi)容文件組管理文件,獲取對(duì)有重放要求的重放要求文件所賦予的利用限制信息以及加密所述重放要求文件的密鑰;第二判斷步驟,根據(jù)對(duì)所述重放要求文件所賦予的利用限制信息,判斷是否進(jìn)行對(duì)重放要求文件解密以及重放。
10.根據(jù)權(quán)利要求9的內(nèi)容重放方法,在所述第一判斷步驟中判斷為進(jìn)行所述重放文件的解密和重放時(shí),進(jìn)一步包括對(duì)賦予給所述包的利用限制信息進(jìn)行更新的第一更新步驟,在所述第二判斷步驟中判斷為進(jìn)行所述重放文件的解密和重放時(shí),進(jìn)一步包括對(duì)賦予給所述重放要求文件的利用限制信息進(jìn)行更新的第二更新步驟。
全文摘要
本發(fā)明提供一種內(nèi)容記錄和重放的方法,對(duì)由多個(gè)文件構(gòu)成的內(nèi)容賦予利用限制信息,并將其記錄到記錄介質(zhì)中,對(duì)由多個(gè)文件匯集而成的包是否已被賦予所述內(nèi)容的利用限制信息進(jìn)行判斷,當(dāng)判斷為所述包已被賦予所述內(nèi)容的利用限制信息時(shí),包括以下步驟將對(duì)所述包的利用限制信息和對(duì)構(gòu)成所述包的多個(gè)文件加密用的密鑰記錄到記錄介質(zhì)的受保護(hù)區(qū)域;將包管理文件記錄到記錄介質(zhì)中,所述包管理文件記錄了表示記錄在所述受保護(hù)區(qū)域的所述利用限制信息、和所述密鑰的存儲(chǔ)處的引用號(hào)A,以及所述包的標(biāo)識(shí)符;將所述包內(nèi)的多個(gè)文件用密鑰加密并將其記錄到記錄介質(zhì)中。本發(fā)明可以提高處理效率,節(jié)省用于記錄介質(zhì)的區(qū)域。
文檔編號(hào)G11B20/10GK1975901SQ20061016849
公開日2007年6月6日 申請(qǐng)日期2002年4月12日 優(yōu)先權(quán)日2001年4月13日
發(fā)明者佐藤光弘, 下島崇 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社