(57)【要約】【課題】各列車７〜９に設置された処理装置１３〜１５のプログラム更新をリモート保守で行い、且つ通信ネットワーク２の負荷をいたずらに増大させること無く、各列車７〜９の運行スケジュールに依らず、融通性に富む列車毎のプログラム更新をリモート保守にて実現する。【解決手段】リモート保守装置１に処理装置用の更新版プログラムを登録しておき、各々の列車７〜９の処理装置１３〜１５が通信可能な状態のときに、更新版プログラムを配信プログラム保存領域２２に配信し、それを更新版プログラム保存領域２０にコピーした後、運用プログラム保存領域１８と更新版プログラム保存領域２０を切り替えて再起動することによりプログラム更新を実現する。【選択図】図４
2008299378.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載されプログラム保存部を持つ処理装置と、前記処理装置に無線通信手段を通して接続され、前記処理装置へその更新版プログラムを送信するリモート保守装置を備えた移動体搭載装置のリモート保守方法において、前記処理装置から、前記リモート保守装置に対して更新版プログラムの配信を要求するステップと、前記リモート保守装置で前記更新版プログラムの配信要求を受信したとき配信を要求した処理装置に対して前記更新版プログラムを配信するステップとを備えたことを特徴とする移動体搭載装置のリモート保守方法。
【請求項２】
移動体に搭載されプログラム保存部を持つ処理装置と、前記処理装置に無線通信手段を通して接続され、前記処理装置へその更新版プログラムを送信するリモート保守装置を備えた移動体搭載装置のリモート保守方法において、前記処理装置で現在保有中のプログラムの更新版プログラムが前記リモート保守装置に存在するか否かを確認するステップと、前記更新版プログラムが前記リモート保守装置に存在することを確認したとき、前記リモート保守装置に対して前記更新版プログラムの配信を要求するステップと、前記リモート保守装置で前記更新版プログラムの配信要求を受信したとき配信を要求した処理装置に対して前記更新版プログラムを配信するステップとを備えたことを特徴とする移動体搭載装置のリモート保守方法。
【請求項３】
請求項２において、前記処理装置に搭載され、前記リモート保守装置から配信された前記更新版プログラムを格納する配信プログラム保存領域と、現在動作中の運用プログラムを格納する運用プログラム保存領域とを備え、前記運用プログラム保存領域の保存プログラムを前記配信プログラム保存領域の前記更新版プログラムに書き換えるステップを備えたことを特徴とする移動体搭載装置のリモート保守方法。
【請求項４】
移動体に搭載されプログラム保存部を持つ処理装置と、前記処理装置に無線通信手段を通して接続され、前記処理装置へその更新版プログラムを送信するリモート保守装置を備えた移動体搭載装置のリモート保守システムにおいて、前記処理装置に搭載され、前記リモート保守装置に対して更新版プログラムの配信を要求する手段と、前記リモート保守装置に配置され、前記更新版プログラムの配信要求を受信したとき当該処理装置に対して前記更新版プログラムを配信する手段とを備えたことを特徴とする移動体搭載装置のリモート保守システム。
【請求項５】
移動体に搭載されプログラム保存部を持つ処理装置と、前記処理装置に無線通信手段を通して接続され、前記処理装置へその更新版プログラムを送信するリモート保守装置を備えた移動体搭載装置のリモート保守システムにおいて、前記処理装置に搭載され、前記リモート保守装置と接続して現在保有中のプログラムの更新版プログラムが前記リモート保守装置に存在するか否かを確認する手段と、前記更新版プログラムが前記リモート保守装置に存在することを確認したとき、前記リモート保守装置に対して前記更新版プログラムの配信を要求する手段と、前記リモート保守装置に配置され、前記更新版プログラムの配信要求を受信したとき当該処理装置に対して前記更新版プログラムを配信する手段とを備えたことを特徴とする移動体搭載装置のリモート保守システム。
【請求項６】
請求項５において、前記処理装置に搭載され、前記リモート保守装置から配信された前記更新版プログラムを格納する配信プログラム保存領域と、現在動作中の運用プログラムを格納する運用プログラム保存領域と、前記運用プログラム保存領域の保存プログラムを前記配信プログラム保存領域の前記更新版プログラムに書き換える手段とを備えたことを特徴とする移動体搭載装置のリモート保守システム。
【請求項７】
請求項６において、前記処理装置に搭載され、前記配信プログラム保存領域の前記更新版プログラムをコピーして保存する更新版プログラム保存領域を備えたことを特徴とする移動体搭載装置のリモート保守システム。
【請求項８】
請求項７において、処理装置に搭載され、前記運用プログラム保存領域に格納中の前記運用プログラムと前記更新版プログラム保存領域に格納中の前記更新版プログラムとを入れ替える入れ替え手段と、一旦入れ替えた前記運用プログラム保存領域と前記更新版プログラム保存領域に格納中の両プログラムを再び入れ替える再入れ替え手段を備えたことを特徴とする移動体搭載装置のリモート保守システム。
【請求項９】
請求項７または８において、前記リモート保守装置からの前記更新版プログラムの受信が完了したとき、前記配信プログラム保存領域に格納した前記更新版プログラムを前記更新版プログラム保存領域にコピーする手段と、前記リモート保守装置からの前記更新版プログラムの受信が不完全なまま完了したとき、前記運用プログラム保存領域と前記更新版プログラム保存領域に格納中のプログラムをそのまま保存する手段を備えたことを特徴とする移動体搭載装置のリモート保守システム。
【請求項１０】
移動体に搭載されプログラム保存部を持つとともに、外部のリモート保守装置に無線通信手段を通して接続され、その更新版プログラムを受信する処理装置を備えたリモート保守システムの移動体搭載装置において、前記リモート保守装置と接続して現在保有中のプログラムの更新版プログラムが前記リモート保守装置に存在するか否かを確認する手段と、前記更新版プログラムが前記リモート保守装置に存在することを確認したとき、前記リモート保守装置に対して前記更新版プログラムの配信を要求する手段と、前記リモート保守装置から配信された前記更新版プログラムを格納する配信プログラム保存領域と、現在動作中の運用プログラムを格納する運用プログラム保存領域と、前記運用プログラム保存領域の保存プログラムを前記配信プログラム保存領域の前記更新版プログラムに書き換える手段とを備えたことを特徴とするリモート保守システムの移動体搭載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の列車等の移動体に設置された処理装置に搭載されたプログラムの更新を、地上に配置されたリモート保守装置から、無線を介したネットワーク経由で行うリモート保守方法およびシステムに関する。
【背景技術】
【０００２】
電源投入、遮断の時間が不規則であり、且つ通信回線の安定性も保証されていない複数の列車に設置された処理装置に搭載されたプログラムの更新は、地上にあるリモート保守装置から無線を介したネットワーク経由で行われる。
【０００３】
特許文献１には、このようなシステムに利用できるリモート改修システムが開示されている。本例では、ネットワークに接続された複数の処理装置が備えた２ヶ所以上の保存領域のうち、指定した領域に対して配信装置から更新版プログラムをリモート配信している。その後、どの保存領域のプログラムで起動するかを指定する機能を用いて、更新版プログラムを起動する仕組みとなっている。また、複数の処理装置に同一の更新版プログラムを配信する際には、同報配信する仕組みとなっている。
【０００４】
【特許文献１】特開２００２−２５１２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１では、前述したように、更新対象となる複数の処理装置に更新版プログラムを配信する際に、同報配信としている。しかし、複数の列車に搭載した処理装置を保守の対象とする場合、電源投入、遮断の時間が列車毎に異なり、且つ通信回線の安定性も保証されていない。また、列車毎に処理装置の現状動作しているプログラムのバージョンが異なることが考えられるため、同報配信は非現実的である。さらに、同報配信では不必要な相手にも配信し、ネットワークの負荷をいたずらに増大させ、仕事を遅延させてしまう。
【０００６】
本発明の目的は、無線通信を用いた情報のやり取りを、必要に応じて実行し、通信回線の負荷を軽減するとともに、融通性に富むリモート保守方法またはシステムを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、列車等に搭載されプログラム保存部を持つ処理装置と、前記処理装置に無線通信手段を通して接続され、前記処理装置へその更新版プログラムを送信するリモート保守装置を備えたものにおいて、前記処理装置から、前記リモート保守装置に対して更新版プログラムの配信を要求し、前記リモート保守装置で前記更新版プログラムの配信要求を受信したとき配信を要求した処理装置に対して前記更新版プログラムを配信することを主特徴とする。
【０００８】
本発明の望ましい実施態様においては、前記処理装置で現在保有中のプログラムの更新版プログラムが前記リモート保守装置に存在するか否かを確認し、前記更新版プログラムが前記リモート保守装置に存在することを確認したとき、前記リモート保守装置に対して前記更新版プログラムの配信を要求することを特徴とする。
【０００９】
さらに、本発明の望ましい実施態様においては、前記処理装置に搭載され、前記リモート保守装置から配信された前記更新版プログラムを格納する配信プログラム保存領域と、現在動作中の運用プログラムを格納する運用プログラム保存領域とを備え、前記運用プログラム保存領域の保存プログラムを前記配信プログラム保存領域の前記更新版プログラムに書き換えることを特徴とする。
【発明の効果】
【００１０】
本発明は、移動体側で必要な場合にリモート保守装置を呼び出してデータ通信し、情報のやり取りを行い、通信回線の無駄な負荷を増大させることなく、例えば、必要に応じた個別バージョン管理など、融通性に富むリモート保守方法やシステムを構築できる。
【００１１】
本発明によるその他の目的と特徴は、以下に述べる実施形態の中で明らかにする。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施例を図１〜図４を用いて説明する。ここでは、列車無線システムの列車に設置した処理装置のリモート保守を例に採り説明するが、列車以外の移動体でも同様に適用可能である。
【００１３】
図１は、本発明の一実施例によるリモート保守システムにおける列車無線システムのネットワーク構成図である。リモート保守装置１は中央指令所１００に設置される。また、列車沿線沿いの各基地局３００には、無線装置３〜６が設置され、リモート保守装置１とは通信ネットワーク２を介して接続されている。また、列車７〜９には無線装置１０〜１２が設置され、列車が移動するに従って各基地局の無線装置３〜６と通信を行う。処理装置１３〜１５は、列車に設置され、無線装置１０〜１２、無線装置３〜６、通信ネットワーク２を介して、リモート保守装置１と通信を行うことが可能となっている。
【００１４】
図２は、図１におけるリモート保守装置１と処理装置１３，１４の詳細構成図である。リモート保守装置１には、各処理装置に対応した更新版プログラムを保存するための保存領域１６，１７，…が存在する。処理装置Ａ（１３），処理装置Ｂ（１４）には、それぞれ運用プログラム保存領域１８，１９、更新版プログラム保存領域２０，２１、配信プログラム保存領域２２，２３、並びに、リモート保守を管理するための管理ソフト２４，２５が存在する。
【００１５】
次に、上記のように構成したシステムのリモート保守の手順について説明する。
【００１６】
図３は、本発明の一実施例による処理装置Ａ（１３）を対象としたリモート保守方法の全体処理フロー図である。処理装置Ａ（１３）のソフト更新が必要となった場合、まず、オペレータが、ステップ３０１において、作成した更新版プログラムをリモート保守装置１の処理装置Ａ（１３）用保存領域１６に登録する。この状態で、例えば、朝の始業時に、車庫内のオペレータによって、ステップ３０２において、列車７の処理装置Ａ（１３）が起動され、処理装置Ａ（１３）に搭載された管理ソフト２４が起動される。
【００１７】
さて、ステップ３０３において、管理ソフト２４の起動により、リモート保守装置１と接続して、リモート保守装置１に対して更新版プログラムの配信を要求する。ステップ３０４においては、更新版プログラムが処理装置Ａ（１３）用保存領域１６に存在するため、リモート保守装置１が、処理装置Ａ（１３）の配信プログラム保存領域２２に、更新版プログラムを配信する。
【００１８】
ステップ３０５では、更新版プログラムの配信が完了したことを確認した管理ソフト２４が、配信プログラム保存領域２２に配信された更新版プログラムを更新版プログラム保存領域２０にコピーする。なお、更新版プログラムの配信が完了する前に、リモート保守装置１との接続が断たれた場合には、配信プログラム保存領域２２の内容は不完全な状態となるが、運用プログラム保存領域１８と更新版プログラム保存領域２０の内容は完全に保持される。次回接続時に、配信プログラム保存領域２２へ再度更新版プログラムの配信が行われる。
【００１９】
ステップ３０６では、次回起動時に、現在の運用プログラム保存領域１８が新たに更新版プログラム保存領域２０となり、現在の更新版プログラム保存領域２０が新たに運用プログラム保存領域１８となるように管理ソフト２４が設定を変更する。あるいは、記憶内容を入れ替えてもよいが、両領域間の設定変更の方が簡単である。これにより、次回起動時から、運用プログラム保存領域１８に入れ替えられた前記更新版プログラムが使用されることとなる。
【００２０】
ステップ３０７では、例えば、翌日の始動時に、処理装置Ａ（１３）が再起動される。
【００２１】
ステップ３０８では、新たな運用プログラム保存領域１８の更新版プログラムが起動される。従前のプログラムは、新たな更新版プログラム保存領域に保存されているので、再度、両領域の設定を変更することによって、従前のプログラムでの起動も可能である。
【００２２】
以上の方法により、各々の列車がリモート保守装置１に接続可能な状態のときに列車に設置された処理装置１３〜１５の更新版プログラムを配信でき、次回起動時に、更新版プログラムでの起動が可能となる。
【００２３】
図４は、本発明の一実施例による処理装置Ａ（１３）を対象としたリモート保守の処理を、リモート保守装置１側と列車７〜９の処理装置１３〜１５側とに分けた処理フロー図である。基本的には、図３の全体処理フローと同じであるが、以下に、説明する。
【００２４】
処理装置Ａ（１３）のソフト更新が必要となった場合、まず、リモート保守装置１側のオペレータが、ステップ４０１において、作成した更新版プログラムをリモート保守装置１の処理装置Ａ（１３）用保存領域１６に登録する。
【００２５】
この状態で、例えば、朝の始業時に、車庫内のオペレータによって、列車７の処理装置Ａ（１３）がステップ４０２において電源オンして起動され、処理装置Ａ（１３）に搭載された管理ソフト２４が、ステップ４０３にて起動される。
【００２６】
管理ソフト２４の起動により、ステップ４０４において、リモート保守装置１と接続して、ステップ４０５では、リモート保守装置１に更新版プログラムの有無を確認し、更新版プログラムがあった場合、ステップ４０６で、その配信を要求する。
【００２７】
配信要求を受信したリモート保守装置１は、ステップ４０７において、処理装置Ａ（１３）の配信プログラム保存領域２２に向けて、更新版プログラムを配信する。
【００２８】
列車７の処理装置Ａ（１３）側では、更新版プログラムの受信が完了したことを確認した管理ソフト２４が、ステップ４０８で、配信プログラム保存領域２２に配信された更新版プログラムを、更新版プログラム保存領域２０にコピーする。なお、更新版プログラムの受信が完了する前に、リモート保守装置１との接続が断たれた場合には、配信プログラム保存領域２２の内容は不完全な状態となるが、運用プログラム保存領域１８と更新版プログラム保存領域２０の内容は完全に保持される。したがって、次回接続時に、配信プログラム保存領域２２へ再度更新版プログラムの配信を要求し、受信することができる。
【００２９】
ステップ４０９では、次回起動時等に、現在の運用プログラム保存領域１８が新たに更新版プログラム保存領域２０となり、現在の更新版プログラム保存領域２０が新たに運用プログラム保存領域１８となるように管理ソフト２４が設定を変更する。あるいは、記憶内容を入れ替えてもよいが、両記憶領域間の設定変更の方が簡単である。
【００３０】
これにより、次回起動時から、運用プログラム保存領域１８に入れ替えられた前記更新版プログラムが使用されることとなる。
【００３１】
当日の終業時に、ステップ４１０で電源オフし、処理装置Ａ（１３）が停止される。
【００３２】
例えば、翌日の始動時に、ステップ４１１において、電源オンにより、処理装置Ａ（１３）が再起動される。
【００３３】
ステップ４１２では、管理ソフト２４が起動され、新たな運用プログラム保存領域１８の更新版プログラムが起動される。従前のプログラムは、新たな更新版プログラム保存領域２０に保存されているので、再度、両領域の設定を切り替えることによって、従前のプログラムでの起動も可能である。
【００３４】
管理ソフト２４の起動により、ステップ４１３において、リモート保守装置１と接続して、ステップ４１４では、リモート保守装置１に更新版プログラムの有無を確認し、更新版プログラムがあった場合、前述同様、その配信を要求し、受信することができる。
【００３５】
更新版プログラムが無かった場合には、処理を終了する。
【００３６】
以上の方法により、各々の列車がリモート保守装置１に接続可能な状態のときに列車に設置された処理装置１３〜１５の更新版プログラムを配信でき、次回起動時に、更新版プログラムでの起動が可能となる。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施例によるリモート保守システムにおける列車無線システムのネットワーク構成図である。
【図２】図１におけるリモート保守装置１と処理装置１３，１４の詳細構成図。
【図３】本発明の一実施例による処理装置Ａ（１３）を対象としたリモート保守方法の全体処理フロー図である。
【図４】本発明の一実施例による処理装置を対象としたリモート保守の処理を、リモート保守装置側と列車の処理装置側とに分けた処理フロー図である。
【符号の説明】
【００３８】
１００…中央指令所、１…リモート保守装置、２…通信ネットワーク、３００…各基地局、３〜６…無線装置、７〜９…各列車、１０〜１２…各列車搭載無線装置、１３〜１５…各列車搭載処理装置Ａ〜Ｃ、１６…処理装置Ａ用保存領域、１７…処理装置Ｂ用保存領域、１８，１９…運用プログラム保存領域、２０，２１…更新版プログラム保存領域、２２，２３…配信プログラム保存領域、２４，２５…管理ソフト。
【図１】
2008299378.tif 000003
【図２】
2008299378.tif 000004
【図３】
2008299378.tif 000005
【図４】
2008299378.tif 000006