使用缺陷管理在块可寻址存储介质上写入数据块的方法技术

技术编号:3051673 阅读:163 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种方法,用于使用缺陷管理,在块可寻址存储介质上,优选地在光存储介质上,写入数据块,该方法包括步骤:主机设备(12,16)将数据处理成适于存储介质的数据块;将每个数据块从主机设备发送到目标设备(14,18);所述目标设备在不执行缺陷管理的情况下将每个数据块写入存储介质;如果数据块的目的地是存储介质的缺陷区,则目标设备向主机设备发送信息信号;响应于所述信息信号,所述主机设备暂时存储(23)相应数据块;以及在将所有数据块发送到目标设备之后,将所有暂时存储的数据块从所述主机设备发送到所述目标设备,并且所述目标设备在将所述数据块写入存储介质时执行缺陷管理。本发明专利技术还涉及一种系统,用于利用主机单元和目标单元,使用缺陷管理,在块可寻址存储介质上,优选地在光存储介质上,写入数据块。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种方法,用于使用缺陷管理,在块寻址存储介质上, 优选地在光存储介质上,写入数据块。本专利技术还涉及一种用于在块可 寻址存储介质上写入数据块的计算机程序、计算机程序产品和装置。
技术介绍
诸如磁光盘、相位改变盘(DVD-RAM等)、硬盘等的可重写记录 介质在其记录表面上也许有缺陷。该缺陷也许是在记录介质从厂商运 输到客户期间产生的初期故障、在记录介质的存储或使用期间出现的 裂纹或损害、或者由于记录介质的使用而产生的任意破坏。记录介质的记录表面上的这种缺陷的存在也许会引起安全数据 记录中的故障。鉴于此,在可重写记录介质的领域中,采用一种技术, 用于检测记录介质的记录表面上的缺陷,并将数据记录在不同于缺陷 位置的位置。这种技术通常被称为缺陷管理。具体地, 一旦盘驱动器接收到来自主处理器(例如DVD-记录器 的主控制器/处理器)的将数据记录在记录介质的记录表面上的数据区 中的指令,则盘驱动器首先将数据记录到数据区中的指定扇区。如果 确定该扇区由于记录表面上的缺陷而处于有缺陷的状况下,则盘驱动 器将包括与刚刚记录的数据相同的内容的数据记录到记录介质的记录 表面上的备用区中。g卩,备用区位于记录介质的记录表面上,位于与 用于正常记录数据的数据区不同的位置。因此,在由于记录表面上的 缺陷而导致将数据正确记录到数据区中的某个扇区失败的情况下,将 数据记录到备用区中,因此,即使在有缺陷区域的情况下,也可以避 免数据的丢失。在现有技术中,存在记录数据并执行缺陷管理的不同技术。在基于主机的缺陷管理中,主机单独进行缺陷管理。可以最佳 速度来记录数据,但是然后必须验证实际上是否正确地写入了数据(通 常通过读取命令并将返回读取命令的数据与所写数据相比较,或者通过验证MMC (INCITS T10的多媒体命令规范)命令,来进行验证 Http:〃www.tl0.org/ftp/tl0/drafts/mmc4/mmc4r05.pdf)。为了以最佳速度 记录数据,需要不中断记录过程的执行,因此验证阶段只可在记录之 后进行。因此主机需要大量存储器(多达媒体容量)来确保可以处理 所有记录数据的缺陷。如果主机希望将其存储器使用限制为合理的量, 则主机必须在写入所有数据之前通过验证来中断写入,而这显然不会 产生最佳记录性能。此外,对于主机而言,找到轻微的缺陷(通过置 于介质上的纠错码,由目标自动恢复的缺陷)并判定是否必须将数据 从具有该轻微缺陷的区域移到备用区是不容易且耗时的。最后,所用 的文件系统必须能够处理缺陷管理,与UDF 1.50文件系统类似,而这 限制了文件系统的选择(FAT文件系统并不支持缺陷管理)。在基于目标的缺陷管理中,目标单独进行缺陷管理(目标通 常指定了从主机接收多媒体命令、并直接驱动盘驱动器从存储介质读 取数据/向存储介质写入数据的控制器)。如果目标选择在写入过程之 后执行验证过程(被称为通过验证的写入)以找到缺陷区或缺陷点, 则由于目标可以访问有限的存储器,所以目标必须在所写数据超过其 尺寸受限的存储器之前,经常通过验证过程中断写入。目标还可以在 写入介质之前,执行介质或一部分介质的鉴定,以找到缺陷点。然而, 在主机开始写入过程之前,并未给予目标时间来鉴定整个介质,并且 一旦从目标弹出介质,不能够确保鉴定信息有效(用户会立即将其手 指放置在介质上,引起新的缺陷点,或者会清除介质,可能修复了先 前的缺陷点)。此外,如果目标找到(通过验证)或知道(通过鉴定) 缺陷,但是主机对该缺陷进行了写入,则设备不能够确保任何流,因 为需要立即将数据移到备用区,而有可能备用区本身就是有缺陷的, 这意味着有可能产生递归。在现有技术中,还存在一种基于主机和目标的缺陷管理。该缺 陷管理被称为逻辑单元辅助软件缺陷管理模型(永久性-DM和DRT-DM),并且在MMC规范和Mt Fuji (SFF委员会对多媒体设备的 MtFuji命令;ftp:〃fp.avcpioneer.com/Mtfliji5/Spec/Fuji5r 16.zip)规范中 描述该缺陷管理。然而,该缺陷管理技术需要主机保持缺陷管理信息 (执行上述模型中定义的管理),这增加了主机实现的复杂度,并限 制了文件系统的选择。该技术还需要在主机和目标之前传输相对复杂 的信息,以描述缺陷点。最后,该技术使主机不能够立即计算其必 须烧录的数据的图像,因为在从主机取回缺陷点信息之后,主机必须 重新计算,并可能改变文件系统信息。上述缺陷管理的解决方案具有以下事实它们不能够理想地执行 缺陷管理和最佳记录性能。这主要是由于光记录技术受到频繁的介质 缺陷和在缺陷管理中产生的额外查找时间的干扰。
技术实现思路
鉴于上述原因,本专利技术的目的是提供一种使用缺陷管理来在开可 寻址存储介质上写入数据块的装置和方法,其可以以最佳性能进行数 据记录,并可以限制或减小主机侧的复杂度。本专利技术的另一目的是避 免需要在检测到缺陷之后改变文件系统信息。该目的由一种方法实现,该方法用于使用缺陷管理,在块可寻址 存储介质上,优选地在光存储介质上,写入数据,该方法包括步骤-主机设备将数据处理成适于存储介质的数据块;将每个数据块从主机 设备发送到目标设备;所述目标设备在不执行缺陷管理的情况下将每 个数据块写入存储介质;如果数据块的目的地是存储介质的缺陷区, 则目标设备向主机设备发送信息信号;响应于所述信息信号,所述主 机设备暂时存储相应数据块;以及在将所有数据块发送到目标设备之 后,将所有暂时存储的数据块从所述主机设备发送到所述目标设备, 并且所述目标设备在将所述数据块写入存储介质时执行缺陷管理。简而言之,本专利技术方法的核心是首先在不执行缺陷管理的情况 下以高性能执行存储介质上的数据记录/写入(这意味着没有数据块被 存储在备用区);然后将在先前回合中由目标表示为寻址到缺陷点的数 据块重新发送到目标。在重新发送数据块期间,目标执行缺陷管理,因此在必要时将数据块写入备用区。本专利技术方法可以以最佳性能进行记录,因为缺陷管理更换没有中 断初始写入。该方法具有流管理和缺陷管理。该方法还可以使用主机 可访问的大存储器来暂时存储必须写入备用区的数据(或在判定写入 可疑点或备用区之前首先必须验证的数据)。本专利技术方法可以将缺陷管 理信息保持在目标侧,因此主机不必直接访问备用区,并且可选择没 有嵌入缺陷管理的文件系统。本专利技术使目标可以在必须将数据移到备 用区时做出判定。该方法还可以在包括实现该技术的主机和并未实现 该技术的主机的多个主机之间交换介质,因为缺陷管理信息保存在介 质中,并仅由目标读取。本专利技术使主机可以(立即)计算必须记录的 数据的图像,因为从逻辑观点来看,重写的数据保持相同(由目标保 存从缺陷块映射到备用区的信息,通常保存在备用表中)。在优选实施例中,存储介质是蓝光存储介质。由于新的蓝光存储介质(DVD)提供的大存储容量,在主机处存储数据所需的存储器限制尤其重要。因此,本专利技术方法对于新的蓝光 标准是有利的。在优选实施例中,所述处理数据的步骤包括步骤将要存储的数 据形成为图像,其中每个数据块分配有逻辑块地址。优选地,所分配的逻辑地址与数据块一起被发送到目标设备。更 优选地,目标设备给每个逻辑块地址分配要存储各个数据块的存储介 质的物本文档来自技高网
...

【技术保护点】
一种用于使用缺陷管理来在块可寻址存储介质上写入数据的方法,该方法包括步骤:-主机设备将数据处理成适于存储介质的数据块;-将每个数据块从主机设备发送到目标设备;-在存储介质上写入数据之前检测存储介质上的可疑区;-所述目标设备在不执行缺陷管理的情况下向寻址到非可疑区的每个数据块写入存储介质,因此并不将数据写入存储介质的备用区;-如果要写入的数据块的目的地是存储介质的可疑区,则目标设备向主机设备发送信息信号,该信息信号向主机设备指示不能够写入相应数据块;-响应于所述信息信号,所述主机设备暂时存储相应数据块;以及-在将所有数据块发送到目标设备之后,将所有暂时存储的数据块从所述主机设备发送到所述目标设备,并且所述目标设备在将所述数据块写入存储介质时执行缺陷管理,缺陷管理包括以下步骤:将数据块写入初始标为可疑的区域;检查可疑区是否有缺陷;以及在可疑区有缺陷时,将数据块写入备用区。

【技术特征摘要】
【国外来华专利技术】EP 2005-1-10 05000325.01.一种用于使用缺陷管理来在块可寻址存储介质上写入数据的方法,该方法包括步骤-主机设备将数据处理成适于存储介质的数据块;-将每个数据块从主机设备发送到目标设备;-在存储介质上写入数据之前检测存储介质上的可疑区;-所述目标设备在不执行缺陷管理的情况下向寻址到非可疑区的每个数据块写入存储介质,因此并不将数据写入存储介质的备用区;-如果要写入的数据块的目的地是存储介质的可疑区,则目标设备向主机设备发送信息信号,该信息信号向主机设备指示不能够写入相应数据块;-响应于所述信息信号,所述主机设备暂时存储相应数据块;以及-在将所有数据块发送到目标设备之后,将所有暂时存储的数据块从所述主机设备发送到所述目标设备,并且所述目标设备在将所述数据块写入存储介质时执行缺陷管理,缺陷管理包括以下步骤将数据块写入初始标为可疑的区域;检查可疑区是否有缺陷;以及在可疑区有缺陷时,将数据块写入备用区。2. 根据权利要求l所述的方法,其中,所述存储介质是蓝光存储 介质。3. 根据权利要求1或2所述的方法,其中,所述处理数据的步骤 包括步骤将要存储的数据形成为图像,所述图像中每个数据块分配 有逻辑块地址。4. 根据权利要求3所述的方法,其中,所分配的逻辑地址与数据块一起被发送到目标设备。5. 根据权利要求4所述的方法,其中,所述目标设备给每个逻辑块地址分配要存储各个数据块的存储介质的物理块地址。6. 根据权利要求5所述的方法,其中,写入每个数据块的步骤包 括步骤在写入所述数据块之前,鉴定与数据块的物理块地址相对应 的区域是否有缺陷。7. 根据权利要求5所述的方法,其中,写入每个数据块的步骤包 括步骤验证与数据块的物理块地址相对应的区域是否有缺陷。8. 根据权利要求3所述的方法,其中,所述暂时存储所述数据块 的步骤包括步骤还将分配给所述数据块的逻辑地址与所述数据块一 起存储。9. 根据权利要求8所述的方法,其中,发送暂时存储的数据块的 步骤包括步骤与相应数据块一起发送分配给每个数据块的相应逻辑 地址。10. 根据权利要求9所述的方法,其中,执行缺陷管理的步骤包 括步骤如果与接收到的数据块的逻辑地址相对应的存储介质区仍然 有缺陷,则目标设备将接收到的数据块写入存储介质的备用区。11. 根据权利要求10所述的方法,其中,接收到的数据块的所述 逻辑地址和写入了数据块的备用区的物理地址存储在映射表中,该映 射表存储在存储介质中,优选地存储在备用区中。12. 根据权利要求l至ll之一所述的方法,其中,所述目标设备 以高速率来执行将每个数据块写入存储介质的步骤,而以较低速率来 执行将所述暂时存储的数据块写入存储介质的步骤。13. —种方法,用于控制光存储介质记录装置的目标设备,以便在存储介质上存储数据,其中,目标设备适于使用缺陷管理来在块可寻址存储介质上写入数据块,该方法包括步骤 -将数据处理成适于存储介质的数据块;-将每个数据块与不执行缺陷管理的命令一起从主机设备发送到所述目标设备,因此目标设备不将数据写入存储介质的备用区;-如果从目标设备接收到的信息信号通知目标设备要写入的所述 数据块的目的地是存储介质的可疑区,则所述主机设备暂时存储相应 数据块,该信息信号向主机设备指示不能够写入相应数据块,在将数 据写入存储介质之前就已经检测到了存储介质上的可疑区;以及-在将所有数据块发送到目标设备之后,将所有暂时存储的数据 块与在将所述数据块写入存储介质时执行缺陷管理的命令一起,发送 到所述目标设备,该命令使目标设备执行包括以下步骤的缺陷管理将数据块写入初始标为可疑的区域;检查可疑区是否有缺陷;以及在可疑区有缺陷时,将数据块写入备用区。14. 一种装置,该系统用于利用主机单元和目标单元,使用缺陷管理,在块可寻址存储介质上,优选地在光存储介质上,写入数据块, 其中,-主机单元包括-处理元件,适于将数据处理成适于存储介质的数据块; -传送元...

【专利技术属性】
技术研发人员:戴维伯格
申请(专利权)人:尼禄股份公司
类型:发明
国别省市:DE[德国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利