(57)【特許請求の範囲】
【請求項１】
端末装置の制御に関する情報を変更するシステムであって、
前記システムは、ネットワークを介して接続される第一の端末装置と第二の端末装置と中央処理装置とを有し、
前記中央処理装置は、制御に関する情報を変更させたし旨の情報が入力される入力手段と、この入力手段で入力された制御に関する情報を変更させたし旨の情報に応答し、制御に関する情報を前記第二の端末装置に向けて送信されたし旨の情報である第一の指示情報を前記第一の端末装置に向けて送信し、制御に関する情報を前記第一の端末装置から受信して制御に関する情報を変更されたし旨の情報である第二の指示情報を前記第二の端末装置に向けて送信する手段とを有し、
前記第一の端末装置は、制御に関する情報を記憶する記憶手段と、前記中央処理装置から前記第一の指示情報を受信した場合、前記第一の端末装置の記憶手段から制御に関する情報を読出し、この読出した制御に関する情報を前記第二の端末装置に向けて送信する手段とを有し、
前記第二の端末装置は、制御に関する情報を記憶する記憶手段と、前記中央処理装置から前記第二の指示情報を受信した場合、前記第一の端末装置から制御に関する情報を受信し、この受信した制御に関する情報を前記第二の端末装置の記憶手段に記憶させて制御に関する情報を変更する手段とを有する
ことを特徴とする情報変更システム。
【請求項２】
端末装置の制御に関する情報を変更するシステムであって、
前記システムは、ネットワークを介して接続される第一の端末装置と第二の端末装置と中央処理装置とを有し、
前記中央処理装置は、前記第一の端末装置から制御に関する情報を変更させたし旨の情報を受信した場合、制御に関する情報を前記第二の端末装置に向けて送信されたし旨の情報である第一の指示情報を前記第一の端末装置に向けて送信し、制御に関する情報を前記第一の端末装置から受信して制御に関する情報を変更されたし旨の情報である第二の指示情報を前記第二の端末装置に向けて送信する手段とを有し、
前記第一の端末装置は、制御に関する情報を記憶する記憶手段と、前記第一の端末装置から制御に関する情報を変更させたし旨の情報を前記中央処理装置に向けて送信する手段と、前記中央処理装置から前記第一の指示情報を受信した場合、前記第一の端末装置の記憶手段から制御に関する情報を読出し、この読出した制御に関する情報を前記第二の端末装置に向けて送信する手段とを有し、
前記第二の端末装置は、制御に関する情報を記憶する記憶手段と、前記中央処理装置から前記第二の指示情報を受信した場合、前記第一の端末装置から制御に関する情報を受信し、この受信した制御に関する情報を前記第二の端末装置の記憶手段に記憶させて制御に関する情報を変更する手段とを有する
ことを特徴とする情報変更システム。
【請求項３】
前記第一の端末装置の記憶手段は、前記第一の端末装置の記憶手段に記憶されている制御に関する情報のバージョンに関する情報を記憶する領域を有し、
前記第一の端末装置は、前記第一の端末装置の記憶手段からバージョンに関する情報を読出し、この読出した情報を前記中央処理装置に向けて送信する手段を有し、
前記第二の端末装置の記憶手段は、前記第二の端末装置の記憶手段に記憶されている制御に関する情報のバージョンに関する情報を記憶する領域を有し、
前記第二の端末装置は、前記第二の端末装置の記憶手段からバージョンに関する情報を読出し、この読出した情報を前記中央処理装置に向けて送信する手段を有し、
前記中央処理装置は、前記第一の端末装置から受信したバージョンに関する情報と、前記第二の端末装置から受信したバージョンに関する情報とに基づいて、前記第二の端末装置の制御に関する情報を変更させるか否かを判断する判断手段と、この判断手段による判断の結果、前記第二の端末装置の制御に関する情報を変更させると判断した場合、前記第二の指示情報を前記第二の端末装置に向けて送信する手段とを有する
ことを特徴とする請求項１又は請求項２に記載の情報変更システム。
【請求項４】
前記中央処理装置の判断手段は、
前記第一の端末装置から受信したバージョンに関する情報と、前記第二の端末装置から受信したバージョンに関する情報とに基づいて、前記第一の端末装置の記憶手段が記憶している制御に関する情報が前記第二の端末装置の記憶手段が記憶している制御に関する情報よりバージョンが上である場合、前記第二の端末装置の制御に関する情報を変更させると判断する手段である
ことを特徴とする請求項３に記載の情報変更システム。
【請求項５】
前記中央処理装置の判断手段は、
前記第一の端末装置から受信したバージョンに関する情報と、前記第二の端末装置から受信したバージョンに関する情報とに基づいて、前記第一の端末装置の記憶手段が記憶している制御に関する情報が前記第二の端末装置の記憶手段が記憶している制御に関する情報よりバージョンが同一又は下である場合、前記第二の端末装置の制御に関する情報を変更させると判断する手段である
ことを特徴とする請求項３に記載の情報変更システム。
【請求項６】
前記第一の端末装置の記憶手段は、前記第一の端末装置の記憶手段に記憶されている制御に関する情報のバージョンに関する情報を記憶する領域を有し、
前記第二の端末装置の記憶手段は、前記第二の端末装置の記憶手段に記憶されている制御に関する情報のバージョンに関する情報を記憶する領域を有し、
前記第二の端末装置は、前記第二の端末装置の記憶手段から前記バージョンに関する情報を読出し、この読出した情報を前記第一の端末装置に向けて送信する手段を有し、
前記第一の端末装置は、前記第二の端末装置から受信したバージョンに関する情報と、前記第一の端末装置の記憶手段に記憶しているバージョンに関する情報とに基づいて、前記第二の端末装置の制御に関する情報を変更するか否かを判断する判断手段と、この判断手段の結果、前記第二の端末装置の制御に関する情報を変更すると判断した場合、前記第一の端末装置の制御に関する情報に基づいて、前記第二の端末装置の制御に関する情報を変更する旨の情報を前記第二の端末装置に向けて送信する手段とを有する
ことを特徴とする請求項１〜請求項５いずれかに記載の情報変更システム。
【請求項７】
前記第一の端末装置の判断手段は、
前記第二の端末装置から受信したバージョンに関する情報と、前記第一の端末装置の記憶手段が記憶しているバージョンに関する情報とに基づいて、前記第一の端末装置の記憶手段が記憶している制御に関する情報が前記第二の端末装置の記憶手段が記憶している制御に関する情報よりバージョンが上である場合、前記第二の端末装置の制御に関する情報を変更すると判断する手段である
ことを特徴とする請求項６に記載の情報変更システム。
【請求項８】
前記第一の端末装置の判断手段は、
前記第二の端末装置から受信したバージョンに関する情報と、前記第一の端末装置の記憶手段が記憶しているバージョンに関する情報とに基づいて、前記第一の端末装置の記憶手段が記憶している制御に関する情報が前記第二の端末装置の記憶手段が記憶している制御に関する情報よりバージョンが同一又は下である場合、前記第二の端末装置の制御に関する情報を変更すると判断する手段である
ことを特徴とする請求項６に記載の情報変更システム。
【請求項９】
前記第二の端末装置は、前記第二の端末装置の記憶手段が記憶している制御に関する情報を変更可又は変更不可が設定されるスイッチと、前記スイッチが変更不可に設定されている場合、前記第二の端末装置の制御に関する情報を変更させない手段とを有する
ことを特徴とする請求項１〜請求項８いずれかに記載の情報変更システム。
【請求項１０】
前記第二の端末装置の記憶手段は、
前記第二の端末装置の記憶手段が記憶している制御に関する情報を変更可又は変更不可が設定されるフラグを記憶する領域を有し、
前記第二の端末装置は、前記フラグが変更不可に設定されている場合、前記第二の端末装置の制御に関する情報を変更させない手段を有する
ことを特徴とする請求項１〜請求項９いずれかに記載の情報変更システム。
【請求項１１】
前記中央処理装置は、前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可に設定されていても制御に関する情報を変更させたし旨の情報が前記中央処理装置の入力手段で入力された場合、前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可に設定されていても制御に関する情報を変更されたし旨の情報を前記第二の端末装置に向けて送信する手段を有し、
前記第二の端末装置は、前記中央処理装置から前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可に設定されていても制御に関する情報を変更されたし旨の情報を受信した場合、前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可の設定であっても前記第二の端末装置の制御に関する情報を変更する手段を有する
ことを特徴とする請求項９又は請求項１０に記載の情報変更システム。
【請求項１２】
前記第一の端末装置は、前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可に設定されていても制御に関する情報を変更させたし旨の情報を前記第二の端末装置に向けて送信する手段を有し、
前記第二の端末装置は、前記第一の端末装置から前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可に設定されていても制御に関する情報を変更されたし旨の情報を受信した場合、前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可の設定であっても前記第二の端末装置の制御に関する情報を変更する手段を有する
ことを特徴とする請求項９〜請求項１１いずれかに記載の情報変更システム。
【請求項１３】
前記情報変更システムは、
前記第一の端末装置と前記第二の端末装置とを各々複数有し、
複数の第一の端末装置が各々自己の記憶手段に記憶している制御に関する情報を読出し、この読出した制御に関する情報を各々異なる第二の端末装置に向けて送信できるように構成された
ことを特徴とする請求項１〜請求項１２いずれかに記載の情報変更システム。
【請求項１４】
前記情報変更システムは、前記第二の端末装置を複数有し、
前記第一の端末装置は、前記第一の端末装置の記憶手段に記憶している制御に関する情報に基づいて、制御に関する情報を変更させる第二の端末装置を検出する検出手段と、この検出手段で検出した第二の端末装置に向けて前記第一の端末装置の記憶手段で記憶している制御に関する情報に基づいて、制御に関する情報を変更する旨の情報を送信する手段とを有する
ことを特徴とする請求項１〜請求項１３いずれかに記載の情報変更システム。
【請求項１５】
前記情報変更システムは、前記第二の端末装置を複数有し、
前記中央処理装置は、前記第一の端末装置の記憶手段に記憶している制御に関する情報に基づいて、制御に関する情報を変更させる第二の端末装置を検出する検出手段と、この検出手段で検出した第二の端末装置に向けて前記第二の指示情報を送信し、前記第一の端末装置に向けて前記第一の指示情報を送信する手段と、前記中央処理装置の検出手段の結果、該当する第二の端末装置が検出されない場合、制御に関する情報の更新を終了する旨の情報を前記第一の端末装置に向けて送信する手段とを有する
ことを特徴とする請求項１〜請求項１４いずれかに記載の情報変更システム。
【請求項１６】
前記情報変更システムは、
前記第二の端末装置を複数有し、
前記第一の端末装置の制御に関する情報に基づいて、制御に関する情報を変更した第二の端末装置は、第一の端末装置と成り、制御に関する情報を変更していない第二の端末装置に向けて制御に関する情報を変更させるように構成された
ことを特徴とする請求項１〜請求項１５いずれかに記載の情報変更システム。
【請求項１７】
前記ネットワークの通信線は、有線及び／又は無線であることを特徴とする請求項１〜請求項１６いずれかに記載の情報変更システム。
【請求項１８】
前記制御に関する情報とは、端末装置が実行するプログラムであることを特徴とする請求項１〜請求項１７いずれかに記載の情報変更システム。
【請求項１９】
ネットワークを介して接続される第一の端末装置と第二の端末装置と中央処理装置とを有し、前記中央処理装置は、制御に関する情報を変更させたし旨の情報が入力される入力手段と、この入力手段で入力された制御に関する情報を変更させたし旨の情報に応答し、制御に関する情報を前記第二の端末装置に向けて送信されたし旨の情報である第一の指示情報を前記第一の端末装置に向けて送信し、制御に関する情報を前記第一の端末装置から受信して制御に関する情報を変更されたし旨の情報である第二の指示情報を前記第二の端末装置に向けて送信する手段とを有し、前記第一の端末装置は、制御に関する情報を記憶する記憶手段と、前記中央処理装置から前記第一の指示情報を受信した場合、前記第一の端末装置の記憶手段から制御に関する情報を読出し、この読出した制御に関する情報を前記第二の端末装置に向けて送信する手段とを有し、前記第二の端末装置は、制御に関する情報を記憶する記憶手段と、前記中央処理装置から前記第二の指示情報を受信した場合、前記第一の端末装置から制御に関する情報を受信し、この受信した制御に関する情報を前記第二の端末装置の記憶手段に記憶させて制御に関する情報を変更する手段とを有する情報変更システムにおける前記第二の端末装置の制御に関する情報を変更する方法であって、
前記第一の端末装置が、前記第一の端末装置の記憶手段から制御に関する情報を読出し、この読出した制御に関する情報を前記第二の端末装置に向けて送信するステップ３０１と、
前記第二の端末装置が、前記第一の端末装置から制御に関する情報を受信するステップ３０２と、
前記第二の端末装置が、前記ステップ３０２で受信した制御に関する情報を前記第二の端末装置の記憶手段に記憶させて制御に関する情報を変更するステップ３０３
とを有することを特徴とする情報変更方法。
【請求項２０】
ネットワークを介して接続される第一の端末装置と第二の端末装置と中央処理装置とを有し、前記中央処理装置は、前記第一の端末装置から制御に関する情報を変更させたし旨の情報を受信した場合、制御に関する情報を前記第二の端末装置に向けて送信されたし旨の情報である第一の指示情報を前記第一の端末装置に向けて送信し、制御に関する情報を前記第一の端末装置から受信して制御に関する情報を変更されたし旨の情報である第二の指示情報を前記第二の端末装置に向けて送信する手段とを有し、前記第一の端末装置は、制御に関する情報を記憶する記憶手段と、前記第一の端末装置から制御に関する情報を変更させたし旨の情報を前記中央処理装置に向けて送信する手段と、前記中央処理装置から前記第一の指示情報を受信した場合、前記第一の端末装置の記憶手段から制御に関する情報を読出し、この読出した制御に関する情報を前記第二の端末装置に向けて送信する手段とを有し、前記第二の端末装置は、制御に関する情報を記憶する記憶手段と、前記中央処理装置から前記第二の指示情報を受信した場合、前記第一の端末装置から制御に関する情報を受信し、この受信した制御に関する情報を前記第二の端末装置の記憶手段に記憶させて制御に関する情報を変更する手段とを有する情報変更システムにおける前記第二の端末装置の制御に関する情報を変更する方法であって、
前記第一の端末装置が、前記第一の端末装置の記憶手段から制御に関する情報を読出し、この読出した制御に関する情報を前記第二の端末装置に向けて送信するステップ３０１と、
前記第二の端末装置が、前記第一の端末装置から制御に関する情報を受信するステップ３０２と、
前記第二の端末装置が、前記ステップ３０２で受信した制御に関する情報を前記第二の端末装置の記憶手段に記憶させて制御に関する情報を変更するステップ３０３
とを有することを特徴とする情報変更方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された端末装置のプログラム等を変更及び／又は更新する技術に関し、特に電話網に接続される移動通信端末装置や加入者端末装置や、テレメトリングシステムに用いられる端末装置等に内蔵された蓄積プログラム等を変更及び／又は更新する技術に関する。
【０００２】
【従来の技術】
既に稼動している端末装置、例えば電話網に接続される移動通信端末装置及び加入者端末装置等や、テレメトリングシステムに用いられる端末装置等に内蔵された蓄積プログラムを変更及び／又は更新したい場合がある。
【０００３】
そこで、従来では、図６に示される専用の付加装置６６０を設けて、付加装置６６０から変更及び／又は更新するプログラムを端末装置に向けて順次配信していた。
【０００４】
または、図７に示される専用の書換インタフェース７７０を端末装置に設けて、端末装置の設置されている場所に出向き書換インタフェース７７０を介して専用の転送装置からプログラムを転送していた。
【０００５】
或いは、端末装置の設置されている場所に出向き端末装置の記憶手段（例えば、ＲＯＭ）を（変更及び／又は更新するプログラムが記憶されたＲＯＭと）交換していた。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した従来の方法では、専用の付加装置６６０を必要とし、端末装置が多い場合にはプログラムの変更及び／又は更新に多くの時間が掛かっていた。
【０００７】
また、端末装置の設置されている場所に出向くことから多くの手間やコストが掛かっていた。
【０００８】
また、書換インタフェース７７０を介して専用の転送装置からプログラムを転送する場合、変更及び／又は更新するプログラムを端末装置の記憶手段（例えば、ＲＯＭ）とは違う転送装置の記憶手段（例えば、フロッピーディスク）に記憶させることから転送装置の記憶手段を管理することに多くの手間やコストが掛かっていた。
【０００９】
従って、本発明が解決しようとする課題は、専用の付加装置６６０や書換インタフェース７７０を必要とせず、また多くの端末装置が接続されるシステムであっても手間やコストを掛かけずにプログラム等の変更及び／又は更新できる技術を提供することである。
【００１０】
【課題を解決する為の手段】
前記の課題は、端末装置の制御に関する情報を変更するシステムであって、
前記システムは、ネットワークを介して接続される第一の端末装置と第二の端末装置と中央処理装置とを有し、
前記中央処理装置は、制御に関する情報を変更させたし旨の情報が入力される入力手段と、この入力手段で入力された制御に関する情報を変更させたし旨の情報に応答し、制御に関する情報を前記第二の端末装置に向けて送信されたし旨の情報である第一の指示情報を前記第一の端末装置に向けて送信し、制御に関する情報を前記第一の端末装置から受信して制御に関する情報を変更されたし旨の情報である第二の指示情報を前記第二の端末装置に向けて送信する手段とを有し、
前記第一の端末装置は、制御に関する情報を記憶する記憶手段と、前記中央処理装置から前記第一の指示情報を受信した場合、前記第一の端末装置の記憶手段から制御に関する情報を読出し、この読出した制御に関する情報を前記第二の端末装置に向けて送信する手段とを有し、
前記第二の端末装置は、制御に関する情報を記憶する記憶手段と、前記中央処理装置から前記第二の指示情報を受信した場合、前記第一の端末装置から制御に関する情報を受信し、この受信した制御に関する情報を前記第二の端末装置の記憶手段に記憶させて制御に関する情報を変更する手段とを有する
ことを特徴とする情報変更システムによって解決される。
【００１３】
又、前記の課題は、端末装置の制御に関する情報を変更するシステムであって、
前記システムは、ネットワークを介して接続される第一の端末装置と第二の端末装置と中央処理装置とを有し、
前記中央処理装置は、前記第一の端末装置から制御に関する情報を変更させたし旨の情報を受信した場合、制御に関する情報を前記第二の端末装置に向けて送信されたし旨の情報である第一の指示情報を前記第一の端末装置に向けて送信し、制御に関する情報を前記第一の端末装置から受信して制御に関する情報を変更されたし旨の情報である第二の指示情報を前記第二の端末装置に向けて送信する手段とを有し、
前記第一の端末装置は、制御に関する情報を記憶する記憶手段と、前記第一の端末装置から制御に関する情報を変更させたし旨の情報を前記中央処理装置に向けて送信する手段と、前記中央処理装置から前記第一の指示情報を受信した場合、前記第一の端末装置の記憶手段から制御に関する情報を読出し、この読出した制御に関する情報を前記第二の端末装置に向けて送信する手段とを有し、
前記第二の端末装置は、制御に関する情報を記憶する記憶手段と、前記中央処理装置から前記第二の指示情報を受信した場合、前記第一の端末装置から制御に関する情報を受信し、この受信した制御に関する情報を前記第二の端末装置の記憶手段に記憶させて制御に関する情報を変更する手段とを有することを特徴とする情報変更システムによって解決される。
【００１４】
これらの構成により、専用の付加装置６６０や書換インタフェース７７０を必要とせず、また多くの端末装置が接続されるシステムであっても手間やコストを掛かけずにプログラム等の変更及び／又は更新ができる。
【００１５】
特に、前記第一の端末装置の記憶手段は、前記第一の端末装置の記憶手段に記憶されている制御に関する情報のバージョンに関する情報を記憶する領域を有し、
前記第一の端末装置は、前記第一の端末装置の記憶手段からバージョンに関する情報を読出し、この読出した情報を前記中央処理装置に向けて送信する手段を有し、
前記第二の端末装置の記憶手段は、前記第二の端末装置の記憶手段に記憶されている制御に関する情報のバージョンに関する情報を記憶する領域を有し、
前記第二の端末装置は、前記第二の端末装置の記憶手段からバージョンに関する情報を読出し、この読出した情報を前記中央処理装置に向けて送信する手段を有し、
前記中央処理装置は、前記第一の端末装置から受信したバージョンに関する情報と、前記第二の端末装置から受信したバージョンに関する情報とに基づいて、前記第二の端末装置の制御に関する情報を変更させるか否かを判断する判断手段と、この判断手段による判断の結果、前記第二の端末装置の制御に関する情報を変更させると判断した場合、前記第二の指示情報を前記第二の端末装置に向けて送信する手段とを有する。
【００１６】
特に、前記中央処理装置の判断手段は、
前記第一の端末装置から受信したバージョンに関する情報と、前記第二の端末装置から受信したバージョンに関する情報とに基づいて、前記第一の端末装置の記憶手段が記憶している制御に関する情報が前記第二の端末装置の記憶手段が記憶している制御に関する情報よりバージョンが上である場合、前記第二の端末装置の制御に関する情報を変更させると判断する手段である。
【００１７】
又は、前記中央処理装置の判断手段は、
前記第一の端末装置から受信したバージョンに関する情報と、前記第二の端末装置から受信したバージョンに関する情報とに基づいて、前記第一の端末装置の記憶手段が記憶している制御に関する情報が前記第二の端末装置の記憶手段が記憶している制御に関する情報よりバージョンが同一又は下である場合、前記第二の端末装置の制御に関する情報を変更させると判断する手段である。
【００１８】
又、前記第一の端末装置の記憶手段は、前記第一の端末装置の記憶手段に記憶されている制御に関する情報のバージョンに関する情報を記憶する領域を有し、
前記第二の端末装置の記憶手段は、前記第二の端末装置の記憶手段に記憶されている制御に関する情報のバージョンに関する情報を記憶する領域を有し、
前記第二の端末装置は、前記第二の端末装置の記憶手段から前記バージョンに関する情報を読出し、この読出した情報を前記第一の端末装置に向けて送信する手段を有し、
前記第一の端末装置は、前記第二の端末装置から受信したバージョンに関する情報と、前記第一の端末装置の記憶手段に記憶しているバージョンに関する情報とに基づいて、前記第二の端末装置の制御に関する情報を変更するか否かを判断する判断手段と、この判断手段の結果、前記第二の端末装置の制御に関する情報を変更すると判断した場合、前記第一の端末装置の制御に関する情報に基づいて、前記第二の端末装置の制御に関する情報を変更する旨の情報を前記第二の端末装置に向けて送信する手段とを有する。
【００１９】
特に、前記第一の端末装置の判断手段は、
前記第二の端末装置から受信したバージョンに関する情報と、前記第一の端末装置の記憶手段が記憶しているバージョンに関する情報とに基づいて、前記第一の端末装置の記憶手段が記憶している制御に関する情報が前記第二の端末装置の記憶手段が記憶している制御に関する情報よりバージョンが上である場合、前記第二の端末装置の制御に関する情報を変更すると判断する手段である。
【００２０】
又は、前記第一の端末装置の判断手段は、
前記第二の端末装置から受信したバージョンに関する情報と、前記第一の端末装置の記憶手段が記憶しているバージョンに関する情報とに基づいて、前記第一の端末装置の記憶手段が記憶している制御に関する情報が前記第二の端末装置の記憶手段が記憶している制御に関する情報よりバージョンが同一又は下である場合、前記第二の端末装置の制御に関する情報を変更すると判断する手段である。
【００２１】
又、前記第二の端末装置は、
前記第二の端末装置の記憶手段が記憶している制御に関する情報を変更可又は変更不可が設定されるスイッチと、前記スイッチが変更不可に設定されている場合、前記第二の端末装置の制御に関する情報を変更させない手段とを有する。
【００２２】
又、前記第二の端末装置の記憶手段は、
前記第二の端末装置の記憶手段が記憶している制御に関する情報を変更可又は変更不可が設定されるフラグを記憶する領域を有し、
前記第二の端末装置は、前記フラグが変更不可に設定されている場合、前記第二の端末装置の制御に関する情報を変更させない手段を有する。
【００２３】
又、前記中央処理装置は、
前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可に設定されていても制御に関する情報を変更させたし旨の情報が前記中央処理装置の入力手段で入力された場合、前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可に設定されていても制御に関する情報を変更されたし旨の情報を前記第二の端末装置に向けて送信する手段を有し、
前記第二の端末装置は、前記中央処理装置から前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可に設定されていても制御に関する情報を変更されたし旨の情報を受信した場合、前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可の設定であっても前記第二の端末装置の制御に関する情報を変更する手段を有する。
【００２４】
又、前記第一の端末装置は、
前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可に設定されていても制御に関する情報を変更させたし旨の情報を前記第二の端末装置に向けて送信する手段と、
前記第二の端末装置は、前記第一の端末装置から前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可に設定されていても制御に関する情報を変更されたし旨の情報を受信した場合、前記第二の端末装置の前記スイッチ及び／又は前記フラグが変更不可の設定であっても前記第二の端末装置の制御に関する情報を変更する手段を有する。
【００２５】
又、前記情報変更システムは、
前記第一の端末装置と前記第二の端末装置とを各々複数有し、
複数の第一の端末装置が各々自己の記憶手段に記憶している制御に関する情報を読出し、この読出した制御に関する情報を各々異なる第二の端末装置に向けて送信できるように構成する。
【００２６】
又、前記情報変更システムは、
前記第二の端末装置を複数有し、
前記第一の端末装置は、前記第一の端末装置の記憶手段に記憶している制御に関する情報に基づいて、制御に関する情報を変更させる第二の端末装置を検出する検出手段と、この検出手段で検出した第二の端末装置に向けて前記第一の端末装置の記憶手段で記憶している制御に関する情報に基づいて、制御に関する情報を変更する旨の情報を送信する手段とを有する。
【００２７】
又、前記情報変更システムは、
前記第二の端末装置を複数有し、
前記中央処理装置は、前記第一の端末装置の記憶手段に記憶している制御に関する情報に基づいて、制御に関する情報を変更させる第二の端末装置を検出する検出手段と、この検出手段で検出した第二の端末装置に向けて前記第二の指示情報を送信し、前記第一の端末装置に向けて前記第一の指示情報を送信する手段と、前記中央処理装置の検出手段の結果、該当する第二の端末装置が検出されない場合、制御に関する情報の更新を終了する旨の情報を前記第一の端末装置に向けて送信する手段とを有する。
【００２８】
又、前記情報変更システムは、
前記第二の端末装置を複数有し、
前記第一の端末装置の制御に関する情報に基づいて、制御に関する情報を変更した第二の端末装置は、第一の端末装置と成り、制御に関する情報を変更していない第二の端末装置に向けて制御に関する情報を変更させるように構成する。
【００２９】
又、前記ネットワークの通信線は、有線及び／又は無線である。
【００３０】
又、前記制御に関する情報とは、端末装置が実行するプログラムである。
【００３１】
又、前記の課題は、上記の情報変更システムにおける前記第二の端末装置の制御に関する情報を変更する方法であって、
前記第一の端末装置が、前記第一の端末装置の記憶手段から制御に関する情報を読出し、この読出した制御に関する情報を前記第二の端末装置に向けて送信するステップ３０１と、
前記第二の端末装置が、前記第一の端末装置から制御に関する情報を受信するステップ３０２と、
前記第二の端末装置が、前記ステップ３０２で受信した制御に関する情報を前記第二の端末装置の記憶手段に記憶させて制御に関する情報を変更するステップ３０３とを有する
ことを特徴とする情報変更方法によって解決される。
【００３２】
これらのステップにより、専用の付加装置６６０や書換インタフェース７７０を必要とせず、また多くの端末装置が接続されるシステムであっても手間やコストを掛かけずにプログラム等の変更及び／又は更新ができる。
【００３３】
【発明の実施の形態】
本発明の実施の形態について図１〜図５を用いて説明する。図１は、本発明に係る情報変更システムの構成図である。図２は、本発明に係る端末装置の構成図である。図３は、本発明の動作を示すフローチャートである。図４、図５は、本発明の動作を示すシーケンスである。
【００３４】
図１中、１０１は中央処理装置であり、例えばＰＨＳシステムにおける構内交換機である。中央処理装置１０１は、制御手段（例えば、ＭＰＵ：Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、制御手段が実行するプログラム等が格納された記憶手段（例えば、ＲＯＭ、ハードディスク）、入力手段（例えば、後述する制御卓１５０）を有する。
【００３５】
１２１〜１２３は端末装置であり、プログラム等の変更及び／又は更新の対象となる装置である。端末装置１２１〜端末装置１２３は、例えば、ＰＨＳシステムにおける無線接続装置（いわゆる、無線基地局（ＢＳ））である。端末装置１２１〜端末装置１２３は、図１に示す如く、各々通信線１０２１〜１０２３を介して中央処理装置１０１に接続される。尚、通信線１０２１〜通信線１０２３は、有線であっても、無線であっても良い。
【００３６】
図１では、端末装置１２１〜端末装置１２３を平行して中央処理装置１０１に接続しているが、端末装置１２１〜端末装置１２３を多重階層構造的に接続しても良い。例えば、端末装置１２１が通信線１０２１を介して中央処理装置１０１に接続するよう構成する。そして、端末装置１２２が通信線１０２２を介して端末装置１２１に接続するよう構成する。また、端末装置１２３が通信線１０２３を介して端末装置１２３に接続するよう構成する。
【００３７】
この場合、中央処理装置１０１と端末装置１２２との通信は、端末装置１２１を介して行う。また、中央処理装置１０１と端末装置１２３との通信は、端末装置１２１と端末装置１２２とを介して行う。また、端末装置１２１と端末装置１２３との通信は、端末装置１２２を介して行う。例えば、パケット通信のようにデータの送り先（例えば、中央処理装置１０１の識別情報）とデータの送り元の情報（例えば、端末装置１２２の識別情報）を送信するデータに含んで送信する。
【００３８】
端末装置１２１〜端末装置１２３は、図２に示す如く、制御手段２００と、回線ドライバー２１０と、信号選択器２２０と、通信信号処理部２３０と、無線送受信器及び変調器２４０と、信号バッファ２５０と、アンテナ２６０と、記憶手段２７０とにより構成される。
【００３９】
制御手段（例えば、ＭＰＵ：Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００は、記憶手段２７０に記憶されているプログラム（制御に関する情報）を実行し、端末装置（１２１〜１２３）の動作を制御するものである。
【００４０】
回線ドライバー２１０は、例えば、端末装置１２１であれば通信線１０２１を介して中央処理装置１０１との間で通信のための信号（データ）やその通信制御のための信号の授受をおこなうためのものである。
【００４１】
信号選択器２２０は、通信のための信号とその通信制御のための信号の分離及び／又は多重を行うものである。尚、信号選択器２２０は、回線ドライバー２１０の一部として構成しても良い。
【００４２】
通信信号処理部２３０は、必要に応じて音声信号やデジタルデータ信号を加工し、またタイミング調整するものである。尚、通信信号処理部２３０は、信号選択器２２０や無線送受信器及び変調器２４０の一部として構成しても良い。
【００４３】
無線送受信器及び変調器２４０は、後述する無線電話機１３０と無線により通信を行うものである。
【００４４】
信号バッファ２５０は、中央処理装置１０１から受信した信号を一時格納し、制御手段２００に出力するバッファである。また、信号バッファ２５０は、制御手段２００が出力した信号を一時格納し、中央処理装置１０１に送信するバッファである。
【００４５】
記憶手段２７０には、プログラム等を記憶するものである。記憶手段２７０は、制御手段２００により読み書きが可能な記憶手段である。例えば、ＥＥＰＲＯＭ（いわゆる、フラッシュメモリ）である。他の端末装置（第一の端末装置（マスタ端末装置））から受信した制御に関する情報（例えば、プログラム、データ等）を記憶するものである。
【００４６】
図１に戻り、１３０は、無線電話機であり、例えばいわゆるＰＨＳである。無線電話機１３０は、無線通信により端末装置１２１〜端末装置１２３を介して中央処理装置１０１に接続され、他の無線電話機１３０と通信をおこなうものである。
【００４７】
１４０は、電話機であり、通信線１０４０で中央処理装置１０１に接続される。
【００４８】
１５０は、制御卓であり、オペレータが制御卓１５０の入力手段に入力した情報を中央処理装置１０１に出力するものである。例えば、オペレータは、端末装置１２１のプログラムと同じプログラムとなるように端末装置１２２と端末装置１２３とのプログラムを変更させたし旨の情報を入力する。これにより、中央処理装置の制御手段には、端末装置１２１のプログラムと同じプログラムとなるように端末装置１２２と端末装置１２３とのプログラムを変更させたし旨の情報が入力される。
【００４９】
次に、上述した本発明の構成要素について更に詳しく説明する。
【００５０】
具体的に説明する為に、端末装置１２１及び端末装置１２２は、既に設置されているものとする。また、端末装置１２１及び端末装置１２２の記憶手段には古いプログラム（例えば、バージョン２．１のプログラム）が記憶されているものとする。そして、端末装置１２３が新たに製造され、端末装置１２３の記憶手段は、新しいプログラム（例えば、バージョン３．０のプログラム）を記憶しているものとする。ここで、新設した端末装置１２３（いわゆる、マスタ端末装置（第一の端末装置））のプログラム（バージョン３．０）を端末装置１２１（いわゆる、スレーブ端末装置（第二の端末装置））及び端末装置１２２（スレーブ端末装置（第二の端末装置））に転送し、変更させるものとする。
【００５１】
中央処理装置１０１の制御手段は、制御卓１５０から端末装置１２１のプログラムと同じプログラムとなるように端末装置１２２と端末装置１２３とのプログラムを変更させたし旨の情報が入力されると、この情報に応答し、端末装置１２３のプログラム（バージョン３．０）を端末装置１２１（端末装置１２２）に向けて送信されたし旨の情報である第一の指示情報を端末装置１２１（端末装置１２２）に向けて送信する。また、プログラム（バージョン３．０）を端末装置１２３から受信してプログラムを変更されたし旨の情報である第二の指示情報を端末装置１２１（端末装置１２２）に向けて送信するものである。
【００５２】
端末装置１２３の制御手段２００は、中央処理装置１０１から第一の指示情報を受信した場合、端末装置１２３の記憶手段２７０からプログラム（バージョン３．０）を読出し、この読出したプログラム（バージョン３．０）を通信線１０２３、中央処理装置１０１、及び通信線１０２１を介して端末装置１２１に向けて送信するものである。また、端末装置１２３の制御手段２００は、端末装置１２３の記憶手段２７０からプログラム（バージョン３．０）を読出し、この読出したプログラム（バージョン３．０）を通信線１０２３、中央処理装置１０１、及び通信線１０２２を介して端末装置１２２に向けて送信するものである。
【００５３】
更に、端末装置１２３の制御手段２００は、新たなプログラム（例えば、バージョン４．０）が作成された場合、そのプログラム（バージョン４．０）を保有する端末装置からプログラム（バージョン４．０）を受信し、この受信したプログラム（バージョン４．０）を端末装置１２３の記憶手段２７０に記憶させてプログラム（バージョン４．０）を変更する手段を有する。
【００５４】
端末装置１２１の制御手段（端末装置１２２の制御手段）２００は、中央処理装置１０１から第二の指示情報を受信した場合、端末装置１２３からプログラム（バージョン３．０）を受信し、この受信したプログラム（バージョン３．０）を端末装置１２１（端末装置１２２）の記憶手段２７０に記憶させてプログラム（バージョン２．１）をバージョン３．０に変更するものである。
【００５５】
或いは、プログラム変更の開始指示は、制御卓１５０からでなく端末装置１２３からであって良い。
【００５６】
この場合、工場出荷時に端末装置１２３の記憶手段２７０に、システムに接続されている端末装置（例えば、端末装置１２２と端末装置１２３）のプログラムをバージョン３．０に変更させたし旨の情報を記憶させる。そして、端末装置１２３がシステムに設置（接続）されると、端末装置１２３の制御手段２００は、端末装置１２３の記憶手段２７０から端末装置（例えば、端末装置１２２と端末装置１２３）のプログラムをバージョン３．０に変更させたし旨の情報を端末装置１２３の記憶手段２７０から読出し、この読出した情報を中央処理装置１０１に向けて送信する。端末装置１２３の制御手段２００は、端末装置１２２と端末装置１２３とのプログラムがバージョン３．０に変更され、その旨の情報を中央処理装置１０１（端末装置１２１及び／又は端末装置１２２）から受信すると端末装置１２３の記憶手段２７０から端末装置（例えば、端末装置１２２と端末装置１２３）のプログラムをバージョン３．０に変更させたし旨の情報を削除し、以後この情報を中央処理装置１０１に送信しない。
【００５７】
一方、中央処理装置１０１の制御手段は、端末装置１２３から端末装置１２２と端末装置１２３とのプログラムをバージョン３．０に変更させたし旨の情報を受信した場合、前記第一の指示情報を端末装置１２３に向けて送信し、前記第二の指示情報を端末装置１２１（端末装置１２２）に向けて送信するものである。
【００５８】
端末装置１２３の記憶手段２７０は、端末装置１２３の記憶手段２７０に記憶されているプログラムのバージョン（３．０）を記憶する領域を有する。また、端末装置１２３の制御手段２００は、端末装置１２３の記憶手段２７０からバージョンの情報（３．０）を読出し、この読出した情報（３．０）を中央処理装置１０１に向けて送信する。
【００５９】
また、端末装置１２１（端末装置１２２）の記憶手段２７０は、端末装置１２１（端末装置１２２）の記憶手段２７０に記憶されているプログラムのバージョン（２．１）を記憶する領域を有する。端末装置１２１（端末装置１２２）の制御手段２００は、端末装置１２１（端末装置１２２）の記憶手段２７０からバージョンの情報（２．１）を読出し、この読出した情報（２．１）を中央処理装置１０１に向けて送信する。
【００６０】
中央処理装置１０１は、端末装置１２３から受信したバージョンに関する情報（３．０）と、端末装置１２１（端末装置１２２）から受信したバージョンに関する情報（２．１）とに基づいて、端末装置１２１（端末装置１２２）のプログラムを変更させるか否かを判断する判断手段を有する。そして、中央処理装置の制御手段は、端末装置１２１（端末装置１２２）のプログラムを変更させると判断した場合、前記第二の指示情報を端末装置１２１（端末装置１２２）に向けて送信する。
【００６１】
例えば、オペレータにより制御卓１５０を介して特に指示が無ければ、中央処理装置１０１の判断手段は、中央処理装置１０１の制御手段が、端末装置１２３から受信したバージョンに関する情報（３．０）と、端末装置１２１（端末装置１２２）から受信したバージョンに関する情報（２．１）とを比較する。この比較の結果、端末装置１２３のプログラムのバージョン（３．０）が端末装置１２１（端末装置１２２）のプログラムのバージョン（２．１）より上であるので、端末装置１２１（端末装置１２２）のプログラム（２．１）をバージョン３．０に変更させると判断する。
【００６２】
しかし、バージョン２．１に不都合があり、古いバージョンである２．０に変更させたい場合がある。この場合、予め端末装置１２３の記憶手段２７０には、バージョン２．０のプログラムを記憶させる。そして、このバージョン２．０のプログラムに端末装置１２１（端末装置１２２）のプログラムを変更させる。
【００６３】
具体的に説明すると、オペレータは、端末装置１２１（端末装置１２２）のプログラムをバージョン２．０のプログラムに変更する旨の情報を制御卓１５０を介して中央処理装置に指示する。この指示に応答し、中央処理装置の制御手段は、端末装置１２３から受信したバージョンに関する情報（２．０）と、端末装置１２１（端末装置１２２）から受信したバージョンに関する情報（２．１）とを比較する。この比較の結果、端末装置１２３のプログラムのバージョン（２．０）が端末装置１２１（端末装置１２２）のプログラムのバージョン（２．１）より下であるので、端末装置１２１（端末装置１２２）のプログラム（２．１）をバージョン２．０に変更させると判断する。
【００６４】
また、端末装置の記憶手段に正しく転送したプログラムが記憶されない場合もある。この場合、オペレータは、端末装置１２１（端末装置１２２）のプログラムを再度変更する旨の情報を制御卓１５０を介して中央処理装置に指示する。この指示を受信した中央処理装置の制御手段は、端末装置１２３から受信したバージョンに関する情報（３．０）と、端末装置１２１（端末装置１２２）から受信したバージョンに関する情報（３．０）とを比較する。この比較の結果、端末装置１２３のプログラムのバージョン（３．０）が端末装置１２１（端末装置１２２）のプログラムのバージョン（３．０）と同一であっても、端末装置１２１（端末装置１２２）のプログラムを変更させると判断する。
【００６５】
或いは、上述した判断を端末装置１２３が行っても良い。
【００６６】
この場合、端末装置１２１（端末装置１２２）の制御手段２００は、端末装置１２１（端末装置１２２）の記憶手段２７０からバージョンの情報（２．１）を読出し、この読出した情報（２．１）を端末装置１２３に向けて送信する。
【００６７】
端末装置１２３の制御手段２００は、端末装置１２３のバージョンに関する情報（３．０）と、端末装置１２１（端末装置１２２）から受信したバージョンに関する情報（２．１）とを比較する。この比較の結果、端末装置１２３のプログラムのバージョン（３．０）が端末装置１２１（端末装置１２２）のプログラムのバージョン（２．１）より上であるので、端末装置１２１（端末装置１２２）のプログラム（２．１）をバージョン３．０に変更させると判断する。そして、端末装置１２３の制御手段２００は、端末装置１２３のプログラム（バージョン３．０）に基づいて、端末装置１２１（端末装置１２２）のプログラムを変更する旨の情報を端末装置１２１（端末装置１２２）に向けて送信する。
【００６８】
或いは、端末装置１２３の記憶手段２７０にバージョンを下げる旨の情報が（工場出荷時に）記憶されている場合、又は中央処理装置１０１からバージョンを下げる旨の情報を受信した場合、端末装置１２３の制御手段２００は、端末装置１２３のバージョンに関する情報と、端末装置１２１（端末装置１２２）から受信したバージョンに関する情報とを比較し、この比較の結果、端末装置１２３のプログラムのバージョンが端末装置１２１（端末装置１２２）のプログラムのバージョンより下である場合、端末装置１２１（端末装置１２２）のプログラムを変更させると判断する。そして、端末装置１２３の制御手段２００は、端末装置１２３のプログラムに基づいて、端末装置１２１（端末装置１２２）のプログラムを変更する旨の情報を端末装置１２１（端末装置１２２）に向けて送信する。
【００６９】
または、中央処理装置１０１から端末装置１２１（端末装置１２２）のプログラムを再度変更させる旨の情報を受信した場合、端末装置１２３の制御手段２００は、端末装置１２３のバージョンに関する情報と、端末装置１２１（端末装置１２２）から受信したバージョンに関する情報とを比較し、この比較の結果、端末装置１２３のプログラムのバージョンと端末装置１２１（端末装置１２２）のプログラムのバージョンとが同じであっても、端末装置１２１（端末装置１２２）のプログラムを変更させると判断する。そして、端末装置１２３の制御手段２００は、端末装置１２３のプログラムに基づいて、端末装置１２１（端末装置１２２）のプログラムを変更する旨の情報を端末装置１２１（端末装置１２２）に向けて送信する。
【００７０】
端末装置（端末装置１２１〜端末装置１２３）は、端末装置（端末装置１２１〜端末装置１２３）の記憶手段２７０が記憶しているプログラムを変更可又は変更不可が設定されるスイッチを有する。端末装置（端末装置１２１〜端末装置１２３）の制御手段２００は、このスイッチが変更不可に設定されている場合、端末装置（端末装置１２１〜端末装置１２３）のプログラムを変更させない。
【００７１】
或いは、端末装置（端末装置１２１〜端末装置１２３）の記憶手段２７０は、端末装置（端末装置１２１〜端末装置１２３）の記憶手段２７０が記憶しているプログラムを変更可又は変更不可が設定されるフラグを記憶する領域を有する。例えば、プログラムを変更可の設定とする場合、フラグを“０”にする。また、プログラムを変更不可の設定とする場合、フラグを“１”にする。そして、端末装置（端末装置１２１〜端末装置１２３）の制御手段２００は、フラグが“１”である場合、端末装置（端末装置１２１〜端末装置１２３）のプログラムを変更させない。
【００７２】
しかし、端末装置（端末装置１２１〜端末装置１２３）のスイッチ及び／又はフラグが変更不可に設定されていてもプログラムを変更させたし旨の情報が制御卓１５０を介して中央処理装置１０１の制御手段に入力された場合、中央処理装置１０１の制御手段は、端末装置（端末装置１２１〜端末装置１２３）のスイッチ及び／又はフラグが変更不可に設定されていてもプログラムを変更されたし旨の情報を端末装置（端末装置１２１〜端末装置１２３）に向けて送信する。そして、中央処理装置１０１からスイッチ及び／又はフラグが変更不可に設定されていてもプログラムを変更されたし旨の情報を受信した端末装置（端末装置１２１〜端末装置１２３）の制御手段２００は、端末装置（端末装置１２１〜端末装置１２３）のスイッチ及び／又はフラグが変更不可の設定であっても端末装置のプログラムを変更するよう構成しても良い。
【００７３】
或いは、端末装置１２３の記憶手段２７０に工場出荷時に端末装置１２１（端末装置１２２）のスイッチ及び／又はフラグが変更不可に設定されていてもプログラムを変更させたし旨の情報を記憶させても良い。この場合、端末装置１２３の制御手段２００は、端末装置１２３がシステムに設置（接続）された場合、端末装置１２３の記憶手段２７０から端末装置１２１（端末装置１２２）のスイッチ及び／又はフラグが変更不可に設定されていてもプログラムを変更させたし旨の情報を読出し、この読出した情報を端末装置１２１（端末装置１２２）に向けて送信する。
【００７４】
そして、端末装置１２１（端末装置１２２）の制御手段は、端末装置１２３から端末装置１２１（端末装置１２２）のスイッチ及び／又はフラグが変更不可に設定されていてもプログラムを変更させたし旨の情報を受信した場合、スイッチ及び／又はフラグが変更不可に設定されていてもプログラムを変更するよう構成しても良い。
【００７５】
また、本発明による情報変更システムは、マスタ端末装置（第一の端末装置：端末装置１２３）を複数設置し、この複数のマスタ端末装置がスレーブ端末装置（第二の端末装置：端末装置１２１及び端末装置１２２）に向けて各々プログラムを転送するよう構成しても良い。この構成により同時に平行してプログラムの変更が行える。
【００７６】
マスタ端末装置（端末装置１２３）の制御手段２００は、マスタ端末装置（端末装置１２３）のプログラムに変更していないスレーブ端末装置を検出する検出手段を有する。例えば、マスタ端末装置（端末装置１２３）の制御手段２００は、他の端末装置からプログラムのバージョンを受信し、この受信したプログラムのバージョンとマスタ端末装置（端末装置１２３）の記憶手段２７０で記憶しているプログラムのバージョンと異なる場合、その端末装置をスレーブ端末装置として検出する。
【００７７】
マスタ端末装置（端末装置１２３）の制御手段２００は、この検出手段で検出したスレーブ端末装置に向けてプログラムを変更する旨の情報と、マスタ端末装置（端末装置１２３）のプログラムとを送信する。そして、マスタ端末装置（端末装置１２３）の制御手段２００は、マスタ端末装置（端末装置１２３）の検出手段でスレーブ端末装置が検出されなかった場合、システムに接続された端末装置のプログラムの変更が終了した旨の情報を中央処置装置１０１に向けて送信する。
【００７８】
マスタ端末装置（端末装置１２３）から端末装置のプログラムの変更が終了した旨の情報を受信した中央処置装置１０１の制御手段は、その旨の情報を制御卓１５０に表示させる。これによりオペレータは、端末装置のプログラムの変更の終了を知ることができる。
【００７９】
或いは、中央処置装置１０１が、スレーブ端末装置を検出するように構成しても良い。この場合、中央処置装置１０１の制御手段は、マスタ端末装置（端末装置１２３）からプログラムのバージョンを送信させ、また他の端末装置からプログラムのバージョンを送信させる。そして、中央処置装置１０１の制御手段は、マスタ端末装置（端末装置１２３）から受信したプログラムのバージョンと、他の端末装置から受信したプログラムのバージョンとが異なる場合、その端末装置をスレーブ端末装置として検出する。
【００８０】
中央処置装置１０１の制御手段は、中央処置装置１０１の検出手段で検出したスレーブ端末装置に向けて前記第二の指示情報を送信し、マスタ端末装置（端末装置１２３）に向けて前記第一の指示情報を送信する。
【００８１】
また、中央処置装置１０１の制御手段は、中央処置装置１０１の検出手段でスレーブ端末装置が検出されなかった場合、端末装置のプログラムの変更が終了した旨の情報をマスタ端末装置（端末装置１２３）に向けて送信する。
【００８２】
端末装置のプログラムの変更が終了した旨の情報を受信したマスタ端末装置（端末装置１２３）の制御手段２００は、マスタ端末装置としての動作の終了を知り、通常の端末装置に戻る。
【００８３】
尚、マスタ端末装置から受信したプログラムに変更したスレーブ端末装置は、その後、マスタ端末装置として、まだプログラムを変更していないスレーブ端末装置にプログラムを転送する構成としても良い。いわゆる、ねずみ算式にプログラムの転送（変更）がおこなえる。
【００８４】
次に、本発明の動作について説明する。
【００８５】
まず、オペレータは、制御卓１５０を操作してプログラム遠隔転送の開始指示を中央処理装置１０１に知らせる（ステップ４０１）。
【００８６】
この開始指示の情報にはマスタ端末装置の接続回線番号を含むように構成する。例えば、予めマスタ端末装置の接続される回線番号をシステムで取り決め、その回線番号をオペレータが制御卓１５０に入力する。
【００８７】
又は、端末装置にマスタ端末装置である旨の情報を端末装置の記憶手段に記憶させる（例えば、工場出荷時）。そして、この端末装置がシステムに接続した際のネゴシエーション時にマスタ端末装置である旨の情報を中央処理装置１０１に送信する。或いは、中央処理装置１０１が、各端末装置に問い合わせを行い、マスタ端末装置を検出する。
【００８８】
制御卓１５０から開始指示の情報が入力された中央処理装置１０１は、マスタ開始ネゴシエーションを行う。
【００８９】
このマスタ開始ネゴシエーションは、端末装置に対してプログラム転送の開始を指示するものである。すなわち、中央処理装置１０１は、プログラム転送の開始指示情報を端末装置に送信する。このプログラム転送の開始指示情報を受信した端末装置は、この指示が受け入れ可能であれば指示受入の信号を中央処理装置１０１に返信する。尚、端末装置は、中央処理装置からの指示が受け入れ不可能であれば指示拒否の信号を返信する。
【００９０】
ここで、プログラム転送の開始指示情報は、例えば、マスタ端末装置に成る旨の情報、必要に応じて使用する通信路の特性（例えば、ＩＳＤＮ回線などでは複数の通信チャネルがあるのでその指定や速度指定など）の情報、ハードウエア種別の情報、ハードウエアバージョンの情報を含む情報等である。
【００９１】
端末装置が出力する指示受入の信号には、指示を受け入る旨の情報、マスタ端末装置の記憶手段で記憶しているプログラムのバージョンの情報等である。
【００９２】
端末装置による指示拒否の信号には、拒否理由の情報等を含む。端末装置より指示拒否の信号を返信された中央処理装置１０１は、端末装置から受信した拒否理由に基づいて、指示の内容を適切に変更して再度指示する。又は、中央処理装置１０１は、端末装置から受信した拒否理由に基づいて、再度指示できないと判断した場合、その旨の情報を制御卓１５０に出力させる。
【００９３】
プログラム転送の開始を受け入れた端末装置は、マスタ端末装置となるための準備を開始する。
【００９４】
例えば、マスタ端末装置となるための準備は、マスタ端末装置がスレーブ端末装置との通信路確立の確認手続きを開始するステップ、端末装置の処理能力やシステム要請により本来の通信機能などの制御を停止させるステップを行う。
【００９５】
中央処理装置１０１は、マスタ端末装置に対するマスタ開始ネゴシエーションを完了すると、他の端末装置（マスタ端末装置とは違う端末装置）とスレーブ開始ネゴシエーションを開始する。
【００９６】
例えば、スレーブ開始ネゴシエーションは、端末装置に対してプログラム受信の開始を指示するものである。すなわち、中央処理装置１０１は、プログラム受信の開始指示情報を端末装置に送信する。端末装置は受信したプログラム受信の開始指示情報に基づいてこの指示を受け入れ可能か否かを判断し、受け入れ可能であれば指示受入の信号を中央処理装置１０１に返信し、受入不可能であれば拒否の信号を返信する。
【００９７】
ここで、プログラム受信の開始指示情報は、端末装置がスレーブ端末装置となる旨の情報、必要に応じて使用する通信路の特性（例えばＩＳＤＮ回線などでは複数の通信チャネルがあるのでその指定や速度指定など）の情報、マスター端末装置のプログラムのバージョンの情報、ハードウエア種別の情報、ハードウエアバージョンの情報等である。
【００９８】
端末装置がスレーブ端末装置と成るか否かの判断は、インプリメントに依存する。または、スレーブ端末装置になることを許容しない情報を設定するように構成した場合にはその情報に基づいて判断する。例えば、スレーブ端末装置になることを許容しない情報とは、プログラムのバージョンが整合するか否かの情報、ハードウエアが整合する否かの情報等である。
【００９９】
端末装置による指示受入の信号には、指示受入を示す情報、プログラムのバージョンの情報等である。
【０１００】
スレーブ端末装置による指示拒否の信号には、拒否理由情報等を含む。
【０１０１】
端末装置より指示拒否の信号を返信された中央処理装置１０１は、指示拒否の信号に拒否理由を含む場合には、その情報内容により指示内容を適切に変更して再度指示する。または、中央処理装置１０１は、端末装置から受信した拒否理由に基づいて、再度指示できないと判断した場合、その旨の情報を制御卓１５０に出力させる。
【０１０２】
中央処理装置１０１からの開始指示を受け入れた端末装置は、スレーブ端末装置となるための準備を開始する。
【０１０３】
例えば、スレーブ端末装置となるための準備は、スレーブ端末装置がマスタ端末装置との通信路の確立確認手続きを開始するステップ、端末装置の処理能力やシステム要請により本来の通信機能などの制御を停止させるステップを行う。
【０１０４】
中央処理装置１０１は、スレーブ端末装置に対するスレーブ開始ネゴシエーションを完了するとマスタ端末装置とスレーブ端末装置との間の通信路の接続を行う。
【０１０５】
通信路が接続されるとマスタ端末装置、スレーブ端末装置双方で開始されている通信路確立の確認手続きにより通信路の確立が確認される。
【０１０６】
尚、通信路確立の確認手続きには時間制限が設けられ、予め定められた時間以内に通信路確立の確認ができない場合、マスタ端末装置（スレーブ端末装置）は、中央処理装置１０１に対して確立が不成功であることを通知する。
【０１０７】
通信路確立の不成功が通知された場合、中央処理装置１０１は、ステップ４０２を失敗として諦め、制御卓１５０に不完了などの情報を出力すると共に、次の端末装置に対する転送手続きステップ４０３に進む。
【０１０８】
通信路の確立確認が行われたマスタ端末装とスレーブ端末装置とは、マスタ端末装置〜スレーブ端末装置間のネゴシエーションを開始する。
【０１０９】
マスタ端末装置〜スレーブ端末装置間のネゴシエーションに用いられる情報は、マスタ端末装置〜スレーブ端末装置間で正しく転送が行えるか否かの情報、必要に応じて使用する通信路の特性（例えばＩＳＤＮ回線などでは複数の通信チャネルがあるのでその指定や速度指定など）の情報、マスター端末装置のバージョンの情報、ハードウエア種別の情報、ハードウエアバージョンの情報である。
【０１１０】
マスタ端末装置、及びスレーブ端末装置の双方でネゴシエーション内容を解釈し、転送可能であればプログラムの転送を開始する。
【０１１１】
すなわち、マスタ端末装置の制御手段２００は、マスタ端末装置の記憶手段２７０からプログラムを読出し、この読出したプログラムをスレーブ端末装置に送信する（ステップ３０１）。そして、スレーブ端末装置の制御手段２００は、マスタ端末装置から送信されたプログラムを受信し（ステップ３０２）、この受信したプログラムをスレーブ端末装置の記憶手段２７０に記憶してプログラムを変更する（ステップ３０３）。
【０１１２】
ネゴシエーションで転送不可能と判断された場合、インプリメントによってはマスタ端末装置（スレーブ端末装置）は、中央処理装置１０１にその理由を含む転送不可能の信号を返信する。
【０１１３】
転送不可能の信号を通知された中央処理装置１０１は、信号に理由を含む場合は、その内容により指示内容を適切に変更してマスタ端末装置及びスレーブ端末装置双方にステップ４０２を最初からやり直すよう再度指示を行う。または、中央処理装置１０１は、失敗として諦め、次の転送手続きであるステップ４０３に進む。そして、諦めた場合、中央処理装置１０１は、制御卓１５０に不完了などの情報を出力する。
【０１１４】
ステップ４０２に含まれる転送フェーズは通常、転送内容の確認や再送手続きなどである。スレーブ端末装置においてはインプリメントにより転送中にプログラムなどの書換動作を並行して行う旨の情報。或いは、転送内容を蓄積してから書換動作を行う旨の情報を含む。
【０１１５】
スレーブ端末装置において、書換動作を並行して行う場合には書換の失敗があり得るが、その場合には書換の失敗をマスタ端末装置及び中央処理装置１０１に通知し転送を打ち切る。
【０１１６】
また、転送内容の確認手段や再送手続きなどによっても通信が回復できず通信が維持できないと判断した場合には中央処理装置１０１に通知し転送を打ち切る。
【０１１７】
スレーブ端末装置より書換失敗や通信の失敗を返信された中央処理装置１０１は、ステップ４０２は失敗として諦めるように構成し、制御卓１５０に不完了などの情報を出力すると共に、後述するステップ４０３に進む。
【０１１８】
転送が正常に完了するとマスタ端末装置及びスレーブ端末装置は、中央処理装置１０１にその旨の通知を行い（ステップ４０２）、中央処理装置１０１はステップ４０３に進む。
【０１１９】
ステップ４０３は、スレーブ端末装置が異なるのみで上述したステップ４０２と同様の動作を行う。
【０１２０】
また、ステップ４０３では、マスタ端末装置の開始ネゴシエーションを省略し、マスタ端末装置がマスタ開始ネゴシエーション直後の状態となるようにしても良い。
【０１２１】
上述した動作に於いて、中央処理装置１０１が自動的にステップ４０３に進むのではなく、制御卓１５０からの開始指示にマスタ端末装置及びスレーブ端末装置の回線番号の情報の指定を含めるように構成し、ステップ４０２の完了で一連の動作を完結させ、ステップ４０３に相当する他のスレーブ端末装置に対する転送動作を制御卓１５０から毎回指示しても良い。この場合は、ステップ４０４がステップ４０２に続いて行われる。
【０１２２】
中央処理装置１０１が、自動的にステップ４０３を起動する場合は中央処理装置１０１がステップ４０３の繰り返しの要否を判定し、繰り返しが不要と判断した場合にはステップ４０４に示すとおり制御卓１５０に完了通知を行う。
【０１２３】
制御卓１５０が毎回指示して転送する場合には、制御卓１５０が繰り返し指示の要否を判定する。
【０１２４】
上述した説明では、端末装置のプログラムを変更する旨のトリガーとして、開始指示を示す旨の信号が制御卓１５０から出力する（ステップ４０１）ものとして説明した。しかしながら、本発明は、この方法に限定するものではない。
【０１２５】
例えば、図５に示す如く、端末装置からプログラムを変更する旨のトリガーを出力（ステップ５０１）しても良い。例えば、工場出荷時にプログラムを変更する旨のトリガーを出力する旨の情報を端末装置の記憶手段に記憶させる。そして、この端末装置は、システムに設置（接続）されると、プログラムを変更する旨のトリガーを中央処理装置１０１に向けて出力する。
【０１２６】
これにより制御卓１５０は、入力手段を有する必要はなく、例えば、課金記録装置などの出力のみを行う装置であっても本発明を適用できる。
【０１２７】
【効果】
専用の付加装置６６０や書換インタフェース７７０を必要とせず、また端末装置が設置されている場所に行くことなく、端末装置のプログラム等の変更及び／又は更新ができる。
また、多くの端末装置が接続するシステムであっても多くの手間やコストを掛かけずに端末装置のプログラム等の変更及び／又は更新ができる。
【図面の簡単な説明】
【図１】本発明に係る情報変更システムの構成図である。
【図２】本発明に係る端末装置の構成図である。
【図３】本発明のフローチャートである。
【図４】本発明のシーケンスである。
【図５】本発明のシーケンスである。
【図６】従来技術の情報変更システムの構成図である。
【図７】従来技術の端末装置の構成図である。
【符号の説明】
１０１              中央処理装置
１２１〜１２３      端末装置
１５０              制御卓
【図１】
0003586618.tif 000002
【図２】
0003586618.tif 000003
【図３】
0003586618.tif 000004
【図４】
0003586618.tif 000005
【図５】
0003586618.tif 000006
【図６】
0003586618.tif 000007
【図７】
0003586618.tif 000008