JPH06309261A - ソフトウェア自動インストール方法及びソフトウェア自動バージョンアップ方法 - Google Patents

ソフトウェア自動インストール方法及びソフトウェア自動バージョンアップ方法

Info

Publication number
JPH06309261A
JPH06309261A JP5095894A JP9589493A JPH06309261A JP H06309261 A JPH06309261 A JP H06309261A JP 5095894 A JP5095894 A JP 5095894A JP 9589493 A JP9589493 A JP 9589493A JP H06309261 A JPH06309261 A JP H06309261A
Authority
JP
Japan
Prior art keywords
machine
client
software
server machine
server
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
JP5095894A
Other languages
English (en)
Inventor
Takao Katayama
隆男 片山
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP5095894A priority Critical patent/JPH06309261A/ja
Publication of JPH06309261A publication Critical patent/JPH06309261A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 サーバマシンからの1回のインストール作業
によりシステム内の全てのクライアントマシンに対して
セキュリティ上の問題を生じることなくソフトウェアを
インストールあるいはアップデートできるソフトウェア
自動インストール方法及びソフトウェア自動バージョン
アップ方法を得る。 【構成】 サーバマシン1は、クライアントマシンにソ
フトウエア9をインストールするように指令を出す。サ
ーバマシン1からの要求を受けとると、クライアントマ
シン2、3は、サーバマシン1から転送されたソフトウ
ェアをインストールし、インストール終了後、サーバマ
シン1にインストール終了のメッセージを送付する。そ
して、サーバマシン1は、クライアントマシンからメッ
セージが届いた場合、選択した全てのクライアントマシ
ンにソフトウェア9がインストールされたことをユーザ
に報知する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、サーバマシンと、イ
ンストールするソフトウェア等を格納するサーバマシン
用磁気ディスク装置と、サーバマシンにLAN等によっ
て接続された複数のクライアントマシンと、それぞれの
クライアントマシン用の複数のクライアントマシン用磁
気ディスク装置とを備えるクライアント−サーバ方式の
ネットワークシステムのソフトウェア遠隔インストール
に関するものである。
【0002】
【従来の技術】クライアント−サーバ方式のネットワー
クシステムでは、サーバマシンからクライアントマシン
へソフトウェアをインストールする場合は、ヒューレッ
トパッカード社のHP−UX リファレンス(リリース
9.0)Vol.3のP398netdistd(1
M)、P629 update(1M)に記載されてい
るように、クライアントからインストールための起動を
かける方法があった。
【0003】図6は、上述した文献の起動方法を実行す
るクライアント−サーバ方式のネットワークシステムの
構成を示すブロック図である。
【0004】クライアント−サーバ方式のネットワーク
システムは、サーバマシン1と、サーバマシン1にLA
N等によって接続された複数のクライアントマシン2、
3、4とを有しており、サーバマシン1には、インスト
ールするソフトウェア9及びインストールするための管
理情報10等を格納するサーバマシン用磁気ディスク装
置5が接続されている。そして、クライアントマシン
2、3、4には、それぞれソフトウェア等を格納するク
ライアントマシン用磁気ディスク装置6、7、8が接続
されている。
【0005】次に、ソフトウェアをインストールする際
の動作について図7及び図8のフローチャートに沿って
説明する。まず、サーバマシン1における動作を図7の
フローチャートに沿って説明する。
【0006】サーバマシン1は、クライアントマシン
2、3、4にインストールするソフトウエア9をサーバ
マシン用磁気ディスク装置5に格納し(ステップ1)、
インストールするソフトウエア9についての管理情報1
0を作成する(ステップ2)。それから、クライアント
マシン2、3、4からのインストール要求を待ち(ステ
ップ3)、インストール要求を受けると、クライアント
マシン2、3、4から指定されたソフトウェア9をクラ
イアントマシン2、3、4へ送付する(ステップ4)。
送付終了後、インストール要求待ち状態へ戻る。
【0007】次に、クライアントマシン2、3、4にお
ける動作を図8のフローチャートに沿って説明する。な
お、説明を容易とするためにクライアントマシン2を例
にとり説明する。
【0008】クライアントマシン2は、ソフトウエア9
がインストールできる環境に設定し(ステップ5)、イ
ンストールしたいソフトウェア9を指定してサーバマシ
ン1にソフトウェアの転送要求を出す(ステップ6)。
そして、クライアントマシン2は、サーバマシン1から
転送されたソフトウェアをインストールし(ステップ
7)、インストール終了後、環境を元に戻す(ステップ
8)。
【0009】以上の動作により、サーバマシン1からソ
フトウェア9がクライアントマシン2にインストールさ
れる。クライアントマシン3、4においても同様の動作
によりソフトウェア9がインストールされる。
【0010】次に、ソフトウェアをバージョンアップ
(アップデート)する際の動作について図9及び図10
のフローチャートに沿って説明する。まず、サーバマシ
ン1における動作を図9のフローチャートに沿って説明
する。
【0011】サーバマシン1は、クライアントマシン
2、3、4のアップデートするソフトウエア9をサーバ
マシン用磁気ディスク装置5に格納し(ステップ1
1)、アップデートするソフトウエア9についての管理
情報10を作成する(ステップ12)。それから、クラ
イアントマシン2、3、4からのアップデート要求を待
ち(ステップ13)、アップデート要求を受けると、ク
ライアントマシン2、3、4から指定されたソフトウェ
ア9をクライアントマシン2、3、4へ送付する(ステ
ップ14)。送付終了後、アップデート要求待ち状態へ
戻る。
【0012】次に、クライアントマシン2、3、4にお
ける動作を図10のフローチャートに沿って説明する。
なお、説明を容易とするためにクライアントマシン2を
例にとり説明する。
【0013】クライアントマシン2は、ソフトウエア9
がアップデートできる環境に設定し(ステップ15)、
アップデートしたいソフトウェア9を指定してサーバマ
シン1にソフトウェアの転送要求を出す(ステップ
6)。そして、クライアントマシン2は、サーバマシン
1から転送されたソフトウェア9によりクライアントマ
シン用磁気ディスク装置6に格納されているソフトウェ
アのアップデートを行い(ステップ17)、アップデー
ト終了後、環境を元に戻す(ステップ18)。
【0014】また、特開平3−244030号公報に
は、端末装置(クライアントマシン)にソフトウエアの
更新日付け時刻を記憶させ、ホスト計算機(サーバマシ
ン)にログインしたとき、ホスト計算機がその情報を判
断し、必要に応じて端末に新しいソフトウエアを自動転
送することにより、ソフトウエアを自動更新するネット
ワークシステムが提案されている。
【0015】更に、特開平3−276338号公報に
は、端末装置側のソフトウエアがホスト計算機側のソフ
トウエアと異なっているとき、ホスト計算機よりホスト
計算機側のソフトウエアを転送することによりソフトウ
ェアのバージョン管理を自動化する端末ソフトウェアの
簡易保守方法が提案されている。
【0016】
【発明が解決しようとする課題】図6から図10までに
より説明した従来のインストール方法では、ソフトウェ
アのインストールがクライアント起動となるため、シス
テムを構成するネットワークにおいてソフトウェアをイ
ンストールあるいはバージョンアップする場合は各クラ
イアント側においてインストール作業をする必要があ
り、その手間が繁雑であった。そこで、この問題点を解
消する方法としてサーバ側から一斉にクライアント側へ
ソフトウェアを転送することによりインストール作業を
行う方法が考えられるが、セキュリティ上の問題があ
る。
【0017】また、特開平3−244030号公報に記
載されているネットワークシステムでは、端末装置にソ
フトウエアの更新日付け時刻情報を記憶しておかなけれ
ばならないという問題点があり、またホスト計算機にロ
グインするまでソフトウェアがバージョンアップされな
いという問題点があった。
【0018】更に、特開平3−276338号公報に記
載されている端末ソフトウェアの簡易保守方法では、端
末装置からの要求によりホスト計算機側のソフトウエア
を転送するので、各端末からそれぞれ要求を行わなけれ
ばならず、その手間が繁雑であるという問題点があっ
た。
【0019】この発明は、上記のような課題を解消する
ためになされたもので、サーバマシンからの1回のイン
ストール作業によりシステム内の全てのクライアントマ
シンに対してセキュリティ上の問題を生じることなくソ
フトウェアをインストールあるいはアップデートできる
ソフトウェア自動インストール方法及びソフトウェア自
動バージョンアップ方法を得ることを目的としている。
【0020】
【課題を解決するための手段及びその作用】請求項1記
載の発明に係るソフトウェア自動インストール方法は、
サーバマシンと、インストールするソフトウェア等を格
納するサーバマシン用磁気ディスク装置と、サーバマシ
ンにLAN等によって接続された複数のクライアントマ
シンと、それぞれのクライアントマシン用の複数のクラ
イアントマシン用磁気ディスク装置とを備えるクライア
ント−サーバ方式のネットワークシステムにおいて、サ
ーバマシンからクライアントマシンにインストール開始
の指示を出力し、インストール開始の指示を受けるクラ
イアントマシンはサーバマシンから送られるソフトウェ
アのインストール処理を実行することを特徴とするもの
である。
【0021】請求項2記載の発明に係るソフトウェア自
動インストール方法は、サーバマシンと、インストール
するソフトウェア等を格納するサーバマシン用磁気ディ
スク装置と、サーバマシンにLAN等によって接続され
た複数のクライアントマシンと、それぞれのクライアン
トマシン用の複数のクライアントマシン用磁気ディスク
装置とを備えるクライアント−サーバ方式のネットワー
クシステムにおいて、サーバマシンからクライアントマ
シンにインストール開始の指示を出力し、インストール
開始の指示を受けるクライアントマシンはサーバマシン
から送られるソフトウェアのインストール処理を実行
し、クライアントマシンはサーバマシンへインストール
処理終了のメッセージを送付し、インストール処理終了
のメッセージを受けるサーバマシンはインストール処理
が完了したことを外部へ報知することを特徴とするもの
である。
【0022】請求項3記載の発明に係るソフトウェア自
動インストール方法は、サーバマシンと、インストール
するソフトウェア等を格納するサーバマシン用磁気ディ
スク装置と、サーバマシンにLAN等によって接続され
た複数のクライアントマシンと、それぞれのクライアン
トマシン用の複数のクライアントマシン用磁気ディスク
装置とを備えるクライアント−サーバ方式のネットワー
クシステムにおいて、サーバマシン用磁気ディスク装置
に予めシステム内のクライアントに関する管理情報を格
納し、サーバマシンは管理情報により所望のクライアン
トマシンを選択し、サーバマシンから選択したクライア
ントマシンにインストール開始の指示を出力し、インス
トール開始の指示を受けるクライアントマシンはサーバ
マシンから送られるソフトウェアのインストール処理を
実行し、クライアントマシンはサーバマシンへインスト
ール処理終了のメッセージを送付し、インストール処理
終了のメッセージを受けるサーバマシンはインストール
処理が完了したことを外部へ報知することを特徴とする
ものである。
【0023】請求項4記載の発明に係るソフトウェア自
動インストール方法は、サーバマシンと、インストール
するソフトウェア等を格納するサーバマシン用磁気ディ
スク装置と、サーバマシンにLAN等によって接続され
た複数のクライアントマシンと、それぞれのクライアン
トマシン用の複数のクライアントマシン用磁気ディスク
装置とを備えるクライアント−サーバ方式のネットワー
クシステムにおいて、サーバマシン用磁気ディスク装置
に予めシステム内のクライアントに関する管理情報を格
納し、それぞれのクライアントマシン用磁気ディスク装
置に予めサーバ情報を格納し、サーバマシンは管理情報
により所望のクライアントマシンを選択し、サーバマシ
ンから選択したクライアントマシンにインストール開始
の指示を出力し、インストール開始の指示を受けるクラ
イアントマシンはサーバ情報に基づいてサーバマシンが
ソフトウェアを配信する権利があるか否か判断し、サー
バマシンがソフトウェアを配信する権利があると判断し
た場合、サーバマシンから送られるソフトウェアのイン
ストール処理を実行し、クライアントマシンはサーバマ
シンへインストール処理終了のメッセージを送付し、イ
ンストール処理終了のメッセージを受けるサーバマシン
はインストール処理が完了したことを外部へ報知するこ
とを特徴とするものである。
【0024】請求項5記載の発明に係るソフトウェア自
動バージョンアップ方法は、サーバマシンと、インスト
ールするソフトウェア等を格納するサーバマシン用磁気
ディスク装置と、サーバマシンにLAN等によって接続
された複数のクライアントマシンと、それぞれのクライ
アントマシン用の複数のクライアントマシン用磁気ディ
スク装置とを備えるクライアント−サーバ方式のネット
ワークシステムにおいて、サーバマシンからクライアン
トマシンにソフトウェアバージョンアップ開始の指示を
出力し、ソフトウェアバージョンアップ開始の指示を受
けるクライアントマシンはサーバマシンから送られる新
バージョンアップソフトウェアにバージョンアップする
バージョンアップ処理を実行することを特徴とするもの
である。請求項6記載の発明に係るソフトウェア自動バ
ージョンアップ方法は、サーバマシンと、インストール
するソフトウェア等を格納するサーバマシン用磁気ディ
スク装置と、サーバマシンにLAN等によって接続され
た複数のクライアントマシンと、それぞれのクライアン
トマシン用の複数のクライアントマシン用磁気ディスク
装置とを備えるクライアント−サーバ方式のネットワー
クシステムにおいて、サーバマシンからクライアントマ
シンにソフトウェアバージョンアップ開始の指示を出力
し、ソフトウェアバージョンアップ開始の指示を受ける
クライアントマシンはサーバマシンから送られるソフト
ウェアのソフトウェアバージョンアップ処理を実行し、
クライアントマシンはサーバマシンへソフトウェアバー
ジョンアップ処理終了のメッセージを送付し、ソフトウ
ェアバージョンアップ処理終了のメッセージを受けるサ
ーバマシンはソフトウェアバージョンアップ処理が完了
したことを報知することを特徴とするものである。
【0025】請求項7記載の発明に係るソフトウェア自
動バージョンアップ方法は、サーバマシンと、ソフトウ
ェアバージョンアップするソフトウェア等を格納するサ
ーバマシン用磁気ディスク装置と、サーバマシンにLA
N等によって接続された複数のクライアントマシンと、
それぞれのクライアントマシン用の複数のクライアント
マシン用磁気ディスク装置とを備えるクライアント−サ
ーバ方式のネットワークシステムにおいて、サーバマシ
ン用磁気ディスク装置に予めシステム内のクライアント
に関する管理情報を格納し、サーバマシンは管理情報に
より所望のクライアントマシンを選択し、サーバマシン
から選択したクライアントマシンにソフトウェアバージ
ョンアップ開始の指示を出力し、ソフトウェアバージョ
ンアップ開始の指示を受けるクライアントマシンはサー
バマシンから送られるソフトウェアのソフトウェアバー
ジョンアップ処理を実行し、クライアントマシンはサー
バマシンへソフトウェアバージョンアップ処理終了のメ
ッセージを送付し、ソフトウェアバージョンアップ処理
終了のメッセージを受けるサーバマシンはソフトウェア
バージョンアップ処理が完了したことを外部へ報知する
ことを特徴とするものである。
【0026】請求項8記載の発明に係るソフトウェア自
動バージョンアップ方法は、サーバマシンと、ソフトウ
ェアバージョンアップするソフトウェア等を格納するサ
ーバマシン用磁気ディスク装置と、サーバマシンにLA
N等によって接続された複数のクライアントマシンと、
それぞれのクライアントマシン用の複数のクライアント
マシン用磁気ディスク装置とを備えるクライアント−サ
ーバ方式のネットワークシステムにおいて、サーバマシ
ン用磁気ディスク装置に予めシステム内のクライアント
に関する管理情報を格納し、それぞれのクライアントマ
シン用磁気ディスク装置に予めサーバ情報を格納し、サ
ーバマシンは管理情報により所望のクライアントマシン
を選択し、サーバマシンから選択したクライアントマシ
ンにソフトウェアバージョンアップ開始の指示を出力
し、ソフトウェアバージョンアップ開始の指示を受ける
クライアントマシンはサーバ情報に基づいてサーバマシ
ンがソフトウェアを配信する権利があるか否か判断し、
サーバマシンがソフトウェアを配信する権利があると判
断した場合、サーバマシンから送られるソフトウェアの
ソフトウェアバージョンアップ処理を実行し、クライア
ントマシンはサーバマシンへソフトウェアバージョンア
ップ処理終了のメッセージを送付し、ソフトウェアバー
ジョンアップ処理終了のメッセージを受けるサーバマシ
ンはソフトウェアバージョンアップ処理が完了したこと
を外部へ報知することを特徴とするものである。
【0027】
【実施例】以下、この発明の一実施例を図を用いて説明
する。
【0028】実施例1.図1は、この発明に関わるソフ
トウェア自動インストール方法を実行するクライアン
ト、サーバ方式のネットワークシステムの構成を示すブ
ロック図である。クライアント、サーバ方式のネットワ
ークシステムは、サーバマシン1と、サーバマシン1に
LAN等によって接続された複数のクライアントマシン
2、3、4とを有しており、サーバマシン1には、イン
ストールするソフトウェア9、インストールするための
管理情報10及びシステム内のクライアントに関する情
報11等を格納するサーバマシン用磁気ディスク装置5
が接続されている。そして、クライアントマシン2、
3、4には、それぞれソフトウェア等を格納するクライ
アントマシン用磁気ディスク装置6、7、8が接続され
ており、クライアントマシン用磁気ディスク装置6、
7、8には、それぞれのクライアントマシン内のサーバ
に関する情報12、13、14が格納されている。
【0029】次に、ソフトウェアをインストールする際
の動作について図2及び図3のフローチャートに沿って
説明する。まず、サーバマシン1における動作を図2の
フローチャートに沿って説明する。
【0030】サーバマシン1は、クライアントに関する
情報11より全クライアントの情報を得(ステップ2
1)、ソフトウェア9をインストールするクライアント
マシンを選択する(ステップ22)。そして、サーバマ
シン1は、選択したクライアントマシンにソフトウエア
9をインストールするように指令を出す(ステップ2
3)。そして、サーバマシン1は、選択した全てのクラ
イアントマシンにおいてインストール処理が終了したこ
とを伝えるメッセージが届いたか否か判断し(ステップ
24)、メッセージが届いた場合、ソフトウェア9が選
択した全てのクライアントマシンにインストールされた
ことをユーザに報知する(ステップ25)。
【0031】また、メッセージが届かない場合、所定時
間経過するまで待ち(ステップ26)、待った回数が制
限値を越えたか否か判断する(ステップ27)。そし
て、待った回数が制限値を越えた場合、サーバマシン1
は、インストールできなかったクライアント名、インス
トールするソフトウエアに関する情報をユーザに報知す
る(ステップ28)。なお、待った回数が制限値を越え
ていない場合、上述ステップ24に戻る。
【0032】次に、クライアントマシン2、3、4にお
ける動作を図3のフローチャートに沿って説明する。な
お、説明を容易とするために、サーバマシン1はクライ
アントマシン2、3を選択したものとする。
【0033】サーバマシン1からの要求を受けとると
(ステップ31)、クライアントマシン2、3は、クラ
イアントマシン用磁気ディスク装置6、7に格納されて
いるサーバに関する情報12、13を用いてそのサーバ
マシン1がソフトウェア9の配信権利を有するか否かを
判断する(ステップ32)。クライアントマシン2、3
は、配信権利を有すると判断した場合、ソフトウェア9
がインストールすべきソフトウェアか否か判断し(ステ
ップ33)、ソフトウェア9がインストールすべきソフ
トウェアであると判断した場合、現在、クライアントマ
シン2、3はインストールできる状態か否か判断する
(ステップ34)。インストールできる状態であれば、
クライアントマシン2、3は、ソフトウェア9がインス
トールできる環境にする(ステップ35)。
【0034】そして、クライアントマシン2、3は、サ
ーバマシン1にソフトウェアの転送要求を出し(ステッ
プ36)、サーバマシン1から転送されたソフトウェア
をインストールする(ステップ37)。更に、インスト
ール終了後、クライアントマシン2、3は、サーバマシ
ン1にインストール終了のメッセージを送付し(ステッ
プ38)、環境を元に戻す(ステップ39)。
【0035】また、前述ステップ32において、サーバ
マシン1がソフトウェア9の配信権利を有さないと判断
した場合、前述ステップ33において、インストールす
べきソフトウェアでないと判断した場合、インストール
できないことをサーバマシン1へ報知する(ステップ4
0)。
【0036】更に、前述ステップ34において、現在、
クライアントマシン2、3はインストールできる状態で
ないと判断した場合、所定時間経過するまで待ち(ステ
ップ41)、待った回数が制限値を越えたか否か判断す
る(ステップ42)。そして、待った回数が制限値を越
えた場合、インストールできないことをサーバマシン1
へ報知する(ステップ40)。また、待った回数が制限
値を越えていない場合、上述ステップ34に戻る。
【0037】以上の動作により、サーバマシン1からソ
フトウェア9がクライアントマシン2、3にインストー
ルされる。
【0038】実施例2.次に、ソフトウェアをアップデ
ート(バージョンアップ)する際の動作について図4及
び図5のフローチャートに沿って説明する。まず、サー
バマシン1における動作を図4のフローチャートに沿っ
て説明する。
【0039】サーバマシン1は、クライアントに関する
情報11より全クライアントの情報を得(ステップ5
1)、ソフトウェア9をアップデートするクライアント
マシンを選択する(ステップ52)。そして、サーバマ
シン1は、選択したクライアントマシンにソフトウエア
9をアップデートするように指令を出す(ステップ5
3)。そして、サーバマシン1は、選択した全てのクラ
イアントマシンにおいてアップデート処理が終了したこ
とを伝えるメッセージが届いたか否か判断し(ステップ
54)、メッセージが届いた場合、ソフトウェア9が選
択した全てのクライアントマシンにアップデートされた
ことをユーザに報知する(ステップ55)。
【0040】また、メッセージが届かない場合、所定時
間経過するまで待ち(ステップ56)、待った回数が制
限値を越えたか否か判断する(ステップ57)。そし
て、待った回数が制限値を越えた場合、サーバマシン1
は、アップデートできなかったクライアント名、アップ
デートするソフトウエアに関する情報をユーザに報知す
る(ステップ58)。なお、待った回数が制限値を越え
ていない場合、上述ステップ54に戻る。
【0041】次に、クライアントマシン2、3、4にお
ける動作を図5のフローチャートに沿って説明する。な
お、説明を容易とするために、サーバマシン1はクライ
アントマシン2、3を選択したものとする。
【0042】サーバマシン1からの要求を受けとると
(ステップ61)、クライアントマシン2、3は、クラ
イアントマシン用磁気ディスク装置6、7に格納されて
いるサーバに関する情報12、13を用いてそのサーバ
マシン1がソフトウェア9の配信権利を有するか否かを
判断する(ステップ62)。クライアントマシン2、3
は、配信権利を有すると判断した場合、ソフトウェア9
がアップデートすべきソフトウェアか否か判断し(ステ
ップ63)、ソフトウェア9がアップデートすべきソフ
トウェアであると判断した場合、現在、クライアントマ
シン2、3はアップデートできる状態か否か判断する
(ステップ64)。アップデートできる状態であれば、
クライアントマシン2、3は、ソフトウェア9がアップ
デートできる環境にする(ステップ65)。
【0043】そして、クライアントマシン2、3は、サ
ーバマシン1にソフトウェアの転送要求を出し(ステッ
プ66)、サーバマシン1から転送されたソフトウェア
9によりクライアントマシン用磁気ディスク装置6に格
納されているソフトウェアのアップデートを行う(ステ
ップ67)。更に、アップデート終了後、クライアント
マシン2、3は、サーバマシン1にアップデート終了の
メッセージを送付し(ステップ68)、環境を元に戻す
(ステップ69)。
【0044】また、前述ステップ62において、サーバ
マシン1がソフトウェア9の配信権利を有さないと判断
した場合、前述ステップ63において、アップデートす
べきソフトウェアでないと判断した場合、アップデート
できないことをサーバマシン1へ報知する(ステップ7
0)。
【0045】更に、前述ステップ64において、現在、
クライアントマシン2、3はアップデートできる状態で
ないと判断した場合、所定時間経過するまで待ち(ステ
ップ71)、待った回数が制限値を越えたか否か判断す
る(ステップ72)。そして、待った回数が制限値を越
えた場合、アップデートできないことをサーバマシン1
へ報知する(ステップ70)。また、待った回数が制限
値を越えていない場合、上述ステップ64に戻る。
【0046】以上の動作により、サーバマシン1からソ
フトウェア9がクライアントマシン2、3にアップデー
トされる。
【0047】
【発明の効果】以上説明したように、請求項1記載の発
明によれば、サーバマシンからクライアントマシンにイ
ンストール開始の指示を出力し、インストール開始の指
示を受けるクライアントマシンはサーバマシンから送ら
れるソフトウェアのインストール処理を実行するように
構成したので、サーバからの1回のインストール処理に
よりシステム内の全クライアントマシンにソフトウェア
をインストールすることができる。
【0048】請求項2記載の発明によれば、サーバマシ
ンからクライアントマシンにインストール開始の指示を
出力し、インストール開始の指示を受けるクライアント
マシンはサーバマシンから送られるソフトウェアのイン
ストール処理を実行し、クライアントマシンはサーバマ
シンへインストール処理終了のメッセージを送付し、イ
ンストール処理終了のメッセージを受けるサーバマシン
はインストール処理が完了したことを報知するように構
成したので、インストール処理が完了したをユーザが容
易に認識することができ、操作性を向上することができ
る。
【0049】請求項3記載の発明によれば、サーバマシ
ン用磁気ディスク装置に予めシステム内のクライアント
に関する管理情報を格納し、サーバマシンは管理情報に
より所望のクライアントマシンを選択し、サーバマシン
から選択したクライアントマシンにインストール開始の
指示を出力し、インストール開始の指示を受けるクライ
アントマシンはサーバマシンから送られるソフトウェア
のインストール処理を実行し、クライアントマシンはサ
ーバマシンへインストール処理終了のメッセージを送付
し、インストール処理終了のメッセージを受けるサーバ
マシンはインストール処理が完了したことを報知するよ
うに構成したので、所望のクライアントマシンにのみソ
フトウェアをインストールすることができ、インストー
ルの必要がないクライアントマシンのインストール処理
を行わなくてすむ効果がある。
【0050】請求項4記載の発明によれば、サーバマシ
ン用磁気ディスク装置に予めシステム内のクライアント
に関する管理情報を格納し、それぞれのクライアントマ
シン用磁気ディスク装置に予めサーバ情報を格納し、サ
ーバマシンは管理情報により所望のクライアントマシン
を選択し、サーバマシンから選択したクライアントマシ
ンにインストール開始の指示を出力し、インストール開
始の指示を受けるクライアントマシンはサーバ情報に基
づいてサーバマシンがソフトウェアを配信する権利があ
るか否か判断し、サーバマシンがソフトウェアを配信す
る権利があると判断した場合、サーバマシンから送られ
るソフトウェアのインストール処理を実行し、クライア
ントマシンはサーバマシンへインストール処理終了のメ
ッセージを送付し、インストール処理終了のメッセージ
を受けるサーバマシンはインストール処理が完了したこ
とを報知するように構成したので、配信権利を有するサ
ーバマシンのみからのソフトウェアをインストールし
て、配信権利を有さないサーバマシンからのソフトウェ
アをインストールを拒否することができ、不用意なソフ
トウェアをインストールを防止することができる。
【0051】請求項5記載の発明によれば、サーバマシ
ンからクライアントマシンにソフトウェアバージョンア
ップ開始の指示を出力し、ソフトウェアバージョンアッ
プ開始の指示を受けるクライアントマシンはサーバマシ
ンから送られる新バージョンアップソフトウェアにバー
ジョンアップするバージョンアップ処理を実行するよう
に構成したので、サーバからの1回のバージョンアップ
処理によりシステム内の全クライアントマシンのソフト
ウェアをバージョンアップすることができる。請求項6
記載の発明によれば、サーバマシンからクライアントマ
シンにソフトウェアバージョンアップ開始のの指示を出
力し、ソフトウェアバージョンアップ開始の指示を受け
るクライアントマシンはサーバマシンから送られるソフ
トウェアのソフトウェアバージョンアップ処理を実行
し、クライアントマシンはサーバマシンへソフトウェア
バージョンアップ処理終了のメッセージを送付し、ソフ
トウェアバージョンアップ処理終了のメッセージを受け
るサーバマシンはソフトウェアバージョンアップ処理が
完了したことを報知するように構成したので、バージョ
ンアップ処理が完了したをユーザが容易に認識すること
ができ、操作性を向上することができる。
【0052】請求項7記載の発明によれば、サーバマシ
ン用磁気ディスク装置に予めシステム内のクライアント
に関する管理情報を格納し、サーバマシンは管理情報に
より所望のクライアントマシンを選択し、サーバマシン
から選択したクライアントマシンにソフトウェアバージ
ョンアップ開始の指示を出力し、ソフトウェアバージョ
ンアップ開始の指示を受けるクライアントマシンはサー
バマシンから送られるソフトウェアのバージョンアップ
処理を実行し、クライアントマシンはサーバマシンへソ
フトウェアバージョンアップ処理終了のメッセージを送
付し、ソフトウェアバージョンアップ処理終了のメッセ
ージを受けるサーバマシンはソフトウェアバージョンア
ップ処理が完了したことを報知するように構成したの
で、所望のクライアントマシンにのみソフトウェアをバ
ージョンアップすることができ、バージョンアップの必
要がないクライアントマシンのバージョンアップ処理を
行わなくてすむ効果がある。
【0053】請求項8記載の発明によれば、サーバマシ
ン用磁気ディスク装置に予めシステム内のクライアント
に関する管理情報を格納し、それぞれのクライアントマ
シン用磁気ディスク装置に予めサーバ情報を格納し、サ
ーバマシンは管理情報により所望のクライアントマシン
を選択し、サーバマシンから選択したクライアントマシ
ンにソフトウェアバージョンアップ開始の指示を出力
し、ソフトウェアバージョンアップ開始の指示を受ける
クライアントマシンはサーバ情報に基づいてサーバマシ
ンがソフトウェアを配信する権利があるか否か判断し、
サーバマシンがソフトウェアを配信する権利があると判
断した場合、サーバマシンから送られるソフトウェアの
ソフトウェアバージョンアップ処理を実行し、クライア
ントマシンはサーバマシンへソフトウェアバージョンア
ップ処理終了のメッセージを送付し、ソフトウェアバー
ジョンアップ処理終了のメッセージを受けるサーバマシ
ンはソフトウェアバージョンアップ処理が完了したこと
を報知するように構成したので、配信権利を有するサー
バマシンのみからのソフトウェアをバージョンアップし
て、配信権利を有さないサーバマシンからのソフトウェ
アをバージョンアップを拒否することができ、不用意な
ソフトウェアをバージョンアップを防止することができ
る。
【図面の簡単な説明】
【図1】この発明に関わるソフトウェア自動インストー
ル方法を実行するクライアント−サーバ方式のネットワ
ークシステムの構成を示すブロック図である。
【図2】この発明に関わるソフトウェア自動インストー
ル方法を示すフローチャートである。
【図3】この発明に関わるソフトウェア自動インストー
ル方法を示すフローチャートである。
【図4】この発明に関わるソフトウェア自動バージョン
アップ方法を示すフローチャートである。
【図5】この発明に関わるソフトウェア自動バージョン
アップ方法を示すフローチャートである。
【図6】従来のソフトウェア自動インストール方法を実
行するクライアント−サーバ方式のネットワークシステ
ムの構成を示すブロック図である。
【図7】従来のソフトウェアのインストール方法を示す
フローチャートである。
【図8】従来のソフトウェアのインストール方法を示す
フローチャートである。
【図9】従来のソフトウェアのバージョンアップ方法を
示すフローチャートである。
【図10】従来のソフトウェアのバージョンアップ方法
を示すフローチャートである。
【符号の説明】
1 サーバマシン 2、3、4 クライアントマシン 5 サーバマシン用磁気ディスク装置 6、7、8 クライアントマシン用磁気ディスク装置 9 ソフトウェア 10 管理情報 11 システム内のクライアントに関する情報 12、13、14 クライアントマシン内のサーバ情報
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G06F 15/16 420 S 9190−5L

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 サーバマシンと、インストールするソフ
    トウェア等を格納するサーバマシン用磁気ディスク装置
    と、サーバマシンにLAN等によって接続された複数の
    クライアントマシンと、それぞれのクライアントマシン
    用の複数のクライアントマシン用磁気ディスク装置とを
    備えるクライアント−サーバ方式のネットワークシステ
    ムにおいて、 サーバマシンからクライアントマシンにインストール開
    始の指示を出力し、 インストール開始の指示を受けるクライアントマシンは
    サーバマシンから送られるソフトウェアのインストール
    処理を実行することを特徴とするソフトウェア自動イン
    ストール方法。
  2. 【請求項2】 サーバマシンと、インストールするソフ
    トウェア等を格納するサーバマシン用磁気ディスク装置
    と、サーバマシンにLAN等によって接続された複数の
    クライアントマシンと、それぞれのクライアントマシン
    用の複数のクライアントマシン用磁気ディスク装置とを
    備えるクライアント−サーバ方式のネットワークシステ
    ムにおいて、 サーバマシンからクライアントマシンにインストール開
    始の指示を出力し、 インストール開始の指示を受けるクライアントマシンは
    サーバマシンから送られるソフトウェアのインストール
    処理を実行し、 クライアントマシンはサーバマシンへインストール処理
    終了のメッセージを送付し、 インストール処理終了のメッセージを受けるサーバマシ
    ンはインストール処理が完了したことを外部へ報知する
    ことを特徴とするソフトウェア自動インストール方法。
  3. 【請求項3】 サーバマシンと、インストールするソフ
    トウェア等を格納するサーバマシン用磁気ディスク装置
    と、サーバマシンにLAN等によって接続された複数の
    クライアントマシンと、それぞれのクライアントマシン
    用の複数のクライアントマシン用磁気ディスク装置とを
    備えるクライアント−サーバ方式のネットワークシステ
    ムにおいて、 サーバマシン用磁気ディスク装置に予めシステム内のク
    ライアントに関する管理情報を格納し、 サーバマシンは管理情報により所望のクライアントマシ
    ンを選択し、 サーバマシンから選択したクライアントマシンにインス
    トール開始の指示を出力し、 インストール開始の指示を受けるクライアントマシンは
    サーバマシンから送られるソフトウェアのインストール
    処理を実行し、 クライアントマシンはサーバマシンへインストール処理
    終了のメッセージを送付し、 インストール処理終了のメッセージを受けるサーバマシ
    ンはインストール処理が完了したことを外部へ報知する
    ことを特徴とするソフトウェア自動インストール方法。
  4. 【請求項4】 サーバマシンと、インストールするソフ
    トウェア等を格納するサーバマシン用磁気ディスク装置
    と、サーバマシンにLAN等によって接続された複数の
    クライアントマシンと、それぞれのクライアントマシン
    用の複数のクライアントマシン用磁気ディスク装置とを
    備えるクライアント−サーバ方式のネットワークシステ
    ムにおいて、 サーバマシン用磁気ディスク装置に予めシステム内のク
    ライアントに関する管理情報を格納し、 それぞれのクライアントマシン用磁気ディスク装置に予
    めサーバ情報を格納し、 サーバマシンは管理情報により所望のクライアントマシ
    ンを選択し、 サーバマシンから選択したクライアントマシンにインス
    トール開始の指示を出力し、 インストール開始の指示を受けるクライアントマシンは
    サーバ情報に基づいてサーバマシンがソフトウェアを配
    信する権利があるか否か判断し、 サーバマシンがソフトウェアを配信する権利があると判
    断した場合、サーバマシンから送られるソフトウェアの
    インストール処理を実行し、 クライアントマシンはサーバマシンへインストール処理
    終了のメッセージを送付し、 インストール処理終了のメッセージを受けるサーバマシ
    ンはインストール処理が完了したことを外部へ報知する
    ことを特徴とするソフトウェア自動インストール方法。
  5. 【請求項5】 サーバマシンと、インストールするソフ
    トウェア等を格納するサーバマシン用磁気ディスク装置
    と、サーバマシンにLAN等によって接続された複数の
    クライアントマシンと、それぞれのクライアントマシン
    用の複数のクライアントマシン用磁気ディスク装置とを
    備えるクライアント−サーバ方式のネットワークシステ
    ムにおいて、 サーバマシンからクライアントマシンにソフトウェアバ
    ージョンアップ開始の指示を出力し、 ソフトウェアバージョンアップ開始の指示を受けるクラ
    イアントマシンはサーバマシンから送られる新バージョ
    ンアップソフトウェアにバージョンアップするバージョ
    ンアップ処理を実行することを特徴とするソフトウェア
    自動バージョンアップ方法。
  6. 【請求項6】 サーバマシンと、インストールするソフ
    トウェア等を格納するサーバマシン用磁気ディスク装置
    と、サーバマシンにLAN等によって接続された複数の
    クライアントマシンと、それぞれのクライアントマシン
    用の複数のクライアントマシン用磁気ディスク装置とを
    備えるクライアント−サーバ方式のネットワークシステ
    ムにおいて、 サーバマシンからクライアントマシンにソフトウェアバ
    ージョンアップ開始のの指示を出力し、 ソフトウェアバージョンアップ開始の指示を受けるクラ
    イアントマシンはサーバマシンから送られるソフトウェ
    アのソフトウェアバージョンアップ処理を実行し、 クライアントマシンはサーバマシンへソフトウェアバー
    ジョンアップ処理終了のメッセージを送付し、 ソフトウェアバージョンアップ処理終了のメッセージを
    受けるサーバマシンはソフトウェアバージョンアップ処
    理が完了したことを外部へ報知することを特徴とするソ
    フトウェア自動バージョンアップ方法。
  7. 【請求項7】 サーバマシンと、ソフトウェアバージョ
    ンアップするソフトウェア等を格納するサーバマシン用
    磁気ディスク装置と、サーバマシンにLAN等によって
    接続された複数のクライアントマシンと、それぞれのク
    ライアントマシン用の複数のクライアントマシン用磁気
    ディスク装置とを備えるクライアント−サーバ方式のネ
    ットワークシステムにおいて、 サーバマシン用磁気ディスク装置に予めシステム内のク
    ライアントに関する管理情報を格納し、 サーバマシンは管理情報により所望のクライアントマシ
    ンを選択し、 サーバマシンから選択したクライアントマシンにソフト
    ウェアバージョンアップ開始の指示を出力し、 ソフトウェアバージョンアップ開始の指示を受けるクラ
    イアントマシンはサーバマシンから送られるソフトウェ
    アのソフトウェアバージョンアップ処理を実行し、 クライアントマシンはサーバマシンへソフトウェアバー
    ジョンアップ処理終了のメッセージを送付し、 ソフトウェアバージョンアップ処理終了のメッセージを
    受けるサーバマシンはソフトウェアバージョンアップ処
    理が完了したことを外部へ報知することを特徴とするソ
    フトウェア自動バージョンアップ方法。
  8. 【請求項8】 サーバマシンと、ソフトウェアバージョ
    ンアップするソフトウェア等を格納するサーバマシン用
    磁気ディスク装置と、サーバマシンにLAN等によって
    接続された複数のクライアントマシンと、それぞれのク
    ライアントマシン用の複数のクライアントマシン用磁気
    ディスク装置とを備えるクライアント−サーバ方式のネ
    ットワークシステムにおいて、 サーバマシン用磁気ディスク装置に予めシステム内のク
    ライアントに関する管理情報を格納し、 それぞれのクライアントマシン用磁気ディスク装置に予
    めサーバ情報を格納し、 サーバマシンは管理情報により所望のクライアントマシ
    ンを選択し、 サーバマシンから選択したクライアントマシンにソフト
    ウェアバージョンアップ開始の指示を出力し、 ソフトウェアバージョンアップ開始の指示を受けるクラ
    イアントマシンはサーバ情報に基づいてサーバマシンが
    ソフトウェアを配信する権利があるか否か判断し、 サーバマシンがソフトウェアを配信する権利があると判
    断した場合、サーバマシンから送られるソフトウェアの
    ソフトウェアバージョンアップ処理を実行し、 クライアントマシンはサーバマシンへソフトウェアバー
    ジョンアップ処理終了のメッセージを送付し、 ソフトウェアバージョンアップ処理終了のメッセージを
    受けるサーバマシンはソフトウェアバージョンアップ処
    理が完了したことを外部へ報知することを特徴とするソ
    フトウェア自動バージョンアップ方法。
JP5095894A 1993-04-22 1993-04-22 ソフトウェア自動インストール方法及びソフトウェア自動バージョンアップ方法 Pending JPH06309261A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5095894A JPH06309261A (ja) 1993-04-22 1993-04-22 ソフトウェア自動インストール方法及びソフトウェア自動バージョンアップ方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5095894A JPH06309261A (ja) 1993-04-22 1993-04-22 ソフトウェア自動インストール方法及びソフトウェア自動バージョンアップ方法

Publications (1)

Publication Number Publication Date
JPH06309261A true JPH06309261A (ja) 1994-11-04

Family

ID=14150021

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5095894A Pending JPH06309261A (ja) 1993-04-22 1993-04-22 ソフトウェア自動インストール方法及びソフトウェア自動バージョンアップ方法

Country Status (1)

Country Link
JP (1) JPH06309261A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001283293A (ja) * 2000-03-31 2001-10-12 Jt Engineering Inc 自動販売機データの管理サービス方法
KR20020003141A (ko) * 2001-09-26 2002-01-10 최문현 인터넷실시간설치서비스방법
US6502124B1 (en) 1996-11-11 2002-12-31 Hitachi, Ltd. Method of and apparatus for managing licensed software
US6721612B2 (en) 2000-03-23 2004-04-13 Hitachi, Ltd. Method and system for installing program in parallel computer system
JP2005115920A (ja) * 2003-09-16 2005-04-28 Ricoh Co Ltd 電子装置、ネットワーク機器、管理方法、ソフトウェア更新方法、管理プログラム、ソフトウェア更新プログラム及び記録媒体
JP2005190373A (ja) * 2003-12-26 2005-07-14 Canon Software Inc 管理サーバおよび端末装置およびモジュール配布システムおよびモジュールインストール方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP2005316974A (ja) * 2004-04-30 2005-11-10 Microsoft Corp ソフトウエアのアップデートを制限する方法およびシステム
CN1315063C (zh) * 2002-10-29 2007-05-09 富士施乐株式会社 信息更新设备及其方法以及记录信息更新程序的记录媒介
US7689673B2 (en) 2002-04-23 2010-03-30 Canon Kabushiki Kaisha Remote creation of printer instances on a workstation

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6502124B1 (en) 1996-11-11 2002-12-31 Hitachi, Ltd. Method of and apparatus for managing licensed software
US6721612B2 (en) 2000-03-23 2004-04-13 Hitachi, Ltd. Method and system for installing program in parallel computer system
JP2001283293A (ja) * 2000-03-31 2001-10-12 Jt Engineering Inc 自動販売機データの管理サービス方法
KR20020003141A (ko) * 2001-09-26 2002-01-10 최문현 인터넷실시간설치서비스방법
US7689673B2 (en) 2002-04-23 2010-03-30 Canon Kabushiki Kaisha Remote creation of printer instances on a workstation
US8443060B2 (en) 2002-04-23 2013-05-14 Canon Kabushiki Kaisha Remote creation of printer instances on a workstation
CN1315063C (zh) * 2002-10-29 2007-05-09 富士施乐株式会社 信息更新设备及其方法以及记录信息更新程序的记录媒介
JP2005115920A (ja) * 2003-09-16 2005-04-28 Ricoh Co Ltd 電子装置、ネットワーク機器、管理方法、ソフトウェア更新方法、管理プログラム、ソフトウェア更新プログラム及び記録媒体
US7865890B2 (en) 2003-09-16 2011-01-04 Ricoh Company, Ltd. Electronic apparatus, a network apparatus, a management method, a software updating method, a management program, a software updating program, and a recording medium
JP2005190373A (ja) * 2003-12-26 2005-07-14 Canon Software Inc 管理サーバおよび端末装置およびモジュール配布システムおよびモジュールインストール方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP2005316974A (ja) * 2004-04-30 2005-11-10 Microsoft Corp ソフトウエアのアップデートを制限する方法およびシステム

Similar Documents

Publication Publication Date Title
US7003767B2 (en) System and method for remotely updating software applications
US6971095B2 (en) Automatic firmware version upgrade system
JP3088269B2 (ja) コンピュータネットワークシステム及びそのオペレーティングシステムの版数管理方法
CN1882911B (zh) 网络中文件传输的方法
EP3635547B1 (en) Systems and methods for preventing service disruption during software updates
CN101727343A (zh) 分布式服务器的软件安装部署方法
JPH10301760A (ja) ソフトウェア自動配布管理システム及び方法
JP2001075786A (ja) プログラムファイルダウンロードシステム
JPH06309261A (ja) ソフトウェア自動インストール方法及びソフトウェア自動バージョンアップ方法
CN101316189A (zh) 一种实现网络设备升级的方法、系统和设备
US20050108708A1 (en) Method to install software via a network and network apparatus thereof
JPH09292980A (ja) ファイル配布システム
US6931637B2 (en) Computer system upgrade method employing upgrade management utility which provides uninterrupted idle state
JP2003005991A (ja) ファームウェアアップデートシステム、ファームウェア配信プログラムおよび電子機器
CN113805957A (zh) 边缘端程序动态加载方法及装置
JP3542812B2 (ja) 分散処理装置
JP2002132511A (ja) プログラム更新システム
CN113064615B (zh) 软件更新方法和装置、存储介质及电子装置
CN116450182A (zh) 自动化流程机器人的更新方法、计算机设备及存储介质
CN113542019B (zh) 转控分离分布式cp的升级方法及系统
JP2001125791A (ja) ネットワークインストールシステム
JP2003067192A (ja) プログラム構成管理システム
JPS63178358A (ja) ダウンロ−ド処理方式
JP2636889B2 (ja) リモートインストール処理方式
JP2004078550A (ja) ソフトウェア更新システム