(57)【要約】 【課題】通信速度が遅い場合であってもスムーズに案内を行うことが可能な案内システム、案内装置、案内方法および案内プログラムを提供する。【解決手段】経路探索システムは、端末装置１と、サーバ２と、ネットワーク３とを備えている。端末装置１は、通信部１１と、記憶部１２と、制御部１３とを有する。制御部１３は、操作入力部１３１と、案内情報提示部１３２と、案内要求受付部１３３と、通信速度取得部１３４と、処理設定部１３５と、案内要求送信部１３６と、案内情報受信部１３７と、案内情報生成部１３８とを有する。サーバ２は、通信部２１と、記憶部２２と、制御部２３とを有する。制御部２３は、案内要求受信部２３１と、案内情報生成部２３２と、案内情報送信部２３３とを有する。通信速度に応じて端末装置１の案内情報を生成するかサーバ２の案内情報を生成するかを切り替えるため、通信速度が遅い場合であっても、スムーズに案内を行うことができる。【選択図】図２
2012242242.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、前記サーバとネットワークを介して接続される端末装置とを備え、
前記サーバは、
前記端末装置から送信される、ユーザが設定した案内条件を含む案内要求を受信する案内要求受信手段と、
前記案内条件に基づいて第１の案内情報を生成する第１の案内情報生成手段と、
生成された前記第１の案内情報を前記端末装置に送信する案内情報送信手段と、を有し、
前記端末装置は、
前記ユーザから前記案内条件を含む前記案内要求を受け付ける案内要求受付手段と、
前記案内要求を前記サーバに送信する案内要求送信手段と、
前記サーバから送信される前記第１の案内情報を受信する案内情報受信手段と、
前記案内条件に基づいて第２の案内情報を生成する第２の案内情報生成手段と、
前記サーバと通信可能な場合に、前記サーバとの通信速度に関する情報を取得する通信速度取得手段と、
前記通信速度に関する情報に応じて、前記第１の案内情報生成手段が前記第１の案内情報を生成するか、前記第２の案内情報生成手段が前記第２の案内情報を生成するか、を設定する処理設定手段と、
前記処理設定手段に基づいて生成された、前記第１の案内情報または前記第２の案内情報を提示する案内情報提示手段と、を有することを特徴とする案内システム。
【請求項２】
前記処理設定手段は、前記通信速度が所定値以上の場合は、前記第１の案内情報生成手段が前記第１の案内情報を生成し、前記第２の案内情報生成手段が前記通信速度が前記所定値未満の場合は前記第２の案内情報を生成するよう設定することを特徴とする請求項１に記載の案内システム。
【請求項３】
前記第１の案内情報生成手段は、前記第２の案内情報より詳細な前記第１の案内情報を生成することを特徴とする請求項１または２に記載の案内システム。
【請求項４】
前記サーバは、第１の地図情報データベースを記憶する第１の記憶手段を有し、
前記端末装置は、第２の地図情報データベースを記憶する第２の記憶手段を有し、
前記第１の地図情報データベースは、第２の地図情報データベースより情報量が多く、あるいは、情報が新しく、
前記第１の案内情報生成手段は、前記第１の地図情報データベースを用いて前記第１の案内情報を生成し、
前記第２の案内情報生成手段は、前記第２の地図情報データベースを用いて前記第２の案内情報を生成することを特徴とする請求項１乃至３のいずれかに記載の案内システム。  
【請求項５】
前記ネットワークを介して、前記端末装置を前記サーバと接続する通信装置を備え、
前記通信速度取得手段は、前記通信装置に応じて前記通信速度に関する情報を取得することを特徴とする請求項１乃至４のいずれかに記載の案内システム。
【請求項６】
前記通信装置は、前記ネットワークから所定の識別情報を割り当てられ、
前記通信速度取得手段は、前記識別番号に応じて前記通信速度に関する情報を取得することを特徴とする請求項５に記載の案内システム。
【請求項７】
前記通信速度取得手段は、前記サーバと送受信する情報に付与されたタイムスタンプに基づいて、前記通信速度に関する情報を取得することを特徴とする請求項１乃至４のいずれかに記載の案内システム。
【請求項８】
前記通信速度取得手段は、前記端末装置から前記サーバに情報を送信した時刻を示す前記タイムスタンプと、その情報を前記サーバが受信した時刻と、を比較して、前記通信速度に関する情報を取得することを特徴とする請求項７に記載の案内システム。
【請求項９】
前記処理設定手段は、
前記通信速度に関する情報に基づいて、前記案内要求が前記端末装置から前記サーバに到達し、前記第１の案内情報生成手段が前記第１の案内情報を生成し、前記第１の案内情報が前記サーバから前記端末装置に到達するのに要する第１の時間を算出し、
前記通信速度に関する情報に基づいて、前記第２の案内情報生成手段が前記第２の案内情報を生成するのに要する第２の時間を算出し、
前記第１の時間および前記第２の時間を比較して、前記第１の案内情報送信手段に前記第１の案内情報を生成させるか、前記第２の案内情報生成手段に前記第２の案内情報を生成させるか、を設定することを特徴とする請求項１に記載の案内システム。
【請求項１０】
前記処理設定手段が前記第１の案内情報を生成するよう設定した場合でも、前記第２の案内情報生成手段は前記第２の案内情報を生成し、
前記案内情報提示手段は、前記案内情報受信手段が前記第１の案内情報を所定時間内に受信できない場合、前記第２の案内情報を提示することを特徴とする請求項１乃至９のいずれかに記載の案内システム。
【請求項１１】
前記処理設定手段が前記第２の案内情報を生成するよう設定した場合でも、前記第１の案内情報生成手段は前記第１の案内情報を生成し、
前記案内情報提示手段は、前記第２の案内情報を提示した後に前記案内情報受信手段が前記第１の案内情報を受信すると、前記第２の案内情報に代えて前記第１の案内情報を提示することを特徴とする請求項１乃至１０のいずれかに記載の案内システム。
【請求項１２】
前記案内条件は、出発地および目的地を含み、
前記第１の案内情報生成手段および前記第２の案内情報生成手段は、前記出発地から前記目的地までの経路を探索し、前記第１の案内情報および前記第２の案内情報として前記出発地から前記目的地までの経路を示す経路情報をそれぞれ生成することを特徴とする請求項１乃至１１のいずれかに記載の案内システム。
【請求項１３】
前記案内条件は、ユーザにより設定される施設検索条件を含み、
前記第１の案内情報生成手段および前記第２の案内情報生成手段は、前記施設検索条件に基づいて検索し、前記第１の案内情報および前記第２の案内情報として施設検索結果を示す施設情報をそれぞれ生成することを特徴とする請求項１乃至１１のいずれかに記載の案内システム。
【請求項１４】
ネットワークを介して、第１の案内情報を生成する第１の案内情報生成手段を有するサーバと通信する案内装置であって、
ユーザから案内条件を含む案内要求を受け付ける案内要求受付手段と、
前記案内要求を前記サーバの前記第１の案内情報手段に送信する案内要求送信手段と、
前記案内条件に基づいて生成された前記第１の案内情報を受信する案内情報受信手段と、
前記案内条件に基づいて第２の案内情報を生成する第２の案内情報生成手段と、
前記サーバと通信可能な場合に、前記サーバとの通信速度に関する情報を取得する通信速度取得手段と、
前記通信速度に関する情報に応じて、前記第１の案内情報生成手段が前記第１の案内情報を生成するか、前記第２の案内情報生成手段が前記第２の案内情報を生成するか、を設定する処理設定手段と、
前記処理設定手段に基づいて生成された、前記第１の案内情報または前記第２の案内情報を提示する案内情報提示手段と、を有することを特徴とする案内装置。
【請求項１５】
サーバと、前記サーバとネットワークを介して接続される端末装置とを備え、
前記サーバは、
前記端末装置から送信される、案内条件を含む案内要求を受信する案内要求受信手段と、
前記案内条件に基づいて第１の案内情報を生成する第１の案内情報生成手段と、
生成された前記第１の案内情報を前記端末装置に送信する案内情報送信手段と、
前記サーバと通信可能な場合に、前記端末装置との通信速度に関する情報を取得し、その情報を前記端末装置に送信する通信速度取得手段と、を有し、
前記端末装置は、
ユーザから前記案内条件を含む前記案内要求を受け付ける案内要求受付手段と、
前記案内要求を前記サーバに送信する案内要求送信手段と、
前記サーバから送信される前記第１の案内情報を受信する案内情報受信手段と、
前記案内条件に基づいて第２の案内情報を生成する第２の案内情報生成手段と、
前記サーバから送信される前記通信速度に関する情報に応じて、前記第１の案内情報生成手段が前記第１の案内情報を生成するか、前記第２の案内情報生成手段が前記第２の案内情報を生成するか、を設定する処理設定手段と、を有することを特徴とする案内システム。
【請求項１６】
ネットワークを介して、端末装置とサーバとの通信が可能な場合に、前記サーバと前記端末装置との通信速度に関する情報を取得するステップと、
前記通信速度に関する情報に応じて、前記サーバが有する第１の案内情報生成手段が第１の案内情報を生成するか、前記端末装置が有する第２の案内情報生成手段が第２の案内情報を生成するか、を設定するステップと、
前記第１の案内情報を生成すると設定した場合、案内条件を含む案内要求を前記第１の案内情報生成手段に送信し、前記案内条件に基づいて前記第１の案内情報生成手段が前記案内情報を生成して前記端末装置に送信するステップと、
前記第２の案内情報を生成すると設定した場合、前記案内条件に基づいて前記第２の案内情報生成手段が前記案内情報を生成するステップと、を備えることを特徴とする案内方法。
【請求項１７】
ネットワークを介して、端末装置とサーバとの通信が可能な場合に、前記サーバと前記端末装置との通信速度に関する情報を取得するステップと、
前記通信速度に関する情報に応じて、前記サーバが有する第１の案内情報生成手段が第１の案内情報を生成するか、前記端末装置が有する第２の案内情報生成手段が第２の案内情報を生成するか、を設定するステップと、
前記第１の案内情報を生成すると設定した場合、案内条件を含む案内要求を前記第１の案内情報生成手段に送信し、前記案内条件に基づいて前記第１の案内情報生成手段が前記案内情報を生成して前記端末装置に送信するステップと、
前記第２の案内情報を生成すると設定した場合、前記案内条件に基づいて前記第２の案内情報生成手段が前記案内情報を生成するステップと、をコンピュータに実行させる案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが設定した案内条件に基づいて案内を行う案内システム、案内装置、案内方法および案内プログラムに関する。
【背景技術】
【０００２】
ユーザが設定した出発地から目的地までの経路を探索して案内するカーナビゲーション装置が知られている。従来のカーナビゲーション装置は、ハードディスクや光ディスクといった記憶媒体に記憶された地図情報データベースと、これを用いて出発地から目的地までの経路探索を行う経路探索部とを備えており、ネットワークを介して通信することなく経路探索を行うものが主流であった。
【０００３】
これに対し近年では、ユーザが使用する端末装置からネットワークを介してサーバに経路探索要求を送信し、地図情報データベースおよび経路探索部を備えたサーバで経路探索を行い、その経路を端末装置に送信して表示する経路案内システムも広く用いられるようになってきている。このような経路案内システムでは、ネットワークの通信速度が遅いと適切な経路案内ができない場合がある。
【０００４】
そこで、特許文献１には、通信方式が回線交換方式であるかパケット交換方式であるかに基づいて通信速度を判別し、通信速度に応じて提供するサービス内容を切り替える技術が開示されている。また、特許文献２には、通信速度に応じてサーバから受信する地図情報の縮尺を切り替える技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１２５５０５号公報
【特許文献２】特開２０１０−２２３６９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、通信速度が遅い場合は、サーバと端末装置間のデータ通信量を減らしたとしても、ユーザの端末装置に経路を表示するまでに時間がかかってしまい、スムーズに案内できないおそれがある。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、通信速度が遅い場合であってもスムーズに案内を行うことが可能な案内システム、案内装置、案内方法および案内プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様によれば、案内システムは、サーバと、前記サーバとネットワークを介して接続される端末装置とを備える。前記サーバは、案内要求受信手段と、第１の案内情報生成手段と、案内情報送信手段と、案内情報提示部とを有する。前記案内要求受信手段は、前記端末装置から送信される、ユーザが設定した案内条件を含む案内要求を受信する。前記第１の案内情報生成手段は、前記案内条件に基づいて第１の案内情報を生成する。前記案内情報送信手段は、生成された前記第１の案内情報を前記端末装置に送信する。前記端末装置は、案内要求受付手段と、案内要求送信手段と、案内情報受信手段と、第２の案内情報生成手段と、通信速度取得手段と、処理設定手段とを有する。前記案内要求受付手段は、前記ユーザから前記案内条件を含む前記案内要求を受け付ける。前記案内要求送信手段は、前記案内要求を前記サーバに送信する。前記案内情報受信手段は、前記サーバから送信される前記第１の案内情報を受信する。前記第２の案内情報生成手段は、前記案内条件に基づいて第２の案内情報を生成する。前記通信速度取得手段は、前記サーバと通信可能な場合に、前記サーバとの通信速度に関する情報を取得する。前記処理設定手段は、前記通信速度に関する情報に応じて、前記第１の案内情報生成手段が前記第１の案内情報を生成するか、前記第２の案内情報生成手段が前記第２の案内情報を生成するか、を設定する。前記案内情報提示手段は、前記処理設定手段に基づいて生成された、前記第１の案内情報または前記第２の案内情報を提示する。
【発明の効果】
【０００９】
本発明によれば、通信速度に応じて端末装置で生成された案内情報を提示するかサーバで生成された案内情報を提示するかを切り替えるため、通信速度が遅い場合であってもスムーズに案内を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る経路探索システムの構成を示す概略ブロック図。
【図２】端末装置１およびサーバ２の内部構成の一例を示す図。
【図３】案内システムの処理動作の一例を示すフローチャート。
【図４】図１の変形例を示す概略ブロック図。
【図５】案内システムの処理動作の別の一例を示すフローチャート。
【図６】案内システムの処理動作のまた別の一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照しながら具体的に説明する。
【００１２】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る経路探索システムの構成を示す概略ブロック図である。経路探索システムは、端末装置１と、サーバ２と、ネットワーク３とを備えている。図示のように、端末装置１はネットワーク３を介してサーバ２と通信を行う。
【００１３】
端末装置１は、ユーザにより設定された案内条件を含む案内要求を、ネットワーク３を介してサーバ２に送信する。案内要求を受信したサーバ２は、案内条件に基づいて案内情報を生成し、ネットワーク３を介して端末装置１に送信する。そして、端末装置１は受信した案内情報を提示する。本実施形態では、端末装置１は案内装置として動作する。
【００１４】
端末装置１はユーザが使用するものであり、例えば携帯電話、スマートフォンもしくはタブレット端末装置等のモバイル電子機器、または、カーナビゲーション装置等の据え置き型の電子機器、あるいはこれらの組み合わせである。端末装置１およびサーバ２の少なくとも一部は、コンピュータにより実現される。また、ネットワーク３は有線回線と無線回線のいずれでもよく、回線の種類や形態は問わない。
【００１５】
図２は、端末装置１およびサーバ２の内部構成の一例を示す図である。端末装置１は、通信部１１と、記憶部１２と、制御部１３とを有する。
【００１６】
通信部１１はネットワーク３を介して制御部１３とサーバ２との間で情報を送受信するインターフェースである。
【００１７】
記憶部１２は地図情報データベース１２１を記憶したハードディスク等の固定型データストレージである。地図情報データベース１２１は、施設情報（ＰＯＩ：Point Of Interest）および背景地図に加え、道路経路ネットワーク情報を記憶する。道路経路ネットワーク情報とは道路網等を規定する情報であり、例えば交差点等の道路網表現上の結節点であるノードのデータと、ノード間の道路区間であるリンクのデータとの組み合わせによって表現される。
【００１８】
制御部１３は例えばＣＰＵ（Central Processing Unit）であり、操作入力部１３１と、案内情報提示部１３２と、案内要求受付部１３３と、通信速度取得部１３４と、処理設定部１３５と、案内要求送信部１３６と、案内情報受信部１３７と、案内情報生成部１３８とを有する。
【００１９】
操作入力部１３１はユーザが端末装置１に操作を入力するためのインターフェースであり、例えばモバイル電子機器におけるキーボード、タッチパッドもしくはダイヤルボタン等や、据え置き型の電子機器におけるタッチパネルやマイク等である。
【００２０】
案内情報提示部１３２は案内条件を設定するための画面や案内情報を表示する、例えば液晶ディスプレイである。また、案内情報提示部１３２は案内を行うための音声を出力してもよい。
【００２１】
案内要求受付部１３３は、ユーザから操作入力部１３１を介して出発地、目的地、施設情報、時刻に関する情報等の条件を受け付けることにより、案内条件を設定する。さらに、案内要求受付部１３３はユーザから案内要求を受け付ける。
【００２２】
通信速度取得部１３４は端末装置１とサーバ２との通信速度に関する情報を取得する。
【００２３】
処理設定部１３５は、ユーザから案内要求を受け付けると、通信速度に関する情報に応じて、後述するサーバ２内の案内情報生成部２３２で案内情報（以下、「サーバ２の案内情報」と呼ぶ）を生成するか、端末装置１内の案内情報生成部１３８で案内情報（以下、「端末装置１の案内情報」と呼ぶ）を生成するか、を設定する。
【００２４】
案内要求送信部１３６は、案内条件を含む案内要求を通信部１１からネットワーク３を介してサーバ２に送信し、サーバ２内の案内情報生成部２３２で案内情報を生成するよう要求する。
【００２５】
案内情報受信部１３７は、サーバ２から送信されるサーバ２内の案内情報を、ネットワーク３を介して通信部１１から受信する。
【００２６】
案内情報生成部１３８は、記憶部１２に記憶された地図情報データベース１２１を用い、案内条件に基づいて端末装置１の案内情報を生成する。案内情報生成部１３８はネットワーク３を介して情報を送受信することなく案内情報を生成できるため、サーバ２との通信速度に関わらず、短時間で案内情報を生成できる。
【００２７】
一方、サーバ２は、通信部２１と、記憶部２２と、制御部２３とを有する。
【００２８】
通信部２１はネットワーク３を介して制御部２３と端末装置１との間で情報を送受信するインターフェースである。
【００２９】
記憶部２２は地図情報データベース２２１を記憶したハードディスク等の固定型データストレージである。ここで、サーバ２の地図情報データベース２２１は端末装置１の地図情報データベース１２１より優れていることが多い。例えば、ユーザが用いる端末装置１の記憶部１２よりサーバ２の記憶部２２の方が容量を大きくすることができるため、サーバ２の地図情報データベース２２１はより多くの情報を記憶できる。また、サーバ２では地図情報や、道路の渋滞情報および規制情報等の交通情報をより頻繁に更新できるため、サーバ２の地図情報データベース２２１の方が情報が新しい。
【００３０】
制御部２３は例えばＣＰＵであり、案内要求受信部２３１と、案内情報生成部２３２と、案内情報送信部２３３とを有する。
【００３１】
案内要求受信部２３１は、端末装置１の案内要求送信部１３６により送信される案内条件を含む案内要求を、ネットワーク３を介して通信部２１から受信する。
【００３２】
案内情報生成部２３２は、案内要求受信部２３１が案内要求を受信すると、記憶部２２に記憶された地図情報データベース２２１を用い、受信した案内条件に基づいてサーバ２の案内情報を生成する。上述のように、地図情報データベース１２１より地図情報データベース２２１の方が優れているため、案内情報生成部２３２は、端末装置１の案内情報より上質な案内情報、例えばより情報量が多くて詳細な案内情報、あるいは直近の地図や交通情報を反映した案内情報を生成できる。
【００３３】
このように本実施形態の特徴の１つは、端末装置１もサーバ２も案内情報生成部を有するため、端末装置１の案内情報生成部１３８により通信速度に関わらず短時間で案内情報を生成することもできるし、サーバ２の案内情報生成部２３３により上質な案内情報を生成することもできる点にある。
【００３４】
図３は、案内システムの処理動作の一例を示すフローチャートである。なお、同図の処理動作では、端末装置１がネットワーク３を介してサーバ２と通信可能であることを念頭に置いている。また、以下では案内が経路情報案内である例を示す。
【００３５】
端末装置１の案内要求受付部１３３は案内条件を設定するための画面を案内情報提示部１３２に表示する。これに応じて、ユーザは操作入力部１３１を介して条件を設定することにより、案内要求受付部１３３は、出発地および目的地等の案内条件を含む案内要求を受け付ける（ステップＳ１）。
【００３６】
次に、通信速度取得部１３４は端末装置１とサーバ２との通信速度に関する情報を取得する（ステップＳ２）。より具体的には、通信速度取得部１３４は、通信部１１からネットワーク３を介して、現在の時刻を示すタイムスタンプが付与された情報をサーバ２に送信する。サーバ２の通信部２１はこの情報を受信した時刻とタイムスタンプが示す時刻とを比較して、端末装置１からサーバ２への通信速度を算出し、さらに、これに基づいてサーバ２から端末装置１への通信速度を推定し、通信速度取得部１３４に通知する。端末装置１およびサーバ２は、ＧＰＳ（Global Positioning System）から時刻を取得することで、両者の同期をとることができる。
【００３７】
処理設定部１３５は、通信速度に応じて、端末装置１の案内情報を生成するかサーバ２の案内情報を生成するかを設定する。すなわち、通信速度が所定の閾値未満である場合（ステップＳ３のＮＯ）、端末装置１内の案内情報生成部１３８が地図情報データベース１２１を用い、案内条件に基づいて出発地から目的地までの経路を探索して、端末装置１の案内情報を生成する（ステップＳ４）。そして、案内情報提示部１３２はこの端末装置１の案内情報を表示する（ステップＳ５）。これにより、出発地から目的地までの経路を示す経路情報がユーザに提示される。
【００３８】
ステップＳ４では、ネットワーク３を介さずに端末装置１の案内情報を生成して表示するため、図１の案内システムは、通信速度が遅い場合であっても、ユーザに対してスムーズに案内を行うことができる。
【００３９】
一方、通信速度が所定の閾値以上である場合（ステップＳ３のＹＥＳ）案内要求送信部１３６は案内条件を含む案内要求をサーバ２へ送信する（ステップＳ６）。サーバ２内の案内要求受信部２３１が案内要求を受信すると（ステップＳ７）、案内情報生成部２３２は地図情報データベース２２１を用い、案内条件に基づいて出発地から目的地までの経路を探索して、サーバ２の案内情報を生成する（ステップＳ８）。さらに、案内情報送信部２３３は生成されたサーバ２の案内情報を通信部２１からネットワーク３を介して端末装置１に送信する（ステップＳ９）。そして、サーバ２の案内情報を端末装置１内の案内情報受信部１３７が受信し（ステップＳ１０）、案内情報提示部１３２がこれを表示する（ステップＳ１１）。
【００４０】
サーバ２の案内情報は端末装置１の案内情報より上質であるため、図１の案内システムは、通信速度が速い場合、ユーザに対してより適切に案内を行うことができる。
【００４１】
なお、図３のステップＳ５では、通信速度に応じて処理を切り替えたが、通信速度取得部１３４は、通信速度に基づいて、端末装置１の案内情報を生成して表示するのにかかる時間Ｔ１と、サーバ２の案内情報を生成して表示するのにかかる時間Ｔ２とを見積もって、いずれが早いかを考慮して処理を切り替えてもよい。
【００４２】
時間Ｔ１は、主に、端末装置１の案内情報生成部１３８が案内情報を生成するのに要する時間ｔ１１である。また、時間Ｔ２は、主に、案内要求が端末装置１からサーバ２に到達するのに要する時間ｔ２１と、サーバ２内の案内情報生成部２３２が案内情報を生成するのに要する時間ｔ２２と、案内情報がサーバ２から端末装置１に到達するのに要する時間ｔ２３との和である。端末装置１内の案内情報生成部１３８よりサーバ２内の案内情報生成部２３２の方が処理速度が十分に速い場合、時間Ｔ２は時間ｔ２１と時間ｔ２３との和で近似してもよい。
【００４３】
また、図４は図１の変形例を示す概略ブロック図である。同図では、端末装置１は、携帯電話等の通信装置４を介してサーバ２と通信する。通信装置４は、例えば３Ｇネットワークによりサーバ２と通信し、ＷｉＦｉ（Wireless Fidelity）により端末装置１と通信する。
【００４４】
この構成の場合、通信速度取得部１３４は通信装置４に応じて、より具体的には、通信装置４の通信事業者、通信方式やスペック、電波状況、ＩＰアドレス（識別情報）などに応じて通信速度を取得してもよい。通信装置４が携帯電話である場合、通信事業者や通信方式は、例えばＳＩＭ（Subscriber Identity Module）カードに記憶された情報に基づいて取得できる。また、通信装置４がアクセスポイントあるいは基地局を介してサーバ２と通信する場合、ＩＰアドレスはアクセスポイントあるいは基地局から割り当てられる。ＩＰアドレスに基づいて通信速度を取得するためには、例えばＩＰアドレスと通信速度との対応テーブルを通信速度取得部１３４内に予め記憶しておけばよい。
【００４５】
このように、第１の実施形態では、通信速度に応じて端末装置１の案内情報を生成するかサーバ２の案内情報を生成するかを切り替えるため、通信速度が遅い場合であっても、スムーズに案内を行うことができる。
【００４６】
なお、上記では案内が経路情報案内である例を示したが、例えばユーザが設定した休憩所やレストラン等の施設情報案内など別の案内であってもよい。この場合、ユーザは案内条件として所望の施設を検索する施設検索条件を設定する。施設検索条件は、施設名称のほか、施設種類（ジャンル・カテゴリ等）であっても良い。そして、案内情報生成部１３８，２３２は設定された施設検索条件に基づいて施設を検索して、端末装置１およびサーバ１は、それぞれその施設検索結果を示す案内情報を生成する。
【００４７】
（第２の実施形態）
以下に説明する第２の実施形態は、通信速度が速い場合、端末装置１およびサーバ２の両方で案内情報を生成するものである。なお、案内システムの構成は第１の実施形態と同様であるため説明を省略し、以下では相違点を中心に説明する。
【００４８】
図５は、案内システムの処理動作の一例を示すフローチャートである。通信速度が閾値未満である場合の処理動作（ステップＳ３のＮＯ，Ｓ４，Ｓ５）は第１の実施形態と同様である。
【００４９】
一方、通信速度が閾値以上である場合（ステップＳ３のＹＥＳ）、端末装置１内の案内情報生成部１３８が案内情報を生成するとともに（ステップＳ２１）、サーバ２内の案内情報生成部２３２も案内情報を生成して端末装置１に送信する（ステップＳ６〜Ｓ９）。
【００５０】
通信速度が速い場合、通常は、案内情報受信部１３７は、案内要求が送信されてから所定時間以内にサーバ２の案内情報を受信できるので（ステップＳ２２のＹＥＳ）、案内情報提示部１３２はサーバ２の案内情報を表示する。ところが、通信中にネットワーク３に不具合が生じたり、ステップＳ２で通信速度を取得した後に急激に通信速度が低下したりして、案内情報受信部１３７がサーバ２案内情報を所定時間内に受信できなかった場合（ステップＳ２２のＮＯ）、案内情報提示部１３２は端末装置１の案内情報を表示する（ステップＳ５）。
【００５１】
このように、第２の実施形態では、通信速度が速い場合でも端末装置１で案内情報を生成しておくため、ネットワーク３に不具合が生じたりした場合でも、より確実に案内を行うことができる。
【００５２】
（第３の実施形態）
以下に説明する第３の実施形態は、通信速度が遅い場合、端末装置１およびサーバ２の両方で案内情報を生成するものである。なお、案内システムの構成は第１の実施形態と同様であるため説明を省略し、以下では相違点を中心に説明する。
【００５３】
図６は、案内システムの処理動作の一例を示すフローチャートである。通信速度が閾値以上である場合の処理動作（ステップＳ３のＹＥＳ，Ｓ６〜Ｓ１１）は第１の実施形態と同様である。
【００５４】
一方、通信速度が閾値未満である場合（ステップＳ３のＮＯ）、端末装置１内の案内情報生成部１３８が案内情報を生成してこれを表示するととともに（ステップＳ４，Ｓ５）、案内要求をサーバ２に送信してサーバ２内の案内情報生成部２３２でも案内情報を生成し、端末装置１に送信する（ステップＳ６’〜Ｓ９’）。
【００５５】
そして、案内情報提示部１３２が端末装置１の案内情報を表示している間に、案内情報受信部１３７がサーバ２の案内情報を受信すると（ステップＳ３１のＹＥＳ）、案内情報提示部１３２は、端末装置１の案内情報に代えて、サーバ２の案内情報を表示する（ステップＳ１１）。
【００５６】
このように、第３の実施形態では、通信速度が遅い場合でもサーバ２で案内情報を生成しておくため、まずは端末装置１の案内情報を生成して表示しておき、その後、より上質なサーバ２の案内情報で置き換えるため、スムーズかつ適切な案内を行うことができる。
【００５７】
なお、第２および第３の実施形態を組み合わせてもよい。また、第１〜第３の実施形態において、通信速度取得部１３４をサーバ２内に設け、取得した通信速度を端末装置１の処理設定部１３５に通知してもよい。
【００５８】
上述した実施形態で説明した案内システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、案内システムの少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００５９】
また、案内システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００６０】
上記の記載に基づいて、当業者であれば、本発明の追加の効果や種々の変形を想到できるかもしれないが、本発明の態様は、上述した個々の実施形態には限定されるものではない。特許請求の範囲に規定された内容およびその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更および部分的削除が可能である。
【符号の説明】
【００６１】
１  端末装置
１１  通信部
１２  記憶部
１２１  地図情報データベース
１３  制御部
１３１  操作入力部
１３２  案内情報提示部
１３３  案内要求受付部
１３４  通信速度取得部
１３５  処理設定部
１３６  案内要求送信部
１３７  案内情報受信部
１３８  案内情報生成部
２  サーバ
２１  通信部
２２  記憶部
２２１  地図情報データベース
２３  制御部
２３１  案内要求受信部
２３２  案内情報生成部
２３３  案内情報送信部
３  ネットワーク
４  通信装置
【図１】
2012242242.tif 000003
【図２】
2012242242.tif 000004
【図３】
2012242242.tif 000005
【図４】
2012242242.tif 000006
【図５】
2012242242.tif 000007
【図６】
2012242242.tif 000008