(57)【特許請求の範囲】
【請求項１】
ネットワークへの接続手段と、複数の追記および書き換え可能なディスクドライブと、その各ディスクドライブを選択的に接続する手段と、前記ネットワークを介して転送されたデータを一時的に保持する一時記憶装置と、接続された前記追記および書き換え可能なディスクドライブと前記一時記憶装置の書き込み及び読み出しを制御する手段と、ネットワークＯＳによる前記ネットワークを介したデータ転送を行なう手段と、前記ネットワーク上の特定のユーザに対して、前記追記および書き換え可能なディスクドライブの使用権を独占排他的に与え、他のユーザからのアクセスを排除する手段と、前記特定のユーザによりネットワークを介して転送され前記一時記憶装置に保持しているデータを、その特定のユーザに独占排他的に使用権が与えられた複数の前記追記および書き換え可能なディスクドライブに同時に記録する手段とを備えたことを特徴とするネットワーク型多連装ディスクドライブ。
【請求項２】
請求項１に記載のネットワーク型多連装ディスクドライブにおいて、
前記追記および書き換え可能なディスクドライブ内のディスクを排出しようとした時に、特定のユーザ以外はこれを不能にする手段を備えたことを特徴とするネットワーク接続型多連装ディスクドライブ。
【請求項３】
請求項１又は２に記載のネットワーク型多連装ディスクドライブにおいて、
前記ネットワークを介して転送されたデータを一時的に保持する一時記憶装置から前記複数の追記および書き換え可能なディスクドライブのいずれかへの書き込みを、前記ネットワークに接続されたパーソナルコンピュータからの命令によって開始する手段を備えたことを特徴とするネットワーク接続型多連装ディスクドライブ。
【請求項４】
請求項１乃至３のいずれか一項に記載のネットワーク型多連装ディスクドライブにおいて、
前記ネットワークを介して転送されたデータを一時的に保持する一時記憶装置から前記複数の追記および書き換え可能なディスクドライブのいずれかへの書き込みを、予め設定された時刻に開始する手段を備えたネットワーク接続型多連装ディスクドライブ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ネットワーク上で複数のパーソナルコンピュータによって共用され、内蔵する複数台のＣＤ−Ｒ／ＲＷ等の追記および書き換え可能なディスクに対して、データの書き込みと読み出しを行なうネットワーク接続型多連装ディスクドライブに関する。
【０００２】
【従来の技術】
パーソナルコンピュータ（ＰＣ）市場において、ソフトウエアの配布方法としてＣＤ−ＲＯＭ（コンパクトディスクを用いた読み出し専用メモリ）を使用する方法が最も一般的になっているが、大容量記憶メディアとしてのＣＤ−Ｒ（追記型コンパクトディスク）は、通常のＣＤ−ＲＯＭドライブでも読み込めるという特徴から広く普及し始めている。
【０００３】
また、複数回書き込み可能なＣＤ−ＲＷ（書き換え可能なコンパクトディスク）ドライブとしても使用できるＣＤ−Ｒ／ＲＷドライブは、現在の５００メガバイトクラスの外部記憶メディアとして注目されている。
また、さまざまな場所でネットワークインフラが進む中で、ネットワーク接続型のＣＤ−ＲＯＭドライブサーバやネットワークプリンタなど、ネットワークを用いて複数ユーザが共有できるＰＣ周辺機器の必要性が高まっている。
【０００４】
【発明が解決しようとする課題】
しかしネットワークは、多数のユーザが銘々に実行している通信が混在し、通信インフラ資源を時系列上で分割し、共有することを特徴とする。一方、追記および書き換え可能なディスクドライブであるＣＤ−Ｒ／ＲＷドライブは、その記録時にデータを途切れることなく供給し続ける必要があるため、ネットワークを通じた記録には不向きである。
このために、ネットワーク接続型の追記および書き換え可能なディスクドライブは現在まで存在しなかった。
【０００５】
この発明は上記の問題点を鑑み、ネットワークを介した追記および書き換え可能なディスクへの記録に関して、ネットワークの特徴である多数のユーザからのアクセスを可能としながら、追記および書き換え可能なディスクに記録を行なうことができるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
この発明は、上記の目的を達成するため、ネットワークへの接続手段と、複数の追記および書き換え可能なディスクドライブと、その各デイスクドライブを選択的に接続する手段と、ネットワークを介して転送されたデータを一時的に保持する一時記憶装置と、接続された追記および書き換え可能なディスクドライブと一時記憶装置の書き込み及び読み出しを制御する手段と、ネットワークＯＳによるネットワークを介したデータ転送を行なう手段と、上記ネットワーク上の特定のユーザに対して、上記追記および書き換え可能なディスクドライブの使用権を独占排他的に与え、他のユーザからのアクセスを排除する手段と、上記特定のユーザによりネットワークを介して転送され上記一時記憶装置に保持しているデータを、その特定のユーザに独占排他的に使用権が与えられた複数の上記追記および書き換え可能なディスクドライブに同時に記録する手段を備えたネットワーク型多連装ディスクドライブを提供する。
【０００８】
また、上記追記および書き換え可能なディスクドライブ内のディスクを排出しようとした時に、特定のユーザ以外はこれを不能にする手段を備えるとよい。
【０００９】
さらに、上記ネットワークを介して転送されたデータを一時的に保持する一時記憶装置から複数の追記および書き換え可能なディスクドライブのいずれかへの書き込みを、上記ネットワークに接続されたパーソナルコンピュータからの命令によって開始する手段を備えてもよい。
あるいは、上記ネットワークを介して転送されたデータを一時的に保持する記憶装置から複数の追記および書き換え可能なディスクドライブのいずれかへの書き込みを、予め設定された時刻に開始する手段を備えるようにしてもよい。
【００１０】
【発明の実施の形態】
以下、図面を用いてこの発明の実施の形態を説明する。
図１は、この発明によるネットワーク接続型多連装ディスクドライブを用いたネットワークシステムの一例を示すシステム構成図である。
【００１１】
ネットワークに接続されている複数台のクライアントＰＣ(パーソナルコンピュータ)４ａ，４ｂ，４ｃには、ネットワーク接続型多連装ディスクドライブであるＣＤ−Ｒ／ＲＷドライブ１とのデータ転送及び制御用のソフトウェアが搭載され、これを用いてネットワークであるイーサネット２を介して、ネットワーク接続型多連装ＣＤ−Ｒ／ＲＷドライブ１へのデータ転送、ドライブの独占使用の設定、データ書き込みの指示などを与えることができる。
【００１２】
さらに、ネットワーク接続型多連装ＣＤ−Ｒ／ＲＷドライブ１は、ネットワークＯＳ上でネットワークドライブとしてもマウントすることができ、クライアントＰＣ４ａ，４ｂ，４ｃにローカルに接続されているドライブや、ファイルサーバ３上のドライブと同様に扱うことも可能である。
【００１３】
図２はこの発明に係わるネットワーク接続型多連装ＣＤ−Ｒ／ＲＷドライブ１の内部構成を示すブロック図である。
このネットワーク接続型多連装ＣＤ−Ｒ／ＲＷドライブ１は、コントロール部１１と、イーサネット２に接続するネットワーク接続部１２と、ネットワークを介して転送されたデータを一時的に保持する一時記憶装置１３と、Ｎ個の追記および書き換え可能なディスクドライブであるＣＤ−Ｒ／ＲＷドライブ１４ａ〜１４ｎとによって構成されている。
【００１４】
コントロール部１１は、ＣＰＵやＲＡＭ，ＲＯＭなどが含まれており、ネットワーク（イーサネット２）への接続手段、ＣＤ−Ｒ／ＲＷドライブ４ａ〜４ｎを選択的に接続する手段、接続されたＣＤ−Ｒ／ＲＷドライブと一時記憶装置１３と書き込み及び読み出しを制御する手段、ネットワークＯＳによるネットワーク（イーサネット２）を介したデータ転送手段などを実現する。
【００１５】
ネットワーク接続部１２は、コントロール部１１の指令に従い、イーサネット２とＣＤ−Ｒ／ＲＷドライブ１４ａ〜１４ｎとの通信を行なう。ネットワークプロトコルには、例えばＴＣＰ／ＩＰなど一般的なプロトコルを用いることができ、一般的なネットワークＯＳに準じたオペレーションを行なうことができる。
また、例えばＵＮＩＸのＮＦＳやウインドウズのネットワーク共有サービスなどのプロトコルを用いて、ネットワーク上のＰＣからリモートドライブとして参照できるようにすることも可能である。
【００１６】
一時記憶装置１３は、追記および書き換え可能なディスクであるＣＤ−Ｒ／ＲＷに書き込む速度より十分に速い速度で読み込みができ、且つ一度の書き込みに十分な容量をもつ記憶装置である。実際には、１ギガバイトから数ギガバイト程度のＨＤＤドライブなどを用いることができる。ＣＤ−Ｒ／ＲＷドライブ１４ａ〜１４ｎの動作は、コントロール部１１に従う。
【００１７】
以下、このネットワーク接続型多連装ＣＤ−Ｒ／ＲＷドライブの動作を説明する。基本的に、この多連装ＣＤ−Ｒ／ＲＷドライブ１への命令はイーサネット２を介して行なわれる。
この多連装ＣＤ−Ｒ／ＲＷドライブ１の受ける命令は、大きく分けて以下の３種である。
【００１８】
１）ＣＤ−Ｒ／ＲＷ読み出し要求
２）ＣＤ−Ｒ／ＲＷ専有設定要求
３）ＣＤ−Ｒ／ＲＷ書き込み要求
（書き込み開始命令、書き込み開始時刻設定含む）
【００１９】
この多連装ＣＤ−Ｒ／ＲＷドライブ１は、イーサネツト２から読み出し要求が来ると、そのクライアントＰＣが対象ファイルの読み出し権限があるか否かを確認し、読み出し権限があればファイル内容をイーサネット２を介して送信する。
ＣＤ−Ｒ／ＲＷ読み出し要求に関しては、従来のネットワーク接続型のＣＤ−ＲＯＭドライブシステムと同様なので、詳しい説明は割愛する。
【００２０】
イーサネット２からＣＤ−Ｒ／ＲＷ専有設定要求が来たときのコントロール部１１による処理を、図３のフローチャートによって説明する。なお、図３以降の各フローチャートおよびその説明では、ステップを「Ｓ」と略記している。
【００２１】
図３の処理を開始すると、まずＳ１でユーザ（クライアントＰＣ）からドライブの専有設定要求を受取ると、Ｓ２でＣＤ−Ｒ／ＲＷドライブ１４ａ〜１４ｎ（以下単に「ドライブ」という）のうちで、専有設定されていない空きドライブがあるか否かを確認する。その結果、空きドライブが無い場合は、Ｓ５に進んでそのユーザ（クライアントＰＣ）に対し専有できるドライブが無い旨を通知し、処理を終える。
【００２２】
専有できる空きドライブがあった場合は、Ｓ３に進んで、そのドライブに対して要求元ユーザの専有設定を行なう。そして、Ｓ４で専有設定されたドライブの番号をユーザに通知する。
専有設定されたドライブは、他のユーザからの読み込み、書き込み、取り出し、および専有設定を禁止することができる。
【００２３】
また、専有設定を行なうことができるユーザを制限してもよい。その場合は、Ｓ２においてそのユーザが専有設定を行なうことができるか否かも合わせてチェックする。
【００２４】
次に、ＣＤ−Ｒ／ＲＷ書き込み要求が来たときのコントロール部１１による処理のを、図４，図５のフローチャートを用いて説明する。
この例では、ＣＤ−Ｒ／ＲＷの書き込みは、一つのドライブに対してただ一人のユーザ（クライアントＰＣ）からしか行なえない仕様になっている。そのため、ＣＤ−Ｒ／ＲＷの書き込み動作を行なう際には、まず当該ドライブの専有設定を行なっておく必要がある。
【００２５】
書き込み要求受付の処理を、図４のフローチャートによって説明する。
上記仕様を満たすため、まずＳ１１でユーザ（クライアントＰＣ）から書き込み要求と書き込みデータが送られて来ると、Ｓ１２でそのユーザが当該ドライブの専有設定をしているか否かを先にチェックする。もし専有設定されていなかった場合は、ドライブ専有設定を必要とする旨をユーザに通知して処理を終える。
【００２６】
専有設定がされている場合には、実際の書き込みに備えて書き込みデータを図２の一時記憶装置１３に記録して保存し、この処理を終了し、その後に図５のフローチャートに示す実際の書き込み作業を行なう。
このように一時記憶装置１３にバッファリングを行なうことによって、不安定なネットワークからのデータ送信が送られてきても、確実にＣＤ−Ｒ／ＲＷドライブ１４ａ〜１４ｎのうちの専有設定されているドライブ内のデイスクに書き込みを行なうことができる。
【００２７】
実際の書き込み作業の流れを図５のフローチャートに示す。
この処理を開始すると、まずＳ２１で書き込みデータに書き込み開始時刻が設定されているか否かを判別し、設定されていた場合はＳ２２で書き込み開始時刻まで待ってからＳ２４へ移る。
【００２８】
書き込み開始時刻が設定されていなかった場合には、Ｓ２３でユーザ（クライアントＰＣ）から書き込み開始命令が発せられるまで待ち、その後にＳ２４へ移る。Ｓ２４では一時記憶装置１３内に保存しているデータをＣＤファイルシステム形式に変換し、その後にＳ２５で専有設定されているＣＤ−Ｒ／ＲＷドライブ（１４ａ〜１４ｎのいずれか）内のディスクにデータの書き込みを行なう。
【００２９】
この時、ＣＤ−Ｒ／ＲＷドライブ１４ａ〜１４ｎのうちの複数のＣＤ−Ｒ／ＲＷドライブを専有し、同じデータの書き込みを同時に複数のＣＤ−Ｒ／ＲＷドライブ内の各ディスクに対して行なえるようにしてもよい。
【００３０】
この実施形態のように、上記ネットワーク接続型多連装ＣＤ−Ｒ／ＲＷドライブ１を用いてネットワークシステムを構成すれば、ネットワークであるイーサネット２上の各クライアントＰＣ４ａ〜４ｃは、自身の負担を増大させることなくネットワーク接続型多連装ＣＤ−Ｒ／ＲＷドライブ１内のＣＤ−Ｒ／ＲＷドライブ資源を利用することができ、かつ物理的接続を変更すること無く、複数のＰＣからＣＤ−Ｒ／ＲＷドライブ資源を利用することができる。
【００３１】
その上、ネットワークを介してのデータ転送でありながら、ＣＤ−Ｒ／ＲＷ書き込み時に、データを途切れることなくＣＤ−Ｒ／ＲＷドライブに供給することができる。この時にも、ＰＣ自身は書き込みに専念する必要はなく、他の処理に使用することができる。
【００３２】
さらに、ＣＤ−Ｒ／ＲＷドライブの独占排他的使用が可能なので、複数ユーザが当該ネットワーク接続型多連装ＣＤ−Ｒ／ＲＷドライブシステムを使用している場合でも、データの混在を防ぎ、自身のデータのプライバシやセキュリティを守ることができる。
また、ディスク自身の取り出しも独占することができるため、書き込んだＣＤ−Ｒ／ＲＷディスクを第三者に持ち去られる危険性を排除することができ、プライバシやセキュリティを守ることができる。
【００３３】
そしてまた、ＣＤ−Ｒ／ＲＷドライブ１４ａ〜１４ｎのうちの複数のドライブに、同時に同じデータを記録することもできるので、同一内容のディスクを複数枚、同時に作成することができる。
さらに、一時記録された書き込みデータを実際にディスクに書き込むタイミングを、ユーザが自由に設定することもできるので、任意のタイミングで追記および書き換え可能なディスクへの書き込みを開始することができる。
【００３４】
あるいは、書き込み開始時刻を設定して自動的に書き込みを開始することもできるので、ＰＣが起動していなくても自動的に追記および書き換え可能なディスクへの書き込みを行なうことができる。
【００３５】
【発明の効果】
以上説明してきたように、この発明によるネットワーク接続型多連装ディスクドライブを使用すれば、ネットワークを介した追記および書き換え可能なディスクへの記録に関して、ネットワーク上の多数のユーザ（クライアントＰＣ）からのアクセスを可能にしながら、追記および書き換え可能なディスクに記録を行なうことができる。
【図面の簡単な説明】
【図１】この発明によにるネットワーク接続型多連装ディスクドライブを用いたネットワークシステムの一例を示すシステム構成図である。
【図２】この発明によるネットワーク接続型多連装ディスクドライブの内部構成を示すブロック図である。
【図３】そのネットワーク接続型多連装ディスクドライブのコントロール部による専有設定処理のフロー図である。
【図４】同じく書き込み要求受付処理のフロー図である。
【図５】同じく書き込み処理のフロー図である。
【符号の説明】
１：ネットワーク接続型多連装ＣＤ−Ｒ／ＲＷドライブ
２：イーサネット（ネットワーク）
３：ファイルサーバ      ４：クライアントＰＣ
１１：コントロール部    １２：ネットワーク接続部
１３：一時記憶装置    １４：ＣＤ−Ｒ／ＲＷドライブ
【図１】
0003768707.tif 000002
【図２】
0003768707.tif 000003
【図３】
0003768707.tif 000004
【図４】
0003768707.tif 000005
【図５】
0003768707.tif 000006