用于透明的使损耗均匀化的硬盘扇区/轨道重新映射的制作方法

文档序号:6747767阅读:152来源:国知局
专利名称:用于透明的使损耗均匀化的硬盘扇区/轨道重新映射的制作方法
技术领域
本原理总地涉及存储设备上的数据写入,并且更具体地涉及用于重新映射以便在 存储设备文件系统中使损耗均匀化(wear leveling)的方法和系统。
背景技术
与数据存储相关联的一个常见问题是存储介质上文件系统的部分的损坏。 一些数
字视频记录软件利用固定的轨道提供可以被用来暂停或倒回实况电视的"暂停缓冲器"。其
它软件将允许该文件系统决定在硬盘上的什么地方存储该记录。该方式的缺点是某些硬盘
轨道将接收大多数的写入,使得那些轨道比该硬盘的其余部分的损耗速率更高。 与数据存储和读取相关联的另一关注点包括效率。例如,在将数据写入到存储设
备或者从存储设备读取数据时,可能时,通常希望利用最少量的资源。为了处理这些关注
点,典型地采用包括存储介质的相对一小部分的高速缓冲存储器系统。由于高速缓冲存储
器的大小,从高速缓冲存储器中读取数据通常比从存储介质的主盘片(main platter)读取
数据快得多。在许多高速缓冲存储器系统中,在将数据写入到存储介质的主盘片之前,将数
据写入到高速缓冲存储器。另外,将数据写入到盘片(platter)也可能以与实现写入的原
始命令的顺序不同的顺序发生。高速缓冲存储器系统一般以使在写入操作期间存储介质的
扫描最少化的方式来将数据写入盘片。在高速缓冲存储器中在盘片上写入的顺序趋于更依
赖于存储介质上的写入定位,而不是发出写入命令的顺序。 相应地,需要一种提供高效数据写入的数据存储系统。

发明内容
本发明针对将每个轨道的写入计数存储在该轨道上或者替代地存储在硬盘中的 NVRAM中。大多数硬盘已经具有重新映射变为不可写入的扇区的机制。该机制被用来在轨 道写入计数变得太高时重新映射全部轨道。具有非常高写入计数的轨道可以被硬盘固件映 射到具有非常低写入计数的轨道。通过基于写入的数目来自动地重新映射这些轨道,可以 跨盘片更均匀地分布损耗,由此在无需对应用软件进行修改的情况下提高了硬盘的服务寿 命。 本发明可以有利地用于视频记录环境下,例如在PVR中,其要求被压縮的数字视 频内容的准确的和及时的记录。


通过结合附图考虑以下具体描述,将容易理解本原理的教导,附图中
图1是依据本发明的方面的个人视频记录器的示例实现的框图。 图2是依据本发明的方面的用于将数据写入存储设备的系统的示例实现的框图。 图3是依据本发明的方面的图2的系统的示例实现的流程图。 应理解,附图是用于图示本原理的构思的目的,并且不必须是用于例示本原理的
唯一可能配置。为了便于理解,已经在可能时使用相同的附图标记来指定各图共有的相同
的元素。
具体实施例方式
本发明针对将每个轨道的写入计数存储在该轨道上或者替代地存储在硬盘中的 NVRAM中。大多数硬盘已经具有重新映射变为不可写入的扇区的机制。该机制被用来在轨 道写入计数变得太高时重新映射全部轨道。具有非常高写入计数的轨道可以被硬盘固件 映射到具有非常低写入计数的轨道。通过基于写入的数目自动地重新映射这些轨道,可以 跨盘片更均匀地分布损耗,由此在无需对应用软件进行修改的情况下提高了硬盘的服务寿 命。 —些DVR应用将特定轨道专门用于暂停缓冲器。结果,对于这些轨道上的扇区的 写入的数目可能比其它轨道上的写入循环(write cycle)的数目大得多。这些轨道上的磁 性材料可能比其余轨道上的磁性材料耗损速率更高,由此人为地降低了驱动器的整体使用 期限。 可以跟踪对于每个扇区/轨道的写入的数据,并且在HD控制器级上重新映射扇 区,以便解决该问题并且在驱动器上均匀地分布写入。在不显著地影响性能的情况下,该 操作将必须对于应用是透明的,并且必须考虑分段(fragmentation)和寻道时间(seek time)。全部轨道的重新映射而不是独立扇区的重新映射可以有助于解决伴随这种方式的 分段和性能问题。 在许多DVR应用中,不可能或者不希望在应用程序级或者OS级处实现算法来应对 这些问题。鼓励HD制造商开发替代方法以严格地在HD级克服这些问题。
在不受控的失电期间,典型的盘驱动器将自动地将盘头停放在安全区。在失电后, 自动停放使用旋转能量来为盘头运动供电,但是有时以盘驱动器上的应激(stress)和应 变(strain)为代价。 一些盘驱动器制造商将突然失电考虑为可能在可靠性上和寿命上对 盘驱动器有一些负面影响的盘驱动器的应激源。正常地,在失电之前应向盘驱动器给出关 机的命令,以便使盘驱动器的寿命预期最大化。 DVR应用从不执行适当的OS级关机。使DVR掉电的常用方法是用户拔掉电源或 者功率用尽。这些情形的任一个都不允许在受控的头停放以及HD高速缓冲存储器的转储 (flushing)的情况下的适当关机。在一些模型中,该设计缺陷可以利用早期电源故障例程 (EPF)来部分克服。 EPF例程通常在有限的时间内起作用,该有限的时间典型地是10-40ms的量级。如 果在利用STANDBYJ匪EDIATE或类似功能的控制下尝试停放该头,目前的HD模型将首先尝 试对高速缓冲存储器进行转储,这通常将耗费比所分配的时间更长的时间并且总是保证在 失电时驱动器正在进行写入。这通常将比什么也不做导致更差的行为,这是因为结果通常 将是写入拼接(write-splice)错误、丢失数据以及不受控的头停放。
4
在DVR应用中,预期并且考虑丢失数据。从HD制造商需要的是特殊的关机命令, 其完成当前的扇区写入(如果正在写入的话),丢弃高速缓冲存储器中的任何额外数据,并 且然后执行受控的头停放。在大多数情况下,丢失数据相对于写入拼接错误是优选的。
现在具体参考附图,在附图中,贯穿若干视图,相似的参考标号标识类似或相同元 素,最初参考图l,示出了实现本原理的方面的PVR IOO的例示性示例。PVR IOO可以包括 处理器116和存储介质124。存储介质124可以是但并不限于硬盘驱动器,并且可以被利用 来存储日志数据和依据写入数据命令要写入的数据。然而,如上所述,在其它实现方式中, 日志数据可以存储在与依据写入命令在其中写入数据的存储介质完全分离的存储机构中。 中央处理单元116可以包括例如可从Broadcom逸买到的BCM 7038 C2芯片,其是双通道HD 视频/音频/图形和个人视频记录芯片,其并入了 300MHz 64位的CPU。 BCM 7038 C2是在 个人视频记录器中采用的常见处理器。 在本原理的一个实现方式中,可以将经由卫星技术电路接收的MPEG-4压縮格式 的音频/视频数据分组通过流112传送到CPU 116。例如,调谐器104可以调谐到合适的频 率并接收数据分组。另外,解调器108可以同步地解调来自调谐器的输出信号并且通过流 112将音频/视频数据分组提供到CPU116。此后,通过利用解码器120可以解压縮音频/视 频数据,解码器120可以包括也可以从Broadcom⑧买到的BCM 7411 C0解码器。BCM 7411 C0解码器与MPEG-4视频流兼容。然而,应理解,音频/视频数据可以是本领域已知的任何 格式,诸如例如MPEG-2,并且可以通过诸如例如经由电缆电视传送之类的其它手段接收。在 接收到音频/视频数据流中的音频/可视数据时,可以经由合适的软件和硬件来配置CPU 116以便实现以下描述的方法步骤。 例如,与诸如个人计算机之类的一些标准计算设备不同的一些PVR的方面包括用 于读取和写入音频/视频数据的固定时间限制(fixed time constraint)。如果这样的 PVR系统或者在固定时间限制下操作的任何其它系统没有在固定的时间间隔内完成事务 (transaction),则PVR移动到下一部分的呈现,并且可以丢失或丢弃与尚未完成的事务相 关联的信息。该限制是由于对及时显示尽可能多的呈现的期望。因此,当音频或视频数据 到达得太晚时,将其丢弃以便防止PVR记录-播放系统故障(break down)。相应地,在固定 时间限制下操作的系统(诸如PVR)中,期望由高速缓冲存储器提供的数据的快速读取,以 便防止信息的丢失。 与一些标准计算设备不同的一些PVR的另一方面在于PVR典型地不执行适当的 操作系统关机序列,这是由于在用户从电源插座移除电插头时或者在功率用尽时PVR正常 地掉电。在标准计算设备中,通常向硬盘驱动器给出用于关机的命令,以便允许足够的时间 以将数据从高速缓冲存储器转储到盘片,并且允许读取/写入头停当在安全区,以上每一 个都防止数据损坏和数据丢失。各种PVR设计通过设立早期电源故障(EPF)例程已经解决 了突然失电问题。EPF例程利用在供电失去之后PVR系统中剩余的电流,其可以继续运行 PVR达大约10-40ms。利用该剩余电流, 一些EPF例程尝试转储高速缓冲存储器并且执行受 控的头停放。 一般,这样的EPF例程经常不能在剩余电流耗尽之前完成高速缓冲存储器转 储。因此,这些EPF例程典型地指示PVR驱动器在功率耗尽时将数据写入到主盘片,由此导 致了写入拼接错误、数据丢失以及不受控的头停放。 依据本原理的一方面,将特殊的关机命令序列并入EPF例程,其完成当前的扇区写入(如果该系统正在写入),丢弃高速缓冲存储器中的任何额外数据,并且然后执行受控 的头停放。数据丢失通常相对于写入拼接错误是优选的。如上所述,写入拼接错误通常要 求盘重新格式化以及丢失所有所记录的数据。另外,PVR与一些标准计算设备(诸如例如 个人计算机)相比对于用户数据丢失具有更高的容忍度。PVR用户数据通常包括音频/视 频呈现数据,并且一般而言丢失一些帧最低限度地影响整个呈现。 尽管EPF例程可能降低写入拼接错误,但是利用EPF例程将不完全防止文件系统 损坏。根据本原理的另一方面,与高速缓冲存储器系统集成的日志文件系统可以被采用来 防止数据损坏并且提供读取和写入效率。如上所述,日志文件系统典型地不与高速缓冲存 储器系统兼容。依据本原理的方面的日志文件系统通过在关键数据和非关键数据之间进行 区分来克服不兼容性,这在下面更充分地描述。关键数据由以下数据来表征,所述数据如果 被损坏则趋于直接影响文件系统完整性并且具有使文件系统的操作不能进行的可能性。此 外,用户可以访问并修改关键数据,并且/或者系统参数可以被相应地调节。非关键数据可 以包括以下数据,所述数据的损坏对于系统完整性而言是相对无害的。依据本原理的方面, 当将关键数据写入到主盘片时,高速缓冲存储器被旁路。该方面保证系统的日志状态相对 于关键数据是准确的,这是由于关键数据被写入到盘片的顺序与对于盘片的多个写入的日 志写入顺序是一致的。因此,当在写入操作中断时重放日志时,文件系统可以通过如上所述 地参考正确日志来建立合适的恢复,由此防止关于关键数据的数据损坏。
关于写入非关键数据,根据本原理的另一方面,利用高速缓冲存储器来提供读取 和写入效率。如下面更充分地描述的,由于非关键数据损坏的相对无害的影响,由高速缓冲 存储器的利用产生的任何潜在损坏的有害影响是最小的。另外,如下面更充分地描述的,非 关键数据写入包括对于主盘片的所有写入的实质上大部分。由此,在写入关键数据时旁路 高速缓冲存储器对于系统的写入效率整体而言具有相对小的影响。相应地,本原理的方面 最佳地将高速缓冲存储器系统和日志文件系统集成,以便提供鲁棒的文件系统完整性和高 效的读取与写入机制两者。 参考图2,呈现了根据本原理的方面的示例系统200。系统200包括包含文件系统 控制模块204与命令生成器208的日志文件系统202。文件系统控制模块204可以接收并 控制存储在存储介质上的文件系统202内的数据的组织。另外,文件系统控制模块204利 用命令生成器208生成将数据写入到日志216、高速缓冲存储器220、以及主盘片224中的 任一个的命令。日志216、高速缓冲存储器220、以及主盘片224可以被包括在同一存储设 备或者不同存储设备上。系统200还包括存储设备控制模块212,其处理并执行存储设备上 的数据写入命令。下面参考本原理的方面的方法实现方式更充分地描述这里引入的图2的 系统元件。 应注意,图中所示的各种元件的功能可以通过使用专用硬件以及能够与适当软件 相结合执行软件的硬件来提供。当通过处理器提供时,可以通过单个专用处理器、通过单个 共享处理器、或者通过多个独立的处理器(其中一些处理器可以被共享)来提供所述功能。 此外,术语"处理器"或"控制器"的明确使用不应被解释为排外性地指代能够执行软件的 硬件,并且可以隐含地、不受限制地包括数字信号处理器("DSP")硬件、用于存储软件的只 读存储器("ROM")、随机存取存储器("RAM")、以及非易失性存储装置。此外,这里叙述 本发明的原理、方面和实施例的所有陈述以及其具体示例意图包含本发明的结构上和功能
6上的等效物。另外,意在这样的等效物包括目前已知的等效物以及将来开发的等效物(即, 所开发的执行相同功能的任何元件,无论结构如何)。 因此,例如,本领域技术人员应理解,这里呈现的框图表示体现本发明的原理的示 例性系统组件和/或电路的概念性视图。类似地,应理解,任何流程图、流程图表、状态转换 图、伪代码等等表示可以实质上在计算机可读介质中表示的、并且因此通过计算机或处理 器执行的(无论这样的计算机或处理器是否被明显地示出)各种处理。 依据本原理的方面的日志文件系统与高速缓冲存储器系统的集成提供了鲁棒的 文件系统完整性与高效的读取和写入机制。如上所述,为了在日志文件系统中进行关键数 据写入而旁路高速缓冲存储器防止了关键数据的损坏。关键数据(诸如例如元数据)的损 坏趋于比与非关键写入相关联的数据的损坏相对更严重地破坏文件系统。如上所述,元数 据包括被文件系统利用以发现用户数据并执行内部维护的信息;其损坏比用户数据的损坏 具有更不利的影响。处理器确定数据是关键的还是非关键的,该确定可以基于系统的具体 应用(例如,视频记录系统)而被编程。用户数据的损坏典型地局限于被损坏的用户数据 部分,而元数据的损坏除了影响被损坏的元数据之外,还可能负面地影响数据的其它部分。 因此,尽管作为利用高速缓冲存储器的结果可能出现用户数据的损坏,但是其不利影响是 最小的。相应地,尽管利用了高速缓冲存储器,依据本原理的方面的日志文件系统提供了抗 文件系统损坏的鲁棒保护。 此外,本原理的益处在PVR系统中尤其明显。在PVR系统中,非关键数据(诸如, 经过编码的、经过加密的音频/视频信息)的损坏趋于比关键数据的损坏明显更无害。存 储介质的包括音频/可视信息的被损坏的扇区在呈现上看来仅仅是小毛病,但是被损坏的 元数据趋于具有使文件系统本身失能的更大的可能性。 除了提供抗文件系统损坏的基本保护之外,本发明的方面由于对于非关键数据利
用高速缓冲存储器还提供高效的读取和写入能力。诸如元数据之类的关键数据典型地包括
大约比10%的全部数据写入操作少的数据写入操作,而诸如用户数据之类的非关键数据典
型地包括大约比90%的全部数据写入操作多的数据写入操作。因此,对于关键数据写入旁
路高速缓冲存储器对于由高速缓冲存储器提供的读取与写入效率具有很小的影响,这是因
为关键数据写入包括相对少量的写入。相应地,本原理的方面最佳地将高速缓冲存储器系
统与日志文件系统集成以提供鲁棒的文件系统完整性和高效的读取与写入机制。 上面所述的可以被采用以实现本原理的方面的日志文件系统可以包括例如XFS
和EXT3FS。对于PVR应用而言,诸如XFS的文件系统的有益特征包括其提供多个音频_可
视数据流的高效写入的能力。诸如XFS的文件系统具有"实时"分区特征,其中,分配相对
大部分的存储空间以提供近乎100%的存储设备吞吐量,而没有为应用增加复杂度。相反,
当写入文件时,桌面和分时操作文件系统共同分配该文件的小部分存储空间,导致具有相
对低的吞吐量的次最佳地交织的流。 另外,可以被利用来实现本原理的方面的程序接口规范包括ATA7。 ATA7包括自监 控、分析、以及报告技术(SMART)特征,强制单元存取(FUA)特征,以及时间受限的命令,其 每一个可以具体地适合PVR。例如,SMART特征可以被文件系统采用以确定存储设备的操作 情况、存储设备的温度监控。此外,SMART特征可以被用来预测硬盘驱动器存储设备中即将 的盘驱动器故障。
FUA命令确保即使在使能了高速缓冲存储时也在命令完成之前将单位数据传递到 设备介质或者从设备介质传递单位数据。因此,FUA命令实现了旁路或几乎旁路高速缓冲存 储器的写入请求。依据本原理的方面的日志文件系统可以采用FUA命令来提高成功地写入 关键数据的可能性,而没有可观地影响较不关键数据的写入。例如依据本原理的方面,FUA 命令可以被利用以实现诸如文件系统元数据之类的关键数据直接向盘片的写入,且同时继 续将传统的写入命令用于较不关键的数据。 此外,在ATA7中包括的时间受限的命令集可以被采用以构成PVR系统的固定时间 限制。如上所述,PVR系统在固定时间限制下操作,S卩,如果PVR在固定时间间隔之内没有 完成事务则丢失或丢弃信息。在一些标准计算设备(诸如,例如个人计算机)中包括的存 储介质在遇到输入/输出或盘表面错误时进行许多次费时的数据读取和写入重试。在PVR 设备中利用这样的系统具有在错误仅仅可能出现在单个扇区上时严重地干扰多媒体流的 可能。ATA7的时间受限的命令可以施加固定时间限制以放弃时间限制之内的这样的重试。 如上所述,PVR系统试图及时显示尽可能多的呈现。相应地,在包括错误的扇区或一小组扇 区内省略数据的不利影响是可忽略的,并且经常在音频视频呈现的显示期间实际上是不可 察觉的。 所描述的实现方式的特征和方面可以被应用于各种应用。应用包括例如在标准计 算设备、个人数字助理、MP3播放器、视频文件播放器和其它设备上避免数据损坏。然而,这 里描述的特征和方面可以被适配于其它应用领域,并且相应地其它应用也是可能的和可预 见的。另外,可以通过依据本原理的方面的装置在光纤电缆上(并且使用与光纤电缆相关 联的协议)、在通用串行总线(USB)电缆上、在小型计算机系统接口 (SCSI)电缆、在电话线 上、在数字订户线/环线(DSL)上、在卫星连接上、在视线连接上、以及在蜂窝连接上发送和 接收数据。 可以以例如方法或处理、装置或软件程序来实现这里描述的实现方式。即使仅在 单个形式的实现方式的上下文中讨论(例如,仅作为方法来讨论),所讨论的特征的实现方 式也可以以其它形式来实现(例如,装置或程序)。可以以例如合适的硬件、软件和固件来 实现装置。可以以例如装置来实现方法,所述装置诸如例如处理器,其通常指代包括例如计 算机、微处理器、集成电路或可编程逻辑设备的处理设备。处理设备还包括诸如例如计算 机、蜂窝电话、便携式/个人数字助理("PDA")以及使最终用户之间传递信息便利的其它 设备之类的通信设备。 这里描述的各种处理和特征的实现方式可以在各种不同的装备或应用中具体化, 所述各种不同的装备或应用具体地是例如与数据传送和接收相关联的装备或应用。装备 的示例包括视频编码器、视频解码器、视频编解码器、网络服务器、机顶盒、膝上型个人计算 机、个人计算机、以及其它通信设备。如将清楚的,装备可以是移动的,并且甚至是安装在移 动车辆上的。 另外,可以通过由处理器执行的指令来实现方法,并且这样的指令可以存储在 诸如例如集成电路、软件载体或其它存储设备(诸如例如硬盘、紧致盘、随机存取存储器 ("RAM")、或只读存储器("ROM"))的处理器可读介质上。指令可以形成在处理器可读介 质上确实体现的应用程序。如将清楚的,处理器可以包括具有例如用于实施处理的指令的 处理器可读介质。
8
本发明针对将每个轨道的写入计数存储在该轨道上或者替代地存储在硬盘的NVRAM中。大多数的硬盘已经具有用于重新映射变成不可写入的扇区的机制。使用该机制以在轨道写入计数变得过高时重新映射全部轨道。具有非常高写入计数的轨道可以被硬盘固件映射到具有非常低写入计数的轨道。通过基于写入计数来自动地重新映射这些轨道,可以跨盘片更均匀地分布损耗,由此提高了硬盘的服务寿命而无需修改应用软件。
图3以逐步的方式图示了发明的方法。最初,将PVR的每个轨道的写入计数304存储在轨道上或存储在硬盘中的NVRAM中。当接收到要记录的数据时308,检验要写入的轨道的轨道计数312。基于要写入的轨道的写入计数320,将数据写入到轨道324或者自动地重新映射到具有低轨道计数的轨道328。在接收到要写入的数据时可以重复步骤304-320。
—些DVR应用将特定轨道专门用于暂停缓冲器。结果,对于这些轨道上的扇区的写入的数目可能比其它轨道上的写入循环的数目大得多。这些轨道上的磁性材料可能比其余轨道上的磁性材料耗损速率更高,人为地降低了驱动器的整体使用期限。
可以跟踪对于每个扇区/轨道的写入的数目并且在HD控制器级上重新映射扇区以解决该问题,并且在驱动器上均匀地分布写入。在不显著地影响性能的情况下,该操作将必须对于应用是透明的,并且必须考虑分段和寻道时间。整个轨道的重新映射而不是独立扇区的重新映射可以有助于解决伴随这种方式的分段和性能问题。 如对于本领域技术人员应当是明显的,实现方式还可以产生被格式化以承载可能例如被存储或传送的信息的信号。该信息可以包括例如用于执行方法的指令、或者由所描述的实现方式之一产生的数据。这样的信号可以例如被格式化为电磁波(例如,使用频谱的射频部分)或者基带信号。格式化可以包括例如编码数据流、将经过编码的流分组化、以及利用分组化的流调制载波。信号承载的信息可以是例如模拟或数字信息。可以在已知的各种不同的有线或无线链路上传送该信号。 已经描述了许多实现方式。然而,应理解,可以作出各种修改。例如,可以组合、补充、修改或移除不同实现方式的元件以产生其它实现方式。另外,本领域普通技术人员将理解其它结构和处理可以代替所描述的那些结构和处理,并且作为结果的实现方式将与所公开的实现方式以至少实质相同的方式执行至少实质相同的功能以实现至少实质相同的结果。相应地,这些和其它实现方式在所附权利要求的范围之内。
权利要求
一种用于将数据写入存储设备的方法,包括确定存储介质上第一轨道的第一轨道计数;将第一轨道的轨道计数与预定轨道计数进行比较;以及在第一轨道计数大于预定轨道计数时,将数据写入到具有比预定轨道计数低的第二轨道计数的第二轨道。
2. 如权利要求l所述的方法,还包括以下步骤 在第一轨道计数小于预定轨道计数时,将数据写入第一轨道。
3. 如权利要求1所述的方法,其中第一轨道计数存储在第一轨道上。
4. 如权利要求1所述的方法,其中第一轨道计数存储在存储设备中。
5. 如权利要求4所述的方法,其中存储设备是硬盘。
6. 如权利要求5所述的方法,第一轨道计数存储在硬盘中的非易失性随机存取存储器 NVRAM中。
7. 如权利要求1所述的方法,其中确定多个轨道的多个轨道计数。
8. 如权利要求7所述的方法,其中将所述多个轨道计数之一的第一轨道计数与预定轨 道计数进行比较;并且在第一轨道计数大于预定轨道计数时,将数据写入到所述多个轨道中的具有比预定轨 道计数低的第二轨道计数的第二轨道。
全文摘要
本原理提供了用于将每个轨道的写入计数存储在该轨道上或者替代地存储在硬盘中的NVRAM中的方法。大多数硬盘已经具有重新映射变成不可写入的扇区的机制。该机制被用来在轨道写入计数变得太高时重新映射全部轨道。具有非常高写入计数的轨道可以被硬盘固件映射到具有非常低写入计数的轨道。通过基于写入的数目来自动地重新映射这些轨道,可以跨盘片更均匀地分布损耗,由此在无需对应用软件进行修改的情况下提高硬盘的服务寿命。
文档编号G11B20/18GK101785063SQ200880103936
公开日2010年7月21日 申请日期2008年7月28日 优先权日2007年8月22日
发明者威廉·C·凯斯特 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1