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

基于數(shù)字內(nèi)容的特征信息確定其使用權(quán)的方法、系統(tǒng)和計算機程序產(chǎn)品以及相關(guān)設(shè)備的制作方法

文檔序號:6455568閱讀:142來源:國知局
專利名稱:基于數(shù)字內(nèi)容的特征信息確定其使用權(quán)的方法、系統(tǒng)和計算機程序產(chǎn)品以及相關(guān)設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信網(wǎng)絡(luò),更具體地講,本發(fā)明涉及通信網(wǎng)絡(luò)上的數(shù)字 內(nèi)容的訪問和/或分發(fā)。
背景技術(shù)
數(shù)字媒體產(chǎn)品可以廣泛地用于娛樂、教育和/或其他目的。此處所使 用的術(shù)語"數(shù)字媒體"可以包括可以在數(shù)字媒體產(chǎn)品中具體實現(xiàn)的數(shù)字音 頻、數(shù)字視頻、和/或數(shù)字圖像,其中,該數(shù)字媒體產(chǎn)品例如包括光盤、 數(shù)字視頻盤、視頻游戲產(chǎn)品、數(shù)字電視產(chǎn)品、包括數(shù)字媒體文件的存儲 設(shè)備、和/或可以經(jīng)由衛(wèi)星和/或經(jīng)由有線網(wǎng)絡(luò)分布在諸如萬維網(wǎng)和/或其他 無線和/或移動網(wǎng)絡(luò)的計算機網(wǎng)絡(luò)上的數(shù)字媒體文件。
隨著數(shù)字媒體產(chǎn)品的迅速發(fā)展,數(shù)字媒體產(chǎn)品的版權(quán)和/或其他知識
產(chǎn)權(quán)的擁有者對此十分關(guān)注。這些關(guān)注導致數(shù)字權(quán)管理(DRM)技術(shù)的 使用和/或建議。DRM提供了對數(shù)字內(nèi)容的安全發(fā)布。DRM技術(shù)可以使 得數(shù)字媒體產(chǎn)品的授權(quán)用戶能夠使用該產(chǎn)品,并且可以具有在特定情況 下復制該產(chǎn)品的能力。DRM技術(shù)還可以禁止由授權(quán)用戶進行未經(jīng)授權(quán)的 使用,例如通過電子郵件發(fā)送數(shù)字媒體產(chǎn)品和/或在萬維網(wǎng)上公布數(shù)字媒 體,并且還可以禁止被未經(jīng)授權(quán)的用戶使用。DRM技術(shù)的基本組成部分 可以包括可在內(nèi)容提供商與用戶之間安全地傳遞的數(shù)字媒體內(nèi)容、和可 表示與該數(shù)字媒體內(nèi)容的使用關(guān)聯(lián)的許可、職責和/或限制的權(quán)利。例如, 這些權(quán)利可以采取為了呈現(xiàn)數(shù)字媒體內(nèi)容而要求可供多媒體設(shè)備使用的 獨立"密鑰"的形式。
只有相對較少部分的人能夠成功規(guī)避多媒體設(shè)備上的DRM機制和/ 或?qū)?shù)字媒體內(nèi)容的復制保護限制。然而,當這些"侵權(quán)者"之一成功地規(guī)避這種復制保護限制并且在諸如互聯(lián)網(wǎng)的公共接入網(wǎng)絡(luò)上提供數(shù)字多 媒體內(nèi)容的副本時,可能會有顯著更大數(shù)量的人可以足夠熟練地定位并 且下載這些"破解"的數(shù)字內(nèi)容。盡管這些"懶惰侵權(quán)者"可能缺乏實際上規(guī)
避DRM機制的技能和域動機,但是應(yīng)當對大多數(shù)的受保護數(shù)字內(nèi)容的
未經(jīng)授權(quán)訪問和/或分發(fā)負責。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的一些實施方式, 一種控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使用的
方法包括以下步驟識別數(shù)字內(nèi)容以進行驗證;生成指定了該識別出的 數(shù)字內(nèi)容的特征信息;并且基于該特征信息確定該識別出的數(shù)字內(nèi)容的 使用權(quán)。例如,可以訪問包括多個特征信息和分別與之對應(yīng)的多個使用 權(quán)的數(shù)據(jù)庫,并且可以基于指定了該識別出的數(shù)字內(nèi)容的特征信息與該 多個特征信息的比較而確定該識別出的數(shù)字內(nèi)容的使用權(quán)。
在一些實施方式中,可以通過將指定了識別出的數(shù)字內(nèi)容的特征信 息發(fā)送到與該數(shù)據(jù)庫相連的驗證服務(wù)器而訪問該數(shù)據(jù)庫??梢詮乃鲵?證服務(wù)器接收通知,其中,該通知指示了和/或包括所述識別出的數(shù)字內(nèi) 容的所確定的使用權(quán)。
在其他實施方式中,所述數(shù)據(jù)庫中的所述多個特征信息可以是利用 預(yù)定算法生成的多個數(shù)字簽名。因而,指定了所述識別出的數(shù)字內(nèi)容的 特征信息可以是指定了所述識別出的數(shù)字內(nèi)容的數(shù)字簽名??梢岳妙A(yù) 定算法而生成數(shù)字簽名。
在一些實施方式中,可以將指定了所述識別出的數(shù)字內(nèi)容的特征信 息與具有分別與之對應(yīng)的多個使用權(quán)的多個特征信息進行比較,并且可 以基于所述比較而確定所述識別出的數(shù)字內(nèi)容的使用權(quán)。
在其他實施方式中,可以在被構(gòu)造成執(zhí)行所述比較的驗證服務(wù)器處 接收指定了所述識別出的數(shù)字內(nèi)容的特征信息??梢曰谒霰容^而從 所述驗證服務(wù)器發(fā)送通知,其中,該通知指示了和/或包括所述識別出的 數(shù)字內(nèi)容的所確定的使用權(quán)。
在一些實施方式中,所述多個特征信息可以分別指定多個受保護媒
9體內(nèi)容??梢曰谒霰容^而確定所述識別出的數(shù)字內(nèi)容對應(yīng)于所述多 個受保護媒體內(nèi)容中的至少一個,并且可以基于與指定了所述多個受保 護媒體內(nèi)容中的所述至少一個的特征信息對應(yīng)的使用權(quán)而確定所述識別 出的數(shù)字內(nèi)容的使用權(quán)。所述多個特征信息可以進一步指定所述多個受 保護媒體內(nèi)容和/或它們的已知變型的未經(jīng)授權(quán)副本。
在其他實施方式中,例如,可以從用戶設(shè)備獲得多個受保護媒體內(nèi) 容??梢皂憫?yīng)于獲得所述受保護媒體內(nèi)容而生成分別指定了所述多個受 保護媒體內(nèi)容的所述多個特征信息,并且可以響應(yīng)于所述多個特征信息 的生成而將這些特征信息加到數(shù)據(jù)庫中。
在一些實施方式中,可以從用戶設(shè)備接收所述多個受保護媒體內(nèi)容 和/或所述多個特征信息。
在其他實施方式中,所述多個特征信息可以分別指定多個非希望數(shù) 字內(nèi)容。例如,所述多個特征信息可以指定已知的病毒和/或特洛伊木馬 文件??梢曰谒霰容^而確定所述識別出的數(shù)字內(nèi)容對應(yīng)于所述多個 非希望數(shù)字內(nèi)容中的至少一個,并且可以基于與指定了所述多個非希望 數(shù)字內(nèi)容中的所述至少一個的特征信息對應(yīng)的使用權(quán)而確定所述識別出 的數(shù)字內(nèi)容的使用權(quán)。例如,所確定的使用權(quán)可以提供用于隔離和/或刪 除非希望數(shù)字內(nèi)容的指令。
在一些實施方式中,當指定了所述識別出的數(shù)字內(nèi)容的特征信息與 數(shù)據(jù)庫中的所述多個特征信息的比較指示了它們之間不匹配時,允許使 用所述識別出的數(shù)字內(nèi)容預(yù)定的時段和/或預(yù)定的使用次數(shù)。
在其他實施方式中,可以基于所確定的使用權(quán)而控制所述識別出的 數(shù)字內(nèi)容的使用。例如,可以基于所確定的使用權(quán)而限制該識別出的數(shù) 字內(nèi)容的呈現(xiàn)。更具體地講,可以基于所確定的使用權(quán)而改變所述識別 出的數(shù)字內(nèi)容以限制其呈現(xiàn)。例如,可以對所述識別出的數(shù)字內(nèi)容進行 編碼以與所確定的使用權(quán)關(guān)聯(lián)。此外,可以提供用于獲得被構(gòu)造成對經(jīng) 編碼的數(shù)字內(nèi)容進行解碼的權(quán)利對象和/或許可的指令。
在一些實施方式中,生成所述特征信息的步驟可以包括以下步驟 對表示所述識別出的數(shù)字內(nèi)容的波形的一部分進行采樣。
10在其他實施方式中,可以響應(yīng)于確定所述識別出的數(shù)字內(nèi)容的使用 權(quán),^^標識出設(shè)備的設(shè)備信息附加到所述識別出的數(shù)字內(nèi)容。因而,可 以基于接收到所述識別出的數(shù)字內(nèi)容的設(shè)備中的所述附加設(shè)備信息而識 別出該設(shè)備;并且可以向與所述識別出的數(shù)字內(nèi)容關(guān)聯(lián)的一方通知所識 別出的設(shè)備。例如,可以基于附加設(shè)備信息而辨別識別出的數(shù)字內(nèi)容的 分發(fā)f連,并且可以向識別出的數(shù)字內(nèi)容的內(nèi)容擁有者警告其是違法設(shè)備。
在一些實施方式中,可以辨別出被識別為不具有與之關(guān)聯(lián)的有效使 用權(quán)的數(shù)字內(nèi)容以進行驗證。此外,可以辨別出被識別為接收的和/或下 載的數(shù)字內(nèi)容的那些數(shù)字內(nèi)容以進行驗證。另外,可以基于對數(shù)字內(nèi)容 的文件類型的識別而識別出數(shù)字內(nèi)容以進行驗證,并且可以基于識別出 的文件類型而生成特征信息。例如,可以基于識別出的文件類型的預(yù)定 開始點和/或結(jié)束點而生成特征信息。
在其他實施方式中,可以響應(yīng)于檢測到數(shù)字內(nèi)容的接收和/或響應(yīng)于 檢測到呈現(xiàn)數(shù)字內(nèi)容的請求而識別該數(shù)字內(nèi)容。
根據(jù)本發(fā)明的其他實施方式,用于控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使用的 方法包括以下步驟從請求設(shè)備接收指定了數(shù)字內(nèi)容的特征信息。將接 收到的特征信息與具有分別與之對應(yīng)的多個使用權(quán)的多個特征信息進行 比較,并基于所述比較而確定由所述接收到的特征信息指定的所述數(shù)字 內(nèi)容的使用權(quán)。向所述請求設(shè)備通知由所述接收到的特征信息指定的所 述數(shù)字內(nèi)容的所確定的使用權(quán)。
在一些實施方式中,所述多個特征信息可以存儲在數(shù)據(jù)庫中。更具 體地講,可以獲得多個數(shù)字內(nèi)容和分別與之對應(yīng)的所述多個使用權(quán),并 且可以利用預(yù)定算法生成指定了所述多個數(shù)字內(nèi)容的所述多個特征信 息??梢皂憫?yīng)于所述多個特征信息的生成而將所述多個特征信息和分別 與之對應(yīng)的所述多個使用權(quán)加到所述數(shù)據(jù)庫中。
在其他實施方式中,可以在從所述請求設(shè)備接收所述特征信息之前, 向所述請求設(shè)備通知所述預(yù)定算法。
在其他實施方式中,可以基于所確定的使用權(quán)而指示該請求設(shè)備限 制所述數(shù)字內(nèi)容的使用。根據(jù)本發(fā)明的其他實施方式, 一種電子設(shè)備包括被構(gòu)造成識別數(shù)字 內(nèi)容以進行驗證的驗證代理。該驗證代理還被構(gòu)造成生成指定了所述識 別出的數(shù)字內(nèi)容的特征信息,并基于所述特征信息而確定所述識別出的 數(shù)字內(nèi)容的使用權(quán)。
在一些實施方式中,所述驗證代理可以被構(gòu)造成訪問包括多個特征 信息和分別與之對應(yīng)的多個使用權(quán)的數(shù)據(jù)庫。所述驗證代理可以進一步 被構(gòu)造成基于指定了所述識別出的數(shù)字內(nèi)容的特征信息與所述多個特征 信息的比較而確定所述識別出的數(shù)字內(nèi)容的使用權(quán)。
在其他實施方式中,該電子設(shè)備可以進一步包括發(fā)送器和接收器。 該發(fā)送器可以被構(gòu)造成將指定了所述識別出的數(shù)字內(nèi)容的特征信息發(fā)送 到與所述數(shù)據(jù)庫相連的驗證服務(wù)器。該接收器可以被構(gòu)造成基于所述比 較而從所述驗證服務(wù)器接收通知,其中該通知指示了和/或包括所述識別 出的數(shù)字內(nèi)容的所確定的使用權(quán)。
在一些實施方式中,所述數(shù)據(jù)庫中的所述多個特征信息可以是利用 預(yù)定算法而生成的多個數(shù)字簽名。所述驗證代理可以被構(gòu)造成利用預(yù)定 算法生成指定了所述識別出的數(shù)字內(nèi)容的數(shù)字簽名。該預(yù)定算法可以由 所述驗證服務(wù)器指定。例如,該預(yù)定算法可以是哈希算法、循環(huán)冗余檢
驗(CRC)算法、和/或數(shù)字信號處理(DSP)特征算法。
在其他實施方式中,驗證代理可以被構(gòu)造成通過對表示識別出的數(shù) 字內(nèi)容的波形的一部分進行采樣而生成特征信息。
在一些實施方式中,驗證代理可以被構(gòu)造成在不具有與數(shù)字內(nèi)容關(guān) 聯(lián)的有效使用權(quán)的情況下來識別數(shù)字內(nèi)容以進行驗證。此外,驗證代理 可以被構(gòu)造成基于數(shù)字內(nèi)容的文件類型而識別數(shù)字內(nèi)容以進行驗證,并 且可以被構(gòu)造成基于識別出的文件類型而生成特征信息。
在其他實施方式中,驗證代理可以被構(gòu)造成,當指定了所述識別出 的數(shù)字內(nèi)容的特征信息與數(shù)據(jù)庫中的所述多個特征信息的比較指示了它 們之間不匹配時,允許不受限制地使用所述識別出的數(shù)字內(nèi)容。
在一些實施方式中,驗證代理可以進一步被構(gòu)造成基于所確定的使 用權(quán)而控制所述識別出的數(shù)字內(nèi)容的使用。例如,驗證代理可以被構(gòu)造成基于所確定的使用權(quán)而限制識別出的數(shù)字內(nèi)容的呈現(xiàn)。更具體地講, 驗證代理可以被構(gòu)造成基于所確定的使用權(quán)而改變識別出的數(shù)字內(nèi)容以 限制其呈現(xiàn)。例如,驗證代理可以被構(gòu)造成對識別出的數(shù)字內(nèi)容進行編 碼以與所確定的使用權(quán)關(guān)聯(lián)。
在一些實施方式中,驗證代理可以被構(gòu)造成基于所確定的使用權(quán)而 將設(shè)備信息附加到識別出的數(shù)字內(nèi)容。該設(shè)備信息可以識別出已經(jīng)接收 和/或下載識別出的數(shù)字內(nèi)容的設(shè)備。
根據(jù)本發(fā)明的其他實施方式, 一種網(wǎng)絡(luò)設(shè)備包括數(shù)據(jù)庫和處理器。 該數(shù)據(jù)庫被構(gòu)造成存儲多個特征信息和分別與之對應(yīng)的多個使用權(quán)。該 處理器被構(gòu)造成接收指定了數(shù)字內(nèi)容的特征信息,將接收到的特征信息 與所述數(shù)據(jù)庫中的所述多個特征信息進行比較,并基于所述比較而確定 由所述接收到的特征信息指定的所述數(shù)字內(nèi)容的使用權(quán)。
在一些實施方式中,所述網(wǎng)絡(luò)設(shè)備可以進一步包括接收器和發(fā)送器。 該接收器可以被構(gòu)造成從請求設(shè)備接收所述特征信息。該發(fā)送器可以被 構(gòu)造成向所述請求設(shè)備發(fā)送通知,其中該通知指示了和/或包括由所述接 收到的特征信息指定的所述數(shù)字內(nèi)容的所確定的使用權(quán)。
在其他實施方式中,所述接收器可以被構(gòu)造成接收多個數(shù)字內(nèi)容和 分別與之對應(yīng)的多個使用權(quán)。該處理器可以被構(gòu)造成利用預(yù)定算法而生 成指定了所述多個數(shù)字內(nèi)容的所述多個特征信息,并且可以被構(gòu)造成將 所述多個特征信息和分別與之對應(yīng)的所述多個使用權(quán)加到所述數(shù)據(jù)庫中。
在一些實施方式中,所述發(fā)送器可以進一步被構(gòu)造成在從所述請求 設(shè)備接收所述特征信息之前,將預(yù)定算法的標識發(fā)送到所述請求設(shè)備。
在其他實施方式中,所述接收器可以進一步被構(gòu)造成從用戶設(shè)備接 收多個數(shù)字內(nèi)容和/或指定了所述多個數(shù)字內(nèi)容的所述多個特征信息。
在一些實施方式中,所述發(fā)送器可以進一步被構(gòu)造成基于所述數(shù)字 內(nèi)容的所確定的使用權(quán)而向所述請求設(shè)備發(fā)送指令以限制所述數(shù)字內(nèi)容 的使用。
在其他實施方式中,所述多個特征信息可以分別指定多個受保護媒 體內(nèi)容。所述處理器可以被構(gòu)造成基于該比較而確定由所述接收到的特
13征信息指定的數(shù)字內(nèi)容對應(yīng)于所述多個受保護媒體內(nèi)容中的至少一個。 此外,所述處理器可以被構(gòu)造成基于與指定了所述多個受保護媒體內(nèi)容 中的所述至少一個的特征信息對應(yīng)的使用權(quán)而確定由所述接收到的特征 信息指定的數(shù)字內(nèi)容的使用權(quán)。所述多個特征信息還可以指定所述多個 受保護媒體內(nèi)容的和/或它們的已知變型的未經(jīng)授權(quán)副本。
在一些實施方式中,所述多個特征信息可以分別指定諸如垃圾郵件、 病毒和/或特洛伊木馬文件的多個非希望數(shù)字內(nèi)容。處理器可以被構(gòu)造成 基于該比較而確定由接收到的特征信息指定的數(shù)字內(nèi)容對應(yīng)于所述多個 非希望數(shù)字內(nèi)容中的至少一個。所述處理器還可以被構(gòu)造成,基于與指 定了所述多個非希望數(shù)字內(nèi)容中的所述至少一個的特征信息對應(yīng)的使用 權(quán),確定由接收到的特征信息指定的數(shù)字內(nèi)容的使用權(quán)。例如,處理器 可以被構(gòu)造成基于該比較而確定非希望數(shù)字內(nèi)容應(yīng)當被隔離和/或刪除。
盡管以上主要是針對方法和設(shè)備方面進行描述,但是將會理解的所, 本發(fā)明可以實施為方法、系統(tǒng)、電子設(shè)備和/或計算機程序產(chǎn)品。


圖1是例示根據(jù)本發(fā)明一些實施方式的控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使 用的系統(tǒng)和方法的框圖。
圖2是例示根據(jù)本發(fā)明一些實施方式的控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使 用的多媒體設(shè)備的框圖。
圖3是例示根據(jù)本發(fā)明的一些實施方式的控制數(shù)字內(nèi)容的未經(jīng)授權(quán) 使用的網(wǎng)絡(luò)設(shè)備的框圖。
圖4到圖6是例示根據(jù)本發(fā)明的一些實施方式的控制數(shù)字內(nèi)容的未 經(jīng)授權(quán)使用的操作的流程圖。
圖7是例示根據(jù)本發(fā)明的一些實施方式的控制數(shù)字內(nèi)容的未經(jīng)授權(quán) 使用的操作的流程圖。
具體實施例方式
下面,將參照附圖更加全面地描述本發(fā)明,在附圖中示出了本發(fā)明
14的示例性實施方式。然而,本發(fā)明可以按照許多不同形式來實施,并且 不應(yīng)當解釋為限于這里闡述的實施方式。而是,提供這些實施方式是為 了使公開充分和完整,并且將向本領(lǐng)域技術(shù)人員全面地傳達本發(fā)明的范 圍。相同標號通篇指代相同部件。
這里使用的術(shù)語僅僅是出于描述特定實施方式的目的,并且并非旨 在限制本發(fā)明。除非另有明確的說明,否則這里使用的單數(shù)形式旨在包 括復數(shù)形式。還應(yīng)當理解,在本說明書中使用術(shù)語"包括"和/或"包含"是 用來指明存在所述特征、整體、步驟、操作、部件和/或組件,但并不排 除存在或添加一個或更多個其他特征、整體、步驟、操作、部件、組件 和/或它們的集合。應(yīng)當理解,當一個部件被稱為與另一個部件"連接"或 "相連"時,它可以與其他部件直接連接或相連或者可以存在中間部件。 相反,當一個部件被稱為與另一個部件"直接連接"或"直接相連"時,不存 在中間部件。另外,這里使用的"連接"或"相連"可以包括無線連接或相連。 這里使用的術(shù)語"和/或"包括一個或更多個關(guān)聯(lián)的列出部件的任何或全部 組合,并且可以縮寫為"/"。
還需理解的是,盡管在這里使用術(shù)語第一、第二等等描述各種部件, 但是這些部件不應(yīng)當受到這些術(shù)語的限制。這些術(shù)語僅僅用于將部件彼 此進行區(qū)分。例如,在不脫離本公開的教導的情況下,第一多媒體設(shè)備 可以稱作第二多媒體設(shè)備,類似地,第二多媒體設(shè)備可以稱作第一多媒 體設(shè)備。
除非另有定義,否則這里使用的所有術(shù)語(包括技術(shù)和科學術(shù)語) 的意義與本發(fā)明所屬領(lǐng)域技術(shù)人員通常理解的意義相同。需進一步理解 的是,諸如在常用字典中定義的術(shù)語的意義應(yīng)當解釋為與在相關(guān)技術(shù)的 和/或本申請的上下文中的意義一致,并且除非在這里明確定義,否則不 應(yīng)當解釋為理想化或過度形式化的意義。
本領(lǐng)域技術(shù)人員將會理解的是,本發(fā)明可以具體實施為方法、系統(tǒng)、 和設(shè)備。因此,本發(fā)明可以在硬件和/或軟件(包括固件、常駐軟件、微
代碼等等)中具體實施??梢岳弥T如java 、 Smalltalk或C+十的面向 對象編程語言、諸如"C"編程語言的常規(guī)的過程編程語言、或者諸如匯編語言和/或微代碼的低級代碼來編寫用于執(zhí)行本發(fā)明的操作的計算機程序 代碼。該程序代碼可以作為獨立軟件包或者作為另一個軟件包的一部分 而完全在單個處理器上執(zhí)行和/或在多個處理器上執(zhí)行。該程序代碼可以 完全在一個多媒體設(shè)備上執(zhí)行,或者僅僅部分地在該多媒體設(shè)備上執(zhí)行 并且部分地在另一個設(shè)備上執(zhí)行。在后者情況下,該另一個設(shè)備可以經(jīng)由
有線和/或無線局域網(wǎng)(LAN)和/或廣域網(wǎng)(WAN)連接到多媒體設(shè)備, 或者可以連接到外部計算機(例如,利用互聯(lián)網(wǎng)服務(wù)提供商經(jīng)由互聯(lián)網(wǎng))。
下面,將參照根據(jù)本發(fā)明的實施方式的方法、系統(tǒng)和設(shè)備的流程說 明和/或框和/或流程圖來描述本發(fā)明。應(yīng)當理解,流程圖說明和/或框圖中 的每個框以及流程圖說明和/或框圖中的框的組合可以由計算機程序指令 來實現(xiàn)。這些計算機程序指令可以提供給通用計算機的、專用計算機的 或者其他可編程數(shù)據(jù)處理裝置的處理器以生成機器,從而使得經(jīng)由該計 算機的或者其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令來創(chuàng)建用于實 現(xiàn)在流程圖和/或框和/或流程圖框或多個框中指定的功能/動作的裝置。
這些計算機程序指令還可以存儲在計算機可讀存儲器中,該計算機
可讀存儲器指示計算機或者其他可編程處理器以特定方式進行工作,從 而存儲在該計算機可讀存儲器中的指令產(chǎn)生了包括用于實現(xiàn)在流程圖和/ 或框圖和/或多個框中指定的功能/動作的指令裝置的制造產(chǎn)品。
計算機程序指令還可以加載到計算機或者其他可編程數(shù)據(jù)處理器中 從而在該計算機或者其他可編程處理器上執(zhí)行一系列操作步驟以產(chǎn)生計 算機實現(xiàn)的過程,從而使得在該計算機或者其他可編程處理器上執(zhí)行的 指令提供用于實現(xiàn)在流程圖和/或框圖的框和/或多個框中指定的功能或 動作的步驟。還應(yīng)當注意,在一些另選實現(xiàn)方式中,在這些框中所示的 功能/動作可以按照不同于在流程圖中所示的順序進行。例如,根據(jù)所涉 及的功能/動作,連續(xù)地示出的兩個框?qū)嶋H上可以基本上并行執(zhí)行,或者 這些框有時候可以按照相反順序執(zhí)行。
本發(fā)明的一些實施方式源于一個現(xiàn)實,即為了控制受保護內(nèi)容的訪 問和/或分發(fā),有利的是對有可能包含受版權(quán)保護和/或其他方式保護的內(nèi) 容的新接收到的內(nèi)容和/或其他內(nèi)容進行驗證。例如,可以針對受保護內(nèi)容的簽名的數(shù)據(jù)庫檢査新下載內(nèi)容的表示或簽名,并且可以基于這些簽 名之間的匹配而將新下載內(nèi)容識別為受保護內(nèi)容。這樣,可以確定新下載 內(nèi)容的適當使用權(quán)并以此來限制和/或防止對這些內(nèi)容的未經(jīng)授權(quán)使用。
圖1例示了根據(jù)本發(fā)明的一些實施方式的用于控制數(shù)字內(nèi)容的未經(jīng) 授權(quán)使用的系統(tǒng)和方法。現(xiàn)在參照圖1,驗證系統(tǒng)100包括用戶設(shè)備105,
用戶設(shè)備105被構(gòu)造成經(jīng)由諸如網(wǎng)絡(luò)120的一個或更多個通信網(wǎng)絡(luò)與web 服務(wù)器125進行通信。用戶設(shè)備105例如可以是膝上型計算機、筆記本 計算機、手持計算機、個人通信系統(tǒng)終端、個人數(shù)字助手(PDA)、便攜 式音樂播放器和/或無線電話。此外,盡管用戶設(shè)備105示出為經(jīng)由無線 網(wǎng)絡(luò)收發(fā)器108a與網(wǎng)絡(luò)120進行通信的移動設(shè)備,但是用戶設(shè)備105還 可以是諸如被構(gòu)造成經(jīng)由有線連接進行通信的臺式計算機和/或其他非移 動設(shè)備之類的固定設(shè)備。網(wǎng)絡(luò)120可以表示諸如互聯(lián)網(wǎng)的全球網(wǎng)絡(luò)和/或 其他公共訪問網(wǎng)絡(luò)。然而,網(wǎng)絡(luò)120還可以表示廣域網(wǎng)絡(luò)、局域網(wǎng)絡(luò)、 互聯(lián)網(wǎng)和/或不可以由一般公眾進行訪問的其他專用網(wǎng)絡(luò)。另外,網(wǎng)絡(luò)120 可以表示一個或更多個有線和/或無線的公共和/或?qū)S玫木W(wǎng)絡(luò)和/或虛擬 專用網(wǎng)絡(luò)(VPN)的組合。
驗證系統(tǒng)100還包括內(nèi)容擁有者130,內(nèi)容擁有者130被構(gòu)造成經(jīng) 由諸如網(wǎng)絡(luò)120的一個或更多個通信網(wǎng)絡(luò)與驗證服務(wù)器110進行通信。 內(nèi)容擁有者130例如可以是與擁有可以數(shù)字形式呈現(xiàn)的媒體內(nèi)容的版權(quán) 和/或其他知識產(chǎn)權(quán)的公司和/或其他實體相關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備。這樣,內(nèi)容 擁有者130可能期望防止圖1所示存儲在數(shù)據(jù)庫137中的該受保護媒體 內(nèi)容的未經(jīng)授權(quán)使用和/或分發(fā)。因此,根據(jù)本發(fā)明的一些實施方式,內(nèi) 容擁有者130可以向受保護媒體內(nèi)容登記驗證服務(wù)。
驗證服務(wù)可以包括被構(gòu)造成通過網(wǎng)絡(luò)120進行通信的驗證服務(wù)器 110和驗證代理107 (包括在用戶設(shè)備105中)。驗證服務(wù)器110可以包 括數(shù)據(jù)庫117,數(shù)據(jù)庫117包括特征信息,該特征信息指定和/或表示具 體數(shù)字內(nèi)容以及與該特征信息和域由此指定的數(shù)字內(nèi)容相關(guān)聯(lián)的特定使 用權(quán)。例如,存儲在數(shù)據(jù)庫中的特征信息可以指定和/或表示受版權(quán)保護 的、許可的和/或其他方式保護的媒體內(nèi)容,例如存儲在內(nèi)容擁有者130
17的數(shù)據(jù)庫137中的受保護媒體內(nèi)容。更具體地講,內(nèi)容擁有者130可以 向驗證服務(wù)器110發(fā)送受保護媒體內(nèi)容以登記驗證服務(wù)。驗證服務(wù)器110 可以基于受保護媒體內(nèi)容而生成特征信息,并且可以將生成的特征信息加 到數(shù)據(jù)庫117中。例如,特征信息可以是表示受保護媒體內(nèi)容的數(shù)字簽名, 并且可以利用一個或更多個預(yù)定算法生成。這些算法的例子可以包括哈希 算法(諸如SHA-1和MD5)、循環(huán)冗余檢驗(CRC)算法、和/或數(shù)字信 號處理(DSP)算法。這里不需要對這些算法進行討論。因此,存儲在數(shù) 據(jù)庫117中的特征信息可以分別表示和/或指定受保護媒體內(nèi)容文件。
存儲在數(shù)據(jù)庫117中的特征信息還可以指定諸如非官方發(fā)行的"走 私"副本的受保護媒體內(nèi)容的已知未經(jīng)授權(quán)副本、和域其復制保護和域 其他技術(shù)保護措施已經(jīng)發(fā)生改變和/或被規(guī)避的受保護媒體內(nèi)容的官方發(fā) 行的/"真正的"副本。例如,盜版可能成功地繞開與受保護媒體內(nèi)容關(guān)聯(lián) 的DRM機制,并且可以向諸如web服務(wù)器125的公共訪問web服務(wù)器 提供"破解"內(nèi)容。此外,盜版可能在將受保護媒體內(nèi)容提供給web服務(wù) 器125之前,利用它自身的似乎合法的DRM封裝器對該媒體內(nèi)容進行編 碼。因此,內(nèi)容擁有者130可以定位受保護媒體內(nèi)容和/或其變型的這種 己知未授權(quán)副本,并且可以將這些副本提供給驗證服務(wù)器110。此外,內(nèi) 容擁有者130可以對受保護媒體內(nèi)容文件和/或其已知變型指定具體使用 權(quán),并且驗證服務(wù)器110可以將該使用權(quán)與對應(yīng)特征信息一起存儲在數(shù) 據(jù)庫117中。應(yīng)當理解,在一些實施方式中,可以從內(nèi)容擁有者130和/ 或其他用戶設(shè)備直接地接收指定受保護媒體內(nèi)容的特征信息,因而,驗 證服務(wù)器IIO可以不生成該特征信息。
仍然參照圖1,驗證服務(wù)器110可以被構(gòu)造成將存儲在數(shù)據(jù)庫117 中的特征信息與從驗證代理107接收到的特征信息進行比較。驗證代理 107可以是嵌入在用戶設(shè)備105中的硬件和/或軟件設(shè)備,并且可以被構(gòu) 造成控制其中的數(shù)字內(nèi)容的使用。更具體地講,驗證代理107可以被構(gòu) 造成生成指定和/或表示存儲在用戶設(shè)備105中的識別數(shù)字內(nèi)容的特征信 息。例如,用戶設(shè)備105可以經(jīng)由網(wǎng)絡(luò)120從web服務(wù)器125中的數(shù)據(jù) 庫127下載諸如MP3文件的數(shù)字內(nèi)容。MP3文件可以不包括復制保護和
18/或其他DRM,并且由此可由用戶設(shè)備105進行訪問而不需要許可。這樣, 驗證代理107可以識別出下載的MP3文件不具有當前與之關(guān)聯(lián)的任何使 用權(quán),并且可以繼續(xù)通過驗證服務(wù)器110來驗證MP3文件。更加普遍的 是,驗證代理107可以被構(gòu)造成識別下載的數(shù)字內(nèi)容文件、當前不包括 使用權(quán)和/或使用限制的數(shù)字內(nèi)容、和/或不是在用戶設(shè)備105處建立的其 他數(shù)字內(nèi)容以進行驗證,這是因為這種數(shù)字內(nèi)容更加有可能包括受版權(quán) 保護的、特許的、和/或以其他方式保護的媒體內(nèi)容。
因此,驗證代理107可以生成指定和/或表示識別出的數(shù)字內(nèi)容的特 征信息。例如,驗證代理107可以利用由驗證服務(wù)器110指定的預(yù)定算 法生成表示和/或指定了識別出的MP3文件的數(shù)字簽名,該預(yù)定算法可以 與用于生成存儲在數(shù)據(jù)庫117中的特征信息的算法相同。驗證代理107 可以被構(gòu)造成響應(yīng)于檢測到數(shù)字內(nèi)容的接收和/或響應(yīng)于撿測到呈現(xiàn)數(shù)字 內(nèi)容的請求而生成特征信息。驗證代理107還可以允許"試"用下載的MP3 文件預(yù)定時段,和/或用戶因而可以僅僅當檢測到后續(xù)請求使用數(shù)字內(nèi)容 時才生成特征信息。此外,驗證代理107可以基于對數(shù)字內(nèi)容的文件類 型的識別而生成特征信息。例如,對于下載的MP3文件,驗證代理107 可以基于MP3文件格式的預(yù)定開始點和/或預(yù)定結(jié)束點而生成特征信息。
基于該特征信息,驗證代理107可以被構(gòu)造成確定識別出的數(shù)字內(nèi) 容的使用權(quán)。例如,驗證代理107可以被構(gòu)造成訪問驗證服務(wù)器110中 的數(shù)據(jù)庫117,并且可以被構(gòu)造成基于對指定了識別出的數(shù)字內(nèi)容的特征 信息與存儲在數(shù)據(jù)庫117中的特征信息的比較而確定識別出的數(shù)字內(nèi)容 的使用權(quán)。更具體地講,驗證代理107可以被構(gòu)造成經(jīng)由網(wǎng)絡(luò)120將指 定了識別出的數(shù)字內(nèi)容的特征信息發(fā)送給驗證服務(wù)器110。驗證服務(wù)器 110可以將接收到的特征信息與存儲在數(shù)據(jù)庫117中的特征信息進行比 較,并且可以基于該比較而確定識別出的數(shù)字內(nèi)容的使用權(quán)。
更具體地講,由于存儲在數(shù)據(jù)庫117中的特征信息指定了受保護媒 體內(nèi)容文件,所以驗證服務(wù)器110可以基于指定了識別出的數(shù)字內(nèi)容的 特征信息與數(shù)據(jù)庫117中的特征信息的比較而確定識別出的數(shù)字內(nèi)容是 否包括和/或?qū)?yīng)于一個或更多個受保護媒體內(nèi)容文件。例如,如果從驗證代理107接收到的指定了下載的MP3文件的數(shù)字簽名與存儲在數(shù)據(jù)庫 117中的一個或更多個數(shù)字簽名相匹配,則驗證服務(wù)器110可以將存儲在 用戶設(shè)備105中的MP3文件識別為由該匹配數(shù)字簽名所表示的受保護媒 體內(nèi)容的副本。這樣,驗證服務(wù)器110可以基于與存儲在數(shù)據(jù)庫117中 的匹配數(shù)字簽名和/或由此指定的受保護媒體內(nèi)容對應(yīng)的使用權(quán)而確定下 載的MP3文件的使用權(quán)。
此外,由于存儲在數(shù)據(jù)庫117中的特征信息還可以指定受保護媒體 內(nèi)容和/或其己知變型的未經(jīng)授權(quán)副本(諸如受保護媒體內(nèi)容的"走私"和/ 或其DRM機制已經(jīng)改變和/或被規(guī)避的受保護媒體內(nèi)容的副本),所以驗 證服務(wù)器110還可以基于由驗證代理107提供的指定了數(shù)字內(nèi)容的特征 信息而確定存儲在用戶設(shè)備105上的數(shù)字內(nèi)容是否與這種未經(jīng)授權(quán)副本 對應(yīng)。因此,驗證服務(wù)器110可以基于表示和/或指定了存儲在用戶設(shè)備 105中的數(shù)字內(nèi)容的特征信息而將該數(shù)字內(nèi)容識別為受版權(quán)保護的、特許 的和/或其他方式保護的媒體內(nèi)容,并且可以基于與存儲在數(shù)據(jù)庫117中 的匹配特征信息對應(yīng)的使用權(quán)而確定識別出的數(shù)字內(nèi)容的適當使用權(quán)。
再次參照圖l,驗證服務(wù)器IIO還可以被構(gòu)造成響應(yīng)于確定使用權(quán)而 經(jīng)由網(wǎng)絡(luò)120向用戶設(shè)備105中的驗證代理107發(fā)送通知。該通知可以 指示識別出的數(shù)字內(nèi)容的所確定的使用權(quán)。這樣,響應(yīng)于從驗證服務(wù)器 110接收到通知,驗證代理107可以被構(gòu)造成基于確定的使用權(quán)而控制用 戶設(shè)備105中的識別出的數(shù)字內(nèi)容的使用。例如,當指定了識別出的數(shù) 字內(nèi)容的特征信息與存儲在數(shù)據(jù)庫117中的任何一個特征信息不匹配時, 驗證代理107可以允許不受限制地使用用戶設(shè)備105中的識別出的數(shù)字 內(nèi)容。換言之,當與數(shù)據(jù)庫117的比較指示了不匹配時,驗證代理107 可以確定存儲在用戶設(shè)備105中的數(shù)字內(nèi)容不包括和/或不對應(yīng)于受保護 媒體內(nèi)容,因此,可以阻止該數(shù)字內(nèi)容的使用。
然而,如果指定了識別出的數(shù)字內(nèi)容的特征信息的比較與存儲在數(shù) 據(jù)庫117中的一個或更多個特征信息相匹配,則驗證代理107可以基于 在驗證服務(wù)器110的通知中指定的使用權(quán)來限制和/或防止對用戶設(shè)備 105中的數(shù)字內(nèi)容的使用。例如,當識別出的數(shù)字內(nèi)容被確定為受保護媒體內(nèi)容的"真正"副本(即,其技術(shù)保護措施已經(jīng)改變/被規(guī)避的受保護媒 體內(nèi)容的官方發(fā)行的副本)時,驗證代理107可以被構(gòu)造成提供對用戶
設(shè)備105處的識別出的數(shù)字內(nèi)容的受限使用或"試"用。此外,驗證代理 107可以被構(gòu)造成提供關(guān)于如何獲得受保護媒體內(nèi)容的經(jīng)授權(quán)副本的指 令。相比較而言,當由用戶設(shè)備105下載的識別出的數(shù)字內(nèi)容被確定為 受保護媒體內(nèi)容的"走私"副本(即,其發(fā)行未被授權(quán)的副本)時,驗證 代理107可以被構(gòu)造成完全防止在用戶設(shè)備105處呈現(xiàn)和/或其他方式使 用識別出的數(shù)字內(nèi)容。
驗證代理107可以被構(gòu)造成直接和/或間接地控制用戶設(shè)備105處的 識別出的數(shù)字內(nèi)容的使用。例如,驗證代理107可以被構(gòu)造成控制和/或 干涉用戶設(shè)備105處的媒體播放器和/或其他呈現(xiàn)硬件/軟件從而直接地控 制數(shù)字內(nèi)容的使用直到購買了用于訪問數(shù)字內(nèi)容的正確許可。此外,驗 證代理107可以被構(gòu)造成例如通過改變存儲在用戶設(shè)備105上的數(shù)字內(nèi) 容而防止呈現(xiàn)該數(shù)字內(nèi)容來間接地控制數(shù)字內(nèi)容的使用。更具體地講, 驗證代理107可以被構(gòu)造成例如通過對識別出的數(shù)字內(nèi)容進行編碼從而 將確定的使用權(quán)與之關(guān)聯(lián),以在本地對識別出的數(shù)字內(nèi)容應(yīng)用DRM。換 言之,驗證代理107可以被構(gòu)造成基于用戶設(shè)備105處的確定的使用權(quán) 而"封裝"識別出的數(shù)字內(nèi)容,從而需要權(quán)利對象和/或許可來成功地呈現(xiàn) 識別出的數(shù)字內(nèi)容。例如,當識別出的數(shù)字內(nèi)容被確定為其技術(shù)保護措 施已經(jīng)改變和/或被規(guī)避的受保護媒體內(nèi)容的"真正"副本時,驗證代理107 可以獲得用戶設(shè)備105處的識別出的數(shù)字內(nèi)容并對其重新應(yīng)用所規(guī)避的 技術(shù)保護措施,從而將該數(shù)字內(nèi)容"恢復"為等于受保護媒體內(nèi)容的經(jīng)受 權(quán)副本。此外,響應(yīng)于對數(shù)字內(nèi)容進行編碼,驗證代理107可以提供用 來獲取權(quán)利對象和/或正確許可的指令,其中該權(quán)利對象和/或正確許可可 以用于對經(jīng)編碼的數(shù)字內(nèi)容進行解碼。這樣,驗證代理107不僅可以限 制用戶設(shè)備105未經(jīng)授權(quán)地使用識別出的數(shù)字內(nèi)容,還可以限制由用戶 設(shè)備105可能將存儲在其中的識別出的數(shù)字內(nèi)容分發(fā)給的其他設(shè)備未經(jīng) 授權(quán)地使用識別出的數(shù)字內(nèi)容。
此外,驗證代理107還可以被構(gòu)造成將識別用戶設(shè)備105的信息附
21加到其中存儲的識別出的數(shù)字內(nèi)容。例如,驗證代理107可以被構(gòu)造成 在其中存儲的識別出的數(shù)字內(nèi)容文件的封裝器中蓋印可以用于識別用戶
設(shè)備105的用戶設(shè)備的IMSI (國際移動臺標識)、IMEI (國際移動設(shè)備 標識)和/或其他信息。這樣,通過檢查封裝器,能夠確定數(shù)字內(nèi)容的分 發(fā)的鏈。換言之,可以基于數(shù)字內(nèi)容文件中的附加設(shè)備信息,識別出已 經(jīng)接收到識別出的數(shù)字內(nèi)容的諸如用戶設(shè)備105的一個或更多個設(shè)備。 因此,驗證服務(wù)器110和/或驗證代理107可以被構(gòu)造成基于附加設(shè)備信 息向內(nèi)容擁有者130 (和/或驗證服務(wù)的其他用戶)警告侵權(quán)設(shè)備的標識 和/或未經(jīng)授權(quán)數(shù)字內(nèi)容的起源。
盡管圖1例示了用于控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使用的示例性系統(tǒng) 100,但是需理解的是,本發(fā)明不限于這種結(jié)構(gòu)并且旨在包括能夠執(zhí)行這 里所述的操作的任何結(jié)構(gòu)。例如,盡管圖1所示驗證代理107被包括在 用戶設(shè)備105中,但是驗證代理107還可以包括在諸如web服務(wù)器125 的其他網(wǎng)絡(luò)設(shè)備中,并且由此可以如上所述類似地控制存儲在其中的數(shù) 字內(nèi)容的使用。類似地,盡管圖1所示數(shù)據(jù)庫117被包括在驗證服務(wù)器 110中,但是數(shù)據(jù)庫117可以被包括在其他網(wǎng)絡(luò)設(shè)備中和/或可以被包括進 來作為驗證代理107的一部分。此外,可以例如利用已知技術(shù)經(jīng)由網(wǎng)絡(luò)120 來更新驗證代理107。更加普遍的是,盡管作為例子在圖1中例示了具有 特定功能的特定塊,但是可以組合、劃分、和/或消除這些特定塊的功能。
此外,盡管在這里主要是參照數(shù)字簽名進行描述,但是可由驗證代 理107生成其他類型的特征信息以指定識別出的數(shù)字內(nèi)容。例如,驗證 代理107可以被構(gòu)造成對表示識別出的數(shù)字內(nèi)容的波形的一部分進行采 樣以提供特征信息。這樣,驗證服務(wù)器110可以將波形的釆樣部分與存 儲在指定了受保護媒體內(nèi)容的數(shù)據(jù)庫117中的波形的多個部分進行比較, 并且可以由此如上所述地確定識別出的數(shù)字內(nèi)容的使用權(quán)。
此外,盡管圖1例示了用于防止受保護媒體內(nèi)容的未經(jīng)授權(quán)使用的 驗證服務(wù),但是驗證服務(wù)還可以被構(gòu)造成限制和/或防止其他數(shù)字內(nèi)容的 使用。例如,在一些實施方式中,驗證服務(wù)110可以獲得指定了諸如垃 圾郵件(spam)、病毒和/或特洛伊木馬文件的已知非期望數(shù)字內(nèi)容文件的特征信息并且將該信息加到數(shù)據(jù)庫117中。這樣,通過將在用戶設(shè)備
105處從驗證代理107接收到的特征信息與存儲在數(shù)據(jù)庫117中的特征信 息進行比較,驗證服務(wù)器110可以確定用戶設(shè)備105處的數(shù)字內(nèi)容是否 包括一個或更多個非期望數(shù)字內(nèi)容文件。如果用戶設(shè)備105處的數(shù)字內(nèi) 容包括一個或更多個非期望數(shù)字內(nèi)容文件,驗證服務(wù)器110可以確定適 當?shù)氖褂脵?quán)并且相應(yīng)地指示驗證代理107來限制和/或防止用戶設(shè)備105 處的數(shù)字內(nèi)容的使用。更具體地講,驗證服務(wù)器110可以指示驗證代理 107隔離和/或刪除非期望數(shù)字內(nèi)容。
圖2是例示根據(jù)本發(fā)明的一些實施方式的用于限制數(shù)字內(nèi)容的未經(jīng) 授權(quán)使用的多媒體設(shè)備200的框圖。在一些實施方式中,多媒體設(shè)備200 可以對應(yīng)于圖1的用戶設(shè)備105。如圖2所示,多媒體設(shè)備200包括收發(fā) 器225、天線265、處理器240、存儲設(shè)備230、揚聲器238、和用戶接口 255。根據(jù)多媒體設(shè)備200的功能,用戶接口 255可以包括麥克風220、 顯示器210 (諸如液晶顯示器)、操縱桿270、鍵板205、觸控式顯示器 260、撥號盤275、導航鍵280、和/或指示設(shè)備285 (諸如鼠標、跟蹤球、 觸摸板等等)。這樣,實際上可以提供附加和/或更少部件的用戶接口 255。
收發(fā)器225包括經(jīng)由天線265發(fā)送和接收射頻信號的發(fā)送器電路250 和接收器電路245。這些射頻信號可以包括用于建立和保持與其他設(shè)備的 通信的業(yè)務(wù)和控制信號(例如,用于呼入的尋呼信號/消息)。處理器240 與收發(fā)器225、存儲器230、揚聲器238以及用戶接口 255相連。例如, 處理器240可以是用于協(xié)調(diào)和管理收發(fā)器225、存儲器230、揚聲器238 和/或用戶接口 255的操作的可在市場上買到的或定制的微處理器。
存儲器230可以表示可包括易失性和/或非易失性存儲器(諸如可移 除式閃存、磁性和/或光可重寫非易失性存儲器)的各種層次的存儲器。 如圖2所示,存儲器230還可以被構(gòu)造成存儲可以例如從諸如圖1的web 服務(wù)器125之類的服務(wù)器和/或從可移除式存儲器和/或其他通信端口下載 到多媒體設(shè)備200的數(shù)字內(nèi)容232。這里不需要進一步討論圖2的多媒體 設(shè)備200的上述部件。
仍然參照圖2,多媒體設(shè)備200還包括驗證代理207。驗證代理207
23可以被構(gòu)造成識別存儲在存儲器230中的數(shù)字內(nèi)容文件232的特定數(shù)字 內(nèi)容文件232'從而通過驗證服務(wù)進行驗證,并且生成指定和/或表示該識 別出的數(shù)字內(nèi)容文件的特征信息。例如,識別出的數(shù)字內(nèi)容文件232'可 以包括當前不包括使用權(quán)和/或使用限制的數(shù)字內(nèi)容文件、下載的數(shù)字 內(nèi)容文件、和/或沒有在多媒體設(shè)備200處創(chuàng)建的其他數(shù)字內(nèi)容文件,這 是因為這種數(shù)字內(nèi)容很可能包括受版權(quán)保護的、特許的和/或以其他方式 保護的媒體內(nèi)容。然而,在一些實施方式中,驗證代理207可以識別所 有下載的數(shù)字內(nèi)容以進行驗證,而不管是否存在使用權(quán)。此外,驗證代 理207可以被構(gòu)造成基于特定文件類型來識別數(shù)字內(nèi)容文件232'以進行 驗證。例如,MPEG文件、MP3文件和/或其他音頻和/或視頻文件可能包 含受保護媒體內(nèi)容,并且因此而可以被識別出來以由驗證代理207進行 驗證。這樣,驗證代理207可以區(qū)分存儲在多媒體設(shè)備200的存儲器230 中的數(shù)字內(nèi)容文件232的特定數(shù)字內(nèi)容文件232'以進行驗證。
在識別出數(shù)字內(nèi)容文件232的一個或更多個232'以進行驗證以后, 驗證代理207可以生成指定了該識別出的數(shù)字內(nèi)容文件232'的特征信息。 例如,驗證代理207可以被構(gòu)造成利用諸如哈希算法、CRC算法和/或 DSP特征算法的預(yù)定算法來生成分別指定了識別出的數(shù)字內(nèi)容文件232' 的數(shù)字簽名。該預(yù)定算法可以由諸如驗證服務(wù)器110的驗證服務(wù)器進行 指定,該驗證服務(wù)器可以包括利用相同預(yù)定算法生成的特征信息的數(shù)據(jù) 庫。驗證代理207還可以基于文件類型而生成指定了數(shù)字內(nèi)容的特征信 息。例如,在將特定數(shù)字內(nèi)容識別為MPEG視頻以后,驗證代理207可 以基于根據(jù)MPEG視頻標準的預(yù)定開始點和/或預(yù)定結(jié)束點而生成特征信 息。此外,驗證代理207可以被構(gòu)造成通過對表示數(shù)字內(nèi)容232的波形 的一部分進行釆樣而生成特征信息。另外,在識別出的數(shù)字內(nèi)容文件232' 已經(jīng)包括一些關(guān)聯(lián)的使用權(quán)(即使該使用權(quán)非法)的情況下,可以生成 特征信息以表示包括對應(yīng)的關(guān)聯(lián)使用權(quán)的數(shù)字內(nèi)容文件232'的組合。
驗證代理207進一步被構(gòu)造成基于生成的特征信息而確定識別出的 數(shù)字內(nèi)容232'的使用權(quán)。更具體地講,通過訪問諸如圖1的數(shù)據(jù)庫117 的包括多個特征信息和對應(yīng)的多個使用權(quán)的數(shù)據(jù)庫,驗證代理207可以確定使用權(quán)。例如,存儲在數(shù)據(jù)庫中的特征信息可以是數(shù)字簽名,這些 數(shù)字簽名分別指定了特定受保護媒體內(nèi)容文件和/或其已知未經(jīng)授權(quán)副 本。由此,通過訪問該數(shù)據(jù)庫并且將指定了識別出的數(shù)字內(nèi)容232'的特
征信息與存儲在該數(shù)據(jù)庫中的特征信息進行比較,驗證代理207可以確 定識別出的數(shù)字內(nèi)容232'的使用權(quán)。更具體地講,驗證代理207可以經(jīng) 由發(fā)送器250將指定了識別出的數(shù)字內(nèi)容232'的特征信息發(fā)送到與該數(shù) 據(jù)庫相連的諸如驗證服務(wù)器110的驗證服務(wù)器。驗證服務(wù)器可以被構(gòu)造 成執(zhí)行接收到的特征信息與存儲在數(shù)據(jù)庫中的該多個特征信息之間的比 較,并且可以基于與存儲在數(shù)據(jù)庫中的任何匹配特征信息對應(yīng)的使用權(quán) 而確定識別出的數(shù)字內(nèi)容232'的使用權(quán)。然后,驗證服務(wù)器可以經(jīng)由接 收器245將比較結(jié)果和/或確定的使用權(quán)發(fā)送到驗證代理207。這樣,接 收器245可以被構(gòu)造成從驗證服務(wù)器接收指示了基于該比較而確定的識 別出的數(shù)字內(nèi)容232'的使用權(quán)的通知。
驗證代理207可以進一步被構(gòu)造成基于所確定的使用權(quán)來控制多媒 體設(shè)備200上的數(shù)字內(nèi)容232的使用。例如,驗證代理207可以被構(gòu)造 成,當指定了識別出的數(shù)字內(nèi)容232'的特征信息與存儲在數(shù)據(jù)庫中的特 征信息的比較指示了它們之間不匹配時,允許不受限制地使用識別出的 數(shù)字內(nèi)容232'。然而,如果該比較指示指定了識別出的數(shù)字內(nèi)容232'的 特征信息與數(shù)據(jù)庫中的指定了受保護媒體內(nèi)容的特征信息之間相匹配, 則驗證代理207可以被構(gòu)造成限制和/或防止在多媒體設(shè)備200處使用識 別出的數(shù)字內(nèi)容232'。例如,通過指令處理器240限制和/或防止識別出 的數(shù)字內(nèi)容232'的使用,驗證代理207可以直接控制多媒體設(shè)備200上 的識別出的數(shù)字內(nèi)容232'的使用。例如,驗證代理207可以被構(gòu)造成, 當確定識別出的數(shù)字內(nèi)容232'是諸如其技術(shù)保護措施已經(jīng)被規(guī)避的受保 護媒體內(nèi)容的副本之類的受保護媒體內(nèi)容的"真正"副本時,允許"試"用識 別出的數(shù)字內(nèi)容232'。此外,當基于對數(shù)據(jù)庫的訪問而確定識別出的數(shù) 字內(nèi)容232'包括受保護媒體內(nèi)容的未經(jīng)授權(quán)的和/或"走私"的副本時,驗證 代理207可以指令處理器240徹底地防止識別出的數(shù)字內(nèi)容232'的呈現(xiàn)。
此外,驗證代理207可以被構(gòu)造成例如通過基于確定的使用權(quán)來改
25變識別出的數(shù)字內(nèi)容232'以限制其使用,從而間接地控制多媒體設(shè)備200 上的識別出的數(shù)字內(nèi)容232'的使用。更具體地講,驗證代理207可以被 構(gòu)造成在本地應(yīng)用DRM從而利用確定的使用權(quán)對識別出的數(shù)字內(nèi)容232' 進行編碼。例如,在識別出的數(shù)字內(nèi)容232'被確定為其技術(shù)保護措施巳 經(jīng)被規(guī)避的受保護媒體內(nèi)容的"真正"副本的情況下,通過在多媒體設(shè)備 200處對識別出的數(shù)字內(nèi)容232'進行編碼,驗證代理207可以獲得被規(guī)避 的技術(shù)保護措施并在本地恢復。換言之,驗證代理207可以基于確定的 使用權(quán)在多媒體設(shè)備200處"封裝"識別出的數(shù)字內(nèi)容232',從而在沒有獲 得用于對經(jīng)編碼的數(shù)字內(nèi)容進行解碼的權(quán)利對象和/或正確許可的情況 下,多媒體設(shè)備200 (和/或其他設(shè)備)不再能夠呈現(xiàn)識別出的數(shù)字內(nèi)容 232'。驗證代理207可以被進一步構(gòu)造成經(jīng)由用戶接口 255向多媒體設(shè)備 200的用戶提供用于獲得這種權(quán)利對象和/或許可的指令。這樣,驗證代 理207可以識別出數(shù)字內(nèi)容232中的特定數(shù)字內(nèi)容232'包括受保護媒體 數(shù)據(jù),并且可以根據(jù)可由內(nèi)容擁有者指定的使用權(quán)而適當控制其使用。
此外,驗證代理207可以被構(gòu)造出將可用于識別多媒體設(shè)備200的 信息附加到識別出的數(shù)字內(nèi)容232'。例如,驗證代理207可以被構(gòu)造成 在識別出的數(shù)字內(nèi)容文件232'的封裝器上蓋印多媒體設(shè)備的IMSI、 IMEI 和/或其他識別信息。這樣,通過檢査識別出的數(shù)字內(nèi)容232'的封裝器上 的設(shè)備信息,可以確定識別出的數(shù)字內(nèi)容232'的分發(fā)鏈。驗證代理207 由此可以向諸如圖1的內(nèi)容擁有者130的內(nèi)容擁有者警告該設(shè)備已經(jīng)接 收和/或分發(fā)其受保護媒體內(nèi)容。
另外,在一些實施方式中,多媒體設(shè)備200可以是諸如圖1的web 服務(wù)器125的網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備被構(gòu)造成提供對其中存儲的數(shù)字內(nèi) 容的訪問。這樣,當接收到用于分發(fā)的數(shù)字內(nèi)容時,如上所述,網(wǎng)絡(luò)設(shè) 備中的驗證代理可以檢驗接收到的數(shù)字內(nèi)容與受保護媒體內(nèi)容不一致。 因此,在進行分發(fā)之前,可以識別受保護媒體內(nèi)容的未經(jīng)授權(quán)副本,并 且可以在網(wǎng)絡(luò)設(shè)備自身對這些未經(jīng)授權(quán)副本施用適當?shù)氖褂脵?quán)。
盡管圖2例示了根據(jù)本發(fā)明一些實施方式的被構(gòu)造成用于控制數(shù)字 內(nèi)容的未經(jīng)授權(quán)使用的示例性多媒體設(shè)備200,但是將會理解的是,本發(fā)明不限于這種結(jié)構(gòu)并且旨在包括能夠執(zhí)行這里描述的操作的任何結(jié)構(gòu)。 例如,盡管移動設(shè)備示出為包括用于接收射頻信號的天線265和收發(fā)器
225,但是多媒體設(shè)備200可以是固定的和域其他非移動的設(shè)備,并且收 發(fā)器225可以是被構(gòu)造成經(jīng)由有線連接而接收和發(fā)送信號的常規(guī)有線收 發(fā)器。此外,盡管驗證代理207和處理器240示出為獨立的塊,但是在 一些實施方式中可以由處理器240執(zhí)行驗證代理207的功能。更具體地 講,盡管作為例子在特定框中示出了特定功能,但是可以組合、劃分和/ 或消除不同框的和/或它們的多個部分的功能。
圖3是例示根據(jù)本發(fā)明一些實施方式的被構(gòu)造成用于控制數(shù)字內(nèi)容 的未經(jīng)授權(quán)使用的網(wǎng)絡(luò)設(shè)備的框圖。在一些實施方式中,網(wǎng)絡(luò)設(shè)備300 可以對應(yīng)于圖1的驗證服務(wù)器110和/或web服務(wù)器125。現(xiàn)在參照圖3, 網(wǎng)絡(luò)設(shè)備300包括與存儲器330相連的處理器340,驗證代理307以及收 發(fā)器325。處理器340例如可以是用于協(xié)調(diào)和管理收發(fā)器325、存儲器330 和驗證代理307的操作的在市場上可買到的和/或定制的微處理器。收發(fā) 器325可以是無線收發(fā)器,該無線收發(fā)器包括被構(gòu)造成經(jīng)由天線365發(fā) 送和接收射頻信號的發(fā)送器電路350和接收器電路345。然而,收發(fā)器. 325還可以是用于經(jīng)由有線連接發(fā)送和接收信號的有線收發(fā)器。存儲器 330可以表示可包括易失性和/或非易失性存儲器(例如可移除式閃存、 磁性和/或光可重寫非易失性存儲器)的各種層次的存儲器。
驗證代理307可以是嵌入在網(wǎng)絡(luò)設(shè)備300中的硬件和/或軟件設(shè)備, 并且可以被構(gòu)造成控制其中的數(shù)字內(nèi)容的使用。在一些實施方式中,驗 證代理307可以對應(yīng)于圖2的驗證代理207,因此,如上所述,驗證代理 307可以被構(gòu)造成識別數(shù)字內(nèi)容以進行驗證,生成指定了識別出的數(shù)字內(nèi) 容的特征信息,確定識別出的數(shù)字內(nèi)容的使用權(quán),并且基于所確定的使 用權(quán)來控制識別出的數(shù)字內(nèi)容的使用。
另外如圖3所示,存儲器330可以包括數(shù)據(jù)庫317。數(shù)據(jù)庫317可
以包括分別指定和/或表示多個數(shù)字內(nèi)容的多個特征信息和由這些特征信 息表示的數(shù)字內(nèi)容的多個對應(yīng)使用權(quán)。例如,存儲在數(shù)據(jù)庫317中的特 征信息可以是利用預(yù)定算法從多個受保護媒體內(nèi)容文件生成的多個數(shù)字簽名。例如,接收器345可以被構(gòu)造成從諸如圖1的內(nèi)容擁有者130的 希望預(yù)訂驗證服務(wù)的內(nèi)容擁有者接收該多個受保護媒體內(nèi)容文件和多個 對應(yīng)的使用權(quán)。這樣,處理器340可以被構(gòu)造成利用預(yù)定算法生成用于 分別表示和/或指定受保護媒體內(nèi)容的特征信息,并且可以將該特征信息 和對應(yīng)使用權(quán)加到數(shù)據(jù)庫317中。然而,在一些實施方式中,接收器345 可以直接從內(nèi)容擁有者和/或其他用戶設(shè)備接收指定了受保護媒體內(nèi)容的 特征信息,并且處理器340可以將從內(nèi)容擁有者接收到的多個特征信息 和對應(yīng)使用權(quán)加到數(shù)據(jù)庫317中。從內(nèi)容擁有者接收到的多個受保護媒 體內(nèi)容和/或存儲在數(shù)據(jù)庫317中的特征信息還可以指定受保護媒體內(nèi)容 的已知未經(jīng)授權(quán)副本和/或其變型,諸如DRM機制已經(jīng)改變和/或被規(guī)避 的"走私"副本和/或"真正"副本。
因此,處理器340可以被構(gòu)造成接收指定了特定數(shù)字內(nèi)容的特征信 息,并且可以將接收到的特征信息與存儲在數(shù)據(jù)庫317中的該多個特征 信息進行比較以確定數(shù)字內(nèi)容的使用權(quán)。例如,處理器340可以被構(gòu)造 成從包括在網(wǎng)絡(luò)設(shè)備300中的驗證代理307接收特征信息。更具體地講, 在一些實施方式中,網(wǎng)絡(luò)設(shè)備300可以是在其中包括驗證代理307和數(shù) 據(jù)庫317的諸如圖1的web服務(wù)器125的web服務(wù)器。因而,網(wǎng)絡(luò)設(shè)備 300可以被構(gòu)造成經(jīng)由接收器345接收數(shù)字內(nèi)容332,并且可以將接收到 的數(shù)字內(nèi)容332存儲在存儲器330中。驗證代理307可以生成表示和/或 指定了接收到的數(shù)字內(nèi)容332的特征信息,并且可以將該特征信息提供 給處理器340。處理器340可以將接收到的特征信息與存儲在數(shù)據(jù)庫317 中的該多個特征信息進行比較,以確定接收到的數(shù)字內(nèi)容332是否與由 存儲在數(shù)據(jù)庫317中的特征信息指定的一個或更多個受保護媒體內(nèi)容文 件一致。換言之,處理器340可以被構(gòu)造成,如果指定了接收到的數(shù)字 內(nèi)容332的特征信息與存儲在數(shù)據(jù)庫317中的特征信息相匹配,貝lj將其 中存儲的接收到的數(shù)字內(nèi)容332識別為受保護媒體內(nèi)容(和/或它們的未 經(jīng)授權(quán)副本)。如果檢測到匹配,則處理器340可以基于與數(shù)據(jù)庫317中 的匹配特征信息對應(yīng)的使用權(quán)而確定接收到的數(shù)字內(nèi)容332的使用權(quán), 并且可以向驗證代理307通知所確定的使用權(quán)。更具體地講,處理器340
28可以向驗證代理307發(fā)送指示和/或包括所確定的使用權(quán)的通知。然后,
驗證代理307可以對數(shù)字內(nèi)容施用確定的使用權(quán),以控制從網(wǎng)絡(luò)設(shè)備300 下載數(shù)字內(nèi)容的設(shè)備進行進一步未經(jīng)授權(quán)的使用。
然而,在其他實施方式中,網(wǎng)絡(luò)設(shè)備300可以在其中不包括驗證代 理307。例如,網(wǎng)絡(luò)設(shè)備300可以是諸如圖1的驗證服務(wù)器110的驗證服 務(wù)器。因而,處理器340可以被構(gòu)造成經(jīng)由接收器345從諸如圖1的用 戶設(shè)備105的請求設(shè)備接收指定了特定數(shù)字內(nèi)容的特征信息。處理器340 還可以被構(gòu)造成經(jīng)由發(fā)送器350將用于生成數(shù)據(jù)庫317中的特征信息的 算法的標識發(fā)送給請求設(shè)備,從而請求設(shè)備可以利用相同算法生成它的 特征信息。因此,如上所述,處理器340可以將從請求設(shè)備接收到的特 征信息與數(shù)據(jù)庫317中的該多個特征信息進行比較,以確定存儲在請求 設(shè)備中的數(shù)字內(nèi)容的使用權(quán)。然后,發(fā)送器350向請求設(shè)備發(fā)送指示了 數(shù)字內(nèi)容的所確定的使用權(quán)的通知。發(fā)送器350還可以向請求設(shè)備發(fā)送 指令以基于所確定的使用權(quán)來限制和/或防止數(shù)字內(nèi)容的使用。因而,網(wǎng) 絡(luò)設(shè)備300不僅可以被構(gòu)造成基于接收到的特征信息確定在其他設(shè)備接 收到的數(shù)字內(nèi)容的適當使用權(quán),還可以被構(gòu)造成控制在這些設(shè)備處的數(shù) 字內(nèi)容的使用。
盡管圖3例示了根據(jù)本發(fā)明的一些實施方式的可被構(gòu)造成用于控制 數(shù)字內(nèi)容的未經(jīng)授權(quán)使用的示例性網(wǎng)絡(luò)設(shè)備300,但是將會理解的所,本 發(fā)明不限于這種結(jié)構(gòu)并且旨在包括能夠執(zhí)行這里描述的操作的任何結(jié) 構(gòu)。例如,盡管示出為包括被構(gòu)造成用于接收無線電頻率信號的天線365 和收發(fā)器325,但是網(wǎng)絡(luò)設(shè)備300可以是固定的和/或其他的非移動網(wǎng)絡(luò) 設(shè)備,并且收發(fā)器325可以是被構(gòu)造成經(jīng)由有線連接來接收和發(fā)送信號 的常規(guī)有線收發(fā)器。此外,盡管以上是參照受保護媒體內(nèi)容進行描述, 但是數(shù)據(jù)庫317可以存儲表示和/或指定了多個非希望數(shù)字內(nèi)容(諸如病 毒和/或特洛伊木馬文件)的多個特征信息。因而,處理器340可以基于 指定了特定數(shù)字內(nèi)容的特征信息來確定該特定數(shù)字內(nèi)容是否包括和/或?qū)?應(yīng)于這種病毒和/或特洛伊木馬文件,并且因此可以確定指定了隔離和/ 或刪除這種數(shù)字內(nèi)容的使用權(quán)。
29現(xiàn)在將參照圖4到圖6的流程圖描述根據(jù)本發(fā)明的一些實施方式的 用于控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使用的示例性操作。具體地講,圖4是例
示可以由用戶設(shè)備(例如諸如圖1的用戶設(shè)備105)中的驗證代理執(zhí)行的 用于控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使用的操作的流程圖。現(xiàn)在參照圖4,在方 框400開始操作,其中,識別出數(shù)字內(nèi)容以進行驗證。更具體地講,可 以基于包括受版權(quán)保護的、特許的和/或以其他方式保護的媒體內(nèi)容的似 然度來識別數(shù)字內(nèi)容以進行驗證。例如,可以識別出不包括使用權(quán)和/或 使用限制的數(shù)字內(nèi)容以進行驗證。此外,可以識別出已經(jīng)由電子設(shè)備接 收、下載和/或創(chuàng)建的數(shù)字內(nèi)容以進行驗證。此外,在一些實施方式中, 可以識別出已經(jīng)下載到電子設(shè)備的所有數(shù)字內(nèi)容以進行驗證,而不管是 否有使用權(quán)和/或使用限制。還可以基于文件類型來識別數(shù)字內(nèi)容以進行 驗證。例如,可以識別諸如MPEG文件的視頻文件和/或諸如MP3文件 的音頻文件以進行驗證,這是因為這種文件可能是未經(jīng)授權(quán)使用的文件, 尤其是在這些文件當前沒有包括使用權(quán)的情況下。在一些實施方式中, 可以響應(yīng)于接收到數(shù)字內(nèi)容和/或響應(yīng)于檢測到對呈現(xiàn)或者使用該數(shù)字內(nèi) 容的請求而識別該數(shù)字內(nèi)容以進行驗證。這樣,可以將極有可能包括受 保護媒體內(nèi)容的內(nèi)容與在電子設(shè)備上創(chuàng)建的和/或在制造過程中安裝在電 子設(shè)備上的內(nèi)容區(qū)分開。
一旦識別出要驗證的數(shù)字內(nèi)容,在方框410中生成指定了和/或表示 識別出的數(shù)字內(nèi)容的特征信息。例如,可以利用諸如哈希算法、CRC算 法和/或DSP特征算法的預(yù)定算法而生成指定了識別出的數(shù)字內(nèi)容的數(shù)字 簽名。另外,可以基于識別出的數(shù)字內(nèi)容的文件類型而生成特征信息。 例如,可以利用MD5哈希算法生成MPEG文件的特征信息,并且可以 利用SHA-1哈希算法生成MP3文件的特征信息。除此之外和/或另選地, 可以通過對表示識別出的數(shù)字內(nèi)容的波形的一部分進行采樣而生成特征 信息。例如,可以基于根據(jù)識別出的文件類型的預(yù)定開始點和/或預(yù)定結(jié) 束點而生成該采樣部分。此外,在識別出的數(shù)字內(nèi)容已經(jīng)包括一些關(guān)聯(lián) 的使用權(quán)的情況下,可以生成表示識別出的數(shù)字內(nèi)容和關(guān)聯(lián)的使用權(quán)二 者的組合的特征信息。更加普遍的是,該特征信息可以是可用于隨后識別數(shù)字內(nèi)容的對數(shù)字內(nèi)容的任何類型的表示。
仍然參照圖4,在方框420中,基于特征信息來確定識別出的數(shù)字
內(nèi)容的使用權(quán)。例如,可以基于指定了識別出的數(shù)字內(nèi)容的特征信息與 關(guān)聯(lián)了特定使用權(quán)的其他特征信息的比較而確定識別出的數(shù)字內(nèi)容的使 用權(quán)。更具體地講,可以訪問包括多個特征信息和對應(yīng)的多個使用權(quán)的 數(shù)據(jù)庫,并且可以基于指定了識別出的數(shù)字內(nèi)容的特征信息與數(shù)據(jù)庫中 的特征信息之間的比較而確定識別出的數(shù)字內(nèi)容的使用權(quán)。例如,數(shù)據(jù) 庫中的特征信息可以指定諸如受版權(quán)保護的電影、音樂和/或交互式游戲 之類的多種受保護媒體內(nèi)容文件,和/或諸如其技術(shù)保護措施已經(jīng)改變/ 被規(guī)避的電影、音樂、和/或其復制保護機制己經(jīng)被去除的交互式游戲之 類的走私副本的受保護媒體內(nèi)容文件的已知未經(jīng)授權(quán)副本。因此,基于 指定了識別出的數(shù)字內(nèi)容的特征信息與存儲在數(shù)據(jù)庫中的該多個特征信 息中的至少一個之間的匹配,可以識別出該數(shù)字內(nèi)容包括和/或?qū)?yīng)于受 版權(quán)保護的、特許的和/或以其他方式保護的媒體內(nèi)容。因而,可以基于 與數(shù)據(jù)庫中匹配的特征信息對應(yīng)的使用權(quán)而確定識別出的數(shù)字內(nèi)容的使 用權(quán)。另外,在驗證之前識別出的數(shù)字內(nèi)容包括一些使用權(quán)的情況下, 可以基于所確定的使用權(quán)來檢驗這些先前關(guān)聯(lián)的使用權(quán)。例如, 一些
DRM封裝器可能包括與內(nèi)容擁有者和/或用于下載這些權(quán)利的URL有關(guān) 的信息。因而,在如上所述確定了識別出的數(shù)字內(nèi)容的使用權(quán)以后,基 于與所確定的使用權(quán)的比較,可能將先前存在的DRM封裝器檢驗為有效 (即,由內(nèi)容擁有者而非黑客或侵權(quán)者施用)。
此外,在一些實施方式中,數(shù)據(jù)庫中的該多個特征信息可以指定諸 如垃圾郵件、病毒和/或特洛伊木馬文件的多個非希望數(shù)字內(nèi)容。因此, 基于與該特征信息的匹配,可以確定指定了用于隔離和/或刪除非希望數(shù) 字內(nèi)容的使用權(quán)。換言之,還可以基于所確定的使用權(quán)而控制識別出的 數(shù)字內(nèi)容的使用,這將在下面進行更加詳細的描述。
圖5是例示根據(jù)本發(fā)明的一些實施方式的用于控制數(shù)字內(nèi)容的未經(jīng) 授權(quán)使用的更加詳細操作的流程圖。例如,可以由諸如圖2的多媒體設(shè) 備200之類的多媒體設(shè)備執(zhí)行圖5的操作?,F(xiàn)在參照圖5,在方框505處開始操作,其中,在電子設(shè)備中接收數(shù)字內(nèi)容。該數(shù)字內(nèi)容可以包括文 本、電影、音樂、和/或交互式游戲、和/或通??梢杂呻娮釉O(shè)備進行下載 的其他媒體內(nèi)容。在方框510處,識別接收到的數(shù)字內(nèi)容以進行驗證。 例如,在一些實施方式中,可以基于數(shù)字內(nèi)容是否包括使用權(quán)和/或其他
使用限制來識別接收到的數(shù)字內(nèi)容以進行驗證。然而,如這里參照圖5
的實施方式進行描述,可以識別所有下載和/或接收到的數(shù)字內(nèi)容以進行
驗證,而不管是否有關(guān)聯(lián)的使用權(quán)。在方框515處,利用預(yù)定算法生成 表示和/或指定了數(shù)字內(nèi)容的特征信息。例如,可以利用預(yù)定的哈希算法 對數(shù)字內(nèi)容進行散列(hash)以生成它的數(shù)字簽名。在一些實施方式中, 可以由驗證服務(wù)器指定用于生成特征信息的預(yù)定算法。
仍然參照圖5,在方框520處,指定了數(shù)字內(nèi)容的特征信息被發(fā)送 到驗證服務(wù)器。驗證服務(wù)器可以包括指定了諸如受版權(quán)保護和/或特許的 電影、音樂、和/或交互式游戲之類的多個受保護媒體內(nèi)容文件的特征信 息的數(shù)據(jù)庫。該數(shù)據(jù)庫還可以指定與其中存儲的特征信息對應(yīng)的特定使 用權(quán)。因而,可以將指定了接收到的數(shù)字內(nèi)容的特征信息與存儲在數(shù)據(jù) 庫中的特征信息進行比較,并且如果結(jié)果匹配,則可以基于與數(shù)據(jù)庫中 匹配的特征信息關(guān)聯(lián)的使用權(quán)而確定接收到的數(shù)字內(nèi)容的使用權(quán)。換言 之,基于對特征信息的比較,可以識別出接收到的數(shù)字內(nèi)容包括和域?qū)?應(yīng)于一個或更多個受保護媒體內(nèi)容文件。
在方框525處,從驗證服務(wù)器接收比較結(jié)果。在方框530處,基于 接收到的結(jié)果,確定數(shù)字內(nèi)容是否包括受保護媒體內(nèi)容。如果數(shù)字內(nèi)容 不包括受保護媒體內(nèi)容,則在方框535處允許不受限制地使用(和/或基 于任何先前關(guān)聯(lián)的使用權(quán)而使用)數(shù)字內(nèi)容。在方框537處確定是否允 許將數(shù)字內(nèi)容使用預(yù)定時段和/或預(yù)定次數(shù)。例如,盡管在特定時間可能 沒有識別出數(shù)字內(nèi)容包括受保護媒體內(nèi)容,但是可以在該特定時間以后 利用與數(shù)字內(nèi)容對應(yīng)的受保護媒體內(nèi)容對數(shù)據(jù)庫進行更新。因而,在將 數(shù)字內(nèi)容使用預(yù)定時段和/或預(yù)定次數(shù)以后,在方框515處,通過重新生 成特征信息可以周期性地和/或間歇性地對數(shù)字內(nèi)容進行重新驗證。
然而,如果在方框530處確定數(shù)字內(nèi)容包括受保護媒體內(nèi)容,則在
32方框540處基于所確定的使用權(quán)來控制數(shù)字內(nèi)容的使用。例如,當確定 數(shù)字內(nèi)容包括其技術(shù)保護措施已被規(guī)避的受保護媒體內(nèi)容時,可以允許 受限使用和/或試用數(shù)字內(nèi)容。此外,可以提供用于獲得受保護媒體內(nèi)容 的授權(quán)副本的指令。然而,如果確定接收到的數(shù)字內(nèi)容是其發(fā)行先前未 經(jīng)授權(quán)的受保護媒體內(nèi)容的副本,則可以完全防止接收到的數(shù)字內(nèi)容的 呈現(xiàn)和/或使用。
如上所述,應(yīng)當理解的所,在方框540處可以直接和/或間接地控制
接收到的數(shù)字內(nèi)容的使用。更具體地講,可以通過直接地控制設(shè)備的媒 體播放器和/或其他呈現(xiàn)硬件/軟件的操作,在特定電子設(shè)備處控制接收到 的數(shù)字內(nèi)容的使用。除此之外和/或另選地,可以通過基于所確定的使用 權(quán)來改變接收的數(shù)字內(nèi)容以限制其呈現(xiàn)和/或使用,從而間接地控制接收 到的數(shù)字內(nèi)容的使用。例如,可以對接收到的數(shù)字內(nèi)容在本地進行編碼 以與確定的使用權(quán)關(guān)聯(lián)。換言之,可以獲得所確定的使用權(quán)并且在本地 將其施用于接收到的數(shù)字內(nèi)容以恢復已經(jīng)改變和/或被規(guī)避的任何技術(shù)保 護措施。此外,還可以提供用于獲得對經(jīng)編碼的數(shù)字內(nèi)容進行解碼所需 的權(quán)利對象和/或正確許可的指令。因此,可以基于從接收到的數(shù)字內(nèi)容 得出的特征信息來確定使用權(quán)并且將它施用于接收到的數(shù)字內(nèi)容以控制 其未經(jīng)授權(quán)的使用。
圖6是例示根據(jù)本發(fā)明的其他實施方式的用于控制數(shù)字內(nèi)容的未經(jīng) 授權(quán)使用的操作的流程圖。在一些實施方式中,可以由諸如圖1的驗證 服務(wù)器110的驗證服務(wù)器執(zhí)行圖6的操作?,F(xiàn)在參照圖6,在方框600處 開始操作,其中,從請求設(shè)備接收表示和/或指定來特定數(shù)字內(nèi)容的特征 信息。例如,請求設(shè)備可以是諸如圖1的用戶設(shè)備105的用戶設(shè)備,它 可以經(jīng)由諸如網(wǎng)絡(luò)120的互聯(lián)網(wǎng)和/或其他網(wǎng)絡(luò)下載特定數(shù)字內(nèi)容。在方 框610處,將接收到的特征信息與具有對應(yīng)的多個使用權(quán)的多個特征信 息進行比較。例如,該多個特征信息可以分別指定諸如具有關(guān)聯(lián)的對應(yīng) 使用權(quán)的受版權(quán)保護的、特許的和/或以其他方式保護的媒體內(nèi)容之類的 多個受保護媒體內(nèi)容文件。特征信息和對應(yīng)使用權(quán)可以存儲在數(shù)據(jù)庫中。 更具體地講,可以從內(nèi)容擁有者接收該多個受保護媒體內(nèi)容文件和關(guān)聯(lián)的使用權(quán),并且可以利用預(yù)定算法從該多個受保護媒體內(nèi)容文件生成多 個特征信息。這樣,可以將該多個特征信息和對應(yīng)的多個使用權(quán)加到數(shù) 據(jù)庫中。在接收指定了特定數(shù)字內(nèi)容的特征信息之前,還可以向請求設(shè) 備通知用于生成存儲在數(shù)據(jù)庫中的特征信息的預(yù)定算法。
在方框620處,基于方框610處的比較而確定特定數(shù)字內(nèi)容(由接 收到的特征信息指定)的使用權(quán)。例如,如果該比較指示了從請求設(shè)備 接收到的特征信息與存儲在數(shù)據(jù)庫中的該多個特征信息中的至少一個之 間的匹配,則確定來自請求設(shè)備的數(shù)字內(nèi)容包括和/或?qū)?yīng)于由存儲在數(shù) 據(jù)庫中的特征信息指定的一個或更多個受保護媒體內(nèi)容文件。換言之, 可以基于該比較而將來自請求設(shè)備的數(shù)字內(nèi)容識別為受版權(quán)保護的、特 許的和/或其他受保護的媒體內(nèi)容,并且基于與該匹配的特征信息對應(yīng)的 使用權(quán)而確定來自請求設(shè)備的數(shù)字內(nèi)容的使用權(quán)。存儲在數(shù)據(jù)庫中的該 多個特征信息還可以指定諸如走私副本和/或具有已經(jīng)改變/被規(guī)避的技 術(shù)保護措施的副本之類的受保護媒體內(nèi)容文件的已知未經(jīng)授權(quán)副本。因 而,還可以識別出受保護媒體內(nèi)容文件的未經(jīng)授權(quán)副本,并且可以基于 該識別而確定適當?shù)氖褂脵?quán)。
仍然參照圖6,在方框630中,向請求設(shè)備通知比較結(jié)果和/或特定 數(shù)字內(nèi)容的所確定的使用權(quán)。例如,當請求設(shè)備是諸如圖1的用戶設(shè)備 105的用戶設(shè)備時,可以經(jīng)由有線和/或無線連接向請求設(shè)備發(fā)送通知。 此外,該通知可以包括用于使請求設(shè)備基于所確定的使用權(quán)而限制和/或 防止使用數(shù)字內(nèi)容的指令。例如,這些指令可以通知與請求設(shè)備關(guān)聯(lián)的 處理器和/或媒體播放器以控制數(shù)字內(nèi)容的使用。除此之外和/或另選地, 這些指令可以通知安裝在諸如圖1的驗證代理107之類的請求設(shè)備中的 硬件和/或軟件,例如通過基于所確定的使用權(quán)在本地對數(shù)字內(nèi)容進行編 碼來改變該數(shù)字內(nèi)容以限制其呈現(xiàn)。因此,可以控制請求設(shè)備未經(jīng)授權(quán) 地使用數(shù)字內(nèi)容。
圖7是例示根據(jù)本發(fā)明一些實施方式的用于控制數(shù)字內(nèi)容的未經(jīng)授 權(quán)使用的操作的流程圖。現(xiàn)在參照圖7,操作幵始于步驟705,其中,內(nèi) 容擁有者732預(yù)訂由驗證服務(wù)器722提供的驗證服務(wù)。作為預(yù)訂的一部分,內(nèi)容擁有者732可以將受保護媒體內(nèi)容、其簽名和/或指定了該受保 護媒體內(nèi)容的其他特征信息發(fā)送給驗證服務(wù)器722。因而,驗證服務(wù)器 722可以創(chuàng)建數(shù)據(jù)庫并將由簽名和/或指定了內(nèi)容擁有者732希望防止對 其進行未經(jīng)授權(quán)使用和/或分發(fā)的受保護媒體內(nèi)容的其他特征信息加到該 數(shù)據(jù)庫中。
仍然參照圖7,在步驟710,將對數(shù)字內(nèi)容的請求從用戶設(shè)備702發(fā) 送到web服務(wù)器707。該請求的數(shù)字內(nèi)容可以是諸如音頻、視頻、和/或 交互式游戲內(nèi)容的多媒體內(nèi)容。因而,所請求的數(shù)字內(nèi)容可以是受版權(quán) 保護的、特許的和/或以其他方式保護的媒體內(nèi)容的未經(jīng)授權(quán)副本。更具 體地講,在下面的例子中,所請求的數(shù)字內(nèi)容是DVD電影"加勒比海盜 tm"的盜版副本。換言之,所請求的數(shù)字內(nèi)容是其復制保護已經(jīng)去除的電 影"加勒比海盜tm"的數(shù)字拷貝。因而,對該盜版拷貝的使用目前是不受 限制的,即,該電影可以成功地呈現(xiàn)而不需要使用對應(yīng)的權(quán)利對象、許 可和/或其他DRM機制。響應(yīng)于接收到對數(shù)字內(nèi)容的請求,在步驟715, web服務(wù)器707將請求的數(shù)字內(nèi)容發(fā)送到用戶設(shè)備702。當接收到該數(shù)字 內(nèi)容時,用戶設(shè)備702注意到該數(shù)字內(nèi)容當前不具有與之關(guān)聯(lián)的使用權(quán)。 因而,用戶設(shè)備702 (和/或其中的驗證代理)識別出該數(shù)字內(nèi)容以進行 驗證,利用預(yù)定算法生成數(shù)字內(nèi)容的簽名,并且在步驟720將該數(shù)字內(nèi) 容的簽名發(fā)送到驗證服務(wù)器722。
響應(yīng)于接收到數(shù)字內(nèi)容的簽名,驗證服務(wù)器722基于該接收到的簽 名來確定數(shù)字內(nèi)容的使用權(quán)。更具體地講,驗證服務(wù)器722將數(shù)字內(nèi)容 的簽名與內(nèi)容擁有者732提供的受保護媒體內(nèi)容的簽名進行比較?;?該比較,驗證服務(wù)器確定從用戶設(shè)備702接收到的簽名與內(nèi)容擁有者732 提供的電影"加勒比海盜m"的未經(jīng)授權(quán)副本的簽名匹配。因而,驗證服 務(wù)器722基于由內(nèi)容擁有者732指定的對"加勒比海盜"的未經(jīng)授權(quán)版本 的使用權(quán)而確定由用戶設(shè)備請求的數(shù)字內(nèi)容的使用權(quán)。更具體地講,驗 證服務(wù)器722確定沒有對應(yīng)許可就不可以觀看該數(shù)字內(nèi)容。因而,在步 驟725,驗證服務(wù)器722向用戶設(shè)備702發(fā)送標識出該數(shù)字內(nèi)容為受保護 媒體內(nèi)容并且指定了其使用權(quán)的通知。當接收到該通知時,用戶設(shè)備702控制數(shù)字內(nèi)容(被標識為"加勒比 海盜TM"的未經(jīng)授權(quán)副本)的進一步呈現(xiàn)。例如,用戶設(shè)備702可以指令
它的媒體播放器和/或其他硬件和/或軟件不允許播放所標識出的數(shù)字內(nèi)
容。此外,用戶設(shè)備702可以對數(shù)字內(nèi)容進行編碼從而使得沒有適當許 可和/或權(quán)利對象就不能夠?qū)λM行呈現(xiàn)。驗證服務(wù)器722可以向用戶設(shè) 備702提供關(guān)于如何對數(shù)字內(nèi)容進行編碼和/或施用DRM的指令從而使 得可以利用許可和/或權(quán)利成功地對它進行解碼。換言之,用戶設(shè)備702 可以基于所確定的使用權(quán)在本地對下載的數(shù)字內(nèi)容施用DRM以限制其 未經(jīng)授權(quán)的使用。除了該通知以外,在步驟730,驗證服務(wù)器722還可以 向用戶設(shè)備702提供對編碼的數(shù)字內(nèi)容進行解碼所需的許可和/或權(quán)利的 購買信息,包括支付選項、條件、和/或關(guān)于購買用于觀看數(shù)字內(nèi)容的許 可的其他相關(guān)信息。
因此,由于用戶設(shè)備702不再能夠呈現(xiàn)"加勒比海盜TM"的下載副本, 所以基于購買信息向驗證服務(wù)器722 (和/或內(nèi)容擁有者732)發(fā)送對購買 用于訪問數(shù)字內(nèi)容的許可的請求(步驟735)。 一旦接收到支付,驗證服 務(wù)器722就在步驟740將所請求的許可發(fā)送到用戶設(shè)備702。
因此,根據(jù)本發(fā)明的一些實施方式,可以基于表示和/或指定了數(shù)字 內(nèi)容的特征信息而確定數(shù)字內(nèi)容的使用權(quán)。更具體地講,基于指定了數(shù) 字內(nèi)容的特征信息,可以識別出該數(shù)字內(nèi)容包括和/或?qū)?yīng)于諸如受版權(quán) 保護的、特許的和/或以其他方式保護的媒體內(nèi)容之類的特定數(shù)字內(nèi)容, 并且可以基于對該數(shù)字內(nèi)容的識別而確定數(shù)字內(nèi)容的使用權(quán)。另外,可 以在本地將所確定的使用權(quán)施用于數(shù)字內(nèi)容以限制對其未經(jīng)授權(quán)的進一 步使用,并且可以基于附加的設(shè)備信息而確定數(shù)字內(nèi)容的分發(fā)鏈。因此, 可以基于所確定的使用權(quán)而控制、限制和/或防止數(shù)字內(nèi)容的使用。
在附圖和說明書中,公開了本發(fā)明的示例性實施方式。然而,在實 質(zhì)上不脫離本發(fā)明的原理的情況下,可以對這些實施方式進行許多變型 和修改。所有這種變型和修改旨在包括在由權(quán)利要求限定的本發(fā)明的范 圍內(nèi)。
3權(quán)利要求
1、一種用于控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使用的方法,該方法包括以下步驟識別數(shù)字內(nèi)容以進行驗證;生成指定了識別出的數(shù)字內(nèi)容的特征信息;以及基于所述特征信息而確定所述識別出的數(shù)字內(nèi)容的使用權(quán)。
2、 根據(jù)權(quán)利要求1所述的方法,其中,確定使用權(quán)的步驟包括以下 步驟訪問包括多個特征信息和分別與之對應(yīng)的多個使用權(quán)的數(shù)據(jù)庫;以及基于指定了所述識別出的數(shù)字內(nèi)容的特征信息與所述多個特征信息 之間的比較而確定所述識別出的數(shù)字內(nèi)容的使用權(quán)。
3、 根據(jù)權(quán)利要求2所述的方法,其中,訪問所述數(shù)據(jù)庫的步驟包括以下步驟將指定了所述識別出的數(shù)字內(nèi)容的特征信息發(fā)送到與所述數(shù)據(jù)庫相連的驗證服務(wù)器;以及從所述驗證服務(wù)器接收通知,其中,該通知指示了和/或包括所述識 別出的數(shù)字內(nèi)容的所確定的使用權(quán)。
4、 根據(jù)權(quán)利要求2所述的方法,其中,所述數(shù)據(jù)庫中的所述多個特 征信息包括利用預(yù)定算法生成的多個數(shù)字簽名,并且其中,生成指定了 所述識別出的數(shù)字內(nèi)容的特征信息的步驟包括以下步驟-利用所述預(yù)定算法生成指定了所述識別出的數(shù)字內(nèi)容的數(shù)字簽名。
5、 根據(jù)權(quán)利要求1所述的方法,其中,基于所述特征信息而確定所 述識別出的數(shù)字內(nèi)容的使用權(quán)的步驟包括以下步驟-將指定了所述識別出的數(shù)字內(nèi)容的特征信息與具有分別與之對應(yīng)的 多個使用權(quán)的多個特征信息進行比較;以及基于所述比較而確定所述識別出的數(shù)字內(nèi)容的使用權(quán)。
6、 根據(jù)權(quán)利要求5所述的方法,該方法進一步包括以下步驟在被構(gòu)造成執(zhí)行所述比較的驗證服務(wù)器處接收指定了所述識別出的數(shù)字內(nèi)容的特征信息;以及基于所述比較而從所述驗證服務(wù)器發(fā)送通知,其中,該通知指示了和/或包括所述識別出的數(shù)字內(nèi)容的所確定的使用權(quán)。
7、 根據(jù)權(quán)利要求5所述的方法,其中,所述多個特征信息分別指定了多個受保護媒體內(nèi)容,并且其中,基于所述比較而確定使用權(quán)的步驟包括以下步驟-基于所述比較而確定所述識別出的數(shù)字內(nèi)容對應(yīng)于所述多個受保護媒體內(nèi)容中的至少一個;以及基于與指定了所述多個受保護媒體內(nèi)容中的所述至少一個的特征信息對應(yīng)的使用權(quán)而確定所述識別出的數(shù)字內(nèi)容的使用權(quán)。
8、 根據(jù)權(quán)利要求7所述的方法,其中,所述多個特征信息進一步指定了所述多個受保護媒體內(nèi)容的和域它們的已知變型的未經(jīng)授權(quán)副本。
9、 根據(jù)權(quán)利要求7所述的方法,該方法進一步包括以下步驟獲得所述多個受保護媒體內(nèi)容響應(yīng)于獲得所述受保護媒體內(nèi)容而生成分別指定了所述多個受保護媒體內(nèi)容的所述多個特征信息;以及響應(yīng)于所述多個特征信息的生成而將這些特征信息加到數(shù)據(jù)庫中。
10、 根據(jù)權(quán)利要求7所述的方法,該方法進一步包括以下步驟從用戶設(shè)備接收所述多個受保護媒體內(nèi)容和/或所述多個特征信息。
11、 根據(jù)權(quán)利要求5所述的方法,其中,所述多個特征信息分別指定了多個非希望數(shù)字內(nèi)容,并且其中,基于所述比較而確定使用權(quán)的步驟包括以下步驟基于所述比較而確定所述識別出的數(shù)字內(nèi)容對應(yīng)于所述多個非希望數(shù)字內(nèi)容中的至少一個;以及基于與指定了所述多個非希望數(shù)字內(nèi)容中的所述至少一個的特征信息對應(yīng)的使用權(quán)而確定所述識別出的數(shù)字內(nèi)容的使用權(quán)。
12、 根據(jù)權(quán)利要求2所述的方法,該方法進一步包括以下步驟當指定了所述識別出的數(shù)字內(nèi)容的特征信息與數(shù)據(jù)庫中的所述多個特征信息的比較指示了它們之間不匹配時,允許使用所述識別出的數(shù)字內(nèi)容預(yù)定的時段和/或預(yù)定的使用次數(shù)。
13、 根據(jù)權(quán)利要求1所述的方法,該方法進一步包括以下步驟基于所確定的使用權(quán)而控制所述識別出的數(shù)字內(nèi)容的使用。
14、 根據(jù)權(quán)利要求13所述的方法,其中,控制所述識別出的數(shù)字內(nèi)容的使用的步驟包括以下步驟基于所確定的使用權(quán)而限制所述識別出的數(shù)字內(nèi)容的呈現(xiàn)。
15、 根據(jù)權(quán)利要求14所述的方法,其中,限制所述識別出的數(shù)字內(nèi)容的呈現(xiàn)的步驟包括以下步驟基于所確定的使用權(quán)而改變所述識別出的數(shù)字內(nèi)容以限制其呈現(xiàn)。
16、 根據(jù)權(quán)利要求15所述的方法,其中,改變所述識別出的數(shù)字內(nèi)容的步驟包括以下步驟對所述識別出的數(shù)字內(nèi)容進行編碼以與所確定的使用權(quán)關(guān)聯(lián)。
17、 根據(jù)權(quán)利要求1所述的方法,其中,生成所述特征信息的步驟包括以下步驟-對表示所述識別出的數(shù)字內(nèi)容的波形的一部分進行采樣。
18、 根據(jù)權(quán)利要求1所述的方法,該方法進一步包括以下步驟響應(yīng)于確定所述識別出的數(shù)字內(nèi)容的使用權(quán),將標識出設(shè)備的設(shè)備信息附加到所述識別出的數(shù)字內(nèi)容。
19、 根據(jù)權(quán)利要求18所述的方法,該方法進一步包括以下步驟基于所述識別出的數(shù)字內(nèi)容中附加的所述設(shè)備信息而識別出接收到所述識別出的數(shù)字內(nèi)容的設(shè)備;以及向與所述識別出的數(shù)字內(nèi)容關(guān)聯(lián)的一方通知所識別出的設(shè)備。
20、 根據(jù)權(quán)利要求1所述的方法,其中,識別數(shù)字內(nèi)容以進行驗證的步驟包括以下步驟-在不具有與數(shù)字內(nèi)容關(guān)聯(lián)的有效使用權(quán)的情況下來識別數(shù)字內(nèi)容。
21、 根據(jù)權(quán)利要求1所述的方法,其中,識別數(shù)字內(nèi)容以進行驗證的步驟包括以下步驟識別所述數(shù)字內(nèi)容的文件類型;并且其中,生成所述特征信息的步驟包括以下步驟基于識別出的 所述文件類型而生成所述特征信息。
22、 一種被構(gòu)造成執(zhí)行權(quán)利要求1的方法的系統(tǒng)。
23、 一種用于控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使用的計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括計算機可讀存儲介質(zhì),其中,該計算機可讀存儲介 質(zhì)包含有被構(gòu)造成執(zhí)行權(quán)利要求1的方法的計算機可讀程序代碼。
24、 一種用于控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使用的方法,該方法包括以下步驟從請求設(shè)備接收指定了數(shù)字內(nèi)容的特征信息;將接收到的特征信息與具有分別與之對應(yīng)的多個使用權(quán)的多個特征 信息進行比較;基于所述比較而確定由所述接收到的特征信息指定的所述數(shù)字內(nèi)容 的使用權(quán);以及向所述請求設(shè)備通知由所述接收到的特征信息指定的所述數(shù)字內(nèi)容 的所確定的使用權(quán)。
25、 根據(jù)權(quán)利要求24所述的方法,其中,所述多個特征信息存儲在 數(shù)據(jù)庫中,并且其中,該方法進一步包括以下步驟-獲得多個數(shù)字內(nèi)容和分別與之對應(yīng)的所述多個使用權(quán); 利用預(yù)定算法生成指定了所述多個數(shù)字內(nèi)容的所述多個特征信息;以及響應(yīng)于所述多個特征信息的生成而將所述多個特征信息和分別與之 對應(yīng)的所述多個使用權(quán)加到所述數(shù)據(jù)庫中。
26、 根據(jù)權(quán)利要求25所述的方法,該方法進一步包括以下步驟 在從所述請求設(shè)備接收所述特征信息之前,向所述請求設(shè)備通知所述預(yù)定算法。
27、 根據(jù)權(quán)利要求24所述的方法,其中,所述多個特征信息分別指 定了多個受保護媒體內(nèi)容,并且其中,基于所述比較而確定使用權(quán)的步 驟包括以下步驟基于所述比較而確定所述數(shù)字內(nèi)容對應(yīng)于所述多個受保護媒體內(nèi)容中的至少一個;以及基于與指定了所述多個受保護媒體內(nèi)容中的所述至少一個的特征信息對應(yīng)的使用權(quán)而確定所述數(shù)字內(nèi)容的使用權(quán)。
28、 根據(jù)權(quán)利要求24所述的方法,其中,向所述請求設(shè)備通知所確定的使用權(quán)的步驟包括以下步驟基于所確定的使用權(quán)而指示所述請求設(shè)備限制所述數(shù)字內(nèi)容的使用。
29、 一種用于控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使用的計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括計算機可讀存儲介質(zhì),其中,該計算機可讀存儲介質(zhì)包含有被構(gòu)造成執(zhí)行權(quán)利要求24的方法的計算機可讀程序代碼。
30、 一種電子設(shè)備,該電子設(shè)備包括驗證代理,其被構(gòu)造成識別數(shù)字內(nèi)容以進行驗證,生成指定了所述識別出的數(shù)字內(nèi)容的特征信息,并基于所述特征信息而確定所述識別出的數(shù)字內(nèi)容的使用權(quán)。
31、 根據(jù)權(quán)利要求30所述的設(shè)備,其中,所述驗證代理被構(gòu)造成訪問包括多個特征信息和分別與之對應(yīng)的多個使用權(quán)的數(shù)據(jù)庫,并且其中,所述驗證代理被構(gòu)造成基于指定了所述識別出的數(shù)字內(nèi)容的特征信息與所述多個特征信息的比較而確定所述識別出的數(shù)字內(nèi)容的使用權(quán)。
32、 根據(jù)權(quán)利要求31所述的設(shè)備,該設(shè)備進一步包括發(fā)送器,其被構(gòu)造成將指定了所述識別出的數(shù)字內(nèi)容的特征信息發(fā)送到與所述數(shù)據(jù)庫相連的驗證服務(wù)器;以及接收器,其被構(gòu)造成基于所述比較而從所述驗證服務(wù)器接收通知,其中該通知指示了和/或包括所述識別出的數(shù)字內(nèi)容的所確定的使用權(quán)。
33、 根據(jù)權(quán)利要求30所述的設(shè)備,其中,所述驗證代理進一步被構(gòu)造成基于所確定的使用權(quán)而控制所述識別出的數(shù)字內(nèi)容的使用。
34、 根據(jù)權(quán)利要求33所述的設(shè)備,其中,所述驗證代理進一步被構(gòu)造成對所述識別出的數(shù)字內(nèi)容進行編碼以與所確定的使用權(quán)關(guān)聯(lián)。
35、 一種網(wǎng)絡(luò)設(shè)備,其包括-數(shù)據(jù)庫,其被構(gòu)造成存儲多個特征信息和分別與之對應(yīng)的多個使用權(quán);以及處理器,其被構(gòu)造成接收指定了數(shù)字內(nèi)容的特征信息,將接收到的 特征信息與所述數(shù)據(jù)庫中的所述多個特征信息進行比較,并基于所述比 較而確定由所述接收到的特征信息指定的所述數(shù)字內(nèi)容的使用權(quán)。
36、 根據(jù)權(quán)利要求35所述的設(shè)備,該設(shè)備進一步包括 接收器,其被構(gòu)造成從請求設(shè)備接收所述特征信息;發(fā)送器,其被構(gòu)造成向所述請求設(shè)備發(fā)送通知,其中該通知指示了 和/或包括由所述接收到的特征信息指定的所述數(shù)字內(nèi)容的所確定的使用 權(quán)。
37、 根據(jù)權(quán)利要求36所述的設(shè)備,其中,所述接收器被構(gòu)造成從用 戶設(shè)備接收多個數(shù)字內(nèi)容和/或指定了所述多個數(shù)字內(nèi)容的所述多個特征{曰息。
38、 根據(jù)權(quán)利要求35所述的設(shè)備,其中,所述多個特征信息分別指 定了多個受保護媒體內(nèi)容,其中,所述處理器被構(gòu)造成基于所述比較而 確定由所述接收到的特征信息指定的數(shù)字內(nèi)容對應(yīng)于所述多個受保護媒 體內(nèi)容中的至少一個,并且其中,所述處理器被構(gòu)造成基于與指定了所 述多個受保護媒體內(nèi)容中的所述至少一個的特征信息對應(yīng)的使用權(quán)而確 定由所述接收到的特征信息指定的數(shù)字內(nèi)容的使用權(quán)。
39、 根據(jù)權(quán)利要求35所述的設(shè)備,其中,所述多個特征信息分別指 定了多個非希望媒體內(nèi)容,其中,所述處理器被構(gòu)造成基于所述比較而 確定由所述接收到的特征信息指定的數(shù)字內(nèi)容對應(yīng)于所述多個非希望媒 體內(nèi)容中的至少一個,并且其中,所述處理器被構(gòu)造成基于與指定了所 述多個非希望媒體內(nèi)容中的所述至少一個的特征信息對應(yīng)的使用權(quán)而確 定由所述接收到的特征信息指定的數(shù)字內(nèi)容的使用權(quán)。
全文摘要
一種用于控制數(shù)字內(nèi)容的未經(jīng)授權(quán)使用的方法包括以下步驟識別數(shù)字內(nèi)容以進行驗證。生成指定了識別出的該數(shù)字內(nèi)容的特征信息,并且基于該特征信息例如基于指定了識別出的該數(shù)字內(nèi)容的特征信息與多個特征信息的比較,確定識別出的該數(shù)字內(nèi)容的使用權(quán)。還可以基于所確定的使用權(quán)而控制識別出的該數(shù)字內(nèi)容的使用。討論了相關(guān)的系統(tǒng)、方法、設(shè)備和計算機程序產(chǎn)品。
文檔編號G06F21/00GK101496020SQ200780028219
公開日2009年7月29日 申請日期2007年2月6日 優(yōu)先權(quán)日2006年7月28日
發(fā)明者保羅·H·尼科爾斯, 斯蒂芬·凱特·福布斯, 杰弗里·J·格里芬, 維克瑞·馬卡姆·古塔 申請人:索尼愛立信移動通訊有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1