Information processing device, information processing method, program, and storage medium
The system addresses the issue of habituation to frequent alerts by varying notification intensity based on the driver's skill level, enhancing traveler responsiveness to vehicle dangers.
Patent Information
- Application Number
- JP2022040713
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-15
- Publication Date
- 2026-01-14
- Estimated Expiration
- 2042-03-15
Smart Images

Figure 0007798628000001 
Figure 0007798628000002 
Figure 0007798628000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, a program, and a storage medium. [Background technology]
[0002] In recent years, a technology has become known in which, when a moving person such as a child carries an electronic device and an object such as a vehicle approaches the vicinity of the electronic device (when a traffic situation occurs in which the vehicle approaches a dangerous area), the electronic device alerts the moving person (Patent Document 1). Such a technology allows a moving person such as a child to avoid a dangerous situation. (Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2021 / 085583 Summary of the Invention [Problem to be solved by the invention]
[0004] However, when electronic devices are used with a sufficient distance between the vehicle and the traveler set to ensure high safety, the electronic devices may issue alerts more frequently. If the alerts are issued too frequently and the traveler becomes accustomed to the alerts, it is possible that the traveler will not be able to take prompt action in the event of a serious danger. Alternatively, if the traveler finds the alerts annoying, it is possible that the traveler will even stop using the electronic devices.
[0005] The present invention has been made in view of the above-mentioned problems, and its purpose is to realize a technology that can appropriately support traveling people in avoiding danger. [Means for solving the problem]
[0006] According to the present invention, a first acquisition means for acquiring data related to the traveling of the vehicle from the vehicle; a second acquisition means for acquiring location information of a communication device carried by the mobile person; a determining means for determining the driving skill of a driver of the vehicle based on data related to the running of the vehicle; providing means for providing notification information to the communication device, for causing the communication device to notify the moving person; An information processing device is provided in which the providing means provides the communication device with the notification information that, when there is a vehicle approaching the communication device within a predetermined range, causes the notification to the moving person by the communication device to differ depending on the driving skill of the driver of the approaching vehicle. [Effects of the Invention]
[0007] According to the present invention, it is possible to realize a technology that can appropriately support traveling people in avoiding danger. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of an information processing system according to a first embodiment of the present invention. [Figure 2] A block diagram showing an example of the functional configuration of a vehicle according to the first embodiment. [Figure 3] FIG. 1 is a block diagram showing an example of the functional configuration of a communication device according to a first embodiment. [Figure 4] FIG. 1 is a block diagram showing an example of the functional configuration of an information processing device according to a first embodiment. [Figure 5] FIG. 10 is a diagram showing an example of data transmitted from a vehicle to an information processing device according to the first embodiment; [Figure 6] 1 is a flowchart showing a series of operations in a notification control process according to the first embodiment. [Figure 7] FIG. 10 is a diagram showing a specific example of when a notification is given to a moving person according to the first embodiment. [Figure 8] FIG. 10 is a block diagram showing an example of the functional configuration of an information processing device according to a second embodiment. [Figure 9]FIG. 10 is a diagram conceptually explaining modeling by machine learning according to the second embodiment. [Figure 10] 10 is a flowchart showing a series of operations in a notification control process according to a second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, the embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the invention as claimed, and not all combinations of features described in the embodiments are necessarily essential to the invention. Two or more of the features described in the embodiments may be arbitrarily combined. Furthermore, the same reference numerals are used for the same or similar components, and redundant explanations will be omitted.
[0010] (Embodiment 1) <Configuration of the information provision system> The configuration of an information processing system 10 according to this embodiment will be described with reference to Fig. 1. The information processing system 10 includes, for example, a vehicle 100, a server 110 as an example of an information processing device, and a communication device 120.
[0011] Vehicle 100 is a vehicle driven by a driver, for example a four-wheeled vehicle, but may also be a two-wheeled vehicle. Vehicle 100 connects to network 140 via wireless communication, for example, Wi-Fi or fifth-generation mobile communications. Vehicle 100 can measure conditions inside and outside the vehicle (such as the vehicle's position, driving state, and surrounding object targets) using various sensors and transmit the measured data to server 110. Data collected and transmitted in this manner is generally referred to as floating data, probe data, traffic information, etc. This vehicle-related information (floating data) is transmitted to server 110 at regular intervals or in response to the occurrence of a specific event.
[0012] The server 110 acquires vehicle-related information transmitted from the vehicle 100 and location information transmitted from the communication device 120 via the network 140. The server 110 can also acquire information related to the driving location, driver attribute information, and statistical information related to traffic accidents from one or more external servers (not shown). The information related to the driving location includes, for example, weather information at each location where the vehicle is driving and information indicating the times of sunrise and sunset. The driver attribute information includes, for example, information such as the driver's gender, age, and place of residence. The statistical information related to traffic accidents includes, for example, statistical information related to traffic accidents according to the driver's attributes. The information related to the driving location and the driver attribute information are also referred to as environmental information in the following description.
[0013] The communication device 120 is a device that can be carried by a moving person 130, such as a child, and is a wearable terminal that can be worn on a part of the body, such as the shoulder. The communication device 120 is not limited to this, and may be a portable terminal such as a smartphone, a tablet terminal, a game console, or the like. The communication device 120 connects to the network 140 via wireless communication such as Wi-Fi or fifth-generation mobile communication. The communication device 120 transmits location information of the communication device 120 based on a GPS signal or the like to the server 110. In the following embodiment, a case where the moving person 130 is a pedestrian will be described as an example, but the present invention is also applicable to a case where the moving person 130 is not limited to a pedestrian but is also applicable to a case where the moving person is traveling by bicycle.
[0014] The network 140 includes a communication network such as the Internet or a mobile phone network, and transmits information between the server 110 and the vehicle 100 and between the server 110 and the communication device 120 .
[0015] In this information processing system 10, when a vehicle 100 is approaching a communication device 120 within a predetermined range, the communication device 120 issues a notification to a moving person 130 to notify the moving person that a vehicle is approaching.
[0016] Among vehicle drivers, there are age groups with statistically higher accident rates, such as young drivers and elderly drivers. Drivers are not limited to age, and include those with poor driving skills, such as those with potentially dangerous driving habits or those who are inexperienced drivers, as well as excellent drivers who have achieved a certain level of driving skill required for safe driving. Of course, it is expected that drivers who are mindful of safe driving have a lower risk of accidents, while dangerous drivers tend to have a higher risk of accidents. The driving skills of such drivers are digitized and evaluated, and when a vehicle driven by a driver with poor driving skills approaches a moving person (communication device 120), server 110 causes communication device 120 to issue a strong alert (by voice or vibration) to the moving person. However, the alert intensity from communication device 120 is varied depending on the driver's driving skill level, etc. This prevents notifications (i.e., alerts) from the communication device from becoming routine and becoming less effective, and enables the moving person 130 to pay attention to notifications in high-risk situations. In other words, it is possible to appropriately support the moving person 130 in avoiding danger and prevent collision accidents between vehicles and moving people.
[0017] <Vehicle configuration> An example of the functional configuration of the vehicle 100 according to this embodiment will be described with reference to Fig. 2. Note that each of the functional blocks described with reference to the following figures may be integrated or separated, and the described functions may be realized by different blocks. Also, what is described as hardware may be realized by software, and vice versa.
[0018] The sensor unit 201 may include various sensors such as a GPS, a gyro sensor, an acceleration sensor, and other sensors that output the acceleration, position information, steering angle, etc. of the vehicle 100. It also includes a camera that outputs captured images of the area ahead of the vehicle (and the surroundings and interior of the vehicle). The sensor unit 201 may further include a Lidar (Light Detection and Ranging) that outputs a distance image obtained by measuring the distance ahead of (and around) the vehicle. The sensor unit 201 may include an image recognition function that can detect routes and moving vehicles, and may further include a function for detecting the activation of collision mitigation braking and route deviation prevention functions, and a function for monitoring the distance between vehicles.
[0019] The communication unit 202 is a communication device including, for example, a communication circuit, and communicates with the server 110 and surrounding transportation systems via mobile communication standardized, for example, LTE, LTE-Advanced, or so-called 5G. The communication unit 202 receives part or all of the map data, traffic information, and the like from other information processing servers and surrounding transportation systems.
[0020] The operation unit 203 includes operation members such as buttons and touch panels attached inside the vehicle 100, as well as members that accept inputs for driving the vehicle 100, such as a steering wheel and brake pedal. The power supply unit 204 includes a battery such as a lithium-ion battery, and supplies power to each unit inside the vehicle 100. The power unit 205 includes, for example, an engine or motor that generates power to run the vehicle.
[0021] The driving control unit 206 converts an operation by the driver into a control amount or corrects the control amount to control the driving of the vehicle 100. In the description of this embodiment, the driving control unit 206 is illustrated as having a different configuration from the control unit 208, but it may be included in the control unit 208.
[0022] The storage unit 207 includes a non-volatile large-capacity storage medium (storage device) such as a semiconductor memory, and temporarily stores the actual image output from the sensor unit 201 and various other sensor data output from the sensor unit 201.
[0023] The control unit 208 includes, for example, a CPU 210, a RAM 211, and a ROM 212, and controls the operation of each unit of the vehicle 100. The control unit 208 also acquires image data from the sensor unit 201 and executes, for example, a route deviation prevention function and a vehicle-to-vehicle distance monitoring function. The control unit 208 causes the functions of each unit of the control unit 208, such as a vehicle driving data providing unit 214, to be fulfilled by the CPU 210 loading into the RAM 211 and executing a computer program stored in the ROM 212.
[0024] The CPU 210 includes one or more processors. The RAM 211 is configured as a volatile storage medium such as a DRAM, and functions as a work memory for the CPU 210. The ROM 212 is configured as a non-volatile storage medium, and stores computer programs executed by the CPU 210 and setting values for operating the control unit 208. The control unit 208 may include one or more other processors (for example, a GPU) for performing image processing at high speed.
[0025] The navigation information generation unit 213 generates route candidates to the destination based on destination information set by the driver. When the driver selects the route to travel, the navigation information generation unit 213 transmits the route along which the vehicle will travel to the server 110. The navigation information generation unit 213 monitors the route along which the vehicle 100 is traveling, and if the vehicle 100 deviates from the planned route, generates a new route and transmits the generated route to the server 110.
[0026] The vehicle driving data providing unit 214 transmits various data collected from the sensor unit 201 and information on the route deviation prevention function and the like processed in the control unit 208 as information about the vehicle to the server 110. At this time, information identifying the vehicle 100, information identifying the driver, and the like may be added to the information about the vehicle and transmitted.
[0027] <Configuration of communication device> Next, an example of the configuration of the communication device 120 will be described with reference to Fig. 3. The configuration shown in Fig. 3 shows functional blocks constituting a wearable device as an example of the communication device 120 of this embodiment. Note that each of the functional blocks described may be integrated or separated, and the functions described may be realized by different blocks. Furthermore, what is described as hardware may be realized by software, and vice versa.
[0028] The communication unit 301 is a communication device including, for example, a communication circuit, and transmits and receives necessary data to and from the server 110 via mobile communication such as LTE.
[0029] The operation unit 303 includes buttons and a touch panel provided on the communication device 120, and can perform operations on GUIs for various operations displayed on a display unit (display) not shown. The sensor unit 304 includes a GPS for identifying the current position, as well as an acceleration sensor and a gyro sensor for measuring the acceleration and rotation of the communication device 120.
[0030] The notification unit 305 includes one or more of a speaker, a vibration element, and a display panel such as an LCD or an OLED, and issues a notification using the speaker, the vibration element, and the display panel in response to instructions from the notification control unit 314. The notification unit 305 can change the operation frequency per unit time of the speaker, the vibration element, and the display panel, and can change the intensity of the notification, such as the output intensity (volume, vibration intensity, display brightness).
[0031] The storage unit 306 includes a nonvolatile memory such as a semiconductor memory, and stores programs executed by the control unit 302, etc.
[0032] The control unit 302 includes a CPU 310 and a RAM 311, and controls the operation of each functional block in the control unit 302 and each unit in the communication device 120 by the CPU 310 executing a program stored in the storage unit 306, for example.
[0033] The behavior information providing unit 312 acquires position information, acceleration information, etc. from the sensor unit 304 and transmits behavior information such as the position information of the communication device 120, the movement direction of the communication device 120, and the movement acceleration of the communication device 120 to the server 110.
[0034] The notification information acquisition unit 313 acquires notification information transmitted from the server 110. The notification information includes, for example, information such as the output mode used for notification (for example, audio output only, or audio output and vibration output in combination) and its output intensity (for example, indicated by numerical values from 0 to 1 from minimum to maximum). The notification information may further include information such as the operation frequency per unit time and the duration of continuous output.
[0035] The notification control unit 314 controls the notification to the moving person 130 and the notification mode based on the notification information received from the server 110. As described above, the notification unit 305 includes, for example, one or more of a speaker, a vibration element, and a display panel, and therefore issues a notification using the speaker, the vibration element, and the display panel in accordance with the notification information. The notification control unit 314 changes the operation frequency per unit time of the speaker, the vibration element, and the display panel, and changes the intensity of the notification, such as output intensity (volume, vibration intensity, display brightness), in accordance with the notification information.
[0036] <Configuration of information processing device> Furthermore, the configuration of the server 110 as an example of an information processing device according to this embodiment will be described with reference to Fig. 4. The server 110 is configured with one or more server devices. Each of the functional blocks described may be integrated or separated, and the functions described may be realized by different blocks. What is described as hardware may be realized by software, and vice versa.
[0037] The communication unit 401 includes a communication circuit for communicating with the communication device 120 and the vehicle 100 via the network 140 .
[0038] The control unit 402 includes a CPU 410, which is a central processing unit, and a RAM 411. The control unit 402 controls the operation of each unit inside the control unit 402 and the operation of each unit of the server 110 by loading a program stored in the storage unit 403 into the RAM 411 and executing it. The control unit 402 also executes a notification control process, which will be described later. The RAM 411 includes a volatile storage medium, such as a DRAM, and temporarily stores parameters and processing results used by the control unit 402 to execute the program.
[0039] The memory unit 403 includes a nonvolatile storage medium such as a semiconductor memory and stores setting values and programs required for the operation of the server 110. The memory unit 403 stores vehicle-related information received from multiple vehicles via the communication unit 401. The vehicle-related information includes, for example, data 501 obtained from various data sources, as shown in FIG. 5 . For example, the vehicle-related information includes data based on a gyro sensor and acceleration sensor, vehicle data, data based on advanced driver assistance technology, and data obtained from a drive recorder or smartphone. The data based on the gyro sensor and acceleration sensor includes data indicating the driver's driving characteristics, such as accelerator pressure and brake pressure. The vehicle data also includes data indicating the appropriateness of vehicle operation required for safe driving. The data based on advanced driver assistance technology includes a history of functions activated by the vehicle to prevent hazards. The vehicle-related information also includes image information captured by a drive recorder showing the driver's surroundings check and history information on smartphone operation while driving (i.e., a record of actions that may hinder safe driving).
[0040] The storage unit 403 also stores the above-mentioned environmental information, i.e., information related to the traveling position (including, for example, weather information at each location where the vehicle travels and information indicating the times of sunrise and sunset), and driver attribute information (including, for example, information such as the driver's gender, age, and place of residence), acquired from one or more external servers (not shown). The storage unit 403 also stores statistical information related to traffic accidents (including, for example, statistical information related to traffic accidents according to the attributes of the driver).
[0041] The traveling data acquisition unit 412 acquires the above-mentioned vehicle-related information from each of the multiple vehicles and stores it in the storage unit 403. The traveling data acquisition unit 412 may store the vehicle-related information in association with information that identifies the vehicle. Note that the vehicle-related information does not necessarily have to be stored in the storage unit 403, and may be handled in real time by the control unit 402.
[0042] The behavior information acquisition unit 413 acquires the above-mentioned behavior information (such as the position information of the communication device 120, the moving direction of the communication device 120, and the moving acceleration of the communication device 120) from each of the multiple communication devices, and stores the behavior information in the storage unit 403. Note that the behavior information does not necessarily have to be stored in the storage unit 403, and may be handled in real time by the control unit 402.
[0043] The driving skill determination unit 414 evaluates the driver's driving skill based on some or all of the above-mentioned vehicle-related information. For example, the driving skill determination unit 414 inputs vehicle driving data, such as accelerator pressure, degree of sudden acceleration, braking pressure, degree of sudden braking, handling strength, and degree of abrupt steering, from the vehicle-related information acquired for each driver, into a predetermined driving skill calculation function. The driving skill calculation function can calculate a score representing the driver's driving skill on a scale of 1 to 100 (100 being the highest score). The driving skill calculation function may be set to further input vehicle data items shown in FIG. 5, such as proper seat belt use, and items related to advanced driving assistance technology, to calculate the driver's driving skill. The driving skill calculation function may also calculate the driver's driving skill by further taking into account other information, such as the results of surrounding checks and stop decision decisions shown in FIG. 5.
[0044] In evaluating the driver's driving skill, the driving situation when the driver drives the vehicle may also be taken into consideration. In order to take the driving situation into consideration, the driving skill determination unit 414 uses environmental information acquired from an external server or the like and stored in the storage unit 403.
[0045] When taking driving conditions into consideration, for example, if the driver is driving near a familiar residential area, there is no need to correct the driver's driving skill (score). However, if the driver is driving in an unfamiliar location, the risk is relatively high, so the driver's driving skill may be corrected by a predetermined amount related to the location. Furthermore, for example, the driver's driving skill may be corrected according to the weather. For example, if the driver is driving on a sunny day, there is no need to correct the driving skill. However, if the driver is driving on a rainy day, the risk is relatively high, so the driver's driving skill may be corrected by a predetermined amount related to the rain. Furthermore, when taking driving conditions into consideration, the driver's driving skill may be corrected according to the time of driving. For example, if the driver is driving in the morning, there is no need to correct the driving skill. However, if the driver is driving at dusk or at night, the driver's driving skill may be reduced by a predetermined amount related to the time of day. By doing so, since elderly people may be at risk of accidents due to reduced physical abilities such as poor night vision, driving conditions that vary in weather and brightness can be reflected in the determination of driving skill.
[0046] Furthermore, when taking into account the driving conditions, the driving skill may be corrected by taking into account, for example, whether or not there is a passenger. For example, if there is a passenger, no correction is necessary, but if there is no passenger, the driver's driving skill may be lowered. In this way, by taking into account the driving conditions such as the weather, the distance from home, the time of day, and whether or not there is a passenger, the driving skill can be obtained from a comprehensive perspective.
[0047] The driving skill determination unit 414 may determine the driving skill of the driver based on statistical information on the attributes of the driver. For example, even if the driver is a safe driver, if the driver is elderly or the like and therefore the risk is likely to increase statistically, the driving skill of the driver obtained based on the information on the vehicle may be corrected to be lower.
[0048] The notification providing unit 415 provides notification information to the communication device 120 based on the driving skill of the driver determined by the driving skill determining unit 414. The notification providing unit 415 provides notification information to the communication device 120 that causes the notification to the moving person by the communication device 120 to differ depending on the driving skill of the driver.
[0049] For example, the notification providing unit 415 generates notification information such that the lower the driving skill of the driver, the louder the notification volume of the notification to the moving person by the communication device 120, and provides the notification information to the communication device 120. Alternatively, the notification providing unit 415 may generate notification information such that the lower the driving skill of the driver, the more frequently or longer the notification time of the notification to the moving person by the communication device 120, and provide the notification information to the communication device. Alternatively, when the driving skill of the driver is equal to or greater than a predetermined threshold, the notification providing unit 415 may generate notification information such that the notification volume of the notification to the moving person by the communication device 120 is not perceptible, and provide the notification information to the communication device 120.
[0050] Furthermore, the notification providing unit 415 may generate notification information that causes the notification by the communication device 120 to the moving person 130 to differ depending on the moving direction of the communication device 120 and the moving direction of the vehicle 100, and provide the notification information to the communication device 120. For example, when the moving direction of the communication device 120 and the moving direction of the vehicle 100 are the same, the notification providing unit 415 may increase at least one of the notification volume, the notification frequency, and the notification time of the notification by the communication device 120 to the moving person compared to when the moving direction of the communication device 120 and the moving direction of the vehicle 100 are different. When the moving direction of the moving person and the moving direction of the vehicle are the same, it is highly likely that the moving person has not seen the vehicle, and therefore, by increasing the output of the notification compared to when the moving directions of the two are different, the moving person can be more easily made aware of danger.
[0051] FIG. 7(a) shows a specific example of the operation of the driving skill determination unit 414 and the notification providing unit 415. For example, the image shows a state in which the vehicle 100 is approaching within a predetermined range (for example, within 30 meters) of the moving person 130. The driving skill of the driver of the vehicle 100 is calculated by the driving skill determination unit 414 to be, for example, 80 points based on information about the vehicle. The driving skill determination unit 414 also subtracts 5 points from the driving skill because the weather is rainy based on environmental information, and further subtracts 10 points based on the driver's attributes. Furthermore, the notification providing unit 415 increases the notification volume because the moving direction of the communication device and the moving direction of the vehicle are the same. As a result, notification information is provided that is notified at a volume ranging from a minimum of 0 to a maximum of 10.
[0052] On the other hand, the example of FIG. 7(b) shows the vehicle 100 approaching within a predetermined range of the moving person 130, similar to FIG. 7(a). In this example, the driving skill of the driver of the vehicle 100 is calculated by the driving skill determination unit 414 to be, for example, 80 points based on information about the vehicle. However, the driving skill determination unit 414 adds 0 points to the driving skill based on environmental information, such as the weather being sunny, and further subtracts 10 points based on the driver's attributes. The notification providing unit 415 does not increase the notification volume of the notification because the direction of movement of the communication device and the direction of movement of the vehicle are different. As a result, notification information is provided that is notified at a volume of, for example, 4 out of a minimum of 0 and a maximum of 10.
[0053] <Series of operations for notification control processing on the server> Next, a series of operations in the notification control process in the server 110 will be described with reference to Fig. 6. Note that this process is realized by the CPU 410 of the control unit 402 executing a program stored in the storage unit 403.
[0054] In S601, the control unit 402 acquires the above-described vehicle-related information for a plurality of vehicles. The vehicle-related information may be transmitted from the vehicle 100 to the server 110 at regular intervals or when an arbitrary trigger occurs, such as when the vehicle stops.
[0055] In S602, the control unit 402 acquires behavior information of the communication device 120. The behavior information includes the above-mentioned position information of the communication device 120, the movement direction of the communication device 120, the movement acceleration of the communication device 120, and the like.
[0056] In S603, the control unit 402 identifies a vehicle to be processed. For example, the control unit 402 identifies a vehicle that is present within a predetermined range from the position information of the communication device 120 as a vehicle to be processed.
[0057] In S604, the control unit 402 determines whether the vehicle to be processed is approaching a moving person. For example, the control unit 402 determines whether the vehicle to be processed is traveling toward the position of the communication device 120. If the control unit 402 determines that the vehicle to be processed is approaching a moving person, the process proceeds to S605; otherwise, the control unit 402 ends this series of processes.
[0058] In S605, the control unit 402 acquires environmental information about the vehicle. As described above, the environmental information includes information related to the traveling position (including weather information at each location where the vehicle is traveling and information indicating the times of sunrise and sunset) and attribute information about the driver (including information about the driver's gender, age, place of residence, etc.).
[0059] In S606, the control unit 402 calculates the driving skill of the driver based on the information about the vehicle using the driving skill determination unit 414. As described above, the driving skill determination unit 414 can calculate the driving skill of the driver by taking into account environmental information in addition to the information about the vehicle.
[0060] In S607, the control unit 402 generates notification information according to the driving skill of the driver using the notification providing unit 415. As described above, for example, the notification providing unit 415 generates notification information such that the lower the driving skill of the driver, the louder the notification volume of the notification to the moving person by the communication device 120. Furthermore, the notification providing unit 415 may generate the notification information taking into consideration the moving direction of the communication device 120 and the moving direction of the vehicle 100.
[0061] If the driving skill of the driver calculated in S606 is lower than a predetermined threshold (TH1), the notification providing unit 415 may generate notification information so that the communication device 120 notifies the moving person in a plurality of output modes. For example, the notification providing unit 415 may generate notification information so that the communication device 120 notifies the moving person by voice and vibration. If the driving skill is lower than a certain level, the moving person can more easily perceive the notification by using not only voice notification but also vibration.
[0062] Furthermore, when the driving skill of the driver calculated in S606 is equal to or greater than a predetermined threshold (TH2), the notification providing unit 415 may generate notification information in which the volume of the notification sent by the communication device to the moving person is not perceptible. When the driving skill is higher than a certain level, the notification is made imperceptible, thereby preventing unnecessary notification to the moving person. Note that the notification providing unit 415 may not provide a notification when the driving skill is higher than a certain level.
[0063] In S608, the control unit 402 provides (transmits) the generated notification information to the communication device 120. When the provision of the notification information is completed, the control unit 402 ends this series of operations.
[0064] As described above, in this embodiment, server 110 acquires data related to the vehicle's travel from the vehicle and also acquires location information of a communication device carried by the moving person. When a vehicle is approaching the communication device (i.e., the moving person), server 110 determines the driving skill of the driver of the vehicle based on the data related to the vehicle's travel. Server 110 is configured to provide notification information to the communication device for causing the communication device to notify the moving person, and the notification information is provided so that the notification to the moving person by the communication device varies depending on the driving skill of the driver of the approaching vehicle. In this way, when a vehicle approaches the moving person, it is possible to distinguish between cases where the driver of the vehicle has low driving skill (high risk) and cases where the driver has high driving skill (low risk) and notify the moving person accordingly. In other words, when information regarding a higher risk is provided, the moving person can be notified of the danger more clearly, thereby reducing the moving person's habituation to the notifications and appropriately supporting the moving person in avoiding danger.
[0065] (Embodiment 2) In the first embodiment, an example was described in which the notification control process is executed by calculating the driver's driving skill through a predetermined calculation. In the present embodiment, an example is described in which the notification control process is executed by estimating a modeled accident risk. Note that in this embodiment, except for some differences in the configuration of the server 110 as an example of an information processing device and some steps in the notification control process, the other configurations and processes are substantially the same as those in the first embodiment. Therefore, the substantially same configurations are assigned the same reference numbers and their description is omitted, and the description will focus on the differences.
[0066] 8 shows an example of the functional configuration of a server 800 as an example of an information processing device. In this configuration example, the configuration of a risk determination unit 801 differs from that in the first embodiment.
[0067] The risk determination unit 801 outputs the accident risk that takes into account the driving skill of the driver using a machine learning model. An outline of the process for estimating the accident risk will be described with reference to FIG.
[0068] 9 uses the same data as that used in embodiment 1. Vehicle driving data 901, drive recorder information 902, map information 903, and smartphone operation information 904 correspond to the data shown in Fig. 5. Driver individual information 905 corresponds to environmental information, and accident risk statistical information 906 corresponds to statistical information on driver attributes.
[0069] In step 910, risky behaviors related to accident risk are extracted, for example. Indicators of risky behavior include accelerator pressure, sudden braking, turning right or left without using a turn signal, and activation of lane deviation prevention. For example, at least one of the items described in FIG. 5 may be extracted as risky behaviors. The lower the driver's driving skill, the more risky behaviors are extracted. Therefore, the results of risky behavior extraction in this embodiment correlate with an evaluation of the driver's driving skill and may be equivalent to determining the driver's driving skill. In step 911, the risk of risky behavior is quantified. For example, risk is set to 1 when vertical G is 0.3 G, risk is set to 2 when vertical G is 0.4 G, and risk is set to 1.5 when turning right or left without using a turn signal. If risky behaviors are observed multiple times within a certain period of time, the value may be increased. In this embodiment, a machine learning model may be trained using the quantified samples as described above, and the risk of the extracted risky behavior may be calculated.
[0070] In step 912, conditions for the accident risk of each individual are further extracted. That is, a model is created to determine under what conditions the risk is high. For example, a machine learning model may be generated using statistical information on the accident risk according to the driver's gender, age, place of residence, etc. In this way, by inputting the driver's attributes in addition to the risk of risky behavior (which can also be said to be a risk according to driving skill) extracted in steps 911 and 912, it is possible to further consider the risk according to individual attributes. In this way, the risk determination unit 801 can calculate the risk of an accident caused by the vehicle driver using data related to the vehicle's travel, environmental information, and statistical information on the driver's attributes. The accident risk may be, for example, a value between 0 and 1 that represents the probability of an accident occurring.
[0071] 9 shows the operation of the notification control process according to this embodiment. Note that this process is realized by the CPU 410 of the control unit 402 executing a program stored in the storage unit 403.
[0072] The control unit 402 performs the processes of S601 to S605 in the same manner as in the embodiment. Then, the control unit 402 calculates an accident risk using data related to vehicle travel, environmental information, and statistical information on the driver's attributes, via the risk determination unit 801. In S802, the notification providing unit 415 generates notification information such that the intensity of the notification increases as the accident risk increases. The operation of the notification providing unit 415 may correspond the magnitude of the accident risk to the poor driving skill described in the first embodiment. In S608, the control unit 402 provides (transmits) the generated notification information to the communication device 120, as in the first embodiment. When the provision of the notification information is completed, the control unit 402 ends this series of operations.
[0073] As described above, in this embodiment, data related to the vehicle's travel is acquired from the vehicle, and location information of a communication device carried by the traveler is also acquired. Then, using a machine learning model that inputs data related to the vehicle's travel and outputs an estimated value of the risk of an accident caused by the vehicle's driver, the risk of an accident caused by the vehicle's driver is calculated. Then, when a vehicle is approaching the communication device within a predetermined range, notification information is generated so that the notification to the traveler by the communication device varies depending on the calculated risk of the accident, and the generated notification information is provided to the communication device. Even in this way, when a vehicle approaches a traveler, it is possible to distinguish between cases where the driver of the vehicle has a high risk of an accident (high risk) and cases where the risk of an accident is low (low risk), and to notify the traveler accordingly. In other words, when information regarding a higher risk is provided, the traveler can be more clearly notified of the danger, thereby reducing the traveler's habituation to the notifications and appropriately supporting the traveler in avoiding danger.
[0074] The invention is not limited to the above-described embodiment, and various modifications and variations are possible within the scope of the gist of the invention. [Explanation of symbols]
[0075] Information processing device 412: running data acquisition unit 413: behavior information acquisition unit 414: athletic skill determination unit 415: notification providing unit 415
Claims
1. a first acquisition means for acquiring data related to the running of the vehicle from the vehicle; a second acquiring means for acquiring location information of a communication device carried by the mobile person; a determining means for determining the driving skill of a driver of the vehicle based on data related to the running of the vehicle; providing means for providing notification information to the communication device, for causing the communication device to notify the moving person; The information processing device is characterized in that, when a vehicle is approaching the communication device within a predetermined range, the providing means provides the communication device with the notification information that causes the notification to the moving person by the communication device to differ depending on the driving skill of the driver of the approaching vehicle.
2. The information processing device according to claim 1, characterized in that the providing means provides the communication device with the notification information such that the lower the driving skill of the driver of the approaching vehicle, the louder the volume of the notification to the moving person by the communication device.
3. The information processing device according to claim 1, characterized in that the providing means provides the communication device with the notification information such that the lower the driving skill of the driver of the approaching vehicle, the more frequently or for how long the notification time of the notification by the communication device to the moving person will be increased.
4. The information processing device according to claim 1, characterized in that the providing means provides the communication device with the notification information that makes the notification to the moving person by the communication device perceptible by sound and vibration when the driving skill of the driver of the approaching vehicle is lower than a predetermined threshold.
5. The information processing device according to claim 1, characterized in that the providing means provides the communication device with the notification information that makes the notification volume of the notification to the moving person by the communication device imperceptible when the driving skill of the driver of the approaching vehicle is above a predetermined threshold.
6. 6. The information processing device according to claim 1, wherein the providing means further provides the notification information to the communication device such that the notification to the moving person by the communication device differs depending on the moving direction of the communication device and the moving direction of the vehicle.
7. The information processing device according to claim 6, characterized in that the providing means provides the communication device with the notification information such that when the direction of movement of the communication device and the direction of movement of the vehicle are the same, at least one of the notification volume, notification frequency, and notification time of the notification by the communication device to the moving person is increased compared to when the direction of movement of the communication device and the direction of movement of the vehicle are different.
8. 8. The information processing device according to claim 1, wherein the determining means determines the driving skill of the driver of the vehicle further based on statistical information on the attributes of the driver.
9. 9. The information processing device according to claim 1, wherein the determining means determines the driving skill of the driver of the vehicle based on information about an environment in which the vehicle is traveling.
10. A first acquisition step in which a first acquisition means acquires data related to the running of the vehicle from the vehicle; a second acquisition step in which second acquisition means acquires location information of a communication device carried by the mobile person; a determination step in which a determination means determines the driving skill of the driver of the vehicle based on data related to the traveling of the vehicle; a providing step in which the providing means provides the communication device with notification information for causing the communication device to notify the moving person, In the providing step, when a vehicle is approaching the communication device within a predetermined range, the notification information is provided to the communication device so that the notification to the moving person by the communication device differs depending on the driving skill of the driver of the approaching vehicle.
11. A program for causing a computer to function as each of the means of the information processing device according to any one of claims 1 to 9.
12. 10. A storage medium for storing a program for causing a computer to function as each of the means of the information processing device according to claim 1.
Citation Information
Patent Citations
Driving model creating device and driving model creating method, drive evaluating device and drive evaluating method, and drive support system
JP2013149154A
Communication terminal
JP2016151873A
Dangerous vehicle approach notification system and communication equipment for vehicle
JP2017173939A
On-vehicle approach monitoring device and on-vehicle approach monitoring program
JP2020119148A
Accident risk diagnosis method, accident risk diagnosis device, and accident risk diagnosis system
JP2021012604A