支持互斥功能的方法及其数字版权管理装置的制作方法

文档序号:6611968阅读:150来源:国知局
专利名称:支持互斥功能的方法及其数字版权管理装置的制作方法
技术领域
本发明涉及一种互斥功能。更具体地讲,本发明涉及一种在连接到消费 电子(CE)装置的数字版权管理(DRM)装置上的互斥方法和使用该方法的 DRM装置。
背景技术
互斥功能通常是指这样一种功能当多个并行进程访问公共变量或资源 时,控制使得只有单个进程能够访问公共变量或资源,以适当地运行所述多 个并行进程。当多个用户访问需要数字版权管理(DRM)功能的文件时,消 费电子(CE)装置提供互斥功能。DRM功能旨在安全地保护内容服务提供者的权利和利益,以防止非法复 制,并支持内容的产生、分发和管理,例如,对内容的使用收取费用和对内 容的付款服务。DRM功能可通过对各个内容配备安全认证系统来在未授权的 用户没有为内容付费时防止该用户使用内容。由于具有嵌入式操作系统(OS)的CE装置可提供互斥功能,而不具有 嵌入式OS的CE装置可能不支持互斥功能,所以可能发生与关于同一文件的 超过两个指令有关的沖突错误。因此,需要一种能不同地执行支持不具有嵌入式OS的CE装置所需的互 斥功能的新方法和系统。发明内容本发明示例性实施例的一方面解决至少上述问题和/或缺点,并提供至少 下述优点。因此,本发明示例性实施例的一方面^是供了这样一种互斥方法和 数字版权管理(DRM)装置可通过根据正在连接到消费电子(CE)装置的DRM装置上执行的执行指令的特征确定是否执行输入的指令,来防止由于与 同 一文件有关的超过两个指令导致发生的沖突错误。根据本发明示例性实施例的一方面,提供了一种在连接到CE装置的 DRM装置上的互斥方法。所述方法包括从CE装置接收与预定的存储文件用于通知由于输入的指令导致发生冲突错误的沖突错误消息。根据本发明示例性实施例的一方面,提供了一种连接到CE装置的DRM 装置,所述装置包括接口,从CE装置接收与预定的存储文件有关的指令; 控制模块,当存在与所述预定的存储文件有关的4丸行指令时,产生用于通知 由于输入的指令导致发生沖突错误的冲突错误消息;DRM模块,根据控制模 块的执行指令对访问的文件执行DRM功能。从以下结合附图公开了本发明示例性实施例的详细描述,本发明的其他 目的、优点和突出特征,对于本领域技术人员而言,将变得清楚。
以下结合附图的详细描述,本发明的特定示例性实施例的以上和其他目的、特征和优点将更清楚,其中

图1是简要示出根据本发明示例性实施例的系统的结构图;图2是示出根据本发明示例性实施例的执行互斥功能的DRM装置的结构图;图3是示出根据本发明示例性实施例的互斥功能执行方法的流程图;和 图4是示出根据本发明另一示例性实施例的互斥功能执行方法的流程图。贯穿附图,相同的附图标号将被理解为表示相同的部件、特征和结构。
具体实施方式
提供了在描述中定义的实体(例如,详细的结构和部件)以帮助全面理 解本发明的实施例。因此,本领域的普通技术人员将认识到,在不脱离本发 明的范围和精神的情况下,可对这里所描述的实施例进行各种改变和修改。 另外,为了清晰和简明,将省略对公知功能和结构的描述。图1是简要示出根据本发明示例性实施例的系统的结构图。如图l所示,根据本发明示例性实施例的系统可包括消费电子(CE)装置100和连接到CE装置100以执行互斥功能的数字版权管理(DRM)装置 200。CE装置100可包括各种电子装置,例如,机顶盒(STB)、个人计算机 (PC)、笔记本、个人数字助理(PDA)和移动通信终端。DRM装置200可执行DRM功能,可通过有线接口 (例如,通用串行总 线(USB)端口 )可拆卸地连接到CE装置100,并可通过无线接口 (例如, 蓝牙)连接到所述各种电子装置以被使用。除了 DRM装置200直接连接到的CE装置100, DRM装置200可通过 有线/无线网络间接连接各种电子装置以被使用。例如,可将DRM装置200实现为智能卡类型(例如,用户身伤4莫块(SIM ) 卡)、可移动用户身伤"漠块(R-UIM)卡和通用用户身份^^莫块(USIM)卡。图2是示出根据本发明示例性实施例的执行互斥功能的DRM装置的结 构图。如图2所示,DRM装置200可包括存储模块201、 DRM模块202、文 件访问模块203、控制模块204和接口 205。存储模块201可存储至少一个文件。文件访问模块203可根据控制模块 204的执行指令来访问存储模块201,以访问存储的至少一个文件,DRM模 块202可关于根据控制模块204的执行指令已被访问的所述存储的至少一个 文件执行DRM功能。接口 205从CE装置接收与预定的存储文件有关的指令,以将输入的指令输出到控制模块204。当存在与预定的存储文件有关的执行指令时,控制模块204可产生用于通知由于输入的指令导致出现了冲突错误的冲突错误消 台当存在与所述存储的至少一个文件有关的执行指令时,控制模块204可 检查输入的指令和该执行指令是否包括在沖突列表中,并当输入的指令和该 执行指令包括在冲突列表中时,控制模块204可产生用于通知由于输入的指 令导致出现了冲突错误的冲突错误消息。图3是示出根据本发明示例性实施例的互斥功能执行方法的流程图。 如图3所示,根据本发明示例性实施例的互斥功能执行方法可包括步骤S310,接收与预定的存储文件有关的指令;步骤320,检查是否存在关于 预定的存储文件的正被执行的执行指令;步骤S330,产生冲突错误消息;步 骤S340,发送冲突错误消息;和步骤S350,执行输入的指令。以下,将描述根据本发明示例性实施例的互斥功能执行方法。图2的DRM装置200可从图1的CE装置100接收与预定的存储文件有 关的指令。在示例性实施例中,所述指令用于访问所述预定的存储文件,并 可包括读取、写入、修改和删除指令中的任何一种。在示例性实施例中,DRM装置200可自己执行互斥功能以与具有嵌入式 OS或不具有嵌入式OS的CE装置兼容。在步骤S320,图2的接口 205从图1的CE装置100接收与预定的存储 文件有关的指令,以将输入的指令输出到图2的控制模块204,并且控制模 块204检查是否存在与所述预定的存储文件有关的执行指令。在步骤S330,当存在与所述预定的存储文件有关的执行指令时,控制模 块204产生用于通知由于输入的指令而导致出现了冲突错误的冲突错误消 息,在步骤S340,接口 205将冲突错误消息发送到CE装置100。在步骤S350,当不存在与所述预定的存储文件有关的执行指令时,控制 模块204执行输入的指令。例如,当用户A正在执行关于预定的存储文件的读取指令而用户B输入 与所述预定的存储文件有关的读取指令时,由于输入的指令和执行指令与同 一预定的存储文件有关,所以控制模块204可不执行输入的指令。图2的文件访问模块203根据控制模块204的执行指令访问所述预定的 存储文件之中的相应文件,DRM模块202可关于所访问的文件执行DRM功 能。随后,图2的DRM装置200可根据输入的指令来处理经DRM功能校验 的适当的文件。具体地讲,DRM模块202对通过DRM功能保护的音频文件 解码,以将解码的音频文件输出到CE装置100的扬声器或耳机,或者对视 频或文本文件解码,以通过CE装置100的显示模块显示解码的视频或文本 文件。如上所述,根据本发明示例性实施例的互斥功能执行方法可防止由于与 同 一文件有关的多个指令而导致发生的冲突,还可防止多个用户同时读取和 播放同一文件。为了使得能够同时读取同一文件,将参照图4来描述根据本发明另 一示例性实施例的互斥功能执行方法。
图4是示出根据本发明另一示例性实施例的互斥功能执行方法的流程图。
如图4所示,根据本发明其他示例性实施例的互斥功能执行方法可包括 步骤S410,接收与预定文件有关的指令;步骤S420,检查是否存在正被执行 的执行指令;步骤S430,检查输入的指令和执行指令是否被包括在冲突列表 中;步骤S440,产生沖突错误消息;步骤S450,发送冲突错误消息;和步骤 S460,执行输入的指令。
在步骤S410,图2的接口 205接收与预定文件有关的指令,以将输入的 指令输出到控制模块204。在步骤S420,控制模块204检查是否存在与预定 的存储文件有关的正被执行的执行指令。
在步骤S430,控制模块204检查输入的指令和执行指令是否被包括在预 定冲突列表中。在示例性实施例中,所述预定冲突列表可包括具有当对同一 文件同时执行指令时可能发生冲突错误的可能性的指令。作为示例,所述预 定沖突列表可包括读取和写入、读取和修改、读取和删除指令。在步骤S460, 当不存在与所述预定的存储文件有关的执行指令时,控制模块204执行输入 的指令。在步骤S440,当输入的指令和执行指令包括在沖突列表中时,控制 模块204产生用于通知由于输入的指令导致发生沖突错误的冲突错误消息。 在步骤S450,接口 205将产生的冲突错误消息发送到图1的CE装置100。
另夕卜,在步骤S460,当输入的指令和执行指令没有包括在沖突列表中时, 控制模块204执行输入的指令。
所述预定的存储文件有关的读取指令时,由于即使输入的指令和执行指令与 同一预定的存储文件有关,但是输入的指令和执行指令没有包括在冲突列表 中,所以控制模块204可执行这两个读取指令。
相反,当户A正在执行关于预定的存储文件的读取指令而用户B输入与 所述预定的存储文件有关的删除指令时,控制模块204可不执行该删除指令。
根据本发明的上述示例性实施例的互斥方法可被记录在包括程序指令以 实现由计算机实施的各种操作的计算机可读介质中。所述介质还可单独包括 程序指令、数据文件、数据结构等,或者还可包括程序指令、数据文件、数 据结构等的组合。计算机可读介质的示例包括石兹介质,例如硬盘、软盘和磁盘;光学介质,例如CD ROM盘和DVD;磁光介质,例如光盘;被具体 构造以存储和执行程序指令的硬件装置,例如只读存储器(ROM)、随机存 取存储器(RAM)、闪存等。所述介质还可以是传输媒介,例如光缆或金属 线、波导以及包括传送指定程序指令和数据结构的信号的载波的等同物等。 程序指令的示例包括以下二者机器代码,例如,由编译器产生的机器代码;
和文件,包含可由计算机通过使用解释器执行的高级代码。所描述的硬件装 置可被构造为 一个或多个软件模块,以执行上述本发明的示例性实施例的操作。
根据本发明的示例性实施例,提供了这样一种互斥方法和DRM装置 可通过根据正在连接到CE装置的DRM装置上执行的执行指令的特征确定是 否执行输入的指令,来防止由于与同一文件有关的超过两个指令导致发生的 沖突错误。
尽管参照本发明的特定示例性实施例显示和描述了本发明,但是本领域 的技术人员应该理解,在不脱离由权利要求及其等同物限定的本发明的精神 和范围的情况下,可在形式和细节上进行各种改变。
权利要求
1. 一种在连接到消费电子装置的数字版权管理装置上的互斥方法,所述方法包括从消费电子装置接收与预定的存储文件有关的指令;检查是否存在与所述预定的存储文件有关的正被执行的执行指令;以及当存在与所述预定的存储文件有关的正被执行的执行指令时,产生用于通知由于输入的指令导致发生冲突错误的冲突错误消息。
2、 如权利要求l所述的方法,其中,执行指令用于访问所述预定的存储 文件,并包括读取、写入、修改和删除指令中的任何一种。
3、 如权利要求1所述的方法,还包括当不存在与所述预定的存储文件有关的执行指令时,执行输入的指令。
4、 如权利要求1所述的方法,还包括对与输入的指令有关的所述预定的存储文件解码,以便执行输入的指令, 以输出解码的文件。
5、 如权利要求1所述的方法,还包括当存在与所述预定的存储文件有关的执行指令时,4全查输入的指令和执 行指令是否包括在预定沖突列表中;当输入的指令和执行指令包括在预定冲突列表中时,产生用于通知由于 输入的指令导致发生冲突错误的冲突错误消息。
6、 如权利要求5所述的方法,还包括当输入的指令和执行指令没有包括在预定冲突列表中时,执行输入的指令。
7、 如权利要求6所述的方法,还包括对与输入的指令有关的文件解码,以便执行输入的指令,以输出解码的 文件。
8、 如权利要求5所述的方法,其中,冲突列表包括具有当对同一文件同 时执行所述指令时可能发生冲突错误的可能性的指令。
9、 如权利要求1所述的方法,还包括 将产生的沖突错误消息发送到消费电子装置。
10、 一种用于控制连接到消费电子装置的数字版权管理装置的计算机可执行指令的计算机可读介质,包括第一组指令,控制数字版权管理装置的接口从消费电子装置接收与预定的存储文件有关的指令;第二组指令,用于控制数字版权管理装置的控制模块检查是否存在与所 述预定的存储文件有关的正被执行的执行指令;以及时,用于控制数字版权管理装置的数字版权管理模块产生用于通知由于输入 的指令导致发生冲突错误的冲突错误消息。
11、 一种被连接到消费电子装置的数字版权管理装置,所述装置包括 接口 ,从消费电子装置接收与预定的存储文件有关的指令;控制模块,当存在与所述预定的存储文件有关的执行指令时,产生用于 通知由于输入的指令导致发生沖突错误的冲突错误消息;数字版权管理模块,根据控制模块的执行指令对访问的文件执行数字版 权管理功能。
12、 如权利要求11所述的数字版权管理装置,其中,所述指令用于访问 所述预定的存储文件,并包括读取、写入、修改和删除指令中的任何一种。
13、 如权利要求11所述的数字版权管理装置,其中,当不存在与所述预 定的存储文件有关的执行指令时,控制模块执行输入的指令。
14、 如权利要求11所述的数字版权管理装置,其中,数字版权管理模块 对与输入的指令有关的文件解码,以便执行输入的指令,以输出解码的文件。
15、 如权利要求11所述的数字版权管理装置,其中,当存在与所述预定 的存储文件有关的执行指令时,控制模块检查输入的指令和执行指令是否包 括在预定沖突列表中,当输入的指令和执行指令包括在预定沖突列表中时, 控制模块产生用于通知由于输入的指令导致发生冲突错误的冲突错误消息。
16、 如权利要求15所述的数字版权管理装置,其中,当输入的指令和执 行指令没有包括在预定冲突列表中时,控制模块执行输入的指令。
17、 如权利要求16所述的数字版权管理装置,其中,数字版权管理模块 对与输入的指令有关的文件解码,以便执行输入的指令,以输出解码的文件。
18、 如权利要求16所述的数字版权管理装置,其中,沖突列表包括具有 当对同一文件同时执行所述指令时可能发生沖突错误的可能性的指令。
19、 如权利要求11所述的数字版权管理装置,还包括存储^f莫块,存储至少一个文件以进行管理;和文件访问模块,用于根据控制模块的执行指令访问存储模块,以访问所 述预定的存储文件。
20、如权利要求11所述的数字版权管理装置,其中,数字版权管理装置是可从消费电子装置上拆卸的,并且数字版权管理装置被实现为能够存储多 媒体信息的智能卡。
全文摘要
提供了一种互斥方法和DRM装置。所述互斥方法包括从CE装置接收与预定的存储文件有关的指令;检查是否存在与所述预定的存储文件有关的正被执行的执行指令;以及当存在与所述预定的存储文件有关的正被执行的执行指令时,产生用于通知由于输入的指令导致发生冲突错误的冲突错误消息。
文档编号G06F21/00GK101236583SQ20071014771
公开日2008年8月6日 申请日期2007年8月24日 优先权日2007年1月30日
发明者伯鲁玛·拉兹·西瓦拉简, 成孟姬, 瓦林德·普拉达普·辛格, 秦元镒, 郑培恩, 郑泰哲, 金喜琎 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1