著录项信息
专利名称 | 数字版权管理方法和内容服务器以及媒体播放器 |
申请号 | CN200710063985.2 | 申请日期 | 2007-02-15 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2007-08-08 | 公开/公告号 | CN101013460 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F21/22 | IPC分类号 | G;0;6;F;2;1;/;2;2查看分类表>
|
申请人 | 北京中星微电子有限公司 | 申请人地址 | 北京市海淀区学院路35号世宁大厦15层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京中星微电子有限公司 | 当前权利人 | 北京中星微电子有限公司 |
发明人 | 谢律 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 王一斌;王琦 |
摘要
本发明公开了一种数字版权管理DRM方法、一种内容服务器和一种媒体播放器。由用户确定的用户密码生成数字内容文件的加密密钥,而不需要在播放数字内容文件时从内容许可服务器认证,简化了用户的操作过程;由内容服务器判断用户输入的用户密码是否有效,使得不良用户在公开了数字内容文件的用户密码后,必须更换其用户密码,进而由内容服务器利用检测通过的用户密码对数字内容文件加密,使得公开的数字内容文件必须使用不同的用户密码解密;媒体播放器中能够存储的用户密码个数有限,使得播放对应不同用户密码的数字内容文件的数量有限,增加了传播使用盗版数字内容文件的操作负担。进而,本发明的技术方案提高了版权保护的效果,具有较高的实用性。
1、一种数字版权管理DRM方法,其特征在于,包括以下步骤: 用户从内容服务器下载数字内容文件时,输入用户密码; 内容服务器根据内部存储的失效密码列表,对用户输入的用户密码的有效性进行检测,并利用检测通过的用户密码对数字内容文件加密; 将加密后的数字内容文件存储于媒体播放器中,并在媒体播放器中已存储的用户密码个数未超过预先设定的上限值时,将用户密码存储于媒体播放器中; 媒体播放器利用存储的用户密码,对数字内容文件解密并播放。
2、 如权利要求l所述的方法,其特征在于,所述对用户输入的用户密 码的有效性进行检测为:判断该用户密码是否有效,如果用户输入的密码与 失效密码列表中的任意一个密码相同,则确定用户输入的密码无效,请求用 户重新输入,并继续执行所述判断;如果用户输入的用户密码与失效密码列 表中的所有密码均不相同,则确定用户输入的密码有效。
3、 如权利要求2所述的方法,其特征在于,所述失效密码列表中的所 有密码为:已被公开了用户密码的数字内容文件对应的用户密码。
4、 如权利要求1所述的方法,其特征在于,所述根据检测通过的用户 密码对数字内容文件加密为:根据检测通过的用户密码生成加密密钥,利用 生成的加密密钥对数字内容文件加密。
5、 如权利要求1所述的方法,其特征在于,所述将用户密码存储于媒 体播放器中之前,进一步包括:判断媒体播放器中已存储的用户密码个数是否达到预先设置的上限值; 在媒体播放器中存储的用户密码个数未超过预先设定的上限值时,该方法进一步包括:先删除已存储的用户密码中的任意一个,再执行所述将用户密码存储于媒体播放器中;或者,放弃执行将用户密码存储于媒体播放器中。
6、 如权利要求1至5中任意一项所述的方法,其特征在于,所述媒体 播放器利用存储的用户密码对下载的数字内容文件解密并播放为:媒体播放器根据所述存储的用户密码生成与每个用户密码对应的解密 密钥,并利用生成的解密密钥对对应的数字内容文件解密。
7、 一种内容服务器,其特征在于,包括:数字内容文件单元、加密单 元、密码有效性检测单元和输出单元,其中,所述数字内容文件单元,用于存储数字内容提供商提供的多个未加密的数 字内容文件,并将用户选择的数字内容文件提供给加密单元;所述加密单元,用于根据密码有效性检测单元提供的用户密码对所述数字 内容文件单元提供的数字内容文件加密;将加密后的数字内容文件输出给所述 输出单元;所述密码有效性检测单元,用于接收用户输入的用户密码,并根据内部存 储的失效密码列表判断用户输入的用户密码是否有效,如果有效,则将用户输 入的用户密码提供给加密单元;否则,请求用户重新输入;所述输出单元,用于将接收到的加密后的数字内容文件输出。
8、 如权利要求7所述的内容服务器,其特征在于,所述加密单元包括:加 密运算子单元和加密密钥子单元,其中,所述加密密钥子单元,用于根据密码有效性检测单元提供的用户密码,生 成加密密钥并提供给加密运算子单元;所述加密运算子单元,用于利用加密密钥子单元提供的加密密钥,对数字 内容文件加密,并将加密后的数字内容文件输出给所述输出单元。
9、 一种媒体播放器,包括:音频视频解码单元和音频视频输出单元,其特 征在于,进一步包括:数字内容文件单元、解密单元和密码列表单元,其中,所述数字内容文件单元,用于存储加密后的数字内容文件,并提供给解密单元;所述解密单元,用于根据密码列表单元提供的用户密码对数字内容文件单 元提供的加密后的数字内容文件解密,并将解密后的数字内容文件输出给音频斗见频解码单元;所述密码列表单元,用于存储预先设定的个数的用户密码,并提供给所述 解密单元。
10、 如权利要求9所述的媒体播放器,其特征在于,该媒体播放器进一步 包括:密码输入单元,用于接收用户输入的用户密码;在密码列表单元中存储 的用户密码个数等于预先设定的个数时,输出一个表示密码列表单元的存储空 间已满的提示信号;在密码列表单元中存储的用户密码个数小于预先设定的个 数对,将接收到的用户密码输出给密码列表单元;根据用户输入的删除请求, 删除密码列表单元中存储的与所述请求相对应的用户密码。
11、 如权利要求9或IO所述的媒体播放器,其特征在于,所述解密单元包 括:解密运算子单元和解密密钥子单元,其中,所述解密密钥子单元,用于根据密码列表提供的用户密码生成解密密钥, 并提供给解密运算子单元;所述解密运算子单元,用于利用解密密钥子单元提供的解密密钥,对接收 到的加密后的数字内容文件解密,并将解密后的数字内容文件输出给音频视频 解码单元。
数字版权管理方法和内容服务器以及媒体播放器\n技术领域\n本发明涉及版权管理技术,特别涉及一种数字版权管理(Digital Rights Management)方法、 一种内容服务器和一种媒体播放器。\n背景技术\n为了保护对各种数字内容的版权控制,保护版权所有者的权益,DRM 才支术应运而生。\n用户从内容服务器下载希望得到的数字内容文件(多媒体播放文件等), 同时,内容服务器对该数字内容文件加密,并将用户播放该数字内容文件的 密码提供给用户。这样,用户在通过媒体播放器播放下栽的数字内容文件时, 将对应的密码输入到该播放器中,由该播放器通过网络与内容许可服务器进 行交互,对该播放器能否播放当前的数字内容文件进行认证,媒体播放器在 认证通过后进行播放。例如,内容许可服务器在认证通过后,下发相应的解 密密钥到该媒体播放器所安装的计算机内,表示该播放器拥有了播放相应数 字文件的权限。\n上述过程即为一种DRM过程,实现了对数字内容文件的版权管理。 然而,上述DRM过程却存在以下问题:\n如果用户使用不同的媒体播放器播放一个数字内容文件,则每一个该媒 体播放器在播放该数字内容文件之前,均需要通过内容许可服务器的认证。 这就给用户带来了不便。相比之下,使用盗版的数字内容文件则不需要上述 过程,方便程度远远高于正版数字内容文件。\n可见,现有DRM技术虽然在处理过程上实现了对数字内容的版权管理, 但从用户的角度来看,其实现过程复杂,使得很多用户会由于复杂冗余的管\n5理过程放弃使用正版的数字内容文件,转而选择盗版。因此,现有DRM技 术的实用性不高,对版权保护的效果也不好。\n发明内容\n有鉴于此,本发明的一个主要目的在于,提供一种DRM方法,能够提 高DRM技术的实用性和版权保护的效果。\n本发明的另一个主要目的在于,提供一种内容服务器,能够提高DRM 技术的实用性和版权保护的效果。\n本发明的又一个主要目的在于,提供一种媒体播放器,能够提高DRM 技术的实用性和版权保护的效果。\n根据上述的一个主要目的,本发明提供了一种DRM方法,包括以下步\n骤:\n用户从内容服务器下载数字内容文件时,输入用户密码; 内容服务器根据内部存储的失效密码列表,对用户输入的用户密码的有\n效性进行检测,并利用4企测通过的用户密码对数字内容文件加密;\n将加密后的数字内容文件存储于媒体播放器中,并在媒体播放器中已存\n储的用户密码个数未超过预先设定的上限值时,将用户密码存储于媒体播放\n器中;\n媒体播放器利用存储的用户密码,对数字内容文件解密并播放。 所述对用户输入的用户密码的有效性进行检测为:判断该用户密码是否 有效,如果用户输入的密码与失效密码列表中的任意一个密码相同,则确定 用户输入的密码无效,请求用户重新输入,并继续执行所述判断;如果用户 输入的用户密码与失效密码列表中的所有密码均不相同,则确定用户输入的 密码有效。\n所述失效密码列表中的所有密码为:已被公开了用户密码的数字内容文 件对应的用户密码。\n所述根据检测通过的用户密码对数字内容文件加密为:根据检测通过的用户密码生成加密密钥,利用生成的加密密钥对数字内容文件加密。\n所述将用户密码存储于媒体播放器中之前,进一步包括: 判断媒体播放器中已存储的用户密码个数是否达到预先设置的上限值; 在媒体播放器中存储的用户密码个数未超过预先设定的上限值时,该方\n法进一步包括:先删除已存储的用户密码中的任意一个,再执行所述将用户\n密码存储于媒体播放器中;\n或者,放弃执行将用户密码存储于媒体播放器中。\n所述媒体播放器利用存储的用户密码对下载的数字内容文件解密并播\n放为:\n媒体播放器根据所述存储的用户密码生成与每个用户密码对应的解密 密钥,并利用生成的解密密钥对对应的数字内容文件解密。\n根据上迷的另一个主要目的,本发明提供了一种内容服务器,包括:数 字内容文件单元、加密单元、密码有效性4全测单元和输出单元,其中,\n所述数字内容文件单元,用于存储数字内容提供商提供的多个未加密的 数字内容文件,并将用户选择的数字内容文件提供给加密单元;\n所述加密单元,用于根据密码有效性检测单元提供的用户密码对所述数 字内容文件单元提供的数字内容文件加密;将加密后的数字内容文件输出给 所述输出单元;\n所述密码有效性检测单元,用于接收用户输入的用户密码,并根据内部 存储的失效密码列表判断用户输入的用户密码是否有效,如果有效,则将用 户输入的用户密码提供给加密单元;否则,请求用户重新输入;\n所述输出单元,用于将接收到的加密后的数字内容文件输出。\n根据上述的又一个主要目的,本发明提供了一种媒体播放器,包括:音 频视频解码单元和音频视频输出单元,该媒体播放器进一步包括:数字内容 文件单元、解密单元和密码列表单元,其中,\n所述数字内容文件单元,用于存储加密后的数字内容文件,并提供给解 密单元;所述解密单元,用于根据密码列表单元提供的用户密码对数字内容文件 单元提供的加密后的数字内容文件解密,并将解密后的数字内容文件输出给\n音频视频解码单元;\n所述密码列表单元,用于存储预先设定的个数的用户密码,并提供给所 述解密单元。\n该媒体播放器进一步包括:密码输入单元,用于接收用户输入的用户密 码;在密码列表单元中存储的用户密码个数等于预先设定的个数时,输出一 个表示密码列表单元的存储空间已满的提示信号;在密码列表单元中存储的 用户密码个数小于预先设定的个数时,将接收到的用户密码输出给密码列表 单元;根据用户输入的删除请求,删除密码列表单元中存储的与所述请求相 对应的用户密码。\n所述解密单元包括:解密运算子单元和解密密钥子单元,其中,\n所述解密密钥子单元,用于根据密码列表提供的用户密码生成解密密 钥,并提供给解密运算子单元;\n所述解密运算子单元,用于利用解密密钥子单元提供的解密密钥,对接 收到的加密后的数字内容文件解密,并将解密后的数字内容文件输出给音频 视频解码单元。\n由上述技术方案可见,本发明由用户确定的用户密码生成下载数字内容 文件的加密密钥,而不需要在播放数字内容文件时从内容许可服务器认证, 简化了用户的操作过程;由内容服务器根据内部存储的失效密码列表,判断 用户输入的用户密码是否有效,使得不良用户在公开了数字内容文件及其对 应的用户密码后,必须更换其使用的用户密码,即只要公开数字内容文件及 其对应的用户密码就使得该用户密码无效,进而由内容服务器利用检测通过 的用户密码,生成数字内容文件的加密密钥并对数字内容文件加密,使得不 良公开的数字内容文件对应不同的用户密码,即使得盗版数字内容文件必须 使用不同的用户密码进行解密;媒体播放器中能够存储的用户密码个数有 限,使得播放对应不同用户密码的数字内容文件的数量有限,由于通常只有盗版数字内容文件和不良用户才会遇到此类问题,因而增加了传播使用盗版 数字内容文件的操作负担。进而,本发明的技术方案提高了版权保护的效果, 针对于版权保护来说,具有较高的实用性。\n附图说明\n图1为本发明实施例中内容服务器的结构示意图。\n图2为本发明实施例中媒体播放器的结构示意图。\n图3为本发明实施例中DRM方法的示例性流程图。\n图4为本发明实施例中DRM方法中下载过程的流程示意图。\n图5为本发明实施例中DRM方法中播放过程的流程示意图。\n具体实施方式\n为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举 实施例,对本发明进一步详细说明。\n本发明的基本思想是:通过内容服务器和媒体播放器的内部处理过程及 硬件配置条件,简化普通用户使用数字内容文件的操作过程,增加不良用户 的使用数字内容的负担,从而提高版权保护的可靠性。\n首先,对本实施例中的内容服务器和媒体播放器进行详细说明。\n图1为本发明实施例中内容服务器的结构示意图。如图l所示,本实施 例中的内容服务器包括:数字内容文件单元101、加密单元102、密码有效 性检测单元103和输出单元104。\n数字内容文件单元101,存储数字内容提供商提供的多个未加密的数字 内容文件,并将用户选择的数字内容文件提供给加密单元;\n加密单元102,根据密码有效性检测单元103提供的用户密码对数字内 容文件单元101提供的数字内容文件加密。\n密码有效性检测单元103,接收用户输入的用户密码,并根据内部存储 的失效密码列表(数字内容提供商可以实时或周期性地更新失效密码列表)\n9判断用户输入的用户密码是否有效,如果有效,则将用户输入的用户密码提\n供给加密单元102;否则,向用户反馈一个失效信息,请求用户重新输入。 其中,失效密码是指:某个用户将一个或多个加密后的数字内容丈件及\n其对应的解密密钥在互联网中公开共享之后,数据内容提供商就会将这些数\n字内容文件对应的用户密码作为失效密码,禁止所有用户使用该用户密码下\n载任何数字内容文件。\n具体来说,加密单元102中可以包括:加密运算子单元121和加密密钥\n子单元122。\n加密运算子单元121,利用加密密钥子单元122提供的加密密钥,对数 字内容文件单元101提供的数字内容文件加密,并将加密后的数字内容文件 通过输出单元104输出。\n其中,加密运算子单元121可以才艮据现有任意一种对称或非对称的加密 规则对数字内容文件加密。\n加密密钥子单元122,根据密码有效性检测单元103提供的用户密码, 生成加密密钥并提供给加密运算子单元121。\n其中,加密密钥子单元123也可以直接将用户密码作为加密密钥;该子 单元中还可以预先存储数字内容提供商设置的加密密码,并提供给加密运算 子单元121,实现多级加密。\n本实施例中的内容服务器,还可以包括一个输入单元105,作为用户输 入用户密码的平台,并将用户输入的用户密码输出给密码有效性检测单元 103。\n图2为本发明实施例中媒体播放器的结构示意图。如图2所示,本实施 例中的媒体播放器包括:数字内容文件单元201、解密单元202、密码列表 单元203、音频视频解码单元204和音频视频输出单元205。\n数字内容文件单元201,存储从内容服务器下栽的加密后的数字内容文 件,并提供给解密单元202。\n解密单元202,利用密码列表单元203提供的用户密码对数字内容文件单元201提供的加密后的数字内容文件解密,并将解密后的数字内容文件输 出给音频视频解码单元204。\n其中,解密单元中存储的解密规则作为内容服务器中的加密规则的反运算。\n密码列表单元203,存储用户密码,且其存储空间仅限于存储有限个数 的用户密码。\n音频视频解码单元204对接收到的数字内容文件进行音频和/或视频解 码,将解码后的数字内容文件通过音频视频输出单元205提供给用户。\n具体来说,在媒体播放器中,解密单元202还包括:解密运算子单元 221和解密密钥子单元222。\n解密密钥子单元222,利用密码列表单元203提供的用户密码,生成解 密密钥,并提供给解密运算子单元221。\n解密运算子单元221,利用解密密钥子单元222提供的解密密钥,对数 字内容文件单元201提供的加密后的数字内容文件解密,并将解密后的数字 内容文件输出给音频视频解码单元204。\n其中,由于通常情况下,加密后的数字内容文件中包括了加密和解密的 相关规则,因此,解密密钥子单元222生成解密密钥的规则和解密运算子单 元221用于解密的规则,可以从待解密的数字内容文件中获取。\n本实施例中的媒体播放器,还可以包括一个密码输入单元206,作为用 户输入用户密码的操作平台;在接收到用户输入的用户密码后,判断密码列 表单元203的存储状态,如果密码列表单元203中存储的用户密码个数已经 达到上限,则输出一个提示信号,将密码列表单元203的存储空间已满的状 态反馈给用户;如果密码列表单元203中存储的用户密码个数未达到上P艮, 则将接收到的用户密码输出给密码列表单元203存储;根据用户输入的删除 请求,删除密码列表单元203中存储的与用户输入的请求相对应的一个或多 个用户密码。\n基于类似于如上所述的内容服务器和媒体播放器,即可实现本实施例中的DRM方法。\n图3为本发明实施例中DRM方法的示例性流程图。如图3所示,本实 施例中DRM方法包括以下步骤:\n步骤30L用户从内容服务器下载数字内容文件时,输入用户密码;\n本步骤中,下载数字内容文件的用户通常为已缴费的合法用户,或称为 注册用户;注册用户可以自行设定其用户密码;\n步骤302,内容服务器根据内部存储的失效密码列表,对用户输入的用 户密码的有效性进行检测,并利用检测通过的用户密码对数字内容文件加 密;\n上述步骤301~步骤302为用户下载数字内容文件的过程;\n步骤303,将加密后的数字内容文件存储于媒体播放器中,并在媒体播\n放器中已存储的用户密码个数未超过预先设定的上限值时,将用户密码存储\n于媒体播放器中;\n步骤304,媒体播放器利用存储的用户密码,对数字内容文件解密并播\n放;\n上述步骤303〜步骤304为播放数字内容文件的过程;该过程中4番;故的 数字内容文件不一定是步骤301~步骤302的过程中下载的数字内容文件。\n由上述流程可见,本实施例中的DRM方法包括两个过程:乂人数字内容 服务器下载数字内容文件的过程,即下载过程,以及通过媒体播放器播放数 字内容文件的过程,即播放过程。以下,对上述两个过程分别说明。\n图4为本发明实施例中DRM方法中下载过程的流程示意图。如图4所 示,本实施例中DRM方法的下栽过程包括以下步骤:\n步骤401,用户从内容服务器下载其需要获得的数字内容文件时,输入 用户密码。\n本步骤之前,该用户已经成为可访问该内容服务器的合法用户,即该用 户为注册用户,具有下载数字内容文件的权限,能够任意设定用户密码进行 下栽。非注册用户由于不具有下载数字内容的权限,因而无法执行本流程,例如无法通过如图1所示的数字内容服务器的输入单元进入下载操作界面。\n步骤402,内容服务器根据内部存储的失效密码列表,对用户输入的用 户密码进行检测,判断该用户密码是否有效,如果用户输入的密码与失效密 码列表中的任意一个密码相同,则确定用户输入的密码无效,请求用户重新 输入并继续执行本步骤,并重新判断用户重新输入的密码是否有效;如果用 户输入的用户密码与失效密码列表中的所有密码均不相同,则确定用户输入 的密码有效,并执行步骤403。\n本实施例中,失效密码是指:某个用户将一个或多个加密后的数字内容 文件及其对应的用户密码在互联网中公开共享之后,数据内容提供商就会将 这些数字内容文件对应的用户密码作为失效密码,禁止所有用户使用该用户 密码下载任何数字内容文件。\n步骤403,内容服务器根据其内部存储的加密规则和通过检测的用户密 码,对用户需要下载的数字内容文件加密。\n本步骤中,内容服务器可以根据用户输入的用户密码生成加密密钥,或 直接将用户输入的用户密码作为加密密钥,并根据加密密钥和内部存储的加 密规则进行加密操作;加密算法可以使用各种对称的或非对称的加密算法; 内容服务器还可以利用多级加密的方式对数字内容文件加密。\n上述流程中,加密和加密密钥的生成过程,均可按照任何现有的操作过 程来执行。\n每个用户下载数字内容文件均按照上述流程来执行。\n以上为从数字内容服务器下载数字内容文件的过程,下面再对通过媒体\n播放器播放数字内容文件的过程进行详细说明。\n图5为本发明实施例中DRM方法中播放过程的流程示意图。如图5所\n示,本实施例中DRM方法的下栽过程包括以下步骤:\n步骤501,将获取到的加密后的数字内容文件存储于媒体播放器中。 本步骤中,加密后的数字内容文件可以是成功从内容服务器下载的,也\n可以是其他用户通过其他途径在网络上公开散布的;本步骤可以在步骤505之前的任意时刻执行,即不限于在步骤502之前执行。\n步骤502,在将用户密码存储于媒体播放器的密码列表单元中之前,判 断媒体播放器中已存储的用户密码个数是否达到预先设置的上限值(例如 IO个),如果没有达到上限值,则执行步骤504;如果已达到上限值,则执 行步骤503。\n步骤503,删除已存储的用户密码中的任意一个,并执行步骤504。\n本步骤中,如果媒体播放器中存储的多个用户密码中,有至少一个用户 密码不能够实现对已存储的数字内容文件的解密,则用户可选择删除该用户 密码;本步骤中,如果媒体播放器中存储的用户密码,能够对所有已存储的 数字内容文件解密,则用户可以选择是删除其中的一个还是放弃本次获取的 数字内容文件对应的用户密码。\n如果用户选择放弃了本次下载的数字内容文件对应的用户密码,则直接 执行步骤505或结束本流程。\n步骤504,将本次下载的数字内容文件对应的用户密码存储于媒体播放 器的密码列表单元中。\n本步骤中,可以由用户通过媒体播放器的操作界面直接输入用户密码, 并存储于媒体播放器的密码列表单元中;如果本次获取的数字内容文件对应 的用户密码已存储于媒体播放器的密码列表中,则可以不执行本步骤,直接\n执行步骤505。\n步骤505,媒体播放器根据密码列表单元中存储的用户密码,对存储的 数字内容文件解密并播放。\n本步骤中,媒体播放器先利用密码列表单元中的所有用户密码生成与每 个用户密码对应的解密密钥,再根据作为内容服务器中加密规则反运算的解 密规则,利用多个生成的解密密钥中的一个对用户下栽的数字内容文件解 密,例如依次利用多个解密密钥解密尝试对数字内容文件解密,直至找到匹 配的解密密钥完成解密;生成解密密钥的规则可以从下载的数字内容文件中 获取。上述流程中,解密和解密密钥的生成过程,均可按照任何现有的操作过 程来执行。\n每个用户通过媒体播放器播放数字内容文件均按照上迷流程来执行。\n下面,结合具体实例对上述DRM方法进行进一步说明。 场景l:用户A为一个注册用户,该用户从数字内容服务器下载数字内 容文件时使用的用户密码为"1234",并按照如图4所示的下载过程成功下 载到了其希望获取的数字内容文件,然后按照如图5所示的播放过程将下载 的数字内容文件及对应的用户密码"1234"存储于用户密码容量为3个的媒 体播放器中,此时假设媒体播放器中存储的用户密码个数未达到3个,再通 过该媒体播放器利用"1234"对下载的数字内容文件解密播放。\n场景2:场景1中的用户A将用户密码"1234"及其通过"1234"下载 的数字内容文件公开于网络中,共享给其他用户,则数字内容提供商发现此 情况后,将"1234"列入到失效密码列表中。这样,用户A就不得使用"1234" 继续下栽数字内容文件,必须更换用户密码。这样,用户A在使用"1234" 从数字内容服务器中下载数字内容文件后,由于其输入的"1234"无法通过 密码有效性检测,因此,用户A不得不重新设定并输入新的用户密码"4321", 并按照如图4所示的下栽过程来下载数字内容文件。此后,用户A又两次 将更换的新用户密码"4321" 、 "4231"及通过这些用户密码的数字内容文 件公开于网络中,使得这些用户密码均被列入失效密码列表中。此时,用户 A下栽的所有数字内容文件对应的用户密码包括:"1234"、 "4321"、 "4231", 并均存储于用户密码容量为3个的媒体播放器中,用户A再次更换其用户 密码为"4123",并通过"4123" 按照如图4所示的下载过程来下载数字 内容文件。然而,用户A在执行如图5所示的播放过程中,发现媒体播放 器中存储的用户密码个数已达到上限,则用户A必须选择删除"1234"、 "4321" 、 "4231"中的一个,或者放弃将"4123"存储于媒体播放器中。 不论选择哪一种处理,使用"1234" 、 "4321" 、 "4231" 、 "4123"中任 意一个下载的数字内容文件均无法解密播放。场景3:场景2中的用户A从媒体播放器中删除了用户密码"1234", 使得通过"1234"下载的数字内容文件无法解密播放。用户A未将用户密 码"4123"及其通过"4123"下栽的数字内容文件公开于网络中,因此,用 户A为了通过媒体播放器播放之前使用"1234"下载的数字内容文件,利 用其当前使用的有效用户密码"4123",按照如图4所示的下载过程重新下 载用户A之前使用"1234"下栽的数字内容文件。这样,媒体播放器中存 储的用户密码包括:"4321" 、 "4231" 、 "4123",而媒体播放器中存储 的数字内容文件均是通过这3个用户密码下载的,因此,能够解密播放。\n场景4:场景2中的用户A从媒体播放器中删除了用户密码"1234", 使得通过"1234"下载的数字内容文件无法解密播放。用户A未将用户密 码"4123"及其通过"4123"下载的数字内容文件公开于网络中,因此,用 户A为了通过媒体播放器播放之前使用"1234"下载的数字内容文件,必 须再从媒体播放器中删除"4321" 、 "4231"、 "4123"中的一个,再将"1234" 存储于媒体播放器中。此时,媒体播放器又无法播放用户A新删除的用户 密码对应的数字内容文件。\n场景5: 4个注册用户分别将其用户密码"1111" 、 "2222" 、 "3333"、 "4444"及使用这4个用户密码下载的数字内容文件公开到网络上。用户B 从网络上获取了使用这4个用户密码下载的数字内容文件及对应的4个用户 密码,并执行如图5所示的播放过程。然而,用户B虽然能够将4个数字内 容文件均存储于媒体播放器中,但只能选择4个用户密码中的3个,例如 "1111" 、 "2222" 、 "3333"存放于媒体播放器中,即媒体播放器只能解 密播放4个数字内容文件中的3个,如果用户B希望媒体播放器播放与 "4444"对应的数字内容文件,则用户B必须先从媒体播放器中删除"1111"、 "2222" 、 "3333"中的一个,再将"4444"存储于媒体播放器中。此时, 媒体播放器又无法播放用户B所删除的用户密码对应的数字内容文件。\n由上述技术方案及相应的实例可见,本实施例中的技术方案具有以下效\n果:加密后的数字内容文件是与用户密码对应的,对于公开散布加密后的数 字内容文件及用户密码的这个用户(通常将此类注册用户称为不良用户)来 说,由于该用户当前使用的用户密码在公开之后已被数字内容提供商列为失 效密码,即此用户密码已被添加到失效密码列表中,因此,不良用户就不得 不更换其使用的用户密码,并使用更换后的新用户密码下栽其他的数字内容 文件(但该用户仍为注册用户,其下载数字内容文件的权限不受到影响), 将更换的新用户密码再存储于媒体播放器中。如果不良用户多次公开散布加 密数字内容文件及对应的用户密码,则数字内容提供商会将这些密码都作为 失效密码,不良用户就必须不断更换用户密码,使得其下载的数字内容文件 对应多个用户密码。而媒体播放器中只能存储有限个数的用户密码。所以, 如果不良用户多次公开散布数字内容文件及对应的用户密码(次数超过媒体 播放器中能够存储的用户密码个数),使得该不良用户下载的所有数字内容\n文件对应的用户密码无法全部存储于媒体播放器中,如场景2。这样,该用 户在使用媒体播放器播放数字内容文件时,需要不断地手动操作调整媒体播 放器中存放的用户密码,以保证其希望播放的某些数字内容文件对应的用户 密码能够保存于媒体播放器的密码列表中,即其希望播放的数字内容文件能 够被解密播放,如场景4;或者利用当前使用的有效用户密码重新下载某些 不能解密(对应的用户密码未存储于媒体播放器中)的数字内容文件,如场 景3,以使得媒体播放器的密码列表中存储的用户密码能够对该用户下栽的 所有数字内容文件解密。\n由于不良用户每次必须更换用户密码,使得不同数字内容文件对应的用 户密码也不同,因此,其每次公开散布的数字内容文件(此类数字内容文件 可称为盗版数字内容文件)对应的用户密码也不同。这样,如果其他用户(不 具有下载权限的非注册用户)获取了被不良用户公开的多个盗版数字内容文 件后,必须通过各种方式解决媒体播放器存储用户密码个数有限的问题,操 作过程同样复杂,如场景5。\n而对于一般用户(守法的注册用户)来说,只需在第一次下栽时自行设定用户密码,在该用户密码被确定有效之后即可利用该用户密码进行数字内 容文件的下栽。用户只要不公开散布其下载的数字内容文件及对应的用户密 码,即可通过一个用户密码下栽所有数字内容文件,并由媒体播放器存储一 个用户密码来对下载的所有数字内容文件解密并播放,如场景l。\n可见,用户在不公开散布数字内容文件及用户密码的情况下,只需在々某 体播放器中存储一个用户密码即可,不受媒体播放器中能够存储用户密码个 数的上限的限制。而媒体播放器中能够存储的用户密码个数可以任意设定 (大于等于一个),存储用户密码个数的上限越小,对不良用户的影响就越 大,即不良用户下载播放数字内容的负担就越大。\n而且,本实施例中,在使用不同的媒体播放器播放一个数字内容文件时, 只需将对应的用户密码添加到当前使用的媒体播放器中即可,而不需要从内 容服务器重新认证。\n由此可以见,本实施例中的DRM方法,基于本实施例中的内容服务器\n和媒体播放器,能够筒化一般用户的操作,同时增加了不良用户下载播放数 字内容的负担。这样,使用正版的操作过程远远简单于使用盗版。因此,本\n实施例的技术方案的实用性较高,同时增强了版权保护的效果。\n上述技术方案通过内容服务器和媒体播放器的内部处理过程及硬件配 置条件,增加不良用户使用数字内容文件的负担,从而引导用户放弃盗版, 从技术效果上提高版权保护的有效性,使得本发明的技术方案具有较高的实 用性。\n以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等, 均应包含在本发明的保护范围之内。
法律信息
- 2013-04-03
未缴年费专利权终止
IPC(主分类): G06F 21/22
专利号: ZL 200710063985.2
申请日: 2007.02.15
授权公告日: 2008.12.03
- 2008-12-03
- 2007-12-26
- 2007-08-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2003-05-28
|
2001-01-19
| | |
2
| |
2005-11-16
|
2004-06-04
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |