(57)【特許請求の範囲】
【請求項１】
２つの記憶媒体の装着部と、その一方に装着され、ソフトウエア及び列車運行管理上のデータを分けて記憶するソフトウエア記憶領域及びデータ記憶領域を持つ第１の記憶媒体を備え、この第１の記憶媒体に保有しているダイヤと、現場設備から得られる列車の在線位置情報を基に、信号機や転てつ機を制御する列車運行管理装置のソフトウエア改修方法において、
前記装着部に装着する前の前記第１の記憶媒体の前記データ記憶領域内に、（１）本線列車ダイヤ情報，（２）入換作業ダイヤ情報，および（３）共通コード情報を含む前記列車運行管理上のデータのそれぞれを分離して記憶させるステップと、
前記第１の記憶媒体を稼動記憶媒体として前記運行管理装置の運行管理機能を起動するステップと、
前記列車運行管理装置の運行管理機能を休止した状態で、ソフトウエア及び列車運行管理上のデータを分けて記憶するソフトウエア記憶領域及びデータ記憶領域を持つとともに、予め新たなソフトウエアおよびデータを書き込んだ第２の記憶媒体を前記装着部の他方に装着するステップと、
（１）本線列車ダイヤ情報，（２）入換作業ダイヤ情報，および（３）共通コード情報を含む前記列車運行管理上のデータのうち、改修後の列車運行管理に必要な引継ぎデータを、前記（１）〜（３）等の各情報単位で取捨選択する操作手段の操作に基いて指定するステップと、
前記必要な引継ぎデータに指定されたそれぞれのデータを、前記第１の記憶媒体から直接あるいは他の記憶媒体を介して前記第２の記憶媒体の前記データ記憶領域内に分離して記憶させるステップと、
前記第２の記憶媒体をこれまでの第１の記憶媒体に代わる新たな稼動記憶媒体として、前記運行管理装置の運行管理機能を起動するステップとを含むことを特徴とする列車運行管理装置のソフトウエア改修方法。
【請求項２】
ソフトウエア及び列車運行管理上のデータを分けて記憶するソフトウエア記憶領域及びデータ記憶領域を持つ稼動ディスクと非稼動ディスクを装着する２つの装着部を備え、前記稼動ディスクに保有している列車ダイヤと、現場設備から得られる列車の在線位置情報を基に、信号機や転てつ機を制御する列車運行管理装置のソフトウエア改修方法において、
前記装着部に装着する前の前記第１の記憶媒体の前記データ記憶領域内に、（１）本線列車ダイヤ情報，（２）入換作業ダイヤ情報，および（３）共通コード情報を含む前記列車運行管理上のデータのそれぞれを分離して記憶させるステップと、
前記第１の記憶媒体を稼動記憶媒体として前記運行管理装置の運行管理機能を起動するステップと、
前記列車運行管理装置の運行管理機能を休止した状態で、前記非稼動ディスクの装着部に、予め新たなソフトウエアおよびデータが書き込まれており、かつ列車運行管理上のデータを分けて記憶するデータ記憶領域を持つ改修版ディスクを装着するステップと、
（１）本線列車ダイヤ情報，（２）入換作業ダイヤ情報，および（３）共通コード情報を含む前記列車運行管理上のデータのうち、改修後の列車運行管理に必要な引継ぎデータを、前記（１）〜（３）等の各情報単位で取捨選択する操作手段の操作に基いて指定するステップと、
前記改修版ディスクを新たな稼動ディスクとして列車運行管理装置を立ち上げ、これまでの前記稼動ディスク内のデータのうち、前記必要な引継ぎデータに指定されたそれぞれのデータを、前記改修版ディスクの前記データ記憶領域内に分離して書き込むステップと、
前記運行管理装置の運行管理機能を、前記改修版ディスクのソフトウエアを新たなソフトウエアとして起動するステップとを含むことを特徴とする列車運行管理装置のソフトウエア改修方法。
【請求項３】
ソフトウエア及び列車運行管理上のデータを分けて記憶するソフトウエア記憶領域及びデータ記憶領域を持つ稼動ディスクと不揮発性記憶媒体を装着する２つの装着部を備え、前記稼動ディスクに保有している列車ダイヤと、現場設備から得られる列車の在線位置情報を基に、信号機や転てつ機を制御する列車運行管理装置のソフトウエア改修方法において、
前記装着部に装着する前の前記第１の記憶媒体の前記データ記憶領域に、（１）本線列車ダイヤ情報，（２）入換作業ダイヤ情報，および（３）共通コード情報を含む前記列車運行管理上のデータのそれぞれを分離して記憶させるステップと、
前記第１の記憶媒体を稼動記憶媒体として前記運行管理装置の運行管理機能を起動するステップと、
前記列車運行管理上のデータのうち改修後の列車運行管理に必要な引継ぎデータを、前記（１）〜（３）等の各情報単位で取捨選択する操作手段の操作に基いて指定するステップと、
前記列車運行管理装置の運行管理機能を休止した状態で、前記稼動ディスク内に記憶された前記列車運行管理上のデータのうち、前記指定に応じた引継ぎデータを前記不揮発性記憶媒体に書き込むステップと、
前記稼動ディスクの装着部に、これまでの稼動ディスクに代えて、予め新しいソフトウエアおよびデータが書き込まれており、かつこのソフトウエア及び列車運行管理上のデータを分けて記憶するソフトウエア記憶領域及びデータ記憶領域を持つ改修版ディスクを装着するステップと、
前記不揮発性記憶媒体に書き込んだそれぞれの前記引継ぎデータを、前記改修版ディスクの前記データ記憶領域に分離して書き込むステップと、
前記改修版ディスクを新たな稼動ディスクとして、前記運行管理装置の運行管理機能を起動するステップとを含むことを特徴とする列車運行管理装置のソフトウエア改修方法。
【請求項４】
ＣＰＵ部と、ソフトウエア及び列車運行管理上のデータを分けて記憶するソフトウエア記憶領域及びデータ記憶領域を持つ第１及び第２の記憶媒体を装着する２つの装着部を備え、前記第１の記憶媒体に保有している列車ダイヤと、現場設備から得られる列車の在線位置情報を基に、信号機や転てつ機を制御する列車運行管理装置において、
（１）本線列車ダイヤ情報，（２）入換作業ダイヤ情報，および（３）共通コード情報を含む前記列車運行管理上のデータの中から、改修後の列車運行管理に必要な引継ぎデータを前記（１）〜（３）等の各情報単位で取捨選択して指定する指定操作手段と、
前記第１の記憶媒体内の前記データ記憶領域に記録されたデータのうち前記指定操作手段で指定されたそれぞれの引継ぎデータを直接的又は間接的に、予めソフトウエアおよびデータが書き込まれ、かつ前記第２の記憶媒体の装着部に装着された改修版記憶媒体のデータ記憶領域内に分離して書き込む手段と、
前記改修版記憶媒体を、これまでの稼動記憶媒体に代わる新たな稼動記憶媒体として前記運行管理装置の運行管理機能を起動する手段を備えたことを特徴とする列車運行管理装置。
【請求項５】
請求項４において、前記引継ぎデータ指定手段として、ソフトウエア優先とハードウエア優先を切替える切替操作手段と、各種データの引継ぎの要否を個別にソフトウエア的に指定する手段を備えたことを特徴とする列車運行管理装置。
【請求項６】
ＣＰＵ部と、ソフトウエア及び列車運行管理上のデータを分けて記憶するソフトウエア記憶領域及びデータ記憶領域を持つ稼動ディスク及び非稼動ディスクの２つの装着部を備え、前記稼動ディスクに保有している列車ダイヤと、現場設備から得られる列車の在線位置情報を基に、信号機や転てつ機を制御する列車運行管理装置において、
（１）本線列車ダイヤ情報，（２）入換作業ダイヤ情報，および（３）共通コード情報を含む前記列車運行管理上のデータの中から、改修後の列車運行管理に必要な引継ぎデータを前記（１）〜（３）等の各情報単位で取捨選択して指定する指定操作手段と、
前記稼動ディスク内の前記データ記憶領域内に記録されたデータのうち前記指定操作手段で指定されたそれぞれの引継ぎデータを、前記非稼動ディスク装着部に装着され、ソフトウエア及び列車運行管理上のデータを分けて記憶するソフトウエア記憶領域及びデータ記憶領域を持つとともに予めソフトウエアおよびデータが書き込まれた改修版ディスクの前記データ記憶領域に分離して書き込む手段と、
前記２つのディスク装着部のうちいずれか一方に装着されたディスクを、新たな稼動ディスクとして指定する起動ディスク切替え操作手段と、
この起動ディスク切替え操作手段の指定に基いていずれか一方の装着部に装着されたディスクを新たな稼動ディスクとして前記運行管理装置の運行管理機能を起動する手段を備えたことを特徴とする列車運行管理装置。
【請求項７】
ＣＰＵ部と、ソフトウエア及び列車運行管理上のデータを分けて記憶するソフトウエア記憶領域及びデータ記憶領域を持つ稼動ディスク及び不揮発性記憶媒体の２つの装着部を備え、前記稼動ディスクに保有している列車ダイヤと、現場設備から得られる列車の在線位置情報を基に、信号機や転てつ機を制御する列車運行管理装置において、
（１）本線列車ダイヤ情報，（２）入換作業ダイヤ情報，および（３）共通コード情報を含む前記列車運行管理上のデータの中から、改修後の列車運行管理に必要な引継ぎデータを前記（１）〜（３）等の各情報単位で取捨選択して指定する指定操作手段と、
前記稼動ディスクの前記データ記憶領域内に記録されたデータのうち前記指定操作手段で指定された引継ぎデータを、前記不揮発性記憶媒体に書き込む手段と、
前記不揮発性記憶媒体に書き込んだそれぞれの前記引継ぎデータを、前記稼動ディスクに代えて装着され、ソフトウエア及び列車運行管理上のデータを分けて記憶するソフトウエア記憶領域及びデータ記憶領域を持つとともに予めソフトウエアおよびデータが書き込まれた改修版ディスクの前記データ記憶領域内に分離して書き込む手段と、
前記改修版ディスクを新たな稼動ディスクとして、前記運行管理装置の運行管理機能を起動する手段を備えたことを特徴とする列車運行管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，列車運行管理装置における、ソフトウエア改修に関わり、特にソフトウエア改修前後で列車運行管理に用いるダイヤ情報や操作実績、各種データを引継ぐ機構をもつ列車運行管理装置とそのソフトウエア改修方法に関する。
【０００２】
【従来の技術】
従来、列車運行管理装置のソフトウエア改修方式としては大きくＤＡＴやＭＯ、ＤＶＤ−ＲＡＭなどの大容量外部記憶媒体を用いて、現地で稼動している装置へソフトウエアをローディングする方法と改修版ソフトウエアがすでにローディングされているディスクを現地に搬入し、ディスク交換する方法、遠隔地よりＷＡＮを介してソフトウエアをリモートインストールする方法がある。
【０００３】
列車運行管理装置は、列車ダイヤや動作履歴等の情報をもっている。ソフトウエア改修時にはこれらの情報が失われると、改修後にはあらかじめ入力していた運転整理データが失われたり、動作履歴が失われたりする。また、共通コードや基礎ダイヤデータといったコード体系や列車種別、カレンダーなどの情報は、ソフトウエアとは別のタイミングで更新されていく。そのため、これらの情報がソフトウエア改修で失われないようにする必要がある。
【０００４】
そのため、大容量外部媒体からソフトウエアをインストールする際には、改修前後で引継ぐべきデータが格納されているディスク上の記憶領域を壊さないように必要最小限のローディングを実施する。
【０００５】
また、ディスク交換においては、単純に交換しただけではまったくデータを引継ぐことが出来ないので、一旦外部媒体に引継ぎに必要な情報を退避し、ディスク交換後退避したデータを復旧している。
【０００６】
従来技術として、特開平７−３１９７１７号公報には、その図６に、１つの処理装置内に３つのメモリを持つ情報処理装置において、プログラムの切替えを行う場合、旧プログラムの記憶されているメモリ１２ｃの全データをメモリ１２ｂに転送するとともに、もうひとつのメモリ１２ｄに新プログラムを配置し、その新プログラムに処理を切替える。旧データを引継ぐ場合には、旧データを一旦メモリ１２ｂに転送し、新旧プログラムを配置したメモリ１２ｃ，１２ｄを切替えた後、メモリ１２ｂに転送した旧データを、新プログラムが格納されたメモリに再配置することが開示されている。
【０００７】
また、同公報の図１には、メモリとして、新旧プログラムの切替え制御プログラムを記憶したメモリ空間１、旧プログラムを記憶したメモリ空間２及び新プログラムを書き込むメモリ空間３を備えることが開示されている。
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、いずれも処理装置としての機能を休止した状態で、改修版（新）プログラムデータを、ＭＯやＤＡＴ等の外部媒体からインストールしなければならず、ローディング時間が長くなる。列車運行管理装置は、列車が走行しない時間しかその機能を休止することができず、ソフトウエアが改修可能な時間は限られている。
【０００９】
また、ディスク交換時に一旦データを外部媒体に記憶する方式も、媒体に退避する時間、復旧する時間を要するため、列車が走行しない時間を長く確保できる場合にしか適用できない。
【００１０】
本発明の目的は、列車運行管理に必要なデータを引継ぎながら、比較的短い休止時間でソフトウエアの改修が可能な列車運行管理装置及びそのソフトウエア改修方法を提供することである。
【００１１】
【課題を解決するための手段】
本発明の主特徴とするところは、これまでの列車運行管理によって得られ、改修後の列車運行管理に必要な引継ぎデータを、これまでの第１の（稼動）記憶媒体例えばディスクからローディングするが、改修版ソフトウエアについては、工場等で予め新たなソフトウエアを書き込んだ第２の（改修版）記憶媒体例えばディスクへの交換によって、ソフトウエアの改修を実行することである。
【００１２】
列車運行管理に必要なソフトウエアのローディングは、１時間単位の時間を必要とするが、これまでの列車運行管理によって得られ、改修後の列車運行管理に必要な引継ぎデータのローディングは１分単位の短時間で済む。したがって、上記の構成又は方法の採用により、限られた時間内において列車運行管理装置のソフトウエアの改修を実現する。
【００１３】
具体的には、ソフトウエア及び列車運行管理上のデータを記憶した第１の記憶媒体を備え、この第１の記憶媒体に保有しているダイヤと、現場設備から得られる列車の在線位置情報を基に、信号機や転てつ機を制御する列車運行管理装置のソフトウエア改修方法において、運行管理機能を休止した状態で、予め新たなソフトウエアを書き込んだ第２の記憶媒体を装着するステップと、第１の記憶媒体内の引継ぎデータを、この第１の記憶媒体から直接あるいは他の記憶媒体を介して第２の記憶媒体に書き込むステップと、第２の記憶媒体をこれまでの第１の記憶媒体に代わる新たな稼動記憶媒体として運行管理機能を起動するステップとを含むことを特徴とする。
【００１４】
また、本発明の他の特徴は、ダイヤに基づき信号機や転てつ機を制御することで列車の運行管理を行う列車運行管理装置において、ＣＰＵ部と２個のソフトウエア用のディスクと、ソフトウエア改修時に列車運行管理に必要な情報の引継ぎを指定する手段と、２つあるディスクのうちどちらから起動するかを指定する起動ディスク切替手段を有する。
【００１５】
更に、列車運行管理装置の引継ぎデータ指定手段は、ソフトウエア優先／ハードウエア優先を切替える手段と、各種データの引継ぎの要否を個別に物理的に指定する手段と、各種データの引継ぎの要否を個別にソフトウエア的に指定する手段を有する。
【００１６】
また、列車運行管理装置のソフトウエアを記憶する記憶媒体は、プログラムとデータ部と引継ぎデータが夫々個別に格納するように記憶領域を分離する。
【００１７】
本発明のその他の特徴は、以下の実施例の説明によって明らかにする。
【００１８】
【発明の実施の形態】
以下、本発明の実施例について図面を参照して説明する。
【００１９】
図１は、本発明の一実施例による列車運行管理装置の構成を示す。列車運行管理装置１は、ＣＰＵ部２と、プログラムやデータを記憶しておく第１の記憶媒体（例えばディスク）３及び第２の記憶媒体（例えばディスク）４と、引継ぎデータ指定手段（例えばスイッチ）５、起動ディスク切替手段（例えばスイッチ）６から構成される。列車運行管理装置１は２つの記憶媒体例えばディスク３，４を筐体内に実装でき、これらのディスク３及び４は、それぞれ列車運行管理装置１を動作させるために必要なソフト（プログラム、データ）がインストールされている。２つのディスク３，４は通常独立しており、どちらか１つで動作可能であり、以下の説明では、第１のディスク３を稼動ディスクとして運行管理機能を継続してきたものにおいて、この第１の記憶媒体（稼動ディスク）内のソフトウエアから、改修版記憶媒体（例えばディスク）に記憶された改修版ソフトウエアに改修する場合について述べる。ＣＰＵ部２は、列車運行管理装置１の電源が投入されると、起動ディスク切替手段（スイッチ）６の指定に基き、ディスク３もしくはディスク４をアクセスし、プログラム、データを読み込み、列車運行管理装置１として起動する。７は運転整理卓、８はＷＡＮ、９はリモート端末、１０は列車、１１はコンソールである。１２は新ソフトを記憶させた改修版記憶媒体（例えばディスク）である。
【００２０】
本線列車ダイヤや入換作業ダイヤは、運転整理卓７から入力された運転整理（ダイヤ変更）に関する情報や、列車１０が走行した実績情報も保有する。
【００２１】
図２は、列車運行管理装置１におけるディスク３，４及び改修版ディスク１２の記憶領域２０を示す。ディスク記憶領域２０には、記憶領域をプログラム２１、データ２２からなるソフトウエア及び引継ぎデータ２３の３つに分けて記憶する。引継ぎデータ２３とは、ソフトウエアの改修時に第１の記憶媒体（現行稼動ディスク）３から改修後の記憶媒体（ディスク）へ引継ぎたい運行管理上のデータである。
【００２２】
引継ぎデータ２３には、本線列車ダイヤ情報２３１、入換作業ダイヤ情報２３２、共通コード情報２３３、基礎ダイヤデータ情報１３４、ジャーナル情報２３５等があり、これらを分離させて記憶している。この記憶領域の構造はディスク３、４及び１７のいずれも共通である。図２においては、引継ぎデータ２３の占有率が大きく見えるが、実際にはプログラム２１とデータ２２からなるソフトウエア部が大部分を占めており、このソフトウエアのローディングには長時間を要する。そこで、本実施例においては、まず、ソフトウエア（プログラム２１、データ２２）の改修を行う方法として、非稼動状態側の第２の記憶媒体（ディスク）４を改修版記憶媒体（ディスク）１２に交換する。
【００２３】
ディスク交換を行う場合、改修版のソフトウエア（プログラム２１、データ２２）を予めインストールした改修版ディスク１２を用意する。そして、列車運行管理装置１の電源をＯＦＦし、ディスク３、４のうちこれまで非稼動であったディスク４の装着部に、改修版ソフトが予めインストールされている改修版ディスク１２を装着する。このように、これまで非稼動ディスク４が装着されていた場合には、これを改修版ディスク１２に交換するが、これまで非稼動側であったディスク装着部に改修版ディスク１２を装着すれば良く、これまでディスク４がここに装着されていることは必須条件では無い。
【００２４】
次に、引継ぎデータ指定手段（例えばスイッチ、以下単に引継ぎスイッチと呼ぶ）５の設定を実行する。引継ぎスイッチ５は、図２の引継ぎデータ２３の各情報毎に細かく分割した記憶領域毎に設けられている。引継ぎの指定は、ハードウエアからもソフトウエアからも指定できる。ソフト／ハード優先選択手段（スイッチ）５０１にてそれらを切替える。
【００２５】
ハード本線列車ダイヤ引継ぎ手段（ＳＷ）５１１は、例えば物理的なスイッチで本線列車ダイヤの引継ぎ有無を指定できる。ソフト本線列車ダイヤ引継ぎ手段（スイッチ）５２１はソフトウエア上で引継ぎの有無を指定する手段であり、物理的なスイッチは持たない。このスイッチ５２１は、予め、改修版ディスク１２にソフトウエア（プログラム２１、データ２２）をローディングした際にセットされるものである。ただし、コンソール１１からセットすることも可能である。更に、ＷＡＮ８を介し、遠隔地にあるリモート端末９からもセットが可能である。
【００２６】
ソフト／ハード優先選択手段（スイッチ）５０１が、ハードウエアに指定されている場合は、ハード本線列車ダイヤ引継ぎ手段（スイッチ）５１１が有効となる。逆にスイッチ５０１がソフトウエアに指定されている場合は、ソフト本線列車ダイヤ引継ぎ手段（スイッチ）５２１が有効となる。ハードウエアスイッチで本線列車ダイヤ情報の引継ぎを実施したい場合は、ソフト／ハード優先選択スイッチ５０１を「ハードウエア」に指定し、ハード本線列車ダイヤ引継ぎスイッチ５１１を「ＯＮ」にする。
【００２７】
ほかにも、ハード入換作業ダイヤ引継ぎ手段（スイッチ）５１２、ソフト入換作業ダイヤ引継ぎ手段（スイッチ）５２２、ハード共通コード引継ぎ手段（スイッチ）５１３、ソフト共通コード引継ぎ手段（スイッチ）５２３、ハード基礎ダイヤデータ引継ぎ手段（スイッチ）５１４、ソフト基礎ダイヤデータ引継ぎ手段（スイッチ）５２４、ハードジャーナル引継ぎ手段（スイッチ）５１５、ソフトジャーナル引継ぎ手段（スイッチ）５２５があり、同様にして個別にデータ引継ぎの要否を指定する。
【００２８】
次に、起動ディスク切替手段（スイッチ）６を設定する。本列車運行管理装置１は装置内にディスク３と４を２台実装しているため、どちらのディスクで起動するかを起動ディスク切替スイッチ６にて指定する。起動ディスク切替スイッチ６には、３つのスイッチ手段を備えている。１つはソフト／ハード優先を切替える起動ディスク優先切替手段（スイッチ）６０である。また、ハードウエアディスク指定手段（スイッチ）６１とソフトウエアディスク指定手段（スイッチ）６２がある。
【００２９】
起動ディスク優先切替スイッチ６をハードウエア優先に切替えた場合、ハードウエアディスク指定スイッチ６１の指定に基づき、電源をＯＮした際の起動ディスクが選択される。また、起動ディスク優先切替スイッチ６０をソフトウエア優先に切替えた場合、ソフトウエアディスク指定スイッチ６２の指定に基づき、電源をＯＮした際の起動ディスクが選択される。ソフトウエアディスク指定スイッチ６２は物理的なスイッチではなく、ディスク上にデータとして情報を保有する。
【００３０】
引継ぎスイッチ５及び起動ディスク切替スイッチ６を設定した後、列車運行管理装置１の電源をＯＮする。この時の立ち上げフローについて図３、４を用いて説明する。
【００３１】
図３は、列車運行管理装置１の起動時に、起動するディスクを切替える処理のフローチャートである。まず、起動されると起動ディスク切替スイッチ６の判定処理３０１が動作する。ステップ３０２で、起動ディスク優先切替スイッチ６０の状態を判定し、ソフトウエア優先と指定されていた場合には、ステップ３０３に進んでソフトウエアディスク切替スイッチ６２の状態読み込み処理を実行し、立ち上げディスクをセットする。また、スイッチ６０がハードウエア優先と指定されていた場合には、ステップ３０４でハードウエアディスク指定スイッチ６１の状態読み込み処理を実行し、立ち上げディスクをセットする。次に、ステップ３０５において、立ち上げディスク判定により２つ実装されているディスク装着部のうち、どちらのディスク装着部のディスクからシステムを起動すべきかを判定し、ディスク３（ステップ３０６）又はディスク４（ステップ３０７）の装着部を使用してのＯＳ・アプリケーションを起動する。
【００３２】
図４は、列車運行管理装置１の起動時に、各種データを引継ぐ処理のフローチャートである。この図を用いてデータを引継ぐステップについて説明する。ここでは起動ディスク切替スイッチ６にて改修版ディスク１２が起動されたものとする。
【００３３】
まず、ステップ４０１にてＯＳを起動する。次に、引継ぎスイッチ５の状態判定処理４０２が動作する。ここで、ソフト／ハード優先選択スイッチ５０１の状態を読み込む。ハードウエア優先が指定されていた場合は、ステップ４０３に進んでハードウエア本線列車ダイヤ引継ぎスイッチ５１１の状態を読みこみ、引継ぎ「ＯＮ」であれば、引継ぎフラグをセットし、ステップ４０４にて、これまでの稼動ディスク３の本線列車ダイヤ情報２３１を改修版ディスク１２の本線列車ダイヤ情報として丸ごとコピーする。一方、ステップ４０２でソフトウエア優先が指定されていた場合は、ステップ４０５に進んで、ソフトウエア本線列車ダイヤ引継ぎスイッチ５２１の状態を読み込み、ＯＮであれば同様にフラグをセットし、ステップ４０６にて本線列車ダイヤ情報をコピーする。このとき、ソフトウエア本線列車ダイヤスイッチの「ＯＦＦ」も合わせて行い、次回電源をＯＮしたときに無条件に本線列車ダイヤ情報を引継がないようにする。
【００３４】
次に、上記の▲１▼本線列車ダイヤに関する処理に引続き、前述した▲２▼入換作業ダイヤ、▲３▼共通コード、▲４▼基礎ダイヤ情報、▲５▼ジャーナルについても上記と同様にして引継ぎ要否を判定し、引継ぎ指定があれば、現行稼動ディスク３から改修版ディスク１２へ引継ぎデータをコピーして引継ぐ。
【００３５】
引継ぎが終了したら、最後にステップ４２３において、アプリケーション起動処理にて、列車運行管理に必要なソフトウエアを起動する。
【００３６】
この第１の実施例においては、ＣＰＵ部２と、ソフトウエア２１，２２を書き込める稼動ディスク３及び非稼動ディスク４の２つの装着部を備え、前記稼動ディスク３に保有している列車ダイヤと、現場設備から得られる列車の在線位置情報を基に、信号機や転てつ機を制御する列車運行管理装置１において、列車運行管理１に必要な引継ぎデータ２３（２３１〜２３５）を指定する引継ぎデータ指定手段５と、この引継ぎデータ指定手段５の状態に応じて前記稼動ディスク３内に記録された前記引継ぎデータ２３を、前記非稼動ディスク装着部に装着された改修版ディスク１２に書き込む手段（ＣＰＵ部２、図４の処理）と、前記改修版ディスク１２を、これまでの稼動ディスク３に代わる新たな稼動ディスクとして指定する起動ディスク切替え手段６と、この起動ディスク切替え手段６の指定に基き、前記改修版ディスク１２を新たな稼動ディスクとして前記運行管理装置１の運行管理機能を起動する手段（ＣＰＵ部２）を備えて構成している。
【００３７】
このようにすることで、時間のかかるソフトウエア（プログラム２１、データ２２）のローディングを行うことなく、ソフトウエアの改修を実現でき、改修前後で、列車運行管理上で必要な引継ぎデータ２３（２３１〜２３５）を引継ぐことが可能となり、改修前後での制御の連続性を確保することができる。
【００３８】
また、改修の状況に応じて必要なデータだけを引継ぐことが可能である。引継ぐデータについては、これら以外にもディスクの記憶領域の分離を行えば他のデータでも引継ぎを実現することは可能である。
【００３９】
次に、本発明による他の実施例を図５〜７を参照して説明する。
【００４０】
列車運行管理装置１００は、ＣＰＵ部２、第１の記憶媒体（ディスク）３、引継ぎデータ指定手段（スイッチ）５等は図１と同じであるが、第２の記憶媒体（ディスク）４及び起動ディスク切替え手段６は無く、代わりに不揮発性記憶媒体１３を備えている。不揮発性記憶媒体１３は、列車運行管理装置１００の電源をＯＦＦしても記憶内容を消失しない記憶媒体であり、具体的にはフラッシュメモリ等の不揮発性メモリである。
【００４１】
この実施例では、ソフトウエア（プログラム２１、データ２２）改修時は、まず、▲１▼運行管理装置としての機能を休止させ、これまでの稼動ディスク３内の引継ぎデータ２３を不揮発性記憶媒体１３に書き込む（退避させる）。次に、▲２▼電源を切り、これまでの稼動ディスク３を取り外し、改修版ディスク１２を装着する（差し替える）。後は先の実施例と同様に、電源を入れて立ち上げ、▲３▼不揮発性記憶媒体１３内の引継ぎデータ２３を改修版ディスク１２に書き込み、▲４▼改修版ディスク１２のソフトウエアを用いて、運行管理機能を再開させる。
【００４２】
以下に具体的に説明する。列車運行管理装置１がその運行管理機能を維持した状態で、引継ぎスイッチ５による指定を行う。引継ぎスイッチ５から、引継ぎが必要なデータについて、ソフト／ハード優先選択スイッチ５０１、ハード本線列車ダイヤ引継ぎスイッチ５１１、ソフト本線列車ダイヤ引継ぎスイッチ５２１、ハード入換作業ダイヤ引継ぎスイッチ５１２、ソフト入換作業ダイヤ引継ぎスイッチ５２２、ハード共通コード引継ぎスイッチ５１３、ソフト共通コード引継ぎスイッチ５２３、ハード基礎ダイヤデータ引継ぎスイッチ５１４、ソフト基礎ダイヤデータ引継ぎスイッチ５２４、ハードジャーナル引継ぎスイッチ５１５及びソフトジャーナル引継ぎスイッチ５２５を夫々セットする。
【００４３】
引継ぎスイッチ５のこれらの指定は、不揮発性記憶媒体１３の引継ぎスイッチ情報（後述する図７の２１０）にハードスイッチ、ソフトスイッチの両方について記憶させる。
【００４４】
次に、運行管理装置１００としての機能を休止させる。休止中の処理を図６に示す。まず、ステップ６０１で列車運行管理アプリケーションの終了処理を行う。これにより引継ぎデータ２３には何ら変更が発生しない状態となる。次に、ステップ６０２においてデータ引継ぎ判定を行う。引継ぎスイッチ５の指定により、本線列車ダイヤ等の引継ぎが指定されている場合には、前述した図４の手順と同様の要領で夫々引継ぎを指定されたデータの退避処理６０３〜６２２すなわち、不揮発性記憶媒体１３への引継ぎデータの書込みを行う。これにより、ディスク３から▲１▼本線列車ダイヤ、▲２▼入換作業ダイヤ、▲３▼共通コード、▲４▼基礎ダイヤデータ、▲５▼ジャーナルを列車運行管理装置１００内に用意されている不揮発性記憶媒体１３に退避する。
【００４５】
図７は、不揮発性記憶媒体１３の記憶領域２００を示している。引継ぎスイッチ５の各引継ぎスイッチ５１１〜５２５の状態情報を記憶する引継ぎスイッチ情報２１０と、引継ぎデータ２３すなわち▲１▼本線列車ダイヤ情報２３１、▲２▼入換作業ダイヤ情報２３２、▲３▼共通コード情報２３３、▲４▼基礎ダイヤデータ情報２３４、▲５▼ジャーナル情報２３５とに記憶領域が分割されている。この不揮発性記憶媒体１３に引継ぎに必要なデータを退避させた後、ステップ６２３にて、ＯＳ終了処理を実行し、電源をＯＦＦする。
【００４６】
次に、改修版ディスク１２と第１の記憶媒体（ディスク）３を交換し、列車運行管理装置１００の電源をＯＮする。このときの立ち上げ処理フローは図４を採用する。この際、電源ＯＦＦ時と電源ＯＮ時に引継ぎスイッチ５の指定が異っていた場合には、引継ぎデータを引継がないようにして、データの不整合が発生しないようにする。
【００４７】
この第２の実施例においては、ＣＰＵ部２と、ソフトウエア２１，２２を書き込める稼動ディスク３及び不揮発性記憶媒体１３の２つの装着部を備え、前記稼動ディスク３に保有している列車ダイヤと、現場設備から得られる列車の在線位置情報を基に、信号機や転てつ機を制御する列車運行管理装置１００において、列車運行管理に必要な引継ぎデータ２３を指定する引継ぎデータ指定手段５と、この引継ぎデータ指定手段５の状態に応じて前記稼動ディスク３内に記録された前記引継ぎデータ２３を、前記不揮発性記憶媒体１３に書き込む手段（ＣＰＵ部２、図６の処理）と、前記不揮発性記憶媒体１３に書き込んだ前記引継ぎデータ２３を、前記稼動ディスク３に代えて装着された改修版ディスク１２に書き込む手段（ＣＰＵ部２）と、前記改修版ディスク１２を新たな稼動ディスクとして、前記運行管理装置１００の運行管理機能を起動する手段（ＣＰＵ部２）を備えて構成している。
【００４８】
このようにすることで、ディスクを１つだけ実装している列車運行管理装置１００の場合でも、列車運行管理に必要なデータ２３をソフトウエア（プログラム２１、データ２２）の改修前後で引継ぐことが可能となり、改修前後での制御の連続性を確保することができる。
【００４９】
以上の第１及び第２の実施例に共通の特徴として、ＣＰＵ部２と、ソフトウエア２１，２２を書き込める第１の記憶媒体３の装着部と、少なくともダイヤデータ２３１を含む引継ぎデータ２３を書き込める第２の記憶媒体４又は１３の装着部とを備え、前記第１の記憶媒体３に保有している列車ダイヤと、現場設備から得られる列車の在線位置情報を基に、信号機や転てつ機を制御する列車運行管理装置１又は１００において、列車運行管理に必要な引継ぎデータ２３を指定する引継ぎデータ指定手段５と、この引継ぎデータ指定手段５の状態に応じて前記第１の記憶媒体３内に記録された前記引継ぎデータ２３を直接的又は間接的に改修版記憶媒体１２に書き込む手段（ＣＰＵ部２、図４の処理）と、前記改修版記憶媒体１２を、これまでの稼動記憶媒体３に代わる新たな稼動ディスクとして前記運行管理装置１又は１００の運行管理機能を起動する手段（７，９又は１１）を備え、また、前記引継ぎデータ指定手段５として、ソフトウエア優先とハードウエア優先を切替える手段５０１と、各種データ２３１〜２３５の引継ぎの要否を個別に指定する手段５１１〜５１５と、各種データ２３１〜２３５の引継ぎの要否を個別にソフトウエア的に指定する手段５２１〜５２５を備えて構成している。
【００５０】
この実施例によれば、限られた時間内で、列車運行管理装置のソフトウエアの改修ができ、改修前後で、列車ダイヤ等制御に必要な情報を保持したまま改修することが可能となり、改修後にあらかじめ入力されていたダイヤ変更を改めて入力するなどの手間が省け、制御の連続性を保証することができる。
【００５１】
【発明の効果】
本発明によれば、短時間で列車運行管理装置のソフトウエアの改修ができ、制御の連続性を保証することができる。
【図面の簡単な説明】
【図１】本発明の１実施例による列車運行管理装置の構成図。
【図２】図１に示す列車運行管理装置で使用するディスクの記憶領域を示す図。
【図３】列車運行管理装置起動時、ディスクを切替える処理フローチャート。
【図４】列車運行管理装置起動時、各種データを引継ぐ処理フローチャート。
【図５】本発明による他の実施例による列車運行管理装置の構成図。
【図６】列車運行管理装置休止時、各種データを退避する処理フローチャート。
【図７】列車運行管理装置休止時、データを退避する不揮発性記憶媒体の記憶領域図。
【符号の説明】
１，１００…列車運行管理装置、２…ＣＰＵ部、３…第１の記憶媒体（稼動ディスク）、４…第２の記憶媒体（非稼動ディスク）、５…データ引継ぎデータ指定手段（例えばスイッチ）、６…起動ディスク切替え手段（例えばスイッチ）、７…運転整理卓、８…ＷＡＮ、９…リモート端末、１０…列車、１１…コンソール、１２…改修版記憶媒体（ディスク）、１３…不揮発性記憶媒体（フラッシュメモリ）。
【図１】
0004115687.tif 000002
【図２】
0004115687.tif 000003
【図３】
0004115687.tif 000004
【図４】
0004115687.tif 000005
【図５】
0004115687.tif 000006
【図６】
0004115687.tif 000007
【図７】
0004115687.tif 000008