JPH11242588A - プログラムダウンロードシステム、中央局、基地局、プログラムダウンロード方法、ファイルダウンロードシステム及び記録媒体 - Google Patents
プログラムダウンロードシステム、中央局、基地局、プログラムダウンロード方法、ファイルダウンロードシステム及び記録媒体Info
- Publication number
- JPH11242588A JPH11242588A JP10042278A JP4227898A JPH11242588A JP H11242588 A JPH11242588 A JP H11242588A JP 10042278 A JP10042278 A JP 10042278A JP 4227898 A JP4227898 A JP 4227898A JP H11242588 A JPH11242588 A JP H11242588A
- Authority
- JP
- Japan
- Prior art keywords
- program
- version
- stored
- difference
- base station
- 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
- Stored Programmes (AREA)
Abstract
(57)【要約】
【課題】 中央局から基地局に通信時間及びコストを抑
えてダウンロードするプログラムダウンロードシステム
を提供する。 【解決手段】 プログラム記憶部15は最新のプログラ
ムを、差分プログラム保管部13は最新のプログラムと
1世代前のプログラムとの差分プログラムを、バージョ
ン保管部11は基地局2のメモリ21が記憶するプログ
ラムのバージョンを記憶する。バージョン監視部12
は、プログラム保管部15が記憶するプログラムを監視
しており、新しいプログラムに更新されたことを検出し
たときに、バージョン保管部11が記憶するバージョン
と最新のバージョンとが1世代異なるときは、差分プロ
グラム保管部13が記憶する差分プログラムを基地局2
に送受信制御部14を介して送信する。送受信制御部2
2は差分プログラムを受信し、ダウンロード制御処理部
23に供給してメモリ21が記憶するプログラムに反映
させる。
えてダウンロードするプログラムダウンロードシステム
を提供する。 【解決手段】 プログラム記憶部15は最新のプログラ
ムを、差分プログラム保管部13は最新のプログラムと
1世代前のプログラムとの差分プログラムを、バージョ
ン保管部11は基地局2のメモリ21が記憶するプログ
ラムのバージョンを記憶する。バージョン監視部12
は、プログラム保管部15が記憶するプログラムを監視
しており、新しいプログラムに更新されたことを検出し
たときに、バージョン保管部11が記憶するバージョン
と最新のバージョンとが1世代異なるときは、差分プロ
グラム保管部13が記憶する差分プログラムを基地局2
に送受信制御部14を介して送信する。送受信制御部2
2は差分プログラムを受信し、ダウンロード制御処理部
23に供給してメモリ21が記憶するプログラムに反映
させる。
Description
【0001】
【発明の属する技術分野】この発明は、中央局と複数の
基地局から構成される通信システムにおいて、中央局か
ら基地局にプログラムをダウンロードするプログラムダ
ウンロードシステム及び方法に関する。
基地局から構成される通信システムにおいて、中央局か
ら基地局にプログラムをダウンロードするプログラムダ
ウンロードシステム及び方法に関する。
【0002】
【従来の技術】従来のプログラムダウンロードシステム
は、図6に示すように、中央局101と、基地局102
と、通信回線103とから構成され、通信回線103を
介して中央局101と基地局102とが接続されてい
る。図示するように、中央局101は、磁気ディスク装
置111と、レジス夕112と、情報送出制御処理部1
13と、から構成される。また、基地局102は、メモ
リ121と、レジスタ122と、バージョンチェック処
理部123と、ダウンロード制御処理部124と、から
構成される。
は、図6に示すように、中央局101と、基地局102
と、通信回線103とから構成され、通信回線103を
介して中央局101と基地局102とが接続されてい
る。図示するように、中央局101は、磁気ディスク装
置111と、レジス夕112と、情報送出制御処理部1
13と、から構成される。また、基地局102は、メモ
リ121と、レジスタ122と、バージョンチェック処
理部123と、ダウンロード制御処理部124と、から
構成される。
【0003】このプログラムダウンロードシステムで
は、基地局102は、図示せぬ電源の投入操作等に応じ
て初期立ち上げ処理を開始し、中央局101に最新のプ
ログラムのバージョンを要求する。中央局101の情報
送出制御処理部113は、この要求に応答し、レジスタ
112に格納されているプログラムのバージョンを読み
出して基地局102に通知する。
は、基地局102は、図示せぬ電源の投入操作等に応じ
て初期立ち上げ処理を開始し、中央局101に最新のプ
ログラムのバージョンを要求する。中央局101の情報
送出制御処理部113は、この要求に応答し、レジスタ
112に格納されているプログラムのバージョンを読み
出して基地局102に通知する。
【0004】基地局102のダウンロード制御処理部1
24は、中央局101から通知されたバージョンと、レ
ジスタ122に格納されているバージョンが、一致する
か否かをバージョンチェック処理部123に判別させ
る。バージョンが一致しないと判別した場合、ダウンロ
ード制御処理部124は、中央局101にプログラムの
送信を要求する。中央局101の情報送出制御処理部1
13は、この要求を受信し、磁気ディスク装置111が
記憶している最新のプログラムを読み出し、基地局10
2に送信する。基地局102のダウンロード制御処理部
124は、中央局101から最新のプログラムを受信
し、受信したプログラムをメモリ121に格納する。プ
ログラムのダウンロード終了後、基地局102は、ダウ
ンロードされたプログラムで立ち上がる。
24は、中央局101から通知されたバージョンと、レ
ジスタ122に格納されているバージョンが、一致する
か否かをバージョンチェック処理部123に判別させ
る。バージョンが一致しないと判別した場合、ダウンロ
ード制御処理部124は、中央局101にプログラムの
送信を要求する。中央局101の情報送出制御処理部1
13は、この要求を受信し、磁気ディスク装置111が
記憶している最新のプログラムを読み出し、基地局10
2に送信する。基地局102のダウンロード制御処理部
124は、中央局101から最新のプログラムを受信
し、受信したプログラムをメモリ121に格納する。プ
ログラムのダウンロード終了後、基地局102は、ダウ
ンロードされたプログラムで立ち上がる。
【0005】一方、バージョンが一致すると判別された
場合、ダウンロード制御処理部124は、バージョンが
一致することを示す一致情報を中央局101に送信す
る。一致情報を送信した後、基地局102は、メモリ1
21が格納しているプログラムで立ち上がる。中央局1
01の情報制御処理部113は、一致情報を受信した時
はダウンロード処理を中止する。
場合、ダウンロード制御処理部124は、バージョンが
一致することを示す一致情報を中央局101に送信す
る。一致情報を送信した後、基地局102は、メモリ1
21が格納しているプログラムで立ち上がる。中央局1
01の情報制御処理部113は、一致情報を受信した時
はダウンロード処理を中止する。
【0006】
【発明が解決しようとする課題】このシステムでは、基
地局102と中央局101とが記憶するプログラムが互
いに異なる場合は、中央局101が記憶しているプログ
ラム全体を基地局102にダウンロードするため、各基
地局102への通信時間が長く、基地局102の数が多
い場合などには、通信時間及びそのコストが膨大になっ
てしまう。また、基地局102が起動されるタイミング
は任意であり、中央局101のプログラムが更新されて
から、基地局102が起動されるまでの間は、プログラ
ムが更新されないままになってしまい、中央局101の
プログラムの更新から基地局102のプログラムの更新
までにタイムラグが生じてしまう。さらに、全ての基地
局102のプログラムが更新されるまでの時間が長くか
かると共に各基地局102のプログラム更新のタイミン
グがばらついてしまう。このような問題は、プログラム
以外の任意のデータやファイルを更新する場合にも発生
する。
地局102と中央局101とが記憶するプログラムが互
いに異なる場合は、中央局101が記憶しているプログ
ラム全体を基地局102にダウンロードするため、各基
地局102への通信時間が長く、基地局102の数が多
い場合などには、通信時間及びそのコストが膨大になっ
てしまう。また、基地局102が起動されるタイミング
は任意であり、中央局101のプログラムが更新されて
から、基地局102が起動されるまでの間は、プログラ
ムが更新されないままになってしまい、中央局101の
プログラムの更新から基地局102のプログラムの更新
までにタイムラグが生じてしまう。さらに、全ての基地
局102のプログラムが更新されるまでの時間が長くか
かると共に各基地局102のプログラム更新のタイミン
グがばらついてしまう。このような問題は、プログラム
以外の任意のデータやファイルを更新する場合にも発生
する。
【0007】この発明は、上記実状に鑑みてなされたも
ので、中央局から基地局に通信時間及びコストを抑えて
データをダウンロードするダウンロードシステム、中央
局、基地局及びダウンロード方法を提供することを目的
とする。更に、基地局の更新のタイミングのばらつきを
抑えることができるダウンロードシステム、中央局及び
ダウンロード方法を提供することを目的とする。
ので、中央局から基地局に通信時間及びコストを抑えて
データをダウンロードするダウンロードシステム、中央
局、基地局及びダウンロード方法を提供することを目的
とする。更に、基地局の更新のタイミングのばらつきを
抑えることができるダウンロードシステム、中央局及び
ダウンロード方法を提供することを目的とする。
【0008】
【課題を解決するための手段】上記目的を達成するた
め、この発明の第1の観点に係るプログラムダウンロー
ドシステムは、中央局と複数の基地局から構成され、前
記中央局から前記基地局にプログラムをダウンロードす
るプログラムダウンロードシステムにおいて、前記中央
局は、プログラムを記憶するプログラム記憶手段と、各
前記基地局が記憶しているプログラムのバージョンを示
すバージョンデータを記憶するバージョン記憶手段と、
前記プログラム記憶手段が記憶しているプログラムが更
新されたときに、前記バージョン記憶手段が記憶してい
るバージョンデータに基づいて、更新されたプログラム
と、更新されたプログラムと前記プログラム記憶手段に
記憶されていた1つ前のバージョンのプログラムとの差
分に相当する差分プログラムとのいずれか一方を各前記
基地局に送信する送信手段と、を備え、各前記基地局
は、前記基地局を動作させるためのプログラムを記憶す
る記憶手段と、前記送信手段が送信した前記プログラム
又は前記差分プログラムを受信し、受信した前記プログ
ラムを前記記憶手段に格納し、受信した前記差分プログ
ラムを前記記憶手段が記憶しているプログラムに反映す
る手段と、を備える、ことを特徴とする。
め、この発明の第1の観点に係るプログラムダウンロー
ドシステムは、中央局と複数の基地局から構成され、前
記中央局から前記基地局にプログラムをダウンロードす
るプログラムダウンロードシステムにおいて、前記中央
局は、プログラムを記憶するプログラム記憶手段と、各
前記基地局が記憶しているプログラムのバージョンを示
すバージョンデータを記憶するバージョン記憶手段と、
前記プログラム記憶手段が記憶しているプログラムが更
新されたときに、前記バージョン記憶手段が記憶してい
るバージョンデータに基づいて、更新されたプログラム
と、更新されたプログラムと前記プログラム記憶手段に
記憶されていた1つ前のバージョンのプログラムとの差
分に相当する差分プログラムとのいずれか一方を各前記
基地局に送信する送信手段と、を備え、各前記基地局
は、前記基地局を動作させるためのプログラムを記憶す
る記憶手段と、前記送信手段が送信した前記プログラム
又は前記差分プログラムを受信し、受信した前記プログ
ラムを前記記憶手段に格納し、受信した前記差分プログ
ラムを前記記憶手段が記憶しているプログラムに反映す
る手段と、を備える、ことを特徴とする。
【0009】このような構成によれば、中央局は、プロ
グラムが更新されたときに、予め記憶している各基地局
のバージョンデータに基づいて、更新されたプログラム
又は差分プログラムを、基地局に送信する。各基地局
は、中央局が送信したプログラム又は差分プログラムを
受信し、自己の記憶するプログラムを更新する。このよ
うに、中央局がプログラムを更新した時点で、各基地局
が自己のプログラムを更新するため、基地局がプログラ
ムを更新するタイミングのばらつきを抑えることができ
る。また、差分プログラムを送受信することにより、プ
ログラム全体を通信する場合に比して通信時間を短縮す
ることができる。
グラムが更新されたときに、予め記憶している各基地局
のバージョンデータに基づいて、更新されたプログラム
又は差分プログラムを、基地局に送信する。各基地局
は、中央局が送信したプログラム又は差分プログラムを
受信し、自己の記憶するプログラムを更新する。このよ
うに、中央局がプログラムを更新した時点で、各基地局
が自己のプログラムを更新するため、基地局がプログラ
ムを更新するタイミングのばらつきを抑えることができ
る。また、差分プログラムを送受信することにより、プ
ログラム全体を通信する場合に比して通信時間を短縮す
ることができる。
【0010】また、前記プログラム記憶手段は、記憶し
ている前記プログラムと1世代前のプログラムとの差分
に相当する差分プログラムを記憶する差分記憶手段を有
し、前記送信手段は、前記プログラム記憶手段が記憶し
ているプログラムが新しいプログラムに更新されたこと
を検出する検出手段と、前記検出手段がプログラムが更
新されたことを検出したときに、前記バージョン記憶手
段が記憶しているバージョンデータが示すバージョンと
前記検出手段が検出した更新後のプログラムのバージョ
ンとに基づいて、各前記基地局が記憶しているプログラ
ムと更新されたプログラムとが2世代以上異なるか否か
を判別する判別手段と、前記判別手段が2世代以上異な
ると判別した基地局には、前記プログラム記憶手段が記
憶しているプログラムを送信し、1世代のみ異なると判
別した基地局には、前記差分記憶手段が記憶している差
分プログラムを送信する手段と、を備えてもよい。
ている前記プログラムと1世代前のプログラムとの差分
に相当する差分プログラムを記憶する差分記憶手段を有
し、前記送信手段は、前記プログラム記憶手段が記憶し
ているプログラムが新しいプログラムに更新されたこと
を検出する検出手段と、前記検出手段がプログラムが更
新されたことを検出したときに、前記バージョン記憶手
段が記憶しているバージョンデータが示すバージョンと
前記検出手段が検出した更新後のプログラムのバージョ
ンとに基づいて、各前記基地局が記憶しているプログラ
ムと更新されたプログラムとが2世代以上異なるか否か
を判別する判別手段と、前記判別手段が2世代以上異な
ると判別した基地局には、前記プログラム記憶手段が記
憶しているプログラムを送信し、1世代のみ異なると判
別した基地局には、前記差分記憶手段が記憶している差
分プログラムを送信する手段と、を備えてもよい。
【0011】上記目的を達成するため、この発明の第2
の観点に係るプログラムダウンロードシステムは、中央
局と複数の基地局とから構成され、前記中央局から前記
基地局にプログラムをダウンロードするプログラムダウ
ンロードシステムにおいて、各前記基地局は、前記基地
局を動作させるためのプログラムを記憶する記憶手段
と、前記記憶手段が記憶する前記プログラムのバージョ
ンを示すバージョンデータを記憶するバージョン記憶手
段と、前記中央局が記憶している最新のプログラムのバ
ージョンデータを要求するバージョン要求データを前記
中央局に送信する第1の送信手段と、前記中央局から送
信されるバージョンデータを受信し、受信したバージョ
ンデータと前記バージョン記憶手段が記憶している前記
バージョンデータとを比較して、該基地局が記憶してい
るプログラムのバージョンと前記中央局が記憶している
プログラムのバージョンとが等しいか、異なるかを判別
する判別手段と、前記判別手段の判別結果を前記中央局
に送信する第2の送信手段と、前記中央局から送信され
たプログラム又は差分プログラムを受信し、受信したプ
ログラムを前記記憶手段に格納し、差分プログラムを前
記記憶手段が記憶しているプログラムに反映する反映手
段と、を有し、前記中央局は、最新のプログラムと、前
記最新のプログラムと1世代前のプログラムとの差分に
相当する差分プログラムと、を記憶するプログラム記憶
手段と、前記プログラム記憶手段が記憶するプログラム
のバージョンデータを記憶するプログラムバージョン記
憶手段と、前記第1の送信手段が送信したバージョン要
求データを受信し、前記プログラムバージョン記憶手段
が記憶しているバージョンデータを該当する基地局に送
信する第1の応答手段と、前記第2の送信手段により送
信された判別結果を受信し、受信した判別結果がバージ
ョンが等しいことを示している場合に、プログラムを送
信せず、判別結果がバージョンが異なることを示してい
る場合に、前記プログラム記憶手段が記憶しているプロ
グラムと差分プログラムとのいずれか一方を前記基地局
に送信する第2の応答手段と、を備える、ことを特徴と
する。
の観点に係るプログラムダウンロードシステムは、中央
局と複数の基地局とから構成され、前記中央局から前記
基地局にプログラムをダウンロードするプログラムダウ
ンロードシステムにおいて、各前記基地局は、前記基地
局を動作させるためのプログラムを記憶する記憶手段
と、前記記憶手段が記憶する前記プログラムのバージョ
ンを示すバージョンデータを記憶するバージョン記憶手
段と、前記中央局が記憶している最新のプログラムのバ
ージョンデータを要求するバージョン要求データを前記
中央局に送信する第1の送信手段と、前記中央局から送
信されるバージョンデータを受信し、受信したバージョ
ンデータと前記バージョン記憶手段が記憶している前記
バージョンデータとを比較して、該基地局が記憶してい
るプログラムのバージョンと前記中央局が記憶している
プログラムのバージョンとが等しいか、異なるかを判別
する判別手段と、前記判別手段の判別結果を前記中央局
に送信する第2の送信手段と、前記中央局から送信され
たプログラム又は差分プログラムを受信し、受信したプ
ログラムを前記記憶手段に格納し、差分プログラムを前
記記憶手段が記憶しているプログラムに反映する反映手
段と、を有し、前記中央局は、最新のプログラムと、前
記最新のプログラムと1世代前のプログラムとの差分に
相当する差分プログラムと、を記憶するプログラム記憶
手段と、前記プログラム記憶手段が記憶するプログラム
のバージョンデータを記憶するプログラムバージョン記
憶手段と、前記第1の送信手段が送信したバージョン要
求データを受信し、前記プログラムバージョン記憶手段
が記憶しているバージョンデータを該当する基地局に送
信する第1の応答手段と、前記第2の送信手段により送
信された判別結果を受信し、受信した判別結果がバージ
ョンが等しいことを示している場合に、プログラムを送
信せず、判別結果がバージョンが異なることを示してい
る場合に、前記プログラム記憶手段が記憶しているプロ
グラムと差分プログラムとのいずれか一方を前記基地局
に送信する第2の応答手段と、を備える、ことを特徴と
する。
【0012】このような構成によれば、基地局は、中央
局が記憶するプログラムのバージョンデータを要求し、
受信したバージョンデータと自己が記憶するバージョン
データとが1世代のみ異なるときに、中央局に差分プロ
グラムを要求する。従って、プログラムの更新の度に、
更新されたプログラム全体を基地局に送信する必要がな
く、通常は、差分プログラムのみを更新すればよく、通
信量を大幅に低減し、パージョンアップに要する時間を
短縮することができる。
局が記憶するプログラムのバージョンデータを要求し、
受信したバージョンデータと自己が記憶するバージョン
データとが1世代のみ異なるときに、中央局に差分プロ
グラムを要求する。従って、プログラムの更新の度に、
更新されたプログラム全体を基地局に送信する必要がな
く、通常は、差分プログラムのみを更新すればよく、通
信量を大幅に低減し、パージョンアップに要する時間を
短縮することができる。
【0013】前記判別手段は、前記基地局が記憶するプ
ログラムのバージョンと前記中央局が記憶するプログラ
ムのバージョンが1世代異なるか、2世代以上異なるか
を判別する手段を備え、前記反映手段は、前記中央局か
ら送信されるプログラム又は差分プログラムを受信し、
受信したプログラムを前記記憶手段に格納し、受信した
差分プログラムを前記記憶手段が記憶するプログラムに
反映する手段を備え、前記第2の応答手段は、受信した
判別結果がバージョンが1世代異なることを示している
場合に、前記差分記憶手段が記憶する差分プログラムを
基地局に送信し、判別結果がバージョンが2世代以上異
なることを示している場合に、前記プログラム記憶手段
が記憶する前記プログラムを前記基地局に送信する手段
を備える、ようにしてもよい。
ログラムのバージョンと前記中央局が記憶するプログラ
ムのバージョンが1世代異なるか、2世代以上異なるか
を判別する手段を備え、前記反映手段は、前記中央局か
ら送信されるプログラム又は差分プログラムを受信し、
受信したプログラムを前記記憶手段に格納し、受信した
差分プログラムを前記記憶手段が記憶するプログラムに
反映する手段を備え、前記第2の応答手段は、受信した
判別結果がバージョンが1世代異なることを示している
場合に、前記差分記憶手段が記憶する差分プログラムを
基地局に送信し、判別結果がバージョンが2世代以上異
なることを示している場合に、前記プログラム記憶手段
が記憶する前記プログラムを前記基地局に送信する手段
を備える、ようにしてもよい。
【0014】上記目的を達成するため、この発明の第3
の観点に係る中央局は、通信回線を介して複数の基地局
に接続され、各前記基地局にプログラムをダウンロード
する中央局であって、プログラムを記憶するプログラム
記憶手段と、前記プログラム記憶手段が記憶しているプ
ログラムと1世代前のプログラムとの差分に相当する差
分プログラムを記憶する差分記憶手段と、各前記基地局
が記憶するプログラムのバージョンデータを記憶するバ
ージョン記憶手段と、前記プログラム記憶手段が記憶す
るプログラムと前記差分記憶手段が記憶する差分プログ
ラムが新しいプログラムと差分プログラムに更新された
こと及び更新されたプログラムのバージョンデータを検
出する検出手段と、前記検出手段で前記プログラム記憶
手段が記憶するプログラムが更新されたことを検出した
ときに、前記バージョン記憶手段が記憶するバージョン
データに基づいて、新しいプログラムと更新された差分
プログラムとのいずれか一方を各前記基地局に送信する
送信手段と、を備えることを特徴とする。
の観点に係る中央局は、通信回線を介して複数の基地局
に接続され、各前記基地局にプログラムをダウンロード
する中央局であって、プログラムを記憶するプログラム
記憶手段と、前記プログラム記憶手段が記憶しているプ
ログラムと1世代前のプログラムとの差分に相当する差
分プログラムを記憶する差分記憶手段と、各前記基地局
が記憶するプログラムのバージョンデータを記憶するバ
ージョン記憶手段と、前記プログラム記憶手段が記憶す
るプログラムと前記差分記憶手段が記憶する差分プログ
ラムが新しいプログラムと差分プログラムに更新された
こと及び更新されたプログラムのバージョンデータを検
出する検出手段と、前記検出手段で前記プログラム記憶
手段が記憶するプログラムが更新されたことを検出した
ときに、前記バージョン記憶手段が記憶するバージョン
データに基づいて、新しいプログラムと更新された差分
プログラムとのいずれか一方を各前記基地局に送信する
送信手段と、を備えることを特徴とする。
【0015】上記目的を達成するため、この発明の第4
の観点に係る中央局は、通信回線を介して複数の基地局
に接続され、各前記基地局にプログラムをダウンロード
する中央局であって、プログラムを記憶するプログラム
記憶手段と、前記プログラム記憶手段が記憶しているプ
ログラムと1世代前のプログラムとの差分プログラムを
記憶する差分記憶手段と、前記プログラム記憶手段が記
憶するプログラムのバージョンデータを記憶するプログ
ラムバージョン記憶手段と、前記基地局から送信される
最新のバージョンデータを要求するデータを受信し、前
記プログラムバージョン記憶手段が記憶するバージョン
データを前記基地局に送信する第1の送信手段と、前記
基地局から送信されるデータを受信し、受信したデータ
が、前記基地局が記憶しているプログラムのバージョン
と前記第1の送信手段が送信したバージョンデータが示
すバージョンとが等しいことを示している場合に、プロ
グラムを前記基地局に送信せず、差分プログラムを要求
していることを示している場合に、前記差分記憶手段が
記憶する差分プログラムを前記基地局に送信し、プログ
ラムを要求していることを示している場合に、前記プロ
グラム記憶手段が記憶するプログラムを前記基地局に送
信する第2の送信手段と、を備えることを特徴とする。
の観点に係る中央局は、通信回線を介して複数の基地局
に接続され、各前記基地局にプログラムをダウンロード
する中央局であって、プログラムを記憶するプログラム
記憶手段と、前記プログラム記憶手段が記憶しているプ
ログラムと1世代前のプログラムとの差分プログラムを
記憶する差分記憶手段と、前記プログラム記憶手段が記
憶するプログラムのバージョンデータを記憶するプログ
ラムバージョン記憶手段と、前記基地局から送信される
最新のバージョンデータを要求するデータを受信し、前
記プログラムバージョン記憶手段が記憶するバージョン
データを前記基地局に送信する第1の送信手段と、前記
基地局から送信されるデータを受信し、受信したデータ
が、前記基地局が記憶しているプログラムのバージョン
と前記第1の送信手段が送信したバージョンデータが示
すバージョンとが等しいことを示している場合に、プロ
グラムを前記基地局に送信せず、差分プログラムを要求
していることを示している場合に、前記差分記憶手段が
記憶する差分プログラムを前記基地局に送信し、プログ
ラムを要求していることを示している場合に、前記プロ
グラム記憶手段が記憶するプログラムを前記基地局に送
信する第2の送信手段と、を備えることを特徴とする。
【0016】上記目的を達成するため、この発明の第5
の観点に係る基地局は、通信回線を介して中央局と接続
され、前記中央局が記憶するプログラムを受信する基地
局であって、前記基地局は、前記基地局を動作させるた
めのプログラムを記憶する記憶手段と、前記記憶手段が
記憶している前記プログラムのバージョンを示すバージ
ョンデータを記憶するバージョン記憶手段と、前記中央
局が記憶する最新のプログラムのバージョンデータを要
求するデータを前記中央局に送信する第1の送信手段
と、前記中央局から送信されるバージョンデータを受信
し、受信したバージョンデータと前記バージョン記憶手
段が記憶する前記バージョンデータとを比較して、この
基地局が記憶するプログラムのバージョンと中央局が記
憶するプログラムのバージョンが等しいか、1世代異な
るか、2世代以上異なるかを判別する判別手段と、前記
判別手段の判別結果を前記中央局に通知する第2の送信
手段と、前記中央局から送信されるプログラム又は差分
プログラムを受信し、受信したプログラムを前記記憶手
段に格納し、受信した差分プログラムを前記記憶手段が
記憶しているプログラムに反映する格納手段と、を備え
ることを特徴とする。
の観点に係る基地局は、通信回線を介して中央局と接続
され、前記中央局が記憶するプログラムを受信する基地
局であって、前記基地局は、前記基地局を動作させるた
めのプログラムを記憶する記憶手段と、前記記憶手段が
記憶している前記プログラムのバージョンを示すバージ
ョンデータを記憶するバージョン記憶手段と、前記中央
局が記憶する最新のプログラムのバージョンデータを要
求するデータを前記中央局に送信する第1の送信手段
と、前記中央局から送信されるバージョンデータを受信
し、受信したバージョンデータと前記バージョン記憶手
段が記憶する前記バージョンデータとを比較して、この
基地局が記憶するプログラムのバージョンと中央局が記
憶するプログラムのバージョンが等しいか、1世代異な
るか、2世代以上異なるかを判別する判別手段と、前記
判別手段の判別結果を前記中央局に通知する第2の送信
手段と、前記中央局から送信されるプログラム又は差分
プログラムを受信し、受信したプログラムを前記記憶手
段に格納し、受信した差分プログラムを前記記憶手段が
記憶しているプログラムに反映する格納手段と、を備え
ることを特徴とする。
【0017】上記目的を達成するため、この発明の第6
の観点に係るプログラムダウンロード方法は、中央局が
記憶しているプログラムが更新されたときに、更新され
たプログラムと各基地局が記憶しているプログラムとを
比較するステップと、比較結果に応じて、更新されたプ
ログラムと、更新されたプログラムとその1つ前のバー
ジョンのプログラムとの差分に相当する差分プログラム
とのいずれか一方を各前記基地局に送信するステップ
と、各前記基地局において、前記送信ステップが送信し
た前記プログラム又は差分プログラムを受信し、前記プ
ログラムを格納し、前記差分プログラムを記憶している
プログラムに反映するステップと、を備えることを特徴
とする。
の観点に係るプログラムダウンロード方法は、中央局が
記憶しているプログラムが更新されたときに、更新され
たプログラムと各基地局が記憶しているプログラムとを
比較するステップと、比較結果に応じて、更新されたプ
ログラムと、更新されたプログラムとその1つ前のバー
ジョンのプログラムとの差分に相当する差分プログラム
とのいずれか一方を各前記基地局に送信するステップ
と、各前記基地局において、前記送信ステップが送信し
た前記プログラム又は差分プログラムを受信し、前記プ
ログラムを格納し、前記差分プログラムを記憶している
プログラムに反映するステップと、を備えることを特徴
とする。
【0018】前記送信ステップは、前記比較ステップが
更新されたプログラムと各基地局が記憶しているプログ
ラムとが2世代以上異なると判別した場合に、更新され
たプログラムを該当する基地局に送信し、1世代のみ異
なると判別された場合に、前記差分プログラムを該当す
る基地局に送信するようにしてもよい。
更新されたプログラムと各基地局が記憶しているプログ
ラムとが2世代以上異なると判別した場合に、更新され
たプログラムを該当する基地局に送信し、1世代のみ異
なると判別された場合に、前記差分プログラムを該当す
る基地局に送信するようにしてもよい。
【0019】上記目的を達成するため、この発明の第7
の観点に係るファイルダウンロードシステムは、中央局
と複数の基地局から構成され、前記中央局から前記基地
局にファイルをダウンロードするファイルダウンロード
システムにおいて、前記中央局が記憶しているファイル
と各基地局が記憶しているファイルとが1世代異なるか
或いは2世代以上異なるかを判別する判別手段を更に備
え、前記中央局は、前記判別手段が1世代異なると判別
した際に、自己が記憶しているファイルとその1世代前
のファイルとの差分に相当する差分ファイルを該当する
基地局に送信する手段と、前記判別手段が2世代以上異
なると判別した際に、自己が記憶しているファイルを該
当する基地局に送信する手段とを備え、各前記基地局
は、前記中央局から前記差分ファイル又は前記ファイル
を受信し、受信した前記差分ファイルを自己が記憶して
いるファイルに反映して更新し、受信した前記ファイル
を新たなファイルとして記憶する手段を備える、ことを
特徴とする。
の観点に係るファイルダウンロードシステムは、中央局
と複数の基地局から構成され、前記中央局から前記基地
局にファイルをダウンロードするファイルダウンロード
システムにおいて、前記中央局が記憶しているファイル
と各基地局が記憶しているファイルとが1世代異なるか
或いは2世代以上異なるかを判別する判別手段を更に備
え、前記中央局は、前記判別手段が1世代異なると判別
した際に、自己が記憶しているファイルとその1世代前
のファイルとの差分に相当する差分ファイルを該当する
基地局に送信する手段と、前記判別手段が2世代以上異
なると判別した際に、自己が記憶しているファイルを該
当する基地局に送信する手段とを備え、各前記基地局
は、前記中央局から前記差分ファイル又は前記ファイル
を受信し、受信した前記差分ファイルを自己が記憶して
いるファイルに反映して更新し、受信した前記ファイル
を新たなファイルとして記憶する手段を備える、ことを
特徴とする。
【0020】このような構成によれば、中央局が記憶し
ているファイルと基地局が記憶しているファイルとが1
世代のみ異なるときに、中央局は、基地局に差分ファイ
ルを送信する。従って、中央局は、ファイルの更新の度
に、通常は、差分ファイルのみを送信すればよく、更新
されたファイル全体を基地局に送信する必要がなく、フ
ァイル全体を送信するよりも更新のための通信量を低減
することができる。
ているファイルと基地局が記憶しているファイルとが1
世代のみ異なるときに、中央局は、基地局に差分ファイ
ルを送信する。従って、中央局は、ファイルの更新の度
に、通常は、差分ファイルのみを送信すればよく、更新
されたファイル全体を基地局に送信する必要がなく、フ
ァイル全体を送信するよりも更新のための通信量を低減
することができる。
【0021】上記目的を達成するため、この発明の第8
の観点に係る記録媒体は、コンピュータを、自己が記憶
しているファイルと他のコンピュータが記憶しているフ
ァイルとが1世代異なるか、2世代以上異なるかを判別
する判別手段と、前記判別手段が1世代異なると判別し
た際に、自己が記憶しているファイルとその1世代前の
ファイルとの差分に相当する差分ファイルを該当する他
のコンピュータに送信する手段と、前記判別手段が2世
代以上異なると判別した際に、自己が記憶しているファ
イルを該当する他のコンピュータに送信する手段、とし
て機能させるためのプログラムを記憶させたことを特徴
とする。
の観点に係る記録媒体は、コンピュータを、自己が記憶
しているファイルと他のコンピュータが記憶しているフ
ァイルとが1世代異なるか、2世代以上異なるかを判別
する判別手段と、前記判別手段が1世代異なると判別し
た際に、自己が記憶しているファイルとその1世代前の
ファイルとの差分に相当する差分ファイルを該当する他
のコンピュータに送信する手段と、前記判別手段が2世
代以上異なると判別した際に、自己が記憶しているファ
イルを該当する他のコンピュータに送信する手段、とし
て機能させるためのプログラムを記憶させたことを特徴
とする。
【0022】上記目的を達成するため、この発明の第9
の観点に係る記録媒体は、コンピュータを、自己が記憶
しているファイルと他のコンピュータが記憶しているフ
ァイルとが1世代異なる場合に、自己が記憶しているフ
ァイルと他のコンピュータが記憶しているファイルとの
差分に相当する差分ファイルを前記他のコンピュータよ
り送信されてくるファイルを受信し、受信したファイル
を自己が記憶しているファイルに反映する手段と、自己
が記憶しているファイルと他のコンピュータが記憶して
いるファイルとが2世代以上異なる場合に他のコンピュ
ータより送信されてくる、ファイルを受信し、自己の記
憶しているファイルを新たに受信したファイルに更新す
る手段、として機能させるためのプログラムが記憶され
ていることを特徴とする。
の観点に係る記録媒体は、コンピュータを、自己が記憶
しているファイルと他のコンピュータが記憶しているフ
ァイルとが1世代異なる場合に、自己が記憶しているフ
ァイルと他のコンピュータが記憶しているファイルとの
差分に相当する差分ファイルを前記他のコンピュータよ
り送信されてくるファイルを受信し、受信したファイル
を自己が記憶しているファイルに反映する手段と、自己
が記憶しているファイルと他のコンピュータが記憶して
いるファイルとが2世代以上異なる場合に他のコンピュ
ータより送信されてくる、ファイルを受信し、自己の記
憶しているファイルを新たに受信したファイルに更新す
る手段、として機能させるためのプログラムが記憶され
ていることを特徴とする。
【0023】
【発明の実施の形態】以下、この発明の実施の形態にか
かるプログラムダウンロードシステムについて説明す
る。
かるプログラムダウンロードシステムについて説明す
る。
【0024】(第1の実施の形態)本発明の第1の実施
の形態に係るプログラムダウンロードシステムは、図1
に示すように、中央局1と複数の基地局2と通信回線3
とから構成され、通信回線3を介して中央局1と複数の
基地局2とが接続されている。
の形態に係るプログラムダウンロードシステムは、図1
に示すように、中央局1と複数の基地局2と通信回線3
とから構成され、通信回線3を介して中央局1と複数の
基地局2とが接続されている。
【0025】中央局1は、図2に示すように、バージョ
ン保管部11と、バージョン監視部12と、差分プログ
ラム保管部13と、送受信制御部14と、プログラム保
管部15と、から構成されている。
ン保管部11と、バージョン監視部12と、差分プログ
ラム保管部13と、送受信制御部14と、プログラム保
管部15と、から構成されている。
【0026】バージョン保管部11は、基地局2が記憶
するプログラムのバージョンを示すバージョンデータを
記憶する。バージョン監視部12は、中央局1が記憶す
るプログラムのバージョンを示すバージョンデータを記
憶すると共に、任意の時間毎にプログラム保管部15が
記憶するプログラムのバージョンデータを検出して、プ
ログラム保管部15が記憶するプログラムが更新された
か否かをチェックする。
するプログラムのバージョンを示すバージョンデータを
記憶する。バージョン監視部12は、中央局1が記憶す
るプログラムのバージョンを示すバージョンデータを記
憶すると共に、任意の時間毎にプログラム保管部15が
記憶するプログラムのバージョンデータを検出して、プ
ログラム保管部15が記憶するプログラムが更新された
か否かをチェックする。
【0027】差分プログラム保管部13は、プログラム
保管部15が記憶する最新バージョンのプログラムと1
世代前のバージョンのプログラムとの差分プログラムを
記憶する。例えば、プログラムのバージョンデータが自
然数で割り当てられているとし、プログラム保管部15
が記憶するプログラムはバージョンが3であるとする
と、差分プログラムは、バージョン3のプログラムとバ
ージョン3の1世代前のバージョン2のプログラムとの
異なる箇所を抽出したものである。
保管部15が記憶する最新バージョンのプログラムと1
世代前のバージョンのプログラムとの差分プログラムを
記憶する。例えば、プログラムのバージョンデータが自
然数で割り当てられているとし、プログラム保管部15
が記憶するプログラムはバージョンが3であるとする
と、差分プログラムは、バージョン3のプログラムとバ
ージョン3の1世代前のバージョン2のプログラムとの
異なる箇所を抽出したものである。
【0028】送受信制御部14は、通信回線3を介して
基地局2とデータを送受信する。プログラム保管部15
は、最新バージョンのプログラムを記憶する。最新バー
ジョンのプログラムを入力する方法は任意であり、例え
ば、フロッピーディスク、CD−ROM等の記録媒体に
記録されたプログラムを図示せぬドライブ装置からイン
ストールする等の方法で入力される。
基地局2とデータを送受信する。プログラム保管部15
は、最新バージョンのプログラムを記憶する。最新バー
ジョンのプログラムを入力する方法は任意であり、例え
ば、フロッピーディスク、CD−ROM等の記録媒体に
記録されたプログラムを図示せぬドライブ装置からイン
ストールする等の方法で入力される。
【0029】基地局2は、図2に示すように、メモリ2
1と、送受信制御部22と、ダウンロード制御処理部2
3と、バージョン解析部24と、バージョン保管部25
と、から構成される。
1と、送受信制御部22と、ダウンロード制御処理部2
3と、バージョン解析部24と、バージョン保管部25
と、から構成される。
【0030】メモリ21は、基地局2を立ち上げるプロ
グラムを記憶する。送受信制御部22は、通信回線3を
介して中央局1とデータを送受信する。ダウンロード制
御処理部23は、中央局1から送信されるプログラムを
送受信制御部22を介して受信すると共に、受信したプ
ログラムをメモリ21に記憶させる。
グラムを記憶する。送受信制御部22は、通信回線3を
介して中央局1とデータを送受信する。ダウンロード制
御処理部23は、中央局1から送信されるプログラムを
送受信制御部22を介して受信すると共に、受信したプ
ログラムをメモリ21に記憶させる。
【0031】バージョン解析部24は、中央局1から受
信したバージョンデータとバージョン保管部25が記憶
するバージョンデータとが、同一であるか、1世代異な
るものであるか、2世代以上異なるものであるかを判別
する。例えば、プログラムのバージョンデータが自然数
で割り当てられ、バージョン保管部25が記憶するバー
ジョンデータがバージョン2を示しているとする。この
とき、中央局1から受信したバージョンデータがバージ
ョン2を示しているとき、同一であると判別され、受信
したバージョンデータがバージョン3を示しているとき
1世代異なるものであると判別され、受信したバージョ
ンデータがバージョン4を示しているときに2世代以上
異なるものであると判別される。バージョン保管部25
は、メモリ21が記憶するプログラムのバージョンデー
タを記憶する。
信したバージョンデータとバージョン保管部25が記憶
するバージョンデータとが、同一であるか、1世代異な
るものであるか、2世代以上異なるものであるかを判別
する。例えば、プログラムのバージョンデータが自然数
で割り当てられ、バージョン保管部25が記憶するバー
ジョンデータがバージョン2を示しているとする。この
とき、中央局1から受信したバージョンデータがバージ
ョン2を示しているとき、同一であると判別され、受信
したバージョンデータがバージョン3を示しているとき
1世代異なるものであると判別され、受信したバージョ
ンデータがバージョン4を示しているときに2世代以上
異なるものであると判別される。バージョン保管部25
は、メモリ21が記憶するプログラムのバージョンデー
タを記憶する。
【0032】次に、上記構成を備えるダウンロードシス
テムのダウンロード方法について、図3を参照して説明
する。
テムのダウンロード方法について、図3を参照して説明
する。
【0033】ここでは、理解を容易にするため、中央局
1と基地局2が記憶するプログラムのバージョンは、共
にバージョン2であるとする。
1と基地局2が記憶するプログラムのバージョンは、共
にバージョン2であるとする。
【0034】中央局1の管理者は、中央局1のプログラ
ムをバージョンアップする場合、プログラム保管部15
に、バージョン3のプログラムを入力する。また、差分
プログラム保管部13に、バージョン3のプログラムと
バージョン2のプログラムとの差分プログラムを入力す
る。
ムをバージョンアップする場合、プログラム保管部15
に、バージョン3のプログラムを入力する。また、差分
プログラム保管部13に、バージョン3のプログラムと
バージョン2のプログラムとの差分プログラムを入力す
る。
【0035】バージョン監視部12は、プログラム保管
部15に新たに格納されたプログラムのヘッダに含まれ
ているバージョンデータから、更新したプログラムのバ
ージョンが「3」であることを検出し、自己の記憶して
いるバージョンデータ(「2」)と異なっていると判別
する。このため、バージョン監視部12は、プログラム
保管部15が記憶しているプログラムが更新されたと見
なし、自己の記憶するバージョンデータをバージョン3
に更新する。バージョン監視部12は、プログラムのバ
ージョンが更新されたことを検出すると、バージョン保
管部11から各基地局2が記憶するバージョンデータを
読み出し、各基地局2が記憶するプログラムのバージョ
ンと更新されたプログラムのバージョンとを比較して、
プログラムデータが、同一であるか、1世代異なるもの
であるか、2世代以上異なるものであるかを判別する。
部15に新たに格納されたプログラムのヘッダに含まれ
ているバージョンデータから、更新したプログラムのバ
ージョンが「3」であることを検出し、自己の記憶して
いるバージョンデータ(「2」)と異なっていると判別
する。このため、バージョン監視部12は、プログラム
保管部15が記憶しているプログラムが更新されたと見
なし、自己の記憶するバージョンデータをバージョン3
に更新する。バージョン監視部12は、プログラムのバ
ージョンが更新されたことを検出すると、バージョン保
管部11から各基地局2が記憶するバージョンデータを
読み出し、各基地局2が記憶するプログラムのバージョ
ンと更新されたプログラムのバージョンとを比較して、
プログラムデータが、同一であるか、1世代異なるもの
であるか、2世代以上異なるものであるかを判別する。
【0036】ここで、バージョン保管部11から読み出
した基地局2が記憶するプログラムのバージョンの
「2」と、バージョン監視部12が記憶する更新された
プログラムのバージョンの「3」とを比較した結果、1
世代異なるものであると判別され、送受信制御部14
は、差分プログラムのダウンロード開始を通知する信号
を基地局2に送信する(ステップS1)。
した基地局2が記憶するプログラムのバージョンの
「2」と、バージョン監視部12が記憶する更新された
プログラムのバージョンの「3」とを比較した結果、1
世代異なるものであると判別され、送受信制御部14
は、差分プログラムのダウンロード開始を通知する信号
を基地局2に送信する(ステップS1)。
【0037】基地局2の送受信制御部22は、差分プロ
グラムのダウンロードの開始を通知する信号を受信する
(ステップS11)。送受信制御部22は、プログラム
の受信が可能か否かを判別し、受信可能であれば、差分
プログラムのダウンロードが可能であることを通知する
差分プログラムのダウンロード開始応答を中央局1に送
信する(ステップS12)。
グラムのダウンロードの開始を通知する信号を受信する
(ステップS11)。送受信制御部22は、プログラム
の受信が可能か否かを判別し、受信可能であれば、差分
プログラムのダウンロードが可能であることを通知する
差分プログラムのダウンロード開始応答を中央局1に送
信する(ステップS12)。
【0038】中央局1の送受信制御部14は、差分プロ
グラムのダウンロード開始応答を受信し(ステップS
2)、差分プログラム保管部13が記憶する差分プログ
ラムを、基地局2に送信(ダウンロード)する(ステッ
プS3)。
グラムのダウンロード開始応答を受信し(ステップS
2)、差分プログラム保管部13が記憶する差分プログ
ラムを、基地局2に送信(ダウンロード)する(ステッ
プS3)。
【0039】基地局2の送受信制御部22は、中央局1
から送信された差分プログラムを受信する(ステップS
13)。送受信制御部22は、差分プログラムの受信に
応答する信号を中央局1に送信する(ステップS14)
と共に、受信した差分プログラムをダウンロード制御処
理部23に供給する。ダウンロード制御処理部23は、
メモリ21が記憶するプログラムを読み出し、受信した
差分プログラムに基づいて、バージョン3のプログラム
を作成し、メモリ21に格納する。
から送信された差分プログラムを受信する(ステップS
13)。送受信制御部22は、差分プログラムの受信に
応答する信号を中央局1に送信する(ステップS14)
と共に、受信した差分プログラムをダウンロード制御処
理部23に供給する。ダウンロード制御処理部23は、
メモリ21が記憶するプログラムを読み出し、受信した
差分プログラムに基づいて、バージョン3のプログラム
を作成し、メモリ21に格納する。
【0040】中央局1の送受信制御部14は、基地局2
から送信された差分プログラムのプログラムダウンロー
ド応答を受信し、ダウンロード処理を続ける(ステップ
S4)。また、送受信制御部14は、差分プログラム保
管部13に格納されている差分プログラムのダウンロー
ドを終了すると、ダウンロードの終了を基地局2に通知
する(ステップS5)。
から送信された差分プログラムのプログラムダウンロー
ド応答を受信し、ダウンロード処理を続ける(ステップ
S4)。また、送受信制御部14は、差分プログラム保
管部13に格納されている差分プログラムのダウンロー
ドを終了すると、ダウンロードの終了を基地局2に通知
する(ステップS5)。
【0041】基地局2の送受信制御部22は、中央局1
から送信されたダウンロード終了通知を受信し(ステッ
プS15)、バージョン保管部25が記憶するバージョ
ンデータをバージョン2からバージョン3に更新する。
また、送受信制御部22は、受信したダウンロード終了
通知に対応するダウンロード終了応答を、中央局1に送
信する(ステップS15)。このダウンロード処理後、
基地局2は、ダウンロードしたバージョン3のプログラ
ムで再起動する。
から送信されたダウンロード終了通知を受信し(ステッ
プS15)、バージョン保管部25が記憶するバージョ
ンデータをバージョン2からバージョン3に更新する。
また、送受信制御部22は、受信したダウンロード終了
通知に対応するダウンロード終了応答を、中央局1に送
信する(ステップS15)。このダウンロード処理後、
基地局2は、ダウンロードしたバージョン3のプログラ
ムで再起動する。
【0042】中央局1の送受信制御部14は、基地局2
から送信されたダウンロード終了応答を受信すると共
に、バージョン保管部11の基地局2が記憶するバージ
ョンデータをバージョン3に更新する。バージョン保管
部11の更新後、中央局1は、ダウンロード処理を終了
する(ステップS6)。
から送信されたダウンロード終了応答を受信すると共
に、バージョン保管部11の基地局2が記憶するバージ
ョンデータをバージョン3に更新する。バージョン保管
部11の更新後、中央局1は、ダウンロード処理を終了
する(ステップS6)。
【0043】一方、バージョン保管部11から読み出し
た基地局2が記憶するプログラムのバージョンと、バー
ジョン監視部12が記憶する更新されたプログラムのバ
ージョンとを比較した結果、2世代以上異なるものであ
ると判別した場合、送受信制御部14は、プログラム保
管部15が記憶するプログラムのダウンロード開始を通
知する信号を基地局2に送信する(ステップS1)。
た基地局2が記憶するプログラムのバージョンと、バー
ジョン監視部12が記憶する更新されたプログラムのバ
ージョンとを比較した結果、2世代以上異なるものであ
ると判別した場合、送受信制御部14は、プログラム保
管部15が記憶するプログラムのダウンロード開始を通
知する信号を基地局2に送信する(ステップS1)。
【0044】基地局2の送受信制御部22は、プログラ
ムのダウンロード開始を通知する信号を受信する(ステ
ップS11)。送受信制御部22は、プログラムの受信
が可能か否かを判別し、受信可能であれば、プログラム
のダウンロードが可能であることを通知するダウンロー
ド開始応答を中央局1に送信する(ステップS12)。
ムのダウンロード開始を通知する信号を受信する(ステ
ップS11)。送受信制御部22は、プログラムの受信
が可能か否かを判別し、受信可能であれば、プログラム
のダウンロードが可能であることを通知するダウンロー
ド開始応答を中央局1に送信する(ステップS12)。
【0045】中央局1の送受信制御部14は、この応答
信号を受信し(ステップS2)、プログラム保管部15
が記憶する最新のプログラムを、基地局2に送信(ダウ
ンロード)する(ステップS3)。
信号を受信し(ステップS2)、プログラム保管部15
が記憶する最新のプログラムを、基地局2に送信(ダウ
ンロード)する(ステップS3)。
【0046】基地局2の送受信制御部22は、中央局1
から送信されたプログラムを受信する(ステップS1
3)。送受信制御部22は、受信したプログラムをダウ
ンロード制御処理部23に供給する。ダウンロード制御
処理部23は、メモリ21が記憶するプログラムを、送
受信制御部22から供給されたプログラムに更新する。
から送信されたプログラムを受信する(ステップS1
3)。送受信制御部22は、受信したプログラムをダウ
ンロード制御処理部23に供給する。ダウンロード制御
処理部23は、メモリ21が記憶するプログラムを、送
受信制御部22から供給されたプログラムに更新する。
【0047】以後、ステップS4〜S6とステップS1
4〜S16で説明した処理と同様のダウンロード終了処
理を行い、基地局2は、ダウンロードしたバージョンデ
ータのプログラムで立ち上がる。
4〜S16で説明した処理と同様のダウンロード終了処
理を行い、基地局2は、ダウンロードしたバージョンデ
ータのプログラムで立ち上がる。
【0048】次に、基地局2の電源投入時の動作を図4
を参照して説明する。
を参照して説明する。
【0049】基地局2は、起動すると初期立ち上げ手順
を開始する。この初期立ち上げ手順において、送受信制
御部22は、中央局1が記憶するプログラムとメモリ2
1が記憶するプログラムとが同一であるか否かを判別す
るため、中央局1にプログラムのバージョンの通知を要
求するバージョン要求信号を送信する(ステップS3
1)。
を開始する。この初期立ち上げ手順において、送受信制
御部22は、中央局1が記憶するプログラムとメモリ2
1が記憶するプログラムとが同一であるか否かを判別す
るため、中央局1にプログラムのバージョンの通知を要
求するバージョン要求信号を送信する(ステップS3
1)。
【0050】中央局1の送受信制御部14は、バージョ
ン要求信号を受信し(ステップS21)、受信したバー
ジョン要求信号に応答して、バージョン監視部12が記
憶しているバージョンデータを基地局2に送信する(ス
テップS22)。
ン要求信号を受信し(ステップS21)、受信したバー
ジョン要求信号に応答して、バージョン監視部12が記
憶しているバージョンデータを基地局2に送信する(ス
テップS22)。
【0051】基地局2の送受信制御部22は、送受信制
御部14からのバージョンデータを受信し、受信したバ
ージョンデータをバージョン解析部24に供給する(ス
テップS32)。バージョン解析部24は、バージョン
保管部25が記憶するバージョンデータを読み取って、
送受信制御部22から供給されたバージョンデータと比
較して、中央局1と基地局2が記憶するプログラムが、
同一であるか、1世代異なるものであるか、2世代以上
異なるものであるかを解析する。例えば、バージョン保
管部25が記憶するバージョンデータがバージョン2を
示し、送受信制御部22から供給されたバージョンデー
タがバージョン3を示している場合、バージョン解析部
24は、中央局1が記憶するプログラムと基地局2が記
憶するプログラムとが1世代異なると判別する。この判
別結果に応じて、送受信制御部22は差分プログラムを
要求する差分プログラム要求信号を、中央局1に送信す
る(ステップS33)。
御部14からのバージョンデータを受信し、受信したバ
ージョンデータをバージョン解析部24に供給する(ス
テップS32)。バージョン解析部24は、バージョン
保管部25が記憶するバージョンデータを読み取って、
送受信制御部22から供給されたバージョンデータと比
較して、中央局1と基地局2が記憶するプログラムが、
同一であるか、1世代異なるものであるか、2世代以上
異なるものであるかを解析する。例えば、バージョン保
管部25が記憶するバージョンデータがバージョン2を
示し、送受信制御部22から供給されたバージョンデー
タがバージョン3を示している場合、バージョン解析部
24は、中央局1が記憶するプログラムと基地局2が記
憶するプログラムとが1世代異なると判別する。この判
別結果に応じて、送受信制御部22は差分プログラムを
要求する差分プログラム要求信号を、中央局1に送信す
る(ステップS33)。
【0052】中央局1の送受信制御部14は、基地局2
から送信された差分プログラム要求信号を受信する(ス
テップS23)。送受信制御部14は、差分プログラム
要求信号に応答して、差分プログラムのダウンロード開
始通知を基地局2に送信する(ステップS24)。
から送信された差分プログラム要求信号を受信する(ス
テップS23)。送受信制御部14は、差分プログラム
要求信号に応答して、差分プログラムのダウンロード開
始通知を基地局2に送信する(ステップS24)。
【0053】このダウンロード開始通知の送信後、図3
を参照して説明した方法と同様の方法で中央局1は基地
局2に差分プログラムをダウンロードするための処理を
行う。
を参照して説明した方法と同様の方法で中央局1は基地
局2に差分プログラムをダウンロードするための処理を
行う。
【0054】一方、バージョン解析部24が、ステップ
S32で受信したバージョンデータと、バージョン保管
部25が記憶するバージョンデータを比較して、中央局
1が記憶するプログラムと基地局2が記憶するプログラ
ムとが2世代以上異なるものと判別したとき、送受信制
御部22はプログラムを要求するプログラム要求信号
を、中央局1に送信する(ステップS33)。
S32で受信したバージョンデータと、バージョン保管
部25が記憶するバージョンデータを比較して、中央局
1が記憶するプログラムと基地局2が記憶するプログラ
ムとが2世代以上異なるものと判別したとき、送受信制
御部22はプログラムを要求するプログラム要求信号
を、中央局1に送信する(ステップS33)。
【0055】中央局1の送受信制御部14は、プログラ
ム要求信号を受信し(ステップS23)、プログラムの
ダウンロード開始通知を基地局2に送信する(ステップ
S24)。
ム要求信号を受信し(ステップS23)、プログラムの
ダウンロード開始通知を基地局2に送信する(ステップ
S24)。
【0056】このプログラムのダウンロード開始通知の
送信後、図3を参照して説明した方法と同様の方法で中
央局1は基地局2にプログラムをダウンロードするため
の処理を行う。
送信後、図3を参照して説明した方法と同様の方法で中
央局1は基地局2にプログラムをダウンロードするため
の処理を行う。
【0057】また、バージョン解析部24がステップS
32で受信したバージョンデータと、バージョン保管部
25が記憶するバージョンデータを比較して、同一と判
別したとき、送受信制御部22は解析結果(バージョン
の一致)を中央局1に送信すると共に、基地局2が立ち
上がる。
32で受信したバージョンデータと、バージョン保管部
25が記憶するバージョンデータを比較して、同一と判
別したとき、送受信制御部22は解析結果(バージョン
の一致)を中央局1に送信すると共に、基地局2が立ち
上がる。
【0058】以上説明したように、この実施の形態のプ
ログラムダウンロードシステム及びプログラムダウンロ
ード方法では、基地局2が記憶するバージョンデータと
中央局1が記憶するバージョンデータとが1世代異なる
時に、中央局1が記憶する差分プログラムを基地局2に
ダウンロードする。従って、中央局1から基地局2に全
体ではなく差分のプログラムを送信するため、中央局
は、データ量を抑えたダウンロードをすることができ、
送信にかかる時間を短縮することができる。
ログラムダウンロードシステム及びプログラムダウンロ
ード方法では、基地局2が記憶するバージョンデータと
中央局1が記憶するバージョンデータとが1世代異なる
時に、中央局1が記憶する差分プログラムを基地局2に
ダウンロードする。従って、中央局1から基地局2に全
体ではなく差分のプログラムを送信するため、中央局
は、データ量を抑えたダウンロードをすることができ、
送信にかかる時間を短縮することができる。
【0059】上記実施の形態では、中央局1の管理者
が、更新するプログラムと差分プログラムをプログラム
保管部15と差分プログラム保管部43に入力するとし
たが、新しいプログラムが入力されたことを検出したバ
ージョン監視部12が差分プログラムを作成して差分プ
ログラム保管部13に格納するようにしてもよい。
が、更新するプログラムと差分プログラムをプログラム
保管部15と差分プログラム保管部43に入力するとし
たが、新しいプログラムが入力されたことを検出したバ
ージョン監視部12が差分プログラムを作成して差分プ
ログラム保管部13に格納するようにしてもよい。
【0060】(第2の実施の形態)第1の実施の形態で
は、1つの中央局1が記憶するプログラムをバージョン
アップして各基地局にダウンロードするプログラムダウ
ンロードシステムを説明したが、中央局1が複数存在す
るときは、1回の入力で同時に複数の中央局1が記憶す
るプログラムをバージョンアップして各基地局にダウン
ロード可能としたい場合もある。そこで、複数の中央局
に新しいプログラムを配信可能なプログラムダウンロー
ドシステムを説明する。
は、1つの中央局1が記憶するプログラムをバージョン
アップして各基地局にダウンロードするプログラムダウ
ンロードシステムを説明したが、中央局1が複数存在す
るときは、1回の入力で同時に複数の中央局1が記憶す
るプログラムをバージョンアップして各基地局にダウン
ロード可能としたい場合もある。そこで、複数の中央局
に新しいプログラムを配信可能なプログラムダウンロー
ドシステムを説明する。
【0061】この実施の形態のプログラムダウンロード
システムは、図5に示すように複数の中央局4と、通信
回線5と、センタ6とから構成され、通信回線3を介し
て中央局4と複数の基地局2とが接続され、更に通信回
線5を介して複数の中央局4とセンタ6とが接続されて
いる。
システムは、図5に示すように複数の中央局4と、通信
回線5と、センタ6とから構成され、通信回線3を介し
て中央局4と複数の基地局2とが接続され、更に通信回
線5を介して複数の中央局4とセンタ6とが接続されて
いる。
【0062】中央局4は、バージョン保管部11と、バ
ージョン監視部12と、差分プログラム保管部13と、
送受信制御部14と、全プログラム保管部15と、デー
タ更新処理部46とから構成される。バージョン保管部
11と、バージョン監視処理部12と、差分プログラム
保管部13と、送受信制御部14と、全プログラム保管
部15とは図2を参照して説明したものと実質的に同一
の構成及び機能を備える。データ更新処理部46は、通
信回線5を介してセンタ6から送信されるデータを受信
し、受信したデータをプログラム保管部15と差分プロ
グラム保管部13に供給する。センタ6は、管理者等に
よって入力されたプログラム等のデータを通信回線5を
介して中4に配信する。
ージョン監視部12と、差分プログラム保管部13と、
送受信制御部14と、全プログラム保管部15と、デー
タ更新処理部46とから構成される。バージョン保管部
11と、バージョン監視処理部12と、差分プログラム
保管部13と、送受信制御部14と、全プログラム保管
部15とは図2を参照して説明したものと実質的に同一
の構成及び機能を備える。データ更新処理部46は、通
信回線5を介してセンタ6から送信されるデータを受信
し、受信したデータをプログラム保管部15と差分プロ
グラム保管部13に供給する。センタ6は、管理者等に
よって入力されたプログラム等のデータを通信回線5を
介して中4に配信する。
【0063】このような構成のプログラムダウンロード
システムの動作を説明する。
システムの動作を説明する。
【0064】センタ6は、通信回線5を介して複数の中
央局4に新しいバージョンのプログラムと差分プログラ
ムを配信する。中央局4のデータ更新処理部46は、セ
ンタ6から配信されたプログラムと差分プログラムを受
信する。データ更新処理部46は、受信したプログラム
をプログラム保管部45に、差分プログラムを差分プロ
グラム保管部43に格納して、プログラムと差分プログ
ラムを更新する。以後、図3及び図4を参照して説明し
た方法で、中央局4は新しいプログラムを基地局2にダ
ウンロードする。
央局4に新しいバージョンのプログラムと差分プログラ
ムを配信する。中央局4のデータ更新処理部46は、セ
ンタ6から配信されたプログラムと差分プログラムを受
信する。データ更新処理部46は、受信したプログラム
をプログラム保管部45に、差分プログラムを差分プロ
グラム保管部43に格納して、プログラムと差分プログ
ラムを更新する。以後、図3及び図4を参照して説明し
た方法で、中央局4は新しいプログラムを基地局2にダ
ウンロードする。
【0065】以上説明したように、この実施の形態のプ
ログラムダウンロード方法は、中央局4とセンタ6とが
通信回線5を介して接続され、センタ6が新しいプログ
ラムのデータを中央局4に配信する。従って、複数の中
央局が記憶するプログラムを容易にバージョンアップす
ることができる。
ログラムダウンロード方法は、中央局4とセンタ6とが
通信回線5を介して接続され、センタ6が新しいプログ
ラムのデータを中央局4に配信する。従って、複数の中
央局が記憶するプログラムを容易にバージョンアップす
ることができる。
【0066】上記実施の形態では、センタ6が通信回線
5を介して各中央局4に新しいプログラムのデータを配
信するとしたが、管理者が中央局4のうちいずれか1つ
の中央局4に新しいプログラムのデータを入力し、入力
された中央局4が他の中央局4に入力された通信回線5
を介して新しいプログラムのデータを配信するようにし
てもよい。
5を介して各中央局4に新しいプログラムのデータを配
信するとしたが、管理者が中央局4のうちいずれか1つ
の中央局4に新しいプログラムのデータを入力し、入力
された中央局4が他の中央局4に入力された通信回線5
を介して新しいプログラムのデータを配信するようにし
てもよい。
【0067】また、バージョンデータがプログラムにヘ
ッダ情報として登録されているとしたが、プログラムの
新旧の順番がわかればよく、添付形式は任意である。
ッダ情報として登録されているとしたが、プログラムの
新旧の順番がわかればよく、添付形式は任意である。
【0068】以上の実施の形態では、基地局のプログラ
ムを最新バーションのものに更新するために、中央局か
ら基地局にプログラムからなるファイル又は差分プログ
ラムからなる差分ファイルを転送したが、更新及び転送
の対象は任意である。例えば、更新の対象はマニュアル
などの文書でもよい。例えば、マニュアルのバーション
が最新のものと異なり、その差が1世代の場合に差分の
みを中央局から基地局に送信し、2世代以上異なる場合
に、最新のマニュアル全体を該当する基地局に送信する
ようにしてもよい。また、カラオケ等の音声・楽音デー
タ、アニメーション等の画像データの更新等にもこの発
明を適用することができる。
ムを最新バーションのものに更新するために、中央局か
ら基地局にプログラムからなるファイル又は差分プログ
ラムからなる差分ファイルを転送したが、更新及び転送
の対象は任意である。例えば、更新の対象はマニュアル
などの文書でもよい。例えば、マニュアルのバーション
が最新のものと異なり、その差が1世代の場合に差分の
みを中央局から基地局に送信し、2世代以上異なる場合
に、最新のマニュアル全体を該当する基地局に送信する
ようにしてもよい。また、カラオケ等の音声・楽音デー
タ、アニメーション等の画像データの更新等にもこの発
明を適用することができる。
【0069】なお、この発明は、専用の中央局1,4及
び基地局2によらず、通信機能を有する任意のコンピュ
ータを中央局1,4又は基地局2として使用可能であ
る。例えば、上述の図3,4に示す処理のうちコンピュ
ータ(又はコンピュータ群)が担当する部分を実行する
ためのプログラムを記録媒体に格納して頒布し、このプ
ログラムの各対応部分をコンピュータに転送してインス
トールし、OS上で実行することにより、コンピュータ
(群)を基地局2として使用することができる。
び基地局2によらず、通信機能を有する任意のコンピュ
ータを中央局1,4又は基地局2として使用可能であ
る。例えば、上述の図3,4に示す処理のうちコンピュ
ータ(又はコンピュータ群)が担当する部分を実行する
ためのプログラムを記録媒体に格納して頒布し、このプ
ログラムの各対応部分をコンピュータに転送してインス
トールし、OS上で実行することにより、コンピュータ
(群)を基地局2として使用することができる。
【0070】なお、OSが処理の一部を分担する場合に
は、記録媒体には、その部分を除いたプログラムを格納
してもよい。この場合も、この発明では、その記録媒体
には、コンピュータが実行する各機能又はステップを実
行するためのプログラムが格納されているものとする。
は、記録媒体には、その部分を除いたプログラムを格納
してもよい。この場合も、この発明では、その記録媒体
には、コンピュータが実行する各機能又はステップを実
行するためのプログラムが格納されているものとする。
【0071】また、通信回線3と中央局1,4の送受信
制御部14、基地局2の送受信制御部22を介してプロ
グラムをコンピュータに頒布してもよい。
制御部14、基地局2の送受信制御部22を介してプロ
グラムをコンピュータに頒布してもよい。
【0072】なお、OSが処理の一部を分担する場合に
は、記録媒体には、その部分を除いたプログラムを格納
してもよい。
は、記録媒体には、その部分を除いたプログラムを格納
してもよい。
【0073】
【発明の効果】以上説明したように、この発明によれ
ば、中央局は、最新のプログラムと1世代前のプログラ
ムとの差分プログラムを記憶しているので、中央局が記
憶するバージョンデータと基地局が記憶するバージョン
データとが1世代のみ異なると判別したときは、基地局
にプログラム全体ではなくて差分プログラムを送信し、
基地局で、差分プログラムに基づいて自己の記憶するプ
ログラムを更新する。従って、プログラムを全体ではな
く差分プログラムを送信するため、短時間で中央局が記
憶するプログラムを基地局にダウンロードすることがで
きる。
ば、中央局は、最新のプログラムと1世代前のプログラ
ムとの差分プログラムを記憶しているので、中央局が記
憶するバージョンデータと基地局が記憶するバージョン
データとが1世代のみ異なると判別したときは、基地局
にプログラム全体ではなくて差分プログラムを送信し、
基地局で、差分プログラムに基づいて自己の記憶するプ
ログラムを更新する。従って、プログラムを全体ではな
く差分プログラムを送信するため、短時間で中央局が記
憶するプログラムを基地局にダウンロードすることがで
きる。
【図1】本発明の実施の形態に係るプログラムダウンロ
ードシステムの構成を示す図である。
ードシステムの構成を示す図である。
【図2】本発明の実施の形態の中央局と基地局の構成を
示す図である。
示す図である。
【図3】本発明の第1の実施の形態に係るプログラムダ
ウンロードシステムの動作を説明するための図である。
ウンロードシステムの動作を説明するための図である。
【図4】本発明の第1の実施の形態に係るプログラムダ
ウンロードシステムの動作を説明するための図である。
ウンロードシステムの動作を説明するための図である。
【図5】本発明の第2の実施の形態に係るプログラムダ
ウンロードシステムの構成を示す図である。
ウンロードシステムの構成を示す図である。
【図6】従来のプログラムダウンロードシステムの構成
を示す図である。
を示す図である。
1、4、101 中央局 2、202 基地局 3、5、103 通信回線 6 センタ 11、25 バージョン保管部 12 バージョン監視部 13 差分プログラム保管部 14、22 送受信制御部 15 プログラム保管部 21、121 メモリ 23、124 ダウンロード制御処理部 24 バージョン解析部 46 データ更新処理部 111 磁気ディスク装置 112、122 レジスタ 113 情報送出制御手段 123 バージョンチェック処理部
Claims (12)
- 【請求項1】中央局と複数の基地局から構成され、前記
中央局から前記基地局にプログラムをダウンロードする
プログラムダウンロードシステムにおいて、 前記中央局は、 プログラムを記憶するプログラム記憶手段と、 各前記基地局が記憶しているプログラムのバージョンを
示すバージョンデータを記憶するバージョン記憶手段
と、 前記プログラム記憶手段が記憶しているプログラムが更
新されたときに、前記バージョン記憶手段が記憶してい
るバージョンデータに基づいて、更新されたプログラム
と、更新されたプログラムと前記プログラム記憶手段に
記憶されていた1つ前のバージョンのプログラムとの差
分に相当する差分プログラムとのいずれか一方を各前記
基地局に送信する送信手段と、 を備え、 各前記基地局は、 前記基地局を動作させるためのプログラムを記憶する記
憶手段と、 前記送信手段が送信した前記プログラム又は前記差分プ
ログラムを受信し、受信した前記プログラムを前記記憶
手段に格納し、受信した前記差分プログラムを前記記憶
手段が記憶しているプログラムに反映する手段と、 を備える、 ことを特徴とするプログラムダウンロードシステム。 - 【請求項2】前記プログラム記憶手段は、記憶している
前記プログラムと1世代前のプログラムとの差分に相当
する差分プログラムを記憶する差分記憶手段を有し、 前記送信手段は、前記プログラム記憶手段が記憶してい
るプログラムが新しいプログラムに更新されたことを検
出する検出手段と、前記検出手段がプログラムが更新さ
れたことを検出したときに、前記バージョン記憶手段が
記憶しているバージョンデータが示すバージョンと前記
検出手段が検出した更新後のプログラムのバージョンと
に基づいて、各前記基地局が記憶しているプログラムと
更新されたプログラムとが2世代以上異なるか否かを判
別する判別手段と、前記判別手段が2世代以上異なると
判別した基地局には、前記プログラム記憶手段が記憶し
ているプログラムを送信し、1世代のみ異なると判別し
た基地局には、前記差分記憶手段が記憶している差分プ
ログラムを送信する手段と、を備える、 ことを特徴とする請求項1に記載のプログラムダウンロ
ードシステム。 - 【請求項3】中央局と複数の基地局とから構成され、前
記中央局から前記基地局にプログラムをダウンロードす
るプログラムダウンロードシステムにおいて、 各前記基地局は、 前記基地局を動作させるためのプログラムを記憶する記
憶手段と、 前記記憶手段が記憶する前記プログラムのバージョンを
示すバージョンデータを記憶するバージョン記憶手段
と、 前記中央局が記憶している最新のプログラムのバージョ
ンデータを要求するバージョン要求データを前記中央局
に送信する第1の送信手段と、 前記中央局から送信されるバージョンデータを受信し、
受信したバージョンデータと前記バージョン記憶手段が
記憶している前記バージョンデータとを比較して、該基
地局が記憶しているプログラムのバージョンと前記中央
局が記憶しているプログラムのバージョンとが等しい
か、異なるかを判別する判別手段と、 前記判別手段の判別結果を前記中央局に送信する第2の
送信手段と、 前記中央局から送信されたプログラム又は差分プログラ
ムを受信し、受信したプログラムを前記記憶手段に格納
し、差分プログラムを前記記憶手段が記憶しているプロ
グラムに反映する反映手段と、 を有し、 前記中央局は、 最新のプログラムと、前記最新のプログラムと1世代前
のプログラムとの差分に相当する差分プログラムと、を
記憶するプログラム記憶手段と、 前記プログラム記憶手段が記憶するプログラムのバージ
ョンデータを記憶するプログラムバージョン記憶手段
と、 前記第1の送信手段が送信したバージョン要求データを
受信し、前記プログラムバージョン記憶手段が記憶して
いるバージョンデータを該当する基地局に送信する第1
の応答手段と、 前記第2の送信手段により送信された判別結果を受信
し、受信した判別結果がバージョンが等しいことを示し
ている場合に、プログラムを送信せず、判別結果がバー
ジョンが異なることを示している場合に、前記プログラ
ム記憶手段が記憶しているプログラムと差分プログラム
とのいずれか一方を前記基地局に送信する第2の応答手
段と、 を備える、 ことを特徴とするプログラムダウンロードシステム。 - 【請求項4】前記判別手段は、前記基地局が記憶するプ
ログラムのバージョンと前記中央局が記憶するプログラ
ムのバージョンが1世代異なるか、2世代以上異なるか
を判別する手段を備え、 前記反映手段は、前記中央局から送信されるプログラム
又は差分プログラムを受信し、受信したプログラムを前
記記憶手段に格納し、受信した差分プログラムを前記記
憶手段が記憶するプログラムに反映する手段を備え、 前記第2の応答手段は、受信した判別結果がバージョン
が1世代異なることを示している場合に、前記差分記憶
手段が記憶する差分プログラムを基地局に送信し、判別
結果がバージョンが2世代以上異なることを示している
場合に、前記プログラム記憶手段が記憶する前記プログ
ラムを前記基地局に送信する手段を備える、 ことを特徴とする請求項3に記載のプログラムダウンロ
ードシステム。 - 【請求項5】通信回線を介して複数の基地局に接続さ
れ、各前記基地局にプログラムをダウンロードする中央
局であって、 プログラムを記憶するプログラム記憶手段と、 前記プログラム記憶手段が記憶しているプログラムと1
世代前のプログラムとの差分に相当する差分プログラム
を記憶する差分記憶手段と、 各前記基地局が記憶するプログラムのバージョンデータ
を記憶するバージョン記憶手段と、 前記プログラム記憶手段が記憶するプログラムと前記差
分記憶手段が記憶する差分プログラムが新しいプログラ
ムと差分プログラムに更新されたこと及び更新されたプ
ログラムのバージョンデータを検出する検出手段と、 前記検出手段で前記プログラム記憶手段が記憶するプロ
グラムが更新されたことを検出したときに、前記バージ
ョン記憶手段が記憶するバージョンデータに基づいて、
新しいプログラムと更新された差分プログラムとのいず
れか一方を各前記基地局に送信する送信手段と、 を備えることを特徴とする中央局。 - 【請求項6】通信回線を介して複数の基地局に接続さ
れ、各前記基地局にプログラムをダウンロードする中央
局であって、 プログラムを記憶するプログラム記憶手段と、 前記プログラム記憶手段が記憶しているプログラムと1
世代前のプログラムとの差分プログラムを記憶する差分
記憶手段と、 前記プログラム記憶手段が記憶するプログラムのバージ
ョンデータを記憶するプログラムバージョン記憶手段
と、 前記基地局から送信される最新のバージョンデータを要
求するデータを受信し、前記プログラムバージョン記憶
手段が記憶するバージョンデータを前記基地局に送信す
る第1の送信手段と、 前記基地局から送信されるデータを受信し、受信したデ
ータが、前記基地局が記憶しているプログラムのバージ
ョンと前記第1の送信手段が送信したバージョンデータ
が示すバージョンとが等しいことを示している場合に、
プログラムを前記基地局に送信せず、差分プログラムを
要求していることを示している場合に、前記差分記憶手
段が記憶する差分プログラムを前記基地局に送信し、プ
ログラムを要求していることを示している場合に、前記
プログラム記憶手段が記憶するプログラムを前記基地局
に送信する第2の送信手段と、 を備えることを特徴とする中央局。 - 【請求項7】通信回線を介して中央局と接続され、前記
中央局が記憶するプログラムを受信する基地局であっ
て、 前記基地局は、 前記基地局を動作させるためのプログラムを記憶する記
憶手段と、 前記記憶手段が記憶している前記プログラムのバージョ
ンを示すバージョンデータを記憶するバージョン記憶手
段と、 前記中央局が記憶する最新のプログラムのバージョンデ
ータを要求するデータを前記中央局に送信する第1の送
信手段と、 前記中央局から送信されるバージョンデータを受信し、
受信したバージョンデータと前記バージョン記憶手段が
記憶する前記バージョンデータとを比較して、この基地
局が記憶するプログラムのバージョンと中央局が記憶す
るプログラムのバージョンが等しいか、1世代異なる
か、2世代以上異なるかを判別する判別手段と、 前記判別手段の判別結果を前記中央局に通知する第2の
送信手段と、 前記中央局から送信されるプログラム又は差分プログラ
ムを受信し、受信したプログラムを前記記憶手段に格納
し、受信した差分プログラムを前記記憶手段が記憶して
いるプログラムに反映する格納手段と、 を備えることを特徴とする基地局。 - 【請求項8】中央局が記憶しているプログラムが更新さ
れたときに、更新されたプログラムと各基地局が記憶し
ているプログラムとを比較するステップと、 比較結果に応じて、更新されたプログラムと、更新され
たプログラムとその1つ前のバージョンのプログラムと
の差分に相当する差分プログラムとのいずれか一方を各
前記基地局に送信するステップと、 各前記基地局において、前記送信ステップが送信した前
記プログラム又は差分プログラムを受信し、前記プログ
ラムを格納し、前記差分プログラムを記憶しているプロ
グラムに反映するステップと、 を備えることを特徴とするプログラムダウンロード方
法。 - 【請求項9】前記送信ステップは、前記比較ステップが
更新されたプログラムと各基地局が記憶しているプログ
ラムとが2世代以上異なると判別した場合に、更新され
たプログラムを該当する基地局に送信し、1世代のみ異
なると判別された場合に、前記差分プログラムを該当す
る基地局に送信する、 ことを特徴とする請求項8に記載のプログラムダウンロ
ード方法。 - 【請求項10】中央局と複数の基地局から構成され、前
記中央局から前記基地局にファイルをダウンロードする
ファイルダウンロードシステムにおいて、 前記中央局が記憶しているファイルと各基地局が記憶し
ているファイルとが1世代異なるか或いは2世代以上異
なるかを判別する判別手段を更に備え、 前記中央局は、前記判別手段が1世代異なると判別した
際に、自己が記憶しているファイルとその1世代前のフ
ァイルとの差分に相当する差分ファイルを該当する基地
局に送信する手段と、前記判別手段が2世代以上異なる
と判別した際に、自己が記憶しているファイルを該当す
る基地局に送信する手段とを備え、 各前記基地局は、前記中央局から前記差分ファイル又は
前記ファイルを受信し、受信した前記差分ファイルを自
己が記憶しているファイルに反映して更新し、受信した
前記ファイルを新たなファイルとして記憶する手段を備
える、 ことを特徴とするファイルダウンロードシステム。 - 【請求項11】コンピュータを、 自己が記憶しているファイルと他のコンピュータが記憶
しているファイルとが1世代異なるか、2世代以上異な
るかを判別する判別手段と、 前記判別手段が1世代異なると判別した際に、自己が記
憶しているファイルとその1世代前のファイルとの差分
に相当する差分ファイルを該当する他のコンピュータに
送信する手段と、 前記判別手段が2世代以上異なると判別した際に、自己
が記憶しているファイルを該当する他のコンピュータに
送信する手段、 として機能させるためのプログラムを記憶させたコンピ
ュータで読み取り可能な記録媒体。 - 【請求項12】コンピュータを、 自己が記憶しているファイルと他のコンピュータが記憶
しているファイルとが1世代異なる場合に、自己が記憶
しているファイルと他のコンピュータが記憶しているフ
ァイルとの差分に相当する差分ファイルを前記他のコン
ピュータより送信されてくるファイルを受信し、受信し
たファイルを自己が記憶しているファイルに反映する手
段と、 自己が記憶しているファイルと他のコンピュータが記憶
しているファイルとが2世代以上異なる場合に他のコン
ピュータより送信されてくる、ファイルを受信し、自己
の記憶しているファイルを新たに受信したファイルに更
新する手段、 として機能させるためのプログラムを記憶させたコンピ
ュータで読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10042278A JPH11242588A (ja) | 1998-02-24 | 1998-02-24 | プログラムダウンロードシステム、中央局、基地局、プログラムダウンロード方法、ファイルダウンロードシステム及び記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10042278A JPH11242588A (ja) | 1998-02-24 | 1998-02-24 | プログラムダウンロードシステム、中央局、基地局、プログラムダウンロード方法、ファイルダウンロードシステム及び記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11242588A true JPH11242588A (ja) | 1999-09-07 |
Family
ID=12631586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10042278A Pending JPH11242588A (ja) | 1998-02-24 | 1998-02-24 | プログラムダウンロードシステム、中央局、基地局、プログラムダウンロード方法、ファイルダウンロードシステム及び記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11242588A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100428678B1 (ko) * | 1999-12-27 | 2004-04-30 | 엘지전자 주식회사 | 이동통신 기지국의 운용프로그램 로딩 방법 |
KR100447176B1 (ko) * | 2001-12-05 | 2004-09-04 | 엘지전자 주식회사 | 이동 통신 시스템에서 다중 버전 패키지의 디렉토리 구조가 기록된 컴퓨터로 읽을 수 있는 기록 매체 및 그를 이용한 다중 버전 패키지 다운로딩 방법 |
KR100531843B1 (ko) * | 2002-12-03 | 2005-12-02 | 엘지전자 주식회사 | 무선운용국 프로그램 로딩 장치 및 운용방법 |
WO2008090618A1 (ja) * | 2007-01-25 | 2008-07-31 | Hitachi Communication Technologies, Ltd. | 無線通信システムおよび無線通信システムにおけるマルチキャストデータの配信方法 |
JP2016535965A (ja) * | 2014-09-26 | 2016-11-17 | シャオミ・インコーポレイテッド | 電話インタラクション方法、装置、システム、プログラム、及び記録媒体 |
-
1998
- 1998-02-24 JP JP10042278A patent/JPH11242588A/ja active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100428678B1 (ko) * | 1999-12-27 | 2004-04-30 | 엘지전자 주식회사 | 이동통신 기지국의 운용프로그램 로딩 방법 |
KR100447176B1 (ko) * | 2001-12-05 | 2004-09-04 | 엘지전자 주식회사 | 이동 통신 시스템에서 다중 버전 패키지의 디렉토리 구조가 기록된 컴퓨터로 읽을 수 있는 기록 매체 및 그를 이용한 다중 버전 패키지 다운로딩 방법 |
KR100531843B1 (ko) * | 2002-12-03 | 2005-12-02 | 엘지전자 주식회사 | 무선운용국 프로그램 로딩 장치 및 운용방법 |
WO2008090618A1 (ja) * | 2007-01-25 | 2008-07-31 | Hitachi Communication Technologies, Ltd. | 無線通信システムおよび無線通信システムにおけるマルチキャストデータの配信方法 |
US8175023B2 (en) | 2007-01-25 | 2012-05-08 | Hitachi, Ltd. | Radiocommunication system and multicast data distribution method in the radiocommunication system |
JP5087010B2 (ja) * | 2007-01-25 | 2012-11-28 | 株式会社日立製作所 | 無線通信システムおよび無線通信システムにおけるマルチキャストデータの配信方法 |
JP2016535965A (ja) * | 2014-09-26 | 2016-11-17 | シャオミ・インコーポレイテッド | 電話インタラクション方法、装置、システム、プログラム、及び記録媒体 |
US9774730B2 (en) | 2014-09-26 | 2017-09-26 | Xiaomi Inc. | Method, device, and system for telephone interaction |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9485134B2 (en) | Managing configurations of system management agents in a distributed environment | |
US7536486B2 (en) | Automatic protocol determination for portable devices supporting multiple protocols | |
US6971095B2 (en) | Automatic firmware version upgrade system | |
KR101130367B1 (ko) | 소프트웨어 분산 서비스를 위한 시스템 및 방법 | |
RU2367005C2 (ru) | Система и способ для обновления файлов с использованием корректирования сжатыми изменениями | |
EP1584007B1 (en) | System to automatically process components on a device | |
US20020067504A1 (en) | Method and apparatus for automatic upgrade of a product's printer driver | |
US20090024757A1 (en) | Automatic Protocol Determination For Portable Devices Supporting Multiple Protocols | |
US9286046B2 (en) | Method and apparatus for distributed operating system image deployment | |
US20050289534A1 (en) | Method for upgrading software version of mobile terminal using integrated difference files | |
CN102736927A (zh) | 下载软件更新来置用户终端于希望配置状态的方法和装置 | |
US20080163227A1 (en) | Server and client, and update supporting and performing methods thereof | |
CN104899116A (zh) | 数据备份的方法、源服务器、目标服务器及*** | |
WO2004057463A2 (en) | System and method for installation and update of software components | |
JPH11242588A (ja) | プログラムダウンロードシステム、中央局、基地局、プログラムダウンロード方法、ファイルダウンロードシステム及び記録媒体 | |
US20040188510A1 (en) | System for registry-based automatic installation and component handling on a device | |
US20090204242A1 (en) | Installer, Peripheral Device Control Apparatus, and Documentary Information Server | |
JP2003288211A (ja) | ネットワーク管理プログラム | |
JP2002197044A (ja) | プリンタドライバのインストール方法 | |
JPH10320184A (ja) | ソフトウェアバージョン管理システム | |
KR100429903B1 (ko) | 홈 게이트웨이 시스템의 이미지 업데이트 방법 | |
JP2009199400A (ja) | 管理サーバ、データ処理方法、プログラム | |
KR20030087418A (ko) | 모뎀 라인을 이용한 펌웨어 갱신 방법 | |
JP3686840B2 (ja) | 交換システム、更新方法及びプログラム | |
JP4100094B2 (ja) | コンテンツ管理装置、コンテンツ提供システム及び管理装置制御プログラム |