首页 / 数据存储盒

数据存储盒失效专利 发明

技术内容

技术领域 本发明涉及包含数据存储介质的数据存储盒,更具体地,涉及具 有盒存储器(cartridge memory)的数据存储盒(data storage cartridge)。 背景技术 如本领域技术人员所知,数据存储盒包含诸如下面所述的数据存 储介质:磁带,例如绕在至少一个卷轴上的磁带;光盘,例如CD、 DVD、HD-DVD、和其它光盘介质;硬盘驱动器;软盘;和闪速存储 器,等等。在许多情况下,数据存储盒另外还包含盒存储器。盒存储 器可以包含可重写存储器,或一次性写入存储器,或一部分被保护成 一次性写入的可重写存储器。存储器可以由处理器操作。并且,盒存 储器可以包含用于数据存储盒的外部通信的通信接口。通信接口可以 具有完成外部通信的天线。盒存储器可以位于数据存储盒内,以便将 天线定向成允许例如数据存储驱动器的外部接口进行访问,所述数据 存储驱动器也适用于对数据存储介质读和/或写数据。另外,盒存储器 可以定位成也由例如自动数据存储室的检出器的其它外部接口读取, 所述存储室被设置成在存储架与一个或多个数据存储驱动器之间传输 数据存储盒。如本领域技术人员所知,盒存储器可以包含像电池那样 的内部电源,或可以通过通信接口或电源接口接收电能。 发明内容 本发明包含数据存储盒的实施例。 在一个实施例中,数据存储盒包含配置用来存储数据以便进行读 和/或写访问的数据存储介质(data storage media),其中,可以将数据 设置在多个分区中;和多个盒存储器(cartridge memory)。每个盒存储 器包含配置用来进行数据存储盒的外部通信的通信接口;和配置用来 存储信息并将信息传送到通信接口的存储器系统,其中,所述信息被 格式化成允许与数据存储介质的多个分区中的至少一个相关联。因此, 每个盒存储器可以具有独立的用户并使得该用户可以访问一个独立的 分区。 在进一步的实施例中,每个盒存储器是可独立寻址的。 在更进一步的实施例中,每个盒存储器包含对通过可独立寻址的 接口对存储器系统进行读和/或写访问的独立口令的规定。 在另一个实施例中,每个盒存储器的存储器系统被配置用来将信 息格式化成允许与数据存储介质的分区的子集相关联。 在又一个实施例中,至少一个盒存储器的存储器系统被配置用来 对信息进行格式化成允许在另一个盒存储器的至少一部分信息之间存 在冗余。 在另一个实施例中,数据存储盒包含:容器;由容器支持的数据 存储介质,数据存储介质被配置用来存储数据以便进行读和/或写访 问,其中,可以将数据设置在多个分区中;和多个盒存储器。每个盒 存储器包含:配置用来进行数据存储盒的外部通信的通信接口;配置 用来存储信息并将信息传送到通信接口的存储器系统,其中,所述信 息被格式化成允许与数据存储介质的多个分区中的至少一个相关联; 并且,其中,每个盒存储器由定位成使得可以从数据存储盒外部同时 访问通信接口的容器支持。 在进一步的实施例中,通信接口包含天线,并且多个盒存储器中 的每一个由容器支持,使得天线被定向在相似方向从而允许同时访问。 在另一个实施例中,每个盒存储器的通信接口包含在不同频率下 工作的射频接口。 在进一步的实施例中,通信接口包含具有感应天线环路和电容器 的电路,其中,电容器具有不同的电容,以提供不同频率。 在另一个实施例中,每个盒存储器的通信接口包含可独立寻址的 数字接口。 在另一个实施例中,数据存储盒包含配置用来存储数据以便进行 读和/或写访问的数据存储介质;和多个盒存储器,其中,每个盒存储 器包含配置用来进行数据存储盒的外部通信的通信接口;和配置用来 存储信息并将信息传送到通信接口的存储器系统。 为了更全面地了解本发明,应该参阅如下结合附图所作的详细描 述。 附图说明 图1是按照本发明实施例的将容器的顶部移去的数据存储盒的等 角视图,该存储盒具有多个盒存储器; 图2是带有磁带数据存储介质的图1的数据存储盒的示意图; 图3是数据存储盒和数据存储驱动器的示意图; 图4是图1的盒存储器的一个实施例的示意图; 图5是被分区的数据存储介质的示意图;和 图6是图4的盒存储器的存储器系统的格式的实施例的示意图。 具体实施方式 在如下的描述中,将参照附图以优选实施例的形式对本发明加以 描述,其中,相似的附图标记代表相同或相似的部件。虽然下文是针 对实现本发明目的的最佳方式对本发明加以描述的,但本领域技术人 员应该理解,可以根据这些教导做出各种改变而不偏离本发明的精神 或范围。 参照图1和2,根据本发明的数据存储盒100的一个实施例包含 容器101、例如可以包含一个或多个部分的盒框(shell),和盒门102, 该盒门102可以由例如数据存储驱动器打开,以便访问例如安装在带 轴106上的磁带的数据存储介质105。在磁带的情况中,可以设置盒 闸(brake)释放按钮103,以便一旦将盒100装入数据存储驱动器中, 就使带轴106自由地旋转。磁带盒的一个例子包括基于LTO(线性带 打开)技术的盒。 按照本发明,设置了多个盒存储器104A、104B、104C、104D 和104E。例如,每个盒存储器包含例如在组装时通过用盒100封装而 保留在盒中、具有非接触接口的脉冲收发器(transponder)。本领域 技术人员了解,该封装过程可应用于单个盒存储器。 例示的数据存储介质是单轴磁带盒。磁带盒也可以包括双轴盒, 其中在盒的轴之间馈送磁带。或者,数据存储介质可以包括能够安装 在便携盒中或由便携盒支撑的任何介质或设备。如本领域技术人员所 知,其例子包括光盘,例如,CD、DVD、HD-DVD、和其它光盘介质; 硬盘驱动器;软盘;和闪速存储器等。 参照图3,其中例示了装有数据存储盒100(示意性地示出)的 磁带驱动器115。可以应用本发明的磁带驱动器的一个例子是基于 LTO技术、带有微码等的IBM3580 Ultrium磁带驱动器,用来对磁带 盒100进行期望的操作。在本例中,磁带105绕在盒100中的卷轴106 上,并且当装入磁带驱动器115中时,在盒轴和磁带驱动器115中的 收带轴(take up reel)116之间馈送。 磁带驱动器包含以例如非接触方式从磁带盒100的一个或多个盒 存储器104A、104B、104C、104D和104E中读取信息和/或将信息写 入所述盒存储器的存储器接口117。 读/写系统被设置用来从例如磁带105的数据存储介质中读取信 息和将信息写入其中,并且该读/写系统例如可以包含读/写头系统 118、读/写和伺服控制器119、和驱动电机系统120,读写头系统118 带有沿磁带105的横向移动磁头的伺服系统,而驱动电机系统120使 磁带105在盒轴106和收带轴116之间、穿过读/写头系统118移动。 读/写和伺服控制器119控制驱动电机系统120的操作,从而使磁带105 以期望的速度穿过读/写头系统118移动,并且,在一个例子中,确定 读/写和伺服头系统相对于磁带105的位置。在一个例子中,读/写头 系统118和读/写和伺服控制器119将伺服信号应用在磁带105上,以 确定读/写头系统的位置,而在另一个例子中,读/写和伺服控制器119 例如通过转速计,利用至少一个卷轴来确定读/写和伺服头系统相对于 磁带105的位置。读/写头系统118和读/写和伺服控制器119可以包 含硬件部件并可以包含包括通过软件、微码、或固件操作的处理器的 任何适当形式的逻辑,或可以包含硬件逻辑,或它们的组合。 控制系统124与存储器接口117通信,并与读/写系统在例如读/ 写和伺服控制器119处通信。控制系统124可以包含包括通过软件、 微码、或固件操作的处理器的任何适当形式的逻辑,或可以包含硬件 逻辑,或它们的组合。 数据存储介质和相关驱动器的所示出的和可替代的实施例是本 领域技术人员熟知的。 控制系统124通常与一个或多个主机系统125通信,并按照主机 发出的命令操作数据存储驱动器115。或者,数据存储驱动器115可 以形成像存储库那样的子系统的一部分,并且也可以接收和响应来自 子系统的命令。 正如所例示的那样,数据存储驱动器115将信息提供给磁带盒 100的盒存储器104A、104B、104C、104D和104E,并将数据提供给 磁带盒100的磁带105。 参照图5,可以以许多方式组织磁带105或其它数据存储介质。 通常,在磁带上排列着平行磁道,也可以排列着若干组平行磁道的几 个平行盘旋圈(wrap)。在一个例子中,磁带沿着第一方向纵向地移 动,同时磁头系统读和/或写与一圈有关的数据,并且磁带被倒过来沿 着相反方向移动,而磁头系统移动到另一圈上。 在图5中,为了例示的目的,示出了设置成单个圈的信息。数据 存储介质可以包含用于存储数据的较大容量,并可以划分成多个分区 127A、127B、127C等。可以沿着磁带或在数据存储介质内按逻辑组 织每个分区,或者每个分区可以是例如一组平行磁道的物理上分离的 区域。 记录在磁带上的数据通常具有“数据集”或类似数据排列的形式。 单个分区可以包含例如数百或数千个数据集。如本领域技术人员所知, 在磁带105的前端或前端附近可以设置一个称为“带头(beginning of tape,BOT)”的区域。在单轴磁带盒中,如图3所描绘的那样,这是 装在磁带驱动器115的收带轴116中的磁带的前端附近的一圈或多圈 的区域(引导块)。在双轴磁带盒中,大致位于一个轴和另一个轴的 中间、接近中心的磁带区域通常被指定为BOT,并可以包含一圈或多 圈。这样的双轴磁带盒也被称为中点装载带。这个BOT区域通常是 保存例如索引的、有关磁带的信息的地方,并可以包含图5的分区 127A、127B、127C等的位置的指示和有关分区的其它信息。 参照图4,盒存储器104A、104B、104C、104D和104E的一个 实施例104包含配置用来进行数据存储盒的外部通信的通信接口126; 和配置用来存储信息并将信息传送到通信接口的存储器系统130。 盒通信接口126可以包含无线接口或脉冲收发器,当将数据存储 盒100安装在数据存储驱动器115中时,无线接口或脉冲收发器接收 来自数据存储驱动器的接口117的电能和数据,并将数据发送到数据 存储驱动器的接口117。例如,无线接口126是RF无线接口。在美 国专利第4,941,201号中描述了一个例子。也可以应用高频感应无线接 口,其频率足够地高,使得磁存储介质105不受信号的负面影响。在 美国专利第4,650,981号、第4,758,836号、和第3,859,624号中描述 了这些例子。或者,将无线接口的感应天线与磁带105隔开。 天线135接收来自数据存储驱动器的RF接口的RF信号,耦合 器136将接收的信号提供给电能转换电路140,并提供给数据解调器 142。电能转换电路140将接收的信号转换成电流,将线路144上的电 流提供给数据存储盒中需要电能的所有装置,包括存储器系统130、 数据解调器142、和数据调制器145。可以编码从天线135接收的信号, 并且数据解调器142接收来自耦合器136的输入编码信号并解调该信 号,以将数据信号提供给存储器系统130。将来自存储器系统130的 数据信号提供给数据调制器145,数据调制器145对信号进行编码, 以便通过耦合器136和天线135发送到数据存储驱动器的RF接口。 存储器系统130可以包含存储器处理器137和相关联的非易失性 存储器131,存储器处理器137例如是逻辑单元或微处理器芯片、例 如被设置成在像便携式计算机那样的低功率环境下工作的Intel奔腾 芯片,非易失性存储器131也被设置成在低功率环境下工作。 处理器可以具有在其中实现的、包括适当的安全性和加密/解密 算法的计算机可读程序代码,和用于访问和操作存储器131的逻辑单 元。如本领域技术人员所知,存储器131可以包含非易失性存储装置。 非易失性存储装置可以包含附在逻辑单元或微处理器137上的独立芯 片,或可以包含同一芯片的一部分。计算机可读程序代码可以存储在 处理器137的非易失性内部存储器中,或者也可以存储在非易失性存 储器131中,并装入处理器137中。或者,可以由数据存储驱动器或 者相关联的主机系统的控制器或处理器操作盒存储器104和访问非易 失性存储器131。 参照图6,图6例示了图1、2、3和4的磁带盒100的盒存储器 104的内容的例子。盒存储器104和它的内容的一个例子描述在标准 ECMA-139 2001年6月,“Data Interchange on 12,7mm 384-Track Magnetic Tape Cartridges-Ultrium-1 Format”,Annex D-LTO Cartridge Memory,pp.95-115中。作为一个例子,将盒存储器104设 置成将信息组织成“页”的各种大小的区域。如本领域技术人员所知, 盒存储器104可以类似于用在“智能卡”中的存储器和脉冲收发器。本 领域技术人员可以设想出其它类型的盒存储器。 如图6所示,存储器系统130的存储器131可以被格式化成包含 头部150和各种信息区151,152。头部150将包含有关信息区和有关 信息的使用的信息,并可以包含特定标识和安全信息。 按照本发明的一个实施例,存储器系统130被格式化成允许与数 据存储介质的多个分区127A、127B、127C等的至少一个相关联。例 如,可以将盒存储器104C的存储器系统的信息区151与图5的分区 127C相关联。 以这种方式,可以将图1、2、3和4的磁带盒100的盒存储器104A、 104B、104C、104D和104E中的每一个与图5的数据存储介质的不同 分区127A、127B、127C等相关联。这种关联可以表示与相关联的分 区的数据有关的信息包含在存储区中。另外,这种关联可以包括包含 在存储区中的使数据存储驱动器或主机可以管理分区、包括保护和处 理数据的信息。 并且,每个逻辑分区可以拥有它自己的物理所有者,例如数据存 储驱动器或主机的用户。因此,物理数据存储介质或盒可以存在多个 所有者,每个用户受到涉及单独的盒存储器104A、104B、104C、104D 和104E的信息的管理。 随着多个盒存储器为多个分区服务,对磁带盒的访问被虚拟化, 并且磁带盒可以与数据存储设备连接在其上的存储区网络(storage area network,SAN)相接口。 在进一步的实施例中,盒存储器104A、104B、104C、104D和 104E中的每一个是可独立寻址的。 在一个实施例中,每个盒存储器的通信接口包含在不同频率下工 作的射频接口。例如,图4的通信接口126包括具有感应天线环路和 电容器的电路135,其中,电容器具有不同的电容以提供不同频率。 不同的频率允许通过在所有的频率上进行通信来同时访问多于一个或 所有的盒存储器,或者只允许在特定频率上访问一个盒存储器。 或者,每个盒存储器的通信接口126包含可独立寻址的数字接口。 例如,每个盒存储器可以拥有它自己的唯一标识符。通过请求要被嵌 入输入/输出(I/O)命令(用于写入盒存储器中和从盒存储器中读取) 中的标识符,可以完成对各个盒存储器的读和写。 在进一步的实施例中,每个盒存储器包含对读和/或写访问存储 器系统的独立口令的规定。所述口令可以存储在图6的非易失性存储 器131的头部150中。术语“口令”意在表示任何适当的验证算法,使 用户可以访问盒存储器和/或相关联的分区的信息。 在进一步的实施例中,每个盒存储器的存储器系统被配置用来将 信息格式化成允许与数据存储介质的多个分区127A、127B、127C等 的一个子集相关联。例如,可以将盒存储器104C的存储器系统的信 息区域151与图5的分区127B和127C相关联。 在更进一步的实施例中,至少一个盒存储器的存储器系统被配置 用来将信息格式化成允许在另一个盒存储器的至少一部分信息之间存 在冗余。例如,可以将盒存储器104C的存储器系统的信息区151与 分区127B相关联,而信息区152可以复制盒存储器104B的信息区或 头部的至少一部分。另外,可以在头部150中或在信息区151中设置 故障转移(failover)信息,使得一个盒存储器的故障将引起向另一个 盒存储器中的冗余信息进行故障转移,因此,不会使盒发生故障。处 理器137可以具有使故障转移对用户透明的必要算法,和/或将错误标 志或消息提供给用户或管理者。 参照图1,按照本发明的实施例,盒存储器104A、104B、104C、 104D和104E中的每一个由定位成使得通信接口可由例如图3的数据 存储驱动器115的接口117同时从数据存储盒100的外部访问的容器 101支持。参照图4,在一个实施例中,盒存储器由容器支持,使得每 个盒存储器的天线135被定向在相似方向从而允许同时访问。在该例 子中,每个盒存储器被定向在相对于图1的容器101的底面和侧面大 约45°角上,以便允许相对于盒处在相对不同角度上的数据存储驱动 器或自动数据存储室的检出器同时访问所有盒存储器。 虽然已经详细例示了本发明的优选实施例,但对于本领域技术人 员来说,显而易见,可以对这些实施例作各种各样的修改和调整,而 不偏离如所附权利要求书所述的本发明的范围。 对相关申请的交叉参考 与本申请同日提出的共同转让美国专利申请 (TUC920050177US2)涉及数据存储盒的数据存储介质和盒存储器的 管理。