通过在计算机可读存储介质上实现用于在计算机上安装软件产品代码的安装代码和用于仅在满足预定条件的情况下才允许该安装的DRM代码来传送软件产品的代码。如果该条件未被满足,则擦除安装代码,然后将存储介质的一部分提供给一般用途。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及内容传送系统以及内容传送方法,具体地说,涉及允 许通过集成到系统中的许可计数器验证协议对内容存取和发布进行控 制的系统。
技术介绍
可消费产品与其容器之间的区别是商业领域公知的。通常,销售 商提供经过封装的可消费产品,该产品的空容器在产品消费完之后仍 然对消费者有些利用价值。虽然产品的这种捆绑对物理产品是可行 的,如金属盒中的饼干,或麦杆篮中的水果(为捆绑提供期望的协 同),但是却不适用于销售诸如软件产品这样的受版权保护的数字内 容的一次性的预付许可。为了说明书和权利要求的目的,术语"软件"、"软件产品"和"软 件产品代码"包括任何类型的数字内容,包括但不限于可执行软件文 件、要由可执行程序消费或播放的媒体文件、或这两种的任意组合。预付数字内容通常预定被许可用于单次安装或有限次数的使用。将预付数字内容封装在可拆卸介质、诸如CD-ROM或磁盘中会使 得可以在很多计算机上进行多次安装和无限制的使用。这通常通过采 用包括与授权方的交流的安装后注册过程来防止。这样的注册过程意 味着,在授权之前传送的经过封装的内容对用户来说本身没什么用 处;因此其对捆绑的价值没有贡献;并且因此其不在两个有价值的捆 绑产品之间提供期望的协同。如果预付数字内容能与耐用的可拆卸存储装置、诸如Kfar Saba, Israel的M-Systems Inc.所提供的DiskOnKey 便携式存储器一起捆 绑成联合产品,其中这两个部件中每个部件都促进另一个部件的销售,则将是非常有用的。
技术实现思路
本专利技术的目的是实现耐用的可拆卸存储器与数字内容的预付的受 限许可的捆绑。本专利技术的系统可以实现被授权内容的有限数量的副 本、通常是一个副本的安装,以及在可拆卸存储装置已经在许可的条 件下输出其内容之后无限制地使用该可拆卸存储装置。捆绑的产品通 常以低于其硬件和软件部件总和的价格销售,从而使其成为市场上有 吸引力的产品。已知USB闪存驱动器(UFD: USB flash drive)、诸如Kfar Saba, Israel的M-Systems所提供的DiskOnKey (下面称为 "DOK")可以将其存储器的相对大的部分提供给用户以利用计算机 操作系统来写入和读取用户数据,并将其存储器的相对小的部分专有 地提供给驻留在装置上的内部控制器以读取和写入信息。在此,将存 储器的这两个部分称为可由用户存取的"开放存储器"和只能由UFD 的控制软件存取的"封闭存储器"。根据本专利技术,UFD与一个或多个存储在开放存储器中的文件一 起被销售给用户。这些文件是可以在个人计算机上运行的可执行程 序。这些程序中的每一个在执行时将一个或多个可执行程序安装在计 算机上,并按照与公知的安装程序、诸如MacroVision, Chicago, Illinois, USA的InstallShield 类似的方式工作。所安装的可执行软 件在运行时可以播放内嵌的音乐,或可以提供其它有用的软件应用程 序。所安装的应用程序或音乐播放器不能被复制到另一计算机,因为 安装过程以用户通常未知的方式改变操作系统文件。它们只能利用上 述安装软件被安装。UFD中所提供的安装程序被编程为仅在与UFD相关的两个条件 得到满足时才运行具有特定的只读序列号的UFD必须连接到计算 机,并且存储在UFD的封闭存储器中的许可计数器必须具有大于0 的值。6如果这两个条件中任何一个没有得到满足,则安装软件不会运行,而且不允许进一步安装数字内容。然后,UFD的唯一可用的应 用就变成用户文件的便携式存储器,这实际上是这种产品的普通用 途。可选地,数字内容的授权过程包括安装后授权过程,其中用户通 过该过程而从授权方获得密码。这种安装后授权可用于销售可选部件 或升级,或在原始许可受限制的情况下将原始许可扩展一延长时间段或扩展到扩展的使用次数。数字内容可由一个或多个独立的项组成,这些项可由用户同时或顺序地消费。每个内容项可以具有其自己的计数器,从而这些内容项 之一的消费不影响使用其它项的权利。本专利技术通过至少防止以下可能的绕过许可限制的试图,来确保用 户遵守内容许可的条款1. 通过许可计数器防止过量地安装来自UFD的内容,其中许可 计数器不能由用户存取,并且告诉安装程序已经用尽了允许安装的次 数。2. 因为除非在连接到计算机的UFD中找到特定的只读序列号, 否则安装程序不会运行,所以将可安装内容拷贝到另一存储器并且试 图从那里将内容安装到另 一计算机中将会失败。3. 将可安装内容拷贝到另一可能携带便宜得多的内容的"未使 用"UFD并试图使用该另一 UFD的受限安装许可来安装昂贵的内容 而不安装该便宜的内容将会失败,因为安装程序需要已经通过其将内 容传送给用户的特定UFD的特定序列号。4. 通过如现有技术InstallShieldTM中那样不能被拷贝并且必须内容复制到另 一计算机并在那里运行该内容。5.用通用播放器、诸如商业MP3播放器来播放用UFD传送的音乐被防止,因为音乐被内嵌在可执行代码中,并且不以独立的可播放格式存在,因此,根据本专利技术,提供了一种用于内容传送系统,该系统允许 通过集成在系统中的许可计数器验证协议来控制内容存取和发布。该系统包括存储器存储装置,该装置具有作为软件传送系统工作 的第一工作模式和作为便携式存储装置工作的第二工作模式,其中从 第一工作模式到第二工作模式的转换是不可逆的,并且在不满足预定 条件时发生。根据所描述的优选实施例中的其它特征,存储器存储装置具有存 储在存储器中的软件代码。软件代码包括安装软件和用于控制对软件产品的存取和分发的数字权利管理(DRM)软件。根据下面描述的本专利技术优选实施例中的其它特征,软件产品可以 是应用程序、文本到语音转换器、电影播放器、媒体播放器、和/或 内嵌在文本到语音转换器、电影播放器、媒体播放器中的数字媒体 (诸如文本、电影、和/或音乐文件)。根据所描述的优选实施例中的其它特征,DRM软件包括(a) 用于确定与存储器存储装置上软件产品的特定副本的传送历史相关的 参数的值的程序代码,(b)用于基于该参数的值确定是否满足预定 条件的程序代码,和(c)用于在不满足该条件的情况下禁止在任何 计算机上安装该软件产品的程序代码。根据所述优选实施例中的其它特征,参数由只读序列号确定。根据所述优选实施例中的其它特征,预定条件由计数器的值确定。根据所述优选实施例中的其它特征,计数器的值小于软件产品的 预定的成功安装次数。根据所述优选实施例中的其它特征,预定条件包括该参数与内嵌 在安装软件中的一个参数之间的匹配。对于本公开而言,"匹配"是两 个参数的允许确定是否允许安装的任意对应关系(例如该参数的倍 数),而不仅仅是相同。根据所述优选实施例中的其它特征,如果不满足该条件,则 DRM软件从存储器存储装置中擦除安装软件,从而使存储空间可用于用户文件。根据所述优选实施例中的其它特征,内容传送系统包括存储器控制器,用于执行与安装和DRM软件关联的操作。根据所述优选实施例中的其它特征,内容传送系统包括闪存。 根据本专利技术的另一方面,提供一种用于传送软件的方法,其包括 提供存储器存储装置,以及使能作为软件传送系统工作的第一工作模 式和作为便携式存储装置工作的第二工作模式,其中从本文档来自技高网...
【技术保护点】
一种计算机可读存储介质,包括第一工作模式和第二工作模式,其中所述第一工作模式作为软件传送系统工作,所述第二工作模式作为便携式存储装置工作,其中从所述第一工作模式到所述第二工作模式的转换是不可逆的,并且在不满足预定条件时发生。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:道夫莫兰,伊特扎克波姆兰兹,
申请(专利权)人:晟碟以色列有限公司,
类型:发明
国别省市:IL[以色列]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。