[go: up one dir, main page]

JP2004094444A - Information processing method for preventing traffic accident - Google Patents

Information processing method for preventing traffic accident Download PDF

Info

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
Application number
JP2002252572A
Other languages
Japanese (ja)
Inventor
Yoshimi Kanemitsu
金光 良美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokio Marine Research Institute
Original Assignee
Tokio Marine Research Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tokio Marine Research Institute filed Critical Tokio Marine Research Institute
Priority to JP2002252572A priority Critical patent/JP2004094444A/en
Publication of JP2004094444A publication Critical patent/JP2004094444A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Navigation (AREA)
  • Emergency Alarm Devices (AREA)
  • Traffic Control Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processing technology to issue proper warning suitable for the characteristics of each driver for preventing a traffic accident. <P>SOLUTION: User attributes being the characteristics of each system user are extracted, and the current or passage scheduled location information of the system user is acquired. The information of a traffic accident information data base including the location information of the accident site and the attribute information of the person concerned associated with the location information is retrieved by using the current or passage scheduled location information of the system user and the acquired user attribute. When the traffic accident information is extracted by retrieval, the extracted traffic information is narrowed down, and stored in an information storing part. Thus, it is possible to extract accident information suitable for the characteristics of each driver. <P>COPYRIGHT: (C)2004,JPO

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 vehicle 1300 is provided with a vehicle-mounted device 13 having, for example, a car navigation function, a communication function with the network 11, and a Web (Web) browser function. Note that the in-vehicle device 13 does not necessarily need to be mounted on a car, and may be of a type that a pedestrian carries and uses like a portable information terminal. The in-vehicle device 13 includes a display device 134, an in-vehicle device hard disk drive (HDD) 131, a GPS antenna 135 for receiving a signal from a GPS (Global Positioning System) satellite 17, and an IC that is an interface with the IC card 1330. The card reader / writer 133 is connected. In addition, a traffic information reception antenna 137 for receiving traffic information such as VICS (Veice Information and Communication System) or a weather information reception antenna 139 for receiving weather information may be connected.
[0017]
Further, the in-vehicle device HDD 131 stores map information, voice information, and other data for realizing a car navigation function. The IC card reader / writer 133 has a function of reading data from a contact type or non-contact type IC card 1330 and writing data. Further, a recording medium of another standard may be used instead of the IC card. In the present application, an IC card is used as a generic term for a recording medium. The IC card 1330 stores data on the attribute of the holder (user attribute). The contents of the user attributes include, for example, user ID, gender, age, address, night vision, years of license holding, number of weekly driving days, weekly driving distance, past accident history, past traffic violation (hereinafter, violation) history, and the like. It is.
[0018]
Note that a configuration may be employed in which data on the user attribute is stored in the vehicle-mounted device HDD 131 or another communicable server, and only the identification information such as the user ID is stored in the IC card 1330. When driving a car, the user sets his or her IC card 1330 in the IC card reader / writer 133 connected to the vehicle-mounted device 13. When the driver changes, the IC card 1330 is replaced, and the IC card reader / writer 133 reads the next user attribute data from the IC card 1330.
[0019]
For example, one or a plurality of weather information company servers 111, one or a plurality of traffic congestion information servers 19, and one or a plurality of insurance company servers 15 are connected to the network 11, which is the Internet, for example. In addition, one or a plurality of in-vehicle devices 13 are also connected to the network 11 wirelessly or by wire. The in-vehicle device 13 has a communication function, but may be connected to another communication device such as a mobile phone to realize the communication function. Further, the weather information company server 111 and the traffic congestion information server 19 are configured to be able to communicate with at least one of the insurance company server 15 and the vehicle-mounted device 13. An accident information database (DB) 155 is connected to the insurance company server 15, and the accident information DB 155 stores past positional information of the accident site and attribute information of the parties in association with each other. Note that the accident information DB 155 does not necessarily need to be connected to the insurance company server 15, and may be configured to be connected to a specialized center server or the like capable of holding accident information and providing services. Further, not all past accident information is registered, but only accident information such as frequently occurring accident information that can be linked to prevention of later accidents is registered.
[0020]
Although not shown, the car 1300 is provided with a function of grasping the weather condition from the values of sensors such as the outside air temperature and humidity, and does not require a signal from the weather information company server 111, There may be a case where a signal from the GPS satellite 17 is not required, for example, the current position can be grasped from the travel distance or the like. Further, there may be a case where a combination of magnetism or the like and a signal from the GPS satellite 17 is used.
[0021]
Hereinafter, a table configuration and a flag attribute of the accident information DB 155 will be described with reference to FIGS.
[0022]
In the example of the accident information table shown in FIG. 2, the column 20 of the accident information number (NO.), The location NO. Column 2050, address attribute column 2060, gender column 2070, age column 2080, vehicle type column 2090, night vision column 2100, license years column 2110, week days column 2120, week distance column 2130, accident History column 2140, violation history column 2150, season column 2160, day column 2170, weather column 2180, time slot column 2190, traffic jam column 2200, traveling direction column 2210, scheduled traveling column 2220, A message column 2040 is included. This table stores the primary key NO. Column 20 and foreign keys and flags of each table described later. If the consistency at the time of updating can be maintained, it may be combined with another table and denormalized in order to speed up the search process. The content of the table has a configuration in which a message for an accident pattern specified by a position, a user attribute, a vehicle type, weather, a traffic congestion state, and a progress state is associated.
[0023]
The example of the user attribute table shown in FIG. 3 includes a column 30 of a user ID (NO.), A column 310 of a gender, a column 320 of an age, a column 325 of an address, a column 330 of a vehicle type, a column 340 of night vision, a license year. Column 350, week days column 360, week distance column 370, accident history column 380, and violation history column 390. In this table, the NO. Column 30 except for the address column 325, which is composed of a foreign key and a flag of each table described later. The content of the table includes, among the information unique to the user, an attribute that is likely to be related to the accident.
[0024]
Note that the vehicle type information registered in the vehicle type column 330 is not the user's own attribute information, but is attribute information related to the user, and is therefore managed in the user attribute table (FIG. 3) in the present application.
[0025]
In the address column 325, an area where the user is used and is used is registered. In the example of the user attribute table (FIG. 3), the municipal name where the user's address is registered is registered as it is. However, any configuration may be used as long as an area such as a municipal code or an area code can be specified. The address data registered here is used for confirming whether or not the user is a nearby resident, when there is a tendency that there is little accident by nearby resident in certain accident information. This is to prevent an extra warning message from being output to a user who passes through a familiar place. In addition, there are cases where there are areas other than an address, such as an area where a car is used for work or a place where you have lived in the past. Configuration may be used.
[0026]
The example of the message table shown in FIG. 4 includes a message number (NO.) Column 40 and a message column 470. In the message column 470, messages that can be commonly used under various conditions are registered, and each record is associated with the message column 2040 of the accident information table (FIG. 2).
[0027]
The example of the accident occurrence place table shown in FIG. 5 includes a place number (NO.) Column 50, a place name column 52, and a position column 54, in which information about places where accidents frequently occur is registered. I have. The place name column 52 can also be used at the time of generating a warning message, and is used, for example, in the “XX intersection” portion of the message “At the XX intersection 100 m ahead ...”. The position column 54 is used for comparison with position information acquired from the GPS satellite 17 or the like.
[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 column 2060 of the address attribute of the accident information table (FIG. 2). For example, as a tendency of occurrence of an accident at a certain place, there are many accidents of people who are not local residents, that is, people who are not used to the place. For example, a flag is set to 1 to indicate that the address attribute should be considered. On the other hand, if an accident has occurred regardless of the familiarity of the parties, the flag is set to 0 because there is no need to consider the address attribute.
[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 gender column 310 in the user attribute table (FIG. 3). If the user is male, the flag is set to 1; if the user is female, the flag is registered as 2 in the table. The gender column 2070 is used in the accident information table (FIG. 2). For example, a flag is set to 1 if there are many male accidents as a tendency of accident occurrence at a certain place. Similarly, if there are many women, set the flag to 2, and if an accident occurs regardless of the gender of the parties, set the flag to 0 to indicate that there is no relationship between gender and the occurrence of the accident. Keep it.
[0030]
The example of the age table shown in FIG. 8 includes an age number (NO.) Column 80 and an age column 82, and the age numbers are registered by age. Each record is associated with a user attribute table (FIG. 3) and an accident information table (FIG. 2). In the user attribute table (FIG. 3), when a record is registered, an age number according to the age of the user is registered in an age column 320. For example, if you are 25, you are in your 20s, so it is registered as "02". Further, in the accident information table (FIG. 2), for example, if the age of the accident party is many teens as the tendency of a traffic accident at a certain place, "01" is registered in the age column 2080. If an accident occurs regardless of the age of the party, "00" is registered in the record of the accident information table (FIG. 2) to indicate that there is no relationship between age and occurrence of the accident. deep.
[0031]
The example of the vehicle type table shown in FIG. 9 includes a column 90 of a vehicle type number (NO.) And a column 92 of a vehicle type, and a vehicle type number previously associated with the size and type of the vehicle is registered. Each record is associated with a user attribute table (FIG. 3) and an accident information table (FIG. 2). In the user attribute table (FIG. 3), when a record is registered, a vehicle type number corresponding to the vehicle type used by the user is registered in the vehicle type column 330. For example, "02" is registered for an RV vehicle. Further, in the accident information table (FIG. 2), for example, if there are many trucks as a type of a car that has caused an accident as a tendency of a traffic accident at a certain place, “01” is registered in the car type column 2090. When an accident occurs regardless of the type of vehicle, "00" is registered in the record of the accident information table (FIG. 2) to indicate that there is no relationship between the type of vehicle and the occurrence of the accident. This attribute associates the characteristics of the vehicle, such as a different view from the driver and a different minimum turning radius, with the type of the vehicle and the occurrence of a traffic accident.
[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 night vision column 340 in the user attribute table (FIG. 3), and the flag is set to 1 if the user has low vision at night and the surroundings are difficult to see, and the flag is set to 0 if the user is OK. Keep it. In the accident information table (FIG. 2), the column is used in the night vision column 2100. For example, if there is a large number of accidents of people whose night vision deteriorates as a tendency of accident occurrence in a certain place, the flag is set to 1 and the night vision of the party is set. Regardless of the occurrence of an accident, a flag is set to 0 to indicate that there is no relationship between night vision and the occurrence of the accident.
[0033]
The example of the license year table shown in FIG. 11 includes a column 110 of the year number after license acquisition (NO.) And a column 112 of the year number, and registers the year number after license acquisition corresponding to each range of years. Have been. Each record is associated with a user attribute table (FIG. 3) and an accident information table (FIG. 2). In the user attribute table (FIG. 3), when registering a record, a license acquisition year number according to the user's license acquisition year is registered in a license year column 350. For example, if it is 2 years, it is 1 to 5 years, so it is registered as "02". Further, in the accident information table (FIG. 2), for example, if there are many beginners who have less than one year in the number of years after acquiring the license of the accident party as a tendency of traffic accidents at a certain place, "01" is registered in the license year column 2110. Is done. When an accident has occurred regardless of the number of years since the license acquisition of the party, "00" is set in the accident information table (FIG. 2) to indicate that there is no relationship between the number of years after obtaining the license and the occurrence of the accident. Register in the record.
[0034]
The example of the weekly operation days table shown in FIG. 12 includes a weekly operation day number (NO.) Column 120 and an operation days column 122, and the weekly operation day numbers associated with the predetermined days are registered. Have been. The number of days is an average number of days for driving in one week, and represents the frequency of driving. Each record is associated with a user attribute table (FIG. 3) and an accident information table (FIG. 2). In the user attribute table (FIG. 3), when a record is registered, a weekly operation day number according to the user's weekly operation day number is registered in the weekly day number column 360. For example, if driving only on weekends, it is within two days a week, so "01" is registered. In the accident information table (FIG. 2), for example, if there is a large number of accident participants whose weekly operation days are daily as a tendency of a traffic accident at a certain place, “03” is registered in the weekday column 2120. Further, when an accident occurs regardless of the number of weekly operation days of the parties, "00" is set in the record of the accident information table (FIG. 2) to indicate that there is no relation between the number of weekly operation days and the occurrence of the accident. Register in.
[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 weekly distance column 370 in the user attribute table (FIG. 3). If the user operates 50 km or more per week on average, the flag is set to 2, and if the user operates less than 50 km, the flag is set to 2. 1 is registered in the table. In the accident information table (FIG. 2), the column is used in the column 2130 of the week distance. For example, when the weekly operation distance of the party is less than 50 km as a tendency of occurrence of an accident at a certain place, the flag is set to 1 if there are many accidents. . Similarly, if the number of accidents is large when the weekly operation distance of the party is 50 km or more, the flag is set to 2, and if the accident occurs regardless of the weekly operation distance of the party, the weekly operation processing and the accident The flag is set to 0 to indicate that the occurrence is not related.
[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 accident history column 380 in the user attribute table (FIG. 3). The flag is set to 0 if no accident has occurred in the past three years, and the flag is set if the user has experienced an accident once in the past three years. The flag is registered in the table as 2 if the accident has been experienced a plurality of times in the past three years. In the accident information table (FIG. 2), this is used in the column of accident history 2140. For example, when the accident history of the party for the past three years is plural times as the tendency of accident occurrence at a certain place, the flag is set to 2 if there are many accidents. Keep it. Similarly, if the accident history of the party for the past three years is one, set the flag to 1 if there are many accidents, and if the accident has occurred regardless of the accident history of the parties for the past three years. The flag is set to 0 to indicate that there is no relationship between the accident history and the occurrence of the accident.
[0037]
As described above, the accident history flag 0 means no accident for the past three years in the user attribute table (FIG. 3), and means no designation in the accident information table (FIG. 2). This is because it is generally not considered that an accident by a party who has been accident-free for the past three years is likely to occur, and a flag may be added if it can actually occur.
[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 violation history column 390 in the user attribute table (FIG. 3). If the user has not violated in the last three years, the flag is set to 0, and if the user has experienced a speeding violation in the last three years. The flag is set to 1, and if a violation other than the speed excess has been experienced in the past three years, the flag is registered as 2 in the table. In the accident information table (FIG. 2), this is used in the column 2150 of the history of violations. For example, a flag is set to 1 if there is a large number of accidents in a party who has violated speeding over the past three years as a tendency of accident occurrence at a certain place. Keep it. Similarly, if there is a large number of accidents in which the party's past three-year history of violations is other than speeding, set the flag to 2 and the accident has occurred regardless of the party's past three years' history of violations. In this case, the flag is set to 0 to indicate that there is no relationship between the history of the violation and the occurrence of the accident.
[0039]
As described above, the violation history flag 0 means no violation for the past three years in the user attribute table (FIG. 3), and means no designation in the accident information table (FIG. 2). This is because it is not generally considered that an accident by a non-violating party is likely to occur in the past three years, and a flag may be added if it can actually occur.
[0040]
The example of the season table shown in FIG. 16 includes a column 160 of the season number (NO.), A column 162 at the beginning of the period, a column 164 at the end of the period, and a column 166 of the season. A season number corresponding to each period is registered. Each record is associated with the accident information table (FIG. 2). The start date of the period is registered in the column 162 at the beginning of the period, and the end date of the period is registered in the column 164 at the end of the period. In the season column 166, a season name of a period is registered. In the accident information table (FIG. 2), for example, if the number of accidents occurring during the summer vacation period from July 21 to August 31 is large as a tendency of traffic accidents at a certain place, “05” is displayed in the season column 2160. Register. When an accident occurs on average throughout the year regardless of the season, "00" is added to the record of the accident information table (FIG. 2) to indicate that there is no relationship between the season and the occurrence of the accident. Register.
[0041]
The example of the day of the week table shown in FIG. 17 includes a column 170 of the day number (NO.) And a column 172 of the day, and the day number corresponding to the day is registered. Each record is associated with the accident information table (FIG. 2). In the accident information table (FIG. 2), for example, if there are many accidents on holidays or holidays as a tendency of traffic accidents at a certain place, “04” is registered in the column 2170 of the day of the week. When an accident occurs regardless of the day of the week, "00" is registered in the record of the accident information table (FIG. 2) to indicate that there is no relationship between the day of the week and the occurrence of the accident.
[0042]
The example of the weather table shown in FIG. 18 includes a weather number (NO.) Column 180 and a weather column 182, and a weather number corresponding to the weather is registered. Each record is associated with the accident information table (FIG. 2). In the accident information table (FIG. 2), for example, if the tendency of a traffic accident at a certain place is many on a rainy day, “03” is registered in the weather column 2180. If an accident has occurred regardless of the weather, "00" is registered in the record of the accident information table (FIG. 2) to indicate that there is no relationship between the weather and the occurrence of the accident.
[0043]
The example of the time zone table shown in FIG. 19 includes a time zone number (NO.) Column 190, a start column 192, an end column 194, and a time zone column 196. The time zones are divided into zones, and time zone numbers associated with each time zone are registered. Each record is associated with the accident information table (FIG. 2). In the first column 192, the start time of the time zone is registered, and similarly, in the last column 194, the end time of the time zone is registered. In the time zone column 196, the name of the time zone is registered. In the accident information table (FIG. 2), for example, as a tendency of traffic accidents at a certain place, if the number of accident occurrences is large during school commuting / commuting hours from 7:30 to 8:30 in the morning, the time zone column 2190 contains “ 02 ". If an accident occurs on average throughout the day regardless of the time zone, "00" is set in the accident information table (FIG. 2) to indicate that there is no relationship between the time zone and the occurrence of the accident. Register in the record.
[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 traffic jam column 2200 of the accident information table (FIG. 2). For example, the flag is set to 1 if there are many traffic jams as a tendency of accident occurrence at a certain place, and if an accident occurs without traffic jam, there is no relationship between the traffic jam and the accident occurrence. The flag is set to 0 to indicate this. This is a configuration when it is determined that an accident is more likely to occur in a traffic jam than in a traffic jam. If there is a tendency to occur, a flag may be added.
[0045]
The example of the traveling direction table illustrated in FIG. 21 includes a traveling direction number (NO.) Column 210 and a traveling direction column 212, and a traveling direction number is registered for each direction. Each record is associated with the accident information table (FIG. 2). In the accident information table (FIG. 2), for example, as a tendency of traffic accidents at a certain place, if there are many accidents of vehicles heading north, “04” is registered in the traveling direction column 2210. When an accident occurs regardless of the traveling direction, "00" is registered in the record of the accident information table (FIG. 2) to indicate that there is no relationship between the traveling direction and the occurrence of the accident. deep.
[0046]
The example of the progress schedule table shown in FIG. 22 includes a schedule progress number (NO.) Column 220 and a progress schedule column 222, and the progress schedule number is registered for each route such as right / left turn. Each record is associated with the accident information table (FIG. 2). In the accident information table (FIG. 2), for example, if there is a large number of accidents of vehicles turning right as a tendency of a traffic accident at a certain place, “02” is registered in the column 2220 to be advanced. If an accident has occurred regardless of the schedule, "00" is registered in the record of the accident information table (FIG. 2) to indicate that there is no relationship between the schedule and the occurrence of the accident. deep.
[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 insurance company server 15 executes main processing, and the second embodiment In the in-vehicle device 13, the main processing is executed.
[0049]
Here, an overall processing outline in the first embodiment will be described with reference to FIG.
[0050]
First, the insurance company server 15 acquires the user attribute and the vehicle type information acquired by the in-vehicle device 13 by input by the user or by reading from the IC card 1330 through communication with the in-vehicle device 13 (step S1).
[0051]
Next, the insurance company server 15 acquires the current position information of the vehicle 1300 acquired by the in-vehicle device 13 from the GPS satellite 17 via the GPS antenna 135 through communication with the in-vehicle device 13 (step S3). The position history information may be obtained through communication with the vehicle-mounted device 13.
[0052]
Subsequently, the insurance company server 15 acquires the traffic congestion information and the weather information from the traffic congestion information server 19 and the weather information company server 111 via the network 11 or by other communication means (steps S5 and S7). ). Further, when the on-vehicle device 13 has the congestion information receiving antenna 137 and the weather information receiving antenna 139, the configuration may be such that the information is obtained by communication with the on-vehicle device 13. In some cases, either the congestion information or the weather information is acquired from the vehicle-mounted device 13.
[0053]
The insurance company server 15 searches the accident information DB 155 in which accident pattern data is registered in advance, using the user attributes, vehicle type information, position information, traffic congestion information, weather information, and the like acquired by the above-described processing as search conditions. (Step S9).
[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 message column 470 of the message table (FIG. 4). The insurance company server 15 transmits the message to the in-vehicle device 13, and the in-vehicle device 13 receives the message and outputs it to the user as warning information by text, image, voice, or the like.
[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 insurance company server 15 and the vehicle-mounted device 13 will be described with reference to FIG.
[0057]
First, the user sets his / her IC card 1330 in the IC card reader / writer 133 connected to the vehicle-mounted device 13. Then, the IC card reader / writer 133 reads data from the IC card 1330, and the in-vehicle device 13 stores the read data as a user attribute in the storage device (step S17). If the read data does not include the vehicle type information, the processing device of the vehicle-mounted device 13 acquires the vehicle type information from the internal system (not shown) of the vehicle 1300 or the vehicle-mounted device HDD 131 and stores the information in the storage device.
[0058]
Subsequently, the on-vehicle device 13 acquires the current vehicle position information based on the signal from the GPS satellite 17 received via the GPS antenna 135 connected to the on-vehicle device 13, and stores the information in the storage device (Step S19). . Then, the user attribute, vehicle type information, and position information acquired so far are transmitted to the insurance company server 15 (step S21). The user attribute transmitted here is a user ID when the user is a registered user. If the user is a guest user, the information includes, for example, gender, age, vehicle type, and license years.
[0059]
Note that the position information transmitted by the in-vehicle device 13 described above may include history information of the current position and the latest position. However, it is also possible to adopt a configuration in which the position history information is stored in the insurance company server 15. Also, although not shown, when the route is set using the navigation function, information indicating the state of the route setting such as a route setting flag and information on the schedule of progress such as turning right or left up to 100 m ahead are provided. Is transmitted in step S21.
[0060]
In addition, the congestion information receiving antenna 137 and the weather information receiving antenna 139 are connected to the on-vehicle device 13, and the congestion information and weather information provided from the congestion information server 19 and the weather information company server 111 are transmitted to the on-vehicle device via each antenna. 13 and may be transmitted to the insurance company server 15 together with the user attributes, vehicle type information and location information.
[0061]
On the other hand, the insurance company server 15 receives the user attribute, the vehicle type information, and the position information from the in-vehicle device 13 and stores the received information in the storage device (Step S23). When the position history information is not received, the past position information is read by the user ID. When the traffic information and the weather information are not included in the information from the in-vehicle device 13, the information is provided from the traffic information server 19 and the weather information company server 111 via the network 11 or by other communication means. The congestion information and the weather information are acquired and stored in the storage device (Step S25 and Step S27).
[0062]
The insurance company server 15 searches the accident information DB 155 registered in advance using the user attributes, vehicle type information, position information, traffic congestion information, and weather information acquired by the above-described processing as search conditions (step S29). This processing will be described later in detail. It is determined whether or not there is data that satisfies the condition as a search result (step S31). If there is, a warning message is generated and stored in the storage device (step S33). If there is no corresponding data, an empty warning message is generated and stored (step S35). Then, the stored warning message or the empty warning message is transmitted to the vehicle-mounted device 13 (step S37). The empty warning message is information indicating, for example, no warning.
[0063]
The in-vehicle device 13 receives the warning message or the empty warning message from the insurance company server 15 and outputs a warning message as characters, images, sounds, or the like to the user as warning information (step S39). If an empty warning message is received, nothing is output.
[0064]
After outputting the message, the vehicle-mounted device 13 returns to the position information acquisition step (step S19) after a lapse of a predetermined time and repeats the processing (step S41).
[0065]
In this way, the accident information can be managed collectively in the accident information DB 155, and even if data is added or updated, the latest data is always used to keep the user's attributes and users current. Information that is relevant to the situation at hand. Further, the storage capacity and the processing capacity of the vehicle-mounted device 13 may be relatively small.
[0066]
Next, details of the above-described search processing (step S29) of the accident information DB 155 and details of the warning message generation / storage processing will be described with reference to FIGS.
[0067]
Note that two processes, a search process of the accident information DB 155 and a warning message generation / storage process, are common subroutine processes of the first embodiment and a later-described second embodiment. In the first embodiment, the insurance company server 15 and executed by the in-vehicle device 13 in the second embodiment.
[0068]
First, the data of the position column 54 of the accident-prone location table (FIG. 5) is searched using the GPS position information received in advance and stored in the storage device in advance processing (step S69). By comparing the GPS position information with the data in the position column 54 of the accident occurrence location table (FIG. 5), it is determined whether there is data within, for example, 100 m from the GPS position information (step S71). If so, the process ends. If the corresponding data exists, the record is specified (step S73). Next, the location No. of the accident information table (FIG. 2) is set using the value of column 50 of the location number (NO.) Of the specified record as a search condition. Is searched (step S75). If there is at least one matching record (step S77), the corresponding record in the accident information table (FIG. 2) is specified and stored in the narrowing-down information storage unit (step S79). At this time, if data remains in the narrowed-down information storage unit, it is overwritten or temporarily cleared, and then newly stored. Hereinafter, unless otherwise specified, data storage in the narrowing-down information storage unit is an overwriting process. If there is no matching record, the process ends. At this time, if data remains in the narrowed-down information storage unit, the data is cleared and the process is terminated. Hereinafter, unless otherwise specified, when the process ends without the corresponding data, the data in the narrowing-down information storage unit is also cleared.
[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 column 212 of the matching traveling direction is specified. When the record of the traveling direction table (FIG. 21) is specified, the record stored in the narrowing-down information storage unit by the process of step S79 is further processed using the value of the column 210 of the traveling direction number (NO.) As a search condition. A narrow search is performed (step S83). That is, a record including the same value as the specified traveling direction number in the traveling direction column 2210 is extracted. If the value of the traveling direction column 2210 of the record stored in the narrowing-down information storage unit is “00”, it is a case where there is no relationship between the occurrence of the accident and the traveling direction, and therefore, it is included in the extraction target as it is. . The existence of the corresponding record is determined (step S85), and if there is one or more, the extracted record is stored in the narrow-down information storage unit (step S87). If there is no corresponding record, the process ends.
[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 device 13, or in the second embodiment, the route is set based on the setting of the vehicle-mounted device 13. If it is determined that there is a user, progress schedule information such as turning left or right within 100 m of the user is acquired, and the corresponding record in the progress schedule table (FIG. 22) is specified (step S91). The user determines how to proceed from the information on the scheduled progress, and specifies a record containing the matched information on the scheduled progress in the scheduled progress table (FIG. 22). In the first embodiment, the information on the scheduled progress is received from the on-vehicle device 13, and in the second embodiment, the information is acquired from its own navigation processing unit. When the record of the progress schedule table (FIG. 22) is specified, the record stored in the narrowing-down information storage unit by the process of step S87 is further processed using the value of the column 220 of the progress schedule number (NO.) As a search condition. A narrow search is performed (step S93). That is, the record in which the same value as the scheduled progress number of the specified record is stored in the scheduled progress column 2220 is extracted. If the value of the scheduled column 2220 of the record stored in the narrowed-down information storage unit is “00”, it is a case where there is no relationship between the occurrence of the accident and the direction of travel, so that it is included in the extraction target as it is. . The existence of the corresponding record is determined (step S95), and if there is one or more, the extracted record is stored in the narrow-down information storage unit (step S97). If there is no corresponding record, the process ends. On the other hand, when the route by the navigation function is not set (when the information indicating no route setting is received or when it is determined that the route is not set in the navigation processing unit), the steps from step S91 described above are performed. The processing up to S97 is skipped.
[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 column 160 of the season number (NO.) Is other than “00” is specified. In the day of the week table (FIG. 17), it is determined from the date information to which day of the week category the record belongs, and a record in which the value of the day number (NO.) Column 170 is other than "00" is specified. Further, the time zone table (FIG. 19) is used to determine to which time zone the system time information applies, and a record whose value in the time zone number (NO.) Column 190 is other than "00" is specified.
[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.) Column 160 and the day number (NO. ) And the time zone number (NO.) Column 190 are used as search conditions to further narrow down the records stored in the narrow-down information storage unit by the processing of step S97 or step S87 (step S101). . That is, the same value as the value of the column 160 of the season number (NO.) Of the specified record is stored in the column 2160 of the season, and the same value as the value of the column 170 of the day number (NO.) Of the specified record is stored. The record stored in the time zone column 2190 having the same value as the value of the time zone number (NO.) Column 190 of the specified record stored in the day of the week column 2170 is extracted. When the value of the season column 2160 of the record stored in the narrowing-down information storage unit is “00”, it is a case where there is no relation between the occurrence of the accident and the season, and the season number (NO.) No narrowing by column 160 is performed. Similarly, if the value of the record is “00” for the column 2170 of the day of the week and the column 2190 of the time zone, the values in the column 170 of the day number (NO.) And the column 190 of the time zone number (NO.) Are used. No refinement is performed. The existence of the corresponding record is determined (step S103), and if there is one or more, the extracted record is stored in the narrow-down information storage unit (step S105). If there is no corresponding record, the process ends.
[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 traffic jam column 2200 of the record stored in the narrow-down information storage unit is “0”, the value of the traffic jam column 2200 is “1”, and the location number of the record is “0”. The record in which the traffic congestion information (temporary table or the like) at the same position as the position derived from the value of the column 2050 indicates that the traffic is congested is extracted. Here, if there is information on an accident that is likely to occur during traffic congestion, processing is performed to exclude the accident information from the extraction target unless traffic congestion actually occurs. The existence of the corresponding record is determined (step S111), and if there is one or more, the extracted record is stored in the narrow-down information storage unit (step S113). If there is no corresponding record, the process ends.
[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 weather column 182 in which a matching value is stored is specified. The weather information includes at least information on the position and information on the weather at the position. The weather information obtained from the weather information company server 111 or the like may be held as it is, or the GPS location information may be used. For example, weather information within a range of, for example, 10 km from the current position of the user may be extracted and stored. When the record of the weather table (FIG. 18) is specified, the record stored in the narrow-down information storage unit by the process of step S113 is further narrowed down using the value of the column 180 of the weather number (NO.) As a search condition. (Step S117). That is, a record including the same value as the specified weather number in the weather column 2180 is extracted. If the value of the weather column 2180 of the record stored in the narrowing-down information storage unit is “00”, it is a case where there is no relationship between the occurrence of the accident and the weather, so that it is directly included in the extraction target. The existence of the corresponding record is determined (step S119), and if there is one or more, the extracted record is stored in the narrow-down information storage unit (step S121). If there is no corresponding record, the process ends.
[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 display device 134 of the vehicle-mounted device 13 at the start of use of the system, and information input by the user is received and held as identification information. The configuration may be such that the user ID stored in the IC card 1330 is acquired, and whether or not the user ID is registered is searched and determined. If the user is a registered user, the user attribute table (FIG. 3) is searched from the user ID to specify a corresponding record. That is, a record in which the value of the column 30 of the user ID (NO.) Is the same as the user ID of the user is extracted. When the record is specified, the values of all columns (310 to 390) of the record are read (step S127). If the user is a guest user, the minimum user attributes such as, for example, gender, age, vehicle type, and license years have been acquired in advance by prior processing. Step S129). Since the user attribute does not change every moment, it can be used repeatedly in a series of processes, and it is not always necessary to perform the search process every time. For example, once a user attribute is acquired, such as when a user drives a car to a destination, the same data can be used until the user arrives at the destination and ends driving. Therefore, when the processing in step S123 is the second or subsequent processing, a configuration in which the processing in steps S125 to S129 is skipped may be adopted.
[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 gender column 310 of the corresponding record in the user attribute table (FIG. 3), and in the case of a guest user, the corresponding flag value is specified from the gender flag table (FIG. 7). When the gender flag is specified, the records stored in the narrowing-down information storage unit are further narrowed down and searched by the processing of step S121 (step S133). That is, a record in which the flag in the gender column 2070 includes the same flag as the flag specified in step S131 is extracted. If the value of the gender column 2070 of the record stored in the narrow-down information storage unit is “0”, it is a case where there is no relationship between the occurrence of the accident and the gender, so that it is directly included in the extraction target. The existence of the corresponding record is determined (step S135), and if there is one or more, the extracted record is stored in the narrow-down information storage unit (step S137). If there is no corresponding record, the process ends.
[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 age column 320 of the corresponding record in the user attribute table (FIG. 3), and in the case of a guest user, the corresponding age number is specified from the age table (FIG. 8). When the age number is specified, the records stored in the narrowing-down information storage unit are further narrowed down and searched by the processing of step S137 (step S141). That is, a record in which the value in the age column 2080 includes the same value as the age number specified in step S139 is extracted. If the value of the age column 2080 of the record stored in the narrowed-down information storage unit is “00”, it is a case where there is no relationship between the occurrence of the accident and the age, so that it is included in the extraction target as it is. The existence of the corresponding record is determined (step S143), and if there is one or more, the extracted record is stored in the narrow-down information storage unit (step S145). If there is no corresponding record, the process ends.
[0080]
The processing shifts to a processing of FIG. Next, in the case of a registered user, the value (vehicle type number) of the vehicle type column 330 of the corresponding record in the user attribute table (FIG. 3) is specified, and in the case of a guest user, the relevant vehicle type number is specified from the vehicle type table (FIG. 9). (Step S147). When the vehicle type number is specified, the records stored in the narrowing-down information storage unit are further narrowed down and searched by the processing of step S145 (step S149). That is, a record in which the value of the vehicle type column 2090 includes the same one as the vehicle type number specified in step S147 is extracted. When the value of the vehicle type column 2090 of the record stored in the narrowed-down information storage unit is “00”, it is included in the extraction target as it is because there is no relationship between the occurrence of the accident and the vehicle type. The existence of the corresponding record is determined (step S151), and if there is one or more, the extracted record is stored in the narrow-down information storage unit (step S153). If there is no corresponding record, the process ends.
[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 column 350 of the license year of the corresponding record in the user attribute table (FIG. 3). In the case of a guest user, the corresponding year number after obtaining the license is specified from the license year table (FIG. 11). When the number of years after obtaining the license is specified, the records stored in the narrowing-down information storage unit are further narrowed down and searched by the processing of step S153 (step S157). In other words, a record in which the value of the license year column 2110 includes the same number as the license acquisition year number specified in step S155 is extracted. If the value of the license year column 2110 of the record stored in the narrowed-down information storage unit is “00”, it is a case where there is no relationship between the occurrence of the accident and the number of years after obtaining the license, and thus the extraction target is directly extracted. Include in. The existence of the corresponding record is determined (step S159), and if there is one or more, the extracted record is stored in the narrow-down information storage unit (step S161). If there is no corresponding record, the process ends.
[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 address column 325, for example, a municipal name is registered, and the municipal name is specified. A number or a flag is registered in each of the other columns. Next, using the value specified in step S165, the records stored in the narrowing-down information storage unit by the process in step S161 are further narrowed down and searched (step S167). For attributes other than the address, the same processing as the above-described processing of step S133 for the gender flag and the processing of step S149 for the vehicle type number, for example, is performed. If the value of each column of the record stored in the narrowing-down information storage unit is “00” or “0”, it is a case where there is no relation between the occurrence of the accident and the user attribute in the column, and therefore, it is not changed. Include in extraction target. Regarding the address, among the records stored in the filtering information storage unit, when the value of the address attribute column 2060 is “0”, or when the value of the address attribute column 2060 is “1” and the location NO. The record in the case where the value of the column 2050 of the column and the value of the column 54 of the position derived from the accident occurrence place table (FIG. 5) are other than the municipalities of the column 325 of the address is extracted. Here, a case where the address attribute need not be taken into consideration and a case where the address attribute needs to be taken into account and the user is not the municipal (or is unfamiliar with the area) are extracted. The determination as to whether or not a local resident may be configured to include nearby municipalities in addition to municipalities. Note that the process of determining the municipalities in which the value of the position column 54 is a municipalities is not an important element of the present invention and will not be described in detail here. For example, a municipal code, an address DB (not shown), etc. , The range of the position value may be associated with the area, and the search may be performed using the value of the position column 54.
[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 column 2050 as a search condition, and the corresponding record is extracted and stored in the storage device (step S173). Similarly, the message table (FIG. 4) is searched using the value of the message column 2040 of the record of the record stored in the narrow-down information storage unit as a search condition, and the relevant record is extracted and stored in the storage device (step S175). ). Here, the value of the column 52 of the place name of the record of the accident occurrence place table (FIG. 5) specified by the processing of step S173 and the message of the record of the message table (FIG. 4) specified by the processing of step S175 A warning message is generated from the value of the column 470 of (a) and stored in the storage device (step S179). At this time, a configuration may be used in which a message such as “100 m ahead” is added using the position information. The above processing is performed for all records stored in the narrow-down information storage unit (step S179), and the subroutine ends.
[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-vehicle device 13 and the insurance company server 15 ensures that even if data is added or updated in the accident information DB 155, the latest data is always used and the attributes of the user and the user It will be able to provide information that is appropriate for the situation in which it is located. In addition, since the insurance company server performs the main processing, the in-vehicle device 13 does not perform the search processing and management of the accident information, and the storage capacity and the processing ability can be relatively small. .
[0089]
[Embodiment 2]
FIG. 32 shows a system configuration diagram according to the second embodiment of the present invention. The vehicle 2300 is provided with an in-vehicle device 23 having, for example, a car navigation function, a communication function with the network 21, and a Web browser function. The in-vehicle device 23 does not necessarily need to be mounted on an automobile, and may be of a type used by pedestrians, such as a portable information terminal. The in-vehicle device 23 is connected with a display device 234, an in-vehicle device HDD 231, a GPS antenna 235 for receiving a signal from the GPS satellite 27, and an IC card reader / writer 233 which is an interface for the IC card 2330. I have. Furthermore, a traffic jam information receiving antenna 237 for receiving traffic jam information such as VICS and a weather information receiving antenna 239 for receiving weather information are connected.
[0090]
Further, the on-vehicle device HDD 231 stores all or part of accident information in an accident information DB 255 described later, and also stores map information, voice information, and other data for implementing a car navigation function. . The IC card reader / writer 233 has a function of reading data from a contact type or non-contact type IC card 2330 and writing data. Further, a recording medium of another standard may be used instead of the IC card. The IC card 2330 stores data on the attribute of the holder (user attribute). The contents of the user attribute include, for example, a user ID, gender, age, address, night vision, license holding years, weekly driving days, weekly driving distance, past accident history, past violation history, and the like.
[0091]
It should be noted that the configuration may be such that data on the user attribute is stored in the in-vehicle device HDD 231 or another communicable server, and only the identification information such as the user ID is stored in the IC card 2330. When driving a car, the user sets his / her IC card 2330 in the IC card reader / writer 233 connected to the vehicle-mounted device 23.
[0092]
For example, one or a plurality of insurance company servers 25 are connected to the network 21 which is the Internet. The one or more weather information company servers 211 and the one or more traffic congestion information servers 29 are connected to a communication tower 213 or the like managed by a broadcaster or the like. Broadcast from the tower 213. In addition, one or a plurality of in-vehicle devices 23 are also connected to the network 21 wirelessly or by wire. The in-vehicle device 23 has a communication function, but may be connected to another communication device such as a mobile phone to realize the communication function. The on-vehicle device 23 is configured to be able to receive information from the weather information company server 21, the traffic congestion information server 29, and the GPS satellites via the connected antennas. An accident information DB 255 is connected to the insurance company server 25. The accident information DB 255 stores past positional information of the accident site and attribute information of the parties in association with each other. The accident information DB 255 does not necessarily need to be connected to the insurance company server 25, and may be configured to be connected to a specialized center server or the like capable of holding accident information and providing a service. Further, not all past accident information is registered, but only accident information such as frequently occurring accident information that can be linked to prevention of later accidents is registered. Further, as described above, all or a part of the accident information is duplicated in the in-vehicle device HDD 231, and for example, only the accident information in the operation range of the automobile 2300 may be stored.
[0093]
Although not shown, the vehicle 2300 does not need information from the weather information company server 211, for example, has a function of grasping the weather condition from the values of sensors such as the outside temperature and humidity. There may be a case where a signal from the GPS satellite 27 is not required, for example, the current position can be grasped from the travel distance or the like. Further, there may be a case where a combination of magnetism or the like and a signal from the GPS satellite 27 is used.
[0094]
The difference between the second embodiment and the first embodiment is that the in-vehicle device 23 has a configuration in which traffic information and weather information can be directly received from each information providing server, and the in-vehicle device HDD 231 also records accident information. That is being done.
[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 insurance company server 15 performs the main processing, whereas in the second embodiment, the in-vehicle device 23 performs the main processing. That is, in the first embodiment, the insurance company server 15 and the in-vehicle device 13 always perform online processing to communicate and provide the latest information, whereas in the second embodiment, a batch type in which the number of communication times is reduced. It is configured to perform processing.
[0096]
First, the in-vehicle device 23 sends an accident information DB difference information acquisition request to the insurance company at an arbitrary timing (for example, periodically or according to a user's instruction) to update the accident information held in the in-vehicle device HDD 231 to the latest one. The data is transmitted to the server 23 (step S42). This request includes information such as the last update date and time, which can determine the version of the accident information currently stored in the vehicle-mounted device HDD 231.
[0097]
The insurance company server receives the accident information DB difference information acquisition request from the in-vehicle device 23, detects difference information from the accident information DB 255 (Step S45), and transmits the detected difference information to the in-vehicle device 23 (Step S47). If there is no difference information, a code indicating the fact is transmitted.
[0098]
The in-vehicle device 23 receives the accident information DB difference information from the insurance company server 23, adds the difference information to the accident information currently stored in the in-vehicle device HDD 231 and updates the latest state (step S49).
[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-vehicle device HDD 231, or a medium such as a DVD-ROM in which the accident information is recorded is distributed to the user and mounted on the vehicle. The configuration may be such that accident information is stored in the machine HDD 231. In addition, there is a possibility that the capacity of the in-vehicle device HDD 231 may be insufficient to copy all the information stored in the accident information DB 255. In such a case, not only the national version but also the local version is set. Alternatively, information that is not usually used may not be recorded in the on-vehicle device HDD 231. Further, in the case of such a configuration, a reduction in the amount of communication can be expected in the processing of steps S42 to S49 described above.
[0100]
Next, the user sets his / her IC card 2330 in the IC card reader / writer 233 connected to the vehicle-mounted device 23. Then, the IC card reader / writer 233 reads the data from the IC card 2330, and the in-vehicle device 23 stores the read data as a user attribute in the storage device (step S51). If the read data does not include the vehicle type information, the processing device of the vehicle-mounted device 23 acquires the vehicle type information from the internal system (not shown) of the vehicle 2300 or the vehicle-mounted device HDD 231 and stores it in the storage device. When the user is a registered user, the user attribute stored here is obtained by combining the vehicle type information with the data read from the IC card 2330 or the data read from the in-vehicle device HDD 231 using the user ID. That is, it is information for one record of the user attribute table (FIG. 3). If the user is a guest user, for example, the user is prompted to enter gender, age, vehicle type, and license years, and the input is stored.
[0101]
Subsequently, the on-vehicle device 23 acquires the current vehicle position information based on the signal from the GPS satellite 27 received via the GPS antenna 235 connected to the on-vehicle device 23, and stores it in the storage device (step S53). . Here, as the position information, information on the current position is accumulated, and therefore, position history information can be obtained. Although not shown, when a route has been set using the navigation function, information on the schedule of travel such as turning right or left up to 100 m ahead is stored in step S53.
[0102]
Next, the in-vehicle device 23 receives the congestion information and the weather information broadcast from the communication tower 213 by the congestion information server 211 and the weather information company server 29 via the congestion information receiving antenna 237 and the weather information receiving antenna 139, and stores the storage device. (Step S55 and Step S57).
[0103]
The in-vehicle device 23 searches for accident information registered in the in-vehicle device HDD 231 using the user attribute, vehicle type information, position information, traffic congestion information, and weather information acquired by the above-described processing as search conditions (step S59). This processing is similar to the accident information DB search processing shown in FIGS. Next, it is determined whether or not there is data that satisfies the condition as a search result (step S61). If there is, a warning message is generated and stored in the storage device (step S63). This process is the same as the process shown in FIG. 31, and the description is omitted here. If there is no corresponding data, step S63 and the next step S65 are skipped.
[0104]
The in-vehicle device 23 that has generated the warning message outputs the message as warning information to the user in characters, images, sounds, or the like (step S65).
[0105]
After outputting the message, the in-vehicle device 23 returns to the position information acquisition step (step S53) after a lapse of a predetermined time and repeats the processing (step S67).
[0106]
This eliminates the need to constantly communicate with the insurance company server 25, reduces the number of times of communication, and converts information related to traffic accidents into a form suitable for the attributes of the user and the situation where the user is currently located. Can be provided.
[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-vehicle device 23 acquires user attributes and vehicle type information from the IC card 2330 or an input from the user (step S181), and further acquires system date (step S183), traffic congestion information and weather information (step S185). , Stored in a storage device. Further, the destination is acquired based on the current vehicle position information and the user's designation, and stored in the storage device (step S187). When the user is a registered user, the user attribute stored here is obtained by combining the vehicle type information with the data read from the IC card 2330 or the data read from the in-vehicle device HDD 231 using the user ID. That is, it is information for one record of the user attribute table (FIG. 3). If the user is a guest user, for example, the user is prompted to enter gender, age, vehicle type, and license years, and the input is stored.
[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 position column 54 is specified from the data of the detour location storage unit storing the result of extracting the record of the accident occurrence location table (FIG. 5), and the location is detoured. This is processing for generating a route.
[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 position column 54 of the accident occurrence place table (FIG. 5) (step S197). It is determined whether or not the corresponding data exists (step S199). If there is no corresponding data, the process proceeds to the process of FIG. If there is applicable data, the applicable record of the accident occurrence place table is specified (step S201), and the value of the column 50 of the accident occurrence place number (NO.) Of the record is used as a search condition in the accident information table (FIG. 2). Location No. Column 2050 (step S203). If there is one or more matching records (step S205), the corresponding record in the accident information table (FIG. 2) is specified and stored in the narrow-down information storage unit (step S207). At this time, if data remains in the narrowed-down information storage unit, it is overwritten or temporarily cleared, and then newly stored. Hereinafter, unless otherwise specified, data storage in the narrowing-down information storage unit is an overwriting process. If there is no matching record, the processing proceeds to the processing in FIG. At this time, if data remains in the narrowed-down information storage unit, the data is cleared, and then the processing proceeds to the processing in FIG. In the following, unless otherwise specified, when there is no corresponding data and the process proceeds to the processing in FIG. 37 via the terminal O, the data in the narrowing-down information storage unit is also cleared.
[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 column 2050 in (1), the record is additionally stored in the detour place storage unit (step S241), and the processing from step S189 is repeated.
[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 message column 470 includes data for voice output, but a column for storing the message as character data or another table is used. A configuration may be provided in which a screen is displayed when a warning is issued. In this case, if a simple message such as "Caution for falling wheel" is stored, the driver can understand the message only by momentarily referring to the display device. Note that a configuration may be employed in which a message is displayed on a part of the windshield for a short time to call attention.
[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 Embodiment 2 of the present invention.
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 Network 13,23 In-vehicle device
15,25 Insurance company server 17,27 GPS satellite
19, 29 Traffic information server 20 Column of accident information number
30 User ID column 40 Message number column
50 Column of place numbers where accidents frequently occur 52 Column of place names
54 Position column 80 Age number column 82 Age column
90 Vehicle number column 92 Vehicle type column
110 License year number column 111, 211 Meteorological information company server
112 year column 120 week operation day number column
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 Season number column 162 Period start column 164 Period end column
166 Season column 170 Day number column 172 Day column
180 Weather column 182 Weather column 190 Time zone column
192 first row 194 last row 196 time zone
210 Row of heading number 212 Row of heading
220 Scheduled column number 222 Scheduled column
310 Gender column 320 Age column 325 Address column
330 Row of cars 340 Row of night vision 350 Row of license years
360 days column 370 weeks distance column 380 accident history column
390 Violation history column 470 Message column
1300, 2300 Car 1330, 2330 IC card
2050 Place No. Column 2060 Address attribute column
2070 Gender column 2080 Age column 2090 Car column
2100 Column of night vision 2110 Column of license years
2120 Week days column 2130 Week distance column
2140 Accident history column 2150 Violation history column 2160 Seasonal column
2170 Day column 2180 Weather column 2190 Time column
2200 Traffic jam row 2210 Traveling row
2220 Scheduled column 2040 message column

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つをさらに用いて検索することを特徴とする請求項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.
前記絞込み情報記憶部に格納された情報を用いて警告メッセージを生成し、記憶装置に格納するステップをさらに含む請求項1又は2記載の交通事故防止のための情報処理方法。The information processing method for preventing a traffic accident according to claim 1 or 2, further comprising a step of generating a warning message using information stored in the narrowed-down information storage unit and storing the generated warning message in a storage device. 前記記憶装置に格納された警告メッセージを前記システム利用者の端末に送信するステップをさらに含む請求項3記載の交通事故防止のための情報処理方法。4. The method according to claim 3, further comprising transmitting a warning message stored in the storage device to a terminal of the system user. 前記ユーザ属性取得ステップが、前記システム利用者の端末からユーザIDを受信した場合にはユーザ属性を登録してあるデータベースを前記ユーザIDを用いて検索して前記システム利用者のユーザ属性を抽出するステップを含む請求項1乃至4のいずれか1つ記載の交通事故防止のための情報処理方法。When the user attribute obtaining step receives a user ID from the terminal of the system user, a database in which the user attribute is registered is searched using the user ID to extract the user attribute of the system user. The information processing method for preventing a traffic accident according to any one of claims 1 to 4, comprising a step. 前記システム利用者がゲストユーザかどうか判断するステップをさらに含み、前記システム利用者がゲストユーザであると判断された場合には、前記ユーザ属性取得ステップにおいて、前記ユーザ属性として性別と年齢と免許年数とのうち少なくとも1つの情報を取得し記憶装置に格納することを特徴とする請求項1乃至4のいずれか1つ記載の交通事故防止のための情報処理方法。The method further includes a step of determining whether the system user is a guest user. If the system user is determined to be a guest user, in the user attribute obtaining step, gender, age, and license years are used as the user attributes. The information processing method for preventing a traffic accident according to any one of claims 1 to 4, wherein at least one piece of the information is obtained and stored in a storage device. ナビゲーションシステムにより生成された目的地までのルート上における所定間隔の位置情報を前記位置情報取得ステップにおいて取得した場合には、前記検索ステップを前記取得した所定間隔の位置情報の各々について実行することを特徴とする請求項1又は2記載の交通事故防止のための情報処理方法。When the position information at a predetermined interval on the route to the destination generated by the navigation system is obtained in the position information obtaining step, the searching step is executed for each of the obtained position information at the predetermined interval. 3. The information processing method for preventing traffic accidents according to claim 1 or 2. 前記絞込み情報記憶部に格納されている交通事故情報により特定される危険位置を回避するように目的地までのルートを生成するステップをさらに含む請求項7記載の交通事故防止のための情報処理方法。8. The information processing method for preventing a traffic accident according to claim 7, further comprising a step of generating a route to a destination so as to avoid a dangerous position specified by the traffic accident information stored in said narrowing-down information storage unit. . 請求項1乃至8のいずれか1つ記載の交通事故防止のための情報処理方法をコンピュータに実行させるためのプログラム。A program for causing a computer to execute the information processing method for preventing a traffic accident according to any one of claims 1 to 8. 交通事故防止のための情報処理装置であって、
システム利用者の個別の特性であるユーザ属性を取得し、記憶装置に格納する手段と、
前記システム利用者の現在又は通行予定の位置情報を取得し、記憶装置に格納する手段と、
事故現場の位置情報と当該位置情報に関連付けられた事故当事者の属性情報とを含む交通事故情報データベースの情報を、前記システム利用者の現在又は通行予定の位置情報と前記ユーザ属性とを用いて検索する手段と、
前記検索により交通事故情報が抽出された場合には、当該抽出された交通事故情報を絞込み情報記憶部に格納する手段と、
を有する交通事故防止のための情報処理装置。
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.
JP2002252572A 2002-08-30 2002-08-30 Information processing method for preventing traffic accident Withdrawn JP2004094444A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (20)

* Cited by examiner, † Cited by third party
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