(57)【要約】  列車情報管理装置は、それぞれ、バージョンの互いに異なる複数の制御ソフトウェアを備えている。先頭車両に搭載された列車情報管理装置は、編成内のすべての機器について収集した機器用ソフトウェアのバージョン情報と、複数の制御ソフトウェアにそれぞれ含まれるバージョン対応情報とを比較し、編成内のすべての機器についての機器用ソフトウェアのバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアを判別し、この判別された制御ソフトウェアが既に起動されている制御ソフトウェアと異なる場合には、当該判別された制御ソフトウェアを選択して起動するとともに、既に起動されている制御ソフトウェアから当該判別された制御ソフトウェアへの切替指令を他車両に搭載された列車情報管理装置へ送信する。
2013114543.tif 000002
【特許請求の範囲】
【請求項１】
列車の編成の各車両にそれぞれ搭載され、自車両内の機器から機器情報を収集し、車両間にわたって配線された基幹伝送路を介して前記機器情報を相互に送受信して前記機器情報を共有し管理する列車情報管理装置であって、
前記列車情報管理装置に適用される互いにバージョンの異なるソフトウェアであって、前記編成内の各機器で使用される機器用ソフトウェアごとに自ソフトウェアのバージョンに対応する前記機器用ソフトウェアのバージョン情報を与えるバージョン対応情報をそれぞれ含む複数の制御ソフトウェアを記憶する記憶部と、
自車両内の各機器から前記機器用ソフトウェアのバージョン情報を収集し、当該機器用ソフトウェアのバージョン情報を他の列車情報管理装置に前記基幹伝送路を介して送信するとともに、前記記憶部に記憶された複数の制御ソフトウェアのうちから車両間で共通の一つの制御ソフトウェアを選択して起動する機能を有し、起動後は選択された制御ソフトウェアにしたがって動作する制御処理部と、
を備え、
前記編成の先頭車両に搭載された列車情報管理装置の制御処理部は、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と、前記記憶部に記憶された前記複数の制御ソフトウェアにそれぞれ含まれるバージョン対応情報とを比較し、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアを判別し、この判別された制御ソフトウェアが既に起動されている制御ソフトウェアと異なる場合には、当該判別された制御ソフトウェアを選択して起動するとともに、既に起動されている制御ソフトウェアから当該判別された制御ソフトウェアへの切替指令を他車両に搭載された列車情報管理装置へ送信すること
を特徴とする列車情報管理装置。
【請求項２】
前記編成の先頭車両に搭載された列車情報管理装置の制御処理部は、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と、前記記憶部に記憶された前記複数の制御ソフトウェアにそれぞれ含まれるバージョン対応情報とを比較し、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアを判別することができなかったときは、制御ソフトウェアの切替を行うことなく、警告を出力することを特徴とする請求項１に記載の列車情報管理装置。
【請求項３】
前記機器は、前記機器用ソフトウェアのバージョン情報を前記機器情報に含めて自車両内の列車情報管理装置へ送信し、
前記列車情報管理装置は、前記機器用ソフトウェアのバージョン情報を含む前記機器情報を他車両の列車情報管理装置へ送信することを特徴とする請求項１に記載の列車情報管理装置。
【請求項４】
前記複数の制御ソフトウェアは、それぞれ、前記バージョン対応情報に加えて、前記機器用ソフトウェアごとに自ソフトウェアのバージョンに対応する前記機器用ソフトウェアのチェックサム値情報を与えるチェックサム値対応情報を含み、
前記制御処理部は、自車両内の各機器から前記機器用ソフトウェアのバージョン情報に加えてそのチェックサム値情報を収集するとともに、当該機器用ソフトウェアのバージョン情報及びチェックサム値情報を他の列車情報管理装置に前記基幹伝送路を介して送信し、  前記先頭車両に搭載された列車情報管理装置の制御処理部は、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報及びチェックサム値情報と、前記記憶部に記憶された前記複数の制御ソフトウェアにそれぞれ含まれるバージョン対応情報及びチェックサム値対応情報とを比較し、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報及びチェックサム値情報と整合するバージョン対応情報及びチェックサム値対応情報を含む制御ソフトウェアを判別し、この判別された制御ソフトウェアが既に起動されている制御ソフトウェアと異なる場合には、当該判別された制御ソフトウェアを選択して起動するとともに、既に起動されている制御ソフトウェアから当該判別された制御ソフトウェアへの切替指令を他車両に搭載された列車情報管理装置へ送信することを特徴とする請求項１に記載の列車情報管理装置。
【請求項５】
前記機器は、前記機器用ソフトウェアのバージョン情報及びチェックサム値情報を前記機器情報に含めて自車両内の列車情報管理装置へ送信し、
前記列車情報管理装置は、前記機器用ソフトウェアのバージョン情報及びチェックサム値情報を含む前記機器情報を他車両の列車情報管理装置へ送信することを特徴とする請求項４に記載の列車情報管理装置。
【請求項６】
列車の編成の各車両にそれぞれ搭載され、自車両内の機器から機器情報を収集し、車両間にわたって配線された基幹伝送路を介して前記機器情報を相互に送受信して前記機器情報を共有し管理するとともに、
前記列車情報管理装置に適用される互いにバージョンの異なるソフトウェアであって、前記編成内の各機器で使用される機器用ソフトウェアごとに自ソフトウェアのバージョンに対応する前記機器用ソフトウェアのバージョン情報を与えるバージョン対応情報をそれぞれ含む複数の制御ソフトウェアを記憶する記憶部と、
自車両内の各機器から前記機器用ソフトウェアのバージョン情報を収集し、当該機器用ソフトウェアのバージョン情報を他の列車情報管理装置に前記基幹伝送路を介して送信するとともに、前記記憶部に記憶された複数の制御ソフトウェアのうちから車両間で共通の一つの制御ソフトウェアを選択して起動する機能を有し、起動後は選択された制御ソフトウェアにしたがって動作する制御処理部と、
を備えた列車情報管理装置の制御ソフトウェアの選択方法であって、
前記先頭車両に搭載された列車情報管理装置の制御処理部は、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と、前記記憶部に記憶された前記複数の制御ソフトウェアにそれぞれ含まれるバージョン対応情報とを比較するステップと、
前記制御処理部は、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアを判別するステップと、
前記制御処理部は、この判別された制御ソフトウェアが既に起動されている制御ソフトウェアと異なる場合には、当該判別された制御ソフトウェアを選択して起動するとともに、既に起動されている制御ソフトウェアから当該判別された制御ソフトウェアへの切替指令を他車両に搭載された列車情報管理装置へ送信するステップと、
を含むこと
を特徴とする列車情報管理装置の制御ソフトウェアの選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、列車情報管理装置及びその制御ソフトウェアの選択方法に関するものである。
【背景技術】
【０００２】
列車情報管理装置は、中央装置及び端末装置から構成される。中央装置は列車の先頭車両及び後尾車両にそれぞれ搭載され、端末装置はその他の中間車両にそれぞれ搭載される。中央装置及び端末装置は、車両間にわたって配線された基幹伝送路により互いに通信可能に接続されている。中央装置及び端末装置は、それぞれ自装置が搭載された車両内の機器の状態データを収集し管理するとともに、基幹伝送路を介した車両間通信により、収集した状態データを互いに送受信して共有している（例えば、特許文献１を参照）。また、列車情報管理装置は各機器を個別に制御することができる。【０００３】
列車情報管理装置は、所定の制御ソフトウェアにしたがって動作している。また、車両内の機器にもソフトウェアが使用されている。列車情報管理装置の制御ソフトウェアと機器で使用されるソフトウェアとで相互に関係する機能を改修する場合、整合性を確保するために双方のソフトウェアを同時に更新する必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１２７９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、実際には手違い等から同期をとらずに改修が行われる可能性もあり、その場合は、列車情報管理装置の制御ソフトウェアと機器で使用されるソフトウェアとの間でバージョンの整合性がとれずに、不具合が発生する要因となっていた。【０００６】
本発明は、上記に鑑みてなされたものであって、自身の制御ソフトウェアと機器で使用されるソフトウェアとの間でバージョンの整合性がとれずに不具合が発生することを回避可能な列車情報管理装置及びその制御ソフトウェアの選択方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る列車情報管理装置は、列車の編成の各車両にそれぞれ搭載され、自車両内の機器から機器情報を収集し、車両間にわたって配線された基幹伝送路を介して前記機器情報を相互に送受信して前記機器情報を共有し管理する列車情報管理装置であって、前記列車情報管理装置に適用される互いにバージョンの異なるソフトウェアであって、前記編成内の各機器で使用される機器用ソフトウェアごとに自ソフトウェアのバージョンに対応する前記機器用ソフトウェアのバージョン情報を与えるバージョン対応情報をそれぞれ含む複数の制御ソフトウェアを記憶する記憶部と、自車両内の各機器から前記機器用ソフトウェアのバージョン情報を収集し、当該機器用ソフトウェアのバージョン情報を他の列車情報管理装置に前記基幹伝送路を介して送信するとともに、前記記憶部に記憶された複数の制御ソフトウェアのうちから車両間で共通の一つの制御ソフトウェアを選択して起動する機能を有し、起動後は選択された制御ソフトウェアにしたがって動作する制御処理部と、を備え、前記編成の先頭車両に搭載された列車情報管理装置の制御処理部は、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と、前記記憶部に記憶された前記複数の制御ソフトウェアにそれぞれ含まれるバージョン対応情報とを比較し、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアを判別し、この判別された制御ソフトウェアが既に起動されている制御ソフトウェアと異なる場合には、当該判別された制御ソフトウェアを選択して起動するとともに、既に起動されている制御ソフトウェアから当該判別された制御ソフトウェアへの切替指令を他車両に搭載された列車情報管理装置へ送信することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、列車情報管理装置の制御ソフトウェアと機器用ソフトウェアとの間でバージョンの整合性がとれずに不具合が発生することを回避することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態に係る列車情報管理装置が搭載された列車の編成の一例を示す図である。
【図２】図２は、中央装置１と、中央装置１が搭載された車両内の機器３との間の通信処理の概要を示したシーケンス図である。
【図３】図３は、端末装置２と、端末装置２が搭載された車両内の機器３との間の通信処理の概要を示したシーケンス図である。
【図４】図４は、中央装置１の内部構成の一例を示す図である。
【図５】図５は、端末装置２の内部構成の一例を示す図である。
【図６】図６は、状態データ（機器情報）の内容の一例を示した図である。
【図７】図７は、制御ソフトウェアの内容の一例を示した図である。
【図８】図８は、実施の形態の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明に係る列車情報管理装置及びその制御ソフトウェアの選択方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
実施の形態．
図１は、本実施の形態に係る列車情報管理装置が搭載された列車の編成の一例を示す図である。図１では、列車の編成は例えば６台の車両からなり、具体的には、車両Ｃ１〜Ｃ６で構成される。なお、車両台数が図示例に限定されないのは言うまでもない。
【００１２】
編成の両端の車両である車両Ｃ１，Ｃ６には、それぞれ、列車情報管理装置の中央装置１−１，１−２が搭載されている。中間車両である車両Ｃ２〜Ｃ５には、それぞれ、列車情報管理装置の端末装置２−１〜２−４が搭載されている。以下では、例えば車両Ｃ１は先頭車両、車両Ｃ６は後尾車両とする。中央装置１−１，１−２及び端末装置２−１〜２−４は、車両間にわたって配線された基幹伝送路（車両間伝送路）４を介して互いに通信可能に接続されている。
【００１３】
車両Ｃ１には、中央装置１−１と、中央装置１−１に支線伝送路（車両内伝送路）５を介してそれぞれ接続された例えば３台の機器３−１〜３−３とが搭載されている。なお、機器の設置台数は例示であってこれに限定されないことは言うまでもない。支線伝送路５は、車両内に配線された通信路である。中央装置１−１は、機器３−１〜３−３からそれぞれ機器情報（状態データ）を収集している。機器３−１〜３−３は、例えば、主幹制御器、ブレーキ装置、空調装置等を表している。
【００１４】
車両Ｃ２には、端末装置２−１と、端末装置２−１に支線伝送路５を介してそれぞれ接続された例えば３台の機器３−４〜３−６とが搭載されている。なお、機器の設置台数は例示であってこれに限定されないことは言うまでもない。端末装置２−１は、機器３−４〜３−６からそれぞれ機器情報（状態データ）を収集している。機器３−４〜３−６は、例えば、ブレーキ装置、推進装置、モータ、空調装置等を表している。
【００１５】
車両Ｃ３には、端末装置２−２と、端末装置２−２に支線伝送路５を介してそれぞれ接続された例えば３台の機器３−７〜３−９とが搭載されている。なお、機器の設置台数は例示であってこれに限定されないことは言うまでもない。端末装置２−２は、機器３−７〜３−９からそれぞれ機器情報（状態データ）を収集している。機器３−７〜３−９は、例えば、モータ、空調装置等を表している。
【００１６】
車両Ｃ４は、例えば車両Ｃ２と同様の構成である。すなわち、車両Ｃ４には、端末装置２−３と、端末装置２−３に支線伝送路５を介してそれぞれ接続された例えば３台の機器３−１０〜３−１２とが搭載されている。
【００１７】
車両Ｃ５は、例えば車両Ｃ３と同様の構成である。すなわち、車両Ｃ５には、端末装置２−４と、端末装置２−４に支線伝送路５を介してそれぞれ接続された例えば３台の機器３−１３〜３−１５とが搭載されている。
【００１８】
車両Ｃ６は、例えば車両Ｃ１と同様の構成である。すなわち、車両Ｃ６には、中央装置１−２と、中央装置１−２に支線伝送路５を介してそれぞれ接続された例えば３台の機器３−１６〜３−１８とが搭載されている。
【００１９】
なお、以下では、中央装置１と記載した場合には、中央装置１−１，１−２を総称して表すものとし、端末装置２と記載した場合には、端末装置２−１〜２−４を総称して表すものとし、機器３と記載した場合には、機器３−１〜３−１８を総称して表すものとする。
【００２０】
中央装置１及び端末装置２は、制御ソフトウェアにしたがって動作する。また、機器３にもそれぞれ機器用ソフトウェアが用いられている。
【００２１】
図２は、中央装置１と、中央装置１が搭載された車両内の機器３との間の通信処理の概要を示したシーケンス図である。中央装置１は、自車両内の機器３に対して、例えば一定周期Ｔ１で状態データ要求信号ＳＤＲを送信する。ここで、状態データ要求信号ＳＤＲは、機器３に対して状態データ（機器情報）を送信するよう要求する信号である。機器３は、中央装置１から状態データ要求信号ＳＤＲを受信すると、そのときの状態データを状態データ信号ＳＤとして中央装置１に返信する。つまり、状態データ信号ＳＤは、状態データ要求信号ＳＤＲに対する応答信号である。この際、機器３は、自身で使用されている機器用ソフトウェアのバージョン情報を状態データ信号ＳＤに含めて中央装置１に送信する。中央装置１と機器３との間では、状態データ要求信号ＳＤＲの送信とこれに応答した状態データ信号ＳＤの返信とが、一定周期Ｔ１で繰り返し行われている。
【００２２】
図３は、端末装置２と、端末装置２が搭載された車両内の機器３との間の通信処理の概要を示したシーケンス図である。図３についても、図２と同様である。すなわち、端末装置２は、自車両内の機器３に対して、例えば一定周期Ｔ１で状態データ要求信号ＳＤＲを送信する。機器３は、端末装置２から状態データ要求信号ＳＤＲを受信すると、そのときの状態データを状態データ信号ＳＤとして端末装置２に返信する。この際、機器３は、自身で使用されている機器用ソフトウェアのバージョン情報を状態データ信号ＳＤに含めて端末装置２に送信する。端末装置２と機器３との間では、状態データ要求信号ＳＤＲの送信とこれに応答した状態データ信号ＳＤの返信とが、一定周期Ｔ１で繰り返し行われている。
【００２３】
また、端末装置２は、自車両内の機器３について収集した状態データを、基幹伝送路４を介して他の端末装置２及び中央装置１に送信する。また、中央装置１は、自車両内の機器について収集した状態データを、基幹伝送路４を介して端末装置２及び他の中央装置１に送信する。このようにして、中央装置１及び端末装置２は、列車内の機器３の状態データを互いに共有することができる。また、中央装置１及び端末装置２は、機器３の状態データ以外の各種の列車情報も互いに共有している（列車情報については例えば特許文献１を参照。）。
【００２４】
図４は、中央装置１の内部構成の一例を示す図である。図５は、端末装置２の内部構成の一例を示す図である。
【００２５】
まず、中央装置１の構成について説明する。図４に示すように、中央装置１は、制御処理部６と、制御処理部６に接続された記憶部９と、制御処理部６に接続され基幹伝送路４を介して車両間でデータの送受信を行うことが可能な送受信部８と、制御処理部６に接続され支線伝送路５を介して車両内でデータの送受信を行うことが可能な送受信部７とを備えている。
【００２６】
記憶部９には、バージョンが互いに異なる新旧二つの制御ソフトウェア１０、１１、並びに、状態データ１２が記憶されている。なお、記憶部９には、状態データ１２以外の列車情報も記憶される。また、制御処理部６は、その機能構成として、制御ソフトウェア１０、１１を切り替えて中央装置１を起動させることができる制御ソフトウェア切替処理部２０を備えている。
【００２７】
制御処理部６は、自車両内の各機器３に対して、送受信部７を介して状態データ要求信号ＳＤＲを送信する。また、制御処理部６は、送受信部７を介して各機器３から返信された状態データ信号ＳＤを受信し、状態データ信号ＳＤに含まれる状態データ１２を記憶部９に保存する。また、制御処理部６は、自車両内で収集した各機器３の状態データ１２を、送受信部８を介して端末装置２及び他の中央装置１へ送信する。
【００２８】
制御処理部６は、ＣＰＵ及び主メモリ等のハードウェアから実現され、制御ソフトウェア１０，１１のいずれかにしたがって動作する。すなわち、中央装置１は、記憶部９に記憶された制御ソフトウェア１０，１１のうちから選択された一方を主メモリにロードして起動することにより、当該選択された制御ソフトウェアの実行ファイルにしたがって動作をする。制御ソフトウェア１０，１１は、列車情報管理装置に適用される制御用のソフトウェアであって、互いに独立して中央装置１を制御することができる。制御ソフトウェア１０，１１の選択処理は、制御処理部６の制御ソフトウェア切替処理部２０により実行される。制御ソフトウェア切替処理部２０による切替処理の詳細は後述する。
【００２９】
次に、端末装置２の構成について説明する。端末装置２の構成も中央装置１と同様である。すなわち、図５に示すように、端末装置２は、制御処理部１５と、制御処理部１５に接続された記憶部１８と、制御処理部１５に接続され基幹伝送路４を介して車両間でデータの送受信を行うことが可能な送受信部１７と、制御処理部１５に接続され支線伝送路５を介して車両内でデータの送受信を行うことが可能な送受信部１６とを備えている。
【００３０】
記憶部１８には、記憶部９と同様に、制御ソフトウェア１０、１１が記憶され、さらに状態データ１９が記憶されている。なお、記憶部１８には、状態データ１９以外の列車情報も記憶される。また、制御処理部１５は、その機能構成として、制御ソフトウェア１０、１１を切り替えて端末装置２を起動させることができる制御ソフトウェア切替処理部２１を備えている。
【００３１】
制御処理部１５は、自車両内の各機器３に対して、送受信部１６を介して状態データ要求信号ＳＤＲを送信する。また、制御処理部１５は、送受信部１６を介して各機器３から返信された状態データ信号ＳＤを受信し、状態データ信号ＳＤに含まれる状態データ１９を記憶部１８に保存する。また、制御処理部１５は、自車両内で収集した各機器３の状態データ１９を、送受信部１７を介して他の端末装置２及び中央装置１へ送信する。
【００３２】
制御処理部１５は、ＣＰＵ及び主メモリ等のハードウェアから実現され、制御ソフトウェア１０，１１のいずれかであって中央装置１で選択されたものと同じ制御ソフトウェアにしたがって動作する。すなわち、端末装置２は、記憶部１８に記憶された制御ソフトウェア１０，１１のうちから選択された一方を主メモリにロードして起動することにより、中央装置１でロードされた制御ソフトウェアと共通の制御ソフトウェアの実行ファイルにしたがって動作をする。制御ソフトウェア１０，１１は、互いに独立して端末装置２を制御することができる。このように、選択される制御ソフトウェアは車両間で共通である。制御ソフトウェア１０，１１の選択処理は、制御処理部１５の制御ソフトウェア切替処理部２１により実行される。制御ソフトウェア切替処理部２１による切替処理の詳細は後述する。
【００３３】
図６は、状態データ（機器情報）の内容の一例を示した図である。図６（ａ）では、状態データ１２の内容の一例を示している。状態データ１２は、機器情報の本体部分を表すデータ主要部に加えて、機器用ソフトウェアバージョン情報１３を含んでいる。機器用ソフトウェアバージョン情報１３は、状態データ１２を送信した機器３で使用されている機器用ソフトウェアのバージョン情報を表すものであり、図示例では例えばバージョン「１．１．２」である。なお、状態データ１２には、ヘッダ情報等その他の情報も含まれるが図示を省略している。図６（ｂ）では、状態データ１９の内容の一例を示している。状態データ１９についても状態データ１２と同様である。すなわち、状態データ１９は、機器情報の本体部分を表すデータ主要部に加えて、機器用ソフトウェアバージョン情報１３を含んでいる。この場合、機器用ソフトウェアバージョン情報１３は、例えばバージョン「１．１．３」である。
【００３４】
図７は、制御ソフトウェアの内容の一例を示した図である。図７（ａ）では、制御ソフトウェア１０の内容の一例を示し、図７（ｂ）では、制御ソフトウェア１１の内容の一例を示している。図７（ａ）に示すように、制御ソフトウェア１０には、本体の命令コードの他に、バージョン対応情報１０ａが含まれている。ここで、バージョン対応情報１０ａは、制御ソフトウェア１０の自バージョン情報である制御ソフトウェアバージョン情報と、制御ソフトウェアバージョン情報に対応する機器用ソフトウェアのバージョン情報とを機器用ソフトウェアごとに対応させて与えるものである。
【００３５】
この場合の制御ソフトウェアバージョン情報は例えばバージョン「１．０．１」である。そして、制御ソフトウェア１０のバージョンに対応する機器３−１の機器用ソフトウェアのバージョン情報は例えば「１．２．１」である。また、制御ソフトウェア１０のバージョンに対応する機器３−２の機器用ソフトウェアのバージョン情報は例えば「≧１．０．１」である。ここで、「≧１．０．１」は、「１．０．１」以上のバージョンであればよいことを意味する。また、制御ソフトウェア１０のバージョンに対応する機器３−３の機器用ソフトウェアのバージョン情報は例えば「＊」である。ここで、「＊」は、いずれのバージョンでよいことを意味する。以下、機器３−４〜３−１８についても同様であり、機器ごとに機器用ソフトウェアのバージョン情報が与えられている。なお、図示例では、各機器３は例えば一つの機器用ソフトウェアを使用することを仮定しているので、バージョン情報は機器ごとに与えられているが、各機器３に対して一又は複数の機器用ソフトウェアが使用される場合であれば、バージョン対応情報１０ａは機器用ソフトウェアごとに与えられる。バージョン対応情報１０ａは、バージョン「１．０．１」の制御ソフトウェア１０と整合する機器用ソフトウェアのバージョン情報をテーブル化して与えるものである。
【００３６】
図７（ｂ）についても、図７（ａ）と同様である。図７（ｂ）では、制御ソフトウェア１１には、本体の命令コードの他に、バージョン対応情報１１ａが含まれている。ここで、バージョン対応情報１１ａは、制御ソフトウェア１１の自バージョン情報である制御ソフトウェアバージョン情報と、制御ソフトウェアバージョン情報に対応する機器用ソフトウェアのバージョン情報とを機器用ソフトウェアごとに対応させて与えるものである。
【００３７】
この場合の制御ソフトウェアバージョン情報は例えばバージョン「１．０．２」である。すなわち、制御ソフトウェア１１のバージョンは制御ソフトウェア１０のバージョンよりも新しい。そして、制御ソフトウェア１１のバージョンに対応する機器３−１の機器用ソフトウェアのバージョン情報は例えば「１．２．２」である。また、制御ソフトウェア１１のバージョンに対応する機器３−２の機器用ソフトウェアのバージョン情報は例えば「≧１．０．２」である。また、制御ソフトウェア１１のバージョンに対応する機器３−３の機器用ソフトウェアのバージョン情報は例えば「＊」である。機器３−４〜３−１８についても同様であり、例えば機器ごとに機器用ソフトウェアのバージョン情報が与えられている。バージョン対応情報１１ａは、バージョン「１．０．２」の制御ソフトウェア１１と整合する機器用ソフトウェアのバージョン情報をテーブル化して与えるものである。
【００３８】
図８は、本実施の形態の動作を示すフローチャートである。列車情報管理装置（中央装置１及び端末装置２）を起動すると（Ｓ１）、列車情報管理装置内では制御ソフトウェア１０，１１のいずれか一方がデフォルトで選択されて主メモリにロードされる。いずれの制御ソフトウェアが選択されるのかは設定によるが、以下では例えば制御ソフトウェア１０が選択されるように設定されているとする。なお、制御ソフトウェア１１が選択されるように設定されている場合の動作も同様に説明することができる。
【００３９】
中央装置１では、記憶部９から制御ソフトウェア１０がロードされ、制御処理部６が制御ソフトウェア１０にしたがって動作を開始する（Ｓ２）。端末装置２では、記憶部１８から制御ソフトウェア１０がロードされ、制御処理部１５が制御ソフトウェア１０にしたがって動作を開始する（Ｓ２）。
【００４０】
次に、中央装置１は、自車両内の機器３から機器用ソフトウェアバージョン情報１３を収集する（Ｓ３）。具体的には、制御処理部６は、機器用ソフトウェアバージョン情報１３を状態データ信号ＳＤに含まれる状態データ（機器情報）の一部として取得する。これにより、機器用ソフトウェアバージョン情報１３の伝送を別途行う必要がない。ただし、機器３は、機器用ソフトウェアバージョン情報１３を状態データ信号ＳＤと別に送信することもできる。また、端末装置２は、自車両内の機器３から機器用ソフトウェアバージョン情報１３を収集する（Ｓ３）。具体的には、制御処理部１５は、機器用ソフトウェアバージョン情報１３を状態データ信号ＳＤに含まれる状態データ（機器情報）の一部として取得する。これにより、機器用ソフトウェアバージョン情報１３の伝送を別途行う必要がない。ただし、機器３は、機器用ソフトウェアバージョン情報１３を状態データ信号ＳＤと別に送信することもできる。
【００４１】
次に、中央装置１−２は、自車両内の機器３から収集した機器用ソフトウェアバージョン情報１３を記憶部９に保存するとともに、この機器用ソフトウェアバージョン情報１３を先頭車両の中央装置１−１へ送信する（Ｓ４）。この際、中央装置１−２は、機器用ソフトウェアバージョン情報１３を例えば状態データ（機器情報）の一部として先頭車両の中央装置１−１へ送信することができる。また、端末装置２は、自車両内の機器３から収集した機器用ソフトウェアバージョン情報１３を記憶部１８に保存するとともに、この機器用ソフトウェアバージョン情報１３を先頭車両の中央装置１−１へ送信する（Ｓ４）。この際、端末装置２は、機器用ソフトウェアバージョン情報１３を例えば状態データ（機器情報）の一部として先頭車両の中央装置１−１へ送信することができる。
【００４２】
他方、中央装置１−１は、自車両内の機器３から収集した機器用ソフトウェアバージョン情報１３を記憶部９に保存し、さらに、中央装置１−２及び端末装置２からそれぞれ受信した機器用ソフトウェアバージョン情報１３も記憶部９に保存する。これにより、中央装置１−１は、編成内のすべての機器３について機器用ソフトウェアバージョン情報１３を取得することとなる。
【００４３】
次に、中央装置１−１では、制御ソフトウェア切替処理部２０が編成内のすべての機器３の機器用ソフトウェアバージョン情報１３とバージョン対応情報１０ａとを比較する（Ｓ５）。すなわち、制御ソフトウェア切替処理部２０は、編成内のすべての機器３の機器用ソフトウェアバージョン情報１３と、制御ソフトウェア１０に含まれるバージョン対応情報１０ａとを比較することができる。
【００４４】
続いて、制御ソフトウェア切替処理部２０は、機器用ソフトウェアバージョン情報１３とバージョン対応情報１０ａとが整合するか否かを判定する（Ｓ６）。詳細には、制御ソフトウェア切替処理部２０は、機器用ソフトウェアバージョン情報１３ごとにバージョン対応情報１０ａとの対応関係を調べ、すべての機器用ソフトウェアバージョン情報１３がバージョン対応情報１０ａと整合する場合にのみ整合すると判定し、一つでも機器用ソフトウェアバージョン情報１３がバージョン対応情報１０ａと整合しない場合には整合しないと判定する。
【００４５】
判定の結果、すべての機器用ソフトウェアバージョン情報１３とバージョン対応情報１０ａとが整合する場合には（Ｓ６，Ｙｅｓ）、制御ソフトウェア切替処理部２０は、制御ソフトウェア１０による制御を維持する（Ｓ７）。つまり、制御ソフトウェア切替処理部２０は、制御ソフトウェア１１への切替処理は行わない。
【００４６】
判定の結果、すべての機器用ソフトウェアバージョン情報１３とバージョン対応情報１０ａとが整合しない場合には（Ｓ６，Ｎｏ）、制御ソフトウェア切替処理部２０は、さらに、記憶部９に保存された他方の制御ソフトウェア１１を参照し、すべての機器用ソフトウェアバージョン情報１３とバージョン対応情報１１ａとが整合するか否かを判定する（Ｓ８）。そして、すべての機器用ソフトウェアバージョン情報１３とバージョン対応情報１１ａとが整合した場合には（Ｓ８，Ｙｅｓ）、制御ソフトウェア切替処理部２０は、基幹伝送路４を介して制御ソフトウェア１０から制御ソフトウェア１１への切替指令を端末装置２及び中央装置１−２へ送信した後、自身も制御ソフトウェア１０から制御ソフトウェア１１への切替処理を行うため、制御ソフトウェア１１を起動時のデフォルトの制御ソフトウェアに選択設定して中央装置１−１を再起動する（Ｓ９）。そして、中央装置１−１では、再起動後、記憶部９から制御ソフトウェア１１がロードされ、制御処理部６が制御ソフトウェア１１にしたがって動作を開始することとなる。他方、中央装置１−１から切替指令を受信した端末装置２では、制御ソフトウェア切替処理部２１は、制御ソフトウェア１１を起動時のデフォルトの制御ソフトウェアに選択設定して端末装置２を再起動する（Ｓ９）。そして、端末装置２では、再起動後、記憶部１８から制御ソフトウェア１１がロードされ、制御処理部１５が制御ソフトウェア１１にしたがって動作を開始することとなる。また、中央装置１−１から切替指令を受信した中央装置１−２では、制御ソフトウェア切替処理部２０は、制御ソフトウェア１１を起動時のデフォルトの制御ソフトウェアに選択設定して中央装置１−２を再起動する（Ｓ９）。そして、中央装置１−２では、再起動後、記憶部９から制御ソフトウェア１１がロードされ、制御処理部６が制御ソフトウェア１１にしたがって動作を開始することとなる。
【００４７】
Ｓ８での判定の結果、すべての機器用ソフトウェアバージョン情報１３とバージョン対応情報１１ａとが整合しない場合には（Ｓ８，Ｎｏ）、制御ソフトウェア切替処理部２０は、制御ソフトウェア切替処理を行うことなく、警告を出力する（Ｓ１０）。なお、列車情報管理装置は表示部（図示せず）を備えているので、中央装置１−１は、例えば当該表示部にて、すべての機器用ソフトウェアバージョン情報１３と整合する制御ソフトウェアが存在しない旨を示す警告表示を行うことができる。なお、警告は、表示に限らず、例えば音声で行ってもよい。
【００４８】
以上説明したように、本実施の形態によれば、列車情報管理装置（中央装置１及び端末装置２）が機器３の機器用ソフトウェアのバージョンと自身の制御ソフトウェアのバージョンとの整合性を検証した上で整合性のとれたバージョンの制御ソフトウェアを自動的に選択して起動するようにしているので、列車情報管理装置の制御ソフトウェアと機器用ソフトウェアとで相互に関係する機能の改修を実施した際に、ソフトウェア間のバージョンの整合性がとれずに不具合が発生する事態を回避することができる。
【００４９】
また、本実施の形態では、例えば機器用ソフトウェアの将来のバージョンアップを想定して予め制御ソフトウェア１１にその改修後の機能を付与しておく一方で、実際に機器用ソフトウェアのバージョンアップがなされるまでは旧バージョンの制御ソフトウェア１０を使用して制御を行い、実際に機器用ソフトウェアのバージョンアップがなされた後は新バージョンの制御ソフトウェア１１に切り替えることで、列車情報管理装置と機器とでソフトウェアのバージョンアップを必ずしも同時に行う必要がなくなる。
【００５０】
これに対し、従来では、列車情報管理装置の制御ソフトウェアと機器用ソフトウェアを同じタイミングでバージョンアップをする必要があったが、この作業は人的作業によるものであることから、手違い等により、実際には同期をとらずにバージョンアップがなされることもあり、その場合は、バージョンの不整合から不具合の発生要因となっていた。
【００５１】
なお、本実施の形態では、中央装置１及び端末装置２はそれぞれ、バージョンが互いに異なる新旧二つの制御ソフトウェア１０、１１を切り替えて起動できるようにしたが、これに限定されず、バージョンが互いに異なる三つ以上の制御ソフトウェアを切り替えて起動できるようにしてもよい。この場合、各制御ソフトウェアはそれぞれバージョン対応情報を含み、中央装置１−１は、複数の制御ソフトウェアの中から、すべての機器３の機器用ソフトウェアバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアを判別する。中央装置１−１は、この判別された制御ソフトウェアが既に起動されている制御ソフトウェアと異なる場合には、当該判別された制御ソフトウェアを選択して起動するとともに、既に起動されている制御ソフトウェアから当該判別された制御ソフトウェアへの切替指令を中央装置１−２及び端末措置２へ送信する。なお、中央装置１−１は、複数の制御ソフトウェアの中から、すべての機器３の機器用ソフトウェアバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアを判別することができなかったとき、すなわち、すべての機器３の機器用ソフトウェアバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアが存在しないときは、制御ソフトウェア切替処理を行うことなく、警告を出力する。
【００５２】
また、本実施の形態では、ソフトウェアの整合性の判定は、いわゆる一次局である中央装置１−１で行うようにしたが、例えば二次局である中央装置１−２で行うこともできるし、あるいは端末装置２で行うようにしてもよい。
【００５３】
また、本実施の形態では、ソフトウェアの整合性の判定を、バージョン情報を比較することで行うようにしたが、具体的なバージョン情報を用いる代わりに、機器用ソフトウェアのバージョンの相違を識別するキー情報を機器３から列車情報管理装置へ送信する一方で、各制御ソフトウェア内には機器用ソフトウェアごとのキー対応情報を埋め込んでおき、中央装置１−１にて、すべての機器用ソフトウェアのキー情報と制御ソフトウェアに含まれるキー対応情報とを比較し、整合した制御ソフトウェアを選択するようにしてもよい。キー情報は例えば記号等であってもよい。
【００５４】
また、本実施の形態では、機器用ソフトウェアバージョン情報１３を含む機器情報を機器３から列車情報管理装置へ送信するようにしたが、機器用ソフトウェアバージョン情報１３に加えて当該機器用ソフトウェアのチェックサム値情報も含めて送信するようにし、さらに中央装置１−２及び端末装置２から中央装置１−１に対して機器用ソフトウェアバージョン情報１３に加えて当該機器用ソフトウェアのチェックサム値情報も含む機器情報を送信するようにし、編成内のすべての機器３についての機器用ソフトウェアバージョン情報１３及びチェックサム値情報を中央装置１−１に集約することができる。また、これに合わせて、制御ソフトウェア１０，１１には、バージョン対応情報１０ａ，１１ａに加えて、機器用ソフトウェアごとに機器用ソフトウェアのチェックサム値をテーブル化したチェックサム値対応情報も含めるようにする。そして、中央装置１−１では、制御ソフトウェア切替処理部２０は、機器用ソフトウェアバージョン情報１３とバージョン対応情報１０ａとの整合性の判定のみならず、機器用ソフトウェアのチェックサム値情報と制御ソフトウェアに含まれるチェックサム値対応情報との整合性の判定も行い、双方とも整合する制御ソフトウェアの選択処理を行う。これにより、列車情報管理装置に適用される制御ソフトウェアが機器用ソフトウェアと整合しているかどうかを、機器用ソフトウェアの実体的内容に対応して算出されたチェックサム値により検証することができるので、より信頼性の高い整合性の検証が可能となる。
【産業上の利用可能性】
【００５５】
以上のように、本発明は、列車情報管理装置及びその制御ソフトウェアの選択方法として有用である。
【符号の説明】
【００５６】
１  中央装置
２  端末装置
３  機器
４  基幹伝送路
５  支線伝送路
６，１５  制御処理部
７，８，１６，１７    送受信部
９，１８  記憶部
１０，１１  制御ソフトウェア
１０ａ，１１ａ  バージョン対応情報
１２，１９  状態データ
１３  機器用ソフトウェアバージョン情報
２０，２１  制御ソフトウェア切替処理部
【図１】
2013114543.tif 000003
【図２】
2013114543.tif 000004
【図３】
2013114543.tif 000005
【図４】
2013114543.tif 000006
【図５】
2013114543.tif 000007
【図６】
2013114543.tif 000008
【図７】
2013114543.tif 000009
【図８】
2013114543.tif 000010
【手続補正書】
【提出日】平成24年10月18日(2012.10.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
列車の編成の各車両にそれぞれ搭載され、自車両内の機器から機器情報を収集し、車両間にわたって配線された基幹伝送路を介して前記機器情報を相互に送受信して前記機器情報を共有し管理する列車情報管理装置であって、
前記列車情報管理装置に適用される互いにバージョンの異なるソフトウェアであって、前記編成内の各機器で使用される機器用ソフトウェアごとに自ソフトウェアのバージョンに対応する前記機器用ソフトウェアのバージョン情報を与えるバージョン対応情報をそれぞれ含む複数の制御ソフトウェアを記憶する記憶部と、
自車両内の各機器から前記機器用ソフトウェアのバージョン情報を収集するとともに、前記記憶部に記憶された複数の制御ソフトウェアのうち車両間で共通に使用される一つの制御ソフトウェアを起動する機能を有し、起動後は起動された制御ソフトウェアにしたがって動作する制御処理部と、
を備え、
前記編成の先頭車両に搭載された列車情報管理装置の制御処理部は、他車両に搭載された列車情報管理装置からそれぞれ前記基幹伝送路を介して送信された当該他車両の機器についての前記機器用ソフトウェアのバージョン情報を受信しかつ前記先頭車両の機器についての前記機器用ソフトウェアのバージョン情報を収集した後、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と、自装置内の前記記憶部に記憶された前記複数の制御ソフトウェアにそれぞれ含まれるバージョン対応情報とを比較し、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアを判別し、この判別された制御ソフトウェアが既に起動されている制御ソフトウェアと異なる場合には、当該判別された制御ソフトウェアを選択して起動するとともに、既に起動されている制御ソフトウェアから当該判別された制御ソフトウェアへの切替指令を他車両に搭載された列車情報管理装置へ送信し、
前記他車両に搭載された列車情報管理装置は、前記切替指令を受信したときは、当該切替指令に応じて、自装置内の前記記憶部から前記判別された制御ソフトウェアを選択して起動すること
を特徴とする列車情報管理装置。
【請求項２】
前記編成の先頭車両に搭載された列車情報管理装置の制御処理部は、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と、自装置内の前記記憶部に記憶された前記複数の制御ソフトウェアにそれぞれ含まれるバージョン対応情報とを比較し、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアを判別することができなかったときは、制御ソフトウェアの切替を行うことなく、警告を出力することを特徴とする請求項１に記載の列車情報管理装置。
【請求項３】
前記機器は、前記機器用ソフトウェアのバージョン情報を前記機器情報に含めて自車両内の列車情報管理装置へ送信し、
前記列車情報管理装置は、前記機器用ソフトウェアのバージョン情報を含む前記機器情報を他車両の列車情報管理装置へ送信することを特徴とする請求項１に記載の列車情報管理装置。
【請求項４】
前記複数の制御ソフトウェアは、それぞれ、前記バージョン対応情報に加えて、前記機器用ソフトウェアごとに自ソフトウェアのバージョンに対応する前記機器用ソフトウェアのチェックサム値情報を与えるチェックサム値対応情報を含み、
前記制御処理部は、自車両内の各機器から前記機器用ソフトウェアのバージョン情報に加えてそのチェックサム値情報を収集し、
前記先頭車両に搭載された列車情報管理装置の制御処理部は、他車両に搭載された列車情報管理装置からそれぞれ前記基幹伝送路を介して送信された当該他車両の機器についての前記機器用ソフトウェアのバージョン情報及びチェックサム値情報を受信しかつ前記先頭車両の機器についての前記機器用ソフトウェアのバージョン情報及び前記チェックサム値情報を収集した後、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報及びチェックサム値情報と、自装置内の前記記憶部に記憶された前記複数の制御ソフトウェアにそれぞれ含まれるバージョン対応情報及びチェックサム値対応情報とを比較し、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報及びチェックサム値情報と整合するバージョン対応情報及びチェックサム値対応情報を含む制御ソフトウェアを判別し、この判別された制御ソフトウェアが既に起動されている制御ソフトウェアと異なる場合には、当該判別された制御ソフトウェアを選択して起動するとともに、既に起動されている制御ソフトウェアから当該判別された制御ソフトウェアへの切替指令を他車両に搭載された列車情報管理装置へ送信することを特徴とする請求項１に記載の列車情報管理装置。
【請求項５】
前記機器は、前記機器用ソフトウェアのバージョン情報及びチェックサム値情報を前記機器情報に含めて自車両内の列車情報管理装置へ送信し、
前記列車情報管理装置は、前記機器用ソフトウェアのバージョン情報及びチェックサム値情報を含む前記機器情報を他車両の列車情報管理装置へ送信することを特徴とする請求項４に記載の列車情報管理装置。
【請求項６】
列車の編成の各車両にそれぞれ搭載され、自車両内の機器から機器情報を収集し、車両間にわたって配線された基幹伝送路を介して前記機器情報を相互に送受信して前記機器情報を共有し管理する列車情報管理装置であって、前記列車情報管理装置に適用される互いにバージョンの異なるソフトウェアであって、前記編成内の各機器で使用される機器用ソフトウェアごとに自ソフトウェアのバージョンに対応する前記機器用ソフトウェアのバージョン情報を与えるバージョン対応情報をそれぞれ含む複数の制御ソフトウェアを記憶する記憶部と、自車両内の各機器から前記機器用ソフトウェアのバージョン情報を収集するとともに、前記記憶部に記憶された複数の制御ソフトウェアのうち車両間で共通に使用される一つの制御ソフトウェアを起動する機能を有し、起動後は起動された制御ソフトウェアにしたがって動作する制御処理部と、を備えた列車情報管理装置の制御ソフトウェアの選択方法であって、
前記編成の先頭車両に搭載された列車情報管理装置の制御処理部は、他車両に搭載された列車情報管理装置からそれぞれ前記基幹伝送路を介して送信された当該他車両の機器についての前記機器用ソフトウェアのバージョン情報を受信するとともに、前記先頭車両の機器についての前記機器用ソフトウェアのバージョン情報を収集するステップと、
前記制御処理部は、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と、前記記憶部に記憶された前記複数の制御ソフトウェアにそれぞれ含まれるバージョン対応情報とを比較するステップと、
前記制御処理部は、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアを判別するステップと、
前記制御処理部は、この判別された制御ソフトウェアが既に起動されている制御ソフトウェアと異なる場合には、当該判別された制御ソフトウェアを選択して起動するとともに、既に起動されている制御ソフトウェアから当該判別された制御ソフトウェアへの切替指令を他車両に搭載された列車情報管理装置へ送信するステップと、
前記他車両に搭載された列車情報管理装置は、前記切替指令を受信したときは、当該切替指令に応じて、自装置内の前記記憶部から前記判別された制御ソフトウェアを選択して起動するステップと、
を含むこと
を特徴とする列車情報管理装置の制御ソフトウェアの選択方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る列車情報管理装置は、列車の編成の各車両にそれぞれ搭載され、自車両内の機器から機器情報を収集し、車両間にわたって配線された基幹伝送路を介して前記機器情報を相互に送受信して前記機器情報を共有し管理する列車情報管理装置であって、前記列車情報管理装置に適用される互いにバージョンの異なるソフトウェアであって、前記編成内の各機器で使用される機器用ソフトウェアごとに自ソフトウェアのバージョンに対応する前記機器用ソフトウェアのバージョン情報を与えるバージョン対応情報をそれぞれ含む複数の制御ソフトウェアを記憶する記憶部と、自車両内の各機器から前記機器用ソフトウェアのバージョン情報を収集するとともに、前記記憶部に記憶された複数の制御ソフトウェアのうち車両間で共通に使用される一つの制御ソフトウェアを起動する機能を有し、起動後は起動された制御ソフトウェアにしたがって動作する制御処理部と、を備え、前記編成の先頭車両に搭載された列車情報管理装置の制御処理部は、他車両に搭載された列車情報管理装置からそれぞれ前記基幹伝送路を介して送信された当該他車両の機器についての前記機器用ソフトウェアのバージョン情報を受信しかつ前記先頭車両の機器についての前記機器用ソフトウェアのバージョン情報を収集した後、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と、自装置内の前記記憶部に記憶された前記複数の制御ソフトウェアにそれぞれ含まれるバージョン対応情報とを比較し、前記編成内のすべての機器についての前記機器用ソフトウェアのバージョン情報と整合するバージョン対応情報を含む制御ソフトウェアを判別し、この判別された制御ソフトウェアが既に起動されている制御ソフトウェアと異なる場合には、当該判別された制御ソフトウェアを選択して起動するとともに、既に起動されている制御ソフトウェアから当該判別された制御ソフトウェアへの切替指令を他車両に搭載された列車情報管理装置へ送信し、前記他車両に搭載された列車情報管理装置は、前記切替指令を受信したときは、当該切替指令に応じて、自装置内の前記記憶部から前記判別された制御ソフトウェアを選択して起動することを特徴とする。
【国際調査報告】
2013114543.tif 000011
2013114543.tif 000012