(57)【要約】    【課題】実際に利用できる経路のみが検索結果として出力される経路検索装置を提供する。    【解決手段】経路検索装置１０を、各社の運行状況管理システム２０から、各種交通手段の予約状況に関する情報を収集し、その利用に予約が必要があるが予約を行えない状態（空席がない状態）にある交通手段を含まない交通手段の組合せ（実際に利用できる経路）を検索結果として出力する装置として構成しておく。    【選択図】図１
2007272638.tif 000002
【特許請求の範囲】
【請求項１】
複数の交通機関が運行している各種交通手段に関する時刻表を記憶した時刻表記憶手段と、
前記複数の交通機関から、各交通機関が運行している，その利用に予約が必要な各交通手段の予約状況を示す情報を取得する情報取得手段と、
出発地，目的地，出発日時及び到着日時が入力されたときに、前記時刻表記憶手段に記憶された時刻表と、前記情報取得手段によって取得された情報とに基づき、それらを利用することにより，前記出発日時以後に前記出発地を出発して前記目的地に前記到着日時以前に到着できる交通手段の組合せであって，その利用に予約が必要があるが予約を行えない状態にある交通手段を含まない交通手段の組合せを特定し、特定した交通手段の組合せを示す経路情報を出力する経路情報出力手段と
を備えることを特徴とする経路検索装置。
【請求項２】
複数のユーザのそれぞれについて、少なくとも，本人認証用情報とメールアドレスとを記憶したユーザ情報記憶手段と、
複数の交通機関が運行している各種交通手段に関する時刻表を記憶した時刻表記憶手段と、
前記複数の交通機関から、各交通機関が運行している，その利用に予約が必要な各交通手段の予約状況を示す情報を取得する情報取得手段と、
前記ユーザ情報記憶手段に記憶されているいずれかの本人認証用情報と一致する情報が入力されてから，出発地，目的地，出発日時及び到着日時が入力されたときに、前記時刻表記憶手段に記憶された時刻表と，前記情報取得手段によって取得された情報とに基づき、それらを利用することにより，前記出発日時以後に前記出発地を出発して前記目的地に前記到着日時以前に到着できる交通手段の組合せであって、その利用に予約が必要があるが，予約を行えない状態にある交通手段を含まない交通手段の組合せを特定し、特定した交通手段の組合せを示す経路情報を出力する経路情報出力手段と、
前記経路情報出力手段に入力された前記本人認証用情報に基づき、前記経路情報出力手段によって出力された前記経路情報を，当該経路情報を出力させたユーザが識別可能な形で管理する経路情報管理手段と、
前記複数の交通機関が運行している各交通手段の運行状況を監視し、時刻表通りに運行されなくなった交通手段を見出した場合には、前記出力結果管理手段によって管理されている経路情報の中から、時刻表通りに運行されなくなった交通手段を含む交通手段の組合せを示している経路情報を検索し、前記ユーザ情報記憶手段に記憶されている情報を参照することにより、検索した各経路情報を出力させた各ユーザに，利用しようとしている交通手段に問題が生じた旨の警告メールを送信する警告メール送信手段と
を備えることを特徴とする経路検索装置。
【請求項３】
前記経路情報管理手段が、
前記経路情報出力手段によって出力された前記経路情報と，前記経路情報出力手段に入力された出発地，目的地，出発日時及び到着日時とを、前記経路情報を出力させたユーザが識別可能な形で管理する手段であり、
前記経路情報管理手段によって管理されている或る経路情報の再検索を行うべきことが指示されたときに、当該経路情報と対応づけた形で前記経路情報管理手段によって管理されている出発地，目的地，出発日時及び到着日時と、前記時刻表記憶手段に記憶された時刻表と，前記情報取得手段によって取得された情報とに基づき、それらを利用することにより，前記出発日時以後に前記出発地を出発して前記目的地に前記到着日時以前に到着できる交通手段の組合せであって、その利用に予約が必要があるが，予約を行えない状態にある交通手段を含まない交通手段の組合せを特定し、特定した交通手段の組合せを示す経路情報を出力する第２経路情報出力手段を、さらに備える
ことを特徴とする請求項２記載の経路検索装置。
【請求項４】
前記経路情報出力手段によって特定された交通手段の組合せに含まれる，予約が必要な各交通手段の予約を行う予約手段を、さらに備える
ことを特徴とする請求項１乃至請求項３のいずれかに記載の経路検索装置。
【請求項５】
コンピュータを、
複数の交通機関が運行している各種交通手段に関する時刻表を記憶した時刻表記憶手段と、
前記複数の交通機関から、各交通機関が運行している，その利用に予約が必要な各交通手段の予約状況を示す情報を取得する情報取得手段と、
出発地，目的地，出発日時及び到着日時が入力されたときに、前記時刻表記憶手段に記憶された時刻表と、前記情報取得手段によって取得された情報とに基づき、それらを利用することにより，前記出発日時以後に前記出発地を出発して前記目的地に前記到着日時以前に到着できる交通手段の組合せであって，その利用に予約が必要があるが予約を行えない状態にある交通手段を含まない交通手段の組合せを特定し、特定した交通手段の組合せを示す経路情報を出力する経路情報出力手段と
を備える装置として動作させることを特徴とする経路検索プログラム。
【請求項６】
コンピュータを、
複数のユーザのそれぞれについて、少なくとも，本人認証用情報とメールアドレスとを記憶したユーザ情報記憶手段と、
複数の交通機関が運行している各種交通手段に関する時刻表を記憶した時刻表記憶手段と、
前記複数の交通機関から、各交通機関が運行している，その利用に予約が必要な各交通手段の予約状況を示す情報を取得する情報取得手段と、
前記ユーザ情報記憶手段に記憶されているいずれかの本人認証用情報と一致する情報が入力されてから，出発地，目的地，出発日時及び到着日時が入力されたときに、前記時刻表記憶手段に記憶された時刻表と，前記情報取得手段によって取得された情報とに基づき、それらを利用することにより，前記出発日時以後に前記出発地を出発して前記目的地に前記到着日時以前に到着できる交通手段の組合せであって、その利用に予約が必要があるが，予約を行えない状態にある交通手段を含まない交通手段の組合せを特定し、特定した交通手段の組合せを示す経路情報を出力する経路情報出力手段と、
前記経路情報出力手段に入力された前記本人認証用情報に基づき、前記経路情報出力手段によって出力された前記経路情報を，当該経路情報を出力させたユーザが識別可能な形で管理する経路情報管理手段と、
前記複数の交通機関が運行している各交通手段の運行状況を監視し、時刻表通りに運行されなくなった交通手段を見出した場合には、前記出力結果管理手段によって管理されている経路情報の中から、時刻表通りに運行されなくなった交通手段を含む交通手段の組合せを示している経路情報を検索し、前記ユーザ情報記憶手段に記憶されている情報を参照することにより、検索した各経路情報を出力させた各ユーザに，利用しようとしている交通手段に問題が生じた旨の警告メールを送信する警告メール送信手段と
を備える装置として動作させることを特徴とする経路検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出発地から目的地へ行くための経路（交通手段の組合せ）を検索する経路検索装置と経路検索プログラムとに、関する
【背景技術】
【０００２】
周知のように、出発地から目的地へ行くための経路（交通手段（列車，航空機等）の組合せ）を検索できる技術（ソフトや装置；例えば、特許文献１参照。）が開発されている。
【０００３】
そのような技術を用いれば、出発地から目的地へ行くための経路の検索自体は簡単に行えることになる。しかしながら、既存の経路検索用の技術は、いずれも、各種時刻表に載っている全ての交通手段の中から、経路を検索するものとなっている。このため、既存の経路検索用の技術を用いて経路検索を行った場合には，実際には利用できない経路（予約が必要であるにも拘わらず，既に空席がない状態となっている交通手段を含む経路）が検索されてしまうことがあった。
【０００４】
【特許文献１】特開２００２−４６６１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の課題は、実際に利用できる経路のみが検索結果として出力される経路検索装置，経路検索プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の態様の経路検索装置は、複数の交通機関が運行している各種交通手段に関する時刻表を記憶した時刻表記憶手段と、複数の交通機関から、各交通機関が運行している，その利用に予約が必要な各交通手段の予約状況を示す情報を取得する情報取得手段と、出発地，目的地，出発日時及び到着日時が入力されたときに、時刻表記憶手段に記憶された時刻表と、情報取得手段によって取得された情報とに基づき、それらを利用することにより，出発日時以後に出発地を出発して目的地に到着日時以前に到着できる交通手段の組合せであって，その利用に予約が必要があるが予約を行えない状態にある交通手段を含まない交通手段の組合せを特定し、特定した交通手段の組合せを示す経路情報を出力する経路情報出力手段とを備える。
【０００７】
すなわち、本発明の第１の態様の経路検索装置は、その利用に予約が必要があるが予約を行えない状態（空席がない状態）にある交通手段を含まない交通手段の組合せ（実際に利用できる経路）を検索結果として出力する構成を有している。従って、この経路検索装置を用いれば、検索した経路中の交通手段に予約が行えないものがあるため，経路の再検索が必要となるといったことが生じない形で、経路の検索を行える環境を実現できることになる。
【０００８】
また、本発明の第２の態様の経路検索装置は、複数のユーザのそれぞれについて、少なくとも，本人認証用情報とメールアドレスとを記憶したユーザ情報記憶手段と、複数の交通機関が運行している各種交通手段に関する時刻表を記憶した時刻表記憶手段と、複数の交通機関から、各交通機関が運行している，その利用に予約が必要な各交通手段の予約状況を示す情報を取得する情報取得手段と、ユーザ情報記憶手段に記憶されているいずれかの本人認証用情報と一致する情報が入力されてから，出発地，目的地，出発日時及び到着日時が入力されたときに、時刻表記憶手段に記憶された時刻表と，情報取得手段によって取得された情報とに基づき、それらを利用することにより，出発日時以後に出発地を出発して目的地に到着日時以前に到着できる交通手段の組合せであって、その利用に予約が必要があるが，予約を行えない状態にある交通手段を含まない交通手段の組合せを特定し、特定した交通手段の組合せを示す経路情報を出力する経路情報出力手段と、経路情報出力手段に入力された本人認証用情報に基づき、経路情報出力手段によって出力された経路情報を，当該経路情報を出力させたユーザが識別可能な形で管理する経路情報管理手段と、複数の交通機関が運行している各交通手段の運行状況を監視し、時刻表通りに運行されなくなった交通手段を見出した場合には、出力結果管理手段によって管理されている経路情報の中から、時刻表通りに運行されなくなった交通手段を含む交通手段の組合せを示している経路情報を検索し、ユーザ情報記憶手段に記憶されている情報を参照することにより、検索した各経路情報を出力させた各ユーザに，利用しようとしている交通手段に問題が生じた旨の警告メールを送信する警告メール送信手段とを備える。
【０００９】
すなわち、本発明の第２の態様の経路検索装置は、その利用に予約が必要があるが予約を行えない状態（空席がない状態）にある交通手段を含まない交通手段の組合せ（実際に利用できる経路）を検索結果として出力する装置であると共に、或る交通手段が、時刻表通りに運行されなくなった場合、自装置を利用して，その交通手段を含む経路を検索したユーザに、利用しようとしている交通手段に問題が生じた旨を通知する装置となっている。従って、この経路検索装置を用いれば、検索した経路中の交通手段に予約が行えないものがあるため，経路の再検索が必要となるといったことが生じない形で、経路の検索を行える環境であって、各ユーザが、交通手段に生じた問題への対処を素早く行える環境を実現できることになる。
【００１０】
本発明の第２の態様の経路検索装置を実現するに際しては、交通手段に問題が生じた場合に経路の再検索を素早く行えるようにするために、問題経路情報管理手段を、経路情報出力手段によって出力された経路情報と，経路情報出力手段に入力された出発地，目的地，出発日時及び到着日時とを、経路情報を出力させたユーザが識別可能な形で管理する手段としておくと共に、経路情報管理手段によって管理されている或る経路情報の再検索を行うべきことが指示されたときに、当該経路情報と対応づけた形で経路情報管理手段によって管理されている出発地，目的地，出発日時及び到着日時と、時刻表記憶手段に記憶された時刻表と，情報取得手段によって取得された情報とに基づき、それらを利用することにより，出発日時以後に出発地を出発して目的地に到着日時以前に到着できる交通手段の組合せであって、その利用に予約が必要があるが，予約を行えない状態にある交通手段を含まない交通手段の組合せを特定し、特定した交通手段の組合せを示す経路情報を出力する第２経路情報出力手段を、付加しておくことが、望ましい。
【００１１】
また、本発明の各態様の経路検索装置を実現する際には、予約（いわゆるネット予約）を，経路検索とは別に行わなくても良いようにするために、経路情報出力手段によって特定された交通手段の組合せに含まれる，予約が必要な各交通手段の予約を行う予約手段を、付加しておくことが望ましい。
【００１２】
そして、本発明の請求項５、６記載の経路検索プログラムは、それぞれ、コンピュータを、本発明の請求項１，２記載の経路検索装置として動作させることができるプログラムとなっている。従って、本発明の請求項５、６記載の経路検索プログラムを用いれば、それぞれ、本発明の請求項１，２記載の経路検索装置を用いた場合と同様の環境を実現できることになる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１４】
まず、図１を用いて、本発明の一実施形態に係る経路検索装置１０の概要を、説明する。
【００１５】
本発明の一実施形態に係る経路検索装置１０は、Ｗｅｂサーバとして動作可能なコンピュータ（ＯＳ，ＨＴＴＰデーモン等がインストールされているコンピュータ）に、会員データベース１１，交通手段データベース１２，検索経路情報データベース１３，経路検索プログラム１５，及び，各種Ｗｅｂページのソースデータ（ＨＴＭＬデータ，アプレット，イメージデータ等）をインストールした装置である。
【００１６】
この経路検索装置１０は、Ｗｅｂブラウズ機能を有するユーザ端末３０（携帯電話，コンピュータ，携帯情報端末等）を用いて利用できる経路検索サービスを、各会員（所定の会員登録手続を行った者；詳細は後述）に提供するために開発された装置である。そして、経路検索装置１０は、その動作時に、インターネットを介して接続されている複数台（図では、２台）の運行状況管理システム２０を利用する装置となっている。なお、運行状況管理システム２０とは、各種交通機関（鉄道会社，航空会社，バス会社等）によって運用されている，他コンピュータから送信されてきた，時刻表，各種交通手段（列車，航空機等）の予約状況を示す情報（空席数等），各種交通手段の運行状況に関する情報（時刻表通りに運行されている／運行される予定であるか否かを示す情報）等の出力要求に応答する機能や、他コンピュータから送信されてきた，乗車券，航空券等の予約要求に応答する機能を有するシステム（１台或いは複数台のコンピュータで実現されているシステム）のことである。
【００１７】
以上のことを前提に、以下、本実施形態に係る経路検索装置１０の構成及び動作を、具体的に、説明する。
【００１８】
まず、経路検索装置１０が保持しているデータベース１１〜１３の概要（各データベースに記憶される情報の種類／内容）を、説明する。なお、初期状態（経路検索装置１０の運用開始直後の状態）におけるデータベース１１〜１３は、いずれも、空のもの（実際のデータを全く記憶していないもの）である。
【００１９】
会員データベース１１は、経路検索装置１０にアクセスすることにより会員登録手続を行った者（会員）に関する各種の情報を記憶しておくためのデータベースである。
【００２０】
本経路検索装置１０にアクセスすることにより行える会員登録手続は、氏名，住所，メールアドレス，経路検索装置１０がその動作時に利用する各運行状況管理システム２０へのログイン情報（各運行状況管理システム２０から付与されている会員ＩＤ，パスワード等），パスワード（経路検索装置１０へログインする際に入力する情報）の入力が必要なものとなっている。そして、会員データベース１１は、会員登録手続者が入力した各種の情報と、経路検索装置１０がその値を決定する会員ＩＤとが記憶される，図２に模式的に示した構成を有するデータベースとなっている。
【００２１】
交通手段データベース１２は、各種交通機関に関する時刻表，その利用に予約が必要な各種交通手段（列車，航空機等）の予約状況を示す情報（本実施形態では、座席の種類別の空席数），各種交通手段の運行状況（時刻表通りに運行されているか否か）を示す情報等を記憶しておくためのデータベースである。この交通手段データベース１２は、予約状況を示す情報と運行状況を示す情報とが周期的に更新され、各交通機関の時刻表が，その改正時に更新されるデータベースとなっている。
【００２２】
検索経路情報データベース１３は、図３に模式的に示してあるように、会員ＩＤ，検索条件情報及び選択経路情報を含む検索経路情報を，複数個，記憶可能なデータベースである。この検索経路情報データベース１３は、各会員が，経路検索を行ったときに、検索経路情報が追加されるデータベースであると共に、或る交通手段に問題が生じた場合（或る交通手段が時刻表通りに運行されなくなった場合）、各検索経路情報内の，その交通手段に関する各交通手段情報中の状態情報（図における正常／異常）が、異常に書き換えられるデータベースとなっている。また、検索経路情報データベース１３は、出発日時が，現在日時以降となった検索経路情報が，随時，削除されるデータベースともなっている。
【００２３】
次に、経路検索装置１０の動作（経路検索プログラム１５が、ＯＳ，ＨＴＴＰデーモン等を利用して、経路検索装置１０に実行させる処理の内容）を、説明する。
【００２４】
経路検索装置１０は、その運用が開始された際には、各種交通機関の運行状況管理システム２０（予め定められている幾つかの運行状況管理システム２０）にアクセスすることにより、各種交通機関に関する時刻表を取得して交通手段データベース１２に記憶する処理を、行う。
【００２５】
その後、経路検索装置１０は、状況変化監視処理を開始する。詳細については後述するが、この状況変化監視処理は、各交通機関に何等問題が生じていない状況下（全ての交通手段が，時刻表通りに運行されている状況下）では、交通手段データベース１２内の予約状況を示す情報を，定期的に，最新の予約状況を示す情報に更新する処理として機能するものとなっている。
【００２６】
状況変化監視処理を開始した経路検索装置１０は、状況変化監視処理を行いながら、各種ＨＴＴＰリクエストの受信を監視する状態となる。
【００２７】
そして、経路検索装置１０は、所定内容のＨＴＴＰリクエストであるトップページリクエストを受信した場合には、そのトップページリクエストの送信元ユーザ端末３０に，会員登録ページへのリンク（リンクアンカー）やログインページへのリンクが設けられているトップページを表示させるための処理（トップページをＷｅｂブラウザに表示させるためのソースデータを，トップページリクエストの送信元ユーザ端末３０に返送する処理）を、行う。
【００２８】
経路検索装置１０は、トップページ上の会員登録ページへのリンクが操作（クリック）されることにより送信されるＨＴＴＰリクエストを受信した場合には、上記した会員登録手続を行うための会員登録ページを、そのＨＴＴＰリクエストの送信元ユーザ端末３０に表示させるための処理を行う。また、経路検索装置１０は、トップページ上のログインページへのリンクが操作されることにより送信されるＨＴＴＰリクエストを受信した場合には、ログインページを、そのＨＴＴＰリクエストの送信元ユーザ端末３０に表示させるための処理を、行う。
【００２９】
経路検索装置１０がユーザ端末３０に表示させるログインページは、会員ＩＤの入力欄，パスワードの入力欄，それを操作すると、各入力欄に設定されている情報を含むログインリクエスト（経路検索装置１０が受信するＨＴＴＰリクエスト）がインターネット上に送信されることになるログインボタンを備えたＷｅｂページとなっている。
【００３０】
ログインリクエストを受信した場合、経路検索装置１０は、受信したログインリクエストに含まれている会員ＩＤとパスワードとの組合せが正しいもの（会員データベース１１（図２参照）に記憶されている，いずれかの組合せと一致するもの）であるか否かを判断する。そして、経路検索装置１０は、会員ＩＤとパスワードとの組合せが正しいものでなかった場合には、入力された情報が誤っている旨を通知するためのＷｅｂページを，ログインリクエストの送信元ユーザ端末３０に表示させるための処理を行ってから、受信したログインリクエストに対する処理を終了する。
【００３１】
一方、受信したログインリクエストに含まれていた会員ＩＤとパスワードとの組合せが正しいものであった場合、経路検索装置１０は、ログインした会員（以下、通信対象会員と表記する）に対するいわゆるセッション管理を開始する、また、経路検索装置１０は、図４に示した手順の処理を行う。
【００３２】
すなわち、経路検索装置１０は、まず、検索経路情報データベース１３から、通信対象会員に関する異常検索経路情報を検索する(ステップＳ１０１)。ここで、異常検索経路情報とは、状態情報（図３における正常／異常）が“異常”となっている交通手段情報を含む検索経路情報のことである。
【００３３】
そして、経路検索装置１０は、異常検索経路情報が検索されなかった場合（ステップＳ１０２；ＮＯ）には、新規検索処理開始指示アイテムと経路変更処理開始指示アイテムとを備えたメニューページを表示させるためのソースデータを、通信対象会員が使用しているユーザ端末３０（ログインリクエストの送信元ユーザ端末３０；以下、通信対象ユーザ端末３０と表記する）に送信する処理(ステップＳ１０３)を行ってから、受信したログインリクエストに対する処理を終了する。
【００３４】
また、経路検索装置１０は、幾つかの異常検索経路情報が検索された場合（ステップＳ１０２；ＹＥＳ）には、新規検索処理開始指示アイテムと，経路変更処理開始指示アイテムと，検索された各異常検索経路情報用の異常対処処理開始指示アイテム（検索された異常検索経路情報の数と同数の異常対処処理開始指示アイテム）とを備えたメニューページを表示させるためのソースデータを作成して、通信対象ユーザ端末３０に送信する処理(ステップＳ１０４)を行う。
【００３５】
経路検索装置１０がユーザ端末３０（通信対象ユーザ端末３０）に表示させるメニューページ上の新規検索処理開始指示アイテム，経路変更処理開始指示アイテムは、それぞれ、それを操作することにより、ユーザ端末３０が，新規検索処理開始指示リクエスト，経路変更処理開始指示リクエスト（いずれも，経路検索装置１０が受信するＨＴＴＰリクエスト）をインターネット上に送信することになるアイテムとなっている。また、メニューページ上の，或る異常検索経路情報用の異常対処処理開始指示アイテムは、それを操作することにより、ユーザ端末３０が，その異常検索経路情報の識別情報を含む異常対処処理開始指示リクエスト（経路検索装置１０が受信するＨＴＴＰリクエスト）をインターネット上に送信することになるアイテムとなっている。
【００３６】
以下、新規検索処理開始指示リクエスト，異常対処処理開始指示リクエスト，経路変更処理開始指示リクエスト受信時の経路検索装置１０の動作を、順に、説明する。
【００３７】
《新規検索処理開始指示リクエスト受信時の動作》
新規検索処理開始指示リクエストを受信した場合、経路検索装置１０は、検索条件入力ページ用ソースデータを、通信対象ユーザ端末３０に送信する。
【００３８】
ここで、検索条件入力ページ用ソースデータとは、それを受信したユーザ端末（Ｗｅｂブラウザ）３０が、以下のような動作を行うことになるデータのことである。
【００３９】
検索条件入力ページ用ソースデータを受信したユーザ端末（Ｗｅｂブラウザ）３０は、ディスプレイ上に、出発地（駅名，会社／自宅の住所等），目的地，出発日時，到着日時，経由地等を入力するための各種入力欄，予約すべき座席の種類（エコノミークラス／ビジネスクラス、グリーン車指定席／普通車指定席等）を設定するための各種設定欄，送信ボタン等を備えた検索条件入力ページを表示してから、検索条件入力ページ上の各種アイテム（入力欄，設定欄）に対する情報の入力／設定操作を受け付ける状態となる。そして、ユーザ端末３０は、送信ボタンが操作された場合には、各入力欄に入力されている情報と，各設定欄の設定内容を示す情報とを含む検索処理開始リクエスト（経路検索装置１０が受信するＨＴＴＰリクエスト）をインターネット上に送信する。
【００４０】
この検索処理開始リクエストを受信した場合、経路検索装置１０は、図５に示した手順の新規検索処理を開始し、まず、交通手段データベース１２を参照することにより、受信した検索処理開始リクエストに含まれる情報群（以下、検索条件情報と表記する）が示している検索条件を満たす，利用不可能な交通手段（予約が必要であるが，空席がない交通手段／問題が発生している交通手段）を利用しない規定数以下の経路（交通手段の組合せ）を特定する処理である経路特定処理(ステップＳ２０１)を、行う。
【００４１】
なお、この経路特定処理は、乗り換え回数の少ない方から、上記条件を満たす経路を特定していき、規定数の経路が特定されたときには、他の経路の特定を試みることなく、終了する処理（上記条件を満たす全ての経路が特定される場合も、上記条件を満たす全ての経路が特定されない場合もある処理）となっている。また、経路特定処理は、利用不可能な交通手段が元々存在していない交通手段であると仮定して、検索条件情報が示している検索条件を満たす規定数以下の経路を特定する処理（検索条件情報が示している検索条件を満たす各経路を特定した後、特定結果から、利用不可能な交通手段を利用している経路を除外する処理ではなく、利用可能な交通手段のみに関する情報に基づき、規定数以下の経路を特定する処理）となっている。
【００４２】
経路特定処理を終えた経路検索装置１０は、ステップＳ２０２にて、経路特定処理により特定された経路毎に、その経路の内容を示す経路詳細ページをＷｅｂブラウザに表示させるための経路詳細ページ用ソースデータを作成する処理と、各経路詳細ページへのリンクを備えたインデックスページをＷｅｂブラウザに表示させるためのインデックスページ用ソースデータを作成する処理とを行う。
【００４３】
このステップＳ２０２の処理で作成される経路詳細ページ用ソースデータがＷｅｂブラウザに表示させる経路詳細ページは、その操作時に，自ページで内容が説明されている経路の識別情報を含む選択リクエスト（経路検索装置１０が受信するＨＴＴＰリクエスト）が送信されることになる選択ボタンを備えたものとなっている。また、インデックスページ用ソースデータがＷｅｂブラウザに表示させるインデックスページは、各経路の内容に関する簡単な説明文も示されるものとなっている。
【００４４】
ステップＳ２０２の処理を終えた経路検索装置１０は、インデックスページ用ソースデータを通信対象ユーザ端末３０に対して送信する処理で始まり，選択リクエストの受信で終わる経路選択指示受付処理(ステップＳ２０３)を、開始する。
【００４５】
経路選択指示受付処理を終えた（選択リクエストを受信した）経路検索装置１０は、受信した選択リクエストに含まれる経路の識別情報と経路特定処理の処理結果とに基づき、通信対象会員が選択した経路（以下、選択経路と表記する）が、予約が必要な交通手段（以下、要予約交通手段と表記する）を利用する経路（以下、要予約経路と表記する）であるか否かを判断する処理(ステップＳ２０４)を行う。
【００４６】
そして、経路検索装置１０は、選択経路が要予約経路であった場合(ステップＳ２０４；ＹＥＳ)には、予約内容確認ページをＷｅｂブラウザに表示させるための予約内容確認ページ用ソースデータを作成して通信対象ユーザ端末３０に送信する処理(ステップＳ２０５)を行う。
【００４７】
このステップの処理で作成される予約内容確認ページ用ソースデータがＷｅｂブラウザに表示させる予約内容確認ページは、選択経路に利用されている予約が必要な各交通手段の名称や、検索条件（検索条件情報の内容）が示されるＷｅｂページである。また、予約内容確認ページは、その操作時に、予約リクエスト（経路検索装置１０が受信するＨＴＴＰリクエスト）がインターネット上に送信されることになる確認ボタン等が設けられているＷｅｂページとなっている。
【００４８】
経路検索装置１０は、予約リクエストを受信した場合（ステップＳ２０６；ＹＥＳ）には、通信対象会員に関するものとして会員データベース１１に記憶されているログイン情報，検索条件情報中の，予約すべき座席の種類に関する情報等を用いて、選択経路中の各要予約交通手段を予約する処理（各要予約交通手段に関する予約要求を，対応する運行状況管理システム２０に送信する処理；ステップＳ２０７）を行う。
【００４９】
その後、経路検索装置１０は、通信対象会員の会員ＩＤ，経路特定処理で使用した検索条件情報，選択経路の詳細を示す選択経路情報（情報名として，出発地と目的地と検索日とが組み合わされた文字列が設定され、各交通手段情報中の状態情報が，“正常”とされたもの）を含む検索経路情報を、検索経路情報データベース１３に記憶する処理(ステップＳ２０８)を行う。そして、経路検索装置１０は、選択経路の内容や，利用予定の交通手段に問題が発生した場合には，メールにてそのことが通知される旨が示される検索結果ページをＷｅｂブラウザに表示させるための検索結果ページ用ソースデータを作成して通信対象ユーザ端末３０に送信する処理（ステップＳ２０９）と、選択経路の内容を示す情報を本文として設定した検索結果通知メールを通信対象会員に宛てて送信する処理（ステップＳ２１０）とを行ってから、この新規検索処理を終了する。
【００５０】
また、経路検索装置１０は、選択経路が要予約経路でなかった場合(ステップＳ２０４；ＮＯ)には、予約内容確認ページを通信対象ユーザ端末３０に表示させるための処理等を行うことなく、ステップＳ２０８〜Ｓ２１０の処理を行ってから、新規検索処理を終了する。
【００５１】
《異常対処処理開始指示リクエスト受信時の動作》
異常対処処理開始指示リクエストを受信した場合、経路検索装置１０は、受信した異常対処処理開始指示リクエスト中の情報が示している検索経路情報が，処理対象検索経路情報であることを記憶してから、図６に示した手順の検索済経路変更処理を開始する。そして、検索済経路変更処理を開始した経路検索装置１０は、まず、処理対象検索経路情報に関する経路変更ページをＷｅｂブラウザに表示させるための経路変更ページ用ソースデータを作成して、通信対象ユーザ端末３０に送信する処理(ステップＳ３０１)を行う。
【００５２】
このステップの処理で作成される経路変更ページ用ソースデータがＷｅｂブラウザに表示させる経路変更ページは、処理対象検索経路情報の内容が示されるＷｅｂページである。また、経路変更ページは、状態情報が異常となっている交通手段情報が、他の交通手段情報とは異なる表示形態で表示されるＷｅｂページ（状態情報が異常となっている交通手段情報が赤で、状態情報が異常となっている交通手段情報が黒で表示されるＷｅｂページ）となっている。さらに、経路変更ページは、問題が生じている交通手段（状態情報が異常となっている交通手段情報が示している交通手段；以下、異常交通手段と表記する）の代替交通手段を探す場合に操作すべき、その操作時に交通手段変更リクエスト（経路検索装置１０が受信するＨＴＴＰリクエスト）がインターネット上に送信されることになる交通手段変更ボタン、同一の検索条件で経路を検索し直す場合に操作すべき、その操作時に再検索リクエスト（経路検索装置１０が受信するＨＴＴＰリクエスト）がインターネット上に送信されることになる再検索ボタンが設けられているＷｅｂページとなっている。
【００５３】
なお、検索済経路変更処理（図６）は、状態情報が異常となっている交通手段情報を含まない検索条件情報に対しても行われることがある処理（図７のステップＳ４０７参照）となっており、ステップＳ３０１の処理は、処理対象検索経路情報が，状態情報が異常となっている交通手段情報を含まないものであった場合、機能しない交通手段変更ボタンを備えた経路変更ページをＷｅｂブラウザに表示させる経路変更ページ用ソースデータを作成する処理となっている。
【００５４】
経路検索装置１０は、再検索リクエストを受信した場合（ステップＳ３０２；再検索リクエスト）には、予約をキャンセルする処理が行われる場合があること、通信対象会員が過去に入力した検索検索条件情報に基づき，経路特定処理が行われることを除けば、新規検索処理（図４）と同内容の処理である更新検索処理(ステップＳ３０６）を行ってから、この検索済経路変更処理を終了する。
【００５５】
また、経路検索装置１０は、交通手段変更リクエストを受信した場合（ステップＳ３０２；交通手段変更リクエスト）には、他の予約済交通手段の変更が不必要な、異常交通手段の代替交通手段を，交通手段データベース１２から検索する処理(ステップＳ３０３）を行う。
【００５６】
そして、経路検索装置１０は、代替交通手段を検索できなかった場合(ステップＳ３０４；ＮＯ)には、更新検索処理(ステップＳ３０６)を行ってから、この検索済経路変更処理を終了する。
【００５７】
一方、代替交通手段を検索できた場合(ステップＳ３０４；ＹＥＳ)、経路検索装置１０は、代替交通手段が要予約交通手段であった場合には、代替交通手段の予約を行い、異常交通手段が予約を行っている交通手段であった場合には、予約をキャンセルする予約関連処理(ステップＳ３０６)を行う。
【００５８】
その後、経路検索装置１０は、検索経路情報データベース１３内の処理対象検索経路情報の内容を変更する処理(ステップＳ３０７)，検索結果ページをＷｅｂブラウザに表示させるための検索結果ページ用ソースデータを作成して通信対象ユーザ端末３０に送信する処理（ステップＳ３０８）、検索結果通知メールを通信対象会員に宛てて送信する処理（ステップＳ３０９）を行ってから、この検索済経路変更処理を終了する。
【００５９】
なお、経路変更ページは、異なる検索条件で経路を検索し直す場合に操作すべき、その操作時に検索条件変更リクエスト（経路検索装置１０が受信するＨＴＴＰリクエスト）がインターネット上に送信されることになる検索条件変更ボタンも設けられているＷｅｂページとなっている。そして、経路検索装置１０が実行する検索済経路変更処理は、流れ図中への表記は省略してあるが，検索条件変更リクエストを受信した場合には、予約をキャンセルする処理が行われる場合があることを除けば、新規検索処理（図４）と同内容の処理が行われる処理となっている。
【００６０】
《経路変更処理開始指示リクエスト受信時の動作》
経路変更処理開始指示リクエストを受信した場合、経路検索装置１０は、図７に示した手順の経路変更処理を開始し、まず、検索経路情報データベース１３から、通信対象会員に関する検索経路情報（通信対象会員の会員ＩＤが含まれる検索経路情報）を検索する(ステップＳ４０１)。
【００６１】
そして、経路検索装置１０は、検索された情報数が，２以上であった場合(ステップＳ４０２；≧２)には、経路検索選択ページ用ソースデータを作成して通信対象ユーザ端末３０に返送する処理(ステップＳ４０３)を行う。ここで、経路検索選択ページ用ソースデータとは、それを受信した通信対象ユーザ端末３０が、ステップＳ４０１の処理で検索された各検索経路情報中の情報名（出発地と目的地と検索日時を組み合わせた文字列）が示される検索選択ページをディスプレイ上に表示した後、或る情報名が操作された場合、当該情報名を表す情報を含む変更対象指示リクエストをインターネット上に送信する状態で動作することになるデータのことである。
【００６２】
なお、ステップＳ４０３の処理は、検索された検索経路情報の中に、状態情報が“異常”となっている交通手段情報を含むものが存在していた場合には、そのような各検索経路情報中の情報名が，特殊な形態（本実施形態では、情報名の前後に“！”を付加した形態）で示される検索選択ページをＷｅｂブラウザに表示させるための経路検索選択ページ用ソースデータを作成する処理となっている。
【００６３】
ステップＳ４０３の処理を終えた経路検索装置１０は、変更対象指示リクエストの受信を待機し、変更対象指示リクエストを受信した場合(ステップＳ４０４；ＹＥＳ)には、受信した変更対象指示リクエスト中の情報が示している検索経路情報が処理対処検索経路情報であることを記憶（ステップＳ４０６）してから、既に説明した検索済変更処理（ステップＳ４０７）を実行する。
【００６４】
また、経路検索装置１０は、検索された情報数が，１であった場合(ステップＳ４０２；＝１)には、検索された検索経路情報が処理対処検索経路情報であることを記憶(ステップＳ４０５)してから、検索済変更処理（ステップＳ４０７）を行ってから、この経路変更処理を終了し、検索された情報数が，０であった場合(ステップＳ４０２；＝０)には、検索結果が存在していない旨が示されたＷｅｂページを表示させるためのＷｅｂページ用ソースデータを通信対象ユーザ端末３０へ送信する処理(ステップＳ４０８)を行ってから、経路変更処理を終了する。
【００６５】
最後に、状況変化監視処理の内容を説明する。
【００６６】
経路検索装置１０が常時実行している状況変化監視処理は、図８に示した手順の処理である。
【００６７】
すなわち、状況変化監視処理は、各運行状況管理システム２０から、その利用に予約が必要な各種交通手段（列車，航空機，バス等）の予約状況に関する情報と，運行状況に関する情報とを取得する処理(ステップＳ５０１)と、各運行状況管理システム２０から取得した情報（予約状況に関する各種情報，及び，運行状況に関する各種情報）を、交通手段データベース１２に記憶する処理(ステップＳ５０２)とが、規定時間毎に（ステップＳ５０６）、行われる処理となっている。
【００６８】
また、状況変化監視処理は、各運行状況管理システム２０から情報を取得する度に、運行状況に変化が生じた交通手段（運行状況が正常から異常／異常から正常に変化した交通手段）があるか否かが判断（ステップＳ５０３）される処理であると共に、運行状況に変化が生じた交通手段があった場合（ステップＳ５０３；ＹＥＳ）には、検索経路情報データベース１３から、状況が変化した交通手段に関する交通手段情報を検索し、検索した各交通手段情報中の状態情報を変更する処理(ステップＳ５０４)と、交通手段情報中の状態情報を変更した各検索経路情報のオーナー（各検索経路情報中の会員ＩＤで識別される会員）に、検索した経路に問題が生じた旨の警告メール／問題が解消された旨の警告解除メールを送信する処理(ステップＳ５０５)とが行われる処理となっている。
【００６９】
以上、詳細に説明したように、本実施形態に係る経路検索装置１０は、その利用に予約が必要があるが予約を行えない状態（空席がない状態）にある交通手段を含まない経路のみを検索結果として出力する装置となっている。また、経路検索装置１０は、検索した経路に含まれる予約が必要な各交通手段の予約を別途行わなくても良い装置であると共に、或る交通手段が、時刻表通りに運行されなくなった場合、自装置を利用して，その交通手段を含む経路を検索した会員に、利用しようとしている交通手段に問題が生じた旨を通知する装置となっている。さらに、交通手段に問題が生じた場合における経路の再検索も容易に（出発地等を入力することなく）行える装置となっている。
【００７０】
従って、この経路検索装置１０をインターネットに接続しておけば、検索した経路中の交通手段に予約が行えないものがあるため，経路の再検索が必要となるといったことが生じない形で、経路の検索及び交通手段の予約が行える環境であって、各ユーザが、交通手段に生じた問題への対処を素早く行える環境を、実現できることになる。
【００７１】
《変形形態》
上記した経路検索装置１０／経路検索プログラム１５は、各種の変形を行うことが出来る。例えば、経路検索装置１０／経路検索プログラム１５を、装置のキーボードから操作する装置／コンピュータのキーボードから入力された情報に基づき動作するプログラムに変形することが出来る。また、経路検索装置１０／経路検索プログラム１５を、経路の検索が指示される度に、各運行状況管理システム２０から情報を収集する装置／プログラムに変形することも出来る。
【００７２】
また、経路検索装置１０／経路検索プログラム１５を、交通手段に問題が生じたことを電話にて通知するもの（会員に電話をかけて、交通手段に問題が生じた旨の音声メッセージを出力するもの等）に変形することも出来る。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施形態に係る経路検索装置の構成及び使用形態の説明図。
【図２】実施形態に係る経路検索装置が備える会員データベースの説明図。
【図３】実施形態に係る経路検索装置が備える検索経路情報データベースの説明図。
【図４】実施形態に係る経路検索装置が，ログインが行われた際に実行する処理の流れ図。
【図５】実施形態に係る経路検索装置が実行する新規検索処理の流れ図。
【図６】実施形態に係る経路検索装置が実行する検索済経路変更処理の流れ図。
【図７】実施形態に係る経路検索装置が実行する経路変更処理の流れ図。
【図８】実施形態に係る経路検索装置が実行する状況変化監視処理の流れ図。
【符号の説明】
【００７４】
１０  経路検索装置
１１  会員データベース
１２  交通手段データベース
１３  検索経路情報データベース
１５  経路検索プログラム
２０  運行状況管理システム
３０  ユーザ端末
【図１】
2007272638.tif 000003
【図２】
2007272638.tif 000004
【図３】
2007272638.tif 000005
【図４】
2007272638.tif 000006
【図５】
2007272638.tif 000007
【図６】
2007272638.tif 000008
【図７】
2007272638.tif 000009
【図８】
2007272638.tif 000010