(57)【要約】【課題】バスダイヤを短時間で自動的に作成するとともに、作成したバスダイヤの情報を後方業務に役立てられるように保存する。【解決手段】バスダイヤ作成装置１０は、停留所マスタファイル１５、所要時間マスタファイル１６、系統マスタファイル１７、順路マスタファイル１８、運行パターンマスタファイル１９に格納された情報を参照して、入力手段１２から入力される指示に従い、バスダイヤを生成する。また、生成したバスダイヤのデータとして、操作者により選択された系統について、運行開始時刻、運行終了時刻、運行間隔、往復区分、運行パターンに基づいて筋ダイヤを生成して表示する。更に、作成したダイヤの情報を、便時刻データテーブル及び時刻データテーブルに保存する。また、入力指示に従って、筋ダイヤの表示色を変更し、運行パターン別の筋ダイヤの表示色を記憶手段１４に記憶する。【選択図】          図１
2004227241.tif 000002
【特許請求の範囲】
【請求項１】
バスの運行ダイヤを自動的に作成するバスダイヤ作成装置であって、
停留所間の所要時間の情報と、複数の系統の順路に含まれる停留所の情報とを記憶する記憶手段と、
系統と、運行開始時刻と、運行終了時刻と、運行間隔とを入力する入力手段と、
前記入力手段により入力された系統の順路に含まれる停留所の情報を前記記憶手段から読み出す停留所情報読出手段と、
前記停留所情報読出手段により読み出された停留所の情報に基づいて、各停留所間の所要時間の情報を前記記憶手段から読み出す所要時間情報読出手段と、
前記入力手段により入力された運行開始時刻と、前記停留所情報読出手段により読み出された停留所の情報と、前記所要時間情報読出手段により読み出された所要時間の情報とに基づいて、前記入力手段により入力された運行間隔により前記運行終了時刻まで運行可能なバス便について前記各停留所における発時刻を算出する算出手段と、
前記停留所情報読出手段により読み出された停留所の情報と、前記算出手段により算出された発時刻に基づいて、座標が設定された表示手段における座標を指定し、この指定した座標を接続することにより前記表示手段にダイヤを表示させる表示制御手段と、
を備えることを特徴とするバスダイヤ作成装置。
【請求項２】
前記記憶手段は、前記所要時間の情報として、季節や曜日や時間帯に応じて異なる時間を記憶することを特徴とする請求項１に記載のバスダイヤ作成装置。
【請求項３】
前記算出手段は、
季節や曜日や時間帯に応じて、前記所要時間情報読出手段により読み出された所要時間に所定の時間を加算又は減算する第１算出手段及び／又は当該所要時間に所定の数値を乗算又は除算する第２算出手段を備え、
前記第１算出手段及び／又は前記第２算出手段により算出された所要時間の情報と、前記入力手段により入力された運行開始時刻と、前記停留所情報読出手段により読み出された停留所の情報とに基づいて、前記入力手段により入力された運行間隔により前記運行終了時刻まで運行可能なバス便について前記各停留所における発時刻を算出することを特徴とする請求項１に記載のバスダイヤ作成装置。
【請求項４】
前記算出手段により算出された前記各停留所における発時刻を記憶するバスダイヤ情報記憶手段を備える特徴とする請求項１〜３の何れか一項に記載のバスダイヤ作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バスダイヤ作成装置に関する。
【０００２】
【従来の技術】
従来、路線バス等のダイヤは、手作業により作成されるのが一般的であった。バスダイヤは、路線の系統や順路、出発時間、停留所間の所要時間等の情報に基づいて、専用用紙に手書きで記入される。すなわち、バスダイヤを作成する上で、作成作業者は多くの情報を考慮する必要があった。
【０００３】
このため、ダイヤ作成作業には多くの労力を要し、また熟練した者でなければバスダイヤを作成することは難しかった。また、バスダイヤ記入用の専用用紙を使用しなければならず、用紙の調達作業が煩雑であることや、用紙代がかさむという問題があった。
【０００４】
また、手書きでダイヤを記入するため、記入を誤った場合には、バスの運行に支障が出る可能性があった。また、一度ダイヤを作成した後に修正することも多々あるが、手作業による修正は煩雑であった。更に、バスダイヤがデータ化されていないため、バスダイヤの作成後の後方業務においてバスダイヤの内容を役立てることができない点においても改善の余地があった。
【０００５】
上述した問題点を改善するために、従来、列車、バス、航空機等の交通手段の運行ダイヤを自動的に作成する装置が発明されている（例えば、特許文献１参照。）。この発明では、運行計画を示すダイヤ線（以下、「筋ダイヤ」という。）を作成した後、ダイヤの作成に際しての制約条件に応じて基礎ダイヤ図を接続することによって、自動的に交通機関のダイヤの作成を行う。
【０００６】
【特許文献１】
特開平７−２８２１４９号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来の発明では、筋ダイヤを作成する手順が詳細に示されていなかった。また、路線バスのダイヤ作成には必要のない複数の筋ダイヤの接続処理を実行していたため、処理が煩雑になり、処理時間がかかるという点において改善の余地があった。
【０００８】
そこで本発明の課題は、バスダイヤを短時間で自動的に作成するとともに、作成したバスダイヤの情報を後方業務に役立てられるように保存することが可能なバスダイヤ作成装置を提供することである。
【０００９】
【課題を解決するための手段】
本発明は、このような課題を達成するために、次のような特徴を備えている。なお、次に示す手段の説明中、括弧書きにより実施の形態に対応する構成を一例として例示する。符号は、後述する図面参照符号等である。
【００１０】
請求項１に記載の発明は、
バスの運行ダイヤを自動的に作成するバスダイヤ作成装置（例えば、図１のバスダイヤ作成装置１０）であって、
停留所間の所要時間の情報と、複数の系統の順路に含まれる停留所の情報とを記憶する記憶手段（例えば、図１の停留所マスタファイル１５、所要時間マスタファイル１６、系統マスタファイル１７、順路マスタファイル１８）と、
系統と、運行開始時刻と、運行終了時刻と、運行間隔とを入力する入力手段（例えば、図１の入力手段１２）と、
前記入力手段により入力された系統の順路に含まれる停留所の情報を前記記憶手段から読み出す停留所情報読出手段（例えば、図１のバスダイヤ作成手段１１により実行される図１７のステップＳ４０、図１８のステップＳ５５）と、
前記停留所情報読出手段により読み出された停留所の情報に基づいて、各停留所間の所要時間の情報を前記記憶手段から読み出す所要時間情報読出手段（例えば、図１のバスダイヤ作成手段１１により実行される図１７のステップＳ４１、図１８のステップＳ５６）と、
前記入力手段により入力された運行開始時刻と、前記停留所情報読出手段により読み出された停留所の情報と、前記所要時間情報読出手段により読み出された所要時間の情報とに基づいて、前記入力手段により入力された運行間隔により前記運行終了時刻まで運行可能なバス便について前記各停留所における発時刻を算出する算出手段（例えば、図１のバスダイヤ作成手段１１により実行される図１７のステップＳ４２、図１８のステップＳ５７）と、
前記停留所情報読出手段により読み出された停留所の情報と、前記算出手段により算出された発時刻に基づいて、座標が設定された表示手段（例えば、図１に示す表示手段１３）における座標を指定し、この指定した座標を接続することにより前記表示手段にダイヤを表示させる表示制御手段（例えば、図１のバスダイヤ作成手段１１により実行される図１７のステップＳ４４、図１８のステップＳ６２）と、
を備えることを特徴としている。
【００１１】
請求項１に記載の発明によれば、バスダイヤを短時間で自動的に作成することが可能となる。
【００１２】
請求項２に記載の発明は、請求項１に記載の発明において、
前記記憶手段は、前記所要時間の情報として、季節や曜日や時間帯に応じて異なる時間を記憶することを特徴としている。
【００１３】
請求項３に記載の発明は、請求項１に記載の発明において、
前記算出手段は、
季節や曜日や時間帯に応じて、前記所要時間情報読出手段により読み出された所要時間に所定の時間を加算又は減算する第１算出手段（例えば、図１のバスダイヤ作成手段１１により実行されるバスダイヤ作成処理）及び／又は当該所要時間に所定の数値を乗算又は除算する第２算出手段（例えば、図１のバスダイヤ作成手段１１により実行されるバスダイヤ作成処理）を備え、
前記第１算出手段及び／又は前記第２算出手段により算出された所要時間の情報と、前記入力手段により入力された運行開始時刻と、前記停留所情報読出手段により読み出された停留所の情報とに基づいて、前記入力手段により入力された運行間隔により前記運行終了時刻まで運行可能なバス便について前記各停留所における発時刻を算出することを特徴としている。
【００１４】
請求項２又は３に記載の発明によれば、季節や曜日や時間帯に応じて異なる道路の混雑状況を加味してバスダイヤを作成できる。また、これによりバスの運行業務を円滑に実行するために役立てることができる。
【００１５】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の発明において、
前記算出手段により算出された前記各停留所における発時刻を記憶するバスダイヤ情報記憶手段を備える特徴としている。
【００１６】
請求項４に記載の発明によれば、作成したバスダイヤの情報を後方業務に役立てることができる。
【００１７】
【発明の実施の形態】
以下、図面を参照して、本発明を適用したバスダイヤ作成装置の実施の形態を詳細に説明する。
【００１８】
まず、構成を説明する。
図１は、本実施の形態におけるバスダイヤ作成装置１０の機能的構成を示すブロック図である。同図に示すように、バスダイヤ作成装置１０は、バスダイヤ作成手段１１、入力手段１２、表示手段１３、記憶手段１４、停留所マスタファイル１５、所要時間マスタファイル１６、系統マスタファイル１７、順路マスタファイル１８、運行パターンマスタファイル１９を備えて構成される。各マスタファイルは、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）等の大容量の記憶媒体に格納されている。
【００１９】
バスダイヤ作成手段１１は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を備えて、ＣＰＵの統括的な制御下において、記憶手段１４に記憶されているシステムプログラム及びバスダイヤ作成装置１０に対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラムをＲＡＭに展開し、入力手段１２から入力される指示に従って各構成部に対する指示やデータの転送を実行する。また、バスダイヤ作成手段１１は、記憶手段１４に記憶されたバスダイヤ生成処理プログラム及びバスダイヤ作成処理プログラムとの協働により、後述するバスダイヤ生成処理及びバスダイヤ作成処理を実現する。
【００２０】
入力手段１２は、カーソルキー、数字入力キー、機能キー等の指示入力に必要なキーを有するキーボード及びマウスを備えた入力装置であり、押下されたキーの押下信号やマウスによりポイントされた位置信号をバスダイヤ作成手段１１に出力する。
【００２１】
表示手段１３は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等により構成され、縦横２軸で構成される座標が設定されている。表示手段１３は、入力手段１２から入力されるデータや、バスダイヤ作成手段１１内の図示しないＲＡＭに展開された表示データ等を表示する。表示手段１３の画面上のデータ表示位置は、バスダイヤ作成手段１１による座標位置の指定によって制御される。例えば、表示手段１３は、ダイヤ作成画面（図１２参照）を表示する場合に、縦軸に停留所、横軸に時刻を割り当てて表示したり、停留所と時刻の交点を結んだ筋ダイヤの表示を行う。
【００２２】
なお、表示手段１３の表示画面は、タッチパネル等の座標入力タブレット装置と一体的に設けられる構成としてもよい。この場合、当該座標入力タブレット装置は、透明電極が配置された感圧式（抵抗膜圧式）の入力装置であり、手指や専用ペン等により押下された力点の位置座標を電圧値により検出し、検出された位置座標をバスダイヤ作成手段１１に出力する。
【００２３】
記憶手段１４は、プログラムやデータ等が予め記憶されている図示しない記憶媒体を有し、この記憶媒体は、磁気的、光学的記憶媒体若しくは半導体メモリにより構成される。この記憶媒体は、記憶手段１４に固定的に設けられたものでもよいし、記憶手段１４に着脱自在に装着されるものでもよい。記憶手段１４は、システムプログラム、バスダイヤ作成装置１０に対応する各種アプリケーションプログラム、バスダイヤ生成処理プログラム、バスダイヤ作成処理プログラム、表示手段１３に表示するための画面表示用データ、バスダイヤ生成処理プログラム及びバスダイヤ作成処理プログラムを起動するためのアイコンの画像データであるバスダイヤ生成・作成アイコン画像データ等を格納する。
【００２４】
また、記憶手段１４は、バスダイヤ作成手段１１により実行された各種処理の結果データを記憶する。例えば、記憶手段１４は、ダイヤデータ情報テーブル１４ａ、便時刻データテーブル１４ｂ、時刻データテーブル１４ｃ、筋ダイヤ表示色データ１４ｄ、発行済みの便番号のデータ等を記憶している。
【００２５】
図２に、ダイヤデータ情報テーブル１４ａの一例を示す。図示のとおり、ダイヤデータ情報テーブル１４ａには、ダイヤ番号と、改正日と、コメントとが対応付けて格納されている。
【００２６】
図３に、便時刻データテーブル１４ｂの一例を示す。便時刻データテーブル１４ｂには、ダイヤ番号、系統番号、運行パターン番号、便番号、往復区分、発時刻、着時刻が、対応付けて記憶されている。同図は、ダイヤ番号「１」、系統番号「００００１」、運行パターン番号「１」、の便（便番号「００１〜００５．．．」）が、１０分間隔で発車する場合を示している。
【００２７】
図４に、時刻データテーブル１４ｃの一例を示す。時刻データテーブル１４ｃには、ダイヤ番号、系統番号、運行パターン番号、便番号、往復区分、順番、停留所番号、発時刻が、対応付けて記憶されている。同図には、ダイヤ番号「１」、系統番号「００００１」、運行パターン番号「１」、の便（便番号「００１」）について、往復の区分と、順番「１〜７…」の順に停車する停留所の停留所番号及び発時刻が例示されている。
【００２８】
停留所マスタファイル１５は、バスの停留所の情報を格納するデータベースである。図５に停留所マスタファイル１５に格納された情報の一例を示す。同図に示すように、停留所マスタファイル１５には、停留所を識別するための停留所番号と停留所名称とが対応付けて記憶されている。
【００２９】
所要時間マスタファイル１６は、バスの停留所間の所要時間の情報を格納するデータベースである。図６に所要時間マスタファイル１６に格納された情報の一例を示す。同図に示すように、所要時間マスタファイル１６には、出発地の停留所（以下、「自停留所」という。）を識別するための自停留所番号と、自停留所名称と、次の停留所（以下、「至停留所」という。）を識別するための至停留所番号と、至停留所名称と、所要時間１〜５とが対応付けて記憶されている。また、所要時間マスタファイル１６には、所要時間設定カレンダ１６ａ（図７（ａ）参照）が格納されている。
【００３０】
ここで、道路の混雑状況は、季節、曜日、時間帯等の条件によって異なるため、停留所間の所要時間も条件により異なる。このため、図６に示すように、所要時間マスタファイル１６には所要時間１〜５の５区分の所要時間が記憶されている。所要時間の区分を設定することによって、予め予測可能な道路の混雑状況を加味してバスダイヤを作成することが可能となる。
【００３１】
図７（ａ）は、所要時間設定カレンダ１６ａを示す図である。所要時間設定カレンダ１６ａは、１日ごとの所要時間の情報を格納するカレンダであり、それぞれの日について時間帯ごとの所要時間区分が設定されている。例えば、図７（ａ）の２００２年１１月１日の時間帯ごとの所要時間区分を、図７（ｂ）に示す。同図に示すように、２００２年１１月１日の所要時間区分は、５：００〜７：００は「２」、７：００〜９：００は「３」、９：００〜１７：００及び１９：００〜２２：００は「１」、１７：００〜１９：００は「４」、２２：００〜２３：００は「５」、に設定されている。
【００３２】
系統マスタファイル１７は、バスの系統の情報を格納するデータベースである。図８に系統マスタファイル１７に格納された情報の一例を示す。同図に示すように、系統マスタファイル１７には、系統を識別するための識別番号と、系統名称と、系統の最初の停留所を識別するための始発番号、最初の停留所の名称である始発名称、系統の目的地の停留所を識別するための行先番号、目的地の停留所の名称である行先名称が対応付けて記憶されている。
【００３３】
順路マスタファイル１８は、バスの順路の情報を格納するデータベースである。図９に順路マスタファイル１８に格納された情報の一例を示す。同図に示すように、順路マスタファイル１８には、系統番号と、系統名称と、往復の区分と、順路とが対応付けて記憶されている。順路の情報としては、各系統においてバスが停車する順番に停留所の名称が格納されている。
【００３４】
運行パターンマスタファイル１９は、バスの運行パターンの情報を格納するデータベースである。図１０に運行パターン１９に格納された情報の一例を示す、同図に示すように、運行パターンマスタファイル１９には、運行パターンを識別するための運行パターン番号と、曜日、祝日、休学日、年末年始等、季節や曜日等により異なる複数の運行パターンとが対応付けて記憶されている。
【００３５】
ここで、バスダイヤ生成・作成アイコン画像データとは、図示しないバスダイヤ生成・作成アイコンを表示手段１３に表示するための画像データである。バスダイヤ生成・作成アイコンは、バスダイヤ生成処理プログラム及びバスダイヤ作成処理プログラムを起動するためのアイコンであり、入力手段１２からの入力によってこのアイコンが選択されると、表示手段１３にダイヤ作成画面（図１２参照）が表示される。
【００３６】
次に、図１１を参照して、バスダイヤを作成するために必要な処理について説明する。図１１は、バスダイヤを作成するための手順を示すフローチャートである。同図に示すように、まず、停留所マスタファイル１５、所要時間マスタファイル１６、系統マスタファイル１７、順路マスタファイル１８、運行パターンマスタファイル１９の各マスタファイルの情報の設定を行う。具体的には、停留所マスタファイル１５には停留所の情報を設定し、所要時間マスタファイル１６には停留所間をバスが走行する際の所要時間を設定し、系統マスタファイル１７にはバスの運行系統別の停留所の情報を設定し、順路マスタファイル１８には運行系統別の停留所の順路に関る情報を設定し、運行パターンマスタファイル１９には運行パターンの情報を設定する。これらの各マスタに設定された情報の詳細については、図面を参照して後述する。
【００３７】
上記のように各マスタの情報を設定した後、バスダイヤ作成装置１０によって後述するバスダイヤ生成処理及びバスダイヤ作成処理が実行される。これにより、バスダイヤが作成される。
【００３８】
以下、バスダイヤ作成装置１０の動作を説明する。
バスダイヤ作成装置１０の電源が投入された場合に、記憶手段１４からバスダイヤ生成・作成アイコン画像データが読み出され、表示手段１３に図示しないバスダイヤ生成・作成アイコンが表示される。次いで、バスダイヤ生成・作成アイコンがダブルクリック等の操作入力により選択されたことが検知された場合に、表示手段１３にダイヤ作成画面が表示される。そして、入力手段１２からの指示入力に従って、バスダイヤ作成手段１１と記憶手段１４に記憶されたバスダイヤ生成処理プログラム及びバスダイヤ作成処理プログラムとの協働により、バスダイヤ生成処理及びバスダイヤ作成処理が実行される。
【００３９】
ここで、ダイヤ作成画面について説明する。図１２にダイヤ作成画面の表示例を示す。同図に示すように、ダイヤ作成画面において、画面左端部には、選択された系統の往路の停留所が順路どおりに並べて表示され、画面右端部には、復路の停留所が順路どおりに並べて表示され、メニューバーＭＢの下の画面上端部には、時刻が表示される。ダイヤ作成処理において生成された筋ダイヤは、バスダイヤ作成手段１１により指示された画面上の座標位置に表示される。
【００４０】
例えば、表示手段１３の左右方向をＸ軸、上下方向にＹ軸を設定した場合に、バスダイヤ作成画面には、往路の停留所がＹ軸方向に並べて配置され、時刻がＸ軸方向に配されて表示される。このとき、各停留所の発時刻が算出された後、各停留所間の表示位置により定まるＹ軸方向の値と、各停留所の発時刻により定まるＸ軸方向の値とで決定される座標位置が算出される。そして、この座標位置を順路どおりに接続することによりグラフ化して筋ダイヤを表示する。筋ダイヤは、ラッシュの時間帯には緩やかな傾斜となり、閑散の時間帯には急な傾斜となる。
【００４１】
また、ダイヤ作成画面には、メニューバーＭＢが表示される。操作者がメニューバーＭＢを押下入力した場合に表示されるメニューについて、図１３を参照して説明する。図１３（ａ）は、メニューバーＭＢの「ダイヤの作成」が選択された場合に表示されるメニューを示す図である。同図に示すように、ダイヤを追加するための「ダイヤの追加」と、便を追加作成するための「便作成」と、ラウンドダイヤを作成するための「ラウンドダイヤ作成」の各メニューが表示される。
【００４２】
図１３（ｂ）は、メニューバーＭＢの「表示」が選択された場合に表示されるメニューを示す図である。同図に示すように、「表示」が選択された場合に、停留所マスタファイル１５の情報を表示するための「停留所マスタ表示」と、所要時間マスタファイル１６の情報を表示するための「所要時間マスタ表示」と、系統マスタファイル１７の情報を表示するための「系統マスタ表示」と、順路マスタファイル１８の情報を表示するための「順路マスタ表示」と、運行パターンマスタファイル１９の情報を表示するための「運行パターンマスタ表示」と、バスダイヤ作成処理において作成された筋ダイヤの表示色を変更するための「表示色の変更」の各メニューが表示される。ユーザは、これらのメニューを選択すると、各マスタの情報を参照することができる。
【００４３】
次に、バスダイヤ生成処理及びバスダイヤ作成処理について説明する。
図１４は、バスダイヤ生成処理を示すフローチャートである。同図に示すように、ダイヤ作成画面のメニューバーＭＢの「ダイヤの追加」が選択された場合に（ステップＳ１；ＹＥＳ）、ダイヤの変更画面（図１２参照）がダイヤ作成画面上に重ねて表示される（ステップＳ２）。
【００４４】
図１５に、この段階におけるダイヤの変更画面の表示例を示す。同図に示すように、ダイヤの変更画面には、ダイヤの情報を表示するダイヤ情報一覧表示部１５１、ダイヤ番号とダイヤの改正日とコメントを入力又は表示するためのダイヤ情報入力欄１５２、「ダイヤ追加」ボタン１５３、「適用」ボタン１５４、「中止」ボタン１５５、「ＯＫ」ボタン１５６、「キャンセル」ボタン１５７、が表示される。ステップＳ２において、「適用」ボタン１５４及び「中止」１５５ボタンは非アクティブな状態で表示される。
【００４５】
次いで、ダイヤの変更画面のダイヤ情報入力欄１５２に、ダイヤ番号、改正日、コメントが入力されて「ダイヤ追加」ボタン１５３が押下されたと判別された場合に（ステップＳ３；ＹＥＳ）、入力された新規ダイヤの情報がダイヤ情報一覧表示部１５１に追加表示される（ステップＳ４）。
【００４６】
例えば、図１５に示すように、ダイヤ情報入力欄１５２において、ダイヤ番号「１」、改正日「２００１／１０／０１」、コメント「平成１３年１０月１日改正」が入力されて、「ダイヤ追加」ボタン１５３が押下された場合、この入力データがダイヤ情報一覧表示部１５１に新たに表示されることとなる。
【００４７】
次に、「ＯＫ」ボタン１５６が押下されたか否かが判別される（ステップＳ５）。「ＯＫ」ボタン１５６が押下されないと判別された場合は（ステップＳ５；ＮＯ）、「キャンセル」ボタン１５７が押下されたか否かが更に判別される（ステップＳ６）。ここで、「キャンセル」ボタン１５７が押下されたと判別された場合（ステップＳ６；ＹＥＳ）、ステップＳ８に移行し、押下されないと判別された場合（ステップＳ６；ＮＯ）、ステップＳ５に戻る。
【００４８】
一方、「ＯＫ」ボタン１５６が押下されたと判別された場合には（ステップＳ５；ＹＥＳ）、ダイヤ情報入力欄１５２に入力されたデータが、記憶手段１４内のダイヤデータ情報テーブル１４ａに格納される（ステップＳ７）。そして、ダイヤの変更画面の表示が終了されて（ステップＳ８）、バスダイヤ生成処理が終了する。
【００４９】
続いて、バスダイヤ作成処理について説明する。
図１６〜図１８は、バスダイヤ作成処理を示すフローチャートである。各図に示すように、ダイヤ作成画面のメニューバーＭＢの「ラウンドダイヤ作成」が選択されたと判別された場合に（ステップＳ２１；ＹＥＳ）、ダイヤの変更画面がダイヤ作成画面上に重ねて表示される（ステップＳ２２）。このとき、ダイヤの変更画面に表示された「ダイヤ追加」ボタン１５３は、非アクティブな状態で表示される。
【００５０】
次いで、ダイヤの変更画面のダイヤ情報一覧表示部１５１に表示されたダイヤが選択されたか否かが判別される（ステップＳ２３）。ダイヤが選択されたと判別されると（ステップＳ２３；ＹＥＳ）、選択されたダイヤの情報がダイヤ情報入力欄１５２に表示される（ステップＳ２４）。次に、「適用」ボタン１５４が押下されたか否かが判別されて（ステップＳ２５）、押下されないと判別された場合は（ステップＳ２５；ＮＯ）、「中止」ボタン１５５が押下されたか否かが更に判別される（ステップＳ２６）。「中止」ボタン１５５が押下されないと判別された場合は（ステップＳ２６；ＮＯ）、ステップＳ２５に戻る。一方、「中止」ボタン１５５が押下されたと判別された場合は（ステップＳ２６；ＹＥＳ）、ダイヤ情報入力欄１５２に表示された情報がクリアされて（ステップＳ２７）、ステップＳ２３に戻る。
【００５１】
ステップＳ２５において、「適用」ボタン１５４が押下されたと判別された場合には（ステップＳ２５；ＹＥＳ）、選択されたダイヤがバスダイヤ作成手段１１内のＲＡＭに記憶され（ステップＳ２８）、「ＯＫ」ボタン１５６が押下されたか否かが判別される（ステップＳ２９）。「ＯＫ」ボタン１５６が押下されないと判別された場合は（ステップＳ２９；ＮＯ）、「キャンセル」ボタン１５７が押下されたか否かが更に判別されて（ステップＳ３０）、押下されないと判別された場合には（ステップＳ３０；ＮＯ）、ステップＳ２９に戻る。一方、「キャンセル」ボタン１５７が押下されたと判別された場合には（ステップＳ３０；ＹＥＳ）、ステップＳ２８においてＲＡＭに記憶されたダイヤの情報とステップＳ２４においてダイヤ情報入力欄１５２に表示された情報がクリアされ（ステップＳ３１）、バスダイヤ作成処理が終了する。
【００５２】
一方、ステップＳ２９において「ＯＫ」ボタン１５６が押下されたと判別されると（ステップＳ２９；ＹＥＳ）、系統選択画面がダイヤ作成画面上に重ねて表示される（ステップＳ３２）。
【００５３】
図１９に系統選択画面を示す。図示するように、系統選択画面には、系統番号、系統名称、始発番号、始発名称、行先番号、行先名称、系統を選択するための選択記号ＳＥ、「ＯＫ」ボタン１８１が表示される。操作者は、入力手段１２により選択記号ＳＥを所望の系統に移動させて、「ＯＫ」１８１を押下することにより系統を選択する。
【００５４】
系統選択画面において、系統が選択記号ＳＥにより選択されて「ＯＫ」ボタン１８１が押下されたと判別されると（ステップ３３；ＹＥＳ）、選択された系統の情報がバスダイヤ作成手段１１内のＲＡＭに記憶される（ステップＳ３４）。次に、ステップＳ２１における選択内容が「便作成」である場合は（ステップＳ３５；便作成）、図１７のステップＳ３６に移行する。一方、ステップＳ２１における選択内容が「ラウンドダイヤ作成」である場合は（ステップＳ３５；ラウンドダイヤ作成）、図１８のステップＳ５１に移行する。
【００５５】
図１７に示す便作成の処理において、系統選択画面の表示が終了され、便作成画面がダイヤ作成画面上に重ねて表示される（ステップＳ３６）。
図２０に便作成画面を示す。同図に示すように、便作成画面には、発時刻及び往復の区分の情報を指定する欄、これらの欄に入力した情報を確定して便を追加するための「便追加」ボタン１９１、便作成画面を閉じるための「閉じる」ボタン１９２が表示される。
【００５６】
便作成画面において情報が入力されて「便追加」ボタン１９１が押下されたと判別され（ステップＳ３７；ＹＥＳ）、さらに「閉じる」ボタン１９２が押下されたと判別されると（ステップＳ３８；ＹＥＳ）、入力された情報がバスダイヤ作成手段１１内のＲＡＭに記憶され、便作成画面の表示が終了される（ステップＳ３９）。
【００５７】
次いで、系統マスタファイル１７及び順路マスタファイル１８が参照されて、ステップＳ３４においてＲＡＭに記憶された系統について、往路又は復路の停留所の情報が読みだされ、便番号が発行される。また、発行された便番号が記憶手段１４に記憶される（ステップＳ４０）。このとき、同一系統において便番号が重複することがないように、系統ごとの発行済みの便番号が記憶手段１４に記憶されて管理される。
【００５８】
次いで、ＲＡＭに記憶された発時刻とステップＳ４０において読み出された停留所の情報とに基づき、所要時間マスタファイル１６及び所要時間設定カレンダ１６ａが参照され、次の停留所までの所要時間が読み出される（ステップＳ４１）。その後、次停留所までの所要時間が発時刻に加算され、加算後の時刻が次停留所の発時刻としてＲＡＭに記憶される（ステップＳ４２）。
【００５９】
続いて、次停留所の有無が判別される（ステップＳ４３）。次停留所があると判別された場合は（ステップＳ４３；ＹＥＳ）、ステップＳ４１に戻り、次停留所がないと判別された場合には（ステップＳ４３；ＮＯ）、ステップＳ４４に移行する。
【００６０】
ステップＳ４４において、ＲＡＭに記憶された各停留所と当該停留所の発時刻の交点となる表示手段１３上の座標が算出され、ダイヤ作成画面においてこの交点座標が順路どおりに結ばれて筋ダイヤが表示される。また、筋ダイヤが作成された便の情報は、便時刻データテーブル１４ｂ及び時刻データテーブル１４ｃに格納され（ステップＳ４４）、バスダイヤ作成処理が終了する。
【００６１】
一方、ステップＳ３５において、図１８に示すステップＳ５１に移行した場合には、系統選択画面の表示が終了され、ラウンドダイヤ作成画面が表示される。ここで、ラウンドダイヤとは、ある系統を一定の時間間隔ごとに運行するダイヤをいう。例えば、系統番号「００００１」の系統を１０分ごとに出発するダイヤ等がラウンドダイヤに相当する。
【００６２】
図２１にラウンドダイヤ作成画面を示す。同図に示すように、ラウンドダイヤ作成画面には、運行開始時刻、運行終了時刻、運行間隔、往復の区分、運行パターンの各情報を指定する欄、これらの欄に入力した情報を確定して便を追加するための「便追加」ボタン１９６、ラウンドダイヤ作成画面を閉じるための「閉じる」ボタン１９７が表示される。
【００６３】
ラウンドダイヤ作成画面において、情報が入力されて「便追加」ボタン１９６が押下されたと判別され（ステップＳ５２；ＹＥＳ）、さらに「閉じる」ボタン１９７が押下されたと判別されると（ステップＳ５３；ＹＥＳ）、入力された情報がバスダイヤ作成手段１１内のＲＡＭに記憶され、ラウンドダイヤ作成画面の表示が終了される（ステップＳ５４）。
【００６４】
次に、系統マスタファイル１７及び順路マスタファイル１８が参照されて、ステップＳ３４においてＲＡＭに記憶された系統について、往復の停留所の情報が読み出されるとともに、便番号が発行される。また、発行された便番号が記憶手段１４に記憶される（ステップＳ５５）。このとき、同一系統において便番号が重複することがないように、系統ごとの発行済みの便番号が記憶手段１４に記憶されて管理される。
【００６５】
次いで、ステップＳ５５において読み出された停留所の情報及び発時刻（始発のバス停については、ステップＳ５４においてＲＡＭに記憶された運行開始時間を発時刻とする。）に基づいて、所要時間マスタファイル１６及び所要時間設定カレンダ１６ａが参照され、次の停留所までの所要時間が読み出される（ステップＳ５６）。その後、次停留所までの所要時間が発時刻に加算され、加算後の時刻が次停留所の発時刻としてＲＡＭに記憶される（ステップＳ５７）。
【００６６】
続いて、次停留所の有無が判別される（ステップＳ５８）。次停留所があると判別された場合は（ステップＳ５８；ＹＥＳ）、ステップＳ５６に戻り、次停留所がないと判別された場合には（ステップＳ５８；ＮＯ）、ステップＳ５９に移行する。
【００６７】
ステップＳ５９において、ステップＳ５４でＲＡＭに記憶した運行間隔の時間が、現在処理されている便の始発の停留所における発時刻に加算される（ステップＳ５９）。次いで、加算後の時刻がステップＳ５４でＲＡＭに記憶した運行終了時刻を過ぎているか否かが判別される（ステップＳ６０）。加算後に得られた時刻が運行終了時刻を過ぎていないと判別された場合は（ステップＳ６０；ＮＯ）、この時刻が次の便の始発の停留所における発時刻に設定され、次の便の便番号が発行される。また、次の便の発時刻と発行された便番号の情報が記憶手段１４に記憶され（ステップＳ６１）、ステップＳ５６に戻る。
【００６８】
一方、ステップＳ６０において、運行間隔に設定された時間を始発の停留所の発時刻に加算した後の時刻が、運行終了時刻を過ぎていると判別された場合には（ステップＳ６０；ＹＥＳ）、ダイヤ作成画面において、ＲＡＭに記憶された各便の各停留所と当該停留所の発時刻の交点となる表示手段１３上の座標が算出され、この交点座標が順路どおりに結ばれて筋ダイヤが表示される。また、筋ダイヤが作成された便の情報は、便時刻データテーブル１４ｂ及び時刻データテーブル１４ｃに格納される（ステップＳ６２）。
【００６９】
そして、入力手段１２からの指示入力に応じて、次の系統のダイヤを作成するか否かが判別されて（ステップＳ６３）、次の系統のダイヤを作成する場合には（ステップＳ６３；ＹＥＳ）、ステップＳ３２に戻り、作成しない場合には（ステップＳ６３；ＮＯ）、バスダイヤ作成処理が終了する。
【００７０】
また、バスダイヤ作成処理の終了後、ダイヤ作成画面のメニューバーＭＢの「表示」のメニュー「表示色の変更」が選択された場合には、ダイヤ作成画面の上に表示色の変更画面が重ねて表示される。図２２は、表示色の変更画面の表示例を示す図である。同図に示すように、表示色の変更画面には、運行を選択するための運行パターン表示部２０１、筋ダイヤの色見本を表示する色サンプル表示部２０２、「色変更」ボタン２０３、「ＯＫ」ボタン２０４、「キャンセル」ボタン２０５が表示される。
【００７１】
操作者は、筋ダイヤの表示色を変更する場合には、運行パターン表示部２０１で運行パターンを選択してから「色変更」ボタン２０３を押下して、色サンプル表示部２０２において色を選択し、「ＯＫ」ボタン２０４を押下する。すると、運行パターン別の筋ダイヤの表示色が、筋ダイヤ表示色データ１４ｄとして記憶手段１４に格納される。一方、「キャンセル」ボタン２０５が押下された場合は、筋ダイヤの表示色が変更されずに、表示色の変更画面の表示が終了される。
【００７２】
以上のように、バスダイヤ作成装置１０は、停留所マスタファイル１５、所要時間マスタファイル１６、系統マスタファイル１７、順路マスタファイル１８、運行パターンマスタファイル１９に格納された情報を参照して、入力手段１２を介して入力される操作者の指示に従い、バスダイヤを生成する。また、生成したバスダイヤのデータとして、操作者により選択された系統について、運行開始時刻、運行終了時刻、運行間隔、往復区分、運行パターンに基づいて筋ダイヤを生成し、作成した筋ダイヤをダイヤ作成画面に表示する。更に、作成したダイヤの情報を、便時刻データテーブル１４ｂ及び時刻データテーブル１４ｃに保存する。また、操作者の指示に従って、筋ダイヤの表示色を変更し、運行パターン別の筋ダイヤの表示色を記憶手段１４に記憶する。
【００７３】
したがって、筋ダイヤを表示する際に複雑な接続演算を実行する必要がなく、バス停ごとの発時刻を算出して、算出した点を線で結ぶことにより筋ダイヤを作成するため、バスダイヤを短時間で自動的に作成することが可能となる。
【００７４】
また、季節や曜日や時間帯等の条件により異なる道路の混雑状況を加味して停留所間の所要時間を決定し、バスダイヤを作成するため、バスの運行業務を円滑に実行するために役立てることができる。
【００７５】
また、バスダイヤを作成処理の結果生成される便時刻データ１４ｂを仕業表（乗務員の業務を定める表）の作成に利用したり、時刻表データ１４ｃを停留所ごとの時刻表の作成に利用して、後方業務に役立てることができる。
【００７６】
更に、ダイヤ作成画面において、運行パターンごとに表示色を設定して筋ダイヤを表示できるため、操作者にとって運行パターンが識別しやすく、ダイヤ作成に関る作業効率を向上させることができる。
【００７７】
なお、本発明は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００７８】
［変形例］
例えば、上記実施の形態においては、所要時間マスタファイル１６に、停留所間の所要時間の情報として異なる所要時間１〜５を設定しておき、季節や曜日や時間帯等の条件に応じた所要時間を読み出してバスダイヤを作成する例を説明したが、所要時間マスタファイル１６に基本の所要時間（１種類）のみが設定されている場合にも、条件に応じたバスダイヤの作成を実現することができる。この場合には、例えば、条件に応じた演算式を記憶手段１４に格納しておき、この演算式と基本の所要時間を利用して、条件に応じた所要時間を算出することによりバスダイヤを作成する。
【００７９】
図２３に、条件に応じた所要時間を算出するための演算式の例を示す。所要時間マスタファイル１６から読み出した基本の所要時間が所要時間１である場合、バスダイヤ作成手段１１は、例えば図２３（ａ）に示すように、閑散時には所要時間１から所定の時間を減算し、ラッシュ時には所要時間１に所定の時間を加算することにより、条件に応じた所要時間を算出する。このため、道路の混雑状況を加味したバスダイヤを作成することができる。
また、例えば、図２３（ｂ）や（ｃ）に示すように、基本の所要時間１を所定の数値により乗算又は除算することにより、条件に応じた所要時間を算出することとしてもよい。
【００８０】
その他、本実施の形態におけるバスダイヤ作成装置１０の細部構成、および詳細動作に関しても、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００８１】
【発明の効果】
請求項１に記載の発明によれば、バスダイヤを短時間で自動的に作成することが可能となる。
【００８２】
請求項２又は３に記載の発明によれば、季節や曜日や時間帯に応じて異なる道路の混雑状況を加味してバスダイヤを作成できる。また、これによりバスの運行業務の円滑な実行に役立てることができる。
【００８３】
請求項４に記載の発明によれば、作成したバスダイヤの情報を後方業務に役立てることができる。
【図面の簡単な説明】
【図１】本発明を適用したバスダイヤ作成装置の機能的構成を示すブロック図である。
【図２】ダイヤデータ情報テーブルを示す図である。
【図３】便時刻データテーブルを示す図である。
【図４】時刻データテーブルを示す図である。
【図５】停留所マスタファイルに格納された情報の一例を示す図である。
【図６】所要時間マスタファイルに格納された情報の一例を示す図である。
【図７】（ａ）は所要時間マスタファイルに格納された所要時間設定カレンダを示す図であり、（ｂ）は所要時間設定カレンダに格納されたの一日分の情報を示す図である。
【図８】系統マスタファイルに格納された情報の一例を示す図である。
【図９】順路マスタファイルに格納された情報の一例を示す図である。
【図１０】運行パターンマスタファイルに格納された情報の一例を示す図である。
【図１１】バスダイヤを作成するための手順を示すフローチャートである。
【図１２】ダイヤ作成画面の表示例を示す図である。
【図１３】ダイヤ作成画面のメニューバーについて、（ａ）は「ダイヤの作成」が選択された場合に表示されるメニューを示す図であり、（ｂ）は「表示」が選択された場合に表示されるメニューを示す図である。
【図１４】バスダイヤ生成処理を示すフローチャートである。
【図１５】ダイヤの変更画面の表示例を示す図である。
【図１６】バスダイヤ作成処理を示すフローチャートである。
【図１７】バスダイヤ作成処理の続きを示すフローチャートである。
【図１８】バスダイヤ作成処理の続きを示すフローチャートである。
【図１９】系統選択画面の表示例を示す図である。
【図２０】便作成画面の一例を示す図である。
【図２１】ラウンドダイヤ作成画面の表示例を示す図である。
【図２２】表示色の変更画面の表示例を示す図である。
【図２３】他の実施例における所要時間算出テーブルを示す図である。
【符号の説明】
１０  バスダイヤ作成装置
１１  バスダイヤ作成手段
１２  入力手段
１３  表示手段
１４  記憶手段
１４ａ  ダイヤデータ情報テーブル
１４ｂ  便時刻データテーブル
１４ｃ  時刻データテーブル
１４ｄ  筋ダイヤ表示色データ
１５  停留所マスタファイル
１６  所要時間マスタファイル
１６ａ  所要時間設定カレンダ
１７  系統マスタファイル
１８  順路マスタファイル
１９  運行パターンマスタファイル
１５１  ダイヤ情報一覧表示部
１５２  ダイヤ情報入力欄
１５３  「ダイヤ追加」ボタン
１５４  「適用」ボタン
１５５  「中止」ボタン
１５６，１８１，２０４  「ＯＫ」ボタン
１５７，２０５  「キャンセル」ボタン
１９１，１９６  「便追加」ボタン
１９２，１９７  「閉じる」ボタン
２０１  運行パターン表示部
２０２  色サンプル表示部
２０３  「色変更」ボタン
ＭＢ  メニューバー
ＳＥ  選択記号
【図１】
2004227241.tif 000003
【図２】
2004227241.tif 000004
【図３】
2004227241.tif 000005
【図４】
2004227241.tif 000006
【図５】
2004227241.tif 000007
【図６】
2004227241.tif 000008
【図７】
2004227241.tif 000009
【図８】
2004227241.tif 000010
【図９】
2004227241.tif 000011
【図１０】
2004227241.tif 000012
【図１１】
2004227241.tif 000013
【図１２】
2004227241.tif 000014
【図１３】
2004227241.tif 000015
【図１４】
2004227241.tif 000016
【図１５】
2004227241.tif 000017
【図１６】
2004227241.tif 000018
【図１７】
2004227241.tif 000019
【図１８】
2004227241.tif 000020
【図１９】
2004227241.tif 000021
【図２０】
2004227241.tif 000022
【図２１】
2004227241.tif 000023
【図２２】
2004227241.tif 000024
【図２３】
2004227241.tif 000025