JPH03161833A - Method for processing revision information - Google Patents

Method for processing revision information

Info

Publication number
JPH03161833A
JPH03161833A JP1301254A JP30125489A JPH03161833A JP H03161833 A JPH03161833 A JP H03161833A JP 1301254 A JP1301254 A JP 1301254A JP 30125489 A JP30125489 A JP 30125489A JP H03161833 A JPH03161833 A JP H03161833A
Authority
JP
Japan
Prior art keywords
information
host
processing
terminal
versions
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.)
Pending
Application number
JP1301254A
Other languages
Japanese (ja)
Inventor
Masakazu Teraoka
寺岡 勝和
Masayuki Izumi
和泉 正之
Hiroyuki Kondo
近藤 浩幸
Toru Hamaura
浜浦 徹
Hisashi Nakayama
中山 久
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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP1301254A priority Critical patent/JPH03161833A/en
Publication of JPH03161833A publication Critical patent/JPH03161833A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)

Abstract

PURPOSE:To reduce the processing load of a system by executing no excess processing on both the terminal and host sides even if the revision of information is executed, and only when information processing is required, allowing the terminal side to execute processing for checking the number of versions. CONSTITUTION:When a processing request for using information A' is outputted, an information processing part 11 in the terminal 2 requests a version number checking processing part 10 to check the number of versions. When the requested information A is not included in a file device 9, the processing part 10 requests the host 1 to transfer information A and stores the transferred information in a memory. When the information A is included in the file device 9, the processing part 10 extracts the number n' of versions, requests the host 1 to transfer the number (n) of versions of the newest information A, compares the number n' of versions with the number (n) of versions, and when both the numbers are different from each other as the com pared result, requests the host 1 to transfer the information A of the newest number of versions and stores the information A in the filing device 9. In the case of coinci dence, the information A' is regarded as the newest one, stored in the memory and given to an information processing part 11. The processing part 11 executes the processing by using the information stored in the memory. Thus, the load of the host 1 can be reduced.

Description

【発明の詳細な説明】 〔概要〕 ホストで管理されているプログラムやデータなどの改版
が行われる情報を、端末が常に最新の版で使用できるよ
うにする改版情報処理方法に関し、ホストで管理してい
る情報が改版されたとき、ホストの負担を増加させるこ
となく、各端末が改版された最新情報を自動的に使用で
きるようにすることを目的とし、 端末が前記情報を使用するとき、自端末が当該情報を保
有しているか否かを調べ、自端末が当該情報が保有して
いない場合、ホストから最新の情報を取り込み、他方、
自端末が当該情報を保有している場合には、ホストから
最新版数データを取り込んで自端末の保有情報の版数と
一致するか否かを調べ、不一致の場合にはホストから最
新の情報を取り込み、また一致の場合には自端末が保有
する情報を使用して処理を行うよう構威した。
[Detailed Description of the Invention] [Summary] This invention relates to a revision information processing method that allows a terminal to always use the latest version of information that is subject to revision, such as programs and data managed by a host. The purpose is to enable each terminal to automatically use the latest revised information without increasing the burden on the host when the information contained in the information is revised. Checks whether the terminal owns the information, and if the terminal does not own the information, fetches the latest information from the host, and
If the own terminal owns the information, it imports the latest version data from the host and checks whether it matches the version number of the information held by the own terminal, and if it does not match, it retrieves the latest version data from the host. If there is a match, the information held by the terminal itself will be used for processing.

〔産業上の利用分野〕[Industrial application field]

本発明は、コンピュータネットワークなどの処理システ
ムにおいて、ホストで管理されているプログラムやデー
タなどの改版が行われる情報を、端末が常に最新の版で
使用できるようにする改版情報処理方法に関する。
The present invention relates to a revision information processing method in a processing system such as a computer network, which allows a terminal to always use the latest version of information that is subject to revision, such as programs and data managed by a host.

〔従来の技術と発明が解決しようとする課題〕ホストで
管理される情報を任意の端末へ転送して、端末でその情
報を使用し独自の処理を行うことができるようにしたシ
ステムは少なくない。しかし、端末において処理要求が
発生するごとにホストの情報を転送するのでは負担が大
きいため、一旦転送された情報は端末側が自己のファイ
ル装置に任意に保有できるようにしているのが普通であ
る。
[Problems to be solved by conventional technology and inventions] There are many systems that allow information managed by a host to be transferred to any terminal, which then uses that information to perform its own processing. . However, it is a heavy burden to transfer information from the host every time a processing request occurs on the terminal, so it is common for the terminal to be able to store the information once transferred in its own file device. .

このようなシステムでは、各端末における情報の開発や
管理の負担が著しく軽減される利点がある反面、ホスト
において情報の改版が行われたとき、たとえば情報がプ
ログラムやデータの場合にプログラムエラーの修正や機
能拡張、データの変更、追加などが必要となって改版が
行われたときなど、各端末にすでに転送され保有されて
いる旧情報をその都度更新するのは、ホストにおける情
報の更新量や更新回数が多い場合や端末数が多いような
場合には、ホストにとって大きな負担となるという問題
があった。
Such a system has the advantage of significantly reducing the burden of information development and management on each terminal, but it also has the advantage of significantly reducing the burden of information development and management on each terminal. However, when information is revised on the host, for example, when the information is a program or data, it is difficult to correct program errors. When revisions are made due to the need for software, function expansion, data changes, or additions, it is important to update the old information that has already been transferred and held on each terminal each time, depending on the amount of information updated on the host. When there are many updates or a large number of terminals, there is a problem in that it becomes a heavy burden on the host.

本発明は、ホストが管理している情報が改版されたとき
、ホストの負担を増加させることなく、各端末が改版さ
れた最新情報を自動的に使用できるようにすることを目
的としている。
An object of the present invention is to enable each terminal to automatically use the latest revised information without increasing the burden on the host when information managed by the host is revised.

〔課題を解決するための手段〕[Means to solve the problem]

本発明は、端末がホストの情報を使用する場合、ホスト
との間で情報の版数の確認処理を行い、常にホストの最
新版数の情報を取り込んで処理を行うようにするもので
ある。
According to the present invention, when a terminal uses host information, it performs a process of confirming the version number of the information with the host, and always imports and processes information on the latest version of the host.

第1図は本発明の原理図である。FIG. 1 is a diagram showing the principle of the present invention.

第1図において、 1は、ホストである。In Figure 1, 1 is a host.

2ないし4は、端末である。2 to 4 are terminals.

5は、ネットワークである。5 is a network.

6は、情報が格納されているファイル装置である。6 is a file device in which information is stored.

6aは、ホスト1で管理され、端末2ないし4による使
用が許可される情報Aである。
6a is information A that is managed by the host 1 and permitted to be used by the terminals 2 to 4.

7は、情報管理部である。7 is an information management section.

7aは、情報Aの版数を管理する改版機能である。7a is a revision function that manages the version number of information A.

8は、情報Aの最新版数nを管理する版数管理テーブル
である。
8 is a version number management table that manages the latest version number n of information A.

9は、端末2が保有している情報が格納されているファ
イル装置である。
9 is a file device in which information held by the terminal 2 is stored.

9aは、保有されている情報A′である。9a is held information A'.

10は、版数確認処理部である。10 is a version number confirmation processing section.

10aは、情報A′の版数データn′である。10a is version number data n' of information A'.

10bは、版数確認処理部10がホス}1から取り込ん
だ情報Aの版数nである。
10b is the version number n of the information A that the version number confirmation processing unit 10 fetches from the host}1.

11は、情報A′あるいはAを使用して処理を行う情報
処理部である。
Reference numeral 11 denotes an information processing section that performs processing using information A' or A.

−゛5一 端末3、4の内部構威は便宜上図示を省略されているが
、端末2に示されているものと同様である。
-5 - Although illustration of the internal structure of the terminals 3 and 4 is omitted for convenience, it is similar to that shown in the terminal 2.

端末2の情報処理部11は、情報A′を使用する処理要
求があると、版数確認処理部10に版数確認を依頼する
When the information processing section 11 of the terminal 2 receives a processing request using the information A', it requests the version number confirmation processing section 10 to confirm the version number.

版数確認処理部10は、ファイル装置9に要求された情
報Aが保有されているかどうかを調べ、保有されていな
い場合にはホスト1に要求して情報Aを転送させ、図示
されていないメモリに格納する。他方、ファイル装置9
に情報Aが保有されている場合(図示の例では情報A゛
として保有されている)には、その版数n′を取り出し
、さらにホスト1に要求して最新情報Aの版数nを転送
させて両者を比較し、不一致であればホスト1に要求し
て最新版数の情報Aを転送させ、ファイル装置9に格納
する。また一致の場合には前述したメモリに保有されて
いる情報A′が最新のものとしてメモリに読み出し、情
報処理部11に通知する。
The version confirmation processing unit 10 checks whether the requested information A is held in the file device 9, and if it is not held, requests the host 1 to transfer the information A, and stores the information in a memory (not shown). Store in. On the other hand, the file device 9
If information A is held in the host 1 (in the illustrated example, it is held as information A'), the version number n' is retrieved, and a request is made to the host 1 to transfer the version number n of the latest information A. If they do not match, a request is made to the host 1 to transfer the latest version information A and store it in the file device 9. Further, in the case of a match, the information A' held in the memory described above is read out to the memory as the latest one, and the information processing unit 11 is notified.

−・6− そこで情報処理部11は、メモリに格納されている情報
を使用して処理を実行する。
-.6- Therefore, the information processing unit 11 executes processing using the information stored in the memory.

〔作用〕[Effect]

本発明によれば、端末の使用者は、必要な情報の処理要
求をするだけで、情報の版数を意識する必要がない。
According to the present invention, a terminal user does not need to be aware of the version number of information by simply requesting processing of necessary information.

端末も自己が保有している情報について処理要求が出な
い限りホストにおける情報の改版にはいちいち対応しな
いでよい。
The terminal also does not need to respond to revisions of information at the host unless a request is made to process the information it owns.

そしてホストは、自己が管理している情報がいずれの端
末に転送され、そこに保有されているかについて全く意
識する必要なしに改版処理を行うことができ、端末から
の版数データの転送要求や最新版数の情報の転送要求が
あったときのみ対応すればよい。
Then, the host can perform revision processing without having to be aware of which terminal the information it manages is being transferred to and where it is held, and it can handle requests to transfer version data from terminals, etc. It is only necessary to respond when there is a request to transfer the latest version information.

〔実施例〕〔Example〕

第2図に、本発明の1実施例システムの構或を示す。 FIG. 2 shows the structure of a system according to an embodiment of the present invention.

図示されている実施例システムは、教材を用いた学習シ
ステムであり、ホスト20のディスク21に格納されて
いる教材I.  II,  ・・・Nの中から、端末2
2の利用者が任意の教材を選択して端末22にダウンロ
ードし、端末22において学習を実行するものである。
The illustrated embodiment system is a learning system using teaching materials, and the teaching materials I. From II, ...N, terminal 2
User No. 2 selects an arbitrary teaching material, downloads it to the terminal 22, and executes learning on the terminal 22.

端末22は、ダウンロードされた教材をディスク23に
登録して保持する。
The terminal 22 registers and holds the downloaded teaching materials on the disk 23.

第3図は、ホス}20が教材の改版を行った場合の端末
22における処理のフローである。
FIG. 3 is a flowchart of processing at the terminal 22 when the host 20 has revised the teaching material.

まず■で教材選択を行い、■で端末のディスク装置にそ
の教材が有るかどうかを確認する。無い場合には■で教
材をホストからメモリへダウンロードし、有れば■でそ
の版数をホストの教材の版数と照合する。ホストの教材
が改版されていれば、その教材を■でダウンロードし、
他方、版数が一致すれば、■で自己のディスクより教材
をメモリへ読込む。
First, select the teaching material using ■, and then check whether the teaching material is available on the terminal's disk drive using ■. If there is no teaching material, press ■ to download the teaching material from the host to the memory, and if it exists, press ■ to check the version number with the version number of the host's teaching material. If the host's teaching materials have been revised, download the teaching materials using ■,
On the other hand, if the edition numbers match, read the teaching materials from your own disk into memory using ■.

次に■で教材を実行し、さらに教材が■でホストからダ
ウンロードしたものであれば、■でディスクの空きを調
べ、一杯であれば■で最古の教材をディスクより削除し
てから、他方、空きがあれば直ちに、ディスクに教材を
登録するO0■で教材が自己のディスクに有ったもので
あればそのままにして■へ戻る。
Next, run the teaching material in ■, and if the teaching material was downloaded from the host in ■, check the free space on the disk in ■, and if it is full, delete the oldest teaching material from the disk in ■, and then , If there is free space, immediately register the teaching material on the disk at O0 ■ If the teaching material is already on your own disk, leave it as it is and return to ■.

以上の処理を各教材の選択ごとに繰り返す。The above process is repeated for each teaching material selected.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、端末もホストも、情報の改版が行われ
ても余分な処理は何もせず、実際に情報の処理が必要に
なった時点で端末側から版数確認処理を行うため、シス
テムの処理負担が著しく軽減される。
According to the present invention, neither the terminal nor the host performs any extra processing even if information is revised, and the version number confirmation process is performed from the terminal side when the information actually needs to be processed. The processing load on the system is significantly reduced.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の原理図、第2図は本発明の1実施例シ
ステムの構威図、第3図は第2図の実施例システムの処
理フロー図である。 第1図中、 1:ホスト 2〜4:端末 一日ー 5:ネットワーク 6,9:ファイル装置 6a:情報A 7:情報管理部 8:版数管理テーブル 9a:情報A′ lO:版数確認処理部 11:情報処理部
FIG. 1 is a principle diagram of the present invention, FIG. 2 is a configuration diagram of a system according to an embodiment of the present invention, and FIG. 3 is a processing flow diagram of the embodiment system of FIG. In Figure 1, 1: Hosts 2 to 4: Terminal day-5: Network 6, 9: File device 6a: Information A 7: Information management section 8: Version number management table 9a: Information A' lO: Version number confirmation Processing section 11: Information processing section

Claims (1)

【特許請求の範囲】[Claims] ホストと端末からなり、ホストは改版された情報の状態
を版数で管理し、端末は最新版数の情報を使用して処理
を行う処理システムにおいて、端末が前記情報を使用す
るとき、自端末が当該情報を保有しているか否かを調べ
、自端末が当該情報を保有していない場合、ホストから
最新版数の情報を取り込み、他方、自端末が当該情報を
保有している場合には、ホストから最新版数データを取
り込んで自端末の保有情報の版数と一致するか否かを調
べ、不一致の場合にはホストから最新版数の情報を取り
込み、また一致の場合には自端末が保有する情報を使用
して、処理を行うことを特徴とする改版情報処理方法。
In a processing system that consists of a host and a terminal, the host manages the state of revised information by version number, and the terminal performs processing using the latest version information. Checks whether the device owns the information, and if the device does not have the information, fetches the latest version information from the host, and if the device does own the information , imports the latest version data from the host and checks whether it matches the version number of the information held by the own terminal, and if it does not match, imports the latest version information from the host, and if it matches, the own terminal A revised information processing method characterized in that processing is performed using information held by.
JP1301254A 1989-11-20 1989-11-20 Method for processing revision information Pending JPH03161833A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1301254A JPH03161833A (en) 1989-11-20 1989-11-20 Method for processing revision information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1301254A JPH03161833A (en) 1989-11-20 1989-11-20 Method for processing revision information

Publications (1)

Publication Number Publication Date
JPH03161833A true JPH03161833A (en) 1991-07-11

Family

ID=17894614

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1301254A Pending JPH03161833A (en) 1989-11-20 1989-11-20 Method for processing revision information

Country Status (1)

Country Link
JP (1) JPH03161833A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0528004A (en) * 1991-07-23 1993-02-05 Fujitsu Ltd Remote maintenance monitoring method
JP2003058388A (en) * 2001-05-14 2003-02-28 Lg Electronics Inc Protocol upgrading method of home appliance

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62125445A (en) * 1985-11-26 1987-06-06 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション Data object replica managing system
JPS63262724A (en) * 1987-04-02 1988-10-31 インターナシヨナル・ビジネス・マシーンズ・コーポレーション Data processing network
JPS63291142A (en) * 1987-05-22 1988-11-29 Nec Corp System for managing file attribute in remote file access

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62125445A (en) * 1985-11-26 1987-06-06 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション Data object replica managing system
JPS63262724A (en) * 1987-04-02 1988-10-31 インターナシヨナル・ビジネス・マシーンズ・コーポレーション Data processing network
JPS63291142A (en) * 1987-05-22 1988-11-29 Nec Corp System for managing file attribute in remote file access

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0528004A (en) * 1991-07-23 1993-02-05 Fujitsu Ltd Remote maintenance monitoring method
JP2003058388A (en) * 2001-05-14 2003-02-28 Lg Electronics Inc Protocol upgrading method of home appliance

Similar Documents

Publication Publication Date Title
US7603670B1 (en) Virtual machine transfer between computer systems
WO1997042558A2 (en) A device driver for accessing computer files
US20020032758A1 (en) Method and system for dynamically loading program logic into an application
JP3002242B2 (en) CAD system
JPH03161833A (en) Method for processing revision information
JP3329301B2 (en) Program patch input method and system using the Internet, and recording medium on which the method is programmed and recorded
JP2645065B2 (en) Information download system
JP3586943B2 (en) Program loading device and method
JPS58125144A (en) Program generation controller
JP3330006B2 (en) Network system including information storage system, input system of the system, and
JPH0498546A (en) Duplicate data updating system
JP2000112810A (en) Data terminal equipment, server device, and storage medium
JP2746952B2 (en) Image processing method
JPH02187827A (en) Patch applying system for terminal program
JPS62184535A (en) System for making operating system nonresident
JPH02226350A (en) Data control method for computer system
JP3166690B2 (en) Data transfer system, data transfer method, and recording medium recording data transfer program
JP2004318495A (en) Automatic file distribution apparatus
JPH0480841A (en) File updating system
JPH0713941A (en) Remote application executing system
JPS63167942A (en) File control system
JPH02292633A (en) Patch execution system for terminal
JPH02230448A (en) Down load system
JPH02163847A (en) Exchange system for internal file name
JPH09282202A (en) Data movement management system