(57)【特許請求の範囲】
【請求項１】
自動車に搭載された車載装置と、
前記車載装置と接続可能なモバイル装置と、
ナビゲーション切替手段とを有し、
前記車載装置は、
表示装置と、
第１の地図データを記憶した記憶手段と、
当該車載装置が搭載された自動車の現在位置を算出する現在位置算出手段と、
前記第１の地図データを用いて、設定された目的地までのルートを探索して誘導ルートに設定すると共に、設定した誘導ルートと現在位置算出手段が算出した現在位置とを地図上で案内するナビゲーション画面を生成するナビゲーション手段とを有し、
前記モバイル装置は、当該モバイル装置の現在位置を算出する現在位置算出部と、前記第１の地図データと異なる地図データである第２の地図データを用いて、設定された目的地までのルートを設定すると共に、地図上で当該ルートと現在位置算出部が算出した現在位置とを案内するナビゲーション画面を生成するナビゲーション部とを有し、
前記ナビゲーション切替手段は、
前記車載装置と前記モバイル装置とが接続しているときに、前記車載装置のナビゲーション手段が設定している目的地までのルートとして、少なくとも前記第１の地図データに含まれない道路を使用するルートである代替ルートを前記モバイル装置のナビゲーション部が設定可能かどうかを判定し、
前記代替ルートを前記モバイル装置のナビゲーション部が設定可能である場合には、当該ナビゲーション部を切替対象ナビゲーション部として、当該切替対象ナビゲーション部に当該目的地までのルートを設定させると共に、前記自動車が、前記代替ルートと前記誘導ルートとの分岐点に接近してから前記代替ルートと前記誘導ルートとの合流点を通過するまでの期間である切替対象期間には、当該切替対象ナビゲーション部が生成したナビゲーション画面を前記車載装置の表示装置に表示させ、当該切替対象期間以外の期間には、前記車載装置のナビゲーション手段が生成したナビゲーション画面を前記車載装置の表示装置に表示させることを特徴とするナビゲーションシステム。
【請求項２】
請求項１記載のナビゲーションシステムであって、
前記ナビゲーション切替手段は、前記車載装置の現在位置算出手段が算出した現在位置が前記代替ルートと前記誘導ルートとの分岐点に所定距離以内に近づいたときに前記切替対象ナビゲーション部の動作を起動し、前記切替対象期間が経過したならば、前記切替対象ナビゲーション部の動作を停止することを特徴とするナビゲーションシステム。
【請求項３】
請求項１または２記載のナビゲーションシステムであって、
前記ナビゲーション切替手段が前記モバイル装置のナビゲーション部が設定可能かどうかを判定する前記代替ルートは、少なくとも、前記第１の地図データに含まれない道路を使用するルートであって、当該ルートの走行コストが前記車載装置のナビゲーション部が設定している誘導ルートの走行コストより小さいルートであることを特徴とするナビゲーションシステム。
【請求項４】
請求項１、２または３記載のナビゲーションシステムであって、
前記モバイル装置のナビゲーション部は、前記第２の地図データを用いて、指定された目的地までのルートを探索して当該ルートの情報を提供するルート情報提供機能と、前記第２の地図データを用いて、地図上で当該ルートを案内するナビゲーション画面を生成するためのナビゲーション画面情報を生成して提供するナビゲーション画面情報提供機能とを備えたナビゲーションサービスサーバに移動通信を介してアクセスし、前記ルート情報提供機能を利用して設定された目的地までのルートの情報を取得して前記ルートを設定すると共に、前記ナビゲーション画面情報提供機能を利用して取得したナビゲーション画面情報を用いて前記ナビゲーション画面を生成し、
前記ナビゲーション切替手段は、前記車載装置が移動通信を介してアクセス可能な管理サーバと、前記車載装置に備えられたナビゲーション切替実行手段とより構成され、
前記管理サーバは、前記車載装置の要求に応答して、前記ナビゲーションサービスサーバの前記ルート情報提供機能を利用して、前記車載装置のナビゲーション手段が設定した目的地までのルートのルート情報を取得し、取得したルート情報が表すルートが前記代替ルートである場合に、前記モバイル装置のナビゲーション部が前記代替ルートを設定可能であると判定し、判定した代替ルートと前記誘導ルートとの分岐点と合流点とを前記車載装置のナビゲーション切替実行手段に通知し、
前記ナビゲーション切替実行手段は、前記自動車が、前記管理サーバから通知された分岐点に接近してから前記管理サーバから通知された合流点を通過するまでの期間を前記切替対象期間とすることを特徴とするナビゲーションシステム。
【請求項５】
請求項４記載のナビゲーションシステムであって、
前記管理サーバは、所定の自動車の前記第１の地図データに含まれる道路外の走行軌跡を未登録道路情報として保存し、前記未登録道路情報が示す走行軌跡に相当する道路を使用しているルートを、前記第１の地図データに含まれない道路を使用するルートとすることを特徴とするナビゲーションシステム。
【請求項６】
、
請求項１、２または３記載のナビゲーションシステムであって、
前記モバイル装置は、前記第２の地図データとして異なる地図データを用いる、複数のナビゲーション部を備え、
前記ナビゲーション切替手段は、
前記複数のナビゲーション部の各々について前記代替ルートを設定可能かどうかを判定し、前記代替ルートを設定可能なナビゲーション部のうちの、走行コストが最小の前記代替ルートを設定可能な一つのナビゲーション部を前記切替対象ナビゲーション部とすると共に、前記自動車が、前記最小コストの代替ルートと前記誘導ルートとの分岐点に接近してから前記最小コストの代替ルートと前記誘導ルートとの合流点を通過するまでの期間を前記切替対象期間とすることを特徴とするナビゲーションシステム。
【請求項７】
請求項１、２、３、４、５または６記載のナビゲーションシステムであって、
前記車載装置と前記モバイル装置とが接続しているときに前記車載装置のナビゲーション手段が目的地を設定していないときには、前記モバイル装置のナビゲーション部が、前記第１の地図データに含まれない道路が表された現在位置周辺の地図を含むナビゲーション画面を生成可能かどうかを調べ、生成可能である場合にモバイル装置のナビゲーション部が生成したナビゲーション画面を前記車載装置の表示装置に表示させ、生成可能でない場合には前記車載装置のナビゲーション手段が生成したナビゲーション画面を前記車載装置の表示装置に表示させる表示切替手段を有することを特徴とするナビゲーションシステム。
【請求項８】
自動車に搭載された、モバイル装置と接続可能な車載装置であって、
前記車載装置は、
表示装置と、
第１の地図データを記憶した記憶手段と、
当該車載装置が搭載された自動車の現在位置を算出する現在位置算出手段と、
前記第１の地図データを用いて、設定された目的地までのルートを探索して誘導ルートに設定すると共に、設定した誘導ルートと現在位置算出手段が算出した現在位置とを地図上で案内するナビゲーション画面を生成するナビゲーション手段と、
ナビゲーション切替制御手段とを有し、
前記モバイル装置は、
当該モバイル装置の現在位置を算出する現在位置算出部と、前記第１の地図データと異なる地図データである第２の地図データを用いて、設定された目的地までのルートを設定すると共に、地図上で当該ルートと現在位置算出部が算出した現在位置とを案内するナビゲーション画面を生成するナビゲーション部とを有するものであり、
前記ナビゲーション切替制御手段は、
前記車載装置と前記モバイル装置とが接続しているときに、前記車載装置のナビゲーション手段が設定している目的地までのルートとして、少なくとも前記第１の地図データに含まれない道路を使用するルートである代替ルートを前記モバイル装置のナビゲーション部が設定可能である場合には、当該ナビゲーション部を切替対象ナビゲーション部として、当該切替対象ナビゲーション部に当該目的地までのルートを設定させると共に、前記自動車が、前記代替ルートと前記誘導ルートとの分岐点に接近してから前記代替ルートと前記誘導ルートとの合流点を通過するまでの期間である切替対象期間には、当該切替対象ナビゲーション部が生成したナビゲーション画面を前記車載装置の表示装置に表示させ、当該切替対象期間以外の期間には、前記車載装置のナビゲーション手段が生成したナビゲーション画面を前記車載装置の表示装置に表示させることを特徴とする車載装置。
【請求項９】
請求項８記載の車載装置であって、
前記ナビゲーション切替制御手段は、前記車載装置の現在位置算出手段が算出した現在位置が前記代替ルートと前記誘導ルートとの分岐点に所定距離以内に近づいたときに前記切替対象ナビゲーション部の動作を起動し、前記切替対象期間が経過したならば、前記切替対象ナビゲーション部の動作を停止することを特徴とする車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車に搭載された車載装置において案内地図を表示する技術に関するものである。
【背景技術】
【０００２】
自動車に搭載された車載装置において案内地図を表示する技術としては、車載装置に接続されたモバイル装置に搭載された地図アプリケーションが生成して出力する案内地図を車載装置において表示する技術が知られている（たとえば、特許文献１）。
【０００３】
また、自動車に搭載された車載装置が備えるナビゲーションアプリケーションにおいて、車載装置に記憶されている地図データが表す道路外に現在位置が算出された場合に、車載装置に接続されたモバイル装置から当該モバイル装置に搭載されたナビゲーションアプリケーションが外部のサーバから取得している地図データに基づいて生成した地図を入手し、入手した地図を用いて案内地図を表示する技術も知られている（たとえば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２-１１７９６７号公報
【特許文献２】特開２０１３-０１９６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
さて、自動車に搭載された車載装置が備えるナビゲーションアプリケーションにおいて、車載装置に記憶されている地図データを用いて、地図上に現在位置や目的地までの経路を表した案内地図の生成や表示を行う場合、地図データの作成後に新設されたために、地図データに含まれていない道路については、これを案内することができない。
【０００６】
一方、モバイル装置に搭載されたナビゲーションアプリケーションが外部のサーバから地図データを取得するものである場合には、外部のサーバから最新の地図データを取得できることが期待できるため、地図データに含まれない道路が発生する確率は小さい。そこで、常時、車載装置に接続されたモバイル装置に搭載されたナビゲーションアプリケーションが生成し出力する案内地図を車載装置において表示することが考えられるが、このようにすると、次のような問題が生じる。
【０００７】
すなわち、常時、モバイル装置のナビゲーションアプリケーションが生成した案内地図を車載装置において表示する場合には、モバイル装置のナビゲーションアプリケーションや現在位置の算出に必要なモバイル装置の機能部を常時稼働する必要があるために、モバイル装置のバッテリの消費が大きくなり、モバイル装置の充電無くしては案内地図の表示を行えなくなることがある。
【０００８】
また、モバイル装置のナビゲーションアプリケーションの生成する案内地図はモバイル装置の小さな表示画面サイズに最適化されているために、車載装置のナビゲーションアプリケーションが生成する案内地図に比べて画像の品質や情報量に劣る場合が多く、常時、モバイル装置のナビゲーションアプリケーションが生成した案内地図を車載装置において表示すると、車載装置のナビゲーションアプリケーションが生成する案内地図よりも、利便性に劣った案内地図の利用を常時ユーザに強いてしまうこととなる。
【０００９】
また、モバイル装置に搭載されたナビゲーションアプリケーションが外部のサーバから地図データを取得するものであったとしても、必ずしも、取得した地図データに道路全てのデータが含まれているとは限らず、この場合には、やはり、この地図データに含まれない道路については、これを案内地図で案内することができない。
【００１０】
そこで、本発明は、自動車に搭載された車載装置において、できるだけユーザにとって利便性が高く、車載装置が記憶している地図データに含まれない道路の利用も可能となる形態で案内地図を生成し表示することを課題とする。
【課題を解決するための手段】
【００１１】
前記課題達成のために、本発明は、自動車に搭載された車載装置と、前記車載装置と接続可能なモバイル装置と、ナビゲーション切替手段とを備えたナビゲーションシステムを提供する。ただし、前記車載装置は、表示装置と、第１の地図データを記憶した記憶手段と、当該車載装置が搭載された自動車の現在位置を算出する現在位置算出手段と、前記第１の地図データを用いて、設定された目的地までのルートを探索して誘導ルートに設定すると共に、設定した誘導ルートと現在位置算出手段が算出した現在位置とを地図上で案内するナビゲーション画面を生成するナビゲーション手段とを備えたものである。また、前記モバイル装置は、当該モバイル装置の現在位置を算出する現在位置算出部と、前記第１の地図データと異なる地図データである第２の地図データを用いて、設定された目的地までのルートを設定すると共に、地図上で当該ルートと現在位置算出部が算出した現在位置とを案内するナビゲーション画面を生成するナビゲーション部とを備えたものである。また、前記ナビゲーション切替手段は、前記車載装置と前記モバイル装置とが接続しているときに前記車載装置のナビゲーション手段が設定している目的地までのルートとして、少なくとも前記第１の地図データに含まれない道路を使用するルートである代替ルートを前記モバイル装置のナビゲーション部が設定可能かどうかを判定し、前記代替ルートを前記モバイル装置のナビゲーション部が設定可能である場合には、当該ナビゲーション部を切替対象ナビゲーション部として、当該切替対象ナビゲーション部に当該目的地までのルートを設定させると共に、前記自動車が、前記代替ルートと前記誘導ルートとの分岐点に接近してから前記代替ルートと前記誘導ルートとの合流点を通過するまでの期間である切替対象期間には、当該切替対象ナビゲーション部が生成したナビゲーション画面を前記車載装置の表示装置に表示させ、当該切替対象期間以外の期間には前記車載装置のナビゲーション手段が生成したナビゲーション画面を前記車載装置の表示装置に表示させるものである。
【００１２】
ここで、このようなナビゲーションシステムは、前記ナビゲーション切替手段において、前記車載装置の現在位置算出手段が算出した現在位置が前記代替ルートと前記誘導ルートとの分岐点に所定距離以内に近づいたときに前記切替対象ナビゲーション部の動作を起動し、前記切替対象期間が経過したならば、前記切替対象ナビゲーション部の動作を停止するように構成してもよい。
【００１３】
また、以上のナビゲーションシステムは、前記ナビゲーション切替手段が前記モバイル装置のナビゲーション部が設定可能かどうかを判定する前記代替ルートを、少なくとも、前記第１の地図データに含まれない道路を使用するルートであって、当該ルートの走行コストが前記車載装置のナビゲーション部が設定している誘導ルートの走行コストより小さいルートとしてもよい。
【００１４】
また、以上のナビゲーションシステムは、前記モバイル装置のナビゲーション部を、前記第２の地図データを用いて、指定された目的地までのルートを探索して当該ルートの情報を提供するルート情報提供機能と、前記第２の地図データを用いて、地図上で当該ルートを案内するナビゲーション画面を生成するためのナビゲーション画面情報を生成して提供するナビゲーション画面情報提供機能とを備えたナビゲーションサービスサーバに移動通信を介してアクセスし、前記ルート情報提供機能を利用して設定された目的地までのルートの情報を取得して前記ルートを設定すると共に、前記ナビゲーション画面情報提供機能を利用して取得したナビゲーション画面情報を用いて前記ナビゲーション画面を生成するものとすると共に、前記ナビゲーション切替手段を、前記車載装置が移動通信を介してアクセス可能な管理サーバと、前記車載装置に備えられたナビゲーション切替実行手段とより構成され、前記管理サーバにおいて、前記車載装置の要求に応答して、前記ナビゲーションサービスサーバの前記ルート情報提供機能を利用して、前記車載装置のナビゲーション手段が設定した目的地までのルートのルート情報を取得し、取得したルート情報が表すルートが前記代替ルートである場合に、前記モバイル装置のナビゲーション部が前記代替ルートを設定可能であると判定し、判定した代替ルートと前記誘導ルートとの分岐点と合流点とを前記車載装置のナビゲーション切替実行手段に通知し、前記ナビゲーション切替実行手段において、前記自動車が、前記管理サーバから通知された分岐点に接近してから前記管理サーバから通知された合流点を通過するまでの期間を前記切替対象期間とするように構成してもよい。
【００１５】
また、この場合には、前記管理サーバに、所定の自動車の前記第１の地図データに含まれる道路外の走行軌跡を未登録道路情報として保存し、当該管理サーバにおいて、前記未登録道路情報が示す走行軌跡に相当する道路を使用しているルートを前記第１の地図データに含まれない道路を使用するルートとするように構成してもよい。
【００１６】
また、以上のナビゲーションシステムは、前記モバイル装置を、前記第２の地図データとして異なる地図データを用いる、複数のナビゲーション部を備えたものとし、前記ナビゲーション切替手段において、前記複数のナビゲーション部の各々について前記代替ルートを設定可能かどうかを判定し、前記代替ルートを設定可能なナビゲーション部のうちの、走行コストが最小の前記代替ルートを設定可能な一つのナビゲーション部を前記切替対象ナビゲーション部とすると共に、前記自動車が、前記最小コストの代替ルートと前記誘導ルートとの分岐点に接近してから前記最小コストの代替ルートと前記誘導ルートとの合流点を通過するまでの期間を前記切替対象期間とするように構成してもよい。
【００１７】
また、以上のナビゲーションシステムには、前記車載装置と前記モバイル装置とが接続しているときに前記車載装置のナビゲーション手段が目的地を設定していないときには、前記モバイル装置のナビゲーション部が、前記第１の地図データに含まれない道路が表された現在位置周辺の地図を含むナビゲーション画面を生成可能かどうかを調べ、生成可能である場合にモバイル装置のナビゲーション部が生成したナビゲーション画面を前記車載装置の表示装置に表示させ、生成可能でない場合には前記車載装置のナビゲーション手段が生成したナビゲーション画面を前記車載装置の表示装置に表示させる表示切替手段を設けるようにしてもよい。
【００１８】
また、前記課題達成のために本発明は、自動車に搭載された、モバイル装置と接続可能な車載装置を提供する。ここで、当該車載装置は、表示装置と、第１の地図データを記憶した記憶手段と、当該車載装置が搭載された自動車の現在位置を算出する現在位置算出手段と、前記第１の地図データを用いて、設定された目的地までのルートを探索して誘導ルートに設定すると共に、設定した誘導ルートと現在位置算出手段が算出した現在位置とを地図上で案内するナビゲーション画面を生成するナビゲーション手段と、ナビゲーション切替制御手段とを備えたものである。また、前記モバイル装置は、当該モバイル装置の現在位置を算出する現在位置算出部と、前記第１の地図データと異なる地図データである第２の地図データを用いて、設定された目的地までのルートを設定すると共に、地図上で当該ルートと現在位置算出部が算出した現在位置とを案内するナビゲーション画面を生成するナビゲーション部とを備えたものである。そして、前記ナビゲーション切替制御手段は、前記車載装置と前記モバイル装置とが接続しているときに、前記車載装置のナビゲーション手段が設定している目的地までのルートとして、少なくとも前記第１の地図データに含まれない道路を使用するルートである代替ルートを前記モバイル装置のナビゲーション部が設定可能である場合には、当該ナビゲーション部を切替対象ナビゲーション部として、当該切替対象ナビゲーション部に当該目的地までのルートを設定させると共に、前記自動車が、前記代替ルートと前記誘導ルートとの分岐点に接近してから前記代替ルートと前記誘導ルートとの合流点を通過するまでの期間である切替対象期間には、当該切替対象ナビゲーション部が生成したナビゲーション画面を前記車載装置の表示装置に表示させ、当該切替対象期間以外の期間には前記車載装置のナビゲーション手段が生成したナビゲーション画面を前記車載装置の表示装置に表示させるものである。
【００１９】
ここで、このような車載装置は、前記ナビゲーション切替制御手段において、前記車載装置の現在位置算出手段が算出した現在位置が前記代替ルートと前記誘導ルートとの分岐点に所定距離以内に近づいたときに前記切替対象ナビゲーション部の動作を起動し、前記切替対象期間が経過したならば、前記切替対象ナビゲーション部の動作を停止するように構成してもよい。
【００２０】
以上のようなナビゲーションシステムや車載装置によれば、車載装置に接続されたモバイル装置のナビゲーション部を利用して、モバイル装置のナビゲーション部が設定した、車載装置の記憶手段に記憶されている第１の地図データに未登録の道路を使用するルートの案内も行えることとなる。また、車載装置のナビゲーション手段が設定した誘導ルートと未登録の道路を使用するルートとが相違する区間周辺を自動車が走行しているとき以外は、車載装置の表示装置には車載装置のナビゲーション手段のナビゲーション画面が表示されるので、車載装置のナビゲーション手段のナビゲーション画面に比べ一般的に利便性に劣るモバイル装置のナビゲーション部のナビゲーション画面の利用を常時ユーザに強いてしまうことはない。
【００２１】
また、自動車が、前記代替ルートと前記誘導ルートとの分岐点に所定距離以内に近づいたときに前記切替対象ナビゲーション部の動作を起動し、前記切替対象期間が経過したならば、前記切替対象ナビゲーション部の動作を停止するようにすれば、モバイル装置のバッテリを過剰に消費することも避けられる。
【発明の効果】
【００２２】
以上のように、本発明によれば、自動車に搭載された車載装置において、できるだけユーザにとって利便性が高く、車載装置が記憶している地図データに含まれない道路の利用も可能となる形態で案内地図を生成し表示することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係るナビゲーションシステムの構成を示すブロック図である。
【図２】本発明の実施形態に係る車載装置とスマートフォンの構成を示すブロック図である。
【図３】本発明の実施形態に係る管理サーバとナビゲーションサービスサーバの構成を示すブロック図である。
【図４】本発明の実施形態に係る車載装置とスマートフォンのナビゲーション画面を示す図である。
【図５】本発明の実施形態に係るナビゲーション切替情報提供処理を示すフローチャートである。
【図６】本発明の実施形態に係るナビゲーションシステムの動作例を示す図である。
【図７】本発明の実施形態に係るナビゲーションシステムの動作例を示す図である。
【図８】本発明の実施形態に係る誘導ルート設定中ナビゲーション切替処理を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態について説明する。
図１に、本第１実施形態に係るナビゲーションシステムの構成を示す。
図示するように、本実施形態に係るナビゲーションシステムは、自動車に搭載された車載装置１、車載装置１とBluetooth(登録商標)やWi-Fiなどのローカルな無線通信で接続するモバイル装置２、管理サーバ３、それぞれ異なるナビゲーションサービスを提供する複数のナビゲーションサービスサーバ４とを備えている。
【００２５】
そして、管理サーバ３とナビゲーションサービスサーバ４とはインターネットなどのＷＡＮ５に接続しており、車載装置１は移動通信網を介してＷＡＮ５に接続して管理サーバ３にアクセスすることができ、モバイル装置２は移動通信網を介してＷＡＮ５に接続してナビゲーションサービスサーバ４にアクセスすることができる。
【００２６】
なお、モバイル装置２は、スマートフォンやタブレットやモバイルフォンなどの、ユーザによって携帯される装置である。
次に、図２に、車載装置１とモバイル装置２の構成を示す。
図示するように、車載装置１は、入力装置１０１、表示装置１０２、マイクやスピーカなどを備えた音声入出力装置１０３、Bluetooth(登録商標)やWi-Fiなどの無線通信のインタフェースである外部インタフェース１０４、車載装置１のオペレーティングシステム１０５、オペレーティングシステム１０５上で稼働するアプリケーション、移動通信網に接続するための移動通信装置１０６、地図データが格納されている記憶装置１０７、ＧＰＳ受信機や自動車の各種状態を検出するセンサなどの、その他の周辺装置１０８とを備えている。
【００２７】
また、車載装置１は、上述したアプリケーションとして、ナビゲーション切替制御アプリケーション１１１と、ナビゲーションアプリケーション１１２と、プローブアプリケーション１１３と、その他のアプリケーションとを備えている。
【００２８】
ただし、車載装置１は、ハードウエア的には、ＣＰＵやメモリなどを備えたコンピュータを用いて構成されるものであり、オペレーティングシステム１０５や、アプリケーションなどは、当該コンピュータが、所定のコンピュータプログラムを実行することにより実現されるものである。
【００２９】
次に、モバイル装置２は、操作部２０１、ディスプレイ２０２、マイクやスピーカなどを備えた音声入出力部２０３、Bluetooth(登録商標)やWi-Fiなどの無線通信のインタフェースである無線インタフェース２０４、スマートフォンのＯＳであるところのモバイルオペレーティングシステム２０５、モバイルオペレーティングシステム２０５上で稼働するアプリケーションであるモバイルアプリケーション、移動電話網にアクセスするための移動通信デバイス２０６、記憶部２０７、ＧＰＳ受信機などの、その他の周辺デバイス２０８を備えている。
【００３０】
ここで、スマートフォンは、モバイルアプリケーションとして、移動通信デバイス２０６や音声入出力部２０３や操作部２０１を用いた移動電話機能を提供する移動電話アプリケーション２１１と、それぞれ異なるナビゲーションサービスのクライアントアプリケーションであるナビゲーションサービスクライアント２１２と、その他のモバイルアプリケーションとを備えている。
【００３１】
なお、モバイル装置２は、ハードウエア的には、ＣＰＵやメモリなどを備えたコンピュータを用いて構成されるものあり、モバイルオペレーティングシステム２０５や、モバイルアプリケーションなどは、当該コンピュータが、所定のコンピュータプログラムを実行することにより実現されるものである。
【００３２】
さて、以上のような構成において、モバイル装置２と車載装置１は、近距離に位置するときには、無線インタフェース２０４と外部インタフェース１０４を介して相互に接続することができ、当該接続を介して、モバイルオペレーティングシステム２０５やオペレーティングシステム１０５の機能を利用しつつ、モバイル装置２のモバイルアプリケーションと車載装置１のアプリケーションは相互に通信を行うことができる。
【００３３】
次に、図３に管理サーバ３とナビゲーションサービスサーバ４の構成を示す。
図示するように、管理サーバ３は、地図データベース３１、未登録道路情報データベース３２、ナビゲーション切替情報提供サーバ３３、未登録道路情報収集サーバ３４を備えている。
【００３４】
ここで、管理サーバ３の地図データベース３１には、車載装置１の記憶装置１０７に記憶されている地図データと同内容の地図データが記憶されている。
次に、ナビゲーションサービスサーバ４は、地図データ記憶部４１と、ナビゲーションサーバ４２とを備えている。
ここで、前述のように各ナビゲーションサービスサーバ４は、それぞれ異なるナビゲーションサービスを提供するものであり、各ナビゲーションサービスサーバ４の地図データ記憶部４１には、そのナビゲーションサービスサーバ４が提供するナビゲーションサービスにおいて利用する地図データが記憶されている。ここで、各ナビゲーションサービスサーバ４の地図データ記憶部４１に記憶されている地図データの内容は、必ずしも同一内容ではなくナビゲーションサービス毎に異なっていてよい。
【００３５】
また、各ナビゲーションサービスサーバ４の地図データ記憶部４１に記憶されている地図データは、車載装置１の記憶装置１０７に記憶されている地図データと必ずしも同一内容ではなく異なっていてよい。一般的には、各ナビゲーションサービスサーバ４の地図データ記憶部４１に記憶されている地図データは随時最新の地図データに更新されるため、車載装置１の記憶装置１０７に記憶されている地図データとは異なったものとなり、各ナビゲーションサービスサーバ４の地図データ記憶部４１に記憶されている地図データは車載装置１の記憶装置１０７に記憶されている地図データよりも現在の道路網がより正しく反映されたものとなる。
【００３６】
以下、このようなナビゲーションシステムの動作について説明する。
車載装置１のナビゲーションアプリケーション１１２は、周辺装置１０８として車載装置１が備えるＧＰＳ受信機やセンサと、記憶装置１０７に記憶されている地図データとを用いて自動車の現在位置の算出を行う。
【００３７】
一方、車載装置１のプローブアプリケーション１１３は、ナビゲーションアプリケーション１１２が算出した現在位置と記憶装置１０７に記憶されている地図データとに基づいて、自動車が記憶装置１０７に記憶されている地図データが表す道路上を走行しているかどうかを監視し、自動車が記憶装置１０７に記憶されている地図データが表す道路外を走行したならば、当該道路外を走行した期間の自動車の軌跡を表す未登録道路情報を生成し、管理サーバ３の未登録道路情報収集サーバ３４にアクセスし、生成した未登録道路情報の登録を未登録道路情報収集サーバ３４に要求する。そして、未登録道路情報の登録を要求された未登録道路情報収集サーバ３４は、登録を要求された未登録道路情報を未登録道路情報データベース３２に登録する。
【００３８】
また、車載装置１のナビゲーションアプリケーション１１２は、ユーザから目的地の設定を受け付け、記憶装置１０７に記憶されている地図データを用いて、所定の探索条件に従って目的地までの最小コストの経路を探索して誘導ルートとして設定する機能を備えている。ここで、探索条件としては、所要走行距離や所要走行時間や所要料金や道路種別などの各経路の属性からどのようにしてコストを算出するかの条件や、高速道路や一般道などの走行速度をどのように設定して所要走行距離や所要走行時間を算出するかの条件などを用いる。なお、本実施形態の説明におけるコストとは、タイクストラ法などの経路探索アルゴリズムで用いられるコスト値を指す。
【００３９】
また、車載装置１のナビゲーションアプリケーション１１２は、たとえば、図４ａに示すようなナビゲーション画面を生成し、表示装置１０２に表示する機能も備えている。ここで、図示するように、車載装置１のナビゲーションアプリケーション１１２は、ナビゲーション画面として、記憶装置１０７に記憶されている地図データが表す地図上に、現在位置を表す現在地マークや、設定されている誘導ルートを表した画面を生成する。
【００４０】
次に、モバイル装置２の各ナビゲーションサービスクライアント２１２は、周辺デバイス２０８としてモバイル装置２が備えるＧＰＳ受信機等を用いてモバイル装置２の現在位置の算出を行う機能や、目的地の設定を受け付ける機能や、対応するナビゲーションサービスのナビゲーションサービスサーバ４を利用して、設定された目的地までのルートを設定する機能や、たとえば、図４ｂに示すような地図上に、現在位置を表す現在地マークや、設定されているルートを表したナビゲーション画面をディスプレイ２０２に表示する機能等を備えている。
【００４１】
ここで、ナビゲーションサービスクライアント２１２における目的地までのルートの設定は、ナビゲーションサービスクライアント２１２から、算出したモバイル装置２の現在位置から設定された目的地までのルート設定を、当該ナビゲーションサービスクライアント２１２に対応するナビゲーションサービスのナビゲーションサービスサーバ４のナビゲーションサーバ４２に要求し、ルート設定を要求されたナビゲーションサーバ４２において、地図データ記憶部４１に記憶されている地図データを用いて、目的地までの最小コストの経路を探索して、ルート設定要求元のナビゲーションサービスクライアント２１２のルートとして設定して、設定したルートをナビゲーションサービスクライアント応答し、応答を受けたナビゲーションサービスクライアント２１２において応答された経路を目的地までのルートとして設定することにより行う。
【００４２】
また、ナビゲーションサービスクライアント２１２のナビゲーション画面の表示は、当該ナビゲーションサービスクライアント２１２に対応するナビゲーションサービスのナビゲーションサービスサーバ４のナビゲーションサーバ４２に定期的に、算出した現在位置の情報を含む地図要求を発行し、ナビゲーションサーバ４２から地図要求の応答として送信された地図データが表す地図上に算出している現在位置やルートを表したナビゲーション画面を生成してディスプレイ２０２に表示することにより行う。この場合、ナビゲーションサーバ４２は、地図要求を受信すると、地図要求に含まれる現在位置周辺の地図データを、地図データ記憶部４１に記憶されている地図データから抽出し、ナビゲーションサービスクライアント２１２に応答する。
【００４３】
または、ナビゲーションサービスクライアント２１２のナビゲーション画面の表示は、当該ナビゲーションサービスクライアント２１２に対応するナビゲーションサービスのナビゲーションサービスサーバ４のナビゲーションサーバ４２に定期的に、算出した現在位置の情報を含むナビゲーション画面要求を発行し、ナビゲーション画面要求の応答としてナビゲーションサーバ４２から受信したナビゲーション画面をディスプレイ２０２に表示することにより行うようにしてもよい。この場合、ナビゲーションサーバ４２は、ナビゲーション画面要求を受信すると、ナビゲーション画面要求に含まれる現在位置周辺の地図を、地図データ記憶部４１に記憶されている地図データに基づいて生成し、生成した地図上に、現在位置や、ナビゲーション画面要求発行元のナビゲーションサービスクライアント２１２に設定したルートを表したナビゲーション画面を生成し、ナビゲーション画面要求発行元のナビゲーションサービスクライアント２１２に送信する。
【００４４】
さて、このようにモバイル装置２のディスプレイ２０２に表示されるナビゲーション画面は、モバイル装置２が車載装置１に接続されているときには、モバイルオペレーティングシステム２０５の機能を利用して、モバイル装置２から車載装置１に転送することができ、車載装置１は、オペレーティングシステム１０５の機能を利用して、モバイル装置２から転送されたナビゲーション画面を表示装置１０２に表示することができる。すなわち、モバイル装置２のディスプレイ２０２に図４ｂのように表示されるナビゲーション画面と同一のナビゲーション画面を、図４ｃに示すように、車載装置１の表示装置１０２に表示することができる。
【００４５】
次に、車載装置１のナビゲーション切替制御アプリケーション１１１は、車載装置１にモバイル装置２が接続されており、かつ、ナビゲーションアプリケーション１１２が誘導ルートを設定していな期間中は、無ルート時ナビゲーション切替処理を行う。
【００４６】
無ルート時ナビゲーション切替処理において、ナビゲーション切替制御アプリケーション１１１は、まず、車載装置１の表示装置１０２への、車載装置１のナビゲーションアプリケーション１１２が生成したナビゲーション画面の表示開始を制御する。
【００４７】
そして、以降は定期的（たとえば、５分毎）または所定距離（たとえば、５ｋｍ）走行の度に、接続されているモバイル装置２が備えている全てのナビゲーションサービスクライアント２１２の識別情報を取得し、取得した識別情報を指定識別情報、算出している現在位置を指定現在位置として含めた無ルート時ナビゲーション切替情報要求を、管理サーバ３のナビゲーション切替情報提供サーバ３３に発行する。
【００４８】
そして、車載装置１のナビゲーション切替制御アプリケーション１１１は、無ルート時ナビゲーション切替処理において、無ルート時ナビゲーション切替情報要求の応答としてナビゲーション切替情報提供サーバ３３から無ルート時ナビゲーション切替情報無を受信した場合には、現在、車載装置１の表示装置１０２に、車載装置１のナビゲーションアプリケーション１１２が生成したナビゲーション画面を表示しているかどうかを調べる。そして、車載装置１の表示装置１０２に、車載装置１のナビゲーションアプリケーション１１２が生成したナビゲーション画面を表示している場合には、そのままの表示状態を維持する。一方、車載装置１の表示装置１０２に、モバイル装置２のナビゲーションサービスクライアント２１２が生成したナビゲーション画面を表示している場合には、オペレーティングシステム１０５を介して車載装置１の表示装置１０２の表示を車載装置１のナビゲーションアプリケーション１１２が生成したナビゲーション画面の表示に切り替えると共に、モバイル装置２を制御し、ナビゲーション画面を表示装置１０２に表示していたナビゲーションサービスクライアント２１２の動作を終了させる。なお、モバイル装置２においてナビゲーションサービスクライアント２１２の動作が終了すると、そのナビゲーションサービスクライアント２１２のみが使用していたモバイル装置２の周辺デバイス２０８（たとえば、ＧＰ受信機）の動作もモバイルオペレーティングシステム２０５の制御により停止する。
【００４９】
一方、車載装置１のナビゲーション切替制御アプリケーション１１１は、無ルート時ナビゲーション切替処理において、無ルート時ナビゲーション切替情報要求の応答としてナビゲーション切替情報提供サーバ３３から無ルート時ナビゲーション切替情報を受信した場合には、無ルート時ナビゲーション切替情報に含まれている識別情報が示すナビゲーションサービスクライアント２１２を切替対象クライアントとして、現在、車載装置１の表示装置１０２に、切替対象クライアントが生成したナビゲーション画面を表示しているかどうかを調べる。そして、切替対象クライアントが生成したナビゲーション画面を表示している場合には、そのままの表示状態を維持する。一方、車載装置１の表示装置１０２に、切替対象クライアントが生成したナビゲーション画面を表示していない場合には、以下のように処理を行う。
【００５０】
すなわち、車載装置１のナビゲーション切替制御アプリケーション１１１は、車載装置１の表示装置１０２に、車載装置１のナビゲーションアプリケーション１１２が生成したナビゲーション画面を表示している場合には、モバイル装置２を制御して、切替対象クライアントを起動する。そして、切替対象クライアントが起動したならば、モバイル装置２に起動した切替対象クライアントが生成したナビゲーション画面の車載装置１への転送を開始させると共に、オペレーティングシステム１０５を介して車載装置１の表示装置１０２の表示をモバイル装置２から転送されたナビゲーション画面の表示に切り替える。
【００５１】
また、車載装置１のナビゲーション切替制御アプリケーション１１１は、車載装置１の表示装置１０２に、切替対象クライアントと異なるナビゲーションサービスクライアント２１２が生成したナビゲーション画面を表示している場合には、モバイル装置２を制御して、切替対象クライアントを起動する。そして、切替対象クライアントが起動したならば、モバイル装置２に起動した切替対象クライアントが生成したナビゲーション画面の車載装置１への転送を開始させると共に、オペレーティングシステム１０５を介して車載装置１の表示装置１０２の表示をモバイル装置２から転送されたナビゲーション画面の表示に切り替える。また、モバイル装置２を制御し、切り替え前にナビゲーション画面を表示装置１０２に表示していたナビゲーションサービスクライアント２１２の動作を終了させる。
【００５２】
一方、管理サーバ３のナビゲーション切替情報提供サーバ３３は、車載装置１のナビゲーション切替制御アプリケーション１１１から無ルート時ナビゲーション切替情報要求を受信したならば、以下の処理を行う。
【００５３】
すなわち、管理サーバ３のナビゲーション切替情報提供サーバ３３は、無ルート時ナビゲーション切替情報要求に含まれる指定現在位置の周辺の領域（たとえば、現在位置を中心とする１５ｋｍ以内の領域）内の軌跡を表す未登録道路情報が未登録道路情報データベース３２に登録されているかどうかを調べ、登録されていない場合には、無ルート時ナビゲーション切替情報無を、車載装置１のナビゲーション切替制御アプリケーション１１１に応答する。
【００５４】
一方、指定現在位置の周辺の領域内の軌跡を表す未登録道路情報が未登録道路情報データベース３２に登録されている場合には、無ルート時ナビゲーション切替情報要求に含まれる指定識別情報が表す各ナビゲーションサービスクライアント２１２に対応する各ナビゲーションサービスを提供する各ナビゲーションサービスサーバ４のナビゲーションサーバ４２に、それぞれ、クライアントとしてアクセスして、指定現在位置の情報を含む地図要求を発行することにより、指定現在位置の周辺の領域の地図を取得する。そして、未登録道路情報が表す軌跡相当の道路を未登録道路として、取得した地図のうちに、指定現在位置の周辺の領域内の未登録道路のデータを含む地図が存在するかどうかを調べ、存在しない場合には、無ルート時ナビゲーション切替情報無を、車載装置１のナビゲーション切替制御アプリケーション１１１に応答する。
【００５５】
一方、指定現在位置の周辺の領域内の未登録道路のデータを含む地図が存在した場合には、指定識別情報が示すナビゲーションサービスクライアント２１２のうちの、指定現在位置の周辺の領域内の未登録道路のデータを含む地図を取得したナビゲーションサービスサーバ４に対応するナビゲーションサービスのナビゲーションサービスクライアント２１２を切替対象クライアントとし、切替対象クライアントの識別情報を含めた無ルート時ナビゲーション切替情報を車載装置１のナビゲーション切替制御アプリケーション１１１に応答する。
【００５６】
なお、指定現在位置の周辺の領域内の未登録道路のデータを含む地図が複数存在した場合には、指定識別情報が示すナビゲーションサービスクライアント２１２であって、指定現在位置の周辺の領域内の未登録道路のデータを含む地図を取得した各ナビゲーションサービスサーバ４に対応する各ナビゲーションサービスのナビゲーションサービスクライアント２１２であるナビゲーションサービスクライアント２１２のうちから、たとえば使用頻度が高いほど優先するなどの所定の条件で選定した一つのナビゲーションサービスクライアント２１２を、切替対象クライアントとし、切替対象クライアントの識別情報を含めた無ルート時ナビゲーション切替情報を車載装置１のナビゲーション切替制御アプリケーション１１１に応答する。
【００５７】
以上の結果、本実施形態によれば、誘導経路が設定されていない状態で、未登録道路情報が表す軌跡によって示される、車載装置１の記憶装置１０７に記憶されている地図データに未登録の道路が存在する地域を自動車が走行するときには、車載装置１の表示装置１０２の表示が、図４ａに示すようなナビゲーションアプリケーション１１２のナビゲーション画面から、図４ｃに示すような当該未登録の道路を含む地図データを用いるモバイル装置２のナビゲーションサービスクライアント２１２のナビゲーション画面に切り替わるため、ユーザはナビゲーション画面を参照して当該未登録の道路を認知して利用することができるようになる。一方、その他の地域を自動車を走行しているときには、車載装置１の表示装置１０２にはナビゲーションアプリケーション１１２のナビゲーション画面が表示され、モバイル装置２のナビゲーションサービスクライアント２１２の動作は停止されるので、ナビゲーションアプリケーション１１２のナビゲーション画面に比べ一般的に利便性に劣るナビゲーションサービスクライアント２１２のナビゲーション画面の利用を常時ユーザに強いてしまうことはなく、また、モバイル装置２のバッテリを過剰に消費することも避けられる。
【００５８】
次に、車載装置１のナビゲーション切替制御アプリケーション１１１が、車載装置１にモバイル装置２が接続されている状態で、ナビゲーションアプリケーション１１２が誘導ルートを設定したときに行うナビゲーション切替情報取得処理について説明する。
【００５９】
車載装置１にモバイル装置２が接続されている状態で、車載装置１のナビゲーションアプリケーション１１２が誘導ルートを設定したならば、車載装置１のナビゲーション切替制御アプリケーション１１１は、接続されているモバイル装置２が備えている全てのナビゲーションサービスクライアント２１２の識別情報を取得する。そして、ナビゲーション切替制御アプリケーション１１１は、取得した識別情報を指定識別情報、ナビゲーションアプリケーション１１２に設定されている目的地を指定目的地、ナビゲーションアプリケーション１１２が算出している現在位置を指定現在位置、ナビゲーションアプリケーション１１２が設定した誘導ルートを指定誘導ルート、ナビゲーションアプリケーション１１２が誘導ルートの探索に用いた探索条件を指定探索条件、誘導ルートの探索条件に従って求めた誘導ルートのコストを指定コストとして含めたナビゲーション切替情報要求を、管理サーバ３のナビゲーション切替情報提供サーバ３３に発行する。
【００６０】
そして、ナビゲーション切替情報要求の応答として、ナビゲーション切替情報無を受信したならば、そのままナビゲーション切替情報取得処理を終了する。一方、ナビゲーション切替情報要求の応答として、ナビゲーション切替情報を受信したならば、受信したナビゲーション切替情報を保存しナビゲーション切替情報取得処理を終了する。ここでナビゲーション切替情報の内容については後述する。
【００６１】
以上、車載装置１のナビゲーション切替制御アプリケーション１１１が、車載装置１にモバイル装置２が接続されている状態で、ナビゲーションアプリケーション１１２が誘導ルートを設定したときに行うナビゲーション切替情報取得処理について説明した。
【００６２】
次に、管理サーバ３のナビゲーション切替情報提供サーバ３３が、上述のようにナビゲーション切替情報要求に応答してナビゲーション切替情報を車載装置１のナビゲーション切替制御アプリケーション１１１に提供するために行うナビゲーション切替情報提供処理について説明する。
【００６３】
図５に、このナビゲーション切替情報提供処理の手順を示す。
図示するように、ナビゲーション切替情報提供処理において、管理サーバ３のナビゲーション切替情報提供サーバ３３は、車載装置１のナビゲーション切替制御アプリケーション１１１からナビゲーション切替情報要求を受信したならば（ステップ５０２）、ナビゲーション切替情報要求に含まれる指定識別情報が表す各ナビゲーションサービスクライアント２１２に対応する各ナビゲーションサービスを提供する各ナビゲーションサービスサーバ４のナビゲーションサーバ４２に、それぞれ、クライアントとしてアクセスして、ナビゲーション切替情報要求に含まれる指定現在位置から指定目的地までのルート設定の要求を発行することにより、各ナビゲーションサービスサーバ４がそれぞれ自身の地図データ記憶部４１の地図データを用いて探索した指定現在位置から指定目的地までのルートを取得する（ステップ５０４）。
【００６４】
そして、取得したルートのうちに、未登録道路情報データベース３２に格納されている未登録道路情報が表す軌跡相当の道路である未登録道路を含むルートが存在するかどうかを判定する（ステップ５０６）。
【００６５】
そして、未登録道路を含むルートが存在しない場合には、車載装置１のナビゲーション切替制御アプリケーション１１１にナビゲーション切替情報無を応答し（ステップ５１６）、ナビゲーション切替情報提供処理を終了する。
【００６６】
一方、未登録道路を含むルートが存在した場合には、未登録道路を含むルートのうちの指定探索条件に従って求めたコストが最小コストとなるルートを必要に応じて地図データベース３１の地図データを参照して求め、最小コストとなるルートのコストが、指定コストより小さいかどうかを調べる（ステップ５０８）。
【００６７】
そして、最小コストとなるルートのコストが、指定コストより小さくない場合には（ステップ５０８）、車載装置１のナビゲーション切替制御アプリケーション１１１にナビゲーション切替情報無を応答し（ステップ５１６）、ナビゲーション切替情報提供処理を終了する。
【００６８】
一方、最小コストとなるルートのコストが、指定コストより小さい場合には（ステップ５０８）。指定現在位置から指定目的地に向かって進んだ場合の、求めた最小コストのルートと指定誘導ルートとの分岐点の全てを切替開始ポイントに設定し、求めた最小コストのルートと指定誘導ルートとの合流点を切替終了ポイントに設定する（ステップ５１０）。
【００６９】
また、指定識別情報が示すナビゲーションサービスクライアント２１２のうちの、最小コストのルートを取得したナビゲーションサービスサーバ４に対応するナビゲーションサービスのナビゲーションサービスクライアント２１２を切替対象クライアントに設定する（ステップ５１２）。
【００７０】
そして、各切替開始ポイントの位置情報と、各切替終了ポイントの位置情報と、切替対象クライアントの識別情報とを含めたナビゲーション切替情報を生成し、車載装置１のナビゲーション切替制御アプリケーション１１１に応答し（ステップ５１４）、ナビゲーション切替情報提供処理を終了する。
【００７１】
以上のようなナビゲーション切替情報提供処理の動作例を以下に示す。
いま、たとえば、現実の道路網が図６ａに示すように地点Ａ-Ｂ間を直接連結する道路を含むものであるのに対して、車載装置１の記憶装置１０７に記憶されている地図データが図６ｂに示すように地点Ａ-Ｂ間を直接連結する道路を含まないものである場合、管理サーバ３の未登録道路情報データベース３２には、地点Ａ-Ｂ間を直接連結する道路を走行した自動車の車載装置１のプローブアプリケーション１１３による、図６ｃに示すような地点Ａ-Ｂ間を直接連結する軌跡６００を表す未登録道路情報が格納されることとなる。
【００７２】
そして、車載装置１のナビゲーションアプリケーション１１２により、車載装置１の記憶装置１０７の地図データを用いて図７ａに示すような誘導ルートＲ１が設定されると、車載装置１から管理サーバ３のナビゲーション切替情報提供サーバ３３にナビゲーション切替情報要求が発行される。
【００７３】
ナビゲーション切替情報要求を受けたナビゲーション切替情報提供サーバ３３は、ナビゲーション切替処理によって、車載装置１に接続されたモバイル装置２が備える各ナビゲーションサービスクライアント２１２に対応するナビゲーションサービスのナビゲーションサービスサーバ４のそれぞれにルートを探索させる。
【００７４】
そして、ナビゲーションサービス＃２のナビゲーションサービスサーバ４の地図データ記憶部４１に記憶されている地図データが図６ａに示すように地点Ａ-Ｂ間を直接連結する道路を含むものであり、ナビゲーションサービス＃２のナビゲーションサービスサーバ４によって、図７ｂに示すように、図６ｃの軌跡６００に対応する地点Ａ-Ｂ間を直接連結する道路を通るルートＲ２が、各ナビゲーションサービスサーバ４が探索したルートの内で最小コストのルートとして探索されたならば、ナビゲーション切替情報提供サーバ３３は、誘導ルートＲ１とルートＲ２のコストを比較し、ルートＲ２のコストの方が小さければ、図７ｃに示すルートＲ１とルートＲ２の分岐点Ｐ１を切替開始ポイントを設定し、ルートＲ１とルートＲ２の合流点Ｐ２を切替終了ポイントに設定する。また、ナビゲーションサービス＃２のナビゲーションサービスクライアント２１２が、切替対象クライアントに設定される。
【００７５】
そして、ナビゲーション切替情報提供サーバ３３は、切替開始ポイントＰ１の位置情報と、切替終了ポイントＰ２の位置情報と、ナビゲーションサービス＃２のナビゲーションサービスクライアント２１２の識別情報とを含めたナビゲーション切替情報を生成し、車載装置１のナビゲーション切替制御アプリケーション１１１に応答する。
【００７６】
以上、管理サーバ３のナビゲーション切替情報提供サーバ３３が、ナビゲーション切替情報要求に応答して行うナビゲーション切替情報提供処理について説明した。
次に、車載装置１のナビゲーション切替制御アプリケーション１１１が、車載装置１にモバイル装置２が接続されており、かつ、ナビゲーションアプリケーション１１２が誘導ルートを設定している期間中に行う誘導ルート設定中ナビゲーション切替処理について説明する。
【００７７】
図８に、この誘導ルート設定中ナビゲーション切替処理の手順を示す。
図示するように、車載装置１のナビゲーション切替制御アプリケーション１１１は、誘導ルート設定中ナビゲーション切替処理において、まず、車載装置１の表示装置１０２への、車載装置１のナビゲーションアプリケーション１１２が生成したナビゲーション画面の表示開始を制御する（ステップ８０２）。
【００７８】
また、管理サーバ３からのナビゲーション切替情報無の受信（ステップ８０４）と、ナビゲーション切替情報の受信（ステップ８０６）との監視を開始する。
そして、ナビゲーション切替情報無を受信したならば（ステップ８０４）、車載装置１のナビゲーションアプリケーション１１２が算出している現在位置の目的地の到着を待って（ステップ８２２）、誘導ルート設定中ナビゲーション切替処理を終了する。
【００７９】
一方、ナビゲーション切替情報を受信した場合には（ステップ８０６）、ナビゲーション切替情報に含まれる切替開始ポイントに距離Th１（たとえば、５ｋｍ）以内に、ナビゲーションアプリケーション１１２が算出している現在位置が接近するのを待ち（ステップ８０８）、距離Th１以内に接近したならば、ナビゲーション切替情報に含まれている識別情報が示すナビゲーションサービスクライアント２１２を切替対象クライアントとし、モバイル装置２を制御して、切替対象クライアントを起動し、車載装置１のナビゲーションアプリケーション１１２に設定されている目的地までのルートの探索を切替対象クライアントに指示する（ステップ８１０）。
【００８０】
ここで、起動した切替対象クライアントは、上述のように、対応するナビゲーションサービスのナビゲーションサービスサーバ４を利用したナビゲーション画面の生成を開始する。また、目的地までのルートの探索を指示された切替対象クライアントは、上述のように、対応するナビゲーションサービスのナビゲーションサービスサーバ４を利用し設定された目的地までのルートを設定する。
【００８１】
次に、車載装置１のナビゲーション切替制御アプリケーション１１１は、切替開始ポイントに距離Th2（たとえば、５００ｍ）以内に、ナビゲーションアプリケーション１１２が算出している現在位置が接近するのを待ち（ステップ８１２）、距離Th2以内に接近したならば、モバイル装置２に切替対象クライアントが生成したナビゲーション画面の車載装置１への転送を開始させると共に、オペレーティングシステム１０５を介して車載装置１の表示装置１０２の表示をモバイル装置２から転送されたナビゲーション画面の表示に切り替える（ステップ８１４）。
【００８２】
そして、ナビゲーションアプリケーション１１２が算出している現在位置が、ナビゲーション切替情報に含まれる切替終了ポイントに到達するのを待ち（ステップ８１６）、到達したならば、オペレーティングシステム１０５を介して車載装置１の表示装置１０２の表示を車載装置１のナビゲーションアプリケーション１１２が生成したナビゲーション画面の表示に復帰すると共に、モバイル装置２を制御し、切替対象クライアントの動作を終了させる（ステップ８１８）。
【００８３】
そして、ナビゲーション切替情報に含まれる切替開始ポイントのうちに、ナビゲーションアプリケーション１１２が算出している現在位置が未通過の切替開始ポイントが存在するかどうかを調べ（ステップ８２０）、存在する場合にはステップ８０８からの処理に戻り、存在しない場合には車載装置１のナビゲーションアプリケーション１１２が算出している現在位置の目的地の到着を待って（ステップ８２２）、誘導ルート設定中ナビゲーション切替処理を終了する。
【００８４】
以上、車載装置１のナビゲーション切替制御アプリケーション１１１が、車載装置１にモバイル装置２が接続されており、かつ、ナビゲーションアプリケーション１１２が誘導ルートを設定している期間中に行う誘導ルート設定中ナビゲーション切替処理について説明した。
【００８５】
以下、このように車載装置１のナビゲーション切替制御アプリケーション１１１が行う誘導ルート設定中ナビゲーション切替処理の動作例を示す。
まず、車載装置１のナビゲーションアプリケーション１１２により、車載装置１の記憶装置１０７の地図データを用いて図７ａに示すような誘導ルートＲ１が設定されると、ナビゲーション切替制御アプリケーション１１１は、車載装置１の表示装置１０２への、車載装置１のナビゲーションアプリケーション１１２が生成したナビゲーション画面の表示を開始し、図４ａに示すようなナビゲーション画面で誘導ルートＲ１を案内する。
【００８６】
そして、その後、図７ｃに示す切替開始ポイントＰ１の位置情報と、切替終了ポイントＰ２の位置情報と、ナビゲーションサービス＃２のナビゲーションサービスクライアント２１２の識別情報とを含めたナビゲーション切替情報をナビゲーション切替情報提供サーバ３３から受信すると、切替開始ポイントＰ１への距離Th１以内への接近を監視し、接近したならばナビゲーションサービス＃２のナビゲーションサービスクライアント２１２を起動し、車載装置１のナビゲーションアプリケーション１１２に設定されている目的地までの、ナビゲーションサービス＃２のナビゲーションサービスサーバ４を利用したルート探索を行わせる。ここで、ナビゲーションサービス＃２のナビゲーションサービスサーバ４を利用した探索では、ナビゲーションサービス＃２のナビゲーションサービスサーバ４の地図データ記憶部４１の地図データが地点Ａ-Ｂ間を直接連結する道路を含むので、図７ｂに示す地点Ａ-Ｂ間を直接連結する道路を通るルートＲ２が探索されることが期待できる。
【００８７】
そして、切替開始ポイントＰ１に距離Th2以内に接近したならば、車載装置１の表示装置１０２の表示が、ナビゲーションサービス＃２のナビゲーションサービスクライアント２１２が生成した図４ｃに示すようなナビゲーション画面に切り替わりルートＲ２の案内が行われる。
【００８８】
そして、その後、切替終了ポイントＰ２に到達したならば、車載装置１の表示はナビゲーションアプリケーション１１２の図４ａに示すようなナビゲーション画面の表示に復帰し、モバイル装置２のナビゲーションサービス＃２のナビゲーションサービスクライアント２１２の動作は停止される。
【００８９】
以上の結果、本実施形態によれば、車載装置１に接続されたモバイル装置２のナビゲーションサービスクライアント２１２を利用して、ナビゲーションサービスクライアント２１２が設定した、車載装置１の記憶装置１０７に記憶されている地図データに未登録の道路を使用するルートの案内も行えることとなる。また、車載装置１に記憶されている地図データに含まれない道路を使用するルートと車載装置１のナビゲーションアプリケーション１１２が設定した誘導ルートとが相違する区間周辺を自動車を走行しているとき以外の期間には、車載装置１の表示装置１０２にはナビゲーションアプリケーション１１２のナビゲーション画面が表示され、モバイル装置２のナビゲーションサービスクライアント２１２の動作は停止されるので、ナビゲーションアプリケーション１１２のナビゲーション画面に比べ一般的に利便性に劣るナビゲーションサービスクライアント２１２のナビゲーション画面の利用を常時ユーザに強いてしまうことはなく、また、モバイル装置２のバッテリを過剰に消費することも避けられる。
【００９０】
以上、本発明の実施形態について説明した。
【符号の説明】
【００９１】
１…車載装置、２…モバイル装置、３…管理サーバ、４…ナビゲーションサービスサーバ、５…ＷＡＮ、３１…地図データベース、３２…未登録道路情報データベース、３３…ナビゲーション切替情報提供サーバ、３４…未登録道路情報収集サーバ、４１…地図データ記憶部、４２…ナビゲーションサーバ、１０１…入力装置、１０２…表示装置、１０３…音声入出力装置、１０４…外部インタフェース、１０５…オペレーティングシステム、１０６…移動通信装置、１０７…記憶装置、１０８…周辺装置、１１１…ナビゲーション切替制御アプリケーション、１１２…ナビゲーションアプリケーション、１１３…プローブアプリケーション、２０１…操作部、２０２…ディスプレイ、２０３…音声入出力部、２０４…無線インタフェース、２０５…モバイルオペレーティングシステム、２０６…移動通信デバイス、２０７…記憶部、２０８…周辺デバイス、２１１…移動電話アプリケーション、２１２…ナビゲーションサービスクライアント。
【図１】
0006297443.tif 000002
【図２】
0006297443.tif 000003
【図３】
0006297443.tif 000004
【図４】
0006297443.tif 000005
【図５】
0006297443.tif 000006
【図６】
0006297443.tif 000007
【図７】
0006297443.tif 000008
【図８】
0006297443.tif 000009