(57)【要約】【課題】ある道路を車両が走行する際の、エネルギー効率またはエネルギー消費量を、より高精度に算出する。【解決手段】１次予測値算出部（５２）は、あるリンク識別子、且つある車両型式を示す対象消費ログの個数が所定数若しくは所定数よりも少ない場合、走行情報が車両型式ごとに予め定められた所定範囲外を示す対象消費ログを、１次予測値の算出対象から除外する。【選択図】図２
2020035161.tif 000002
【特許請求の範囲】
【請求項１】
道路ネットワークのリンクを示すリンク識別子と、前記リンクに対応する道路を対象車両が走行した場合の走行情報と、前記対象車両の車両型式と、を対応付けた消費ログを取得する消費ログ取得部と、
前記消費ログ取得部が取得した前記消費ログに基づいて、前記車両型式ごと且つ前記リンク識別子ごとに１次予測値を算出する１次予測値算出部と、を備え、
前記走行情報は、エネルギー消費量の計測値、またはエネルギー効率の計測値を示し、
前記１次予測値は、エネルギー消費量の予測値、またはエネルギー効率の予測値を示し、
前記１次予測値算出部は、あるリンク識別子、且つある車両型式を示す対象消費ログの個数が、所定数若しくは前記所定数よりも少ない場合、前記走行情報が前記車両型式ごとに予め定められた所定範囲外を示す前記対象消費ログを、前記１次予測値の算出対象から除外することを特徴とする、情報処理装置。
【請求項２】
前記走行情報は、前記エネルギー効率の計測値であり、
前記所定範囲は、前記車両型式ごとの前記エネルギー効率の計測値の分布に応じて決定されることを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
道路ネットワークのリンクを示すリンク識別子と、前記リンクに対応する道路を対象車両が走行した場合の走行情報と、前記対象車両の車両型式と、を対応付けた消費ログを取得する消費ログ取得部と、
前記車両型式ごと且つ前記リンク識別子ごとに１次予測値を算出する１次予測値算出部と、を備え、
前記走行情報は、エネルギー消費量の計測値、またはエネルギー効率の計測値を示し、
前記１次予測値は、エネルギー消費量の予測値、またはエネルギー効率の予測値を示し、
前記１次予測値算出部は、
あるリンク識別子、且つある車両型式を示す対象消費ログの個数が、所定数よりも多い場合、前記あるリンク識別子、且つ前記ある車両型式についての前記１次予測値を、前記対象消費ログに基づいて算出し、且つ、
前記対象消費ログの個数が前記所定数若しくは前記所定数よりも少ない場合、前記あるリンク識別子、且つ前記ある車両型式についての前記１次予測値を、前記車両型式ごとに予め定められたエネルギー効率モデルに基づいて算出することを特徴とする、情報処理装置。
【請求項４】
現在位置から目的地までの経路を探索する経路探索部と、
前記経路に含まれるリンクのリンク識別子を特定する経路リンク特定部と、
走行車両の車両型式についての、且つ、前記経路リンク特定部が特定した前記リンク識別子についての１次予測値を用いて、２次予測値を算出する２次予測値算出部と、を備え、
前記２次予測値は、経路全体のエネルギー消費量である総エネルギー消費量の予測値、または、前記経路全体のエネルギー効率である総エネルギー効率の予測値を示すことを特徴とする、請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記経路探索部は複数の経路を探索し、
前記経路リンク特定部は、前記複数の経路それぞれに含まれるリンクのリンク識別子を特定し、
前記２次予測値算出部は、経路ごとに前記２次予測値を算出することを特徴とする、請求項４に記載の情報処理装置。
【請求項６】
現在位置から目的地までの複数の経路を特定する経路探索部と、
前記複数の経路それぞれに含まれるリンクのリンク識別子を特定する経路リンク特定部と、
各リンクのコストに基づいてダイクストラ法での経路探索を実行することにより、前記複数の経路からエコルートを特定するエコルート特定部と、を備え、
前記エコルートは、走行車両が走行した場合にエネルギー消費量がより少ない、または、エネルギー効率がより高い経路を示し、
前記エコルート特定部は、
走行車両の車両型式についての、且つ、前記経路リンク特定部が特定した前記リンク識別子それぞれについての、１次予測値を各リンクのコストに設定して、前記ダイクストラ法での前記経路探索を実行することを特徴とする、請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項７】
道路ネットワークのリンクを示すリンク識別子と、前記リンクに対応する道路を対象車両が走行した場合の走行情報と、前記対象車両の車両型式と、を対応付けた消費ログを取得する消費ログ取得部と、
前記消費ログ取得部が取得した前記消費ログに基づいて、前記車両型式ごと且つ前記リンク識別子ごとに１次予測値を算出する１次予測値算出部と、を備え、
前記走行情報は、エネルギー消費量の計測値、またはエネルギー効率の計測値を示し、
前記１次予測値は、エネルギー消費量の予測値、またはエネルギー効率の予測値を示し、
前記１次予測値算出部は、あるリンク識別子、且つある車両型式を示す対象消費ログの個数が、所定数若しくは前記所定数よりも少ない場合、前記走行情報が前記車両型式ごとに予め定められた所定範囲外を示す前記対象消費ログを、前記１次予測値の算出対象から除外することを特徴とする、情報処理システム。
【請求項８】
道路ネットワークのリンクを示すリンク識別子と、前記リンクに対応する道路を対象車両が走行した場合の走行情報と、前記対象車両の車両型式と、を対応付けた消費ログを取得する消費ログ取得部と、
前記車両型式ごと且つ前記リンク識別子ごとに１次予測値を算出する１次予測値算出部と、を備え、
前記走行情報は、エネルギー消費量の計測値、またはエネルギー効率の計測値を示し、
前記１次予測値は、エネルギー消費量の予測値、またはエネルギー効率の予測値を示し、
前記１次予測値算出部は、
あるリンク識別子、且つある車両型式を示す対象消費ログの個数が、所定数よりも多い場合、前記あるリンク識別子、且つ前記ある車両型式についての前記１次予測値を、前記対象消費ログに基づいて算出し、且つ、
前記対象消費ログの個数が前記所定数若しくは前記所定数よりも少ない場合、前記あるリンク識別子、且つ前記ある車両型式についての前記１次予測値を、前記車両型式ごとに予め定められたエネルギー効率モデルに基づいて算出することを特徴とする、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現在位置から目的地までの走行経路を検索する技術に関する。
【背景技術】
【０００２】
目的地までの経路を検索する技術は、従来からカーナビ、スマートフォンの地図アプリケーションプログラム等において広く利用されている。さらに近年、単なる経路探索ではなく、車両の燃費を考慮した経路探索を行うカーナビ等が開発されている。
【０００３】
車両の燃費を考慮した経路探索を実行するためには、カーナビ等が特定した経路を車両が走行した場合の燃費または燃料消費量を算出する必要がある。これらを算出するための技術も種々開発されている。例えば、特許文献１には、探索した経路について、収集燃料消費量テーブルを用いて車両型式に応じた燃料消費量を算出する技術が開示されている。また例えば、特許文献２には、走行している複数の移動体から燃費の情報を収集して、燃費の情報に基づいて道路のリンクごとの代表燃費を算出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１９７２１１号公報
【特許文献２】特開２０１２−２０８７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１および特許文献２に記載の技術では、実際の燃費または燃料消費量についてのデータに基づいて、ある経路における燃費または燃料消費量を算出する場合、正確な燃費または燃料消費量を算出できない場合がある。
【０００６】
本発明の一態様の目的は、上述の課題に鑑みたものであり、ある道路を車両が走行する際のエネルギー効率またはエネルギー消費量を、より高精度で算出することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る情報処理装置は、消費ログ取得部と、１次予測値算出部と、を備える。消費ログ取得部は、消費ログを取得する。消費ログでは、道路ネットワークのリンクを示すリンク識別子と、リンクに対応する道路を対象車両が走行した場合の走行情報と、対象車両の車両型式と、が対応付けられている。１次予測値算出部は、消費ログ取得部が取得した消費ログに基づいて、車両型式ごと且つリンク識別子ごとに１次予測値を算出する。ここで、走行情報は、エネルギー消費量の計測値、またはエネルギー効率の計測値を示す。また、１次予測値は、エネルギー消費量の予測値、またはエネルギー効率の予測値を示す。１次予測値算出部は、あるリンク識別子、且つある車両型式を示す対象消費ログの個数が、所定数若しくは所定数よりも少ない場合、走行情報が車両型式ごとに予め定められた所定範囲外を示す対象消費ログを、１次予測値の算出対象から除外する。
【０００８】
本発明の一態様に係る予測装置において、走行情報は、エネルギー効率の計測値であってよい。また、所定範囲は、車両型式ごとのエネルギー効率の計測値の分布に応じて決定されてよい。
【０００９】
本発明の一態様に係る情報処理装置は、消費ログ取得部と、１次予測値算出部と、を備える。消費ログ取得部は、消費ログを取得する。消費ログでは、道路ネットワークのリンクを示すリンク識別子と、リンクに対応する道路を対象車両が走行した場合の走行情報と、対象車両の車両型式と、が対応付けられている。１次予測値算出部は、車両型式ごと且つリンク識別子ごとに１次予測値を算出する。走行情報は、エネルギー消費量の計測値、またはエネルギー効率の計測値を示す。１次予測値は、エネルギー消費量の予測値、またはエネルギー効率の予測値を示す。１次予測値算出部は、あるリンク識別子、且つある車両型式を示す対象消費ログの個数が、所定数よりも多い場合、あるリンク識別子、且つある車両型式についての１次予測値を、対象消費ログに基づいて算出する。また、１次予測値算出部は、対象消費ログの個数が所定数若しくは所定数よりも少ない場合、あるリンク識別子、且つある車両型式についての１次予測値を、車両型式ごとに予め定められたエネルギー効率モデルに基づいて算出する。
【００１０】
本発明の一態様に係る情報処理装置は、経路探索部と、経路リンク特定部と、２次予測値算出部と、を備えていてもよい。経路探索部は、現在位置から目的地までの経路を探索する。経路リンク特定部は、経路に含まれるリンクのリンク識別子を特定する。２次予測値算出部は、走行車両の車両型式についての、且つ、経路リンク特定部が特定したリンク識別子についての１次予測値を用いて、２次予測値を算出する。２次予測値は、経路全体のエネルギー消費量である総エネルギー消費量の予測値、または、経路全体のエネルギー効率である総エネルギー効率の予測値を示す。
【００１１】
本発明の一態様に係る情報処理装置において、経路探索部は、複数の経路を探索してもよい。また、経路リンク特定部は、複数の経路それぞれに含まれるリンクのリンク識別子を特定してもよい。また、２次予測値算出部は、経路ごとに２次予測値を算出してもよい。
【００１２】
本発明の一態様に係る情報処理装置は、経路探索部と、経路リンク特定部と、エコルート特定部と、を備えていてもよい。経路探索部は、現在位置から目的地までの複数の経路を特定する。経路リンク特定部は、複数の経路それぞれに含まれるリンクのリンク識別子を特定する。エコルート特定部は、各リンクのコストに基づいてダイクストラ法での経路探索を実行することにより、複数の経路からエコルートを特定する。エコルートは、走行車両が走行した場合にエネルギー消費量がより少ない、または、エネルギー効率がより高い経路を示す。エコルート特定部は、走行車両の車両型式についての、且つ、経路リンク特定部が特定したリンク識別子それぞれについての１次予測値を、各リンクのコストに設定して、ダイクストラ法での前記経路探索を実行する。
【００１３】
本発明の一態様に係る情報処理システムは、消費ログ取得部と、１次予測値算出部と、を備える。消費ログ取得部は、消費ログを取得する。消費ログでは、道路ネットワークのリンクを示すリンク識別子と、リンクに対応する道路を対象車両が走行した場合の走行情報と、対象車両の車両型式と、が対応付けられている。１次予測値算出部は、消費ログ取得部が取得した消費ログに基づいて、車両型式ごと且つリンク識別子ごとに１次予測値を算出する。ここで、走行情報は、エネルギー消費量の計測値、またはエネルギー効率の計測値を示す。また、１次予測値は、エネルギー消費量の予測値、またはエネルギー効率の予測値を示す。１次予測値算出部は、あるリンク識別子、且つある車両型式を示す対象消費ログの個数が、所定数若しくは所定数よりも少ない場合、走行情報が車両型式ごとに予め定められた所定範囲外を示す対象消費ログを、１次予測値の算出対象から除外する。
【００１４】
本発明の一態様に係る情報処理システムは、消費ログ取得部と、１次予測値算出部と、を備える。消費ログ取得部は、消費ログを取得する。消費ログでは、道路ネットワークのリンクを示すリンク識別子と、リンクに対応する道路を対象車両が走行した場合の走行情報と、対象車両の車両型式と、が対応付けられている。１次予測値算出部は、車両型式ごと且つリンク識別子ごとに１次予測値を算出する。走行情報は、エネルギー消費量の計測値、またはエネルギー効率の計測値を示す。１次予測値は、エネルギー消費量の予測値、またはエネルギー効率の予測値を示す。１次予測値算出部は、あるリンク識別子、且つある車両型式を示す対象消費ログの個数が、所定数よりも多い場合、あるリンク識別子、且つある車両型式についての１次予測値を、対象消費ログに基づいて算出する。また、１次予測値算出部は、対象消費ログの個数が所定数若しくは所定数よりも少ない場合、あるリンク識別子、且つある車両型式についての１次予測値を、車両型式ごとに予め定められたエネルギー効率モデルに基づいて算出する。
【発明の効果】
【００１５】
本発明の一態様によれば、ある道路を車両が走行する際の、エネルギー効率またはエネルギー消費量を、より高精度に算出することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態１に係る情報処理システムの概要を示す説明図である。
【図２】本発明の実施形態１に係る情報処理システムに含まれる各種装置の要部構成を示すブロック図である。
【図３】消費ログデータベースのデータ構造の一例を示す図である。
【図４】１次予測データのデータ構造の一例を示す図である。
【図５】消費ログの生成に係る処理の流れの一例を示すフローチャートである。
【図６】エコルート検索に係る処理の流れの一例を示すフローチャートである。
【図７】１次予測値算出処理の流れの一例を示すフローチャートである。
【図８】１次予測値算出処理の流れの他の一例を示すフローチャートである。
【図９】本発明の実施形態２に係る情報処理システムの概要を示す図である。
【図１０】実施形態２に係る情報処理システムに含まれる各種装置の要部構成を示す図である。
【図１１】実施形態２に係るエコルート検索に係る処理の流れの一例を示すフローチャートである。
【図１２】本発明の実施形態３に係る情報処理システムの概要を示す図である。
【図１３】実施形態３に係る情報処理システムに含まれる各種装置の要部構成を示す図である。
【図１４】実施形態３に係るエコルート検索に係る処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
≪システム概要≫
本発明に係る情報処理システムは、ある車両にとってのエコルートを特定するために必要な、車両のエネルギー消費量の予測値またはエネルギー効率の予測値を算出するためのシステムである。ここで、エコルートとは、目的地までの経路のうち、車両が経路を走行した場合のエネルギー消費量が少ない、またはエネルギー効率が高い経路を意味する。例えば、エコルートとは、車両の現在位置から目的地までの経路のうち、車両におけるエネルギー消費量が最も少ない、または、車両におけるエネルギー効率が最も高い１つの経路であってもよい。
【００１８】
また、エネルギー消費量とは、例えば、ガソリン車またはディーゼル車における燃料消費量である。エネルギー消費量は、燃料電池車における燃料消費量でもよい。エネルギー消費量は、電気自動車における消費電力量であってもよい。また、エネルギー効率とは、ガソリン車またはディーゼル車における燃費であり、電気自動車における電費である。なお、ハイブリッド車におけるエネルギー消費量とは、燃料消費量および消費電力量の両方を示し、エネルギー効率とは、燃費および電費の両方を示す。
【００１９】
〔実施形態１〕
≪システム構成≫
以下、実施形態１に係る情報処理システム１００について、図１から図８を用いて説明する。本実施形態に係る情報処理システム１００は、車載装置と、管理装置とを含む。車載装置とは、例えば、ナビゲーション装置１である。以下では、ナビゲーション装置１を、ナビ装置１と称する。また、管理装置とは、例えばサーバ２である。なお、情報処理システム１００は端末装置を含んでいてもよい。端末装置とは、例えば、スマートフォン８である。
【００２０】
図１は、情報処理システム１００の概要を示す図である。図１では、車両５００、サーバ２、およびスマートフォン８の間の情報の流れを、矢印Ａ１〜矢印Ａ４で示している。なお、本実施形態では、車両５００に内蔵されたナビ装置１が、サーバ２およびスマートフォン８と情報を送受信する。
【００２１】
ナビ装置１は、車両５００についての消費ログを生成する。消費ログとは、道路ネットワークのリンクを示すリンク識別子と、リンクに対応する道路を車両５００が走行した場合の走行情報と、車両５００の車両型式と、を対応付けたログデータである。なお、走行情報とは、エネルギー消費量の計測値またはエネルギー効率の計測値である。ナビ装置１は、矢印Ａ１に示す通り、生成した消費ログをサーバ２に送信する。
【００２２】
なお、本実施形態における車両型式の付番方法およびデータ形式は特に限定されない。車両型式は、例えば、車両５００の動力源および車名が特定可能な識別子であればよい。
【００２３】
サーバ２は、ナビ装置１が生成した消費ログを収集する。サーバ２は、収集した消費ログから車両型式ごと且つリンク識別子ごとの１次予測値を算出する。１次予測値とは、エネルギー消費量の予測値、または、エネルギー効率の予測値である。サーバ２は、車両型式と、リンクの識別子と、算出した１次予測値とを対応付けて、１次予測データとして記憶する。
【００２４】
再びナビ装置１の説明に戻る。ナビ装置１は、車両５００についての情報を特定する機能と、ユーザの入力操作を受け付ける機能を有する。具体的には、ナビ装置１は、車両５００の車両型式と、現在位置とを特定する。また、ナビ装置１は、ユーザの入力操作に応じて経路探索の目的地を特定する。
【００２５】
ナビ装置１は、矢印Ａ１に示す通り、車両５００の車両形式と、現在位置と、経路探索の目的地を示す目的地情報と、をサーバ２に送信する。また、ナビ装置１はエコルート検索を実行するようサーバ２に指示する。本実施形態において、エコルート検索とは、現在位置から目的地までの複数の経路から車両５００にとってのエコルートを特定する処理を示す。
【００２６】
サーバ２はエコルート検索を実行する。サーバ２は、矢印Ａ２に示す通り、エコルート検索の結果特定される１つまたは複数のエコルートを示す情報を、エコルート情報としてナビ装置１に送信する。ナビ装置１は、エコルート情報に基づいて、エコルートを自身の表示装置１４に表示させる。
【００２７】
以上の説明では一例として、サーバ２と１台のナビ装置１との関係を示した。しかしながら、サーバ２は複数のナビ装置１から消費ログを収集することが望ましい。また、サーバ２は、複数のナビ装置１からのエコルート検索の指示を受け付けることが望ましい。そして、サーバ２は、ナビ装置１それぞれに対して、指示されたエコルート検索の実行結果であるエコルート情報を送信することが望ましい。
【００２８】
また、情報処理システム１００がスマートフォン８を含む場合、スマートフォン８は、ナビ装置１における入力装置、またはナビ装置１におけるエコルート検索の結果を表示する表示装置として機能してよい。具体的には、スマートフォン８は、ユーザの目的地を指定する入力操作を受け付け、矢印Ａ３に示す通り、目的地情報をナビ装置１に送信してもよい。また、スマートフォン８は、矢印Ａ４に示す通り、ナビ装置１からエコルート情報を受信して表示してもよい。なお、スマートフォン８は、サーバ２とナビ装置１との通信を媒介する通信装置としての機能を有していてもよい。
【００２９】
≪要部構成≫
図２は、本実施形態に係る情報処理システム１００に含まれる各種装置の要部構成を示す図である。なお、図１において示したスマートフォン８は、本システムにおける必須の装置ではないため、ここでは図示しない。また、図２では、ナビ装置１が搭載されている車両５００と、車両５００に内蔵または取付けされた装置であって、ナビ装置１の動作に必要な外部記憶装置３、残量センサ４、およびＧＰＳ受信機６も併せて図示している。
【００３０】
車両５００は、目的地までの経路を走行する走行車両である。また、車両５００は消費ログの収集対象である対象車両でもある。車両５００は、図示の通り、外部記憶装置３と、残量センサ４と、ＧＰＳ受信機６と、ナビ装置１と、入力装置１０と、表示装置１４とを含む。
【００３１】
入力装置１０は、ユーザからの入力操作を受け付ける。入力装置１０は、ユーザの目的地を指定する入力操作を受け付け、入力操作の内容をナビ装置１に伝える。入力装置１０は、例えば物理ボタンで実現できる。なお、入力装置１０は、表示装置１４と一体に構成されたタッチパネルであってもよい。また、ナビ装置１がスマートフォン８と接続している場合、入力装置１０は、スマートフォン８のタッチパネルまたは物理ボタンであってもよい。
【００３２】
表示装置１４は、画像を表示する。表示装置１４がタッチパネルで実現される場合、表示装置１４はユーザの入力操作のための各種ＵＩ（user interface）オブジェクトを表示してもよい。表示装置１４は、例えば、地図データ、ユーザに目的地の指定を促すための画像またはＵＩ、ならびに、エコルート情報を表示する。なお、ナビ装置１がスマートフォン８と接続している場合、表示装置１４は、スマートフォン８のディスプレイであってもよい。
【００３３】
外部記憶装置３は、車両５００についての各種情報を記憶する記憶装置である。外部記憶装置３は、車体情報３０を含んでいる。車体情報３０は、車両５００自体についての情報である。車体情報３０は、車両５００の車両型式を少なくとも含んでいる。また、車体情報３０は、車両５００を一意に特定するための識別子である車両ＩＤを含んでいてもよい。
【００３４】
残量センサ４は、車両５００が使用可能なエネルギーの残量を測定するセンサである。例えば、車両５００がガソリン車の場合、残量センサ４は燃料タンク内のガソリンの残量を測定する。例えば、車両５００がディーゼル車の場合、残量センサ４は燃料タンク内の軽油燃料の残量を測定する。また例えば、車両５００が電気自動車である場合、残量センサ４は、電池残量を測定する。なお、車両５００がハイブリッド車である場合、残量センサ４は燃料の残量と、電池残量との両方を測定する。残量センサ４は測定したエネルギー残量の測定値をナビ装置１に送信する。
【００３５】
ＧＰＳ受信機６は、人工衛星から送信されるＧＰＳ（Global Positioning System）信号を所定の時間間隔で受信する。ＧＰＳ信号には、車両５００の現在位置の経度および緯度を示す情報が含まれている。ＧＰＳ受信機６は、経度および緯度を示す情報をＧＰＳ情報としてナビ装置１に送信する。言い換えれば、ＧＰＳ受信機６は、人工衛星から送信される信号から、位置を測位する衛星測位システムに利用される。
【００３６】
（ナビ装置１の構成）
ナビ装置１は、前述の各種機能を実現するために、ナビ記憶部１２と、ナビ通信部１３と、ナビ制御部１１と、を含む。ナビ装置１は、入力装置１０と、表示装置１４とが接続できるように構成されている。ナビ装置１は、入力装置１０と、表示装置１４とを含んで構成されてもよい。なお、ナビ装置１はこれらの構成の他に、車両５００のナビゲーションを行うために必要な構成を有していてもよい。例えば、ナビ装置１はユーザに各種通知を行うためのスピーカまたはランプを含んでいてもよい。
【００３７】
ナビ記憶部１２は、ナビ装置１で実行する各種処理に必要な情報を記憶する。例えば、ナビ記憶部１２は、地図情報１２Ａを記憶する。
【００３８】
地図情報１２Ａは、地図上の各道路に道路を示すリンクの識別子を対応付けた地図データである。ここで、リンクとは、ノードとノードとを結ぶ仮想的な線分である。また、ノードとは、交差点等、地図上の所定の地点を示す。つまり、リンクとは、あるノードからあるノードまでの道路を示す。言い換えれば、地図情報１２Ａには、リンクとノードとで構成された道路ネットワークが含まれている。なお、地図情報１２Ａは、道路の位置、形状、長さ、および種類を示す情報を含んでいてもよい。
【００３９】
ナビ通信部１３は、ナビ装置１とサーバ２との無線通信を行う。具体的には、ナビ通信部１３はログ生成部１１Ｃが生成した消費ログをサーバ２に送信する。ログ生成部１１Ｃと消費ログの詳細については後述する。また、ナビ通信部１３は、サーバ２からエコルート情報を受信して、表示制御部１１Ｅに送る。なお、ナビ通信部１３は、サーバ２から最新の地図情報を受信して、ナビ制御部１１に送信してもよい。また、ナビ通信部１３とサーバ２との間の通信形式は特に限定されない。
【００４０】
ナビ制御部１１は、ナビ装置１を統括的に制御する。ナビ制御部１１は、サーバ２から受信した最新の地図の情報に基づいて、ナビ記憶部１２に記憶された地図情報１２Ａを更新してもよい。ナビ制御部１１は、現在位置特定部１１Ａと、現在リンク特定部１１Ｂと、ログ生成部１１Ｃと、目的地特定部１１Ｄと、表示制御部１１Ｅとを含む。
【００４１】
現在位置特定部１１Ａは、車両５００の現在位置を特定する。現在位置特定部１１Ａは、ＧＰＳ受信機６から所定の時間間隔でＧＰＳ情報を受信する。現在位置特定部１１ＡはＧＰＳ受信機６からＧＰＳ情報を受信すると、地図情報１２Ａを読み出して、ＧＰＳ情報についてマップマッチングを実行する。例えば、現在位置特定部１１Ａは、地図情報１２Ａを参照して、ＧＰＳ情報が示す位置に最も近い道路上の位置を特定する。現在位置特定部１１Ａは、特定した道路上の位置を、マップマッチング後の現在位置と決定する。マップマッチングにより、ＧＰＳ情報から車両５００の地図上でのより正確な現在位置を特定することができる。以降の説明では、マップマッチングにより特定された位置を示す情報を、位置情報と称する。現在位置特定部１１Ａは、マップマッチングにより特定した位置、すなわち車両５００の現在位置を示す位置情報を、現在リンク特定部１１Ｂに送る。
【００４２】
現在リンク特定部１１Ｂは、現在位置特定部１１Ａが特定した現在位置が属する道路を示すリンクを特定する。以降、現在位置が属する道路を示すリンクを、単に現在位置のリンクと称する。現在位置特定部１１Ａは所定の時間間隔で現在位置を特定するため、現在リンク特定部１１Ｂも所定の時間間隔で現在位置のリンクを特定する。現在リンク特定部１１Ｂは、特定した現在位置のリンクをログ生成部１１Ｃに通知する。なお、現在位置の道路が交差点である場合、車両５００は特定のノードの位置に在るといえる。この場合、現在リンク特定部１１Ｂは、ノードを特定してログ生成部１１Ｃに伝えてもよい。または現在リンク特定部１１Ｂは、前回特定したリンク、すなわち、ノードに入る前のリンクを現在位置のリンクとしてログ生成部１１Ｃに通知してもよい。
【００４３】
ログ生成部１１Ｃは、消費ログを生成する。ログ生成部１１Ｃには、現在位置のリンクが所定の時間間隔で通知される。ログ生成部１１Ｃは、通知された現在位置のリンクが、前回通知された現在位置のリンクと同一か否かを判定する。現在位置のリンクが同一である場合、ログ生成部１１Ｃは、次に現在位置のリンクを通知されるまで待機する。一方、現在位置のリンクが同一でない場合、ログ生成部１１Ｃは、消費ログを生成する。
【００４４】
具体的には、ログ生成部１１Ｃは、消費ログを生成する場合、まず残量センサ４からエネルギー残量の測定値を取得する。次に、ログ生成部１１Ｃは、前回取得したエネルギー残量の測定値と今回取得したエネルギー残量の測定値との差を算出する。そして、ログ生成部１１Ｃは、地図情報１２Ａを参照して現在位置を示すリンクの一つ前のリンクが示す道路の長さを特定する。ログ生成部１１Ｃは、エネルギー残量の測定値の差を、特定した道路の長さで割ることによって、エネルギー効率の測定値を特定する。なお、消費ログにエネルギー効率の測定値ではなくエネルギー消費量の測定値を含める場合、ログ生成部１１Ｃは、エネルギー残量の測定値の差をエネルギー消費量の測定値としてもよい。
【００４５】
ログ生成部１１Ｃは、前回通知された現在位置のリンクのリンク識別子と、算出したエネルギー消費量またはエネルギー効率の値を示す情報と、外部記憶装置３の車体情報３０に含まれている、車両５００の車両型式とを対応付けた消費ログを生成する。なお、車体情報３０に車両ＩＤが含まれている場合、ログ生成部１１Ｃは車両ＩＤを消費ログに含めてもよいし、含めなくてもよい。ログ生成部１１Ｃは生成した消費ログを、ナビ通信部１３を介してサーバ２に送信する。なお、ログ生成部１１Ｃは、自己の制御クロック等に基づいて消費ログの生成時刻を計時し、生成時刻を消費ログに含めてもよい。
【００４６】
なお、ログ生成部１１Ｃは、現在リンク特定部１１Ｂから車両５００が位置するノードを伝えられたことを契機として、消費ログを生成してもよい。この場合、ログ生成部１１Ｃは、リンクの識別子として、現在リンク特定部１１Ｂから前回に伝えられたリンクの識別子を含む消費ログを生成する。
【００４７】
≪消費ログのデータ構造≫
図３は、消費ログのデータ構造の一例を示す図である。図３の例では、消費ログは「車両ＩＤ」と、「時刻」と、「リンクＩＤ」と、「車両型式」と、「エネルギー区分」と、「エネルギー効率」との６項目から成る。なお、６項目のうち「車両ＩＤ」と、「時刻」と、「エネルギー区分」とは必須の項目ではない。また、消費ログには、「エネルギー効率」の項目の代わりに、「エネルギー消費量」の項目が含まれていてもよい。
【００４８】
「時刻」の項目には、消費ログの生成時刻を示す情報が格納される。「車両ＩＤ」の項目には、車両５００を一意に特定するための識別子が格納される。「リンクＩＤ」の項目には、車両５００が走行した道路を示すリンクのリンク識別子が格納される。「車両型式」の項目には、車両５００の車両型式が格納される。
【００４９】
「エネルギー区分」の項目には、車両５００のエネルギー源を特定可能な情報が格納される。なお、車両型式からエネルギー区分を特定可能であってもよい。この場合、消費ログは「エネルギー区分」の項目を含まなくてもよい。
【００５０】
「エネルギー効率」の項目には、「リンクＩＤ」の項目が示すリンクに対応する道路を車両５００が走行した場合の、エネルギー効率の計測値が格納される。
【００５１】
なお、消費ログが「エネルギー消費量」の項目を含む場合、項目には、「リンクＩＤ」の項目が示すリンクに対応する道路を車両５００が走行した場合の、エネルギー消費量の計測値が格納される。
【００５２】
また、消費ログは、「位置」の項目を含んでいてもよい。「位置」の項目には、現在位置特定部１１Ａが特定した現在位置の位置情報が格納される。例えば、本項目には、車両５００が走行した位置の緯度および経度の値が格納される。位置情報には、緯度および経度に加え、高度の値が格納されてもよい。
【００５３】
目的地特定部１１Ｄは、経路探索における目的地を特定する。例えば、目的地特定部１１Ｄは、入力装置１０が受け付けたユーザの入力操作から、ユーザが指定する目的地を特定する。表示制御部１１Ｅは、サーバ２から受信したエコルート情報を示す画像を、表示装置１４に表示させる。
【００５４】
（サーバ２の構成）
サーバ２は、前述の各種機能を実現するために、サーバ制御部２０と、サーバ記憶部２１と、サーバ通信部２２とを含む。
【００５５】
サーバ制御部２０は、サーバ２を統括的に制御する。サーバ制御部２０は、エコルート検索装置５を含む。なお、サーバ制御部２０は、サーバ記憶部２１の地図マスタ２１Ｃから、ナビ装置１に送信する分の最新の地図情報を抽出して、サーバ通信部２２を介してナビ装置１に送信してもよい。
【００５６】
（エコルート検索装置５の構成）
エコルート検索装置５は、各種情報に基づいてエコルートを特定する情報処理装置である。エコルート検索装置５は、消費ログ取得部５１、１次予測値算出部５２、経路探索部５３、経路リンク特定部５４、および２次予測値算出部５５を含む。
【００５７】
消費ログ取得部５１は、ナビ装置１からサーバ通信部２２を介して消費ログを取得する。消費ログ取得部５１は、取得した消費ログをサーバ記憶部２１の消費ログＤＢ２１Ａに記録する。車両５００の走行中、ナビ装置１において消費ログは随時生成され、サーバ２に向けて送信される。したがって、消費ログ取得部５１も、随時消費ログを取得し、消費ログＤＢ２１Ａに記録する。
【００５８】
１次予測値算出部５２は、消費ログに基づいて、エネルギー消費量の予測値、または、エネルギー効率の予測値である１次予測値を、車両型式ごと且つリンクごとに算出する。１次予測値算出部５２は、車両型式と、リンク識別子と、算出した１次予測値とを対応付けた１次予測値データを作成し、サーバ記憶部２１の１次予測データ２１Ｂに記録する。
【００５９】
経路探索部５３は、車両５００の現在位置から目的地までの経路を探索する。経路探索部５３は、サーバ制御部２０がナビ装置１から受信する現在位置および目的地情報を使用して経路探索を実行する。具体的には、経路探索部５３はまず、地図マスタ２１Ｃを参照して、車両５００の現在位置と、目的地との地図上での位置を特定する。次に、経路探索部５３は現在位置と目的地とを結ぶ経路を特定する。経路探索部５３は特定した経路を示す情報を経路リンク特定部５４に通知する。
【００６０】
なお、経路探索部５３は、探索結果として、複数の経路を特定することが望ましい。例えば、経路探索部５３は、予め定められた所定本数の経路を特定してもよい。所定本数とは、例えば３本、５本、または１０本程度である。また、現在位置から目的地までの経路が所定本数以上ある場合、経路探索部５３は、全経路から、諸条件に応じて所定本数の経路を選択してもよい。諸条件とは、例えば、各経路の全長または所要時間である。
【００６１】
経路探索部５３の特定する経路とは、エコルートの候補となる経路である。したがって、経路探索部５３が複数の経路を特定することにより、各経路のエネルギー効率の観点からの優劣を特定してエコルート検索を行うことができる。
【００６２】
経路リンク特定部５４は、地図マスタ２１Ｃを参照して、経路探索部５３が特定した経路に含まれている道路のリンクを特定する。以降、経路に含まれている道路のリンクを経路リンクとも称する。例えば、ある経路に４つのリンクが含まれている場合、経路リンク特定部５４は、４つのリンク全てを経路リンクとして特定する。経路リンク特定部５４は、特定した経路リンクを２次予測値算出部５５に通知する。
【００６３】
２次予測値算出部５５は、１次予測データに含まれる１次予測値に基づいて、２次予測値として算出する。２次予測値とは、経路全体のエネルギー消費量である総エネルギー消費量の予測値、または、経路全体のエネルギー効率である総エネルギー効率の予測値を意味する。
【００６４】
２次予測値算出部５５は、経路リンク特定部５４から伝えられた経路リンクのいずれかに対応する１次予測値を１次予測データ２１Ｂから読み出す。２次予測値算出部５５は、読みだした１次予測値を合計することで、総エネルギー消費量を２次予測値として算出する。なお、２次予測値として総エネルギー効率を算出する場合、２次予測値算出部５５は、総エネルギー消費量を、さらに、経路の全長で割ることによって、総エネルギー効率を算出する。２次予測値算出部５５は、算出した２次予測値をエコルート特定部５６に伝える。
【００６５】
エコルート特定部５６は、２次予測値算出部５５が算出した２次予測値に基づいて、経路探索部５３が探索した経路の中からエコルートを特定する。例えば、エコルート特定部５６は、経路探索部５３が特定した経路のうち、総エネルギー消費量が最も少ない、または総エネルギー効率が最も高い経路から順に所定個数の経路を、エコルートとして特定してもよい。
【００６６】
また、エコルート特定部５６は、経路探索部５３が探索した経路のうち、総エネルギー消費量が所定値、若しくは所定値よりも小さい経路を、総エネルギー消費量が小さい順に所定個数、エコルートとして特定してもよい。また、エコルート特定部５６は、経路探索部５３が探索した経路のうち、総エネルギー効率が所定効率値若しくは所定効率値よりも大きい経路を、総エネルギー効率の高い順に所定個数、エコルートとして特定してもよい。また、エコルート特定部５６は、総エネルギー消費量若しくは総エネルギー効率に加え、経路の全長、または所要時間を考慮してエコルートを特定してもよい。エコルート特定部５６は、特定したエコルートを示す情報であるエコルート情報を、サーバ通信部２２を介してナビ装置１に送信する。
【００６７】
サーバ記憶部２１は、サーバ２で実行する各種処理に必要な情報を記憶する。サーバ記憶部２１は少なくとも、消費ログデータベース２１Ａと、１次予測データ２１Ｂとを記憶している。以下、消費ログデータベース２１Ａを消費ログＤＢ２１Ａとも称する。また、サーバ記憶部２１は、地図マスタ２１Ｃを記憶している。
【００６８】
地図マスタ２１Ｃは、例えば、ナビ装置１に配信する最新の地図情報を含むマスタデータである。地図マスタ２１Ｃは、地図更新システム等の他のシステムによって、または事業者によって更新される。なお、サーバ記憶部２１は、地図マスタ２１Ｃを必ずしも記憶していなくともよい。
【００６９】
消費ログＤＢ２１Ａは、対象車両の消費ログを蓄積したデータベースである。サーバ２は、複数の車両５００から、すなわち、複数のナビ装置１から消費ログを収集する。望ましくは、サーバ２は、多数のナビ装置１から消費ログを収集し、ビッグデータとしての消費ログＤＢ２１Ａを構築することが望ましい。
【００７０】
≪１次予測データのデータ構造≫
１次予測データ２１Ｂは、消費ログＤＢ２１Ａに含まれる消費ログから生成された１次予測データである。図４は、１次予測データ２１Ｂのデータ構造の一例を示す図である。図４の例では、１次予測データ２１Ｂは「リンクＩＤ」と、「車両型式」と、「エネルギー効率」と、「エネルギー区分」の４項目から成る。なお、４項目のうち「エネルギー区分」の項目は必須ではない。また、１次予測データ２１Ｂには、「エネルギー効率」の項目の代わりに、「エネルギー消費量」の項目が含まれていてもよい。
【００７１】
「リンクＩＤ」の項目にはリンク識別子が格納される。「車両型式」の項目には、車両型式が格納される。「エネルギー効率」の項目には、「リンクＩＤ」の項目が示すリンクに対応する道路を「車両型式」が示す車両型式の車両が走行した場合の、エネルギー効率の予測値が格納される。
【００７２】
なお、消費ログが「エネルギー消費量」の項目を含む場合、「エネルギー消費量」の項目には、「リンクＩＤ」の項目が示すリンクを「車両型式」が示す車両型式の車両が走行した場合の、エネルギー消費量の予測値が格納される。
【００７３】
サーバ通信部２２は、サーバ２とナビ装置１との無線通信を行う。例えば、サーバ通信部２２は、ナビ装置１から、ナビ装置１が生成した消費ログを受信して、サーバ制御部２０に送る。また、サーバ通信部２２は、サーバ制御部２０が抽出した最新の地図情報を、ナビ装置１に送信する。
【００７４】
≪消費ログの生成に係る処理の流れ≫
図１および図２で説明した、消費ログの生成および送信に係る処理の流れを、図５を用いて説明する。図５は、消費ログの生成に係る処理の流れの一例を示すフローチャートである。なお、以下の説明では、ステップをＳと表記することもある。
【００７５】
Ｓ１００において、ナビ制御部１１の現在位置特定部１１Ａは、所定の時間間隔でＧＰＳ受信機６からＧＰＳ情報を取得する。Ｓ１０１において、現在位置特定部１１ＡはＧＰＳ情報および地図情報１２Ａを用いてマップマッチングを実行することで、車両５００の現在位置を特定する。現在位置特定部１１Ａは特定した現在位置の位置情報を、現在リンク特定部１１Ｂに送る。Ｓ１０２において、現在リンク特定部１１Ｂは、現在位置の位置情報から現在位置のリンクを特定する。現在リンク特定部１１Ｂは、特定した現在位置のリンクをログ生成部１１Ｃに伝える。以上の処理は、ＧＰＳ受信機６がＧＰＳ情報を取得する度に行われる。例えばＧＰＳ受信機６は、例えば１秒〜１０秒程度の時間間隔で測定を行ってよい。
【００７６】
Ｓ１０３において、現在位置のリンクを伝えられたログ生成部１１Ｃは、現在位置のリンクが、前回伝えられたリンクと同一か否かを判定する。Ｓ１０３でＹＥＳの場合、すなわち、リンクが同一である場合、ナビ装置１は再びＳ１００からの処理を繰り返す。一方、Ｓ１０３でＮＯの場合、すなわち、現在位置のリンクが、前回伝えられたリンクと異なる場合、ログ生成部１１Ｃは、消費ログの生成に係る処理を実行する。具体的には、ログ生成部１１Ｃは、Ｓ１０４〜Ｓ１０７の処理を行う。
【００７７】
Ｓ１０４において、ログ生成部１１Ｃは、前回伝えられたリンクにおけるエネルギー効率またはエネルギー消費量を実測した計測値を算出する。Ｓ１０５において、ログ生成部１１Ｃは、外部記憶装置３の車体情報３０を取得する。Ｓ１０６において、ログ生成部１１Ｃは、エネルギー効率またはエネルギー消費量を実測した計測値と、車体情報３０と、地図情報１２Ａとに基づいて、車両５００の消費ログを生成する。Ｓ１０７において、ログ生成部１１Ｃは、生成した消費ログをサーバ２に送信する。
【００７８】
Ｓ１０８において、サーバ２の消費ログ取得部５１は消費ログを受信する。Ｓ１０９において、１次予測値算出部５２は、１次予測値算出処理を実行する。１次予測値算出処理の詳細は後述する。Ｓ１１０において、１次予測値算出部５２は、車両型式と、リンク識別子と、算出した１次予測値とを対応付けた１次予測データを作成して、１次予測データ２１Ｂとしてサーバ記憶部２１に記憶させる。
【００７９】
なお、ログ生成部１１Ｃは、消費ログを生成する度にサーバ２に送信することができる。また、ログ生成部１１Ｃは、消費ログを、所定のタイミングでまとめてサーバ２に送信してもよい。所定のタイミングとしては、例えば、１時間に１回が挙げられる。
【００８０】
また、１次予測値算出部５２は、消費ログ取得部５１が消費ログを取得する度にＳ１０９の処理を行ってもよいし、例えば１週間に１回等、所定のタイミングでＳ１０９の処理を行うことで、１次予測値を算出してもよい。
【００８１】
≪エコルート検索に係る処理の流れ≫
図１および図２で説明した、エコルート検索に係る処理の流れを、図６を用いて説明する。図６は、エコルート検索に係る処理の流れの一例を示すフローチャートである。
【００８２】
Ｓ２００において、ナビ制御部１１の目的地特定部１１Ｄは、入力装置１０が受け付けた入力操作から、ユーザが指定する目的地を特定する。また、Ｓ２０１において、現在位置特定部１１Ａは、所定の時間間隔で、車両５００の現在位置を特定する。なお、Ｓ２０１の処理は、図５のＳ１０１の処理を兼ねていてもよい。Ｓ２０２において、ナビ制御部１１は、ナビ通信部１３を介いてサーバ２に、各種情報を送信する。具体的には、ナビ制御部１１は、車体情報３０を読み出して、車体情報３０に含まれている車両５００の車両型式をサーバ２に送信する。また、ナビ制御部１１の現在位置特定部１１Ａは、ステップＳ２０１で特定した車両５００の現在位置をサーバ２に送信する。また、ナビ制御部１１の目的地特定部１１Ｄは、ステップＳ２００で特定した目的地を示す目的地情報をサーバ２に送信する。
【００８３】
Ｓ２０３において、サーバ２のサーバ制御部２０は、各種情報を受信する。以下のＳ２０４〜Ｓ２０８のステップは、サーバ制御部２０に搭載されたエコルート検索装置５によって実行される。ステップＳ２０４において、経路探索部５３は、サーバ制御部２０が受信した現在位置および目的地情報に基づいて、経路探索を実行する。Ｓ２０５において、経路リンク特定部５４は、経路探索部５３が特定した全ての経路について、各経路に含まれている経路リンクを特定する。
【００８４】
Ｓ２０６において、２次予測値算出部５５は、Ｓ２０３において受信した車両型式についての１次予測値であって、且つ、経路リンクのいずれかについての１次予測値を、１次予測データ２１Ｂから読み出す。Ｓ２０７において、２次予測値算出部５５は、読み出した１次予測値に基づいて、経路ごとの２次予測値を算出する。Ｓ２０８において、エコルート特定部５６は、２次予測値に基づいてエコルートを特定する。Ｓ２０９において、エコルート特定部５６は、エコルート情報を、サーバ通信部２２を介してナビ装置１に送信する。Ｓ２１０において、ナビ装置１の表示制御部１１Ｅは、エコルート情報を受信する。Ｓ２１１において、表示制御部１１Ｅは、表示装置１４にエコルートを表示させる。
【００８５】
なお、Ｓ２００における目的地の特定処理と、Ｓ２０１における現在位置の特定処理とは順序が逆であっても構わない。Ｓ２００の処理は、入力装置１０が、ユーザの目的地を指定する入力操作を受け付けたことを契機として開始される一方、Ｓ２０１の処理は、所定の時間間隔で随時行われるからである。
【００８６】
以上の処理によれば、消費ログに記録された走行情報に基づいて算出された１次予測値を用いて、車両５００の車両型式における、経路ごとの２次予測値を算出してエコルートを特定することができる。したがって、情報処理システム１００は、より高精度にエコルートを特定することができる。
【００８７】
≪１次予測値算出処理≫
図５のＳ１０９で示した１次予測値算出処理の流れについて、図７を用いて詳細に説明する。図７は、１次予測値算出処理の流れの一例を示すフローチャートである。
【００８８】
Ｓ３００において、１次予測値算出部５２は、消費ログＤＢ２１Ａに含まれる消費ログを読み出し、車両型式ごと、且つリンクごとに分類する。Ｓ３０１において、１次予測値算出部５２は、車両型式ごと、且つリンクごとに１次予測値を算出する。Ｓ３０１の処理は、全経路リンクについての１次予測値が算出されるまでループする。以下、Ｓ３０２〜Ｓ３０５の処理については、ある一分類に分類された消費ログ群を例にとり説明する。すなわち、Ｓ３０２〜Ｓ３０５の処理については、あるリンク識別子、且つある車両型式を示す消費ログに着目して説明する。以降、あるリンク識別子、且つある車両型式を示す消費ログを、対象消費ログとも称する。
【００８９】
より詳しくは、Ｓ３０２において、１次予測値算出部５２は、対象消費ログの個数が所定数若しくは所定数より少ないか否か判定する。
【００９０】
Ｓ３０２における判定の閾値となる所定数の具体的数値は、特に限定されない。例えば所定数は１００であってもよいし、１０００であってもよい。また、所定数は、１次予測値の算出精度に応じて定められてもよい。例えば、Ｓ３０３の処理における１次予測値の算出精度を上昇させるためには、Ｓ３０２における所定数をより大きい値に設定することが望ましい。
【００９１】
Ｓ３０２でＮＯの場合、すなわち、対象消費ログが所定数よりも多く存在する場合、１次予測値算出部５２は、Ｓ３０３の処理を実行する。すなわち、１次予測値算出部５２は、対象消費ログを用いて１次予測値を算出する。
【００９２】
例えば、１次予測値算出部５２は、対象消費ログそれぞれが示すエネルギー効率の平均値と、地図マスタ２１Ｃが示すリンクの道路の長さとを乗算し、乗算の結果を、ある分類におけるエネルギー消費量の予測値とする。また例えば、１次予測値算出部５２は、対象消費ログそれぞれが示すエネルギー消費量の平均値を、ある分類におけるエネルギー消費量の予測値とする。
【００９３】
一方、Ｓ３０２でＹＥＳの場合、すなわち、対象消費ログが所定数若しくは所定数よりも少ない場合、１次予測値算出部５２は、Ｓ３０４の判定を実行する。すなわち、１次予測値算出部５２は、対象消費ログのうち、エネルギー効率またはエネルギー消費量が所定範囲外を示す消費ログがあるか否かを判定する。ここで言う所定範囲とは、車両５００の車両型式に応じて予め定められている値の範囲である。
【００９４】
Ｓ３０４でＮＯの場合、すなわち、対象消費ログのうち、エネルギー効率またはエネルギー消費量が所定範囲外を示す消費ログが無い場合、１次予測値算出部５２はＳ３０３の処理を実行する。一方、Ｓ３０４でＹＥＳの場合、すなわち、エネルギー効率またはエネルギー消費量が所定範囲外を示す消費ログが有る場合、１次予測値算出部５２は、Ｓ３０５の処理を実行する。すなわち、１次予測値算出部５２は、エネルギー効率またはエネルギー消費量が所定範囲外である消費ログを、Ｓ３０３におけるエネルギー消費量の算出処理の対象から除外する。
【００９５】
１次予測値算出部５２は、対象消費ログのうち、Ｓ３０５において除外した消費ログ以外の消費ログを用いて、Ｓ３０３における１次予測値の算出を実行する。全分類についてのエネルギー消費量を算出し終わると、１次予測値算出部５２はＳ３０１の処理のループを抜けて１次予測値算出処理を終了する。
【００９６】
一般的に、複数のデータを用いて何らかの値を算出する場合、データの母数が少ないほど、データ１つが算出結果に与える影響はより大きくなる。そのため、データの母数が少ない母集団に例えばとび抜けて高い値、または低い値を示すデータが含まれていた場合、データにより、算出結果の誤差が大きくなる虞がある。
【００９７】
以上の処理によれば、対象消費ログの個数、すなわち、１次予測値を算出するためのデータ量が少ない場合に、車両型式ごとに想定されるエネルギー消費量またはエネルギー効率の範囲から外れたデータを除外して、１次予測値を算出することができる。したがって、エコルート検索装置５は、ある道路を車両が走行する際の、エネルギー効率またはエネルギー消費量を、より高精度に算出することができる。
【００９８】
なお、Ｓ３０４の判定の基準となる、エネルギー効率またはエネルギー消費量の範囲は、ビッグデータとしての消費ログＤＢ２１Ａを利用して、規定されてもよい。具体的には、所定範囲は、消費ログＤＢ２１Ａに記録された消費ログを車両型式ごとに分類した場合の、各車両型式におけるエネルギー効率またはエネルギー消費量の数値の分布に応じて決定されてもよい。例えば、サーバ制御部２０は、ある車両型式の消費ログが示すエネルギー効率またはエネルギー消費量の値の平均値、または中央値から所定の範囲を、エネルギー効率の範囲としてもよい。
【００９９】
そして、サーバ制御部２０は決定した所定範囲を、予めナビ装置１に送信しておいてよい。そして、ナビ装置１のナビ記憶部１２は、エネルギー効率またはエネルギー消費量の範囲を記憶しておいてよい。
【０１００】
これにより、車両型式ごとに、消費ログが示す実際のエネルギー効率またはエネルギー消費量に基づいて、通常のエネルギー効率の範囲を特定しておくことができる。そして、通常のエネルギー効率の範囲から外れるエネルギー効率を示す消費ログを、１次予測値算出部５２による１次予測値の算出対象から除くことができる。これにより、１次予測値算出部５２はより正確にエネルギー効率を算出することができる。
【０１０１】
≪１次予測値算出処理の変形例≫
１次予測値算出部５２は、対象消費ログの個数が所定数若しくは所定数よりも少ないリンクについては、車両型式ごとに予め定められたエネルギー効率モデルに基づいて１次予測値を算出してもよい。以下、１次予測値算出処理の変形例について、図８を用いて説明する。図８は、１次予測値算出処理の流れの他の一例を示すフローチャートである。Ｓ４０２〜Ｓ４０４の処理については、図７と同様に、ある一分類に分類された消費ログ群を例にとり説明する。すなわち、Ｓ４０２〜Ｓ４０４の処理については、あるリンク識別子、且つある車両型式を示す消費ログに着目して説明する。なお、図８のＳ４００〜Ｓ４０３の処理はそれぞれ、図７のＳ３００〜Ｓ３０３の処理と同様であるため、ここでは重ねて説明しない。
【０１０２】
本変形例では、１次予測値算出部５２は、Ｓ４０２でＹＥＳの場合、すなわち、対象消費ログの個数が所定数若しくは所定数より少ない場合、Ｓ３０３およびＳ４０３とは異なる方法でエネルギー消費量を算出する。具体的には、１次予測値算出部５２は、Ｓ４０２でＹＥＳの場合、Ｓ４０４の処理を実行する。すなわち、１次予測値算出部５２は、車両５００の車両型式と、車両型式ごとに予め定められた、仮想のエネルギー効率モデルとから、経路リンクでのエネルギー消費量を算出する。以降の処理の流れは、図７で示した１次予測値算出処理の流れと同様である。仮想のエネルギー効率モデルとして、例えば車両５００の車両型式におけるカタログ燃費を用いることができる。
【０１０３】
以上の処理によれば、対象消費ログの個数、すなわち、ある分類についての１次予測値を算出するためのデータ量が少ない場合、１次予測値算出部５２は消費ログを使用せずに、車両型式ごとのエネルギー効率モデルから１次予測値を算出する。したがって、エコルート検索装置５は、エネルギー効率またはエネルギー消費量を精度よく算出することができる。
【０１０４】
≪ダイクストラ法によるエコルート特定≫
また、本実施形態に係るエコルート検索装置５は、ダイクストラ法によってエコルートを特定してもよい。この場合、エコルート検索装置５は２次予測値算出部５５を含んでいなくてもよい。
【０１０５】
ダイクストラ法でエコルートを特定する場合、経路リンク特定部５４は、各経路の経路リンクをエコルート特定部５６に伝える。エコルート特定部５６は、車両５００の車両型式についての１次予測値であって、且つ、各経路リンクのリンク識別子それぞれについての１次予測値を、１次予測データ２１Ｂから読み出す。
【０１０６】
エコルート特定部５６は、例えば、読み出した１次予測値を、各経路リンクのコストに設定する。また、エコルート特定部５６は、サーバ制御部２０が受信した現在位置および目的地をそれぞれ、ダイクストラ法における出発点および終点に設定する。エコルート特定部５６は、ダイクストラ法で、設定した出発点から終点までの経路を、設定したコストで経路探索する。これにより、エコルート特定部５６は、総エネルギー消費量がより少ない、または、エネルギー効率がより高い経路を、エコルートとして特定することができる。
【０１０７】
以上の処理によれば、１次予測値を用いたダイクストラ法によってエコルートを特定することができる。したがって、情報処理システム１００は、より高精度にエコルートを特定することができる。
【０１０８】
〔実施形態２〕
≪システム構成≫
本発明に係る情報処理システムにおいて、エコルート検索装置５は、ナビ装置１に内蔵されていてもよい。以下、本発明の第２の実施形態について説明する。なお、説明の便宜上、前述の実施形態で説明した部材と同じ機能を有する部材については、同じ符号を付記し、繰り返し説明はしない。これは、以降の実施形態についても同様である。
【０１０９】
図９は、本実施形態に係る情報処理システム２００の概要を示す図である。情報処理システム２００は、サーバ２ではなくナビ装置１がエコルート検索装置５を含んでいる点で、実施形態１に係る情報処理システム１００と異なる。図９では、車両５００、サーバ２、およびスマートフォン８の間の情報の流れを、矢印Ａ５〜矢印Ａ８で示している。本実施形態でも、車両５００に内蔵されたナビ装置１が、サーバ２およびスマートフォン８と情報を送受信する。
【０１１０】
ナビ装置１は、矢印Ａ５に示すように、消費ログを生成してサーバ２に送信する。また、ナビ装置１は、車両５００の車両型式を示し、且つ、エコルート検索装置５が探索した経路のいずれかの経路リンクのリンク識別子を示す消費ログを、サーバ２に対し要求する。サーバ２は、矢印Ａ６に示すように、要求条件に合致する消費ログをナビ装置１に送信する。
【０１１１】
ナビ装置１は、受信した消費ログに基づいて、車両５００の車両型式に応じた、各経路リンクについての１次予測値を算出する。なお、１次予測値算出部５２は、車両型式と、リンクの識別子と、算出した１次予測値とを対応付けた１次予測データ２１Ｂをナビ記憶部１２に記憶させてもよい。ナビ装置１は、算出した１次予測値を用いて算出した２次予測値に基づいて、または算出した１次予測値を用いたダイクストラ法によって、エコルートを特定する。ナビ装置１は、特定したエコルートを表示装置１４に表示させる。
【０１１２】
なお、情報処理システム１００と同様、情報処理システム２００にもスマートフォン８が含まれていてもよい。情報処理システム２００がスマートフォン８を含む場合、スマートフォン８は、ナビ装置１における入力装置または表示装置として機能してよい。具体的には、スマートフォン８は、ユーザの目的地を指定する入力操作を受け付け、矢印Ａ７に示す通り、目的地情報をナビ装置１に送信してもよい。また、スマートフォン８は、矢印Ａ８に示す通り、ナビ装置１からエコルート情報を受信して表示してもよい。なお、スマートフォン８は、サーバ２とナビ装置１との通信を媒介する通信装置としての機能を有していてもよい。
【０１１３】
≪要部構成≫
図１０は、情報処理システム２００に含まれる各種装置の要部構成を示す図である。なお、図２と同様、スマートフォン８は本システムにおける必須の装置ではないため、ここでは図示しない。
【０１１４】
図１０に示すサーバ２は、エコルート検索装置５および１次予測データ２１Ｂを含まない点で実施形態１に係るサーバ２と異なる。サーバ制御部２０は、ナビ装置１から受信した消費ログをサーバ記憶部２１の消費ログＤＢ２１Ａに記録する。
【０１１５】
一方、ナビ装置１は、エコルート検索装置５を含む点で実施形態１に係るナビ装置１と異なる。現在位置特定部１１Ａは、特定した現在位置を経路探索部５３に送る。目的地特定部１１Ｄは、目的地情報をエコルート検索装置５の経路探索部５３に送る。表示制御部１１Ｅは、エコルート検索装置５のエコルート特定部５６からエコルート情報を受信する。
【０１１６】
≪エコルート検索に係る処理の流れ≫
図１１は、本実施形態に係るエコルート検索に係る処理の流れの一例を示すフローチャートである。なお、図１１のＳ５００〜Ｓ５０１の処理はそれぞれ、図６のＳ２００〜Ｓ２０１の処理の流れと同様である。
【０１１７】
Ｓ５０２において、エコルート検索装置５の経路探索部５３は経路探索を実行する。Ｓ５０３において、経路リンク特定部５４は、ナビ記憶部１２の地図情報１２Ａを取得する。Ｓ５０４において、経路リンク特定部５４はＳ２０５と同様の方法で経路リンクを特定する。Ｓ５０５において、消費ログ取得部５１は消費ログを送信するよう、サーバ２に対し要求する。
【０１１８】
消費ログ取得部５１は、Ｓ５０５において、要求する消費ログの条件も指定する。具体的には、消費ログ取得部５１は、消費ログＤＢ２１Ａに記録されている消費ログのうち、車両５００の車両型式を示す消費ログであって、且つ、Ｓ５０２において特定された経路に含まれるリンクのリンク識別子を示す消費ログを要求する。経路探索部５３が複数の経路を特定する場合、消費ログ取得部５１は、車両５００の車両型式を示す消費ログであって、且つ、複数の経路の少なくともいずれかに含まれるリンクのリンク識別子に該当する消費ログを要求する。
【０１１９】
Ｓ５０６において、サーバ２のサーバ制御部２０は要求を受信する。Ｓ５０７において、サーバ制御部２０は要求された条件に合致する消費ログ群を消費ログＤＢ２１Ａから読み出して、ナビ装置１に送信する。Ｓ５０８において、エコルート検索装置５の消費ログ取得部５１は、消費ログ群を取得する。消費ログ取得部５１は、取得した消費ログ群を１次予測値算出部５２に送る。
【０１２０】
Ｓ５０９において、１次予測値算出部５２はＳ１０９と同様に、１次予測値算出処理を実行する。Ｓ５１０〜Ｓ５１１の処理は、図６のＳ２０７〜Ｓ２０８の処理と同様である。Ｓ５１２において、表示制御部１１Ｅは、エコルート特定部５６から受信したエコルート情報を表示装置１４に表示させる。
【０１２１】
（変形例）
本実施形態において、エコルート検索装置５は、サーバ２と、ナビ装置１との共働で実現されてもよい。例えば、エコルート検索装置５の消費ログ取得部５１および１次予測値算出部５２は、サーバ２のサーバ制御部２０に備えられていてもよい。また、エコルート検索装置５の経路探索部５３、経路リンク特定部５４、および２次予測値算出部５５は、ナビ装置１に備えられていてもよい。本変形例の場合、サーバ制御部２０の消費ログ取得部５１は、消費ログＤＢ２１Ａから消費ログを取得し、１次予測値算出部５２に送る。また、１次予測値算出部５２は、算出した１次予測値から１次予測データを作成し、サーバ記憶部２１に１次予測データ２１Ｂとして記憶させる。換言すると、サーバ記憶部２１は、ナビ記憶部１２の代わりに１次予測データ２１Ｂを記憶する。
【０１２２】
２次予測値算出部５５は、経路リンク特定部５４から経路リンクを伝えられると、サーバ２に対し、車両５００の車両型式での、リンクごとの１次予測データをサーバ２に要求する。なお、２次予測値算出部５５は、車両５００の車両型式での、全リンクの１次予測データを要求するのではなく、車両５００の車両型式についての１次予測データであって、且つ、経路リンク特定部５４が特定した経路リンクのリンク識別子についての１次予測データのみを要求してもよい。サーバ２のサーバ制御部２０は、サーバ通信部２２を介して、要求に応じた１次予測データをエコルート検索装置５に送信する。エコルート検索装置５の２次予測値算出部５５は、１次予測データを受信して、２次予測値を算出する。以降の処理は、実施形態２に係るエコルート検索装置５における処理と同様である。
【０１２３】
また、予測装置３１は、ナビ装置１またはサーバ２に搭載されていてもよい。予測装置３１をサーバ２に搭載することで、サーバ２は予測装置３１と無線通信をする必要が無くなり、ナビ装置１とのみ無線通信することとなる。したがって、サーバ２の無線通信のデータ送信量、およびデータ送信頻度を少なくすることができる。
【０１２４】
また、情報処理システム１００が複数の車両５００から成る場合、各車両５００に予測装置３１を搭載せずとも、サーバ２で予測装置３１の各種機能を統括して実行することができる。したがって、車両５００の製造コストを低下させることができる。
【０１２５】
〔実施形態３〕
≪システム構成≫
本発明に係る情報処理システムにおいて、エコルート検索装置５は、スマートフォンに内蔵されていてもよい。図１２は、本実施形態に係る情報処理システム３００の概要を示す図である。情報処理システム３００は、スマートフォン９がエコルート検索装置５を含んでいる点で、実施形態１に係る情報処理システム１００、および実施形態２に係る情報処理システム２００と異なる。図１２では、車両５００、サーバ２、およびスマートフォン９の間の情報の流れを、矢印Ａ９〜矢印Ａ１１で示している。本実施形態では、車両５００に内蔵されたナビ装置１が、サーバ２およびスマートフォン９と情報を送受信する。
【０１２６】
矢印Ａ９に示す通り、ナビ装置１は、消費ログを生成してサーバ２に送信する。また、ナビ装置１は、矢印Ａ１１に示す通り、車両５００の車両型式をスマートフォン９に送信する。
【０１２７】
スマートフォン９は、ユーザの目的地を指定する入力操作を受け付けると、ナビ装置１から車両５００の現在位置を取得する。なお、スマートフォン９がＧＰＳ受信機６の機能を備えている場合は、受信機でスマートフォン９の現在位置を測定し、位置を車両５００の現在位置とみなしてもよい。若しくは、スマートフォン９は、出発地を指定するユーザの入力操作を受け付けてもよい。また、スマートフォン９に予め車両５００の車両型式が登録されている場合、スマートフォン９はナビ装置１から車体情報３０を受信しなくてもよい。
【０１２８】
スマートフォン９は、車両５００の現在位置またはユーザにより指定された出発地から、目的地までの経路を探索する。そして、スマートフォン９に搭載されているエコルート検索装置５は、矢印Ａ１０に示す通りサーバ２から消費ログを取得して、消費ログと、スマートフォン９に記憶された地図情報と、車両５００の車両型式とに基づいて、１次予測値を算出する。
【０１２９】
スマートフォン９は、１次予測値に基づいてエコルートを特定して端末表示装置９４に表示させる。なお、スマートフォン９はエコルート情報をナビ装置１に送信することによって、ナビ装置１の表示装置１４にエコルートを表示させてもよい。
【０１３０】
≪要部構成≫
図１３は、情報処理システム３００に含まれる各種装置の要部構成を示す図である。情報処理システム３００は、スマートフォン９が必須である点で、情報処理システム１００および情報処理システム２００と異なる。
【０１３１】
図１３に示すナビ装置１は、少なくとも、ログ生成部１１Ｃで消費ログを生成するために必要な機能と、消費ログをサーバ２に送信する機能とを有していればよい。換言すると、本実施形態においてナビ装置１は、経路探索等のナビゲーション機能を有していなくてもよい。
【０１３２】
同図のサーバ２は、図１０におけるサーバ２と同様の機能を有する。ただし、サーバ制御部２０は、スマートフォン９に搭載されたエコルート検索装置５の、消費ログ取得部５１からの要求に応じて、スマートフォン９に消費ログ群を送信する。また、サーバ制御部２０は、ナビ装置１およびスマートフォン９に最新の地図情報を送信してもよい。
【０１３３】
スマートフォン９は、入力装置および表示装置と、エコルート検索装置とを兼ねる装置である。スマートフォン９は、端末入力装置９０と、端末表示装置９４と、端末通信部９３と、端末記憶部９２と、端末制御部９１と、を含む。
【０１３４】
端末入力装置９０は入力装置１０と同様、ユーザからの入力操作を受け付ける。端末入力装置９０は、ユーザの目的地を指定する入力操作を受け付けると、入力操作の内容を端末制御部９１に伝える。端末入力装置９０は、端末表示装置９４と一体に構成されたタッチパネルであってもよい。また、端末入力装置９０はスマートフォン９の物理ボタンであってもよい。
【０１３５】
端末表示装置９４は表示装置１４と同様、画像を表示する。端末表示装置９４は、例えば、地図データ、ユーザに目的地の指定を促すための画像、およびエコルート検索の結果を示す画像等を表示する。なお、端末表示装置９４がタッチパネルで実現される場合、端末表示装置９４はユーザの入力操作のための各種ＵＩオブジェクトを表示してもよい。
【０１３６】
端末記憶部９２は、スマートフォン９で実行する各種処理に必要な情報を記憶する。例えば、端末記憶部９２は、地図情報１２Ａを記憶する。なお、端末記憶部９２は、車両型式と、リンクの識別子と、１次予測値算出部５２が算出した１次予測値とを対応付けた１次予測データ２１Ｂを記憶していてもよい。
【０１３７】
端末制御部９１は、ナビ装置１を統括的に制御する。端末制御部９１は、サーバ２から受信した最新の地図情報に基づいて、地図情報１２Ａを更新する。また、端末制御部９１にはエコルート検索装置５が内蔵されており、実施形態１および実施形態２において説明したエコルート検索装置５としての機能を実行する。エコルート検索装置５の１次予測値算出処理に必要な車両型式、および現在位置は、ナビ装置１から供給される。また、端末目的地特定部９１Ａは目的地特定部１１Ｄと、端末表示制御部９１Ｂは表示制御部１１Ｅと同様の処理を実行する。
【０１３８】
なお、端末制御部９１の各ブロックが実現する機能は、端末記憶部９２等の記憶媒体に格納されたアプリケーションプログラムを、ＣＰＵ（Central Processing Unit）としての端末制御部９１が実行することで実現されてもよい。また、アプリケーションプログラムは、サーバ２、または他のサーバから、ユーザが任意でダウンロード可能であってよい。
【０１３９】
≪エコルート検索に係る処理の流れ≫
図１４は、本実施形態に係るエコルート検索に係る処理の流れの一例を示すフローチャートである。Ｓ６００において、スマートフォン９の端末目的地特定部９１Ａは、端末入力装置９０が受け付けた入力操作から、ユーザが指定する目的地を特定する。端末目的地特定部９１Ａが目的地を特定すると、端末制御部９１は、ナビ装置１に対し車両５００の現在位置の位置情報を要求する。Ｓ６０１において、ナビ装置１の現在位置特定部１１Ａは、現在位置を特定する。Ｓ６０２において、ナビ装置１は、各種情報をスマートフォン９に送信する。Ｓ６０２における各種情報とは、車両型式および現在位置である。Ｓ６０３において、スマートフォン９の端末制御部９１は各種情報を受信する。Ｓ６０４において、端末制御部９１の経路探索部５３は、経路探索を実行する。この経路探索は、図１１のＳ５０２の処理と同様である。以降、Ｓ６０５〜Ｓ６１３に示す処理の流れは、動作主体がスマートフォン９に変わった以外は、図１１のＳ５０４〜Ｓ５１２の処理の流れと同様である。
【０１４０】
（変形例）
本実施形態において、エコルート検索装置５は、サーバ２と、スマートフォン９との共働で実現されてもよい。例えば、エコルート検索装置５の消費ログ取得部５１および１次予測値算出部５２は、サーバ２のサーバ制御部２０に備えられていてもよい。また、エコルート検索装置５の経路探索部５３、経路リンク特定部５４、および２次予測値算出部５５は、スマートフォン９に備えられていてもよい。本変形例の場合、サーバ制御部２０の消費ログ取得部５１は、消費ログＤＢ２１Ａから消費ログを取得し、１次予測値算出部５２に送る。また、１次予測値算出部５２は、算出した１次予測値から１次予測データを作成し、サーバ記憶部２１に１次予測データ２１Ｂとして記憶させる。換言すると、サーバ記憶部２１は、端末記憶部９２の代わりに１次予測データ２１Ｂを記憶する。
【０１４１】
２次予測値算出部５５は、経路リンク特定部５４から経路リンクを伝えられると、サーバ２に対し、車両５００の車両型式での、リンクごとの１次予測データをサーバ２に要求する。なお、２次予測値算出部５５は、車両５００の車両型式での、全リンクの１次予測データを要求するのではなく、車両５００の車両型式についての１次予測データであって、且つ、経路リンク特定部５４が特定した経路リンクについての１次予測データのみを要求してもよい。サーバ２のサーバ制御部２０は、サーバ通信部２２を介して、要求に応じた１次予測データをスマートフォン９のエコルート検索装置５に送信する。２次予測値算出部５５は、１次予測データを受信して、２次予測値を算出する。以降の処理は、実施形態３に係るエコルート検索装置５における処理と同様である。
【０１４２】
〔実施形態４〕
各実施形態に記載のようにエコルートをユーザに提示する場合、ユーザがエコルートを知りたいであろうと予測される、適切なタイミングで、エコルートを提示することがより望ましい。例えば、ユーザが燃費または電費の効率の高さを優先して経路を選択しそうな場面で、エコルートを提示することにより、情報処理システム１００、情報処理システム２００、および情報処理システム３００のユーザにとっての利便性が向上する。本実施形態では、各実施形態において説明したエコルート検索の結果を、いつ、どのようにユーザに提示するかについて説明する。
【０１４３】
本実施形態に係る情報処理システム１００、情報処理システム２００、および情報処理システム３００は、ナビ装置１、サーバ２、スマートフォン８またはスマートフォン９等から得られる諸情報に基づいてユーザおよび車両５００の状況を推定して、推定に応じたタイミングでエコルートを提示する。
【０１４４】
例えば、各実施形態に係るナビ装置１の残量センサ４は、車両５００が使用可能なエネルギーの残量が所定値よりも少なくなった場合に、ナビ制御部１１にエネルギー残量が少ないことを通知してもよい。なお、所定値は割合であってもよい。例えばエネルギーの残量が最大値の３割よりも少なくなった場合に、通知を行うこととしてもよい。ナビ制御部１１は、エコルート検索装置５の経路探索部５３に同様の通知を送信する。経路探索部５３は通知を受けると、車両５００の現在位置から目的地までの経路探索を実行してもよい。ここでの経路探索は、表示装置１４等でユーザに操作を促すことで、改めてユーザに指定させる目的地を使用して行われてもよいし、前回ユーザが指定した目的地を用いて、自動的に実行される経路探索であってもよい。なお、実施形態３の情報処理システム３００のように、スマートフォン９に経路探索部５３が存在する場合、ナビ装置１は残量センサ４からの通知をスマートフォン９に送信し、スマートフォン９の経路探索部５３が経路探索を実行してよい。
【０１４５】
経路探索が実行された後、各実施形態に記載の通り、エコルート検索装置５によってエコルート検索が実行されることにより、エコルートが特定される。エコルート特定部５６は、特定したエコルートを表示装置１４または端末表示装置９４に表示させる。
【０１４６】
これにより、例えば残り充電量または残り燃料が少ない場合に、現在目的地に設定している目的地に、またはユーザにより再指定された目的地に向かうエコルートを特定して、ユーザに提示することができる。したがって、ユーザが、燃料または充電量を気にして運転すると推定されるタイミングで、エコルートを提示することができる。
【０１４７】
なお、残り充電量または残り燃料が少ない場合にエコルートを検索して提示する場合、表示装置１４または端末表示装置９４等において、ユーザにガス欠または充電切れが近いことを併せて通知することが望ましい。これにより、車両５００のガス欠または充電切れを防ぐことができる。
【０１４８】
また、エコルート特定部５６は、表示装置１４または端末表示装置９４に表示させている画像に、エコルートを検索したことを示すポップアップを重畳表示させてもよい。例えば、エコルート特定部５６は、高速道路優先ルート、一般道優先ルート、およびナビの推奨ルートのように、一般的なナビ装置における経路探索の結果を示す画像に、ポップアップを重畳表示させてもよい。
【０１４９】
そして、ユーザが入力装置１０または端末入力装置９０に対し、ポップアップを選択する入力操作等の所定の入力操作を実行した場合に、エコルート検索の結果を示す画像を、表示装置１４または端末表示装置９４に表示させてもよい。これにより、ユーザに、今表示中の経路を取りやめてエコルートを表示するか否かを選択させることができる。よって、ユーザはエコルート検索の結果を見たい時だけ見ることができるため、ユーザにとってのエコルート検索の利便性が向上する。
【０１５０】
また、車両５００が電気をエネルギー源の少なくとも一部とする車両型式である場合、且つ車両５００が使用可能なエネルギーの残量が所定値以下になった場合、目的地特定部１１Ｄまたは端末目的地特定部９１Ａは、ユーザの指定した目的地ではなく、現在位置特定部１１Ａが特定する現在位置から所定の距離にある充電ステーションを特定し、充電ステーションを目的地として特定してもよい。ここで、所定の距離は、予め定められていてもよいし、車両５００の車速に応じて都度決定されてもよい。なお、この場合、目的地特定部１１Ｄまたは端末目的地特定部９１Ａは、最寄りの１箇所の充電ステーションだけ特定してもよいし、所定距離内の充電ステーションを複数特定してもよい。
【０１５１】
この場合、目的地が自動的に設定され、経路探索部５３において経路の再検索が実施される。そして、エコルート特定部５６によるエコルートの特定も自動的に実行される。したがって、ナビ装置１またはスマートフォン９は、車両５００の充電量が少なくなった場合に、自動的に充電ステーションまでの経路で、且つエコルートである経路をユーザに提示することができる。よって、ユーザは車両５００の充電が切れそうな場合に、手動で充電ステーションを検索する必要がなくなる。したがって、ユーザにとってのエコルート検索の利便性が向上する。
【０１５２】
また、エコルート特定部５６は、エコルートだけでなく、エコルートを選択することにより、どの程度エネルギーの消費量が抑えられるのかを提示してもよい。
【０１５３】
例えば、エコルート特定部５６は、総エネルギー消費量が最も少ない経路をエコルートと特定し、エコルートの総エネルギー消費量と、経路探索部５３が探索した経路のうち、総エネルギー消費量が最も大きい経路の総エネルギー消費量との差を算出してもよい。そして、エコルート特定部５６は、エコルートとともに、総エネルギー消費量の差を示す情報を含んだ画像を作成し、表示装置１４または端末表示装置９４に表示させてもよい。
【０１５４】
これにより、ユーザはエコルートを選ぶと最大どの程度エネルギーの消費量を削減することができるかを容易に知ることができる。したがって、ユーザにとってのエコルート検索の利便性が向上する。
【０１５５】
また、各実施形態に係るナビ装置１のナビ制御部１１、またはスマートフォン９の端末制御部９１は、ユーザが、ナビ装置１またはスマートフォン９において通常の経路探索を指示した際に、指示が実行された時間帯、日、車載装置の稼働状況、車両５００の重量を特定してもよい。そして、時間帯または日が特定の時間帯または日である場合は、通常の経路探索に加えて、エコルート検索を実行し、通常の経路探索の結果とともに、エコルート検索の結果をユーザに提示してもよい。
【０１５６】
例えば、ナビ制御部１１または端末制御部９１は、ユーザが経路探索を指示した時間が通勤時間帯以外の時間である場合に、エコルート検索装置５にエコルート検索を実行させてもよい。
【０１５７】
また例えば、ナビ制御部１１または端末制御部９１は、ユーザが経路探索を指示した日が平日である場合に、エコルート検索装置５にエコルート検索を実行させてもよい。なお、指示日が平日であるか否かは、ナビ装置１またはスマートフォン９にカレンダーのデータを記憶させておく、またはナビ装置１またはスマートフォン９が、サーバ２または他のサーバからカレンダーのデータをダウンロードして参照することで特定可能である。
【０１５８】
また例えば、ナビ制御部１１または端末制御部９１は、車両５００のエアコンが稼働しているか否かを特定し、稼働している場合にエコルート検索装置５にエコルート検索を実行させてもよい。エアコン等の車載装置が稼働している場合、車両５００の消費エネルギーが増加するからである。
【０１５９】
また例えば、ナビ制御部１１または端末制御部９１は、車両５００の重量が車両型式ごとに定められた所定値に等しい、または所定値よりも大きい場合に、エコルート検索装置５にエコルート検索を実行させてもよい。これにより、例えば多数の人が車両５００に乗車しているような、エネルギー効率が落ちる場合に、エコルートを提示することができる。
【０１６０】
また例えば、ナビ制御部１１または端末制御部９１は、ユーザが経路探索を指示した時に、スマートフォン９、サーバ２、または他のサーバに格納されたユーザのスケジュールデータを確認する、またはユーザの発話内容を解析して、ユーザのスケジュールを確認してもよい。そして、ナビ制御部１１または端末制御部９１は、現在時刻から所定時間、ユーザのスケジュールが入っていない場合、エコルート検索装置５にエコルート検索を実行させてもよい。
【０１６１】
以上のように、特定の状況下でのみエコルートを提示することで、例えばユーザが急いて移動する場合に、エコルートの提示が不要な場合にエコルート検索および提示を実行することを防ぐことができる。また、ユーザにとっては、より適切なタイミングでエコルートが提案されるため、エコルート検索の利便性が向上する。
【０１６２】
〔ソフトウェアによる実現例〕
ナビ装置１、サーバ２、ならびにスマートフォン８および９の制御ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【０１６３】
後者の場合、ナビ装置１、サーバ２、ならびにスマートフォン８または９は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つまたは複数のプロセッサを備えていると共に、プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、コンピュータにおいて、プロセッサがプログラムを記録媒体から読み取って実行することにより、本発明の目的が達成される。プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、プログラムは、プログラムを伝送可能な任意の伝送媒体を介してコンピュータに供給されてもよい。任意の伝送媒体は、例えば、通信ネットワーク、若しくは放送波が挙げられる。なお、本発明の一態様は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１６４】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０１６５】
１００、２００、３００  情報処理システム
１  ナビ装置
１１  ナビ制御部
１１Ａ  現在位置特定部
１１Ｂ  現在リンク特定部
１１Ｃ  ログ生成部
１１Ｄ  目的地特定部
２  サーバ
２０  サーバ制御部
５  エコルート検索装置
５１  消費ログ取得部
５２  １次予測値算出部
５３  経路探索部
５４  経路リンク特定部
５５  ２次予測値算出部
５６  エコルート特定部
８、９  スマートフォン
９１  端末制御部
【図１】
2020035161.tif 000003
【図２】
2020035161.tif 000004
【図３】
2020035161.tif 000005
【図４】
2020035161.tif 000006
【図５】
2020035161.tif 000007
【図６】
2020035161.tif 000008
【図７】
2020035161.tif 000009
【図８】
2020035161.tif 000010
【図９】
2020035161.tif 000011
【図１０】
2020035161.tif 000012
【図１１】
2020035161.tif 000013
【図１２】
2020035161.tif 000014
【図１３】
2020035161.tif 000015
【図１４】
2020035161.tif 000016
【手続補正書】
【提出日】令和1年9月27日(2019.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
道路ネットワークを表す２以上のリンクのいずれか１つを示すリンク識別子と、車両型式の異なる２以上の車両のいずれか１つが前記リンク識別子に対応する道路を走行して消費したエネルギーの量に関する計測値と、前記車両の車両型式と、を対応付けた消費ログを取得する消費ログ取得部と、
前記消費ログ取得部が取得した２以上の前記消費ログに基づいて、前記リンク識別子に対応する前記道路を前記車両が走行した場合に消費すると予測される前記エネルギーの量に関する予測値を前記車両型式ごとに算出する予測値算出部と、を備え、
前記予測値算出部は、前記リンク識別子と前記車両型式とに基づいて分類された前記消費ログのうち、同じ分類に属する前記消費ログの個数が所定数もしくは前記所定数よりも少なく、かつ、前記車両型式ごとに予め定められた所定範囲から外れる前記計測値を示す前記消費ログを除外して、前記予測値の算出を行うことを特徴とする、情報処理装置。
【請求項２】
前記計測値は、前記リンク識別子に対応する前記道路を前記車両が走行して消費したエネルギー消費量を、前記道路の長さで徐算して得られるエネルギー効率の値であり、
前記所定範囲は、前記車両型式ごとの前記エネルギー効率の値の分布に応じて決定されることを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
道路ネットワークを表す２以上のリンクのいずれか１つを示すリンク識別子と、車両型式の異なる２以上の車両のいずれか１つが前記リンク識別子に対応する道路を走行して消費したエネルギーの量に関する計測値と、前記車両の車両型式と、を対応付けた消費ログを取得する消費ログ取得部と、
前記消費ログ取得部が取得した２以上の前記消費ログに基づいて、前記リンク識別子に対応する前記道路を前記車両が走行した場合に消費すると予測される前記エネルギーの量に関する予測値を前記車両型式ごとに算出する予測値算出部と、を備え、
前記予測値算出部は、
前記リンク識別子と前記車両型式とに基づいて分類された前記消費ログのうち、同じ分類に属する前記消費ログの個数であるログ数が所定数よりも多い前記消費ログに基づいて、前記予測値を算出するとともに、前記ログ数が所定数もしくは前記所定数よりも少ない前記消費ログの代わりに、前記車両型式ごとに予め定められたエネルギー効率モデルに基づいて前記予測値を算出することを特徴とする、情報処理装置。
【請求項４】
前記車両の現在位置から目的地までの経路を探索する経路探索部と、
前記経路に対応する前記リンク識別子を特定する経路リンク特定部と、
前記車両型式と、前記経路リンク特定部が特定した前記リンク識別子とに対応する前記予測値を用いて、前記車両が前記経路の全体を走行した場合に消費すると予測される前記エネルギーの量に関する全体予測値を算出する全体予測値算出部と、を備えることを特徴とする、請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記経路探索部は２以上の前記経路を探索し、
前記経路リンク特定部は、前記経路それぞれに対応する前記リンク識別子を特定し、
前記全体予測値算出部は、前記経路ごとに前記全体予測値を算出することを特徴とする、請求項４に記載の情報処理装置。
【請求項６】
前記車両の現在位置から目的地までの２以上の異なる経路を探索する経路探索部と、
前記経路それぞれに対応する前記リンク識別子を特定する経路リンク特定部と、
前記経路探索部が探索した前記経路のうち、前記車両が走行した場合に消費する前記エネルギーが少ない前記経路を特定するエコルート特定部と、を備え、
前記エコルート特定部は、前記車両型式と、前記経路リンク特定部が特定した前記リンク識別子とに対応する前記予測値を、前記リンク識別子が示す前記リンクのコストにそれぞれ設定して、ダイクストラ法で経路探索を実行することを特徴とする、請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項７】
道路ネットワークを表す２以上のリンクのいずれか１つを示すリンク識別子と、車両型式の異なる２以上の車両のいずれか１つが前記リンク識別子に対応する道路を走行して消費したエネルギーの量に関する計測値と、前記車両の車両型式と、を対応付けた消費ログを取得する消費ログ取得部と、
前記消費ログ取得部が取得した２以上の前記消費ログに基づいて、前記リンク識別子に対応する前記道路を前記車両が走行した場合に消費すると予測される前記エネルギーの量に関する予測値を前記車両型式ごとに算出する予測値算出部と、を備え、
前記予測値算出部は、前記リンク識別子と前記車両型式とに基づいて分類された前記消費ログのうち、同じ分類に属する前記消費ログの個数が所定数もしくは前記所定数よりも少なく、かつ、前記車両型式ごとに予め定められた所定範囲から外れる前記計測値を示す前記消費ログを除外して、前記予測値の算出を行うことを特徴とする、情報処理システム。
【請求項８】
道路ネットワークを表す２以上のリンクのいずれか１つを示すリンク識別子と、車両型式の異なる２以上の車両のいずれか１つが前記リンク識別子に対応する道路を走行して消費したエネルギーの量に関する計測値と、前記車両の車両型式と、を対応付けた消費ログを取得する消費ログ取得部と、
前記消費ログ取得部が取得した２以上の前記消費ログに基づいて、前記リンク識別子に対応する前記道路を前記車両が走行した場合に消費すると予測される前記エネルギーの量に関する予測値を前記車両型式ごとに算出する予測値算出部と、を備え、
前記予測値算出部は、
前記リンク識別子と前記車両型式とに基づいて分類された前記消費ログのうち、同じ分類に属する前記消費ログの個数であるログ数が所定数よりも多い前記消費ログに基づいて、前記予測値を算出するとともに、前記ログ数が所定数もしくは前記所定数よりも少ない前記消費ログの代わりに、前記車両型式ごとに予め定められたエネルギー効率モデルに基づいて前記予測値を算出することを特徴とする、情報処理システム。