(57)【要約】【課題】他のユーザと同じ場所及び時間を共有することができる。【解決手段】管理サーバ２０は、自車両の現在位置から予め定めた範囲内に存在し、自車両のユーザと友達関係にあるユーザの他車両が走行する予定の経路に関する経路情報を取得する取得部２１Ｘと、自車両の現在位置および他車両の経路情報に基づいて、自車両および他車両の少なくとも一方が同一場所に向かう誘導経路を探索する探索部２１Ｙと、誘導経路に関する誘導経路情報を自車両及び他車両の少なくとも一方に出力する出力部２１Ｚと、を備える。【選択図】図３
2019120611.tif 000002
【特許請求の範囲】
【請求項１】
第１の車両のユーザと友達関係にあるユーザの第２の車両が走行する予定の経路に関する経路情報を取得する取得部と、
前記第１の車両の現在位置および前記経路情報に基づいて、前記第１の車両および前記第２の車両の少なくとも一方が同一場所に向かう誘導経路を探索する探索部と、
前記誘導経路に関する誘導経路情報を前記第１の車両及び前記第２の車両の少なくとも一方に出力する出力部と、
を有するナビゲーション装置。
【請求項２】
前記探索部は、前記第１の車両と前記第２の車両とがすれ違う誘導経路を探索する
請求項１記載のナビゲーション装置。
【請求項３】
前記出力部は、前記第１の車両と前記第２の車両とがすれ違うまでの予測時間が予め定めた閾値以内の場合で、且つ、前記第１の車両及び前記第２の車両の少なくとも一方の車両が走行している車線が複数車線の場合は、前記複数車線のうち反対車線に近い方の車線を走行するように指示する車線指示信号を出力する
請求項２記載のナビゲーション装置。
【請求項４】
前記出力部は、前記第１の車両と前記第２の車両とがすれ違うタイミングで、撮影を指示する撮影指示信号を前記第１の車両及び前記第２の車両の少なくとも一方に出力する
請求項２又は請求項３記載のナビゲーション装置。
【請求項５】
前記探索部は、前記第１の車両のユーザと前記第２の車両のユーザとの親密度を表す友達レベルに応じて前記誘導経路を探索する
請求項１〜４の何れか１項に記載のナビゲーション装置。
【請求項６】
コンピュータを、請求項１〜５の何れか１項に記載のナビゲーション装置の各部として機能させるためのナビゲーションプログラム。
【請求項７】
請求項１〜５の何れか１項に記載のナビゲーション装置と、
前記ナビゲーション装置から出力された誘導経路情報を表示する表示部を備えた端末装置と、
を備えたナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、ナビゲーションプログラム、及びナビゲーションシステムに関する。
【背景技術】
【０００２】
特許文献１には、所定の地点で撮影された動画データと、前記動画データの撮影地点と、前記動画データを撮影したユーザと、の対応関係を有する動画情報を管理する動画管理手段と、ユーザ同士の関係性を有する関係性情報を管理する関係性管理手段と、或るユーザから出発地から目的地までのルート検索を要求されると、前記関係性情報に基づいて前記或るユーザと関係性の高い他のユーザを抽出し、前記動画情報に基づいて前記他のユーザが撮影した動画データを特定し、前記出発地から当該動画データの撮影地点を経由して前記目的地に到達し得るルート候補を生成するルート候補生成手段と、を備えるナビゲーションシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１３４２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１記載の技術では、他のユーザと同じ場所及び時間を共有することはできない、という問題があった。
【０００５】
本発明は、他のユーザと同じ場所及び時間を共有することができるナビゲーション装置、ナビゲーションプログラム、及びナビゲーションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係るナビゲーション装置は、第１の車両のユーザと友達関係にあるユーザの第２の車両が走行する予定の経路に関する経路情報を取得する取得部と、前記第１の車両の現在位置および前記経路情報に基づいて、前記第１の車両および前記第２の車両の少なくとも一方が同一場所に向かう誘導経路を探索する探索部と、前記誘導経路に関する誘導経路情報を前記第１の車両及び前記第２の車両の少なくとも一方に出力する出力部と、を有する。
【０００７】
請求項１記載の発明によれば、第１の車両および第２の車両の少なくとも一方が同一場所に向かう誘導経路を探索することで第１の車両及び第２の車両を同一場所に近づけることができるので、友達関係にある他のユーザと同じ場所及び時間を共有することができる。
【０００８】
請求項２記載の発明は、前記探索部は、前記第１の車両と前記第２の車両とがすれ違う誘導経路を探索するようにしてもよい。
【０００９】
請求項２記載の発明によれば、第１の車両と第２の車両とがすれ違うことが可能となり、友達関係にある他のユーザの車両を視認可能となる。
【００１０】
また、請求項３に記載したように、前記出力部は、前記第１の車両と前記第２の車両とがすれ違うまでの予測時間が予め定めた閾値以内の場合で、且つ、前記第１の車両及び前記第２の車両の少なくとも一方の車両が走行している車線が複数車線の場合は、前記複数車線のうち反対車線に近い方の車線を走行するように指示する車線指示信号を出力するようにしてもよい。
【００１１】
請求項３記載の発明によれば、複数車線のうち反対車線に近い方の車線を走行するように指示するので、第１の車両と第２の車両とを更に近づけることができ、友達関係にある他のユーザの車両を視認しやすくすることができる。
【００１２】
請求項４記載の発明は、前記出力部は、前記第１の車両と前記第２の車両とがすれ違うタイミングで、撮影を指示する撮影指示信号を前記第１の車両及び前記第２の車両の少なくとも一方に出力する。
【００１３】
請求項４記載の発明によれば、第１の車両と第２の車両とがすれ違うタイミングで車両の撮影が実行されるので、走行中の車両の撮影画像を取得することができる。
【００１４】
請求項５記載の発明は、前記探索部は、前記第１の車両のユーザと前記第２の車両のユーザとの親密度を表す友達レベルに応じて前記誘導経路を探索する。
【００１５】
請求項５記載の発明によれば、第１の車両のユーザと第２の車両のユーザとの親密度に応じて適切な誘導経路が探索される。
【００１６】
請求項６記載の発明のナビゲーションプログラムは、コンピュータを、請求項１〜５の何れか１項に記載のナビゲーション装置の各部として機能させるためのナビゲーションプログラムである。
【００１７】
請求項７記載の発明のナビゲーションシステムは、請求項１〜５の何れか１項に記載のナビゲーション装置と、前記ナビゲーション装置から出力された誘導経路情報を表示する表示部を備えた端末装置と、を備える。
【発明の効果】
【００１８】
本発明によれば、他のユーザと同じ場所及び時間を共有することができる、という効果を有する。
【図面の簡単な説明】
【００１９】
【図１】ナビゲーションシステムの構成図である。
【図２】管理サーバのブロック図である。
【図３】管理サーバの機能ブロック図である。
【図４】ユーザデータベースのデータ構成の一例を示す図である。
【図５】経路情報データベースのデータ構成の一例を示す図である。
【図６】端末装置のブロック図である。
【図７】管理サーバ及び端末装置の処理の流れを示すフローチャートである。
【図８】端末装置の表示の一例を示す図である。
【図９】端末装置の表示の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明を実施するための形態を図面に基づき説明する。
【００２１】
図１は、本実施形態に係るナビゲーションシステム１０の構成の一例を示すブロック図である。
【００２２】
図１に示すように、本実施形態に係るナビゲーションシステム１０は、ナビゲーション装置の一例としての管理サーバ２０と、端末装置３０と、を備えている。
【００２３】
本実施形態に係る管理サーバ２０は、ネットワーク４０を介して、端末装置３０と接続されている。管理サーバ２０及び端末装置３０の各々は、ネットワーク４０を介して接続されている。ネットワーク４０には、例えば、インターネット又はＷＡＮ（Wide Area Network）等が適用される。
【００２４】
管理サーバ２０は、端末装置３０から各種情報を収集し、収集した情報をデータベースとして管理する。また、管理サーバ２０は、ＳＮＳ（ソーシャルネットワーキングサービス）を提供するサーバとしても機能する。すなわち、管理サーバ２０は、各端末装置３０のユーザ同士がコミュニケーションできるようなサービス、例えばメッセージの送受信等を提供する。
【００２５】
本実施形態に係る端末装置３０は、車両５０に搭載されており、一例として、車両５０に固定的に設置されているカーナビゲーション装置、車両５０の乗員が所有するスマートフォン又はタブレット端末等の携帯端末装置等が適用される。
【００２６】
図２は、本実施形態に係る管理サーバ２０の電気的な構成の一例を示すブロック図である。
【００２７】
図２に示すように、本実施形態に係る管理サーバ２０は、制御部２１、記憶部２２、表示部２３、操作部２４、及び通信部２５を備えている。
【００２８】
制御部２１は、ＣＰＵ（Central Processing Unit）２１Ａ、ＲＯＭ（Read Only Memory）２１Ｂ、ＲＡＭ（Random Access Memory）２１Ｃ、及び入出力インターフェース（Ｉ／Ｏ）２１Ｄを備えており、これら各部がバスを介して各々接続されている。
【００２９】
Ｉ／Ｏ２１Ｄには、記憶部２２、表示部２３、操作部２４、及び通信部２５を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ２１Ｄを介して、ＣＰＵ２１Ａと相互に通信可能とされる。
【００３０】
制御部２１は、管理サーバ２０の記憶部２２、表示部２３、操作部２４、及び通信部２５の各部の動作を制御する。
【００３１】
記憶部２２としては、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等が用いられる。記憶部２２には、本実施形態に係るナビゲーション処理を実行するためのナビゲーションプログラム２２Ａが記憶される。また、記憶部２２には、地図データベース２２Ｂ、ユーザデータベース２２Ｃ、及び経路情報データベース２２Ｄが記憶される。
【００３２】
ナビゲーションプログラム２２Ａは、例えば、管理サーバ２０に予めインストールされていてもよい。また、ナビゲーションプログラム２２Ａは、不揮発性の記憶媒体に記憶しておき、ナビゲーションプログラム２２Ａが記憶された記憶媒体からナビゲーションプログラム２２Ａを読み込んで管理サーバ２０にインストールしてもよい。また、ナビゲーションプログラム２２Ａをネットワーク４０を介して取得し、管理サーバ２０にインストールしてもよい。
【００３３】
なお、不揮発性の記憶媒体としては、ＣＤ-ＲＯＭ（Compact Disc Read Only Memory）、光磁気ディスク、ＨＤＤ、ＤＶＤ-ＲＯＭ（Digital Versatile Disc Read Only Memory）、フラッシュメモリ、メモリカード等を用いることができる。
【００３４】
表示部２３には、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等が用いられる。
【００３５】
操作部２４には、管理サーバ２０の操作者から各種の指示を受け付けるための操作キー群が設けられている。
【００３６】
通信部２５は、ネットワーク４０に接続されており、各端末装置３０とネットワーク４０を介して通信を行う。
【００３７】
本実施形態に係る管理サーバ２０のＣＰＵ２１Ａは、記憶部２２に記憶されているナビゲーションプログラム２２ＡをＲＡＭ２１Ｃに書き込んで実行することにより、図３に示す各部として機能する。
【００３８】
図３は、本実施形態に係る管理サーバ２０の機能的な構成の一例を示すブロック図である。
【００３９】
図３に示すように、本実施形態に係る管理サーバ２０のＣＰＵ２１Ａは、取得部２１Ｘ、探索部２１Ｙ、及び出力部２１Ｚとして機能する。
【００４０】
図４は、本実施形態に係るユーザデータベース２２Ｃの一例を示す図である。
【００４１】
図４に示すように、本実施形態に係るユーザデータベース２２Ｃには、車両の乗員を示すユーザ名、車両の乗員の識別に用いられるユーザＩＤ、車両のナンバー・プレートのナンバー（登録番号又は車両番号）、車両の車種、乗員の電子メールアドレス、プロフィール情報、及び友達情報が各々対応付けられて記憶されている。なお、プロフィール情報には、例えばユーザの生年月日、性別、出身地、出身校、及び趣味等のユーザのプロフィールを表す情報が含まれるが、これらに限られるものではない。
【００４２】
また、友達情報は、ユーザデータベース２２Ｃに登録されたユーザとの親密度を表す友達レベルを含む。友達レベルは、例えばレベルＬ０〜Ｌ３等のように、複数のレベルが設定され、末尾の数値が大きい程親密度が高いことを表す。なお、レベルＬ０は友達関係では無いことを表す。友達レベルの設定は、例えばプロフィール情報に含まれる各種情報の類似度を求め、求めた類似度を友達レベルとして予め設定してもよい。すなわちプロフィール情報の類似度が高いほど友達レベルが高くなるように設定してもよい。また、管理サーバ２０を介して他のユーザに対して友達レベルの設定を要求し、他のユーザが承認した場合に友達レベルを設定するようにしてもよい。
【００４３】
図４の例では、例えばユーザＩＤがＡ１のユーザは、ユーザＩＤがＢ２のユーザとは友達レベルがＬ２であり、ユーザＩＤがＣ３のユーザとは友達レベルがＬ０であり、ユーザＩＤがＤ４のユーザとは友達レベルがＬ１であることを表している。
【００４４】
図５に示す経路情報データベース２２Ｄには、ユーザＩＤ、現在位置、及び経路情報が対応付けられて記憶されている。現在位置は、ユーザＩＤで表されるユーザの現在位置を表す緯度及び経度の情報である。経路情報は、ユーザＩＤで表されるユーザが設定した目的地までの走行予定の経路、すなわち目的地までに経由する地点等の情報を含む。
【００４５】
以下、図３を参照して、管理サーバ２０の各機能部について説明する。
【００４６】
取得部２１Ｘは、ユーザデータベース２２Ｃ及び経路情報データベース２２Ｄを参照し、自車両（第１の車両）のユーザと友達関係にあるユーザ、例えばレベルＬ１以上の友達レベルのユーザの車両である他車両（第２の車両）が走行する予定の経路に関する経路情報を取得する。なお、自車両の現在位置から予め定めた範囲内に存在し、自車両のユーザと友達関係にあるユーザが走行する予定の経路に関する経路情報を取得するようにしてもよい。この場合、予め定めた範囲は、例えば自車両の現在位置を中心として半径数ｋｍ又は数１０ｋｍの範囲とすることができるが、これに限られるものではない。
【００４７】
探索部２１Ｙは、地図データベース２２Ｂを参照し、取得部２１Ｘが取得した自車両の現在位置および他車両の経路情報に基づいて、自車両および他車両の少なくとも一方が同一場所に向かう誘導経路を探索する。
【００４８】
出力部２１Ｚは、探索部２１Ｙが探索した誘導経路に関する誘導経路情報を、通信部２５を介して自車両及び他車両の少なくとも一方に出力する。
【００４９】
次に、本実施形態に係る端末装置３０について具体的に説明する。図６は、端末装置３０の電気的な構成の一例を示すブロック図である。
【００５０】
図６に示すように、端末装置３０は、制御部３１、記憶部３２、表示部３３、操作部３４、通信部３５、ＧＰＳ受信機３６、及びカメラ３７を備えている。
【００５１】
制御部３１は、ＣＰＵ３１Ａ、ＲＯＭ３１Ｂ、ＲＡＭ３１Ｃ、及びＩ／Ｏ３１Ｄを備えており、これら各部がバスを介して各々接続されている。
【００５２】
Ｉ／Ｏ３１Ｄには、記憶部３２、表示部３３、操作部３４、通信部３５、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機３６、及びカメラ３７を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ３１Ｄを介して、ＣＰＵ３１Ａと相互に通信可能とされる。
【００５３】
記憶部３２としては、例えば、ＳＳＤ、フラッシュメモリ等が用いられる。記憶部３２には、端末プログラム３２Ａ及び地図データベース３２Ｂが記憶される。この端末プログラム３２Ａは、端末装置３０に予めインストールされていてもよい。また、端末プログラム３２Ａは、不揮発性の記憶媒体に記憶しておき、端末プログラム３２Ａが記憶された記憶媒体から端末プログラムＡを読み込んで端末装置３０にインストールしてもよい。また、端末プログラム３２Ａを、ネットワーク４０を介して取得し、端末装置３０にインストールしてもよい。
【００５４】
表示部３３には、例えば、液晶ディスプレイ（ＬＣＤ）又は有機ＥＬディスプレイ等が用いられる。
【００５５】
操作部３４には、端末装置３０の操作者から各種の指示を受け付けるための操作キー群が設けられている。
【００５６】
通信部３５は、ネットワーク４０に接続されており、管理サーバ２０とネットワーク４０を介して通信を行う。
【００５７】
ＧＰＳ受信機３６は、ＧＰＳ衛星からの受信信号に基づいて、現在位置の緯度及び経度の情報を取得する。
【００５８】
カメラ３７は、例えばデジタルカメラで構成され、車両５０の前方を撮影可能な位置に設置される。
【００５９】
端末装置３０は、現在位置を地図上に表示する地図表示機能、目的地までのルートを探索して表示するルート探索機能等の一般的なカーナビゲーションの機能を有する。
【００６０】
本実施形態に係る端末装置３０のＣＰＵ３１Ａは、記憶部３２に記憶されている端末プログラム３２ＡをＲＡＭ３１Ｃに書き込んで実行する。
【００６１】
次に、図７を参照して、管理サーバ２０及び端末装置３０の作用を説明する。なお、図７は、管理サーバ２０のＣＰＵ２１Ａで実行されるナビゲーションプログラム２２Ａ及び端末装置３０のＣＰＵ３１Ａで実行される端末プログラム３２Ａによる処理の流れの一例を示すシーケンス図である。
【００６２】
以下では、自車両を自車両５０Ａ、自車両のユーザと友達関係にあるユーザの車両を他車両５０Ｂと称する。また、自車両５０Ａの端末装置を端末装置３０Ａ、他車両５０Ｂの端末装置を端末装置３０Ｂと称する。ここで、友達関係とは、必ずしも実際に友達である必要はなく、本実施形態では一例としてユーザデータベース２２Ｃで友達レベルがレベルＬ１以上である関係をいう。
【００６３】
また、自車両５０Ａ及び他車両５０Ｂの端末装置３０Ａ、３０Ｂは、ＧＰＳ受信機３６が受信したＧＰＳ受信信号に基づいて算出した現在位置情報を定期的に管理サーバ２０に送信する。管理サーバ２０は、各車両から受信した現在位置情報をユーザＩＤと対応付けて経路情報データベース２２Ｄに登録する。
【００６４】
また、自車両５０Ａ及び他車両５０Ｂの端末装置３０Ａ、３０Ｂは、ユーザにより目的地が設定されて目的地までのルート探索が行われた場合には、探索したルートの経路情報を管理サーバ２０に送信する。管理サーバ２０では、各車両から受信した経路情報を経路情報データベース２２Ｄに登録する。
【００６５】
図７のステップＳ１０では、自車両５０Ａの端末装置３０Ａが、友達関係にある他車両５０Ｂの経路情報を要求する要求信号を管理サーバ２０に送信する。
【００６６】
ステップＳ１２では、管理サーバ２０が、経路情報データベース２２Ｄの現在位置情報を参照し、自車両５０Ａの現在位置から予め定めた範囲内に存在する他車両を探索する。そして、自車両５０Ａの現在位置から予め定めた範囲内に存在し、自車両５０Ａのユーザと友達関係にあるユーザの他車両５０Ｂが走行する予定の経路に関する経路情報を経路情報データベース２２Ｄから取得する。なお、予め定めた範囲は、本実施形態では一例として自車両５０Ａの現在位置を中心として半径数ｋｍの範囲とするが、これに限られるものではない。
【００６７】
ステップＳ１４では、管理サーバ２０が、ステップＳ１２で取得した経路情報を自車両５０Ａに送信する。
【００６８】
ステップＳ１６では、図８に示すように、自車両５０Ａの端末装置３０Ａが、自車両５０Ａの走行ルートＲＡと共に、管理サーバ２０から受信した他車両５０Ｂの経路情報に基づく走行ルートＲＢを表示部３３に表示する。この場合、例えば図８に示すように、他車両５０Ｂの走行ルートＲＢと共に、他車両５０Ｂのユーザが近くを走行していることを表すメッセージＭを表示するようにしてもよい。図８の例では、「ねぇ！○○ちゃんが近くにいるよ！」というメッセージＭが表示部３３に表示される。これにより、自車両５０Ａのユーザは、近くに友達の他車両５０Ｂが走行中であることを容易に認識することができる。
【００６９】
ステップＳ１８では、自車両５０Ａの端末装置３０Ａが、自車両５０Ａ及び他車両５０Ｂの少なくとも一方が同一場所に向かう誘導経路を探索するよう要求する誘導経路要求信号を管理サーバ２０に送信する。なお、自車両５０Ａのユーザが操作部２４を操作して誘導経路の要求を指示した場合に限って誘導経路要求信号を管理サーバ２０に送信するようにしてもよいし、自車両５０Ａのユーザの指示が無くても誘導経路要求信号を管理サーバ２０に送信してもよい。
【００７０】
ステップＳ２０では、管理サーバ２０が、誘導経路を探索する。ここで、誘導経路は、自車両５０Ａが他車両５０Ｂに近づく誘導経路、すなわち、自車両５０Ａが、他車両５０Ｂの走行ルートＲＢ上に近づく誘導経路でもよい。また、誘導経路は、自車両５０Ａ及び他車両５０Ｂが互いに同一場所に近づく誘導経路であってもよい。また、誘導経路は、他車両５０Ｂが自車両５０Ａに近づく誘導経路、すなわち、他車両５０Ｂが、自車両５０Ａの走行ルートＲＡ上に近づく誘導経路でもよい。なお、端末装置３０Ａのルート探索機能として、友達優先ルートを設定可能な構成としてもよい。そして、友達優先ルートが設定された場合には、自車両５０Ａが他車両５０Ｂの走行ルートＲＢ上に近づく誘導経路と、自車両５０Ａ及び他車両５０Ｂが互いに同一場所に近づく誘導経路と、他車両５０Ｂが自車両５０Ａに近づく誘導経路と、の何れかを選択可能な構成としてもよい。
【００７１】
さらに、誘導経路は、自車両５０Ａと他車両５０Ｂとがすれ違う誘導経路としてもよい。本実施形態では、図９に示すように、自車両５０Ａが他車両５０Ｂの走行ルートＲＢに近づき、且つ、自車両５０Ａと他車両５０Ｂとが他車両５０Ｂの走行ルートＲＢ上ですれ違う誘導経路ＲＡ２を探索した場合について説明する。
【００７２】
ステップＳ２２では、管理サーバ２０が、探索した誘導経路情報を自車両５０Ａに送信する。
【００７３】
ステップＳ２４では、自車両５０Ａの端末装置３０Ａが、管理サーバ２０から送信された誘導経路情報に基づいて、図９に示すように、誘導経路ＲＡ２を表示部３３に表示する。これにより、自車両５０Ａのドライバーは、誘導経路ＲＡ２を走行するように運転する。なお、自車両５０Ａ及び他車両５０Ｂが互いに同一場所に近づく誘導経路を探索した場合には、他車両５０Ｂに対しても誘導経路情報を送信する。
【００７４】
ステップＳ２６では、管理サーバ２０が、自車両５０Ａ及び他車両５０Ｂの現在位置と、ステップＳ２０で探索した誘導経路と、に基づいて、自車両５０Ａ及び他車両５０Ｂがすれ違うまでの予測時間を算出する。
【００７５】
ステップＳ２８では、管理サーバ２０が、ステップＳ２６で算出した予測時間が閾値以下か否かを判定する。閾値は、例えば数分程度に設定される。
【００７６】
そして、予測時間が閾値より大きい場合は予測時間が閾値以下になるまで待機する。一方、予測時間が閾値以下の場合は、ステップＳ３０において、管理サーバ２０が、自車両５０Ａ及び他車両５０Ｂの少なくとも一方が走行する車線が複数車線であるか否かを判定する。そして、自車両５０Ａ及び他車両５０Ｂの少なくとも一方が走行する車線が複数車線である場合には、ステップＳ３２において、走行中の車線が複数車線の車両に対して、複数車線のうち反対車線に近い方の車線を走行するように指示する車線変更指示信号を送信する。
【００７７】
本実施形態では、自車両５０Ａが誘導経路ＲＡ２を走行して他車両５０Ｂの走行ルートＲＢを走行し、自車両５０Ａと他車両５０Ｂとが走行ルートＲＢ上ですれ違う場合において、自車両５０Ａ及び他車両５０Ｂが走行する車線が共に複数車線である場合について説明する。この場合、管理サーバ２０は、ステップＳ３２において、自車両５０Ａ及び他車両５０Ｂの双方に車線変更指示信号を送信する。
【００７８】
自車両５０Ａの端末装置３０Ａは、管理サーバ２０から車線変更を指示されると、ステップＳ３４において、車線を道路中央側に変更するよう促すメッセージを表示部３３に表示する。例えば、「間もなく友達とすれ違います。道路中央側に車線変更してください。」等のメッセージを表示部３３に表示させる。これにより、自車両５０Ａのユーザは、もう直ぐ友達とすれ違うことを容易に把握することができる。また、他車両５０Ｂの端末装置３０Ｂにおいても自車両５０Ａの端末装置３０Ａと同様に、管理サーバ２０から車線変更を指示されると、ステップＳ３５において、車線を道路中央側に変更するよう促すメッセージを表示部３３に表示する。
【００７９】
ステップＳ３６では、管理サーバ２０が、経路情報データベース２２Ｄの現在位置情報を参照し、自車両５０Ａ及び他車両５０Ｂの現在位置に基づいて、自車両５０Ａと他車両５０Ｂとがすれ違うタイミングか否かを判定する。
【００８０】
そして、すれ違うタイミングと判定した場合には、ステップＳ３８において、撮影を指示する撮影指示信号を自車両５０Ａ及び他車両５０Ｂの少なくとも一方に送信する。以下では、自車両５０Ａに撮影指示信号を送信する場合について説明するが、自車両５０Ａ及び他車両５０Ｂの両方に撮影指示信号を送信してもよいし、他車両５０Ｂのみに撮影指示信号を送信してもよい。
【００８１】
ステップＳ４０では、端末装置３０Ａは、カメラ３７に撮影を指示する。これにより、他車両５０Ｂを撮影した撮影画像が記憶部３２に記憶される。なお、撮影画像を表示部３３に表示するようにしてもよい。
【００８２】
ステップＳ４２では、端末装置３０Ａは、ステップＳ４０で撮影した撮影画像を記憶部３２から読み出して、管理サーバ２０に送信する。なお、撮影画像と共に他車両５０Ｂのユーザに向けたメッセージを送信するようにしてもよい。
【００８３】
管理サーバ２０は、自車両５０Ａから撮影画像を受信すると、ステップＳ４４において、自車両５０Ａから受信した撮影画像を他車両５０Ｂの端末装置３０Ｂに送信する。
【００８４】
ステップＳ４６では、他車両５０Ｂの端末装置３０Ｂが、表示部３３に自車両５０Ａから送信された撮影画像を表示させる。これにより、他車両５０Ｂのユーザは、自身が乗っている走行中の車両を確認することができる。
【００８５】
このように、本実施形態では、自車両５０Ａの現在位置と、自車両５０Ａのユーザと友達関係にあるユーザの他車両５０Ｂが走行する予定の経路情報と、に基づいて、自車両５０Ａが他車両５０Ｂに近づく誘導経路を探索するので、他のユーザと同じ場所を共有することができる。
【００８６】
以上、本発明の実施形態の一例について説明したが、本発明の実施形態は、上記に限定されるものでなく、上記以外にも、その主旨を逸脱しない範囲内において種々変形して実施可能であることは勿論である。
【００８７】
例えば、自車両５０Ａのユーザと他車両５０Ｂのユーザとの親密度を表す友達レベルに応じて誘導経路を探索するようにしてもよい。例えば、自車両５０Ａのユーザと他車両５０Ｂのユーザとの友達レベルが比較的高い場合（例えば友達レベルがＬ３）には、両者が交流できるように喫茶店や駐車場等の集合場所を案内するような誘導経路を探索するようにし、友達レベルが比較的低い場合（例えば友達レベルがＬ１）には、単に両者がすれ違う誘導経路を探索するようにしてもよい。
【００８８】
また、本実施形態では、自車両５０Ａと他車両５０Ｂとがすれ違う際にカメラ３７で撮影する場合について説明したが、撮影に代えて又は撮影に加えて、車両と連動してクラクションを鳴らす処理、ライトを点滅させる処理、及び車両を減速させる処理の少なくとも１つを実行するようにしてもよい。
【００８９】
また、本実施形態では、管理サーバ２０が誘導経路の探索等を実行する場合について説明したが、管理サーバ２０の処理を第１の車両５０Ａの端末装置３０Ａが実行するようにしてもよい。すなわち、図２の管理サーバ２０の記憶部２２に記憶されたナビゲーションプログラム２２Ａ、ユーザデータベース２２Ｃ、及び経路情報データベース２２Ｄを端末装置３０Ａの記憶部３２に記憶しておき、図７の管理サーバ２０のステップＳ１２、Ｓ１４、Ｓ２０、Ｓ２２、Ｓ２６、Ｓ２８、Ｓ３０、Ｓ３２、Ｓ３６、Ｓ３８、及びＳ４４の少なくとも一部の処理を端末装置３０Ａで実行するようにしてもよい。
【符号の説明】
【００９０】
１０   ナビゲーションシステム
２０   管理サーバ
２１Ｘ 取得部
２１Ｙ 探索部
２１Ｚ 出力部
２２Ａ ナビゲーションプログラム
２２Ｂ 地図データベース
２２Ｃ ユーザデータベース
２２Ｄ 経路情報データベース
３０Ａ、３０Ｂ       端末装置
３７   カメラ
４０   ネットワーク
５０Ａ 自車両
５０Ｂ 他車両
ＲＡ２ 誘導経路
ＲＡ、ＲＢ    走行ルート
【図１】
2019120611.tif 000003
【図２】
2019120611.tif 000004
【図３】
2019120611.tif 000005
【図４】
2019120611.tif 000006
【図５】
2019120611.tif 000007
【図６】
2019120611.tif 000008
【図７】
2019120611.tif 000009
【図８】
2019120611.tif 000010
【図９】
2019120611.tif 000011