(57)【特許請求の範囲】
【請求項１】
ホスト計算機と接続し、配下に複数の端末を接続したサーバ計算機から構成する分散処理装置であって、
前記サーバ計算機は、
前記複数の端末に対して、それぞれの端末が保有するファイルの版数を照会する版数照会手段と、
前記複数の端末から前記版数照会手段の回答を取得し、各ファイルの最古版を決定する最古版数決定手段と、
決定された各ファイルの最古版数の情報を前記ホスト計算機に通知して最古版数から最新版数までの更新データを要求する更新データ要求手段と、
前記ホスト計算機から前記要求した更新データを取得し、該更新データを記憶部に保持する更新データ保持手段と、
配下の端末から該端末が保有するファイルの版数を提示して更新データ送信の要求があったとき、前記提示された版数に基づいて前記記憶部から更新データを抽出して該端末に送信する更新データ送信手段
とを有することを特徴とする分散処理装置。
【請求項２】
ホスト計算機と接続し、配下に複数の端末を接続したサーバ計算機から構成する分散処理装置であって、
前記サーバ計算機は、
前記複数の端末に対して、それぞれの端末が保有するファイルの版数を照会する版数照会手段と、
前記複数の端末から前記版数照会手段の回答を取得し、各ファイルの最古版を決定する最古版数決定手段と、
決定された各ファイルの最古版数の情報を前記ホスト計算機に通知して最古版数から最新版数までの更新データを要求する更新データ要求手段と、
前記ホスト計算機から前記要求した更新データを取得し、該更新データを前記サーバ計算機と該サーバ計算機の配下の複数の端末とが共有するファイル装置に保持する更新データ保持手段と、
前記配下の端末は、
前記共有するファイル装置から自身が必要とする更新データを取得する更新データ取得手段
とを有することを特徴とする分散処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は分散処理装置に関する。
計算機がネットワーク接続されている分散システムにおいて、ソフトウェア（プログラムファイルやデータファイルなど）の仕様変更や修正のために、センターの計算機からネットワークに接続されている複数の計算機にソフトウェアのファイル（  プログラムファイルとデータファイル）を転送し、計算機のファイルを更新することが要求されている。
【０００２】
【従来の技術】
分散処理システムは従来からの集中処理システムが一つの高性能な計算機を多数の業務処理に使用するのに比較して、多数の計算機を使用してシステムを構成して業務処理を実行し、各計算機毎に負荷の分散を行うことにより負荷の増減に柔軟に対応し、またシステムの中の一台が故障しても多少は性能が落ちても他の計算機で業務を継続実行でき、システムの信頼性を高めるために使用される。
【０００３】
例えば、銀行業務の分散処理システムにおいては、本社にホスト計算機を、支店毎にサーバ計算機を、支店の各窓口に端末装置を設置する。
窓口の端末装置では銀行の窓口業務（記帳業務、伝票発行業務等）を行い、支店毎のサーバ計算機では支店毎の管理業務、ホスト計算機との通信を行う通信サーバ及び、端末装置の使用するデータやプログラムの記憶等を行うファイルサーバとして使用され、本社のホスト計算機は、業務データベースの管理、分散処理システムの運用管理等を行う。
【０００４】
図８は従来の分散処理装置におけるファイル管理システムの構成図である。図において、ホスト計算機でんて、システムを管理し、ファイルの全てのデータを保持しているものである。２はサーバ計算機であって、ホスト計算機１  との通信及び端末装置の使用するデータやプログラムの記憶を行うものである。３は端末装置であって、オペレータが使用し、業務に必要なデータを入力或いは出力するものである。
【０００５】
ホスト計算機１  とサーバ計算機２  とは遠距離を通信回線で接続されている。又、サーバ計算機２  と端末装置３  とは近距離通信回路網（ローカルエリアネットワーク：ＬＡＮ）でローカル接続されている。
【０００６】
１１はファイル配付部であって、ホスト計算機１  に設けられサーバ計算機２  の版数通知部１３から指定されたファイルの版数から最新版の版数に更新するためのデータをファイル更新データ１２ａ  から取り出してサーバ計算機２  に送付するものである。
【０００７】
１２ａはファイル更新データであって、サーバ計算機２  と端末装置３  とが持っているファイルを更新するためのデータであって、版数毎に（２版→３版、３版→４版等）作成されるものである。
【０００８】
２５ａ、２５ｂ、２５ｃはおのおの、ホスト計算機１  、サーバ計算機２  、端末装置３  の処理部（プロセッシングユニット：ＰＵと略する）であって、プロセッサ（マイクロプロセッサを含む）とメモリとからなり、メモリに格納されたプログラムを実行するものである。
【０００９】
１３は版数通知部であって、サーバ計算機２  の持っているファイルの版数を版数テーブル１８ａ  を読んでホスト計算機１  に通知するものである。１４はファイル受信部であって、ホスト計算機１  のファイル配付部１１が配付したファイル更新データ１２ａ  を受け取ってファイル更新データ１２ｂ  として格納するものである。
【００１０】
１５はファイル適用部であって、オペレータの入力部２０からの指示で起動され、ファイル更新データ１２ｂ  をファイル１９ａ  に適用してファイル１９ａ  を更新し同時に版数テーブル１８ａ  を更新するものである。
【００１１】
１６は通信制御部であって、端末装置３  と通信するものである。
１２ｂはファイル更新データであって、ホスト計算機１  から配付されサーバ計算機２  内に格納したデータである。１８ａは版数テーブルであって、サーバ計算機２  内にあるファイル１９ａ  の各ファイルの版数の表である。１９ａはファイルであって、サーバ計算機２  が持っているファイル（  プログラムファイルとデータファイル）である。
【００１２】
２０は入力部であって、サーバ計算機２  へ入力を与えるものである。
２３は外部記憶であって、サーバ計算機２  に接続され、ファイル更新データ１２ｂ  等を記憶するものである。
【００１３】
１７は端末通信制御部であって、ＬＡＮを通じてサーバ計算機２  と通信するものである。１８ｂは版数テーブルであって、端末装置３  内にあるファイル１９ｂ  の各ファイルの版数の表である。１９ｂはファイルであって、端末装置３  が持っているファイル（  プログラムファイルとデータファイル）である。２１は端末ファイル適用部であって、ファイル更新データ１２ｃ  を自己のファイル１９ｂ  に適用してファイル１９ｂ  を更新し同時に版数テーブル１８ｂ  を更新するものである。
【００１４】
端末装置３  はオペレータが業務により、端末装置３  の持っているプログラムファイルを起動して動作を行う。業務により、その一部をサーバ計算機２  に依頼することがある。
【００１５】
サーバ計算機２  と端末装置３  とは同一のアーキテクチャであって、同一のプログラムを実行することができる。そこで、ホスト計算機１  からサーバ計算機２  にプログラムファイルを送信して、そのプログラムファイルを端末装置３  に複写配付することによって、全体のプログラムファイルの保守を行うことができる。
【００１６】
図において、サーバ計算機２  の入力部２０に指示を与えることにより、版数通知部１３の動作を開始させる。
版数通知部１３は、サーバ計算機２  のファイル版数を記録する版数テーブル１８ａ  を参照し、ホスト計算機１  にサーバ計算機２  のファイル版数を通知する。
【００１７】
そこで、ホスト計算機１  のファイル配付部１１はホスト計算機１  の保持するファイル更新データ１２ａ  の中から通知された版数から最新世代の版数に更新するための更新データを取り出してサーバ計算機２  に送信する。
【００１８】
図９は従来の版数テーブルの説明図である。同図（Ａ）はサーバ計算機２  内の版数テーブルであり、ファイルＡは版数がＶ０１Ｌ０１であり、ファイルＢは版数がＶ０１Ｌ０２である。ここでＶ０１は版数が０１であることを示し、Ｌ０１はレベルが０１であることを示す。
版数の付与はその変更の程度によって変更が小さい場合はレベルを１つ増加し、変更が大きい場合は版数を一つ増加しレベルを０１に戻すように管理する。
【００１９】
同図（Ｂ）はホスト計算機１  内の版数テーブルであり、ファイルＡは版数がＶ０１Ｌ０３であり、ファイルＢは版数がＶ０１Ｌ０３である。
ここで、ホスト計算機１  のファイル配付部１１は、サーバ計算機２  の版数通知部１３が送信したファイル版数から、ファイルＡは（０１→０２→０３）と２版更新する必要があり、ファイルＢは（０２→０３）と１版更新すればよいと判定して、ファイルＡの（０１→０２）のファイル更新データと（０２→０３）のファイル更新データとを送付の対象に選択し、ファイルＢは（０２→０３）のファイル更新データを送付の対象に選択する。
【００２０】
そして、当該ファイル更新データをサーバ計算機２  に送信する。サーバ計算機２  のファイル受信部１４はそのデータを外部記憶２３にファイル更新データ１２ｂ  として格納する。
【００２１】
ファイルの更新は次にサーバ計算機２  の入力部２０に指示を与えることにより、ファイル適用部１５を起動させることによって行われる。ファイル適用部１５はファイル更新データ１２ｂ  をファイル１９ａ  に適用してファイル１９ａ  を更新し同時に版数テーブル１８ａ  を更新する。
【００２２】
ファイル更新データは送信するため、更新作業はデータ圧縮が行われておりデータ圧縮を復元してファイルの更新個所に書込み最終的にそのままで実行できる実行形式に修正するまでを行う。
【００２３】
端末装置３  へのファイルの更新はサーバ計算機２  のファイル受信部１４によってファイル更新データを送信することで行われる。
ファイル受信部１４は、ホスト計算機１  から受信したファイル更新データ１２ｂ  を各端末装置３  に配付する。
【００２４】
各端末装置３  はサーバ計算機２  が受け取ったファイル更新データ１２ｂ  をサーバ計算機２  から受け取り各端末装置３  内にファイル更新データ１２ｃ  として持ち、端末ファイル適用部２１により自己のファイル１９ｂ  の更新を行う。しかし、端末装置３  のファイル１９ｂ  の版数とサーバ計算機２  からのファイル更新データ１２ｃ  の対応する版数とが異なることがある。
【００２５】
例えば、端末装置３  の保有しているファイル１９ｂ  の版数の方が古くファイルＡは版数がＶ０１Ｌ０１であり、サーバ計算機から受け取ったファイル更新データがファイルＡの（０２→０３）のファイル更新データの場合ではサーバ計算機から受け取ったファイル更新データは０１版から０２版への更新データがないため更新をすることが出来ず、従って０２版を作成できないため、０２版から０３版への更新データを使用することができず、端末装置３  の保有しているファイル１９ｂ  の更新を行うことができないということが発生した。
【００２６】
【発明が解決しようとする課題】
上記の場合、従来はその端末装置３  のためにホスト計算機１  内の必要なファイル更新データ、すなわち、ファイルＡの（０１→０２）のファイル更新データと（０２→０３）のファイル更新データとをフロッピーに複写して輸送し、そのフロッピーを読み込ませてその端末装置のファイル更新を行っていたが、このような作業は多大の人手と時間を要し、ホスト計算機１  からサーバ計算機２  や端末装置３  のファイルの保守を自動的に行うことが課題となっていた。
【００２７】
本発明はこのような点にかんがみて、サーバ計算機が端末装置のファイルの状態を取込み、ローカルで接続された計算機装置に対するファイルの保守を行う手段を提供することを目的とする。
【００２８】
【課題を解決するための手段】
上記の課題は下記の如くに構成された分散処理装置によって解決される。
図１は、第一の発明の原理図である。
（１）      ホスト計算機１  及び複数の端末装置３  と接続されたサーバ計算機２  から構成される分散処理装置であって、
複数の端末装置３  はその有するファイルの版数を記録する版数テーブル１８ｂ  と、
該版数テーブル１８ｂ  の内容を該サーバ計算機２  に送信する版数報告部３２とを有し、
該サーバ計算機２  は各端末装置３  にその保持するファイルの版数を問い合わせ前記版数報告部３２の報告からファイルの最古版数を決定する版数管理部３１と、
該版数管理部３１で決定されたファイルの最古版数をホスト計算機１  に通知する版数通知部１３とを有し、
該ホスト計算機１  は自己の持つファイルの中から通知された最古版数から最新版数までのファイル更新データを該サーバ計算機２  に転送するファイル配付部１１を有し、
該サーバ計算機２  が各端末装置３  にその保持するファイルの版数を問い合わせ、その報告からファイルの最古版数を決定し、当該ファイル版数をホスト計算機１  に通知し、通知された最古版数から最新版数までの更新データを該サーバ計算機２  に転送するように構成する。
（２）  第一の発明において、該サーバ計算機に、ホスト計算機から送信されたファイル更新データを受信するファイル受信部と該ファイル更新データを該サーバ計算機の有するファイルに適用してファイルを更新するファイル適用部を有するように構成する。
（３）  第一の発明において、該サーバ計算機に、ホスト計算機から送信されたファイル更新データを受信して該ファイル更新データを複数の端末装置へ配信するファイル受信部を有し、
複数の端末装置に、該ファイル更新データを自己の有するファイルに適用してファイルを更新する端末ファイル適用部を有するように構成する。
（４）  第一の発明において、サーバ計算機と複数の端末装置に共有のファイル装置を設け、
複数の端末装置に、ファイル更新データを自己の有するファイルに適用してファイルを更新する端末ファイル適用部を設け、
該サーバ計算機はホスト計算機から送信されたファイル更新データを受信して該共有のファイル装置に格納し、複数の端末装置は該ファイル更新データを自己の有するファイルに適用してファイルを更新するように構成する。
【００２９】
【作用】
（１）  サーバ計算機２  の版数管理部３１は各端末装置３  にその保持するファイルの版数を問い合わせる。
【００３０】
各端末装置３  の版数テーブル１８ｂ  はその端末装置が有するファイルの版数を記録する。
そして、各端末装置３  は該問い合わせに対して版数報告部３２を起動し、版数報告部３２は該版数テーブル１８ｂ  の内容を該サーバ計算機２  に送信する。
【００３１】
該サーバ計算機２  の版数管理部３１は各端末装置３  の版数報告部３２の報告を受けて必要なファイルの最古版数を決定する。
ここで決定されるファイルの最古版数とは、サーバ計算機２  傘下の全ての計算機装置の同一のファイルの最も古い版数であって、そのファイルの版数以降のファイル更新データを受け取れば、サーバ計算機２  傘下の全ての計算機装置のファイルの更新が可能な版数である。
該サーバ計算機２  の版数通知部１３は、該版数管理部３１で決定された必要なファイルの版数をホスト計算機１  に通知する。
【００３２】
該ホスト計算機１  のファイル配付部１１は自己の持つファイルの中から通知された版数から最新の版数までのファイル更新データを該サーバ計算機２  に転送する。
【００３３】
従って、該サーバ計算機２  が各端末装置３  にその保持するファイルの版数を問い合わせ、その報告から必要なファイルの版数を決定し、当該ファイル版数をホスト計算機１  に通知し、通知された版数から最新の版数までのファイル更新データを該サーバ計算機２  に転送することができる。
【００３４】
そこで、サーバ計算機２  傘下の全ての計算機装置のファイルの更新が可能となる。
（２）  第一の発明において、該サーバ計算機に設けたファイル受信部はホスト計算機から送信されたファイル更新データを受信する。そして該サーバ計算機に設けたファイル適用部によって該ファイル更新データを該サーバ計算機の有するファイルに適用してファイルを更新する。
（３）  第一の発明において、該サーバ計算機に設けたファイル受信部によって、ホスト計算機（１）  から送信されたファイル更新データを受信して該ファイル更新データを複数の端末装置へ配信する。
【００３５】
複数の端末装置に設けた端末ファイル適用部によって、該ファイル更新データを自己の有するファイルに適用してファイルを更新する。
（４）  第一の発明において、サーバ計算機と複数の端末装置に共有のファイル装置を設ける。
【００３６】
該サーバ計算機はホスト計算機から送信されたファイル更新データを受信して該共有のファイル装置に格納する。
複数の端末装置に設けた端末ファイル適用部は該共有のファイル装置に格納された該ファイル更新データを自己の有するファイルに適用してファイルを更新する。
【００３７】
【実施例】
ローカル接続された各端末装置３  の版数に係わりなく一括して各計算機に配付する為には、ホスト計算機１  から通信回線で接続されたサーバ計算機２  がファイル更新データを要求する際、全ての計算機（  サーバ計算機２  と端末装置３  ）の版数の内，最も低い版数から最新の版数までのファイルを一括して受信することにより各計算機に配付することができる。
【００３８】
例えば、ファイルＡの版数がＶ０１Ｌ０１からＶ０１Ｌ０２，Ｖ０１Ｌ０３とありファイルＢの版数がＶ０１Ｌ０１からＶ０１Ｌ０３となる場合、サーバ計算機２  のシステムのファイルＡの版数がＶ０１Ｌ０２、ファイルＢの版数がＶ０１Ｌ０２となっており、端末装置３  のシステムのファイルＡの版数がＶ０１Ｌ０１、ファイルＢの版数がＶ０１Ｌ０１となっているとき、ホスト計算機１  に、ファイルＡのファイル更新データ（０１→０２），  （０２→０３）、ファイルＢのファイル更新データ（０１→０２），  （０２→０３）を要求することにより、すべての計算機装置の版数を最新にするファイル更新データを用意することができる。
【００３９】
例えば銀行業務で新しい預金形態（  金融商品とも呼ばれる）  が発売されて、その案内画面や入力フォーマット画面等が新たに必要になった場合等に、ファイル更新が行われる。
【００４０】
図２は第一の発明の実施例の分散処理システムの構成図である。ハードウェアの構成は従来の構成と同様である。図において、３１は版数管理部であって、サーバ計算機２  内にあり各端末装置３  にその保持するファイルの版数を問い合わせ版数報告部３２の報告から必要なファイルの版数を決定するものである。
【００４１】
３２は版数報告部であって、各端末装置３  の版数テーブル１８ｂ  の内容を該サーバ計算機２  に送信するものである。３３は端末ファイル適用部であって、サーバ計算機２  から送信されたファイル更新データ１２ｃ  を端末装置３  が持っているファイル１９ｂ  に適用してファイルを更新するものである。
【００４２】
３０は報告用版数テーブルであって、ホスト計算機１  にファイル更新データを要求するとき報告するものである。その他、図８と同一符号の物は同一物である。
【００４３】
また、図３は本発明の実施例のフローチャート（その１）であり、図に従ってファイル更新動作の説明を行う。
サーバ計算機２  のオペレータが入力部２０にファイルのメンテナンスを指示して版数管理部３１を起動することで始まる。
【００４４】
ステップ７１で版数管理部３１は自己のサーバ計算機２  内に保存しているファイルの状態を示す版数テーブル１８ａ  を読み出して報告用版数テーブル３０とする。
次いでステップ７２で版数管理部３１はＬＡＮで接続されている複数の端末装置の最初の端末装置を選択する。
【００４５】
ステップ７３で版数管理部３１は選択した端末装置へ各装置の持っている版数テーブル１８ｂ  の報告を依頼する。これにより各端末装置３  の版数報告部３２が起動される。
【００４６】
ステップ７４は各端末装置３  の版数報告部３２の動作であり、起動されて自己端末装置３  の版数テーブル１８ｂ  の検索を行い、版数テーブル１８ｂ  の報告をサーバ計算機２  に行い版数報告部３２は終了する。
【００４７】
ステップ７５でサーバ計算機２  の版数管理部３１は各端末装置３  からの版数テーブル１８ｂ  の報告の結果を元に、報告用版数テーブル３０と比較して、より版数の古いものを報告用版数テーブル３０に記録する。これは、同一のファイルの最も低い版数であって、そのファイルの版数以降のファイル更新データを受け取れば、サーバ計算機２  傘下の全ての計算機装置のファイルの更新が可能な版数となる。
【００４８】
ステップ７６で版数管理部３１は次の端末装置３  があるか否かを調べ、有ればステップ７３へ進み、否であればステップ７７に進む。このようにして全ての端末装置の版数テーブルの最古版数を調べる。
【００４９】
ステップ７７で版数管理部３１は報告用版数テーブル３０の結果を版数通知部１３に通知する。版数通知部１３は報告用版数テーブル３０の結果をホスト計算機１  に通知してファイル更新データのダウンロードを要求する。
【００５０】
ここでサーバ計算機２  の版数管理部３１は終了して、ホスト計算機１  のファイル配付部１１が起動される。
図４は本発明の実施例のフローチャート（その２）であって、図３のフローチャートの続きである。
【００５１】
ステップ７８で、ホスト計算機１  のファイル配付部１１はサーバ計算機２  からの報告用版数テーブル３０の通知に伴うダウンロードの要求によって起動されて動作を開始し、ホスト計算機１  の持つ最新のファイルの版数との差を調べて、その差をなくすための報告用版数テーブル３０で指定された最古の版数からホスト計算機１  の持つ最新の版数までのファイル更新データを取り出す。そしてそのファイル更新データをサーバ計算機２  に配信する。
【００５２】
これでホスト計算機１  のファイル配付部１１は終了する。
ステップ７９でサーバ計算機２  はホスト計算機１  からのファイル更新データの到着によって、ファイル受信部１４を起動してこのデータを受け取る。受け取ったファイル更新データ１２ｂ  を外部記憶２３に格納する。
【００５３】
ステップ８０でサーバ計算機２  はサーバ計算機２  内のファイル１９ａ  を更新させるためにファイル適用部１５を起動する。
ステップ８１でファイル適用部１５は受信したファイル更新データ１２ｂ  を、自己の版数テーブル１８ａ  を参照して、必要な更新データを取り出してサーバ計算機２  内のファイル１９ａ  に適用してファイル１９ａ  を更新する。この更新によってサーバ計算機２  の持っているファイル１９ａ  は最新の版数に更新される。
【００５４】
ステップ８２でファイル適用部１５は更新結果に対応して版数テーブル１８ａ  の内容を更新する。
以上でサーバ計算機２  のファイル更新が終了する。
【００５５】
図５は本発明の実施例のフローチャート（  その３）である。次にこの発明を利用した端末装置３  のファイル更新の操作について説明する。
オペレータが端末装置３  の持っているファイル１９ｂ  の版数が最新の版数になっていないと判断した場合の処理である。オペレータは端末ファイル適用部３３を図示してない操作部より起動する。
【００５６】
ステップ８３で端末ファイル適用部３３は端末装置３  の持っている版数テーブル１８ｂ  を読み出す。
ステップ８４でその版数テーブル１８ｂ  を端末通信制御部１７よりサーバ計算機２  に通知してファイル更新データの送付を依頼する。
【００５７】
ステップ８５で端末装置３  からの通知により、サーバ計算機２  の版数管理部３１が起動されて、端末装置３  の版数テーブル１８ｂ  と自己の版数テーブル１８ａ  とを比較して差を調べる。
【００５８】
ステップ８６で版数管理部３１は上記の差に相当するファイル更新データを外部記憶２３から読み出して端末装置３  に送信する。これでサーバ計算機２  の動作は終了する。
【００５９】
次いでステップ８７は端末装置３  に戻り、上記ファイル更新データを受け取り一時的に図示してない記憶部に格納する。
ステップ８８で端末ファイル適用部３３はそのファイル更新データ１２ｃ  を使用して自己の持つファイル１９ｂ  を更新する。
【００６０】
そして、ステップ８９で版数テーブル１８ｂ  を更新結果に合わせて更新する。
このようにして端末装置のファイルも更新する。
図６は第三の発明の実施例の分散処理システムの構成図である。第三の発明は端末装置３  のファイルを更新することができる構成を設けた分散処理システムである。図において、１４ａはファイル受信部であって、ホスト計算機１  から送信されたファイル更新データ１２ａ  を受信して自己装置内の外部記憶２３にファイル更新データ１２ｂ  として格納するとともに該ファイル更新データ１２ｂ  を複数き端末装置３  に配信するものである。その他、図２と同一符号の物は同一物である。
【００６１】
第三の発明の動作は、ホスト計算機１  から送信されたファイル更新データ１２ａ  をサーバ計算機２  のファイル受信部１４ａ  が受信するまでは第一の発明と同じであり説明を省略する。ファイル受信部１４ａ  はホスト計算機１  から送信されたファイル更新データ１２ａ  を自己装置内の外部記憶２３にファイル更新データ１２ｂ  として格納するとともに該ファイル更新データ１２ｂ  を複数の端末装置３  に配信する。
【００６２】
端末装置３  の端末ファイル適用部３３は配信されたファイル更新データ１２ｂ  を受信して図示してない自己の記憶部にファイル更新データ１２ｃ  として格納し、端末装置３  のファイル１９ｂ  を該ファイル更新データ１２ｃ  として更新する。その結果の版数を自己の版数テーブル１８ｂ  に記録する。
これで端末装置３  の端末ファイル適用部３３は終了し、すべての計算機装置のファイルの更新が終了する。
【００６３】
図７は第四の発明の実施例の分散処理システムの構成図である。図において、６１は共有ファイル装置であって、サーバ計算機２  と端末装置３  がＬＡＮに接続していずれの装置からもアクセスができるものである。その他、図２と同一符号の物は同一物である。
【００６４】
サーバ計算機２  と端末装置３  がＬＡＮに共有ファイル装置６１を接続して共用ファイルとして使用している場合はサーバ計算機２  がファイル更新データを共有ファイル装置６１に入れれば、サーバ計算機２  から端末装置３  にファイル更新データを配付する必要はなく、各端末装置３  がオペレータの指示によって共用ファイルにファイル更新データを任意の時間に取りに行き、更新作業を行うことができる。
【００６５】
【発明の効果】
以上の説明から明らかなように本発明によればサーバ計算機が端末装置のファイルの状態を取込み、ＬＡＮで接続された計算機に対するファイルの保守を行うことができるという著しい工業的効果がある。
【００６６】
第一の発明の構成を備えることにより、各計算機（サーバ計算機及び各端末装置）のシステム状態を一括して管理することができる。
また、個々の版数テーブルが各計算機毎に独立して存在している為に、リモートメンテナンスを行うための条件としてシステム構成を制限されることがない。そこで、各計算機は独立したシステムとしてカスタマイズすることができ、システムの拡張性を高めることが出来る。
【００６７】
また、第二の発明による効果としてサーバ計算機がファイル適用部を自由に起動できるのでホスト計算機と独立してファイル更新を行うことができる。
また、第三の発明による効果として端末装置が端末ファイル適用部を自由に起動できるのでホスト計算機と独立してファイル更新を行うことができ、また、自己の装置のファイル版数に応じて送られたファイル更新データを使用することができる。
【００６８】
また、第四の発明による効果として端末装置が端末ファイル適用部を自由に起動できるのでサーバ計算機と独立してファイル更新を行うことができ、また、自己の装置のファイル版数に応じて共有ファイル装置に格納されたファイル更新データを使用することができる。
【図面の簡単な説明】
【図１】本発明の原理図
【図２】第一の発明の分散処理システムの実施例の構成図
【図３】本発明の実施例のフローチャート（その１）
【図４】本発明の実施例のフローチャート（その２）
【図５】本発明の実施例のフローチャート（その３）
【図６】第三の発明の実施例の分散処理システムの構成図
【図７】第四の発明の実施例の分散処理システムの構成図
【図８】従来の分散処理システムの構成図
【図９】従来の版数テーブルの説明図
【符号の説明】
１  ホスト計算機                  ２  サーバ計算機
３  端末装置
１１  ファイル配付部
１２ａ，１２ｂ，１２ｃ  ファイル更新データ
１３  版数通知部                  １４，１４ａ  ファイル受信部
１５  ファイル適用部              １６  通信制御部
１７  端末通信制御部              １８ａ，１８ｂ  版数テーブル
１９ａ，１９ｂ  ファイル          ２０  入力部
２３  外部記憶
２５ａ，２５ｂ，２５ｃ  ＰＵ
３１  版数管理部                  ３２  版数報告部
３３  端末ファイル適用部
４１  ファイル配付部              ４３  版数通知部
４４  ファイル受信部              ４５  ファイル適用部
５１  版数管理部                  ５２  版数報告部
５３  端末ファイル適用部
６１  共有ファイル装置            ８０〜９２  動作ステップ
【図１】
0003542812.tif 000002
【図２】
0003542812.tif 000003
【図３】
0003542812.tif 000004
【図４】
0003542812.tif 000005
【図５】
0003542812.tif 000006
【図６】
0003542812.tif 000007
【図７】
0003542812.tif 000008
【図８】
0003542812.tif 000009
【図９】
0003542812.tif 000010