用于光学介质信息存储寿命跟踪的系统和方法 |
|||||||
申请号 | CN200510073084.2 | 申请日 | 2005-05-30 | 公开(公告)号 | CN1734624B | 公开(公告)日 | 2012-09-26 |
申请人 | 戴尔产品有限公司; | 发明人 | D·埃里克松; R·A·布龙迪基克; J·P·J·海姆斯凯克; J·G·纳吉博尔; C·斯滕贝根; C·R·魏劳赫; | ||||
摘要 | 应用存储在光学介质上的期满信息来确定所述光学介质的期满日期,所述光学介质为存档在光学介质上的信息提供预定的可靠性,例如,信息在期满日期内的预定容许故障 水 平。与信息处理系统或光盘 驱动器 相关的期满引擎根据一个或多个因素确定期满日期,例如,只读光学介质的生产日期,可记录光学介质的初始化日期,与光学介质随时间的故障增长率相关的 质量 等级,以及理想的可靠性。在一个 实施例 中,所述期满引擎把期满信息写入光学介质,例如,可记录光学介质初始化时的日期标志。作为选择,期满日期存储在信息处理系统上,以便在期满日期之前的预定周期内提供期满警报。 | ||||||
权利要求 | 1.一种信息处理系统,其包括: |
||||||
说明书全文 | 用于光学介质信息存储寿命跟踪的系统和方法技术领域[0001] 本发明通常涉及在光学介质上存储信息的领域,尤其是涉及用于光学介质信息存储寿命跟踪的系统和方法。 背景技术[0002] 随着信息的价值和用途日益增加,个人和企业寻求另外的方法来处理和存储信息。用户能用的一个选择是信息处理系统。信息处理系统通常处理、编译、存储和/或通讯用于商业、个人或其他目的的信息或数据,从而使用户能利用信息的价值。因为在不同的用户或应用之间,技术和信息处理的需要和要求不同,关于处理什么信息,如何处理信息,处理、存储或通讯多少信息,可以多快速和有效地处理、存储或通讯信息,信息处理系统也可以不同。信息处理系统内的变化允许信息处理系统通用,或者配置用于特定用户或特定用途,例如金融交易处理、航线预定、企业数据存储或全球通信。另外,信息处理系统可以包括各种硬件和软件部分,它们可以配置成处理、存储和通讯信息,并且可以包括一个或多个计算机系统、数据存储系统和网络系统。 [0003] 信息处理系统常常产生相对大量要存储的信息,尤其是在多媒体应用的使用中,例如,产生或存储图像、视频或音频信息的应用。尽管在过去几年内已经增加硬盘驱动器存储容量来满足许多信息处理系统用户的永久存储需要,便携式磁盘存储容量已经在很大程度上保持停滞。结果,信息处理系统用户日益转向光学存储介质作为以便携式方式存储信息的更实用方案。光学存储介质通常通过使用激光器修改光学材料来存储信息,并且通过使用激光器照亮光学材料和测量从光学材料反射的激光来读取信息。光学存储介质已产生各种形式,包括使用红外激光存储和读取信息的压密盘(CD),使用红激光的数字化视频光盘(DVD),以及使用蓝激光存储和读取信息的Blu-Ray盘(BD)。 随着激光波长的尺寸减少,光学介质通常能存储更大量的信息。 [0004] 使用光学介质的一个困难在于,常常使用很多种材料和设计来制造光学介质,这样对不同光学介质而言,光盘驱动器写入信息的质量常常不同,取决于在光学介质内使用的材料和设计类型。典型地,制造商在每种类型光学介质能用时测试它,以便识别光学介质的相关特性。例如,制造商经常根据光学介质的特性来开发专用写入策略,专用写入策略改变用来使用激光器写入信息的参数,例如激光器的功率设定。典型地,通过与每种类型光学介质的唯一识别码相关联,写入策略存储在光盘驱动器固件内。使用标准化格式把唯一识别码嵌入光学介质内,以便光盘驱动器能从插入的光学介质中读取识别码,并且从固件中查询相关信息。 [0005] 随着使用光学介质而出现的另一困难是光学介质具有有限使用寿命。实际上,根据在制造中使用的材料和工艺的质量,不同类型光学介质的具体使用寿命可以大致不同。例如,由于基础材料例如铝的氧化,光学介质在不同的使用寿命之后出现故障,其中氧化速度取决于杂质渗透光学介质材料达到的程度。尽管光学介质的典型使用寿命通常为许多年,用户日益依靠光学介质用于档案目的,包括信息的长期存储。即使信息处理系统用户知道在光学介质上存档的信息的有限使用寿命,以便用户将在介质的有用寿命期满时重新存档信息,但具体光学介质的期满可能取决于许多因素,对于用户而言,尤其是跨越光学介质的大范围寿命,难以跟踪这些因素。例如,当光学介质老化时,错误率增加,这样用户可以根据信息的相对重要性来应用不同的期满日期。作为跟踪光学介质期满的另一困难实例,根据光学介质的生产日期,首次对可记录或可重写的光学介质进行写入或压印的初始化日期,或者对可重写的光学介质写入信息的次数,期满可以不同。 发明内容[0006] 因此需要一种跟踪光学介质有用信息存储寿命的期满的系统和方法。 [0007] 依据本发明,提供一种系统和方法,它们实质上减少了与以前用于确定光学介质使用寿命的方法和系统相关的缺点和问题。存储在光 学介质上的期满信息允许确定与光学介质相关的期满日期,以便信息存储在光学介质上达到具有理想的可靠性的预定周期。 [0008] 更具体地,通过期满引擎来应用存储在光学介质上的期满信息,以确定与光学介质相关的期满日期。例如,在生产时嵌入压印只读光学介质的生产日期以便在期满日期确定中使用。作为选择,通过确定光盘驱动器对光学介质写入的第一个日期,例如,使用与光盘驱动器相关的信息处理系统的时钟,将初始化日期写入可记录或可重写的光学介质。期满引擎根据与光学介质相关的多种因素来确定光学介质的期满日期,例如,它的生产日期、初始化日期、写入次数、质量、故障增长率和用于存储信息的理想可靠性。存储期满日期以便用户进行访问,例如,当光学介质接近期满日期时,进行定期的期满警告。通过存储在光学介质本身上,存储在信息处理系统存储器内,或存储在网络位置上来跟踪期满日期。 [0009] 本发明提供许多重要的技术优点。重要技术优点的一个实例是用于档案目的的光学介质自动跟踪信息的有用存储寿命。光学介质期满的自动跟踪提高了用于档案目的的光学介质的可靠性,并且增加了用户在选择光学介质进行长期存储中的信心。当光学介质的期满接近时,向用户提供的警告允许将存储信息重新分配给替代存储器,例如更新的光学介质。在可传送的主机或网络应用中跟踪多个光学介质的期满日期,以便期满信息随着时间保持可行。光学介质期满的自动计算考虑多种因素,以便向用户呈现简单的期满暗示,例如,通过权衡光学介质的质量、向光学介质写入信息的历史、以及使存储信息的值与故障的大概增长率相关联的用户定义选择。附图说明 [0010] 通过参考附图,可以更好地理解本发明,并且它的许多目的、特征和优点对本领域技术人员来说是显而易见的。全部几个附图使用相同附图标记指示相同或相似部件。 [0011] 图1描述具有光盘驱动器的信息处理系统的方框图,所述光盘驱动器配置成应用光学介质的期满信息来确定与存储在光学介质上的信息相关的期满日期;及 [0012] 图2描述程序流程图,所述程序应用期满信息来确定光学介质的期满日期。 [0013] 具体实施方式 [0014] 通过从光学介质中读取期满信息和应用期满信息来确定光学介质的期满日期,保护存储在光学介质上的信息免遭与光学介质老化相关的丢失。因此,信息处理系统用户能跟踪使用寿命,在使用寿命期间,光学介质将能可靠地存储信息,并且在随着时间出现在光学介质内的故障引起信息丢失之前,将能把信息重新分配给其他存储介质。为此,信息处理系统可以包括任何可操作的工具或工具集来计算、分类、处理、传输、接收、取回、引起、切换、存储、显示、表明、检测、记录、复制、操作或利用任何形式的信息、情报或数据,用于商业、科学、控制或其他目的。例如,信息处理系统可以是个人计算机、网络存储设备或任何其他适当设备,并且可以在尺寸、形状、性能、功能和价格方面变化。信息处理系统可以包括随机存取存储器(RAM)、一个或多个处理资源例如中央处理器(CPU)或硬件或软件控制逻辑、ROM和/或其他类型非易失性存储器。信息处理系统的附件可以包括一个或多个盘驱动器、一个或多个与外部设备通信的网络端口、以及各种输入和输出(I/O)设备,例如键盘、鼠标和视频显示器。信息处理系统也可以包括一根或多根总线,所述总线可操作来在各种硬件部件之间传输信息。 [0015] 现在参考图1,方框图描述具有光盘驱动器12的信息处理系统10,光盘驱动器12配置成应用光学分质14的期满信息来确定与存储在光学介质上的信息相关的期满日期,例如BD、DVD或CD盘。光盘驱动器12具有光学拾取单元16,光学拾取单元16包括照亮光学介质14的激光器和接收并测量从光学介质14反射的光的光学捡拾器。刚一开始插入光学介质,光学拾取单元16就从光学介质14的嵌入区读取嵌入的信息,以配置它本身以便与光学介质14的信息存储区20以适当格式相互作用,例如BD、DVD或CD格式。期满信息22嵌在光学介质14上,包括光学介质识别质量代码24和期满时间标志26。在光学介质14是只读的情况下,例如,期满时间标志26是在制造时压印在光学介质内 的生产日期或预定期满日期。在光学介质14是可记录介质的情况下,例如写入(R)或可重写(RW)介质,当初始化光学介质14时,由光盘驱动器12写入期满时间标志26。例如,光盘驱动器12的信息处理系统接口28从时钟30中获得当前日期,并且当首次对光学介质14写入时,把当前日期写入期满时间标志内。在替代实施例中,替代类型的期满信息22可以按照需要嵌入或写入光学介质14以预报存储信息的有用寿命。 [0016] 光盘驱动器12的信息处理系统接口28与光盘管理器32通信以管理多个光学介质14的期满日期跟踪。例如,光盘管理器32是与光盘驱动器12的操作系统驱动器相关的模块,例如,WINDOWS操作系统内的模块。期满引擎34从光学介质14中读取期满信息22,分析期满信息来确定期满日期并把期满日期存储在期满表36内,例如通过与光学介质14的唯一标识码的关联。为了确定期满日期,期满引擎34考虑许多因素,包括生产日期、初始化日期、质量代码以及在光学介质上进行跟踪时对光学介质执行的数量或写入。质量代码信息表示与光学介质相关的故障增长率,并且可以作为比例得分存储在光学介质14上,或者使用标识质量代码24进行查询来从光学介质期满数据库38中查询期满信息。期满日期实质上是存储信息的故障达到阈值水平之前将流过的周期的预报,由于光学介质的材料退化,所述阈值水平使信息不可靠。在一个实施例中,用户可以通过期满用户界面40和显示器42为存储信息选择理想的可靠性。更高可靠性的选择缩短了光学介质使用寿命以在期满日期之前减少故障增长,而更低可靠性的选择增加了光学介质在期满之前的容许使用寿命。 [0017] 在操作中,光盘管理器检测光学介质14到光盘驱动器12的插入,并且使用光学拾取单元16进行的读取获得期满信息。期满引擎34确定光学介质14的期满日期,并且把期满日期存储在期满表36内。另外,期满引擎34可以把期满日期存储在光学介质14上,或者通过网络接口44存储到光学介质期满服务器46上。当光学介质期满日期接近时,期满引擎34通过期满用户界面40和显示器42向信息处理系统10的用户输出期满警报。在光学介质或光学介质期满服务器46上远程存储期满日期,确保多个信息处理系统可以完成期满日期的有效监控。 随着时间流逝,期满引擎34可以根据光学介质14的使用或测试读取定期地更新期满日期,以检测故障和检验预计故障率的精确性。例如,期满引擎34定期执行测试读取,并且对光学介质或特定测试部分上的故障数据字节的数量进行计数。可以按照规定时间间隔执行测试读取,或者可以包括从插在光盘驱动器内的光学介质中进行的采样读取。期满引擎34把这个信息存储在例如光学介质上的域内或其他非易失性存储器内,并且分析检测的故障来确定与测试读取相关的故障增长率。当故障增长率超过特定光学介质的预定值时,例如,基于光学介质的用途类型,期满引擎34发布期满警报。另外,期满引擎 34监控光学介质类型来检验与类型相关的期望故障率与预报故障率一致,如果实际故障率与期望故障率不同,调节这类其他光学介质的期满日期以与实际检测故障率一致。 [0018] 现在参考图2,一流程图描述了应用期满信息来确定光学介质期满日期的程序。程序从步骤50开始,其中把光学介质插入光盘驱动器,继续步骤52,其中光盘驱动器读取光盘驱动器期满信息。如果在光学介质上发现期满时间标志,则程序继续步骤54,用于确定期满日期。如果在步骤52中没有发现期满时间标志,则程序继续步骤56来确定光学介质是否是可记录的。如果光学介质不是可记录的,则程序在步骤62结束,而无需期满日期。如果在步骤56中光学介质是可记录的,则程序继续步骤58,其中把当前日期作为初始化日期写入期满时间标志,并且对光学介质进行初始化。在步骤54中,使用初始化日期来确定期满日期。确定了期满日期之后,程序继续步骤60,用于存储期满日期以允许跟踪光学介质的可用使用寿命。 |