(57)【要約】【課題】任意のファイルを全端末、グループ端末及び個別の端末へと自在に選択して配信可能にし、かつ、配信先の各端末はそれぞれの環境に応じて配信されたファイルのアップグレードやインストールをどのレベルまで行うかを自動的に制御して実行可能にする。【解決手段】サーバＰＣ１のファイル配信サーバ１２は、ファイル選択、配信種別選択手段１１により選択されたファイルを選択された配信種別で選択されたクライアント側の対象クライアントＰＣ２に配信する。クライアント側のクライアントＰＣ２のバージョン情報解析手段２２はファイル受信サーバ２１により受信されたファイルをどのレベルまでインストールするかをバージョン情報テーブル２３の内容に照合して判定し、セットアップ実行手段２４はこの判定されたレベルで前記ファイルをセットアップする。【選択図】　図１
2004086581.tif 000002
【特許請求の範囲】
【請求項１】
サーバ側の端末装置と複数のクライアント側の端末装置がネットワークにより接続されたネットワークコンピュータシステムにおいて、
前記サーバ側の端末装置は、配信するファイルの種類を選択するファイル選択手段と、
前記選択されたファイルを転送するクライアント側の端末装置の範囲を選択すると共に配信種別を選択する配信選択手段と、
前記選択されたファイルを前記選択された配信種別で前記選択された範囲のクライアント側の端末装置に配信する配信手段とを具備し、
前記クライアント側の端末装置は、前記配信されたファイルを受信する受信手段と、
前記受信されたファイルをどのレベルまでアップグレード又はインストールするかを判定する判定手段と、
前記判定されたレベルで前記受信されたファイルをアップグレード又はインストールする実行手段と、
を備えたことを特徴とするネットワークコンピュータシステム。
【請求項２】
前記判定手段は、前記受信されたファイルが既に全てのレベルでインストールされていることが分かると、このファイルを前記実行手段に渡さずインストールしないことを特徴とする請求項１に記載のネットワークコンピュータシステム。
【請求項３】
前記判定手段は、前記受信されたファイルのファイル情報を保存すると共に、この受信されたファイルのファイル情報を既に保存してあるファイル情報と照合してこのファイルをどのレベルまでアップグレード又はインストールするかを判定することを特徴とする請求項１又は２に記載のネットワークコンピュータシステム。
【請求項４】
前記ファイル情報は、ファイル名、ファイル作成日付、ファイルサイズの一部又は全部であることを特徴とする請求項３に記載のネットワークコンピュータシステム。
【請求項５】
前記配信種別は、ブロードキャスト、マルチキャスト、ユニキャストのいずれかであることを特徴とする請求項１ないし４のいずれかに記載のネットワークコンピュータシステム。
【請求項６】
前記サーバ側の端末装置を教師が使用し、前記クライアント側の端末装置を学習者が使用するようにし、更にこのクライアント側の端末装置に音声ファイルを再生する音声再生装置を搭載し、
前記サーバ側の端末装置の前記配信手段から音声ファイルを前記クライアント側の端末装置に配信し、
前記クライアント側の端末装置の前記実行手段は前記受信手段で受信された音声ファイルを前記音声再生装置に格納することを特徴とする請求項１ないし５のいずれかに記載のネットワークコンピュータシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークコンピュータ環境においてコンピュータ間でファイル転送を行うネットワークコンピュータシステムに関し、特にファイル転送先コンピュータでのファイルのアップグレード又はインストールの制御支援システムに関する。
【０００２】
【従来の技術】
従来より、例えば語学学習システムやパソコン教室等のネットワークコンピュータ環境において、各パーソナルコンピュータ（以降ＰＣと略称する）間でブロードキャスト、マルチキャスト、ユニキャスト等でファイルを転送する機能があった。しかし、転送されたファイルを受信したクライアント側のＰＣではニーズに合わせた特別な処理を行うしくみがなかった。
【０００３】
上記の特別な処理の１つとして、クライアントＰＣ（端末）のアップグレードやインストールがある。これまで、クライアント側のアップグレードやインストールはＣＤやＦＤによりそれぞれのＰＣにおいて作業を行っていかなければならなかった。
【０００４】
【発明が解決しようとする課題】
上記のようなネットワークコンピュータ環境において、特にクライアント側のＰＣにおいては、途中で故障したマシンの入れ替え時やマシンの新たな追加時等では、あくまでも全体が同一環境（同一ソフトインストール状態）にあるとはいえない。こういう場合は特にバッチファイル処理等で一括してソフトウェアを複数台のＰＣにインストールする制御を行うことはできず、ひとつひとつそれぞれぞれのＰＣのインストール状態に応じて各ＰＣでインストール作業を行わなければならなかった。また、ＰＣ間のファイル転送時に、その送信対象が全体の端末、一部のグループ端末、個別の端末といった区別で特別な制御を行うことはできなかった。
【０００５】
従って、従来ではクライアント側ＰＣのインストール状態に応じて個別にファイルをアップグレード又はインストールしていく必要があった。それ故、クライアント側の全ＰＣ或いは一部のグループのＰＣでのファイルのアップグレード又はインストールを自在に一括して行うことはできなかった。
【０００６】
従って、サーバ側のＰＣからクライアント側の複数台のＰＣにファイルを転送した時に各ＰＣの環境などに応じてそのアップグレードやインストール等に対して個別に対処しなくてはならず、手間及び時間がかかるという問題があった。
【０００７】
また、ネットワークコンピュータシステム上にネットワーク学習システムを構築した場合、学習者側の端末から教師側のサーバに対してオンデマンドでアクセスし、対象教材を視聴する方法はストリーム再生という方式で従来も可能とされている。しかし、教師側のサーバから指定の教材を全ての端末（一部のグループ端末或いは個別の端末）に強制的に配信して学習させることはできなかった。
【０００８】
本発明は、上記課題を解決するためになされたもので、その目的は、任意のファイルを全端末、グループ端末及び個別端末へと自在に選択して配信することができ、かつ、配信先の各端末はそれぞれの環境に応じて配信されたファイルのアップグレードやインストールをどのレベルまで行うかを自動的に制御して実施することができるネットワークコンピュータシステムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明に係るネットワークコンピュータシステムは、サーバ側の端末装置と複数のクライアント側の端末装置がネットワークにより接続されたネットワークコンピュータシステムにおいて、前記サーバ側の端末装置は、配信するファイルの種類を選択するファイル選択手段と、前記選択されたファイルを転送するクライアント側の端末装置の範囲を選択すると共に配信種別を選択する配信選択手段と、前記選択されたファイルを前記選択された配信種別で前記選択された範囲のクライアント側の端末装置に配信する配信手段とを具備し、前記クライアント側の端末装置は、前記配信されたファイルを受信する受信手段と、前記受信されたファイルをどのレベルまでアップグレード又はインストールするかを判定する判定手段と、前記判定されたレベルで前記受信されたファイルをアップグレード又はインストールする実行手段と、を備えたことを特徴とする。
【００１０】
上記構成では、サーバ側の端末装置のユーザが、配信するファイルの種類を選択し、前記選択されたファイルを配信するクライアント側の端末装置の範囲が全端末なのか、一部のグループ端末なのか、個々の端末なのかを選択すると共に、配信種別を選択すると、前記サーバ側の端末装置から前記選択されたファイルが前記選択された配信種別で前記選択された範囲のクライアント側の端末装置に配信される。クライアント側の端末装置は、前記配信されたファイルを受信すると、この受信されたファイルをどのレベルまでアップグレード又はインストールするかを判定し、この判定されたレベルで前記受信されたファイルをアップグレード又はインストールする。これにより、任意のファイルを全端末、グループ端末及び個別端末へと自在に選択して配信することができ、かつ、配信先の各端末はそれぞれの環境に応じて配信されたファイルのアップグレードやインストールをどのレベルまで行うかを自動的に制御して実施することができる。
【００１１】
また、前記判定手段は、前記受信されたファイルが既に全てのレベルでインストールされていることが分かると、このファイルを前記実行手段に渡さずインストールしないことを特徴とする。
【００１２】
上記構成では、クライアント側の端末装置は、前記受信されたファイルが既に全てのレベルでインストールされていることが分かると、このファイルをインストールしないで破棄する。よって、クライアント側の端末の環境に応じて配信されたファイルをインストールせずに破棄する制御を行うことができる。
【００１３】
また、前記判定手段は、前記受信されたファイルのファイル情報を保存すると共に、この受信されたファイルのファイル情報を既に保存してあるファイル情報と照合してこのファイルをどのレベルまでアップグレード又はインストールするかを判定することを特徴とする。
【００１４】
上記構成では、クライアント側の端末装置は、前記受信されたファイルのファイル情報を保存すると共に、この受信されたファイルのファイル情報を既に保存してあるファイル情報と照合してこのファイルをどのレベルまでアップグレード又はインストールするかを判定する。したがって、受信されたファイルのファイル情報を既に保存されているファイル情報と照合することにより、受信されたファイルをどのレベルでアップグレード又はインストールすれば良いかを容易に判断することができる。
【００１５】
また、前記ファイル情報は、ファイル名、ファイル作成日付、ファイルサイズの一部又は全部であることを特徴とする。
【００１６】
上記構成では、クライアント側の端末装置は、前記受信されたファイルのファイル名、ファイル作成日付、ファイルサイズの一部又は全部と既に保存してあるファイル名、ファイル作成日付、ファイルサイズの一部又は全部と照合して、前記受信されたファイルをどのレベルまでアップグレード又はインストールするかを判定する。これにより、状況に応じて最適のファイル情報を使用して受信されたファイルをどのレベルでアップグレード又はインストールすれば良いかを判断することができる。
【００１７】
また、前記配信種別は、ブロードキャスト、マルチキャスト、ユニキャストのいずれかであることを特徴とする。
【００１８】
上記構成では、サーバ側の端末装置は選択されたブロードキャスト、マルチキャスト、ユニキャストのいずれかの配信種別でファイルを配信対象のクライアント側の端末装置に配信する。これにより、配信対象の端末の範囲に応じてブロードキャスト、マルチキャスト、ユニキャストの中の最適な配信種別でファイルを前記配信対象の端末に配信することができる。
【００１９】
また、本発明のネットワークコンピュータシステムは、前記サーバ側の端末装置を教師が使用し、前記クライアント側の端末装置を学習者が使用するようにし、更にこのクライアント側の端末装置に音声ファイルを再生する音声再生装置を搭載し、前記サーバ側の端末装置の前記配信手段から音声ファイルを前記クライアント側の端末装置に配信し、前記クライアント側の端末装置の前記実行手段は前記受信手段で受信された音声ファイルを前記音声再生装置に格納することを特徴とする。
【００２０】
上記構成では、教師がサーバ側の端末装置により音声ファイル、配信種別、配信対象のクライアント側の端末装置を選択すると、サーバ側の端末装置から前記選択された音声ファイルが例えばブロードキャストで全部のクライアント側の端末装置に、例えばＬＡＮなどのネットワークを通して一斉に配信される。サーバ側の端末装置は受信された音声ファイルが音声再生装置に格納されていない場合は受信された音声ファイルを音声再生装置に格納し、この音声再生装置により前記音声ファイルを再生可能状態にする。これにより、教師がサーバ側の端末装置により音声ファイルを例えばブロードキャストでクライアント側の全部の端末装置に一斉に配信することにより、教師側から指定のデジタル教材である音声ファイルを一斉に強制的に全学習者端末に配信して学習者に学習させることができる。
【００２１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１は、本発明の第１実施形態に係るネットワークコンピュータシステムの構成例を示したブロック図である。この第１実施形態は、一番単純なネットワークシステム構成の例を示したものであり、サーバＰＣ１台に対し、クライアントＰＣ２が複数台ある構成となっている。ここで、複数台のクライアントＰＣ２によりクライアントＰＣ群が構成されている。
【００２２】
ネットワークコンピュータシステムのサーバＰＣ１は、送信したいセットアップファイル１００の種類を選択し、かつ、配信対象のクライアントＰＣ２は全台か、一部のグループか或いは、個別かを配信種別と共に選択するファイル選択、配信種別選択手段（ファイル選択ＧＵＩアプリケーションソフトウェア）１１、指定されたセットアップファイル１００をクライアントＰＣ群の中の選択されたクライアントＰＣ２に配信するファイル配信サーバ１２、複数のセットアップファイル１００を格納しているセットアップファイル群記憶手段１３を有している。
【００２３】
クライアントＰＣ２は、セットアップファイル１００を受信するファイル受信サーバ２１、受信されたセットアップファイル１００のファイル情報をバージョン情報テーブル２３に格納したり、このセットアップファイル１００をセットアップするかしないかの判定を行うバージョン情報解析手段（バージョン情報解析スクリプトプログラム）２２、受信されたセットアップファイル１００のファィル情報を格納するバージョン情報テーブル２３、セットアップファイル１００をＰＣにセットアップするセットアップ実行手段（セットアップ実行スクリプトプログラム）２４を有している。但し、セットアップファイル１００のファイル情報としては、ファイル名、ファイルのサイズ、ファイルの作成日付等である。
【００２４】
次に本実施形態の動作について説明する。まず、サーバＰＣ１のファイル選択、配信種別選択手段１１として例えばファイル選択ＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）アプリケーショプログラム（以降、ＧＵＩアプリと称することもある）を起動し、ユーザはサーバＰＣ１の選択画面からクライアントＰＣ２に送信したいセットアップファイル１００の種類を選択すると共に、このセットアップファイル１００の送信対象をクライアントＰＣ２の全台か、一部のグループか、個別かを選択すると共に、選択した送信対象に対応した配信種別を選択する。これにより、ファイル選択、配信種別選択手段１１は選択されたセットアップファイル１００の種類、送信対象及び配信種別をファイル配信サーバ１２に指定する。
【００２５】
なお、上記したサーバＰＣ１のＧＵＩアプリによる選択画面には、例えばファイルの種別、配信種別としてのブロードキャスト、マルチキャスト、ユニキャスト等或いは、送信対象としてクライアントＰＣ２の全ＰＣか、一部のグループＰＣか、個別のＰＣかが表示されていて、ユーザがマウス等でクリックすることにより各項目を選択できるような一般的な選択画面で良い。
【００２６】
ファイル配信サーバ１２は指定されたセットアップファイル１００をセットアップファイル群記憶手段１３から読み出し、読み出したセットアップファイル１００を選択された送信対象のクライアントＰＣ２にネットワークを介して選択された配信種別で送信する。
【００２７】
これにより、クライアントＰＣ２のファイル配信サーバ１２とコネクションの張られたファイル受信サーバ２１はセットアップファイル１００を受信する。このセットアップファイル１００をファイル受信サーバ２１で受信すると同時にバージョン情報解析手段であるバージョン情報解析スクリプト２２が起動され、このバージョン情報解析スクリプト２２は受信されたセットアップファイル１００を受け取る。
【００２８】
バージョン情報解析スクリプト２２は受信されたセットアップファイル１００のファイル情報がバージョン情報テーブル２３内に有るか無いかを判定し、無い場合の初回の受信の際は、受信したセットアップファイル１００のファイル情報をバージョン情報テーブル２３に格納すると共に、セットアップファイル１００をセットアップ実行手段２４に渡す。これにより、セットアップ実行手段２４は受信されたセットアップファイル１００をクライアントＰＣ２にセットアップする。
【００２９】
一方、このセットアップファイル１００のファイル情報がバージョン情報テーブル２３内に既にある場合、バージョン情報解析スクリプト２２は受信されたセットアップファイル１００がこれまでスクリプト実行されたかどうかを、ファイル情報のファイル名、ファイルのサイズ、ファイルの作成日付を元に照合し、未だ、セットアップされた形跡がない場合は、そのままセットアップ実行手段２４に渡して本クライアントＰＣ２へのセットアップを実行する。また同時に、バージョン情報解析スクリプト２２はこのセットアップファイル１００と共に送られてきたファイル情報をバージョン情報テーブル２３に格納する。
【００３０】
しかし、バージョン情報解析スクリプト２２は受信されたセットアップファイル１００が既にセットアップ済みであると判断した場合、何もしないでそのまま処理を終了する。
【００３１】
本実施形態によれば、サーバＰＣ１のファイル選択、配信種別選択手段１１によりセットアップファイル１００をクライアントＰＣ２群の全ＰＣ、グループＰＣ及び個別ＰＣへと自在に選択して送信することができる。また、クライアントＰＣ２のバージョン情報解析スクリプト２２により受信したセットアップファイル１００のファイル情報をバージョン情報テーブル２３内のファイル情報と照合してセットアップするか、破棄するかを判断して処理することができるため、ソフトウェアのアップグレードやインストールの制御を各ＰＣの環境に応じて自在に行うことができる。
【００３２】
なお、バージョン情報解析スクリプト２２はセットアップファイル１００と共に送られてきたファイル情報をバージョン情報テーブル２３と照合してそのバージョンを判定し、バージョンが新しい場合は既にセットアップされているファイルを更新する形でその一部をセットアップ実行手段２４によりアップグレードする。この場合、バージョン情報解析スクリプト２２は前記受信されたファイルのファイル情報をバージョン情報テーブル２３と照合してこのファイルをどのレベルまでセットアップするかを判定することになり、セットアップファイル１００を各クライアントＰＣ２の環境に応じたレベルでインストールすることができる。
【００３３】
また、クライアントＰＣ２のバージョン情報解析スクリプト２２は、サーバＰＣ１から配信されたファイルが搭載しているアプリケーションソフトウェアで使用できるかどうかを判定し、使用できれば配信されたファイルを取り込み、このファイルを使用して前記アプリケーションソフトウェアを動作させるというような制御を行うこともできる。その際、サーバＰＣ１からの上記ファイルの配信先として、クライアントＰＣ２の全ＰＣ、グループＰＣ、個別ＰＣへと自在に選択することができる。
【００３４】
図２は、本発明の第２実施形態に係るサーバ、クライアント型の語学学習システムの構成例を示したブロック図である。第２実施形態は、ネットワークコンピュータシステム上にサーバ、クライアント型の語学学習システムを構築した例である。
【００３５】
サーバ、クライアント型の語学学習システムは、ファイル選択及び配信種別選択手段であるファイル選択ＧＵＩアプリケーションプログラム４１を有する教師用端末４、教師用端末４の制御コマンド２００に従って音声ファイル３００を学習者端末７に配信するファイル配信サーバ装置５、教師用端末４、ファイル配信サーバ装置５を複数の学習者端末７にＬＡＮ１０を介して接続するネットワーク装置６、ファイル受信サーバ７１及び専用音声プレイヤ７２を有する複数の学習者端末７、各学習者端末７に接続して学習者が装着するヘッドセット８を有して構成されている。
【００３６】
なお、教師用端末４とファイル配信サーバ装置５が第１実施形態のサーバＰＣ１に、学習者端末７が第１実施形態のクライアントＰＣ２にそれぞれ対応している。また、図中の破線で示した配信範囲８０がブロードキャストで配信される学習者端末７の全端末である。
【００３７】
ここで、ファイル配信サーバ装置５は複数の音声ファイル３００を音声ファイル群として格納している大容量外部記憶装置５１と、音声ファイル３００を学習者端末７に配信するファイル配信サーバ５２を有している。
【００３８】
次に本実施形態の動作について説明する。サーバ、クライアント型の語学学習システムにおいては、教師が用意したＶＴＲ、ＣＤ等の教材をアナログ線を利用して学習者側に配信し、その音声を直接又は、一旦録音して、ヘッドセット等を利用して視聴しながら学習する方法が一般的である。
【００３９】
しかし、昨今では、本例の語学学習システムのように、ＬＡＮ１０によるネットワーク環境下で、音声ファイル３００をファイル配信サーバ装置５等にデジタル教材として格納しておいて、それをＬＡＮ１０経由で視聴することが可能となっている。
【００４０】
教師は教師用端末４に搭載されているファイル選択ＧＵＩアプリ４１による選択画面から学習者端末７に配信する音声ファイル３００の種類を選択すると共に、配信対象及び配信種別を選択するが、ここでは全端末を対象とし、ブロードキャストで配信することを選択する。これにより、ファイル選択ＧＵＩアプリ４１から上記した選択内容を指定する制御コマンド２００がファイル配信サーバ装置５に出力される。
【００４１】
ファイル配信サーバ装置５は制御コマンド２００の情報に基づいて大容量外部記憶装置５１内の音声ファイル群の中の指定の音声ファイル３００を読み出し、これをブロードキャストでネットワーク装置６、ＬＡＮ１０を通して全学習者端末７に配信する。
【００４２】
各学習者端末７はファイル受信サーバ７１によりＬＡＮ１０上の音声ファイル３００を受信するが、その時、図示されないバージョン情報解析スクリプトは受信された音声ファイル３００のファイル情報に基づいて未だこの音声ファイル３００がインストールされていない場合に限り、受信した音声ファイル３００を専用音声プレイヤ７２の再生ファイル格納先に保存する。
【００４３】
保存された音声ファイル３００は専用音声プレイヤ７２でいつでも再生できる状態にあり、学習者の操作により再生され、ヘッドセット８を装着した学習者によって聴取される。
【００４４】
なお、受信された音声ファイル３００を専用音声プレイヤ７２の再生ファイル格納先に保存せずに、直接再生スクリプトを起動して音声を再生させることも可能である。
【００４５】
本実施形態によれば、教師側から指定のデジタル教材である音声ファイル３００をブロードキャストで一斉に強制的に全学習者端末７に配信して学習者に学習させることができる。その際、各学習者端末７の環境に応じて受信した音声ファイル３００のファイル情報の履歴を調べて専用音声プレイヤ７２にインストールするか、破棄するかを判断して処理することができるため、各学習者端末７に対してデジタル教材のアップグレードやインストールの制御を自在に行うことができる。
【００４６】
図３は、本発明の第３実施形態に係るサーバ、クライアント型の語学学習システムの構成例を示したブロック図である。但し、図２に示した第２実施形態と同一部分には同一符号を付し、適宜その説明を省略する。
【００４７】
第３実施形態の構成は第２実施形態の構成と同一である。異なるところは、教師が教師用端末４により音声ファイル３００の配信対象の学習者端末７として一部グループ端末を選択し、そのため、ファイル配信サーバ装置５は選択された音声ファイル３００をマルチキャストにより、複数の学習者端末７のうちの図中破線で示した配信範囲８１における一部のグループを形成する学習者端末に配信する点にあり、その他の動作は同一である。
【００４８】
本実施形態も、教師側から指定のデジタル教材である音声ファイル３００をマルチキャストで一斉に強制的に一部のグループを形成する学習者端末７に配信して学習者に学習させることができる。その際、一部のグループを形成する各学習者端末７の環境に応じて受信した音声ファイル３００のファイル情報の履歴を調べて専用音声プレイヤ７２にインストールするか、破棄するかを判断して処理することができるため、各学習者端末７に対してデジタル教材のアップグレードやインストールの制御を自在に行うことができる。
【００４９】
図４は、本発明の第４実施形態に係るサーバ、クライアント型の語学学習システムの構成例を示したブロック図である。但し、図２に示した第２実施形態と同一部分には同一符号を付し、適宜その説明を省略する。
【００５０】
第４実施形態の構成は第２実施形態の構成と同一である。異なるところは、教師が教師用端末４により音声ファイル３００の配信対象の学習者端末７として個別の端末を選択し、そのため、ファイル配信サーバ装置５は選択された音声ファイル３００をユニキャストにより、複数の学習者端末７のうちの図中破線で示した配信範囲８２にある個別学習者端末（Ａ）に配信する点にあり、その他の動作は同一である。
【００５１】
本実施形態も、教師側から指定のデジタル教材である音声ファイル３００をユニキャストで強制的に個別の学習者端末７に配信して学習者に学習させることができる。その際、個別の学習者端末７の環境に応じて受信した音声ファイル３００のファイル情報の履歴を調べて専用音声プレイヤ７２にインストールするか、破棄するかを判断して処理することができるため、個別の学習者端末７に対してデジタル教材のアップグレードやインストールの制御を自在に行うことができる。
【００５２】
なお、本発明は上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲において、具体的な構成、機能、作用、効果において、他の種々の形態によっても実施することができる。上記実施形態ではサーバ、クライアント型の語学学習システムに本発明を適用した例について説明したが、パソコン教室システムや企業における会議システム等に本発明を適用して同様の効果を得ることができる。
【００５３】
【発明の効果】
以上説明したように本発明によれば、任意のファイルを全端末、グループ端末及び個別端末へと自在に選択して配信することができ、かつ、配信先の各端末はそれぞれの環境に応じて配信されたファイルのアップグレードやインストールをどのレベルまで行うかを自動的に制御して実施することができるネットワークコンピュータシステムを提供できる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るネットワークコンピュータシステムの構成例を示したブロック図
【図２】本発明の第２実施形態に係るサーバ、クライアント型の語学学習システムの構成例を示したブロック図
【図３】本発明の第３実施形態に係るサーバ、クライアント型の語学学習システムの構成例を示したブロック図
【図４】本発明の第４実施形態に係るサーバ、クライアント型の語学学習システムの構成例を示したブロック図
【符号の説明】
１　サーバＰＣ
２　クライアントＰＣ
４　教師用端末
５　ファイル配信サーバ装置
６　ネットワーク装置
７　学習者端末
８　ヘッドセット
１０　ＬＡＮ
１１　ファイル選択、配信種別選択手段
１２、５２　ファイル配信サーバ
１３　セットアップファイル群記憶手段
２１、７１　ファイル受信サーバ
２２　バージョン情報解析手段
２３　バージョン情報テーブル
２４　セットアップ実行手段
４１　ファイル選択ＧＵＩアプリケーションプログラム
５１　大容量外部記憶装置
７２　専用音声プレイヤ
１００　セットアップファイル
２００　制御コマンド
３００　音声ファイル
【図１】
2004086581.tif 000003
【図２】
2004086581.tif 000004
【図３】
2004086581.tif 000005
【図４】
2004086581.tif 000006