新闻中心

EEPW首页 > 消费电子 > 设计应用 > 解决DRM 部署所面临的障碍

解决DRM 部署所面临的障碍

作者:时间:2012-08-02来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/165126.htm

根据所采用的 机制的不同,管理存储器中的数据库比管理硬盘驱动器中的数据库更为复杂,因为我们必须防止能量攻击 (power attack),至少也要提供适当的保护功能。不妨设想,有的歌曲采用“限次播放”的许可证授权方式。每次播放该内容,数据库就必须更新,减少授权使用的次数。用户可能会企图绕开这种保护机制,比方说在数据库更新从存储器载入硬盘驱动器之前就关闭设备。

RCR 可测定数据库更新在存储器中“排队”的限度,超过了该上限,就必须更新到硬盘上的数据库版本中。这个限度通常定义为一定数量的歌曲或者一定的播放时间。如果系统支持闪存,那么即便发生断电更新队列也可以保存下来。不过,大多数硬盘驱动媒体播放器都不支持闪存等非易失存储器。(请注意,数据库更新不能缓冲存储到可移动介质,因为断电后用户可能会移动介质,这样就会删除更新队列。)

解决DRM 部署所面临的障碍

图 2b 显示了普通 的同一进程,不过 处理工作已经尽可能避开了关键任务路径,从而避免人们会感到出现操作延迟,且不影响性能。在预取缓冲区中存储许可证数据库可以在后台验证多个许可证,也有助于减少硬盘存取,进而延长电池使用寿命。

我们的目标是避免硬盘因实现 DRM 功能而增加转动频率。为了尽可能确保数据库的一致性,并尽可能减少所需的更新次数,系统需要监视其它硬盘驱动器转动请求,让数据库更新与这些请求同步进行。举例来说,播放器每预取一首歌,就能够且应当自动更新数据库。这样,许可证传输就能与数据传输同时进行,而这时用户是允许有延迟的。此外,如果有排队的更新,那么就应将数据库发生的变化写入硬盘驱动器,而不是写入整个数据库。

我们还能通过确定用户使用模式,预计用户要使用哪些内容,以此来减少硬盘转动频率。举例来说,如果用户倾向按照播放列表连续播放,那么播放器就能利用这种使用倾向。请注意,“随机”播放实际上并不一定要完全随机;播放器可以随机生成一个播放列表。用户可以预取几首歌,就像他们一般设定的播放列表一样,这样用户也能搜索此前播放的歌曲。确定用户的使用模式甚至能分辨出用户跳过某首歌的频率;这样随机播放期间选中用户不喜欢的歌曲的频率就会降低。

许可证传输

下载内容文件所需的时间是用户最不满意的地方。由于需要传输许可证,执行安全握手操作,并验证内容权限,因此 DRM 会影响传输时间。此外,降低 DRM 在许可证和内容传输方面的开销的办法就是在后台合理安排 DRM 工作任务,要么在其他工作之前执行,要么与其它操作同步进行。

处理许可证传输问题时还要记住,易用性尤其重要。用户希望只要选中歌曲就能播放。不过,DRM 的任务就是管理许可证权限,防止歌曲许可证过期后被播放,因此系统在执行该任务时必须做到高透明度,尊重用户。

管理许可证过期有着许多不同的机制,具体取决于使用何种 DRM 标准。在任何情况下,都要明确告诉用户什么过期了,怎么延期许可证。有时许可证会设定过期日期,即歌曲下载到便携式媒体播放器后能播放比方说一周的时间,然后继续播放就必须让播放器重新连接到可信的内容服务器(比如通过 PC 在因特网上连接到可信的服务器)。

为了尽可能避免用户混淆,播放器应能预测可能出现的问题。比如,用户出门旅行,最近一段时间都没有连接上网,这样定时许可证可能就会过期,让用户丢失使用权,懊恼不已。这些问题也会对 OEM 厂商实施有关技术提出挑战,因为 OEM 厂商可能并不能控制许可证更新的频率。减少上述问题的关键在于让用户适时了解限制性许可证信息(如在播放歌曲时显示过期日期或剩余播放次数等),以减少用户不必要的诧异。用户还应可以设定告警,如某个许可证有效期降到一定的阈值以下,系统就发出通知。无论如何,用户不能被恼人的告警信息所淹没 (比方说不用每首歌播放后都提醒),否则他们就享受不到许可证播放带来的体验权利了。

从基本走向长远发展

DRM 的技术不应影响性能、易用性或电池使用寿命,从而使DRM实施方案对任何希望支持DRM 功能的OEM 厂商都切实可行。尽管 DRM 机制会增加系统的复杂性,但在的情况下,这些主要问题都能得到充分且对基本系统架构影响极小。通过全面了解用户与媒体播放器的互动方式,开发人员可对 DRM 处理进行安排,确保其对播放器的启动、播放或许可证传输造成的影响尽可能小。

因此,开发人员的挑战不是说 DRM 到底能不能高效透明地实施,而在于如何在竞争对手中脱颖而出,让自己的设计方案超过成套的交钥匙子系统的基准功能,并为未来技术的发展做好准备。OEM 厂商应提供更透明的 DRM 功能,减少对启动、播放和传输时间的影响。为了通过实施最灵活的许可证管理方法支持各种的 DRM 协议,开发人员需要一种可编程的架构,配合全面加密功能 (如优化的加密库或加速硬件协处理器),以尽可能减少时延,降低功耗,为OEM 厂商提供尽可能多的选择机会。

举例来说,内容分配模型与 DRM 标准一样多种多样。有时用户可以自由彼此共享内容,然后再购买有效许可证,或只需同意通过网上账户为每次播放的内容支付许可费即可。超级分配模式下,用户可在手机等设备间方便地交换内容,还能保障有限的无线带宽。此外,新兴的移动虚拟网络运营商 (MVNO) 标准使任何公司都能从移动运营商处租赁空间,让用户随处访问更丰富的内容,今后还将支持所有设备的访问。

只有掌握最灵活的DRM实施方案的公司才能成为最具竞争力的公司。更重要的是,通过 MVNO 等技术创新,灵活实施DRM 技术的 OEM 厂商除推出播放器以外,还能为进入内容市场本身奠定基础,从而开创新的应用机遇和未来的增收机会。


上一页 1 2 3 下一页

关键词: 障碍 面临 部署 DRM 解决

评论


相关推荐

技术专区

关闭