欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在移動數(shù)字版權(quán)管理中移動版權(quán)對象的方法

文檔序號:7638964閱讀:166來源:國知局
專利名稱:在移動數(shù)字版權(quán)管理中移動版權(quán)對象的方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字版權(quán)管理(DRM),更具體地涉及一種在DRM中在 設(shè)備之間移動版權(quán)對象(RO)的方法、DRM系統(tǒng)以及設(shè)備。
背景技術(shù)
DRM是對數(shù)字內(nèi)容(或DRM內(nèi)容)的版權(quán)對象(RO)進行保護并 對其進行系統(tǒng)管理的技術(shù),并提供了保護和管理機制,以防止非法拷貝 內(nèi)容、獲取RO以及生成/轉(zhuǎn)讓所述內(nèi)容。圖1是示出了根據(jù)現(xiàn)有技術(shù)的數(shù)字版權(quán)管理(DRM)系統(tǒng)的構(gòu)成圖。 DRM系統(tǒng)將內(nèi)容供應(yīng)商發(fā)(issue)給用戶的內(nèi)容控制為僅在RO的版權(quán) 限制內(nèi)使用。內(nèi)容供應(yīng)商是相當(dāng)于內(nèi)容中心(CI)或授權(quán)中心(RI)的 實體。CI發(fā)出通過特定加密方法進行了保護的DRM內(nèi)容,以保護內(nèi)容不 被沒有訪問權(quán)利的用戶訪問,而RI發(fā)出使用DRM內(nèi)容所必需的版權(quán)對 象(RO)。DRM代理被安裝在設(shè)備處以從CI或RI接收DRM內(nèi)容和RO,并 通過分析"許可"或"限制"來控制相應(yīng)設(shè)備處對DRM內(nèi)容的使用。發(fā)明內(nèi)容目前需要一種在設(shè)備之間移動DRM內(nèi)容和RO的方法,以增強DRM 內(nèi)容的效用。特別是需要一種通過在特定組中的設(shè)備之間安全地移動 DRM內(nèi)容的RO (以下稱為"RO")來保護RO的方法。此外,還需要一種在設(shè)備之間移動RO的一部分的方法,以及一種 通過僅允許經(jīng)過特定許可的設(shè)備來移動RO而防止對RO進行非法或未授 權(quán)移動的方法。因此,本發(fā)明的目的是提供一種在數(shù)字版權(quán)管理(DRM)中移動版權(quán)對象(RO)的方法,該方法能夠在設(shè)備之間安全地移動DRM內(nèi)容的 RO的一部分或全部。為了實現(xiàn)這些和其它優(yōu)勢,并且根據(jù)如本文中所實施的和廣泛描述 的本發(fā)明的目的,本發(fā)明提供了一種在數(shù)字版權(quán)管理(DRM)中移動版 權(quán)對象(RO)的方法,該方法包括以下步驟具有DRM內(nèi)容的RO的 第一設(shè)備將DRM內(nèi)容的RO的一部分或全部移動到第二設(shè)備;以及當(dāng)完 成了所述RO的移動時,所述第一設(shè)備刪除存儲在所述第一設(shè)備中的RO 的一部分或全部。為了實現(xiàn)這些和其它優(yōu)勢,并且根據(jù)如本文中所實施的和廣泛描述 的本發(fā)明的目的,本發(fā)明還提供了一種DRM系統(tǒng),該DRM系統(tǒng)包括 第一設(shè)備,用于移動DRM內(nèi)容的版權(quán)對象(RO)的一部分或全部;第 二設(shè)備,用于接收所述R0;以及授權(quán)中心(RI),其擁有指示是否要移 動所述RO以將所述RO移動到所述第一設(shè)備的"移動許可"。為了實現(xiàn)這些和其它優(yōu)勢,并且根據(jù)如本文中所實施的和廣泛描述 的本發(fā)明的目的,本發(fā)明還提供了一種設(shè)備,該設(shè)備包括DRM代理, 用于將DRM內(nèi)容的版權(quán)對象(RO)的一部分或全部移動到另一設(shè)備。通過以下結(jié)合附圖對本發(fā)明的細描述,本發(fā)明前面的其它目的、特 征、方面以及優(yōu)勢將會變得明了。


所包括的用于提供對本發(fā)明的進一步理解且被并入而構(gòu)成本說明書 一部分的附圖例示了本發(fā)明的實施方式,并且與說明書一起用于解釋本 發(fā)明的原理。在附圖中圖1是示出了根據(jù)現(xiàn)有技術(shù)的數(shù)字版權(quán)管理(DRM)系統(tǒng)的構(gòu)成圖; 圖2是示意性示出用于實現(xiàn)根據(jù)本發(fā)明的移動DRM的版權(quán)對象 (RO)的方法的系統(tǒng)的框圖;圖3是示出根據(jù)本發(fā)明第一實施方式的移動RO的方法的流程圖;圖4是示出根據(jù)本發(fā)明第二實施方式的移動RO的方法的流程圖; 圖5是示出根據(jù)本發(fā)明第三實施方式的移動RO的方法的流程圖; 圖6是示出根據(jù)本發(fā)明第四實施方式的移動RO的方法的流程圖;圖7A示出了根據(jù)本發(fā)明的RO的"Move (移動)"元素的子元素; 圖7B示出了根據(jù)本發(fā)明的"Permission (許可)"元素的子元素; 圖8是示出了根據(jù)本發(fā)明第五實施方式的在設(shè)備之間部分或全部移動包括移動許可的RO的方法的流程圖;圖9是示出了根據(jù)本發(fā)明第六實施方式的將RO從設(shè)備1部分或全部移動到設(shè)備2的方法的流程圖;而圖10是示出根據(jù)本發(fā)明第七實施方式的通過設(shè)備2的請求將RO從設(shè)備1部分或全部移動到設(shè)備2的方法的流程圖。'具體實施方式
現(xiàn)在將詳細描述本發(fā)明的優(yōu)選實施方式,其示例在附圖中示出。 以下來說明一種在能夠在設(shè)備之間移動RO的數(shù)字版權(quán)管理(DRM)中移動(或轉(zhuǎn)移或轉(zhuǎn)讓)DRM內(nèi)容的版權(quán)對象(RO)的方法、其DRM系統(tǒng)及其設(shè)備。圖2是示意性示出用于實現(xiàn)根據(jù)本發(fā)明的移動DRM的版權(quán)對象 (RO)的方法的系統(tǒng)的框圖。組(或域)是由授權(quán)中心(RI)管理的實體,并且被提供了組密鑰 (或域密鑰)。組密鑰被分配給相應(yīng)組,并且用來對組RO (或域RO)進 行編碼和解碼。組RO由RI發(fā)出并且包括經(jīng)組密鑰編碼的DRM內(nèi)容的 RO。 DRM內(nèi)容被配置為由包括在組RO中的加密密鑰來解碼,從而僅由 擁有組密鑰的用戶來使用。DRM代理被安裝在特定設(shè)備中以允許加入或 離開組,并且將組RO移動到作為該組的成員而存在于該組中的另一個 DRM代理。組是指一臺或更多臺設(shè)備的集合,其中設(shè)備被分組為使得一臺設(shè)備 在某個時間點可以具有唯一 (exclusive)的RO。當(dāng)RO被移動到組內(nèi)的 另一臺設(shè)備時,RO的狀態(tài)信息被一起移動。DRM內(nèi)容的版權(quán)對象被分為有狀態(tài)(stateful) RO和無狀態(tài)RO。 無狀態(tài)RO是設(shè)備不對狀態(tài)信息進行管理的RO。有狀態(tài)RO是設(shè)備對狀 態(tài)信息進行管理從而準(zhǔn)確利用RO內(nèi)部的許可和限制的RO。由狀態(tài)信息 管理的限制包括"間距"、"計數(shù)"、"定時計數(shù)(timed-count)"、"累計"等。狀態(tài)信息表明了 RO的可用量,并且一個狀態(tài)信息由一個有狀態(tài)RO 來管理。DRM內(nèi)容可以由CI或RI發(fā)出。在本發(fā)明中,假定由RI來發(fā)出DRM 內(nèi)容。圖3是示出了根據(jù)本發(fā)明第一實施方式的移動RO的方法的流程圖, 其中擁有特定內(nèi)容的RO的一個用戶將該RO移動到另一個用戶。假定一個用戶通過DRM代理與另一個用戶的DRM代理或RI進行 數(shù)據(jù)(或信號)收發(fā)。第一用戶通過安裝在設(shè)備1處的DRM代理1加入由RI管理的組 (Sll),并且從該RI下載經(jīng)相應(yīng)組密鑰編碼了的組RO (S12)。 DRM代 理1可以在步驟Sll和S12中接收用來解碼RO的組密鑰??梢元毩⒂诮MRO的下載來下載DRM內(nèi)容。g卩,可以在下載組RO 之前/之后或者與組RO同時來下載DRM內(nèi)容。第一用戶指示DRM代理1將DRM內(nèi)容的RO移動到具有DRM代 理2的設(shè)備2 (S13)。然后,DRM代理1檢查是否從DRM代理2或第 二用戶移動組RO (S14至S17)。這里,關(guān)于組RO的DRM內(nèi)容可以被 獨立移動或者與組RO —起移動。DRM代理1可以將以下參數(shù)移動到DRM代理2,從而DRM代理2 或第二用戶可以查看要轉(zhuǎn)讓的DRM內(nèi)容和/或組RO:組RO的組RO ID 及簡要信息;禾口/或DRM內(nèi)容的DRM內(nèi)容ID及簡要信息。當(dāng)組RO是 有狀態(tài)RO時,DRM代理1可以在將組RO移動到DRM代理2之后將 諸如可用量(即可用次數(shù)或時間)的狀態(tài)信息移動到DRM代理2。這里, 可以利用狀態(tài)信息將組RO的一部分或全部從DRM代理1移動到DRM 代理2。將參照圖9和10更詳細地解釋用于將組RO的一部分或全部從 DRM代理1移動到DRM代理2的方法??梢钥蛇x地執(zhí)行步驟S14到S17。DRM代理1將移動RO的請求移動到DRM代理2(S14),并且DRM代理2詢問第二用戶是否同意接收組RO,由此向第二用戶請求確認 (S15)。這里,當(dāng)DRM代理2接收到移動RO的請求時,它可以將關(guān)于 移動RO的所述請求的結(jié)果移動到第二用戶,而無需詢問第二用戶是否 同意接收組RO。被請求對來自DRM代理2的確認請求作出響應(yīng)的第二用戶選擇接 受(批準(zhǔn))或拒絕移動RO,從而對來自DRM代理2的確認請求作出響 應(yīng)(S16)。然后,DRM代理2將對于移動RO的響應(yīng)移動到DRM代理 1 (S17)。這里,DRM代理2可以將設(shè)備2的公共密鑰連同對于移動RO 的響應(yīng)一起移動到DRM代理1。已從DRM代理2接收到對于移動RO的響應(yīng)或者已從第二用戶接收 到對于移動組RO的接受(批準(zhǔn))的DRM代理1將移動組RO的開始信 號移動到DRM代理2 (S18)。 DRM代理2可以通過例如視覺手段或聽 覺手段將移動組RO的開始通知給第二用戶(S19)??梢钥蛇x地執(zhí)行步 驟S18和S19。DRM代理1將組RO移動到DRM代理2 (S20)。 DRM代理1可以 將DRM內(nèi)容和組RO作為一個包來移動,或者彼此分離地移動。當(dāng)從DRM代理1移動到DRM代理2的組RO是有狀態(tài)RO時,DRM 代理將狀態(tài)信息移動到DRM代理2 (S21)。這里,為了安全,DRM代 理1可以利用DRM代理2的公共密鑰以編碼狀態(tài)將狀態(tài)信息移動到 DRM代理2。步驟S21可以可選地執(zhí)行,或者可以與步驟S20同時執(zhí)行。當(dāng)組RO被完全移動時,DRM代理1向DRM代理2發(fā)送移動組RO 的完成信號(S22)。然后,DRM代理2發(fā)送一信號(或消息),通知組 RO或狀態(tài)信息被成功安裝到DRM代理1中(S23)。這里,從DRM代 理2向DRM代理1移動信號(或消息)的步驟可以執(zhí)行或者省略。DRM代理2向第二用戶DRM告知內(nèi)容和組RO已經(jīng)被移動(S24)。當(dāng)DRM代理1從DRM代理2接收到組RO或狀態(tài)信息已經(jīng)被安裝 的信號(或消息)時,或者當(dāng)DRM代理l完成將組RO或狀態(tài)信息發(fā)送到DRM代理2的操作時,DRM代理1從中刪除組RO或狀態(tài)信息(S25)。 當(dāng)組RO的一部分被移動時,DRM代理1刪除這一部分組RO (即,被 移動的組RO)。這里,(組RO的)狀態(tài)信息未被刪除但卻被改變。DRM代理1告知RI組RO已經(jīng)被移動到DRM代理2 (S26)。 DRM 代理1告知給RI的信息包括以下至少一項用于移動組RO的設(shè)備的設(shè) 備ID、用于接收組RO的設(shè)備的設(shè)備ID、組RO的組ROID、時間戳以 及簽名。DRM代理1將所述信息移動到RI的步驟可以可選地執(zhí)行。DRM代理1向第一用戶告知DRM內(nèi)容和組RO已經(jīng)被成功移動到 DRM代理2 (S27),并且DRM代理2加入該組從而獲得用于對從DRM 代理l接收到的組RO進行解碼的組密鑰(S28)。 DRM代理2可以利用 包含在組RO中的RI的地址(例如統(tǒng)一資源定位符URL)來訪問RI。圖3示出了 DRM代理2在接收到組RO后加入該組。然而,DRM 代理2可以在接收組RO之前加入該組。圖4是示出根據(jù)本發(fā)明第二實施方式的移動RO的方法的流程圖。圖4中示出的第二實施方式與圖3中示出的第一實施方式類似。然 而,第二實施方式與第一實施方式的不同之處在于,接收到組RO的DRM 代理2加入該組的時間點。根據(jù)圖4的第二實施方式的步驟S31到S43與根據(jù)圖3的第一實施 方式的步驟Sll到S23相同,因此將省略對它們的說明。下面將對步驟 S43后面的步驟進行說明。DRM代理2加入由RI管理的組,從而獲得對組RO進行解碼的組 密鑰(S44)。然后,RI向DRM代理1發(fā)送信號(或消息),該信號通知 了組RO己完全移動到DRM代理2并且DRM代理2已加入該組(S45)。 這里,DRM代理2可以利用包含在組RO中的RI的地址來訪問RI。已接收到DRM代理2已加入該組的信號的DRM代理1從中刪除組 RO和/或狀態(tài)信息(S46)。當(dāng)組RO的一部分被移動時,DRM代理1刪 除這一部分組RO (即,被移動的組RO)。這里,(組RO的)狀態(tài)信息未被刪除但卻被改變。DRM代理2向第二用戶發(fā)送DRM內(nèi)容和/或組RO已被成功接收的信號(或消息)(S47),并且DRM代理1向第一用戶發(fā)送DRM內(nèi)容和/ 或組RO已被成功移動的信號(或消息)(S48)。圖5是示出根據(jù)本發(fā)明第三實施方式的移動RO的方法的流程圖, 該圖示出了當(dāng)另 一個用戶請求移動RO時將RO從擁有RO的一個用戶移 動到該另一個用戶的方法。這里,假定請求移動DRM內(nèi)容的RO的另一 個用戶已知所述一個用戶的DRM內(nèi)容ID和/或組RO ID。第二用戶指示DRM代理2接收安裝在第一用戶的設(shè)備1中的DRM 代理1的組RO (S51)。DRM代理2向DRM代理l發(fā)送移動組RO的請求(S52)。請求信 號包括DRM內(nèi)容的DRM內(nèi)容ID和/或組RO的組RO ID,兩者都是由 DRM代理2請求的并且都可以包括第二用戶的設(shè)備的公共密鑰。DRM代理l詢問第一用戶是否許可移動組RO (S53),第一用戶對 DRM代理l進行響應(yīng)(S54)。步驟S53可以可選地執(zhí)行。已從DRM代理2接收到移動組RO的請求或者已從第一用戶接收到 對于移動組RO的"移動許可"的DRM代理1向DRM代理2發(fā)送移動組 RO的開始信號(S55),并且/或者通過DRM代理2向第二用戶發(fā)送移動 組RO的開始信號(S56)。步驟S55和S56可以可選地執(zhí)行。DRM代理1將組RO發(fā)送到DRM代理2 (S57)。這里,DRM內(nèi)容 和組RO可以作為一個包被移動,或者可以彼此分離地被移動。當(dāng)組RO是有狀態(tài)組RO時,DRM代理1將狀態(tài)信息移動到DRM 代理2 (S58)。組RO可以按照經(jīng)組密鑰編碼的狀態(tài)來移動,或者可以按 照經(jīng)第二用戶的設(shè)備的公共密鑰編碼的狀態(tài)來移動。當(dāng)組RO被完全移動時,DRM代理1向DRM代理2發(fā)送移動DRM 內(nèi)容和組RO的完成信號(或消息)(S59)。然后,DRM代理2向DRM代理1和第二用戶發(fā)送通知組RO和狀 態(tài)信息被成功安裝的信號(或消息)(S61)。根據(jù)第三實施方式的步驟S61 到S65與根據(jù)圖3的第一實施方式的步驟S24到S28相同,因此將省略 對它們的說明。圖5示出了 DRM代理2在接收到組RO后加入該組。然而,DRM 代理2可以在接收組RO之前加入該組。圖6是示出根據(jù)本發(fā)明第四實施方式的移動RO的方法的流程圖, 該圖示出了當(dāng)另一個用戶請求移動RO時將RO從擁有RO的一個用戶移 動到該另一個用戶的方法。這里,假定請求移動RO的另一個用戶己知 擁有RO的所述一個用戶的內(nèi)容ID和/或組RO的ID。圖6中示出的第 四實施方式與圖5中示出的第三實施方式類似。然而,第四實施方式與 第三實施方式的不同之處在于,已經(jīng)接收到組RO的DRM代理2加入組 的時間點。根據(jù)圖6的第四實施方式的步驟S71到S80與根據(jù)圖3的第一實施 方式的步驟S51到S60相同,因此將省略對它們的說明。另外,根據(jù)圖6 的第四實施方式的步驟S80到S85與根據(jù)圖4的第二實施方式的步驟S44 到S48相同,因此也將省略對它們的說明。已經(jīng)在前面提及的實施方式中說明了組RO的移動。但是下面將說 明在設(shè)備之間移動RO的一部分或全部。所述設(shè)備可以包括在同一組中, 但是并不限于此。在設(shè)備之間部分或整體移動的RO可以是組RO,但是 并不限于此。為了在設(shè)備之間移動RO的一部分或全部,設(shè)備(用于移動RO的 設(shè)備)必須從RI接收對于移動RO的"移動許可"。以下將說明移動許可和移動RO的一部分或全部。授權(quán)中心(RI)將RO與"移動許可"一起發(fā)給設(shè)備l,以指示是否將 RO移動到至少一臺設(shè)備2。移動許可可以包含在RO中,或者可以在RO 被移動時作為某個參數(shù)被移動。在檢查了"移動許可"是否存在于RO中后,設(shè)備1確定是否將從RI 接收到的RO的一部分或全部移動到另一臺設(shè)備??梢愿鶕?jù)"移動許可"是否存在于RO中或者根據(jù)RO中的"移動許可" 的值來確定是否將RO移動到另一臺設(shè)備。當(dāng)作為檢査移動許可的結(jié)果可以移動RO的一部分或全部時,設(shè)備1 在從設(shè)備2獲得同意信號后將RO的一部分或全部直接移動到設(shè)備2。當(dāng)從設(shè)備2接收到移動RO的請求時,如果RO可移動,則設(shè)備1在檢査RO的移動許可后將RO的一部分或全部直接移動到設(shè)備2。 下面將說明RO的移動許可及其相關(guān)術(shù)語。全部RO是指從RI發(fā)出后仍未被使用的所有可用RO,或者使用后 剩下的所有可用RO。 RO的一部分是指從RI發(fā)出后仍未被使用的可用 RO的一部分,或者使用后剩下的可用RO的一部分。使用版權(quán)描述語言(REL)來表示RO。表示為各種格式的REL主 要被表示為XML格式。因此,在本發(fā)明中將對RO被表示為XML格式時的"移動許可"進行說明。下面將參照圖3中示出的包括RI、設(shè)備1以及設(shè)備2的DRM系統(tǒng) 來說明移動許可。設(shè)備l設(shè)置有DRM代理1,而設(shè)備2設(shè)置有DRM代 理2。RI將用于指示移動RO的"移動許可"連同RO —起發(fā)送到設(shè)備1。當(dāng) RO被表示為XML格式時,移動許可中包含了與移動有關(guān)的信息。只有已經(jīng)接收到具有"Move (移動)"元素RO的設(shè)備1才可以將內(nèi) 容移動(或轉(zhuǎn)讓)到設(shè)備2。如圖7A中所示,"Move"元素可以包括"Permission (許可)"和 "Constraint (限制)"中的至少一個作為子元素。如圖7B中所示,"Move" 元素可以用作"Permission"的子元素。當(dāng)"Move"元素以Constraint (限制)作為子元素時,可以在限制條件 下移動RO。該限制具有用于通用DRM系統(tǒng)中的受限條件,包掛'count (計數(shù))"、"timed-count (定時計數(shù))"、"datetime (日期),,、"interval (間隔),,、"accumulated (累計),,、"individual (單獨的)"、"system (系 統(tǒng))"等。"count"是用于限制內(nèi)容使用次數(shù)的條件,而"timed-count"是在只要 經(jīng)過了特定時間就認為內(nèi)容被使用一次的情況下用于限制內(nèi)容使用次數(shù) 的條件。另夕卜,"datetime"是用于通過設(shè)置開始和結(jié)束時間來限制內(nèi)容使 用的條件,"interval"是用于通過僅允許在從開始時間開始的特定時段內(nèi) 使用內(nèi)容來限制內(nèi)容使用的條件。"accumulated"是用于通過計算內(nèi)容的總使用時間并將內(nèi)容使用限制為特定時間來限制內(nèi)容使用的條件。另外,"individual"是用于僅允許特定用戶或特定設(shè)備來使用內(nèi)容的條件, "sy stem"是用于限制其中使用內(nèi)容的系統(tǒng)的條件。當(dāng)"Move"元素以Permission作為子元素時,設(shè)備的DRM代理1向 設(shè)備2的DRM代理2發(fā)出僅允許由該Permission定義的操作的RO。當(dāng)"Move"元素不以Permission作為子元素時,設(shè)備的DRM代理1 向設(shè)備2的DRM代理2發(fā)出允許從RI發(fā)出的所有操作的RO。如圖7B中所示,當(dāng)RO不具有Permission或者以"Move"作為 Permission的子元素時,設(shè)備1將包括"Move"的RO發(fā)給設(shè)備2。然后, 設(shè)備2將包括"Move"的RO移動到另一臺設(shè)備(例如設(shè)備3)。"Move"可以具有表示移動了RO的一部分的部分特性(或?qū)傩?。當(dāng) 該部分特性的值表示移動了 RO的一部分時(例如,當(dāng)該部分特性的值 為真或RO為有狀態(tài)RO時),設(shè)備1將RO的一部分移動到設(shè)備2。例如,當(dāng)該部分特性的值為真并且已經(jīng)接收到RO IO個小時的設(shè)備 1已經(jīng)使用了2個小時時,設(shè)備l可以將剩下的小時(8小時)的一部分 (3小時)移動至設(shè)備2。通過改變狀態(tài)信息等來執(zhí)行RO的一部分的移 動。下面將說明移動包括"移動許可"的RO的優(yōu)選實施方式。圖8是示出根據(jù)本發(fā)明第五實施方式的在設(shè)備之間部分或整體移動 包括移動許可的RO的方法的流程圖。RI可以發(fā)出可移動RO或不可移動RO,并且設(shè)備1可以通過表達 將RO移動到另一臺設(shè)備的意圖來購買內(nèi)容。RI根據(jù)設(shè)備1的意圖將包括"移動許可"的RO發(fā)給設(shè)備1,所述"移 動許可"用于允許將RO移動到另一臺設(shè)備(SIOI)。這里,如果在移動 RO的一部分時RO為有狀態(tài)RO,貝ij"移動許可"具有表示移動了 RO的 一部分的部分特性值。設(shè)備1檢查RO的"移動許可",并根據(jù)"移動許可"來確定是否移動 RO(S102)。當(dāng)允許移動RO的一部分或全部時,設(shè)備l將RO的一部分 或全部移動到另一臺設(shè)備(例如設(shè)備2)。相反,當(dāng)不允許移動Ro的一部分或全部時,設(shè)備1不將RO的一部分或全部移動到另一臺設(shè)備。例如,當(dāng)RO不具有"移動許可"或者RO以"Move"作為"Permission" 元素的子元素時,設(shè)備1可以將RO連同RO中的"Move"—起移動到設(shè) 備2。當(dāng)設(shè)備1將RO移動到設(shè)備2時,設(shè)備1利用其私有密鑰對RO進 行解碼,由此生成解碼的RO,然后利用設(shè)備2的公共密鑰對該解碼的 RO進行編碼,由此生成編碼的RO (S103)。設(shè)備1將內(nèi)容復(fù)制到設(shè)備2 (S104)。步驟S104可以在移動RO之 前或之后執(zhí)行,或者可以在移動RO的同時執(zhí)行。設(shè)備1將S103中生成的編碼的RO移動到設(shè)備2 (S105)。當(dāng)編碼的RO為有狀態(tài)RO并且要移動所有RO時,設(shè)備1將狀態(tài)信 息移動到設(shè)備2 (S106)。然而,當(dāng)編碼的RO為有狀態(tài)RO并且在S106 中要移動RO的一部分時,設(shè)備1將與這一部分RO有關(guān)的狀態(tài)信息移動 到設(shè)備2。當(dāng)要移動所有RO時,設(shè)備l刪除RO。當(dāng)RO為有狀態(tài)RO時,設(shè)備l刪除該RO的狀態(tài)信息(S107)。然而,當(dāng)要移動RO的一部分時,設(shè)備1更新狀態(tài)信息。設(shè)備l和設(shè)備2中的至少一個將RO的移動告知RI (S108、 S109)。 如前面所提及的,在檢查了 RO的"移動許可"之后,可以將RO的一部分或全部從一臺設(shè)備移動到另一臺設(shè)備。下面將參照圖9和10來說明移動RO的一部分或全部的方法。圖9是示出根據(jù)本發(fā)明第六實施方式的部分或整體地將RO從設(shè)備1移動到設(shè)備2的方法的流程圖。第一用戶是設(shè)備1的用戶,DRM代理1是設(shè)備1的DRM代理。同樣,第二用戶是設(shè)備2的用戶,DRM代理2是設(shè)備2的DRM代理。盡管在圖9中未示出,但是RI將RO發(fā)給具有"移動許可"的設(shè)備1的DRM代理1,這與圖8相同。因此,在前面的圖8中提及的"移動許可"適用于圖9。第一用戶指示DRM代理1將DRM內(nèi)容和RO的一部分或全部移動到設(shè)備2 (S211)。所述RO的一部分或全部可以是從RI發(fā)出后仍未被使 用的可用RO的一部分或全部,或者可以是設(shè)備1使用后剩下的可用RO 的一部分或全部。
DRM代理1檢査RO的"移動許可",并根據(jù)"移動許可"來確定是否 移動RO。當(dāng)不允許移動RO時,DRM代理1通知第一用戶不允許移動 RO,然后完成下一步驟。
然而,當(dāng)允許移動RO時,DRM代理1請求DRM代理2檢査第二 用戶是否想要接收DRM內(nèi)容和該RO(S212)。這里,將DRM內(nèi)容的ID、 DRM內(nèi)容的信息、RO的ID、 RO的信息、關(guān)于設(shè)備2的認證請求的信 息等從DRM代理1移動到DRM代理2。當(dāng)RO為有狀態(tài)RO時,移動 RO的可用量。例如,如果要移動可以使用IO次的所有RO,則當(dāng)RO的 剩余量為7次時,移動RO可以被使用7次的狀態(tài)信息。
DRM代理2詢問第二用戶是否要接收DRM內(nèi)容和RO (S213)。然 后,第二用戶向DRM代理2發(fā)送針對該詢問的響應(yīng)(S214)。
DRM代理2將接收到的響應(yīng)的結(jié)果發(fā)送給DRM代理1 (S215)。這 里,對設(shè)備2進行認證,并且設(shè)備2的公共密鑰也被移動到DRM代理1 。
當(dāng)作為響應(yīng)的結(jié)果第二用戶想要接收DRM內(nèi)容和RO時,DRM代 理1利用設(shè)備1的私有密鑰對RO進行解碼,由此生成解碼的RO,然后 利用設(shè)備2的公共密鑰對該解碼的RO進行編碼,由此生成編碼的RO (RO') (S216)。 DRM代理l禁能該RO。
然后,DRM代理1可以可選地向DRM代理2通知開始移動RO (S217),并且DRM代理2可以向第二用戶通知開始移動RO (S218)。
DRM代理1將DRM內(nèi)容和在步驟S216中所編碼的RO (RO')移 動到DRM代理2 (S219)。這里,RO (RO')和DRM內(nèi)容可以彼此分離 地移動,或者可以通過打包為DRM內(nèi)容格式(DCF)來一起移動。
當(dāng)RO為有狀態(tài)RO時,DRM代理1將編碼的RO (RO')連同狀態(tài) 信息一起移動到DRM代理2 (S220)。狀態(tài)信息給出了 RO的剩余量。 DRM代理1可以通過利用設(shè)備2的公共密鑰進行編碼來將狀態(tài)信息移動 到DRM代理2。當(dāng)RO為無狀態(tài)RO時,DRM代理1不對RO的狀態(tài)信息進行管理。 DRM代理1向DRM代理2告知完成了RO的移動(S221)。 DRM代理2通知DRM代理1所接收的RO (RO')、狀態(tài)信息、DRM 內(nèi)容是否已被成功安裝(S222)。步驟S222可以可選地執(zhí)行。 DRM代理2向第二用戶告知完成了RO的移動(S223)。 當(dāng)DRM代理2成功安裝了 RO (RO')、狀態(tài)信息、DRM內(nèi)容時, DRM代理l刪除由自己管理的RO。當(dāng)RO為有狀態(tài)RO時,DRM代理 1還刪除該RO的狀態(tài)信息(S224)。然而,當(dāng)設(shè)備1已經(jīng)在步驟S224中 將DRM內(nèi)容和RO的一部分或全部移動到設(shè)備2時,設(shè)備1的DRM代 理1并不刪除RO,而是僅更新由它自己管理的RO的狀態(tài)信息。艮口, RO 的狀態(tài)信息給出了在被移動到DRM代理2之后RO的剩余量。然而,當(dāng) 作為狀態(tài)信息更新的結(jié)果RO不能再被使用時,DRM代理1可以刪除該 RO。
DRM代理l將RO的移動告知RI (S225)。告知信息包括轉(zhuǎn)讓設(shè)備 (設(shè)備l)的ID、接收設(shè)備(設(shè)備2)的設(shè)備ID、被移動RO的RO ID 以及表示RO的移動時間的時間戳等。告知信息中可以可選地包含簽名。 簽名用來驗證包括轉(zhuǎn)讓設(shè)備(設(shè)備1)的ID、接收設(shè)備(設(shè)備2)的設(shè)備 ID、被移動RO的ROID以及表示RO的移動時間的時間戳等。步驟S225 可以可選地執(zhí)行。
DRM代理1將移動RO和DRM內(nèi)容的完成告知第一用戶(步驟 S226)。
盡管在圖9中未示出,但是DRM代理2可以將RO的接收告知RI 。 設(shè)備1將RO的一部分或全部移動到設(shè)備2。
圖10是示出根據(jù)本發(fā)明第七實施方式的通過設(shè)備2的請求部分或整 體地將RO從設(shè)備1移動到設(shè)備2的方法的流程圖。圖10與圖9的不同 之處在于RO是通過設(shè)備2的請求而從設(shè)備1移動到設(shè)備2的。
盡管在圖10中未示出,但是如前面在圖8中所提及的,RI可以將 RO發(fā)給包括"移動許可"的設(shè)備1的DRM代理1 。然后,設(shè)備1的DRM 代理1在被請求移動RO時檢查RO的"移動許可",并根據(jù)"移動許可"來確定是否移動該RO。
DRM代理2可能已知RO ID和DRM內(nèi)容ID,兩者都由DRM代理 1管理。
在通過設(shè)備2搜索設(shè)備1的DRM內(nèi)容時,第二用戶可以選擇需要 接收的DRM內(nèi)容禾BRO。
第二用戶指示DRM代理2請求設(shè)備1來移動特定DRM內(nèi)容和RO 的一部分或全部(S231)。
DRM代理2請求設(shè)備1來移動特定DRM內(nèi)容和RO的一部分或全 部(S232)。這里,DRM內(nèi)容的ID和RO的ID被移動到DRM代理l, 對設(shè)備2進行認證,并且設(shè)備2的公共密鑰被一起移動到DRM代理1 。
如果RO被發(fā)出時帶有"移動許可",則設(shè)備1的DRM代理1驗證所 述"移動許可"并且確定當(dāng)請求移動RO時是否移動該RO。如果可以移動 RO,則DRM代理1向第一用戶詢問是否同意移動RO。然而,如果不可 以移動RO,則DRM代理1通知該事實并完成下一步驟。當(dāng)RO被發(fā)出
時帶有"移動許可"時執(zhí)行該步驟。
已經(jīng)接收到移動RO的請求的設(shè)備1的DRM代理1詢問第一用戶是 否同意移動DRM內(nèi)容和RO (S233)。第一用戶向DRM代理1發(fā)送對于 該詢問的響應(yīng)(S234)。
當(dāng)作為響應(yīng)的結(jié)果第一用戶同意移動DRM內(nèi)容和RO時,DRM代 理1向DRM代理2告知移動RO的開始(S235)。然后,DRM代理2向 第二用戶告知移動RO的開始(S236)。步驟S235和236可以可選地執(zhí)行。
DRM代理1利用設(shè)備1的私有密鑰對RO進行解碼,由此生成解碼 的RO (RO'),然后利用設(shè)備2的公共密鑰對該解碼的RO進行編碼,由 此生成編碼的RO (RO') (S237)。
DRM代理1將DRM內(nèi)容和在步驟S237中所編碼的RO (RO')移 動到DRM代理2 (S238)。這里,RO (RO')和DRM內(nèi)容可以彼此分離 地移動,或者可以通過打包為DRM內(nèi)容格式(DCF)來一起移動。
當(dāng)RO為有狀態(tài)RO時,DRM代理1將狀態(tài)信息移動到DRM代理2 (S239)。當(dāng)要移動所有RO時,所述狀態(tài)信息表示了 RO的整體剩余量, 而當(dāng)要移動RO的一部分時,所述狀態(tài)信息表示了 RO的可用量的一部分。 DRM代理1可以通過利用設(shè)備2的公共密鑰進行編碼來將狀態(tài)信息移動 到DRM代理2。
當(dāng)RO為無狀態(tài)RO時,DRM代理1不對RO的狀態(tài)信息進行管理。 DRM代理1向DRM代理2告知完成了RO的移動(S240)。 DRM代理2通知DRM代理1所接收的RO是否已經(jīng)成功安裝 (S241)。步驟S241可以可選地執(zhí)行。
DRM代理2向第二用戶告知完成了RO的移動(S242)。 當(dāng)DRM代理2已經(jīng)成功安裝了 RO、狀態(tài)信息、DRM內(nèi)容時,DRM 代理1刪除由自己管理的RO。當(dāng)RO為有狀態(tài)RO時,DRM代理1還 刪除該RO的狀態(tài)信息(S243)。然而,當(dāng)設(shè)備1已經(jīng)在步驟S243中將 DRM內(nèi)容和RO的一部分移動到設(shè)備2時,設(shè)備1的DRM代理1并不 刪除RO,而是僅更新由它自己管理的RO的狀態(tài)信息。即,RO的狀態(tài) 信息給出了在被移動到DRM代理2之后RO的剩余量。然而,當(dāng)作為狀 態(tài)信息更新的結(jié)果RO不能再被使用時,DRM代理1可以刪除該RO。 DRM代理1將RO的移動告知RI (S244)。告知信息包括轉(zhuǎn)讓 (transferring)設(shè)備的設(shè)備ID、接收設(shè)備的設(shè)備ID、被移動RO的RO ID 以及表示RO的移動時間的時間戳等。告知信息中可以可選地包含簽名。 簽名用來驗證包括轉(zhuǎn)讓設(shè)備的設(shè)備ID、接收設(shè)備的設(shè)備ID、被移動RO 的RO ID以及表示RO的移動時間的時間戳等的告知信息。步驟S244可 以可選地執(zhí)行。
DRM代理1向第一用戶告知完成了RO的移動(S245)。 設(shè)備2的DRM代理2可以向RI告知RO的接收(在圖4中未示出)。 相應(yīng)地,設(shè)備2通過請求從設(shè)備1接收所有RO和特定的DRM內(nèi)容。 本發(fā)明的設(shè)備包括所有類型的移動通信終端(如用戶設(shè)備(l疋)、 便攜式電話、蜂窩式電話、DMB電話、DVB-H電話、PDA電話、PTT 電話等)、數(shù)字TV、 GPS導(dǎo)航儀、便攜式游戲機、MP3、家用電器等。 本發(fā)明的設(shè)備包括所有可以使用DRM內(nèi)容的設(shè)備。本發(fā)明的術(shù)語"組"可以被稱為"域","組RO"可以被稱為"域RO",而"組密鑰"可以被稱為"域 密鑰"。如前面所提及的,在根據(jù)本發(fā)明的在DRM中移動RO的方法中,一 臺特定設(shè)備將RO直接移動到組內(nèi)的另一臺設(shè)備。并且,在根據(jù)本發(fā)明的在DRM中移動RO的方法中,用戶并不是重 新從內(nèi)容中心或RI接收RO,而是通過請求從另一臺設(shè)備接收RO,從而 降低了獲得RO的成本并且減小了從RI發(fā)出RO所需要的負載。此外,在本發(fā)明中,可以在設(shè)備之間移動RO的一部分或全部。并且,因為當(dāng)RO在設(shè)備之間移動時必須從RI獲得相應(yīng)的許可,所 以防止了 RO被非法移動,從而保護了 DRM內(nèi)容和RO。因為可以在不脫離本發(fā)明的精神或?qū)嵸|(zhì)特性的情況下以多種形式來 實施本發(fā)明,所以還應(yīng)該明白,除非另外指定,否則上述實施方式不受 前面描述的任何細節(jié)的限制,而應(yīng)該在所附權(quán)利要求書所限定的精神和 范圍內(nèi)廣義地理解,因此,所有落入權(quán)利要求的邊界和界限、或者這種 邊界和界限的等同物內(nèi)的改變和修改,都旨在由所附權(quán)利要求所涵蓋。
權(quán)利要求
1、一種在數(shù)字版權(quán)管理(DRM)中移動版權(quán)對象(RO)的方法,該方法包括以下步驟具有DRM內(nèi)容的RO的第一設(shè)備將該RO的一部分或全部移動到第二設(shè)備;以及當(dāng)完成了所述RO的移動時,所述第一設(shè)備刪除存儲在所述第一設(shè)備中的所述RO的一部分或全部。
2、 根據(jù)權(quán)利要求1所述的方法,其中所述RO是經(jīng)組密鑰編碼的組RO。
3、 根據(jù)權(quán)利要求1所述的方法,其中所述RO是經(jīng)所述第二設(shè)備的 公共密鑰編碼的組RO。
4、 根據(jù)權(quán)利要求1所述的方法,該方法還包括以下步驟 如果所述RO是有狀態(tài)RO,則所述第一設(shè)備移動狀態(tài)信息。
5、 根據(jù)權(quán)利要求4所述的方法,其中所述狀態(tài)信息利用所述第二設(shè) 備的公共密鑰進行了編碼。
6、 根據(jù)權(quán)利要求1所述的方法,其中該方法還包括以下步驟 所述第一設(shè)備向所述第二設(shè)備或RI發(fā)送移動完成信號。
7、 根據(jù)權(quán)利要求1所述的方法,該方法還包括以下步驟 所述第一設(shè)備確認所述第二設(shè)備接收到了所述RO的一部分或全部。
8、 根據(jù)權(quán)利要求1所述的方法,其中所述第一設(shè)備和所述第二設(shè)備 包括在組中。
9、 根據(jù)權(quán)利要求1所述的方法,該方法還包括以下步驟 所述第一設(shè)備請求移動所述RO的一部分或全部。
10、 根據(jù)權(quán)利要求9所述的方法,該方法還包括以下步驟所述第一設(shè)備告知所述第二設(shè)備開始移動RO。
11、 根據(jù)權(quán)利要求1所述的方法,其中如果完成時所述第一設(shè)備將 所述RO的一部分移動到了所述第二設(shè)備,則所述第一設(shè)備改變所述RO 的狀態(tài)信息。
12、 根據(jù)權(quán)利要求1所述的方法,其中所述第一設(shè)備連同所述DRM 內(nèi)容一起來移動所述RO。
13、 根據(jù)權(quán)利要求1所述的方法,其中所述RO具有允許移動所述 RO的許可。
14、 根據(jù)權(quán)利要求13所述的方法,其中所述第一設(shè)備從所述RI獲 取所述許可。
15、 根據(jù)權(quán)利要求13所述的方法,其中所述許可是作為元素的移動 許可。
16、 一種數(shù)字版權(quán)管理(DRM)系統(tǒng),該DRM系統(tǒng)包括 第一設(shè)備,用于移動DRM內(nèi)容的版權(quán)對象(RO)的一部分或全部;以及第二設(shè)備,用于接收所述RO。
17、 根據(jù)權(quán)利要求16所述的DRM系統(tǒng),其中所述第一設(shè)備和所述 第二設(shè)備包括在組中。
18、 根據(jù)權(quán)利要求16所述的DRM系統(tǒng),其中所述第一設(shè)備連同所 述RO的狀態(tài)信息一起來移動所述RO的一部分或全部。
19、 根據(jù)權(quán)利要求16所述的DRM系統(tǒng),其中所述RO是經(jīng)組密鑰 編碼的組RO。
20、 根據(jù)權(quán)利要求16所述的DRM系統(tǒng),其中如果所述RO的一部 分被移動到所述第二設(shè)備,則所述第一設(shè)備對所述RO的所述狀態(tài)信息 進行更新。
21、 根據(jù)權(quán)利要求16所述的DRM系統(tǒng),其中如果所述RO的全部 被移動到所述第二設(shè)備,則所述第一設(shè)備從所述第一設(shè)備中刪除所述 RO。
22、 根據(jù)權(quán)利要求16所述的DRM系統(tǒng),其中如果所述第二設(shè)備同 意移動所述RO,則所述第一設(shè)備將所述RO移動到所述第二設(shè)備。
23、 根據(jù)權(quán)利要求16所述的DRM系統(tǒng),該DRM系統(tǒng)還包括授 權(quán)中心(RI),其具有對于將所述RO移動到所述第一設(shè)備的移動許可, 以指示是否要移動所述RO。
24、 根據(jù)權(quán)利要求16所述的DRM系統(tǒng),其中所述第一設(shè)備檢查所 述RO中的所述移動許可,從而確定是否移動所述RO。
25、 根據(jù)權(quán)利要求24所述的DRM系統(tǒng),其中所述移動許可以"限制" 和"許可"作為子元素。
26、 根據(jù)權(quán)利要求24所述的DRM系統(tǒng),其中當(dāng)所述移動許可以"限 制"作為子元素時,所述第一設(shè)備在所述"限制"的限定范圍內(nèi)移動所述 RO。
27、 根據(jù)權(quán)利要求24所述的DRM系統(tǒng),其中當(dāng)所述移動許可以"許 可"作為子元素時,所述第一設(shè)備將僅允許由所述"許可"定義的操作的RO 移動到所述第二設(shè)備。
28、 根據(jù)權(quán)利要求24所述的DRM系統(tǒng),其中所述移動許可具有用 于指示是否移動所述RO的一部分的部分特性。
29、 一種設(shè)備,該設(shè)備包括用于將DRM內(nèi)容的版權(quán)對象(RO)的 一部分或全部移動到另一臺設(shè)備的數(shù)字版權(quán)管理(DRM)代理。
30、 根據(jù)權(quán)利要求29所述的設(shè)備,其中當(dāng)所述RO的一部分被移動 時,所述DRM代理對所述RO的狀態(tài)信息進行更新。
31、 根據(jù)權(quán)利要求29所述的設(shè)備,其中當(dāng)所述RO的一部分被移動 時,所述DRM代理刪除所述RO。
32、 根據(jù)權(quán)利要求29所述的設(shè)備,其中所述DRM代理檢查所述RO 的移動許可,從而確定是否移動所述RO。
33、 根據(jù)權(quán)利要求32所述的設(shè)備,其中所述移動許可以"限制"和"許 可"作為子元素。
全文摘要
本發(fā)明提供了在移動數(shù)字版權(quán)管(DRM)中移動版權(quán)對象(RO)的方法。在同一組中的設(shè)備之間部分地或整體地移動內(nèi)容的RO,從而可以在這些設(shè)備之間共享所述RO從而可以增強其效用。
文檔編號H04L9/32GK101233717SQ200680028372
公開日2008年7月30日 申請日期2006年8月11日 優(yōu)先權(quán)日2005年8月12日
發(fā)明者咸宗根, 李承帝 申請人:Lg電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
虎林市| 临沂市| 左权县| 灵宝市| 河东区| 手机| 鱼台县| 墨竹工卡县| 监利县| 郓城县| 泰宁县| 泰州市| 松阳县| 吉安市| 江永县| 松溪县| 玉树县| 桦南县| 蓝田县| 镇江市| 海门市| 松潘县| 杂多县| 沧源| 建宁县| 东海县| 扎赉特旗| 丰台区| 大宁县| 六安市| 南召县| 和田市| 博爱县| 通辽市| 山阳县| 南通市| 探索| 靖西县| 廉江市| 蓝山县| 凤翔县|