两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

記錄媒體控制方法和記錄媒體適配裝置的制作方法

文檔序號(hào):6749686閱讀:215來(lái)源:國(guó)知局
專利名稱:記錄媒體控制方法和記錄媒體適配裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及尤其支持含有內(nèi)部非接觸存儲(chǔ)器的記錄媒體,即內(nèi)部裝有,例如用于數(shù)據(jù)存儲(chǔ)的磁記錄媒體,尤其是磁帶的磁帶盒的設(shè)備,以及用于這種設(shè)備的控制方法。
背景技術(shù)
作為把數(shù)字?jǐn)?shù)據(jù)記錄到磁帶上和再現(xiàn)記錄在磁帶上的數(shù)字?jǐn)?shù)據(jù)的驅(qū)動(dòng)單元,所謂的流式磁帶機(jī)驅(qū)動(dòng)器是眾所周知的。取決于作為媒體安裝在磁帶盒中的磁帶的帶長(zhǎng),這種類型的流式磁帶機(jī)驅(qū)動(dòng)器能夠記錄大量數(shù)字?jǐn)?shù)據(jù),例如,大約從幾十個(gè)到幾百個(gè)吉(千兆)字節(jié)。因此,這種流式磁帶機(jī)廣泛用于諸如備份記錄在像計(jì)算機(jī)主體的硬盤那樣的媒體上的數(shù)據(jù)之類的應(yīng)用。此外,這種流式磁帶機(jī)更適合于用在保存具有大數(shù)據(jù)量的圖像數(shù)據(jù)等中。
作為如上所述的流式磁帶機(jī),例如,人們提出了適合于利用作為記錄媒體的8mm VTR(磁帶錄像機(jī))磁帶盒和附帶旋轉(zhuǎn)頭的螺旋式掃描系統(tǒng)進(jìn)行數(shù)據(jù)記錄和/或再現(xiàn)的流式磁帶機(jī)驅(qū)動(dòng)器。
在用于這種類型的流式磁帶機(jī)驅(qū)動(dòng)器的、含有安裝在其中的磁帶的磁帶盒中,由于只有磁帶媒體是記錄數(shù)據(jù)的媒體,因此,除了作為存儲(chǔ)對(duì)象的主要數(shù)據(jù)之外,像用于管理的數(shù)據(jù)和用于系統(tǒng)設(shè)置的數(shù)據(jù)那樣的各種數(shù)據(jù)也被記錄在磁帶上。
在實(shí)際應(yīng)用中,用戶常常想要在沒有裝載磁帶盒時(shí),讀取磁帶盒中的數(shù)據(jù)。例如,在擁有替換功能,以便以磁帶架形式存放許多磁帶盒和有選擇地把磁帶盒供應(yīng)給流式磁帶機(jī)驅(qū)動(dòng)器的圖書館用設(shè)備中,最好能夠從磁帶盒的外殼讀取某些數(shù)據(jù),以便識(shí)別要傳送的磁帶盒。因此,人們會(huì)想到,例如,把條形碼標(biāo)簽粘貼在盒外殼上,以便圖書館用設(shè)備等利用光學(xué)閱讀器等讀取條形碼標(biāo)簽,從而能夠區(qū)分標(biāo)識(shí)信息,例如,盒序號(hào)。
粘貼在盒外殼上的條形碼是不可重寫的,并且只有小量信息。因此,不適合于進(jìn)行相對(duì)高級(jí)處理的系統(tǒng)。
同時(shí),對(duì)于如上所述的流式磁帶機(jī)系統(tǒng),已經(jīng)開發(fā)出了安裝在盒外殼內(nèi)的含有非易失性存儲(chǔ)器的磁帶盒。這種磁帶盒適合于將有關(guān)把數(shù)據(jù)記錄到磁帶中或從磁帶中再現(xiàn)數(shù)據(jù)的管理信息、磁帶盒的制造信息和使用歷史信息等記錄到非易失性存儲(chǔ)器中。這樣,和把這些管理信息等記錄到磁帶上的情況相比,操作效率提高了許多。具體地說(shuō),每當(dāng)進(jìn)行磁帶記錄/再現(xiàn)時(shí),就需要讀取和確認(rèn)這些管理信息等,并且,在記錄/再現(xiàn)操作之后,需要更新這些管理信息等。如果已經(jīng)把管理信息等記錄在磁帶上的特定位置上,例如,在磁帶的首端上,那么,在每次記錄/再現(xiàn)之前和之后,必須使磁帶繞到特定位置上。為了進(jìn)行磁帶裝載和卸載操作,還需要校準(zhǔn)位置。但是,通過(guò)把管理信息等記錄到非易失性存儲(chǔ)器上,可以消除這種不便性。
非易失性存儲(chǔ)器是通過(guò)流式磁帶機(jī)驅(qū)動(dòng)器支持的連接端訪問(wèn)的。
最近,人們已經(jīng)開發(fā)出把天線和無(wú)線電通信電路與非易失性存儲(chǔ)器一起布置在磁帶盒中,和在非接觸狀態(tài)下訪問(wèn)非易失性存儲(chǔ)器的結(jié)構(gòu)。也就是說(shuō),把無(wú)線電通信電路布置在流式磁帶機(jī)驅(qū)動(dòng)器等中,在非接觸狀態(tài)下,對(duì)磁帶盒進(jìn)行把數(shù)據(jù)記錄到非易失性存儲(chǔ)器中/從非易失性存儲(chǔ)器中再現(xiàn)數(shù)據(jù)的操作。
在這種含有非接觸性接口系統(tǒng)的非易失性存儲(chǔ)器的磁帶盒中,可以設(shè)想,利用非易失性存儲(chǔ)器進(jìn)行借助于條形碼實(shí)現(xiàn)的數(shù)據(jù)讀取。例如,當(dāng)圖書館用設(shè)備從存放了許多磁帶盒的磁帶架中選擇指定磁帶盒時(shí),通過(guò)無(wú)線電通信可以讀取專用于每個(gè)磁帶盒的數(shù)據(jù)。但是,由于易于出現(xiàn)因無(wú)線電通信引起的來(lái)自相鄰磁帶盒的無(wú)線電干擾,這實(shí)際上是難以實(shí)現(xiàn)的。更高級(jí)的處理,譬如,圖書館用設(shè)備寫入管理信息的操作,也難以實(shí)現(xiàn)。具體地說(shuō),為了在防止無(wú)線電干擾的同時(shí),進(jìn)行適當(dāng)?shù)臄?shù)據(jù)讀寫,有必要安全地驗(yàn)證作為通信伙伴的磁帶盒或磁帶盒內(nèi)的非易失性存儲(chǔ)器,在驗(yàn)證之后,為實(shí)際控制進(jìn)行各種通信。此外,還要求把要在各種通信中傳輸?shù)臄?shù)據(jù)量降到最低程度。

發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)的上述狀況,本發(fā)明的目的是提供一種使諸如圖書館用設(shè)備之類的記錄媒體支持設(shè)備能夠?qū)蟹墙佑|性接口系統(tǒng)的存儲(chǔ)器的記錄媒體進(jìn)行滿足的高級(jí)控制的磁記錄媒體驗(yàn)證方法和控制方法、和記錄媒體支持方法。
為了達(dá)到上述目的,根據(jù)本發(fā)明,提供了通過(guò)含有接口裝置的記錄媒體支持設(shè)備實(shí)現(xiàn)的記錄媒體控制方法,其中,對(duì)于含有用于存儲(chǔ)專用于記錄媒體的標(biāo)識(shí)信息的存儲(chǔ)裝置和用于與存儲(chǔ)裝置進(jìn)行非接觸數(shù)據(jù)傳輸?shù)耐ㄐ叛b置的記錄媒體,該接口裝置能夠通過(guò)與通信裝置進(jìn)行無(wú)線電通信,與存儲(chǔ)裝置進(jìn)行非接觸數(shù)據(jù)傳輸。該方法包括驗(yàn)證步驟,利用相繼通信標(biāo)識(shí)符,依次與記錄媒體進(jìn)行通信,從而確認(rèn)存儲(chǔ)在記錄媒體的存儲(chǔ)裝置中的標(biāo)識(shí)信息和驗(yàn)證記錄媒體;通信標(biāo)識(shí)符提供步驟,為在驗(yàn)證步驟驗(yàn)證的記錄媒體設(shè)置通信標(biāo)識(shí)符,和為記錄媒體的存儲(chǔ)裝置提供通信標(biāo)識(shí)符;和控制步驟,通過(guò)包括通信標(biāo)識(shí)符的命令指定記錄媒體,和對(duì)記錄媒體的存儲(chǔ)裝置進(jìn)行操作控制。
在根據(jù)本發(fā)明的記錄媒體控制方法中,在驗(yàn)證步驟中,通過(guò)利用第1到第n個(gè)相繼通信標(biāo)識(shí)符的n個(gè)通信階段確認(rèn)標(biāo)識(shí)信息。在控制步驟中,通過(guò)包括通信標(biāo)識(shí)符的寫或讀命令,指定記錄媒體,和像把數(shù)據(jù)寫入記錄媒體的存儲(chǔ)裝置中或從記錄媒體的存儲(chǔ)裝置中讀取數(shù)據(jù)那樣,進(jìn)行數(shù)據(jù)傳輸。
在驗(yàn)證步驟,通信標(biāo)識(shí)符提供步驟和控制步驟中在記錄媒體支持設(shè)備和記錄媒體之間實(shí)現(xiàn)的通信是按照來(lái)自記錄媒體支持設(shè)備的命令和記錄媒體響應(yīng)該命令發(fā)出的確認(rèn)信號(hào)來(lái)進(jìn)行的。
根據(jù)本發(fā)明的記錄媒體控制方法還包括通信標(biāo)識(shí)符重置步驟,把在通信標(biāo)識(shí)符提供步驟中為存儲(chǔ)裝置提供的通信標(biāo)識(shí)符重置成初始值。
根據(jù)本發(fā)明,還提供了支持記錄媒體的記錄媒體支持設(shè)備,其中,該記錄媒體含有用于存儲(chǔ)專用于記錄媒體的標(biāo)識(shí)信息的存儲(chǔ)裝置和用于與存儲(chǔ)裝置進(jìn)行非接觸數(shù)據(jù)傳輸?shù)耐ㄐ叛b置。該設(shè)備包括接口裝置,能夠通過(guò)與通信裝置進(jìn)行無(wú)線電通信,與存儲(chǔ)裝置進(jìn)行非接觸數(shù)據(jù)傳輸;驗(yàn)證裝置,利用相繼通信標(biāo)識(shí)符,使接口裝置與記錄媒體進(jìn)行通信,從而確認(rèn)存儲(chǔ)在記錄媒體的存儲(chǔ)裝置中的標(biāo)識(shí)信息和驗(yàn)證記錄媒體;通信標(biāo)識(shí)符設(shè)置裝置,為驗(yàn)證裝置驗(yàn)證的記錄媒體設(shè)置通信標(biāo)識(shí)符,和使接口裝置把通信標(biāo)識(shí)符寫入記錄媒體的存儲(chǔ)裝置中;和控制裝置,通過(guò)使接口裝置輸出包括通信標(biāo)識(shí)符的命令,指定記錄媒體,和對(duì)記錄媒體的存儲(chǔ)裝置進(jìn)行操作控制。
在根據(jù)本發(fā)明的記錄媒體支持設(shè)備中,驗(yàn)證裝置通過(guò)利用第1到第n個(gè)相繼通信標(biāo)識(shí)符在接口裝置和記錄媒體之間執(zhí)行n個(gè)通信階段,確認(rèn)標(biāo)識(shí)信息??刂蒲b置通過(guò)使接口裝置輸出包括通信標(biāo)識(shí)符的寫或讀命令,指定記錄媒體,和像把數(shù)據(jù)寫入記錄媒體的存儲(chǔ)裝置中或從記錄媒體的存儲(chǔ)裝置中讀取數(shù)據(jù)那樣,進(jìn)行數(shù)據(jù)傳輸。接口裝置和記錄媒體之間進(jìn)行的通訊是按照來(lái)自接口裝置的命令和記錄媒體響應(yīng)該命令發(fā)出的確認(rèn)信號(hào)來(lái)進(jìn)行的。
根據(jù)本發(fā)明的記錄媒體支持設(shè)備還包括通信標(biāo)識(shí)符重置裝置,用于使接口裝置輸出把通信標(biāo)識(shí)符設(shè)置成初始值的命令,從而把通信標(biāo)識(shí)符設(shè)置裝置寫入存儲(chǔ)裝置中的通信標(biāo)識(shí)符重置成初始值。
在根據(jù)本發(fā)明的記錄媒體支持設(shè)備中,利用其標(biāo)識(shí)信息,例如,諸如序號(hào)之類的唯一信息,區(qū)分每個(gè)記錄媒體,從而控制每個(gè)記錄媒體。在這種情況下,通過(guò)利用相繼標(biāo)識(shí)符和利用相繼標(biāo)識(shí)符的n個(gè)通信階段進(jìn)行安全通信,從而安全地驗(yàn)證記錄媒體。當(dāng)記錄媒體得到驗(yàn)證時(shí),為記錄媒體提供用于以后通信的通信標(biāo)識(shí)符,并且,通信標(biāo)識(shí)符包含在執(zhí)行控制的命令之中。因此,只有要受到控制的特定記錄媒體才遵照命令執(zhí)行相應(yīng)操作。簡(jiǎn)而言之,因無(wú)線電接口上的無(wú)線電干擾而對(duì)非目標(biāo)記錄媒體的控制得到防止,并且無(wú)需使用例如序號(hào)等,只使用通信標(biāo)識(shí)符,就可以指定通信目的地。因此,通信數(shù)據(jù)量減少了。這樣,除了區(qū)分記錄媒體之外,還可以對(duì)記錄媒體內(nèi)的存儲(chǔ)器進(jìn)行各種各樣高級(jí)記錄/再現(xiàn)操作。
通過(guò)參照附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行如下描述,本發(fā)明的其它目的和本發(fā)明提供的具體優(yōu)點(diǎn)將更加清楚。


圖1是示意性地顯示用在本發(fā)明中的磁帶盒的內(nèi)部的說(shuō)明圖;圖2是顯示磁帶盒的外表的透視圖;圖3是顯示遠(yuǎn)程存儲(chǔ)器芯片的結(jié)構(gòu)和通信系統(tǒng)的方塊圖;圖4顯示了根據(jù)本發(fā)明的通信系統(tǒng)的電磁感應(yīng);圖5A和5B顯示了發(fā)送數(shù)據(jù)的調(diào)制波的波形;圖6A到6D顯示發(fā)送/接收數(shù)據(jù);
圖7顯示了發(fā)送/接收數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu);圖8顯示了曼徹斯特編碼數(shù)據(jù);圖9顯示了遠(yuǎn)程存儲(chǔ)器芯片的邏輯格式;圖10顯示了遠(yuǎn)程存儲(chǔ)器芯片內(nèi)的制造部分;圖11是顯示遠(yuǎn)程存儲(chǔ)器芯片內(nèi)的驅(qū)動(dòng)初始化部分的說(shuō)明圖;圖12顯示了遠(yuǎn)程存儲(chǔ)器芯片內(nèi)的盒序號(hào)和暫時(shí)存儲(chǔ)器;圖13A顯示了遠(yuǎn)程存儲(chǔ)器芯片內(nèi)的制造者標(biāo)識(shí)符;圖13B顯示了示范性輔助標(biāo)識(shí)符;圖14是顯示會(huì)話標(biāo)識(shí)符的定義的說(shuō)明圖;圖15是顯示流式磁帶機(jī)驅(qū)動(dòng)器的方塊圖;圖16是顯示圖書館用設(shè)備的透視圖;圖17是顯示圖書館用設(shè)備的外表的透視圖;圖18是顯示與磁帶盒一起構(gòu)成圖書館用設(shè)備的磁帶架的透視圖;圖19是顯示構(gòu)成圖書館用設(shè)備的機(jī)械手單元的平面圖;圖20是構(gòu)成圖書館用設(shè)備的機(jī)械手單元的操作狀態(tài)的平面圖;圖21是顯示圖書館用設(shè)備的機(jī)械手單元的側(cè)視圖;圖22是顯示圖書館用設(shè)備的方塊圖;圖23是顯示遠(yuǎn)程存儲(chǔ)器接口的方塊圖;圖24是說(shuō)明遠(yuǎn)程存儲(chǔ)器芯片的狀態(tài)轉(zhuǎn)換的圖形;圖25顯示了向遠(yuǎn)程存儲(chǔ)器芯片發(fā)出的命令;圖26A和26B顯示了與關(guān)注控制有關(guān)的分組;圖27A和27B顯示了與狀態(tài)通知請(qǐng)求有關(guān)的分組;圖28A和28B顯示了與數(shù)據(jù)寫入請(qǐng)求有關(guān)的分組;圖29A和29B顯示了與數(shù)據(jù)讀取請(qǐng)求有關(guān)的分組;圖30A和30B顯示了與通信結(jié)束有關(guān)的分組;圖31A和31B顯示了與發(fā)送狀態(tài)指令有關(guān)的分組;圖32A和32B顯示了與發(fā)出狀態(tài)下的寫入指令有關(guān)的分組;圖33A和33B顯示了與比較請(qǐng)求有關(guān)的分組;圖34是顯示會(huì)話標(biāo)識(shí)符分配處理的流程圖;圖35是顯示會(huì)話標(biāo)識(shí)符分配處理的流程圖;圖36A和36B是顯示數(shù)據(jù)傳輸處理的流程圖;
圖37是顯示在釋放磁帶盒時(shí)的處理的流程圖。
具體實(shí)施例方式
下文將參照附圖描述本發(fā)明的實(shí)施例。
現(xiàn)在利用磁帶驅(qū)動(dòng)單元,即流式磁帶機(jī)驅(qū)動(dòng)器、圖書館用設(shè)備和數(shù)據(jù)存儲(chǔ)系統(tǒng)來(lái)描述本發(fā)明,其中,磁帶驅(qū)動(dòng)單元把含有配備在其中的非易失性存儲(chǔ)器的磁帶盒用作記錄媒體,并能夠把數(shù)字?jǐn)?shù)據(jù)記錄到這個(gè)含有存儲(chǔ)器的磁帶盒上和從這個(gè)含有存儲(chǔ)器的磁帶盒中再現(xiàn)數(shù)字?jǐn)?shù)據(jù);圖書館用設(shè)備在其中容納了許多盤磁帶盒,和可以有選擇地把磁帶盒裝載到流式磁帶機(jī)驅(qū)動(dòng)器中;數(shù)據(jù)存儲(chǔ)系統(tǒng)由主計(jì)算機(jī)等構(gòu)成。
應(yīng)用本發(fā)明的流式磁帶機(jī)驅(qū)動(dòng)器和圖書館用設(shè)備可以通過(guò)無(wú)線電數(shù)據(jù)通信把信息寫入配備在磁帶盒內(nèi)的非易失性存儲(chǔ)器(遠(yuǎn)程存儲(chǔ)器芯片)中和從該非易失性存儲(chǔ)器中讀取信息。在本實(shí)施例中,本發(fā)明應(yīng)用于遠(yuǎn)程存儲(chǔ)器接口,遠(yuǎn)程存儲(chǔ)器接口是為了與作為非易失性存儲(chǔ)器的遠(yuǎn)程存儲(chǔ)器芯片進(jìn)行無(wú)線電數(shù)據(jù)通信而配備在圖書館用設(shè)備中的通信設(shè)備。
下面將按照如下順序描述本發(fā)明1.磁帶盒的結(jié)構(gòu)2.遠(yuǎn)程存儲(chǔ)器芯片的結(jié)構(gòu)和通信系統(tǒng)3.記錄到遠(yuǎn)程存儲(chǔ)器芯片中的數(shù)據(jù)4.流式磁帶機(jī)驅(qū)動(dòng)器的結(jié)構(gòu)5.圖書館用設(shè)備的結(jié)構(gòu)6.遠(yuǎn)程存儲(chǔ)器芯片的狀態(tài)轉(zhuǎn)換7.到遠(yuǎn)程存儲(chǔ)器芯片的命令8.會(huì)話標(biāo)識(shí)符分配處理9.數(shù)據(jù)傳輸處理10.釋放磁帶盒時(shí)的處理11.各種變型1.磁帶盒的結(jié)構(gòu)首先,參照?qǐng)D1和2描述用在應(yīng)用本發(fā)明的流式磁帶機(jī)驅(qū)動(dòng)器和圖書館用設(shè)備中的磁帶盒。
圖1是概念性地顯示了磁帶盒1的內(nèi)部結(jié)構(gòu)。在圖1所示的磁帶盒1的內(nèi)部,配備了卷軸2A和2B,和在卷軸2A和2B之間繞著帶寬為8mm的磁帶3。在這個(gè)磁帶盒1中,配備了在其中含有非易失性存儲(chǔ)器和它的控制電路系統(tǒng)等的遠(yuǎn)程存儲(chǔ)器芯片4。通過(guò)利用電磁感應(yīng)的通信,遠(yuǎn)程存儲(chǔ)器芯片4可以與如后所述的、在流式磁帶機(jī)驅(qū)動(dòng)器10和圖書館用設(shè)備50中的遠(yuǎn)程存儲(chǔ)器接口30和32進(jìn)行數(shù)據(jù)發(fā)送。遠(yuǎn)程存儲(chǔ)器芯片4含有用于這樣的通信的天線5。
正如后面將詳細(xì)描述的那樣,在遠(yuǎn)程存儲(chǔ)器芯片4中存儲(chǔ)著每個(gè)磁帶盒的制造信息和序號(hào)信息、磁帶的厚度、長(zhǎng)度和材料、與每個(gè)分區(qū)的記錄數(shù)據(jù)的使用歷史等有關(guān)的信息、和用戶信息等。
在本說(shuō)明書中,存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器芯片4中的各種信息主要用于把數(shù)據(jù)記錄到磁帶3上和再現(xiàn)記錄在磁帶3上的數(shù)據(jù)的各種類型管理中。因此,這樣的信息也被總稱為“管理信息”。
這樣,把非易失性存儲(chǔ)器安裝在構(gòu)成磁帶盒的盒外殼中,和把管理信息存儲(chǔ)到非易失性存儲(chǔ)器中。在支持磁帶盒1的流式磁帶機(jī)驅(qū)動(dòng)器中,配備了把數(shù)據(jù)寫入非易失性存儲(chǔ)器中和從非易失性存儲(chǔ)器中讀取數(shù)據(jù)的接口,并且從非易失性存儲(chǔ)器中讀取與把數(shù)據(jù)記錄以磁帶3中/從磁帶3中再現(xiàn)數(shù)據(jù)有關(guān)的管理信息,或把這樣的管理信息寫入非易失性存儲(chǔ)器中。因此,可以有效地進(jìn)行對(duì)磁帶3的記錄/再現(xiàn)操作。例如,當(dāng)裝載或卸載磁帶盒時(shí),磁帶不需要反繞到,例如,磁帶頂端。也就是說(shuō),即使磁帶處在中途位置上也可以裝載或卸載磁帶盒。此外,通過(guò)重寫非易失性存儲(chǔ)器上的管理信息,可以進(jìn)行數(shù)據(jù)編輯。并且,在磁帶上設(shè)置多個(gè)分區(qū)和適當(dāng)?shù)毓芾磉@些分區(qū)也變得更加容易。
圖2是顯示用在本發(fā)明中的磁帶盒1的外表的透視圖。盒外殼由上外殼6a、下外殼6b和護(hù)板8構(gòu)成。它的基本結(jié)構(gòu)與用于普通8mm VTR的磁帶盒相似。在磁帶盒1的后部上的、配備在它的一個(gè)側(cè)面上的標(biāo)簽面9上,配備了連接端部分6c。這是一個(gè)在本實(shí)施例中不加以描述的、把電極接線端安排在含有配備在其中的接觸型存儲(chǔ)器的磁帶盒中的部分。在像本實(shí)施例那樣,含有配備在其中的非接觸遠(yuǎn)程存儲(chǔ)器芯片4的磁帶盒1中,這個(gè)結(jié)構(gòu)部分是沒有實(shí)際用途的。也就是說(shuō),配備接線端部分6c是為了能夠裝載到流式磁帶機(jī)驅(qū)動(dòng)器等中,達(dá)到與含有配備在其中的接觸性存儲(chǔ)器的磁帶盒兼容的目的。在盒外殼面對(duì)面的兩側(cè)面上,形成凹部7。凹部7用于,例如,當(dāng)如后所述的圖書館用設(shè)備50傳送磁帶盒1時(shí),抓住磁帶盒1。
2.遠(yuǎn)程存儲(chǔ)器芯片的結(jié)構(gòu)和通信系統(tǒng)圖3顯示了遠(yuǎn)程存儲(chǔ)器芯片4和配備在流式磁帶機(jī)驅(qū)動(dòng)器或圖書館用設(shè)備中與遠(yuǎn)程存儲(chǔ)器芯片4通信的遠(yuǎn)程存儲(chǔ)器接口30(32)的結(jié)構(gòu)。在圖3中遠(yuǎn)程存儲(chǔ)器接口30(32)的結(jié)構(gòu)被顯示成用于說(shuō)明通信系統(tǒng)的概念性方塊圖。它的具體示范性結(jié)構(gòu)將在后面參照?qǐng)D23,作為遠(yuǎn)程存儲(chǔ)器接口32的結(jié)構(gòu)加以描述。
如圖3所示,遠(yuǎn)程存儲(chǔ)器芯片4,作為半導(dǎo)體IC(集成電路),含有調(diào)節(jié)器4a、RF(整流器)部分4b、邏輯部分4c、EEP-ROM(電可擦除可編程只讀存儲(chǔ)器)4d、和寄存器4e。這樣的遠(yuǎn)程存儲(chǔ)器芯片4被安裝在固定在磁帶盒1內(nèi)部的印刷電路板上,和印刷電路板上的銅線圈部分形成天線5。遠(yuǎn)程存儲(chǔ)器芯片4被構(gòu)造成以非接觸方式從外部接收電源。與如后所述的流式磁帶機(jī)驅(qū)動(dòng)器10和圖書館用設(shè)備50的通信利用,例如,13.56MHz的載波。當(dāng)天線5從流式磁帶機(jī)驅(qū)動(dòng)器10或圖書館用設(shè)備50接收電磁波時(shí),調(diào)節(jié)器4a把13.56MHz的載波轉(zhuǎn)換成DC(直流)電源。把DC電源作為工作電源供應(yīng)給RF部分4b、邏輯部分4d和寄存器4e。
在RF部分4b中,例如,如圖3所示,連接著二極管D1、電阻R1和R2、電容器C1和C2、和開關(guān)元件Q1。RF部分4b把接收的信息(感應(yīng)電壓V2)供應(yīng)給邏輯部分4c,和通過(guò)開關(guān)控制電壓V4調(diào)制從邏輯部分4c發(fā)送的信息。邏輯部分4c對(duì)來(lái)自RF部分4b的接收信號(hào)的解碼和與解碼信息(命令)相對(duì)應(yīng)的處理,例如,把數(shù)據(jù)寫入EEP-ROM 4d和從EEP-ROM4d中讀取數(shù)據(jù)的處理,進(jìn)行執(zhí)行控制。在寄存器4e中,裝載存儲(chǔ)在EEP-ROM4d中的數(shù)據(jù),例如,如后所述的會(huì)話標(biāo)識(shí)符,并將其值加入到遠(yuǎn)程存儲(chǔ)器接口30(32)的發(fā)送數(shù)據(jù)中。
盡管為了便于說(shuō)明起見,圖3把邏輯部分4c和寄存器4e顯示成獨(dú)立的模塊,但是實(shí)際上,可以把寄存器4e合并在作為邏輯部分4c的芯片中。
同時(shí),在遠(yuǎn)程存儲(chǔ)器接口30(32)中,調(diào)制器100M利用發(fā)送數(shù)據(jù)調(diào)制13.56MHz載波,并進(jìn)行從天線31(33)到遠(yuǎn)程存儲(chǔ)器芯片4的發(fā)送。從遠(yuǎn)程存儲(chǔ)器芯片4發(fā)送的信息由解調(diào)器100D解調(diào),從而獲取它的數(shù)據(jù)。現(xiàn)在描述在遠(yuǎn)程存儲(chǔ)器芯片4與遠(yuǎn)程存儲(chǔ)器接口30(32)之間的這種通信操作。
遠(yuǎn)程存儲(chǔ)器芯片4與遠(yuǎn)程存儲(chǔ)器接口30(32)之間的通信基本上基于電磁感應(yīng)原理。
如圖4所示,與遠(yuǎn)程存儲(chǔ)器接口30(32)連接的天線31(33)由環(huán)形線圈Lrw構(gòu)成。當(dāng)讓電流Irw流過(guò)天線31(33)時(shí),在環(huán)形線圈Lrw周圍形成磁場(chǎng)。同時(shí),與遠(yuǎn)程存儲(chǔ)器芯片4連接的天線5由環(huán)形線圈Ltag構(gòu)成。在環(huán)形線圈Ltag這一端上,環(huán)形線圈Lrw傳播的磁場(chǎng)生成感應(yīng)電壓,這個(gè)感應(yīng)電壓施加到作為遠(yuǎn)程存儲(chǔ)器芯片4的IC上。盡管天線31(33)和天線5之間的耦合度隨它們的相互位置關(guān)系而改變,但是,可以認(rèn)為,這些天線形成M耦合互感器。因此,可以把它們?cè)O(shè)成如圖3所示的模型。
盡管在圖3中沒有示出,但是,可以把共振電容器與天線5和31(33)相連接,以便延長(zhǎng)通信距離。這樣,當(dāng)通信距離變長(zhǎng)和環(huán)形線圈Lrw和環(huán)形線圈Ltag結(jié)合在一起的磁場(chǎng)減少時(shí),可以通過(guò)共振得到補(bǔ)充。具體地說(shuō),由于環(huán)形線圈Ltag生成的電壓因共振而增加,可以獲得遠(yuǎn)程存儲(chǔ)器芯片4所需的電源的有限距離變長(zhǎng)了。此外,由于共振電路的阻抗增加了,在發(fā)送的情況下,可以更有效地把環(huán)形線圈Lrw的振幅變化傳送到環(huán)形線圈Ltag。在接收的情況下,可以更有效地傳送遠(yuǎn)程存儲(chǔ)器芯片4的阻抗變化(如后所述)。
天線31(33)傳播的磁場(chǎng)和遠(yuǎn)程存儲(chǔ)器芯片4上的感應(yīng)電壓隨流過(guò)天線31(33)的電流而改變。因此,在遠(yuǎn)程存儲(chǔ)器接口30(32)中,調(diào)制器100M調(diào)制天線31(33)的電流,從而使數(shù)據(jù)能夠發(fā)送到遠(yuǎn)程存儲(chǔ)器芯片4。也就是說(shuō),遠(yuǎn)程存儲(chǔ)器接口30(32)利用發(fā)送數(shù)據(jù)調(diào)制磁場(chǎng),而遠(yuǎn)程存儲(chǔ)器芯片4從輸入其中的感應(yīng)電壓經(jīng)過(guò)二極管D1和電容器C2的成分中,即,從整流之后出現(xiàn)的AC(交流)成分V中解調(diào)數(shù)據(jù)。
當(dāng)把數(shù)據(jù)返回到遠(yuǎn)程存儲(chǔ)器接口30(32)時(shí),遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)行根據(jù)發(fā)送數(shù)據(jù)改變輸入阻抗的操作。因此,在遠(yuǎn)程存儲(chǔ)器芯片4這一方?jīng)]有配備用于數(shù)據(jù)發(fā)送的振蕩器。也就是說(shuō),邏輯部分4c把發(fā)送數(shù)據(jù)V4供應(yīng)給開關(guān)元件Q1的柵極,驅(qū)動(dòng)開關(guān)元件Q1進(jìn)行開關(guān)。因此,打開/關(guān)閉電阻R2對(duì)輸入阻抗的影響,從而改變輸入阻抗。當(dāng)從遠(yuǎn)程存儲(chǔ)器芯片4的天線5的兩端來(lái)觀察阻抗時(shí),M耦合天線31(33)的阻抗也發(fā)生改變,從而引起天線31(33)的兩端之間的電流Irw和電壓Vrw的改變。遠(yuǎn)程存儲(chǔ)器接口30(32)的解調(diào)器100D利用這個(gè)變化量進(jìn)行解調(diào),從而能夠接收來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的數(shù)據(jù)。
遠(yuǎn)程存儲(chǔ)器芯片4本身沒有電池,而是從檢測(cè)到饋入天線5的感應(yīng)電壓V0之后的電壓V1的DC成分中獲取電源電壓。由于感應(yīng)電壓V0隨遠(yuǎn)程存儲(chǔ)器芯片4的操作和發(fā)送/接收數(shù)據(jù)而改變,因此,必須通過(guò)調(diào)節(jié)器4a使電壓穩(wěn)定,以便使遠(yuǎn)程存儲(chǔ)器芯片4穩(wěn)定地工作。因此,當(dāng)與遠(yuǎn)程存儲(chǔ)器芯片4通信時(shí),遠(yuǎn)程存儲(chǔ)器接口30(32)事先從天線31(33)輸出載波,從而接通遠(yuǎn)程存儲(chǔ)器芯片4的電源。電源接通狀態(tài)一直保持到一系列通信訪問(wèn)(寫和讀)結(jié)束。在這段時(shí)間內(nèi),為了發(fā)送寫或讀命令,遠(yuǎn)程存儲(chǔ)器接口30(32)對(duì)載波進(jìn)行ASK(振幅移位鍵控)調(diào)制,把命令數(shù)據(jù)發(fā)送到遠(yuǎn)程存儲(chǔ)器芯片4。為了接收遠(yuǎn)程存儲(chǔ)器芯片4響應(yīng)發(fā)送的命令發(fā)出的確認(rèn)信號(hào),遠(yuǎn)程存儲(chǔ)器接口30(32)對(duì)載波進(jìn)行ASK解調(diào),獲取接收數(shù)據(jù)。在重復(fù)訪問(wèn)遠(yuǎn)程存儲(chǔ)器芯片4期間,遠(yuǎn)程存儲(chǔ)器接口30(32)一直輸出載波,從而保持遠(yuǎn)程存儲(chǔ)器芯片4的電源接通狀態(tài)。在遠(yuǎn)程存儲(chǔ)器芯片4中,通過(guò)分割遠(yuǎn)程存儲(chǔ)器接口30(32)的載波頻率13.56MHz,在邏輯部分4c上生成通信所需的數(shù)據(jù)時(shí)鐘脈沖。
在從遠(yuǎn)程存儲(chǔ)器接口30(32)發(fā)送到遠(yuǎn)程存儲(chǔ)器芯片4的信號(hào)中,13.56MHz載波已經(jīng)經(jīng)過(guò)了利用發(fā)送數(shù)據(jù)的ASK調(diào)制。圖5A和5B顯示了ASK調(diào)制信號(hào)。當(dāng)通過(guò)如圖5A所示的發(fā)送數(shù)據(jù)Vs調(diào)制載波A0時(shí),獲得如圖5B所示的ASK調(diào)制信號(hào)V3。這個(gè)調(diào)制波V3通過(guò)V3=A0(1+k*Vs(t))來(lái)表達(dá)。
ASK調(diào)制度是,例如,15%。
圖6A到6B顯示遠(yuǎn)程存儲(chǔ)器芯片4的發(fā)送/接收信號(hào)。
遠(yuǎn)程存儲(chǔ)器接口30(32)生成的ASK調(diào)制波V3在遠(yuǎn)程存儲(chǔ)器芯片4的天線5上表現(xiàn)為感應(yīng)電壓V0。獲取檢測(cè)電路(二極管D1)包絡(luò)線檢測(cè)的載波作為如圖6A所示的檢測(cè)輸出V1。檢測(cè)輸出V1包括遠(yuǎn)程存儲(chǔ)器芯片4本身發(fā)送的數(shù)據(jù),以及來(lái)自遠(yuǎn)程存儲(chǔ)器接口30(32)的發(fā)送數(shù)據(jù)。檢測(cè)輸出V1含有它通過(guò)電容器C2截取的DC成分,并且把如圖6B所示的解調(diào)數(shù)據(jù)V2輸入邏輯部分4c。邏輯部分4c對(duì)輸入解調(diào)數(shù)據(jù)V2和接收窗t1進(jìn)行“或”運(yùn)算,以便還原如圖6C所示的實(shí)際接收數(shù)據(jù)V2′。因此,在遠(yuǎn)程存儲(chǔ)器芯片4這一方獲得來(lái)自遠(yuǎn)程存儲(chǔ)器接口30(32)的發(fā)送數(shù)據(jù)。
已經(jīng)接收到數(shù)據(jù)的遠(yuǎn)程存儲(chǔ)器芯片4在經(jīng)過(guò)時(shí)段t1-t2的數(shù)據(jù)處理之后,把必要數(shù)據(jù)發(fā)送到遠(yuǎn)程存儲(chǔ)器接口30(32)。例如,發(fā)送數(shù)據(jù)V4顯示在圖6D中。當(dāng)通過(guò)這個(gè)發(fā)送數(shù)據(jù)V4打開/關(guān)閉開關(guān)元件Q時(shí),阻抗按如上所述發(fā)生改變,因此,把數(shù)據(jù)發(fā)送到遠(yuǎn)程存儲(chǔ)器接口30(32)。在這種情況下,阻抗變化率是,例如,50%或更高。
在遠(yuǎn)程存儲(chǔ)器接口30(32)這一方,由于遠(yuǎn)程存儲(chǔ)器芯片4這一方的阻抗變化引起M耦合天線31(33)的電流Irw和電壓Vrw的變化,通過(guò)解調(diào)器100D檢測(cè)這種變化,從而解調(diào)發(fā)送給它的數(shù)據(jù)。在這種情況下的解調(diào)波V3可以表達(dá)成V3=A0*(1+m*V4(t))。由于M耦合的耦合度主要取決于遠(yuǎn)程存儲(chǔ)器芯片4與遠(yuǎn)程存儲(chǔ)器接口30(32)之間的距離,在遠(yuǎn)程存儲(chǔ)器芯片4上存在高阻抗變化率是合適的。此外,在遠(yuǎn)程存儲(chǔ)器接口30(32)這一方,獲得與圖6A類似的檢測(cè)輸出,和通過(guò)把圖6B所示的信號(hào)二進(jìn)制化獲得如圖6C所示的接收數(shù)據(jù)。
上述是遠(yuǎn)程存儲(chǔ)器接口30(32)和遠(yuǎn)程存儲(chǔ)器芯片4之間的數(shù)據(jù)發(fā)送/接收操作。
要發(fā)送和接收的數(shù)據(jù)具有如圖7所示的數(shù)據(jù)結(jié)構(gòu)。也就是說(shuō),數(shù)據(jù)由2個(gè)字節(jié)的前置碼、3個(gè)字節(jié)的sync(同步碼)、1個(gè)字節(jié)的長(zhǎng)度、4或20個(gè)字節(jié)的數(shù)據(jù)和2個(gè)字節(jié)的CRC(循環(huán)冗余碼)構(gòu)成。
前置碼是為了實(shí)現(xiàn)要發(fā)送的數(shù)據(jù)的時(shí)鐘同步而加入的。前置碼后面接著用于確定數(shù)據(jù)的開始位置和確定邏輯性的sync。長(zhǎng)度代表后面數(shù)據(jù)的數(shù)據(jù)長(zhǎng)度。數(shù)據(jù)后面接著具有檢錯(cuò)和糾錯(cuò)能力的CRC。
同時(shí),遠(yuǎn)程存儲(chǔ)器接口30(32)和遠(yuǎn)程存儲(chǔ)器芯片4之間的發(fā)送/接收數(shù)據(jù)是所謂的曼徹斯特編碼數(shù)據(jù)。曼徹斯特編碼是一種把數(shù)據(jù)“0”發(fā)送成“01”和把數(shù)據(jù)“1”發(fā)送成“10”的BPSK(雙相調(diào)制)。因此,由于在信號(hào)中不包含DC成分,信號(hào)易于管理。作為用于編碼的時(shí)鐘脈沖,使用通過(guò)分割13.56MHz的載波的頻率獲取的頻率,即大約212KHz。其結(jié)果是,發(fā)送/接收數(shù)據(jù)的位速率等于106Kbps(千位每秒)。
圖8顯示了曼徹斯特編碼的例子。
如果要發(fā)送的數(shù)據(jù)位串是“101100”,那么,將每一位編碼成兩個(gè)時(shí)鐘脈沖的“01”或“10”,從而變成數(shù)據(jù)“100110100101”。即使要發(fā)送的數(shù)據(jù)具有相繼的“0”或“1”,由于載波是通過(guò)“01”或“10”進(jìn)行ASK調(diào)制的,也不會(huì)包含DC成分。當(dāng)調(diào)制載波時(shí),“01”具有“大和小”的振幅,和“10”具有“小和大”的振幅。
3.記錄到遠(yuǎn)程存儲(chǔ)器芯片中的數(shù)據(jù)現(xiàn)在描述存儲(chǔ)到遠(yuǎn)程存儲(chǔ)器芯片4的EEP-ROM中的數(shù)據(jù)的結(jié)構(gòu)。
附圖和說(shuō)明中的“MIC”代表“盒中的存儲(chǔ)器”,即遠(yuǎn)程存儲(chǔ)器芯片4。
圖9示意性地顯示了存儲(chǔ)到EEP-ROM 4d中的數(shù)據(jù)的示范性結(jié)構(gòu)。如圖9所示,在EEP-ROM 4d的存儲(chǔ)區(qū)中,建立了MIC首標(biāo)和自由存儲(chǔ)池。在這些MIC首標(biāo)和自由存儲(chǔ)池中,寫著各種管理信息,譬如,制造磁帶盒時(shí)的各種信息、初始化時(shí)的磁帶信息、和每個(gè)分區(qū)的信息。
如圖9所示,在MIC首標(biāo)中,首先,96個(gè)字節(jié)用作主要存儲(chǔ)制造磁帶盒時(shí)的各種信息的制造部分。其次,用64個(gè)字節(jié)來(lái)記述簽字,和預(yù)備了32個(gè)字節(jié)的盒序號(hào)、16個(gè)字節(jié)的盒序號(hào)CRC、和16字節(jié)的暫時(shí)存儲(chǔ)器的區(qū)域。
此外,預(yù)備了16個(gè)字節(jié)的機(jī)械裝置錯(cuò)誤日志、16個(gè)字節(jié)的機(jī)械裝置計(jì)數(shù)器、和48個(gè)字節(jié)的最后11次驅(qū)動(dòng)列表的區(qū)域。在16個(gè)字節(jié)的驅(qū)動(dòng)初始化部分中,主要存儲(chǔ)初始化時(shí)的信息等。
并且,對(duì)于112個(gè)字節(jié)的卷信息,配備了把整個(gè)磁帶盒的基本管理信息存儲(chǔ)在其中的區(qū)域。對(duì)于64個(gè)字節(jié)的積累性系統(tǒng)日志,預(yù)備了把從制造磁帶盒時(shí)開始的歷史信息存儲(chǔ)在其中的區(qū)域。在MIC首標(biāo)末端,預(yù)備了528個(gè)字節(jié)的卷標(biāo)的區(qū)域。自由存儲(chǔ)池是可以存儲(chǔ)附加管理信息的區(qū)域。在這個(gè)自由存儲(chǔ)池中,存在著在必要時(shí)使用的記錄/再現(xiàn)操作的進(jìn)程和各種信息,并且,存儲(chǔ)的信息是更新的。作為一個(gè)單位存儲(chǔ)在自由存儲(chǔ)池中的數(shù)據(jù)組被稱為一個(gè)“單元”。
按照在磁帶3上形成的分區(qū),把作為與各個(gè)分區(qū)相對(duì)應(yīng)的管理信息的分區(qū)信息單元#0、#1、......依次寫入從其首端開始的自由存儲(chǔ)池中。即形成了和磁帶3上形成的分區(qū)數(shù)量相同的分區(qū)信息單元。
從末端開始,依次寫入用戶卷注釋單元和用戶分區(qū)注釋單元。用戶卷注釋單元是用戶對(duì)整個(gè)磁帶盒進(jìn)行評(píng)述的信息。用戶分區(qū)注釋單元是用戶對(duì)各個(gè)分區(qū)進(jìn)行評(píng)述的信息。這些都是當(dāng)用戶指定寫入時(shí)存儲(chǔ)的。未必記述所有這樣的信息。沒有存儲(chǔ)這樣的信息的中間區(qū)域按原樣留著,作為供以后寫入用的自由存儲(chǔ)池。
MIC首標(biāo)中的制造部分具有,例如,如圖10所示的結(jié)構(gòu)。每個(gè)數(shù)據(jù)的長(zhǎng)度(字節(jié)數(shù))顯示在右方。在制造部分中,首先,作為第一個(gè)1個(gè)字節(jié)的制造部分檢驗(yàn)和,存儲(chǔ)著與制造部分的數(shù)據(jù)有關(guān)的檢驗(yàn)和信息。制造部分檢驗(yàn)和的信息是在制造磁帶盒時(shí)提供的。作為構(gòu)成制造部分的實(shí)數(shù)據(jù),記述了從“MIC類型”到“偏移”的數(shù)據(jù)。“保留”指的是為將來(lái)數(shù)據(jù)存儲(chǔ)保留的區(qū)域。它會(huì)在后續(xù)的描述中用到。
“MIC類型”是指示實(shí)際安裝在磁帶盒中的MIC(遠(yuǎn)程存儲(chǔ)器芯片4)的類型。數(shù)據(jù)“MIC制造日期”指的是制造MIC的年月日(和時(shí)間)。
“MIC生產(chǎn)線名稱”代表與制造MIC的生產(chǎn)線的名稱有關(guān)的信息。
“MIC制造廠名稱”代表與制造MIC的工廠的名稱有關(guān)的信息。
“MIC制造者姓名”代表與MIC的制造者的姓名有關(guān)的信息。
“MIC名”代表與MIC的銷售者的名稱有關(guān)的信息。
“盒制造日期”、“盒生產(chǎn)線名稱”、“盒制造廠名稱”、“盒制造者姓名”、和“盒名”記述了與上述與MIC有關(guān)的信息類似的盒本身的信息。
作為“OEM客戶名稱”,存儲(chǔ)著與OEM(原始設(shè)備制造者)的訂購(gòu)公司的名稱有關(guān)的信息。
作為“帶物理特征ID”,記述著與磁帶的物理特征有關(guān)的信息,例如,帶的材料、厚度、和長(zhǎng)度等。
作為“最大時(shí)鐘脈沖頻率”,存儲(chǔ)著指示MIC與之對(duì)應(yīng)的最大時(shí)鐘脈沖頻率的信息。
作為“塊長(zhǎng)”,記述著作為MIC(遠(yuǎn)程存儲(chǔ)器芯片4)的特征的、指示,例如,在與遠(yuǎn)程存儲(chǔ)器接口30(32)的一次通信中可以傳送多少個(gè)數(shù)據(jù)字節(jié)的數(shù)據(jù)長(zhǎng)度單位信息。
作為“MIC容量”,記述著M1C(遠(yuǎn)程存儲(chǔ)器芯片4)的EEP-ROM的存儲(chǔ)容量信息。
“寫保護(hù)頂端地址”用于禁止寫入MIC的區(qū)域的所需部分,它指示寫保護(hù)區(qū)的頂端地址。
“寫保護(hù)計(jì)數(shù)”指明寫保護(hù)區(qū)的字節(jié)數(shù)。也就是說(shuō),把從上述“寫保護(hù)頂端地址”所指的地址開始,含有由這個(gè)“寫保護(hù)計(jì)數(shù)”區(qū)所指的字節(jié)數(shù)的區(qū)域設(shè)置成寫保護(hù)區(qū)。
作為“應(yīng)用ID”,記述著應(yīng)用標(biāo)識(shí)符。還記錄了“偏移”。
下面,參照?qǐng)D11描述MIC首標(biāo)中驅(qū)動(dòng)初始化部分的結(jié)構(gòu)。每個(gè)數(shù)據(jù)的長(zhǎng)度(字節(jié)數(shù))顯示在右方。
在驅(qū)動(dòng)初始化部分中,首先把與對(duì)這個(gè)驅(qū)動(dòng)初始化部分的數(shù)據(jù)的檢驗(yàn)和有關(guān)的信息存儲(chǔ)成“驅(qū)動(dòng)初始化部分檢驗(yàn)和”。
作為構(gòu)成驅(qū)動(dòng)初始化部分的實(shí)數(shù)據(jù),記述著從“MIC邏輯格式類型”到“自由池底端地址”的信息。
首先,作為“MIC邏輯格式類型”,存儲(chǔ)著MIC(遠(yuǎn)程存儲(chǔ)器芯片4)的邏輯格式的ID號(hào)。作為MIC格式,存在除了涉及基本MIC之外,還涉及固件更新帶MIC格式、參考帶MIC格式、清洗盒MIC格式等的各種各樣格式。給出與磁帶盒的MIC格式相對(duì)應(yīng)的ID號(hào)。
在“超高速搜索映像指針”中,安排了指示圖9所示的超高速搜索映像單元的區(qū)域的頂端地址的指針。
“用戶卷注釋單元指針”指示用戶可以通過(guò)SCSI(小型計(jì)算機(jī)系統(tǒng)接口)自由地把數(shù)據(jù)寫入磁帶盒中和從磁帶盒中讀取數(shù)據(jù)的存儲(chǔ)區(qū)的開始地址,即圖9所示的用戶卷注釋單元的開始地址。
“用戶分區(qū)注釋單元指針”指示用戶可以通過(guò)SCSI自由地把數(shù)據(jù)寫入每個(gè)分區(qū)中和從每個(gè)分區(qū)中讀取數(shù)據(jù)的存儲(chǔ)區(qū)的開始地址,即圖9所示的用戶分區(qū)注釋單元的開始地址。在某些情況下,存儲(chǔ)數(shù)個(gè)用戶分區(qū)注釋單元,和用戶分區(qū)注釋單元指針指示數(shù)個(gè)用戶分區(qū)注釋單元的首單元的開始地址。
“分區(qū)信息單元指針”指示圖9所示的分區(qū)信息單元#0的開始地址。
寫入自由存儲(chǔ)池中的分區(qū)信息是與在磁帶3上形成的分區(qū)個(gè)數(shù)相對(duì)應(yīng)形成的。根據(jù)鏈接結(jié)構(gòu),通過(guò)指針把所有分區(qū)信息#0到#N連接起來(lái)。簡(jiǎn)而言之,分區(qū)信息單元指針被認(rèn)為是指示分區(qū)#0的地址的路由,而后隨分區(qū)信息單元的指針被安排在正好前一個(gè)的分區(qū)信息單元內(nèi)。
如上所述,字段FL4內(nèi)的各個(gè)數(shù)據(jù)的位置通過(guò)各自的指針(超高速搜索映像指針、用戶卷注釋單元指針、用戶分區(qū)注釋單元指針、分區(qū)信息單元指針)來(lái)管理。
“卷屬性標(biāo)志”是為MIC 4提供邏輯寫保護(hù)標(biāo)記的1字節(jié)標(biāo)志。
“自由池頂端地址”和“自由池底端地址”指示字段FL4中在那個(gè)時(shí)間點(diǎn)上自由存儲(chǔ)池的開始地址和結(jié)束地址。由于作為自由存儲(chǔ)池的區(qū)域隨分區(qū)信息的寫入或擦除而改變,用戶分區(qū)注釋等、自由池頂端地址和自由池底端地址由此得到更新。
在圖9所示的MIC首標(biāo)中的盒序號(hào)、盒序號(hào)CRC和暫時(shí)存儲(chǔ)器的區(qū)域詳細(xì)顯示在圖12中。
首先,作為32個(gè)字節(jié)的“盒序號(hào)”,存儲(chǔ)著,例如基于ASCII(美國(guó)信息交換標(biāo)準(zhǔn)碼)碼的、由32個(gè)字符的字符信息構(gòu)成的序號(hào)。
這個(gè)盒序號(hào)由16個(gè)字節(jié)的高位數(shù)(“盒序號(hào)高位數(shù)”)和16個(gè)字節(jié)的低位數(shù)(“盒序號(hào)低位數(shù)”)構(gòu)成。
16個(gè)字節(jié)的盒序號(hào)由1個(gè)字節(jié)的制造者ID、1個(gè)字節(jié)的輔助ID、1個(gè)字節(jié)的盒序號(hào)檢驗(yàn)和、2個(gè)字節(jié)的盒序號(hào)CRC和11個(gè)字節(jié)的保留區(qū)構(gòu)成。
作為制造者ID,如圖13A所示,存儲(chǔ)著作為制造者標(biāo)識(shí)符的磁帶盒的制造者的代碼號(hào)。
輔助ID是與,例如如圖13B所示的磁帶盒1的類型相對(duì)應(yīng)的輔助ID。例如,以1個(gè)字節(jié)的代碼值的形式存在磁帶的屬性信息。盒序號(hào)檢驗(yàn)和是與上述盒序號(hào)、制造者ID和輔助ID有關(guān)的檢驗(yàn)和信息。盒序號(hào)CRC是有關(guān)盒序號(hào)的2字節(jié)CRC。
把32個(gè)字節(jié)的盒序號(hào)與16個(gè)字節(jié)的盒序號(hào)CRC組合在一起得出的48個(gè)字節(jié)形成在發(fā)貨時(shí)記述的每個(gè)磁帶盒的各自唯一數(shù)。也就是說(shuō),由于沒有磁帶盒擁有相同的48個(gè)字節(jié),這個(gè)48個(gè)字節(jié)的序號(hào)用于驗(yàn)證附帶遠(yuǎn)程存儲(chǔ)器芯片4的磁帶盒。為了方便起見,把盒序號(hào)與盒序號(hào)CRC組合在一起得出的48個(gè)字節(jié)也簡(jiǎn)稱為“序號(hào)”。以后再詳細(xì)描述驗(yàn)證處理。就驗(yàn)證處理而言,當(dāng)在遠(yuǎn)程存儲(chǔ)器芯片4與遠(yuǎn)程存儲(chǔ)器接口30(32)之間進(jìn)行通信時(shí),48個(gè)字節(jié)的序號(hào)被分成每個(gè)由16個(gè)字節(jié)組成的三個(gè)塊。第1塊是16個(gè)字節(jié)的“盒序號(hào)高位數(shù)”。第2塊是16個(gè)字節(jié)的“盒序號(hào)低位數(shù)”。第3塊是包括制造者ID等的16個(gè)字節(jié)的總盒序號(hào)CRC。
總共16個(gè)字節(jié)的暫時(shí)存儲(chǔ)器的區(qū)域由1個(gè)字節(jié)的暫時(shí)存儲(chǔ)器單元、1個(gè)字節(jié)的會(huì)話標(biāo)識(shí)符(在說(shuō)明書和附圖中,也稱為“會(huì)話ID”或“SID”)和14個(gè)字節(jié)的保留區(qū)構(gòu)成。暫時(shí)存儲(chǔ)器檢驗(yàn)和是與暫時(shí)存儲(chǔ)區(qū)中的數(shù)據(jù)有關(guān)的檢驗(yàn)和信息。會(huì)話標(biāo)識(shí)符是如后所述的、作為驗(yàn)證處理的結(jié)果為遠(yuǎn)程存儲(chǔ)器芯片4提供的通信標(biāo)識(shí)符。
在本實(shí)施例中,為了使遠(yuǎn)程存儲(chǔ)器接口30(32)與遠(yuǎn)程存儲(chǔ)器芯片4通信,在圖書館用設(shè)備50上進(jìn)行,例如,遠(yuǎn)程存儲(chǔ)器芯片4的驗(yàn)證,并且,由此提供會(huì)話標(biāo)識(shí)符。然后,當(dāng)訪問(wèn)遠(yuǎn)程存儲(chǔ)器芯片4時(shí),使1字節(jié)的標(biāo)識(shí)符包含在命令中,從而指定特定的磁帶盒(遠(yuǎn)程存儲(chǔ)器芯片4)和進(jìn)行精確的通信。把圖書館用設(shè)備50等提供的會(huì)話標(biāo)識(shí)符存儲(chǔ)在EEP-ROM 4d中暫時(shí)存儲(chǔ)器的區(qū)域中。
用在本實(shí)施例中的1個(gè)字節(jié)的會(huì)話標(biāo)識(shí)符被定義成圖14所示的那樣。
如果每一個(gè)都是1個(gè)字節(jié)的“00000000”到“11111111”用十六進(jìn)制值“0×00”到“0×ff”(帶有0×的數(shù)值是十六進(jìn)制表示法)表示,那么,“0×00”表示沒有分配會(huì)話標(biāo)識(shí)符(即,自由狀態(tài)或初始狀態(tài))。具體地說(shuō),在還沒有進(jìn)行如后所述的會(huì)話標(biāo)識(shí)符分配處理的磁帶盒的遠(yuǎn)程存儲(chǔ)器芯片4中,與它的EEP-ROM 4d中的會(huì)話標(biāo)識(shí)符等效的值是“0×00”。
“0×01”、“0×03”、和“0×07”是如后所述的、驗(yàn)證處理的通信過(guò)程中的相繼會(huì)話標(biāo)識(shí)符。正如后面詳細(xì)描述的那樣,在利用序號(hào)完成驗(yàn)證處理的第一階段時(shí),安排在通信數(shù)據(jù)中的會(huì)話標(biāo)識(shí)符是“0×01”。在完成第二階段時(shí),會(huì)話標(biāo)識(shí)符是“0×03”。在完成第三階段時(shí),會(huì)話標(biāo)識(shí)符是“0×07”。
“0×ff”是如后所述的、在流式磁帶機(jī)驅(qū)動(dòng)器10進(jìn)行驗(yàn)證和把會(huì)話標(biāo)識(shí)符提供給裝載在流式磁帶機(jī)驅(qū)動(dòng)器10上的磁帶盒的情況下會(huì)話標(biāo)識(shí)符的值。
當(dāng)裝載在自由狀態(tài)下具有會(huì)話標(biāo)識(shí)符“0×00”的磁帶盒1時(shí),流式磁帶機(jī)驅(qū)動(dòng)器10進(jìn)行驗(yàn)證處理,和提供會(huì)話標(biāo)識(shí)符“0×ff”,從而與遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)行通信。在這種情況下,對(duì)于彈出磁帶盒1,流式磁帶機(jī)驅(qū)動(dòng)器10進(jìn)行處理,把自由狀態(tài)下的會(huì)話標(biāo)識(shí)符恢復(fù)成“0×00”。但是,如果磁帶盒由圖書館用設(shè)備50來(lái)驗(yàn)證,且圖書館用設(shè)備50把會(huì)話標(biāo)識(shí)符提供給磁帶盒,那么,流式磁帶機(jī)驅(qū)動(dòng)器10可以利用會(huì)話標(biāo)識(shí)符與遠(yuǎn)程存儲(chǔ)器芯片4通信。當(dāng)然,在這種情況下,在彈出時(shí)不需要恢復(fù)“0×00”的會(huì)話標(biāo)識(shí)符。
除了上述值之外的其它會(huì)話標(biāo)識(shí)符值,即,“0×02”、“0×04”、“0×06”、“0×08”到“0×fe”,是已經(jīng)驗(yàn)證和分配的實(shí)際會(huì)話標(biāo)識(shí)符的值。也就是說(shuō),如果利用序號(hào)進(jìn)行驗(yàn)證的結(jié)果是成功(OK)的,圖書館用設(shè)備50就把這些值之一作為會(huì)話標(biāo)識(shí)符分配給驗(yàn)證了的遠(yuǎn)程存儲(chǔ)器芯片4。例如,有選擇地提供這些值,以便在圖書館用設(shè)備50內(nèi)的磁帶盒上不會(huì)發(fā)生同一個(gè)值的重復(fù)出現(xiàn)。在與任何磁帶盒的遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)行通信時(shí),使用它的會(huì)話標(biāo)識(shí)符。
4.流式磁帶機(jī)驅(qū)動(dòng)器的結(jié)構(gòu)本實(shí)施例的流式磁帶機(jī)系統(tǒng)由對(duì)上述磁帶盒1的磁帶3進(jìn)行記錄和再現(xiàn)的流式磁帶機(jī)驅(qū)動(dòng)器10、在其中存放許多磁帶盒1和可以有選擇地把磁帶盒1裝載到流式磁帶機(jī)驅(qū)動(dòng)器10中的的圖書館用設(shè)備50、以及控制這些單元操作的主計(jì)算機(jī)40構(gòu)成。圖書館用設(shè)備50和流式磁帶機(jī)驅(qū)動(dòng)器10可以與磁帶盒1的遠(yuǎn)程存儲(chǔ)器芯片4通信。
現(xiàn)在參照?qǐng)D15描述流式磁帶機(jī)驅(qū)動(dòng)器10的結(jié)構(gòu)。這個(gè)流式磁帶機(jī)驅(qū)動(dòng)器10適用于按照螺旋形掃描系統(tǒng)對(duì)磁帶盒1的磁帶3進(jìn)行記錄/再現(xiàn)。
如圖15所示,在流式磁帶機(jī)驅(qū)動(dòng)器10的轉(zhuǎn)鼓上配備了,例如,兩個(gè)記錄頭12A和12B和三個(gè)再現(xiàn)頭13A、13B和13C。
記錄頭12A和12B具有相互非常接近地排列著方位角不同的兩個(gè)磁頭間隙的結(jié)構(gòu)。
再現(xiàn)頭13A和13B(13C)是具有不同方位角(13B和13C具有相同方位角)的磁頭,并且彼此相隔90°地排列著。這些再現(xiàn)頭13A、13B和13C也用于在記錄之后的馬上讀取(所謂的寫后讀)。
轉(zhuǎn)鼓11由鼓電機(jī)14A來(lái)驅(qū)動(dòng),使從磁帶盒1引出的磁帶3繞在轉(zhuǎn)鼓11上。磁帶3由走帶輪電機(jī)14B和未示出的壓帶輪傳送。磁帶3繞在上述的卷軸2A和2B上,和卷軸2A和2B分別由卷軸電機(jī)14C和14D驅(qū)動(dòng),向前向后轉(zhuǎn)換。
鼓電機(jī)14A、走帶輪電機(jī)14B和卷軸電機(jī)14C和14D受機(jī)械驅(qū)動(dòng)器17供應(yīng)的電源驅(qū)動(dòng)而旋轉(zhuǎn)。機(jī)械驅(qū)動(dòng)器17在伺服控制器16的控制下,驅(qū)動(dòng)每個(gè)電機(jī)。伺服控制器16對(duì)每個(gè)電機(jī)進(jìn)行轉(zhuǎn)速控制,從而使磁帶以正常記錄/再現(xiàn)速度移動(dòng)、使磁帶以高速再現(xiàn)速度移動(dòng),和使磁帶以快進(jìn)或反轉(zhuǎn)速度移動(dòng)。
在EEP-ROM 18中,存在著伺服控制器16用來(lái)伺服控制各個(gè)電機(jī)的常數(shù)。
伺服控制器16通過(guò)接口控制器/ECC格式化器(下文稱為IF/ECC控制器)與對(duì)整個(gè)系統(tǒng)進(jìn)行控制處理的系統(tǒng)控制器15雙向連接。
在這個(gè)流式磁帶機(jī)驅(qū)動(dòng)器10中,SCSI接口20用于數(shù)據(jù)輸入/輸出。例如,當(dāng)記錄數(shù)據(jù)時(shí),利用稱為“記錄”的定長(zhǎng)發(fā)送數(shù)據(jù)單元,通過(guò)SCSI接口20,從主計(jì)算機(jī)40依次輸入數(shù)據(jù),和把輸入的數(shù)據(jù)供應(yīng)給壓縮/解壓電路21。在這樣的流式磁帶機(jī)驅(qū)動(dòng)器系統(tǒng)中,還存在著利用變長(zhǎng)數(shù)據(jù)設(shè)置單元,從主計(jì)算機(jī)40發(fā)送數(shù)據(jù)的模式。
如有必要,壓縮/解壓電路21根據(jù)預(yù)定系統(tǒng),對(duì)輸入數(shù)據(jù)進(jìn)行壓縮處理。如果應(yīng)用了基于LZ碼的典型壓縮系統(tǒng),把專用碼分配給過(guò)去處理過(guò)的字符串和以詞典的形式存儲(chǔ)含有代碼的字符串。然后,把以后輸入的字符串與詞典的內(nèi)容相比較,如果輸入數(shù)據(jù)的字符串與詞典中的代碼相符,就用詞典中的代碼取代這個(gè)字符串?dāng)?shù)據(jù)。依次給予與詞典中的任何代碼相符的輸入字符串的數(shù)據(jù)一個(gè)新的代碼,并且將其登記在詞典中。通過(guò)如此登記輸入字符串的數(shù)據(jù)和用詞典中的代碼取代字符串?dāng)?shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)壓縮。
把壓縮/解壓電路21的輸出供應(yīng)給IF/ECC控制器22。IF/ECC控制器22通過(guò)它的控制操作,把壓縮/解壓電路21的輸出暫時(shí)存儲(chǔ)到緩沖存儲(chǔ)器23中。在IF/ECC控制器22的控制下,最后把存儲(chǔ)在緩沖存儲(chǔ)器23中的數(shù)據(jù)處理成稱為“組”的定長(zhǎng)單元,一個(gè)“組”相當(dāng)于磁帶上的40個(gè)磁道,并且,對(duì)這個(gè)數(shù)據(jù)進(jìn)行ECC格式處理。
作為ECC格式處理,把糾錯(cuò)碼加入記錄數(shù)據(jù)中,對(duì)數(shù)據(jù)進(jìn)行調(diào)制處理,以便使數(shù)據(jù)適合于磁記錄。把所得的數(shù)據(jù)供應(yīng)給RF處理單元19。
RF處理單元19對(duì)記錄數(shù)據(jù)進(jìn)行諸如放大和記錄均衡之類的處理,生成記錄信號(hào),并且把記錄信號(hào)供應(yīng)給記錄頭12A和12B。因此,實(shí)現(xiàn)了數(shù)據(jù)從記錄頭12A和12B到磁帶3的記錄。
下面簡(jiǎn)述數(shù)據(jù)再現(xiàn)操作。磁帶3上的記錄數(shù)據(jù)由再現(xiàn)頭13A和13B讀出,作為RF再現(xiàn)信號(hào),并且,再現(xiàn)均衡、再現(xiàn)時(shí)鐘脈沖生成以及再現(xiàn)輸出的取樣和解碼(例如,維特比解碼)由RF處理單元9來(lái)完成。
把如此讀出的信號(hào)供應(yīng)給IF/ECC控制器22,首先,在IF/ECC控制器22上進(jìn)行糾錯(cuò)處理等。然后,把信號(hào)暫時(shí)存儲(chǔ)在緩沖存儲(chǔ)器23中,在預(yù)定時(shí)間點(diǎn)讀出信號(hào),并把讀出的信號(hào)供應(yīng)給壓縮/解壓電路21。
根據(jù)系統(tǒng)控制器15得出的確定結(jié)果,如果數(shù)據(jù)在記錄時(shí)被壓縮/解壓電路21壓縮過(guò)的話,壓縮/解壓電路21進(jìn)行數(shù)據(jù)解壓處理。在非壓縮數(shù)據(jù)的情況下,無(wú)需進(jìn)行數(shù)據(jù)解壓處理,壓縮/解壓電路21就讓數(shù)據(jù)直接通過(guò)和輸出數(shù)據(jù)。通過(guò)SCSI接口20把壓縮/解壓電路21的輸出數(shù)據(jù)作為再現(xiàn)數(shù)據(jù)輸出到主計(jì)算機(jī)40。
在圖15中,顯示了磁帶盒1中的遠(yuǎn)程存儲(chǔ)器芯片4。當(dāng)把整個(gè)磁帶盒1裝入流式磁帶機(jī)驅(qū)動(dòng)器中時(shí),使得通過(guò)遠(yuǎn)程存儲(chǔ)器接口30,在非接觸狀態(tài)下,在遠(yuǎn)程存儲(chǔ)器芯片4與系統(tǒng)控制器15之間進(jìn)行數(shù)據(jù)輸入/輸出成為可能。遠(yuǎn)程存儲(chǔ)器接口30利用天線31與遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)行上述通信。因此,系統(tǒng)控制器15可以進(jìn)行把數(shù)據(jù)寫入遠(yuǎn)程存儲(chǔ)器芯片4或從遠(yuǎn)程存儲(chǔ)器芯片4讀取數(shù)據(jù)的訪問(wèn)。
與遠(yuǎn)程存儲(chǔ)器芯片4的數(shù)據(jù)傳送是以設(shè)備方發(fā)出命令和遠(yuǎn)程存儲(chǔ)器芯片4響應(yīng)該命令發(fā)出確認(rèn)信號(hào)的形式實(shí)現(xiàn)的。當(dāng)系統(tǒng)控制器15向遠(yuǎn)程存儲(chǔ)器芯片4發(fā)出命令時(shí),遠(yuǎn)程存儲(chǔ)器接口30把命令數(shù)據(jù)編碼成圖7所示的結(jié)構(gòu),然后,像如上所述那樣進(jìn)行ASK調(diào)制,并且將其發(fā)送出去。在磁帶盒1這一方,通過(guò)天線5接收發(fā)送數(shù)據(jù),和邏輯部分4c按照如上所述的、通過(guò)接收數(shù)據(jù)(命令)指定的內(nèi)容,進(jìn)行操作。例如,把與寫命令一起發(fā)送的數(shù)據(jù)寫入EEP-ROM 4d中。
當(dāng)遠(yuǎn)程存儲(chǔ)器接口30如此發(fā)出命令時(shí),遠(yuǎn)程存儲(chǔ)器芯片4發(fā)送與該命令相對(duì)應(yīng)的確認(rèn)信號(hào)。也就是說(shuō),遠(yuǎn)程存儲(chǔ)器芯片4的邏輯部分4c使RF部分4b調(diào)制作為確認(rèn)信號(hào)的數(shù)據(jù),并且從天線5發(fā)送和輸出調(diào)制數(shù)據(jù)。當(dāng)這樣的確認(rèn)信號(hào)被天線31接收時(shí),接收信號(hào)由遠(yuǎn)程存儲(chǔ)器接口30解調(diào),并且供應(yīng)給系統(tǒng)控制器15。例如,在讀命令從系統(tǒng)控制器15發(fā)送到遠(yuǎn)程存儲(chǔ)器芯片4的情況下,與從EEP-ROM 4d中讀出的數(shù)據(jù)一起,遠(yuǎn)程存儲(chǔ)器芯片4發(fā)送作為與讀命令相對(duì)應(yīng)的確認(rèn)信號(hào)的代碼。然后,確認(rèn)代碼和讀出數(shù)據(jù)由遠(yuǎn)程存儲(chǔ)器接口30接收和解調(diào),并且供應(yīng)給系統(tǒng)控制器15。
由于流式磁帶機(jī)驅(qū)動(dòng)器10含有如上所述的遠(yuǎn)程存儲(chǔ)器接口30,流式磁帶機(jī)驅(qū)動(dòng)器10可以訪問(wèn)磁帶盒1中的遠(yuǎn)程存儲(chǔ)器芯片4。
在這樣的非接觸數(shù)據(jù)交換中,通過(guò)ASK調(diào)制把數(shù)據(jù)疊加在13MHz頻帶載波上,但是原始數(shù)據(jù)是分組數(shù)據(jù)。也就是說(shuō),把首標(biāo)、奇偶檢驗(yàn)和其它必要信息加入命令中作為命令或確認(rèn)信號(hào),以便形成分組,并且,代碼轉(zhuǎn)換分組,然后調(diào)制分組,從而能夠發(fā)送/接收穩(wěn)定的RF信號(hào)。
在SRAM(靜態(tài)隨機(jī)存儲(chǔ)器)24和閃速ROM(只讀存儲(chǔ)器)25中,存儲(chǔ)著供系統(tǒng)控制器15用于各種處理的數(shù)據(jù)。例如,在閃速ROM 25中存儲(chǔ)著用于控制的常數(shù)。SRAM 24用作工作存儲(chǔ)器,或者用作存儲(chǔ)和算術(shù)處理從遠(yuǎn)程存儲(chǔ)器芯片4讀出的數(shù)據(jù)、要寫入遠(yuǎn)程存儲(chǔ)器芯片4的數(shù)據(jù)、為每個(gè)磁帶盒設(shè)置的模式數(shù)據(jù)、各種標(biāo)志數(shù)據(jù)等的存儲(chǔ)器。
可以把SRAM 24和閃速ROM 25構(gòu)造成形成系統(tǒng)控制器15的微型計(jì)算機(jī)中的內(nèi)部存儲(chǔ)器??蛇x地,緩沖存儲(chǔ)器23的一部分區(qū)域可以用作工作存儲(chǔ)器24。
在流式磁帶機(jī)驅(qū)動(dòng)器10和主計(jì)算機(jī)40之間,利用如上所述的SCSI接口20進(jìn)行數(shù)據(jù)的相互傳輸。對(duì)于系統(tǒng)控制器15,主計(jì)算機(jī)40利用SCSI命令進(jìn)行各種各樣的通信。
5.圖書館用設(shè)備的結(jié)構(gòu)現(xiàn)在描述圖書館用設(shè)備50。
圖17顯示了圖書館用設(shè)備50的外包裝箱的外表。圖16顯示了安排在外包裝箱中的圖書館用設(shè)備50的機(jī)械部分。
首先,參照?qǐng)D16描述圖書館用設(shè)備50的典型機(jī)械裝置。
如圖16所示,在圖書館用設(shè)備50中,在控制器箱53上可旋轉(zhuǎn)地安排了含有例如安裝在上面的4個(gè)磁帶架52的圓盤傳送裝置51,每個(gè)磁帶架52能夠存放例如大約15個(gè)磁帶盒。當(dāng)圓盤傳送裝置51旋轉(zhuǎn)時(shí),選擇磁帶架52之一。機(jī)械手單元60用于把磁帶盒1存放到磁帶架52中或從磁帶架52中取出磁帶盒1,把機(jī)械手單元60配置成可沿著Z軸54,即沿著圖16中箭頭Z所指的垂直方向移動(dòng)。具體地說(shuō),當(dāng)在Z軸54上形成嚙合螺紋和使機(jī)械手單元60的軸承部分62與嚙合螺紋嚙合時(shí),通過(guò)Z電機(jī)73使Z軸54轉(zhuǎn)換,從而移動(dòng)機(jī)械手單元60。
在機(jī)械手單元60中,把機(jī)械手平臺(tái)63安裝在支架61上,以便機(jī)械手平臺(tái)63可沿著Y方向移動(dòng),并且在機(jī)械手平臺(tái)63的頂端形成一對(duì)機(jī)械手64。這對(duì)機(jī)械手64可以沿著X方向閉合和張開,抓住和釋放磁帶盒1。此外,在圓盤傳送裝置51的下部排列著數(shù)個(gè)流式磁帶機(jī)驅(qū)動(dòng)器10。每個(gè)流式磁帶機(jī)驅(qū)動(dòng)器10都具有如圖15所示的、如上所述的結(jié)構(gòu)。
借助于這樣的機(jī)械裝置,機(jī)械手單元可以從圓盤傳送裝置51上所需那個(gè)磁帶架52中取出磁帶盒1,并且可以把磁帶盒1傳送到和裝入所需那個(gè)流式磁帶機(jī)驅(qū)動(dòng)器10中。另一方面,機(jī)械手單元可以把從給定的流式磁帶機(jī)驅(qū)動(dòng)器10中取出的磁帶盒1存放到所需磁帶架中的所需位置上。
至于存放這個(gè)機(jī)械裝置的外包裝箱,如圖17所示,整個(gè)前表面基本上形成前門55,可以利用安裝在上面的把手58打開和關(guān)閉它。前門55可以利用鎖59鎖上。此外,在前門55上配有像透明面板55a那樣的部分,以便可以用視覺檢驗(yàn)它的內(nèi)部。
在前門55的上部,形成操作面板57和進(jìn)出口56。配上進(jìn)出口56是為了當(dāng)前門55一直關(guān)時(shí)放入或取出磁帶盒1。盡管沒有顯示在圖16中,但是,從進(jìn)出口56插入的磁帶盒1可以由機(jī)械手單元60傳送到磁帶架52上的所需位置。機(jī)械手單元60還可以把機(jī)械手單元60正在傳送的磁帶盒1從進(jìn)出口56彈出。
在操作面板57上,排列著可供用戶操作的各種鍵。把這個(gè)操作面板57的鍵操作信息輸入如后所述的圖書館用控制器80中,在圖書館用控制器80的控制下,進(jìn)行相應(yīng)的操作。用戶利用操作面板57的操作可以包括通過(guò)進(jìn)出口56插入/彈出磁帶盒1、指定圖書館用設(shè)備50的調(diào)整操作等。
磁帶架52的結(jié)構(gòu)顯示在圖18中。
在每個(gè)磁帶架52中,形成約15個(gè)存放部分52a,在每個(gè)存放部分52a中可以存放一個(gè)磁帶盒1。把存放部分52a設(shè)置成具有這樣的尺寸,使得用戶可以輕易地把磁帶盒1放入其中,和當(dāng)圓盤傳送裝置51轉(zhuǎn)動(dòng)時(shí)有一定的力量固定住磁帶盒1,以防磁帶盒1脫開。此外,存放部分52a被構(gòu)造成機(jī)械手64可以輕易地取出磁帶盒1。例如,由于磁帶盒1具有約15mm的厚度,因此,把每個(gè)存放部分52a的高度設(shè)置成a約等于16mm??紤]到隔離板b越薄,可以形成存放部分52a的數(shù)量就越多,但又要考慮到隔離板b具有一定的厚度,才能保證足夠的強(qiáng)度來(lái)支承磁帶盒1,因此,把存放部分52a的隔離板的厚度b設(shè)置成例如約等于3mm。
把存放部分52a的深度設(shè)置成在把磁帶盒1放入存放部分52a中的狀態(tài)下,磁帶盒1的后部稍微伸出來(lái)一點(diǎn)。具體地說(shuō),參照?qǐng)D19,它顯示了沿著平面方向看過(guò)去,在磁帶架52中的磁帶盒1。如圖19中的d所表示的部分那樣,磁帶盒1被存放成它的后部伸出來(lái)一點(diǎn)。在這種情況下,例如,把這個(gè)部分設(shè)置成d約等于20mm。這使得機(jī)械手64的頂端容易與磁帶盒1的兩個(gè)側(cè)面上的凹部7和7嚙合。
現(xiàn)在參照?qǐng)D19、20和21描述機(jī)械手單元60的結(jié)構(gòu)和操作。
圖19顯示了機(jī)械手單元60處在與給定磁帶盒1相對(duì)應(yīng)和遠(yuǎn)離給定磁帶盒1的位置上的狀態(tài)。圖20顯示了機(jī)械手單元60抓住磁帶盒1的狀態(tài)。圖21顯示了從它的側(cè)面看過(guò)去,圖20的狀態(tài)。
在機(jī)械手單元60中,如上所述,把機(jī)械手平臺(tái)63可移動(dòng)地安裝在支架61上,和把機(jī)械手64和64安裝在機(jī)械手平臺(tái)63上。首先,當(dāng)在配備在支架61上的軸承部分62與Z軸54嚙合的狀態(tài)下,Z軸54支承著整個(gè)機(jī)械手單元60時(shí),通過(guò)轉(zhuǎn)動(dòng)Z軸54使機(jī)械手單元60沿著垂直方向移動(dòng),此刻,把機(jī)械手單元60定位在面向磁帶架52中的給定存放部分52a或給定流式磁帶機(jī)驅(qū)動(dòng)器10的位置上。
由于把軸承部分62做在從前門55的方向看過(guò)去,偏離磁帶架52的位置上,因此,當(dāng)打開前門55,把磁帶盒1放入磁帶架52中或從磁帶架52中取出磁帶盒1時(shí),Z軸54不會(huì)成為障礙物。
機(jī)械手平臺(tái)63可沿著支架61上的導(dǎo)向軌68移動(dòng)。具體地說(shuō),含有嚙合螺紋的Y軸71與機(jī)械手平臺(tái)63嚙合,并且,當(dāng)Y軸71隨著Y電機(jī)69使Y軸向前向后旋轉(zhuǎn),機(jī)械手平臺(tái)63沿著靠近磁帶架52的方向和沿著遠(yuǎn)離磁帶架52的方向移動(dòng)。
在平臺(tái)63上,安裝著把支承軸67作為它們各自的支點(diǎn)的一對(duì)機(jī)械手64和64。每個(gè)機(jī)械手讓它的后端面由活塞65來(lái)牽引,而它靠近頂端的部分由從機(jī)械手平臺(tái)63伸出來(lái)的彈簧66拉緊。因此,在活塞65釋放期間,彈簧66把彈力施加在兩只機(jī)械手64上,使兩只機(jī)械手64閉合成圖20所示的樣子。當(dāng)活塞65運(yùn)動(dòng)起來(lái)牽引機(jī)械手的后端時(shí),機(jī)械手64處在圖19所示的狀態(tài)下,也就是說(shuō),兩只機(jī)械手64反抗彈簧66施加的彈力而張開。
當(dāng)執(zhí)行從磁帶架52中取出給定磁帶盒1的操作時(shí),首先,隨著Z軸54被驅(qū)動(dòng),機(jī)械手單元60移動(dòng)到在存放部分52a存放目標(biāo)磁帶盒1的高度上的位置。然后,如圖19所示那樣,活塞65打開兩只機(jī)械手64,并且,在這個(gè)狀態(tài)下,Y電機(jī)69使兩只機(jī)械手平臺(tái)63朝著磁帶架52的方向移動(dòng)。當(dāng)機(jī)械手平臺(tái)63移動(dòng)到圖20所示的狀態(tài)時(shí),活塞在此刻釋放。因此,彈簧66把彈力施加在兩只機(jī)械手64上,從而使它們沿著閉合方向移動(dòng)。這樣,如圖20所示,機(jī)械手64和64與配備在磁帶盒1的兩側(cè)面上凹部7嚙合,抓住磁帶盒1。隨著Y電機(jī)69使在這種狀態(tài)下的機(jī)械手單元60沿著遠(yuǎn)離磁帶架52的方向移動(dòng),磁帶盒1被取出。機(jī)械手單元60把如此取出的磁帶盒1傳送到預(yù)定流式磁帶機(jī)驅(qū)動(dòng)器10、進(jìn)出口56或磁帶架的另一個(gè)存放部分52a上。當(dāng)把磁帶盒1放入磁帶架52中時(shí),按照相反順序執(zhí)行上述操作。
如上所述,遠(yuǎn)程存儲(chǔ)器芯片4配備在磁帶盒1的內(nèi)部。圖書館用設(shè)備50可以與流式磁帶機(jī)驅(qū)動(dòng)器10類似地訪問(wèn)遠(yuǎn)程存儲(chǔ)器芯片4。因此,如圖19、20和21所示,把遠(yuǎn)程存儲(chǔ)器驅(qū)動(dòng)箱70安排在機(jī)械手平臺(tái)63上,并且,把作為遠(yuǎn)程存儲(chǔ)器接口32的電路單元嵌入遠(yuǎn)程存儲(chǔ)器驅(qū)動(dòng)箱70中。遠(yuǎn)程存儲(chǔ)器接口32的結(jié)構(gòu)將在后面描述。在面朝安排了遠(yuǎn)程存儲(chǔ)器芯片4的位置的磁帶盒1的后部上的一個(gè)位置上,配備了天線33。
例如,在圖20所示的狀態(tài)下,天線33和磁帶盒1中的遠(yuǎn)程存儲(chǔ)器芯片4相互非常接近。在這種狀態(tài)下,可以通過(guò)無(wú)線電通信訪問(wèn)遠(yuǎn)程存儲(chǔ)器芯片4。另一方面,在圖19所示的狀態(tài)下,天線33和遠(yuǎn)程存儲(chǔ)器芯片4彼此相隔大約距離e。但是,如果距離e大約是幾個(gè)厘米,也可以訪問(wèn)遠(yuǎn)程存儲(chǔ)器芯片4。
在圖19、20和21中,在支架61的下面配備了條形碼閱讀器72。由于條形碼閱讀器72是如此配置的,因此,例如,如果存放著其上貼有條形的磁帶盒1,就可以讀取它的條形碼信息。在配備了條形碼閱讀器72的情況下,對(duì)安排條形碼閱讀器72的位置與安排天線33的位置之間的關(guān)系沒有什么特別的限制。例如,可以把條形碼閱讀器72安排在機(jī)械手平臺(tái)上。
含有上述機(jī)械裝置的圖書館用設(shè)備50的內(nèi)容結(jié)構(gòu)顯示在圖22中。
圖書館用控制器80是用于控制整個(gè)圖書館用設(shè)備50的單元。圖書館用控制器80可以通過(guò)SCSI接口87與流式磁帶機(jī)驅(qū)動(dòng)器10和主計(jì)算機(jī)40通信。
因此,圖書館用控制器80按照來(lái)自主計(jì)算機(jī)40的SCSI命令,將磁帶盒1傳輸?shù)胶腿∽源艓Ъ?2、流式磁帶機(jī)驅(qū)動(dòng)器10和進(jìn)出口56,并管理存放的磁帶盒1(例如,訪問(wèn)磁帶盒1中的遠(yuǎn)程存儲(chǔ)器芯片4)。
存儲(chǔ)器81是由圖書館用控制器80用于處理的工作存儲(chǔ)器。如上所述,把來(lái)自操作面板57的操作信息供應(yīng)給圖書館用控制器80,而圖書館用控制器80執(zhí)行與操作相對(duì)應(yīng)的必要操作控制。
圓盤傳送裝置控制器83按照來(lái)自圖書館用控制器80的指令,驅(qū)動(dòng)旋轉(zhuǎn)控制電機(jī)84,從而進(jìn)行使圓盤傳送裝置51旋轉(zhuǎn)的操作。也就是說(shuō),進(jìn)行選擇磁帶架53面向機(jī)械手單元60的操作。圓盤傳送裝置位置傳感器85檢測(cè)圓盤傳送裝置51的旋轉(zhuǎn)位置,也就是說(shuō),選擇哪個(gè)磁帶架52。在這種情況下,機(jī)械手單元60面向磁帶架52。隨著圓盤傳送裝置控制器83在接受來(lái)自圓盤傳送裝置位置傳感器85的信息的同時(shí),驅(qū)動(dòng)圓盤傳送裝置51旋轉(zhuǎn),選擇目標(biāo)磁帶架52。機(jī)械手單元控制器82按照來(lái)自圖書館用控制器80的指令,驅(qū)動(dòng)機(jī)械手單元60。
具體地說(shuō),機(jī)械手單元控制器82驅(qū)動(dòng)Z電機(jī)73,使機(jī)械手單元60沿著Z方向移動(dòng)。在這種情況下,由于機(jī)械手單元60沿著Z方向的位置由機(jī)械手位置檢測(cè)單元86檢測(cè)出來(lái),機(jī)械手單元控制器82在確認(rèn)來(lái)自機(jī)械手位置檢測(cè)單元86的位置檢測(cè)信息的同時(shí),驅(qū)動(dòng)Z電機(jī)73,從而把機(jī)械手單元60定位在由圖書館用控制器80指定的預(yù)定高度上。機(jī)械手單元控制器82以預(yù)定時(shí)序分別驅(qū)動(dòng)Y電機(jī)69和活塞65,從而,像如上所述那樣,進(jìn)行利用機(jī)械手64取出和放入磁帶盒1的操作。
如上所述,作為遠(yuǎn)程存儲(chǔ)器接口32的電路單元被存放在配備在機(jī)械手單元60上的遠(yuǎn)程存儲(chǔ)器驅(qū)動(dòng)箱70中。后面將參照?qǐng)D23描述遠(yuǎn)程存儲(chǔ)器接口32的結(jié)構(gòu)。大體上,與上面參照?qǐng)D15所述的流式磁帶機(jī)驅(qū)動(dòng)器10中的遠(yuǎn)程存儲(chǔ)器接口30類似,它具有圖3所示的結(jié)構(gòu)。遠(yuǎn)程存儲(chǔ)器接口32與圖書館用控制器80相連接。因此,通過(guò)這個(gè)遠(yuǎn)程存儲(chǔ)器接口32,圖書館用控制器80可以把命令發(fā)送到與天線33接近的磁帶架52中的磁帶盒1,或者把命令發(fā)送到由機(jī)械手單元60所抓住的磁帶盒1中的遠(yuǎn)程存儲(chǔ)器芯片4,從而進(jìn)行寫/讀訪問(wèn)。在這種情況下,訪問(wèn)也可以通過(guò)來(lái)自圖書館用控制器80的命令和來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的確認(rèn)信號(hào)來(lái)實(shí)現(xiàn)。
在按如上所述那樣配備條形碼閱讀器72的情況下,盡管沒有示出,但是配備了條形碼閱讀器72的驅(qū)動(dòng)電路系統(tǒng),并把讀取的信息供應(yīng)給圖書館用控制器80。
現(xiàn)在描述安裝在上述圖書館用設(shè)備50中的遠(yuǎn)程存儲(chǔ)器接口32的結(jié)構(gòu)和操作。
圖23顯示了遠(yuǎn)程存儲(chǔ)器接口32的結(jié)構(gòu)。
這個(gè)遠(yuǎn)程存儲(chǔ)器接口32含有作為通用微型計(jì)算機(jī)的CPU(中央處理單元)110、RF(射頻)單元120和由晶體振蕩器構(gòu)成的時(shí)鐘脈沖發(fā)生器130。RF單元120由基于模擬的電路構(gòu)成,并且從天線33發(fā)送數(shù)據(jù)和從遠(yuǎn)程存儲(chǔ)器芯片4接收數(shù)據(jù)。編碼發(fā)送數(shù)據(jù)和解碼接收的處理通過(guò)CPU 110上的軟件控制來(lái)實(shí)現(xiàn)。配備ASK/驅(qū)動(dòng)放大器124,作為RF單元120中的發(fā)送系統(tǒng),而在發(fā)送時(shí),從CPU 110供應(yīng)發(fā)送數(shù)據(jù)WD。配備包絡(luò)線檢測(cè)單元121、放大器122和比較器123,作為RF單元120中的接收系統(tǒng)。
如圖23所示,CPU 110的RAM(隨機(jī)存取存儲(chǔ)器)111是,例如具有4千字節(jié)容量的所謂內(nèi)置微型計(jì)算機(jī)RAM。簡(jiǎn)而言之,它是具有安裝在通用微型計(jì)算機(jī)中的普通RAM的容量的RAM。圖中還顯示了串行端口112。盡管內(nèi)置RAM用在本例中,但是RAM也可以是與CPU 110連接的外部存儲(chǔ)器芯片。CPU 110按照諸如來(lái)自圖書館用控制器80的命令之類的指令,執(zhí)行對(duì)遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)行通信訪問(wèn)的操作。具體地說(shuō),響應(yīng)來(lái)自圖書館用控制器80的請(qǐng)求,CPU 110進(jìn)行編碼(生成)要發(fā)送到遠(yuǎn)程存儲(chǔ)器芯片4的發(fā)送數(shù)據(jù)的處理、解碼來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的接收數(shù)據(jù)的處理、并把作為接收數(shù)據(jù)解碼的讀出數(shù)據(jù)和來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的確認(rèn)信號(hào),發(fā)送到圖書館用控制器80的處理。
從時(shí)鐘脈沖發(fā)生器130供應(yīng)CPU 110的工作時(shí)鐘脈沖。時(shí)鐘脈沖發(fā)生器130輸出例如13.56MHz的時(shí)鐘脈沖。因此,CPU 110的工作時(shí)鐘脈沖頻率是13.56MHz。如上所述,用于遠(yuǎn)程存儲(chǔ)器芯片4和遠(yuǎn)程存儲(chǔ)器接口32之間的通信的載波頻率是13.56MHz。因此,來(lái)自時(shí)鐘脈沖發(fā)生器130的13.56MHz的時(shí)鐘脈沖按原樣用作ASK/驅(qū)動(dòng)放大器124中的載波頻率。在CPU 110中,例如通過(guò)將來(lái)自時(shí)鐘脈沖發(fā)生器130的13.56MHz的時(shí)鐘脈沖乘以n獲得的13.56×n(MHz)的時(shí)鐘脈沖可以用作工作時(shí)鐘脈沖。無(wú)論如何,在本實(shí)施例中,CPU 110的工作時(shí)鐘脈沖頻率可以是從來(lái)自時(shí)鐘脈沖發(fā)生器130的時(shí)鐘脈沖頻率中生成的頻率,即從作為時(shí)鐘脈沖頻率和載波頻率的公共基的時(shí)鐘脈沖中生成的頻率。例如,當(dāng)在本實(shí)施例中,從時(shí)鐘脈沖發(fā)生器130輸出13.56MHz的時(shí)鐘脈沖的同時(shí),CPU 110的工作時(shí)鐘脈沖頻率可以是13.56MHz的x倍或1/x倍,而且可以以任何方式合并分頻器或倍頻器。倍頻和分頻可以利用非整數(shù)值來(lái)實(shí)現(xiàn)。
從現(xiàn)在開始描述在這樣的遠(yuǎn)程存儲(chǔ)器接口32中的發(fā)送/接收操作。
在發(fā)送時(shí),也就是說(shuō),當(dāng)從圖書館用控制器80供應(yīng)要發(fā)送到遠(yuǎn)程存儲(chǔ)器芯片4的命令數(shù)據(jù)時(shí),CPU 110把前置碼和同步碼(sync)附加在命令數(shù)據(jù)的前面,并且還把CRC附加在命令數(shù)據(jù)的后面。也就是說(shuō),進(jìn)行具有圖7所示的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)的編碼。按照參照?qǐng)D8所述的那樣的曼徹斯特編碼發(fā)送數(shù)據(jù)。然后,把具有圖7所示的曼徹斯特編碼數(shù)據(jù)結(jié)構(gòu)的發(fā)送數(shù)據(jù)存儲(chǔ)到RAM 111中,并以兩倍于106kbps的發(fā)送速率把存儲(chǔ)的發(fā)送數(shù)據(jù)WD從串行端口112輸出到RF單元120。在RF單元120中,如參照?qǐng)D5所述的那樣,ASK/驅(qū)動(dòng)放大器124利用發(fā)送數(shù)據(jù)WD,ASK調(diào)制13.56MHz的載波。把調(diào)制波從天線33發(fā)送到遠(yuǎn)程存儲(chǔ)器芯片4。
在接收時(shí),來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的發(fā)送數(shù)據(jù)由RF單元120檢測(cè)到,作為如上所述的、依賴于阻抗變化的信息。在RF單元120中,包絡(luò)線檢測(cè)單元121針對(duì)參照?qǐng)D5所述的調(diào)制波,進(jìn)行如圖6A所示的包絡(luò)線檢測(cè)。比較器123二進(jìn)制化如圖6B所示的數(shù)據(jù),從而獲取如圖6C所示的接收數(shù)據(jù)。把這樣的接收數(shù)據(jù)RD從串行端口112輸入到CPU 110。CPU 110在預(yù)定間隔內(nèi)對(duì)輸入的接收數(shù)據(jù)流進(jìn)行八倍重復(fù)取樣,并且把數(shù)據(jù)存儲(chǔ)到RAM 11中。預(yù)定間隔可以是固定間隔。例如,9.67ms的間隔就足夠了。因此,RAM111所需的存儲(chǔ)容量是1千字節(jié),而通常安裝在CPU中的、具有4千字節(jié)容量的上述RAM足夠用了。對(duì)于存儲(chǔ)在RAM 111中的接收數(shù)據(jù),進(jìn)行最佳取樣相位確定、前置碼檢測(cè)和同步碼檢測(cè)等等,并且進(jìn)行取出從遠(yuǎn)程存儲(chǔ)器芯片4返回的數(shù)據(jù)的處理。還要進(jìn)行CRC檢驗(yàn)。把通過(guò)這樣的解碼處理獲得的、來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的分組數(shù)據(jù)發(fā)送到圖書館用控制器80。
6.遠(yuǎn)程存儲(chǔ)器芯片的狀態(tài)轉(zhuǎn)換上述圖書館用設(shè)備50和上述流式磁帶機(jī)驅(qū)動(dòng)器10可以訪問(wèn)磁帶盒1中的遠(yuǎn)程存儲(chǔ)器芯片4。如上所述,當(dāng)訪問(wèn)遠(yuǎn)程存儲(chǔ)器芯片4時(shí),它接收的電磁場(chǎng)生成使它通電的電源。
遠(yuǎn)程存儲(chǔ)器芯片4內(nèi)部的邏輯狀態(tài)轉(zhuǎn)換顯示在圖24中。
如圖24所示,像箭頭所指的那樣,在5種邏輯模式,即,重置狀態(tài)、空閑狀態(tài)、發(fā)送狀態(tài)、驗(yàn)證狀態(tài)和數(shù)據(jù)傳送狀態(tài)之間進(jìn)行轉(zhuǎn)換。下面描述每一個(gè)狀態(tài)。
重置狀態(tài)指的是對(duì)遠(yuǎn)程存儲(chǔ)器芯片4供電和使遠(yuǎn)程存儲(chǔ)器芯片4穩(wěn)定的狀態(tài)。也就是說(shuō),當(dāng)訪問(wèn)遠(yuǎn)程存儲(chǔ)器芯片4時(shí),遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)入重置狀態(tài)。
空閑狀態(tài)是當(dāng)遠(yuǎn)程存儲(chǔ)器芯片4完成內(nèi)部重置時(shí)到達(dá)的狀態(tài)。在這個(gè)空閑狀態(tài)下,遠(yuǎn)程存儲(chǔ)器芯片4等待接收任何命令。
數(shù)據(jù)傳送狀態(tài)指的是遠(yuǎn)程存儲(chǔ)器芯片4正在執(zhí)行來(lái)自數(shù)據(jù)傳送系統(tǒng)的命令的狀態(tài)。正如后面詳細(xì)描述的那樣,假設(shè)作為來(lái)自圖書館用設(shè)備50的數(shù)據(jù)傳送命令的命令分組包括會(huì)話標(biāo)識(shí)符,而不包括會(huì)話標(biāo)識(shí)符的分組將是無(wú)效的。
發(fā)出狀態(tài)是可以進(jìn)行寫入遠(yuǎn)程存儲(chǔ)器芯片4的只讀區(qū)域中的特殊狀態(tài)。這個(gè)只讀區(qū)域等效于通過(guò)圖10所示的制造部分的寫保護(hù)頂端地址和寫保護(hù)計(jì)數(shù)確定的區(qū)域。這涉及到只在制造者這一方進(jìn)行的寫和讀操作,譬如,寫入序號(hào)、邏輯格式等。這個(gè)發(fā)出狀態(tài)是按照專用命令達(dá)到的。
驗(yàn)證狀態(tài)是進(jìn)行按照序號(hào)等指定遠(yuǎn)程存儲(chǔ)器芯片4和為指定的遠(yuǎn)程存儲(chǔ)器芯片4提供會(huì)話標(biāo)識(shí)符的處理的狀態(tài)。
以后將把圖書館用設(shè)備50進(jìn)行驗(yàn)證、提供會(huì)話標(biāo)識(shí)符和把會(huì)話標(biāo)識(shí)符存儲(chǔ)到遠(yuǎn)程存儲(chǔ)器芯片4中的EEP-ROM 4d中的處理稱作會(huì)話標(biāo)識(shí)符分配處理。
7.加到遠(yuǎn)程存儲(chǔ)器芯片上的命令如上所述,與遠(yuǎn)程存儲(chǔ)器芯片4的通信是通過(guò)命令和與該命令相對(duì)應(yīng)的確認(rèn)信號(hào)建立起來(lái)的。某個(gè)命令和與該命令相對(duì)應(yīng)的確認(rèn)信號(hào)具有不同的代碼。這是為了防止這樣情況下的不方便性,例如,圖書館用控制器80把命令發(fā)送到平行地存儲(chǔ)在磁帶架52中的許多磁帶盒1當(dāng)中的指定磁帶盒1。例如,當(dāng)接收命令的指定磁帶盒1中的遠(yuǎn)程存儲(chǔ)器芯片4返回與該命令相對(duì)應(yīng)的確認(rèn)信號(hào)時(shí),如果命令和與之相對(duì)應(yīng)的確認(rèn)信號(hào)具有相同的代碼,那么,相鄰磁帶盒1的遠(yuǎn)程存儲(chǔ)器芯片4可能接收它作為命令。要防止這樣的錯(cuò)誤。
此外,例如,圖書館用控制器80使用會(huì)話標(biāo)識(shí)符,以便只與彼此相鄰地存放的許多磁帶盒1當(dāng)中的指定磁帶盒的遠(yuǎn)程存儲(chǔ)器芯片4通信。在這種情況下,圖書館用控制器80通過(guò)如后所述的會(huì)話標(biāo)識(shí)符分配處理,把會(huì)話標(biāo)識(shí)符作為1字節(jié)代碼給予每個(gè)磁帶盒的遠(yuǎn)程存儲(chǔ)器芯片4。在給予會(huì)話標(biāo)識(shí)符之后,會(huì)話標(biāo)識(shí)符包含在命令之中,從而使指定磁帶盒中的遠(yuǎn)程存儲(chǔ)器芯片4能夠識(shí)別命令。
通過(guò)使用事先存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器芯片4中的序號(hào)等,也就是說(shuō),通過(guò)把序號(hào)包括在命令分組中,無(wú)需使用會(huì)話標(biāo)識(shí)符,就可以識(shí)別到指定遠(yuǎn)程存儲(chǔ)器芯片4的命令。但是,諸如序號(hào)之類專用于每個(gè)磁帶盒的代碼具有,例如,32個(gè)字節(jié)的長(zhǎng)數(shù)據(jù)長(zhǎng)度。把這樣的長(zhǎng)標(biāo)識(shí)信息包含在命令分組中,不利于發(fā)送效率和設(shè)備結(jié)構(gòu)。因此,像本例那樣使用1字節(jié)會(huì)話標(biāo)識(shí)符的系統(tǒng)作為為命令發(fā)送系統(tǒng)是非常有效的。圖25顯示了從設(shè)備方,即,圖書館用設(shè)備50或流式磁帶機(jī)驅(qū)動(dòng)器10到遠(yuǎn)程存儲(chǔ)器芯片4的命令(請(qǐng)求),以及與各個(gè)命令相對(duì)應(yīng)的來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的確認(rèn)信號(hào)的列表。
下面參照?qǐng)D26到33描述作為如圖25所示的各個(gè)命令和確認(rèn)信號(hào)發(fā)送的數(shù)據(jù)。在描述中的“設(shè)備方”指的是圖書館用設(shè)備50的圖書館用控制器80或流式磁帶機(jī)驅(qū)動(dòng)器10的系統(tǒng)控制器15。
在圖26到33中,數(shù)據(jù)是1個(gè)字節(jié)1個(gè)字節(jié)地分開的(1個(gè)方格代表1個(gè)字節(jié)),并且顯示了5個(gè)字節(jié)或21個(gè)字節(jié)的數(shù)據(jù)。也就是說(shuō),作為圖7所示的發(fā)送/接收數(shù)據(jù)結(jié)構(gòu),顯示了1個(gè)字節(jié)的長(zhǎng)度和4或20個(gè)字節(jié)的數(shù)據(jù)部分,[ATN REQ/ATN ACK]指令遠(yuǎn)程存儲(chǔ)器芯片4轉(zhuǎn)移到或確認(rèn)空閑狀態(tài)和把數(shù)據(jù)裝載到寄存器4e中的命令是ATN REQ(關(guān)注命令),而通知接收到命令的遠(yuǎn)程存儲(chǔ)器芯片4處在空閑狀態(tài)下的確認(rèn)信號(hào)是ATN ACK。
這些命令和確認(rèn)信號(hào)的數(shù)據(jù)結(jié)構(gòu)顯示在圖26A和26B中。
圖26A顯示了ATN REQ命令。作為接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的4個(gè)字節(jié)數(shù)據(jù),排列著操作碼(OPE)、低塊號(hào)(BKL)、高塊號(hào)(BKH)和“0”。與這個(gè)命令相對(duì)應(yīng)的確認(rèn)信號(hào)是圖26B所示的ATN ACK。作為接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的4個(gè)字節(jié)數(shù)據(jù),排列著操作碼(OPE)、錯(cuò)誤狀態(tài)(STS)、模式寄存器(MDR)和寄存器值(I/A)。
正如參照?qǐng)D7所述的那樣,長(zhǎng)度(LEN)代表后面的命令數(shù)據(jù)或確認(rèn)信號(hào)數(shù)據(jù)的數(shù)據(jù)長(zhǎng)度。具體地說(shuō),它代表4個(gè)字節(jié)或20個(gè)字節(jié)。操作碼(OPE)是命令或確認(rèn)信號(hào)的代碼。在圖26A的情況中,操作碼(OPE)是作為ATN REQ命令的1字節(jié)代碼。在圖26B的情況中,操作碼(OPE)是作為ATN ACK的1字節(jié)代碼。低塊號(hào)(BKL)和高塊號(hào)(BKH)具有指定EEP-ROM4d中的塊地址的值。錯(cuò)誤狀態(tài)(STS)具有指示與命令相對(duì)應(yīng)的操作的錯(cuò)誤狀態(tài)的值。模式寄存器(MDR)具有指示模式狀態(tài)的值。寄存器值(I/A)具有裝入寄存器4e中的值。由于存儲(chǔ)在EEP-ROM 4d的暫時(shí)存儲(chǔ)器中的會(huì)話標(biāo)識(shí)符或在驗(yàn)證過(guò)程中的相繼會(huì)話標(biāo)識(shí)符被裝入寄存器4e中,因此在其中排列著它的值。
不僅在圖26A所示的ATN REQ中,而且在下面將描述的各個(gè)命令中,長(zhǎng)度(LEN)后面基本上都接著每一個(gè)由1個(gè)字節(jié)組成的操作碼(OPE)、低塊號(hào)(BKL)和高塊號(hào)(BKH)。此外,不僅在圖26B所示的ATN ACK中,而且在下面將描述的各個(gè)確認(rèn)信號(hào)中,長(zhǎng)度(LEN)后面基本上都接著每一個(gè)由1個(gè)字節(jié)組成的操作碼(OPE)、錯(cuò)誤狀態(tài)(STS)、模式寄存器(MDR)和寄存器值(I/A)。
在圖26A到33A所示的各個(gè)命令中,基本上,第5個(gè)字節(jié)用作會(huì)話標(biāo)識(shí)符。在圖26A的ATN REQ中,安排會(huì)話標(biāo)識(shí)符的第5個(gè)字節(jié)基本上被設(shè)置成“0”。這樣,ATN REQ是到未指定的遠(yuǎn)程存儲(chǔ)器芯片4的命令。這是因?yàn)锳TN REQ要由圖書館用控制器80發(fā)送到磁帶架53中的未指定磁帶盒或者還沒有對(duì)其進(jìn)行會(huì)話標(biāo)識(shí)符分配的磁帶盒中的遠(yuǎn)程存儲(chǔ)器芯片4。
接收到ATN REQ的遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)入空閑狀態(tài)并把存儲(chǔ)在暫時(shí)存儲(chǔ)器中的會(huì)話標(biāo)識(shí)符裝載到寄存器4e中。因此,在ATN ACK中,圖26B所示的第5個(gè)字節(jié)的寄存器值I/A包括裝入寄存器4e中的會(huì)話標(biāo)識(shí)符(SID)的值。如果還沒有對(duì)遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)行會(huì)話標(biāo)識(shí)符分配,那么,存儲(chǔ)在暫時(shí)存儲(chǔ)器中的會(huì)話標(biāo)識(shí)符是“0×00”,因此,作為寄存器值(I/A)包含在ATN ACK中的值是“0×00”。
向指定遠(yuǎn)程存儲(chǔ)器芯片4報(bào)告狀態(tài)的命令是STS REQ(狀態(tài)命令),而與該命令相對(duì)應(yīng)的來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的確認(rèn)信號(hào)是STS ACK。如圖27A所示,在STS REQ中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的4個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的STS REQ的操作碼(OPE)、塊號(hào)(BKL)和(BKH)以及指示指定遠(yuǎn)程存儲(chǔ)器芯片4的會(huì)話標(biāo)識(shí)符(SID)構(gòu)成。如圖27B所示,在STS ACK中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的20個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的STS ACK的操作碼(OPE)、錯(cuò)誤狀態(tài)(STS)、模式寄存器(MDR)、作為會(huì)話標(biāo)識(shí)符的值的寄存器值(I/A)、VER、低位最大塊號(hào)(MBL)、高位最大塊號(hào)(MBH),以及13個(gè)字節(jié)的保留區(qū)構(gòu)成。通過(guò)這些命令和確認(rèn)信號(hào),設(shè)備方可以讓遠(yuǎn)程存儲(chǔ)器芯片4報(bào)告遠(yuǎn)程存儲(chǔ)器芯片4的狀態(tài)。
指令指定遠(yuǎn)程存儲(chǔ)器芯片4寫數(shù)據(jù)的命令是WR REQ(寫命令),而與該命令相對(duì)應(yīng)的來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的確認(rèn)信號(hào)是WR ACK。如圖28A所示,在WR REQ中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的20個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的WR REQ的操作碼(OPE)、塊號(hào)(BKL)和(BKH)、會(huì)話標(biāo)識(shí)符(SID),以及16個(gè)字節(jié)的寫數(shù)據(jù)構(gòu)成。如圖28B所示,在WR ACK中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的4個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的WR ACK的操作碼(OPE)、錯(cuò)誤狀態(tài)(STS)、模式寄存器(MDR)和作為會(huì)話標(biāo)識(shí)符的值的寄存器值(I/A)構(gòu)成。按照這些命令和確認(rèn)信號(hào),設(shè)備方可以通過(guò)會(huì)話標(biāo)識(shí)符指定特定的遠(yuǎn)程存儲(chǔ)器芯片4、向其發(fā)送寫地址(塊號(hào))和寫數(shù)據(jù),并使數(shù)據(jù)寫入遠(yuǎn)程存儲(chǔ)器芯片4的EEP-ROM4d中。
指令指定遠(yuǎn)程存儲(chǔ)器芯片4讀數(shù)據(jù)的命令是RD REQ(讀命令),而與該命令相對(duì)應(yīng)的來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的確認(rèn)信號(hào)是RD ACK。如圖29A所示,在RD REQ中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的4個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的RD REQ的操作碼(OPE)、塊號(hào)(BKL)和(BKH)以及會(huì)話標(biāo)識(shí)符(SID)構(gòu)成。如圖29B所示,在RD ACK中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的20個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的RDACK的操作碼(OPE)、錯(cuò)誤狀態(tài)(STS)、模式寄存器(MDR)和作為會(huì)話標(biāo)識(shí)符的值的寄存器值(I/A),以及16個(gè)字節(jié)的讀數(shù)據(jù)構(gòu)成。按照這些命令和確認(rèn)信號(hào),設(shè)備方可以通過(guò)會(huì)話標(biāo)識(shí)符指定特定的遠(yuǎn)程存儲(chǔ)器芯片4和讀地址(塊號(hào)),并使預(yù)定數(shù)據(jù)從遠(yuǎn)程存儲(chǔ)器芯片4的EEP-ROM 4d中讀出。
指令指定遠(yuǎn)程存儲(chǔ)器芯片4結(jié)束通信或取消驗(yàn)證狀態(tài)和轉(zhuǎn)移到重置狀態(tài)的命令是DWN REQ(停機(jī)命令),而與該命令相對(duì)應(yīng)的來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的確認(rèn)信號(hào)是DWN ACK。如圖30A所示,在DWN REQ中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的4個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的DWNREQ的操作碼(OPE)、塊號(hào)(BKL)和(BKH)以及會(huì)話標(biāo)識(shí)符(SID)構(gòu)成。如圖30B所示,在DWN ACK中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的4個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的DWNACK的操作碼(OPE)、錯(cuò)誤狀態(tài)(STS)、模式寄存器(MDR)以及作為會(huì)話標(biāo)識(shí)符的值的寄存器值(I/A)構(gòu)成。按照這些命令和確認(rèn)信號(hào),設(shè)備方可以結(jié)束與遠(yuǎn)程存儲(chǔ)器芯片4的通信或取消遠(yuǎn)程存儲(chǔ)器芯片的驗(yàn)證狀態(tài)。
指令指定遠(yuǎn)程存儲(chǔ)器芯片4轉(zhuǎn)移到發(fā)出狀態(tài)的命令是ADM REQ(管理命令),而與該命令相對(duì)應(yīng)的來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的確認(rèn)信號(hào)是ADMACK。如圖31A所示,在ADM REQ中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的20個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的ADM REQ的操作碼(OPE)、塊號(hào)(BKL)和(BKH)、值“0”,以及16個(gè)字節(jié)的ADM代碼構(gòu)成。如圖31B所示,在ADM ACK中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的4個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的ADM ACK的操作碼(OPE)、錯(cuò)誤狀態(tài)(STS)、模式寄存器(MDR)以及作為會(huì)話標(biāo)識(shí)符的值的寄存器值(I/A)構(gòu)成。按照這些命令和確認(rèn)信號(hào),設(shè)備方可以讓遠(yuǎn)程存儲(chǔ)器芯片4轉(zhuǎn)移到發(fā)出狀態(tài)。
指令已經(jīng)按照上述ADM REQ命令轉(zhuǎn)移到發(fā)出狀態(tài)的遠(yuǎn)程存儲(chǔ)器芯片4寫數(shù)據(jù)的命令是WRP REQ(特殊寫命令),而與該命令相對(duì)應(yīng)的來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的確認(rèn)信號(hào)是WRP ACK。如圖32A所示,在WRP REQ中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的20個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的WRP REQ的操作碼(OPE)、塊號(hào)(BKL)和(BKH)、值“7”,以及16個(gè)字節(jié)的特殊寫數(shù)據(jù)構(gòu)成。如圖32B所示,在WRP ACK中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的4個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的WRPACK的操作碼(OPE)、錯(cuò)誤狀態(tài)(STS)、模式寄存器(MDR)以及作為會(huì)話標(biāo)識(shí)符的值的寄存器值(I/A)構(gòu)成。按照這些命令和確認(rèn)信號(hào),設(shè)備方可以在發(fā)出狀態(tài)下把寫地址和寫數(shù)據(jù)發(fā)送到遠(yuǎn)程存儲(chǔ)器芯片4,并使數(shù)據(jù)寫入遠(yuǎn)程存儲(chǔ)器芯片4的EEP-ROM 4d中。這是對(duì)通常不可以寫的區(qū)域的寫操作。例如,這用于寫序號(hào)或邏輯格式化。
指令遠(yuǎn)程存儲(chǔ)器芯片4在如后所述的驗(yàn)證處理中比較數(shù)據(jù)和進(jìn)行與比較結(jié)果相對(duì)應(yīng)的處理的命令是CMP REQ(比較命令),而與該命令相對(duì)應(yīng)的來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的確認(rèn)信號(hào)是CMPACK。如圖33A所示,在CMPREQ中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的20個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的CMP REQ的操作碼(OPE)、塊號(hào)(BKL)和(BKH)、會(huì)話標(biāo)識(shí)符(SID),以及16個(gè)字節(jié)的比較數(shù)據(jù)構(gòu)成。如圖33B所示,在CMP ACK中,接在1個(gè)字節(jié)長(zhǎng)度(LEN)之后的4個(gè)字節(jié)數(shù)據(jù)由每一個(gè)由1個(gè)字節(jié)組成的CMP ACK的操作碼(OPE)、錯(cuò)誤狀態(tài)(STS)、模式寄存器(MDR)以及作為會(huì)話標(biāo)識(shí)符的值的寄存器值(I/A)構(gòu)成。按照這些命令和確認(rèn)信號(hào),設(shè)備方可以讓遠(yuǎn)程存儲(chǔ)器芯片4將EEP-ROM 4d中的特定地址(塊號(hào))上的數(shù)據(jù)與發(fā)送給它的比較數(shù)據(jù)相比較。這樣就能夠使序號(hào)得到核對(duì)。
上面描述了命令和確認(rèn)信號(hào)。圖書館用設(shè)備50和流式磁帶機(jī)驅(qū)動(dòng)器10可以通過(guò)把這些命令輸出到遠(yuǎn)程存儲(chǔ)器芯片4和通過(guò)遠(yuǎn)程存儲(chǔ)器接口30接收確認(rèn)信號(hào),進(jìn)行各種訪問(wèn)。
8.會(huì)話標(biāo)識(shí)符分配處理如上所述,圖書館用設(shè)備50的圖書館用控制器80使用會(huì)話標(biāo)識(shí)符,以便只與相鄰地存放在磁帶架52中的許多磁帶盒1當(dāng)中的指定磁帶盒的遠(yuǎn)程存儲(chǔ)器芯片4通信。為此,必須驗(yàn)證每個(gè)磁帶盒1,且必須把會(huì)話標(biāo)識(shí)符分配給它。下面參照?qǐng)D34和35描述會(huì)話標(biāo)識(shí)符分配處理。圖34和35是由圖書館用控制器80通過(guò)遠(yuǎn)程存儲(chǔ)器接口30對(duì)某個(gè)磁帶盒1內(nèi)的遠(yuǎn)程存儲(chǔ)器芯片4執(zhí)行的驗(yàn)證和會(huì)話標(biāo)識(shí)符分配處理的流程圖。
在圖34和35的流程圖中,由圖書館用控制器80執(zhí)行的處理用步驟F101到F116表示,而基于圖書館用控制器80執(zhí)行的處理的、與從遠(yuǎn)程存儲(chǔ)器接口32發(fā)送的命令相對(duì)應(yīng)的、在遠(yuǎn)程存儲(chǔ)器芯片4這一方上的操作用處理RM1到RM7表示。
步驟F101代表根據(jù)要把會(huì)話標(biāo)識(shí)符給予它的磁帶盒1,對(duì)機(jī)械手單元60進(jìn)行的定位處理。也就是說(shuō),它是控制Z電機(jī)73把機(jī)械手單元60移動(dòng)到存放目標(biāo)磁帶盒1的高度的位置上的處理。當(dāng)然,如有必要,可以對(duì)圓盤傳送裝置51進(jìn)行旋轉(zhuǎn)操作控制。
隨著機(jī)械手單元60被定位在面向目標(biāo)磁帶盒1的位置上,在步驟F102中,圖書館用控制器80把用于發(fā)送命令的會(huì)話標(biāo)識(shí)符值設(shè)置成“0×00”,即,自由狀態(tài)的值。例如,把它設(shè)置在圖書館用控制器80的內(nèi)部寄存器中。接著,在步驟F103中,圖書館用控制器80把關(guān)注命令A(yù)TN REQ發(fā)送到磁帶盒1的遠(yuǎn)程存儲(chǔ)器芯片4。具體地說(shuō),圖書館用控制器80從遠(yuǎn)程存儲(chǔ)器接口32發(fā)送包含圖26A所示的數(shù)據(jù)的、具有圖7所示的結(jié)構(gòu)的發(fā)送數(shù)據(jù)。然后,圖書館用控制器80接收與該命令相對(duì)應(yīng)的、來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的、作為響應(yīng)的ATNACK。
另一方面,作為接收ATN REQ命令的處理RM1,遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)入空閑狀態(tài)并把此刻存儲(chǔ)在暫時(shí)存儲(chǔ)器中的會(huì)話標(biāo)識(shí)符裝載到寄存器4e中。然后,遠(yuǎn)程存儲(chǔ)器芯片4發(fā)送包含圖26B所示的數(shù)據(jù)的、具有圖7所示的結(jié)構(gòu)的ATNACK,作為確認(rèn)信號(hào)。在這種情況下,把裝載到寄存器4e中的會(huì)話標(biāo)識(shí)符值,即此刻存儲(chǔ)在暫時(shí)存儲(chǔ)器中的會(huì)話標(biāo)識(shí)符值包括進(jìn)來(lái),作為ATN ACK的寄存器值(I/A)。
ATNACK由遠(yuǎn)程存儲(chǔ)器接口32解碼,送入圖書館用控制器80中。圖書館用控制器80在步驟F104中區(qū)分作為寄存器值(I/A)通知的會(huì)話標(biāo)識(shí)符值。在這種情況下,圖書館用控制器80確認(rèn)會(huì)話標(biāo)識(shí)符值是“0×00”,“0×01”,“0×03”,或者是“0×07”。如果遠(yuǎn)程存儲(chǔ)器芯片4此刻的會(huì)話標(biāo)識(shí)符值不是“0×00”、“0×01”、“0×03”和“0×07”,也就是說(shuō),是“0×02”、“0×04”、“0×06”、“0×08”到“0×fe”之一,那么,遠(yuǎn)程存儲(chǔ)器芯片4已經(jīng)得到驗(yàn)證,并且已經(jīng)把會(huì)話標(biāo)識(shí)符分配給它了。因此,在這種情況下的驗(yàn)證和會(huì)話標(biāo)識(shí)符分配是沒有必要的,處理轉(zhuǎn)到步驟F105。對(duì)于遠(yuǎn)程存儲(chǔ)器芯片4,圖書館用控制器80可以利用從ATN ACK中取出的會(huì)話標(biāo)識(shí)符,轉(zhuǎn)移到普通訪問(wèn)處理(后面參照?qǐng)D36加以描述)。由于只有當(dāng)磁帶盒被裝入流式磁帶機(jī)驅(qū)動(dòng)器中時(shí),才可以獲得上述會(huì)話標(biāo)識(shí)符值“0×ff”,因此,在這種情況下,在步驟F104中得不到值“0×ff”。
在存在具有把會(huì)話標(biāo)識(shí)符分配給遠(yuǎn)程存儲(chǔ)器芯片4的功能的另一個(gè)設(shè)備的情況下,例如,在系統(tǒng)結(jié)構(gòu)包括數(shù)個(gè)圖書館用設(shè)備50,或存在用于磁帶盒的自動(dòng)裝載機(jī)的情況下,當(dāng)處理轉(zhuǎn)到步驟F105時(shí),可以由另一個(gè)設(shè)備分配會(huì)話標(biāo)識(shí)符。通常,當(dāng)在另一個(gè)設(shè)備的控制下取走磁帶盒1時(shí),通過(guò)進(jìn)行如后所述的、如圖37所示的釋放處理(把會(huì)話標(biāo)識(shí)符值重置成表示釋放的“0×00”),可以避免圖書館用設(shè)備50訪問(wèn)受另一個(gè)設(shè)備控制的磁帶盒1。但是,取決于系統(tǒng)結(jié)構(gòu),圖書館用控制器50可以訪問(wèn)受另一個(gè)設(shè)備控制的磁帶盒1。短語(yǔ)“受......控制”指的是磁帶盒已經(jīng)得到驗(yàn)證和已經(jīng)把會(huì)話標(biāo)識(shí)符分配給它的狀態(tài)。
在圖書館用控制器50可以訪問(wèn)受另一個(gè)設(shè)備控制的磁帶盒1的情況中,可以認(rèn)為是,例如,當(dāng)處理轉(zhuǎn)到步驟F105時(shí),禁止訪問(wèn)或允許只讀訪問(wèn)。當(dāng)然,如果在數(shù)個(gè)圖書館用設(shè)備50之間分得清會(huì)話標(biāo)識(shí)符的分配(沒有重復(fù)的會(huì)話標(biāo)識(shí)符),并在系統(tǒng)中進(jìn)行綜合控制的話,那么可以允許包括寫訪問(wèn)的普通訪問(wèn)。簡(jiǎn)而言之,可以按照實(shí)際系統(tǒng)結(jié)構(gòu)進(jìn)行適當(dāng)?shù)奶幚?。但是,在本例中,為了不使說(shuō)明復(fù)雜化,假設(shè)當(dāng)處理轉(zhuǎn)到步驟F105時(shí),圖書館用控制器80已經(jīng)分配了會(huì)話標(biāo)識(shí)符。
如果在步驟F104中確定從ANTACK中取出的會(huì)話標(biāo)識(shí)符值是“0×00”,“0×01”,“0×03”,或者是“0×07”之一,那么,處理轉(zhuǎn)到步驟F106,確認(rèn)會(huì)話標(biāo)識(shí)符是否是“0×00”?!?×01”、“0×03”、和“0×07”是用在驗(yàn)證處理中的相繼會(huì)話標(biāo)識(shí)符,此刻,會(huì)話標(biāo)識(shí)符通常不是“0×01”、“0×03”、和“0×07”的任何一個(gè)。如果會(huì)話標(biāo)識(shí)符是這些值之一,那么,另一個(gè)設(shè)備正在進(jìn)行驗(yàn)證處理的可能性很大。因此,在步驟F106中結(jié)束處理。簡(jiǎn)而言之,停止在這種情況下的驗(yàn)證和會(huì)話標(biāo)識(shí)符分配處理。
如果會(huì)話標(biāo)識(shí)符是“0×00”,那么,進(jìn)行驗(yàn)證和會(huì)話標(biāo)識(shí)符分配處理。
首先,在步驟F107中,圖書館用控制器80發(fā)送圖29A所示的讀命令RD REQ,請(qǐng)求序號(hào)。對(duì)此作出響應(yīng),作為處理RM2,遠(yuǎn)程存儲(chǔ)器芯片4讀出并在確認(rèn)信號(hào)RD ACK中發(fā)送它的序號(hào)。圖書館用控制器80把從確認(rèn)信號(hào)RD ACK中解碼的、遠(yuǎn)程存儲(chǔ)器芯片4的序號(hào)存儲(chǔ)在內(nèi)部寄存器中。在這種情況下,從遠(yuǎn)程存儲(chǔ)器接口32發(fā)送的讀命令RD REQ的會(huì)話標(biāo)識(shí)符(SID)具有在步驟F102中設(shè)置的值,即“0×00”。正如參照?qǐng)D12所述的那樣,在這種情況下的序號(hào)總共有48個(gè)字節(jié),包括32個(gè)字節(jié)的盒序號(hào)和16個(gè)字節(jié)的盒序號(hào)CRC。另一方面,如圖29B所示,可以把16字節(jié)數(shù)據(jù)插入與讀命令RD REQ相對(duì)應(yīng)的確認(rèn)信號(hào)RD ACK中。因此,序號(hào)數(shù)據(jù)被劃分成參照?qǐng)D12所述的、每一個(gè)有16個(gè)字節(jié)的第1到第3塊,并且,利用三個(gè)讀命令讀出序號(hào)。具體地說(shuō),第一個(gè)讀命令RD REQ指定EEP-ROM4d中如圖12所示的盒序號(hào)高位數(shù)的存儲(chǔ)塊,作為塊號(hào),從而讀出盒序號(hào)的高16字節(jié)值。接著,第二個(gè)讀命令RD REQ指定盒序號(hào)低位數(shù)的存儲(chǔ)塊,作為塊號(hào),從而讀出盒序號(hào)的低16字節(jié)值。最后,第三個(gè)讀命令RD REQ指定盒序號(hào)CRC的存儲(chǔ)塊,作為塊號(hào),從而讀出盒序號(hào)CRC的16字節(jié)值。圖書館用控制器80存儲(chǔ)與這三個(gè)命令相對(duì)應(yīng)的、從確認(rèn)信號(hào)中取出的48個(gè)字節(jié)的序號(hào)。
隨后,在步驟F108中,圖書館用控制器80把在步驟F107中存儲(chǔ)的第1塊序號(hào)設(shè)置成圖33A所示的比較命令CMP REQ中的比較數(shù)據(jù),并且從遠(yuǎn)程存儲(chǔ)器接口32發(fā)送比較命令CMP REQ。在這種情況下,比較命令CMPREQ的塊號(hào)指定EEP-ROM 4d中存儲(chǔ)盒序號(hào)高位數(shù)的塊。此刻,會(huì)話標(biāo)識(shí)符(SID)仍然是“0×00”。對(duì)此作出響應(yīng),作為處理RM3,遠(yuǎn)程存儲(chǔ)器芯片4將存儲(chǔ)在EEP-ROM 4d中的盒序號(hào)高位數(shù)的16個(gè)字節(jié)與作為比較數(shù)據(jù)供應(yīng)的第1塊的16個(gè)字節(jié)相比較,確定它們是否一致。如果它們是一致的,那么,遠(yuǎn)程存儲(chǔ)器芯片4把寄存器4e的值設(shè)置成相繼會(huì)話標(biāo)識(shí)符“0×01”,并且發(fā)送圖33B所示的確認(rèn)信號(hào)CMPACK。因此,確認(rèn)信號(hào)CMPACK中的寄存器值(I/A)是“0×01”。圖書館用控制器80接收確認(rèn)信號(hào)CMP ACK的解碼數(shù)據(jù)。在這種情況下,如果作為寄存器值(I/A)發(fā)送的會(huì)話標(biāo)識(shí)符是“0×01”,那么,就認(rèn)為第一階段的驗(yàn)證已經(jīng)完成了,處理從步驟F109轉(zhuǎn)到圖35的步驟F110。
但是,如果此刻作為寄存器值(I/A)發(fā)送的會(huì)話標(biāo)識(shí)符不是“0×01”(如果仍然是“0×00”或者是另一個(gè)值),或者,如果確認(rèn)信號(hào)CMP ACK的錯(cuò)誤狀態(tài)(STS)表明存在錯(cuò)誤,那么,認(rèn)為第一階段的驗(yàn)證出錯(cuò)了,因此,處理返回到步驟F107,重新進(jìn)行驗(yàn)證處理。
確認(rèn)信號(hào)CMP ACK的寄存器值(I/A)是“0×00”的情況是當(dāng)遠(yuǎn)程存儲(chǔ)器芯片4上第1塊序號(hào)不一致。至于出現(xiàn)這種情況的原因,可以認(rèn)為是,由于存在干擾等,對(duì)不同磁帶盒1執(zhí)行了在步驟F107中的通信和在步驟F108中的通信,或者,可能考慮了通信中的數(shù)據(jù)誤差。此外,在寄存器值是“0×02”或任何后面的值的情況下,認(rèn)為對(duì)不同磁帶盒1執(zhí)行了在步驟F107中的通信和在步驟F108中的通信。因此,由于不能保證與指定磁帶盒1的遠(yuǎn)程存儲(chǔ)器芯片4的滿意通信,造成驗(yàn)證錯(cuò)誤。
如果假設(shè)第一階段的驗(yàn)證已經(jīng)完成,處理轉(zhuǎn)到圖35的步驟F110,那么,圖書館用控制器80把在步驟F107中存儲(chǔ)的第2塊序號(hào)設(shè)置成比較命令CMP REQ中的比較數(shù)據(jù),并且從遠(yuǎn)程存儲(chǔ)器接口32發(fā)送比較命令CMPREQ。在這種情況下,比較命令CMP REQ的塊號(hào)指定EEP-ROM 4d中存儲(chǔ)盒序號(hào)低位數(shù)的塊。由于在第一階段的驗(yàn)證完成時(shí),存儲(chǔ)在圖書館用控制器80的內(nèi)部寄存器中的會(huì)話標(biāo)識(shí)符被更新成“0×01”,比較命令CMP REQ此刻的會(huì)話標(biāo)識(shí)符(SID)是“0×01”。對(duì)此作出響應(yīng),作為處理RM4,遠(yuǎn)程存儲(chǔ)器芯片4將存儲(chǔ)在EEP-ROM 4d中的盒序號(hào)低位數(shù)的16個(gè)字節(jié)與作為比較數(shù)據(jù)供應(yīng)的第2塊的16個(gè)字節(jié)相比較,確定它們是否一致。如果它們是一致的,那么,遠(yuǎn)程存儲(chǔ)器芯片4把寄存器4e的值設(shè)置成相繼會(huì)話標(biāo)識(shí)符“0×03”,并且發(fā)送確認(rèn)信號(hào)CMP ACK。因此,確認(rèn)信號(hào)CMP ACK中的寄存器值(I/A)是“0×03”。圖書館用控制器80接收確認(rèn)信號(hào)CMPACK的解碼數(shù)據(jù)。在這種情況下,如果作為寄存器值(I/A)發(fā)送的會(huì)話標(biāo)識(shí)符是“0×03”,那么,就認(rèn)為第二階段的驗(yàn)證已經(jīng)完成了,處理從步驟F111轉(zhuǎn)到步驟F112。
但是,如果此刻作為寄存器值(I/A)發(fā)送的會(huì)話標(biāo)識(shí)符不是“0×03”,或者,如果錯(cuò)誤狀態(tài)(STS)表明存在錯(cuò)誤,那么,認(rèn)為第二階段的驗(yàn)證出錯(cuò)了,因此,處理返回到步驟F107,重新進(jìn)行驗(yàn)證處理。
如果假設(shè)第二階段的驗(yàn)證已經(jīng)完成,處理轉(zhuǎn)到步驟F112,那么,圖書館用控制器80把在步驟F107中存儲(chǔ)的第3塊序號(hào)設(shè)置成比較命令CMPREQ中的比較數(shù)據(jù),并且從遠(yuǎn)程存儲(chǔ)器接口32發(fā)送比較命令CMP REQ。在這種情況下,比較命令CMP REQ的塊號(hào)指定EEP-ROM 4d中存儲(chǔ)盒序號(hào)CRC的塊。由于在第二階段的驗(yàn)證完成時(shí),存儲(chǔ)在圖書館用控制器80的內(nèi)部寄存器中的會(huì)話標(biāo)識(shí)符被更新成“0×03”,比較命令CMP REQ此刻的會(huì)話標(biāo)識(shí)符(SID)是“0×03”。
對(duì)此作出響應(yīng),作為處理RM5,遠(yuǎn)程存儲(chǔ)器芯片4將存儲(chǔ)在EEP-ROM4d中的盒序號(hào)CRC的16個(gè)字節(jié)與作為比較數(shù)據(jù)供應(yīng)的第3塊的16個(gè)字節(jié)相比較,確定它們是否一致。如果它們是一致的,那么,遠(yuǎn)程存儲(chǔ)器芯片4把寄存器4e的值設(shè)置成相繼會(huì)話標(biāo)識(shí)符“0×07”,并且發(fā)送確認(rèn)信號(hào)CMPACK。因此,確認(rèn)信號(hào)CMPACK中的寄存器值(I/A)是“0×07”。
圖書館用控制器80接收確認(rèn)信號(hào)CMPACK的解碼數(shù)據(jù)。在這種情況下,如果作為寄存器值(I/A)發(fā)送的會(huì)話標(biāo)識(shí)符是“0×07”,那么,就認(rèn)為第三階段的驗(yàn)證已經(jīng)完成了,處理從步驟F113轉(zhuǎn)到步驟F114。但是,如果此刻作為寄存器值(I/A)發(fā)送的會(huì)話標(biāo)識(shí)符不是“0×07”,或者,如果錯(cuò)誤狀態(tài)(STS)表明存在錯(cuò)誤,那么,認(rèn)為第三階段的驗(yàn)證出錯(cuò)了,因此,處理返回到步驟F107,重新進(jìn)行驗(yàn)證處理。
當(dāng)?shù)谌A段的驗(yàn)證完成時(shí),圖書館用控制器80在步驟F114中,假設(shè)磁帶盒1的遠(yuǎn)程存儲(chǔ)器芯片4是按照序號(hào)指定的,并且被確定成通信目標(biāo)。為這個(gè)指定的遠(yuǎn)程存儲(chǔ)器芯片4設(shè)置不重復(fù)的會(huì)話標(biāo)識(shí)符。也就是說(shuō),選擇和設(shè)置值“0×02”、“0×04”、“0×06”、“0×08”到“0×fe”之一。圖書館用控制器80管理與序號(hào)相聯(lián)系的、如此設(shè)置的會(huì)話標(biāo)識(shí)符。
在設(shè)置了要給出的會(huì)話標(biāo)識(shí)符之后,圖書館用控制器80把設(shè)置在圖28A所示的寫命令WR REQ中的會(huì)話標(biāo)識(shí)符設(shè)置成寫數(shù)據(jù),并且從遠(yuǎn)程存儲(chǔ)器接口32發(fā)送寫命令WR REQ。在這種情況下,寫命令WR REQ的塊號(hào)指定EEP-ROM 4d中暫存區(qū)的會(huì)話標(biāo)識(shí)符的塊(參見圖12)。由于在第三階段的驗(yàn)證完成時(shí),存儲(chǔ)在圖書館用控制器80的內(nèi)部寄存器中的會(huì)話標(biāo)識(shí)符被更新成“0×07”,寫命令WR REQ此刻的會(huì)話標(biāo)識(shí)符(SID)是“0×07”。對(duì)此作出響應(yīng),作為處理RM6,遠(yuǎn)程存儲(chǔ)器芯片4將作為寫數(shù)據(jù)供應(yīng)的會(huì)話標(biāo)識(shí)符的值存儲(chǔ)到EEP-ROM 4d的暫時(shí)存儲(chǔ)器中。然后,遠(yuǎn)程存儲(chǔ)器芯片4發(fā)送確認(rèn)信號(hào)WRACK。由于寄存器4e此刻的值仍然是相繼會(huì)話標(biāo)識(shí)符的值“0×07”,因此,確認(rèn)信號(hào)WRACK中的寄存器值(I/A)是“0×07”。圖書館用控制器80接收確認(rèn)信號(hào)WRACK,從而確定預(yù)置的會(huì)話標(biāo)識(shí)符已經(jīng)被正確地寫入遠(yuǎn)程存儲(chǔ)器芯片4中。
盡管在流程圖中未示出,但是,如果此刻確認(rèn)信號(hào)WRACK中的寄存器值(I/A)不是“0×07”,或者,如果錯(cuò)誤狀態(tài)(STS)表明存在錯(cuò)誤,那么,就認(rèn)為發(fā)生了寫錯(cuò)誤,因此,進(jìn)行重新試一下寫入等的所需處理。
在完成把會(huì)話標(biāo)識(shí)符寫入遠(yuǎn)程存儲(chǔ)器芯片4中之后,圖書館用控制器80在步驟F115中,從遠(yuǎn)程存儲(chǔ)器接口32發(fā)送關(guān)注命令A(yù)TN REQ。
當(dāng)按如上所述把關(guān)注命令A(yù)TN REQ發(fā)送到遠(yuǎn)程存儲(chǔ)器芯片4時(shí),遠(yuǎn)程存儲(chǔ)器芯片4把存儲(chǔ)在暫時(shí)存儲(chǔ)器中的會(huì)話標(biāo)識(shí)符裝載到寄存器4e中。因此,在這種情況下,作為處理RM7,把通過(guò)處理RM6寫入的會(huì)話標(biāo)識(shí)符,即這一次分配的會(huì)話標(biāo)識(shí)符的值,裝入寄存器4e中,并確認(rèn)信號(hào)ATNACK中的寄存器值(I/A)是所分配會(huì)話標(biāo)識(shí)符的值。
圖書館用控制器80確認(rèn)確認(rèn)信號(hào)ATN ACK中這一次分配的會(huì)話標(biāo)識(shí)符的值,從而確認(rèn)了正常狀態(tài)。
然后,在步驟F116中,對(duì)于已經(jīng)被驗(yàn)證為目標(biāo)和已經(jīng)把會(huì)話標(biāo)識(shí)符分配給它的遠(yuǎn)程存儲(chǔ)器芯片4,從那時(shí)開始可以進(jìn)行利用這一次分配的會(huì)話標(biāo)識(shí)符的普通訪問(wèn)。
在本實(shí)施例中,按如上所述驗(yàn)證遠(yuǎn)程存儲(chǔ)器芯片4和把會(huì)話標(biāo)識(shí)符提供給它。由于存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器芯片4中的、例如48個(gè)字節(jié)的長(zhǎng)序號(hào)通過(guò)數(shù)個(gè)階段的通信來(lái)確認(rèn),因此,可以安全地驗(yàn)證遠(yuǎn)程存儲(chǔ)器芯片4。尤其是,由于要使驗(yàn)證取得成功需要數(shù)次的穩(wěn)定通信,因此,提高了驗(yàn)證的可靠性。通過(guò)利用相繼會(huì)話標(biāo)識(shí)符,可以精確地進(jìn)行數(shù)次驗(yàn)證通信。此外,由于使用了相繼會(huì)話標(biāo)識(shí)符,可以識(shí)別出,例如,另一個(gè)設(shè)備正在驗(yàn)證遠(yuǎn)程存儲(chǔ)器芯片4,并且,可以避免像重復(fù)驗(yàn)證處理那樣的不便。作為可靠驗(yàn)證的結(jié)果,圖書館用控制器80把會(huì)話標(biāo)識(shí)符分配給磁帶架52中磁帶盒1的遠(yuǎn)程存儲(chǔ)器芯片4,因此,從那時(shí)開始就把會(huì)話標(biāo)識(shí)符包括在它的命令之中。因此,無(wú)需利用例如48個(gè)字節(jié)的長(zhǎng)序號(hào),只利用1個(gè)字節(jié)的會(huì)話標(biāo)識(shí)符,就可以安全地對(duì)指定的遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)行所需訪問(wèn)處理。
9.數(shù)據(jù)傳輸處理現(xiàn)在參照?qǐng)D36A和36B描述利用會(huì)話標(biāo)識(shí)符的訪問(wèn)處理的例子(寫訪問(wèn)/讀訪問(wèn))。
圖36A顯示了對(duì)指定遠(yuǎn)程存儲(chǔ)器芯片4的EEP-ROM 4d進(jìn)行數(shù)據(jù)寫入的情況。在這個(gè)處理中,理所當(dāng)然,機(jī)械手單元60位于目標(biāo)磁帶盒1的高度,并允許它與它的遠(yuǎn)程存儲(chǔ)器芯片4通信。在這種情況下,在步驟F201中,把有關(guān)數(shù)據(jù)寫入的命令輸出到遠(yuǎn)程存儲(chǔ)器芯片4。具體地說(shuō),發(fā)送通過(guò)會(huì)話標(biāo)識(shí)符(SID)指定遠(yuǎn)程存儲(chǔ)器芯片4和包括用于寫入的塊號(hào)和寫數(shù)據(jù)的寫命令WR REQ,并使遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)行數(shù)據(jù)寫入。
按照寫操作,遠(yuǎn)程存儲(chǔ)器芯片4發(fā)送回來(lái)確認(rèn)信號(hào)WR ACK。在步驟F202中,圖書館用控制器80確認(rèn)適當(dāng)?shù)拇_認(rèn)信號(hào)WRACK,然后結(jié)束處理。如果圖書館用控制器80不能適當(dāng)?shù)亟邮沾_認(rèn)信號(hào),那么,在步驟F203中產(chǎn)生寫錯(cuò)誤。在這種情況下,例如,可以調(diào)整機(jī)械手單元60的位置,以便重新試一下。
圖36B顯示了向指定遠(yuǎn)程存儲(chǔ)器芯片4的EEP-ROM 4d請(qǐng)求數(shù)據(jù)讀取的情況。在這個(gè)處理中,機(jī)械手單元60再次位于目標(biāo)磁帶盒1的高度。在這種情況下,在步驟F211中,把數(shù)據(jù)讀命令輸出到遠(yuǎn)程存儲(chǔ)器芯片4。具體地說(shuō),發(fā)送通過(guò)會(huì)話標(biāo)識(shí)符(SID)指定遠(yuǎn)程存儲(chǔ)器芯片4和包括用于讀取的塊號(hào)的讀命令RD REQ,并使遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)行數(shù)據(jù)讀取。按照讀操作,遠(yuǎn)程存儲(chǔ)器芯片4發(fā)送回來(lái)確認(rèn)信號(hào)RD ACK。這使圖書館用控制器80能夠接收讀數(shù)據(jù)。也就是說(shuō),在步驟F212中,圖書館用控制器80確認(rèn)適當(dāng)?shù)拇_認(rèn)信號(hào)和接收數(shù)據(jù),然后結(jié)束處理。如果圖書館用控制器80不能適當(dāng)?shù)亟邮沾_認(rèn)信號(hào),那么在步驟F213中產(chǎn)生讀錯(cuò)誤。在這種情況下,例如,可以調(diào)整機(jī)械手單元60的位置,以便重新試一下。
通過(guò)這樣在把數(shù)據(jù)寫入遠(yuǎn)程存儲(chǔ)器芯片4中的寫操作和從遠(yuǎn)程存儲(chǔ)器芯片4中讀取數(shù)據(jù)的讀操作中使用會(huì)話標(biāo)識(shí)符,可以實(shí)現(xiàn)到遠(yuǎn)程存儲(chǔ)器芯片4和來(lái)自遠(yuǎn)程存儲(chǔ)器芯片4的安全數(shù)據(jù)傳輸,而不會(huì)引起干擾,并且,無(wú)需增加命令/確認(rèn)信號(hào)的數(shù)據(jù)長(zhǎng)度。
10.釋放磁帶盒時(shí)的處理在驗(yàn)證某個(gè)遠(yuǎn)程存儲(chǔ)器芯片4并給予會(huì)話標(biāo)識(shí)符之后,圖書館用控制器80按如上所述,利用會(huì)話標(biāo)識(shí)符訪問(wèn)遠(yuǎn)程存儲(chǔ)器芯片4。當(dāng)釋放已經(jīng)給予會(huì)話標(biāo)識(shí)符和被置于圖書館用控制器30控制之下的磁帶盒1時(shí),圖書館用控制器80進(jìn)行圖37所示的處理。
在圖37中,圖書館用控制器80進(jìn)行的處理用步驟F301到F303表示,和與此相對(duì)應(yīng)的由遠(yuǎn)程存儲(chǔ)器芯片4進(jìn)行的處理用處理RM11和RM12表示。
具體地說(shuō),當(dāng)需要釋放磁帶盒時(shí),由圖書館用控制器80進(jìn)行的處理從圖37中的步驟F301到步驟F302。圖書館用控制器80把自由狀態(tài)會(huì)話標(biāo)識(shí)符“0×00”作為寫數(shù)據(jù)設(shè)置在寫命令WR REQ中,并且從遠(yuǎn)程存儲(chǔ)器接口32發(fā)送寫命令WR REQ。在這種情況下,寫命令WR REQ的塊號(hào)指定EEP-ROM 4d中的暫時(shí)存儲(chǔ)器中的會(huì)話標(biāo)識(shí)符的塊(參見圖12)。當(dāng)然,使寫命令WR REQ的會(huì)話標(biāo)識(shí)符(SID)具有為要釋放的磁帶盒1的遠(yuǎn)程存儲(chǔ)器芯片4設(shè)置的會(huì)話標(biāo)識(shí)符的值,從而指定通信目標(biāo)。對(duì)此作出響應(yīng),作為處理RM11,遠(yuǎn)程存儲(chǔ)器芯片4把作為寫數(shù)據(jù)供應(yīng)的會(huì)話標(biāo)識(shí)符的值,即,“0×00”寫入EEP-ROM 4d中的暫時(shí)存儲(chǔ)器的區(qū)域中。然后,遠(yuǎn)程存儲(chǔ)器芯片4發(fā)送確認(rèn)信號(hào)WRACK。
在接收到確認(rèn)信號(hào)WR ACK和確認(rèn)會(huì)話標(biāo)識(shí)符“0×00”被寫入遠(yuǎn)程存儲(chǔ)器芯片4中之后,在步驟F303中,圖書館用控制器80從遠(yuǎn)程存儲(chǔ)器接口32發(fā)送圖30所示的停機(jī)命令DWN REQ。即使在此此刻,停機(jī)命令DWNREQ的會(huì)話標(biāo)識(shí)符(SID)也具有為要釋放的磁帶盒1設(shè)置的會(huì)話標(biāo)識(shí)符的值。此刻,會(huì)話標(biāo)識(shí)符具有暫時(shí)存儲(chǔ)器上“0×00”的值,這是因?yàn)樵谀菚r(shí)之前設(shè)置的會(huì)話標(biāo)識(shí)符的值被裝入寄存器4e中,并通過(guò)那個(gè)會(huì)話標(biāo)識(shí)符指定了作為停機(jī)命令DWN REQ的目標(biāo)的遠(yuǎn)程存儲(chǔ)器芯片4。對(duì)停機(jī)命令DWNREQ作出響應(yīng),作為處理RM12,遠(yuǎn)程存儲(chǔ)器芯片4發(fā)送確認(rèn)信號(hào)DWNACK,并且進(jìn)入重置狀態(tài)。因此,這個(gè)遠(yuǎn)程存儲(chǔ)器芯片4失去圖書館用控制器80給予的會(huì)話標(biāo)識(shí)符,并且從圖書館用控制器80的控制中釋放出來(lái)。隨著遠(yuǎn)程存儲(chǔ)器芯片4被釋放,當(dāng)把磁帶盒1裝入,例如另一個(gè)圖書館用設(shè)備50等中時(shí),由這個(gè)圖書館用設(shè)備50對(duì)它進(jìn)行適當(dāng)驗(yàn)證,并且把會(huì)話標(biāo)識(shí)符給予它,以便在不引起任何系統(tǒng)干擾的情況下,進(jìn)行訪問(wèn)。
11.各種變型上面描述了本發(fā)明的實(shí)施例。但是,本發(fā)明不限于上面參照附圖所述的結(jié)構(gòu)和操作。根據(jù)使用的實(shí)際條件,可以適當(dāng)?shù)馗淖兇鎯?chǔ)在磁帶盒、流式磁帶機(jī)驅(qū)動(dòng)器和遠(yuǎn)程存儲(chǔ)器芯片中的數(shù)據(jù)、圖書館用設(shè)備和流式磁帶機(jī)驅(qū)動(dòng)器的結(jié)構(gòu)、遠(yuǎn)程存儲(chǔ)器接口的結(jié)構(gòu)、與遠(yuǎn)程存儲(chǔ)器芯片的通信系統(tǒng)以及發(fā)送處理/接收處理的過(guò)程。當(dāng)然,遠(yuǎn)程存儲(chǔ)器芯片中的非易失性存儲(chǔ)器也不限于EEP-ROM。
此外,圖34和35所示的驗(yàn)證和會(huì)話標(biāo)識(shí)符分配處理也不限于上述過(guò)程。
雖然在上面的描述中通過(guò)三個(gè)階段的通信進(jìn)行驗(yàn)證處理,但是,也可以進(jìn)行兩個(gè)階段、四個(gè)階段、或更多個(gè)階段的通信。諸如相繼會(huì)話標(biāo)識(shí)符“0×00”、“0×03”和“0×07”之類,圖14中會(huì)話標(biāo)識(shí)符值的定義只不過(guò)是例子。
此外,命令和確認(rèn)信號(hào)也不限于圖25所示的那些。
上面把圖34和35所示的驗(yàn)證和會(huì)話標(biāo)識(shí)符分配處理、圖36所示的利用會(huì)話標(biāo)識(shí)符的數(shù)據(jù)傳輸處理以及圖37所示的釋放磁帶盒的處理,描述成由圖書館用控制器80進(jìn)行的處理。但是,這樣的處理可以類似地應(yīng)用于圖15所示的流式磁帶機(jī)驅(qū)動(dòng)器10中的系統(tǒng)控制器15。
如上所述,在流式磁帶機(jī)驅(qū)動(dòng)器10中,如果已經(jīng)把會(huì)話標(biāo)識(shí)符給予裝載在上面的磁帶盒1,那么按原樣使用會(huì)話標(biāo)識(shí)符,否則的話,分配會(huì)話標(biāo)識(shí)符“0×ff”。
因此,例如,當(dāng)裝載通過(guò)圖書館用設(shè)備50把會(huì)話標(biāo)識(shí)符給予它的磁帶盒1時(shí),系統(tǒng)控制器15進(jìn)行的處理轉(zhuǎn)到圖34的步驟F105,并且利用那個(gè)會(huì)話標(biāo)識(shí)符進(jìn)行圖36的訪問(wèn)處理。
另一方面,如果還沒有把會(huì)話標(biāo)識(shí)符給予裝載的磁帶盒1(“0×00”),進(jìn)行圖34和35所示的步驟F107到F115的處理,以便驗(yàn)證和提供會(huì)話標(biāo)識(shí)符“0×ff”。此后,圖36的訪問(wèn)處理可以利用會(huì)話標(biāo)識(shí)符“0×ff”來(lái)進(jìn)行。
當(dāng)從流式磁帶機(jī)驅(qū)動(dòng)器10中彈出磁帶盒1時(shí),進(jìn)行圖37所示的處理。在這種情況下,步驟F301的處理是確定是否把會(huì)話標(biāo)識(shí)符“0×ff”給予要彈出的磁帶盒1,因此,要彈出的磁帶盒1是否被置于系統(tǒng)控制器15的控制之下。例如,如果磁帶盒1使用了圖書館用設(shè)備50給予的會(huì)話標(biāo)識(shí)符,那么,它原來(lái)沒有在系統(tǒng)控制器15的控制之下,因此,不進(jìn)行圖37所示的處理。只有當(dāng)系統(tǒng)控制器15已經(jīng)給予會(huì)話標(biāo)識(shí)符“0×ff”,才在彈出磁帶盒時(shí),進(jìn)行把會(huì)話標(biāo)識(shí)符重置成“0×00”,以便釋放磁帶盒的處理。
由圖書館用設(shè)備50進(jìn)行的上述處理也可應(yīng)用于自動(dòng)裝載機(jī)或閱讀器/記錄器設(shè)備。自動(dòng)裝載機(jī)是利用含有存放在其中的數(shù)個(gè)磁帶盒1的磁帶架,并使數(shù)個(gè)磁帶盒1能夠在磁帶架與流式磁帶機(jī)驅(qū)動(dòng)器10之間不斷循環(huán)(自動(dòng)替換)的設(shè)備。閱讀器/記錄器設(shè)備是當(dāng)用戶用他/她的手握住磁帶盒1和使它靠近設(shè)備時(shí),可以通過(guò)無(wú)線電通信與磁帶盒1的遠(yuǎn)程存儲(chǔ)器芯片4相互通信的設(shè)備。在這些設(shè)備中,通過(guò)上述會(huì)話標(biāo)識(shí)符的驗(yàn)證和提供,也可以進(jìn)行可靠的通信。
上面描述涉及到配備在支持記錄和再現(xiàn)數(shù)字信號(hào)的、含有非易失性存儲(chǔ)器的磁帶盒的流式磁帶機(jī)驅(qū)動(dòng)器或圖書館用設(shè)備50中的通信設(shè)備(遠(yuǎn)程存儲(chǔ)器接口)。但是,本發(fā)明不限于這種通信設(shè)備,并且還可以應(yīng)用于,例如,能夠把視頻信號(hào)和音頻信號(hào)作為數(shù)字信號(hào)記錄和/或再現(xiàn)的記錄和/或再現(xiàn)系統(tǒng)。
工業(yè)可應(yīng)用性如上所述,根據(jù)本發(fā)明,諸如圖書館用設(shè)備50之類的記錄媒體支持設(shè)備通過(guò)驗(yàn)證信息(例如,序號(hào))驗(yàn)證每個(gè)記錄媒體,并且通過(guò)基于無(wú)線電通信的命令控制它。在這種情況下,當(dāng)設(shè)置和給出與標(biāo)識(shí)號(hào)相對(duì)應(yīng)的通信標(biāo)識(shí)符(會(huì)話標(biāo)識(shí)符)并使通信標(biāo)識(shí)符包含在執(zhí)行控制時(shí)的命令之中時(shí),只有要受到控制的指定記錄媒體才進(jìn)行與命令相對(duì)應(yīng)的操作。因此,可以適當(dāng)?shù)乜刂颇繕?biāo)記錄媒體,并可以精確地從記錄媒體中的存儲(chǔ)裝置中讀取數(shù)據(jù)和把數(shù)據(jù)寫入存儲(chǔ)裝置中。因此,可以實(shí)現(xiàn)對(duì)含有非接觸存儲(chǔ)裝置的記錄媒體的各種高級(jí)控制。通過(guò)把大約1個(gè)字節(jié)的短數(shù)據(jù)用作通信標(biāo)識(shí)符,減少了通信數(shù)據(jù)量并提高了通信效率。
當(dāng)驗(yàn)證記錄媒體時(shí),記錄媒體的標(biāo)識(shí)信息(諸如序號(hào)之類的唯一信息)是通過(guò)利用相繼通信標(biāo)識(shí)信息的可靠通信確認(rèn)的,并且,可靠通信是通過(guò)幾個(gè)階段的通信實(shí)現(xiàn)的。因此,可以安全地分別進(jìn)行確認(rèn)序號(hào)等的長(zhǎng)數(shù)據(jù)所需的數(shù)次通信。此外,由于通信的連續(xù)穩(wěn)定性是驗(yàn)證的條件,因此,數(shù)次通信能夠使適當(dāng)?shù)尿?yàn)證得以實(shí)現(xiàn)。
當(dāng)把相繼通信標(biāo)識(shí)符給予記錄媒體時(shí),可以區(qū)分是否正在驗(yàn)證某個(gè)記錄媒體,并可以進(jìn)行與狀態(tài)相對(duì)應(yīng)的適當(dāng)處理。例如,當(dāng)另一個(gè)記錄媒體支持設(shè)備正在驗(yàn)證記錄媒體時(shí),可以停止驗(yàn)證處理。換句話說(shuō),可以防止某個(gè)記錄媒體支持設(shè)備正在驗(yàn)證的記錄媒體被另一個(gè)記錄媒體支持設(shè)備訪問(wèn)。因此,可以防止各種設(shè)備重復(fù)訪問(wèn)帶來(lái)的不便。
按照來(lái)自記錄媒體支持設(shè)備的命令和與該命令相對(duì)應(yīng)來(lái)自記錄媒體的確認(rèn)信號(hào),可以安全地進(jìn)行在記錄媒體支持設(shè)備與記錄媒體之間進(jìn)行的通信。尤其是,如果命令和與命令相對(duì)應(yīng)的確認(rèn)信號(hào)由,例如不同的代碼構(gòu)成,那么不會(huì)把來(lái)自記錄媒體的確認(rèn)信號(hào)錯(cuò)誤地識(shí)別成到另一個(gè)記錄媒體的命令,可以防止不適當(dāng)?shù)牟僮鞅粓?zhí)行。
當(dāng)諸如圖書館用設(shè)備50之類的記錄媒體支持設(shè)備釋放記錄媒體時(shí),給予存儲(chǔ)裝置的通信標(biāo)識(shí)符被重置成初始值。因此,可以通過(guò)另一個(gè)記錄媒體支持設(shè)備進(jìn)行普通的記錄媒體驗(yàn)證,并且可以訪問(wèn)該記錄媒體。也就是說(shuō),可以防止在在各種記錄媒體支持設(shè)備之間傳送記錄媒體的情況下,不便現(xiàn)象的出現(xiàn)。
權(quán)利要求
1.一種通過(guò)含有接口裝置的記錄媒體支持設(shè)備實(shí)現(xiàn)的記錄媒體控制方法,其中,對(duì)于含有用于存儲(chǔ)專用于記錄媒體的標(biāo)識(shí)信息的存儲(chǔ)裝置和用于與存儲(chǔ)裝置進(jìn)行非接觸數(shù)據(jù)傳輸?shù)耐ㄐ叛b置的記錄媒體,該接口裝置能夠通過(guò)與通信裝置進(jìn)行無(wú)線電通信,與存儲(chǔ)裝置進(jìn)行非接觸數(shù)據(jù)傳輸,該方法包括驗(yàn)證步驟,利用相繼通信標(biāo)識(shí)符,依次與記錄媒體進(jìn)行通信,從而確認(rèn)存儲(chǔ)在記錄媒體的存儲(chǔ)裝置中的標(biāo)識(shí)信息和驗(yàn)證記錄媒體;通信標(biāo)識(shí)符提供步驟,為在驗(yàn)證步驟驗(yàn)證的記錄媒體設(shè)置通信標(biāo)識(shí)符,并為記錄媒體的存儲(chǔ)裝置提供通信標(biāo)識(shí)符;和控制步驟,通過(guò)包括通信標(biāo)識(shí)符的命令指定記錄媒體,并對(duì)記錄媒體的存儲(chǔ)裝置進(jìn)行操作控制。
2.根據(jù)權(quán)利要求1所述的記錄媒體控制方法,其中,在驗(yàn)證步驟中,通過(guò)利用第1到第n個(gè)相繼通信標(biāo)識(shí)符的n個(gè)通信階段確認(rèn)標(biāo)識(shí)信息。
3.根據(jù)權(quán)利要求1所述的記錄媒體控制方法,其中,在控制步驟中,通過(guò)包括通信標(biāo)識(shí)符的寫或讀命令,指定記錄媒體,并像把數(shù)據(jù)寫入記錄媒體的存儲(chǔ)裝置中或從記錄媒體的存儲(chǔ)裝置中讀取數(shù)據(jù)那樣,進(jìn)行數(shù)據(jù)傳輸。
4.根據(jù)權(quán)利要求1所述的記錄媒體控制方法,其中,在驗(yàn)證步驟、通信標(biāo)識(shí)符提供步驟和控制步驟中,在記錄媒體支持設(shè)備和記錄媒體之間實(shí)現(xiàn)的通信是按照來(lái)自記錄媒體支持設(shè)備的命令和記錄媒體響應(yīng)該命令發(fā)出的確認(rèn)信號(hào)來(lái)進(jìn)行的。
5.根據(jù)權(quán)利要求1所述的記錄媒體控制方法,還包括通信標(biāo)識(shí)符重置步驟,把在通信標(biāo)識(shí)符提供步驟中為存儲(chǔ)裝置提供的通信標(biāo)識(shí)符重置成初始值。
6.一種支持記錄媒體的記錄媒體支持設(shè)備,其中,所述設(shè)備支持這樣一種記錄媒體,即記錄媒體含有用于存儲(chǔ)專用于記錄媒體的標(biāo)識(shí)信息的存儲(chǔ)裝置和用于與存儲(chǔ)裝置進(jìn)行非接觸數(shù)據(jù)傳輸?shù)耐ㄐ叛b置,該設(shè)備包括接口裝置,能夠通過(guò)與通信裝置進(jìn)行無(wú)線電通信,與存儲(chǔ)裝置進(jìn)行非接觸數(shù)據(jù)傳輸;驗(yàn)證裝置,利用相繼通信標(biāo)識(shí)符,使接口裝置與記錄媒體進(jìn)行通信,從而確認(rèn)存儲(chǔ)在記錄媒體的存儲(chǔ)裝置中的標(biāo)識(shí)信息和驗(yàn)證記錄媒體;通信標(biāo)識(shí)符設(shè)置裝置,為驗(yàn)證裝置驗(yàn)證的記錄媒體設(shè)置通信標(biāo)識(shí)符,并使接口裝置把通信標(biāo)識(shí)符寫入記錄媒體的存儲(chǔ)裝置中;和控制裝置,通過(guò)使接口裝置輸出包括通信標(biāo)識(shí)符的命令,指定記錄媒體,并對(duì)記錄媒體的存儲(chǔ)裝置進(jìn)行操作控制。
7.根據(jù)權(quán)利要求6所述的記錄媒體支持設(shè)備,其中,驗(yàn)證裝置通過(guò)利用第1到第n個(gè)相繼通信標(biāo)識(shí)符在接口裝置和記錄媒體之間執(zhí)行n個(gè)通信階段,確認(rèn)標(biāo)識(shí)信息。
8.根據(jù)權(quán)利要求6所述的記錄媒體支持設(shè)備,其中,控制裝置通過(guò)使接口裝置輸出包括通信標(biāo)識(shí)符的寫或讀命令,指定記錄媒體,并像把數(shù)據(jù)寫入記錄媒體的存儲(chǔ)裝置中或從記錄媒體的存儲(chǔ)裝置中讀取數(shù)據(jù)那樣,進(jìn)行數(shù)據(jù)傳輸。
9.根據(jù)權(quán)利要求6所述的記錄媒體支持設(shè)備,其中,在接口裝置和記錄媒體之間實(shí)現(xiàn)的通信是按照來(lái)自接口裝置的命令和記錄媒體響應(yīng)該命令發(fā)出的確認(rèn)信號(hào)來(lái)進(jìn)行的。
10.根據(jù)權(quán)利要求6所述的記錄媒體支持設(shè)備,還包括通信標(biāo)識(shí)符重置裝置,用于使接口裝置輸出把通信標(biāo)識(shí)符設(shè)置成初始值的命令,從而把通信標(biāo)識(shí)符設(shè)置裝置寫入存儲(chǔ)裝置中的通信標(biāo)識(shí)符重置成初始值。
全文摘要
本發(fā)明提供了諸如圖書館用設(shè)備(50)之類的記錄媒體適配裝置,它在基于諸如序號(hào)之類的標(biāo)識(shí)信息驗(yàn)證記錄媒體之后,通過(guò)無(wú)線電通信命令控制單個(gè)的記錄媒體。為記錄媒體設(shè)置和提供與標(biāo)識(shí)號(hào)相對(duì)應(yīng)的、諸如會(huì)話標(biāo)識(shí)符那樣的一種通信標(biāo)識(shí)符。一種包括通信標(biāo)識(shí)符的命令在執(zhí)行控制期間發(fā)出。其結(jié)果是,只有要受到控制的特定記錄媒體才進(jìn)行與命令相對(duì)應(yīng)的操作。當(dāng)驗(yàn)證記錄媒體時(shí),作為諸如序號(hào)之類獨(dú)特信息的標(biāo)識(shí)信息得以確認(rèn),而這些信息是通過(guò)利用臨時(shí)的通信標(biāo)識(shí)符可靠通信的,并且,通信是通過(guò)幾個(gè)階段的實(shí)現(xiàn)的,因此記錄媒體的驗(yàn)證是可靠的。
文檔編號(hào)G11B27/00GK1463437SQ02801725
公開日2003年12月24日 申請(qǐng)日期2002年4月9日 優(yōu)先權(quán)日2001年4月9日
發(fā)明者加藤達(dá)矢, 高山佳久 申請(qǐng)人:索尼公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黔东| 洱源县| 东乡县| 临沭县| 新竹市| 神池县| 达尔| 桂林市| 驻马店市| 巩义市| 永平县| 民乐县| 桓仁| 临泽县| 时尚| 盐池县| 曲水县| 万载县| 濉溪县| 新建县| 安乡县| 三江| 尼勒克县| 承德县| 石棉县| 隆德县| 中超| 河源市| 富蕴县| 太白县| 河源市| 梁山县| 东明县| 竹溪县| 屏山县| 宁德市| 航空| 资兴市| 乡城县| 淳安县| 温宿县|