(57)【特許請求の範囲】
【請求項１】
自動車に搭載された車載装置と、前記車載装置と接続可能なモバイル装置と、前記モバイル装置に無線通信を介して、地図データと、当該モバイル装置から要求された目的地までの経路とを送信するナビゲーションサーバとを備えたナビゲーションシステムであって、
前記車載装置は、
表示装置と、
入力装置と、
地図データを記憶した地図データ記憶部と、
前記自動車の現在位置を算出する現在位置算出部と、
当該車載装置の動作モードとして第１のモードが設定されているときに、前記入力装置を介してユーザから目的地の設定を受け付ける目的地設定処理と、前記目的地設定処理で受け付けた目的地までの経路を誘導経路として設定する誘導経路設定処理と、前記地図データ記憶部に記憶されている地図データが表す地図上に前記自動車の現在位置と誘導経路とを表したナビゲーション画面を前記表示装置に表示するナビゲーション画面表示処理とを行うナビゲーション部と、
ナビゲーション切替部とを有し、
前記モバイル装置は、
当該モバイル装置の現在位置を算定する現在位置算定部と、
当該モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第２のモードが設定されているときに、前記車載装置の前記入力装置を介してユーザから目的地の設定を受け付ける目的地受付処理と、前記目的地受付処理で受け付けた目的地までの経路を前記ナビゲーションサーバ装置に要求することにより当該経路を前記ナビゲーションサーバ装置から取得して案内経路に設定する案内経路取得処理と、地図データを前記ナビゲーションサーバ装置から取得し、取得した地図データが表す地図上に当該モバイル装置の現在位置と前記案内経路とを表した経路案内画面を前記車載装置に転送して前記車載装置に前記表示装置に表示させる経路案内画面表示処理を行うナビゲーションクライアント部と、
前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能か否かを表す状態を検出する状態検出部とを備え、
前記ナビゲーション切替部は、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードが設定されているときに、ユーザから目的地の設定処理の開始を指示されたときに、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させ、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして第２のモードが設定されているときに、ユーザから目的地の設定処理の開始を指示されたときに、前記モバイル装置の前記状態検出部が検出している状態が前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表している場合に、前記モバイル装置のナビゲーションクライアント部に前記目的地受付処理を実行させ、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第２のモードが設定されているときに、ユーザから目的地の設定処理の開始を指示されたときに、前記モバイル装置の前記状態検出部が検出している状態が前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないことを表している場合に、前記動作モードを前記第１のモードに切り替え、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させるナビゲーション切替処理を行うことを特徴とするナビゲーションシステム。
【請求項２】
請求項１記載のナビゲーションシステムであって、
前記ナビゲーション切替部は、
前記ナビゲーション切替処理を行った後に、前記モバイル装置の前記状態検出部が検出している状態が前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表す状態に変化したならば、前記ナビゲーション部に設定されている目的地を前記ナビゲーションクライアント部の目的地として、当該ナビゲーションクライアント部に設定し、前記動作モードを第２のモードに復帰することを特徴とするナビゲーションシステム。
【請求項３】
請求項１または２記載のナビゲーション装置であって、
前記車載装置は前記動作モードとして前記第１のモードと第２のモードとも異なる１または複数のモードを備え、
前記ナビゲーション切替部は、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードも第２のモードも設定されていないときに、ユーザから目的地の設定処理の開始を指示されたときに、前記第１のモードと第２のモードのうち直近に設定された動作モードが第１のモードである場合には、前記動作モードを前記第１のモードに切り替え、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させ、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードも第２のモードも設定されていないときに、ユーザから目的地の設定処理の開始を指示されたときに、前記第１のモードと第２のモードのうち直近に設定された動作モードが第２のモードであって、前記モバイル装置の前記状態検出部が検出している状態が前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表している場合に、前記動作モードを前記第２のモードに切り替え、前記モバイル装置のナビゲーションクライアント部に前記目的地受付処理を実行させ、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードも第２のモードも設定されていないときに、ユーザから目的地の設定処理の開始を指示されたときに、前記第１のモードと第２のモードのうち直近に設定された動作モードが第２のモードであって、前記モバイル装置の前記状態検出部が検出している状態が前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないことを表している場合に、前記動作モードを前記第１のモードに切り替え、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させることを特徴とするナビゲーションシステム。
【請求項４】
請求項１、２または３記載のナビゲーションシステムであって、
前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能か否かを表す状態とは、前記モバイル装置が前記無線通信を可能であるか否かの状態であり、前記モバイル装置が前記無線通信を可能である状態は前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表し、前記モバイル装置が前記無線通信を可能でない状態は前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないことを表すことを特徴とするナビゲーションシステム。
【請求項５】
請求項１、２または３記載のナビゲーションシステムであって、
前記無線通信は移動通信網を介して行う移動通信であり、
前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能か否かを表す状態とは、前記モバイル装置が前記移動通信網の通信圏内に位置するか通信圏外に位置するかの状態であり、前記モバイル装置が前記移動通信網の通信圏内に位置する状態は前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表し、前記モバイル装置が前記移動通信網の通信圏外に位置する状態は、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないことを表すことを特徴とするナビゲーションシステム。
【請求項６】
請求項１、２または３記載のナビゲーションシステムであって、
前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能か否かを表す状態とは、前記モバイル装置の前記ナビゲーションクライアント部が前記ナビゲーションサーバとオンライン状態にあるかオフライン状態にあるかの状態であり、前記モバイル装置の前記ナビゲーションクライアント部が前記ナビゲーションサーバとオンライン状態にある状態は、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表し、前記モバイル装置の前記ナビゲーションクライアント部が前記ナビゲーションサーバとオンライン状態にある状態は、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないことを表すことを特徴とするナビゲーションシステム。
【請求項７】
目的地の設定を受け付けて、無線通信を介してナビゲーションサーバに接続し、前記ナビゲーションサーバから設定を受け付けた目的地までの経路を案内経路として取得し、地図上に当該モバイル装置の現在位置と前記案内経路とを表した経路案内画面を出力するナビゲーションクライアント部を備えたモバイル装置と接続可能な、自動車に搭載された車載装置であって、
前記車載装置は、
表示装置と、
入力装置と、
地図データを記憶した地図データ記憶部と、
前記自動車の現在位置を算出する現在位置算出部と、
当該車載装置の動作モードとして第１のモードが設定されているときに、前記入力装置を介してユーザから目的地の設定を受け付ける目的地設定処理と、前記目的地設定処理で受け付けた目的地までの経路を誘導経路として設定する誘導経路設定処理と、前記地図データ記憶部に記憶されている地図データが表す地図上に前記自動車の現在位置と誘導経路とを表したナビゲーション画面を前記表示装置に表示するナビゲーション画面表示処理とを行うナビゲーション部と、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして第２のモードが設定されているときに、前記入力装置と表示装置を用いたユーザインタフェースを、前記モバイル装置の前記ナビゲーションクライアント部のユーザインタフェースとして提供する外部ユーザインタフェース提供部と、
ナビゲーション切替部とを有し、
前記ナビゲーション切替部は、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードが設定されているときに、ユーザから目的地の設定処理の開始を指示されたときに、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させ
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして第２のモードが設定されているときに、ユーザから目的地の設定処理の開始を指示されたときに、前記モバイル装置の前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能である場合に、前記モバイル装置のナビゲーションクライアント部に、前記入力装置を介したユーザからの目的地の設定の受け付けを実行させ、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第２のモードが設定されて  いるときに、ユーザから目的地の設定処理の開始を指示されたときに、前記モバイル装置の前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でない場合に、前記動作モードを前記第１のモードに切り替え、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させるナビゲーション切替処理を行うことを特徴とする車載装置。
【請求項８】
請求項７記載の車載装置であって、
前記ナビゲーション切替部は、
前記ナビゲーション切替処理を行った後に、前記ナビゲーションクライアント部の前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能となったならば、前記ナビゲーション部に設定されている目的地を前記ナビゲーションクライアント部の目的地として、当該ナビゲーションクライアント部に設定し、前記動作モードを第２のモードに復帰することを特徴とする車載装置。
【請求項９】
請求項７または８記載の車載装置であって、
前記車載装置は前記動作モードとして前記第１のモードと第２のモードとも異なる１または複数のモードを備え、
前記ナビゲーション切替部は、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードも第２のモードも設定されていないときに、ユーザから目的地の設定処理の開始を指示されたときに、前記第１のモードと第２のモードのうち直近に設定された動作モードが第１のモードである場合には、前記動作モードを前記第１のモードに切り替え、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させ、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードも第２のモードも設定されていないときに、ユーザから目的地の設定処理の開始を指示されたときに、前記第１のモードと第２のモードのうち直近に設定された動作モードが第２のモードであって、前記モバイル装置の前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能である場合に、前記動作モードを前記第２のモードに切り替え、前記モバイル装置のナビゲーションクライアント部に前記入力装置を介したユーザからの目的地の設定の受け付けを実行させ、
前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードも第２のモードも設定されていないときに、ユーザから目的地の設定処理の開始を指示されたときに、前記第１のモードと第２のモードのうち直近に設定された動作モードが第２のモードであって、前記モバイル装置のナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でない場合に、前記動作モードを前記第１のモードに切り替え、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させることを特徴とする車載装置。
【請求項１０】
請求項７、８または９記載の車載装置であって、
前記ナビゲーション切替部は、前記モバイル装置が前記無線通信が可能な状態にあるときに、前記ナビゲーションクライアント部が前記ナビゲーションサーバと接続可能であると識別し、前記モバイル装置が前記無線通信が可能でない状態にあるときに、前記ナビゲーションクライアント部が前記ナビゲーションサーバと接続可能でないと識別することを特徴とする車載装置。
【請求項１１】
請求項７、８または９記載の車載装置であって、
前記無線通信は移動通信網を介して行う移動通信であり、
前記ナビゲーション切替部は、前記モバイル装置が前記移動通信網の通信圏内にあるときに、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であると識別し、当該モバイル装置が前記移動通信網の通信圏外にあるときに、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないと識別出することを特徴とする車載装置。
【請求項１２】
請求項７、８または９記載の車載装置であって、
前記ナビゲーション切替部は、前記モバイル装置の前記ナビゲーションクライアント部が前記ナビゲーションサーバとオンライン状態にあるときに、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であると識別し、前記ナビゲーションクライアント部が前記ナビゲーションサーバとオフライン状態にあるときに、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないと識別することを特徴とする車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車に搭載された車載装置において経路案内を行う技術に関するものである。
【背景技術】
【０００２】
経路案内を行う技術としては、ユーザから目的地の設定を受け付け、予め記憶されている地図データを用いて目的地までの経路を探索し、地図データが表す地図上に経路を表したナビゲーション画面を表示するナビゲーション機能を備えたナビゲーション装置が知られている（たとえば、特許文献１）。
【０００３】
また、経路案内を行う技術としては、ユーザから目的地の設定を受け付け、移動通信を介してサーバ装置に接続してサーバ装置に目的地までの経路の探索を要求したり、サーバ装置に現在位置周辺の地図のデータを要求することにより、目的地までの経路や地図のデータをサーバ装置から取得し、取得したデータが表す地図上に経路を表した経路案内画面を表示するナビゲーションクライアント機能を備えたモバイル装置も知られている（たとえば、特許文献２）。
【０００４】
また、自動車に搭載された車載装置において、車載装置に接続したモバイル装置から転送された映像を車載装置の表示装置に表示すると共に、車載装置の入力装置で受け付けた操作に応じてモバイル装置の動作を制御する技術も知られている（たとえば、特許文献３）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８-１３９２５２号公報
【特許文献２】特開２００５-１３４２０９号公報
【特許文献３】特開２０１３-１１９２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
さて、上述のようなナビゲーション機能を備えたナビゲーション装置において、モバイル装置の表示出力、操作入力受付などのユーザインタフェースを代行することにより、モバイル装置のナビゲーションクライアント機能をナビゲーション装置から利用可能とすることが考えられる。すなわち、ナビゲーションクライアント機能の目的地の設定の操作の受け付けを、ナビゲーション装置の入力装置を用いて行なったり、ナビゲーションクライアント機能が生成した経路案内画面の表示を、ナビゲーション装置の表示装置において行えば、ユーザは、モバイル装置のナビゲーションクライアント機能をナビゲーション装置から利用可能となる。
【０００７】
また、このようなモバイル装置のナビゲーションクライアント機能をナビゲーション装置から利用可能とした上で、ナビゲーション装置において、ナビゲーション装置自身のナビゲーション機能を利用する第１のモードと、モバイル装置のナビゲーションクライアント機能をナビゲーション装置から利用する第２のモードとを、ユーザが選択的に利用できるようにすることも考えられる。
【０００８】
しかしながら、このような第１のモードと第２のモードとを選択的に利用できるようにしたナビゲーション装置においては、第２のモードでナビゲーション装置からモバイル装置のナビゲーションクライアント機能を利用している期間中に、通信環境の劣化などによりモバイル装置がサーバ装置と通信できなくなる場合が生じることが想定される。
【０００９】
そして、このようなモバイル装置がサーバ装置と通信できない期間中に、ユーザがナビゲーションクライアント機能に対して新たな目的地を設定して新たな経路を設定しようとすると、モバイル装置がサーバ装置と通信できないため、経路の設定は失敗することとなる。そして、このような場合、ユーザは、新たな目的地までの経路を設定してナビゲーション装置から経路案内を受けるために、ナビゲーション装置のモードを、ナビゲーション機能を利用する第１のモードにモードを切り替えた上で、再度、ナビゲーション装置のナビゲーション機能に対して目的地を設定する煩雑な操作を行う必要がある。
【００１０】
また、モバイル装置のナビゲーションクライアント機能によっては、目的地の設定により、それまで設定していた経路をクリアしてしまうことがあり、このような場合には、経路の設定が失敗した後に、第１のモードを維持しても、ユーザは、元の経路の経路案内すらナビゲーション装置から受けることができなくなってしまう。
【００１１】
そこで、本発明は、接続したモバイル装置のナビゲーションクライアント機能と、自身が備えたナビゲーション機能とをユーザが利用可能なナビゲーション装置において、ナビゲーションクライアント機能が当該機能の実行に必要なサーバ装置に接続できない期間中における、新たな経路の設定操作を簡易化することを課題とする。
【課題を解決するための手段】
【００１２】
前記課題達成のために、本発明は、自動車に搭載された車載装置と、前記車載装置と接続可能なモバイル装置と、前記モバイル装置に無線通信を介して、地図データと、当該モバイル装置から要求された目的地までの経路とを送信するナビゲーションサーバとを備えたナビゲーションシステムにおいて、前記車載装置に、表示装置と、入力装置と、地図データを記憶した地図データ記憶部と、前記自動車の現在位置を算出する現在位置算出部と、当該車載装置の動作モードとして第１のモードが設定されているときに、前記入力装置を介してユーザから目的地の設定を受け付ける目的地設定処理と、前記目的地設定処理で受け付けた目的地までの経路を誘導経路として設定する誘導経路設定処理と、前記地図データ記憶部に記憶されている地図データが表す地図上に前記自動車の現在位置と誘導経路とを表したナビゲーション画面を前記表示装置に表示するナビゲーション画面表示処理とを行うナビゲーション部と、ナビゲーション切替部とを備え、前記モバイル装置に、当該モバイル装置の現在位置を算定する現在位置算定部と、当該モバイル装置が前記車載装置に接続された状態で前記動作モードとして第２のモードが設定されているときに、前記車載装置の前記入力装置を介してユーザから目的地の設定を受け付ける目的地受付処理と、前記目的地受付処理で受け付けた目的地までの経路を前記ナビゲーションサーバ装置に要求することにより当該経路を前記ナビゲーションサーバ装置から取得して案内経路に設定する案内経路取得処理と、地図データを前記ナビゲーションサーバ装置から取得し、取得した地図データが表す地図上に当該モバイル装置の現在位置と前記案内経路とを表した経路案内画面を前記車載装置に転送して前記車載装置に前記表示装置に表示させる経路案内画面表示処理を行うナビゲーションクライアント部と、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能か否かを表す状態を検出する状態検出部とを備えたものである。ただし、前記ナビゲーション切替部は、前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードが設定されているときに、ユーザから目的地の設定処理の開始を指示されたときに、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させ、前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして第２のモードが設定されているときに、ユーザから目的地の設定処理の開始を指示されたときに、前記モバイル装置の前記状態検出部が検出している状態が前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表している場合に、前記モバイル装置のナビゲーションクライアント部に前記目的地受付処理を実行させ、前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第２のモードが設定されているときに、ユーザから目的地の設定処理の開始を指示されたときに、前記モバイル装置の前記状態検出部が検出している状態が前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないことを表している場合に、前記動作モードを前記第１のモードに切り替え、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させるナビゲーション切替処理を行う。
【００１３】
ここで、このようなナビゲーションシステムでは、前記ナビゲーション切替部において、前記ナビゲーション切替処理を行った後に、前記モバイル装置の前記状態検出部が検出している状態が前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表す状態に変化したならば、前記ナビゲーション部に設定されている目的地を前記ナビゲーションクライアント部の目的地として、当該ナビゲーションクライアント部に設定し、前記動作モードを第２のモードに復帰するように構成してもよい。
【００１４】
また、以上のナビゲーション装置は、前記車載装置は前記動作モードとして前記第１のモードと第２のモードとも異なる１または複数のモードを設け、前記ナビゲーション切替部において、前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードも第２のモードも設定されていないときに、ユーザから目的地の設定処理の開始を指示されたときに、前記第１のモードと第２のモードのうち直近に設定された動作モードが第１のモードである場合には、前記動作モードを前記第１のモードに切り替え、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させ、前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードも第２のモードも設定されていないときに、ユーザから目的地の設定処理の開始を指示されたときに、前記第１のモードと第２のモードのうち直近に設定された動作モードが第２のモードであって、前記モバイル装置の前記状態検出部が検出している状態が前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表している場合に、前記動作モードを前記第２のモードに切り替え、前記モバイル装置のナビゲーションクライアント部に前記目的地受付処理を実行させ、前記モバイル装置が前記車載装置に接続された状態で前記動作モードとして前記第１のモードも第２のモードも設定されていないときに、ユーザから目的地の設定処理の開始を指示されたときに、前記第１のモードと第２のモードのうち直近に設定された動作モードが第２のモードであって、前記モバイル装置の前記状態検出部が検出している状態が前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないことを表している場合に、前記動作モードを前記第１のモードに切り替え、前記車載装置の前記ナビゲーション部に前記目的地設定処理を実行させるように構成してもよい。
【００１５】
また、以上のナビゲーションシステムにおいて、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能か否かを表す状態としては、前記モバイル装置が前記無線通信を可能であるか否かの状態を用いてもよい。ただし、この場合、前記モバイル装置が前記無線通信を可能である状態は前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表し、前記モバイル装置が前記無線通信を可能でない状態は前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないことを表す。
【００１６】
または、以上のナビゲーションシステムは、前記無線通信を移動通信網を介して行う移動通信とすると共に、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能か否かを表す状態として、前記モバイル装置が前記移動通信網の通信圏内に位置するか通信圏外に位置するかの状態を用いるようにしてもよい。ただし、この場合、前記モバイル装置が前記移動通信網の通信圏内に位置する状態は前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表し、前記モバイル装置が前記移動通信網の通信圏外に位置する状態は、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないことを表す。
【００１７】
または、以上のナビゲーションシステムにおいて、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能か否かを表す状態としては、前記モバイル装置の前記ナビゲーションクライアント部が前記ナビゲーションサーバとオンライン状態にあるかオフライン状態にあるかの状態を用いるようにしてもよい。ただし、この場合、前記モバイル装置の前記ナビゲーションクライアント部が前記ナビゲーションサーバとオンライン状態にある状態は、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能であることを表し、前記モバイル装置の前記ナビゲーションクライアント部が前記ナビゲーションサーバとオンライン状態にある状態は、前記ナビゲーションクライアント部が前記ナビゲーションサーバに接続可能でないことを表す。
【００１８】
以上のようなナビゲーションシステムによれば、ユーザからの目的地の設定処理の開始を指示が発生したときに、モバイル装置がナビゲーションサーバ装置を利用可能な状態になければ、現在利用している、または、今までユーザが利用していたナビゲーション機能がモバイル装置のナビゲーションクライアント部のナビゲーション機能であっても、ユーザが利用するナビゲーション機能を車載装置のナビゲーション部のナビゲーション機能に切り替えると共に、当該車載装置のナビゲーション部に目的地設定処理を実行させる。
【００１９】
よって、本ナビゲーションシステムによれば、モバイル装置がナビゲーションサーバ装置を利用可能な状態にないときに、ユーザが、モバイル装置のナビゲーションクライアント部に目的地受付処理を開始させる操作を行った後に、目的地の設定または目的地までの案内経路のナビゲーションサーバ装置からの取得がナビゲーションサーバ装置を利用可能でないことより失敗したことを受けて、動作モードを第１のモードに設定し、車載装置のナビゲーション部に目的地設定処理を実行させるといった煩雑な操作を行う必要がなくなる。
【発明の効果】
【００２０】
以上のように、本発明によれば、接続したモバイル装置のナビゲーションクライアント機能と、自身が備えたナビゲーション機能とをユーザが利用可能なナビゲーション装置において、ナビゲーションクライアント機能が当該機能の実行に必要なサーバ装置に接続できない期間中における、新たな経路の設定操作を簡易化することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係るナビゲーションシステムの構成を示すブロック図である。
【図２】本発明の実施形態に係る車載装置とモバイル装置の構成を示すブロック図である。
【図３】本発明の実施形態に係る車載装置とモバイル装置の表示例を示す図である。
【図４】本発明の実施形態に係るナビゲーション切替制御処理を示すフローチャートである。
【図５】本発明の実施形態に係るサーバ状態設定処理を示すフローチャートである。
【図６】本発明の実施形態に係る車載装置とモバイル装置の表示例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について説明する。
図１に、本第１実施形態に係るナビゲーションシステムの構成を示す。
図示するように、本実施形態に係るナビゲーションシステムは、自動車に搭載された車載装置１、車載装置１とBluetooth(登録商標)やWi-Fiなどのローカルな無線通信またはUSBやHDMI（登録商標）などの有線通信で接続するモバイル装置２、モバイル装置２が移動通信網やインターネットなどのＷＡＮ３を介してアクセス可能なナビゲーションサーバ４とを備えている。
なお、モバイル装置２は、モバイル装置２やタブレットやモバイルフォンなどの、ユーザによって携帯される装置である。
【００２３】
次に、図２に、車載装置１とモバイル装置２の構成を示す。
図示するように、車載装置１は、タッチパネルやハードウエアキーや音声入力装置であるところの入力装置１０１、表示装置１０２、マイクやスピーカなどを備えた音声入出力装置１０３、無線通信または有線通信のインタフェースである外部インタフェース１０４、車載装置１のオペレーティングシステム１０５、オペレーティングシステム１０５上で稼働するアプリケーション、地図データが格納されている記憶装置１０６、ＧＰＳ受信機や自動車の各種状態を検出するセンサなどの、その他の周辺装置１０７とを備えている。
【００２４】
また、車載装置１は、上述したアプリケーションとして、ナビゲーション切替制御ＡＰＰ１１１と、ナビゲーションＡＰＰ１１２と、外部ＵＩ提供ＡＰＰ１１３と、その他のアプリケーションとを備えている。
【００２５】
ただし、車載装置１は、ハードウエア的には、ＣＰＵやメモリなどを備えたコンピュータを用いて構成されるものであり、オペレーティングシステム１０５や、各アプリケーションなどは、当該コンピュータが、所定のコンピュータプログラムを実行することにより実現されるものである。
【００２６】
次に、モバイル装置２は、操作部２０１、ディスプレイ２０２、マイクやスピーカなどを備えた音声入出力部２０３、無線通信または有線通信のインタフェースである通信インタフェース２０４、モバイル装置２のオペレーティングシステムであるところのモバイルオペレーティングシステム２０５、モバイルオペレーティングシステム２０５上で稼働するアプリケーションであるモバイルアプリケーション、無線ＬＡＮのアクセスポイント６（ＡＰ６）に接続する無線ＬＡＮインタフェース２０６、移動電話網にアクセスするための移動通信装置２０７、記憶部２０８、その他の周辺デバイス２０９を備えている。
【００２７】
ここで、モバイル装置２は、モバイルアプリケーションとして、移動通信装置２０７や音声入出力部２０３や操作部２０１を用いた移動電話機能を提供する移動電話ＡＰＰ２１１と、ナビゲーションクライアントＡＰＰ２１２と、状態管理ＡＰＰ２１３を備えている。
【００２８】
なお、モバイル装置２は、ハードウエア的には、ＣＰＵやメモリなどを備えたコンピュータを用いて構成されるものあり、モバイルオペレーティングシステム２０５や、各モバイルアプリケーションなどは、当該コンピュータが、所定のコンピュータプログラムを実行することにより実現されるものである。
【００２９】
さて、以上のような構成において、モバイル装置２と車載装置１は、外部インタフェース１０４と通信インタフェース２０４を介して相互に接続することができ、当該接続を介して、モバイルオペレーティングシステム２０５やオペレーティングシステム１０５の機能を利用しつつ、モバイル装置２のモバイルアプリケーションと車載装置１のアプリケーションは相互に通信を行うことができる。
【００３０】
以下、このようなナビゲーションシステムの動作について説明する。
車載装置１のオペレーティングシステム１０５は、ユーザの操作等に応じて、一つのアプリケーションをフォアグランドで動作させ、起動している他のアプリケーションをバックグランドで動作させる。また、車載装置１のナビゲーションＡＰＰ１１２は常時動作しており、オペレーティングシステム１０５の制御に従い、動作状態がフォアグランドとバックグランドの間で切り替えられる。
【００３１】
次に、車載装置１のナビゲーションＡＰＰ１１２は、周辺装置１０７として車載装置１が備えるＧＰＳ受信機やセンサと、記憶装置１０６に記憶されている地図データとを用いて自動車の現在位置の算出を行う。また、車載装置１のナビゲーションＡＰＰ１１２は、ユーザから目的地の設定を受け付け、記憶装置１０６に記憶されている地図データを用いて、所定の探索条件に従って目的地までの経路を探索して誘導ルートとして設定する。
【００３２】
また、車載装置１のナビゲーションＡＰＰ１１２は、ナビゲーションＡＰＰ１１２が車載装置１のフォアグランドのアプリケーションとして動作しているときには、たとえば、ユーザから目的地の設定を受け付けるための目的地設定メニュー画面や、図３ａに示すような、記憶装置１０６に記憶されている地図データが表す地図上に、現在位置を表す現在地マークや、設定されている誘導ルートを表したナビゲーション画面などの出力画面を生成し、表示装置１０２に表示する機能を備えている。なお、誘導ルートが設定されていないときには、ナビゲーション画面に誘導ルートは含まれない。
【００３３】
ここで、図３ａに示すように、車載装置１の表示装置１０２の表示面の下には、車載装置１の入力装置１０１の一部である複数のハードウエアキー１０１１が配置されている。そして、複数のハードウエアキー１０１１の内の一つは、車載装置１の目的地の設定処理開始の指示を受け付けるための「目的地」キー１０１１ａとなっている。
【００３４】
次に、モバイル装置２のモバイルオペレーティングシステム２０５は、ユーザの操作等に応じて、一つのモバイルアプリケーションをフォアグランドで動作させ、起動している他のモバイルアプリケーションをバックグランドで動作させる。
【００３５】
また、モバイル装置２のナビゲーションクライアントＡＰＰ２１２は、周辺デバイス２０９としてモバイル装置２が備えるＧＰＳ受信機等を用いてモバイル装置２の現在位置の算出を行う機能や、ユーザから目的地の設定を受け付ける機能を備えている。また、ナビゲーションクライアントＡＰＰ２１２は移動通信装置２０７または無線ＬＡＮインタフェース２０６を介してＷＡＮ３上のナビゲーションサーバ４にアクセスし、ユーザから設定された目的地までの経路である案内経路のデータや、現在位置周辺の地図のデータを、ナビゲーションサーバ４から取得する処理を行う。
【００３６】
ここで、ナビゲーションサーバ４は、ナビゲーションクライアントＡＰＰ２１２から案内経路要求をＷＡＮ３を介して受信したときに、案内経路要求で指定された現在位置から目的地までの経路を探索し、探索した経路データを案内経路のデータとして、ナビゲーションクライアントＡＰＰ２１２に送信する機能と、ナビゲーションクライアントＡＰＰ２１２から地図データ要求をＷＡＮ３を介して受信したときに、地図データ要求で要求された指定地点周辺の地図のデータをナビゲーションクライアントＡＰＰ２１２に送信する機能を備えている。
【００３７】
そして、モバイル装置２のナビゲーションクライアントＡＰＰ２１２は、案内経路のデータの取得を、ユーザから目的地の設定を受け付けたときに、現在位置と目的地とを指定した案内経路要求をナビゲーションサーバ４に発行し、案内経路要求の応答としてナビゲーションサーバ４から送信される案内経路のデータを取得することにより行う。
【００３８】
また、モバイル装置２のナビゲーションクライアントＡＰＰ２１２は、現在位置周辺の地図のデータの取得を、周辺の地図のデータがモバイル装置２の記憶部２０８に記憶されていない位置近くまで現在位置が移動したときに、現在位置を指定地点とする地図データ要求を、ナビゲーションサーバ４に発行し、地図データ要求の応答としてナビゲーションサーバ４から送信される現在位置周辺の地図のデータを取得し、モバイル装置２の記憶部２０８に記憶することにより行う。
【００３９】
また、モバイル装置２のナビゲーションクライアントＡＰＰ２１２は、モバイル装置２が車載装置１に接続されておらず、ナビゲーションクライアントＡＰＰ２１２がモバイル装置２のフォアグランドのＡＰＰとして動作しているときには、目的地の設定を受け付けるための目的地設定受付画面や、図３ｂに示すような、ナビゲーションサーバ４からデータを取得した現在位置周辺の地図上に、モバイル装置２の現在位置を表す現在地マークや、ナビゲーションサーバ４からデータを取得した案内経路を表した経路案内画面などの出力画面を生成し、モバイル装置２のディスプレイ２０２に表示する機能を備えている。
【００４０】
また、モバイル装置２のナビゲーションクライアントＡＰＰ２１２は、案内モードとして、音声案内有モードと音声案内無モードとを備えており、案内モードとして音声案内有モードが設定されているときには、ナビゲーションサーバ４からデータを取得した案内経路の音声による経路案内を行う。すなわち、モバイル装置２のナビゲーションクライアントＡＰＰ２１２は、モバイル装置２が車載装置１に接続されておらず、案内モードとして音声案内有モードが設定されているときには、案内経路に従って右左折などすべき交差点と当該交差点の通過方向を案内する出力音声を生成し音声入出力部２０３から出力する。
【００４１】
ここで、モバイル装置２のモバイルオペレーティングシステム２０５は、モバイル装置２が車載装置１に接続しているときに設定可能な動作モードとして外部入出力モードを備えており、モバイルオペレーティングシステム２０５は、車載装置１から外部入出力モードが設定されると、車載装置１からの制御に応じてモバイル装置２の各モバイルアプリケーションの動作を制御すると共に、各モバイルアプリケーションが生成した出力画面や出力音声を、ディスプレイ２０２や音声入出力部２０３に出力せずに、車載装置１に転送する処理を行う。
【００４２】
次に、車載装置１の外部ＵＩ提供ＡＰＰ１１３は、車載装置１の表示装置１０２と入力装置１０１と音声入出力装置１０３を用いて、接続されたモバイル装置２のユーザインタフェース（ＵＩ）を提供するアプリケーションである。
【００４３】
そして、車載装置１の外部ＵＩ提供ＡＰＰ１１３は、車載装置１のフォアグランドのアプリケーションとしての動作を開始すると、車載装置１に接続しているモバイル装置２を外部入出力モードに設定する。また、外部ＵＩ提供ＡＰＰ１１３は、フォアグランドのアプリケーションとして動作しているときに、ユーザから、モバイル装置２のナビゲーションクライアントＡＰＰ２１２のユーザインタフェース提供を指示されたならば、モバイル装置２のナビゲーションクライアントＡＰＰ２１２のＵＩの提供を開始する。すなわち、モバイル装置２のナビゲーションクライアントＡＰＰ２１２がモバイル装置２で実行されていない場合にはモバイル装置２のモバイルオペレーティングシステム２０５にナビゲーションクライアントＡＰＰ２１２を起動させた上で、モバイル装置２のナビゲーションクライアントＡＰＰ２１２の経路案内画面等の出力画面と音声案内の音声などの出力音声を車載装置１に転送させ、転送された画面を、図３ｃに示すように車載装置１の表示装置１０２に表示したり、転送された音声を音声入出力装置１０３から出力したり、車載装置１の入力装置１０１を用いて行われた操作に応じて、モバイル装置２のナビゲーションクライアントＡＰＰ２１２の動作を制御する。なお、図３ｃは、モバイル装置２から転送されたナビゲーションクライアントＡＰＰ２１２の経路案内画面を車載装置１の表示装置１０２に表示しているようすを表している。
【００４４】
次に、モバイル装置２の状態管理ＡＰＰ２１３は、車載装置１にモバイル装置２が接続されているときに、車載装置１のナビゲーション切替制御ＡＰＰ１１１からの要求に応答して、モバイル装置２の各種状態を車載装置１のナビゲーション切替制御ＡＰＰ１１１に送信する処理を行う。ここで、モバイル装置２の状態管理ＡＰＰ２１３はモバイル装置２の状態として、移動通信装置２０７が移動通信の通信圏内に位置する状態にあるかどうか（移動通信が可能な状態にあるかどうか）の状態や、無線ＬＡＮインタフェース２０６がアクセスポイント６を介してＷＡＮ３に接続しているかどうかの状態等をナビゲーション切替制御ＡＰＰ１１１に通知する。
【００４５】
さて、このようなナビゲーションシステムの構成において車載装置１のナビゲーション切替制御ＡＰＰ１１１は、図４に手順を示すナビゲーション切替制御処理と、図５に手順を示すサーバ状態設定処理を行う。
【００４６】
まず、車載装置１のナビゲーション切替制御ＡＰＰ１１１が行うナビゲーション切替制御処理について説明する。
図４に示すようにナビゲーション切替制御処理では、車載装置１のナビゲーション切替制御ＡＰＰ１１１は、ユーザからの目的地の設定処理開始の指示の発生を監視する（ステップ４０２）。ここで、目的地の設定処理開始の指示は、上述のようにハードウエアキー１０１１の一つとして設けた「目的地」キー１０１１ａの押し下げによってユーザから受け付ける。ただし、目的地の設定処理開始の指示のユーザからの受け付けは、任意のアプリケーションまたはモバイルアプリケーションの出力画面に含まれるソフトウエアキーや、所定の音声入力によって受け付けるようにしてもよい。すなわち、たとえば、目的地の設定処理開始の指示のユーザからの受け付けは、車載装置１のナビゲーションＡＰＰ１１２やナビゲーションクライアントＡＰＰ２１２の出力画面に含まれるソフトウエアキーによって受け付けるようにしてもよい。
【００４７】
そして、ユーザからの目的地の設定処理開始の指示が発生したならば（ステップ４０２）、現用ナビゲーションが車載装置１のナビゲーションＡＰＰ１１２であるかモバイル装置２のナビゲーションクライアントＡＰＰ２１２であるかどうかを判定する（ステップ４０４）。ここで、現用ナビゲーションとは、車載装置１のナビゲーションＡＰＰ１１２とモバイル装置２のナビゲーションクライアントＡＰＰ２１２とのうちの、ユーザが最後の利用したアプリケーションを表し、車載装置１のナビゲーション切替制御ＡＰＰ１１１は、車載装置１のナビゲーションＡＰＰ１１２がフォアグランドの動作を開始したときに、現用ナビゲーションをナビゲーションＡＰＰ１１２に更新し、外部ＵＩ提供ＡＰＰ１１３がフォアグランドで動作してモバイル装置２のナビゲーションクライアントＡＰＰ２１２のＵＩの提供を開始したときに、現用ナビゲーションをナビゲーションクライアントＡＰＰ２１２に更新する。
【００４８】
そして、現用ナビゲーションが車載装置１のナビゲーションＡＰＰ１１２であれば（ステップ４０４）、フォアグランドで動作中のアプリケーションがナビゲーションＡＰＰ１１２でなければ、フォアグランドで動作するアプリケーションをナビゲーションＡＰＰ１１２に切り替え（ステップ４０６）、ナビゲーションＡＰＰ１１２の目的地設定処理を呼び出す（ステップ４０８）。そして、ステップ４０２からの処理に戻る。
【００４９】
ここで、目的地設定処理を呼び出されたナビゲーションＡＰＰ１１２は、たとえば、図６ａに示すような目的地設定メニュー画面を表示して、目的地の設定を受け付け、設定された目的地までの誘導ルートを設定し、図３ａに示したような地図上に現在地を表す現在地マークや誘導ルートを表したナビゲーション画面の表示装置１０２の表示を開始する。なお、図６ａに示した目的地設定メニュー画面は、目的地として設定する地点の検索を、目的地の名称、電話番号、ジャンルなどのカテゴリのいずれで行うかの選択をユーザから受け付ける画面であり、ユーザは、この目的地設定メニュー画面でカテゴリを選定すると、目的地としたい地点の選定したカテゴリの値を検索キーとして用いて、目的地としたい地点を検索し目的地に設定することができる。
【００５０】
一方、ステップ４０４で、現用ナビゲーションがナビゲーションＡＰＰ１１２でなくモバイル装置２のナビゲーションクライアントＡＰＰ２１２であると判定された場合には、サーバ状態がナビゲーションサーバ利用不可状態であるかどうかを調べる（ステップ４１０）。ここで、サーバ状態は、後に詳述するように、サーバ状態設定処理によって、モバイル装置２のナビゲーションクライアントＡＰＰ２１２がナビゲーションサーバ４を利用できない状態にあることを表すナビゲーションサーバ利用不可状態と、モバイル装置２のナビゲーションクライアントＡＰＰ２１２がナビゲーションサーバ４を利用できる状態にあることを表すナビゲーションサーバ利用可能状態のいずれかに設定される。
【００５１】
そして、サーバ状態が、ナビゲーションサーバ利用不可状態であれば（ステップ４１０）、フォアグランドで動作中のアプリケーションがナビゲーションＡＰＰ１１２でなければ、フォアグランドで動作するアプリケーションをナビゲーションＡＰＰ１１２に切り替え（ステップ４１２）、ナビゲーションＡＰＰ１１２の目的地設定処理を呼び出す（ステップ４１４）。そして、変更フラグを設定し（ステップ４１６）、ステップ４０２からの処理に戻る。
【００５２】
一方、ステップ４１０において、サーバ状態が、ナビゲーションサーバ利用不可状態でなくナビゲーションサーバ利用可能状態であると判定された場合には、フォアグランドで動作中のアプリケーションが外部ＵＩ提供ＡＰＰ１１３でなければ、フォアグランドで動作するアプリケーションを外部ＵＩ提供ＡＰＰ１１３に切り替えた上で、外部ＵＩ提供ＡＰＰ１１３にモバイル装置２のナビゲーションクライアントＡＰＰ２１２のＵＩの提供を開始させる（ステップ４１８）。そして、モバイル装置２のナビゲーションクライアントＡＰＰ２１２の目的地設定処理を呼び出し（ステップ４２０）、ステップ４０２からの処理に戻る。
【００５３】
ここで、目的地設定処理を呼び出されたモバイル装置２のナビゲーションＡＰＰ１１２は、たとえば、図６ｂに示すような目的地設定受付画面６００を含む画面を出力画面として車載装置１に転送して外部ＵＩ提供ＡＰＰ１１３を介して車載装置１の表示装置１０２に表示し、ユーザから車載装置１の入力装置１０１による目的地の設定を外部ＵＩ提供ＡＰＰ１１３を介して受け付け、設定された目的地までの案内経路のデータをナビゲーションサーバ４から取得し、現在位置や案内経路をナビゲーションサーバ４からデータを取得した地図上に表した経路案内画面を出力画面として車載装置１に転送して外部ＵＩ提供ＡＰＰ１１３を介して車載装置１の表示装置１０２に表示する。
【００５４】
なお、図６ｂに示した例は、目的地設定受付画面６００を含む出力画面を、目的地候補の一覧を含む目的地設定受付画面６００と、図３ｃに示した経路案内画面とを含む出力画面とした例であり、ユーザは、目的地設定受付画面６００の目的地候補の一覧中から目的地候補を選定することにより、選定した目的地候補を目的地に設定することができる。
【００５５】
以上、車載装置１のナビゲーション切替制御ＡＰＰ１１１が行うナビゲーション切替制御処理について説明した。
次に、車載装置１のナビゲーション切替制御ＡＰＰ１１１が行うサーバ状態設定処理について説明する。
図５に示すように、車載装置１のナビゲーション切替制御ＡＰＰ１１１は、サーバ状態設定処理において、モバイル装置２の状態管理ＡＰＰ２１３から、モバイル装置２の各種状態を取得する（ステップ５０２）。
【００５６】
そして、モバイル装置２の状態管理ＡＰＰ２１３から取得したモバイル装置２の状態から、現在、モバイル装置２がナビゲーションサーバ４を利用可能な状態にあるかどうかを判定し（ステップ５０４）、利用可能な状態になければ前述したサーバ状態をナビゲーションサーバ利用不可状態に設定し（ステップ５０６）、ステップ５０２からの処理に戻る。
【００５７】
ここで、ステップ５０２では、モバイル装置２の状態管理ＡＰＰ２１３から取得したモバイル装置２の状態が、モバイル装置２が移動通信の通信圏内に位置する状態になく、かつ、モバイル装置２の無線ＬＡＮインタフェース２０６がアクセスポイント６を介してＷＡＮ３に接続していない状態であることを表しているときに、モバイル装置２がナビゲーションサーバ４を利用可能な状態にないと判定し、他の場合には、モバイル装置２がナビゲーションサーバ４を利用可能な状態にあると判定する。
【００５８】
ただし、モバイル装置２がナビゲーションサーバ４を利用可能な状態にあるかどうかは、モバイル装置２のナビゲーションクライアントＡＰＰ２１２がナビゲーションサーバ４に接続できている場合に、モバイル装置２がナビゲーションサーバ４を利用可能な状態にあると判定し、ナビゲーションサーバ４に接続できていない場合に、モバイル装置２がナビゲーションサーバ４を利用可能な状態にないと判定することにより算定するようにしてもよい。
【００５９】
ただし、この場合には、モバイル装置２の状態管理ＡＰＰ２１３は、車載装置１のナビゲーション切替制御ＡＰＰ１１１に送信するモバイル装置２の状態に、ナビゲーションクライアントＡＰＰ２１２のナビゲーションサーバ４との接続のオンライン/オフラインの状態を含めるようにする。そして、車載装置１のナビゲーション切替制御ＡＰＰ１１１において、モバイル装置２の状態管理ＡＰＰ２１３から取得した状態が、ナビゲーションクライアントＡＰＰ２１２のオンライン状態を示しているときに、モバイル装置２がナビゲーションサーバ４を利用可能な状態にあると判定し、ナビゲーションクライアントＡＰＰ２１２のオフライン状態を示しているときに、モバイル装置２がナビゲーションサーバ４を利用可能な状態にないと判定するようにする。
【００６０】
一方、ステップ５０４で、現在、モバイル装置２がナビゲーションサーバ４を利用可能な状態にあると判定された場合には、サーバ状態をナビゲーションサーバ利用可能状態に設定する（ステップ５０８）。
【００６１】
そして、前述した変更フラグが設定されているかどうかを調べ（ステップ５１０）、設定されていなければステップ５０２からの処理に戻る。
一方、変更フラグが設定されている場合には（ステップ５１０）、前述した現用ナビゲーションをナビゲーションクライアントＡＰＰ２１２に更新する（ステップ５１２）。
そして、ナビゲーションＡＰＰ１１２に設定されている目的地を取得し、状態管理ＡＰＰ２１３に、取得した目的地をナビゲーションクライアントＡＰＰ２１２の目的地として設定させる（ステップ５１４）。ここで、目的地を設定されたナビゲーションクライアントＡＰＰ２１２は、設定された目的地までの案内経路のデータをナビゲーションサーバ４から取得し、現在位置や案内経路をナビゲーションサーバ４からデータを取得した地図上に表した経路案内画面の出力画面の生成を開始する。
【００６２】
そして、車載装置１のナビゲーションＡＰＰ１１２がフォアグランドで動作しているかどうかを調べ（ステップ５１６）、フォアグランドで動作していなければ、変更フラグの設定を解除し（ステップ５２０）、ステップ５０２からの処理に戻る。
【００６３】
一方、車載装置１のナビゲーションＡＰＰ１１２がフォアグランドで動作している場合には（ステップ５１６）、フォアグランドで動作するアプリケーションを外部ＵＩ提供ＡＰＰ１１３に切り替えた上で外部ＵＩ提供ＡＰＰ１１３にモバイル装置２のナビゲーションクライアントＡＰＰ２１２のＵＩの提供を開始させ（ステップ５１８）、変更フラグの設定を解除し（ステップ５２０）、ステップ５０２からの処理に戻る。
【００６４】
ここで、ステップ５１８によって、外部ＵＩ提供ＡＰＰ１１３にモバイル装置２のナビゲーションクライアントＡＰＰ２１２のＵＩの提供が開始されると、車載装置１の表示装置１０２の表示が、モバイル装置２のナビゲーションクライアントＡＰＰ２１２が出力画面として生成している経路案内画面に切り替わる。
【００６５】
以上、車載装置１のナビゲーション切替制御ＡＰＰ１１１が行うサーバ状態設定処理について説明した。
以上のように本実施形態によれば、ユーザからの目的地の設定処理開始の指示が発生したときに、モバイル装置２のナビゲーションクライアントＡＰＰ２１２がナビゲーションサーバ４を利用可能な状態になければ、現在利用している、または、今までユーザが利用していたナビゲーション機能がモバイル装置２のナビゲーションクライアントＡＰＰ２１２のナビゲーション機能であっても、車載装置１のナビゲーションＡＰＰ１１２をフォアグランドで動作させることにより、ユーザが利用するナビゲーション機能を車載装置１のナビゲーションＡＰＰ１１２に切り替えると共に、当該ナビゲーションＡＰＰ１１２に目的地設定処理を実行させる。
【００６６】
よって、本実施形態によれば、モバイル装置２のナビゲーションクライアントＡＰＰ２１２がナビゲーションサーバ４を利用可能な状態にないときに、ユーザが、モバイル装置２のナビゲーションクライアントＡＰＰ２１２の目的地処理を開始させた後に、目的地の設定または目的地までの案内経路のナビゲーションサーバ４からの取得がナビゲーションサーバ４を利用可能でないことより失敗したことを受けて、フォアグランドで動作するアプリケーションをナビゲーションＡＰＰ１１２に切り替え、ナビゲーションＡＰＰ１１２に目的地設定処理を実行させる煩雑な操作を行う必要がなくなる。
【符号の説明】
【００６７】
１…車載装置、２…モバイル装置、３…ＷＡＮ、４…ナビゲーションサーバ、６…アクセスポイント、１０１…入力装置、１０２…表示装置、１０３…音声入出力装置、１０４…外部インタフェース、１０５…オペレーティングシステム、１０６…記憶装置、１０７…周辺装置、１１１…ナビゲーション切替制御ＡＰＰ、１１２…ナビゲーションＡＰＰ、１１３…外部ＵＩ提供ＡＰＰ、２０１…操作部、２０２…ディスプレイ、２０３…音声入出力部、２０４…通信インタフェース、２０５…モバイルオペレーティングシステム、２０６…無線ＬＡＮインタフェース、２０７…移動通信装置、２０８…記憶部、２０９…周辺デバイス、２１１…移動電話ＡＰＰ、２１２…ナビゲーションクライアントＡＰＰ、２１３…状態管理ＡＰＰ。
【図１】
0006436844.tif 000002
【図２】
0006436844.tif 000003
【図３】
0006436844.tif 000004
【図４】
0006436844.tif 000005
【図５】
0006436844.tif 000006
【図６】
0006436844.tif 000007