(57)【要約】【課題】自動的に端末装置のユーザに出発を促す通知を行う。【解決手段】経路探索支援システムは、ユーザの行動予定に基づいて、目的地までの経路を検索して所要時間等を計算する経路探索支援サーバ１、経路探索支援サーバ１にインタネット４を介して接続するユーザ端末１、およびインタネット４を介して経路探索支援サーバ１にアクセスする携帯型ユーザ端末３から構成される。ユーザが外出するときに携帯する携帯型ユーザ端末３は、データ通信機能により、経路探索支援サーバ１から送信される電子メールやウェブコンテンツを受信して表示する。携帯型ユーザ端末３はまた、GPS衛星７からの電波を受信して自己の所在地を計測する。本発明は、例えば携帯電話機に適用できる。【選択図】図１
2010145421.tif 000002
【特許請求の範囲】
【請求項１】
サーバからのナビゲーション情報を受信する情報通信装置において、
前記サーバからの前記ナビゲーション情報を受信する受信手段と、
受信された前記ナビゲーション情報の表示を制御する表示制御手段と、
前記ナビゲーション情報の前記表示に対する操作を受け付ける受付手段と、
受け付けられた前記操作の情報を前記サーバに送信する送信手段と
を含む情報通信装置。
【請求項２】
自己の所在地を測定する測定手段と、
測定された前記所在地に基づいてユーザの移動距離を判定する判定手段と
をさらに含み、
前記送信手段は、判定された前記移動距離に応じて、測定された前記所在地を前記サーバに送信する
請求項１に記載の情報通信装置。
【請求項３】
前記測定手段は、GPS信号、またはPHS信号の少なくとも一方を用いて前記所在地を測定する
請求項２に記載の情報通信装置。
【請求項４】
前記受信手段は、ユーザが現在の所在地に留まることができる余裕時間も前記サーバから受信し、
前記余裕時間と所定の閾値との比較結果に対応して、ユーザに出発を促す通知を行う通知手段を
さらに含む
請求項１に記載の情報通信装置。
【請求項５】
前記情報通信装置は、携帯型ユーザ端末である
請求項１に記載の情報通信装置。
【請求項６】
サーバからのナビゲーション情報を受信する情報通信装置の情報通信方法において、
前記サーバからの前記ナビゲーション情報を受信する受信ステップと、
受信された前記ナビゲーション情報の表示を制御する表示制御ステップと、
前記ナビゲーション情報の前記表示に対する操作を受け付ける受付ステップと、
受け付けられた前記操作の情報を前記サーバに送信する送信ステップと
を含む情報通信方法。
【請求項７】
サーバからのナビゲーション情報を受信する情報通信装置の制御用のプログラムであって、
前記サーバからの前記ナビゲーション情報を受信する受信ステップと、
受信された前記ナビゲーション情報の表示を制御する表示制御ステップと、
前記ナビゲーション情報の前記表示に対する操作を受け付ける受付ステップと、
受け付けられた前記操作の情報を前記サーバに送信する送信ステップと
を含む処理を情報通信装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信装置、情報通信方法、およびプログラムに関し、例えば、目的地までの経路を検索する場合に用いて好適な情報通信装置、情報通信方法、およびプログラムに関する。
【背景技術】
【０００２】
目的地までの経路を調べる手段として、例えば、電車等の交通機関を利用して移動する場合には、乗車駅および下車駅の入力に対応して、経路、乗り継ぎ駅、所要時間等をデータベースから検索し、検索結果を表示するアプリケーションプログラムが存在する。
【０００３】
自動車等を利用して移動する場合には、自己の所在地を入力したり、またはGPS(Global Positioning System)衛星からの電波を用いて計測して、自己の所在地から予め設定した目的地までの道順を検索するカーナビゲーション装置などがある。
【０００４】
なお、上述した路線検索や道路検索と同種のサービスをインタネット上で提供するサーバが存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述した路線検索や道路検索を実行できるアプリケーションプログラム、カーナビゲーション装置、インタネット上のサーバ等と、個人の予定（例えば、移動日、目的地、到着時間等が登録されているもの）とをリンクさせることにより、出発時刻が迫った場合、ユーザに自動的に出発を促す通知を行うようなナビゲーションシステムがあれば、ユーザは目的地に遅刻することなく到着することができるので便利である。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、ユーザの予定に対応したナビゲーション情報を提供するとともに、ユーザの状況に応じて必要としている情報を提供できるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の一側面である情報通信装置は、サーバからのナビゲーション情報を受信する情報通信装置において、前記サーバからの前記ナビゲーション情報を受信する受信手段と、受信された前記ナビゲーション情報の表示を制御する表示制御手段と、前記ナビゲーション情報の前記表示に対する操作を受け付ける受付手段と、受け付けられた前記操作の情報を前記サーバに送信する送信手段とを含む。
【０００８】
本発明の一側面である情報通信装置は、自己の所在地を測定する測定手段と、測定された前記所在地に基づいてユーザの移動距離を判定する判定手段とをさらに含み、前記送信手段は、判定された前記移動距離に応じて、測定された前記所在地を前記サーバに送信するようにすることができる。
【０００９】
前記測定手段は、GPS信号、またはPHS信号の少なくとも一方を用いて前記所在地を測定するようにすることができる。
【００１０】
前記受信手段は、ユーザが現在の所在地に留まることができる余裕時間も前記サーバから受信するようにすることができ、本発明の一側面である情報通信装置は、前記余裕時間と所定の閾値との比較結果に対応して、ユーザに出発を促す通知を行う通知手段をさらに含むことができる。
【００１１】
前記情報通信装置は、携帯型ユーザ端末であるようにすることができる。
【００１２】
本発明の一側面である情報通信方法は、サーバからのナビゲーション情報を受信する情報通信装置の情報通信方法において、前記サーバからの前記ナビゲーション情報を受信する受信ステップと、受信された前記ナビゲーション情報の表示を制御する表示制御ステップと、前記ナビゲーション情報の前記表示に対する操作を受け付ける受付ステップと、受け付けられた前記操作の情報を前記サーバに送信する送信ステップとを含む。
【００１３】
本発明の一側面であるプログラムは、サーバからのナビゲーション情報を受信する情報通信装置の制御用のプログラムであって、前記サーバからの前記ナビゲーション情報を受信する受信ステップと、受信された前記ナビゲーション情報の表示を制御する表示制御ステップと、前記ナビゲーション情報の前記表示に対する操作を受け付ける受付ステップと、受け付けられた前記操作の情報を前記サーバに送信する送信ステップとを含む処理を情報通信装置のコンピュータに実行させる。
【００１４】
本発明の一側面においては、サーバからのナビゲーション情報が受信され、受信されたナビゲーション情報が表示され、その表示に対する操作が受け付けられて、サーバに送信される。
【発明の効果】
【００１５】
本発明の一側面によれば、ユーザの予定に対応したナビゲーション情報を取得して表示するとともに、ユーザの状況に応じて必要としている情報を取得して表示することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明を適用した経路探索支援システムの構成例を示すブロック図である。
【図２】図１の経路探索支援サーバ１を実現する情報処理装置の構成例を示すブロック図である。
【図３】図１の携帯型ユーザ端末３の構成例を示すブロック図である。
【図４】経路探索支援システムの動作を説明するフローチャートである。
【図５】経路探索支援システムの動作を説明するフローチャートである。
【図６】経路探索支援システムの動作を説明するフローチャートである。
【図７】経路探索支援システムの動作を説明するフローチャートである。
【図８】経路探索支援システムの動作を説明するフローチャートである。
【図９】経路探索支援システムの動作を説明するフローチャートである。
【図１０】経路探索支援システムの動作を説明するフローチャートである。
【図１１】経路探索支援システムの動作を説明するフローチャートである。
【図１２】経路探索支援システムの動作を説明するフローチャートである。
【図１３】経路探索支援システムの動作を説明するフローチャートである。
【図１４】経路探索支援システムの動作を説明するフローチャートである。
【図１５】経路探索支援システムの動作を説明するフローチャートである。
【図１６】個人情報登録画面６１の表示例を示す図である。
【図１７】ログイン画面７１の表示例を示す図である。
【図１８】目的地入力画面８１の表示例を示す図である。
【図１９】地図検索結果画面９１の表示例を示す図である。
【図２０】検索条件設定画面１０１の表示例を示す図である。
【図２１】経路検索結果画面１１１の表示例を示す図である。
【図２２】検索結果画面１２１の表示例を示す図である。
【図２３】地図操作画面１３１の表示例を示す図である。
【図２４】再検索入力画面１４１の表示例を示す図である。
【図２５】再検索結果画面１５１の表示例を示す図である。
【図２６】地図操作画面１６１の表示例を示す図である。
【図２７】検索条件設定画面１７１の表示例を示す図である。
【図２８】経路検索結果画面１８１の表示例を示す図である。
【図２９】出発時刻通知画面１９１の表示例を示す図である。
【図３０】個人予定表画面２０１の表示例を示す図である。
【図３１】予定入力用画面２１１の表示例を示す図である。
【図３２】検索条件設定画面２２１の表示例を示す図である。
【発明を実施するための形態】
【００１７】
本発明を適用した経路探索支援システムの構成例について、図１を参照して説明する。この経路探索支援システムは、ユーザが入力する行動予定（移動日時、目的地、到着予定時刻等）を基に、目的地までの経路を探索して提示したり、出発時刻が迫っていることを自動的に検知して出発を促し、ユーザが到着予定時刻までに目的地に到着ができるように支援するものである。
【００１８】
この経路探索支援システムは、入力されるユーザの行動予定に基づいて、目的地までの経路（電車の路線および道路を含む）を、所定のデータベース（自己が管理するデータベース、または既存の公開されているデータベース）を用いて検索し、所要時間等を計算する経路探索支援サーバ１、経路探索支援サーバ１にインタネット４を介して接続するユーザ端末１、データ通信機能によって公衆電話回線網５、ゲートウェイ６、およびインタネット４を介して経路探索支援サーバ１にアクセスする携帯型ユーザ端末３から構成される。ここで、公衆電話回線網５は、携帯電話回線網およびその基地局、PHS回線網およびその基地局等を含むものとする。
【００１９】
ユーザ端末２は、例えば、ユーザの自宅または会社等に設置されるパーソナルコンピュータ、ワークステーション、通信機能付きPDA(Personal Digital Assistant)等により実現することができる。ユーザ端末２は、ユーザが入力する行動予定等を、インタネット４を介して経路探索支援サーバ１に送信する。ユーザ端末２はまた、インタネット４を介して経路探索支援サーバ１から送信される画像データに対応する画像を表示する。
【００２０】
ユーザ端末２のユーザが外出するときに携帯する携帯型ユーザ端末３は、携帯電話またはPHS(Personal Handy Phone)に相当する電話機能を有しており、電話機能が有するデータ通信機能により、経路探索支援サーバ１から送信される電子メールやウェブコンテンツを、インタネット４、ゲートウェイ６、および公衆電話回線網５を介して受信して表示する。携帯型ユーザ端末３はまた、GPS衛星７からの電波を受信して自己の所在地を計測し、公衆電話回線網５、ゲートウェイ６、およびインタネット４を介して経路探索支援サーバ１に通知する。なお、携帯型ユーザ端末３の所在地計測に関し、携帯型ユーザ端末３がPHSに相当する電話機能を有している場合、通信中のPHS基地局の所在に基づいて所在値を確認する既存のサービスを利用するようにしてもよい。
【００２１】
図２は、所定のプログラムを実行することにより、経路探索支援サーバ１を実現するパーソナルコンピュータ、ワークステーション等の情報処理装置の構成例を示している。
【００２２】
この情報処理装置は、CPU(Central Processing Unit)２１を内蔵している。CPU２１にはバス２４を介して、入出力インタフェース２５が接続されている。入出力インタフェース２５には、キーボード、マウスなどの入力デバイスよりなる入力部２６、処理結果として画像を表示する表示部４７、プログラムを記憶したり、各種のデータベース（登録者データベース、住所データベース、検索結果データベース、予定データベース、予定表データベース等）を構築するハードディスクドライブなどよりなる記憶部２８、インタネット４を介してデータを通信する通信部２９、および、磁気ディスク３１乃至半導体メモリ３４などの記録媒体に対してデータを読み書きするドライブ３０が接続されている。バス２４には、ROM(Read Only Memory)２２およびRAM(Random Access Memory)２３が接続されている。
【００２３】
この情報処理装置に経路探索支援システム１としての動作を実行させるプログラムは、磁気ディスク３１乃至半導体メモリ３４に格納された状態で情報処理装置に供給され、ドライブ３０によって読み出されて、記憶部２８に内蔵されるハードディスクドライブにインストールされている。記憶部２８にインストールされているプログラムは、入力部２６に入力されるユーザからのコマンドに対応するCPU２１の指令によって、記憶部２８からRAM２３にロードされて実行される。
【００２４】
なお、ユーザ端末２を実現するパーソナルコンピュータ等の情報処理装置の構成も、図３に示した構成例と同様であるので、その説明は省略する。
【００２５】
図３は、携帯型ユーザ端末３の構成例を示している。携帯型ユーザ端末３の制御部４１は、携帯型ユーザ端末３の各部を制御する。送受話部４２は、通信部４６とともに、携帯電話またはPHSに相当する電話機能を実現する。送受話部４２は、送話する音声を集音するマイク、受話する音声を出力するスピーカ、および電話の着信等をユーザに通知するアラームを内蔵する。ここで、携帯電話またはPHSに相当する電話機能とは、送受話機能の他、データ通信機能として、インタネット４に接続して電子メールを送受信したり、ウェブコンテンツを受信して再生する機能をも含むものとする。
【００２６】
記憶部４３は、経路探索支援サーバ１から送信される各種のデータ、ユーザが入力したデータ等を記憶する。入力部４４は、数字や文字を入力するとき操作されるボタン、表示部４５に表示されるカーソルを移動するとき操作されるボタン等である。表示部４５は、経路探索支援サーバ１から送信される画像データに対応する画像を表示する。
【００２７】
通信部４６は、送受話部４２とともに、携帯電話またはPHSに相当する電話機能を実現し、公衆電話回線網５、ゲートウェイ６、およびインタネット４を介して経路探索支援サーバ１を各種のデータを通信する。GPS測位部４７は、GPS衛星７からの電波を受信して自己の所在地（緯度経度）を計測する。
【００２８】
次に、経路探索支援システムの処理について図４乃至図１５に示すフローチャート、および図１６乃至図３２に示すユーザ端末２または携帯型ユーザ端末３の画面の表示例を参照して説明する。
【００２９】
なお、ユーザは、以下に説明する各種のサービスを利用する前に、予め、経路探索支援サーバ１に対して、個人情報を登録しておく必要がある。個人情報を登録するには、ユーザ端末１を用いてインタネット４を介して経路探索支援サーバ１にアクセスし、経路探索支援サーバ１から送信される、図１６に示すような個人情報登録画面６１に、個人情報を入力した後、個人情報登録画面の「入会する」ボタン６２を押下すればよい。
【００３０】
個人情報登録画面６１に個人情報として入力する項目は、会社や自宅のＰＣのメールアドレス（ユーザ端末２を用いて受信する電子メールアドレス）、携帯電話のメールアドレス（携帯型ユーザ端末３を用いて受信する電子メールアドレス）、ユーザＩＤ、パスワード、乗車駅名（ユーザが通常使用する最寄り駅名）、および、自宅等から乗車駅までの所要時間等である。
【００３１】
始めに、経路探索支援システムによる目的地まで経路を探索するサービスの処理について、図４乃至図７のフローチャートを参照して説明する。
【００３２】
ユーザに操作に従いユーザ端末２は、ステップＳ１において、インタネット４を介して経路探索支援サーバ１にアクセスする。
【００３３】
これに対応して、経路探索支援サーバ１は、ステップＳ２０１において、ログイン画面データをユーザ端末２に送信する。
【００３４】
ユーザ端末２は、ステップＳ２において、経路探索支援サーバ１からのログイン画面データを受信し、図１７に示すようなログイン画面７２を表示する。ログイン画面７２には、ユーザＩＤおよびパスワードの入力欄が設けられている。「ＯＫ」ボタン７２は、入力したユーザＩＤおよびパスワードの送信を指示するときとき押下される。
【００３５】
ユーザ端末２は、ログイン画面に対して、ユーザＩＤおよびパスワードが入力され、且つ、「ＯＫ」ボタン７２が押下されたか否かを判定し、ユーザＩＤおよびパスワードが入力され、且つ、「ＯＫ」ボタン７２が押下されたと判定するまで待機する。ユーザＩＤおよびパスワードが入力され、且つ、「ＯＫ」ボタン７２が押下されたと判定された場合、ステップＳ３に進む。
【００３６】
ステップＳ３において、ユーザ端末２は、入力されたユーザＩＤおよびパスワードを、インタネット４を介して経路探索支援サーバ１に送信する。
【００３７】
経路探索支援サーバ１は、ステップＳ２０２において、ユーザ端末２からのユーザＩＤおよびパスワードを受信する。ステップＳ２０３において、経路探索支援サーバ１は、ステップＳ２０１で受信したユーザＩＤおよびパスワードを、既に登録済みの個人情報が記録されている登録者データベースに照合し、受信したユーザＩＤおよびパスワードが、登録済みの個人情報に一致するか否かを判定する。一致しないと判定された場合、ステップＳ２０１に戻り、それ以降の処理が繰り返され、一致すると判定された場合、ステップＳ２０４に進む。
【００３８】
ステップＳ２０４において、経路探索支援サーバ１は、目的地入力画面データを、インタネット４を介してユーザ端末２に送信する。
【００３９】
ユーザ端末２は、ステップＳ４において、経路探索支援サーバ１からの目的地入力画面データを受信して、図１８に示すような目的地入力画面８１を表示する。目的地入力画面８１には、目的地を示す情報として、住所、郵便番号、電話番号、駅名、およびランドマーク名を入力する欄が設けられており、各項目の右端には、それぞれ「検索」ボタン８２−１乃至８２−５が設けられている。ユーザは、これらの項目のうち、１つ以上に入力すればよい。「検索」ボタン８２−１乃至８２−５は、入力された目的地を示す情報の送信を指示するとき押下される。
【００４０】
ステップＳ５において、ユーザ端末２は、目的地入力画面８１に対して、目的地の住所等が入力され、且つ、対応する「検索」ボタン８２−１乃至８２−５のうちのいずれが押下されたか否かを判定し、目的地の住所等が入力され、且つ、対応する「検索」ボタン８２−１乃至８２−５のうちのいずれが押下されたと判定するまで待機する。目的地（住所等）が入力され、且つ、対応する「検索」ボタン８２−１乃至８２−５のうちのいずれが押下されたと判定された場合、ステップＳ６に進む。ステップＳ６において、ユーザ端末２は、入力された目的地を示す情報（住所等）を、インタネット４を介して経路探索支援サーバ１に送信する。
【００４１】
経路探索支援サーバ１は、ステップＳ２０５において、ユーザ端末２からの目的地を示す情報（住所等）を受信する。経路探索支援サーバ１は、目的地を示す情報に基づいて、住所データベースを検索して目的地の住所を確定し、目的地の住所を緯度経度に変換する。なお、ユーザ端末２からの目的地の情報が、住所ではなくて、電話番号、郵便番号等のように直接的に目的地の住所を確定できず、広域を示すものである場合、経路探索支援サーバ１からユーザ端末２に、縮尺率を順次小さくした地図のデータを順次送信して、ユーザに目的地を指定させることにより、段階的に目的地の住所を確定するようにする。
【００４２】
ステップＳ２０６において、経路探索支援サーバ１は、目的地の緯度経度に基づき、目的地の最寄り駅（電車の駅の他、バスの停留所等でもよい）を数駅検出する。ステップＳ２０７において、経路探索支援サーバ１は、目的地と目的地の最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを、インタネット４を介してユーザ端末２に送信する。
【００４３】
ユーザ端末２は、ステップＳ７において、経路探索支援サーバ１からの目的地と目的地の最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを受信し、図１９に示すように、目的地と目的地の最寄り駅が含まれる地図、および、最寄り駅に関する情報からなる地図検索結果画面９１を表示する。図１９の例においては、目的地は「＋」印で表示され、目的地の最寄り駅としては、阿佐ヶ谷駅および南阿佐ヶ谷駅が挙げられている。地図の下部に表示される最寄り駅に関する情報（いまの場合、「ＪＲ中央線  阿佐ヶ谷」および「営団地下鉄丸の内線  南阿佐ヶ谷」）は、クリッカブルとされており、ユーザは、いずれかの最寄り駅に関する情報をクリックすることにより、下車する駅を指定することができる。
【００４４】
図５に進み、ステップＳ８において、ユーザ端末２は、地図の下部に表示されている最寄り駅に関する情報のいずれかがクリックされたか否かを判定し、クリックされたと判定するまで待機する。最寄り駅に関する情報のいずれかがクリックされたと判定された場合、ステップＳ９に進む。ステップＳ９において、ユーザ端末２は、クリックされた最寄り駅名（すなわち、下車駅名）を、インタネット４を介して経路探索支援サーバ１に送信する。
【００４５】
経路探索支援サーバ１は、ステップＳ２０８において、ユーザ端末２からの下車駅名を受信する。経路探索支援サーバ１はまた、ログイン時に入力されたユーザＩＤに基づき、登録者データベースを検索して、個人情報として登録されているユーザの乗車駅名および乗車駅までの所要時間を読み出す。
【００４６】
ステップＳ２０９において、経路探索支援サーバ１は、ユーザの乗車駅名、および、乗車駅までの所要時間に現在の時刻を加算した時刻を、デフォルト値（初期値）として与えた検索条件設定画面データを、インタネット４を介してユーザ端末２に送信する。
【００４７】
ユーザ端末２は、ステップＳ１０において、経路探索支援サーバ１からの検索条件設定画面データを受信し、図２０に示すような検索条件設定画面１０１を表示する。ステップＳ１１において、ユーザ端末２は、検索条件設定画面１０１にデフォルト値として与えられている時刻等を変更するユーザからの入力を受け付ける。
【００４８】
なお、検索条件設定画面１０１においては、乗車する曜日、乗車時刻または到着時刻を変更することができる。さらに、経路検索時においての優先項目、および検索する乗り換え経路の数を指定することができる。「Ｇｏ」ボタン１０２は、検索条件設定画面１０１を用いて設定された検索条件の送信を指示するとき押下される。
【００４９】
ステップＳ１２において、ユーザ端末２は、検索条件設定画面１０１の「Ｇｏ」ボタン１０２が押下されたか否かを判定する。「Ｇｏ」ボタン１０２が押下されていないと判定された場合、ステップＳ１１に戻り、それ以降の処理が繰り返される。「Ｇｏ」ボタン１０２が押下されたと判定された場合、ステップＳ１３に進む。ステップＳ１３において、ユーザ端末２は、検索条件設定画面１０１を用いて設定された検索条件（乗車する曜日、乗車時刻）を、インタネット４を介して経路探索支援サーバ１に送信する。
【００５０】
経路探索支援サーバ１は、ステップＳ２１０において、ユーザ端末２からの検索条件を受信する。経路探索支援サーバ１はまた、ユーザの下車駅から目的地までの経路検索を実行し、目的地および下車駅を含む地図上に検索した経路が破線等より重畳表示される画像のデータを生成して、インタネット４を介してユーザ端末２に送信する。経路探索支援サーバ１はさらに、送信した地図の縮尺、中心の緯度経度、および下車駅から目的地までの経路を地図表示パラメータとして記憶する。
【００５１】
ステップＳ２１１において、経路探索支援サーバ１は、ユーザの乗車駅と下車駅の間の複数の乗り換え経路を検索し、複数の検索結果（駅での電車の出発時刻等を含む）にそれぞれ検索結果ＩＤを付与して、インタネット４を介してユーザ端末２に送信する。経路探索支援サーバ１はまた、検索結果ＩＤを、ステップＳ２１０で記憶した地図表示パラメータと対応付けて検索結果データベースに記憶する。
【００５２】
ユーザ端末２は、ステップＳ１４において、経路探索支援サーバ１からの地図のデータ（経路が重畳表示されるもの）、および、乗り換え経路の検索結果を受信して、図２１に示すような下車駅から目的地までの地図および複数の乗り換え経路案からなる経路検索結果画面１１１を表示する。
【００５３】
なお、図２１に示す地図の表示例においては、阿佐ヶ谷駅が下車駅に設定され、阿佐ヶ谷駅から目的地（「＋」印の点）までの経路が破線で示されている。また、乗り換え検索の結果として、３種類の乗り換え経路案が表示されている。各乗り換え経路の右端には、「この経路をメール送信」ボタン１１２−１乃至１１２−３が設けられる。
【００５４】
図６に進み、ステップＳ１５において、ユーザ端末２は、表示されている複数（いまの場合、３）の乗り換え経路案の右端に、それぞれ設定されている「この経路をメール送信」ボタン１１２−１乃至１１２−３のうちのいずれかが押下されたか否かを判定し、「この経路をメール送信」ボタン１１２−１乃至１１２−３のうちのいずれかが押下されたと判定するまで待機する。「この経路をメール送信」ボタン１１２−１乃至１１２−３のうちのいずれかが押下されたと判定された場合、ステップＳ１６に進む。ステップＳ１６において、ユーザ端末２は、押下された「この経路をメール送信」ボタン１１２−１乃至１１２−３のうちのいずれかに対応する乗り換え経路案の検索結果ＩＤを、インタネット４を介して経路探索支援サーバ１に送信する。
【００５５】
ここで、ユーザ端末２の処理は終了される。この後、ユーザは、以上の処理で得られた乗り換え経路に従い、携帯型ユーザ端末３を携行して、目的地に向かうことになる。
【００５６】
一方、経路探索支援サーバ１の処理は継続している。経路探索支援サーバ１は、ステップＳ２１２において、ユーザ端末２からの検索結果ＩＤを受信して、検索結果ＩＤに対応する検索結果（乗り換え経路）および地図表示パラメータを、検索結果データベースから検索する。ステップＳ２１３において、経路探索支援サーバ１は、ステップＳ２１２で検索した乗り換え経路および地図表示パラメータに基づいて、携帯型ユーザ端末３に送信する電子メールの画面（下車駅から目的地までの経路が重畳された地図、乗り換え経路、および、拡大地図等が表示されるウェブコンテンツ（後述）のURL(Uniform Resource Locator)が表示される画面）のデータを生成し、インタネット４、ゲートウェイ６、および公衆電話回線網５を介して（以下、単に、「インタネット４を介して」と略記する）、携帯型ユーザ端末３に送信する。
【００５７】
なお、電子メールには、ステップＳ２０３で認証したユーザ端末２に対応する装置であることを認証する情報（いわゆる、クッキ(cookie)）も含めて携帯型ユーザ端末３に送信するようにする。これにより、携帯型ユーザ端末３は、経路探索支援サーバ１へのアクセスに通常必要とされるパスワード等の入力を省略することができる。
【００５８】
ユーザに携行された携帯型ユーザ端末３は、ステップＳ２１において、経路探索支援サーバ１からの電子メールを受信し、図２２に示すような検索結果画面１２１を表示する。この検索結果画面１２１には、下車駅から目的地までの経路が重畳された地図、および、ユーザがステップＳ１５の処理で押下した「この経路をメール送信」ボタン１１２−１乃至１１２−３のうちのいずれかに対する乗り換え経路が表示されている。乗り換え経路の下部には、目的地近傍の拡大地図等を表示させることができる地図操作画面１３１（図２３）にリンクされているURL１２２（検索結果ＩＤを含む、図２２の場合、http://www.navi.co.jp/cgi-bin/navi?id=490245）が表示される。
【００５９】
ステップＳ２２において、携帯型ユーザ端末３は、検索結果画面１２１の下部に表示している、地図操作画面１３１にリンクされているURL１２２がクリックされたか否かを判定し、クリックされたと判定するまで待機する。地図操作画面１３１にリンクされているURL１２２がクリックされたと判定された場合、ステップＳ２３に進む。ステップＳ２３において、携帯型ユーザ端末３は、当該URLを、インタネット４を介して経路探索支援サーバ１に送信する。
【００６０】
経路探索支援サーバ１は、ステップＳ２１５において、携帯型ユーザ端末３からのURLを受信する。経路探索支援サーバ１はまた、URLに含まれている検索結果ＩＤに基づいて、検索結果（乗り換え経路）および地図表示パラメータを、検索結果データベースから検索する。ステップＳ２１６において、経路探索支援サーバ１は、ステップＳ２１５で検索した乗り換え経路および地図表示パラメータに基づいて、携帯型ユーザ端末３に送信するウェブコンテンツとしての地図操作画面（地図、乗り換え経路、地図の拡大／縮小ボタン、および地図の移動ボタン等を含む画面）データを生成し、インタネット４を介して携帯型ユーザ端末３に送信する。
【００６１】
携帯型ユーザ端末３は、ステップＳ２４において、経路探索支援サーバ１からのウェブコンテンツとしての地図操作画面データを受信して、図２３に示すような地図検索画面１３１を表示する。地図操作画面１３１には、下車駅から目的地までの経路が重畳表示された地図、地図を拡大するとき押下される「拡大」ボタン１３２、地図を縮小するとき押下される「縮小」ボタン１３３、地図の中心位置を移動するとき押下される８方位のボタン１３４が設けられている。さらに、地図操作画面１３１には、乗車駅から下車駅までの行程が乗換駅で分割されて表示され、各行程の右端には、「再検索」ボタン１３５−１乃至１３５−２が設けられている。
【００６２】
図２３に示した地図操作画面１３１の例では、乗車駅が品川駅、下車駅が阿佐ヶ谷駅であり、品川駅から山手線を利用して代々木駅に行き、代々木駅で総武線に乗り換えて阿佐ヶ谷駅まで行く乗り換え経路であるが、この場合、品川駅から代々木駅までの行程と、代々木駅から阿佐ヶ谷駅までの行程が分割されて表示される。
【００６３】
ユーザは、地図操作画面１３１を参照しながら目的地まで移動すればよいが、例えば、予定通りに乗車することができなかったとき等、乗車できなかった行程の右端の「再検索」ボタン１３５を押下することにより、乗車できなかった駅から目的地までの経路を再検索させることができる。
【００６４】
ステップＳ２５において、携帯型ユーザ端末３は、「再検索」ボタン１３５−１乃至１３５−２のいずれかが押下されたか否かを判定し、「再検索」ボタン１３５−１乃至１３５−２のいずれかが押下されたと判定するまで待機する。「再検索」ボタン１３５−１乃至１３５−２のいずれかが押下されたと判定された場合、ステップＳ２６に進む。ステップＳ２６において、携帯型ユーザ端末３は、再検索を要求する情報（乗車できなかった駅の情報を含む）を、インタネット４を介して、経路探索支援サーバ１に送信する。
【００６５】
経路探索支援サーバ１は、ステップＳ２１７において、携帯型ユーザ端末３からの再検索を要求する情報を受信し、再検索を要求する情報に基づいて、現時刻において、乗車できなかった駅から乗車できる電車の出発時刻を検索し、それらをデフォルト値に設定した再検索入力画面データを生成して、インタネット４を介して携帯型ユーザ端末３に送信する。
【００６６】
携帯型ユーザ端末３は、ステップＳ２７において、経路探索支援サーバ１からの再検索入力画面データを受信し、図２４に示すような再検索入力画面１４１を表示する。
【００６７】
再検索入力画面１４１には、乗車駅および乗車予定時刻にデフォルト値が表示されているが、ユーザが設定を変更することができる。「再検索」ボタン１４２は、設定された再検索条件の送信を指示するとき押下される。
【００６８】
図７に進み、携帯型ユーザ端末３は、ステップＳ２８において、再検索入力画面１４１にデフォルト値として与えられている乗車駅（図２４の例では、代々木駅）、乗車予定時刻（図２４の例では、１１：２５）等を変更するユーザからの入力を受け付ける。携帯型ユーザ端末３はまた、再検索入力画面１４１の「再検索」ボタン１４２が押下されたか否かを判定し、「再検索」ボタン１４２が押下されたと判定するまで待機する。「再検索」ボタン１４２が押下されたと判定された場合、ステップＳ２９に進む。ステップＳ２９において、携帯型ユーザ端末３は、再検索の条件（乗車駅および乗車時刻）を、インタネット４を介して、経路探索支援サーバ１に送信する。
【００６９】
経路探索支援サーバ１は、ステップＳ２１８において、携帯型ユーザ端末３からの再検索条件を受信し、再検索の条件に基づいて、目的地までの経路を再度検索して、検索結果ＩＤを付与し、検索結果としての再検索結果画面データを生成して、インタネット４を介して携帯型ユーザ端末３に送信する。経路探索支援サーバ１はまた、再検索結果の検索結果ＩＤを、ステップＳ２１０の地図表示パラメータと対応付けて検索結果データベースに記憶する。
【００７０】
この後、経路探索支援サーバ１は待機状態となり、後述する携帯型ユーザ端末３のステップＳ３２の処理により送信される検索ＩＤに対応して、ステップＳ２１５の処理から再開する。
【００７１】
携帯型ユーザ端末３は、ステップＳ３０において、経路探索支援サーバ１からの再検索結果画面データを受信して、図２５に示すような再検索結果画面１５１を表示する。再検索結果画面１５１には、上述した地図操作画面１３１と同様に、下車駅から目的地までの経路が重畳された地図、地図を拡大するとき押下される「拡大」ボタン１５２、地図を縮小するとき押下される「縮小」ボタン１５３、地図の中心位置を移動するとき押下される８方位のボタン１５４が設けられている。その下部には、再検索結果としての複数の乗り換え経案路が表示され、複数の乗り換え経路案のそれぞれに対応して、「選択」ボタン１５５−１乃至１５５−２が設けられている。「選択」ボタン１５５−１乃至１５５−２のいずれかを押下することにより、複数の乗り換え経路案のうちの１つを選択することができる。
【００７２】
ステップＳ３１において、携帯型ユーザ端末３は、表示されている複数（いまの場合、２）の乗り換え経路案に、それぞれ設定されている「選択」ボタン１５５−１乃至１５５−２のいずれかが押下されたか否かを判定し、「選択」ボタン１５５−１乃至１５５−２のいずれかが押下されたと判定するまで待機する。「選択」ボタン１５５−１乃至１５５−２のいずれかが押下されたと判定された場合、ステップＳ３２に進む。ステップＳ３２において、携帯型ユーザ端末３は、押下された「選択」ボタン１５５−１乃至１５５−２のいずれかに対応する乗り換え経路案の検索結果ＩＤを、インタネット４を介して経路探索支援サーバ１に送信する。
【００７３】
携帯型ユーザ端末３からの検索結果ＩＤの送信に対応して、経路探索支援サーバ１は、ステップＳ２１５に戻り、それ以降の処理を繰り返す。
【００７４】
図２６は、再度実行されたステップＳ２１５，ステップＳ２１６の処理により、経路探索支援サーバ１から携帯型ユーザ端末３に送信される地図操作画面１６１の表示例である。
【００７５】
以上のように、経路探索支援システムによる目的地まで経路を探索するサービスの処理によれば、目的地までの経路を探索するだけでなく、当初の予定通りの電車に乗車できなかった場合においても、改めて目的地を入力することなく、移動行程の途中から再検索することができるのでユーザの利便性が向上する。
【００７６】
次に、経路探索支援システムによる、出発時刻を電子メールにより通知するサービスの予定登録処理について、図８乃至図１１のフローチャートを参照して説明する。
【００７７】
ユーザ端末２は、ステップＳ４１において、インタネット４を介して経路探索支援サーバ１にアクセスする。これに対応して、経路探索支援サーバ１は、ステップＳ２２１において、ログイン画面データをユーザ端末２に送信する。
【００７８】
ユーザ端末２は、ステップＳ４２において、ログイン画面データを受信し、図１７に示したログイン画面７１を表示する。ユーザ端末２は、ログイン画面７１に対して、ユーザＩＤおよびパスワードが入力され、且つ、「ＯＫ」ボタン７２が押下されたか否かを判定し、ユーザＩＤおよびパスワードが入力され、且つ、「ＯＫ」ボタン７２が押下されたと判定するまで待機する。ユーザＩＤおよびパスワードが入力され、且つ、「ＯＫ」ボタン７２が押下されたと判定された場合、ステップＳ４３に進む。
【００７９】
ステップＳ４３において、ユーザ端末２は、入力されたユーザＩＤおよびパスワードを、インタネット４を介して経路探索支援サーバ１に送信する。
【００８０】
ステップＳ２２２において、経路探索支援サーバ１は、ユーザ端末２からのユーザＩＤおよびパスワードを受信する。ステップＳ２２３において、経路探索支援サーバ１は、ステップＳ２２１で受信したユーザＩＤおよびパスワードを、既に登録済みの個人情報が記録されている登録者データベースに照合し、受信したユーザＩＤおよびパスワードが、登録済みの個人情報に一致するか否かを判定する。一致しないと判定された場合、ステップＳ２２１に戻り、それ以降の処理が繰り返され、一致すると判定された場合、ステップＳ２２４に進む。
【００８１】
ステップＳ２２４において、経路探索支援サーバ１は、目的地入力画面データを、インタネット４を介してユーザ端末２に送信する。
【００８２】
ユーザ端末２は、ステップＳ４４において、経路探索支援サーバ１からの目的地入力画面データを受信して、図１８に示したようなす目的地入力画面８１を表示する。
【００８３】
ステップＳ４５において、ユーザ端末２は、目的地入力画面８１に対して、目的地を示す情報が入力され、且つ、「検索」ボタン８２−１乃至８２−５のうちのいずれかが押下されたか否かを判定し、目的地を示す情報が入力され、且つ、「検索」ボタン８２−１乃至８２−５のうちのいずれかが押下されたと判定するまで待機する。目的地を示す情報が入力され、且つ、「検索」ボタン８２−１乃至８２−５のうちのいずれかが押下されたと判定された場合、ステップＳ４６に進む。ステップＳ４６において、ユーザ端末２は、押下された「検索」ボタン８２−１乃至８２−５のうちのいずれかに対応する入力された目的地を示す情報を、インタネット４を介して経路探索支援サーバ１に送信する。
【００８４】
経路探索支援サーバ１は、ステップＳ２２５において、ユーザ端末２からの目的地を示す情報を受信する。経路探索支援サーバ１は、目的地を示す情報に基づいて、住所データベースを検索して目的地の住所を確定し、目的地の住所を緯度経度に変換する。
【００８５】
ステップＳ２２６において、経路探索支援サーバ１は、目的地の緯度経度に基づき、目的地の最寄り駅を数駅検出する。ステップＳ２２７において、経路探索支援サーバ１は、目的地と最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを、インタネット４を介してユーザ端末２に送信する。
【００８６】
ユーザ端末２は、ステップＳ４７において、経路探索支援サーバ１からの目的地と最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを受信し、図１９に示したような地図検索結果画面９１を表示する。
【００８７】
図９に進み、ステップＳ４８において、ユーザ端末２は、地図検索結果画面９１の下部に表示されている最寄り駅に関する情報のいずれかがクリックされたか否かを判定し、クリックされたと判定するまで待機する。最寄り駅に関する情報のいずれかがクリックされたと判定された場合、ステップＳ４９に進む。ステップＳ４９において、ユーザ端末２は、クリックされた最寄り駅名（すなわち、下車駅名）を、インタネット４を介して経路探索支援サーバ１に送信する。
【００８８】
経路探索支援サーバ１は、ステップＳ２２８において、ユーザ端末２からの下車駅名を受信する。経路探索支援サーバ１はまた、ログイン時に入力されたユーザＩＤに基づき、登録者データベースを検索して、個人情報として登録されているユーザの乗車駅名、および乗車駅までの所要時間を読み出す。
【００８９】
ステップＳ２２９において、経路探索支援サーバ１は、乗車駅と下車駅が設定された検索条件設定画面データを、インタネット４を介してユーザ端末２に送信する。
【００９０】
ユーザ端末２は、ステップＳ５０において、経路探索支援サーバ１からの検索条件設定画面データを受信し、図２７に示すような検索条件設定画面１７１を表示する。ステップＳ５１において、ユーザ端末２は、検索条件設定画面１７１に対するユーザからの条件入力を受け付ける。なお、検索条件設定画面１７１には、図２７に示すように、現地到着予定日時（目的地に到着する日時）、または出発する日時を検索条件として入力することができる。また、検索条件設定画面１７１には、経路検索時においての優先する項目、および検索する乗り換え経路案の数を指定することができる。さらに、検索条件設定画面１７１には、検索条件の送信を指示するとき押下される「Ｇｏ」ボタン１７２が設けられている。
【００９１】
ステップＳ５２において、ユーザ端末２は、検索条件設定画面１７１の「Ｇｏ」ボタン１７２が押下されたか否かを判定する。「Ｇｏ」ボタン１７２が押下されていないと判定された場合、ステップＳ５１に戻り、それ以降の処理が繰り返される。「Ｇｏ」ボタン１７２が押下されたと判定された場合、ステップＳ５３に進む。ステップＳ５３において、ユーザ端末２は、検索条件設定画面１７１を用いて設定された検索条件（現地到着予定日時等）を、インタネット４を介して経路探索支援サーバ１に送信する。
【００９２】
経路探索支援サーバ１は、ステップＳ２３０において、ユーザ端末２からの検索条件を受信する。経路探索支援サーバ１はまた、ユーザの下車駅から目的地までの経路を検索し、その所要時間を計算して、目的地および下車駅を含む地図に、得られた経路が重畳表示される画像のデータを生成して、インタネット４を介してユーザ端末２に送信する。経路探索支援サーバ１はさらに、送信した地図の縮尺、中心の緯度経度、および下車駅から目的地までの経路を地図表示パラメータとして記憶する。
【００９３】
ステップＳ２３１において、経路探索支援サーバ１は、現地到着予定日時までに目的地に到着できるように、ステップＳ２３０の処理で計算した下車駅から目的地までの所要時間を考慮して、ユーザの乗車駅と下車駅の間の複数の乗り換え経路案を検索し、複数の検索結果にそれぞれ検索結果ＩＤを付与して、インタネット４を介してユーザ端末２に送信する。経路探索支援サーバ１はまた、検索結果ＩＤを、ステップＳ２３０で記憶した地図表示パラメータと対応付けて検索結果データベースに記憶する。
【００９４】
ユーザ端末２は、ステップＳ５４において、経路探索支援サーバ１からの地図のデータ（経路が重畳表示されるもの）、および乗り換え経路の検索結果を受信して、図２８に示すような経路検索結果画面１８１を表示する。
【００９５】
なお、経路検索結果画面１８１には、出発時刻を通知する電子メールを送信するように設定するチェックボックス１８２が設けられている。チェックボックス１８２の横には、出発時刻の何分前に電子メールを送信するかを入力する入力欄１８３が設けられている（図２８の例では、デフォルト値に５分前が設定されている）。その他は、図２１に示した経路検索結果画面１１１と同様であるので、その説明は省略する。
【００９６】
図１０に進み、ステップＳ５５において、ユーザ端末２は、チェックボックス１８２がチェックされ、且つ、表示されている複数（いまの場合、３）の乗り換え経路の右端に、それぞれ設定されている「この経路をメール送信」ボタン１８４−１乃至１８４−３のうちのいずれかが押下されたか否かを判定し、チェックボックス１８２がチェックされ、且つ、いずれかの「この経路をメール送信」ボタン１８４−１乃至１８４−３のうちのいずれかが押下されたと判定するまで待機する。
【００９７】
チェックボックス１８２がチェックされ、且つ、いずれかの「この経路をメール送信」ボタン１８４−１乃至１８４−３のうちのいずれかが押下されたと判定された場合、ステップＳ５６に進む。ステップＳ５６において、ユーザ端末２は、入力欄１８３に設定された値、および押下された「この経路をメール送信」ボタン１８４−１乃至１８４−３のうちのいずれかに対応する乗り換え経路案の検索結果ＩＤを、インタネット４を介して経路探索支援サーバ１に送信する。ここで、ユーザ端末２の予定登録処理は終了される。この後、ユーザは、出発時刻を通知する電子メールが着信するときまで、少なくとも携帯型ユーザ端末３を携帯して、待機すればよい。
【００９８】
一方、経路探索支援サーバ１の処理は継続している。経路探索支援サーバ１は、ステップＳ２３２において、ユーザ端末２からの、入力欄１８３に設定された値および検索結果ＩＤを受信し、受信した情報に基づいて、電子メールを送信する時刻を計算する。さらに、経路探索支援サーバ１は、登録者データベースを検索して、当該ユーザの個人情報に含まれる電子メールアドレス（携帯型ユーザ端末３で受信する電子メールのアドレス、および、ユーザ端末２で受信する電子メールのアドレスのうち、少なくとも前者を含む）を読み出す。
【００９９】
ステップＳ２３４において、経路探索支援サーバ１は、検索結果ＩＤ、ステップＳ２３２で計算した電子メールを送信する時刻、および電子メールアドレスを１組の予定として予定データベースに登録する。ここで、経路探索支援サーバ１の予定登録処理は終了される。
【０１００】
次に、上述した予定登録処理によって、経路探索支援サーバ１の予定データベースに登録されたユーザの行動予定に基づき、出発時刻を電子メールで通知する経路探索支援サーバ１の告知メール送信処理について、図１１のフローチャートを参照して説明する。
【０１０１】
ステップＳ２４１において、経路探索支援サーバ１は、予定データベースの中から、メールを送信する時刻が、現日時と一致する予定を検索する。ステップＳ２４２において、経路探索支援サーバ１は、ステップＳ２４１での検索結果に基づき、メールを送信する時刻が、現日時と一致する予定が存在するか否かを判定する。一致する予定が存在すると判定した場合、ステップＳ２４３に進む。
【０１０２】
ステップＳ２４３において、経路探索支援サーバ１は、メール送信時刻が現日時と一致する予定を、予定データベースから読み出する。ステップＳ２４４において、経路探索支援サーバ１は、当該予定に含まれる検索結果ＩＤに基づき、検索結果データベースから検索結果と地図表示パラメータを読み出し、地図表示パラメータに基づき、下車駅から目的地までの経路が破線等より重畳表示される画像データを生成する。
【０１０３】
ステップＳ２４５において、経路探索支援サーバ１は、ステップＳ２４４で生成した地図の下部に乗り換え経路が表示される画面データを生成し、インタネット４を介して、ステップＳ２４３で読み出した予定に含まれる電子メールアドレス（少なくとも、携帯型ユーザ端末３で受信できる電子メースアドレスを含む）に送信する。ステップＳ２４５で送信される画像データを受信した携帯型ユーザ端末３では、図２９に示すような出発時刻通知画面１９１が表示される。出発時刻表示画面１９１には、ユーザに対して出発を促すメッセージ「出発する時間が来ました」が表示される。出発時刻表示画面１９１には、出発を促すメッセージの他、下車駅から目的地までの地図、乗り換え経路が表示される。
【０１０４】
なお、ステップＳ２４２において、メール送信時刻が現日時と一致する予定が存在しないと判定された場合、所定の時間（例えば、１分間）だけ待機された後、ステップ２４１に戻り、それ以降の処理が繰り返される。
【０１０５】
次に、経路探索支援サーバ１がウェブコンテンツとして提供する個人予定表を用いて、ユーザの行動予定を登録する予定表登録処理について、図１２乃至図１４を参照して説明する。
【０１０６】
ユーザ端末２は、ステップＳ７１において、インタネット４を介して経路探索支援サーバ１が管理する予定表ホームページにアクセスする。
【０１０７】
これに対応して、経路探索支援サーバ１は、ステップＳ２５１において、ユーザ端末２のユーザ専用の予定表等の画面データを予定表データベースから読み出し、インタネット４を介してユーザ端末２に送信する。
【０１０８】
ユーザ端末２は、ステップＳ７２において、経路探索支援サーバ１からの予定表の画面データを受信し、図３０に示すような個人予定表画面２０１を表示する。個人予定表画面２０１には、１ヶ月分のカレンダ、および、１ヶ月分のカレンダの中で選択されている日付の時刻毎の予定が表示される。時刻表示２０２は、クリッカブルとされており、当該時刻に対して予定を追加するときクリックされる。
【０１０９】
ステップＳ７３において、ユーザ端末２は、表示している予定表中の時刻表示２０２のいずれかがクリックされたか否かを判定し、クリックされたと判定するまで待機する。表示している予定表中の時刻表示２０２のいずれかがクリックされたと判定された場合、ステップＳ７４に進む。
【０１１０】
ステップＳ７４において、ユーザ端末２は、図３１に示すような予定入力用画面２１１を表示する。予定入力用画面２１１のデータは、ステップＳ２５１の処理で経路探索支援サーバ１から送信され、ステップＳ７２のユーザ端末１の処理で受信されているものとする。
【０１１１】
予定入力用画面２１１には、用件、日付、時刻、訪問先の住所および電話番号（いずれかに入力すればよい）、並びに、予定を電子メールとして通知するときの送信先の電子メールアドレスを入力する欄が設けられている。予定入力用画面２１１の「登録」ボタン２１２は、入力された各項目の情報の登録を指示するとき押下される。
【０１１２】
ステップＳ７５において、ユーザ端末２は、予定入力用画面２１１の各入力項目に対するユーザからの入力を受け付ける。ステップＳ７６において、ユーザ端末２は、予定入力用画面２１１の「登録」ボタン２１２が押下されたか否かを判定する。「登録」ボタン２１２が押下されていないと判定された場合、ステップＳ７５に戻り、それ以降の処理が繰り返される。「登録」ボタン２１２が押下されたと判定された場合、ステップＳ７７に進む。
【０１１３】
ステップＳ７７において、ユーザ端末２は、予定入力用画面２１１の各項目に入力された情報からなる予定情報を、インタネット４を介して経路探索支援サーバ１に送信する。
【０１１４】
経路探索支援サーバ１は、ステップＳ２５２において、ユーザ端末２からの予定情報を受信する。経路探索支援サーバ１は、予定情報に含まれる訪問先の情報（住所および電話番号のうち、一方であることもある）に基づき、住所データベースを検索して目的地の住所を確定し、目的地の住所を緯度経度に変換する。なお、ユーザ端末２からの予定情報の訪問先の情報が電話番号だけであり住所を特定できない場合には、経路探索支援サーバ１からユーザ端末２に、縮尺率を順次小さくした地図のデータを順次送信して、ユーザに目的地を指定させることにより、段階的に目的地の住所を確定するようにする。
【０１１５】
ステップＳ２５３において、経路探索支援サーバ１は、目的地の緯度経度に基づき、目的地の最寄り駅を数駅検出する。ステップＳ２５４において、経路探索支援サーバ１は、目的地と目的地の最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを、インタネット４を介してユーザ端末２に送信する。
【０１１６】
ユーザ端末２は、ステップＳ７８において、経路探索支援サーバ１からの目的地と目的地の最寄り駅を含む地図のデータ、および、最寄り駅に関するデータを受信し、図１９に示した地図検索結果画面９１と同様の画面を表示する。
【０１１７】
図１３に進み、ステップＳ７９において、ユーザ端末２は、地図検索結果画面９１の下部に表示されている最寄り駅に関する情報のいずれかがクリックされたか否かを判定し、クリックされたと判定するまで待機する。最寄り駅に関する情報のいずれかがクリックされたと判定された場合、ステップＳ８０に進む。ステップＳ８０において、ユーザ端末２は、クリックされた最寄り駅名を（すなわち、下車駅名）を、インタネット４を介して経路探索支援サーバ１に送信する。
【０１１８】
経路探索支援サーバ１は、ステップＳ２５５において、ユーザ端末２からの下車駅名を受信する。経路探索支援サーバ１はまた、ログイン時に入力されたユーザＩＤに基づき、登録者データベースを検索して、個人情報として登録されているユーザの乗車駅名、および乗車駅までの所要時間を読み出す。
【０１１９】
ステップＳ２５６において、経路探索支援サーバ１は、乗車駅および下車駅が設定された検索条件設定画面データを、インタネット４を介してユーザ端末２に送信する。
【０１２０】
ユーザ端末２は、ステップＳ８１において、経路探索支援サーバ１からの検索条件設定画面データを受信し、図３２に示すような検索条件設定画面２２１を表示する。ステップＳ８２において、ユーザ端末２は、検索条件設定画面２２１に対するユーザからの検索条件の入力を受け付ける。なお、検索条件設定画面２２１には、現地到着予定日時（目的地に到着する日時）を入力することができる。また、検索条件設定画面２２１には、経路検索時においての優先する項目、および検索する乗り換え経路の数を指定することができる。さらに、検索条件設定画面２２１には、検索条件の送信を指示するとき押下される「Ｇｏ」ボタン２２２が設けられている。
【０１２１】
ステップＳ８２において、ユーザ端末２は、検索条件設定画面２２１に設けられた各項目への入力を受け付ける。ステップＳ８３において、ユーザ端末２は、検索条件設定画面２２１の「Ｇｏ」ボタン２２２が押下されたか否かを判定する。「Ｇｏ」ボタン２２２が押下されていないと判定された場合、ステップＳ８２に戻り、それ以降の処理が繰り返される。「Ｇｏ」ボタン２２２が押下されたと判定された場合、ステップＳ８４に進む。ステップＳ８４において、ユーザ端末２は、検索条件設定画面２２１を用いて設定された検索条件（現地到着予定日時等）を、インタネット４を介して経路探索支援サーバ１に送信する。
【０１２２】
経路探索支援サーバ１は、ステップＳ２５７において、ユーザ端末２からの検索条件を受信する。経路探索支援サーバ１はまた、ユーザの下車駅から目的地までの経路検索を実行し、その所要時間を計算して、目的地および下車駅を含む地図に検索した経路が重畳表示される画像のデータを生成して、インタネット４を介してユーザ端末２に送信する。経路探索支援サーバ１はさらに、送信した地図の縮尺、中心の緯度経度、および下車駅から目的地までの経路を地図表示パラメータとして記憶する。
【０１２３】
ステップＳ２５８において、経路探索支援サーバ１は、現地到着予定日時に目的地に到着できるように、ステップＳ２５７の処理で計算した下車駅から目的地までの所要時間を考慮して、ユーザの乗車駅と下車駅の間の複数の乗り換え経路を検索し、複数の検索結果にそれぞれ検索結果ＩＤを付与して、インタネット４を介してユーザ端末２に送信する。経路探索支援サーバ１はまた、検索結果ＩＤを、ステップＳ２５７で記憶した地図表示パラメータと対応付けて検索結果データベースに記憶する。
【０１２４】
ユーザ端末２は、ステップＳ８５において、経路探索支援サーバ１からの地図のデータ（経路が重畳表示されるもの）、および乗り換え経路の検索結果を受信して、図２８に示した経路検索結果画面１８１と同様の画面を表示する。
【０１２５】
図１４に進み、ステップＳ８６において、ユーザ端末２は、経路検索結果画面１８１のチェックボックス１８２がチェックされ、且つ、表示されている複数の乗り換え経路案の右端に、それぞれ設定されている「この経路をメール送信」ボタン１８４−１乃至１８４−３のうちのいずれかが押下されたか否かを判定し、チェックボックス１８２がチェックされ、且つ、「この経路をメール送信」ボタン１８４−１乃至１８４−３のうちのいずれかが押下されたと判定するまで待機する。チェックボックス１８２がチェックされ、且つ、「この経路をメール送信」ボタン１８４−１乃至１８４−３のうちのいずれかが押下されたと判定された場合、ステップＳ８７に進む。
【０１２６】
ステップＳ８７において、ユーザ端末２は、入力欄１８３に入力された値、および押下された「この経路をメール送信」ボタン１８４−１乃至１８４−３のうちのいずれかに対応する乗り換え経路案の検索結果ＩＤを、インタネット４を介して経路探索支援サーバ１に送信する。ここで、ユーザ端末２による、予定表のホームページを用いた予定登録処理は終了される。この後、ユーザは、出発時刻を通知する電子メールが着信するときまで、少なくとも携帯型ユーザ端末３を携帯して待機すればよい。
【０１２７】
経路探索支援サーバ１は、ステップＳ２５９において、ユーザ端末２からの、入力欄１８３に入力された値、および検索結果ＩＤを受信し、受信した情報に基づいて、電子メールを送信する時刻を計算する。さらに、経路探索支援サーバ１は、計算した電子メールを送信する時刻、検索結果ＩＤ、および、ステップＳ２５２の処理で受信した予約情報に含まれる電子メールアドレスを、１つの予定として予定表データベースに登録する。ここで、経路探索支援サーバ１の予定表のホームページを用いた予定登録処理は終了される。
【０１２８】
これ以降、経路探索支援サーバ１が、図１１のフローチャートを参照して上述した告知メール送信処理と同様に動作することにより、登録された電子メールアドレス（携帯型ユーザ端末３が受信できる）には、ユーザに対して出発を促すメッセージ「出発する時間が来ました」が表示され、且つ、下車駅から目的地までの地図、乗り換え経路が表示された画面のデータが電子メールとして送信されることになる。
【０１２９】
次に、携帯型ユーザ端末３が経路探索支援サーバ１からの出発を促す電子メールを受信したことに対応して、ユーザが携帯型ユーザ端末３を携行して目的地に出発した後の携帯型ユーザ端末３の処理、および、対する経路探索支援サーバ１の処理について、図１５のフローチャートを参照して説明する。
【０１３０】
ステップＳ９１において、携帯型ユーザ端末３は、GSP衛星７からの電波を利用して、自己の所在地（緯度経度）を計測する。ステップＳ９２において、携帯型ユーザ端末３は、ステップＳ９１の計測結果に基づき、前回の計測した所在地から所定の距離以上移動されているか否か（携帯型ユーザ端末３を携行しているユーザが、所定の距離以上移動したか否か、すなわち、一カ所に留まって道草を食っていないか否か）を判定する。前回の計測した所在地から所定の距離以上移動されていないと判定された場合、ステップＳ９３に進む。
【０１３１】
ステップＳ９３において、携帯型ユーザ端末３は、ステップＳ９１で計測した自己の所在地を示す所在情報を、インタネット４を介して経路探索支援サーバ１に送信する。
【０１３２】
経路探索支援サーバ１は、ステップＳ２７１において、携帯型ユーザ端末３からの所在情報を受信する。ステップＳ２７２において、経路探索支援サーバ１は、予定データベースから、目的地および現地到着予定日時を読み出す。経路探索支援サーバ１はさらに、携帯型ユーザ端末３の所在地から目的地までの行程の所要時間を計算し、さらに、現地到着予定日時を考慮して、ユーザが現在の所在地に留まることができる余裕時間を計算する。ステップＳ２７３において、経路探索支援サーバ１は、ステップＳ２７２で計算した余裕時間を、インタネット４を介して、携帯型ユーザ端末３に送信する。
【０１３３】
ステップＳ９４において、携帯型ユーザ端末３は、経路探索支援サーバ１からの余裕時間を受信する。ステップＳ９５において、携帯型ユーザ端末３は、受信した余裕時間が所定の閾値以下であるか否かを判定する。受信した余裕時間が所定の閾値以下であると判定された場合、ステップＳ９６に進む。ステップＳ９６において、携帯型ユーザ端末３は、ユーザに対して道草を止めて出発するように促すためのアラームを発生する。
【０１３４】
なお、ステップＳ９５において、受信した余裕時間が所定の閾値以下ではないと判定された場合、ステップＳ９６はスキップされ、所定の時間待機された後、ステップＳ９１に戻り、それ以降の処理が繰り返される。
【０１３５】
また、ステップＳ９２において、前回の計測した所在地から所定の距離以上移動されたと判定された場合も、所定の時間待機した後、ステップＳ９１に戻り、それ以降の処理繰り返される。
【０１３６】
上述した処理により、例えば、ユーザが移動経路の途中で道草を食うようなことがあっても、アラームに発生することによって、道草食いを中止して出発するように促すことができるので、ユーザは、予定到着時刻までに目的地に到着することが可能となる。
【０１３７】
なお、本実施の形態において、携帯型ユーザ端末３は、自己宛に送信された電子メールをほぼリアルタイムで受信できるものとして説明しているが、WAP(Wireles Application Protocol)で行われる電子メールの送受信方法を採用してもよい。
【０１３８】
WAPで行われる電子メールの送受信方法について簡単に説明する。携帯型ユーザ端末３宛の電子メールが携帯型ユーザ端末３のメールサーバに届いた場合、携帯型ユーザ端末３には、電子メールが届いた旨を知らせるアラートと呼ばれるメッセージがメールサーバから送信される。アラートには、電子メールが届いた旨、および、電子メールの内容を読むためのホームページへのリンク情報が表示されている。携帯型ユーザ端末３のユーザは、表示されるリング情報をクリックして、電子メールを読むためのホームページにアクセスし、電子メールの内容を読む。
【０１３９】
ところで、本実施の形態においては、経路探索支援サーバ１に対して、個人情報の登録や行動予定の登録するとき、ユーザ端末２を用いるようにしたが、携帯型ユーザ端末３を用いても同様の処理を行うことができる。
【０１４０】
なお、経路探索支援サーバ１が記憶したユーザの行動予定等は、ユーザが予め設定する計画終了日時が経過したとき、経路探索支援サーバ１のデータベースから削除される。
【０１４１】
さらに、本実施の形態において経路探索支援サーバ１は、ユーザ端末２または携帯型ユーザ端末３から、ユーザの出発地、目的地、目的地到着予定日時等を取得するようにしていたが、それらの情報が予め記憶されている記録媒体から経路探索支援サーバ１が、それらの情報を取得するようにしてもよい。
【０１４２】
また、本明細書の請求項に用いた「セッション」とは、例えば、経路探索支援サーバ１と、ユーザ端末２または携帯型ユーザ端末３との間で各種の情報を授受する工程を表している。また、当該各種の情報の授受には、有線通信、無線通信、または物理的な記録媒体が用いられる方法が含まれている。
【０１４３】
さらに、本明細書の請求項に用いた「計画情報」とは、ユーザの行動や作業等の計画の情報であって、目的地に何時に到着するという情報や、目的地における作業の手順を表す計画情報等が含まれる。例えば、計画情報には、目的地、出発地、目的到着予定時刻、作業内容、作業終了予定時刻等が含まれうる。
【０１４４】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１４５】
この記録媒体は、図２に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク３１（フロッピディスクを含む）、光ディスク３２（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク３３（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリ３４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROMやハードディスクなどで構成される。
【０１４６】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４７】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【符号の説明】
【０１４８】
１  経路検索支援サーバ，  ２  ユーザ端末，  ３  携帯型ユーザ端末，  ４  インタネット，  ５  公衆電話回線網，  ６  ゲートウェイ，  ７  GPS衛星，  ３１  磁気ディスク，  ３２  光ディスク，  ３３  光磁気ディスク，  ３４  半導体メモリ，  ４１  制御部，  ４２  送受話部，  ４３  記憶部，  ４４  入力部，  ４５  表示部，  ４６  通信部，  ４７  GPS測位部
【図１】
2010145421.tif 000003
【図２】
2010145421.tif 000004
【図３】
2010145421.tif 000005
【図４】
2010145421.tif 000006
【図５】
2010145421.tif 000007
【図６】
2010145421.tif 000008
【図７】
2010145421.tif 000009
【図８】
2010145421.tif 000010
【図９】
2010145421.tif 000011
【図１０】
2010145421.tif 000012
【図１１】
2010145421.tif 000013
【図１２】
2010145421.tif 000014
【図１３】
2010145421.tif 000015
【図１４】
2010145421.tif 000016
【図１５】
2010145421.tif 000017
【図１６】
2010145421.tif 000018
【図１７】
2010145421.tif 000019
【図１８】
2010145421.tif 000020
【図１９】
2010145421.tif 000021
【図２０】
2010145421.tif 000022
【図２１】
2010145421.tif 000023
【図２２】
2010145421.tif 000024
【図２３】
2010145421.tif 000025
【図２４】
2010145421.tif 000026
【図２５】
2010145421.tif 000027
【図２６】
2010145421.tif 000028
【図２７】
2010145421.tif 000029
【図２８】
2010145421.tif 000030
【図２９】
2010145421.tif 000031
【図３０】
2010145421.tif 000032
【図３１】
2010145421.tif 000033
【図３２】
2010145421.tif 000034