專利名稱:計算機程序復制管理系統的制作方法
技術領域:
本發明涉及對游戲內容、電影內容、音樂內容或者應用程序這樣的計算機程序進行復制管理的復制管理系統;儲存了客戶終端裝置信息處理程序的計算機能夠讀的存儲媒介;儲存了管理服務器裝置信息處理程序的計算機能夠讀的存儲媒介;客戶終端裝置信息處理程序;管理服務器裝置信息處理程序;和復制管理方法本身。
背景技術:
近來,在CD-ROM、DVD-ROM或者半導體存儲器這樣的存儲媒介上儲存的游戲內容的基礎之上用來玩視頻游戲的視頻游戲機已經非常普及。
用戶買來上面儲存了他所需要的游戲內容的存儲媒介,通過一個視頻游戲機再現這些存儲媒介來玩視頻游戲。多數情況下,用戶逐漸地開始收集新的視頻游戲。隨著時間的推移,這樣做導致了用戶積累起儲存了每個游戲內容的存儲媒介。
但是在許多情況下,只給視頻游戲機提供了一個存儲媒介再現機制。因此,為了玩不同的視頻游戲,必須取出當時載入視頻游戲單元的存儲媒介,載入儲存了游戲內容的存儲媒介,這樣做非常繁瑣。
本發明公開一種視頻游戲機,它能夠在內部或者在外部安裝例如幾十千兆字節的大容量硬盤驅動器(HDD)。
對于這種視頻游戲機,將儲存在每個存儲媒介上的游戲內容相應地復制到硬盤驅動器上去,這樣就能夠從這個硬盤驅動器再現和使用所需要的游戲內容。利用這樣的硬盤驅動器就能夠避免從視頻游戲機的再現機制載入存儲媒介的煩惱。
應該是只有合法地獲得,比如通過購買,和計算機程序一起儲存的軟件(存儲媒介)的用戶能夠使用游戲內容這樣的計算機程序。
但是如果儲存在存儲媒介上的計算機程序能夠被復制到另一個存儲媒介上去,儲存在單個存儲媒介上的計算機程序就能夠被多個用戶復制到相應的其它媒介上去加以使用,從而帶來未授權復制的問題。
本發明的目的是提供一種復制管理系統,它的目的是進行復制管理,防止未授權就使用內容,只允許獲得授權的用戶復制計算機程序;提供一種計算機能夠讀的存儲媒介,上面儲存了客戶終端裝置信息處理程序;提供一種計算機能夠讀的存儲媒介,上面儲存了管理服務器裝置信息處理程序;一種客戶終端裝置信息處理程序;一種管理服務器裝置信息處理程序;和一種復制管理方法本身。
發明內容
根據本發明,將儲存了用加密密鑰加密的內容的存儲媒介和一個唯一的識別號一起交給用戶。還給這個裝置提供一個識別號,當用戶復制內容的時候使用。
上述裝置將上面提到的存儲媒介的識別號和裝置ID發送給管理服務器裝置。管理服務器裝置有一個數據庫,用它來注冊每個用戶使用的裝置的識別號。管理服務器裝置通過調出注冊在數據庫中的裝置識別號以及用戶裝置發送過來的裝置識別號來識別用戶。確認了用戶的身份以后,管理服務器裝置將對存儲媒介上儲存的內容進行解密的時候所需要的解密密鑰發送給用戶裝置。
用戶裝置按照管理員一側發送過來的解密密鑰對存儲媒介上儲存的內容進行解密,并且復制這一內容。
因此就能夠允許是存儲媒介所有人的被授權用戶復制內容,防止對內容進行未授權復制。
圖1是說明本發明第一個實施方案中復制管理系統系統結構的一個框圖;圖2是說明構成復制管理系統的客戶裝置和硬盤驅動器(HDD)外觀的一個透視圖;圖3是說明客戶終端裝置電結構的一個框圖;圖4是說明儲存了用內容密鑰加密的內容,用于這種復制管理系統的光盤的一個示意圖;圖5是說明復制管理系統中用戶注冊流程的一個流程圖;圖6是說明用戶注冊過程中客戶終端裝置和系統服務器裝置之間發送和接收的每一件信息的一個復制管理系統示意圖;圖7是說明復制管理系統中單獨包括在光盤中的媒介唯一ID(MID)如何注冊以及如何獲得內容密鑰的一個流程圖;
圖8是一個復制管理系統示意圖,它說明單獨包括在光盤中的MID的注冊和內容密鑰的獲得過程中,客戶終端裝置和系統服務器裝置之間發送和接收的每一個信息;圖9是說明復制管理系統中復制流程的一個流程圖;圖10是說明復制過程中客戶終端裝置、存儲卡和硬盤驅動器之間發送和接收的每一信息的一個示意圖;圖11是說明復制管理系統中復制到硬盤驅動器上去的內容再現操作的一個流程圖;圖12是一個示意圖,它說明復制到硬盤驅動器上去的內容的再現過程中,客戶終端裝置、存儲卡和硬盤驅動器之間發送和接收的信息;圖13是說明復制管理系統在對客戶終端裝置或者硬盤驅動器進行維修或者更換的情況下如何處理的一個示意圖;圖14是說明復制管理系統在存儲卡損壞或者丟失的情況下如何處理的一個示意圖;圖15是本發明第二個實施方案中復制管理系統的一個示意圖,它說明單獨包括在光盤中的MID的注冊和內容密鑰的獲取過程中,客戶終端裝置和系統服務器裝置之間發送和接收的每一個信息。
具體實施例方式
可以將本發明應用于對計算機程序進行復制管理的復制管理系統。
計算機程序可以包括,例如,游戲內容,音樂內容,電影內容,或者應用程序。記錄了計算機程序的存儲媒介可以包括DVD-ROM或者CD-ROM這樣的光盤以及半導體存儲器。儲存了計算機程序拷貝的另一個存儲媒介可以包括,例如,硬盤(HD)、DVD-RAM和磁光盤(MO)。
下面的“內容”將籠統地表示上面提到的游戲內容、音樂內容、電影內容或者應用程序。
復制管理系統的總體結構首先,圖1說明本發明第一個實施方案中復制管理系統的總體結構。如圖1所示,第一個實施方案中的復制管理系統包括一個客戶終端裝置1,它具有再現光盤上儲存的內容的功能(執行功能)和網絡通信功能。
用于復制光盤上儲存的內容的一個硬盤驅動器2與這個客戶終端裝置1連接。
另外,用于與因特網5這樣的網絡連接的通信調制解調器6與這個客戶終端裝置1連接。
顯然,如圖1所示,通信調制解調器6可以從外部與客戶終端裝置1連接。另外,也可以在客戶終端裝置1內部安裝通信調制解調器6。
除此以外,這個復制管理系統可以包括一個系統服務器裝置4,它具有數據庫3,儲存著用戶信息。這一復制管理系統通過將這個系統服務器裝置4和上面提到的客戶終端裝置1通過因特網5這樣的網絡互相連接起來而構成。
客戶終端裝置的結構圖2說明客戶終端裝置1的外觀。如圖2所示,控制連接器7A、7B和存儲卡載入器8A、8B放在客戶終端裝置1的前面。
另外,在客戶終端裝置1前面有兩個通用串行總線(USB)端子9,用于連接USB設備,還有一個IEEE1394端子10,它能夠進行例如高達400Mbps的數據傳輸。
此外,在客戶終端裝置1的前面有一個碟形盤載入器11,用于載入光盤。
另外,在客戶終端裝置1的前面有一個復位按鈕12,用來讓內容的執行或者再現復位,還有一個碟操作按鈕13,用來插入和彈出光盤載入器11的碟。
在客戶終端裝置1的后面板上有電源開關,音頻/視頻輸出端子(AV多輸出端),PC卡插槽,數字光信號輸出端,交流電源輸入端等等。
AV多輸出端通過AV電纜17與電視接收機18連接,這個電視接收機被用作監視器。客戶終端裝置1的視頻信號和音頻信號輸出通過這個AV多輸出端和AV電纜17被提供給用作監視器的電視接收機18。這樣就能夠在電視接收機18上顯示上述內容的圖像。另外,上述內容的聲音通過電視接收機18的揚聲器輸出。
控制連接器7A、7B通過控制器電纜15分別與控制器14連接。
用于存儲和讀出游戲數據的存儲卡被載入存儲卡載入器8A、8B。
硬盤驅動器的結構接下來,放在圖2中客戶終端裝置1頂部表面上的盒子就是硬盤驅動器2(以后叫做HDD2)。這個硬盤驅動器2內部有一個例如40GB的大容量硬盤。可以將儲存在幾十張DVD-ROM上的游戲內容復制到這個硬盤驅動器2上。
打開電源的時候點亮的電源指示燈20和對硬盤進行寫入操作的時候點亮的寫入指示燈21安裝在硬盤驅動器2的前面板上。在硬盤驅動器2的后面板上,至少有一個電源開關和一個數據輸入/輸出端子。
對于硬盤驅動器2與客戶終端裝置1連接的情形,將一個PC卡插入上面提到的客戶終端裝置1后面板上的PC卡插槽。在這種情況下,連接器電纜的一端與PC卡連接。連接器電纜的另一端與硬盤驅動器2的數據輸入/輸出端子連接。結果,客戶終端裝置1和硬盤驅動器2被互相連接起來。
顯然,在這個實例中,硬盤驅動器2與客戶終端裝置1是不同的單元,在外部與客戶終端裝置1連接。也可以在客戶終端裝置1的內部安裝這個硬盤驅動器2。
另外,客戶終端裝置1和硬盤驅動器2通過PC卡和連接器電纜互相連接起來。也可以在硬盤驅動器2的后面板(甚至在前面板上)上安裝USB連接端子或者IEEE1394連接端子,硬盤驅動器2和客戶終端裝置1可以通過這些連接端子中的一個互相連接。
客戶終端裝置的電結構圖3是客戶終端裝置1的一個框圖。如圖3所示,這個客戶終端裝置1包括一個CPU30,一個圖形處理器31,以及一個IO處理器(IOP)32。
另外,客戶終端裝置1包括一個光盤控制器33,它控制著CD-ROM或者DVD-ROM這種光盤和聲音處理器單元(SPU)34的再現。
另外,客戶終端裝置1包括一個MASK-ROM35,它上面儲存著CPU30和IOP32執行的操作系統程序,還有一個RAM36,它被用作緩沖器,用來暫時儲存從CPU30或者光盤的工作區讀出來的數據。
另外,客戶終端裝置1包括一個CD/DVD DSP38,它在再現通過光盤控制器33的射頻放大器37提供的光盤輸出的時候進行糾錯處理(CRC處理)并輸出。
另外,客戶終端裝置1包括一個驅動器39和一個機械控制器40,它控制著例如光盤控制器33中主軸馬達的轉動,控制著光的聚焦和跟蹤,并控制著盤碟載入。
另外,客戶終端裝置1包括連接了上述PC卡的卡形連接器41。
這些部件主要是通過總線42和43互相連接。
顯然,DVD-ROM中儲存的視頻內容的再現主要是通過存儲卡中儲存的DVD驅動器軟件。視頻內容的再現也可以利用燒進客戶終端裝置1內安裝的半導體存儲器44(DVD播放機ROM)的DVD驅動器軟件。
操作系統程序儲存在MASK-ROM35中。CPU30根據MASK-ROM35中儲存的操作系統程序對整個客戶終端裝置1進行控制。
與控制連接器7A、7B連接的控制器14、存儲卡16和HDD2的硬件識別號(硬件ID),存儲卡載入器8A、8B以及卡形連接器41儲存在MASK-ROM35中。在這個MASK-ROM35中儲存的硬件ID的基礎之上,IOP32與控制器14、存儲卡16和HDD2這樣的硬件通信,并且識別與每個連接端子7A、7B、8A和8B以及卡形連接器41連接的硬件。
顯然,硬件ID指的是與每個硬件有關的一個ID,客戶終端裝置1有一個ID,存儲卡16有一個ID,HDD2有一個ID。
另一方面,下面描述的客戶ID、MC-ID和HDD-ID是分別與每個客戶終端裝置1、每個存儲卡16和每個HDD2連接的硬件專用ID。
GPU31按照CPU30給出的變換方向進行變換,并且在圖中沒有畫出的幀緩沖器中儲存變換后的圖像。另外,可以將GPU31用作幾何變換引擎,用于進行坐標變換。
對于例如儲存在光盤上的游戲內容采用“3-D圖形”的情形,這個GPU31利用三角形形狀的多邊形集合體產生虛擬3-D對象。GPU31隨后進行各種計算,從而產生通過用虛擬照相機捕獲到的3-D對象獲得的圖像。具體而言,GPU31進行例如透視投影(當構成三維對象的每個多邊形的頂點投影到虛擬屏幕上的時候坐標的計算),從而進行變換。
另外,GPU31在需要的時候按照CPU30給出的變換方向利用幾何變換引擎變換到幀緩沖器中。然后輸出對應于變換過的這一圖像的視頻信號(視覺輸出)。
與此同時,SPU34具有自適應差分脈碼調制(ADPCM)譯碼功能,它能夠再現進行了自適應預測編碼的音頻數據;還具有通過再現聲音緩沖器中儲存的波形數據再現和輸出(音頻輸出)音響效果的音頻信號這樣的再現功能;調制和再現聲音緩沖器中儲存的波形數據的調制功能。這個SPU34被用作所謂的采樣聲音產生器。SPU34按照CPU30發來的指令在聲音緩沖器中儲存的波形數據的基礎之上產生音樂聲音和音響效果這樣的音頻信號。
利用這種客戶終端裝置1,一旦打開電源,CPU30和IOP32就開始從MASK-ROM35讀取供CPU30執行的操作系統程序和IOP32執行的操作系統程序。
CPU30按照CPU30的操作系統程序集中控制客戶終端裝置的每個部件。
IOP32按照IOP32的操作系統程序控制例如控制器14、存儲卡16和HDD2的數據輸入輸出。
完成了檢查這樣的初始化處理以后,CPU30控制光盤控制器33在CPU30的操作系統程序的基礎之上對光盤上儲存的內容進行再現控制。
如果播放的內容是視頻游戲的游戲內容,CPU30就在通過IOP32從控制器14收到的指令基礎之上,讓GPU31和SPU34控制游戲內容的圖像顯示和例如音響效果和音樂聲音的聲音產生。
如果播放的內容是電影內容,CPU30就在通過IOP32從控制器14收到的指令的基礎之上,讓GPU31和SPU34控制電影內容視頻顯示和聲音的產生。
復制管理操作如果要將光盤上儲存的內容復制到HDD2上,復制管理系統就按照以下方式進行管理。
安裝程序的安裝首先,為了利用這個復制管理系統將光盤上儲存的內容復制到HDD2上去,主要在客戶終端裝置1中執行復制控制應用程序(安裝程序)。對于這個實例,安裝程序與內容一起儲存在光盤上。客戶終端裝置1在復制內容之前安裝這個安裝程序。
安裝安裝程序的時候,用戶將儲存了安裝程序的光盤插入客戶終端裝置1。客戶終端裝置1中的CPU30在插入光盤的時候自動讀出(自動運行),或者按照用戶對控制器14的操作讀出,光盤上儲存的安裝程序,將它存入存儲卡16或者RAM36。
如果用戶要復制光盤上儲存的內容,CPU30就執行存儲卡16或者RAM36中儲存的安裝程序。CPU30通過執行這個安裝程序控制內容的復制。
顯然,儲存了安裝程序的光盤只能由系統制造商制造,交給用戶。也可以由系統制造商制造儲存了安裝程序的存儲卡,交給用戶。在這種情況下,可以省略安裝程序的安裝過程。否則,可以在客戶終端裝置1中提供儲存了安裝程序的ROM。在這種情況下,也可以省略安裝程序的安裝過程。
內容加密如圖4所示,用每一內容都不相同的對稱密鑰(內容-密鑰)對光盤上儲存的內容進行加密處理。另外,除了這樣的加密內容以外,光盤上也可以有每張光盤專用的“媒介唯一ID(MID)”。
用戶注冊下一步,利用這第一個實施方案的復制管理系統,對于將內容從光盤復制到HDD2這種情形,在系統服務器裝置4中用每個存儲卡16上唯一的“存儲卡ID(MC-ID)”進行用戶注冊。沒有進行用戶注冊的時候,內容復制是未授權的。
圖5說明系統服務器裝置4中用戶進行用戶注冊的時候的流程。圖6說明通過這個用戶注冊,在客戶終端裝置1和系統服務器裝置4之間發送和接收到的每一個信息。
下面利用圖5和圖6來描述用戶注冊程序。圖5中的流程圖從用戶打開客戶終端裝置1主電源的時候開始。
在步驟S1中,用戶通過因特網5將他/她的客戶終端裝置1與系統服務器裝置4連接。
具體而言,連接因特網的通信調制解調器6與客戶終端裝置1連接(或者安裝在其中),如圖1所示。一旦用戶指定了因特網連接,圖3所示的CPU30在預定環球網瀏覽器的基礎之上進行工作,通過通信調制解調器6在客戶終端裝置1和系統服務器裝置4之間建立通信鏈路。于是,注冊程序進入步驟S2。
在步驟S2中,CPU30將載入客戶終端裝置1的存儲卡的識別號(MC-ID)、每個客戶終端裝置1的唯一識別號(客戶ID)和每個HDD2的唯一識別號(HDD-ID)發送給系統服務器裝置4。
具體而言,一旦在系統服務器裝置4和客戶終端裝置1之間建立起通信鏈路,CPU30就分別與客戶終端裝置1、HDD2、存儲卡16通信。通過這一通信,CPU30分別獲得客戶終端裝置1的唯一識別號(客戶ID)、HDD2的唯一識別號(HDD-ID)和載入客戶終端裝置1的存儲卡16的唯一識別號(MC-ID)。CPU30將這些識別號發送給系統服務器裝置4,如圖6所示。利用它,用戶注冊程序進入步驟S3。
顯然,在加密套接字層(SSL)這種通信協議的基礎之上對客戶終端裝置1和系統服務器裝置4之間發送和接收的數據進行加密,以保證通信安全。
另外,在這個實例中,CPU30通過與每個裝置進行通信獲得客戶ID、HDD-ID和MC-ID,并且將它們發送給系統服務器裝置4。但是,客戶ID、HDD-ID和MC-ID分別標在客戶終端裝置1、HDD2和存儲卡16的外殼上,使用戶能夠看到。結果,用戶可以查看客戶ID、HDD-ID和MC-ID,操縱控制器14,手動輸入每個ID,將它發送給系統服務器裝置4。
下面在步驟S3中,系統服務器裝置4確定從用戶發送過來的存儲卡識別號(MC-ID)是不是一個有效的ID。在這個步驟S3中,如果系統服務器裝置4認為用戶發送的MC-ID是一個有效ID,用戶注冊程序就進入步驟S4;如果它認為用戶發送過來的MC-ID是一個無效ID,用戶注冊程序就進入步驟S7。
具體而言,系統服務器裝置4有一個數據庫3,其中儲存了所有客戶終端裝置1的ID,所有HDD2的HDD-ID以及所有存儲卡16的MC-ID。
從用戶發送客戶終端裝置1、HDD2和存儲卡16的每個唯一ID的時候,系統服務器裝置4首先將用戶發送的MC-ID作為存儲卡16的唯一ID與數據庫3中注冊的每個MC-ID進行比較,確定用戶發送的存儲卡16的MC-ID是否在數據庫3中注冊。
也就是說,系統服務器裝置4確定用戶發送過來的存儲卡16的MC-ID是不是與數據庫3中按時注冊的MC-ID相同。
如果用戶發送過來的存儲卡16的MC-ID與數據庫3中按時注冊的MC-ID中的任何一個都不相同,系統服務器裝置4就認為這個用戶注冊訪問是一個未授權用戶注冊訪問。此時,在步驟S7中,系統服務器裝置4發送一則拒絕用戶注冊消息給客戶終端裝置1,比如“不能用這個存儲卡進行用戶注冊”(無效通知)。這樣,用戶注冊結束,終止用戶注冊程序。
另一方面,如果用戶發送過來的存儲卡16的MC-ID與數據庫3中按時注冊的一個MC-ID相同,系統服務器裝置4就在步驟S4中利用例如隨機數形成一個用戶ID,它對于當前訪問系統服務器裝置的用戶是一個唯一的ID。
然后,如圖6所示,系統服務器裝置4將客戶ID、HDD-ID和用戶的MC-ID與對于上面描述的用戶而言是唯一的ID的用戶ID、后面將描述的MC-密鑰捆綁在一起,在系統服務器裝置4的數據庫3中注冊為“用戶信息”。
通過這種方式,這個實施方案中的復制管理系統用數據庫3和每個用戶的客戶終端裝置1、HDD2和存儲卡16的三個ID識別號注冊每個用戶。
由于不同用戶之間客戶終端裝置1、HDD2和存儲卡16的三個ID不可能完全相同,因此通過在這三個ID的基礎之上進行用戶注冊就能夠可靠地進行用戶識別和用戶注冊。結果,就能夠更加有效地防止對儲存在下面描述的光盤上的內容的未授權復制。
顯然,也可以通過發送“只有MC-ID”、“只有ID”、“只有HDD-ID”、“MC-ID和客戶ID”、“MC-ID和HDD-ID”或者“客戶ID和HDD-ID”給系統服務器裝置4來進行用戶注冊。在這些情況下,用戶識別和用戶注冊也能夠可靠地進行,而不會出現不同的用戶發生重疊的情況,因為每個ID都是唯一的ID。
下一步,當用戶注冊程序進入步驟S5,作為用戶注冊已經按時完成的標志的時候,系統服務器裝置4用MC-密鑰將上述步驟S4中形成的用戶信息中的用戶ID加密,返回給客戶終端裝置1。
MC-密鑰上述“MC-密鑰”是客戶終端裝置1和系統服務器裝置4之間發送和接收的加密數據的密鑰信息。這個MC-密鑰與MC-ID一起預先儲存在存儲卡16中。
MC-ID標在存儲卡16的外殼上,用戶能夠看到它;但是MC-密鑰則儲存在存儲卡16中,用戶看不到。另外,這個MC-密鑰被當作高度機密的信息,因此根本不能顯示或者輸出它,即使是用戶復制存儲卡16上儲存的信息的時候。因此,MC-密鑰在用戶級是不能讀出的。
另外,儲存在每個存儲卡16中的MC-密鑰和所有存儲卡16的MC-ID都儲存在系統服務器裝置4的數據庫3中。需要MC-密鑰的時候,系統服務器裝置4從這個數據庫3中讀出MC-密鑰,對它進行引用。因此,永遠不會從客戶終端裝置1向系統服務器裝置4發送這個MC-密鑰。
通過這種方式,將MC-密鑰當成高度機密的信息,用戶這一級不可能獲得它,也不會在客戶終端裝置1和系統服務器裝置4之間發送和接收。
由于不必在客戶終端裝置1和系統服務器裝置之間發送和接收MC-密鑰,因此能夠防止發生第三方截獲MC-密鑰這樣的問題。
在返回用戶ID的時候,系統服務器裝置4從數據庫3中預先儲存的MC-密鑰選擇對應于當前正在訪問的用戶的存儲卡16的MC-密鑰。然后用選中的這個MC-密鑰加密用戶ID,返回給客戶終端裝置1。
然后用這個MC-密鑰對上述用戶ID、媒介唯一ID(MID)、內容-密鑰和內容-Gen-密鑰進行解密。
MID是每個光盤上的一個唯一ID。內容-密鑰是一個加密密鑰,用于對光盤中儲存的內容進行加密處理。內容-Gen-密鑰是對復制到HDD2上的內容進行重新加密的時候使用的加密密鑰。
利用上面提到的內容-密鑰,客戶終端裝置1對光盤上再現出來的內容進行解密。然后利用上面提到的內容-Gen-密鑰,客戶終端裝置1將解密以后的內容重新加密,復制到HDD2上。下面將對此進行更加詳細的介紹。
下一步,用戶注冊程序進入步驟S6,其中的客戶終端裝置1將系統服務器裝置4返回的用戶ID存入存儲卡16。這樣,圖5所示的所有注冊程序全部完成。此時,用MC-密鑰加密的用戶ID和圖6所示預先儲存的MC-ID和MC-密鑰全部儲存在存儲卡16中。
媒介唯一ID的注冊和內容的獲得下一步,如果能夠許多次將光盤上儲存的內容復制到HDD2上去,那么只要將儲存了MC-ID、MC-密鑰和用戶ID的存儲卡16借給另一個用戶,這另一個用戶就同樣能夠在未授權的情況下將光盤上儲存的內容復制到他/她的HDD上去,我們不希望出現這種情況。
對于這一復制管理系統,要將內容復制到HDD2上去的時候,用戶通過客戶終端裝置1將每個光盤上的媒介唯一ID(MID)發送給系統服務器裝置4。通過注冊用戶發送的MID,系統服務器裝置4將用于對加密內容解密的內容-密鑰發送給用戶。客戶終端裝置1利用內容-密鑰對光盤上儲存的內容解密,復制給HDD2。因此,收到內容-密鑰這一事實說明系統服務器裝置4已經許可客戶終端裝置1復制內容。
證實了以前沒有為從客戶終端裝置1收到的MID發送內容-密鑰的時候,系統服務器裝置4發送這一內容-密鑰。這樣就可以將給同一MID發送內容-密鑰這件事限制為只進行一次。
假設例如某個用戶將他自己/她自己購買的光盤上儲存的內容復制到他/她的HDD2上去以后,將這張光盤借給另一個用戶。這另一個用戶試圖將內容復制到HDD2上去的時候,將借來的光盤的MID發送給系統服務器裝置4。但是,在系統服務器裝置4這邊,有一個歷史記錄說明已經發送過這張光盤的MID的內容-密鑰。在這種情況下,系統服務器裝置4不給其它用戶提供內容-密鑰。不能獲得內容-密鑰的其它用戶不能夠將內容復制到HDD2上。這樣,這一復制管理系統就能夠防止未被授權的情況下復制內容。
在圖7所示的流程圖中,說明了從媒介唯一ID(MID)注冊到用戶獲得內容-密鑰的過程。另外,MID注冊和內容-密鑰的獲得過程中,客戶終端裝置1和系統服務器裝置4之間發送和接收的每一信息都在圖8中說明。
下面利用圖7和圖8介紹MID的注冊和內容-密鑰的獲得過程。在用戶已經按照前面描述的按時完成用戶注冊的前提下,執行圖7所示的MID注冊和內容-密鑰獲得過程(注冊/獲得過程)。
首先,在步驟S11中,客戶終端裝置1與系統服務器裝置4建立通信連接。然后,注冊/獲得程序進入步驟S12。
顯然,在這個實例中說明了完成前面描述的用戶注冊以后,在客戶終端裝置1和系統服務器裝置4之間建立的通信連接被暫時終止,然后在執行這個注冊/獲得程序的時候,再次在客戶終端裝置1和系統服務器裝置4之間建立通信連接。
也可以在上面描述的用戶注冊程序以后繼續執行這個注冊/獲得程序而不中斷客戶終端裝置1和系統服務器裝置4之間的通信連接。在這種情況下,這個注冊/獲得程序從開始跳過步驟S11進入步驟S12。
下一步在步驟S12中,客戶終端裝置1將按照前面描述的方式獲得的用戶ID和MC-ID發送給系統服務器裝置4。另外,客戶終端裝置1向系統服務器裝置4發送光盤上的唯一MID和用戶ID以及MC-ID,這張光盤上儲存了要復制給HDD2的內容。
具體而言,CPU30與存儲卡16通信,并且按照圖8所示的方式將MC-ID發送給系統服務器裝置4。另外,CPU30從存儲卡16讀出按照前面描述過的方式用MC-密鑰加密的用戶ID,并且將它發送給系統服務器裝置4。另外,CPU30通過控制光盤控制器33加密從光盤上再現的MID,并且將它發送給系統服務器裝置4。
顯然,也可以將客戶ID和HDD-ID與這些信息一起發送給系統服務器裝置4。可以將客戶ID和HDD-ID與上面提到的MC-ID一起使用來識別用戶。通過利用MC-ID、客戶ID和HDD-ID這三個ID來識別用戶,比只利用MC-ID識別用戶能夠更加精確地識別用戶。
在加密套接字層(SSL)這種傳輸協議的基礎之上對客戶終端裝置1和系統服務器裝置4之間發送和接收的信息進行加密和發送/接收。這樣,在客戶終端裝置1和系統服務器裝置4之間能夠進行高度安全的通信。
下一步,在步驟S13中,系統服務器裝置4確定客戶終端裝置1發送的用戶ID是不是一個有效ID。在這個步驟S13中,如果系統服務器裝置4認為這個用戶ID有效,這個注冊/獲得過程就進入步驟S14。否則,如果在步驟S13中系統服務器裝置4認為這個用戶ID是無效的,這個注冊/獲得程序就進入步驟S17。
具體而言,系統服務器裝置4在從客戶終端裝置1收到的MC-ID(和客戶ID和HDD-ID)的基礎之上調用數據庫3,讀出對應于這個MC-ID的MC-密鑰。在這個MC-密鑰的基礎之上,系統服務器裝置4對利用MC-密鑰加密的用戶ID和MID進行解密并且發送出去。
如上所述,系統服務器裝置4中的數據庫3儲存了例如用戶ID、MC-ID、客戶ID和HDD-ID作為用戶信息。結果,系統服務器裝置4根據MC-ID(和客戶ID和HDD-ID)從數據庫3提取用戶信息。系統服務器裝置4隨后將這個用戶信息中的用戶ID與此時訪問系統服務器裝置4的用戶的用戶ID進行比較。
如果這兩者相同,系統服務器裝置4就認為此時訪問系統服務器裝置4的用戶是一個被授權用戶。這樣,注冊/獲得程序進入步驟S14。
另一方面,當數據庫3中這個用戶信息中的用戶ID與此時訪問系統服務器裝置4的用戶的用戶ID不相同的時候,系統服務器裝置4就認為這個用戶ID是未授權的。于是在步驟S7中,系統服務器裝置4向客戶終端裝置1發送一則消息,比如“用戶ID無效。請完成用戶注冊。”(無效通知),提醒用戶再次注冊。這樣,注冊/獲得程序沒有完成就結束。
下一步在步驟S14中,系統服務器裝置4確定此時用戶訪問的光盤上儲存的內容是否有曾經被復制過的歷史。
具體而言,對于這個復制管理系統,光盤的所有MID都儲存在數據庫3中。一旦復制了內容,系統服務器裝置4就在數據庫3中給MID做標記,留下復制歷史記錄。
于是,對MID解密以后,系統服務器裝置4檢測MID是否被做了標記。這樣就能夠確定這一內容是否在過去曾經從具有這一唯一MID的光盤被復制過。
如果這個MID沒有標記,就意味著在過去沒有從這個MID的光盤復制過內容。因此,系統服務器裝置4給數據庫3中的MID做標記。另外,系統服務器裝置4為這個用戶在用戶信息中注冊這個做了標記的MID,注冊/獲得程序進入步驟S15。
另一方面,如果MID上已經做了標記,就意味著過去曾經從這個MID的光盤上復制過內容。因此在步驟S17中,這個系統服務器裝置4發送一則消息給客戶終端裝置1,比如“不能從這個媒介復制內容”(無效通知),拒絕用戶的注冊。這樣,注冊/獲得程序沒有完成就結束。
如果過去沒有從用戶的光盤復制過內容,就進入步驟S15。此時,利用這個用戶的存儲卡16的MC-密鑰,系統服務器裝置4對這個光盤上的內容的內容-密鑰進行加密。隨后將加密了的內容-密鑰發送給客戶終端裝置1。這個內容-密鑰已經被發送意味著系統服務器裝置4已經許可用戶復制這張光盤上的內容。
MC-密鑰是用戶他/她所有的存儲卡16獨占的。因此,能夠對這個內容-密鑰解密和使用的用戶只能是擁有儲存了這個MC-密鑰的存儲卡16的用戶。所以,上述內容-密鑰只能安全地發送給被授權用戶。
另外,系統服務器裝置4在數據庫3中儲存的用戶信息的基礎之上,讀出用戶使用的客戶終端裝置1的客戶ID和HDD2的HDD-ID。系統服務器裝置4利用用隨機數形成的一個“內容-Gen-密鑰”對這些ID進行加密,并且將它們返回給客戶終端裝置1。
此外,這個系統服務器裝置4利用上面描述的MC-密鑰加密這個內容-Gen-密鑰,隨后加密客戶ID和HDD-ID的時候要使用它,并且將它返回給客戶終端裝置1。
如同下面將更加詳細地描述的一樣,客戶終端裝置1將所述客戶終端裝置1的客戶ID與系統服務器裝置4返回的客戶ID進行比較。另外,客戶終端裝置1將與所述客戶終端裝置1連接的HDD2的HDD-ID與系統服務器裝置4返回的HDD-ID進行比較。然后客戶終端裝置1核實上述客戶ID和上述兩個HDD-ID相同,開始復制內容。
因此,通過從系統服務器裝置4將預先注冊的客戶ID和HDD-ID發送給客戶終端裝置1,只有已經在數據庫3中注冊了的用戶的客戶終端裝置1和HDD2的組合才能進行復制。
此外,系統服務器裝置4利用用戶所有存儲卡16中的MC-密鑰加密用于加密客戶ID和HDD-ID的內容-Gen-密鑰,并且將它返回給用戶的客戶終端裝置1。因此,能夠解密和使用這一內容-Gen-密鑰的用戶只有擁有儲存了這個MC-密鑰的存儲卡16的用戶。因此,只能安全地將上述內容-Gen-密鑰發送給被授權用戶。
下面在步驟S16中,客戶終端裝置1將利用系統服務器裝置4返回的MC-密鑰加密了的內容-密鑰,用MC-密鑰加密的內容-Gen-密鑰,以及用內容-Gen-密鑰加密的客戶ID和HDD-ID儲存到存儲卡16中。這樣就完成了圖7所示流程圖中的注冊/獲得程序。
這樣,這個復制管理系統允許復制其MID沒有任何復制歷史記錄的光盤上儲存的內容。這樣,每張光盤上儲存的內容只能復制一次。于是借來已經被復制過的光盤的第三方不能從借來的光盤復制內容。這樣就能夠防止許多用戶從一張光盤上在未授權的情況下復制內容。
內容復制下一步,允許用戶通過獲得這個內容-密鑰復制光盤上的內容到HDD2上去。
圖9說明這個復制程序的流程,圖10說明復制內容的時候在客戶終端裝置1、HDD2和存儲卡16中處理的信息。下面參考圖9和圖10介紹復制程序。
首先,圖9所示的流程圖從上面描述的MID已經完成開始,獲得內容-密鑰的用戶通過操縱客戶終端裝置1啟動內容復制。
在步驟S21中,客戶終端裝置1的IOP32從存儲卡16讀出用MC-密鑰加密的內容-密鑰和內容-Gen-密鑰,提供給CPU30。
如上所述,將MC-密鑰保留在系統服務器4和客戶終端裝置1中。因此,CPU30利用保留的這個MC-密鑰將上述加密內容-密鑰和內容-Gen-密鑰進行解密處理。這個CPU30隨后將解密以后的內容-密鑰和內容-Gen-密鑰儲存在RAM36中。這樣,復制程序進入步驟S22。
在步驟S22中,IOP32讀出分別用內容-Gen-密鑰加密的客戶ID和HDD-ID,將它們提供給CPU30。CPU30利用上述內容-Gen-密鑰對客戶ID和HDD-ID進行解密。
另外,在這個步驟S22中,CPU30將解密以后的上述客戶ID與客戶終端裝置1的客戶ID進行比較。另外,CPU30將解密以后的上述HDD-ID與客戶終端裝置1的HDD2的HDD-ID進行比較。
下面在步驟S23中,CPU30確定上述客戶ID和HDD-ID是否分別相同。如果都相同,復制程序就進入步驟S24開始復制內容。如果不相同,復制程序就進入步驟S28。
如果從存儲卡16解密獲得的客戶ID和HDD-ID與客戶終端裝置1中的客戶ID和HDD-ID不同,就意味著在客戶終端裝置1和被授權用戶的HDD2的基礎之上,內容ID獲得過程還沒有進行。
具體而言,在這種情況下,它說明從被授權用戶那里借過來存儲卡16的一個未授權用戶正在試圖復制內容。
因此,CPU30給用戶顯示一則內容復制拒絕消息,比如“不允許復制”。這樣,復制程序沒有完成就結束。
下面是步驟S24,如果客戶終端裝置1檢測到上述客戶ID中的每一個與上述HDD-ID中的每一個都相同就執行它。此時,利用RAM36中儲存的內容-密鑰,CPU30對光盤控制器33從光盤上再現的內容進行解密。另外,利用RAM36中儲存的內容-Gen-密鑰,CPU30將解密內容進行重新加密處理,提交給HDD2。
下一步在步驟S25中,HDD2用圖10所示的上述內容-Gen-密鑰儲存(復制)重新加密的內容。
接下來在步驟S26中,客戶終端裝置1的CPU30與HDD2通信,以確定內容的復制是否已經完成。如果復制還沒有完成,CPU30就重復執行步驟S24和步驟25中的操作,提供內容給HDD2,直到完成復制。一旦完成內容復制,復制程序就進入步驟S27。
在步驟S27中,由于內容復制已經完成,IOP32刪除存儲卡16中儲存的內容-密鑰。這樣,復制程序結束。
通過這種方式,客戶終端裝置1用系統服務器裝置4給出的內容-密鑰對利用內容密鑰加密的光盤內容進行解密,復制到HDD2上。在這些內容被復制了以后,刪除儲存在存儲卡16上的內容-密鑰(系統服務器裝置4給出的內容-密鑰)。
如上所述,由于已經復制了內容的光盤的復制歷史保存在數據庫3中,從原則上將,系統服務器裝置4將不再給出內容-密鑰。因此,從借來儲存了內容已經復制的光盤的第三方發出的復制請求將被系統服務器裝置4根據保存在上述數據庫中的復制歷史記錄加以拒絕。還有,系統服務器裝置4不發送這個內容-密鑰給這個第三方。
由于上述第三方無法獲得內容-密鑰,他/她不能對借來的盤上儲存的內容進行解密。因此,即使上述第三方能夠將內容復制到HDD這樣的另一個媒介上,也無法使用這些內容,因為他/她不能對它們進行解密。因此,這個復制管理系統能夠防止未授權的情況下使用內容。
復制內容的再現下一步,通過這種方式復制到HDD2上去的內容可以被這個用戶重復再現和使用。
圖11說明HDD2上儲存的內容的再現流程。另外,圖12說明在這個再現過程中,客戶終端裝置1、HDD2和存儲卡16之間處理的信息。
圖11的流程從按照上述方式按時完成內容復制的用戶表示要再現內容開始。
在步驟S31中,客戶終端裝置1的IOP32從存儲卡16讀出內容-Gen-密鑰,它被利用上面描述的MC-密鑰進行了加密,并且提供給CPU30。CPU30隨后利用客戶終端裝置1上儲存的MC-密鑰對內容-Gen-密鑰進行解密和再現。
在步驟S32中,IOP32從存儲卡16讀出客戶ID和HDD-ID,用內容-Gen-密鑰對它們進行了加密,并提供給CPU30。CPU30利用上述內容-Gen-密鑰對客戶ID和HDD-ID進行解密。
接下來在步驟S33中,CPU30將利用上述內容-Gen-密鑰解密了的客戶ID與客戶終端裝置1上的客戶ID進行比較。另外,CPU30將利用上述內容-Gen-密鑰解密得到的HDD-ID與連接客戶終端裝置1的HDD2的HDD-ID進行比較。
如果上述每一個客戶ID和HDD-ID都不相同,就意味著正在使用另一個用戶的存儲卡16,另一個用戶的客戶終端裝置1或者另一個用戶的HDD2。因此,在步驟S35中,CPU30給用戶顯示“不允許再現內容”這樣一則內容再現拒絕消息。這樣,再現程序沒有完成就結束。
通過這種方式,利用這個復制管理系統,即使是再現復制到HDD2上的內容的時候,也要核實客戶ID和HDD-ID。例如,考慮第三方借來被授權用戶擁有的其中儲存了內容的存儲卡16和HDD2的情況。第三方將借來的存儲卡16和HDD2與他/她自己的客戶終端裝置連接起來,試圖播放儲存在HDD2上的內容。
但是,儲存在存儲卡16上的客戶ID是被授權用戶的客戶ID。結果,第三方客戶終端裝置和存儲卡16上儲存的客戶ID不相配,在第三方客戶終端裝置上拒絕再現HDD2上儲存的內容。因此,在借出存儲卡16和HDD2的情況下能夠防止將內容復制到HDD2上去。
下一步在上述客戶ID中的每一個和上述HDD-ID中的每一個都相同的情況下,CPU30利用上述內容-Gen-密鑰對HDD2上的內容進行解密,儲存在RAM36中。這樣,再現程序結束。
如果儲存在RAM36上的內容是例如視頻游戲的游戲內容,CPU30就按照這個游戲內容進行操作。然后CPU30顯示例如視頻游戲中的一個角色,并且產生音響效果或者BGM等等。這樣用戶就能夠在從光盤復制到HDD2上去的游戲內容的基礎之上玩視頻游戲。
如果通過從光盤上直接再現游戲內容來玩視頻游戲,每次玩新視頻游戲的時候都要載入光盤。但是,通過用這種方式將光盤上儲存的游戲內容復制到HDD2上去,能夠省去光盤的載入,而在用戶每次想玩新視頻游戲的時候是必須做的。這樣就能夠順利地開始新的視頻游戲。
顯然,在已經從光盤復制了內容以后,由于存儲卡16上儲存的內容-密鑰已經被刪除,因此不能再次復制內容。但是,復制完成以后不刪除存儲卡16上的內容-Gen-密鑰。因此能夠通過利用存儲卡16上儲存的內容-Gen-密鑰進行重新解密來反復地玩利用內容-Gen-密鑰加密并復制到HDD2上去的內容。
對裝置維修/更換的支持利用這一復制管理系統,系統服務器裝置4控制例如客戶ID、HDD-ID、MC-ID(以后一起叫做裝置ID)和一起叫做用戶信息的用戶ID。但是,如果因為損壞等等而更換了客戶終端裝置1或者HDD2這樣的一個裝置,更換過的裝置的裝置ID不同于用戶信息中注冊過的裝置ID。因此,如果更換了裝置,雖然這個用戶是被授權的,但是恐怕不能用更換過的這個裝置復制或者再現內容。
另一方面,這個復制管理系統的目的是防止通過保持裝置ID的唯一性來防止內容的未授權使用。因此,即使是客戶終端裝置1或者HDD2這樣的裝置被修好,并且恢復到它原來的狀態,也需要在修好以后給這個裝置配上一個不同于維修以前的裝置ID的一個新的裝置ID,從而能夠可靠地區分維修前的裝置和維修后的裝置。
但是,如果按照這種方式給維修以后的裝置一個裝置ID,雖然用戶是被授權的,但是恐怕用修好以后的裝置復制或者再現內容都是不可能的,就跟前面提到的更換裝置一樣。
這個復制管理系統通過以下方式避免因為裝置維修或者更換使用新的裝置ID而碰到的上述問題。
如何處理客戶終端裝置和HDD的維修/更換這種情況圖13說明如何處理復制管理系統中客戶終端裝置和HDD維修/更換這種情況。在圖13中,上面畫了“X”的客戶終端裝置1和HDD2是損壞了的裝置。
在圖13中,當一個裝置被損壞的時候,用戶將損環的裝置和存儲卡16交給管理員那邊的維修中心,維修這個復制管理系統。
即使存儲卡16沒有損壞,內容-Gen-密鑰、用內容-Gen-密鑰加密的客戶ID和HDDID儲存在存儲卡16中。因此,即使裝置被損壞,也要將存儲卡16同損壞的裝置一起送到(或者帶到)上述維修中心。
在維修中心里,一旦出了問題的裝置被送進來,維修/更換這個裝置,使它正常工作,給維修/更換過的這個裝置一個新的裝置ID。
具體而言,客戶終端裝置1的客戶ID與上述硬件ID和操作系統程序一起儲存在MASK-ROM35中。另外,HDD2中還有類似于上述MASK-ROM35的MASK-ROM,HDD-ID儲存在這個MASK-ROM中。結果,在維修中心里,如果是維修這個裝置,維修以前的MASK-ROM被去掉,換一個MASK-ROM,上面有新的客戶ID或者HDD-ID,這樣就換成了新的客戶ID或者HDD-ID。
顯然,如果將這個裝置換成新裝置,由于這個新裝置的MASK-ROM中儲存了不同于損壞的裝置的一個裝置ID,因此不需要更換MASK-ROM。
下面,維修中心的操作員再現損壞裝置中存儲卡16的MC-ID。操作員通過維修中心提供的終端裝置訪問系統服務器裝置4的上述數據庫3,在從上述存儲卡16再現出來的MC-ID的基礎之上,訪問上述數據庫3中儲存的用戶信息。操作員隨后操作這個終端裝置將新的裝置ID注冊到數據庫3中的用戶信息里。另外,操作員通過這個終端裝置操縱數據庫3,去掉已復制內容的標志。
另外,操作員操作終端裝置來刪除用MC-密鑰加密的內容-Gen-密鑰,用內容-Gen-密鑰加密的裝置ID(客戶ID和HDD-ID),它們都儲存在存儲卡16中。然后將這個存儲卡16和維修好/更換過的裝置一起返還給用戶。
這樣,用戶的裝置(客戶終端裝置1、HDD2和存儲卡16)的狀態回到圖5和圖6所示剛剛完成了用戶注冊程序以后的狀態(和復制內容以前的狀態一樣)。
收到存儲卡16和這個裝置的用戶操縱這個客戶終端裝置1,再一次注冊媒介唯一ID(MID),獲得內容-密鑰,這一點在圖7和圖8中說明。
客戶終端裝置1按照用戶的操作訪問系統服務器4,進行MID注冊。客戶終端裝置1再次利用通過注冊從系統服務器裝置4獲得的內容密鑰向硬盤2復制儲存在光盤上的內容。
于是,即使是因為維修/更換裝置而改成了新的裝置,只要用戶是被授權的,就能夠在新裝置ID的基礎之上復制或者再現內容。
另外,在復制管理系統這邊,通過給維修或者更換以后的裝置一個新的裝置ID,恢復到它的初始狀態,就能夠可靠地區分維修前和維修后的裝置。
存儲卡損壞/丟失的時候怎么辦存儲卡16損壞或者丟失的時候這個復制管理系統按照以下方式進行處理。圖14說明存儲卡16損壞/丟失的時候復制管理系統如何處理。在圖14中,虛線框中的存儲卡16是損壞或者丟失了的存儲卡16。
在存儲卡16被損壞或者丟失的情況下,用戶通過因特網5將客戶終端裝置1與系統服務器裝置4連接起來,發出重新分配存儲卡的請求給系統服務器裝置4,如圖14所示。
一旦發出了這個請求,系統服務器裝置4就發送用戶ID輸入畫面數據給客戶終端裝置1。這樣,用戶的客戶終端裝置1就在電視接收機18上顯示這個用戶ID輸入畫面。
用戶隨后在這個輸入畫面上輸入他/她的用戶ID。但是在這種情況下,由于存儲卡16已經損壞或者已經丟失,不能從存儲卡16讀出用戶ID。因此,用戶輸入例如獲得用戶ID的時候他/她寫在記事簿上的用戶ID。系統服務器裝置1將輸入的這個用戶ID發送給客戶終端裝置4。
系統服務器裝置4訪問數據庫3中對應于用戶發送的用戶ID的用戶信息。這樣,系統服務器裝置4就能夠識別用內容-Gen-密鑰和存儲卡16以及損壞了的/丟失了的存儲卡16的MC-ID和MC-密鑰復制的內容。
下一步,系統服務器裝置4為具有新MC-ID的存儲卡16新重新注冊新的MC-密鑰(新-MC-密鑰),用這個新-MC-密鑰新加密的內容-Gen-密鑰和用這個內容-Gen-密鑰加密的客戶ID和HDD-ID。另外,系統服務器裝置4重新寫入MC-ID和MC-密鑰,從而使數據庫3中儲存的用戶信息成為對應于這個新存儲卡16新的用戶信息。
顯然,在這種情況下,存儲卡16已經被損壞或者被丟失,但是用戶的客戶終端裝置1和HDD2能夠正常工作。因此,原始裝置ID可以被用作用內容-Gen-密鑰加密的客戶ID和HDD-ID。
下一步,維修中心通過例如郵寄將這個存儲卡16新發送給用戶。如上所述,在系統服務器裝置4這邊,這個存儲卡16新中不僅每個信息都被重寫,而且數據庫3中的用戶信息也被重寫。因此,收到發送過來的存儲卡16新的用戶能夠象以前一樣用包括這個存儲卡16新、客戶終端裝置1和HDD2的系統復制內容和播放復制以后的內容。
顯然,利用第一個實施方案中的復制管理系統,系統管理員能夠將利用內容-密鑰加密了的內容儲存到光盤上并且將它發送給用戶,光盤上面有一個媒介唯一ID(MID)。
復制內容的時候,用戶將光盤的MID發送給系統服務器裝置4。另外,它還將他/她正在使用的裝置的裝置ID(客戶ID、HDD-ID、MC-ID等等)發送給系統服務器裝置4。
系統服務器裝置4將已經復制了其內容的光盤的MID儲存在數據庫3中,與每個用戶使用的裝置的裝置ID相對應。用戶請求復制內容的時候,系統服務器裝置4在每個用戶使用的裝置的裝置ID和光盤的MID的基礎之上訪問數據庫3。假設在數據庫中還沒有注冊這個MID,系統服務器裝置4將解密內容所需要的內容-密鑰發送給用戶的客戶終端裝置1。
客戶終端裝置1用這個內容-密鑰將光盤上儲存的內容解密,并且復制到HDD2上。
如果復制管理系統發現這個MID與數據庫3中注冊的MID相同,并且已經進行了復制,就不提供前面提到的內容-密鑰。因此,這個復制管理系統就將內容復制限制為只能進行一次,因而能夠防止未授權內容復制。
第二個實施方案下面介紹本發明第二個實施方案中的復制管理系統。前面描述的第一個實施方案中的復制管理系統通過用戶將他/她自己的客戶終端裝置直接與系統管理員那邊的系統服務器裝置4連接來進行用戶注冊,通過獲得例如內容-密鑰來進行內容復制。
但是利用第二個實施方案中的復制管理系統,在用戶的客戶終端裝置1和系統管理員那邊的系統服務器裝置4之間提供了第三方管理的一個第三方管理服務器裝置3。用戶通過這個第三方管理服務器裝置獲得內容-密鑰。第三方管理服務器則為提供這一內容-密鑰之類收取費用。
第二個實施方案的結構圖15說明本發明第二個實施方案中復制管理系統的結構。圖15給出了從光盤上復制內容的時候獲得內容-密鑰的流程。
在圖15中,系統服務器裝置4和第三方管理服務器裝置50通過例如一條專線或者允許將公眾電話線路用作專線的一個虛擬專用網絡(VPN)互相連接。
另外,雖然系統服務器裝置4不與因特網5連接,但是這個第三方管理服務器裝置50與因特網連接。因此,由于用戶不能夠直接訪問系統服務器裝置4,因此用戶需要通過這個第三方管理服務器裝置50訪問這個系統服務器裝置4。
第二個實施方案的工作過程下面介紹本發明第二個實施方案中的復制管理系統。對于第二個實施方案中的復制管理系統,想從光盤復制內容的用戶通過因特網5將他/她自己的客戶終端裝置1與第三方管理服務器裝置50連接。然后用戶通過客戶終端裝置1將MC-I、用戶ID和媒介唯一ID(MID)發送給第三方管理服務器裝置50。另外,用戶通過客戶終端裝置1將第三方管理服務器裝置50的賬號信息(例如用戶名和口令)發送給第三方管理服務器裝置50。
客戶終端裝置1將這個MC-ID和賬號信息發送給第三方管理服務器裝置50。另外,客戶終端裝置1用MC-密鑰加密用戶ID和光盤的MID并發送給第三方管理服務器裝置50。
第三方管理服務器裝置50從客戶終端裝置1發送的每一個信息提取賬號信息。另外,第三方管理服務器裝置50通過專線(或者上述VPN)將MC-ID用MC-密鑰加密的用戶ID和用MC-密鑰加密的MID發送給系統服務器裝置4。
一旦系統服務器裝置4收到這個MC-ID、用戶ID和MID,它就用MC-密鑰加密用來象前面描述的一樣對加密內容解密的內容-密鑰,儲存在光盤上,返回給第三方管理服務器裝置50。另外,系統服務器裝置4用MC-密鑰加密內容-Gen-密鑰,返回給第三方管理服務器裝置50。系統服務器裝置4還利用內容-Gen-密鑰加密用戶的客戶ID和HDD-ID,將它們返回給第三方管理服務器裝置50。
第三方管理服務器裝置50通過因特網5將用MC-密鑰加密的內容-密鑰、用MC-密鑰加密的內容-Gen-密鑰以及用內容-Gen-密鑰加密的用戶的客戶ID和HDD-ID發送給用戶的客戶終端裝置1。
第三方管理服務器裝置50根據客戶終端裝置1發送給第三方管理服務器裝置50的賬號信息,為提供了內容-密鑰向用戶收取費用。
客戶終端裝置1將第三方管理服務器裝置50發送的內容-密鑰、內容-Gen-密鑰、客戶ID和HDD-ID儲存在存儲卡16中并且如上所述,將它們用來復制內容和再現復制的內容。
在第三方管理服務器裝置50這邊,預先注冊了用戶的信用卡號碼或者預付費信息。因此,第三方管理服務器裝置50從信用卡公司收取提供內容-密鑰所需要的費用。否則,第三方管理服務器裝置50就從預付費中收取費用。
按照例如系統服務器裝置4的管理員和第三方管理服務器裝置50的管理員之間預先確定的百分比分配通過這種方式收取的費用。
通過這種方式,第二個實施方案中的復制管理系統在客戶終端裝置1和系統服務器裝置4之間提供一個第三方管理服務器裝置50。用戶通過第三方管理服務器裝置50訪問系統服務器裝置4來請求提供內容-密鑰。第三方管理服務器裝置50提供這個內容-密鑰,并且向用戶收取費用。
結果,除了能夠提供有第三方(第三方管理服務器裝置50的管理員)參與的一種新的復制管理系統以外,這個復制管理系統仍然能夠獲得第一個實施方案中復制管理系統那樣的結果。
另外,利用這一復制管理系統,通過在提供內容-密鑰給用戶的時候為內容收取費用,能夠通過光盤或者預先確定的網絡免費向用戶提供內容。
顯然,利用這個復制管理系統,可以向用戶提供沒有MID的光盤,當用戶請求復制它的時候,系統服務器裝置4或者第三方管理服務器裝置50能夠提供內容-密鑰并且向用戶收取費用。
另外,利用第二個實施方案中的復制管理系統,建立第三方管理服務器裝置5用來收取費用;但是,這個系統服務器裝置4也能夠進行收費。
最后,本發明并不限于上面描述的實施方案。因此,即使除了上述實施方案以外還有其它實施方案、它們的各種改進,它們也沒有偏離本發明的范圍和實質。
例如,在以上實施方案中,客戶終端裝置1向系統服務器裝置4發送客戶ID、HDD-ID和MC-ID作為裝置識別信息。但是,只有客戶ID能夠從客戶終端裝置1發送給系統服務器裝置4。這樣,只有HDD-ID能夠從客戶終端裝置1發送給系統服務器裝置4。同樣,只有MC-ID能夠從客戶終端裝置1發送給系統服務器裝置4。
此外,可以將客戶ID和HDD-ID從客戶終端裝置1發送給系統服務器裝置4。同樣,可以從客戶終端裝置1向系統服務器裝置4發送客戶ID和MC-ID。類似地,可以從客戶終端裝置1向系統服務器裝置4發送HDD-ID和MC-ID。
換言之,通過將復制內容的裝置與內容聯系起來,管理儲存了供復制的內容的存儲媒介,每個實施方案中的上述復制管理系統都能夠防止未授權的情況下復制內容。因此,客戶終端裝置1發送給系統服務器裝置4的裝置識別信息至少應該是能夠確定用戶的信息。
雖然在上述實施方案中采用了存儲卡16,但是并不是這個復制管理系統沒有它不行。在不使用存儲卡的情況下,存儲卡16中的內容-密鑰和內容-Gen-密鑰可以儲存在HDD2的內存中或者客戶終端裝置1中。
工業應用可以將本發明應用于進行計算機程序復制管理的復制管理系統。
權利要求書(按照條約第19條的修改)1.一種復制管理系統,包括一個存儲媒介,其中儲存了預先確定的內容,賦予了它唯一的媒介識別信息;一個用戶終端裝置,它包括復制裝置,用來將存儲媒介上儲存的內容復制到第一個存儲裝置上去,它包括用戶終端裝置,發送這個用戶終端裝置的唯一裝置識別信息和存儲媒介的媒介識別信息;一個服務器裝置,接收媒介識別信息和裝置識別信息的時候,它發送允許復制對應于媒介識別信息的內容到對應于裝置識別信息用戶終端裝置的允許復制信息。
2.權利要求1的復制管理系統,其中的服務器裝置針對一個媒介識別信息只發送復制允許信息一次。
3.權利要求2的復制管理系統,其中用戶終端裝置發送用戶終端裝置的唯一識別信息、第一個存儲裝置的第一個識別信息和包括用戶終端的第二個存儲媒介唯一的第二個識別信息,作為裝置識別信息。
4.權利要求1的復制管理系統,其中服務器裝置用裝置識別信息加密要發送的復制允許信息,和用戶終端裝置用發送給服務器裝置的裝置識別信息對加密了的復制允許信息進行解密,并且利用解密了的復制允許信息。
5.權利要求1的復制管理系統,其中的用戶終端裝置復制完內容以后,刪除復制允許信息。
6.權利要求1的復制管理系統,其中服務器裝置發送一個加密密鑰,用于對復制過的內容加密;用戶終端裝置利用加密密鑰加密內容,并且復制加密了以后的內容給第一個存儲媒介;將加密密鑰儲存在一個存儲裝置中;和再現復制過的內容的時候,用儲存在存儲裝置中的加密密鑰對復制到第一個存儲裝置中的內容進行解密和再現解密以后的內容。
7.權利要求1的復制管理系統,其中服務器裝置儲存媒介識別信息,說明數據庫中的復制允許信息已經在與每個用戶的用戶終端裝置的唯一裝置識別信息相關聯的情況下發送完畢;和當用戶終端裝置的唯一裝置識別信息因為維修或者更換而改變的時候,用改過以后的裝置識別信息重寫數據庫中注冊的舊的裝置識別信息。
8.權利要求1的復制管理系統,其中服務器裝置對擁有終端裝置,并且已經給這個終端裝置發送了復制允許信息的用戶進行預先確定的收費處理。
9.權利要求1的復制管理系統,還包括中間的服務器裝置,它在用戶終端裝置和服務器裝置之間作為信息發送/接收的中介,至少在發送復制允許信息給用戶終端裝置的時候對用戶進行收費處理。
10.一種計算機能夠讀的存儲媒介,上面儲存了用戶終端裝置信息處理程序,該信息處理程序包括從儲存了內容和儲存了唯一媒介識別信息的媒介讀出媒介識別信息的步驟;用戶復制內容的時候,讀出唯一地賦予包括使用的用戶終端裝置的裝置的裝置識別信息的步驟;至少發送讀出的媒介識別信息和裝置識別信息給預定服務器裝置的步驟;通過發送媒介識別信息和裝置識別信息,接收從服務器裝置那里返回的允許復制內容的復制允許信息的步驟;用收到的復制允許信息將存儲媒介上儲存的內容復制到包括用戶終端裝置的第一個存儲媒介的步驟。
11.權利要求10的存儲媒介,其中用發送的裝置識別信息對復制允許信息進行了加密,和信息處理程序還包括用發送的裝置識別信息對收到的復制允許信息解密的步驟。
12.權利要求10的存儲媒介,還包括復制了內容以后刪除復制允許信息的步驟。
13.權利要求10的存儲媒介,還包括接收從服務器裝置發過來,用來加密要復制的內容的加密密鑰的步驟;
用加密密鑰加密內容和復制加密內容的步驟;將加密密鑰儲存在存儲裝置中的步驟;和再現復制的內容的時候,用存儲媒介中儲存的加密密鑰對復制的內容進行解密并再現的步驟。
14.權利要求10的存儲媒介,其中發送媒介識別信息和裝置識別信息的步驟包括作為裝置識別信息發送用戶終端裝置的唯一識別信息、第一個存儲裝置的第一個識別信息包括用戶終端裝置的第二個存儲裝置唯一的第二個識別號中至少一個的步驟。
15.一種計算機能夠讀的存儲媒介,它儲存了服務器裝置信息處理程序,該信息處理程序包括接收包括用戶裝置的裝置的唯一裝置識別信息,以及儲存了預定內容的存儲媒介的唯一媒介識別信息的步驟,其中的媒介識別信息和裝置識別信息是從用戶終端裝置發送過來的;檢測收到的媒介識別信息是否已經用擁有復制內容的存儲媒介的媒介識別信息在數據庫中注冊的步驟,復制這些內容的時候這些內容與對應的裝置識別信息相關聯;和檢測到媒介識別信息沒有被注冊的時候,發送用于復制內容給對應于收到的裝置識別信息的用戶終端裝置的復制允許信息給用戶裝置的步驟。
16.用計算機執行的一種用戶終端裝置信息處理程序,包括從存儲媒介讀出媒介識別信息的步驟,該存儲媒介儲存了預定內容,與唯一的媒介識別信息相關;用戶復制內容的時候讀出包括用戶終端裝置的裝置的唯一裝置識別信息的步驟;將讀出的媒介識別信息和裝置識別信息中的至少一個發送給預定服務器裝置的步驟;通過發送媒介識別信息和裝置識別信息,接收從服務器裝置返回的復制允許信息,允許復制內容的步驟;和利用收到的復制允許信息復制存儲媒介上儲存的內容給包括用戶終端裝置的第一個存儲裝置的步驟。
17.計算機執行的一種服務器裝置信息處理程序,包括接收包括用戶終端裝置的裝置的唯一裝置識別信息和存儲了預定內容的存儲媒介的唯一媒介識別信息的步驟,這個媒介識別信息和裝置識別信息是從用戶終端裝置發送過來的;檢測收到的媒介識別信息是否已經在數據庫中注冊的步驟,這個數據庫中儲存了存儲媒介的媒介識別信息,其中的內容在與對應的裝置識別信息相關聯的情況下被復制;和檢測到媒介識別信息沒有注冊的情況下,發送復制允許信息,允許復制內容給對應于收到的裝置識別信息的用戶終端裝置的步驟。
18.一種復制管理方法,包括以下步驟復制具有唯一的媒介識別信息的存儲媒介中儲存的內容的時候,向服務器裝置發送包括用戶終端裝置的裝置的唯一裝置識別信息和媒介識別信息;服務器裝置檢測用戶終端裝置發送的媒介識別信息是否已經在數據庫中注冊,這個數據庫中儲存了存儲媒介的媒介識別信息,這些媒介的內容在與對應的裝置識別信息相關聯的情況下被復制;和檢測到媒介識別信息沒有注冊的情況下,從服務器裝置向對應于發送的裝置識別信息的用戶終端裝置發送允許復制內容的復制允許信息。
權利要求
1.一種復制管理系統,包括一個存儲媒介,其中儲存了用加密密鑰加密的內容,賦予它唯一的媒介識別信息,由管理員分發給用戶;用戶的一個終端裝置,它包括復制裝置,用來利用對應于加密密鑰的解密密鑰對存儲媒介上儲存的內容解密,復制解密以后的內容到另一個存儲媒介,復制內容的時候發送預先確定的唯一裝置識別信息和媒介識別信息;一個管理服務器裝置,接收媒介識別信息的時候,它發送解密密鑰給用戶的終端裝置,其中包括裝置識別信息。
2.權利要求1的復制管理系統,其中對于每一個媒介識別信息,其中的管理服務器裝置只發送解密密鑰一次。
3.權利要求1或者2的復制管理系統,其中終端裝置發送終端裝置識別信息的至少一個或者一個組合,作為裝置識別信息,這些識別信息被唯一地賦予進行內容復制的復制裝置,識別信息唯一地儲存在終端裝置外面與終端裝置連接的半導體存儲器內。
4.權利要求1~3中任意一個的復制管理系統,其中管理服務器裝置用裝置識別信息加密解密密鑰,和終端裝置用自己的裝置識別信息對加密了的解密密鑰進行解密,用它對內容進行解密。
5.權利要求1~4中任意一個的復制管理系統,其中完成了內容解密以后,終端裝置刪除解密密鑰。
6.權利要求1~5中任意一個的復制管理系統,其中管理服務器裝置發送一個重新加密密鑰,用于對復制過的內容重新加密;終端裝置利用重新加密密鑰重新加密用解密密鑰解密了的內容,并且復制它;終端裝置將重新加密的密鑰儲存在一個存儲裝置中;和再現復制過的內容的時候,終端裝置用儲存在存儲裝置中的重新加密密鑰對復制過來的內容進行解密和再現。
7.權利要求1~6中任意一個的復制管理系統,其中管理服務器裝置通過在數據庫中按照每個用戶的終端裝置的裝置識別信息,儲存說明解密密鑰已經被發送的媒介識別信息管理解密密鑰的發送;和當用戶的裝置識別信息因為維修或者更換而改變的時候,管理服務器裝置用新的裝置識別信息重寫數據庫中注冊的舊的裝置識別信息。
8.權利要求1~7中任意一個的復制管理系統,其中管理服務器裝置對擁有終端裝置,并且已經給這個終端裝置發送了解密密鑰的用戶進行預先確定的收費處理。
9.權利要求1~8中任意一個的復制管理系統,還包括中間的服務器裝置,它在終端裝置和管理服務器裝置之間作為信息發送/接收的中介,至少在發送解密密鑰給用戶的終端裝置的時候對用戶進行收費處理。
10.一種計算機能夠讀的存儲媒介,上面儲存了客戶終端裝置的信息處理程序,該信息處理程序包括從賦予了唯一媒介識別信息,儲存了用加密密鑰加密了的內容的存儲媒介讀出對應的媒介識別信息的步驟;用戶復制內容的時候,讀出唯一地賦予裝置的裝置識別信息的步驟;至少發送讀出的媒介識別信息和裝置識別信息給管理員那邊的服務器裝置的步驟;通過發送媒介識別信息和裝置識別信息,接收從管理員那邊的服務器裝置那里返回的解密密鑰的步驟;用收到的解密密鑰對存儲媒介上儲存的內容進行解密處理的步驟;和復制解密了的內容的步驟。
11.權利要求10中計算機能夠讀的存儲媒介,其中儲存了客戶終端裝置的信息處理程序,其中接收解密密鑰的步驟包括接收利用用戶裝置的裝置識別信息加密并發送的解密密鑰;和對內容進行解密處理的步驟包括用本身的裝置識別信息對加密的解密密鑰進行解密處理的步驟;用解密以后的解密密鑰對存儲媒介上儲存的內容進行解密處理的步驟。
12.權利要求10或者11中計算機能夠讀的存儲媒介,其中儲存了客戶終端裝置的信息處理程序,還包括復制了內容以后刪除解密密鑰的步驟。
13.權利要求10~12中任意一個里計算機能夠讀的存儲媒介,其中儲存了客戶終端裝置的信息處理程序,還包括接收從管理服務器裝置發過來,用來重新加密要復制的內容的重新加密密鑰的步驟;用重新加密密鑰重新加密用解密密鑰解密的內容并且復制它的步驟;將重新加密密鑰儲存在存儲媒介中的步驟;和再現復制的內容的時候,用存儲媒介中儲存的重新加密密鑰對復制的內容進行解密并再現的步驟。
14.權利要求10~13中任意一個里計算機能夠讀的存儲媒介,它儲存了客戶終端裝置的信息處理程序,其中發送媒介識別信息和裝置識別信息的步驟包括作為裝置識別信息發送用戶使用的終端裝置的唯一識別信息、要將內容復制過去的另一個存儲媒介唯一的識別信息和外部終端裝置連接的存儲器的唯一識別號中至少一個的步驟。
15.一種計算機能夠讀的存儲媒介,它儲存了管理服務器裝置的信息處理程序,該信息處理程序包括接收從用戶裝置發送過來的用戶裝置的唯一裝置識別信息,以及儲存了用加密密鑰加密的內容的存儲媒介的唯一媒介識別信息的步驟;檢測收到的媒介識別信息是否已經用擁有復制內容的存儲媒介的媒介識別信息在數據庫中注冊的步驟,復制這些內容的時候這些內容與每個用戶裝置的裝置識別信息相關聯;和檢測到裝置識別信息沒有被注冊的時候,發送用于解密內容的解密密鑰給用戶裝置的步驟。
16.權利要求15中計算機能夠讀的存儲媒介,儲存了管理服務器裝置的信息處理程序,還包括在數據庫中注冊媒介識別信息,說明與用戶裝置的裝置識別信息相關聯的解密密鑰已經被發送給用戶裝置的步驟。
17.權利要求15或者16中計算機能夠讀的存儲媒介,儲存了管理服務器裝置的信息處理程序,其中發送解密密鑰的步驟包括利用用戶裝置的裝置識別信息加密解密密鑰,并且發送加密以后的解密密鑰的步驟。
18.權利要求15~17中任意一個里計算機能夠讀的存儲媒介,儲存了管理服務器裝置的信息處理程序,其中發送解密密鑰的步驟包括發送重新加密密鑰對要復制的內容進行重新加密的步驟。
19.權利要求15~18中任意一個里計算機能夠讀的存儲媒介,儲存了管理服務器裝置的信息處理程序,還包括因為維修或者更換給用戶裝置分配新的裝置識別信息的時候,用新的裝置識別信息覆蓋數據庫中注冊的舊的裝置識別信息的步驟。
20.權利要求15~19中任意一個里計算機能夠讀的存儲媒介,儲存了管理服務器裝置的信息處理程序,還包括向給他發送了解密密鑰的用戶收費的步驟。
21.權利要求15~20中任意一個里計算機能夠讀的存儲媒介,儲存了管理服務器裝置的信息處理程序,其中接收媒介識別信息和裝置識別信息的步驟包括作為裝置識別信息接收用戶使用的終端裝置的唯一識別信息、要將內容復制過去的另一個存儲媒介的唯一識別信息以及終端裝置外部的存儲器的唯一識別號中至少一個的步驟。
22.一種復制管理方法,包括以下步驟復制用加密密鑰加密,儲存在存儲媒介上的內容的時候,具有唯一裝置識別信息的用戶裝置從裝置向管理服務器裝置發送裝置識別信息和媒介識別信息,這個存儲媒介擁有唯一的媒介識別信息;管理服務器裝置檢測從用戶裝置發送過來的媒介識別信息是否已經在一個數據庫中注冊,這個數據庫中注冊了擁有復制了與每個用戶裝置的裝置識別信息相關聯的內容的存儲媒介的識別信息;和檢測到這個媒介識別信息沒有被注冊的時候,向用戶裝置發送對內容進行解密的解密密鑰。
23.客戶終端裝置的一種信息處理方法,包括以下步驟從具有唯一媒介識別信息,儲存了用加密密鑰加密的內容的存儲媒介讀取媒介識別信息;用戶復制內容的時候讀出裝置的唯一裝置識別信息;將讀出的媒介識別信息和裝置識別信息中的至少一樣發送給管理員一方的服務器裝置;通過發送媒介識別信息和裝置識別信息從管理員服務器裝置接收解密密鑰;用收到的解密密鑰對存儲媒介中儲存的內容進行解密處理;和復制解密以后的內容。
24.管理服務器裝置的一種信息處理方法,包括以下步驟接收用戶裝置發送的唯一裝置識別信息,以及儲存了用加密密鑰加密的內容的存儲媒介唯一的媒介識別信息;檢測收到的媒介識別信息是否已經在一個數據庫中注冊,這個數據庫中儲存了存儲媒介的媒介識別信息,該存儲媒介儲存了復制的與每個用戶裝置的裝置識別信息相關聯的內容;和檢測到媒介識別信息還沒有注冊的時候,向用戶裝置發送用于對內容進行解密的解密密鑰。
25.客戶終端裝置的一種信息處理程序,包括從具有唯一媒介識別信息,上面儲存了用加密密鑰加密的內容的存儲媒介讀取媒介識別信息的步驟;讀出用戶復制內容的時候使用的裝置的唯一裝置識別信息的步驟;將讀出的媒介識別信息和裝置識別信息中至少一樣發送給管理員一方的服務器裝置的步驟;通過發送媒介識別信息和裝置識別信息接收從管理員一方的服務器裝置接收解密密鑰的步驟;用收到的解密密鑰對存儲媒介上儲存的內容進行解密處理的步驟;和復制解密以后的內容的步驟。
26.管理服務器裝置的一種信息處理程序,包括接收從用戶裝置發送過來,用戶裝置的唯一裝置識別信息,以及儲存用加密密鑰加密了的內容的存儲媒介的唯一媒介識別信息的步驟;檢測收到的媒介識別信息是否已經在一個數據庫中注冊的步驟,這個數據庫中儲存了存儲媒介的媒介識別信息,存儲媒介上儲存了與每個用戶裝置的裝置識別信息相關聯地復制過去的內容;和檢測到媒介識別信息還沒有注冊的時候,發送解密密鑰給用戶裝置用于對內容進行解密的步驟。
全文摘要
給每個光盤一個ID(MID),用內容-密鑰加密內容并進行注冊。另外,系統服務器裝置保留用戶擁有的客戶終端裝置的一個客戶ID、硬盤驅動器(HDD)的HDD-ID以及存儲卡的MC-ID,作為用戶信息。用戶想復制內容的時候,將光盤MID和MC-ID發送給系統服務器裝置。系統服務器裝置訪問用戶信息中的MC-ID來識別用戶,返回一個內容-密鑰,用于加密內容。在用戶這邊,用返回的內容-密鑰對光盤上儲存的內容解密,將內容復制到HDD上。因此,只有是存儲媒介合法擁有人的被授權用戶能夠復制內容。
文檔編號G06F21/10GK1479921SQ02802144
公開日2004年3月3日 申請日期2002年2月20日 優先權日2001年2月20日
發明者島田宗毅, 一, 岡本伸一, 吉森正治, 治, 三, 犬井努, 史, 島川惠三, 岡田豐史, 宏, 九保亮, 中村光宏 申請人:索尼電腦娛樂公司