对便携式数字媒体装置的数字版权管理的制作方法

文档序号:7950505阅读:184来源:国知局
专利名称:对便携式数字媒体装置的数字版权管理的制作方法
对便携式数字媒体装置的数字版权管理
背景技术
数字版权管理指的是用于对电子装置中的数字媒体内容的使用进 行控制、限制或禁止的许多种技术中的任意一种,其中该电子装置安 装有这些技术中的其中一种。通常,数字版权管理用于控制、限制或 禁止对编码了音乐作品、艺术作品或电影的数字数据文件进行存取。
数字版权管理仅应用于数字媒体。由于数字媒体文件的感知质量 较高并且由于它们易于生成、复制和处理,数字媒体文件变得越来越 流行。数字媒体文件能用现代计算机设备拷贝几乎无限次,而不会有 从原始件到一份或多份副本的伴随质量损耗。相反,模拟媒体文件不 可以被拷贝几乎无限次,因为媒体自身的老化和从原始件到一份或多
份副本的信号质量损耗。并且,模拟媒体文件在经过熟化处理(aging process)时其信号损耗的速度比数字媒体文件的快。
Microsoft Windows媒体DRM 10应用软件利用称为Janus的新数字 版权管理("DRM")系统。在Janus系统中,便携式媒体播放器装置 既需要加密的媒体文件又需要包含了对媒体文件中信息进行解密所需 的信息的匹配许可证文件。许可证文件对于给定媒体播放器装置是唯 一的,并且不能用在第二台装置上。媒体文件包括了关于因特网上哪 台服务器被授权来向媒体播放器装置提供许可证的信息。
Janus包括了两种获取许可证的方法直接获取许可证(DLA)和 间接获取许可证(ILA) 。 DLA用于配置成直接访问因特网时的媒体播 放器装置中。配置成用DLA的装置包括个人计算机、机顶盒(set top box)、移动电话、个人数字助手等等。在上述每个装置的情况中,装 置直接连接到因特网上的DRM服务器以为媒体文件下载许可证。ILA 用于经由诸如个人计算机("PC")的中间装置连接到因特网上时的 媒体播放器装置中。在利用ILA的装置的情况下,PC可通过利用媒体 传送协议("MTP")将媒体文件下载到媒体播放器装置中,其中媒 体传送协议是与Windows Media IO—起使用的新标准的媒体传送协议。然后如果PC有权利将许可证转发给便携式媒体播放器装置,贝UPC
可使用MTP来将许可证提供给媒体播放器装置。
不幸的是,对于上述系统,MTP和Windows Media IO应用软件仅 能够运行在Windows XP计算机操作系统上。因此,只有兼容Windows XP的个人计算机才可用于ILA。至今,如果便携式数字媒体播放器装 置没被配置成利用DLA,并且没有适用于ILA的兼容Windows XP的个 人计算机,则便携式数字媒体播放器装置就不能获取和/或利用用来对 JanusDRM系统保护的给定媒体文件进形解锁的相称的许可证文件。
数字版权管理的方法和系统的实例可以在以下的美国专利和专利 申请公开号的美国专利中找到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。在此引入上述专利和专利公开的全部内容作为参

发明内容
本发明提供了用于获取对受到数字版权管理的数据文件的非直接 存取的系统和方法,例如用在诸如用来处理文件的便携式媒体播放器 装置没有被配置成与数字版权管理许可证服务器相连的情况中。


图1是根据本发明的数字版权管理系统的一个实施例的示意图; 图2是根据本发明的获取许可证文件过程中包含的步骤的流程图。
具体实施例方式
在便携式数字媒体播放器装置没有被配置成利用DLA并且不存在 ILA可用的兼容Windows XP的个人计算机的情况下,可以使用中间装 置作为代理来连接到互联网上,从而通过DLA获取适当的许可证文件。 在这种情况下,代理装置可生成从便携式数字媒体播放器装置发送给 代理装置的所有HTTP/HTTPS请求。这些请求可以通过专用的通用串行 总线("USB")协议、或火线协议(FireWire protocol)或任意其它 适当的通信协议从便携式装置发送到代理装置。代理装置可配置成运 行代理应用程序,该代理应用程序将来自便携式数字媒体播放器的许 可证转发给适当的许可证服务器来处理。照这样,代理装置实质上起 到了数字媒体装置和可从其获取许可证文件的许可证服务器之间的中 继的作用。换言之,代理装置允许不能通过自身经由互联网与许可证 服务器通信的装置能获取许可证文件。该"代理中继"可允许运行的 操作系统不是Windows XP操作系统的计算机的用户无需升级到 Windows XP操作系统就能从由Janus DRM所保护的文件的使用中获 利。
应注意的是,在代理装置上运行的代理应用程序可被写成在特定 计算机操作系统上运行,或者其可被写成配置成在多种不同的计算机 操作系统上运行的应用程序或"小应用程序(applet)",或者其可以 独立于操作系统的方式执行。同样,代理应用程序可配置成允许便携 式数字媒体装置经由互联网或其它的局域网或广域网来获得数字媒体 文件和/或任意的非许可文件的文件类型。
图1示出了在如本发明所述的数字版权管理系统10中可出现的一 些部件。该公开的系统可包含便携式数字媒体装置(便携式数字媒体 装置)20、主机装置30和许可证服务器40。通信可发生在便携式数字 媒体装置和主机装置之间(如箭头ll所示),和主机装置和许可证服 务器之间(如箭头12所示)。通信可经由局域网,经由广域网,或这 些网络或它们的特性的任意组合来在计算装置内发生。
便携式数字媒体装置10可包括处理器22和存储器24。在便携式数 字媒体装置的存储器24内,可包含有各种文件和促进便携式数字媒体 装置的功能的软件指令。在便携式数字媒体装置上的文件当中所包括
的可以是数字数据文件23,该数字数据文件23可以是任意类型的媒体 文件,包括音频文件,或视频文件,音频/视频文件的组合,或其它类 型的文件。在便携式数字媒体装置内可将处理器22和存储器24有效地 连接起来,使得处理器可存取存储器中存储的文件并可适当地利用这 些文件。例如,处理器22可存取音频数字数据文件23,处理那个音频 文件,并将生成的信息输出到,例如,音频输出(未示出),诸如扬 声器或将连接耳机的插孔。可替代的,音频数据可通过一组RCA连接, 或通过USB连接,或任意其它适当的数据传送连接发送到适于连接到 立体声系统的音频输出。
便携式数字媒体装置可经由任意适当的通信介质11与主机装置30 (也称为中间装置或代理装置)通信。像便携式数字媒体装置一样, 主机装置30可包括处理器32和存储器34。主机装置的存储器内可包括 有许多文件和用于促进主机装置功能的软件指令。主机装置30上的文 件当中可包括有代理应用程序33的一组软件指令。主机装置可采取微 处理器、个人计算机或PC的形式,但配置成实现上述数字版权管理系 统的任意计算装置都可以胜任。主机装置如果是个人计算机,则可以 运行诸如微软WindowsTM或AppleTM操作系统这样的操作系统。然而, 如上所述,促进了与便携式数字媒体装置通信的代理应用程序可以是 独立于平台的应用程序或小应用程序。
公开的系统中的主机装置可与许可证服务器40通信。许可证服务 器,与便携式数字媒体装置和主机装置一样,可包括处理器42和存储 器44。存储器44可包括许多个文件和用于促进许可证服务器功能的软 件指令43。许可证服务器文件当中可包括有一组软件指令,这组软件 指令用于将许可证服务器配置成用来接收来自主机装置30的一个或多 个许可证请求,以用来公式化(formulate)文件许可证和用来向主机 装置发送一个或多个许可证。与主机装置的情况一样,许可证服务器 可采取个人计算机、服务器堆栈、或任意其它适当的计算装置的形式。 许可证服务器可设置成距离主机装置和/或便携式数字媒体装置很远或 很近,尽管许可证服务器可至少与主机装置可通信地相连接而无论它 们的相对空间位置是怎样的。许可证服务器和主机装置之间的这种可 通信的连接可通过调制解调器连接、通过互联网、通过LAN、或WAN、
通过无线网络、通过任意其它适当的通信介质、或通过以上的组合来 进行。
数据媒体文件可以用除了包括用户希望听到看到的歌曲或视频的 数据之外的信息来封装。封装后的文件也可包括含有文件许可证的许 可证服务器的互联网地址,或关于文件的描述信息,唯一的媒体标识 符,或任意其它适当信息。封装后和锁住的文件可存在于用户的便携 式数字媒体装置中,或者可将该文件下载到、存储到便携式数字媒体 装置中,在便携式数字媒体装置上播放,或否则放到便携式数字媒体 装置上,以便以后使用。
当便携式数字媒体装置的用户希望在便携式数字媒体装置上播放 加密的数字媒体文件时,用户必需在文件能被播放前获得含有解锁文
件的密钥的许可证。例如,用户可能希望播放已经由Windows Media DRM的Janus DRM系统保护过的音乐文件或视频文件。在这样的DRM 系统中,数字媒体文件可被加密且用"密钥"锁住。锁住的文件仅可 以由已经获得能解锁文件的许可证的人或装置来播放。获得数字媒体 文件的许可证的处理可根据用户的请求来进行,或者其可以自动进行。 例如,当用户试图播放或存取锁住的文件时,许可证请求可自动发生。 由便携式数字媒体装置作出的这样的许可证请求可根据与图2中100处 所示相同的方案来执行。
对于要进行的获取许可证过程,便携式数字媒体装置可首先被要 求尝试存取数字媒体数据文件,如在步骤110中一样。当尝试存取需要 许可证的文件时,便携式数字媒体装置可对许可证请求进行格式化 120,并将许可证请求发送给主机装置上实现的代理应用程序130。为 了向主机装置发送许可证请求,如果便携式数字媒体装置和主机装置 还没有进行通信,则便携式数字媒体装置可能需要初始化与主机装置 的通信。这种通信可通过无线连接或有线连接进行;这些装置可以是 局域网或广域网的一部分,或任意其它的连接方案。例如,便携式数 字媒体装置和主机装置可无线地进行通信,或者通过USB连接、通过 火线连接,或通过任意其它适当的连接进行通信。便携式数字媒体装 置可最初向主机装置上的代理应用程序发送许可证请求,因为便携式 数字媒体装置可能不能直接从许可证服务器获取许可证。可替代的,
便携式数字媒体装置可以能够直接或者"间接"获取许可证(从便携 式数字媒体装置到代理装置再到许可证服务器)。
如上面提到的那样,初始许可证请求可以是从便携式数字媒体装 置向主机装置上运行的代理应用程序做出的。反过来,主机装置可以 经由代理应用程序将可发送给许可证服务器的许可证请求进行公式 化。许可证请求可以识别用于存取选定的数字媒体文件的便携式数字 媒体装置,和/或选定的数字媒体文件的标识,和/或主机装置,和/或获 得数字媒体文件的许可证所需要的任何其它信息。许可证请求, 一旦 被公式化,就可以发送给许可证服务器以便执行140。
该系统中的代理应用程序可大致上模仿建立在WindowsXpTM操作
系统中的数字版权管理请求,或者能以直接获取许可证的模式起作用。
同样地,代理应用程序可在不是WindowsXpTM的操作系统上运行,并 且其可以作为取决于操作系统的应用程序或者作为诸如JavaTM小应用 程序这样的独立于操作系统的应用程序来运行。在执行其功能时,代 理应用程序可能需要与连接到其上的运行代理应用程序的主机装置上 的特定便携式数字媒体装置进行通信,并且代理应用程序可能需要执 行主机装置在如果运行WindowsXpTM时将执行的全部数字版权管理任 务。
许可证服务器可接收来自代理应用程序的许可证请求150 ,并为给 定的数字媒体文件、便携式数字媒体装置或主机装置来公式化或存取 适当的许可证160。许可证服务器然后可以将选定的许可证170发送给 主机装置,以便代理应用程序180进行接收和处理。主机装置然后可以 通过代理应用程序来将许可证发送给便携式数字媒体装置190以便进 一步的使用。当许可证是相称的时,可将提供访问主机装置的许可证 转换成便携式数字媒体装置使用的许可证。便携式数字媒体装置反过 来可对获得的许可证进行接收200和使用210,以便存取数字数据文件。
因为上述方法利用代理应用程序作为便携式数字媒体装置和许可 证服务器之间的"中间节"(go-between),所以这种方法可称为非直 接许可证获取,或ILA。 ILA可能与便携式数字媒体装置自身向许可证 服务器请求许可证并从许可证服务器接收许可证的情形形成反差,而 这种方法可真正地称为直接许可证获取,或DLA。可选地,主机装置
可利用DLA方法来与许可证服务器进行交互。如所述的那样,ILA可根 据用户的干预来进行,或者其可以在缺少不连续的用户输入时进行。 例如,用户可以将一条数据输入到便携式数字媒体装置中以命令它请 求许可证。作为另一种可能性,用户可能预先购买了许可证,并将其 从许可证服务器传送到运行代理应用程序的主机装置,并且再从主机 装置传送到用户的(或其它人的)便携式数字媒体装置。可替代的, 在便携式数字媒体装置检测到以前没有存取过并要求许可证的数字媒 体文件时或如果发生这种情况时,便携式数字媒体装置可自动请求许 可证。同样,在缺少便携式数字媒体装置的用户的输入或控制时,代 理应用程序可在以上系统中起作用。
尽管本发明是参考上述操作原则和优选实施例来显示和描述的, 但对于本领域技术人员来说很明显的是,可以在不脱离本发明的精神
和范围的情况下对本发明作出各种形式的修改。本发明意在包含落入 到权利要求范围内的所有这样的替换物、修改和变化。
我们认为,以上提出的公开内容包含了具有独立应用性的多个不 同发明。尽管这些发明的每一个都以其优选形式公开的,但如本文中 公开和显示那样的这些发明的具体实施例不被认为有限制意义,并且 可以作出各种修改。本发明的主题包括了本文中公开的各种元件、特 征、功能和/或特性的所有新颖和非显而易见的组合和次组合。类似的, 在权利要求引用"一个"或"第一"元件或其等价体的情况下,这样 的权利要求应理解为包括一个或多个这种元件的结合,而不是要求也 不是排除两个或更多个这种元件。
以本发明的特征、功能、元件和/或特性的各种组合和次组合实现 的发明可能会通过提出相关申请中的新权利要求来提出。这种新权利 要求,不论其保护的是不同的发明还是同样的发明,不论与原始权利 要求的范围不同与否,还是比原始权利要求的范围更宽、更窄或是与 原始权利要求的范围相同与否,都应被认为包含在本发明的主题内。
权利要求
1.一种用于实现对数字版权管理系统所管理的数字数据文件(23)内包含的信息进行存取的方法,该方法包括从便携式数字媒体装置(20)接收许可证请求;基于所述接收到的许可证请求将许可证请求转发给数字数据文件许可证服务器(40);从所述数字数据文件许可证服务器(40)接收许可证数据;和将接收到的许可证数据转发给所述便携式数字媒体装置(20)。
2. 如权利要求l所述的方法,其中每个步骤都由含有软件指令的 计算机可读介质中包含的代理应用程序(33)来执行,并且更进一步 的,其中所述代理应用程序(33)能在除了Windows XPTM操作系统之 外的计算机操作系统中运行。
3. 如权利要求2所述的方法,其中,所述代理应用程序(33)是 取决于操作系统的应用程序。
4. 如权利要求2所述的方法,其中,所述代理应用程序G3是独 立于操作系统的应用程序。
5. 如权利要求l所述的方法,其中,将所述许可证请求转发给数 字数据文件许可证服务器(40)和从所述数字数据文件许可证服务器(40)接收许可证数据的所述步骤是通过网络进行的。
6. 如权利要求5所述的方法,其中,所述网络是广域网、局域网 和无线通信网中的一个或多个。
7. 如权利要求l所述的方法,进一步包括在发送所述转发的许 可证请求时一起发送除所述便携式数字媒体装置(20)之外的装置的 装置标识。2
8. 如权利要求7所述的方法,其中,转发所述许可证数据包括转 发不带有所述发送的装置标识的许可证数据。
9. 如权利要求l所述的方法,其中,所述接收和转发的步骤都由 主机装置(30)执行,并且其中,转发许可证请求包括转发适合于许 可所述主机装置(30)的许可证请求。
10. 如权利要求9所述的方法,其中,接收许可证数据包括接收授 权所述主机装置(30)存取所述数字数据文件(23)中包含的信息的 许可证数据,所述方法进一步包括将所述许可证数据转换成授权所述 便携式数字媒体装置(20)存取所述数字数据文件(23)内包含的信 息的许可证数据。
11. 如权利要求l所述的方法,其中,所述接收和转发的步骤都是 由主机装置(30)执行的,并且其中,转发许可证请求包括转发适合 于许可所述便携式数字媒体装置(20)的许可证请求。
12. —种用于实现对数字版权管理系统所管理的数字数据文件 (23)内包含的信息进行存取的方法,该方法包括在便携式数字媒体装置(20)中公式化许可证请求; 将所述许可证请求发送给执行代理应用程序(33)的主机装置 (30);在所述便携式数字媒体装置(20)中接收来自所述主机装置(30) 的许可证数据;和在所述便携式数字媒体装置(20)中利用所述许可证数据来存取 所述数字数据文件(23)内包含的信息。
13. 如权利要求12所述的方法,其中,所述代理应用程序(33) 被包含在含有软件指令的计算机可读介质中,并且所述代理应用程序(33 )可以在除Windows XPTM之外的计算机操作系统中运行。
14. 如权利要求13所述的方法,其中,所述代理应用程序(33) 是取决于操作系统的应用程序。
15. 如权利要求13所述的方法,其中,所述代理应用程序(33) 是独立于操作系统的应用程序。
16. 如权利要求12所述的方法,其中,将所述许可证请求发送给 主机装置(30)和从所述主机装置(30)接收许可证数据的所述步骤 是通过网络进行的。
17. 如权利要求16所述的方法,其中,所述网络是广域网、局域 网和无线通信网中的一个或多个。
18. —种用于提供对数字数据文件(23)内包含的信息的存取的 数字版权管理系统,包括便携式数字媒体装置(20); 许可证服务器(40);和主机装置(30),其被配置成执行代理应用程序(33),其中, 所述代理应用程序(33)被包含在含有软件指令的计算机可读介质中, 并且进一步,其中,所述主机装置(30)在执行所述代理应用程序(33) 时,被配置成从便携式数字媒体装置(20)接收许可证请求;将所述 许可证请求转发给数字数据文件许可证服务器(40);从所述数字数 据文件许可证服务器(40)接收许可证数据;和将所述许可证数据发 送给所述便携式数字媒体装置(20)。
19. 如权利要求18所述的系统,其中,所述代理应用程序(33) 是取决于操作系统的应用程序。
20. 如权利要求18所述的系统,其中,所述代理应用程序(33) 是独立于操作系统的应用程序。
21. 如权利要求18所述的系统,其中,所述便携式数字媒体装置 (20)、所述许可证服务器(40)和包括所述代理应用程序(33)的 主机装置(30)包含网络。
22. 如权利要求21所述的系统,其中,所述网络是广域网、局域 网和无线通信网络中的一个或多个。
23. 如权利要求18所述的系统,其中,所述主机装置(30)进一 步配置成在发送所述转发的许可证请求时一起发送除所述便携式数字 媒体装置(20)之外的装置的装置标识。
24. 如权利要求23所述的系统,其中,所述转发的许可证数据缺 少所述发送的装置标识。
25. 如权利要求18所述的系统,其中,所述转发的许可证请求包 括适合于许可所述主机装置(30)的许可证请求。
26. 如权利要求25所述的系统,其中,所述接收到的许可证数据 授权所述主机装置(30)存取所述数字数据文件(23)内包含的信息, 并且更进一步的,其中,所述许可证数据可被转换成授权所述便携式 数字媒体装置(20)存取所述数字数据文件(23)内包含的信息的许 可证数据。
27. 如权利要求18所述的系统,其中,所述主机装置(30)被配 置成转发适合于许可所述便携式数字媒体装置(20)的许可证请求。
全文摘要
本发明提出了一种用于便携式数字媒体装置中的数字版权管理的系统,其中,便携式数字装置在代理应用程序的帮助下获得数字媒体文件的许可证。便携式数字媒体装置将许可证请求公式化,并将该许可证请求发送给驻留在主机装置上的代理应用程序。代理应用程序将许可证请求转发给许可证服务器。许可证服务器满足该许可证请求并将许可证发送给代理应用程序,该代理应用程序将该许可证转发给便携式数字媒体装置。描述的数字版权管理系统实现了非直接获取许可证的方法。
文档编号H04L9/00GK101103577SQ200580046817
公开日2008年1月9日 申请日期2005年12月5日 优先权日2004年12月3日
发明者R·格热希科 申请人:美泰有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1