(57)【要約】【課題】電車の出発予定時刻前に出力する喚起情報を、運行時間に影響を与える遅延事由の発生状況に応じて前倒しできるようにする。【解決手段】遅延事由毎の前倒し時間、経路探索条件、出発予定時刻、喚起時刻並びに探索開始時刻を登録ＤＢＭ１に登録しておく。主制御部１１は、探索開始時刻に達すると、気象情報提供システム３０等から運行遅延事由を表す情報を取得し、取得した情報が、登録された遅延事由と適合するときは、登録された出発予定時刻に出発すれば目的地に到着するはずの時刻よりも前倒し時間以上早く到達する時刻までに当該目的地に到着する新たな運行経路を経路探索システム２０に探索させ、これにより受け取った探索結果により特定される新たな出発予定時刻と登録されている出発予定時刻との時間差を超える時間だけ、登録された注意喚起時刻よりも早めた時刻に所定の注意喚起情報を出力する。【選択図】図１
2010097281.tif 000002
【特許請求の範囲】
【請求項１】
出発地と目的地との間の運行経路の探索を行う経路探索システム、及び、運行遅延事由を表す情報を提供する外部システムとの間で通信を行う通信手段と、
運行時間に影響を与える遅延事由毎の前倒し時間、出発地及び目的地を含む経路探索条件、出発予定時刻、当該出発予定時刻よりも早い喚起時刻並びに当該注意喚起時刻よりもさらに早く到達する探索開始時刻を記憶する記憶手段と、
現在時刻を計測する時計機構と、
前記時計機構による計測時刻が前記探索開始時刻に達したときに前記外部システムから前記出発予定時刻に判明している運行遅延事由を表す情報を取得し、取得した情報が前記遅延事由と適合するかどうかを判別し、適合するときは、前記出発予定時刻に前記出発地を出発すれば前記目的地に到着するはずの時刻よりも当該遅延事由について記憶された前記前倒し時間以上早く到達する時刻までに当該目的地に到着する新たな運行経路を前記経路探索システムに探索させ、これにより受け取った探索結果により特定される新たな出発予定時刻と前記出発予定時刻との時間差を超える時間だけ前記喚起時刻よりも早めた時刻に所定の喚起情報を出力する制御手段と、
を有する注意喚起システム。
【請求項２】
ユーザが操作するユーザ端末及び運行遅延事由を表す情報を提供する外部システムとの間で通信を行う通信手段と、
運行時間に影響を与える遅延事由毎の前倒し時間、出発地及び目的地を含む経路探索条件、出発予定時刻、当該出発予定時刻よりも早い喚起時刻並びに当該注意喚起時刻よりもさらに早く到達する探索開始時刻を記憶する記憶手段と、
現在時刻を計測する時計機構と、
出発地と目的地との間の運行経路の探索を行う経路探索手段と、
前記時計機構による計測時刻が前記探索開始時刻に達したときに前記外部システムから前記出発予定時刻に判明している運行遅延事由を表す情報を取得し、取得した情報が前記遅延事由と適合するかどうかを判別し、適合するときは、前記出発予定時刻に前記出発地を出発すれば前記目的地に到着するはずの時刻よりも当該遅延事由について記憶された前記前倒し時間以上早く到達する時刻までに当該目的地に到着する新たな運行経路を前記経路探索手段に探索させ、これにより受け取った探索結果により特定される新たな出発予定時刻と前記出発予定時刻との時間差を超える時間だけ前記喚起時刻よりも早めた時刻に所定の喚起情報を前記ユーザ端末に向けて出力する制御手段と、
を有する注意喚起システム。
【請求項３】
前記制御手段は、前記前倒し時間だけ早めた到着予定時刻以前に目的地に到着する経路が複数存在する場合に、これらの複数の経路のうち、前記到着予定時刻が最も遅くなる経路を前記新たな運行経路として特定する、
請求項１又は２記載の注意喚起システム。
【請求項４】
前記制御手段は、前記喚起情報と共に、遅延事由が生じている路線又は当該路線の迂回経路の情報を提供する、
請求項１又は２記載の注意喚起システム。
【請求項５】
交通機関の出発予定時刻よりも早く到達する喚起時刻に喚起情報を出力するユーザ端末に対して前記喚起情報を提供する方法であって、
運行時間に影響を与える遅延事由毎の前倒し時間、前記交通機関の出発地及び目的地を含む経路探索条件、出発予定時刻、当該出発予定時刻よりも早い喚起時刻並びに当該注意喚起時刻よりもさらに早く到達する探索開始時刻を所定の記憶装置に記憶させる段階と、
前記探索開始時刻に達したときに、外部システムから前記出発予定時刻に判明している運行遅延事由を表す情報を取得し、取得した情報が前記遅延事由と適合するかどうかを判別し、適合するときは、前記出発予定時刻に前記出発地を出発すれば前記目的地に到着するはずの時刻よりも当該遅延事由について記憶された前記前倒し時間以上早く到達する時刻までに当該目的地に到着する新たな運行経路を所定の経路探索手段で探索し、これにより得られた探索結果により特定される新たな出発予定時刻と前記出発予定時刻との時間差を超える時間だけ前記喚起時刻よりも早めた時刻に、前記ユーザ端末に向けて前記喚起情報を提供する段階とを有する、
喚起情報提供方法。
【請求項６】
記憶装置が接続されたコンピュータを、
出発地と目的地との間の運行経路の探索を行う経路探索システム、及び、運行遅延事由を表す情報を提供する外部システムとの間で通信を行う通信手段；
運行時間に影響を与える遅延事由毎の前倒し時間、出発地及び目的地を含む経路探索条件、出発予定時刻、当該出発予定時刻よりも早い喚起時刻並びに当該注意喚起時刻よりもさらに早く到達する探索開始時刻を前記記憶装置に記憶する記憶手段；
現在時刻を計測する時計機構；
前記時計機構による計測時刻が前記探索開始時刻に達したときに前記外部システムから前記出発予定時刻に判明している運行遅延事由を表す情報を取得し、取得した情報が前記遅延事由と適合するかどうかを判別し、適合するときは、前記出発予定時刻に前記出発地を出発すれば前記目的地に到着するはずの時刻よりも当該遅延事由について記憶された前記前倒し時間以上早く到達する時刻までに当該目的地に到着する新たな運行経路を前記経路探索システムに探索させ、これにより受け取った探索結果により特定される新たな出発予定時刻と前記出発予定時刻との時間差を超える時間だけ前記喚起時刻よりも早めた時刻に所定の喚起情報を出力する制御手段；
として機能させるコンピュータプログラム。
【請求項７】
記憶装置が接続されたコンピュータを、
ユーザが操作するユーザ端末及び運行遅延事由を表す情報を提供する外部システムとの間で通信を行う通信手段；
運行時間に影響を与える遅延事由毎の前倒し時間、出発地及び目的地を含む経路探索条件、出発予定時刻、当該出発予定時刻よりも早い喚起時刻並びに当該注意喚起時刻よりもさらに早く到達する探索開始時刻を前記記憶装置に記憶する記憶手段；
現在時刻を計測する時計機構；
出発地と目的地との間の運行経路の探索を行う経路探索手段；
前記時計機構による計測時刻が前記探索開始時刻に達したときに前記外部システムから前記出発予定時刻に判明している運行遅延事由を表す情報を取得し、取得した情報が前記登録された遅延事由と適合するかどうかを判別し、適合するときは、前記出発予定時刻に前記出発地を出発すれば前記目的地に到着するはずの時刻よりも当該遅延事由について記憶された前記前倒し時間以上早く到達する時刻までに当該目的地に到着する新たな運行経路を前記経路探索手段に探索させ、これにより受け取った探索結果により特定される新たな出発予定時刻と前記出発予定時刻との時間差を超える時間だけ前記喚起時刻よりも早めた時刻に所定の喚起情報を前記ユーザ端末へ出力する制御手段；
として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電車、バス等の交通機関の運行情報を利用して、出発地から目的地までの最適経路の探索を行うとともに、運行遅延事由が生じた場合であっても、ユーザが到着予定時刻までに目的地に確実に到着できるようにするため、そのユーザ宛に、適切な出発予定時刻での出発を促すための喚起情報を出力する注意喚起システムに関する。
【背景技術】
【０００２】
天候、道路交通情報等に応じ、起床のアラーム発出時刻を変動させる目覚ましシステムが知られている。例えば、天候、道路交通情報等の情報を取得して、これらの情報に基づいてアラームを作動させるのに最適な時刻の計算を行い、インターネット等を介してアラーム作動を遠隔制御する目覚ましシステムがある（特許文献１参照）。
【特許文献１】特開２００４−２９４２３６
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記の目覚ましシステムは、天候、道路交通情報等に応じて、アラーム作動時刻を変動させることにより、目的地へ到着予定時刻に遅刻することのないよう、ユーザに適切な起床時刻に起床するよう促す点で便利である。
しかしながら、アラーム作動時刻の計算の基礎となる目的地までの経路は、予め登録された特定の経路（標準経路又は振替経路）に限定されるため、運行遅延事由によっては、必ずしも、その時刻における最適経路になるとは限らないという問題があった。
【０００４】
本発明は、このような問題を解消し、運行遅延事由に応じた最適のタイミングで喚起情報を出力することができる注意喚起システム、喚起情報提供方法、及びコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００５】
本発明の注意喚起情報提供システムは、出発地と目的地との間の運行経路の探索を行う経路探索システム、及び、運行遅延事由を表す情報を提供する外部システムとの間で通信を行う通信手段と、運行時間に影響を与える遅延事由毎の前倒し時間、出発地及び目的地を含む経路探索条件、出発予定時刻、当該出発予定時刻よりも早い喚起時刻並びに当該注意喚起時刻よりもさらに早く到達する探索開始時刻を記憶する記憶手段と、現在時刻を計測する時計機構と、前記時計機構による計測時刻が前記探索開始時刻に達したときに前記外部システムから前記出発予定時刻に判明している運行遅延事由を表す情報を取得し、取得した情報が前記遅延事由と適合するかどうかを判別し、適合するときは、前記出発予定時刻に前記出発地を出発すれば前記目的地に到着するはずの時刻よりも当該遅延事由について記憶された前記前倒し時間以上早く到達する時刻までに当該目的地に到着する新たな運行経路を前記経路探索システムに探索させ、これにより受け取った探索結果により特定される新たな出発予定時刻と前記出発予定時刻との時間差を超える時間だけ前記喚起時刻よりも早めた時刻に所定の喚起情報を出力する制御手段と、を有する注意喚起システムである。
【０００６】
本発明の他の注意喚起情報提供システムは、ユーザが操作するユーザ端末及び運行遅延事由を表す情報を提供する外部システムとの間で通信を行う通信手段と、運行時間に影響を与える遅延事由毎の前倒し時間、出発地及び目的地を含む経路探索条件、出発予定時刻、当該出発予定時刻よりも早い喚起時刻並びに当該注意喚起時刻よりもさらに早く到達する探索開始時刻を記憶する記憶手段と、現在時刻を計測する時計機構と、出発地と目的地との間の運行経路の探索を行う経路探索手段と、前記時計機構による計測時刻が前記探索開始時刻に達したときに前記外部システムから前記出発予定時刻に判明している運行遅延事由を表す情報を取得し、取得した情報が前記遅延事由と適合するかどうかを判別し、適合するときは、前記出発予定時刻に前記出発地を出発すれば前記目的地に到着するはずの時刻よりも当該遅延事由について記憶された前記前倒し時間以上早く到達する時刻までに当該目的地に到着する新たな運行経路を前記経路探索手段に探索させ、これにより受け取った探索結果により特定される新たな出発予定時刻と前記出発予定時刻との時間差を超える時間だけ前記喚起時刻よりも早めた時刻に所定の喚起情報を前記ユーザ端末に向けて出力する制御手段と、を有する注意喚起システムである。
【０００７】
本発明の喚起情報提供方法は、交通機関の出発予定時刻よりも早く到達する喚起時刻に喚起情報を出力するユーザ端末に対して前記喚起情報を提供する方法であって、運行時間に影響を与える遅延事由毎の前倒し時間、前記交通機関の出発地及び目的地を含む経路探索条件、出発予定時刻、当該出発予定時刻よりも早い喚起時刻並びに当該注意喚起時刻よりもさらに早く到達する探索開始時刻を所定の記憶装置に記憶させる段階と、前記探索開始時刻に達したときに、外部システムから前記出発予定時刻に判明している運行遅延事由を表す情報を取得し、取得した情報が前記遅延事由と適合するかどうかを判別し、適合するときは、前記出発予定時刻に前記出発地を出発すれば前記目的地に到着するはずの時刻よりも当該遅延事由について記憶された前記前倒し時間以上早く到達する時刻までに当該目的地に到着する新たな運行経路を所定の経路探索手段で探索し、これにより得られた探索結果により特定される新たな出発予定時刻と前記出発予定時刻との時間差を超える時間だけ前記喚起時刻よりも早めた時刻に、前記ユーザ端末に向けて前記喚起情報を提供する段階とを有する喚起情報提供方法である。
【０００８】
本発明のコンピュータプログラムは、記憶装置が接続されたコンピュータを、上述した注意喚起システムとして動作させるための第１のコンピュータプログラムと、上述した他の注意喚起システムとして動作させるための第２のコンピュータプログラムである。
第１のコンピュータプログラムは、コンピュータを、前記注意喚起システムの前記通信手段、前記記憶手段、前記時計機構、及び前記制御手段として機能させるコンピュータプログラムである。
第２のコンピュータプログラムは、コンピュータを、前記他の注意喚起システムの前記通信手段、前記記憶手段、前記時計機構、前記経路探索手段、及び前記制御手段として機能させるコンピュータプログラムである。
【発明の効果】
【０００９】
本発明によれば、運行遅延事由に応じて喚起情報の出力時期を前倒しするので、ユーザは、運行遅延事由が生じても、それが生じなかった場合の到着予定時刻までに確実に到着できるようになる。
【発明を実施するための最良の形態】
【００１０】
［第１実施形態］
本発明の注意喚起システムは、種々の態様で実施することができる。
図１は、本発明を、ユーザが保有するネットワーク型の注意喚起システムとして実施する場合の全体構成図である。この実施形態の注意喚起システム１０は、電車、バス、航空機等の交通機関の最適経路の探索を行う経路探索システム２０、気象情報を提供する気象情報提供システム３０、運行障害情報を提供する運行障害提供システム４０と、インターネット等の通信回線Ｎ１を介して接続されて構成される。
【００１１】
まず、注意喚起システム１０に接続される外部システムについて説明する。
［経路探索システム］
経路探索システム２０は、Ｗｅｂサーバを基本構成としており、注意喚起システム１０との間で双方向通信を行うデータ通信用インタフェース２１、検索条件設定部２２、経路探索エンジン２３及び運行情報ＤＢ（ＤＢはデータベースの略、以下同じ）を備えて構成される。
【００１２】
経路探索条件設定部２２には、注意喚起システム１０から送られた出発地及び目的地のほか、経由地、出発時間、到着時間のいずれか、あるいはこれらの組み合わせをもとに、経路探索エンジン２３に、検索条件を設定する。経路探索エンジン２３は、設定された検索条件を受け付けると、運行情報ＤＢ２４に蓄積されている路線・時刻表を含む運行情報をもとに、経路の運行コストが最も小さい次の駅又は停留所の探索処理を、連鎖的に繰り返すことにより、経路探索条件に従う最適経路候補を特定する。そして、特定した最適経路候補をデータ通信用インタフェース２１及び通信回線Ｎ１を介して注意喚起システム１０に返信する。「運行コスト」は通常は運行所要時間を対象とするが、距離、運賃、これらの組み合わせを対象とすることもできる。経路探索エンジン２３の基本機能部分は、例えば本出願人が提供している経路探索ソフトウエア「駅すぱあと」（登録商標）のものを使用することができる。
【００１３】
[気象情報提供システム]
気象情報提供システム３０もまた、Ｗｅｂサーバを基本構成としており、注意喚起システム１０との間で双方向通信を行うデータ通信用インタフェース３１と、気象情報ＤＢ３１とを含んで構成される。気象情報ＤＢには、全国各地の現在の天気、天気予報等の気象情報が、その内容を表す記号ないしシンボルと共に記録されており、地名及び時間帯を伴う情報要求を受信したときに、その時間帯及び地名に対応する気象情報を情報要求元（例えば注意喚起システム１０）に送信する。音声情報が付加される場合、あるいは、音声情報のみで提供される場合もあり、この場合は、定型の文章で提供される。
【００１４】
[運行障害提供システム]
運行障害情報提供システム４０は、路線毎の車両故障、事故等の運行障害事由が発生したときに、その内容を表すテキスト情報を、当該事由を表す記号ないしシンボルと共に注意喚起システム１０に通知されるようになっている。運行障害事由毎のテキスト情報を蓄積し、注意喚起システム１０の方から、その蓄積情報にアクセスするようになっていても良い。音声情報が付加される場合、あるいは、音声情報のみで提供される場合もあり、この場合は、定型の文章で提供される。
【００１５】
[注意喚起システム]
次に、本実施形態の注意喚起システム１０について、詳細に説明する。
注意喚起システム１０は、ユーザが保有するもので、ハードディスク装置等の記憶装置、表示装置、音出力装置及び通信機能を備えたコンピュータと注意喚起処理用プログラムとの協働により実現することができる。本実施形態では、コンピュータのプロセッサが注意喚起用プログラムを実行することにより、記憶装置に登録データベース（データベースを「ＤＢ」と略す）Ｍ１を構築するとともに、コンピュータを、主制御部１１、計時部１２、認識処理部１３、通信制御部１４、入力制御部１５、サウンド制御部１６、及び、表示制御部１７として機能させる。
【００１６】
登録ＤＢＭ１には、前倒し条件テーブルＭ１００、探索条件テーブルＭ１１０、設定時刻テーブルＭ１２０が格納される。
前倒し条件テーブルＭ１００には、注意を喚起する時刻を早めるための条件、すなわち、前倒し条件に適合するかどうかを判別するための運行遅延事由、及び、運行遅延事由毎にどの位前倒しするかを定める前倒し時間が運行遅延事由の識別情報と共に記録される。探索条件テーブルＭ１１０には、ユーザが設定した、経路探索システム２０に入力するための経路探索条件が、ユーザの識別情報と共に記録される。
設定時刻テーブルＭ１２０には、例えば目的地別に、探索開始時刻、喚起時刻、出発予定時刻、到着予定時刻が記録される。これらの記録内容については、後で詳しく述べる。
【００１７】
計時部１２は、現在時刻を計測するための時計機構であり、計測した結果を内部バスＢ１を通じて主制御部１１に伝達する。認識処理部１３は、入力される情報が音声情報の場合に、その音声情報を例えば自然言語認識ツールにより定型のテキスト情報に変換する。音声情報は、気象情報提供システム３０又は運行障害情報提供システム４０から送られるものである。テキスト情報が定型文でない場合は、認識処理部１３により定型文に変更する。通信制御部１４は、経路探索システム２０，気象情報提供システム３０及び運行障害情報提供システム４０との間の通信制御を行う。
【００１８】
入力制御部１５は、キーボード等の入力装置Ｋ１を操作するユーザにより入力されたデータを受け付け、登録すべきものは主制御部１１との協働により登録ＤＢＭ１の各テーブルＭ１００〜Ｍ１２０に登録し、それ以外のものは、主制御部１１に伝達するための制御を行う。サウンド制御部１６は、主制御部１１の指示により、スピーカＳＰ１への音出力制御を行う。表示制御部１７は、主制御部１１の指示により、表示装置への情報の表示制御を行う。
【００１９】
主制御部１１は、上述した各機能ブロック１１〜１７及び登録ＤＢＭ１への情報の読み書きを統括的に制御するとともに、喚起情報提供処理を実行するための各種制御ないし処理、例えば、時刻監視、メニュー表示、取得情報の認識、前倒し条件設定、時刻等登録、経路探索の指示等を行う。これらの制御ないし処理の手順については、後述する。
【００２０】
[動作]
次に、上記のように構成される注意喚起システム１０の動作例を説明する。
注意喚起システム１０は、サービスを受けたいユーザによる各種条件の登録ないし設定を受け付けた後、現在時刻及び運行遅延事由（前倒し条件に適合する事由）の発生の有無を監視する。前倒し条件に適合する事由を検知しない場合には、ユーザが設定した喚起時刻に制御情報を生成し、他方、前倒し条件に適合する事由を検知した場合は、前倒し条件に従う時刻に制御情報を生成する。そして、この制御情報をもとに、所定の喚起情報を出力するように該当する機能ブロックを制御する。「前倒し条件」とは、ユーザに対して注意を喚起するための喚起情報の出力時刻を早める処理を行うための条件をいう。
【００２１】
まず、前倒し条件の設定処理について説明する。この前倒し条件は、システム側で、すべてのユーザに対して共通となるように予め設定しておいても良いが、ここでは、ユーザが、自己の事情に応じて、個別に設定できるものとして説明する。
図２は、前倒し条件設定の処理手順図である。
ユーザにより前倒し条件設定が選択されると、主制御部１１は、表示制御部１７を制御して、表示装置Ｄ１へのメニュー表示を行う（ステップＲ１０１）。表示されるのは、地震、大雨・雪、濃霧など、運行時間に遅延を与える天候の種類、事故、車両故障などの自然現象以外の運行遅延事由、及び、各事由毎に設定する前倒し時間の入力画面である。ユーザが入力装置Ｋ１を操作して、該当する情報を選択及び入力すると、入力制御部１５は、登録ＤＢＭ１の前倒し条件テーブルＭ１００への登録を行う（ステップＲ１０２，Ｒ１０３）。
【００２２】
このようにして登録された前倒し条件テーブルＭ１００の内容例を図５に示す。前倒し条件テーブルＭ１００は、自動的に付番されるＩＤで識別されるフィールドに、遅延事由の種類と、前倒し時間とが登録される。例えば「００１」のＩＤは、天候１（例えば濃霧）について１０分の前倒し時間、「００２」のＩＤは、天候２（例えば大雨又は雪）について２０分、「００３」のＩＤは、天候３（例えば地震）について３０分が設定される。他のＩＤについても同様となる。
【００２３】
次に、時刻等登録処理について説明する。図３は、時刻等登録処理の処理手順図である。
ユーザにより時刻等登録処理が選択されると、主制御部１１は、表示制御部１７を制御して、表示装置Ｄ１へのメニュー表示を行う（ステップＲ２０１）。表示されるのは、出発予定時刻からどの位早めに喚起情報を出力して欲しいかを表す喚起時間、出発地（出発駅又は登録した出発地名）、経由地（経由駅又は登録した目的地名）、目的地（目的駅又は登録した目的地名）、出発予定時刻又は到着予定時刻、並びに、これらの条件が１回限りか、毎日繰り返すかどうかの選択画面である。毎日繰り返す場合は、タグ情報を設定する。喚起時間は、例えば出発予定時刻よりも「３０分前」というような時間である。
【００２４】
ユーザが、入力装置Ｋ１を操作して、該当する情報を入力すると、入力制御部１５はこれらの情報を受け付け、図示しないキャッシュメモリに一時記憶する（ステップＲ２０２）。「出発予定時刻」と「到着予定時刻」については、通常は、「出発予定時刻」のみであるが、到着予定時刻を優先したい場合は、その時刻のみとすることができる。また、出発地と目的地がわかれば、最低限の経路探索は可能なので、経由地は省略されていても良い。
【００２５】
ユーザからのこれらの情報をすべて受け付けると、主制御部１１は、受け付けた出発地及び目的地（又は経由地）並びに出発予定時刻（又は到着予定時刻）を経路探索システム２０に出力して経路探索を実行させる。探索結果を受け取ったときは、表示制御部１７を制御して、その探索結果を表示装置に表示させる（ステップＲ２０３）。探索結果は複数の経路候補となる。これらの経路候補は、最低コスト（例えば最低所要時間）順に表示され、ユーザによるいずれか一つの選択を待つ（ステップＲ２０４：No）。入力装置Ｋ１を通じてユーザにより経路候補の一つが選択されると、それを最適経路として扱う（ステップＲ１０４：Yes）。そして、最適経路の出発予定時刻及び到着予定時刻を特定するとともに、出発予定時刻に上記の喚起時間を加算して喚起時刻を特定し、さらに、喚起時刻に、前倒し条件テーブルＭ１００に設定されている前倒し時間の最大値に数分間を加算した時間早めることにより、探索開始時刻を算出する（ステップＲ２０５）。
【００２６】
例えば、１０時に到達する予定の最適経路の出発予定時刻が８時３０分、喚起時間が３０分（つまり喚起時刻は８時００分）で、前倒し時間の最大値が３０分である場合に（この時点での時刻は７時３０分）、さらに５分を早めた７時２５分を探索開始時刻として算出する。複数の経路について前倒しをする場合は、上記の手順を繰り返す。
【００２７】
主制御部１１は、出発地、経由地、目的地については、これらを探索条件テーブルＭ１１０に登録するとともに、探索開始時刻、喚起時刻、出発予定時刻、到着予定時刻については、これらを設定時刻テーブルＭ１２０に登録する。
【００２８】
このようにして登録された探索条件テーブルＭ１１０の内容例を図６、設定時刻テーブルＭ１２０の内容例を図７に示す。
図６を参照すると、探索条件テーブルＭ１１０には、自動的に付番されるＩＤで識別されるフィールドに、出発地、経由地及び目的地が登録されている。例えばＩＤ「１０１」のフィールドには、出発地「高円寺」、経由地「新宿」、目的地「三田（東京）」が登録される。出発地「高円寺」は、ＩＤ「１０２」以降にも同様に登録される。なお、経由地は、省略してあっても良い。
【００２９】
設定時刻テーブルＭ１２０は、出発地別又は目的地別に登録可能である。図７は、目的地別の設定時刻テーブルＭ１２０の例である。図示の例では、目的地ＩＤが自動的に付番され、その目的地ＩＤで識別されるフィールドに、探索開始時刻、喚起時刻、出発予定時刻、到着予定時刻が登録される。出発地別に登録する場合は、目的地ＩＤが出発地ＩＤに置き換わる。
【００３０】
［喚起情報提供処理］
次に、喚起情報提供処理について説明する。喚起情報提供処理は、前倒し条件テーブルＭ１００、探索条件テーブルＭ１１０及び時刻設定テーブルＭ１２０に基づいて主制御部１１により実行される。
図４は、主制御部１１による注意喚起処理の手順説明図である。
主制御部１１は、計時部１２の計測結果に基づき、設定時刻テーブルＭ１２０に登録された探索開始時刻（複数の時刻が登録されているときは最先の時刻）に達したことを検知すると（ステップＳ１０１：Yes）、出発地、経由地及び目的地のいずれかが関わる地域について、気象情報提供システム３０から気象情報（天候の種類等）を取得するとともに、運行障害情報提供システム４０から当該地域における運行障害情報が存在するかどうかを調べる。存在する場合は、その情報を取得する（ステップＳ１０２）。取得した気象情報又は運行障害情報が定型文でない場合は、適宜、認識処理部１３を起動して、情報内容をテキストの定型文に変換する。
【００３１】
主制御部１１は、取得した情報が、予め前倒し条件テーブルＭ１００に登録されている条件と適合するかどうかを定型文認識処理により判別する（ステップＳ１０３）。適合しない場合は、通常の天候状態で事故等も無いとして、設定時刻テーブルＭ１２０に登録された喚起時刻の到達を待つ（ステップＳ１０３：No、Ｓ１０４）。他方、取得された情報が、前倒し条件テーブルＭ１００に登録されている条件と適合する場合は、探索条件テーブルＭ１１０に登録されている探索条件を経路探索システム２０に伝達し、直ちに経路探索を開始させる（ステップＳ１０３：Yes、Ｓ１０５）。伝達する探索条件は、複数のものが登録されている場合は、最優先として設定した探索条件であるが、他の探索条件をも含めても良い。
【００３２】
探索条件による最適経路の探索結果を取得したときは（ステップＳ１０６）、遅くとも、設定時刻テーブルＭ１２０に登録されている到着予定時刻から前倒し条件テーブルＭ１００に登録されている前倒し時間（例えば３０分）だけ早めた時刻までに到着する経路の出発予定時刻と、探索された現在の最適経路の出発予定時刻との時間差を算出する（ステップＳ１０７）。時刻調整の必要があるかどうかを調べ、必要がある場合は、喚起時刻を早める（ステップＳ１０８）。
【００３３】
例えば、もともと登録している運行経路が、図６のＩＤ「１０１」により識別される、「高円寺」を出発地、「三田（東京都）」を目的地とする運行経路であり、図７に示されるように、登録されている到着予定時刻が１０時００分、出発予定時刻が８時３０分、喚起時刻が８時００分、７時２５分の探索開始時刻に取得した情報が、前倒し条件テーブルＭ１００の「天候３」と適合する場合、前倒し時間は３０分である。前倒し時間だけ早めた到着予定時刻は、遅くとも９時３０分であるから、それ以前に目的地に到着する複数の経路のうち、到着予定時刻が最も遅い経路、例えば９時２８分に到着する予定の経路を特定する。そして、特定した経路の出発予定時刻が、現在、設定時刻テーブルＭ１２０に登録されている出発予定時刻（８時３０分）よりもどの位早いかを調べる。例えば９時２８分に到着する経路の出発予定時刻との時間差が３２分であったとすると、登録されている喚起時刻（８時００分）を３２分だけ早め、その喚起時刻（７時２８分）を一時的に登録する。
【００３４】
主制御部１１は、早めた喚起時刻（７時２８分）に到達したことを検知したときは、スピーカＳＰ１から音による喚起情報（警告音）を鳴動させ、あるいは、表示装置から視覚による喚起情報（メッセージ）を出力させるための制御情報を生成し、この制御情報をサウンド制御部１６又は表示制御部１７に出力する。
なお、運行障害事由を検知しなかった場合は、もともとの喚起時刻（８時００分）に上記制御情報を生成し、出力する（ステップＳ１１１）。
【００３５】
これにより、運行遅延事由が生じている場合は、予め登録されている喚起時刻を前倒しして経路探索し、その結果、１本以上早い電車、バス等を利用できる時刻に喚起情報が出力されるので、ユーザは、気象や電車等の運行状況に変化があった場合であっても、予め登録した目的地への到着予定時刻までに、確実に到着することができる。
【００３６】
［第２実施形態］
第１実施形態では、ユーザが保有して操作する通信機能付のコンピュータを注意喚起システム１０として動作させる場合の例を説明したが、本発明の注意喚起システムは、上述した経路探索システム２０の拡張機能として実現することもできる。この場合、ユーザは、喚起情報を出力可能な携帯電話や自己のパーソナルコンピュータ（ＰＣ）を保有するだけで足りる。以下、この場合の実施形態例を説明する。
【００３７】
図８は、第２実施形態の注意喚起システムの全体構成図である。この注意喚起システム５０は、記憶装置を備えたＷｅｂサーバが注意喚起用プログラムを読み込んで実行することにより実現される。この実施形態では、Ｗｅｂサーバを主制御部５１、計時部５２、認識処理部５３及びデータ通信用インタフェース５４、探索条件設定部５５、経路探索エンジン５６として動作させるとともに、記憶装置に、登録ＤＢＭ２と運行情報ＤＢとを構築する。
【００３８】
第１実施形態との比較では、計時部５２は計時部１２、認識処理部５３は認識処理部１３、探索条件設定部５５は探索条件設定部２２、経路探索エンジン５６は経路探索エンジン２３、運行情報ＤＢ５７は運行情報ＤＢ２４、登録ＤＢＭ２は登録ＤＢＭ１にそれぞれ対応する。つまり、同じ機能を有し、同じ情報を扱う。
【００３９】
気象情報提供システム３０、運行障害情報提供システム４０は、第１実施形態の場合と同じである。通信回線Ｎ２は、第１実施形態の通信回線Ｎ１に対応する。
【００４０】
ユーザが操作するＰＣ６０ａ又は携帯電話６０ｂは、それぞれ、注意喚起システム５０との間でデータ通信を行う機能、ブラウザ機能、喚起情報出力機能を備えるものである。これらの機能は、ＰＣ６０ａ又は携帯電話６０ｂが標準的に備えているものをそのまま使用することができる。
【００４１】
第２実施形態の注意喚起システム５０は、データ通信用インタフェース５４が、ＰＣ６０ａ及び携帯電話６０ｂに、それぞれ、条件等設定用のブラウザ画面を提供し、このブラウザ画面より入力された情報を登録ＤＢＭ２に登録するとともに、上述した喚起情報をＰＣ６０ａ及び携帯電話６０ｂに出力する。主制御部５１は、そのための制御を行う点が第１実施形態の場合と異なる。喚起情報は、携帯電話６０ｂの場合は、付属の警告音又はバイブレーションとすることができる。この喚起情報は、上述した制御情報により生成される。
【００４２】
［変形例］
本発明の注意喚起システム１０，５０において、気象情報提供システム３０及び運行障害情報提供システム４０で特定される遅延事由が生じている路線を特定できた場合は、喚起時刻に、喚起情報と共にその路線において運行遅延が生じている情報を提供するようにしても良い。このようにすれば、運行遅延事由が生じている情報を提供し、次善策をとる余裕をユーザに与えることができる。
また、当該特定した路線を外した経路探索を行うための探索条件を作成し、これにより、当該路線を迂回する経路の探索により上記の注意喚起処理を行うようにしても良い。
【図面の簡単な説明】
【００４３】
【図１】第１実施形態による注意喚起システムの全体構成図。
【図２】前倒し条件設定処理の手順説明図。
【図３】時刻等登録処理の手順説明図。
【図４】注意喚起処理の手順説明図。
【図５】前倒し条件テーブルの内容例を示す図。
【図６】探索条件テーブルの内容例を示す図。
【図７】設定時刻テーブルの内容例を示す図。
【図８】第２実施形態による注意喚起システムの全体構成図。
【符号の説明】
【００４４】
１０，５０  注意喚起システム
１１，５１  主制御部
１２，５２  計時部
１３，５３  認識処理部
１４        通信制御部
１５  入力制御部
１６  サウンド制御部
１７  表示制御部
２０  経路探索システム
２１，５４  データ通信用インタフェース  
２２，５５  探索条件設定部
２３，５６  経路探索エンジン
２４，５７  運行情報ＤＢ
３０  気象情報提供システム
３１  データ通信用インタフェース
３２  気象情報ＤＢ
４０  運行障害情報提供システム
６０ａ  携帯電話
６０ｂ  ＰＣ（パーソナルコンピュータ）  
Ｂ１，Ｂ２  内部バス  
Ｄ１  表示装置
ＳＰ１  スピーカ
Ｋ１  入力装置
Ｎ１，Ｎ２  通信回線
【図１】
2010097281.tif 000003
【図２】
2010097281.tif 000004
【図３】
2010097281.tif 000005
【図４】
2010097281.tif 000006
【図５】
2010097281.tif 000007
【図６】
2010097281.tif 000008
【図７】
2010097281.tif 000009
【図８】
2010097281.tif 000010