亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于內(nèi)容使用或管理的系統(tǒng)、方法及程序的制作方法

文檔序號:6476214閱讀:113來源:國知局
專利名稱:用于內(nèi)容使用或管理的系統(tǒng)、方法及程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及這樣的系統(tǒng),該系統(tǒng)中,利用通信或廣播等從服務(wù)器裝置發(fā)送圖像或音樂等數(shù)字內(nèi)容的許可證(ライセンス),用戶在終端裝置上根據(jù)許可證使用數(shù)字內(nèi)容的。本發(fā)明特別涉及一種可以擴展內(nèi)容的使用控制的內(nèi)容使用管理系統(tǒng)。
背景技術(shù)
近年來,可以將音樂、圖像、游戲等數(shù)字內(nèi)容(以下記述為內(nèi)容)通過互聯(lián)網(wǎng)等的通信或數(shù)字廣播等從服務(wù)器裝置發(fā)送到終端裝置,從而可以在終端裝置中使用內(nèi)容的被稱為內(nèi)容發(fā)送系統(tǒng)的系統(tǒng)正在進入實用化階段。
在一般的內(nèi)容發(fā)送系統(tǒng)中,為了保護內(nèi)容的著作權(quán)、防止具有惡意的用戶等對內(nèi)容進行非法使用,人們使用了著作權(quán)保護技術(shù)。所謂著作權(quán)保護技術(shù),具體地說,是利用加密技術(shù)等安全地控制用戶再生內(nèi)容或者復制到記錄介質(zhì)上等使用內(nèi)容的技術(shù)。
例如,作為內(nèi)容發(fā)送系統(tǒng)的一個例子,提出有這樣一種系統(tǒng)(參照特開2000-293439號公報),該系統(tǒng)中,由服務(wù)器裝置生成包含有在終端裝置中可以使用的內(nèi)容的再生次數(shù)等部分使用條件的許可證,并向終端裝置發(fā)送,然后在終端裝置中,根據(jù)部分使用條件的邏輯和及邏輯積來控制內(nèi)容的使用。
但是,現(xiàn)有的內(nèi)容發(fā)送系統(tǒng)中存在下述問題。另外,將利用著作權(quán)保護技術(shù)的用于實現(xiàn)內(nèi)容的著作權(quán)保護的方式定義為權(quán)利管理方式,并就問題進行說明。
第一個問題是,還沒有公開這樣的方法,即,在一個內(nèi)容發(fā)送系統(tǒng)中,多種權(quán)利管理方式協(xié)作或者共存來進行終端裝置中內(nèi)容的使用控制的方法。具體地說,在運營內(nèi)容發(fā)送系統(tǒng)的提供商δ的服務(wù)中,開發(fā)商α開發(fā)的權(quán)利管理方式A和開發(fā)商β開發(fā)的權(quán)利管理方式B協(xié)作,無法得知進行終端裝置中內(nèi)容的使用控制的方法。即,現(xiàn)有的權(quán)利管理方式以僅存在一種權(quán)利管理方式的環(huán)境為前提,在多種權(quán)利管理方式混合的環(huán)境下,存在不能發(fā)揮作用的問題。
第二個問題是,在某一權(quán)利管理方式中,在擴展終端裝置中現(xiàn)存的內(nèi)容使用控制內(nèi)容時,在終端裝置中,進行許可證解釋的許可證解釋部和進行內(nèi)容使用可否判斷的使用可否判斷部這2個處理部中必須有功能變更。具體地說,在終端裝置中,在控制內(nèi)容使用次數(shù)的權(quán)利管理方式中,追加內(nèi)容的使用時間控制時,必須向許可證解釋部追加使用時間解釋功能,向使用可否判斷部追加基于使用時間的使用可否判斷功能。即,現(xiàn)有的權(quán)利管理方式中,為了擴展內(nèi)容使用控制內(nèi)容,必須對終端裝置的多個處理部進行功能追加·變更,因而存在難以實質(zhì)性地擴展使用控制內(nèi)容、缺乏擴展性的問題。

發(fā)明內(nèi)容
為了解決上述現(xiàn)有問題,本發(fā)明的目的是提供一種在實現(xiàn)基于多種權(quán)利管理方式的終端裝置中的內(nèi)容使用控制、擴展終端裝置中的使用的控制內(nèi)容的情況下,具有不必進行使用可否判斷部的功能變更的柔性和可擴性的內(nèi)容使用管理系統(tǒng)。
為了解決上述問題,本發(fā)明的內(nèi)容使用管理系統(tǒng)包括使用作為數(shù)字作品的內(nèi)容的終端裝置、通過通信線路與所述終端裝置連接并管理所述終端裝置對所述內(nèi)容的使用的服務(wù)器裝置,其特征在于,所述服務(wù)器裝置包括使用條件生成單元,分別與使用內(nèi)容的權(quán)利的管理方式不同的多種權(quán)利管理方式相對應(yīng),生成表示內(nèi)容使用條件的使用條件信息;內(nèi)容密鑰存儲單元,存儲所述終端裝置使用所述內(nèi)容所必要的內(nèi)容密鑰;許可證生成單元,根據(jù)所述使用條件生成單元生成的使用條件信息和與該使用條件信息對應(yīng)的所述內(nèi)容密鑰存儲單元中存儲的內(nèi)容密鑰,生成表示在該使用條件信息表示的使用條件下允許使用與該內(nèi)容密鑰對應(yīng)的內(nèi)容的許可證的許可證信息;以及許可證發(fā)送單元,向所述終端裝置發(fā)送所生成的許可證信息;所述終端裝置包括許可證存儲單元,取得并存儲所述服務(wù)器裝置發(fā)送來的許可證信息;使用條件判斷單元,根據(jù)所述許可證存儲單元中存儲的許可證信息所表示的使用條件,判斷可否使用該許可證信息所表示的內(nèi)容;內(nèi)容使用單元,在所述使用條件判斷為單元判斷可以使用內(nèi)容時,利用所述許可證信息中包含的內(nèi)容密鑰對內(nèi)容進行解密,根據(jù)該許可證信息中包含的使用條件使用所述內(nèi)容;以及使用條件更新單元,在所述內(nèi)容使用單元使用了內(nèi)容時,將所述許可證存儲單元中存儲的許可證信息所表示的使用條件與該使用相對應(yīng)地進行更新。即,服務(wù)器裝置發(fā)放與多種權(quán)利管理方式相對應(yīng)的許可證信息。
為了區(qū)別多種權(quán)利管理方式,例如所述許可證生成單元將用于識別與所述使用條件信息相對應(yīng)的權(quán)利管理方式的權(quán)利管理標識符包含在所述許可證信息中,來生成所述許可證信息;所述使用條件判斷單元按照所述許可證信息中包含的權(quán)利管理標識符所表示的權(quán)利管理方式,來判斷可否使用所述內(nèi)容;所述使用條件更新單元按照所述許可證信息中包含的權(quán)利管理標識符所表示的權(quán)利管理方式,來更新所述使用條件。
這樣,在多種權(quán)利管理方式混合的環(huán)境下,終端裝置可以根據(jù)服務(wù)器裝置發(fā)放的許可證信息再生圖像或音樂等內(nèi)容。即,可以保護數(shù)字內(nèi)容的著作權(quán),并且可以在很多內(nèi)容來源混合的環(huán)境下向用戶提供多種多樣的內(nèi)容。
另外,不同的權(quán)利管理方式具體是指,表示使用內(nèi)容的權(quán)利的內(nèi)容的使用條件信息、許可證信息的物理數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)長度、排列、加密方式等)或其解釋方法(表達形式、位模式和意義內(nèi)容的對應(yīng)等)不同。
在此,所述使用條件生成單元可以就同一內(nèi)容生成分別與所述多種權(quán)利管理方式相對應(yīng)的多個使用條件信息。此時,所述使用條件信息中包含表示就內(nèi)容的使用所允許的范圍的可使用信息;所述使用條件生成單元就同一內(nèi)容生成分別與所述多種權(quán)利管理方式相對應(yīng)的多個使用條件信息時,以不使同一種類的可使用信息重復包含于所述多個使用條件信息中的方式生成所述多個使用條件信息;所述使用條件生成單元就同一內(nèi)容生成分別與所述多種權(quán)利管理方式相對應(yīng)的多個使用條件信息時,也以使同一種類的可使用信息重復包含在所述多個使用條件信息中的方式生成所述多個使用條件信息。
例如,既可以實現(xiàn)為允許在針對某一個音樂內(nèi)容的許可證信息中重復設(shè)定權(quán)利管理方式A允許10次再生、權(quán)利管理方式B允許8次再生這樣同種類(這里為次數(shù))可使用信息的系統(tǒng),也可以實現(xiàn)為不允許上述重復設(shè)定的系統(tǒng)。
在允許可證使用信息的重復的系統(tǒng)中,例如,所述使用條件判斷單元在所述許可證中的多個使用條件信息中重復包含與同一內(nèi)容有關(guān)的同一種類的可使用信息時,(1)按照預(yù)定的權(quán)利管理方式的優(yōu)先次序,使與優(yōu)先次序高的權(quán)利管理方式相對應(yīng)的使用條件信息中包含的可使用信息優(yōu)先,來判斷可否使用所述內(nèi)容;或者(2)通過分別根據(jù)所述多個可使用信息來判斷可否使用所述內(nèi)容,生成多個判斷結(jié)果,通過對生成的多個判斷結(jié)果進行預(yù)定的運算來判斷可否使用所述內(nèi)容,這樣最終可以回避重復的判斷結(jié)果。
另外,本發(fā)明不僅可以實現(xiàn)為上述內(nèi)容使用管理系統(tǒng),也可以實現(xiàn)為構(gòu)成系統(tǒng)的服務(wù)器裝置或終端裝置單體,或者實現(xiàn)為以構(gòu)成這些系統(tǒng)或裝置的特征性單元為步驟的內(nèi)容使用管理方法、內(nèi)容使用方法,或者實現(xiàn)為包含這些步驟的程序或存儲程序的記錄介質(zhì)。
這樣,根據(jù)本發(fā)明,可以在使多種權(quán)利管理方式協(xié)作的狀態(tài)下控制終端裝置中的內(nèi)容使用。即,在多種權(quán)利管理方式混合的環(huán)境中,用戶可以利用綜合的內(nèi)容發(fā)送服務(wù)。
另外,在擴展終端裝置中的內(nèi)容使用控制項目時,僅通過在終端裝置中變更和追加可以解釋作為擴展對象的控制項目的權(quán)利解釋部,就可以容易地擴展內(nèi)容使用的控制項目。
因此,本發(fā)明可以實現(xiàn)各種各樣的服務(wù)形態(tài)和具有與商業(yè)形態(tài)對應(yīng)的柔性且具有可擴性的權(quán)利管理和著作權(quán)保護,從而可以飛躍性地發(fā)展數(shù)字內(nèi)容的發(fā)送服務(wù)。


圖1所示為本發(fā)明實施方式的內(nèi)容發(fā)送系統(tǒng)S的整體概略結(jié)構(gòu)。
圖2所示為本發(fā)明實施方式的許可證生成服務(wù)器、內(nèi)容發(fā)送服務(wù)器以及終端裝置的結(jié)構(gòu)的功能框圖。
圖3所示為本發(fā)明實施方式的用戶信息存儲部的表結(jié)構(gòu)。
圖4所示為本發(fā)明實施方式的使用條件存儲部和使用條件存儲部的表結(jié)構(gòu)。
圖5所示為本發(fā)明實施方式的內(nèi)容密鑰存儲部的表結(jié)構(gòu)。
圖6所示為本發(fā)明實施方式的內(nèi)容存儲部和內(nèi)部存儲部的表結(jié)構(gòu)。
圖7所示為本發(fā)明實施方式的許可證存儲部的表結(jié)構(gòu)。
圖8所示為本發(fā)明實施方式的許可證的結(jié)構(gòu)。
圖9所示為本發(fā)明實施方式的存儲由控制部保持的服務(wù)與權(quán)利管理方式的對應(yīng)關(guān)系的數(shù)據(jù)的表結(jié)構(gòu)。
圖10所示為本發(fā)明實施方式的通信消息的結(jié)構(gòu)。
圖11所示為本發(fā)明實施方式的許可證請求消息主體的結(jié)構(gòu)。
圖12所示為本發(fā)明實施方式的使用條件請求消息主體的結(jié)構(gòu)。
圖13所示為本發(fā)明實施方式的使用條件發(fā)送消息主體的結(jié)構(gòu)。
圖14所示為本發(fā)明實施方式的許可證發(fā)送消息主體的結(jié)構(gòu)。
圖15所示為本發(fā)明實施方式的使用條件判斷委托消息主體的結(jié)構(gòu)。
圖16所示為本發(fā)明實施方式的判斷結(jié)果發(fā)送消息主體的結(jié)構(gòu)。
圖17所示為本發(fā)明實施方式的使用控制消息主體的結(jié)構(gòu)。
圖18所示為本發(fā)明實施方式的使用信息發(fā)送消息主體的結(jié)構(gòu)。
圖19所示為本發(fā)明實施方式的使用條件更新委托消息主體的結(jié)構(gòu)。
圖20所示為本發(fā)明實施方式的更新后使用條件發(fā)送消息主體的結(jié)構(gòu)。
圖21所示為本發(fā)明實施方式1的許可證的例子。
圖22所示為本發(fā)明實施方式2的許可證的例子。
圖23所示為本發(fā)明實施方式1的許可證的例子。
圖24所示為本發(fā)明實施方式的內(nèi)容請求消息主體的結(jié)構(gòu)。
圖25所示為本發(fā)明實施方式的內(nèi)容發(fā)送消息主體的結(jié)構(gòu)。
圖26所示為本發(fā)明實施方式的終端裝置從內(nèi)容發(fā)送服務(wù)器取得加密內(nèi)容的處理流程圖。
圖27所示為本發(fā)明實施方式的終端裝置從許可證生成服務(wù)器取得許可證的處理流程圖。
圖28所示為本發(fā)明實施方式的終端裝置在開始內(nèi)容使用時的處理流程圖。
圖29所示為本發(fā)明實施方式的終端裝置在結(jié)束內(nèi)容使用時的處理流程圖。
圖30所示為多個開發(fā)商提供的權(quán)利管理方式混合的內(nèi)容發(fā)送系統(tǒng)的結(jié)構(gòu)示例。
圖31(a)~(c)所示為用于說明擴展某個開發(fā)商提供的權(quán)利管理方式并在終端裝置中追加、變更可控制項目的情形的許可證信息。
具體實施例方式
(實施方式1)以下,通過附圖詳細說明本發(fā)明的實施方式1。
圖1所示為本實施方式的內(nèi)容發(fā)送系統(tǒng)S的整體概略結(jié)構(gòu)。
該內(nèi)容發(fā)送系統(tǒng)S是這樣的系統(tǒng),用戶根據(jù)從內(nèi)容發(fā)送服務(wù)器通過傳輸線路或數(shù)據(jù)包介質(zhì)等發(fā)送的內(nèi)容、和從許可證生成服務(wù)器發(fā)送的許可證,在終端裝置中使用內(nèi)容。該系統(tǒng)包括生成并發(fā)送許可證的許可證生成服務(wù)器100、發(fā)送內(nèi)容的內(nèi)容發(fā)送服務(wù)器200、使用內(nèi)容的終端裝置300a~300c,以及將這些相互連接的傳輸線路N。
許可證生成服務(wù)器100是管理用戶所有的內(nèi)容的使用條件、向用戶賦予內(nèi)容許可證的服務(wù)器裝置,由提供內(nèi)容發(fā)送服務(wù)的服務(wù)提供商δ運營。而且,在上述內(nèi)容發(fā)送服務(wù)中控制內(nèi)容使用的權(quán)利管理,則根據(jù)開發(fā)商α提供的權(quán)利管理方式A和開發(fā)商β提供的權(quán)利管理方式B進行。
具體地說,許可證生成服務(wù)器100針對每種權(quán)利管理方式管理各用戶或者各終端裝置300a~300c所有的內(nèi)容的使用條件,根據(jù)來自用戶的請求生成許可證,然后通過傳輸線路N將許可證發(fā)送到終端裝置300a~300c?;蛘?,在數(shù)字廣播或?qū)拵V播等推送型發(fā)送形式中,可以與內(nèi)容一起發(fā)送被臨時無效化的許可證,然后通過在終端裝置300a~300c中進行收費處理來使許可證有效并使用內(nèi)容。
另外,所謂許可證,是由用于對被加密的內(nèi)容進行解密的解密密鑰(內(nèi)容密鑰)和有關(guān)內(nèi)容使用控制的信息構(gòu)成的數(shù)據(jù)。
通過傳輸線路N,在許可證生成服務(wù)器100和終端裝置300a~300c之間收發(fā)許可證等數(shù)據(jù)時,為了確保安全,在確立了安全認證通道(SecureAuthenticated Channel,以下記述為SAC)后,進行數(shù)據(jù)的收發(fā)。關(guān)于許可證的數(shù)據(jù)結(jié)構(gòu),通過附圖在后面進行詳細說明。
另外,對內(nèi)容發(fā)送服務(wù)器200管理的內(nèi)容進行加密的加密算法一般使用AES(Advanced Encryption Standard高級加密標準)或三重DES(DataEncryption Standard數(shù)據(jù)加密標準)等公用密鑰加密算法。
內(nèi)容發(fā)送服務(wù)器200是用于通過傳輸線路N向終端裝置300a~300c發(fā)送內(nèi)容的服務(wù)器裝置,由工作站等實現(xiàn)。具體地說,內(nèi)容發(fā)送服務(wù)器200利用MPEG-2(Moving Picture Experts Group)或MPEG-4等壓縮方式進行數(shù)據(jù)壓縮,然后發(fā)送根據(jù)需要利用AES或Triple DES等加密后的內(nèi)容。
例如,在互聯(lián)網(wǎng)的情況下,可以是利用RTP(Realtime TransferProtocol)/UDP(User Datagram Protocol)等協(xié)議使內(nèi)容流動的服務(wù)器裝置,或者是利用FTP(File Transfer Protocol)或HTTP(Hypertext TransferProtocol)等協(xié)議提供下載內(nèi)容的服務(wù)器裝置。
另外,在數(shù)字廣播的情況下,可以是利用MPEG-2TS(TransportStream)提供流動型內(nèi)容的發(fā)送裝置,也可以是提供基于ARIB(Association of Radio Industries and Businesses)STD-B24等說明的數(shù)據(jù)木馬(Carousel)傳輸方式的蓄積型內(nèi)容的發(fā)送裝置。
在本實施方式中,將內(nèi)容發(fā)送裝置200說明為提供下載內(nèi)容的服務(wù)器裝置。
傳輸線路N是使許可證生成服務(wù)器100、內(nèi)容發(fā)送服務(wù)器200和終端裝置300a~300c相互連接的網(wǎng)絡(luò)。例如,傳輸線路N是互聯(lián)網(wǎng)等通信網(wǎng)絡(luò)、數(shù)組廣播,或者兩者相結(jié)合的網(wǎng)絡(luò)。
終端裝置300a~300c具有與傳輸線路N連接的功能,是用于用戶通過顯示器畫面等來使用內(nèi)容或者將內(nèi)容寫出到記錄介質(zhì)中的終端裝置。具體地說,終端裝置300a~300c是用于接收數(shù)字廣播的STB(Set TopBox)、數(shù)字TV、DVD(Digital Versatile Disc)錄像機、HDD(Hard DiskDrive)錄像機、PC(Personal Computer)等內(nèi)容顯示裝置、錄像機或它們的組合裝置等。
以下說明在上述內(nèi)容發(fā)送系統(tǒng)S中,以開發(fā)商α提供的權(quán)利管理方式A和開發(fā)商β提供的權(quán)利管理方式B為基礎(chǔ)的多種權(quán)利管理方式協(xié)作或共存來控制終端裝置中的內(nèi)容的使用時,終端裝置中的內(nèi)容取得處理、許可證取得處理、內(nèi)容使用開始時的處理以及內(nèi)容使用結(jié)束時的處理。
在此,說明之前,先進行本實施方式中的標識符的定義。
用戶標識符是指在內(nèi)容發(fā)送系統(tǒng)S中用于唯一地確定用戶的信息。
終端標識符是指在內(nèi)容發(fā)送系統(tǒng)S中用于唯一地確定終端裝置300的信息。在本實施方式中,將終端裝置300的終端標識符說明為“TERMINAL-ID-0001”。
內(nèi)容標識符是指在內(nèi)容發(fā)送系統(tǒng)S中用于唯一地確定內(nèi)容的信息。
權(quán)利管理標識符是指在內(nèi)容發(fā)送系統(tǒng)S中用于唯一地確定權(quán)利管理方式的信息。在本實施方式中,將與權(quán)利管理方式A對應(yīng)的權(quán)利管理標識符說明為“100A”,將與權(quán)利管理方式B對應(yīng)的權(quán)利管理標識符說明為“100B”。
其它標識符和標識符的具體值在必要處進行適當定義和說明。
圖2所示為圖1所示的許可證生成服務(wù)器100、內(nèi)容發(fā)送服務(wù)器200和終端裝置300的詳細結(jié)構(gòu)的功能框圖。在圖2中,終端裝置300a~300c的功能結(jié)構(gòu)以終端裝置300a為代表,圖示為終端裝置300。
首先,說明許可證生成服務(wù)器100的詳細結(jié)構(gòu)。許可證生成服務(wù)器100包括與終端裝置300進行通信的通信部101、根據(jù)使用條件和內(nèi)容密鑰生成許可證的許可證生成部102、存儲內(nèi)容密鑰的內(nèi)容密鑰存儲部103,以及作為生成使用條件的多個權(quán)利生成部的、與權(quán)利管理方式A對應(yīng)的權(quán)利生成部10A和與權(quán)利管理方式B對應(yīng)的權(quán)利生成部10B。
在此,權(quán)利生成部針對每種權(quán)利管理方式設(shè)定,分別包括使用條件生成部、用戶信息存儲部和使用條件存儲部。這里,以權(quán)利生成部10A為權(quán)利生成部的代表進行說明。權(quán)利生成部10A由生成基于權(quán)利管理方式A的使用條件的使用條件生成部110a、存儲用戶信息的用戶信息存儲部111a、和存儲使用條件的使用條件存儲部112a構(gòu)成。
然后,說明內(nèi)容發(fā)送服務(wù)器200的詳細結(jié)構(gòu)。
內(nèi)容發(fā)送服務(wù)器200由與終端裝置300進行通信的通信部201、從內(nèi)容存儲部203取得加密內(nèi)容的內(nèi)容取得部202和存儲加密內(nèi)容的內(nèi)容存儲部203構(gòu)成。
最后,說明終端裝置300的詳細結(jié)構(gòu)。
終端裝置300包括與許可證生成服務(wù)器100和內(nèi)容發(fā)送服務(wù)器200進行通信的通信部301;生成許可證請求消息并向許可證生成服務(wù)器100請求取得許可證的許可證請求部302;存儲從許可證生成服務(wù)器100取得的許可證的許可證存儲部303;進行用于根據(jù)許可證判斷可否使用內(nèi)容的控制和進行內(nèi)容使用后的許可證更新控制的控制部304;存儲從內(nèi)容發(fā)送服務(wù)器200取得的加密內(nèi)容的內(nèi)容存儲部305;生成內(nèi)容請求消息并向內(nèi)容發(fā)送服務(wù)器200請求取得內(nèi)容的內(nèi)容請求部306;作為進行許可證中包含的使用條件的解釋和更新處理的多個權(quán)利解釋部的、與權(quán)利管理方式A對應(yīng)的權(quán)利解釋部30A和與權(quán)利管理方式B對應(yīng)的權(quán)利解釋部30B;以及使用內(nèi)容的內(nèi)容使用部321a和321b。
在此,權(quán)利解釋部是針對每種權(quán)利管理方式而設(shè)定的,分別由使用條件判斷部和使用條件更新部構(gòu)成。這里,以權(quán)利解釋部30A為權(quán)利解釋部的代表進行說明。權(quán)利解釋部30A由根據(jù)取得的使用條件判斷可否使用內(nèi)容的使用條件判斷部311a、和進行取得的使用條件的更新處理的使用條件更新部312a構(gòu)成。
另外,各服務(wù)器和終端裝置300由各種數(shù)據(jù)存儲部和各種處理部構(gòu)成,各種數(shù)據(jù)存儲部由HDD等存儲介質(zhì)實現(xiàn),各種處理部由利用LSI等硬件或CPU、RAM、ROM等執(zhí)行的程序等實現(xiàn)。
在此,說明本實施方式中處理的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。首先,說明許可證的數(shù)據(jù)結(jié)構(gòu),各種數(shù)據(jù)存儲部所保持的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)按照許可證生成服務(wù)器100、內(nèi)容發(fā)送服務(wù)器200、終端裝置300的順序說明。
首先,參照圖8說明許可證的數(shù)據(jù)結(jié)構(gòu)。許可證800包括由賦予所有許可證的信息構(gòu)成的許可證標題801和作為賦予各種權(quán)利管理方式的信息的列表的權(quán)利管理區(qū)別信息列表802。
許可證標題801由用于對與許可證800對應(yīng)的加密內(nèi)容進行解密的內(nèi)容密鑰811、設(shè)定有在進行終端裝置300的使用可否判斷和使用條件更新控制時的優(yōu)先次序的優(yōu)先次序信息812、指定在進行終端裝置300的使用可否判斷和使用條件更新控制時的控制方法的控制識別信息813構(gòu)成。另外,在許可證存儲部303中和涉及許可證的處理中,許可證800必須與內(nèi)容標識符建立關(guān)聯(lián),為了省略終端裝置300中許可證800和內(nèi)容標識符的建立關(guān)聯(lián)處理,也可以在許可證標題801中包含內(nèi)容標識符。
權(quán)利管理區(qū)別信息列表802由多個權(quán)利管理區(qū)別信息構(gòu)成,上述權(quán)利管理區(qū)別信息由權(quán)利管理標識符821、設(shè)定了使用條件的有效、無效等信息的管理信息822以及使用條件823構(gòu)成。
使用條件823由關(guān)于內(nèi)容使用可否判斷的可使用信息832和在內(nèi)容發(fā)送系統(tǒng)S中唯一地確定可使用信息的項目的可使用信息標識符831的組的列表,以及有關(guān)內(nèi)容使用時的控制的使用時控制信息834和在內(nèi)容發(fā)送系統(tǒng)S中唯一地確定使用時控制信息834的項目的使用時控制信息標識符833的組的列表構(gòu)成。
這里的可使用信息832是指對象內(nèi)容的可使用次數(shù),例如“10次”,或?qū)ο髢?nèi)容的可使用期間,例如“2002年12月1日~2003年2月13日”等。可使用信息832由在終端裝置300中進行許可證更新時值有可能變化的可變可使用信息和值不變的不變可使用信息構(gòu)成。這里的可使用次數(shù)是在終端裝置300中使用內(nèi)容后被更新的可變的可使用信息,可使用期間是在終端裝置300中使用內(nèi)容后也不更新的不變可使用信息。
使用時控制信息834是指定內(nèi)容再生時的圖像質(zhì)量的信息(“HD[High Definition]”或“SD[Standard Definition]”)或指定聲音頻道的信息(“5.1ch再生”或“2ch再生”)等。使用時控制信息834是在終端裝置300中使用內(nèi)容后也不更新的不變值。另外,也可以更新使用時控制信息834。
本實施方式中處理的許可證800的結(jié)構(gòu)允許權(quán)利管理區(qū)別信息列表802的各權(quán)利管理區(qū)別信息的使用條件823中可變可使用信息的項目重復。即,在多個權(quán)利管理區(qū)別信息中存在相同的可變可使用信息832的項目時,即由多種權(quán)利管理方式控制相同的可變可使用信息832的項目時,在各個權(quán)利管理信息的使用條件中設(shè)定可變可使用信息832的項目。
以下參照圖23具體地說明管理根據(jù)“可使用次數(shù)”和“圖像質(zhì)量控制信息”的權(quán)利管理方式A和管理“可使用次數(shù)”和“有效期間”的權(quán)利管理方式B來生成的許可證2300。
如圖23所示,許可證2300中的權(quán)利管理區(qū)別信息列表2302由權(quán)利管理信息2311和權(quán)利管理信息2312構(gòu)成,在權(quán)利管理信息2311中,權(quán)利管理標識符被設(shè)定為表示是權(quán)利管理方式A的“100A”,可使用信息被設(shè)定為作為權(quán)利管理方式A管理的可使用信息的“可使用次數(shù)”和“圖像質(zhì)量控制信息”。同樣,在權(quán)利管理信息2312中,權(quán)利管理標識符被設(shè)定為“100B”,可使用信息被設(shè)定為“有效期間”和“可使用期間”。權(quán)利管理信息2311和權(quán)利管理信息2312中設(shè)定“可使用次數(shù)”,作為可變可使用信息,其構(gòu)造允許可變可使用信息的項目重復。
以下,參照

許可證生成服務(wù)器100的各存儲部保持的數(shù)據(jù)。
用戶信息存儲部111a是具有用于管理有關(guān)用戶的信息的用戶信息管理表的數(shù)據(jù)庫,用于使訪問許可證生成服務(wù)器100的終端裝置300和擁有利用條件存儲部112a管理的內(nèi)容的使用條件的用戶建立關(guān)聯(lián)。具體地說,用戶信息存儲部111a具有圖3所示的用戶信息管理表D300,管理用戶標識符D301和終端標識符D302。
例如,在圖3中,示出了用戶標識符D301為“USER-ID-0001”的用戶擁有終端標識符D302為“TERMINAL-ID-0001”的終端裝置300。用戶標識符D301為“USER-ID-0002”的用戶擁有終端標識符D302為“TERMINAL-ID-1001”和“TERMINAL-ID-1002”這2個終端裝置300,可以從這2個終端裝置300訪問許可證生成服務(wù)器100。
另外,數(shù)據(jù)向用戶信息存儲部111a的登記是用戶在為了接受服務(wù)提供商提供的服務(wù)而進行會員登記時進行。該會員登記處理可以是用戶通過傳輸路線N連接到提供權(quán)利管理方式A的開發(fā)商α的Web站點,然后利用會員登記畫面進行在線登記,也可以利用會員登記用卡片等進行離線登記。
在會員登記處理中,服務(wù)提供商首先向用戶分配用戶標識符D301。然后,用戶將所擁有的終端裝置300的終端標識符D302通過在線方式或離線方式通知給服務(wù)提供商,從而使用戶標識符D301和終端標識符D302建立管理,然后登記在用戶信息存儲部111a的用戶信息管理表D300中。進行了以上所述的會員登記處理的結(jié)果,構(gòu)建出用戶信息存儲部111a的用戶信息管理表D300。
與權(quán)利管理方式A對應(yīng)的使用條件存儲部112a是管理各用戶對內(nèi)容的使用條件的數(shù)據(jù)庫,用于針對終端裝置300發(fā)出的許可證取得請求判斷是否可以發(fā)放用戶所擁有的使用條件,可以發(fā)放的情況下生成使用條件。
具體地說,如圖4所示,使用條件存儲部112a具有使用條件管理表D400,該使用條件管理表D400包括表示使用條件的所有者的用戶標識符D401、使用條件許諾使用的內(nèi)容的內(nèi)容標識符D402、表示以內(nèi)容標識符D402表示的內(nèi)容可以使用的開始和結(jié)束時間的有效期D403、表示以內(nèi)容標識符D402表示的內(nèi)容的可使用次數(shù)的可使用次數(shù)D404、表示內(nèi)容使用時的內(nèi)容圖像質(zhì)量的圖像質(zhì)量控制信息D405。
例如,用戶標識符D401為“USER-ID-0001”的用戶擁有許諾使用的內(nèi)容是內(nèi)容標識符D402所示的“CONTENT-ID-0001”的內(nèi)容的使用條件,有效期D403為“~2003/1/30”、可使用次數(shù)D404為“10次”,即表示可以使用10次,圖像質(zhì)量控制信息D405為HD。
為以下說明的需要,下面說明與權(quán)利管理方式B對應(yīng)的使用條件存儲部112b的具體數(shù)據(jù)。
如圖4所示,使用條件存儲部112b具有使用條件管理表D410,該使用條件管理表D410包括表示使用條件的所有者的用戶標識符D411、使用條件許諾使用的內(nèi)容的內(nèi)容標識符D412、表示以內(nèi)容標識符D412表示的內(nèi)容可以使用的開始和結(jié)束時間的有效期間D413、表示以內(nèi)容標識符D412表示的內(nèi)容的可使用時間的可使用時間D414。
另外,數(shù)據(jù)向用戶信息存儲部111a的登記由運營內(nèi)容發(fā)送系統(tǒng)S的提供商δ或提供權(quán)利管理方式A的開發(fā)商α在購入內(nèi)容使用權(quán)利時進行。該購入處理可以是用戶通過傳輸路線N連接到提供權(quán)利管理方式A的開發(fā)商α的Web站點,然后利用內(nèi)容購入畫面進行在線購入,也可以利用購入用卡片等離線進行。
在購入處理中,用戶首先指定作為購入對象的內(nèi)容的內(nèi)容標識符D402,在確認使用條件后進行購入處理。進行了購入處理的用戶的用戶標識符D401、內(nèi)容標識符D402以及使用條件關(guān)聯(lián)起來被登記到使用條件存儲部112a的使用條件管理表D400中。進行了上述購入處理的結(jié)果,構(gòu)建出使用條件存儲部112a的使用條件管理表D400。
內(nèi)容密鑰存儲部103是管理用于對加密內(nèi)容進行解密的內(nèi)容密鑰的數(shù)據(jù)庫,用于在針對終端裝置300發(fā)出的許可證取得請求生成許可證時,取得與許可證取得請求中包含的內(nèi)容標識符對應(yīng)的內(nèi)容密鑰。
具體地說,如圖5所示,內(nèi)容密鑰存儲部103具有由在內(nèi)容發(fā)送系統(tǒng)S中唯一地識別內(nèi)容的內(nèi)容標識符D501、和與內(nèi)容標識符D501對應(yīng)的內(nèi)容密鑰D502構(gòu)成的內(nèi)容密鑰管理表D500。例如,示出了用于對內(nèi)容標識符D501為“CONTENT-ID-0001”的加密內(nèi)容進行解密的內(nèi)容密鑰D502為“CONTENT-KEY-0001”。
以下,參照

內(nèi)容發(fā)送服務(wù)器200的存儲部保持的數(shù)據(jù)。
內(nèi)容存儲部203是管理加密內(nèi)容的數(shù)據(jù)庫,用于針對終端裝置300發(fā)出的內(nèi)容取得請求取得與內(nèi)容取得請求中包含的內(nèi)容標識符對應(yīng)的加密內(nèi)容。
具體地說,如圖6所示,內(nèi)容存儲部203具有由內(nèi)容標識符D601和與內(nèi)容標識符D601對應(yīng)的加密內(nèi)容D602構(gòu)成的內(nèi)容管理表D600。例如,內(nèi)容標識符D601為“CONTENT-ID-0001”的加密內(nèi)容為“ENC-CONTENT-0001”。
另外,數(shù)據(jù)向內(nèi)容密鑰存儲部103的登記以及數(shù)據(jù)向內(nèi)容存儲部203的登記,是在向內(nèi)容發(fā)送系統(tǒng)S提供內(nèi)容的內(nèi)容提供者在提供內(nèi)容時進行。
以下,參照

終端裝置300的存儲部保持的數(shù)據(jù)。
許可證存儲部303是管理許可證的數(shù)據(jù)庫,用于針對終端裝置300在使用內(nèi)容時控制部304發(fā)出的許可證取得請求取得與內(nèi)容標識符對應(yīng)的許可證。
具體地說,如圖7所示,許可證存儲部303具有由內(nèi)容標識符D701和與內(nèi)容標識符D701對應(yīng)的加密內(nèi)容的許可證D702構(gòu)成的許可證管理表D700。例如,示出了內(nèi)容標識符為“CONTENT-ID-0001”的許可證為“LICENSE-0001”。另外,數(shù)據(jù)向許可證存儲部303的登記,是在終端裝置300從許可證生成服務(wù)器100取得許可證時進行。
內(nèi)容存儲部305是管理加密內(nèi)容的數(shù)據(jù)庫,其數(shù)據(jù)結(jié)構(gòu)與在內(nèi)容存儲部203中說明的內(nèi)容管理表D600的數(shù)據(jù)結(jié)構(gòu)相同。
以下按照(1)內(nèi)容取得時的處理、(2)許可證取得時的處理、(3)內(nèi)容使用開始時的處理、(4)內(nèi)容取得結(jié)束時的處理的順序,參照圖26~圖29說明在上述結(jié)構(gòu)的內(nèi)容發(fā)送系統(tǒng)S中,終端裝置300從內(nèi)容發(fā)送服務(wù)器200取得內(nèi)容、終端裝置300從許可證生成服務(wù)器100取得許可證時的處理,以及終端裝置300中內(nèi)容使用開始時的處理和使用結(jié)束時的處理。
在說明各處理之前,說明本實施方式處理的通信消息。
圖10所示為通過各服務(wù)器與終端裝置300間的通信以及各功能塊間的通信來交換的通信消息M1000的消息格式的內(nèi)容。圖10的通信消息M1000由消息標題M1001和消息主體M1002構(gòu)成。這里的消息標題M1001至少包含確定接收方的信息和確定發(fā)送方的信息。所述確定接收方的信息被參照為消息的目標地址,所述確定發(fā)送方的信息被參照為針對上述消息發(fā)送返回消息時的目標地址。用于確定所述發(fā)送方或接收方的信息的典型示例包括IP地址。另外,在進行通信消息的收發(fā)的服務(wù)器、裝置和功能塊之間進行認證處理的情況下,消息標題中還可以包含認證處理所必需的信息。另一方面,消息主體M1002中包含各種消息的固有信息。以下針對每一消息說明消息主體M1002的固有信息。
(1)內(nèi)容取得處理首先,參照圖24和圖25說明與內(nèi)容取得處理有關(guān)的通信消息的數(shù)據(jù)結(jié)構(gòu)。
圖24的內(nèi)容請求消息主體M2400由內(nèi)容標識符M2401構(gòu)成。圖25的內(nèi)容發(fā)送消息主體M2500由加密內(nèi)容M2501構(gòu)成。
以下,參照圖26說明終端裝置300從內(nèi)容發(fā)送服務(wù)器200取得加密內(nèi)容過程中各部分的處理。
終端裝置300根據(jù)用戶向終端裝置300的應(yīng)用程序的信息輸入和內(nèi)容取得指示,開始內(nèi)容取得處理。用戶必須向終端裝置300的應(yīng)用程序至少輸入用于確定作為取得對象的加密內(nèi)容的內(nèi)容標識符或可視為內(nèi)容標識符的信息。這里所謂的可視為內(nèi)容標識符的信息是指內(nèi)容名稱等與內(nèi)容標識符1對1地對應(yīng),并且參照與內(nèi)容標識符的對應(yīng)表就可以確定內(nèi)容標識符的信息。以下說明中假定用戶輸入內(nèi)容標識符“CONTENT-ID-0001”,并開始內(nèi)容取得處理。
接收到來自用戶的信息輸入的終端裝置300在內(nèi)容請求部306中生成內(nèi)容請求消息,通過通信部301發(fā)送到內(nèi)容發(fā)送服務(wù)器200(圖26步驟S2631)。
內(nèi)容請求消息主體M2400中包含的內(nèi)容標識符M2401設(shè)定用戶輸入的內(nèi)容標識符。在此設(shè)定為“CONTENT-ID-0001”。
內(nèi)容發(fā)送服務(wù)器200通過通信部201接收上述內(nèi)容請求消息(圖26步驟S2621)。內(nèi)容取得部202從內(nèi)容請求消息主體M2400中抽出內(nèi)容標識符M2401,然后以內(nèi)容標識符M2401為關(guān)鍵詞,從內(nèi)容存儲部203的內(nèi)容管理表D600中確定并取得作為取得對象的加密內(nèi)容M2501(圖26步驟S2622)。在此,由于將“CONTENT-ID-0001”設(shè)定為內(nèi)容標識符M2401,因此作為對象的加密內(nèi)容為“ENC-CONTENT-0001”。內(nèi)容取得部202將消息標題加在所取得的加密內(nèi)容M2501上,生成內(nèi)容發(fā)送消息,并通過通信部201發(fā)送給終端裝置300(圖26步驟S2623)。
終端裝置300通過通信部301接收上述內(nèi)容發(fā)送消息(圖26步驟S2632),將取得的加密內(nèi)容M2501與內(nèi)容標識符M2401關(guān)聯(lián)起來存儲到內(nèi)容存儲部305中(圖26步驟S2633),然后結(jié)束處理。
(2)許可證取得處理以下,說明許可證取得處理。
首先,參照圖11~圖14說明與許可證取得處理有關(guān)的通信消息的數(shù)據(jù)結(jié)構(gòu)。
圖11的許可證請求消息主體M1100由終端標識符M1101、內(nèi)容標識符M1102和權(quán)利管理標識符列表M1103構(gòu)成。在此,權(quán)利管理標識符列表M1103以列表形式記述發(fā)送許可證請求消息的終端裝置300可以解釋的權(quán)利管理方式的權(quán)利管理標識符M1111。
圖12的使用條件請求消息主體M1200由終端標識符M1201和內(nèi)容標識符M1202構(gòu)成。圖13的使用條件發(fā)送消息主體M1300由使用條件M1301構(gòu)成。圖14的許可證發(fā)送消息主體M1400由許可證M1401構(gòu)成。
以下參照圖27說明終端裝置300從許可證生成服務(wù)器100取得許可證的過程中各部分的處理。
終端裝置300根據(jù)用戶向終端裝置300的應(yīng)用程序的信息輸入和許可證取得指示,開始許可證取得處理。用戶必須向終端裝置300的應(yīng)用程序至少輸入作為用于確定作為取得對象的許可證的信息之一的內(nèi)容標識符或可視為內(nèi)容標識符的信息。以下說明中,假定用戶輸入內(nèi)容標識符“CONTENT-ID-0001”后開始內(nèi)容取得處理。
接收到來自用戶的信息輸入的終端裝置300,在許可證請求部302中生成許可證請求消息,通過通信部301發(fā)送到內(nèi)容發(fā)送服務(wù)器200(圖27步驟S2731)。
許可證請求消息主體M1100中包含的終端標識符M1101設(shè)定發(fā)送上述許可證請求消息的終端裝置300的終端標識符“TERMINAL-ID-0001”,內(nèi)容標識符M1102設(shè)定用戶輸入的內(nèi)容標識符“CONTENT-ID-0001”,權(quán)利管理標識符列表M1103設(shè)定終端裝置300中可解釋使用條件的權(quán)利管理方式,即作為終端裝置300中存在的權(quán)利解釋部的權(quán)利管理方式的權(quán)利管理方式A的權(quán)利管理標識符“100A”和權(quán)利管理方式B的權(quán)利管理標識符“100B”。
許可證生成服務(wù)器100通過通信部101接收上述許可證請求消息(圖27步驟S2711)。許可證生成部102從許可證請求消息主體M1100中抽出內(nèi)容標識符M1102,判斷與內(nèi)容標識符M1102對應(yīng)的內(nèi)容密鑰是否存在于內(nèi)容密鑰存儲部103中(圖27步驟S2712)。
不存在上述內(nèi)容密鑰的情況下,許可證生成服務(wù)器100無法生成許可證,因此結(jié)束處理,向終端裝置300發(fā)送消息主體中包含內(nèi)容密鑰不存在即內(nèi)容標識符不正確的情況的返回消息。另外,在本實施方式中,如圖5所示,與內(nèi)容標識符“CONTENT-ID-0001”對應(yīng)的內(nèi)容密鑰“CONTENT-KEY-0001”存在,因此按照內(nèi)容密鑰存在的情況繼續(xù)說明。
許可證生成部102在上述內(nèi)容密鑰存在的情況下,取得上述內(nèi)容密鑰并進行以后的處理。
許可證生成部102從許可證請求消息主體M1100中抽出權(quán)利管理標識符列表M1103,并向與權(quán)利管理標識符列表M1103中包含的權(quán)利管理標識符M1111對應(yīng)的權(quán)利生成部的使用條件生成部發(fā)送使用條件請求消息(圖27步驟S2713)。在此,權(quán)利管理標識符列表M1103中設(shè)定有權(quán)利管理標識符“100A”和權(quán)利管理標識符“100B”,因此向與權(quán)利管理方式A對應(yīng)的權(quán)利生成部10A的使用條件生成部100a以及與權(quán)利管理方式B對應(yīng)的權(quán)利生成部10B的使用條件生成部100b發(fā)送使用條件請求消息。另外,也可以僅向使用條件生成部100a和使用條件生成部100b當中的一個發(fā)送使用條件請求消息,還可以向許可證生成服務(wù)器100保持的所有權(quán)利生成部發(fā)送使用條件請求消息。
另外,權(quán)利管理標識符列表M1103也可以設(shè)定可在終端裝置300中判斷使用條件的權(quán)利管理方式或可在終端裝置300中更新使用條件的權(quán)利管理方式的權(quán)利管理標識符。
而且,在運用當中,可以針對每種服務(wù)預(yù)先確定終端裝置300中進行內(nèi)容使用控制的權(quán)利管理方式,并對與上述權(quán)利管理方式對應(yīng)的權(quán)利生成部進行上述處理。
在此,對服務(wù)標識符和權(quán)利管理標識符的對應(yīng)表即服務(wù)標識符·權(quán)利管理標識符對應(yīng)表D900說明,所述服務(wù)標識符是在內(nèi)容發(fā)送系統(tǒng)S中用于唯一地確定服務(wù)的信息,所述權(quán)利管理標識符是在與上述服務(wù)標識符對應(yīng)的服務(wù)中進行權(quán)利管理的權(quán)利管理方式的管理標識符。
服務(wù)標識符·權(quán)利管理標識符對應(yīng)表D900用于使服務(wù)標識符與權(quán)利管理標識符建立關(guān)聯(lián)。具體地說,圖9所示的服務(wù)標識符·權(quán)利管理標識符對應(yīng)表D900管理服務(wù)標識符D901和權(quán)利管理標識符D902。
例如,在圖9中,示出了與服務(wù)標識符D901為“SERVICE-ID-0001”的服務(wù)對應(yīng)的權(quán)利管理方式是權(quán)利管理標識符D902為“DRM-ID-0001”的權(quán)利管理方式、權(quán)利管理標識符D902為“DRM-ID-0002”的權(quán)利管理方式和權(quán)利管理標識符D902為“DRM-ID-0003”的權(quán)利管理方式。
使用條件請求消息主體M1200中包含的終端標識符M1201設(shè)定許可證請求消息主體M1100中包含的終端標識符M1101,內(nèi)容標識符M1202設(shè)定許可證請求消息主體M1100中包含的內(nèi)容標識符M1102。
作為代表,權(quán)利生成部中的處理以權(quán)利生成部10A為例進行說明。
使用條件生成部110a接收上述使用條件請求消息。首先,使用條件生成部110a從使用條件請求消息主體M1200中抽出終端標識符M1201,并以終端標識符M1201為關(guān)鍵詞,從用戶信息存儲部111a保持的用戶信息管理表D300中確定對應(yīng)的用戶標識符。
終端標識符M1201在用戶信息管理表D300中不存在的情況下,判斷發(fā)送了上述許可證請求消息的終端裝置300沒有登記在權(quán)利生成部10A的服務(wù)中,無法生成使用條件,因此結(jié)束處理,通過使用條件生成部110a向許可證生成部102發(fā)送消息主體中包含不存在終端標識符的意思的返回消息。
在本實施方式中,如圖3所示,作為與終端標識符“TERMINAL-ID-0001”對應(yīng)的用戶標識符,存在用戶標識符“USER-ID-0001”。用戶標識符D301存在的情況下,向使用條件生成部110a發(fā)送消息主體中包含用戶確認已經(jīng)結(jié)束的意思和用戶標識符D301的返回消息。
接收到上述返回消息的使用條件生成部110a根據(jù)從上述返回消息中抽出的用戶標識符D301和從上述使用條件請求消息中抽出的終端標識符M1201,從使用條件存儲部112a保持的使用條件管理表D400中確定作為對象的使用條件。確定使用條件管理表D400的用戶標識符D401和內(nèi)容標識符D402與用戶標識符D301和內(nèi)容標識符D302均一致的記錄。該記錄不存在時,向使用條件生成部110a發(fā)送包含使用條件不存在的意思的返回消息。該記錄存在時,根據(jù)所存儲的使用條件生成要發(fā)送的使用條件。
使用條件的生成方法包括生成記錄中記述的所有使用條件和生成記錄中記述的部分使用條件等的方法。在此,通過具體示例說明使用條件的生成方法。利用用戶標識符“USER-ID-0001”和內(nèi)容標識符“CONTENT-ID-0001”確定的記錄的使用條件如圖4所示,為有效期間“~2003/1/30”,可使用次數(shù)“10次”,圖像質(zhì)量控制信息“HD”。
發(fā)送所有使用條件時,生成“10次”作為可變可使用條件的可使用次數(shù),生成后的上述記錄的可使用次數(shù)為“0次”。在發(fā)送用戶權(quán)利的一部分時,相對可變的可使用條件,從終端裝置300發(fā)送用戶想要的次數(shù),例如3次,生成與請求次數(shù)相應(yīng)的3次,生成后的上述記錄的可使用變?yōu)椤?次”。每次通過管理權(quán)利管理方式A的開發(fā)商α的運用確定生成1次的情況下,生成1次,生成后的上述記錄的可使用次數(shù)變成為“9次”。雖然考慮到各種運用,但因為不是本發(fā)明的本質(zhì),因此省略詳細的結(jié)構(gòu)說明。
不變的可使用條件和使用時控制信息不會因為使用條件的生成而其值發(fā)送變化。在此,說明發(fā)送10次可使用條件的情況。
使用條件生成部110a根據(jù)從使用條件存儲部112a取得的信息生成使用條件M1301(圖27步驟S2714),將其包含在使用條件發(fā)送消息主體M1300中發(fā)送。
在此,具體說明使用條件M1301的內(nèi)容。使用條件生成部110a設(shè)定表示內(nèi)容的可使用期間的標識符,作為使用條件M1301的可使用信息標識符831,并且設(shè)定“~2003/1/30”,作為與上述標識符對應(yīng)的可使用信息。另外,設(shè)定表示內(nèi)容的可使用次數(shù)的標識符,作為下一可使用信息標識符831,并且設(shè)定“10次”,作為與上述標識符對應(yīng)的可使用信息。另外,設(shè)定表示圖像質(zhì)量控制信息的標識符,作為使用時控制信息標識符,并且設(shè)定“HD”,作為與上述標識符對應(yīng)的使用時控制信息。
在發(fā)送了使用條件的情況下,必須以(存儲的可使用次數(shù))--(生成的可使用次數(shù))來更新作為使用條件管理表D400的可變值的可使用次數(shù)。在上述例子中,更新為(10次)-(10次)=0次的0次。另外,更新的時刻假設(shè)為使用條件生成部110a向許可證生成部102發(fā)送使用條件時,或者許可證生成部102向終端裝置300發(fā)送許可證時,或者可以確認終端裝置300接收到許可證時等。另外,在更新了使用條件后,在沒有發(fā)送許可證等情況下,必須將使用條件恢復到原來的值。關(guān)于值的恢復方法,因為不是本發(fā)明的實質(zhì),因此省略說明。
經(jīng)過上述處理,許可證生成部102分別從權(quán)利生成部10A和權(quán)利生成部10B接收使用條件發(fā)送消息或者表示使用條件生成不可的返回消息。許可證生成部102根據(jù)上述使用條件發(fā)送消息或上述返回消息判斷許可證生成的可否。
許可證的生成判斷可進行如下的各種運用僅在從發(fā)送了使用條件發(fā)送消息的所有權(quán)利生成部接收到使用條件的情況下可以生成,或者從發(fā)送了使用條件發(fā)送消息的權(quán)利生成部中的至少一個接收到使用條件的情況下可以生成等。此外,來自所有權(quán)利生成部的返回消息為使用條件不可生成的返回消息的情況下,或者通過運用判斷為許可證不可生成的情況下,將包含不可生成的理由的返回消息發(fā)送給終端裝置300。
在此,對從使用條件生成部110a和使用條件生成部110b共同發(fā)送使用條件、并且可以生成許可證的情況進行說明。
許可證生成部102生成許可證標題801。而且,預(yù)先取得內(nèi)容密鑰811取得。
優(yōu)先次序信息812在終端裝置300的許可證解釋處理中,在想要設(shè)定使用條件的優(yōu)先次序的情況下被設(shè)定。例如,在優(yōu)先次序信息812中記述(權(quán)利管理標識符優(yōu)先次序)的列表。具體地說,使權(quán)利生成部10A的優(yōu)先次序比權(quán)利生成部10B高的情況下,記述為“100A1”、“100B2”。權(quán)利生成部即使為3個以上,也可以以同樣的方法表達。關(guān)于基于優(yōu)先次序信息的解釋處理,在后面的終端裝置300的許可證解釋處理中進行說明。
控制識別信息813在許可證解釋處理中指定內(nèi)容使用可否的判斷方法或許可證更新時終端裝置300的控制部304的控制方法(“AND處理”或“OR”處理)。具體地說,在內(nèi)容使用可否的控制中,在根據(jù)從多個使用條件判斷部311返回的內(nèi)容使用可否判斷結(jié)果判斷到最終的使用可否時,有取所有判斷結(jié)果的AND的控制(所有使用條件判斷結(jié)果是不可使用時,無法使用)和取OR的控制(使用條件判斷結(jié)果當中只要有一個是可以使用就可以使用)等。
判斷結(jié)果在3個以上時,AND處理和OR處理可以混合。具體地說,包括在控制部304從使用條件判斷部311a~c取得3個判斷結(jié)果即判斷結(jié)果a~c的情況下,根據(jù)對判斷結(jié)果a和判斷結(jié)果b進行了AND處理的結(jié)果和對判斷結(jié)果c進行OR處理的結(jié)果判斷到最終的使用可否等情況。
這樣生成許可證標題801。
以下,說明權(quán)利管理區(qū)別信息列表802的生成。
在使用條件823中設(shè)定從各權(quán)利生成部取得的使用條件,許可證生成部102在權(quán)利管理標識符821中設(shè)定與作為使用條件發(fā)送方的權(quán)利生成部對應(yīng)的權(quán)利管理標識符,在管理信息822中設(shè)定表示有效的信息,在使用條件823中設(shè)定接收的使用條件,從而生成權(quán)利管理區(qū)別信息。
許可證生成部102對每個接收到的使用條件重復上述處理,生成權(quán)利管理區(qū)別信息列表802(圖27步驟S2715)。
許可證生成部102根據(jù)許可證標題801和權(quán)利管理區(qū)別信息列表802生成許可證800,并將其設(shè)定在許可證發(fā)送消息主體M1400的許可證M1401中,然后發(fā)送給終端裝置300(圖27步驟S2716)。
終端裝置300通過通信部301接收許可證發(fā)送消息主體M1400,取得許可證M1401(圖27步驟S2733)。
將所取得的許可證M1401和與許可證請求消息的內(nèi)容標識符M1102相同的內(nèi)容標識符相關(guān)聯(lián)起來存儲在許可證存儲部303中(圖27步驟S2734)。
在許可證標題811中不包含內(nèi)容標識符的情況下,不必進行關(guān)聯(lián)處理。
終端裝置300從許可證生成服務(wù)器100接收到包含不可生成通知的返回消息時,向用戶提示返回消息中包含的不可生成理由,然后結(jié)束處理(圖27步驟S2732)。
在上述說明中說明了終端裝置300在許可證中包含與可解釋的權(quán)利管理方式對應(yīng)的使用條件并發(fā)送,但也可以在許可證中包含許可證生成服務(wù)器100可生成的所有使用條件并發(fā)送。這種情況下,許可證請求消息主體M1100也可以不包含權(quán)利管理標識符列表M1103。
(3)內(nèi)容使用開始時的處理以下,說明內(nèi)容使用開始時終端裝置300的處理。首先,參照圖15~圖17說明與內(nèi)容使用開始時的處理有關(guān)的通信消息的數(shù)據(jù)結(jié)構(gòu)。
圖15的使用條件委托消息主體M1500由使用條件M1501構(gòu)成。
圖16的判斷結(jié)果發(fā)送消息主體M1600由表示內(nèi)容使用可否的結(jié)果的內(nèi)容使用可否信息M1601、作為可使用信息標識符M1611與可使用信息M1612的組列表的可使用信息列表M1602、作為使用時控制信息標識符M1621與使用時控制信息M1622的組列表的使用時控制信息列表M1603構(gòu)成。對于可使用信息標識符、可使用信息、使用時控制信息標識符、使用時控制信息,前面已經(jīng)說明。
圖17的使用控制消息主體M1700由內(nèi)容密鑰M1701、可使用信息列表M1702和使用時控制信息列表M1703構(gòu)成??墒褂眯畔⒘斜鞰1702和使用時控制信息列表M1703的數(shù)據(jù)結(jié)構(gòu)與前面已經(jīng)說明的可使用信息列表M1602和使用時控制信息列表M1603相同。
以下,參照圖28說明終端裝置300在開始使用內(nèi)容時各部分的處理。
終端裝置300按照來自用戶的終端裝置300的應(yīng)用程序的信息輸入和內(nèi)容使用開始指示,開始內(nèi)容使用開始處理。用戶向終端裝置300的應(yīng)用程序至少輸入確定作為使用對象的內(nèi)容的內(nèi)容標識符或可視為內(nèi)容標識符的信息。另外,也可以輸入“再生”、“打印”、“復制”等內(nèi)容的使用內(nèi)容,通過限定內(nèi)容的使用內(nèi)容,不進行不必要的內(nèi)容使用。不輸入內(nèi)容的使用內(nèi)容時,進行依照每個內(nèi)容的許可證中包含的典型使用內(nèi)容的內(nèi)容使用。
以下,假定用戶輸入“再生”作為內(nèi)容使用內(nèi)容并開始內(nèi)容使用處理,來對內(nèi)容標識符“CONTENT-ID-0001”進行說明。在此,參照圖21說明作為許可證存儲部303中存儲的、與內(nèi)容標識符“CONTENT-ID-0001”對應(yīng)的許可證的許可證2100。
說明許可證2100的權(quán)利管理區(qū)別信息。設(shè)定表示權(quán)利管理方式A的“100A”,作為許可證800中第1權(quán)利管理區(qū)別信息的權(quán)利管理標識符821;設(shè)定“有效”,作為管理信息822;設(shè)定“有效期間”,作為使用條件823的第1可使用信息標識符831;設(shè)定“~2003/1/30”,作為可使用信息832;設(shè)定“可使用次數(shù)”,作為第2可使用信息標識符831;設(shè)定“10次”,作為可使用信息832;設(shè)定“圖像質(zhì)量控制信息”,作為第1使用時控制信息標識符833;設(shè)定“HD”,作為使用時控制信息834;設(shè)定表示權(quán)利管理方式B的“100B”,作為第2權(quán)利管理區(qū)別信息的權(quán)利管理標識符821;設(shè)定“有效”,作為管理信息822;設(shè)定“有效期間”,作為使用條件823的第1可使用信息標識符831;設(shè)定“~2003/3/1”,作為可使用信息832;設(shè)定“可使用時間”,作為第2可使用信息標識符831;設(shè)定“100分鐘”,作為可使用信息832。
接收到來自用戶的信息輸入的終端裝置300從控制部304開始處理??刂撇?04以內(nèi)容標識符為關(guān)鍵詞,從許可證存儲部303確定并取得對應(yīng)的許可證800(圖28步驟S2801)。
控制部304抽出許可證800中包含的權(quán)利管理區(qū)別信息列表801中包含的權(quán)利管理區(qū)別信息,并抽出上述權(quán)利管理區(qū)別信息中包含的權(quán)利管理標識符821。
根據(jù)抽出的權(quán)利管理標識符821,確定發(fā)送使用條件的使用條件判斷部(圖28步驟S2802)。
另外,也可以利用服務(wù)標識符·權(quán)利管理標識符對應(yīng)表來限定發(fā)送使用條件的使用條件判斷部。
另外,控制部304還可以保持權(quán)利管理標識符與權(quán)利解釋部或使用條件判斷部的對應(yīng)表,并且可以在每次處理時向權(quán)利解釋部或使用條件判斷部詢問權(quán)利管理標識符。
控制部304向與權(quán)利管理標識符821對應(yīng)的使用條件判斷部311發(fā)送包含權(quán)利管理標識符821的權(quán)利管理區(qū)別信息的使用條件823。另外,也可以向使用條件判斷部311發(fā)送所有權(quán)利管理區(qū)別信息,由使用條件判斷部311進行基于權(quán)利管理標識符821的使用條件確定處理。
與權(quán)利管理標識符821對應(yīng)的使用條件判斷部311不存在或者無法通信的情況下結(jié)束處理。
另外,與權(quán)利管理標識符821對應(yīng)的使用條件判斷部311不存在的情況下,假定模擬地返回內(nèi)容不可使用作為判斷結(jié)果,來進行以后的處理,并且可以對每個權(quán)利管理標識符確定默認值。例如權(quán)利管理標識符“100A”的使用條件判斷部311a不存在的情況下,作為模擬判斷結(jié)果,以“可使用”、“可再生時間”、“1小時”為默認值。
在此,說明作為許可證800的具體示例的許可證2100的情況。許可證2100中包含權(quán)利管理區(qū)別信息2111和權(quán)利管理區(qū)別信息2112。首先說明權(quán)利管理區(qū)別信息2111的處理。從權(quán)利管理區(qū)別信息2111抽出權(quán)利管理標識符“100A”。權(quán)利管理標識符“100A”是與權(quán)利管理方式A對應(yīng)的權(quán)利管理標識符,對應(yīng)的使用條件判斷部是與權(quán)利管理方式A對應(yīng)的使用條件判斷部311a。
其次,說明控制部304進行的權(quán)利管理區(qū)別信息2112的處理。從權(quán)利管理區(qū)別信息2112抽出權(quán)利管理標識符“100B”。權(quán)利管理標識符“100B”是與權(quán)利管理方式B對應(yīng)的權(quán)利管理標識符,對應(yīng)的使用條件判斷部是與權(quán)利管理方式B對應(yīng)的使用條件判斷部311b。
控制部304將權(quán)利管理區(qū)別信息2111中包含的使用條件作為使用條件判斷委托消息主體M1500的使用條件M1501,發(fā)送給條件判斷部311a,將權(quán)利管理區(qū)別信息2112中包含的使用條件作為使用條件判斷委托消息主體M1500的使用條件M1501,發(fā)送給條件判斷部311b(圖28步驟S2803)。另外,控制部304也可以從使用條件M1501中僅抽出與內(nèi)容的使用可否判斷有關(guān)的可使用信息,然后發(fā)送到條件判斷部311a或311b。
以下,說明接收到使用條件判斷委托消息的使用條件判斷部的處理。作為代表,舉例說明使用條件判斷部311a的處理。
使用條件判斷部311a接收使用條件判斷委托消息,并抽出使用條件(圖28步驟S2811)。
使用條件判斷部311a根據(jù)上述使用條件中包含的可使用信息和終端裝置300具有的功能,進行內(nèi)容使用可否的判斷。具體地說明權(quán)利管理區(qū)別信息2111的使用條件的使用條件判斷。首先,說明利用作為第1可使用信息的有效期間“~2003/1/30”進行的內(nèi)容使用可否判斷。具體地說,當前時刻為“~2002/12/24”的情況下,因為在有效期間內(nèi),所以判斷內(nèi)容可以使用。當前時刻為“~2003/02/13”的情況下,因為在有效期間外,所以判斷內(nèi)容不可使用。
另外,使用條件判斷部311a也可以取得作為在進行內(nèi)容使用可否判斷時的必要信息的終端裝置300具有的功能信息(圖28步驟S2812)。具體地說,確認作為終端裝置300的功能是否具有刻有安全時刻的安全時鐘。因為在沒有安全時鐘的情況下,當前時刻是否在有效期間內(nèi)的判斷就沒有意義。
沒有安全時鐘的情況下,判斷內(nèi)容不可使用。有安全時鐘的情況下,取得被安全管理的當前時刻,判斷是否在有效期間內(nèi)。當前時刻在有效期間內(nèi)時,判斷可以進行內(nèi)容的使用,在有效期間外的情況下,判斷不可使用內(nèi)容。例如,終端裝置300中存在安全時鐘功能,并且當前時刻是“~2002/12/24”的情況下,因為在有效期間內(nèi),所以判斷為內(nèi)容可以使用。當前時刻是“~2003/02/13”的情況下,因為在有效期間外,所以判斷為內(nèi)容不可使用。
另外,有效期間設(shè)定為表示沒有設(shè)定有效期間的“—”時,即使沒有安全時鐘,也判斷可以使用內(nèi)容。
以下,說明利用作為第2可使用信息的可使用次數(shù)“10次”進行的內(nèi)容使用可否判斷。
使用條件判斷部311a判斷可使用次數(shù)是否在1次以上。如果在1次以上,則判斷為內(nèi)容可以使用,如果為0次,則判斷為內(nèi)容不可使用。權(quán)利管理區(qū)別信息2111中的可使用次數(shù)為“10次”,因此判斷內(nèi)容可以使用。
通過利用第1可使用信息和第2可使用信息進行的內(nèi)容使用可否判斷中都判斷為內(nèi)容可以使用,因此使用條件判斷部311a就所接收到的使用條件,判斷為內(nèi)容可以使用(圖28步驟S2813)。在有第3可使用信息、第4可使用信息的情況下,就各可使用信息進行內(nèi)容使用可否判斷。
使用條件判斷部311a生成判斷結(jié)果發(fā)送消息,并發(fā)送給控制部304(圖28步驟S2814)。
判斷結(jié)果發(fā)送消息主體M1600中包含的內(nèi)容使用可否信息M1601設(shè)定作為使用條件判斷部311a中的內(nèi)容使用可否結(jié)果的“可使用”,可使用信息列表M1602設(shè)定作為可使用信息中的可變可使用信息的可使用次數(shù)。具體地說,設(shè)定“可使用次數(shù)”、“10次”。
可使用信息列表M1602中設(shè)定的可變可使用信息用于控制內(nèi)容使用部中的內(nèi)容使用的最大范圍。使用時控制信息列表M1603中設(shè)定使用條件中包含的使用時控制信息的列表。具體地說,設(shè)定“圖像質(zhì)量控制信息”、“HD”。
以下,說明從多個使用條件判斷部311接收到判斷結(jié)果發(fā)送消息的控制部304的處理。
控制部304從一個以上的使用條件判斷部311接收判斷結(jié)果發(fā)送消息(圖28步驟S2804)??刂撇?04從上述判斷結(jié)果發(fā)送消息主體M1600中抽出內(nèi)容使用可否信息M1601、可使用信息列表M1602和使用時控制信息列表M1603。
首先,說明利用多個內(nèi)容使用可否信息進行的控制部304中的內(nèi)容使用可否判斷處理。
控制部304根據(jù)多個內(nèi)容使用可否信息和許可證標題801中包含的優(yōu)先次序信息812和控制識別信息813,判斷內(nèi)容使用可否(圖28步驟S2805)。
在此,優(yōu)先次序信息812表示內(nèi)容使用可否判斷處理中的優(yōu)先次序,在設(shè)定為“100A1”、“100B2”的情況下,表示來自與權(quán)利管理標識符“100A”對應(yīng)的使用條件判斷部311a的內(nèi)容使用可否信息比來自與權(quán)利管理標識符“100B”對應(yīng)的使用條件判斷部311b的內(nèi)容使用可否信息的優(yōu)先次序高。例如,在從使用條件判斷部311a接收到“可使用”、從使用條件判斷部311b接收到“不可使用”的情況下,優(yōu)先考慮來自使用條件判斷部311a的返回信息,控制部304判斷為可以使用內(nèi)容。另外,對每種權(quán)利管理方式設(shè)定優(yōu)先次序的情況下,對優(yōu)先次序信息設(shè)定值,沒有優(yōu)先次序的情況下設(shè)定為“—”。
以下,說明控制識別信息813??刂谱R別信息813表示內(nèi)容使用可否判斷處理中控制部304基于多個內(nèi)容使用可否信息進行使用可否判斷時的控制方法,具體為AND處理、OR處理等。
首先,說明AND處理。AND處理的情況下,對多個使用可否信息進行AND處理的結(jié)果如果是可以使用,則控制部304判斷可以使用內(nèi)容,如果AND處理的結(jié)果是不可使用,則控制部304判斷不可使用內(nèi)容。即,所有的使用可否信息為可以使用的情況下,控制部304判斷為可以使用,只要有一個不可使用的使用可否信息,控制部304判斷為不可使用。
以下說明OR處理。OR處理的情況下,對多個使用可否信息進行OR處理的結(jié)果如果是可以使用,則控制部304判斷為可以使用內(nèi)容,如果OR處理的結(jié)果是不可使用,則控制部304判斷為不可使用內(nèi)容。即,只要有一個可以使用的使用可否信息的情況下,控制部304判斷為可以使用,所有的使用可否信息都是不可使用的情況下,控制部304判斷為不可使用。
控制識別信息813基本上被設(shè)定。在沒有設(shè)定的情況下,可以預(yù)先確定默認的處理方法,例如進行AND處理等。
另外,也可以將優(yōu)先次序信息812與控制識別信息813進行組合,通過對從與一定優(yōu)先次序以上的權(quán)利管理方式相對應(yīng)的使用條件判斷部311返回的使用可否信息進行與控制識別信息813相對應(yīng)的處理,判斷作為控制部304的可否使用。
另外,也可以利用服務(wù)標識符·權(quán)利管理標識符對應(yīng)表來限定作為判斷對象的使用可否信息。
控制部304的判斷是不可使用內(nèi)容時,結(jié)束處理并向用戶通知該情況。
以下,說明如下的處理,即,在控制部304判斷為可以使用內(nèi)容的情況下,根據(jù)從多個使用條件判斷部311取得的可使用信息列表M1602,生成使用控制消息中包含的可使用信息列表M1702的處理。
在此,使用控制消息中包含的可使用信息列表M1702是用于在內(nèi)容使用部321中使用內(nèi)容的情況下防止超越內(nèi)容可使用條件來使用內(nèi)容的信息。具體舉例說明如下。
作為第一個例子,說明如下的情況,即,控制部304從使用條件判斷部311a取得的可使用信息列表中設(shè)定有“可再生次數(shù)”、“10次”,從使用條件判斷部311b取得的可使用信息列表中設(shè)定有“可再生時間”、“100分鐘”。這種情況下,可使用信息列表M1702中設(shè)定有“可再生次數(shù)”、“10次”以及“可再生時間”、“100分鐘”。
另外,也可以針對每個可使用信息標識符,對控制部304取得的可使用信息列表進行AND處理,僅當所有的可使用信息列表中都有與同一可使用信息標識符相對應(yīng)的可使用信息時,追加到可使用信息列表M1702中。
在上述例子中,在可使用信息列表M1702中設(shè)定“可再生次數(shù)”、“10次”以及“可再生時間”、“100分鐘”,這可視為針對每個可使用信息標識符進行了OR處理。與該可使用信息的AND處理、OR處理有關(guān)的控制信息也可以包含在許可證標題801的控制識別信息813中。
作為第二個例子,說明控制部304從使用條件判斷部311a取得的可使用信息列表中設(shè)定有“可再生次數(shù)”、“10次”,從使用條件判斷部311b取得的可使用信息列表中設(shè)定有“可再生次數(shù)”、“3次”,作為可使用信息的項目的可再生次數(shù)重復的情況。
可使用信息的項目重復的情況下,與所述可使用信息的項目相對應(yīng)的可使用信息的值一致時,設(shè)定一致的值。在該例子中,可使用信息的項目重復,并且與所述可使用信息的項目對應(yīng)的可使用信息的值不同。這種情況下,考慮到用戶的便利性,設(shè)定“10次”。即,可使用信息列表M1702中設(shè)定“可再生次數(shù)”、“10次”。
另外,也可以重視內(nèi)容的權(quán)利保護而設(shè)定“3次”,也可以在許可證標題801的優(yōu)先次序信息812中包含優(yōu)先處理哪一個的信息,然后根據(jù)優(yōu)先次序信息812進行設(shè)定,還可以視為不能處理,判斷為不可使用內(nèi)容。
而且,控制部304也可以存儲發(fā)送來可使用信息列表M1702中設(shè)定的可使用信息的權(quán)利管理方式的權(quán)利管理標識符,在使用條件更新時,僅由與所述權(quán)利管理方式相對應(yīng)的使用條件更新部進行更新處理。
以下說明在可以使用內(nèi)容的情況下,控制部304根據(jù)多個使用時控制信息生成使用控制消息中包含的使用時控制信息列表M1703的處理。
在此,使用控制消息中包含的使用時控制信息列表M1703是與在內(nèi)容使用部321中使用內(nèi)容時的使用時控制有關(guān)的信息。具體舉例說明如下。
作為第一個例子,說明如下的情況,即,控制部304從使用條件判斷部311a取得的使用時控制信息列表中設(shè)定有“圖像質(zhì)量控制信息”、“HD”,從使用條件判斷部311b取得的使用時控制信息列表中設(shè)定有“音質(zhì)控制信息”、“5.1ch”的情況。這種情況下,使用時控制信息列表M1703中設(shè)定有“圖像質(zhì)量控制信息”、“HD”以及“音質(zhì)控制信息”、“5.1ch”。
另外,也可以針對每個可使用信息標識符,對控制部304取得的使用時控制信息列表進行AND處理,僅當所有的使用時控制信息列表中都有與同一可使用信息標識符相對應(yīng)的使用時控制信息時,追加到使用時控制信息列表M1703中。在上述例子中,使用時控制信息列表M1703中設(shè)定“圖像質(zhì)量控制信息”、“HD”以及“音質(zhì)控制信息”、“5.1ch”,這可視為針對每個可使用信息標識符進行了OR處理。
與該使用時控制信息的AND處理、OR處理有關(guān)的控制信息也可以包含在許可證標題801的控制識別信息813中。
作為第二個例子,說明如下的情況,即,控制部304從使用條件判斷部311a取得的使用時控制信息列表中設(shè)定有“圖像質(zhì)量控制信息”、“HD”,從使用條件判斷部311b取得的使用時控制信息列表中設(shè)定有“圖像質(zhì)量控制信息”、“SD”,使用時控制信息的項目即圖像質(zhì)量控制信息重復的情況。
使用時控制信息的項目重復,并且與所述使用時控制信息的項目相對應(yīng)的使用時控制信息的值一致時,只要設(shè)定一致的值即可。在該例子中,使用時控制信息的項目重復,并且與所述使用時控制信息的項目對應(yīng)的使用時控制信息的值不同。這種情況下,考慮到用戶的便利性,設(shè)定“HD”。即,使用時控制信息列表M1703中設(shè)定有“圖像質(zhì)量控制信息”、“HD”。
另外,也可以重視內(nèi)容的權(quán)利保護而設(shè)定“SD”,也可以在許可證標題801的優(yōu)先次序信息812中包含優(yōu)先處理哪一個的信息,然后根據(jù)優(yōu)先次序信息812進行設(shè)定,還可以視為不能處理,判斷不可使用內(nèi)容。
控制部304根據(jù)許可證標題801的內(nèi)容密鑰811、可使用信息列表M1702和使用時控制信息列表M1703,生成使用控制消息。
另外,可使用信息列表M1702和使用時控制信息列表M1703中包含的信息也可以由內(nèi)容使用內(nèi)容限定。具體地說,內(nèi)容使用內(nèi)容為“再生”的情況下,具有可使用信息“打印張數(shù)”和使用時控制信息“打印品質(zhì)”等時,“打印張數(shù)”和“打印品質(zhì)”與“再生”處理無關(guān),因此不加入列表中。
然后,控制部304根據(jù)可使用信息中包含的可使用信息標識符,確定內(nèi)容使用部321,然后發(fā)送所述使用控制消息(圖28步驟S2806)。
另外,這里也可以對用戶輸入的使用內(nèi)容和這種情況下的“再生”進行一致處理。在進行一致處理的情況下,如果一致,則判斷為用戶的意圖與可使用信息的內(nèi)容一致,開始內(nèi)容的使用,如果不一致,則判斷為用戶的意圖與可使用信息的內(nèi)容不一致,并結(jié)束處理。
內(nèi)容使用部321針對每種可使用的處理而設(shè)定。例如可以是用于視聽再生的再現(xiàn)裝置、用于打印的打印裝置等。這里因為設(shè)定了可再生次數(shù),因此可確定可再生的內(nèi)容使用裝置321。另外,與多個內(nèi)容使用裝置有關(guān)的可使用信息包含在可使用信息列表M1702中的情況下,或者按照用戶輸入的使用內(nèi)容,或者作為不能處理。具體地說是可使用信息列表M1702中包含“可再生次數(shù)”和“可打印次數(shù)”等的情況。
包含上述的相反的可使用信息的情況下,按照使用內(nèi)容,或者在可使用信息列表M1702設(shè)定的時限內(nèi)讓用戶選擇,或者作為不能處理。
內(nèi)容使用部321接收上述使用控制消息(圖28步驟S2821)。然后,從終端裝置的應(yīng)用程序接收用戶輸入的內(nèi)容標識符。以所述內(nèi)容標識符為關(guān)鍵詞,從內(nèi)容存儲部305確定并取得與許可證800對應(yīng)的加密內(nèi)容(圖28步驟S2822)。
內(nèi)容使用部321抽出上述使用控制消息的內(nèi)容密鑰M1701、可使用信息列表M1702和使用時控制信息列表M1703。按照內(nèi)容密鑰M1701對上述加密內(nèi)容進行解密,并根據(jù)使用時控制信息進行再生(圖28步驟S2823)。但僅允許在可使用信息許可的范圍內(nèi)使用內(nèi)容。
(4)內(nèi)容使用結(jié)束時的處理最后,參照圖29說明結(jié)束內(nèi)容使用并更新許可證時的處理。
首先,參照圖18~圖20,說明與內(nèi)容使用結(jié)束時的處理有關(guān)的通信消息的數(shù)據(jù)結(jié)構(gòu)。
圖18的使用信息發(fā)送消息M1800由使用信息列表M1801構(gòu)成。在此,使用信息列表M1801由使用信息標識符M1811與對在內(nèi)容使用部321中使用的值進行設(shè)定的使用量M1812的組的列表構(gòu)成。使用信息標識符M1811的內(nèi)容被設(shè)定為與所使用的可使用信息的可使用信息標識符相同。
圖19的使用條件更新委托消息M1900由更新用使用信息列表M1901和作為更新對象的使用條件M1902構(gòu)成。在此,更新用使用信息列表M1901由使用信息標識符M1911、用于判斷是否更新的更新標志M1912和使用量M1913的組的列表構(gòu)成。圖20的更新后使用條件發(fā)送消息M2000由作為更新后的使用條件的使用條件M2001構(gòu)成。
內(nèi)容使用部321計算使用內(nèi)容期間的使用次數(shù)和使用時間等。通過用戶操作或可使用時間的限制來結(jié)束內(nèi)容的使用(圖29步驟S2921)。
內(nèi)容使用部321生成使用信息列表M1801,然后將使用信息發(fā)送消息發(fā)送給控制部304(圖29步驟S2922)。
在此說明內(nèi)容使用部321進行的使用信息列表M1801的生成。例如,在內(nèi)容使用部321中進行1次、10分鐘的內(nèi)容再生。這種情況下,使用信息列表M1801中設(shè)定有“再生次數(shù)”、“1次”以及“再生時間”、“10分鐘”。
控制部304接收上述使用信息發(fā)送消息,抽出并取得使用信息列表M1801(圖29步驟S2901)。
然后,確定發(fā)送使用信息列表M1801的各使用信息的使用條件更新部312(圖29步驟S2902)。
在此說明控制部304中的使用條件更新部312的確定方法。使用信息列表M1801的使用信息的使用信息標識符中不存在可以進行更新處理的使用條件更新部312時,可以在許可證800的管理信息822中臨時設(shè)立表示無法使用的鎖定標志,將無法更新的使用信息與許可證相關(guān)聯(lián)起來進行存儲(圖29步驟S2904)。使用條件判斷部311在內(nèi)容使用時的許可證的解釋處理中,在設(shè)立有上述鎖定標志的情況下,判斷為使用條件823暫時不可使用,并且作出不可使用內(nèi)容的判斷。另外,設(shè)立有鎖定標志的使用條件在使用條件可以更新的階段,根據(jù)關(guān)聯(lián)存儲的使用信息進行使用條件的更新,在正常進行使用條件的更新處理后,鎖定標志被解除,可以照常使用。
另外,可以在向內(nèi)容使用部312發(fā)送使用控制消息前,由控制部304或使用條件判斷部311進行使用條件的可更新判斷,或者在內(nèi)容使用過程中,由內(nèi)容使用部321定期地進行可更新判斷,在判斷無法更新的情況下結(jié)束處理。在此,所謂可更新判斷是指確認與可使用信息列表M1702對應(yīng)的使用條件更新部312是否存在、是否為可通信狀態(tài)或者是否發(fā)揮作用,從而判斷是否可以更新使用條件。
控制部304進行的確定發(fā)送使用信息的使用條件更新部312的方法有以下3種。
第一種方法是這樣的方法,事先存儲發(fā)送來使用控制信息消息的可使用信息列表M1702中所設(shè)定的可使用信息的、使用條件判斷部311的權(quán)利管理標識符,并向與上述權(quán)利管理標識符對應(yīng)的使用條件更新部312發(fā)送。
第二種方法是,根據(jù)使用信息列表M1801中包含的使用信息標識符,確定應(yīng)進行更新處理的使用條件更新部312,并向所述使用條件更新部312發(fā)送使用信息的方法。所謂基于使用信息標識符的使用條件更新部312的確定方法,是指將可以解釋與所述使用信息標識符一致的可使用信息標識符的使用條件更新部312確定為更新對象的方法??刂撇?04通過保持對應(yīng)表或者隨時查詢等來實現(xiàn)。也可以在通過上述方法在成為更新對象的所有使用條件更新部312中進行更新處理,也可以僅在確定的使用條件更新部312中進行更新處理。
第三種方法是這樣的方法,即,向具有更新處理可能性的所有使用條件更新部312發(fā)送使用信息列表M1801,并在使用條件更新部312中根據(jù)使用信息標識符M1811,確定進行更新處理的使用信息。
另外,也可以利用優(yōu)先次序信息或者服務(wù)標識符·權(quán)利管理標識符對應(yīng)表,來限定進行更新處理的使用條件更新部312。
控制部304向使用條件更新部312發(fā)送所述使用信息和包含根據(jù)所述使用信息成為更新對象的使用條件的使用條件更新委托消息M1900(圖29步驟S2903)。
接收到所述使用條件更新委托消息M1900的使用條件更新部312,抽出并取得更新用使用信息列表M1901和使用條件M1902(圖29步驟S2911)。
使用條件更新部312根據(jù)更新用使用信息列表M1901進行使用條件M1902的更新處理(圖29步驟S2912)。
首先,逐個解釋更新用使用信息列表M1901的更新用使用信息。首先,在看到更新標志后,判斷是否進行更新處理。判斷為不必進行更新處理時,不利用所述使用信息進行更新處理。
更新標志由控制部304設(shè)定,例如在內(nèi)容使用部321的處理有可能不正常的情況下,進行將對應(yīng)的更新標志設(shè)為OFF等的處理。另外,更新標志也可以對許可證800設(shè)定。
更新標志為“ON”、判斷進行更新處理時,抽出更新用使用信息的使用信息標識符M1911,然后以使用信息標識符M1911為關(guān)鍵詞,根據(jù)使用條件M1902確定作為更新對象的可使用信息。
使用信息標識符M1911與許可證800中的可使用信息標識符831一致的可使用信息是作為更新對象的可使用信息。具體地說,使用信息是“再生次數(shù)”、“3次”,可使用信息是“可再生次數(shù)”、“10次”。這種情況下,作為使用條件M1902的可使用信息之一的“可再生次數(shù)”的項目被減并更新為“7次”。
另外,也可以以可再生次數(shù)為可再生次數(shù)的最大值,加上已經(jīng)使用的次數(shù)來進行。具體地說,在上述例子中,“可再生最大次數(shù)10次”、“再生次數(shù)3次”。
使用條件更新部312對更新用使用信息列表M1901的所有更新用使用信息進行同樣的上述處理,然后進行使用條件M1902的更新處理。使用條件更新部312向控制部304發(fā)送包含作為上述已更新使用條件的使用條件M2001的更新后使用條件發(fā)送消息(圖29步驟S2913)。
控制部304從使用條件更新部312接收上述更新后使用條件發(fā)送消息,抽出并取得使用條件(圖29步驟S2905)。控制部304根據(jù)接收到的多個使用條件更新許可證(圖29步驟S2906)。
在此,說明控制部304根據(jù)接收到的多個使用條件進行的許可證更新方法。
控制部304接收到更新后使用條件發(fā)送消息后,將使用條件M2001與發(fā)送來上述更新后使用條件發(fā)送消息的使用條件更新部312的權(quán)利管理標識符相關(guān)聯(lián)地存儲??刂撇?04檢索并確定更新前的許可證800中與所述權(quán)利管理標識符一致的權(quán)利管理區(qū)別信息。
在由于許可證800中的權(quán)利管理標識符重復以及作為對象的權(quán)利管理標識符不存在而無法確定時,在重復的情況下,視為許可證非法,在不存在的情況下,視為內(nèi)容使用處理非法,并使許可證處于無法使用的狀態(tài)。
控制部304在無法確定上述權(quán)利管理區(qū)別信息的情況下,以使用條件M2001重寫并更新所述權(quán)利管理區(qū)別信息的使用條件823。控制部304對接收到的所有更新后使用條件發(fā)送消息進行同樣的處理,并進行許可證的更新處理。
控制部304將上述更新后的許可證存儲在存儲部303中(圖29步驟S2907)。
在此,說明終端裝置300確認使用條件判斷部311、使用條件更新部312和內(nèi)容使用部321的合法性的處理。使用條件判斷部311、使用條件更新部312和內(nèi)容使用部321可以利用插件和抗干擾組件等進行追加和變更。在此,所謂插件是指用于追加功能的小程序,所謂抗干擾組件是指存儲有程序的強抗干擾的存儲介質(zhì)。
即,使用條件判斷部311、使用條件更新部312和內(nèi)容使用部321有可能發(fā)生變更,因此無法保證是可信賴的處理部還是最新的處理部等各處理部的合法性。
因此,在使用條件判斷部311、使用條件更新部312和內(nèi)容使用部321相互進行通信處理時,控制部304有時必須進行是否是可信賴的處理部的認證處理。
具體說明認證處理。通常,在進行許可證800等要求安全性的數(shù)據(jù)的交換時,一般可以在確立SAC后安全地進行通信。從而在許可證生成服務(wù)器100和終端裝置300之間確立SAC。同樣,在終端裝置300中,控制部304在使用條件判斷部311、使用條件更新部312和內(nèi)容使用部321之間確立SAC。
在確立SAC時可以利用例如SSL(Secure Socket Layer)或TLS(Transport Layer Security)。
另外,在終端裝置300中進行認證處理的時刻的具體例子如下。
控制部304向使用條件判斷部311發(fā)送使用條件判斷委托消息時。
控制部304從使用條件判斷部311接收判斷結(jié)果發(fā)送消息時。
控制部304向使用條件更新部312發(fā)送使用條件更新委托消息時。
控制部304從使用條件更新部312接收更新后使用條件發(fā)送消息時。
控制部304向內(nèi)容使用部321發(fā)送內(nèi)容使用控制消息時。
控制部304從內(nèi)容使用部321接收使用信息發(fā)送消息時。
另外,在保證可以相互信賴的情況下,也可以不進行認證處理。
控制部304也可以確認使用條件判斷部311和使用條件更新部312等各處理部是否為最新處理部。終端裝置300從管理終端裝置300中的各處理部的終端處理部管理服務(wù)器取得用于判斷各處理部是否是最新的信息(以下稱為最新判斷信息)。
所謂最新判斷信息是指例如表示最新的各處理部的世代的世代信息。所謂世代信息是指在取任意2個要素后,這2個要素的大小關(guān)系必然確定的集合的一個例子。更具體地,作為一個例子,說明每當各處理部發(fā)生變更時值都單調(diào)增加的版本。
終端裝置300從終端處理部管理服務(wù)器取得下一最新判斷信息并保持。權(quán)利管理標識符“100A”的使用條件判斷部的最新版本為“5”。
控制部304在與使用條件判斷部311a進行通信時,向使用條件判斷部311a詢問版本。使用條件判斷部311a的版本如果為“4”以下,則判斷必須更新使用條件更新部312a,版本如果為“5”,則判斷不必更新。
使用條件判斷部311a的版本如果為“6”以上,則可以判斷為非法進行,使使用條件判斷部311a無效。
終端裝置300判斷為必須更新使用條件判斷部311a時,與終端處理部管理服務(wù)器連接,進行使用條件判斷部311a的安全更新處理。更新處理的詳細情況不是本發(fā)明的本質(zhì),因此省略說明。
另外,終端裝置300也可以定期地與終端處理部管理服務(wù)器連接,取得最新判斷信息,還可以在取得最新判斷信息的時刻進行各處理部的更新判斷。
這樣,控制部304在與各處理部通信時進行各處理部的合法性確認。
如上所述,本實施方式是許可證800采取許可證2100的結(jié)構(gòu)的內(nèi)容發(fā)送系統(tǒng)S,并且在多種權(quán)利管理方式協(xié)作的環(huán)境中,終端裝置300可以從內(nèi)容發(fā)送服務(wù)器200取得內(nèi)容、從許可證生成服務(wù)器100取得許可證、開始并結(jié)束使用內(nèi)容。
(實施方式2)以下,通過附圖詳細說明本發(fā)明的實施方式2。本實施方式的內(nèi)容發(fā)送系統(tǒng)的整體結(jié)構(gòu)與圖1所示的實施方式1的內(nèi)容發(fā)送系統(tǒng)S相同,并且本內(nèi)容發(fā)送系統(tǒng)S中的各服務(wù)器和終端裝置的基本結(jié)構(gòu)與實施方式1也相同,因此省略對它們的說明,以下僅說明與實施方式1的不同點。
在本實施方式中,許可證的數(shù)據(jù)結(jié)構(gòu)與實施方式1不同。首先,說明本實施方式的許可證的數(shù)據(jù)結(jié)構(gòu),然后說明與數(shù)據(jù)結(jié)構(gòu)的差異相應(yīng)的有關(guān)許可證的處理的差異。
本實施方式處理的許可證800采取這樣的結(jié)構(gòu),即,權(quán)利管理區(qū)別信息列表802的各權(quán)利管理區(qū)別信息的使用條件823中,不允許可變可使用信息的項目重復。多個權(quán)利管理區(qū)別信息中存在相同的可變可使用信息的項目時,即利用多種權(quán)利管理方式控制相同的可變可使用信息的項目時,重復的項目作為權(quán)利管理標識符,在存儲有表示是所有權(quán)利管理方式共同的特殊值的權(quán)利管理共同信息中設(shè)定值。
具體地,參照圖22具體說明管理“可使用次數(shù)”和“圖像質(zhì)量控制信息”的權(quán)利管理方式A和根據(jù)管理“可使用次數(shù)”和“有效期間”的權(quán)利管理方式B生成的許可證2200。
權(quán)利管理區(qū)別信息列表2202中存在權(quán)利管理共同信息2211,權(quán)利管理標識符被設(shè)定為表示是所有權(quán)利管理方式的共同信息的特殊值“1000”,可使用信息被設(shè)定為管理管理方式A和權(quán)利管理方式B共同的“可使用次數(shù)”。權(quán)利管理區(qū)別信息2212中的權(quán)利管理標識符被設(shè)定為表示是權(quán)利管理方式A的“100A”,可使用信息被設(shè)定為從權(quán)利管理方式A管理的可使用信息中除去權(quán)利管理共同信息2211中包含的“可使用次數(shù)”后的“圖像質(zhì)量控制信息”。權(quán)利管理區(qū)別信息2213中同樣設(shè)定權(quán)利管理標識符“100B”,可使用信息被設(shè)定為“有效期間”。
以下,說明各處理中的與實施方式1的處理的差異。
終端裝置300從內(nèi)容發(fā)送服務(wù)器200取得內(nèi)容的處理與實施方式1相同。終端裝置300從許可證生成服務(wù)器100取得許可證時的處理與可使用信息重復時許可證生成部102的處理不同。在許可證800包含權(quán)利管理共同信息的情況下,終端裝置300中的內(nèi)容使用開始時的處理必須有進行權(quán)利管理共同信息的解釋的使用條件判斷部的選擇處理。
在許可證800包含權(quán)利管理共同信息的情況下,終端裝置300中的內(nèi)容使用結(jié)束時的處理必須有進行權(quán)利管理共同信息的解釋的使用條件更新部的選擇處理。首先,參照圖27說明許可證取得處理中與實施方式1的差異。步驟S2715以外的處理與實施方式1相同,因此省略說明。
以下說明根據(jù)步驟S2715的使用條件和內(nèi)容密鑰生成許可證的處理。具體地,說明許可證生成部102從使用條件生成部110a接收“可使用次數(shù)”、“10次”和“圖像質(zhì)量控制信息”,從使用條件生成部110b接收“可使用次數(shù)”、“20次”和“有效期間”、“~2003/3/1”的情況。
在本實施方式中,作為許可證800的數(shù)據(jù)結(jié)構(gòu),不允許可變可使用信息的項目重復,因此2個使用條件中重復的“可使用次數(shù)”必須歸納為權(quán)利管理共同信息。而且,在2個可使用信息832的值不同的情況下,可以設(shè)定權(quán)利窄的一方,或者設(shè)定權(quán)利寬的一方等。在此說明設(shè)定為權(quán)利窄的一方的“10次”。
權(quán)利管理共同信息2211中設(shè)定表示權(quán)利管理共同信息的“1000”作為權(quán)利管理標識符821,設(shè)定“可使用次數(shù)”作為可使用信息標識符831,設(shè)定“10次”作為可使用信息832。
在權(quán)利管理區(qū)別信息中設(shè)定從各權(quán)利管理方式控制的可使用信息的項目中除去了權(quán)利管理共同信息2211中包含的可使用信息的項目后的項目。具體地說,在權(quán)利管理區(qū)別信息2212中設(shè)定表示權(quán)利管理方式A的“100A”,作為權(quán)利管理標識符821;設(shè)定“圖像質(zhì)量控制信息”,作為可使用信息標識符831;設(shè)定“HD”,作為可使用信息832。在權(quán)利管理區(qū)別信息2213中設(shè)定表示權(quán)利管理方式B的“100B”,作為權(quán)利管理標識符821;設(shè)定“有效期間”,作為可使用信息標識符831;設(shè)定“~2003/3/1”作為可使用信息832。
而且,在控制識別信息813中設(shè)定在終端裝置300中進行權(quán)利管理共同信息2211的解釋的權(quán)利管理方式的權(quán)利管理標識符。具體地說,設(shè)定為“使用條件判斷100B”、“使用條件更新100B”。
以下,參照圖28說明終端裝置300中的內(nèi)容使用開始時的處理與實施方式1的差異。步驟S2802和步驟S2806以外的處理與實施方式1相同,因此省略說明。
首先,說明確定步驟S2802的各使用條件的發(fā)送對象的處理。具體地說明控制部304取得的許可證2200中存在權(quán)利管理共同信息2211的情況。
控制部304如實施方式1中的說明,對各權(quán)利管理信息進行規(guī)定的處理。在將“1000”設(shè)定為權(quán)利管理標識符的情況下,表示是權(quán)利管理共同信息2211,并且進行與其它權(quán)利管理區(qū)別信息不同的處理。控制部304從控制識別信息813中抽出進行權(quán)利管理共同信息2211的使用條件判斷的權(quán)利管理方式的權(quán)利管理標識符。在此,說明控制識別信息813中設(shè)定有“使用條件判斷100B”的情況??刂撇?04向作為與權(quán)利管理標識符“100B”對應(yīng)的使用條件判斷部的使用條件判斷部311b發(fā)送權(quán)利管理共同信息2211,進行使用條件判斷。接收到權(quán)利管理共同信息2211的使用條件判斷部311b的處理與權(quán)利管理區(qū)別信息的處理相同。
以下,說明發(fā)送步驟S2806的內(nèi)容使用控制信息的處理。生成使用控制消息的處理與實施方式1中說明的相同。在生成使用控制消息時,控制部304事先存儲權(quán)利管理共同信息2211中包含的可使用信息標識符。具體地說,存儲“使用管理共同信息可使用次數(shù)”信息。
以下,參照圖29說明終端裝置300中的內(nèi)容使用結(jié)束時的處理與實施方式1的差異。步驟S2902以外的處理與實施方式1相同,因此省略說明。
說明確定步驟S2902的各使用條件的發(fā)送對象的處理。具體地說明控制部304取得的使用信息列表M1801中存在權(quán)利管理共同信息2211中包含的可使用信息標識符的情況。
控制部304如實施方式1中的說明,對使用信息列表M1801的各使用信息進行規(guī)定的處理。使用信息標識符與在內(nèi)容使用開始時存儲的權(quán)利管理共同信息2211中包含的可使用信息標識符一致時,進行與其它使用信息不同的處理??刂撇?04從控制識別信息813中抽出進行權(quán)利管理共同信息2211的使用條件更新的權(quán)利管理方式的權(quán)利管理標識符。在此,說明控制識別信息813中設(shè)定有“使用條件更新100B”的情況。
另外,權(quán)利管理共同信息2211中包含的使用條件的判斷和更新平常也可以在特定的使用條件判斷部311和使用條件更新部312中進行。這種情況下,控制識別信息813中也可以包含權(quán)利管理標識符。而且還可以具有僅進行權(quán)利管理共同信息的判斷和更新的使用條件判斷部311和使用條件更新部312。
控制部304向作為與權(quán)利管理標識符“100B”對應(yīng)的使用條件更新部的使用條件更新部312b發(fā)送上述使用信息,進行使用條件更新。接收到上述使用信息的使用條件更新部312b的處理與其它使用信息的處理相同。
如上所述,本實施方式是許可證800采取許可證2200的結(jié)構(gòu)的內(nèi)容發(fā)送系統(tǒng)S,并且在多種權(quán)利管理方式混合的環(huán)境中,終端裝置300可以從內(nèi)容發(fā)送服務(wù)器200取得內(nèi)容、從許可證生成服務(wù)器100取得許可證、開始并結(jié)束使用內(nèi)容。即,本內(nèi)容發(fā)送系統(tǒng)可以與內(nèi)容發(fā)送業(yè)務(wù)中的各種業(yè)務(wù)模型對應(yīng)。
另外,在本實施方式1和實施方式2中,開發(fā)商α提供的權(quán)利管理方式A和開發(fā)商β提供的權(quán)利管理方式B這2種權(quán)利管理方式協(xié)作進行終端裝置中的內(nèi)容的使用控制,3種以上的權(quán)利管理方式協(xié)作的情況也可以進行相同處理。
另外,通過利用優(yōu)先次序信息,在終端裝置300中,按照多種權(quán)利管理方式排他性地進行內(nèi)容的使用控制,從而可以實現(xiàn)權(quán)利管理方式互不影響的運用。即,多種權(quán)利管理方式可以相互獨立地共存。
在此,說明作為提供權(quán)利管理方式的開發(fā)商α和開發(fā)商β協(xié)作進行權(quán)利管理的內(nèi)容發(fā)送系統(tǒng)S的一個例子的內(nèi)容發(fā)送系統(tǒng)SS。
圖30所示為上述內(nèi)容發(fā)送系統(tǒng)SS的結(jié)構(gòu)例。在此,內(nèi)容發(fā)送系統(tǒng)SS中的權(quán)利管理方式由開發(fā)商α和開發(fā)商β共同開發(fā)的權(quán)利管理方式C、開發(fā)商α獨自開發(fā)的權(quán)利管理方式D、開發(fā)商β獨自開發(fā)的權(quán)利管理方式E構(gòu)成。屬于內(nèi)容發(fā)送系統(tǒng)SS的所有終端裝置300至少保持或者可以控制作為與權(quán)利管理方式C對應(yīng)的權(quán)利解釋部的權(quán)利解釋部30C。
另外,終端裝置300a具有的權(quán)利解釋部30D是與權(quán)利管理方式D對應(yīng)的權(quán)利解釋部,終端裝置300f具有的權(quán)利解釋部30E是與權(quán)利管理方式E對應(yīng)的權(quán)利解釋部。
作為內(nèi)容發(fā)送系統(tǒng)SS中的應(yīng)用方式示例,說明以下2種情況。
第一種是可以在僅保持權(quán)利解釋部30C作為權(quán)利解釋部的終端裝置300d中使用內(nèi)容的情況。例如,權(quán)利管理方式C一般公開、不是開發(fā)商α和開發(fā)商β的開發(fā)商γ可以制造終端裝置300等情況相當于此。在保持權(quán)利解釋部30D和權(quán)利解釋部30E的終端裝置300e和300f中,進行基于權(quán)利管理方式D和權(quán)利管理方式E的內(nèi)容使用控制。這種情況下,假設(shè)權(quán)利管理方式C、權(quán)利管理方式D和權(quán)利管理方式E控制的可使用信息的項目有重復。具體地說,包括設(shè)定有效期間“~2002/12/24”作為權(quán)利管理方式C的可使用信息,設(shè)定有效期間“~2003/02/13”作為權(quán)利管理方式D的可使用信息等情況。
這種情況下,僅保持權(quán)利解釋部30C的終端裝置300d在“~2002/12/24”之前可以使用內(nèi)容,保持權(quán)利解釋部30D的終端裝置300e可以在“~2003/02/13”之前使用內(nèi)容。這種情況下,在基于步驟S2805的判斷結(jié)果的使用可否判斷中進行OR處理,并且進行可使用信息以權(quán)利管理方式D優(yōu)先的控制。另外,因為可使用信息有重復,因此若將許可證800的數(shù)據(jù)結(jié)構(gòu)設(shè)為實施方式1中說明的數(shù)據(jù)結(jié)構(gòu)更好。
第二種是在多個權(quán)利解釋部中排除功能重復的情況。例如,權(quán)利管理方式C包含開發(fā)商α和開發(fā)商β共同控制的可使用信息的項目,權(quán)利管理方式D是開發(fā)商α獨自擴展的權(quán)利管理方式,權(quán)利管理方式E是開發(fā)商β獨自擴展的權(quán)利管理方式等情況相當于此。
這種情況下,假設(shè)權(quán)利管理方式C、權(quán)利管理方式D和權(quán)利管理方式E控制的可使用信息的項目沒有重復。具體地說,包括設(shè)定有效期間“~2002/12/24”作為權(quán)利管理方式C的可使用信息,設(shè)定可使用次數(shù)“10次”作為權(quán)利管理方式D的可使用信息等的情況。這里的“有效期間”是開發(fā)商α和開發(fā)商β共同進行控制的可使用信息的項目。
而且,權(quán)利解釋部30C的判斷結(jié)果雖然是可以使用內(nèi)容,但在獨自擴展的權(quán)利管理方式是不可使用內(nèi)容的情況下,假設(shè)控制部304不可使用內(nèi)容。這種情況下,保持權(quán)利解釋部30D和權(quán)利解釋部30C的終端裝置300e在“~2002/12/24”之前可以使用內(nèi)容,但可使用次數(shù)為“0次”的情況下不可使用。這種情況下,在基于步驟S2805的判斷結(jié)果的使用可否判斷中進行OR處理。另外,因為可使用信息有重復,因此許可證800的數(shù)據(jù)結(jié)構(gòu)為實施方式2中說明的數(shù)據(jù)結(jié)構(gòu)更好。
以下,說明擴展開發(fā)商α提供的權(quán)利管理方式A、并在終端裝置中追加、變更可控制項目的情況。
擴展權(quán)利管理方式A的方法有2種。
圖31(a)~(c)用于說明上述這2種方法。在此,作為例子示出了如圖31(a)所示向現(xiàn)有的控制“可再生次數(shù)”的權(quán)利管理方式(權(quán)利管理標識符“1010”)追加“有效期間”的控制的情況下的方法。
第一種方法是如圖31(b)的許可證結(jié)構(gòu)所示,將追加的可控制項目作為其它權(quán)利管理方式而追加到上述結(jié)構(gòu)上的方法。在上述例子中,例如在權(quán)利管理標識符為“1011”的權(quán)利管理方式中可以控制“有效期間”。如果作為權(quán)利管理標識符“1011”的插件而追加到許可證生成服務(wù)器100的權(quán)利生成部和終端裝置300的權(quán)利解釋部,則可以擴展權(quán)利管理方式。另外,在這種情況下,可以進行權(quán)利管理標識符的前三位是“101”的權(quán)利管理方式由開發(fā)商α管理等運用。
第二種方法是如圖31(c)的許可證結(jié)構(gòu)所示,追加可控制項目、更新現(xiàn)有的權(quán)利管理方式、變更上述結(jié)構(gòu)的權(quán)利管理方式的方法。在上述例子中,在權(quán)利管理標識符為“1010”的權(quán)利管理方式中可以控制“有效期間”和“有效期間”,變更現(xiàn)有的權(quán)利管理方式。只要進行許可證生成服務(wù)器100中的權(quán)利生成部和終端裝置300中的權(quán)利解釋部的更新處理,就可以擴展權(quán)利管理方式。
以上2種方法可以通過利用終端裝置300中的權(quán)利解釋部的變更處理和追加處理等處理容易的方式進行擴展來實現(xiàn)。即,根據(jù)本內(nèi)容發(fā)送系統(tǒng)S,在擴展終端裝置中的內(nèi)容使用的控制項目時,僅通過在終端裝置中變更和追加可以解釋作為擴展對象的控制項目的權(quán)利解釋部,就可以容易擴展內(nèi)容的使用控制內(nèi)容。
另外,控制部304也可以控制屬于自己所屬的終端裝置300以外的其它終端裝置300的使用條件判斷部311、使用條件更新部312和內(nèi)容使用部321。這種情況下進行通信時,也可以進行合法性確認。
以上,根據(jù)實施方式對本發(fā)明的內(nèi)容使用管理系統(tǒng)進行了說明,但本發(fā)明不限于上述實施方式。
例如,在實施方式中,從內(nèi)容發(fā)送服務(wù)器200向終端裝置300發(fā)送內(nèi)容,但作為在終端裝置300的內(nèi)容存儲部305中存儲內(nèi)容的方法,不限于利用上述通信進行的發(fā)送,也可以存儲從安裝在終端裝置具有的可移動磁盤裝置等上的CD-ROM等存儲介質(zhì)讀出的內(nèi)容。
而且,在本實施方式中說明的是具有內(nèi)容發(fā)送功能的內(nèi)容發(fā)送系統(tǒng),但本發(fā)明的內(nèi)容使用管理系統(tǒng)不一定必須有內(nèi)容發(fā)送功能。因為本發(fā)明的特征不在于內(nèi)容的發(fā)送,而是在于對終端裝置中的內(nèi)容使用的管理。
工業(yè)實用性本發(fā)明可以用作通過廣播網(wǎng)或互聯(lián)網(wǎng)等通信網(wǎng)絡(luò)從服務(wù)器裝置向終端裝置發(fā)送圖像或音樂等數(shù)據(jù)內(nèi)容的許可證,終端裝置根據(jù)所發(fā)送的許可證使用數(shù)字內(nèi)容的內(nèi)容使用系統(tǒng)等,特別是可以用作在多種權(quán)利管理方式混合的環(huán)境下保護數(shù)字內(nèi)容的著作權(quán)且終端裝置可以使用各和數(shù)字內(nèi)容的數(shù)字作品使用系統(tǒng)等。
權(quán)利要求
1.一種內(nèi)容使用管理系統(tǒng),包括使用作為數(shù)字作品的內(nèi)容的終端裝置、通過通信線路與所述終端裝置連接并管理所述終端裝置對所述內(nèi)容的使用的服務(wù)器裝置,其特征在于,所述服務(wù)器裝置包括使用條件生成單元,分別與使用內(nèi)容的權(quán)利的管理方式不同的多種權(quán)利管理方式相對應(yīng),生成表示內(nèi)容使用條件的使用條件信息;內(nèi)容密鑰存儲單元,存儲所述終端裝置使用所述內(nèi)容所必要的內(nèi)容密鑰;許可證生成單元,根據(jù)所述使用條件生成單元生成的使用條件信息和與該使用條件信息對應(yīng)的所述內(nèi)容密鑰存儲單元中存儲的內(nèi)容密鑰,生成表示在該使用條件信息表示的使用條件下允許使用與該內(nèi)容密鑰對應(yīng)的內(nèi)容的許可證的許可證信息;以及許可證發(fā)送單元,向所述終端裝置發(fā)送所生成的許可證信息;所述終端裝置包括許可證存儲單元,取得并存儲所述服務(wù)器裝置發(fā)送來的許可證信息;使用條件判斷單元,根據(jù)所述許可證存儲單元中存儲的許可證信息所表示的使用條件,判斷可否使用該許可證信息所表示的內(nèi)容;內(nèi)容使用單元,在所述使用條件判斷單元判斷為可以使用內(nèi)容時,利用所述許可證信息中包含的內(nèi)容密鑰對內(nèi)容進行解密,根據(jù)該許可證信息中包含的使用條件使用所述內(nèi)容;以及使用條件更新單元,在所述內(nèi)容使用單元使用了內(nèi)容時,將所述許可證存儲單元中存儲的許可證信息所表示的使用條件與該使用相對應(yīng)地進行更新。
2.如權(quán)利要求1所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述許可證生成單元將用于識別與所述使用條件信息相對應(yīng)的權(quán)利管理方式的權(quán)利管理標識符包含在所述許可證信息中,來生成所述許可證信息;所述使用條件判斷單元按照所述許可證信息中包含的權(quán)利管理標識符所表示的權(quán)利管理方式,來判斷可否使用所述內(nèi)容;所述使用條件更新單元按照所述許可證信息中包含的權(quán)利管理標識符所表示的權(quán)利管理方式,來更新所述使用條件。
3.如權(quán)利要求2所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述許可證生成單元通過成組生成對應(yīng)的權(quán)利管理標識符和使用條件信息,來生成所述許可證信息。
4.如權(quán)利要求1所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述使用條件判斷單元具有多個使用條件判斷部,該多個使用條件判斷部分別按照所述多種權(quán)利管理方式,判斷可否使用內(nèi)容;所述使用條件更新單元具有多個使用條件更新部,該多個使用條件更新部分別按照所述多種權(quán)利管理方式,更新所述使用條件。
5.如權(quán)利要求1所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述使用條件生成單元就同一內(nèi)容生成分別與所述多種權(quán)利管理方式相對應(yīng)的多個使用條件信息。
6.如權(quán)利要求5所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述使用條件信息中包含表示就內(nèi)容的使用所允許的范圍的可使用信息;所述使用條件生成單元就同一內(nèi)容生成分別與所述多種權(quán)利管理方式相對應(yīng)的多個使用條件信息時,以不使同一種類的可使用信息重復包含于所述多個使用條件信息中的方式生成所述多個使用條件信息。
7.如權(quán)利要求5所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述使用條件信息中包含表示就內(nèi)容的使用被允許的范圍的可使用信息;所述使用條件生成單元就同一內(nèi)容生成分別與所述多種權(quán)利管理方式相對應(yīng)的多個使用條件信息時,以使同一種類的可使用信息重復包含于所述多個使用條件信息中的方式生成所述多個使用條件信息。
8.如權(quán)利要求7所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述使用條件判斷單元在所述許可證中的多個使用條件信息中重復包含與同一內(nèi)容有關(guān)的同一種類的可使用信息時,根據(jù)預(yù)定的權(quán)利管理方式的優(yōu)先次序,使與優(yōu)先次序高的權(quán)利管理方式相對應(yīng)的使用條件信息中包含的可使用信息優(yōu)先,來判斷可否使用所述內(nèi)容。
9.如權(quán)利要求8所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述許可證生成單元將表示所述多種權(quán)利管理方式的優(yōu)先次序的優(yōu)先次序信息包含于所述許可證信息中,來生成所述許可證信息;所述使用條件判斷單元在所述許可證中的多個使用條件信息中重復包含與同一內(nèi)容有關(guān)的同一種類的可使用信息時,根據(jù)所述優(yōu)先次序信息所表示的優(yōu)先次序,使與優(yōu)先次序高的權(quán)利管理方式相對應(yīng)的使用條件信息中包含的可使用信息優(yōu)先,來判斷可否使用所述內(nèi)容。
10.如權(quán)利要求7所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述使用條件判斷單元在所述許可證中的多個使用條件信息中重復包含與同一內(nèi)容有關(guān)的同一種類的可使用信息時,通過分別根據(jù)所述多個可使用信息來判斷可否使用所述內(nèi)容,生成多個判斷結(jié)果,通過對生成的多個判斷結(jié)果進行預(yù)定的運算,來判斷可否使用所述內(nèi)容。
11.如權(quán)利要求10所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述許可證生成單元將表示得到多個與同一內(nèi)容有關(guān)的使用可否判斷結(jié)果的情況下的運算方法的控制識別信息包含在所述許可證信息中,來生成所述許可證信息;所述使用條件判斷單元在所述許可證中的多個使用條件信息中重復包含與同一內(nèi)容有關(guān)的同一種類的可使用信息時,通過分別根據(jù)所述多個可使用信息來判斷可否使用所述內(nèi)容,來生成多個判斷結(jié)果,通過對生成的多個判斷結(jié)果進行所述控制識別信息所表示的運算,來判斷可否使用所述內(nèi)容。
12.如權(quán)利要求5所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述使用條件信息中包含表示內(nèi)容使用方式的使用時控制信息;所述內(nèi)容使用單元在所述許可證中的多個使用條件信息中包含與同一內(nèi)容有關(guān)的不同的使用時控制信息時,根據(jù)預(yù)定的權(quán)利管理方式的優(yōu)先次序,使與優(yōu)先次序高的權(quán)利管理方式相對應(yīng)的使用條件信息中包含的使用時控制信息優(yōu)先,來以使用時控制信息所表示的方式使用所述內(nèi)容。
13.如權(quán)利要求12所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述許可證生成單元將表示所述多種權(quán)利管理方式的優(yōu)先次序的優(yōu)先次序信息包含在所述許可證信息中,來生成所述許可證信息;所述內(nèi)容使用單元在所述許可證中的多個使用條件信息中包含與同一內(nèi)容有關(guān)的不同的使用時控制信息時,根據(jù)所述優(yōu)先次序信息所表示的優(yōu)先次序,使與優(yōu)先次序高的權(quán)利管理方式相對應(yīng)的使用條件信息中包含的使用時控制信息優(yōu)先,來使用所述內(nèi)容。
14.如權(quán)利要求5所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述內(nèi)容使用單元在所述許可證中的多個使用條件信息中包含與同一內(nèi)容有關(guān)的不同的使用時控制信息時,通過對分別與所述多個使用時控制信息相對應(yīng)的多種使用方式進行運算,來確定一個使用方式,然后以確定的使用方式來使用所述內(nèi)容。
15.如權(quán)利要求14所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述許可證生成單元將表示得到多個與同一內(nèi)容有關(guān)的使用方式的情況下的運算方法的控制識別信息包含在所述許可證信息中,來生成所述許可證信息;所述內(nèi)容使用單元在所述許可證中的多個使用條件信息中包含與同一內(nèi)容有關(guān)的不同的使用時控制信息時,通過對分別與所述多個使用時控制信息相對應(yīng)的多種使用方式進行所述控制識別信息所表示的運算,來確定一個使用方式,然后以確定的使用方式來使用所述內(nèi)容。
16.如權(quán)利要求1所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述使用條件生成單元具有多個使用條件生成部,所述多個使用條件生成部生成分別遵照所述多種權(quán)利管理方式的使用條件信息;所述許可證生成單元生成包含所述多個使用條件生成部中的一部分使用條件生成部所生成的使用條件信息的許可證信息。
17.如權(quán)利要求1所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述終端裝置還具有向所述服務(wù)器裝置請求發(fā)放所述許可證的許可證發(fā)放請求單元。
18.如權(quán)利要求17所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述使用條件判斷單元具有至少一個使用條件判斷部,該使用條件判斷部按照所述多種權(quán)利管理方式中的至少一個,來判斷可否使用內(nèi)容;所述使用條件生成單元具有多個使用條件生成部,該多個使用條件生成部生成分別遵照所述多種權(quán)利管理方式的使用條件信息;所述許可證生成單元在從所述終端裝置接收到許可證發(fā)放請求時,生成許可證,該許可證中包含與該終端裝置具有的所述使用條件判斷部相對應(yīng)的使用條件生成部所生成的使用條件信息。
19.如權(quán)利要求1所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述內(nèi)容使用管理系統(tǒng)包含多個所述終端裝置;所述多個終端裝置的使用條件判斷單元的都至少具有使用條件判斷部,該使用條件判斷部按照所述多種權(quán)利管理方式中預(yù)定的一種權(quán)利管理方式,來判斷可否使用內(nèi)容。
20.如權(quán)利要求19所述的內(nèi)容使用管理系統(tǒng),其特征在于,所述多個終端裝置的使用條件更新單元的都至少具有使用條件更新部,該使用條件更新部按照所述多種權(quán)利管理方式中預(yù)定的一種權(quán)利管理方式,來更新所述使用條件。
21.一種內(nèi)容使用管理裝置,通過通信線路與使用作為數(shù)字作品的內(nèi)容的終端裝置連接并管理所述終端裝置對所述內(nèi)容的使用,其特征在于,包括使用條件生成單元,分別與使用內(nèi)容的權(quán)利的管理方式不同的多種權(quán)利管理方式相對應(yīng),生成表示內(nèi)容使用條件的使用條件信息;內(nèi)容密鑰存儲單元,存儲所述終端裝置使用所述內(nèi)容所必要的內(nèi)容密鑰;許可證生成單元,根據(jù)所述使用條件生成單元生成的使用條件信息和與該使用條件信息對應(yīng)的所述內(nèi)容密鑰存儲單元中存儲的內(nèi)容密鑰,生成表示在該使用條件信息表示的使用條件下允許使用與該內(nèi)容密鑰對應(yīng)的內(nèi)容的許可證的許可證信息;以及許可證發(fā)送單元,向所述終端裝置發(fā)送所生成的許可證信息。
22.一種內(nèi)容使用裝置,使用作為數(shù)字作品的內(nèi)容,其特征在于,包括許可證存儲單元,取得并存儲從所述服務(wù)器裝置發(fā)送來的許可證信息;使用條件判斷單元,根據(jù)所述許可證存儲單元中存儲的許可證信息所表示的使用條件,判斷可否使用該許可證信息所表示的內(nèi)容;內(nèi)容使用單元,在所述使用條件判斷單元判斷為可以使用內(nèi)容時,利用所述許可證信息中包含的內(nèi)容密鑰對內(nèi)容進行解密,根據(jù)該許可證信息中包含的使用條件使用所述內(nèi)容;以及使用條件更新單元,在所述內(nèi)容使用單元使用了內(nèi)容時,將所述許可證存儲單元中存儲的許可證信息所表示的使用條件與該使用相對應(yīng)地進行更新;所述許可證信息中包含從不同的多種權(quán)利管理方式中識別一種權(quán)利管理方式的權(quán)利管理標識符;所述使用條件判斷單元根據(jù)所述許可證信息中包含的權(quán)利管理標識符所表示的權(quán)利管理方式,來判斷可否使用所述內(nèi)容;所述使用條件更新單元根據(jù)所述許可證信息中包含的權(quán)利管理標識符所表示的權(quán)利管理方式,來更新所述使用條件。
23.一種內(nèi)容使用管理方法,由包括使用作為數(shù)字作品的內(nèi)容的終端裝置、通過通信線路與所述終端裝置連接并管理所述終端裝置對所述內(nèi)容的使用的服務(wù)器裝置的系統(tǒng)實施,其特征在于,在所述服務(wù)器裝置中執(zhí)行以下步驟使用條件生成步驟,分別與使用內(nèi)容的權(quán)利的管理方式不同的多種權(quán)利管理方式相對應(yīng)地生成表示內(nèi)容使用條件的使用條件信息;許可證生成步驟,根據(jù)所述使用條件生成步驟中生成的使用條件信息和與該使用條件信息對應(yīng)的內(nèi)容密鑰存儲單元中存儲的內(nèi)容密鑰,生成表示許可證的許可證信息,該許可證在該使用條件信息表示的使用條件下允許使用與該內(nèi)容密鑰對應(yīng)的內(nèi)容;以及許可證發(fā)送步驟,向所述終端裝置發(fā)送所生成的許可證信息;在所述終端裝置中執(zhí)行以下步驟許可證存儲步驟,取得并存儲從所述服務(wù)器裝置發(fā)送來的許可證信息;使用條件判斷步驟,根據(jù)所述許可證存儲步驟中存儲的許可證信息所表示的使用條件,判斷可否使用該許可證信息所表示的內(nèi)容;內(nèi)容使用步驟,在所述使用條件判斷步驟中判斷為可以使用內(nèi)容時,利用所述許可證信息中包含的內(nèi)容密鑰對內(nèi)容進行解密,按照該許可證信息中包含的使用條件使用所述內(nèi)容;以及使用條件更新步驟,在所述內(nèi)容使用步驟中使用內(nèi)容時,將所述許可證存儲步驟中存儲的許可證信息所表示的使用條件與該使用相對應(yīng)地進行更新。
24.一種內(nèi)容使用管理方法,由通過通信線路與使用作為數(shù)字作品的內(nèi)容的終端裝置連接并管理所述終端裝置對所述內(nèi)容的使用的服務(wù)器裝置實施,其特征在于,包括以下步驟使用條件生成步驟,分別與使用內(nèi)容的權(quán)利的管理方式不同的多種權(quán)利管理方式相對應(yīng)地生成表示內(nèi)容使用條件的使用條件信息;許可證生成步驟,根據(jù)所述使用條件生成步驟中生成的使用條件信息和與該使用條件信息對應(yīng)的內(nèi)容密鑰,生成表示許可證的許可證信息,該許可證在該使用條件信息表示的使用條件下允許使用與該內(nèi)容密鑰對應(yīng)的內(nèi)容;以及許可證發(fā)送步驟,向所述終端裝置發(fā)送所生成的許可證信息。
25.一種內(nèi)容使用方法,由使用作為數(shù)字作品的內(nèi)容的終端裝置實施,其特征在于,它包括以下步驟許可證存儲步驟,取得從所述服務(wù)器裝置發(fā)送來的許可證信息;使用條件判斷步驟,根據(jù)取得的許可證信息所表示的使用條件,判斷可否使用該許可證信息所表示的內(nèi)容;內(nèi)容使用步驟,在所述使用條件判斷步驟中判斷為可以使用內(nèi)容時,利用所述許可證信息中包含的內(nèi)容密鑰對內(nèi)容對內(nèi)容進行解密,根據(jù)該許可證信息中包含的使用條件使用所述內(nèi)容;以及使用條件更新步驟,在所述內(nèi)容使用步驟中使用內(nèi)容時,將所述許可證存儲步驟中存儲的許可證信息所表示的使用條件與該使用相對應(yīng)地進行更新,所述許可證信息中包含從不同的多種權(quán)利管理方式中識別一種權(quán)利管理方式的權(quán)利管理標識符;在所述使用條件判斷步驟中,按照所述許可證信息中包含的權(quán)利管理標識符所表示的權(quán)利管理方式,來判斷可否使用所述內(nèi)容;在所述使用條件更新步驟中,按照所述許可證信息中包含的權(quán)利管理標識符所表示的權(quán)利管理方式,來更新所述使用條件。
26.一種程序,用于服務(wù)器裝置進行的內(nèi)容使用管理,該服務(wù)器裝置通過通信線路與使用作為數(shù)字作品的內(nèi)容的終端裝置連接、并管理所述終端裝置對所述內(nèi)容的使用,該程序的特征在于,包括以下步驟使用條件生成步驟,分別與使用內(nèi)容的權(quán)利的管理方式不同的多種權(quán)利管理方式相對應(yīng)地生成表示內(nèi)容使用條件的使用條件信息;許可證生成步驟,根據(jù)所述使用條件生成步驟中生成的使用條件信息和與該使用條件信息對應(yīng)的內(nèi)容密鑰,生成表示許可證的許可證信息,該許可證在該使用條件信息表示的使用條件下允許使用與該內(nèi)容密鑰對應(yīng)的內(nèi)容;以及許可證發(fā)送步驟,向所述終端裝置發(fā)送所生成的許可證信息。
27.一種程序,用于由使用作為數(shù)字作品的內(nèi)容的終端裝置進行的內(nèi)容使用,其特征在于,包括以下步驟許可證存儲步驟,取得所述服務(wù)器裝置發(fā)送來的許可證信息;使用條件判斷步驟,根據(jù)取得的許可證信息所表示的使用條件,判斷可否使用該許可證信息所表示的內(nèi)容;內(nèi)容使用步驟,在所述使用條件判斷步驟中判斷為可以使用內(nèi)容時,利用所述許可證信息中包含的內(nèi)容密鑰對內(nèi)容進行解密,根據(jù)該許可證信息中包含的使用條件使用所述內(nèi)容;以及使用條件更新步驟,在所述內(nèi)容使用步驟中使用內(nèi)容時,將所述許可證存儲步驟中存儲的許可證信息所表示的使用條件與該使用相對應(yīng)地進行更新;所述許可證信息中包含從不同的多種權(quán)利管理方式中識別一種權(quán)利管理方式的權(quán)利管理標識符;在所述使用條件判斷步驟中,按照所述許可證信息中包含的權(quán)利管理標識符所表示的權(quán)利管理方式,來判斷可否使用所述內(nèi)容;在所述使用條件更新步驟中,按照所述許可證信息中包含的權(quán)利管理標識符所表示的權(quán)利管理方式,來更新所述使用條件。
全文摘要
一種系統(tǒng),包括使用內(nèi)容的終端裝置(300)和管理該使用的許可證生成服務(wù)器(100),許可證生成服務(wù)器(100)包括分別與使用內(nèi)容的權(quán)利的管理方式不同的多種權(quán)利管理方式相對應(yīng)地生成表示內(nèi)容使用條件的使用條件信息的權(quán)利生成部(10A、10B)、存儲內(nèi)容密鑰的內(nèi)容密鑰存儲部(103)、根據(jù)使用條件信息和內(nèi)容密鑰生成許可證信息的許可證生成部(102)等,終端裝置(300)包括根據(jù)許可證信息所表示的使用條件來判斷在多種權(quán)利管理方式下可否使用內(nèi)容的權(quán)利解釋部(30A、30B)、根據(jù)判斷結(jié)果使用內(nèi)容的內(nèi)容使用部(321a、321b)。
文檔編號G06F21/10GK1735872SQ200480002148
公開日2006年2月15日 申請日期2004年1月13日 優(yōu)先權(quán)日2003年1月14日
發(fā)明者中原徹, 山本雅哉, 井上光啟, 德田克已 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1