JPH103415A - ファイルのバージョン管理装置 - Google Patents
ファイルのバージョン管理装置Info
- Publication number
- JPH103415A JPH103415A JP15699196A JP15699196A JPH103415A JP H103415 A JPH103415 A JP H103415A JP 15699196 A JP15699196 A JP 15699196A JP 15699196 A JP15699196 A JP 15699196A JP H103415 A JPH103415 A JP H103415A
- Authority
- JP
- Japan
- Prior art keywords
- file
- version
- terminal
- sequential
- terminals
- 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.)
- Withdrawn
Links
- 230000001186 cumulative effect Effects 0.000 claims abstract description 18
- 238000010586 diagram Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 2
- 101000661807 Homo sapiens Suppressor of tumorigenicity 14 protein Proteins 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
(57)【要約】
【課題】 端末内のファイルのバージョンに応じたバー
ジョン管理を行う。 【解決手段】 複数の端末内のファイルに対応するファ
イルであるとともにその最新のバージョンを有し、かつ
これよりバージョン数が1つ低いファイルのバージョン
を更新させるための逐次ファイル2と、複数の端末内の
ファイルに対応するファイルであり、かつ逐次ファイル
2のバージョン数よりもバージョン数が2つ以上低いフ
ァイルを、逐次ファイル2のバージョン数より1つ低い
バージョンに更新するための累積ファイル3と、端末内
のファイルのバージョン数と逐次ファイル2のそれとを
比較し、端末内のファイルのバージョン数が逐次ファイ
ル2のそれよりも1つ低い場合に逐次ファイル2を端末
に送り、2つ以上低い場合に端末に累積ファイル3を送
った後、逐次ファイル2を送って、端末内のファイルの
バージョン更新を行わせるバージョン管理手段5とを備
える。
ジョン管理を行う。 【解決手段】 複数の端末内のファイルに対応するファ
イルであるとともにその最新のバージョンを有し、かつ
これよりバージョン数が1つ低いファイルのバージョン
を更新させるための逐次ファイル2と、複数の端末内の
ファイルに対応するファイルであり、かつ逐次ファイル
2のバージョン数よりもバージョン数が2つ以上低いフ
ァイルを、逐次ファイル2のバージョン数より1つ低い
バージョンに更新するための累積ファイル3と、端末内
のファイルのバージョン数と逐次ファイル2のそれとを
比較し、端末内のファイルのバージョン数が逐次ファイ
ル2のそれよりも1つ低い場合に逐次ファイル2を端末
に送り、2つ以上低い場合に端末に累積ファイル3を送
った後、逐次ファイル2を送って、端末内のファイルの
バージョン更新を行わせるバージョン管理手段5とを備
える。
Description
【0001】
【発明の属する技術分野】本発明は、クライアント・サ
ーバーシステムにおけるクライアント端末内のファイル
のバージョン管理に用いられる装置に関するものであ
る。
ーバーシステムにおけるクライアント端末内のファイル
のバージョン管理に用いられる装置に関するものであ
る。
【0002】
【従来の技術】一般に、クライアント・サーバーシステ
ムでは、図5に示すようにオフィスプロセッサ(OP)
からなるサーバー21と、これに接続される複数のクラ
イアント端末(以下、単に端末と記す)22との間に
て、これら端末22に格納されたファイル24のバージ
ョンがサーバー21によって管理されるようになってい
る。例えば各端末22にA、B、C…の複数のファイル
24が格納されている場合、サーバー21には、A、
B、C…の各ファイル24に対応するファイルでかつ最
新の端末バージョン・アップファイル23(以下、これ
を逐次ファイル23と記す)が格納されている。そし
て、この逐次ファイル23を用いて次のようにバージョ
ン管理が行われる。
ムでは、図5に示すようにオフィスプロセッサ(OP)
からなるサーバー21と、これに接続される複数のクラ
イアント端末(以下、単に端末と記す)22との間に
て、これら端末22に格納されたファイル24のバージ
ョンがサーバー21によって管理されるようになってい
る。例えば各端末22にA、B、C…の複数のファイル
24が格納されている場合、サーバー21には、A、
B、C…の各ファイル24に対応するファイルでかつ最
新の端末バージョン・アップファイル23(以下、これ
を逐次ファイル23と記す)が格納されている。そし
て、この逐次ファイル23を用いて次のようにバージョ
ン管理が行われる。
【0003】すなわち、図6のステップ11(以下、ス
テップをSTと記す)に示すように、まず端末22に電
源が投入されて電源がオンとなると、端末22内の各フ
ァイル24のバージョン数を記憶するバージョンファイ
ルが端末22側からサーバー21側に転送される(ST
12)。端末22側からバージョンファイルが転送され
ると、端末22のファイル24毎に、そのファイル24
のバージョン数と逐次ファイル23のバージョン数との
比較が行われる(ST13)。
テップをSTと記す)に示すように、まず端末22に電
源が投入されて電源がオンとなると、端末22内の各フ
ァイル24のバージョン数を記憶するバージョンファイ
ルが端末22側からサーバー21側に転送される(ST
12)。端末22側からバージョンファイルが転送され
ると、端末22のファイル24毎に、そのファイル24
のバージョン数と逐次ファイル23のバージョン数との
比較が行われる(ST13)。
【0004】この際、例えば端末22内のAのファイル
24において、そのバージョン数がVer2.10 であり、A
の逐次ファイル23のバージョン数が例えばVer2.20 で
ある場合には、つまり端末22内のAのファイル24の
バージョン数が逐次ファイル23のバージョン数よりも
低い場合には、逐次ファイル23が端末22側に転送さ
れ、このことにより端末22内のAのファイル24が逐
次ファイル23に入れ替えられて更新(バージョン・ア
ップ)される(ST14)。一方、端末22内のAのフ
ァイル24のバージョン数とAの逐次ファイル23のバ
ージョン数とが同じである場合には、逐次ファイル23
の転送が行われず終了となる。なお、端末22内のその
他のファイル24についても、同様に逐次ファイル23
との比較に基づきバージョン管理される。
24において、そのバージョン数がVer2.10 であり、A
の逐次ファイル23のバージョン数が例えばVer2.20 で
ある場合には、つまり端末22内のAのファイル24の
バージョン数が逐次ファイル23のバージョン数よりも
低い場合には、逐次ファイル23が端末22側に転送さ
れ、このことにより端末22内のAのファイル24が逐
次ファイル23に入れ替えられて更新(バージョン・ア
ップ)される(ST14)。一方、端末22内のAのフ
ァイル24のバージョン数とAの逐次ファイル23のバ
ージョン数とが同じである場合には、逐次ファイル23
の転送が行われず終了となる。なお、端末22内のその
他のファイル24についても、同様に逐次ファイル23
との比較に基づきバージョン管理される。
【0005】
【発明が解決しようとする課題】ところが、逐次ファイ
ルは、これよりバージョン数が1つ低い、つまり1世代
前のファイルのバージョンを更新させるためのファイル
であるため、この逐次ファイルだけで各端末内のファイ
ルのバージョン管理を行っている従来の技術では、以下
のような不都合が生じる。
ルは、これよりバージョン数が1つ低い、つまり1世代
前のファイルのバージョンを更新させるためのファイル
であるため、この逐次ファイルだけで各端末内のファイ
ルのバージョン管理を行っている従来の技術では、以下
のような不都合が生じる。
【0006】例えば転送プログラムの誤り、逐次ファイ
ルの転送中に端末の電源がオフとなる、サーバーと端末
との接続エラー等の原因により、サーバーから端末への
逐次ファイルの転送が失敗した場合や、端末の電源をし
ばらくオンにしなかった場合によって、端末内のファイ
ルのバージョン数が逐次ファイルのそれに対して2世代
以上低くなってしまうと、いわゆるバージョン更新もれ
が発生してしまう。この結果、端末間にて、バージョン
更新の整合がとれなくなってしまう。またこのような理
由から、全ての端末がバージョン更新を完了しなけれ
ば、次のバージョンの更新に進めないといった不都合が
生じる。以上のことから、端末内のファイルのバージョ
ンに応じたバージョン管理が行え、このことにより端末
間にて、バージョン更新の整合がとれなくなる等の問題
を回避できるファイルのバージョン管理装置の開発が期
待されている。
ルの転送中に端末の電源がオフとなる、サーバーと端末
との接続エラー等の原因により、サーバーから端末への
逐次ファイルの転送が失敗した場合や、端末の電源をし
ばらくオンにしなかった場合によって、端末内のファイ
ルのバージョン数が逐次ファイルのそれに対して2世代
以上低くなってしまうと、いわゆるバージョン更新もれ
が発生してしまう。この結果、端末間にて、バージョン
更新の整合がとれなくなってしまう。またこのような理
由から、全ての端末がバージョン更新を完了しなけれ
ば、次のバージョンの更新に進めないといった不都合が
生じる。以上のことから、端末内のファイルのバージョ
ンに応じたバージョン管理が行え、このことにより端末
間にて、バージョン更新の整合がとれなくなる等の問題
を回避できるファイルのバージョン管理装置の開発が期
待されている。
【0007】
【課題を解決するための手段】本発明は、サーバーとこ
れに接続される複数の端末との間で、複数の端末に格納
されたファイルのバージョンを、サーバーによって管理
するシステムにて、サーバーに読み込まれて用いられる
ファイルのバージョン管理装置であって、上記の複数の
端末に格納されたファイルに対応するファイルであると
ともにその最新のバージョンを有し、かつ、これよりバ
ージョン数が1つ低いファイルのバージョンを更新させ
るための逐次ファイルと、複数の端末に格納されたファ
イルに対応するファイルであり、かつ、逐次ファイルの
バージョン数よりもバージョン数が2つ以上低いファイ
ルを、逐次ファイルのバージョン数より1つ低いバージ
ョンに更新するための累積ファイルと、端末に電源が投
入されると、端末内のファイルのバージョン数と、逐次
ファイルのバージョン数とを比較し、端末内のファイル
のバージョン数が逐次ファイルのバージョン数がよりも
1つ低い場合に、逐次ファイルを端末に送ってこの端末
内のファイルのバージョン更新を行わせ、端末内のファ
イルのバージョン数が逐次ファイルのバージョン数より
も2つ以上低い場合に、累積ファイルを送ってこの端末
内のファイルのバージョン更新を行わせ、続いて逐次フ
ァイルを端末に送ってこの端末内のファイルのバージョ
ン更新を再度行わせるバージョン管理手段とを備えてな
ることを特徴とする。
れに接続される複数の端末との間で、複数の端末に格納
されたファイルのバージョンを、サーバーによって管理
するシステムにて、サーバーに読み込まれて用いられる
ファイルのバージョン管理装置であって、上記の複数の
端末に格納されたファイルに対応するファイルであると
ともにその最新のバージョンを有し、かつ、これよりバ
ージョン数が1つ低いファイルのバージョンを更新させ
るための逐次ファイルと、複数の端末に格納されたファ
イルに対応するファイルであり、かつ、逐次ファイルの
バージョン数よりもバージョン数が2つ以上低いファイ
ルを、逐次ファイルのバージョン数より1つ低いバージ
ョンに更新するための累積ファイルと、端末に電源が投
入されると、端末内のファイルのバージョン数と、逐次
ファイルのバージョン数とを比較し、端末内のファイル
のバージョン数が逐次ファイルのバージョン数がよりも
1つ低い場合に、逐次ファイルを端末に送ってこの端末
内のファイルのバージョン更新を行わせ、端末内のファ
イルのバージョン数が逐次ファイルのバージョン数より
も2つ以上低い場合に、累積ファイルを送ってこの端末
内のファイルのバージョン更新を行わせ、続いて逐次フ
ァイルを端末に送ってこの端末内のファイルのバージョ
ン更新を再度行わせるバージョン管理手段とを備えてな
ることを特徴とする。
【0008】本発明では、端末に電源が投入されると、
バージョン管理手段がその端末内のファイルのバージョ
ン数と、逐次ファイルのバージョン数とを比較する。そ
して、端末内のファイルのバージョン数が逐次ファイル
のバージョン数がよりも1つ低い場合に、逐次ファイル
を端末に送ってこの端末内のファイルを逐次ファイルに
入れ替え、バージョン更新させる。また、端末内のファ
イルのバージョン数が逐次ファイルのバージョン数より
も2つ以上低い場合に、バージョン管理手段は累積ファ
イルを送ってこの端末内のファイルを累積ファイルに入
れ替え、さらに逐次ファイルを端末に送って累積ファイ
ルに入れ替えられた端末内のファイルを逐次ファイルに
入れ替えて、端末内のファイルをバージョン更新させ
る。
バージョン管理手段がその端末内のファイルのバージョ
ン数と、逐次ファイルのバージョン数とを比較する。そ
して、端末内のファイルのバージョン数が逐次ファイル
のバージョン数がよりも1つ低い場合に、逐次ファイル
を端末に送ってこの端末内のファイルを逐次ファイルに
入れ替え、バージョン更新させる。また、端末内のファ
イルのバージョン数が逐次ファイルのバージョン数より
も2つ以上低い場合に、バージョン管理手段は累積ファ
イルを送ってこの端末内のファイルを累積ファイルに入
れ替え、さらに逐次ファイルを端末に送って累積ファイ
ルに入れ替えられた端末内のファイルを逐次ファイルに
入れ替えて、端末内のファイルをバージョン更新させ
る。
【0009】
【発明の実施の形態】以下、本発明に係るファイルのバ
ージョン管理装置の実施形態を図面に基づいて説明す
る。図1は実施形態に係るバージョン管理装置の概略構
成を示す図、図2は実施形態のバージョン管理装置が用
いられるシステムの一例を示す図、図3はそのようなシ
ステムにて、実施形態のバージョン管理装置によりバー
ジョン管理を行っている様子を示す図である。
ージョン管理装置の実施形態を図面に基づいて説明す
る。図1は実施形態に係るバージョン管理装置の概略構
成を示す図、図2は実施形態のバージョン管理装置が用
いられるシステムの一例を示す図、図3はそのようなシ
ステムにて、実施形態のバージョン管理装置によりバー
ジョン管理を行っている様子を示す図である。
【0010】図1のバージョン管理装置1が用いられる
システムは、例えば図2に示すように、オフィスプロセ
ッサからなるサーバー10と、複数のクライアント端末
(以下、端末と記す)11とが、IEEE802.5準
拠トークンリングLAN(Local Area Network) により
接続されて構成されたもので、複数の端末11に格納さ
れたファイル12のバージョンを、サーバー10によっ
て管理する、いわゆるクライアント・サーバーシステム
である。
システムは、例えば図2に示すように、オフィスプロセ
ッサからなるサーバー10と、複数のクライアント端末
(以下、端末と記す)11とが、IEEE802.5準
拠トークンリングLAN(Local Area Network) により
接続されて構成されたもので、複数の端末11に格納さ
れたファイル12のバージョンを、サーバー10によっ
て管理する、いわゆるクライアント・サーバーシステム
である。
【0011】この実施形態において、サーバー10に
は、バージョン管理装置1を読み込んでこれに実行する
よう制御信号を出力するCPU(図示略)が設けられて
おり、また各端末11には、A、B、…の複数のファイ
ル12と、各ファイル12のバージョン数を記憶するバ
ージョンファイル13とが格納されている。なお、バー
ジョンファイル13が記憶するバージョン数は、後述す
るバージョンの更新(バージョン・アップ)によって自
動的に書き換えられるようになっている。
は、バージョン管理装置1を読み込んでこれに実行する
よう制御信号を出力するCPU(図示略)が設けられて
おり、また各端末11には、A、B、…の複数のファイ
ル12と、各ファイル12のバージョン数を記憶するバ
ージョンファイル13とが格納されている。なお、バー
ジョンファイル13が記憶するバージョン数は、後述す
るバージョンの更新(バージョン・アップ)によって自
動的に書き換えられるようになっている。
【0012】上記バージョン管理装置1は、このような
システムにて、図3に示すようにサーバー10に読み込
まれて用いられるものであり、図1、図3に示すように
逐次ファイル2と、累積ファイル3と、バージョンファ
イル4と、バージョン管理手段5とを備えて構成されて
いる。逐次ファイル2は、従来と同様、複数の端末11
に格納されたファイル12に対応するファイルであると
ともに、その最新のバージョンを有するもので、これよ
りバージョン数が1つ低い、つまり1世代前のファイル
12をバージョン更新させるためのものである。この実
施形態では、各端末11にA、B、…と複数のファイル
12が格納されており、したがって逐次ファイル2が、
A、B、…のファイル12毎に設けられている。
システムにて、図3に示すようにサーバー10に読み込
まれて用いられるものであり、図1、図3に示すように
逐次ファイル2と、累積ファイル3と、バージョンファ
イル4と、バージョン管理手段5とを備えて構成されて
いる。逐次ファイル2は、従来と同様、複数の端末11
に格納されたファイル12に対応するファイルであると
ともに、その最新のバージョンを有するもので、これよ
りバージョン数が1つ低い、つまり1世代前のファイル
12をバージョン更新させるためのものである。この実
施形態では、各端末11にA、B、…と複数のファイル
12が格納されており、したがって逐次ファイル2が、
A、B、…のファイル12毎に設けられている。
【0013】累積ファイル3は、複数の端末11に格納
されたファイル12に対応するファイルであり、かつ、
逐次ファイル2のバージョン数よりもバージョン数が2
つ以上低い、つまり2世代以上前のファイル12を、逐
次ファイル2のバージョン数より1つ低い、1世代前の
バージョンに更新させるためのものである。すなわち、
累積ファイル3は、いままでの端末11内のファイル1
2がバージョン更新された履歴のファイルとなってお
り、しかも最新版のみ管理しているファイルとなってい
る。この実施形態では、各端末11にA、B、…と複数
のファイル12が格納されているため、A、B、…の各
ファイル12に対応するA1、B1、…の累積ファイル
3が管理テーブル状に管理されている。
されたファイル12に対応するファイルであり、かつ、
逐次ファイル2のバージョン数よりもバージョン数が2
つ以上低い、つまり2世代以上前のファイル12を、逐
次ファイル2のバージョン数より1つ低い、1世代前の
バージョンに更新させるためのものである。すなわち、
累積ファイル3は、いままでの端末11内のファイル1
2がバージョン更新された履歴のファイルとなってお
り、しかも最新版のみ管理しているファイルとなってい
る。この実施形態では、各端末11にA、B、…と複数
のファイル12が格納されているため、A、B、…の各
ファイル12に対応するA1、B1、…の累積ファイル
3が管理テーブル状に管理されている。
【0014】バージョンファイル4は、端末11内の各
ファイル12に対応する逐次ファイル2毎のバージョン
数を記憶するファイルであり、逐次ファイル2のバージ
ョンが更新されると更新されたバージョン数に自動的に
書き換えられるようになっている。バージョン管理手段
5は、端末11に電源が投入されると、端末11内のフ
ァイル12のバージョン数と、逐次ファイル2のバージ
ョン数とを比較し、この比較結果を基に端末11側に逐
次ファイル2あるいは累積ファイル3と逐次ファイル2
とを転送するものである。
ファイル12に対応する逐次ファイル2毎のバージョン
数を記憶するファイルであり、逐次ファイル2のバージ
ョンが更新されると更新されたバージョン数に自動的に
書き換えられるようになっている。バージョン管理手段
5は、端末11に電源が投入されると、端末11内のフ
ァイル12のバージョン数と、逐次ファイル2のバージ
ョン数とを比較し、この比較結果を基に端末11側に逐
次ファイル2あるいは累積ファイル3と逐次ファイル2
とを転送するものである。
【0015】次に、図2に示すシステムに読み込まれた
場合におけるバージョン管理装置1の動作を図4のフロ
ーチャートを用いて説明する。まず、端末11に電源が
投入されて電源がオンとなると(ST1)、端末11内
のバージョンファイル13が端末11側からサーバー1
0側に転送され(ST2)、またサーバー10のCPU
から、バージョン管理手段5に実行するよう制御信号が
送られる。
場合におけるバージョン管理装置1の動作を図4のフロ
ーチャートを用いて説明する。まず、端末11に電源が
投入されて電源がオンとなると(ST1)、端末11内
のバージョンファイル13が端末11側からサーバー1
0側に転送され(ST2)、またサーバー10のCPU
から、バージョン管理手段5に実行するよう制御信号が
送られる。
【0016】CPUからの制御信号を受けると、バージ
ョン管理手段5は、端末11側から転送されたバージョ
ンファイル13と逐次ファイル2のバージョンファイル
4とから、端末11のファイル12毎に、ファイル12
のバージョン数と逐次ファイル2のバージョン数とを比
較し、ファイル12のバージョン数が逐次ファイル2の
バージョン数と同じか否かを判定する(ST3)。そし
てバージョン管理手段5は、ファイル12のバージョン
数が逐次ファイル2のバージョン数と同じと判定した場
合に、そのファイル12に対してバージョンの更新を行
わせず、バージョン管理を終了とする。
ョン管理手段5は、端末11側から転送されたバージョ
ンファイル13と逐次ファイル2のバージョンファイル
4とから、端末11のファイル12毎に、ファイル12
のバージョン数と逐次ファイル2のバージョン数とを比
較し、ファイル12のバージョン数が逐次ファイル2の
バージョン数と同じか否かを判定する(ST3)。そし
てバージョン管理手段5は、ファイル12のバージョン
数が逐次ファイル2のバージョン数と同じと判定した場
合に、そのファイル12に対してバージョンの更新を行
わせず、バージョン管理を終了とする。
【0017】またバージョン管理手段5は、ファイル1
2のバージョン数が逐次ファイル2のバージョン数と同
じでないと判定した場合、そのファイル12のバージョ
ン数が逐次ファイル2のそれよりも1つ低い、つまりフ
ァイル12が逐次ファイル2より1世代前のものである
か否かの判定を行う(ST4)。
2のバージョン数が逐次ファイル2のバージョン数と同
じでないと判定した場合、そのファイル12のバージョ
ン数が逐次ファイル2のそれよりも1つ低い、つまりフ
ァイル12が逐次ファイル2より1世代前のものである
か否かの判定を行う(ST4)。
【0018】ファイル12が逐次ファイル2より1世代
前のものでないと判定した場合、バージョン管理手段5
は、ファイル12のバージョン数が逐次ファイル2のそ
れよりも2つ以上低いと判定し、つまりファイル12が
逐次ファイル2より2世代以上前のものであると判定
し、累積ファイル3を端末11側に転送して端末11内
のファイル12の更新を行わせる(ST5)。このこと
により、端末11内のファイル12が累積ファイル3に
入れ替えられて、逐次ファイル2より1世代前のものに
バージョン更新される。続いてバージョン管理手段5
は、逐次ファイル2を端末11側に転送して端末11内
のファイル12の更新を再度行わせる(ST6)。この
ことにより累積ファイルに入れ替えられた端末11内の
ファイル12が、さらに逐次ファイル2に入れ替えられ
てバージョン更新され、バージョン管理が終了となる。
前のものでないと判定した場合、バージョン管理手段5
は、ファイル12のバージョン数が逐次ファイル2のそ
れよりも2つ以上低いと判定し、つまりファイル12が
逐次ファイル2より2世代以上前のものであると判定
し、累積ファイル3を端末11側に転送して端末11内
のファイル12の更新を行わせる(ST5)。このこと
により、端末11内のファイル12が累積ファイル3に
入れ替えられて、逐次ファイル2より1世代前のものに
バージョン更新される。続いてバージョン管理手段5
は、逐次ファイル2を端末11側に転送して端末11内
のファイル12の更新を再度行わせる(ST6)。この
ことにより累積ファイルに入れ替えられた端末11内の
ファイル12が、さらに逐次ファイル2に入れ替えられ
てバージョン更新され、バージョン管理が終了となる。
【0019】またST4にて、ファイル12が逐次ファ
イル2より1世代前のものであると判定した場合、バー
ジョン管理手段5は、逐次ファイル2を端末11に転送
して端末11内のファイル12の更新を行わせる。この
ことにより端末11内のファイル12が逐次ファイル2
に入れ替えられてバージョン更新され(ST6)、バー
ジョン管理が終了となる。
イル2より1世代前のものであると判定した場合、バー
ジョン管理手段5は、逐次ファイル2を端末11に転送
して端末11内のファイル12の更新を行わせる。この
ことにより端末11内のファイル12が逐次ファイル2
に入れ替えられてバージョン更新され(ST6)、バー
ジョン管理が終了となる。
【0020】なお、上記したバージョン管理は、端末1
1側から転送されたバージョンファイル13単位で行わ
れる。例えば端末11に格納されたファイル12に、S
T4にて、逐次ファイル2よりも1世代以上前であると
判定されるファイル12と、逐次ファイル2よりも2世
代以上前であると判定されるファイル12とがある場合
には、まずST5にて、2世代以上前と判定されたファ
イル12に対し、それぞれ累積ファイル3との入れ替え
が行われる。その後ST6にて、累積ファイル3に入れ
替えられたファイル12、および先に逐次ファイル2よ
りも1世代以上前であると判定されたファイル12のそ
れぞれの逐次ファイル2が端末11側に送られ、各ファ
イル12が逐次ファイル2に入れ替えられる。
1側から転送されたバージョンファイル13単位で行わ
れる。例えば端末11に格納されたファイル12に、S
T4にて、逐次ファイル2よりも1世代以上前であると
判定されるファイル12と、逐次ファイル2よりも2世
代以上前であると判定されるファイル12とがある場合
には、まずST5にて、2世代以上前と判定されたファ
イル12に対し、それぞれ累積ファイル3との入れ替え
が行われる。その後ST6にて、累積ファイル3に入れ
替えられたファイル12、および先に逐次ファイル2よ
りも1世代以上前であると判定されたファイル12のそ
れぞれの逐次ファイル2が端末11側に送られ、各ファ
イル12が逐次ファイル2に入れ替えられる。
【0021】以上のようにこの実施形態によれば、サー
バー10に読み込まれるバージョン管理装置1が逐次フ
ァイル2と累積ファイル3とを備え、端末11内のファ
イル12のバージョンに応じて、逐次ファイル2のみあ
るいは逐次ファイル2および累積ファイル3を端末11
側に転送してそのファイル12をバージョン更新させる
ようになっているので、各ファイル12に応じたバージ
ョン管理を行うことができる。よって、端末11の電源
をオンにした際、端末11内のファイル12のバージョ
ン数が逐次ファイル2のそれに対して2世代以上低い場
合でも、そのファイル12を最終的に逐次ファイルに入
れ替えることができるため、端末11間にて、バージョ
ン更新の整合がとれなくなるといったことを防止するこ
とができる。また所定のファイル12に対して全ての端
末11がバージョン更新を完了しなくても、そのファイ
ル12に対しての次のバージョン更新を進めることがで
きる。
バー10に読み込まれるバージョン管理装置1が逐次フ
ァイル2と累積ファイル3とを備え、端末11内のファ
イル12のバージョンに応じて、逐次ファイル2のみあ
るいは逐次ファイル2および累積ファイル3を端末11
側に転送してそのファイル12をバージョン更新させる
ようになっているので、各ファイル12に応じたバージ
ョン管理を行うことができる。よって、端末11の電源
をオンにした際、端末11内のファイル12のバージョ
ン数が逐次ファイル2のそれに対して2世代以上低い場
合でも、そのファイル12を最終的に逐次ファイルに入
れ替えることができるため、端末11間にて、バージョ
ン更新の整合がとれなくなるといったことを防止するこ
とができる。また所定のファイル12に対して全ての端
末11がバージョン更新を完了しなくても、そのファイ
ル12に対しての次のバージョン更新を進めることがで
きる。
【0022】さらに、累積ファイル3は、端末11内の
ファイル12毎に、最新版のファイルのみ管理するよう
になっており、よって同一のファイル12に対応するフ
ァイルを複数バージョン保管するようになっていないた
め、バージョン管理装置1およびこれを読み込むサーバ
ー10のディスク容量を有効に活用することができると
いった効果も得ることができる。
ファイル12毎に、最新版のファイルのみ管理するよう
になっており、よって同一のファイル12に対応するフ
ァイルを複数バージョン保管するようになっていないた
め、バージョン管理装置1およびこれを読み込むサーバ
ー10のディスク容量を有効に活用することができると
いった効果も得ることができる。
【0023】
【発明の効果】以上説明したように本発明のファイルの
バージョン管理装置では、逐次ファイルと累積ファイル
とを備え、端末内のファイルが1世代のバージョン更新
が必要な場合に、端末側に逐次ファイルを送ってバージ
ョン更新させ、また端末内のファイルが2世代以上のバ
ージョン更新が必要な場合に、累積ファイルおよび逐次
ファイルを端末側に送ってバージョン更新を行わせるよ
うになっているので、各ファイルに応じたバージョン管
理を行うことができる。よって、端末内のファイルのバ
ージョン数が逐次ファイルのそれに対して2世代以上低
い場合でも、最終的にそのファイルを逐次ファイルに入
れ替えてバージョン更新できるため、端末間にて、バー
ジョン更新の整合がとれなくなるといったことを防止す
ることができる。また所定のファイルに対して全ての端
末がバージョン更新を完了しなくても、そのファイルに
対しての次のバージョン更新を進めることができる。
バージョン管理装置では、逐次ファイルと累積ファイル
とを備え、端末内のファイルが1世代のバージョン更新
が必要な場合に、端末側に逐次ファイルを送ってバージ
ョン更新させ、また端末内のファイルが2世代以上のバ
ージョン更新が必要な場合に、累積ファイルおよび逐次
ファイルを端末側に送ってバージョン更新を行わせるよ
うになっているので、各ファイルに応じたバージョン管
理を行うことができる。よって、端末内のファイルのバ
ージョン数が逐次ファイルのそれに対して2世代以上低
い場合でも、最終的にそのファイルを逐次ファイルに入
れ替えてバージョン更新できるため、端末間にて、バー
ジョン更新の整合がとれなくなるといったことを防止す
ることができる。また所定のファイルに対して全ての端
末がバージョン更新を完了しなくても、そのファイルに
対しての次のバージョン更新を進めることができる。
【図1】本発明に係るファイルのバージョン管理装置の
一実施形態の概略構成を示すブロック図である。
一実施形態の概略構成を示すブロック図である。
【図2】実施形態のバージョン管理装置を用いるシステ
ムの一構成例の説明図である。
ムの一構成例の説明図である。
【図3】実施形態のバージョン管理装置を用いてバージ
ョン管理を行っている様子を示す図である。
ョン管理を行っている様子を示す図である。
【図4】バージョン管理装置の動作を説明するためのフ
ローチャートである。
ローチャートである。
【図5】従来のバージョン管理の説明図である。
【図6】従来のバージョン管理を説明するためのフロー
チャートである。
チャートである。
1 バージョン管理装置 2 逐次ファイル 3 累積ファイル 5 バージョン管理
手段 10 サーバー 11 端末 12 ファイル
手段 10 サーバー 11 端末 12 ファイル
Claims (1)
- 【請求項1】 サーバーとこれに接続される複数の端末
との間で、複数の端末に格納されたファイルのバージョ
ンを、サーバーによって管理するシステムにて、該サー
バーに読み込まれて用いられるファイルのバージョン管
理装置であって、 前記複数の端末に格納されたファイルに対応するファイ
ルであるとともにその最新のバージョンを有し、かつ、
これよりバージョン数が1つ低いファイルのバージョン
を更新させるための逐次ファイルと、 前記複数の端末に格納されたファイルに対応するファイ
ルであり、かつ、前記逐次ファイルのバージョン数より
もバージョン数が2つ以上低いファイルを、逐次ファイ
ルのバージョン数より1つ低いバージョンに更新するた
めの累積ファイルと、 前記端末に電源が投入されると、前記端末内のファイル
のバージョン数と、前記逐次ファイルのバージョン数と
を比較し、端末内のファイルのバージョン数が逐次ファ
イルのバージョン数がよりも1つ低い場合に、逐次ファ
イルを端末に送って該端末内のファイルのバージョン更
新を行わせ、端末内のファイルのバージョン数が逐次フ
ァイルのバージョン数よりも2つ以上低い場合に、累積
ファイルを送って該端末内のファイルのバージョン更新
を行わせ、続いて逐次ファイルを端末に送って該端末内
のファイルのバージョン更新を再度行わせるバージョン
管理手段とを備えてなることを特徴とするファイルのバ
ージョン管理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15699196A JPH103415A (ja) | 1996-06-18 | 1996-06-18 | ファイルのバージョン管理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15699196A JPH103415A (ja) | 1996-06-18 | 1996-06-18 | ファイルのバージョン管理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH103415A true JPH103415A (ja) | 1998-01-06 |
Family
ID=15639792
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15699196A Withdrawn JPH103415A (ja) | 1996-06-18 | 1996-06-18 | ファイルのバージョン管理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH103415A (ja) |
-
1996
- 1996-06-18 JP JP15699196A patent/JPH103415A/ja not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5689640A (en) | Method and system for downloading data to network nodes | |
| CN100541430C (zh) | 软件更新方法、设备和系统 | |
| US6098098A (en) | System for managing the configuration of multiple computer devices | |
| JPH03502742A (ja) | 通信ネットワークのノードにデータ・セットを自動的にローディングする方法および装置 | |
| WO1995027941A1 (en) | Updating and restoration method of system file | |
| WO2003083647A1 (en) | Communication terminal software updating method, communication terminal, and software updating method | |
| US20050193390A1 (en) | Program downloading method, program switching method and network apparatus | |
| JP4829932B2 (ja) | 組み込みシステム内のファームウエアをアップグレードする装置と方法 | |
| US6832374B2 (en) | System and method for updating an executing executable file | |
| US20030163805A1 (en) | Image processing apparatus, download method, and download program product for downloading software | |
| JP3901060B2 (ja) | アプリケーションの更新処理方法、更新処理システム及び更新処理プログラム | |
| JP2000515286A (ja) | セットトップのシステムソフトウエアをネットワークサーバからアップグレードするためのフェイルセーフ方法 | |
| JPH07219780A (ja) | 端末装置の処理プログラムダウンロード方式 | |
| JPH103415A (ja) | ファイルのバージョン管理装置 | |
| JP2000315157A (ja) | プログラム更新/回復方法 | |
| JPH11353187A (ja) | リモートインストールのエラー処理方式 | |
| CN100484038C (zh) | 网元版本切换方法及装置 | |
| WO2024113995A1 (zh) | 一种bmc异构升级方法、系统、设备及可读存储介质 | |
| JP2001067214A (ja) | コンピュータシステム及びプログラムファイル更新方法 | |
| JP3977627B2 (ja) | システムプログラムのバージョンアップ方法,システムプログラムのバージョンアップ用プログラムおよびシステムプログラムのバージョンアップ用プログラム記録媒体 | |
| JP2000353096A (ja) | プログラムダウンロード方式および方法 | |
| JPH11298550A (ja) | 通信システム及び通信装置 | |
| JPH08202657A (ja) | ネットワーク管理システム | |
| CN118869468B (zh) | 白盒交换机配置管理方法、装置、电子设备、介质及产品 | |
| JPH0887410A (ja) | プログラム更新/回復方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20030902 |