一种面向可交换光盘匣光盘库快速自检方法及装置制造方法及图纸

技术编号:15041511 阅读:65 留言:0更新日期:2017-04-05 14:02
本发明专利技术适用于光盘存储技术领域,提供一种面向可交换光盘匣光盘库快速自检方法操作方法,所述可交换光盘匣光盘库系统包括光盘库和若干可交换的光盘匣,所述光盘库包含若干光盘匣,光驱和管理软件,能够通过机械装置把光盘匣中的光盘放入光驱中用于读取数据或者刻录数据。所述光盘匣装有电子标签并且内部装有一定数量的光盘、高速存储设备、内存、处理器以及光盘柜。所述数据操作方法包括数据备份方法和数据还原方法,在数据备份方法中,将数据块缓冲在缓冲区内,当数据块缓冲量到达光盘容量时,则将数据块批量存入光盘中;在数据恢复方法中,通过缓冲区存储的文件目录,将光盘整盘缓存在缓冲区,获取并整合文件数据块。本发明专利技术充分利用光盘存储的特点,可以很大程度上减小光盘读写次数,从而实现一种基于光盘存储的重复数据删除系统。

【技术实现步骤摘要】

本专利技术属于计算机数据存储
,尤其涉及一种面向可交换光盘匣光盘库快速自检方法及装置
技术介绍
大数据时代数据容量和重要性不断提升,对于存储系统的容量、性能、可靠性和成本提出巨大的挑战。而使用光盘存储数据是一种廉价的数据长期保存方式。在进行读写光盘库数据时,用户希望在发出请求后立即得到响应,然而,在光盘库响应用户请求之前,要先对光盘库光盘匣里面的所有光盘进行检测。传统上,光盘库开机后要对每个光盘匣里的所有光盘进行检测,等到检测成功后,再响应用户数据读写请求。但是检测所有光盘匣里的所有光盘需要大量的时间,所以不能立即响应用户请求,用户在发出请求时需要等待,而等待的时间根据光盘库大小所决定。这种开机检测光盘的方式,使得用户读写数据的效率大大降低。
技术实现思路
鉴于上述问题,本专利技术的目的在于提供一种面向可交换光盘匣光盘库快速自检方法及装置,旨在解决光盘库开机检测光盘大量耗时并且不能及时响应用户数据读写请求的技术问题。一方面,本专利技术采用一种面向可交换光盘匣光盘库快速自检方法,该方法中可交换光盘匣光盘库系统包括光盘库和若干可交换的光盘匣,所述光盘库包含若干光盘匣、若干光驱、机械装置和管理控制软件,管理控制软件通过机械装置把光盘匣中的光盘放入光驱,用于读取光盘上数据或者把数据刻录到空白光盘上;所述光盘匣装有电子标签并且内部装有一定数量的光盘。所述管理控制软件已记录所有装入光盘匣电子标签及所述光盘匣内部所有光盘数字标识。当所述光盘库开机之后,光盘库首先顺序扫描所有光盘匣槽位中的光盘匣电子标签,如果此光盘匣电子标签不在已有光盘匣电子标签库中,则标记为新光盘匣;如果没有检测到光盘匣电子标签,则标记为空;如果此光盘匣电子标签在已有光盘匣电子标签库,则标记为待检测。之后,首先顺序读取此待检测光盘匣中的第一张光盘,如果此光盘数字标识和数据库中一致,则在数据库中标记该光盘原数据库一致,并标记光盘匣为部分吻合状态;然后读取下一个带检测光盘匣的第一张光盘数字标识;扫描所有待检测光盘匣及其第一张光盘之后,光盘库就可以响应用户数据请求。另一方面,本专利技术采用的面向可交换光盘匣光盘库快速自检装置包括:光盘匣,用于将光盘分类存放;光驱,用于读取或者刻录光盘数据;机械装置,用于查找用户所需光盘;管理控制软件,用于管理光盘匣和光盘以及其他装置。本专利技术的有益效果是:本专利技术无需在光盘库开机对所有光盘匣里所有光盘检测完成之后再响应用户数据读写请求,而是提供一种面向可交换光盘匣光盘库快速开机自检方法,开机时对每个光盘匣第一张光盘进行检测,检测成功之后即可对用户请求做出响应,这样优先响应用户请求,在空余时间进行光盘检测,大大减少了用户请求响应时间,同时提高了用户读写光盘数据效率。附图说明图1是本专利技术第一实施例提供的光盘库扫描光盘匣的流程图;图2是本专利技术第二实施例提供的用户读写数据请求的流程图图3是本专利技术第三实施例提供的光盘库读写数据的流程图;图4是本专利技术第四实施例提供的面向可交换光盘匣光盘库快速自检方法的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术适用于光盘库系统,包括光盘库和若干可交换的光盘匣。本专利技术在光盘库开机后无需等待所有光盘匣里面的光盘检测完成之后再响应用户请求,而是提供一种面向可交换光盘匣光盘库快速开机自检方法,在所有光盘匣第一张光盘检测完成之后就可响应用户请求。很大程度上减小光盘读写次数,提高了用户访问效率。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术实施例提供的光盘库扫描光盘匣的流程,为了便于说明仅示出了与本专利技术实施例相关的部分。步骤S101、光盘库开机。步骤S102、光盘库顺序扫描所有光盘匣槽位中光盘匣的电子标签。步骤S103、光盘库扫描光盘匣电子标签结果有三种:(1)扫描的光盘匣电子标签不在已有光盘匣电子标签库中;(2)没有检测到光盘匣电子标签;(3)扫描的光盘匣电子标签在已有光盘匣电子标签中。步骤S104、针对步骤S103中扫描的结果,光盘库对光盘匣产生三种相对应的标记:(1)对于扫描的光盘匣电子标签不在已有光盘匣电子标签库中时,可能是在光盘库中新增加了光盘匣而其电子标签并没有在电子标签库中更新,这时对光盘匣标记为新光盘匣;(2)对于没有检测到光盘匣电子标签时,光盘匣还没有光盘,这时对光盘匣标记为空;(3)对扫描的光盘匣电子标签在已有光盘匣电子标签中,这时对光盘匣标记为待检测光盘匣。本实施例说明了光盘库开机后要对光盘库的情况进行检测,并做相关标记,这对用户提出数据请求查找相应数据的光盘提供了便利,并且有利于光盘检测时间地减少,用户访问效率地提高。实施例二:图2示出了本专利技术实施例提供的用户读写数据请求的流程,为了便于说明仅示出了与本专利技术实施例相关的部分。步骤S201、检测光盘库中所有光盘匣第1张光盘。光盘检测的过程是:读取待检测光盘匣第i张光盘,如果此光盘数字标识和光盘数据库中一致,则检测成功,并标记光盘匣为部分吻合状态,然后读取下一个带检测光盘匣的第i张光盘数字标识;如果此光盘数字标识和光盘数据库中不一致,则检测失败,并标记光盘匣为错误,用户不可访问。步骤S202、待光盘库中所有光盘匣第1张光盘检测完成之后,光盘库即可响应用户读写数据请求。步骤S203、根据有无用户读写数据请求分为多种情况:(1)没有用户读写数据请求时,继续检测所有待检测光盘匣下一张光盘,这样按顺序检测下去,直到所有光盘匣光盘被检测成功。(2)有用户读写数据请求时,分为两种情况:A、用户请求数据在待检测光盘匣检测光盘中,即用户请求数据与检测光盘数据是一致的;B、用户请求数据不在待检测光盘匣检测光盘中,即用户请求数据与检测光盘数据不是一致的;步骤S204、针对步骤S203中有用户读写数据请求的情况,分别有不同执行过程:(1)当用户请求数据在待检测光盘匣检测光盘中时,用户可以进行读取光盘上数据或者将数据刻录到光盘上;(2)当用户请求数据不在待检测光盘匣检测光盘中时,检测所有待检测光盘库下一张光盘,光盘检测完成之后,再将用户请求数据与此次检测光盘进行本文档来自技高网...

【技术保护点】
一种面向可交换光盘匣光盘库快速自检方法,其特征在于:可交换光盘匣光盘库系统包括光盘库和若干可交换的光盘匣,所述光盘库包含若干光盘匣、若干光驱、机械装置和管理控制软件,管理控制软件通过机械装置把光盘匣中的光盘放入光驱,用于读取光盘上数据或者把数据刻录到空白光盘上;所述光盘匣装有电子标签并且内部装有一定数量的光盘;所述管理控制软件已记录所有装入光盘匣电子标签及所述光盘匣内部所有光盘数字标识;当所述光盘库开机之后,光盘库首先顺序扫描所有光盘匣槽位中的光盘匣电子标签,如果此光盘匣电子标签不在已有光盘匣电子标签库中,则标记为新光盘匣;如果没有检测到光盘匣电子标签,则标记为空;如果此光盘匣电子标签在已有光盘匣电子标签库,则标记为待检测;之后,首先顺序读取此待检测光盘匣中的第一张光盘,如果此光盘数字标识和光盘数据库中一致,则检测成功,并标记光盘匣为部分吻合状态,然后读取下一个带检测光盘匣的第一张光盘数字标识;如果此光盘数字标识和光盘数据库中不一致,则检测失败,并标记光盘匣为错误;在扫描所有待检测光盘匣及其第一张光盘之后,光盘库就可以响应用户数据请求。

【技术特征摘要】
1.一种面向可交换光盘匣光盘库快速自检方法,其特征在于:可交换光盘
匣光盘库系统包括光盘库和若干可交换的光盘匣,所述光盘库包含若干光盘匣、
若干光驱、机械装置和管理控制软件,管理控制软件通过机械装置把光盘匣中
的光盘放入光驱,用于读取光盘上数据或者把数据刻录到空白光盘上;所述光
盘匣装有电子标签并且内部装有一定数量的光盘;所述管理控制软件已记录所
有装入光盘匣电子标签及所述光盘匣内部所有光盘数字标识;
当所述光盘库开机之后,光盘库首先顺序扫描所有光盘匣槽位中的光盘匣
电子标签,如果此光盘匣电子标签不在已有光盘匣电子标签库中,则标记为新
光盘匣;如果没有检测到光盘匣电子标签,则标记为空;如果此光盘匣电子标
签在已有光盘匣电子标签库,则标记为待检测;之后,首先顺序读取此待检测
光盘匣中的第一张光盘,如果此光盘数字标识和光盘数据库中一致,则检测成
功,并标记光盘匣为部分吻合状态,然后读取下一个带检测光盘匣的第一张光
盘数字标识;如果此光盘数字标识和光盘数据库中不一致,则检测失败,并标
记光盘匣为错误;在扫描所有待检测光盘匣及其第一张光盘之后,光盘库就可
以响应用户数据请求。
2.如权利要求1所述面向可交换光盘匣光盘库快速自检方法,其特征在
于:如果用户请求的数据在待检测光盘匣中为检测光盘,则用户执行为命中操
作,取相应光盘进行读写,如果从光盘读到数据则标记该光盘位已检测光盘,
并更新光盘库数据库;如果将数据写入到光盘,则标记该光盘位已检测光盘,
并更新光盘库数据库。
3.如权利要求1所述面向可交换光盘匣光盘库快速自检方法,其特征在
于;如果用户请求的数据不在待检测光盘匣中检测光盘中,则用户没有命中,<...

【专利技术属性】
技术研发人员:曹强姚杰李寒伟谢长生
申请(专利权)人:武汉光电工业技术研究院有限公司
类型:发明
国别省市:湖北;42

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

1