JPH06149642A - Distributed processor - Google Patents

Distributed processor

Info

Publication number
JPH06149642A
JPH06149642A JP4301461A JP30146192A JPH06149642A JP H06149642 A JPH06149642 A JP H06149642A JP 4301461 A JP4301461 A JP 4301461A JP 30146192 A JP30146192 A JP 30146192A JP H06149642 A JPH06149642 A JP H06149642A
Authority
JP
Japan
Prior art keywords
file
version number
server computer
computer
update data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP4301461A
Other languages
Japanese (ja)
Other versions
JP3542812B2 (en
Inventor
Masatoshi Mizoguchi
昌俊 溝口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP30146192A priority Critical patent/JP3542812B2/en
Publication of JPH06149642A publication Critical patent/JPH06149642A/en
Application granted granted Critical
Publication of JP3542812B2 publication Critical patent/JP3542812B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

PURPOSE:To make it possible to execute file maintenance for a locally connected computer by determining the oldest number of files based upon reports from respective terminal equipments, informing the determined result from a server computer to a host computer and transferring updated data from the informed oldest number of files up to the newest number of files to the server computer. CONSTITUTION:Each of plural terminal equipments 3 has a file number table 18b for recording the number of files and a file number reporting part 32 for transmitting the contents of the table 18b to the server computer 2, the computer 2 has a file number managing part 31 for inquiring the number of files stored in each terminal equipment 3 and determining the oldest number of files based upon a report from the reporting part 32 and a file number informing part 13 for informing the oldest number of files determined by the managing part 31 to the host computer 1 and the computer 1 has file distributing part 11 for transferring file updating data from the informed oldest number of files up to the newest number of files out of files included in it to the computer 2. Thus the computer 2 determines the oldest number of files based upon reports obtained from respective terminal equipments and informs the determined result to the computer 1 and updated data are transferred to the computer 2.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は分散処理装置に関する。
計算機がネットワーク接続されている分散システムにお
いて、ソフトウェア(プログラムファイルやデータファ
イルなど)の仕様変更や修正のために、センターの計算
機からネットワークに接続されている複数の計算機にソ
フトウェアのファイル( プログラムファイルとデータフ
ァイル)を転送し、計算機のファイルを更新することが
要求されている。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a distributed processing device.
In a distributed system where computers are connected to a network, software files (program files and program files) can be transferred from the center computer to multiple computers connected to the network in order to change or modify the specifications of software (program files, data files, etc.). It is required to transfer the data file) and update the computer file.

【0002】[0002]

【従来の技術】分散処理システムは従来からの集中処理
システムが一つの高性能な計算機を多数の業務処理に使
用するのに比較して、多数の計算機を使用してシステム
を構成して業務処理を実行し、各計算機毎に負荷の分散
を行うことにより負荷の増減に柔軟に対応し、またシス
テムの中の一台が故障しても多少は性能が落ちても他の
計算機で業務を継続実行でき、システムの信頼性を高め
るために使用される。
2. Description of the Related Art In comparison with a conventional centralized processing system that uses a single high-performance computer for a large number of business processes, a distributed processing system uses a large number of computers to configure a system for business processing. By executing the above and distributing the load for each computer, it is possible to respond flexibly to the increase or decrease of the load. In addition, even if one of the systems fails or the performance slightly deteriorates, the other computers can continue their work. It is viable and used to increase system reliability.

【0003】例えば、銀行業務の分散処理システムにお
いては、本社にホスト計算機を、支店毎にサーバ計算機
を、支店の各窓口に端末装置を設置する。窓口の端末装
置では銀行の窓口業務(記帳業務、伝票発行業務等)を
行い、支店毎のサーバ計算機では支店毎の管理業務、ホ
スト計算機との通信を行う通信サーバ及び、端末装置の
使用するデータやプログラムの記憶等を行うファイルサ
ーバとして使用され、本社のホスト計算機は、業務デー
タベースの管理、分散処理システムの運用管理等を行
う。
For example, in a distributed processing system for banking business, a host computer is installed at the head office, a server computer is installed at each branch, and a terminal device is installed at each window of the branch. The terminal device of the counter performs the bank's counter work (bookkeeping work, slip issuing work, etc.), the server computer of each branch manages each branch, the communication server that communicates with the host computer, and the data used by the terminal device. The host computer at the head office manages the business database, manages the distributed processing system, etc.

【0004】図8は従来の分散処理装置におけるファイ
ル管理システムの構成図である。図において、ホスト計
算機でんて、システムを管理し、ファイルの全てのデー
タを保持しているものである。2はサーバ計算機であっ
て、ホスト計算機1 との通信及び端末装置の使用するデ
ータやプログラムの記憶を行うものである。3は端末装
置であって、オペレータが使用し、業務に必要なデータ
を入力或いは出力するものである。
FIG. 8 is a block diagram of a file management system in a conventional distributed processing apparatus. In the figure, the host computer manages the system and holds all the data in the file. A server computer 2 communicates with the host computer 1 and stores data and programs used by the terminal device. A terminal device 3 is used by an operator to input or output data necessary for work.

【0005】ホスト計算機1 とサーバ計算機2 とは遠距
離を通信回線で接続されている。又、サーバ計算機2 と
端末装置3 とは近距離通信回路網(ローカルエリアネッ
トワーク:LAN)でローカル接続されている。
The host computer 1 and the server computer 2 are connected over a long distance by a communication line. The server computer 2 and the terminal device 3 are locally connected by a short-range communication circuit network (local area network: LAN).

【0006】11はファイル配付部であって、ホスト計
算機1 に設けられサーバ計算機2 の版数通知部13から指
定されたファイルの版数から最新版の版数に更新するた
めのデータをファイル更新データ12a から取り出してサ
ーバ計算機2 に送付するものである。
Reference numeral 11 denotes a file distribution unit, which updates the data for updating the version number of the file designated by the version number notification unit 13 of the server computer 2 provided in the host computer 1 to the latest version number. The data 12a is extracted and sent to the server computer 2.

【0007】12aはファイル更新データであって、サ
ーバ計算機2 と端末装置3 とが持っているファイルを更
新するためのデータであって、版数毎に(2版→3版、
3版→4版等)作成されるものである。
Reference numeral 12a is file update data, which is data for updating a file held by the server computer 2 and the terminal device 3, and is for each version number (2 version → 3 version,
(3rd edition → 4th edition etc.)

【0008】25a、25b、25cはおのおの、ホス
ト計算機1 、サーバ計算機2 、端末装置3 の処理部(プ
ロセッシングユニット:PUと略する)であって、プロ
セッサ(マイクロプロセッサを含む)とメモリとからな
り、メモリに格納されたプログラムを実行するものであ
る。
Reference numerals 25a, 25b and 25c respectively denote a processing unit (processing unit: abbreviated as PU) of the host computer 1, the server computer 2 and the terminal device 3, each of which includes a processor (including a microprocessor) and a memory. , Executes a program stored in memory.

【0009】13は版数通知部であって、サーバ計算機
2 の持っているファイルの版数を版数テーブル18a を読
んでホスト計算機1 に通知するものである。14はファ
イル受信部であって、ホスト計算機1 のファイル配付部
11が配付したファイル更新データ12a を受け取ってファ
イル更新データ12b として格納するものである。
Reference numeral 13 is a version number notifying unit, which is a server computer.
The version number of the file held by 2 is read to the version number table 18a and notified to the host computer 1. A file receiving unit 14 is a file distributing unit of the host computer 1.
The file update data 12a distributed by 11 is received and stored as the file update data 12b.

【0010】15はファイル適用部であって、オペレー
タの入力部20からの指示で起動され、ファイル更新デー
タ12b をファイル19a に適用してファイル19a を更新し
同時に版数テーブル18a を更新するものである。
A file application unit 15 is activated by an instruction from the operator's input unit 20 and applies the file update data 12b to the file 19a to update the file 19a and at the same time updates the version number table 18a. is there.

【0011】16は通信制御部であって、端末装置3 と
通信するものである。12bはファイル更新データであ
って、ホスト計算機1 から配付されサーバ計算機2 内に
格納したデータである。18aは版数テーブルであっ
て、サーバ計算機2 内にあるファイル19a の各ファイル
の版数の表である。19aはファイルであって、サーバ
計算機2 が持っているファイル( プログラムファイルと
データファイル)である。
A communication control unit 16 communicates with the terminal device 3. Reference numeral 12b is file update data, which is data distributed from the host computer 1 and stored in the server computer 2. A version number table 18a is a version number table of each file of the file 19a in the server computer 2. Reference numeral 19a is a file, which is a file (program file and data file) held by the server computer 2.

【0012】20は入力部であって、サーバ計算機2 へ
入力を与えるものである。23は外部記憶であって、サ
ーバ計算機2 に接続され、ファイル更新データ12b 等を
記憶するものである。
Reference numeral 20 denotes an input unit for giving an input to the server computer 2. An external storage 23 is connected to the server computer 2 and stores the file update data 12b and the like.

【0013】17は端末通信制御部であって、LANを
通じてサーバ計算機2 と通信するものである。18bは
版数テーブルであって、端末装置3 内にあるファイル19
b の各ファイルの版数の表である。19bはファイルで
あって、端末装置3 が持っているファイル( プログラム
ファイルとデータファイル)である。21は端末ファイ
ル適用部であって、ファイル更新データ12c を自己のフ
ァイル19b に適用してファイル19b を更新し同時に版数
テーブル18b を更新するものである。
A terminal communication control unit 17 communicates with the server computer 2 through the LAN. 18b is a version number table, which is a file 19 in the terminal device 3.
It is a table of version numbers of each file of b. Reference numeral 19b is a file, which is a file (program file and data file) held by the terminal device 3. Reference numeral 21 denotes a terminal file application unit which applies the file update data 12c to its own file 19b to update the file 19b and at the same time updates the version number table 18b.

【0014】端末装置3 はオペレータが業務により、端
末装置3 の持っているプログラムファイルを起動して動
作を行う。業務により、その一部をサーバ計算機2 に依
頼することがある。
The operator operates the terminal device 3 by activating a program file held by the terminal device 3 depending on the business. Depending on the business, a part of it may be requested to the server computer 2.

【0015】サーバ計算機2 と端末装置3 とは同一のア
ーキテクチャであって、同一のプログラムを実行するこ
とができる。そこで、ホスト計算機1 からサーバ計算機
2 にプログラムファイルを送信して、そのプログラムフ
ァイルを端末装置3 に複写配付することによって、全体
のプログラムファイルの保守を行うことができる。
The server computer 2 and the terminal device 3 have the same architecture and can execute the same program. Therefore, from host computer 1 to server computer
It is possible to maintain the entire program file by transmitting the program file to 2 and copying and distributing the program file to the terminal device 3.

【0016】図において、サーバ計算機2 の入力部20に
指示を与えることにより、版数通知部13の動作を開始さ
せる。版数通知部13は、サーバ計算機2 のファイル版数
を記録する版数テーブル18aを参照し、ホスト計算機1
にサーバ計算機2 のファイル版数を通知する。
In the figure, by giving an instruction to the input unit 20 of the server computer 2, the operation of the version number notifying unit 13 is started. The version number notification unit 13 refers to the version number table 18a that records the file version number of the server computer 2 and
Notify the file version of server computer 2 to.

【0017】そこで、ホスト計算機1 のファイル配付部
11はホスト計算機1 の保持するファイル更新データ12a
の中から通知された版数から最新世代の版数に更新する
ための更新データを取り出してサーバ計算機2 に送信す
る。
Therefore, the file distribution unit of the host computer 1
11 is the file update data 12a held by the host computer 1
The update data for updating from the notified version number to the latest generation version number is fetched and sent to the server computer 2.

【0018】図9は従来の版数テーブルの説明図であ
る。同図(A)はサーバ計算機2 内の版数テーブルであ
り、ファイルAは版数がV01L01であり、ファイル
Bは版数がV01L02である。ここでV01は版数が
01であることを示し、L01はレベルが01であるこ
とを示す。版数の付与はその変更の程度によって変更が
小さい場合はレベルを1つ増加し、変更が大きい場合は
版数を一つ増加しレベルを01に戻すように管理する。
FIG. 9 is an explanatory diagram of a conventional version number table. FIG. 3A is a version number table in the server computer 2, where the file A has a version number V01L01 and the file B has a version number V01L02. Here, V01 indicates that the version number is 01, and L01 indicates that the level is 01. Depending on the degree of the change, the version number is managed by increasing the level by 1 when the change is small, and by increasing the version number by 1 and returning the level to 01 when the change is large.

【0019】同図(B)はホスト計算機1 内の版数テー
ブルであり、ファイルAは版数がV01L03であり、
ファイルBは版数がV01L03である。ここで、ホス
ト計算機1 のファイル配付部11は、サーバ計算機2 の版
数通知部13が送信したファイル版数から、ファイルAは
(01→02→03)と2版更新する必要があり、ファ
イルBは(02→03)と1版更新すればよいと判定し
て、ファイルAの(01→02)のファイル更新データ
と(02→03)のファイル更新データとを送付の対象
に選択し、ファイルBは(02→03)のファイル更新
データを送付の対象に選択する。
FIG. 1B shows a version number table in the host computer 1, the file A has a version number V01L03,
The version number of the file B is V01L03. Here, the file distribution unit 11 of the host computer 1 needs to update the second version (01 → 02 → 03) of the file A from the file version number transmitted by the version number notification unit 13 of the server computer 2, B determines that it is necessary to update the first version with (02 → 03), selects the file update data of (01 → 02) and the file update data of (02 → 03) of file A as the target of transmission, For the file B, the file update data of (02 → 03) is selected as an object to be sent.

【0020】そして、当該ファイル更新データをサーバ
計算機2 に送信する。サーバ計算機2 のファイル受信部
14はそのデータを外部記憶23にファイル更新データ12b
として格納する。
Then, the file update data is transmitted to the server computer 2. File receiving unit of server computer 2
14 stores the data in the external storage 23 and the file update data 12b
Store as.

【0021】ファイルの更新は次にサーバ計算機2 の入
力部20に指示を与えることにより、ファイル適用部15を
起動させることによって行われる。ファイル適用部15は
ファイル更新データ12b をファイル19a に適用してファ
イル19a を更新し同時に版数テーブル18a を更新する。
The file is updated by next activating the file application unit 15 by giving an instruction to the input unit 20 of the server computer 2. The file application unit 15 applies the file update data 12b to the file 19a to update the file 19a and at the same time updates the version number table 18a.

【0022】ファイル更新データは送信するため、更新
作業はデータ圧縮が行われておりデータ圧縮を復元して
ファイルの更新個所に書込み最終的にそのままで実行で
きる実行形式に修正するまでを行う。
Since the file update data is transmitted, the update work is performed by performing data compression, restoring the data compression, writing the data at the update location of the file, and finally correcting it to an executable format that can be executed as it is.

【0023】端末装置3 へのファイルの更新はサーバ計
算機2 のファイル受信部14によってファイル更新データ
を送信することで行われる。ファイル受信部14は、ホス
ト計算機1 から受信したファイル更新データ12b を各端
末装置3 に配付する。
The file is updated to the terminal device 3 by transmitting the file update data by the file receiving unit 14 of the server computer 2. The file receiving unit 14 delivers the file update data 12b received from the host computer 1 to each terminal device 3.

【0024】各端末装置3 はサーバ計算機2 が受け取っ
たファイル更新データ12b をサーバ計算機2 から受け取
り各端末装置3 内にファイル更新データ12c として持
ち、端末ファイル適用部21により自己のファイル19b の
更新を行う。しかし、端末装置3 のファイル19b の版数
とサーバ計算機2 からのファイル更新データ12c の対応
する版数とが異なることがある。
Each terminal device 3 receives the file update data 12b received by the server computer 2 from the server computer 2 and has it as the file update data 12c in each terminal device 3, and the terminal file applying unit 21 updates its own file 19b. To do. However, the version number of the file 19b of the terminal device 3 may differ from the corresponding version number of the file update data 12c from the server computer 2.

【0025】例えば、端末装置3 の保有しているファイ
ル19b の版数の方が古くファイルAは版数がV01L0
1であり、サーバ計算機から受け取ったファイル更新デ
ータがファイルAの(02→03)のファイル更新デー
タの場合ではサーバ計算機から受け取ったファイル更新
データは01版から02版への更新データがないため更
新をすることが出来ず、従って02版を作成できないた
め、02版から03版への更新データを使用することが
できず、端末装置3 の保有しているファイル19b の更新
を行うことができないということが発生した。
For example, the version number of the file 19b held by the terminal device 3 is older, and the version number of the file A is V01L0.
1 and the file update data received from the server computer is the file update data (02 → 03) of file A, the file update data received from the server computer does not have update data from version 01 to version 02 Therefore, since the 02 version cannot be created, the update data from the 02 version to the 03 version cannot be used, and the file 19b held by the terminal device 3 cannot be updated. Something happened.

【0026】[0026]

【発明が解決しようとする課題】上記の場合、従来はそ
の端末装置3 のためにホスト計算機1 内の必要なファイ
ル更新データ、すなわち、ファイルAの(01→02)
のファイル更新データと(02→03)のファイル更新
データとをフロッピーに複写して輸送し、そのフロッピ
ーを読み込ませてその端末装置のファイル更新を行って
いたが、このような作業は多大の人手と時間を要し、ホ
スト計算機1 からサーバ計算機2 や端末装置3 のファイ
ルの保守を自動的に行うことが課題となっていた。
In the above case, conventionally, the necessary file update data in the host computer 1 for the terminal device 3, that is, (01 → 02) of the file A, is conventionally used.
File update data of (02 → 03) and the file update data of (02 → 03) were copied to a floppy and transported, and the floppy was read to update the file of the terminal device. It took a lot of time, and the problem was to automatically maintain the files from the host computer 1 to the server computer 2 and the terminal device 3.

【0027】本発明はこのような点にかんがみて、サー
バ計算機が端末装置のファイルの状態を取込み、ローカ
ルで接続された計算機装置に対するファイルの保守を行
う手段を提供することを目的とする。
In view of the above points, the present invention has an object to provide a means for a server computer to take in the state of a file of a terminal device and maintain the file for a locally connected computer device.

【0028】[0028]

【課題を解決するための手段】上記の課題は下記の如く
に構成された分散処理装置によって解決される。図1
は、第一の発明の原理図である。 (1) ホスト計算機1 及び複数の端末装置3 と接続され
たサーバ計算機2 から構成される分散処理装置であっ
て、複数の端末装置3 はその有するファイルの版数を記
録する版数テーブル18b と、該版数テーブル18b の内容
を該サーバ計算機2 に送信する版数報告部32とを有し、
該サーバ計算機2 は各端末装置3 にその保持するファイ
ルの版数を問い合わせ前記版数報告部32の報告からファ
イルの最古版数を決定する版数管理部31と、該版数管理
部31で決定されたファイルの最古版数をホスト計算機1
に通知する版数通知部13とを有し、該ホスト計算機1 は
自己の持つファイルの中から通知された最古版数から最
新版数までのファイル更新データを該サーバ計算機2 に
転送するファイル配付部11を有し、該サーバ計算機2 が
各端末装置3 にその保持するファイルの版数を問い合わ
せ、その報告からファイルの最古版数を決定し、当該フ
ァイル版数をホスト計算機1 に通知し、通知された最古
版数から最新版数までの更新データを該サーバ計算機2
に転送するように構成する。 (2) 第一の発明において、該サーバ計算機に、ホスト計
算機から送信されたファイル更新データを受信するファ
イル受信部と該ファイル更新データを該サーバ計算機の
有するファイルに適用してファイルを更新するファイル
適用部を有するように構成する。 (3) 第一の発明において、該サーバ計算機に、ホスト計
算機から送信されたファイル更新データを受信して該フ
ァイル更新データを複数の端末装置へ配信するファイル
受信部を有し、複数の端末装置に、該ファイル更新デー
タを自己の有するファイルに適用してファイルを更新す
る端末ファイル適用部を有するように構成する。 (4) 第一の発明において、サーバ計算機と複数の端末装
置に共有のファイル装置を設け、複数の端末装置に、フ
ァイル更新データを自己の有するファイルに適用してフ
ァイルを更新する端末ファイル適用部を設け、該サーバ
計算機はホスト計算機から送信されたファイル更新デー
タを受信して該共有のファイル装置に格納し、複数の端
末装置は該ファイル更新データを自己の有するファイル
に適用してファイルを更新するように構成する。
The above-mentioned problems can be solved by a distributed processing apparatus configured as follows. Figure 1
FIG. 3 is a principle diagram of the first invention. (1) A distributed processing device composed of a host computer 1 and a server computer 2 connected to a plurality of terminal devices 3, and the plurality of terminal devices 3 are provided with a version number table 18b for recording the version numbers of files that the terminal devices 3 have. , A version number reporting unit 32 for transmitting the contents of the version number table 18b to the server computer 2,
The server computer 2 inquires of each terminal device 3 about the version number of the file held by the server computer 2, and determines the oldest version number of the file from the report of the version number reporting section 32, and the version number managing section 31. Host computer with the oldest version number of the file determined by 1
A file for transferring the file update data from the oldest version to the latest version among the files owned by the host computer 1 to the server computer 2. The distribution unit 11 is provided, and the server computer 2 inquires of each terminal device 3 about the version number of the held file, determines the oldest version number of the file from the report, and notifies the host computer 1 of the file version number. Then, update data from the notified oldest version to the latest version is sent to the server computer 2
Configured to forward to. (2) In the first invention, a file receiving unit that receives the file update data transmitted from the host computer to the server computer, and a file that updates the file by applying the file update data to a file that the server computer has It is configured to have an application part. (3) In the first invention, the server computer has a file receiving unit that receives the file update data transmitted from the host computer and distributes the file update data to a plurality of terminal devices, and a plurality of terminal devices. In addition, the terminal file application unit for applying the file update data to the own file and updating the file is configured. (4) In the first aspect of the invention, a terminal file application unit that provides a shared file device for a server computer and a plurality of terminal devices, and applies the file update data to a file that the terminal device has and updates the file. And the server computer receives the file update data sent from the host computer and stores it in the shared file device, and the plurality of terminal devices apply the file update data to their own files to update the file. To configure.

【0029】[0029]

【作用】[Action]

(1) サーバ計算機2 の版数管理部31は各端末装置3 にそ
の保持するファイルの版数を問い合わせる。
(1) The version management unit 31 of the server computer 2 inquires of each terminal device 3 about the version number of the file held therein.

【0030】各端末装置3 の版数テーブル18b はその端
末装置が有するファイルの版数を記録する。そして、各
端末装置3 は該問い合わせに対して版数報告部32を起動
し、版数報告部32は該版数テーブル18b の内容を該サー
バ計算機2 に送信する。
The version number table 18b of each terminal device 3 records the version number of the file of that terminal device. Then, each terminal device 3 activates the version number reporting unit 32 in response to the inquiry, and the version number reporting unit 32 sends the contents of the version number table 18b to the server computer 2.

【0031】該サーバ計算機2 の版数管理部31は各端末
装置3 の版数報告部32の報告を受けて必要なファイルの
最古版数を決定する。ここで決定されるファイルの最古
版数とは、サーバ計算機2 傘下の全ての計算機装置の同
一のファイルの最も古い版数であって、そのファイルの
版数以降のファイル更新データを受け取れば、サーバ計
算機2 傘下の全ての計算機装置のファイルの更新が可能
な版数である。該サーバ計算機2 の版数通知部13は、該
版数管理部31で決定された必要なファイルの版数をホス
ト計算機1 に通知する。
The version number management unit 31 of the server computer 2 receives the report from the version number reporting unit 32 of each terminal device 3 and determines the oldest version number of the required file. The oldest version number of the file determined here is the oldest version number of the same file of all the computer devices under the control of the server computer 2, and if the file update data after the version number of the file is received, Server computer 2 It is the version number that can update the files of all computer devices under its control. The version number notifying unit 13 of the server computer 2 notifies the host computer 1 of the version number of the required file determined by the version number managing unit 31.

【0032】該ホスト計算機1 のファイル配付部11は自
己の持つファイルの中から通知された版数から最新の版
数までのファイル更新データを該サーバ計算機2 に転送
する。
The file distribution unit 11 of the host computer 1 transfers to the server computer 2 the file update data from the version number notified to the latest version number among the files possessed by itself.

【0033】従って、該サーバ計算機2 が各端末装置3
にその保持するファイルの版数を問い合わせ、その報告
から必要なファイルの版数を決定し、当該ファイル版数
をホスト計算機1 に通知し、通知された版数から最新の
版数までのファイル更新データを該サーバ計算機2 に転
送することができる。
Therefore, the server computer 2 is used by each terminal device 3
To the host computer 1, determine the required file version from the report, notify the host computer 1 of the file version, and update the file from the notified version to the latest version. Data can be transferred to the server computer 2.

【0034】そこで、サーバ計算機2 傘下の全ての計算
機装置のファイルの更新が可能となる。 (2) 第一の発明において、該サーバ計算機に設けたファ
イル受信部はホスト計算機から送信されたファイル更新
データを受信する。そして該サーバ計算機に設けたファ
イル適用部によって該ファイル更新データを該サーバ計
算機の有するファイルに適用してファイルを更新する。 (3) 第一の発明において、該サーバ計算機に設けたファ
イル受信部によって、ホスト計算機(1) から送信された
ファイル更新データを受信して該ファイル更新データを
複数の端末装置へ配信する。
Therefore, it becomes possible to update the files of all the computer devices under the control of the server computer 2. (2) In the first invention, the file receiving unit provided in the server computer receives the file update data transmitted from the host computer. Then, the file update section provided in the server computer applies the file update data to the file in the server computer to update the file. (3) In the first invention, the file receiving section provided in the server computer receives the file update data transmitted from the host computer (1) and distributes the file update data to a plurality of terminal devices.

【0035】複数の端末装置に設けた端末ファイル適用
部によって、該ファイル更新データを自己の有するファ
イルに適用してファイルを更新する。 (4) 第一の発明において、サーバ計算機と複数の端末装
置に共有のファイル装置を設ける。
A terminal file application unit provided in a plurality of terminal devices updates the file by applying the file update data to its own file. (4) In the first invention, a shared file device is provided for the server computer and the plurality of terminal devices.

【0036】該サーバ計算機はホスト計算機から送信さ
れたファイル更新データを受信して該共有のファイル装
置に格納する。複数の端末装置に設けた端末ファイル適
用部は該共有のファイル装置に格納された該ファイル更
新データを自己の有するファイルに適用してファイルを
更新する。
The server computer receives the file update data transmitted from the host computer and stores it in the shared file device. A terminal file application unit provided in a plurality of terminal devices updates the file by applying the file update data stored in the shared file device to its own file.

【0037】[0037]

【実施例】ローカル接続された各端末装置3 の版数に係
わりなく一括して各計算機に配付する為には、ホスト計
算機1 から通信回線で接続されたサーバ計算機2 がファ
イル更新データを要求する際、全ての計算機( サーバ計
算機2 と端末装置3 )の版数の内,最も低い版数から最
新の版数までのファイルを一括して受信することにより
各計算機に配付することができる。
[Example] In order to collectively distribute to each computer regardless of the version number of each locally connected terminal device 3, the server computer 2 connected by the communication line requests the file update data from the host computer 1 At this time, among the versions of all the computers (server computer 2 and terminal device 3), the files from the lowest version to the latest version can be collectively received and distributed to each computer.

【0038】例えば、ファイルAの版数がV01L01
からV01L02,V01L03とありファイルBの版
数がV01L01からV01L03となる場合、サーバ
計算機2 のシステムのファイルAの版数がV01L0
2、ファイルBの版数がV01L02となっており、端
末装置3 のシステムのファイルAの版数がV01L0
1、ファイルBの版数がV01L01となっていると
き、ホスト計算機1 に、ファイルAのファイル更新デー
タ(01→02), (02→03)、ファイルBのファ
イル更新データ(01→02), (02→03)を要求
することにより、すべての計算機装置の版数を最新にす
るファイル更新データを用意することができる。
For example, the version number of the file A is V01L01.
To V01L02, V01L03 and the version number of file B is V01L01 to V01L03, the version number of file A of the system of server computer 2 is V01L0.
2. The version number of the file B is V01L02, and the version number of the file A of the system of the terminal device 3 is V01L0.
1. When the version number of file B is V01L01, the file update data of file A (01 → 02), (02 → 03), the file update data of file B (01 → 02), By requesting (02 → 03), it is possible to prepare the file update data that updates the version numbers of all computer devices.

【0039】例えば銀行業務で新しい預金形態( 金融商
品とも呼ばれる) が発売されて、その案内画面や入力フ
ォーマット画面等が新たに必要になった場合等に、ファ
イル更新が行われる。
For example, when a new deposit form (also called a financial product) is released in banking business and a guide screen, an input format screen and the like are newly required, the file is updated.

【0040】図2は第一の発明の実施例の分散処理シス
テムの構成図である。ハードウェアの構成は従来の構成
と同様である。図において、31は版数管理部であっ
て、サーバ計算機2 内にあり各端末装置3 にその保持す
るファイルの版数を問い合わせ版数報告部32の報告から
必要なファイルの版数を決定するものである。
FIG. 2 is a block diagram of the distributed processing system of the embodiment of the first invention. The hardware configuration is the same as the conventional configuration. In the figure, reference numeral 31 denotes a version number management unit, which inquires the version number of the file held in the server computer 2 to each terminal device 3 and determines the required file version number from the report of the version number reporting unit 32. It is a thing.

【0041】32は版数報告部であって、各端末装置3
の版数テーブル18b の内容を該サーバ計算機2 に送信す
るものである。33は端末ファイル適用部であって、サ
ーバ計算機2 から送信されたファイル更新データ12c を
端末装置3 が持っているファイル19b に適用してファイ
ルを更新するものである。
Reference numeral 32 denotes a version number reporting unit, which is used by each terminal device 3
The contents of the version number table 18b are transmitted to the server computer 2. Reference numeral 33 denotes a terminal file application unit which applies the file update data 12c sent from the server computer 2 to the file 19b held by the terminal device 3 to update the file.

【0042】30は報告用版数テーブルであって、ホス
ト計算機1 にファイル更新データを要求するとき報告す
るものである。その他、図8と同一符号の物は同一物で
ある。
Reference numeral 30 is a reporting version number table for reporting when file update data is requested from the host computer 1. In addition, the same reference numerals as those in FIG. 8 are the same.

【0043】また、図3は本発明の実施例のフローチャ
ート(その1)であり、図に従ってファイル更新動作の
説明を行う。サーバ計算機2 のオペレータが入力部20に
ファイルのメンテナンスを指示して版数管理部31を起動
することで始まる。
FIG. 3 is a flowchart (part 1) of the embodiment of the present invention, and the file updating operation will be described with reference to the drawing. The procedure starts when the operator of the server computer 2 instructs the input section 20 to perform file maintenance and activates the version management section 31.

【0044】ステップ71で版数管理部31は自己のサーバ
計算機2 内に保存しているファイルの状態を示す版数テ
ーブル18a を読み出して報告用版数テーブル30とする。
次いでステップ72で版数管理部31はLANで接続されて
いる複数の端末装置の最初の端末装置を選択する。
In step 71, the version number management unit 31 reads the version number table 18a indicating the state of the file stored in its own server computer 2 and uses it as the reporting version number table 30.
Next, at step 72, the version management unit 31 selects the first terminal device of the plurality of terminal devices connected by the LAN.

【0045】ステップ73で版数管理部31は選択した端末
装置へ各装置の持っている版数テーブル18b の報告を依
頼する。これにより各端末装置3 の版数報告部32が起動
される。
In step 73, the version management unit 31 requests the selected terminal device to report the version table 18b of each device. As a result, the version number reporting unit 32 of each terminal device 3 is activated.

【0046】ステップ74は各端末装置3 の版数報告部32
の動作であり、起動されて自己端末装置3 の版数テーブ
ル18b の検索を行い、版数テーブル18b の報告をサーバ
計算機2 に行い版数報告部32は終了する。
Step 74 is the version number reporting unit 32 of each terminal device 3.
Is started, the version number table 18b of the self terminal device 3 is searched, the version number table 18b is reported to the server computer 2, and the version number reporting unit 32 ends.

【0047】ステップ75でサーバ計算機2 の版数管理部
31は各端末装置3 からの版数テーブル18b の報告の結果
を元に、報告用版数テーブル30と比較して、より版数の
古いものを報告用版数テーブル30に記録する。これは、
同一のファイルの最も低い版数であって、そのファイル
の版数以降のファイル更新データを受け取れば、サーバ
計算機2 傘下の全ての計算機装置のファイルの更新が可
能な版数となる。
In step 75, the version number management unit of the server computer 2
Based on the result of the report of the version number table 18b from each terminal device 31, 31 compares the version number table for reporting 30 and records the older version number in the reporting version number table 30. this is,
If the version number of the same file is the lowest and the file update data after the version number of the file is received, the version number of all the computer devices under the control of the server computer 2 becomes possible.

【0048】ステップ76で版数管理部31は次の端末装置
3 があるか否かを調べ、有ればステップ73へ進み、否で
あればステップ77に進む。このようにして全ての端末装
置の版数テーブルの最古版数を調べる。
In step 76, the version number management unit 31 determines the next terminal device.
It is checked whether or not there is 3, and if so, the process proceeds to step 73, and if not, the process proceeds to step 77. In this way, the oldest version number in the version number table of all terminal devices is checked.

【0049】ステップ77で版数管理部31は報告用版数テ
ーブル30の結果を版数通知部13に通知する。版数通知部
13は報告用版数テーブル30の結果をホスト計算機1 に通
知してファイル更新データのダウンロードを要求する。
In step 77, the version number management unit 31 notifies the version number notification unit 13 of the result of the reporting version number table 30. Version notification section
13 notifies the host computer 1 of the result of the report version table 30 and requests the download of the file update data.

【0050】ここでサーバ計算機2 の版数管理部31は終
了して、ホスト計算機1 のファイル配付部11が起動され
る。図4は本発明の実施例のフローチャート(その2)
であって、図3のフローチャートの続きである。
At this point, the version management unit 31 of the server computer 2 ends and the file distribution unit 11 of the host computer 1 is activated. FIG. 4 is a flowchart (part 2) of the embodiment of the present invention.
FIG. 3 is a continuation of the flowchart of FIG.

【0051】ステップ78で、ホスト計算機1 のファイル
配付部11はサーバ計算機2 からの報告用版数テーブル30
の通知に伴うダウンロードの要求によって起動されて動
作を開始し、ホスト計算機1 の持つ最新のファイルの版
数との差を調べて、その差をなくすための報告用版数テ
ーブル30で指定された最古の版数からホスト計算機1の
持つ最新の版数までのファイル更新データを取り出す。
そしてそのファイル更新データをサーバ計算機2 に配信
する。
In step 78, the file distribution unit 11 of the host computer 1 sends the report version number table 30 from the server computer 2.
It was started by the download request accompanying the notification of the above and started the operation, and the difference between the latest file version of the host computer 1 was checked, and it was specified in the reporting version table 30 to eliminate the difference. The file update data from the oldest version to the latest version of the host computer 1 is retrieved.
Then, the file update data is distributed to the server computer 2.

【0052】これでホスト計算機1 のファイル配付部11
は終了する。ステップ79でサーバ計算機2 はホスト計算
機1 からのファイル更新データの到着によって、ファイ
ル受信部14を起動してこのデータを受け取る。受け取っ
たファイル更新データ12b を外部記憶23に格納する。
This completes the file distribution unit 11 of the host computer 1.
Ends. In step 79, the server computer 2 activates the file receiving unit 14 upon receipt of the file update data from the host computer 1, and receives this data. The received file update data 12b is stored in the external storage 23.

【0053】ステップ80でサーバ計算機2 はサーバ計算
機2 内のファイル19a を更新させるためにファイル適用
部15を起動する。ステップ81でファイル適用部15は受信
したファイル更新データ12b を、自己の版数テーブル18
a を参照して、必要な更新データを取り出してサーバ計
算機2 内のファイル19a に適用してファイル19a を更新
する。この更新によってサーバ計算機2 の持っているフ
ァイル19a は最新の版数に更新される。
In step 80, the server computer 2 activates the file application unit 15 to update the file 19a in the server computer 2. In step 81, the file applying unit 15 uses the received file update data 12b as its own version number table 18
Referring to a, necessary update data is taken out and applied to the file 19a in the server computer 2 to update the file 19a. By this update, the file 19a held by the server computer 2 is updated to the latest version.

【0054】ステップ82でファイル適用部15は更新結果
に対応して版数テーブル18a の内容を更新する。以上で
サーバ計算機2 のファイル更新が終了する。
In step 82, the file application section 15 updates the contents of the version number table 18a in accordance with the update result. This completes the file update on server computer 2.

【0055】図5は本発明の実施例のフローチャート(
その3)である。次にこの発明を利用した端末装置3 の
ファイル更新の操作について説明する。オペレータが端
末装置3 の持っているファイル19b の版数が最新の版数
になっていないと判断した場合の処理である。オペレー
タは端末ファイル適用部33を図示してない操作部より起
動する。
FIG. 5 is a flow chart of the embodiment of the present invention (
Part 3). Next, a file updating operation of the terminal device 3 utilizing the present invention will be described. This is processing performed when the operator determines that the version number of the file 19b held by the terminal device 3 is not the latest version number. The operator activates the terminal file application unit 33 from an operation unit (not shown).

【0056】ステップ83で端末ファイル適用部33は端末
装置3 の持っている版数テーブル18b を読み出す。ステ
ップ84でその版数テーブル18b を端末通信制御部17より
サーバ計算機2 に通知してファイル更新データの送付を
依頼する。
In step 83, the terminal file application unit 33 reads the version number table 18b held by the terminal device 3. In step 84, the terminal communication control unit 17 notifies the server computer 2 of the version number table 18b and requests the server computer 2 to send the file update data.

【0057】ステップ85で端末装置3 からの通知によ
り、サーバ計算機2 の版数管理部31が起動されて、端末
装置3 の版数テーブル18b と自己の版数テーブル18a と
を比較して差を調べる。
In step 85, the version number management unit 31 of the server computer 2 is activated by the notification from the terminal device 3, and the version number table 18b of the terminal device 3 is compared with the own version number table 18a to find the difference. Find out.

【0058】ステップ86で版数管理部31は上記の差に相
当するファイル更新データを外部記憶23から読み出して
端末装置3 に送信する。これでサーバ計算機2 の動作は
終了する。
In step 86, the version management unit 31 reads out the file update data corresponding to the above difference from the external storage 23 and sends it to the terminal device 3. This completes the operation of the server computer 2.

【0059】次いでステップ87は端末装置3 に戻り、上
記ファイル更新データを受け取り一時的に図示してない
記憶部に格納する。ステップ88で端末ファイル適用部33
はそのファイル更新データ12c を使用して自己の持つフ
ァイル19b を更新する。
Then, in step 87, the process returns to the terminal device 3, receives the file update data, and temporarily stores it in a storage unit (not shown). In step 88, the terminal file application unit 33
Uses the file update data 12c to update its own file 19b.

【0060】そして、ステップ89で版数テーブル18b を
更新結果に合わせて更新する。このようにして端末装置
のファイルも更新する。図6は第三の発明の実施例の分
散処理システムの構成図である。第三の発明は端末装置
3 のファイルを更新することができる構成を設けた分散
処理システムである。図において、14aはファイル受
信部であって、ホスト計算機1 から送信されたファイル
更新データ12a を受信して自己装置内の外部記憶23にフ
ァイル更新データ12b として格納するとともに該ファイ
ル更新データ12b を複数き端末装置3 に配信するもので
ある。その他、図2と同一符号の物は同一物である。
Then, in step 89, the version number table 18b is updated according to the update result. In this way, the file of the terminal device is also updated. FIG. 6 is a configuration diagram of a distributed processing system according to an embodiment of the third invention. Third invention is a terminal device
It is a distributed processing system with a configuration that can update the files in 3. In the figure, reference numeral 14a denotes a file receiving unit which receives the file update data 12a transmitted from the host computer 1 and stores it as the file update data 12b in the external storage 23 of the self-device and also stores a plurality of the file update data 12b. It is to be delivered to the terminal device 3. In addition, the same reference numerals as those in FIG. 2 are the same.

【0061】第三の発明の動作は、ホスト計算機1 から
送信されたファイル更新データ12aをサーバ計算機2 の
ファイル受信部14a が受信するまでは第一の発明と同じ
であり説明を省略する。ファイル受信部14a はホスト計
算機1 から送信されたファイル更新データ12a を自己装
置内の外部記憶23にファイル更新データ12b として格納
するとともに該ファイル更新データ12b を複数の端末装
置3 に配信する。
The operation of the third invention is the same as that of the first invention until the file receiving unit 14a of the server computer 2 receives the file update data 12a transmitted from the host computer 1, and the description thereof will be omitted. The file receiving unit 14a stores the file update data 12a sent from the host computer 1 as the file update data 12b in the external storage 23 in its own device and also distributes the file update data 12b to the plurality of terminal devices 3.

【0062】端末装置3 の端末ファイル適用部33は配信
されたファイル更新データ12b を受信して図示してない
自己の記憶部にファイル更新データ12c として格納し、
端末装置3 のファイル19b を該ファイル更新データ12c
として更新する。その結果の版数を自己の版数テーブル
18b に記録する。これで端末装置3 の端末ファイル適用
部33は終了し、すべての計算機装置のファイルの更新が
終了する。
The terminal file application section 33 of the terminal device 3 receives the distributed file update data 12b and stores it as the file update data 12c in its own storage section (not shown).
The file 19b of the terminal device 3 is replaced with the file update data 12c
To update as. The resulting version number is the own version number table
Record at 18b. With this, the terminal file application unit 33 of the terminal device 3 ends, and the updating of the files of all the computer devices ends.

【0063】図7は第四の発明の実施例の分散処理シス
テムの構成図である。図において、61は共有ファイル
装置であって、サーバ計算機2 と端末装置3 がLANに
接続していずれの装置からもアクセスができるものであ
る。その他、図2と同一符号の物は同一物である。
FIG. 7 is a block diagram of a distributed processing system according to an embodiment of the fourth invention. In the figure, reference numeral 61 denotes a shared file device, which is accessible from any device by connecting the server computer 2 and the terminal device 3 to a LAN. In addition, the same reference numerals as those in FIG. 2 are the same.

【0064】サーバ計算機2 と端末装置3 がLANに共
有ファイル装置61を接続して共用ファイルとして使用し
ている場合はサーバ計算機2 がファイル更新データを共
有ファイル装置61に入れれば、サーバ計算機2 から端末
装置3 にファイル更新データを配付する必要はなく、各
端末装置3 がオペレータの指示によって共用ファイルに
ファイル更新データを任意の時間に取りに行き、更新作
業を行うことができる。
When the server computer 2 and the terminal device 3 connect the shared file device 61 to the LAN and use it as a shared file, if the server computer 2 puts the file update data into the shared file device 61, the server computer 2 It is not necessary to distribute the file update data to the terminal device 3, and each terminal device 3 can go to the shared file for the file update data at an arbitrary time according to the instruction of the operator and perform the update work.

【0065】[0065]

【発明の効果】以上の説明から明らかなように本発明に
よればサーバ計算機が端末装置のファイルの状態を取込
み、LANで接続された計算機に対するファイルの保守
を行うことができるという著しい工業的効果がある。
As is apparent from the above description, according to the present invention, the server computer can take in the state of the file of the terminal device and maintain the file for the computer connected by the LAN, which is a remarkable industrial effect. There is.

【0066】第一の発明の構成を備えることにより、各
計算機(サーバ計算機及び各端末装置)のシステム状態
を一括して管理することができる。また、個々の版数テ
ーブルが各計算機毎に独立して存在している為に、リモ
ートメンテナンスを行うための条件としてシステム構成
を制限されることがない。そこで、各計算機は独立した
システムとしてカスタマイズすることができ、システム
の拡張性を高めることが出来る。
With the configuration of the first invention, the system status of each computer (server computer and each terminal device) can be managed collectively. Further, since the individual version number tables exist independently for each computer, the system configuration is not limited as a condition for performing remote maintenance. Therefore, each computer can be customized as an independent system, and the expandability of the system can be improved.

【0067】また、第二の発明による効果としてサーバ
計算機がファイル適用部を自由に起動できるのでホスト
計算機と独立してファイル更新を行うことができる。ま
た、第三の発明による効果として端末装置が端末ファイ
ル適用部を自由に起動できるのでホスト計算機と独立し
てファイル更新を行うことができ、また、自己の装置の
ファイル版数に応じて送られたファイル更新データを使
用することができる。
Further, as an effect of the second invention, the server computer can freely activate the file application section, so that the file can be updated independently of the host computer. Further, as an effect of the third invention, the terminal device can freely start the terminal file application unit, so that the file can be updated independently of the host computer, and the file is sent according to the file version number of the own device. File update data can be used.

【0068】また、第四の発明による効果として端末装
置が端末ファイル適用部を自由に起動できるのでサーバ
計算機と独立してファイル更新を行うことができ、ま
た、自己の装置のファイル版数に応じて共有ファイル装
置に格納されたファイル更新データを使用することがで
きる。
Further, as an effect of the fourth invention, the terminal device can freely activate the terminal file application section, so that the file can be updated independently of the server computer, and the file version number of its own device can be changed. The file update data stored in the shared file device can be used.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明の原理図FIG. 1 is a principle diagram of the present invention.

【図2】 第一の発明の分散処理システムの実施例の構
成図
FIG. 2 is a configuration diagram of an embodiment of a distributed processing system of the first invention.

【図3】 本発明の実施例のフローチャート(その1)FIG. 3 is a flowchart (part 1) of the embodiment of the present invention.

【図4】 本発明の実施例のフローチャート(その2)FIG. 4 is a flowchart (part 2) of the embodiment of the present invention.

【図5】 本発明の実施例のフローチャート(その3)FIG. 5 is a flowchart (part 3) of the embodiment of the present invention.

【図6】 第三の発明の実施例の分散処理システムの構
成図
FIG. 6 is a configuration diagram of a distributed processing system according to an embodiment of the third invention.

【図7】 第四の発明の実施例の分散処理システムの構
成図
FIG. 7 is a configuration diagram of a distributed processing system according to an embodiment of the fourth invention.

【図8】 従来の分散処理システムの構成図FIG. 8 is a block diagram of a conventional distributed processing system.

【図9】 従来の版数テーブルの説明図FIG. 9 is an explanatory diagram of a conventional version number table.

【符号の説明】 1 ホスト計算機 2 サーバ計算機 3 端末装置 11 ファイル配付部 12a,12b,12c ファイル更新データ 13 版数通知部 14,14a フ
ァイル受信部 15 ファイル適用部 16 通信制御部 17 端末通信制御部 18a,18b
版数テーブル 19a,19b ファイル 20 入力部 23 外部記憶 25a,25b,25c PU 31 版数管理部 32 版数報告部 33 端末ファイル適用部 41 ファイル配付部 43 版数通知部 44 ファイル受信部 45 ファイル適
用部 51 版数管理部 52 版数報告部 53 端末ファイル適用部 61 共有ファイル装置 80〜92 動作
ステップ
[Explanation of Codes] 1 host computer 2 server computer 3 terminal device 11 file distribution unit 12a, 12b, 12c file update data 13 version number notification unit 14, 14a file reception unit 15 file application unit 16 communication control unit 17 terminal communication control unit 18a, 18b
Version number table 19a, 19b File 20 Input section 23 External storage 25a, 25b, 25c PU 31 Version number management section 32 Version number reporting section 33 Terminal file application section 41 File distribution section 43 Version number notification section 44 File receiving section 45 File application Part 51 Version management part 52 Version reporting part 53 Terminal file application part 61 Shared file device 80-92 Operation step

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 ホスト計算機(1) 及び複数の端末装置
(3) と接続されたサーバ計算機(2) から構成される分散
処理装置であって、 複数の端末装置(3) はその有するファイルの版数を記録
する版数テーブル(18b) と、 該版数テーブル(18b) の内容を該サーバ計算機(2) に送
信する版数報告部(32)とを有し、 該サーバ計算機(2) は各端末装置(3) にその保持するフ
ァイルの版数を問い合わせ前記版数報告部(32)の報告か
らファイルの最古版数を決定する版数管理部(31)と、 該版数管理部(31)で決定されたファイルの最古版数をホ
スト計算機(1) に通知する版数通知部(13)とを有し、 該ホスト計算機(1) は自己の持つファイルの中から通知
された最古版数から最新版数までのファイル更新データ
を該サーバ計算機(2) に転送するファイル配付部(11)を
有し、 該サーバ計算機(2) が各端末装置(3) にその保持するフ
ァイルの版数を問い合わせ、その報告からファイルの最
古版数を決定し、当該ファイル版数をホスト計算機(1)
に通知し、通知された最古版数から最新版数までの更新
データを該サーバ計算機(2) に転送することを特徴とす
る分散処理装置。
1. A host computer (1) and a plurality of terminal devices
A distributed processing device comprising a server computer (2) connected to (3), wherein a plurality of terminal devices (3) records a version number table (18b) for recording the version numbers of files possessed by the terminal device (3), A version number reporting unit (32) for transmitting the contents of the number table (18b) to the server computer (2), and the server computer (2) is the version number of the file held in each terminal device (3). The version number management unit (31) that determines the oldest version number of the file from the report of the version number reporting unit (32) and the oldest version number of the file determined by the version number management unit (31). The host computer (1) has a version number notifying section (13) for notifying the host computer (1), and the host computer (1) is the file update data from the oldest version number to the latest version number notified from the files owned by the host computer (1). Has a file distribution unit (11) for transferring the file to the server computer (2), and the server computer (2) stores the version number of the file in each terminal device (3). Inquiry, to determine the oldest version number of the file from the report, the file version number of the host computer (1)
To the server computer (2), and the update data from the oldest version number to the latest version number notified is transferred to the server computer (2).
【請求項2】 該サーバ計算機に、ホスト計算機から送
信されたファイル更新データを受信するファイル受信部
と該ファイル更新データを該サーバ計算機の有するファ
イルに適用してファイルを更新するファイル適用部を有
することを特徴とする請求項1記載の分散処理装置。
2. The server computer has a file receiving unit for receiving file update data transmitted from the host computer and a file applying unit for applying the file update data to a file of the server computer to update the file. The distributed processing device according to claim 1, wherein:
【請求項3】 該サーバ計算機に、ホスト計算機から送
信されたファイル更新データを受信して該ファイル更新
データを複数の端末装置へ配信するファイル受信部を有
し、 複数の端末装置に、該ファイル更新データを自己の有す
るファイルに適用してファイルを更新する端末ファイル
適用部を有することを特徴とする請求項1記載の分散処
理装置。
3. The server computer has a file receiving unit for receiving the file update data transmitted from the host computer and delivering the file update data to a plurality of terminal devices, and the plurality of terminal devices are provided with the file. The distributed processing device according to claim 1, further comprising a terminal file application unit that applies the update data to a file that the self has and updates the file.
【請求項4】 サーバ計算機と複数の端末装置に共有の
ファイル装置を設け、 複数の端末装置に、ファイル更新データを自己の有する
ファイルに適用してファイルを更新する端末ファイル適
用部を設け、 該サーバ計算機はホスト計算機から送信されたファイル
更新データを受信して該共有のファイル装置に格納し、
複数の端末装置は該ファイル更新データを自己の有する
ファイルに適用してファイルを更新することを特徴とす
る請求項1記載の分散処理装置。
4. A server computer and a plurality of terminal devices are provided with a shared file device, and a plurality of terminal devices are provided with a terminal file application unit for applying file update data to a file owned by itself and updating the file. The server computer receives the file update data transmitted from the host computer and stores it in the shared file device,
The distributed processing device according to claim 1, wherein the plurality of terminal devices update the file by applying the file update data to a file that the terminal device has.
JP30146192A 1992-11-12 1992-11-12 Distributed processing equipment Expired - Fee Related JP3542812B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30146192A JP3542812B2 (en) 1992-11-12 1992-11-12 Distributed processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30146192A JP3542812B2 (en) 1992-11-12 1992-11-12 Distributed processing equipment

Publications (2)

Publication Number Publication Date
JPH06149642A true JPH06149642A (en) 1994-05-31
JP3542812B2 JP3542812B2 (en) 2004-07-14

Family

ID=17897179

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30146192A Expired - Fee Related JP3542812B2 (en) 1992-11-12 1992-11-12 Distributed processing equipment

Country Status (1)

Country Link
JP (1) JP3542812B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08123690A (en) * 1994-10-25 1996-05-17 Fujitsu Ltd Remote maintenance method of distributed computer
JPH08137952A (en) * 1994-11-08 1996-05-31 Ekushingu:Kk Information sales system
JP2003263378A (en) * 2003-01-29 2003-09-19 Fujitsu Ltd Remote maintenance method in distributed computer system
JP2006092275A (en) * 2004-09-24 2006-04-06 Oki Electric Ind Co Ltd Update and delivery method and update and delivery system for program
WO2006035710A1 (en) * 2004-09-30 2006-04-06 Nec Soft, Ltd. Data write-into-passbook system, write-into-passbook method, and program
JP2006099319A (en) * 2004-09-29 2006-04-13 Fujitsu Ltd Program product maintenance management system and method, and computer device
JP2009205505A (en) * 2008-02-28 2009-09-10 Fujitsu Ltd Satellite management apparatus, method and program
JP2015130148A (en) * 2013-12-05 2015-07-16 三菱日立パワーシステムズ株式会社 Business support system, plant support system, business support method, and business support program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08123690A (en) * 1994-10-25 1996-05-17 Fujitsu Ltd Remote maintenance method of distributed computer
JPH08137952A (en) * 1994-11-08 1996-05-31 Ekushingu:Kk Information sales system
JP2003263378A (en) * 2003-01-29 2003-09-19 Fujitsu Ltd Remote maintenance method in distributed computer system
JP2006092275A (en) * 2004-09-24 2006-04-06 Oki Electric Ind Co Ltd Update and delivery method and update and delivery system for program
JP2006099319A (en) * 2004-09-29 2006-04-13 Fujitsu Ltd Program product maintenance management system and method, and computer device
JP4602727B2 (en) * 2004-09-29 2010-12-22 富士通株式会社 Program product maintenance management system, computer apparatus and program product maintenance management method
WO2006035710A1 (en) * 2004-09-30 2006-04-06 Nec Soft, Ltd. Data write-into-passbook system, write-into-passbook method, and program
JP2009205505A (en) * 2008-02-28 2009-09-10 Fujitsu Ltd Satellite management apparatus, method and program
JP2015130148A (en) * 2013-12-05 2015-07-16 三菱日立パワーシステムズ株式会社 Business support system, plant support system, business support method, and business support program

Also Published As

Publication number Publication date
JP3542812B2 (en) 2004-07-14

Similar Documents

Publication Publication Date Title
US6081826A (en) System using environment manager with resource table in each computer for managing distributed computing resources managed for each application
US6792503B2 (en) Disk storage accessing system and method for changing access path to storage devices
US7546484B2 (en) Managing backup solutions with light-weight storage nodes
JP4265245B2 (en) Computer system
EP0226734A2 (en) Method and apparatus for managing obsolescence of data objects
CN107787490A (en) Function is directly connected in distributed data base grid
JP2003022209A (en) Distributed server system
JP3542812B2 (en) Distributed processing equipment
JP3290801B2 (en) Resource location detection method
JP2943695B2 (en) Shared file management device
US7346910B1 (en) Administration of groups of computer programs, data processing systems, or system resources
JPH10240538A (en) Program loading system
JP3271284B2 (en) Remote maintenance system in multi-host system
KR20070010156A (en) Write set boundary management for heterogeneous storage controllers in support of asynchronous update of secondary storage
JP2859200B2 (en) Program distribution system
JP3712791B2 (en) Database management method and information processing apparatus therefor
JPS63178358A (en) Down-load processing system
JP2001331398A (en) Server-managing system
JPH10320256A (en) Data update control method and device for distributed database system
JP2576801B2 (en) Software distribution method
JPH02143353A (en) Program for terminal distribution system
EP4348446A1 (en) Source-adapted data retrieval for multi-tenant system
JPH10240600A (en) Method for maintaining consistency of data in data sharing system
JPH0651992A (en) Program resource managing device
JPH0512226A (en) Composite electronic computer system

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20030422

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040402

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080409

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090409

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090409

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100409

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110409

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110409

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees