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