(57)【要約】【課題】本発明は、インベントリ作成を少なくし、データ保管システム作動における効率を上げようとするものである。【解決手段】インベントリ作成管理装置は、データ保管システムのアクセス装置の位置を検知するセンサを備える。前記センサに回路が通信可能に結合し、該回路は、前記データ保管システムのシャットダウン中に前記アクセス装置が開いたかどうかを示す回路状態を出力する。インベントリ作成管理装置はまた、該回路に通信可能に結合する制御ロジックを含む。制御ロジックは、前記アクセス装置が開いたことを前記回路状態が示す場合にのみ、前記データ保管システムに、前記アクセス装置に関連する１つまたは複数の保管場所のインベントリ作成を行わせる。【選択図】図３
2005093051.tif 000002
【特許請求の範囲】
【請求項１】
データ保管システムのアクセス装置の位置を検知するセンサと、
前記センサに通信可能に結合し、前記データ保管システムのシャットダウン中に、開位置および閉位置を有する前記アクセス装置が開いたかどうかを示す回路状態を出力する、回路と、
前記回路に通信可能に結合し、前記アクセス装置が開いたことを前記回路状態が示す場合にのみ、前記データ保管システムに、前記アクセス装置に関連する１つまたは複数の保管場所のインベントリ作成を行わせる、制御ロジックと
を備えることを特徴とするインベントリ作成管理装置。
【請求項２】
前記アクセス装置はデータ保管引出しを備えることを特徴とする、請求項１に記載のインベントリ作成管理装置。
【請求項３】
前記保管場所は、前記データ保管引出し内のデータカートリッジの場所を含むことを特徴とする、請求項２に記載のインベントリ作成管理装置。
【請求項４】
前記アクセス装置が開いたことを前記回路状態が示す場合には、前記制御ロジックはさらに、前記アクセス装置が開かなかったことを示す状態へと前記回路状態をリセットさせることを特徴とする、請求項１ないし３のいずれか１項に記載のインベントリ作成管理装置。
【請求項５】
前記アクセス装置が開いたことを前記回路状態が示す場合には、前記制御ロジックはさらに、前記回路をリセットし前記回路のリセット後に前記回路状態を再把握することによって、前記アクセス装置の現在の位置を求めることを特徴とする、請求項１ないし４のいずれか１項に記載のインベントリ作成管理装置。
【請求項６】
前記センサは光遮断器を備えることを特徴とする、請求項１ないし５のいずれか１項に記載のインベントリ作成管理装置。
【請求項７】
データ保管システムのアクセス装置が前記データ保管システムのシャットダウン中に開いたかどうかを示す回路状態を、回路から把握するステップと、
前記アクセス装置が開いたことを前記回路状態が示す場合には、前記データ保管システムに、前記アクセス装置に関連する１つまたは複数の保管場所に対してインベントリ作成を行わせるステップと、
を含むことを特徴とする方法。
【請求項８】
前記アクセス装置が開いたことを前記回路状態が示す場合には、前記アクセス装置が開かなかったことを示す状態へと前記回路状態をリセットするステップ
をさらに含むことを特徴とする、請求項７に記載の方法。
【請求項９】
前記回路から第２の回路状態を把握することによって前記アクセス装置の現在の位置を判定するステップをさらに含むことを特徴とする、請求項７または請求項８に記載の方法。
【請求項１０】
前記データ保管システムにインベントリ作成を行わせるステップは、
前記アクセス装置の現在の位置を判定するステップと、
前記アクセス装置の現在の位置が開位置である場合には、前記アクセス装置が閉位置へと動くまでインベントリ作成を行うことを遅らせるステップと、
を含むことを特徴とする、請求項７ないし９のいずれか１項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ保管システムに関し、特にデータ保管システムで使用されるインベントリ作成管理装置及び方法に関する。
【背景技術】
【０００２】
テープライブラリー等のデータ保管システムは、データ保管システム内の各場所にデータ記憶装置を保管し、そのような各場所からデータ記憶装置を取り出すのに用いられて、データをデータ記憶装置に書き込むまたはデータ記憶装置から読み出すことができるようになっている。通常、保管システムを用いて磁気データカートリッジを保管する。しかし、データ保管システムの他の実施形態においては、他のタイプのデータ記憶装置を保管してもよい。
【０００３】
データカートリッジの内容および／または配置は変わる可能性があるので、大部分のデータ保管システムは、さまざまなデータカートリッジの存在、場所、および同一性（identities）を常時監視するのに用いることができるインベントリ作成（inventory）システムを備えている。データ保管システムが作動中の場合には、データ保管システム内のデータカートリッジへのアクセスをロックすることができる。しかし、データ保管システムが意図的にまたは意図せず（例えば、停電で）シャットダウンされる場合には、オペレータまたはその他のユーザがカートリッジにアクセスする可能性がある。データ保管システムのシャットダウン中にデータカートリッジの交換、取り外し、または付け加えが行われた可能性があるので、システムの再始動後にカートリッジのインベントリ作成を行わなければならない。インベントリ作成には時間がかかり、その時間の全体を必要としない場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、インベントリ作成を少なくし、データ保管システム作動における効率を上げようとするものである。
【課題を解決するための手段】
【０００５】
１つの実施形態としてのインベントリ作成管理装置が開示される。インベントリ作成管理装置は、データ保管システムのアクセス装置の位置を検知するセンサを備える。アクセス装置は、開位置および閉位置を有する。前記センサに回路が通信可能に結合し、該回路は、前記データ保管システムのシャットダウン中に前記アクセス装置が開いたかどうかを示す回路状態を出力する。インベントリ作成管理装置はまた、該回路に通信可能に結合する制御ロジックを含む。制御ロジックは、前記アクセス装置が開いたことを前記回路状態が示す場合にのみ、前記データ保管システムに、前記アクセス装置に関連する１つまたは複数の保管場所のインベントリ作成を行わせる。
【発明を実施するための最良の形態】
【０００６】
本発明の説明に役立つ実施形態を図に示す。インベントリ作成管理装置を有する例示的データ保管システムを図１ないし図３に示す。例として、データ保管システムは、データカートリッジを保管するのに用いるライブラリであってもよい。データ保管システム１００は、データ記憶装置（例えば、データカートリッジ）１４０〜１４６を保持する複数の保管場所を備えている。
【０００７】
１つまたは複数のアクセス装置１１０、１２０によって、ユーザまたはシステムオペレータは、アクセス装置１２０に関連するデータ記憶装置１４０〜１４６にアクセスすることができる。図１に示すように、アクセス装置１２０はデータ保管引出しであってもよい。データ保管引出しは、データ記憶装置１４０〜１４６を保持する１つまたは複数の保管場所を備えた、カートリッジマガジン１３０を保持してもよい。データ保管引出し１２０が開いている場合には、ユーザは、引出し１２０内に含まれているデータ記憶装置１４０〜１４６にアクセスできるが、引出し１１０内に含まれているデータ記憶装置にはアクセスできない。代替の実施形態として、さらなるまたはこれよりも少ないデータ保管引出し１１０、１２０を備えてもよい。さらに、データ保管引出しはそれぞれ、さらなるカートリッジマガジン１３０を備えてもよく、または、データ記憶装置を保管する他の機構を用いてもよい。
【０００８】
他のアクセス装置もまた容易に考えられる。たとえば、アクセス装置１２０は、そこを通してユーザが入り、データ記憶装置内のすべての保管場所にアクセスすることができる、データ記憶装置へのドアであってもよい。アクセス装置はまた、データ保管システム１００内のデータ保管場所のうちの一部またはすべてにユーザがアクセスすることができるようにする、ドアまたはその他の機構であってもよい。
【０００９】
データ保管システム１００はまた、コントロールパネル１５０も備えている。コントロールパネルを用いて、ユーザに情報を表示してもよい。コントロールパネルはまた、電源ボタンやリセットボタン等、ライブラリの制御を行うのに用いてもよい。代替の実施形態において、データ保管システム１００はコントロールパネル１５０を備えていなくてもよい。
【００１０】
図２に示すように、データ保管システムはまた、１つまたは複数の読出／書込装置（例えば、テープ駆動装置）２３０、２３２および電源２４０を含んでもよい。データ保管システムはまた、複数のカードスロット２０２、２０４、２０６、２０８を含んでもよい。カードスロットを用いて、データ保管システム１００および／またはデータ保管システム内の装置を管理および制御するのに用いる回路カードを保持してもよい。スロットのうちの１つ２０６は、制御ロジック２２０を保持してもよく、制御ロジック２２０は、データ保管システム１００を制御するのに用いられる回路を含んでもよい。例として、制御ロジック２２０は、バックプレーン２１０に接続された回路カードであってもよい。代替の実施形態において、制御ロジックは、図２に示すものと異なる方法で実施してもよい。
【００１１】
制御ロジック２２０は、アクセス装置が開いたかどうかを示す回路状態を出力する回路２２２を含む。回路２２２は、アクセス装置１２０の位置を検知するセンサ３００に通信可能に結合している。図３に示すように、センサ３００は光遮断器３１０であってもよい。ピボット３０４がフラグ３０２に回動可能に連結されている。アクセス装置１２０を閉じると、それによりピボット３０４が揺動し、それによってフラグ３０２が動いて光遮断器３１０の遮断状態を解除する。アクセス装置１２０を開けると、ばね３０６、付勢機構、またはその他の機構がピボットを回動させて図３に示す位置へと戻させ、光遮断器を遮断状態にすることができる。ピボット３０４を用いることによって、センサ３００の状態を変えるのにアクセス装置１２０を正確に位置調整する必要がなくなる。
【００１２】
アクセス装置の位置は、回路２２２に伝えられる（例えば、ケーブルまたは回路トレース３２０を介して）。電源および接地用に、さらなるケーブルまたは回路トレース３２２、３２４を含んでもよい。代替の実施形態として、異なるタイプの光センサ３００を用いてアクセス装置１２０の状態を検知してもよい。または、アクセス装置１２０の状態を検知するのに、磁気センサ等、他のタイプのセンサも用いてもよい。
【００１３】
回路２２２は、センサ３００から取得した情報を用いて、データ保管システム１００のシャットダウン中にアクセス装置１２０が開いたかどうかを示す回路状態を出力する。データ保管システムは、電源オフ、停電、再始動、その他データ保管システムを動作不可能にさせた状態において、シャットダウンしていた可能性がある。回路２２２は、データ保管システムがオフになっているときまたはスタンバイ状態にあるときに回路に電力を供給する、電源２４０からの細流電圧（trickle voltage）を含んでもよい。データ保管システム１００の電源プラグがコンセントから抜けている場合に回路２２２およびセンサ３００に電力を供給するバッテリーシステムが、データ保管システム１００にさらに含まれてもよい。制御ロジック２２０は、システムのシャットダウン中に関連するアクセス装置が開いたかどうかを示す回路状態を出力する、アクセス装置１１０に関連するさらなる回路を含んでもよい。または、回路２２２は、それぞれのアクセス装置１１０、１２０について回路状態を判定するロジックを備えてもよい。
【００１４】
図４に関して説明するように、制御ロジック２２０は、回路２２２の出力およびセンサ状態３２０の出力を用いて、アクセス装置１２０に関連する１つまたは複数の保管場所のインベントリ作成を行うべきかどうかを判定することができる。システムの始動（４００）後、制御ロジック２２０は回路２２２から状態を把握することができる（４０５）。回路状態は、開状態および閉状態を含むことができる。回路状態が開状態でない場合（４１０）には、データ保管システム１００のシャットダウン中にアクセス装置１２０は開かなかった。したがって、アクセス装置１２０に関連する１つまたは複数の保管場所のインベントリ作成は必要ではなく、１つまたは複数の保管場所に対するインベントリ作成は行われない（４２０）。
【００１５】
回路状態が開状態である場合には、アクセス装置１２０が現在開いているか、または過去に開いたが現在は閉じているかを判定するさらなるロジックを行う必要があるかもしれない。この判定は、回路状態をリセットして（４１５）再び回路状態を把握する（４２５）ことによって行ってもよい。第２の回路状態が開状態である場合（４３０）には、アクセス装置１２０は現在開いており、インベントリ作成をまだ行うことができない。閉状態である場合には、アクセス装置１２０は、現在閉じているが、データ保管システムのシャットダウン中は開いていた。ユーザは、そのアクセス装置に関連する１つまたは複数の保管場所内のデータ記憶装置を、並べ替え、付け加え、または動かしているかもしれないので、制御ロジック２２０は、このような保管場所に対してインベントリ作成が行われる（４４０）ようにしてもよい。システムのシャットダウン中に開かなかった、または、システムのシャットダウン中にアクセス装置１２０が開いたときにアクセスできなかったアクセス装置に関連する保管場所は、インベントリ作成を行ってもよく、または行わなくてもよい。代替の実施形態として、回路状態は３つの状態（開いていない、過去に開き現在も開いている、および過去に開いたが現在は閉じている）を備えてもよい。このような実施形態においては、アクセス装置１２０が現在開いているかどうかを判定するために回路をリセットする必要がないかもしれず、４１５〜４３５を行う必要がないかもしれない。
【００１６】
１つの実施形態において、カートリッジのアクセス装置を、アクセス装置１２０が開いた場合にはアクセスされていたかもしれない保管場所のそれぞれへと動かして、データ記憶装置に含まれる、データ記憶装置のバーコードラベルをカートリッジのアクセス装置が読み取ることができるようにすることによって、インベントリ作成を行ってもよい。その場合、インベントリ作成リストを、保管場所のインベントリから取得される情報で更新することができる。インベントリ作成を行う他の方法を用いてもよい。
【００１７】
図５は、アクセス装置１２０に関連する１つまたは複数の保管場所のインベントリ作成を管理するのに用いることができる例示的回路を示す。光遮断器３１０は発光ダイオード（ＬＥＤ）５０４を備え、トランジスタ５０６を用いてアクセス装置１２０の位置を判定する。電源からの細流電圧は、抵抗器Ｒ１を通ってＬＥＤ５０４に入力される。同様に、細流電圧はまた、抵抗器Ｒ２を通ってトランジスタ５０６へも供給される。細流電圧を用いて、データ保管システム１００がオフ、またはスタンバイ状態の間に、光遮断器３１０に電力を供給してもよい。代替の実施形態として、それに付け加えて、またはその代わりに、バッテリーシステムから電力を供給して、データ保管システム１００の電源プラグがコンセントから抜けているときに回路に給電してもよい。
【００１８】
１つの実施形態において、センサ５０２の出力であるＳＥＮＳＥ５０８は、アクセス装置が開いているときにハイ（ＬＥＤ５０４とトランジスタ５０６との間の経路をフラグ３０２が遮断して、トランジスタ５０６のベースに光が当たらないことによる）で、アクセス装置が閉じているときにロー（フラグ３０２が、トランジスタ５０６に光が当たることができるようにし、それによってＳＥＮＳＥ５０８をグラウンドに引っぱることによる）であってもよい。ＳＥＮＳＥ５０８は、フリップフロップ５１０のクロック入力を駆動する。ＳＥＮＳＥ５０８はまた、回路状態５１６を出力するのに用いるＯＲ論理ゲート５１４への入力でもある。フリップフロップの出力Ｑ５１２を、ＯＲ論理ゲート５１４への第２の入力として用いる。
【００１９】
抵抗器Ｒ４を通って細流電圧がフリップフロップ５１０に入力される。定常の回路状態において（例えば、データ保管システム１００の電源オン状態の間）、フリップフロップ５１０のリセット入力Ｒをローにすることによってフリップフロップ５１０をリセットし、それによって、出力Ｑ５１２にロジックローを出力させてもよい。フリップフロップは、リセット入力ＲをＲＥＳＥＴラインにつなぐことによってリセットしてもよく、ＲＥＳＥＴラインをローにしたときフリップフロップ５１０をリセットする。さらに、ＲＥＳＥＴラインの状態は電源オフ状態の間に保持されない場合がある（または、電源オフおよび電源オンの間のグリッチを受けやすいかもしれない）ので、リセット入力Ｒは抵抗器Ｒ３を通る細流電圧につないでもよい。
【００２０】
アクセス装置１２０が閉じた状態での定常状態において、ＳＥＮＳＥ５０８はローになり、それによって回路状態５１６をローにする。アクセス装置１２０が現在は開いていると仮定する。この状態においてはＳＥＮＳＥ５０８がハイになるとともに回路状態５１６がハイになり、これは、アクセス装置１２０が開いていることを示す。ＳＥＮＳＥ５０８のハイ状態はまた、フリップフロップ５１０をクロック制御し、それによって出力Ｑ５１２をハイにさせる。Ｑ５１２がこのようにハイ状態であるので、アクセス装置１２０が閉じた後、回路状態５１６はハイに保持される。その結果、１）アクセス装置１２０が過去に開き現在も開いたままである場合と、２）アクセス装置１２０が開き、その後で閉じた場合には、ＳＥＮＳＥ５０８とＱ５１２との組合せは、回路状態５１６をハイに保持する。
【００２１】
データ保管システム１００を再始動する（すなわち、電源投入またはリブートする）ときには、回路の回路状態５１６が把握される（すなわち、読み出される）。回路状態５１６がローの場合には、アクセス装置１２０は開いておらず、インベントリ作成は行われない。回路状態５１６がハイの場合には、システムのシャットダウン中にアクセス装置１２０が開いていた。
【００２２】
再始動後、アクセス装置１２０がまだ開いているかどうかを判定するために、ＲＥＳＥＴをローにし、次にハイにすることによってフリップフロップ５１０をリセットし、フリップフロップ５１０の出力Ｑ５１２をローにする。上述のように、Ｑ５１２がローの場合には、ＳＥＮＳＥ５０８の状態が回路状態５１６の値を決める。したがって、アクセス装置１２０が閉じると、ＳＥＮＳＥ５０８がローになるとともに回路状態５１６がローになり、これは、アクセス装置１２０のインベントリ作成を行わなくてもよいことを示す。しかし、アクセス装置１２０が開いたままである場合には、ＳＥＮＳＥ５０８がハイになるとともに回路状態５１６がハイになり、これは、回路状態５１６をリセットし再び読み出す必要があることを示す（一番可能性が大きいのは、ある所定の待ち時間の後）。代替の実施形態として、回路５００は付加的な構成要素またはこれとは異なる構成要素を含んでもよく、アクセス装置１２０が過去に開いたが現在は閉じていることを示す付加的なまたは別個の状態を含んでもよい（すなわち、回路状態５１６は、もしかしたら２つ以上の出力ライン上に保持される、３つ以上の状態を有してもよい）、ということが理解されるべきである。
【図面の簡単な説明】
【００２３】
【図１】インベントリ作成管理装置を含むデータ保管システムの正面側から見た斜視図である。
【図２】図１のデータ保管システムの背面側から見た斜視図である。
【図３】図１および図２のデータ保管システムにおいて用いることができるセンサを示す図である。
【図４】システムの始動中に図１および図２のデータ保管システムのインベントリ作成を管理するのに用いることができる方法を示す図である。
【図５】図１および図２のデータ保管システムにおいて用いることができる例示的回路を示す図である。
【符号の説明】
【００２４】
１００  データ保管システム
１２０  アクセス装置
２２０  制御ロジック
２２２  回路
３００  センサ
３１０  光遮断器
【図１】
2005093051.tif 000003
【図２】
2005093051.tif 000004
【図３】
2005093051.tif 000005
【図４】
2005093051.tif 000006
【図５】
2005093051.tif 000007