海量光盘离线存放系统及其光盘数据自动、快速定位方法

文档序号:6544922阅读:198来源:国知局
海量光盘离线存放系统及其光盘数据自动、快速定位方法
【专利摘要】本发明适用于数据存储【技术领域】,提供一种海量光盘离线存放系统及其光盘数据自动、快速定位方法,所述方法包括:建立地址映射表;当接收到读写操作指令时,解析所述操作指令得到逻辑地址;查找所述地址映射表,当存在所述逻辑地址时,得到对应的物理地址;根据所述物理地址生成对应的控制指令,并进行解析转发,最终控制控对应的光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯亮起。本发明技术方案无需人工干预查找所需数据的位置,根据查找映射表得到对应的物理地址后,实现自动定位所需读写数据在光盘离线柜中的位置,时间开销小,同时便于海量离线光盘数据与在线数据的交换使用,以及海量光盘离线存放系统中海量光盘数据的管理、保存。
【专利说明】海量光盘离线存放系统及其光盘数据自动、快速定位方法
【技术领域】
[0001]本发明属于数据存储【技术领域】,尤其涉及一种海量光盘离线存放系统及其光盘数据自动、快速定位方法。
【背景技术】
[0002]大数据时代数据增长速度不读提升,进而对于存储容量和性能产生巨大压力。越来越多重要数据需要长期保存。对于公司、企业、政府机构等来说,数据的保护是关键,但是并非所有的数据都具有同样的价值,也并非对所有的数据都有相同的需求。根据一些调查统计显示,超过30天的数据的使用率不到百分之五,百分之八十的数据是不经常被访问的,但是这些数据必须保存完好,因此合理利用存储空间十分重要。为了在降低存储成本开销而又不影响性能下,对存储分为了在线存储、进线存储、离线存储三个模式。
[0003]在线存储的数据放在价格相对昂贵,读写速度快的存储介质中,这些数据因为其访问频率高所以时刻保持“在线”状态,数据可随意读取;近线存储的数据是一些不经常用至IJ、访问需求相对不大的数据,近线存储的数据放在存储性能较低的设备中;离线存储主要用于存放一些几乎不使用但需要保持完整性的冷数据,或者是在线数据的备份数据,离线存储的数据一般具有数据量大的特点,且离线数据一般需要长期存储,而光盘存储是一种廉价的数据长期保存方式,所以在离线存储上一般选用光盘这类介质。
[0004]随着数据的增多,海量离线光盘数据的管理是一个急待解决的问题,现有对离线光盘的管理大多十分低效,管理复杂,定位不够准确迅速.
【发明内容】

[0005]鉴于上述问题,本发明的目的在于提供一种海量光盘离线存放系统及其光盘数据自动、快速定位方法,旨在解决现有方法定位不够准确快速和自动化的技术问题。
[0006]一方面,所述光盘数据快速定位方法包括下述步骤:
[0007]根据系统存储的每个数据所在的光盘、光盘匣、光盘匣槽、盘柜抽屉、光盘离线柜的具体位置建立地址映射表,所述地址映射表包括光盘数据的逻辑地址和物理地址,所述物理地址包括光盘离线柜号、光盘抽屉号、光盘匣槽号、光盘匣号、光盘偏移量以及盘内偏移量;
[0008]当接收到读写操作指令时,解析所述操作指令得到逻辑地址;
[0009]查找所述地址映射表,当存在所述逻辑地址时,得到对应的物理地址;
[0010]根据所述物理地址生成对应的控制指令,并经过解析转发,最终控制控对应的光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯亮起,以实现快速定位所需处理数据的位置。
[0011]另一方面,所述海量光盘离线存放系统包括光盘离线柜,所述光盘离线柜中排列有若干盘柜抽屉,每个盘柜抽屉中设置有多个光盘匣槽,每个光盘匣槽中设置有一个光盘匣,每个光盘匣中内置有多张光盘,所述系统还包括控制器,所述控制器中设有地址映射表,每个光盘匣槽上设有标记信息识别器,每个光盘匣上设有标志信息,各个光盘匣按照一定放置规则存放于光盘匣槽中,所述光盘离线柜、盘柜抽屉、光盘匣槽上设置有指示灯,其中,所述地址映射表包括光盘数据的逻辑地址和物理地址,所述物理地址包括光盘离线柜号、光盘抽屉号、光盘匣槽号、光盘匣号、光盘偏移量以及盘内偏移量,所述标志信息中包含有光盘匣里各个光盘的数据信息;
[0012]所述控制器用于当接收到读写操作指令时,解析所述操作指令得到逻辑地址;用于查找所述地址映射表,当存在所述逻辑地址时,得到对应的物理地址;以及用于根据所述物理地址生成对应的控制指令,并通过解析转发,最终控制控对应的光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯亮起,以实现快速定位所需处理数据的位置。
[0013]本发明的有益效果是:本发明提供了一种海量光盘离线存放系统中的光盘数据快速定位方法,通过建立地址映射表、查找映射表实现自动、快速的数据物理位置定位,提高了查找离线数据的效率。并且光盘离线柜可以动态增加,容易实现海量光盘离线存放系统中光盘的扩容操作,仅需对应更新地址映射表即可,实现简单。
【专利附图】

【附图说明】
[0014]图1是本发明实施例提供的光盘数据快速定位方法的流程图;
[0015]图2是本发明实施例提供的光盘离线柜的结构示意图;
[0016]图3是本发明实施例提供的盘柜抽屉的结构示意图;
[0017]图4是本发明实施例提供的光盘匣槽的结构示意图;
[0018]图5是本发明实施例提供的光盘匣的结构示意图;
[0019]图6是本发明实施例提供的映射表的结构图;
[0020]图7是本发明实施例提供的总控制器和多级控制器的关系图;
[0021]图8是图1中步骤SlOl的一种具体优选流程图。
【具体实施方式】
[0022]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0024]图1示出了本发明实施例提供的光盘数据快速定位方法的流程,所述方法应用于海量光盘离线存放系统,参照图2-5,所述系统包括光盘离线柜1,所述光盘离线柜I中排列有若干盘柜抽屉2,每个盘柜2中设置有多个光盘匣槽3,每个光盘匣槽3中设置有一个光盘匣4,每个光盘匣4中内置有多张光盘5,每个光盘匣槽3上设有标记信息识别器32,每个光盘匣4上设有标志信息41,用于标识每个光盘匣,各个光盘匣4按照一定放置规则存放于光盘匣槽3中,所述光盘离线柜、盘柜抽屉、光盘匣槽上设置有指示灯,图示中,标记11为光盘离线柜上的指示灯,21为盘柜抽屉上的指示灯,标记31为光盘匣槽上的指示灯,优选的,所述指示灯有3种颜色,分别用于指示指示光盘匣/光盘定位、正在取出和取出完毕这三种状态。所述系统还包括控制器(图中未示出),所述控制器中设有地址映射表。作为一种具体的实现方式,所述控制器包括总控制器和多级控制器,海量光盘离线存放系统的光盘柜、盘柜抽屉、光盘匣槽通过多级控制器与总控制器建立联系,总控制器通过接口与前端主机相连接。基于上述系统,本实施例提供了一种光盘数据快速定位方法,步骤如下:
[0025]步骤S101、根据系统存储的每个数据所在的光盘、光盘匣、光盘匣槽、盘柜抽屉、光盘离线柜的具体位置建立地址映射表。
[0026]光盘匣中设有多个光盘,光盘中存储有数据,控制器根据每个数据所在的光盘、光盘匣、光盘匣槽、盘柜抽屉、光盘离线柜的具体位置建立地址映射表。具体的,如图6所示,所述地址映射表包括光盘数据的逻辑地址和物理地址,所述物理地址包括光盘离线柜号、光盘抽屉号、光盘匣槽号、光盘匣号、光盘偏移量以及盘内偏移量。
[0027]步骤S102、当接收到读写操作指令时,解析所述操作指令得到逻辑地址;
[0028]步骤S103、查找所述地址映射表,当存在所述逻辑地址时,得到对应的物理地址。
[0029]当需要读写操作时,总制器根据接收到的读写请求指令进行解析,解析得到所述请求的逻辑地址,然后查找地址映射表,当存在对应的逻辑地址时,根据逻辑地址查可以得到对应的物理地址,所述物理地址表示了所需读写数据的具体位置信息,包括所在的光盘离线柜号、盘柜抽屉号、光盘匣槽号、匣内光盘偏移量、盘内偏移量。如图6中第一行所不,逻辑地址位置154235所对应的物理地址为:第5号光盘离线柜,第24号盘柜抽屉,第16号光盘匣槽,第3号光盘,盘内偏移地址为12。
[0030]步骤S104、根据所述物理地址生成对应的控制指令,并通过多级控制器解析下发,最终控制对应的光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯亮起,以实现快速定位所需处理数据的位置。
[0031]作为一种实施例,如图7所示,控制器包括总控制器和多级控制器,所述多级控制器由N级控制器组成,总控制器71根据地址解析后查表得到的光盘离线柜号、盘柜抽屉号以及光盘匣槽号后,生成对应的控制指令,然后通过电路控制子系统将控制指令下发到一级控制器72,一级控制器通过解析得到的信息,进一步将控制指令下发到二级控制器,以此类推,直至N级控制器,最终触发光盘匣槽号对应的标记信息识别器发出识别信号并接收对应标志信息返回的信号,从而控制离线光盘系统中相应位置的光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示亮起。指示灯亮起的位置对应这所述请求所要操作的位置。
[0032]根据上述亮起的灯的提示,快速定位所需处理数据的位置,在光盘离线柜中找到相应的盘柜抽屉,再定位数据所在的光盘匣槽,从中取出所需的光盘匣。取光盘匣的方式不限,可以由人工取出,可以由相应自动推出装置自动取出;取数据的单位一般是以一个光盘匣为一个单位,特殊情况也可以根据上述地址解析操作所得到的匣内光盘偏量,然后移取出某一张特定的光盘。因此优选的,本发明实施例方法还包括下述步骤:
[0033]根据所述得到的物理地址中的光盘匣号,推出对应的光盘匣。
[0034]或者,
[0035]根据所述得到的物理地址中的光盘匣号、光盘偏移量,推出对应的光盘匣以及光盘匣中的对应光盘。
[0036]本实施例中,所述光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯用于指示所需读写数据的位置,均有三种颜色,分别用于指示光盘匣/光盘定位、正在取出和取出完毕。比如当光盘匣/光盘定位定位成功时,光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯的红灯亮,指示用户所需读写数据的所在位置,当取出光盘匣/光盘的过程中,光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯的橙灯亮,当光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯的绿灯亮时,表示光盘匣/光盘取出完毕。
[0037]作为一种具体优选实施方式,如图8所示,上述步骤SlOl包括下述步骤:
[0038]步骤S801、为每个光盘匣设置一个标志信息,为每个光盘槽设置一个标记信息识别器,所述标志信息中包含有光盘匣里各个光盘的数据信息。
[0039]光盘匣按照一定放置规则存放于光盘离线柜中,每个光盘匣槽中放置有一个光盘匣,所述放置规则有以下几种:
[0040]I)以数据内容为中心,即存放逻辑上连续数据光盘的光盘匣放在离线光盘柜中相邻的位置。如第一号光盘匣和第二号光盘匣中的光盘逻辑上存放的数据连续,则将第一号光盘匣和第二号光盘匣放置在图3中的A光盘槽位置和B光盘槽位置。
[0041]2)以位置为中心。比如在某位置附近的光盘匣槽优先放置。如图3,优先把C光盘匣槽附近空闲的光盘匣槽插满。
[0042]3)随机放入。光盘匣随机地放入光盘匣槽,即只要光盘匣槽有空闲的位置就可以吧光盘匣放入其中。
[0043]4)紧密放入。随机放入的基础上把光盘匣槽连续位置部分插入满。比如把第一个盘柜的第一个抽屉放满后再放第一个盘柜的第二个抽屉。见图2,先将光盘匣放满该光盘柜最上面一个盘柜抽屉的光盘匣槽,再将光盘匣放满顺数第二个盘柜抽屉的光盘匣槽,依次类推。
[0044]本步骤中,首先需要为每个光盘匣槽设置一个标记信息识别器,每个光盘匣设置一个标志信息,由于上述光盘匣槽和光盘匣是多对多的映射关系,即某一个光盘匣槽中在不同的时间段中可以放置不同的光盘匣;某一光盘匣在不同的时间段也可以被放置在不同的光盘匣槽中。由于光盘离线柜上的每一个光盘匣槽都有光盘匣标记信息识别器,故多对多的关系也能保证系统能识别每一个光盘匣槽放置的光盘匣的标志信息。本实施例中,所述标记信息识别器优选为射频感应器,所述标志信息为射频标签。射频标签中包括含有对应光盘匣内的光盘内的数据信息,具体为光盘每个数据的逻辑地址、所在光盘离线柜号、光盘抽屉号、光盘匣槽号、光盘匣号、光盘偏移量以及盘内偏移量等。
[0045]步骤S802、发出控制信号,针对每个光盘匣槽,位于光盘匣槽上的标记信息识别器发出识别信号,并接收光盘匣上标志信息返回的匣内光盘的数据信息。
[0046]海量光盘离线存放系统的光盘柜、盘柜抽屉、光盘匣槽通过多级控制器与总控制器建立联系,总控制器通过接口与前端主机相连接。当需要建立地址映射表时,总控制器接收到来自前端主机的命令后,下发建立映射表的控制信号,经过多级控制器接收解析下发信号,最终使得每个光盘匣槽上的标记信息识别器发出识别信号,槽内光盘匣上的标志信息接收到识别信号后,返回匣内光盘的数据信息。
[0047]步骤S803、获取到所有光盘匣内的光盘的数据信息后,建立地址映射表。
[0048]总控制器接收到所有光盘匣内的光盘的数据信息后即可建立地址映射表。所述映射表是可擦写的,即映射表建立后,若光盘匣在光盘匣槽中重新布局或光盘匣位置发生改变时,则可以通过光盘匣槽上射频感应器重新对光盘匣重新进行射频标签的识别,从而重新建立最新的地址映射表。此外若海量光盘离线存放系统的容量扩充,映射表的表项也可以相应的增加。[0049]另外,本发明实施例还提供了一种海量光盘离线存放系统,参照图2-5,包括光盘离线柜I,所述光盘离线柜I中排列有若干盘柜抽屉2,每个盘柜2中设置有多个光盘匣槽
3,每个光盘匣槽3中设置有一个光盘匣4,每个光盘匣4中内置有多张光盘5,每个光盘匣槽3上设有标记信息识别器32,每个光盘匣4上设有标志信息41,用于标识每个光盘匣,各个光盘匣4按照一定放置规则存放于光盘匣槽3中,所述光盘离线柜、盘柜抽屉、光盘匣槽上设置有指示灯,图示中,标记11为光盘离线柜上的指示灯,21为盘柜抽屉上的指示灯,标记31为光盘匣槽上的指示灯,所述系统还包括控制器,所述控制器中设有地址映射表。优选的,所述控制器包括总控制器和多级控制器,所述光盘柜、盘柜抽屉、光盘匣槽通过多级控制器与总控制器建立联系,总控制器通过接口与前端主机相连接。所述地址映射表包括光盘数据的逻辑地址和物理地址,所述物理地址包括光盘离线柜号、光盘抽屉号、光盘匣槽号、光盘匣号、光盘偏移量以及盘内偏移量,所述标志信息中包含有光盘匣里各个光盘的数据信息。
[0050]本实施例中,所述总控制器用于当接收到读写操作指令时,解析所述操作指令得到逻辑地址;用于查找所述地址映射表,当存在所述逻辑地址时,得到对应的物理地址;以及用于根据所述物理地址生成对应的控制指令,并通过多级控制器解析下发,最终控制控对应的光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯亮起,以实现快速定位所需处理数据的位置。具体的,当需要建立映射表时,所述总控制器发出控制信号,各个光盘匣槽上的标记信息识别器发出识别信号,并接收光盘匣上标志信息返回的匣内光盘的数据信息,所述总控制器接收到所有光盘匣内的光盘的数据信息后,建立地址映射表。当然所述控制器也可以采用单级结构,这均在本发明保护范围之内。
[0051]进一步优选的,所述系统还包括自动推出装置,用于根据所述得到的物理地址中的光盘匣号,推出对应的光盘匣。当需要取出光盘匣中的特定光盘时,所述或者自动推出装置用于根据所述得到的物理地址中的光盘匣号、光盘偏移量。
[0052]综上,本发明实施例提供的技术方案无需人工干预查找所需数据的位置,直接解析读写操作指令,查找映射表,得到对应的物理地址后,实现自动定位所需读写数据在光盘离线柜中的位置,时间开销小,同时便于海量离线光盘数据与在线数据的交换使用,以及海量光盘离线存放系统中海量光盘数据的管理、保存。
[0053]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种光盘数据自动、快速定位方法,其特征在于,所述方法包括: 根据系统存储的每个数据所在的光盘、光盘匣、光盘匣槽、盘柜抽屉、光盘离线柜的具体位置建立地址映射表,所述地址映射表包括光盘数据的逻辑地址和物理地址,所述物理地址包括光盘离线柜号、光盘抽屉号、光盘匣槽号、光盘匣号、光盘偏移量以及盘内偏移量; 当接收到读写操作指令时,解析所述操作指令得到逻辑地址; 查找所述地址映射表,当存在所述逻辑地址时,得到对应的物理地址; 根据所述物理地址生成对应的控制指令,并进过解析转发,最终控制控对应的光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯亮起,以实现快速定位所需处理数据的位置。
2.如权利要求1所述方法,其特征在于,所述方法还包括: 根据所述得到的物理地址中的光盘匣号,推出对应的光盘匣。
3.如权利要求1所述方法,其特征在于,所述方法还包括: 根据所述得到的物理地址中的光盘匣号、光盘偏移量,推出对应的光盘匣以及光盘匣中的对应光盘。
4.如权利要求1-3任一项所述方法,其特征在于,所述光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯分为三种颜色,分别用于指示光盘匣/光盘定位、正在取出和取出完毕。
5.如权利要求4所述方法,其特征在于,所述光盘离线柜中按照一定的放置规则存放有光盘匣,所述建立地址映射表步骤具体包括: 为每个光盘匣设置一个标志信息,为每个光盘槽设置一个标记信息识别器,所述标志信息中包含有光盘匣里各个光盘的数据信息; 发出控制信号,针对每个光盘匣槽,位于光盘匣槽上的标记信息识别器发出识别信号,并接收光盘匣上标志信息返回的匣内光盘的数据信息; 获取到所有光盘匣内的光盘的数据信息后,建立地址映射表。
6.如权利要求5所述方法,其特征在于,所述立地址映射表步骤还包括: 当光盘匣槽中的光盘匣位置发生改变时,重新建立地址映射表。
7.—种海量光盘离线存放系统,所述系统包括光盘离线柜,所述光盘离线柜中排列有若干盘柜抽屉,每个盘柜抽屉中设置有多个光盘匣槽,每个光盘匣槽中设置有一个光盘匣,每个光盘匣中内置有多张光盘,所述系统还包括控制器,其特征在于,所述控制器中设有地址映射表,每个光盘匣槽上设有标记信息识别器,每个光盘匣上设有标志信息,各个光盘匣按照一定放置规则存放于光盘匣槽中,所述光盘离线柜、盘柜抽屉、光盘匣槽上设置有指示灯,其中,所述地址映射表包括光盘数据的逻辑地址和物理地址,所述物理地址包括光盘离线柜号、光盘抽屉号、光盘匣槽号、光盘匣号、光盘偏移量以及盘内偏移量,所述标志信息中包含有光盘匣里各个光盘的数据信息; 所述控制器用于当接收到读写操作指令时,解析所述操作指令得到逻辑地址;用于查找所述地址映射表,当存在所述逻辑地址时,得到对应的物理地址;以及用于根据所述物理地址生成对应的控制指令,并解析转发,最终控制控对应的光盘离线柜指示灯、盘柜抽屉指示灯、光盘匣指示灯亮起,以实现快速定位所需处理数据的位置。
8.如权利要求7所述系统,其特征在于,所述系统还包括:自动推出装置,用于根据所述得到的物理地址中的光盘匣号,推出对应的光盘匣。
9.如权利要求7所述系统,其特征在于,所述系统还包括: 自动推出装置,用于根据所述得到的物理地址中的光盘匣号、光盘偏移量,推出对应的光盘匣以及光盘匣中的对应光盘。
10.如权利要求7-9任一项所述系统,其特征在于,所述控制器用于发出控制信号,以使位于光盘匣槽上的标记信息识别器发出识别信号,并接收光盘匣上标志信息返回的匣内光盘的数据信息,所述控制器接收到所有光盘匣内的光盘的数据信息后,建立地址映射表。
【文档编号】G06F13/00GK103984651SQ201410172856
【公开日】2014年8月13日 申请日期:2014年4月28日 优先权日:2014年4月28日
【发明者】曹强, 姚杰, 谢长生, 谭诗诗 申请人:武汉光忆科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1