Information processing apparatus, information processing method, and information processing program

The information processing apparatus uses mobile terminal sensors to detect and prevent dangerous driving scenarios, providing real-time notifications to enhance safety without requiring additional vehicle hardware, addressing the implementation challenges of conventional systems.

JP7706435B2Active Publication Date: 2025-07-11LY CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2022191990
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-11-30
Publication Date
2025-07-11
Estimated Expiration
2042-11-30

AI Technical Summary

Technical Problem

Conventional technologies for preventing accidents caused by dangerous driving require additional parts such as switches and runaway prevention devices to be attached to vehicles, making implementation difficult.

Method used

An information processing apparatus that utilizes sensors on a mobile terminal to detect occupant driving behavior, determines dangerous driving scenarios, and notifies relevant entities to prevent accidents without requiring additional hardware on the vehicle.

Benefits of technology

Effectively prevents accidents by identifying and addressing dangerous driving without the need for additional vehicle components, enhancing safety through real-time notifications and traffic control adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007706435000001
    Figure 0007706435000001
  • Figure 0007706435000002
    Figure 0007706435000002
  • Figure 0007706435000003
    Figure 0007706435000003
Patent Text Reader

Abstract

To provide an information processing device capable of supporting prevention of accidents due to dangerous driving such as driving spree, an information processing method, and an information processing program.SOLUTION: An information processing device comprises an acquisition unit and a determination unit. The acquisition unit acquires sensor information, which is information detected by a sensor mounted on a portable terminal possessed by an occupant of a vehicle. The determination unit determines dangerous driving by the occupant on the basis of the sensor information acquired by the acquisition unit.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, technologies for suppressing accidents caused by dangerous driving such as reckless driving are known. For example, in Patent Document 1, when an accelerator pedal is depressed to the effective maximum value range, a switch disposed at a position in contact with a pedal arm, and a runaway prevention system having a runaway prevention device that controls a driving force control device and a brake control device based on an output of such a switch has been proposed.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the above-described conventional technologies have problems such that it is necessary to attach additional parts such as a switch and a runaway prevention device to a vehicle, and it is not easy to introduce such technologies.

[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program that can assist in preventing accidents caused by dangerous driving such as reckless driving without forcing a user U to attach additional parts such as a switch and a runaway prevention device to a vehicle.

Means for Solving the Problems

[0006] The information processing apparatus according to the present application includes an acquisition unit and a determination unit. The acquisition unit acquires sensor information, which is information detected by a sensor mounted on a mobile terminal possessed by a vehicle occupant. The determination unit determines dangerous driving by the occupant based on the sensor information acquired by the acquisition unit.

Advantages of the Invention

[0007] According to one aspect of the embodiment, there is an effect that it is possible to assist in preventing accidents caused by dangerous driving such as reckless driving without forcing the user U to attach additional parts such as switches and anti-runaway devices to the vehicle.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Mode for Carrying Out the Invention

[0009] Next, a mode for implementing the information processing apparatus, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiment") will be described in detail with reference to the drawings. Note that the information processing apparatus, information processing method, and information processing program according to the present application are not limited by this embodiment. Also, each embodiment can be appropriately combined within a range that does not conflict with the processing content. In addition, the same parts in the following embodiments are denoted by the same reference numerals, and redundant explanations are omitted.

[0010] 〔1. An Example of Information Processing〕 First, with reference to FIG. 1, an example of information processing according to the embodiment will be described. FIG. 1 is a diagram showing an example of information processing according to the embodiment and is executed by the information processing apparatus 1.

[0011] The information processing apparatus 1 shown in FIG. 1 provides various services via a network such as the Internet. For example, the information processing apparatus 1 provides an accident prevention support service for assisting in preventing accidents caused by dangerous driving such as reckless driving.

[0012] As shown in FIG. 1, the information processing apparatus 1 acquires sensor information, which is information detected by sensors mounted on the mobile terminal 2 held by the occupant O of the vehicle 3 (step S1). The sensors mounted on the mobile terminal 2 are, for example, a positioning sensor (position sensor), an acceleration sensor, a gyro sensor, an image sensor, and the like. The mobile terminal 2 transmits information detected by each sensor mounted on the mobile terminal 2 to the information processing apparatus 1 as sensor information.

[0013] Subsequently, the information processing apparatus 1 determines whether the occupant O is engaged in dangerous driving based on the sensor information acquired in step S1 (step S2). Dangerous driving includes, for example, reckless driving, weaving driving, reverse driving, sudden acceleration, sudden deceleration, and sudden steering. Reckless driving is driving of the vehicle 3 at a speed exceeding the speed limit of the lane, weaving driving is driving the vehicle 3 in a serpentine manner in the lane, and reverse driving is driving the vehicle 3 in a direction opposite to the specified direction in the lane.

[0014] In step S2, the information processing apparatus 1 identifies, for example, the lane or the traffic lane on which the vehicle 3 is traveling from the position information transmitted from the mobile terminal 2. Further, the information processing apparatus 1 identifies, for example, the speed or acceleration of the vehicle 3 from the position information or the acceleration information transmitted from the mobile terminal 2.

[0015] Then, the information processing apparatus 1 determines whether the driving of the vehicle 3 is a runaway driving by comparing the identified speed limit defined by the identified lane or traffic lane with the identified speed of the vehicle 3. For example, the information processing apparatus 1 determines that the driving of the vehicle 3 is a runaway driving when the time during which the speed of the vehicle 3 exceeds the speed limit continues for a predetermined time or more.

[0016] Further, the information processing apparatus 1 determines that the driving of the vehicle 3 is a runaway driving when the vehicle 3 is rapidly accelerating or rapidly decelerating. For example, based on the acceleration information transmitted from the mobile terminal 2, the information processing apparatus 1 can determine that the vehicle 3 is rapidly accelerating when the positive acceleration of the vehicle 3 continues for a predetermined time or more, and can determine that the vehicle 3 is rapidly decelerating when the negative acceleration of the vehicle 3 continues for a predetermined time or more.

[0017] Further, the information processing apparatus 1 identifies, for example, the acceleration in the left - right direction of the vehicle 3 from the acceleration information transmitted from the mobile terminal 2 or the like, and determines whether the driving of the vehicle 3 is a weaving driving based on the identified acceleration in the left - right direction of the vehicle 3 and the identified speed of the vehicle 3. The information processing apparatus 1 can also determine whether the driving of the vehicle 3 is a weaving driving from the change in the identified position of the vehicle 3, for example.

[0018] Further, the information processing device 1 can identify the acceleration of the vehicle 3 in the left or right direction from, for example, the acceleration information transmitted from the mobile terminal 2, and determine whether it is a sharp turn based on the identified acceleration of the vehicle 3 in the left or right direction. When the acceleration when there is movement of the vehicle 3 in the identified left or right direction continues for a predetermined time or more, the information processing device 1 can determine that it is a sharp turn. When the information processing device 1 determines that it is a sharp turn, it can determine that the driving of the vehicle 3 is a runaway driving.

[0019] Further, the information processing device 1 determines whether the driving of the vehicle 3 is a reverse driving based on the direction defined in the identified lane or road and the speed of the identified vehicle 3. For example, when the vehicle 3 is traveling in the direction opposite to the direction defined in the identified lane or road, the information processing device 1 determines that the driving of the vehicle 3 is a reverse driving.

[0020] Further, the information processing device 1 can also determine dangerous driving using a learning model that takes sensor information as input and outputs a dangerous driving score indicating the degree of dangerous driving. The learning model is generated, for example, by machine learning using learning data including sensor information and information indicating the driving state. The information indicating the driving state is information indicating whether it is a runaway driving, information indicating whether it is a weaving driving, information indicating whether it is a reverse driving, and the like.

[0021] Subsequently, when the information processing device 1 determines in step S2 that there is dangerous driving by the occupant O, it gives a notification corresponding to the dangerous driving determined in step S2 to the notification target (step S3). The notification target is, for example, a traffic-related device or the like.

[0022] The traffic-related device is a device related to traffic around the vehicle 3, such as a control device 4 that controls a traffic signal 5 and an electronic traffic sign 6, or another vehicle different from the vehicle 3. The traffic signal 5 is a traffic signal that emits signals indicating permission to proceed, a stop instruction, etc. The signal indicating permission to proceed is, for example, a green signal, and the signals indicating a stop instruction are a yellow signal and a red signal. Note that the traffic signal 5 can also emit a signal indicating an arrow. The signal indicating an arrow is a signal indicating permission to proceed in the direction of the arrow. The traffic signal 5 changes the signal it emits under the control of the control device 4.

[0023] The electronic traffic sign 6 includes a display such as an LED (Light-Emitting Diode) display for displaying traffic signs, and changes the traffic signs displayed under the control of the control device 4 or the like. The traffic signs displayed on the electronic traffic sign 6 are, for example, no entry, one-way traffic, no right turn, no U-turn, etc., but are not limited to such examples.

[0024] The information processing device 1 notifies the control device 4 that controls the traffic signal 5 at the driving destination of the vehicle 3 with a notification corresponding to dangerous driving. For example, the information processing device 1 notifies the control device 4 of dangerous driving information including information identifying the vehicle 3 in a dangerous driving state (e.g., vehicle type and number), information indicating the driving position and driving direction of the vehicle 3 in a dangerous driving state, and information indicating the type of dangerous driving. The types of dangerous driving are, for example, a runaway driving, a weaving driving, a reverse driving, a sudden acceleration, a sudden deceleration, a sudden steering, etc.

[0025] The control device 4 controls at least one of the traffic signal 5 and the electronic traffic sign 6 based on the dangerous driving information notified from the information processing device 1. For example, when the type of dangerous driving indicated by the dangerous driving information is a runaway driving or a weaving driving, and the signal of the target traffic signal 5, which is the traffic signal at the driving destination of the vehicle 3 in a runaway driving or a weaving driving state, indicates permission to proceed, the control device 4 maintains the signal of the target traffic signal as a signal indicating permission to proceed.

[0026] Further, when the signal of the target traffic signal 5, which is a traffic signal at the destination of the vehicle 3 in a runaway driving or weaving driving state, indicates a stop instruction, the control device 4 changes the signal of the target traffic signal to a signal indicating permission to proceed, and changes the signal of the traffic signal 5 that regulates or permits the entry of the vehicle 3 traveling on the road intersecting with the road on which the vehicle 3 in a runaway driving or weaving driving state travels into a signal indicating a stop instruction.

[0027] Further, the control device 4 changes the display of the electronic traffic sign 6 at the entrance of the lane that leads to the lane or lane where the vehicle 3 in a runaway driving or weaving driving state is traveling to a display indicating entry prohibition.

[0028] Further, when the type of dangerous driving indicated by the dangerous driving information is reverse driving, and the signal of the target traffic signal 5, which is a traffic signal at the destination of the vehicle 3 in a reverse driving state, indicates permission to proceed, the control device 4 maintains the signal of the target traffic signal as a signal indicating permission to proceed.

[0029] Further, when the signal of the target traffic signal 5, which is a traffic signal at the destination of the vehicle 3 in a reverse driving state, indicates a stop instruction, the control device 4 changes the signal of the target traffic signal to a signal indicating permission to proceed, and changes the signal of the traffic signal 5 that regulates or permits the entry of the vehicle 3 traveling on the road intersecting with the road on which the vehicle 3 in a reverse driving state travels into a signal indicating a stop instruction.

[0030] Further, when the type of dangerous driving indicated by the dangerous driving information is reverse driving, and the lane in which the vehicle 3 in a reverse driving state is traveling is one of the multiple lanes of the road, the control device 4 can change the traveling direction indicated by the display of the electronic traffic sign 6 at the destination of the vehicle 3 in a reverse driving state to the reverse direction.

[0031] Further, the information processing apparatus 1 can also perform a notification corresponding to the dangerous driving determined in step S2 to other vehicles around the vehicle 3 determined to be in a dangerous driving state in step S2 as notification targets. For example, the information processing apparatus 1 performs a notification corresponding to the dangerous driving to other vehicles by transmitting dangerous driving information to the other vehicles that are notification targets.

[0032] The dangerous driving information transmitted to other vehicles that are notification targets includes, for example, information for identifying the vehicle 3 in a dangerous driving state, information indicating the type of dangerous driving, and information indicating the state of dangerous driving. The state of dangerous driving includes the traveling position, traveling direction, and traveling speed of the vehicle 3 determined to be in a dangerous driving state in step S2. Further, the dangerous driving information may include the above-described dangerous driving score.

[0033] The in-vehicle device of other vehicles that are notification targets displays the dangerous driving information acquired from the information processing apparatus 1 or performs a display based on such dangerous driving information. For example, as a display based on the dangerous driving information, the in-vehicle device of other vehicles that are notification targets can also display information indicating the traveling position of the vehicle 3 determined to be in a dangerous driving state in step S2, information indicating the type of dangerous driving, etc. on a map.

[0034] Further, the information processing apparatus 1 performs a notification corresponding to the dangerous driving determined in step S2 to the driver of the vehicle 3 in a dangerous driving state, the family members of such a driver, or pedestrians existing around the vehicle in a dangerous driving state as notification targets.

[0035] For example, the information processing device 1 can also transmit dangerous driving information with the mobile terminal 2 of the driver of the vehicle in a dangerous driving state, the mobile terminal 7 of the family member of such a driver, or the mobile terminal 7 of a pedestrian existing around the vehicle in a dangerous driving state as the notification target terminal. Similar to the in-vehicle device of another vehicle that is the notification target, the notification target terminal can display the dangerous driving information acquired from the information processing device 1 or perform a display based on such dangerous driving information. The dangerous driving information transmitted to the mobile terminal 7 of the family member of the driver includes, for example, in addition to the above-described information, information such as the information (e.g., name, age) of the driver of the vehicle 3 in which dangerous driving is being performed.

[0036] In addition, the information processing device 1 can notify one or more of an insurance company, a police station, and a fire department that compensate for losses due to an accident of a vehicle in a dangerous driving state as the notification target. For example, the information processing device 1 can transmit dangerous driving information with one or more of an insurance company, a police station, and a fire department as the notification target.

[0037] In this way, the information processing device 1 acquires sensor information, which is information detected by a sensor mounted on the mobile terminal 2 possessed by the occupant O of the vehicle 3, determines dangerous driving by the occupant O based on such sensor information, and performs a notification corresponding to the determined dangerous driving. Thereby, the information processing device 1 can assist in preventing accidents due to dangerous driving such as a runaway without forcing the user U to attach additional parts such as a switch or an anti-runaway device to the vehicle 3.

[0038] Hereinafter, the configuration of an information processing system including the information processing device 1 and the mobile terminal 2 that perform such processing will be described in detail.

[0039] [2. Configuration of Information Processing System] Next, FIG. 2 is a diagram showing an example of the configuration of an information processing system including the information processing device 1 according to the embodiment.

[0040] FIG. 2 is a diagram showing an example of the configuration of the information processing system according to the embodiment. As shown in FIG. 2, the information processing system 100 according to the embodiment includes an information processing apparatus 1, a plurality of mobile terminals 2, a plurality of vehicles 3, a control apparatus 4, a plurality of traffic lights 5, a plurality of electronic traffic signs 6, and a plurality of mobile terminals 7.

[0041] The information processing apparatus 1 provides an accident prevention support service. In addition, the information processing apparatus 1 can also provide various online services such as a web search service, a schedule management service, a route guidance service, a route information providing service, a video distribution service, a music distribution service, a map information providing service, and an e-commerce service.

[0042] Each of the plurality of mobile terminals 2 is used by a different passenger O. Each of the plurality of mobile terminals 7 is used by, for example, different users U. The mobile terminal 2 is, for example, a smartphone, a tablet terminal, or a wearable device. Each of the plurality of mobile terminals 7 is, for example, a smartphone, a tablet terminal, a notebook PC, a desktop PC, a wearable device, etc., and is used by different users U (for example, family members or pedestrians of the passenger O).

[0043] Each of the information processing apparatus 1, the mobile terminal 2, the vehicle 3, the control apparatus 4, the mobile terminal 7, the insurance company apparatus 50, the police station apparatus 51, and the fire department apparatus 52 is connected to be communicable with each other by wire or wirelessly via the network N. The insurance company apparatus 50 is, for example, a terminal device of an insurance company, the police station apparatus 51 is, for example, a terminal device of a police station, and the fire department apparatus 52 is, for example, a terminal device of a fire department.

[0044] Note that the information processing system 100 shown in FIG. 2 may include a plurality of information processing apparatuses 1. The network N is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network) such as the Internet.

[0045] Each mobile terminal 2, 7, each vehicle 3, etc. can be connected to the network N via a wireless communication network such as LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation: Fifth Generation Mobile Communication System), or short-range wireless communication such as Bluetooth (registered trademark) and wireless LAN, and communicate with the information processing device 1.

[0046] [3. Mobile Terminal 2] FIG. 3 is a diagram showing an example of the configuration of the mobile terminal 2 according to the embodiment. As shown in FIG. 3, the mobile terminal 2 according to the embodiment includes a communication unit 10, a display unit 11, an operation unit 12, a sensor group 13, a storage unit 14, and a processing unit 15.

[0047] [3.1. Communication Unit 10] The communication unit 10 is realized by, for example, a NIC (Network Interface Card) or the like. The communication unit 10 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the information processing device 1 via the network N.

[0048] [3.2. Display Unit 11] The display unit 11 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.

[0049] [3.3. Operation Unit 12] The operation unit 12 includes, for example, a keyboard including keys for inputting characters, numbers, and spaces, an enter key, and arrow keys, a mouse, and a power button. When the display unit 11 is a touch panel-compatible display, the operation unit 12 includes a touch panel.

[0050] [3.4. Sensor Group 13] The sensor group 13 includes, for example, a positioning sensor, an acceleration sensor, a gyro sensor, a geomagnetic sensor, and an image sensor. The positioning sensor is a position sensor that detects the position of the mobile terminal 2. Such a positioning sensor receives a plurality of positioning signals transmitted from a plurality of satellites, detects the current position of the mobile terminal 2 based on the received plurality of positioning signals, and outputs, as sensor information, position information indicating the detected position of the mobile terminal 2.

[0051] The position information is, for example, information indicating the latitude and longitude of the mobile terminal 2. The satellites are positioning satellites of GNSS (Global Navigation Satellite System) such as GPS (Global Positioning System) receivers or Galileo. Note that the positioning sensor can also output, as sensor information, positioning information including the received plurality of positioning signals.

[0052] The acceleration sensor is a sensor that detects the acceleration applied to the mobile terminal 2, and outputs, as sensor information, acceleration information indicating the detected acceleration applied to the mobile terminal 2. The gyro sensor is a sensor that detects the posture such as the inclination and rotation of the mobile terminal 2, and outputs, as sensor information, posture information indicating the detected posture such as the inclination and rotation of the mobile terminal 2. The image sensor is a sensor that images the surroundings of the mobile terminal 2, and outputs, as sensor information, image information indicating the imaged surroundings of the mobile terminal 2.

[0053] [3.5. Memory unit 14] The memory unit 14 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.

[0054] The memory unit 14 stores, for example, information transmitted from the information processing device 1 and acquired by the processing unit 15 via the network N and the communication unit 10, and sensor information which is information detected by the sensor group 13.

[0055] [3.6. Processing Unit 15] The processing unit 15 is a controller, which is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) when various programs stored in the storage device inside the mobile terminal 2 are executed using the RAM as a working area.

[0056] The processing unit 15 may be partially or entirely realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The processing unit 15 includes an information acquisition unit 16, a display processing unit 17, and an information output unit 18.

[0057] For example, an application program for an accident prevention support service (hereinafter may be referred to as an accident prevention support app) is installed in the mobile terminal 2. By means of such an accident prevention support app, the processing unit 15 functions as the information acquisition unit 16, the display processing unit 17, the information output unit 18, etc.

[0058] [3.6.1. Information Acquisition Unit 16] The information acquisition unit 16 acquires various information transmitted from the information processing device 1 and received by the communication unit 10 via the network N. The information transmitted from the information processing device 1 to the mobile terminal 2 is, for example, the above-mentioned dangerous driving information, etc. Also, the information acquisition unit 16 repeatedly acquires sensor information, which is the information detected by the sensor group 13, from the sensor group 13.

[0059] [3.6.2. Display Processing Unit 17] The display processing unit 17 causes the display unit 11 to display the information acquired by the information acquisition unit 16. For example, the display processing unit 17 causes the display unit 11 to display the information acquired by the information acquisition unit 16. For example, the display processing unit 17 causes the display unit 11 to display the dangerous driving information, etc. acquired by the information acquisition unit 16.

[0060] [3.6.3. Information Output Unit 18] The information output unit 18 transmits operation information, which is information corresponding to an operation on the operation unit 12 by the user U, to the information processing apparatus 1 via the communication unit 10. Further, the information output unit 18 repeatedly transmits the sensor information repeatedly acquired by the information acquisition unit 16 to the information processing apparatus 1 via the communication unit 10.

[0061] [4. Configuration of Information Processing Apparatus 1] FIG. 4 is a diagram showing an example of the configuration of the information processing apparatus 1 according to the embodiment. As shown in FIG. 4, the information processing apparatus 1 includes a communication unit 20, a storage unit 21, and a processing unit 22.

[0062] [4.1. Communication Unit 20] The communication unit 20 is realized by, for example, a NIC or the like. The communication unit 20 is connected to the network N by wire or wirelessly, and transmits and receives information to and from various other devices. For example, the communication unit 20 transmits and receives information to and from each of the mobile terminal 2, the vehicle 3, the control device 4, the mobile terminal 7, the insurance company device 50, the police station device 51, and the fire department device 52 via the network N.

[0063] [4.2. Storage Unit 21] The storage unit 21 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 21 includes an occupant information storage unit 30 and a user information storage unit 31.

[0064] [4.2.1. Occupant Information Storage Unit 30] The occupant information storage unit 30 stores various types of information regarding the occupant O. FIG. 5 is a diagram showing an example of an occupant information table stored in the occupant information storage unit 30 according to the embodiment.

[0065] In the example shown in FIG. 5, the occupant information table stored in the occupant information storage unit 30 includes information on items such as "Occupant ID (Identifier)", "Attribute Information", "Terminal Information", "Sensor Information History", and "Setting Information".

[0066] The "passenger ID" is an identifier that identifies the passenger O in the vehicle 3 and is information assigned to each passenger O. The "attribute information" is attribute information indicating the attributes of the passenger O associated with the "passenger ID". The attributes of the passenger O are, for example, demographic attributes, psychographic attributes, etc. Demographic attributes are demographic attributes and include, for example, multiple attribute items such as age, gender, occupation, place of residence, annual income, family composition, etc.

[0067] Psychographic attributes are psychological attributes and include, for example, multiple attribute items related to lifestyle, values, interests, etc. For example, each of the multiple attribute items in the psychographic attributes is an object that the passenger O is interested in, such as a car, clothes, travel, games, camping, a motorcycle, a train, home appliances, or a personal computer.

[0068] The "terminal information" is information on the mobile terminal 2 of the passenger O associated with the "passenger ID" and includes, for example, information indicating the type of the passenger O's mobile terminal 2, identification information of the passenger O's mobile terminal 2, an account of the accident prevention application, etc. The "sensor information history" is a history of sensor information transmitted from the mobile terminal 2 of the passenger O associated with the "passenger ID" to the information processing device 1 and is information detected by one or more sensors included in the sensor group 13 of the mobile terminal 2.

[0069] The "insurance company information" is information on the insurance company that sold the automobile insurance for the vehicle 3 in which the passenger O associated with the "passenger ID" is insured and includes, for example, information on the transmission destination address of the dangerous driving information, etc.

[0070] The "setting information" includes information set by the passenger O associated with the "passenger ID" as the transmission destination of the dangerous driving information. As the transmission destination of the dangerous driving information, the passenger O associated with the "passenger ID" can set, by operating the mobile terminal 2, family members of the passenger O associated with the "passenger ID", etc.

[0071] The family settings are, for example, settings such as the information of the transmission destination of dangerous driving information for the family. The information of the transmission destination is, for example, the telephone number of the mobile terminal 7 owned by the family, the e-mail address, or the account installed in the mobile terminal 7 owned by the family and set in the accident prevention application.

[0072] 〔4.2.2. User Information Storage Unit 31〕 The user information storage unit 31 stores various types of information regarding the user U. FIG. 6 is a diagram showing an example of the user information table stored in the user information storage unit 31 according to the embodiment.

[0073] In the example shown in FIG. 6, the user information table stored in the user information storage unit 31 includes information on items such as "user ID", "attribute information", "terminal information", and "setting information". The "user ID" is an identifier for identifying the user U and is information assigned to each user U.

[0074] The "attribute information" is attribute information indicating the attributes of the user U associated with the "user ID" and is the same type of information as the attribute information indicating the attributes of the user U. The "terminal information" is information on the mobile terminal 7 of the user U associated with the "user ID" and includes, for example, information indicating the type of the mobile terminal 7 of the user U and the identification information of the mobile terminal 7 of the user U.

[0075] The "setting information" is information set by the user U associated with the "user ID" and includes, for example, information indicating the types of information for which the user U desires notifications.

[0076] 〔4.3. Processing Unit 22〕 The processing unit 22 is a controller and is realized, for example, by a processor such as a CPU or an MPU executing various programs (corresponding to an example of an information processing program) stored in a storage device inside the information processing apparatus 1 using a RAM or the like as a work area. Also, the processing unit 22 may be partially or entirely realized by an integrated circuit such as an ASIC, an FPGA, or a GPGPU.

[0077] As shown in FIG. 4, the processing unit 22 includes an acquisition unit 40, a determination unit 41, and a notification unit 42, and realizes or executes the functions and operations of information processing described below. Note that the internal configuration of the processing unit 22 is not limited to the configuration shown in FIG. 4, and other configurations may be used as long as they can perform the information processing described later.

[0078] 〔4.3.1. Acquisition Unit 40〕 The acquisition unit 40 acquires various information from an external information processing device, mobile terminals 2 and 7, and vehicle 3 via the communication unit 20, and stores the acquired information in the storage unit 21.

[0079] For example, the acquisition unit 40 acquires passenger information, which is information of the passenger O, from an external information processing device or mobile terminal 2 via the communication unit 20, and adds the acquired passenger information to the passenger information table stored in the passenger information storage unit 30. The passenger information is, for example, attribute information, terminal information, setting information, etc.

[0080] In addition, the acquisition unit 40 acquires sensor information, which is information detected by a sensor mounted on the mobile terminal 2 held by the passenger O of the vehicle 3. The acquisition unit 40 adds the acquired sensor information to the passenger information table stored in the passenger information storage unit 30.

[0081] In addition, the acquisition unit 40 can also acquire, as sensor information, information detected by a sensor (for example, an image sensor) installed around the lane, or information detected by a sensor (for example, an image sensor) mounted on an in-vehicle device (for example, a drive recorder) of the vehicle 3.

[0082] For example, the acquisition unit 40 acquires user information, which is information of the user U, from an external information processing device or mobile terminal 7 via the communication unit 20, and adds the acquired user information to the user information table in the user information storage unit 31. The user information is, for example, attribute information, terminal information, and setting information.

[0083] In addition, the acquisition unit 40 acquires various types of information from the storage unit 21. For example, the acquisition unit 40 acquires various types of information regarding the occupant O from the occupant information storage unit 30 or the like. The information regarding the occupant O acquired by the acquisition unit 40 includes, for example, part or all of at least one or more pieces of information among the above-described attribute information, terminal information, sensor information, and setting information.

[0084] In addition, the acquisition unit 40 acquires various types of information regarding the user U from the user information storage unit 31 or the like. The various types of information regarding the user U acquired by the acquisition unit 40 include, for example, part or all of at least one or more pieces of information among the above-described attribute information, terminal information, and setting information.

[0085] 〔4.3.2. Determination Unit 41〕 The determination unit 41 determines whether the occupant O is engaged in dangerous driving based on the sensor information acquired by the acquisition unit 40. Dangerous driving includes, for example, reckless driving, weaving driving, reverse driving, sudden acceleration, sudden deceleration, and sudden steering. Reckless driving is the driving of the vehicle 3 at a speed exceeding the speed limit of the lane, weaving driving is the driving of the vehicle 3 in a serpentine manner in the lane, and reverse driving is the driving of the vehicle 3 in a direction opposite to the specified direction in the lane.

[0086] For example, the determination unit 41 identifies the lane or lane in which the vehicle 3 is traveling from the position information transmitted from the mobile terminal 2. In addition, the determination unit 41 identifies the speed, acceleration, etc. of the vehicle 3 from, for example, the position information or acceleration information transmitted from the mobile terminal 2.

[0087] Then, the determination unit 41 determines whether the driving of the vehicle 3 is reckless driving by comparing the speed limit defined in the identified lane or lane with the speed of the identified vehicle 3. For example, the determination unit 41 determines that the driving of the vehicle 3 is reckless driving when the time during which the speed of the vehicle 3 exceeds the speed limit continues for a predetermined time or more.

[0088] Further, the determination unit 41 can determine that the driving of the vehicle 3 is a runaway driving when the vehicle 3 is rapidly accelerating or rapidly decelerating. For example, based on the acceleration information transmitted from the mobile terminal 2 and acquired by the acquisition unit 40, when the positive acceleration of the vehicle 3 continues for a predetermined time or more, the determination unit 41 determines that the vehicle 3 is rapidly accelerating, and when the negative acceleration of the vehicle 3 continues for a predetermined time or more, the determination unit 41 can determine that the vehicle 3 is rapidly decelerating.

[0089] Further, the determination unit 41 specifies, for example, the acceleration of the vehicle 3 in the left - right direction from the acceleration information transmitted from the mobile terminal 2 or the like, and determines whether the driving of the vehicle 3 is a weaving driving based on the specified acceleration of the vehicle 3 in the left - right direction and the specified speed of the vehicle 3. The determination unit 41 can also determine whether the driving of the vehicle 3 is a weaving driving from, for example, the change in the position of the specified vehicle 3.

[0090] Further, the determination unit 41 can also determine whether it is a sharp turn based on, for example, the acceleration of the vehicle 3 in the left or right direction specified from the acceleration information transmitted from the mobile terminal 2 or the like. The determination unit 41 can determine that it is a sharp turn when the acceleration in the case of movement of the specified vehicle 3 in the left or right direction continues for a predetermined time or more. When the determination unit 41 determines that it is a sharp turn, it can determine that the driving of the vehicle 3 is a runaway driving.

[0091] Further, the determination unit 41 determines whether the driving of the vehicle 3 is a reverse driving based on the direction defined by the specified lane or lane and the specified speed of the vehicle 3. For example, when the vehicle 3 is traveling in the direction opposite to the direction defined by the specified lane or lane, the determination unit 41 determines that the driving of the vehicle 3 is a reverse driving.

[0092] In addition, the determination unit 41 can also determine dangerous driving by using a learning model that takes sensor information as input and outputs a dangerous driving score indicating the degree of dangerous driving. The learning model is generated, for example, by machine learning using learning data including sensor information and information indicating the driving state. The information indicating the driving state includes information indicating whether it is a runaway driving, information indicating whether it is a weaving driving, information indicating whether it is a reverse driving, and the like.

[0093] The dangerous driving score may be a comprehensive score or a score for each type of dangerous driving. When the dangerous driving score is a score for each type of dangerous driving, the determination unit 41 can determine that there is a type of dangerous driving in which the score output from the learning model is equal to or higher than the threshold value.

[0094] For example, assume that the types of dangerous driving are runaway driving, weaving driving, and reverse driving. In this case, when the score of the runaway driving is equal to or higher than the threshold value, the determination unit 41 determines that it is a runaway driving; when the score of the weaving driving is equal to or higher than the threshold value, the determination unit 41 determines that it is a weaving driving; and when the score of the reverse driving is equal to or higher than the threshold value, the determination unit 41 determines that it is a reverse driving.

[0095] In addition, the determination unit 41 can also determine the possibility of an accident by using a learning model that takes sensor information as input and outputs an accident occurrence score for each cause of the accident. The learning model is generated, for example, by machine learning using learning data including sensor information obtained during a predetermined period and information indicating the presence or absence of an accident occurrence during the predetermined period for each type of accident cause.

[0096] The types of accident causes are, for example, the first accident which is an accident due to not being able to turn around a curve due to speeding, the second accident which is an accident due to entering an intersection on a red light, or the third accident which is an accident of collision with an oncoming vehicle due to reverse driving, and the like. In this case, the determination unit 41 acquires the accident occurrence scores of the first accident, the second accident, and the third accident from the learning model.

[0097] In addition, the determination unit 41 can also determine the possibility of an accident by using a learning model that takes sensor information as input and outputs an accident occurrence score for each type of accident. The learning model is generated, for example, by machine learning using learning data that includes sensor information obtained during a predetermined period and information indicating the presence or absence of an accident during the predetermined period for each type of accident.

[0098] The types of accidents are, for example, property damage accidents, personal injury accidents, etc. In this case, when the score of a property damage accident is equal to or higher than the threshold value, the determination unit 41 determines that it is a property damage accident, and when the score of a personal injury accident is equal to or higher than the threshold value, the determination unit 41 determines that it is a personal injury accident.

[0099] [4.3.3. Notification unit 42] The notification unit 42 issues a notification according to the dangerous driving determined by the determination unit 41. The notification target by the notification unit 42 is, for example, a traffic-related device. The traffic-related device is a device related to traffic around the vehicle 3, and is, for example, a control device 4 that controls a traffic signal 5 and an electronic traffic sign 6, or another vehicle different from the vehicle 3.

[0100] The notification unit 42 issues a notification according to the dangerous driving with the control device 4 that controls the traffic signal 5 at the driving destination of the vehicle 3 as the notification target. For example, the notification unit 42 notifies the control device 4 of dangerous driving information including information (for example, vehicle type and number) for identifying the vehicle 3 in a dangerous driving state, information indicating the driving position and driving direction of the vehicle 3 in a dangerous driving state, and information indicating the type of dangerous driving. The types of dangerous driving are, for example, runaway driving, weaving driving, reverse driving, sudden acceleration, sudden deceleration, sudden steering, etc.

[0101] The control device 4 controls at least one of the traffic signal 5 and the electronic traffic sign 6 based on the dangerous driving information notified from the notification unit 42. For example, when the type of dangerous driving indicated by the dangerous driving information is runaway driving or weaving driving, and the signal of the target traffic signal 5, which is the traffic signal 5 at the driving destination of the vehicle 3 in a runaway driving or weaving driving state, indicates a signal permitting passage, the control device 4 maintains the signal of the target traffic signal as a signal permitting passage.

[0102] Further, when the signal of the target traffic signal 5 at the driving destination of the vehicle 3 in a runaway driving or serpentine driving state is a signal indicating a stop instruction, the control device 4 changes the signal of the target traffic signal to a signal indicating permission to proceed, and restricts or permits the entry of the vehicle 3 traveling on the road intersecting with the road on which the vehicle 3 in a runaway driving or serpentine driving state travels into the intersection, and changes the signal of the traffic signal 5 to a signal indicating a stop instruction.

[0103] Further, the control device 4 changes the display of the electronic traffic sign 6 at the entrance of the lane leading to the driving lane or lane of the vehicle 3 in a runaway driving or serpentine driving state to a display indicating entry prohibition.

[0104] Further, when the type of dangerous driving indicated by the dangerous driving information is reverse driving, and when the signal of the target traffic signal 5 at the driving destination of the vehicle 3 in a reverse driving state is a signal indicating permission to proceed, the control device 4 maintains the signal of the target traffic signal as a signal indicating permission to proceed.

[0105] Further, when the type of dangerous driving indicated by the dangerous driving information is reverse driving, and the lane on which the vehicle 3 in a reverse driving state is traveling is one of the multiple lanes of the road, the control device 4 can change the traveling direction indicated by the display of the electronic traffic sign 6 at the driving destination of the vehicle 3 in a reverse driving state to the reverse direction.

[0106] Further, when the signal of the target traffic signal 5 at the driving destination of the vehicle 3 in a reverse driving state is a signal indicating a stop instruction, the control device 4 changes the signal of the target traffic signal to a signal indicating permission to proceed, and restricts or permits the entry of the vehicle 3 traveling on the road intersecting with the road on which the vehicle 3 in a reverse driving state travels into the intersection, and changes the signal of the traffic signal 5 to a signal indicating a stop instruction.

[0107] Further, the notification unit 42 can also perform a notification according to the dangerous driving determined by the determination unit 41, targeting other vehicles around the vehicle 3 determined by the determination unit 41 to be in a state of dangerous driving. For example, the notification unit 42 performs a notification according to the dangerous driving by transmitting dangerous driving information to other target vehicles.

[0108] The dangerous driving information transmitted to other target vehicles includes, for example, information for identifying the vehicle 3 in a state of dangerous driving, information indicating the type of dangerous driving, and information indicating the state of dangerous driving. The state of dangerous driving includes the driving position, driving direction, and driving speed of the vehicle 3 determined by the determination unit 41 to be in a state of dangerous driving. Further, the dangerous driving information may include a dangerous driving score or an accident occurrence score determined by the determination unit 41. The notification unit 42 can notify information including a dangerous driving score or an accident occurrence score as a notification according to the dangerous driving.

[0109] The in-vehicle device of other target vehicles displays the dangerous driving information acquired from the notification unit 42 or performs a display based on such dangerous driving information. For example, as a display based on the dangerous driving information, the in-vehicle device of other target vehicles can also display information indicating the driving position of the vehicle 3 determined by the determination unit 41 to be in a state of dangerous driving or information indicating the type of dangerous driving on a map.

[0110] FIG. 7 is a diagram showing an example of specifying and controlling a control target in the control device 4 according to the embodiment. As shown in FIG. 7, the control device 4 performs a notification according to the dangerous driving on devices related to traffic around the vehicle 3 (3A) determined by the determination unit 41 to be in a state of runaway driving.

[0111] In the example shown in FIG. 7, devices related to traffic around the vehicle 3 (3A) notify the control device 4 (4A), the vehicles 3 (B3), 3 (3C), etc. of dangerous driving. The control device 4 (4A) is a device that controls the traffic lights 5 (5A), 5 (5B), 5 (5C), 5 (5D) and the electronic traffic signs 6 (6A), 6 (6B) around the vehicle 3 (3A). In the example shown in FIG. 7, the dangerous driving of the vehicle 3 (3A) is a runaway driving.

[0112] When the signal of the traffic light 5 (5A) is a go-ahead signal, the control device 4 (4A) maintains the signal of the traffic light 5 (5A) as a go-ahead signal. When the signal of the traffic light 5 (5A) is a stop instruction signal, the control device 4 (4A) changes the signal of the traffic light 5 (5A) to a go-ahead signal.

[0113] Also, when the signals of the traffic lights 5 (5B), 5 (5C), 5 (5D) are stop instruction signals, the control device 4 (4A) maintains the signals of the traffic lights 5 (5B), 5 (5C), 5 (5D) as stop instruction signals. When the signals of the traffic lights 5 (5B), 5 (5C), 5 (5D) are go-ahead signals, the control device 4 (4A) changes the signal of the traffic light 5 (5A) to a stop instruction signal.

[0114] Also, the control device 4 (4A) controls the displays of the electronic traffic signs 6 (6A), 6 (6B) to be no-entry displays. Note that the control device 4 (4A) can also make the signal of the traffic light 5 (5B) the same state as that of the traffic light 5 (5A).

[0115] Also, the notification unit 42 makes a notification according to the dangerous driving determined by the determination unit 41, targeting the driver of the vehicle 3 determined to be in a dangerous driving state by the determination unit 41, the family member of such a driver, or a pedestrian existing around the vehicle in a dangerous driving state.

[0116] For example, the notification unit 42 can also transmit danger driving information using, as the notification target terminal, the mobile terminal 2 of the driver of the vehicle in a dangerous driving state, the mobile terminal 7 of the family member of such a driver, or the mobile terminal 7 of a pedestrian existing around the vehicle in a dangerous driving state. The accident prevention support application described above is installed in the notification target terminal, and similar to the in-vehicle device of another vehicle that is the notification target, it can display the danger driving information acquired from the notification unit 42 or perform a display based on such danger driving information.

[0117] The danger driving information transmitted to the mobile terminal 7 of the family member of the driver includes, for example, in addition to the information described above, information such as the information (e.g., name, age) of the driver of the vehicle 3 in which the dangerous driving is being performed. The danger driving information to the mobile terminal 7 of the family member of the driver is transmitted to the accident prevention support application installed in the mobile terminal 7 of the family member of the driver, but may be transmitted, for example, by email.

[0118] Also, when the processing unit 15 of the driver's mobile terminal 2 receives danger driving information from the notification unit 42, for example, it can output an alarm sound (alert). Thereby, the driver of the vehicle 3 determined to be in abnormal driving by the determination unit 41 can also be made aware that it is dangerous driving.

[0119] In addition, the notification unit 42 can notify, as a notification target, one or more of an insurance company, a police station, and a fire department that compensate for losses caused by an accident of the vehicle in a dangerous driving state. For example, the notification unit 42 can transmit danger driving information using one or more of an insurance company, a police station, and a fire department as the notification target. Such danger driving information includes, for example, information for identifying the vehicle in a dangerous driving state.

[0120] In addition, the notification unit 42 can also include in the danger driving information the accident occurrence score for each type of accident and the accident occurrence score for each cause of the accident obtained by the determination unit 41. Also, the notification unit 42 can include in the danger driving information the score for each type of dangerous driving obtained by the determination unit 41.

[0121] In addition, the notification unit 42 can also issue different notifications according to the type of dangerous driving. As described above, for example, the notification unit 42 includes information indicating the type of dangerous driving in the dangerous driving information, thereby issuing different notifications according to the type of dangerous driving.

[0122] In addition, the notification unit 42 can also change the notification target according to the type of dangerous driving, for example. For example, when the dangerous driving is a weaving drive, the notification unit 42 notifies the dangerous driving information to the vehicles existing around the vehicle in the dangerous driving state, and can refrain from notifying the control device 4 that controls the traffic signal 5 and the electronic traffic sign 6 existing around the vehicle in the dangerous driving state of the dangerous driving information.

[0123] In addition, when the dangerous driving is a speeding drive or a reverse drive, the notification unit 42 notifies the dangerous driving information to the vehicles existing around the vehicle in the dangerous driving state and the control device 4 that controls the traffic signal 5 and the electronic traffic sign 6 existing around the vehicle in the dangerous driving state.

[0124] In addition, the notification unit 42 can also change the range of the notification target according to the type of dangerous driving. For example, when the dangerous driving is a speeding drive, the notification unit 42 notifies the dangerous driving information to the vehicles existing in a first range determined in advance from the vehicle in the dangerous driving state in front of the vehicle in the dangerous driving state.

[0125] In addition, when the dangerous driving is a reverse drive, the notification unit 42 notifies the dangerous driving information to the vehicles existing in a second range determined in advance from the vehicle in the dangerous driving state in front of the vehicle in the dangerous driving state. In addition, when the dangerous driving is a weaving drive, the notification unit 42 notifies the dangerous driving information to the vehicles existing in a third range determined in advance from the vehicle in the dangerous driving state in front of the vehicle in the dangerous driving state. The first range, the second range, and the third range are different ranges from each other. For example, the relationship is the second range > the first range > the third range, but it is not limited to such an example.

[0126] 〔5. Processing Procedure〕 Next, the procedure of information processing by the processing unit 22 of the information processing apparatus 1 according to the embodiment will be described. FIG. 8 is a flowchart showing an example of information processing by the processing unit 22 of the information processing apparatus 1 according to the embodiment.

[0127] As shown in FIG. 8, the processing unit 22 of the information processing apparatus 1 determines whether or not sensor information transmitted from the mobile terminal 2 or the like has been acquired (step S10). When the processing unit 22 determines that the sensor information has been acquired (step S10: Yes), it stores the acquired sensor information in the storage unit 21 (step S11).

[0128] When the processing in step S11 is completed, or when it is determined that the sensor information has not been acquired (step S10: No), the processing unit 22 determines whether or not the determination timing has arrived (step S12). The determination timing is, for example, a timing that arrives at predetermined intervals, but is not limited to such an example.

[0129] When the processing unit 22 determines that the determination timing has arrived (step S12: Yes), it performs a dangerous driving determination process for determining dangerous driving by the occupant O based on the sensor information stored in the storage unit 21 in step S11 (step S13).

[0130] When the processing in step S13 is completed, or when it is determined that the determination timing has not arrived (step S12: No), the processing unit 22 determines whether or not the notification timing has arrived (step S14). The notification timing is, for example, a timing that arrives at predetermined intervals, or a timing when it is determined in step S13 that there is dangerous driving by the occupant O, but is not limited to such an example.

[0131] When the processing unit 22 determines that it is the determination timing (step S14: Yes), it performs a notification process of performing a notification corresponding to the dangerous driving determined in step S13 (step S15). When the process of step S15 is completed, or when it is determined that it is not the notification timing (step S14: No), the processing unit 22 determines whether it is the operation end timing (step S16). The processing unit 22 determines that it is the operation end timing, for example, when the power of the information processing apparatus 1 is turned off.

[0132] When the processing unit 22 determines that it is not the operation end timing (step S16: No), the process proceeds to step S10. When the processing unit 22 determines that it is the operation end timing (step S16: Yes), the process shown in FIG. 8 is terminated.

[0133] 〔6. Others〕 When the dangerous driving is a runaway driving, the notification unit 42 can increase the first range as the speed of the dangerous driving state vehicle 3 in the dangerous driving state is higher or the acceleration is greater. When the dangerous driving is a reverse driving, the notification unit 42 can increase the second range as the speed of the dangerous driving state vehicle is higher or the acceleration is greater. Further, when the dangerous driving is a weaving driving, the notification unit 42 can increase the third range as the speed of the dangerous driving state vehicle is higher or the acceleration is greater.

[0134] Further, for example, when a plurality of passengers O are on the vehicle 3, the determination unit 41 can also determine dangerous driving by the passenger O of the vehicle 3 based on the sensor information transmitted from the mobile terminals 2 of these plurality of passengers O. In this case, for example, when the sensor information transmitted from the mobile terminals 2 of the plurality of passengers O indicates information of about the same speed and acceleration, the determination unit 41 determines dangerous driving by the passenger O of the vehicle 3 based on the sensor information transmitted from the mobile terminals 2 of these plurality of passengers O.

[0135] Further, the determination unit 41 can determine whether the occupant O is a driver or a passenger of the vehicle 3 based on the sensor information transmitted from the mobile terminal 2 of the occupant O. For example, the determination unit 41 calculates the vibration of each mobile terminal 2 based on the sensor information transmitted from these mobile terminals 2 of the occupant O. Then, the determination unit 41 inputs the calculated vibration into the estimation model, and can determine the owner of the mobile terminal 2 whose driver score output from such an estimation model is equal to or higher than the threshold value as the driver.

[0136] The above-described estimation model is generated by machine learning using learning data including information indicating the vibration calculated based on the sensor information transmitted from the mobile terminal 2 and information indicating whether the user is a driver or not.

[0137] The above-described learning model and estimation model are generated by machine learning using a neural network such as, for example, a convolutional neural network, a recurrent neural network, or a deep neural network, but are not limited to such examples. For example, the learning model and the estimation model may be generated using machine learning with a learning algorithm such as GBDT (Gradient Boosting Decision Tree), linear regression, or logistic regression instead of a neural network.

[0138] Further, when the acquisition unit 40 can acquire in real time information indicating whether or not a specific online service is being used by the mobile terminal 2 of each occupant, the determination unit 41 can also determine that the occupant O having the mobile terminal 2 that is using the specific online service is not the driver. The specific online service is, for example, a web search service, a schedule management service, a route guidance service, a route information providing service, an e-commerce service, etc., but is not limited to such examples.

[0139] Further, when the determination unit 41 can acquire in real time information indicating whether or not each occupant O uses a specific online service by the mobile terminal 2, if the occupant O having the mobile terminal 2 that uses the specific online service is the driver, the above-described dangerous driving score can be multiplied by n. n is, for example, an integer greater than 1.

[0140] In addition, when the control device 4 receives dangerous driving information including information indicating that the dangerous driving is a run-away driving, the control device 4 can also cause the traffic signal 5 and the electronic traffic sign 6 to display a left-turn or right-turn arrow so that the vehicle traveling in the oncoming lane in front of the vehicle in the dangerous driving state turns left or right. Thereby, the vehicle traveling in the oncoming lane in front of the vehicle in the dangerous driving state can be evacuated from the road on which the vehicle in the dangerous driving state is traveling.

[0141] In addition, when the control device 4 receives dangerous driving information including information indicating that the dangerous driving is a reverse driving, the control device 4 can also cause the traffic signal 5 and the electronic traffic sign 6 to display a left-turn or right-turn arrow so that the vehicle traveling in front of the vehicle in the dangerous driving state and traveling toward the vehicle in the dangerous driving state turns left or right. Thereby, the vehicle traveling in front of the vehicle in the dangerous driving state and traveling toward the vehicle in the dangerous driving state can be evacuated from the road on which the vehicle in the dangerous driving state is traveling.

[0142] In the above-described example, the traffic signal 5 and the electronic traffic sign 6 are controlled by the control device 4 based on the movement-related information transmitted from the information processing device 1 to the control device 4, but the traffic signal 5 and the electronic traffic sign 6 may be directly controlled by the information processing device 1. In this case, the processing unit 22 of the information processing device 1 has a control unit that realizes the function of the control device 4.

[0143] The mobile terminal 2 may be configured to execute part or all of the functions of the information processing device 1. In this case, for example, the processing unit 15 of the mobile terminal 2 has the information acquisition unit 16 having the function of the acquisition unit 40, and further, the processing unit 15 has the function of the determination unit 41, or has the functions of the determination unit 41 and the notification unit 42.

[0144] [7. Hardware Configuration] The information processing apparatus 1 according to the above-described embodiment is realized by, for example, a computer 200 configured as shown in FIG. 9. FIG. 9 is a hardware configuration diagram showing an example of the computer 200 that realizes the functions of the information processing apparatus 1 according to the embodiment. The computer 200 includes a CPU 201, a RAM 202, a ROM (Read Only Memory) 203, an HDD (Hard Disk Drive) 204, a communication interface (I / F) 205, an input / output interface (I / F) 206, and a media interface (I / F) 207.

[0145] The CPU 201 operates based on programs stored in the ROM 203 or the HDD 204, and controls each part. The ROM 203 stores a boot program executed by the CPU 201 when the computer 200 is started up, programs dependent on the hardware of the computer 200, and the like.

[0146] The HDD 204 stores programs executed by the CPU 201, data used by such programs, and the like. The communication interface 205 receives data from other devices via the network N (see FIG. 2) and sends it to the CPU 201, and sends data generated by the CPU 201 to other devices via the network N.

[0147] The CPU 201 controls output devices such as a display and a printer, and input devices such as a keyboard or a mouse via the input / output interface 206. The CPU 201 acquires data from the input device via the input / output interface 206. Further, the CPU 201 outputs data generated via the input / output interface 206 to the output device.

[0148] The media interface 207 reads the program or data stored in the recording medium 208 and provides it to the CPU 201 via the RAM 202. The CPU 201 loads such a program from the recording medium 208 onto the RAM 202 via the media interface 207 and executes the loaded program. The recording medium 208 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc), PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0149] For example, when the computer 200 functions as the information processing apparatus 1 or the mobile terminal 2 according to the embodiment, the CPU 201 of the computer 200 realizes the functions of the processing unit 22 and the processing unit 15 by executing the program loaded onto the RAM 202. Further, the HDD 204 stores the data in the storage unit 21 or the storage unit 14. The CPU 201 of the computer 200 reads and executes these programs from the recording medium 208. As another example, these programs may be acquired from another device via the network N.

[0150] [8. Others] Also, among the respective processes described in the above embodiment, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method. In addition, regarding the processing procedures, specific names, and information including various data and parameters shown in the above document and drawings, they can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.

[0151] In addition, each component of each illustrated device is functionally conceptual and does not necessarily have to be physically configured as shown in the drawings. That is, the specific form of distribution and integration of each device is not limited to that shown in the drawings, and all or part of it can be functionally or physically distributed and integrated in any unit according to various loads, usage situations, etc.

[0152] For example, the above-described information processing apparatus 1 may be implemented by a plurality of server computers, and depending on the function, it may be implemented by calling an external platform or the like via an API or network computing, etc., and the configuration can be flexibly changed.

[0153] In addition, the above-described embodiments and modification examples can be appropriately combined as long as the processing contents do not conflict.

[0154] [9. Effects] As described above, the information processing apparatus 1 according to the embodiment includes an acquisition unit 40 that acquires sensor information, which is information detected by a sensor mounted on the portable terminal 2 possessed by the occupant O of the vehicle 3, and a determination unit 41 that determines dangerous driving by the occupant O based on the sensor information acquired by the acquisition unit 40. Thereby, the information processing apparatus 1 can assist in preventing accidents caused by dangerous driving such as runaway driving without forcing the user U to attach additional parts such as switches and anti-runaway devices to the vehicle 3.

[0155] In addition, the information processing apparatus 1 includes a notification unit 42 that performs a notification according to the dangerous driving determined by the determination unit 41. Thereby, the information processing apparatus 1 can suppress accidents caused by dangerous driving such as runaway driving.

[0156] In addition, the notification unit 42 notifies the control device 4 that controls the traffic signal 5 at the driving destination of the vehicle 3. Thereby, the information processing apparatus 1 can suppress accidents caused by dangerous driving such as runaway driving.

[0157] In addition, the notification unit 42 notifies other vehicles 3 around the vehicle 3. Thereby, the information processing device 1 can suppress an accident caused by dangerous driving such as reckless driving.

[0158] In addition, the notification unit 42 notifies one or more of the driver of the vehicle 3, the family members of the driver, and the people around the vehicle 3. Thereby, the information processing device 1 can further assist in preventing an accident caused by dangerous driving such as reckless driving.

[0159] In addition, the notification unit 42 notifies one or more of the insurance company, the police station, and the fire department that compensate for the losses caused by the accident of the vehicle 3. Thereby, the information processing device 1 can further assist in preventing an accident caused by dangerous driving such as reckless driving.

[0160] In addition, the determination unit 41 uses a learning model that takes sensor information as input and outputs a dangerous driving score indicating the degree of dangerous driving to determine dangerous driving, and the notification unit 42 notifies the information including the dangerous driving score determined by the determination unit 41 as a notification corresponding to the dangerous driving. Thereby, the information processing device 1 can further assist in preventing an accident caused by dangerous driving such as reckless driving.

[0161] In addition, the notification unit 42 makes different notifications according to the type of dangerous driving. Thereby, the information processing device 1 can further assist in preventing an accident caused by dangerous driving such as reckless driving.

[0162] As described above, the embodiments of the present application have been described in detail with reference to the drawings. However, this is an example, and the present invention can be implemented in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the column of the disclosure of the invention.

[0163] In addition, the above-mentioned "section, module, unit" can be read as "means", "circuit", etc. For example, the acquisition unit can be read as an acquisition means or an acquisition circuit.

Explanation of Reference Numerals

[0164] 1 Information processing device 2,7 Mobile terminal 3 Vehicle 4 Control device 5 Traffic signal 6 Electronic traffic sign 10,20 Communication unit 11 Display unit 12 Operation unit 13 Sensor group 14,21 Memory unit 15,22 Processing unit 16 Information acquisition unit 17 Display processing unit 18 Information output unit 30 Occupant information memory unit 31 User information memory unit 40 Acquisition unit 41 Determination unit 42 Notification unit 50 Insurance company device 51 Police station device 52 Fire department device 100 Information processing system N Network

Claims

1. An acquisition unit that acquires sensor information, which is information detected by a sensor mounted on a mobile terminal possessed by a vehicle occupant; A determination unit that determines, based on the sensor information acquired by the acquisition unit, the likelihood of dangerous driving by the occupant and the occurrence of an accident for each cause of the accident; A notification unit that notifies dangerous driving information including information indicating the dangerous driving and the likelihood of the occurrence of an accident for each cause of the accident determined by the determination unit. An information processing apparatus characterized by the above.

2. The determination unit uses a learning model that takes the sensor information as input and outputs an accident occurrence score indicating the likelihood of the occurrence of the accident for each cause of the accident to determine the accident occurrence score for each cause of the accident. The notification unit notifies, as the dangerous driving information, information including the accident occurrence score for each cause of the accident determined by the determination unit. The information processing apparatus according to claim 1, characterized by the above.

3. The determination unit uses a learning model that takes the sensor information as input and outputs a dangerous driving score indicating the degree of dangerous driving, and a learning model that takes the sensor information as input and outputs an accident occurrence score indicating the likelihood of the occurrence of the accident for each cause of the accident to determine the dangerous driving score and the accident occurrence score for each cause of the accident. The notification unit notifies, as the dangerous driving information, information including the dangerous driving score and the accident occurrence score for each cause of the accident determined by the determination unit. The information processing apparatus according to claim 1, characterized by the above.

4. The notification unit gives a notification corresponding to the dangerous driving determined by the determination unit to a control device that controls a traffic signal at the driving destination of the vehicle. The information processing apparatus according to claim 1, characterized by the above.

5. The notification unit notifies the dangerous driving information to other vehicles around the vehicle. The information processing apparatus according to claim 1, characterized by the above.

6. The notification unit gives a notification corresponding to the dangerous driving determined by the determination unit to one or more of the driver of the vehicle, the family of the driver, and people around the vehicle. The information processing apparatus according to any one of claims 1 to 5, characterized by the above.

7. The notification unit gives a notification corresponding to the dangerous driving determined by the determination unit to one or more of an insurance company, a police station, and a fire department that compensate for losses caused by an accident of the vehicle. The information processing apparatus according to any one of claims 1 to 5, characterized by the above.

8. The notification unit performs different notifications according to the type of the dangerous driving The information processing apparatus according to any one of claims 1 to 5, characterized in that.

9. An information processing method executed by a computer, comprising: an acquisition step of acquiring sensor information, which is information detected by a sensor mounted on a mobile terminal possessed by a vehicle occupant; a determination step of determining the possibility of occurrence of an accident for each dangerous driving by the occupant and each accident cause based on the sensor information acquired in the acquisition step; a notification step of notifying dangerous driving information including information indicating the possibility of occurrence of the accident for each dangerous driving and each accident cause determined in the determination step. The information processing method, characterized in that.

10. an acquisition procedure of acquiring sensor information, which is information detected by a sensor mounted on a mobile terminal possessed by a vehicle occupant; a determination procedure of determining the possibility of occurrence of an accident for each dangerous driving by the occupant and each accident cause based on the sensor information acquired in the acquisition procedure; a notification procedure of notifying dangerous driving information including information indicating the possibility of occurrence of the accident for each dangerous driving and each accident cause determined in the determination procedure, and causing a computer to execute the notification procedure. The information processing program, characterized in that.

Citation Information

Patent Citations

  • Radio terminal, in-vehicle radio terminal holder, server and drive recorder system

    JP2008244674A

  • Portable terminal, and control method and program thereof

    JP2010224906A

  • Dangerous driving diagnosis system and dangerous driving diagnosis method

    JP2020177583A

  • Method, device, equipment, and storage medium for determining driving behavior

    JP2020513617A

  • Vehicle runaway prevention system

    JP2021041893A