(57)【要約】【課題】先行列車と続行列車間の運行に支障が起き難く、列車の運転整理や回復運転のために長い余裕時間を確保できる番線の振り分けを行う。【解決手段】実施形態の番線使用計画作成装置は、選択部と、振分部と、を備える。選択部は、駅のダイヤに含まれるダイヤスジの中から、駅の番線の振り分けを行う対象列車のダイヤスジを選択する。振分部は、番線に振り分け可能な列車の属性を示す番線条件に従って、対象列車のダイヤスジに対して番線を振り分け、番線条件に従って対象列車のダイヤスジに対して番線を振り分けられない場合、対象列車と、当該対象列車に先行する先行列車との番線毎の運行時隔に基づいて、番線のうち、運行時隔が最も短い番線を、対象列車のダイヤスジに振り分ける。【選択図】図１
2019182262.tif 000002
【特許請求の範囲】
【請求項１】
駅のダイヤに含まれるダイヤスジの中から、前記駅の番線の振り分けを行う対象列車の前記ダイヤスジを選択する選択部と、
前記番線に振り分け可能な列車の属性を示す番線条件に従って、前記対象列車の前記ダイヤスジに対して前記番線を振り分け、前記番線条件に従って前記対象列車の前記ダイヤスジに対して前記番線を振り分けられない場合、前記対象列車と、当該対象列車に先行する先行列車との前記番線毎の運行時隔に基づいて、前記番線のうち、前記運行時隔が最も短い前記番線を、前記対象列車の前記ダイヤスジに振り分ける振分部と、
を備える番線使用計画作成装置。
【請求項２】
前記振分部は、さらに、前記対象列車が運行終了後に前記駅に留置される場合、運行終了後に前記対象列車が入線する前記番線と前記対象列車が運行開始する際に出発する前記番線とが一致するように、前記対象列車の前記ダイヤスジに前記番線を振り分ける請求項１記載の番線使用計画作成装置。
【請求項３】
前記運行時隔に基づいて前記対象列車の前記ダイヤスジに対して前記番線を振り分けられない場合、その旨を表示部に表示させる表示制御部をさらに備える請求項１または２に記載の番線使用計画作成装置。
【請求項４】
前記表示制御部は、前記対象列車の前記ダイヤスジを含みかつ前記対象列車の前記ダイヤスジに振り分けられた前記番線を識別可能な番線情報を含む前記ダイヤを前記表示部に表示させる請求項３に記載の番線使用計画作成装置。
【請求項５】
前記表示制御部は、前記運行時隔を設定可能とする運行時隔設定画面を前記表示部に表示させ、
前記振分部は、前記運行時隔設定画面を用いて設定された前記運行時隔に基づいて、前記対象列車の前記ダイヤスジに前記番線を振り分ける請求項３または４に記載の番線使用計画作成装置。
【請求項６】
前記表示制御部は、前記番線条件を設定可能とする番線条件設定画面を前記表示部に表示させ、
前記振分部は、前記番線条件設定画面を用いて設定された前記番線条件に従って、前記対象列車の前記ダイヤスジに前記番線を振り分ける請求項３から５のいずれか一に記載の番線使用計画作成装置。
【請求項７】
前記表示制御は、前記番線情報を非表示とすることを指示するための隠すボタンを含む前記ダイヤを前記表示部に表示させ、前記隠すボタンが押下された場合、前記番線情報を非表示とする請求項４に記載の番線使用計画作成装置。
【請求項８】
駅のダイヤに含まれるダイヤスジの中から、前記駅の番線の振り分けを行う対象列車の前記ダイヤスジを選択し、
前記番線に振り分け可能な列車の属性を示す番線条件に従って、前記対象列車の前記ダイヤスジに対して前記番線を振り分け、
前記番線条件に従って前記対象列車の前記ダイヤスジに対して前記番線を振り分けられない場合、前記対象列車と、当該対象列車に先行する先行列車との前記番線毎の運行時隔に基づいて、前記番線のうち、前記運行時隔が最も短い前記番線を、前記対象列車の前記ダイヤスジに振り分ける、
ことを含む番線使用計画作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、番線使用計画作成装置および番線使用計画作成方法に関する。
【背景技術】
【０００２】
複数の番線を交互に列車のスジに振り分ける方法や列車の種別に従って複数の番線を列車のスジに割り当てる方法など、予め設定されたルールに従って列車のスジに対して番線を振り分ける方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−５２８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、多くの番線が存在する海外のターミナル駅においては、予め設定されたルールに従って、列車のスジに対して番線を振り分けることが困難な場合がある。具体的には、多くの番線が存在するターミナル駅では、番線の数が多いため、番線を振り分けるルールが曖昧であり、空いている番線から順に列車を入線させることが多く、列車の到着直前に、電光掲示板等に列車が到着する番線が表示されることがある。
【０００５】
また、様々な線区の列車が交わる駅での番線の使用計画を自動的に行うことは困難である。例えば、同じ線区に複数の事業者の列車が乗り入れている場合、列車の運行が複雑である。そのため、途中駅での折り返し、運行方面、列車種別、運行種別、および停車駅が多様化しており、ターミナル駅以外においても、番線の使用計画を自動的に行うことが困難な場合がある。
【課題を解決するための手段】
【０００６】
実施形態の番線使用計画作成装置は、選択部と、振分部と、を備える。選択部は、駅のダイヤに含まれるダイヤスジの中から、駅の番線の振り分けを行う対象列車のダイヤスジを選択する。振分部は、番線に振り分け可能な列車の属性を示す番線条件に従って、対象列車のダイヤスジに対して番線を振り分け、番線条件に従って対象列車のダイヤスジに対して番線を振り分けられない場合、対象列車と、当該対象列車に先行する先行列車との番線毎の運行時隔に基づいて、番線のうち、運行時隔が最も短い番線を、対象列車のダイヤスジに振り分ける。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態にかかる情報処理装置のハードウェア構成の一例を示す図である。
【図２】図２は、第１の実施形態にかかる情報処理装置の機能構成の一例を示すブロック図である。
【図３】図３は、第１の実施形態にかかる情報処理装置における番線の振分処理の流れの一例を示すフローチャートである。
【図４】図４は、第１の実施形態にかかる情報処理装置においてダイヤを作成する鉄道網の一例を示す図である。
【図５】図５は、第１の実施形態にかかる情報処理装置において作成されるターミナル駅のダイヤの一例を示す図である。
【図６】図６は、第１の実施形態にかかる情報処理装置においてダイヤを作成する鉄道網の一例を示す図である。
【図７】図７は、第１の実施形態にかかる情報処理装置において作成される途中駅のダイヤの一例を示す図である。
【図８】図８は、第１の実施形態にかかる情報処理装置において作成するダイヤの一例を示す図である。
【図９】図９は、第１の実施形態にかかる情報処理装置において列車に対して振り分ける番線の番線条件の一例を示す図である。
【図１０】図１０は、第１の実施形態にかかる情報処理装置において続行列車の属性の一例を示す図である。
【図１１】図１１は、第１の実施形態にかかる情報処理装置において続行列車と先行列車との運行時隔の一例を示す図である。
【図１２】図１２は、第１の実施形態にかかる情報処理装置におけるダイヤの表示例を示す図である。
【図１３】図１３は、第１の実施形態にかかる情報処理装置におけるダイヤの表示例を示す図である。
【図１４】図１４は、第２の実施形態にかかる情報処理装置において表示される時隔データ設定画面の一例を示す図である。
【図１５】図１５は、第２の実施形態にかかる情報処理装置において表示される走行経路画面の一例を示す図である。
【図１６】図１６は、第２の実施形態にかかる情報処理装置において表示される走行経路画面の一例を示す図である。
【図１７】図１７は、第３の実施形態にかかる情報処理装置において表示される番線条件設定画面の一例を示す図である。
【図１８】図１８は、第４の実施形態にかかる情報処理装置におけるダイヤの表示例を示す図である。
【図１９】図１９は、第４の実施形態にかかる情報処理装置におけるダイヤの表示例を示す図である。
【発明を実施するための形態】
【０００８】
以下、添付の図面を用いて、本実施形態にかかる番線使用計画作成装置および番線使用計画作成方法を適用した情報処理装置の一例について説明する。
【０００９】
（第１の実施形態）
図１は、第１の実施形態にかかる情報処理装置のハードウェア構成の一例を示す図である。図１に示すように、本実施形態にかかる情報処理装置は、ＣＰＵ（Central  Processing  Unit）１０１、ＲＯＭ（Read  Only  Memory）１０２、ＲＡＭ（Random  Access  Memory）１０３、入出力インタフェース１０４、システムバス１０５、入力装置１０６、表示装置１０７、補助記憶装置１０８、および通信装置１０９を有する。ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、および入出力インタフェース１０４は、システムバス１０５を介して接続される。
【００１０】
ＣＰＵ１０１は、情報処理装置全体を制御するプロセッサの一例である。ＲＯＭ１０２は、ＣＰＵ１０１により実行あれるプログラム等の各種情報を記憶する不揮発性のメモリである。ＲＡＭ１０３は、ＣＰＵ１０１がプログラムの実行に用いる作業領域である。
【００１１】
入力装置１０６は、キーボードやマウスやタッチパネル等であり、ユーザにより操作可能な操作部である。表示装置１０７は、列車のダイヤ等の各種情報を表示する表示部である。補助記憶装置１０８は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等であり、ダイヤに含まれる列車のスジ（以下、ダイヤスジと言う）に対する駅の番線の振分結果の各種情報を記憶する。通信装置１０９は、情報処理装置と外部装置との通信を司る。
【００１２】
図２は、第１の実施形態にかかる情報処理装置の機能構成の一例を示すブロック図である。図２に示すように、本実施形態にかかる情報処理装置は、線区マスタ記憶部２０１、駅順マスタ記憶部２０２、区間マスタ記憶部２０３、番線マスタ記憶部２０４、時隔データ記憶部２０５、車両運用マスタ記憶部２０６、ダイヤデータ記憶部２０７、線区決定部２０８、駅決定部２０９、区間データ読込部２１０、番線データ読込部２１１、時隔データ読込部２１２、車両運用データ読込部２１３、ダイヤデータ読込部２１４、番線使用計画表示処理部２１５、および番線使用計画作成部２１６を有する。
【００１３】
線区マスタ記憶部２０１は、下記の表１に示すように、列車が運行する線区毎に、線区データを記憶する。線区データは、線区コードと、線区名と、を含む。ここで、線区コードは、線区を識別可能とする情報である。線区名は、線区の名称である。
【表１】
2019182262.tif 000003
【００１４】
駅順マスタ記憶部２０２は、下記の表２に示すように、駅毎に、駅順データを記憶する。駅順データは、線区コードと、駅順コードと、駅名と、駅キロ程と、を含む。ここで、線区コードは、駅が属する線区を識別可能とする情報である。駅順コードは、予め設定された基準駅（例えば、始発駅）からの駅の順序を示すコードである。駅名は、駅の名称である。駅キロ程は、基準駅からの駅の距離である。
【表２】
2019182262.tif 000004
【００１５】
区間マスタ記憶部２０３は、下記の表３に示すように、列車が運行する区間（例えば、駅間）毎に、区間データを記憶する。区間データは、区間コードと、区間名称と、開始線区コードと、開始駅順コードと、開始キロ程と、終了線区コードと、終了駅順コードと、終了キロ程と、進行方向と、を含む。ここで、区間コードは、区間を識別可能とする情報である。区間が複線または複々線の場合には、同じ区間に複数の区間コードを登録するものとする。区間名称は、区間コードが示す区間の名称である。
【００１６】
開始線区コードは、区間の始点が属する線区の線区コードである。開始駅順コードは、区間の始点となる駅の駅順コードである。開始キロ程は、区間の始点となる駅の駅キロ程である。終了線区コードは、区間の終点が属する線区の線区コードである。終了駅順コードは、区間の終点となる駅の駅順コードである。終了キロ程は、区間の終点となる駅の駅キロ程である。進行方向は、区間を運行する列車が進む方向である。例えば、進行方向は、上り方向および下り方向の双方向に列車が進行することを示す「０」、上り方向に列車が進行することを示す「１」、または下り方向に列車が進行することを示す「−１」により表される。
【表３】
2019182262.tif 000005
【００１７】
番線マスタ記憶部２０４は、下記の表４に示すように、駅の番線毎に、番線データを記憶する。番線データは、駅名と、番線コードと、条件種類と、番線条件と、を含む。ここで、駅名は、番線が属する駅の名称である。番線コードは、番線を識別可能とする情報である。条件種類は、後述する番線条件の種類である。番線条件は、番線に振り分け可能な列車の属性を示す情報である。
【表４】
2019182262.tif 000006
【００１８】
時隔データ記憶部２０５は、下記の表５に示すように、番線を振り分ける列車（以下、続行列車と言う）毎に、時隔データを記憶する。時隔データは、駅名と、先行列車番線コードと、先行列車区間コードと、続行列車番線コードと、続行列車区間コードと、時隔パターンと、時隔区分と、運行時隔と、を含む。
【表５】
2019182262.tif 000007
【００１９】
ここで、駅名は、続行列車が利用する駅の名称である。先行列車番線コードは、続行列車に先行する先行列車に振り分けられる番線の番線コードである。先行列車区間コードは、先行列車が駅へ到着前または先行列車が駅から出発後に走行する区間の区間コードである。続行列車番線コードは、続行列車に振り分けられる番線の番線コードである。続行列車区間コードは、続行列車が駅へ到着前または続行列車が駅から出発後に走行する区間の区間コードである。
【００２０】
時隔パターンは、駅における先行列車および続行列車それぞれの動作の組み合わせである。駅における列車の動作としては、発車、到着、および通過がある。そして、先行列車および続行列車それぞれの動作の組合せには、発発、着着、通通、発通、通発、着通、および通着がある。発発は、先行列車および続行列車が共に駅から発車することを示す。着着は、先行列車および続行列車が共に駅に到着することを示す。通通は、先行列車および続行列車が共に駅を通過することを示す。発通は、先行列車が駅から発車しかつ続行列車が駅を通過することを示す。通発は、先行列車が駅を通過しかつ続行列車が駅から発車することを示す。着通は、先行列車が駅に到着しかつ続行列車が駅を通過することを示す。通着は、先行列車が駅を通過しかつ続行列車が駅に到着することを示す。
【００２１】
時隔区分は、運行時隔の種類を示す。運行時隔の種類には、交差または続行がある。交差は、駅において交差する先行列車と続行列車の運行時隔であることを示す。続行は、駅において続行する先行列車と続行列車の運行時隔であることを示す。運行時隔は、駅における先行列車と続行列車との時隔を示す。
【００２２】
車両運用マスタ記憶部２０６は、下記の表６に示すように、車両運用データを、ダイヤスジ毎に記憶する。車両運用データは、車両運用コードと、運用順序と、ダイヤプランコードと、次運用コードと、列車種別と、運行方面と、運行会社と、車両数と、を含む。車両運用コードは、列車の一連の運用を識別可能とする情報である。運用順序は、列車の一連の運用において各ダイヤスジが実行される順序を示す。ダイヤプランコードは、列車のダイヤスジを識別可能とする情報である。次運用コードは、次に実行する車両運用コード。列車種別は、急行、準急、快速、特急、準特急、準快速、特別快速、各駅等、列車の種別を示す。運行方面は、列車の行先を示す。運行会社は、列車を管理する会社である。車両数は、列車を構成する車両の数である。
【表６】
2019182262.tif 000008
【００２３】
ダイヤデータ記憶部２０７は、下記の表７に示すように、ダイヤスジ毎に、ダイヤデータを記憶する。ダイヤデータは、ダイヤプランコードと、線区コードと、駅順コードと、番線コードと、駅到着前中間区間コードと、駅出発後中間区間コードと、到着時刻と、発車時刻と、を含む。ダイヤプランコードは、ダイヤスジを識別可能とする情報である。線区コードは、ダイヤスジに従って列車が運行する線区の線区コードである。番線コードは、ダイヤスジに振り分けられる番線の番線コードである。駅到着前中間区間コードは、ダイヤスジに従って運行する列車が駅へ到着する前に最後に通過する区間の区間コードである。駅出発後中間区間コードは、ダイヤスジに従って運行する列車が駅から発車した後に最初に通過する区間の区間コードである。到着時刻は、ダイヤスジに従って運行する列車が駅に到着する時刻である。発車時刻は、ダイヤスジに従って運行する列車が駅を発車する時刻である。
【表７】
2019182262.tif 000009
【００２４】
線区決定部２０８は、線区マスタ記憶部２０１に記憶される線区データを参照して、列車に対する番線の振り分けを行う線区（以下、対象線区と言う）の線区コードを決定する。
【００２５】
駅決定部２０９は、駅順マスタ記憶部２０２に記憶される駅順データのうち、対象線区の線区コードを含む駅順データを参照して、列車に対する番線の振り分けを行う駅（以下、対象駅と言う）の駅順コードを決定する。具体的には、駅決定部２０９は、対象線区の駅順データが含む駅順コードのうち、入力装置１０６を介してユーザにより選択された少なくとも１つの駅順コードを、対象駅の駅順コードに決定する。
【００２６】
区間データ読込部２１０は、区間マスタ記憶部２０３から、対象線区に含まれる区間の区間データを読み込む。
【００２７】
番線データ読込部２１１は、番線マスタ記憶部２０４から、駅決定部２０９により決定した駅順コードが示す対象駅の駅名を含む番線データを読み込む。
【００２８】
時隔データ読込部２１２は、時隔データ記憶部２０５から、駅決定部２０９により決定した駅順コードが示す対象駅の駅名を含む時隔データを読み込む。
【００２９】
車両運用データ読込部２１３は、車両運用マスタ記憶部２０６から、対象駅を利用する列車の車両運用コードを含む車両運用データを読み込む。
【００３０】
ダイヤデータ読込部２１４は、ダイヤデータ記憶部２０７から、車両運用データ読込部２１３により読み込まれた車両運用データが含むダイヤプランコードを含むダイヤデータを読み込む。
【００３１】
番線使用計画表示処理部２１５は、ダイヤデータ読込部２１４により読み込まれたダイヤデータに基づいて、対象駅における列車のダイヤを作成する。本実施形態では、番線使用計画表示処理部２１５は、続行列車のダイヤスジと、続行列車（対象列車の一例）に振り分けた番線を識別可能とする番線情報と、を含むダイヤを作成する。そして、番線使用計画表示処理部２１５（表示制御部の一例）は、作成したダイヤを、表示装置１０７に表示させる。
【００３２】
番線使用計画作成部２１６（選択部の一例）は、作成したダイヤに含まれるダイヤスジの中から、対象駅における番線の振り分けを行う続行列車（対象列車の一例）のダイヤスジを選択する。次いで、番線使用計画作成部２１６（振分部の一例）は、番線データ読込部２１１により読み込んだ番線データが含む番線条件に従って、続行列車のダイヤスジに対して番線を振り分ける。
【００３３】
番線条件に従って続行列車のダイヤスジに対して番線を振り分けられない場合、番線使用計画作成部２１６は、時隔データ読込部２１２により読み込まれた時隔データが含む運行時隔のうち、続行列車と先行列車の番線毎の運行時隔に基づいて、対象駅の番線のうち、先行列車との運行時隔が最も短い番線を、続行列車のダイヤスジに振り分ける。これにより、対象駅における先行列車と続行列車との交差または続行に要する時間を短くなり、先行列車と続行列車とを短い間隔で運行できる。その結果、先行列車と続行列車間の運行に支障が起き難く、列車の運転整理や回復運転のために長い余裕時間を確保することができる。
【００３４】
図３は、第１の実施形態にかかる情報処理装置における番線の振分処理の流れの一例を示すフローチャートである。まず、線区決定部２０８は、線区マスタ記憶部２０１に記憶される線区データを参照して、対象線区の線区コードを決定する（ステップＳ３０１）。また、駅決定部２０９は、駅順マスタ記憶部２０２に記憶される駅順データのうち、対象線区の線区コードを含む駅順データを参照して、対象駅の駅順コードを決定する（ステップＳ３０１）。
【００３５】
次いで、車両運用データ読込部２１３は、車両運用マスタ記憶部２０６から、対象駅を利用する列車の車両運用データを読み込む。次に、ダイヤデータ読込部２１４は、ダイヤデータ記憶部２０７から、車両運用データ読込部２１３により読み込まれた車両運用データが含むダイヤプランコードと一致するダイヤプランコードを含むダイヤデータを読み込む（ステップＳ３０２）。そして、番線使用計画表示処理部２１５は、ダイヤデータ読込部２１４により読み込まれたダイヤデータに基づいて、対象駅における列車のダイヤを作成し、当該ダイヤを表示装置１０７に表示させる（ステップＳ３０２）。
【００３６】
図４は、第１の実施形態にかかる情報処理装置においてダイヤを作成する鉄道網の一例を示す図である。図５は、第１の実施形態にかかる情報処理装置において作成されるターミナル駅のダイヤの一例を示す図である。図５に示すダイヤは、縦軸はキロ程を表し、横軸は時間を表す。
【００３７】
例えば、線区決定部２０８は、図４に示すように、α線区、β線区、γ線区、δ線区等の複数の線区の中から、対象線区（例えば、α線区）の線区コードを決定する。次いで、駅決定部２０９は、α線区に含まれる駅（例えば、Ｌ駅、Ｈ駅）のうち、対象駅（例えば、ターミナル駅としてのＨ駅）の駅順コードを決定する。次いで、番線データ読込部２１１は、番線マスタ記憶部２０４から、Ｈ駅を駅名として含む番線データを読み込む。また、車両運用データ読込部２１３は、車両運用マスタ記憶部２０６から、Ｈ駅を利用する列車の車両運用データを読み込む。さらに、ダイヤデータ読込部２１４は、ダイヤデータ記憶部２０７から、読み込んだ車両運用データが含むダイヤプランコードと一致するダイヤプランコードを含むダイヤデータを読み込む。
【００３８】
そして、番線使用計画表示処理部２１５は、図５に示すように、読み込んだダイヤデータに基づいて、Ｈ駅におけるα線区の列車のダイヤＤを作成する。また、番線使用計画表示処理部２１５は、図５に示すように、Ｈ駅が有する番線（例えば、１番線、２番線、３番線、４番線）のうち、Ｈ駅を利用するα線区の列車のダイヤスジがいずれの番線を利用するかを識別可能とする番線情報をダイヤＤに含める。
【００３９】
図６は、第１の実施形態にかかる情報処理装置においてダイヤを作成する鉄道網の一例を示す図である。図７は、第１の実施形態にかかる情報処理装置において作成される途中駅のダイヤの一例を示す図である。図７に示すダイヤは、縦軸はキロ程を表し、横軸は時間を表す。
【００４０】
例えば、線区決定部２０８は、図６に示すように、α線区、β線区、γ線区等の複数の線区の中から、対象線区（例えば、α線区）の線区コードを決定する。次いで、駅決定部２０９は、α線区に含まれる駅（例えば、Ａ駅、Ｂ駅、Ｇ駅）のうち、対象駅（例えば、途中駅としてのＢ駅）の駅順コードを決定する。次いで、番線データ読込部２１１は、番線マスタ記憶部２０４から、Ｂ駅を駅名として含む番線データを読み込む。また、車両運用データ読込部２１３は、車両運用マスタ記憶部２０６から、Ｂ駅を利用する列車の車両運用データを読み込む。さらに、ダイヤデータ読込部２１４は、ダイヤデータ記憶部２０７から、読み込んだ車両運用データが含むダイヤプランコードと一致するダイヤプランコードを含むダイヤデータを読み込む。
【００４１】
そして、番線使用計画表示処理部２１５は、図７に示すように、読み込んだダイヤデータに基づいて、Ｂ駅におけるα線区の列車のダイヤＤを作成する。番線使用計画表示処理部２１５は、図７に示すように、Ｂ駅が有する番線（例えば、１番線、２番線、３番線）のうち、Ｂ駅を利用するα線区の列車のダイヤスジがいずれの番線を利用するかを識別可能とする番線情報をダイヤＤに含める。
【００４２】
本実施形態では、ターミナル駅や途中駅を利用する列車のダイヤを作成する例について説明するが、これに限定するものではなく、１以上の線区を含む単線、複線、複々線等の鉄道網内の駅における列車のダイヤを作成することが可能である。また、本実施形態では、駅における列車に対する番線の振り分けについて説明するが、交通や物流等の運用においてバス、自動車、飛行機等の交通手段が利用する到着地点や経由地点が存在する場合、到着地点または経由地点におけるターミナル、停車場所、車線、空港におけるゲートや滑走路等の交通手段に対する振り分けにも適用可能である。
【００４３】
図３に戻り、番線使用計画表示処理部２１５によりダイヤが作成されると、時隔データ読込部２１２は、時隔データ記憶部２０５から、駅決定部２０９により決定した駅順コードが示す対象駅の駅名を含む時隔データを読み込む（ステップＳ３０３）。また、番線データ読込部２１１は、番線マスタ記憶部２０４から、駅決定部２０９により決定した駅順コードが示す対象駅の駅名を含む番線データを読み込む（ステップＳ３０４）。
【００４４】
次に、番線使用計画作成部２１６は、番線使用計画表示処理部２１５により作成されたダイヤ含まれるダイヤスジの中から、番線の振り分けを行うダイヤスジ（以下、計算対象スジと言う）を選択する（ステップＳ３０５）。本実施形態では、番線使用計画作成部２１６は、ダイヤに含まれるダイヤスジのうち、車両運用データ読込部２１３により読み込まれた車両運用データが含む車両運用コードが同一の２つのダイヤスジを計算対象スジとして選択する。読み込まれた車両運用データに運用順序が含まれる場合、番線使用計画作成部２１６は、車両運用データが含む運用順序が連続する２つのダイヤスジを計算対象スジとして選択する。一方、読み込まれた車両運用データに運用順序が含まれない場合、番線使用計画作成部２１６は、予め設定された最小接続時間より長いダイヤスジのうち最も短い時間で接続可能な２つのダイヤスジを計算対象スジとして選択する。ここで、最小接続時間は、２つのダイヤスジを接続するために要する最小の時間である。
【００４５】
また、本実施形態では、番線使用計画作成部２１６は、２つのダイヤスジを選択する際、予め設定された時刻から進む方向に向かって２つのダイヤスジを順番に選択する方法、予め設定された時刻から戻る方向に向かって２つのダイヤスジを順番に選択する方法、番線の占有時間が長くなる２つのダイヤスジから順番に選択する方法、運行時隔が短い２つのダイヤスジから順番に選択する方法、振り分ける番線の選択肢の数が少ない２つのダイヤスジから順番に選択する方法等を用いる。
【００４６】
次いで、番線使用計画作成部２１６は、計算対象スジとして選択した２つのダイヤスジの運行時隔または対象駅の番線の占有状況に基づいて、対象駅において振り分けられない番線（以下、進入禁止番線）を特定する（ステップＳ３０６）。また、番線使用計画表示処理部２１５は、工事や事故等によって、対象駅の全ての番線が使用できない場合、ダイヤの再作成を指示するエラーメッセージを表示装置１０７に表示させる。
【００４７】
また、番線使用計画作成部２１６は、対象駅において振り分け可能な番線の番線データが含む番線条件に基づいて、計算対象スジに対して番線を振り分けられるか否かを判断する（ステップＳ３０７）。番線条件に基づいて計算対象スジに対して番線を振り分けられる場合（ステップＳ３０７：Ｙｅｓ）、番線使用計画作成部２１６は、番線条件に基づいて、計算対象スジに対して対象駅の番線を振り分ける（ステップＳ３０８）。その際、番線使用計画作成部２１６は、対象駅が有する番線のうち、進入禁止番線以外の番線を計算対象スジに対して振り分ける。また、番線条件が同じ番線が複数存在する場合、番線使用計画作成部２１６は、当該番線条件が同じ複数の番線を予め設定された順番（例えば、交互）で計算対象スジに振り分ける。または、番線使用計画作成部２１６は、番線条件が同じ複数の番線のうち予め設定された優先順位が高い番線を計算対象スジに振り分ける。
【００４８】
一方、番線条件に基づいて計算対象スジに対して番線を振り分けられない場合（ステップＳ３０７：Ｎｏ）、番線使用計画作成部２１６は、時隔データ読込部２１２により読み込んだ時隔データが含む運行時隔のうち、計算対象スジの列車である続行列車と先行列車の番線毎の運行時隔に基づいて、先行列車との運行時隔が最も短い番線を、続行列車の計算対象スジに振り分ける（ステップＳ３０９）。これにより、対象駅における先行列車と続行列車との交差または続行に要する時間を短くなり、先行列車と続行列車とを短い間隔で運行できる。その結果、先行列車と続行列車間の運行に支障が起き難く、列車の運転整理や回復運転のために長い余裕時間を確保することができる。
【００４９】
本実施形態では、番線使用計画作成部２１６は、続行列車と先行列車により実現される全ての時隔パターンについて、続行列車と先行列車の番線毎の運行時隔を求める。そして、番線使用計画作成部２１６は、全ての時隔パターンについて求めた番線毎の運行時隔のうち、最も運行時隔が短くなる番線を、計算対象スジに対して振り分ける。また、本実施形態では、番線使用計画作成部２１６は、運行時隔に基づいて、続行列車のダイヤスジに対して番線を振り分けられない場合、その旨を表示装置１０７に表示させることも可能である。さらに、番線使用計画作成部２１６は、続行列車が運行終了後に対象駅に留置される場合、運行終了後に続行列車が入線する番線と、続行列車が運行開始する際に出発する番線とが一致するように、続行列車のダイヤスジに番線を振り分けても良い。これにより、続行列車が運行開始する際に番線を移動する必要が無くなるので、続行列車の対象駅における運行を効率化することができる。
【００５０】
番線使用計画作成部２１６は、計算対象スジに対する番線の振り分けが完了する度に、作成したダイヤに含まれる全てのダイヤスジに対して番線の振り分けを行ったか否かを判断する（ステップＳ３１０）。作成したダイヤに含まれる全てのダイヤスジに対する番線の振り分けが完了していない場合（ステップＳ３１０：Ｎｏ）、番線使用計画作成部２１６は、ステップＳ３０５に戻り、作成したダイヤに含まれるダイヤスジの中から、番線の振り分けを行っていないダイヤスジを計算対象スジとして選択する。
【００５１】
一方、作成したダイヤに含まれる全てのダイヤスジに対して番線の振り分けを行った場合（ステップＳ３１０：Ｙｅｓ）、番線使用計画作成部２１６は、対象線区に含まれる全ての駅について、当該駅を利用する列車に対する番線の振り分けを行ったか否かを判断する（ステップＳ３１１）。対象線区に含まれる全ての駅について当該駅を利用する列車に対する番線の振り分けを行っていない場合（ステップＳ３１１：Ｎｏ）、駅決定部２０９は、ステップＳ３０１に戻り、対象線区に含まれる駅のうち、番線の振り分けを行っていない駅を対象駅の駅順コードに決定する。
【００５２】
また、対象線区に含まれる全ての駅について番線の振り分けを行った場合（ステップＳ３１１：Ｙｅｓ）、番線使用計画作成部２１６は、対象線区に含まれる全ての駅について行った番線の振り分け結果を、ダイヤデータ記憶部２０７に保存する（ステップＳ３１２）。さらに、番線使用計画表示処理部２１５は、駅を利用する列車に振り分けた番線を識別可能とする番線情報を含むダイヤを、表示装置１０７に表示させる（ステップＳ３１３）。
【００５３】
図８は、第１の実施形態にかかる情報処理装置において作成するダイヤの一例を示す図である。図９は、第１の実施形態にかかる情報処理装置において列車に対して振り分ける番線の番線条件の一例を示す図である。図１０は、第１の実施形態にかかる情報処理装置において続行列車の属性の一例を示す図である。図１１は、第１の実施形態にかかる情報処理装置において続行列車と先行列車との運行時隔の一例を示す図である。
【００５４】
番線使用計画表示処理部２１５は、図８に示すように、対象駅の一例であるＡ駅における列車のダイヤＤを作成する。次に、番線使用計画作成部２１６は、ダイヤＤに含まれるダイヤスジＬ−ａ，ｂ，ｃ，ｄ，ｅ，ｆ，ｇから、ダイヤスジＬ−ａ，ｂを計算対象スジとして選択する。さらに、番線使用計画作成部２１６は、Ａ駅が有する番線の番線データが含む番線条件（図９参照）と、ダイヤスジＬ−ａ，ｂの列車の属性（図１０参照）とを比較する。そして、番線使用計画作成部２１６は、Ａ駅の１〜３番線のうち、ダイヤスジＬ−ａ，ｂの列車の属性（図１０参照）を満たす番線条件を有する番線（１番線）を、ダイヤスジＬ−ａ，ｂに振り分ける。番線使用計画作成部２１６は、ダイヤスジＬ−ｃ，ｄを計算対象スジとして選択した場合も、同様に、ダイヤスジＬ−ｃ，ｄの列車の属性を満たす番線条件を有する番線（２番線）を振り分ける。
【００５５】
一方、計算対象スジとして選択したダイヤスジＬ−ｅ，ｆの列車の属性を満たす番線条件を有する番線が存在しない場合、番線使用計画作成部２１６は、図１１に示すように、ダイヤスジＬ−ｅ，ｆの続行列車と先行列車（ダイヤスジＬ−ｄ，ｇの列車）との運行時隔を、続行列車が利用可能な番線毎に特定する。その際、番線使用計画作成部２１６は、図１１に示すように、ダイヤスジＬ−ｅ，ｆの続行列車とダイヤスジＬ−ｄ，ｇの先行列車のＡ駅における全ての時隔パターン（ダイヤスジＬ−ｄとダイヤスジＬ−ｅの発着、ダイヤスジＬ−ｇとダイヤスジＬ−ｅの通着、ダイヤスジＬ−ｇとダイヤスジＬ−ｆの着発、およびダイヤスジＬ−ｇとダイヤスジＬ−ｆの通発）の運行時隔を番線毎に特定する。そして、番線使用計画作成部２１６は、ダイヤスジＬ−ｅ，ｆの続行列車が利用可能なＡ駅の１〜３番線のうち、先行列車との運行時隔が最も短い１番線を、ダイヤスジＬ−ｅ，ｆの続行列車に振り分ける。
【００５６】
図１２および図１３は、第１の実施形態にかかる情報処理装置におけるダイヤの表示例を示す図である。ターミナル駅（例えば、図４に示すＨ駅）のダイヤＤを番線情報を含めて表示する場合、番線使用計画表示処理部２１５は、図１２に示すように、Ｈ駅において接続する２つのダイヤスジ（例えば、ダイヤスジＬ−ｈ，ｋ）を、当該ダイヤスジＬ−ｈ，ｋに振り分けられた１番線において接続して１つのダイヤスジとする。これにより、Ｈ駅において接続する２つのダイヤスジＬ−ｈ，ｋに振り分けられた番線を識別可能とする番線情報を表示する。さらに、番線使用計画表示処理部２１５は、Ｈ駅において接続する２つのダイヤスジＬ−ｈ，ｋを接続した部分を、当該ダイヤスジＬ−ｈ，ｋの他の部分とは異なる表示態様（例えば、太線、異なる色）で表示しても良い。これにより、Ｈ駅において接続する２つのダイヤスジに振り分けられた番線を容易に識別可能とする。番線使用計画表示処理部２１５は、図１２に示すように、ダイヤＤに含まれる他のダイヤスジＬ−ｉ，ｊ，ｌ，ｍ，ｎについても同様にして、当該ダイヤスジＬ−ｉ，ｊ，ｌ，ｍ，ｎに振り分けられた番線を識別可能とする番線情報を表示する。
【００５７】
途中駅（例えば、図６に示すＢ駅）のダイヤＤに番線情報を含めて表示する場合も、番線使用計画表示処理部２１５は、図１３に示すように、Ｂ駅において接続する２つのダイヤスジ（例えば、ダイヤスジＬ−о，ｖ）を、当該ダイヤスジＬ−о，ｖに振り分けられた１番線において接続して１つのダイヤスジとする。さらに、番線使用計画表示処理部２１５は、図１２に示すように、Ｂ駅において接続する２つのダイヤスジＬ−о，ｖを接続する部分を、当該ダイヤスジＬ−о，ｖの他の部分とは異なる表示対象で表示する。番線使用計画表示処理部２１５は、図１３に示すように、ダイヤＤに含まれる他のダイヤスジＬ−ｐ，ｑ，ｒ，ｓ，ｔ，ｕ，ｗについても同様にして、当該ダイヤスジＬ−ｐ，ｑ，ｒ，ｓ，ｔ，ｕ，ｗに振り分けられた番線を識別可能とする番線情報を表示する。
【００５８】
このように、第１の実施形態にかかる情報処理装置によれば、対象駅における先行列車と続行列車との交差または続行に要する時間を短くなり、先行列車と続行列車とを短い間隔で運行できる。その結果、先行列車と続行列車間の運行に支障が起き難く、列車の運転整理や回復運転のために長い余裕時間を確保することができる。
【００５９】
（第２の実施形態）
本実施形態は、続行列車と先行列車の番線毎の運行時隔を設定可能な時隔データ設定画面を表示し、当該時隔データ設定画面を用いて設定された運行時隔に基づいて、続行列車のダイヤスジに対して番線を振り分ける例である。以下の説明では、第１の実施形態と同様の構成については説明を省略する。
【００６０】
図１４は、第２の実施形態にかかる情報処理装置において表示される時隔データ設定画面の一例を示す図である。本実施形態では、番線使用計画表示処理部２１５は、対象駅における続行列車と先行列車との番線毎の運行時隔を設定可能な時隔データ設定画面を表示装置１０７に表示させる。これにより、対象駅における続行列車と先行列車の番線毎の運行時隔を採時した運行時隔に変更可能となるので、正確な運行時隔に基づいて、続行列車に対して番線を振り分けることができる。例えば、番線使用計画表示処理部２１５は、図１４に示すように、時隔データテーブル１４０１、および時間調整ボタン１４０２を含む時隔データ設定画面１４００を表示装置１０７に表示させる。
【００６１】
時隔データテーブル１４０１は、続行列車が利用可能な対象駅の番線毎に、先行列車と続行列車の全ての時隔パターンの運行時隔を表示するテーブルである。時間調整ボタン１４０２は、最小接続時間を下限として、時隔データテーブル１４０１に含まれる運行時隔を調整するためのボタンである。例えば、情報処理装置のユーザは、時隔データテーブル１４０１に含まれる運行時隔が３４秒で、採時が３０秒である場合、入力装置１０６を介して時間調整ボタン１４０２を操作して、運行時隔を３０秒に設定し直す。
【００６２】
図１５および図１６は、第２の実施形態にかかる情報処理装置において表示される走行経路画面の一例を示す図である。本実施形態では、番線使用計画表示処理部２１５は、時隔データ設定画面に含まれる運行時隔がユーザにより選択されると、選択された運行時隔に従った先行列車と続行列車の対象駅での走行経路を示す走行経路画面を表示装置１０７に表示させる。
【００６３】
例えば、対象駅が途中駅である場合、番線使用計画表示処理部２１５は、図１５に示すように、対象駅のホーム１５０１と、対象駅の番線１５０２と、続行列車の走行経路１５０３と、先行列車の走行経路１５０４と、対象駅からの発車後または対象駅への到着前に先行列車および続行列車が走行する区間を示す区間情報１５０５と、を含む走行経路画面１５００を表示装置１０７に表示させる。
【００６４】
番線使用計画表示処理部２１５は、時隔データ設定画面１４００を用いて選択された運行時隔に従った先行列車の対象駅における走行経路と、対象駅からの発車後または対象駅へ到着前の先行列車の走行経路とを繋いだ経路を、先行列車の走行経路１５０４として表示する。また、番線使用計画表示処理部２１５は、時隔データ設定画面を用いて選択された運行時隔に従った続行列車の対象駅での経路と、対象駅からの発車後または対象駅へ到着前の続行列車の走行経路とを繋いだ経路を、続行列車の走行経路１５０３として表示する。これにより、運行時隔の設定の変更に応じた先行列車および続行列車の走行経路１５０３，１５０４を効率的に確認することができる。
【００６５】
また、対象駅がターミナル駅である場合も、番線使用計画表示処理部２１５は、図１６に示すように、対象駅のホーム１５０１と、対象駅の番線１５０２と、続行列車の走行経路１５０３と、先行列車の走行経路１５０４と、対象駅からの発車後または対象駅への到着前に先行列車および続行列車が走行する区間を示す区間情報１５０５と、を含む走行経路画面１５００を表示装置１０７に表示させる。
【００６６】
番線使用計画表示処理部２１５は、時隔データ設定画面１４００を用いて選択された運行時隔に従った先行列車の対象駅における走行経路と、対象駅からの発車後または対象駅へ到着前の先行列車の走行経路とを繋いだ経路を、先行列車の走行経路１５０４として表示する。また、番線使用計画表示処理部２１５は、時隔データ設定画面１４００を用いて選択された運行時隔に従った続行列車の対象駅での経路と、対象駅からの発車後または対象駅へ到着前の続行列車の走行経路とを繋いだ経路を、続行列車の走行経路１５０３として表示する。
【００６７】
このように、第２の実施形態にかかる情報処理装置によれば、対象駅における続行列車と先行列車の番線毎の運行時隔を採時した運行時隔に変更可能となるので、正確な運行時隔に基づいて、続行列車に対して番線を振り分けることができる。
【００６８】
（第３の実施形態）
本実施形態は、番線条件を設定可能とする番線条件設定画面を表示し、当該番線条件設定画面を用いて設定された番線条件に従って、対象列車のダイヤスジに番線を振り分ける例である。以下の説明では、第１の実施形態と同様の構成については説明を省略する。
【００６９】
図１７は、第３の実施形態にかかる情報処理装置において表示される番線条件設定画面の一例を示す図である。本実施形態では、番線使用計画表示処理部２１５は、対象駅の番線条件を設定可能な番線条件設定画面を表示装置１０７に表示させる。これにより、対象駅の番線条件を変更可能となる。そして、番線使用計画作成部２１６は、番線条件設定画面を用いて設定された番線条件に従って、対象列車のダイヤスジに番線を振り分ける。これにより、対象駅の番線条件を変更可能となるので、対象駅の工事等によって番線条件が変わった場合に即座に対応できる。
【００７０】
例えば、番線使用計画表示処理部２１５は、図１７に示すように、番線条件テーブル１７０１、戻るボタン１７０２、および更新ボタン１７０３を含む番線条件設定画面１７００を表示装置１０７に表示させる。番線条件テーブル１７０１は、条件種類と、番線条件と、を含む。戻るボタン１７０２は、変更された番線条件を予め設定された番線条件（初期値）に戻すことを指示するためのボタンである。更新ボタン１７０３は、番線条件テーブル１７０１に含まれる番線条件を変更後の番線条件に更新することを指示するためのボタンである。
【００７１】
情報処理装置のユーザは、入力装置１０６を介して番線条件を入力した後、更新ボタン１７０３を押下することによって、番線条件テーブル１７０１に含まれる番線条件を変更することができる。また、情報処理装置のユーザは、入力装置１０６を介して戻るボタン１７０２を押下することによって、番線条件テーブル１７０１に含まれる番線条件を初期値に戻すことができる。
【００７２】
本実施形態では、番線使用計画表示処理部２１５は、番線条件設定画面１７００に含まれる番線条件がユーザにより選択されると、選択された番線条件に従って番線が振り分けられた先行列車と続行列車の対象駅での走行経路を示す走行経路画面１５００（図１５および図１６参照）を表示装置１０７に表示させる。
【００７３】
このように、第３の実施形態にかかる情報処理装置によれば、対象駅の番線条件を変更可能となるので、対象駅の工事等によって番線条件が変わった場合に即座に対応できる。
【００７４】
（第４の実施形態）
本実施形態は、表示装置に表示されるダイヤに含まれる番線情報を非表示とすることを指示するための隠すボタンを当該ダイヤに含め、隠すボタンが押下された場合、ダイヤに含まれる番線情報を非表示とする例である。以下の説明では、第１の実施形態と同様の構成については説明を省略する。
【００７５】
本実施形態では、番線使用計画表示処理部２１５は、作成したダイヤに含まれる番線情報を非表示することを指示するための隠すボタンを、当該作成したダイヤに含めて表示装置１０７に表示させる。これにより、列車が利用する番線を確認する場合にのみ番線情報を表示することができるので、表示装置１０７に表示されるダイヤが複雑になることを防止しかつ視覚的に見やすいダイヤを表示することができる。
【００７６】
図１８および図１９は、第４の実施形態にかかる情報処理装置におけるダイヤの表示例を示す図である。例えば、番線使用計画表示処理部２１５は、図１８に示すように、列車のダイヤスジＬと、番線情報Ｉと、隠すボタン１８０１と、を含むダイヤＤを表示装置１０７に表示させる。そして、入力装置１０６を介して隠すボタン１８０１が押下されると、番線使用計画表示処理部２１５は、図１９に示すように、ダイヤＤに含まれる番線情報Ｉを非表示とする。
【００７７】
このように、第４の実施形態にかかる情報処理装置によれば、列車が利用する番線を確認する場合にのみ番線情報を表示することができるので、表示装置１０７に表示されるダイヤが複雑になることを防止しかつ視覚的に見やすいダイヤを表示することができる。
【００７８】
なお、本実施形態の情報処理装置で実行されるプログラムは、ＲＯＭ１０２等に予め組み込まれて提供される。本実施形態の情報処理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００７９】
さらに、本実施形態の情報処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の情報処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８０】
本実施形態の情報処理装置で実行されるプログラムは、上述した各部（線区決定部２０８、駅決定部２０９、区間データ読込部２１０、番線データ読込部２１１、時隔データ読込部２１２、車両運用データ読込部２１３、ダイヤデータ読込部２１４、番線使用計画表示処理部２１５、および番線使用計画作成部２１６）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１０１等のプロセッサが上記ＲＯＭ１０２からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、線区決定部２０８、駅決定部２０９、区間データ読込部２１０、番線データ読込部２１１、時隔データ読込部２１２、車両運用データ読込部２１３、ダイヤデータ読込部２１４、番線使用計画表示処理部２１５、および番線使用計画作成部２１６が主記憶装置上に生成されるようになっている。
【００８１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８２】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０７  表示装置
２０１  線区マスタ記憶部
２０２  駅順マスタ記憶部
２０３  区間マスタ記憶部
２０４  番線マスタ記憶部
２０５  時隔データ記憶部
２０６  車両運用マスタ記憶部
２０７  ダイヤデータ記憶部
２０８  線区決定部
２０９  駅決定部
２１０  区間データ読込部
２１１  番線データ読込部
２１２  時隔データ読込部
２１３  車両運用データ読込部
２１４  ダイヤデータ読込部
２１５  番線使用計画表示処理部
２１６  番線使用計画作成部
【図１】
2019182262.tif 000010
【図２】
2019182262.tif 000011
【図３】
2019182262.tif 000012
【図４】
2019182262.tif 000013
【図５】
2019182262.tif 000014
【図６】
2019182262.tif 000015
【図７】
2019182262.tif 000016
【図８】
2019182262.tif 000017
【図９】
2019182262.tif 000018
【図１０】
2019182262.tif 000019
【図１１】
2019182262.tif 000020
【図１２】
2019182262.tif 000021
【図１３】
2019182262.tif 000022
【図１４】
2019182262.tif 000023
【図１５】
2019182262.tif 000024
【図１６】
2019182262.tif 000025
【図１７】
2019182262.tif 000026
【図１８】
2019182262.tif 000027
【図１９】
2019182262.tif 000028