本發明專利技術提供用于跟蹤下載的數字媒體文件的系統和方法,所述下載的數字媒體文件采用數字版權管理(DRM)的數字媒體文件的重新添加首標拼接。所述系統和方法提供以下方面:從客戶端接收對第一文件的請求(302);訪問所述第一文件和代表所述第一文件的第二文件(304);向所述第二文件應用用于識別所述客戶端的數據(306);并且組合所述第一文件和所述第二文件,使得組合的文件的大小基本上是與所訪問的第一文件相同的大小(310),以及將組合的第一和第二文件下載到客戶端(312)。第一和第二文件的組合包括利用第二文件的對象組件來代替所述第一文件的相應對象組件。用于識別所述客戶端的數據至少包括交易ID、商戶ID、用戶ID和訂單ID之一。
【技術實現步驟摘要】
本申請是申請日為2008年11月12日、申請號為200880116489. I、專利技術名稱為“”的專利技術專利申請的分案申請。
本公開一般涉及計算機圖形處理和顯示系統,并且更具體地,涉及用于,所述下載的數字媒體文件采用數字版權管理(DRM)的數字媒體文件的重新添加首標的拼接(reheader splicing)。
技術介紹
隨著數字媒體和模擬/數字轉換技術的興起,特別在音樂和電影產業中,依賴于版權的組織的關注已經顯著增加。模擬媒體隨著每個拷貝生成以及甚至在正常使用期間的一些情況下,不可避免地損失質量,而數字媒體文件可以在隨后拷貝的質量沒有劣化的情況下被復制無限次數。作為家用電器的個人計算機連同如MP3播放器的其它便攜式數字媒體設備一起,已經使得消費者便于將原先處于物理/模擬形式或廣播形式的媒體(其可能受或可能不受版權保護)轉換為用于定點的或時移的通用、數字形式。此外,結合因特網和流行文件共享工具,個人計算機已經使得受版權保護的數字媒體的拷貝的未授權分發更加容易。數字版權管理(DRM)技術試圖通過防止由終端用戶訪問、拷貝或轉換為其它格式以及控制分發來控制對數字媒體的使用。已經采用各種DRM系統來保護數字媒體內容創建者和出版者的版權和其它知識產權。這樣的一種DRM系統包括加密方案,其中密鑰是與用戶的個人計算機的ID號相關聯,并且僅當從該特定計算機訪問時該密鑰才解碼數字媒體。 其它加密方案使用被限制使用的加密,其中在有限的時間段,密鑰解碼數字媒體。另一 DRM 系統采用基于Web的許可,其中用戶的計算機通過因特網聯系許可證驗證服務器以獲得許可(例如,訪問密鑰),以便訪問或播放數字媒體。此外,一些DRM系統通過將版權信息包括在數字媒體中作為要求專門程序來讀取的信息的比特,來利用數字水印標記數字媒體,以便防止數字媒體內容的自由分發。除了控制數字媒體的分發外,存在對于這樣技術的需要,所述技術用于將信息嵌入涉及特定交易(transaction)的數字媒體的拷貝中,使得可以跟蹤數字媒體。
技術實現思路
提供用于,所述下載的數字媒體文件采用數字版權管理(DRM)的數字媒體文件的重新添加首標拼接。本公開的系統和方法允許向數字簽名和編碼的Windows媒體文件(即,先進系統格式(ASF)文件)注入每一交易唯一的信息,并且以有效的方式這樣做。因此,通過試圖播放數字媒體文件引起的對于DRM許可證的任何請求可以被唯一地綁定回特定下載交易。此外,實時進行該操作的相對成本隨著與ASF 文件大小成正比增加的時間節約而被潛在地最小化。據本公開的一個方面,提供一種用于跟蹤下載的文件的方法,所述方法包括步驟從客戶端接收對第一文件的請求;訪問所述第一文件和代表所述第一文件的第二文件;向所述第二文件應用用于識別所述客戶端的數據;并且組合所述第一文件和所述第二文件,使得組合的第一和第二文件的大小基本上是與所訪問的第一文件的相同大小。所述方法還包括將組合的第一和第二文件下載到客戶端。在另一方面,所述方法還包括在下載之后刪除組合的第一和第二文件以及具有客戶端數據的所述第二文件。在另一方面,組合步驟包括利用包含應用的數據的第二文件的對象組件來代替所述第一文件的相應對象組件。在一個實施例中,對象組件是ASF對象。在另一方面,用于識別所述客戶端的數據至少包括交易ID、商戶ID、用戶ID和訂單ID之一。根據本公開的另一方面,所述方法還包括從內容所有者接收第一文件;生成代表所述第一文件的所述第二文件;以及使用同一加密密鑰加密所述第一和第二文件。所述方法生成所述第一文件中包含的對象組件的第一映射和所述第二文件中的對象組件的第二映射。此外,所述方法確定所述第二文件的哪些對象組件包括用于識別客戶端的數據,以及將所確定的第二文件的對象組件拼接到所述第一文件的相應對象組件。根據本公開的另一方面,提供一種用于跟蹤下載的文件的系統。所述系統包括通信模塊、元件、組件等,用于從客戶端接收對第一文件的請求;數字版權管理模塊、元件、組件等,用于訪問所述第一文件和代表所述第一文件的第二文件;重新添加首標模塊、元件、 組件等,用于向所述第二文件應用用于識別所述客戶端的數據;以及拼接器,用于組合所述第一文件和所述第二文件,使得組合的第一和第二文件的大小基本上是與所訪問的第一文件相同的大小。所述通信模塊還適配于將組合的第一和第二文件下載到客戶端。在另一方面,所述系統包括對象映射生成器,用于生成所述第一文件中包含的對象組件的第一映射和所述第二文件中的對象組件的第二映射。此外,拼接器還適配于確定所述第二文件的哪些對象組件包括用于識別客戶端的數據,并且將所確定的第二文件的對象組件拼接到所述第一文件的相應對象組件。附圖說明將通過以下優選實施例的詳細描述來描述本公開的這些和其它方面、特征和優點,或使之變得顯而易見,要結合附圖來閱讀所述優選實施例。在附圖中,其中貫穿視圖相似的參考標號表示類似的元件圖I圖示根據本公開的用于跟蹤下載的文件的系統和方法;圖2是根據本公開的用于跟蹤下載的文件的示例性服務器;圖3是根據本公開的用于攝取(ingest)文件的示例性方法的流程圖4是圖示第一媒體文件及其相關聯的第二文件以及分別描述第一和第二文件的ASF對象和它們的地址指針的相應XML格式的文件的截屏;圖5和圖6圖示以XML格式的第二較小文件的映射,其中圖5示出第二文件的媒體信息和ASF對象,而圖6示出將被用于拼接的第二文件的ASF部分;圖7是根據本公開的用于跟蹤下載的文件的示例性方法的流程圖8圖示如何將第二文件拼接到用于下載的第一媒體文件;以及圖9圖示媒體文件中的典型的ASF對象,其中要拼接到媒體文件的某些對象被指定為不同(diff)。應該理解,(各)附圖是用于圖示本公開的構思的目的,并且不一定是用于圖示本公開的唯一可能配置。具體實施方式應該理解,圖中示出的各元件可以以硬件、軟件或其組合的各種形式來實現。優選地,這些元件以一個或多個適當編程的通用設備上的硬件和軟件的組合實現,所述通用設備可以包括處理器、存儲器和輸入/輸出接口。本描述說明本公開的原理。因此,將理解本領域的技術人員將能夠設計出盡管沒有在此明確描述或示出的、但體現本公開的原理并且被包括在其精神和范圍內的各種安排。在此陳述的所有示例和條件語言旨在為了教學的目的幫助讀者理解本公開的原理和由專利技術人貢獻的以促進本領域的構思,并且要理解為不受限于這樣具體陳述的示例和條件。此外,在此陳述本公開的原理、方面和實施例的所有陳述以及其具體示例旨在包含其結構和功能等效物兩者。此外,這樣的等效物旨在包括當前已知的等效物以及將來開發的等效物,即,所開發的執行相同功能而不管結構的任何元件。因此,例如,本領域的技術人員將理解在此呈現的框圖表示體現本公開的原理的說明性電路的概念視圖。類似地,將理解任何流程表、流程圖、狀態轉換圖、偽代碼等表示各種處理,其可以實質上在計算機可讀介質中表現并且因此由計算機或處理器執行,無論這種計算機或處理器是否被明確示出。附圖中示出的各種元件的功能可以通過使用專用硬件以及能夠結合適當軟件執行軟件的硬件提供。當由處理器提供時,該功能可以由單個專用處理器、由單個共享處理器、或由多個單獨處理器提供,所述多個處理器的一些可以共享。此外,術語“處理器”或 “控制器本文檔來自技高網...
【技術保護點】
一種用于跟蹤下載的文件的方法,所述方法包括步驟:從客戶端接收對第一文件的請求(302);訪問所述第一文件和代表所述第一文件的第二文件(304);向所述第二文件應用用于識別所述客戶端的數據(306);以及組合所述第一文件和所述第二文件(310),其中所述組合還包括利用包含所應用的數據的所述第二文件的對象組件來代替所述第一文件的對應的對象組件,并且其中組合所述第一文件和所述第二文件的步驟導致所組合的文件具有與所訪問的第一文件的大小基本相同的大小。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:塔多伊茲P馬塔科尼亞克,布賴恩布萊德斯坦,沃爾特L韋爾,
申請(專利權)人:湯姆森特許公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。