(57)【要約】【課題】従来の技術による諸問題を解決するため、複数のクライアントが書き込み装置を共用することを可能にするネットワークシステム及び関連方法を提供する。【解決手段】複数のクライアントコンピューターが書き込み装置を共用することを可能にするネットワークシステムは、伝送ネットワークにカップリングされ、書き込み指令とデータを発生する複数のクライアントコンピューターと、データを光ディスクに書き込む書き込み装置と、伝送ネットワークと書き込み装置にカップリングされ、伝送ネットワークを経由してクライアントコンピューターから送られた書き込み指令とデータを受信し、それに基づいて書き込み装置の操作を制御するネットワークサーバーとを含む。【選択図】図３
2007143002.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアントコンピューターが書き込み装置を共用することを可能にするネットワークシステムであって、
伝送ネットワークにカップリングされ、書き込み指令とデータを発生する複数のクライアントコンピューターと、
データを光ディスクに書き込む書き込み装置と、
伝送ネットワークと書き込み装置にカップリングされ、伝送ネットワークを経由してクライアントコンピューターから送られた書き込み指令とデータを受信し、それに基づいて書き込み装置の操作を制御するネットワークサーバーとを含むことを特徴とするネットワークシステム。
【請求項２】
前記ネットワークサーバーは更に、
複数のクライアントコンピューターによる書き込み指令とデータを受信する受信ユニットと、
受信ユニットにカップリングされ、書き込み装置が複数のクライアントコンピューターによるデータを書き込む順序を決めるスケジューリングユニットとを含むことを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記ネットワークサーバーは、書き込み装置にカップリングされ、書き込み装置の操作状態を示す状態インジケーターを含むことを特徴とする請求項１記載のネットワークシステム。
【請求項４】
前記伝送ネットワークがイーサーネットであることを特徴とする請求項１記載のネットワークシステム。
【請求項５】
前記ネットワークサーバーは、ユニバーサルシリアルバス（ＵＳＢ）インターフェイスまたはＩＤＥ（統合ドライブエレクトロニクス）インターフェイスを介して書き込み装置にカップリングされることを特徴とする請求項１記載のネットワークシステム。
【請求項６】
前記ネットワークシステムは更に、ネットワークサーバーにカップリングされる複数の書き込み装置を含むことを特徴とする請求項１記載のネットワークシステム。
【請求項７】
複数のクライアントコンピューターのデータを書き込む方法であって、
（ａ）ネットワークサーバーが複数のクライアントコンピューターからの書き込み指令とデータを受信すると、複数のクライアントコンピューターからのデータの書き込み順序を決め、
（ｂ）ステップ（ａ）による順序で複数のクライアントコンピューターからのデータを書き込むステップを含むことを特徴とする方法。
【請求項８】
前記ステップ（ａ）では、ネットワークサーバーが複数のクライアントコンピューターからの書き込み指令とデータを受信すると、複数のクライアントコンピューターからのデータ受信完了時間に基づいて書き込み順序を決め、複数のクライアントコンピューターから早めに受信したデータを優先に書き込むことを特徴とする請求項７記載の方法。
【請求項９】
前記方法は更に、書き込み可能の書き込み装置の存否を検知するステップを含むことを特徴とする請求項７記載の方法。
【請求項１０】
前記方法は更に、書き込みを行っている書き込み装置の操作状態を書き込み中にする請求項７記載の方法。
【請求項１１】
前記方法は更に、書き込みを行っていない書き込み装置の操作状態を書き込み可能にする請求項７記載の方法。
【請求項１２】
前記方法は更に、
（ｃ）ネットワークサーバーが複数のクライアントコンピューターからの書き込み指令とデータを受信すると、書き込み予定のデータの存否を検知するステップを含み、そのうちステップ（ｃ）はステップ（ａ）の前に行われることを特徴とする請求項７記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はネットワークシステムに関し、特に複数のクライアントコンピューターが書き込み装置を共用することを可能にするネットワークシステム及び関連方法に関する。
【背景技術】
【０００２】
図１を参照する。図１は従来のネットワークシステム１０のブロック図である。ネットワークシステム１０はネットワークサーバー１２と、書き込み装置１４と、パーソナルコンピューター（パソコン）１６と、ネットワークサーバー１２とパソコン１６の間にカップリングされる伝送ネットワーク１８とを含む。
【０００３】
ネットワークシステム１０では、パソコン１６は書き込みデータを発生し、ネットワークサーバー１２とパソコン１６は伝送ネットワーク１８を通してデータを交換する。パソコン１６は書き込みデータを伝送ネットワーク１８を通してネットワークサーバー１２に送信し、ネットワークサーバー１２は書き込み装置１４の操作を制御する。具体的に言えば、ネットワークサーバー１２は書き込み装置１４によるデータの光ディスクへの書き込みを制御する。
【０００４】
ネットワークシステム１０では、書き込み装置１４の操作を制御する装置はネットワークサーバー１２しかない。したがって、書き込み装置１４はネットワークサーバー１２からのみ制御を受け、伝送ネットワークにカップリングされるパソコン１６は書き込み装置１４を直接に利用することができないので、システム資源の浪費をもたらす。言い換えれば、パソコン１６のデータの書き込みは、書き込み装置１４をパソコン１６に接続している場合（すなわち書き込み装置１４をネットワークサーバー１２から取り外し、パソコン１６に接続する）、または書き込み装置１４を有するネットワークサーバー１２に書き込みデータを予め複製している場合にのみ実行される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は前述の問題を解決するため、複数のクライアントコンピューターが書き込み装置を共用することを可能にするネットワークシステム及び関連方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
この発明は、複数のクライアントコンピューターが書き込み装置を共用することを可能にするネットワークシステムを提供する。該ネットワークシステムは、伝送ネットワークにカップリングされ、書き込み指令とデータを発生する複数のクライアントコンピューターと、データを光ディスクに書き込む書き込み装置と、伝送ネットワークと書き込み装置にカップリングされ、伝送ネットワークを経由してクライアントコンピューターから送られた書き込み指令とデータを受信し、それに基づいて書き込み装置の操作を制御するネットワークサーバーとを含む。
【０００７】
この発明は更に複数のクライアントコンピューターのデータを書き込む方法を提供する。該方法は、（ａ）ネットワークサーバーが複数のクライアントコンピューターからの書き込み指令とデータを受信すると、複数のクライアントコンピューターからのデータの書き込み順序を決め、（ｂ）ステップ（ａ）による順序で複数のクライアントコンピューターからのデータを書き込むステップを含む。
【発明の効果】
【０００８】
この発明によるネットワークシステム（下記ネットワークシステム２０、４０）では、伝送ネットワーク１８にカップリングされるすべてのクライアントコンピューター（例えば下記第一クライアントコンピューター２６と第二クライアントコンピューター４６）は書き込み装置１４を共用することができる。したがって、書き込み装置１４を第一クライアントコンピューター２６と第二クライアントコンピューター４６に接続せず、もしくは書き込み装置１４にカップリングされるネットワークサーバー２２、４４に書き込みデータを複製せずとも、第一クライアントコンピューター２６と第二クライアントコンピューター４６による書き込みデータを光ディスクに書き込むことができる。なお、この発明は書き込みのスケジューリングを可能にし、それによって、ディスクの書き込みはその他のディスクの書き込みが完了するまで待って行う必要がない。
【発明を実施するための最良の形態】
【０００９】
かかる装置及び方法の特徴を詳述するために、具体的な実施例を挙げ、図面を参照して以下に説明する。
【実施例１】
【００１０】
図２を参照する。図２はこの発明の実施例１によるネットワークシステム２０のブロック図である。ネットワークシステム２０はネットワークサーバー２２と、バス２４と、書き込み装置１４と、伝送ネットワーク１８と、第一クライアントコンピューター２６とを含む。書き込む装置１４はバス２４を介してネットワークサーバー２２にカップリングされ、伝送ネットワーク１８はネットワークサーバー２２と第一クライアントコンピューター２６の間にカップリングされる。伝送ネットワーク１８はイーサーネットであり、バス２４はＵＳＢ（ユニバーサルシリアルバス）２４またはＩＤＥ（統合ドライブエレクトロニクス）規格に準拠する。
【００１１】
ネットワークシステム２０では、第一クライアントコンピューター２６は書き込みデータを発生し、その書き込みユニット３０で対応する書き込み指令を発生する。伝送ネットワーク１８は第一クライアントコンピューター２６による書き込みデータと書き込み指令をネットワークサーバー２２に送信する。ネットワークサーバー２２はその受信ユニット２８で伝送ネットワーク１８からの書き込みデータと書き込み指令を受信し、更に書き込み指令に基づいて、書き込みデータを光ディスクに書き込むように書き込み装置１４を制御する。ネットワークサーバー２２の受信ユニット２８は伝送ネットワーク１８と書き込み装置１４の間にカップリングされる。
【００１２】
このように、書き込み装置１４に直接にカップリングされるネットワークサーバー２２以外、伝送ネットワーク１８にカップリングされる第一クライアントコンピューター２６も書き込み装置１４の操作を遠隔制御することができる。
【実施例２】
【００１３】
図３を参照する。図３はこの発明の実施例２によるネットワークシステム４０のブロック図である。書き込み装置１４と、バス２４と、伝送ネットワーク１８と、第一クライアントコンピューター２６以外、ネットワークシステム４０は更にネットワークサーバー４２と第二クライアントコンピューター４６を含む。書き込む装置１４はネットワークサーバー４２にカップリングされ、第二クライアントコンピューター４６は伝送ネットワーク１８にカップリングされる。
【００１４】
ネットワークシステム４０では、第二クライアントコンピューター４６も書き込みデータを発生し、その書き込みユニット３０で対応する書き込み指令を発生することができる。伝送ネットワーク１８は第一クライアントコンピューター２６と第二クライアントコンピューター４６による書き込みデータと書き込み指令をネットワークサーバー４２に送信する。ネットワークサーバー４２はその受信ユニット２８で伝送ネットワーク１８からの書き込みデータと書き込み指令を受信する。ネットワークサーバー４２の受信ユニット２８は伝送ネットワーク１８と書き込み装置１４の間にカップリングされる。
【００１５】
書き込み装置１４がデータを光ディスクに書き込む過程において、ネットワークサーバー４２は、伝送ネットワーク１８からその他の書き込みデータと書き込み指令を受信し（例えば、書き込み装置１４が第一クライアントコンピューター２６によるデータを光ディスクに書き込む途中、ネットワークサーバー４２が第二クライアントコンピューター４６による書き込みデータと書き込み指令を受信する）、もしくは伝送ネットワーク１８を通して第一クライアントコンピューター２６と第二クライアントコンピューター４６から書き込みデータと書き込み指令を同時に受信することが可能であるので、書き込み装置１４の操作を中断させないため、すなわち第一クライアントコンピューター２６によるデータの書き込みを完成してからはじめて第二クライアントコンピューター４６によるデータの書き込みを開始するようにさせないため、ネットワークシステム４０のネットワークサーバー４２は更に、第一クライアントコンピューター２６と第二クライアントコンピューター４６による書き込み指令を分析し、それに基づいて第一クライアントコンピューター２６と第二クライアントコンピューター４６によるデータの書き込み順序を決めるスケジューリングユニット４８を含む。ネットワークサーバー４２のスケジューリングユニット４８は受信ユニット２８と書き込み装置１４の間にカップリングされ、複数のクライアントコンピューター２６、４６からのデータの受信完了順に書き込み順序を決め、早めに受信を完了したデータの書き込みを優先させる。
【００１６】
なお、ネットワークサーバー４２は更にその操作状態を表す状態インジケーター４４を含む。例えば、書き込み装置１４がデータを光ディスクに書き込むとき、状態インジケーター４４は「書き込み中（ビジー）」を示し、書き込み装置１４による書き込みが行われないとき、状態インジケーター４４は「書き込み可能（アイドル）」を示すことが可能である。状態インジケーター４４は書き込む装置１４にカップリングされる。
【００１７】
図４を参照する。図４はこの発明によるネットワークシステム４０の操作を表すフローチャート１００である。当該フローは以下のステップを含む。
【００１８】
ステップ１０２：開始。（ネットワークサーバー４２の受信ユニット２８は第一クライアントコンピューター２６と第二クライアントコンピューター４６による書き込みデータと書き込み指令を受信し、それをスプール（非表示）に保存するとともに受信の開始時間と完成時間を記録する。一方、書き込む装置１４はスプール内の書き込みデータを光ディスクに書き込む。）
ステップ１０４：スプール内に書き込み予定のデータが残っているか否かを判断する。「はい」であればステップ１０６に移行し、「いいえ」であればステップ１０４を繰り返す。
ステップ１０６：完成時間に基づいて、最も早く受信完了した書き込みデータを選んで書き込みを行う。
ステップ１０８：ネットワークシステム４０に使用できる書き込む装置があるか否かを判断する。「はい」であればステップ１１０に移行し、「いいえ」であればステップ１０６に移行する。（状態インジケーター４４が「書き込み可能」を示すか否かを検査する）
ステップ１１０：ステップ１０８で判断された使用できる書き込み装置を用いて、ステップ１０６で選ばれた書き込みデータを光ディスクに書き込むと同時に、使用できる書き込み装置の状態を「書き込み中」にする。（状態インジケーター４４が「書き込み中」を示す）
ステップ１１２：書き込み完了後、その結果を使用者に示すと同時に、使用できる書き込み装置の状態を「書き込み可能」にする。
【００１９】
この発明では、第一クライアントコンピューター２６と第二クライアントコンピューター２６の書き込みユニット３０と、ネットワークサーバー２２、４２の受信ユニット２８とスケジューリングユニット４８はファームウェアまたはメモリーに保存されるプログラムコードである。
【００２０】
以上はこの発明に好ましい実施例であって、この発明の実施の範囲を限定するものではない。よって、当業者のなし得る修正、もしくは変更であって、この発明の精神の下においてなされ、この発明に対して均等の効果を有するものは、いずれもこの発明の特許請求の範囲に属するものとする。
【産業上の利用可能性】
【００２１】
この発明によるネットワークシステムは、伝送ネットワークにカップリングされるすべてのクライアントコンピューターが書き込み装置を共用することを可能にする。書き込み装置をクライアントコンピューターに接続せず、もしくは書き込み装置にカップリングされるネットワークサーバーに書き込みデータを複製せずとも、クライアントコンピューターからの書き込みデータを光ディスクに書き込むことができる。なお、この発明は書き込みのスケジューリングを可能にし、それによって、ディスクの書き込みはその他のディスクの書き込みが完了するまで待って行う必要がない。
【図面の簡単な説明】
【００２２】
【図１】従来のネットワークシステムのブロック図である。
【図２】この発明の実施例１によるネットワークシステムのブロック図である。
【図３】この発明の実施例２によるネットワークシステムのブロック図である。
【図４】この発明によるネットワークシステムの操作を表すフローチャートである。
【符号の説明】
【００２３】
１０、２０、４０   ネットワークシステム
１２、２２、４２   ネットワークサーバー
１４               書き込み装置
１６               パソコン
１８               伝送ネットワーク
２４               バス
２６               第一クライアントコンピューター
２８               受信ユニット
３０               書き込みユニット
４４               状態インジケーター
４６               第二クライアントコンピューター
４８               スケジューリングユニット
【図１】
2007143002.tif 000003
【図２】
2007143002.tif 000004
【図３】
2007143002.tif 000005
【図４】
2007143002.tif 000006