(57)【要約】【課題】  運転者の嗜好に応じた時期にレコメンドを行なうことができる補給レコメンドシステムを提供する。【解決手段】  補給レコメンドシステム１であって、記憶部３１と、記憶部３１に記憶された過去残量に基づいて、運転者にエネルギーの補給をレコメンドすべきときのエネルギーの残量であるレコメンド生成残量を演算するレコメンド生成残量演算部３２と、エネルギーの残量がレコメンド生成残量以下になったときに、表示部１４に補給レコメンド表示３７を表示するレコメンド生成部３３と、補給レコメンド表示に対する補給意志の入力を受け付ける入力部１５と、補給意志の入力があった第１条件が成立した場合に、補給意志が入力されたときのエネルギーの残量を過去残量として記憶部に記憶させるデータ選択部３４とを有する。【選択図】    図５
2019045318.tif 000002
【特許請求の範囲】
【請求項１】
エネルギーの補給を運転者にレコメンドする補給レコメンドシステムであって、
補給開始時、運転者による補給意志が入力されたとき、及び補給レコメンドが実行されたときのいずれかのエネルギーの残量を過去残量として記憶する記憶部と、
前記過去残量に基づいて、運転者にエネルギーの補給をレコメンドすべきときのエネルギーの残量であるレコメンド生成残量を演算するレコメンド生成残量演算部と、
エネルギーの残量が前記レコメンド生成残量以下になったときに、表示部に補給レコメンド表示を表示するレコメンド生成部と、
前記補給レコメンド表示に対する前記補給意志の入力を受け付ける入力部と、
前記補給意志の入力があった第１条件が成立した場合に、前記補給意志が入力されたときのエネルギーの残量を前記過去残量として前記記憶部に記憶させるデータ選択部とを有することを特徴とする補給レコメンドシステム。
【請求項２】
前記データ選択部は、前記補給意志の入力がなく、かつ前記補給レコメンド表示が表示されてからの走行距離が所定値以下のときに補給が開始された第２条件が成立した場合に、前記表示部に前記補給レコメンド表示を表示したときのエネルギーの残量を前記過去残量として前記記憶部に記憶させることを特徴とする請求項１に記載の補給レコメンドシステム。
【請求項３】
前記データ選択部は、前記補給意志の入力がなく、かつ前記補給レコメンド表示が表示されてからの走行距離が所定値より大きいときに補給が開始された第３条件が成立した場合に、補給開始時におけるエネルギーの残量を前記過去残量として前記記憶部に記憶させることを特徴とする請求項２に記載の補給レコメンドシステム。
【請求項４】
前記データ選択部は、前記第３条件が成立した場合であっても、補給開始時におけるエネルギーの残量と前記レコメンド生成残量との差が所定値以上である第４条件が成立した場合には、補給開始時におけるエネルギーの残量を前記記憶部に記憶させないことを特徴とする請求項３に記載の補給レコメンドシステム。
【請求項５】
前記レコメンド生成残量演算部は、複数の前記過去残量を平均することによって前記レコメンド生成残量を演算することを特徴とする請求項１〜請求項４のいずれか１つの項に記載の補給レコメンドシステム。
【請求項６】
エネルギーの残量を検出するエネルギー残量センサと、
エネルギーの残量が所定の期間に所定値以上増加したときを補給開始時として検出する補給検出部とを有することを特徴とする請求項１〜請求項５のいずれか１つの項に記載の補給レコメンドシステム。
【請求項７】
エネルギーの残量が所定の警報残量以下のときに点灯する警告灯を更に有し、
前記レコメンド生成部は、前記警告灯の点灯時には、エネルギーの残量が前記レコメンド生成残量以下になっても前記表示部に前記補給レコメンド表示を表示させないことを特徴とする請求項１〜請求項６のいずれか１つの項に記載の補給レコメンドシステム。
【請求項８】
前記表示部及び前記入力部は、ナビゲーション装置のタッチパネルディスプレイとして構成されていることを特徴とする請求項１〜請求項７のいずれか１つの項に記載の補給レコメンドシステム。
【請求項９】
前記入力部は、前記補給レコメンド表示と重なる位置に運転者の前記補給意志を受け付けるためのスイッチを生成することを特徴とする請求項８に記載の補給レコメンドシステム。
【請求項１０】
前記入力部に前記補給意志が入力されたときに、前記表示部にレコメンドすべき少なくとも１つの補給所の情報を表示させる補給所レコメンド部を更に有することを特徴とする請求項８又は請求項９に記載の補給レコメンドシステム。
【請求項１１】
前記補給所レコメンド部は、エネルギー価格、及び運転者による過去の販売業者の選択頻度の少なくとも一方に基づいてレコメンドすべき前記補給所に優先順位を設定し、前記優先順位に基づいて前記補給所の情報を前記表示部に表示させることを特徴とする請求項１０に記載の補給レコメンドシステム。
【請求項１２】
エネルギーの補給を運転者にレコメンドする補給レコメンド方法であって、
補給開始時、運転者による補給意志が入力されたとき、及び補給レコメンドが実行されたときのいずれかのエネルギーの残量を過去残量として記憶するステップと、
前記過去残量に基づいて、運転者にエネルギーの補給をレコメンドすべきときのエネルギーの残量であるレコメンド生成残量を演算するステップと、
エネルギーの残量が前記レコメンド生成残量以下になったときに、表示部に補給レコメンド表示を表示するステップと、
前記補給レコメンド表示に対する前記補給意志の入力を受け付けるステップと、
前記補給意志の入力があった第１条件が成立した場合に、前記補給意志が入力されたときのエネルギーの残量を前記過去残量として記憶させるステップとを有することを特徴とする補給レコメンド方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転者の嗜好に応じた適時にエネルギーの補給を運転者にレコメンドする補給レコメンドシステム及び方法に関する。
【背景技術】
【０００２】
自動車において、過去の給油時期に基づいて、運転者に給油をレコメンド（推奨）するシステムが公知である（例えば、特許文献１）。特許文献１に係るシステムは、直近５回の給油時における給油直前の燃料残量の値を記憶し、それらの値の平均値を計算する。そして、現在の燃料残量が計算した平均値以下になったときに、システムは音声出力装置によって給油時期であることを報知する。このシステムによれば、過去の実績に基づいてレコメンド時期を設定するため、運転者の嗜好を考慮して給油レコメンドを行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３７７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のシステムは、実際に給油を行なったときの燃料残量に基づいて給油レコメンドを行なうタイミングを設定しているため、給油レコメンドが行なわれたタイミングと実際に給油が行なわれたタイミングとのタイムラグによって次回に給油レコメンドを行なうタイミングが遅くなるという問題がある。すなわち、給油レコメンドを受けて運転者が給油した場合、実際の給油時には給油レコメンドが行なわれたときよりも燃料残量が低下しているため、次回に給油レコメンドが行なわれるタイミングは前回の給油レコメンドが行なわれたタイミングよりも遅くなる。そのため、給油レコメンドを行なうタイミングが徐々に遅くなり、運転者の好みのタイミングからずれるという問題がある。この問題は、給油レコメンドが行なわれたときに、自車両の周囲に給油所が存在しない場合に顕著になる。
【０００５】
本発明は、以上の背景を鑑み、運転者の嗜好に応じた時期にレコメンドを行なうことができる補給レコメンドシステムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明の一態様は、エネルギーの補給を運転者にレコメンドする補給レコメンドシステム（１）であって、補給開始時、運転者による補給意志が入力されたとき、及び補給レコメンドが実行されたときのいずれかのエネルギーの残量を過去残量として記憶する記憶部（３１）と、前記過去残量に基づいて、運転者にエネルギーの補給をレコメンドすべきときのエネルギーの残量であるレコメンド生成残量を演算するレコメンド生成残量演算部（３２）と、エネルギーの残量が前記レコメンド生成残量以下になったときに、表示部（１４）に補給レコメンド表示（３７）を表示するレコメンド生成部（３３）と、前記補給レコメンド表示に対する前記補給意志の入力を受け付ける入力部（１５）と、前記補給意志の入力があった第１条件が成立した場合に、前記補給意志が入力されたときのエネルギーの残量を前記過去残量として前記記憶部に記憶させるデータ選択部（３４）とを有することを特徴とする。
【０００７】
この態様によれば、第１条件が成立した場合に、補給意志が入力されたときのエネルギーの残量を過去残量として記憶部に記憶させるため、記憶部に記憶される過去残量の低下が抑制される。これにより、補給レコメンドが行なわれた後に実際にエネルギーの補給を開始するまでにエネルギーの残量が低下しても、次回の補給レコメンドが行なわれるときのタイミングが遅くなることが防止される。これにより、補給レコメンドシステムは、運転者の嗜好に応じた時期にレコメンドを行なうことができる。
【０００８】
上記の態様において、前記データ選択部は、前記補給意志の入力がなく、かつ前記補給レコメンド表示が表示されてからの走行距離が所定値以下のときに補給が開始された第２条件が成立した場合に、前記表示部に前記補給レコメンド表示を表示したときのエネルギーの残量を前記過去残量として前記記憶部に記憶させるとよい。
【０００９】
この態様によれば、補給意志の入力がなくても、補給レコメンド表示が表示されてからの走行距離が所定値以下のときに補給が行なった場合には、補給レコメンド表示を表示したときのエネルギーの残量を過去残量として記憶部に記憶させる。すなわち、補給意志の入力がなくても運転者に補給意志があったと推定されるため、補給レコメンド表示を表示したときのエネルギーの残量を過去残量として記憶する。これにより、次回の補給レコメンドが行なわれるときのタイミングが遅くなることが防止される。これにより、補給レコメンドシステムは、運転者の嗜好に応じた時期にレコメンドを行なうことができる。
【００１０】
上記の態様において、前記データ選択部は、前記補給意志の入力がなく、かつ前記補給レコメンド表示が表示されてからの走行距離が所定値より大きいときに補給が開始された第３条件が成立した場合に、補給開始時におけるエネルギーの残量を前記過去残量として前記記憶部に記憶させるとよい。
【００１１】
この態様によれば、補給意志の入力がない場合には、補給開始時のエネルギーの残量を取得することができる。
【００１２】
上記の態様において、前記データ選択部は、前記第３条件が成立した場合であっても、補給開始時におけるエネルギーの残量と前記レコメンド生成残量との差が所定値以上である第４条件が成立した場合には、補給開始時におけるエネルギーの残量を前記記憶部に記憶させないとよい。
【００１３】
この態様によれば、遠乗り前にエネルギーの残量が多いに関わらずエネルギーを補給した場合や、エネルギーの販売価格が安い補給所があったためにエネルギーの残量が多いに関わらず補給した場合、補給所が周囲にないためにエネルギーの残量が低下した場合等の変則的な給油タイミングでの過去残量が記憶されない。そのため、変則的な補給によってレコメンド生成残量が影響を受けないようにすることができる。
【００１４】
上記の態様において、前記レコメンド生成残量演算部は、複数の前記過去残量を平均することによって前記レコメンド生成残量を演算するとよい。
【００１５】
この態様によれば、過去の実績に基づいた簡単な演算によってレコメンド生成残量を設定することができる。
【００１６】
上記の態様において、エネルギーの残量を検出するエネルギー残量センサと、エネルギーの残量が所定の期間に所定値以上増加したときを補給開始時として検出する補給検出部とを有するとよい。
【００１７】
この態様によれば、簡単な方法で補給開始時を検出することができる。
【００１８】
上記の態様において、エネルギーの残量が所定の警報残量以下のときに点灯する警告灯（８）を更に有し、前記レコメンド生成部は、前記警告灯の点灯時には、エネルギーの残量が前記レコメンド生成残量以下になっても前記表示部に前記補給レコメンド表示を表示させないとよい。
【００１９】
この態様によれば、警告灯と補給レコメンド表示との双方が表示されることがなくなり、運転者に煩わしさを与えることを防止することができる。
【００２０】
上記の態様において、前記表示部及び前記入力部は、ナビゲーション装置（２）のタッチパネルディスプレイ（１８）として構成されているとよい。
【００２１】
この態様によれば、ナビゲーション装置を利用して補給レコメンドを行なうことができる。
【００２２】
上記の態様において、前記入力部は、前記補給レコメンド表示と重なる位置に運転者の前記補給意志を受け付けるためのスイッチ（３８）を生成するとよい。
【００２３】
この態様によれば、補給レコメンド表示を、補給意志を受け付けるためのスイッチの表示として利用することができる。
【００２４】
上記の態様において、前記入力部に前記補給意志が入力されたときに、前記表示部にレコメンドすべき少なくとも１つの補給所の情報を表示させる補給所レコメンド部（３４）を更に有するとよい。
【００２５】
この態様によれば、給油を行なう予定の運転者は補給所の情報を取得することができ、給油を円滑に行なうことができる。
【００２６】
上記の態様において、前記補給所レコメンド部は、エネルギー価格、及び運転者による過去の販売業者の選択頻度の少なくとも一方に基づいてレコメンドすべき前記補給所に優先順位を設定し、前記優先順位に基づいて前記補給所の情報を前記表示部に表示させるとよい。
【００２７】
この態様によれば、運転者の利益及び好みに応じて補給所をレコメンドすることができる。
【００２８】
本発明の他の態様は、エネルギーの補給を運転者にレコメンドする補給レコメンド方法であって、補給開始時又は運転者による補給意志が入力された時のエネルギーの残量を過去残量として記憶するステップと、前記過去残量に基づいて、運転者にエネルギーの補給をレコメンドすべきときのエネルギーの残量であるレコメンド生成残量を演算するステップと、エネルギーの残量が前記レコメンド生成残量以下になったときに、表示部に補給レコメンド表示を表示するステップと、前記補給レコメンド表示に対する前記補給意志の入力を受け付けるステップと、前記補給意志の入力があった第１条件が成立した場合に、前記補給意志が入力されたときのエネルギーの残量を前記過去残量として記憶させるステップとを有することを特徴とする。
【発明の効果】
【００２９】
以上の構成によれば、運転者の嗜好に応じた時期にレコメンドを行なうことができる補給レコメンドシステムを提供することができる。
【図面の簡単な説明】
【００３０】
【図１】実施形態に係る補給レコメンドシステムを備えた車両のブロック図
【図２】補給レコメンド処理部のブロック図
【図３】表示部に表示される画像を示す図であって、（Ａ）メイン画面、（Ｂ）ヘッダ項目画面、（Ｃ）補給所表示画面
【図４】補給レコメンド表示処理の制御手順を示すフロー図
【図５】過去残量記憶処理の制御手順を示すフロー図
【発明を実施するための形態】
【００３１】
以下、図面を参照して、本発明の補給レコメンドシステムの実施形態について説明する。補給レコメンドシステムが適用される車両は、駆動源として内燃機関又は電動モータを有する車両を含む。車両が内燃機関を有する場合、ガソリンや軽油等の液体燃料、又は天然ガスやプロパン、水素等の気体燃料がエネルギーとして使用される。また、車両が電動モータを有する場合、電力がエネルギーとして使用される。以下の本実施形態では、エネルギーとしてガソリン又は軽油等の液体燃料を使用する内燃機関車両に補給レコメンドシステムを適用した例について説明する。
【００３２】
図１に示すように、実施形態に係る補給レコメンドシステム１は、車両に設けられたナビゲーション装置２と、ナビゲーション装置２に接続されたエネルギー残量センサ３、及び警報装置５とを有する。エネルギー残量センサ３と警報装置５とは互いに接続されている。
【００３３】
本実施形態では、エネルギー残量センサ３は、エネルギーの残量を検出し、エネルギーの残量に応じた信号をナビゲーション装置２及び警報装置５に出力するセンサである。エネルギー残量センサ３は、例えば燃料タンク内に貯留された液体燃料の液位を検出する液位センサであってよい。液位センサは、燃料タンク内の液体燃料の表面に浮かぶフロートと、フロートの位置に応じた電気抵抗を出力するポテンショメーターとを有する。
【００３４】
警報装置５は、エネルギー残量センサ３に接続された警報制御部７と、警報制御部７に接続された警告灯８とを有する。警告灯８は、エネルギー残量の低下を報知するための給油ランプ（エンプティランプ）であり、車両のインストルメントパネルに設けられている。
【００３５】
警報制御部７は、エネルギー残量センサ３からの信号に基づいて、エネルギー残量（％）を取得する。エネルギー残量は、エネルギーの満容量に対するエネルギーの残量の割合（％）として取得される。警報制御部７は、現在のエネルギー残量Ａｎと予め記憶された警報残量Ａｓとを比較し、現在のエネルギー残量Ａｎが警報残量Ａｓ以下のときに、警告灯８を点灯させる。
【００３６】
ナビゲーション装置２は、制御部１０、現在位置検出部１１、地図データ記憶部１２、通信部１３、表示部１４、入力部１５、及びスピーカ１６を有する。現在位置検出部１１、地図データ記憶部１２、通信部１３、表示部１４、入力部１５、及びスピーカ１６は、制御部１０に接続されている。
【００３７】
表示部１４及び入力部１５は、ナビゲーション装置２のタッチパネルディスプレイ１８として構成されている。表示部１４は、液晶ディスプレイや有機ＥＬディスプレイ等のディスプレイである。入力部１５は、表示部１４の表面に一体に形成された静電容量型等のタッチパネルである。表示部１４及び入力部１５を含むタッチパネルディスプレイ１８は、車両のダッシュボードに設けられている。入力部１５は、表示部１４に表示される図形や文字に対応してスイッチを生成する。
【００３８】
表示部１４は、ナビゲーションの実行中において、図３（Ａ）に示すメイン画面２１を表示する。メイン画面２１では、画面の上縁に左右に延びる帯状のヘッダ２２を表示し、ヘッダ２２を除く画面の大部分に地図を含む案内部２３表示する。ヘッダ２２には各種アイコン２４が表示される。
【００３９】
表示部１４にメイン画面２１が表示されているときに、入力部１５はヘッダ２２に重なる位置にスイッチを生成する。操作者がヘッダ２２にタッチすると、入力部１５は制御部１０に信号を出力し、制御部１０は図３（Ｂ）に示すヘッダ項目画面２６を表示部１４に表示させる。ヘッダ項目画面２６では、メイン画面２１のヘッダ２２に表示された各種アイコンに対応した項目が表示される。
【００４０】
図１に示すスピーカ１６は、制御部１０からの指令に応じて音声ガイダンスや効果音を出力する。
【００４１】
現在位置検出部１１は、ＧＰＳ受信機と、ジャイロセンサ、車速センサ、ステアリングセンサ、地磁気センサ及びヨーレートセンサ等の各種センサとを含み、車両の現在位置及び進行方向、走行距離等を検出する。
【００４２】
地図データ記憶部１２は、ハードディスクドライブやソリッドステートドライブ、ＤＶＤ等の記憶媒体によって構成されている。地図データ記憶部１２は、地図表示及び経路案内に必要なデータを記憶しており、地図を表示するための地図データ、各交差点に関する交差点データ、道路に関する道路データ、施設に関する施設データ、経路を探索するための探索データ、地点を検索するための検索データ等を記憶している。施設に関するデータは、補給所の位置及びブランドに関する補給所データを含む。
【００４３】
通信部１３は、携帯電話通信回線や無線ＬＡＮ等の通信を可能にするネットワーク機器を含む。また、通信部１３は、渋滞情報や規制情報等の交通情報や天気情報を受信するためのＦＭ受信機やビーコンレシーバーを含んでもよい。
【００４４】
制御部１０は、ＣＰＵやメモリを含む電子制御装置であり、ナビゲーション処理部２９と、補給レコメンド処理部３０とを有する。ナビゲーション処理部２９は、地図データ記憶部１２から取得する地図データと、現在位置検出部１１から出力される現在位置とに基づいてマップマッチングを行う。また、ナビゲーション処理部２９は、入力部１５に入力される操作者（運転者）の入力操作によって設定された目的地に基づいて経路探索処理及び経路誘導処理を実行し、表示部１４、入力部１５及びスピーカ１６に制御指令を出力する。
【００４５】
図２に示すように、補給レコメンド処理部３０は、過去残量記憶部３１、レコメンド生成残量演算部３２、レコメンド生成部３３、補給所レコメンド部３４、及びデータ選択部３５を有する。
【００４６】
過去残量記憶部３１は、補給開始時、後述する運転者による補給意志が入力されたとき、及び後述する補給レコメンドが実行されたときのいずれかのエネルギー残量Ａｎを過去残量Ａｐとして記憶する。過去残量Ａｐとして記憶される値は、燃料の絶対値（例えば、Ｌ（リットル））又はエネルギーの満容量に対する割合（％）であってよい。本実施形態では、過去残量Ａｐとして記憶される値は、エネルギーの満容量に対する割合（％）である。過去残量記憶部３１は、複数の過去残量Ａｐの値を記憶する。過去残量記憶部３１が記憶する過去残量Ａｐの値の個数は、例えば１０個や５０個等の比較的少ない一定数であってもよく、例えば１万個等の十分に大きい一定数であってもよい。過去残量記憶部３１は、初期値として所定の数の過去残量Ａｐの値を記憶している。過去残量記憶部３１は、初期値として、例えば１５％の値を５個記憶している。
【００４７】
レコメンド生成残量演算部３２は、過去残量記憶部３１に記憶された過去残量Ａｐに基づいて、運転者にエネルギーの補給をレコメンドすべきときのエネルギーの残量であるレコメンド生成残量Ａｒを演算する。具体的には、レコメンド生成残量演算部３２は、複数の過去残量Ａｐを平均することによってレコメンド生成残量Ａｒを演算する。例えば、レコメンド生成残量演算部３２は、直近（最新）の５個の過去残量Ａｐの平均値をレコメンド生成残量Ａｒとして設定する。他の実施形態では、レコメンド生成残量演算部３２は、過去残量記憶部３１に記憶された全ての過去残量Ａｐの平均値をレコメンド生成残量Ａｒとして設定してもよい。
【００４８】
レコメンド生成部３３は、エネルギー残量センサ３からの信号に基づいて現在のエネルギー残量Ａｎを取得する。本実施形態では、レコメンド生成部３３は、現在のエネルギー残量Ａｎをエネルギーの満容量に対する割合（％）として取得する。レコメンド生成部３３は、現在のエネルギー残量Ａｎと、レコメンド生成残量演算部３２によって演算されたレコメンド生成残量Ａｒとを比較し、現在のエネルギー残量Ａｎがレコメンド生成残量Ａｒ以下になったときから所定の期間、レコメンド生成指令を生成する。レコメンド生成指令は、所定の期間が経過した後に消滅する。
【００４９】
また、レコメンド生成部３３は、現在のエネルギー残量Ａｎが警報残量Ａｓより大きく、かつ現在のエネルギー残量Ａｎがレコメンド生成残量Ａｒ以下になったときから所定の期間、レコメンド生成指令を生成するようにするとよい。すなわち、現在のエネルギー残量Ａｎが警報残量Ａｓ以下の場合には、レコメンド生成部３３は、現在のエネルギー残量Ａｎに関わらず、レコメンド生成指令の生成を禁止するとよい。
【００５０】
レコメンド生成部３３は、レコメンド生成指令に基づいて表示部１４に補給レコメンド表示３７を表示する。補給レコメンド表示３７は、アイコンや文章等を含む表示であってよい。補給レコメンド表示３７は、例えば給油装置を模式化したアイコンや、文字列である。本実施形態では、補給レコメンド表示３７は、図３（Ａ）に示すメイン画面２１のヘッダ２２に表示される。他の実施形態では、補給レコメンド表示３７は、メイン画面２１の案内部２３の中央に表示されてもよい。
【００５１】
また、レコメンド生成部３３は、レコメンド生成指令に基づいて入力部１５に運転者の前記補給意志を受け付けるための補給意志スイッチ３８を生成させる。入力部１５は、補給レコメンド表示３７と重なる位置に補給意志スイッチ３８を生成するとよい。例えば、入力部１５は、表示部１４にメイン画面２１が表示されているときには、ヘッダ２２に表示された補給レコメンド表示３７と重なる位置に補給意志スイッチ３８を生成するとよく、表示部１４にヘッダ項目画面２６が表示されているときには、補給レコメンド表示３７が表示された「補給所表示」のタブと重なる位置に補給意志スイッチ３８を生成するとよい。入力部１５は、補給意志スイッチ３８がタッチ操作されたときに、補給レコメンド処理部３０に補給意志信号を出力する。
【００５２】
補給所レコメンド部３４は、入力部１５に操作者の補給意志が入力されたとき、すなわち補給意思信号を受けたときに、レコメンドすべき少なくとも１つの補給所を決定する。補給所レコメンド部は、車両の現在位置に基づいて、地図データ記憶部１２に記憶された補給所に関する情報を検索し、車両の現在位置に近い補給所の情報を収集する。そして、収集した補給所に優先順位を付ける。補給所レコメンド部３４は、例えば、エネルギー価格、及び運転者による過去の販売業者の選択頻度の少なくとも一方に基づいてレコメンドすべき補給所に優先順位を設定する。補給所レコメンド部３４は、図３（Ｂ）に示すヘッダ項目画面２６の「補給所表示」の項目が選択されたときに、図３（Ｃ）に示す補給所表示画面２７を表示部１４に表示させる。補給所表示画面２７では、複数のレコメンドされた補給所２８の位置や販売業者名、エネルギーの販売価格、レコメンドの優先順位等の情報が表示されるとよい。
【００５３】
図２に示すように、データ選択部３５は、補給検出部４１、補給時残量取得部４２、操作時残量取得部４３、走行距離取得部４４、及び選択部４５を有する。
【００５４】
補給検出部４１は、エネルギー残量センサ３からの信号に基づいて、エネルギーの補給（給油）が行なわれたことを検出する。補給検出部４１は、所定の間隔で現在のエネルギー残量Ａｎを監視し、エネルギー残量Ａｎが所定の期間に所定値以上増加したときに、エネルギーの補給が行なわれたと判定し、補給検出信号を生成する。
【００５５】
補給時残量取得部４２は、エネルギー残量センサ３からの信号と、補給検出部４１から補給検出信号とに基づいて、エネルギーの補給の開始時におけるエネルギー残量を補給時残量Ａｆとして取得する。補給時残量取得部４２は、例えば、補給検出信号を受けたときに現在のエネルギー残量Ａｎを取得し、現在のエネルギー残量Ａｎから所定の値を減算した値を補給時残量Ａｆとする。他の実施形態では、補給時残量取得部４２は、補給検出信号を受けたときに取得したエネルギー残量Ａｎを補給時残量Ａｆとして取得してもよい。
【００５６】
操作時残量取得部４３は、エネルギー残量センサ３からの信号と、入力部１５からの補給意志信号とに基づいて、入力部１５の補給意志スイッチ３８が運転者によって操作されたときのエネルギーの残量、すなわち操作時残量Ａｗを取得する。操作時残量取得部４３は、補給意志スイッチ３８が操作されたときに入力部１５が出力する補給意志信号を受けたときにエネルギー残量Ａｎを取得し、取得したエネルギー残量を操作時残量Ａｗとする。
【００５７】
走行距離取得部４４は、現在位置検出部１１に含まれる車速センサからの信号に基づいて車両の走行距離Ｍを取得する。
【００５８】
選択部４５は、過去残量記憶部３１に過去残量Ａｐとして記憶させる値を、補給時残量Ａｆ、操作時残量Ａｗ、及び補給レコメンドが実行されたときのエネルギーの残量Ａｒのいずれかから選択する。補給レコメンドが実行されたときのエネルギーの残量は、表示部１４に補給レコメンド表示３７を表示したときのエネルギーの残量であり、レコメンド生成残量Ａｒと同一の値である。選択部４５には、補給検出部４１から補給検出信号、補給時残量取得部４２から補給時残量Ａｆ、入力部１５から補給意志信号、操作時残量取得部４３から操作時残量Ａｗ、レコメンド生成残量演算部３２からレコメンド生成残量Ａｒ、レコメンド生成部３３からレコメンド指令、走行距離取得部４４から走行距離Ｍが入力される。選択部４５は、補給意志の入力があった第１条件が成立した場合に、操作時残量Ａｗを過去残量Ａｐとして過去残量記憶部３１に記憶させる。また、選択部４５は、補給意志の入力がなく、かつ補給レコメンド表示３７が表示されてから補給が検出されるまでの走行距離Ｍが距離判定値Ｍｓ以下である２条件が成立した場合に、レコメンド生成残量Ａｒを過去残量Ａｐとして過去残量記憶部３１に記憶させる。また、データ選択部３５は、補給意志の入力がなく、かつ補給が検出された第３条件が成立した場合に、補給時残量Ａｆを過去残量Ａｐとして過去残量記憶部３１に記憶させる。また、選択部４５は、第３条件が成立しても、補給時残量Ａｆとレコメンド生成残量Ａｒとの差である残量差ΔＡが所定の残量差判定値Ａｄ以上である第４条件が成立した場合には、補給時残量Ａｆを過去残量記憶部３１に記憶させない。
【００５９】
以上のように構成した補給レコメンド処理部３０が実行する制御手順を、図４及び図５を参照して説明する。図４は、補給レコメンド処理部３０が実行する補給レコメンド表示処理の制御手順を示す。補給レコメンド処理部３０は、補給レコメンド表示処理において、最初に、過去残量記憶部３１に記憶された複数の過去残量Ａｐを取得し、取得した過去残量Ａｐの値を平均してレコメンド生成残量Ａｒを演算する（Ｓ１）。
【００６０】
次に、補給レコメンド処理部３０は、現在のエネルギー残量Ａｎがレコメンド生成残量Ａｒ以下であるかを判定する（Ｓ２）。現在のエネルギー残量Ａｎがレコメンド生成残量Ａｒ以下の場合（Ｓ２の判定がＹｅｓ）、補給レコメンド処理部３０は、現在のエネルギー残量Ａｎが警報残量Ａｓより大きいか否かを判定する（Ｓ３）。
【００６１】
現在のエネルギー残量Ａｎがレコメンド生成残量Ａｒより大きい場合（Ｓ３の判定がＹｅｓ）の場合、補給レコメンド処理部３０は、表示部１４に補給レコメンド表示３７を表示させると共に、入力部１５に補給意志スイッチ３８を生成させる（Ｓ４）。補給レコメンド表示３７及び補給意志入力スイッチは、所定の期間が経過した後に消滅する。補給レコメンド処理部３０は、ステップＳ４の処理を実行した後、リターンに進み、補給レコメンド表示処理を繰り返す。また、補給レコメンド処理部３０は、ステップＳ２の判定がＮｏの場合、又はステップＳ３の判定がＮｏの場合にはリターンに進み、補給レコメンド表示処理を繰り返す。
【００６２】
図５は、補給レコメンド処理部３０が実行する過去残量記憶処理の制御手順を示す。補給レコメンド処理部３０は、過去残量記憶処理において、最初に、補給意志の有無を判定する（Ｓ１１）。操作者（運転者）が入力部１５に生成された補給意志スイッチ３８をオン操作することによって生成される補給意志信号が補給レコメンド処理部３０に入力されたか否かによって判定される。補給意志信号が入力されている場合（Ｓ１１の判定がＹｅｓ）、補給レコメンド処理部３０は補給意志信号が入力されたときのエネルギー残量Ａｎである操作時残量Ａｗを取得する（Ｓ１２）。そして、操作時残量Ａｗを過去残量Ａｐとして過去残量記憶部３１に記憶する（Ｓ１３）。
【００６３】
補給レコメンド処理部３０は、ステップＳ１１での判定がＮｏの場合、補給検出の有無を判定する（Ｓ１４）。補給レコメンド処理部３０は、エネルギー残量Ａｎが所定の期間に所定値以上増加したときに、エネルギーの補給が行なわれたと判定する。補給を検出した場合（Ｓ１４の判定がＹｅｓ）、補給レコメンド処理部３０は補給時残量Ａｆを取得し（Ｓ１５）、補給を検出しない場合（Ｓ１４の判定がＮｏ）、リターンに進む。補給レコメンド処理部３０は、Ｓ１５において、補給が検出されたときにエネルギー残量Ａｎを取得し、取得したエネルギー残量Ａｎから所定の値を減算することによって補給時残量Ａｆを取得するとよい。
【００６４】
補給レコメンド処理部３０は、ステップＳ１４の処理が完了した後に、レコメンド指令が生成されてから補給検出がなされるまでの車両の走行距離Ｍが距離判定値Ｍｓ以下であるか否かを判定する（Ｓ１６）。補給レコメンド処理部３０は、走行距離Ｍが距離判定値Ｍｓ以下の場合（Ｓ１６の判定がＹｅｓ）、レコメンド生成残量Ａｒを過去残量Ａｐとして過去残量記憶部３１に記憶する（Ｓ１７）。補給レコメンド処理部３０は、ステップＳ１７の処理が完了した後、リターンに進み、過去残量記憶処理を繰り返す。
【００６５】
補給レコメンド処理部３０は、ステップＳ１６の判定がＮｏの場合、レコメンド生成残量Ａｒから補給時残量Ａｆを減算した残量差ΔＡが残量差判定値Ａｄより小さいか否かを判定する（Ｓ１８）。補給レコメンド処理部３０は、残量差ΔＡが残量差判定値Ａｄより小さい場合（Ｓ１８の判定がＹｅｓ）、補給時残量Ａｆを過去残量Ａｐとして過去残量記憶部３１に記憶する（Ｓ１９）。補給レコメンド処理部３０は、ステップＳ１９の処理が完了した後、リターンに進み、過去残量記憶処理を繰り返す。
【００６６】
補給レコメンド処理部３０は、残量差ΔＡが残量差判定値Ａｄ以上である場合（Ｓ１８の判定がＮｏ）、補給時残量Ａｆ及び操作時残量Ａｗのいずれも過去残量記憶部３１に記憶させずに、リターンに進み、過去残量記憶処理を繰り返す。
【００６７】
以上のように構成した補給レコメンドシステム１の効果について説明する。補給レコメンド処理部３０は、補給意志の入力があった場合、すなわち第１条件が成立する場合に、操作時残量Ａｗを過去残量Ａｐとして過去残量記憶部３１に記憶させるため、過去残量記憶部３１に記憶される過去残量Ａｐの低下が抑制される。これにより、補給レコメンドが行なわれた後に実際にエネルギーの補給を開始するまでにエネルギーの残量が低下しても、次回のレコメンド生成残量Ａｒの低下が防止される。すなわち、次回の補給レコメンド表示３７が表示されるタイミングが遅くなることが防止される。これにより、補給レコメンドシステム１は、運転者の嗜好に応じた時期に補給レコメンドを行なうことができる。
【００６８】
補給レコメンド処理部３０は、補給意志の入力がなく、かつ補給レコメンド表示３７が表示されてから補給開始時までの走行距離Ｍが距離判定値Ｍｓ以下の場合、すなわち第２条件が成立する場合には、レコメンド生成残量Ａｒを過去残量Ａｐとして過去残量記憶部３１に記憶させることができる。また、補給レコメンド処理部３０は、補給意志の入力がなく、補給レコメンド表示３７が表示されてから補給開始時までの走行距離Ｍが距離判定値Ｍｓより大きい場合、すなわち第３条件が成立する場合に、補給時残量Ａｆを過去残量Ａｐとして過去残量記憶部３１に記憶させることができる。
【００６９】
また、補給レコメンド処理部３０は、残量差ΔＡが残量差判定値Ａｄ以上である場合、すなわち第４条件が成立する場合、第３条件が成立しても、補給時残量Ａｆを記憶部に記憶させない。そのため、遠乗り前にエネルギーの残量が多いに関わらずエネルギーを補給した場合や、エネルギーの販売価格が安い補給所があったためにエネルギーの残量が多いに関わらず補給した場合、補給所が周囲にないためにエネルギーの残量が低下した場合等の変則的な給油タイミングでの過去残量Ａｐが記憶されない。そのため、変則的な補給によってレコメンド生成残量Ａｒが影響を受けないようにすることができる。
【００７０】
補給レコメンド処理部３０は、現在のエネルギー残量Ａｎが警報残量Ａｓ以下のときに、現在のエネルギー残量Ａｎがレコメンド生成残量Ａｒ以下になっても表示部１４に補給レコメンド表示３７を表示させない。そのため、警告灯８と補給レコメンド表示３７との双方が表示されることがなくなり、運転者に煩わしさを与えることを防止することができる。
【００７１】
以上で具体的実施形態の説明を終えるが、本発明は上記実施形態に限定されることなく幅広く変形実施することができる。例えば、本発明が対象とするエネルギーは、ガソリン等の液体燃料に限らず、電力や気体燃料であってもよい。この場合、エネルギー残量センサは、バッテリの電位計やガスボンベの圧力計であってよい。
【００７２】
他の実施形態では、補給レコメンド処理部３０は、現在のエネルギー残量Ａｎが警報残量Ａｓ以下のときに、現在のエネルギー残量Ａｎがレコメンド生成残量Ａｒより大きくても表示部１４に補給レコメンド表示３７を表示させるようにしてもよい。この場合、警告灯８に加えて補給レコメンド表示３７も表示されるため、運転者にエネルギーの残量の低下を一層認識させることができる。
【符号の説明】
【００７３】
１        ：補給レコメンドシステム
２        ：ナビゲーション装置
３        ：エネルギー残量センサ
５        ：警報装置
８        ：警告灯
１０      ：制御部
１４      ：表示部
１５      ：入力部
１８      ：タッチパネルディスプレイ
２１      ：メイン画面
３０      ：補給レコメンド処理部
３１      ：過去残量記憶部
３２      ：レコメンド生成残量演算部
３３      ：レコメンド生成部
３４      ：補給所レコメンド部
３５      ：データ選択部
３７      ：補給レコメンド表示
３８      ：補給意志スイッチ
【図１】
2019045318.tif 000003
【図２】
2019045318.tif 000004
【図３】
2019045318.tif 000005
【図４】
2019045318.tif 000006
【図５】
2019045318.tif 000007