(57)【要約】【課題】ユーザが訪問地を決めていない状態において、所定時間内に訪問できる訪問地をユーザに提示する。【解決手段】この訪問候補地提示装置は、以下の構成を含む。経路の移動に要する時間の情報を含む経路ネットワークデータを格納する記憶部１０６、ユーザによってあらかじめ指定された訪問希望地点の位置と、関連情報と、を複数組、格納するＲＡＭ２１２、出発地点情報を取得するＧＰＳユニット２０１、ユーザが訪問希望地点の訪問のために使用できる空き時間を受け取るコマンド入力部２０６と、経路ネットワークデータを参照して出発地点から訪問希望地点に至る訪問経路と、所要時間と、を決定する制御部１０４、空き時間内に訪問できる候補地点を決定する制御部２１０、候補地点の情報と関連情報に基づいて情報を出力する表示パネル２０２と、を備える。【選択図】図１
2010078484.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対して訪問地の候補を提示する訪問候補地提示装置であって、
ユーザが移動のために利用できる経路の集合を表す経路網情報であって、前記経路の移動に要する時間に関する情報を含む経路網情報を格納する経路網情報格納部と、
ユーザによってあらかじめ指定された訪問希望地点の位置を特定する希望地点情報と、前記訪問希望地点に関連する関連情報と、を複数組、格納する訪問希望地情報格納部と、
出発地点を特定する出発地点情報を取得する出発地情報取得部と、
ユーザが訪問希望地点の訪問のために使用できる空き時間に関する空き時間情報を受け取る入力部と、
前記経路網情報を参照しつつ、前記出発地点情報と前記希望地点情報とに基づいて、前記出発地点から前記訪問希望地点に至る訪問経路と、前記訪問経路にしたがって前記訪問希望地点を訪問するのに要する所要時間と、を決定し、前記空き時間情報と前記所要時間とに基づいて、前記空き時間内に訪問できる訪問希望地点である候補地点を決定する候補地点決定部と、
前記候補地点の前記希望地点情報と前記関連情報に基づいて前記候補地点に関する情報を出力する出力部と、を備える訪問候補地提示装置。
【請求項２】
請求項１記載の訪問候補地提示装置であって、
前記出力部は、前記候補地点に関する情報の出力の少なくとも一部として、前記訪問経路を地図上に表示する、訪問候補地提示装置。
【請求項３】
請求項１または２記載の訪問候補地提示装置であって、
さらに、
前記入力部から入力された前記訪問希望地点を特定可能な個別情報に基づいて、更新されることができる更新情報を外部から取得し、前記更新情報に基づいて前記関連情報の少なくとも一部を生成し、前記訪問希望地情報格納部に格納する関連情報取得部を備える、訪問候補地提示装置。
【請求項４】
ユーザに対して訪問地の候補を提示する方法であって、
（ａ）コンピュータが、ユーザによって指定された訪問希望地点の位置を特定する希望地点情報と、前記訪問希望地点に関連する関連情報と、を複数組、訪問希望地情報格納部に格納する訪問希望地情報格納工程と、
（ｂ）コンピュータが、出発地点を特定する出発地点情報を取得する出発地情報取得工程と、
（ｃ）コンピュータが、訪問希望地点の訪問のために使用できる空き時間に関する空き時間情報のユーザからの入力を受け付ける空き時間情報入力工程と、
（ｄ）コンピュータが、ユーザが移動のために利用できる経路の集合を表す経路網情報であって、前記経路の移動に要する時間に関する情報を含む経路網情報を参照しつつ、前記出発地点情報と前記希望地点情報とに基づいて、前記出発地点から前記訪問希望地点に至る訪問経路と、前記訪問経路にしたがって前記訪問希望地点を訪問するのに要する所要時間と、を決定する経路決定工程と、
（ｅ）コンピュータが、前記空き時間情報と前記所要時間とに基づいて、前記空き時間内に訪問できる訪問希望地点である候補地点を決定する候補地点決定工程と、
（ｆ）コンピュータが、前記候補地点の前記希望地点情報と前記関連情報に基づいて前記候補地点に関する情報を出力する出力工程と、を備える訪問候補地提示方法。
【請求項５】
コンピュータにおいて実行されることにより、ユーザに対して訪問地の候補を提示するコンピュータプログラムであって、
ユーザによって指定された訪問希望地点の位置を特定する希望地点情報と、前記訪問希望地点に関連する関連情報と、を複数組、格納する訪問希望地情報格納機能と、
出発地点を特定する出発地点情報を取得する出発地情報取得機能と、
ユーザが訪問希望地点の訪問のために使用できる空き時間に関する空き時間情報を入力する空き時間情報入力機能と、
ユーザが移動のために利用できる経路の集合を表す経路網情報であって、前記経路の移動に要する時間に関する情報を含む経路網情報を参照しつつ、前記出発地点情報と前記希望地点情報とに基づいて、前記出発地点から前記訪問希望地点に至る訪問経路と、前記訪問経路にしたがって前記訪問希望地点を訪問するのに要する所要時間と、を決定する経路決定機能と、
前記空き時間情報と前記所要時間とに基づいて、前記空き時間内に訪問できる訪問希望地点である候補地点を決定する候補地点決定部機能と、
前記候補地点の前記希望地点情報と前記関連情報に基づいて前記候補地点に関する情報を出力する出力機能と、
を前記コンピュータに実現させる、コンピュータプログラム。
【請求項６】
ネットワークを介して接続される携帯端末と探索部とを備えユーザに対して訪問地の候補を提示する訪問候補地提示装置において使用される携帯端末であって、
出発地点を特定する出発地点情報を取得する出発地情報取得部と、
ユーザが訪問希望地点の訪問のために使用できる空き時間に関する空き時間情報を受け取る入力部と、
前記出発地点情報と前記空き時間情報とを探索部に送信する端末送信部であって、
前記探索部は、
前記出発地点情報と前記空き時間情報とを前記携帯端末から受信する受信部と、
ユーザが移動のために利用できる経路の集合を表す経路網情報であって、前記経路の移動に要する時間に関する情報を含む経路網情報を格納する経路網情報格納部と、
ユーザによってあらかじめ指定された訪問希望地点の位置を特定する希望地点情報と、前記訪問希望地点に関連する関連情報と、を複数組、格納する訪問希望地情報格納部と、
前記経路網情報を参照しつつ、前記出発地点情報と前記希望地点情報とに基づいて、前記出発地点から前記訪問希望地点に至る訪問経路と、前記訪問経路にしたがって前記訪問希望地点を訪問するのに要する所要時間と、を決定し、前記空き時間情報と前記所要時間とに基づいて、前記空き時間内に訪問できる訪問希望地点である候補地点を決定する候補地点決定部と、
前記候補地点の前記希望地点情報と前記関連情報に基づいて前記候補地点に関する情報を前記携帯端末に送信する送信部と、を備える、端末送信部と、
前記候補地点に関する情報を前記探索部から受信する端末受信部と、
前記候補地点に関する情報を出力する出力部と、を備える携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定時間内に訪問できる訪問地をユーザに提示する技術に関する。
【背景技術】
【０００２】
従来より、コンピュータや携帯電話を利用した経路探索が行われている。ある技術においては、ユーザは、携帯電話からインターネットに接続し、電車案内サーバにアクセスする。そして、出発駅、目的駅、到着時刻を指定して、電車案内サーバに対して電車情報（出発・到着時刻、電車名など）の検索を依頼する。電車案内サーバは、時刻表データベースと乗り換えデータベースから複数の電車情報を抽出し、これを携帯電話に送信する。
【０００３】
【特許文献１】特開２００２−２２５７１２号公報
【０００４】
上記のような従来技術においては、指定された到着時刻またはその前に目的地に到着するように、最短時間または最低のコストで目的地に移動することができる経路を検索する。
【０００５】
しかし、上記の技術は、あらかじめ目的地（目的駅）が決まっている状態でしか使用することはできない。すなわち、ユーザ自身がどこに行くかを決めていない状態において、ユーザに対して所定時間内で訪問できる訪問地の候補やその訪問地への行き方を提示することはできない。上記の従来技術においては電車を利用する場合の探索が行われるが、このような問題は、電車、自動車、徒歩など目的地までの移動手段によらず、広く存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記の問題の少なくとも一部を取り扱うためになされたものであり、ユーザが訪問地を決めていない状態において、所定時間内に訪問できる訪問地をユーザに提示することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、ユーザに対して訪問地の候補を提示する訪問候補地提示装置において、以下の態様を採用する。
第１の態様の訪問候補地提示装置は、ユーザが移動のために利用できる経路の集合を表す経路網情報であって、前記経路の移動に要する時間に関する情報を含む経路網情報を格納する経路網情報格納部と、ユーザによってあらかじめ指定された訪問希望地点の位置を特定する希望地点情報と、前記訪問希望地点に関連する関連情報と、を複数組、格納する訪問希望地情報格納部と、出発地点を特定する出発地点情報を取得する出発地情報取得部と、ユーザが訪問希望地点の訪問のために使用できる空き時間に関する空き時間情報を受け取る入力部と、前記経路網情報を参照しつつ、前記出発地点情報と前記希望地点情報とに基づいて、前記出発地点から前記訪問希望地点に至る訪問経路と、前記訪問経路にしたがって前記訪問希望地点を訪問するのに要する所要時間と、を決定し、前記空き時間情報と前記所要時間とに基づいて、前記空き時間内に訪問できる訪問希望地点である候補地点を決定する候補地点決定部と、前記候補地点の前記希望地点情報と前記関連情報に基づいて前記候補地点に関する情報を出力する出力部と、を備える。
【０００８】
このような態様とすれば、ユーザは、ある地点に関心を持ったときにその訪問希望地点についての情報を訪問希望地情報格納部に格納し、後に空き時間ができたときに、空き時間情報を入力して、空き時間内に訪問できる訪問希望地点の情報を訪問候補地提示装置から受け取ることができる。すなわち、上記のような態様によれば、ユーザが訪問地を決めていない状態において、所定時間内に訪問できる訪問地をユーザに提示することができる。
【０００９】
第２の態様の訪問候補地提示装置は、第１の態様の訪問候補地提示装置であって、前記出力部が、前記候補地点に関する情報の出力の少なくとも一部として、前記訪問経路を地図上に表示する訪問候補地提示装置である。このような態様とすれば、ユーザは、表示された訪問経路にしたがって候補地点を訪問することができる。
【００１０】
第３の態様の訪問候補地提示装置は、第１または第２の態様の訪問候補地提示装置であって、さらに、前記入力部から入力された前記訪問希望地点を特定可能な個別情報に基づいて、更新されることができる更新情報を外部から取得し、前記更新情報に基づいて前記関連情報の少なくとも一部を生成し、前記訪問希望地情報格納部に格納する関連情報取得部を備える。このような態様とすれば、更新された新しい情報に基づいて、候補地点に関する情報を出力部に表示することができる。
【００１１】
さらに他の態様の携帯端末は、ネットワークを介して接続される携帯端末と探索部とを備えユーザに対して訪問地の候補を提示する訪問候補地提示装置において使用される携帯端末であって、出発地点を特定する出発地点情報を取得する出発地情報取得部と、ユーザが訪問希望地点の訪問のために使用できる空き時間に関する空き時間情報を受け取る入力部と、前記出発地点情報と前記空き時間情報とを探索部に送信する端末送信部であって、前記探索部は、前記出発地点情報と前記空き時間情報とを前記携帯端末から受信する受信部と、ユーザが移動のために利用できる経路の集合を表す経路網情報であって、前記経路の移動に要する時間に関する情報を含む経路網情報を格納する経路網情報格納部と、ユーザによってあらかじめ指定された訪問希望地点の位置を特定する希望地点情報と、前記訪問希望地点に関連する関連情報と、を複数組、格納する訪問希望地情報格納部と、前記経路網情報を参照しつつ、前記出発地点情報と前記希望地点情報とに基づいて、前記出発地点から前記訪問希望地点に至る訪問経路と、前記訪問経路にしたがって前記訪問希望地点を訪問するのに要する所要時間と、を決定し、前記空き時間情報と前記所要時間とに基づいて、前記空き時間内に訪問できる訪問希望地点である候補地点を決定する候補地点決定部と、前記候補地点の前記希望地点情報と前記関連情報に基づいて前記候補地点に関する情報を前記携帯端末に送信する送信部と、を備える、端末送信部と、前記候補地点に関する情報を前記探索部から受信する端末受信部と、前記候補地点に関する情報を出力する出力部と、を備える。
【００１２】
このような態様としても、ユーザは、ある地点に関心を持ったときにその訪問希望地点についての情報を訪問希望地情報格納部に格納し、後に空き時間ができたときに、空き時間情報を入力して、空き時間内に訪問できる訪問希望地点の情報を訪問候補地提示装置から受け取ることができる。そして、訪問希望地情報格納部と候補地点決定部が探索部に設けられているため、携帯端末の装備を簡略にすることができる。
【００１３】
なお、本発明は、種々の形態で実現することが可能であり、例えば、訪問候補地提示法および訪問候補地提示装置、経路案内方法および経路案内装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００１４】
Ａ．第１実施例：
Ａ１．全体構成：
図１は、本発明の第１実施例である訪問地提示システムのハードウェア構成を示す図である。第１実施例の訪問地提示システムは、経路探索サーバ１００と、地図サーバ１５０と、施設サーバ１７０と、携帯電話２００と、を含む。
【００１５】
携帯電話２００は、ＧＰＳユニット２０１と、表示パネル２０２と、音声出力部２０３と、振動機構２０４と、通信部２０５と、コマンド入力部２０６と、時計部２０９と、主制御部２１０と、通話制御部２２０とを有している。
【００１６】
ＧＰＳユニット２０１は、ＧＰＳ（Global Positioning System／全地球測位システム）の衛星からの電波を受信するためのアンテナを含むユニットである。ＧＰＳのアンテナが受信する電波に基づいて、ＧＰＳユニット２０１は、携帯電話２００の現在位置を表す現在位置情報を生成することができる。
【００１７】
表示パネル２０２は、画像を表示することができる液晶ディスプレイである。音声出力部２０３は、スピーカを含む装置であって、経路案内などのユーザへのメッセージやメロディなどを音声で出力できる装置である。振動機構２０４は、所定のパターンの振動でユーザの注意を促すことができる装置である。本明細書においては、画像、音声、振動を出力する装置２０２〜２０４を、まとめて「出力部」と呼ぶことがある。
【００１８】
通信部２０５は、通信ネットワークとしてのインターネットＩＮＴを介して、経路探索サーバ１００および地図サーバ１５０と通信を行い、情報を送受信することができる。なお、通信ネットワークとしては、インターネットのほかにＬＡＮやＷＡＮ、公衆回線等がある。コマンド入力部２０６は、テンキー２０６ａとカーソルキー２０６ｂとを含む。ユーザは、テンキー２０６ａとカーソルキー２０６ｂを介して携帯電話２００に情報を入力する。時計部２０９は、主制御部２１０からの要求に応じて、現在時刻を表す現在時刻情報を出力する。通話制御部２２０は、通話のための着信呼出、音声／電気信号の変換などを行う回路である。
【００１９】
主制御部２１０は、携帯電話２００の各部を制御するための制御ユニットである。主制御部２１０は、それらの制御に使用されるＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３を備えている。例えば、主制御部２１０は、ＣＰＵでアプリケーションソフトウェア２３０を実行することによって携帯電話２００の各部を制御し、現在位置から目的地までの経路を表す経路データを入手して、経路案内（ルートガイド）を行うことができる。
【００２０】
経路探索サーバ１００は、通信部１０２と、制御部１０４と、記憶部１０６とを有している。経路探索サーバ１００は、通信部１０２およびインターネットＩＮＴを介して携帯電話２００や地図サーバ１５０と通信を行うことができる。経路探索サーバ１００の制御部１０４は、記憶部１０６内の経路ネットワークデータを参照して、携帯電話２００から受け取った出発地、経由地、目的地などのデータに基づいて、経路の探索を行う。その後、経路探索サーバ１００は、通信部１０２を介して、探索した経路と所要時間の情報を含む経路データを携帯電話２００に送信する。
【００２１】
地図サーバ１５０は、通信部１５２と、制御部１５４と、地図データベース１５６とを有している。地図サーバ１５０は、通信部１５２およびインターネットＩＮＴを介して、携帯電話２００や経路探索サーバ１００と通信を行うことができる。地図サーバ１５０の制御部１５４は、地図データベース１５６内の地図画像データを参照して、携帯電話２００から受け取ったデータに基づいて、携帯電話２００が要求する領域の地図を表す地図画像データを切り出す。そして、切り出した地図画像データを、通信部１５２を介して、携帯電話２００に送信する。
【００２２】
施設サーバ１７０は、通信部１７２と、制御部１７４と、施設データベース１７６とを有している。施設データベース１７６は、個別情報としての施設の電話番号と、施設の地点の情報および施設の関連情報とを関連づけて格納している。施設の地点の情報は、施設が存在する地点の緯度および経度である。施設の関連情報は、例えば、名称、カテゴリー（遊園地、美術館、景勝地、飲食店、さらには飲食店のうちのフランス料理店、イタリア料理店など）、定休日を含む利用可能時間、予算（施設の入場料や平均予算）などである。
【００２３】
施設サーバ１７０は、通信部１７２およびインターネットＩＮＴを介して、携帯電話２００や他のインターネットＩＮＴに接続されたサーバ（図示せず）と通信を行うことができる。施設サーバ１７０の制御部１７４は、施設データベース１７６を参照して、携帯電話２００から受け取った個別情報に基づいて、携帯電話２００が要求する施設の地点の情報およびその施設の関連情報を表す施設データを生成する。そして、施設データを、通信部１７２を介して、携帯電話２００に送信する。
【００２４】
Ａ２．訪問地提示システムにおける処理：
図２は、本実施例の訪問地提示システムにおける施設（訪問希望地）の登録処理を示すフローチャートである。携帯電話２００のユーザは、携帯電話２００を携帯している。そして、雑誌を見たり、パーソナルコンピュータでウェブサイトを見たりした場合であって、「いつか行ってみたい。」と感じた施設があった場合には、ユーザは、図２のステップＳ１０で、本実施例のアプリケーションソフトウェア２３０を起動し、その施設の電話番号をテンキー２０６ａを介して入力する。電話番号は、本実施例において訪問希望地としての施設を特定するために使用される。この訪問希望地を特定する情報を「個別情報」と呼ぶ。
【００２５】
ステップＳ２０では、携帯電話２００の主制御部２１０は、施設サーバ１７０に個別情報を送信して、施設の地点情報および関連情報を問い合わせる。そして、それらを含む施設データを施設サーバ１７０から受け取る。そして、施設データをＲＡＭ２１２に格納する。その後、ユーザは、アプリケーションソフトウェア２３０を終了する。なお、ステップＳ２０の機能を奏する携帯電話２００の主制御部２１０の機能部を、訪問希望地情報格納部２３１として図１に示す。
【００２６】
図２の処理は、ユーザが「行ってみたい。」と感じる施設を見つけるたびに実施することができる。その結果、携帯電話２００のＲＡＭ２１２内には、複数の施設の施設データが蓄積される。これらの施設データの集合を訪問希望地データベース２１５と呼ぶ（図１参照）。
【００２７】
図３は、本実施例の訪問地提示システムにおいて登録した施設の中から条件にあったものの提示を受ける利用処理を示すフローチャートである。図３の処理は、ユーザに空き時間ができ、ユーザが、その空き時間内で訪問できる施設を知りたい場合に実行される。例えば、出張先で打ち合わせが予定外に早く終わった場合であって、帰りの飛行機の出発時刻までに空き時間がある場合などに、この処理が実行される。
【００２８】
図３のステップＳ１１０では、ユーザは、アプリケーションソフトウェア２３０を起動して、携帯電話２００の主制御部２１０に対して出発地点ＳＰを入力する。ここでは、ユーザは、ＧＰＳユニット２０１を介して取得される現在位置の情報を、出発地点の情報として指定する。具体的な指定は、コマンド入力部２０６を介して行われる。
【００２９】
ただし、出発地点ＳＰは、電話番号や施設名などで入力することもできる。電話番号や施設名で出発地点が入力されたときには、携帯電話２００の主制御部２１０は、それらの情報を施設サーバ１７０に送信して地点の情報を問い合わせ、施設サーバ１７０から出発地点の地点情報（緯度および経度）を受け取る。なお、ステップＳ１１０の機能を奏する携帯電話２００の主制御部２１０の機能部を、出発地情報取得部２３２として図１に示す。
【００３０】
ステップＳ１２０では、ユーザによって入力された空き時間ＳＴが携帯電話２００の主制御部２１０によって受け付けられる。空き時間ＳＴは、「３時間」などの時間の長さで入力されることもでき、「１５時から１８時」などの時間区間で入力されることもできる。なお、ステップＳ１２０の機能を奏する携帯電話２００の主制御部２１０の機能部を空き時間情報入力部２３３として図１に示す。
【００３１】
ステップＳ１３０では、携帯電話２００の主制御部２１０は、訪問希望地データベース２１５に施設データが含まれている施設（訪問希望地点）のうち、出発地点ＳＰを含む所定の範囲内に存在する施設について、出発地から各施設に至る経路および所要時間を、通信部２０５を介して経路探索サーバ１００に問い合わせる。なお、経路および所要時間を問い合わせる施設は、例えば、出発地点ＳＰから半径Ｒの範囲内に存在する施設とすることができる。半径Ｒは、ユーザが入力した空き時間ＳＴに基づいて決定することができる。半径Ｒは、空き時間ＳＴが大きいほど大きい値に定められる。また、それについて経路および所要時間を問い合わせる施設は、例えば、出発地点ＳＰを含む行政区画（市や県など）の領域とすることもできる。出発地点ＳＰから各施設までの経路データを通信部２０５を介して入手すると、携帯電話２００の主制御部２１０は、それらの経路データをＲＡＭ２１２に格納する。なお、経路データには、各施設に行くのに要する所要時間ＲＴの情報が含まれる。通信部２０５を介して、出発地から各施設に至る経路および所要時間を経路探索サーバ１００に問い合わせ、通信部２０５を介して、経路データを経路探索サーバ１００から受け取る主制御部２１０の機能部を、端末送受信部２３９として図１に示す。
【００３２】
ステップＳ１４０では、携帯電話２００の主制御部２１０は、経路データを取得した施設のうち、所要時間ＲＴが空き時間ＳＴの１／２未満の施設を、候補地点として決定する。なお、ステップＳ１４０の機能を奏する携帯電話２００の主制御部２１０の機能部を候補地点決定部２３４として図１に示す。ステップＳ１５０では、携帯電話２００の主制御部２１０は、表示パネル２０２において、地図上に重ねてそれらの候補地点の位置および一部の関連情報を表示する。
【００３３】
図４は、ステップＳ１５０で表示される表示パネル２０２上の表示を示す図である。図４においては、出発地点ＳＰの周辺の地図に重ねて、ステップＳ１４０で定めた候補地点Ｐｃ１〜Ｐｃ３の位置が表示されている。なお、図４において破線で示す地点Ｐｃ４は、本実施例の技術の説明のために図中に示すものであり、実際には表示パネル２０２上には表示されない。
【００３４】
図４の表示において、地図は道路Ｒ０１〜Ｒ０５を含む。地図データは、携帯電話２００の主制御部２１０が地図サーバ１５０に要求して地図サーバ１５０から取得する。候補地点Ｐｃ１〜Ｐｃ３には、吹き出しＢ１〜Ｂ３が示される。吹き出しＢ１〜Ｂ３（Ｂ４）の上段には、関連情報の一部として、その施設のカテゴリーが示される。また、中段には、関連情報の一部として、施設の名称が示される。下段には出発地点ＳＰからその施設に行くのに要する所要時間ＲＴが示される。
【００３５】
例えば、図３のステップＳ１３０で出発地からの経路が探索された訪問希望地点は、Ｐｃ１〜Ｐｃ４の４カ所であったとする。そして、訪問希望地点Ｐｃ１〜Ｐｃ４に行くための所要時間は、それぞれ１．０時間、０．５時間、１．５時間、２．５時間であったとする（図４参照）。図３のステップＳ１２０で入力された空き時間ＳＴが３．５時間であったとすると、訪問希望地点Ｐｃ１〜Ｐｃ３は、ステップＳ１４０において候補地点として選択される。一方、所要時間が空き時間の１／２を超える訪問希望地点Ｐｃ４は、ステップＳ１４０において候補地点として選択されない。このため、ステップＳ１５０においては、地点Ｐｃ１〜Ｐｃ３は表示パネル２０２上に表示されるが、Ｐｃ４は表示されない。なお、ステップＳ１５０の機能を奏する携帯電話２００の主制御部２１０の機能部を出力制御部２３５として図１に示す。
【００３６】
図３のステップＳ１６０では、ユーザは、表示パネル２０２上に表示された候補地点Ｐｃ１〜Ｐｃ３の中から、カーソルキー２０６ｂを操作して一つを選択し、訪問地点として確定した旨の入力を行う。具体的には、カーソルキー２０６ｂを操作して、一つの候補地点を選択し、さらに、カーソルキー２０６ｂの中央部分を押すと、選択されていた候補地点が訪問地点として入力される。なお、ステップＳ１６０において訪問地点の指示を受け取る機能を奏する携帯電話２００の主制御部２１０の機能部を訪問地点入力部２３６として図１に示す。
【００３７】
図３のステップＳ１７０では、携帯電話２００の主制御部２１０は、選択された候補地点の経路データにしたがって、経路案内を行う。図４においては、選択された訪問地点Ｐｃ１に至る経路Ｒｔを一点鎖線で示す。なお、ステップＳ１７０の機能を奏する携帯電話２００の主制御部２１０の機能部を経路案内部２３７として図１に示す。
【００３８】
このような態様とすれば、ユーザは、興味を持った時点でその施設を訪問希望地として携帯電話２００に登録することができ（図２参照）、空き時間ができた時点で、過去に自分が興味を持った施設を携帯電話２００に提示させることができる（図３参照）。よって、空き時間中に、自分が過去に興味を持った施設を訪れることができる。その結果、空き時間を有効に活用することができる。
【００３９】
本実施例において、ステップＳ２０が「訪問希望地情報格納工程」に相当する。ステップＳ１１０が「出発地情報取得工程」に相当する。ステップＳ１２０が「空き時間情報入力工程」に相当する。ステップＳ１３０が「経路決定工程」に相当する。ステップＳ１４０が「候補地点決定部工程」に相当する。ステップＳ１５０が「出力工程」に相当する。
【００４０】
本実施例において、経路探索サーバ１００の記憶部１０６が「経路網情報格納部」に相当する。携帯電話２００のＲＡＭ２１２が「訪問希望地情報格納部」に相当する。コマンド入力部２０６とＧＰＳユニット２０１と出発地情報取得部２３２が「出発地情報取得部」に相当する。コマンド入力部２０６と空き時間情報入力部２３３が「入力部」に相当する。制御部１０４と候補地点決定部２３４が「候補地点決定部」に相当する。表示パネル２０２と出力制御部２３５が「出力部」に相当する。
【００４１】
Ｂ．第２実施例：
第１実施例では、携帯電話２００の主制御部２１０は、図２のステップＳ２０であらかじめ取得し、ＲＡＭ２１２に蓄積した関連情報をユーザに対して表示する（図３のステップＳ１５０、および図４参照）。これに対して、第２実施例では、ユーザの要求に応じて、日々更新されている情報を施設サーバ１７０から取得して関連情報の一部とし、これを表示パネル２０２に表示する。このため、第２実施例においては、図２のステップＳ１５０とステップＳ１６０の間において、第１実施例では行われない処理が行われる。第２実施例の他の点は、第１実施例と同じである。
【００４２】
第２実施例においては、施設サーバ１７０の制御部１７４は、インターネットＩＮＴに接続されているサーバであって各施設のホームページや個人のブログ(weblog)のサービスを提供しているサーバを定期的に巡回する。そして、施設の情報を収集し、その情報に基づいて施設データベース１７６内の施設の関連情報の少なくとも一部を更新する。このような態様とすることで、各施設を利用することによって得られるサービスや商品などの関連情報を、常に新しい情報に保つことができる。
【００４３】
図５は、第２実施例の訪問地提示システムにおいて登録した施設の中から条件にあったものの提示を受ける利用処理を示すフローチャートである。図５のフローチャートにおいて、ステップＳ１５０以前の処理、およびステップＳ１６０以降の処理の内容は、第１実施例の図３のフローチャートと同じである。よって、技術の理解を容易にするために、図５において、ステップＳ１５０より前の処理は図示を省略する。
【００４４】
ステップＳ１５０で、表示パネル２０２に候補地点の情報が表示された後（図４参照）、ステップＳ１５３では、さらなる関連情報の表示がユーザによって指示されたか否かが判定される。ステップＳ１５０で図４の表示がなされた状態において、ユーザがカーソルキー２０６ｂを操作して図４に表示された一つの候補地点を選択し、テンキー２０６ａに含まれるメニューキーを押すと、表示パネル２０２にサブメニュー（図示せず）が表示される。カーソルキー２０６ｂを操作して、そのサブメニューのうちの「詳細」の選択肢を選択し、カーソルキー２０６ｂの中央部分を押すと、選択されていた候補地点のさらなる関連情報の表示が指示される。図５のステップＳ１５３では、そのような操作を通じてさらなる関連情報の表示がユーザによって指示されたか否かが判定される。
【００４５】
ステップＳ１５５では、携帯電話２００の主制御部２１０は、施設サーバ１７０に個別情報（電話番号）を送信して、施設の関連情報を問い合わせる。そして、施設の関連情報を含む施設データを施設サーバ１７０から受け取る。なお、ステップＳ１５５において施設サーバ１７０から携帯電話２００に送られる関連情報は、その時点における最新の関連情報である。この関連情報には、施設のホームページに記載された情報やブログに書かれた情報であって施設サーバ１７０がインターネットＩＮＴ上から収集した情報が含まれる。ステップＳ１５５の機能を奏する携帯電話２００の主制御部２１０の機能部を関連情報取得部２３８として図１に示す。
【００４６】
なお、第２実施例においては、図２のステップＳ２０において施設サーバ１７０から送られる関連情報は、図５のステップＳ１５５において施設サーバ１７０から送られる関連情報よりも少ない情報とすることができる。ステップＳ２０において施設サーバ１７０から送られる関連情報は、例えば、ステップＳ１５０で候補地点を示す際に表示される情報（施設名やカテゴリーの情報）のみとすることができる。そのような態様とすることで、ユーザが選択していない候補地点に関する情報に関する通信の負荷を低減することができる。
【００４７】
図６は、ステップＳ１５７において、最初に表示パネル２０２に表示される内容を示す図である。図６の例は、図５のステップＳ１５３において候補地点Ｐｃ１（図４参照）の関連情報の表示が指示された場合の例である。図６の表示においては、施設のカテゴリーＩｒ１、名称Ｉｒ２、その施設に行くのに要する時間ＲＴ、営業時間Ｉｒ３、予算（入館料）Ｉｒ４が表示されている。
【００４８】
また、ステップＳ１５７の表示においては、施設サーバ１７０によって施設のホームページから取得された情報を見るためのメニューＭ１、施設サーバ１７０によってブログから取得された情報を見るためのメニューＭ２も表示される。メニューＭ１を選択することで、ユーザは、施設のホームページから取得された情報を表示パネル２０２に表示させることができる。メニューＭ２を選択することで、ユーザは、ブログから取得された情報を表示パネル２０２に表示させることができる。図６の例では、暫定的にメニューＭ１が選択されている。この状態でカーソルキー２０６ｂの中央部分を押下することにより、メニューＭ１が確定的に選択される。
【００４９】
図５のステップＳ１５７で最新の関連情報が表示された後、後、処理はステップＳ１５３に戻る。すなわち、表示は図４の状態に戻る。第２実施例のような態様とすれば、ユーザは、図５のステップＳ１５０〜Ｓ１６０の処理において、最新の関連情報を見て、それらに基づいて訪問地点を決定することができる。なお、本実施例において、制御部１７４と関連情報取得部２３８が、「関連情報取得部」に相当する。
【００５０】
Ｃ．第３実施例：
第１実施例では、ユーザは、携帯電話２００に施設の電話番号（個別情報）を入力する（図２のステップＳ１０）。そして、施設の電話番号は携帯電話２００から施設サーバ１７０に送信され、施設サーバ１７０からその施設の施設データが携帯電話２００に送信される。そして、施設データは携帯電話２００のＲＡＭ２１２に格納される（図２参照）。また、空き時間に基づく候補地点の決定に際しては、携帯電話２００の主制御部２１０が、経路データを取得した施設のうち、所要時間ＲＴが空き時間ＳＴの１／２未満の施設を、候補地点として決定する（図３のステップＳ１４０）。しかし、第３実施例においては、施設の個別情報は、まず、ユーザによってパーソナルコンピュータ１８０に入力され、パーソナルコンピュータ１８０から経路探索サーバ１００に送信される。そして、第１実施例において、携帯電話２００が行っていた処理の一部を、経路探索サーバ１００が行う。第３実施例の他の点は、第１実施例と同じである。
【００５１】
図７は、本発明の第３実施例である訪問地提示システムのハードウェア構成を示す図である。図７において、図１と同じ構成は図１において示した符号と同じ符号で示す。なお、図７においては、地図サーバ１５０と施設サーバ１７０については、技術の理解を容易にするため、簡略化して示している。第３実施例の訪問地提示システムは、経路探索サーバ１００と、地図サーバ１５０と、施設サーバ１７０と、パーソナルコンピュータ１８０と、携帯電話２００と、を含む。
【００５２】
パーソナルコンピュータ１８０（以下「ＰＣ１８０」と表記する）は、たとえば、ユーザの自宅のパーソナルコンピュータである。ＰＣ１８０は、ディスプレイ１８２と、通信部１８５と、入力部１８６と、ＣＰＵ１８７と、ＲＡＭ１８８と、ＲＯＭ１８９と、を有している。
【００５３】
ディスプレイ１８２は、画像を表示することができる液晶ディスプレイである。通信部１８５は、インターネットＩＮＴを介して、経路探索サーバ１００と通信を行い、情報を送受信することができる。入力部１８６は、キーボードとマウスとを含む。ユーザは、キーボードやマウスを介してＰＣ１８０に情報を入力する。ＣＰＵ１８７は、ＲＡＭ１８８やＲＯＭ１８９に格納されたデータに基づいて様々な機能を実現する。たとえば、ＣＰＵ１８７においてアプリケーションプログラムとしてのウェブブラウザが実行されると、ＰＣ１８０の各部が制御され、ユーザは、インターネットに接続されたウェブサーバ（図７において図示せず）のデータを閲覧することができる。なお、ＲＡＭ１８８は、半導体メモリと、ハードディスクとを含む。
【００５４】
第３実施例における経路探索サーバ１００と、地図サーバ１５０と、施設サーバ１７０と、携帯電話２００と、のハードウェア構成は、第１実施例と同じである。ただし、経路探索サーバ１００と携帯電話２００の機能は第１実施例とは異なる。また、それに伴って、第１実施例において施設サーバ１７０から携帯電話２００に送信されていた施設データは、施設サーバ１７０から経路探索サーバ１００に送信される。これらの点については、後に説明する。
【００５５】
第３実施例においては、図２の処理は、ＰＣ１８０と、経路探索サーバ１００とによって行われる。ユーザは、雑誌を見たり、ＰＣ１８０でウェブサイトを見たりした場合であって、行ってみたいと感じた施設があった場合には、図２のステップＳ１０において、ＰＣ１８０上でアプリケーションソフトウェア１９０を起動する。そして、その施設の電話番号を、入力部１８６（キーボード）を介してＰＣ１８０に入力する。
【００５６】
ステップＳ２０では、ＰＣ１８０は、通信部１８５を介して、経路探索サーバ１００に個別情報としての施設の電話番号を送信する。経路探索サーバ１００の制御部１０４は、その個別情報を受信すると、その個別情報を施設サーバ１７０に送信して、施設の地点情報および関連情報を問い合わせる。そして、制御部１０４は、それらを含む施設データを施設サーバ１７０から受け取り、記憶部１０６に格納する。また、制御部１０４は、それらの処理が完了した旨の情報をＰＣ１８０に送信する。処理が完了した旨の表示がＰＣ１８０のディスプレイ１８２においてされると、ユーザは、アプリケーションソフトウェア１９０を終了する。
【００５７】
図２の処理は、ユーザが「行ってみたい。」と感じる施設を見つけるたびに実施することができる。その結果、経路探索サーバ１００の記憶部１０６内には、複数の施設の施設データが蓄積される。これらの施設データの集合を訪問希望地データベース１０６５と呼ぶ（図７参照）。
【００５８】
第３実施例においては、図３の処理の一部も、経路探索サーバ１００によって行われる。まず、図３の処理において、ステップＳ１１０，Ｓ１２０の処理は、第１実施例と同様に行われる。
【００５９】
図３のステップＳ１３０では、携帯電話２００の主制御部２１０は、出発地点ＳＰの情報と（ステップＳ１１０参照）、空き時間の情報と（ステップＳ１２０参照）を、通信部２０５を介して経路探索サーバ１００に送信する。経路探索サーバ１００は、出発地点ＳＰと空き時間の情報を受信する。そして、経路探索サーバ１００の制御部１０４は、訪問希望地データベース１０６５に施設データが含まれている施設（訪問希望地点）のうち、出発地点ＳＰを含む所定の範囲内に存在する施設について、出発地から各施設に至る経路および所要時間ＲＴを計算する。なお、出発地点ＳＰを含む所定の範囲は、第１実施例と同様に決定することができる。出発地点ＳＰと空き時間の情報を経路探索サーバ１００に送信する携帯電話２００の主制御部２１０の機能部は、端末送受信部２３９である（図７参照）。出発地点ＳＰと空き時間の情報を携帯電話２００から受信する制御部１０４の機能部を送受信部１０４９として図７に示す。
【００６０】
図３のステップＳ１４０では、経路探索サーバ１００の制御部１０４は、経路および所要時間を計算した施設のうち、所要時間ＲＴが空き時間ＳＴの１／２未満の施設を、候補地点として決定する。そして、候補地点の経路および所要時間を経路データとして、携帯電話２００に送信する。その際、候補地点の施設データも、携帯電話２００に送信する。携帯電話２００は、通信部２０５を介して、経路データおよび施設データを受信する。なお、訪問希望地点に至る経路および所要時間ＲＴを計算し（ステップＳ１３０）、候補地点を決定する（ステップＳ１４０）経路探索サーバ１００の制御部１０４の機能部を候補地点決定部１０４４として図７に示す。また、経路データおよび施設データを携帯電話２００に送信する制御部１０４の機能部は、送受信部１０４９である（図７参照）。経路データおよび施設データを受信する携帯電話２００の主制御部２１０の機能部は、端末送受信部２３９である。
【００６１】
ステップＳ１５０では、携帯電話２００の主制御部２１０は、表示パネル２０２において、地図上に重ねてそれらの候補地点の位置および一部の関連情報を表示する（図４参照）。図３のステップＳ１６０以下の処理は、第１実施例と同じである。
【００６２】
このような態様とすれば、ユーザは、興味を持った時点でその施設を訪問希望地として自宅のＰＣ１８０から経路探索サーバ１００に登録することができる（図２参照）。そして、外出先で空き時間ができた時に、過去に自分が興味を持った施設を携帯電話２００に提示させることができる（図３および図４参照）。よって、外出先における空き時間中に、自分が過去に興味を持った施設を訪れることができる。その結果、空き時間を有効に活用することができる。
【００６３】
本実施例において、携帯電話２００が「携帯端末」に相当する。コマンド入力部２０６とＧＰＳユニット２０１と出発地情報取得部２３２が「出発地情報取得部」に相当する。コマンド入力部２０６と空き時間情報入力部２３３が「入力部」に相当する。端末送受信部２３９および通信部２０５が、「端末送信部」および「端末受信部」に相当する。表示パネル２０２と出力制御部２３５が「出力部」に相当する。
【００６４】
また、本実施例において、経路探索サーバ１００の記憶部１０６が「経路網情報格納部」および「訪問希望地情報格納部」に相当する。制御部１０４の候補地点決定部１０４４が「候補地点決定部」に相当する。制御部１０４の送受信部１０４９および通信部１０２が、「受信部」および「送信部」に相当する。
【００６５】
Ｄ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。例えば次のような変形も可能である。
・上記実施例では、ステップＳ１２０では、時間を入力している。このほか、空き時間を入力する際には、年月日を特定して、入力する態様とすることもできる。
【００６６】
・上記実施例においては、ユーザは、携帯電話２００に対して訪問したい施設の個別情報として電話番号を入力する（図２のステップＳ１０参照）。このほか、個別情報の入力は、他の態様で実現することもできる。例えば、コマンド入力部２０６を介して住所や施設名を入力してもよい。すなわち、個別情報の入力は、施設を特定することができる情報が入力できる態様であれば、どのようなものであってもよい。
【００６７】
また、上記実施例においては、携帯電話２００の主制御部２１０が個別情報に基づいて、施設の地点の情報および関連情報を表す施設データを、施設サーバ１７０から取得する。このほか、関連情報の一部をユーザが入力する態様とすることもできる。
【００６８】
例えば、携帯電話がデジタルスチルカメラを備えている場合には、以下のような態様とすることもできる。すなわち、一度訪れた施設においてユーザが撮影した写真の画像データを、訪問希望地データベース２１５のデータの一部として、ＲＡＭ２１２に格納することもできる。そのような態様においては、図５のステップＳ１５７においてその写真を他の情報とともに表示することができる。そのような態様とすれば、ユーザは自己が撮影した写真に基づいて、過去にその施設を訪問した際の状況を思い出しつつ、訪問する施設を決定することができる。
【００６９】
さらに、例えば、ユーザの友人の家を訪問希望地点とする場合には、その友人の電話番号と住所をユーザがテンキー２０６ａを介して携帯電話に入力し、携帯電話が備えるカメラで撮影した友人の写真のデータとともに、訪問希望地データベース２１５のデータの一部（関連情報）として、ＲＡＭ２１２に格納することもできる。すなわち、関連情報の全部または一部（たとえば主要な部分）をユーザが自ら入力する態様とすることもできる。
【００７０】
外部の画像を取得できる画像取得部と、その画像を解析して情報を取り出すことができる画像解析部を携帯電話２００が備えている場合には、以下のような態様とすることもできる。すなわち、個別情報や関連情報の入力は、雑誌や本に掲載されたバーコードや２次元コードなどの画像の読み取りによって行われることもできる。また、画像解析部が文字認識の機能を有する場合には、雑誌や本に掲載された施設の住所や電話番号、インターネットＩＮＴ上のURL等を文字認識を行わせることによって、個別情報や関連情報の入力を行うこともできる。このような態様とすれば、ユーザがキーを介して情報を入力する態様に比べて、より簡便な手続でより多くの情報を入力することができる。
【００７１】
・上記実施例においては、ステップＳ１４０において候補地点を決定する際には、所要時間ＲＴが空き時間ＳＴの１／２未満である訪問希望地が選択される。このほか、候補地点を決定する際には、所要時間ＲＴと空き時間ＳＴによって定められる他の条件にしたがって候補地点を決定することもできる。例えば、施設サーバ１７０は、各訪問希望地について、その施設を利用するのに必要な標準な時間である標準滞在時間ＥＴを、関連情報として保持することができる。ステップＳ１４０において候補地点を決定する際には、例えば、（ＲＴ×２＋ＥＴ）がＳＴよりも小さい、という条件を満たすものを候補地点とすることができる。（ＲＴ×２＋ＥＴ）に所定の定数Ｋ（０＜Ｋ＜１）を掛けたものがＳＴよりも小さい、という条件を満たすものを候補地点とすることができる。すなわち、候補地点の決定は、所要時間ＲＴと空き時間ＳＴに基づいて様々な方法で行うことができる。ただし、選択される候補地点については、所要時間ＲＴは空き時間ＳＴの１／２未満となることが好ましい。
【００７２】
・上記実施例においては、出発地点が入力され（図３のステップＳ１１０）、空き時間が入力されて（ステップＳ１２０）、それらに基づいて出発地から各施設に至る経路および所要時間が探索される（ステップＳ１３０）。しかし、ステップＳ１３０に先だって（たとえば、ステップＳ１１０において出発地点を入力する際）、さらに、ユーザが到着地を入力することとしてもよい。そして、ステップＳ１３０においては、出発地から各施設を経て、到着地に至る経路および所要時間を探索することとしてもよい。そのような態様においては、ステップＳ１４０において、出発地から各施設に至る経路および所要時間と、各施設から到着地に至る経路および所要時間と、に基づいて、候補地点としての施設が決定されることが好ましい。
【００７３】
このような態様とすれば、システムは、出発地を出て施設を訪れて出発地に戻ってくる態様以外に、出発地を出て施設を訪れて出発地とは異なる到着地に至る態様に基づいて、ユーザに訪問候補地を提案することができる。なお、訪問地点を訪れた後、出発地に戻ってくるのか、出発地とは異なる到着地に向かうのかについては、ステップＳ１３０に先だって、ユーザがコマンド入力部２０６などの入力部を介して指定できることが好ましい。
【００７４】
・上記実施例においては、ステップＳ１３０では、出発地点ＳＰを含む所定の範囲内に存在する施設について、経路探索を行う。その結果、ステップＳ１５０では、出発地点ＳＰを含む所定の範囲内に存在し、かつ所要時間が所定値以下である候補地点が決定される。このほか、候補地点は、他の条件に基づいて決定することもできる。
【００７５】
例えば、ユーザは、図２のステップＳ１０において、個別情報としての電話番号を入力するとともに、その施設（訪問希望地点）の「優先度」を設定することができる。そして、図３のステップＳ１３０では、他の条件と組み合わせて、その優先度のもっとも高い訪問希望地点から所定数（例えば１０カ所）の訪問希望地点について、経路と所要時間を探索することができる。また、候補地点をリストの形式で表示する場合には、優先度の高い順に各候補地点を表示することが好ましい。このような態様とすれば、ステップＳ１５０において、ユーザがより強く行きたいと望む候補地点を表示することができる。
【００７６】
また、ユーザが所定の施設の会員となっており、携帯電話２００や経路探索サーバ１００などのシステムのいずれかの構成要素にその情報が格納されている場合には、以下のような態様とすることもできる。すなわち、施設の関連情報として、会員制度を有しているか否かの情報を含むこととし、ユーザが会員となっている施設については、カテゴリーが同じである他の施設に比べて優先的にユーザに提示することもできる（ステップＳ１５０参照）。このような態様とすれば、ユーザは、自己が持っている会員としての資格を活用して、空き時間を過ごすことができる。
【００７７】
同様に、ユーザが所定のクレジットカードやプリペイドカードを有しており、その情報が携帯電話２００に格納されている場合には、以下のような態様とすることもできる。すなわち、施設の関連情報として、利用可能なクレジットカードおよびプリペイドカードの情報を含むこととし、ユーザが有しているクレジットカードやプリペイドカードが利用できる施設については、カテゴリーが同じである他の施設に比べて優先的にユーザに提示することもできる（ステップＳ１５０参照）。このような態様とすれば、ユーザは、自己が持っているクレジットカードやプリペイドカードを活用して、空き時間を過ごすことができる。
【００７８】
すなわち、本発明の一態様として、ユーザが施設を利用する際に享受できる利点に関するユーザの情報を訪問候補地提示装置内に保持し、訪問希望地の関連情報としてそれらの利点の享受の可否に関する情報を保持する態様とすることができる。
【００７９】
さらに、関連情報のうちの利用可能時間の情報と、空き時間の情報と、を利用して、ユーザに提示する候補地点を限定することもできる。例えば、空き時間が絶対的な日時を含んで指定された場合には（図３のステップＳ１２０参照）、空き時間として指定された日時において利用可能な施設に限定して、各施設への経路や時間の探索や、施設のユーザへの提示を行うことができる（図３のステップＳ１３０〜Ｓ１７０参照）。また、現在時刻からの時間区間で空き時間を指定された場合には（図３のステップＳ１２０参照）、その空き時間として指定された時間区間において利用可能な施設に限定して、各施設への経路や時間の探索や、施設のユーザへの提示を行うことができる（図３のステップＳ１３０〜Ｓ１７０参照）。なお、このような態様において、現在時刻は時計部２０９から取得することができる。利用可能時間の情報としては、例えば、景勝地について、桜がきれいな季節、紅葉がきれいな季節、等の情報を含むこともできる。
【００８０】
また、施設の利用の可否が天気に左右されるような施設については、関連情報は、利用に適した天気の情報を含むことができる。そのような態様においては、空き時間の入力（図３のステップＳ１２０）とともに空き時間の天気を入力することとし、その天気において利用可能な施設に限定して、各施設への経路や時間の探索や、施設のユーザへの提示を行うことができる（図３のステップＳ１３０〜Ｓ１７０参照）。なお、天気の情報は、訪問候補地提示装置のいずれかの構成（例えば、携帯電話２００や施設サーバ１７０）が、外部のサーバから入手することとしてもよい。
【００８１】
そして、各施設に至る経路および所要時間の探索の際には（ステップＳ１３０）、移動手段を指定する態様とすることもできる。移動手段とは、例えば、徒歩（公共交通機関の利用の有無の指定を含む）、自動車、オートバイ、自転車などである。そして、移動手段に基づいて、経路および所要時間を決定することが好ましい。
【００８２】
また、空き時間の天気を入力する態様において、例えば、自転車やオートバイ、徒歩など、移動に関するユーザの抵抗感が天気に左右される移動手段が指定されている場合には、天気をも考慮して移動経路を決定することが好ましい。また、雨天の場合に候補地点を決定する際には、晴天の場合よりも所要時間が短い施設に限定して候補値点を提示することも好ましい。さらに、自転車やオートバイなど、飲酒できない移動手段が指定されている場合には、「居酒屋」、「バー」など、アルコール飲料を提供することを主たるサービスとする施設については、ユーザに提示しないような態様とすることもできる。
【００８３】
・上記実施例においては、候補地点Ｐｃ１〜Ｐｃ３は地図上においていずれも同じ丸印で示されている（図４参照）。このほか、候補地点を表示する際には、各候補地点の関連情報を反映させたアイコンで表示することもできる。そのような態様とすれば、ユーザは、直感的に施設が提供する商品やサービスを判断することができる。
【００８４】
また、上記実施例では、候補地点は地図上に表示される（図４参照）。しかし、候補地点は、リスト（一覧表）の形式で表示されることもできる。そのような態様とすれば、画面上により多くの文字情報を表示することができる。なお、候補地点をリストの形式で表示する場合には、「所要時間」、「予算」、「ユーザが入力した優先度」、「口コミによる評価値」などの様々なパラメータに沿った順番で候補地点を表示することができる。
【００８５】
さらに、関連情報を表示する際には、各候補地点について、複数の評価値を表す多角形のチャートを表示する態様とすることもできる。例えば、評価値は、「所要時間」、「予算」、「ユーザが入力した優先度」、「口コミによる評価値」などとすることができる。そのような態様とすれば、ユーザは、直感的に候補地点の中から訪問地点を決定することができる（図３のステップＳ１６０参照）。
【００８６】
・上記実施例においては、ユーザに提示される情報は、あらかじめ訪問地提示システム（携帯電話２００や施設サーバ１７０）に格納されている情報である。このほか、ユーザに関連情報の提示を指示される前の状態においては、インターネットＩＮＴ上の情報の格納場所の情報（例えばURL）を保持することとし、ユーザに関連情報の提示を指示された後に、その格納場所から情報を取得する態様とすることもできる。
【００８７】
・地図サーバ１５０の地図データベース１５６内に格納されている画像データとしての地図画像データは、ラスタデータとして保持されていてもよいし、ベクトルデータとして保持されていてもよい。ユーザが携帯する端末装置としての携帯電話２００に送信される地図画像データも、ラスタデータであってもよいし、ベクトルデータであってもよい。さらに、地図データベース１５６内の地図画像データと、端末装置に送信される地図画像データは、いずれか一方をベクトルデータとし、他方をラスタデータとすることもできる。
【００８８】
・上記実施例においては、地図表示システムは、その構成要素として、経路探索サーバ１００、地図サーバ１５０、施設サーバ１７０、ＰＣ１８０、携帯電話２００、などを含む。このほか、端末としての携帯電話２００は、電話機能を備えない機器としての、ＰＤＡ（Personal Data Assistant）やノート型のコンピュータなどとすることもできる。
【００８９】
また、上記第３実施例においては、訪問希望地の登録はＰＣ１８０から行い（図２のステップＳ１０）、候補地点の表示は携帯電話２００で行う（図３のステップＳ１５０参照）。しかし、訪問希望地の登録は、第１実施例のように、携帯端末から行うこともでき、第３実施例のように、据え置き型の端末から行うこともできる。そして、候補地点の表示も、携帯端末から行ってもよいし、ＰＣ１８０などの据え置き型の端末から行うこともできる。すなわち、訪問候補地提示装置において、情報の入力および出力は、訪問候補地提示装置を構成する任意の構成要素から行うことができる。
【００９０】
ただし、ＧＰＳ等を介して取得される現在位置を出発地点とせず、他の地点を出発地点として候補地点の表示を行わせる場合には、所定の方法で端末に出発地点を入力することが好ましい。その際、出発地点の特定は、電話番号、住所、施設名などで行われてもよいし、ユーザが直接意味を理解できない数値や文字のコードで行われてもよい。カメラなどの画像入力機器を介して、２次元コードで出発地を特定してもよい。また、端末に地図を表示させて、その地図上の一点を指定する態様としてもよい。
【００９１】
また、位置取得部を備えユーザが携帯する携帯端末に、経路探索サーバ１００、地図サーバ１５０、施設サーバ１７０の機能の一部または全部を備える態様とすることもできる。そして、経路探索サーバ１００と、地図サーバ１５０と、施設サーバ１７０とは、同じサーバであってもよい。すなわち、訪問候補地提示装置は、その各構成要素が一つの筐体内に収納されている一つの装置であってもよい。また、訪問候補地提示装置は、その構成要素が、互いにデータ通信回線で結ばれている２以上の装置として構成されるものとすることもできる。経路データを生成する機能、特定領域を選択する機能などの各機能については、各装置に１以上の任意の機能を割り当てることができる。そして、各機能は、それぞれ一つの装置で実現されてもよく、２以上の装置が協働して実現してもよい。なお、２以上の構成要素が通信回線で結ばれている態様においては、ユーザに対して情報を出力する出力部は、ユーザに携帯されるものであることが好ましい。
【００９２】
・上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、アプリケーションソフトウェア２３０（図１）の機能の一部を制御回路が実行するようにすることもできる。
【００９３】
このような機能を実現するコンピュータプログラムは、磁気ディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。ホストコンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からホストコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがホストコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをホストコンピュータが直接実行するようにしてもよい。
【００９４】
この明細書において、ホストコンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなホストコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【００９５】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【００９６】
【図１】本発明の第１実施例である地図表示システムのハードウェア構成を示す図。
【図２】訪問地提示システムにおける施設の登録処理を示すフローチャート。
【図３】本実施例の訪問地提示システムにおいて登録した施設の中から条件にあったものの提示を受ける利用処理を示すフローチャート。
【図４】ステップＳ１５０で表示される表示パネル２０２上の表示を示す図。
【図５】第２実施例の訪問地提示システムにおいて登録した施設の中から条件にあったものの提示を受ける利用処理を示すフローチャート。
【図６】ステップＳ１５７において、最初に表示パネル２０２に表示される内容を示す図。
【図７】本発明の第３実施例である訪問地提示システムのハードウェア構成を示す図。
【符号の説明】
【００９７】
１００…経路探索サーバ
１０２…通信部
１０４…制御部
１０６…記憶部
１５０…地図サーバ
１５２…通信部
１５４…制御部
１５６…地図データベース
１７０…施設サーバ
１７２…通信部
１７４…制御部
１７６…施設データベース
２００…携帯電話
２０１…ＧＰＳユニット
２０２…表示パネル
２０３…音声出力部
２０４…振動機構
２０５…通信部
２０６…コマンド入力部
２０６ａ…テンキー
２０６ｂ…カーソルキー
２０９…時計部
２１０…主制御部
２１１…ＣＰＵ
２１２…ＲＡＭ
２１３…ＲＯＭ
２１５…訪問希望地データベース
２２０…通話制御部
２３０…アプリケーションソフトウェア
２３１…訪問希望地情報格納部
２３２…出発地情報取得部
２３３…時間情報入力部
２３４…候補地点決定部
２３５…出力制御部
２３６…訪問地点入力部
２３７…経路案内部
２３８…関連情報取得部
ＩＮＴ…インターネット
Ｉｒ１…カテゴリー
Ｉｒ２…名称
Ｉｒ３…営業時間
Ｍ１…施設のホームページからの情報を見るためのメニュー（選択肢）
Ｍ２…ブログから取得された情報を見るためのメニュー（選択肢）
Ｐｃ１〜Ｐｃ３…訪問希望地点（候補地点）
Ｐｃ４…訪問希望地点
Ｒ０１〜Ｒ０５…道路
ＲＴ…所要時間
Ｒｔ…候補地点に向かう経路
ＳＰ…出発地点
【図１】
2010078484.tif 000003
【図２】
2010078484.tif 000004
【図３】
2010078484.tif 000005
【図４】
2010078484.tif 000006
【図５】
2010078484.tif 000007
【図６】
2010078484.tif 000008
【図７】
2010078484.tif 000009