[go: up one dir, main page]

JP7633013B2 - Safe driving support method, safe driving support system, and safe driving support server - Google Patents

Safe driving support method, safe driving support system, and safe driving support server Download PDF

Info

Publication number
JP7633013B2
JP7633013B2 JP2020157573A JP2020157573A JP7633013B2 JP 7633013 B2 JP7633013 B2 JP 7633013B2 JP 2020157573 A JP2020157573 A JP 2020157573A JP 2020157573 A JP2020157573 A JP 2020157573A JP 7633013 B2 JP7633013 B2 JP 7633013B2
Authority
JP
Japan
Prior art keywords
data
accident risk
biological
driving support
safe driving
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.)
Active
Application number
JP2020157573A
Other languages
Japanese (ja)
Other versions
JP2022051216A (en
Inventor
俊輔 三幣
毅 田中
裕之 栗山
公則 佐藤
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.)
Logisteed Ltd
Original Assignee
Logisteed Ltd
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 Logisteed Ltd filed Critical Logisteed Ltd
Priority to JP2020157573A priority Critical patent/JP7633013B2/en
Priority to PCT/JP2021/021634 priority patent/WO2021251351A1/en
Priority to CN202180027297.9A priority patent/CN115398509B/en
Priority to US17/928,046 priority patent/US20230211780A1/en
Priority to CN202411816243.2A priority patent/CN119360594A/en
Publication of JP2022051216A publication Critical patent/JP2022051216A/en
Application granted granted Critical
Publication of JP7633013B2 publication Critical patent/JP7633013B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本発明は、交通事故のリスクを予測して交通機関の安全な運行を支援する安全運行支援方法及び安全運行支援システムに関する。 The present invention relates to a safe operation support method and a safe operation support system that predict the risk of traffic accidents and support the safe operation of transportation.

近年、物流トラックや長距離バス等においてドライバの健康状態や疲労に起因する交通事故の発生が社会的問題となっている。交通事故を未然に防ぐため、運転中のドライバの状態を生体センサによりモニタリングする技術や、運転中の車両の挙動をモニタリングする技術の適用が進んでいる。 In recent years, traffic accidents caused by driver health and fatigue in logistics trucks, long-distance buses, etc. have become a social issue. In order to prevent traffic accidents, technology that monitors the driver's condition while driving using biosensors and technology that monitors the behavior of the vehicle while driving are being increasingly applied.

例えば、特許文献1では、「ドライバの運転操作と外部環境との関連性を随時学習し、ドライバの普段の内部状態からの逸脱を認識して安全な運転を支援することのできる安全運転支援システム」が開示されている。 For example, Patent Document 1 discloses a "safe driving support system that can continually learn the relationship between the driver's driving operations and the external environment, recognize deviations from the driver's usual internal state, and support safe driving."

特開2009-098970号公報JP 2009-098970 A

特許文献1では、移動体の外部環境をセンシングして認識した外部環境に含まれる走行環境リスクと、ドライバの運転操作から内部状態として推定したドライバのリスク認識状態とを比較することで、ドライバの普段の内部状態からの逸脱を認識する手段を提供している。 Patent Document 1 provides a means for recognizing deviations from the driver's usual internal state by comparing the driving environment risks contained in the external environment recognized by sensing the external environment of the vehicle with the driver's risk recognition state estimated as an internal state from the driver's driving operation.

しかし、ドライバの運転操作と外部環境との関連性について状態推定を行ってドライバの普段の内部状態からの逸脱(狭義の危険状態)を認識するだけでは、運転操作に顕在化していないが注意が必要な状態(広義の危険状態)を検知することができない。このため、広義の危険状態を事前に回避する対策を取らせることが困難であるという問題があった。 However, simply performing state estimation on the relationship between the driver's driving operation and the external environment and recognizing deviations from the driver's usual internal state (dangerous states in the narrow sense) is not enough to detect conditions that are not apparent in driving operation but require caution (dangerous states in the broad sense). This has led to the problem that it is difficult to take measures to avoid dangerous states in the broad sense in advance.

本発明は、上記問題点に鑑みてなされたものであり、広義の危険状態を検知して事前に回避するために、生体データを用いてドライバ毎の個人差を踏まえた広義の危険状態を検知し、その結果に基づいて発報の有無を判定することを目的とする。 The present invention was made in consideration of the above problems, and aims to detect dangerous conditions in a broad sense, taking into account the individual differences between drivers, using biometric data, and to determine whether or not to issue an alert based on the results, in order to detect dangerous conditions in a broad sense and avoid them in advance.

解決手段Solution

本発明は、プロセッサとメモリを有する計算機が、車両の運行を支援する安全運行支援方法であって、前記計算機が、過去に収集した車両の走行状態を示す第1の車載センサデータと、予め設定された危険発生データと、を入力として、危険事象が発生する確率を事故リスクとして推定する事故リスク定義モデルを生成する第1のステップと、前記計算機が、過去に収集した車両の走行状態を示す第2の車載センサデータを前記事故リスク定義モデルへ入力して、危険事象が発生する確率を推定して事故リスク推定データを生成する第2のステップと、前記計算機が、前記第2の車載センサデータを収集したときのドライバの第1の生体センサデータから予め算出した第1の生体データと、前記事故リスク推定データと、を入力として、所定時間後の事故リスクを予測する、事故リスク予測モデルを生成する第3のステップと、前記計算機が、ドライバが装着したウェアラブルデバイス、車両に搭載されたセンシングデバイス、及びドライバの画像を解析する画像認識システムのいずれかを用いて過去に収集した第3の生体データを入力として、前記第3の生体データに対して、運転中のドライバの第2の生体センサデータから算出される第2の生体データがどの程度乖離しているかを示す当人深刻度を算出する生体状態推定モデルを生成する第4のステップと、前記計算機が、前記第2の生体センサデータを取得して、前記第2の生体センサデータから前記第2の生体データを算出する第5のステップと、前記計算機が、前記第2の生体データを前記事故リスク予測モデルに入力して前記事故リスクを予測し、前記第2の生体データを前記生体状態推定モデルに入力して前記当人深刻度を算出する第6のステップと、前記計算機が、前記予測された前記事故リスク及び算出された前記当人深刻度に基づき警告の発報の有無を判定する第7のステップと、を含む。 The present invention is a safe driving support method in which a computer having a processor and a memory supports driving of a vehicle, the method including a first step of generating an accident risk definition model in which the computer receives first on-board sensor data indicating a driving state of the vehicle collected in the past and preset danger occurrence data, and estimates the probability of a dangerous event occurring as an accident risk; a second step of the computer inputting second on-board sensor data indicating the driving state of the vehicle collected in the past to the accident risk definition model, and estimating the probability of a dangerous event occurring to generate accident risk estimation data; a third step of the computer receiving first biodata calculated in advance from first biosensor data of the driver when the second on-board sensor data was collected and the accident risk estimation data, and generating an accident risk prediction model in which the computer predicts an accident risk after a predetermined time; The method includes a fourth step of generating a biological state estimation model that uses third biological data collected in the past using either a seat, a sensing device mounted on the vehicle, or an image recognition system that analyzes an image of the driver , and calculates a person seriousness indicating to what extent second biological data calculated from second biological sensor data of the driver while driving deviates from the third biological data; a fifth step of the computer acquiring the second biological sensor data and calculating the second biological data from the second biological sensor data; a sixth step of the computer inputting the second biological data into the accident risk prediction model to predict the accident risk and inputting the second biological data into the biological state estimation model to calculate the person seriousness; and a seventh step of the computer determining whether or not to issue a warning based on the predicted accident risk and the calculated person seriousness.

したがって、本発明の一形態によれば、前記事故リスク予測モデルと前記生体状態推定モデルと前記生体データに基づいて広義の危険状態(危険事象)を検知することができるようになる。その結果、広義の危険状態に基づいて発報の要否を判断することができ、さらには、広義の危険状態を回避するための対策案を呈示することができる。 Therefore, according to one embodiment of the present invention, it becomes possible to detect a dangerous state (hazardous event) in a broad sense based on the accident risk prediction model, the biological state estimation model, and the biological data. As a result, it becomes possible to determine whether or not an alarm should be issued based on the dangerous state in a broad sense, and further to present countermeasures for avoiding the dangerous state in a broad sense.

本明細書において開示される主題の、少なくとも一つの実施の詳細は、添付されている図面と以下の記述の中で述べられる。開示される主題のその他の特徴、態様、効果は、以下の開示、図面、請求項により明らかにされる。 Details of at least one implementation of the subject matter disclosed herein are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the disclosed subject matter will become apparent from the following disclosure, drawings, and claims.

本発明の実施例1を示し、安全運行支援システムの構成の一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of a configuration of a safe driving support system according to a first embodiment of the present invention. 本発明の実施例1を示し、安全運行支援システムで行われる処理の概要を示す図である。FIG. 1 is a diagram illustrating an overview of a process performed in a safe driving support system according to a first embodiment of the present invention. 本発明の実施例1を示し、安全運行支援サーバで行われる事故リスク予測モデルの生成処理の一例を示すフローチャートである。4 is a flowchart illustrating an example of a generation process of an accident risk prediction model performed by the safe driving support server according to the first embodiment of the present invention. 本発明の実施例1を示し、安全運行支援サーバで行われる生体状態推定モデルの生成処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a biological state estimation model generation process performed by the safe driving support server according to the first embodiment of the present invention. 本発明の実施例1を示し、安全運行支援サーバで行われる生体データの算出処理の一例を示すフローチャートである。4 is a flowchart illustrating an example of a calculation process of biological data performed by the safe driving support server according to the first embodiment of the present invention. 本発明の実施例1を示し、安全運行支援サーバで行われる心拍データを用いた生体データの計算処理の一例を示すフローチャートである。5 is a flowchart illustrating an example of a calculation process of biological data using heart rate data, which is performed in the safe driving support server according to the first embodiment of the present invention. 本発明の実施例1を示し、安全運行支援サーバで行われる危険予測処理の一例を示すフローチャートである。4 is a flowchart illustrating an example of a risk prediction process performed by the safe driving support server according to the first embodiment of the present invention. 本発明の実施例1を示し、安全運行支援サーバで行われる警告呈示処理の一例を示すフローチャートである。4 is a flowchart illustrating an example of a warning presentation process performed by the safe driving support server according to the first embodiment of the present invention. 本発明の実施例1を示し、警告呈示画面の一例を示す図である。FIG. 11 illustrates an example of a warning display screen according to the first embodiment of the present invention. 本発明の実施例1を示し、警告呈示画面の他の例を示す図である。FIG. 11 illustrates another example of the warning display screen according to the first embodiment of the present invention. 本発明の実施例1を示し、生体データのデータ構造の一例を示す図である。FIG. 2 illustrates an example of a data structure of biometric data according to the first embodiment of the present invention. 本発明の実施例1を示し、業務・環境データのデータ構造の一例を示す図である。FIG. 2 illustrates an example of a data structure of task and environment data according to the first embodiment of the present invention. 本発明の実施例1を示し、属性情報データのデータ構造の一例を示す図である。FIG. 2 illustrates an example of a data structure of attribute information data according to the first embodiment of the present invention. 本発明の実施例1を示し、学習情報データのデータ構造の一例を示す図である。FIG. 2 illustrates an example of a data structure of learning information data according to the first embodiment of the present invention. 本発明の実施例1を示し、危険発生データのデータ構造の一例を示す図である。FIG. 2 illustrates an example of a data structure of risk occurrence data according to the first embodiment of the present invention. 本発明の実施例1を示し、事故リスク予測データのデータ構造の一例を示す図である。FIG. 2 is a diagram illustrating an example of a data structure of accident risk prediction data according to the first embodiment of the present invention. 本発明の実施例1を示し、当人深刻度データのデータ構造の一例を示す図である。FIG. 2 illustrates an example of a data structure of person seriousness data according to the first embodiment of the present invention. 本発明の実施例1を示し、結合テーブルのデータ構造の一例を示す図である。FIG. 2 illustrates an example of a data structure of a join table according to the first embodiment of the present invention. 本発明の実施例1を示し、アラート定義データのデータ構造の一例を示す図である。FIG. 1 illustrates an example of a data structure of alert definition data according to the first embodiment of the present invention. 本発明の実施例1を示し、対策案データのデータ構造の一例を示す図である。FIG. 2 illustrates an example of a data structure of countermeasure proposal data according to the first embodiment of the present invention. 本発明の実施例2を示し、安全運行支援システムで行われる処理の概要を示す図である。FIG. 11 is a diagram illustrating an outline of a process performed in the safe driving support system according to the second embodiment of the present invention. 本発明の実施例3を示し、安全運行支援システムで行われる処理の概要を示す図である。FIG. 11 is a diagram illustrating an outline of a process performed in the safe driving support system according to the third embodiment of the present invention. 本発明の実施例3を示し、ドライバ管理者へ提供される警告先一覧画面の一例を示す図である。FIG. 13 is a diagram illustrating an example of a warning destination list screen provided to a driver manager according to the third embodiment of the present invention.

以下、図面を参照しながら本発明の実施例について説明する。 The following describes an embodiment of the present invention with reference to the drawings.

まず、本発明の実施例1を説明する。 First, we will explain Example 1 of the present invention.

<システム構成>
図1は、本発明の実施例1を示し、安全運行支援システムの主要な構成の一例を示すブロック図である。本実施例の安全運行支援システムは、ネットワーク14を介して1以上の車両7の運行を支援する安全運行支援サーバ1を含む。
<System Configuration>
1 is a block diagram showing an example of a main configuration of a safe driving support system according to a first embodiment of the present invention. The safe driving support system according to the present embodiment includes a safe driving support server 1 that supports the driving of one or more vehicles 7 via a network 14.

車両7は、走行状態を検出する車載センサ8と、ドライバの生体データ64を検出する生体センサ12と、ドライバを特定するドライバID読取装置11と、検出された車載及び生体のセンサデータとドライバIDを収集して安全運行支援サーバ1へ送信する運転データ収集装置10と、安全運行支援サーバ1からドライバの交通事故のリスク(以下、事故リスク)に応じた警告を受け付けて、ドライバへ呈示する予測結果報知装置9と、生体データ64の計測状況の入力を受け付ける業務状態入力装置13を含む。 The vehicle 7 includes an on-board sensor 8 that detects the driving condition, a biosensor 12 that detects the driver's biometric data 64, a driver ID reader 11 that identifies the driver, a driving data collection device 10 that collects the detected on-board and biometric sensor data and the driver ID and transmits them to the safe driving support server 1, a prediction result notification device 9 that receives a warning from the safe driving support server 1 according to the driver's risk of a traffic accident (hereinafter, accident risk) and presents it to the driver, and a business status input device 13 that receives input of the measurement status of the biometric data 64.

なお、図示の例では、運転データ収集装置10と予測結果報知装置9と業務状態入力装置13とドライバID読取装置11を独立した装置とした例を示すが、一つの携帯端末で構成することができる。この場合、携帯端末は、運転データ収集部と予測結果報知部と業務状態入力部とドライバID読取部として機能する。 In the illustrated example, the driving data collection device 10, the prediction result notification device 9, the business status input device 13, and the driver ID reader 11 are shown as separate devices, but they can be configured as a single mobile terminal. In this case, the mobile terminal functions as a driving data collection unit, a prediction result notification unit, a business status input unit, and a driver ID reader.

車載センサ8としては、車両の位置情報を検出するGNSS(Global Navigation Satellite System)81と、車両の挙動や速度を検出する加速度センサ82と、走行環境を映像として検出するカメラ83を含むことができる。 The on-board sensors 8 can include a Global Navigation Satellite System (GNSS) 81 that detects the vehicle's position information, an acceleration sensor 82 that detects the vehicle's behavior and speed, and a camera 83 that detects the driving environment as an image.

車載センサ8は、上記に限定されるものではなく、車両の周囲の物体及び/又は距離を検出する測距センサや、運転操作を検出する操舵角センサ、車両の旋回操作を検出する角速度センサ等を用いることができる。また、加速度センサ82は、3軸加速度センサが望ましい。 The on-board sensor 8 is not limited to the above, and may be a distance sensor that detects objects and/or distances around the vehicle, a steering angle sensor that detects driving operations, an angular velocity sensor that detects turning operations of the vehicle, etc. Also, it is preferable that the acceleration sensor 82 is a three-axis acceleration sensor.

生体センサ12は、心拍データを検出する心拍センサ121と、ドライバの動きを検出する加速度センサ122を含む。心拍センサ121は、心電や脈波あるいは心音などに基づき心拍を検出するセンサを用いることができる。 The biosensor 12 includes a heart rate sensor 121 that detects heart rate data, and an acceleration sensor 122 that detects the driver's movement. The heart rate sensor 121 can be a sensor that detects the heart rate based on an electrocardiogram, a pulse wave, or heart sounds.

生体センサ12は、上記に限定されるものではなく、発汗量や、体温、まばたき、眼球運動、筋電あるいは脳波等を検出するセンサを採用することができる。生体センサ12としては、ドライバが装着可能なウェアラブルデバイスの他、ハンドル、シート、シートベルト等、車両内部に付属したセンシングデバイスや、ドライバの表情や挙動を撮像して画像を解析する画像認識システム等を用いることができる。 The biosensor 12 is not limited to the above, and can be a sensor that detects the amount of sweat, body temperature, blinking, eye movement, electromyography, or brain waves. As the biosensor 12, a wearable device that can be worn by the driver, a sensing device attached to the inside of the vehicle such as the steering wheel, seat, or seat belt, or an image recognition system that captures the driver's facial expressions and behavior and analyzes the images can be used.

ドライバID読取装置11は、ドライバの識別子を記録したカードを読み込む。運転データ収集装置10は、所定の周期で車載センサ8と生体センサ12からデータを収集し、ネットワーク14を介して安全運行支援サーバ1へ送信する。 The driver ID reader 11 reads the card on which the driver's identifier is recorded. The driving data collector 10 collects data from the vehicle sensor 8 and biosensor 12 at a predetermined interval and transmits it to the safe driving support server 1 via the network 14.

なお、図示の例では、ドライバID読取装置11を、ドライバの識別子を記録したカードを読み込む装置として構成した例を示したが、異なる構成としてもよい。例えば、ドライバID読取装置11を一つの携帯端末で構成し、携帯端末をドライバID読取部として機能させた場合、ドライバの識別子をドライバ自身に入力させることでドライバIDを読み取ったり、携帯端末が有するカメラを用いた公知の顔認証技術によってドライバを同定させることでドライバIDを読み取ったりしてもよい。 In the illustrated example, the driver ID reader 11 is configured as a device that reads a card on which the driver's identifier is recorded, but a different configuration may be used. For example, if the driver ID reader 11 is configured as a mobile terminal and the mobile terminal is made to function as a driver ID reader, the driver ID may be read by having the driver input the driver's identifier, or the driver ID may be read by identifying the driver using a known face recognition technology using the camera of the mobile terminal.

業務状態入力装置13は、運転や休憩や仮眠等、ドライバの業務の状態を受け付けて安全運行支援サーバ1へ送信する。 The work status input device 13 accepts the driver's work status, such as driving, resting, or napping, and transmits it to the safe driving support server 1.

安全運行支援サーバ1は、プロセッサ2と、メモリ3と、ストレージ装置4と、入出力装置5と、通信装置6を含む計算機である。メモリ3は、生体データ算出部31と、事故リスク定義生成部32と、事故リスク推定部33と、生体状態推定モデル生成部34と、事故リスク予測モデル生成部35と、モデル選択部36と、危険予測部37と、警告呈示部38と、データ収集部39の各機能部をプログラムとしてロードする。各プログラムはプロセッサ2によって実行される。なお、各機能部の詳細については後述する。 The safe driving support server 1 is a computer including a processor 2, a memory 3, a storage device 4, an input/output device 5, and a communication device 6. The memory 3 loads each of the functional units, namely, a biometric data calculation unit 31, an accident risk definition generation unit 32, an accident risk estimation unit 33, a biometric state estimation model generation unit 34, an accident risk prediction model generation unit 35, a model selection unit 36, a danger prediction unit 37, a warning presentation unit 38, and a data collection unit 39, as programs. Each program is executed by the processor 2. The details of each functional unit will be described later.

プロセッサ2は、各機能部のプログラムに従って処理を実行することによって、所定の機能を提供する機能部として稼働する。例えば、プロセッサ2は、生体データ算出プログラムを実行することで生体データ算出部31として機能する。他のプログラムについても同様である。さらに、プロセッサ2は、各プログラムが実行する複数の処理のそれぞれの機能を提供する機能部としても稼働する。計算機及び計算機システムは、これらの機能部を含む装置及びシステムである。 The processor 2 operates as a functional unit that provides a specific function by executing processing according to the program of each functional unit. For example, the processor 2 functions as the biometric data calculation unit 31 by executing a biometric data calculation program. The same applies to other programs. Furthermore, the processor 2 also operates as a functional unit that provides each function of the multiple processes executed by each program. Computers and computer systems are devices and systems that include these functional units.

ストレージ装置4は、上記各機能部が使用するデータを格納する。ストレージ装置4は、車載センサデータ61と、生体センサデータ63と、業務・環境データ74と、事故リスク予測モデル71と、事故リスク予測データ66と、危険発生データ62と、生体データ64と、事故リスク定義モデル70と、アラート定義データ72と、事故リスク推定データ65と、対策案データ73と、生体状態推定モデル69と、当人深刻度データ67と、結合テーブル68と、属性情報データ75と、学習情報データ76とを格納する。 The storage device 4 stores data used by each of the above functional units. The storage device 4 stores vehicle sensor data 61, biosensor data 63, task and environment data 74, accident risk prediction model 71, accident risk prediction data 66, hazard occurrence data 62, biometric data 64, accident risk definition model 70, alert definition data 72, accident risk estimation data 65, countermeasure proposal data 73, biometric state estimation model 69, individual severity data 67, combination table 68, attribute information data 75, and learning information data 76.

なお、車載センサデータ61は、後述するように、事故リスク定義モデル70を生成する際に使用する車載センサデータ61-1(第1の車載センサデータ)と、事故リスク予測モデル71を生成する際に使用する車載センサデータ61-2(第2の車載センサデータ)とが含まれる。以下の説明では、車載センサデータを区別しない場合には「-」以降を省略した符号「61」を使用する。 As described below, the on-board sensor data 61 includes on-board sensor data 61-1 (first on-board sensor data) used when generating the accident risk definition model 70, and on-board sensor data 61-2 (second on-board sensor data) used when generating the accident risk prediction model 71. In the following description, when there is no need to distinguish between the on-board sensor data, the symbol "61" is used with the parts after "-" omitted.

また、生体データ64は、後述するように、事故リスク予測モデル71を生成する際に使用する生体データ64-1(第1の生体データ)と、事故リスク予測モデル71へ入力して事故リスク予測データ66を生成する際に使用する生体データ64-2(第2の生体データ)と、生体状態推定モデル69を生成する際に使用する生体データ64-3(第3の生体データ)と、が含まれる。以下の説明では、生体データを区別しない場合には「-」以降を省略した符号「64」を使用する。各データの詳細については後述する。 As described below, the biometric data 64 includes biometric data 64-1 (first biometric data) used when generating the accident risk prediction model 71, biometric data 64-2 (second biometric data) used when inputting the accident risk prediction model 71 to generate the accident risk prediction data 66, and biometric data 64-3 (third biometric data) used when generating the biological state estimation model 69. In the following description, when there is no need to distinguish between the biometric data, the symbol "64" is used with the parts after "-" omitted. Details of each data will be described later.

入出力装置5は、マウス、キーボード、タッチパネル又はマイク等の入力装置と、ディスプレイやスピーカ等の出力装置を含む。通信装置6は、ネットワーク14を介して車両と通信を行う。 The input/output device 5 includes input devices such as a mouse, keyboard, touch panel, or microphone, and output devices such as a display and speaker. The communication device 6 communicates with the vehicle via the network 14.

<処理概要>
図2は、安全運行支援システムで行われる処理の概要を示す図である。図示の例では、車両7の運行開始以前に実施しておく学習フェーズと、車両7の運行中に実施する運用フェーズで構成した例を示す。
<Processing Overview>
2 is a diagram showing an overview of the processing performed by the safe driving support system. In the example shown in the figure, an example is shown that is configured with a learning phase that is performed before the vehicle 7 starts driving, and an operation phase that is performed while the vehicle 7 is driving.

はじめに、安全運行支援システムは、安全運行支援サーバ1において、車両7を運転中のドライバの危険状態を予測するために必要な、事故リスク予測モデル71と生体状態推定モデル69とを生成する。 First, the safe driving support system generates an accident risk prediction model 71 and a biological condition estimation model 69 in the safe driving support server 1, which are necessary to predict the dangerous state of the driver while driving the vehicle 7.

まず、事故リスク定義生成部32が、予め設定された危険発生データ62と、過去に収集した車載センサデータ61-1を入力して、危険が発生する確率を事故リスクとして推定する事故リスク定義モデル70を生成する(S1)。なお、車載センサデータ61-1の時系列と、危険発生データ62の時系列は同一の時系列である。 First, the accident risk definition generation unit 32 inputs preset risk occurrence data 62 and previously collected vehicle sensor data 61-1 to generate an accident risk definition model 70 that estimates the probability of risk occurrence as an accident risk (S1). Note that the time series of the vehicle sensor data 61-1 and the time series of the risk occurrence data 62 are the same time series.

なお、事故リスク定義モデル70は、過去の車両の走行状態を示す車載センサデータ61-2(後述)を入力として、危険事象が発生する確率である事故リスクを推定する。なお、以下では事故リスクの値を百分率で示す。 The accident risk definition model 70 estimates the accident risk, which is the probability that a dangerous event will occur, using on-board sensor data 61-2 (described later) that indicates the vehicle's past driving conditions as input. In the following, the accident risk value is expressed as a percentage.

危険発生データ62は、過去に収集した車載センサデータをもとに、危険と判定された事象を抽出して取得したデータであり、具体的には、急ブレーキや急旋回などのインシデントやインシデントに結びつく事象を、ドライバや管理者が判定したり、市販の車載警報機又はAIなどによって判定させたりして、その事象の種別と発生日時とから、予め設定されたデータである。さらに、危険発生データ62は、インシデントごとに重要度が設定されてもよい。 The danger occurrence data 62 is data obtained by extracting events that are determined to be dangerous based on previously collected in-vehicle sensor data. Specifically, incidents such as sudden braking or sharp turns, or events that are linked to incidents, are determined by the driver or manager, or by a commercially available in-vehicle alarm or AI, and the data is preset based on the type of event and the date and time of occurrence. Furthermore, the danger occurrence data 62 may be set to a level of importance for each incident.

なお、本実施例ではインシデントとは交通事故につながる事象と定義する。また、インシデントに結びつく事象とは、ドライバがヒヤリ又はハッとするような状態を示す。さらに、重要度は大きくなるにつれて危険性が増大する例を示す。以下では、インシデント又はインシデントに結びつく事象を危険事象と定義する。 In this embodiment, an incident is defined as an event that can lead to a traffic accident. An event that leads to an incident is a state in which the driver feels a close call or is startled. In addition, an example is shown in which the danger increases as the importance level increases. In the following, an incident or an event that leads to an incident is defined as a dangerous event.

また、前記課題で述べた狭義の危険状態は、上記インシデントを含み、広義の危険状態は、上記インシデントに結びつく事象を含むことができる。 The dangerous situation in the narrow sense described in the above problem includes the above incident, and the dangerous situation in the broad sense can include events that are linked to the above incident.

事故リスク定義モデル70は、機械学習モデルであり、車載センサデータ61-2を入力することにより、危険事象が発生する事故リスクを推定する。機械学習モデルには、サポートベクターマシンやニューラルネットワーク、ロジスティック回帰など周知又は公知の手法を用いることができる。また事故リスク定義モデル70は、危険事象の種別毎に複数生成しておいてもよい。 The accident risk definition model 70 is a machine learning model that estimates the risk of an accident resulting from a hazardous event by inputting the in-vehicle sensor data 61-2. For the machine learning model, a well-known or publicly known method such as a support vector machine, a neural network, or logistic regression can be used. In addition, multiple accident risk definition models 70 may be generated for each type of hazardous event.

次に、事故リスク推定部33は、過去に収集した車載センサデータ61-2を事故リスク定義モデル70に入力して、危険事象が発生する事故リスクを時系列に推定した事故リスク推定データ65を生成する(S2)。 Next, the accident risk estimation unit 33 inputs the previously collected vehicle sensor data 61-2 into the accident risk definition model 70 to generate accident risk estimation data 65 that estimates the accident risk of a hazardous event occurring in a time series (S2).

事故リスク推定データ65は、車載センサデータ61-2に対して危険事象が発生する確率を、車載センサデータ61-2と同一の時系列として生成されたデータである。 The accident risk estimation data 65 is data that represents the probability of a dangerous event occurring for the in-vehicle sensor data 61-2, and is generated as the same time series as the in-vehicle sensor data 61-2.

その後、事故リスク予測モデル生成部35は、事故リスク推定データ65と、過去の生体データ64-1と、を入力し、走行中の車両7のドライバの生体データ64-2(後述)から、所定時間後の事故リスクを予測して出力し、事故リスク予測モデル71を生成する(S4)。なお、過去の生体データ64-1とは、過去に収集した車載センサデータ61-2に対応する過去の生体センサデータ63から、生体データ算出部31が算出したものである。 Then, the accident risk prediction model generation unit 35 inputs the accident risk estimation data 65 and the past biometric data 64-1, predicts and outputs the accident risk after a predetermined time from the biometric data 64-2 (described later) of the driver of the vehicle 7 while it is moving, and generates an accident risk prediction model 71 (S4). Note that the past biometric data 64-1 is calculated by the biometric data calculation unit 31 from the past biometric sensor data 63 corresponding to the on-board sensor data 61-2 collected in the past.

過去に収集された生体センサデータ63から算出された生体データ64-1は、本実施例では、例えばドライバの心拍データから算出された平均心拍数、心拍データ系列の非線形解析で算出される最大リアプノフ指数、心拍データから抽出された心拍間隔データの周波数領域解析、又は自律神経機能指標(LF/HFなど)などを用いて、算出することができる。なお、自律神経機能指標(LF/HFなど)は、時間領域解析や非線形解析等の手法により算出することができる。 In this embodiment, the biometric data 64-1 calculated from the biometric sensor data 63 collected in the past can be calculated using, for example, the average heart rate calculated from the driver's heart rate data, the maximum Lyapunov exponent calculated by nonlinear analysis of the heart rate data series, frequency domain analysis of the heart rate interval data extracted from the heart rate data, or an autonomic nerve function index (LF/HF, etc.). Note that the autonomic nerve function index (LF/HF, etc.) can be calculated using methods such as time domain analysis and nonlinear analysis.

なお、生体データ64-1は、車載センサデータ61-2の時系列に対応する過去の生体センサデータ63から生体データ算出部31が算出した生体指標である。 The biometric data 64-1 is a biometric indicator calculated by the biometric data calculation unit 31 from past biometric sensor data 63 corresponding to the time series of the in-vehicle sensor data 61-2.

事故リスク予測モデル71は、周知又は公知の機械学習モデルで構成され、走行中のドライバの生体データ64-2を入力として所定時間後の事故リスクを出力する。走行中のドライバの生体データ64-2は、ドライバの生体センサデータ63から生体データ算出部31で算出した生体指標であり、安全運行支援サーバ1が走行中の車両7から受信したものである。 The accident risk prediction model 71 is composed of a known or publicly known machine learning model, and takes as input the biometric data 64-2 of the driver while driving, and outputs the accident risk after a predetermined time. The biometric data 64-2 of the driver while driving is a biometric indicator calculated by the biometric data calculation unit 31 from the driver's biosensor data 63, and is received by the safe driving support server 1 from the vehicle 7 while driving.

なお、事故リスク予測モデル71としては、事故リスクの種別や使用する生体データの種別、予測を適用する車両の走行環境や所定時間に応じて、複数のモデル予めを生成しておくのがよい。複数のモデルを生成しておくことで、危険予測処理において適するものを選択し、使い分けが可能になる。 As the accident risk prediction model 71, it is advisable to generate multiple models in advance according to the type of accident risk, the type of biometric data to be used, the driving environment of the vehicle to which the prediction is applied, and the specified time. By generating multiple models in advance, it becomes possible to select and use the most appropriate one in the risk prediction process.

また、ドライバの業務特性(一般道走行、高速走行、昼夜連続で業務従事など)や運転経験(運転年数、運転技能、所持免許種別)や健康特性(性別、睡眠時間の多寡など)を格納した属性情報データ75に応じてモデルを複数生成しておいてもよい。 In addition, multiple models may be generated based on attribute information data 75 that stores the driver's work characteristics (driving on ordinary roads, driving on highways, working continuously day and night, etc.), driving experience (years of driving, driving skills, type of license held), and health characteristics (gender, amount of sleep, etc.).

次に、生体状態推定モデル生成部34は、過去に計測した生体データ64-3を入力として、入力(現在の生体データ64-2)が過去に計測した生体データ64-3に対してどの程度乖離しているかを示す当人深刻度を推定して出力する生体状態推定モデル69を生成する(S3)。なお、現在の生体データ64-2が過去に計測した生体データ64-3に対する乖離の度合いは、異常度として表してもよい。 Next, the biological state estimation model generation unit 34 uses previously measured biological data 64-3 as input and generates a biological state estimation model 69 that estimates and outputs a degree of severity of the person indicating the degree to which the input (current biological data 64-2) deviates from the previously measured biological data 64-3 (S3). The degree of deviation of the current biological data 64-2 from the previously measured biological data 64-3 may be expressed as an abnormality degree.

生体状態推定モデル69は、周知又は公知の統計的モデルや機械学習モデルで構成される。生体状態推定モデル69は、典型的には、生体データ64-3の種別毎に複数生成されており、ある種別の生体データ64-3を入力として、モデル生成に用いた生体データ64-3を基準とした異常度(当人深刻度)を示す統計量を出力する教師なしモデルである。 The biological state estimation model 69 is composed of a known or publicly known statistical model or machine learning model. Typically, multiple biological state estimation models 69 are generated for each type of biological data 64-3, and are unsupervised models that input a certain type of biological data 64-3 and output statistics indicating the degree of abnormality (the individual's severity) based on the biological data 64-3 used to generate the model.

統計的モデルとしては例えば、モデル生成に用いた生体データ64-3の平均値と標準偏差を用いて入力を正規化したz-scoreを出力する統計的モデルや、モデル生成に用いた生体データ64-3の最大値と最小値を用いて0から1の範囲に出力を正規化する統計的モデルや、モデル生成に用いた生体データ64-3の統計量を基準として、その値からの変化率を出力する統計的モデルや、生体状態推定モデル69の生成に用いた生体データ64-3から推定したデータ分布上における分位点を出力する統計的モデルなどを利用することができる。 Examples of statistical models that can be used include a statistical model that outputs a z-score obtained by normalizing the input using the average value and standard deviation of the biological data 64-3 used to generate the model, a statistical model that normalizes the output to a range of 0 to 1 using the maximum and minimum values of the biological data 64-3 used to generate the model, a statistical model that outputs the rate of change from a value based on the statistics of the biological data 64-3 used to generate the model, and a statistical model that outputs a quantile on the data distribution estimated from the biological data 64-3 used to generate the biological state estimation model 69.

また、機械学習モデルとしては例えば、生体状態推定モデル69の生成に用いた生体データ64-3からノンパラメトリックにデータ分布を推定しておき、その分布のクラスター中心からの距離を出力する異常検知モデルを利用することができる。 As a machine learning model, for example, an anomaly detection model can be used that estimates a data distribution nonparametrically from the biological data 64-3 used to generate the biological state estimation model 69, and outputs the distance of that distribution from the cluster center.

また、教師なしの生体状態推定モデル69に加えて、教師ありの生体状態推定モデル69を採用することもできる。この場合、周知又は公知の手法で推定したドライバの眠気やドライバの覚醒状態の指標となるまばたきの回数(瞬目数)、ドライバが主観的な疲労度をVisual Analogue Scale(VAS)で回答した主観疲労度などを収集した学習情報データ76を目的変数として推定する周知又は公知の統計的モデルや機械学習モデルを用いて生体状態推定モデル69を構成することができる。この場合、例えば、統計的モデルとしては回帰モデルなどを採用し、機械学習モデルとしてはサポートベクターマシンやニューラルネットワークなどを採用することができる。 In addition to the unsupervised biological state estimation model 69, a supervised biological state estimation model 69 can also be adopted. In this case, the biological state estimation model 69 can be configured using a known or known statistical model or machine learning model that estimates, as a target variable, learning information data 76 that collects the driver's drowsiness estimated by a known or known method, the number of blinks (number of blinks) that is an index of the driver's wakefulness, and the subjective fatigue level answered by the driver on a visual analogue scale (VAS). In this case, for example, a regression model or the like can be adopted as the statistical model, and a support vector machine or a neural network can be adopted as the machine learning model.

なお、生体状態推定モデル69の入力とする生体データ64-3は、典型的には単変量であるが、多変量としてもよい。入力を多変量とする場合には、後述する警告呈示処理における危険状態回避のための対策案生成に活用しやすい生体データ種別の組み合わせを入力とすることが望ましい。この場合、生体状態推定モデル69は、重回帰モデルやマハラノビスタグチ法、多変量統計的プロセス管理などの公知の手法により構成することができる。 The biometric data 64-3 input to the biometric state estimation model 69 is typically univariate, but may be multivariate. When the input is multivariate, it is desirable to input a combination of biometric data types that can be easily used to generate countermeasures to avoid dangerous situations in the warning presentation process described below. In this case, the biometric state estimation model 69 can be configured using known methods such as a multiple regression model, the Mahalanobis-Taguchi method, or multivariate statistical process management.

また、生体状態推定モデル69はドライバ毎に生成してもよいし、複数のドライバ群をまとめて一つの生体状態推定モデル69を生成しておいてもよい。複数のドライバ群をまとめる場合には、生体は個人差が大きいことから、類似の生体応答を示すドライバ群について生体状態推定モデル69を生成することが望ましい。 The biological state estimation model 69 may be generated for each driver, or a single biological state estimation model 69 may be generated for a group of multiple drivers. When multiple driver groups are grouped together, it is desirable to generate a biological state estimation model 69 for a group of drivers who show similar biological responses, since there is a large degree of individual variation in the body.

類似の生体応答を示す複数のドライバ群から生体状態推定モデル69を生成しておくことで、生体応答の個人差を吸収し、かつ生体状態推定モデル69を生成するのに要するデータを計測する時間を短縮することができる。 By generating a biological state estimation model 69 from a group of multiple drivers who show similar biological responses, it is possible to absorb individual differences in biological responses and shorten the time required to measure the data required to generate the biological state estimation model 69.

さらに、所要データ量が計測された後には、類似の生体応答を示す複数のドライバ群から生成した生体状態推定モデル69から、対象のドライバのみから生成した生体状態推定モデル69へと切り替えて使用することが望ましい。これにより、個人の生体応答をより考慮した当人深刻度を出力することが可能となる。 Furthermore, after the required amount of data has been measured, it is desirable to switch from using the biological state estimation model 69 generated from a group of multiple drivers who show similar biological responses to using the biological state estimation model 69 generated from only the target driver. This makes it possible to output the individual severity level that takes into greater consideration the individual's biological responses.

続いて、安全運行支援システムは、安全運行支援サーバ1を用いて、生成された事故リスク予測モデル71と生体状態推定モデル69とを用いて、実際に車両7を運転中のドライバの危険事象の発生確率を予測する。 Then, the safe driving support system uses the safe driving support server 1 to predict the probability of a dangerous event occurring to the driver while actually driving the vehicle 7, using the generated accident risk prediction model 71 and biological state estimation model 69.

まず、危険予測部37は、データ収集部39が車両7から受信した生体センサ12で計測された心拍データなどの生体センサデータ63を生体データ算出部31へ入力し、生体データ64-2を算出させる(S5)。 First, the risk prediction unit 37 inputs biosensor data 63, such as heart rate data measured by the biosensor 12, received by the data collection unit 39 from the vehicle 7, to the biodata calculation unit 31, and calculates the biodata 64-2 (S5).

また、危険予測部37は事故リスク予測モデル71や生体状態推定モデル69が複数存在する場合、モデル選択部36で業務・環境データ74や属性情報データ75に応じた事故リスク予測モデル71や生体状態推定モデル69を選択する。 In addition, when there are multiple accident risk prediction models 71 or biological state estimation models 69, the risk prediction unit 37 selects the accident risk prediction model 71 or biological state estimation model 69 according to the task/environment data 74 and attribute information data 75 in the model selection unit 36.

その後、危険予測部37は事故リスク予測モデル71に対して生体データ64-2を入力して事故リスク予測データ66を予測(生成)する(S6A)。また、危険予測部37は生体状態推定モデル69に生体データ64-2を入力して、生体データ種別毎に当人深刻度データ67を算出する(S6B)。 Then, the risk prediction unit 37 inputs the biometric data 64-2 to the accident risk prediction model 71 to predict (generate) the accident risk prediction data 66 (S6A). The risk prediction unit 37 also inputs the biometric data 64-2 to the biological state estimation model 69 to calculate the person's severity data 67 for each biometric data type (S6B).

そして、危険予測部37は事故リスク予測データ66の予測に寄与していた生体データ64-2の種別(寄与指標)を抽出し、事故リスク予測データ66と、事故リスク予測データ66の算出に用いた事故リスク予測モデル71と、寄与指標と、寄与指標の当人深刻度データ67と、を突合して結合テーブル68に格納する(S7A)。 Then, the risk prediction unit 37 extracts the type of biometric data 64-2 that contributed to the prediction of the accident risk prediction data 66 (contribution index), and matches the accident risk prediction data 66 with the accident risk prediction model 71 used to calculate the accident risk prediction data 66, the contribution index, and the individual severity data 67 of the contribution index, and stores them in the combination table 68 (S7A).

寄与指標の抽出においては、危険予測部37が生体データ64-2と、事故リスク予測データ66と、事故リスク予測データ66の算出に用いた事故リスク予測モデル71と、から寄与指標を抽出する。 When extracting the contribution index, the risk prediction unit 37 extracts the contribution index from the biometric data 64-2, the accident risk prediction data 66, and the accident risk prediction model 71 used to calculate the accident risk prediction data 66.

危険予測部37は、例えば、事故リスク予測モデル71としてロジスティック回帰などの線形モデルを用いた場合には、単純には回帰係数と生体データ64-2との積が最大となる生体データ種別を寄与指標として抽出することができる。 For example, when a linear model such as logistic regression is used as the accident risk prediction model 71, the danger prediction unit 37 can simply extract the biometric data type that maximizes the product of the regression coefficient and the biometric data 64-2 as the contributing index.

また、事故リスク予測モデル71としてニューラルネットワークなどを用いる場合には、例えば機械学習モデルの説明性を担保するために利用される公知の手法であるSHapley Additive exPlanations(SHAP)を用いて危険予測部37が各生体データ64-2の寄与度を算出し、寄与度が最大であったものを寄与指標として抽出することができる。 In addition, when a neural network or the like is used as the accident risk prediction model 71, the risk prediction unit 37 can calculate the contribution of each piece of biometric data 64-2 using, for example, SHAP, a known method used to ensure the explainability of machine learning models, and extract the maximum contribution as the contribution index.

そして、警告呈示部38は結合テーブル68に格納された事故リスクと当人深刻度とに基づいて発報の判定(以下、発報判定)を行う(S7B)。警告呈示部38は、ドライバが広義の危険状態であると判定した場合には、広義の危険状態を回避するための対策案を生成する(S7C)。 The warning unit 38 then makes a decision to issue a warning (hereinafter, "alert decision") based on the accident risk and the person's severity stored in the combination table 68 (S7B). If the warning unit 38 determines that the driver is in a broadly dangerous state, it generates a countermeasure plan for avoiding the broadly dangerous state (S7C).

発報判定では、事故リスク又は当人深刻度がそれぞれ所定の閾値を超過していた場合、或いは、事故リスク及び当人深刻度に関する値が所定の閾値を超過していた場合、警告呈示部38は、広義の危険状態(危険事象)に該当すると判定する。なお、前者の場合、発報判定に際して、警告呈示部38が、事故リスク又は当人深刻度のいずれかの閾値を設定しなくても構わない。 In determining whether to issue an alert, if the accident risk or the severity of the person concerned exceeds a predetermined threshold, or if the values related to the accident risk and the severity of the person concerned exceed a predetermined threshold, the alert presentation unit 38 determines that the situation corresponds to a dangerous state (dangerous event) in the broad sense. Note that in the former case, the alert presentation unit 38 does not have to set a threshold for either the accident risk or the severity of the person concerned when determining whether to issue an alert.

例えば、警告呈示部38が、事故リスクのみに閾値を設定した場合には、一般に事故リスクが高いと判定される場面について発報を行うことができる。また、警告呈示部38が、当人深刻度のみに閾値を設定した場合には、ドライバ個人にとっての体調の急変などの生体データ64-2の異常について発報を行うことができる。また、対応する事故リスク及び当人深刻度のレコードのみでなく、事故リスク及び当人深刻度の時系列に対して閾値を設定してもよい。 For example, if the warning presentation unit 38 sets a threshold only for the accident risk, it can issue a warning for situations that are generally determined to have a high accident risk. If the warning presentation unit 38 sets a threshold only for the person's seriousness, it can issue a warning for abnormalities in the biometric data 64-2, such as a sudden change in the driver's personal physical condition. Furthermore, thresholds may be set not only for the records of the corresponding accident risk and person's seriousness, but also for the time series of the accident risk and person's seriousness.

警告呈示部38が実施する対策案の生成では、広義の危険状態を回避するための対策案を結合テーブル68と対策案データ73に基づいて生成する。過去の知見から、ある種別の生体データ64-2が変化した場合を生理学的に解釈する手法や、ある種別の生体データ64-2を変化させるための方法が知られている。 When generating countermeasures implemented by the warning presentation unit 38, countermeasures to avoid dangerous situations in a broad sense are generated based on the combination table 68 and countermeasure data 73. From past knowledge, there are known methods for physiologically interpreting changes in a certain type of biometric data 64-2 and methods for changing a certain type of biometric data 64-2.

対策案データ73には、生体データ64-2の種別毎に値が増減した場合の生理学的解釈や、値を増減させるため生体データ64-2の方法を格納しておく。結合テーブル68には事故リスクの予測に寄与した寄与指標が格納されているため、寄与指標(後述)に該当する生理学的解釈及び寄与指標を増減させるための方法を取得することで、広義の危険状態を回避するための対策案をドライバの状態に応じて生成することができる。 Measures proposal data 73 stores physiological interpretations for when the value of each type of biometric data 64-2 increases or decreases, and methods of biometric data 64-2 for increasing or decreasing the value. Since the combined table 68 stores contribution indices that contributed to the prediction of accident risk, it is possible to generate measures to avoid dangerous situations in a broad sense according to the driver's condition by obtaining physiological interpretations corresponding to the contribution indices (described below) and methods for increasing or decreasing the contribution indices.

例えば、寄与指標が自律神経機能指標のLF/HFで、LF/HFが正の方向に当人深刻度が高い場合は、過緊張にあると生理学的に解釈でき、警告呈示部38は、ドライバのLF/HFを低下させるために「ゆっくりとした呼吸をしてみましょう」など、リラックスを促す対策案を生成してよい。 For example, if the contributing index is the autonomic nerve function index LF/HF, and the LF/HF is in the positive direction and the individual's severity is high, this can be physiologically interpreted as being under hypertension, and the warning presentation unit 38 may generate countermeasures to encourage relaxation, such as "try breathing slowly" in order to reduce the driver's LF/HF.

また、寄与指標が平均心拍数で、平均心拍数が低下傾向にあり、当人深刻度が高い場合には、眠気が増大していると生理学的に解釈し、警告呈示部38が「次のコンビニで一旦停車し、車外へ出て体を伸ばしてみましょう」など、眠気の解消を促す対策案を生成してよい。 In addition, if the contributing index is the average heart rate, the average heart rate is on a downward trend, and the individual's seriousness is high, this may be physiologically interpreted as an increase in drowsiness, and the warning presentation unit 38 may generate a countermeasure to encourage the driver to relieve drowsiness, such as "Stop at the next convenience store, get out of the car, and stretch."

また、対策案の生成においては、警告呈示部38が対策案に寄与指標の当人深刻度に基づく情報を追加することができる。事故リスクに基づく警告だけでは、警告を受けるドライバ本人にとっての危険性が伝わりにくいが、当人深刻度に基づくドライバ本人にとっての理解可能な形で警告を呈示することで、警告に対するドライバの受容度の向上が期待される。さらに、対策案の生成においては、警告呈示部38が対策案に業務・環境データ74や属性情報データ75に基づく情報を追加することができる。 In addition, when generating a countermeasure proposal, the warning presentation unit 38 can add information based on the personal severity of the contribution index to the countermeasure proposal. A warning based on accident risk alone is unlikely to convey the danger to the driver receiving the warning, but by presenting a warning in a form that is understandable to the driver based on the personal severity, it is expected that the driver's acceptance of the warning will be improved.In addition, when generating a countermeasure proposal, the warning presentation unit 38 can add information based on the task/environment data 74 and attribute information data 75 to the countermeasure proposal.

対策案の生成の後に、警告呈示部38は、広義の危険状態にあると判定された車両7に対して、対策案を含むアラートやメッセージとして警告を送信する(S8)。また、警告呈示部38は、車両7に対してのみではなく、ドライバ管理者に対し警告を送信し、入出力装置5のディスプレイに表示してよい。この場合、ドライバのディスプレイに表示する内容には、ドライバの位置情報などを含む画像を含むことができる。 After generating the proposed countermeasures, the warning presentation unit 38 transmits a warning as an alert or message including the proposed countermeasures to the vehicle 7 that has been determined to be in a broadly dangerous state (S8). The warning presentation unit 38 may also transmit a warning not only to the vehicle 7 but also to the driver manager, and display it on the display of the input/output device 5. In this case, the content to be displayed on the driver's display may include an image including the driver's position information, etc.

車両7は、安全運行支援サーバ1から警告を受信すると、予測結果報知装置9でアラートを出力し、ドライバに対してアラート又はメッセージを伝達する。 When the vehicle 7 receives a warning from the safe driving support server 1, the vehicle 7 outputs an alert from the prediction result notification device 9 and transmits the alert or message to the driver.

安全運行支援サーバ1は、事故リスク予測モデル71を用いて予測した所定時間後の事故リスクと、生体状態推定モデル69を用いて推定した生体データ64-2の当人深刻度とに基づいて広義の危険状態を判定することで、生体データ64-2に含まれるドライバ毎の個人差を吸収して広義の危険状態を検知することができる。 The safe driving support server 1 determines a dangerous state in a broad sense based on the accident risk after a specified time predicted using the accident risk prediction model 71 and the severity of the individual in the biometric data 64-2 estimated using the biometric state estimation model 69, thereby absorbing the individual differences between drivers contained in the biometric data 64-2 and detecting a dangerous state in a broad sense.

また、安全運行支援サーバ1は、広義の危険状態と判定した際に、寄与指標と寄与指標の当人深刻度とに基づいて広義の危険状態を回避するための対策案を生成し、対策案を含む警告を該当車両の予測結果報知装置や入出力装置5のディスプレイへ送信する。これにより、安全運行支援サーバ1は、事故リスクが増大する前にドライバやドライバ管理者に対して警告を呈示し、広義の危険状態を回避するための対策を取らせることができる。 When the safe driving support server 1 determines that a dangerous condition exists in a broad sense, it generates a countermeasure plan for avoiding the dangerous condition in a broad sense based on the contribution index and the individual's seriousness of the contribution index, and transmits a warning including the countermeasure plan to the prediction result notification device of the vehicle in question or the display of the input/output device 5. This allows the safe driving support server 1 to present a warning to the driver or driver manager before the risk of an accident increases, and to have them take measures to avoid the dangerous condition in a broad sense.

以上により、安全運行支援サーバ1は、広義の危険状態を事前に回避させ、ドライバが狭義の危険状態に陥ることを未然に防いで、各車両7の安全な運行を支援することができる。 As a result, the safe driving support server 1 can prevent dangerous situations in the broad sense in advance and prevent the driver from falling into dangerous situations in the narrow sense, thereby supporting the safe driving of each vehicle 7.

<処理の詳細>
図3は、事故リスク予測モデル71の生成処理の一例を示すフローチャートである。この処理は、走行中の危険検知を行う車両7から生体データ64-2を受け付ける以前(図2の学習段階)に実施して、事故リスク予測モデル71を予め生成しておく。
<Processing details>
3 is a flowchart showing an example of a process for generating the accident risk prediction model 71. This process is performed before receiving the biometric data 64-2 from the vehicle 7 that performs hazard detection while traveling (the learning stage in FIG. 2), to generate the accident risk prediction model 71 in advance.

事故リスク定義生成部32は、過去に収集した危険発生データ62と、対応する車載センサデータ61-1を入力として事故リスク定義モデル70を生成する(S1)。 The accident risk definition generation unit 32 generates an accident risk definition model 70 by inputting previously collected risk occurrence data 62 and corresponding in-vehicle sensor data 61-1 (S1).

続いて事故リスク予測モデル生成部35は、生成された事故リスク定義モデル70へ過去に収集した車載センサデータ61-2を入力して事故リスク推定データ65を生成する(S2)。 Then, the accident risk prediction model generation unit 35 inputs the previously collected vehicle sensor data 61-2 into the generated accident risk definition model 70 to generate accident risk estimation data 65 (S2).

次に事故リスク予測モデル生成部35は、過去に収集した車載センサデータ61-2に対応する生体データ64-1と、事故リスク推定データ65とから、事故リスク予測モデル71を生成する(S4)。この場合、事故リスク予測モデル生成部35は、業務・環境データ74に基づき、類似の業務特性や環境特性毎に事故リスク予測モデル71を生成し、その情報を事故リスク予測モデル71にメタ情報として付与しておいてもよい。 Next, the accident risk prediction model generation unit 35 generates an accident risk prediction model 71 from the biometric data 64-1 corresponding to the previously collected in-vehicle sensor data 61-2 and the accident risk estimation data 65 (S4). In this case, the accident risk prediction model generation unit 35 may generate an accident risk prediction model 71 for each similar task characteristic or environmental characteristic based on the task and environment data 74, and may add this information to the accident risk prediction model 71 as meta information.

上記処理によって、安全運行支援サーバ1は、事故リスク定義モデル70を生成して事故リスク推定データ65を生成した後に、事故リスク推定データ65と時系列的に対応する生体データ64-1から事故リスク予測モデル71を生成する。 Through the above process, the safe driving support server 1 generates an accident risk definition model 70 and generates accident risk estimation data 65, and then generates an accident risk prediction model 71 from biometric data 64-1 that corresponds in time series to the accident risk estimation data 65.

また、上記処理は、危険発生データ62の量や種別が一定量増加する度、事故リスクの高い事故リスク推定データ65が一定度増加する度、あるいは一定頻度で行われ、都度事故リスク定義モデル70や事故リスク予測モデル71は更新される。 The above process is also performed each time the amount or type of hazard occurrence data 62 increases by a certain amount, each time the amount of high accident risk estimation data 65 increases by a certain amount, or at a certain frequency, and the accident risk definition model 70 and accident risk prediction model 71 are updated each time.

図4は、生体状態推定モデル69の生成処理の一例を示すフローチャートである。この処理は、ある車両7に対して走行中の危険予測を行う以前(図2の学習段階)に実施して、生体データ64-3の種別毎に生体状態推定モデル69を生成しておく。 Figure 4 is a flowchart showing an example of a process for generating a biological state estimation model 69. This process is performed before performing risk prediction for a certain vehicle 7 while it is traveling (the learning stage in Figure 2), and a biological state estimation model 69 is generated for each type of biological data 64-3.

生体状態推定モデル生成部34は、まず生体状態推定モデル69の生成に用いるドライバ群として、類似生体応答を示すドライバ群を抽出する(S11)。典型的にはある種別の生体データ64-3の平均や、標準偏差、中央値、分位数といった日毎の統計量や、その週毎や月毎の統計量を用いて、周知又は公知の手法でクラスタリングなどを行って、類似生体応答を示すドライバ群を抽出する。 The biological state estimation model generation unit 34 first extracts a group of drivers who show similar biological responses as a group of drivers to be used in generating the biological state estimation model 69 (S11). Typically, the unit performs clustering or the like using known or publicly known methods to extract a group of drivers who show similar biological responses using daily statistics such as the average, standard deviation, median, and quantiles of a certain type of biological data 64-3, or weekly or monthly statistics.

この場合、生体状態推定モデル生成部34は、生体データ64-3に加えて、業務・環境データ74に含まれる情報や、属性情報データ75に含まれる性別や、年齢に基づいて層別化した年代などの情報もクラスタリングのための入力に加えてもよい。 In this case, in addition to the biometric data 64-3, the biological state estimation model generation unit 34 may also add information contained in the business/environment data 74, and information such as gender and age stratified based on age contained in the attribute information data 75, to the input for clustering.

また、生体状態推定モデル生成部34は、クラスタリングを行うために入力する生体データ64-3を選択するに際して、学習情報データ76に基づいて同一の計測条件で計測された生体データ64-3のみを選択し、学習情報データ76に格納された期間の生体データ64-3のみを入力してもよい。これにより、計測条件がコントロールされ、生体データ64-3のばらつきが抑えられることが期待される。 In addition, when selecting the biological data 64-3 to be input for clustering, the biological state estimation model generation unit 34 may select only the biological data 64-3 measured under the same measurement conditions based on the learning information data 76, and input only the biological data 64-3 for the period stored in the learning information data 76. This is expected to control the measurement conditions and suppress the variation in the biological data 64-3.

生体状態推定モデル生成部34は、さらに、特定のドライバに関して十分な量の生体データ64-3が計測できている場合、複数のドライバ群に代えて特定のドライバのみを抽出してもよい。これにより、特定個人の特性により合致した当人深刻度を推定することができる。 The biological condition estimation model generation unit 34 may further extract only the specific driver instead of a group of multiple drivers if a sufficient amount of biological data 64-3 has been measured for the specific driver. This allows the estimation of the severity of the specific individual that is more in line with the characteristics of the specific individual.

続いて、生体状態推定モデル生成部34は、抽出されたドライバ群について過去に収集された生体データ64-3を入力として、生体状態推定モデル69を生体データ64-3の種別毎に生成する(S3)。 Next, the biological state estimation model generation unit 34 uses the biological data 64-3 previously collected for the extracted driver group as input and generates a biological state estimation model 69 for each type of biological data 64-3 (S3).

この場合、生体状態推定モデル生成部34は、上記ドライバ抽出と同様に、学習情報データ76に基づいて同一の計測条件で計測された生体データ64-3のみを選択し、学習情報データ76に格納された期間の生体データ64-3のみを入力してもよい。 In this case, the biological state estimation model generation unit 34 may select only the biological data 64-3 measured under the same measurement conditions based on the learning information data 76, as in the above driver extraction, and input only the biological data 64-3 for the period stored in the learning information data 76.

また、生体状態推定モデル生成部34は、生体状態推定モデル69として教師ありモデルを生成する場合、学習情報データ76に格納された期間の目的変数と、対応する生体データ64-3を入力として、生体状態推定モデル69を生体データ64-3の種別毎に生成する。 When the biological state estimation model generation unit 34 generates a supervised model as the biological state estimation model 69, the unit 34 inputs the objective variable for the period stored in the learning information data 76 and the corresponding biological data 64-3, and generates the biological state estimation model 69 for each type of biological data 64-3.

この場合、生体状態推定モデル生成部34は、入力とする生体データ64-3の種別や、類似生体特性に関する情報をメタ情報として生体状態推定モデル69に付与してもよい。 In this case, the biological state estimation model generation unit 34 may add information regarding the type of input biological data 64-3 and similar biological characteristics to the biological state estimation model 69 as meta-information.

上記処理によって、類似する生体応答特性を示すドライバ群を抽出した後に、抽出されたドライバ群についての生体データ64-3から生体状態推定モデル69が生体データ64-3の種別毎に生成される。 After extracting groups of drivers who exhibit similar biological response characteristics through the above process, a biological state estimation model 69 is generated for each type of biological data 64-3 from the biological data 64-3 for the extracted groups of drivers.

また、複数のドライバから生成する上記処理は、対象のドライバ数が一定量増大する度や、生体データ64-3が一定量増大する度、あるいは一定期間毎に行われて、生体状態推定モデル69が更新される。さらに、特定ドライバから生成する上記処理は、生体データ64-3が一定量増大する度あるいは一定期間毎に行われ、生体状態推定モデル69が更新される。 The above process of generating from multiple drivers is performed each time the number of target drivers increases by a certain amount, each time the biometric data 64-3 increases by a certain amount, or at regular intervals, and the biometric state estimation model 69 is updated. The above process of generating from a specific driver is performed each time the biometric data 64-3 increases by a certain amount, or at regular intervals, and the biometric state estimation model 69 is updated.

なお、生体状態推定モデル69の生成に用いる生体データ64-3は、事故リスク予測モデル71の生成に用いる生体データ64-1と異なり、車載センサデータ61-2と対応する必要や、事故リスクの高い場合に対応する必要が無く、計測シーンの限定が少ない。 The biometric data 64-3 used to generate the biometric state estimation model 69 differs from the biometric data 64-1 used to generate the accident risk prediction model 71 in that it does not need to correspond to the in-vehicle sensor data 61-2 or to cases where the risk of an accident is high, and there are fewer limitations on the measurement scenes.

よって、生体状態推定モデル69の生成に用いる生体データ64-3の計測が容易であるため、事故リスク予測モデル71の生成に比較して短期間でデータを計測することができ、したがって更新頻度を高く設定することが可能であると期待できる。 Therefore, since the biological data 64-3 used to generate the biological state estimation model 69 is easy to measure, the data can be measured in a shorter period of time than the generation of the accident risk prediction model 71, and it is therefore expected that the update frequency can be set higher.

さらに、広義の危険状態は発生が稀なため、生体応答が類似した複数のドライバ群のみから事故リスク予測モデル71を構築すると時間を要する。一方、本実施例では事故リスク予測モデル71ではなく、生体状態推定モデル69において複数のドライバ間の生体応答の個人差を吸収するため、事故リスク予測モデル71の生成には生体応答が類似しないドライバのデータも活用したモデル生成が可能である。そして、生体状態推定モデル69の生成には運転中に容易に収集可能な生体特性の類似するドライバのデータのみからモデル生成が可能である。 Furthermore, because the occurrence of dangerous conditions in a broad sense is rare, it takes time to construct an accident risk prediction model 71 only from a group of multiple drivers with similar biological responses. On the other hand, in this embodiment, the individual differences in biological responses between multiple drivers are absorbed in the biological state estimation model 69, not the accident risk prediction model 71, so it is possible to generate a model that utilizes data on drivers with dissimilar biological responses when generating the accident risk prediction model 71. And, it is possible to generate a model only from data on drivers with similar biological characteristics that can be easily collected while driving.

以上により、事故リスク予測モデル71の生成において生体応答の個人差を吸収する手法に比較し、本実施例は危険予測処理の実現に必要なモデル生成の所要時間を短縮することができる。 As a result, this embodiment can reduce the time required to generate a model required to realize hazard prediction processing, compared to a method that absorbs individual differences in biological responses when generating an accident risk prediction model 71.

図5は、生体データ64の算出処理の一例を示すフローチャートである。この処理は、車両7からデータを受信する度に生体データ算出部31で行われる。 Figure 5 is a flowchart showing an example of the calculation process of the biometric data 64. This process is performed by the biometric data calculation unit 31 each time data is received from the vehicle 7.

安全運行支援サーバ1のデータ収集部39は、車両7の運転データ収集装置10から、車載センサ8と生体センサ12のデータを受信する(S21)。 The data collection unit 39 of the safe driving support server 1 receives data from the on-board sensor 8 and biosensor 12 from the driving data collection device 10 of the vehicle 7 (S21).

データ収集部39は、心拍センサ121が検出した心拍データと、加速度センサ122が検出した加速度データとを、生体センサデータ63に格納する(S22)。なお、車載センサ8のデータは車載センサデータ61に格納する。 The data collection unit 39 stores the heart rate data detected by the heart rate sensor 121 and the acceleration data detected by the acceleration sensor 122 in the biosensor data 63 (S22). The data from the in-vehicle sensor 8 is stored in the in-vehicle sensor data 61.

次に、生体データ算出部31が図6で後述する手法により、生体センサデータ63を入力として生体データ64を算出する(S23)。生体データ算出部31は、算出したデータを生体データ64に格納する(S24)。上記処理によって、生体センサデータ63から生体データ64を算出する。 Next, the biometric data calculation unit 31 calculates the biometric data 64 using the biometric sensor data 63 as input (S23) using a method described later in FIG. 6. The biometric data calculation unit 31 stores the calculated data in the biometric data 64 (S24). Through the above process, the biometric data 64 is calculated from the biometric sensor data 63.

図6は、心拍データを用いた生体データ64の計算処理の一例を示すフローチャートである。この処理は、生体センサデータ63が生体データ64に格納される度に生体データ算出部31で行われる。 Figure 6 is a flowchart showing an example of a calculation process of the biometric data 64 using heart rate data. This process is performed by the biometric data calculation unit 31 each time the biometric sensor data 63 is stored in the biometric data 64.

心拍データを用いた生体データ64の計算処理は、周知又は公知の手法により行われるため、その概要のみを以下で述べる。まず、生体データ算出部31は、生体センサデータ63のうち、心拍データを読み込む(S31)。なお、心拍データとは、運転中のドライバから心拍センサ121より取得した心拍の間隔を抽出可能なデータを指し、具体的には、心電データ、脈波データ又は心音データ等が挙げられる。 Since the calculation process of the biometric data 64 using the heart rate data is performed by a known or publicly known method, only an outline of the process will be described below. First, the biometric data calculation unit 31 reads the heart rate data from the biometric sensor data 63 (S31). Note that the heart rate data refers to data from which the interval between heart rates obtained from the driver while driving by the heart rate sensor 121 can be extracted, and specific examples of the data include electrocardiogram data, pulse wave data, and heart sound data.

続いて、生体データ算出部31は、心拍データから拍動間隔IBI(Inter Beat Interval)を抽出し、その時系列を算出する(S32)。心電データの場合、IBIは特に心電R波の間隔を利用するRRI(R-R Interval)時系列を算出してよい。以下では、例として特にRRIについて言及する。 Then, the biological data calculation unit 31 extracts the beat interval IBI (Inter Beat Interval) from the heartbeat data and calculates its time series (S32). In the case of electrocardiogram data, the IBI may be calculated as an RRI (R-R Interval) time series that uses the interval between electrocardiogram R waves. In the following, the RRI will be mentioned in particular as an example.

生体データ算出部31は、RRIから必要に応じた解析を行うことで自律神経機能指標を算出する。必要に応じた解析には、周波数領域解析や、時間領域解析、RRI非線形領域解析が例として挙げられる。 The biological data calculation unit 31 calculates the autonomic nerve function index by performing analysis as needed from the RRI. Examples of analysis as needed include frequency domain analysis, time domain analysis, and RRI nonlinear domain analysis.

生体データ算出部31は、周波数領域解析ではRRI時系列からパワースペクトル密度を介して周波数領域指標を算出する(S33)。RRI時系列は、不等間隔時系列データであるため、スプライン補間などで等間隔にリサンプリングしてから自己回帰モデルや最大エントロピー法を用いて、もしくは不等間隔データを利用可能なLomb-Scargle 法など公知の手法を用いてパワースペクトル密度PSD(Power Spectral Density)を算出する。 In the frequency domain analysis, the biological data calculation unit 31 calculates frequency domain indices from the RRI time series via power spectral density (S33). Since the RRI time series is irregularly spaced time series data, it is resampled at regular intervals using spline interpolation or the like, and then the power spectral density PSD (Power Spectral Density) is calculated using an autoregressive model or maximum entropy method, or a known method such as the Lomb-Scargle method that can use irregularly spaced data.

生体データ算出部31は、算出されたPSDのうち、例えば0.05 Hz-0.15 Hzの低周波数領域の積分値LFや、0.15 Hz-0.40 Hzの高周波数領域の積分値HFと、LFとHFの和であるTP、LFをHFで除したLF/HF、LFをTPで除して百分率としたLFnuなどを自律神経機能指標の周波数領域指標として算出する。 The biometric data calculation unit 31 calculates, from the calculated PSD, for example, the integral value LF of the low frequency region of 0.05 Hz-0.15 Hz, the integral value HF of the high frequency region of 0.15 Hz-0.40 Hz, TP which is the sum of LF and HF, LF/HF which is LF divided by HF, and LFnu which is LF divided by TP as a percentage, as frequency domain indices of autonomic nerve function indexes.

生体データ算出部31は、時間領域解析では、RRI時系列や隣接するRRIの差分系列であるΔRRI時系列の統計量を算出することで時間領域指標を算出する(S34)。例えば、RRI時系列の平均値の逆数である平均心拍数やRRIの標準偏差であるSDNNを算出する。また、ΔRRI時系列からは例えば、ΔRRI時系列を構成する差分値の絶対値が50msを超過するデータ総数であるNN50や、NN50をΔRRI時系列のデータ総数で除したpNN50や、ΔRRIの標準偏差であるSDSDを算出し、自律神経機能指標の時間領域指標として算出する。 In the time domain analysis, the biological data calculation unit 31 calculates a time domain index by calculating statistics of the RRI time series and the ΔRRI time series, which is a difference series between adjacent RRIs (S34). For example, the average heart rate, which is the reciprocal of the average value of the RRI time series, and SDNN, which is the standard deviation of the RRI, are calculated. In addition, from the ΔRRI time series, for example, NN50, which is the total number of data whose absolute value of the difference value constituting the ΔRRI time series exceeds 50 ms, pNN50, which is NN50 divided by the total number of data in the ΔRRI time series, and SDSD, which is the standard deviation of the ΔRRI, are calculated and calculated as a time domain index of the autonomic nerve function index.

生体データ算出部31は、RRI非線形領域解析では、各種手法により非線形特徴量を算出する(S35)。生体データ算出部31は、例えば、RRI時系列RRI(t)をX軸に、RRI時系列を1時刻進めた時系列RRI(t+1)をY軸にプロットするポアンカレプロット解析を通じ、プロットされた領域を楕円近似した楕円面積Sを算出する。また、生体データ算出部31は、相似エントロピーやDetrended Fluctuation Analysisによるα1、α2、トーン-エントロピー解析に基づくトーンやエントロピーを算出し、自律神経機能指標のRRI非線形領域指標として算出する。 In the RRI nonlinear region analysis, the biometric data calculation unit 31 calculates nonlinear features using various methods (S35). For example, the biometric data calculation unit 31 calculates an ellipse area S that approximates the plotted region through Poincaré plot analysis in which the RRI time series RRI(t) is plotted on the X-axis and the time series RRI(t+1) obtained by advancing the RRI time series by one time is plotted on the Y-axis. In addition, the biometric data calculation unit 31 calculates similarity entropy, α1 and α2 by Detrended Fluctuation Analysis, and tone and entropy based on tone-entropy analysis, and calculates them as the RRI nonlinear region index of the autonomic nerve function index.

また、生体データ算出部31は、RRI抽出を行う前の心拍データに対して心拍非線形領域解析を行って心拍非線形領域指標を算出することもできる(S36)。生体データ算出部31は、例えば、心拍データに対してカオス解析を適用することで、心拍データの相関次元や最大リアプノフ指数を算出し、自律神経機能指標の心拍非線形領域指標として算出する。 The biological data calculation unit 31 can also perform a heart rate nonlinear region analysis on the heart rate data before extracting the RRI to calculate a heart rate nonlinear region index (S36). For example, the biological data calculation unit 31 applies chaos analysis to the heart rate data to calculate the correlation dimension and maximum Lyapunov exponent of the heart rate data, and calculates them as the heart rate nonlinear region index of the autonomic nerve function index.

算出された自律神経機能指標は、自律神経系に制御されたドライバの生体状態を反映しているため、ドライバに広義の危険状態を回避するための対策案として呈示するために必要な、ドライバの生体状態を測る指標を算出することで、生体状態に合わせた警告呈示を実現できる。例えば、LF/HFは主としてストレスや緊張状態に亢進する交感神経活動と主としてリラックス状態に亢進する副交感神経活動のバランスを測る指標であるため、生体データ算出部31がLF/HFを算出することでドライバの緊張-リラックス状態を踏まえた警告を呈示できる。 The calculated autonomic nervous function index reflects the driver's biological state controlled by the autonomic nervous system, so by calculating an index that measures the driver's biological state and presenting it to the driver as a countermeasure to avoid dangerous situations in a broad sense, it is possible to present a warning that matches the biological state. For example, since LF/HF is an index that measures the balance between sympathetic nervous activity, which is mainly increased in stress or tension states, and parasympathetic nervous activity, which is mainly increased in relaxation states, the biological data calculation unit 31 can calculate LF/HF to present a warning that takes into account the driver's tension-relaxation state.

その後、生体データ算出部31は、算出された自律神経機能指標群をまとめて生体データ64に格納する(S24)。上記処理によって、生体センサデータ63のうち心拍データから、自律神経機能指標を算出し、生体データ64として格納する。 Then, the biometric data calculation unit 31 collectively stores the calculated autonomic nerve function indexes in the biometric data 64 (S24). Through the above process, the autonomic nerve function index is calculated from the heart rate data in the biometric sensor data 63, and stored as the biometric data 64.

なお、生体データ算出部31は、上記ステップS33~S36の処理を並列的に実行してもよいし、順次実行するようにしてもよい。 The biometric data calculation unit 31 may execute the processes in steps S33 to S36 in parallel or sequentially.

図7は、安全運行支援サーバ1で行われる、危険予測処理の一例を示すフローチャートである。この処理は、生体データ64-2が更新される度などの所定のタイミングで実行される。危険予測部37は、最新の期間から所定期間までの生体データ64-2を取得する(S12)。 Figure 7 is a flowchart showing an example of a risk prediction process performed by the safe driving support server 1. This process is executed at a predetermined timing, such as each time the biometric data 64-2 is updated. The risk prediction unit 37 acquires the biometric data 64-2 from the latest period to a predetermined period (S12).

次に、モデル選択部36は、業務・環境データ74から、解析対象のドライバIDと、車両IDとを特定し、業務・環境データ74に基づき事故リスク予測モデル71及び生体状態推定モデル69を選択する(S13及びS14)。事故リスク予測モデル71の選択では、例えば、業務・環境データ74の車体サイズや、天候、渋滞状況などに基づいて使用するモデルを選択する。 Next, the model selection unit 36 identifies the driver ID and vehicle ID to be analyzed from the task and environment data 74, and selects an accident risk prediction model 71 and a biological state estimation model 69 based on the task and environment data 74 (S13 and S14). When selecting the accident risk prediction model 71, for example, the model to be used is selected based on the vehicle size, weather, traffic congestion, etc. of the task and environment data 74.

生体状態推定モデル69の選択では、例えば、属性情報データ75に格納されたドライバIDに対応する生体状態推定モデル69の情報などに基づいてモデル選択部36が使用するモデルを選択する。 When selecting the biological state estimation model 69, the model selection unit 36 selects the model to be used based on, for example, information on the biological state estimation model 69 corresponding to the driver ID stored in the attribute information data 75.

次に、危険予測部37は、選択された事故リスク予測モデル71に、解析対象のドライバIDの生体データ64-2を入力して事故リスクを予測し、事故リスク予測データ66に格納する(S6A)。なお、上記では事故リスク予測モデル71に生体データ64-2を入力する例を示したが、これに限定されるものではなく、業務・環境データ74や属性情報データ75を事故リスク予測モデル71の入力に加えてもよい。 Next, the risk prediction unit 37 inputs the biometric data 64-2 of the driver ID to be analyzed into the selected accident risk prediction model 71 to predict the accident risk, and stores the predicted accident risk in the accident risk prediction data 66 (S6A). Note that, although an example of inputting the biometric data 64-2 into the accident risk prediction model 71 has been shown above, this is not limiting, and task/environment data 74 and attribute information data 75 may also be added to the input of the accident risk prediction model 71.

例えば、属性情報データ75に含まれる運転適性診断などで得られた運転技能情報や、Temperament and Character Inventory(TCI)、Temperament Evaluation of the Memphis, Pisa, Paris, and San Diego Autoquestionnaire(TEMPS-A)、ビッグ・ファイブ・パーソナリティを測定するためのTen Item Personality Inventory、NEO―FFIなどで得られた性格気質情報を入力することで、ドライバの運転技能や性格も加味して、より精度の高い事故リスクの予測を実現させることができる。 For example, by inputting driving skill information obtained from a driving aptitude test included in the attribute information data 75, or personality and temperament information obtained from the Temperature and Character Inventory (TCI), the Temperature Evaluation of the Memphis, Pisa, Paris, and San Diego Autoquestionnaire (TEMPS-A), the Ten Item Personality Inventory for measuring the Big Five personality, or the NEO-FFI, it is possible to take into account the driver's driving skill and personality and realize more accurate prediction of accident risk.

また、危険予測部37は、選択された生体状態推定モデル69に、解析対象のドライバIDの生体データ64-2を入力して生体データ種別毎に複数の当人深刻度を推定し、当人深刻度データ67に格納する(S6B)。なお、上記では単変量で生体データ64-2を入力する例を示したが、以上の他に例えば、危険予測部37が多変量の生体データ64-2を入力して当人深刻度を算出してもよい。 The risk prediction unit 37 also inputs the biometric data 64-2 of the driver ID to be analyzed into the selected biometric state estimation model 69, estimates multiple person seriousness levels for each biometric data type, and stores them in the person seriousness data 67 (S6B). Note that, although an example of inputting the biometric data 64-2 as a single variable has been shown above, the risk prediction unit 37 may also input multivariate biometric data 64-2 to calculate the person seriousness level.

続いて、危険予測部37は、予測された事故リスク予測データ66と事故リスクの予測に用いた事故リスク予測モデル71と、解析対象のドライバIDの生体データ64-2と、推定された当人深刻度データ67とを用いて、事故リスクの予測に寄与した寄与指標を抽出し、寄与指標と寄与指標の当人深刻度と事故リスクと事故リスク予測モデル71情報とを突合して結合テーブル68に格納する(S7A)。 Next, the danger prediction unit 37 extracts contribution indices that contributed to the prediction of the accident risk using the predicted accident risk prediction data 66, the accident risk prediction model 71 used to predict the accident risk, the biometric data 64-2 of the driver ID to be analyzed, and the estimated person seriousness data 67, and matches the contribution indices, the person seriousness of the contribution indices, the accident risk, and the accident risk prediction model 71 information, and stores them in the combination table 68 (S7A).

上記処理によって、生体データ64-2が更新された後などの所定のタイミングにおいて、広義の危険状態を検知して警告を呈示するのに用いる寄与指標と寄与指標の当人深刻度と事故リスクと事故リスク予測モデル情報とが結合テーブル68に格納される。 By the above process, at a specified timing, such as after the biometric data 64-2 is updated, the contribution index, the individual's seriousness of the contribution index, the accident risk, and the accident risk prediction model information used to detect a broadly defined dangerous condition and issue a warning are stored in the combination table 68.

なお、危険予測部37は、上記ステップS13、S14の処理を並列的に実行してもよいし、順次実行してもよい。 The risk prediction unit 37 may execute the processes of steps S13 and S14 in parallel or sequentially.

図8は、安全運行支援サーバ1で行われる、警告呈示処理の一例を示すフローチャートである。この処理は、結合テーブル68が更新される度などの所定のタイミングで実行される。 Figure 8 is a flowchart showing an example of a warning display process performed by the safe driving support server 1. This process is executed at a predetermined timing, such as each time the connection table 68 is updated.

警告呈示部38は、アラート定義データ72から、警告を呈示する条件である発報定義を読み込む(S41)。発報定義は、事故リスク予測モデル71や生体状態推定モデル69に応じて複数設定してよい。また、ドライバに対する予測結果報知装置9の音声通知を用いる、ディスプレイに表示する、ドライバ管理者の入出力装置5のディスプレイに表示する、入出力装置5を介してメール通知するなど、警告呈示の対象や方法により複数の発報定義を設定してよい。 The warning presentation unit 38 reads the notification definition, which is the condition for presenting a warning, from the alert definition data 72 (S41). A plurality of notification definitions may be set according to the accident risk prediction model 71 and the biological state estimation model 69. In addition, a plurality of notification definitions may be set according to the target and method of presenting a warning, such as using a voice notification from the prediction result notification device 9 to the driver, displaying on a display, displaying on the display of the driver manager's input/output device 5, or sending an email notification via the input/output device 5.

警告呈示部38は、結合テーブル68の各レコードの事故リスク及び当人深刻度を参照(S42)し、発報定義に設定された閾値を超過したドライバの存在を判定する(S7B)。 The warning presentation unit 38 refers to the accident risk and personal severity of each record in the combined table 68 (S42) and determines whether a driver has exceeded the threshold set in the alert definition (S7B).

警告呈示部38は、閾値を超過し発報判定に該当するドライバが存在した場合は、呈示する警告に含む対策案を生成する(S7C)。対策案は、結合テーブル68の寄与指標に対応する対策案データ73を参照して生成される。 When a driver exceeds the threshold and is judged to be an alert driver, the warning presentation unit 38 generates a countermeasure plan to be included in the warning to be presented (S7C). The countermeasure plan is generated by referring to the countermeasure plan data 73 corresponding to the contribution index in the combination table 68.

また、対策案には警告を受ける当該ドライバにとっての警告受容性を高めるため、警告呈示部38が結合テーブル68の寄与指標の当該深刻度を用いて、本人にとってどれほど異常な状態であるのかが分かる情報を付与してもよい。例えば、警告呈示部38が「N年に1回しか起こらない状態です」などの情報を付与してもよい。 In addition, in order to increase the acceptability of the warning to the driver who receives the warning, the warning presentation unit 38 may add information to the proposed countermeasures that indicates how abnormal the condition is for the driver by using the severity of the contribution index in the combination table 68. For example, the warning presentation unit 38 may add information such as "This condition occurs only once every N years."

さらに、警告呈示部38は、対策案に業務・環境データ74や属性情報データ75、結合テーブル68に基づく情報を追加することができる。例えば、警告呈示部38は、結合テーブル68に格納された事故リスク予測モデル71の情報から、事故リスクが高まるとされた時刻Nの情報に基づき、対策案としてフィードバックする内容を更新してもよい。また例えば、業務・環境データ74に格納された天気や気温の情報に基づき、警告呈示部38がフィードバックの内容を更新してもよい。 Furthermore, the warning presentation unit 38 can add information based on the task/environment data 74, attribute information data 75, and the combination table 68 to the proposed countermeasures. For example, the warning presentation unit 38 may update the content to be fed back as a proposed countermeasure based on information on the time N at which the risk of an accident is deemed to be high from the information on the accident risk prediction model 71 stored in the combination table 68. Also, for example, the warning presentation unit 38 may update the content of the feedback based on weather and temperature information stored in the task/environment data 74.

そして、警告呈示部38は、業務・環境データ74に基づいてドライバIDから送信対象の車両IDを取得して、その車両7を送信対象とする。なお、ドライバではなくドライバ管理者を送信対象とする場合には、警告呈示部38は、車両IDを取得する代わりに管理者IDを特定し、管理者が操作する安全運行支援サーバ1の入出力装置5を送信対象としてよい。 Then, the warning presentation unit 38 acquires the vehicle ID of the transmission target from the driver ID based on the business and environment data 74, and sets the vehicle 7 as the transmission target. Note that, when the transmission target is the driver manager rather than the driver, the warning presentation unit 38 may specify the manager ID instead of acquiring the vehicle ID, and set the input/output device 5 of the safe driving support server 1 operated by the manager as the transmission target.

その後、警告呈示部38は生成された対策案に、発報判定に該当した発報定義に基づく事故リスクアラートを付与したアラートやメッセージとして警告を送信する(S8)。 Then, the warning presentation unit 38 sends a warning as an alert or message to the generated countermeasure plan with an accident risk alert based on the alarm definition that was determined to be triggered (S8).

上記処理によって、広義の危険状態に該当すると検知されたドライバの車両に対して警告が送信される。警告を受信した車両7では、予測結果報知装置9がドライバに対して警告を通知する。また、安全運行支援サーバ1では、警告呈示部38が入出力装置5のディスプレイに警告を送信した車両を表示する。 By the above process, a warning is sent to the vehicle of a driver who is detected as being in a broadly defined dangerous state. In the vehicle 7 that receives the warning, the prediction result notification device 9 notifies the driver of the warning. In addition, in the safe driving support server 1, the warning presentation unit 38 displays the vehicle that sent the warning on the display of the input/output device 5.

図9A、図9Bは、予測結果報知装置9が出力する警告呈示画面の一例を示す図である。予測結果報知装置9は、ディスプレイ(図示省略)を有し、安全運行支援サーバ1からの警告を受信すると、警告呈示画面1000Aを表示する。警告呈示画面1000Aは、事故リスクアラートを表示する領域1010と、広義の危険状態を回避するための対策案などを表示するコメント領域1020とを含む。 Figures 9A and 9B are diagrams showing an example of a warning presentation screen output by the prediction result notification device 9. The prediction result notification device 9 has a display (not shown), and displays a warning presentation screen 1000A when it receives a warning from the safe driving support server 1. The warning presentation screen 1000A includes an area 1010 that displays an accident risk alert, and a comment area 1020 that displays countermeasures for avoiding dangerous situations in a broad sense.

事故リスクアラートを表示する領域1010には、例えば、事故リスク増大の警告文1011に加え、寄与指標の生体データ64-2の当人深刻度に基づく情報1012を表示することで、単に危険な状態であると通知するだけでなく、「あなたにとっては、半年に1回しか発生しない状態です」など、寄与指標の当人深刻度に基づくドライバ本人にとっての理解可能な形で警告を呈示することができ、警告に対するドライバの受容度の向上が期待される。 In the area 1010 that displays the accident risk alert, for example, in addition to a warning message 1011 about an increased accident risk, information 1012 based on the personal severity of the contributing indicator biometric data 64-2 can be displayed, so that rather than simply notifying the driver that a dangerous situation is occurring, the warning can be presented in a form that the driver can understand based on the personal severity of the contributing indicator, such as "For you, this is a situation that occurs only once every six months," and this is expected to improve the driver's acceptance of the warning.

なお、当人深刻度に基づく情報1012の表示において、対象ドライバ本人の生体データ64-2のみから生成した生体状態推定モデル69に基づいているのか、対象ドライバに類似した生体応答特性を示す複数のドライバの生体データから生成した生体状態推定モデル69に基づいているのかが、分かるような表示をしてもよい。 In addition, when displaying the information 1012 based on the individual's severity, the display may be made in such a way that it is clear whether it is based on a biological state estimation model 69 generated only from the target driver's own biological data 64-2, or based on a biological state estimation model 69 generated from the biological data of multiple drivers who show biological response characteristics similar to that of the target driver.

例えば、図9Bの警告呈示画面1000Bでは、事故リスクアラートを表示する領域1010における当人深刻度に基づく情報1012Bを、「あなたに似たドライバには、半年に1回しか発生しない状態です」、のように複数のドライバのデータと比較していることが分かる文面で表示してもよい。 For example, in the warning display screen 1000B of FIG. 9B, the information 1012B based on the individual's severity in the area 1010 displaying the accident risk alert may be displayed in a form that makes it clear that the information is being compared with data on multiple drivers, such as "This is a condition that occurs only once every six months for drivers similar to you."

また例えば、複数のドライバと比較している場合には、そのことが分かるように、どのような群のドライバと比較しているのかに関する情報1013を表示してもよい。また、どちらの生体状態推定モデル69を利用しているかを、アイコンなどで表示してもよい。以上により、ドライバが警告を「自分事」として捉えやすくなる効果が期待される。 For example, when a comparison is being made with multiple drivers, information 1013 regarding the group of drivers being compared may be displayed so that the driver can understand the comparison. Also, which biological state estimation model 69 is being used may be displayed using an icon or the like. This is expected to have the effect of making it easier for the driver to perceive the warning as something that concerns them personally.

さらに、警告呈示画面1000A、1000Bのコメント領域1020には例えば、寄与指標に基づく生理状態の解釈1021と、広義の危険状態を回避するための具体的な対策案1022を呈示することで、警告の呈示を受けたドライバは警告を受けて終わりではなく、危険状態を解消するために次に取るべき行動を理解し、行動を行うことができる。 Furthermore, by presenting, for example, an interpretation 1021 of the physiological state based on the contribution index and specific countermeasures 1022 for avoiding a dangerous situation in a broad sense in the comment area 1020 of the warning presentation screens 1000A and 1000B, the driver who receives the warning can understand and take the next action to resolve the dangerous situation, rather than simply receiving the warning and leaving it at that.

なお、本例では警告呈示画面による警告の呈示の例を示したが、その他の方法によって警告を呈示してもよい。例えば、警告呈示画面に表示した内容と同等の内容の文章を機械的に読み上げる形式で警告を呈示してもよい。 Note that, although this example shows an example of presenting a warning using a warning display screen, the warning may be presented by other methods. For example, the warning may be presented in the form of a mechanically read-out text that is equivalent to the content displayed on the warning display screen.

<データ構造>
次に、安全運行支援システムで使用する各データの特徴的な構造について示す。
<Data structure>
Next, we will show the characteristic structure of each piece of data used in the safe driving support system.

図10Aは、本発明の安全運行支援システムにおいて保持される生体データ64のデータ構造の一例である。生体データ64には、ドライバID401、車両ID402、日時403に加え、生体データ算出部31が算出した各種自律神経機能指標が格納される。ここで、自律神経機能指標としては、例えば、周波数領域指標であるLF/HF404、時間領域指標である平均心拍数405、NN50406又はRRI非線形領域指標であるα1(407)などが挙げられる。 Figure 10A shows an example of the data structure of biometric data 64 held in the safe driving support system of the present invention. In addition to the driver ID 401, vehicle ID 402, and date and time 403, the biometric data 64 stores various autonomic nerve function indices calculated by the biometric data calculation unit 31. Here, examples of the autonomic nerve function indices include LF/HF 404, which is a frequency domain index, average heart rate 405, which is a time domain index, NN50 406, or α1 (407), which is an RRI nonlinear domain index, etc.

図10Bは、本発明の安全運行支援システムにおいて保持される業務・環境データ74のデータ構造の一例である。業務・環境データ74にはドライバの業務中の業務情報や走行環境情報が格納される。 Figure 10B shows an example of the data structure of task and environment data 74 held in the safe driving support system of the present invention. Task and environment data 74 stores task information and driving environment information during the driver's work.

典型的には、ドライバID411、情報の継続期間を示す開始日時412及び終了日時413、利用している車両ID414に加え、例えば運転している車両の大きさを示す車両種別415、走行エリアにおける代表地点の天気416と気温417、開始日時412から終了日時413の期間の業務状態を示す業務種別418と、目的地等の業務予定419が格納される。 Typically, in addition to the driver ID 411, the start date and time 412 and end date and time 413 indicating the duration of the information, and the vehicle ID 414 being used, the vehicle type 415 indicating, for example, the size of the vehicle being driven, the weather 416 and temperature 417 at a representative point in the driving area, the task type 418 indicating the task status during the period from the start date and time 412 to the end date and time 413, and the task schedule 419 such as the destination are stored.

図10Cは、本発明の安全運行支援システムにおいて保持される属性情報データ75のデータ構造の一例である。属性情報データ75には、時変することが少ないドライバの基本情報が格納される。 Figure 10C shows an example of the data structure of attribute information data 75 held in the safe driving support system of the present invention. The attribute information data 75 stores basic information about the driver that does not change over time.

典型的には、ドライバID421と、基本情報が適用される継続期間である開始日422と終了日423、使用している車両の車両ID424に加え、運転者適正診断試験等で測定した運転技能情報(例:技能A425、仮名)、Temperament and Character Inventory(TCI)などで測定した性格気質情報(例:性格A(426)、仮名)、性別427、年齢428、運転経験429などが格納される。以上に加えて、ドライバに対して優先的に使用される各種モデル情報として生体状態推定モデルID430や、事故リスク予測モデルID431などが格納される。 Typically, in addition to the driver ID 421, the start date 422 and end date 423, which are the duration for which the basic information applies, and the vehicle ID 424 of the vehicle being used, driving skill information measured in a driver aptitude diagnostic test or the like (e.g., skill A 425, pseudonym), personality and temperament information measured in the Temperature and Character Inventory (TCI) or the like (e.g., personality A (426), pseudonym), gender 427, age 428, driving experience 429, etc. are stored. In addition to the above, various model information that is preferentially used for the driver, such as a biological state estimation model ID 430 and an accident risk prediction model ID 431, are stored.

図10Dは、本発明の安全運行支援システムにおいて保持される学習情報データ76のデータ構造の一例である。学習情報データ76には、生体状態推定モデル69を生成する際に利用する情報が格納され、典型的にはドライバID441と、学習に利用する生体データ64の期間情報である開始時刻442と終了時刻443が格納される。 Figure 10D shows an example of the data structure of the learning information data 76 held in the safe driving support system of the present invention. The learning information data 76 stores information used when generating the biological state estimation model 69, and typically stores a driver ID 441 and a start time 442 and an end time 443, which are period information of the biological data 64 used for learning.

さらに、学習情報データ76は、生体状態推定モデル69の生成に使用するデータの計測条件を揃える目的で、当該期間情報のデータの計測条件444を格納してもよい。この場合、計測条件444は車載センサデータ61-2などから運転データ収集装置10が自動的に状態を判別して格納(例:高速走行)してもよいし、業務状態入力装置13を介してドライバ自身が定められた条件の中から手動で入力(例:昼休憩)してもよい。 Furthermore, the learning information data 76 may store the measurement conditions 444 of the data of the period information in order to align the measurement conditions of the data used to generate the biological state estimation model 69. In this case, the measurement conditions 444 may be stored by the driving data collection device 10 automatically determining the state from the in-vehicle sensor data 61-2, etc. (e.g., high-speed driving), or the driver may manually input from among the defined conditions via the work state input device 13 (e.g., lunch break).

また、生体状態推定モデル69を教師ありモデルで生成する場合には、以上に加えて教師ありモデルの生成に必要な目的変数として、例えば主観疲労度をVASにより計測した値445を格納してもよい。 When the biological state estimation model 69 is generated as a supervised model, in addition to the above, a value 445 of subjective fatigue level measured by VAS, for example, may be stored as a target variable required for generating the supervised model.

図10Eは、本発明の安全運行支援システムにおいて保持される危険発生データ62のデータ構造の一例である。危険発生データ62には、ドライバやドライバ管理者や市販の車載警報機などによって検出された危険事象の種別と発生日時とを設定したデータが格納される。 Figure 10E shows an example of the data structure of danger occurrence data 62 held in the safe driving support system of the present invention. The danger occurrence data 62 stores data that sets the type of dangerous event detected by the driver, the driver manager, a commercially available vehicle alarm, etc., and the date and time of occurrence.

典型的には、車両ID451と、危険事象の発生日時452、危険種別453が格納される。また、検出された危険事象に対して目視確認などで事態の深刻さを記録した事象の重要度454を合わせて格納してもよい。 Typically, the vehicle ID 451, the date and time of occurrence of the dangerous event 452, and the type of danger 453 are stored. In addition, the importance of the event 454, which records the seriousness of the situation by visual confirmation or the like, may also be stored for the detected dangerous event.

図10Fは、本発明の安全運行支援システムにおいて保持される事故リスク予測データ66のデータ構造の一例である。 Figure 10F shows an example of the data structure of accident risk prediction data 66 held in the safe driving support system of the present invention.

事故リスク予測データ66には、事故リスク予測モデル71を用いて生体データ64-2から判定された事故リスクが格納される。典型的には、ドライバID461と、日時462と、事故リスクの予測に用いた事故リスク予測モデル71のID463と、予測された危険事象の発生確率(百分率)を示す事故リスク464と、が格納される。 Accident risk prediction data 66 stores the accident risk determined from biometric data 64-2 using accident risk prediction model 71. Typically, driver ID 461, date and time 462, ID 463 of accident risk prediction model 71 used to predict the accident risk, and accident risk 464 indicating the occurrence probability (percentage) of the predicted hazardous event are stored.

図10Gは、本発明の安全運行支援システムにおいて保持される当人深刻度データ67のデータ構造の一例である。 Figure 10G shows an example of the data structure of the person's seriousness data 67 stored in the safe driving support system of the present invention.

当人深刻度データ67には、生体状態推定モデル69を用いて生体データ64-2から判定された当人深刻度が格納される。典型的には、ドライバID471と、日時472、当人深刻度を推定した生体データ64-2の種別473、推定に用いた生体状態推定モデル69のID474、当人深刻度475が格納される。 The person seriousness data 67 stores the person seriousness determined from the biometric data 64-2 using the biometric state estimation model 69. Typically, the driver ID 471, date and time 472, type 473 of the biometric data 64-2 from which the person seriousness was estimated, ID 474 of the biometric state estimation model 69 used for the estimation, and the person seriousness 475 are stored.

なお、生体状態推定モデル69は生体データ種別毎に生成されており、また当人深刻度の算出方法も生体データ種別毎に異なることが想定されるため、当人深刻度の出力形式も必ずしも一定であるとは限らない。 Note that the biological condition estimation model 69 is generated for each type of biological data, and the method of calculating the severity of the individual is expected to differ for each type of biological data, so the output format of the severity of the individual is not necessarily constant.

例えば1行目のレコードでは、生体データ64-2の種別473が「平均心拍数」について正規分布で近似した統計量を出力しており、当人深刻度475が、標準偏差(SD)を用いて平均から「+4SD」の値であることを示している。 For example, in the first record, the type 473 of the biometric data 64-2 outputs a statistic that approximates the normal distribution for the "average heart rate," and the individual's severity level 475 is shown to be a value of "+4 SD" from the average, using standard deviation (SD).

また、例えば2行目のレコードでは、NN50について、データ分布上の分位点を出力しており、当人深刻度475が、モデル構築に利用したデータ集合のうち99%分位点に該当する値であることを示している。 For example, the record on the second line outputs the quantile of the data distribution for NN50, indicating that the individual severity level of 475 is the 99% quantile of the data set used to build the model.

図10Hは、本発明の安全運行支援システムにおいて保持される結合テーブル68のデータ構造の一例である。結合テーブル68は警告呈示処理において利用する値を突合して生成されたテーブルである。 Figure 10H shows an example of the data structure of a combination table 68 stored in the safe driving support system of the present invention. The combination table 68 is a table generated by matching values used in the warning presentation process.

典型的にはドライバID481と、車両ID482、日時483、予測に利用した事故リスク予測モデルID484、予測された事故リスク485、事故リスク予測に寄与した生体データ種別である寄与指標486、寄与指標に関して生体状態の推定に用いた生体状態推定モデルID487、寄与指標に関する当人深刻度488が格納される。 Typically, the driver ID 481, vehicle ID 482, date and time 483, accident risk prediction model ID 484 used for the prediction, predicted accident risk 485, contribution index 486 which is the type of biometric data that contributed to the accident risk prediction, biometric condition estimation model ID 487 used to estimate the biometric condition in relation to the contribution index, and the person's severity in relation to the contribution index 488 are stored.

さらに、あるレコードが広義の危険状態にあると判定された場合に、警告呈示部38がすでに警告を呈示したか否かを管理するフラグである発報済フラグ489を格納してもよい。 Furthermore, when a record is determined to be in a broadly defined dangerous state, a warning issued flag 489 may be stored, which is a flag that manages whether or not the warning issuing unit 38 has already issued a warning.

図10Iは、本発明の安全運行支援システムにおいて保持されるアラート定義データ72のデータ構造の一例である。アラート定義データ72には広義の危険状態に該当するか否かを判定する際に用いる判定条件が格納される。 Figure 10I shows an example of the data structure of alert definition data 72 held in the safe driving support system of the present invention. The alert definition data 72 stores judgment conditions used to judge whether or not a situation corresponds to a dangerous state in the broad sense.

典型的にはアラートID491と、事故リスク閾値492、当人深刻度閾値493が格納される。この他に例えば、当人深刻度閾値493を利用するにあたって寄与指標に限定を加えるための寄与指標条件494や、業務中の対象天候を限定する天候条件495や、アラートの判定を実施する際に特定の出力形式で得られた当人深刻度しか判定対象としないように限定する当人深刻度種別496などを格納してもよい。 Typically, an alert ID 491, an accident risk threshold 492, and a person seriousness threshold 493 are stored. In addition, for example, a contribution index condition 494 for limiting the contribution index when using the person seriousness threshold 493, a weather condition 495 for limiting the target weather during work, and a person seriousness type 496 for limiting the judgment target to only person seriousness obtained in a specific output format when making an alert judgment may be stored.

図10Jは、本発明の安全運行支援システムにおいて保持される対策案データ73のデータ構造の一例である。対策案データには、警告呈示における対策案の生成に用いる情報が格納される。 Figure 10J shows an example of the data structure of countermeasure proposal data 73 held in the safe driving support system of the present invention. The countermeasure proposal data stores information used to generate countermeasure proposals for issuing warnings.

典型的には対策案の案ID501と、当該対策案を呈示する条件となる寄与指標502、寄与指標の状態を示す現象503、寄与指標の現象から想定されるドライバの生理状態の解釈504、該当する広義の危険状態を回避するための対策案505が格納される。 Typically, the countermeasure proposal ID 501, the contribution index 502 that is the condition for presenting the countermeasure proposal, the phenomenon 503 that indicates the state of the contribution index, the interpretation 504 of the driver's physiological state assumed from the phenomenon of the contribution index, and the countermeasure proposal 505 for avoiding the corresponding broadly defined dangerous state are stored.

また、例えば対策案505は、同一の寄与指標502と、現象503、解釈504に対して複数設定してもよい。この場合、対策案505を呈示する優先度506をさらに格納してもよい。 For example, multiple countermeasure proposals 505 may be set for the same contribution index 502, phenomenon 503, and interpretation 504. In this case, the priority 506 for presenting the countermeasure proposal 505 may be further stored.

以上のように、本実施例の安全運行支援システムは、生体センサ12の心拍データから安全運行支援サーバ1が算出した生体データ64-2を、事故リスク予測モデル71へ入力して算出された事故リスク予測データ66と、生体状態推定モデル69へ生体データ64-2を入力して算出された当人深刻度データ67とに基づいて広義の危険状態に該当するかを検知する。 As described above, the safe driving support system of this embodiment detects whether a broadly defined dangerous state exists based on accident risk prediction data 66 calculated by inputting biometric data 64-2 calculated by the safe driving support server 1 from the heart rate data of the biometric sensor 12 into an accident risk prediction model 71, and the person's seriousness data 67 calculated by inputting the biometric data 64-2 into a biometric state estimation model 69.

これにより、本実施例の安全運行支援サーバ1は、生体データ64-2の個人差を吸収した上で、車両7の挙動に現れる以前に危険状態を検知することが可能となる。また、安全運行支援サーバ1は、広義の危険状態に該当する際には事故リスクの予測に寄与した寄与指標に基づいて、広義の危険状態を回避するための対策案を含む警告を呈示することで、警告を受けたドライバ自身が、広義の危険状態を回避するために必要な行動を取ることができる。以上により、安全運行支援サーバ1は、車両7のドライバに対して広義の危険状態を未然に回避させることが可能となる。 As a result, the safe driving support server 1 of this embodiment is able to absorb individual differences in the biometric data 64-2 and detect dangerous conditions before they appear in the behavior of the vehicle 7. Furthermore, when a dangerous condition is detected in a broad sense, the safe driving support server 1 presents a warning including proposed measures to avoid the dangerous condition in a broad sense based on the contribution index that contributed to the prediction of the accident risk, thereby allowing the driver who receives the warning to take the action required to avoid the dangerous condition in a broad sense. As a result, the safe driving support server 1 is able to allow the driver of the vehicle 7 to avoid dangerous conditions in a broad sense before they occur.

なお、上記実施例1では、車両7を管理する運行支援システムに本発明を適用する例を示したが、これに限定されるものではない。例えば、車両7に代わって、鉄道車両や船舶あるいは航空機など運転者や操縦者を要する移動体に本発明を適用することができる。 In the above embodiment 1, an example of applying the present invention to a traffic support system that manages vehicles 7 is shown, but the present invention is not limited to this. For example, instead of vehicles 7, the present invention can be applied to moving bodies that require a driver or operator, such as railway vehicles, ships, or aircraft.

次に、本発明の実施例2を説明する。以下に説明する相違点を除き、実施例2の安全運行支援システムの各部は、実施例1の同一の符号を付された各部と同一の機能を有するため、それらの説明は省略する。 Next, a second embodiment of the present invention will be described. Except for the differences described below, each part of the safe driving support system of the second embodiment has the same function as each part of the first embodiment with the same reference numerals, and therefore the description of those parts will be omitted.

図11は、実施例2の安全運行支援システムで行われる処理の概要を示す図である。本発明の実施例2においては、事故リスクを推定する際に、生体データの個人差を考慮して算出する点について説明する。 Figure 11 is a diagram showing an overview of the processing performed by the safe driving support system of the second embodiment. In the second embodiment of the present invention, we will explain how the calculation takes into account individual differences in biometric data when estimating accident risk.

生体データ64-1を生体状態推定モデル69へ入力して当人深刻度データ67A(第1の当人深刻度)を算出して(S6C)、事故リスク予測モデル生成部35へ入力する。 The biometric data 64-1 is input to the biometric state estimation model 69 to calculate the person's seriousness data 67A (first person's seriousness) (S6C), which is then input to the accident risk prediction model generation unit 35.

事故リスク予測モデル生成部35は、生体データ64-1と事故リスク推定データ65に加えて当人深刻度データ67Aを入力として事故リスク予測モデル71を生成する(S4)。 The accident risk prediction model generation unit 35 generates an accident risk prediction model 71 by inputting the biometric data 64-1, the accident risk estimation data 65, and the person's severity data 67A (S4).

そして、危険予測部37は、生体データ64-2を生体状態推定モデル69へ入力して当人深刻度データ67B(第2の当人深刻度)を算出して(S6B)、当人深刻度データ67Bを事故リスク推定部33へ出力する。事故リスク推定部33は、事故リスク予測モデル71の入力に生体データ64-2に加えて当人深刻度データ67Aを入力する(S6A)。 Then, the risk prediction unit 37 inputs the biometric data 64-2 to the biometric state estimation model 69 to calculate the person's seriousness data 67B (second person's seriousness) (S6B), and outputs the person's seriousness data 67B to the accident risk estimation unit 33. The accident risk estimation unit 33 inputs the person's seriousness data 67A in addition to the biometric data 64-2 to the input of the accident risk prediction model 71 (S6A).

なお、ステップS7Aの危険予測部37が当人深刻度データ67Bを用いて寄与指標を抽出して結合テーブル68を生成する処理は前記実施例1と同様である。 The process in step S7A in which the risk prediction unit 37 uses the individual seriousness data 67B to extract contribution indices and generate the combined table 68 is the same as in Example 1.

よって、危険予測部37が行う寄与指標の抽出・結合処理では、事故リスク推定に寄与した入力を生体データ64-2及び当人深刻度データ67Bの中から選択して寄与指標とし、生体データ64-2が選択された場合には選択された種別の生体データ64-2の当人深刻度を結合テーブル68に格納し、当人深刻度データ67Bが選択された場合にも選択された種別の当人深刻度データ67Bを結合テーブル68に格納する。 Therefore, in the process of extracting and combining contribution indices performed by the risk prediction unit 37, the input that contributed to the accident risk estimation is selected from the biometric data 64-2 and the person seriousness data 67B as a contribution index, and when the biometric data 64-2 is selected, the person seriousness of the selected type of biometric data 64-2 is stored in the combination table 68, and when the person seriousness data 67B is selected, the person seriousness data 67B of the selected type is also stored in the combination table 68.

以上により、実施例2では、前述した警告呈示の判定に加え、事故リスク推定においても、生体データ64の個人差を考慮して事故リスクを推定することが可能となり、より精度の高い事故リスクの予測を実現可能とする効果が得られる。 As a result, in Example 2, in addition to determining whether to present a warning as described above, it is also possible to estimate the risk of an accident by taking into account individual differences in biometric data 64, thereby achieving the effect of making it possible to predict the risk of an accident with greater accuracy.

次に、本発明の実施例3を説明する。以下に説明する相違点を除き、実施例3の安全運行支援システムの各部は、実施例1の同一の符号を付された各部と同一の機能を有するため、それらの説明は省略する。 Next, a third embodiment of the present invention will be described. Except for the differences described below, each part of the safe driving support system of the third embodiment has the same function as each part of the first embodiment with the same reference numerals, and therefore the description of those parts will be omitted.

図12は、実施例3の安全運行支援システムで行われる処理の概要を示す図である。図12では前記図2の処理概要のうち学習フェーズを割愛し、運用フェーズの差異について処理の概要を記載している。 Figure 12 is a diagram showing an overview of the processing performed by the safe driving support system of Example 3. In Figure 12, the learning phase of the processing overview in Figure 2 is omitted, and an overview of the processing is described with respect to the differences in the operation phase.

実施例3の安全運行支援サーバ1は、危険予測部37が結合テーブル68へレコードを追加した後に警告呈示部38が都度警告呈示を行うのではなく、警告呈示対象の一覧をドライバ管理者に呈示し、ドライバ管理者が手動でドライバの安全運行を支援するために介入を行えるようにする例である。 The safe driving support server 1 of Example 3 is an example in which the warning presentation unit 38 does not present a warning each time the danger prediction unit 37 adds a record to the combined table 68, but presents a list of targets for which a warning should be presented to the driver manager, allowing the driver manager to manually intervene to support the driver's safe driving.

安全運行支援サーバ1の危険予測部37が結合テーブル68を更新する度、もしくは一定の周期で、警告呈示部38は結合テーブル68を読み込んでドライバ管理者が介入を行う可能性のある介入候補を更新する(S15)。例えば、結合テーブル68のうち、発報済フラグ489が「済」ではなく、かつ運行当日の直近N時間のレコード群のみを抽出する。 Each time the danger prediction unit 37 of the safe driving support server 1 updates the connection table 68, or at regular intervals, the warning presentation unit 38 reads the connection table 68 and updates intervention candidates for which the driver manager may intervene (S15). For example, only records in the connection table 68 for which the report issued flag 489 is not "issued" and which are from the most recent N hours on the day of operation are extracted.

その後、警告呈示部38は、抽出したレコード群に対して前述の手法で発報判定を行い、広義の危険状態に該当するレコード群を抽出する(S7B)。広義の危険状態に該当するレコード群が存在する場合、警告呈示部38は、そのレコード群それぞれに対して、広義の危険状態を回避するための対策案を生成する(S7C)。 Then, the warning presentation unit 38 performs an alarm determination for the extracted record groups using the method described above, and extracts record groups that correspond to a broadly defined dangerous state (S7B). If there are record groups that correspond to a broadly defined dangerous state, the warning presentation unit 38 generates countermeasures for each of the record groups to avoid the broadly defined dangerous state (S7C).

警告呈示部38は、入出力装置5のディスプレイに対して、対策案が生成されたレコード群である警告先の一覧を表示する(S16)。警告先の一覧表示では、ドライバ管理者の手動による介入が必要であると考えられる警告先が上位に優先的に表示され、ドライバ管理者による介入が可能となっている。 The warning presentation unit 38 displays a list of warning destinations, which are records for which countermeasure proposals have been generated, on the display of the input/output device 5 (S16). In the list of warning destinations, warning destinations that are considered to require manual intervention by the driver manager are displayed at the top with priority, allowing intervention by the driver manager.

例えば、警告呈示部38が業務・環境データ74と、広義の危険状態に該当するレコード群とを比較し、業務都合上の理由で呈示される対策案をドライバ自身の裁量では取ることができないレコード群を上位にリストアップして表示することができる。 For example, the warning presentation unit 38 can compare the business and environment data 74 with records that correspond to dangerous situations in a broad sense, and display at the top a list of records that are presented for business reasons and that the driver cannot take at his own discretion.

入出力装置5は、ディスプレイに表示された警告先一覧に基づく、ドライバ管理者によるドライバへの介入を受け付ける(S17)。例えば、対策案として「近くの休憩可能なポイントで休憩してください」という内容が表示されたが近隣に休憩ポイントが無く、かつ荷物の納品時間が迫っているドライバに対して、ドライバ管理者は警告先の一覧表示に表示された当該ドライバとの音声通信を行うためのインタフェースを利用して、ドライバ本人の状態を確認することができる。 The input/output device 5 accepts intervention by the driver manager with respect to the driver based on the list of warning recipients displayed on the display (S17). For example, if a driver is shown a suggested countermeasure such as "Please take a rest at a nearby rest point," but there is no rest point nearby and the delivery time for the package is approaching, the driver manager can use an interface for voice communication with the driver, which is displayed in the list of warning recipients, to check the driver's own condition.

そして、当該ドライバが直ちに休憩する必要が無いと確認された場合、ドライバ管理者が納品終了後に休憩可能なポイントを案内することで、次善の対策案をドライバに対して呈示することができる。 If it is determined that the driver does not need to take a break immediately, the driver manager can provide the driver with a second-best solution by showing him/her a place where he/she can take a break after completing a delivery.

また、例えば「眠気が高まっており休憩が必要」が度々警告されるドライバに対し、ドライバ管理者が本人の状態を確認し、当初の業務スケジュールの遂行が難しいと判断した場合、当日の業務スケジュールの後半部や翌日の朝一に予定されていた業務を一部割愛することで、当該ドライバの業務量を調整し、休息を取らせることができる。 For example, if a driver is repeatedly warned that he or she is "feeling sleepy and needs to rest," and the driver manager checks the driver's condition and determines that it will be difficult for the driver to complete the original work schedule, the manager can adjust the driver's workload and allow the driver to rest by skipping some of the work scheduled for the latter half of the day's work schedule or first thing the next morning.

図13は、入出力装置5のディスプレイが出力する警告先一覧画面2000の一例を示す図である。警告呈示部38が抽出した介入候補を更新して対策案を生成すると、入出力装置5は警告先一覧を更新して警告先一覧画面2000を表示する。 Figure 13 is a diagram showing an example of a warning destination list screen 2000 output by the display of the input/output device 5. When the warning presentation unit 38 updates the extracted intervention candidates and generates a countermeasure proposal, the input/output device 5 updates the warning destination list and displays the warning destination list screen 2000.

警告先一覧画面2000の最上部には、現在時刻2001と、警告先一覧画面2000を閲覧中のドライバ管理者のIDである管理者ID2002が表示されている。警告先一覧2003には、警告呈示部38が抽出及び生成した対策案が生成されたレコード群が表形式で表示されている。レコード群は各列毎に図中下向きの三角のボタンを押下することで、ドライバ管理者が重視して確認したい要素で優先順位をつけてソートすることが可能である。 At the top of the warning destination list screen 2000, the current time 2001 and an administrator ID 2002, which is the ID of the driver manager viewing the warning destination list screen 2000, are displayed. In the warning destination list 2003, a group of records for which countermeasures have been extracted and generated by the warning presentation unit 38 are displayed in a table format. By pressing the downward triangular button in the figure for each column, the group of records can be sorted by priority order according to the elements that the driver manager wants to check.

下部の領域2005には、ドライバ管理者が対応のために選択したレコードに該当するドライバの詳細が表示されている。図示の例では警告先一覧2003のうちレコード2004に該当するドライバIDが「ZAX001」の情報が表示されている。 The lower area 2005 displays details of the driver corresponding to the record selected by the driver manager for action. In the illustrated example, information is displayed for the driver ID "ZAX001" corresponding to record 2004 in the warning destination list 2003.

領域2005には当該ドライバの位置を地図上に示す現在位置2011や、選択したレコード2004に関わる対策案2012や、当該ドライバの業務予定2013、ドライバの業務状況を示す備考2014、ドライバと直接コミュニケーションを取るためのドライバ連絡ボタン2015が表示されている。この他に、寄与指標に関する生体データ64の当該日における時間推移を合わせて表示してもよい。 In area 2005, a current location 2011 showing the driver's location on a map, a countermeasure proposal 2012 relating to the selected record 2004, the driver's work schedule 2013, notes 2014 showing the driver's work status, and a driver contact button 2015 for directly communicating with the driver are displayed. In addition, the time progression of biometric data 64 relating to the contribution index for the day may also be displayed.

ドライバの現在位置2011には、地図上に対象ドライバの位置2021と当該日の走行ルート実績2022(実線)と走行予定ルート2022(点線)が示されている。また、当該ドライバの周辺にいる他ドライバの位置2023も地図上に表示されている。 The driver's current location 2011 shows the target driver's location 2021, the actual driving route for that day 2022 (solid line), and the planned driving route 2022 (dotted line) on a map. In addition, the locations 2023 of other drivers around the driver are also displayed on the map.

ドライバ管理者はレコード2004や対策案2012、業務予定2013などを参考に、ドライバが自身の裁量で対応策を実行可能であるかや、直接ドライバの状況を確認する必要があるかを警告先一覧画面2000を通じて判断する。そして、ドライバ管理者は、必要に応じてドライバ連絡ボタン2015を押下してドライバと直接対話することで広義の危険状態を回避するために手動で介入することができる。 The driver manager refers to the records 2004, countermeasure proposals 2012, work schedule 2013, etc., and judges through the warning destination list screen 2000 whether the driver can take countermeasures at his/her own discretion or whether it is necessary to directly check the driver's condition. Then, the driver manager can manually intervene to avoid a dangerous situation in a broad sense by pressing the driver contact button 2015 as necessary and directly communicating with the driver.

以上により、ドライバ管理者は当該ドライバ自身の裁量では実行が難しい対策案2012を実行させる、又は対策案2012とは異なる次善の対策案を実行させることで、広義の危険状態を回避させ、管理するドライバ群の安全運行を支援することが可能となる。 As a result, the driver manager can avoid dangerous situations in a broad sense and support the safe driving of the group of drivers under his/her management by having the driver execute countermeasure plan 2012 that would be difficult for the driver to execute at his/her own discretion, or by having the driver execute a second-best countermeasure plan that is different from countermeasure plan 2012.

以上のように、実施例3では、広義の危険状態にあるがドライバの裁量では実現することが難しい対策案について、ドライバ管理者がドライバ本人の状態を踏まえて対策案を実施させる許可を与えることで、当該ドライバは広義の危険状態を回避するためのより根本的な対策案を取ることが可能になる。この結果、安全運行支援システムは、ドライバはより柔軟な対策案を取って広義の危険状態を回避することが可能になることを支援できるという効果が得られる。 As described above, in the third embodiment, when a driver is in a dangerous state in a broad sense but has a countermeasure that is difficult for the driver to implement at his/her discretion, the driver manager gives permission to implement the countermeasure based on the driver's own condition, and the driver is able to take a more fundamental countermeasure to avoid the dangerous state in a broad sense. As a result, the safe driving support system has the effect of supporting the driver to take more flexible countermeasures to avoid the dangerous state in a broad sense.

<結び>
以上のように、上記実施例1~3の安全運行支援サーバ1は、以下のような構成とすることができる。
<Conclusion>
As described above, the safe driving support server 1 of the first to third embodiments can be configured as follows.

(1)プロセッサ(2)とメモリ(3)を有する計算機(安全運行支援サーバ1)が、車両(7)の運行を支援する安全運行支援方法であって、前記(1)計算機が(1)、過去に収集した車両(7)の走行状態を示す第1の車載センサデータ(61-1)と、予め設定された危険発生データ(62)とを入力として、危険事象が発生する確率を事故リスクとして推定する事故リスク定義モデル(70)を生成する第1のステップと、前記計算機が、過去に収集した車両(7)の走行状態を示す第2の車載センサデータ(61-2)を前記事故リスク定義モデル(70)へ入力して、危険事象が発生する確率を推定して事故リスク推定データ(65)を生成する第2のステップと、前記計算機が、前記第2の車載センサデータ(61-2)を収集したときのドライバの第1の生体センサデータ(63)から予め算出した第1の生体データ(64-1)と、前記事故リスク推定データ(65)と、を入力として、所定時間後の事故リスクを予測する事故リスク予測モデル(71)を生成する第3のステップと、前記計算機が、予め算出した第3の生体データ(64-3)を入力して、当人深刻度(当人深刻度データ67)を算出する生体状態推定モデル(69)を生成する第4のステップと、前記計算機が、前記車両(7)の生体センサ(12)から運転中のドライバの第2の生体センサデータ(63)を取得して、前記第2の生体センサデータ(63)から前記ドライバの状態を示す生体状態推定モデル(64-2)を算出する第5のステップと、前記計算機が、前記生体状態推定モデル(64-2)を前記事故リスク予測モデル(71)に入力して前記事故リスクを予測し、前記生体状態推定モデル(64-2)を前記生体状態推定モデル(69)に入力して前記当人深刻度(67)を算出する第6のステップと、前記計算機が、前記予測された前記事故リスク(事故リスク予測データ66)及び算出された前記当人深刻度(67)に基づき警告の発報の有無を判定する第7のステップと、を含むことを特徴とする安全運行支援方法。 (1) A safe driving support method in which a computer (safe driving support server 1) having a processor (2) and a memory (3) supports the driving of a vehicle (7), comprising the steps of: (1) generating an accident risk definition model (70) that estimates the probability of a dangerous event occurring as an accident risk using first on-board sensor data (61-1) indicating the driving state of the vehicle (7) collected in the past and preset danger occurrence data (62) as input; a second step of inputting second on-board sensor data (61-2) indicating a state into the accident risk definition model (70) to estimate the probability of a hazardous event occurring and generate accident risk estimation data (65); and an accident risk prediction model in which the computer inputs first biometric data (64-1) calculated in advance from first biometric sensor data (63) of the driver when the second on-board sensor data (61-2) was collected and the accident risk estimation data (65) to predict an accident risk after a predetermined time. a third step of generating a biological state estimation model (71) by the computer; a fourth step of generating a biological state estimation model (69) by inputting a third biological data (64-3) calculated in advance and calculating a person's seriousness (person's seriousness data 67) by the computer; a fifth step of acquiring second biological sensor data (63) of the driver while driving from a biological sensor (12) of the vehicle (7) and calculating a biological state estimation model (64-2) indicating the state of the driver from the second biological sensor data (63); A safe driving support method characterized by including a sixth step in which a computer inputs the biological state estimation model (64-2) into the accident risk prediction model (71) to predict the accident risk, and inputs the biological state estimation model (64-2) into the biological state estimation model (69) to calculate the person's seriousness (67), and a seventh step in which the computer determines whether or not to issue a warning based on the predicted accident risk (accident risk prediction data 66) and the calculated person's seriousness (67).

上記構成により、安全運行支援サーバ1は、事故リスク予測モデル71と生体状態推定モデル69と生体データ641に基づいて広義の危険状態(危険事象)を検知することが可能となる。 With the above configuration, the safe driving support server 1 is able to detect dangerous conditions (dangerous events) in a broad sense based on the accident risk prediction model 71, the biological state estimation model 69, and the biological data 641.

(2)上記(1)に記載の安全運行支援方法であって、前記計算機が、前記警告を発報すると判定された場合に、前記事故リスク予測モデル(71)と、前記事故リスク(66)と、前記事故リスク(66)の予測に寄与した前記生体データ種別である寄与指標を抽出する第8のステップと、前記計算機が、前記寄与指標に関する当人深刻度(67)に基づき危険事象を回避するための対策案を生成する第9のステップと、をさらに含むことを特徴とする安全運行支援方法。 (2) The safe driving support method described in (1) above, further comprising: an eighth step of extracting the accident risk prediction model (71), the accident risk (66), and a contribution index, which is the type of biometric data that contributed to the prediction of the accident risk (66), when the computer determines that the warning should be issued; and a ninth step of generating a countermeasure plan for avoiding a dangerous event based on the personal seriousness (67) of the contribution index.

上記構成により、安全運行支援サーバ1は、事故リスク予測モデル71と生体状態推定モデル69と生体データ641に基づいて広義の危険状態(危険事象)を検知して、警告を発報する場合には広義の危険状態を回避するための対策案を呈示することができる。 With the above configuration, the safe driving support server 1 can detect dangerous conditions (dangerous events) in a broad sense based on the accident risk prediction model 71, the biological state estimation model 69, and the biological data 641, and when issuing a warning, can present proposed measures to avoid dangerous conditions in a broad sense.

(3)上記(2)に記載の安全運行支援方法であって、前記計算機が、前記危険事象を回避するための対策案(対策案データ73)を含む警告を生成して出力する第10のステップを、さらに含むことを特徴とする安全運行支援方法。 (3) The safe driving support method described in (2) above, further comprising a tenth step in which the computer generates and outputs a warning including a countermeasure plan (countermeasure plan data 73) for avoiding the dangerous event.

上記構成により、安全運行支援サーバ1は、事故リスク予測モデル71と生体状態推定モデル69と生体データ641に基づいて広義の危険状態(危険事象)を検知して、警告を発報する場合には広義の危険状態を回避するための対策案を生成して警告することができる。 With the above configuration, the safe driving support server 1 can detect dangerous conditions (dangerous events) in a broad sense based on the accident risk prediction model 71, the biological state estimation model 69, and the biological data 641, and when issuing a warning, generate countermeasures to avoid the dangerous conditions in a broad sense and issue the warning.

(4)上記(1)に記載の安全運行支援方法であって、前記第4のステップでは、前記第1の生体データ(64-1)と、少なくとも前記第1の生体データ(64-1)のうち前記生体状態推定モデル(69)の生成に用いるための対象期間を含む学習情報データ(76)とを入力として、前記当人深刻度(67)を算出する前記生体状態推定モデル(69)を生成することを特徴とする安全運行支援方法。 (4) A safe driving support method as described in (1) above, characterized in that in the fourth step, the first biometric data (64-1) and learning information data (76) including at least a target period of the first biometric data (64-1) to be used for generating the biometric state estimation model (69) are input to generate the biometric state estimation model (69) for calculating the person's severity (67).

上記構成により、生体状態推定モデル生成部34は、クラスタリングを行うために入力する生体データ64-3を選択するに際して、学習情報データ76に基づいて同一の計測条件で計測された生体データ64-3のみを選択し、学習情報データ76に格納された期間の生体データ64-3のみを入力してもよい。これにより、計測条件がコントロールされ、生体データ64-3のばらつきが抑えられることが期待される。 With the above configuration, when selecting the biological data 64-3 to be input for clustering, the biological state estimation model generation unit 34 may select only the biological data 64-3 measured under the same measurement conditions based on the learning information data 76, and input only the biological data 64-3 for the period stored in the learning information data 76. This is expected to control the measurement conditions and suppress the variation in the biological data 64-3.

(5)上記(1)に記載の安全運行支援方法であって、前記第6のステップでは、前記事故リスク(66)と前記寄与指標と前記寄与指標に関する前記当人深刻度(67)とを関連付けて記憶した結合テーブル(68)を生成することを特徴とする安全運行支援方法。 (5) The safe driving support method described in (1) above, wherein in the sixth step, a combination table (68) is generated that associates and stores the accident risk (66), the contribution index, and the person's seriousness (67) related to the contribution index.

上記構成により、生体データ64-2が更新された後などの所定のタイミングにおいて、広義の危険状態を検知して警告を呈示するのに用いる寄与指標と寄与指標の当人深刻度と事故リスクと事故リスク予測モデル情報とが結合テーブル68に格納される。 With the above configuration, at a specified timing, such as after the biometric data 64-2 is updated, the contribution index used to detect a broadly defined dangerous condition and issue a warning, the individual's severity of the contribution index, the accident risk, and accident risk prediction model information are stored in the combination table 68.

(6)上記(1)に記載の安全運行支援方法であって、前記第10のステップでは、前記当人深刻度(67)に基づく情報と、前記危険事象を回避するための対策案を含む警告を表示することを特徴とする安全運行支援方法。 (6) The safe driving support method described in (1) above, characterized in that in the tenth step, a warning including information based on the personal seriousness (67) and a proposed measure to avoid the dangerous event is displayed.

上記構成により、事故リスクアラートを表示する領域1010には、例えば、事故リスク増大の警告文1011に加え、寄与指標の生体データ64-2の当人深刻度に基づく情報1012を表示することで、単に危険な状態であると通知するだけでなく、「あなたにとっては、半年に1回しか発生しない状態です」など、寄与指標の当人深刻度に基づくドライバ本人にとっての理解可能な形で警告を呈示することができ、警告に対するドライバの受容度の向上が期待される。 With the above configuration, in the area 1010 that displays the accident risk alert, in addition to a warning message 1011 about an increased accident risk, information 1012 based on the personal severity of the contributing index biometric data 64-2 can be displayed. This not only notifies the driver that a dangerous situation is occurring, but also presents a warning in a form that the driver can understand based on the personal severity of the contributing index, such as "For you, this is a situation that occurs only once every six months." This is expected to improve the driver's acceptance of warnings.

(7)上記(1)に記載の安全運行支援方法であって、前記計算機が、前記第1の生体データ(64-1)を前記生体状態推定モデル(69)に入力して第1の当人深刻度(67A)を算出する第12のステップを、さらに含み、前記第3のステップでは、前記第2の車載センサデータ(61-2)を収集したときのドライバの第1の生体センサデータ(63)から予め算出した第1の生体データ(64-1)と、前記事故リスク推定データ(65)と、前記第1の当人深刻度(67)と、を入力として、所定時間後の事故リスク(66)を予測する事故リスク予測モデル(71)を生成し、前記第6のステップでは、前記生体状態推定モデル(64-2)を前記生体状態推定モデル(69)に入力して第2の当人深刻度(67B)を算出し、前記生体状態推定モデル(64-2)と第2の当人深刻度(67B)とを前記事故リスク予測モデル(71)に入力して前記事故リスク(66)を予測することを特徴とする安全運行支援方法。 (7) The safe driving support method described in (1) above, further comprising a twelfth step in which the computer inputs the first biometric data (64-1) into the biometric state estimation model (69) to calculate a first person severity (67A), and in the third step, the first biometric data (64-1) calculated in advance from the driver's first biometric sensor data (63) when the second in-vehicle sensor data (61-2) was collected, the accident risk estimation data (65), and the first person severity (67A) are input into the biometric state estimation model (69) to calculate a first person severity (67A). A safe driving support method, characterized in that an accident risk prediction model (71) is generated that predicts an accident risk (66) after a predetermined time using the person seriousness (67) as input, and in the sixth step, the biological state estimation model (64-2) is input into the biological state estimation model (69) to calculate a second person seriousness (67B), and the biological state estimation model (64-2) and the second person seriousness (67B) are input into the accident risk prediction model (71) to predict the accident risk (66).

上記構成により、安全運行支援サーバ1は、警告呈示の判定の他に、生体データ64を用いた事故リスク推定においても生体データ64の個人差を考慮して事故リスクを推定することが可能となり、より精度の高い事故リスクの予測を実現可能とする効果が得られる。 With the above configuration, the safe driving support server 1 can estimate the accident risk by taking into account individual differences in the biometric data 64, in addition to determining whether to issue a warning, and can achieve the effect of making it possible to predict the accident risk with greater accuracy.

なお、本発明は上述した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 The present invention is not limited to the above-described embodiments, but includes various modified examples. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those having all of the configurations described. It is also possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. It is also possible to add, delete, or replace part of the configuration of each embodiment with other configurations.

上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によってハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサ2がそれぞれの機能を実現するプログラムを解釈し、実行することによってソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ3、ハードディスクドライブ、SSD(Solid State Drive)等の記憶装置、又は、ICカード、SDカード、DVD等の計算機読み取り可能な非一時的データ記憶媒体に格納することができる。 The above configurations, functions, processing units, processing means, etc. may be realized in part or in whole in hardware, for example by designing them as integrated circuits. Also, the above configurations, functions, etc. may be realized in software by the processor 2 interpreting and executing a program that realizes each function. Information on the programs, tables, files, etc. that realize each function can be stored in a storage device such as the memory 3, a hard disk drive, or an SSD (Solid State Drive), or in a computer-readable non-transitory data storage medium such as an IC card, an SD card, or a DVD.

また、図面には、実施例を説明するために必要と考えられる制御線及び情報線を示しており、必ずしも、本発明が適用された実際の製品に含まれる全ての制御線及び情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。 The drawings also show control lines and information lines that are considered necessary to explain the embodiments, and do not necessarily show all of the control lines and information lines contained in an actual product to which the present invention is applied. In reality, it can be assumed that almost all components are interconnected.

1 運行支援サーバ
2 プロセッサ
3 メモリ
4 ストレージ装置
7 車両
8 車載センサ
12 生体センサ
31 生体データ算出部
32 事故リスク定義生成部
33 事故リスク推定部
34 生体状態推定モデル生成部
35 事故リスク予測モデル生成部
36 モデル選択部
37 危険予測部
38 警告呈示部
61 車載センサデータ
62 危険発生データ
63 生体センサデータ
64 生体データ
65 事故リスク推定データ
66 事故リスク予測データ
67 当人深刻度データ
68 結合テーブル
69 生体状態推定モデル
70 事故リスク定義モデル
71 事故リスク予測モデル
72 アラート定義データ
73 対策案データ
74 業務・環境データ
75 属性情報データ
76 学習情報データ
LIST OF SYMBOLS 1 Operation support server 2 Processor 3 Memory 4 Storage device 7 Vehicle 8 On-vehicle sensor 12 Biometric sensor 31 Biometric data calculation unit 32 Accident risk definition generation unit 33 Accident risk estimation unit 34 Biometric state estimation model generation unit 35 Accident risk prediction model generation unit 36 Model selection unit 37 Risk prediction unit 38 Warning presentation unit 61 On-vehicle sensor data 62 Risk occurrence data 63 Biometric sensor data 64 Biometric data 65 Accident risk estimation data 66 Accident risk prediction data 67 Person seriousness data 68 Joint table 69 Biometric state estimation model 70 Accident risk definition model 71 Accident risk prediction model 72 Alert definition data 73 Countermeasure proposal data 74 Business/environment data 75 Attribute information data 76 Learning information data

Claims (20)

プロセッサとメモリを有する計算機が、車両の運行を支援する安全運行支援方法であって、
前記計算機が、過去に収集した車両の走行状態を示す第1の車載センサデータと、予め設定された危険発生データと、を入力として、危険事象が発生する確率を事故リスクとして推定する事故リスク定義モデルを生成する第1のステップと、
前記計算機が、過去に収集した車両の走行状態を示す第2の車載センサデータを前記事故リスク定義モデルへ入力して、危険事象が発生する確率を推定して事故リスク推定データを生成する第2のステップと、
前記計算機が、前記第2の車載センサデータを収集したときのドライバの第1の生体センサデータから予め算出した第1の生体データと、前記事故リスク推定データと、を入力として、所定時間後の事故リスクを予測する、事故リスク予測モデルを生成する第3のステップと、
前記計算機が、ドライバが装着したウェアラブルデバイス、車両に搭載されたセンシングデバイス、及びドライバの画像を解析する画像認識システムのいずれかを用いて過去に収集した第3の生体データを入力として、前記第3の生体データに対して、運転中のドライバの第2の生体センサデータから算出される第2の生体データがどの程度乖離しているかを示す当人深刻度を算出する生体状態推定モデルを生成する第4のステップと、
前記計算機が、前記第2の生体センサデータを取得して、前記第2の生体センサデータから前記第2の生体データを算出する第5のステップと、
前記計算機が、前記第2の生体データを前記事故リスク予測モデルに入力して前記事故リスクを予測し、前記第2の生体データを前記生体状態推定モデルに入力して前記当人深刻度を算出する第6のステップと、
前記計算機が、前記予測された前記事故リスク及び算出された前記当人深刻度に基づき警告の発報の有無を判定する第7のステップと、
を含むことを特徴とする安全運行支援方法。
A safe driving support method for supporting driving of a vehicle by a computer having a processor and a memory, comprising:
A first step in which the computer generates an accident risk definition model that estimates the probability of a hazardous event occurring as an accident risk using first on-board sensor data indicating a vehicle's traveling state collected in the past and preset hazard occurrence data as inputs;
a second step in which the computer inputs second on-board sensor data indicating a vehicle driving state collected in the past into the accident risk definition model, and estimates a probability of a hazardous event occurring to generate accident risk estimation data;
a third step in which the computer generates an accident risk prediction model that predicts an accident risk after a predetermined time period using as input first biometric data calculated in advance from first biometric sensor data of the driver when the second in-vehicle sensor data is collected and the accident risk estimation data;
a fourth step in which the computer inputs third biometric data previously collected using any one of a wearable device worn by the driver, a sensing device mounted on the vehicle, and an image recognition system that analyzes an image of the driver, and generates a biological state estimation model that calculates a personal severity indicating how much second biometric data calculated from second biometric sensor data of the driver while driving deviates from the third biometric data;
a fifth step of the computer acquiring the second biosensor data and calculating the second biodata from the second biosensor data;
A sixth step in which the computer inputs the second biological data into the accident risk prediction model to predict the accident risk, and inputs the second biological data into the biological state estimation model to calculate the person's severity;
A seventh step in which the computer determines whether or not to issue a warning based on the predicted accident risk and the calculated personal seriousness;
A safe driving support method comprising:
請求項1に記載の安全運行支援方法であって、
前記計算機が、前記警告を発報すると判定された場合に、前記事故リスク予測モデルと、前記事故リスクと、前記事故リスクの予測に寄与した生体データ種別である寄与指標を抽出する第8のステップと、
前記計算機が、前記寄与指標に関する前記当人深刻度に基づき危険事象を回避するための対策案を生成する第9のステップと、
をさらに含むことを特徴とする安全運行支援方法。
The safe driving support method according to claim 1,
an eighth step of extracting, when it is determined that the warning should be issued, the accident risk prediction model, the accident risk, and a contribution index which is a type of biometric data that contributed to the prediction of the accident risk;
A ninth step in which the computer generates a countermeasure plan for avoiding the hazardous event based on the personal seriousness regarding the contribution index;
The safe driving support method further comprises:
請求項2に記載の安全運行支援方法であって、
前記計算機が、前記対策案を含む警告を生成して出力する第10のステップを、さらに含むことを特徴とする安全運行支援方法。
The safe driving support method according to claim 2,
The safe driving support method further comprises a tenth step in which the computer generates and outputs a warning including the countermeasure proposal.
請求項1に記載の安全運行支援方法であって、
前記第4のステップでは、
前記第1の生体データと、少なくとも前記第1の生体データのうち前記生体状態推定モデルの生成に用いるための対象期間を含む学習情報データとを入力として、前記当人深刻度を算出する前記生体状態推定モデルを生成することを特徴とする安全運行支援方法。
The safe driving support method according to claim 1,
In the fourth step,
A safe driving support method characterized by generating the biological condition estimation model that calculates the person's severity by inputting the first biological data and learning information data that includes a target period of at least the first biological data to be used for generating the biological condition estimation model.
請求項2に記載の安全運行支援方法であって、
前記第6のステップでは、
前記事故リスクと前記寄与指標と前記寄与指標に関する前記当人深刻度とを関連付けて記憶した結合テーブルを生成することを特徴とする安全運行支援方法。
The safe driving support method according to claim 2,
In the sixth step,
A safe driving support method, characterized by generating a combination table that associates and stores the accident risk, the contribution index, and the person's seriousness regarding the contribution index.
請求項3に記載の安全運行支援方法であって、
前記第10のステップでは、
前記当人深刻度に基づく情報と、前記対策案を含む警告を表示することを特徴とする安全運行支援方法。
The safe driving support method according to claim 3,
In the tenth step,
A safe driving support method, characterized by displaying information based on the individual's seriousness and a warning including the proposed countermeasures.
請求項1に記載の安全運行支援方法であって、
前記計算機が、前記第1の生体データを前記生体状態推定モデルに入力して第1の当人深刻度を算出する第12のステップを、さらに含み、
前記第3のステップでは、
前記第1の生体データと、前記事故リスク推定データと、前記第1の当人深刻度と、を入力として、前記事故リスク予測モデルを生成し、
前記第6のステップでは、
前記第2の生体データを前記生体状態推定モデルに入力して第2の当人深刻度を算出し、前記第2の生体データと前記第2の当人深刻度とを前記事故リスク予測モデルに入力して前記事故リスクを予測することを特徴とする安全運行支援方法。
The safe driving support method according to claim 1,
The method further includes a twelfth step of inputting the first biological data into the biological state estimation model to calculate a first person severity level,
In the third step,
Generate the accident risk prediction model using the first biometric data, the accident risk estimation data, and the first person severity as inputs;
In the sixth step,
A safe driving support method characterized by inputting the second biometric data into the biometric condition estimation model to calculate a second person's seriousness, and inputting the second biometric data and the second person's seriousness into the accident risk prediction model to predict the accident risk.
プロセッサとメモリを有するサーバと、
走行状態を検出する車載センサと、ドライバの生体データを検出する生体センサを有する車両と、を含んで前記車両の運行を支援する運行支援システムであって、
前記サーバは、
過去に収集した車両の走行状態を示す第1の車載センサデータと、予め設定された危険発生データと、を入力として、危険事象が発生する確率を事故リスクとして推定する事故リスク定義モデルを生成する事故リスク定義生成部と、
過去に収集した車両の走行状態を示す第2の車載センサデータを前記事故リスク定義モデルへ入力して、危険事象が発生する確率を推定して事故リスク推定データを生成する事故リスク推定部と、
前記第2の車載センサデータを収集したときのドライバの第1の生体センサデータから予め算出した第1の生体データと、前記事故リスク推定データと、を入力として、所定時間後の事故リスクを予測する事故リスク予測モデルを生成する、事故リスク予測モデル生成部と、
ドライバが装着したウェアラブルデバイス、車両に搭載されたセンシングデバイス、及びドライバの画像を解析する画像認識システムのいずれかを用いて過去に収集した第3の生体データを入力として、前記第3の生体データに対して、運転中のドライバの第2の生体センサデータから算出される第2の生体データがどの程度乖離しているかを示す当人深刻度を算出する生体状態推定モデルを生成する生体状態推定部と、
前記第2の生体センサデータを取得して、前記第2の生体センサデータから前記第2の生体データを算出する生体データ算出部と、
前記第2の生体データを前記事故リスク予測モデルに入力して前記事故リスクを予測し、また前記生体状態推定モデルに入力して前記当人深刻度を算出する危険予測部と、
予測された前記事故リスク及び算出された前記当人深刻度に基づき警告の発報の有無を判定する警告呈示部と、
を有することを特徴とする安全運行支援システム。
a server having a processor and a memory;
A driving assistance system that supports driving of a vehicle including a vehicle having an on-board sensor that detects a driving state and a biosensor that detects biometric data of a driver,
The server,
an accident risk definition generation unit that generates an accident risk definition model that estimates the probability of a hazardous event occurring as an accident risk using first on-board sensor data indicating a traveling state of the vehicle collected in the past and preset hazard occurrence data as input;
an accident risk estimation unit that inputs second on-board sensor data that indicates a traveling state of the vehicle that has been collected in the past into the accident risk definition model, estimates a probability of a hazardous event occurring, and generates accident risk estimation data;
an accident risk prediction model generation unit that generates an accident risk prediction model that predicts an accident risk after a predetermined time using as input first biological data calculated in advance from first biological sensor data of the driver when the second in-vehicle sensor data was collected and the accident risk estimation data;
a biological state estimation unit that generates a biological state estimation model that receives third biological data previously collected using a wearable device worn by the driver, a sensing device mounted on the vehicle, or an image recognition system that analyzes an image of the driver, and calculates a personal severity level that indicates how much second biological data calculated from second biological sensor data of the driver while driving deviates from the third biological data;
a biometric data calculation unit that acquires the second biometric sensor data and calculates the second biometric data from the second biometric sensor data;
a danger prediction unit that inputs the second biological data into the accident risk prediction model to predict the accident risk, and also inputs the second biological data into the biological state estimation model to calculate the person's severity;
a warning issuing unit that determines whether or not to issue a warning based on the predicted accident risk and the calculated personal seriousness;
A safe driving support system comprising:
請求項8に記載の安全運行支援システムであって、
前記警告呈示部は、
前記警告を発報すると判定された場合に、前記事故リスク予測モデルと、前記事故リスクと、前記事故リスクの予測に寄与した生体データ種別である寄与指標と、前記寄与指標に関する前記当人深刻度に基づき危険事象を回避するための対策案を生成することを特徴とする安全運行支援システム。
The safe driving support system according to claim 8,
The warning presentation unit is
A safe driving support system characterized by generating countermeasures to avoid dangerous events based on the accident risk prediction model, the accident risk, a contribution index which is a type of biometric data that contributed to the prediction of the accident risk, and the individual's seriousness regarding the contribution index when it is determined that the warning should be issued.
請求項9に記載の安全運行支援システムであって、
前記警告呈示部は、
前記対策案を含む警告を生成して出力することを特徴とする安全運行支援システム。
The safe driving support system according to claim 9,
The warning presentation unit is
A safe driving support system characterized by generating and outputting a warning including the countermeasure proposal.
請求項8に記載の安全運行支援システムであって、
前記生体状態推定部は、
前記第1の生体データと、少なくとも前記第1の生体データのうち前記生体状態推定モデルの生成に用いるための対象期間を含む学習情報データとを入力として、前記当人深刻度を算出する前記生体状態推定モデルを生成することを特徴とする安全運行支援システム。
The safe driving support system according to claim 8,
The biological state estimation unit is
A safe driving support system characterized by generating the biological condition estimation model that calculates the person's severity by inputting the first biological data and learning information data that includes a target period of at least the first biological data to be used for generating the biological condition estimation model.
請求項9に記載の安全運行支援システムであって、
前記危険予測部は、
前記事故リスクと前記寄与指標と前記寄与指標に関する前記当人深刻度とを関連付けて記憶した結合テーブルを生成することを特徴とする安全運行支援システム。
The safe driving support system according to claim 9,
The risk prediction unit is
A safe driving support system, characterized by generating a combination table that associates and stores the accident risk, the contribution index, and the person's seriousness regarding the contribution index.
請求項8に記載の安全運行支援システムであって、
前記危険予測部は、
前記当人深刻度に基づく情報と、危険事象を回避するための対策案を含む警告を表示することを特徴とする安全運行支援システム。
The safe driving support system according to claim 8,
The risk prediction unit is
A safe driving support system characterized by displaying information based on the individual's seriousness and a warning including proposed measures to avoid dangerous events.
請求項8に記載の安全運行支援システムであって、
前記危険予測部は、前記第1の生体データを前記生体状態推定モデルに入力して第1の当人深刻度を算出し、
前記事故リスク予測モデル生成部は、
前記第1の生体データと、前記事故リスク推定データと、前記第1の当人深刻度と、を入力として、前記事故リスク予測モデルを生成し、
前記危険予測部は、
前記第2の生体データを前記生体状態推定モデルに入力して第2の当人深刻度を算出し、前記第2の生体データと前記第2の当人深刻度とを前記事故リスク予測モデルに入力して前記事故リスクを予測することを特徴とする安全運行支援システム。
The safe driving support system according to claim 8,
The risk prediction unit inputs the first biological data into the biological state estimation model to calculate a first person seriousness,
The accident risk prediction model generation unit
Generate the accident risk prediction model using the first biometric data, the accident risk estimation data, and the first person severity as inputs;
The risk prediction unit is
A safe driving support system characterized by inputting the second biometric data into the biometric condition estimation model to calculate a second person's seriousness, and inputting the second biometric data and the second person's seriousness into the accident risk prediction model to predict the accident risk.
プロセッサとメモリを有して、車両の運行を支援する運行支援サーバであって、
過去に収集した車両の走行状態を示す第1の車載センサデータと、予め設定された危険発生データと、を入力として、危険事象が発生する確率を事故リスクとして推定する事故リスク定義モデルを生成する事故リスク定義生成部と、
過去に収集した車両の走行状態を示す第2の車載センサデータを前記事故リスク定義モデルへ入力して、危険事象が発生する確率を推定して事故リスク推定データを生成する事故リスク推定部と、
前記第2の車載センサデータを収集したときのドライバの第1の生体センサデータから予め算出した第1の生体データと、前記事故リスク推定データと、を入力として、所定時間後の事故リスクを予測する事故リスク予測モデルを生成する事故リスク予測モデル生成部と、
ドライバが装着したウェアラブルデバイス、車両に搭載されたセンシングデバイス、及びドライバの画像を解析する画像認識システムのいずれかを用いて過去に収集した第3の生体データを入力として、前記第3の生体データに対して、運転中のドライバの第2の生体センサデータから算出される第2の生体データがどの程度乖離しているかを示す当人深刻度を算出する生体状態推定モデルを生成する生体状態推定部と、
前記第2の生体センサデータを取得して、前記第2の生体センサデータから前記第2の生体データを算出する生体データ算出部と、
前記第2の生体データを前記事故リスク予測モデルに入力して前記事故リスクを予測し、また前記生体状態推定モデルに入力して前記当人深刻度を算出する危険予測部と、
予測された前記事故リスク及び算出された前記当人深刻度に基づき警告の発報の有無を判定する警告呈示部と、
を有することを特徴とする安全運行支援サーバ。
A vehicle operation support server having a processor and a memory, the server supporting a vehicle operation,
an accident risk definition generation unit that generates an accident risk definition model that estimates the probability of a hazardous event occurring as an accident risk using first on-board sensor data indicating a traveling state of the vehicle collected in the past and preset hazard occurrence data as input;
an accident risk estimation unit that inputs second on-board sensor data that indicates a traveling state of the vehicle that has been collected in the past into the accident risk definition model, estimates a probability of a hazardous event occurring, and generates accident risk estimation data;
an accident risk prediction model generation unit that generates an accident risk prediction model that predicts an accident risk after a predetermined time period using as input first biological data calculated in advance from first biological sensor data of the driver when the second in-vehicle sensor data was collected and the accident risk estimation data;
a biological state estimation unit that generates a biological state estimation model that receives third biological data previously collected using a wearable device worn by the driver, a sensing device mounted on the vehicle, or an image recognition system that analyzes an image of the driver, and calculates a personal severity level that indicates how much second biological data calculated from second biological sensor data of the driver while driving deviates from the third biological data;
a biometric data calculation unit that acquires the second biometric sensor data and calculates the second biometric data from the second biometric sensor data;
a danger prediction unit that inputs the second biological data into the accident risk prediction model to predict the accident risk, and also inputs the second biological data into the biological state estimation model to calculate the person's severity;
a warning issuing unit that determines whether or not to issue a warning based on the predicted accident risk and the calculated personal seriousness;
A safe driving support server comprising:
請求項15に記載の安全運行支援サーバであって、
前記警告呈示部は、
前記警告を発報すると判定された場合に、前記事故リスク予測モデルと、前記事故リスクと、前記事故リスクの予測に寄与した生体データ種別である寄与指標と、前記寄与指標に関する前記当人深刻度に基づき危険事象を回避するための対策案を生成することを特徴とする安全運行支援サーバ。
The safe driving support server according to claim 15,
The warning presentation unit is
A safe driving support server characterized in that, when it is determined that the warning should be issued, a countermeasure plan for avoiding a dangerous event is generated based on the accident risk prediction model, the accident risk, a contribution index which is a type of biometric data that contributed to the prediction of the accident risk, and the personal seriousness regarding the contribution index.
請求項16に記載の安全運行支援サーバであって、
前記警告呈示部は、
前記対策案を含む警告を生成して出力することを特徴とする安全運行支援サーバ。
The safe driving support server according to claim 16,
The warning presentation unit is
A safe driving support server that generates and outputs a warning including the countermeasure proposal.
請求項15に記載の安全運行支援サーバであって、
前記生体状態推定部は、
前記第1の生体データと、少なくとも前記第1の生体データのうち前記生体状態推定モデルの生成に用いるための対象期間を含む学習情報データとを入力として、前記当人深刻度を算出する前記生体状態推定モデルを生成することを特徴とする安全運行支援サーバ。
The safe driving support server according to claim 15,
The biological state estimation unit is
A safe driving support server characterized by generating the biological condition estimation model that calculates the person's severity by inputting the first biological data and learning information data that includes a target period of at least the first biological data to be used for generating the biological condition estimation model.
請求項16に記載の安全運行支援サーバであって、
前記危険予測部は、
前記事故リスクと前記寄与指標と前記寄与指標に関する前記当人深刻度とを関連付けて記憶した結合テーブルを生成することを特徴とする安全運行支援サーバ。
The safe driving support server according to claim 16,
The risk prediction unit is
A safe driving support server that generates a combination table that associates and stores the accident risk, the contribution index, and the person's seriousness regarding the contribution index.
請求項15に記載の安全運行支援サーバであって、
前記危険予測部は、
前記当人深刻度に基づく情報と、危険事象を回避するための対策案を含む警告を表示することを特徴とする安全運行支援サーバ。
The safe driving support server according to claim 15,
The risk prediction unit is
A safe driving support server that displays information based on the individual's seriousness and a warning including a proposed countermeasure for avoiding a dangerous event.
JP2020157573A 2020-06-09 2020-09-18 Safe driving support method, safe driving support system, and safe driving support server Active JP7633013B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2020157573A JP7633013B2 (en) 2020-09-18 2020-09-18 Safe driving support method, safe driving support system, and safe driving support server
PCT/JP2021/021634 WO2021251351A1 (en) 2020-06-09 2021-06-07 Operation support method, operation support system, and operation support server
CN202180027297.9A CN115398509B (en) 2020-06-09 2021-06-07 Operation support method, operation support system, and operation support server
US17/928,046 US20230211780A1 (en) 2020-06-09 2021-06-07 Operation support method, operation support system, and operation support server
CN202411816243.2A CN119360594A (en) 2020-06-09 2021-06-07 Runtime assistance methods, runtime assistance systems, and runtime assistance servers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020157573A JP7633013B2 (en) 2020-09-18 2020-09-18 Safe driving support method, safe driving support system, and safe driving support server

Publications (2)

Publication Number Publication Date
JP2022051216A JP2022051216A (en) 2022-03-31
JP7633013B2 true JP7633013B2 (en) 2025-02-19

Family

ID=80854886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020157573A Active JP7633013B2 (en) 2020-06-09 2020-09-18 Safe driving support method, safe driving support system, and safe driving support server

Country Status (1)

Country Link
JP (1) JP7633013B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7178147B1 (en) 2022-07-15 2022-11-25 株式会社スマートドライブ Information processing device, information processing method, program
CN116030627B (en) * 2022-12-31 2024-04-30 东南大学 Road traffic accident analysis method integrating predicted traffic risk variables
CN119348639B (en) * 2024-12-25 2025-03-04 华东交通大学 Vehicle warning method and system for identifying dangerous driving behavior of driver

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017038166A1 (en) 2015-08-28 2017-03-09 ソニー株式会社 Information processing device, information processing method, and program
US20190102689A1 (en) 2017-10-03 2019-04-04 International Business Machines Corporation Monitoring vehicular operation risk using sensing devices

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017038166A1 (en) 2015-08-28 2017-03-09 ソニー株式会社 Information processing device, information processing method, and program
US20190102689A1 (en) 2017-10-03 2019-04-04 International Business Machines Corporation Monitoring vehicular operation risk using sensing devices

Also Published As

Publication number Publication date
JP2022051216A (en) 2022-03-31

Similar Documents

Publication Publication Date Title
WO2021251351A1 (en) Operation support method, operation support system, and operation support server
JP7633013B2 (en) Safe driving support method, safe driving support system, and safe driving support server
US9908530B1 (en) Advanced vehicle operator intelligence system
JP7437241B2 (en) Operation support method, operation support system and operation support server
US8954340B2 (en) Risk evaluation based on vehicle operator behavior
JP4595377B2 (en) Driver state detection device and program
EP2434466A1 (en) Driving assistance method and device
US11214263B2 (en) Management assistance system
JP5643142B2 (en) Driving ability determination device and driving ability determination method
WO2010102299A1 (en) Predictive risk intelligent safety module
JP7156268B2 (en) Information processing device, information processing system, information processing method, and program
WO2019069732A1 (en) Information processing device, information processing method, and program
CN102098955A (en) Method and device for the detection of microsleep events
Panagopoulos et al. Forecasting markers of habitual driving behaviors associated with crash risk
US20240387055A1 (en) Systems and methods for determining a risk score using machine learning based at least in part upon collected sensor data
US20240153625A1 (en) Biometric data evaluation server, biometric data evaluation system, and biometric data evaluation method
JP2021037033A (en) Driver state estimation method and system
US11964664B2 (en) Driving assistance method, driving assistance system, and server
JP2005230030A (en) Health management system, helmet, processing device, server device, and health management method
Liang et al. Driver cognitive distraction detection using eye movements
WO2020189070A1 (en) Information processing device, and program
JP2024112205A (en) Operation support method and operation support system
WO2024062769A1 (en) Driver assistance device, driver assistance system, and driver assist method
JP7369776B2 (en) Operation incident image display system, method and program
JP2022187790A (en) Operation management assistance system and operation management assistance method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240319

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20240412

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240517

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241031

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250206

R150 Certificate of patent or registration of utility model

Ref document number: 7633013

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150