專利名稱:對便攜式數(shù)字媒體裝置的數(shù)字版權(quán)管理的制作方法
對便攜式數(shù)字媒體裝置的數(shù)字版權(quán)管理
背景技術(shù):
數(shù)字版權(quán)管理指的是用于對電子裝置中的數(shù)字媒體內(nèi)容的使用進(jìn) 行控制、限制或禁止的許多種技術(shù)中的任意一種,其中該電子裝置安 裝有這些技術(shù)中的其中一種。通常,數(shù)字版權(quán)管理用于控制、限制或 禁止對編碼了音樂作品、藝術(shù)作品或電影的數(shù)字?jǐn)?shù)據(jù)文件進(jìn)行存取。
數(shù)字版權(quán)管理僅應(yīng)用于數(shù)字媒體。由于數(shù)字媒體文件的感知質(zhì)量 較高并且由于它們易于生成、復(fù)制和處理,數(shù)字媒體文件變得越來越 流行。數(shù)字媒體文件能用現(xiàn)代計算機(jī)設(shè)備拷貝幾乎無限次,而不會有 從原始件到一份或多份副本的伴隨質(zhì)量損耗。相反,模擬媒體文件不 可以被拷貝幾乎無限次,因為媒體自身的老化和從原始件到一份或多
份副本的信號質(zhì)量損耗。并且,模擬媒體文件在經(jīng)過熟化處理(aging process)時其信號損耗的速度比數(shù)字媒體文件的快。
Microsoft Windows媒體DRM 10應(yīng)用軟件利用稱為Janus的新數(shù)字 版權(quán)管理("DRM")系統(tǒng)。在Janus系統(tǒng)中,便攜式媒體播放器裝置 既需要加密的媒體文件又需要包含了對媒體文件中信息進(jìn)行解密所需 的信息的匹配許可證文件。許可證文件對于給定媒體播放器裝置是唯 一的,并且不能用在第二臺裝置上。媒體文件包括了關(guān)于因特網(wǎng)上哪 臺服務(wù)器被授權(quán)來向媒體播放器裝置提供許可證的信息。
Janus包括了兩種獲取許可證的方法直接獲取許可證(DLA)和 間接獲取許可證(ILA) 。 DLA用于配置成直接訪問因特網(wǎng)時的媒體播 放器裝置中。配置成用DLA的裝置包括個人計算機(jī)、機(jī)頂盒(set top box)、移動電話、個人數(shù)字助手等等。在上述每個裝置的情況中,裝 置直接連接到因特網(wǎng)上的DRM服務(wù)器以為媒體文件下載許可證。ILA 用于經(jīng)由諸如個人計算機(jī)("PC")的中間裝置連接到因特網(wǎng)上時的 媒體播放器裝置中。在利用ILA的裝置的情況下,PC可通過利用媒體 傳送協(xié)議("MTP")將媒體文件下載到媒體播放器裝置中,其中媒 體傳送協(xié)議是與Windows Media IO—起使用的新標(biāo)準(zhǔn)的媒體傳送協(xié)議。然后如果PC有權(quán)利將許可證轉(zhuǎn)發(fā)給便攜式媒體播放器裝置,貝UPC
可使用MTP來將許可證提供給媒體播放器裝置。
不幸的是,對于上述系統(tǒng),MTP和Windows Media IO應(yīng)用軟件僅 能夠運(yùn)行在Windows XP計算機(jī)操作系統(tǒng)上。因此,只有兼容Windows XP的個人計算機(jī)才可用于ILA。至今,如果便攜式數(shù)字媒體播放器裝 置沒被配置成利用DLA,并且沒有適用于ILA的兼容Windows XP的個 人計算機(jī),則便攜式數(shù)字媒體播放器裝置就不能獲取和/或利用用來對 JanusDRM系統(tǒng)保護(hù)的給定媒體文件進(jìn)形解鎖的相稱的許可證文件。
數(shù)字版權(quán)管理的方法和系統(tǒng)的實(shí)例可以在以下的美國專利和專利 申請公開號的美國專利中找到US6615349, US6772340, US6775655, US6816596, US20020013772, US20020108049, US20020138593, US20030018582, US20030078853, US20030084306, US20030161473, US20030167392, US20030191623, US20030194092, US20030220781, US20040024580, US20040054920, US20040098348, US20040143736, US20040148262, US20040175098, US20040181490, US20040196972, US20040236444, US20050004873, US20050013589, US20050021783, US20050038707, US20050038724, US20050086478, US20050091275, US20050091283, US20050091507, US20050102237, US20050131832, US20050135682, US20050175030, US20050192907, US20050204405, 和US20050216743。在此引入上述專利和專利公開的全部內(nèi)容作為參
發(fā)明內(nèi)容
本發(fā)明提供了用于獲取對受到數(shù)字版權(quán)管理的數(shù)據(jù)文件的非直接 存取的系統(tǒng)和方法,例如用在諸如用來處理文件的便攜式媒體播放器 裝置沒有被配置成與數(shù)字版權(quán)管理許可證服務(wù)器相連的情況中。
圖1是根據(jù)本發(fā)明的數(shù)字版權(quán)管理系統(tǒng)的一個實(shí)施例的示意圖; 圖2是根據(jù)本發(fā)明的獲取許可證文件過程中包含的步驟的流程圖。
具體實(shí)施例方式
在便攜式數(shù)字媒體播放器裝置沒有被配置成利用DLA并且不存在 ILA可用的兼容Windows XP的個人計算機(jī)的情況下,可以使用中間裝 置作為代理來連接到互聯(lián)網(wǎng)上,從而通過DLA獲取適當(dāng)?shù)脑S可證文件。 在這種情況下,代理裝置可生成從便攜式數(shù)字媒體播放器裝置發(fā)送給 代理裝置的所有HTTP/HTTPS請求。這些請求可以通過專用的通用串行 總線("USB")協(xié)議、或火線協(xié)議(FireWire protocol)或任意其它 適當(dāng)?shù)耐ㄐ艆f(xié)議從便攜式裝置發(fā)送到代理裝置。代理裝置可配置成運(yùn) 行代理應(yīng)用程序,該代理應(yīng)用程序?qū)碜员銛y式數(shù)字媒體播放器的許 可證轉(zhuǎn)發(fā)給適當(dāng)?shù)脑S可證服務(wù)器來處理。照這樣,代理裝置實(shí)質(zhì)上起 到了數(shù)字媒體裝置和可從其獲取許可證文件的許可證服務(wù)器之間的中 繼的作用。換言之,代理裝置允許不能通過自身經(jīng)由互聯(lián)網(wǎng)與許可證 服務(wù)器通信的裝置能獲取許可證文件。該"代理中繼"可允許運(yùn)行的 操作系統(tǒng)不是Windows XP操作系統(tǒng)的計算機(jī)的用戶無需升級到 Windows XP操作系統(tǒng)就能從由Janus DRM所保護(hù)的文件的使用中獲 利。
應(yīng)注意的是,在代理裝置上運(yùn)行的代理應(yīng)用程序可被寫成在特定 計算機(jī)操作系統(tǒng)上運(yùn)行,或者其可被寫成配置成在多種不同的計算機(jī) 操作系統(tǒng)上運(yùn)行的應(yīng)用程序或"小應(yīng)用程序(applet)",或者其可以 獨(dú)立于操作系統(tǒng)的方式執(zhí)行。同樣,代理應(yīng)用程序可配置成允許便攜 式數(shù)字媒體裝置經(jīng)由互聯(lián)網(wǎng)或其它的局域網(wǎng)或廣域網(wǎng)來獲得數(shù)字媒體 文件和/或任意的非許可文件的文件類型。
圖1示出了在如本發(fā)明所述的數(shù)字版權(quán)管理系統(tǒng)10中可出現(xiàn)的一 些部件。該公開的系統(tǒng)可包含便攜式數(shù)字媒體裝置(便攜式數(shù)字媒體 裝置)20、主機(jī)裝置30和許可證服務(wù)器40。通信可發(fā)生在便攜式數(shù)字 媒體裝置和主機(jī)裝置之間(如箭頭ll所示),和主機(jī)裝置和許可證服 務(wù)器之間(如箭頭12所示)。通信可經(jīng)由局域網(wǎng),經(jīng)由廣域網(wǎng),或這 些網(wǎng)絡(luò)或它們的特性的任意組合來在計算裝置內(nèi)發(fā)生。
便攜式數(shù)字媒體裝置10可包括處理器22和存儲器24。在便攜式數(shù) 字媒體裝置的存儲器24內(nèi),可包含有各種文件和促進(jìn)便攜式數(shù)字媒體 裝置的功能的軟件指令。在便攜式數(shù)字媒體裝置上的文件當(dāng)中所包括
的可以是數(shù)字?jǐn)?shù)據(jù)文件23,該數(shù)字?jǐn)?shù)據(jù)文件23可以是任意類型的媒體 文件,包括音頻文件,或視頻文件,音頻/視頻文件的組合,或其它類 型的文件。在便攜式數(shù)字媒體裝置內(nèi)可將處理器22和存儲器24有效地 連接起來,使得處理器可存取存儲器中存儲的文件并可適當(dāng)?shù)乩眠@ 些文件。例如,處理器22可存取音頻數(shù)字?jǐn)?shù)據(jù)文件23,處理那個音頻 文件,并將生成的信息輸出到,例如,音頻輸出(未示出),諸如揚(yáng) 聲器或?qū)⑦B接耳機(jī)的插孔??商娲?,音頻數(shù)據(jù)可通過一組RCA連接, 或通過USB連接,或任意其它適當(dāng)?shù)臄?shù)據(jù)傳送連接發(fā)送到適于連接到 立體聲系統(tǒng)的音頻輸出。
便攜式數(shù)字媒體裝置可經(jīng)由任意適當(dāng)?shù)耐ㄐ沤橘|(zhì)11與主機(jī)裝置30 (也稱為中間裝置或代理裝置)通信。像便攜式數(shù)字媒體裝置一樣, 主機(jī)裝置30可包括處理器32和存儲器34。主機(jī)裝置的存儲器內(nèi)可包括 有許多文件和用于促進(jìn)主機(jī)裝置功能的軟件指令。主機(jī)裝置30上的文 件當(dāng)中可包括有代理應(yīng)用程序33的一組軟件指令。主機(jī)裝置可采取微 處理器、個人計算機(jī)或PC的形式,但配置成實(shí)現(xiàn)上述數(shù)字版權(quán)管理系 統(tǒng)的任意計算裝置都可以勝任。主機(jī)裝置如果是個人計算機(jī),則可以 運(yùn)行諸如微軟WindowsTM或AppleTM操作系統(tǒng)這樣的操作系統(tǒng)。然而, 如上所述,促進(jìn)了與便攜式數(shù)字媒體裝置通信的代理應(yīng)用程序可以是 獨(dú)立于平臺的應(yīng)用程序或小應(yīng)用程序。
公開的系統(tǒng)中的主機(jī)裝置可與許可證服務(wù)器40通信。許可證服務(wù) 器,與便攜式數(shù)字媒體裝置和主機(jī)裝置一樣,可包括處理器42和存儲 器44。存儲器44可包括許多個文件和用于促進(jìn)許可證服務(wù)器功能的軟 件指令43。許可證服務(wù)器文件當(dāng)中可包括有一組軟件指令,這組軟件 指令用于將許可證服務(wù)器配置成用來接收來自主機(jī)裝置30的一個或多 個許可證請求,以用來公式化(formulate)文件許可證和用來向主機(jī) 裝置發(fā)送一個或多個許可證。與主機(jī)裝置的情況一樣,許可證服務(wù)器 可采取個人計算機(jī)、服務(wù)器堆棧、或任意其它適當(dāng)?shù)挠嬎阊b置的形式。 許可證服務(wù)器可設(shè)置成距離主機(jī)裝置和/或便攜式數(shù)字媒體裝置很遠(yuǎn)或 很近,盡管許可證服務(wù)器可至少與主機(jī)裝置可通信地相連接而無論它 們的相對空間位置是怎樣的。許可證服務(wù)器和主機(jī)裝置之間的這種可 通信的連接可通過調(diào)制解調(diào)器連接、通過互聯(lián)網(wǎng)、通過LAN、或WAN、
通過無線網(wǎng)絡(luò)、通過任意其它適當(dāng)?shù)耐ㄐ沤橘|(zhì)、或通過以上的組合來 進(jìn)行。
數(shù)據(jù)媒體文件可以用除了包括用戶希望聽到看到的歌曲或視頻的 數(shù)據(jù)之外的信息來封裝。封裝后的文件也可包括含有文件許可證的許 可證服務(wù)器的互聯(lián)網(wǎng)地址,或關(guān)于文件的描述信息,唯一的媒體標(biāo)識 符,或任意其它適當(dāng)信息。封裝后和鎖住的文件可存在于用戶的便攜 式數(shù)字媒體裝置中,或者可將該文件下載到、存儲到便攜式數(shù)字媒體 裝置中,在便攜式數(shù)字媒體裝置上播放,或否則放到便攜式數(shù)字媒體 裝置上,以便以后使用。
當(dāng)便攜式數(shù)字媒體裝置的用戶希望在便攜式數(shù)字媒體裝置上播放 加密的數(shù)字媒體文件時,用戶必需在文件能被播放前獲得含有解鎖文
件的密鑰的許可證。例如,用戶可能希望播放已經(jīng)由Windows Media DRM的Janus DRM系統(tǒng)保護(hù)過的音樂文件或視頻文件。在這樣的DRM 系統(tǒng)中,數(shù)字媒體文件可被加密且用"密鑰"鎖住。鎖住的文件僅可 以由已經(jīng)獲得能解鎖文件的許可證的人或裝置來播放。獲得數(shù)字媒體 文件的許可證的處理可根據(jù)用戶的請求來進(jìn)行,或者其可以自動進(jìn)行。 例如,當(dāng)用戶試圖播放或存取鎖住的文件時,許可證請求可自動發(fā)生。 由便攜式數(shù)字媒體裝置作出的這樣的許可證請求可根據(jù)與圖2中100處 所示相同的方案來執(zhí)行。
對于要進(jìn)行的獲取許可證過程,便攜式數(shù)字媒體裝置可首先被要 求嘗試存取數(shù)字媒體數(shù)據(jù)文件,如在步驟110中一樣。當(dāng)嘗試存取需要 許可證的文件時,便攜式數(shù)字媒體裝置可對許可證請求進(jìn)行格式化 120,并將許可證請求發(fā)送給主機(jī)裝置上實(shí)現(xiàn)的代理應(yīng)用程序130。為 了向主機(jī)裝置發(fā)送許可證請求,如果便攜式數(shù)字媒體裝置和主機(jī)裝置 還沒有進(jìn)行通信,則便攜式數(shù)字媒體裝置可能需要初始化與主機(jī)裝置 的通信。這種通信可通過無線連接或有線連接進(jìn)行;這些裝置可以是 局域網(wǎng)或廣域網(wǎng)的一部分,或任意其它的連接方案。例如,便攜式數(shù) 字媒體裝置和主機(jī)裝置可無線地進(jìn)行通信,或者通過USB連接、通過 火線連接,或通過任意其它適當(dāng)?shù)倪B接進(jìn)行通信。便攜式數(shù)字媒體裝 置可最初向主機(jī)裝置上的代理應(yīng)用程序發(fā)送許可證請求,因為便攜式 數(shù)字媒體裝置可能不能直接從許可證服務(wù)器獲取許可證。可替代的,
便攜式數(shù)字媒體裝置可以能夠直接或者"間接"獲取許可證(從便攜 式數(shù)字媒體裝置到代理裝置再到許可證服務(wù)器)。
如上面提到的那樣,初始許可證請求可以是從便攜式數(shù)字媒體裝 置向主機(jī)裝置上運(yùn)行的代理應(yīng)用程序做出的。反過來,主機(jī)裝置可以 經(jīng)由代理應(yīng)用程序?qū)⒖砂l(fā)送給許可證服務(wù)器的許可證請求進(jìn)行公式 化。許可證請求可以識別用于存取選定的數(shù)字媒體文件的便攜式數(shù)字 媒體裝置,和/或選定的數(shù)字媒體文件的標(biāo)識,和/或主機(jī)裝置,和/或獲 得數(shù)字媒體文件的許可證所需要的任何其它信息。許可證請求, 一旦 被公式化,就可以發(fā)送給許可證服務(wù)器以便執(zhí)行140。
該系統(tǒng)中的代理應(yīng)用程序可大致上模仿建立在WindowsXpTM操作
系統(tǒng)中的數(shù)字版權(quán)管理請求,或者能以直接獲取許可證的模式起作用。
同樣地,代理應(yīng)用程序可在不是WindowsXpTM的操作系統(tǒng)上運(yùn)行,并 且其可以作為取決于操作系統(tǒng)的應(yīng)用程序或者作為諸如JavaTM小應(yīng)用 程序這樣的獨(dú)立于操作系統(tǒng)的應(yīng)用程序來運(yùn)行。在執(zhí)行其功能時,代 理應(yīng)用程序可能需要與連接到其上的運(yùn)行代理應(yīng)用程序的主機(jī)裝置上 的特定便攜式數(shù)字媒體裝置進(jìn)行通信,并且代理應(yīng)用程序可能需要執(zhí) 行主機(jī)裝置在如果運(yùn)行WindowsXpTM時將執(zhí)行的全部數(shù)字版權(quán)管理任 務(wù)。
許可證服務(wù)器可接收來自代理應(yīng)用程序的許可證請求150 ,并為給 定的數(shù)字媒體文件、便攜式數(shù)字媒體裝置或主機(jī)裝置來公式化或存取 適當(dāng)?shù)脑S可證160。許可證服務(wù)器然后可以將選定的許可證170發(fā)送給 主機(jī)裝置,以便代理應(yīng)用程序180進(jìn)行接收和處理。主機(jī)裝置然后可以 通過代理應(yīng)用程序來將許可證發(fā)送給便攜式數(shù)字媒體裝置190以便進(jìn) 一步的使用。當(dāng)許可證是相稱的時,可將提供訪問主機(jī)裝置的許可證 轉(zhuǎn)換成便攜式數(shù)字媒體裝置使用的許可證。便攜式數(shù)字媒體裝置反過 來可對獲得的許可證進(jìn)行接收200和使用210,以便存取數(shù)字?jǐn)?shù)據(jù)文件。
因為上述方法利用代理應(yīng)用程序作為便攜式數(shù)字媒體裝置和許可 證服務(wù)器之間的"中間節(jié)"(go-between),所以這種方法可稱為非直 接許可證獲取,或ILA。 ILA可能與便攜式數(shù)字媒體裝置自身向許可證 服務(wù)器請求許可證并從許可證服務(wù)器接收許可證的情形形成反差,而 這種方法可真正地稱為直接許可證獲取,或DLA??蛇x地,主機(jī)裝置
可利用DLA方法來與許可證服務(wù)器進(jìn)行交互。如所述的那樣,ILA可根 據(jù)用戶的干預(yù)來進(jìn)行,或者其可以在缺少不連續(xù)的用戶輸入時進(jìn)行。 例如,用戶可以將一條數(shù)據(jù)輸入到便攜式數(shù)字媒體裝置中以命令它請 求許可證。作為另一種可能性,用戶可能預(yù)先購買了許可證,并將其 從許可證服務(wù)器傳送到運(yùn)行代理應(yīng)用程序的主機(jī)裝置,并且再從主機(jī) 裝置傳送到用戶的(或其它人的)便攜式數(shù)字媒體裝置??商娲?, 在便攜式數(shù)字媒體裝置檢測到以前沒有存取過并要求許可證的數(shù)字媒 體文件時或如果發(fā)生這種情況時,便攜式數(shù)字媒體裝置可自動請求許 可證。同樣,在缺少便攜式數(shù)字媒體裝置的用戶的輸入或控制時,代 理應(yīng)用程序可在以上系統(tǒng)中起作用。
盡管本發(fā)明是參考上述操作原則和優(yōu)選實(shí)施例來顯示和描述的, 但對于本領(lǐng)域技術(shù)人員來說很明顯的是,可以在不脫離本發(fā)明的精神
和范圍的情況下對本發(fā)明作出各種形式的修改。本發(fā)明意在包含落入 到權(quán)利要求范圍內(nèi)的所有這樣的替換物、修改和變化。
我們認(rèn)為,以上提出的公開內(nèi)容包含了具有獨(dú)立應(yīng)用性的多個不 同發(fā)明。盡管這些發(fā)明的每一個都以其優(yōu)選形式公開的,但如本文中 公開和顯示那樣的這些發(fā)明的具體實(shí)施例不被認(rèn)為有限制意義,并且 可以作出各種修改。本發(fā)明的主題包括了本文中公開的各種元件、特 征、功能和/或特性的所有新穎和非顯而易見的組合和次組合。類似的, 在權(quán)利要求引用"一個"或"第一"元件或其等價體的情況下,這樣 的權(quán)利要求應(yīng)理解為包括一個或多個這種元件的結(jié)合,而不是要求也 不是排除兩個或更多個這種元件。
以本發(fā)明的特征、功能、元件和/或特性的各種組合和次組合實(shí)現(xiàn) 的發(fā)明可能會通過提出相關(guān)申請中的新權(quán)利要求來提出。這種新權(quán)利 要求,不論其保護(hù)的是不同的發(fā)明還是同樣的發(fā)明,不論與原始權(quán)利 要求的范圍不同與否,還是比原始權(quán)利要求的范圍更寬、更窄或是與 原始權(quán)利要求的范圍相同與否,都應(yīng)被認(rèn)為包含在本發(fā)明的主題內(nèi)。
權(quán)利要求
1.一種用于實(shí)現(xiàn)對數(shù)字版權(quán)管理系統(tǒng)所管理的數(shù)字?jǐn)?shù)據(jù)文件(23)內(nèi)包含的信息進(jìn)行存取的方法,該方法包括從便攜式數(shù)字媒體裝置(20)接收許可證請求;基于所述接收到的許可證請求將許可證請求轉(zhuǎn)發(fā)給數(shù)字?jǐn)?shù)據(jù)文件許可證服務(wù)器(40);從所述數(shù)字?jǐn)?shù)據(jù)文件許可證服務(wù)器(40)接收許可證數(shù)據(jù);和將接收到的許可證數(shù)據(jù)轉(zhuǎn)發(fā)給所述便攜式數(shù)字媒體裝置(20)。
2. 如權(quán)利要求l所述的方法,其中每個步驟都由含有軟件指令的 計算機(jī)可讀介質(zhì)中包含的代理應(yīng)用程序(33)來執(zhí)行,并且更進(jìn)一步 的,其中所述代理應(yīng)用程序(33)能在除了Windows XPTM操作系統(tǒng)之 外的計算機(jī)操作系統(tǒng)中運(yùn)行。
3. 如權(quán)利要求2所述的方法,其中,所述代理應(yīng)用程序(33)是 取決于操作系統(tǒng)的應(yīng)用程序。
4. 如權(quán)利要求2所述的方法,其中,所述代理應(yīng)用程序G3是獨(dú) 立于操作系統(tǒng)的應(yīng)用程序。
5. 如權(quán)利要求l所述的方法,其中,將所述許可證請求轉(zhuǎn)發(fā)給數(shù) 字?jǐn)?shù)據(jù)文件許可證服務(wù)器(40)和從所述數(shù)字?jǐn)?shù)據(jù)文件許可證服務(wù)器(40)接收許可證數(shù)據(jù)的所述步驟是通過網(wǎng)絡(luò)進(jìn)行的。
6. 如權(quán)利要求5所述的方法,其中,所述網(wǎng)絡(luò)是廣域網(wǎng)、局域網(wǎng) 和無線通信網(wǎng)中的一個或多個。
7. 如權(quán)利要求l所述的方法,進(jìn)一步包括在發(fā)送所述轉(zhuǎn)發(fā)的許 可證請求時一起發(fā)送除所述便攜式數(shù)字媒體裝置(20)之外的裝置的 裝置標(biāo)識。2
8. 如權(quán)利要求7所述的方法,其中,轉(zhuǎn)發(fā)所述許可證數(shù)據(jù)包括轉(zhuǎn) 發(fā)不帶有所述發(fā)送的裝置標(biāo)識的許可證數(shù)據(jù)。
9. 如權(quán)利要求l所述的方法,其中,所述接收和轉(zhuǎn)發(fā)的步驟都由 主機(jī)裝置(30)執(zhí)行,并且其中,轉(zhuǎn)發(fā)許可證請求包括轉(zhuǎn)發(fā)適合于許 可所述主機(jī)裝置(30)的許可證請求。
10. 如權(quán)利要求9所述的方法,其中,接收許可證數(shù)據(jù)包括接收授 權(quán)所述主機(jī)裝置(30)存取所述數(shù)字?jǐn)?shù)據(jù)文件(23)中包含的信息的 許可證數(shù)據(jù),所述方法進(jìn)一步包括將所述許可證數(shù)據(jù)轉(zhuǎn)換成授權(quán)所述 便攜式數(shù)字媒體裝置(20)存取所述數(shù)字?jǐn)?shù)據(jù)文件(23)內(nèi)包含的信 息的許可證數(shù)據(jù)。
11. 如權(quán)利要求l所述的方法,其中,所述接收和轉(zhuǎn)發(fā)的步驟都是 由主機(jī)裝置(30)執(zhí)行的,并且其中,轉(zhuǎn)發(fā)許可證請求包括轉(zhuǎn)發(fā)適合 于許可所述便攜式數(shù)字媒體裝置(20)的許可證請求。
12. —種用于實(shí)現(xiàn)對數(shù)字版權(quán)管理系統(tǒng)所管理的數(shù)字?jǐn)?shù)據(jù)文件 (23)內(nèi)包含的信息進(jìn)行存取的方法,該方法包括在便攜式數(shù)字媒體裝置(20)中公式化許可證請求; 將所述許可證請求發(fā)送給執(zhí)行代理應(yīng)用程序(33)的主機(jī)裝置 (30);在所述便攜式數(shù)字媒體裝置(20)中接收來自所述主機(jī)裝置(30) 的許可證數(shù)據(jù);和在所述便攜式數(shù)字媒體裝置(20)中利用所述許可證數(shù)據(jù)來存取 所述數(shù)字?jǐn)?shù)據(jù)文件(23)內(nèi)包含的信息。
13. 如權(quán)利要求12所述的方法,其中,所述代理應(yīng)用程序(33) 被包含在含有軟件指令的計算機(jī)可讀介質(zhì)中,并且所述代理應(yīng)用程序(33 )可以在除Windows XPTM之外的計算機(jī)操作系統(tǒng)中運(yùn)行。
14. 如權(quán)利要求13所述的方法,其中,所述代理應(yīng)用程序(33) 是取決于操作系統(tǒng)的應(yīng)用程序。
15. 如權(quán)利要求13所述的方法,其中,所述代理應(yīng)用程序(33) 是獨(dú)立于操作系統(tǒng)的應(yīng)用程序。
16. 如權(quán)利要求12所述的方法,其中,將所述許可證請求發(fā)送給 主機(jī)裝置(30)和從所述主機(jī)裝置(30)接收許可證數(shù)據(jù)的所述步驟 是通過網(wǎng)絡(luò)進(jìn)行的。
17. 如權(quán)利要求16所述的方法,其中,所述網(wǎng)絡(luò)是廣域網(wǎng)、局域 網(wǎng)和無線通信網(wǎng)中的一個或多個。
18. —種用于提供對數(shù)字?jǐn)?shù)據(jù)文件(23)內(nèi)包含的信息的存取的 數(shù)字版權(quán)管理系統(tǒng),包括便攜式數(shù)字媒體裝置(20); 許可證服務(wù)器(40);和主機(jī)裝置(30),其被配置成執(zhí)行代理應(yīng)用程序(33),其中, 所述代理應(yīng)用程序(33)被包含在含有軟件指令的計算機(jī)可讀介質(zhì)中, 并且進(jìn)一步,其中,所述主機(jī)裝置(30)在執(zhí)行所述代理應(yīng)用程序(33) 時,被配置成從便攜式數(shù)字媒體裝置(20)接收許可證請求;將所述 許可證請求轉(zhuǎn)發(fā)給數(shù)字?jǐn)?shù)據(jù)文件許可證服務(wù)器(40);從所述數(shù)字?jǐn)?shù) 據(jù)文件許可證服務(wù)器(40)接收許可證數(shù)據(jù);和將所述許可證數(shù)據(jù)發(fā) 送給所述便攜式數(shù)字媒體裝置(20)。
19. 如權(quán)利要求18所述的系統(tǒng),其中,所述代理應(yīng)用程序(33) 是取決于操作系統(tǒng)的應(yīng)用程序。
20. 如權(quán)利要求18所述的系統(tǒng),其中,所述代理應(yīng)用程序(33) 是獨(dú)立于操作系統(tǒng)的應(yīng)用程序。
21. 如權(quán)利要求18所述的系統(tǒng),其中,所述便攜式數(shù)字媒體裝置 (20)、所述許可證服務(wù)器(40)和包括所述代理應(yīng)用程序(33)的 主機(jī)裝置(30)包含網(wǎng)絡(luò)。
22. 如權(quán)利要求21所述的系統(tǒng),其中,所述網(wǎng)絡(luò)是廣域網(wǎng)、局域 網(wǎng)和無線通信網(wǎng)絡(luò)中的一個或多個。
23. 如權(quán)利要求18所述的系統(tǒng),其中,所述主機(jī)裝置(30)進(jìn)一 步配置成在發(fā)送所述轉(zhuǎn)發(fā)的許可證請求時一起發(fā)送除所述便攜式數(shù)字 媒體裝置(20)之外的裝置的裝置標(biāo)識。
24. 如權(quán)利要求23所述的系統(tǒng),其中,所述轉(zhuǎn)發(fā)的許可證數(shù)據(jù)缺 少所述發(fā)送的裝置標(biāo)識。
25. 如權(quán)利要求18所述的系統(tǒng),其中,所述轉(zhuǎn)發(fā)的許可證請求包 括適合于許可所述主機(jī)裝置(30)的許可證請求。
26. 如權(quán)利要求25所述的系統(tǒng),其中,所述接收到的許可證數(shù)據(jù) 授權(quán)所述主機(jī)裝置(30)存取所述數(shù)字?jǐn)?shù)據(jù)文件(23)內(nèi)包含的信息, 并且更進(jìn)一步的,其中,所述許可證數(shù)據(jù)可被轉(zhuǎn)換成授權(quán)所述便攜式 數(shù)字媒體裝置(20)存取所述數(shù)字?jǐn)?shù)據(jù)文件(23)內(nèi)包含的信息的許 可證數(shù)據(jù)。
27. 如權(quán)利要求18所述的系統(tǒng),其中,所述主機(jī)裝置(30)被配 置成轉(zhuǎn)發(fā)適合于許可所述便攜式數(shù)字媒體裝置(20)的許可證請求。
全文摘要
本發(fā)明提出了一種用于便攜式數(shù)字媒體裝置中的數(shù)字版權(quán)管理的系統(tǒng),其中,便攜式數(shù)字裝置在代理應(yīng)用程序的幫助下獲得數(shù)字媒體文件的許可證。便攜式數(shù)字媒體裝置將許可證請求公式化,并將該許可證請求發(fā)送給駐留在主機(jī)裝置上的代理應(yīng)用程序。代理應(yīng)用程序?qū)⒃S可證請求轉(zhuǎn)發(fā)給許可證服務(wù)器。許可證服務(wù)器滿足該許可證請求并將許可證發(fā)送給代理應(yīng)用程序,該代理應(yīng)用程序?qū)⒃撛S可證轉(zhuǎn)發(fā)給便攜式數(shù)字媒體裝置。描述的數(shù)字版權(quán)管理系統(tǒng)實(shí)現(xiàn)了非直接獲取許可證的方法。
文檔編號H04L9/00GK101103577SQ200580046817
公開日2008年1月9日 申請日期2005年12月5日 優(yōu)先權(quán)日2004年12月3日
發(fā)明者R·格熱希科 申請人:美泰有限公司