一种可同时识别多组光盘匣的光盘库索引数据建立方法与流程

文档序号:24562196发布日期:2021-04-06 12:11阅读:86来源:国知局
一种可同时识别多组光盘匣的光盘库索引数据建立方法与流程

本发明涉及一种光盘库索引数据的建立方法,尤其是一种可同时识别多组光盘匣的光盘库索引数据建立方法。



背景技术:

现有的光盘库有相对且对称设置的两个由多组光盘匣构成的光盘匣阵列,在两个光盘匣阵列之间设有光盘匣搬运单元(机械手等),在光盘匣阵列的一侧设有竖直堆叠的光盘刻录机,并设有控制光盘匣、光盘匣搬运单元及刻录机的服务器。需要向某个光盘存储数据时,服务器控制光盘匣搬运单元沿轨道运动至内置该光盘的光盘匣处,将该光盘匣取出并送至光盘搬运单元,由光盘搬运单元将目标光盘分离后,再沿轨道将光盘送至高度对应的刻录机处,由服务器控制刻录机弹出光盘仓,光盘搬运单元将光盘置于光盘仓内,由刻录机完成对光盘刻录;之后,服务器再控制各机构,将光盘原路返回送至对应的光盘匣内。整个过程中,服务器需要根据内置数据库的光盘匣电子标识、光盘匣所处位置信息等索引数据,才能够实现精准控制。

现有的光盘库索引数据建立方法是将内存电子标识信息的载体(条形码或rfid卡)分别固定在每个光盘匣上,在光盘匣搬运单元固定有电子标识读写装置(扫码枪或rfid读取模块),然后需要光盘匣搬运单元逐一运动至每一光盘匣处,对应扫描光盘匣上对应的条形码或rfid卡,从而获取光盘库中所有光盘匣电子标识及对应的位置信息,然后再存入到服务器单元数据库中,存在着费时费力,效率低下等问题。亦有采用有源芯片机械触点的技术方案,即在光盘匣的底面设置芯片,通过光盘匣槽位底面设置的芯片读取触点以及延长线,将信号送至芯片读取装置进行读取。虽可相对提高效率,但是一台光盘库往往需要数十个芯片读取装置以及数百个芯片接触触点和延长线,结构复杂。



技术实现要素:

本发明是为了解决现有技术所存在的上述技术问题,提供一种可同时识别多组光盘匣的光盘库索引数据建立方法。

本发明的技术解局方案是:一种可同时识别多组光盘匣的光盘库索引数据建立方法,其特征在于按照如下方法进行:

步骤1:将内存电子标识信息的载体分别固定在相对设置的两个光盘匣阵列的每个光盘匣上,将载有定时器的无线电子标识读写装置分别固定在光盘匣搬运单元面对光盘匣阵列的一侧,两个无线电子标识读写装置及光盘匣搬运单元均与服务器相接;

步骤2:设每个光盘匣阵列由n层m段的多组光盘匣构成,n和m为正整数,层间距为d,段间距为l,以每个光盘匣阵列左下角第一光盘匣为坐标原点建立以m为横坐标和以n为纵坐标构成的平面直角坐标系,坐标点对应坐标为[m×l,n×d],所述m=0,1,2,3,……m-1,所述n=0,1,2,3,……n-1;

步骤3:服务器控制光盘匣搬运单元分别置于m为定数、n不相等的两个高度位置0y1、0y2,所述位置0y1的纵坐标小于(n-1)/2d,所述位置0y2的纵坐标等于(n-1)/2d,在每个位置均由无线电子标识读写装置向所面对的光盘匣阵列中位于该段的多组光盘匣发送及接收脉冲波信号,通过定时器得到从无线电子标识读写装置发送信号至接收到每一光盘匣电子标识信息的时间ty1、ty2,按照公式dy1=1/2c×ty1、dy2=1/2c×ty2分别计算该段每个光盘匣与发出信号的无线电子标识读写装置所处位置0y1、0y2的距离dy1、dy2,所述c为脉冲波传输速度;若dy1>(n-1)/2d,取δ×d=[(n-1)/2×d]+dn2;若dy1<(n-1)/2d,取δ×d=[(n-1)/2×d]-dn2;再取与δ最相近的正整数为光盘匣的纵坐标n,即确定了每个光盘匣的坐标信息为[m×l,n×d];

或者服务器控制光盘匣搬运单元分别置于m和n均不相等的三个位置0xy1、0xy2、0xy3,在每个位置均由无线电子标识读写装置同时向所面对的光盘匣阵列中的多组光盘匣发送及接收脉冲波信号,通过定时器得到从无线电子标识读写装置发送信号至接收到每一光盘匣电子标识信息的时间txy1、txy2、txy3,按照公式dxy1=1/2c×txy1、dxy2=1/2c×txy2、dxy3=1/2c×txy3分别计算每个光盘匣与发出信号的无线电子标识读写装置所处位置0xy1、0xy2、0xy3的距离dxy1、dxy2、dxy3,所述c为脉冲波传输速度,以位置0xy1的坐标点为圆心、以距离dxy1为半径画圆,以位置0xy2的坐标点为圆心、以距离dxy2为半径画圆,以位置0xy3的坐标点为圆心、以距离dxy3为半径画圆,求三个圆的交点坐标[γ×l,δ×d],再取与γ最相近的正整数为光盘匣的横坐标m,取与δ最相近的正整数为光盘匣的纵坐标n,即确定了每个光盘匣的坐标信息[m×l,n×d];

步骤4:将所获得的每个光盘匣的电子标识信息以及对应的坐标信息存入到服务器单元数据库中。

本发明通过安装在光盘匣搬运单元两侧的无线电子标识读写装置,可实现对多组光盘匣同时进行识别并确定对应的位置信息,然后将所获得的多组光盘匣的电子标识信息以及位置信息(坐标值)存入到服务器单元数据库中,方便服务器通过数据库中信息检索到目标光盘匣和目标光盘。本发明结构简单,无需电子标识读写装置逐一扫描进行识别,省时省力,大大提高光盘库索引数据建立的效率。

附图说明

图1是本发明实施例1、2所用结构的电路原理框图。

图2是本发明实施例1电子标识读写装置所处位置示意图。

图3是本发明实施例1光盘匣抽斗结构示意图。

图4是本发明实施例2电子标识读写装置所处位置示意图。

图5是本发明实施例2计算光盘匣坐标过程示意图。

具体实施方式

实施例1:

本发明的一种可同时识别多组光盘匣的光盘库索引数据建立方法,按照如下方法进行:

步骤1:将内存电子标识信息的载体(rfid卡)分别固定在相对设置的两个光盘匣阵列的每个光盘匣上,将载有定时器的无线电子标识读写装置(可计时且具有无线传输功能的rfid读取模块)分别固定在光盘匣搬运单元(机械手等)面对光盘匣阵列的一侧,两个无线电子标识读写装置及光盘匣搬运单元均与服务器相接,具体结构的电路原理框图如图1所示;为了避免相对设置的两个光盘匣阵列之间的脉冲波信号相互干扰,可在光盘匣搬运单元表面涂布导电材料,从而使无线电子标识读写装置仅能读取本侧的多组光盘匣所反射的频波信号;

步骤2:设每个光盘匣阵列由n层m段的多组光盘匣构成,n和m为正整数,层间距为d,段间距为l,以每个光盘匣阵列左下角第一光盘匣为坐标原点建立以mm×l为横坐标和以n×d为纵坐标构成的平面直角坐标系,所述m=0,1,2,3,……m-1,所述n=0,1,2,3,……n-1;

步骤3:如图2所示,图2为第m=3段光盘匣示意图,左右两侧为相对设置的光盘匣阵列1,中间部位是光盘匣搬运单元2,光盘匣搬运单元的左右两侧分别固定有无线电子标识读写装置3,服务器控制光盘匣搬运单元分别置于m=3、n不相等的两个高度位置001、002,所述位置001的纵坐标小于(n-1)/2d,所述位置002的纵坐标等于(n-1)/2d,在每个位置均由无线电子标识读写装置向所面对的光盘匣阵列中位于该段的多组光盘匣发送及接收脉冲波信号;即可如图3所示:在抽屉4每一段光盘匣之间设置伸出的涂有导电材料的隔板5,从而使得无线电子标识读写装置发送和接收射频信号范围仅在本侧第3段多组光盘匣的范围内,即无线电子标识读写装置仅能读取本侧第3段的多组光盘匣所反射的频波信号;

假设通过定时器得到从无线电子标识读写装置在位置001、002处发送信号至接收到其中一光盘匣电子标识信息的时间t01、t02,按照公式d01=1/2c×t01、d02=1/2c×t02分别计算此光盘匣与发出信号的无线电子标识读写装置所处位置001、002的距离d01、d02,所述c为脉冲波传输速度;因d01<(n-1)/2d,取δ×d=[(n-1)/2×d]-d02;再取与δ最相近的正整数0为光盘匣的纵坐标,即确定了这个光盘匣的坐标信息为[3×l,0×d];

假设通过定时器得到从无线电子标识读写装置在位置001、002处发送信号至接收到其中一光盘匣电子标识信息的时间tn1、tn2,按照公式dn1=1/2c×tn1、dn2=1/2c×tn2分别计算此光盘匣与发出信号的无线电子标识读写装置所处位置001、002的距离dn1、dn2,所述c为脉冲波传输速度;因dn1>(n-1)/2d,取δ×d=[(n-1)/2×d]+dn2;再取与δ最相近的正整数n-1为光盘匣的纵坐标,即确定了这个光盘匣的坐标信息为[3×l,(n-1)×d];

步骤4:将所获得的每个光盘匣的电子标识信息以及对应的坐标信息存入到服务器单元数据库中。

实施例2:

步骤1、步骤2及步骤4均同实施例1。

步骤3如图4所示:服务器控制光盘匣搬运单元2分别置于m和n均不相等的三个位置0xy1、0xy2、0xy3,三个位置坐标分别为(x1,y1)、(x2,y2)、(x3,y3),x1,x2、x3均属于ml,y1、y2、y3均属于nd,在每个位置均由无线电子标识读写装置3同时向所面对的光盘匣阵列中的多组光盘匣发送及接收脉冲波信号,通过定时器得到从无线电子标识读写装置发送信号至接收到一光盘匣电子标识信息的时间txy1、txy2、txy3,按照公式dxy1=1/2c×txy1、dxy2=1/2c×txy2、dxy3=1/2c×txy3分别计算此光盘匣与发出信号的无线电子标识读写装置所处位置0xy1、0xy2、0xy3的距离dxy1、dxy2、dxy3,所述c为脉冲波传输速度;如图5所示:以位置0xy1的坐标点为圆心、以距离dxy1为半径画圆,以位置0xy2的坐标点为圆心、以距离dxy2为半径画圆,以位置0xy3的坐标点为圆心、以距离dxy3为半径画圆,求三个圆的交点q的坐标[γ×l,δ×d]:

如以0xy1、0xy2为圆心两圆交点为c、q,0xy1、0xy2两圆心的距离为001002,则001002与cq的交点为e点(x0,y0),设过c点垂线与过e点水平线交点为f,设k1为线001002的斜率,k2为线cq的斜率。则:

001002=√[(x2-x1)²+(y2-y1)²];k1=(y2-y1)/(x2-x1);k2=-1/k1;

ce²=dxy1²-001e²;ce²=dxy2²-e002²=dxy2²-(001002-001e)²=dxy2²-001002²-001e²+2001002×001e

001e=(dxy1²-dxy2²+001002²)/2001002;001e/001002=(dxy1²-dxy2²+001002²)/2001002²;故

x0=x1+(x2-x1)001e/001002=x1+(x2-x1)(dxy1²-dxy2²+001002²)/(2001002²);y0=y1+k1(x0-x1);设r2=ce²=dxy1²-(x0-x1)²-(y0-y1)²;

r2=cf²+ef²=(k2ef)²+ef²=(1+k2²)ef²;故ef=√[r2/(1+k2²)];

所以,交点c点坐标为:xc=x0-ef=x0-√[r2/(1+k2²)];yc=y0+k2(xc-x0);

交点q点坐标为γ×l=x0+ef=x0+√[r2/(1+k2²)];δ×d=y0+k2(xd-x0);

由于c点、q点都满足与0xy1点、0xy2点间的距离要求,因此需要验证c点、q点与0xy3点的距离是否为dxy3,验证后得知q点{x0+√[r2/(1+k2²)],y0+k2(xd-x0)}满足要求,即q点才是以位置0xy1的坐标点为圆心、以距离dxy1为半径画圆,以位置0xy2的坐标点为圆心、以距离dxy2为半径画圆,以位置0xy3的坐标点为圆心、以距离dxy3为半径画圆的三个圆的交点。

再取与γ最相近的正整数如5为光盘匣的横坐标m,取与δ最相近的正整数9为光盘匣的纵坐标n,即确定了该光盘匣的坐标信息[5×l,9×d],即此光盘匣在第5段第9层;

步骤4:将所获得的每个光盘匣的电子标识信息以及对应的坐标信息存入到服务器单元数据库中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1