Information processing apparatus, information processing method, and storage medium

By acquiring vehicle information to assess driver performance and prioritizing the display of test-related items, the problem of drivers having difficulty determining whether they meet the predetermined test requirements is solved, enabling drivers to understand the test standards in a timely manner and improving the transparency and accuracy of the test.

CN117002513BActive Publication Date: 2026-07-03TOYOTA JIDOSHA KK

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2023-03-15
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Drivers may find it difficult to determine whether they are performing driving skills that can withstand the scheduled tests when reviewing driving skill diagnostic results.

Method used

By acquiring vehicle information, the system assesses the driver's driving performance, receives notifications to select and prioritize specific assessment items related to the scheduled test on the display unit, allowing the driver to understand whether their driving meets the test standards.

Benefits of technology

Drivers can promptly understand whether their driving meets the predetermined test standards, improving the transparency and accuracy of driving skills testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117002513B_ABST
    Figure CN117002513B_ABST
Patent Text Reader

Abstract

This invention relates to an information processing apparatus, an information processing method, and a storage medium. An information processing apparatus includes: an acquisition unit that acquires vehicle information related to a vehicle; an evaluation unit that performs a driving-related evaluation for a specific driver based on the acquired vehicle information and whether multiple evaluation items are good or bad; a receiving unit that receives a selection regarding whether to notify the specific driver of test information concerning a predetermined test of driving skills performed by a predetermined organization; and a control unit that performs control to prioritize displaying a specific evaluation item among multiple evaluation items, other than a specific evaluation item related to a determined item concerning whether the specific driver will undergo the predetermined test, when the evaluation result is displayed on a display unit and the receiving unit has received a selection to notify the specific driver of the test information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to information processing equipment, information processing methods, and storage media. Background Technology

[0002] Japanese Unexamined Patent Application Publication No. 2014-31050 (JP 2014-31050A) discloses a driving skill diagnostic device that can provide diagnostic results corresponding to a driver's driving skills and can effectively use the diagnostic results. Summary of the Invention

[0003] The technology disclosed in JP 2014-31050A can present diagnostic results to the driver. However, even when reviewing the diagnostic results, it is difficult for the driver to determine whether they are performing driving that can withstand the predetermined test.

[0004] Therefore, the purpose of this disclosure is to provide an information processing device, information processing method, and storage medium that allows a driver to know whether the driver is performing driving that can withstand a predetermined test.

[0005] The information processing device according to the present invention includes: an acquisition unit that acquires vehicle information related to a vehicle; an evaluation unit that performs a driving-related evaluation of a specific driver based on the vehicle information acquired by the acquisition unit and whether a plurality of evaluation items are good or bad, the specific driver being the driver of the vehicle and capable of undergoing a predetermined test on driving skills performed by a predetermined organization; a receiving unit that receives a selection regarding whether to notify the specific driver of test information related to the predetermined test; and a control unit that performs control to prioritize displaying a specific evaluation item among a plurality of evaluation items, other than a specific evaluation item related to a determination item concerning whether the specific driver is to undergo the predetermined test, when the evaluation result of the evaluation unit is displayed on a display unit and the receiving unit has received a selection for notification of test information to the specific driver.

[0006] In the information processing device, the acquisition unit acquires vehicle information. The evaluation unit performs an evaluation related to a specific driver's driving based on the vehicle information acquired by the acquisition unit and whether multiple evaluation items are rated as good or bad. Furthermore, the receiving unit receives a selection regarding whether to notify the specific driver of test information related to a predetermined test. When the notification selection is received while the evaluation results from the evaluation unit are displayed on the display unit, the control unit executes control to prioritize displaying a specific evaluation item relative to other evaluation items among multiple evaluation items. Therefore, the information processing device causes the display unit to prioritize displaying the specific evaluation item related to whether the specific driver will undergo a predetermined test, thereby allowing the specific driver to ascertain whether they are performing driving actions capable of passing the predetermined test.

[0007] In the information processing device, when a specific driver of a vehicle is notified of the evaluation results of the evaluation unit and the receiving unit has received the notification selection, the control unit executes control to prioritize the notification of a specific evaluation item to the specific driver as the evaluation result, relative to other evaluation items.

[0008] In the information processing device, when the evaluation unit notifies a specific driver of the vehicle of the evaluation results and the receiving unit receives the notification selection, the control unit executes control to prioritize notifying the specific evaluation item to the specific driver as the evaluation result relative to other evaluation items. Therefore, the information processing device prioritizes notifying the specific driver of the specific evaluation item, thereby allowing the specific driver to know whether they are performing driving that can withstand a predetermined test.

[0009] In the information processing device, a specific driver is a driver of a predetermined age or older, and when the display unit displays the evaluation results of the evaluation unit, even if the receiving unit has not yet received a notification selection, when the driving of the specific driver corresponding to the determined item is detected based on the vehicle information obtained by the acquisition unit, the control unit performs control to prioritize displaying the specific evaluation item relative to other evaluation items.

[0010] In the information processing device, the specific driver is a driver of a predetermined age or older. Furthermore, when the display unit displays the evaluation results from the evaluation unit, even if the receiving unit has not yet received a notification selection, when driving by a specific driver corresponding to a determined item is detected based on vehicle information acquired by the acquisition unit, the control unit executes control to prioritize displaying the specific evaluation item relative to other evaluation items. Therefore, in the information processing device, when driving by a specific driver corresponding to a determined item is detected, the specific evaluation item is displayed preferentially, thereby allowing the specific driver, who is of a predetermined age or older, to ascertain whether the specific driver is performing driving that can withstand a predetermined test.

[0011] In the information processing device, the specific driver is a driver of a predetermined age or above, and when the evaluation results of the evaluation unit are notified to the specific driver who is driving the vehicle, even if the receiving unit has not yet received the notification selection, when the driving of the specific driver corresponding to the determined item is detected based on the vehicle information obtained by the acquisition unit, the control unit performs control to notify the specific evaluation item to the specific driver with priority over other evaluation items as the result of the evaluation.

[0012] In the information processing device, the specific driver is a driver of a predetermined age or older. Furthermore, when notifying the specific driver of the evaluation results from the evaluation unit of the evaluation unit, even if the receiving unit has not yet received a notification selection, when the driving of the specific driver corresponding to the determined item is detected based on the vehicle information acquired by the acquisition unit, the control unit executes control to prioritize notifying the specific evaluation item to the specific driver as an evaluation result relative to other evaluation items. Therefore, in the information processing device, when the driving of the specific driver corresponding to the determined item is detected, the specific evaluation item is prioritized for notification to the specific driver of the vehicle, thereby allowing the specific driver, who is of a predetermined age or older, to know whether the specific driver is performing driving that can withstand a predetermined test while driving the vehicle.

[0013] In the information processing method according to the invention, a computer performs processing including: acquiring vehicle information related to a vehicle; performing a driving-related assessment for a specific driver based on the acquired vehicle information and whether a plurality of assessment items are good or bad, the specific driver being the driver of the vehicle and capable of undergoing a predetermined test on driving skills performed by a predetermined organization; receiving a selection regarding whether to notify the specific driver of test information regarding the predetermined test; and executing control to prioritize displaying a specific assessment item among a plurality of assessment items, relative to other assessment items other than a specific assessment item related to a determination of whether the specific driver is to undergo the predetermined test, when the assessment results are displayed on a display unit and a selection for notification of test information to the specific driver has been received.

[0014] In the storage medium of the present invention, an information processing program causes a computer to perform processing including: acquiring vehicle information related to a vehicle; performing a driving-related assessment for a specific driver based on the acquired vehicle information and whether a plurality of assessment items are good or bad, the specific driver being the driver of the vehicle and capable of undergoing a predetermined test on driving skills performed by a predetermined organization; receiving a selection regarding whether to notify the specific driver of test information regarding the predetermined test; and executing control to prioritize displaying a specific assessment item among a plurality of assessment items, other than a specific assessment item related to a determination of whether the specific driver is to undergo the predetermined test, when the results of the assessment are displayed on a display unit and a selection for notification of test information to the specific driver has been received.

[0015] The information processing device according to the present invention can employ another aspect as described below. In another aspect, in the information processing device, the specific driver is a driver of a predetermined age or older, and when the evaluation result of the evaluation unit is notified to the specific driver who is driving the vehicle, even if the receiving unit has not yet received a notification selection, when driving by the specific driver corresponding to the determined item is detected based on the vehicle information acquired by the acquisition unit, the control unit performs control to notify the specific evaluation item, as the evaluation result, to the specific driver with priority over other evaluation items.

[0016] As described above, the information processing device, information processing method, and storage medium according to this disclosure can allow the driver to know whether the driver is performing driving that can withstand a predetermined test. Attached Figure Description

[0017] The features, advantages, and technical and industrial significance of exemplary embodiments of the present invention are described below with reference to the accompanying drawings, wherein similar reference numerals denote similar elements, and wherein:

[0018] Figure 1 This is a schematic diagram illustrating a illustrative configuration of the information processing system according to this embodiment;

[0019] Figure 2 This is a block diagram illustrating the hardware configuration of the management server and driver terminal according to this embodiment;

[0020] Figure 3 This is a block diagram illustrating the configuration of the storage unit of the management server according to this embodiment;

[0021] Figure 4 This is a block diagram illustrating an example of the functional configuration of a management server according to this embodiment;

[0022] Figure 5 This is a block diagram illustrating the hardware configuration of a vehicle according to this embodiment;

[0023] Figure 6 This is a flowchart illustrating the process of display processing performed by the management server according to this embodiment;

[0024] Figure 7 This is a first display example displayed on the display unit of the driver's terminal according to this embodiment;

[0025] Figure 8 This is a second display example displayed on the display unit of the driver's terminal according to this embodiment;

[0026] Figure 9 This is a third display example displayed on the display unit of the driver's terminal according to this embodiment;

[0027] Figure 10 This is a fourth display example displayed on the display unit of the driver's terminal according to this embodiment;

[0028] Figure 11 This is a fifth display example displayed on the display unit of the driver's terminal according to this embodiment;

[0029] Figure 12 This is a sixth display example displayed on the display unit of the driver's terminal according to this embodiment;

[0030] Figure 13 This is a seventh display example displayed on the display unit of the driver's terminal according to this embodiment;

[0031] Figure 14 This is an eighth display example displayed on the display unit of the driver's terminal according to this embodiment;

[0032] Figure 15A This is an illustrative schematic diagram showing an example of a display in a multi-information display (MID) according to this embodiment;

[0033] Figure 15B This is an illustrative schematic diagram showing an example of a display in a MID according to this embodiment;

[0034] Figure 16 This is a first display example shown on the MID when driving a vehicle, according to this embodiment; and

[0035] Figure 17 This is a second display example shown on the MID when driving a vehicle, according to this embodiment. Detailed Implementation

[0036] The information processing system 10 according to this embodiment will now be described. The information processing system 10 according to this embodiment is a system that allows the driver to know whether he is performing driving that can withstand a driving skills test.

[0037] The driving skills test is a mandatory test for drivers who have committed certain traffic violations within the past three years from the start date (160 days before the most recent birthday before their license expiry date). Examples of these violations include ignoring traffic lights, traffic merging violations, lane violations, speeding, intersection violations, entering a blocked railway crossing without stopping, improper right or left turns at intersections, violating the obligation to drive safely at intersections, obstructing pedestrians from crossing the road, violating the obligation to drive safely, and using a mobile phone.

[0038] For example, ignoring traffic lights is a violation of entering an intersection when the light is red. Traffic swerving violations include things like veering into the oncoming lane or driving in the wrong direction.

[0039] For example, traffic lane violations include continuing to drive in the overtaking lane or failing to leave the priority lane when a bus or other vehicle on a fixed route approaches.

[0040] For example, speeding is a violation of driving above the maximum speed limit. Intersection violations include legal intersection violations and designated intersection violations. For example, a legal intersection violation is a violation of crossing, turning, or reversing when there is a risk of obstructing other vehicles' traffic. A designated intersection violation is a violation of crossing, turning, or reversing at a location where road signs or other means prohibit crossing, turning, or reversing.

[0041] For example, entering a closed railway crossing without stopping is a violation such as passing through a railway crossing without stopping in front of it, or entering a railway crossing when the gate is about to close.

[0042] Traffic violations related to right and left turns at intersections include violations of right and left turn procedures at intersections and violations of left turn procedures at roundabouts. For example, a violation of right and left turn procedures at an intersection is a violation of not moving to the left edge of the road before turning left. Similarly, a violation of left turn procedures at a roundabout is a violation of not moving to the left edge of the road before turning right or left at the roundabout.

[0043] Violations of the obligation to proceed safely at intersections include obstructing vehicles with the right-of-way, obstructing traffic on right-of-way lanes, obstructing traffic at roundabouts, and violating the obligation to proceed safely at roundabouts. For example, obstructing vehicles with the right-of-way at an intersection includes violations such as preventing vehicles traveling from the left at an intersection without traffic lights. Obstructing traffic on right-of-way lanes includes violations such as preventing vehicles using right-of-way lanes at an intersection without traffic lights. Violations of the obligation to proceed safely at intersections include violations such as failing to ensure safety when entering or passing through an intersection. Obstructing traffic at roundabouts includes violations such as preventing vehicles from passing through a roundabout. Violations of the obligation to proceed safely at roundabouts include violations such as failing to ensure safety when entering or passing through a roundabout.

[0044] For example, obstructing pedestrians from crossing the road is a violation such as obstructing pedestrians from crossing a crosswalk.

[0045] For example, violating the obligation to drive safely includes violations such as failing to pay attention to the road ahead or failing to check for safety. Using a mobile phone, for example, is a violation such as driving while holding and talking on a mobile phone.

[0046] The aforementioned driving skills test is conducted by a pre-arranged agency (such as the police department of a large city) that is different from the manufacturer and dealer of the vehicle. The driving skills test is an example of a "pre-arranged test regarding driving skills".

[0047] First Embodiment

[0048] First, a first embodiment of the information processing system 10 according to this embodiment will be described.

[0049] Figure 1 This is a schematic diagram illustrating the exemplary configuration of the information processing system 10. For example... Figure 1 As shown, the information processing system 10 includes a management server 20, a driver terminal 40, and a vehicle 60. The management server 20, the driver terminal 40, and the on-board equipment 15 installed on the vehicle 60 are connected via a network N and are able to communicate with each other.

[0050] Management server 20 is a server computer owned by the pre-determined operator. Management server 20 is an example of an "information processing device".

[0051] The driver terminal 40 is a mobile terminal owned by the driver of the vehicle 60. As an example, a portable personal computer (laptop PC), smartphone, tablet, etc., may be used in the driver terminal 40. In the first embodiment, as an example, the driver terminal 40 is a smartphone.

[0052] Vehicle 60 can be an engine vehicle, a hybrid electric vehicle, or a battery electric vehicle. However, in the first embodiment, as an example, vehicle 60 is an engine vehicle.

[0053] Next, the hardware configuration of the management server 20 and the driver terminal 40 will be described. Figure 2 This is a block diagram illustrating the hardware configuration of the management server 20 and the driver terminal 40. Since the management server 20 and the driver terminal 40 have essentially general computer configurations, the management server 20 will be described as representative.

[0054] like Figure 2 As shown, the management server 20 includes a central processing unit (CPU) 21, a read-only memory (ROM) 22, a random access memory (RAM) 23, a storage unit 24, an input unit 25, a display unit 26, and a communication unit 27. These components are communicatively interconnected via a bus 28.

[0055] CPU 21 is a central processing unit that executes various programs and controls various units. That is, CPU 21 reads programs from ROM 22 or storage unit 24 and uses RAM 23 as its working area to execute the programs. CPU 21 controls each of the above configurations and performs various arithmetic operations according to the programs recorded in ROM 22 or storage unit 24.

[0056] ROM 22 stores various programs and data. RAM 23 serves as a temporary storage area for programs or data.

[0057] Storage unit 24 is composed of storage devices such as hard disk drives (HDDs), solid-state drives (SSDs), or flash memory, and stores various programs and various data. Storage unit 24 is an example of a storage medium.

[0058] The input unit 25 includes a pointing device such as a mouse, a keyboard, a microphone, a camera, etc., for performing various inputs.

[0059] For example, display unit 26 is a liquid crystal display (LCD) that displays various types of information. A touchscreen can be used as display unit 26 and can also function as input unit 25.

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

[0061] Figure 3 This is a block diagram showing the configuration of the storage unit 24 of the management server 20. (Example) Figure 3 As shown, storage unit 24 stores information processing program 24A, which is used to cause the CPU 21 of management server 20 to act as a process described later. Figure 4 The functional configuration is shown. When information processing program 24A is executed, management server 20 uses... Figure 2 The hardware resources shown perform processing based on information processing program 24.

[0062] The following section describes the functional configuration of the management server 20. Figure 4 This is a block diagram illustrating an example of the functional configuration of the management server 20.

[0063] like Figure 4 As shown, the CPU 21 of the management server 20 has an acquisition unit 21A, an evaluation unit 21B, a receiving unit 21C, and a control unit 21D as its functional configuration. Each functional configuration is implemented when the CPU 21 reads and executes the information processing program 24A stored in the storage unit 24.

[0064] Acquisition unit 21A acquires vehicle information about vehicle 60. For example, acquisition unit 21A acquires vehicle information such as steering angle, acceleration, vehicle speed, and steering signal operation detected by steering angle sensor 71, acceleration sensor 72, vehicle speed sensor 73, and turn signal switch 74 (described later) included in vehicle 60. Furthermore, acquisition unit 21A acquires vehicle information such as engine speed, engine torque, fuel consumption, and accelerator operation detected by electronic control unit (ECU) 70C (described later) included in vehicle 60. Additionally, acquisition unit 21A acquires images captured by camera 76 (described later) included in vehicle 60. The above information is part of the vehicle information that acquisition unit 21A can acquire from vehicle 60, and acquisition unit 21B can also acquire other information about vehicle 60 besides the above information as vehicle information.

[0065] Based on the vehicle information acquired by acquisition unit 21A and the evaluation of multiple assessment items as good or bad, evaluation unit 21B evaluates the driving of a specific driver who is the driver of vehicle 60 and is capable of passing a driving skills test (hereinafter referred to as "driving diagnosis"). The specific driver is a driver of a predetermined age—for example, 72 years or older—and is a so-called elderly driver.

[0066] In a first embodiment, as an example, the multiple evaluation items include acceleration, steering, braking, and eco-friendliness. In the first embodiment, evaluation unit 21B calculates an individual evaluation value for each item among the multiple evaluation items based on vehicle information, and sums the calculated individual evaluation values ​​for each item to calculate a total evaluation value. For example, based on vehicle information, evaluation unit 21B calculates an individual evaluation value for the evaluation item "braking" based on the presence or absence of braking operations such as sudden braking and temporary stops. Then, evaluation unit 21B calculates the individual evaluation values ​​for each item among the multiple evaluation items and the total evaluation value as a driving diagnostic result for a specific driver (hereinafter referred to as the "driving diagnostic result").

[0067] The receiving unit 21C receives a selection regarding whether to notify a specific driver of test information related to a driving skills test. For example, when an application installed on the driver terminal 40 that indicates the driving diagnostic results for a specific driver (hereinafter referred to as the "driving diagnostic application") is executed and a predetermined operation is performed on the driving diagnostic application, the receiving unit 21C receives information to notify the specific driver of the test information.

[0068] The control unit 21D generates content information indicating the content to be displayed as a driving diagnostic result on the display unit 46 of the driver terminal 40. In the first embodiment, the display unit 46 of the driver terminal 40 is an example of a "display unit".

[0069] Here, when the driving diagnostic results are displayed on the display unit 46 of the driver terminal 40, when the receiving unit 21C has received a notification selection to notify a specific driver of test information, the control unit 21D performs control to prioritize displaying the specific assessment item related to the determination item regarding whether the driver has undergone a driving skills test among multiple assessment items, relative to other assessment items. In this case, the control unit 21D generates content information in which the specific assessment item is prioritized for display among multiple assessment items. The determination item is certain violations such as ignoring traffic lights and traffic shunting violations.

[0070] Preferred display of specific evaluation items includes, for example, displaying specific evaluation items in a prominent position (e.g., at the top) of display unit 46, displaying only specific evaluation items in display unit 46, emphasizing specific evaluation items by differentiating specific evaluation items from other evaluation items by at least one of character color and character size, emphasizing specific evaluation items by surrounding specific evaluation items with a border, and so on. Below are examples of displaying specific evaluation items preferentially on display unit 46 relative to other evaluation items.

[0071] Furthermore, in the first embodiment, the specific evaluation items are acceleration, steering, and braking, which are evaluation items of driving operations related to some of the aforementioned violations. In this case, in the first embodiment, the other evaluation item is eco-friendliness.

[0072] The hardware configuration of vehicle 60 will be described next. Figure 5 This is a block diagram showing the hardware configuration of vehicle 60.

[0073] like Figure 5 As shown, vehicle 60 includes onboard equipment 15, multiple ECUs 70, steering angle sensor 71, acceleration sensor 72, vehicle speed sensor 73, turn signal switch 74, microphone 75, camera 76, input switch 77, monitor 78, speaker 79 and global positioning system (GPS) device 80.

[0074] The vehicle-mounted equipment 15 includes a CPU 61, ROM 62, RAM 63, storage unit 64, in-vehicle communication interface (I / F) 65, input and output I / F 66, and wireless communication I / F 67. The CPU 61, ROM 62, RAM 63, storage unit 64, in-vehicle communication I / F 65, input and output I / F 66, and wireless communication I / F 67 are interconnected, thereby enabling them to communicate with each other via an internal bus 68.

[0075] CPU 61 is a central processing unit that executes various programs and controls various units. That is, CPU 61 reads programs from ROM 62 or storage unit 64 and uses RAM 63 as its working area to execute the programs. CPU 61 controls each of the above configurations and performs various arithmetic operations according to the programs recorded in ROM 62 or storage unit 64.

[0076] ROM 62 stores various programs and data. RAM 63 serves as a temporary storage area for programs or data.

[0077] Storage unit 64 is composed of storage devices such as embedded multimedia card (eMMC) or universal flash memory (UFS) and stores various programs and various data.

[0078] The in-vehicle communication I / F 65 is an interface used to connect to the ECU 70. The interface uses a communication standard based on the Controller Area Network (CAN) protocol. The in-vehicle communication I / F 65 connects to the external bus 89.

[0079] ECU 70 is configured for various functions of vehicle 60, and in the first embodiment, ECUs 70A, ECU 70B, ECU 70C, and ECU 70D are configured. ECU 70A is exemplified by an electric steering ECU, and a steering angle sensor 71 is connected to ECU 70A. ECU 70B is exemplified by a vehicle stability control (VSC) ECU, and an acceleration sensor 72 and a vehicle speed sensor 73 are connected to ECU 70B. In addition to the acceleration sensor 72 and the vehicle speed sensor 73, a yaw rate sensor may be connected to ECU 70B.

[0080] ECU 70C is exemplified by the engine ECU and detects the engine speed and engine torque of vehicle 60 to control the engine. ECU 70C detects fuel consumption based on fuel flow rate obtained from a sensor (not shown). Furthermore, ECU 70C detects accelerator operation of vehicle 60. The engine speed, engine torque, fuel consumption, and accelerator operation detected by ECU 70C are stored in storage unit 64 and transmitted as vehicle information to management server 20. ECU 70D is exemplified by the steering ECU, and a turn signal switch 74 is connected to ECU 70D. The turn signal switch 74 is located on the steering column and is used to operate the turn signal. ECU 70D detects the driver's operation of the turn signal switch 74 as a turn signal operation. The turn signal operation detected by ECU 70D is stored in storage unit 64 and transmitted as vehicle information to management server 20.

[0081] Steering angle sensor 71 is a sensor used to detect the steering angle of the steering wheel. The steering angle detected by steering angle sensor 71 is stored in storage unit 64 and transmitted to management server 20 as vehicle information.

[0082] Acceleration sensor 72 is a sensor used to detect acceleration acting on vehicle 60. Acceleration sensor 72 is, for example, a triaxial acceleration sensor that detects acceleration applied in the vehicle's longitudinal direction (X-axis), vehicle width direction (Y-axis), and vehicle height direction (Z-axis). The acceleration detected by acceleration sensor 72 is stored in storage unit 64 and transmitted to management server 20 as vehicle information.

[0083] Vehicle speed sensor 73 is a sensor used to detect the speed of vehicle 60. Vehicle speed sensor 73 is, for example, a sensor installed on the wheel. The vehicle speed detected by vehicle speed sensor 73 is stored in storage unit 64 and transmitted to management server 20 as vehicle information.

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

[0085] Microphone 75 is a device installed on the front pillar, dashboard, etc. of vehicle 60, and collects the sound emitted by the driver of vehicle 60. Microphone 75 can be installed in camera 76, which will be described later.

[0086] For example, camera 76 is an imaging device that performs imaging using an imaging element such as a charge-coupled device (CCD) image sensor or a complementary metal-oxide-semiconductor (CMOS) image sensor. Camera 76 may include, for example, a first camera positioned at the front of vehicle 60 for imaging the area in front of the vehicle, and a second camera positioned on the upper part of the windshield or dashboard of vehicle 60 and pointed towards a specific driver. Images captured by the first camera of camera 76 are used, for example, to identify distances to other vehicles traveling in front of vehicle 60, lanes, traffic lights, etc. Images captured by the second camera of camera 76 are used, for example, to identify the state of a specific driver. Images captured by camera 76 are stored in storage unit 64 and transmitted as vehicle information to management server 20. Note that camera 76 can be configured as an imaging device for other purposes such as driving recorders and advanced driver assistance systems (ADAS). Furthermore, camera 76 can be connected to onboard equipment 15 via ECU 70 (e.g., camera ECU).

[0087] The input switch 77 is located on the instrument panel, center console, steering wheel, etc., and is used for operation by the driver's finger input. For example, a push-button numeric keypad or touchpad can be used as the input switch 77.

[0088] Monitor 78 is an LCD monitor installed on the instrument panel, instrument cluster, etc., used to display images related to operating suggestions and function descriptions of the vehicle 60. Monitor 78 can also be configured as a touch panel that functions as an input switch 77.

[0089] Speaker 79 is a device installed on the dashboard, center console, pillars, instrument panel, etc., used to output voice prompts and function descriptions related to the functions of vehicle 60. Speaker 79 can be installed on monitor 78.

[0090] GPS device 80 is a device for measuring the current location of vehicle 60. GPS device 80 includes an antenna (not shown) for receiving signals from GPS satellites. Note that GPS device 80 can be connected to in-vehicle device 15 via a car navigation system connected to ECU 70 (e.g., multimedia ECU).

[0091] Wireless Communication I / F 67 is a wireless communication module used to communicate with management server 20. For example, communication standards such as 5G, LTE, and Wi-Fi (registered trademark) are used for the wireless communication module. Wireless Communication I / F 67 is connected to network N.

[0092] Figure 6 This is a flowchart illustrating the display processing flow of displaying a specific driver's driving diagnostic results on the display unit 46 of the driver terminal 40 via the management server 20. Display processing is performed when the CPU 21 reads the information processing program 24A from the memory unit 24, expands the information processing program 24A into the RAM 23, and executes the program.

[0093] exist Figure 6 In step S10, as shown, CPU 21 obtains vehicle information from vehicle 60. Then, processing proceeds to step S11. In the first embodiment, as an example, vehicle information is periodically transmitted from vehicle 60 to management server 20.

[0094] In step S11, CPU 21 performs a driving diagnosis for a specific driver based on the vehicle information obtained in step S10. As an example, CPU 21 calculates the individual evaluation value for each of multiple evaluation items and the total evaluation value for the specific driver based on the vehicle information. Then, processing proceeds to step S12.

[0095] In step S12, CPU 21 determines whether a notification selection has been received. If CPU 21 determines that a notification selection has been received (step S12: Yes), the process proceeds to step S13. On the other hand, if CPU 21 determines that a notification selection has not been received (step S12: No), the process proceeds to step S14.

[0096] In step S13, CPU 21 performs control to prioritize displaying a specific evaluation item relative to other evaluation items. As an example, CPU 21 determines the priority display method for a specific evaluation item based on predetermined settings (e.g., surrounding the specific evaluation item with a border). Then, processing proceeds to step S14.

[0097] In step S14, CPU 21 generates content information including the individual evaluation values ​​and the total evaluation value calculated in step S11, and transmits the generated content information to the driver terminal 40. Then, the display process ends. When proceeding from step S13 to step S14, CPU 21 generates content information in which specific evaluation items are displayed using the preferred display method determined in step S13.

[0098] The following will describe the execution as management server 20. Figure 6 The following is a display example of the result of the display processing displayed on the display unit 46 of the driver terminal 40. Figure 7 and Figure 8 The display example shown is an example of the display when CPU 21 has received a notification to select.

[0099] Figure 7 This illustrates a first display example displayed on display unit 46 of driver terminal 40. When a driving diagnostic application is executed in driver terminal 40, the CPU 21 of management server 20 causes display unit 46 to display... Figure 7 The example shown is the main screen that appears first after running the driving diagnostics application.

[0100] exist Figure 7 The example shown displays message information 81 and an emphasis border 83. Note that message information 81 and emphasis border 83 are displayed based on content information transmitted from management server 20.

[0101] Message 81 indicates various messages for a specific driver. As an example, in... Figure 7 The message displayed is as follows: "<Comprehensive Assessment> Acceleration: 20 / 25, Steering: 18 / 25, Braking: 22 / 25, Eco-friendliness: 15 / 25, and Total Score: 75 / 100". This is message number 81. Figure 7 The message information 81 shown indicates the individual evaluation value of each item in multiple evaluation projects, as well as the total evaluation value obtained by summing the individual evaluation values ​​of each item.

[0102] Emphasis border 83 is a border used to emphasize specific evaluation items. As described above, in the first embodiment, the specific evaluation items are acceleration, steering, and braking. As a result, in Figure 7 In the display example shown, as an example of prioritizing the display of specific evaluation items, the portion of the message indicated by message information 81 that indicates individual evaluation values ​​for acceleration, steering, and braking is surrounded by an emphasis border 83. Figure 7 In the example shown, the portion of the message indicated by message information 81, enclosed by an emphasis border 83, serves as test information related to the driving skills test.

[0103] Prioritizing specific evaluation items is not limited to emphasizing them with an emphasis border (83), but can also be achieved using other configurations described above. The following will describe... Figure 8 As an example.

[0104] Figure 8 A second display example is shown on the display unit 46 of the driver terminal 40. Figure 8 The display example shown is the main screen that appears first after running the driver diagnostics application, similar to... Figure 7 The example shown is different from the one displayed on the main screen.

[0105] exist Figure 8 The example shown displays message 81. Note that message 81 is the content displayed based on the content information transmitted from the management server 20.

[0106] As an example, in Figure 8 The message displayed is as follows: "<Driving Skills Test Assessment> Acceleration: 15 / 25 points, Steering: 18 / 25 points, Braking: 22 / 25 points, '20 points or above': Low probability of passing the test, '13 points or above and below 20 points': Approximately 50% probability of passing the test, 'below 13 points': High probability of passing the test." As mentioned above, in... Figure 8 Of the message information 81 shown, only messages related to a specific assessment item are displayed on display unit 46, as an example of prioritizing the display of specific assessment items. Furthermore, message information 81 indicates the relationship between the individual assessment value of a specific assessment item and the likelihood of passing a driving skills test. As a result, one can see... Figure 8 The specific driver who receives the message information 81 shown has approximately a 50% chance of passing a driving skills test for the current acceleration and steering maneuvers, but a lower chance for passing a driving skills test for the current braking maneuver. Figure 8 In the example shown, the message indicated by message information 81 serves as test information related to the driving skills test.

[0107] In this first embodiment, when a predetermined operation is performed on the driving diagnostic application, the CPU 21 receives information to notify a specific driver of test information. The predetermined operation is not limited; for example, it could be a button operation on the settings screen of the driving diagnostic application, or an operation to open a screen displaying test information. The process of displaying test information on the display unit 46 of the driver terminal 40 when the predetermined operation is to open a screen displaying test information is described below.

[0108] Figure 9 A third display example is shown on the display unit 46 of the driver terminal 40. Figure 9 The display example shown is the main screen that appears first after running the driver diagnostics application, similar to... Figure 7 and Figure 8 The example shown is different from the one displayed on the main screen.

[0109] exist Figure 9 The example shown displays message information 81 and a page transition section 85. Figure 9 The message indicated by message information 81 shown is related to Figure 7 The message indicated by message information 81 shown has the same content, so its description is omitted. Message information 81 and page switching section 85 are the content displayed based on the content information transmitted from management server 20.

[0110] Here, with Figure 7 and Figure 8 The displayed examples are different. Figure 9 The display example shown is for when CPU 21 has not yet received a selection notification. Therefore, in Figure 9 In the example shown, with Figure 7 The example shown is different; the emphasized border 83 is not displayed.

[0111] Page switching section 85 is a tab switching function used to switch between pages of the driving diagnostic application displayed on display unit 46. Page switching section 85 has a first switching section 85A for switching between pages of the driving diagnostic application and a comprehensive assessment page displaying a comprehensive assessment, a second switching section 85B for switching between pages of the driving skills test assessment and a driving skills test assessment, a third switching section 85C for switching between pages of the acceleration assessment and an acceleration assessment, and a fourth switching section 85D for switching between pages of the braking assessment and a braking assessment. In the first embodiment, the page corresponding to the first switching section 85A is displayed on the main screen. Therefore, the tab indicated by page switching section 85 is more likely to be seen by a particular driver because the tab is located on the left side of page switching section 85. In other words, in Figure 9Of the page switching sections 85 shown, the first switching section 85A on the left is most likely to be seen, while the fourth switching section 85D on the right is the least likely to be seen.

[0112] A comprehensive evaluation page, for example, displays the individual evaluation value for each of the multiple evaluation items, as well as the total evaluation value obtained by summing the individual evaluation values ​​for each item for a specific driver.

[0113] A driving skills test assessment page, for example, is a page that displays the relationship between a particular driver's individual assessment score for a specific assessment item and the likelihood of passing a driving skills test.

[0114] An acceleration assessment page, for example, displays a separate assessment value for a specific driver's "acceleration" rating, along with suggested information to help improve that rating.

[0115] A brake assessment page, for example, displays a separate assessment value for a specific driver's "brake" performance, along with suggested information to help improve that individual assessment value.

[0116] In the first embodiment, the display unit 46 displays a page corresponding to the page switching section 85, wherein the background of the tabs is black. That is, in Figure 9 In the example shown, the comprehensive evaluation page corresponding to the first switching section 85A is displayed on the display unit 46.

[0117] In the first embodiment, when the CPU 21 receives an operation in which the background of the page switching section 85 of the tab is white, the page displayed on the display unit 46 is changed to the page corresponding to the page switching section 85.

[0118] Figure 10 A fourth display example is shown on the display unit 46 of the driver terminal 40. Figure 10 The example shown is in Figure 9 The main screen shown is an example of a display after receiving an operation on the second switching section 85B.

[0119] exist Figure 10 The example shown displays message information 81 and a page transition section 85. Figure 10 The message indicated by message information 81 shown has the same Figure 8 The message indicated by message information 81 shown has the same content, therefore its description is omitted. Message information 81 and page switching section 85 are the content displayed based on content information transmitted from management server 20. Figure 10 In the example shown, the message indicated by message information 81 serves as test information related to the driving skills test.

[0120] In this way, as the screen displaying test information is opened, the CPU 21 can receive information to notify a specific driver of the test information based on the operation of the second switching section 85B used to display the driving skills test evaluation page.

[0121] As described above, in the management server 20, the CPU 21 acquires vehicle information. Based on the acquired vehicle information and the quality of multiple evaluation items, the CPU 21 performs driving diagnostics on a specific driver. Furthermore, the CPU 21 receives a selection regarding whether to notify the specific driver of test information related to the driving skills test. When the selection to notify is received while displaying driving diagnostic results on the display unit 46, the CPU 21 executes control to prioritize displaying a specific evaluation item relative to other evaluation items among multiple evaluation items. Therefore, the management server 20 causes the display unit 46 to prioritize displaying specific evaluation items related to certain violations that may lead to a driving skills test for the specific driver, thereby allowing the specific driver to ascertain whether they are performing driving actions worthy of passing the driving skills test.

[0122] Second Embodiment

[0123] The second embodiment of the information processing system 10 according to this embodiment will now be described, while omitting or simplifying parts that are repeated with other embodiments.

[0124] The second embodiment differs from the first embodiment in that multiple assessment items act as indicators for performing driving diagnostics on a specific driver. Specifically, in the second embodiment, the multiple assessment items include, for example, ignoring traffic lights, traffic merging violations, lane violations, speeding, intersection violations, entering a blocked railway crossing without stopping, violations of right and left turn procedures at intersections, violating the obligation to drive safely at intersections, obstructing pedestrians from crossing the road, violating the obligation to drive safely, using a mobile phone, sudden braking, sudden acceleration, and sudden steering. As mentioned above, in the second embodiment, the multiple assessment items include certain violations related to whether the driver will undergo a driving skills test. Furthermore, the content of the assessment items is more specific than in the first embodiment, and the number of assessment items is greater than in the first embodiment.

[0125] Furthermore, in the second embodiment, the specific evaluation items are those corresponding to certain violations mentioned above, including ignoring traffic lights, traffic diversion violations, traffic lane violations, speeding, intersection violations, entering a blocked railway crossing without stopping, violations of right and left turn methods at intersections, violating the obligation to walk safely at intersections, obstructing pedestrians from crossing the road, violating the obligation to drive safely, and using a mobile phone. In this case, in the second embodiment, the other evaluation items are those other than the specific evaluation items such as sudden braking, sudden acceleration, and sudden turning.

[0126] Next, the differences between the functional configuration of the management server 20 according to the second embodiment and that of the first embodiment will be described.

[0127] In the second embodiment, the evaluation unit 21B counts the number of times each item in the multiple evaluation items has been executed based on the vehicle information obtained by the acquisition unit 21A, and performs driving diagnosis for a specific driver based on the number of times each item has been counted.

[0128] Next, the execution of the management server 20 as in the second embodiment will be described. Figure 6 The example shown illustrates the display of the results of the display processing on the display unit 46 of the driver terminal 40. The following description... Figure 11 and Figure 12 The display example shown is an example of the display when CPU 21 has received a notification to select.

[0129] Figure 11 This illustrates a fifth display example displayed on display unit 46 of driver terminal 40. When a driving diagnostic application is executed in driver terminal 40, the CPU 21 of management server 20 causes display unit 46 to display... Figure 11 The example shown is the main screen that appears first after running the driving diagnostics application.

[0130] exist Figure 11 The example shown displays message information 81 and an emphasis border 83. Note that message information 81 and emphasis border 83 are displayed based on content information transmitted from management server 20.

[0131] As an example, in Figure 11 The message displayed is: "<Comprehensive Assessment> Ignoring traffic lights: 2 times, Speeding: 0 times, ..., Sudden braking: 0 times, Sudden acceleration: 3 times, ..., Total score: 75 points / 100 points" as message 81. This is done in this way... Figure 11 The message information 81 shown indicates the number of times each item in the multiple evaluation projects has been performed, as well as the overall evaluation of driving for a specific driver.

[0132] As described above, in the second embodiment, the specific evaluation items include ignoring traffic lights, traffic diversion violations, traffic lane violations, speeding, intersection violations, entering a blocked railway crossing without stopping, violations of right and left turn methods at intersections, violations of the obligation to travel safely at intersections, obstructing pedestrians from crossing the road, violations of the obligation to drive safely, and using a mobile phone. As a result, in Figure 11 In the example shown, as an example of prioritizing the display of specific evaluation items, the portion of the message indicated by message information 81 that shows the number of times actions such as ignoring traffic lights, traffic diversion violations, traffic lane violations, speeding, intersection violations, entering a blocked railway crossing without stopping, violations of right and left turn methods at intersections, violations of the obligation to walk safely at intersections, obstructing pedestrians from crossing the road, violations of the obligation to drive safely, and using a mobile phone has been performed is surrounded by an emphasized border 83. Figure 11 In the example shown, the message portion indicated by message information 81, enclosed by an emphasized border 83, serves as test information related to the driving skills test. Figure 11 In the text, some illustrations of specific evaluation items are omitted, but all specific evaluation items are actually displayed on display unit 46, and all specific evaluation items are displayed first.

[0133] Figure 12 A sixth display example is shown on the display unit 46 of the driver terminal 40. Figure 12 The display example shown is the main screen that appears first after running the driver diagnostics application, similar to... Figure 11 The example shown is different from the one displayed on the main screen.

[0134] exist Figure 12 The example shown displays message 81 and suggestion 87. Note that message 81 and suggestion 87 are displayed based on content information transmitted from management server 20.

[0135] As an example, in Figure 12 The message displayed as message 81 reads: "<Driving Skills Test Assessment> Ignoring traffic lights: 2 times, Speeding: 0 times, Traffic diversion violations: 0 times, Traffic lane violations, etc.: 0 times, Intersection violations: 0 times, Entering a blocked railway crossing without stopping: 0 times, Violations of right and left turn methods at intersections: 0 times, Violation of the obligation to drive safely at intersections: 0 times, Obstructing pedestrians from crossing the road: 0 times, Violation of the obligation to drive safely: 0 times, Using a mobile phone: 0 times." As mentioned above, in... Figure 12Of the message information 81 shown, only messages related to a specific evaluation item are displayed on display unit 46, as an example of prioritizing the display of specific evaluation items. Furthermore, message information 81 indicates the number of times each item in the specific evaluation item has been performed. As a result, one can see... Figure 12 The specific driver shown in message 81 can determine whether the current driving corresponds to a driving skill test.

[0136] Recommendation information 87 provides various driving suggestions tailored to a specific driver. For example, in Figure 12 The message displays "Two instances of ignoring traffic lights detected. If you violate this rule, you will be required to undergo a 'driving skills test.' Be sure to apply the brakes in advance." This is information 87. In this way, Figure 12 The suggested information 87 indicates the driving of a specific driver who is capable of passing the driving skills test, and also provides suggestions on driving to avoid the driving skills test.

[0137] exist Figure 12 In the example shown, the message indicated by message information 81 and the suggestion indicated by suggestion information 87 serve as test information related to the driving skills test.

[0138] Third Embodiment

[0139] Next, a third embodiment of the information processing system 10 according to this embodiment will be described, while omitting or simplifying parts that are repeated with other embodiments. Note that the multiple evaluation items and specific evaluation items in the third embodiment are the same as those in the second embodiment.

[0140] In the third embodiment, when the driving diagnostic results are displayed on the display unit 46 of the driver terminal 40, even if the receiving unit 21C has not yet received a notification selection, when the driving of a specific driver corresponding to a certain violation is detected based on the vehicle information acquired by the acquisition unit 21A, the control unit 21D performs control to prioritize the display of the specific assessment item relative to other assessment items. Specifically, based on the vehicle information acquired by the acquisition unit 21A, when the assessment unit 21B counts the number of times the specific assessment item has been executed, the control unit 21D generates content information, in which the specific assessment item is prioritized for display among multiple assessment items relative to other assessment items.

[0141] Figure 13 A seventh display example is shown on the display unit 46 of the driver terminal 40. Figure 13 The example shown is the main screen that appears first after running the driver diagnostics application. Figure 13 The display example shown is for when CPU 21 has not yet received a notification to select.

[0142] exist Figure 13 The example shown displays message 81. As an example, in... Figure 13 The message displayed is: "<Comprehensive Assessment> Ignoring traffic lights: 0 times, Speeding: 0 times, ..., Sudden braking: 0 times, Sudden acceleration: 3 times, ..., and Total score: 85 points / 100 points" as message 81. Figure 13 The diagrams of some specific evaluation items are omitted, but all specific evaluation items are actually displayed on display unit 46, and the number of times each specific evaluation item has been executed is "0". Note that message information 81 is the content displayed based on the content information transmitted from management server 20.

[0143] As mentioned above, in Figure 13 In the example shown, CPU 21 has not yet received a notification selection, and all specific evaluation items have been executed "0 times", so specific evaluation items are not displayed with priority over other evaluation items.

[0144] Figure 14 An eighth display example is shown on the display unit 46 of the driver terminal 40. Figure 14 The display example shown is the main screen that appears first after running the driver diagnostics application, similar to... Figure 13 The example shown is different, but the content displayed on the main screen is different. (Similar to...) Figure 13 The example shown is as follows. Figure 14 The display example shown is for when CPU 21 has not yet received a notification to select.

[0145] exist Figure 14 The display example shown includes message 81, an emphasis border 83, and suggestion 87. Because... Figure 14 The message indicated by message information 81 shown is related to Figure 11 The message indicated by message information 81 shown has the same content, and Figure 14 The suggestions indicated in suggestion information 87 are as follows: Figure 12 The suggestion indicated by suggestion information 87 shown has the same content, so its description is omitted. Note that message information 81, emphasis border 83, and suggestion information 87 are displayed based on content information transmitted from management server 20.

[0146] Here, in Figure 14 In the example shown, CPU 21 has not yet received a notification selection, but it counts the number of times "ignore traffic lights" has been executed as a specific evaluation item, causing CPU 21 to perform control to prioritize displaying the specific evaluation item relative to other evaluation items. Specifically, in Figure 14In the example shown, as an example of prioritizing the display of specific evaluation items, the portion indicating the number of times actions such as ignoring traffic lights, traffic diversion violations, traffic lane violations, speeding, intersection violations, entering a blocked railway crossing without stopping, violating right and left turn procedures at intersections, violating the obligation to walk safely at intersections, obstructing pedestrians from crossing the road, violating the obligation to drive safely, and using a mobile phone has been performed is highlighted and surrounded by border 83. Furthermore, in Figure 14 In the example shown, as an example of prioritizing specific assessment items, suggestion information 87 is displayed as showing driving techniques for a specific driver capable of passing the driving skills test, along with suggestions related to avoiding the driving skills test. Figure 14 In the example shown, the message portion indicated by message information 81, which is surrounded by an emphasis border 83, and the suggestions indicated by suggestion information 87 serve as test information related to the driving skills test.

[0147] As described above, in management server 20, a specific driver is a driver of a predetermined age—for example, 72 years or older—and is considered an elderly driver. When displaying driving diagnostic results on display unit 46 of driver terminal 40, even without receiving a notification selection, when driving by a specific driver corresponding to a certain violation is detected based on acquired vehicle information, CPU 21 executes control to prioritize displaying a specific evaluation item relative to other evaluation items. As a result, in management server 20, when driving by a specific driver corresponding to a certain violation is detected, the specific evaluation item is prioritized for display, thereby allowing the specific driver, being of a predetermined age or older, to ascertain whether the specific driver is performing driving that can withstand a driving skills test.

[0148] Fourth embodiment

[0149] Next, a fourth embodiment of the information processing system 10 according to this embodiment will be described, while omitting or simplifying parts that are repeated with other embodiments. Note that the multiple evaluation items and specific evaluation items in the fourth embodiment are the same as those in the second embodiment.

[0150] In the fourth embodiment, the control unit 21D generates content information indicating what to display as a driving diagnostic result on the monitor 78—more specifically, on the multi-information display (hereinafter referred to as "MID") 78A of the vehicle 60. In the fourth embodiment, the MID 78A is an example of a "display unit".

[0151] Here, when a driver of a vehicle 60 is notified of a driving diagnostic result via MID 78A, when the receiving unit 21C has received a notification selection, the control unit 21D performs control to prioritize notifying the specific assessment item, as a driving diagnostic result, to the specific driver relative to other assessment items.

[0152] Figure 15A and Figure 15B This is an illustrative diagram showing an example display on the MID 78A. Specifically, Figure 15A This is an example of how driving diagnostic results related to a specific assessment item are displayed on the MID 78A. Figure 15B This is a display example on the MID 78A when showing driving diagnostic results related to other assessment items.

[0153] like Figure 15A and Figure 15B As shown, evaluation project information 82 and evaluation information 84 are displayed on the MID 78A.

[0154] Assessment Item Information 82 indicates the type of assessment item to be notified to a specific driver. As an example, in... Figure 15A In the middle, "speeding" is displayed as information 82 in the evaluation item. In this way, Figure 15A The assessment item information 82 shown indicates that a specific driver is notified of the driving diagnostic result of "speeding" for a specific assessment item. Figure 15B In the middle, "sudden acceleration" is displayed as evaluation item information 82. In this way, Figure 15B The assessment item information 82 shown indicates that the driving diagnostic results of the "sudden acceleration" assessment item are notified to the specific driver.

[0155] Evaluation information 84 uses icons to visually indicate whether the evaluation item indicated in evaluation item information 82 is good or bad. As an example, in... Figure 15A and 15B In the diagram, an exclamation mark (!) is displayed within the triangle pattern as evaluation information 84. Therefore, Figure 15A The assessment information 84 shown indicates that a bad result should be given to a specific driver for a specific assessment item of "speeding". Figure 15B The assessment information 84 shown indicates that a negative result should be given to a specific driver for other assessment items such as "sudden acceleration".

[0156] Note that the evaluation items displayed in evaluation item information 82 are not limited to speeding and sudden acceleration, but also include evaluation items such as ignoring traffic lights, traffic merging violations, sudden braking, and sudden steering. Furthermore, the icons displayed in evaluation information 84 are not limited to the "!" icon within a "Δ" (triangle) pattern, and different icons can be used to indicate negative results. In addition to icons indicating negative results, evaluation information 84 includes icons indicating positive results.

[0157] Figure 16 This is the first display example shown on the MID 78A while driving vehicle 60. Figure 16 The display example shown is when CPU 21 has not yet received a notification to select.

[0158] Here, it is assumed that CPU 21 detects driving by a specific driver corresponding to sudden acceleration and speeding among multiple evaluation items based on the acquired vehicle information. In this case, since CPU 21 has not yet received a notification selection, CPU 21 causes MID 78A to display "sudden acceleration" as evaluation item information 82, as shown below. Figure 16 As shown. CPU 21 causes the MID78A to display an icon with an exclamation mark (!) in a Δ (triangle) pattern as evaluation information 84.

[0159] Figure 17 This is a second display example shown on the MID 78A during vehicle 60 driving. Figure 17 The display example shown is when CPU 21 has received a notification to select.

[0160] Here, similarly to the above, suppose that CPU 21 detects driving by a specific driver corresponding to sudden acceleration and speeding among multiple evaluation items based on the acquired vehicle information. In this case, because CPU 21 has received a notification selection, CPU 21 causes MID 78A to display "speeding" as evaluation item information 82, as shown below. Figure 17 As shown. CPU 21 causes the MID 78A to display an icon with an exclamation mark (!) within a "Δ" (triangle) pattern as evaluation information 84. Figure 17 In the example shown, the assessment item information 82 displaying "speeding" and the assessment information 84 indicating whether the result of the assessment item shown in assessment item information 82 is good or bad serve as test information related to the driving skills test.

[0161] As described above, in the management server 20, when a driving diagnostic result is notified to a specific driver of the vehicle 60 via the MID 78A, the CPU 21 executes control upon receiving a notification selection to prioritize the notification of a specific assessment item as a driving diagnostic result to the specific driver relative to other assessment items. Therefore, by prioritizing the notification of a specific assessment item to the specific driver of the vehicle 60 relative to other assessment items, the management server 20 allows the specific driver currently driving to ascertain whether they are performing driving skills worthy of passing a driving skills test.

[0162] Fifth embodiment

[0163] Next, a fifth embodiment of the information processing system 10 according to this embodiment will be described, while omitting or simplifying parts that are repeated with other embodiments. Note that the plurality of evaluation items and specific evaluation items in the fifth embodiment are the same as those in the second embodiment.

[0164] In the fifth embodiment, when a driving diagnostic result is notified to a specific driver of the vehicle 60, even if the receiving unit 21C has not yet received a notification selection, when the driving of a specific driver corresponding to a certain violation is detected based on the vehicle information acquired by the acquisition unit 21A, the control unit 21D performs control to prioritize notifying the specific assessment item to the specific driver as a driving diagnostic result relative to other assessment items. Specifically, based on the vehicle information acquired by the acquisition unit 21A, when the assessment unit 21B counts the number of times the specific assessment item has been executed, the control unit 21D generates content information, in which the specific assessment item is displayed preferentially relative to other assessment items among multiple assessment items.

[0165] Here, assume that CPU 21 detects driving by a specific driver corresponding to sudden acceleration and speeding among multiple evaluation items based on the acquired vehicle information. In this case, although CPU 21 has not yet received a notification selection, because it has detected driving by a specific driver corresponding to a certain violation, CPU 21 causes MID 78A to display "sudden acceleration" as evaluation item information 82, such as... Figure 16 As shown. CPU 21 causes MID 78A to display an icon with an exclamation mark (!) in a Δ (triangle) pattern as evaluation information 84.

[0166] As described above, in management server 20, a specific driver is a driver of a predetermined age—for example, 72 years or older—and is considered an elderly driver. When a specific driver driving vehicle 60 is notified of a driving diagnostic result, even if no notification selection has been received, when driving by a specific driver corresponding to a certain violation is detected based on acquired vehicle information, CPU 21 executes control to prioritize notifying the specific driver of a specific evaluation item as a driving diagnostic result, relative to other evaluation items. Therefore, in management server 20, when driving by a specific driver corresponding to a certain violation is detected, the specific driving item is prioritized for notification to the specific driver driving vehicle 60, thereby allowing the specific driver, being of a predetermined age or older, to ascertain whether the specific driver is performing driving that meets the requirements for passing a driving skills test while driving vehicle 60.

[0167] other

[0168] In the above embodiments, the management server 20 is used as an example of an information processing device. However, the present invention is not limited thereto; the in-vehicle device 15 installed on the vehicle 60 can be used as an example of an information processing device, and a combination of the management server 20 and the in-vehicle device 15 can be used as an example of an information processing device. When the combination of the management server 20 and the in-vehicle device 15 is used as an example of an information processing device, Figure 4 At least a portion of the functional configuration of each function of the CPU 21 of the management server 20 shown can be provided by Figure 5 The CPU 61 in the on-board device 15 shown executes this. In this case... Figure 6 The display processing shown is performed by one of the processors, either CPU 21 of the management server 20 or CPU 61 of the vehicle device 15, or by a combination of multiple processors, either CPU 21 of the management server 21 or CPU 61 of the vehicle device 15.

[0169] In the above embodiment, the specific driver is a so-called elderly driver who is 72 years of age or older and whose driving skills are declining. However, the predetermined age is not limited to 72 years old; it can be 70 years old, 75 years old, or any other age, as long as it is an age that can pass the driving skills test.

[0170] In the above embodiment, the MID 78A of the monitor 78 of the vehicle 60 is used as an example of a "display unit," but other monitors 78, such as head-up displays, can be used as examples of "display devices." Furthermore, both the display unit 46 of the driver terminal 40 and the monitor 78 of the vehicle 60 can be examples of "display units."

[0171] In the above embodiments, the screen of an electronic device, such as the display unit 46 of the driver terminal 40 or the monitor 78 of the vehicle 60, is used as an example of a "display unit". However, alternatively or otherwise, a recording medium such as paper can be used as an example of a "display unit", and driving diagnostic results for a particular driver can be printed and displayed on the recording medium.

[0172] In the above embodiment, a notification of driving diagnostic results for a specific driver of the vehicle 60 is displayed on the MID 78A. However, alternatively or otherwise, the notification can be output via voice from the speaker 79.

[0173] In the above embodiments, when a predetermined operation is performed on the driving diagnostic application, information notifying a specific driver of test information is received. However, alternatively or otherwise, when the age of a driver, such as a designated driver, is registered in the information processing system 10 and the registered age is equal to or greater than a predetermined age, the CPU 21 may receive information notifying a specific driver of test information without the above predetermined operation.

[0174] It should be noted that various processors other than the CPU can perform the display processing executed when the CPU 21 reads the software (program) in the above embodiments. Examples of processors in this case include programmable logic devices (PLDs) such as field-programmable gate arrays (FPGAs), dedicated circuits such as application-specific integrated circuits (ASICs), etc. For PLDs, the circuit configuration can be changed after manufacturing, and for dedicated circuits, a processor has a circuit configuration specifically designed to perform a particular process. Furthermore, display processing can be performed by one of these different processors or by a combination of two or more processors of the same or different types (e.g., a combination of FPGAs, a combination of CPU and FPGA, etc.). More specifically, the hardware structure of these different processors is a circuit in which circuit elements such as semiconductor elements are combined.

[0175] Furthermore, while the above embodiments describe a mode in which the information processing program 24A is pre-stored (installed) in the storage unit 24, the present invention is not limited thereto. The information processing program 24A can be stored in a storage medium to be provided, such as an optical disc read-only memory (CD-ROM), a digital universal disc read-only memory (DVD-ROM), and a universal serial bus (USB) memory. Additionally, the information processing program 24A can be downloaded from an external device via a network N.

Claims

1. An information processing device, comprising: The acquisition unit acquires vehicle information related to the vehicle; An evaluation unit performs a driving-related evaluation for a specific driver based on the vehicle information obtained by the acquisition unit and whether multiple evaluation items are good or bad. The specific driver is the driver of the vehicle and is a driver of a predetermined age or older. A receiving unit receives a selection regarding whether to notify the specific driver of test information about a predetermined test, which is a predetermined test about driving skills. as well as A control unit performs control to prioritize displaying a specific evaluation item among a plurality of evaluation items, relative to other evaluation items other than those related to determining whether the specific driver is to undergo the predetermined test, when the evaluation result of the evaluation unit is displayed on the display unit and the receiving unit has received a notification selection for informing the specific driver of the test information. in, When the display unit displays the evaluation result of the evaluation unit, even if the receiving unit has not yet received the notification selection, when the vehicle information obtained by the acquisition unit detects driving by the specific driver corresponding to the determined item, the control unit performs control to prioritize displaying the specific evaluation item relative to the other evaluation items.

2. The information processing device according to claim 1, wherein When the specific driver who is driving the vehicle is notified of the evaluation result of the evaluation unit and the receiving unit has received the notification selection, the control unit performs control to prioritize the notification of the specific evaluation item to the specific driver as the result of the evaluation, relative to the other evaluation items.

3. The information processing device according to claim 1 or 2, wherein... When the specific driver is notified of the evaluation result of the evaluation unit, even if the receiving unit has not yet received the notification selection, when the driving of the specific driver corresponding to the determined item is detected based on the vehicle information obtained by the acquiring unit, the control unit performs control to notify the specific driver of the specific evaluation item as the result of the evaluation, with priority over the other evaluation items.

4. An information processing method, wherein a computer performs the processing, comprising: Obtain vehicle-related information; Based on the acquired vehicle information and whether multiple evaluation items are good or bad, a driving-related evaluation is performed on a specific driver, who is the driver of the vehicle and is a driver of a predetermined age or older. Receive an option to notify the specific driver of test information regarding a scheduled test, which is a scheduled test of driving skills; as well as The execution control is configured to prioritize displaying the specific evaluation item among the plurality of evaluation items, relative to other evaluation items besides those related to determining whether the specific driver is to undergo the predetermined test, when the results of the evaluation are displayed on the display unit and a notification selection for informing the specific driver of the test information has been received. in, When the display unit displays the results of the evaluation, even if the notification selection has not yet been received, when driving by the specific driver corresponding to the determined item is detected based on the acquired vehicle information, control is executed to prioritize displaying the specific evaluation item over the other evaluation items.

5. A storage medium for storing an information processing program, the information processing program causing a computer to perform processing, the processing comprising: Obtain vehicle-related information; Based on the acquired vehicle information and whether multiple evaluation items are good or bad, a driving-related evaluation is performed on a specific driver, who is the driver of the vehicle and is a driver of a predetermined age or older. Receive an option to notify the specific driver of test information regarding a scheduled test, which is a scheduled test of driving skills; as well as The execution control is configured to prioritize displaying the specific evaluation item among the plurality of evaluation items, relative to other evaluation items besides those related to determining whether the specific driver is to undergo the predetermined test, when the results of the evaluation are displayed on the display unit and a notification selection for informing the specific driver of the test information has been received. in, When the display unit displays the results of the evaluation, even if the notification selection has not yet been received, when driving by the specific driver corresponding to the determined item is detected based on the acquired vehicle information, control is executed to prioritize displaying the specific evaluation item over the other evaluation items.