(57)【要約】【課題】知られていない抜け道を案内経路として提供可能なナビゲーションシステムを提供することを目的とする。【解決手段】ＧＰＳ信号をＧＰＳ受信機２８によって受信して自車位置を測位し、車両の経路履歴情報、予め設定された自宅地点、現在の走行地点、及び予め設定された目的地をサーバに送信する制御部１８を含む車載器１２と、車載器１２から送信される経路履歴情報及び自宅地点の各々を、車載器１２の識別情報毎に格納する地図ＤＢ４２と、車載器１２からの要求に従って、地図ＤＢ４２に格納された経路履歴情報の中から、走行地点から目的地までの経路に対応する経路履歴情報を検索し、検索した経路履歴情報の中から、自宅地点が走行地点に近い経路履歴情報を検索して案内経路として車載器に返信するサーバ制御部４０と、を含むサーバ１４と、を備える。【選択図】図２
2019113395.tif 000002
【特許請求の範囲】
【請求項１】
自車位置情報を検出する検出部と、
前記検出部の検出結果から得られる自車両の経路履歴情報、予め登録された自宅地点、前記検出結果から得られる自車両の現在の走行地点、及び予め設定された目的地を送信する送信部と、
を含む車載器と、
前記送信部から送信される前記経路履歴情報及び前記自宅地点の各々を、前記車載器を識別する識別情報毎に格納する格納部と、
前記車載器からの要求に従って、前記格納部に格納された前記経路履歴情報の中から、前記走行地点から前記目的地までの経路に対応する経路履歴情報を検索する検索部と、
前記検索部によって検索された経路履歴情報の中から、前記自宅地点が前記走行地点に近い経路履歴情報を検索して案内経路として前記車載器に返信する返信部と、
を含むサーバと、
を備えたナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地までの道案内を行うナビゲーションシステムに関する。
【背景技術】
【０００２】
特許文献１には、自車の現在地及び該自車の出身地域に基づく自車の属性を取得する自車情報取得手段と、前記自車の現在地から目的地までの経路を探索する探索手段と、渋滞情報及び該渋滞を構成する車両の出身地域に基づく渋滞の属性を取得する渋滞情報取得手段と、前記自車の属性及び前記渋滞の属性を比較する属性比較手段とを備え、前記探索手段が、前記属性比較手段の比較結果に基づいて探索する経路を決定するナビゲーション装置が提案されている。
【０００３】
詳細には、特許文献１の技術では、渋滞の属性が観光で自車の属性が観光の場合に、その渋滞を経由する経路を探索する。また、渋滞の属性が観光で、自車の属性が地元の場合は、観光目的での渋滞を回避する経路を探索する。また、渋滞の属性が地元で、自車の属性が地元の場合に、その渋滞を経由する経路を探索する。また、渋滞の属性が地元で、自車の属性が観光の場合は、地元の人々による渋滞を回避する経路を探索する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１０７０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、ユーザと渋滞のそれぞれの属性を考慮した経路を案内することができるが、渋滞の回避経路の提案については改善の余地がある。
【０００６】
本発明は、上記事実を考慮して成されたもので、知られていない抜け道を案内経路として提供可能なナビゲーションシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために請求項１に記載の発明は、自車位置情報を検出する検出部と、前記検出部の検出結果から得られる自車両の経路履歴情報、予め登録された自宅地点、前記検出結果から得られる自車両の現在の走行地点、及び予め設定された目的地を送信する送信部と、を含む車載器と、前記送信部から送信される前記経路履歴情報及び前記自宅地点の各々を、前記車載器を識別する識別情報毎に格納する格納部と、前記車載器からの要求に従って、前記格納部に格納された前記経路履歴情報の中から、前記走行地点から前記目的地までの経路に対応する経路履歴情報を検索する検索部と、前記検索部によって検索された経路履歴情報の中から、前記自宅地点が前記走行地点に近い経路履歴情報を検索して案内経路として前記車載器に返信する返信部と、を含むサーバと、を備える。
【０００８】
請求項１に記載の発明によれば、車載器は、検出部及び送信部を含んでおり、検出部では、自車位置情報が検出される。また、送信部では、検出部の検出結果から得られる自車両の経路履歴情報、予め設定された自宅地点、検出部の検出結果から得られる自車両の現在の走行地点、及び予め設定された目的地が送信される。
【０００９】
一方、サーバは、格納部、検索部、及び返信部を含んでおり、車載器の送信部から送信される経路履歴情報及び自宅地点の各々が車載器を識別する識別情報毎に格納部に格納される。
【００１０】
また、検索部では、車載器からの要求に従って、格納部に格納された経路履歴情報の中から、走行地点から目的地までの経路に対応する経路履歴情報が検索される。
【００１１】
そして、返信部では、検索部によって検索された経路履歴情報の中から、自宅地点が走行地点に近い経路履歴情報を検索して案内経路として車載器に返信される。
【００１２】
これにより、走行地点の近隣の人が利用する経路を案内経路として車載器に提供することが可能となるので、知られていない抜け道を案内経路として提供できる。
【発明の効果】
【００１３】
以上説明したように本発明によれば、知られていない抜け道を案内経路として提供可能なナビゲーションシステムを提供できる、という効果がある。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るナビゲーションシステムの概略構成を示す図である。
【図２】本実施形態に係るナビゲーションシステムの具体的な構成例を示すブロック図である。
【図３】（Ａ）は地図ＤＢに記憶された経路履歴の一例を示す図であり、（Ｂ）は（Ａ）に対応する経路履歴の例を示す図であり、（Ｃ）は経路履歴毎の重み付けの一例を示す図である。
【図４】本実施形態に係るナビゲーションシステムの車載器の制御部で行われる経路履歴の収集時の処理例を示すフローチャートである。
【図５】本実施形態に係るナビゲーションシステムのサーバのサーバ制御部で行われる経路履歴の収集時の処理例を示すフローチャートである。
【図６】サーバがプル方式でイベント時の近隣住人の経路履歴を収集する場合のサーバ制御部で行われる処理例を示すフローチャートである。
【図７】本実施形態に係るナビゲーションシステムの車載器の制御部で行われる経路案内時の処理の流れの一例を示すフローチャートである。
【図８】本実施形態に係るナビゲーションシステムの車載器から経路検索要求が行われた場合にサーバのサーバ制御部で行われる処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。図１は、本実施形態に係るナビゲーションシステムの概略構成を示す図である。また、図２は、本実施形態に係るナビゲーションシステムの具体的な構成例を示すブロック図である。
【００１６】
本実施形態に係るナビゲーションシステム１０は、図１に示すように、車両に搭載された車載器１２と、サーバ１４とがネットワーク１６に接続された、所謂サーバネットワークシステムとされている。なお、図１では、車載器１２は、２つのみを示すが、複数の車載器１２がネットワーク１６に接続可能とされている。
【００１７】
車載器１２は、図２に示すように、ＣＰＵ１８Ａ、ＲＯＭ１８Ｂ、ＲＡＭ１８Ｃ、及びＩ／Ｏ（入出力インターフェース）１８Ｄがバス１８Ｅに接続されたコンピュータで構成された制御部１８を備えている。
【００１８】
ＲＯＭ１８Ｂには、目的地までの経路を案内するためのプログラム等が記憶されている。ＲＯＭ１８Ｂに記憶されたプログラムをＲＡＭ１８Ｃに展開してＣＰＵ１８Ａが実行することにより、目的地までの経路を案内する制御を行う。
【００１９】
Ｉ／Ｏ１８Ｄには、モニタ２０、操作部２２、スピーカ２４、車速センサ２６、ＧＰＳ（Global Positioning System）受信機２８、ジャイロセンサ３０、ストレージ３２、及び通信制御部３４が接続されている。なお、Ｉ／Ｏ１８Ｄと各部の接続はＣＡＮ（Controller Area Network）等の車内ネットワークを介して接続される形態でもよい。また、制御部１８は送信部に対応し、制御部１８及びＧＰＳ受信機２８は検出部に対応する。
【００２０】
モニタ２０は、車室内のセンタコンソール等に設けられ、設定された目的地までの経路を案内するための地図等を表示する。
【００２１】
操作部２２は、目的地の設定等を入力するためのタッチパネルや、スイッチ等を含み、操作部２２を操作することによって自宅地点の登録や、目的地の設定、経路の再検索の指示等が可能とされている。
【００２２】
スピーカ２４は、設定された目的地までの経路を案内するための音声や、オーディオ等の音声を発生する。
【００２３】
車速センサ２６は、車両の走行速度（以下、車速と称する。）を検出し、検出結果を制御部１８に出力する。
【００２４】
ＧＰＳ受信機２８は、ＧＰＳ衛星から時刻情報を含むＧＰＳ信号を受信し、受信結果を制御部１８へ出力する。これに制御部１８では、複数のＧＰＳ信号に基づいて自車位置を測位して自車位置情報を得ることができる。
【００２５】
ジャイロセンサ３０は、加速度、角加速度、角速度などを検出し、検出結果を制御部１８に出力する。これにより、制御部１８では、ジャイロセンサ３０の検出結果に基づいて車両姿勢を検出できる。
【００２６】
ストレージ３２には、設定された目的地までの経路案内を行うための地図情報が記憶されており、制御部１８が、設定された目的地までの経路案内をストレージ３２に記憶された地図情報に基づいて行う。また、ストレージ３２には、自車位置の測位結果からなる移動履歴を経路履歴として記憶する。
【００２７】
通信制御部３４は、ネットワーク３４と通信を行うことにより、サーバ１４との情報の授受を行う。
【００２８】
一方、サーバ１４は、ＣＰＵ４０Ａ、ＲＯＭ４０Ｂ、ＲＡＭ４０Ｃ、及びＩ／Ｏ（入出力インターフェース）４０Ｄがバス４０Ｅに接続されたコンピュータで構成されたサーバ制御部４０を備えている。
【００２９】
サーバ１４側のＲＯＭ４０Ｂには、車載器１２からの要求に応じて、要求元の現在地における近隣住人が利用する経路を用いて目的地まで案内するためのプログラム等が記憶されている。ＲＯＭ４０Ｂに記憶されたプログラムをＲＡＭ４０Ｃに展開してＣＰＵ４０Ａが実行することにより、要求元の車載器１２の現在地における近隣住人が利用する、目的地までの経路を検索して、要求元に送信する制御を行う。
【００３０】
Ｉ／Ｏ４０Ｄには、近隣住人の経路履歴を表す経路履歴情報を格納する地図データベース（ＤＢ）４２及び通信制御部３８が接続されている。なお、サーバ制御部４０は返信部に対応し、地図ＤＢ４２は格納部に対応する。
【００３１】
地図ＤＢ４２には、予め登録された車載器１２の経路履歴情報を収集し、近隣住人が利用する経路を検索するために、収集した経路履歴情報を車載器１２を識別する識別情報毎に格納する。具体的には、車載器１２を利用する利用者の自宅周辺の位置情報の履歴から得られる車両の経路履歴情報を収集して、近隣住人が利用する経路履歴情報として車載器１２の識別情報毎に格納する。自宅地点の検出は、車載器１２の自宅登録から検出する。また、経路履歴情報を収集する際には、走行地点、走行時刻、車速などの情報も含めて収集してデータベースとして格納してもよい。
【００３２】
続いて、上述のように構成された本実施形態に係るナビゲーションシステム１０で行われる目的地検索について説明する。
【００３３】
車載器１２では、一般的なナビゲーション装置と同様に、操作部２２を操作して目的地を設定することにより、ストレージ３２に記憶された地図情報を用いて目的地までの案内経路を検索し、検索した目的地までの経路をモニタ２０に地図表示すると共に、音声で案内を行う。車載器１２は、経路案内中において、ＧＰＳ受信機２８によって受信したＧＰＳ信号に基づいて、自車位置を測位して地図情報に移動位置を反映するようにモニタ２０への表示制御を行う。また、トンネルなどのＧＰＳ信号を受信できないような環境の場合は、ジャイロセンサ３０及び車速センサ２６の検出結果に基づいて、自車位置を推定する。
【００３４】
また、車載器１２では、渋滞に遭遇した場合に、ストレージ３２に記憶された地図情報に基づいて、回避経路の検索も可能とされている。
【００３５】
さらに、経路を再検索して渋滞を回避できない場合や、利用者が操作部２２を操作して要求した場合に、サーバ１４に対して現在地から目的地までの経路検索を要求することが可能とされている。
【００３６】
サーバ１４は、予め登録された車載器１２から走行経路の履歴である経路履歴情報を収集して、地図ＤＢ４２に車（車載器１２の識別情報）毎の経路履歴情報を格納する。なお、経路履歴を収集する際には、走行地点、走行時刻（走行開始時刻や到着時刻等）、及び車速等の情報も収集して記憶してもよい。例えば、経路情報に含まれる位置情報にはＧＰＳ信号の時刻情報を含むので、経路情報から走行地点、走行時刻、及び車速を求めて地図ＤＢ４２に格納してもよい。また、サーバ１４は、例えば、イベント情報をインターネット等から検索して、イベント日時における経路履歴情報を収集するようにしてもよい。これにより、イベント場所における近隣の人が利用する経路を検索することが可能となる。
【００３７】
また、サーバ１４は、車載器１２からの要求に従って、車載器１２の現在地から目的地までの案内経路を地図ＤＢ４２に格納された情報に基づいて検索する。本実施形態では、予め登録された車載器１２から収集した経路履歴情報が地図ＤＢ４２に車載器１２の識別情報毎に記憶されているので、現在地に対応する近隣の人が利用する経路を検索する。そして、サーバ１４は、近隣の人が利用する経路を含む案内経路を要求元の車載器１２に返信するようになっている。これにより、車載器１２では、一般的な案内経路とは異なる、近隣住人等が利用する案内経路を案内することが可能となる。なお、サーバ１４が経路検索する際には、予め定めた生活道路（例えば、予め定めた道幅以下の道路）を避ける経路を検索するようにしてもよい。
【００３８】
例えば、サーバ１４は、車載器１２から経路案内の要求を受信した場合に、地図ＤＢ４２に格納された予め登録された複数の車載器１２の経路履歴情報について、各車載器１２に予め登録された自宅地点と走行地点との距離に応じて重み付け（例えば、自宅地点から走行地点が近いほど大きい重み係数を付与等）を行う。そして、サーバ１４は、要求元の車載器１２の現在地、目的地、重み係数、時刻、及び車速等の情報を用いて、速く目的地に到着できる案内経路を検索して、検索結果を車載器１２に通知する。サーバ１４は、検索結果として複数の案内経路を通知して車載器１２のモニタ２０に表示してもよい。或いは、推奨する上位数件の案内経路、または１つの推奨する案内経路を通知して車載器１２のモニタ２０に表示してもよい。
【００３９】
ここで、サーバ１４による案内経路の検索方法の一例について、具体例を挙げて説明する。図３（Ａ）は、地図ＤＢ４２に記憶された経路履歴の一例を示す図であり、図３（Ｂ）は、図３（Ａ）に対応する経路履歴の例を示す図であり、図３（Ｃ）は、経路履歴毎の重み付けの一例を示す図である。
【００４０】
サーバ１４は、車載器１２から経路検索の要求を受信した場合に、要求元の車載器１２の走行地点（現在地）から目的地までの経路に対応する経路履歴を地図ＤＢ４２に格納された経路履歴情報から検索する。検索した結果の一例として、図３（Ａ）、（Ｂ）に示す経路１〜経路５が見つかったとする。
【００４１】
この例では、５つの経路履歴のうち経路１は、車載器１２の登録自宅地点が「○○」、走行開始時刻が「１３：００」、要求元の車載器１２の現在地から目的地に対応する距離が「２０ｋｍ」、平均車速が「１５ｋｍ／ｈ」、到着時刻（走行時間）が「１４：３０（９０Ｍ）」である。また、経路２は、車載器１２の登録自宅地点が「××」、走行開始時刻が「７：４５」、要求元の車載器１２の現在地から目的地に対応する距離が「３０ｋｍ」、平均車速が「３５ｋｍ／ｈ」、到着時刻（走行時間）が「８：４５（６０Ｍ）」である。また、経路３は、車載器１２の登録自宅地点が「○△」、走行開始時刻が「１１：００」、要求元の車載器１２の現在地から目的地に対応する距離が「２８ｋｍ」、平均車速が「３０ｋｍ／ｈ」、到着時刻（走行時間）が「１２：２０（８０Ｍ）」である。また、経路４は、車載器１２の登録自宅地点が「○×」、走行開始時刻が「１４：００」、要求元の車載器１２の現在地から目的地に対応する距離が「２４ｋｍ」、平均車速が「２８ｋｍ／ｈ」、到着時刻（走行時間）が「１４：０５（１２５Ｍ）」である。また、経路５は、車載器１２の登録自宅地点が「△×」、走行開始時刻が「２１：００」、要求元の車載器１２の現在地から目的地に対応する距離が「３５ｋｍ」、平均車速が「２２ｋｍ／ｈ」、到着時刻（走行時間）が「２３：３５（１５５Ｍ）」である。
【００４２】
サーバ１４は、経路履歴情報に対応する車載器１２の登録の自宅地点、経路履歴情報の走行開始時刻、距離、平均車速、及び到着時刻（走行時間）のそれぞれに対して重み付けを行って、推奨する案内経路を求める。
【００４３】
重み付け方法の一例としては、図３（Ｃ）のように、「近所の重み」、「時刻の重み」、「距離の重み」、「車速の重み」、「時間の重み」のそれぞれについて求める。
【００４４】
「近所の重み」は、要求元の車載器１２の走行地点が経路履歴の車載器の近所であるかを表し、経路履歴の車載器１２の自宅地点と要求元の車載器１２の走行地点（現在地）との距離に応じて予め定めた重み付けを行う。重み付けは、自宅地点が走行地点に近いほど重要度を高く（例えば、大きい値）した重み付けを行う。図３（Ｃ）の例では、経路１の「近所の重み」が「０．２」、経路２の「近所の重み」が「０．８」、経路３の「近所の重み」が「０．７」、経路４の「近所の重み」が「０．６」、経路５の「近所の重み」が「０．７」として算出された例を示す。すなわち、車載器１２の走行地点が自宅地点に近い順に、経路２の車載器１２、経路３、５の車載器１２、経路４の車載器１２、経路１の車載器となっている。
【００４５】
「時刻の重み」は、現在時刻と、経路履歴の時刻との差に応じて予め定めた重み付けを行う。すなわち、経路履歴の時刻に対して、現在時刻に近いほど高い重み付けを行う。例えば、現在時刻を「１２：００」とし、経路１〜経路５の時間差に応じた重み付けを行う。図３（Ｃ）の例では、時間差がない場合を１として、（１２時間−時間差）÷１２を重みとして算出した例を示す。この例の場合、時間差が少ない順に、０．９、０．８、０．６、０．３の重みが算出され、経路１の「時刻の重み」が「０．９」、経路２の「時刻の重み」が「０．６」、経路３の「時刻の重み」が「０．９」、経路４の「時刻の重み」が「０．８」、経路５の「時刻の重み」が「０．３」となる。
【００４６】
「距離の重み」は、経路１〜経路５のそれぞれの距離に応じて予め定めた重み付けを行う。例えば、検索された経路１〜経路５のうち距離が短い順に、１、０．９、０．８、０．７、０．６等のように重み付けを行う。図３（Ｃ）の例では、経路１の「距離の重み」が「１」、経路２の「距離の重み」が「０．７」、経路３の「距離の重み」が「０．８」、経路４の「距離の重み」が「０．９」、経路５の「距離の重み」が「０．６」となる。
【００４７】
「車速の重み」は、経路１〜経路５のそれぞれの平均車速を比べて、車速が高い順に、１、０．９、０．８、０．７、０．６等のように重み付けを行う。図３（Ｃ）の例では、経路１の「車速の重み」が「０．６」、経路２の「車速の重み」が「１」、経路３の「車速の重み」が「０．９」、経路４の「車速の重み」が「０．８」、経路５の「車速の重み」が「０．７」となる。
【００４８】
「時間の重み」は、経路１〜経路５の走行時間を比較して、時間が短い順に、１、０．９、０．８、０．７、０．６等のように重み付けを行う。図３（Ｃ）の例では、経路１の「時間の重み」が「０．８」、経路２の「時間の重み」が「１」、経路３の「時間の重み」が「０．９」、経路４の「時間の重み」が「０．７」、経路５の「時間の重み」が「０．６」となる。
【００４９】
そして、経路毎の各重みの平均をスコアとして算出した結果、経路１の「スコア」が「０．７」、経路２の「スコア」が「０．８２」、経路３の「スコア」が「０．８４」、経路４の「スコア」が「０．７６」、経路５の「スコア」が「０．５８」となる。
【００５０】
このようにしてスコアを算出して、経路履歴の推奨順位を求めて、要求元に車載器１２に返信し、要求元の車載器１２の利用者に案内経路を選択させる。或いは、スコアの高い数件の経路または最も高い経路を案内経路として車載器１２に通知してもよい。
【００５１】
続いて、上述のように構成された本実施形態に係るナビゲーションシステム１０の各部で行われる具体的な処理例について説明する。
【００５２】
まず、経路履歴を収集してサーバ１４の地図ＤＢ４２に格納する際に車載器１２で行われる処理例について説明する。図４は、本実施形態に係るナビゲーションシステム１０の車載器１２の制御部１８で行われる経路履歴の収集時の処理例を示すフローチャートである。なお、図４の処理は、例えば、図示しないイグニッションスイッチがオンされた場合に開始する。
【００５３】
ステップ１００では、ＣＰＵ１８Ａが、経路履歴を収集してステップ１０２へ移行する。例えば、イグニッションスイッチがオンされてからオフされるまでの移動経路情報をストレージ３２に記憶し、前回のイグニッションスイッチがオンされてからオフされるまでの移動履歴を経路履歴情報としてストレージ３２から収集する。収集する経路履歴情報としては、例えば、走行地点、走行時刻（走行開始時刻や到着時刻等）、車速等の情報も収集してもよい。
【００５４】
ステップ１０２では、ＣＰＵ１８Ａが、経路履歴の更新があるか否かを判定する。例えば、サーバ１４に送信していない経路履歴情報があるか否か等を判定し、該判定が肯定された場合にはステップ１０４へ移行し、否定された場合にはそのまま処理を終了する。
【００５５】
ステップ１０４では、ＣＰＵ１８Ａが、経路履歴情報をサーバ１４に送信して当該処理を終了する。なお、経路履歴を送信する際には、車載器１２を識別できるように、車載器１２の識別情報を付与して送信する。これにより、ネットワーク３４に接続されたサーバ１４に予め登録された車載器１２の経路履歴情報が送信される。
【００５６】
一方、サーバ１４のサーバ制御部４０では、図５の処理が行われる。図５は、本実施形態に係るナビゲーションシステム１０のサーバ１４のサーバ制御部４０で行われる経路履歴の収集時の処理例を示すフローチャートである。なお、図５の処理は、例えば、車載器１２から経路履歴の送信を行うために通信が確立された場合に開始する。
【００５７】
ステップ１２０では、ＣＰＵ４０Ａが、経路履歴の更新を受信するまで待機してステップ１２２へ移行する。すなわち、ステップ１０４で送信された経路履歴情報を受信完了したところでステップ１２２へ移行する。
【００５８】
ステップ１２２では、ＣＰＵ４０Ａが、車載器１２から受信した経路履歴情報を地図ＤＢ４２に車毎（登録された車載器１２の識別情報毎）に格納して当該処理を終了する。これにより、各車載器１２の経路履歴情報が地図ＤＢ４２に格納される。
【００５９】
なお、図４、５では、車載器１２からプッシュ方式で経路履歴情報をサーバ１４に送信して経路履歴を収集する場合の一例を示すが、サーバ１４からプル方式で経路履歴情報を収集してもよい。また、イベント時のイベント場所の近隣住人の経路履歴情報のみを収集してもよい。この場合の処理例を図６に示す。図６は、サーバ１４がプル方式でイベント時の近隣住人の経路履歴を収集する場合のサーバ制御部４０で行われる処理例を示すフローチャートである。なお、図６の処理は、例えば、予め定めた期間毎に行う。
【００６０】
ステップ１５０では、ＣＰＵ４０Ａが、イベント情報を検索してステップ１５２へ移行する。例えば、サーバ１４が、ネットワーク３４を経由でインターネット等からイベント情報を検索する。
【００６１】
ステップ１５２では、ＣＰＵ４０Ａが、当該処理を前回行ってから現在までの間の期間に終了したイベントがあるか否か判定する。該判定が肯定された場合にはステップ１５４へ移行し否定された場合にはそのまま当該処理を終了する。
【００６２】
ステップ１５４では、ＣＰＵ４０Ａが、イベント場所周辺を自宅地点として登録されている車載器１２に対して、経路履歴情報の送信要求を行ってステップ１５６へ移行する。例えば、イベント場所の周辺の予め定めた範囲（例えば、周辺数ｋｍの範囲等）が自宅として登録されている車載器１２を検索して、検索した車載器１２に対して経路履歴情報の要求を行うことによって、車載器１２からの経路履歴情報をサーバ１４が取得する。
【００６３】
ステップ１５６では、ＣＰＵ４０Ａが、要求した経路履歴情報を受信するまで待機してステップ１５８へ移行する。例えば、車載器１２が常時通電状態の場合には、要求した全ての車載器１２からの経路履歴情報を受信するまで待機する。なお、車載器１２が常時通電ではない場合は、通信が確立した車載器１２からの経路履歴情報を受信するまで待機する。
【００６４】
ステップ１５８では、ＣＰＵ４０Ａが、車載器１２から受信した経路履歴情報を地図ＤＢ４２に車毎（登録された車載器１２の識別情報毎）に格納して当該処理を終了する。これにより、各車載器１２の経路履歴情報が地図ＤＢ４２に格納される。
【００６５】
続いて、本実施形態に係るナビゲーションシステム１０の車載器１２で行われる経路案内時の処理例について説明する。図７は、本実施形態に係るナビゲーションシステム１０の車載器１２の制御部１８で行われる経路案内時の処理の流れの一例を示すフローチャートである。なお、図７の処理は、操作部２２によって目的地が設定されて、目的地までの経路検索が終了して、目的地までの経路案内を行っている場合の処理として説明する。
【００６６】
ステップ２００では、ＣＰＵ１８Ａが、車両情報を収集してステップ２０２へ移行する。例えば、次のステップで渋滞が発生しているかを判定するために、車速センサ２６及びジャイロセンサ３０の検出結果等の車両情報を取得する。
【００６７】
ステップ２０２では、ＣＰＵ１８Ａが、渋滞又は案内経路中に渋滞が発生しているか否かを判定する。該判定は、ステップ２００で収集した車両情報から、例えば、渋滞時の発生する検出値に近い車両情報を検出したか否かを判定して案内経路中に渋滞が発生しているか否かを判定してもよい。或いは、ＶＩＣＳ（Vehicle Information and Communication System：登録商標）等の渋滞情報を受信して案内経路中に渋滞が発生しているか否かを判定してもよい。該判定が否定された場合にはステップ２０４へ移行し、肯定された場合にはステップ２０６へ移行する。
【００６８】
ステップ２０４では、ＣＰＵ１８Ａが、案内中の元の経路で案内を行ってステップ２２２へ移行する。
【００６９】
ステップ２０６では、ＣＰＵ１８Ａが、操作部２２が乗員によって操作されて経路再検索が指示されたか否かを判定する。例えば、乗員が操作部２２を操作して再検索の指示を行ったか否かを判定してもよい。或いは、案内経路中に渋滞の発生を検知した場合に、経路を再検索するか否かを選択する画面をモニタ２０に表示して乗員が再検索を指示したか否かを判定してもよい。該判定が否定された場合にはステップ２０４へ移行し、肯定された場合にはステップ２０８へ移行する。
【００７０】
ステップ２０８では、ＣＰＵ１８Ａが、経路再検索を行ってステップ２１０へ移行する。経路の再検索は、周知のナビゲーション装置と同様に行う。
【００７１】
ステップ２１０では、ＣＰＵ１８Ａが、渋滞を回避することが不可能であるか否かを判定する。該判定は、再検索によって検索された経路も渋滞回避不可能であるか否かを判定する。該判定が肯定された場合にはステップ２１２へ移行し、否定された場合にはステップ２１６へ移行する。
【００７２】
ステップ２１２では、ＣＰＵ１８Ａが、経路検索要求をサーバ１４に対して行ってステップ２１４へ移行する。
【００７３】
ステップ２１４では、ＣＰＵ１８Ａが、サーバ１４から案内経路を受信するまで待機してステップ２１６へ移行する。
【００７４】
ステップ２１６では、ＣＰＵ１８Ａが、サーバ１４から受信した案内経路が渋滞回避可能であるか否かを判定する。該判定が否定された場合にはステップ２０４へ移行し、肯定された場合にはステップ２１８へ移行する。なお、ステップ２１６は省略してもよい。
【００７５】
ステップ２１８では、ＣＰＵ１８Ａが、乗員が操作部２２を操作して新経路が選択されたか否かを判定する。元の経路が選択された場合には判定が否定されてステップ２０４へ移行し、新経路が選択された場合には判定が肯定されてステップ２２０へ移行する。
【００７６】
ステップ２２０では、ＣＰＵ１８Ａが、選択された経路の案内が開始されてステップ２２２へ移行する。これにより、サーバ１４によって検索された、現在の走行地点の近隣住人が利用する経路が知られていない抜け道として案内が可能となる。
【００７７】
ステップ２２２では、ＣＰＵ１８Ａが、案内を終了するか否かを判定する。該判定は、乗員によって操作部２２が操作されて案内の終了が指示されたか否か、或いは、目的地に到着したか否かを判定する。該判定が否定された場合にはステップ２００に戻って上述の処理を繰り返し、判定が肯定されたところで一連の処理を終了する。
【００７８】
次に、本実施形態に係るナビゲーションシステム１０の車載器１２から経路検索要求が行われた場合にサーバ１４で行われる処理例について説明する。図８は、本実施形態に係るナビゲーションシステム１０の車載器１２から経路検索要求が行われた場合にサーバ１４のサーバ制御部４０で行われる処理の流れの一例を示すフローチャートである。なお、図８の処理は、車載器１２から経路検索の要求を受信した場合に開始する。また、経路検索の要求を受信する際には、車載器１２の識別情報、走行地点、目的地等の情報も受信するものとする。
【００７９】
ステップ３００では、ＣＰＵ４０Ａが、予め登録された経路履歴を地図ＤＢ４２から検索してステップ３０２へ移行する。例えば、要求元の車載器の走行地点（現在地）から目的地まで走行した経路履歴を地図ＤＢ４２から検索する。検索方法は、上述したように、「近所の重み」、「時刻の重み」、「距離の重み」、「車速の重み」、「時間の重み」等を用いてスコア等を算出して、推奨する経路履歴を検索する。なお、本実施形態では、走行地点から目的地まで走行した経路履歴を検索するものとして説明するが、複数の経路履歴の組み合わせからなる経路（走行地点から目的地に至る経路履歴）を検索してもよい。
【００８０】
ステップ３０２では、ＣＰＵ４０Ａが、要求に対応する経路履歴があるか否かを判定する。該判定は、要求元の車載器１２の走行地点から目的地までの経路履歴情報が地図ＤＢ４２に格納されているか否かを判定する。該判定が否定された場合にはステップ３０４へ移行し、肯定された場合にはステップ３０６へ移行する。
【００８１】
ステップ３０４では、ＣＰＵ４０Ａが、対応する経路履歴がないことを要求元の車載器１２に返信して一連の処理を終了する。これにより、車載器１２では、上述のステップ２１６が否定される。ステップ２１６を省略する場合はステップ２１８が否定される。
【００８２】
一方、ステップ３０６では、ＣＰＵ４０Ａが、検索した経路履歴を案内経路として要求元の車載器１２に返信して一連の処理を終了する。
【００８３】
このように、本実施形態では、渋滞発生時の回避経路として、サーバ１４が、走行地点の近隣の住人が利用する経路履歴を重視した経路検索が可能であるので、知らない抜け道を提供することが可能となる。
【００８４】
なお、上記の実施形態では、スコアを算出して推奨する案内経路を求める一例を示したが、スコアの算出方法や案内経路の求め方はこれに限定されるものではなく、他のスコアの算出方法や案内経路の求め方を採用してもよい。また、スコアを算出する際に使用する重みについても上記の実施形態に限定されるものではない。
【００８５】
また、上記の実施形態における車載器１２及びサーバ１４で行われる処理は、プログラムを実行することにより行われるソフトウエア処理としてもよいし、ハードウエアで行う処理としてもよい。或いは、ソフトウエア及びハードウエアの双方を組み合わせた処理としてもよい。また、ソフトウエアの処理とした場合には、プログラムを各種記憶媒体に記憶して流通させるようにしてもよい。
【００８６】
さらに、本発明は、上記に限定されるものでなく、上記以外にも、その主旨を逸脱しない範囲内において種々変形して実施可能であることは勿論である。
【符号の説明】
【００８７】
１０    ナビゲーションシステム
１２    車載器
１４    サーバ
１６    ネットワーク
１８    制御部（検出部及び送信部）
２８    ＧＰＳ受信機（検出部）
４０    サーバ制御部（返信部）
４２    地図ＤＢ（格納部）
【図１】
2019113395.tif 000003
【図２】
2019113395.tif 000004
【図３】
2019113395.tif 000005
【図４】
2019113395.tif 000006
【図５】
2019113395.tif 000007
【図６】
2019113395.tif 000008
【図７】
2019113395.tif 000009
【図８】
2019113395.tif 000010