(57)【要約】      （修正有）【課題】前方駅に対する列車の進路予約を取り消す。【解決手段】第１の駅に係る第１制御部は、第２の駅に係る第２制御部に進路制御情報を送信し、その進路制御情報を受信した第２制御部は、第２の駅において進路制御情報に対応する列車のために進路を制御し、所定の条件が満たされた場合に第１制御部は、第２制御部に進路取消情報を送信し、進路取消情報を受信した第２制御部は、第２の駅において進路取消情報に対応する列車のために制御済みであった進路を元に戻す。【選択図】図１
2015013488.tif 000002
【特許請求の範囲】
【請求項１】
第１の駅における列車の進路を制御する第１制御部と、前記列車の進行方向に位置する第２の駅における前記列車の進路を制御する第２制御部と、を備える列車運行管理システムであって、
前記第１制御部は、
前記第１の駅から前記第２の駅へ進出する前記列車のための進路制御を要求する進路制御情報を、前記第２制御部に送信し、
所定の条件が満たされた場合に、前記列車の送信済みの進路制御情報の取消を要求する進路取消情報を、前記第２制御部に送信し、
前記第２制御部は、
前記進路制御情報を受信すると、前記第２の駅において、前記進路制御情報に対応する列車のために進路を制御し、
前記進路取消情報を受信すると、前記第２の駅において、前記進路取消情報に対応する列車のために制御済みであった進路を元に戻す
列車運行管理システム。
【請求項２】
前記第１の駅において、前記第２の駅へ進出する前記列車が確定される出発進路よりも手前に前記列車の通過を検知する第１検知部を備え、
前記第１制御部は、
前記第１検知部において前記列車の通過が検知されると、前記列車のための進路制御情報を、前記第２制御部に送信する
請求項１に記載の列車運行管理システム。
【請求項３】
前記所定の条件が満たされた場合とは、前記第１の駅における進路の自動制御が解除された場合である
請求項２に記載の列車運行管理システム。
【請求項４】
前記所定の条件が満たされた場合とは、前記列車が前記出発進路を未通過の場合である
請求項２又は３に記載の列車運行管理システム。
【請求項５】
前記所定の条件が満たされた場合とは、前記出発進路への進入可否を示す表示部が進入を拒否している状態の場合である
請求項２乃至４の何れか１項に記載の列車運行管理システム。
【請求項６】
前記第２制御部は、
前記進路制御情報を受信すると、前記第２の駅の手前に位置する入口区間に前記進路制御情報に対応する前記列車が位置するとして前記列車のために進路を制御し、
前記進路取消情報を受信すると、前記入口区間において位置しているとしていた前記列車を位置していないと変更して前記列車のために制御済みであった進路を元に戻す
請求項１乃至５の何れか１項に記載の列車運行管理システム。
【請求項７】
第１の駅における列車の進路を制御する第１制御部と、前記列車の進行方向に位置する第２の駅における前記列車の進路を制御する第２制御部と、によって列車の進路を制御する方法あって、
前記第１制御部が、前記第１の駅から前記第２の駅へ進出する前記列車のための進路制御を要求する進路制御情報を前記第２制御部に送信し、
前記進路制御情報を受信した前記第２制御部は、前記第２の駅において、前記進路制御情報に対応する列車のために進路を制御し、
前記第１制御部が、所定の条件が満たされた場合に、前記列車の送信済みの進路制御情報の取消を要求する進路取消情報を前記第２制御部に送信し、
前記進路取消情報を受信した前記第２制御部は、前記第２の駅において、前記進路取消情報に対応する列車のために制御済みであった進路を元に戻す
進路制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、列車の進路を制御する技術に関する。
【背景技術】
【０００２】
列車の運行を総合的に管理し、列車の進路を制御する列車運行管理システムが知られている。列車運行管理システムは、例えば、進路制御装置と連動装置とを有する。進路制御装置及び連動装置は、例えば、各駅に配置される。そして、進路制御装置及び連動装置は、その駅に設置されている信号機及び転てつ器等を制御して、それぞれの列車の進路を構成する（特許文献１、２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３７９３６号公報
【特許文献２】特開２０００−２２５９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
或る駅の進路制御装置が、列車の進行前方（次の）の駅（以下「前方駅」という）の進路制御装置に対して、その列車の進路を構成するための制御情報（以下「前方駅制御情報」という）を予め送信しておき、その列車の進路の構成を予約する前方駅制御方式がある。この前方駅制御方式によれば、駅間の距離が短く、列車が高速で駅に進入するような場合であっても、その列車の前方駅における進路制御を前もって構成（予約）することができる。よって、前方駅において進路制御が間に合わず列車を減速又は停止させてしまうような事態を防止することができる。しかし、様々な事情により、前方駅に対して進路制御を予約した後で、前方駅に進入する列車が変更される場合もある。このような場合であっても、前方駅では、変更された列車が正しく進路制御される必要がある。
【０００５】
本発明の目的は、前方駅に対して進路制御を予約した後で状況が変化した場合であっても、前方駅で列車を正しく進路制御することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施例に係る列車運行管理システムは、第１の駅における列車の進路を制御する第１制御部と、列車の進行方向に位置する第２の駅における列車の進路を制御する第２制御部とを備える。
第１制御部は、第１の駅から第２の駅へ進出する列車のための進路制御を要求する進路制御情報を第２制御部に送信し、所定の条件が満たされた場合に、列車の送信済みの進路制御情報の取消を要求する進路取消情報を第２制御部に送信する。
第２制御部は、進路制御情報を受信すると、第２の駅において、進路制御情報に対応する列車のために進路を制御し、進路取消情報を受信すると、第２の駅において、進路取消情報に対応する列車のために制御済みであった進路を元に戻す。
【発明の効果】
【０００７】
本発明によれば、前方駅に対して進路制御を予約した後で状況が変化した場合であっても、前方駅で列車を正しく進路制御することができる。
【図面の簡単な説明】
【０００８】
【図１】列車運行管理システムのシステム構成の一例を示すブロック図である。
【図２】前方駅に対する進路予約及びその取消の実施例を説明するための模式図である。
【図３】進路制御装置の構成の一例を示すブロック図である。
【図４】在線列車情報のデータ構成の一例を示す図である。
【図５】列車追跡部における送信処理の一例を示すフローチャートである。
【図６】進路予約に係る前方駅制御情報の送信処理の一例を示すフローチャートである。
【図７】列車追跡部における受信処理の一例を示すフローチャートである。
【図８】進路予約に係る前方駅制御情報の受信処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
前方駅制御方式では、例えば、所定の線路上に設置された軌道回路上に制御送信点が設けられている。そして、制御送信点によって列車の進入が検知されると、その駅の進路制御装置は、その列車の列車番号等を含む前方駅制御情報を前方駅の進路制御装置に送信する。その前方駅制御情報を受信した前方駅の進路制御装置は、その列車に対して予め進路制御を行う。
【００１０】
通常、制御送信点が駅を出発する進路の区間（以下「出発進路」という）よりも手前に設置されている場合は、列車が制御送信点に進入した後にその駅を出発する列車の順番を変更することはできない。なぜなら、制御送信点に進入した列車の前方駅制御情報が、既に前方駅に送信されてしまっており、出発する列車の順番を変更すると、その変更された列車が前方駅で意図しない進路へ進入してしまう可能性があるからである。
【００１１】
ここで、制御送信点を出発進路内に設置し、出発する列車が確定した後で前方駅制御情報が送信されるようにすることが考えられる。しかし、例えば、駅間の距離が短く、列車が高速で駅を通過するような場合に制御送信点を出発進路内（つまり、前方駅に近い位置）に設置すると、前方駅の進路制御が間に合わない場合もある。この場合は、制御送信点を出発進路の手前に設置せざるを得ない。
【００１２】
もしくは、出発する列車の順番が変更された場合は、各駅の指令員が連絡を取り、手動で前方駅の進路の予約を変更することも考えられる。しかし、手動の作業が多いとそれだけミスが発生する可能性も高くなるので、できるだけ自動化することが望ましい。
【００１３】
以下、このような課題に基づいて構築された列車運行管理システムの実施例を、図面を参照しながら説明する。
図１は、列車運行管理システムのシステム構成の一例を示すブロック図である。
【００１４】
列車運行管理システム１は、例えば、運行表示端末２０、ダイヤ管理装置２１、運転整理端末２２、接続装置２３、進路制御装置２４および連動系装置２５を有する。運行表示端末２０とダイヤ管理装置２１及び運転整理端末２２は接続装置２３に接続されている。進路制御装置２４は、通信ネットワーク１４を介して接続装置２３に接続されている。通信ネットワーク１４は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で構成される。
【００１５】
Ａ駅に備えられている進路制御装置２４及び連動系装置２５は、信号機８、９、１０及び転てつ器１１等を管理及び制御する。
【００１６】
転てつ器１１の地点において、第２路線９２が第１路線９１に合流している。第１路線９１上において、転てつ器１１の手前には信号機１０が設置されている。その信号機１０のさらに手前には信号機８が設置されている。その信号機８のさらに手前には制御送信点１６が設置されている。その制御送信点１６のさらに手前には列番照合点１５が設置されている。列車は、第１路線９１上を、列番照合点１５から転てつ器１１の方向に走行する。
【００１７】
列番照合点１５は、そこに進入した列車の列車番号をＡ駅の連動系装置２５に通知する。制御送信点１６は、列車の進入が検知された旨をＡ駅の連動系装置２５に通知する。詳しくは、列車の進入は、軌道回路が落下することで検知する。現場の設備や連動系装置は、軌道回路の落下等の状態を進路制御装置へ通知し、制御送信点は、進路制御装置上で設けた点（軌道回路）が落下した場合に、前方駅制御情報を送信する。
Ａ駅の進路制御装置２４は、例えば、制御送信点１６に列車が進入したことをトリガーとして、列番照合点１５から通知された列車番号に係る列車の前方駅制御情報を、Ｂ駅の進路制御装置２４に送信する。
【００１８】
第２路線９２上において、転てつ器１１の手前には信号機９が設置されている。列車は、第２路線９２上を、信号機９から転てつ器１１の方向に走行する。信号機９と１０は連携して動作し、一方が「進行現示」のとき他方は「停止現示」となる。第１路線９１は、Ａ駅の前方駅（次の駅）であるＢ駅につながっている。
【００１９】
Ｂ駅に備えられている進路制御装置２４及び連動系装置２５は、信号機１２、１３を管理及び制御する。列番照合点１７は、そこに進入した列車の列車番号をＢ駅の連動系装置２５に通知する。
【００２０】
接続装置２３は、ダイヤ管理装置２１、運転整理端末２２及び複数の進路制御装置２４の間で送受信されるデータを制御する。例えば、進路制御装置２４から送信されたデータを適切な進路制御装置２４に転送したり、ダイヤ管理装置２１から送信されたデータを適切な進路制御装置２４に転送したりする。なお、ダイヤ管理装置２１から進路制御装置２４へ送信するデータは、ブロードキャストであり、各進路制御装置へ同じ情報を送信している。
【００２１】
指令員等は、運転整理端末２２を通じて、ダイヤ管理装置２１を操作する。また、指令員等は、運行表示端末２０を通じて進路制御装置２４等を操作する。
【００２２】
ダイヤ管理装置２１は、列車のダイヤに関する情報（以下「ダイヤ情報」という）を管理及び配信する。ダイヤ管理装置２１は、例えば、その日のダイヤ情報を各進路制御装置２４に配信する。
【００２３】
連動系装置２５は、進路制御装置２４からのコマンドに基づいて、管理下の被制御装置（信号機、転てつ器等）を実際に制御する。連動系装置２５は、被制御装置の状態等を取得し、進路制御装置２４に通知しても良い。
【００２４】
進路制御装置２４は、連動系装置２５に対して、被制御装置を制御するためのコマンド（以下「自駅制御コマンド」という）を送信する。進路制御装置２４は、他の進路制御装置２４（Ｂ駅の進路制御装置２４）に対して進路の制御に係る情報（前方駅制御情報）を送信する。自駅制御コマンド及び前方駅制御情報は、進路制御装置２４によって自動で生成される。
【００２５】
進路制御装置２４は、ダイヤ情報と列番照合点１５から通知された列車番号とに基づいて、自駅制御コマンドと前方駅制御情報とを生成する。進路制御装置２４は、そのコマンドを連動系装置２５に送信して、ダイヤ情報に基づく列車の進路を構成する。進路制御装置２４は、例えば、制御送信点１６から列車が進入した旨の通知を受けたタイミングで、前方駅制御情報をＢ駅の進路制御装置２４に送信する。
【００２６】
前方駅制御情報には、進路を予約するための情報が含まれても良いし、一度予約した進路を取り消すための情報が含まれても良いし、その他の情報が含まれても良い。進路制御装置２４は、進路予約を含む前方駅制御情報を受信した場合、その進路予約に基づく自駅制御コマンドを生成しても良い。進路制御装置２４は、予約取消を含む前方駅制御情報を受信した場合、予約していた進路を取り消しても良い。
【００２７】
図２は、前方駅に対する進路予約及びその取消の一実施例を説明するための模式図である。以下、図２を参照しながら、Ｂ駅において進路予約からその予約の取消が行われるまでの動作を説明する。
【００２８】
（１）Ａ駅の進路制御装置２４は、第１列車１０１ａが列番照合点１５に進入したタイミングで列車番号の通知を受ける。この通知を受けて、Ａ駅の進路制御装置２４は、信号機８、１０を制御し、第１列車１０１ａのための進路２０１、２０２を構成する。
【００２９】
（２）次に、Ａ駅の進路制御装置２４は、第１列車が制御送信点１６に進入したタイミングでその旨の通知を受ける。この通知を受けて、Ａ駅の進路制御装置２４は、第１列車１０１ａに係る前方駅制御情報をＢ駅の進路制御装置２４に送信する。
【００３０】
Ｂ駅の進路制御装置２４は、その第１列車１０１ａに係る前方駅制御情報を受信すると、信号機１２、１３を制御し、第１列車１０１ａのために進路２１１を予約する。そして、Ｂ駅の進路制御装置２４は、ダイヤ情報を参照し、Ｂ駅への進入予定１位の列車が第１列車１０１ａであることを特定する。そして、Ｂ駅の進路制御装置２４は、前方駅制御情報を受信すると、進入予定１位の列車である第１列車１０１ａが、Ｂ駅の入口付近の所定の区間（以下「入口区間」という）に在線したものと見なす（符号３５）。これにより、進入予定の順番が繰り上がり、進入予定２位であった第２列車１０１ｂが進入予定１位となる（符号３４）。
【００３１】
（３）ここで、第１列車１０１ａが制御送信点１６に進入し、第１列車１０１ａに係る前方制御情報がＢ駅の進路制御装置２４に送信されているにもかかわらず、指令員は、第２列車１０１ｂを第１列車１０１ａよりも先にＡ駅を出発させたいとする。そこで、指令員は、運行表示端末２０を通じて、信号機１０の自動制御の解除をＡ駅の進路制御装置２４に指示する。この指示を受けると、Ａ駅の進路制御装置２４は、信号機１０の自動制御を解除し、信号機１０を「停止現示」とする。以後、信号機１０は指令員による手動制御が可能となる。Ａ駅の進路制御装置２４は、この自動制御の解除により、予約取消を含む前方駅制御情報の送信が可能となる。Ａ駅の進路制御装置２４は、予約取消を含む前方制御情報をＢ駅の進路制御装置２４に送信する。
【００３２】
Ｂ駅の進路制御装置２４は、予約取消を含む前方制御情報を受信すると、信号機１２の自動制御を解除し、信号機１２を「停止現示」とする。以後、信号機１２は指令員による手動制御が可能となる。Ｂ駅の進路制御装置２４は、列車Ａのために予約した進路２１１を元に戻す（復位する）。Ｂ駅の進路制御装置２４は、入口区間に第１列車１０１ａが在線していると見なしていたものを取り消す（符号３５）。これに伴い、第１列車１０１ａは、進入予定１位（符号３４）に繰り下がる、これにより、入口区間に在線している列車は「無し」となる（符号３５）。
【００３３】
（４）次に、指令員は、運転整理端末２２を通じて、Ａ駅における出発順序を第２列車１０１ｂが第１列車１０１ａよりも先となるように入れ替える。Ａ駅の進路制御装置２４は、信号機９を制御し、第２列車１０１ｂのための進路２０２を構成する。Ｂ駅の進路制御装置２４は、進入予定１位（符号３４）の第１列車１０１ａと進入予定２位（不図示）の第２列車１０１ｂとを入れ替える。
【００３４】
（５）次に、第２列車１０１ｂが信号機９の「進行現示」に基づいて進路２０２に進入すると、Ａ駅の進路制御装置２４は、Ｂ駅の進路制御装置２４に対して、第２列車１０１ｂに係る前方駅制御情報を送信する。
【００３５】
Ｂ駅の進路制御装置２４は、第２列車１０１ｂに係る前方制御情報を受信すると、信号機１２及び１３を制御し、第２列車１０１ｂのための進路２１１を予約する。つまり今度は、第２列車１０１ｂが入口区間に在線していると見なす（符号３５）。これに伴い、第１列車１０１ａが進入予定１位に繰り上がる（符号３４）。
【００３６】
このようにして、列車運行管理システム１は、前方駅においていったん予約された列車の進路を取り消すことができる。以下、進路制御装置２４の構成及び処理の詳細について説明する。
【００３７】
図３は、進路制御装置２４の構成の一例を示すブロック図である。
進路制御装置２４は、プロセッサ、メモリ及び記憶デバイス等（何れも不図示）を備えており、これらのリソースを用いて所定のコンピュータプログラムを実行させることにより、本実施例に示す機能を実現することができる。
進路制御装置２４は、例えば、列車追跡部３０と、在線列車情報管理部３１と、制御情報管理部３２と、ダイヤ情報管理部３３とを有する。
【００３８】
在線列車情報管理部３１は、自駅に関する列車の在線列車情報３００を管理する。次に、在線列車情報３００について図面を参照しながら説明する。
【００３９】
図４は、在線列車情報３００のデータ構成の一例を示す図である。
在線列車情報３００は、データ項目として、列車を識別する列車番号３０１と、列車の存在する位置を示す在線位置３０２と、列車の状態を示す列車状態３０３と、その列車の進路の制御状態を示す進路制御状態３０４と、その列車に係る前方駅制御情報が送信済みであるか否かを示す制御情報送信フラグ３０５とを有する。在線列車情報３００は、列車追跡部３０によって生成される。以下、図２の説明に戻る。
【００４０】
ダイヤ情報管理部３３は、自駅に関する列車のダイヤ情報を管理する。ダイヤ情報は、例えば、列車の自駅への到着時刻及び到着順序、並びに自駅からの出発時刻及び出発順序等を有する。ダイヤ情報は、ダイヤ管理装置２１から各駅の進路制御装置２４に送信されても良い。
【００４１】
制御情報管理部３２は、前方駅制御情報を管理する。前方駅制御情報は、例えば、送信先の駅を示す情報及び列車番号等を有する。前方駅制御情報は、列車追跡部３０によって生成される。
【００４２】
列車追跡部３０は、線路上における列車の位置等を追跡する。列車追跡部３０は、自己の管理下にある被制御装置（列番照合点、制御送信点、信号機等）から取得した情報に基づいて列車を特定し、その列車に係る在線列車情報３００を生成する。列車追跡部３０は、その生成した在線列車情報３００を在線列車情報管理部３１に登録する。
【００４３】
列車追跡部３０は、自駅を進入及び進出する列車の進路を構成（予約）する。
列車追跡部３０は、前方駅に列車の進路の予約を要求する前方駅制御情報（進路制御情報）を生成する。列車追跡部３０は、所定のタイミングで、その生成した前方駅制御情報を前方駅（Ｂ駅）の進路制御装置２４に送信する。
【００４４】
列車追跡部３０は、制御送信点１６が列車の進入を検知したタイミングで、その列車に係る前方駅制御情報を前方駅（Ｂ駅）の進路制御装置２４に送信しても良い。
列車追跡部３０は、自駅（Ａ駅）の出発進路に列車が進入したタイミングで、その列車に係る前方駅制御情報を前方駅（Ｂ駅）の進路制御装置２４に送信しても良い。
【００４５】
列車追跡部３０は、自駅（Ａ駅）における列車の出発順序を変更するにあたり、その変更前の列車に係る前方駅制御情報を既に前方駅（Ｂ駅）に送信済みである場合は、その変更前の列車に係る予約取消を含む前方駅制御情報（進路取消情報）を生成する。そして、列車追跡部３０は、所定のタイミングで、その生成した予約取消を含む前方駅制御情報を、前方駅（Ｂ駅）の進路制御装置２４に送信する。
【００４６】
列車追跡部３０は、前方駅制御情報を受信すると、自駅（Ｂ駅）において、その前方駅制御情報に係る列車の進路を予約する。列車追跡部３０は、予約取消を含む前方駅制御情報を受信すると、自駅（Ｂ駅）において、その前方駅制御情報に係る列車の進路の予約を取り消す。以下、列車追跡部３０における前方駅制御情報の送信処理４１と受信処理４２の詳細について図面を参照しながら説明する。
【００４７】
図５は、列車追跡部３０における送信処理４１の一例を示すフローチャートである。以下の送信処理４１は、所定の周期又はタイミングで実行される。
【００４８】
列車追跡部３０は、在線列車情報管理部３１から、列番照合点１５にて検知された列車（以下「対象列車」という）の在線列車情報３００を取得する（Ｓ１０１）。
【００４９】
列車追跡部３０は、対象列車の在線列車情報３００において、制御情報送信フラグ３０５が「送信済み」であるか否かを判定する（Ｓ１０２）。
【００５０】
制御情報送信フラグ３０５が「未送信」であった場合（Ｓ１０２：未送信）、列車追跡部３０は、進路予約に係る前方駅制御情報の送信処理を実行し（Ｓ１０３）、当該処理を終了する（終了）。以下、このステップＳ１０３の処理の詳細について図６を参照しながら説明する。その後、図５に戻り制御情報送信フラグ３０５が「送信済み」であった場合の処理について説明する。
【００５１】
図６は、進路予約に係る前方駅制御情報の送信処理の一例を示すフローチャートである。この図６は、図５に示すステップＳ１０３の処理に該当する。
【００５２】
列車追跡部３０は、対象列車が制御送信点１６を通過したか否かを判定する（Ｓ２０１）。対象列車が制御送信点１６を通過していない場合（Ｓ２０１：未通過）、列車追跡部３０は、図５に示すステップＳ１０３以降の処理に戻る（戻る）。
【００５３】
対象列車が制御送信点１６を通過した場合（Ｓ２０１：通過済）、列車追跡部３０は、ダイヤ情報管理部３３におけるダイヤ情報を参照して、対象列車の自駅の出発順序を特定する（Ｓ２０２）。
【００５４】
そして、列車追跡部３０は、対象列車の出発順序が「１位」であるか否かを判定する（Ｓ２０３）。対象列車の出発順序が「１位」でない場合（Ｓ２０３：１位以外）、列車追跡部３０は、図５に示すステップＳ１０３以降の処理に戻る（戻る）。
【００５５】
対象列車の出発順序が「１位」であった場合（Ｓ２０３：１位）、列車追跡部３０は、対象列車の出発進路に係る信号機（例えば、対象列車が第１列車１０１ａの場合は信号機１０）の制御状態が「自動制御状態」であるか否かを判定する（Ｓ２０４）。対象列車の出発進路に係る信号機の制御状態が「未制御状態」である場合（Ｓ２０４：ＮＯ）、列車追跡部３０は、図５に示すステップＳ１０３以降の処理に戻る（戻る）。指令員による手動制御となるからである。信号機が未制御状態では、出発順序などの変更入力が可能であり、前方駅制御した列車とは違う列車が進入することができるため、このような事象の発生を防ぐため未制御状態を判定する。
【００５６】
対象列車の出発進路に係る信号機の制御状態が「自動制御状態」である場合（Ｓ２０４：ＹＥＳ）、列車追跡部３０は、前方駅（Ｂ駅）に対象列車の進路予約に係る前方駅制御情報を送信する（Ｓ２０５）。
【００５７】
そして、列車追跡部３０は、対象列車の制御情報送信フラグ３０５を「送信済」に設定し（Ｓ２０６）、図５に示すステップＳ１０３以降の処理に戻る（戻る）。
【００５８】
図５に戻り、ステップＳ１０２の判定において、制御情報送信済みフラグが「送信済」であった場合（Ｓ１０２：送信済）について説明する。
【００５９】
列車追跡部３０は、対象列車が出発進路２０２を通過済みであるか否かを判定する（Ｓ１１０）。対象列車が出発進路２０２を通過済みである場合（Ｓ１１０：通過済）、列車追跡部３０は、当該処理を終了する（終了）。対象列車の進路予約を取り消すことはできないからである。
【００６０】
対象列車が出発進路２０２を未通過である場合（Ｓ１１０：未通過）、列車追跡部３０は、対象列車の出発進路に係る信号機の現示状態を取得し（Ｓ１１１）、その信号機の現示状態が「停止現示」であるか否かを判定する（Ｓ１１２）。
【００６１】
対象列車の出発進路２０２に係る信号機の現示状態が「進行現示」である場合（Ｓ１１２：進行現示）、列車追跡部３０は、当該処理を終了する（終了）。対象列車の進路予約を取り消すことはできないからである。
【００６２】
対象列車の出発進路２０２に係る信号機の現示状態が「停止現示」である場合（Ｓ１１２：停止現示）、列車追跡部３０は、前方駅に対象列車の予約取消に係る前方駅制御情報を送信する（Ｓ１１３）。
【００６３】
そして、列車追跡部３０は、対象列車の制御情報送信フラグ３０５を「未送信」に変更し（Ｓ１１４）、当該処理を終了する（終了）。
【００６４】
以上の処理により、制御情報送信フラグ３０５が「未送信」となったので、次回の処理において、ステップＳ１０２の判定は「未送信」となる。よって、例えば、指令員によって第１列車１０１ａと第２列車１０１ｂの出発順序が入れ替えられた場合であっても、列車追跡部３０は、第２列車１０１ｂのための進路予約に係る前方駅制御情報を前方駅（Ｂ駅）に送信することができる。
【００６５】
図７は、列車追跡部３０における受信処理４２の一例を示すフローチャートである。以下の受信処理４２は、前方駅制御情報を受信した場合に実行される。
【００６６】
列車追跡部３０は、その受信した前方駅制御情報が、進路予約に係るものであるか又は予約取消に係るものであるかを判定する（Ｓ３０１）。
【００６７】
その受信した前方駅制御情報が進路予約に係るものである場合（Ｓ３０１：進路予約）、列車追跡部３０は、進路予約に係る前方駅制御情報の受信処理を実行し（Ｓ３０２）、当該処理を終了する（終了）。以下、このステップＳ３０２の処理の詳細について図８を参照しながら説明する。その後、図７に戻りその受信した前方駅制御情報が「予約取消」に係るものであった場合について説明する。
【００６８】
図８は、進路予約に係る前方駅制御情報の受信処理の一例を示すフローチャートである。この図８は、図７に示すステップＳ３０２の処理に該当する。
【００６９】
列車追跡部３０は、ダイヤ情報管理部３３におけるダイヤ情報を参照して、自駅（Ｂ駅）の入口付近の所定の区間（入口区間）に最初（１位）に進入する予定（進入予定１位）の列車を特定する（Ｓ４０１）。
【００７０】
そして、列車追跡部３０は、その特定した列車の在線列車情報３００の在線位置３０２に、「入口区間」を登録する（Ｓ４０２）。つまり、その特定した列車が入口区間に在線していると見なす。これに伴い、入口区間に次（２位）に進入する予定の列車（進入予定２位）の列車が、進入予定１位の列車に繰り上がる。以下、入口区間に在線している列車又は在線していると見なされている列車を「在線列車」という場合がある。つまり、ステップＳ４０２の処理は、進入予定１位の列車を、在線列車に繰り上げる処理と言うこともできる。
【００７１】
列車追跡部３０は、受信した進路予約に係る前方駅制御情報の示す列車の列車番号と、在線列車の列車番号とが一致するか否かを判定する（Ｓ４０３）。
【００７２】
この判定が不一致の場合（Ｓ４０３：不一致）、列車追跡部３０は、運転整理端末２２に不一致である旨の警告を送信し（Ｓ４０５）、図７のステップＳ３０２以降の処理に戻る（戻る）。つまり、問題が発生したので、指令員に通知すると共に指令員の判断を仰ぐようにする。
【００７３】
この判定が一致する場合（Ｓ４０３：一致）、列車追跡部３０は、在線列車情報３００に基づいて、在線列車の進路を予約し（Ｓ４０４）、図７のステップＳ３０２以降の処理に戻る（戻る）。つまり、列車追跡部３０は、進路予約に係る前方駅制御情報の示す列車のために進路を予約する。
【００７４】
図７の説明に戻り、ステップＳ３０１の判定において、その受信した前方駅制御情報が予約取消に係るものであった場合（Ｓ３０１：予約取消）について説明する。
【００７５】
列車追跡部３０は、在線列車情報管理部３１を参照し、その前方駅制御情報の示す列車の在線列車情報３００を特定する（Ｓ３１０）。
【００７６】
そして、列車追跡部３０は、その特定した在線列車情報３００の在線位置３０２に設定されている「入口区間」を消去する（Ｓ３１１）。つまり、入口区間において在線列車と見なされていた列車を、在線列車でないものとする。
【００７７】
そして、列車追跡部３０は、その在線列車を、進入予定１位の列車に繰り下げる（Ｓ３１２）。これに伴い、進入予定１位であった列車は、進入予定２位に繰り下がる。
【００７８】
そして、列車追跡部３０は、在線列車のために予約していた進路を元に戻し（復位し）（Ｓ３１３）、図７のステップＳ３０２以降の処理に戻る（戻る）。つまり、列車追跡部３０は、予約取消に係る前方駅制御情報の示す列車のために予約していた進路を元に戻す。
【００７９】
以上の処理により、入口区間の在線列車は存在しないこととなったので、例えば、Ａ駅において、指令員によって第１列車１０１ａと第２列車１０１ｂの列車の出発順序が入れ替えられ、Ａ駅の進路制御装置２４から第２列車１０１ｂの進路予約に係る前方駅制御情報が送信された場合であっても、Ｂ駅の進路制御装置２４は、その第２列車１０１ｂのために進路を予約することができる。つまり、Ｂ駅の進路制御装置２４は、第２列車１０１ｂを入口区間における在線列車と見なすことができる。
【００８０】
本実施例によれば、進路制御装置２４が、自動的に適切なタイミングで前方駅制御情報を生成及び送信することができる。また、前方駅制御情報を受信した進路制御装置２４は、自動的に次に進入する列車のための進路予約を行うことができる。よって、複数の同じ前方駅制御情報を送信してしまうこと、及び前方駅制御情報によって予約された列車と異なる列車を進入させてしまうこと等を防止することができる。
【００８１】
また、本実施例によれば、進路制御装置２４は、前方駅制御情報を送信した後の前方駅へ進入する列車の変更を、出発進路に係る信号機への制御解除によって検知し、その制御解除をトリガーとして、前方駅に対して予約取消に係る前方駅制御情報を送信する。これにより、前方駅の進路制御装置２４は、指令員が介在することなく、前方駅における変更後の列車の進路を予約することができる。
【００８２】
上述した実施例は、本発明の説明のための例示であり、本発明の範囲をそれらの実施例にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【符号の説明】
【００８３】
１…列車運行管理システム  １１…転てつ器  ８、１０、１２、１３…信号機  １４…通信ネットワーク  １６…制御送信点  １５、１７…列番照合点  ２０…運行表示端末  ２１…ダイヤ管理装置  ２２…運転整理端末  ２３…接続装置  ２４…進路制御装置  ２５…連動系装置
【図１】
2015013488.tif 000003
【図２】
2015013488.tif 000004
【図３】
2015013488.tif 000005
【図４】
2015013488.tif 000006
【図５】
2015013488.tif 000007
【図６】
2015013488.tif 000008
【図７】
2015013488.tif 000009
【図８】
2015013488.tif 000010