(57)【要約】      （修正有）【課題】適切に運転者の車両操作の診断を行うことを可能にした車両操作診断装置、車両操作診断方法及びコンピュータプログラムを提供する。【解決手段】各車両から走行時の周辺環境を対応づけた走行データを取得し（Ｓ１２）、走行データＤＢへと累積的に格納する（Ｓ１７）。また、車両から走行データが送信された場合には、走行データＤＢに記憶された走行データの履歴の内、診断対象とする走行データの車両操作が行われた際の周辺環境に対応する走行データの履歴を抽出し（Ｓ１３）、抽出された走行データと診断対象とする走行データとを比較することにより、運転者の車両操作を診断する（Ｓ１４、Ｓ１５）ように構成する。【選択図】図５
2013003887.tif 000002
【特許請求の範囲】
【請求項１】
車両の周辺環境を取得する環境取得手段と、
前記車両が走行した際の走行データを取得する走行データ取得手段と、
前記走行データ取得手段により取得された前記走行データの履歴を、該走行データの走行が行われた際の前記車両の周辺環境と対応付けて累積的に記憶する走行データ履歴記憶手段と、
前記走行データ履歴記憶手段により記憶された前記走行データの履歴の内、診断対象とする運転者の車両操作が行われた際の前記車両の周辺環境に対応する前記走行データの履歴を抽出する履歴抽出手段と、
前記履歴抽出手段により抽出された前記走行データの履歴に基づいて、前記診断対象とする運転者の車両操作を診断する車両操作診断手段と、を有することを特徴とする車両操作診断装置。
【請求項２】
前記環境取得手段により取得される前記車両の周辺環境は、時刻、天気、気温のいずれかを含むことを特徴とする請求項１に記載の車両操作診断装置。
【請求項３】
前記走行データ履歴記憶手段は、複数の運転者毎に前記走行データの履歴を記憶し、
前記履歴抽出手段は、前記走行データ履歴記憶手段に記憶された前記複数の運転者の走行データの履歴の内、診断対象とする運転者以外の前記走行データの履歴を抽出することを特徴とする請求項１又は請求項２に記載の車両操作診断装置。
【請求項４】
車両の周辺環境を取得する環境取得ステップと、
前記車両が走行した際の走行データを取得する走行データ取得ステップと、
前記走行データ取得ステップにより取得された前記走行データの履歴を、該走行データの走行が行われた際の前記車両の周辺環境と対応付けて累積的に記憶する走行データ履歴記憶ステップと、
前記走行データ履歴記憶ステップにより記憶された前記走行データの履歴の内、診断対象とする運転者の車両操作が行われた際の前記車両の周辺環境に対応する前記走行データの履歴を抽出する履歴抽出ステップと、
前記履歴抽出ステップにより抽出された前記走行データの履歴に基づいて、前記診断対象とする運転者の車両操作を診断する車両操作診断ステップと、を有することを特徴とする車両操作診断方法。
【請求項５】
コンピュータに搭載され、
車両の周辺環境を取得する環境取得機能と、
前記車両が走行した際の走行データを取得する走行データ取得機能と、
前記走行データ取得機能により取得された前記走行データの履歴を、該走行データの走行が行われた際の前記車両の周辺環境と対応付けて累積的に記憶する走行データ履歴記憶機能と、
前記走行データ履歴記憶機能により前記記憶媒体に記憶された前記走行データの履歴の内、診断対象とする運転者の車両操作が行われた際の前記車両の周辺環境に対応する前記走行データの履歴を抽出する履歴抽出機能と、
前記履歴抽出機能により抽出された前記走行データの履歴に基づいて、前記診断対象とする運転者の車両操作を診断する車両操作診断機能と、
をプロセッサに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転者の車両操作を診断する車両操作診断装置、車両操作診断方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、運転者の安全運転技量を向上させる為、及び運転者に安全運転に対する興味を持たせる為に、走行時に運転者が行った車両操作が安全性の面で適切であったか否かを診断するシステムが知られている。そして、運転者は前記システムの診断結果を参照することによって、自らの車両操作特性や各状況下での適切な車両操作内容を学習することができ、学習結果に基づいてブレーキ、アクセル、ハンドル等の操作量を補正することにより、それ以後、安全性の高い、より適切な車両操作を行うことが可能となる。更に、運転者に安全運転を継続させるモチベーションを与えることが可能となる。
【０００３】
また、上記システムでは、運転者の車両操作の診断を行う為に、車両の過去の走行データを累積して記憶し、記憶された過去の走行データと比較することにより運転者の車両操作の診断を行うことが行われていた（例えば、特開２００６−３５０５６７号公報）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３５０５６７号（第４頁〜第６頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記特許文献１に記載の技術は、過去の走行データと比較を行う際に、車両の周辺環境（例えば、走行時刻、天気、気温等）については考慮されていなかった。しかしながら、運転者の車両操作は、車両の周辺環境によって大きく変化する。例えば、天気が晴れのときと天気が雨のときでは運転者の車両操作は大きく異なるので、天気が晴れのときの車両操作と天気が雨のときの車両操作を比較したとしても、運転者の車両操作を適切に判断することは難しい。
【０００６】
本発明は前記従来における問題点を解消するためになされたものであり、過去の車両の走行データの内、診断対象とする運転者の車両操作が行われた際の車両の周辺環境に対応する走行データに基づいて運転者の車両操作の診断を行うことにより、適切に運転者の車両操作の診断を行うことを可能にした車両操作診断装置、車両操作診断方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本願の請求項１に係る車両操作診断装置（１）は、車両（４）の周辺環境を取得する環境取得手段と、前記車両が走行した際の走行データを取得する走行データ取得手段と、前記走行データ取得手段により取得された前記走行データの履歴を、該走行データの走行が行われた際の前記車両の周辺環境と対応付けて累積的に記憶する走行データ履歴記憶手段と、前記走行データ履歴記憶手段により記憶された前記走行データの履歴の内、診断対象とする運転者の車両操作が行われた際の前記車両の周辺環境に対応する前記走行データの履歴を抽出する履歴抽出手段と、前記履歴抽出手段により抽出された前記走行データの履歴に基づいて、前記診断対象とする運転者の車両操作を診断する車両操作診断手段と、を有することを特徴とする。
ここで、「診断対象とする運転者の車両操作が行われた際の前記車両の周辺環境に対応する前記走行データ」とは、診断対象とする運転者の車両操作が行われた際の前記車両の周辺環境と完全に一致する周辺環境が対応付けられた走行データでも良いし、一部のみが一致する周辺環境が対応付けられた走行データでも良い。更に、類似する周辺環境や同じ区分の周辺環境が対応付けられた走行データでも良い。
【０００８】
また、請求項２に係る車両操作診断装置（１）は、請求項１に記載の車両操作診断装置であって、前記環境取得手段により取得される前記車両の周辺環境は、時刻、天気、気温のいずれかを含むことを特徴とする。
【０００９】
また、請求項３に係る車両操作診断装置（１）は、請求項１又は請求項２に記載の車両操作診断装置であって、前記走行データ履歴記憶手段は、複数の運転者毎に前記走行データの履歴を記憶し、前記履歴抽出手段は、前記走行データ履歴記憶手段に記憶された前記複数の運転者の走行データの履歴の内、診断対象とする運転者以外の前記走行データの履歴を抽出することを特徴とする。
【００１０】
また、請求項４に係る車両操作診断方法は、車両（４）の周辺環境を取得する環境取得ステップと、前記車両が走行した際の走行データを取得する走行データ取得ステップと、前記走行データ取得ステップにより取得された前記走行データの履歴を、該走行データの走行が行われた際の前記車両の周辺環境と対応付けて累積的に記憶する走行データ履歴記憶ステップと、前記走行データ履歴記憶ステップにより記憶された前記走行データの履歴の内、診断対象とする運転者の車両操作が行われた際の前記車両の周辺環境に対応する前記走行データの履歴を抽出する履歴抽出ステップと、前記履歴抽出ステップにより抽出された前記走行データの履歴に基づいて、前記診断対象とする運転者の車両操作を診断する車両操作診断ステップと、を有することを特徴とする。
【００１１】
更に、請求項５に係るコンピュータプログラムは、コンピュータに搭載され、車両（４）の周辺環境を取得する環境取得機能と、前記車両が走行した際の走行データを取得する走行データ取得機能と、前記走行データ取得機能により取得された前記走行データの履歴を、該走行データの走行が行われた際の前記車両の周辺環境と対応付けて累積的に記憶する走行データ履歴記憶機能と、前記走行データ履歴記憶機能により前記記憶媒体に記憶された前記走行データの履歴の内、診断対象とする運転者の車両操作が行われた際の前記車両の周辺環境に対応する前記走行データの履歴を抽出する履歴抽出機能と、前記履歴抽出機能により抽出された前記走行データの履歴に基づいて、前記診断対象とする運転者の車両操作を診断する車両操作診断機能と、をプロセッサに実行させることを特徴とする。
【発明の効果】
【００１２】
前記構成を有する請求項１に係る車両操作診断装置では、走行データの履歴と比較することにより運転者の車両操作を診断する際に、走行時の周辺環境を考慮することにより、走行データの履歴の内、車両操作の診断を行う際に比較対象として適切な走行データを抽出し比較することが可能となる。また、様々な周辺環境下の走行時においても、適切に運転者の車両操作の診断を行うことが可能となる。
【００１３】
また、請求項２に係る車両操作診断装置では、走行時の時刻、天気、気温を考慮することにより、昼間、夜間、晴天時、雨天時、路面凍結時等の周辺環境の異なる様々な走行データの履歴の内から、走行データ車両操作の診断を行う際に比較対象として適切な走行データを選択することが可能となる。また、積雪時や夜間等の様々な周辺環境下の走行時においても、適切に運転者の車両操作の診断を行うことが可能となる。
【００１４】
また、請求項３に係る車両操作診断装置では、他者の走行データと比較することにより運転者の車両操作の診断を行うので、より多くの走行データの履歴に基づいて、且つ客観的に適切な車両操作の診断を行うことが可能となる。
【００１５】
また、請求項４に係る車両操作診断方法では、走行データの履歴と比較することにより運転者の車両操作を診断する際に、走行時の周辺環境を考慮することにより、走行データの履歴の内、車両操作の診断を行う際に比較対象として適切な走行データを抽出して比較することが可能となる。また、様々な周辺環境下において、適切に運転者の車両操作の診断を行うことが可能となる。
【００１６】
更に、請求項５に係るコンピュータプログラムでは、走行データの履歴と比較することにより運転者の車両操作を診断する際に、走行時の周辺環境を考慮することにより、走行データの履歴の内、車両操作の診断を行う際に比較対象として適切な走行データを抽出させて比較させることが可能となる。また、様々な周辺環境下において、適切に運転者の車両操作の診断を行うことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る運転診断システムを示した概略構成図である。
【図２】本実施形態に係る運転診断システムの構成を示したブロック図である。
【図３】走行データＤＢに記憶される走行データの一例を示した図である。
【図４】本実施形態に係るナビゲーション装置の制御系を模式的に示すブロック図である。
【図５】本実施形態に係る運転診断処理プログラムのフローチャートである。
【図６】ステップ１３の走行データの抽出処理について説明した図である。
【図７】ステップ１５の車両操作の診断処理について説明した図である。
【発明を実施するための形態】
【００１８】
以下、本発明に係る車両操作診断装置について運転診断センタに具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係る運転診断センタ１を含む運転診断システム２の概略構成について図１及び図２を用いて説明する。図１は本実施形態に係る運転診断システム２を示した概略構成図である。図２は本実施形態に係る運転診断システム２の構成を示したブロック図である。
【００１９】
図１に示すように、本実施形態に係る運転診断システム２は、ナビゲーション装置３を搭載した各車両４と、各車両４から走行データを収集し、収集した走行データに基づいて各車両４における運転者の車両操作を診断するとともに、診断結果を各車両４に配信する運転診断センタ１とから基本的に構成されている。
【００２０】
ここで、本実施形態に係る運転診断システム２において車両４が取得し、運転診断センタ１に対して送信する走行データとしては、特に、車両の走行距離、燃費、個別走行診断結果に関する情報が含まれる。更に、本実施形態では走行データに対して、該走行データの走行が行われた際の車両の周辺環境（走行時刻、天気、気温等）に関する情報について付加される。そして、運転診断センタ１は、後述のように車両４から送信された走行データを周辺環境毎に分類し、比較することによって、運転者の車両操作を診断する。尚、走行データに含まれる個別走行診断結果とは、ナビゲーション装置３において運転者の車両操作（アクセル操作、ブレーキ操作等）を複数の診断項目で診断した結果であり、例えば、『発進』、『定常』、『減速』の３項目について５段階で評価した結果などが該当する。
【００２１】
また、車両４にはナビゲーション装置３が設置されている。ナビゲーション装置３は格納する地図データに基づいて自車位置周辺の地図を表示したり、設定された目的地までの経路の探索及び案内を行う車載機である。また、ナビゲーション装置３は運転診断センタ１から受信した運転者の車両操作の診断結果を利用者に対して案内することも行う。尚、ナビゲーション装置３の詳細については後述する。
【００２２】
次に、図２を用いて運転診断センタ１についてより詳細に説明する。運転診断センタ１は、図２に示すようにサーバ１１と、サーバ１１に接続された情報記録手段としての走行データＤＢ１２と、センタ通信装置１３とから基本的に構成されている。
【００２３】
サーバ１１は、図２に示すように運転診断センタ１における各種制御を行う電子制御ユニットである。そして、演算装置及び制御装置としてのＣＰＵ２１、並びにＣＰＵ２１が各種の演算処理を行うに当たってワーキングメモリとして使用されるＲＡＭ２２、各種制御プログラムの他、後述の車両操作診断処理プログラム（図５）等が記憶されたＲＯＭ２３等の内部記憶装置を備えている。尚、サーバ１１は、処理アルゴリズムとしての各種手段を構成する。例えば、環境取得手段は、車両４の周辺環境を取得し、走行データ取得手段は、車両４が走行した際の走行データを取得する。走行データ履歴記憶手段は、走行データ取得手段により取得された走行データの履歴を、該走行データの走行が行われた際の車両４の周辺環境と対応付けて走行データＤＢ１２に累積的に記憶する。履歴抽出手段は、走行データＤＢ１２に記憶された走行データの履歴の内、診断対象とする運転者の車両操作が行われた際の車両４の周辺環境に対応する走行データの履歴を抽出する。車両操作診断手段は、履歴抽出手段により抽出された走行データの履歴に基づいて、診断対象とする運転者の車両操作を診断する。
【００２４】
また、走行データＤＢ１２は、全国を走行する各車両４から収集した走行データを累積的に記憶する記憶手段である。尚、本実施形態においては、走行データとして車両の走行距離、燃費、個別走行診断結果に関する情報が含まれる。また、走行データは、走行データの走行が行われた際の車両の周辺環境が対応付けられて記憶される。
【００２５】
以下に、図３を用いて走行データＤＢ１２に記憶される走行データについてより詳細に説明する。図３は走行データＤＢ１２に記憶される走行データの一例を示した図である。
図３に示すように走行データは、車両が送信元の車両を識別する車両ＩＤと、走行データの走行を行った走行日及び走行時刻と、天気と、気温と、走行距離と、燃費と、個別走行診断結果とから構成される。ここで、走行データは、車両４が所定距離（４０ｋｍ）走行する毎又は所定時間（例えば１週間）経過する毎にナビゲーション装置３から運転診断センタ１へと送信される。また、各走行データは、前回走行データをナビゲーション装置３から運転診断センタ１へと送信してから当該走行データを送信するまでの間の車両４の走行に関するデータである。尚、各走行データを、当該走行データを送信する直前の所定期間（例えば１時間、４０ｋｍ走行する期間）の車両４の走行に関するデータとしても良い。
【００２６】
例えば、図３に示す走行データでは、２０１０／１１／１の７：１０〜８：２０の間にＩＤ“Ａ”の車両４が走行した走行データが記憶されている。更に、走行時の周辺環境として、走行時の天気は晴れで且つ気温が１９℃であったことについても走行データとともに記憶されている。同様に他の走行データについても記憶されている。
そして、サーバ１１は、走行データＤＢ１２に記憶される走行データを用いることにより、車両４の運転者の車両操作を診断する。より具体的には、診断対象とする車両４の走行データと同じ周辺環境（時刻、天気、気温）が対応付けられた走行データを走行データＤＢ１２から抽出し、抽出した走行データと診断対象とする走行データとを比較することにより、車両４の運転者の車両操作を診断する。尚、サーバ１１による車両４の運転者の車両操作の診断方法については後に詳細に説明する。
【００２７】
また、センタ通信装置１３は、車両４とネットワーク１５を介して通信を行う為の通信装置である。本実施形態では、センタ通信装置１３を介して走行データや診断結果を各車両４との間で送受信する。
【００２８】
次に、車両４に搭載されたナビゲーション装置３の概略構成について図４を用いて説明する。図４は本実施形態に係るナビゲーション装置３の制御系を模式的に示すブロック図である。
【００２９】
図４に示すように本実施形態に係るナビゲーション装置３は、車両の現在位置を検出する現在位置検出部３１と、各種のデータが記録されたデータ記録部３２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ３３と、ユーザからの操作を受け付ける操作部３４と、ユーザに対して地図や運転者の車両操作を診断した診断結果の案内等に関する各種情報を表示する液晶ディスプレイ３５と、経路案内に関する音声ガイダンスを出力するスピーカ３６と、記憶媒体であるＤＶＤを読み取るＤＶＤドライブ３７と、運転診断センタ１やＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタ等の情報センタとの間で通信を行う通信モジュール３８と、ＣＡＮインターフェース３９とから構成されている。
【００３０】
以下に、ナビゲーション装置３を構成する各構成要素について順に説明する。
現在位置検出部３１は、ＧＰＳ４１、車速センサ４２、ステアリングセンサ４３、ジャイロセンサ４４等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ４２は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ３３に出力する。そして、ナビゲーションＥＣＵ３３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記５種類のセンサをナビゲーション装置３が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置３が備える構成としても良い。
【００３１】
また、データ記録部３２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ４５や走行履歴ＤＢ４６や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、データ記録部３２をハードディスクの代わりにメモリーカードやＣＤやＤＶＤ等の光ディスクにより構成しても良い。
【００３２】
ここで、地図情報ＤＢ４５は、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、施設等の地点に関する地点データ、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ等が記憶された記憶手段である。
【００３３】
また、走行履歴ＤＢ４６は、ナビゲーション装置３が搭載された車両４の走行に関する履歴が記憶された記憶手段である。具体的には、車両４の過去の走行毎に、走行日、走行時刻と、天気と、気温と、走行距離と、燃費と、個別走行診断結果とが記憶される。そして、ナビゲーションＥＣＵ３３は、走行履歴ＤＢ４６に記憶された走行履歴に基づいて運転診断センタ１へと送信する走行データを生成する。尚、走行履歴ＤＢ４６に記憶される上記走行履歴の内、走行日、走行時刻はＧＰＳ４１により検出される。また、天気は、ＣＡＮを介し取得したワイパ作動状態に基づいて検出される。また、気温は、ＣＡＮを介し取得したエアコン消費量に基づいて検出される。また、走行距離は、車速センサ４２から発せられるパルスを計数することにより検出される。また、燃費は、ＣＡＮを介し取得したガソリン消費量と走行距離に基づいて検出される。また、個別走行診断結果は、前記したように運転者の車両操作（アクセル操作、ブレーキ操作等）を複数の診断項目で診断した結果であり、ＣＡＮを介して取得したアクセル開度、ブレーキ量等に基づいてナビゲーションＥＣＵ３３により決定される。例えば、『発進』、『定常』、『減速』の３項目について５段階で評価する。尚、天気や気温については外部機関（気象センタ）等と通信を行うことにより取得する構成としても良い。
【００３４】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）３３は、ナビゲーション装置３の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ５１、並びにＣＰＵ５１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ５２、制御用のプログラムのほか、後述の車両操作診断処理プログラム（図５）等が記録されたＲＯＭ５３、ＲＯＭ５３から読み出したプログラムを記憶するフラッシュメモリ５４等の内部記憶装置を備えている。
【００３５】
操作部３４は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）から構成される。そして、ナビゲーションＥＣＵ３３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部３４は液晶ディスプレイ３５の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。
【００３６】
また、液晶ディスプレイ３５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの走行予定経路、走行予定経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。特に本実施形態では、車両操作の診断結果についても表示する。
【００３７】
また、スピーカ３６は、ナビゲーションＥＣＵ３３からの指示に基づいて走行予定経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。特に本実施形態では、車両操作の診断結果についても出力する。
【００３８】
また、ＤＶＤドライブ３７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報ＤＢ４５の更新等が行われる。
【００３９】
また、通信モジュール３８は、交通情報センタ、例えば、ＶＩＣＳセンタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。また、運転診断センタ１との間で走行データを送信したり、診断結果を受信するのにも用いられる。
【００４０】
また、ＣＡＮ（コントローラエリアネットワーク）インターフェース３９は、車両内に設置された各種制御ＥＣＵ間で多重通信を行う車載ネットワーク規格であるＣＡＮに対して、データの入出力を行うインターフェースである。そして、ナビゲーションＥＣＵ３３は、ＣＡＮを介して、車両を制御する各種制御ＥＣＵ（例えば、ブレーキ制御ＥＣＵ、アクセル制御ＥＣＵ、ワイパ制御ＥＣＵ、エンジン制御ＥＣＵ、エアコン制御ＥＣＵなど）と相互通信可能に接続される。更に、ナビゲーションＥＣＵ３３は、ＣＡＮを介して各種制御ＥＣＵから取得した各パラメータ（アクセル開度、ブレーキ量、ワイパの作動状態、ガソリン消費量、エアコン消費量など）に基づいて、車両４の走行履歴（天気、気温、燃費、個別走行診断結果等）を取得し、走行履歴ＤＢ４６に記憶する。
【００４１】
続いて、前記構成を有する運転診断システム２を構成するナビゲーション装置３及び運転診断センタ１において実行する運転診断処理プログラムについて図５に基づき説明する。図５は本実施形態に係る運転診断処理プログラムのフローチャートである。ここで、運転診断処理プログラムは車両のＡＣＣがＯＮされた後に実行され、車両４の走行データを運転診断センタ１へと送信するとともに、運転診断センタ１は受信した走行データに基づいて車両４の運転者の車両操作の診断を行うプログラムである。尚、以下の図５にフローチャートで示されるプログラムは、ナビゲーションＥＣＵ３３が備えているＲＡＭ５２やＲＯＭ５３又はサーバ１１が備えているＲＡＭ２２やＲＯＭ２３等に記憶されており、ＣＰＵ５１又はＣＰＵ２１により実行される。
【００４２】
先ず、ナビゲーション装置３において実行される運転診断処理プログラムについて説明する。
ステップ（以下、Ｓと略記する）１においてＣＰＵ５１は、走行データを運転診断センタ１に対して送信するタイミングか否かを判定する。ここで、走行データは、車両４が所定距離（４０ｋｍ）走行する毎又は所定時間（例えば１週間）経過する毎にナビゲーション装置３から運転診断センタ１へと送信される。従って、前記Ｓ１でＣＰＵ５１は、前回走行データを送信してから車両４が所定距離（４０ｋｍ）走行、又は所定時間（例えば１週間）経過した場合に、走行データを運転診断センタ１に対して送信するタイミングであると判定する。尚、送信タイミングは上記タイミングに限られることはなく、他のタイミングとしても良い。
【００４３】
そして、走行データを運転診断センタ１に対して送信するタイミングであると判定された場合（Ｓ１：ＹＥＳ）には、Ｓ２へと移行する。それに対して、走行データを運転診断センタ１に対して送信するタイミングでないと判定された場合（Ｓ１：ＮＯ）には、当該運転診断処理プログラムを終了する。
【００４４】
次に、Ｓ２においてＣＰＵ５１は、運転診断センタ１へと送信する走行データを生成する。ここで、走行データは、前回走行データをナビゲーション装置３から運転診断センタ１へと送信してから現時点までの間の車両４の走行に関するデータであり、走行履歴ＤＢ４６に記憶された車両４の走行履歴に基づいて生成される。具体的には、送信元の車両を識別する“車両ＩＤ”と、“走行日”と、“走行距離”と、“燃費”と、“個別走行診断結果”とを含む走行データを生成する（図３参照）。
【００４５】
続いて、Ｓ３においてＣＰＵ５１は、運転診断センタ１へと送信する走行データの走行が行われた際の車両４の周辺環境を、走行履歴ＤＢ４６に記憶された車両４の走行履歴から取得する。ここで、車両４の周辺環境としては、走行データの走行を行った“走行時刻”と、“天気”と、“気温”がある。尚、“走行時刻”は、例えば走行データの対象となる走行を開始した時刻と走行を終了した時刻とがそれぞれ取得される。また、“天気”は、例えば「晴」、「曇」、「雨」、「雪」の内、走行中の割合が最も高い天気が取得される。また、“気温”は走行中の気温の平均値が取得される。
尚、天気、気温については運転診断センタ側で取得する構成としても良い。その場合には、運転診断センタ１において、受信した走行データに対応する日時の天気、気温に関する情報を外部機関（例えば気象センタ）から取得し、受信した走行データに付加する構成とすることが望ましい。
【００４６】
その後、Ｓ４では前記Ｓ２で生成された走行データに、前記Ｓ３取得した車両４の周辺環境を対応づけて運転診断センタ１へと送信する。尚、走行データを受信した運転診断センタ１は後述のように、受信した走行データを対象として車両操作の診断を行う（Ｓ１３〜Ｓ１５）。
【００４７】
次に、Ｓ５においてＣＰＵ５１は、運転診断センタ１から送信された診断結果を受信する。尚、前記Ｓ５で受信する診断結果は、前記Ｓ４で送信した走行データを対象として運転診断センタ１により運転者の車両操作を診断した結果のデータであり、後述のＳ１６において運転診断センタ１から送信される。
【００４８】
その後、Ｓ６においてＣＰＵ５１は、前記Ｓ５において運転診断センタ１から受信した診断結果を液晶ディスプレイ３５やスピーカ３６を介して案内する。例えば、診断結果が“アクセルの踏み過ぎ”であった場合には、「アクセルの踏み過ぎですので、注意して下さい。」との文章や音声を出力する。また、診断結果が“減速不足”であった場合には、「カーブ手前では減速を十分に行ってください。」との文章や音声を出力する。その結果、ユーザの運転操作を適切な方向へと導くことが可能となる。
【００４９】
次に、運転診断センタ１において実行される運転診断処理プログラムについて説明する。
Ｓ１１においてＣＰＵ２１は、車両４から走行データの送信があったか否かを判定する。尚、走行データは前記Ｓ４において車両４に搭載されたナビゲーション装置３から送信される。
【００５０】
そして、車両４から走行データの送信があったと判定された場合（Ｓ１１：ＹＥＳ）には、Ｓ１２へと移行する。それに対して、車両４から走行データの送信がないと判定された場合（Ｓ１１：ＮＯ）には、当該運転診断処理プログラムを終了する。
【００５１】
Ｓ１２においてＣＰＵ２１は、車両４から送信された走行データを受信する。
【００５２】
次に、Ｓ１３においてＣＰＵ２１は、走行データＤＢ１２に記憶された走行データの内、“受信した走行データに対応付けられた周辺環境と対応する周辺環境が対応付けられた走行データ（以下、対応走行データという）”を抽出する。尚、対応走行データとしては、診断対象とする走行データである前記Ｓ１２で受信した走行データの送信元の車両と異なる車両の走行データ（即ち、診断対象とする運転者以外の走行データ）を対象として抽出する。また、「対応する周辺環境」とは、全ての周辺環境（例えば走行時刻、天気、気温）が一致することを条件としても良いし、一部の周辺環境（例えば天気）のみ一致することを条件としても良い。更に、一致とは完全に一致することに限定されない。例えば、本実施形態では、走行時刻は５：００〜１２：００、１２：００〜１８：００、１８：００〜５：００のいずれの時間帯に含まれるかで一致判定を行う。また、天気は「晴」と「曇」、「曇」と「雨」であっても一致すると判定する。また、気温は０℃未満、０℃〜１０℃、１０℃〜２０℃、２０〜３０℃、３０℃以上のいずれの気温帯に含まれるかで一致判定を行う。
【００５３】
以下に、前記Ｓ１３の走行データの抽出処理について具体例を挙げて説明する。例えば、以下の例では、前記Ｓ１２において図６に示す車両ＩＤ「Ｍ」の走行データを受信し、図３に示す走行データが走行データＤＢ１２に記憶されている場合について説明する。
ここで、図６にように、受信した車両ＩＤ「Ｍ」の走行データは、走行時刻が９：２０〜１０：３０であるので、同じ時間帯である５：００〜１２：００に含まれる走行データとして、車両ＩＤ「Ａ」、「Ｃ」、「Ｇ」の走行データを特定する。また、受信した車両ＩＤ「Ｍ」の走行データは、天気が「晴」であるので、天気が「晴」又は「曇」の走行データとして、車両ＩＤ「Ａ」、「Ｂ」、「Ｅ」〜「Ｈ」の走行データを特定する。また、受信した車両ＩＤ「Ｍ」の走行データは、気温が１５℃であるので、同じ気温帯である１０℃〜２０℃に含まれる走行データとして、車両ＩＤ「Ａ」〜「Ｄ」、「Ｇ」の走行データを特定する。
そして、走行時刻、天気、気温の全ての周辺環境が一致する走行データである、車両ＩＤ「Ａ」の走行データと車両ＩＤ「Ｇ」の走行データとが、走行データＤＢ１２より対応走行データとして抽出される。尚、周辺環境が少なくとも一つ又は２つ一致する走行データを対応走行データとして抽出しても良い。
【００５４】
続いて、Ｓ１４においてＣＰＵ２１は、前記Ｓ１２で受信した走行データと前記Ｓ１３で抽出された走行データとを比較する。尚、前記Ｓ１３で抽出された走行データが複数ある場合には、複数ある走行データ毎に比較を行う。また、複数ある走行データの平均値と比較するように構成しても良い。
【００５５】
その後、Ｓ１５においてＣＰＵ２１は、前記Ｓ１４の比較結果に基づいて、走行データの送信元の車両４における運転者の車両操作を診断する。
【００５６】
以下に、前記Ｓ１５の運転者の車両操作の診断処理について具体例を挙げて説明する。例えば、以下の例では、前記Ｓ１２において図７に示す車両ＩＤ「Ｍ」の走行データを受信し、図３に示す走行データの内、対応走行データとして車両ＩＤ「Ａ」の走行データと車両ＩＤ「Ｇ」の走行データとが対応走行データとして抽出された場合について説明する。
図７に示すように、先ず、車両ＩＤ「Ｍ」の走行データと、比較対象となる車両ＩＤ「Ａ」、「Ｇ」の走行データとで、燃費を比較すると、車両ＩＤ「Ｍ」の走行データが高い値を示している。従って、運転者はアクセルやブレーキを踏み過ぎることなく燃費の良い車両操作を行っていると診断できる。
また、車両ＩＤ「Ｍ」の走行データと、比較対象となる車両ＩＤ「Ａ」、「Ｇ」の走行データとで、『発進』の個別走行診断結果を比較すると、車両ＩＤ「Ｍ」の走行データがより高い評価を示している。従って、運転者はアクセルの急な踏み込みを行うことなくスムーズな発進操作を行っていると診断できる。
また、車両ＩＤ「Ｍ」の走行データと、比較対象となる車両ＩＤ「Ａ」、「Ｇ」の走行データとで、『定常』の個別走行診断結果を比較すると、車両ＩＤ「Ｍ」の走行データと比較対象の走行データは共に同程度の値を示している。従って、定常時においては運転者は平均的な車両操作を行っていると診断できる。
また、車両ＩＤ「Ｍ」の走行データと、比較対象となる車両ＩＤ「Ａ」、「Ｇ」の走行データとで、『減速』の個別走行診断結果を比較すると、車両ＩＤ「Ｍ」の走行データがより低い評価を示している。従って、運転者はカーブ手前等での減速が十分に行われていないと診断できる。
従って、車両ＩＤ「Ｍ」の車両の診断結果としては、『燃費の良い車両操作が行われ、スムーズな発進操作が行われているが、カーブ手前等での減速が十分に行われていない。』となる。
【００５７】
次に、Ｓ１６においてＣＰＵ２１は、前記Ｓ１５の診断結果を、診断対象の車両４（前記Ｓ１２で受信した走行データの送信元の車両）へと送信する。尚、診断結果を受信した車両４は、前記したようにナビゲーション装置３において診断結果の案内を行う（Ｓ６）。
【００５８】
続いて、Ｓ１７においてＣＰＵ２１は、前記Ｓ１２で受信した走行データを走行データＤＢ１２に累積的に格納する。そして、次回以降の処理で車両操作の診断を行う際の比較対象の走行データとして利用する。
【００５９】
以上詳細に説明した通り、本実施形態に係る運転診断センタ１、運転診断センタ１による車両操作診断方法及び運転診断センタ１のサーバ１１により実行されるコンピュータプログラムでは、各車両４から走行時の周辺環境を対応づけた走行データを取得し（Ｓ１２）、走行データＤＢ１２へと累積的に格納する（Ｓ１７）。また、車両４から走行データが送信された場合には、走行データＤＢ１２に記憶された走行データの履歴の内、診断対象とする走行データの車両操作が行われた際の周辺環境に対応する走行データの履歴を抽出し（Ｓ１３）、抽出された走行データと診断対象とする走行データとを比較することにより、運転者の車両操作を診断する（Ｓ１４、Ｓ１５）ので、走行データＤＢ１２に記憶された走行データの履歴の内、車両操作の診断を行う際に比較対象として適切な走行データを抽出し比較することが可能となる。また、様々な周辺環境下の走行時においても、適切に運転者の車両操作の診断を行うことが可能となる。
特に、走行時の車両の周辺環境として走行時の時刻、天気、気温を考慮するので、昼間、夜間、晴天時、雨天時、路面凍結時等の周辺環境の異なる様々な走行データの履歴の内から、走行データ車両操作の診断を行う際に比較対象として適切な走行データを選択することが可能となる。また、積雪時や夜間等の様々な周辺環境下の走行時においても、適切に運転者の車両操作の診断を行うことが可能となる。
また、走行データＤＢ１２に記憶された走行データの内、診断対象の運転者以外の走行データと比較することにより運転者の車両操作の診断を行うので、より多くの走行データの履歴に基づいて、且つ客観的に適切な車両操作の診断を行うことが可能となる。
【００６０】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では運転診断処理プログラム（図５）のＳ１１〜Ｓ１７の処理を運転診断センタ１が実行する構成としているが、ナビゲーション装置３が実行する構成としても良い。その場合には、他車両の走行データは車車間通信やセンタを介して取得し、ナビゲーション装置３のＤＢに累積的に記憶する構成とすることが望ましい。また、他車両の走行データについては比較せず、自車両の走行データのみと比較することにより車両操作の診断を行う構成としても良い。更に、他車両と自車両の両方の走行データと比較することにより車両操作の診断を行う構成としても良い。
【００６１】
また、本実施形態では車両の周辺環境として、走行時の時刻、天気、気温を取得し走行データに対応づけることとしているが、他の周辺環境についても考慮する構成としても良い。例えば、走行する地域、走行する道路の道路種別等を周辺環境として取得し走行データに対応づける構成としても良い。
【００６２】
また、本実施形態では車両から走行データを受信した場合に、走行データＤＢ１２の中から比較対象となる走行データを抽出する構成としているが、予め走行データＤＢ１２に記憶された走行データを対応づけられた周辺環境毎に分類して記憶する構成としても良い。そのような構成とすることによって、比較対象となる走行データを抽出する処理を簡略化することが可能となる。
【符号の説明】
【００６３】
１            運転診断センタ
２            運転診断システム
３            ナビゲーション装置
４            車両
１１          サーバ
１２          走行データＤＢ
２１          ＣＰＵ
２２          ＲＡＭ
２３          ＲＯＭ
【図１】
2013003887.tif 000003
【図２】
2013003887.tif 000004
【図３】
2013003887.tif 000005
【図４】
2013003887.tif 000006
【図５】
2013003887.tif 000007
【図６】
2013003887.tif 000008
【図７】
2013003887.tif 000009