(57)【要約】【課題】運行状況等を反映した的確な経路情報の提供や当該経路情報に応じた簡便な予約処理を可能とする。【解決手段】時刻表情報データベース１０６と、運行管理システム１５１より列車運行状況データを受け付ける運行状況取得部１１１と、列車運行状況データが含む通常とは異なる運行状況となった列車に関する列車運行状況データに基づいて時刻表情報データベース１０６における該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新する時刻表更新部１１２と、入力インターフェイス１０４より経路検索要求を受付けて乗降駅および乗降時機の情報に基づいて乗降駅間の経路をなす１以上の列車の情報を検索する経路検索部１１３と、検索の結果が含む列車情報を所要時間順または料金順あるいは列車乗り換え回数順に配置した結果情報を生成し出力インターフェイス１０４に出力する結果生成部１１４とからシステムを構成する。【選択図】    図１
2005212686.tif 000002
【特許請求の範囲】
【請求項１】
鉄道の経路情報提供を行うシステムであって、
列車毎の各駅の発着時刻の情報を格納した時刻表情報データベースと、
運行管理システムより列車運行状況データを受け付ける運行状況取得部と、
前記列車運行状況データが含む、通常とは異なる運行状況となった列車に関する列車運行状況データに基づいて、前記時刻表情報データベースにおける該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新する時刻表更新部と、
入力インターフェイスより、列車の乗車駅および降車駅と乗降時機とを含む経路検索要求を受付けて、前記乗降駅および乗降時機の情報に基づいて、前記乗降駅間の経路をなす１以上の列車の情報を検索する経路検索部と、
前記検索の結果が含む列車情報を、所要時間順または料金順あるいは列車乗り換え回数順に配置した結果情報を生成し、出力インターフェイスに出力する結果生成部と、
を備えることを特徴とする経路情報提供システム。
【請求項２】
請求項１において、
前記時刻表更新部が、前記時刻表情報データベースにおける該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新するに先立ち、前記時刻表情報データベースを原時刻表情報としてバックアップし、
前記運行管理システムより受け付けた列車運行状況データが、通常とは異なる運行状況となっていた列車が通常の運行状況に回復した旨の情報を含む場合、前記時刻表情報データベースにおける該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を、前記原時刻表情報に基づき通常に復することを特徴とする経路情報提供システム。
【請求項３】
請求項１において、
前記経路検索部が、前記列車情報を検索するに際し、前記時刻表情報データベースにおける各列車のうち運行状況が不可となっているものを検索し、これを検索候補から除外することを特徴とする経路情報提供システム。
【請求項４】
請求項１において、
前記経路検索部が、前記列車情報を検索するに際し、当該検索された列車に関する運行障害または当該運行障害の解消に関する情報を前記時刻表情報データベースにおける列車運行状況データより抽出し、これを検索結果に付帯させることを特徴とする経路情報提供システム。
【請求項５】
請求項１において、
前記結果情報に応じた列車情報を含む予約要求を入力インターフェイスより受け付けて、当該予約要求を予約管理システムに送信すると共に、前記予約管理システムより返された、各列車の予約処理結果を受信して出力インターフェイスに出力する予約処理部を備えることを特徴とする経路情報提供システム。
【請求項６】
鉄道の経路情報提供を、列車毎の各駅の発着時刻の情報を格納した時刻表情報データベースを備える情報処理装置により行う方法であって、
運行管理システムより列車運行状況データを受け付け、
前記列車運行状況データが含む、通常とは異なる運行状況となった列車に関する列車運行状況データに基づいて、前記時刻表情報データベースにおける該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新し、
入力インターフェイスより、列車の乗車駅および降車駅と乗降時機とを含む経路検索要求を受付けて、前記乗降駅および乗降時機の情報に基づいて、前記乗降駅間の経路をなす１以上の列車の情報を検索し、
前記検索の結果が含む列車情報を、所要時間順または料金順あるいは列車乗り換え回数順に配置した結果情報を生成し、出力インターフェイスに出力することを特徴とする経路情報提供方法。
【請求項７】
鉄道の経路情報提供を、列車毎の各駅の発着時刻の情報を格納した時刻表情報データベースを備える情報処理装置に実行させるプログラムであって、
運行管理システムより列車運行状況データを受け付けるステップと、
前記列車運行状況データが含む、通常とは異なる運行状況となった列車に関する列車運行状況データに基づいて、前記時刻表情報データベースにおける該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新するステップと、
入力インターフェイスより、列車の乗車駅および降車駅と乗降時機とを含む経路検索要求を受付けて、前記乗降駅および乗降時機の情報に基づいて、前記乗降駅間の経路をなす１以上の列車の情報を検索するステップと、
前記検索の結果が含む列車情報を、所要時間順または料金順あるいは列車乗り換え回数順に配置した結果情報を生成し、出力インターフェイスに出力するステップと、
を備えることを特徴とする経路情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路情報提供システム、経路情報提供方法、および経路情報提供プログラムに関する。
【背景技術】
【０００２】
列車の運休等の情報について利用者に通知する手法が種々提案されてきた。例えば、表示機能を備えたユーザ端末から、ユーザの連絡先端末情報を含むユーザ情報と座席予約要求とをネットワークを介して受信し、列車の座席予約状況を一括管理している座席管理装置に予約状況を照会して予約し、確定した座席予約情報を上記ユーザ情報に付加して乗客予約情報データベースに格納すると共に、列車の運行状況を管理する列車運行管理システムから列車の運休及び遅れの不具合情報を入力して、当該列車の座席を予約しているユーザを上記乗客予約情報データベースより抽出し、該ユーザの連絡先端末に上記不具合情報を送信する座席予約システムにおいて、上記入力した列車の不具合情報に、予め保持した基準情報に基づいて複数段階の重要度レベルを判定する手段を備え、該判定された重要度レベルに応じて上記列車の不具合情報を上記ユーザの連絡先端末に送信することを特徴とする座席予約システム（特許文献１参照）などが提案されている。
【特許文献１】特開２００２−１７００１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来得られる経路検索の結果は、経路上の列車運行状況と全く関係なく提供される情報となっていた。例えば、経路検索結果に含まれる列車であっても、実際には運行停止中であったり、遅延を持って運行されている状況などには対応出来なかったのである。したがって利用者は、得られた経路検索結果に基づいて列車利用を行うとしても、利用できなかったり、列車遅延に応じて行動予定にも遅れを生じたりするなど、不都合を余儀なくされる場合もあった。
【０００４】
そこで本発明は上記課題を鑑みてなされたものであり、運行状況等を反映した的確な経路情報の提供や当該経路情報に応じた簡便な予約処理を可能とする経路情報提供システム、経路情報提供方法、経路情報提供プログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決する本発明の経路情報提供システムは、鉄道の経路情報提供を行うシステムであって、列車毎の各駅の発着時刻の情報を格納した時刻表情報データベースと、運行管理システムより列車運行状況データを受け付ける運行状況取得部と、前記列車運行状況データが含む、通常とは異なる運行状況となった列車に関する列車運行状況データに基づいて、前記時刻表情報データベースにおける該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新する時刻表更新部と、入力インターフェイスより、列車の乗車駅および降車駅と乗降時機とを含む経路検索要求を受付けて、前記乗降駅および乗降時機の情報に基づいて、前記乗降駅間の経路をなす１以上の列車の情報を検索する経路検索部と、前記検索の結果が含む列車情報を、所要時間順または料金順あるいは列車乗り換え回数順に配置した結果情報を生成し、出力インターフェイスに出力する結果生成部と、を備えることを特徴とする。
【０００６】
また、本発明の経路情報提供方法は、鉄道の経路情報提供を、列車毎の各駅の発着時刻の情報を格納した時刻表情報データベースを備える情報処理装置により行う方法であって、運行管理システムより列車運行状況データを受け付け、前記列車運行状況データが含む、通常とは異なる運行状況となった列車に関する列車運行状況データに基づいて、前記時刻表情報データベースにおける該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新し、入力インターフェイスより、列車の乗車駅および降車駅と乗降時機とを含む経路検索要求を受付けて、前記乗降駅および乗降時機の情報に基づいて、前記乗降駅間の経路をなす１以上の列車の情報を検索し、前記検索の結果が含む列車情報を、所要時間順または料金順あるいは列車乗り換え回数順に配置した結果情報を生成し、出力インターフェイスに出力することを特徴とする。
【０００７】
また、本発明の経路情報提供プログラムは、鉄道の経路情報提供を、列車毎の各駅の発着時刻の情報を格納した時刻表情報データベースを備える情報処理装置に実行させるプログラムであって、運行管理システムより列車運行状況データを受け付けるステップと、前記列車運行状況データが含む、通常とは異なる運行状況となった列車に関する列車運行状況データに基づいて、前記時刻表情報データベースにおける該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新するステップと、入力インターフェイスより、列車の乗車駅および降車駅と乗降時機とを含む経路検索要求を受付けて、前記乗降駅および乗降時機の情報に基づいて、前記乗降駅間の経路をなす１以上の列車の情報を検索するステップと、前記検索の結果が含む列車情報を、所要時間順または料金順あるいは列車乗り換え回数順に配置した結果情報を生成し、出力インターフェイスに出力するステップと、を備えることを特徴とする。このプログラムは、前記各ステップの動作を行うためのコードから構成されている。
【０００８】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【０００９】
本発明によれば、運行状況等を反映した的確な経路情報の提供や当該経路情報に応じた簡便な予約処理を可能とする。
【発明を実施するための最良の形態】
【００１０】
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態における経路情報提供システム１００（以下、システム）を含むネットワーク構成図である。本発明のシステム１００は、本発明の経路情報提供システムの有する機能を実現するプログラム１０２をメモリ１０３に格納し、演算装置たるＣＰＵを含む制御部１０１により読み出して実行する。他に、システム１００がＬＡＮやインターネット等のネットワーク１２０を介して、仲介サーバ１３０、運行管理システム１５１、予約管理システム１５２、および利用者端末１４０等の外部装置と接続してデータ授受を実行したり、データ入出力を行う入出力インターフェイス１０４を備えている。
【００１１】
本実施形態の経路情報システム１００は、図２に示すごとく、例えば乗車駅のＸ駅から降車駅の駅Ｙに至る経路間で列車の運行状況変化が生じている場合に的確に対応し、この運行状況変化を経路検索結果等に反映させることができる。例えば、図において途中駅の駅Ａ〜駅Ｃの間で列車遅延が生じた場合、この駅Ａ〜駅Ｃの間を他経路の駅Ａ〜駅Ｂ〜駅Ｃへと迂回した場合の経路について考慮し、通常経路の所要時間と迂回経路の所要時間とを比較して利用者端末１４０に提示するのである。
【００１２】
このようなシステム１００は、前記記憶装置１０５において、時刻表情報データベース１０６、およびテーブル１０７〜１１０を備えるものとする。図３（ａ）に時刻表情報データベースを示す。  
前記時刻表情報データベース１０６は、列車毎の各駅の発着時刻の情報を格納したデータベースであり、例えば各路線毎に列車名をキーとして、運行状況、前記路線を構成する各駅の発時刻といった情報を関連づけたレコードの集合体となっている。
【００１３】
また、システム１００は、運行管理システム１５１、予約管理システム１５２、および利用者端末１４０らとデータ通信を行うに際し、自身の扱うデータ形態を各システム１５１、１５２、１４０らのデータ形態に適合させる処理を実行する。そのため、図３（ｂ）駅テーブル、（ｃ）路線テーブル、（ｄ）路線−駅テーブル、（ｅ）列車テーブルに示すテーブルを備える。
【００１４】
前記駅テーブル１０７は、Ｉ／Ｏ部１０４から受けたデータのうち、駅名に関するデータについて、前記運行管理システム１５１や予約管理システム１５２、或いは利用者端末１４０において扱えるコードなどの形態とすべく変換するテーブルである。  
また路線テーブル１０８は、Ｉ／Ｏ部１０４から受けたデータのうち、路線名に関するデータについて、前記運行管理システム１５１や予約管理システム１５２、或いは利用者端末１４０において扱えるコードなどの形態とすべく変換するテーブルである。  
また、路線−駅テーブル１０９は、Ｉ／Ｏ部１０４から受けたデータのうち、路線に含まれる駅名に関するデータについて、前記運行管理システム１５１や予約管理システム１５２、或いは利用者端末１４０において扱えるコードなどの形態とすべく変換するテーブルである。  
また列車テーブル１１０は、Ｉ／Ｏ部１０４から受けたデータのうち、列車名に関するデータについて、前記運行管理システム１５１や予約管理システム１５２、或いは利用者端末１４０において扱えるコードなどの形態とすべく変換するテーブルである。
【００１５】
システム１００は、路線−駅テーブルや時刻表テーブルを参照し、経路の検索を行い、該当経路に料金券区間が存在する場合には、列車テーブルを参照し、座席種類等の付帯情報を取得することができるものとする。
【００１６】
なお、前記仲介サーバ１３０は、本発明の経路情報提供方法を実行するシステム１００に対し、利用者端末１４０からのリクエストに応じて前記運行管理システム１５１および予約管理システム１５２から情報を取得して仲介する機能を果たす。勿論、利用者端末１４０が直接にシステム１００にアクセスしてデータ授受を行うものとしてもよい。
【００１７】
また、前記利用者端末１４０が備える出力インターフェイスとして、例えば、プリンタ１４１、携帯電話機１４５、ＩＣカードリーダ１４７（ＩＣカード１４８）を備えることが想定できる。この場合、出力データの形態も、これら出力インターフェイスの仕様や通信プロトコル等に合わせたものとする。出力インターフェイスがプリンタ１４１であれば、本発明に基づき処理された経路検索結果や予約処理結果がテキストデータや画像データの形態で出力される。また、携帯電話機１４５であれば、例えば経路検索結果や予約処理結果を携帯電話機１４５の画面或いは赤外線出力が出来る電子マネーやバーコードデータのデータ形態とする。ＩＣカードリーダ１４７であれば、ＩＣカード１４８に格納可能なデータ形態となる。また、携帯電話機１４６がネットワーク１２０を経由して直接にシステム１００にアクセスしてデータ授受を行ってもよい。
【００１８】
また、運行管理システム１５１は例えば列車運行の情報管理団体が管理している装置であり、列車の運行状況を監視してそれを記録する機能を有する一方で、利用者端末１００からの、運行照会（前記原検索結果の含む列車種別または線区の情報をキーとするもの）に応じて、列車種別または線区に属する各列車の運行状況を返す。
【００１９】
また、前記予約管理システム１５２は、利用者端末１００からの、運行照会（前記原検索結果の含む列車種別または線区の情報をキーとするもの）に応じて、列車種別または線区に属する各列車の空席状況を返す役割を果たす。更に、経路情報に応じた列車の予約要求を前記利用者端末１００から受け、予約処理を実行する。  
なお、当該予約管理システム１５２は、例えば図４（ｂ）に示す通り、日付別に料金券区間に対応する列車毎の発着駅、停車駅と、各駅の発着時刻、設備毎（例：グリーン席、指定席など）の残席数の情報が格納されている予約データベース１５３を備えるものとする。
【００２０】
システム１００は、このような構成のもと、経路情報提供プログラム１０２の実行を行い、本発明の経路情報提供方法を実現する。以下に、前記システム１００のプログラム１０２を構成する各構成部につき詳細な説明を行う。
【００２１】
前記プログラム１０２は、運行管理システム１５１より列車運行状況データを受け付ける運行状況取得部１１１と、前記列車運行状況データが含む、通常とは異なる運行状況となった列車に関する列車運行状況データに基づいて、前記時刻表情報データベース１０６における該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新する時刻表更新部１１２とを備える。
【００２２】
なお、前記時刻表更新部１１２は、前記時刻表情報データベース１０６における該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新するに先立ち、前記時刻表情報データベース１０６を原時刻表情報としてバックアップすることとできる。この場合、前記運行管理システム１５１より受け付けた列車運行状況データが、通常とは異なる運行状況となっていた列車が通常の運行状況に回復した旨の情報を含む場合、前記時刻表情報データベース１０６における該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を、前記原時刻表情報に基づき通常に復することとする。
【００２３】
また前記プログラム１０２は、入力インターフェイス１０４より、列車の乗車駅および降車駅と乗降時機とを含む経路検索要求を受付けて、前記乗降駅および乗降時機の情報に基づいて、前記乗降駅間の経路をなす１以上の列車の情報を検索する経路検索部１１３を備える。
【００２４】
なお、前記経路検索部１１３は、前記列車情報を検索するに際し、前記時刻表情報データベース１０６における各列車のうち運行状況が不可となっているものを検索し、これを検索候補から除外することとできる。  
また、前記経路検索部１１３は、前記列車情報を検索するに際し、当該検索された列車に関する運行障害または当該運行障害の解消に関する情報を前記時刻表情報データベース１０６における列車運行状況データより抽出し、これを検索結果に付帯させることとできる。
【００２５】
また前記プログラム１０２は、前記検索の結果が含む列車情報を、所要時間順または料金順あるいは列車乗り換え回数順に配置した結果情報を生成し、出力インターフェイス１０４に出力する結果生成部１１４を備える。  
また前記プログラム１０２は、前記結果情報に応じた列車情報を含む予約要求を入力インターフェイス１０４より受け付けて、当該予約要求を予約管理システム１５２に送信すると共に、前記予約管理システム１５２より返された、各列車の予約処理結果を受信して出力インターフェイス１０４に出力する予約処理部１１５を備えることとできる。
【００２６】
なお、これまで示した構成各部１１１〜１１５は、システム１００においてハードウェアとして実現してもよいし、ＨＤＤやメモリなどの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記システムの制御部１０１がプログラム実行に合わせて記憶装置より該当プログラムをメモリ１０３に読み出して、これを実行することとなる。
【００２７】
なお、前記利用者端末１００は、仲介サーバ１３０、運行管理システム１５１、予約管理システム１５２、および利用者端末１４０らとネットワーク１２０を介して接続され、仲介サーバ１３０および各システム１５１、１５２らとのデータ授受を行う形態例の他、システム１００の備える機能として、各システム１５１、１５２らを一体に稼動させるといった例も想定できる。或いは、１つの装置内に一体に備えるといった例も想定できる。また、システム１００の処理を仲介サーバ１３０にて実施し、利用者端末１４０からはインターネットで仲介サーバ１３０のサービスを利用する方式も考えられる。
【００２８】
更に、システム１００、仲介サーバ１３０、利用者端末１４０、運行管理システム１５１、および予約管理システム１５２らをつなぐネットワーク１２０に関しては、インターネットやＬＡＮの他、専用回線やＷＡＮ（Wide Area Network）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網など様々なネットワークを採用することも出来る。また、ＶＰＮなど仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。
【００２９】
以下、本発明の経路情報提供方法の実際手順について説明する。図５は本実施形態における経路情報提供方法の手順例を示すフロー図である。なお、以下で説明する経路情報提供方法に対応する各種動作は、システム１００のメモリ１０３が備えるプログラム１０２によって実現される。そして、このプログラム１０２は、以下に説明される各種の動作を行うためのコードから構成されている。
【００３０】
まず、いずれかの路線において運行障害が生じたとする。この時、前記運行管理システム１５１は、該当路線における障害通報システム等から運行障害の通報を受ける（ｓ１０００）。この時、運行管理システム１５１において管理する各路線の運行状況のデータを更新すると共に、システム１００に列車運行状況データを送信する（ｓ１００１）。この時の送信電文６００が図６（ａ）に示すような電文構造をとる。この電文６００は、例えば、有効期間（運行情報の有効期間：１日中、時間指定など用途により形態は変わる)、情報種別（運行情報の種類：運休、遅れ(時刻表スライド)、遅れ(のろのろ運転)、復旧など）、路線／区間（特定路線の特定区間が変更対象の場合、対象路線及び、対象区間を指す）、列車（特定の列車が変更対象の場合、対象列車を指す）、遅れ時間（列車遅れの場合、遅れ時間を指す）、復旧見込み（復旧見込み時間を指す）、コメント（故障／事故などの原因や、案内する事柄を指す）といった情報を含む。
【００３１】
システム１００では、このような電文６００、つまり列車運行状況データを受け取る（ｓ１００２）とともに、応答電文６０１（図６（ｂ）参照）を運行管理システム１５１に返す。そして、前記時刻表情報データベース１０６における該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新するに先立ち、前記時刻表情報データベース１０６を原時刻表情報としてバックアップする（ｓ１００３）。
【００３２】
続いて、前記列車運行状況データが含む、通常とは異なる運行状況となった列車に関する列車運行状況データに基づいて、前記時刻表情報データベース１０６における該当列車および当該列車より運行状況に影響を受ける関連列車の各々の発着時刻または運行可否の情報を更新する（ｓ１００４）。
【００３３】
この更新処理は、例えば図７（ａ）に示すように、列車を個別に特定して行う場合がある。この例では、例えば前記列車運行状況データが、列車「○○○１号」の「運休」を告げるものであれば、当該列車「○○○１号」について、時刻表情報データベース１０６における「運行状況」の欄を「運休」と書き換える。  
また、前記列車運行状況データが、列車「○○○１号」の「遅れ（スライド）：３０分」を告げるものであれば、当該列車「○○○１号」について、時刻表情報データベース１０６における各駅の発時刻を３０分づつ遅らせた発時刻に書き換える。  
また、前記列車運行状況データが、列車「○○○１号」の「遅れ（のろのろ）：３０分」を告げるものであれば、当該列車「○○○１号」について、時刻表情報データベース１０６における駅間の数（例：３）で３０分を除した区間遅れ、つまり１０分を各発時刻に加算した発時刻に書き換える。  
また、前記列車運行状況データが、列車「○○○１号」の「回復」を告げるものであれば、当該列車「○○○１号」について、時刻表情報データベース１０６における各駅の遅れた発時刻を、前記原時刻表情報に基づき通常の発時刻に復旧させる。
【００３４】
なお、前記更新処理の例として他にも、例えば図７（ｂ）に示すように、前記列車運行状況データが、「路線ａの８：００〜８：３０運休」を告げるものであれば、当該路線ａにおいて「８：００〜８：３０」の間に発時刻が含まれる列車について、時刻表情報データベース１０６における「運行状況」の欄を「運休」と書き換える処理も可能である。
【００３５】
その後、システム１００は、入力インターフェイス１０４より、列車の乗車駅および降車駅と乗降時機とを含む、例えば図６（ｃ）に示す要求電文６０２の形態をとる経路検索要求を受付ける（ｓ１００５）。
【００３６】
システム１００は、前記乗降駅および乗降時機の情報に基づいて、前記乗降駅間の経路をなす１以上の列車の情報を検索するに際し、前記時刻表情報データベース１０６における各列車のうち運行状況が「運休（不可）」となっているものを検索候補から除外する（ｓ１００６）。こうした処理を経て、前記乗降駅および乗降時機の情報に基づいた、前記乗降駅間の経路をなす１以上の列車の情報を検索する（ｓ１００７）。
【００３７】
ここで検索された列車に運行障害が生じていたならば（ｓ１００８：ＹＥＳ）、当該検索された列車に関する運行障害または当該運行障害の解消に関する情報を前記時刻表情報データベース１０６における列車運行状況データより抽出し、これを検索結果に付帯させる（ｓ１００９）。
【００３８】
システム１００は、前記検索の結果が含む列車情報を、所要時間順または料金順あるいは列車乗り換え回数順に配置した結果情報を生成し（ｓ１０１０）、図６（ｄ）に示すような回答電文６０３の形態にて出力インターフェイス１０４に出力する（ｓ１０１１）。この結果情報８００は、図８に示すように、経路の候補番号を示す候補タグ８０１が付された候補表示欄８０２が候補数だけ列挙される。各候補表示欄８０２は、経路をなす各駅の駅名欄８０３、各駅の発着時刻を示す時刻情報欄８０４、および料金券区間について示す特定列車名８０５といった情報を含む。また、運行障害を生じた路線が候補に含まれていたならば、当該運行障害に関する情報８０６（または当該運行障害の解消に関する情報）も該当路線の該当駅の駅名欄８０３の間に表示する。
【００３９】
ここで、前記利用者端末１４０より列車情報を含む空席照会要求がなされていれば、システム１００はこれを受付ける（ｓ１０１２）。そして、検索された列車についての空席照会要求を予約管理システム１５２に送信する（ｓ１０１３）。
【００４０】
一方、予約管理システム１５２では、システム１００より前記空席照会要求を受信し、前記予約データベース１５３において該当列車に関する予約状況を確認する（ｓ１０１４）。確認された予約状況に基づき、前記空席照会要求に応じた空席照会結果を生成し、これをシステム１００に返信する（ｓ１０１５）。
【００４１】
システム１００では前記空席照会結果を受信し（ｓ１０１６）、利用者端末１４０に返すと共に、入出力インターフェイス１０４に出力し（ｓ１０１７）、利用者端末１４０からの予約要求を受け付ける（ｓ１０１８）。この予約要求は、前記結果情報８００の経路の候補が含む列車（主に料金券区間の列車）のうち前記空席照会結果により空席であることが確認された列車に関し、利用者端末１４０における前記特定列車名８０５に対する選択動作により発生するものとできる。従って、例えば利用者端末１４０がこの選択動作に応じて前記特定列車名８０５および予約希望時期の情報を含んだ予約要求フォームを生成し、システム１００に送信することとなる。
【００４２】
システム１００では利用者端末１４０より受信した予約要求を予約管理システム１５２に送信する（ｓ１０１９）。一方、予約管理システム１５２では前記予約要求をシステム１００より受信し、前記予約データベース１５３における該当列車の予約状況を例えば「予約済み」に更新し、該当利用者に所望の席を確保する。こうして、予約管理システム１５２は予約処理を実行する（ｓ１０２０）。予約管理システム１５２により実行された予約処理の結果は、システム１００に送信される（ｓ１０２１）。
【００４３】
ここで、システム１００と予約管理システム１５２との連携例について説明しておく。図９は本実施形態における、（ａ）運行状況変化の例１、（ｂ）運行状況変化の例２を示す図である。前記システム１００が予約管理システム１５２と連携することにより、切符を購入する目的を持った利用者に対し、現在の運行状況を加味した経路／列車を案内することが可能となる。また、係員操作型端末での予約処理の場合、例えば、駅係員から利用者への運行状況の説明が容易になったり、駅係員が最新の運行状況を見ながら列車案内が可能となったりといった効果を奏する。
【００４４】
例えば図９（ａ）において、通常時、駅Ｘから駅Ｚへの経路を検索すると、第１候補として、「Ｘ(8:00)→Ａ(8:10)→Ｃ(8:30)→Ｙ(8:40)」と８：４０発の特急列車への乗り継ぎ、そして、「特急利用→Ｚ(9:40)」の経路が案内されるものとする。このような経路のうち、座席予約を伴わない「Ａ→Ｃ」区間における運行状況に変化があった場合、利用者側への案内内容に影響が発生する。
【００４５】
例えば、前記「Ａ→Ｃ」区間が運休の場合、第１候補として「Ｘ(8:00)→Ａ(8:10)→Ｂ(8:30)→Ｃ(8:50)→Ｙ(9:00)→Ｚ(10:00)」の経路をシステム１００は抽出する。この場合、前記駅Ｙへの到着時刻が９：００となって、８：４０発の特急列車へ乗車できないため、当該特急列車への乗り継ぎを案内しない経路をシステム１００は抽出したのである。
【００４６】
また、「Ａ→Ｃ」区間に３０遅延が生じている場合(「Ａ→Ｃ」区間の通常所用時間２０分を超える遅延）、第１候補として「Ｘ(8:00)→Ａ(8:10)→Ｂ(8:30)→Ｃ(8:50)→Ｙ(9:00)→Ｚ(10:00)」、また、第２候補として「Ｘ(8:00)→Ａ(8:10)→Ｃ(9:00)→Ｙ(9:10着 9:20発)→Ｚ(10:20)」をシステム１００は抽出する。この場合、「Ｘ→Ａ→Ｃ→Ｙ」は遅延時間を加味した所要時間となり、経路案内の優先順位が逆転する。この場合も、前記駅Ｙへの到着時刻が９：００あるいは９：１０となって、８：４０発の特急列車へ乗車できないため、当該特急列車への乗り継ぎを案内しない経路をシステム１００は抽出したのである。
【００４７】
また一方で、座席予約を伴う区間における運行状況に変化があった場合にも、利用者側への案内内容に影響が発生する。図９（ｂ）における区間「Ｘ→Ｚ」において、通常時、経路検索を行うと、システム１００は、第１候補として「Ｘ(8:00)→Ｙ(8:40)→特急利用(2号)→Ｚ(9:40)」の経路と、特急列車２号(8:40発)への乗り継ぎを案内する。
【００４８】
例えば、前記「Ｙ→Ｚ」区間が運休の場合、第１候補として「Ｘ(8:00)→Ｙ(8:40)→Ａ(9:40)→Ｚ(10:40)」の経路をシステム１００は抽出する。この場合、「Ｘ→Ｙ→Ｚ」の区間は運行されていないため案内せず、代替経路を案内している。
【００４９】
また、前記「Ｙ→Ｚ」区間が２０分の遅延を生じている場合、第１候補として「Ｘ(8:00)→Ｙ(8:40)→特急利用(1号)→Ｚ(9:40)」をシステム１００は抽出する。この場合、遅延時間を加味して特急列車１号への乗り継ぎを優先して案内する。
【００５０】
また、システム１００は、既に座席予約を伴った切符を購入している利用者に対し、現在の運行状況により、乗車予定の列車に関する運行上の変更が発生した場合、前記のような経路検索を行った上で運行情報及び、迂回経路情報を利用者端末１４０に通知することとできる。
【００５１】
こうして上述のごとく種々得られた予約処理の結果を、システム１００は予約管理システム１５２より受信して（ｓ１０２２）、利用者端末１４０に出力し（ｓ１０２３）、処理は終了する。
【００５２】
上記の実施形態におけるシステム１００は、既存の経路検索エンジン機能に影響を与えない手法である一方で、時刻表情報データベースへの更新処理が発生する。そのため、この更新処理と経路検索処理との排他処理等の考慮がなされる。他方、このような時刻表情報データベースにおける排他／更新制御を考慮しないようにシステム構成する例も想定できる。図１０は本実施形態におけるシステム構成の他例を示す図である。
【００５３】
この場合、運行管理システム１５１より取得した前記列車運行状況データは、時刻表情報データベース１０６とは別に保持することとなる。例えばシステム１００は、運行管理システム１５１から受信した列車運行状況データを運行情報データベース１００１に格納する。システム１００は、新しい列車運行状況データを受信した場合、このデータが既存の列車運行状況データと重複しない場合、運行情報データベースに情報追加をする。また他方で、既存の列車運行状況データと重複し、列車の運休か遅れを示す情報であった場合、既存の列車運行状況データの更新処理を行う。また、既存の列車運行状況データと重複し、列車の遅延回復を示す情報であった場合、既存の列車運行状況データを削除する。こうしてシステム１００は運行情報データベース１００１を管理すると共に、経路検索の処理に伴って候補路線に含まれる該当列車の運行状況について当該運行情報データベース１００１に逐次照合を行う。これにより、時刻表情報データベース１０６（この場合、全て通常のダイヤとなっている）との差異を認識し、経路情報の提供に活用することができる。
【００５４】
図１１は本実施形態における運行状況照会サービスの運営例を示す図である。他にも、想定できる実施形態がある。例えば、既に座席予約を伴った切符を購入している利用者に対し、購入済みの切符を利用者端末１４０や入力インターフェイス１０４を介して提示(券情報の入力 or 対象券片の挿入)してもらうことで、乗車予定の列車に関して、運行状況の変更発生の有無を確認してもらうことができる。この場合、システム１００は、例えば利用者端末１４０より、運行照会の要求を受け付けて、この運行照会の要求に応じた運行状況の問合わせを運行管理システム１５１に行う。また、経路検索を行って通常の経路の他、迂回経路を抽出し、利用者端末１４０に返信する。
【００５５】
図１２は本実施形態における運行状況の詳細設定例を示す図である。更に他にも、臨時列車への対応を考慮した実施形態も想定できる。例えば、運行管理システム１５１からシステム１００への列車運行状況データの通知モードについて、緊急モードと詳細設定モードに分けて運用する。前記緊急モードでは、運行管理システム１５１より取得した列車の停車駅変更等の緊急情報の、時刻表情報データベース１０６への追加／削除あるいは変更を可能とする。前記詳細設定モードでは、運行管理システム１５１より取得した臨時列車の情報の、時刻表情報データベース１０６への追加／削除あるいは変更を可能とする。こうしたシステム運用を行うことにより、システム１００は臨時列車の追加や、停車駅変更などにも対処でき、運休／遅れの対応以外の計画的な運行に随時対応可能となる。
【００５６】
本発明によれば、運行状況等を反映した的確な経路情報の提供や当該経路情報に応じた簡便な予約処理を可能とする経路情報提供システム、経路情報提供方法、経路情報提供プログラムを提供できる。
【００５７】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００５８】
【図１】本実施形態における経路情報提供システムを含むネットワーク構成図である。
【図２】本実施形態における運行状況の変化を説明する図である。
【図３】本実施形態における、（ａ）時刻表情報データベース、（ｂ）駅テーブル、（ｃ）路線テーブル、（ｄ）路線−駅テーブル、（ｅ）列車テーブルの各例を示す図である。
【図４】本実施形態における、（ａ）経路データベース、（ｂ）予約データベースの各例を示す図である。
【図５】本実施形態における経路情報提供方法の手順例を示すフロー図である。
【図６】本実施形態における、（ａ）一方電文、（ｂ）応答電文、（ｃ）要求電文、（ｄ）回答電文の各例を示す図である。
【図７】本実施形態における、（ａ）時刻表情報データベース変更例１、（ｂ）時刻表情報データベース変更例２を示す図である。
【図８】本実施形態における結果情報の出力例を示す図である。
【図９】本実施形態における、（ａ）運行状況変化の例１、（ｂ）運行状況変化の例２を示す図である。
【図１０】本実施形態におけるシステム構成の他例を示す図である。
【図１１】本実施形態における運行状況照会サービスの運営例を示す図である。
【図１２】本実施形態における運行状況の詳細設定例を示す図である。
【符号の説明】
【００５９】
１００  経路情報提供システム、システム
１０１  制御部
１０２  プログラム
１０３  メモリ
１０４  Ｉ／Ｏ部、入出力インターフェイス
１０５  記憶装置
１０６  時刻表情報データベース
１０７〜１１０  テーブル群
１１１  運行状況取得部
１１２  時刻表更新部
１１３  経路検索部
１１４  結果生成部
１１５  予約処理部
１２０  ネットワーク
１３０  仲介サーバ
１４０  利用者端末
１４１  プリンタ
１４５  携帯電話機
１４６  携帯電話機
１４７  ＩＣカードリーダ
１４８  ＩＣカード
１５１  運行管理システム
１５２  予約管理システム
１５３  ローカルエリアネットワーク
１５４  予約データベース
【図１】
2005212686.tif 000003
【図２】
2005212686.tif 000004
【図３】
2005212686.tif 000005
【図４】
2005212686.tif 000006
【図５】
2005212686.tif 000007
【図６】
2005212686.tif 000008
【図７】
2005212686.tif 000009
【図８】
2005212686.tif 000010
【図９】
2005212686.tif 000011
【図１０】
2005212686.tif 000012
【図１１】
2005212686.tif 000013
【図１２】
2005212686.tif 000014