JP2004094444A - Information processing method for preventing traffic accident - Google Patents
Information processing method for preventing traffic accident Download PDFInfo
- Publication number
- JP2004094444A JP2004094444A JP2002252572A JP2002252572A JP2004094444A JP 2004094444 A JP2004094444 A JP 2004094444A JP 2002252572 A JP2002252572 A JP 2002252572A JP 2002252572 A JP2002252572 A JP 2002252572A JP 2004094444 A JP2004094444 A JP 2004094444A
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- accident
- column
- traffic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Navigation (AREA)
- Emergency Alarm Devices (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
【0001】
【発明が属する技術分野】
本発明は、交通事故防止のための情報の処理技術に関する。
【0002】
【従来の技術】
例えば特開平11−120478号公報には以下のような技術が開示されている。すなわち、交通事故の予測は、過去の履歴情報を交通事故管理センタのデータベースに蓄積しておき、逐次交信される車両情報(場所・地形・走行速度・交通量・季節・時刻・天候・温度・湿度等)とを比較・分析し、交通事故が起きる確率を算出し、状況に応じた警告情報(=交通事故予測情報)を音声又は画像にて通知するようにし、交通事故の発生を未然に防ぐ。
【0003】
交通事故に遭遇した場合は、警察官の現場検証の際に走行中の車両の履歴情報をICカードの内容から読み取ることで、事故状況の把握が可能になる。その際に免許証情報とリンクさせることで、免許証点数の減点計算及び反則金・罰金の徴収、免許証点数等の運転資格の管理も可能とする。
【0004】
【発明が解決しようとする課題】
一方で、交通事故の発生原因は、運転者の性別、年齢、運転免許保有日数等の運転者属性にも深く関連があり、適切な警告情報を提供するためには運転者属性を考慮する必要がある。しかしながら従来においては、車両の状況に加え、運転者属性に応じた交通事故危険情報を提供するという観点は示されていない。
【0005】
従って本発明の目的は、交通事故防止のために運転者個々の特徴に合わせた適切な警告を行うための情報処理技術を提供することである。
【0006】
【課題を解決するための手段】
本発明の第1の態様に係る、交通事故防止のための情報処理方法は、システム利用者の個別の特性であるユーザ属性を取得し、記憶装置に格納するユーザ属性取得ステップと、システム利用者の現在又は通行予定の位置情報を取得し、記憶装置に格納する位置情報取得ステップと、事故現場の位置情報と当該位置情報に関連付けられた事故当事者の属性情報とを含む交通事故情報データベースの情報を、システム利用者の現在又は通行予定の位置情報と取得されたユーザ属性とを用いて検索する検索ステップと、検索により交通事故情報が抽出された場合には、抽出された交通事故情報を絞込み情報記憶部に格納するステップとを含む。これにより、システム利用者毎に当該システム利用者に適合した交通事故に関連する情報の取得・提供が可能となる。
【0007】
また、本発明の第1の態様において、車種情報と渋滞情報と気象情報と日時の情報とのうち少なくとも1つを取得し、記憶装置に格納するステップをさらに含み、上で述べた検索ステップにおいて車種情報と渋滞情報と気象情報と日時の情報とのうちの少なくとも1つをさらに用いて検索するような構成であってもよい。ユーザ属性に加えて車両の状況や環境を考慮した検索を行うことにより、より確度の高い事故の可能性を示す情報の取得・提供が可能となる。
【0008】
また、本発明の第1の態様において、上で述べた絞込み情報記憶部に格納された情報を用いて警告メッセージを生成し、記憶装置に格納するステップをさらに含むような構成であってもよい。よりわかりやすく簡潔なメッセージにより、事故を回避させることができるようになる。
【0009】
さらに、上で述べた記憶装置に格納された警告メッセージをシステム利用者の端末に送信するステップを含むような構成であってもよい。このようにシステム利用者から離れたサーバにおいて検索処理を行うような構成の他、システム利用者の保持する又はシステム利用者の車両に備えられた機器において検索処理を行ってもよい。
【0010】
また、本発明の第1の態様において、上で述べたユーザ属性取得ステップが、システム利用者の端末からユーザIDを受信した場合には、ユーザ属性を登録してあるデータベースをユーザIDを用いて検索してシステム利用者のユーザ属性を抽出するステップを含むような構成であってもよい。毎回全てのユーザ属性を送信する必要がなくなり、通信処理が効率的になる。また一方で、毎回全てのユーザ属性を送信するような構成であってもよく、この場合にはユーザ属性の抽出処理を省略できる。
【0011】
また、本発明の第1の態様において、システム利用者がゲストユーザかどうか判断するステップをさらに含み、システム利用者がゲストユーザであると判断された場合には、上で述べたユーザ属性取得ステップにおいて、ユーザ属性として性別と年齢と免許年数とのうち少なくとも1つの情報を取得し記憶装置に格納するような構成であってもよい。例えば利用頻度が少ないゲストユーザが利用する場合には、より少ないユーザ属性情報での処理が可能となる。
【0012】
また、本発明の第1の態様において、ナビゲーションシステムにより生成された目的地までのルート上における所定間隔の位置情報を上で述べた位置情報取得ステップにおいて取得した場合には、上で述べた検索ステップを、取得した所定間隔の位置情報の各々について実行するような構成であってもよい。生成されたルート上の危険位置が特定可能となる。
【0013】
さらに、上で述べた絞込み情報記憶部に格納されている交通事故情報により特定される危険位置を回避するように目的地までのルートを生成するステップを含むような構成であってもよい。システム利用者は、再生成されたルートに従うことによって、交通事故に遭遇する可能性の少ない道を通って目的地に向かうことが可能となる。
【0014】
本発明の第2の態様に係る車載機は、事故現場の位置情報と当該位置情報に関連付けられた事故当事者の属性情報とを含む交通事故情報データベースと、利用者の個別の特性であるユーザ属性を格納しているメモリカードからユーザ属性を読出し、記憶装置に格納するメモリインタフェース手段と、少なくとも現在の位置情報を取得し、記憶装置に格納する手段と、交通事故情報データベースの情報を利用者の位置情報とユーザ属性とを用いて検索する検索手段と、検索手段により交通事故情報が抽出された場合には、抽出された交通事故情報を用いて警告メッセージを生成し、記憶装置に格納する手段と、記憶装置に格納された警告メッセージを利用者に対して出力する手段とを有する。このような車載機を利用することにより、システム利用者は利用者自身がおかれている状況に合わせた適切な情報の提供を受けることが可能になり、より安全な車両の運行がなされるようになる。
【0015】
本発明に係る情報処理方法をコンピュータに実行させるためのプログラムを作成することも可能であって、当該プログラムは、例えばフレキシブル・ディスク、CD−ROM、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークを介して頒布される場合もある。なお、処理途中のデータについては、コンピュータのメモリに一時保管される。
【0016】
【発明の実施の形態】
[実施の形態1]
本発明の第1の実施の形態に係るシステム構成図を図1に示す。自動車1300には、例えばカーナビゲーション機能とネットワーク11との通信機能とウェブ(Web)ブラウザ機能とを有する車載機13が設けられている。なおこの車載機13は必ずしも自動車に搭載されている必要はなく、携帯情報端末のように歩行者が持ち歩いて利用する形態のものであってもよい。車載機13には、表示装置134と、車載機ハードディスクドライブ(HDD)131と、GPS(Global Positioning System)衛星17からの信号を受信するためのGPSアンテナ135と、ICカード1330に対するインターフェースであるICカード・リーダライタ133とが接続されている。また、VICS(Viecle Informationand Communication System)等の渋滞情報を受信するための渋滞情報受信アンテナ137や天候情報を受信するための気象情報受信アンテナ139が接続されている場合もある。
【0017】
また、車載機HDD131には、カーナビゲーション機能を実現するための地図情報や音声情報その他のデータが格納されている。ICカード・リーダライタ133は、接触型又は非接触型のICカード1330からデータを読み出し、またデータを書き込む機能を有する。また、ICカードではなく他の規格の記録媒体であってもよい。なお、本願ではICカードを記録媒体の総称として用いるものとする。ICカード1330には、保持者の属性(ユーザ属性)についてのデータが格納されている。ユーザ属性の内容としては、例えばユーザID、性別、年齢、住所、夜間視力、免許保持年数、週間運転日数、週間運転距離、過去の事故歴及び過去の交通違反(以下、違反)歴等が含まれる。
【0018】
なお、ユーザ属性についてのデータを車載機HDD131やその他の通信可能なサーバに格納しておき、ICカード1330にはユーザID等の識別情報のみを格納しておくような構成でもよい。利用者は自動車を運転する際には、自己のICカード1330を車載機13に接続されたICカード・リーダライタ133にセットする。また、運転者が代わる場合にはICカード1330が差し替えられ、ICカード・リーダライタ133は、ICカード1330から次のユーザ属性データを読み出す。
【0019】
例えばインターネットであるネットワーク11には、1又は複数の気象情報会社サーバ111と、1又は複数の渋滞情報サーバ19と、1又は複数の保険会社サーバ15とが接続されている。また、1又は複数の車載機13も無線又は有線にてネットワーク11に接続する。車載機13は通信機能を有するものとするが、携帯電話機等他の通信装置と接続して通信機能を実現するようにしてもよい。また、気象情報会社サーバ111と渋滞情報サーバ19は、少なくとも保険会社サーバ15と車載機13とのいずれかに通信可能な構成となっている。保険会社サーバ15には事故情報データベース(DB)155が接続され、事故情報DB155には過去の事故現場の位置情報と当事者の属性情報等が関連付けられて格納されている。なお、事故情報DB155は必ずしも保険会社サーバ15に接続されている必要はなく、事故情報を保持しサービスが提供可能な専門のセンタ・サーバ等に接続されているような構成であってもよい。また、全ての過去の事故情報が登録されているわけではなく、頻度が高いもの等、後の事故防止につなげられるような事故情報のみが登録される。
【0020】
また、図示していないが、自動車1300には外気温や湿度等のセンサの値から天候状態を把握する機能が付属される等、気象情報会社サーバ111からの信号を必要としない場合や、磁気や走行距離等から現在位置が把握できる等、GPS衛星17からの信号を必要としない場合があってもよい。また、磁気等とGPS衛星17からの信号とを組合せて利用する場合があってもよい。
【0021】
以下、事故情報DB155のテーブル構成及びフラグ属性について、図2乃至図22を用いて説明する。
【0022】
図2に示す事故情報テーブルの例には、事故情報番号(NO.)の列20、場所NO.の列2050、住所属性の列2060、性別の列2070、年齢の列2080、車種の列2090、夜間視力の列2100、免許年数の列2110、週間日数の列2120、週間距離の列2130、事故歴の列2140、違反歴の列2150、季節の列2160、曜日の列2170、天候の列2180、時間帯の列2190、渋滞状況の列2200、進行方向の列2210、進行予定の列2220及びメッセージの列2040が含まれている。本テーブルは、主キーであるNO.の列20と後で説明する各テーブルの外部キーとフラグとで構成されている。更新時の整合性が維持できるのであれば、検索処理を早くするために他のテーブルと結合して非正規化してもよい。テーブルの内容としては、位置、ユーザ属性、車種、天候、渋滞状況及び進行状況によって特定される事故パターンに対するメッセージが関連付けられた構成となっている。
【0023】
図3に示すユーザ属性テーブルの例には、ユーザID(NO.)の列30、性別の列310、年齢の列320、住所の列325、車種の列330、夜間視力の列340、免許年数の列350、週間日数の列360、週間距離の列370、事故歴の列380及び違反歴の列390が含まれている。本テーブルは主キーがユーザIDであるNO.の列30であり、住所の列325以外は後で説明する各テーブルの外部キーとフラグとで構成されている。テーブルの内容としては、ユーザ固有の情報のうち、事故に関連する可能性の高い属性が含まれている。
【0024】
なお、車種の列330に登録される車種の情報は、ユーザ自身の属性情報ではないが、ユーザに関連する属性情報であるから本願ではユーザ属性テーブル(図3)にて管理するものとする。
【0025】
また、住所の列325にはユーザが通行し慣れている地域が登録される。ユーザ属性テーブル(図3)の例ではユーザの住所がある市町村名がそのまま登録されるようになっているが、市町村コードやエリア・コードなど、地域が特定できるような構成であればよい。ここで登録される住所データは、ある事故情報において近隣の住民による事故が少ない傾向がある場合に、ユーザが近隣住民であるかどうかを確認するために用いられる。慣れた場所を通行するユーザにとって余分な警告メッセージを出力しないようにするためである。また、仕事において車で営業する地域や過去に住んでいたことがある地域等、住所以外にも通行し慣れている地域がある場合もあり、図示していないが、住所2の列等が含まれるような構成であってもよい。
【0026】
図4に示すメッセージ・テーブルの例には、メッセージ番号(NO.)の列40及びメッセージの列470が含まれている。メッセージの列470には、様々な条件で共通で使用できるようなメッセージが登録されており、各レコードは事故情報テーブル(図2)のメッセージの列2040に関連付けられている。
【0027】
図5に示す事故多発場所テーブルの例には、場所番号(NO.)の列50、場所名の列52及び位置の列54が含まれており、事故が多い場所についての情報が登録されている。場所名の列52は警告メッセージの生成時にも使用でき、例えば、「100m先の○○交差点では…」というメッセージの「○○交差点」の部分に使用する。また、位置の列54はGPS衛星17等から取得した位置情報との比較に使用する。
【0028】
図6に示す住所属性フラグ・テーブルの例では、過去の事故情報において事故現場と当事者の住所との間に関連性が見られるかどうかを表すフラグを住所属性フラグとして定義している。住所属性フラグは事故情報テーブル(図2)の住所属性の列2060において使用され、例えばある場所の事故発生の傾向として、地域住民でない人、すなわちその場所を通行し慣れていない人の事故が多ければ、住所属性を参酌すべきであることを表すためにフラグを1にセットしておく。一方、当事者の慣れに関係なく事故が発生している場合には、住所属性を参酌する必要がないためフラグを0にセットしておく。
【0029】
図7に示す性別フラグ・テーブルの例では、男女の別を表すフラグを定義している。性別フラグはユーザ属性テーブル(図3)と事故情報テーブル(図2)とで使用する。この性別フラグはユーザ属性テーブル(図3)では性別の列310において使用され、ユーザが男性ならフラグを1とし、女性ならフラグを2としてテーブルに登録しておく。事故情報テーブル(図2)では性別の列2070で使用され、例えばある場所の事故発生の傾向として男性の事故が多ければフラグを1にセットしておく。同様に女性が多ければフラグを2にセットしておき、当事者の性別に関係なく事故が発生している場合には性別と事故発生には関連性がないことを表すためフラグを0にセットしておく。
【0030】
図8に示す年齢テーブルの例には、年齢番号(NO.)の列80及び年齢の列82が含まれており、年代別に年齢番号が登録されている。各レコードはユーザ属性テーブル(図3)及び事故情報テーブル(図2)に関連付けられている。ユーザ属性テーブル(図3)では、レコードを登録する際に、年齢の列320にユーザの年齢に従った年齢番号が登録される。例えば25歳なら20代なので、”02”と登録される。また、事故情報テーブル(図2)では、例えばある場所での交通事故の傾向として事故当事者の年齢に10代が多ければ、年齢の列2080には”01”と登録しておく。また、当事者の年齢に関係なく事故が発生している場合には、年齢と事故発生には関連性がないことを表すため、”00”を事故情報テーブル(図2)のレコードに登録しておく。
【0031】
図9に示す車種テーブルの例には、車種番号(NO.)の列90及び車種の列92が含まれており、車の大きさや種類によって予め対応付けられた車種番号が登録されている。各レコードはユーザ属性テーブル(図3)及び事故情報テーブル(図2)に関連付けられている。ユーザ属性テーブル(図3)では、レコードを登録する際に、車種の列330に、ユーザが使用する車種によって対応する車種番号が登録される。例えばRV車なら”02”と登録される。また、事故情報テーブル(図2)では、例えばある場所での交通事故の傾向として事故を起こした車種としてトラックが多ければ、車種の列2090には”01”を登録しておく。また、車種に関係なく事故が発生している場合には、車種と事故発生には関連性がないことを表すため、”00”を事故情報テーブル(図2)のレコードに登録しておく。この属性は、車種によって運転者からの視界が違ったり、最小回転半径が違ったりする等の車種による特性と交通事故の発生とを関連付けている。
【0032】
図10に示す夜間視力フラグ・テーブルの例では、夜間の視力を表すフラグを定義している。夜間視力フラグはユーザ属性テーブル(図3)と事故情報テーブル(図2)とで使用する。この夜間視力フラグはユーザ属性テーブル(図3)では夜間視力の列340で使用され、ユーザが夜間は視力が弱まり周りが見えにくくなるならフラグを1とし、大丈夫ならフラグを0としてテーブルに登録しておく。事故情報テーブル(図2)では夜間視力の列2100で使用され、例えばある場所の事故発生の傾向として夜間視力が落ちる人の事故が多ければフラグを1にセットしておき、当事者の夜間視力に関係なく事故が発生している場合には夜間視力と事故発生には関連性がないことを表すためフラグを0にセットしておく。
【0033】
図11に示す免許年数テーブルの例には、免許取得後年数番号(NO.)の列110及び年数の列112が含まれており、年数の範囲別に対応付けられた免許取得後年数番号が登録されている。各レコードはユーザ属性テーブル(図3)及び事故情報テーブル(図2)に関連付けられている。ユーザ属性テーブル(図3)では、レコードを登録する際に、免許年数の列350に、ユーザの免許取得後年数に従った免許取得後年数番号が登録される。例えば2年なら1〜5年なので”02”と登録される。また、事故情報テーブル(図2)では、例えばある場所での交通事故の傾向として事故当事者の免許取得後年数に1年未満の初心者が多ければ、免許年数の列2110には”01”と登録される。また、当事者の免許取得後年数に関係なく事故が発生している場合には、免許取得後年数と事故発生には関連性がないことを表すため、”00”を事故情報テーブル(図2)のレコードに登録しておく。
【0034】
図12に示す週間運行日数テーブルの例には、週間運行日数番号(NO.)の列120、運行日数の列122が含まれており、所定の日数別に対応付けられた週間運行日数番号が登録されている。この日数は1週間のうち運転する平均日数であり、運転の頻度を表している。各レコードはユーザ属性テーブル(図3)及び事故情報テーブル(図2)に関連付けられている。ユーザ属性テーブル(図3)では、レコードを登録する際に、週間日数の列360に、ユーザの週間運行日数に従った週間運行日数番号が登録される。例えば週末しか運転しないのなら週2日以内なので”01”と登録される。また、事故情報テーブル(図2)では、例えばある場所での交通事故の傾向として週間運行日数が毎日である事故当事者が多ければ、週間日数の列2120には”03”と登録しておく。また、当事者の週間運行日数に関係なく事故が発生している場合には、週間運行日数と事故発生には関連性がないことを表すため、”00”を事故情報テーブル(図2)のレコードに登録しておく。
【0035】
図13に示す週間運行距離フラグ・テーブルの例では、1週間に運行する平均距離を表すフラグを定義している。週間運行距離フラグはユーザ属性テーブル(図3)と事故情報テーブル(図2)とで使用する。この週間運行距離フラグはユーザ属性テーブル(図3)では週間距離の列370において使用され、ユーザが1週間あたり平均して50km以上運行するならフラグを2とし、50km未満の運行であればフラグを1としてテーブルに登録しておく。事故情報テーブル(図2)では週間距離の列2130で使用され、例えばある場所の事故発生の傾向として当事者の週間運行距離が50km未満である場合に事故が多ければフラグを1にセットしておく。同様に当事者の週間運行距離が50km以上である場合に事故が多ければフラグを2にセットしておき、当事者の週間運行距離に関係なく事故が発生している場合には、週間運行処理と事故発生には関連性がないことを表すためフラグを0にセットしておく。
【0036】
図14に示す事故歴フラグ・テーブルの例では、過去3年間の事故歴を表すフラグを定義している。事故歴フラグはユーザ属性テーブル(図3)と事故情報テーブル(図2)とで使用する。この事故歴フラグはユーザ属性テーブル(図3)では事故歴の列380において使用され、ユーザが過去3年間で無事故ならフラグを0とし、過去3年間に1回事故を経験していればフラグを1とし、過去3年間に複数回事故を経験してればフラグを2としてテーブルに登録しておく。事故情報テーブル(図2)では事故歴の列2140で使用され、例えばある場所の事故発生の傾向として当事者の過去3年間の事故歴が複数回である場合に事故が多ければフラグを2にセットしておく。同様に当事者の過去3年間の事故歴が1回である場合に事故が多ければフラグを1にセットしておき、当事者の過去3年間の事故歴に関係なく事故が発生している場合には、事故歴と事故発生には関連性がないことを表すためフラグを0にセットしておく。
【0037】
なお、上に述べたように、事故歴フラグ0はユーザ属性テーブル(図3)においては過去3年間無事故を意味し、事故情報テーブル(図2)では指定なしを意味する。これは、過去3年間無事故の当事者による事故が発生しやすい傾向になるとは通常考えられないためであり、もし現実に起こり得るのであればフラグを追加するような構成であってもよい。
【0038】
図15に示す違反歴フラグ・テーブルの例では、過去3年間の違反歴を表すフラグを定義している。違反歴フラグはユーザ属性テーブル(図3)と事故情報テーブル(図2)とで使用する。この違反歴フラグはユーザ属性テーブル(図3)では違反歴の列390において使用され、ユーザが過去3年間で無違反ならフラグを0とし、過去3年間に速度超過の違反を経験していればフラグを1とし、過去3年間に速度超過以外の違反を経験してればフラグを2としてテーブルに登録しておく。事故情報テーブル(図2)では違反歴の列2150で使用され、例えばある場所の事故発生の傾向として過去3年間に速度超過の違反をしたことのある当事者に事故が多ければフラグを1にセットしておく。同様に当事者の過去3年間の違反歴が速度超過以外の違反である場合の事故が多ければフラグを2にセットしておき、当事者の過去3年間の違反歴に関係なく事故が発生している場合には、違反歴と事故発生には関連性がないことを表すためフラグを0にセットしておく。
【0039】
なお、上に述べたように、違反歴フラグ0はユーザ属性テーブル(図3)においては過去3年間無違反を意味し、事故情報テーブル(図2)では指定なしを意味する。これは、過去3年間無違反の当事者による事故が発生しやすい傾向になるとは通常考えられないためであり、もし現実に起こり得るのであればフラグを追加するような構成であってもよい。
【0040】
図16に示す季節テーブルの例には、季節番号(NO.)の列160、期間始の列162、期間終の列164及び季節の列166が含まれており、一年を複数の期間に区分して各期間に対応付けられた季節番号が登録されている。各レコードは事故情報テーブル(図2)に関連付けられている。期間始の列162には期間の開始日が登録され、同じく期間終の列164には期間の終了日が登録される。また、季節の列166には期間の季節名が登録されている。事故情報テーブル(図2)では、例えばある場所での交通事故の傾向として7月21日から8月31日までの夏休み期間に事故発生数が多ければ、季節の列2160には”05”と登録しておく。また、季節に関係なく年間を通して平均的に事故が発生している場合には、季節と事故発生には関連性がないことを表すため、”00”を事故情報テーブル(図2)のレコードに登録しておく。
【0041】
図17に示す曜日テーブルの例には、曜日番号(NO.)の列170及び曜日の列172が含まれており、曜日に対応付けられた曜日番号が登録されている。各レコードは事故情報テーブル(図2)に関連付けられている。事故情報テーブル(図2)では、例えばある場所での交通事故の傾向として休日又は祝日の事故が多ければ、曜日の列2170には”04”と登録しておく。また、曜日に関係なく事故が発生している場合には、曜日と事故発生には関連性がないことを表すため、”00”を事故情報テーブル(図2)のレコードに登録しておく。
【0042】
図18に示す天候テーブルの例には、天候番号(NO.)の列180及び天候の列182が含まれており、天候に対応した天候番号が登録されている。各レコードは事故情報テーブル(図2)に関連付けられている。事故情報テーブル(図2)では、例えばある場所での交通事故の傾向として雨の日の事故が多ければ、天候の列2180には”03”と登録しておく。また、天候に関係なく事故が発生している場合には、天候と事故発生には関連性がないことを表すため、”00”を事故情報テーブル(図2)のレコードに登録しておく。
【0043】
図19に示す時間帯テーブルの例には、時間帯番号(NO.)の列190、始の列192、終の列194及び時間帯の列196が含まれており、1日を複数の時間帯に区分し、各時間帯に対応付けられた時間帯番号が登録されている。各レコードは事故情報テーブル(図2)に関連付けられている。始の列192には時間帯の開始時刻が登録され、同じく終の列194には時間帯の終了時刻が登録される。また、時間帯の列196には時間帯の名称が登録されている。事故情報テーブル(図2)では、例えばある場所での交通事故の傾向として朝7:30から8:30までの登校・通勤時間帯に事故発生数が多ければ、時間帯の列2190には”02”と登録しておく。また、時間帯に関係なく1日を通して平均的に事故が発生している場合には、時間帯と事故発生には関連性がないことを表すため、”00”を事故情報テーブル(図2)のレコードに登録しておく。
【0044】
図20に示す渋滞状況フラグ・テーブルの例では、渋滞の状況を表すフラグを定義している。渋滞状況フラグは事故情報テーブル(図2)の渋滞状況の列2200で使用される。例えばある場所の事故発生の傾向として渋滞中の事故が多ければフラグを1にセットしておき、渋滞がなくても事故が発生している場合には、渋滞と事故発生には関連性がないことを表すためフラグを0にセットしておく。これは、渋滞中の方が渋滞していない時よりも事故が発生しやすくなると判断した場合の構成であり、例えば渋滞中よりも渋滞していない時の方がスピードの出し過ぎ等によって事故が発生しやすい傾向があったりするのであれば、フラグを追加するような構成であってもよい。
【0045】
図21に示す進行方向テーブルの例には、進行方向番号(NO.)の列210及び進行方向の列212が含まれており、方角別に進行方向番号が登録されている。各レコードは事故情報テーブル(図2)に関連付けられている。事故情報テーブル(図2)では、例えばある場所での交通事故の傾向として、北へ向かっていた車両の事故が多ければ、進行方向の列2210には”04”と登録しておく。また、進行方向に関係なく事故が発生している場合には、進行方向と事故発生には関連性がないことを表すため、”00”を事故情報テーブル(図2)のレコードに登録しておく。
【0046】
図22に示す進行予定テーブルの例には、進行予定番号(NO.)の列220及び進行予定の列222が含まれており、右左折等の進路別に進行予定番号が登録されている。各レコードは事故情報テーブル(図2)に関連付けられている。事故情報テーブル(図2)では、例えばある場所での交通事故の傾向として右折していた車両の事故が多ければ、進行予定の列2220には”02”と登録しておく。また、進行予定に関係なく事故が発生している場合には、進行予定と事故発生には関連性がないことを表すため、”00”を事故情報テーブル(図2)のレコードに登録しておく。
【0047】
以下、図1に示すシステムの処理内容を図23乃至図31を用いて説明する。
【0048】
なお、図23に示す処理は本実施の形態1と後に述べる実施の形態2との共通の処理概要であり、実施の形態1では保険会社サーバ15が主要な処理を実行し、実施の形態2では車載機13が主要な処理を実行する。
【0049】
ここでは、実施の形態1における全体的な処理概要を図23を用いて説明する。
【0050】
まず保険会社サーバ15は、利用者による入力又はICカード1330からの読み出しにより車載機13が取得したユーザ属性と車種情報とを、車載機13との通信により取得する(ステップS1)。
【0051】
次に、GPSアンテナ135を介してGPS衛星17から車載機13が取得した現在の車両1300の位置情報を、保険会社サーバ15は車載機13との通信により取得する(ステップS3)。なお、位置の履歴情報を車載機13との通信により取得する場合もある。
【0052】
続いて保険会社サーバ15は、渋滞情報と気象情報とを、ネットワーク11経由で又はその他の通信手段で渋滞情報サーバ19と気象情報会社サーバ111とから受信することにより取得する(ステップS5及びステップS7)。また、車載機13が渋滞情報受信アンテナ137と気象情報受信アンテナ139とを有している場合には車載機13との通信により取得するような構成であってもよい。渋滞情報と気象情報とのいずれかを車載機13から取得する場合もある。
【0053】
保険会社サーバ15は、上で述べた処理により取得したユーザ属性、車種情報、位置情報、渋滞情報及び気象情報等を検索条件として、事故パターンのデータが予め登録されている事故情報DB155を検索する(ステップS9)。
【0054】
事故情報DB155の検索結果として該当するデータ(事故パターン)が存在するかどうか判定し(ステップS11)、存在しない場合は位置情報の取得ステップ(ステップS3)に戻る。該当するデータが存在した場合にはメッセージ生成・出力処理を行う(ステップS13)。メッセージは、位置情報と、メッセージ・テーブル(図4)のメッセージの列470の値とを合成することにより生成される。保険会社サーバ15は当該メッセージを車載機13に送信し、車載機13はメッセージを受信し、警告情報として利用者に対して文字や画像や音声等により出力する。
【0055】
以上説明した処理の終了後、システムが稼動している間は位置情報取得ステップ(ステップS3)に戻って処理を繰り返す(ステップS15)。
【0056】
次に図24を用いて保険会社サーバ15と車載機13との通信を含むシステムの詳細処理内容を説明する。
【0057】
まず、利用者は自己のICカード1330を車載機13に接続されたICカード・リーダライタ133にセットする。そうすると、ICカード・リーダライタ133はICカード1330からデータを読み出し、車載機13は読み出したデータをユーザ属性として記憶装置に格納する(ステップS17)。また、読み出したデータに車種情報が含まれていない場合には、車載機13の処理装置は、自動車1300の図示しない内部システム又は車載機HDD131から車種情報を取得し、記憶装置に格納する。
【0058】
続いて車載機13は、車載機13に接続されているGPSアンテナ135を介して受信したGPS衛星17からの信号に基づき現在の車両の位置情報を取得し、記憶装置に格納する(ステップS19)。そして、これまでに取得したユーザ属性、車種情報及び位置情報を保険会社サーバ15に送信する(ステップS21)。ここで送信されるユーザ属性は、利用者が登録ユーザの場合にはユーザIDである。また、利用者がゲストユーザの場合には例えば性別、年齢、車種及び免許年数である。
【0059】
なお、上で述べた車載機13が送信する位置情報には、現在位置及び直近の位置の履歴情報が含まれている場合もある。但し、位置の履歴情報を保険会社サーバ15にて保持するような構成とすることも可能である。また、図示していないが、ナビゲーション機能を使ってルート設定がなされている場合は、ルート設定中フラグ等のルート設定の状態を示す情報と例えば100m先までの右左折等の進行予定の情報とをステップS21で合わせて送信する。
【0060】
また、車載機13に渋滞情報受信アンテナ137及び気象情報受信アンテナ139を接続し、渋滞情報サーバ19及び気象情報会社サーバ111から提供されている渋滞情報及び気象情報を、各アンテナを介して車載機13で取得して、ユーザ属性、車種情報及び位置情報とともに保険会社サーバ15に送信するような構成であってもよい。
【0061】
これに対して保険会社サーバ15は、ユーザ属性、車種情報及び位置情報を車載機13から受信し、受信した各情報を記憶装置に格納する(ステップS23)。なお、位置の履歴情報を受信しなかった場合には、ユーザIDにより過去の位置情報を読み出す。また、車載機13からの情報に渋滞情報と気象情報とが含まれていない場合には、ネットワーク11経由で又はその他の通信手段で渋滞情報サーバ19と気象情報会社サーバ111とから提供されている渋滞情報及び気象情報を取得して記憶装置に格納する(ステップS25及びステップS27)。
【0062】
保険会社サーバ15は、上で述べた処理により取得したユーザ属性、車種情報、位置情報、渋滞情報及び気象情報を検索条件として、予め登録されている事故情報DB155を検索する(ステップS29)。この処理については後に詳述する。検索結果として条件に該当するデータがあるかどうかの判断を行い(ステップS31)、あった場合には警告メッセージを生成し、記憶装置に格納する(ステップS33)。該当するデータがない場合には空警告メッセージの生成及び格納処理を行う(ステップS35)。そして格納された警告メッセージ又は空警告メッセージを車載機13に送信する(ステップS37)。空警告メッセージは例えば警告なしを表す情報である。
【0063】
車載機13は、保険会社サーバ15から警告メッセージ又は空警告メッセージを受信し、警告情報として利用者に対して文字や画像や音声等で警告メッセージを出力する(ステップS39)。なお、空警告メッセージを受信した場合には、特に何も出力しない。
【0064】
メッセージを出力し終わった車載機13は、一定時間経過後に位置情報取得ステップ(ステップS19)に戻って処理を繰り返す(ステップS41)。
【0065】
このようにすれば、事故情報は事故情報DB155にて一括管理することができ、データの追加・更新があっても、常に最新のデータを使用して利用者の属性及び利用者が現在おかれている状況に適合した情報を提供できるようになる。また、車載機13の記憶容量や処理の能力は比較的小さいものであっても済むようになっている。
【0066】
次に、上で述べた事故情報DB155の検索処理(ステップS29)についての詳細と警告メッセージ生成・格納処理についての詳細とを図25乃至図31を用いて説明する。
【0067】
なお、事故情報DB155の検索処理と警告メッセージ生成・格納処理との2つの処理は本実施の形態1と後に述べる実施の形態2との共通のサブルーチン処理であり、実施の形態1では保険会社サーバ15が実行し、実施の形態2では車載機13が実行する。
【0068】
まず、事前の処理により予め受信して記憶装置に格納されているGPSの位置情報を用いて、事故多発場所テーブル(図5)の位置の列54のデータを検索する(ステップS69)。GPSの位置情報と事故多発場所テーブル(図5)の位置の列54のデータとを比較して、GPSの位置情報から例えば100m以内のデータが存在するかどうか判定し(ステップS71)、存在しない場合は処理を終了する。該当するデータが存在する場合はレコードを特定する(ステップS73)。次に特定されたレコードの場所番号(NO.)の列50の値を検索条件として事故情報テーブル(図2)の場所NO.の列2050を検索する(ステップS75)。一致するレコードが1つ以上存在すれば(ステップS77)、事故情報テーブル(図2)の該当レコードを特定し、絞込み情報記憶部に格納する(ステップS79)。この時、絞込み情報記憶部にデータが残っていた場合には、上書き若しくは一旦クリアしてから新たに格納する。以下、特に明示しない限り、絞込み情報記憶部へのデータ格納は上書き処理とする。また、一致するレコードがなければ処理を終了する。その際、絞込み情報記憶部にデータが残っていた場合には、データをクリアしてから処理を終了する。以下、特に明示しない限り、該当データがなく処理を終了する場合には、絞込み情報記憶部のデータもクリアされるものとする。
【0069】
ここまでの処理は、利用者の現在位置が、登録してある事故多発場所から例えば100m圏内である場合には、当該100m圏内の事故多発場所における事故情報を抽出する処理である。
【0070】
次に、事前の処理により予め記憶装置に格納されている当該ユーザのGPSの履歴情報から進行方向テーブル(図21)の該当レコードを特定する(ステップS81)。現時位置の情報とGPSの履歴情報とから利用者がどの方角に向かっているか特定し、一致する進行方向の列212を含むレコードを特定する。進行方向テーブル(図21)のレコードが特定されると、その進行方向番号(NO.)の列210の値を検索条件として、ステップS79の処理によって絞込み情報記憶部に格納されているレコードをさらに絞込み検索する(ステップS83)。すなわち、特定された進行方向番号と同じ値を進行方向の列2210に含むレコードを抽出する。なお、絞込み情報記憶部に格納されているレコードの進行方向の列2210の値が”00”の場合には、事故の発生と進行方向とに関連性がない場合であるためそのまま抽出対象に含める。該当するレコードの存在を判定し(ステップS85)、1つ以上存在する場合には、抽出されたレコードを絞込み情報記憶部に格納する(ステップS87)。また、該当するレコードがなかった場合にはそのまま処理を終了する。
【0071】
処理は端子Aを介して図25の処理に移行する。次に、ナビゲーション機能によるルートが設定されているかどうかを判定する(ステップS89)。本実施の形態1において車載機13から受信したルート設定の有無を表す情報に基づきルートが設定されていると判断される場合又は実施の形態2において車載機13の設定に基づきルート設定がなされていると判断される場合には、利用者のこの先例えば100m以内の右左折等の進行予定情報を取得し、進行予定テーブル(図22)の該当レコードを特定する(ステップS91)。進行予定の情報から利用者がどのように進むか判断し、進行予定テーブル(図22)において一致する進行予定の情報を含むレコードを特定する。進行予定の情報は、実施の形態1では車載機13から受信し、実施の形態2では自身のナビゲーション処理部から取得する。進行予定テーブル(図22)のレコードが特定されると、その進行予定番号(NO.)の列220の値を検索条件として、ステップS87の処理によって絞込み情報記憶部に格納されているレコードをさらに絞込み検索する(ステップS93)。すなわち、特定されたレコードの進行予定番号と同じ値が進行予定の列2220に格納されたレコードを抽出する。なお、絞込み情報記憶部に格納されているレコードの進行予定の列2220の値が”00”の場合には、事故の発生と進行方向とに関連性がない場合であるためそのまま抽出対象に含める。該当するレコードの存在を判定し(ステップS95)、1つ以上存在する場合には、抽出されたレコードを絞込み情報記憶部に格納する(ステップS97)。また、該当するレコードがなかった場合には、そのまま処理を終了する。一方、ナビゲーション機能によるルートが設定されていない場合(ルート設定無しの情報を受信した場合又はナビゲーション処理部にルート設定がなされていないと判断される場合)には、上で述べたステップS91からステップS97までの処理をスキップする。
【0072】
次に、システム日付から日付、曜日及び時刻を取得し、その情報を用いて季節テーブル(図16)、曜日テーブル(図17)及び時間帯テーブル(図19)の各テーブルの該当レコードを特定する(ステップS99)。まず季節テーブル(図16)で、日付の情報からどの季節に当てはまるかを判定し、季節番号(NO.)の列160の値が”00”以外のレコードを特定する。また、曜日テーブル(図17)で、日付の情報からどの曜日区分に当てはまるかを判定し、曜日番号(NO.)の列170の値が”00”以外のレコードを特定する。さらに、時間帯テーブル(図19)で、システム時刻の情報からどの時間帯に当てはまるかを判定し、時間帯番号(NO.)の列190の値が”00”以外のレコードを特定する。
【0073】
季節テーブル(図16)、曜日テーブル(図17)及び時間帯テーブル(図19)のレコードが特定されると、当該特定されたレコードの季節番号(NO.)の列160、曜日番号(NO.)の列170及び時間帯番号(NO.)の列190の各値を検索条件として、ステップS97又はステップS87の処理によって絞込み情報記憶部に格納されているレコードをさらに絞込み検索する(ステップS101)。すなわち、特定されたレコードの季節番号(NO.)の列160の値と同じ値が季節の列2160に格納され且つ特定されたレコードの曜日番号(NO.)の列170の値と同じ値が曜日の列2170に格納され且つ特定されたレコードの時間帯番号(NO.)の列190の値と同じ値が時間帯の列2190に格納されたレコードを抽出する。なお、絞込み情報記憶部に格納されているレコードの季節の列2160の値が”00”の場合には、事故の発生と季節とに関連性がない場合であるため季節番号(NO.)の列160による絞込みは行わない。曜日の列2170、時間帯の列2190についても同様に、レコードの値が”00”の場合には、曜日番号(NO.)の列170及び時間帯番号(NO.)の列190の値による絞込みは行わない。該当するレコードの存在を判定し(ステップS103)、1つ以上存在する場合には、抽出されたレコードを絞込み情報記憶部に格納する(ステップS105)。また、該当するレコードがなかった場合には、そのまま処理を終了する。
【0074】
処理は端子Bを介して図27の処理に移行する。次に、事前の処理により予め取得され記憶装置に格納されている渋滞情報を用いて、渋滞フラグを特定する(ステップS107)。渋滞状況一覧等の一時テーブル(図示せず)を作成するなどして、位置と渋滞フラグとの対応付けを行っておき、ある位置が渋滞しているかどうか即座に判定できるようにしておいてもよい。なお、渋滞情報には少なくとも位置の情報と当該位置における渋滞の有無の情報とが含まれており、VICS等から得られる渋滞情報をそのまま保持しておいてもよいし、GPSの位置情報を用いて利用者の現在位置から例えば100m圏内の渋滞情報を抽出して保持しておいてもよい。
【0075】
渋滞フラグが特定されると、ステップS105の処理によって絞込み情報記憶部に格納されているレコードをさらに絞込み検索する(ステップS109)。すなわち、絞込み情報記憶部に格納されているレコードの渋滞状況の列2200の値が”0”、又は渋滞状況の列2200の値が”1”且つ当該レコードの場所NO.の列2050の値から導出される位置と同じ位置の渋滞情報(一時テーブル等)が渋滞中を示しているレコードを抽出する。ここでは、渋滞中に起こりやすい事故の情報があった場合、現実には渋滞していなければ当該事故情報を抽出対象から外す処理を行っている。該当するレコードの存在を判定し(ステップS111)、1つ以上存在する場合には、抽出されたレコードを絞込み情報記憶部に格納する(ステップS113)。また、該当するレコードがなかった場合には、そのまま処理を終了する。
【0076】
次に、事前の処理により予め取得され記憶装置に格納されている気象情報から天候テーブル(図18)の該当レコードを特定する(ステップS115)。気象情報から利用者の現在位置から例えば10km圏内の天候を判断し、一致する値が格納された天候の列182を含むレコードを特定する。なお、気象情報には少なくとも位置の情報と当該位置における天候の情報とが含まれており、気象情報会社サーバ111等から得られる気象情報をそのまま保持しておいてもよいし、GPSの位置情報を用いて利用者の現在位置から例えば10km圏内の気象情報を抽出して保持しておいてもよい。天候テーブル(図18)のレコードが特定されると、その天候番号(NO.)の列180の値を検索条件として、ステップS113の処理によって絞込み情報記憶部に格納されているレコードをさらに絞込み検索する(ステップS117)。すなわち、特定された天候番号と同じ値を天候の列2180に含むレコードを抽出する。なお、絞込み情報記憶部に格納されているレコードの天候の列2180の値が”00”の場合には、事故の発生と天候とに関連性がない場合であるためそのまま抽出対象に含める。該当するレコードの存在を判定し(ステップS119)、1つ以上存在する場合には、抽出されたレコードを絞込み情報記憶部に格納する(ステップS121)。また、該当するレコードがなかった場合には、そのまま処理を終了する。
【0077】
処理は端子Cを介して図28の処理に移行する。次に、事前の処理により予め取得され記憶装置に格納されているユーザの情報から、利用者が登録されているユーザ(登録ユーザ)か、ゲストユーザかを判定する(ステップS123)。予め、システム利用開始時に車載機13の表示装置134に登録ユーザかゲストユーザかの選択入力を促す選択画面を表示し、利用者が入力した情報を受信して識別情報として保持しておくような構成であってもよいし、ICカード1330に格納されているユーザIDを取得し、登録されているかどうか検索して判断するような構成であってもよい。登録ユーザであった場合には、ユーザIDからユーザ属性テーブル(図3)を検索して該当レコードを特定する。すなわち、ユーザID(NO.)の列30の値が利用者のユーザIDと同じであるレコードを抽出する。レコードが特定されると、当該レコードの全ての列(310乃至390)の値を読込む(ステップS127)。また、利用者がゲストユーザであった場合には、例えば性別、年齢、車種及び免許年数等の最小限のユーザ属性が、事前の処理によって予め取得されているため、これらの値を読込む(ステップS129)。なお、ユーザ属性は時々刻々と変化するものではないため一連の処理において繰返し使用でき、必ずしも毎回検索処理を行う必要はない。例えば、あるユーザが目的地まで車を運転する場合など、一度ユーザ属性を取得しておけば、当該ユーザが目的地に着いて車の運転を終了するまでは同じデータを使用できる。そのため、ステップS123の処理が2回目以降である場合、ステップS125乃至ステップS129の処理をスキップするような構成であってもよい。
【0078】
次に、ユーザ属性による該当レコード抽出を行う。まずは取得済みのユーザ属性から性別フラグを特定する(ステップS131)。登録ユーザの場合はユーザ属性テーブル(図3)の該当レコードの性別の列310のフラグであり、ゲストユーザの場合は性別フラグ・テーブル(図7)から該当するフラグ値を特定する。性別フラグが特定されると、ステップS121の処理によって絞込み情報記憶部に格納されているレコードをさらに絞込み検索する(ステップS133)。すなわち、性別の列2070のフラグが、ステップS131で特定されたフラグと同じものを含むレコードを抽出する。なお、絞込み情報記憶部に格納されているレコードの性別の列2070の値が”0”の場合には、事故の発生と性別とに関連性がない場合であるためそのまま抽出対象に含める。該当するレコードの存在を判定し(ステップS135)、1つ以上存在する場合には、抽出されたレコードを絞込み情報記憶部に格納する(ステップS137)。また、該当するレコードがなかった場合には、そのまま処理を終了する。
【0079】
次に、取得済みのユーザ属性から年齢番号(年齢テーブルの該当レコード)を特定する(ステップS139)。登録ユーザの場合はユーザ属性テーブル(図3)の該当レコードの年齢の列320の値であり、ゲストユーザの場合は年齢テーブル(図8)から該当する年齢番号を特定する。年齢番号が特定されると、ステップS137の処理によって絞込み情報記憶部に格納されているレコードをさらに絞込み検索する(ステップS141)。すなわち、年齢の列2080の値が、ステップS139で特定された年齢番号と同じものを含むレコードを抽出する。なお、絞込み情報記憶部に格納されているレコードの年齢の列2080の値が”00”の場合には、事故の発生と年齢とに関連性がない場合であるためそのまま抽出対象に含める。該当するレコードの存在を判定し(ステップS143)、1つ以上存在する場合には、抽出されたレコードを絞込み情報記憶部に格納する(ステップS145)。また、該当するレコードがなかった場合には、そのまま処理を終了する。
【0080】
処理は端子Dを介して図29の処理に移行する。次に、登録ユーザの場合はユーザ属性テーブル(図3)の該当レコードの車種の列330の値(車種番号)を、ゲストユーザの場合は車種テーブル(図9)から該当する車種番号を特定する(ステップS147)。車種番号が特定されると、ステップS145の処理によって絞込み情報記憶部に格納されているレコードをさらに絞込み検索する(ステップS149)。すなわち、車種の列2090の値が、ステップS147で特定された車種番号と同じものを含むレコードを抽出する。なお、絞込み情報記憶部に格納されているレコードの車種の列2090の値が”00”の場合には、事故の発生と車種とに関連性がない場合であるためそのまま抽出対象に含める。該当するレコードの存在を判定し(ステップS151)、1つ以上存在する場合には、抽出されたレコードを絞込み情報記憶部に格納する(ステップS153)。また、該当するレコードがなかった場合には、そのまま処理を終了する。
【0081】
次に、取得済みのユーザ属性から免許取得後年数番号(免許年数テーブルの該当レコード)を特定する(ステップS155)。登録ユーザの場合はユーザ属性テーブル(図3)の該当レコードの免許年数の列350の値であり、ゲストユーザの場合は免許年数テーブル(図11)から該当する免許取得後年数番号を特定する。免許取得後年数番号が特定されると、ステップS153の処理によって絞込み情報記憶部に格納されているレコードをさらに絞込み検索する(ステップS157)。すなわち、免許年数の列2110の値が、ステップS155で特定された免許取得後年数番号と同じものを含むレコードを抽出する。なお、絞込み情報記憶部に格納されているレコードの免許年数の列2110の値が”00”の場合には、事故の発生と免許取得後年数とに関連性がない場合であるためそのまま抽出対象に含める。該当するレコードの存在を判定し(ステップS159)、1つ以上存在する場合には、抽出されたレコードを絞込み情報記憶部に格納する(ステップS161)。また、該当するレコードがなかった場合には、そのまま処理を終了する。
【0082】
処理は端子Eを介して図30の処理に移行する。そして再度利用者がゲストユーザであるかどうか判定し(ステップS163)、ゲストユーザである場合には、以下に説明するステップS165乃至ステップS171をスキップしてサブルーチンを終了する。この際、絞込み情報記憶部に格納されているデータはクリアしない。また、利用者が登録ユーザである場合には、ユーザ属性テーブルにおける該当レコードの各列の値を特定する(ステップS165)。住所の列325については、例えば市町村名が登録されており、当該市町村名を特定する。その他の各列には番号又はフラグが登録されている。次に、ステップS165で特定された値を用いて、ステップS161の処理によって絞込み情報記憶部に格納されているレコードをさらに絞込み検索する(ステップS167)。住所以外の属性については、上で述べた例えば性別フラグについてのステップS133の処理や、車種番号についてのステップS149の処理と同様の処理を行う。なお、絞込み情報記憶部に格納されているレコードの各列の値が”00”又は”0”の場合には、事故の発生と当該列におけるユーザ属性とに関連性がない場合であるためそのまま抽出対象に含める。住所については、絞込み情報記憶部に格納されているレコードのうち、住所属性の列2060の値が”0”である場合、又は住所属性の列2060の値が”1”であり且つ場所NO.の列2050の値及び事故多発場所テーブル(図5)から導出される位置の列54の値が例えば住所の列325の市町村以外である場合のレコードを抽出する。ここでは、住所属性を参酌する必要がない場合と、住所属性を参酌する必要があり且つユーザが当該市町村民でない(又はその地域に不案内である)場合とを抽出対象にしている。地域住民であるかどうかの判断については、市町村民の他にも近隣の市町村民を含めるような構成であってもよい。なお、位置の列54の値がどこの市町村であるかを判定する処理については、本発明の重要な要素ではないためここでは詳述しないが、例えば市町村コードや住所DB(図示せず)などを用いて位置の値の範囲と地域とを対応付けておき、位置の列54の値で検索を行うような構成であってもよい。
【0083】
ステップS167の絞込み検索処理が全て終了したら、該当するレコードの存在を判定し(ステップS169)、1つ以上存在する場合には、抽出されたレコードを絞込み情報記憶部に格納し(ステップS171)、本サブルーチンを終了する。また、該当するレコードがなかった場合には、そのまま処理を終了する。
【0084】
以上の処理により、事故情報テーブル(図2)から、利用者の属性及び現在の運行環境に対応したレコードを抽出することが可能となる。
【0085】
続いて警告メッセージ生成・格納処理についての詳細を図31を用いて説明する。
【0086】
まず、事前の処理によって絞込み情報記憶部に格納されているレコードの場所NO.の列2050の値を検索条件として事故多発場所テーブル(図5)を検索し、該当レコードを抽出して記憶装置に格納する(ステップS173)。また同様に、絞込み情報記憶部に格納されているレコードのメッセージの列2040の値を検索条件としてメッセージ・テーブル(図4)を検索し、該当レコードを抽出して記憶装置に格納する(ステップS175)。ここで、ステップS173の処理によって特定された事故多発場所テーブル(図5)のレコードの場所名の列52の値と、ステップS175の処理によって特定されたメッセージ・テーブル(図4)のレコードのメッセージの列470の値とから、警告メッセージを生成し、記憶装置に格納する(ステップS179)。この際、位置の情報を用いて例えば「100m先の」等のメッセージを追加するような構成であってもよい。以上の処理を絞込み情報記憶部に格納されている全レコードに対して行い(ステップS179)、サブルーチンを終了する。
【0087】
このようにして、警告メッセージを生成・格納する。最終的に利用者に提供される警告メッセージは例えば「この先の××交差点は、右折する際に事故が多いので注意して通行してください。」のような形になる。今回は2つのテーブルの値を用いて生成したが、事故情報テーブル(図2)に警告メッセージが直接登録してあるような構成であってもよい。
【0088】
以上説明したように、車載機13と保険会社サーバ15との通信により、事故情報DB155においてデータの追加・更新があっても、常に最新のデータを使用して利用者の属性及び利用者が現在おかれている状況に適合した情報を提供できるようになる。また、保険会社サーバが主要な処理を実行するため、車載機13では事故情報の検索処理や管理は行わず、記憶容量や処理の能力は比較的小さいものであっても済むようになっている。
【0089】
[実施の形態2]
本発明の第2の実施の形態に係るシステム構成図を図32に示す。自動車2300には、例えばカーナビゲーション機能とネットワーク21との通信機能とWebブラウザ機能とを有する車載機23が設けられている。なおこの車載機23は必ずしも自動車に搭載されている必要はなく、携帯情報端末のように歩行者が持ち歩いて利用する形態のものであってもよい。車載機23には、表示装置234と、車載機HDD231と、GPS衛星27からの信号を受信するためのGPSアンテナ235と、ICカード2330に対するインターフェースであるICカード・リーダライタ233とが接続されている。さらにはVICS等の渋滞情報を受信するための渋滞情報受信アンテナ237及び天候情報を受信するための気象情報受信アンテナ239が接続されている。
【0090】
また車載機HDD231には、後で説明する事故情報DB255にある全部又は一部の事故情報が格納されており、カーナビゲーション機能を実現するための地図情報や音声情報その他のデータも格納されている。ICカード・リーダライタ233は、接触型又は非接触型のICカード2330からデータを読み出し、またデータを書き込む機能を有する。また、ICカードではなく他の規格の記録媒体であってもよい。ICカード2330には、保持者の属性(ユーザ属性)についてのデータが格納されている。ユーザ属性の内容としては、例えばユーザID、性別、年齢、住所、夜間視力、免許保持年数、週間運転日数、週間運転距離、過去の事故歴及び過去の違反歴等が含まれる。
【0091】
なお、ユーザ属性についてのデータを車載機HDD231やその他の通信可能なサーバに格納しておき、ICカード2330にはユーザID等の識別情報のみを格納しておくような構成でもよい。利用者は自動車を運転する際には、自己のICカード2330を車載機23に接続されたICカード・リーダライタ233にセットする。
【0092】
例えばインターネットであるネットワーク21には、1又は複数の保険会社サーバ25が接続されている。また、1又は複数の気象情報会社サーバ211と、1又は複数の渋滞情報サーバ29とは、放送事業者等により管理される通信タワー213等に接続されており、気象情報や渋滞情報が当該通信タワー213から放送される。また、1又は複数の車載機23も無線又は有線にてネットワーク21に接続する。車載機23は通信機能を有するものとするが、携帯電話機等他の通信装置と接続して通信機能を実現するようにしてもよい。また、車載機23は接続されている各アンテナを介して、気象情報会社サーバ21、渋滞情報サーバ29及びGPS衛星からの情報を受信可能な構成となっている。保険会社サーバ25には事故情報DB255が接続され、事故情報DB255には過去の事故現場の位置情報と当事者の属性情報等が関連付けられて格納されている。なお、事故情報DB255は必ずしも保険会社サーバ25に接続されている必要はなく、事故情報を保持しサービスが提供可能な専門のセンタ・サーバ等に接続されているような構成であってもよい。また、全ての過去の事故情報が登録されているわけではなく、頻度が高いもの等、後の事故防止につなげられるような事故情報のみが登録される。また、上で述べたとおり、事故情報の全部又は一部は車載機HDD231にも複製されており、例えば、自動車2300の運行範囲の事故情報のみが格納されるような形であってもよい。
【0093】
また、図示していないが、自動車2300には外気温や湿度等のセンサの値から天候状態を把握する機能が付属される等、気象情報会社サーバ211からの情報を必要としない場合や、磁気や走行距離等から現在位置が把握できる等、GPS衛星27からの信号を必要としない場合があってもよい。また、磁気等とGPS衛星27からの信号とを組合せて利用する場合があってもよい。
【0094】
この実施の形態2と実施の形態1との違いは、車載機23が渋滞情報と気象情報とを各情報提供サーバから直接受信できる構成になっていること及び車載機HDD231にも事故情報が記録されていることである。
【0095】
以下、図32に示すシステムの処理内容を図33を用いて説明する。なお、取得する情報や処理結果の出力等の全体的な処理概要については、上で述べた実施の形態1においての処理と同様である。また、詳細なサブルーチン処理である事故情報DBの検索処理及び警告メッセージ生成・格納処理についても、実施の形態1においての処理と同様である。大きく異なる点として、実施の形態1では保険会社サーバ15が主要な処理を実行するのに対し、実施の形態2では車載機23が主要な処理を実行する。すなわち、実施の形態1では保険会社サーバ15と車載機13とが常に通信して最新の情報を提供するオンライン型の処理を行うのに対し、実施の形態2では通信回数を減らしたバッチ型の処理を行うような構成となっている。
【0096】
まず車載機23は、任意のタイミングで(例えば周期的に若しくは利用者の指示に従って)車載機HDD231に保持してある事故情報を最新のものにするため、事故情報DB差分情報取得要求を保険会社サーバ23に送信する(ステップS42)。なおこの要求は、最終更新日時等、車載機HDD231に現在格納されている事故情報のバージョンが判別できる情報を含んでいる。
【0097】
保険会社サーバは、車載機23から事故情報DB差分情報取得要求を受信し、事故情報DB255から差分情報を検出し(ステップS45)、検出した差分情報を車載機23に送信する(ステップS47)。差分情報がない場合は、その旨を表すコード等を送信する。
【0098】
車載機23は、保険会社サーバ23から事故情報DB差分情報を受信し、車載機HDD231に現在格納されている事故情報に差分情報を加え、最新の状態に更新する(ステップS49)。
【0099】
なお、以上の処理は必ずしも毎回行う必要はない。また、初めて本システムを使用する場合には、予め車載機HDD231にその時点での最新の事故情報を格納しておいたり、事故情報を記録したDVD−ROM等の媒体をユーザに配布して車載機HDD231に事故情報の格納をさせたりするような構成であってもよい。また、事故情報DB255に格納されている全ての情報を複製するには車載機HDD231の容量が足りない可能性もあり、そのような場合には、例えば全国版だけでなく地方版などを設定し、普段使用しない情報は車載機HDD231に記録しないような構成であってもよい。またこのような構成の場合、上で述べたステップS42乃至ステップS49の処理において、通信量の削減が期待できる。
【0100】
次に、利用者は自己のICカード2330を車載機23に接続されたICカード・リーダライタ233にセットする。そうすると、ICカード・リーダライタ233がICカード2330からデータを読み出し、車載機23は読み出したデータをユーザ属性として記憶装置に格納する(ステップS51)。また、読み出したデータに車種情報が含まれていない場合には、車載機23の処理装置は、自動車2300の図示しない内部システム又は車載機HDD231から車種情報を取得し、記憶装置に格納する。ここで格納されるユーザ属性は、利用者が登録ユーザの場合には、ICカード2330から読み出したデータ又はユーザIDを用いて車載機HDD231から読み出したデータに、車種情報を合わせたものである。すなわち、ユーザ属性テーブル(図3)の1レコード分の情報である。また、利用者がゲストユーザの場合には例えば性別、年齢、車種及び免許年数の入力を促し、格納する。
【0101】
続いて車載機23は、車載機23に接続されているGPSアンテナ235を介して受信したGPS衛星27からの信号に基づき現在の車両の位置情報を取得し、記憶装置に格納する(ステップS53)。ここで位置情報としては、現在位置の情報が蓄積されており、従って位置の履歴情報を取得できるようになっている。また、図示していないが、ナビゲーション機能を使ってルートを設定してある場合は、例えば100m先までの右左折等の進行予定の情報をステップS53で合わせて格納する。
【0102】
次に、車載機23は渋滞情報受信アンテナ237及び気象情報受信アンテナ139を介して、渋滞情報サーバ211及び気象情報会社サーバ29が通信タワー213から放送する渋滞情報及び気象情報を受信し、記憶装置に格納する(ステップS55及びステップS57)。
【0103】
車載機23は、上で述べた処理により取得したユーザ属性、車種情報、位置情報、渋滞情報及び気象情報を検索条件として、車載機HDD231に登録されている事故情報を検索する(ステップS59)。この処理は図25乃至図30に示した事故情報DB検索処理と同様の処理である。次に検索結果として条件に該当するデータがあるかどうかの判断を行い(ステップS61)、あった場合には警告メッセージを生成し、記憶装置に格納する(ステップS63)。この処理も図31に示した処理と同様であり、ここでは説明を省略する。該当するデータがない場合にはステップS63及び次のステップS65をスキップする。
【0104】
警告メッセージを生成した車載機23は、警告情報として利用者に対して文字や画像や音声等でメッセージを出力する(ステップS65)。
【0105】
メッセージを出力し終わった車載機23は、一定時間経過後に位置情報取得ステップ(ステップS53)に戻って処理を繰り返す(ステップS67)。
【0106】
このようにすれば、保険会社サーバ25と常に通信する必要がなくなり、通信回数を減らして、交通事故に関連する情報を利用者の属性及び利用者が現在おかれている状況に適合した形で提供することが可能となる。
【0107】
[実施の形態3]
次に、本発明の第3の実施の形態に係る処理内容を図34乃至図37を用いて説明する。システムの構成としては、実施の形態1と実施の形態2とのいずれか1つの構成と同様でよいが、サーバと端末との通信処理は必要ないため、実施の形態2での構成を前提に説明する。なお、各処理において詳細が上で述べた処理と同様の場合は、詳細な説明や注釈については省略する。
【0108】
まず、ICカード2330やユーザからの入力等から、車載機23はユーザ属性及び車種情報を取得し(ステップS181)、さらにシステム日付(ステップS183)、渋滞情報及び気象情報を取得し(ステップS185)、記憶装置に格納する。また、現在の車両の位置情報及びユーザの指定に基づき目的地を取得し、記憶装置に格納する(ステップS187)。ここで格納されるユーザ属性は、利用者が登録ユーザの場合には、ICカード2330から読み出したデータ又はユーザIDを用いて車載機HDD231から読み出したデータに、車種情報を合わせたものである。すなわち、ユーザ属性テーブル(図3)の1レコード分の情報である。また、利用者がゲストユーザの場合には例えば性別、年齢、車種及び免許年数の入力を促し、格納する。
【0109】
次に、1回目のナビゲーションルート生成処理かどうか判定し(ステップS189)、1回目であれば標準機能を使ってナビゲーションルートを生成する(ステップS191)。2回目以降(n回目)であれば、n−1回目までの処理で格納されている迂回場所記憶部から、迂回すべき位置情報を読込み(ステップS193)、当該位置を迂回するナビゲーションルートを生成する(ステップS195)。具体的には、事故多発場所テーブル(図5)のレコードを抽出した結果が格納されている迂回場所記憶部のデータから、位置の列54の値が示す位置を特定し、その場所を迂回するルートを生成する処理である。
【0110】
次に、ステップS191又はステップS195において生成したルート上における所与の間隔の位置情報を取得し、事故多発場所テーブル(図5)の位置の列54の値との突合せを行う(ステップS197)。該当データがあるかどうか判定し(ステップS199)、該当データがなければ、後で説明する端子Oを介して図31の処理へ進む。該当データがあれば、事故多発場所テーブルの該当レコードを特定し(ステップS201)、当該レコードの事故多発場所番号(NO.)の列50の値を検索条件として、事故情報テーブル(図2)の場所NO.の列2050を検索する(ステップS203)。一致するレコードが1つ以上存在すれば(ステップS205)、事故情報テーブル(図2)の該当レコードを特定し、絞込み情報記憶部に格納する(ステップS207)。この時、絞込み情報記憶部にデータが残っていた場合には、上書き若しくは一旦クリアしてから新たに格納する。以下、特に明示しない限り、絞込み情報記憶部へのデータ格納は上書き処理とする。また、一致するレコードがなければ端子Oを介して図37の処理へ進む。その際、絞込み情報記憶部にデータが残っていた場合には、データをクリアしてから端子Oを介して図37の処理へ進む。以下、特に明示しない限り、該当データがなく端子Oを介して図37の処理へ進む場合には、絞込み情報記憶部のデータもクリアされるものとする。
【0111】
以下、取得済みの各条件を用いて絞込み情報記憶部のレコードを検索して絞込んでいく。検索キーや使用するテーブル等の詳細は上で述べた事故情報DB検索処理と同様であり、各検索ステップにおいて事故情報テーブル(図2)の列の値が”0”又は”00”の場合はそのまま抽出対象に含める。
【0112】
まず、ステップS191又はステップS195で生成したナビゲーションルートの情報から進行予定を特定し、当該特定された進行予定の情報による検索・絞込みを行い(ステップS209)、該当するレコードの存在を判定する(ステップS211)。レコードが存在しない場合には端子Oを介して図37の処理へ進み、レコードが存在した場合には抽出されたレコードを絞込み情報記憶部に格納する(ステップS213)。
【0113】
次に、ステップS183で取得した情報を用いて日時(季節、曜日及び時間帯)による検索・絞込みを行い(ステップS215)、該当するレコードの存在を判定する(ステップS217)。レコードが存在しない場合には端子Oを介して図37の処理へ進み、レコードが存在した場合には抽出されたレコードを絞込み情報記憶部に格納する(ステップS219)。
【0114】
次に、ステップS185で取得した情報を用いて渋滞情報及び天候情報による検索・絞込みを行い(ステップS221)、該当するレコードの存在を判定する(ステップS223)。レコードが存在しない場合には端子Oを介して図37の処理へ進み、レコードが存在した場合には抽出されたレコードを絞込み情報記憶部に格納する(ステップS225)。
【0115】
次に、ステップS181で取得した情報を用いてユーザ属性及び車種による検索・絞込みを行い(ステップS227)、該当するレコードの存在を判定する(ステップS229)。レコードが存在しない場合には端子Oを介して図37の処理へ進み、レコードが存在した場合には抽出されたレコードを絞込み情報記憶部に格納する(ステップS231)。
【0116】
次に、ここまでの処理が1回目のルート設定処理かどうか判定し(ステップS233)、1回目であれば例えば「ルート上に事故多発場所が存在するので、迂回ルートを設定しますか?」というメッセージを利用者に対して出力し(ステップS235)、2回目以降であれば例えば「ルート上に事故多発場所が存在するので、再度迂回ルートを設定しますか?」というメッセージを出力し(ステップS237)、利用者の判断を促す。
【0117】
利用者が迂回ルート生成を選択したか判定し(ステップS239)、迂回ルート生成を選択しなかった場合には端子Oを介して図37の処理へ進む。迂回ルート生成を選択した場合には絞込み情報記憶部のレコードの場所NO.の列2050の値を用いて事故多発場所テーブル(図5)を検索し、該当レコードを迂回場所記憶部に追加格納して(ステップS241)、ステップS189からの処理を繰り返す。
【0118】
また、端子Oを介して遷移した処理については、迂回ルートの生成によって危険な場所が存在しなくなったか、危険な場所があってもよいと利用者が判断した場合である。まずは生成したナビゲーションルートを表示し(ステップS243)、生成したルートに従ったナビゲーションを開始する(ステップS245)。なお、迂回場所記憶部のデータは、この時点でクリアする。
【0119】
ナビゲーション開始後も、一定時間毎に位置、渋滞及び天候の情報を取得し、ユーザ属性及び車種情報とあわせて事故情報を検索し、必要に応じて警告メッセージを出力する(ステップS247)。すなわち、実施の形態2で説明した処理を実行する。
【0120】
このようにすると、利用者が目的地を設定してナビゲーションルートの生成を要求した場合に、標準機能で生成したルート上に、利用者に対して警告メッセージを出力すべき場所がある場合には、利用者に通知することが可能となる。また、利用者にとって危険な場所を迂回するルートを生成しなおすことが可能となる。
【0121】
以上本発明の一実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、図1及び図32に示したシステム構成は一例であって他の構成であっても図1及び図32に示した各実施パターンを実現することができればよい。例えば気象情報、渋滞情報を受信するまでの仕組みとして、衛星放送等を利用したものであってもよい。また、DB構成についても一例であって同様のデータを格納するためであれば、非正規化するなど別の構成を採用するようにしてもよい。
【0122】
また、各DBテーブルに格納されるデータも一例であって、変更や追加等があってもよい。例えば、図13に示した週間運行距離テーブルの例において、格納されるデータを細分化して、「20km未満」、「20km〜50km」、「50km〜100km」及び「100km以上」とするような構成であってもよい。また、図14及び図15に示した事故歴フラグ・テーブル及び違反歴フラグ・テーブルの例では、過去3年間における事故歴又は違反歴についての判定条件を含んでいるが、過去3年間というのは一例であって、何年間に設定してもよい。また、図15に示した違反歴フラグ・テーブルの例において、格納されるデータを細分化して、「無違反」、「速度超過あり」、「信号無視あり」、「追い越し違反あり」、「進路変更禁止違反あり」及び「その他違反あり」とするような構成であってもよい。
【0123】
また、図4に示したメッセージ・テーブルの例では、メッセージの列470には音声出力用のデータが含まれるような構成となっているが、メッセージを文字データで格納する列又は別のテーブルを設け、警告時に画面表示させるような構成であってもよい。この場合、例えば「落輪注意」等、簡潔なメッセージを格納しておけば、運転者は一瞬表示装置を参照するだけで、メッセージを理解できるようになる。なお、フロントガラスの一部に短時間メッセージを表示して注意を呼びかけるような構成でもよい。
【0124】
また、図16に示した季節テーブルの例において、「ゴールデン・ウイーク(4月29日前後〜5月6日前後)」、「お盆の帰省ラッシュ時(8月12日前後及び8月15日前後)」及び「年末年始の帰省ラッシュ時(12月30日前後及び1月3日前後)」を含めるような構成であってもよい。なお、これらの日付は年によって変動するため、管理者等によって少なくとも1年に1回、日付データが登録し直されるような構成であってもよい。同様に、図19に示した時間帯テーブルの例において、「薄暮時」を含めるような構成であってもよい。なお、この時間帯は地域や季節によって変動するため、例えば地域別にテーブルを分け、管理者等によって例えば3ヶ月に1回、時間帯データが登録し直されるような構成であってもよい。
【0125】
また、ユーザ属性やその他の事故情報検索条件についても一例であって、事故に関連する要素が他にあれば検索条件に追加するようにしてもよい。例えば、走行速度や停車時の車体の向きに関する情報を取得し、停車時や減速時において追突されやすい条件に合致する場合には、その旨をメッセージ出力するような構成であってもよい。同様に、走行車線に関する情報を取得し、事故が起こりやすい条件に合致する場合には、その旨をメッセージ出力するような構成であってもよい。
【0126】
また、車載機についての実施の態様を説明したが車載機に限定されるものではなく、徒歩や自転車で使用できるような携帯情報端末等であってもよい。この場合は車種テーブル(図9)に徒歩や自転車のレコードを追加する。また、情報を提供する各サーバは1台に限らず、複数台による構成であってもよい。例えば保険会社サーバ15(又は25)が数台あってもよいし、渋滞情報サーバ19(又は29)が数台あるような構成でもよい。
【0127】
【発明の効果】
以上述べたように、本発明によれば、交通事故防止のための情報処理技術を提供することができた。
【図面の簡単な説明】
【図1】本発明の一実施の形態におけるシステム概要図である。
【図2】事故情報テーブルの構成及び格納されるデータの一例を示す図である。
【図3】ユーザ属性テーブルの構成及び格納されるデータの一例を示す図である。
【図4】メッセージ・テーブルの構成及び格納されるデータの一例を示す図である。
【図5】事故多発場所テーブルの構成及び格納されるデータの一例を示す図である。
【図6】住所属性フラグ・テーブルの構成及び格納されるデータの一例を示す図である。
【図7】性別フラグ・テーブルの構成及び格納されるデータの一例を示す図である。
【図8】年齢テーブルの構成及び格納されるデータの一例を示す図である。
【図9】車種テーブルの構成及び格納されるデータの一例を示す図である。
【図10】夜間視力テーブルの構成及び格納されるデータの一例を示す図である。
【図11】免許年数テーブルの構成及び格納されるデータの一例を示す図である。
【図12】週間運行日数テーブルの構成及び格納されるデータの一例を示す図である。
【図13】週間運行距離テーブルの構成及び格納されるデータの一例を示す図である。
【図14】事故歴フラグ・テーブルの構成及び格納されるデータの一例を示す図である。
【図15】違反歴フラグ・テーブルの構成及び格納されるデータの一例を示す図である。
【図16】季節テーブルの構成及び格納されるデータの一例を示す図である。
【図17】曜日テーブルの構成及び格納されるデータの一例を示す図である。
【図18】天候テーブルの構成及び格納されるデータの一例を示す図である。
【図19】時間帯テーブルの構成及び格納されるデータの一例を示す図である。
【図20】渋滞状況フラグ・テーブルの構成及び格納されるデータの一例を示す図である。
【図21】進行方向テーブルの構成及び格納されるデータの一例を示す図である。
【図22】進行予定テーブルの構成及び格納されるデータの一例を示す図である。
【図23】本発明の実施の形態1における概要処理フローを示す図である。
【図24】本発明の実施の形態1における処理フローを示す図である。
【図25】事故情報DB検索における処理フロー(その1)を示す図である。
【図26】事故情報DB検索における処理フロー(その2)を示す図である。
【図27】事故情報DB検索における処理フロー(その3)を示す図である。
【図28】事故情報DB検索における処理フロー(その4)を示す図である。
【図29】事故情報DB検索における処理フロー(その5)を示す図である。
【図30】事故情報DB検索における処理フロー(その6)を示す図である。
【図31】警告メッセージ生成・格納処理における処理フローを示す図である。
【図32】本発明の実施の形態2におけるシステム概要図である。
【図33】本発明の実施の形態2における処理フローを示す図である。
【図34】本発明の実施の形態3における処理フロー(その1)を示す図である。
【図35】本発明の実施の形態3における処理フロー(その2)を示す図である。
【図36】本発明の実施の形態3における処理フロー(その3)を示す図である。
【図37】本発明の実施の形態3における処理フロー(その4)を示す図である。
【符号の説明】
11,21 ネットワーク 13,23 車載機
15,25 保険会社サーバ 17,27 GPS衛星
19,29 渋滞情報サーバ 20 事故情報番号の列
30 ユーザIDの列 40 メッセージ番号の列
50 事故多発場所番号の列 52 場所名の列
54 位置の列 80 年齢番号の列 82 年齢の列
90 車種番号の列 92 車種の列
110 免許年数番号の列 111,211 気象情報会社サーバ
112 年数の列 120 週間運行日数番号の列
122 運行日数の列 131,231 車載機HDD
133 ICカードリーダ・ライタ 134,234 表示装置
135,235 GPSアンテナ 137,237 渋滞情報受信アンテナ
139,239 気象情報受信アンテナ 155,255 事故情報DB
160 季節番号の列 162 期間始の列 164 期間終の列
166 季節の列 170 曜日番号の列 172 曜日の列
180 天候番号の列 182 天候の列 190 時間帯番号の列
192 始の列 194 終の列 196 時間帯の列
210 進行方向番号の列 212 進行方向の列
220 進行予定番号の列 222 進行予定の列
310 性別の列 320 年齢の列 325 住所の列
330 車種の列 340 夜間視力の列 350 免許年数の列
360 週間日数の列 370 週間距離の列 380 事故歴の列
390 違反歴の列 470 メッセージの列
1300,2300 自動車 1330,2330 ICカード
2050 場所NO.の列 2060 住所属性の列
2070 性別の列 2080 年齢の列 2090 車種の列
2100 夜間視力の列 2110 免許年数の列
2120 週間日数の列 2130 週間距離の列
2140 事故歴の列 2150 違反歴の列 2160 季節の列
2170 曜日の列 2180 天候の列 2190 時間帯の列
2200 渋滞状況の列 2210 進行方向の列
2220 進行予定の列 2040メッセージの列[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a technology for processing information for preventing traffic accidents.
[0002]
[Prior art]
For example, Japanese Patent Application Laid-Open No. H11-120478 discloses the following technology. In other words, the prediction of traffic accidents is based on the fact that past history information is stored in the database of the traffic accident management center, and vehicle information (location, topography, traveling speed, traffic volume, season, time, weather, temperature, Humidity, etc.), calculate the probability of a traffic accident occurring, and notify the warning information (= traffic accident prediction information) according to the situation by voice or image to prevent the occurrence of a traffic accident. prevent.
[0003]
When a traffic accident is encountered, it is possible to grasp the accident situation by reading the history information of the running vehicle from the contents of the IC card at the time of the on-site inspection by a police officer. By linking with the license information at that time, it is possible to calculate the deduction of license points, collect fines and fines, and manage driving qualifications such as license points.
[0004]
[Problems to be solved by the invention]
On the other hand, the causes of traffic accidents are also closely related to driver attributes such as the driver's gender, age, and driver's license holding days, and it is necessary to consider driver attributes in order to provide appropriate warning information. There is. However, in the related art, a viewpoint of providing traffic accident danger information according to a driver attribute in addition to a situation of a vehicle is not disclosed.
[0005]
Therefore, an object of the present invention is to provide an information processing technique for giving an appropriate warning according to the characteristics of each driver to prevent a traffic accident.
[0006]
[Means for Solving the Problems]
According to a first aspect of the present invention, there is provided an information processing method for preventing traffic accidents, wherein a user attribute which is a characteristic of a system user is acquired and stored in a storage device. Information of a traffic accident information database including the position information obtaining step of obtaining current or scheduled position information of the vehicle and storing it in the storage device, and the position information of the accident site and the attribute information of the accident party associated with the position information A search step for searching using the current or planned location information of the system user and the acquired user attributes, and, if the traffic accident information is extracted by the search, narrows down the extracted traffic accident information. Storing in the information storage unit. As a result, it becomes possible to obtain and provide information relating to a traffic accident suitable for the system user for each system user.
[0007]
Further, in the first aspect of the present invention, the method further includes a step of acquiring at least one of the vehicle type information, the traffic congestion information, the weather information, and the date and time, and storing the acquired information in a storage device. The configuration may be such that the search is performed by further using at least one of the vehicle type information, the traffic congestion information, the weather information, and the date and time information. By performing a search in consideration of the situation and environment of the vehicle in addition to the user attributes, it is possible to obtain and provide more accurate information indicating the possibility of an accident.
[0008]
Further, in the first aspect of the present invention, the configuration may further include a step of generating a warning message using the information stored in the above-described narrowed-down information storage unit and storing the generated warning message in the storage device. . More clear and concise messages will help you avoid accidents.
[0009]
Further, the configuration may include a step of transmitting the above-mentioned warning message stored in the storage device to the terminal of the system user. In addition to the configuration in which the search process is performed in the server remote from the system user, the search process may be performed in a device held by the system user or in a device provided in the vehicle of the system user.
[0010]
In the first aspect of the present invention, when the user attribute obtaining step described above receives a user ID from a system user terminal, a database in which the user attribute is registered is stored using the user ID. A configuration that includes a step of searching and extracting a user attribute of the system user may be included. It is not necessary to transmit all user attributes every time, and the communication process becomes more efficient. On the other hand, the configuration may be such that all user attributes are transmitted each time. In this case, the user attribute extraction processing can be omitted.
[0011]
Further, in the first aspect of the present invention, the method further includes a step of determining whether the system user is a guest user. If it is determined that the system user is a guest user, the above-described user attribute obtaining step , At least one of gender, age, and license years may be acquired as a user attribute and stored in a storage device. For example, when a guest user who has a low usage frequency uses the service, processing can be performed with less user attribute information.
[0012]
In the first aspect of the present invention, when the position information at a predetermined interval on the route to the destination generated by the navigation system is obtained in the above-described position information obtaining step, the search described above is performed. The configuration may be such that the step is executed for each of the acquired position information at the predetermined intervals. The danger position on the generated route can be specified.
[0013]
Further, the configuration may include a step of generating a route to a destination so as to avoid a dangerous position specified by the traffic accident information stored in the narrowed-down information storage unit described above. By following the regenerated route, the system user can travel to the destination on a road that is less likely to encounter a traffic accident.
[0014]
The vehicle-mounted device according to the second aspect of the present invention includes a traffic accident information database including location information of an accident site and attribute information of an accident party associated with the location information, and a user attribute which is a characteristic of each user. A user interface from a memory card storing the information, and a memory interface means for storing the information in a storage device, a means for acquiring at least current position information and storing the information in a storage device, Search means for searching using position information and user attributes, and means for, when traffic accident information is extracted by the search means, generating a warning message using the extracted traffic accident information and storing it in a storage device And a means for outputting a warning message stored in the storage device to the user. By using such an in-vehicle device, the system user can receive appropriate information according to the situation where the user is located, so that the vehicle can be operated more safely. become.
[0015]
It is also possible to create a program for causing a computer to execute the information processing method according to the present invention, and the program includes, for example, a storage medium such as a flexible disk, a CD-ROM, a magneto-optical disk, a semiconductor memory, and a hard disk. Alternatively, it is stored in a storage device. Also, it may be distributed via a network. The data being processed is temporarily stored in the memory of the computer.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
[Embodiment 1]
FIG. 1 shows a system configuration diagram according to the first embodiment of the present invention. The
[0017]
Further, the in-
[0018]
Note that a configuration may be employed in which data on the user attribute is stored in the vehicle-mounted
[0019]
For example, one or a plurality of weather
[0020]
Although not shown, the
[0021]
Hereinafter, a table configuration and a flag attribute of the
[0022]
In the example of the accident information table shown in FIG. 2, the
[0023]
The example of the user attribute table shown in FIG. 3 includes a
[0024]
Note that the vehicle type information registered in the
[0025]
In the
[0026]
The example of the message table shown in FIG. 4 includes a message number (NO.)
[0027]
The example of the accident occurrence place table shown in FIG. 5 includes a place number (NO.)
[0028]
In the example of the address attribute flag table shown in FIG. 6, a flag indicating whether or not the relationship between the accident site and the address of the party is found in the past accident information is defined as an address attribute flag. The address attribute flag is used in the
[0029]
In the example of the gender flag table shown in FIG. 7, a flag indicating gender is defined. The gender flag is used in the user attribute table (FIG. 3) and the accident information table (FIG. 2). This gender flag is used in the
[0030]
The example of the age table shown in FIG. 8 includes an age number (NO.)
[0031]
The example of the vehicle type table shown in FIG. 9 includes a
[0032]
In the example of the night vision flag table shown in FIG. 10, a flag representing night vision is defined. The night vision flag is used in the user attribute table (FIG. 3) and the accident information table (FIG. 2). This night vision flag is used in the
[0033]
The example of the license year table shown in FIG. 11 includes a
[0034]
The example of the weekly operation days table shown in FIG. 12 includes a weekly operation day number (NO.)
[0035]
In the example of the weekly operation distance flag table shown in FIG. 13, a flag indicating an average distance of operation in one week is defined. The weekly operation distance flag is used in the user attribute table (FIG. 3) and the accident information table (FIG. 2). This weekly operation distance flag is used in the
[0036]
In the example of the accident history flag table shown in FIG. 14, a flag indicating an accident history for the past three years is defined. The accident history flag is used in the user attribute table (FIG. 3) and the accident information table (FIG. 2). This accident history flag is used in the
[0037]
As described above, the
[0038]
In the example of the violation history flag table shown in FIG. 15, a flag indicating a violation history for the past three years is defined. The violation history flag is used in the user attribute table (FIG. 3) and the accident information table (FIG. 2). This violation history flag is used in the
[0039]
As described above, the
[0040]
The example of the season table shown in FIG. 16 includes a
[0041]
The example of the day of the week table shown in FIG. 17 includes a
[0042]
The example of the weather table shown in FIG. 18 includes a weather number (NO.)
[0043]
The example of the time zone table shown in FIG. 19 includes a time zone number (NO.)
[0044]
In the example of the congestion status flag table shown in FIG. 20, a flag indicating a congestion status is defined. The traffic jam flag is used in the
[0045]
The example of the traveling direction table illustrated in FIG. 21 includes a traveling direction number (NO.)
[0046]
The example of the progress schedule table shown in FIG. 22 includes a schedule progress number (NO.)
[0047]
Hereinafter, the processing contents of the system shown in FIG. 1 will be described with reference to FIGS.
[0048]
The processing shown in FIG. 23 is an outline of processing common to the first embodiment and a second embodiment described later. In the first embodiment, the
[0049]
Here, an overall processing outline in the first embodiment will be described with reference to FIG.
[0050]
First, the
[0051]
Next, the
[0052]
Subsequently, the
[0053]
The
[0054]
It is determined whether or not the corresponding data (accident pattern) exists as a search result of the accident information DB 155 (step S11). If not, the process returns to the position information acquisition step (step S3). If the corresponding data exists, message generation / output processing is performed (step S13). The message is generated by combining the location information with the value of the
[0055]
After the above-described processing is completed, while the system is operating, the process returns to the position information obtaining step (step S3) and the processing is repeated (step S15).
[0056]
Next, the detailed processing contents of the system including the communication between the
[0057]
First, the user sets his / her
[0058]
Subsequently, the on-
[0059]
Note that the position information transmitted by the in-
[0060]
In addition, the congestion
[0061]
On the other hand, the
[0062]
The
[0063]
The in-
[0064]
After outputting the message, the vehicle-mounted
[0065]
In this way, the accident information can be managed collectively in the
[0066]
Next, details of the above-described search processing (step S29) of the
[0067]
Note that two processes, a search process of the
[0068]
First, the data of the
[0069]
If the current position of the user is, for example, within 100 m from the registered accident occurrence location, the process up to this point is to extract accident information at the accident occurrence location within the 100 m range.
[0070]
Next, the corresponding record of the traveling direction table (FIG. 21) is identified from the GPS history information of the user stored in the storage device in advance by a preliminary process (step S81). From the information on the current position and the history information of the GPS, the direction to which the user is heading is specified, and the record including the
[0071]
The processing shifts to a processing of FIG. Next, it is determined whether a route by the navigation function has been set (step S89). In the first embodiment, when it is determined that the route is set based on the information indicating the presence or absence of the route setting received from the vehicle-mounted
[0072]
Next, a date, a day of the week, and a time are obtained from the system date, and the corresponding records in the season table (FIG. 16), the day of the week table (FIG. 17), and the time zone table (FIG. 19) are specified using the information. (Step S99). First, in the season table (FIG. 16), it is determined which season corresponds to the date information, and a record in which the value of the
[0073]
When the records of the season table (FIG. 16), the day of the week table (FIG. 17) and the time zone table (FIG. 19) are specified, the season number (NO.)
[0074]
The processing shifts to a processing of FIG. Next, a traffic congestion flag is specified using traffic congestion information acquired in advance and stored in the storage device (step S107). A temporary table (not shown) such as a list of traffic congestion status may be created to associate the position with the congestion flag so that it can be immediately determined whether or not a certain position is congested. Good. The congestion information includes at least information on the position and information on the presence or absence of congestion at the position. The congestion information obtained from VICS or the like may be held as it is, or the position information of GPS may be used. For example, traffic congestion information within a range of, for example, 100 m from the current position of the user may be extracted and stored.
[0075]
When the traffic jam flag is specified, the records stored in the narrowing-down information storage unit are further narrowed down and searched by the processing of step S105 (step S109). That is, the value of the
[0076]
Next, the corresponding record of the weather table (FIG. 18) is specified from the weather information previously obtained by the pre-processing and stored in the storage device (step S115). The weather within the range of, for example, 10 km from the user's current position is determined from the weather information, and a record including the
[0077]
The processing shifts to a processing of FIG. Next, it is determined whether the user is a registered user (registered user) or a guest user from the information of the user obtained in advance and stored in the storage device (step S123). A selection screen for prompting selection of a registered user or a guest user is displayed on the
[0078]
Next, the corresponding record is extracted based on the user attribute. First, a gender flag is specified from the acquired user attributes (step S131). In the case of a registered user, this is a flag in the
[0079]
Next, an age number (corresponding record of the age table) is specified from the acquired user attributes (step S139). In the case of a registered user, it is the value of the
[0080]
The processing shifts to a processing of FIG. Next, in the case of a registered user, the value (vehicle type number) of the
[0081]
Next, the number of years after license acquisition (the corresponding record in the license years table) is specified from the acquired user attributes (step S155). In the case of a registered user, it is the value of the
[0082]
The processing shifts to a processing of FIG. Then, it is again determined whether or not the user is a guest user (step S163). If the user is a guest user, steps S165 to S171 described below are skipped and the subroutine ends. At this time, the data stored in the narrow-down information storage unit is not cleared. If the user is a registered user, the value of each column of the record in the user attribute table is specified (step S165). In the
[0083]
When all of the refined search processes in step S167 are completed, the existence of the corresponding record is determined (step S169). If there is one or more, the extracted record is stored in the refined information storage unit (step S171). This subroutine ends. If there is no corresponding record, the process ends.
[0084]
With the above processing, it is possible to extract records corresponding to the user attributes and the current operating environment from the accident information table (FIG. 2).
[0085]
Subsequently, details of the warning message generation / storage processing will be described with reference to FIG.
[0086]
First, the location number of the record stored in the narrow-down information storage unit by the prior processing. Is searched using the value of the
[0087]
In this way, a warning message is generated and stored. The warning message finally provided to the user has a form such as, for example, "At the intersection XX, be careful when turning to the right because there are many accidents." In this case, the information is generated using the values of the two tables. However, a configuration may be employed in which a warning message is directly registered in the accident information table (FIG. 2).
[0088]
As described above, the communication between the in-
[0089]
[Embodiment 2]
FIG. 32 shows a system configuration diagram according to the second embodiment of the present invention. The
[0090]
Further, the on-
[0091]
It should be noted that the configuration may be such that data on the user attribute is stored in the in-
[0092]
For example, one or a plurality of
[0093]
Although not shown, the
[0094]
The difference between the second embodiment and the first embodiment is that the in-
[0095]
Hereinafter, processing contents of the system shown in FIG. 32 will be described with reference to FIG. Note that the overall processing outline, such as the information to be obtained and the output of the processing result, is the same as the processing in the first embodiment described above. In addition, a detailed subroutine process of searching the accident information DB and a process of generating and storing a warning message are the same as the processes in the first embodiment. The major difference is that in the first embodiment, the
[0096]
First, the in-
[0097]
The insurance company server receives the accident information DB difference information acquisition request from the in-
[0098]
The in-
[0099]
Note that the above processing does not always need to be performed every time. When this system is used for the first time, the latest accident information at that time is stored in advance in the in-
[0100]
Next, the user sets his / her
[0101]
Subsequently, the on-
[0102]
Next, the in-
[0103]
The in-
[0104]
The in-
[0105]
After outputting the message, the in-
[0106]
This eliminates the need to constantly communicate with the
[0107]
[Embodiment 3]
Next, processing contents according to the third embodiment of the present invention will be described with reference to FIGS. The configuration of the system may be the same as the configuration of any one of the first embodiment and the second embodiment. However, since the communication processing between the server and the terminal is not required, the configuration of the second embodiment is assumed. explain. In the case where the details of each process are the same as those described above, detailed descriptions and annotations are omitted.
[0108]
First, the in-
[0109]
Next, it is determined whether it is the first navigation route generation process (step S189), and if it is the first time, a navigation route is generated using the standard function (step S191). If it is the second time or later (n-th time), information on the position to be detoured is read from the detour location storage unit stored in the processing up to the (n-1) th time (step S193), and a navigation route that bypasses the position is generated. (Step S195). Specifically, the position indicated by the value of the
[0110]
Next, position information at given intervals on the route generated in step S191 or step S195 is acquired, and is compared with the value in the
[0111]
Hereinafter, records in the narrowing-down information storage unit are searched and narrowed down using the obtained conditions. The details of the search key and the table to be used are the same as those in the accident information DB search processing described above. In each search step, when the value of the column of the accident information table (FIG. 2) is “0” or “00”, Include it in the extraction target as is.
[0112]
First, a progress schedule is specified from the navigation route information generated in step S191 or S195, and search / refinement is performed based on the specified progress schedule information (step S209), and the existence of the corresponding record is determined (step S209). S211). If no record exists, the process proceeds to the process of FIG. 37 via the terminal O. If a record exists, the extracted record is stored in the narrowing-down information storage unit (step S213).
[0113]
Next, using the information acquired in step S183, search / refinement is performed by date and time (season, day of week, and time zone) (step S215), and the existence of the corresponding record is determined (step S217). If no record exists, the process proceeds to the process of FIG. 37 via the terminal O. If a record exists, the extracted record is stored in the narrowing-down information storage unit (step S219).
[0114]
Next, using the information acquired in step S185, search / refinement based on traffic congestion information and weather information is performed (step S221), and the existence of the corresponding record is determined (step S223). If the record does not exist, the process proceeds to the process of FIG. 37 via the terminal O. If the record exists, the extracted record is stored in the narrowing-down information storage unit (step S225).
[0115]
Next, using the information acquired in step S181, search / refinement by user attribute and vehicle type is performed (step S227), and the existence of the corresponding record is determined (step S229). If the record does not exist, the process proceeds to the process of FIG. 37 via the terminal O. If the record exists, the extracted record is stored in the narrow-down information storage unit (step S231).
[0116]
Next, it is determined whether or not the process up to this is the first route setting process (step S233). If the process is the first time, for example, "Since there is a place where accidents frequently occur on the route, should a bypass route be set?" Is output to the user (step S235), and for the second and subsequent times, for example, a message such as "Since there is a place where accidents frequently occur on the route, should a detour route be set again?" Step S237), prompt the user to make a decision.
[0117]
It is determined whether the user has selected the detour route generation (step S239). If the user has not selected the detour route generation, the process proceeds to the processing in FIG. When the detour route generation is selected, the location number of the record in the narrowing-down information storage unit is determined. The table of FIG. 5 is searched using the value of the
[0118]
Further, the process that has transited through the terminal O is a case where the dangerous place has disappeared due to the generation of the detour route, or the user has determined that the dangerous place may exist. First, the generated navigation route is displayed (step S243), and navigation according to the generated route is started (step S245). The data in the bypass location storage unit is cleared at this point.
[0119]
After the start of the navigation, the information of the position, the traffic congestion and the weather is acquired at regular time intervals, the accident information is searched together with the user attribute and the vehicle type information, and a warning message is output if necessary (step S247). That is, the processing described in the second embodiment is executed.
[0120]
In this way, when a user sets a destination and requests generation of a navigation route, if there is a place on the route generated by the standard function to output a warning message to the user, , It is possible to notify the user. In addition, it is possible to regenerate a route that bypasses a dangerous place for the user.
[0121]
Although the embodiment of the present invention has been described above, the present invention is not limited to this. For example, the system configuration shown in FIGS. 1 and 32 is an example, and other configurations may be used as long as each of the implementation patterns shown in FIGS. 1 and 32 can be realized. For example, a mechanism using satellite broadcasting or the like may be used as a mechanism for receiving weather information and traffic congestion information. Further, the DB configuration is also an example, and another configuration such as non-normalization may be adopted if similar data is stored.
[0122]
The data stored in each DB table is also an example, and may be changed or added. For example, in the example of the weekly operation distance table shown in FIG. 13, the stored data is subdivided into “less than 20 km”, “20 km to 50 km”, “50 km to 100 km”, and “100 km or more”. It may be. Further, the examples of the accident history flag table and the violation history flag table shown in FIGS. 14 and 15 include the judgment conditions for the accident history or the violation history in the past three years. This is merely an example, and may be set for any number of years. In the example of the violation history flag table shown in FIG. 15, the stored data is subdivided into "no violation", "excess speed", "ignore signal", "exceeding violation", "path" It may be configured such that "change prohibition violation exists" and "other violations exist".
[0123]
Further, in the example of the message table shown in FIG. 4, the
[0124]
Further, in the example of the season table shown in FIG. 16, “Golden Week (around April 29 to around May 6)”, “At the time of the Obon homecoming rush (around August 12 and around August 15) ) "And" the time of the New Year's homecoming rush (around December 30 and around January 3) "may be included. Since these dates vary depending on the year, a configuration may be adopted in which date data is re-registered at least once a year by an administrator or the like. Similarly, in the example of the time zone table shown in FIG. 19, a configuration that includes “dusk” may be included. Since this time zone varies depending on the region and the season, the table may be divided into regions, for example, and the time zone data may be registered again, for example, once every three months by an administrator or the like.
[0125]
In addition, the user attribute and other accident information search conditions are also examples, and if there is another element related to the accident, it may be added to the search conditions. For example, a configuration may be adopted in which information on the traveling speed and the orientation of the vehicle body at the time of stopping is acquired, and when a condition that is likely to be collided at the time of stopping or deceleration is met, a message to that effect is output. Similarly, a configuration may be adopted in which information on the traveling lane is acquired, and if a condition that is likely to cause an accident is met, a message to that effect is output.
[0126]
Further, the embodiment of the in-vehicle device has been described. However, the present invention is not limited to the in-vehicle device, and may be a portable information terminal that can be used on foot or by bicycle. In this case, a record of walking or cycling is added to the vehicle type table (FIG. 9). The number of servers that provide information is not limited to one, and may be a configuration including a plurality of servers. For example, there may be several insurance company servers 15 (or 25) or a configuration in which there are several traffic information servers 19 (or 29).
[0127]
【The invention's effect】
As described above, according to the present invention, an information processing technique for preventing a traffic accident can be provided.
[Brief description of the drawings]
FIG. 1 is a schematic diagram of a system according to an embodiment of the present invention.
FIG. 2 is a diagram showing an example of the configuration of an accident information table and stored data.
FIG. 3 is a diagram illustrating an example of a configuration of a user attribute table and stored data.
FIG. 4 is a diagram showing an example of a configuration of a message table and stored data.
FIG. 5 is a diagram illustrating an example of a configuration of an accident occurrence place table and stored data.
FIG. 6 is a diagram illustrating an example of a configuration of an address attribute flag table and data stored therein.
FIG. 7 is a diagram illustrating an example of the configuration of a gender flag table and stored data.
FIG. 8 is a diagram illustrating an example of a configuration of an age table and stored data.
FIG. 9 is a diagram illustrating an example of a configuration of a vehicle type table and stored data.
FIG. 10 is a diagram illustrating an example of a configuration of a night vision table and data stored therein.
FIG. 11 is a diagram showing an example of the structure of a license year table and stored data.
FIG. 12 is a diagram showing an example of the configuration of a weekly operation days table and data stored therein.
FIG. 13 is a diagram illustrating an example of a configuration of a weekly operation distance table and data stored therein.
FIG. 14 is a diagram showing an example of the configuration of an accident history flag table and stored data.
FIG. 15 is a diagram illustrating an example of a configuration of a violation history flag table and stored data.
FIG. 16 is a diagram showing an example of the structure of a season table and stored data.
FIG. 17 is a diagram illustrating an example of the configuration of a day of the week table and stored data.
FIG. 18 is a diagram illustrating an example of a configuration of a weather table and stored data.
FIG. 19 is a diagram showing an example of the configuration of a time zone table and stored data.
FIG. 20 is a diagram showing an example of the configuration of a traffic jam status flag table and data to be stored.
FIG. 21 is a diagram illustrating an example of a configuration of a traveling direction table and stored data.
FIG. 22 is a diagram showing an example of the configuration of a progress schedule table and stored data.
FIG. 23 is a diagram showing an outline processing flow in the first embodiment of the present invention.
FIG. 24 is a diagram showing a processing flow in the first embodiment of the present invention.
FIG. 25 is a diagram showing a processing flow (No. 1) in an accident information DB search.
FIG. 26 is a diagram showing a processing flow (part 2) in the accident information DB search.
FIG. 27 is a diagram depicting a processing flow (No. 3) in the accident information DB search;
FIG. 28 is a diagram depicting a processing flow (No. 4) in the accident information DB search;
FIG. 29 is a diagram depicting a processing flow (No. 5) in the accident information DB search;
FIG. 30 is a diagram showing a process flow (part 6) in the accident information DB search.
FIG. 31 is a diagram depicting a processing flow in a warning message generation / storage processing;
FIG. 32 is a system schematic diagram according to
FIG. 33 is a diagram showing a processing flow in the second embodiment of the present invention.
FIG. 34 is a diagram showing a processing flow (part 1) in the third embodiment of the present invention.
FIG. 35 is a diagram showing a processing flow (part 2) in the third embodiment of the present invention.
FIG. 36 is a diagram showing a processing flow (part 3) in the third embodiment of the present invention.
FIG. 37 is a diagram showing a processing flow (part 4) in the third embodiment of the present invention.
[Explanation of symbols]
11,21
15,25
19, 29
30
50 Column of place numbers where accidents frequently occur 52 Column of place names
54
90
110 License
112
122 Operating days 131,231 In-vehicle device HDD
133 IC card reader / writer 134,234 Display device
135,235 GPS antenna 137,237 Congestion information receiving antenna
139,239 Weather information receiving antenna 155,255 Accident information DB
160
166
180
192
210 Row of heading
220
310
330 Row of
360
390
1300, 2300
2050 Place No.
2070
2100 Column of
2120
2140
2170
2200
2220 Scheduled
Claims (11)
システム利用者の個別の特性であるユーザ属性を取得し、記憶装置に格納するユーザ属性取得ステップと、
前記システム利用者の現在又は通行予定の位置情報を取得し、記憶装置に格納する位置情報取得ステップと、
事故現場の位置情報と当該位置情報に関連付けられた事故当事者の属性情報とを含む交通事故情報データベースの情報を、前記システム利用者の現在又は通行予定の位置情報と前記ユーザ属性とを用いて検索する検索ステップと、
前記検索により交通事故情報が抽出された場合には、当該抽出された交通事故情報を絞込み情報記憶部に格納するステップと、
を含む交通事故防止のための情報処理方法。An information processing method for preventing traffic accidents,
A user attribute acquisition step of acquiring a user attribute, which is an individual characteristic of the system user, and storing the attribute in a storage device;
Position information acquisition step of acquiring the current or scheduled position information of the system user and storing the information in a storage device,
Searching the information of the traffic accident information database including the location information of the accident site and the attribute information of the accident party associated with the location information using the current or scheduled location information of the system user and the user attributes Search step to perform,
When the traffic accident information is extracted by the search, storing the extracted traffic accident information in the narrowed-down information storage unit;
Information processing method for preventing traffic accidents.
前記検索ステップにおいて前記車種情報と前記渋滞情報と前記気象情報と前記日時の情報とのうちの少なくとも1つをさらに用いて検索することを特徴とする請求項1記載の交通事故防止のための情報処理方法。Acquiring at least one of vehicle type information, traffic congestion information, weather information, and date and time information, and storing the acquired information in a storage device;
2. The information for preventing a traffic accident according to claim 1, wherein the search step further performs a search using at least one of the vehicle type information, the congestion information, the weather information, and the date and time information. Processing method.
システム利用者の個別の特性であるユーザ属性を取得し、記憶装置に格納する手段と、
前記システム利用者の現在又は通行予定の位置情報を取得し、記憶装置に格納する手段と、
事故現場の位置情報と当該位置情報に関連付けられた事故当事者の属性情報とを含む交通事故情報データベースの情報を、前記システム利用者の現在又は通行予定の位置情報と前記ユーザ属性とを用いて検索する手段と、
前記検索により交通事故情報が抽出された場合には、当該抽出された交通事故情報を絞込み情報記憶部に格納する手段と、
を有する交通事故防止のための情報処理装置。An information processing device for preventing traffic accidents,
Means for acquiring a user attribute, which is an individual characteristic of the system user, and storing it in a storage device;
Means for acquiring current or scheduled location information of the system user, and storing the information in a storage device;
Searching the information of the traffic accident information database including the location information of the accident site and the attribute information of the accident party associated with the location information using the current or scheduled location information of the system user and the user attributes Means to
Means for storing the extracted traffic accident information in the narrowed-down information storage unit, when the traffic accident information is extracted by the search,
Information processing device for preventing traffic accidents.
利用者の個別の特性であるユーザ属性を格納しているメモリカードから前記ユーザ属性を読出し、記憶装置に格納するメモリインタフェース手段と、
少なくとも現在の位置情報を取得し、記憶装置に格納する手段と、
前記交通事故情報データベースの情報を前記利用者の位置情報と前記ユーザ属性とを用いて検索する検索手段と、
前記検索手段により交通事故情報が抽出された場合には、当該抽出された交通事故情報を用いて警告メッセージを生成し、記憶装置に格納する手段と、
前記記憶装置に格納された警告メッセージを前記利用者に対して出力する手段と、
を有する車載機。A traffic accident information database including location information of the accident site and attribute information of the accident party associated with the location information;
Memory interface means for reading the user attributes from a memory card storing user attributes which are individual characteristics of the user and storing the user attributes in a storage device;
Means for acquiring at least current position information and storing it in a storage device;
Search means for searching the information of the traffic accident information database using the position information of the user and the user attribute,
When the traffic accident information is extracted by the search means, a means for generating a warning message using the extracted traffic accident information and storing the warning message in a storage device;
Means for outputting a warning message stored in the storage device to the user,
An in-vehicle device having a.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002252572A JP2004094444A (en) | 2002-08-30 | 2002-08-30 | Information processing method for preventing traffic accident |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002252572A JP2004094444A (en) | 2002-08-30 | 2002-08-30 | Information processing method for preventing traffic accident |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004094444A true JP2004094444A (en) | 2004-03-25 |
Family
ID=32058810
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002252572A Withdrawn JP2004094444A (en) | 2002-08-30 | 2002-08-30 | Information processing method for preventing traffic accident |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004094444A (en) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006258428A (en) * | 2005-03-15 | 2006-09-28 | Fujitsu Ten Ltd | Drive supporting device and system |
| JP2007086981A (en) * | 2005-09-21 | 2007-04-05 | Kyosan Electric Mfg Co Ltd | Traffic control information transmission device, traffic control information notification device, and traffic control system |
| WO2007114015A1 (en) * | 2006-03-30 | 2007-10-11 | Pioneer Corporation | Route guidance device, route guidance method, route guiding program |
| JP2009019900A (en) * | 2007-07-10 | 2009-01-29 | Funai Electric Co Ltd | Navigation device |
| JP2009277059A (en) * | 2008-05-15 | 2009-11-26 | Denso Corp | Apparatus for collecting and delivering risk information |
| JP2010152845A (en) * | 2008-12-26 | 2010-07-08 | Tomokazu Miki | Risk calculation apparatus and risk calculation method |
| CN101826258A (en) * | 2010-04-09 | 2010-09-08 | 北京工业大学 | Method for predicting simple accidents on freeways |
| JP2014002086A (en) * | 2012-06-20 | 2014-01-09 | Doon:Kk | Accident information report system and terminal of the same |
| US8731821B2 (en) | 2006-03-15 | 2014-05-20 | Qualcomm Incorporated | Method and apparatus for determining relevant point of interest information based upon route of user |
| JP2015095237A (en) * | 2013-11-14 | 2015-05-18 | 富士通株式会社 | Dangerous place extraction program, dangerous place extraction method, and dangerous place extraction device |
| CN107045794A (en) * | 2017-01-16 | 2017-08-15 | 百度在线网络技术(北京)有限公司 | Road conditions processing method and processing device |
| JP2018505422A (en) * | 2014-12-02 | 2018-02-22 | ワング,ケビン,スンリン | Accident avoidance method and system |
| JP2018055296A (en) * | 2016-09-28 | 2018-04-05 | 損害保険ジャパン日本興亜株式会社 | Information processing apparatus, information processing method, and information processing program |
| WO2018180348A1 (en) * | 2017-03-29 | 2018-10-04 | ソニー株式会社 | Information processing device, information processing method, and program |
| JP2019086904A (en) * | 2017-11-02 | 2019-06-06 | 大日本印刷株式会社 | Image management server and image management method |
| JP2021039440A (en) * | 2019-08-30 | 2021-03-11 | 株式会社東芝 | Road control system |
| CN114528307A (en) * | 2022-02-25 | 2022-05-24 | 亿咖通(湖北)技术有限公司 | Information processing method, device, equipment and readable storage medium |
| CN116580591A (en) * | 2023-05-09 | 2023-08-11 | 海科(平潭)信息技术有限公司 | Accident early warning method, device, equipment and medium |
| JP2024085129A (en) * | 2022-12-14 | 2024-06-26 | トヨタ自動車株式会社 | Vehicle and vehicle route setting method |
-
2002
- 2002-08-30 JP JP2002252572A patent/JP2004094444A/en not_active Withdrawn
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006258428A (en) * | 2005-03-15 | 2006-09-28 | Fujitsu Ten Ltd | Drive supporting device and system |
| JP2007086981A (en) * | 2005-09-21 | 2007-04-05 | Kyosan Electric Mfg Co Ltd | Traffic control information transmission device, traffic control information notification device, and traffic control system |
| US8731821B2 (en) | 2006-03-15 | 2014-05-20 | Qualcomm Incorporated | Method and apparatus for determining relevant point of interest information based upon route of user |
| WO2007114015A1 (en) * | 2006-03-30 | 2007-10-11 | Pioneer Corporation | Route guidance device, route guidance method, route guiding program |
| JPWO2007114015A1 (en) * | 2006-03-30 | 2009-08-13 | パイオニア株式会社 | Route guidance device, route guidance method, route guidance processing program |
| JP2009019900A (en) * | 2007-07-10 | 2009-01-29 | Funai Electric Co Ltd | Navigation device |
| JP2009277059A (en) * | 2008-05-15 | 2009-11-26 | Denso Corp | Apparatus for collecting and delivering risk information |
| JP2010152845A (en) * | 2008-12-26 | 2010-07-08 | Tomokazu Miki | Risk calculation apparatus and risk calculation method |
| CN101826258A (en) * | 2010-04-09 | 2010-09-08 | 北京工业大学 | Method for predicting simple accidents on freeways |
| JP2014002086A (en) * | 2012-06-20 | 2014-01-09 | Doon:Kk | Accident information report system and terminal of the same |
| JP2015095237A (en) * | 2013-11-14 | 2015-05-18 | 富士通株式会社 | Dangerous place extraction program, dangerous place extraction method, and dangerous place extraction device |
| JP2018505422A (en) * | 2014-12-02 | 2018-02-22 | ワング,ケビン,スンリン | Accident avoidance method and system |
| JP2018055296A (en) * | 2016-09-28 | 2018-04-05 | 損害保険ジャパン日本興亜株式会社 | Information processing apparatus, information processing method, and information processing program |
| CN107045794A (en) * | 2017-01-16 | 2017-08-15 | 百度在线网络技术(北京)有限公司 | Road conditions processing method and processing device |
| WO2018180348A1 (en) * | 2017-03-29 | 2018-10-04 | ソニー株式会社 | Information processing device, information processing method, and program |
| JP2019086904A (en) * | 2017-11-02 | 2019-06-06 | 大日本印刷株式会社 | Image management server and image management method |
| JP2021039440A (en) * | 2019-08-30 | 2021-03-11 | 株式会社東芝 | Road control system |
| CN114528307A (en) * | 2022-02-25 | 2022-05-24 | 亿咖通(湖北)技术有限公司 | Information processing method, device, equipment and readable storage medium |
| JP2024085129A (en) * | 2022-12-14 | 2024-06-26 | トヨタ自動車株式会社 | Vehicle and vehicle route setting method |
| CN116580591A (en) * | 2023-05-09 | 2023-08-11 | 海科(平潭)信息技术有限公司 | Accident early warning method, device, equipment and medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2004094444A (en) | Information processing method for preventing traffic accident | |
| US6381537B1 (en) | Method and system for obtaining geographic data using navigation systems | |
| US7499949B2 (en) | Method and system for obtaining recurring delay data using navigation systems | |
| US10860986B2 (en) | Schedule management apparatus | |
| JP5024134B2 (en) | Travel information creation device, travel information creation method and program | |
| CN101256079B (en) | Map information updating system | |
| US6904362B2 (en) | Route guidance system, information delivery center, and vehicular route guidance apparatus | |
| US6415222B1 (en) | Navigation system and storage medium | |
| JP4983660B2 (en) | Navigation system and route search method | |
| EP1447646A1 (en) | Information display system | |
| JP6036509B2 (en) | Map difference data distribution system, map difference data distribution device, map data holding device, update management server, and map difference extraction server | |
| US20060074551A1 (en) | Navigation systems, methods, and programs | |
| CN101533561A (en) | Traffic information management server, navigation terminal and method thereof | |
| EP2104018A2 (en) | Database creation system and database creation method | |
| KR20110131130A (en) | Traffic Information Client Device | |
| JP2004251790A (en) | Navigation system for vehicle | |
| JP2009199370A (en) | Onboard device, roadside device, control method and program | |
| CN105122332B (en) | Map differential data dissemination system, map differential data dispensing device, map datum possess device, update management server and map difference extraction server | |
| JP5125676B2 (en) | Information distribution system, center device, questionnaire response acquisition method | |
| JP4588670B2 (en) | Map information distribution center and map information distribution method | |
| JP4742916B2 (en) | Navigation system | |
| JP2003296348A (en) | Information distribution server device and information distribution server program, terminal device and terminal program | |
| KR20030084784A (en) | Map editing and displaying apparatus, map managing system, map managing method, and map storing medium | |
| JP4468763B2 (en) | Automotive electronic devices | |
| EP1218847A1 (en) | Method and device for interactive communication between a transport service offer and a request for same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050125 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050301 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20050502 |