(57)【要約】【課題】実績データを提供した車両の特定を困難とする車両情報提供装置を提供する。【解決手段】車両用情報提供システムＳは、電動機１３を駆動源とする車両Ａの車載装置１から出力された走行ルート情報を含む情報を蓄積する走行履歴蓄積部２６と、出発地点等を入力する目的地点等入力部２２と、出発地点から目的地点までの計画ルートの取得、少なくとも固定領域検索モードでの提示ルートの検索、及び提示ルートの端点がプライバシー性を有するか否かの判定を行う履歴統計処理部２７と、提示ルートの端点はプライバシー性を有すると判定された場合に、固定領域検索モードで検索した提示ルートを出力する表示部２４と、を備え、固定領域検索モードでは、走行履歴蓄積部に蓄積された情報の中から、予め固定領域として区分された複の固定区分エリアＥの中の出発地点エリアＥＯに走行ルートの端点Ｔが含まれるものを、提示ルートとして抽出する。【選択図】  図７
2015148548.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも電動機を駆動源とする車両の車載装置から出力された走行ルート情報を含む情報を蓄積するルート情報蓄積部と、
少なくとも出発地点と目的地点とを含む地点を入力する入力部と、
前記出発地点から前記目的地点までの計画ルートを取得する計画ルート取得部と、
前記ルート情報蓄積部に蓄積された前記情報を参照して、前記計画ルート取得部が取得した前記計画ルートと同一または類似の提示ルートを検索するにあたり、前記ルート情報蓄積部に蓄積された前記情報の中から、予め固定領域として区分された複数の固定区分エリアの中で前記地点が属する第１のエリアに前記走行ルートの端点が含まれるものを、前記提示ルートとして抽出する第１の検索モードを有する検索部と、
前記検索部で検索された前記提示ルートの端点が、プライバシー性を有するか否かを判定するプライバシー判定部と、
前記提示ルートの端点はプライバシー性を有すると前記プライバシー判定部が判定した場合に、前記検索部が前記第１の検索モードで検索した提示ルートを出力する出力部と、を備える車両情報提供装置。
【請求項２】
請求項１に記載の車両情報提供装置であって、
前記検索部は、前記ルート情報蓄積部に蓄積された前記情報を参照して、前記計画ルート取得部が取得した前記計画ルートと同一または類似の提示ルートを検索するにあたり、前記ルート情報蓄積部に蓄積された前記情報の中から、前記地点を中心として規定される第２のエリアに前記走行ルートの端点が含まれるものを、前記提示ルートとして抽出する第２の検索モードを有し、
前記出力部は、前記提示ルートの端点はプライバシー性を有していないと前記プライバシー判定部が判定した場合に、前記検索部が前記第２の検索モードで検索した前記提示ルートを出力する車両情報提供装置。
【請求項３】
請求項１又は２に記載の車両情報提供装置であって、
前記プライバシー判定部は、前記検索部が前記第１の検索モードで検索して抽出した前記提示ルートの数が、所定の第１の閾値未満である場合に、前記提示ルートの端点はプライバシー性を有すると判定することを特徴とする車両情報提供装置。
【請求項４】
請求項２に記載の車両情報提供装置であって、
前記プライバシー判定部は、前記検索部が前記第２の検索モードで検索して抽出した前記提示ルートの数が、所定の第２の閾値未満である場合に、前記提示ルートの端点はプライバシー性を有すると判定することを特徴とする車両情報提供装置。
【請求項５】
請求項１〜４の何れか１項に記載の車両情報提供装置であって、
前記ルート情報蓄積部は、前記走行ルートの端点が、同一の前記車両または前記車両の同一のユーザーが走行した他の前記走行ルートの端点と重なる場合に、プライバシーに関連すると判断されるプライバシー地点として前記走行ルートの端点情報をさらに蓄積することを特徴とする車両情報提供装置。
【請求項６】
請求項５に記載の車両情報提供装置であって、
前記プライバシー判定部は、前記ルート情報蓄積部に蓄積された前記端点情報を参照して、前記検索部が前記第１の検索モードで検索して抽出した前記提示ルートの端点が全て前記プライバシー地点である場合に、前記提示ルートの端点はプライバシー性を有すると判定することを特徴とする車両情報提供装置。
【請求項７】
請求項５又は６に記載の車両情報提供装置であって、
前記プライバシー判定部は、前記ルート情報蓄積部に蓄積された前記端点情報を参照して、前記検索部が前記第２の検索モードで検索して抽出した前記提示ルートの端点が全て前記プライバシー地点である場合に、前記提示ルートの端点はプライバシー性を有すると判定することを特徴とする車両情報提供装置。
【請求項８】
請求項１〜７の何れか１項に記載の車両情報提供装置であって、
前記出力部は、前記プライバシー判定部が前記提示ルートの端点はプライバシー性を有していると判定した場合に、前記提示ルートの端点を特定できない態様で、前記提示ルートを出力することを特徴とする車両情報提供装置。
【請求項９】
少なくとも電動機を駆動源とする車両の車載装置から出力された、少なくとも走行ルートに関する情報を蓄積するルート情報蓄積部と、
少なくとも出発地点と目的地点とを含む地点を入力する入力部と、
前記出発地点から前記目的地点までの計画ルートを取得する計画ルート取得部と、
前記ルート情報蓄積部に蓄積された前記情報を参照して、前記計画ルート取得部が取得した前記計画ルートと同一または類似の提示ルートを検索するにあたり、前記ルート情報蓄積部に蓄積された前記情報の中から、予め固定領域として区分された複数の固定区分エリアの中で前記地点が属するエリアに前記走行ルートの端点が含まれるものを、前記提示ルートとして抽出する検索モードを有する検索部と、
前記検索部により前記検索モードで検索された前記提示ルートを出力する出力部と、を備える車両情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも電動機を駆動源とする車両を目的地まで走行させる際の消費電力や充電経由地の情報を提供する車両情報提供装置に関するものである。
【背景技術】
【０００２】
従来、探索して得られた目的地点までの走行ルートに応じて、車両が当該走行ルートを完走する、或いは経済的に走行するために必要となる情報を提供する技術が知られている（例えば特許文献１参照）。この特許文献１には、ドライバーに対してエコドライブへの意欲を掻き立たせるために、自車両の走行区間における燃費を他車両での同区間における燃費と仮想的に競い合わせ、当該比較の結果をドライバーに提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２７５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記技術では、ナビゲーションサーバの記憶部に記憶された車両の車両データ（実績データ）に基づいて燃費の比較が行われる。このため、ナビゲーションシステムの使用方法次第では、燃費の比較対象となった車両が特定される場合があり、プライバシー保護の観点から好ましくない。
【０００５】
本発明が解決しようとする課題は、実績データを提供した車両の特定を困難とする車両情報提供装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、少なくとも電動機を駆動源とする車両の車載装置から走行ルート情報を含む情報を蓄積し、予め固定領域として複数に区分された固定区分エリアであって、出発地点と目的地点とを含む地点が属する第１のエリアに、走行ルートの端点が含まれる提示ルートを第１の検索モードで検索する。そして、当該提示ルートの端点がプライバシー性を有している場合に、当該第１の検索モードによる検索結果を出力することによって上記課題を解決する。
【発明の効果】
【０００７】
本発明の第１の検索モードでの検索では、予め固定領域として複数に区分された固定区分エリアにおいて、入力部で入力した地点が属する第１のエリアに走行ルートの端点が含まれるものを提示ルートとして抽出するため、入力する地点が異なる地点であっても第１のエリアに属する限り同じ提示ルートが出力される、その結果、車載装置から走行ルート情報を出力した車両の特定を困難とすることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施形態に係る車両用情報提供システムＳの構成を示すブロック図である。
【図２Ａ】図２Ａは、図１の表示部による表示内容の一例を示す図である。
【図２Ｂ】図２Ｂは、本発明の第１実施形態における車載装置、端末装置及び車両用情報提供装置で実行される各種情報処理の手順を示すフローチャートである。
【図３】図３は、図１の走行履歴記録部で実行される走行履歴情報記録処理の手順を示すフローチャート（図２ＢのステップＳ１０のサブルーチン）である。
【図４Ａ】図４Ａは、図１のルート演算部で実行されるルート提供処理の手順を示すフローチャート（図２ＢのステップＳ２０のサブルーチン）である。
【図４Ｂ】図４Ｂ（Ａ）及び図４Ｂ（Ｂ）は、端末装置における提示ルートの表示方法を示す説明図である。
【図５】図５は、図１の走行履歴蓄積部で実行される履歴蓄積処理の手順を示すフローチャート（図２ＢのステップＳ３０のサブルーチン）である。
【図６】図６は、図１の走行履歴蓄積部で実行されるプライバシー端点等検出処理の手順を示すフローチャート（図２ＢのステップＳ４０のサブルーチン）である。
【図７】図７は、図１の履歴統計処理部で実行される走行履歴統計処理の手順を示すフローチャート（図２ＢのステップＳ５０のサブルーチン）である。
【図８】図８（Ａ）及び図８（Ｂ）は本発明の第１実施形態における類似ルートの検索モードを示す説明図であり、図８（Ａ）は中心領域検索モードを示す説明図であり、図８（Ｂ）は固定領域検索モードを示す説明図である。
【図９】図９は、本発明の第１実施形態における走行履歴統計処理を説明するための図である。
【図１０】図１０は、本発明の第１実施形態における走行履歴統計処理を説明するための図である。
【図１１】図１１は、本発明の第１実施形態における走行履歴統計処理を説明するための図である。
【図１２】図１２は、本発明の第１実施形態における走行履歴統計処理を説明するための図である。
【図１３】図１３は、図７の充電経由地点抽出処理（Ｓ５０９）を表すフローチャートである。
【図１４】図１４は、図７の消費電力補正処理（Ｓ５１７）を表すフローチャートである。
【図１５】図１５は、本発明の第１実施形態における作用を説明する図である。
【図１６】図１６は、本発明の第２実施形態における車載装置、端末装置及び車両用情報提供装置で実行される各種情報処理の手順を示すフローチャートである。
【図１７】図１７は、本発明の第２実施形態におけるルート提供処理を示すフローチャート（図１６のステップＳ２０Ｂのサブルーチン）である。
【図１８】図１８は、本発明の第２実施形態における走行履歴統計処理を示すフローチャート（図１６のステップＳ５０Ｂのサブルーチン）である。
【図１９】図１９は、本発明の第２実施形態における表示部の表示方法の一例を示す図である。
【図２０】図２０は、表示部により表示される表示内容の別の例を示す図である。
【図２１】図２１は、表示部により表示される表示内容の別の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。
【００１０】
<<第１実施形態>>
＜車両用情報提供システムＳ＞
図１は、本実施形態に係る車両用情報提供システムＳの構成を示すブロック図である。図１に示すように、本実施形態の車両用情報提供システムＳは、電動機１３を駆動源とする車両Ａ（複数存在する）にそれぞれ搭載される車載装置１と、車両Ａの所有者が所持する端末装置２と、データセンタＢが有する車両用情報提供装置３と、を備える。本例の端末装置２は、後述するように車載装置１のナビゲーション装置１８に含ませてもよいが、以下においては車載装置１とは別のものとして構成した本発明の実施形態を説明する。また車両Ａには、電動機１３のみを駆動源とする電気自動車のほか、電動機１３と内燃機関を駆動源とするハイブリッド車も含まれるが、以下においては電動機１３のみを駆動源とする電気自動車の例で本発明の実施形態を説明し、ハイブリッド車特有の構成等についてはその都度特記することとする。
【００１１】
車載装置１と車両用情報提供装置３、端末装置２と車両用情報提供装置３のそれぞれは、通信回線を介して各種情報の送受信を行う。通信回線としては、たとえば、携帯電話網、無線ＬＡＮ網、ＤＳＲＣ（Dedicated Short Range Communications）網および電力線通信網などが挙げられる。また、車載装置１および車両用情報提供装置３のそれぞれが、フラッシュメモリ等の着脱式の記憶媒体に各種情報を記録し、記録した各種情報を、通信機能を有する端末経由で送受信する構成としてもよい。
【００１２】
＜車載装置１＞
本実施形態の車載装置１は、処理プログラムが格納されたＲＯＭと、各データを一時記憶するためのＲＡＭと、処理プログラムにしたがって演算処理を実行するＣＰＵを含むハードウェアで構成され、機能的には、アクセル開度検出部４、位置検出部５、スイッチ状態検出部６、気温検出部７、高度検出部８、車速検出部９、エアコン使用量検出部１０、電池残量検出部１１および運転者検出部１２を備える。
【００１３】
アクセル開度検出部４は、自車両Ａのアクセル開度を検出し、検出結果の情報を後述する車両制御部１５に出力する。位置検出部５は、ＧＰＳ（Global Positioning System）衛星から受信したＧＰＳ信号に基づいて自車両Ａの現在位置（たとえば、緯度・経度）を検出し、検出結果の情報を後述するナビゲーション装置１８に出力する。
【００１４】
スイッチ状態検出部６は、自車両Ａのパワースイッチ（ハイブリッド車にあってはイグニッションスイッチ）のスイッチ状態を検出し、検出結果の情報を後述する走行履歴記録部１９に出力する。なお、パワースイッチのスイッチ状態としては、たとえば、走行用バッテリ１４からの電力供給が許可されるオン状態と、走行用バッテリ１４からの電力供給が禁止されるオフ状態がある。気温検出部７は、自車両Ａの現在位置の気温（外気温度など）を検出し、検出結果の情報を後述する走行履歴記録部１９に出力する。
【００１５】
高度検出部８は、自車両Ａの現在位置の高度（平均海水面から鉛直方向への距離，海抜）を検出し、検出結果の情報を後述する走行履歴記録部１９に出力する。車速検出部９は、自車両Ａの車速を検出し、検出結果の情報を後述する走行履歴記録部１９に出力する。エアコン使用量検出部１０は、自車両Ａのエアコン使用量を検出し、検出結果の情報を後述する走行履歴記録部１９に出力する。電動機１３のみを駆動源とする電気自動車においては、冷房用コンプレッサが電動機１３とは別の電動機により駆動されたり、暖房用ヒータとして電熱ヒータが用いられたりし、内燃機関を駆動源とする車両とは異なりエアコンシステムでも電力を消費する。したがってこうした車両Ａのエアコン使用量としては、たとえば冷房用コンプレッサや暖房用ヒータで消費する電力がある。
【００１６】
電池残量検出部１１は、車両Ａの電池残量を検出し、検出結果の情報を後述する走行履歴記録部１９に出力する。本例の電池残量としては、駆動源である電動機１３に電力を供給するための走行用バッテリ１４の残量が挙げられる。運転者検出部１２は、自車両Ａの運転者の運転者ＩＤ（固有識別子）を検出し、検出結果の情報を後述する走行履歴記録部１９に出力する。運転者ＩＤとしては、たとえば運転者を一意に特定するための番号等がある。
【００１７】
本実施形態の車載装置１は、車両制御部１５、充放電制御部１６、充放電回路部１７、ナビゲーション装置１８および走行履歴記録部１９をさらに備える。
【００１８】
車両制御部１５は、アクセル開度検出部４が出力した情報（アクセル開度）を取得し、取得した情報を走行履歴記録部１９に出力する。また、車両制御部１５は、取得した情報（アクセル開度）に基づき、アクセル開度に応じた電力を電動機１３に供給させる制御指令を充放電制御部１６に出力する。
【００１９】
充放電制御部１６は、車両制御部１５からの制御指令に従って、走行用バッテリ１４が蓄えている電力を電動機１３に供給させる制御指令を充放電回路部１７に出力する。また、充放電制御部１６は、走行用バッテリ１４の充電状態および充電時間を検出し、検出結果の情報を走行履歴記録部１９に出力する。充電状態としては、たとえば、充電中であるか、非充電中であるかの区別が挙げられる。また、充電時間としては、たとえば、充電を開始してから充電を終了するまでの時間がある。
【００２０】
充放電回路部１７は、充放電制御部１６からの制御指令に従って、走行用バッテリ１４が蓄えている電力を電動機１３に供給する。これにより、電動機１３は駆動力を発生する。逆に、充放電回路部１７は、充放電制御部１６からの制御指令に従って電動機１３にて発生する回生電力を走行用バッテリ１４に蓄電する。また、充放電回路部１７は、充電コネクタ２０を介して充電装置２１と接続される。このような充電装置２１としては、たとえば、車両Ａ外部に設けられた充電施設Ｃに備えられ、走行用バッテリ１４を充電するための電力を供給する装置が挙げられる。そして、充放電回路部１７は、充電コネクタ２０に充電装置２１が接続されることで、充電装置２１から電力が供給され、これにより走行用バッテリ１４が充電される。
【００２１】
ナビゲーション装置１８は、位置検出部５が出力した情報、すなわち車両Ａの現在位置である緯度・経度を取得し、取得した情報（車両Ａの現在位置である緯度・経度）に基づき、運転者が入力した出発地点ＰＯから目的地点ＰＤまでの案内ルートにしたがって車両Ａを案内する案内情報を運転者に提示する。また、ナビゲーション装置１８は、取得した情報および案内ルートを走行履歴記録部１９に出力する。
【００２２】
走行履歴記録部１９は、各種検出部６〜１２、車両制御部１５、充放電制御部１６およびナビゲーション装置１８が出力した情報に基づき、走行履歴情報記録処理を実行する。
【００２３】
走行履歴情報記録処理においては、後述する第１走行履歴情報（走行時基本情報、移動情報および車両状態情報を含む情報，図３のステップＳ１０２〜Ｓ１０５）および第２走行履歴情報（充電時基本情報および充電情報を含む情報，図３のステップＳ１０８〜Ｓ１１０）を記録する。そして、走行履歴記録部１９は、記録した第１走行履歴情報および第２走行履歴情報を車両用情報提供装置３に送信する。なお、第１走行履歴情報および第２走行履歴情報ならびに走行履歴情報記録処理の詳細については後述する。ちなみに、第１走行履歴情報のうち、走行時基本情報は、車両ＩＤの情報、運転者ＩＤの情報、気温の情報および現在の日時の情報を含む情報、移動情報は、緯度経度の情報、高度の情報および走行ルートの情報（走行位置情報）を含む情報、車両状態情報は、車速の情報、アクセル開度の情報、エアコン使用量の情報、および消費電力の情報（消費電力情報）を含む情報である。また、第２走行履歴情報のうち、充電時基本情報は、気温の情報および現在の日時の情報を含む情報、充電情報は、緯度経度の情報（充電経由地点情報、充電位置情報）、充電量の情報、および充電時間の情報を含む情報である。
【００２４】
＜端末装置２＞
一方、端末装置２は、処理プログラムが格納されたＲＯＭと、各データを一時記憶するためのＲＡＭと、処理プログラムにしたがって演算処理を実行するＣＰＵを含むハードウェアで構成され、機能的には、目的地点等入力部２２、ルート演算部２３および表示部２４を備える。なお、端末装置２としては、たとえば、車両Ａの所有者が所持する携帯電話端末、パーソナルコンピュータ等が挙げられる。
【００２５】
目的地点等入力部２２は、端末装置２の利用者から出発地点ＰＯ、目的地点ＰＤ、電池残量（たとえば、該利用者が所有する車両Ａの走行用バッテリ１４の電池残量）および運転者ＩＤ（たとえば、該利用者を特定する運転者ＩＤ）の入力を受け付ける。そして、目的地点等入力部２２は、受け付けた出発地点ＰＯ、目的地点ＰＤ、電池残量および運転者ＩＤの情報をルート演算部２３に出力する。
【００２６】
ルート演算部２３は、目的地点等入力部２２から出力された情報、具体的には、出発地点ＰＯおよび目的地点ＰＤの情報に基づき、ルート提供処理を実行する。このルート提供処理において、ルート演算部２３は、提示ルートの検索要求（以下、提示ルート検索要求とも呼ぶ）を車両用情報提供装置３に送信する。続いて、ルート演算部２３は、提示ルート、該提示ルートを走行する際に消費する消費電力および該提示ルートを走行する際に経由する充電施設Ｃの位置（以下、充電経由地点ＰＣとも呼ぶ）の情報を車両用情報提供装置３から受信する。また、ルート演算部２３は、車両用情報提供装置３から該情報を受信すると、受信した情報を表示させる制御信号を表示部２４に出力する。つまり、本実施形態の車両用情報提供システムＳは、利用者が電気自動車の運転を開始する際に出発地点と目的地点を入力すると、それまでに蓄積された実際の走行データに基づいて利用者の計画ルートに類似する提示ルートを検索し、この提示ルートに加えて消費電力と経由する充電施設を利用者に喚起するシステムであり、これにより利用者は走行計画の適切さを事前に確認することができるものである。ルート提供処理の詳細については後述する。
【００２７】
ちなみに、本実施形態において、提示ルートとは、入力された出発地点、目的地点及び必要に応じて各種の経由地点に対して、走行履歴情報を参照して車両用情報提供装置３から提供される走行ルートをいい、これに対して計画ルートとは、入力された出発地点、目的地点及び必要に応じて各種の経由地点に対して、距離や時間などの所定条件によって定められる走行ルートをいい、これら提示ルートと計画ルートを含めて走行ルートと称する。なお、本実施形態では、端末装置２がルート提供処理を実行する例を示しているが、他の構成を採用することもできる。すなわち、たとえば、位置検出部５、ルート演算部２３および表示部２４を、車両Ａに備えられたナビゲーション装置１８で実現し、これによりルート提供処理を実行する構成としてもよい。
【００２８】
図２Ａは、端末装置２の表示部２４による表示内容の一例を示す図である。表示部２４は、図２Ａに示すように、ルート演算部２３が出力した制御指令に従って、出発地点ＰＯ、目的地点ＰＤ、これらの間の提示ルート、該提示ルートを走行する際に経由する充電経由地点ＰＣを地図上に描画するとともに、該提示ルートを走行する際に消費する消費電力および航続可能距離の情報を画面の隅に表示する。これにより、端末装置２の利用者は、車両Ａを目的地点ＰＤまで走行させる際の消費電力、航続可能距離、充電経由地点ＰＣを事前に確認することができる。
【００２９】
＜車両用情報提供装置３＞
図１に戻り、データセンタＢに設置された車両用情報提供装置３は、処理プログラムが格納されたＲＯＭと、各データを一時記憶するためのＲＡＭと、処理プログラムにしたがって演算処理を実行するＣＰＵを含むハードウェアで構成され、機能的には、地図情報記憶部２５、走行履歴蓄積部２６および履歴統計処理部２７を備える。地図情報記憶部２５は、車両Ａが走行する地域の地図情報を予め記憶している。地図情報としては、たとえば、道路網を表現するノードやリンク、車両Ａに備えらえた走行用バッテリ１４を充電するための充電施設Ｃの位置、有料道路や有料道路に付設されている施設位置の情報等が挙げられる。
【００３０】
走行履歴蓄積部２６は、車載装置１から送信された第１走行履歴情報（走行時基本情報、移動情報および車両状態情報を含む情報，図３のステップＳ１０２〜Ｓ１０５）および第２走行履歴情報（充電時基本情報および充電情報を含む情報，図３のステップＳ１０８〜Ｓ１１０）に基づいて、履歴情報蓄積処理を実行する。具体的には、履歴情報蓄積処理において、走行履歴蓄積部２６は、車載装置１が送信した第１走行履歴情報および第２走行履歴情報を順次受信（取得）する。そして、走行履歴蓄積部２６は、受信した第１走行履歴情報および第２走行履歴情報を走行履歴情報として蓄積する。
【００３１】
また、走行履歴蓄積部２６は、各車両Ａがそれぞれ走行したルートの端点（出発地点及び目的地点。以下、走行ルート端点Ｔとも称する。）を記憶する端点記憶部２６１を有している。この端点記憶部２６１には、例えば、車載装置１から送信された第１走行履歴情報に基づいて、各車両Ａが走行したあらゆるルートにおける走行ルート端点の情報が記憶されている。
【００３２】
また、走行履歴蓄積部２６は、車載装置１から送信された第１走行履歴情報および第２走行履歴情報に基づいて、プライバシー端点等検出処理を実行する。具体的には、図２ＢのステップＳ４０及び図６に示すプライバシー端点等検出処理において、走行履歴蓄積部２６は、車載装置１が送信した第１走行履歴情報および第２走行履歴情報を順次受信（取得）する。そして、走行履歴蓄積部２６は、提示ルートの端点がプライバシー性の高いプライバシー端点ＴＰであるか否か等の判定の後、当該プライバシー端点の情報を蓄積する。プライバシー端点ＴＰの判定方法については後述する。
【００３３】
履歴統計処理部２７は、端末装置２から送信された提示ルート検索要求、地図情報記憶部２５が記憶している地図情報および走行履歴蓄積部２６が蓄積している走行履歴情報（第１走行履歴情報、第２走行履歴情報）を参照して、走行履歴統計処理を実行する。この走行履歴統計処理において、まず、履歴統計処理部２７は、ルート演算部２３から送信された提示ルート検索要求に基づき、地図情報記憶部２５が記憶している地図情報を参照して、出発地点ＰＯから目的地点ＰＤまでの計画ルートを検索し取得する。計画ルートとしては、出発地点ＰＯから目的地点ＰＤまで到達できるルートであればよく、特に限定されないが、たとえば出発地点ＰＯと目的地点ＰＤとを最短時間で走行可能な走行ルートや最短距離で走行する走行ルートが検索される。
【００３４】
続いて、走行履歴統計処理において、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している走行履歴情報（第１走行履歴情報）を参照して、探索（取得）した計画ルートと同一または類似の提示ルートを決定する。なお、このような提示ルートの決定方法については後述する。続いて、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している走行履歴情報（第１走行履歴情報、第２走行履歴情報）を参照して、決定した提示ルートを走行する際に、車両Ａが実際に消費した消費電力および提示ルートを走行する際に経由する充電経由地点を決定する。そして、履歴統計処理部２７は、決定した提示ルート、消費電力および充電経由地点の情報を車載装置１に送信（提供）する。これにより、車載装置１は、履歴統計処理部２７が出力した情報に基づいて、提示ルート、提示ルートを走行する際に消費した消費電力および提示ルートを走行する際に経由する充電経由地点を消費電力の情報を提示する。走行履歴統計処理の詳細については後述する。
【００３５】
＜車両用情報提供システムＳの情報処理＞
上述した車載装置１、端末装置２及び車両用情報提供装置３を備える車両用情報提供システムＳは、図２Ｂに示す関係で各種情報処理を実行する。すなわち、車載装置１は走行履歴情報記録処理（ステップＳ１０）を実行し、車両用情報提供装置３は履歴蓄積処理（ステップＳ３０）、プライバシー端点等検出処理（ステップＳ４０）、及び走行履歴統計処理（ステップＳ５０）を実行し、端末装置２はルート提供処理（ステップＳ２０）を実行する。これらステップＳ１０，Ｓ２０，Ｓ３０，Ｓ４０，Ｓ５０の関係を概説すると、複数の車両Ａ，Ａ…のそれぞれに設けられた車載装置１は、ステップＳ１０にて自車両の走行ルートに応じた走行履歴情報（走行時基本情報・移動情報・車両状態情報を含む第１走行履歴情報と、充電時基本情報・充電情報を含む第２走行履歴情報）を取得し、これを車両用情報提供装置３に送信する。車両用情報提供装置３は、ステップＳ３０にて、複数の車両Ａ，Ａ…からこうした走行履歴情報を受信し、これを蓄積するとともに、走行履歴の中からその端点がプライバシー性の高いプライバシー端点ＴＰであるものを抽出し、当該プライバシー端点の情報を蓄積する。これにより、車両用情報提供装置３には多数の走行履歴情報が蓄積される。一方、ステップＳ２０にて、これからドライブしようとする利用者は、端末装置２を用いて出発地点及び目的地点と、必要に応じて経由地点を入力し、これら出発地点、目的地点及び経由地点の情報を車両用情報提供装置３に送信する。車両用情報提供装置３は、ステップＳ５０にて、これら出発地点、目的地点及び経由地点の情報を用いて、その走行ルート（計画ルートともいう）と同一又は類似の走行ルートを、蓄積された走行履歴情報から検索し、ヒットした走行ルート（提示ルートともいう）とこれに関連する走行履歴情報を端末装置２に送信する。そして、ステップＳ２０にて、これら提示ルート及び関連情報を受信した端末装置２は、これらの情報を表示する。これにより利用者は、自車両の出発地点、目的地点及び経由地点に応じた走行ルートのほか、バッテリの消費電力や充電のための経由地点などの情報を出発前に確認することができる。以下、これら走行履歴情報記録処理（ステップＳ１０）、ルート提供処理（ステップＳ２０）、履歴蓄積処理（ステップＳ３０）、プライバシー端点等検出処理（ステップＳ４０）、走行履歴統計処理（ステップＳ５０）のサブルーチンを説明する。
【００３６】
＜走行履歴情報記録処理＞
図３は、図２Ｂの走行履歴情報記録処理（ステップＳ１０）のサブルーチンを示すフローチャートである。走行履歴情報記録処理は、車載装置１の走行履歴記録部１９により実行され、この走行履歴記録部１９は、予め定められた設定時間（たとえば、１０ミリ秒）が経過するたびに走行履歴情報記録処理を実行する。
【００３７】
まず、図３に示すように、ステップＳ１０１では、走行履歴記録部１９は、運転者が車両Ａの運転を開始したか否かを判定する。具体的には、走行履歴記録部１９は、スイッチ状態検出部６が出力した情報（パワースイッチのスイッチ状態）に基づき、パワースイッチがオン状態であるか否かを判定する。そして、走行履歴記録部１９は、パワースイッチがオン状態であると判定した場合には（ステップＳ１０１＝Ｙｅｓ）、運転者が車両Ａの運転を開始したと判定し、ステップＳ１０２に進む。一方、走行履歴記録部１９は、パワースイッチがオフ状態であると判定した場合には（ステップＳ１０１＝Ｎｏ）、運転者が車両Ａの運転を開始していないと判定し、ステップＳ１０７に進む。
【００３８】
運転者が車両Ａの運転を開始したと判定されたステップＳ１０２において、走行履歴記録部１９は、車両Ａを特定する車両ＩＤの情報、運転者検出部１２から出力された運転者ＩＤの情報、気温検出部７から出力された気温の情報および現在の日時の情報を走行時基本情報として記録する。すなわち、本実施形態において、走行時基本情報は、車両ＩＤの情報、運転者ＩＤの情報、気温の情報および現在の日時の情報を含む情報である。なお、現在の日時の情報は、車両Ａに搭載された時計による日時情報又は位置検出部５により検出されるＧＰＳ信号に含まれる日時情報を用いることができる。
【００３９】
続いてステップＳ１０３に進み、走行履歴記録部１９は、位置検出部５、高度検出部８から出力された緯度経度の情報および高度の情報、ならびに走行ルートの情報（以下、走行位置情報とも呼ぶ）を移動情報として記録する。すなわち、本実施形態において、移動情報は、緯度経度の情報、高度の情報および走行ルートの情報（走行位置情報）を含む。走行ルートとしては、たとえば、ナビゲーション装置１８が提示する案内ルートに沿って車両Ａが走行するものと考えられるため、ナビゲーション装置１８が出力した情報（案内ルート）を採用することができる。
【００４０】
続いてステップＳ１０４に進み、走行履歴記録部１９は、各検出部４，８，９，１０から出力された車速の情報、アクセル開度の情報およびエアコン使用量の情報を車両状態情報として記録する。なお、走行履歴記録部１９は、ナビゲーション装置１８が案内する案内ルートに沿った走行を終えた場合には、案内ルートを走行した際に消費した消費電力の情報（以下、消費電力情報とも呼ぶ）も車両状態情報に含めて記録する。すなわち、本実施形態において、車両状態情報は、車速の情報、アクセル開度の情報、エアコン使用量の情報、および消費電力の情報（消費電力情報）を含む。消費電力の算出方法としては、たとえば、案内ルートの出発地点ＰＯを出発したときの電池残量から走行ルートの目的地点ＰＤに到達したときの電池残量を減算することにより求めることができる。
【００４１】
続いてステップＳ１０５に進み、走行履歴記録部１９は、走行履歴記録部１９が記録している走行時基本情報、移動情報および車両状態情報を含む情報を第１走行履歴情報として車両用情報提供装置３に送信する（車両用情報提供装置３は、図５のステップＳ３０１にてこれを受信し蓄積する）。
【００４２】
続いてステップＳ１０６に進み、走行履歴記録部１９は、運転者が車両Ａの運転を終了したか否かを判定する。具体的には、走行履歴記録部１９は、スイッチ状態検出部６から出力されたパワースイッチのスイッチ状態の情報に基づき、パワースイッチがオフ状態であるか否かを判定する。そして、走行履歴記録部１９は、パワースイッチがオフ状態であると判定した場合には（ステップＳ１０６＝Ｙｅｓ）、運転者が車両Ａの運転を終了したと判定し、ステップＳ１０７に進む。一方、走行履歴記録部１９は、パワースイッチがオン状態であると判定した場合には（ステップＳ１０６＝Ｎｏ）、運転者が車両Ａの運転を終了していないと判定し、ステップＳ１０２に戻り、運転者が車両Ａの運転を終了したと判定されるまで、ステップＳ１０２〜Ｓ１０６の処理を繰返し実行する。
【００４３】
運転者が車両Ａの運転を終了したと判定されたステップＳ１０７では、走行履歴記録部１９は、走行用バッテリ１４の充電を開始したか否かを判定する。具体的には、走行履歴記録部１９は、充放電制御部１６から出力された走行用バッテリ１４の充電状態の情報に基づき、走行用バッテリ１４が充電状態であるか否かを判定する。そして、走行履歴記録部１９は、走行用バッテリ１４が充電状態であると判定した場合には（ステップＳ１０７＝Ｙｅｓ）、走行用バッテリ１４の充電を開始したと判定し、ステップＳ１０８に進む。一方、走行履歴記録部１９は、走行用バッテリ１４が充電状態ではないと判定した場合には（ステップＳ１０７＝Ｎｏ）、走行用バッテリ１４の充電を開始していないと判定し、ステップＳ１０１に戻り、車両Ａの運転が開始される（ステップＳ１０１＝Ｙｅｓ）か、あるいは走行用バッテリ１４の充電が開始される（ステップＳ１０７＝Ｙｅｓ）まで、ステップＳ１０１，Ｓ１０７の処理を繰返し実行する。
【００４４】
ステップＳ１０７において走行用バッテリ１４の充電が開始されるとステップＳ１０８に進み、走行履歴記録部１９は、気温検出部７から出力された気温の情報および現在の日時の情報を充電時基本情報として記録する。すなわち、本実施形態において、充電時基本情報は、気温の情報および現在の日時の情報を含む。
【００４５】
続いてステップＳ１０９に進み、走行履歴記録部１９は、位置検出部５、電池残量検出部１１、充放電制御部１６から出力された緯度経度の情報（以下、充電経由地点情報、充電位置情報とも呼ぶ）、充電量の情報、および充電時間の情報を充電情報として記録する。すなわち、実施形態において、充電情報は、緯度経度の情報（充電経由地点情報、充電位置情報）、充電量の情報、および充電時間の情報を含む。
【００４６】
続いてステップＳ１１０に進み、走行履歴記録部１９は、走行履歴記録部１９が記録している充電時基本情報および充電情報を含む情報を第２走行履歴情報として車両用情報提供装置３に送信する（車両用情報提供装置３は、図５のステップＳ３０１にてこれを受信し蓄積する）。その際、走行履歴記録部１９は、第２走行履歴情報を、上述したステップＳ１０５において送信した第１走行履歴情報と対応付けて、車両用情報提供装置３に送信する。これにより、車両Ａが走行した走行ルートと該走行ルートを走行した際に経由した充電経由地点とが対応付けられることとなる。
【００４７】
続いてステップＳ１１１に進み、走行履歴記録部１９は、走行用バッテリ１４の充電を終了したか否かを判定する。具体的には、走行履歴記録部１９は、充放電制御部１６から出力された走行用バッテリ１４の充電状態の情報に基づき、走行用バッテリ１４が充電状態でないか否かを判定する。そして、走行履歴記録部１９は、走行用バッテリ１４が充電状態でないと判定した場合には（ステップＳ１１１＝Ｙｅｓ）、走行用バッテリ１４の充電を終了したと判定し、走行履歴情報記録処理を終了する。一方、走行履歴記録部１９は、走行用バッテリ１４が充電状態であると判定した場合には（ステップＳ１１１＝Ｎｏ）、走行用バッテリ１４の充電を終了していないと判定し、ステップＳ１０８に戻り、走行用バッテリ１４の充電を終了したと判定されるまで、ステップＳ１０８〜Ｓ１１１の処理を繰返し実行する。
【００４８】
＜ルート提供処理＞
図４Ａは、図２Ｂのルート提供処理（ステップＳ２０）のサブルーチンを示すフローチャートである。ルート提供処理は、端末装置２のルート演算部２３により実行され、このルート演算部２３は、目的地点等入力部２２に、出発地点ＰＯ、目的地点ＰＤ、電池残量および運転者ＩＤの情報が入力されると、以下に説明するルート提供処理を実行する。
【００４９】
図４Ａに示すように、まずステップＳ２０１において、ルート演算部２３は、目的地点等入力部２２から出力された出発地点ＰＯ、目的地点ＰＤ、電池残量および運転者ＩＤの情報を取得する。
【００５０】
続いてステップＳ２０２に進み、ルート演算部２３は、提示ルート検索要求を車両用情報提供装置３に送信する。具体的には、ルート演算部２３は、上述したステップＳ２０１で取得した出発地点ＰＯ、目的地点ＰＤ、電池残量および運転者ＩＤの情報とともに、提示ルート検索要求を車両用情報提供装置３に送信する（車両用情報提供装置３は図７のステップＳ５０１にてこれを受信する）。
【００５１】
ステップＳ２０２においてルート演算部２３から車両用情報提供装置３に提示ルート検索要求が出力されると、車両用情報提供装置３は、図７に示す処理手順（ステップＳ５０１〜Ｓ５１８）で提示ルートを演算して決定し、これを端末装置２のルート演算部２３に送信する（詳細は図７を参照して後述する）。
【００５２】
次にステップＳ２０３に進み、ルート演算部２３は、車両用情報提供装置３から送信された提示ルートの情報、消費電力の情報および充電経由地点の情報含む情報を受信する（図７のステップＳ５１８から）。なお、ステップＳ２０２において、提示ルートを決定できなかった場合には、ルート演算部２３は、提示ルートの情報に代えて、計画ルートの情報を受信する。
【００５３】
続いてステップＳ２０４に進み、ルート演算部２３は、ステップＳ２０３において、提示ルートの情報を受信したか否かの判定を行う。そして、ルート演算部２３は、提示ルートの情報を受信したと判定した場合には（ステップＳ２０４＝Ｙｅｓ）、ステップＳ２０５に進む。一方、ルート演算部２３は、提示ルートの情報に代えて、計画ルートの情報を受信したと判定した場合には（ステップＳ２０４＝Ｎｏ）、ステップＳ２０７に進む。
【００５４】
提示ルートの情報を受信したと判定した場合にはステップＳ２０５に進み、ステップＳ２０５において、ルート演算部２３は、上述したステップＳ２０３で取得した情報（提示ルートの情報、消費電力の情報および充電経由地点の情報）のうち、提示ルートの情報および充電経由地点の情報を表示させる制御指令を表示部２４に出力する。
【００５５】
本実施形態では、ルート演算部２３が受信した提示ルートの情報に、後述するプライバシー地点フラグｆが設定されている場合（ｆ＝１）には、表示画面に提示ルートを表示する際、当該提示ルートの端点を特定できない態様で表示する。具体的には、例えば、図４Ｂ（Ａ）に示すように、出発地点エリアＥＯおよび目的地点エリアＥＤ内については、提示ルート（類似ルート）の端点が表示されないこととする。あるいは、図４Ｂ（Ｂ）に示すように、出発地点エリアＥＯ及び目的地点エリアＥＤ（何れも後述）と提示ルート（類似ルート）とが接する点から、出発地点ＰＯおよび目的地点ＰＤまで破線でそれぞれ結んだ態様とすることで、提示ルート（類似ルート）の端点が特定できないようにしてもよい。なお、これらの場合において、地点ＰＯ、ＰＤを中心とする所定距離内の領域において提示ルートが表示されないこととしてもよく、また、地点ＰＯ、ＰＤを中心とする所定距離内の領域と提示ルート（類似ルート）とが接する点から当該地点ＰＯ、ＰＤまでを破線で結んだ態様としてもよい。これにより、車両Ａのプライバシー性の保護を図ることができる。
【００５６】
続くステップＳ２０６において、ルート演算部２３は、上述したステップＳ２０３で取得した情報（提示ルートの情報、消費電力の情報および充電経由地点の情報）のうち、消費電力の情報を表示させる制御指令を表示部２４に出力した後、ルート提供処理を終了する。これにより、表示画面に対して図２Ａに示す表示が行われることとなる。
【００５７】
一方、提示ルートの情報を受信しなかったと判定した場合には、ステップＳ２０７に進み、ステップＳ２０７において、ルート演算部２３は、上述したステップＳ２０３で取得した情報（計画ルートの情報、消費電力の情報および充電経由地点の情報）のうち、計画ルートの情報および充電経由地点の情報を表示させる制御指令を表示部２４に出力する。
【００５８】
続くステップＳ２０８において、ルート演算部２３は、上述したステップＳ２０３で取得した情報（計画ルートの情報、消費電力の情報および充電経由地点の情報）のうち、消費電力の情報を表示させる制御指令を表示部２４に出力した後、ルート提供処理を終了する。これにより、表示画面に対して図２Ａに示すような表示が行われることとなる。
【００５９】
＜履歴蓄積処理＞
図５は、図２Ｂの履歴蓄積処理（ステップＳ３０）のサブルーチンを示すフローチャートである。履歴蓄積処理は、車両用情報提供装置３の走行履歴蓄積部２６で実行され、走行履歴蓄積部２６は、ルート演算部２３から第１走行履歴情報または第２走行履歴情報を受信すると履歴蓄積処理を実行する。
【００６０】
図５のステップＳ３０１では、走行履歴蓄積部２６は、車載装置１の走行履歴記録部１９から受信した第１走行履歴情報または第２走行履歴情報を走行履歴情報として蓄積し、履歴蓄積処理を終了する。その際、走行履歴蓄積部２６は、渋滞有無、曜日、季節、天気、走行時間帯、エアコンの消費電力、走行消費電力および平均速度の各情報も走行履歴情報（第１走行履歴情報、第２走行履歴情報）に含めて蓄積する。
【００６１】
渋滞有無の情報としては、たとえば、第１走行履歴情報に含まれる走行時の日時および走行ルートにおいて渋滞有無の検出を行い、この検出した渋滞情報を用いることができる。また、曜日の情報としては、たとえば、第１走行履歴情報に含まれる走行時の日時が属する曜日が挙げられる。さらに、季節の情報としては、たとえば、第１走行履歴情報に含まれる走行時の日時が属する季節がある。また、天気の情報としては、たとえば、第１走行履歴情報に含まれる走行時の日時および緯度経度における天気を検出し、検出した情報を用いることができる。
【００６２】
さらに、時間帯の情報としては、たとえば、第１走行履歴情報に含まれる走行時の日時が属する時間帯が挙げられる。また、エアコンの消費電力の情報としては、たとえば、第１走行履歴情報に含まれるエアコンのオン／オフの情報、およびエアコンの単位時間当たりの消費電力の情報が挙げられる。また、走行消費電力の情報としては、たとえば、第１走行履歴情報に含まれる走行時の電池残量の単位時間当たりの減少量が挙げられる。さらに、平均速度の情報としては、たとえば、第１走行履歴情報に含まれる車速の設定時間（たとえば、１０分）における平均値が挙げられる。
【００６３】
なお、本実施形態では、走行履歴記録部１９が、ナビゲーション装置１８から出力された案内ルートの情報を走行ルートとする例を示したが、他の構成を採用することもできる。たとえば、第１走行履歴情報の走行ルートのうちに車両Ａが実際には異なるルートを走行した部分がある場合には、走行履歴蓄積部２６が、走行履歴蓄積部２６が蓄積している走行履歴情報（緯度経度）に基づき、車両Ａが実際に走行した走行ルートに補正する。これにより、走行履歴蓄積部２６は、車両Ａが実際に走行した走行ルートの情報を蓄積する。
【００６４】
実際に走行したルートの情報としては、一般的なデッドレコニング後の緯度経度数列、あるいは道路リンク列、さらにはマップマッチング後の緯度経度数列あるいは道路リンク列を採用することができる。デッドレコニングとは、たとえば位置検出部５で検出したＧＰＳ緯度経度を、車速検出部９の速度情報に応じて補正した位置情報である。さらには図示しないジャイロセンサ(加速度センサ)の情報を加味することで、補正精度を高める方法も知られているのでこれを用いてもよい。また、マップマッチングとは、位置検出部５の検出したＧＰＳ緯度経度もしくは上記デッドレコニング後の緯度経度と、ナビゲーション装置１８が保有する道路リンク、ノード情報と、ナビゲーション案内中であれば案内ルートの情報とを併せ見て、道路上を走行しているか否か、道路上の場合はどの道路上を通過したかを判定した上で、尤もらしい道路上の場所を検出する方法として知られている。
【００６５】
＜プライバシー端点等検出処理＞
図６は、図２Ｂのプライバシー端点等検出処理（ステップＳ４０）のサブルーチンを示すフローチャートである。プライバシー端点情報処理は、車両用情報提供装置３の走行履歴蓄積部２６で実行され、走行履歴蓄積部２６は、上述の履歴蓄積処理のあとプライバシー端点等検出処理を実行する。
【００６６】
図６に示すように、まず、ステップＳ４０１では、走行履歴情報蓄積部２６は、蓄積した第１走行履歴情報および第２走行履歴情報を参照し、走行履歴中に含まれる走行開始地点及び走行終了地点（以下、走行ルート端点とも称する。）が、所定点を基準として一定距離内に存在しているものを、同一の走行ルート端点として学習する。この場合における一定距離としては、例えば５ｍや１０ｍとして設定することができる。これにより、位置検出部５が車両Ａの位置（緯度・経度）を検出した際の誤差を緩和することができる。
【００６７】
次に、ステップＳ４０２では、走行履歴蓄積部２６が、蓄積した第１走行履歴情報の走行時基本情報に含まれる車両ＩＤの情報及び運転者ＩＤの情報を参照し、走行履歴中に含まれるそれぞれの走行ルート端点が、単一の車両又は単一のユーザー（運転者）のみからなるものである場合はその車両又はユーザーを特定可能な端点であり、したがってプライバシー性が高いとの判定を行う。すなわち、走行履歴中に含まれる走行ルート端点が、同一の車両または所定車両の同一のユーザーが用いた走行ルート端点のみと重なっている（所定距離内である）ことにより、当該走行ルート端点が、プライバシー性が高いと考えられる地点（以下、プライバシー端点ＴＰとも称する。）であるか否かの判定を行う。これにより、走行ルートの端点のプライバシー性を判断することができる。プライバシー端点ＴＰとしては、自宅位置や、知人宅の位置等を例示することができる。
【００６８】
そして、走行履歴蓄積部２６は、走行履歴中に含まれる走行ルート端点がプライバシー端点ＴＰである場合には（ステップＳ４０２＝Ｙｅｓ）、ステップＳ４０３としてプライバシー端点ＴＰの情報を蓄積した後、プライバシー地点等検出処理を終了する。
【００６９】
一方、走行履歴蓄積部２６は、走行履歴中に含まれる走行ルート端点が単一の車両又は単一のユーザーによるものではなく、したがってプライバシー端点ＴＰではない場合には（ステップＳ４０２＝Ｎｏ）、ステップＳ４０４へ進む。なお、走行ルート端点がプライバシー端点ＴＰではない場合とは、例えば、走行ルート端点が重なっていても（所定距離内である）、それらが異なる車両による走行ルート端点であったり、同一車両であっても異なるユーザーが用いた走行ルート端点が相互に重なっていたりする（所定距離内である）場合である。
【００７０】
ステップＳ４０４では、第１走行履歴情報に含まれる走行時基本情報のＰＯＩ(Point of Interest)情報を参照して、走行履歴中に含まれる走行ルート端点がＰＯＩ端点であるか否かを判定する。
【００７１】
次いで、走行履歴蓄積部２６は、走行履歴中に含まれる走行ルート端点がＰＯＩ端点である場合には（ステップＳ４０４＝Ｙｅｓ）、ステップＳ４０５として、ＰＯＩ端点の情報を蓄積し、プライバシー地点等検出処理を終了する。
【００７２】
走行履歴蓄積部２６は、走行履歴中に含まれる走行ルート端点がＰＯＩ端点ではない場合には（ステップＳ４０４＝Ｎｏ）、ステップＳ４０６へ進み、ＰＯＩ端点ではないが異なる車両や異なるユーザーが立ち寄る場所であるとの認識に基づき、ＰＯＩ端点ではない「公共地点」として情報を蓄積し、プライバシー地点等検出処理を終了する。
【００７３】
＜走行履歴統計処理＞
図７は、図２Ｂの走行履歴統計処理（ステップＳ５０）のサブルーチンを示すフローチャートである。走行履歴統計処理は、車両用情報提供装置３の履歴統計処理部２７により実行され、この履歴統計処理部２７は、端末装置２が送信した提示ルート検索要求（図４ＡのステップＳ２０２）を受信すると以下の履歴統計処理を実行する。
【００７４】
図７に示すように、まず、ステップＳ５０１では、履歴統計処理部２７は、端末装置２から出発地点ＰＯおよび目的地点ＰＤを取得（受信）する。続いて、履歴統計処理部２７は、地図情報記憶部２５が記憶している地図情報に基づき、取得した出発地点ＰＯから目的地点ＰＤまでの計画ルート等を取得すると共に、初期条件としてプライバシー地点フラグｆを非プライバシー地点フラグに設定する（ｆ→０）。計画ルートとしては、出発地点ＰＯから目的地点ＰＤまで到達できるようなルートであればよく、特に限定されないが、たとえば、出発地点ＰＯと目的地点ＰＤとを最短時間又は最短距離で走行可能な走行ルートが設定される。
【００７５】
なお、本実施形態では、車両用情報提供装置３に備えらえた履歴統計処理部２７が、計画ルートを探索（取得）する例を示したが、他の構成を採用することもできる。例えば、車載装置１に備えられたナビゲーション装置１８が、計画ルートを探索する構成としてもよい。この場合、ナビゲーション装置１８が、計画ルートの探索結果を履歴統計処理部２７に送信し、履歴統計処理部２７が、ナビゲーション装置１８から送信された計画ルートを受信（取得）する。
【００７６】
また、ステップＳ５０１では、履歴統計処理部２７は、受信した提示ルート検索要求から電池残量の情報を取得する。電池残量の情報の取得方法としては、端末装置２からデータセンタＢを経由して車両Ａの電池残量検出部１１に問い合わせる方法としてもよいし、利用者が任意の電池残量を入力する方法としてもよい。前者の方法によれば、実際にこれから出発する際に直近の電池残量に基づく計算ができるため、現時点の状態に則した結果を得ることができる。また、後者の方法によれば、利用者が事前に電池残量を指定することができるため、たとえば、電池が１００％充電になってから出発することを想定して結果を得ることができる。
【００７７】
次いで、ステップＳ５０２に進み、ステップＳ５０２では、履歴統計処理部２７により、中心領域検索モードでの類似ルートの探索が実行される。図８（Ａ）及び図８（Ｂ）は、本実施形態の類似ルートの検索方法（検索モード）を説明するための図である。
【００７８】
中心領域検索モードでは、履歴統計処理部２７は、受信した提示ルート検索要求に含まれる出発地点ＰＯおよび目的地点ＰＤに基づいて、出発地点範囲ＲＯおよび目的地点範囲ＲＤを設定する。図８（Ａ）に示すように、本実施形態では、履歴統計処理部２７は、出発地点ＰＯから半径ｒＯを有する円形状の範囲を出発地点範囲ＲＯに設定し、かつ、目的地点ＰＤから半径ｒＤを有する円形状の範囲を目的地点範囲ＲＤに設定する。すなわち、本例の中心領域検索とは、出発地点ＰＯと目的地点ＰＤの位置によって画定される領域を検索範囲とすることを意味し、出発地点ＰＯ又は目的地点ＰＤの位置が異なれば当該中心領域も異なることになるものである。
【００７９】
次いで、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第１走行履歴情報（走行ルート）のうちから、設定した出発地点範囲ＲＯおよび目的地点範囲ＲＤ内に、走行ルート端点を有する走行ルートを検索し、検索した走行ルートを類似ルートとして検出する。具体的には、履歴統計処理部２７は、走行開始地点が出発地点範囲ＲＯ内にあり、かつ、走行終了地点が目的地点範囲ＲＤ内にある走行ルートを、類似ルートとして設定する。例えば、図８（Ａ）に示す例においては、出発地点ＰＯと目的地点ＰＤとを結ぶ計画ルートに対して、５つの「類似ルート１」〜「類似ルート５」が検出された例を示している。本実施形態における出発地点範囲ＲＯおよび目的地点範囲ＲＤが本発明の第２のエリアの一例に相当する。
【００８０】
なお、本実施形態において、出発地点範囲ＲＯおよび目的地点範囲ＲＤの大きさ（広さ）を規定する半径ｒＯ、半径ｒＤとしては予め定められた距離（たとえば、５ｋｍ）に設定することができる。本実施形態によれば、このように、類似ルートを設定する際に、所定の範囲を有する出発地点範囲ＲＯおよび目的地点範囲ＲＤを設定し、これらを用いることで、走行履歴蓄積部２６が蓄積している第１走行履歴情報（走行ルート）中に、対応する類似ルートが無いという状況を低減することができ、これにより、類似ルートを適切に設定することが可能となる。
【００８１】
そして、ステップＳ５０２においては、このようにして検索した類似ルートを、提示ルートとして設定する。なお、提示ルートの数は、特に限定されず、１つであっても複数であってもよい。本実施形態における中心領域検索モードが、本発明の第２の検索モードの一例に相当する。
【００８２】
また、ステップＳ５０２において、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第１走行履歴情報（走行ルート）のうちに、類似ルートが存在しない場合、すなわち、出発地点範囲ＲＯおよび目的地点範囲ＲＤ内に、走行開始地点および走行終了地点を有する走行ルートが存在しない場合には、類似ルートの抽出を断念する。
【００８３】
続いてステップＳ５０３に進み、履歴統計処理部２７は、上述したステップＳ５０２にて類似ルートを抽出できたか否かを判定する。そして、履歴統計処理部２７は、類似ルートを抽出できなかった（類似ルートの抽出を断念した）と判定した場合には（ステップＳ５０３＝Ｎｏ）、ステップＳ５０４に進む。一方、履歴統計処理部２７は、類似ルートを抽出できたと判定した場合には（ステップＳ５０３＝Ｙｅｓ）、ステップＳ５０６に進む。
【００８４】
ステップＳ５０４では、直前に行った類似ルートの検索モードが固定領域検索モードか否かの判定を行う。ステップＳ５０２の後のステップＳ５０３にて類似ルートを抽出できなかったと判定した場合には（ステップＳ５０３＝Ｎｏ）、直前に履歴統計処理部２７が行った検索（ステップＳ５０２での検索）が後述する固定領域検索モードではないため（ステップＳ５０４＝Ｎｏ）、ステップＳ５０５に進む。ステップＳ５０４＝Ｙｅｓの場合には、プライバシー地点フラグｆをｆ＝１に維持したままステップＳ５１３へ進む。なお、ステップＳ５１３については後述する。
【００８５】
ステップＳ５０５では、履歴統計処理部２７は固定領域検索モードで類似ルートの検索を行う。固定領域検索モードでは、履歴統計処理部２７は、受信した提示ルート検索要求に含まれる出発地点ＰＯおよび目的地点ＰＤに基づいて、出発地点エリアＥＯおよび目的地点エリアＥＤを設定する。図８（Ｂ）に示すように、本実施形態においては、履歴統計処理部２７は、地図情報記憶部２５が記憶する地図情報に対して、予めメッシュ状に区分して固定した複数の区分エリアＥを設定する。そして、当該複数の区分エリアＥの中で、出発地点ＰＯが属しているエリアを出発地点エリアＥＯとして設定し、かつ、目的地点ＰＤが属しているエリアを目的地点エリアＥＤとして設定する。
【００８６】
次いで、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第１走行履歴情報（走行ルート）のうちから、設定した出発地点エリアＥＯおよび目的地点エリアＥＤ内に、走行ルート端点を有する走行ルートを検索し、検索した走行ルートを類似ルートとして検出する。具体的には、履歴統計処理部２７は、走行開始地点が出発地点エリアＥＯ内にあり、かつ、走行終了地点が目的地点エリアＥＤ内にある走行ルートを、類似ルートとして設定する。例えば、図８（Ｂ）に示す例においては、出発地点ＰＯと目的地点ＰＤとを結ぶ計画ルートに対して、４つの「類似ルート１」〜「類似ルート４」が検出された例を示している。本実施形態における出発地点エリアＥＯおよび目的地点エリアＥＤが本発明の第１のエリアの一例に相当する。
【００８７】
なお、本実施形態において、固定領域である固定区分エリアＥとは、緯度・経度に基づいて地域をほぼ同じ大きさの網の目に分けたものであり（地域メッシュとも称される）、この区分エリアＥの大きさ（広さ）を規定する図中の横方向の長さＤ１、及び、図中の縦方向の長さＤ２としては、予め定められた所定の距離（たとえば、Ｄ１＝Ｄ２＝５ｋｍ）で設定することができる。なお、本実施形態における固定区分エリアＥは地域メッシュなどの正方形状であるが、本発明の固定領域である区分エリアの設定方法（形状、大きさ等）は特に限定されない。例えば、区分エリアが短辺及び長辺を有する矩形状であってもよく、三角形状や、六角形状等であってもよい。要するに、出発地点ＰＯと目的地点ＰＤの位置に影響されない、予め設定された固定領域に区分されているものであればよい。
【００８８】
ステップＳ５０５においては、このようにして検索した類似ルートを、提示ルートとして設定したのちステップＳ５０３へ戻る。なお、提示ルートの数は、特に限定されず、１つであっても複数であってもよい。本実施形態における固定領域検索モードが、本発明の第１の検索モードの一例に相当する。
【００８９】
ステップＳ５０２において類似ルートが検索された場合（ステップＳ５０３＝Ｙｅｓ）、及び、
ステップＳ５０５において類似ルートが検索された場合には（ステップＳ５０３＝Ｙｅｓ）、ステップＳ５０６に進む。ステップＳ５０６では、ステップＳ５０３で類似ルートの有無を判定した際の当該類似ルートの検索方法（検索モード）が、固定領域検索モードであったか否かを判定する。ステップＳ５０３で類似ルートの有無を判定した際の当該類似ルートの検索方法が固定領域検索モードであった場合には（ステップＳ５０６＝Ｙｅｓ）、プライバシー地点フラグｆをｆ＝１に維持したまま、ステップＳ５０７に進む。
【００９０】
ステップＳ５０７では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第２走行履歴情報（充電経由地）のうちから、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で抽出した類似ルートを走行した際に経由した充電経由地を抽出する。たとえば、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第１走行履歴情報のうちから、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で抽出した類似ルートを含む第１走行履歴情報を検索する。続いて、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第２走行履歴情報（充電経由地）のうち、検索した第１走行履歴情報に対応付けられている第２走行履歴情報から充電経由地を抽出する。
【００９１】
続いてステップＳ５０８に進み、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第１走行履歴情報（消費電力の情報）のうちから、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で抽出した類似ルートを走行した際に消費した消費電力を抽出した後、ステップＳ５０９に進む。なお、ステップＳ５０９，Ｓ５１７，Ｓ５１８については後述する。
【００９２】
ステップＳ５０６へ戻り、履歴統計処理部２７はステップＳ５０６において、ステップＳ５０３で類似ルートの有無を判定した際の当該類似ルートの検索方法（検索モード）が、中心領域検索モードであったと判定された場合（即ち、ステップＳ５０２→ステップＳ５０３→ステップＳ５０６のフローの場合）には（ステップＳ５０６＝Ｎｏ）、ステップＳ５１０へと進む。図９は、走行履歴統計処理におけるステップＳ５１０を説明するための図である。
【００９３】
履歴統計処理部２７は、ステップＳ５１０において、走行履歴蓄積部２６の端点記憶部２６１に記憶された走行ルート端点Ｔに関する情報を参照し、出発地点ＰＯが属する出発地点エリアＥＯ内に存在する走行ルート端点Ｔの数、及び、目的地点ＰＤが属する目的地点エリアＥＤ内に存在する走行ルート端点Ｔの数の少なくとも一方が、所定の第１の閾値以上である場合には（ステップＳ５１０＝Ｙｅｓ）、ステップＳ５１１へ進む。
【００９４】
具体的には、出発地点ＰＯが属する出発地点エリアＥＯ及び目的地点ＰＤが属する目的地点エリアＥＤにおいて、図９（Ａ）に示す例では、当該エリアＥＯ、ＥＤに存在する走行ルート端点Ｔの数が８であり、第１の閾値（本例では、たとえば第１の閾値＝５とする。）以上であるので、履歴統計処理部２７での処理はステップＳ５１１へ進む。走行ルート端点Ｔの数が第１の閾値以上である（相対的に多い）と車両の特定が困難となり、中心領域検索モードで検索を実行してもプライバシー保護が図られるからである。
【００９５】
一方、履歴統計処理部２７は、ステップＳ５１０において、出発地点エリアＥＯ内に存在する走行ルート端点Ｔの数、又は目的地点エリアＥＤ内に存在する走行ルート端点Ｔの数が、所定の第１の閾値未満である場合には（ステップＳ５１０＝Ｎｏ）、ステップＳ５１２へ進む。
【００９６】
具体的には、履歴統計処理部２７は、出発地点ＰＯが属する出発地点エリアＥＯ及び目的地点ＰＤが属する目的地点エリアＥＤにおいて、図９（Ｂ）に示す例では、当該エリアＥＯ又はＥＤに存在する走行ルート端点の数が３であり、第１の閾値（本例では、第１の閾値＝５とする）未満であるので、ステップＳ５１２へ進む。走行ルート端点Ｔの数が第１の閾値未満である（相対的に少ない）と車両の特定が容易となり、中心領域検索モードで検索を実行するとプライバシー性が確保できないからである。
【００９７】
ステップＳ５１２では、履歴統計処理部２７が固定領域検索モードで類似ルートの検索を行った後、ステップＳ５０３以降のステップを繰り返す。この際、ステップＳ５０３において類似ルートが無い場合には、ステップＳ５０４に進む。そして、この場合には、直前の検索モードが固定領域検索モードであるので（Ｓ５０４＝Ｙｅｓ）、プライバシー地点フラグｆを設定し（ｆ→１）、ステップＳ５１３へ進む。
【００９８】
ステップＳ５１３では、履歴統計処理部２７は、自車両Ａの理論性能に基づいて、上述したステップＳ５０１で探索した計画ルートを走行する際に消費する消費電力（以下、理論消費電力とも呼ぶ）を算出する。具体的には、履歴統計処理部２７は、計画ルートの全長と予め定めた単位距離当たりの消費電力との乗算結果を理論消費電力とし、ステップＳ５１４に進む。
【００９９】
ステップＳ５１４では、履歴統計処理部２７は、地図情報記憶部２５が記憶している地図情報に基づき、上述したステップＳ５０１で探索した計画ルートの近傍に存在する充電施設Ｃの位置を抽出し、ステップＳ５０９に進む。計画ルートの近傍に存在する充電施設Ｃとしては、計画ルート沿いに存在する充電施設Ｃや、計画ルートから設定距離（たとえば、２０ｍ）以内にある充電施設Ｃなどが挙げられる。ステップＳ５０９の説明については後述する。
【０１００】
ステップＳ５１０に戻り、履歴統計処理部２７は、ステップＳ５１０において、出発地点エリアＥＯ及び目的地点エリアＥＤにおいて、当該エリアＥＯ、ＥＤに存在する走行ルート端点の数が第１の閾値以上である場合には（ステップＳ５１０＝Ｙｅｓ）、ステップＳ５１１へ進む。図１０は、走行履歴統計処理におけるステップＳ５１１を説明するための図である。
【０１０１】
履歴統計処理部２７は、ステップＳ５１１において、出発地点範囲ＲＯ内に存在する走行ルート端点Ｔの数、及び、目的地点範囲ＲＤ内に存在する走行ルート端点Ｔの数の少なくとも一方が、所定の第２の閾値以上である場合には（ステップＳ５１１＝Ｙｅｓ）、ステップＳ５１５へ進む。具体的には、履歴統計処理部２７は、出発地点範囲ＲＯおよび目的地点範囲ＲＤにおいて、図１０（Ａ）に示す例では、当該地点範囲ＲＯ、ＲＤに存在する走行ルート端点の数が５であり、所定の第２の閾値（本例では、第２の閾値＝５とする。第１の閾値＝第２の閾値であってもよい。）以上であるのでステップＳ５１５へ進む。走行ルート端点Ｔの数が第２の閾値以上である（相対的に多い）と車両の特定が困難となり、中心領域検索モードで検索を実行してもプライバシー保護が図られるからである。
【０１０２】
これに対して、履歴統計処理部２７は、ステップＳ５１１において、出発地点範囲ＲＯ内に存在する走行ルート端点の数、又は目的地点範囲ＲＤ内に存在する走行ルート端点の数が、所定の第２の閾値未満である場合には（ステップＳ５１１＝Ｎｏ）、ステップＳ５１２へ進む。具体的には、履歴統計処理部２７は、出発地点範囲ＲＯ及び目的地点範囲ＲＤにおいて、図１０（Ｂ）に示す例では、当該地点範囲ＲＯ、ＲＤに存在する走行ルート端点の数が２であり、第２の閾値（本例では、第２の閾値＝５とする）未満であるので、ステップＳ５１２へ進む。走行ルート端点Ｔの数が第２の閾値未満である（相対的に少ない）と車両の特定が容易となり、中心領域検索モードで検索を実行するとプライバシー性が確保できないからである。ステップＳ５１２では、履歴統計処理部２７が固定領域検索モードで類似ルートの検索を行った後、ステップＳ５０３以降のステップを繰り返す。
【０１０３】
履歴統計処理部２７は、ステップＳ５１５へ進むと、出発地点ＰＯが属する出発地点エリアＥＯ及び目的地点ＰＤが属する目的地点エリアＥＤに存在する走行ルート端点Ｔの全てが、プライバシー端点ＴＰ（図６のプライバシー端点等検出処理参照）であるか否かを判定する。図１１は、走行履歴統計処理におけるステップＳ５１５を説明するための図である。
【０１０４】
履歴統計処理部２７は、ステップＳ５１５において、図１１（Ａ）に示すように、出発地点ＰＯが属する出発地点エリアＥＯ及び目的地点ＰＤが属する目的地点エリアＥＤに存在する走行ルート端点がプライバシー端点のみではない場合（非プライバシー端点が２つ含まれている）には（ステップＳ５１５＝Ｎｏ）、ステップＳ５１６へ進む。
【０１０５】
一方、履歴統計処理部２７はステップＳ５１５において、図１１（Ｂ）に示すように、出発地点ＰＯが属する出発地点エリアＥＯ及び目的地点ＰＤが属する目的地点エリアＥＤに存在する走行ルート端点が全てプライバシー端点である場合（１１の端点がすべてプライバシー端点である）には（ステップＳ５１５＝Ｙｅｓ）、ステップＳ５１２へ進む。走行ルート端点Ｔが全てプライバシー端点であると車両の特定が容易となり、中心領域検索モードで検索を実行するとプライバシー性が確保できないからである。ステップＳ５１２では、履歴統計処理部２７が固定領域検索モードで類似ルートの検索を行った後、ステップＳ５０３以降のステップを繰り返す。
【０１０６】
履歴統計処理部２７は、ステップＳ５１６へ進むと、出発地点範囲ＲＯ及び目的地点範囲ＲＤに存在する走行ルート端点の全てが、プライバシー性を有するプライバシー端点であるか否かを判定する。図１２は、走行履歴統計処理におけるステップＳ５１６を説明するための図である。
【０１０７】
履歴統計処理部２７はステップＳ５１６において、図１２（Ａ）に示すように、出発地点範囲ＲＯ及び目的地点範囲ＲＤに存在する走行ルート端点の全てがプライバシー端点ではない場合（非プライバシー端点が２つ含まれている）には（ステップＳ５１６＝Ｎｏ）、上述したステップＳ５０７及びステップＳ５０８に進んだ後、ステップＳ５０９へ進む。
【０１０８】
一方、履歴統計処理部２７はステップＳ５１６において、図１２（Ｂ）に示すように、出発地点エリアＥＯ及び目的地点エリアＥＤに存在する走行ルート端点が全てプライバシー端点である場合（１０の端点がすべてプライバシー端点である）には（ステップＳ５１６＝Ｙｅｓ）、ステップＳ５１２へ進む。走行ルート端点Ｔが全てプライバシー端点であると車両の特定が容易となり、中心領域検索モードで検索を実行するとプライバシー性が確保できないからである。ステップＳ５１２では、履歴統計処理部２７が固定領域検索モードで類似ルートの検索を行った後、ステップＳ５０３以降のステップを繰り返す。
【０１０９】
次に、ステップＳ５０９で行う充電経由地抽出処理について説明する。図１３は、充電経由地抽出処理を表すフローチャートである。
【０１１０】
ステップＳ５０９では、履歴統計処理部２７は、上述したステップＳ５０１で取得した電池残量に基づき、充電経由地点抽出処理を実行する。充電経由地点抽出処理では、履歴統計処理部２７は、上述したステップＳ５０７またはＳ５１４で取得した充電経由地点のうちから、送信元端末装置２に送信（提供）する充電経由地点を抽出する。送信元端末装置２としては、たとえば、この履歴統計処理の開始の契機となった提示ルート検索要求の送信元の端末装置２が挙げられる。また、充電経由地点抽出処理では、車両Ａが目的地点に到達できない可能性を判定し、目的地点に到達できない可能性があると判定した場合にはその旨を警告する到達不能警告を行うことを決定する。
【０１１１】
図１３は、図７のステップＳ５０９の充電経由地点抽出処理のサブルーチンを示すフローチャートである。図１３に示すように、まずステップＳ６０１では、履歴統計処理部２７は、上述したステップＳ５０１で取得した電池残量が、上述したステップＳ５０８またはＳ５１３で抽出した消費電力（以下、抽出消費電力とも呼ぶ）より大きいか否かを判定する。そして、履歴統計処理部２７は、電池残量が抽出消費電力より大きいと判定した場合には（ステップＳ６０１＝Ｙｅｓ）、ステップＳ６０２に進む。一方、履歴統計処理部２７は、電池残量が抽出消費電力以下であると判定した場合には（ステップＳ６０１＝Ｎｏ）、ステップＳ６０５に進む。
【０１１２】
ステップＳ６０１において、電池残量が抽出消費電力より大きいと判定した場合には、ステップＳ６０２に進み、ステップＳ６０２では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第２走行履歴情報（充電経由地点）を参照して、上述したステップＳ５０７またはＳ５１４で取得した充電経由地点のうちに、実績充電経由地点があるか否かを判定する。実績充電経由地点としては、複数台の車両Ａのうちの少なくとも１台が実際に充電を行ったことがある充電施設Ｃの位置が挙げられる。そして、履歴統計処理部２７は、実績充電経由地点があると判定した場合には（ステップＳ６０２＝Ｙｅｓ）、ステップＳ３０３に進む。
【０１１３】
なお履歴統計処理部２７は、実績充電経由地点がないと判定した場合には（ステップＳ６０２＝Ｎｏ）、充電経由地点を抽出せずに、充電経由地点抽出処理を終了する。これにより、履歴統計処理部２７は、走行用バッテリ１４の電池残量が十分であり、かつ、上述したステップＳ５０７またはＳ５１４で取得した充電経由地点のうちに、実績充電経由地点がない場合には、実績充電経由地点の情報を送信元端末装置２に送信（提供）しない。実績充電経由地点は、特定の個人もしくは法人の専用充電施設であることも考えられるため、統計処理により公共の充電施設であることが確実な施設を優先的に抽出することが望ましい。
【０１１４】
たとえば、別途公共充電施設データベースを持つ構成とし、このデータと同地点の実績であるものを抽出する方法、あるいは、異なる名義（法人、個人含む）の複数車両（たとえば、５台以上等）が同一地点で充電の実績がある充電施設を抽出する方法等が考えられる。また、これらのデータを活用する際に、利用可能時間帯を加味することで、当該経由地の到達予想時間帯に実際に利用可能な充電施設を優先して経由するように選定することが望ましい。
【０１１５】
一方、実績充電経由地点があると判定した場合には、ステップＳ６０３に進み、ステップＳ６０３では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第２走行履歴情報（充電経由地点）を参照して、上述したステップＳ５０７またはＳ５１４で取得した充電経由地点のうちから実績充電経由地点を抽出した後、充電経由地点抽出処理を終了する。これにより、履歴統計処理部２７は、走行用バッテリ１４の電池残量が十分であり、かつ、上述したステップＳ５０７またはＳ５１４で取得した充電経由地点のうちに、実績充電経由地点がある場合には、実績充電経由地点の情報のみを送信元端末装置２に送信（提供）する。
【０１１６】
また、上述したステップＳ６０１において、電池残量が抽出消費電力以下であると判定した場合には、ステップＳ６０４に進み、ステップＳ６０４では、履歴統計処理部２７は、地図情報記憶部２５が記憶している地図情報に基づき、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で決定した提示ルート（類似ルート）の近傍に充電施設Ｃが存在するか否かを判定する。提示ルートの近傍に存在する充電施設Ｃとしては、提示ルート沿いに存在する充電施設Ｃや、提示ルートから設定距離（例えば、２０ｍ）以内にある充電施設Ｃが挙げられる。そして、履歴統計処理部２７は、提示ルートの近傍に充電施設Ｃが存在すると判定した場合には（ステップＳ６０４＝Ｙｅｓ）、ステップＳ６０５に進む。一方、履歴統計処理部２７は、提示ルートの近傍に充電施設Ｃがないと判定した場合には（ステップＳ６０４＝Ｎｏ）、ステップＳ６０６に進む。
【０１１７】
なお、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で提示ルートを決定できなかった場合には、履歴統計処理部２７は、地図情報記憶部２５が記憶している地図情報に基づき、上述したステップＳ５０１で探索した計画ルートの近傍に充電施設Ｃが存在するか否かを判定する。そして、履歴統計処理部２７は、計画ルートの近傍に充電施設Ｃが存在すると判定した場合には（ステップＳ６０４＝Ｙｅｓ）、ステップＳ６０５に進む。一方、履歴統計処理部２７は、計画ルートの近傍に充電施設Ｃがないと判定した場合には（ステップＳ６０４＝Ｎｏ）、ステップＳ６０６に進む。
【０１１８】
ステップＳ６０４において、提示ルートの近傍に充電施設Ｃが存在すると判定した場合には、ステップＳ６０５に進み、ステップＳ６０５では、履歴統計処理部２７は、地図情報記憶部２５が記憶している地図情報に基づき、提示ルート（類似ルート）の近傍に存在する充電施設Ｃの位置（以下、推奨近傍充電経由地点とも呼ぶ）を抽出した後、充電経由地点抽出処理を終了する。また、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で提示ルート（類似ルート）を決定できなかった場合には、履歴統計処理部２７は、地図情報記憶部２５が記憶している地図情報に基づき、計画ルートの近傍に存在する推奨近傍充電経由地点を抽出する。これにより、履歴統計処理部２７は、走行用バッテリ１４の電池残量が不十分であり、かつ、推奨近傍充電経由地点が存在する場合には、推奨近傍充電経由地点の情報のみを送信元端末装置２に送信（提供）する。
【０１１９】
一方、ステップＳ６０４において、提示ルートの近傍に充電施設Ｃが存在しないと判定した場合には、ステップＳ６０６に進み、ステップＳ６０６では、履歴統計処理部２７は、到達不能警告を行うことを決定した後、充電経由地点抽出処理を終了する。これにより、履歴統計処理部２７は、走行用バッテリ１４の電池残量が不十分であり、かつ、推奨近傍充電経由地点が存在しない場合には、推奨近傍充電経由地点（充電経由地点）の情報を送信元端末装置２に送信（提供）しない。
【０１２０】
図７に戻り、充電経由地抽出処理が終わるとステップＳ５１７に進み、履歴統計処理部２７は、車両Ａの運転者の電力消費傾向に基づき、消費電力補正処理（図１４参照）を実行する。消費電力補正処理では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第１走行履歴情報のうち、提示ルート検索要求が含んでいる運転者ＩＤが特定した運転者の第１走行履歴情報を参照して、提示ルート（類似ルート）を走行した際に消費する消費電力を算出する。続いて、履歴統計処理部２７は、算出した消費電力に基づいて、上述したステップＳ５０７またはＳ５１４で抽出した消費電力を補正する。
【０１２１】
図１４は、図７のステップＳ５１７の消費電力補正処理のサブルーチンを示すフローチャートである。図１４に示すように、まずステップＳ７０１では、履歴統計処理部２７は、受信した提示ルート検索要求から運転者ＩＤ（運転者を特定する情報）を取得する。続いて、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第１走行履歴情報のうちに、取得した運転者ＩＤと同一の運転者ＩＤを含んでいる第１走行履歴情報（以下、送信元走行履歴情報とも呼ぶ）があるか否かを判定する。そして、履歴統計処理部２７は、送信元走行履歴情報があると判定した場合には（ステップＳ７０１＝Ｙｅｓ）、ステップＳ７０３に進む。一方、履歴統計処理部２７は、送信元走行履歴情報がないと判定した場合には（ステップＳ７０１＝Ｎｏ）、ステップＳ６０２に進む。
【０１２２】
ステップＳ７０１において、送信元走行履歴情報があると判定した場合には、ステップＳ７０２に進み、ステップＳ７０２では、履歴統計処理部２７は、上述したステップＳ５０８またはＳ５１３で算出した消費電力をそのまま補正後の消費電力（以下、補正後消費電力とも呼ぶ）とし、消費電力補正処理を終了する。これにより、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している第１走行履歴情報のうちに、送信元走行履歴情報がない場合には、上述したステップＳ５０８またはＳ５１３で算出した消費電力の情報をそのまま送信元端末装置２に送信（提供）する。
【０１２３】
一方、ステップＳ７０１において、送信元走行履歴情報がないと判定した場合には、ステップＳ７０３に進み、ステップＳ７０３では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報（走行ルート）のうちに、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で抽出した類似ルートと同一の走行ルート（以下、同一走行ルートとも呼ぶ）があるか否かを判定する。そして、履歴統計処理部２７は、同一走行ルートがあると判定した場合には（ステップＳ７０３＝Ｙｅｓ）、ステップＳ７０４に進む。一方、履歴統計処理部２７は、同一走行ルートがないと判定した場合には（ステップＳ７０３＝Ｎｏ）、ステップＳ７０６に進む。なお、同一走行ルートとして、上述したステップＳ４０３で抽出した類似ルートと同一であると判断できるものであればよく、誤差範囲と判断できるような量であれば、相違部分があってもよい。
【０１２４】
ステップＳ７０３において、同一走行ルートがあると判定した場合には、ステップＳ７０４に進み、ステップＳ７０４では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報のうちから、同一走行ルートを走行した際に消費した消費電力を抽出する。続いて、履歴統計処理部２７は、抽出した消費電力を補正用消費電力とする。
【０１２５】
続いてステップＳ７０５に進み、履歴統計処理部２７は、上述したステップＳ７０４で算出した補正用消費電力に基づいて、上述したステップＳ５０８またはＳ５１３で算出した消費電力を補正する。消費電力の補正方法としては、たとえば、消費電力を補正用消費電力で置換する方法、消費電力と補正用消費電力との平均値を算出する方法、消費電力ｂと補正用消費電力ａとの差ｃを用いてａ±ｃと表現する方法がある。続いて、履歴統計処理部２７は、補正した消費電力を補正後消費電力とした後、消費電力補正処理を終了する。これにより、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報のうちに、同一走行ルートがある場合には、同一走行ルートを走行した際に消費した消費電力で補正を行い、補正後の消費電力を送信元端末装置２に送信（提供）する。
【０１２６】
一方、上述したステップＳ７０３において、同一走行ルートがないと判定した場合には、ステップＳ７０６に進み、ステップＳ７０６では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報（走行ルート）のうちに、類似種別走行ルートがあるか否かを判定する。類似種別走行ルートとしては、たとえば、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で決定した提示ルート（類似ルート）と道路種別が同一または類似の走行ルートがある。なお、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２での提示ルート（類似ルート）を決定できなかった場合には、上述したステップＳ５０１で探索した計画ルートを類似種別走行ルートとする。そして、履歴統計処理部２７は、類似種別走行ルートがあると判定した場合には（ステップＳ７０６＝Ｙｅｓ）、ステップＳ７０７に進む。一方、履歴統計処理部２７は、類似種別走行ルートがないと判定した場合には（ステップＳ７０６＝Ｎｏ）、ステップＳ７１０に進む。
【０１２７】
ステップＳ７０６において、類似種別走行ルートがあると判定した場合には、ステップＳ７０７に進み、ステップＳ７０７では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報を参照して、類似種別走行ルートの単位距離当たりの消費電力（以下、類似種別電力消費率とも呼ぶ）を算出する。
【０１２８】
続いてステップＳ７０８に進み、履歴統計処理部２７は、上述したステップＳ６０７で算出した類似種別電力消費率と計画ルートの全長とを乗算する。そして、履歴統計処理部２７は、乗算結果を補正用消費電力とする。
【０１２９】
続いてステップＳ７０９に進み、履歴統計処理部２７は、上述したステップＳ７０８で算出した補正用消費電力に基づいて、上述したステップＳ５０７またはＳ５１４
で算出した消費電力を補正する。消費電力の補正方法は、上述したステップＳ７０５と同様の方法とすることができる。続いて、履歴統計処理部２７は、補正した消費電力を補正後消費電力とし、消費電力補正処理を終了する。これにより、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報のうちに、類似種別走行ルートがある場合には、類似種別電力消費率で消費電力を補正し、補正後の消費電力を送信元端末装置２に送信（提供）する。
【０１３０】
一方、上述したステップＳ７０６において、類似種別走行ルートがないと判定した場合には、ステップＳ７１０に進み、ステップＳ７１０では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報（走行ルート）のうちに、類似距離走行ルートがあるか否かを判定する。類似距離走行ルートとしては、たとえば、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で決定した提示ルート（類似ルート）と全長が同一または類似の走行ルートがある。なお、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で提示ルート（類似ルート）を決定できなかった場合には、上述したステップＳ５０１で探索した計画ルートを類似距離走行ルートとする。
【０１３１】
たとえば、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報（走行ルート）のうちに、提示ルートの全長との差が設定値（例えば、±１００ｍ）未満の走行ルートがあるか否かを判定する。そして、履歴統計処理部２７は、類似距離走行ルートがあると判定した場合には（ステップＳ７１０＝Ｙｅｓ）、ステップＳ７１１に進む。一方、履歴統計処理部２７は、類似距離走行ルートがないと判定した場合には（ステップＳ７１０＝Ｎｏ）、ステップＳ７１４に進む。
【０１３２】
ステップＳ７１０において、類似距離走行ルートがあると判定した場合には、ステップＳ７１１に進み、ステップＳ７１１では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報を参照して、類似距離走行ルートの単位距離当たりの消費電力（以下、類似距離電力消費率とも呼ぶ）を算出する。
【０１３３】
続いてステップＳ７１２に進み、履歴統計処理部２７は、上述したステップＳ７１１で算出した類似距離電力消費率と計画ルートの全長とを乗算する。そして、履歴統計処理部２７は、乗算結果を補正用消費電力とする。
【０１３４】
続いてステップＳ７１３に進み、履歴統計処理部２７は、上述したステップＳ７１２で算出した補正用消費電力に基づいて、上述した図７のステップＳ５０８またはＳ５１３で算出した消費電力を補正する。消費電力の補正方法は、上述したステップＳ７０５と同様の方法とする。続いて、履歴統計処理部２７は、補正した消費電力を補正後消費電力とし、消費電力補正処理を終了する。これにより、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報のうちに、類似距離走行ルートがある場合には、類似距離電力消費率で消費電力を補正し、補正後の消費電力を送信元端末装置２に送信（提供）する。
【０１３５】
一方、上述したステップＳ７１０において、類似距離走行ルートがないと判定した場合には、ステップＳ７１４に進み、ステップＳ７１４では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報（走行ルート）のうちに、類似平均速度走行ルートがあるか否かを判定する。類似平均速度走行ルートとしては、たとえば、上述した図７のステップＳ５０２、Ｓ５０５、又はＳ５１２で決定した提示ルート（類似ルート）と平均速度が同一または類似の走行ルートがある。
【０１３６】
なお、上述した図７のステップＳ５０２、Ｓ５０５、又はＳ５１２で提示ルート（類似ルート）を決定できなかった場合には、上述した図７のステップＳ５０１で探索した計画ルートを類似平均速度走行ルートとする。たとえば、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報（走行ルート）のうちに、提示ルートの平均速度との差が設定値（たとえば、±５km/h）未満の走行ルートがあるか否かを判定する。そして、履歴統計処理部２７は、類似平均速度走行ルートがあると判定した場合には（ステップＳ７１４＝Ｙｅｓ）、ステップＳ７１５に進む。一方、履歴統計処理部２７は、類似平均速度走行ルートがないと判定した場合には（ステップＳ７１４＝Ｎｏ）、ステップＳ７１８に進む。
【０１３７】
ステップＳ７１４において、類似平均速度走行ルートがあると判定した場合には、ステップＳ７１５に進み、ステップＳ７１５では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報を参照して、類似平均速度走行ルートの単位距離当たりの消費電力（以下、類似平均速度電力消費率とも呼ぶ）を算出する。
【０１３８】
続いてステップＳ７１６に進み、履歴統計処理部２７は、上述したステップＳ７１５で算出した類似平均速度電力消費率と計画ルートの全長とを乗算する。そして、履歴統計処理部２７は、乗算結果を補正用消費電力とする。
【０１３９】
続いてステップＳ７１７に進み、履歴統計処理部２７は、上述したステップＳ７１６で算出した補正用消費電力に基づいて、上述した図７のステップＳ５０８またはＳ５１３で算出した消費電力を補正する。消費電力の補正方法は、上述したステップＳ７０５と同様の方法とすることができる。続いて、履歴統計処理部２７は、補正した消費電力を補正後消費電力とし、消費電力補正処理を終了する。これにより、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報のうちに、類似平均速度走行ルートがある場合には、類似平均車速電力消費率で消費電力を補正し、補正後の消費電力を送信元端末装置２に送信（提供）する。
【０１４０】
一方、上述したステップＳ７１４において、類似平均速度走行ルートがないと判定した場合には、ステップＳ７１８に進み、ステップＳ７１８では、履歴統計処理部２７は、走行履歴蓄積部２６が蓄積している送信元走行履歴情報を参照して、すべての送信元走行履歴情報の走行ルートの単位距離当たりの消費電力の平均値（以下、平均電力消費率とも呼ぶ）を算出する。
【０１４１】
続いてステップＳ７１９に進み、履歴統計処理部２７は、上述したステップＳ７１８で算出した平均電力消費率と計画ルートの全長とを乗算する。そして、履歴統計処理部２７は、乗算結果を補正用消費電力とする。
【０１４２】
続いてステップＳ７２０に進み、履歴統計処理部２７は、上述したステップＳ７１９で算出した補正用消費電力に基づいて、上述した図７のステップＳ５０８またはＳ５１３で算出した消費電力を補正する。消費電力の補正方法は、上述したステップＳ７０５と同様の方法とすることができる。続いて、履歴統計処理部２７は、補正した消費電力を補正後消費電力とし、消費電力補正処理を終了する。これにより、履歴統計処理部２７は、上述したステップＳ７０３、Ｓ７０６、Ｓ７１０およびＳ７１４の判定がいずれも「Ｎｏ」となった場合には、平均電力消費率で消費電力を補正し、補正後の消費電力を送信元端末装置２に送信（提供）する。
【０１４３】
図７に戻り、消費電力補正処理が終わるとステップＳ５１８に進み、履歴統計処理部２７は、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で決定した提示ルート（類似ルート）、上述したステップＳ５０９で抽出した充電経由地点および上述したステップＳ５１７で補正した消費電力の情報を送信元端末装置２に送信（提供）した後、走行履歴統計処理を終了する。なお、履歴統計処理部２７は、上述したステップＳ５０２、Ｓ５０５、又はＳ５１２で提示ルートを決定できなかった場合には、上述したステップＳ５０１で探索した計画ルート、上述したステップＳ５０９で抽出した充電経由地点および上述したステップＳ５１３で算出した消費電力（理論消費電力）の情報を送信する。また、履歴統計処理部２７は、上述したステップＳ５０９で到達不能警告を行うことを決定した場合には到達不能警告を表示させる制御指令も送信元端末装置２に送信（提供）する。
【０１４４】
なお、本実施形態では、上述したステップＳ５０９で抽出した充電経由地点、および上述したステップＳ５１７で補正した消費電力の情報を送信元端末装置２に送信（提供）する例を示したが、他の構成を採用することもできる。たとえば、上述したステップＳ５０７またはＳ５１４で取得した充電経由地点、および上述したステップＳ５１８で補正する前の消費電力の情報を送信元端末装置２に送信（提供）する構成としてもよい。
【０１４５】
次に本実施形態の作用について説明する。図１５（Ａ）及び図１５（Ｂ）は本実施形態の作用を説明するための図であり、図１５（Ａ）は中心領域検索モードにおける表示部での表示内容の一例を示す図であり、図１５（Ｂ）は固定領域検索モードにおける表示部での表示内容の一例を示す図である。
【０１４６】
本実施形態では、車両用情報提供装置３が、電動機１３を駆動源とする車両Ａに搭載された車載装置１から少なくとも走行ルート情報を含む情報を順次取得して走行履歴情報（第１走行履歴情報、第２走行履歴情報）として蓄積する。そして、車両用情報提供装置３が、蓄積した第１走行履歴情報を参照して、計画ルートと同一または類似の類似ルートを検索し、検出した類似ルートを提示ルートとして設定する。次いで、車両用情報提供装置３が、設定した提示ルートの情報、並びに決定した消費電力等の情報を提供する。そのため、実際の環境に則した消費電力の情報、充電経由地の情報を提供することができる。
【０１４７】
ただし、出発地点ＰＯ及び目的地点ＰＤの位置が異なると検索範囲もそれに応じて異なる中心領域検索モードのみではプライバシー性保護の観点から次のような問題がある。すなわち、例えば図１５（Ａ）に示すように、当初の検索時に指定した出発点ＰＯに対して提示ルート１〜提示ルート３が表示され、このうち提示ルート２の走行ルート端点Ｐ１が検索範囲ＲＯの隅（本例では左隅）に位置しているような場合に、検索時に指定する出発点ＰＯを、当該出発点ＰＯよりも僅かに右側の出発点ＰＯ´に変更して次の検索を実行すると、提示ルート２の走行ルート端点Ｐ１が検索範囲ＲＯから外れるため当該提示ルート２が表示されないこととなる。このため、出発地点ＰＯの変更前後における検索結果を比較することにより、ずれた範囲内に走行ルート端点Ｐ１が存在するということが特定されることになる。つまり、検索時に指定する出発地点ＰＯや目的地点ＰＤの設定位置を故意に変更することで提示ルートの幾つかが表示されたり表示されなかったりするので、その表示／非表示と出発地点ＰＯや目的地点ＰＤの設定位置のずらす距離から走行ルート端点の位置を特定することができる。
【０１４８】
これに対し、本実施形態では、車両用情報提供装置３が、蓄積した第１走行履歴情報を参照して、計画ルートと同一または類似の類似ルートを提示ルートとして設定する際、状況に応じて固定領域検索モードで検索した結果を出力する。このため、例えば図１５（Ｂ）に示すように、当初の検索時において指定した出発点ＰＯを指定した際に表示されていた提示ルート１〜提示ルート３のうち、提示ルート２の走行ルート端点Ｐ１が検索エリアＥＯの隅（本例では左隅）に位置しているような場合であっても、当該走行ルート端点Ｐ１は特定されない。つまり、検索時に指定する出発点ＰＯを出発点ＰＯよりも僅かに右側の出発点ＰＯ´に変更したとしても、提示ルート２の走行ルート端点Ｐ１が検索エリアＥＯから外れることはなく、提示ルート２は表示され続けるため、走行ルート端点Ｐ１が特定され得る状態とはならない。このため、本実施形態によれば、走行ルート情報を提供した車両Ａのプライバシー性の保護を図ることができる。
【０１４９】
また、この際、プライバシー地点フラグｆが設定されている場合（固定領域検索モードで類似ルートの検索が行われた場合）には、端末装置２の表示画面に提示ルートを表示する際、当該提示ルートの端点を特定できない態様で表示する（図４Ｂ参照）。これにより、走行ルート情報を提供した車両Ａのプライバシー性の保護をさらに図ることができる。
【０１５０】
また、本実施形態における履歴統計処理部２７は、走行履歴統計処理におけるステップＳ５１０において、出発地点ＰＯが属する出発地点エリアＥＯ内に存在する走行ルート端点の数、及び、目的地点ＰＤが属する目的地点エリアＥＤ内に存在する走行ルート端点の数の少なくとも一方が、所定の第１の閾値以上であるか否かを判定する。そして、当該走行ルート端点の数がそれぞれ第１の閾値未満である場合には、中心領域検索モードから固定領域検索モードに切り替える（ステップＳ５１２）。このため、出発地点エリアＥＯ及び目的地点エリアＥＤに存在する走行ルート端点が相対的に少数であっても車両の特定をさらに困難とすることができ、走行ルート情報を提供した車両Ａのプライバシー性の保護をさらに図ることができる。
【０１５１】
さらに、本実施形態における履歴統計処理部２７は、走行履歴統計処理におけるステップＳ５１１において、出発地点領域ＲＯ内に存在する走行ルート端点の数、及び、目的地点領域ＲＤ内に存在する走行ルート端点の数が、共に所定の第２の閾値以上であるか否かを判定する。そして、当該走行ルート端点の数がそれぞれ第２の閾値未満である場合には、中心領域検索モードから固定領域検索モードに切り替える（ステップＳ５１２）。このため、出発地点領域ＲＯ及び目的地点領域ＲＤに存在する走行ルート端点が相対的に少数であっても車両の特定をより困難とすることができ、走行ルート情報を提供した車両Ａのプライバシー性の保護を一層図ることができる。
【０１５２】
また、出発地点ＰＯが属する出発地点エリアＥＯ及び目的地点ＰＤが属する目的地点エリアＥＤに存在する走行ルート端点が全てプライバシー端点である場合には、中心領域検索モードから固定領域検索モードに切り替える（ステップＳ５１５、Ｓ５１２参照）。同様に、出発地点領域ＲＯ及び目的地点領域ＲＤに存在する走行ルート端点が全てプライバシー端点である場合には、中心領域検索モードから固定領域検索モードに切り替える（ステップＳ５１６、Ｓ５１２参照）。このため、出発地点エリアＥＯ、目的地点エリアＥＤ、出発地点領域ＲＯ及び目的地点領域ＲＤに存在する走行ルート端点が全てプライバシー端点であっても車両の特定を更により困難とすることができ、走行ルート情報を提供した車両のプライバシー性の保護をより一層図ることができる。
【０１５３】
<<第２実施形態>>
図１６は、本実施形態における車載装置、端末装置及び車両用情報提供装置で実行される各種情報処理の手順を示すフローチャートである。第２実施形態における車両情報提供装置が行う処理は、プライバシー端点等検出処理が省略されていると共に、ルート提供処理（ステップＳ２０Ｂ、及び走行履歴統計処理（ステップＳ５０Ｂ）が異なること以外は、上述した第１実施形態と同様であるので、第１実施形態と相違する部分についてのみ説明し、第１実施形態と同一である部分については、第１実施形態と同一の符号を付しその説明をここに援用する。
【０１５４】
本実施形態における車両用情報提供装置は、第１実施形態で説明した車両用情報提供装置３の構成に加え、走行履歴蓄積部２６が、ＰＯＩ記憶部を有している。ＰＯＩ記憶部は、例えば、車載装置１から送信された第１走行履歴情報に基づいて、端点記憶部２６１が記憶している走行ルート端点Ｔのうち当該走行ルート端点ＴがＰＯＩであるもの（以下、ＰＯＩ端点ＴＰＯＩとも称する。）を記憶している。
【０１５５】
＜ルート提供処理＞
図１７は、図１６のルート提供処理（ステップＳ２０Ｂ）のサブルーチンを示すフローチャートである。ルート提供処理（ステップＳ２０Ｂ）は、端末装置２のルート演算部２３により実行され、出発地点ＰＯから目的地点ＰＤまでのルートを計画する要求を受けると、以下に説明するルート提供処理を実行する。
【０１５６】
図１７に示すように、まずステップＳ２０１において、ルート演算部２３は、目的地点等入力部２２から出力された出発地点ＰＯ、目的地点ＰＤ、電池残量および運転者ＩＤの情報を取得する。
【０１５７】
次に、ステップＳ２０１Ｂにおいて、ルート演算部２３は、上述したステップＳ２０１で取得した出発地点ＰＯ、目的地点ＰＤ、電池残量および運転者ＩＤの情報とともに、車両用情報提供装置３に対してＰＯＩリスト要求を送信する。
【０１５８】
ステップＳ２０１Ｂにおいてルート演算部２３から車両用情報提供装置３にＰＯＩリスト要求が出力されると、車両用情報提供装置３は、図１８に示す処理手順（ステップＳ５００Ｂ）でＰＯＩリストを作成し、これを端末装置２のルート演算部２３に送信する（詳細は後述する）。
【０１５９】
次にステップＳ２０１Ｃに進み、ルート演算部２３は、車両用情報提供装置３から送信されたＰＯＩリストの情報を受信する（図１８のステップＳ５００Ｃから）。
【０１６０】
続いてステップＳ２０１Ｄに進み、ルート演算部２３は、ステップＳ２０１Ｃで受信したＰＯＩリスト中に挙げられているＰＯＩ（ＰＯＩ端点）の中から、出発地点及び目的地点としてそれぞれ選択されたＰＯＩを取得する。
【０１６１】
次いで、ステップＳ２０２においてルート演算部２３から車両用情報提供装置３に提示ルート検索要求が出力されると、車両用情報提供装置３は、図１８に示す処理手順（ステップＳ５００Ｄ〜Ｓ５１８）で提示ルートを演算して決定し、これを端末装置２のルート演算部２３に送信する（詳細は後述する）。
【０１６２】
次にステップＳ２０３に進み、ルート演算部２３は、車両用情報提供装置３から送信された提示ルートの情報、消費電力の情報および充電経由地点の情報含む情報を受信する（図１８のステップＳ５１８から）。その後は、第１実施形態で説明した図４ＡのステップＳ２０４〜Ｓ２０８を行う。なお、ステップＳ２０２において、提示ルートを決定できなかった場合には、ルート演算部２３は、提示ルートの情報に代えて、計画ルートの情報を受信する。
【０１６３】
＜走行履歴統計処理＞
図１８は、図１６の走行履歴統計処理（ステップＳ５０Ｂ）のサブルーチンを示すフローチャートである。走行履歴統計処理は、車両用情報提供装置３の履歴統計処理部２７により実行される。この履歴統計処理部２７では、図１８に示すように、端末装置２が送信したＰＯＩリスト要求（図１７のステップＳ２０１Ｂ）を受信すると、ステップＳ５００Ｂに進む。
【０１６４】
ステップＳ５００Ｂでは、まず、履歴統計処理部２７は、走行履歴蓄積部のＰＯＩ記憶部に記憶されたＰＯＩの中から、出発地点付近に存在するＰＯＩ端点と目的地点付近に存在するＰＯＩ端点とを結ぶ走行ルート（以下、ＰＯＩルートとも称する。）を抽出する。この場合において、出発地点付近及び目的地点付近の設定方法としては、例えば、出発地点及び目的地点を中心として所定距離（５ｋｍ等）の範囲内にあるエリアとしてそれぞれ設定することができる。
【０１６５】
そして、履歴統計処理部２７は、当該ＰＯＩルートの端点（ＰＯＩ端点）のデータを纏めることにより、ＰＯＩリストを作成する。次いで、ステップＳ５００Ｃでは、履歴統計処理部２７は、作成したＰＯＩリストを端末装置２に送信する。
【０１６６】
ＰＯＩリストを受信した端末装置２のルート演算部２３では、ＰＯＩリスト中に挙げられているＰＯＩ（ＰＯＩ端点）の中から、出発地点及び目的地点がそれぞれ選択される（ステップＳ２０１Ｄ）。次いで、ルート演算部２３から送信された提示ルート検索要求を、履歴統計処理部２７が受信する（ステップＳ５００Ｄ）。
【０１６７】
続いて、履歴統計処理部Ｓ５０１Ｂでは、出発地点ＰＯおよび目的地点ＰＤとしてそれぞれ選択されたＰＯＩを取得する。続いて、履歴統計処理部２７は、地図情報記憶部２５が記憶している地図情報に基づき、取得した出発地点ＰＯ（ＰＯＩ）から目的地点ＰＤ（ＰＯＩ）までの計画ルートを探索（取得）する。計画ルートとしては、出発地点ＰＯから目的地点ＰＤまで到達できるようなルートであればよく、特に限定されないが、たとえば、出発地点ＰＯと目的地点ＰＤとを最短時間又は最短距離で走行可能な走行ルートが設定される。
【０１６８】
次いで、ステップＳ５０２Ｂでは、履歴統計処理部２７は、上述した第１実施形態の第１の検索モードと同じ固定領域検索モードでの類似ルートの探索を実行する。
【０１６９】
続いてステップＳ５０３に進み、履歴統計処理部２７は、上述したステップＳ５０２Ｂにて類似ルートを抽出できたか否かを判定する。そして、履歴統計処理部２７は、類似ルートを抽出できなかった（類似ルートの抽出を断念した）と判定した場合には（ステップＳ５０３＝Ｎｏ）、第１実施形態で説明したステップＳ５１３、Ｓ５１４に進む。一方、履歴統計処理部２７は、類似ルートを抽出できたと判定した場合には（ステップＳ５０３＝Ｙｅｓ）、ステップＳ５０７、Ｓ５０８に進む。その後、ステップ５０９及びステップ５１７に進む。
【０１７０】
続いて、ステップＳ５１８に進み、履歴統計処理部２７は、上述したステップＳ５０２Ｂで決定した提示ルート（類似ルート）、上述したステップＳ５０９で抽出した充電経由地点および上述したステップＳ５１７で補正した消費電力の情報を送信元端末装置２に送信（提供）した後、走行履歴統計処理を終了する。なお、履歴統計処理部２７は、上述したステップＳ５０２Ｂで提示ルートを決定できなかった場合には、上述したステップＳ５０１Ｂで探索した計画ルート、Ｓ５０９で抽出した充電経由地点およびステップＳ５１３で算出した消費電力（理論消費電力）の情報を送信する。また、履歴統計処理部２７は、上述したステップＳ５０９で到達不能警告を行うことを決定した場合には到達不能警告を表示させる制御指令も送信元端末装置２に送信（提供）する。
【０１７１】
本実施形態においても、車両用情報提供装置３が、電動機１３を駆動源とする車両Ａに搭載された車載装置１から少なくとも走行ルート情報を含む情報を順次取得して走行履歴情報（第１走行履歴情報、第２走行履歴情報）として蓄積する。そして、車両用情報提供装置３が、蓄積した第１走行履歴情報を参照して、類似ルートを検索し、検出した類似ルートを提示ルートとして設定する。次いで、車両用情報提供装置３が、設定した提示ルートの情報、並びに決定した消費電力等の情報を提供する。そのため、実際の環境に則した消費電力の情報、充電経由地の情報を提供することができる。
【０１７２】
また、本実施形態では、車両用情報提供装置３が作成したＰＯＩリストの中から、出発地点ＰＯおよび目的地点ＰＤを指定する。このため、図１９に示すように、表示部２４に表示される提示ルートの端点はＰＯＩ端点ＴＰＯＩとなるため、車両Ａのプライバシー性の保護を図ることができる。
【０１７３】
さらに、車両用情報提供装置３の履歴統計処理部２７において類似ルートを検索する際、固定領域検索モードで検索を行う。このため、本実施形態においても、走行ルート端点の特定をより困難とすることができ、車両Ａのプライバシー性の保護を一層図ることができる。
【０１７４】
なお、以上に説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【０１７５】
たとえば、上述した実施形態において、出発地点ＰＯと目的地点ＰＤとの距離に応じて、出発地点範囲ＲＯ、目的地点範囲ＲＤ、出発地点エリアＥＯ、又は目的地点エリアＥＤの大きさを変更する（距離が遠いほど、大きくする）態様としたり、あるいは、出発地点ＰＯから目的地点ＰＤまで到達するための所要時間（走行時間）に応じて、出発地点範囲ＲＯ、目的地点範囲ＲＤ、出発地点エリアＥＯ、又は目的地点エリアＥＤの大きさを変更する（所要時間が長いほど、大きくする）態様としたりしてもよい。
【０１７６】
また、上述した実施形態において、履歴統計処理部２７が、走行履歴蓄積部２６が蓄積している第１走行履歴情報を参照して、提示ルート（類似ルート）を走行する際における、消費電力を運転者毎に決定する構成としてもよい。この場合、履歴統計処理部２７が、提示ルートおよび充電経由地点の情報とともに、決定した運転者毎の消費電力のうちの、最大の消費電力、最小の消費電力および平均の消費電力の情報を送信元端末装置２に送信（提供）する。これにより、送信元端末装置２は、図２０に示すように、受信した情報に基づき、提示ルートおよび充電経由地点に加え、最大の消費電力（消費電力ＭＡＸ）、最小の消費電力（消費電力ＭＩＮ）および平均の消費電力（平均消費電力）を表示画面に表示する。特に、このような構成によれば、提示ルートを走行する際の消費電力を運転者毎に算出し、算出した消費電力のうちの、最大の消費電力、最小の消費電力および平均の消費電力を提供する。そのため、利用者が、運転者毎の消費電力のばらつき度合いを把握することが可能となる。
【０１７７】
また、上述した実施形態では、表示部２４が、提示ルート（類似ルート）とともに、消費電力および充電経由地点を表示する例を示したが、他の構成を採用することもできる。たとえば、表示部２４が、消費電力や充電経由地点の抽出に用いた第１走行履歴情報および第２走行履歴情報が含む渋滞有無、走行速度、走行高度、季節、気温、天気、走行時間帯、走行消費電力およびエアコンの消費電力の情報も併せて表示する構成としてもよい。具体的には、端末装置２が、渋滞有無、走行速度、走行高度、季節、気温、天気、走行時間帯、走行消費電力およびエアコンの消費電力の少なくとも１つ（以下、検索用状態量とも呼ぶ）の入力を受け付ける。続いて、端末装置２が、受け付けた検索用状態量の情報を車両用情報提供装置３に送信する。続いて、車両用情報提供装置３（履歴統計処理部２７）が、端末装置２が送信した情報を受信すると、受信した情報から検索条件状態量を検索条件として取得する。続いて、履歴統計処理部２７が、走行履歴蓄積部２６が蓄積している走行履歴情報のうち、取得した検索条件に適合する走行履歴情報を参照して、決定した提示ルートを走行する際に消費する消費電力および提示ルートを走行する際に経由する充電経由地点を決定する。続いて、履歴統計処理部２７が、提示ルート（類似ルート）、消費電力および充電経由地点の情報とともに、取得した検索条件の情報を送信元端末装置２に送信（提供）する。これにより、送信元端末装置２は、図２１に示すように、受信した情報に基づき、提示ルート、消費電力および充電経由地点に加え、消費電力および充電経由地点の決定に用いた検索条件を表示画面に表示する。このような構成によれば、提示ルート、消費電力および充電経由地点とともに、消費電力や充電経由地点の決定に用いた検索条件を提供する。そのため、利用者が、消費電力や充電経由地点の決定に用いた検索条件を把握できる。
【０１７８】
なお、上述した実施形態において、車両用情報提供システムＳが本発明の車両情報提供装置の一例に相当し、走行履歴蓄積部２６が本発明のルート情報蓄積部の一例に相当し、目的地点等入力部２２が本発明の入力部の一例に相当し、履歴統計処理部２７が本発明の計画ルート取得部、検索部及びプライバシー判定部の一例に相当し、表示部２４が本発明の出力部の一例に相当し、固定領域検索モードが本発明に係る第１の検索モードに相当し、中心領域検索モードが本発明に係る第２の検索モードに相当する。
【符号の説明】
【０１７９】
Ａ…車両
Ｓ…車両用情報提供システム
１…車載装置
４…アクセル開度検出部
５…位置検出部
６…スイッチ状態検出部
７…気温検出部
８…高度検出部
９…車速検出部
１０…エアコン使用量検出部
１１…電池残量検出部
１２…運転者検出部
１３…電動機
１４…走行用バッテリ
１５…車両制御部
１６…充放電制御部
１７…充放電回路部
１８…ナビゲーション装置
１９…走行履歴記録部
２０…充電コネクタ
Ｃ…充電施設
２１…充電装置
２…端末装置
２２…目的地点等入力部
２３…ルート演算部
２４…表示部
Ｂ…データセンタ
３…車両用情報提供装置
２５…地図情報記憶部
２６…走行履歴蓄積部
２７…履歴統計処理部
２６１…端点記憶部
ＰＯ…出発地点
ＰＤ…目的地点
ＲＯ…出発地域
ＲＤ…目的地域
Ｅ…固定区分エリア
ＥＯ…出発地点エリア
ＥＤ…目的地点エリア
【図１】
2015148548.tif 000003
【図２Ａ】
2015148548.tif 000004
【図２Ｂ】
2015148548.tif 000005
【図３】
2015148548.tif 000006
【図４Ａ】
2015148548.tif 000007
【図４Ｂ】
2015148548.tif 000008
【図５】
2015148548.tif 000009
【図６】
2015148548.tif 000010
【図７】
2015148548.tif 000011
【図８】
2015148548.tif 000012
【図９】
2015148548.tif 000013
【図１０】
2015148548.tif 000014
【図１１】
2015148548.tif 000015
【図１２】
2015148548.tif 000016
【図１３】
2015148548.tif 000017
【図１４】
2015148548.tif 000018
【図１５】
2015148548.tif 000019
【図１６】
2015148548.tif 000020
【図１７】
2015148548.tif 000021
【図１８】
2015148548.tif 000022
【図１９】
2015148548.tif 000023
【図２０】
2015148548.tif 000024
【図２１】
2015148548.tif 000025