(57)【特許請求の範囲】
【請求項１】
通信サーバとのデータ通信によって目的地点までの誘導経路に関する情報を設定し、当該情報を用いて経路誘導をおこなう通信ナビゲーション装置であって、
装置本体の現在地点に関する情報を取得する現在地点情報取得手段と、
前記誘導経路に関する情報に含まれている地点に関する情報の中から、前記装置本体が次に経由すべき経由予定地点に関する情報を抽出する抽出手段と、
前記現在地点情報取得手段によって取得された現在地点に関する情報と、前記抽出手段によって抽出された経由予定地点に開する情報とに基づいて、前記経由予定地点を経由する前に前記通信サーバとの通信回線の接続を実行する接続手段と、
前記経由予定地点を経由した後に、前記現在地点情報取得手段によって取得された現在地点に関する情報と、前記誘導経路に関する情報とに基づいて、前記装置本体が前記誘導経路から逸脱したかどうかを判別する逸脱判別手段と、
前記逸脱判別手段によって逸脱していると判別された場合、前記接続手段によって接続された通信回線を介して、前記通信サーバから前記目的地点までの新たな誘導経路に関する情報を取得する誘導経路情報取得手段と、
を備えることを特徴とする通信ナビゲーション装置。
【請求項２】
前記現在地点情報取得手段によって取得された現在地点に関する情報と、前記抽出手段によって抽出された経由予定地点に関する情報とに基づいて、前記現在地点から前記経由予定地点までの距離を算出する距離算出手段を備え、
前記接続手段は、
前記距離算出手段によって算出された距離に基づいて、前記通信サーバとの通信回線の接続を実行することを特徴とする請求項１に記載の通信ナビゲーション装置。
【請求項３】
前記距離算出手段によって算出された距離と、前記装置本体の移動速度とに基づいて、前記現在地点から前記経由予定地点までの到達時間を算出する到達時間算出手段を備え、
前記接続手段は、
前記到達時間算出手段によって算出された到達時間に基づいて、前記通信サーバとの通信回線の接続を実行することを特徴とする請求項２に記載の通信ナビゲーション装置。
【請求項４】
前記逸脱判別手段によって逸脱していないと判別された場合、前記通信サーバと接続された通信回線の切断を実行する切断手段を備えることを特徴とする請求項１に記載の通信ナビゲーション装置。
【請求項６】
前記通信サーバとの通信回線の状態を判断する通信状態判断手段を備え、
前記接続手段は、
前記通信状態判断手段によって未接続状態であると判断された場合、前記通信サーバとの通信回線の接続を再度実行することを特徴とする請求項１に記載の通信ナビゲーション装置。
【請求項７】
前記通信状態判断手段は、
前記装置本体が前記経由予定地点を経由するまでの間、前記通信サーバとの通信回線の状態を判断することを特徴とする請求項６に記載の通信ナビゲーション装置。
【請求項８】
前記抽出手段は、
次に右折または左折すべき交差点に関する情報を前記経由予定地点に関する情報として抽出することを特徴とする請求項１に記載の通信ナビゲーション装置。
【請求項９】
前記抽出手段は、
前記誘導経路上の三叉路、五叉路、直交していない交差点、高速道路の出入り口、ジャンクション、インターチェンジを示す地点のうち次に経由すべき地点に関する情報を前記経由予定地点に関する情報として抽出することを特徴とする請求項１に記載の通信ナビゲーション装置。
【請求項１１】
通信サーバとのデータ通信によって目的地点までの誘導経路に関する情報を設定し、当該情報を用いて経路誘導をおこなう通信ナビゲーション装置におけるナビゲーション方法であって、
装置本体の現在地点に関する情報を取得する現在地点情報取得工程と、
前記誘導経路に関する情報に含まれている地点に関する情報の中から、前記装置本体が次に経由すべき経由予定地点に関する情報を抽出する抽出工程と、
前記現在地点情報取得工程によって取得された現在地点に関する情報と、前記抽出工程によって抽出された経由予定地点に関する情報とに基づいて、前記経由予定地点を経由する前に前記通信サーバとの通信回線の接続を実行する接続工程と、
前記経由予定地点を経由した後に、前記現在地点情報取得工程によって取得された現在地点に関する情報と、前記誘導経路に関する情報とに基づいて、前記装置本体が前記誘導経路から逸脱したかどうかを判別する逸脱判別工程と、
前記逸脱判別工程によって逸脱していると判別された場合、前記接続工程によって接続された通信回線を介して、前記通信サーバから前記目的地点までの新たな誘導経路に関する情報を取得する誘導経路情報取得工程と、
を含んだことを特徴とするナビゲーション方法。
【請求項１２】
請求項１１に記載のナビゲーション方法をコンピュータに実行させることを特徴とするナビゲーションプログラム。
【請求項１３】
請求項１２に記載のナビゲーションプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信サーバとのデータ通信によって目的地点までの誘導経路に関する情報を設定し、当該情報を用いて経路誘導をおこなう通信ナビゲーション装置、その装置におけるナビゲーション方法、ナビゲーションプログラム、および記録媒体に関する。
【背景技術】
【０００２】
従来、通信ナビゲーション端末、通信センタ装置及びそれらの間を接続する通信手段とから構成される通信ナビゲーションシステムが開示されている。
【０００３】
この通信ナビゲーションシステムにおいて、通信ナビゲーション端末と通信センタとのデータ通信によって目的地点までの誘導経路に関する情報を設定する。そして、通信ナビゲーション端末は、設定された誘導経路の情報及び測定装置で測定した現在位置に基づいて、ユーザに対して経路誘導を行う（たとえば、下記特許文献１を参照。）。したがって、この通信ナビゲーションシステムでは、移動体が誘導経路から逸脱してから通信ナビゲーション端末は通信センタとの回線を接続し、データ通信して誘導経路の再探索（リルート）を実行する。
【０００４】
【特許文献１】
特開２００３−７５１８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の通信ナビゲーションシステムでは、データ通信によってリルート設定をするためには、通信ナビゲーション端末と通信センタ装置との回線接続およびデータ送受信が必要である。したがって、誘導経路から逸脱した場合、その逸脱後に通信ナビゲーション端末と通信センタ装置との回線接続およびデータ送受信をおこなうことになるため、回線接続時間およびデータ送受信時間がかかり、これによりリルート設定に時間がかかるという問題が一例として挙げられる。
【０００６】
また、リルート設定に時間がかかると、あらたなルートが設定されるまでの間は経路誘導をおこなうことができず、ユーザに不安を与える場合があるという問題が一例として挙げられる。一方、通信サーバと常時接続する構成とすると、不必要な回線占有が増大して、通信センタ装置に負荷がかかるとともに、他の通信ナビゲーション端末のデータ通信速度が低下するという問題が一例として挙げられる。
【課題を解決するための手段】
［０００７］  請求項１の発明にかかる通信ナビゲーション装置は、通信サーバとのデータ通信によって目的地点までの誘導経路に関する情報を設定し、当該情報を用いて経路誘導をおこなう通信ナビゲーション装置であって、装置本体の現在地点に関する情報を取得する現在地点情報取得手段と、前記誘導経路に関する情報に含まれている地点に関する情報の中から、前記装置本体が次に経由すべき経由予定地点に関する情報を抽出する抽出手段と、前記現在地点情報取得手段によって取得された現在地点に関する情報と、前記抽出手段によって抽出された経由予定地点に関する情報とに基づいて、前記経由予定地点を経由する前に前記通信サーバとの通信回線の接続を実行する接続手段と、前記経由予定地点を経由した後に、前記現在地点情報取得手段によって取得された現在地点に関する情報と、前記誘導経路に関する情報とに基づいて、前記装置本体が前記誘導経路から逸脱したかどうかを判別する逸脱判別手段と、前記逸脱判別手段によって逸脱していると判別された場合、前記接続手段によって接続された通信回線を介して、前記通信サーバから前記目的地点までの新たな誘導経路に関する情報を取得する誘導経路情報取得手段と、を備えることを特徴とする。
［０００８］  請求項１１の発明にかかるナビゲーション方法は、通信サーバとのデータ通信によって目的地点までの誘導経路に関する情報を設定し、当該情報を用いて経路誘導をおこなう通信ナビゲーション装置におけるナビゲーション方法であって、装置本体の現在地点に関する情報を取得する現在地点情報取得工程と、前記誘導経路に関する情報に含まれている地点に関する情報の中から、前記装置本体が次に経由すべき経由予定地点に関する情報を抽出する抽出工程と、前記現在地点情報取得工程によって取得された現在地点に関する情報と、前記抽出工程によって抽出された経由予定地点に関する情報とに基づいて、前記経由予定地点を経由する前に前記通信サーバとの通信回線の接続を実行する接続工程と、前記経由予定地点を経由した後に、前記現在地点情報取得工程によって取得された現在地点に関する情報と、前記誘導経路に関する情報とに基づいて、前記装置本体が前記誘導経路から逸脱したかどうかを判別する逸脱判別工程と、前記逸脱判別工程によって逸脱していると判別された場合、前記接続工程によって接続された通信回線を介して、前記通信サーバから前記目的地点までの新たな誘導経路に関する情報を取得する誘導経路情報取得工程と、を含んだことを特徴とする。
［０００９］  請求項１２の発明にかかるナビゲーションプログラムは、請求項１１に記載のナビゲーション方法をコンピュータに実行させることを特徴とする。
［００１０］  請求項１３の発明にかかる記録媒体は、請求項１２に記載のナビゲーションプログラムを記録したコンピュータ読み取り可能であることを特徴とする。
【図面の簡単な説明】
［００１１］
［図１］  図１は、この発明の実施の形態にかかる通信ナビゲーションシステムのシステム構成を示す説明図である。
【図２】図２は、通信サーバのハードウェア構成を示すブロック図である。
【図３】図３は、通信ナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】図４は、通信サーバの機能的構成を示すブロック図である。
【図５】図５は、通信ナビゲーション装置の機能的構成を示すブロック図である。
【図６】図６は、表示部によって表示された地図データおよび誘導経路情報を示す説明図である。
【図７】図７は、実施の形態の一実施例である通信ナビゲーション処理手順を示すフローチャート（その１）である。
【図８】図８は、実施の形態の一実施例である通信ナビゲーション処理手順を示すフローチャート（その２）である。
【図９】図９は、実施の形態の一実施例である通信ナビゲーション処理手順を示すフローチャート（その３）である。
【符号の説明】
【００１２】
１００  通信ナビゲーションシステム
１０１  通信サーバ
１０２  通信ナビゲーション装置
１０３  通信回線網
１０４  地図データベース
１２０  ＧＰＳ衛星
４０１  探索部
４０２  通信制御部
５０１  記憶部
５０２  現在地点情報取得部
５０３  表示部
５１０  接続制御部
５１１  接続部
５１２  距離算出部
５１３  到達時間算出部
５１４  経由判別部
５１５  逸脱判別部
５１６  切断部
５１７  通信状態判断部
５１８  誘導経路情報取得部
【発明を実施するための最良の形態】
【００１３】
以下に添付図面を参照して、この発明にかかる通信ナビゲーション装置、通信ナビゲーション装置におけるナビゲーション方法、ナビゲーションプログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１４】
（実施の形態１）
（通信ナビゲーションシステムのシステム構成）
まず、この発明の実施の形態にかかる通信ナビゲーションシステムのシステム構成について説明する。図１は、この発明の実施の形態にかかる通信ナビゲーションシステムのシステム構成を示す説明図である。図１において、通信ナビゲーションシステム１００は、通信サーバ１０１と、通信ナビゲーション装置１０２とが、通信回線網１０３を介して接続されている。
【００１５】
通信サーバ１０１は、地図データベース１０４を備えており、通信ナビゲーション装置１０２からの探索要求により誘導経路（ルート）探索をおこなう。地図データベース１０４には地図データが記憶されている。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを有しており、通信ナビゲーション装置１０２によって２次元または３次元的に描画される。
【００１６】
背景データは、背景の形状をあらわす背景形状データと、背景の種別をあらわす背景種別データとを有する。背景形状データは、たとえば、地物の代表点、ポリライン、ポリゴン、地物の座標などを含んでいる。また、背景種別データは、たとえば、地物の名称や住所、電話番号を示すテキストデータ、建物、河川などの地物の種別データを含んでいる。
【００１７】
また、道路形状データは、複数のノードと、ノード間を連結するリンクと、を有する道路ネットワークである。ノードは、Ｔ字路などの三叉路、十字路、五叉路など複数の道路が交差する交差点を示している。リンクは、道路を示している。リンクには形状補完点を有するものもあり、この形状補完点により曲線道路を表現することができる。
【００１８】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、三叉路や五叉路などの複雑な交差点、浅い角度で道路が分岐する交差点、交差する道路が直交していない交差点、目的地点の周辺の交差点、高速道路の出入り口やジャンクション、過去の走行履歴から算出された経路逸脱率の高い交差点の特徴情報や、各リンクについての長さ（距離）、車幅、進行方向、通行禁止、道路種別（高速道路、有料道路か否か）などの情報が含まれている。
【００１９】
通信回線網１０３は、たとえば、固定通信回線網１０５と、移動通信網１０６とが、通信プロトコル変換用のゲートウェイ（ＧＷ）装置１０７で接続されて構成されている。この通信回線網１０３では、たとえば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）の環境（例えば、インターネット）下のＩＰパケット通信をおこなうことができる。移動通信網１０６は、複数のセル基地局１０８を有し、通信ナビゲーション装置１０２と無線データ通信をおこなう。
【００２０】
通信ナビゲーション装置１０２は、カーナビゲーション装置として車などの移動体１１１に設置されたり、携帯電話機１１２やＰＤＡ１１３に内蔵されたりしている。通信ナビゲーション装置１０２は、宇宙空間に存在するＧＰＳ衛星１２０を用いた３角測量法により通信ナビゲーション装置１０２の現在地点情報を取得する。携帯電話機１１２やＰＤＡ１１３の場合は、ＧＰＳ衛星１２０を用いずに、移動通信網１０６を介して現在地点情報を取得する構成でもよい。
【００２１】
（通信サーバ１０１のハードウェア構成）
つぎに、通信サーバ１０１のハードウェア構成について説明する。図２は、通信サーバ１０１のハードウェア構成を示すブロック図である。図２において、通信サーバ１０１は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ（ハードディスクドライブ）２０４と、ＨＤ（ハードディスク）２０５と、ＣＤ／ＤＶＤドライブ２０６と、着脱可能な記録媒体の一例としてのＣＤ／ＤＶＤ２０７と、入力Ｉ／Ｆ（インターフェース）２０８と、キーボード２０９と、マウス２１０と、映像Ｉ／Ｆ（インターフェース）２１１と、ディスプレイ（またはタッチパネル）２１２と、通信Ｉ／Ｆ（インターフェース）２１３と、から構成されている。また、各構成部２０１〜２１３はバス２２０によってそれぞれ接続されている。
【００２２】
ここで、ＣＰＵ２０１は、通信サーバ１０１の全体の制御を司る。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＨＤＤ２０４は、ＣＰＵ２０１の制御にしたがってＨＤ２０５に対するデータのリード／ライトを制御する。ＨＤ２０５は、ＨＤＤ２０４の制御で書き込まれたデータを記憶する。
【００２３】
ＣＤ／ＤＶＤドライブ２０６は、ＣＰＵ２０１の制御にしたがってＣＤ／ＤＶＤ２０７に対するデータのリード／ライトを制御する。ＣＤ／ＤＶＤ２０７は、ＣＤ／ＤＶＤドライブ２０６の制御にしたがって記録されたデータの読み出される着脱自在な記録媒体である。また、ＣＤ／ＤＶＤ２０７として、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体としては、ＣＤ／ＤＶＤ２０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリーカードなどであってもよい。
【００２４】
また、入力Ｉ／Ｆ２０８は、キーボード２０９やマウス２１０から送信されてくるデータを入力する。キーボード２０９は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス２１０は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００２５】
また、映像Ｉ／Ｆ２１１は、映像表示用のディスプレイ（またはタッチパネル）２１２と接続される。映像Ｉ／Ｆ２１１は、具体的には、たとえば、ディスプレイ（またはタッチパネル）２１２全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ（またはタッチパネル）２１２を表示制御する制御ＩＣなどによって構成される。
【００２６】
ディスプレイ（またはタッチパネル）２１２には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像等の各種データが表示される。このディスプレイ２１２は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイなどを採用することができる。また、タッチパネル２１２の場合は、入力Ｉ／Ｆ２０８に接続され、タッチパネル２１２の押下／非押下を検出して入力Ｉ／Ｆ２０８にデータを入力する。
【００２７】
また、通信Ｉ／Ｆ２１３は、通信回線網１０３を介して通信ナビゲーション装置１０２との通信を制御する。具体的には、回線接続装置や通信制御装置によって構成されている。回線接続装置は、固定通信回線網がデジタルの場合、デジタル終端装置、ルータ、ファイヤウォールなどによって構成される。また、固定通信回線網がアナログの場合、通信制御装置、変復調装置などを設けた構成としてもよい。また、通信制御装置は、回線接続装置と連動して通信回線網１０３との通信プロトコル、たとえば、ＴＣＰ／ＩＰを実行する。
【００２８】
（通信ナビゲーション装置１０２のハードウェア構成）
つぎに、通信ナビゲーション装置１０２のハードウェア構成について説明する。図３は、通信ナビゲーション装置１０２のハードウェア構成を示すブロック図である。図３において、通信ナビゲーション装置１０２は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、ＨＤＤ（ハードディスクドライブ）３０４と、ＨＤ（ハードディスク）３０５と、ＣＤ／ＤＶＤドライブ３０６と、着脱可能な記録媒体の一例としてのＣＤ／ＤＶＤ３０７と、入力Ｉ／Ｆ（インターフェース）３０８と、入力キー３０９と、リモコン３１０と、映像Ｉ／Ｆ（インターフェース）３１１と、ディスプレイ（またはタッチパネル）３１２と、音声Ｉ／Ｆ（インターフェース）３１３と、スピーカ３１４と、マイク３１５と、通信Ｉ／Ｆ（インターフェース）３１６と、ＧＰＳレシーバ３１７と、移動速度センサ３１８と、角速度センサ３１９と、走行距離センサ３２０と、傾斜センサ３２１と、から構成されている。また、各構成部３０１〜３２１はバス３２２によってそれぞれ接続されている。
【００２９】
ここで、ＣＰＵ３０１は、通信ナビゲーション装置１０２全体の制御を司る。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。ＨＤＤ３０４は、ＣＰＵ３０１の制御にしたがってＨＤ３０５に対するデータのリード／ライトを制御する。ＨＤ３０５は、ＨＤＤ３０４の制御で書き込まれたデータを記憶する。
【００３０】
ＣＤ／ＤＶＤドライブ３０６は、ＣＰＵ３０１の制御にしたがってＣＤ／ＤＶＤ３０７に対するデータのリード／ライトを制御する。ＣＤ／ＤＶＤ３０７は、ＣＤ／ＤＶＤドライブ３０６の制御にしたがって記録されたデータの読み出される着脱自在な記録媒体である。また、ＣＤ／ＤＶＤ３０７として、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体としては、ＣＤ／ＤＶＤ３０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリーカードなどであってもよい。
【００３１】
また、入力Ｉ／Ｆ３０８は、文字、数値、各種指示等の入力をする入力キー３０９や、入力キー３０９の一部または全部を備えたリモコン３１０から送信されてくるデータを入力する。また、不図示であるが必要に応じて出力Ｉ／Ｆを設け、この出力Ｉ／Ｆを介して文字や画像を光学的に読み取るスキャナや、文字や画像を印刷するプリンタを接続することができる。さらに、後述する各センサ３１８〜３２１からのデータを入力する。
【００３２】
また、映像Ｉ／Ｆ３１１は、映像表示用のディスプレイ（またはタッチパネル）３１２と接続される。映像Ｉ／Ｆ３１１は、具体的には、たとえば、ディスプレイ（またはタッチパネル）３１２全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ（またはタッチパネル）３１２を表示制御する制御ＩＣなどによって構成される。
【００３３】
ディスプレイ（またはタッチパネル）３１２には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像等の各種データが表示される。このディスプレイ３１２は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。また、タッチパネル３１２の場合は、入力Ｉ／Ｆ３０８に接続され、タッチパネル３１２の押下／非押下を検出して入力Ｉ／Ｆ３０８にデータを入力する。
【００３４】
また、音声Ｉ／Ｆ３１３は、音声出力用のスピーカ３１４に接続される。音声Ｉ／Ｆ３１３は、具体的には、たとえば、音声ディジタルデータのＤ／Ａ変換を行うＤ／Ａコンバータと、Ｄ／Ａコンバータから出力される音声アナログ信号を増幅する増幅器と、音声アナログデータのＡ／Ｄ変換をおこなうＡ／Ｄコンバータと、から構成されている。また、スピーカ３１４は音声を出力する。マイク３１５は外部からの音声を入力する。
【００３５】
また、通信Ｉ／Ｆ３１６は、セル基地局１０８を介して通信サーバ１０１と無線通信をおこなう通信モジュールである。通信Ｉ／Ｆ３１６は、たとえば、汎用の携帯電話機と同様の構成であり、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）方式、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）方式のＴＤＭＡ、ＴＤＤあるいはＣＤＭＡ構成などを採用することができる。また、通信Ｉ／Ｆ３１６は、汎用の携帯電話機を入力Ｉ／Ｆ３０８にワイヤード接続（インタフェース接続）した構成や、汎用の携帯電話機および入力Ｉ／Ｆ３０８に微弱無線送受信部を設けた無線接続方式の構成を採用することとしてもよい。
【００３６】
また、ＧＰＳレシーバ３１７は、ＧＰＳ衛星１２０からの電波を受信して装置本体の現在位置を求めるものである。
【００３７】
移動速度センサ３１８は、装置本体の移動速度を検出する。装置本体が車両である場合、トランスミッションの出力側シャフトから検出する。また、角速度センサ３１９は、自車の回転時の角速度を検出し、角速度データと相対方位データとを出力する。走行距離センサ３２０は、車輪の回転に伴って出力される所定周期のパルス信号のパルス数をカウントすることによって車輪一回転当たりのパルス数を算出し、その一回転当たりのパルス数に基づく走行距離データを出力する。傾斜センサ３２１は、路面の傾斜角度を検出し、傾斜角データを出力する。
【００３８】
（通信サーバ１０１の機能的構成）
つぎに、通信サーバ１０１の機能的構成について説明する。図４は、通信サーバ１０１の機能的構成を示すブロック図である。図４において、通信サーバ１０１は、図１に示した地図データベース１０４と、探索部４０１と、通信制御部４０２と、から構成されている。
【００３９】
探索部４０１は、通信ナビゲーション装置１０２からの探索要求に応じて、誘導経路を探索する。具体的には、出発地点情報と目的地点情報とを通信ナビゲーション装置１０２から受信する。この受信された出発地点情報および目的地点情報を含む所定範囲の地図データを地図データベース１０４から抽出する。この抽出された地図データに含まれている道路形状データを用いて、ダイクストラ法などの手法により最適な誘導経路情報を算出する。探索部４０１は、具体的には、たとえば、図２に示したＲＯＭ２０２、ＲＡＭ２０３、ＨＤ２０５、ＣＤ／ＤＶＤ２０７などに記録されたプログラムを、ＣＰＵ２０１が実行することによってその機能を実現する。
【００４０】
また、通信制御部４０２は、通信ナビゲーション装置１０２からの接続要求に応じて、接続要求をした通信ナビゲーション装置１０２との通信回線の接続処理をおこなう。また、通信ナビゲーション装置１０２からの回線切断要求に応じて、接続されている通信回線の切断処理をおこなう。通信制御部４０２は、具体的には、たとえば、図２に示した通信Ｉ／Ｆ２１３によってその機能を実現する。
【００４１】
（通信ナビゲーション装置１０２の機能的構成）
つぎに、通信ナビゲーション装置１０２の機能的構成について説明する。図５は、通信ナビゲーション装置１０２の機能的構成を示すブロック図である。図５において、通信ナビゲーション装置１０２は、記憶部５０１と、現在地点情報取得部５０２と、表示部５０３と、接続制御部５１０と、を備えている。
【００４２】
図５において、記憶部５０１は、通信サーバ１０１から受信された地図データおよび当該地図データに重畳表示される誘導経路情報を記憶する。ここで、「誘導経路情報」とは、出発地点の地点座標（出発地点情報Ｓ）および目的地点の地点座標（目的地点情報Ｇ）と、誘導経路の経由地点となる交差点のノードＶｉ（ｉ＝１，２，３，・・・）、および出発地点から経由地点を介して目的地点までの各経路を示すリンクＬｊ（ｊ＝１，２，３，・・・）からなるリンク列データをいう。なお、ノードＶｉは、交差点の特徴情報を有しており、交差点の種別を識別することができる。リンクＬｊは、対応する経路の長さ（距離）データを有している。
【００４３】
また、誘導経路情報は、上述したリンク列データのほか、目的地点周辺の詳細地図情報も含むことができる。この記憶部５０１は、具体的には、たとえば、図３に示したＲＡＭ３０３またはＨＤＤ３０５によってその機能を実現する。
【００４４】
現在地点情報取得部５０２は、装置本体の現在地点情報を取得する。具体的には、ＧＰＳレシーバ３１７によって得られるＧＰＳ測位データおよび自車の進行方向の絶対方位データを、移動速度センサ３１８、角速度センサ３１９、走行距離センサ３２０および傾斜センサ３２１から得られる各データで補正することによって、現在地点情報を取得する。この現在位置情報は、装置本体の３次元座標（緯度、経度、高さ）と装置本体の進行方向のほか、速度、加速度に関するデータを含んでいる。現在地点情報取得部５０２は、具体的には、たとえば、図３に示したＧＰＳレシーバ３１７および入力Ｉ／Ｆ３０８によって、その機能を実現する。
【００４５】
表示部５０３は、記憶部５０１に記憶されている地図データや誘導経路情報を表示する。具体的には、表示部５０３は、図３に示した映像Ｉ／Ｆ３１１により、地図データおよび誘導経路情報をディスプレイ３１２に表示する。図６は、表示部５０３によって表示された地図データおよび誘導経路情報を示す説明図である。図６において、ディスプレイ３１２の表示画面には、地図データＭＰと誘導経路情報Ｒが表示されている。
【００４６】
フラッグ６０１は誘導経路情報Ｒの出発地点情報Ｓを示しており、フラッグ６０２は誘導経路情報Ｒの目的地点情報Ｇを示している。また、誘導経路の交差点は、装置本体が経由すべき経由地点のノードＶ１〜Ｖ７によってあらわされている。さらに、交差点間の誘導経路を示す道路は、リンクＬ１〜Ｌ８によってあらわされている。また、装置本体の現在地点情報Ｐは三角マークであらわされている。
【００４７】
また、図５において、抽出部５０４は、現在地点情報取得部５０２によって取得された現在地点情報に基づいて、誘導経路情報に含まれている地点情報の中から、特定地点情報を抽出する。この抽出部５０４は、特定地点情報として、装置本体が次に経由すべき経由予定地点情報を抽出することができる。また、抽出部５０４は、経由予定地点情報が目的地点情報と一致する場合には、当該目的地点情報を抽出することとなる。
【００４８】
ここで、「経由予定地点情報」とは、経由地点のノードのうち、すでに経由された地点のノードではなく、誘導経路情報上、現在地点情報から最も近い距離にある経由地点のノードである。たとえば、図６に示した誘導経路情報Ｒ上、現在地点情報Ｐでは、「経由予定地点情報」はノードＶ２となる。
【００４９】
また、直線的な誘導経路で誘導されている場合、誘導経路からの逸脱は生じにくいため、抽出部５０４は、右左折すべき交差点となる経由予定地点情報を抽出することとしてもよい。これにより、通信サーバ１０１への不必要な回線占有を低減することができる。また、経由予定地点情報によって示されるノードの交差点の特徴情報、具体的には、三叉路や五叉路などの複雑な交差点、浅い角度で道路が分岐する交差点、交差する道路が直交していない交差点、目的地点の周辺の交差点、高速道路の出入り口やジャンクション、過去の走行履歴から算出された経路逸脱率の高い交差点などの情報がある場合に、抽出することとしてもよい。これにより、ユーザが誘導経路から逸脱しやすい地点を効率的に検出することができる。
【００５０】
また、接続制御部５１０は、接続部５１１と、距離算出部５１２と、到達時間算出部５１３と、経由判別部５１４と、逸脱判別部５１５と、切断部５１６と、通信状態判断部５１７と、誘導経路情報取得部５１８と、を備えている。
【００５１】
接続部５１１は、現在地点情報取得部５０２によって取得された現在地点情報と、抽出部５０４によって抽出された特定地点情報とに基づいて、通信サーバ１０１との通信回線の接続を実行する。具体的には、通信回線網１０３を介して、通信サーバ１０１の通信制御部４０２に接続要求信号を送信し、通信サーバ１０１との回線接続を確立する。
【００５２】
距離算出部５１２は、現在地点情報取得部５０２によって取得された現在地点情報と、抽出部５０４によって抽出された特定地点情報とに基づいて、現在地点から特定地点までの距離を算出する。具体的には、現在地点情報に含まれている現在地点座標と、装置本体の移動中の経路を示すリンクのリンク長データと、当該リンク両端のノードが示す地点座標と、を用いて、現在地点から特定地点までの距離を算出する。
【００５３】
また、移動中の経路を示すリンクの両端のノードは、直前に経由した経由地点のノードと、つぎに経由する経由地点のノードを示している。たとえば、図６に示した状態では、現在地点情報Ｐと、装置本体の移動中の経路を示すリンクＬ２のリンク長データと、当該リンクＬ２の両端のノードＶ１、Ｖ２の地点座標と、を用いて、現在地点情報Ｐによって示される実際の現在地点から、ノードＶ２によって示される経由予定地点までの距離を算出する。そして、距離算出部５１２によって算出された距離が所定距離以下となった場合、接続部５１１は、通信サーバ１０１との通信回線の接続を実行することができる。
【００５４】
到達時間算出部５１３は、さらに、距離算出部５１２によって算出された距離と、装置本体の移動速度とに基づいて、現在地点から特定地点までに到達する到達時間を算出する。具体的には、距離算出部５１２によって算出された距離と、現在地点情報に含まれている装置本体の移動速度データとによって到達時間を算出する。そして、到達時間算出部５１３によって算出された到達時間が所定時間以下となった場合、接続部５１１は、通信サーバ１０１との通信回線を接続することができる。
【００５５】
経由判別部５１４は、現在地点情報取得部５０２によって取得された現在地点情報と、抽出部５０４によって抽出された経由予定地点情報とに基づいて、装置本体が経由予定地点を経由したかどうかを判別する。具体的には、経由予定地点情報の地点座標と、現在地点情報の地点座標とが一致した場合、経由予定地点に到達したこととなり、その後、経路誘導情報上の現在地点座標が経由予定地点情報の地点座標と不一致となった場合、装置本体が経由予定地点を経由したことを判別する。
【００５６】
より具体的には、図６において、リンクＬ２上の現在地点情報Ｐの地点座標が、その経由予定地点情報Ｖ２の地点座標と一致した場合、装置本体が経由予定地点情報Ｖ２に対応する経由予定地点に到達したこととなる。さらに、この状態から、現在地点情報Ｐが誘導経路情報Ｒ上のリンクＬ３（またはＬ３ａ、Ｌ３ｂ）上に位置する、すなわち、現在地点情報Ｐの地点座標が経由予定地点情報Ｖ２の地点座標と不一致となり、リンクＬ３（またはＬ３ａ、Ｌ３ｂ）上の座標と一致することにより、装置本体が経由予定地点情報Ｖ２に対応する経由予定地点を経由したこととなる。
【００５７】
また、経由判別部５１４は、距離算出部５１２によって算出された距離が０になったかどうか、または、到達時間算出部５１３によって算出された到達時間が０になったかどうかによって、装置本体が経由予定地点に到達したかどうかを判別することとしてもよい。
【００５８】
逸脱判別部５１５は、経由判別部５１４によって経由予定地点を経由したことが判別された場合、現在地点情報取得部５０１によって取得された現在地点情報と、誘導経路情報とに基づいて、装置本体が誘導経路から逸脱したかどうかを判別する。具体的には、経由地点情報の地点座標と、現在地点情報の地点座標とが一致した後、現在地点情報がつぎの経路を示すリンク上の座標に一致するかどうかによって判別する。
【００５９】
たとえば、図６において、現在地点情報Ｐが経由予定地点情報Ｖ２を経由してリンクＬ３上に位置する場合には、逸脱していないと判別し、現在地点情報Ｐが経由予定地点情報Ｖ２を経由してリンクＬ３ａ（またはＬ３ｂ）上に位置する場合には、逸脱したと判別する。
【００６０】
また、切断部５１６は、逸脱判別部５１５によって逸脱していないことが判別された場合、通信サーバ１０１と接続された通信回線の切断を実行する。具体的には、切断部５１６は、通信回線網１０３を介して、通信サーバ１０１の通信制御部４０２に切断要求信号を送信し、通信サーバ１０１との間で確立された回線接続を切断する。
【００６１】
通信状態判断部５１７は、通信サーバ１０１との通信回線の状態を判定する。具体的には、通信サーバ１０１との回線接続が確立されていない場合、回線状態は未接続であると判断する。この場合、接続部５１１は、通信サーバ１０１との通信回線の接続を再度実行することができる。回線がつながりにくい地点に装置本体が位置する場合でも、通信サーバ１０１との回線接続が確立するまでリトライすることができる。
【００６２】
たとえば、装置本体がトンネル内など通信環境の悪い場所や圏外に位置する場合に有効である。一方、通信サーバ１０１との回線接続が確立されている場合、回線状態は接続であると判定する。また、接続状態時に通信エラーが検出された場合、回線状態は、圏外であると判断する。
【００６３】
また、通信状態判断部５１７は、たとえば、経由判別部５１４によって経由したことが判別されるまでの間に判定処理をおこなう。この場合、接続部５１１は、通信状態判断部によって未接続である判断された場合、通信サーバ１０１との通信回線の接続を再実行する。これにより、経由予定地点に装置本体が到達するまでに、通信回線を接続することができる。
【００６４】
また、誘導経路情報取得部５１８は、装置本体の現在地点から目的地点までの誘導経路に関する情報を取得する。具体的には、装置本体の起動時において、通信サーバ１０１と回線接続して、その現在地点から目的地点までの誘導経路に関する情報を取得して、記憶部５０１に記憶する。
【００６５】
また、誘導経路情報取得部５１８は、逸脱判別部５１５によって逸脱したことが判別された場合、当該逸脱後における現在地点情報および目的地点情報に基づいて、現在地点から目的地点までのあらたな誘導経路情報を取得する。具体的には、探索要求信号、現在地点情報および目的地点情報を通信サーバ１０１に送信する。
【００６６】
通信サーバ１０１では、受信された探索要求信号、現在地点情報および目的地点情報により、経路探索を実行する。そして、通信サーバ１０１から送信されてくるあらたな誘導経路情報ｒを受信し、記憶部５０１に記憶する。たとえば、誘導経路Ｒから逸脱して、現在位置情報がリンクＬ３ａ上に位置する場合、図６中、点線で示したあらたな誘導経路ｒを取得することができる。
【００６７】
また、あらたな誘導経路情報の取得は、通信サーバ１０１だけでなく、記憶部５０１に記憶されている誘導経路情報や地図データからも取得することができる。この場合は、通信サーバ１０１と回線接続する必要がないため、上述したような、装置本体がトンネル内など通信環境の悪い場所や圏外に位置する場合に有効である。
【００６８】
なお、上述した現在地点情報取得部５０２、表示部５０３、抽出部５０４、接続制御部５１０（接続部５１１、距離算出部５１２、到達時間算出部５１３、経由判別部５１４、逸脱判別部５１５、切断部５１６、通信状態判別部５１７、および誘導経路情報取得部５１８）は、具体的には、たとえば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、ＨＤ３０５、ＣＤ／ＤＶＤ３０７などに記録されたプログラムを、ＣＰＵ３０１が実行することによってその機能を実現する。
【実施例】
【００６９】
（通信ナビゲーション処理手順）
つぎに、上述した実施の形態の一実施例について説明する。図７〜図９は、上述した実施の形態の一実施例である通信ナビゲーション処理手順を示すフローチャートである。なお、装置本体の誘導経路情報およびその誘導経路情報を含む周辺地図データは、あらかじめ通信サーバ１０１から取得して記憶部５０１に記憶されているものとする。
【００７０】
図７において、まず、経路誘導中である場合（ステップＳ７０１：Ｙｅｓ）、誘導経路上で次の到達すべき特定地点に関する情報（特定地点情報）を抽出する（ステップＳ７０２）。この特定地点情報が経由予定地点に関する情報（経由予定地点情報）である場合（ステップＳ７０３：経由予定地点情報）、図８に示すフローチャートに移行する。一方、特定地点情報が目的地点に関する情報（目的地点情報）である場合（ステップＳ７０３：目的地点情報）、図９に示すフローチャートに移行する。
【００７１】
特定地点情報が経由予定地点情報である場合（ステップＳ７０３：経由予定地点情報）、図８において、その経由予定地点情報によって示される経由予定地点が次に右折または左折すべき交差点であるかどうかを判定する（ステップＳ８０１）。経由予定地点が右折または左折すべき交差点でない場合（ステップＳ８０１：Ｎｏ）、経由予定地点情報によって示される経由予定地点が逸脱しやすい地点であるかどうかを判定する（ステップＳ８０２）。この判定は、たとえば、経由予定地点情報のノードに含まれている交差点の特徴情報によって判定する。なお、逸脱しやすい地点とは、例えば、三叉路や五叉路の交差点、直行していない交差点、高速道路の出入り口、ジャンクション、インターチェンジなどである。これら以外でも道路形状が複雑な交差点を逸脱しやすい地点とすることもできる。
【００７２】
そして、逸脱しやすい地点でないと判定された場合（ステップＳ８０２：Ｎｏ）、図７に示したステップＳ７０２に移行する。一方、経由予定地点が右折または左折すべき交差点である場合（ステップＳ８０１：Ｙｅｓ）または、経由予定地点が逸脱しやすい地点である場合（ステップＳ８０２：Ｙｅｓ）、距離算出部５１２によって現在地点から経由予定地点までの距離Ｄを算出する（ステップＳ８０３）。
【００７３】
そして、算出された距離Ｄが所定距離ｄ以下でない場合（ステップＳ８０４：Ｎｏ）、到達時間算出部５１３によって現在地点から経由予定地点までの到達時間Ｔを算出する（ステップＳ８０５）。到達時間Ｔは、現在地点から経由予定地点までの距離Ｄを装置本体の移動速度で除することにより算出する。なお、装置本体の移動速度の代わりに、予め設定された速度や今までの移動速度の平均速度を使用してもよい。算出された到達時間Ｔが所定時間ｔ以内でない場合（ステップＳ８０６：Ｎｏ）、ステップＳ８０４に移行する。一方、距離算出部５１２によって算出された距離Ｄが所定距離ｄ以下である場合（ステップＳ８０４：Ｙｅｓ）、または到達時間算出部５１３によって算出された到達時間Ｔが所定時間ｔ以内である場合（ステップＳ８０６：Ｙｅｓ）、通信サーバ１０１との通信回線の接続を実行する（ステップＳ８０７）。
【００７４】
つぎに、装置本体が経由予定地点を経由したかどうかを判別する（ステップＳ８０８）。そして、装置本体が経由予定地点を経由していない場合（ステップＳ８０８：Ｎｏ）、装置本体が誘導経路から逸脱したかどうかを判別する（ステップＳ８０９）。装置本体が誘導経路から逸脱したと判別されなかった場合（ステップＳ８０９：Ｎｏ）、通信サーバ１０１との通信回線の状態を判断する（ステップＳ８１０）。通信回線の状態が接続中である場合（ステップＳ８１０：接続中）、ステップＳ８０８に移行する。通信回線の状態が未接続である場合（ステップＳ８１０：未接続）、通信サーバ１０１との通信回線の接続を再試行し（ステップＳ８１１）、ステップＳ８０８に移行する。
【００７５】
一方、ステップＳ８０９において、装置本体が誘導経路から逸脱したと判別された場合（ステップＳ８０９：Ｙｅｓ）、通信サーバ１０１との通信回線の状態を判断する（ステップＳ８１２）。通信回線の状態が接続中である場合（ステップＳ８１２：接続中）、後述するステップＳ８１７に移行する。一方、通信回線の状態が未接続である場合（ステップＳ８１２：未接続）、後述するステップＳ８１８に移行する。
【００７６】
また、ステップＳ８０８において、経由予定地点を経由した場合（ステップＳ８０８：Ｙｅｓ）、装置本体が経由予定地点以降の誘導経路から逸脱したかどうかを判別する（ステップＳ８１３）。装置本体が誘導経路から逸脱したと判別されなかった場合（ステップＳ８１３：Ｎｏ）は、装置本体は誘導経路にしたがって経由予定地点を経由したこととなるため、通信サーバ１０１との通信回線の接続が完了している場合（ステップＳ８１４：Ｙｅｓ）、通信回線の切断を実行する（ステップＳ８１５）。そして、図７に示したステップＳ７０２に移行する。また、通信サーバ１０１との通信回線の接続が完了していない、すなわち、未接続である場合（ステップＳ８１４：Ｎｏ）、図７に示したステップＳ７０２に移行する。
【００７７】
一方、装置本体が誘導経路から逸脱したと判別された場合（ステップＳ８１３：Ｙｅｓ）、通信サーバ１０１との通信回線の状態を判断する（ステップＳ８１６）。通信回線の状態が接続中である場合（ステップＳ８１６：接続中）、通信サーバ１０１とのデータ通信によって誘導経路の再探索を実行する（ステップＳ８１７）。具体的には、通信サーバ１０１に経路探索要求、現在地点情報および目的地点情報を送信し、通信サーバで設定された新たな誘導経路に関する情報を受信して、誘導経路を示す案内線などの各種情報を表示画面に表示する。そして、図７に示したステップＳ７０２に移行する。
【００７８】
一方、通信回線の状態が未接続である場合（ステップＳ８１６：未接続）、通信サーバ１０１との通信回線の再接続が試行可能かどうかを判定する（ステップＳ８１８）。再接続の試行回数Ｎが所定回数ｎ以上となった場合（ステップＳ８１８：Ｙｅｓ）、簡易誘導を実行する（ステップＳ８１９）。具体的には、通信サーバ１０１との通信回線が未接続によりデータ通信ができないため、記憶部５０１に記憶されている地図データと現在地点情報とを用いて、簡易な経路誘導を実行する。一方、再接続の試行回数が所定回数以上でない場合（ステップＳ８１８：Ｎｏ）、通信サーバ１０１との通信回線の接続を再試行し（ステップＳ８２０）、ステップＳ８１６に移行する。
【００７９】
また、図７において、経由予定地点情報が目的地点情報である場合（ステップＳ７０３：目的地点情報）、図９において、距離算出部５１２によって現在地点から目的地点までの距離Ｅを算出する（ステップＳ９０１）。そして、算出された距離Ｅが、所定距離ｅ以下でない場合（ステップＳ９０２：Ｎｏ）、到達時間算出部５１３によって現在地点から目的地点までの到達時間Ｕを算出する（ステップＳ９０３）。到達時間Ｕの算出方法は上述した到達時間Ｔの算出方法と同様である。
【００８０】
算出された到達時間Ｕが所定時間ｕ以内でない場合（ステップＳ９０４：Ｎｏ）、ステップＳ９０２に移行する。一方、距離算出部５１２によって算出された距離Ｅが所定距離ｅ以下である場合（ステップＳ９０２：Ｙｅｓ）、または到達時間算出部５１３によって算出された到達時間Ｕが所定時間ｕ以内である場合（ステップＳ９０４：Ｙｅｓ）、通信サーバ１０１との通信回線の接続を実行する（ステップＳ９０５）。
【００８１】
このあと、通信サーバ１０１との通信回線の状態を判定する（ステップＳ９０６）。通信回線の状態が接続中である場合（ステップＳ９０６：接続中）、通信サーバとのデータ通信発生まで待機して（ステップＳ９０７）、一連の処理を終了する。この場合における通信サーバ１０１とのデータ通信によって、例えば目的地点付近の詳細地図情報や目的地点の案内情報を通信サーバ１０１から受信する。なお、この場合において、目的地点の到達を検出した段階で、通信回線の切断を実行することとしてもよい。
【００８２】
一方、通信回線の状態が未接続である場合（ステップＳ９０６：未接続）、通信サーバとの通信回線の再接続が試行可能かどうかを判定する（ステップＳ９０８）。再接続の試行回数Ｍが所定回数ｍ以上でない場合（ステップＳ９０８：Ｎｏ）、通信回線の接続を再試行する（ステップＳ９０９）。そして、ステップＳ９０６に移行する。
【００８３】
一方、再接続の試行回数Ｍが所定回数ｍ以上である場合（ステップＳ９０８：Ｙｅｓ）、所定の時間待機する（ステップＳ９１０）。そして、再接続試行回数Ｍを０にリセットして（ステップＳ９１１）、通信回線の接続を再試行する（ステップＳ９０９）。また、通信回線の状態が通信可能圏外である場合（ステップＳ９０６：圏外）、通信可能圏内に変化するまで待機する（ステップＳ９１２：Ｎｏ）。そして、通信可能圏内に変化した場合（ステップＳ９１２：Ｙｅｓ）、再接続試行回数を０にリセットして（ステップＳ９１１）、通信サーバ１０１との通信回線の接続を再試行する（ステップＳ９０９）。
【００８４】
以上説明したように、この発明の実施の形態にかかる通信ナビゲーション装置１０２によれば、装置本体が経由予定地点を経由する前に、通信サーバ１０１との通信回線の接続を実行することにより、装置本体が経由予定地点の前後で誘導経路から逸脱した場合でも通信サーバ１０１との通信回線が接続状態であるため通信サーバ１０１と即座にデータ通信を行って新たな誘導経路の再探索をおこなうことができ、リルート設定までの時間の短縮化を図ることができる。
【００８５】
一方、装置本体が誘導経路にしたがって経由予定地点を通過した場合、接続が完了した通信回線を切断する。このように、通信サーバ１０１とのデータ通信が不要なときには通信回線を切断することにより、消費電力および通信コストの低減化を図ることができる。また、通信サーバ１０１へのアクセスが減少することにより、通信サーバ１０１の負担軽減を図ることができる。また、誘導経路の逸脱前に通信サーバ１０１との通信回線の状態を判断し、未接続の場合は通信回線の接続を再試行することにより、経路逸脱時における通信回線の未接続状態を極力回避することができる。
【００８６】
また、上述した実施の形態では、通信回線の接続の実行は、経由予定地点までの距離と到達時間を用いておこなっているが、距離および到達時間のうち少なくともいずれか一方を用いることとしてもよい。また、上述した実施例では、まず、距離を用いて回線接続の実行を判断し、その後、到達時間を用いて回線接続の実行を判断しているが、先に到達時間を用いて回線接続の実行を判断してから、距離を用いて回線接続の実行を判断することとしてもよい。
【００８７】
また、距離算出や到達時間算出に先立って、特定地点情報（経由予定地点情報または目的地点情報）の抽出をおこなっているが、特定地点情報の抽出は、誘導経路において右左折すべき交差点についておこなうだけでなく、右左折すべき交差点以外に、三叉路や五叉路の交差点、直行していない交差点、高速道路の出入り口、ジャンクション、インターチェンジなどのように逸脱しやすい地点についておこなうこととしてもよい。これにより、誘導経路の逸脱をより多く検出することができる。
【００８８】
また、経由予定地点および目的地点以外に誘導経路近傍の施設を案内する施設案内地点を特定地点とし、装置本体が施設案内地点にある程度近づいたら通信サーバ１０１との通信回線を接続しておいて、装置本体が施設案内地点近傍に到達したら通信サーバから当該施設の案内情報を受信してその情報をユーザに提示するようにしてもよい。
【００８９】
以上説明したように、通信ナビゲーション装置、ナビゲーション方法、ナビゲーションプログラムおよび記録媒体によれば、あらかじめ逸脱しやすい特定地点を予測することにより、装置本体が誘導経路から逸脱する前に通信サーバ１０１との通信回線を接続することができるため、誘導経路の逸脱後ただちにリルート設定をおこなうことができる。
【００９０】
したがって、ユーザは誘導経路から逸脱して目的地点までの経路がわからなくなってしまった場合でも、データ通信のみの時間で、ただちに新たな誘導経路を取得することができる。
【００９１】
また、装置本体が誘導経路を逸脱していない場合には、通信サーバ１０１との通信回線を切断することにより、通信サーバ１０１への不必要な回線占有を低減することができる。
【００９２】
また、目的地点や施設案内地点等のように、その地点近傍において通信サーバから案内情報を取得して提示する地点にある程度近づいた段階で予め通信サーバ１０１との通信回線を接続しておくことで、この地点近傍に近づいたときに案内情報を通信サーバからただちに取得することができる。
【００９３】
なお、本実施の形態で説明したナビゲーション方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【００９４】
以上のように、この実施の形態にかかる通信ナビゲーション装置、ナビゲーション方法、ナビゲーションプログラムおよび記録媒体は、たとえば、車載型、携帯型ナビゲーションに有用である。
【図１】
0004199808.tif 000002
【図２】
0004199808.tif 000003
【図３】
0004199808.tif 000004
【図４】
0004199808.tif 000005
【図５】
0004199808.tif 000006
【図６】
0004199808.tif 000007
【図７】
0004199808.tif 000008
【図８】
0004199808.tif 000009
【図９】
0004199808.tif 000010