Information processing device, information processing method, and information processing program

The information processing device addresses the challenge of determining whether to drive a specific vehicle with advanced safety technologies by evaluating the driver's performance and notifying them about the vehicle's suitability, thereby improving safe driving practices.

JP7673690B2Active Publication Date: 2025-05-09TOYOTA JIDOSHA KK
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2022094588
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-06-10
Publication Date
2025-05-09
Estimated Expiration
2042-06-10

AI Technical Summary

Technical Problem

Existing driving assistance technologies struggle to inform drivers whether it is better to drive a specific vehicle capable of performing functions to assist in safe driving, as they lack the necessary information processing capabilities to provide drivers with relevant data.

Method used

An information processing device equipped with an acquisition unit to gather vehicle information, an evaluation unit to assess the driver's performance based on specific criteria related to advanced safety technologies, and a notification unit to inform the driver about the suitability of a specific vehicle for safe driving.

Benefits of technology

The solution enables drivers to make informed decisions about which vehicle to drive by providing them with evaluations and notifications regarding the effectiveness of advanced safety technologies, thus enhancing safe driving practices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007673690000001
    Figure 0007673690000001
  • Figure 0007673690000002
    Figure 0007673690000002
  • Figure 0007673690000003
    Figure 0007673690000003
Patent Text Reader

Abstract

To provide a driver with a determination material for determining whether to drive a specific vehicle that can execute a function to assist in driving.SOLUTION: An information processing device includes: an acquisition unit that obtains vehicle information on a vehicle; an evaluation unit that evaluates driving of a driver of the vehicle from evaluation items including a specific item about a function to assist in driving, the function being able to be executed by a specific vehicle different from the vehicle, based on the vehicle information obtained by the acquisition unit; and a notification unit that notifies, to the driver, a result of evaluation by the evaluation unit, the evaluation being of the driver about the specific item.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] Patent Document 1 discloses a driving assistance device that can diagnose the driving skill level of a driver who drives a means of transportation such as an automobile or a motorcycle, and can assist the driver in driving using the diagnosis results. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2003-081040 A Summary of the Invention [Problem to be solved by the invention]

[0004] The technology of Patent Document 1 can present diagnostic results to the driver, but even when looking at the diagnostic results, it is difficult for the driver to determine for himself or herself whether it is better to drive a specific vehicle capable of executing driving assistance functions.

[0005] Therefore, the present disclosure aims to provide an information processing device, an information processing method, and an information processing program that can provide a driver with information to decide whether it is better to drive a specific vehicle capable of executing driving assistance functions. [Means for solving the problem]

[0006] The information processing device according to claim 1 includes an acquisition unit that acquires vehicle information related to a vehicle, an evaluation unit that evaluates driving of a driver of the vehicle from evaluation items including specific items related to a driving support function that can be executed by a specific vehicle different from the vehicle based on the vehicle information acquired by the acquisition unit, and a notification unit that notifies the driver of a result of the evaluation of the specific items of the driver by the evaluation unit.When the acquisition unit acquires specific information that is specific vehicle information, the notification unit notifies the driver that the function would have been executed if the driver had been driving the specific vehicle.

[0007] In the information processing device according to claim 1, the acquisition unit acquires vehicle information. The evaluation unit evaluates the driver's driving from evaluation items including the specific item based on the vehicle information acquired by the acquisition unit. The notification unit notifies the driver of the evaluation result of the specific item of the driver by the evaluation unit. In this way, the information processing device can provide the driver with information to decide whether it is better to drive the specific vehicle by notifying the driver of the evaluation result of the specific item related to the driving support function that the specific vehicle can execute. In the information processing device according to claim 1, when the acquisition unit acquires the specific information, the notification unit notifies the driver that a function to assist driving has been executed if the driver is driving the specific vehicle. In this way, the information processing device makes it easier for the driver to determine whether it is better to drive the specific vehicle by notifying the driver that a function to assist driving has been executed if the driver is driving the specific vehicle.

[0010] Claim 2 The information processing device according to the present invention is 1 The notification unit Based on the specific information, the driver is notified of the number of times the function would have been executed if the driver had driven the specific vehicle.

[0011] Claim 2 In the information processing device according to the present invention, the notification unit notifies the driver of the number of times that a function for assisting driving was executed when the driver was driving a specific vehicle, based on the specific information acquired by the acquisition unit. In this way, the information processing device makes it easier for the driver to determine whether it is better for the driver to drive the specific vehicle by notifying the driver of the number of times that a function for assisting driving was executed when the driver was driving the specific vehicle.

[0012] Claim 3 The information processing device according to claim 1 To In the vehicle driving method, the notification unit issues a notification to the driver after the driver has driven the vehicle.

[0013] Claim 3 In the information processing device according to the present invention, the notification unit notifies the driver after the vehicle has been driven. As a result, in the information processing device, the notification to the driver is executed after the vehicle has been driven, so that the driver can carefully consider the notification content.

[0014] Claim 4 The information processing device according to the present invention is 3 In the above, when the acquisition unit acquires specific information that is specific vehicle information, the notification unit notifies the driver of location information indicating the location where the function would have been executed if the driver were driving the specific vehicle.

[0015] Claim 4 In the information processing device according to the present invention, when the acquisition unit acquires the specific information, the notification unit notifies the driver of position information indicating a position where a function for assisting driving would have been executed if the driver were driving the specific vehicle. In this way, the information processing device can allow the driver to know the position where the function would have been executed by notifying the driver of the position information indicating a position where the function for assisting driving would have been executed if the driver were driving the specific vehicle.

[0016] Claim 5 The information processing device according to the present invention is 3 In the method, the notification unit notifies the driver of type information indicating a type of the specific vehicle suitable for the driver based on a result of the evaluation of the driver's driving by the evaluation unit.

[0017] Claim 5 In the information processing device according to the present invention, the notification unit notifies the driver of type information indicating a type of specific vehicle suitable for the driver based on the result of the evaluation of the driver's driving by the evaluation unit. In this way, the information processing device notifies the driver of the type information indicating the type of specific vehicle suitable for the driver, thereby enabling the driver to know the type of specific vehicle suitable for himself / herself.

[0018] Claim 6 The information processing device according to claim 1 To In the vehicle control system, the notification unit issues a notification to the driver while the driver is driving the vehicle.

[0019] Claim 6In the information processing device according to the present invention, the notification unit notifies the driver while the vehicle is being driven. As a result, in the information processing device, the notification to the driver is executed while the vehicle is being driven, so that the driver can easily grasp while driving whether it is better to drive the specific vehicle.

[0020] Claim 7 The information processing method according to the present invention includes: acquiring vehicle information about a vehicle; evaluating the driving of a driver of the vehicle based on the acquired vehicle information from evaluation items including specific items related to a driving support function that can be executed by a specific vehicle different from the vehicle; and notifying the driver of the evaluation result of the specific items. and when specific information that is specific vehicle information is acquired, notifying the driver that the function would have been executed if the driver had been driving the specific vehicle. The processing is executed by a computer.

[0021] Claim 8 The information processing program according to the present invention includes a computer that acquires vehicle information related to a vehicle, evaluates the driving of a driver of the vehicle based on the acquired vehicle information from evaluation items including specific items related to a driving support function that can be executed by a specific vehicle different from the vehicle, and notifies the driver of a result of the evaluation of the specific items of the driver. and when specific information that is specific vehicle information is acquired, notifying the driver that the function would have been executed if the driver had been driving the specific vehicle. , and execute the processing.

[0022] In addition, claims 3~6 The information processing device according to the present invention may employ other aspects described below.

[0023] In another aspect, claims 3 The information processing device according to claim 1 Or 2 In the vehicle driving method, the notification unit issues a notification to the driver after the driver has driven the vehicle.

[0024] In another aspect, claims 4 The information processing device according to the present invention comprises: 3 In any one of the above items, when the acquisition unit acquires specific information that is specific vehicle information, the notification unit notifies the driver of location information indicating the location where the function would have been executed if the driver were driving the specific vehicle.

[0025] In another aspect, claims 5 The information processing device according to the present invention comprises: 4 In any one of the above, the notification unit notifies the driver of type information indicating a type of the specific vehicle suitable for the driver based on a result of the evaluation of the driver's driving by the evaluation unit.

[0026] In another aspect, claims 6 The information processing device according to the present invention comprises: 5 In any one of the above, the notification unit executes the notification to the driver while the vehicle is being driven. Effect of the Invention

[0027] As described above, the information processing device, information processing method, and information processing program according to the present disclosure can provide a driver with information to help them decide whether or not it is better to drive a specific vehicle that is capable of executing functions to assist safe driving. [Brief description of the drawings]

[0028] [Figure 1] 1 is a diagram showing a schematic configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] 2 is a block diagram showing the hardware configuration of a management server and a driver's terminal according to the embodiment; FIG. [Diagram 3] 2 is a block diagram showing a configuration of a storage unit of a management server according to the present embodiment. FIG. [Figure 4] 2 is a block diagram showing an example of a functional configuration of a management server according to the present embodiment. FIG. [Diagram 5] 1 is a block diagram showing a hardware configuration of a vehicle according to an embodiment of the present invention. [Figure 6] 10 is a flowchart showing the flow of a notification process by the management server according to the embodiment. [Figure 7] 11 is a first display example displayed on the display unit of the driver's terminal according to the present embodiment. [Figure 8] 13 is a second display example displayed on the display unit of the driver's terminal according to the present embodiment. [Figure 9] 13 is a third display example displayed on the display unit of the driver's terminal according to the present embodiment. [Figure 10] 11 is a first display example displayed on the MID while driving the vehicle according to the present embodiment. [Figure 11] 13 is a second display example displayed on the MID while driving the vehicle according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0029] The information processing system 10 according to this embodiment will be described below. The information processing system 10 according to this embodiment is a system that provides a driver with information to help them decide whether or not they should drive a safety support car (hereinafter referred to as a "support car") that is capable of executing functions to support safe driving (hereinafter referred to as "advanced safety technology").

[0030] Sapocar ​​is a car that supports the driver's safe driving with advanced safety technologies. Examples of such advanced safety technologies include collision mitigation brakes, pedal misapplication sudden acceleration prevention devices, and lane departure warning devices. Sapocar ​​is an example of a "specified vehicle."

[0031] Collision mitigation braking is an advanced safety technology that uses on-board radar or cameras to detect vehicles or pedestrians ahead and warns the driver if there is a possibility of a collision. Collision mitigation braking is also an advanced safety technology that automatically applies the brakes when there is a high possibility of a collision.

[0032] The pedal misapplication sudden acceleration prevention device is an advanced safety technology that prevents sudden acceleration by, for example, reducing engine output when the accelerator is pressed while the vehicle is stopped or traveling at low speed and the vehicle's onboard radar, camera, or sonar detects a wall or vehicle at least in front and / or behind the vehicle.

[0033] A lane departure warning system is an advanced safety technology that uses an on-board camera to detect lanes on the road and warn the driver if the vehicle is about to deviate from its lane or has already deviated from it.

[0034] (First embodiment) First, a first embodiment of the information processing system 10 according to the present embodiment will be described. FIG. 1 is a diagram showing a schematic configuration of an information processing system 10. As shown in FIG.

[0035] 1, the information processing system 10 includes a management server 20, a driver's terminal 40, and a vehicle 60. The management server 20, the driver's terminal 40, and the vehicle-mounted device 15 mounted on the vehicle 60 are connected via a network N and are capable of communicating with each other.

[0036] The management server 20 is a server computer owned by a predetermined business entity. The management server 20 is an example of an "information processing device."

[0037] The driver terminal 40 is a mobile terminal held by the driver of the vehicle 60. As an example, the driver terminal 40 is a portable personal computer (notebook PC), a smartphone, a tablet terminal, or the like. In the first embodiment, as an example, the driver terminal 40 is a smartphone.

[0038] The vehicle 60 may be any of an engine vehicle, a hybrid vehicle, and an electric vehicle, but in the first embodiment, as an example, the vehicle 60 is an engine vehicle. The vehicle 60 is also an automobile that is not equipped with advanced safety technology. In other words, in the first embodiment, the vehicle 60 is not a support car. However, the vehicle 60 is equipped with a configuration such as a radar, a camera, or a sonar that is used by a support car to implement advanced safety technology.

[0039] Next, a description will be given of the hardware configuration of the management server 20 and the driver terminal 40. Fig. 2 is a block diagram showing the hardware configuration of the management server 20 and the driver terminal 40. Note that since the management server 20 and the driver terminal 40 basically have a general computer configuration, the management server 20 will be described as a representative.

[0040] 2, the management server 20 includes a CPU (Central Processing Unit) 21, a ROM (Read Only Memory) 22, a RAM (Random Access Memory) 23, a storage unit 24, an input unit 25, a display unit 26, and a communication unit 27. Each component is connected to each other via a bus 28 so as to be able to communicate with each other.

[0041] The CPU 21 is a central processing unit that executes various programs and controls each part. That is, the CPU 21 reads the programs from the ROM 22 or the storage unit 24, and executes the programs using the RAM 23 as a working area. The CPU 21 controls each of the above components and performs various calculation processes according to the programs recorded in the ROM 22 or the storage unit 24.

[0042] The ROM 22 stores various programs and various data. The RAM 23 serves as a working area for temporarily storing programs or data.

[0043] The storage unit 24 is configured with a storage device such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory, and stores various programs and various data.

[0044] The input unit 25 includes a pointing device such as a mouse, a keyboard, a microphone, a camera, and the like, and is used to perform various input operations.

[0045] The display unit 26 is, for example, a liquid crystal display, and displays various information. The display unit 26 may function as the input unit 25 by adopting a touch panel system.

[0046] The communication unit 27 is an interface for communicating with other devices. For this communication, for example, a wired communication standard such as Ethernet (registered trademark) or FDDI, or a wireless communication standard such as 4G, 5G, Bluetooth (registered trademark), or Wi-Fi (registered trademark) is used.

[0047] FIG. 3 is a block diagram showing the configuration of the storage unit 24 of the management server 20. As shown in FIG. 3, the storage unit 24 stores an information processing program 24A and a support car database 24B for causing the CPU 21 of the management server 20 to function as a functional configuration shown in Fig. 4, which will be described later. When executing the information processing program 24A, the management server 20 executes processing based on the information processing program 24A using the hardware resources shown in Fig. 2.

[0048] Furthermore, the support car database 24B stores status information indicating the status of the vehicle 60 in which advanced safety technologies are implemented when the support car is being driven. Specifically, the support car database 24B stores status information indicating the criteria for implementing each of the advanced safety technologies, such as a collision mitigation brake, a pedal misapplication sudden acceleration suppression device, and a lane departure warning device.

[0049] Next, the functional configuration of the management server 20 will be described. FIG. 4 is a block diagram showing an example of the functional configuration of the management server 20. As shown in FIG.

[0050] 4, the CPU 21 of the management server 20 has, as functional components, an acquisition unit 21A, an evaluation unit 21B, and a notification unit 21C. Each functional component is realized by the CPU 21 reading and executing an information processing program 24A stored in the storage unit 24.

[0051] The acquisition unit 21A acquires vehicle information related to the vehicle 60. As an example, the acquisition unit 21A acquires, as the vehicle information, the steering angle, acceleration, vehicle speed, and turn signal operation of the vehicle 60 detected by a steering angle sensor 71, an acceleration sensor 72, a vehicle speed sensor 73, and a turn signal switch 74, which are described later and are provided in the vehicle 60. The acquisition unit 21A also acquires, as the vehicle information, the engine speed, engine torque, fuel consumption, and accelerator operation of the vehicle 60, which are detected by an ECU 70C, which is described later and is provided in the vehicle 60. The acquisition unit 21A also acquires, as the vehicle information, an image captured by a camera 76, which is described later and is provided in the vehicle 60. The acquisition unit 21A also acquires, as the vehicle information, the current position of the vehicle 60 measured by a GPS device 80, which is described later and is provided in the vehicle 60. Note that the above information is a part of the vehicle information that the acquisition unit 21A can acquire from the vehicle 60, and the acquisition unit 21A also acquires information related to the vehicle 60 other than the above information from the vehicle 60 as the vehicle information.

[0052] The evaluation unit 21B performs an evaluation (hereinafter, referred to as "driving diagnosis") of the driving of the driver of the vehicle 60 from a plurality of evaluation items based on the vehicle information acquired by the acquisition unit 21A. In the first embodiment, the plurality of evaluation items include, as an example, specific items and general items. The specific items are evaluation items related to advanced safety technologies that can be implemented by the support car, such as a collision damage mitigation brake, a pedal misapplication sudden acceleration suppression device, and a lane departure warning device. The general items are evaluation items other than the specific items. Also, in the first embodiment, as an example, the driver of the vehicle 60 is a driver of a predetermined age, for example, 75 years or older, and is a so-called elderly driver.

[0053] Here, the evaluation unit 21B performs an individual evaluation of each item in a plurality of evaluation items and a total evaluation by adding up the individual evaluations as the result of the driver's driving diagnosis (hereinafter, referred to as the "driving diagnosis result") based on the vehicle information acquired by the acquisition unit 21A. As an example, the individual evaluation is determined as a score out of a maximum of 5 points, and the total evaluation is determined as a score out of a maximum of 100 points.

[0054] The notification unit 21C notifies the driver of predetermined notification information. In the first embodiment, the notification unit 21C executes the notification to the driver after driving the vehicle 60. For example, the notification unit 21C transmits the notification information to the driver's terminal 40 based on the fact that the acquisition unit 21A acquires, as vehicle information, that an ignition switch (not shown) of the vehicle 60 has been switched from the ON position to the OFF position after driving the vehicle 60.

[0055] The notification information in the first embodiment includes at least one of diagnosis information indicating the driving diagnosis result, execution information indicating that an advanced safety technology was executed while driving a support car, number information indicating the number of times that an advanced safety technology was executed while driving a support car, location information indicating the location where an advanced safety technology was executed while driving a support car, and type information indicating the type of support car suitable for the driver.

[0056] The notification unit 21C basically generates diagnostic information indicating the individual evaluation and total evaluation of each evaluation item as a driving diagnosis result, and transmits notification information including the generated diagnostic information to the driver's terminal 40. However, when the evaluation unit 21B evaluates that the individual evaluation of a specific item of the driver is below a predetermined standard, the notification unit 21C generates diagnostic information indicating that the individual evaluation of the specific item is below a predetermined standard, in addition to the individual evaluation and total evaluation of each evaluation item as a driving diagnosis result. The diagnostic information generated by the notification unit 21C is stored in the memory unit 24.

[0057] Furthermore, under a predetermined condition, the notification unit 21C transmits to the driver's terminal 40 notification information including at least one of execution information, number information, position information, and type information in addition to the diagnosis information.

[0058] For example, when the acquisition unit 21A acquires specific information that is specific vehicle information under a predetermined condition, the notification unit 21C transmits notification information including the execution information and location information in addition to the diagnosis information to the driver's terminal 40. First, the notification unit 21C compares the vehicle information acquired by the acquisition unit 21A with the status information stored in the support car database 24B. Then, when it can be determined as a result of the comparison that the advanced safety technology would have been executed if the support car was being driven, the notification unit 21C determines that "the acquisition unit 21A has acquired specific information." Note that the execution information generated by the notification unit 21C is stored in the storage unit 24 in association with the date and time when it is determined that the advanced safety technology would have been executed if the support car was being driven and the location of the vehicle 60.

[0059] Furthermore, when a predetermined notification trigger occurs under a predetermined condition, the notification unit 21C transmits notification information including at least one of the number of times information and type information in addition to the diagnosis information to the driver's terminal 40. The predetermined notification trigger is determined according to the number of times the notification information is transmitted to the driver's terminal 40, and is, for example, once in five times or once in ten times. Furthermore, the notification trigger may be a common trigger for the number of times information and the type information, or may be different triggers.

[0060] When a notification trigger for the number of times information arrives, the notification unit 21C generates number of times information indicating the number of times the advanced safety technology was executed while driving the support car per unit time, for example, per the most recent week, based on the execution information stored in the storage unit 24. Then, the notification unit 21C transmits notification information including the generated number of times information to the driver's terminal 40.

[0061] Furthermore, when a notification trigger for type information arrives, notification unit 21C generates type information based on the diagnosis information stored in storage unit 24. The type information includes, for example, the classification of the support car suitable for the driver, the vehicle type of the support car such as sedan, minivan, or SUV (Sport Utility Vehicle), and the vehicle name indicating the proper name of the support car. The classification of the support car is divided into a plurality of categories according to the content of the advanced safety technology that the support car can execute. Then, notification unit 21C transmits notification information including the generated type information to driver terminal 40.

[0062] Next, a description will be given of the hardware configuration of the vehicle 60. FIG 5 is a block diagram showing the hardware configuration of the vehicle 60.

[0063] As shown in FIG. 5, the vehicle 60 includes an on-board device 15, a plurality of ECUs (Electronic Control Units) 70, a steering angle sensor 71, an acceleration sensor 72, a vehicle speed sensor 73, a turn signal switch 74, a microphone 75, a camera 76, an input switch 77, a monitor 78, a speaker 79, and a GPS device 80.

[0064] The vehicle-mounted device 15 includes a CPU 61, a ROM 62, a RAM 63, a storage unit 64, an in-vehicle communication I / F (Interface) 65, an input / output I / F 66, and a wireless communication I / F 67. The CPU 61, the ROM 62, the RAM 63, the storage unit 64, the in-vehicle communication I / F 65, the input / output I / F 66, and the wireless communication I / F 67 are connected to each other via an internal bus 68 so as to be able to communicate with each other.

[0065] The CPU 61 is a central processing unit that executes various programs and controls each part. That is, the CPU 61 reads a program from the ROM 62 or the storage unit 64, and executes the program using the RAM 63 as a working area. The CPU 61 controls each of the above components and performs various arithmetic processing according to the program recorded in the ROM 62 or the storage unit 64.

[0066] The ROM 62 stores various programs and various data. The RAM 63 temporarily stores programs or data as a working area.

[0067] The storage unit 64 is configured with a storage device such as an embedded Multi Media Card (eMMC) or a Universal Flash Storage (UFS), and stores various programs and various data.

[0068] The in-vehicle communication I / F 65 is an interface for connecting to the ECU 70. The interface uses a communication standard based on the CAN protocol. The in-vehicle communication I / F 65 is connected to an external bus 89.

[0069] A plurality of ECUs 70 are provided for each function of the vehicle 60, and in the first embodiment, ECUs 70A, 70B, 70C, and 70D are provided. An example of the ECU 70A is an ECU for electric power steering, to which a steering angle sensor 71 is connected. An example of the ECU 70B is an ECU for VSC (Vehicle Stability Control), to which an acceleration sensor 72 and a vehicle speed sensor 73 are connected. In addition to the acceleration sensor 72 and the vehicle speed sensor 73, a yaw rate sensor may be connected to the ECU 70B.

[0070] The ECU 70C is exemplified as an engine ECU, and detects the engine speed and engine torque of the vehicle 60 to control the engine. The ECU 70C also detects fuel efficiency based on a fuel flow rate obtained from sensors (not shown). The ECU 70C also detects the accelerator operation of the vehicle 60. The engine speed, engine torque, fuel efficiency, and accelerator operation detected by the ECU 70C are stored in the storage unit 64 and transmitted to the management server 20 as vehicle information. The ECU 70D is exemplified as a steering ECU, and a turn signal switch 74 is connected to the ECU 70D. The turn signal switch 74 is provided on a steering column for operating a turn signal. The ECU 70D detects the operation of the turn signal switch 74 by the driver as a turn signal operation. The turn signal operation detected by the ECU 70D is stored in the storage unit 64 and transmitted to the management server 20 as vehicle information.

[0071] The steering angle sensor 71 is a sensor for detecting the steering angle of the steering wheel. The steering angle detected by the steering angle sensor 71 is stored in the storage unit 64 and is also transmitted to the management server 20 as vehicle information.

[0072] The acceleration sensor 72 is a sensor for detecting acceleration acting on the vehicle 60. The acceleration sensor 72 is, for example, a three-axis acceleration sensor, and detects acceleration applied in the vehicle front-rear direction as the X-axis direction, the vehicle width direction as the Y-axis direction, and the vehicle height direction as the Z-axis direction. The acceleration detected by the acceleration sensor 72 is stored in the storage unit 64 and is transmitted to the management server 20 as vehicle information.

[0073] The vehicle speed sensor 73 is a sensor for detecting the speed of the vehicle 60. The vehicle speed sensor 73 is, for example, a sensor provided on a wheel. The vehicle speed detected by the vehicle speed sensor 73 is stored in the storage unit 64 and is also transmitted to the management server 20 as vehicle information.

[0074] The input / output I / F 66 is an interface for communicating with a microphone 75 , a camera 76 , an input switch 77 , a monitor 78 , a speaker 79 , and a GPS device 80 that are mounted on the vehicle 60 .

[0075] The microphone 75 is a device that is provided on a front pillar, a dashboard, or the like of the vehicle 60, and collects voice generated by the driver of the vehicle 60. The microphone 75 may be provided in a camera 76, which will be described later.

[0076] The camera 76 is, for example, an imaging device that captures images using an imaging element such as a CCD (Charge Coupled Device) image sensor or a CMOS (Complementary Metal Oxide Semiconductor) image sensor. For example, the camera 76 is provided at the front and rear of the vehicle 60 and captures images in front of and behind the vehicle. The images captured by the camera 76 are used, for example, to recognize other vehicles, pedestrians, walls, or lanes in front of the vehicle, and other vehicles or walls behind the vehicle. The images captured by the camera 76 are stored in the storage unit 64 and transmitted to the management server 20 as vehicle information. The camera 76 may be configured as an imaging device for other purposes such as a drive recorder and an ADAS (Advanced Driver Assistance System). The camera 76 may also be connected to the vehicle-mounted device 15 via the ECU 70 (for example, a camera ECU).

[0077] The input switch 77 is provided on an instrument panel, a center console, a steering wheel, etc., and is a switch for inputting operations performed by the driver's fingers. For example, a push-button type numeric keypad, a touch pad, etc. may be used as the input switch 77.

[0078] The monitor 78 is a liquid crystal monitor provided on an instrument panel, a meter panel, or the like, for displaying images related to suggestions for operation of functions of the vehicle 60 and explanations of the functions. The monitor 78 may be provided as a touch panel that also serves as the input switch 77.

[0079] The speaker 79 is a device provided on an instrument panel, a center console, a front pillar, a dashboard, or the like, for outputting audio suggesting operations related to functions of the vehicle 60 and explaining the functions. The speaker 79 may be provided in the monitor 78.

[0080] The GPS device 80 is a device that measures the current position of the vehicle 60. The GPS device 80 includes an antenna (not shown) that receives signals from GPS satellites. The current position of the vehicle 60 measured by the GPS device 80 is stored in the storage unit 64 and is also transmitted to the management server 20 as vehicle information. The GPS device 80 may be connected to the vehicle-mounted device 15 via a car navigation system that is connected to the ECU 70 (for example, a multimedia ECU).

[0081] The wireless communication I / F 67 is a wireless communication module for communicating with the management server 20. The wireless communication module uses communication standards such as 5G, LTE, and Wi-Fi (registered trademark). The wireless communication I / F 67 is connected to the network N.

[0082] 6 is a flowchart showing the flow of a notification process in which the management server 20 notifies the driver of the vehicle 60 of notification information. The CPU 21 reads out the information processing program 24A from the storage unit 24, deploys it in the RAM 23, and executes it to perform the notification process.

[0083] 6, the CPU 21 acquires vehicle information from the vehicle 60. Then, the process proceeds to step S11. In the first embodiment, the vehicle information is periodically transmitted from the vehicle 60 to the management server 20, as an example.

[0084] In step S11, the CPU 21 performs a driving diagnosis of the driver based on the vehicle information acquired in step S10, and then the process proceeds to step S12.

[0085] In step S12, the CPU 21 generates notification information to be notified to the driver of the vehicle 60. Specifically, the CPU 21 generates diagnostic information to be included in the notification information based on the results of the driver's driving diagnosis performed in step S11. When the CPU 21 acquires specific information in step S10, the CPU 21 generates execution information and location information to be included in the notification information in addition to the above diagnostic information. Furthermore, when a predetermined notification trigger arrives, the CPU 21 generates at least one of number information and type information to be included in the notification information in addition to the above diagnostic information, execution information, and location information. Then, the process proceeds to step S13.

[0086] In step S13, the CPU 21 transmits the notification information generated in step S12 to the driver's terminal 40. Then, the notification process ends.

[0087] Next, a display example displayed on the display unit 46 of the driver's terminal 40 as a result of the notification process shown in FIG. 6 being performed by the management server 20 will be described.

[0088] Fig. 7 is a first display example displayed on the display unit 46 of the driver's terminal 40. The CPU 21 of the management server 20 causes the display unit 46 to display the display example shown in Fig. 7 when an application (hereinafter, referred to as "driving diagnosis application") that shows the results of driving diagnosis of the driver installed in the driver's terminal 40 is executed and a predetermined operation is performed on the driving diagnosis application.

[0089] 7 displays message information 81, a next button 82, and an end button 83. Note that the message information 81 is content displayed based on notification information transmitted from the management server 20.

[0090] The message information 81 shows various messages for the driver. As an example, in FIG. 7, the message information 81 shows "<Overall evaluation> General item A: 4 / 5 points General item B: 3 / 5 points ··· Specific item A: 4 / 5 points Specific item B: 2 / 5 points ··· Overall: 75 points / 100 points". In this way, the message information 81 shows the individual evaluation of each of the general items and the specific items, and the total evaluation of the individual evaluations of the general items and the specific items. Note that, although FIG. 7 does not show specific item names such as the general item A and the specific item A, it is not limited to this, and the general items may be specifically shown as "ignoring traffic signals" and "traffic division violations", and the specific items may be specifically shown as "collision damage mitigation brake" and "pedal misapplication sudden acceleration suppression device", etc.

[0091] The next button 82 is a button for switching the screen content of the driving diagnosis app displayed on the display unit 46. As an example, when the next button 82 is operated while the display example shown in Fig. 7 is being displayed, the CPU 21 switches the screen content of the driving diagnosis app displayed on the display unit 46 to the display example shown in Fig. 8.

[0092] The end button 83 is a button for ending the driving diagnosis application and switching the screen content displayed on the display unit 46 to something other than the driving diagnosis application.

[0093] Fig. 8 is a second display example displayed on the display unit 46 of the driver's terminal 40. As an example, Fig. 8 shows a state after the next button 82 is operated while the display example shown in Fig. 7 is being displayed.

[0094] In the display example shown in FIG. 8, message information 81, a next button 82, and an end button 83 are displayed.

[0095] As an example, in FIG. 8, the message information 81 displays "<Individual evaluation> This time, specific item B was 3 points or less. Also, while driving the support car, the pedal misapplication sudden acceleration prevention device was activated in the parking lot of the XX supermarket. Finally, the number of times the advanced safety technology was activated per week while driving the support car is '5 times'." In this way, the message information 81 indicates the individual evaluation of the specific item. Specifically, the message information 81 indicates, as the individual evaluation, that the individual evaluation of the specific item is less than a predetermined standard (e.g., 3 points), that the advanced safety technology was activated while driving the support car, the location where the advanced safety technology was activated, and the number of times the advanced safety technology was activated while driving the support car per unit time (e.g., the most recent week).

[0096] Here, as an example, when the next button 82 is operated while the display example shown in FIG. 8 is being displayed, the CPU 21 switches the screen content of the driving diagnosis application displayed on the display unit 46 to the display example shown in FIG.

[0097] Fig. 9 is a third display example displayed on the display unit 46 of the driver's terminal 40. As an example, Fig. 9 shows a state after the next button 82 is operated while the display example shown in Fig. 8 is being displayed.

[0098] In the display example shown in FIG. 9, message information 81, a next button 82, and an end button 83 are displayed.

[0099] 9, "<Type information> The type of support car recommended for you is an SUV" is displayed as the message information 81. In this way, the message information 81 indicates the type of support car suitable for the driver.

[0100] As described above, in the management server 20, the CPU 21 acquires vehicle information. Furthermore, the CPU 21 performs driving diagnosis of the driver of the vehicle 60 from the evaluation items including the specific items based on the acquired vehicle information. Then, the CPU 21 notifies the driver of the result of the evaluation of the specific items of the driver, that is, the individual evaluation of the specific items. As an example, when the CPU 21 evaluates that the individual evaluation of the specific items of the driver is below a predetermined standard, it notifies the driver that the individual evaluation of the specific items is below the predetermined standard. In this way, the management server 20 can provide the driver with information to decide whether or not it is better to drive a support car by notifying the driver that the individual evaluation of the specific items related to advanced safety technologies that can be implemented by the support car is below the predetermined standard.

[0101] Furthermore, when the CPU 21 of the management server 20 acquires the specific information, it notifies the driver that an advanced safety technology would have been implemented if the driver had been driving a support car. This makes it easier for the driver to determine whether or not it would be better for him or her to drive a support car by notifying the driver that an advanced safety technology would have been implemented if the driver had been driving a support car.

[0102] Furthermore, in the management server 20, the CPU 21 notifies the driver of the number of times the advanced safety technology would have been implemented if the driver had been driving the support car, based on the acquired specific information. This makes it easier for the driver to determine whether it would be better for him or her to drive the support car, by notifying the driver of the number of times the advanced safety technology would have been implemented if the driver had been driving the support car.

[0103] Moreover, in the management server 20, the CPU 21 executes the notification to the driver after driving the vehicle 60. As a result, in the management server 20, the notification to the driver is executed after driving the vehicle 60, so that the driver can carefully consider the notification contents.

[0104] Furthermore, in the management server 20, when the CPU 21 acquires the specific information, it notifies the driver of the position information indicating the position where the advanced safety technology would have been executed if the driver were driving the support car. In this way, the management server 20 can allow the driver to know the position where the advanced safety technology would have been executed by notifying the driver of the position information indicating the position where the advanced safety technology would have been executed if the driver were driving the support car.

[0105] Furthermore, in the management server 20, the CPU 21 notifies the driver of type information indicating the type of support car suitable for the driver based on the driver's driving diagnosis result. In this way, the management server 20 notifies the driver of the type information indicating the type of support car suitable for the driver, thereby enabling the driver to know the type of support car suitable for him / herself.

[0106] Second Embodiment Next, a second embodiment of the information processing system 10 according to the present embodiment will be described while omitting or simplifying parts that overlap with other embodiments.

[0107] In the second embodiment, the notification unit 21C executes notification to the driver while the vehicle 60 is being driven. The notification unit 21C transmits notification information to the vehicle 60 when a predetermined notification opportunity arrives, based on the fact that the acquisition unit 21A has acquired, as vehicle information, that the ignition switch of the vehicle 60 is in the ON position while the vehicle 60 is being driven. The vehicle 60 that has acquired the notification information displays content based on the notification information on the monitor 78, specifically, on the multi-information display (hereinafter, referred to as "MID") 78A.

[0108] For example, when the evaluation unit 21B evaluates that the individual evaluation of a specific item of the driver is below a predetermined standard, the notification unit 21C transmits notification information to the vehicle 60 including diagnostic information indicating that the individual evaluation of the specific item is below a predetermined standard based on the ignition switch being switched from the OFF position to the ON position.

[0109] Furthermore, when the acquisition unit 21A acquires the specific information, the notification unit 21C transmits to the vehicle 60 notification information including the execution information in addition to the diagnosis information.

[0110] FIG. 10 is a first example of a display displayed on the MID 78A while the vehicle 60 is being driven. As shown in FIG. 10, diagnostic information 84 is displayed on the MID 78A.

[0111] The diagnostic information 84 indicates the result of an individual evaluation of a specific item for the driver. As an example, in Fig. 10, "Evaluation of specific item: low" is displayed as the diagnostic information 84, which indicates that the individual evaluation of the specific item for the driver is below a predetermined standard.

[0112] FIG. 11 is a second example of a display displayed on the MID 78A while the vehicle 60 is being driven. Here, it is assumed that the CPU 21 acquires specific information while driving the vehicle 60. In this case, the CPU 21 transmits notification information including execution information to the vehicle 60. As a result, the MID 78A of the vehicle 60 that has acquired the notification information displays the diagnosis information 84 and execution information 85 as shown in FIG.

[0113] The execution information 85 indicates to the driver that the advanced safety technology was implemented while driving the support car. As an example, in Fig. 11, an icon with the word "support" written inside a "△ (triangle)" is displayed as the execution information 85.

[0114] The displayed contents of the diagnostic information 84 are not limited to the fact that the individual evaluation of a specific item is below a predetermined standard, and may be other contents such as the fact that the individual evaluation of a specific item exceeds a predetermined standard. Also, the icon displayed in the execution information 85 is not limited to the word "Sapo" displayed in a "△ (triangle)" shape, and may be a different icon to indicate that an advanced safety technology has been executed while driving a Sapo car.

[0115] As described above, in the management server 20, the CPU 21 executes notifications to the driver while driving the vehicle 60. As a result, in the management server 20, notifications to the driver, for example, notifications that the individual evaluation of a specific item is below a predetermined standard and that advanced safety technology would have been implemented if driving a support car, are executed while driving the vehicle 60, making it easier for the driver to know whether it would be better to drive a support car while driving.

[0116] (others) In the above embodiment, the management server 20 is an example of an information processing device, but the present invention is not limited thereto. The vehicle-mounted device 15 mounted on the vehicle 60 may be an example of an information processing device, or a combination of the management server 20 and the vehicle-mounted device 15 may be an example of an information processing device. When the combination of the management server 20 and the vehicle-mounted device 15 is an example of an information processing device, at least a part of the functional configuration of the CPU 21 of the management server 20 shown in Fig. 4 may be performed by the CPU 61 of the vehicle-mounted device 15 shown in Fig. 5. In this case, the notification process shown in Fig. 6 is executed by one processor of the CPU 21 of the management server 20 or the CPU 61 of the vehicle-mounted device 15, or a combination of multiple processors of the CPU 21 of the management server 20 and the CPU 61 of the vehicle-mounted device 15.

[0117] In the above embodiment, the management server 20 transmits the notification information to the driver's terminal 40 after driving the vehicle 60. However, the destination of the notification information is not limited to the driver's terminal 40, and for example, the management server 20 may transmit the notification information to a predetermined printer after driving the vehicle 60, so that content based on the notification information can be printed on a recording medium such as paper.

[0118] In the above embodiment, the location information indicating the location where the advanced safety technology was implemented while driving the support car was shown as a "place name" (see FIG. 8). However, the location information is not limited to this and may be shown as an "address", a "map", etc.

[0119] In the above embodiment, the vehicle 60 is not a support car, but the present invention is not limited to this, and the vehicle 60 may be a support car. In this case, the information processing system 10 can provide the driver with information to help him or her decide whether or not to change the vehicle 60, which is a support car, to another support car.

[0120] In the above embodiment, when the CPU 21 of the management server 20 evaluates that the individual evaluation of the specific item of the driver is equal to or lower than the predetermined standard, the CPU 21 generates, as a driving diagnosis result, diagnostic information indicating that the individual evaluation of the specific item is equal to or lower than the predetermined standard in addition to the individual evaluation and total evaluation of each item of the evaluation items. However, instead of or in addition to this, when the CPU 21 evaluates that the individual evaluation of the specific item of the driver exceeds the predetermined standard, the CPU 21 may generate, as a driving diagnosis result, diagnostic information indicating that the individual evaluation of the specific item exceeds the predetermined standard in addition to the individual evaluation and total evaluation of each item of the evaluation items. In this case, the management server 20 can provide the driver with information to determine whether it is better to drive the support car by notifying the driver that the individual evaluation of the specific item related to the advanced safety technology that the support car can execute exceeds the predetermined standard.

[0121] In the above embodiment, the vehicle 60 that has acquired the notification information displays the content based on the notification information on the MID 78A among the monitors 78, but is not limited thereto, and may display the content based on the notification information on another monitor 78 such as a head-up display. Furthermore, the vehicle 60 that has acquired the notification information may output a sound based on the notification information from the speaker 79 instead of or in addition to displaying the content based on the notification information on the monitor 78.

[0122] In the above embodiment, the management server 20 transmits the notification information to the vehicle 60 while the vehicle 60 is being driven. However, the destination of the notification information is not limited to the vehicle 60, and for example, the management server 20 may transmit the notification information to the driver's terminal 40 while the vehicle 60 is being driven, and cause the display unit 46 of the driver's terminal 40 to display content based on the notification information, or cause a speaker (not shown) of the driver's terminal 40 to output sound based on the notification information.

[0123] In the above embodiment, the driver of the vehicle 60 is an elderly driver aged 75 or older, but this is not limited to this. The driver of the vehicle 60 may be a paper driver with less than a specified period of driving experience, a veteran driver with a specified period of driving experience, etc.

[0124] In the above embodiment, when the CPU 21 of the management server 20 notifies the driver of notification information including type information, the CPU 21 may notify the driver of campaign information related to the type of support car indicated by the type information. This allows the driver to grasp discount information and special offer information, etc., for the type of support car indicated by the type information as the campaign information, thereby increasing the driver's motivation to purchase the support car.

[0125] In the above embodiment, the notification process executed by the CPU 21 by reading the software (program) may be executed by various processors other than the CPU. In this case, examples of the processor include a PLD (Programmable Logic Device) such as an FPGA (Field-Programmable Gate Array) whose circuit configuration can be changed after manufacture, and a dedicated electric circuit such as an ASIC (Application Specific Integrated Circuit) which is a processor having a circuit configuration designed exclusively for executing a specific process. The notification process may be executed by one of these various processors, or may be executed by a combination of two or more processors of the same or different types (for example, a plurality of FPGAs, and a combination of a CPU and an FPGA). The hardware structure of these various processors is, more specifically, an electric circuit that combines circuit elements such as semiconductor elements.

[0126] In the above embodiment, the information processing program 24A is stored (installed) in advance in the storage unit 24, but the present invention is not limited to this. The information processing program 24A may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), or a USB (Universal Serial Bus) memory. The information processing program 24A may be downloaded from an external device via the network N. [Explanation of symbols]

[0127] 20 Management server (information processing device) 21A Acquisition Department 21B Evaluation Section 21C Notification Department 24A Information Processing Program 60 vehicles

Claims

1. An acquisition unit that acquires vehicle information related to a vehicle; An evaluation unit that evaluates the driving of a driver of the vehicle from evaluation items including specific items related to a driving support function that can be executed by a specific vehicle other than the vehicle, based on the vehicle information acquired by the acquisition unit; a notification unit that notifies the driver of a result of the evaluation of the specific item of the driver by the evaluation unit; Equipped with The notification unit is When the acquisition unit acquires specific information that is specific vehicle information, the acquisition unit notifies the driver that the function has been executed while driving the specific vehicle. Information processing device.

2. The notification unit is notifying the driver of the number of times the function would have been executed if the driver had driven the specific vehicle based on the specific information acquired by the acquisition unit; The information processing device according to claim 1 .

3. The notification unit is The notification to the driver is performed after the vehicle is driven. The information processing device according to claim 1 .

4. The notification unit is When the acquisition unit acquires specific information that is specific vehicle information, the acquisition unit notifies the driver of location information indicating a location where the function would have been executed if the driver had been driving the specific vehicle. The information processing device according to claim 3 .

5. The notification unit is notifying the driver of type information indicating a type of the specific vehicle suitable for the driver based on a result of the evaluation by the evaluation unit regarding the driving of the driver; The information processing device according to claim 3 .

6. The notification unit is The notification to the driver is performed while the vehicle is being driven. The information processing device according to claim 1 .

7. Obtain vehicle information about the vehicle; Based on the acquired vehicle information, an evaluation is made of the driving of the driver of the vehicle from evaluation items including specific items related to a driving assistance function that can be executed by a specific vehicle different from the vehicle; notifying the driver of the result of the evaluation of the specific item of the driver; When specific information that is specific vehicle information is acquired, notifying the driver that the function would have been executed if the driver had been driving the specific vehicle. An information processing method in which processing is performed by a computer.

8. On the computer, Obtain vehicle information about the vehicle; Based on the acquired vehicle information, an evaluation is made of the driving of the driver of the vehicle from evaluation items including specific items related to a driving assistance function that can be executed by a specific vehicle different from the vehicle; notifying the driver of the result of the evaluation of the specific item of the driver; When specific information that is specific vehicle information is acquired, notifying the driver that the function would have been executed if the driver had been driving the specific vehicle. An information processing program for executing processing.

Citation Information

Patent Citations

  • Driving technique diagnostic device and driving support device

    JP2003081040A

  • In-vehicle apparatus operation supporting system

    JP2005050273A

  • Use prompting device and vehicle environmental service system

    JP2009193522A

  • Driving support device

    JP2009282702A

  • Driving management device

    JP2020052625A