(57)【要約】      （修正有）【課題】使用可能な通信容量に応じて運転スキルを適切に診断すること。【解決手段】運転診断サーバは、診断部２３と、設定部２４と、受信部２２とを備える。診断部２３は、車両の運転者による運転操作に関する操作情報に基づいて運転者の運転スキルを診断する。設定部２４は、予め規定された通信容量の上限値を超えないように診断部で診断する診断項目を設定する。受信部２２は、設定部２４によって設定された診断項目に対応する操作情報を車両に搭載された車載装置５０から受信する。【選択図】図２
2019014437.tif 000002
【特許請求の範囲】
【請求項１】
車両の運転者による運転操作に関する操作情報に基づいて前記運転者の運転スキルを診断する診断部と、
予め規定された通信容量の上限値を超えないように前記診断部で診断する診断項目を設定する設定部と、
前記設定部によって設定された前記診断項目に対応する前記操作情報を前記車両に搭載される車載装置から受信する受信部と
を備えることを特徴とする運転診断サーバ。
【請求項２】
前記受信部は、
前記車両の走行位置に関する位置情報を受信し、
前記設定部は、
前記受信部によって受信された前記位置情報に基づいて前記診断項目を設定すること
を特徴とする請求項１に記載の運転診断サーバ。
【請求項３】
前記診断部によって診断された診断結果を前記車載装置に送信する送信部
をさらに備える
ことを特徴とする請求項１または２に記載の運転診断サーバ。
【請求項４】
前記設定部は、
前記上限値までの通信容量を示す空き容量と、前記診断項目ごとに設定された優先度とに基づいて前記診断項目を設定すること
を特徴とする請求項１、２または３に記載の運転診断サーバ。
【請求項５】
前記設定部は、
前記診断項目ごとに診断回数を設定すること
を特徴とする請求項１〜４のいずれか一つに記載の運転診断サーバ。
【請求項６】
前記設定部は、
通信容量の一部を確保して前記診断回数を設定すること
を特徴とする請求項５に記載の運転診断サーバ。
【請求項７】
前記設定部は、
前記診断部によって診断された前記運転スキルのスコアが所定値よりも低下した場合、前記診断回数を解除すること
を特徴とする請求項５または６に記載の運転診断サーバ。
【請求項８】
請求項１〜７のいずれか一つに記載の運転診断サーバと、
前記車載装置と
を備えることを特徴とする運転診断システム。
【請求項９】
車両の運転者による運転操作に関する操作情報に基づいて前記運転者の運転スキルを診断する診断工程と、
予め規定された通信容量の上限値を超えないように前記診断工程で診断する診断項目を設定する設定工程と、
前記設定工程によって設定された前記診断項目に対応する前記操作情報を前記車両に搭載される車載装置から受信する受信工程と
を含むことを特徴とする運転診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転診断サーバ、運転診断システムおよび運転診断方法に関する。
【背景技術】
【０００２】
従来、車両に搭載された車載装置から運転者の運転操作に関する操作情報を取得し、かかる操作情報に基づいて運転者の運転スキルを診断する運転診断サーバがある（例えば、特許文献１参照）。かかる運転診断サーバは、予め規定された通信容量内で車載装置と通信を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０３１０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、運転診断サーバが運転頻度や運転時間にかかわらず一定の操作情報を受信し、運転スキル診断を行う。このため、従来技術においては、契約した通信容量を超えるおそれがあり、運転スキルを適切に診断できないおそれがあった。
【０００５】
本発明は、上記に鑑みてなされたものであって、使用可能な通信容量に応じて運転スキルを適切に診断することができる運転診断サーバ、運転診断システムおよび運転診断方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、運転診断サーバにおいて診断部と、設定部と、受信部とを備える。診断部は、車両の運転者による運転操作に関する操作情報に基づいて前記運転者の運転スキルを診断する。設定部は、予め規定された通信容量の上限値を超えないように前記診断部で診断する診断項目を設定する。受信部は、前記設定部によって設定された前記診断項目に対応する前記操作情報を前記車両に搭載された車載装置から受信する。
【発明の効果】
【０００７】
本発明によれば、使用可能な通信容量に応じて運転スキルを適切に診断することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、運転診断方法の概要を示す図である。
【図２】図２は、運転診断システムのブロック図である。
【図３】図３は、通信容量情報の具体例を示す図である。
【図４】図４は、優先度情報の具体例を示す図である。
【図５】図５は、位置情報に基づく診断項目の設定例を示す図である。
【図６】図６は、診断結果の推移の一例を示す図である。
【図７】図７は、ユーザへ通知する診断結果の一例を示す図である。
【図８Ａ】図８Ａは、生成部による処理の具体例を示す図（その１）である。
【図８Ｂ】図８Ｂは、生成部による処理の具体例を示す図（その２）である。
【図８Ｃ】図８Ｃは、生成部による処理の具体例を示す図（その３）である。
【図８Ｄ】図８Ｄは、生成部による処理の具体例を示す図（その４）である。
【図８Ｅ】図８Ｅは、生成部による処理の具体例を示す図（その５）である。
【図８Ｆ】図８Ｆは、生成部による処理の具体例を示す図（その６）である。
【図９Ａ】図９Ａは、運転診断サーバが実行する処理手順を示すフローチャートである。
【図９Ｂ】図９Ｂは、車載装置が実行する処理手順を示すフローチャートである。
【図１０】図１０は、変形例に係る設定部による処理の概要を示す図である。
【図１１】図１１は、上限回数の解除の一例を示す図である。
【図１２】図１２は、通信容量の上限値の設定例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、実施形態に係る運転診断サーバ、運転診断システムおよび運転診断方法を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
【００１０】
まず、図１を用いて実施形態に係る運転診断方法の概要について説明する。図１は、運転診断方法の概要を示す図である。なお、かかる運転診断方法は、図１に示す運転診断サーバ１および車載装置５０を含む運転診断システム１００によって実行される。また、図１では、１つの車載装置５０を示しているが、運転診断システム１００には、複数の車載装置５０が含まれることにしてもよい。
【００１１】
運転診断サーバ１と、車載装置５０とは、例えば、図２にて後述するネットワークを介して相互にデータ通信を行うことができる。運転診断サーバ１は、車載装置５０から車両Ｃの運転者による運転操作に関する操作情報を受信し、かかる操作情報に基づいて運転者の運転スキルを診断する。
【００１２】
また、運転診断サーバ１は、操作情報に加え、運転者の運転中の挙動に関する運転者情報、車両Ｃの周辺の物体に関する物体情報等を受信し、運転者情報や物体情報に基づいて運転者の運転スキルを診断することもできる。なお、運転者情報は、例えば運転者の視線情報や姿勢情報等である。以下、操作情報、視線情報および物体情報を含む情報を車両情報という。
【００１３】
車載装置５０は、例えば、ＤＣＭ（Date  Communication  Module）などの車載通信モジュールである。運転診断システム１００では、所定期間（例えば、１ヵ月）において通信可能な通信容量の上限値が車載装置５０ごとに設定される。
【００１４】
ここで、従来技術においては、使用した通信容量にかかわらず、一定の診断項目で運転スキルの診断を行っていた。換言すると、従来技術においては、通信容量の上限値を考慮していなかった。
【００１５】
このため、従来技術においては、運転スキルの診断に用いるデータ通信の通信容量が上限値を超えるおそれがある。上限値を超えると、通信速度が著しく低下するなど、運転診断サーバと車載装置とは、正常にデータ通信を行えない。したがって、従来技術では、通信容量が上限値を超えた場合に、車載装置から操作情報を受信することができず、運転スキルを適切に診断できない場合があった。
【００１６】
そこで、実施形態に係る運転診断方法では、通信容量の上限値を超えないように運転スキルの診断を行うこととした。具体的には、図１に示すように、まず、運転診断方法では、車載装置５０ごとに規定された通信容量を超えないように、車載装置５０ごとに運転スキルの診断項目を設定する（ステップＳ１）。
【００１７】
例えば、運転診断方法では、通信容量の上限値と、使用した通信容量との差分である空き容量に基づいて診断項目を設定したり、１ヵ月間の診断項目の実施回数を予め設定したりすることができる。
【００１８】
続いて、運転診断方法では、設定した診断項目に対応する車両情報を車載装置５０から受信する（ステップＳ２）。運転診断方法では、例えば、車載装置５０が設定された診断項目に対応するシチュエーションを判定し、かかるシチュエーションに応じた車両情報を運転診断サーバ１へ送信する。
【００１９】
すなわち、運転診断方法では、運転診断サーバ１は、実施を許可した診断項目に対応する車両情報を車載装置５０から受信することができる。そして、運転診断方法では、受信した車両情報に基づいて車両Ｃの運転者の運転スキルを診断する（ステップＳ３）。
【００２０】
このように、実施形態に係る運転診断方法では、使用可能な通信容量に応じて運転スキルの診断項目を設定することで、使用する通信容量を通信容量の上限値に収めることができる。
【００２１】
つまり、実施形態に係る運転診断方法では、通信容量に基づいて診断項目を設定することで、使用可能な通信容量に応じて運転スキルを適切に診断することができる。
【００２２】
次に、図２を用いて実施形態に係る運転診断システム１００の構成について説明する。図２は、運転診断システム１００のブロック図である。上述したように、運転診断システム１００は、運転診断サーバ１と、車載装置５０とを備える。
【００２３】
また、図２は、ナビゲーション装置６、レーダ装置７、カメラ８、表示装置６０、ブレーキセンサＳｃ１、アクセル開度センサＳｃ２、舵角センサＳｃ３、視線検知センサＳｃ４などを併せて示す。
【００２４】
表示装置６０は、例えば、タッチパネルディスプレイである。表示装置６０は、車載装置５０から取得した情報に基づき、例えば運転スキルの診断結果を表示する。なお、図２では、表示装置６０は、ナビゲーション装置６とは別々の装置として示されているが、表示装置６０がナビゲーション装置６に設けられていてもよい。また、表示装置６０がナビゲーション装置６に設けられている場合は、ナビゲーション装置６が車載装置５０から情報を取得して、運転スキルの診断結果等を表示する。
【００２５】
なお、実施形態に係る運転診断システム１００では、ユーザのスマートフォンやパソコンなどの端末装置からネットワークＮにアクセスすることで、かかる端末装置から診断結果を確認することもできる。
【００２６】
また、ブレーキセンサＳｃ１、アクセル開度センサＳｃ２、舵角センサＳｃ３、視線検知センサＳｃ４は、それぞれＣＡＮ（Controller  Area  Network）通信により、検出したセンサ値を車載装置５０へ出力する。車載装置５０は、かかるセンサ値に基づいて車両Ｃの運転者による運転操作を示す操作情報やかかる操作情報を含む車両情報を生成する。
【００２７】
レーダ装置７は、例えば、車両Ｃの周囲に設けられ、車両Ｃの周囲に存在する障害物等の位置を検出し、車載装置５０へ出力する。カメラ８は、車両Ｃの周囲を撮像した撮像画像情報を車載装置５０へ出力する。なお、以下では、レーダ装置７およびカメラ８から入力される情報を総称して物体情報と記載する。
【００２８】
運転診断サーバ１は、制御部２と、記憶部３と、通信部１０とを備える。通信部１０は、車載装置５０とネットワークＮを介してデータ通信を行う通信インターフェースである。
【００２９】
制御部２は、カウント部２１と、受信部２２と、診断部２３と、設定部２４と、送信部２５とを備える。制御部２は、たとえば、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、ＨＤＤ（Hard  Disk  Drive）、入出力ポートなどを有するコンピュータや各種の回路を含む。
【００３０】
コンピュータのＣＰＵは、例えば、ＲＯＭに記憶されたプログラムを読み出して実行することによって、制御部２のカウント部２１、受信部２２、診断部２３、設定部２４および送信部２５として機能する。
【００３１】
また、制御部２のカウント部２１、受信部２２、診断部２３、設定部２４および送信部２５の少なくともいずれか一つまたは全部をＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等のハードウェアで構成することもできる。
【００３２】
また、記憶部３は、たとえば、ＲＡＭやＨＤＤに対応する。ＲＡＭやＨＤＤは、通信容量情報３１、優先度情報３２および診断履歴情報３３や各種プログラムの情報を記憶することができる。なお、運転診断サーバ１は、有線や無線のネットワークで接続された他のコンピュータや可搬型記録媒体を介して上記したプログラムや各種情報を取得することとしてもよい。
【００３３】
制御部２のカウント部２１は、通信部１０と車載装置５０とのデータ通信の通信容量の累積値をカウントする。また、カウント部２１は、カウントした通信容量の累積値を記憶部３に通信容量情報３１として記憶させる。
【００３４】
ここで、図３を用いて通信容量情報３１について説明する。図３は、通信容量情報３１の具体例を示す図である。上述したように、実施形態に係る運転診断システム１００では、１カ月間に運転診断サーバ１と通信可能な通信容量の上限値が車載装置５０ごとに規定される。
【００３５】
かかる通信容量の上限値は、例えば、車載装置５０の購入時にユーザと、ディーラとの間で契約により決定される。このため、以下では、通信容量の上限値を契約通信容量ということとする。
【００３６】
図３に示すように、実施形態に係る運転診断システム１００では、契約通信容量のうち、さらに運転スキル診断に使用可能な通信容量の上限値を設定することにしている。
【００３７】
すなわち、運転診断システム１００では、契約通信容量の全てを運転スキル診断に使用するのではなく、規定された通信容量を使用して運転スキル診断を行う。
【００３８】
また、図３に示す「その他」は、音楽や動画のファイルデータの受信や、インターネット上で検索等、ユーザが自由に使用することができる通信容量である。
【００３９】
このように、運転診断システム１００では、運転スキル診断で使用する通信容量を予め規定しておくことで、ユーザが自由に使用可能な通信容量を確保することができる。
【００４０】
そして、カウント部２１は、通信部１０から入力または出力されるデータの通信容量をデータ毎にカウントし、かかる通信容量を通信容量情報３１の該当する項目に加算することで、各項目の累積値をカウントすることができる。
【００４１】
具体的には、カウント部２１は、例えば、運転診断に関するデータであれば、運転スキル診断分に通信容量を加算し、運転スキル診断以外のデータであれば、その他に通信容量を加算する。
【００４２】
なお、実施形態に係る運転診断システム１００では、例えば、運転スキルに関するデータに識別子を付与してデータ通信を行う。これにより、カウント部２１は、かかる識別子に基づいて運転スキルに関するデータか否かを判定することができる。
【００４３】
また、図３に示す例では、運転スキル診断と、その他のデータ通信が同一の通信回線を用いる場合について例示しているが、これに限定されるものではなく、運転スキル診断用に専用の通信回線を設けることにしてもよい。
【００４４】
図２の説明に戻り、受信部２２について説明する。受信部２２は、車載装置５０から送信されるデータを通信部１０を介して受信する。受信部２２によって受信されるデータは、診断部２３へ出力される。
【００４５】
診断部２３は、受信部２２が受信する情報のうち、車両情報に基づいて車両Ｃの運転者の運転スキルを診断する。また、診断部２３は、診断結果を記憶部３の診断履歴情報３３として車両Ｃまたは運転者ごとに記憶させる。なお、診断部２３は、複数の診断項目を診断することができるが、この点の詳細については、図４を用いて後述する。
【００４６】
設定部２４は、車載装置５０ごとに規定された通信容量の上限を超えないように診断部２３の診断項目を設定する。例えば、設定部２４は、通信容量情報３１および優先度情報３２に基づいて診断項目を設定することができる。
【００４７】
ここで、図４を用いて優先度情報３２について説明しておく。図４は、優先度情報３２の具体例を示す図である。優先度情報３２は、診断項目と、使用容量が対応付けられた情報である。なお、使用容量とは、運転スキル診断に割り当てられた通信容量の上限値に対して使用した通信容量の割合を示す。
【００４８】
図４に示すように、優先度情報３２には、使用容量に応じて実施する診断項目が定義される。例えば、運転診断サーバ１は、全体の通信容量のうち使用した容量（使用容量）が５０％未満の場合は、４種類の診断項目を実施する。
【００４９】
また、運転診断サーバ１は、使用容量が５０％以上７０％未満の場合は３種類の診断項目を実施し、使用容量が７０％以上９０％未満の場合は２種類の診断項目を実施し、使用容量が９０％以上の場合は１種類の診断項目を実施する。このように、運転診断サーバ１は、使用容量に応じて診断項目を変更する。具体的には、運転診断サーバ１は、使用容量の増加に応じて、診断項目の数を少なくする。
【００５０】
次に、各診断項目について説明する。図４に示す「緊急回避スキル診断」は、例えば、運転者の急減速や急舵角における運転スキルを診断するものである。
【００５１】
例えば、診断部２３は、「緊急回避スキル診断」を診断する場合、運転者の視線情報に基づいて急減速、急舵角（急ブレーキ、急操舵）が運転者の不注意（例えば、よそ見）によるものか否かを判定する。
【００５２】
そして、診断部２３は、急ブレーキ、急操舵が運転者の不注意によるものでなく、急ブレーキ、急操舵により車両Ｃの衝突を回避できた場合に、「緊急回避スキル診断」に対するスキルが高いと診断する。
【００５３】
一方、診断部２３は、視線情報に基づき、急ブレーキ、急操舵が運転者の不注意に起因すると判定した場合、急ブレーキ、急操舵により車両Ｃの衝突を回避できた場合であっても「緊急回避スキル診断」に対するスキルが低いと診断する。
【００５４】
すなわち、診断部２３は、運転者の不注意による急ブレーキ、急操舵について、「緊急回避スキル診断」に対するスキルを低いと診断することができる。
【００５５】
また、診断部２３は、急ブレーキ、急舵角の原因が特定できなかった場合に、そのときの緊急回避スキル診断をキャンセルできる。すなわち、緊急回避に関する運転者のスキルを変更せずに、診断前の状態を維持することができる。なお、診断部２３は、急減速、急舵角の原因が特定できないときでも急減速、急操舵の頻度が一定期間内に所定回数以上の場合は、運転スキルが低いと診断することとしてもよい。すなわち、急減速、急操舵の頻度が高い場合は、運転者の運転スキルが低いと診断することができる。
【００５６】
「優先スキル診断」は、例えば、運転者の基本的な運転スキルを診断するものである。具体的には、他車両や歩行者などが周囲にいない状況において、道幅が十分にある道路を車両Ｃが走行する際の運転者の加減速やハンドル操作に対して運転スキルを診断するものである。
【００５７】
診断部２３は、例えば、加減速時に緩やかに車速が推移した場合や、カーブ走行時に舵角が緩やかに推移していた場合、「優先スキル診断」に対するスキルが高いと診断することができる。
【００５８】
「標準スキル診断」は、車両Ｃの運転に最低限必要なスキルであり、例えば、加減速やカーブ時のハンドル操作の運転スキルを診断する。なお、かかる標準スキル診断は、例えば、車両Ｃの周囲の状況によらず所定周期で実施される。
【００５９】
「その他のスキル診断」は、上記以外の運転スキルを診断するものであり、例えば、危険予測行動などの運転スキルを診断する。なお、診断項目ごとに必要となる車両情報が異なり、かかる車両情報ごとに使用する通信容量は、予め求めることができる。
【００６０】
ここで、図中左側に行くほど運転スキル診断の優先度が高い。すなわち、実施形態に係る運転診断システム１００では、「緊急回避スキル診断」について緊急時に事故に直結する可能性が高いため、使用容量の多少にかかわらず必ず実施するよう設定されている。
【００６１】
これに対して、「緊急スキル診断」に比べて優先度が低い「優先スキル診断」、「標準スキル診断」および「その他のスキル診断」については、それぞれの優先度に応じて使用容量が少ない場合は実施し、使用容量が多いときは実施しないよう設定される。
【００６２】
設定部２４は、例えば、図３に示した運転スキル診断分の使用容量に基づいて診断部２３で診断する診断項目を設定することができる。このように、設定部２４は、使用容量が多くなるほど、優先度の高い診断のみ実施されるよう設定する。換言すると、設定部２４は、通信容量が少ない場合は、優先度の高い診断を実施するよう設定するとともに、優先度の低い診断も実施するよう設定する。
【００６３】
つまり、実施形態に係る運転診断システム１００では、使用容量に関係なく、優先度の高い診断項目を確実に診断することが可能となる。また、設定部２４は、通信容量に応じて運転診断サーバ１が実施する診断項目が決定されることから、例えば、通信容量の増加により実施される診断項目は少なくなる。そして、通信部１０は、このように診断項目が変化したタイミングで、実施される診断項目を示す項目情報を車載装置５０へ送信する。
【００６４】
これにより、車載装置５０は、受信した項目情報に基づき、設定部２４により実施が許可された診断項目に対応する車両情報を運転診断サーバ１へ送信することとなる。言い換えると、実施が許可されていない診断項目に対応する車両情報は運転診断サーバ１へ送信しない。なお、車載装置５０側で通信容量をカウントし、通信容量に応じた各スキル診断の実施の可否を判定するようにしてもよい。換言すると、カウント部２１および設定部２４を車載装置５０の構成に含めることとしてもよい。なお、項目情報に対する車載装置５０側の処理については、図８Ａ〜８Ｆを用いて後述する。
【００６５】
ところで、設定部２４は、車両Ｃが走行する位置情報に基づいて診断項目を設定することもできる。ここで、図５を用いて設定部２４が位置情報に基づいて診断項目を設定する場合について説明する。図５は、位置情報に基づく診断項目の設定例を示す図である。
【００６６】
図５に示すように、例えば、設定部２４は、車両Ｃの現在地が運転者の自宅周辺である場合、診断回数を制限する。例えば、設定部２４は、車両Ｃの現在地が運転者の自宅周辺である場合に、「緊急回避スキル診断」のみが実施されるように診断項目を設定する。換言すると、設定部２４は、自宅周辺では、「優先スキル診断」、「標準スキル診断」および「その他のスキル診断」を控えるようにすることができる。
【００６７】
これは、運転者は、運転者の自宅周辺を頻繁に運転するため、自宅周辺において優先スキル診断や標準スキル診断などの運転スキルの診断を多く行うことになるためである。
【００６８】
すなわち、設定部２４は、自宅周辺における各診断項目のサンプル数が十分にあるため「緊急回避スキル診断」以外の診断項目について診断回数を制限する。これにより、自宅周辺における運転スキル診断に使用する通信容量を削減することができる。また、かかる削減した分の通信容量を自宅周辺以外の場所での運転スキル診断に使用することができるため、様々なシチュエーションにおける運転スキルを診断することが可能となる。
【００６９】
なお、設定部２４は、自宅周辺において敢えて重点的に運転スキル診断を行うように診断回数を設定することにしてもよい。これにより、同一地点における診断結果のサンプル数を増やすことができ、運転者の運転スキルの推移をより正確に把握することが可能となる。
【００７０】
また、ここでは、設定部２４が、運転者の自宅周辺において診断項目を制限する場合について説明したが、自宅周辺に限られない。すなわち、設定部２４は、例えば、地図上に診断結果を運転者ごとに対応付けて記憶しておき、かかる診断結果が所定数に達した道路については、特定の診断を実施しないように診断回数に制限を設けるようにしてもよい。
【００７１】
また、設定部２４は、車両Ｃの位置情報に基づき、車両Ｃが交差点や高速道路等を走行する場合に、交差点や高速道路等に応じて診断項目を設定することもできる。
【００７２】
また、設定部２４は、運転者ごとの診断結果の推移に基づいて診断項目を設定することもできる。そこで、図６を用いて診断結果の推移に基づいて診断項目を設定する場合について説明する。図６は、診断結果の推移の一例を示す図である。
【００７３】
なお、図６の縦軸は、診断部２３による診断結果であるスコアを示し、横軸は、月日を示す。なお、かかるスコアは、高いほど運転スキルが高いことを示す。
【００７４】
設定部２４は、例えば、図６に実線で示すように、スコアの推移が閾値Ｔｈを超えた場合に、診断項目の診断の実施回数を制限し、破線で示すように、閾値Ｔｈを下回った場合に、かかる制限を解除することができる。
【００７５】
つまり、設定部２４は、運転者の運転スキルが熟練し、安定して高いスコアを出せるようになった場合に、例えば、上記の「緊急回避スキル診断」以外の診断項目について実施回数を減らすことができる。これにより、運転スキル診断に使用する通信容量を削減することができる。
【００７６】
また、設定部２４は、図６の破線で示すように、スコアが閾値Ｔｈよりも低下した場合に、実施回数を元に戻すことで、運転者の運転スキルをより細かく診断することができる。なお、かかる場合に、例えば、ユーザの許可により運転スキル診断分の通信容量を増やすこともできる。
【００７７】
図２の説明に戻って送信部２５について説明する。送信部２５は、設定部２４によって設定された項目情報をカウント部２１等を介して車載装置５０へ送信する。
【００７８】
これにより、車載装置５０では、かかる診断項目に対応する車両情報を運転診断サーバ１へ送信することとなる。また、送信部２５は、運転スキルの診断結果を車載装置５０へ送信する。
【００７９】
かかる診断結果は、例えば、車載装置５０を介して表示装置６０に表示される。ここで、図７を用いて診断結果の具体例について説明する。図７は、ユーザへ通知する診断結果の一例を示す図である。
【００８０】
図７に示すように、実施形態に係る運転診断システム１００では、例えば、各診断項目のスコアや、運転スキルを改善するためのアドバイスをユーザへ通知することができる。
【００８１】
つまり、実施形態に係る運転診断システム１００では、運転スキルの診断結果をユーザへフィードバックすることで、ユーザの運転スキルの向上を促進することができる。
【００８２】
図２の説明に戻り、車載装置５０について説明する。車載装置５０は、通信部５１と、取得部５２と、生成部５３とを備える。通信部５１は、運転診断サーバ１とネットワークＮを介してデータ通信を行う通信インターフェースである。
【００８３】
取得部５２は、運転診断サーバ１から送信されるデータを取得する。かかるデータは、例えば、設定部２４によって設定された項目情報や、図７に示した運転スキルの診断結果などを含む。取得部５２は、取得したデータのうち、項目情報を生成部５３へ出力し、診断結果を表示装置６０へ出力する。
【００８４】
生成部５３は、上記の項目情報に基づいて運転診断サーバ１により実施が許可された診断項目に対するシチュエーションを検出し、当該診断項目に対応する車両情報を生成する。また、生成部５３は、生成した車両情報を通信部５１等を介して運転診断サーバ１へ送信する。
【００８５】
ここで、生成部５３による処理の詳細について図８Ａ〜図８Ｆを用いて説明する。図８Ａ〜図８Ｆは、生成部５３による処理の具体例を示す図である。まず、図８Ａおよび図８Ｂを用いて使用容量が５０％未満である場合について説明する。なお、図４に示したように、運転診断システム１００では、使用容量が５０％未満である場合、全ての診断項目について診断が行われる。
【００８６】
例えば、生成部５３は、各センサＳｃ、レーダ装置７およびカメラ８から入力されるアクセル開度情報、ブレーキ操作情報、ステアリング操作情報を含む操作情報、視線情報および物体情報に基づいて運転診断サーバ１により実施が許可された診断項目に対応するシチュエーションを検出する。
【００８７】
生成部５３は、例えばカメラ８の撮影画像情報から車両Ｃ周囲に歩行者や先行車が検出されておらず、車両Ｃの位置情報および地図情報等から車両Ｃが道幅の広い道路を走行する場合に、「優先スキル診断」に対応するシチュエーションとして検出する。
【００８８】
同図に示す例では、生成部５３が、時刻ｔ１において優先スキル診断に対応するシチュエーションを検出したものとする。生成部５３は、時刻ｔ１から所定時間経過後（時刻ｔ１ａ）までの車両情報を運転診断サーバ１へ送信する。例えば、「優先スキル診断」の車両情報は、「アクセル開度情報」、「ブレーキ操作情報」および「ステアリング操作情報」である。
【００８９】
なお、生成部５３は、車両Ｃが走行する道路の道幅を示す地図情報をナビゲーション装置６から取得することができるが、車両Ｃ外部のサーバから取得することにしてもよい。また、生成部５３は、運転診断サーバ１へ時刻ｔ１〜ｔ１ａの車両情報を送信するのは、時刻ｔ１ａであってもよいし、時刻ｔ１ａ以降のいずれかのタイミングで送信することにしてもよい。
【００９０】
また、運転診断サーバ１は、「標準スキル診断」を所定周期で行う。このため、生成部５３は、「標準スキル診断」の実施が許可される場合、車両Ｃの周囲状況によらず、標準スキル診断に対応する車両情報を所定タイミング（時間Ｔ１）ごとに運転診断サーバ１へ送信する。
【００９１】
「標準スキル診断」の車両情報は、例えば、「アクセル開度情報」、「ブレーキ操作情報」および「ステアリング操作情報」である。なお、運転診断サーバ１または生成部５３は、時間Ｔ１を使用容量や位置情報等によって動的に変化させることも可能である。すなわち、使用容量が圧迫した場合、時間Ｔ１を通常よりも長く設定することもできる。
【００９２】
また、例えば、「標準スキル診断」が他のスキル診断と時間的に重なった場合、優先度の高いスキル診断に対応する車両情報を送信することにしてもよい。また、車載装置５０は、車両情報が共通する情報を含む場合、かかる情報を共通化して送信することもできる。
【００９３】
例えば、「標準スキル診断」と、「緊急回避診断」とは、「視線情報」、「物体情報」のみが異なる。このため、運転診断サーバ１は、「緊急回避診断」に対応する車両情報に基づいて「標準スキル診断」を診断することもできる。
【００９４】
つまり、運転診断システム１００では、各診断項目で車両情報が共通する情報を含む場合、取得した車両情報に基づいて複数の診断を行うようにしてもよい。
【００９５】
また、生成部５３は、車両Ｃの急減速および急旋回の少なくとも一方の状態を検出した場合に、「緊急回避スキル診断」に対応するシチュエーションとして検出することができる。
【００９６】
かかる場合に、生成部５３は、「アクセル開度情報」、「ブレーキ操作情報」、「ステアリング操作情報」、「視線情報」および「物体情報」を含む車両情報を運転診断サーバ１へ送信する。かかる物体情報は、例えば、レーダ装置７やカメラ８から入力される情報であり、車両Ｃ周囲の他車両や歩行者の位置・速度・角度の情報等である。
【００９７】
また、生成部５３は、「その他のスキル診断」のシチュエーションを検出する。具体的には、生成部５３は、運転者が横断歩道手前で車両Ｃの速度を低下させる運転操作（徐行させる操作）を実施したか否かに基づいて運転診断サーバ１へ車両情報を送信する。「その他のスキル診断」の車両情報は、例えば、「アクセル開度情報」、「ブレーキ操作情報」、「ステアリング操作情報」、「視線情報」および「物体情報」である。
【００９８】
すなわち、車載装置５０は、運転診断サーバ１が「その他のスキル診断」に用いる車両情報を運転者の危険予測（例えば、歩行者の飛び出し予測）に基づく情報として運転診断サーバ１へ送信する。また、車載装置５０は歩行者の飛び出しが多い地点（例えば、通学路など）の位置情報を予め取得しておき、当該地点を車両Ｃが走行する場合に運転診断サーバ１に「その他のスキル診断」に対応する車両情報を送信してもよい。また、車載装置５０は、例えば、物標情報に基づき、他車両による割込み等を検出した場合に、「その他のスキル診断」に対応する車両情報を送信してもよい。
【００９９】
このように、「その他のスキル診断」は、運転者が危険な事態を予測して行った運転操作に関して実施される診断（危険が発生する前の運転者の操作に関する診断）であるのに対し、「緊急回避スキル診断」は、歩行者の飛び出しが起こった際に運転者が行った運転操作に関して実施される診断（危険が発生した後の運転者の操作に関する診断）となる。
【０１００】
なお、各診断項目において運転診断サーバ１へ送信される車両情報の組み合わせは、一例であり上記以外の組み合わせの車両情報が運転診断サーバ１へ送信され、診断を行うようにしてもよい。
【０１０１】
ここで、上記したように、使用容量が５０％未満である場合、全ての診断項目について診断が行われる。このため、使用容量が５０％未満である場合、車載装置５０は、全ての診断項目に対応するシチュエーションの検出毎に、車両情報を生成し、運転診断サーバ１へ送信する。
【０１０２】
したがって、かかる場合に、図８Ｂに示すように、全ての診断項目に対応する車両情報が送信されることとなる。これにより、運転診断サーバ１では、車両情報の受信毎に、運転スキル診断を行うことが可能となる。
【０１０３】
一方、使用容量が５０％〜７０％未満である場合、「その他のスキル診断」について実施が制限される（図４参照）。このため、図８Ｃに示すように、車載装置５０は、「その他のスキル診断」に対応するシチュエーションを検出した場合であっても、車両情報を運転診断サーバ１へ送信しない。
【０１０４】
これにより、使用容量が５０％〜７０％未満である場合、図８Ｄに示すように、「その他のスキル診断」分の通信量を削減することができる。また、使用容量が７０％〜９０％未満である場合、図８Ｅに示すように、「その他のスキル診断」に加え、さらに「標準スキル診断」の実施が制限される。
【０１０５】
このため、使用容量が７０％〜９０％未満である場合、図８Ｆに示すように、車載装置５０は、「その他のスキル診断」、「標準スキル診断」に対応するシチュエーションを検出した場合であっても、車両情報を運転診断サーバ１へ送信しない。
【０１０６】
これにより、「その他のスキル診断」、「標準スキル診断」分の通信量を削減することができる。そして、使用容量が９０％を超えた場合、さらに「優先スキル診断」の実施が制限される。すなわち、使用容量が９０％を超えた場合、「緊急回避スキル診断」に対応するシチュエーションを検出した場合のみ、車両情報が運転診断サーバ１へ送信されることとなる。
【０１０７】
このように、運転診断システム１００では、使用容量に応じて車載装置５０ごとに診断可能な診断項目を制限する。これにより、使用容量が多くなるにつれて優先度の高い診断項目に対応する車両情報のみを運転診断サーバ１へ送信することができる。
【０１０８】
換言すると、運転診断システム１００では、使用容量に応じて車両情報の送信を制限する。これにより、運転診断に使用する通信量を運転診断分の上限値内に収めることができる。すなわち、運転診断システム１００では、使用可能な通信容量に応じて運転スキルを適切に診断することができる。
【０１０９】
次に、図９Ａを用いて実施形態に係る運転診断サーバ１が実行する処理手順について説明する。図９Ａは、運転診断サーバ１が実行する処理手順を示すフローチャートである。
【０１１０】
図９Ａに示すように、運転診断サーバ１の設定部２４は、通信容量の空き容量に基づいて診断項目を設定し（ステップＳ１０１）、送信部２５は、診断項目を示す項目情報を送信する（ステップＳ１０２）。
【０１１１】
続いて、受信部２２は、診断項目に対応する操作情報を受信し（ステップＳ１０３）、診断部２３は、操作情報に基づいて運転スキルを診断する（ステップＳ１０４）。そして、送信部２５は、診断結果を送信し（ステップＳ１０５）、処理を終了する。
【０１１２】
次に、図９Ｂを用いて車載装置５０が実行する処理手順について説明する。図９Ｂは、車載装置５０が実行する処理手順を示すフローチャートである。なお、以下に示す処理手順は、例えば、車両Ｃのイグニッションスイッチがオンである期間に、車載装置５０によって繰り返し実行される。
【０１１３】
同図に示すように、まず、車載装置５０の通信部５１は、運転診断サーバ１から項目情報を受信する（ステップＳ２０１）。続いて、生成部５３は、項目情報により実施が許可された診断項目に対応するシチュエーションを検出したか否かを判定する（ステップＳ２０２）。
【０１１４】
かかる判定において、かかる診断項目に対応するシチュエーションを検出した場合（ステップＳ２０２，Ｙｅｓ）、生成部５３は、診断項目に対応する車両情報を生成する（ステップＳ２０３）。そして、通信部５１は、かかる車両情報を送信し（ステップＳ２０４）、処理を終了する。一方、診断項目に対応するシチュエーションを検出しなかった場合（ステップＳ２０２，Ｎｏ）、ステップＳ２０１以降の処理を繰り返す。
【０１１５】
上述したように、実施形態に係る運転診断サーバ１は、診断部２３と、設定部２４と、受信部２２とを備える。診断部２３は、車両Ｃの運転者による運転操作に関する操作情報に基づいて運転者の運転スキルを診断する。設定部２４は、予め規定された通信容量の上限値を超えないように診断部２３で診断する診断項目を設定する。受信部２２は、設定部２４によって設定された診断項目に対応する操作情報を車両Ｃに搭載された車載装置５０から受信する。したがって、実施形態に係る運転診断サーバ１によれば、使用可能な通信容量に応じて運転スキルを適切に診断することができる。
【０１１６】
ところで、上述してきた実施形態では、設定部２４が、通信容量の空き容量に基づいて診断項目を設定する場合について説明したが、これに限定されるものではない。
【０１１７】
すなわち、設定部２４は、例えば、各診断項目の診断回数を１か月間ごとに設定することもできる。そこで、図１０〜１２を用いてかかる点の詳細について説明する。
【０１１８】
まず、図１０を用いて変形例に係る設定部２４による処理の概要について説明する。図１０は、変形例に係る設定部２４による処理を説明する図である。
【０１１９】
図１０に示すように、設定部２４は、運転スキル診断分に割り当てられた全通信容量のうち、「設定分の通信容量」と、「確保分の通信容量」とを設定する。
【０１２０】
そして、設定部２４は、かかる設定分の通信容量に対して各診断項目の診断回数を割り当てる。このとき、設定部２４は、例えば、各診断項目のスコアに基づいて診断回数を設定することができる。
【０１２１】
具体的には、設定部２４は、例えば、優先スキル診断のスコアが低く、標準スキル診断のスコアが高い場合、優先スキル診断の診断回数を標準スキル診断の診断回数よりも多く設定できる。
【０１２２】
すなわち、設定部２４は、設定分の通信容量に対して各診断項目の診断回数をユーザの運転スキルにあわせて設定することができる。換言すると、設定部２４は、ユーザの運転スキルにあわせて最適な診断項目を設定することができる。
【０１２３】
また、設定部２４は、ユーザごとの車両Ｃの使用頻度に応じて診断回数を設定することもできる。具体的には、設定部２４は、車両Ｃを使用する頻度の少ないユーザに対するワントリップあたりの診断回数を車両Ｃを頻繁に使用するユーザに比べて多く設定することができる。
【０１２４】
つまり、設定部２４は、１ヵ月間における診断回数をユーザの使用頻度に応じて適切に設定することができる。これにより、車両Ｃを使用する頻度の少ないユーザであっても運転スキル診断の上限として割り当てられる通信容量を余すことなく利用できる。
【０１２５】
ここで、確保分の通信容量は、緊急回避スキル診断に割り当てられる通信容量である。すなわち、設定部２４は、緊急回避スキル診断については敢えて診断回数を設定しない。これは、緊急回避スキル診断に対応する急ブレーキ、急操舵などを行うシチュエーションがいつ発生するか予測できないためである。
【０１２６】
つまり、設定部２４は、通信容量の一部を確保して診断項目を設定することで、緊急回避スキル診断を確実に行うことが可能となる。
【０１２７】
なお、設定部２４は、かかる確保分の通信容量を、ユーザごとの診断結果に応じて設定することができる。例えば、設定部２４は、運転スキルの診断の結果、運転操作が荒いユーザの場合は、運転操作が穏やかなユーザに比べて確保分の通信容量を多く設定する。
【０１２８】
また、設定部２４は、各診断項目の診断結果であるスコアが低下した場合、上記の診断回数を解除することもできる。ここで、図１１を用いてかかる点の詳細について説明する。図１１は、上限回数の解除の一例を示す図である。
【０１２９】
図１１の縦軸は、スコアを示し、横軸に時刻を示す。設定部２４は、図１１の時刻ｔ４から時刻ｔ５に示すように、所定値Ｖを超えてスコアが低下した場合に、設定した診断回数を解除する。
【０１３０】
これは、スコアが低下した場合、運転者の運転が荒くなったことを意味し、事故に遭遇する確率が上昇するためである。すなわち、設定部２４は、かかる場合に診断回数を解除し、運転スキルの診断回数を多く設定する。
【０１３１】
このように、設定部２４は、スコアが低下した場合に、運転スキル診断のサンプリング回数を増やすことで、運転スキルが低下した原因を究明することが可能となる。
【０１３２】
なお、かかる場合に、運転スキル診断に割り当てられた通信容量を超えるときは、例えば、図３に示したその他の通信容量を使用することもできる。また、設定部２４は、図４に示した優先度に基づく診断項目の設定方法と、図１０に示した診断項目ごとの診断回数の設定方法とを所定期間で変更し、ユーザが利用する全体の通信容量が、通信容量の上限の範囲内となるよう調整してもよい。
【０１３３】
また、設定部２４は、運転スキル診断に割り当てられた通信容量のうち、一部を優先度に基づく診断項目を設定する分の通信容量とし、残りを診断項目ごとの診断回数を設定する分の通信容量として診断項目を設定することにしてもよい。
【０１３４】
また、設定部２４は、ユーザが使用した通信容量に応じて運転スキル診断に使用する通信容量の上限値を設定することもできる。ここで、図１２を用いて通信容量の上限値の設定方法について説明する。図１２は、通信容量の上限値の設定例を示す図である。
【０１３５】
図１２は、月ごとに使用した通信容量の内訳を示す。設定部２４は、例えば、過去の月（１、２月）にユーザが使用した通信容量に基づいて次月（３月）にユーザが使用する通信容量を推定する。
【０１３６】
同図に示す例では、過去の月における運転スキル診断分およびその他の通信容量が契約通信容量よりも少ない。すなわち、過去の月では、契約通信容量を使い切っていないことを示す。
【０１３７】
このため、設定部２４は、例えば、過去の月にユーザが使用した通信容量から次月においてユーザが使用する通信容量を推定する。そして、設定部２４は、契約通信容量から推定したかかる通信容量を差し引いた分の通信容量を運転スキル診断分の通信容量に割り当てることができる。
【０１３８】
つまり、設定部２４は、契約通信容量を使い切るように、運転スキル診断分に通信容量を割り当てることができる。また、設定部２４は、設定した運転スキル診断分の通信容量が許容されている上限に近い場合に全体の通信容量を見直すこともできる。例えば、設定部２４は、運転スキル診断分に割り当てられる通信容量を増やしたり、ユーザに契約通信容量自体の増加を提案したりすることもできる。
【０１３９】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な様態は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲および、その均等物によって定義される統括的な発明の概念の精神または範囲から逸脱することなく、様々な変化が可能である。
【符号の説明】
【０１４０】
１    運転診断サーバ
１０    通信部
２１    カウント部
２２    受信部
２３    診断部
２４    設定部
２５    送信部
５０    車載装置
５１    通信部
５２    取得部
５３    生成部
６０    表示装置
Ｃ    車両
Ｎ    ネットワーク
【図１】
2019014437.tif 000003
【図２】
2019014437.tif 000004
【図３】
2019014437.tif 000005
【図４】
2019014437.tif 000006
【図５】
2019014437.tif 000007
【図６】
2019014437.tif 000008
【図７】
2019014437.tif 000009
【図８Ａ】
2019014437.tif 000010
【図８Ｂ】
2019014437.tif 000011
【図８Ｃ】
2019014437.tif 000012
【図８Ｄ】
2019014437.tif 000013
【図８Ｅ】
2019014437.tif 000014
【図８Ｆ】
2019014437.tif 000015
【図９Ａ】
2019014437.tif 000016
【図９Ｂ】
2019014437.tif 000017
【図１０】
2019014437.tif 000018
【図１１】
2019014437.tif 000019
【図１２】
2019014437.tif 000020