JPH03161833A - Method for processing revision information - Google Patents
Method for processing revision informationInfo
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 31
- 238000000034 method Methods 0.000 title description 6
- 230000010365 information processing Effects 0.000 claims abstract description 11
- 230000008676 import Effects 0.000 claims description 4
- 238000003672 processing method Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 abstract description 9
- 239000000284 extract Substances 0.000 abstract 1
- 238000012790 confirmation Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
Abstract
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.
本発明は、コンピュータネットワークなどの処理システ
ムにおいて、ホストで管理されているプログラムやデー
タなどの改版が行われる情報を、端末が常に最新の版で
使用できるようにする改版情報処理方法に関する。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.
本発明は、端末がホストの情報を使用する場合、ホスト
との間で情報の版数の確認処理を行い、常にホストの最
新版数の情報を取り込んで処理を行うようにするもので
ある。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.
本発明によれば、端末の使用者は、必要な情報の処理要
求をするだけで、情報の版数を意識する必要がない。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.
第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.
本発明によれば、端末もホストも、情報の改版が行われ
ても余分な処理は何もせず、実際に情報の処理が必要に
なった時点で端末側から版数確認処理を行うため、シス
テムの処理負担が著しく軽減される。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.
第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)
を版数で管理し、端末は最新版数の情報を使用して処理
を行う処理システムにおいて、端末が前記情報を使用す
るとき、自端末が当該情報を保有しているか否かを調べ
、自端末が当該情報を保有していない場合、ホストから
最新版数の情報を取り込み、他方、自端末が当該情報を
保有している場合には、ホストから最新版数データを取
り込んで自端末の保有情報の版数と一致するか否かを調
べ、不一致の場合にはホストから最新版数の情報を取り
込み、また一致の場合には自端末が保有する情報を使用
して、処理を行うことを特徴とする改版情報処理方法。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.
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)
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)
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 |
-
1989
- 1989-11-20 JP JP1301254A patent/JPH03161833A/en active Pending
Patent Citations (3)
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)
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 |