JPH086771A - Program update managing system and update managing method in program update system - Google Patents

Program update managing system and update managing method in program update system

Info

Publication number
JPH086771A
JPH086771A JP16640894A JP16640894A JPH086771A JP H086771 A JPH086771 A JP H086771A JP 16640894 A JP16640894 A JP 16640894A JP 16640894 A JP16640894 A JP 16640894A JP H086771 A JPH086771 A JP H086771A
Authority
JP
Japan
Prior art keywords
program
update
stored
history
update history
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
JP16640894A
Other languages
Japanese (ja)
Inventor
Satoru Arashima
了 荒島
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP16640894A priority Critical patent/JPH086771A/en
Publication of JPH086771A publication Critical patent/JPH086771A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PURPOSE:To provide a program update managing system capable of updating one program from plural terminals simultaneously and an update managing method in a program update system. CONSTITUTION:The programs for which a readout request is issued from the terminals 10, 20 are read out from a program library 50, and they are stored in a temporary storage part 41 transiently. After that, when the update requests of the program are issued from the terminals 10, 20, an update history acquiring means 32 compares the program for which the update request is issued with the program before update stored transiently, and acquires the update history of the program. It is judged whether or not the update part of an acquired update history is stored in an update history storage part 43 as the update history, and it is judged that the update of the program is valid when no update history is stored, and also, a program update means 33 rewrites the update part of the program stored transiently.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、プログラム更新管理シ
ステム及びプログラム更新システムにおける更新管理方
法に関し、特にプログラムライブラリに格納されたプロ
グラムを複数の端末から更新可能としたプログラム更新
管理システム及びプログラム更新システムにおける更新
管理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a program update management system and an update management method in the program update system, and more particularly to a program update management system and a program update system capable of updating a program stored in a program library from a plurality of terminals. Update management method in.

【0002】[0002]

【従来の技術】従来より、この種の更新管理システム
は、プログラムの版数を比べ、プログラムの誤った更新
を防ぐために用いられている。例えば、特開平3−21
6733号公報には、更新履歴ファイルをプログラム名
と対応づけて保存しておき、プログラム更新時にこの更
新履歴ファイルを参照して妥当な時に更新を行うソース
更新管理システムが開示されている。より具体的には、
このシステムは、更新履歴ファイル、更新対象のプログ
ラム、更新管理プログラム及びプログラムエディタから
構成されている。そして、更新履歴ファイルにプログラ
ム名を対応づけて版数、更新理由、更新項目などを保存
しておき、プログラム更新時にこれを参照して妥当なと
きにプログラムエディタを起動して更新を行い、更新内
容を保存しこれを参照することで誤った更新を防止す
る、というものである。
2. Description of the Related Art Conventionally, this kind of update management system has been used to compare the version numbers of programs and prevent erroneous updates of programs. For example, JP-A-3-21
Japanese Patent No. 6733 discloses a source update management system in which an update history file is stored in association with a program name, and the update history file is referenced when updating the program to update the program at an appropriate time. More specifically,
This system is composed of an update history file, an update target program, an update management program, and a program editor. Then, the version number, reason for update, update items, etc. are saved by associating the program name with the update history file, and this is referred to when updating the program to start the program editor when appropriate and update and By saving the contents and referring to them, erroneous updates are prevented.

【0003】[0003]

【発明が解決しようとする課題】このような従来のソー
ス更新管理システムでは、複数の端末から同時に更新要
求があった場合を考慮していないため、複数の端末が同
時にプログラムの修正作業ができないという欠点があっ
た。また、更新情報を人手によりエディタ入力するた
め、そのための処理が煩わしく誤りを発生させる可能性
が高いという欠点がある。
In such a conventional source update management system, since it is not taken into consideration the case where a plurality of terminals simultaneously make an update request, it is said that a plurality of terminals cannot simultaneously modify a program. There was a flaw. Further, since the update information is manually input into the editor, there is a drawback that the processing for it is troublesome and an error is likely to occur.

【0004】本発明は、上記欠点を解消し、複数の端末
から1つのプログラムを同時に更新できるプログラム更
新管理システム及びプログラム更新システムにおける更
新管理方法を提供することを目的とする。さらに、本発
明は、プログラムの更新に使用する更新情報の保存等を
簡単かつ確実に行うことができるプログラム更新管理シ
ステム及びプログラム更新システムにおける更新管理方
法を提供することを目的とする。
It is an object of the present invention to solve the above-mentioned drawbacks and provide a program update management system capable of simultaneously updating one program from a plurality of terminals and an update management method in the program update system. It is another object of the present invention to provide a program update management system and an update management method in the program update system, which can easily and surely store update information used for updating a program.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するた
め、本発明は、プログラムライブラリに格納されたプロ
グラムを複数の端末から更新可能としたプログラム更新
管理システムにおいて、前記端末より読み出し要求のあ
ったプログラムを前記プログラムライブラリより読み出
して一時的に記憶するプログラム一時記憶手段と、前記
端末より更新要求のあったプログラムと前記プログラム
一時記憶手段に記憶された更新前のプログラムとを比較
し、プログラムの更新履歴を取得する更新履歴取得手段
と、プログラムの更新が妥当と判断されたときのみ前記
更新履歴取得手段により取得された更新履歴を記憶する
更新履歴記憶手段と、前記更新履歴取得手段により取得
された更新履歴の更新箇所が更新履歴記憶手段に存在す
るかどうかを判定し、存在しない場合に前記プログラム
の更新を妥当と判断するとともに、前記一時記憶手段に
記憶されたプログラムの更新箇所を書き換えるプログラ
ム更新手段とを構成としている。
In order to achieve the above object, the present invention is a program update management system in which a program stored in a program library can be updated from a plurality of terminals. Program temporary storage means for reading a program from the program library and temporarily storing the program, and a program requested to be updated by the terminal and a program before update stored in the program temporary storage means are compared to update the program. An update history acquisition unit that acquires a history, an update history storage unit that stores the update history acquired by the update history acquisition unit only when the update of the program is determined to be appropriate, and an update history acquisition unit that acquires the update history Determine whether the update location of the update history exists in the update history storage means While it considered appropriate update of the program in the absence, and the configuration and program update means for rewriting the program update stored in the temporary storage means.

【0006】また、他の態様では、プログラムライブラ
リに格納されたプログラムを複数の端末から更新可能と
したプログラム更新管理システムにおいて、前記プログ
ラムを一時的に記憶する一時記憶部と、前記プログラム
の更新履歴を記憶する更新履歴記憶部とを有する記憶装
置と、前記端末より読み出し要求のあったプログラムを
前記プログラムライブラリより読み出して前記一時記憶
部に記憶させるとともに前記一時記憶部から前記端末に
対して受け渡す一時記憶手段と、前記端末より更新要求
のあったプログラムと前記一時記憶部に記憶された更新
前のプログラムとを比較してプログラムの更新履歴を取
得する更新履歴取得手段と、プログラムの更新が妥当と
判断されたときのみ前記更新履歴取得手段により取得さ
れた更新履歴を前記更新履歴記憶部に記憶させるととも
に前記更新履歴取得手段により取得された更新履歴の更
新箇所が更新履歴記憶部に存在するかどうかを判定し存
在しない場合に前記プログラムの更新を妥当と判断しか
つ前記一時記憶部に記憶されたプログラムの更新箇所を
書き換えるプログラム更新手段とを有する更新管理装置
とを構成としている。
According to another aspect, in a program update management system in which a program stored in a program library can be updated from a plurality of terminals, a temporary storage section for temporarily storing the program and an update history of the program. And a storage device having an update history storage unit for storing the program, a program requested to be read by the terminal from the program library, stored in the temporary storage unit, and passed from the temporary storage unit to the terminal. The temporary storage means, the update history acquisition means for acquiring the update history of the program by comparing the program requested to be updated by the terminal with the program before the update stored in the temporary storage portion, and the update of the program is appropriate. Only when it is determined that the update history acquired by the update history acquisition means The update history is stored in the update history storage unit, and it is determined whether or not the update location of the update history acquired by the update history acquisition unit is present in the update history storage unit. And an update management device having a program update means for rewriting the update location of the program stored in the temporary storage unit.

【0007】上記目的を達成する他のプログラム更新シ
ステムにおける更新管理方法では、プログラムライブラ
リに格納されたプログラムを複数の端末から更新可能と
したプログラム更新システムにおける更新管理方法おい
て、前記端末より読み出し要求のあったプログラムを前
記プログラムライブラリより読み出して一時的に記憶す
るステップと、前記端末より更新要求のあったプログラ
ムと前記一時的に記憶した更新前のプログラムとを比較
し、プログラムの更新履歴を取得するステップと、プロ
グラムの更新が妥当と判断されたときのみ前記取得した
更新履歴を記憶するステップと、前記取得した更新履歴
の更新箇所を更新履歴として記憶しているかどうかを判
定し、記憶していない場合に前記プログラムの更新を妥
当と判断するとともに、前記一時的に記憶したプログラ
ムの更新箇所を書き換えるステップとを構成としてい
る。
According to another update management method in the program update system for achieving the above object, a read request is issued from the terminal in the update management method in the program update system in which the program stored in the program library can be updated from a plurality of terminals. The program that has been updated from the program library and temporarily stores it, and the program that has been requested to update from the terminal and the temporarily stored program before update are compared to obtain the update history of the program. And a step of storing the acquired update history only when it is determined that the update of the program is appropriate, and a determination is made as to whether or not the update location of the acquired update history is stored as an update history and stored. If it is judged that the update of the program is appropriate when there is not A has a configuration and a step of rewriting the program update that the temporarily stored.

【0008】[0008]

【作用】本発明では、端末より読み出し要求のあったプ
ログラムをプログラムライブラリより読み出して一時的
に記憶しておく。この後、端末よりプログラムの更新要
求があると、更新要求のあったプログラムと一時的に記
憶した更新前のプログラムとを比較し、プログラムの更
新履歴を取得する。そして、取得した更新履歴の更新箇
所を更新履歴として記憶しているかどうかを判定し、記
憶していない場合にプログラムの更新を妥当と判断する
とともに、一時的に記憶したプログラムの更新箇所を書
き換える。また、プログラムの更新を妥当と判断したと
きのみ取得した更新履歴を記憶する。
In the present invention, the program requested to be read by the terminal is read from the program library and temporarily stored. After that, when a program update request is issued from the terminal, the program requesting the update is compared with the temporarily stored program before update, and the update history of the program is acquired. Then, it is determined whether or not the acquired update location of the update history is stored as the update history, and if not stored, the update of the program is determined to be valid, and the temporarily stored update location of the program is rewritten. Further, the update history acquired only when the update of the program is judged to be appropriate is stored.

【0009】[0009]

【実施例】以下、本発明の実施例について図面を参照し
て詳細に説明する。図1は、本発明を適用した実施例で
あるプログラム更新管理システムの構成を示すブロック
図である。図1において、本プログラム更新管理システ
ムでは、複数の端末10、20と、更新するプログラム
を管理する更新管理装置30と、更新対象のプログラム
等の情報を一時的に記憶する記憶装置40と、複数のプ
ログラムを記憶するプログラムライブラリ50とで構成
される。
Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a program update management system that is an embodiment to which the present invention is applied. 1, in the program update management system, a plurality of terminals 10 and 20, an update management device 30 that manages a program to be updated, a storage device 40 that temporarily stores information such as a program to be updated, and a plurality of devices. And a program library 50 for storing the programs of the above.

【0010】端末10、20では、それぞれプログラム
ライブラリ50に記憶されているプログラムを更新でき
る。これにより、例えば分散して同一のプログラムを開
発できる。ここでは、端末10、20が2台の場合を示
しているが、3台以上であってももちろんよい。
Each of the terminals 10 and 20 can update the program stored in the program library 50. Thereby, for example, the same program can be distributed and developed. Here, the case where the number of terminals 10 and 20 is two is shown, but the number of terminals may be three or more.

【0011】更新管理装置30は、プログラム制御によ
り動作するものであり、端末10、20より要求された
更新対象のプログラムを記憶装置40に一時的に記憶さ
せる一時記憶手段31と、記憶装置40から更新履歴を
取得する更新履歴取得手段32と、記憶装置40に記憶
されたプログラムを更新するプログラム更新手段33と
を備える。
The update management device 30 operates under program control, and includes temporary storage means 31 for temporarily storing the update target program requested by the terminals 10 and 20 in the storage device 40, and the storage device 40. The update history acquisition means 32 for acquiring the update history and the program update means 33 for updating the program stored in the storage device 40 are provided.

【0012】記憶装置40は、端末10、20より読み
込み要求のあったプログラムを一時的に記憶する一時記
憶部41と、一時記憶部41に記憶されたプログラムの
更新履歴を記憶する更新履歴記憶部42とを備える。
The storage device 40 includes a temporary storage unit 41 for temporarily storing the program requested to be read by the terminals 10 and 20, and an update history storage unit for storing the update history of the program stored in the temporary storage unit 41. And 42.

【0013】次に、上記のように構成される本実施例の
プログラム更新管理システムの動作について図2及び図
3のフローチャートに従って説明する。端末1または端
末2から更新管理装置30に対してプログラムライブラ
リ50のプログラムの読み込み要求があったとき、一時
記憶手段31は、一時記憶部41を参照し(ステップ2
01)、参照できたか否か、すなわち一時記憶部41に
要求されたプログラムがあるか否かを調べる(ステップ
202)。
Next, the operation of the program update management system of this embodiment configured as described above will be described with reference to the flowcharts of FIGS. When the terminal 1 or 2 requests the update management device 30 to read the program of the program library 50, the temporary storage unit 31 refers to the temporary storage unit 41 (step 2).
01), it is checked whether or not it has been referred to, that is, whether or not there is a requested program in the temporary storage unit 41 (step 202).

【0014】参照できた場合、すなわち一時記憶部41
に要求されたプログラムがある場合には、一時記憶手段
31は、一時記憶部41に記憶されたプログラムを端末
10または端末20に受け渡す。つまり、端末10また
は端末20は、一時記憶部41からプログラムを読み込
むことになる(ステップ203)。
When it can be referred to, that is, the temporary storage unit 41
If there is the requested program, the temporary storage means 31 delivers the program stored in the temporary storage unit 41 to the terminal 10 or the terminal 20. That is, the terminal 10 or the terminal 20 reads the program from the temporary storage unit 41 (step 203).

【0015】一方、参照できない場合、すなわち一時記
憶部41に要求されたプログラムがない場合には、一時
記憶手段31は、要求されたプログラムをプログラムラ
イブラリ50から一時記憶部41に複写し(ステップ2
04)、一時記憶部41に複写されたプログラムを端末
10または端末20に受け渡す。つまり、端末10また
は端末20は、上述と同様に一時記憶部41からプログ
ラムを読み込むことになる(ステップ203)。
On the other hand, if it cannot be referred to, that is, if there is no requested program in the temporary storage unit 41, the temporary storage unit 31 copies the requested program from the program library 50 to the temporary storage unit 41 (step 2).
04), the program copied to the temporary storage unit 41 is delivered to the terminal 10 or the terminal 20. That is, the terminal 10 or the terminal 20 reads the program from the temporary storage unit 41 as described above (step 203).

【0016】プログラムを読み込んだ端末10または端
末20から更新管理装置30に対して当該プログラムの
更新要求があったとき(ステップ205)、更新管理装
置30は次のように動作する。まず、更新履歴取得手段
32が、更新履歴記憶部42の更新履歴を参照し(ステ
ップ206)、参照できたか否かを判断する(ステップ
207)。
When the terminal 10 or 20 that has read the program requests the update management apparatus 30 to update the program (step 205), the update management apparatus 30 operates as follows. First, the update history acquisition unit 32 refers to the update history of the update history storage unit 42 (step 206) and determines whether or not the reference was successful (step 207).

【0017】更新履歴取得手段32が更新履歴記憶部4
2の更新履歴を参照できた場合、プログラム更新手段3
3が、更新要求されたプログラムと一時記憶部41のプ
ログラムとの間の更新履歴つまり更新箇所を取得し(ス
テップ208)、更新の妥当性を判定する(ステップ2
09)。更新の妥当性とは、取得した更新箇所が更新履
歴記憶部42に存在するかどうかをいう。すなわち、更
新箇所が更新履歴記憶部42に存在しない場合には、そ
の更新箇所は他の端末によりまだ更新されていない箇所
であるから、当該端末がこの箇所を更新するのは妥当で
ある。一方、更新箇所が更新履歴記憶部42に存在する
場合には、その更新箇所は他の端末によりすでに更新さ
れている箇所であるから、当該端末がこの箇所を更新す
るのは妥当でない。
The update history acquisition means 32 includes an update history storage unit 4
When the update history of 2 can be referred to, the program update means 3
3 acquires the update history, that is, the update location between the program requested to be updated and the program in the temporary storage unit 41 (step 208), and determines the validity of the update (step 2).
09). The validity of the update means whether or not the acquired update location exists in the update history storage unit 42. That is, when the update location does not exist in the update history storage unit 42, the update location is a location that has not been updated by another terminal, so it is appropriate for the terminal to update this location. On the other hand, when the update location exists in the update history storage unit 42, the update location is already updated by another terminal, so it is not appropriate for the terminal to update this location.

【0018】そして、更新が妥当と判定された場合(ス
テップ210)、取得した更新履歴を更新履歴記憶部4
2に追加記憶し、一時記憶部41に記憶されたプログラ
ムの更新箇所のみを書き換える(ステップ211)。こ
れにより、例えば端末10が更新した部分を端末20が
更新しようとした場合でも、端末20が先に更新した内
容が保護される。また、例えば端末10が更新した部分
と別の部分を端末20が更新しようとした場合は、その
部分を書き換えることができる。従って、複数の端末で
同じプログラムの修正等の更新ができる。さらに、更新
履歴取得手段32より一時記憶部41に最新のプログラ
ムが書き込まれるように構成したため、ステップ203
において端末に最新のプログラムを受け渡すことができ
る。
When the update is judged to be valid (step 210), the acquired update history is stored in the update history storage unit 4
2 is additionally stored, and only the updated portion of the program stored in the temporary storage unit 41 is rewritten (step 211). Thereby, for example, even when the terminal 20 tries to update the portion updated by the terminal 10, the content updated by the terminal 20 first is protected. Further, for example, when the terminal 20 attempts to update a part different from the part updated by the terminal 10, the part can be rewritten. Therefore, a plurality of terminals can update the same program such as correction. Furthermore, since the latest program is written in the temporary storage unit 41 from the update history acquisition means 32, step 203
The latest program can be delivered to the terminal at.

【0019】この後、更新要求されたプログラムを参照
している端末が0台か否かを判断する(ステップ21
2)。更新要求されたプログラムを参照している端末が
0台ならば、もはやシステム上にプログラムを更新しよ
うとする端末が存在しないのであるから、プログラム更
新手段33が一時記憶部41のプログラムをプログラム
ライブラリ50に移送し、一時記憶部41のプログラム
を消去し(ステップ213)、処理を終える。
Thereafter, it is judged whether or not there are 0 terminals which are referring to the program requested to be updated (step 21).
2). If there are no terminals that are referring to the program requested to be updated, there is no more terminal on the system to update the program, and the program updating means 33 stores the program in the temporary storage unit 41 into the program library 50. Then, the program in the temporary storage unit 41 is erased (step 213), and the process ends.

【0020】なお、ステップ207において、更新履歴
取得手段32が更新履歴記憶部42の更新履歴を参照で
きない場合にも、プログラム更新手段33が一時記憶部
41のプログラムをプログラムライブラリ50に移送
し、一時記憶部41のプログラムを消去し(ステップ2
13)、処理を終える。また、ステップ210におい
て、更新は妥当でないと判定された場合、更新せず処理
を終える。
Even when the update history acquisition means 32 cannot refer to the update history in the update history storage section 42 in step 207, the program update means 33 transfers the program in the temporary storage section 41 to the program library 50 and temporarily stores it. The program in the storage unit 41 is erased (step 2
13), the process ends. If it is determined in step 210 that the update is not appropriate, the process ends without updating.

【0021】以上好ましい実施例をあげて本発明を説明
したが、本発明は必ずしも上記実施例に限定されるもの
ではない。
Although the present invention has been described with reference to the preferred embodiments, the present invention is not necessarily limited to the above embodiments.

【0022】[0022]

【発明の効果】以上説明したように、本発明のプログラ
ム更新管理システム及びプログラム更新システムにおけ
る更新管理方法によれば、端末よりプログラムの更新要
求があると、プログラムの更新履歴を取得し、取得した
更新履歴の更新箇所をすでに更新履歴として記憶してい
るかどうかを判定し、記憶していない場合にのみプログ
ラムを更新するように構成したので、ある端末が更新し
た部分を他の端末が更新しようとした場合でも、他の端
末が先に更新した内容が保護される。また、ある端末が
更新した部分と別の部分を他の端末が更新しようとした
場合は、その部分を書き換えることができる。従って、
複数の端末で同時に同じプログラムの更新ができる。
As described above, according to the program update management system and the update management method in the program update system of the present invention, when there is a program update request from the terminal, the program update history is acquired and acquired. Since it is configured to judge whether the update location of the update history is already stored as the update history and update the program only when it is not stored, it is possible to update the part updated by one terminal with another terminal. Even if you do, the contents updated earlier by other terminals are protected. Further, when another terminal attempts to update a part updated by a certain terminal, that part can be rewritten. Therefore,
The same program can be updated on multiple terminals at the same time.

【0023】また、プログラムの更新が妥当と判断され
たとき取得した更新履歴を記憶するように構成している
ので、プログラムの更新に使用する更新情報の保存等を
簡単かつ確実に行うことができる。
Further, since the update history acquired when the update of the program is judged to be appropriate is stored, it is possible to easily and surely save the update information used for updating the program. .

【0024】さらに、取得した更新履歴に基づき一時記
憶部に最新のプログラムが書き込まれるように構成した
ので、端末に最新のプログラムを受け渡すことができ
る。
Further, since the latest program is written in the temporary storage unit based on the acquired update history, the latest program can be delivered to the terminal.

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

【図1】 本発明の実施例を示すプログラム更新管理シ
ステムの構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a program update management system showing an embodiment of the present invention.

【図2】 図1のプログラム更新管理システムの動作を
説明するフローチャートである。
FIG. 2 is a flowchart illustrating the operation of the program update management system of FIG.

【図3】 図1のプログラム更新管理システムの動作を
説明するフローチャートである。
3 is a flowchart illustrating an operation of the program update management system of FIG.

【符号の説明】[Explanation of symbols]

10 端末 20 端末 30 更新管理装置 31 一時記憶手段 32 更新履歴取得手段 33 プログラム更新手段 40 記憶装置 41 一時記憶部 42 更新履歴記憶部 50 プログラムライブラリ 10 terminal 20 terminal 30 update management device 31 temporary storage means 32 update history acquisition means 33 program update means 40 storage device 41 temporary storage section 42 update history storage section 50 program library

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 プログラムライブラリに格納されたプロ
グラムを複数の端末から更新可能としたプログラム更新
管理システムにおいて、 前記端末より読み出し要求のあったプログラムを前記プ
ログラムライブラリより読み出して一時的に記憶するプ
ログラム一時記憶手段と、 前記端末より更新要求のあったプログラムと前記プログ
ラム一時記憶手段に記憶された更新前のプログラムとを
比較し、プログラムの更新履歴を取得する更新履歴取得
手段と、 プログラムの更新が妥当と判断されたときのみ前記更新
履歴取得手段により取得された更新履歴を記憶する更新
履歴記憶手段と、 前記更新履歴取得手段により取得された更新履歴の更新
箇所が更新履歴記憶手段に存在するかどうかを判定し、
存在しない場合に前記プログラムの更新を妥当と判断す
るとともに、前記一時記憶手段に記憶されたプログラム
の更新箇所を書き換えるプログラム更新手段とを具備す
ることを特徴とするプログラム更新管理システム。
1. A program update management system capable of updating a program stored in a program library from a plurality of terminals, wherein a program temporarily requested to be read from the terminal is temporarily stored by being read from the program library. The storage means compares the program requested to be updated by the terminal with the program before update stored in the program temporary storage means, and acquires the update history of the program, and the update of the program is appropriate. Only when it is determined that the update history storage means for storing the update history acquired by the update history acquisition means, whether the update location of the update history acquired by the update history acquisition means exists in the update history storage means Is judged,
A program update management system comprising: a program update unit that determines that the update of the program is appropriate when it does not exist, and rewrites the update location of the program stored in the temporary storage unit.
【請求項2】 プログラムライブラリに格納されたプロ
グラムを複数の端末から更新可能としたプログラム更新
管理システムにおいて、 前記プログラムを一時的に記憶する一時記憶部と、前記
プログラムの更新履歴を記憶する更新履歴記憶部とを有
する記憶装置と、 前記端末より読み出し要求のあったプログラムを前記プ
ログラムライブラリより読み出して前記一時記憶部に記
憶させるとともに前記一時記憶部から前記端末に対して
受け渡す一時記憶手段と、前記端末より更新要求のあっ
たプログラムと前記一時記憶部に記憶された更新前のプ
ログラムとを比較してプログラムの更新履歴を取得する
更新履歴取得手段と、プログラムの更新が妥当と判断さ
れたときのみ前記更新履歴取得手段により取得された更
新履歴を前記更新履歴記憶部に記憶させるとともに前記
更新履歴取得手段により取得された更新履歴の更新箇所
が更新履歴記憶部に存在するかどうかを判定し存在しな
い場合に前記プログラムの更新を妥当と判断しかつ前記
一時記憶部に記憶されたプログラムの更新箇所を書き換
えるプログラム更新手段とを有する更新管理装置とを具
備することを特徴とするプログラム更新管理システム。
2. A program update management system capable of updating a program stored in a program library from a plurality of terminals, and a temporary storage section for temporarily storing the program and an update history for storing the update history of the program. A storage device having a storage unit; and a temporary storage unit that reads out a program requested to be read from the terminal from the program library, stores the program in the temporary storage unit, and transfers the program from the temporary storage unit to the terminal. Update history acquisition means for acquiring the update history of the program by comparing the program requested to be updated by the terminal with the program before update stored in the temporary storage unit, and when the update of the program is judged to be appropriate Only the update history acquired by the update history acquisition means is stored in the update history storage unit. It is determined whether or not the update location of the update history acquired by the update history acquisition means exists in the update history storage unit, and if it does not exist, the update of the program is determined to be valid and stored in the temporary storage unit. And an update management device having a program updating means for rewriting the updated part of the stored program.
【請求項3】 プログラムライブラリに格納されたプロ
グラムを複数の端末から更新可能としたプログラム更新
システムにおける更新管理方法おいて、 前記端末より読み出し要求のあったプログラムを前記プ
ログラムライブラリより読み出して一時的に記憶するス
テップと、 前記端末より更新要求のあったプログラムと前記一時的
に記憶した更新前のプログラムとを比較し、プログラム
の更新履歴を取得するステップと、 プログラムの更新が妥当と判断されたときのみ前記取得
した更新履歴を記憶するステップと、 前記取得した更新履歴の更新箇所を更新履歴として記憶
しているかどうかを判定し、記憶していない場合に前記
プログラムの更新を妥当と判断するとともに、前記一時
的に記憶したプログラムの更新箇所を書き換えるステッ
プとを具備することを特徴とするプログラム更新システ
ムにおける更新管理方法。
3. An update management method in a program update system capable of updating a program stored in a program library from a plurality of terminals, wherein a program requested to be read from the terminal is read from the program library and temporarily read. A step of storing, a step of comparing the program requested to be updated by the terminal with the temporarily stored program before update, and obtaining an update history of the program; and when the update of the program is judged to be appropriate. Only the step of storing the acquired update history, determining whether or not the update location of the acquired update history is stored as an update history, and if not stored, determine that the update of the program is valid, Step of rewriting the updated part of the temporarily stored program Update management method in the program update system characterized by comprising.
JP16640894A 1994-06-23 1994-06-23 Program update managing system and update managing method in program update system Pending JPH086771A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16640894A JPH086771A (en) 1994-06-23 1994-06-23 Program update managing system and update managing method in program update system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16640894A JPH086771A (en) 1994-06-23 1994-06-23 Program update managing system and update managing method in program update system

Publications (1)

Publication Number Publication Date
JPH086771A true JPH086771A (en) 1996-01-12

Family

ID=15830873

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16640894A Pending JPH086771A (en) 1994-06-23 1994-06-23 Program update managing system and update managing method in program update system

Country Status (1)

Country Link
JP (1) JPH086771A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0387926A (en) * 1989-05-30 1991-04-12 Nec Corp Plural inter-computer program updating system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0387926A (en) * 1989-05-30 1991-04-12 Nec Corp Plural inter-computer program updating system

Similar Documents

Publication Publication Date Title
US5974470A (en) System for reducing conflicts among dynamic link library modules by aliasing modules
US20030030733A1 (en) System and method for synchronization of media data
JPH05324489A (en) Storage device
CN112015447A (en) System updating method and device for electronic equipment, electronic equipment and storage medium
US6988112B2 (en) Multi-program processing system and rollback method for file used therefor
JPH07219780A (en) Terminal device processing program download method
CN118034756B (en) Android plug-in processing method, device, equipment and medium
JPH086771A (en) Program update managing system and update managing method in program update system
JP3138575B2 (en) File copy transfer method
JP3807012B2 (en) Storage device
JP3563802B2 (en) File rewriting method
JPS6398029A (en) Application system for automatic patch selection
KR100545796B1 (en) Method and apparatus for changing operating system of embedded system using server push (PSH)
JPH07175641A (en) Distributed program development integration update managing system
JP2871998B2 (en) Program modification method
JP2781691B2 (en) Failure information reference method
JP2547329B2 (en) Lock data setting device
JPH0820933B2 (en) Data writing method and device
JP2000267866A (en) Device for acquiring end state of two-stage process
JPH086727A (en) How to run the program
JPH0387940A (en) File copy system
JPS6254348A (en) Processing system for fault of file
JPS62194559A (en) Memory scheduling system of program in virtual storage system
JPH09330217A (en) Function expanding method for standard program
JPH05324300A (en) Program file data collation method