(57)【要約】【課題】可及的に外部のナビゲーションサーバから取得した誘導情報に基づく経路案内を行う「ナビゲーション装置及びナビゲーションシステム」を提供する。【解決手段】スマートフォン１のナビゲーションアプリケーション１２２は、ルートとルート上に設定した案内ポイントの案内内容を表す案内データとを含む誘導情報を提供するナビゲーションサーバ４に接続できない期間であっても、ナビゲーションサーバ４から取得した誘導情報に未案内の案内ポイントの案内データが所定数以上含まれている間は、当該取得した誘導情報を用いて経路案内を行い、案内の案内ポイントの案内データが所定数未満となったならば記憶装置１０４に記憶されている地図データに基づいて誘導情報を作成し、作成した誘導情報を用いた経路案内を開始する。【選択図】図１
2014137312.tif 000002
【特許請求の範囲】
【請求項１】
移動通信を行う移動通信装置を備えたナビゲーション装置であって、
現在位置を算出する現在位置算出手段と、
指定された現在位置から指定された目的地までのルートを表すルートデータと、当該ルートの前記指定された現在位置よりの区間中の案内対象地点である案内ポイントに関する案内の内容を表す案内データとを含む誘導情報を提供するナビゲーションサーバに、前記移動通信を介して間欠的に繰り返し接続し、接続の各回において前記現在位置算出手段が算出した現在位置と設定されている目的地とを指定して前記誘導情報を取得する誘導情報取得手段と、
地図データを記憶した記憶装置と、
案内手段とを有し、
当該案内手段は、
前記誘導情報取得手段が前記ナビゲーションサーバに接続可能な期間、前記現在位置算出手段が算出した現在位置と、前記誘導情報取得手段が最後に取得した前記誘導情報に基づいて、前記ルートの提示と、前記現在位置算出手段が算出した現在位置が接近した前記案内ポイントに関する案内とを行い、
前記誘導情報取得手段が前記ナビゲーションサーバに接続不能な期間中の、当該接続不能となってから前記誘導情報取得手段が最後に取得した前記誘導情報に含まれる未案内の案内ポイントの案内データが所定数未満となるまでの期間は、前記誘導情報取得手段が最後に取得した前記誘導情報に基づいて、前記ルートの提示と、前記現在位置算出手段が算出した現在位置が接近した前記案内ポイントに関する案内とを行い、
前記誘導情報取得手段が前記ナビゲーションサーバに接続不能な期間中の、前記誘導情報取得手段が最後に取得した前記誘導情報に含まれる未案内の案内ポイントの案内データが所定数未満となって以降の期間は、前記記憶装置に記憶されている前記地図データに基づいて、前記現在位置算出手段が算出した現在位置から設定されている目的地までのルートを探索すると共に、探索したルート上に案内対象地点を設定し、探索したルートの提示と、前記現在位置算出手段が算出した現在位置が接近した前記案内対象地点に関する案内とを行うことを特徴とするナビゲーション装置。
【請求項２】
請求項１記載のナビゲーション装置であって、
前記区間は、前記指定された現在位置と、当該指定された現在位置から所定距離離れた前記ルート上の地点との間の区間であることを特徴とするナビゲーション装置。
【請求項３】
請求項１記載のナビゲーション装置であって、
前記区間は、前記指定された現在位置と、当該ナビゲーション装置が所定時間経過後に到達すると予測される前記ルート上の地点との間の区間であることを特徴とするナビゲーション装置。
【請求項４】
請求項１、２または３記載のナビゲーション装置であって、
前記誘導情報取得手段は、前記ナビゲーションサーバに接続不能となった後、前記ナビゲーションサーバとの接続の可能の有無を監視し、前記ナビゲーションサーバに接続可能となったならば、前記間欠的な誘導情報の取得を再開することを特徴とするナビゲーション装置。
【請求項５】
移動通信を行う移動通信装置を備えたナビゲーション装置と、当該ナビゲーション装置が前記移動通信を介して接続可能なナビゲーションサーバとを有するナビゲーションシステムであって、
前記ナビゲーションサーバは、当該ナビゲーションサーバに前記移動通信を介して接続した前記ナビゲーション装置から指定された現在位置と目的地とに従って、指定された現在位置から指定された目的地までのルートを表すルートデータと、当該ルートの前記指定された現在位置よりの区間中の案内対象地点である案内ポイントに関する案内の内容を表す案内データとを含む誘導情報を前記ナビゲーション装置に提供する誘導情報提供手段を有し、
前記ナビゲーション装置は、
現在位置を算出する現在位置算出手段と、
前記ナビゲーションサーバに、前記移動通信を介して間欠的に繰り返し接続し、接続の各回において前記現在位置算出手段が算出した現在位置と設定されている目的地とを指定して前記誘導情報を取得する誘導情報取得手段と、
地図データを記憶した記憶装置と、
案内手段とを有し、
当該案内手段は、
前記誘導情報取得手段が前記ナビゲーションサーバに接続可能な期間、前記現在位置算出手段が算出した現在位置と、前記誘導情報取得手段が最後に取得した前記誘導情報に基づいて、前記ルートの提示と、前記現在位置算出手段が算出した現在位置が接近した前記案内ポイントに関する案内とを行い、
前記誘導情報取得手段が前記ナビゲーションサーバに接続不能な期間中の、当該接続不能となってから前記誘導情報取得手段が最後に取得した前記誘導情報に含まれる未案内の案内ポイントの案内データが所定数未満となるまでの期間は、前記誘導情報取得手段が最後に取得した前記誘導情報に基づいて、前記ルートの提示と前記現在位置算出手段が算出した現在位置が接近した前記案内ポイントに関する案内とを行い、
前記誘導情報取得手段が前記ナビゲーションサーバに接続不能な期間中の、前記誘導情報取得手段が最後に取得した前記誘導情報に含まれる未案内の案内ポイントの案内データが所定数未満となって以降の期間は、前記記憶装置に記憶されている前記地図データに基づいて、前記現在位置算出手段が算出した現在位置から設定されている目的地までのルートを探索すると共に、探索したルート上に案内対象地点を設定し、探索したルートの提示と、前記現在位置算出手段が算出した現在位置が接近した前記案内対象地点に関する案内とを行うことを特徴とするナビゲーションシステム。
【請求項６】
移動通信を行う移動通信装置を備えたコンピュータによって読み取られ実行されるコンピュータプログラムであって、
前記コンピュータを、
現在位置を算出する現在位置算出手段と、
指定された現在位置から指定された目的地までのルートを表すルートデータと、当該ルートの前記指定された現在位置よりの区間中の案内対象地点である案内ポイントに関する案内の内容を表す案内データとを含む誘導情報を提供するナビゲーションサーバに、前記移動通信を介して間欠的に繰り返し接続し、接続の各回において前記現在位置算出手段が算出した現在位置と設定されている目的地とを指定して前記誘導情報を取得する誘導情報取得手段と、
地図データを記憶した記憶装置と、
案内手段として機能させ、
前記案内手段は、
前記誘導情報取得手段が前記ナビゲーションサーバに接続可能な期間、前記現在位置算出手段が算出した現在位置と、前記誘導情報取得手段が最後に取得した前記誘導情報に基づいて、前記ルートの提示と、前記現在位置算出手段が算出した現在位置が接近した前記案内ポイントに関する案内とを行い、
前記誘導情報取得手段が前記ナビゲーションサーバに接続不能な期間中の、当該接続不能となってから前記誘導情報取得手段が最後に取得した前記誘導情報に含まれる未案内の案内ポイントの案内データが所定数未満となるまでの期間は、前記誘導情報取得手段が最後に取得した前記誘導情報に基づいて、前記ルートの提示と前記現在位置算出手段が算出した現在位置が接近した前記案内ポイントに関する案内とを行い、
前記誘導情報取得手段が前記ナビゲーションサーバに接続不能な期間中の、前記誘導情報取得手段が最後に取得した前記誘導情報に含まれる未案内の案内ポイントの案内データが所定数未満となって以降の期間は、前記記憶装置に記憶されている前記地図データに基づいて、前記現在位置算出手段が算出した現在位置から設定されている目的地までのルートを探索すると共に、探索したルート上に案内対象地点を設定し、探索したルートの提示と、前記現在位置算出手段が算出した現在位置が接近した前記案内対象地点に関する案内とを行うことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部のサーバから取得したルート情報を用いて経路案内を行うナビゲーション装置における経路案内の技術に関するものである。
【背景技術】
【０００２】
外部のサーバから取得したルート情報を用いて経路案内を行うナビゲーション装置における経路案内の技術としては、外部のサーバにおいて、渋滞などの道路交通情報を考慮した好適なルートを探索し、探索したルートの情報であるルート情報を、ルート情報を要求したナビゲーション装置に移動通信網を介して提供すると共に、ナビゲーション装置において、外部のサーバにアクセスできるときには、外部のサーバからルート情報を取得し、取得したルート情報を用いて経路案内を行うと共に、外部のサーバにアクセスできないときには、自身が記憶している地図データに基づいて目的地までのルートを探索し、探索したルートに基づいた経路案内を行う技術が知られている（たとえば、特許文献１、２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１-７５４０３号公報
【特許文献２】特許第４１４７７１２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した外部のサーバからルート情報を取得して経路案内を行うナビゲーション装置において、外部のサーバにアクセスできないときに、自身が記憶している地図データに基づいて目的地までのルートを探索し、探索したルートの経路案内を行う技術によれば、次のような問題が生じる。
すなわち、いま、図５ａに示すように、ナビゲーション装置が現在位置５０１において、渋滞区間５０２を回避するルート５０３のルート情報を外部のサーバから取得しているものとする。
そして、その後、図５ｂに示すように、ナビゲーション装置がトンネル５００内に進入して、トンネル５００内の現在位置５１１で、外部のサーバにアクセスできなくなったものとする。
この場合、ナビゲーション装置は、外部のサーバにアクセスできなくなったトンネル５００内の現在位置５１１で、自身が記憶している地図データに基づいてルートの探索を行うこととなる。しかし、このとき、ナビゲーション装置は渋滞を考慮したルートの探索を行えないため、渋滞区間５０２を通るルート５１３が探索されてしまうこととなる。
【０００５】
そして、このように渋滞区間５０２を通るルート５１３が探索されてしまったときに、渋滞区間５０２を回避するルート５０３と渋滞区間５０２を通るルート５１３との分岐点５１４に到達する前に、外部のサーバへのアクセスが回復して外部のサーバから新たなルート情報を取得できない場合には、ナビゲーション装置自身が探索した渋滞区間５０２を通る好適でないルート５１３の経路案内が行われてしまうこととなる。
【０００６】
そこで、本発明は、外部のサーバからルート情報を取得して経路案内を行い、外部のサーバにアクセスできないときに自身が記憶している地図データに基づいて探索したルートの経路案内を行うナビゲーション装置において、外部のサーバにアクセスできない期間中に、好適でないルートの経路案内が行われてしまうことを抑制することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題達成のために、本発明は、移動通信を行う移動通信装置を備えたナビゲーション装置に、現在位置を算出する現在位置算出手段と、指定された現在位置から指定された目的地までのルートを表すルートデータと、当該ルートの前記指定された現在位置よりの区間中の案内対象地点である案内ポイントに関する案内の内容を表す案内データとを含む誘導情報を提供するナビゲーションサーバに、前記移動通信を介して間欠的に繰り返し接続し、接続の各回において前記現在位置算出手段が算出した現在位置と設定されている目的地とを指定して前記誘導情報を取得する誘導情報取得手段と、地図データを記憶した記憶装置と、案内手段とを設けたものである。ただし、前記案内手段は、前記誘導情報取得手段が前記ナビゲーションサーバに接続可能な期間、前記現在位置算出手段が算出した現在位置と、前記誘導情報取得手段が最後に取得した前記誘導情報に基づいて、前記ルートの提示と、前記現在位置算出手段が算出した現在位置が接近した前記案内ポイントに関する案内とを行い、前記誘導情報取得手段が前記ナビゲーションサーバに接続不能な期間中の、当該接続不能となってから前記誘導情報取得手段が最後に取得した前記誘導情報に含まれる未案内の案内ポイントの案内データが所定数未満となるまでの期間は、前記誘導情報取得手段が最後に取得した前記誘導情報に基づいて、前記ルートの提示と前記現在位置算出手段が算出した現在位置が接近した前記案内ポイントに関する案内とを行い、前記誘導情報取得手段が前記ナビゲーションサーバに接続不能な期間中の、前記誘導情報取得手段が最後に取得した前記誘導情報に含まれる未案内の案内ポイントの案内データが所定数未満となって以降の期間は、前記記憶装置に記憶されている前記地図データに基づいて、前記現在位置算出手段が算出した現在位置から設定されている目的地までのルートを探索すると共に、探索したルート上に案内対象地点を設定し、探索したルートの提示と、前記現在位置算出手段が算出した現在位置が接近した前記案内対象地点に関する案内とを行うものである。
【０００８】
ここで、このようなナビゲーション装置において、前記区間は、たとえば、前記指定された現在位置と、当該指定された現在位置から所定距離離れた前記ルート上の地点との間の区間としても良いし、前記指定された現在位置と、当該ナビゲーション装置が所定時間経過後に到達すると予測される前記ルート上の地点との間の区間としても良い。
また、このようなナビゲーション装置は、前記誘導情報取得手段において、前記ナビゲーションサーバに接続不能となった後、前記ナビゲーションサーバとの接続の可能の有無を監視し、前記ナビゲーションサーバに接続可能となったならば、前記間欠的な誘導情報の取得を再開するように構成することが好ましい。
【０００９】
以上のようなナビゲーション装置によれば、現在位置から目的地までのルートを表すルートデータと、当該ルートの前記指定された現在位置よりの区間中の案内対象地点である案内ポイントに関する案内の内容を表す案内データとを含む誘導情報を提供するナビゲーションサーバに接続できなくなっても、最後に取得した前記誘導情報に含まれる未案内の案内ポイントの案内データが所定数未満となるまでの期間は、前記誘導情報取得手段が最後に取得した前記誘導情報に基づいて、前記ルートの提示と前記現在位置算出手段が算出した現在位置が接近した前記案内ポイントに関する案内とを行うことができる。
【００１０】
ここで、一般的に、ナビゲーションサーバは、ナビゲーション装置よりも多様な情報（たとえば、渋滞などのリアルタイムな道路交通情報）に基づいてルートを設定することができるため、ナビゲーションサーバが設定するルートは、ナビゲーション装置が探索するルートよりも、好適なルートである蓋然性が大きい。
【００１１】
よって、本ナビゲーション装置によれば、ナビゲーションサーバアクセスできない期間中であっても、最後に取得した前記誘導情報に含まれる未案内の案内ポイントの案内データが所定数未満となるまでの期間は、ナビゲーションサーバから取得した誘導情報に基づいて好適なルートの経路案内を行うことができるので、ナビゲーションサーバアクセスできない期間中に、好適でないルートの経路案内をしてしまうことを抑制することができる。
【発明の効果】
【００１２】
以上のように、本発明によれば、外部のサーバからルート情報を取得して経路案内を行い、外部のサーバにアクセスできないときに自身が記憶している地図データに基づいて探索したルートの経路案内を行うナビゲーション装置において、外部のサーバにアクセスできない期間中に、好適でないルートの経路案内が行われてしまうことを抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るスマートフォンの構成を示すブロック図である。
【図２】本発明の実施形態に係るスマートフォンと外部との関係を示す図である。
【図３】本発明の実施形態に係る誘導情報を示す図である。
【図４】本発明の実施形態に係る誘導情報更新処理を示すフローチャートである。
【図５】本発明の実施形態に係る誘導情報更新処理の従来の動作との比較を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態についてスマートフォン（多機能型携帯電話）への適用を例にとり説明する。
図１に、本第１実施形態に係るスマートフォンの構成を示す。
スマートフォン１は、ユーザによって携帯されるモバイル装置であり、図示するように、移動通信網にアクセスするための移動通信装置１０１、ジャイロセンサ１０２、ＧＰＳ受信機１０３、記憶装置１０４、ディスプレイ１０５、ディスプレイ１０５の表示を制御する表示制御部１０６、ディスプレイ１０５の表示面上に重ねて配置されたタッチパネルと操作ボタンよりなる操作部１０７、マイク１０８やスピーカ１０９を用いた音声入出力を行う音声入出力部１１０、外部装置と有線または近距離無線による相互通信を行う外部インタフェース１１１、スマートフォン１のオペレーティングシステム１１２、オペレーティングシステム１１２によって管理されオペレーティングシステム１１２上で稼働する複数のアプリケーションを備えている。
【００１５】
そして、本スマートフォンは、オペレーティングシステム１１２上で稼働するアプリケーションとして、移動電話アプリケーション１２１、ナビゲーションアプリケーション１２２、その他のアプリケーション１２３を備えている。
ただし、スマートフォン１は、ハードウエア的には、ＣＰＵやメモリなどを備えたコンピュータを用いて構成されるものあり、オペレーティングシステム１１２や、各アプリケーションなどは、当該コンピュータが、所定のコンピュータプログラムを実行することにより実現されるものである。
【００１６】
さて、ここで、各アプリケーションは、オペレーティングシステム１１２を介して、移動通信装置１０１やジャイロセンサ１０２やＧＰＳ受信機１０３や記憶装置１０４や表示制御部１０６や操作部１０７や音声入出力部１１０や外部インタフェース１１１の機能を利用することができる。
【００１７】
また、図２に示すように、移動通信装置１０１は、無線通信を介して移動通信網２に接続することができる。
また、外部インタフェース１１１は、たとえば、自動車に搭載された車載システム３と無線接続することができ、車載システム３と接続時には、この外部インタフェース１１１を介して、スマートフォン１のオペレーティングシステム１１２や各アプリケーションは、表示制御部１０６を介してディスプレイ１０５に表示する画像を、車載システム３が備える表示装置に表示したり、音声入出力部１１０を介してスピーカ１０９から出力する音声を車載システム３が備える音声出力装置から出力することができる。
【００１８】
そして、スマートフォン１の、移動電話アプリケーション１２１は、以上のような移動通信装置１０１や音声入出力部１１０や操作部１０７や表示制御部１０６の機能を利用しつつスマートフォン１を移動電話として機能させるアプリケーションである。
次に、記憶装置１０４には、地図データが予め格納されている。また、ルート案内中、記憶装置１０４には、一つの誘導情報が、現用誘導情報として格納される。
ここで、図３に、誘導情報の構成を示す。
図示するように、誘導情報は、ルートデータと案内情報とよりなる。
ルートデータは、目的地までのルートを表すデータである。
また、案内情報は、ルートデータが表すルート上の案内ポイント毎に設けられた案内データより構成される。
ここで、案内ポイントとは、ユーザに対して、当該地点への接近や、当該地点の通過方向や、当該地点手前で走行すべきレーンなどの、当該地点に関する案内を行う地点であり、ルートに従って走行した場合の進路変更地点（右左折など直進以外で通過する交差点）などが案内ポイントに設定される。
【００１９】
そして、案内データには、案内ポイントの位置を表す案内ポイント位置データと、案内として出力する案内内容を表す出力データとを含む。
そして、出力データには、たとえば、案内ポイントが進路変更地点である交差点であれば、交差点周辺の地図上にルートに従った当該交差点の通過方向を表した交差点詳細案内図を表す画像データや、当該交差点の通過方向を案内する音声データや、当該交差点手前で走行すべきレーンを案内するレーン案内図を表す画像データなどが含まれる。
【００２０】
さて、図１に戻り、ナビゲーションアプリケーション１２２は、ＧＰＳ受信機１０３やジャイロセンサ１０２を用いた現在位置や現在進行方向の算出を行う。
また、ナビゲーションアプリケーション１２２は、記憶装置１０４に記憶した地図データが表す地図上に、現在位置や現在の進行方向を表す現在地マークや、記憶装置１０４に格納されている現用誘導情報のルートデータが表すルートを表したナビゲーション画像を生成し、表示制御部１０６を介してディスプレイ１０５に表示する。
【００２１】
また、ナビゲーションアプリケーション１２２は、記憶装置１０４に格納されている現用誘導情報の案内情報のいずれかの案内データの案内ポイント位置データが示す案内ポイントに所定距離以内に接近したならば、その案内データの出力データに含まれる音声データが表す音声を出力したり、その案内データの出力データに含まれる画像データを出力することにより、接近した案内ポイントに関する案内を出力する。
【００２２】
ここで、ナビゲーションアプリケーション１２２は、図２に示すように、移動通信装置１０１、移動通信網２を介して外部のナビゲーションサーバ４にアクセスすることができる。また、ナビゲーションサーバ４は、外部の道路交通情報サーバ５から、渋滞などの道路交通情報を取得することができる。
【００２３】
さて、図示するようにナビゲーションサーバ４は、地図データを格納した地図データベース４１と誘導情報提供部４２とを備えている。そして、誘導情報提供部４２は、スマートフォン１のナビゲーションアプリケーション１２２から現在位置と目的地との指定を含む誘導情報要求を受けとると、道路交通情報サーバ５から道路交通情報を取得し、地図データベース４１の地図データに基づいて、誘導情報要求で指定された現在位置から目的地までの所要時間最小などの所定の評価基準上最適なルートを、取得した道路交通情報を考慮して探索すると共に、探索したルート上に案内ポイントを設定し、設定した案内ポイントの案内データを作成する。ただし、ここでは、探索したルート上の現在位置から所定距離（たとえば、ｋｍ）以内の区間、または、所定時間（たとえば、１時間）経過後に誘導情報要求送信元のスマートフォン１が到達すると予測される探索したルート上の地点と現在位置との間の区間についてのみ案内ポイントを設定する。または、ここでは、探索したルート上の現在位置から目的地に向かって、順に案内ポイントを設定していき、案内ポイントの数が所定数（たとえば、１０）となったならば案内ポイントの設定を終了することにより、設定する案内ポイントの数を所定数以内とする。
【００２４】
そして、誘導情報提供部４２は、探索したルートのルートデータと、作成した各案内ポイントの案内データを含めた案内情報とよりなる誘導情報を作成し、誘導情報要求を発行したスマートフォン１のナビゲーションアプリケーション１２２に送信する。
ここで、上述のように案内ポイントを設定する区間を、探索したルート上の現在位置から所定距離以内の区間に限定したり、案内ポイントの設定数を所定数に限定するのは、案内データのデータ量が大きいため、誘導情報に案内データを含める案内ポイントを、案内を要する地点のうちの現在位置よりの地点、すなわち、案内を出力すべき時期が近い地点のみに限定して、送信する誘導情報のデータ量や誘導情報の送信に要する時間を抑制するためである。
【００２５】
以下、このような構成において、ナビゲーションアプリケーション１２２が、目的地が設定されている期間中、記憶装置１０４の現用誘導情報の格納、更新のために行う誘導情報更新処理について説明する。
図４に、この誘導情報更新処理の手順を示す。
図示するように、この処理では、まず、移動通信装置１０１を制御し、移動通信網２を介して外部のナビゲーションサーバ４への接続を試み、ナビゲーションサーバ４と接続可能であるかどうかを判定する（ステップ４０２）。
そして、ナビゲーションサーバ４に接続可能であれば、ナビゲーションサーバ４に現在位置と目的地の指定を含む上述した誘導情報要求を送信することにより、ナビゲーションサーバ４の誘導情報提供部４２から誘導情報を取得し（ステップ４０４）、取得した誘導情報で記憶装置１０４の現用誘導情報を置き換えることにより現用誘導情報を更新する（ステップ４０６）。
【００２６】
そして、所定のタイムアウト時間（たとえば、５分）を持つタイマをスタートし（ステップ４０８）、タイマのタイムアウト、または、現用誘導情報のルートデータが示すルートから現在位置の逸脱が発生したならば（ステップ４１０）、ステップ４０２からの処理に戻る。
【００２７】
一方、ステップ４０２でナビゲーションサーバ４に接続可能でないと判定された場合には、記憶装置１０４の現用誘導情報の案内情報に、未案内の案内ポイントの案内データ、すなわち、未だ接近していないために出力データを未出力の案内データが所定数Ｎ（たとえば、５）以上含まれているかどうかを調べる（ステップ４１２）。
【００２８】
そして、現用誘導情報の案内情報に未案内の案内ポイントの案内データが所定数Ｎ以上含まれていれば、所定のタイムアウト時間（たとえば、５分）を持つタイマをスタートする（ステップ４１４）。そして、現用誘導情報の案内情報に含まれる未案内の案内ポイントの案内データの数の所定数Ｎ未満への変化の発生と（ステップ４１６）、タイマのタイムアウト、または、現用誘導情報のルートデータが示すルートから現在位置の逸脱の発生（ステップ４１８）を監視し、未案内の案内ポイントの案内データの数の所定数Ｎ未満への変化（ステップ４１６）と、タイマのタイムアウトと、現用誘導情報のルートデータが示すルートから現在位置の逸脱と（ステップ４１８）のいずれかが発生したならば、ステップ４０２からの処理に戻る。
【００２９】
一方、ステップ４１２において、現用誘導情報の案内情報に未案内の案内ポイントの案内データが所定数Ｎ（たとえば、５）以上含まれていないと判定された場合には、記憶装置１０４に記憶されている地図データに基づいて、現在位置から目的地までの所要時間最小などの所定の評価基準上最適なルートを探索すると共に、探索したルート上に案内ポイントを設定し、設定した案内ポイントの案内データを作成し、探索したルートのルートデータと、作成した案内データを含めた案内情報とよりなる誘導情報を作成する（ステップ４２０）。また、作成した誘導情報で記憶装置１０４の現用誘導情報を置き換えることにより現用誘導情報を更新する（ステップ４２２）。
【００３０】
そして、所定のタイムアウト時間（たとえば、５分）を持つタイマをスタートし（ステップ４１４）、現用誘導情報の案内情報に含まれる未案内の案内ポイントの案内データの数の所定数Ｎ未満への変化の発生と（ステップ４１６）、タイマのタイムアウト、または、現用誘導情報のルートデータが示すルートから現在位置の逸脱の発生（ステップ４１８）を監視し、未案内の案内ポイントの案内データの数の所定数Ｎ未満への変化（ステップ４１６）と、タイマのタイムアウトと、現用誘導情報のルートデータが示すルートから現在位置の逸脱と（ステップ４１８）のいずれかが発生したならば、ステップ４０２からの処理に戻る。
【００３１】
以上、ナビゲーションアプリケーション１２２が行う誘導情報更新処理について説明した。
以下、このような誘導情報更新処理の効果について説明する。
いま、図５ａに示すように、スマートフォン１のナビゲーションアプリケーション１２２が現在位置５０１において、ナビゲーションサーバ４から取得した渋滞区間５０２を回避するルート５０３のルートデータを含む誘導情報を現用誘導情報として用いているものとする。
【００３２】
そして、その後、図５ｃに示すように、スマートフォン１がトンネル５００内に進入すると、トンネル５００内の現在位置５１１で、ナビゲーションサーバ４にアクセスできなくなったものとする。
この場合、スマートフォン１のナビゲーションアプリケーション１２２は、この時点で、ナビゲーションサーバ４から取得し現用誘導情報として用いている誘導情報に未案内の案内ポイントが所定数Ｎ以上残っていれば、図５ｃに示すように、最後にナビゲーションサーバ４から取得した渋滞区間５０２を回避するルート５０３のルートデータを含む誘導情報を、そのまま現用誘導情報として用い続ける。
【００３３】
すなわち、この場合には、図５ｂに示すように、記憶装置１０４に記憶されている地図データに基づいて、渋滞区間５０２を通るルート５１３が探索されて、探索されたルート５１３のルートデータを含む誘導情報が現用誘導情報として経路案内に用いられてしまうことはない。
【００３４】
よって、渋滞区間５０２を回避するルート５０３と渋滞区間５０２を通るルート５１３との分岐点５１４に到達する前に、ナビゲーションサーバ４との接続が回復しなくても、分岐点５１４に到達する前にナビゲーションサーバ４から取得し現用誘導情報として用いている誘導情報に残っている未案内の案内ポイントが所定数Ｎ未満とならない限り、渋滞区間５０２を回避するルート５０３を案内することができる。
【００３５】
なお、図５ｄに示すように、スマートフォン１が、トンネル５００を通過し、現在位置５２１において、ナビゲーションサーバ４にアクセスできるようになったならば、すみやかに、ナビゲーションサーバ４から誘導情報の定期的な取得が再開され、以降、ナビゲーションサーバ４からの最新の誘導情報の取得と、取得した誘導情報を現用誘導情報として用いた経路案内を行う状態に復帰する。
【００３６】
以上、本発明の実施形態について説明した。
なお、以上の実施形態では、スマートフォン１への適用を例にとり説明したが、本実施形態は、移動電話機（携帯電話）や、車載のナビゲーション装置などの、ナビゲーションサーバ４から誘導情報を取得して経路案内を行い、ナビゲーションサーバ４にアクセスできないときに自身が記憶している地図データに基づいて作成した誘導情報を用いて経路案内を行う任意の装置に同様に適用することができる。
【符号の説明】
【００３７】
１…スマートフォン、２…移動通信網、３…車載システム、４…ナビゲーションサーバ、５…道路交通情報サーバ、４１…地図データベース、４２…誘導情報提供部、１０１…移動通信装置、１０２…ジャイロセンサ、１０３…ＧＰＳ受信機、１０４…記憶装置、１０５…ディスプレイ、１０６…表示制御部、１０７…操作部、１０８…マイク、１０９…スピーカ、１１０…音声入出力部、１１１…外部インタフェース、１１２…オペレーティングシステム、１２１…移動電話アプリケーション、１２２…ナビゲーションアプリケーション。
【図１】
2014137312.tif 000003
【図２】
2014137312.tif 000004
【図３】
2014137312.tif 000005
【図４】
2014137312.tif 000006
【図５】
2014137312.tif 000007