(57)【要約】【課題】ユーザにとって使い勝手がよい地図を表示する。【解決手段】サーバ装置４０は、端末装置３０を識別する端末情報と、車載装置２０の識別情報である車載装置ＩＤとを対応付けて記憶した記憶部４３を備え、端末装置３０から受信した取得要求に含まれる端末情報に対応した車載装置ＩＤを取得して、取得した車載装置ＩＤに対応する車載装置２０に、端末装置３０の位置情報を送信し、車載装置２０は、地図情報記憶部２３を備え、サーバ装置４０から受信した位置情報に対応した地図情報を地図情報記憶部２３から取得してサーバ装置４０に送信し、サーバ装置４０は、車載装置２０から受信した地図情報を端末装置３０に送信する情報システム１。【選択図】図１
2018179791.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、前記サーバ装置と通信可能な車載装置とを備える情報システムであって、
前記サーバ装置は、
端末装置の識別情報と、前記車載装置の識別情報とを対応付けて記憶したサーバ記憶部と、
前記端末装置の識別情報と、位置を示す位置情報とを含む地図情報の取得要求を前記端末装置から受信すると、受信した前記取得要求に含まれる前記識別情報に対応した前記車載装置の識別情報を取得し、取得した前記識別情報に対応する前記車載装置に、前記位置情報を送信するサーバ制御部と、を備え、
前記車載装置は、
地図情報を記憶した地図記憶部と、
前記サーバ装置から受信した前記位置情報に対応した前記地図情報を前記地図記憶部から取得して前記サーバ装置に送信する車載装置制御部と、を備え、
前記サーバ制御部は、前記車載装置から受信した前記地図情報を前記端末装置に送信する情報システム。
【請求項２】
前記車載装置は、前記車載装置を搭載する車両の情報を取得する車両情報取得部を備え、
前記車載装置制御部は、前記車両情報取得部を用いて取得した前記車両のバッテリーの電力量が予め設定されたしきい値以下である場合に、前記サーバ装置から前記位置情報を受信しても前記サーバ装置に前記地図情報を送信しない請求項１記載の情報システム。
【請求項３】
前記車載装置制御部は、前記バッテリーの電力量が予め設定されたしきい値以下である場合に、前記地図情報の送信ができないことを前記サーバ装置に通知し、
前記サーバ制御部は、前記車載装置から前記通知を受信した場合に、前記車載装置の前記地図情報が利用できないことを前記端末装置に通知する請求項２記載の情報システム。
【請求項４】
前記車載装置は、
前記車載装置を搭載する車両の位置を示す位置情報を取得する車両位置取得部と、
表示部と、を備え、
前記車載装置制御部は、前記サーバ装置から前記位置情報を受信した場合、前記車両情報取得部を用いて前記車両のアクセサリー電源の状態を判断し、前記アクセサリー電源がオン状態である場合に、前記サーバ装置から受信した前記位置情報に対応した前記地図情報を前記サーバ装置に送信し、前記車両位置取得部により取得した前記位置情報に対応した前記地図情報を前記表示部に表示させる請求項２記載の情報システム。
【請求項５】
前記サーバ装置は、道路交通情報を受信する道路交通情報受信部と、
前記道路交通情報受信部が受信した前記道路交通情報を記憶する道路交通情報記憶部と、を備え、
前記位置情報に対応した地図情報及び道路交通情報を前記端末装置に送信する請求項１から４のいずれか１項に記載の情報システム。
【請求項６】
車両に搭載される車載装置であって、
サーバ装置と通信を行う通信部と、
地図情報を記憶した地図記憶部と、
前記サーバ装置から位置情報を受信すると、受信した前記位置情報に対応した前記地図情報を前記地図記憶部から取得して前記サーバ装置に送信する車載装置制御部と、
を備える車載装置。
【請求項７】
前記車載装置は、前記車載装置を搭載する前記車両の情報を取得する車両情報取得部を備え、
前記車載装置制御部は、前記車両情報取得部を用いて取得した前記車両のバッテリーの電力量が予め設定されたしきい値以下である場合に、前記サーバ装置から前記位置情報を受信しても前記サーバ装置に前記地図情報を送信しない請求項６記載の車載装置。
【請求項８】
前記車載装置は、
前記車載装置を搭載する前記車両の位置を示す位置情報を取得する車両位置取得部と、
表示部と、を備え、
前記車載装置制御部は、前記サーバ装置から前記位置情報を受信した場合、前記車両情報取得部を用いて前記車両のアクセサリー電源の状態を判断し、前記アクセサリー電源がオン状態である場合に、前記サーバ装置から受信した前記位置情報に対応した前記地図情報を前記サーバ装置に送信し、前記車両位置取得部により取得した前記位置情報に対応した前記地図情報を前記表示部に表示させる請求項７記載の車載装置。
【請求項９】
通信を行う通信部と、
端末装置の識別情報と、車載装置の識別情報とを対応付けて記憶したサーバ記憶部と、
前記端末装置の識別情報と、位置を示す位置情報とを含む地図情報の取得要求を前記端末装置から受信すると、受信した前記取得要求に含まれる前記識別情報に対応付けられた前記車載装置の識別情報を取得し、取得した前記識別情報に対応した前記車載装置に前記位置情報を送信するサーバ制御部と、
道路交通情報を受信する道路交通情報受信部と、
前記道路交通情報受信部が受信した前記道路交通情報を記憶する道路交通情報記憶部と、を備え、
前記サーバ制御部は、前記取得要求を受信すると、前記位置情報を前記車載装置に送信し、
前記車載装置から前記地図情報を受信すると、前記地図情報と、前記位置情報に対応した道路交通情報とを前記端末装置に送信するサーバ装置。
【請求項１０】
サーバ装置と、前記サーバ装置と通信可能な車載装置とを備える情報システムの情報通知方法であって、
前記サーバ装置において、
位置を示す位置情報と、端末装置の識別情報とを含む地図情報の取得要求を端末装置から受信するステップと、
前記端末装置の識別情報と、前記車載装置の識別情報とを対応付けて記憶したサーバ記憶部を参照して、受信した前記取得要求に含まれる前記識別情報に対応した前記車載装置の識別情報を取得するステップと、
取得した前記識別情報に対応する前記車載装置に、前記位置情報を送信するステップと、を有し、
前記車載装置において、
前記サーバ装置から受信した前記位置情報に対応した前記地図情報を、前記地図情報を記憶した地図記憶部から取得するステップと、
取得した前記地図情報を前記サーバ装置に送信するステップと、を有し、
前記サーバ装置において、
前記車載装置から受信した前記地図情報を前記端末装置に送信するステップを有する情報通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報システム、車載装置、サーバ装置及び情報通知方法に関する。
【背景技術】
【０００２】
従来、車両に搭載された車載装置に、スマートフォン等の端末装置を接続して、これらの装置を連携して動作させる技術が知られている（例えば、特許文献１及び２参照）。
特許文献１は、車載機器及びスマートフォンにより構成される車載機器システムにおいて、携帯端末にインストールされたアプリケーションのリストを車載機器の表示画面に表示し、選択されたアプリケーションの実行要求を携帯端末に送信する。携帯端末は、要求されたアプリケーションを実行し、移動体通信網を介してアクセスするＷｅｂサイト等から得られる情報を車載機器に送信し、車載機器は、携帯端末から受信した情報を表示画面に表示させる。
特許文献２は、携帯電話とナビゲーション装置を備える移動体通信システムであって、ナビゲーション装置は、携帯電話から受信したＧＰＳデータに基づいて算出した現在位置から設定された目的地までの誘導経路を検索し、携帯電話を介して音声や文字で経路を誘導する経路誘導操作モードを備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０８８５１号公報
【特許文献２】特開平１０−１０３９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、車載装置をすでに所有しているユーザの場合、スマートフォン等の端末装置にインストールされたアプリケーションにより表示される地図よりも、車載装置により表示される地図のほうが見慣れているため見やすく、また、使い慣れたインターフェイスであるため使い勝手がよい。また、端末装置のアプリケーションにより表示される地図よりも車載装置により表示される地図のほうが情報量が多く、目的地までの誘導経路をより詳細に表示できる場合が多い。
【０００５】
本発明は上記事情に鑑みてなされたものであり、使い勝手がよい情報システム、車載装置、サーバ装置及び情報通知方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、サーバ装置と、前記サーバ装置と通信可能な車載装置とを備える情報システムであって、前記サーバ装置は、端末装置の識別情報と、前記車載装置の識別情報とを対応付けて記憶したサーバ記憶部と、前記端末装置の識別情報と、位置を示す位置情報とを含む地図情報の取得要求を前記端末装置から受信すると、受信した前記取得要求に含まれる前記識別情報に対応した前記車載装置の識別情報を取得し、取得した前記識別情報に対応する前記車載装置に、前記位置情報を送信するサーバ制御部と、を備え、前記車載装置は、地図情報を記憶した地図記憶部と、前記サーバ装置から受信した前記位置情報に対応した前記地図情報を前記地図記憶部から取得して前記サーバ装置に送信する車載装置制御部と、を備え、前記サーバ制御部は、前記車載装置から受信した前記地図情報を前記端末装置に送信する。
本発明によれば、ユーザにとって使い勝手のよい地図を端末装置に表示させることができる。
【０００７】
また、本発明は、上記情報システムにおいて、前記車載装置は、前記車載装置を搭載する車両の情報を取得する車両情報取得部を備え、前記車載装置制御部は、前記車両情報取得部を用いて取得した前記車両のバッテリーの電力量が予め設定されたしきい値以下である場合に、前記サーバ装置から前記位置情報を受信しても前記サーバ装置に前記地図情報を送信しない。
本発明によれば、車両のバッテリーあがりを防止することができる。
【０００８】
また、本発明は、上記情報システムにおいて、前記車載装置制御部は、前記バッテリーの電力量が予め設定されたしきい値以下である場合に、前記地図情報の送信ができないことを前記サーバ装置に通知し、前記サーバ制御部は、前記車載装置から前記通知を受信した場合に、前記車載装置の前記地図情報が利用できないことを前記端末装置に通知する。
本発明によれば、端末装置の所持者に車載装置の地図情報が利用できないことを通知することができる。
【０００９】
また、本発明は、上記情報システムにおいて、前記車載装置は、前記車載装置を搭載する車両の位置を示す位置情報を取得する車両位置取得部と、表示部と、を備え、前記車載装置制御部は、前記サーバ装置から前記位置情報を受信した場合、前記車両情報取得部を用いて前記車両のアクセサリー電源の状態を判断し、前記アクセサリー電源がオン状態である場合に、前記サーバ装置から受信した前記位置情報に対応した前記地図情報を前記サーバ装置に送信し、前記車両位置取得部により取得した前記位置情報に対応した前記地図情報を前記表示部に表示させる。
本発明によれば、車載装置が搭載された車両が他のユーザによって運転されている場合であっても、端末装置の位置に対応した地図を端末装置に表示させることができる。
【００１０】
また、本発明は、上記情報システムにおいて、前記サーバ装置は、道路交通情報を受信する道路交通情報受信部と、前記道路交通情報受信部が受信した前記道路交通情報を記憶する道路交通情報記憶部と、を備え、前記位置情報に対応した地図情報及び道路交通情報を前記端末装置に送信する。
本発明によれば、位置情報に対応した地図情報及び道路交通情報を端末装置に表示させることができる。
【００１１】
上記課題を解決するため、本発明は、車両に搭載される車載装置であって、サーバ装置と通信を行う通信部と、地図情報を記憶した地図記憶部と、前記サーバ装置から位置情報を受信すると、受信した前記位置情報に対応した前記地図情報を前記地図記憶部から取得して前記サーバ装置に送信する車載装置制御部と、を備える。
本発明によれば、サーバ装置から受信した位置情報に対応した地図情報をサーバ装置に送信することができる。従って、サーバ装置において、車載装置から受信した地図情報を表示させる、又は他の装置にダウンロードすることで、車載装置の地図情報を車載装置以外の装置に表示させることできる。
【００１２】
また、本発明は、上記車載装置において、前記車載装置は、前記車載装置を搭載する前記車両の情報を取得する車両情報取得部を備え、前記車載装置制御部は、前記車両情報取得部を用いて取得した前記車両のバッテリーの電力量が予め設定されたしきい値以下である場合に、前記サーバ装置から前記位置情報を受信しても前記サーバ装置に前記地図情報を送信しない。
本発明によれば、車両のバッテリーあがりを防止することができる。
【００１３】
また、本発明は、上記車載装置において、前記車載装置は、前記車載装置を搭載する前記車両の位置を示す位置情報を取得する車両位置取得部と、表示部と、を備え、前記車載装置制御部は、前記サーバ装置から前記位置情報を受信した場合、前記車両情報取得部を用いて前記車両のアクセサリー電源の状態を判断し、前記アクセサリー電源がオン状態である場合に、前記サーバ装置から受信した前記位置情報に対応した前記地図情報を前記サーバ装置に送信し、前記車両位置取得部により取得した前記位置情報に対応した前記地図情報を前記表示部に表示させる。
本発明によれば、車載装置が搭載された車両が他のユーザによって運転されている場合であっても、受信した位置情報に対応した地図情報をサーバ装置に送信することができる。
【００１４】
上記課題を解決するため、本発明は、通信を行う通信部と、端末装置の識別情報と、車載装置の識別情報とを対応付けて記憶したサーバ記憶部と、前記端末装置の識別情報と、位置を示す位置情報とを含む地図情報の取得要求を前記端末装置から受信すると、受信した前記取得要求に含まれる前記識別情報に対応付けられた前記車載装置の識別情報を取得し、取得した前記識別情報に対応した前記車載装置に前記位置情報を送信するサーバ制御部と、道路交通情報を受信する道路交通情報受信部と、前記道路交通情報受信部が受信した前記道路交通情報を記憶する道路交通情報記憶部と、を備え、前記サーバ制御部は、前記取得要求を受信すると、前記位置情報を前記車載装置に送信し、前記車載装置から前記地図情報を受信すると、前記地図情報と、前記位置情報に対応した道路交通情報とを前記端末装置に送信する。
本発明によれば、位置情報に対応した地図情報及び道路交通情報を端末装置に表示させることができる。
【００１５】
上記課題を解決するため、本発明は、サーバ装置と、前記サーバ装置と通信可能な車載装置とを備える情報システムの情報通知方法であって、前記サーバ装置において、位置を示す位置情報と、端末装置の識別情報とを含む地図情報の取得要求を端末装置から受信するステップと、前記端末装置の識別情報と、前記車載装置の識別情報とを対応付けて記憶したサーバ記憶部を参照して、受信した前記取得要求に含まれる前記識別情報に対応した前記車載装置の識別情報を取得するステップと、取得した前記識別情報に対応する前記車載装置に、前記位置情報を送信するステップと、を有し、前記車載装置において、前記サーバ装置から受信した前記位置情報に対応した前記地図情報を、前記地図情報を記憶した地図記憶部から取得するステップと、取得した前記地図情報を前記サーバ装置に送信するステップと、を有し、前記サーバ装置において、前記車載装置から受信した前記地図情報を前記端末装置に送信するステップを有する。
本発明によれば、車両に搭乗していないときでも車載装置の提供する地図を端末装置に表示させることができる。
【発明の効果】
【００１６】
本発明によれば、ユーザにとって使い勝手がよい地図を表示することができる。
【図面の簡単な説明】
【００１７】
【図１】情報システムのシステム構成を示す図。
【図２】車載装置の構成を示す構成図。
【図３】端末装置の構成を示す構成図。
【図４】サーバ装置の構成を示す構成図。
【図５】車載装置アプリ管理ＴＢＬの構成を示す図。
【図６】端末アプリ管理ＴＢＬの構成を示す図。
【図７】ユーザ管理ＴＢＬの構成を示す図。
【図８】アプリ管理ＴＢＬの構成を示す図。
【図９】初回登録時の情報システムの動作を示すシーケンス図。
【図１０】情報システムの利用時の動作を示すシーケンス図。
【図１１】端末装置の表示パネルに表示される画面例を示す図。
【図１２】車載装置の表示パネルに表示される画面例を示す図。
【図１３】サーバ装置の動作を示すフローチャート。
【図１４】車載装置の動作を示すフローチャート。
【図１５】車載装置の表示パネルに表示される画面例を示す図。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照して本発明の実施形態について説明する。
図１は、情報システム１の構成を示すシステム構成図である。本実施形態の情報システム１は、車両２に搭載された車載装置２０と、端末装置３０と、サーバ装置４０とを備える。車載装置２０及び端末装置３０は、通信ネットワーク網３に接続可能であって、サーバ装置４０は、通信ネットワーク網３に接続している。すなわち、車載装置２０及び端末装置３０とは、通信ネットワーク網３に接続することで、サーバ装置４０と通信可能となる。
【００１９】
車載装置２０は、ＧＰＳ（Global Positioning System）衛星から送信されるＧＰＳ信号を受信して、受信したＧＰＳ信号に基づき周知の方法により車両２の現在位置を演算する。また、車載装置２０は、演算した現在位置から設定された目的地までの経路を探索し、探索した経路を誘導経路として案内する機能を備える。また、車載装置２０は、車両２に構成されたＣＡＮ（Controller Area Network）等の車載通信ネットワークに接続される。この車載ネットワークには、車両２を制御する複数のＥＣＵ（Electronic Control Unit：図示省略）や各種センサ等が接続される。車載装置２０は、複数のＥＣＵから車載通信ネットワークを介して車両２の情報（以下、車両情報という）を取得する。車両情報には、例えば、アクセサリー（ＡＣＣ）電源のオン、オフ情報や、バッテリーの電力量の情報等が含まれる。
【００２０】
端末装置３０は、情報システム１の利用者が所有する端末である。端末装置３０には、例えば、スマートフォン、ＰＤＡ（Personal Digital Assistant）、タブレット端末、ノートパソコン等を用いることができる。以下の説明では、端末装置３０がスマートフォンである場合を例にして説明する。
【００２１】
サーバ装置４０は、ユーザの識別情報を記憶して、ユーザ認証を行う。また、サーバ装置４０は、ユーザの識別情報に、ユーザが使用する端末装置３０や車載装置２０の識別情報を対応付けて登録し、ユーザが使用する端末装置３０や車載装置２０を管理する。また、サーバ装置４０は、端末装置３０から受信した位置情報を車載装置２０に送信して、この位置情報が示す位置を含む地図画面を表示させるための表示データを車載装置２０から受信する。サーバ装置４０は、受信した表示データを端末装置３０に送信する。
【００２２】
通信ネットワーク網３は、例えば、インターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、専用通信回線、移動体通信網（基地局等を含む）、ゲートウェイ等により構築される。
【００２３】
図２は、車載装置２０の構成を示す構成図である。
車載装置２０は、ＣＰＵ２１、メモリ２２、地図情報記憶部２３、車両位置取得部２４、操作部２５、車載装置アプリ管理テーブル（以下、テーブルをＴＢＬと略記する）２６、車両情報取得部２７、通信部２８及び表示部２９を備える。
【００２４】
ＣＰＵ２１は、マイクロプロセッサ等により構成される。また、ＣＰＵ２１は、メモリ２２が記憶する制御プログラムを実行して車載装置２０の各部の動作を制御する。具体的には、ＣＰＵ２１は、周知の地図表示処理や経路探索処理等を実行することで、車載装置２０をナビゲーション装置として動作させる。ＣＰＵ２１は、本発明の「車載装置制御部」に相当する。
【００２５】
メモリ２２は、例えば、ＥＰＲＯＭ（Erasable Programmable Read Only Memory)、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）やフラッシュメモリ等の不揮発性メモリにより構成される。また、メモリ２２として、ＵＳＢメモリやＳＤカード等の可搬性を有する不揮発性メモリを用いることも可能である。
メモリ２２は、ＣＰＵ２１が実行する制御プログラムやデータ等の各種情報を記憶する。制御プログラムには、アプリケーションプログラムも含まれる。以下では、アプリケーションプログラムをアプリケーション又はアプリと略記する。メモリ２２に記憶されるアプリケーションには、サーバ装置５０から車載装置２０にダウンロードされる外部連携ナビが含まれる。外部連携ナビの詳細については後述する。この外部連携ナビは、出荷時等に車載装置２０のメモリ２２に予め記憶させておいてもよいし、ＣＤ等の記録媒体に記録された外部連携ナビを車載装置２０に読み込ませてもよい。
また、メモリ２２は、ＣＰＵ２１が制御プログラムを実行して演算処理を行うときにデータを一時的に記憶させるワークエリアとして使用される。また、メモリ２２は、車載装置２０に割り振られたユニークな機器ＩＤ（以下、車載装置ＩＤという）を記憶する。車載装置ＩＤは、本発明の「車載装置の識別情報」に相当する。
【００２６】
地図情報記憶部２３は、地図画面を表示させるための地図データや、施設に関する情報である施設情報、経路探索に関する情報等を含む地図情報を記憶する。車載装置２０は、例えば、ＨＤＤ（Hard Disk Drive）等の磁気ディスク装置や、Solid State Drive（ＳＳＤ）等の半導体ドライブ装置、ＥＰＲＯＭ、ＥＥＰＲＯＭやフラッシュメモリ等の不揮発性の半導体メモリ等によって構成される記憶部（図示省略）を備える。地図情報記憶部２３は、この記憶部を使用して構成される。地図情報記憶部２３は、本発明の「地図記憶部」に相当する。
【００２７】
車両位置取得部２４は、車両２の現在位置を取得する。車両位置取得部２４は、ＧＰＳ衛星から受信したＧＰＳ信号や、車両２から取得する車両情報（例えば、車速や加速度等の情報）等に基づいて、周知の演算方法により車両２の現在位置を演算する。車両位置取得部２４は、演算により求めた現在位置を示す位置情報をＣＰＵ２１に出力する。
【００２８】
操作部２５は、ハードウェアの操作キーやボタン、スイッチ等を備える。操作部２５は、操作を受け付けた操作キーやボタン、スイッチを示し、受け付けた操作量や操作回数を示す操作信号をＣＰＵ２１に出力する。
【００２９】
図５は、車載装置アプリ管理ＴＢＬ２６の構成を示す図である。
車載装置アプリ管理ＴＢＬ２６は、車載装置２０にインストールされたアプリケーションを管理するテーブルである。車載装置アプリ管理ＴＢＬ２６は、上述した記憶部又はメモリ２２に構成される。
車載装置アプリ管理ＴＢＬ２６は、アプリＩＤを登録するセル２６１と、アイコンを登録するセル２６２と、アプリ名を登録するセル２６３とを備え、アプリＩＤ、アイコン及びアプリ名が対応付けて登録される。
アプリＩＤは、各アプリケーションにユニークに割り振られたＩＤであり、アプリＩＤを指定することでアプリケーションが一意に特定される。アイコンは、表示を規定するデータであり、アプリケーションを示す図形や画像等のデータである。アプリ名は、アイコンと共に表示されるアプリケーションの名称を示すデータである。
【００３０】
車両情報取得部２７は、車載通信ネットワークとの入出力インターフェイスとして機能し、車両情報の取得要求がＥＣＵに出力され、ＥＣＵから送信される車両情報が入力される。車両情報取得部２７は、入力された車両情報をＣＰＵ２１に出力する。
車両情報には、例えば、アクセサリー電源の状態（オン状態又はオフ状態）を示す情報や、エンジンの動作状態、車速や加速度の情報、ガソリン等の燃料の残量、バッテリー電力量などの情報が含まれる。
【００３１】
通信部２８は、通信ネットワーク網３を構成する移動体通信網の基地局と無線通信を行う無線通信回路等を備え、通信ネットワーク網３に接続されたサーバ装置４０とデータ通信を行う。
【００３２】
表示部２９は、表示パネル２９１及び操作検出部２９３を備える。表示パネル２９１及び操作検出部２９３は、タッチパネル２９０を構成する。
表示パネル２９１は、液晶パネルや有機ＥＬ（Electro Luminescent）ディスプレイ等によって構成される。表示部２９は、ＣＰＵ２１の制御に従って表示パネル２９１に画像を表示させる。操作検出部２９３は、表示パネル２９１上に配置されるタッチセンサ（図示省略）を備える。操作検出部２９３は、ユーザの指又はタッチペンが接触した表示パネル２９１の位置（接触位置）を検出し、検出した接触位置を示す座標情報をＣＰＵ２１に出力する。この座標情報は、表示パネル２９１の表示面に対応付けられた座標上の位置を示す情報である。ユーザの指又はタッチペンを表示パネル２９１に接触させて行う操作をタッチ操作という。
【００３３】
図３は、端末装置３０の構成を示す構成図である。
端末装置３０は、ＣＰＵ３１、メモリ３２、位置取得部３４、操作部３５、通信部３６及び表示部３７を備える。
【００３４】
ＣＰＵ３１は、マイクロプロセッサ等により構成され、端末装置３０の各部の動作を制御する。ＣＰＵ３１は、本発明の「端末制御部」に相当する。
【００３５】
メモリ３２は、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリにより構成される。また、メモリ３２として、ＵＳＢメモリやＳＤカード等の可搬性を有する不揮発性メモリを用いることも可能である。
メモリ３２は、ＣＰＵ３１が実行する制御プログラムやデータ等の各種情報を記憶する。制御プログラムには、アプリケーションも含まれる。また、メモリ３２は、ＣＰＵ３１が制御プログラムを実行して演算処理を行うときの、データを一時的に記憶させるワークエリアとして使用される。さらに、メモリ３２は、端末装置３０の機種名や、端末装置３０を識別する識別情報（以下、これらを総称して端末情報という）と、端末アプリ管理ＴＢＬ３３を記憶する。端末情報は、本発明の「端末装置を識別する識別情報」に相当する。
【００３６】
図６は、端末アプリ管理ＴＢＬ３３の構成を示す図である。
端末アプリ管理ＴＢＬ３３は、端末装置３０にインストールされたアプリケーションを管理するテーブルである。端末アプリ管理ＴＢＬ３３は、アプリＩＤを登録するセル３３１と、アイコンを登録するセル３３２と、アプリ名を登録するセル３３３とを備え、アプリＩＤ、アイコン及びアプリ名を対応付けて記憶する。
【００３７】
位置取得部３４は、端末装置３０の現在位置を示す位置情報を取得する。位置取得部３４は、ＧＰＳ衛星から受信するＧＰＳ信号に基づき、周知の演算方法により端末装置３０の現在位置を演算する。位置取得部３４は、演算により求めた端末装置３０の現在位置を示す位置情報をＣＰＵ３１に出力する。
【００３８】
操作部３５は、ハードウェアの操作キーやボタン、スイッチ等を備える。操作部３５は、操作を受け付けた操作キーやボタン、スイッチを示し、受け付けた操作量や操作回数を示す操作信号をＣＰＵ３１に出力する。操作部３５は、本発明の「操作受付部」に相当する。
【００３９】
通信部３６は、通信ネットワーク網３を構成する移動体通信網の基地局と無線通信を行う無線通信回線等を備え、通信ネットワーク網３に接続されたサーバ装置４０とデータ通信を行う。
【００４０】
表示部３７は、表示パネル３７１及び操作検出部３７３を備える。表示パネル３７１及び操作検出部３７３は、タッチパネル３７０を構成する。タッチパネル３７０は、本発明の「操作受付部」に相当する。
表示パネル３７１は、液晶パネルや有機ＥＬディスプレイ等によって構成される。表示部３７は、ＣＰＵ３１の制御により表示パネル３７１に画像を表示させる。操作検出部３７３は、表示パネル３７１上に配置されるタッチセンサ（図示省略）を備える。操作検出部３７３は、ユーザの指又はタッチペンが接触した表示パネル３７１の位置（接触位置）を検出し、検出した接触位置を示す座標情報をＣＰＵ３１に出力する。この座標情報は、表示パネル３７１の表示面に対応付けられた座標上の位置を示す情報である。ユーザの指又はタッチペンを表示パネル３７１に接触させて行う操作をタッチ操作という。
【００４１】
図４は、サーバ装置４０の構成を示す構成図である。
サーバ装置４０は、ＣＰＵ４１、メモリ４２、記憶部４３及び通信部４４を備える。通信部４４は、本発明の「通信部」及び「道路交通情報受信部」に相当する。
【００４２】
ＣＰＵ４１は、マイクロプロセッサ等を用いて構成されており、サーバ装置４０の各部の動作を制御する。ＣＰＵ４１は、本発明の「サーバ制御部」に相当する。
【００４３】
メモリ４２は、ＲＯＭやＲＡＭ等を備える。ＲＯＭは、ＣＰＵ４１が実行する制御プログラムやデータを記憶する。ＲＡＭは、ＣＰＵ４１が制御プログラムに従って演算処理を行うときのワークエリアとして使用される。
【００４４】
記憶部４３は、例えば、ＨＤＤ等の磁気ディスク装置や、ＳＳＤ等の半導体ドライブ装置、ＥＰＲＯＭ、ＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリにより構成される。
記憶部４３は、ユーザ管理ＴＢＬ４５や、道路交通情報記憶部４７、アプリ管理ＴＢＬ４９等を記憶する。また、記憶部４３は、アプリケーションデータを記憶する。アプリケーションデータは、アプリケーションの実データ（プログラムデータ）である。記憶部４３は、本発明の「サーバ記憶部」に相当する。
【００４５】
図７は、ユーザ管理ＴＢＬ４５の構成を示す図である。
ユーザ管理ＴＢＬ４５は、ユーザが使用する車載装置２０や端末装置３０を管理するテーブルである。ユーザ管理ＴＢＬ４５は、ユーザＩＤを登録するセル４５１と、パスワードを登録するセル４５２と、車載装置ＩＤを登録するセル４５３と、車載装置名を登録するセル４５４と、端末情報を登録するセル４５５とを備える。ユーザ管理ＴＢＬ４５は、ユーザＩＤ、パスワード、車載装置ＩＤ、車載装置名及び端末情報を対応付けて記憶する。
ユーザＩＤは、ユーザを識別する識別情報であり、各ユーザにユニークに割り振られる。パスワードは、情報システム１にログインするためのパスワードである。
【００４６】
道路交通情報記憶部４７は、サーバ装置４０が受信したＶＩＣＳ（登録商標）などのＦＭ多重放送やビーコンなどで放送された道路交通情報を記憶する。道路交通情報には、例えば、道路を特定する情報と、当該道路の時間帯ごとの混雑状況や交通規制情報を示す情報とが含まれる。ＣＰＵ４１は、放送された道路交通情報を受信し、受信した道路交通情報を道路交通情報記憶部４７に記憶させる。
【００４７】
図８は、アプリ管理ＴＢＬ４９の構成を示す図である。
アプリ管理ＴＢＬ４９は、記憶部４３に記憶させたアプリケーションを管理するテーブルである。サーバ装置４０は、端末装置３０や車載装置２０からの要求によって、端末装置３０や車載装置２０にダウンロードされる。アプリ管理ＴＢＬ４９が管理するアプリケーションには、各地の天気予報や、観光情報、施設情報、ニュース配信等の一般的なアプリケーションと、外部連携ナビが含まれる。外部連携ナビは、車載装置２０、端末装置３０及びサーバ装置４０を連携して動作させ、車載装置２０が提供する地図画面を、サーバ装置４０を介して端末装置３０の表示部２９に表示させるアプリケーションである。アプリ管理ＴＢＬ４９は、アプリＩＤを登録するセル４９１と、アイコンを登録するセル４９２と、アプリ名を登録するセル４９３とを備え、アプリＩＤ、アイコン及びアプリ名を対応付けて記憶する。
【００４８】
通信部４４は、通信ネットワーク網３を介して車載装置２０や端末装置３０と通信を行う。また、通信部４４は、ＦＭチューナやビーコンレシーバ等を備え、ＶＩＣＳセンターから配信される道路交通情報等を受信する。
【００４９】
＜初回登録時の動作の説明＞
図９は、初回登録時の情報システム１の動作を示すシーケンス図である。
図９に示す車載装置２０、端末装置３０及びサーバ装置４０の動作は、各ＣＰＵ２１、ＣＰＵ３１及び４１が、メモリ２２、３２、４２に記憶された制御プログラムをそれぞれに実行することで実現される動作である。
【００５０】
まず、ステップＳ１において、端末装置３０は、通信部３６によりサーバ装置４０に接続して、ダウンロード可能なアプリケーションの一覧を示す一覧情報の取得要求をサーバ装置４０に送信する。
ステップＳ２において、サーバ装置４０は、端末装置３０から一覧情報の取得要求を受信すると、アプリ管理ＴＢＬ４９に登録されたアプリのアプリ名、又はアプリ名及びアプリＩＤを端末装置３０に一覧情報として送信する。この一覧情報には、各アプリの機能を説明したテキストを添付してもよい。
【００５１】
端末装置３０は、受信した一覧情報を表示部３７に表示して、ダウンロードするアプリの選択を受け付ける。ユーザは、操作部３５の操作又はタッチ操作により端末装置３０にダウンロードするアプリケーションを選択する。
ステップＳ３において、端末装置３０は、アプリケーションの選択を受け付けると、選択されたアプリケーションのアプリ名又はアプリＩＤを含むダウンロード要求をサーバ装置４０に送信する。以下では、アプリケーションとして外部連携ナビが選択された場合について説明する。
【００５２】
サーバ装置４０は、端末装置３０からダウンロード要求を受信すると、受信したダウンロード要求に含まれるアプリＩＤ又はアプリ名に対応したアプリケーションのアプリケーションデータを記憶部４３から読み出す。また、サーバ装置４０は、ダウンロード要求に含まれるアプリＩＤ又はアプリ名に対応したアイコン及びアプリ名、若しくはアイコン及びアプリＩＤをアプリ管理ＴＢＬ４９から取得する。ステップＳ４において、サーバ装置４０は、取得したアプリケーションデータ、アイコン及びアプリ名、若しくはアプリケーションデータ、アイコン及びアプリＩＤを端末装置３０に送信する。
【００５３】
ステップＳ５において、端末装置３０は、サーバ装置４０から受信したデータをメモリ３２に記憶させ、アプリケーションデータのインストールを実行する。また、端末装置３０は、サーバ装置４０からダウンロードしたアプリＩＤやアプリ名、アイコンを端末アプリ管理ＴＢＬ３３に登録する。
【００５４】
また、車載装置２０に外部連携ナビがメモリ２２に記憶され、車載装置２０にインストールされていない場合、端末装置３０に外部連携ナビをダウンロードした場合の手順と同様の手順で、外部連携ナビを車載装置２０にダウンロードしてメモリ２２に記憶させる。そして、車載装置２０は、ダウンロードされた外部連携ナビをインストールし、車載装置アプリ管理ＴＢＬ２６にアプリＩＤやアプリ名、アイコンを登録する。
【００５５】
次に、端末装置３０は、操作部３５の操作又はタッチ操作により外部連携ナビを起動させる操作を受け付けると、ＣＰＵ３１により外部連携ナビを実行する。ＣＰＵ３１が外部連携ナビを実行することで、ユーザ情報入力画面３７５が表示パネル３７１に表示される。
【００５６】
図１１は、端末装置３０の表示パネル３７１に表示される画面例を示す図である。特に、図１１（Ａ）は、端末装置３０の表示パネル３７１に、外部連携ナビのアイコン３７３が表示された状態を示す図である。アイコン３７３の画像として、端末アプリ管理ＴＢＬ３３に登録されたアプリ名、アイコンが表示される。表示パネル３７１に表示されたアイコン３７３が、例えば、タッチ操作により選択されると、端末装置３０は、ユーザ情報入力画面３７５を表示パネル３７１に表示させる。
【００５７】
図１１（Ｂ）は、ユーザ情報入力画面３７５を示す図である。
ユーザ情報入力画面３７５は、情報システム１で必要な情報の入力を受け付ける画面であって、ユーザＩＤの入力欄３７６や、パスワードの入力欄３７７、車載装置名の入力欄３７８、ＯＫボタン３７９等が表示される。ユーザは、操作部３５の操作又はタッチ操作によりユーザＩＤや、パスワード、車載装置名を入力して、ＯＫボタン３７９を押下する。
【００５８】
端末装置３０は、ユーザＩＤや、パスワード、車載装置名の入力を受け付けると、メモリ３２から端末情報を読み出す。ステップＳ６において、端末装置３０は、入力を受け付けたユーザＩＤや、パスワード、車載装置名と、読み出した端末情報とを登録情報としてサーバ装置４０に送信する。
ステップＳ７において、サーバ装置４０は、登録情報を受信すると、受信した登録情報をユーザ管理ＴＢＬ４５登録する。
【００５９】
次に、車載装置２０においても端末装置３０において行った手順と同様の手順により車載装置２０の表示部２９にユーザ情報入力画面２９５を表示させて、ユーザＩＤや、パスワード、車載装置２０の車載装置名等を入力する。
【００６０】
図１２（Ａ）は、タッチ操作により外部連携ナビを選択する様子を示す図である。また、図１２（Ｂ）及び（Ｃ）は、ユーザ情報入力画面２９５を示す図である。
図１２（Ｂ）に示すユーザ情報入力画面２９５には、ユーザＩＤの入力欄２９６や、パスワードの入力欄２９７、ＯＫボタン２９９等が表示される。ユーザは、操作部２５の操作又はタッチ操作によりユーザ情報入力画面２９５にユーザＩＤやパスワードを入力してＯＫボタン２９９を押下する。車載装置２０は、ＯＫボタン２９９の押下操作を受け付けると、図１２（Ｃ）に示すユーザ情報入力画面２９５を表示させる。このユーザ情報入力画面２９５には、車載装置名（製品名）の入力欄２９８や、ＯＫボタン２９９が表示される。ユーザは、操作部２５の操作又はタッチ操作によりユーザ情報入力画面２９５に車載装置名を入力し、ＯＫボタン２９９を押下する。
【００６１】
車載装置２０は、ユーザＩＤやパスワード、車載装置名の入力を受け付けると、メモリ２２から車載装置ＩＤを読み出す。ステップＳ８において、車載装置２０は、入力されたユーザＩＤやパスワード、車載装置名と、読み出した車載装置ＩＤとを登録情報としてサーバ装置４０に送信する。
【００６２】
ステップＳ９において、サーバ装置４０は、車載装置２０から登録情報を受信すると、受信した登録情報をユーザ管理ＴＢＬ４５に登録する。
サーバ装置４０は、受信した登録情報からユーザＩＤ及びパスワードを取得し、取得したユーザＩＤ及びパスワードに一致するユーザＩＤ及びパスワードがユーザ管理ＴＢＬ４５に登録されているか否かを判定する。サーバ装置４０は、取得したユーザＩＤ及びパスワードに一致するユーザＩＤ及びパスワードがユーザ管理ＴＢＬ４５に登録されていない場合、新規登録であると判定し、車載装置２０に新規登録である旨を示す情報を送信する。
【００６３】
また、サーバ装置４０は、取得したユーザＩＤ及びパスワードに一致するユーザＩＤ及びパスワードがユーザ管理ＴＢＬ４５に登録されている場合、受信した登録情報から車載装置名を取得する。次に、サーバ装置４０は、ユーザＩＤに対応付けてユーザ管理ＴＢＬ４５に登録された車載装置名と、取得した車載装置名とが一致するか否かを判定する。サーバ装置４０は、ユーザＩＤ及びパスワードが一致し、車載装置名が一致しない場合、車載装置名が異なる旨を車載装置２０に通知する。また、サーバ装置４０は、ユーザＩＤ及びパスワードが一致し、車載装置名も一致する場合、受信した車載装置ＩＤをユーザ管理ＴＢＬ４５に登録する。
【００６４】
図１２（Ｄ）は、サーバ装置４０への登録情報の登録が完了した後に、車載装置２０の表示パネル２９１に表示される画面を示す図である。この画面には、車載装置２０が搭載された車両２のバッテリー電力が十分に残っている場合にだけ、情報システム１の利用が可能になる旨を示すメッセージが表示される。このメッセージが表示されることで、車載装置２０での登録が完了する。
【００６５】
なお、車載装置２０において、登録情報の入力、及び入力された登録情報のサーバ装置４０への送信と行ってから、端末装置３０において登録情報の入力、及び入力された登録情報のサーバ装置４０への送信を行うようにしてもよい。
【００６６】
＜情報システム利用時の動作の説明＞
図１０は、情報システム１の利用時の動作を示すシーケンス図である。
ステップＳ１１において、車載装置２０は、ユーザが車両２に搭乗しておらず、車載装置２０が利用されていない状態では、サーバ装置４０からのデータ受信を待機モードで待機する。待機モードは、車載装置２０の消費電力を低く抑えた車載装置２０の動作モードである。待機モードは、例えば、ＣＰＵ２１や通信部２８等の外部との通信に関わる一部の機能部にだけ電源を供給する動作モードであってもよい。また、待機モードは、予め設定された所定時間だけ起動して、起動している間にサーバ装置４０からの起動要求を受信した場合には、通常の動作モードに復帰するモードであってもよい。通常の動作モードとは、例えば、車載装置２０の各部に電源が供給され、車載装置２０が機能の制限なく動作可能な状態である。
【００６７】
次に、端末装置３０は、操作部３５の操作又はタッチ操作により外部連携ナビが選択されると、選択された外部連携ナビを実行する。これにより端末装置３０の表示パネル３７１には、図１１（Ｂ）に示すユーザ情報入力画面３７５が表示される。
ユーザは、操作部３５の操作又はタッチ操作によりユーザＩＤや、パスワード、車載装置名を入力して、ＯＫボタン３７９を押下する。
【００６８】
ステップＳ１２において、端末装置３０は、ユーザＩＤや、パスワード、車載装置名が入力されると、入力されたユーザＩＤや、パスワード、車載装置名と、メモリ３２から読み出した端末情報とをログイン情報としてサーバ装置４０に送信する。
ステップＳ１３において、サーバ装置４０は、端末装置３０からログイン情報を受信すると、受信したログイン情報がユーザ管理ＴＢＬ４５に登録されているか否かを判定して認証処理を行う。
【００６９】
サーバ装置４０は、受信したログイン情報に含まれるユーザＩＤや、パスワード、車載装置名、端末情報がユーザ管理ＴＢＬ４５に登録されている場合、認証成功と判定する。この場合、ステップＳ１３において、サーバ装置４０は、ログイン情報に含まれるユーザＩＤに対応付けられた車載装置ＩＤをユーザ管理ＴＢＬ４５から取得する。
また、サーバ装置４０は、受信したログイン情報に含まれるユーザＩＤや、パスワード、車載装置名、端末情報がユーザ管理ＴＢＬ４５に登録されていない場合、認証失敗と判定する。この場合、サーバ装置４０は、ログイン情報の再送を端末装置３０に要求する。
【００７０】
図１１（Ｃ）は、認証処理に成功した場合に、車載装置２０の表示パネル２９１に表示される画面を示す図である。
サーバ装置４０は、認証に成功した場合、ログイン情報の送信元の端末装置３０に、ログインの成功を通知する。端末装置３０は、サーバ装置４０からログインの成功の通知を受信すると、図１１（Ｃ）に示す画面を表示パネル２９１に表示させる。この画面には、ログインに成功したこと、車両２のバッテリー残量のチェックを実行中であること等が通知される。バッテリー残量のチェックについては後述する。
【００７１】
ステップＳ１４において、サーバ装置４０は、認証に成功した場合、取得した車載装置ＩＤに対応する車載装置２０に起動要求を送信する。例えば、車載装置２０の動作モードが待機モードであって、所定時間ごとに起動してサーバ装置４０と通信を行っている場合、車載装置２０に起動要求を複数回送信するようにしてもよい。
【００７２】
ステップＳ１５において、車載装置２０は、サーバ装置４０から起動要求を受信すると、車両情報取得部２７により車両情報としてバッテリー電力量を取得する。車載装置２０は、取得したバッテリー電力量としきい値とを比較して通常動作モードへの復帰が可能であるか否かを判定する。車載装置２０は、車両２のバッテリーから供給される電力により動作する。このため、バッテリーの電力量がしきい値以下の状態で車載装置２０を動作させた場合、車載装置２０が動作している最中にバッテリーの電力が枯渇する、いわゆる「バッテリーあがり」の状態になってしまう可能性がある。車載装置２０は、このバッテリーあがりを防止するため、バッテリーの電力量を取得し、一定以上の時間、車載装置２０を動作させても十分な電力がバッテリーに残存しているかを判定する。
【００７３】
ステップＳ１６において、車載装置２０は、車載装置２０のバッテリーの状態をサーバ装置４０に通知する状態通知を行う。車載装置２０は、バッテリーの電力量がしきい値よりも多い場合、車載装置２０を利用可能であることを示す状態通知（以下、利用可通知という）をサーバ装置４０に送信する。また、車載装置２０は、利用可能通知をサーバ装置４０に送信すると、サーバ装置４０との通信を頻繁に行う可能性があるため、動作モードを待機モードから通常動作モードに移行させる。
【００７４】
また、ステップＳ１６において、車載装置２０は、車両２のバッテリーの電力量がしきい値以下の場合、車載装置２０を利用できないことを示す状態通知（以下、利用不可通知という）をサーバ装置４０に送信する。このとき、車載装置２０は、動作モードを通常動作モードには移行せず、待機モードのまま維持する。車載装置２０は、バッテリーの電力量が予め設定されたしきい値以下である場合に、サーバ装置４０から位置情報を受信してもサーバ装置４０に地図等の情報の送信を行わない。
【００７５】
ステップＳ１７において、サーバ装置４０は、利用可通知を車載装置２０から受信した場合、車載装置２０は利用可能な状態であるとの通知を端末装置３０に送信する。また、サーバ装置４０は、利用不可通知を車載装置２０から受信した場合、車載装置２０は利用不可能であるとの通知を端末装置３０に送信する。
【００７６】
図１１（Ｄ）は、車載装置２０は利用可能な状態であるとの通知を受信した場合に、端末装置３０の表示パネル３７１に表示される画面を示す図である。また、図１１（Ｅ）は、車載装置２０は利用不可能であるとの通知を受信した場合に、端末装置３０の表示パネル３７１に表示される画面を示す図である。
端末装置３０は、車載装置２０が利用可能な状態であるとの通知を受信した場合、表示パネル３７１に、車両２のバッテリーが十分な状態であるとのメッセージを表示させた画面を表示させる。また、端末装置３０は、この画面に、ナビゲーションモードを選択する入力欄が表示される。
また、端末装置３０は、車載装置２０が利用不可能な状態であるとの通知を受信した場合、表示パネル３７１に、車両２のバッテリーが不足しているため情報システム１を利用できないとのメッセージを表示させた画面を表示させる。また、この画面には、ＯＫボタン３７９も表示される。ユーザは、表示パネル３７１に表示されたメッセージを確認してＯＫボタン３７９を押下する。端末装置３０は、ＯＫボタン３７９が押下されることで、外部連携ナビを終了させる。
【００７７】
また、端末装置３０は、車載装置２０が利用可能な状態であるとの通知を受信した場合、位置取得部３４により端末装置３０の現在位置を取得する。また、端末装置３０は、車載装置２０が利用不可能な状態であるとの通知を受信した場合、この処理フローを終了させる。
【００７８】
端末装置３０は、車載装置２０が利用可能な状態であるとの通知を受信した場合、ナビゲーションモードの選択入力を受け付ける。ナビゲーションモードは、ナビゲーションを行うときの車載装置２０の動作モードであって、第１モードと第２モードとの２つモードがある。第１モードは、車両２等の乗り物に搭乗して移動する場合に対応したモードである。第２モードは、車両２等の乗り物には搭乗せず、徒歩で移動する場合に対応したモードである。車両２に搭乗して移動するときに利用可能な道路や施設と、徒歩で移動するときに利用可能な道路や施設とは異なるため、端末装置３０は、ナビゲーションモードの選択をユーザに入力させる。
【００７９】
ステップＳ１８において、端末装置３０は、位置取得部３４が取得した現在位置を示す位置情報と、選択されたナビゲーションモードを示すモード情報とをサーバ装置４０に送信する。
サーバ装置４０は、端末装置３０から位置情報及びモード情報を受信すると、受信した位置情報が示す現在位置に基づいて道路交通情報記憶部４７を参照し、現在位置を含む所定範囲内の道路の渋滞情報や交通規制情報等を取得する。そして、ステップＳ１９において、サーバ装置４０は、位置情報やモード情報に、渋滞情報や交通規制情報を含む道路交通情報を付加して車載装置２０に送信する。
【００８０】
車載装置２０は、サーバ装置４０から情報を受信すると、まず、受信したモード情報に基づいてナビゲーションモードの設定を行う。車載装置２０は、設定したナビゲーションモードが第１モードである場合、一方通行の情報や歩行者専用道路の情報を考慮した経路探索を行う。また、車載装置２０は、設定したナビゲーションモードが第２モードの場合、高速道路や自動車専用道路等の歩行者では利用不可能な道路を経路の対象から除外して経路探索を行う。
【００８１】
次に、車載装置２０は、ステップＳ２０において、地図画面を描画する描画処理を行う。この描画処理には、１画面モードと２画面モードとの２つのモードがある。１画面モードでは、車載装置２０は、受信した端末装置３０の位置情報に基づいて地図画面を描画する。車載装置２０は、描画した地図画面を表示させるための表示データを、サーバ装置４０を介して端末装置３０に送信する。端末装置３０は、サーバ装置４０から表示データを受信して表示パネル３７１に表示させる。
また、２画面モードでは、車載装置２０は２つの地図画面を描画する。すなわち、車載装置２０は、端末装置３０の位置情報に基づいて描画した地図画面と、車両２の位置情報に基づいて描画した地図画面とを描画する。車載装置２０は、端末装置３０の位置情報に基づいて描画した地図画面を表示するための表示データを、サーバ装置４０を介して端末装置３０に送信する。また、車載装置２０は、車両２の位置情報に基づいて描画した地図画面を表示パネル２９１に表示させる。
１画面モードと２画面モードとの詳細については図１４に示すフローチャートを参照しながら説明する。
【００８２】
ステップＳ２１において、車載装置２０は、地図画面を描画し、描画した地図画面を表示させるための表示データをサーバ装置４０に送信する。ステップＳ２２において、サーバ装置４０は、車載装置２０から受信した表示データを端末装置３０に送信する。
【００８３】
端末装置３０は、サーバ装置４０から表示データを受信すると、受信した表示データに基づく地図画面を表示パネル２９１に表示させる。この地図画面には、例えば、施設検索する場合のコマンドボタンや、地図をスクロールする場合のスクロールバーも表示される。ユーザは、タッチパネル３７０に対するタッチ操作により施設検索の操作や地図をスクロールさせる操作を入力する。ステップＳ２３において、端末装置３０は、施設検索の操作や、地図のスクロール操作を受け付けると、受け付けた操作に対応した操作情報をサーバ装置４０に送信する。ステップＳ２４において、サーバ装置４０は、端末装置３０から受信した操作情報を車載装置２０に送信する。
【００８４】
車載装置２０は、サーバ装置４０から操作情報を受信すると、受信した操作情報に対応した処理を行う。例えば、車載装置２０は、操作情報として、施設検索の実行コマンドと、検索する施設を絞り込むキーワード（例えば、テナント名や住所等）が入力されると、地図情報記憶部２３を検索してキーワードを含む地図情報を取得する。車載装置２０は、地図画面に検索結果を示す画像を含む地図画面を描画する。ステップＳ２５において、車載装置２０は、描画した地図画面を表示させるための表示データをサーバ装置４０に送信する。ステップＳ２６において、サーバ装置４０は、車載装置２０から受信した表示データを端末装置３０に送信する。端末装置３０は、サーバ装置４０から受信した地図画面を表示パネル３７１に表示させる。
以降、端末装置３０、サーバ装置４０及び車載装置２０は、ステップＳ１８〜Ｓ２６の動作を繰り返す。
【００８５】
ステップＳ２７において、端末装置３０は、操作部３５の操作又はタッチ操作により外部連携ナビを終了する操作を受け付けた場合、外部連携ナビの終了を指示する指示情報をサーバ装置４０に送信する。ステップＳ２８において、サーバ装置４０は端末装置３０から受信した終了を指示する指示情報を車載装置２０に送信する。ここで、サーバ装置４０は、車載装置２０に終了を指示する指示情報を送信すると、端末装置３０に指示情報を送信したことを示す通知を送信するようにしてもよい。
【００８６】
車載装置２０は、サーバ装置４０から終了を指示する指示情報を受信すると、保存しておく必要があるデータをメモリ２２やＨＤＤ等の記憶部（図示省略）に記憶させ、サーバ装置４０との通信を遮断して外部連携ナビを終了させる。車載装置２０は、サーバ装置４０との通信を遮断する前に、外部連携ナビを終了が完了したことを示す通知を、サーバ装置４０を介して端末装置３０に送信してもよい。ユーザは、外部連携ナビが正常に終了したことを認識することができる。
【００８７】
図１３は、サーバ装置４０の動作を示すフローチャートである。
サーバ装置４０は、まず、端末装置３０から登録情報を受信したか否かを判定する（ステップＳ４１）。否定判定の場合（ステップＳ４１／ＮＯ）、サーバ装置４０は、ステップＳ４６の動作に移行する。また、肯定判定の場合（ステップＳ４１／ＹＥＳ）、サーバ装置４０は、受信した登録情報からユーザＩＤやパスワードを取り出し、ユーザ管理ＴＢＬ４５に登録されたユーザＩＤやパスワードに一致するか否かを判定する（ステップＳ４２）。否定判定の場合（ステップＳ４２／ＮＯ）、サーバ装置４０は、新規登録であると判定して端末装置３０から受信した登録情報をユーザ管理ＴＢＬ４５に登録する（ステップＳ４５）。
【００８８】
また、肯定判定の場合（ステップＳ４２／ＹＥＳ）、サーバ装置４０は、登録情報に含まれる車載装置名と、ユーザ管理ＴＢＬ４５に登録された車載装置名とが一致するか否かを判定する（ステップＳ４３）。否定判定の場合（ステップＳ４３／ＮＯ）、サーバ装置４０は、登録情報の再送を要求する（ステップＳ４４）。また、肯定判定の場合（ステップＳ４３／ＹＥＳ）、登録情報に含まれる端末情報をユーザ管理ＴＢＬ４５に登録する（ステップＳ４５）。
【００８９】
次に、サーバ装置４０は、車載装置２０から登録情報を受信したか否かを判定する（ステップＳ４６）。否定判定の場合（ステップＳ４６／ＮＯ）、サーバ装置４０は、ステップＳ５１の動作に移行する。また、肯定判定の場合（ステップＳ４６／ＹＥＳ）、サーバ装置４０は、受信した登録情報からユーザＩＤやパスワードを取り出し、ユーザ管理ＴＢＬ４５に登録されたユーザＩＤやパスワードと一致するか否かを判定する（ステップＳ４７）。否定判定の場合（ステップＳ４７／ＮＯ）、サーバ装置４０は、新規登録であると判定して車載装置２０から受信した登録情報をユーザ管理ＴＢＬ４５に登録する（ステップＳ５０）。また、肯定判定の場合（ステップＳ４７／ＹＥＳ）、サーバ装置４０は、登録情報に含まれる車載装置名と、ユーザ管理ＴＢＬ４５に登録された車載装置名とが一致するか否かを判定する（ステップＳ４８）。否定判定の場合（ステップＳ４８／ＮＯ）、サーバ装置４０は、登録情報の再送を要求し（ステップＳ４９）、ステップＳ４６の動作に戻る。また、肯定判定の場合（ステップＳ４８／ＹＥＳ）、サーバ装置４０は、登録情報に含まれる車載装置ＩＤをユーザ管理ＴＢＬ４５に登録する（ステップＳ５０）。
【００９０】
次に、サーバ装置４０は、起動要求を受信したか否かを判定する（ステップＳ５１）。否定判定の場合（ステップＳ５１／ＮＯ）、サーバ装置４０は、ステップＳ４１の動作に移行する。また、肯定判定の場合（ステップＳ５１／ＹＥＳ）、サーバ装置４０は、車載装置２０に起動要求を送信する（ステップＳ５２）。
次に、サーバ装置４０は、車載装置２０が利用可能な状態であるのか、又は利用不可能な状態であるのかを示す状態通知を車載装置２０から受信したか否かを判定する（ステップＳ５３）。否定判定（ステップＳ５３／ＮＯ）、すなわち状態通知を受信していない場合、サーバ装置４０は、ステップＳ５５の動作に移行する。また、肯定判定（ステップＳ５３／ＹＥＳ）、すなわち状態通知を受信した場合、サーバ装置４０は、受信した状態通知を端末装置３０に送信する（ステップＳ５４）。
【００９１】
次に、サーバ装置４０は、端末装置３０から位置情報やモード情報を受信したか否かを判定する（ステップＳ５５）。否定判定（ステップＳ５５／ＮＯ）の場合、すなわち、位置情報やモード情報を受信していない場合、サーバ装置４０は、ステップＳ５７の動作に移行する。また、肯定判定（ステップＳ５５／ＹＥＳ）の場合、すなわち、位置情報やモード情報を受信した場合、サーバ装置４０は、受信した位置情報やモード情報を車載装置２０に送信する（ステップＳ５６）。
次に、サーバ装置４０は、車載装置２０から表示データを受信したか否かを判定する（ステップＳ５７）。否定判定（ステップＳ５７／ＮＯ）の場合、すなわち、表示データを受信していない場合、サーバ装置４０は、ステップＳ５９の動作に移行する。また、肯定判定（ステップＳ５７／ＹＥＳ）の場合、すなわち、表示データを受信した場合、サーバ装置４０は、受信した表示データを端末装置３０に送信する（ステップＳ５８）。
【００９２】
次に、サーバ装置４０は、操作情報を受信したか否かを判定する（ステップＳ５９）。否定判定の場合（ステップＳ５９／ＮＯ）、サーバ装置４０は、ステップＳ６１の動作に移行する。また、肯定判定の場合（ステップＳ５９／ＹＥＳ）、サーバ装置４０は、操作情報を車載装置２０に送信する（ステップＳ６０）。
次に、サーバ装置４０は、外部連携ナビの終了を指示する指示情報を受信したか否かを判定する（ステップＳ６１）。否定判定の場合、すなわち、終了を指示する指示情報を受信していない場合（ステップＳ６１／ＮＯ）、サーバ装置４０は、ステップＳ５５の動作に戻る。また、肯定判定の場合、すなわち、終了を指示する指示情報を受信した場合（ステップＳ６１／ＹＥＳ）、サーバ装置４０は、終了を指示する指示情報を車載装置２０に送信する（ステップＳ６２）。
【００９３】
図１４は、車載装置２０の動作を示すフローチャートである。
車載装置２０は、予め設定された時間ごとに起動して、サーバ装置４０から起動要求を受信したか否かを判定する（ステップＳ７１）。起動要求を受信していない場合（ステップＳ７１／ＮＯ）、車載装置２０は、起動要求を受信するまで待機する。また、起動要求を受信した場合（ステップＳ７１／ＹＥＳ）、車載装置２０は、動作モードを待機モードから通常動作モードに移行させる（ステップＳ７２）。
車載装置２０は、通常動作モードに移行すると、車両２から車両情報を取得する（ステップＳ７３）。車載装置２０は、ここでは車両情報としてバッテリーの電力量を取得する。車載装置２０は、バッテリーの電力量を取得すると、バッテリーの電力量と予め設定されたしきい値とを比較する。車載装置２０は、バッテリーの電力量がしきい値以下の場合（ステップＳ７４／ＹＥＳ）、車載装置２０を利用できないことを示す利用不可通知をサーバ装置４０に送信し（ステップＳ７５）、このフローチャートに示す処理を終了する。また、車載装置２０は、バッテリーの電力量がしきい値よりも多い場合（ステップＳ７４／ＮＯ）、車載装置２０を利用可であることを示す利用可通知をサーバ装置４０に送信する（ステップＳ７６）。
【００９４】
次に、車載装置２０は、車両２から車両情報を取得する。車載装置２０は、ここでは車両情報としてアクセサリー電源の状態がオン状態であるか、オフ状態であるかを示す情報を取得する。車載装置２０は、取得した情報に基づいて、アクセサリー電源の状態はオン状態であるか否かを判定する（ステップＳ７７）。肯定判定の場合（ステップＳ７７／ＹＥＳ）、すなわち、アクセサリー電源がオン状態の場合、車載装置２０は、端末装置３０の位置情報や、ナビゲーションモードを選択するモード情報をサーバ装置４０から受信したか否かを判定する（ステップＳ７８）。
【００９５】
車載装置２０は、位置情報やモード情報を受信した場合、車両位置取得部２４により車両２の現在位置を取得する（ステップＳ７９）。次に、車載装置２０は、受信した端末装置３０の位置情報やモード情報に基づき、位置情報が示す現在位置を含む地図画面を描画する（ステップＳ８０）。また、車載装置２０は、サーバ装置４０から受信した情報に、目的地を設定した設定情報が含まれる場合、位置情報が示す現在位置から設定された目的地までの経路探索を行う。このとき、車載装置２０は、モード情報が示すナビゲーションモードに従って経路探索を行う。そして、車載装置２０は、位置情報が示す現在位置や、経路探索により探索された誘導経路が表示された地図画面を描画する。また、車載装置２０は、車両位置取得部２４が取得した車両２の現在位置を含む地図画面を描画する（ステップＳ８０）。
【００９６】
車載装置２０は、端末装置３０の現在位置を含む地図画面を表示するための表示データをサーバ装置４０に送信する（ステップＳ８１）。サーバ装置４０は、車載装置２０から受信した表示データを端末装置３０に送信する。また、車載装置２０は、車両２の現在位置を含む地図画面を表示パネル２９１に表示させる（ステップＳ８２）。
【００９７】
また、端末装置３０の位置情報やモード情報を受信していない場合（ステップＳ７８／ＮＯ）、車載装置２０は、車両位置取得部２４により車両２の現在位置を取得する（ステップＳ８３）。車載装置２０は、車両２の現在位置を含む地図画面を描画して、描画した地図画面を表示パネル２９１に表示させる（ステップＳ８４）。
【００９８】
また、車載装置２０は、車両２のアクセサリー電源がオフの場合（ステップＳ７７／ＮＯ）、サーバ装置４０から位置情報やモード情報を受信したか否かを判定する（ステップＳ８５）。車載装置２０は、位置情報やモード情報を受信していない場合（ステップＳ８５／ＮＯ）、この処理フローを終了させる。また、車載装置２０は、位置情報やモード情報を受信した場合（ステップＳ８５／ＹＥＳ）、受信した位置情報やモード情報に基づいて経路探索を行う。そして、車載装置２０は、位置情報が示す現在位置を含み、経路探索の結果である誘導経路が表示された地図画面を描画する（ステップＳ８６）。車載装置２０は、描画した地図画面を表示させるための表示データをサーバ装置４０に送信する（ステップＳ８７）。サーバ装置４０は、車載装置２０から受信した表示データを端末装置３０に送信する。
【００９９】
図１５は、車載装置２０の表示パネル２９１に表示される画面例を示す図である。特に、図１５（Ａ）は、端末装置３０において外部連携ナビが実行され、かつユーザが車両２を利用して移動している場合に車載装置２０の表示パネル２９１に表示される画面を示す図である。また、図１５（Ｂ）は、外部連携ナビを終了させた後の車載装置２０の表示パネル２９１に表示される画面を示す図である。
図１５（Ａ）及び１５（Ｂ）に示す画面は、車両２の現在位置に基づいて描画された地図画面が表示される。外部連携ナビが起動している場合、車載装置２０の表示パネル２９１に表示される地図画面には、車両２を示すアイコン５０１と、外部連携ナビを示すアイコン５０２とが表示される。また、外部連携ナビを終了させた場合、車載装置２０の表示パネル２９１に表示される地図画面には、外部連携ナビを示すアイコン５０２は表示されない。このため、ユーザに外部連携ナビを利用しているか否かを認識させることができる。
【０１００】
以上説明したように本実施形態は、端末装置３０の位置を示す位置情報をサーバ装置４０を介して車載装置２０に送信し、車載装置２０が受信した位置情報に対応した地図画面を生成して、サーバ装置４０を介して端末装置３０に送信する。
従って、ユーザにとって使い勝手がよい地図を端末装置３０に表示させることができる。
【０１０１】
また、車両２のバッテリーの電力量が予め設定されたしきい値以下の場合には、地図情報の送信ができないことが端末装置３０に通知される。
従って、車両２のバッテリーあがりを防止することができる。
【０１０２】
また、車両２のアクセサリー電源がオン状態の場合、車両２にユーザが搭乗しているので、車両２の位置に対応した地図が車載装置２０の表示パネル２９１に表示され、携帯端末の位置に対応した地図が端末装置３０の表示パネル３７１に表示される。
従って、車両２が別のユーザにより運転されている場合であっても、端末装置３０の表示パネル３７１に携帯端末の位置に対応した地図を表示させることができる。
【０１０３】
また、サーバ装置４０から端末装置３０に送信され、端末装置３０の表示パネル３７１に表示される地図画面には、道路交通情報が表示される。
従って、ユーザは、道路の混雑状況や交通規制等を地図画面から把握することができる。
【０１０４】
また、端末装置３０は、操作部３５又はタッチパネル３７０により、サーバ装置４０に地図情報の取得を要求する操作を受け付けると、端末装置３０の位置情報を取得してサーバ装置４０に送信される。
従って、簡単な操作で、端末装置３０の位置に対応した地図を表示パネル３７１に表示させることができる。
【０１０５】
以上説明した実施形態により、情報システム１を利用し端末装置３０の現在位置に関する地図データを利用しても車載装置２０の現在位置に基づいた地図表示などが利用可能となり、車両２を利用するユーザの利便性が向上する。
【０１０６】
以上説明した実施形態や変化例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。本発明は、上述した実施形態や変形例に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々の変更が可能である。
例えば、上述した実施形態では、サーバ装置４０は、端末装置３０から位置情報を受信すると、位置情報が示す現在位置を含む所定範囲内の道路の道路交通情報を道路交通情報記憶部４７から取得して車載装置２０に送信していた。この他のサーバ装置４０の動作として、サーバ装置４０は、道路交通情報を車載装置２０には送信せず、車載装置２０から地図画面を表示させるための表示データを受信すると、この表示データと共に道路交通情報を端末装置３０に送信してもよい。
【０１０７】
また、例えば、図９及び図１０に示すシーケンス図、並びに図１３及び図１４に示すフローチャートの処理単位は、各装置の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本発明が制限されることはない。車載装置２０、端末装置３０及びサーバ装置４０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。
【０１０８】
また、車載装置２０、端末装置３０及びサーバ装置４０にインストールされる制御プログラムは、例えば、ネットワーク上の他のサーバ装置からダウンロードされ、ＲＡＭ上にロードされてＣＰＵが実行しても良い。
【符号の説明】
【０１０９】
１：情報システム、２：車両、３：通信ネットワーク網、２０：車載装置、２１：ＣＰＵ、２２：メモリ、２３：地図情報記憶部、２４：車両位置取得部、２５：操作部、２６：車載装置アプリ管理ＴＢＬ、２７：車両情報取得部、２８：通信部、２９：表示部、３０：端末装置、３１：ＣＰＵ、３２：メモリ、３３：端末アプリ管理ＴＢＬ、３４：位置取得部、３５：操作部、３６：通信部、３７：表示部、４０：サーバ装置、４１：ＣＰＵ、４２：メモリ、４３：記憶部、４４：通信部、４５：ユーザ管理ＴＢＬ、４７：道路交通情報記憶部、４９：アプリ管理ＴＢＬ
【図１】
2018179791.tif 000003
【図２】
2018179791.tif 000004
【図３】
2018179791.tif 000005
【図４】
2018179791.tif 000006
【図５】
2018179791.tif 000007
【図６】
2018179791.tif 000008
【図７】
2018179791.tif 000009
【図８】
2018179791.tif 000010
【図９】
2018179791.tif 000011
【図１０】
2018179791.tif 000012
【図１１】
2018179791.tif 000013
【図１２】
2018179791.tif 000014
【図１３】
2018179791.tif 000015
【図１４】
2018179791.tif 000016
【図１５】
2018179791.tif 000017