JPH0721100A - ソフトウェア資源同報配布方式 - Google Patents
ソフトウェア資源同報配布方式Info
- Publication number
- JPH0721100A JPH0721100A JP5165281A JP16528193A JPH0721100A JP H0721100 A JPH0721100 A JP H0721100A JP 5165281 A JP5165281 A JP 5165281A JP 16528193 A JP16528193 A JP 16528193A JP H0721100 A JPH0721100 A JP H0721100A
- Authority
- JP
- Japan
- Prior art keywords
- software
- distribution
- clients
- client
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
(57)【要約】
【目的】 ソフトウェア資源の同報配布を複数回行うこ
とにより、配布未了のクライアント数を極力少なくす
る。 【構成】 マスタサーバ1は、最新バージョンのソフト
ウェアを登録し、クライアント5を有するサーバ3、4
に対して、配布すべきソフトウェア、配布日時、バージ
ョン、同報配布回数を送信する。サーバ3、4は、ネッ
トワーク7を介して受信し、その指定内容に従って、配
下のクライアント5に対してソフトウェアを複数回、同
報配布する。
とにより、配布未了のクライアント数を極力少なくす
る。 【構成】 マスタサーバ1は、最新バージョンのソフト
ウェアを登録し、クライアント5を有するサーバ3、4
に対して、配布すべきソフトウェア、配布日時、バージ
ョン、同報配布回数を送信する。サーバ3、4は、ネッ
トワーク7を介して受信し、その指定内容に従って、配
下のクライアント5に対してソフトウェアを複数回、同
報配布する。
Description
【0001】
【産業上の利用分野】本発明は、LANなどのネットワ
ークに接続されたクライアント/サーバシスムにおい
て、ソフトウェア資源のバージョン統一を行なうための
同報配布方式に関する。
ークに接続されたクライアント/サーバシスムにおい
て、ソフトウェア資源のバージョン統一を行なうための
同報配布方式に関する。
【0002】
【従来の技術】従来からプログラムやファイルなどのソ
フトウェア資源を効率よくかつ短時間に、端末装置など
に配布する方法が種々提案され、また実用に供されてい
る。例えば、ソフトウェア資源を各端末装置に固有な情
報と共通な情報とに分け、共通な情報を同報通信によっ
て配布することにより、全ての端末装置への配布時間を
短縮したソフトウェア資源配布方式(特開平4−195
445号公報を参照)、あるいはプログラム配布スケジ
ュールを事前に端末側へ配布しておき、このスケジュー
ルに従ってプログラムを配布するプログラム配布方式
(特開平4−5749号公報)などがある。
フトウェア資源を効率よくかつ短時間に、端末装置など
に配布する方法が種々提案され、また実用に供されてい
る。例えば、ソフトウェア資源を各端末装置に固有な情
報と共通な情報とに分け、共通な情報を同報通信によっ
て配布することにより、全ての端末装置への配布時間を
短縮したソフトウェア資源配布方式(特開平4−195
445号公報を参照)、あるいはプログラム配布スケジ
ュールを事前に端末側へ配布しておき、このスケジュー
ルに従ってプログラムを配布するプログラム配布方式
(特開平4−5749号公報)などがある。
【0003】
【発明が解決しようとする課題】しかしながら、上記し
た従来の技術は、端末装置の状況を考慮した配布方法を
採っていない。すなわち、ソフトウェア資源の配布時
に、端末側に何らかの障害が発生したり、あるいは端末
の電源がオフの場合、ソフトウェア資源の配布が保証さ
れないという問題がある。
た従来の技術は、端末装置の状況を考慮した配布方法を
採っていない。すなわち、ソフトウェア資源の配布時
に、端末側に何らかの障害が発生したり、あるいは端末
の電源がオフの場合、ソフトウェア資源の配布が保証さ
れないという問題がある。
【0004】本発明の目的は、ソフトウェア資源の同報
配布を複数回行うことにより、配布未了のクライアント
数を極力少なくしたソフトウェア資源同報配布方式を提
供することにある。
配布を複数回行うことにより、配布未了のクライアント
数を極力少なくしたソフトウェア資源同報配布方式を提
供することにある。
【0005】
【課題を解決するための手段】前記目的を達成するため
に、本発明では、ネットワークを介してサーバとクライ
アントが接続されたシステムにおいて、前記サーバは、
最新のソフトウェア資源を管理するとともに、前記クラ
イアントに対して該ソフトウェア資源を所定の期間中に
複数回、同報配布し、該配布後の全てのクライアントの
配布結果を監視し、未配布のクライアントに対しては、
更新すべき差分のソフトウェア資源を個別に配布するこ
とを特徴としている。
に、本発明では、ネットワークを介してサーバとクライ
アントが接続されたシステムにおいて、前記サーバは、
最新のソフトウェア資源を管理するとともに、前記クラ
イアントに対して該ソフトウェア資源を所定の期間中に
複数回、同報配布し、該配布後の全てのクライアントの
配布結果を監視し、未配布のクライアントに対しては、
更新すべき差分のソフトウェア資源を個別に配布するこ
とを特徴としている。
【0006】
【作用】クライアント側が何らかの理由により、ソフト
ウェア資源を受信・格納できなかったとき、別の時間帯
に再度サーバから同報配布を行なう。配布回数は、コマ
ンド指定等により行なうが、配布クライアント数が膨大
な時は、配布されないクライアントが発生し得る。サー
バは、どのクライアントに配布し、配布が完了したか
を、クライアントからの完了電文により知る。そして、
通信可能(配布可能)となった時、現在クライアントが
持っているソフトウェア資源のバージョンをマスタサー
バに通知し、マスタサーバは差分のみをクライアントに
個別に配布する。このように、配布すべきクライアント
数が膨大な場合、n回の同報配布を指示し、それでも未
配布なクライアントに対しては、再立ち上げ時に個別配
布しているので、配布されなかったクライアントの救済
が可能となり、システム全体で可能な限り同一バージョ
ンのソフトウェアが使用可能となる。
ウェア資源を受信・格納できなかったとき、別の時間帯
に再度サーバから同報配布を行なう。配布回数は、コマ
ンド指定等により行なうが、配布クライアント数が膨大
な時は、配布されないクライアントが発生し得る。サー
バは、どのクライアントに配布し、配布が完了したか
を、クライアントからの完了電文により知る。そして、
通信可能(配布可能)となった時、現在クライアントが
持っているソフトウェア資源のバージョンをマスタサー
バに通知し、マスタサーバは差分のみをクライアントに
個別に配布する。このように、配布すべきクライアント
数が膨大な場合、n回の同報配布を指示し、それでも未
配布なクライアントに対しては、再立ち上げ時に個別配
布しているので、配布されなかったクライアントの救済
が可能となり、システム全体で可能な限り同一バージョ
ンのソフトウェアが使用可能となる。
【0007】
【実施例】以下、本発明の一実施例を図面を用いて具体
的に説明する。図1は、本発明のソフトウェア資源同報
配布を行なうためのクライアント/サーバシステムの構
成図である。図において、1は、各サーバの上位に位置
し、最新ソフトウェアの登録を行い、また同報配布回数
nを指示するマスタサーバ、2、3、4はそれぞれサー
バであり、2は、配下にクライアントを持たないで個別
の処理を直接司どるサーバ、3、4は、それぞれ配下に
k台、m台のクライアントを有するサーバ、5は、同報
配布されたソフトウェアを受信して格納するクライアン
ト、6は、回線、7は、各サーバ間を接続するためのL
ANなどのネットワークである。
的に説明する。図1は、本発明のソフトウェア資源同報
配布を行なうためのクライアント/サーバシステムの構
成図である。図において、1は、各サーバの上位に位置
し、最新ソフトウェアの登録を行い、また同報配布回数
nを指示するマスタサーバ、2、3、4はそれぞれサー
バであり、2は、配下にクライアントを持たないで個別
の処理を直接司どるサーバ、3、4は、それぞれ配下に
k台、m台のクライアントを有するサーバ、5は、同報
配布されたソフトウェアを受信して格納するクライアン
ト、6は、回線、7は、各サーバ間を接続するためのL
ANなどのネットワークである。
【0008】図2は、本発明の同報配布の処理フローチ
ャートである。すなわち、マスタサーバ1は、最新バー
ジョンのソフトウェアを図示しないファイルに登録し
(ステップ100)、また、その登録日付、バージョ
ン、ソフトウェア名称等を管理情報としてファイルに格
納する(ステップ101)。次いで、オペレータあるい
はプログラムの指令によって、クライアント5を有する
サーバ3、4に対して、配布すべきソフトウェア、配布
日時、バージョン、同報配布回数nを送信する(ステッ
プ102)。
ャートである。すなわち、マスタサーバ1は、最新バー
ジョンのソフトウェアを図示しないファイルに登録し
(ステップ100)、また、その登録日付、バージョ
ン、ソフトウェア名称等を管理情報としてファイルに格
納する(ステップ101)。次いで、オペレータあるい
はプログラムの指令によって、クライアント5を有する
サーバ3、4に対して、配布すべきソフトウェア、配布
日時、バージョン、同報配布回数nを送信する(ステッ
プ102)。
【0009】サーバ3、4は、ネットワーク7を介して
送信データを受信し、その指定内容に従って、配下のク
ライアント5に対してソフトウェアを同報配布する(ス
テップ103)。例えば、指定された同報配布回数nが
3のとき、サーバ3は、配下のk台のクライアント5に
対し、まず1回目の同報配布を行なう。このとき、サー
バ3は、どのクライアントに対して配布が完了したか
を、クライアントからの完了電文を受信することによっ
て管理する。
送信データを受信し、その指定内容に従って、配下のク
ライアント5に対してソフトウェアを同報配布する(ス
テップ103)。例えば、指定された同報配布回数nが
3のとき、サーバ3は、配下のk台のクライアント5に
対し、まず1回目の同報配布を行なう。このとき、サー
バ3は、どのクライアントに対して配布が完了したか
を、クライアントからの完了電文を受信することによっ
て管理する。
【0010】そして、障害の発生あるいは電源オフ等に
よって配布されなかったクライアントがある場合、シス
テム全体でバージョンの統一運用が図られないので、所
定の期間あるいは所定の時間をおいて(ステップ10
4)、2回目の同報配布を行い、その救済を実施する。
2回目の同報配布後でも、配布されなかったクライアン
トがある場合には、3回目の同報配布を行う(ステップ
105)。
よって配布されなかったクライアントがある場合、シス
テム全体でバージョンの統一運用が図られないので、所
定の期間あるいは所定の時間をおいて(ステップ10
4)、2回目の同報配布を行い、その救済を実施する。
2回目の同報配布後でも、配布されなかったクライアン
トがある場合には、3回目の同報配布を行う(ステップ
105)。
【0011】3回目以降でも配布されなかった場合、サ
ーバは配布できなかったクライアントをリストアップす
る(ステップ106)。続いて、クライアントの立ち上
げ時に(ステップ107)に、マスタサーバ1は、各ク
ライアントの現在のソフトウェアのバージョンを知り
(ステップ108)、バージョンアップすべきソフトウェ
アのみを差分として各クライアントに個別に配布する
(ステップ109)。
ーバは配布できなかったクライアントをリストアップす
る(ステップ106)。続いて、クライアントの立ち上
げ時に(ステップ107)に、マスタサーバ1は、各ク
ライアントの現在のソフトウェアのバージョンを知り
(ステップ108)、バージョンアップすべきソフトウェ
アのみを差分として各クライアントに個別に配布する
(ステップ109)。
【0012】この個別配布処理によっても、依然として
配布されなかったクライアントについては(ステップ1
10)、回線6から切り離す(ステップ111)。
配布されなかったクライアントについては(ステップ1
10)、回線6から切り離す(ステップ111)。
【0013】なお、同報配布を3回繰り返している期間
中は、旧バージョンのソフトウェアを格納したクライア
ントと新バージョンのソフトウェアを格納したクライア
ントとが混在したシステムとなるが、旧バージョンのク
ライアントに対しては、マスタサーバは、新しいサービ
ス内容の提供を制限するように監視制御する。
中は、旧バージョンのソフトウェアを格納したクライア
ントと新バージョンのソフトウェアを格納したクライア
ントとが混在したシステムとなるが、旧バージョンのク
ライアントに対しては、マスタサーバは、新しいサービ
ス内容の提供を制限するように監視制御する。
【0014】サーバ4においても上記したと同様に処理
する。このように本実施例のソフトウェア資源の配布方
式によれば、システム全体で可能な限り、同一バージョ
ンのソフトウェア環境のもとでの処理が可能となる。
する。このように本実施例のソフトウェア資源の配布方
式によれば、システム全体で可能な限り、同一バージョ
ンのソフトウェア環境のもとでの処理が可能となる。
【0015】
【発明の効果】以上、説明したように、本発明によれ
ば、サーバからクライアントへソフトウェア資源を同報
配布するとき、複数回の配布を行い、さらに未配布のク
ライアントに対しては個別に配布しているので、ソフト
ウェア資源が配布されないクライアント数を極力削減す
ることができ、またシステム全体が同一のバージョンで
運転可能となる。
ば、サーバからクライアントへソフトウェア資源を同報
配布するとき、複数回の配布を行い、さらに未配布のク
ライアントに対しては個別に配布しているので、ソフト
ウェア資源が配布されないクライアント数を極力削減す
ることができ、またシステム全体が同一のバージョンで
運転可能となる。
【図1】本発明のソフトウェア資源同報配布を行なうた
めのクライアント/サーバシステムの構成図である。
めのクライアント/サーバシステムの構成図である。
【図2】本発明の同報配布の処理フローチャートであ
る。
る。
1 マスタサーバ 2、3、4 サーバ 5 クライアント 6 回線 7 ネットワーク
Claims (1)
- 【請求項1】 ネットワークを介してサーバとクライア
ントが接続されたシステムにおいて、前記サーバは、最
新のソフトウェア資源を管理するとともに、前記クライ
アントに対して該ソフトウェア資源を所定の期間中に複
数回、同報配布し、該配布後の全てのクライアントの配
布結果を監視し、未配布のクライアントに対しては、更
新すべき差分のソフトウェア資源を個別に配布すること
を特徴とするソフトウェア資源同報配布方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5165281A JPH0721100A (ja) | 1993-07-05 | 1993-07-05 | ソフトウェア資源同報配布方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5165281A JPH0721100A (ja) | 1993-07-05 | 1993-07-05 | ソフトウェア資源同報配布方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0721100A true JPH0721100A (ja) | 1995-01-24 |
Family
ID=15809355
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5165281A Pending JPH0721100A (ja) | 1993-07-05 | 1993-07-05 | ソフトウェア資源同報配布方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0721100A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7145885B1 (en) | 1999-12-01 | 2006-12-05 | Fujitsu Limited | Method for delivering data resources |
-
1993
- 1993-07-05 JP JP5165281A patent/JPH0721100A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7145885B1 (en) | 1999-12-01 | 2006-12-05 | Fujitsu Limited | Method for delivering data resources |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5005122A (en) | Arrangement with cooperating management server node and network service node | |
| EP3340573A1 (en) | Distributed storage-based file delivery system and method | |
| RU2192039C2 (ru) | Исполнительная программа регенерации для вспомогательной программы резервного копирования | |
| US20020161890A1 (en) | System and method for intelligently distributing content over a communicatons network | |
| US20040064553A1 (en) | Computer network solution and software product to establish error tolerance in a network environment | |
| US6078952A (en) | Method and apparatus for maintaining directory services for a video transmission network | |
| US7228539B2 (en) | Method and apparatus for updating inter-server communication software | |
| US7260596B1 (en) | Distributed service provider | |
| US20050216910A1 (en) | Increasing fault-tolerance and minimizing network bandwidth requirements in software installation modules | |
| US11797291B2 (en) | Software update management device and software update management method | |
| JPH0721100A (ja) | ソフトウェア資源同報配布方式 | |
| EP3998754B1 (en) | Data distribution method, storage server and subscription server | |
| US12526188B2 (en) | Observable feature configuration delivery | |
| CN113535402A (zh) | 基于5g mec的负载均衡处理方法、装置及电子设备 | |
| CN118101752A (zh) | 一种应急信息处理方法及系统 | |
| US20040153714A1 (en) | Method and apparatus for providing error tolerance in a network environment | |
| JP2848133B2 (ja) | プログラム配信方式 | |
| JPH04229367A (ja) | 文書伝送方法及びシステム | |
| JPH09223021A (ja) | ソフトウェア共有方法 | |
| JPH10508991A (ja) | 遠隔通信網の制御素子 | |
| CA2212477C (en) | Method and apparatus for maintaining directory services for a video transmission network | |
| CN118427436A (zh) | 用于分布式场景的批量作业状态推送方法及其装置 | |
| JPH06243077A (ja) | 分散トランザクション処理方式 | |
| US12609863B2 (en) | Observable feature configuration delivery | |
| JP2004078813A (ja) | プログラム配信装置および配信方法 |