(57)【要約】【課題】ホログラフィを利用してデータを記録する記録媒体は、記録層へ未記録状態での使用期限（シェルフライフ）がある。使用期限が切れた記録媒体はデータを記録することが出来なくなるため、データライブラリシステムへ記録できるデータの容量が減る。本発明は、記録媒体を無駄なく使用することが可能なデータライブラリ装置、データライブラリシステムを提供することを目的とする。【解決手段】データを記録するデータライブラリ装置であって、複数の記録媒体を格納する記録媒体格納部と、前記記録媒体に対してデータを記録又は再生する記録再生部と、前記記録再生部と前記記録媒体格納部との間で前記記録媒体を運搬する記録媒体運搬部と、前記記録媒体にデータを記録する場合に、記録媒体の使用期限に応じて、記録媒体を選択するよう制御する制御部と、を備える。【選択図】図１
2015191675.tif 000002
【特許請求の範囲】
【請求項１】
データを記録するデータライブラリ装置であって、
複数の記録媒体を格納する記録媒体格納部と、
前記記録媒体に対してデータを記録又は再生する記録再生部と、
前記記録再生部と前記記録媒体格納部との間で前記記録媒体を運搬する記録媒体運搬部と、
前記記録媒体にデータを記録する場合に、記録媒体の使用期限に応じて、記録媒体を選択するよう制御する制御部と、
を備えることを特徴とするデータライブラリ装置。
【請求項２】
請求項１に記載のデータライブラリ装置であって
前記制御部は、
記録媒体にデータを記録する場合に、
前記記録媒体格納部に格納された記録媒体の使用期限情報を取得し、
前記記録媒体格納部に格納された記録媒体の中から、使用期限が切れておらず、且つ、使用期限が最も短い記録媒体を選択することを特徴とするデータライブラリ装置。
【請求項３】
請求項１に記載のデータライブラリ装置であって
前記記録媒体は、当該記録媒体の管理情報を記録する記録領域を備え、前記記録領域には当該記録媒体の使用期限情報が記録されており、
前記制御部はデータを記録する場合に、記録媒体の記録領域から使用期限情報を取得し、使用期限情報が切れていた場合は当該記録媒体を使用しない
ことを特徴とするデータライブラリ装置。
【請求項４】
請求項１に記載のデータライブラリ装置であって
前記記録媒体格納部は、少なくとも当該記録媒体格納部を一意に特定する記録媒体格納部識別子を記憶する記憶部と、
前記記録媒体それぞれの使用期限情報と、前記記録媒体格納部の記録媒体格納部識別子を記憶するメモリ部と
を備え、
前記制御部は前記データライブラリ装置の電源が投入されたときに、前記記録媒体格納部の記憶部から取得し、前記取得した記録媒体格納部識別子に一致する記録媒体格納部識別子がメモリ部に記憶されていない場合は、当該記録媒体格納部識別子を持つ記録媒体格納部に格納された記録媒体の使用期限情報を取得し、前記メモリ部に記憶する
ことを特徴とするデータライブラリ装置。
【請求項５】
請求項４に記載のデータライブラリ装置であって
前記メモリ部は記録媒体の状態を示す媒体状態も記憶し、
前記制御部は、
記録媒体の使用期限情報を前記メモリ部に記憶する場合に、当該記録媒体が使用期限切れの場合は使用期限切れ、そうでない場合は未使用であることを示す情報を記憶する
ことを特徴とするデータライブラリ装置。
【請求項６】
請求項５に記載のデータライブラリ装置であって
前記制御部は、
記録媒体にデータを記録する際に、前記メモリ部に記憶された当該記録媒体の使用期限情報を参照し、使用期限情報が切れていた場合は当該記録媒体を使用せず、また、前記メモリ部の当該記録媒体の媒体状態に使用期限切れを示す情報を記録し、
使用期限情報が切れでなく、且つ、当該記録媒体にデータを記録した場合は、前記メモリ部の当該記録媒体の媒体状態に記録完了を示す情報を記録する
ことを特徴とするデータライブラリ装置。
【請求項７】
データを記録するデータライブラリシステムであって、 
データを記録するデータライブラリ装置と、前記データライブラリ装置を制御するサーバとを備え、
前記データライブラリ装置は、
複数の記録媒体を格納する記録媒体格納部と、
前記録媒体に対してデータを記録又は再生する記録再生部と、
前記記録再生部と前記記録媒体格納部との間で前記記録媒体を運搬する記録媒体運搬部と、
前記データライブラリ装置を制御する制御部と
を備え、
前記サーバは、
記録媒体の使用期限情報を記憶するデータベースと、
前記データライブラリシステムを制御するシステム制御部と、
を備え、
前記サーバは、記録媒体にデータを記録する場合に、
前記データベースに格納された記録媒体の使用期限情報に応じて、記録媒体を選択するよう前記データライブラリ装置を制御することを特徴とするデータライブラリシステム。
【請求項８】
請求項７に記載のデータライブラリシステムであって、
前記サーバは、記録媒体にデータを記録する場合に、
前記データベースに格納された記録媒体の使用期限情報を取得し、
前記記録媒体格納部に格納された記録媒体の中から、使用期限が切れておらず、且つ、使用期限が最も短い記録媒体を選択するよう前記データライブラリ装置を制御することを特徴とするデータライブラリシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データライブラリ装置及びデータライブラリシステムに関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特許文献１があり、「光ディスク等の情報記憶媒体は、多くの場合に、大量のデータを長期にわたって保存することが要求され、例えば書込みの耐用年数は製造後５年以内、読出しの耐用年数は製造後１０年以内のように、経時劣化を伴うので、情報の書込みあるいは読出し動作に際して、まず、情報記憶媒体が所定の耐用年数を超えていないかどうかチェックし、情報記憶媒体の劣化を未然に検知してデータ消失等が生じないようにすることにより、システムの信頼性を向上させた情報記憶装置を提供する」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−４６９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ホログラフィを利用してデータを記録する記録媒体は、記録層へ未記録状態での使用期限（シェルフライフ）がある。使用期限が切れた記録媒体はデータを記録することが出来なくなるため、データライブラリシステムへ記録できるデータの容量が減る。特許文献１では、データライブラリ装置またはデータライブラリシステムにおける記録媒体を無駄なく使用することについては考慮されていない。
【０００５】
本発明は、記録媒体を無駄なく使用することが可能なデータライブラリ装置、データライブラリシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、データを記録するデータライブラリ装置であって、複数の記録媒体を格納する記録媒体格納部と、前記記録媒体に対してデータを記録又は再生する記録再生部と、前記記録再生部と前記記録媒体格納部との間で前記記録媒体を運搬する記録媒体運搬部と、前記記録媒体にデータを記録する場合に、記録媒体の使用期限に応じて、記録媒体を選択するよう制御する制御部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、記録媒体の保存環境を考慮し、記録媒体を無駄なく使用することが可能なデータライブラリ装置及びデータライブラリシステムを提供することができる。
【０００８】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００９】
【図１】データライブラリシステムの構成の一例を示すブロック図
【図２】データライブラリシステムにおけるサーバの構成の一例を示すブロック図
【図３】記憶部１１２に記録される情報の一例
【図４】データライブラリシステムのデータ記録処理の一例を示すフロー図
【図５】記憶部１１２に記録される情報、媒体状態３１２の一例
【図６】データライブラリ装置のデータ記録処理の一例を示すフロー図
【図７】光ディスク選択処理の詳細の一例を示すフロー図
【図８】光ディスクの媒体使用期限の収集処理の一例を示すフロー図
【図９】光ディスクの媒体使用期限の更新処理の一例を示すフロー図
【図１０】光ディスクの管理テーブルの一例
【図１１】データライブラリシステムの構成の一例を示すブロック図
【図１２】光ディスク１０８の構造の一例を示すブロック図
【図１３】データライブラリシステムで光ディスク負荷量算出処理の一例を示すフロー図
【図１４】負荷量算出処理の詳細の一例を示すフロー図
【図１５】データライブラリシステムのデータ記録処理の一例を示すフロー図
【図１６】光ディスク選択処理の一例を示す詳細フロー図
【図１７】記憶部１１２に記録される情報の一例
【図１８】光ディスクの管理テーブルの一例
【発明を実施するための形態】
【００１０】
以下、図面を用いて実施例を説明する。
【実施例１】
【００１１】
図１はデータライブラリシステムの構成を示すブロック図である。
【００１２】
本データライブラリシステム１００は1台以上の業務サーバ１２０と有線／無線のＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ Ａｒｅａ Ｎｅｔｗｏｒｋ）、光ケーブル等のネットワーク１１６で接続される。業務サーバ１２０はファイルサーバやメールサーバ、映像サーバ等、業務で用いられるサーバ全般である。データライブラリシステム１００はネットワークを介して業務サーバ１２０から送信されるデータを保存（アーカイブ）する。データライブラリシステム１００はサーバ１１５と1台以上のデータライブラリ装置１０１で構成する。サーバ１１５には表示装置１１８とハードディスク１１７を接続している。
【００１３】
データライブラリ装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２、ユーザＩ／Ｆ部１０３、メモリ１０４、サーバＩ／Ｆ部１０５、記録媒体運搬部１０６、記録媒体格納部１０７、１枚以上の光ディスク１０８、１台以上のデータ記録再生部（図１では３台１０９、１１０、１１１）、記憶部１１２、扉開閉検出部１１４で構成する。データライブラリ装置１０１は、記録時には、サーバ１１５からデータ記録命令を受け、データを受け取り、受け取ったデータを光ディスク１０８に記録する。再生時には、光ディスク１０８からデータを再生し、サーバ１１５にデータを受け渡す。
【００１４】
ＣＰＵ１０２は、サーバ１１５からの命令に従って、記録媒体運搬部１０６を制御して、記録媒体格納部１０７に格納された複数枚の光ディスク１０８の中から所望の光ディスクを選択し、データ記録再生部１０９、１１０、１１１のいずれかに搬送する。また、記録媒体運搬部１０６を制御してデータ記録再生部１０９、１１０、１１１から光ディスクを受け取り、記録媒体格納部１０７の所定の位置に光ディスクを格納する。また、記憶部１１２への情報の読み書きを行う他、扉開閉検出部１１４が検出した情報に基づく制御を行う。
【００１５】
ユーザＩ／Ｆ部１０３は、各種スイッチなど、ユーザがデータライブラリ装置１０１を操作するための手段を提供する。
【００１６】
情報表示部１０４は、内蔵あるいは外付けの液晶ディスプレイやＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）に対してデータライブラリ装置の稼動状況など各種情報を出力する。
【００１７】
メモリ２０２は、各種のプログラムや情報を記憶し、例えばデータライブラリ装置のＣＰＵ１０２を制御するためのプログラムや設定情報もメモリ２０２に記憶している。
【００１８】
記録媒体運搬部１０６は、データライブラリ装置のＣＰＵ１０２に制御されて、光ディスクを記録媒体格納部１０７から取り出し、運搬し、データ記録再生部１０９、１１０、１１１に装填する。あるいは、光ディスクをデータ記録再生部１０９、１１０、１１１から受け取り、運搬し、記録媒体格納部１０７へと格納する。
【００１９】
記録媒体格納部１０７は１枚以上の光ディスクを格納する。本例では、光ディスク１０８を１枚格納するスロットを１つ以上持つ構成とする。なお、スロットを持たず、光ディスクを重ねて格納する構成でも構わない。記録媒体格納部１０７は着脱することができ、例えば、すべての光ディスクへデータを記録し終えたら記録媒体格納部ごとデータライブラリ装置外部へ取り出し、代わりに未使用ディスクを格納した別の記録媒体格納部をデータライブラリ装置内部へ入れることなどができる。
【００２０】
なお、図１では記録媒体格納部１０７は１つしか図示しないが、ライブラリ装置内に複数備えても良い。また、例えば一方は未使用ディスク格納装置、他方は記録済ディスク格納装置など、用途に応じて使い分けても構わない。
【００２１】
光ディスク１０８は記録媒体格納部の内部に複数枚格納されている。光ディスク１０８は記録層にフォトポリマー（感光性樹脂）を用いてホログラムとしてデータを記録する記録媒体である。ホログラムはフ記録層に入射された干渉縞パターンによる光の明暗によってフォトポリマーの化学反応が進みホログラムが記録される。
【００２２】
データ記録再生部１０９、１１０、１１１は、データライブラリ装置のＣＰＵ１０２に制御され、ホログラフィを用いて光ディスク１０８へのデータ記録または光ディスクからのデータ再生を行う。
また、データ記録再生部は着脱することができ、例えば故障などが発生した際にはデータライブラリ装置から取り外し、代わりのデータ記録再生部をデータライブラリ装置に設置することなどができる。なお、図１においてデータライブラリ装置は３つのデータ記録再生部を搭載しているが、搭載台数は限定されず、例えばデータ記録再生部を６つ搭載するなどしても構わない。
【００２３】
記憶部１１２は、記録媒体格納部に関する情報や記録媒体格納部を制御する上で必要な情報を記憶しておく。記憶部１１２は、電源を切ってもデータが消えない、書き換え可能な不揮発性の半導体メモリなどで構成する。
【００２４】
扉開閉検出部１１４は、データライブラリ装置が備える図示しない扉の開閉を検出し、検出した情報をＣＰＵ１０２に伝達する。扉は記録媒体格納部をデータライブラリ装置へ挿入したり、取り出したりする際に開閉される。
【００２５】
サーバＩ／Ｆ部１１９は、サーバ１１５とデータライブラリ装置１０１との間で、記録／再生するデータや各種制御コマンドや通知を送受信する。
【００２６】
図２はデータライブラリシステムにおけるサーバの構成を示すブロック図である。
【００２７】
サーバ１１５は、ＣＰＵ２０１、メモリ２０２、データライブラリＩ／Ｆ部２０３、ハードディスクＩ／Ｆ部２０４、ネットワーク制御部２０５、外部表示制御部２０６、データベース管理部２０７、装置選択処理部２０８、ユーザＩ／Ｆ部２０９、光ディスク使用期限管理部２１０で構成する。
【００２８】
ＣＰＵ２０１は、データ記録時には、ネットワーク１１６からネットワーク制御部２０５を介して受信したデータをハードディスクインタフェース部２０４を介してハードディスク１１７に記録する。または、データライブラリインタフェース部２０３を介してデータライブラリ装置１０１を制御し、データライブラリ装置１０１が内蔵する光ディスク１０８に記録する。
【００２９】
または、ＣＰＵ２０１は、ネットワーク１１６からネットワーク制御部２０５を介して受信したデータをハードディスクインタフェース部２０４を介してハードディスク１１７に一時的に記録して、一時的に記録したデータをハードディスクインタフェース部を介してハードディスク１１７から読み出し、データライブラリインタフェース部２０３を介してデータライブラリ装置１０１を制御し、データライブラリ装置１０１の内蔵する光ディスク１０８に記録する。
【００３０】
データ再生時には、ＣＰＵ２０１は、ハードディスクインタフェース部２０４を介してハードディスク１１７からデータを読み出し、読み出したデータをネットワーク制御部２０５を介してネットワーク１１６に送信する。あるいは、データライブラリインタフェース部２０３を介してデータライブラリ装置を制御し、データライブラリ装置が内蔵する光ディスクからデータを再生し、再生したデータを受け取り、受け取ったデータをネットワーク制御部２０５を介してネットワーク１１６に送信する。
【００３１】
または、ＣＰＵ２０１は、データライブラリインタフェース部２０３を介してデータライブラリ装置を制御し、データライブラリ装置が内蔵する光ディスクからデータを再生し、再生したデータを受け取り、受け取ったデータを、ハードディスクインタフェース部２０４を介してハードディスク１１７へデータを一時的に記録して、一時的に記録したデータをハードディスクインタフェース部２０４を介してハードディスク１１７から読み出し、読み出したデータをネットワーク制御部２０５を介してネットワーク１１６に送信する。
【００３２】
また、データライブラリ装置から受け取った各種の情報を適宜加工して記録、管理し、また、その情報を再生し、再生した情報に基づいて制御方針を決定するとともに、実際の制御を行う。さらには、外部表示制御部２０６を介して表示装置１１８に情報を表示する。
【００３３】
メモリ２０２は、サーバ１１５のＣＰＵ２０１を制御するためのプログラム、各種の情報が記録されている。また、データライブラリ装置１０１から送られた、データライブラリ装置内の熱情報や振動情報、さらには、データライブラリ装置が内蔵する各データ記録再生部の特性情報を記録する。
【００３４】
データライブラリＩ／Ｆ部２０３は、データライブラリ装置１０１とサーバ１１５のＣＰＵ２０１との間でのデータ送受信に関する制御を行う。なお、図では１つのデータライブラリインタフェース部に複数のデータライブラリ装置が接続されているが、例えば、ネットワークを介して複数のデータライブラリ装置が接続されるような構成でもよい。
【００３５】
ハードディスクＩ／Ｆ部２０４は、ハードディスク１１７とＳＡＴＡ（Ｓｅｒｉａｌ Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）などの規格に準拠したデータ転送を行う。
ネットワーク制御部２０５は、ネットワーク１１６とサーバ１１５のＣＰＵ２０１との間でのデータ送受信に関する制御を行う。
【００３６】
データベース管理部２０７は、データライブラリシステムを制御するために使用する各種情報を記録したデータベースへのアクセスをつかさどる。具体的には、データベースへの情報登録、登録した情報の読み出しや検索などの処理を行う。なお、本実施例のデータベース管理部２０７では、システムを制御するためにデータベースの新規作成や更新が必要であるかといった判断や、どの情報をデータベースに登録するか、といった判断を行うものであり、データベースの本質的な操作や管理はＣＰＵ２０１に委ねるものとする。しかし、それに限定されることはなく、データベース管理部２０７においてデータベースの本質的な操作や管理を行うようにしても構わない。なお、データベースは、メモリ２０２、又はハードディスク１１７に格納されている。
【００３７】
装置選択処理部２０８は、データの記録や再生を行う際、サーバに接続された１つ以上のデータライブラリ装置のいずれを使うかの判断や選択、前記選択したデータライブラリ装置の内蔵する１つ以上のデータ記録再生部のいずれを使うかの判断や選択、さらには、記録や再生を行う光ディスクの選択等を行う。
【００３８】
ユーザＩ／Ｆ部２０９は、ユーザが表示装置１１８に表示されている各種情報に基づき、サーバを制御したり、サーバを介して各データライブラリ装置を制御するための手段を提供する。
【００３９】
光ディスク使用期限管理部２１０は、サーバ１０１に接続されたデータライブラリ装置１０１に格納された光ディスク１０８の使用期限を管理する。
【００４０】
管理テーブル２１１は、ハードディスク１１７及びメモリ２０２にあるデータベース管理部２０７により管理されるデータベースのテーブルである。前記テーブルは１つとは限らず、本発明のデータライブラリシステムは必要な数のテーブルを管理する。光ディスクの管理情報は光ディスク管理テーブル１１００（図１１）で管理する。
【００４１】
なお、図２において、サーバ１１５に対して、複数のデータライブラリ装置１０１が接続されているが、複数のデータライブラリ装置１０１を１つの筐体にまとめても良い。
【００４２】
ここでデータライブラリシステムのデータ記録処理について説明する。
【００４３】
図４はデータライブラリシステムのデータ記録のフロー図である。
【００４４】
Ｓ４０１は、システム外からデータを受信する動作で、送信元は、ネットワーク１１６をデータライブラリシステム１００に接続された業務サーバ１２０である。サーバ１１５のＣＰＵ２０１はネットワーク制御部２０５を介して業務サーバ１２０からの記録要求と共にデータ受信する。
【００４５】
前記記録要求は、例えばＮｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ（ＮＦＳ）のファイル作成及びファイル書き込み要求である。受信されたデータはハードディスク１１７に記録される。
【００４６】
また、記録要求の中には、例えばＮＦＳの場合、ファイル名、ディレクトリパス名、アクセス権限情報、所有者識別子、所属グループ識別子、時刻情報、ファイル識別子、ファイル容量情報、データオフセット情報、またはその他のデータに関する情報が含まれる。前記においては一例としてＮＦＳと記載したが、その他のプロトコルでも構わない。
【００４７】
Ｓ４０２は、データライブラリ装置１０７を選択する動作で、ＣＰＵ２０１の命令により、装置選択処理部２０８がデータベース管理部２０７を介して管理テーブル２１１を参照し、Ｓ４０１にて受信したデータを記録するデータライブラリ装置１０７を選択する。選択方法としては、各データライブラリ装置１０７の残容量がほぼ同じになるように順番に使う方法や、1台のデータライブラリ装置１０７に記録しきってから、次のデータライブラリ装置１０７を選択する方法などがある。
【００４８】
Ｓ４０３で、ＣＰＵ２０１はＳ４０２で選択したデータライブラリ装置１０７に前記データの記録命令を送信する。ＣＰＵ２０１の命令によりハードディスク１１７に記録された前記データを、データライブラリＩ／Ｆ２０３を介してデータライブラリ装置１０１に転送し、光ディスク１０８に記録させる。
【００４９】
Ｓ４０４でＣＰＵ２０１は、データライブラリ装置１０７から記録命令に対する処理結果を受信する。データの記録がした場合はＳ４０５に進む。成功した場合はデータ記録を終了する。
【００５０】
Ｓ４０５はデータ記録が正常に完了しなかった場合の処理である。データライブラリ装置１０７から受信したエラーの内容に応じて、エラーメッセージを外部表示制御部３０６を介して表示装置１１８に情報を表示したり、エラーの内容をログとしてメモリ２０２、又は、ハードディスク１１７に格納する。
【００５１】
なお、本例では、データ記録が正常に完了しなかった場合にエラーを通知して処理を終了しているが、データライブラリ装置１０１が複数接続されている場合には、データライブラリ装置他を選択してデータを記録させても良い。このようなエラー回避処理を入れた場合、データライブラリシステムの信頼性がより高くなる。
【００５２】
図６は記録命令を受信したデータライブラリ装置のデータ記録のフロー図である。
【００５３】
サーバ１１５から記録命令を受信したデータライブラリ装置１０７は、データを記録する光ディスクを選択する（Ｓ６０１）。光ディスクの選択処理については図７で詳しく説明する。
【００５４】
Ｓ６０２では光ディスクを選択できたか否で処理を分岐する。選択できた場合はＳ６０３へ、選択できなかった場合はＳ６０５の処理にすすむ。
【００５５】
Ｓ６０３は選択した光ディスクにデータを記録する処理である。ＣＰＵ１０２は記録媒体搬送部１０６を制御し、選択された光ディスク１０８が格納されている記録媒体格納部１０７の格納位置からデータ記録再生部に光ディスクを搬送し、挿入する。そして、サーバＩ／Ｆ部１０５を介して受信したデータをデータ記録再生部に送り、光ディスクに記録させる。データ記録再生部の選択方法はここでは特に定めないが、例えば、各データ記録再生部の使用時間がだいたい同じになるように選択する。このように選択することで、データ記録再生部の使用時間の方よりを防ぐことができ、特定のデータ記録再生部が先に故障するといったことを防げる。
【００５６】
Ｓ６０４ではデータの記録が正常に終了したかで処理を分岐する。正常終了した場合はＳ６０６に進む。それ以外はＳ６０５に進む。
【００５７】
Ｓ６０５はエラーの内容に応じてエラー応答を生成する。未使用のディスクが無かったなどの理由で光ディスクを選択できなかった選択失敗、データ記録で失敗した記録失敗、データ記録再生装置１０９〜１１１で、光ディスク１０８のデータ検査中に、記録品質か、データの再生に異常があり、検査に失敗した場合の検査失敗などのエラーがある。
【００５８】
Ｓ６０６でＣＰＵ１０２はデータ記録結果で記憶部１１２の情報を更新する。すなわち、Ｓ６０２で選択した光ディスクに対応する媒体状態３１２の値をデータ記録結果で更新する。具体的には、媒体状態３１２の値は、データ記録と検査が正常に終了した場合は記録完了、データ記録で失敗した場合は記録失敗、検査に失敗した場合の検査失敗となる。
【００５９】
Ｓ６０７でサーバ１１５にデータ記録の処理結果を送信し処理を終了する。
【００６０】
図７はデータライブラリ装置のディスク選択処理のフロー図である。
【００６１】
本例では記録媒体格納部に収納された記録媒体をスロット番号の小さいものから順番に使っていく。
【００６２】
Ｓ７０１はデータ記録の光ディスクをして選択するか確認する確認スロット番号Ｎ、記録候補ディスクの確認スロット番号Ｎｃ、記録候補ディスクの使用期限Ｌｃの初期値を設定する。Ｎは最初のスロットのスロット番号の値や、あるいは、前の記録で使用した光ディスクの格納されたスロット番号をメモリ２０２などに記憶しておき、その次のスロット番号を設定する。Ｎｃはディスクが選択されなかった場合を識別するためスロット番号として取りえない値を設定する。Ｌｃは１０年など、光ディスクの最大の使用期限より長い使用期限を設定する。
【００６３】
Ｓ７０２でＣＰＵ１０２は記憶部１１２から確認スロット番号Ｎの媒体有無と媒体状態の値を読み出す。媒体有無が「有」で、且つ、媒体状態が「未使用」ならＳ７０５へ進む。それ以外なら、Ｓ７０３へ進む。
Ｓ７０３では、全スロット確認済みか否かで処理を分岐する。否ならＳ７０４で次のスロットを確認対象とし、Ｓ７０２に戻り、当該スロットＮの光ディスクを記録ディスクにできるか確認する。全スロット確認済みなら処理を終了する。
【００６４】
Ｓ７０４は次のスロットに格納された光ディスクを確認対象とするため確認スロット番号Ｎの値を１ふやす。
【００６５】
Ｓ７０５で確認スロット番号Ｎの使用期限Ｌ（Ｎ）を取得する。
【００６６】
Ｓ７０６で取得した使用期限Ｌ（Ｎ）が使用期限切れかどうかを確認する。使用期限切れならＳ７０７、それ以外はＳ７０８へ進む。
【００６７】
Ｓ７０７で、ＣＰＵ１０２は当該光ディスクの媒体状態の値を「使用期限切れ」に更新し、Ｓ７０３に進む。
【００６８】
Ｓ７０８では、Ｓ７０６で取得した使用期限Ｌ（Ｎ）と記録候補ディスクの起用期限Ｌｃを比較する。使用期限Ｌ（Ｎ）が記録候補ディスクの起用期限Ｌｃより短い場合、Ｓ７０９に進み、それ以外はＳ７０３に進む。
【００６９】
Ｓ７０９では、記録候補ディスクの情報を更新する。Ｓ７０８で確認スロット番号Ｎに格納された光ディスクの使用期限Ｌ（Ｎ）が記録候補ディスクの起用期限Ｌｃより短と判定したので、当該光ディスク光ディスクが記録候補ディスクとなる。記録候補ディスクの起用期限Ｌｃの値を確認スロット番号Ｎにする。また、候補ディスクの起用期限Ｌｃを使用期限Ｌ（Ｎ）にする。そして、次のスロットに格納された光ディスクを確認するためＳ７０３に進む。
【００７０】
以上の処理により、記録候補ディスクスロット番号Ｎｃには使用期限が最も短い光ディスクのスロット番号が設定される。また、記録可能な光ディスクが無い場合は、記録候補ディスクスロット番号Ｎｃの値は初期値のままとなる。
【００７１】
なお、記録媒体格納部１０７を複数備える場合は、全ての記録媒体格納部１０７を対象に本処理を実施する。
【００７２】
図３は記憶部１１２に記憶される情報の一例である。
【００７３】
記憶部１１２には記録媒体格納部１１７の情報である記録媒体格納部情報と、光ディスクを枚格納するスロットの情報であるスロット情報を持つ。
【００７４】
記録媒体格納部情報は記録媒体格納部ＩＤ３００で構成する。記録媒体格納部ＩＤ３００は記憶部１１２が載っている記録媒体格納部の識別子である。
【００７５】
スロット情報は、スロット番号３１０、記録媒体有無３１１、媒体状態３１２、媒体使用期限３１３で構成する。
【００７６】
スロット番号３１０は、記録媒体格納部１０７内で光ディスク１０８が格納されるスロットの位置を示す値である。ＣＰＵ１０２は光ディスクを記録媒体格納部１０７とデータ記録再生部の間で搬送する際に、このスロット番号３１０を保持し、元のスロット位置に光ディスク１０８を戻す。
【００７７】
媒体有無３１１は当該スロットに光ディスクが入っているかいないかを示す値である。「有（１）」または「無（０）」の値を持つ。
【００７８】
媒体状態３１２は当該スロットに格納された光ディスク１０８の状態を表す値である。「未使用」「記録完了」「失敗」「未知の媒体」「使用期限切れ」の状態を持つ(図５）。
「未使用」は当該スロットに格納された光ディスク１０８が未使用で、データを記録可能であることを示す。「記録完了」は光ディスクへのデータの記録と、その記録に対する検査が正常に終了したことを示す。「失敗」は光ディスクへのデータの記録、もしくは、検査が失敗したことを示す。この場合、この光ディスクへ記録したデータをデータ記録再生装置１０９〜１１１で再生することはできない。「未知の媒体」は当該スロットに格納されたディスクがデータ記録再生装置１０９〜１１１で記録再生できないディスクであることを示す。「使用期限切れ」は当該スロットに格納された光ディスク１０８が未使用のまま使用期限切れとなり、データを記録できなくなったことを示す。
【００７９】
媒体使用期限３１３は未使用の光ディスクをデータ記録に使用できる使用期限のことである。光ディスクの製造元などから提供される。記録媒体格納部１０７に光ディスクが挿入されて出荷される場合は、出荷の際に、記憶部１１２の媒体使用期限３１３に書き込んでおくのが望ましい。
【００８０】
なお、図に示していないがディスクを識別するためのディスクＩＤを格納してもよい。
【００８１】
光ディスクの媒体使用期限は、（１）前述の光ディスク１０８を格納した記録媒体格納部１０７を出荷の際に記憶部１１２に書き込んでおく方式の他、（２）光ディスクの管理領域に書き込んでおく方式、（３）光ディスクに記録されている製造番号など各光ディスクに固有の情報を用いて取得する方式などがある。
【００８２】
（１）の方式は記録媒体格納部１０７に媒体使用期限が予め書き込まれているため、光媒体使用期限を収集する必要がないと言う利点がある。
【００８３】
（２）の方式では、光ディスクを生産する際に１枚１枚に使用期限を追加する必要がある。しかし、光ディスク自体に記録されているため、確実に当該光ディスクの使用期限を取得できる利点がある。
【００８４】
しかしながら、光ディスクから媒体使用期限を読み取るには、一連の処理が必要となる。（ａ）当該光ディスク１０８を記録媒体格納部１０７のスロットからデータ記録再生装置１０９〜１１１に搬送し、挿入する。（ｂ）データ記録再生装置１０９〜１１１で光ディスクから使用期限を読み出す。（ｃ）データ記録再生装置１０９〜１１１から光ディスクを取り出し、再び、記録媒体格納部１０７に搬送し、元のスロットに戻す。この一連の処理は光ディスク１枚あたり数分の時間を要する。光ディスクからの媒体使用期限の読み出し時間をＸ分、記録媒体格納部１０７に格納された光ディスクの枚数をＹ枚、データライブラリ装置１０１に搭載した記録媒体格納部１０７の数をＺ個とすると、全ての光ディスクから使用期限を読み取る時間ＲＴＬはＲＴＬ＝Ｘ×Ｙ×Ｚ［分］ということになる。Ｘ＝1分、Ｙ＝１００枚、Ｚ＝２台とすると２００分になる。従って、事前に光ディスクから媒体使用期限を読み出し、データライブラリ装置１０１のメモリ１０４や記録媒体格納部１０７の記憶部１０７に格納しておくことが望ましい。また、媒体使用期限を読み出した記録媒体格納部１０７のＩＤはメモリ１０４に記憶しておくことが望ましい。光ディスクの媒体使用期限情報の収集修理は、データライブラリ装置１０１の起動時、及び、扉開閉検出部１１４が扉の開閉を検知したときに実施する。媒体使用期限の収集を開始する前に、当該記録媒体格納部１０７のＩＤを確認し、メモリ１０４に記憶した収集済み記録媒体格納部ＩＤに一致する場合、当該記録媒体格納部１０７に格納された光ディスクの媒体使用期限は収集済みなので媒体使用期限の収集処理は実行しない。
【００８５】
（３）の方式では、光ディスクに元々記録されている製造番号などを利用する。光ディスク製造元などが、製造番号から媒体使用期限を取得するためのＷｅｂサーバなどを用意する必要があるが、光ディスクの製造手順を変えなくても良いという利点がある。（３）の方式も（２）の方式と同じく、１枚１枚の光ディスクから情報を読み出す必要があるため、事前に光ディスクから製造番号を読み出し、媒体使用期限を取得して、データライブラリ装置１０１のメモリ１０４や記録媒体格納部１０７の記憶部１０７に格納しておくことが望ましい。
【００８６】
以上により、本実施例では、光ディスクの使用期限を管理することで使用期限切れの光ディスクにデータを記録することを防ぐことができる。また、使用期限に応じてデータを記録する記録媒体を選択する、例えば使用期限の短いものから光ディスクを使用していくことで、未記録のまま使用期限切れになる記録媒体を少なくすることが出来る。
【実施例２】
【００８７】
本実施例では、サーバ１１５が接続されたデータライブラリ装置１０１に格納された光ディスクの使用期限を一元的に管理する。
【００８８】
データライブラリシステムの構成、データライブラリ装置１０１の構成、サーバ１１５の構成は図１、図２と同一であるため説明を省略する。
【００８９】
ここでサーバ１１５が接続されたデータライブラリ装置１０１に格納された光ディスクの媒体使用期限を収集する処理について説明する。
【００９０】
図８は光ディスクの媒体使用期限の収集処理の一例を示すフロー図である。
【００９１】
Ｓ８０１は、データライブラリ装置１０１の接続を検知する処理である。データライブラリ装置１０１はデータライブラリシステムに接続すると、サーバ１１５へ接続を通知する。サーバ１１５はその通知を検知して光ディスク使用期限管理部２１０に光ディスクの媒体使用期限の収集処理を開始させる。
【００９２】
Ｓ８０２で、光ディスク使用期限管理部２１０は接続されたデータライブラリ装置１０１がデータベースに登録されているか確認する。データベースの参照はデータベース管理部２０７を介して行う。未登録の場合はＳ８０３、登録済みの場合はＳ８０４に進む。
【００９３】
Ｓ８０３で、光ディスク使用期限管理部２１０はデーライブラリＩ／Ｆ２０３を介して接続されたデータライブラリ装置の情報を収集する。具体的には、データライブラリ装置のデータライブラリＩＤ、データライブラリ装置に装着された全ての記憶媒体格納部１０７の記憶媒体格納部ＩＤ、各記憶媒体格納部１０７に格納された光ディスク全てのスロット番号、媒体状態、媒体使用期限の情報である。これらの情報はデータライブラリ装置１０１のメモリ１０４や記憶部１０７に格納されている。取得した情報はデータベース管理部２０７を介して光ディスク管理テーブル１０００に登録する。ディスクＩＤ１１０１、データライブラリＩＤ１１０２、記録媒体格納部ＩＤ１１０３は取得したものを格納する。
なお、ディスクＩＤ１１０１はデータライブラリシステムで独自に決めたものを使っても良い。現在位置１１０４、格納位置１１０５はスロット番号を格納する。媒体状態１１０６には媒体状態、媒体使用期限１１０７には取得した媒体使用期限を格納する。オフライン１１０８は光ディスクがデータライブラリシステムに接続されているかを示す値である。接続を検知したデータライブラリ装置１０１の情報なので「オンライン」に設定する。情報をデータベースに登録したら処理を終了する。
【００９４】
Ｓ８０４ではデータベースに登録されているデータライブラリＩＤのデータライブラリ装置１０１がデータベースに登録されていない記憶媒体格納部ＩＤを持つ記録媒体格納部１０７がないか確認する。データライブラリ装置１０１に格納していた記録媒体格納部１０７の容量がいっぱいになり、容量がいっぱいになった記録媒体格納部１０７取り出し、新しい記録媒体格納部１０７を挿入した場合などに、この事例が発生する。ＹＥＳの場合はＳ８０５にＮＯの場合はＳ８０６に進む。
【００９５】
Ｓ８０５ではデータベースに登録されていない記憶媒体格納部ＩＤを持つ記録媒体格納部１０７について情報を収集し光ディスク管理テーブル１０００に登録する。収集する情報、及び、登録処理はＳ８０３と同じである。情報をデータベースに登録したら処理を終了する。
【００９６】
Ｓ８０６では、Ｓ８０５とは反対に、データベースに登録されている記憶媒体格納部ＩＤを持つ記録媒体格納部１０７がデータライブラリ装置１０１に格納されていない場合を確認する。これは、Ｓ８０４で説明した取り出された方の記録媒体格納部１０７にあたる。Ｓ８０７にＮＯの場合は処理を終了する。
【００９７】
Ｓ８０７では取り出された方の記録媒体格納部１０７のデータベース登録情報を更新する。具体的には、記録媒体格納部１０７の記憶媒体格納部ＩＤに対応した媒体状態１１０の値を「オフライン」にする。
【００９８】
図９は離脱を検知した場合の光ディスク管理テーブルの更新処理の一例を示すフロー図である。
【００９９】
具体的にはデータライブラリ装置１０１が離脱したさいの処理となる。
【０１００】
Ｓ９０１は、データライブラリ装置１０１の離脱を検知する処理である。データライブラリ装置１０１とサーバ装置は互いの接続状態を検知するため定期的に接続確認信号をやり取りしている。その接続確認信号を所定の期間受信できなかった場合、サーバ１１５はデータライブラリ装置１０１が離脱したと判断する。
サーバ１１５のＣＰＵ２０１は離脱を検知して光ディスク使用期限管理部２１０に光ディスクの光ディスク管理情報の更新処理を開始させる。
【０１０１】
Ｓ９０２、光ディスク使用期限管理部２１０は光ディスク管理テーブル１０００を参照し、離脱したデータライブラリ装置１０１のデータライブラリＩＤに対応した媒体状態１１０の値を「オフライン」にする。
【０１０２】
なお、光ディスク使用期限管理部２１０は、データライブラリシステム全体の光ディスクの使用期限を管理している。１回／日など所定の頻度で光ディスク管理テーブル１１００の「媒体使用期限」を確認することで、オフラインの光ディスクを含め光ディスクが「使用期限切れ」になっていないか確認することができる。
【０１０３】
「使用期限切れ」を認知した場合にはＣＰＵに２０１に使用期限切れの光ディスクのディスクＩＤ、記録媒体格納部ＩＤ、データライブラリＩＤと共に通知する。使用期限切れの通知を受けたＣＰＵに２０１は、外部表示制御部２０６を用いて表示装置１１８に使用期限切れ光ディスクの発生を表示して使用者に知らせる。また、光ディスクの使用期限切れによってデータライブラリシステム１００の記録容量が減ったことも合わせて通知する。
【０１０４】
また、残りの「媒体使用期限」が半年以内など所定の条件を満たす場合に、「使用期限切れ」の近い光ディスクがあることを使用者に知らせても良い。使用者にあらかじめ知らせることで、「未使用」のまま「使用期限」が切れてしまうディスクを減らす効果を期待できる。
【０１０５】
以上により、サーバはデータライブラリシステムに接続されたデータライブラリ装置全ての光ディスクの媒体状態、媒体使用期限を管理できる。
【０１０６】
これにより、全ての光ディスクのうち、オンラインで、使用期限切れでない光ディスクの中から最も使用期限が短いものを選択してデータを記録することができる。
【０１０７】
図１０は光ディスク管理テーブルの一例である。
【０１０８】
光ディスク管理テーブルは、光ディスク１０８の１枚ごとに、ディスクＩＤ１１０１、データライブラリＩＤ１１０２、記録媒体格納部ＩＤ１１０３、現在位置１１０４、格納位置１１０５、媒体状態１１０６、媒体使用期限１１０７、オフライン１１８の情報を記録されるデータベーステーブルである。
【０１０９】
前記テーブル１１００は、本発明のデータライブラリシステムに、光ディスク格納装置が初めて接続された際や、一旦別のデータライブラリシステムに接続された後に再度接続された際に、該光ディスク格納装置が格納する光ディスク１０８の情報が登録や更新される。また、光ディスク１０８をデータ記録再生装置１０９〜１１１と光ディスク格納装置１０７との間を移動させられた際に更新される。
【０１１０】
１１０１はディスクＩＤであり、光ディスク１０８の一枚一枚を識別するための文字列や数字である。前記ＩＤは、光ディスク１０８の製造時に記録された個体識別可能なＩＤそのままか、それに基づいて生成されるか、或いは本発明のデータライブラリシステムが独自に決めるＩＤである。
【０１１１】
１１０２はデータライブラリＩＤであり、データライブラリ１０１を識別するためのＩＤであり、ディスクテーブル１１００では、同じ行の光ディスク１０８が入っているデータライブラリ１０１のデータライブラリＩＤが記録される。
【０１１２】
１１０３は記録媒体格納部ＩＤであり、光ディスク格納部１０７を識別する文字列や数字である。前記ＩＤは、光ディスク格納部１０７に付属する記憶部１１２内に、光ディスク格納装置１０７が製造や出荷前に決定され記録される。前記ＩＤはデータベーステーブルに登録や更新される際は、ＣＰＵ１０２が記憶部１１２から読み取られる。
【０１１３】
１１０４は現在位置を示すもので、同じ行の光ディスク１０８が現在ある位置のデータ記録再生装置１０９〜１１１や光ディスク格納装置１０７内のアドレスである文字列や数字が記録される。
【０１１４】
１１０５は格納位置を示すもので、同じ行の光ディスク１０８が格納されるべき光ディスク格納装置１０７内のアドレスである文字列や数字が記録される。前記格納位置は、光ディスク１０８は出荷時に格納された光ディスク格納装置１０７内の位置である。
【０１１５】
特定の位置を格納位置として記憶することで、停電やネットワーク障害で、サーバ１１５とデータライブラリ装置１０１が切断状態となり、データライブラリ装置１０１がサーバ１１５に光ディスク１０８の位置情報を通知不能な状態でも、装置の破損を防ぐため、データライブラリ装置１０１が搬送途中の光ディスク１０１を元の位置に戻せば、サーバ１１５が光ディスク１０８を見失うことが無い。
【０１１６】
前記において、出荷時に格納された位置を、格納位置１１０５とするとしたが、光ディスクの廃棄や、端末１２０等から、ユーザ要求として格納位置１１０５の変更を命ぜられた場合等は、格納位置１１０５は出荷時に格納された位置から変更される。また、光ディスク１０８の搬送要求の頻度に応じて並び替えるため、格納位置１１０５が変更されることもある。
【０１１７】
媒体状態１１０６は処理状態で、同じ行の光ディスク１０８の状態が記録される。前記状態１１０６は、「未使用」「予約」「記録中」「記録失敗」「検査中」「検査失敗」「記録完了」「再生中」「オフライン」「未知の媒体」「使用期限切れ」の状態をもつ。
【０１１８】
「未使用」は、同じ行の光ディスク１０８が未使用で、データを記録可能であることを示す。「予約」は、同じ行の光ディスク１０８が前記割り当て処理のため、予約されたことを示す。「記録中」は、前記割り当て処理が終わり、実際にデータ記録再生装置１０９〜１１１により、光ディスク１０８にデータ記録中であることを示す。「記記録失敗」は、データ記録再生装置１０９〜１１１で、光ディスク１０８のデータ記録中に、記録失敗をしたことを示す。「検査中」は、データ記録再生装置１０９〜１１１による検査の最中であることを示す。「検査失敗」は、データ記録再生装置１０９〜１１１で、光ディスク１０８のデータ検査中に、記録品質か、データの再生に異常があり、検査に失敗したことを示す。「記記録完了」は、前記記録と検査が正常に終了したことを示す。「再生中」は、データ記録再生装置１０９〜１１１で、光ディスク１０８のデータ再生中であることを示す。「オフライン」は、光ディスク１０８がデータライブラリシステム上から取り外され、オフライン状態であることを示す。「未知の媒体」は当該スロットに格納されたディスクがデータ記録再生装置１０９〜１１１で記録再生できないディスクであることを示す。「使用期限切れ」は当該スロットに格納された光ディスク１０８が未使用のまま使用期限切れとなり、データを記録できなくなったことを示す。
【０１１９】
１１０７媒体使用期限１１０７は未使用の光ディスクにデータを記録できる使用期限である。光ディスクの製造元などで設定される。
【０１２０】
光ディスク１０８を管理する光ディスク管理テーブル１１００は、光ディスク１０８の各種情報を管理することで、データライブラリシステムが、光ディスクへの記録や再生をデータライブラリ装置にさせる際に、光ディスクを選択するために用いられる。
【０１２１】
本実施例においても、光ディスクの使用期限を管理することで使用期限切れの光ディスクにデータを記録することを防ぐことができる。また、使用期限の短いものから光ディスクを使用していくことで、未記録のまま使用期限切れになるディスクを少なくすることが出来る。
【実施例３】
【０１２２】
本実施例では、光ディスクが環境により受ける負荷量を考慮して媒体使用期限を求める例を説明する。
【０１２３】
図１１は、実施例２におけるデータライブラリシステムの構成を示すブロック図である。既に説明した図１に示された同一の符号を付された構成と、同一の機能を有する部分については、説明を省略する。
【０１２４】
環境情報取得部１２１は、データライブラリ装置１０１内部や記録媒体格納部１０７の温度、湿度などの環境状態値を計測する手段である。３０秒毎など、所定の時間毎に計測し、計測した環境状態値はＣＰＵ１０２に伝達する。図１１のサーバ１１５の構成は図２で説明したサーバの構成と同一である。
【０１２５】
図１２は光ディスク１０８の構造を示すブロック図である。
【０１２６】
図１２（ａ）は平面図、図１２（ｂ）は半径方向の断面図である。光ディスク１０８は厚みの内側から、記録層１２０１、カバー層１２０２、コート層１２０３を持つ。
【０１２７】
記録層記録層１２０１にはフォトポリマー（感光性樹脂）を用い、ホログラムとしてデータを記録する。記録層記録層Ｘ０１へのホログラムの記録は入射された干渉縞パターンによる光の明暗によってフォトポリマーの化学反応が進むことで行われる。
【０１２８】
カバー層１２０２は記録層Ｘ０１をカバーし保護する層で、コート層１２０３はカバー層１２０２を通して湿気が記録層記録層Ｘ０１へ通るのを防ぐ層である。記録層１２０１にフォトポリマーを用いた場合、温度や湿度など周囲の環境の影響によって化学反応が進んでしまったり、化学反応が阻害されたりする場合がある。カバー層１２０２やコート層１２０３は周囲の環境の影響を防ぐことはできるが、光ディスク１０８の端面は記録層１２０１が露出してしまうため、そこから環境の影響を受けるため、未記録状態の光ディスクの使用期限（シェルフライフ）が存在する。
【０１２９】
本実施例では、記録媒体（光ディスク）の周辺環境を考慮し、記録媒体を無駄なく使用するデータライブラリシステムを提供する。
【０１３０】
先述したように記録層にフォトポリマーを用いた光ディスクは、気温、湿度など周辺環境の影響により使用期限が短くなる可能性がある。そのため、光ディスクが環境から受けた負荷の量を把握し、使用期限と、負荷量を基準にディスクの使用順序を決めることで、未記録のまま使用期限切れになるディスクを少なくすることが出来る。
【０１３１】
図１３はデータライブラリシステムでの光ディスク負荷値量算出処理の一例を示したものである。サーバ１１５の光ディスク使用期限管理部２１０は所定の時間間隔で光ディスクの周辺の環境情報を取得し、光ディスク負荷値量を算出し、データベースに保存する。
【０１３２】
Ｓ３０１は光ディスクが格納されている記録媒体格納部１０７の周辺の環境状態の値（環境状態値）を取得する処理である。光ディスク使用期限管理部２１０は所定の時間（ＴＡ）毎にデータライブラリ１０１へ環境状態値の取得要求を送信する。環境状態値の取得要求はデータライブラリ１０１のＣＰＵ１０２で処理される。ＣＰＵ１０２は所定の時間（ＴＢ）毎に伝達された環境状態値をメモリ２０２に保持しており、その情報をメモリ２０２から読み出してサーバ１１５へ返信する。ＴＡとＴＢは、例えばＴＡ＝２４時間、ＴB＝１分などに設定する。ここで環境状態値は例えば、温度、湿度である。また、光ディスクの特性により、その他の要因（例えば酸素濃度）がある場合は、その要因の値を測定する。
【０１３３】
Ｓ３０２は負荷量を求める処理である。Ｓ３０１で取得した環境情報値から各光ディスクの負荷量を求め、これまでに光ディスクにかかった累積負荷量に求めた負荷量を加え、現在の累積負荷量とする。処理の、詳細については図５で説明する。
【０１３４】
累積負荷量はデータライブラリ１０１の記録媒体格納部１０７に格納された全ての光ディスクについて算出する（Ｓ３０３）。
【０１３５】
Ｓ３０４はデータライブラリ１０１の記録媒体格納部１０７が備える記録部１１２のデータを更新する処理である。光ディスク使用期限管理部２１０は、データライブラリ１０１へメモリ２０２の更新要求と共にＳ３０２で算出した各光ディスクの累積負荷量を送信する。
【０１３６】
図１４は負荷量算出処理の詳細フローである。
【０１３７】
負荷量算出対象の光ディスクの記録媒体ステータス１１０９が未使用の場合に算出する（Ｓ５０１）。記録媒体ステータス１１０９はデータベース管理部２０７を使って光ディスク管理テーブル１１００から取得する。記録媒体ステータス１１０９が未使用以外なら処理を終了する。
【０１３８】
負荷量は負荷要因となる要素毎に算出する。図５の例では負荷要因として、温度［℃］、一時間当たりの温度変化量［℃／ｈ］、湿度［％］、一時間当たりの湿度変化量［％／ｈ］を用いる。この負荷要因は一例であり、これ以外の要因、例えば酸素濃度などでもよい。
【０１３９】
また、本例では要因毎に使用期限影響を与える値を閾値で定め、それに起因する負荷係数αをある定数で定める。この定数は、単位時間当たりに受けた負荷量により使用期限がどれだけ短くなるかを求めるものである。例えば、負荷係数＝２［秒／２４０時間］であれば、単位時間は２４０時間で、閾値を超える負荷を受けた累積時間が２４０時間で光ディスクの使用期限が２秒短くなることを表している。ここで、要因毎の閾値及び、負荷係数は光ディスクの製造元などから提供されるものとする。
【０１４０】
Ｓ５０２で温度に起因する温度負荷量（ＳＴ）を、Ｓ５０３で時間当たりの温度変化量［℃／ｈ］に起因する△温度負荷量（Ｓ△Ｔ）を、Ｓ５０４で湿度に起因する湿度負荷量（ＳＨ）を、Ｓ５０５で時間当たりの湿度変化量［％／ｈ］に起因する△湿度負荷量（Ｓ△Ｈ）を算出し、Ｓ５０６で各要因の負荷量の合計した値を算出する。ここで算出する負荷量は使用期限を短くする時間[秒]である。
【０１４１】
Ｓ５０６では累積負荷量を算出する。これまでの累積負荷量（旧累積負荷量）にＳ５０６で算出した負荷量を加える。旧累積負荷量はデータベース管理部２０７を使って光ディスク管理テーブル１１００から取得した累積負荷量１１０８である。
【０１４２】
Ｓ５０８は光ディスク管理テーブル１１００の累積負荷量１１０８の値をＳ５０６で算出した累積負荷量で更新する。また、使用期限の残り時間から累積負荷量を引いた値が０以下になった場合は、使用期限切れとし、光ディスク管理テーブル１１００の記録媒体ステータス１１９、及び、記録部１１２の記録媒体ステータスを使用期限切れにする。
【０１４３】
なお、記録媒体ステータスを使用期限切れになった場合、光ディスク使用期限管理部２１０はＣＰＵに２０１に使用期限切れの光ディスクのディスクＩＤ、記録媒体格納部ＩＤ、データライブラリＩＤと共に通知する。使用期限切れの通知を受けたＣＰＵに２０１は、外部表示制御部２０６を用いて表示装置１１８に使用期限切れ光ディスクの発生を表示して使用者に知らせる。また、光ディスクの使用期限切れによってデータライブラリシステム１００の記録容量が減ったことも合わせて通知する。
【０１４４】
ここで、データライブラリシステムのデータ記録処理について説明する。
【０１４５】
データライブラリシステムのデータ記録とは、サーバ１１５が業務サーバ１２０から、ネットワーク１１６を介して記録要求と共に記録データを受信して、該システムのハードディスク１１７や光ディスク１０８に記録する動作を指す。
【０１４６】
図１５はデータライブラリシステムのデータ記録のフロー図である。
【０１４７】
Ｓ１５０１は、システム外からデータを受信する動作で、送信元は、ネットワーク１１６をデータライブラリシステム１００に接続された業務サーバ１２０である。サーバ１１５のＣＰＵ２０１はネットワーク制御部２０５を介して業務サーバ１２０からの記録要求と共にデータ受信する。
【０１４８】
前記記録要求は、例えばＮｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ（ＮＦＳ）のファイル作成及びファイル書き込み要求である。受信されたデータはハードディスク１１７に記録される。
【０１４９】
また、記録要求の中には、例えばＮＦＳの場合、ファイル名、ディレクトリパス名、アクセス権限情報、所有者識別子、所属グループ識別子、時刻情報、ファイル識別子、ファイル容量情報、データオフセット情報、またはその他のデータに関する情報が含まれる。前記においては一例としてＮＦＳと記載したが、その他のプロトコルでも構わない。
【０１５０】
Ｓ１５０２は、光ディスクを選択する動作で、ＣＰＵ２０１の命令により、装置選択処理部２０８がデータベース管理部２０７を介して管理テーブル２１１を参照し、Ｓ１５０１にて受信したデータを記録する光ディスク１０８を選択する。処理の、詳細については図１６で説明する。
【０１５１】
Ｓ１５０３は、前記データを光ディスクに記録する動作で、ＣＰＵ２０１の命令によりハードディスク１１７に記録された前記データを、データライブラリＩ／Ｆ２０３を介してデータライブラリ装置１０１に転送し、光ディスク１０８に記録させる。
【０１５２】
Ｓ１５０４、Ｓ１５０５は記録完了後のデータ更新処理である。Ｓ１５０４では記憶部１１２の記録媒体ステータスを記録済みに設定する。Ｓ１５０５では管理テーブル２１１の中の光ディスク管理テーブル１１００の記録媒体ステータス１１０９を記録済みに、処理状態１１０６を記録完了にする。
【０１５３】
図１６は光ディスク選択処理の詳細フローである。
【０１５４】
装置選択処理部２０８はデータベース管理部２０７を介して管理テーブル２１１を問い合わせさせて、管理テーブルの中の光ディスク管理テーブル１１００の処理状態１１０６が予約のものがあるか検索する（Ｓ１６０１）。予約のものがある場合、光ディスクは選択済みなので処理を終了する。予約のものが無い場合は光ディスク未選択なのでＳ１６０２に進む。
【０１５５】
Ｓ１６０２で装置選択処理部２０８は、使用期限切れになっていない光ディスクのうち、使用期限と累積負荷量から使用する光ディスクを決める。すなわち、
使用期限の残り時間−累積負荷量 ＝ 実質使用期限
となり、それが最も短い光ディスクを選択する（Ｓ１６０３）。該当光ディスクが使用期限切れか否かは、光ディスク管理テーブル１１００の記録媒体ステータスを参照して判定する。
【０１５６】
そして、前記選択の結果選択された光ディスクの光ディスク管理テーブル１１００の処理状態１１０６を予約に更新する（Ｓ１６０４）。
【０１５７】
図１７は記録部１１２に記録される情報の一例である。
【０１５８】
記録媒体負荷情報は光ディスクにかかった環境の影響による負荷の累積量である。光ディスク負荷値量算出処理で算出される。負荷量を時間[秒]で表すもので、負荷量の分、該当光ディスクの使用期限が短くなる。
【０１５９】
図１８は光ディスク管理テーブルの一例である。
【０１６０】
累積負荷量１１０８は光ディスクにかかった環境の影響による負荷の累積量である。光ディスク負荷値量算出処理で算出される。
【０１６１】
以上により、本実施例では、環境から受ける負荷量を算出し、算出した負荷量を考慮した実質使用期限を求める。そのため、使用期限切れの光ディスクの使用を防ぐことができる。また、実質使用期限の短いものから使用していくことで未記録のまま使用期限切れになるディスクを少なくすることが出来る。
【０１６２】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１６３】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。 
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１６４】
１００  データライブラリシステム
１０１  データライブラリ装置
１０２、２０１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１０３  ユーザＩ／Ｆ部
１０４、２０２  メモリ
１０５  サーバＩ／Ｆ部
１０６  記録媒体運搬部
１０７  記録媒体格納部
１０８  光ディスク
１０９、１１０、１１１  データ記録再生部
１１２  記憶部
１１４  扉開閉検出部
１１５  サーバ
１１６  ネットワーク
１１７  ハードディスク
１１８  表示装置
１２０  業務サーバ
１２１  環境情報取得部
１２２  センサ
２０３  データライブラリＩ／Ｆ部
２０４  ハードディスクＩ／Ｆ部
２０５  ネットワーク制御部
２０６  外部表示制御部
２０７  データベース管理部
２０８  装置選択処理部
２０９  ユーザＩ／Ｆ部
２１０  光ディスク使用期限管理部
２１１  管理テーブル
３００  記録媒体格納部ＩＤ
３１０  スロット番号
３１１  媒体有無
３１２  媒体状態
３１３  媒体使用期限
１１００  光ディスク管理テーブル
１１０１  ディスクＩＤ
１１０２  データライブラリＩＤ
１１０３  記録媒体格納部ＩＤ
１１０４  現在位置
１１０５  格納位置
１１０６  媒体状態
１１０７  媒体使用期限
１１０８  オフライン
１２０１  記録層
１２０２  カバー層
１２０３  コート層
１７０１  記録媒体負荷
【図１】
2015191675.tif 000003
【図２】
2015191675.tif 000004
【図３】
2015191675.tif 000005
【図４】
2015191675.tif 000006
【図５】
2015191675.tif 000007
【図６】
2015191675.tif 000008
【図７】
2015191675.tif 000009
【図８】
2015191675.tif 000010
【図９】
2015191675.tif 000011
【図１０】
2015191675.tif 000012
【図１１】
2015191675.tif 000013
【図１２】
2015191675.tif 000014
【図１３】
2015191675.tif 000015
【図１４】
2015191675.tif 000016
【図１５】
2015191675.tif 000017
【図１６】
2015191675.tif 000018
【図１７】
2015191675.tif 000019
【図１８】
2015191675.tif 000020