(57)【要約】【課題】車両の安全運転を支援する。【解決手段】本運転支援方法は、（Ａ）車両の走行予定ルートに含まれる走行予定箇所について、車両が走行する走行予定時間帯を算出し、（Ｂ）走行予定箇所について、時間帯に応じた所定のブレーキの発生頻度を記憶した記憶部を参照して、走行予定時間帯における所定のブレーキの発生頻度が所定の基準より高いことを検出することを条件として、走行予定ルート上の走行予定箇所より前側での休憩を促す出力をする処理を含む。【選択図】図１
2015125611.tif 000002
【特許請求の範囲】
【請求項１】
車両の走行予定ルートに含まれる走行予定箇所について、該車両が走行する走行予定時間帯を算出し、
前記走行予定箇所について、時間帯に応じた所定のブレーキの発生頻度を記憶した記憶部を参照して、前記走行予定時間帯における所定のブレーキの発生頻度が所定の基準より高いことを検出することを条件として、前記走行予定ルート上の前記走行予定箇所より前側での休憩を促す出力をする、
処理を実行させることを特徴とする運転支援プログラム。
【請求項２】
前記条件は、更に、運転時間に応じた休憩時間の設定ルールに基づいて、前記走行予定時間帯が休憩時間と重複することを検出することを含むことを特徴とする請求項１記載の運転支援プログラム。
【請求項３】
車両の走行予定ルートに含まれる走行予定箇所について、前記車両が走行する予定の時間帯を取得し、
道路の所定範囲毎の危険度を時間帯に応じて記憶した記憶部を参照して、取得した前記予定の時間帯に走行する、道路の所定範囲における危険度が所定の基準より高い場合に、前記危険度が所定の基準より高い、道路の所定範囲の前に、休憩の予定を設定する
処理を、コンピュータに実行させることを特徴とする運転支援プログラム。
【請求項４】
前記休憩の予定を設定する処理が、
前記車両の運転者は第一の所定時間を走行する毎に第二の所定時間の休憩をとることが定められている場合において、前記第一の所定時間を走行完了前、第三の所定時間以内に、危険度が所定値より大きい道路の所定範囲を走行する場合に、前記第二の所定時間の休憩を、前記第一の所定時間を走行完了する前から前記第三の所定時間より前に設定する
処理を含む請求項３記載の運転支援プログラム。
【請求項５】
前記休憩の予定を設定する処理が、
前記道路に関する休憩場所の情報を記憶した第２の記憶部を参照して、前記危険度が所定の基準より高い所定範囲を走行する手前の休憩場所を特定する
処理を実行させることを特徴とする請求項３又は４記載の運転支援プログラム。
【請求項６】
前記危険度が、急ブレーキの発生頻度と事故件数とのうち少なくともいずれかに基づき設定される
請求項３乃至５のいずれか１つ記載の運転支援プログラム。
【請求項７】
前記休憩の予定の時間の前に、運転者に対して休憩を促す出力を行う
処理をさらに前記コンピュータに実行させるための請求項３乃至６のいずれか１つ記載の運転支援プログラム。
【請求項８】
前記休憩場所が複数特定された場合に、いずれかの休憩場所を選択するように促す処理をさらに前記コンピュータに実行させる請求項５記載の運転支援プログラム。
【請求項９】
車両の走行予定ルートに含まれる走行予定箇所について、前記車両が走行する予定の時間帯を取得し、
道路の所定範囲毎の危険度を時間帯に応じて記憶した記憶部を参照して、取得した前記予定の時間帯に走行する、道路の所定範囲における危険度が所定の基準より高い場合に、前記危険度が所定の基準より高い、道路の所定範囲の前に、休憩の予定を設定する
処理を含み、コンピュータに実行される運転支援方法。
【請求項１０】
車両の走行予定ルートに含まれる走行予定箇所について、前記車両が走行する予定の時間帯を取得する手段と、
道路の所定範囲毎の危険度を時間帯に応じて記憶した記憶部を参照して、取得した前記予定の時間帯に走行する、道路の所定範囲における危険度が所定の基準より高い場合に、前記危険度が所定の基準より高い、道路の所定範囲の前に、休憩の予定を設定する手段と、
を有する運転支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の運転を支援するための技術に関する。
【背景技術】
【０００２】
従来から、安全運転のため、急ブレーキ等の発生箇所や事故発生箇所に着目して運転者に警告を出したり、速度制限を行うような技術が存在している。また、事故多発地点を回避してナビゲーションを行うような技術も存在している。
【０００３】
さらに、安全運転のため、危険道路情報や休憩可能場所情報を考慮して、危険な道路を回避した経路や休憩を含むドライブプランを生成する技術も存在している。但し、この技術では、具体的にどのような形で考慮するのかについては検討されていない。
【０００４】
これらの従来技術では、危険な道路を回避するという大きな観点は示されているが、その道路はいつでも危険とは必ずしも言えない。また、危険な道路を回避する経路を設定できない場合もある。さらに、休憩についても安全運転上重要であることは分かるが、効果的な休憩の取り方については、考慮が十分とは言えない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−７３１８１号公報
【特許文献２】特開２００４−２８７８５６号公報
【特許文献３】特開２００８−１２２２３２号公報
【特許文献４】特開２００９−２１０５３０号公報
【特許文献５】特開２００９−２５１８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従って、本発明の目的は、一側面として、車両の安全運転を支援するための技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一側面に係る運転支援方法は、（Ａ）車両の走行予定ルートに含まれる走行予定箇所について、車両が走行する走行予定時間帯を算出し、（Ｂ）走行予定箇所について、時間帯に応じた所定のブレーキの発生頻度を記憶した記憶部を参照して、走行予定時間帯における所定のブレーキの発生頻度が所定の基準より高いことを検出することを条件として、走行予定ルート上の走行予定箇所より前側での休憩を促す出力をする処理を含む。
【発明の効果】
【０００８】
一側面によれば、車両の安全運転を効果的に支援できるようになる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態に係るシステムを説明するための図である。
【図２】図２は、急ブレーキ判定値テーブルの一例を示す図である。
【図３】図３は、事故判定値テーブルの一例を示す図である。
【図４】図４は、危険度テーブルの一例を示す図である。
【図５】図５は、総合危険度の段階分けの一例を示す図である。
【図６】図６は、初期運転計画の一例を示す図である。
【図７】図７は、初期運転計画と危険度テーブルとの比較結果を表す図である。
【図８】図８は、最終運転計画の一例を示す図である。
【図９】図９は、最終運転計画と危険度テーブルとの比較結果を表す図である。
【図１０】図１０は、本実施の形態における処理フローを示す図である。
【図１１】図１１は、運転計画修正処理の処理フローを示す図である。
【図１２】図１２は、走行中処理の処理フローを示す図である。
【図１３】図１３は、運転支援装置を用いる場合のシステム構成例を示す図である。
【図１４】図１４は、他の実施の形態を説明するための図である。
【図１５】図１５は、他の実施の形態を説明するための図である。
【図１６】図１６は、他の実施の形態を説明するための図である。
【図１７】図１７は、他の実施の形態を説明するための図である。
【図１８】図１８は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１０】
本実施の形態に係るシステムについて図１を用いて説明する。例えば、車両１０００のナビゲーション装置１００は、インターネットなどのネットワーク２００を介してデータ配信サーバ３００から、以下で述べる処理に用いる危険度データを適宜ダウンロードするようになっている。
【００１１】
また、ナビゲーション装置１００は、入力部１０１と、第１データ格納部１０２と、第１スケジューリング部１０３と、第２データ格納部１０４と、第２スケジューリング部１０５と、受信部１０６と、危険度データ格納部１０７と、第３データ格納部１０８と、出力部１０９と、位置データ取得部１１０と、地図データ格納部１１１とを有する。
【００１２】
入力部１０１は、ユーザから経路探索のための入力データなどを受け付け、第１データ格納部１０２に格納する。第１スケジューリング部１０３は、第１データ格納部１０２に格納された運転計画のための入力データに従って、所定のアルゴリズムによって地図データ格納部１１１に格納された地図データを用いて初期運転計画のデータを生成し、第２データ格納部１０４に格納する。運転計画のデータは、以下で示すように、走行経路と、当該走行経路の各道路区間における走行時間又は各道路区間の端点における通過時刻などを含む。
【００１３】
第２スケジューリング部１０５は、第２データ格納部１０４に格納されている初期運転計画のデータが、以下で説明する休憩を前倒しすべき条件を満たしているか否かを、危険度データ格納部１０７に格納されている危険度テーブルに基づき判断する。そして、第２スケジューリング部１０５は、上記の条件を満たしている場合には、休憩場所を変更するための処理を実行する。なお、この際、出力部１０９を介して休憩場所の候補を提示して、ユーザに入力部１０１により選択させる場合もある。この処理の結果である最終運転計画のデータは、第３データ格納部１０８に格納される。
【００１４】
なお、危険度データ格納部１０７に格納されている危険度テーブルについては、例えば受信部１０６が、ネットワーク２００を介してデータ配信サーバ３００から取得して格納する場合もある。
【００１５】
地図データ格納部１１１は、第１スケジューリング部１０３によって実施される経路探索等に用いられるデータと、休憩場所の候補のデータを格納する。
【００１６】
出力部１０９は、第３データ格納部１０８に格納されている最終運転計画のデータを、出力する。出力先は、例えば表示装置である。出力部１０９は、例えばＧＰＳ（Global Positioning System）装置である位置データ取得部１１０から取得される現在位置データ及び時刻と、最終運転計画とを照合して、休憩場所に近づいた場合には休憩を促したり、危険度の高い場所に近づいた場合には警告を出力したりする。
【００１７】
本実施の形態では、危険度データ格納部１０７に格納される危険度テーブルに特徴がある。本実施の形態では、データ配信サーバ３００が、例えば過去６ヶ月間における多数の車両の走行結果を収集して、予め定められた各道路区間について毎時（毎時以外の時間帯毎であっても良い）の急ブレーキ回数及び事故回数を計数する。そして、データ配信サーバ３００は、図２に示すような急ブレーキ判定値テーブルと比較することで、急ブレーキに関して各道路区間の毎時の危険度を特定する。図２の例では、第１段階は、急ブレーキ０回以上５回以下、第２段階は、急ブレーキ６回以上１０回以下といったように、危険度の各段階についての範囲が規定されている。
【００１８】
さらに、データ配信サーバ３００は、図３に示すような事故判定値テーブルと比較することで、事故に関して各道路区間の毎時（毎時以外の時間帯毎であっても良い）の危険度を特定する。図３の例では、第０段階は事故０回、第１段階は事故１回以上５回以下、第２段階は事故６回以上といったように、危険度の各段階についての範囲が規定されている。
【００１９】
そして、本実施の形態では、各道路区間の毎時の総合危険度を、急ブレーキに関する危険度と事故に関する危険度を加算することで算出する。
【００２０】
図４に、各道路区間の毎時の総合危険度を格納する危険度テーブルの一例を示す。図４の例では、道路区間Ａ−Ｂと、道路区間Ｂ−Ｃと、道路区間Ｃ−Ｄとについて、１４時台の危険度、１５時台の危険度、１６時台の危険度、１７時台の危険度、１８時台の危険度、１９時台の危険度が登録されている。このようなデータは一例であって、また全体の一部に過ぎない。このように、同じ道路であっても時間によっては危険度が増したり、減少したりするので、本実施の形態ではこのような時間変化を加味して処理を行う。
【００２１】
本実施の形態では、図５に示すように、例えば総合危険度が１乃至７については、安全と判定し、総合危険度８乃至１０については、危険と判断するものとする。
【００２２】
次に、本実施の形態に係る処理の概要を図６乃至図９を用いて説明する。例えば、第１スケジューリング部１０３は、スタート地点Ａから出発してゴール地点Ｄに時刻２１：００までに到着し、運転時間４時間毎に休憩するという条件にて、既知のアルゴリズムにて地図データ格納部１１１に格納されているデータを用いて初期運転計画を生成する。
【００２３】
そうすると、例えば図６に示すような初期運転計画が生成されたものとする。すなわち、１４時に地点Ａを出発して１６時に地点Ｂを通過し、１８時に地点Ｃに到着すると、休憩を１時間とった後１９時に地点Ｃを出発し、２１時に地点Ｄに到着するという運転計画である。しかしながら、この運転計画を、図４に示した危険度テーブルと照合すると、図７に示すような結果が得られる。すなわち、地点Ｂから地点Ｃへ運転している１７時から１８時までの総合危険度が、閾値である８を超えている。この運転計画では、休憩をとる直前で疲れているところで、総合危険度が高い道路区間を通過することになって、危険であると判定する。
【００２４】
そうすると、第２スケジューリング部１０５は、４時間毎にとることになっている休憩を前倒しする。例えば図８に示すように、地点Ｃでとる予定であった休憩を地点Ｂでとることにする。そうすると、地点Ｂまでの走行は初期運転計画と同じであるが、２時間運転した後に、１時間休憩をしてしまうことにする。そうすると、１７時に地点Ｂを出発することになり、地点Ｃを１９時に通過する予定になり、地点Ｄに２１時に到着する運転計画が生成される。このように休憩を前倒しすることで危険度の高い時間帯に走行せずとも良くなるケースも出てくる。
【００２５】
ここで図４の危険度テーブルと照合すると図９に示すような結果が得られる。この例では、このような休憩を前倒しにしたとしても、地点Ｂから地点Ｃへの走行中、総合危険度が高い１７時台に地点Ｂから地点Ｃへの道路を走行することになる。しかし、本実施の形態では、休憩したことで注意力が復元しているために、危険度が実質的に下がっており、問題ないものとする。
【００２６】
次に、図１０乃至図１７を用いて、上で述べたような運転計画の生成について具体的に説明する。
【００２７】
まず、入力部１０１は、出力部１０９にスタート地点の入力を促す表示を行わせ、ユーザからスタート地点の入力を受け付け、第１データ格納部１０２に格納する（図１０：ステップＳ１）。
【００２８】
また、入力部１０１は、出力部１０９にゴール地点の入力を促す表示を行わせ、ユーザからゴール地点の入力を受け付け、第１データ格納部１０２に格納する（ステップＳ３）。
【００２９】
さらに、入力部１０１は、出力部１０９に到着目標時刻の入力を促す表示を行わせ、ユーザから到着目標時刻の入力を受け付け、第１データ格納部１０２に格納する（ステップＳ５）。
【００３０】
そして、入力部１０１は、出力部１０９に連続運転時間の入力を促す表示を行わせ、ユーザから連続運転時間の入力を受け付け、第１データ格納部１０２に格納する（ステップＳ７）。なお、連続運転時間の入力については、例えば既に入力済みであれば、省略可能である。例えば、連続運転時間は４時間である。なお、休憩時間（例えば１時間）も設定する場合もある。
【００３１】
その後、第１スケジューリング部１０３は、第１データ格納部１０２に格納されている条件（スタート地点、ゴール地点、到着目標時刻及び連続運転時間）に基づき、所定のアルゴリズムに従って地図データ格納部１１１に格納された地図データを用いて初期運転計画のデータを生成し、第２データ格納部１０４に格納する（ステップＳ９）。この処理は、既知のアルゴリズムに従う処理であるから、これ以上述べない。初期運転計画のデータは、図６に示すように、経路上の各地点の通過予定時刻と、休憩場所及び時間とを含む。なお、一般的に、初期運転計画では、連続運転時間を超える直前に休憩を入れる場合が多い。
【００３２】
そして、第２スケジューリング部１０５は、危険度データ格納部１０７に格納されている危険度テーブルを用いて初期運転計画に対して運転計画修正処理を実行する（ステップＳ１１）。この運転計画修正処理については、図１１を用いて説明する。
【００３３】
まず、第２スケジューリング部１０５は、初期運転計画の各道路区間における危険度データを、危険度テーブルから抽出する（図１１：ステップＳ２１）。上で述べた例では、地点Ａから地点Ｄまでの危険度データを走行予定時間にかかわらず、まず抽出する。
【００３４】
さらに、第２スケジューリング部１０５は、抽出データから、走行予定時間における該当道路区間の危険度データを抽出する（ステップＳ２３）。上で述べた例では、後の処理のためにも、時刻１４時から時刻２１時までの危険度データを抽出する。
【００３５】
そして、第２スケジューリング部１０５は、抽出データから、連続運転時間経過直前の時間帯における総合危険度を特定する（ステップＳ２５）。上で述べた例では、走行開始から３時間目から４時間目までの１時間に着目して総合危険度「９」が得られる。この時間の総合危険度が高い場合には、事故につながりやすいためである。
【００３６】
そうすると、第２スケジューリング部１０５は、特定された総合危険度は閾値以上であるか否かを判断する（ステップＳ２７）。
【００３７】
ここで、特定された総合危険度は閾値未満である場合には、第２スケジューリング部１０５は、初期運転計画をそのまま最終運転計画として設定し、第３データ格納部１０８に格納する（ステップＳ２９）。ここでは運転計画を変更するほどの危険はないとして、初期運転計画をそのまま採用する。そして、処理は呼び出し元の処理に戻る。
【００３８】
一方、特定された総合危険度が閾値以上である場合には、第２スケジューリング部１０５は、地図データ格納部１１１から、初期運転計画における走行経路中、現在の休憩場所より前に存在する休憩場所候補を抽出する（ステップＳ３１）。走行経路を逆に辿って、地図データ格納部１１１から休憩場所候補を抽出してゆく。図６の例では、地点Ｂが得られるようになる。他にも存在する場合には、他の休憩場所候補をも抽出する。
【００３９】
そして、第２スケジューリング部１０５は、抽出された休憩場所候補から、１つの休憩場所を特定する（ステップＳ３３）。ここでは、例えば出力部１０９から複数の休憩場所候補を表示装置に表示させて、ユーザに選択させても良い。また、複数の休憩場所候補から、条件に従って１つの休憩場所を選択するようにしても良い。例えば、現在の休憩場所に最も近いと言う条件であっても良いし、休憩が増加しないという条件であっても良い。休憩場所を前倒ししすぎると、休憩後に４時間以上走行することになって、休憩を増加させる必要がある場合があるためである。なお、１つしか休憩場所候補が抽出できなければ、その休憩場所候補を選択する。上の例では、地点Ｂが新たな休憩場所として選択される。
【００４０】
そうすると、第２スケジューリング部１０５は、特定された休憩場所での休憩を設定した最終運転計画を生成し、当該最終運転計画のデータを第３データ格納部１０８に格納する（ステップＳ３５）。そして処理は呼び出し元の処理に戻る。
【００４１】
例えば、新たな休憩場所までの初期運転計画は変更せずに用い、新たな休憩場所で所定の休憩時間休憩し、その後旧休憩時間完了までは、そのまま走行し、旧休憩時間完了後は初期運転計画を変更せずに用いる。そうすると、図８に示すような最終運転計画が生成される。なお、総合危険度が閾値以上のままの道路区間及び時間帯については、マークを付しておくことが好ましい。図８の例では、地点Ｂから地点Ｃまでの道路区間について１７時乃至１８時までが総合危険度が閾値以上となっている。
【００４２】
このようにすれば、休憩を前倒しすることで、危険な道路を疲労した時間帯に通過することを避けることができ、事故発生の確率を下げることができるようになる。
【００４３】
図１０の処理の説明に戻って、出力部１０９は、第３データ格納部１０８に格納されている最終運転計画のデータを表示装置に出力する（ステップＳ１３）。表示態様はどのようなものであってもよいが、図８に示すような形態であっても良い。
【００４４】
そして、出力部１０９は、走行中処理を実行する（ステップＳ１５）。この走行中処理については、例えば図１２に示すような処理である。
【００４５】
出力部１０９は、位置データ取得部１１０から、現在の走行位置及び時刻を取得する（図１２：ステップＳ４１）。
【００４６】
また、出力部１０９は、休憩場所及び休憩の開始予定時刻から所定距離内及び所定時間前であるか否かを判断する（ステップＳ４３）。この条件を満たすと判断すると、出力部１０９は、休憩のお知らせを、音声などで出力する（ステップＳ４５）。このようにすれば、運転者は休憩を認識できる。なお、最終運転計画が運転計画修正処理によって修正されると、休憩は初期運転計画から前倒しされて運転者に通知されるようになる。一方、ステップＳ４３の条件を満たさない場合には、処理はステップＳ４７に移行する。
【００４７】
そして、出力部１０９は、走行位置及び時刻から、総合危険度が閾値を超える道路区間及び時間帯を走行中であるか否かを判断する（ステップＳ４７）。
【００４８】
ステップＳ４７の条件を満たさない場合には、処理はステップＳ５１に移行する。一方、ステップＳ４７の条件を満たす場合には、出力部１０９は、音声などによって警告を出力する（ステップＳ４９）。例えば、車間距離を十分とるような警告メッセージを出力する。
【００４９】
そして、出力部１０９は、ゴール地点付近に近づいたか又は処理終了を指示されたか判断する（ステップＳ５１）。この条件を満たさない場合には、処理はステップＳ４１に戻る。一方、この条件を満たす場合には、呼び出し元の処理に戻る。
【００５０】
このような処理を実行することで、運転者は休憩のタイミングを知ることができたり、危険な場所を走行中であることを知ることができる。
【００５１】
以上本発明の実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、図１のシステムは、車両１０００に設けられたナビゲーション装置１００によって処理を行う例を示したが、例えばデータ配信サーバ３００とは異なる装置にて処理を行うようにしても良い。例えば、ナビゲーション機能を有する携帯端末（例えばスマートフォンなど）によって処理を行う場合もある。さらに、ネットワーク２００を介して接続されたサーバと連携して上で述べた処理を行うようにしても良い。
【００５２】
さらに、配送業務などを行う事業所に運転支援装置を設けて、運転者の管理者がこの運転支援装置を用いて運転計画を生成するようにしても良い。
【００５３】
例えば図１３に示すようなシステムが用いられる場合もある。運転支援装置４００は、入力部１０１と、第１データ格納部１０２と、第１スケジューリング部１０３と、第２データ格納部１０４と、第２スケジューリング部１０５と、第３データ格納部１０８と、受信部１０６と、危険度データ格納部１０７と、出力部１２０とを有する。
【００５４】
図１のナビゲーション装置１００と異なる点は、位置データ取得部１１０が存在しない点と、出力部１０９が出力部１２０に置換されている部分とが異なる。
【００５５】
運転支援装置４００は、事業所内に設けられるのでリアルタイムの位置データ及び時刻は用いられないので、位置データ取得部１１０は含まれていない。
【００５６】
また、出力部１２０は、リアルタイムの位置データ及び時刻を用いた処理を行わない点が、主に出力部１０９と異なる点である。加えて、出力部１２０は、例えばプリンタなどの出力装置に対して最終運転計画のデータを出力させる場合もある。
【００５７】
さらに、出力部１２０は、最終運転計画のデータを、ネットワーク２００を介して又は直接運転者が有する携帯端末などに出力して、携帯端末などで最終運転計画のデータを活用できるようにしても良い。
【００５８】
さらに、上で述べた処理では、ステップＳ２５及びＳ２７で連続運転時間経過直前の時間帯の総合危険度を特定して閾値以上であるか否かを判断している。しかしながら、直前の時間帯だけではなく、直前の休憩場所候補通過後から連続運転時間経過直前までを考慮するようにしても良い。
【００５９】
例えば、図１４に示すような初期運転計画が得られた場合を考える。運転計画自体は図６と同じであるが、図１５でも分かるように、地点Ｂから地点Ｃまでの道路区間が危険となる時間が１６時から１７時までである点が異なる。このような場合、最初の説明に従えば、初期運転計画は、そのまま最終運転計画のデータとして用いられることになる。
【００６０】
しかしながら、上で述べたようにステップＳ２５で、直前の時間帯だけではなく、直前の休憩場所候補通過後から連続運転時間経過直前までを考慮すると、１６時から１７時までの総合危険度「９」で閾値以上であるので、休憩を前倒しにすることになる。
【００６１】
そうなると、図１６に示すような最終運転計画のデータが得られるようになる。これは、図８と同じであるが、図１７にも示すように、総合危険度が閾値以上となっている１６時から１７時に休憩を行うことになるので、総合危険度が高い時間帯が経過した後に、道路区間ＢからＤを走行することになって、運転者の負担が軽減されることになる。
【００６２】
さらに、業務用車両でなくても、一般車両でも上で述べたように休憩を適切に設定することで、安全運転が可能になる。
【００６３】
また、上で述べた機能ブロック図も一例に過ぎず、プログラムモジュール構成やファイル構成とは異なる場合もある。また、処理フローも一例であり、処理結果が変わらない限り、処理順番を入れ替えたり、複数のステップを並列に実行するようにしても良い。
【００６４】
なお、上で述べたナビゲーション装置１００及び運転支援装置４００は、コンピュータ装置であって、図１８に示すように、メモリ２５０１とＣＰＵ（Central Processing Unit）２５０３とハードディスク・ドライブ（ＨＤＤ：Hard Disk Drive）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本技術の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００６５】
以上述べた本実施の形態をまとめると、以下のようになる。
【００６６】
本実施の形態に係る運転支援方法は、（Ａ）車両の走行予定ルートに含まれる走行予定箇所について、前記車両が走行する予定の時間帯を取得し、（Ｂ）道路の所定範囲毎の危険度を時間帯毎に記憶した記憶部を参照して、取得した予定の時間帯に走行する、道路の所定範囲における危険度が所定の基準より高い場合に、危険度が所定の基準より高い、道路の所定範囲の前に、休憩の予定を設定する処理を含む。
【００６７】
このようにすれば危険度の高い時間帯を走行することを避けることができるか又はたとえ避けることができなくても休憩をとった後にそのような所定範囲を走行することで疲労度が低い状態でより注意して走行できるので、安全運転が期待できるようになる。なお、危険度は、より危険になると数値が小さくなる場合も含む。
【００６８】
さらに、上で述べた休憩の予定を設定する処理が、（ｂ１）車両の運転者は第一の所定時間を走行する毎に第二の所定時間の休憩をとることが定められている場合において、第一の所定時間を走行完了前、第三の所定時間以内に、危険度が所定値より大きい道路の所定範囲を走行する場合に、第二の所定時間の休憩を、第一の所定時間を走行完了する前から第三の所定時間より前に設定する処理を含むようにしても良い。業務用車両では休憩をとることが義務付けられている場合もあるので、このような処理によって安全運転の可能性を高めることができる。
【００６９】
さらに、上で述べた休憩の予定を設定する処理が、（ｂ２）道路に関する休憩場所の情報を記憶した第２の記憶部を参照して、危険度が所定の基準より高い所定範囲を走行する手前の休憩場所を特定する処理を含むようにしてもよい。このように第２の記憶部を用意しておけば、適切に休憩場所を設定できる。
【００７０】
なお、上で述べた危険度が、急ブレーキの発生頻度と事故件数とのうち少なくともいずれかに基づき設定されるようにしても良い。急ブレーキの発生頻度も、危険度を表す１つの指標となるので本実施の形態では採用するものである。
【００７１】
さらに、本実施の形態に係る運転支援方法は、（Ｃ）休憩の予定の時間の前に、運転者に対して休憩を促す出力を行う処理をさらに含むようにしても良い。例えばカーナビゲーション装置の場合には、このような出力を行うことで運転者の負担を減らすことができるようになる。
【００７２】
さらに、本実施の形態に係る運転支援方法は、（Ｄ）休憩場所が複数特定された場合に、いずれかの休憩場所を選択するように促す処理をさらに含むようにしても良い。これによって運転者の都合に合わせた休憩場所を設定できるようになる。
【００７３】
なお、上で述べたような処理をコンピュータ（又は演算装置若しくはプロセッサ）に実行させるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブル・ディスク、ＣＤ−ＲＯＭなどの光ディスク、光磁気ディスク、半導体メモリ（例えばＲＯＭ）、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。なお、処理途中のデータについては、ＲＡＭ等の記憶装置に一時保管される。
【００７４】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００７５】
（付記１）
車両の走行予定ルートに含まれる走行予定箇所について、該車両が走行する走行予定時間帯を算出し、
前記走行予定箇所について、時間帯に応じた所定のブレーキの発生頻度を記憶した記憶部を参照して、前記走行予定時間帯における所定のブレーキの発生頻度が所定の基準より高いことを検出することを条件として、前記走行予定ルート上の前記走行予定箇所より前側での休憩を促す出力をする、
処理を実行させることを特徴とする運転支援プログラム。
【００７６】
（付記２）
前記条件は、更に、運転時間に応じた休憩時間の設定ルールに基づいて、前記走行予定時間帯が休憩時間と重複することを検出することを含むことを特徴とする付記１記載の運転支援プログラム。
【００７７】
（付記３）
車両の走行予定ルートに含まれる走行予定箇所について、前記車両が走行する予定の時間帯を取得し、
道路の所定範囲毎の危険度を時間帯に応じて記憶した記憶部を参照して、取得した前記予定の時間帯に走行する、道路の所定範囲における危険度が所定の基準より高い場合に、前記危険度が所定の基準より高い、道路の所定範囲の前に、休憩の予定を設定する
処理を、コンピュータに実行させることを特徴とする運転支援プログラム。
【００７８】
（付記４）
前記休憩の予定を設定する処理が、
前記車両の運転者は第一の所定時間を走行する毎に第二の所定時間の休憩をとることが定められている場合において、前記第一の所定時間を走行完了前、第三の所定時間以内に、危険度が所定値より大きい道路の所定範囲を走行する場合に、前記第二の所定時間の休憩を、前記第一の所定時間を走行完了する前から前記第三の所定時間より前に設定する
処理を含む付記３記載の運転支援プログラム。
【００７９】
（付記５）
前記休憩の予定を設定する処理が、
前記道路に関する休憩場所の情報を記憶した第２の記憶部を参照して、前記危険度が所定の基準より高い所定範囲を走行する手前の休憩場所を特定する
処理を実行させることを特徴とする付記３又は４記載の運転支援プログラム。
【００８０】
（付記６）
前記危険度が、急ブレーキの発生頻度と事故件数とのうち少なくともいずれかに基づき設定される
付記３乃至５のいずれか１つ記載の運転支援プログラム。
【００８１】
（付記７）
前記休憩の予定の時間の前に、運転者に対して休憩を促す出力を行う
処理をさらに前記コンピュータに実行させるための付記３乃至６のいずれか１つ記載の運転支援プログラム。
【００８２】
（付記８）
前記休憩場所が複数特定された場合に、いずれかの休憩場所を選択するように促す処理をさらに前記コンピュータに実行させる付記５記載の運転支援プログラム。
【００８３】
（付記９）
車両の走行予定ルートに含まれる走行予定箇所について、前記車両が走行する予定の時間帯を取得し、
道路の所定範囲毎の危険度を時間帯に応じて記憶した記憶部を参照して、取得した前記予定の時間帯に走行する、道路の所定範囲における危険度が所定の基準より高い場合に、前記危険度が所定の基準より高い、道路の所定範囲の前に、休憩の予定を設定する
処理を含み、コンピュータに実行される運転支援方法。
【００８４】
（付記１０）
車両の走行予定ルートに含まれる走行予定箇所について、前記車両が走行する予定の時間帯を取得する手段と、
道路の所定範囲毎の危険度を時間帯に応じて記憶した記憶部を参照して、取得した前記予定の時間帯に走行する、道路の所定範囲における危険度が所定の基準より高い場合に、前記危険度が所定の基準より高い、道路の所定範囲の前に、休憩の予定を設定する手段と、
を有する運転支援装置。
【符号の説明】
【００８５】
１００  ナビゲーション装置
１０１  入力部
１０２  第１データ格納部
１０３  第１スケジューリング部
１０４  第２データ格納部
１１１  地図データ格納部
１０５  第２スケジューリング部
１０６  受信部
１０７  危険度データ格納部
１０８  第３データ格納部
１０９  出力部
１１０  位置データ取得部
【図１】
2015125611.tif 000003
【図２】
2015125611.tif 000004
【図３】
2015125611.tif 000005
【図４】
2015125611.tif 000006
【図５】
2015125611.tif 000007
【図６】
2015125611.tif 000008
【図７】
2015125611.tif 000009
【図８】
2015125611.tif 000010
【図９】
2015125611.tif 000011
【図１０】
2015125611.tif 000012
【図１１】
2015125611.tif 000013
【図１２】
2015125611.tif 000014
【図１３】
2015125611.tif 000015
【図１４】
2015125611.tif 000016
【図１５】
2015125611.tif 000017
【図１６】
2015125611.tif 000018
【図１７】
2015125611.tif 000019
【図１８】
2015125611.tif 000020