Drive diagnosis system
The driving diagnosis system addresses privacy concerns by allowing individuals to set the range of disclosure for their diagnostic information, ensuring that only selected data is shared with observers, thus providing a safe and private experience for users with high privacy awareness.
Patent Information
- Application Number
- JP2023150645
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-19
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2043-09-19
AI Technical Summary
Individuals with a high sense of privacy may feel uneasy using existing driving diagnosis systems that disclose all diagnostic items and driving skills to observers.
A driving diagnosis system that includes a processor to acquire vehicle information, perform driving diagnoses, and allow the person being monitored to set the range of disclosure for diagnostic information, ensuring that only the selected information is transmitted to the observer.
Enables individuals with high privacy concerns to use the driving diagnosis system with confidence, as they can control the disclosure of their diagnostic information, enhancing privacy and comfort.
Smart Images

Figure 2025043411000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a driving diagnosis system for diagnosing the driving of a person being watched over. [Background technology]
[0002] In recent years, driving diagnosis of drivers has been performed. For example, Patent Document 1 discloses a method of comparing a reference driving skill with a newly diagnosed driving skill based on a driving diagnosis, identifying a driving item in which the driving skill has changed, and presenting the driving item in which the driving skill has changed and the driving skill corresponding to the driving item to the driver or a supervisor.
[0003] Moreover, Patent Document 2 discloses a method for diagnosing a driver's driving behavior based on vehicle information and granting a benefit to a beneficiary according to the driving diagnosis result. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2023-85099 A [Patent Document 2] Patent Publication No. 2023-85100 Summary of the Invention [Problem to be solved by the invention]
[0005] However, if the person being watched over is highly privacy conscious, the person being watched over may feel uneasy about using an application that discloses all diagnostic items and driving skills to the watcher, as described in Patent Document 1.
[0006] Therefore, an object of the present disclosure is to provide a driving diagnosis system that can be used safely by those being watched over. [Means for solving the problem]
[0007] The driving diagnosis system disclosed herein includes a driving diagnosis device, a first terminal of the person being watched over, and a second terminal of a watcher, and is a driving diagnosis system that performs a driving diagnosis of the person being watched over, wherein the driving diagnosis device includes a processor for information processing, and the processor acquires vehicle information, performs a driving diagnosis of the person being watched over for a plurality of diagnostic items based on the acquired vehicle information, acquires a disclosure range of each of the diagnostic items from the first terminal of the person being watched over to the watcher, extracts diagnostic information included in the disclosure range as watching information, and transmits the extracted watching information to the second terminal of the watcher.
[0008] In this way, since the person being watched over can set the range of information that can be disclosed to the watcher, even a person being watched over who is highly conscious of privacy can use the driving diagnosis system with peace of mind.
[0009] In the driving diagnosis system disclosed herein, the first terminal of the person being watched over may display a plurality of profiles associated with a plurality of the diagnostic items or the contents of each of the diagnostic items, and transmit the plurality of the diagnostic items or the contents of each of the diagnostic items associated with the profile selected by the person being watched over to the driving diagnosis device as the range of disclosure to the watcher.
[0010] This enables the person being watched over to easily transmit the disclosure range to the driving diagnosis device.
[0011] In the driving diagnosis system of the present disclosure, a plurality of the disclosure ranges may be set corresponding to a plurality of levels of privacy.
[0012] This allows the person being watched over to easily transmit the range of disclosure to the driving diagnosis device according to the privacy level.
[0013] In the driving diagnosis system of the present disclosure, a plurality of profiles may be set corresponding to vehicle usage scenes.
[0014] This allows the person being monitored to easily transmit the disclosure range to the driving diagnosis device depending on the vehicle usage situation.
[0015] In the driving diagnosis system disclosed herein, the driving diagnosis device may determine a safe driving level of the person being watched over and transmit the safe driving level to the first terminal of the person being watched over, and the first terminal of the person being watched over may limit the profiles that the person being watched over can select based on the received safe driving level.
[0016] This allows, for example, a profile with fewer disclosed items and a high privacy level to be selected when the safe driving level is high, and a profile with a high privacy level cannot be selected when the safe driving level is low, making it possible to select an appropriate profile depending on the safe driving level of the person being monitored. Effect of the Invention
[0017] The present disclosure can provide a driving diagnosis system that can be used safely by those being watched over. [Brief description of the drawings]
[0018] [Figure 1] 1 is a system diagram showing an overall configuration of a driving diagnosis system according to an embodiment. [Diagram 2] FIG. 2 is a system diagram showing a hardware configuration of the vehicle shown in FIG. [Diagram 3] 2 is a system diagram showing a hardware configuration of the server shown in FIG. 1. [Figure 4] FIG. 4 is a diagram showing the structure of a diagnostic criteria database of the server shown in FIG. 3. [Diagram 5] 4 is a diagram showing a structure of a diagnosis history database shown in FIG. 3. [Figure 6] 4 is a diagram showing a structure of a user information database shown in FIG. 3. [Figure 7] 4 is a diagram showing a structure of the monthly comprehensive evaluation disclosure possible range database shown in FIG. 3. [Figure 8]2 is a system diagram showing a hardware configuration of a first terminal shown in FIG. 1. [Figure 9] FIG. 9 is a diagram showing a top screen stored in the GUI database shown in FIG. 8. [Figure 10] FIG. 9 is a diagram showing an initial setting screen for a disclosure possible range stored in the GUI database shown in FIG. 8. [Figure 11] 9 is a diagram showing a setting screen for setting the disclosable range of the monthly overall evaluation stored in the GUI database shown in FIG. 8. FIG. [Figure 12] 9 is a diagram showing a screen for setting the disclosure range stored in the GUI database shown in FIG. 8 for the second or subsequent times. FIG. [Figure 13] FIG. 2 is a sequence diagram showing the overall operation of the driving diagnosis system according to the embodiment. [Figure 14] 2 is a flowchart showing the operation of the first terminal shown in FIG. 1. [Figure 15] This is a continuation of the flowchart shown in Figure 14. [Figure 16] 2 is a flowchart showing the operation of the server shown in FIG. 1; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] Hereinafter, a driving diagnosis system 100 according to an embodiment will be described with reference to the drawings. As shown in FIG. 1, the driving diagnosis system 100 includes a vehicle 10, a server 30 which is a driving diagnosis device, a first terminal 40 which is a mobile terminal of the person being watched over, and a second terminal 140 which is a mobile terminal of the watcher. The vehicle 10 is equipped with an in-vehicle terminal 20. The in-vehicle terminal 20, the server 30, the first terminal 40, and the second terminal 140 are connected to each other through a network 90. In FIG. 1, one vehicle 10, one in-vehicle terminal 20, one first terminal 40, and one second terminal 140 are connected to one server 30, but the number of the vehicles 10, the in-vehicle terminals 20, the first terminals 40, and the second terminals 140 is not limited to this, and each may be two or more.
[0020] As shown in FIG. 2, a vehicle 10 includes a plurality of ECUs (Electronic Control Units) 11, a plurality of on-board devices 13, and an on-board terminal 20.
[0021] The ECU 11 includes an ADAS-ECU 11A (Advanced Driver Assistance System-ECU), a steering ECU 11B, a brake ECU 11C, an engine ECU 11D, and an auxiliary ECU 11E. The ADAS-ECU 11A, the steering ECU 11B, the brake ECU 11C, the engine ECU 11D, and the auxiliary ECU 11E are connected to each other via a bus 12, and exchange information with each other. The vehicle 10 may include other ECUs.
[0022] The ADAS-ECU 11A controls the advanced driving assistance system. A vehicle speed sensor 13A, a yaw rate sensor 13B, and an external sensor 13C, which constitute the in-vehicle device 13, are connected to the ADAS-ECU 11A. The external sensor 13C is a group of sensors used to detect the surrounding environment of the vehicle 10. The external sensor 13C includes, for example, a camera that captures an image of the surroundings of the vehicle 10, a millimeter wave radar that transmits a search wave and receives a reflected wave, and a lidar that scans the area ahead of the vehicle 10.
[0023] The steering ECU 11B controls the power steering. A steering angle sensor 13D and a steering actuator 13E, which constitute the in-vehicle device 13, are connected to the steering ECU 11B. The steering angle sensor 13D is a sensor that detects the steering angle of the steering wheel. The steering actuator 13E steers the wheels of the vehicle 10 in response to the driver's operation.
[0024] The brake ECU 11C controls the brake system of the vehicle 10. A brake actuator 13F constituting the in-vehicle device 13 is connected to the brake ECU 11C. The brake actuator 13F drives the brakes of the vehicle 10 in response to an operation by the driver.
[0025] The engine ECU 11D controls the engine of the vehicle 10. A throttle actuator 13G and sensors 13H constituting the in-vehicle device 13 are connected to the engine ECU 11D. The throttle actuator 13G drives the throttle of the engine in response to the driver's operation. The sensors 13H include, for example, an oil temperature sensor for measuring the temperature of the engine oil, an oil pressure sensor for measuring the oil pressure of the engine oil, and a rotation sensor for detecting the engine speed.
[0026] 2, the in-vehicle terminal 20 is a computer including a CPU 21, a memory 22, a wireless communication interface 23, and an in-vehicle communication interface 24. The CPU 21, the memory 22, the wireless communication interface 23, and the in-vehicle communication interface 24 are connected via an internal bus 25.
[0027] The CPU 21 is a processor that performs information processing. The memory 22 stores a control program 26 and control data for executing the control program 26. The CPU 21 executes the control program 26 stored in the memory 22 to realize various control operations.
[0028] The in-vehicle communication interface 24 is connected to the bus 12 of the vehicle 10, and collects vehicle information related to the status and control of the vehicle 10 from the ADAS-ECU 11A, steering ECU 11B, brake ECU 11C, engine ECU 11D, and auxiliary ECU 11E of the vehicle 10 via the bus 12 using the CAN protocol.
[0029] The wireless communication interface 23 is a wireless communication module that is connected to the network 90 and is used to communicate with the server 30 .
[0030] 3, the server 30 is a computer including a CPU 31 which is a processor for performing information processing, a memory 32 which stores data, and a wireless communication interface 33. The CPU 31, the memory 32, and the wireless communication interface 33 are connected to each other via an internal bus 34. The wireless communication interface 33 is a wireless communication module which is connected to a network 90 and communicates with the in-vehicle terminal 20, the first terminal 40, and the second terminal 140.
[0031] The memory 32 stores a processing program 35, data 36 for the processing program, a diagnostic criteria database 37, a diagnostic history database 38, a user information database 39, and a monthly overall evaluation disclosure possible range database 39A. Note that the memory 32 may store other programs and databases.
[0032] The processing program 35 includes a driving diagnosis program for diagnosing the driving of the driver of the vehicle 10 and a monitoring information extraction program for extracting diagnostic information included in the disclosure range as monitoring information. The processing program 35 is executed by the CPU 31. The processing program data 36 temporarily stores data when the CPU 31 executes the processing program 35, and also stores setting values and the like required for executing the processing program 35. The operation of the server 30 is realized by the CPU 31 executing the processing program 35.
[0033] As shown in Fig. 4, the diagnostic criteria database 37 is a database that stores the evaluation index and the reference score value of each diagnostic item when the CPU 31 executes the driving diagnosis in association with each other. The diagnostic criteria database 37 specifies that when the diagnostic item is accelerator operation, the maximum acceleration is used as the evaluation index. The diagnostic criteria database 37 also specifies that the maximum acceleration of A or more is set as the reference value for the score of the accelerator operation to be 1, the maximum acceleration of less than B is set as the reference value for the score of the accelerator operation to be 3, and the maximum acceleration between A and B is set as the reference value for the score of the accelerator operation to be 2. Note that the higher the score value, the higher the level of safe driving.
[0034] Similarly, diagnostic criteria database 37 specifies that when the diagnostic item is braking operation, maximum deceleration is used as the evaluation index, with a maximum deceleration of C or more as the reference value for a braking operation score of 1, a maximum deceleration of less than D as the reference value for a braking operation score of 3, and a maximum deceleration halfway between C and D as the reference value for a braking operation score of 2. Also, diagnostic criteria database 37 specifies that when the diagnostic item is steering operation, maximum lateral acceleration is used as the evaluation index, with a maximum lateral acceleration of E or more as the reference value for a steering operation score of 1, a maximum lateral acceleration of less than F as the reference value for a steering operation score of 3, and a maximum lateral acceleration halfway between E and F as the reference value for a steering operation score of 2. In addition, the diagnostic criteria database 37 specifies that when the diagnostic item is the distance between vehicles, the length of the distance between vehicles is used as the criterion for the score of the distance between vehicles, and when the diagnostic item is recognition and judgment, the approach warning is used as the evaluation index, the operation of the emergency brake is used as the criterion for score 1 for recognition and judgment, the absence of a warning is used as the criterion for score 3, and the presence of a warning is used as the criterion for score 2.
[0035] As shown in Fig. 5, the diagnosis history database 38 is a database that stores the following items for each registered monitoring target stored in the user information database 39: driving scene extraction time, driving scene, accelerator operation score, brake operation score, steering operation score, following distance score, recognition / judgment score, number of danger avoidance operations, safe driving level, driving distance, and driving time. Here, the driving scenes include starting, accelerating, decelerating, stopping, turning, changing lanes, merging, parking, etc. Note that illustration of acceleration, stopping, merging, and parking is omitted.
[0036] As shown in Fig. 6, the user information database 39 is a database that stores the name of the person being watched over, the age of the person being watched over, the sex, the years of driving experience, the name of the person watching over, the safe driving level judgment result, and the disclosure possible range setting state in an associated manner. The person being watched over is, for example, often an elderly person such as the person being watched over AAA to DDD, and the people being watched over aaa to ddd are their children, but is not limited to this. For example, the person being watched over may be a child who has just gotten their license such as EEE, and the person watching over them may be their parent eee.
[0037] Here, the safe driving level judgment result is, for example, the latest monthly safe driving level. In the case of the monitored person EEE, who has only a short driving experience and has not been judged for the monthly safe driving level, the character "NA" is stored. The disclosure range setting state is stored as to whether the monthly overall rating, driving distance, driving time, and number of hazard avoidance attempts set by the monitored person using the first terminal 40 can be disclosed to the second terminal 140 of the monitor.
[0038] As shown in Figure 7, the monthly overall assessment disclosure range database 39A stores whether or not the safe driving level, accelerator operation score, braking operation score, steering operation score, following distance score, and cognition / judgment score during the monthly overall assessment set by the person being watched over using the first terminal 40 can be disclosed to the second terminal 140 of the watcher.
[0039] Here, the driving distance, driving time, number of hazard avoidance attempts, safe driving level, accelerator operation score, brake operation score, steering operation score, following distance score, and recognition / judgment score constitute diagnostic information of the driving diagnosis results.
[0040] 8, the first terminal 40, which is a mobile terminal of the person being watched over, is a smartphone including a CPU 41, which is a processor that performs information processing, a memory 42 that stores data, a touch panel 43 that displays and inputs information, and a wireless communication interface 44. The CPU 41, the memory 42, the touch panel 43, and the wireless communication interface 44 are connected via an internal bus 45. The operation of the first terminal 40 is realized by the CPU 41 executing an application 46.
[0041] The memory 42 stores an application 46 for performing driving diagnosis, application execution data 47, and a GUI database 48. The application execution data 47 temporarily stores data when the CPU 41 executes the application 46, and also stores setting values and the like required for executing the application 46.
[0042] The GUI database 48 stores image data of a top screen 51, an initial disclosure range setting screen 53, a monthly overall evaluation disclosure range setting screen 54, and a second or subsequent disclosure range setting screen 55, which are displayed on the touch panel 43 as shown in Figures 9 to 12.
[0043] As shown in FIG. 9, the top screen 51 is a screen displayed when the application 46 for performing driving diagnosis is executed. The top screen 51 displays the display date and time, fuel efficiency, the number of hazard avoidance operations, the mileage, the driving time, and the monthly overall evaluation. The monthly overall evaluation displays the scores of each item of safe driving level, accelerator operation, brake operation, steering operation, following distance, and recognition and judgment. The scores of each item are displayed in a graph. As described above, the mileage, driving time, the number of hazard avoidance operations, safe driving level, accelerator operation score, brake operation score, steering operation score, following distance score, and recognition and judgment score constitute the diagnostic information of the result of the driving diagnosis. The disclosure possible range initial setting screen 53, the disclosure possible range setting screen 54 of the monthly overall evaluation, and the setting screen 55 of the second and subsequent times of the disclosure possible range will be described later together with the explanation of the operation.
[0044] The hardware configuration of the second terminal 140 of the watcher is the same as the hardware configuration of the first terminal 40 described with reference to Fig. 8. However, since the disclosure range is not input in the second terminal 140, the GUI database 48 stores image data of the top screen 51 shown in Fig. 9, but does not store the initial disclosure range setting screen 53, the disclosure range setting screen 54 for the monthly overall evaluation, and the second or subsequent setting screen 55 for the disclosure range.
[0045] Next, the operation of the driving diagnosis system 100 of the embodiment will be described with reference to FIGS.
[0046] As shown in Fig. 13, in the driving diagnosis system 100, diagnostic information that the person being watched over can disclose to the watcher from the first terminal 40 is registered in the user information database 39 and monthly overall evaluation discloseable range database 39A of the server 30. The server 30 receives vehicle information from the in-vehicle terminal 20 mounted on the vehicle 10, executes driving diagnosis processing of the person being watched over based on the received vehicle information, stores the diagnostic information in the diagnosis history database 38, and transmits it to the first terminal 40 of the person being watched over. The server 30 also refers to the user information database 39 and monthly overall evaluation discloseable range database 39A to extract diagnostic information included in the discloseable range as watching information, and transmits the extracted watching information to the second terminal 140 of the person being watched over.
[0047] Hereinafter, the operation of the driving diagnosis system 100 will be described in detail with reference to the flowcharts of FIGS.
[0048] First, the disclosure range setting operation of the first terminal 40 will be described with reference to Fig. 14. The CPU 41 of the first terminal 40 executes the application 46 for performing driving diagnosis stored in the memory 42. As shown in step 101 of Fig. 14, the CPU 41 judges whether to perform an initial setting of the disclosure range. If the CPU 41 judges YES in step 101 of Fig. 1, it proceeds to step 102 of Fig. 1 and displays the disclosure range initial setting screen 53 shown in Fig. 10 on the touch panel 43 by referring to the GUI database 48. As shown in Fig. 10, the disclosure range initial setting screen 53 displays a plurality of profiles corresponding to the usage scenes of the vehicle 10, such as "daily use", "long trip", and "night".
[0049] As shown in step 103 of Fig. 14, when the person being watched over operates the touch panel 43 to select one of a plurality of profiles by turning it "on", the CPU 41 displays the default privacy level and the default settings for sharing each item with the watcher at the bottom of the screen as shown in step 104 of Fig. 14. In the example shown in Fig. 10, the default privacy level is 1, and a screen is displayed in which sharing with the watcher is turned on for each of the items of monthly overall rating, mileage, driving time, and number of hazard avoidances. In other words, the default settings are the lowest privacy level, and all items are set to be disclosed to the watcher.
[0050] The person being watched can change the privacy level by pressing the down arrow button next to the privacy level. When the privacy level is changed, the default settings for sharing with the watcher for each item are displayed according to the changed privacy level. For example, when the privacy level is changed to 5, a screen is displayed in which sharing with the watcher for the monthly overall rating is turned on and sharing with the watcher for other items is turned off, as shown in Figure 12. The person being watched can freely change the settings for sharing with the watcher for each displayed item.
[0051] When the person being watched over finishes changing the disclosure range and presses the setting end button, information on the changed disclosure range displayed on the screen is sent to the server 30 as shown in step 106 of Fig. 14. The server 30 stores the received information on the disclosure range in the user information database 39 shown in Fig. 6. Note that if the person being watched over presses the setting end button without changing the disclosure range setting from the default, the CPU 41 judges NO in step 105 of Fig. 14 and proceeds to step 107 of Fig. 14, where it sends the default disclosure range to the server 30.
[0052] In addition, when the person being watched over presses "Monthly Comprehensive Evaluation Disclosure Range Setting" at the bottom of the screen shown in FIG. 9, the CPU 41 refers to the GUI database 48 and displays a monthly comprehensive evaluation disclosure range setting screen 54 as shown in FIG. 11 on the touch panel 43. As with the disclosure range initial setting screen 53 described above, the default privacy level and the default settings for sharing with the watcher for each item of the safe driving level, accelerator score, brake score, steering score, following distance score, and cognition and judgment score are displayed. The person being watched over can freely change the privacy level and the on / off of sharing with the watcher for each displayed item on the touch panel 43. Then, when the person being watched over presses the setting end button, the information on the changed monthly comprehensive evaluation disclosure range displayed on the screen is transmitted to the server 30. The server 30 stores the received information on the monthly comprehensive evaluation disclosure range in the monthly comprehensive evaluation disclosure range database 39A shown in FIG. 7.
[0053] Also, when the CPU 41 judges NO in step 101 of FIG. 14, that is, when the person being watched over sets the disclosure range for the second or later time, the CPU 41 proceeds to step 121 of FIG. 15 to judge whether the safe driving level has been received from the server 30. When the CPU 41 judges YES in step 121 of FIG. 15, the CPU 41 proceeds to step 122 of FIG. 15 to judge whether the safe driving level is 4 or higher. When the CPU 41 judges YES in both steps 121 and 122 of FIG. 15, the CPU 41 proceeds to step 123 of FIG. 15 to display a second or later setting screen 55 for the disclosure range as shown in FIG. 12. In the second or later setting screen 55 for the disclosure range, a profile for "daily use for safe drivers" is additionally displayed in the area for setting by profile. Then, the default privacy level is set to 5, the sharing of the monthly overall evaluation with the watcher is turned on, and the sharing of other items with the watcher is turned off, and default settings are displayed.
[0054] On the other hand, if the CPU 41 judges NO in either step 121 or step 122 in FIG. 15, the process proceeds to step 124 in FIG. 15, where the display of the profile "Daily Use for Safe Drivers" shown in FIG. 12 is restricted, and the three profiles "Daily Use", "Long Trip", and "Night" are displayed.
[0055] 15, the CPU 41 proceeds to step 103 in Fig. 14 and transmits information on the disclosure range changed by the watching target to the server 30. The server 30 stores this information in the user information database 39.
[0056] Next, the operation of the server 30 will be described with reference to Fig. 16. When the driving diagnosis system 100 operates, the in-vehicle terminal 20 mounted on the vehicle 10 acquires vehicle information from the multiple in-vehicle devices 13 via the multiple ECUs 11 and transmits it to the server 30. The CPU 31 receives the vehicle information from the in-vehicle terminal 20 in step 201 of Fig. 16. The vehicle information includes the speed of the vehicle 10, yaw rate, information on the surrounding environment of the vehicle 10, steering angle information, brake operation information, engine operation information, etc. The vehicle information also includes fuel efficiency information, mileage, and driving time information of the vehicle 10.
[0057] The CPU 31 executes a diagnostic program in the processing program 35. In step 202 of Fig. 16, the CPU 31 extracts a driving scene of the vehicle 10 based on the vehicle information received from the in-vehicle terminal 20. The driving scene includes, for example, starting, accelerating, decelerating, stopping, turning, changing lanes, merging, parking, etc. The driving scene specifies a period for which the driving diagnosis is performed.
[0058] In step 203 of FIG. 16, the CPU 31 refers to the diagnostic criteria database 37 shown in FIG. 4 to perform driving diagnosis of the person being watched over, who is the driver during the extracted driving scene. As shown in FIG. 4, the CPU 31 extracts the maximum acceleration, maximum deceleration, maximum lateral acceleration, vehicle distance, and presence or absence of approach warning from the vehicle information during the driving scene, and calculates the scores of accelerator operation, brake operation, steering operation, vehicle distance, and recognition and judgment as diagnostic results by referring to the diagnostic criteria database 37. In addition, for example, when sudden braking is applied or a sudden steering operation is extracted, the CPU 31 counts the number of times that a danger avoidance operation has been performed and sets it as a diagnostic result. Then, the CPU 31 calculates the safe driving level of the person being watched over in the driving scene based on each calculated score and the number of times of danger avoidance operation. Then, in step 204 of FIG. 16, the CPU 31 stores the scores of each driving operation extracted in step 204 of FIG. 16, the number of danger avoidance operations, the calculated safe driving level, the driving distance up to the extraction time of the driving scene, and the driving time as diagnostic information in the diagnostic history database 38.
[0059] In step 205 of Fig. 16, the CPU 31 judges whether it is time to transmit diagnostic information to the person being watched over. For example, the transmission timing is a predetermined date and time at the end of the month when transmitting a monthly overall evaluation to the person being watched over as shown in Fig. 9. If the CPU 31 judges YES in step 205 of Fig. 16, the CPU 31 proceeds to step 206 of Fig. 16 and transmits diagnostic information to the first terminal 40 of the person being watched over. The diagnostic information of all items stored in the diagnostic history database 38 in Fig. 16 and fuel efficiency information of the vehicle 10 are transmitted to the first terminal 40.
[0060] When the diagnosis information and fuel efficiency information are transmitted from the server 30, the first terminal 40 stores the transmitted information in the memory 42. Then, when the person being watched over starts the driving diagnosis application 46 of the first terminal 40, the CPU 41 displays the top screen 51 shown in Fig. 9 on the touch panel 43, and reads out each piece of information from the memory 42 and displays it on the screen.
[0061] Next, the CPU 31 executes a monitoring information extraction program included in the processing program 35. The CPU 31 determines whether it is time to transmit monitoring information to the watcher in step 207 of Fig. 16. The transmission timing may be the same as the timing for transmitting diagnostic information, etc. to the person being watched over.
[0062] When the CPU 31 judges YES in step 207 in Fig. 16, the CPU 31 proceeds to step 208 in Fig. 16, and refers to the user information database 39 shown in Fig. 6 and the monthly overall evaluation disclosure range database 39A shown in Fig. 7, and extracts diagnostic information of each item that can be disclosed to the watcher as the watch information. For example, in the case of the watch target AAA, the travel distance, travel time, and number of risk avoidance operations cannot be disclosed, and the safety driving level in the monthly overall evaluation cannot be disclosed. Therefore, the CPU 31 extracts the access operation score, the brake operation score, the steering operation score, the vehicle distance score, and the recognition and judgment score from the monthly overall evaluation as the watch information.
[0063] Then, the CPU 31 proceeds to step 209 in FIG. 16, and transmits the extracted watching information to the second terminal 140 of the watcher.
[0064] The second terminal 140 of the watcher stores the information received from the server 30 in the memory 42. Then, when the watcher starts the driving diagnosis application 46 of the second terminal 140, the CPU 41 displays the top screen 51 shown in Fig. 9 on the touch panel 43, reads the watching information received from the memory 42, and displays it on the screen. If the watcher is aaa, the top screen 51 displays the display date, fuel efficiency information, and the monthly overall evaluation excluding the safe driving level.
[0065] As described above, in the driving diagnosis system 100, the person being watched over sets diagnostic information that can be disclosed on the second terminal 140 of the watcher using the first terminal 40, and the server 30 extracts items within the range that can be disclosed from the diagnostic information of the results of the driving diagnosis as watching information and displays it on the second terminal 140 of the watcher. Therefore, even a person being watched over who is highly conscious of privacy can use the driving diagnosis system 100 with peace of mind.
[0066] In the driving diagnosis system 100, the first terminal 40 of the person being watched over displays a plurality of profiles associated with a plurality of diagnostic items or the contents of each diagnostic item, and transmits the plurality of diagnostic items associated with the profile selected by the person being watched over or the contents of each diagnostic item to the server 30 as a disclosure range to the watcher. Then, the server 30 stores the information on the disclosure range transmitted from the first terminal 40 in the user information database 39 or the monthly overall evaluation disclosure range database 39A. In addition, a plurality of profiles are set corresponding to the usage scenes of the vehicle 10. Furthermore, the disclosure range is set corresponding to a plurality of levels of privacy.
[0067] This allows the person being watched over to easily transmit the disclosure range to the server 30 and easily set the disclosure range according to the privacy level. Also, the person being watched over can easily set the disclosure range according to the usage scene of the vehicle 10.
[0068] In addition, the first terminal 40 limits the profiles that the person being watched over can select based on the received safe driving level, so the person being watched over can select an appropriate profile according to the safe driving level and set the disclosure range. In addition, as the safe driving level increases, a disclosure range with a high privacy level is displayed by default, which motivates the person being watched over to place importance on safe driving.
[0069] In the above description, the CPU 31 of the server 30 executes steps 201 to 203 in Fig. 16, but this is not limiting. For example, the memory 22 of the in-vehicle terminal 20 may store a diagnostic program in the processing program 35 and a diagnostic criterion database 37, and the CPU 21 may perform driving diagnosis by referring to the diagnostic criterion database 37, and transmit diagnostic information of the diagnosis result to the server 30. Then, the CPU 31 of the server 30 executes the processing of steps 204 to 209 in Fig. 16. In this case, the in-vehicle terminal 20 and the server 30 constitute a driving diagnosis device.
[0070] In the above description, the second terminal 140 of the watcher does not input the disclosure range, and the initial disclosure range setting screen 53, the monthly overall evaluation disclosure range setting screen 54, and the second and subsequent settings screen 55 of the disclosure range are not stored, but this is not limited to the above. For example, the second terminal 140 may store the initial disclosure range setting screen 53, the monthly overall evaluation disclosure range setting screen 54, and the second and subsequent settings screen 55 of the disclosure range in the GUI database 48, and may be configured to input the disclosure range. When the watcher inputs the disclosure range, if the person being watched over approves the input content, the input content may be stored in the user information database 39 and monthly overall evaluation disclosure range database 39A of the server 30.
[0071] In the above description, the CPU 31 performs driving diagnosis by referring to the diagnosis criterion database 37. However, the present invention is not limited to this. For example, the CPU 31 may perform driving diagnosis by using a map or a function. [Explanation of symbols]
[0072] 10 vehicle, 11 ECU, 11A ADAS-ECU, 11B steering ECU, 11C brake ECU, 11D engine ECU, 11E auxiliary ECU, 12 bus, 13 vehicle equipment, 13A vehicle speed sensor, 13B yaw rate sensor, 13C external sensor, 13D steering angle sensor, 13E steering actuator, 13F brake actuator, 13G throttle actuator, 13H sensors, 20 vehicle terminal, 21, 31, 41 CPU, 22, 32, 42 memory, 23, 33, 44 wireless communication interface, 24 in-vehicle communication interface, 25, 34, 45 internal bus, 26 control program, 30 server, 35 processing program, 36 data for processing program, 37 diagnostic criteria database, 38 diagnostic history database, 39 user information database, 39A monthly overall evaluation disclosure possible range database, 40 First terminal, 43 touch panel, 46 application, 47 application execution data, 48 GUI database, 51 top screen, 53 initial setting screen for disclosure range, 54 setting screen for disclosure range of monthly overall evaluation, 55 setting screen for second or subsequent times for disclosure range, 90 network, 100 driving diagnosis system, 140 second terminal.
Claims
1. A driving diagnosis system including a driving diagnosis device, a first terminal of a person being watched over, and a second terminal of a person being watched over, and performing a driving diagnosis of the person being watched over, The driving diagnosis device includes a processor that processes information, The processor, Obtain vehicle information, Based on the acquired vehicle information, a driving diagnosis is performed on the person being watched over for a plurality of diagnosis items; Obtaining a disclosure range of each of the diagnostic items to the watcher from the first terminal of the person being watched over; Extracting diagnostic information included in the disclosure range as monitoring information; Transmitting the extracted watching information to the second terminal of the watcher; A driving diagnostic system characterized by:
2. The driving diagnosis system according to claim 1, The first terminal of the person being watched over displays a plurality of profiles associated with the plurality of diagnostic items or the contents of each of the diagnostic items; Transmitting the plurality of diagnostic items associated with the profile selected by the person being watched over or the contents of each of the diagnostic items to the driving diagnosis device as the disclosure range to the watcher; A driving diagnostic system characterized by:
3. The driving diagnosis system according to claim 2, The disclosure range is set corresponding to a plurality of levels of privacy; A driving diagnostic system characterized by:
4. The driving diagnosis system according to claim 2, The profile is set in a plurality of settings corresponding to vehicle usage scenes; A driving diagnostic system characterized by:
5. A driving diagnosis system according to any one of claims 2 to 4, The driving diagnosis device determines a safe driving level of the person being watched over and transmits the safe driving level to the first terminal of the person being watched over; The first terminal of the person being watched over limits the profile that the person being watched over can select based on the received safe driving level; A driving diagnostic system characterized by:
Citation Information
Patent Citations
Information distributing device and program recording medium
JP2002074143A
Safe driving diagnostic system and automobile insurance premium setting system
JP2009128486A
Inspection result management device, inspection result management method, and inspection result management system
JP2016212584A
Driving diagnosis device, driving diagnosis method, and program
JP2023085099A
Family tree management device and family tree management method
JP2023109195A