Driving diagnosis apparatus and driving diagnosis method

By identifying and analyzing the operation time of turn signal poles through an event recognition unit and a cloud computing system, the problem of turn signal pole operation time exceeding the threshold is solved, driving safety is improved, and data sharing and application development are supported.

CN115140073BActive Publication Date: 2025-11-28TOYOTA JIDOSHA KK
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202210124968.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-03-31
Filing Date
2022-02-10
Publication Date
2025-11-28
Estimated Expiration
2042-02-10

AI Technical Summary

Technical Problem

Existing driver diagnostic equipment has room for improvement in controlling the operation time of turn signal poles, and it is difficult to effectively prevent the time for the turn signal pole to move to the operation position from exceeding the predetermined threshold.

Method used

The event recognition unit identifies the operation time of the turning signal pole, and the server cluster in the cloud computing system is used for data processing and analysis to generate driving diagnostic results, which are provided to the driver to help them adjust their driving behavior.

Benefits of technology

This effectively encourages drivers to reduce the duration of turn signal poles in the operating position, improving driving safety, and enables data sharing and application development through cloud computing systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115140073B_ABST
    Figure CN115140073B_ABST
Patent Text Reader

Abstract

The present invention relates to a driving diagnosis apparatus and a driving diagnosis method. An event recognition unit is provided, which is capable of acquiring a detection value indicating that a turn signal lever provided on a vehicle has been moved from a neutral position to an operation position, and upon determining, based on the acquired detection value, that the turn signal lever is positioned at the operation position, the event recognition unit determines whether or not a duration, in which the turn signal lever is continuously positioned at the operation position, is less than a predetermined threshold value.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to a driving diagnosis apparatus and a driving diagnosis method. BACKGROUND

[0002] Japanese Patent No. 3593502 (JP 3593502 B) and Japanese Patent No. 6648304 (JP 6648304 B) below disclose a driving diagnosis apparatus that performs a calculation based on a detection value that changes based on at least one of running, steering, and braking of a vehicle, and obtains a driving diagnosis result. SUMMARY

[0003] The driving diagnosis apparatuses of JP 3593502 B and JP 6648304 B have room for improvement in terms of driving diagnosis regarding operation of a turn signal post.

[0004] In view of the above fact, an object of the present application is to obtain a driving diagnosis apparatus and a driving diagnosis method that can encourage a driver to suppress the amount of time for which a turn signal post is moved to an operation position to be less than a predetermined threshold.

[0005] The driving diagnosis apparatus according to the first aspect of the present application includes an event recognition unit that can obtain a detection value indicating that a turn signal post provided on a vehicle has been moved from a neutral position to an operation position, and when the event recognition unit determines that the turn signal post is positioned at the operation position based on the obtained detection value, the event recognition unit determines whether a duration, which is the amount of time for which the turn signal post is continuously positioned at the operation position, is less than a predetermined threshold.

[0006] The event recognition unit of the driving diagnosis apparatus according to the first aspect of the present application can obtain a detection value from a vehicle indicating that a turn signal post provided on the vehicle has been moved from a neutral position to an operation position. Further, when the event recognition unit determines that the turn signal post is positioned at the operation position based on the obtained detection value, the event recognition unit determines whether a duration, which is the amount of time for which the turn signal post is continuously positioned at the operation position, is less than a predetermined threshold.

[0007] Thus, the driving diagnosis apparatus according to the first aspect of the present application can encourage a driver of the vehicle who has recognized that the determination result of the event recognition unit for the duration is less than the threshold to suppress the duration of the turn signal post from becoming less than the threshold when the turn signal post is moved to the operation position thereafter.

[0008] In the present invention according to the first aspect of the present invention, the driving diagnosis apparatus of the present invention according to the second aspect of the present invention further includes a transceiving unit capable of receiving the detection value from the vehicle via the Internet and capable of transmitting the acquired detection value to the event recognition unit.

[0009] In the present invention according to the second aspect of the present invention, the driving diagnosis apparatus further includes a transceiving unit capable of receiving the detection value from the vehicle via the Internet and capable of transmitting the acquired detection value to the event recognition unit. Thus, for example, the driving diagnosis apparatus can be interpreted as a cloud computing system.

[0010] In the present invention according to the first aspect or the second aspect of the present invention, the driving diagnosis apparatus of the present invention according to the third aspect of the present invention further includes a database unit storing information on whether the duration determined by the event recognition unit is less than the predetermined threshold value, and the database unit is connected to the Internet.

[0011] In the present invention according to the third aspect of the present invention, the information on whether the duration determined by the event recognition unit is less than the predetermined threshold value is stored in the database unit connected to the Internet. Thus, a person who can access the database can develop an application program using such information.

[0012] The driving diagnosis method of the present invention according to the fourth aspect of the present invention includes a step of acquiring, from a vehicle, a detection value indicating that a turn signal pole provided on the vehicle has moved from a neutral position to an operation position, and a determination step of determining whether a duration, which is an amount of time for which the turn signal pole is continuously positioned at the operation position, is less than a predetermined threshold value, when it is determined based on the acquired detection value that the turn signal pole is positioned at the operation position.

[0013] As described above, the driving diagnosis apparatus and the driving diagnosis method of the present invention have an excellent effect of being able to acquire a driving diagnosis apparatus and a driving diagnosis method that can cause a driver to suppress an amount of time for which a turn signal pole moves to an operation position to be less than a predetermined threshold value. BRIEF DESCRIPTION OF DRAWINGS

[0014] Features, advantages, and technical and industrial significance of exemplary embodiments of the present invention will be described below with reference to the accompanying drawings, wherein the same reference numerals denote the same elements, and wherein:

[0015] Figure 1 is a view showing a vehicle capable of transmitting a detection value to a driving diagnosis apparatus according to an embodiment;

[0016] Figure 2 is a view showing a driving diagnosis apparatus, a vehicle, and a mobile terminal according to an embodiment;

[0017] Figure 3 yes Figure 2 The control block diagram of the first server of the driving diagnostic equipment shown in the figure;

[0018] Figure 4 yes Figure 3 The functional block diagram of the second server shown below;

[0019] Figure 5 yes Figure 2 The control block diagram of the third server of the driving diagnostic equipment shown in the figure;

[0020] Figure 6 yes Figure 2 The functional block diagram of the fourth server of the driving diagnostic equipment shown in the figure;

[0021] Figure 7 yes Figure 2 The functional block diagram of the mobile terminal shown in the figure;

[0022] Figure 8 It is a view that displays a list of scenes;

[0023] Figure 9 It is a view that displays a list of events;

[0024] Figure 10 This is a flowchart illustrating the process executed by the second server;

[0025] Figure 11 This is a flowchart illustrating the process executed by the fourth server;

[0026] Figure 12 It is shown by Figure 2 A flowchart of the process executed by the mobile terminal in the process;

[0027] Figure 13 It is a view showing an image displayed on the display unit of a mobile terminal; and

[0028] Figure 14 It is a view showing the image displayed on the display unit of a mobile terminal. Detailed Implementation

[0029] Hereinafter, embodiments of the driving diagnostic device 10 and driving diagnostic method according to the present invention will be described with reference to the accompanying drawings.

[0030] like Figure 1As shown in FIG. 1, the vehicle 30 capable of data communication with the drive diagnosis device 10 via a network includes an electronic control unit (ECU) 31, a wheel speed sensor 32, an accelerator operation amount sensor 33, a brake switch 34, a steering angle sensor 35, a turn signal switch 36, a global positioning system (GPS) receiver 37, a wireless communication device 38, and a camera 39. A vehicle ID is attached to the vehicle 30 capable of receiving a diagnosis made by the drive diagnosis device 10. In the present embodiment, at least one vehicle 30 capable of receiving a diagnosis made by the drive diagnosis device 10 is manufactured by the subject A. The wheel speed sensor 32, the accelerator operation amount sensor 33, the brake switch 34, the steering angle sensor 35, the turn signal switch 36, the GPS receiver 37, the wireless communication device 38, and the camera 39 are connected to the ECU 31. The ECU 31 includes a central processing unit (CPU: processor), a read only memory (ROM), a random access memory (RAM), a storage device, a wireless communication interface (I / F), and an input-output I / F. The CPU, the ROM, the RAM, the storage device, the communication I / F, and the input-output I / F of the ECU 31 are connected to each other so as to be capable of communicating with each other via a bus. The above network includes a communication network of a telecommunication carrier and an Internet network. The wireless communication device 38 of the vehicle 30 and the mobile terminal (operation terminal) 50 described later perform data communication via the network. Further, as shown in FIG. 1, the vehicle 30 has an accelerator pedal 30A, a brake pedal 30B, and a turn signal lever 30C. The turn signal lever 30C can be turned from a predetermined neutral position (initial position) to a first position on the upper side and a second position on the lower side. Figure 1 As shown in FIG. 1, the vehicle 30 has an accelerator pedal 30A, a brake pedal 30B, and a turn signal lever 30C. The turn signal lever 30C can be turned from a predetermined neutral position (initial position) to a first position on the upper side and a second position on the lower side.

[0031] The wheel speed sensors 32, the accelerator operation amount sensor 33, the brake switch 34, the steering angle sensor 35, the turn signal switch 36, and the GPS receiver 37 are detection units that repeatedly detect the following physical quantities each time a predetermined amount of time elapses, the physical quantities being physical quantities that change based on at least one of travel, steering, and braking of the vehicle 30 or physical quantities that change due to operation of predetermined operation members such as an accelerator pedal 30A, a brake pedal 30B, and a turn signal lever 30C. The vehicle 30 is provided with four wheel speed sensors 32. Each wheel speed sensor 32 detects a wheel speed of a corresponding one of the four wheels of the vehicle 30. The accelerator operation amount sensor 33 detects an accelerator operation amount that changes when the accelerator pedal 30A is depressed. The brake switch 34 turns ON and outputs a detection signal when the brake pedal 30B is depressed with an operation amount equal to or greater than a predetermined value, and turns OFF (does not output a detection signal) when the operation amount of the brake pedal 30B is less than the predetermined value. When the brake switch 34 outputs a detection signal, a brake device (not shown) provided in the vehicle 30 is activated, and a brake lamp (not shown) is turned ON under the control of the ECU 31. The steering angle sensor 35 detects a steering angle of a steering wheel. The turn signal switch 36 detects operation of the turn signal lever 30C. For example, when the turn signal switch 36 detects that the turn signal lever 30C has been moved from a neutral position to a first position, a left side direction indicator (not shown) provided in the vehicle 30 is turned ON under the control of the ECU 31. Conversely, when the turn signal switch 36 detects that the turn signal lever 30C has been moved to a second position, a right side direction indicator (not shown) provided in the vehicle 30 is turned ON under the control of the ECU 31. The GPS receiver 37 acquires information of a position in which the vehicle 30 is traveling (hereinafter referred to as "position information") by receiving a GPS signal transmitted from a GPS satellite. The detection values detected by the wheel speed sensors 32, the accelerator operation amount sensor 33, the brake switch 34, the steering angle sensor 35, the turn signal switch 36, and the GPS receiver 37 are transmitted to the ECU 31 via a controller area network (CAN) provided in the vehicle 30, and stored in a storage device of the ECU 31. Furthermore, the camera 39 repeatedly captures an object located outside the vehicle 30 each time a predetermined amount of time elapses. Image data acquired by the camera 39 is transmitted to the ECU 31 via a network provided in the vehicle 30, and stored in the storage device.

[0032] As Figure 2As shown in FIG. 1, the drive diagnosis device 10 includes a first server 12, a second server 14, a third server (database unit) 16, and a fourth server 18. For example, the first server 12, the second server 14, the third server 16, and the fourth server 18 are arranged in a building. The first server 12 and the fourth server 18 are connected to the network described above. The first server 12 and the second server 14 are connected by a local area network (LAN). The second server 14 and the third server 16 are connected by the LAN. The third server 16 and the fourth server 18 are connected by the LAN. That is, the drive diagnosis device 10 is configured as a cloud computing system. In the present embodiment, the first server 12, the second server 14, and the third server 16 are managed by a subject A. In contrast, the fourth server 18 is managed by a subject B.

[0033] Figure 3 The first server 12 shown in FIG. 1 is configured to include a CPU 12A, a ROM 12B, a RAM 12C, a storage device (detection value storage unit) 12D, a wireless communication I / F 12E, and an input-output I / F 12F. The CPU 12A, the ROM 12B, the RAM 12C, the storage device 12D, the wireless communication I / F 12E, and the input-output I / F 12F are connected so as to be able to communicate with each other via a bus 12Z. The first server 12 can acquire information of date and time from a timer (not shown).

[0034] The CPU 12A is a central processing unit that executes various programs and controls various units. That is, the CPU 12A reads a program from the ROM 12B or the storage device 12D and executes the program using the RAM 12C as a work area. The CPU 12A controls each configuration and executes various arithmetic processing (information processing) according to the program recorded in the ROM 12B or the storage device 12D.

[0035] The ROM 12B stores various programs and various data. The RAM 12C temporarily stores a program or data as a work area. The storage device 12D is constituted by a storage device such as a hard disk drive (HDD) or a solid state drive (SSD), and stores various programs and various data. The communication I / F 12E is an interface for the first server 12 to communicate with other devices. The input-output I / F 12F is an interface for communication with various devices.

[0036] The detection value data as data representing detection values detected by the wheel speed sensor 32, the accelerator operation amount sensor 33, the brake switch 34, the steering angle sensor 35, the turn signal switch 36, and the GPS receiver 37 of the vehicle 30 and the image data acquired by the camera 39 are each transmitted from the wireless communication device 38 to the transceiver unit 13 of the first server 12 via the above-described network each time a predetermined amount of time elapses, and the detection value data and the image data are recorded in the storage device 12D. All of the detection value data and the image data recorded in the storage device 12D include information of the vehicle ID, information of the time of acquisition, and position information acquired by the GPS receiver 37. That is, the detection value data and the image data are associated with the information of the vehicle ID, the information of the time, and the position information.

[0037] The basic configurations of the second server 14, the third server 16, and the fourth server 18 are the same as that of the first server 12.

[0038] Figure 4 An example of the functional configuration of the second server 14 is shown by a block diagram. The second server 14 has, as the functional configuration, a transceiver unit 141, a scene extraction unit 142, a KPI (Key Performance Indicator) acquisition unit 143, a score calculation unit 144, an event identification unit 145, and a deletion unit 146. The transceiver unit 141, the scene extraction unit 142, the KPI acquisition unit 143, the score calculation unit 144, the event identification unit 145, and the deletion unit 146 are implemented by the CPU of the second server 14 that reads and executes a program stored in a ROM.

[0039] The transceiver unit 141 transmits and receives information to and from the first server 12 and the third server 16 via the LAN. The detection value data and the image data recorded in the storage device 12D of the first server 12 are transmitted to the transceiver unit 141 of the second server 14 while being associated with the vehicle ID, the time information, and the position information. The detection value data and the image data transmitted from the first server 12 to the transceiver unit 141 include a data group acquired during a predetermined data detection period. The data detection period is, for example, 30 minutes. Hereinafter, the data group (detection value data and image data) corresponding to one vehicle ID acquired during the data detection period is referred to as a “detection value data group”. The detection value data groups recorded in the first server 12 are transmitted to the transceiver unit 141 in order from the earliest acquisition time. More specifically, as described below, when a detection value data group is deleted from the storage device of the second server 14, a new detection value data group newer than the above-described detection value data group is transmitted from the first server 12 to the transceiver unit 141 and stored in the storage device of the second server 14.

[0040] The scene extraction unit 142 identifies the detection value data group stored in the storage device of the second server 14 as data indicating a specific detection value and other data. More specifically, the scene extraction unit 142 regards data necessary for taking out a KPI described later as data indicating a specific detection value.

[0041] Figure 8 The scene list 22 is a list recorded in the ROM of the second server 14. The scene list 22 is defined based on an operation target that is a member operated by the driver of the vehicle 30, an operation content of the operation target, and the like. Categories of the largest items in the scene list 22 are "safety" and "comfort". Further, the operation targets included in the category "safety" are an accelerator pedal, a brake pedal, and a steering wheel. The operation target included in the category "comfort" is the brake pedal. A scene, a specific detection value, and an extraction condition are specified for each operation target.

[0042] For example, when it is determined based on the detection value of the accelerator operation amount sensor 33 that the accelerator pedal has been operated in a state where the extraction condition 1 included in the category "safety" is satisfied, the scene extraction unit 142 refers to the scene list 22 and determines that "a start operation is being performed using the accelerator pedal". The extraction condition 1 is, for example, that the vehicle speed of the vehicle 30 is equal to or greater than a predetermined first threshold value. The vehicle speed of the vehicle 30 is calculated by the scene extraction unit 142 based on the wheel speeds detected by each wheel speed sensor 32 and stored in the detection value data group stored in the storage device of the second server 14. Further, the scene extraction unit 142 determines whether the extraction condition 1 is satisfied based on the calculated vehicle speed and the first threshold value. When it is determined that the extraction condition 1 is satisfied, the scene extraction unit 142 extracts, as data indicating a specific detection value, data related to the accelerator operation amount detected by the accelerator operation amount sensor 33 in a time zone when the extraction condition 1 is satisfied from the detection value data group stored in the storage device.

[0043] When it is determined based on the detection value of the brake switch 34 that the brake pedal has been operated in a state where the extraction condition 2 included in the category "safety" is satisfied, the scene extraction unit 142 refers to the scene list 22 and determines that "an overall operation is being performed by using the brake pedal". The extraction condition 2 is, for example, that the vehicle speed of the vehicle 30 is equal to or greater than a predetermined second threshold value. The scene extraction unit 142 determines whether the extraction condition 2 is satisfied based on the calculated vehicle speed and the second threshold value. When it is determined that the extraction condition 2 is satisfied, the scene extraction unit 142 extracts, as data indicating a specific detection value, data related to the wheel speed detected by the wheel speed sensor 32 in a time zone when the extraction condition 2 is satisfied from the detection value data group stored in the storage device.

[0044] When it is determined based on the detection value of the steering angle sensor 35 that the steering wheel has been operated in a state where the extraction condition 3 included in the category "safety" is satisfied, the scene extraction unit 142 refers to the scene list 22 and determines that "a corner operation of the steering wheel was performed". The extraction condition 3 is, for example, that the steering angle (steering amount) of the steering wheel for a predetermined amount of time is equal to or greater than a predetermined third threshold value. The scene extraction unit 142 determines that the extraction condition 3 is satisfied based on information of the steering angle included in the detection value data group stored in the storage device of the second server 14 and based on the third threshold value, which is detected by the steering angle sensor 35. When it is determined that the extraction condition 3 is satisfied, the scene extraction unit 142 extracts, as data indicating a specific detection value, data related to the steering angle detected by the steering angle sensor 35 in the time region when the extraction condition 3 is satisfied, from the detection value data group stored in the storage device.

[0045] When it is determined based on the detection value of the brake switch 34 that the brake pedal has been operated in a state where the extraction condition 4 included in the category "comfort" is satisfied, the scene extraction unit 142 refers to the scene list 22 and determines that "an overall operation is being performed by using the brake pedal". The extraction condition 4 is, for example, that the vehicle speed of the vehicle 30 is equal to or greater than a predetermined fourth threshold value. The scene extraction unit 142 determines whether the extraction condition 4 is satisfied based on the calculated vehicle speed and the fourth threshold value. When it is determined that the extraction condition 4 is satisfied, the scene extraction unit 142 extracts, as data indicating a specific detection value, data related to the wheel speed detected by the wheel speed sensor 32 in the time region when the extraction condition 4 is satisfied, from the detection value data group stored in the storage device.

[0046] When any of the extraction conditions is satisfied, the KPI acquisition unit 143 acquires (calculates) the KPI corresponding to the satisfied extraction condition.

[0047] For example, when the extraction condition 1 is satisfied, the KPI acquisition unit 143 acquires, as the KPI, the maximum accelerator operation amount in the time region when the extraction condition 1 is satisfied, from the data (specific detection value) on the accelerator operation amount acquired by the scene extraction unit 142.

[0048] When the extraction condition 2 is satisfied, the KPI acquisition unit 143 calculates, as the KPI, the minimum fore-aft acceleration of the vehicle 30 in the time region when the extraction condition 2 is satisfied, based on the data (specific detection value) on the wheel speed acquired by the scene extraction unit 142. That is, the KPI acquisition unit 143 uses the calculated value (derivative value) of the wheel speed to acquire the KPI.

[0049] When the extraction condition 3 is satisfied, the KPI acquisition unit 143 calculates the steering angle in the time region when the extraction condition 3 is satisfied as the KPI on the basis of the data (specific detection value) related to the steering angle acquired by the scenario extraction unit 142. That is, the KPI acquisition unit 143 uses the calculated value (second derivative value) of the steering angle acquisition as the KPI.

[0050] When the extraction condition 4 is satisfied, the KPI acquisition unit 143 calculates the jerk of the vehicle 30 in the time region when the extraction condition 4 is satisfied as the KPI on the basis of the data (specific detection value) related to the wheel speed acquired by the scenario extraction unit 142. That is, the KPI acquisition unit 143 uses the calculated value (second derivative value) of the wheel speed acquisition as the KPI.

[0051] As described below, the score calculation unit 144 calculates the safety level score, the comfort level score, and the driving operation score on the basis of the calculated KPIs.

[0052] The event recognition unit 145 recognizes an event by referring to the detection value data group stored in the storage device of the second server 14, and Figure 9 the event list 24 shown in FIG. 12 and recorded in the ROM of the second server 14. The event is a specific behavior that occurs in the vehicle 30 due to the operation of the driver. The event list 24 defines the type (content) of the event and the condition (specific condition) to be recognized as the event. In the event list 24, the "short-time turn signal operation" and the "simultaneous pedal depression" are defined as the events.

[0053] The event recognition unit 145 determines whether the turn signal lever 30C has moved from the neutral position to the first position or the second position on the basis of all the detection values of the turn signal switch 36 included in the detection value data group stored in the storage device. The first position or the second position to which the turn signal lever 30C has moved can be referred to as the "operation position". Further, when the event recognition unit 145 detects that the turn signal lever 30C has moved to the operation position, the event recognition unit 145 determines whether the duration of the amount of time for which the turn signal lever 30C has continuously been located at the operation position is less than a predetermined fifth threshold value (threshold value) on the basis of the information of the time at which the detection value of the turn signal switch 36 is acquired. When it is determined that the duration is less than the fifth threshold value, the event recognition unit 145 recognizes the date and time at which the amount of time for which the turn signal lever 30C has been located at the operation position is less than the fifth threshold value as the event, and recognizes the position information at which the state occurs as the event. The fifth threshold value is determined, for example, on the basis of the regulation of the country in which the road on which the vehicle 30 is currently traveling is located. For example, if the regulation of the country requires the driver to position the turn signal lever 30C at the operation position for 3 seconds or more, the fifth threshold value is "3 (seconds)".

[0054] Whether or not the accelerator pedal 30A and the brake pedal 30B are depressed at the same time is determined by the event recognition unit 145 based on all the detection values of the accelerator operation amount sensor 33 and all the detection values of the brake switch 34 included in the detection value data group stored in the storage device. More specifically, the event recognition unit 145 determines whether or not the state in which the vehicle speed of the vehicle 30 is equal to or greater than a predetermined value, the state in which the accelerator operation amount, which is the detection value of the accelerator operation amount sensor 33, is equal to or greater than a predetermined value, and the state in which the brake switch 34 outputs a detection signal occur at the same time. When the accelerator pedal 30A and the brake pedal 30B are depressed at the same time, an unnecessary large load can be applied to the brake device and the drive system of the vehicle 30. When it is determined that these states occur at the same time, the event recognition unit 145 specifies the date and time when the state occurs and the position information where the state occurs as an event. The predetermined value of the vehicle speed in this case is, for example, "5 (km / h (kilometers per hour))", and the predetermined value of the accelerator operation amount is, for example, "15%".

[0055] When the scene extraction unit 142, the KPI acquisition unit 143, the score calculation unit 144, and the event recognition unit 145 complete the above-described processing on one detection value data group recorded in the storage device, the acquired safety level score, the comfort level score, and the driving operation score and the data on the specified event are transmitted to the third server 16 together with the information of the vehicle ID by the transceiving unit 141. The data related to the event includes the information of the date and time when each specified event occurs, the position information, and the image data acquired by the camera 39 in a predetermined amount of time including the time when the event occurs.

[0056] When the scene extraction unit 142, the KPI acquisition unit 143, the score calculation unit 144, and the event recognition unit 145 complete the above-described processing on one detection value data group, the deletion unit 146 deletes the detection value data group from the storage device of the second server 14.

[0057] The third server 16 receives the data on the safety level score, the comfort level score, the driving operation score, and the recognized event transmitted from the second server 14. As shown in FIG. 1, the third server 16 has a transceiving unit 161 as a functional configuration. The transceiving unit 161 is realized by the CPU of the third server 16 by reading and executing a program stored in a ROM. The data received by the transceiving unit 161 is recorded in the storage device of the third server 16. The data on the safety level score, the comfort level score, the driving operation score, and the specified event are sequentially transmitted from the second server 14 to the third server 16, and the third server 16 records all the received data in the storage device. Figure 5

[0058] ​The fourth server 18 functions at least as a Web server and a WebApp server. As shown in Figure 6 The fourth server 18 has a transceiving control unit 181 and a data generation unit 182 as functional configurations. The transceiving control unit 181 and the data generation unit 182 are realized by a CPU of the fourth server 18 reading and executing a program stored in a ROM. The transceiving control unit 181 controls the transceiving unit 19 of the fourth server 18.

[0059] Figure 2 The mobile terminal 50 shown in FIG. 8 includes a CPU, a ROM, a RAM, a storage device, a communication I / F, and an input-output I / F. The mobile terminal 50 is, for example, a smartphone or a tablet. The CPU, the ROM, the RAM, the storage device, the communication I / F, and the input-output I / F of the mobile terminal 50 are connected to each other so as to be able to communicate with each other via a bus. The mobile terminal 50 can acquire information of date and time from a timer (not shown). The mobile terminal 50 is provided with a display unit 51 having a touch panel. The display unit 51 is connected to the input-output I / F of the mobile terminal 50. Further, map data is recorded in the storage device of the mobile terminal 50. The mobile terminal 50 has a transceiving unit 52.

[0060] Figure 7 An example of a functional configuration of the mobile terminal 50 is shown by a block diagram. The mobile terminal 50 has a transceiving control unit 501 and a display unit control unit 502 as functional configurations. The transceiving control unit 501 and the display unit control unit 502 are realized by a CPU reading and executing a program stored in a ROM. The mobile terminal 50 is owned by, for example, a driver of the vehicle 30 provided with a vehicle ID. A predetermined drive diagnosis display application is installed on the mobile terminal 50.

[0061] The transceiving unit 52 controlled by the transceiving control unit 501 transmits and receives data to and from the transceiving unit 19 of the fourth server 18.

[0062] The display unit control unit 502 controls the display unit 51. That is, the display unit control unit 502 causes the display unit 51 to display, for example, information received from the transceiving unit 19 by the transceiving unit 52 and information input via the touch panel. The information input by the touch panel of the display unit 51 can be transmitted to the transceiving unit 19 by the transceiving unit 52.

[0063] Operation and Effects

[0064] Next, the operation and effects of this embodiment will be described.

[0065] Next, the operation and effects of this embodiment will be described. Figure 10The flowchart describes the process executed by the second server 14. The second server 14 repeats the process each time a predetermined amount of time has elapsed. Figure 10 The process of creating a flowchart.

[0066] First, in step S10, the transceiver unit 141 of the second server 14 determines whether the detection value data group has been received from the first server 12. In other words, the transceiver unit 141 determines whether the detection value data group has been recorded in the storage device of the second server 14.

[0067] When the result is determined to be "yes" in step S10, the second server 14 proceeds to step S11, and the scene extraction unit 142 extracts data representing specific detection values ​​that meet the extraction conditions from the detection value data group stored in the storage device. Furthermore, the KPI acquisition unit 143 acquires (calculates) each KPI based on the data representing the extracted specific detection values.

[0068] The second server 14, having completed step S11, proceeds to step S12, and the scoring calculation unit 144 calculates the safety level score, comfort level score, and driving operation score.

[0069] For example, when in Figure 8 When extraction condition 1 is met, if the obtained KPI (maximum accelerator operation) is a predetermined value or greater, the KPI score is 5 points. Conversely, when the KPI is less than the predetermined value, the KPI score is 100 points.

[0070] For example, when in Figure 8 When extraction condition 2 is met, if the obtained KPI (minimum forward and backward acceleration) is lower than the predetermined value, the KPI score is 5 points. Conversely, when the KPI is equal to or greater than the predetermined value, the KPI score is 100 points.

[0071] For example, when in Figure 8 When extraction condition 3 is met, if the obtained KPI (acceleration of steering angle) is a predetermined value or greater, the KPI score is 5 points. Conversely, when the KPI is less than the predetermined value, the KPI score is 100 points.

[0072] The safety level score is the value (average) obtained by dividing the total score of each KPI corresponding to extraction condition 1 to extraction condition 3 by the number of items in the category "safety" (3).

[0073] For example, when the condition is met Figure 8 When extraction condition 4 is met, if the obtained KPI (average jerk) is a predetermined value or greater, the safety level score of that KPI is 5 points. Conversely, when the KPI is less than the predetermined value, the safety level score of that KPI is 100 points.

[0074] The value (average) obtained by dividing the total score of the KPIs of the category "comfort" by the number of items of the category "comfort" is the comfort level score. However, in the present embodiment, since the number of items in the category "comfort" is "1", the score related to the KPI corresponding to the extraction condition 4 is the comfort level score.

[0075] Further, the score calculation unit 144 calculates the driving operation score based on the calculated safety level score and the comfort level score. Specifically, the score calculation unit 144 obtains, as the driving operation score, the value (average) obtained by dividing the total score of the safety level score and the comfort level score by the sum of the number of items of the safety level score and the comfort level score (4).

[0076] The second server 14, which has completed the process of the step S12, proceeds to a step S13, and the event recognition unit 145 recognizes the event based on the detection value data group stored in the storage device of the second server 14.

[0077] The second server 14, which has completed the process of the step S13, proceeds to a step S14, and the transceiving unit 141 transmits data on the safety level score, the comfort level score, the driving operation score, and the specified event together with the information of the vehicle ID to the third server 16.

[0078] The second server 14, which has completed the process of the step S14, proceeds to a step S15, and the deletion unit 146 deletes the detection value data group from the storage device of the second server 14.

[0079] When the determination of "No" is made in the step S10, or when the process of the step S15 is completed, the second server 14 temporarily ends the process of the flowchart of Figure 10 .

[0080] Next, the process of the fourth server 18 will be described with reference to the flowchart of Figure 11 . Figure 11 The fourth server 18 repeatedly executes the process of the flowchart of every time a predetermined amount of time elapses.

[0081] First, in the step S20, the transceiving control unit 181 of the fourth server 18 determines whether a display request has been transmitted from the transceiving control unit 501 (transceiving unit 52) of the mobile terminal 50 in which the driving diagnosis display application program is activated to the transceiving unit 19. That is, the transceiving control unit 181 determines whether there is an access operation from the mobile terminal 50. The display request includes the information of the vehicle ID associated with the mobile terminal 50.

[0082] When "yes" is determined in step S20, the fourth server 18 proceeds to step S21, and the transceiver control unit 18 (transceiver unit 19) communicates with the third server 16. The transceiver control unit 181 (transceiver unit 19) receives data from the transceiver unit 161 of the third server 16 regarding security level scores, comfort level scores, driving operation scores, and specified events corresponding to the vehicle ID associated with the mobile terminal 50 that sent the display request.

[0083] Having completed step S21, the fourth server 18 proceeds to step S22, and the data generation unit 182 uses the data received in step S21 to generate data representing the driving diagnostic result image 55 (see...). Figure 13 The driving diagnostic result image 55 can be displayed on the display unit 51 of the mobile terminal 50 in which the driving diagnostic display application is activated.

[0084] The fourth server 18, having completed step S22, proceeds to step S23, and the transceiver unit 19 sends the data generated by the data generation unit 182 in step S22 to the transceiver control unit 501 (transceiver unit 52) ​​of the mobile terminal 50.

[0085] When "No" is determined in step S20, or when the process of step S23 is completed, the fourth server 18 temporarily terminates. Figure 11 The process of creating a flowchart.

[0086] Below, we will refer to Figure 12 The flowchart describes the process executed by the mobile terminal 50. The mobile terminal 50 repeats this process each time a predetermined amount of time has elapsed. Figure 12 The process of creating a flowchart.

[0087] In step S30, the display unit control unit 502 of the mobile terminal 50 determines whether the driving diagnostic display application is running.

[0088] When “yes” is determined in step S30, the mobile terminal 50 proceeds to step S31 and determines whether the transceiver control unit 501 (transceiver unit 52) ​​has received data representing the driving diagnostic result image 55 from the transceiver unit 19 of the fourth server 18.

[0089] When "yes" is determined in step S31, the mobile terminal 50 proceeds to step S32, and the display unit control unit 502 causes the display unit 51 to display the driving diagnostic result image 55.

[0090] like Figure 13The driving diagnosis result image 55 has a safety and comfort level display unit 56, a score display unit 57, and an event display unit 58, as shown in FIG. 5. The safety level score and the comfort level score are displayed on the safety and comfort level display unit 56. The driving operation score is displayed on the score display unit 57. Information of each specified event is displayed on the event display unit 58. The information indicating each event includes the date and time when the event occurred and the content.

[0091] The mobile terminal 50 that has completed the process of step S32 advances to step S33, and the display unit control unit 502 determines whether the hand of the user of the mobile terminal 50 has touched the event display unit 58 of the display unit 51 (touch panel).

[0092] When "Yes" is determined in step S33, the mobile terminal 50 advances to step S34, and the display unit control unit 502 causes the display unit 51 to display a map image 60 based on the map data shown in FIG. 6. Figure 14 The map data shown in FIG. 6 displays a map image 60. Here, it is assumed that the driver has touched "Event 1" in the event display unit 58. In this case, the map image 60 includes map information of the place where the time 1 occurred and its surrounding environment, and the place where the event 1 occurred is indicated with a star mark. Further, when the user touches the star mark, an event image 61 is displayed, which is represented by image data taken by the camera 39 for a predetermined amount of time including the time when the event 1 occurred. The predetermined amount of time is, for example, 10 seconds.

[0093] The mobile terminal 50 that has completed the process of step S34 advances to step S35, and the display unit control unit 502 determines whether the hand of the user has touched a return operation unit 62 on the map image 60. When "Yes" is determined in step S35, the display unit control unit 502 of the mobile terminal 50 advances to step S32, and causes the display unit 51 to display the driving diagnosis result image 55.

[0094] When "No" is determined in step S30, step S33, or step S35, the mobile terminal 50 temporarily ends the process of the flowchart of FIG. 5. Figure 12

[0095] As described above, in the system 10 and the driving diagnosis method of the present embodiment, when the event recognition unit 145 determines that the duration for which the turn signal pole 30C is located at the operation position is lower than the fifth threshold value, information indicating that the duration is lower than the fifth threshold value is included in the driving diagnosis result image 55. Thus, the system 10 and the driving diagnosis method of the present embodiment can cause the driver who has recognized that the duration is lower than the fifth threshold value by viewing the driving diagnosis result image 55 to inhibit the duration of the turn signal pole 30C from becoming less than the fifth threshold value when the turn signal pole 30C is moved to the operation position thereafter. ​

[0096] Further, in the driving diagnosis method and system 10 of the present embodiment, when the event recognition unit 145 determines that the accelerator pedal 30A and the brake pedal 30B are simultaneously depressed, information that the accelerator pedal 30A and the brake pedal 30B are simultaneously depressed is included in the driving diagnosis result image 55. Thus, the system 10 and the driving diagnosis method of the present embodiment can cause a driver who has recognized that the accelerator pedal 30A and the brake pedal 30B are simultaneously depressed by viewing the driving diagnosis result image 55 to avoid simultaneously depressing the accelerator pedal 30A and the brake pedal 30B when performing a driving operation of the vehicle 30 thereafter.

[0097] Further, the image data included in the data group transmitted from the second server 14 to the third server 16 is only image data at the time when an event occurs. Thus, the amount of data accumulated in the storage device of the third server 16 is smaller than a case where all the image data recorded in the storage device of the second server 14 is transmitted from the second server 14 to the third server 16.

[0098] Further, in the driving diagnosis apparatus 10 and the driving diagnosis method of the present embodiment, the driving diagnosis is performed using the driving operation score (KPI) and the event. Thus, a driver who sees the driving diagnosis result image 55 can recognize the characteristics of his or her driving operation from a wide perspective.

[0099] Further, the KPI acquisition unit 143 calculates the KPI using only specific detection value data in the detection value data group. Thus, the calculation load of the KPI acquisition unit 143 is smaller compared to a case where the KPI calculation is performed using all the detection value data group. Therefore, the calculation load of the driving diagnosis apparatus 10 and the driving diagnosis method of the present embodiment is small.

[0100] Further, in the driving diagnosis apparatus 10 and the driving diagnosis method of the present embodiment, a subject B can access the data stored in the third server 16 unlike a subject A who manages the first server 12, the second server 14, and the third server 16 and manufactures vehicles. Thus, a person (organization) other than the subject A can create an application (driving diagnosis display application) that uses the driving diagnosis result acquired by the driving diagnosis apparatus 10 and the driving diagnosis method of the present embodiment. Therefore, development of such an application can be promoted.

[0101] Although the driving diagnosis apparatus 10 and the driving diagnosis method according to the present embodiment have been described above, the design of the driving diagnosis apparatus 10 and the driving diagnosis method can be appropriately changed within a range not deviating from the scope of the present application.

[0102] For example, the event recognition unit 145 can determine whether a state in which the accelerator operation amount, which is a detection value of the accelerator operation amount sensor 33, is equal to or greater than a predetermined value and a state in which the brake switch 34 outputs a detection signal occur simultaneously. In other words, the event recognition unit 145 can determine whether the accelerator pedal 30A and the brake pedal 30B are depressed simultaneously without considering the vehicle speed of the vehicle 30.

[0103] The vehicle 30 can include a sensor (not shown) that detects the pressure (hydraulic pressure) of brake hydraulic fluid in a master cylinder that operates when the brake pedal 30B is depressed. Then, when the hydraulic pressure detected by the sensor is equal to or exceeds a predetermined value, the event recognition unit 145 can determine that "the brake pedal 30B has been depressed". The predetermined value is, for example, 0.07 MPa.

[0104] Figure 8 The categories, operation targets, scenes, specific detection values, extraction conditions, and KPIs illustrated in the above are not limited to those illustrated in the above. For example, there can be multiple operation targets, scenes, specific detection values, extraction conditions, and KPIs for the category "comfort". Figure 8

[0105] Figure 9 The event types described in the above are not limited to those described in the above. In addition to "short-time turn signal operation" and "simultaneous depression of pedals", the event list 24 can include other events. For example, the event recognition unit 145 can designate at least one of sudden turning occurrence, activation of an anti-lock brake system (ABS), activation of a pre-crash safety system (PCS), and detection of a collision with an obstacle as an event. Figure 9

[0106] The driving diagnosis apparatus 10 can be implemented in a configuration different from the above. For example, the first server 12, the second server 14, the third server 16, and the fourth server 18 can be implemented by one server. In this case, for example, by using a hypervisor, the inside of the server can be virtually divided into multiple areas corresponding to the first server 12, the second server 14, the third server 16, and the fourth server 18.

[0107] The detection unit that acquires the detection value data set can be any device as long as it acquires a physical quantity that changes based on at least one of running, turning, and braking of a vehicle, or a physical quantity that changes when a predetermined operation member is operated. For example, the detection unit can be a sensor for measuring the coolant temperature of an engine, a yaw rate sensor, a shift lever position sensor, or the like. Further, the number of detection units can be any number.

[0108] ​​The driving diagnosis device 10 can not acquire the driving operation score, but can acquire only the event. In this case, only the event is stored in the storage device of the third server 16.

[0109] The KPI acquisition (calculation) method and the driving operation score calculation method can be different from the above-described methods. For example, the safety level score and the comfort level score can be calculated while weighting each KPI.

[0110] The driving diagnosis device 10 does not necessarily have to be connected to the Internet. In this case, for example, the detection value data group acquired from the vehicle is recorded on a portable recording medium (for example, USB), and the detection value data group in the recording medium is copied to the first server 12.

[0111] When the third server 16 receives an access from the fourth server 18, the third server 16 can have a function of confirming the access authority. In this case, the fourth server 18 can receive data on the safety level score, the comfort level score, the driving operation score, and the specified event from the third server 16 only when the third server 16 confirms that the fourth server 18 has the access authority.

[0112] A constant restriction can be imposed on the access by the subject B (the fourth server 18) to part of the data recorded in the storage device of the third server 16. For example, information indicating that the data is a restriction target is added to a part of the data group recorded in the storage device of the third server 16. The access by the subject B (the fourth server 18) to the data to which the information indicating that the access is a restriction target is added is prohibited (even when the user has the above-described access authority). The data to which the information indicating that the access is a restriction target is added is, for example, location information.

[0113] Instead of the GPS receiver 37, the vehicle 30 can include a receiver capable of receiving information from a satellite of a global navigation satellite system other than GPS (for example, Galileo).

[0114] The mobile terminal 50 can read map data from a web server and display a map image on the display unit 51.

Claims

1. A driving diagnostic device, the driving diagnostic device comprising an event recognition unit, a data generation unit, and a display unit, wherein... The event recognition unit can obtain the following detection value, which indicates that the turn signal pole installed on the vehicle has moved from the neutral position to the operating position. When the event recognition unit determines, based on the acquired detection values, that the turning signal pole is positioned at the operating position, the event recognition unit determines whether the duration is less than a predetermined threshold, wherein... This duration is the amount of time during which the turn signal pole is continuously positioned at the operating position. When it is determined that the duration is less than the predetermined threshold, the event recognition unit identifies the date, time, and location information of when the turning signal pole is located at the operating position and the duration is less than the predetermined threshold as an event. The data generation unit uses data about the event to generate data representing the driving diagnostic results image, and The display unit displays the driving diagnostic result image. The driving diagnostic result image includes a safety and comfort level display unit, a driving operation score display unit, and an event display unit. The safety and comfort level scores are displayed on the safety and comfort level display unit, the driving operation score is displayed on the driving operation score display unit, and the event information is displayed on the event display unit. When a user touches the event display unit of the driving diagnostic result image on the display unit, the display unit displays a map image, which includes map information of the location where the event occurred and its surrounding environment.

2. The driving diagnostic device according to claim 1 further includes a transceiver unit, the transceiver unit being able to receive the detection value from the vehicle via the Internet, and the transceiver unit being able to send the acquired detection value to the event recognition unit.

3. The driving diagnostic device according to claim 1 or 2 further includes a database unit that stores information on whether the duration determined by the event recognition unit is less than the predetermined threshold, and the database unit is connected to the Internet.

4. A driving diagnostic method, comprising the following steps: The following detection values ​​are obtained from the vehicle, wherein the detection values ​​indicate that the turn signal pole installed on the vehicle has been moved from a neutral position to an operating position; and When it is determined, based on the obtained detection values, that the turn signal pole is positioned at the operating position, it is determined whether the duration is less than a predetermined threshold, wherein the duration is the amount of time the turn signal pole is continuously positioned at the operating position. When it is determined that the duration is less than the predetermined threshold, the date, time, and location information of the time the turn signal pole is located at the operating position being less than the predetermined threshold are identified as an event. Data representing the driving diagnostic results image is generated using data about the event, and Display the image of the driving diagnostic results. The driving diagnostic result image includes a safety and comfort level display unit, a driving operation score display unit, and an event display unit. The safety and comfort level scores are displayed on the safety and comfort level display unit, the driving operation score is displayed on the driving operation score display unit, and the event information is displayed on the event display unit. When a user touches the event display unit of the driving diagnostic result image on the display unit, the display unit displays a map image, which includes map information of the location where the event occurred and its surrounding environment.

Citation Information

Patent Citations

  • Vehicle driving skill diagnostic system and its components, driving skill diagnostic method

    JP3593502B2

  • Driving assistance device, driving assistance system, program, and control method for driving assistance device

    JP6648304B2

  • Driving characteristic determination system

    JP2015022499A

  • Dangerous driving risk information output system and dangerous driving risk information output program

    JP2020135675A

  • Device, System and Method for Aggregating Networks and Serving Data from Those Networks to Computers

    US20170039782A1