(57)【特許請求の範囲】
【請求項１】
コンピュータに、
車両の位置情報に基づいて、前記車両の位置が高リスク地点に接近する場合に警告を出力する処理と、
前記出力する処理において、前記車両を運転するドライバーの走行履歴に基づいて、前記ドライバーが前記警告の出力前に減速を開始する傾向が所定の基準よりも高い場合に、前記出力を抑制する処理と、
を実行させることを特徴とする警告制御プログラム。
【請求項２】
前記出力する処理は、前記走行履歴に基づいて、前記高リスク地点における前記ドライバーの慣熟度に関わらず、前記高リスク地点に減速せずに進入する傾向が所定の基準よりも高い前記ドライバーである場合には、前記高リスク地点において前記警告を出力する、
ことを特徴とする請求項１に記載の警告制御プログラム。
【請求項３】
前記出力する処理は、前記走行履歴に基づいて、前記ドライバーの慣熟度が所定値以上である前記高リスク地点では、前記警告の出力前に減速を開始するが、前記慣熟度が前記所定値未満である前記高リスク地点では、減速せずに進入する傾向が所定の基準よりも高い前記ドライバーである場合には、前記慣熟度が前記所定値以上である前記高リスク地点において前記警告を出力せず、前記慣熟度が前記所定値未満である前記高リスク地点において前記警告を出力する、
ことを特徴とする請求項１に記載の警告制御プログラム。
【請求項４】
前記出力する処理は、前記走行履歴に基づいて、前記ドライバーの慣熟度が所定値未満である前記高リスク地点において、所定の回数以上、前記警告の出力前に減速を開始した実績がある前記ドライバーである場合には、他の前記ドライバーの走行履歴で急減速の件数が所定の件数以上発生している特別高リスク地点において前記警告を出力し、前記特別高リスク地点ではない高リスク地点では前記警告を出力しない、
ことを特徴とする請求項１に記載の警告制御プログラム。
【請求項５】
前記出力する処理は、前記高リスク地点の近傍に他の車両がいる場合に、前記ドライバーの傾向に関わらず前記警告を出力する、
ことを特徴とする請求項１に記載の警告制御プログラム。
【請求項６】
前記走行履歴は、前記ドライバーが前記高リスク地点を車両で走行した経験があるか否か、および、前記高リスク地点において車両の速度を減速する傾向が所定の基準より高いか否かの情報を含む、
ことを特徴とする請求項１に記載の警告制御プログラム。
【請求項７】
コンピュータが、
車両の位置情報に基づいて、前記車両の位置が高リスク地点に接近する場合に警告を出力する処理と、
前記出力する処理において、前記車両を運転するドライバーの走行履歴に基づいて、前記ドライバーが前記警告の出力前に減速を開始する傾向が所定の基準よりも高い場合に、前記出力を抑制する処理と、
を実行することを特徴とする警告制御方法。
【請求項８】
車両の位置情報に基づいて、前記車両の位置が高リスク地点に接近する場合に警告を出力する警告出力部と、
前記車両を運転するドライバーの走行履歴に基づいて、前記ドライバーが前記警告の出力前に減速を開始する傾向が所定の基準よりも高い場合に、前記出力を抑制する抑制部と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、警告制御プログラム、警告制御方法および情報処理装置に関する。
【背景技術】
【０００２】
近年、通信機能を有する運行記録計（以下、デジタルタコグラフともいう。）を搭載した車両から運行情報を収集し、運行情報を分析することが行われている。また、運行情報を分析することで、事故の発生件数が多い高リスク地点を抽出し、車両が高リスク地点に差し掛かると、ドライバーに対して警告を発することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１０７９７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、高リスク地点をよく走行するドライバーは、いつも警告が発せられるので、警告に対する注意が散漫になる場合がある。このため、例えば、走行したことのない不慣れな道路における高リスク地点であっても、ドライバーが警告を気にせず、警告の効果が低下する場合がある。【０００５】
一つの側面では、本発明は、高リスク地点での事故リスクを低減できる警告制御プログラム、警告制御方法および情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、警告制御プログラムは、ドライバーの走行履歴に基づいて、前記ドライバーを運転習慣に基づく属性に分類する処理をコンピュータに実行させる。警告制御プログラムは、分類した前記属性と、前記ドライバーが運転する車両の位置情報とに基づいて、前記車両の位置が高リスク地点に接近する場合に、前記属性に応じた警告を出力する処理をコンピュータに実行させる。
【発明の効果】
【０００７】
高リスク地点での事故リスクを低減できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の警告制御システムの構成の一例を示すブロック図である。
【図２】図２は、走行履歴データベースの一例を示す図である。
【図３】図３は、ドライバー属性記憶部の一例を示す図である。
【図４】図４は、高リスク地点記憶部の一例を示す図である。
【図５】図５は、高リスク地点の一例を示す図である。
【図６】図６は、実施例の分類処理の一例を示すフローチャートである。
【図７】図７は、実施例の警告制御処理の一例を示すフローチャートである。
【図８】図８は、警告制御プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する警告制御プログラム、警告制御方法および情報処理装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の警告制御システムの構成の一例を示すブロック図である。図１に示す警告制御システム１は、端末装置１０と、情報処理装置１００とを有する。なお、図１には、システムが１つの端末装置１０および情報処理装置１００を有する場合を示したが、端末装置１０および情報処理装置１００の数は限定されず、警告制御システム１は、任意の数の端末装置１０および情報処理装置１００を有してもよい。【００１１】
端末装置１０および情報処理装置１００の間は、ネットワークＮを介して相互に通信可能に接続される。かかるネットワークＮには、有線または無線を問わず、インターネットを始め、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。【００１２】
警告制御システム１は、例えば、車両に搭載される端末装置１０から送信される運行情報を情報処理装置１００で収集し、運行情報をドライバーおよび車両と対応付けて走行履歴データベース（以下、走行履歴ＤＢという。）に記憶する。なお、端末装置１０の一例としては、通信機能を有するデジタルタコグラフ（デジタコ）が挙げられる。すなわち、端末装置１０は、例えば、車両の運行中に所定の時間間隔で、車両の位置情報とドライバーＩＤ（IDentifier）とを含む運行情報を、情報処理装置１００に対して送信する。また、情報処理装置１００は、端末装置１０から受信した車両の位置情報とドライバーＩＤとを含む運行情報を、走行履歴として走行履歴ＤＢに記憶する。【００１３】
情報処理装置１００は、走行履歴ＤＢを参照し、ドライバーの走行履歴に基づいて、ドライバーを運転習慣に基づく属性に分類する。情報処理装置１００は、分類した属性と、ドライバーが運転する車両の位置情報とに基づいて、車両の位置が高リスク地点に接近する場合に、属性に応じた警告を出力する。これにより、情報処理装置１００は、高リスク地点での事故リスクを低減できる。【００１４】
次に、端末装置１０の構成について説明する。図１に示すように、端末装置１０は、通信部１１と、制御部１２と、表示部１３と、操作部１４とを有する。なお、端末装置１０は、図１に示す機能部以外にも、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。【００１５】
通信部１１は、例えば、第３世代移動通信システム、ＬＴＥ（Long  Term  Evolution）等の携帯電話回線および無線ＬＡＮ等の通信モジュール等によって実現される。通信部１１は、ネットワークＮを介して情報処理装置１００と無線で接続され、情報処理装置１００との間で情報の通信を司る通信インタフェースである。なお、端末装置１０と情報処理装置１００との間は、携帯電話回線等の無線基地局を介して情報処理装置１００と接続される場合、無線基地局と情報処理装置１００との間については、無線または有線で接続される。通信部１１は、制御部１２から入力された車両の位置情報とドライバーＩＤとを含む運行情報を情報処理装置１００に送信する。また、通信部１１は、情報処理装置１００から警告情報を受信する。通信部１１は、受信した警告情報を制御部１２に出力する。【００１６】
制御部１２は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭ（Random  Access  Memory）を作業領域として実行されることにより実現される。また、制御部１２は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。【００１７】
制御部１２は、例えば、ＧＰＳ（Global  Positioning  System）等の衛星測位システムによって取得した車両の位置情報や速度等とドライバーＩＤとを含む運行情報を、例えば１秒ごとに、ネットワークＮを介して情報処理装置１００に送信する。なお、制御部１２は、携帯電話回線等が圏外である等の場合には、通信が接続されてから圏外であった時間の運行情報を纏めて送信してもよい。【００１８】
また、制御部１２は、車両が高リスク地点に接近すると、ネットワークＮおよび通信部１１を介して、情報処理装置１００から警告情報を受信する。制御部１２は、警告情報を受信すると、警告情報を表示部１３に表示する。また、制御部１２は、警告の音声を図示しないスピーカに出力する。【００１９】
表示部１３は、各種情報を表示するための表示デバイスである。表示部１３は、例えば、表示デバイスとして液晶ディスプレイ等によって実現される。表示部１３は、制御部１２から入力された表示画面等の各種画面を表示する。【００２０】
操作部１４は、端末装置１０のユーザであるドライバーから各種操作を受け付ける入力デバイスである。操作部１４は、例えば、入力デバイスとして、タッチパネル等によって実現される。この場合、操作部１４の入力デバイスは、表示部１３の表示デバイスの一例である液晶ディスプレイと一体化されるようにしてもよい。操作部１４は、ドライバーによって入力された操作を操作情報として制御部１２に出力する。なお、操作部１４は、スイッチやリモートコントローラ等の他の入力デバイスによって実現されるようにしてもよい。【００２１】
続いて、情報処理装置１００の構成について説明する。図１に示すように、情報処理装置１００は、通信部１１０と、表示部１１１と、操作部１１２と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、図１に示す機能部以外にも、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。【００２２】
通信部１１０は、例えば、第３世代移動通信システム、ＬＴＥ等の携帯電話回線および無線ＬＡＮ等の通信モジュール等によって実現される。また、通信部１１０は、携帯電話回線等の無線基地局を介して端末装置１０と通信する場合には、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、ネットワークＮを介して端末装置１０と無線または有線で接続され、端末装置１０との間で情報の通信を司る通信インタフェースである。通信部１１０は、端末装置１０から運行情報を受信する。通信部１１０は、受信した運行情報を制御部１３０に出力する。また、通信部１１０は、制御部１３０から入力された警告情報を端末装置１０に送信する。【００２３】
表示部１１１は、各種情報を表示するための表示デバイスである。表示部１１１は、例えば、表示デバイスとして液晶ディスプレイ等によって実現される。表示部１１１は、制御部１３０から入力された表示画面等の各種画面を表示する。【００２４】
操作部１１２は、情報処理装置１００の管理者から各種操作を受け付ける入力デバイスである。操作部１１２は、例えば、入力デバイスとして、キーボードやマウス等によって実現される。操作部１１２は、管理者によって入力された操作を操作情報として制御部１３０に出力する。なお、操作部１１２は、入力デバイスとして、タッチパネル等によって実現されるようにしてもよく、表示部１１１の表示デバイスと、操作部１１２の入力デバイスとは、一体化されるようにしてもよい。【００２５】
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、走行履歴ＤＢ１２１と、ドライバー属性記憶部１２２と、高リスク地点記憶部１２３とを有する。また、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。【００２６】
走行履歴ＤＢ１２１は、端末装置１０から取得した運行情報、すなわち走行履歴を記憶するデータベースである。図２は、走行履歴データベースの一例を示す図である。図２に示すように、走行履歴ＤＢ１２１は、「ドライバーＩＤ」、「車両ＩＤ」、「日時」、「緯度」、「経度」、「速度」、「Ｇ値（前後）」、「Ｇ値（横）」、「Ｇ値（上下）」といった項目を有する。走行履歴ＤＢ１２１は、１つの運行情報ごとに１レコードとして記憶する。走行履歴ＤＢ１２１は、例えば、１秒ごとの運行情報の場合には、１秒ごとの運行情報を１レコードとして記憶する。【００２７】
「ドライバーＩＤ」は、ドライバーを識別する識別子である。「車両ＩＤ」は、車両を識別する識別子である。「日時」は、端末装置１０によって運行情報が取得された日時を示す情報である。「緯度」および「経度」は、端末装置１０が搭載される車両の位置を示す情報である。「速度」は、端末装置１０が搭載される車両の速度を示す情報である。「Ｇ値（前後）」、「Ｇ値（横）」および「Ｇ値（上下）」は、端末装置１０が搭載される車両にかかる、それぞれの方向の加速度を示す情報である。すなわち、走行履歴ＤＢ１２１に記憶される走行履歴は、ドライバーが高リスク地点を車両で走行した経験があるか否か、および、高リスク地点において車両の速度を減速する習慣があるか否かの情報を含むものである。【００２８】
図１の説明に戻って、ドライバー属性記憶部１２２は、各ドライバーについて、走行履歴に基づいて分類した運転習慣に基づく属性を記憶する。図３は、ドライバー属性記憶部の一例を示す図である。図３に示すように、ドライバー属性記憶部１２２は、「ドライバーＩＤ」、「属性」といった項目を有する。ドライバー属性記憶部１２２は、ドライバーごとに１レコードとして記憶する。【００２９】
「ドライバーＩＤ」は、ドライバーを識別する識別子である。「属性」は、ドライバーの運転習慣に基づく属性を示す情報であり、例えば、第１の属性、第２の属性および第３の属性の３つとすることができる。第１の属性は、高リスク地点におけるドライバーの慣熟度に関わらず、高リスク地点に減速せずに進入する習慣があるドライバーを示す属性である。なお、ドライバーの慣熟度は、例えば、当該高リスク地点を何回走行したかを示す情報に基づいて、例えば５段階で評価することができる。ドライバーの慣熟度は、例えば、走行回数０回を「１」、１回から１０回未満を「２」、１０回から２０回未満を「３」、２０回から５０回未満を「４」、５０回以上を「５」とすることができる。【００３０】
第２の属性は、ドライバーの慣熟度が所定値以上である高リスク地点では、警告の出力前に減速を開始するが、慣熟度が所定値未満である高リスク地点では、減速せずに進入する習慣があるドライバーを示す属性である。ここで、ドライバーの慣熟度の所定値は、例えば、「３」とすることができる。【００３１】
第３の属性は、ドライバーの慣熟度が所定値未満である高リスク地点において、所定の回数以上、警告の出力前に減速を開始した実績があるドライバーを示す属性である。ここで、ドライバーの慣熟度の所定値は、第２の属性と同様に、例えば、「３」とすることができる。また、警告の出力前に減速を開始した所定の回数は、任意の回数とすることができ、例えば、５回とすることができる。【００３２】
図１の説明に戻って、高リスク地点記憶部１２３は、事故の発生件数が多い高リスク地点の位置情報と、当該高リスク地点における各ドライバーの慣熟度とを対応付けて記憶する。図４は、高リスク地点記憶部の一例を示す図である。図４に示すように、高リスク地点記憶部１２３は、「地点ＩＤ」、「緯度」、「経度」、「特別高リスク」、「ドライバーの慣熟度」といった項目を有する。また、「ドライバーの慣熟度」は、各ドライバーＩＤを項目として有する。【００３３】
「地点ＩＤ」は、高リスク地点を識別する識別子である。「緯度」および「経度」は、高リスク地点の位置を示す情報である。「特別高リスク」は、第３の属性に分類される各ドライバーの走行履歴で急減速の件数が所定の件数以上発生している特別高リスク地点であることを示す情報である。なお、所定の件数は、例えば１０件とすることができる。「特別高リスク」は、例えば、特別高リスク地点である場合には丸印が付けられる。なお、「地点ＩＤ」、「緯度」、「経度」および「特別高リスク」の各項目は、例えば、予め情報処理装置１００の管理者によって入力され、高リスク地点記憶部１２３に記憶される。「ドライバーの慣熟度」は、ドライバーごとの当該高リスク地点における慣熟度を示す情報である。なお、ドライバーの慣熟度は、例えば、ドライバー属性記憶部１２２と同様の５段階評価を用いることができる。【００３４】
図４の１行目の例では、地点ＩＤ「Ｐ００１」の高リスク地点は、ドライバーＩＤ「Ｄ００１」のドライバーは、慣熟度「１」であり、一度も走行したことがないことを示す。また、ドライバーＩＤ「Ｄ００２」のドライバーは、慣熟度「３」であり、１０回から２０回未満走行したことがあることを示す。ドライバーＩＤ「Ｄ００３」のドライバーは、慣熟度「４」であり、２０回から５０回未満走行したことがあることを示す。ドライバーＩＤ「Ｄ００３」のドライバーは、慣熟度「４」であり、２０回から５０回未満走行したことがあることを示す。ドライバーＩＤ「Ｄ００４」のドライバーは、慣熟度「５」であり、５０回以上走行したことがあることを示す。【００３５】
図１の説明に戻って、制御部１３０は、例えば、ＣＰＵやＭＰＵ等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現されるようにしてもよい。制御部１３０は、取得部１３１と、分類部１３２と、警告出力部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。【００３６】
取得部１３１は、ネットワークＮおよび通信部１１０を介して、端末装置１０から運行情報を受信すると、受信した運行情報を走行履歴ＤＢ１２１に記憶する。また、取得部１３１は、受信した運行情報から車両の位置情報とドライバーＩＤとを抽出する。すなわち、取得部１３１は、車両の位置情報とドライバーＩＤとの取得を開始する。取得部１３１は、取得した車両の位置情報とドライバーＩＤとを警告出力部１３３に出力する。なお、取得部１３１は、例えば、端末装置１０から１秒間隔で運行情報が送られてくると、１秒間隔で抽出した車両の位置情報とドライバーＩＤとを警告出力部１３３に出力する。【００３７】
分類部１３２は、走行履歴ＤＢ１２１から各ドライバーの走行履歴を取得する。分類部１３２は、取得した走行履歴に基づいて、分類対象の各ドライバーについて、高リスク地点ごとにドライバーの慣熟度を算出する。分類部１３２は、例えば、上述したように、ドライバーの慣熟度を各高リスク地点の走行回数に基づいて、例えば５段階で評価することができる。分類部１３２は、算出したドライバーの慣熟度を、地点ＩＤと対応付けて高リスク地点記憶部１２３に記憶する。【００３８】
次に、分類部１３２は、走行履歴ＤＢ１２１および高リスク地点記憶部１２３を参照し、分類対象のドライバーの高リスク地点における運転習慣に基づいて、各ドライバーを第１の属性、第２の属性および第３の属性のうちのいずれかに分類する。分類部１３２は、分類した属性を、ドライバーＩＤと対応付けてドライバー属性記憶部１２２に記憶する。【００３９】
分類部１３２は、例えば、高リスク地点におけるドライバーの慣熟度に関わらず、高リスク地点に減速せずに進入する習慣があるドライバーを第１の属性に分類する。また、分類部１３２は、例えば、ドライバーの慣熟度が所定値以上である高リスク地点では、警告の出力前に減速を開始するが、慣熟度が所定値未満である高リスク地点では、減速せずに進入する習慣があるドライバーを第２の属性に分類する。さらに、分類部１３２は、例えば、ドライバーの慣熟度が所定値未満である高リスク地点において、所定の回数以上、警告の出力前に減速を開始した実績があるドライバーを第３の属性に分類する。なお、所定値は、例えば「３」とすることができる。また、所定の回数は、例えば５回とすることができる。【００４０】
警告出力部１３３は、取得部１３１から車両の位置情報とドライバーＩＤとが入力されると、高リスク地点記憶部１２３を参照し、車両の位置情報に基づいて、車両が高リスク地点に接近中であるか否かを判定する。警告出力部１３３は、車両が高リスク地点に接近中でない場合には、引き続き車両の位置情報を監視する。警告出力部１３３は、車両が高リスク地点に接近中である場合には、車両の位置情報に基づいて、接近中の高リスク地点の走行経験があるか否かを判定する。ここで、走行経験は、例えば、当該高リスク地点におけるドライバーの慣熟度が「３」以上である場合に、走行経験があるものとする。【００４１】
警告出力部１３３は、接近中の高リスク地点の走行経験がある場合には、ドライバーＩＤに基づいてドライバー属性記憶部１２２を参照し、ドライバーが第１の属性であるか否かを判定する。警告出力部１３３は、ドライバーが第１の属性である場合には、警告を出力する。すなわち、警告出力部１３３は、通信部１１０およびネットワークＮを介して、当該ドライバーの車両に搭載されている端末装置１０に対して、警告情報を送信する。警告出力部１３３は、ドライバーが第１の属性でない場合には、警告を出力しない。【００４２】
警告出力部１３３は、接近中の高リスク地点の走行経験があるか否かの判定において、接近中の高リスク地点の走行経験がない場合には、ドライバーが第１の属性または第２の属性であるか否かを判定する。警告出力部１３３は、ドライバーが第１の属性または第２の属性である場合には、通信部１１０およびネットワークＮを介して、当該ドライバーの車両に搭載されている端末装置１０に対して、警告情報を送信する。警告出力部１３３は、ドライバーが第１の属性または第２の属性でない場合には、接近中の高リスク地点が特別高リスク地点であるか否かを判定する。【００４３】
警告出力部１３３は、接近中の高リスク地点が特別高リスク地点である場合には、通信部１１０およびネットワークＮを介して、当該ドライバーの車両に搭載されている端末装置１０に対して、警告情報を送信する。警告出力部１３３は、接近中の高リスク地点が特別高リスク地点でない場合には、警告を出力しない。なお、警告出力部１３３は、端末装置１０が搭載された車両が運転を終了するまで、車両の位置情報を監視する。【００４４】
また、警告出力部１３３は、車両が高リスク地点に接近中であるとき、当該高リスク地点の近傍、例えば、交差する道路に他の車両がいる場合に、ドライバーの属性に関わらず警告を出力、つまり、警告情報を端末装置１０に送信するようにしてもよい。なお、他の車両の有無は、例えば、交差点に設けられた車両感知器等によって検知された情報を、交通情報を管理するシステム等から取得することで判定できる。また、他の車両の有無は、例えば、車両に搭載したミリ波レーダー等を用いて検知するようにしてもよい。【００４５】
ここで、図５を用いて高リスク地点について説明する。図５は、高リスク地点の一例を示す図である。図５に示すように、道路２１と道路２２との交差点２３は、道路２２から出てくる車両が樹木２４の影に隠れてしまう事故が起こりやすい交差点、つまり高リスク地点の一例である。図５の例では、高リスク地点である交差点２３に対して、図５中右側から車両が進んでくると、例えば警告地点２５を超えて減速されない場合に、情報処理装置１００は、端末装置１０に対して警告情報を送信する。【００４６】
例えば、第１の属性、または、交差点２３の走行経験がない第２の属性のドライバーは、進路２６に従って進み、警告地点２５を超えて、地点２７で減速を開始する。この場合、交差点２３に進入する際に、十分に減速されていない可能性がある。このため、第１の属性、または、交差点２３の走行経験がない第２の属性のドライバーに対しては、警告地点２５の時点で情報処理装置１００から端末装置１０に対して警告情報を送信する。【００４７】
これに対し、交差点２３の走行経験がある第２の属性、または、第３の属性のドライバーは、進路２８に従って進み、警告地点２５の手前の地点２９で減速を開始する。この場合、交差点２３に進入する際に、十分に減速するドライバーであると判定するので、情報処理装置１００は、端末装置１０に対して警告情報を送信しない。なお、進路２６と進路２８とは、説明のために並行して記載しているが、実際には、同一の車線を車両が走行しているものとする。【００４８】
次に、実施例の警告制御システム１の動作について説明する。まず、走行履歴に基づいてドライバーを分類する分類処理について説明する。図６は、実施例の分類処理の一例を示すフローチャートである。【００４９】
情報処理装置１００の分類部１３２は、走行履歴ＤＢ１２１から各ドライバーの走行履歴を取得する（ステップＳ１）。分類部１３２は、取得した走行履歴に基づいて、分類対象の各ドライバーについて、高リスク地点ごとにドライバーの慣熟度を算出する（ステップＳ２）。分類部１３２は、算出したドライバーの慣熟度を、地点ＩＤと対応付けて高リスク地点記憶部１２３に記憶する。【００５０】
分類部１３２は、走行履歴ＤＢ１２１および高リスク地点記憶部１２３を参照し、各ドライバーを運転習慣に基づく属性に分類する（ステップＳ３）。分類部１３２は、分類した属性を、ドライバーＩＤと対応付けてドライバー属性記憶部１２２に記憶する。これにより、情報処理装置１００は、高リスク地点ごとの各ドライバーの慣熟度を算出し、各ドライバーを運転習慣に基づく属性に分類できる。【００５１】
次に、車両の位置情報に基づいて警告を出力する警告制御処理について説明する。図７は、実施例の警告制御処理の一例を示すフローチャートである。【００５２】
情報処理装置１００の取得部１３１は、端末装置１０から車両の運行情報を受信し、当該車両の位置情報とドライバーＩＤとの取得を開始する（ステップＳ１１）。取得部１３１は、取得した車両の位置情報とドライバーＩＤとを警告出力部１３３に出力する。【００５３】
警告出力部１３３は、取得部１３１から車両の位置情報とドライバーＩＤとが入力されると、車両の位置情報に基づいて、車両が高リスク地点に接近中であるか否かを判定する（ステップＳ１２）。警告出力部１３３は、車両が高リスク地点に接近中でない場合には（ステップＳ１２：否定）、ステップＳ１８に進む。警告出力部１３３は、車両が高リスク地点に接近中である場合には（ステップＳ１２：肯定）、車両の位置情報に基づいて、接近中の高リスク地点の走行経験があるか否かを判定する（ステップＳ１３）。【００５４】
警告出力部１３３は、接近中の高リスク地点の走行経験がある場合には（ステップＳ１３：肯定）、ドライバーＩＤに基づいて、ドライバーが第１の属性であるか否かを判定する（ステップＳ１４）。警告出力部１３３は、ドライバーが第１の属性である場合には（ステップＳ１４：肯定）、当該ドライバーの車両に搭載されている端末装置１０に対して、警告情報を送信し（ステップＳ１５）、ステップＳ１８に進む。警告出力部１３３は、ドライバーが第１の属性でない場合には（ステップＳ１４：否定）、警告情報を送信せず、ステップＳ１８に進む。【００５５】
警告出力部１３３は、接近中の高リスク地点の走行経験があるか否かの判定において、接近中の高リスク地点の走行経験がない場合には（ステップＳ１３：否定）、ドライバーが第１の属性または第２の属性であるか否かを判定する（ステップＳ１６）。警告出力部１３３は、ドライバーが第１の属性または第２の属性である場合には（ステップＳ１６：肯定）、当該ドライバーの車両に搭載されている端末装置１０に対して、警告情報を送信し（ステップＳ１５）、ステップＳ１８に進む。【００５６】
警告出力部１３３は、ドライバーが第１の属性または第２の属性でない場合には（ステップＳ１６：否定）、接近中の高リスク地点が特別高リスク地点であるか否かを判定する（ステップＳ１７）。警告出力部１３３は、接近中の高リスク地点が特別高リスク地点である場合には（ステップＳ１７：肯定）、当該ドライバーの車両に搭載されている端末装置１０に対して、警告情報を送信し（ステップＳ１５）、ステップＳ１８に進む。警告出力部１３３は、接近中の高リスク地点が特別高リスク地点でない場合には（ステップＳ１７：否定）、警告情報を送信せず、ステップＳ１８に進む。【００５７】
警告出力部１３３は、車両の位置情報に基づいて、運転終了か否かを判定する（ステップＳ１８）。警告出力部１３３は、運転終了でない場合には（ステップＳ１８：否定）、ステップＳ１２に戻る。警告出力部１３３は、運転終了である場合には（ステップＳ１８：肯定）、警告制御処理を終了する。これにより、情報処理装置１００は、ドライバーの属性に応じてより効果的なリスク告知ができるので、高リスク地点での事故リスクを低減できる。【００５８】
このように、情報処理装置１００は、ドライバーの走行履歴に基づいて、ドライバーを運転習慣に基づく属性に分類する。また、情報処理装置１００は、分類した属性と、ドライバーが運転する車両の位置情報とに基づいて、車両の位置が高リスク地点に接近する場合に、属性に応じた警告を出力する。その結果、高リスク地点での事故リスクを低減できる。【００５９】
また、情報処理装置１００は、属性が、高リスク地点におけるドライバーの慣熟度に関わらず、高リスク地点に減速せずに進入する習慣があるドライバーを示す第１の属性である場合には、高リスク地点において警告を出力する。その結果、高リスク地点に減速せずに進入する習慣があるドライバーの高リスク地点での事故リスクを低減できる。【００６０】
また、情報処理装置１００では、属性が、ドライバーの慣熟度が所定値以上である高リスク地点では、警告の出力前に減速を開始するが、慣熟度が所定値未満である高リスク地点では、減速せずに進入する習慣があるドライバーを示す第２の属性である場合がある。情報処理装置１００は、属性が、第２の属性である場合には、慣熟度が所定値以上である高リスク地点において警告を出力せず、慣熟度が所定値未満である高リスク地点において警告を出力する。その結果、慣れない道路の高リスク地点に減速せずに進入する習慣があるドライバーの高リスク地点での事故リスクを低減できる。【００６１】
また、情報処理装置１００では、属性が、ドライバーの慣熟度が所定値未満である高リスク地点において、所定の回数以上、警告の出力前に減速を開始した実績があるドライバーを示す第３の属性である場合がある。情報処理装置１００は、属性が、第３の属性である場合には、第３の属性に分類される他のドライバーの走行履歴で急減速の件数が所定の件数以上発生している特別高リスク地点において警告を出力し、他の高リスク地点では警告を出力しない。その結果、慎重なドライバーの高リスク地点での事故リスクを低減できる。【００６２】
また、情報処理装置１００は、高リスク地点の近傍に他の車両がいる場合に、属性に関わらず警告を出力する。その結果、出会い頭の衝突のリスクを低減できる。【００６３】
また、情報処理装置１００では、走行履歴は、ドライバーが高リスク地点を車両で走行した経験があるか否か、および、高リスク地点において車両の速度を減速する習慣があるか否かの情報を含む。その結果、走行履歴に基づいて、ドライバーの運転習慣に応じた警告を出力できる。【００６４】
なお、上記実施例では、情報処理装置１００において分類処理および警告制御処理を行ったが、これに限定されない。例えば、端末装置１０に走行履歴ＤＢ１２１、ドライバー属性記憶部１２２および高リスク地点記憶部１２３を設け、端末装置１０で該端末装置１０が搭載されている車両のドライバーに対して分類処理および警告制御処理を行ってもよい。【００６５】
また、上記実施例では、警告情報を受信した端末装置１０は、画面表示や音声にて警告を行ったが、これに限定されない。例えば、警告と併せて、警告の理由をドライバーに報知するようにしてもよい。【００６６】
また、上記実施例では、高リスク地点として、図５に示すような交差点を挙げたが、これに限定されない。例えば、見通しの悪い峠道等を高リスク地点としてもよいし、他の交通事故のリスクの高い地点を高リスク地点としてもよい。【００６７】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、取得部１３１と警告出力部１３３とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものではなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。【００６８】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。【００６９】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図８は、警告制御プログラムを実行するコンピュータの一例を示す図である。【００７０】
図８に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。【００７１】
ハードディスク装置２０８には、図１に示した取得部１３１、分類部１３２および警告出力部１３３の各処理部と同様の機能を有する警告制御プログラムが記憶される。また、ハードディスク装置２０８には、走行履歴ＤＢ１２１、ドライバー属性記憶部１２２、高リスク地点記憶部１２３、および、警告制御プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、図１に示した操作部１１２と同様の機能を有し、コンピュータ２００の管理者から操作情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して表示画面等の各種画面を表示する。インタフェース装置２０５は、例えば印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有し端末装置１０と接続され、端末装置１０と各種情報をやりとりする。【００７２】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した取得部１３１、分類部１３２および警告出力部１３３として機能させることができる。【００７３】
なお、上記の警告制御プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの警告制御プログラムを記憶させておき、コンピュータ２００がこれらから警告制御プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００７４】
１  警告制御システム
１０  端末装置
１１  通信部
１２  制御部
１３  表示部
１４  操作部
１００  情報処理装置
１１０  通信部
１１１  表示部
１１２  操作部
１２０  記憶部
１２１  走行履歴ＤＢ
１２２  ドライバー属性記憶部
１２３  高リスク地点記憶部
１３０  制御部
１３１  取得部
１３２  分類部
１３３  警告出力部
Ｎ  ネットワーク
【図１】
0006669259.tif 000002
【図２】
0006669259.tif 000003
【図３】
0006669259.tif 000004
【図４】
0006669259.tif 000005
【図５】
0006669259.tif 000006
【図６】
0006669259.tif 000007
【図７】
0006669259.tif 000008
【図８】
0006669259.tif 000009