Drive diagnosis system
The operational diagnostic system addresses the challenge of communicating driving diagnosis results by using a messaging application within the system to generate and display reaction messages, thereby enhancing communication and motivating improved driving performance.
Patent Information
- Application Number
- JP2023150682
- 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
Existing systems face challenges in enabling immediate and effective communication of driving diagnosis results between monitors and monitored individuals, particularly when the watcher is not readily available.
The operational diagnostic system incorporates a processor and storage medium to acquire and analyze driving data, and includes a messaging application that allows for active communication by generating and displaying reaction messages on a chat screen, ensuring timely feedback on driving diagnosis results.
This solution enhances active communication between monitors and monitored individuals, allowing for immediate feedback on driving performance and motivating improvements in driving operations.
Smart Images

Figure 2025043431000001_ABST
Abstract
Description
[Technical field]
[0001] This specification discloses a driving diagnostic system. [Background technology]
[0002] By providing sensors in a vehicle, it is possible to detect the vehicle's behavior and driving operation. Based on the detected data (driving data), the driving performance can be evaluated. For example, in Patent Document 1, if the result of the driving diagnosis is good, a privilege is given. This privilege is given to a person (beneficiary) other than the driver. For example, if the driver is elderly, the driver's grandchild becomes the beneficiary. In other words, if the driver's driving performance is good, the privilege is given to the driver's grandchild. By providing such a privilege service, the driver is motivated to improve the quality of his driving performance.
[0003] In addition, in Patent Document 2, when watching over the behavior of a person being watched over, such as an elderly person, the person being watched over is captured by a camera. The image of the person being watched over is then replaced with an avatar image. This protects the privacy of the person being watched over. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent Publication No. 2023-85100 [Patent Document 2] JP 2015-210547 A Summary of the Invention [Problem to be solved by the invention]
[0005] By the way, it is possible to send the driving diagnosis obtained when the person being watched drives a vehicle to the watcher in addition to the person being watched. By communicating with the person being watched and the watcher about the driving diagnosis sent to them, it is expected that the driving operation of the person being watched will be improved.
[0006] However, there are cases where it is difficult to immediately check the driving diagnosis when the watcher is at work, etc. In view of this, this specification discloses a driving diagnosis system that can promote communication between the watcher and the person being watched. [Means for solving the problem]
[0007] The driving diagnosis system disclosed in this specification includes a processor and a storage medium. A program is stored in the storage medium. By executing the program, the processor realizes an acquisition unit, a diagnosis unit, and a message application providing unit. The acquisition unit acquires driving data of the person being watched over from the vehicle. The diagnosis unit performs driving diagnosis based on the driving data. The message application providing unit displays messages entered by the person being watched over and the watcher on a chat screen. The message application providing unit includes a display control unit and a message generation unit. The display control unit displays the messages on the chat screen. After a notification message notifying that the result of the driving diagnosis has been generated is displayed on the chat screen, the message generation unit can generate a reaction message to the result of the driving diagnosis.
[0008] According to the above configuration, a reaction message to the result of the driving diagnosis is input on the chat screen on behalf of the watcher, which leads to active communication regarding the result of the driving diagnosis.
[0009] In the above configuration, the display control unit may display a reaction message on the chat screen after a predetermined waiting time has elapsed since the notification message was displayed on the chat screen, for waiting for the watcher to input a message.
[0010] According to the above configuration, it is possible to prevent a reaction message from the message generating unit from being displayed on the chat screen before a reaction message from a watcher.
[0011] In the above configuration, the message generating unit may determine whether or not to generate a reaction message depending on the frequency of message input by the watcher.
[0012] The message generator is provided to assist communication by the watcher. When the watcher is actively communicating, the generation of reaction messages is refrained from, thereby suppressing interference with the communication between the person being watched and the watcher.
[0013] In the above configuration, the message generating unit may transmit a safety confirmation message a predetermined observation time after the most recent message input by the person being watched over.
[0014] According to the above configuration, when the movement of the person being watched over is unknown from the message application, a safety confirmation message is displayed, thereby encouraging a response from the person being watched over.
[0015] In the above configuration, the result of the driving diagnosis may include an evaluation of the cognitive function of the person being watched over. In this case, the observation time is determined based on the evaluation of the cognitive function.
[0016] In the above configuration, for example, when it is assessed that the cognitive function of the person being watched over is declining, it is possible to check the safety of the person being watched over according to the cognitive function of the person, for example by shortening the observation time. Effect of the Invention
[0017] According to the driving diagnosis system disclosed in this specification, communication between the person being watched over and the watcher can be made more active. [Brief description of the drawings]
[0018] [Figure 1] FIG. 1 is a diagram showing a configuration of a driving diagnosis system. [Diagram 2] FIG. 1 is a diagram showing a configuration of a vehicle. [Diagram 3]FIG. 2 is a diagram illustrating functional blocks of a mobile terminal and a center server. [Figure 4] FIG. 13 is a diagram illustrating a driving diagnosis report. [Diagram 5] FIG. 11 is a diagram illustrating a process from after driving to communication using a message application (direct communication by a watcher). [Figure 6] 11 is a diagram illustrating an example of a chat screen displayed on a mobile terminal when direct communication is taking place. FIG. [Figure 7] FIG. 11 is a diagram illustrating a process from after driving to communication using a message application (alternative communication by a message generating unit). [Figure 8] 11 is a diagram illustrating an example of a chat screen displayed on the mobile terminal when alternative communication is being performed. FIG. [Figure 9] 11 is a diagram illustrating an example of the frequency of intervention in communication by a message generation unit. FIG. [Figure 10] This is a diagram illustrating a mixed communication that combines direct communication and alternative communication. [Figure 11] FIG. 11 is a diagram illustrating a safety confirmation process. [Figure 12] 13 is a diagram illustrating an example of a chat screen displayed on the mobile terminal when a safety confirmation process is executed. FIG. [Figure 13] 11 is a diagram illustrating an observation time that serves as a trigger for inputting a safety confirmation message. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] [Overall configuration] The configuration of the driving diagnosis system 10 will be described below with reference to the drawings. FIG. 1 illustrates an example of the overall configuration of the driving diagnosis system 10.
[0020] The driving diagnosis system 10 detects the behavior and driving operations of the vehicle 30. Then, based on the detected data (driving data), the driving diagnosis system 10 diagnoses changes in the driver's abilities and the suitability of vehicle driving. The results of the driving diagnosis are sent to the driver. Furthermore, if the driver is a person to be watched over, the driving diagnosis system 10 also sends the diagnosis results to the watcher.
[0021] The people to be watched over include the elderly, novice drivers, professional drivers, etc. The people who watch over include the family members of the elderly, the family members of novice drivers, and the employers of drivers.
[0022] Furthermore, the driving diagnosis system 10 provides a message application to the watcher and the person being watched. Fig. 6 shows an example of a chat screen 100. The chat screen 100 is displayed by starting the message application. A message 104 input by the watcher and a message 106 input by the person being watched are displayed on the chat screen 100.
[0023] In addition, in this message application, as exemplified in FIG. 8, in addition to the watcher and the person being watched over, a message 108 by a so-called chatbot is displayed on the chat screen 100. Messages are exchanged between the person being watched over, the watcher, and the chatbot regarding the driving diagnosis of the person being watched over. By communicating through such a message application, the person being watched over is motivated to improve the quality of their driving operation. The message application will be described in detail later.
[0024] 1, the driving diagnosis system 10 includes a vehicle 30, a watched-over person terminal 50, a watcher terminal 60, and a center server 70. The vehicle 30, the watched-over person terminal 50, the watcher terminal 60, and the center server 70 are capable of transmitting and receiving data through a network N. The network N is, for example, the Internet or a dedicated communication line. The network N is also a wireless communication network.
[0025] [vehicle] The vehicle 30 is a vehicle driven by the watcher. The vehicle 30 is equipped with an on-board device 32. The on-board device 32 detects and collects the driver's operations and the behavior of the vehicle 30. The on-board device 32 also transmits the collected data (driving data) to the center server 70 via the network N. As described later, the center server 70 evaluates the driving operation of the watcher based on the received driving data.
[0026] 2 illustrates a detailed configuration of the vehicle 30. The vehicle-mounted device 32 is a computer. The vehicle-mounted device 32 includes a processor 34, a memory 36, a storage device 37, a communication I / F 38, and an in-vehicle communication I / F 40.
[0027] The storage device 37 is a storage medium that stores data for a longer period of time than, for example, the memory 36. The storage device 37 is composed of, for example, an HDD or SSD. The storage device 37 stores a program that performs arithmetic processing on data sent from various ECUs (described later) of the vehicle 30. The processor 34 executes this program to generate driving data.
[0028] The vehicle 30 is equipped with a plurality of actuators 48. The plurality of actuators 48 operate in response to instructions from the driver (i.e., the person being watched over). The plurality of actuators 48 include, for example, a brake actuator 48a, a throttle actuator 48b, and a steering actuator 48c.
[0029] The vehicle 30 is also equipped with a plurality of sensors 44. The plurality of sensors 44 detects the state of the vehicle 30. The plurality of sensors 44 include, for example, a vehicle speed sensor 44a, a yaw rate sensor 44b, an external sensor 44c, a steering angle sensor 44d, a turn signal lever sensor 44e, and engine-related sensors 44f.
[0030] The external sensor 44c is a group of sensors used to detect the surrounding environment of the vehicle 30. The external sensor 44c includes, for example, a camera, a millimeter wave radar, a LiDAR, and a GPS. The camera captures images of the surroundings of the vehicle 30. The millimeter wave radar is a distance measuring means that transmits a search wave and receives a reflected wave. The LiDAR scans the surroundings of the vehicle 30. The GPS detects the position of the vehicle 30.
[0031] The sensors 44f include an oil temperature sensor, an oil pressure sensor, and a rotation sensor. The oil temperature sensor measures the temperature of the engine oil. The oil pressure sensor measures the oil pressure of the engine oil. The rotation sensor detects the engine speed.
[0032] The vehicle 30 is further equipped with a plurality of ECUs (Electronic Control Units) 46. The plurality of ECUs 46 include, for example, an ADAS-ECU 46a, a steering ECU 46b, a brake ECU 46c, an engine ECU 46d, and a lamp ECU 46e.
[0033] At least one of an associated actuator 48 and a sensor 44 is connected to each ECU 46. The ECU 46 controls the operation of the connected actuator 48 based on instructions from the processor 34. The ECU 46 also transmits data detected by the sensor 44 to the vehicle-mounted device 32 based on instructions from the processor 34.
[0034] The configuration of the vehicle 30 described above is an example and may be changed as appropriate. For example, the vehicle 30 may be an electric vehicle powered by a motor. In this case, the vehicle 30 includes a motor ECU, a motor sensor, a battery ECU, and a battery sensor. The motor ECU controls the operation of the motor. The motor sensor detects the operating state of the motor. The battery ECU controls the operation of the battery. The battery sensor detects the charge / discharge state of the battery.
[0035] In addition, the vehicle 30 may have an advanced driving assistance function or an automatic driving function in which the vehicle 30 automatically performs some or all of the acceleration / deceleration control and steering control.
[0036] [Monitored person's device] 1, the watching target terminal 50 is a communication terminal device owned by the watching target. The watching target terminal 50 is, for example, a smartphone. The watching target terminal 50 physically includes a communication interface 52, a memory 54, a storage device 56, and a processor 58.
[0037] The processor 58 is an arithmetic processing unit such as a CPU. The storage device 56 is a storage medium that stores data for a long period of time compared to, for example, the memory 54. The storage device 56 is, for example, an HDD or SSD.
[0038] The storage device 56 stores a message application program. The message application program is provided by the center server 70. When the processor 58 executes the message application program, a message application function unit illustrated in FIG. 3 is realized in the watching over target terminal 50. This function unit includes a display control unit 53, an input unit 55, and a display unit 57.
[0039] [Guardian terminal] 1, the watcher terminal 60 is a communication terminal device owned by the watcher. For example, like the watched over person terminal 50, the watcher terminal 60 is a smartphone. In other words, if the tens digit of the code is replaced with 6 instead of 5, the above description of the watched over person terminal 50 becomes a description of the watcher terminal 60.
[0040] [Center server] The center server 70 is, for example, a computer. The center server 70 provides data and services in response to requests from electronic terminals such as the vehicle-mounted device 32, the watched over person terminal 50, and the watcher terminal 60. The center server 70 is installed in a company that manufactures the vehicle 30, for example.
[0041] The center server 70 physically comprises a communication interface 72, a memory 74, a storage device 76, and a processor 78. In FIG. 1, the center server 70 is illustrated as a single computer. However, the center server 70 may be composed of multiple computers that are physically separated from each other. In addition, at least one of the watched over person terminal 50, the watcher terminal 60, and the computer installed in the vehicle 30 may perform part of the functions of the center server 70, which will be described later.
[0042] The processor 78 is an arithmetic processing device such as a CPU. The storage device 76 is a storage medium that stores data for a longer period of time than, for example, the memory 74. The storage device 76 is composed of, for example, an HDD or SSD. A program related to driving diagnosis is stored in the storage device 76. When the processor 78 executes this program, the center server 70 realizes the functional blocks exemplified in FIG. 3.
[0043] That is, the center server 70 includes an acquisition unit 71, a diagnosis unit 73, a map information database 75, a diagnosis history database 77, and a message application providing unit 80. The acquisition unit 71 receives driving data of the person being watched over from the vehicle-mounted device 32 via the network N (see FIG. 1). The map information database 75 stores map information such as that exemplified by the map image 90 in FIG. 4. The diagnosis history database 77 stores the driving history and driving diagnosis history of the person being watched over.
[0044] The diagnosis unit 73 performs driving diagnosis based on the driving data of the person being watched over. For example, referring to Fig. 4, driving diagnosis is performed for each of the items of accelerator operation, brake operation, steering operation, turn signal operation, and reverse operation.
[0045] For example, accelerator operation is diagnosed as to whether or not there was sudden acceleration. Brake operation is diagnosed as to whether or not there was sudden deceleration. Steering operation is diagnosed as to whether or not there was so-called sudden steering. Turn signal operation is diagnosed as to the time it takes from activating the turn signal lever to changing lanes. Furthermore, reverse operation is diagnosed as to the number of times forward and reverse are repeated (so-called number of turns).
[0046] The diagnosis unit 73 performs a diagnosis process for each of these diagnosis items. In the diagnosis process, a comparison is made between predetermined reference values and the driving data. Based on the diagnosis process, the diagnosis unit 73 determines a rank for each item. A safety rank (see FIG. 4), which is an overall rank, is calculated from the ranks for each item.
[0047] Furthermore, the diagnosis unit 73 generates advice comments for relatively low-evaluation ranks among the item-specific ranks. For example, advice comments for each item are stored in the diagnosis history database 77. The diagnosis unit 73 extracts advice comments corresponding to relatively low-evaluation ranks from the diagnosis history database 77.
[0048] Furthermore, the diagnosis unit 73 creates a driving route image based on the GPS data included in the driving data and the map information database. The created image is exemplified in FIG. 4 as a map image 90. An image of a caution mark 96 may be superimposed on the driving route 92. The caution mark 96 is added to a point that is the basis for a low evaluation of a predetermined item.
[0049] [Message application] 3, the center server 70 includes a message application providing unit 80. The message application providing unit 80 includes a message generating unit 82, a display control unit 84, and a message database 86.
[0050] The message application providing unit 80 provides a message application program to the watching over person terminal 50 and the watcher terminal 60. Fig. 6 shows an example of a screen when the watching over person terminal 50 executes a message application.
[0051] The message application is a program that displays messages from the user and the other person in speech bubbles and communicates in a chat format. When the message application is executed, a chat screen 100 and a text box 101 are displayed on the watched over person terminal 50. On the chat screen 100, a message 106 (own message) from the watched over person, a message 104 (message from others) from the watcher, and a message 102 (announcement message) from the message application providing unit 80 are displayed. Furthermore, on the chat screen 100, an icon 105 of the sender of the message 104 from others is displayed. The time of posting is also displayed for each message.
[0052] On the chat screen 100, the topic of driving diagnosis is discussed. As described later, the watcher views the driving diagnosis report of the person being watched over (see FIG. 4) and inputs a message (reaction message) about the report into a message application. By communicating about the driving results, the person being watched over is motivated to improve his or her driving operation.
[0053] The display control unit 84 displays a notification message 102 on the chat screen 100 as a notification that a driving diagnosis report (see FIG. 4) has been created. In other words, the notification message 102 notifies that the result of the driving diagnosis has been created. Furthermore, the notification message 102 displays a link button image 103 for accessing the page of the driving diagnosis report.
[0054] 3 and 8, the message generating unit 82 can generate a reaction message 108. The reaction message 108 is automatically generated in response to the creation of a driving diagnosis report. That is, the content of the reaction message 108 changes depending on the content of the driving diagnosis report.
[0055] The message generation unit 82 is a so-called chatbot, and is composed of, for example, an image generation AI and a text generation AI. The image generation AI is composed of, for example, a convolutional neural network (CNN). The text generation AI is composed of, for example, a recurrent neural network (RNN).
[0056] For example, the safety rank and the rank of each item are input to the image generation AI. The image displayed in the reaction message 108 is generated in the output layer of the image generation AI. The safety rank and the rank of each item are also input to the sentence generation AI. The text displayed in the reaction message 108 is generated in the output layer of the sentence generation AI.
[0057] Alternatively, instead of implementing a generative AI in the message generating unit 82, a program using a lookup table, which has a smaller computational load, may be implemented. For example, a lookup table in which images and standard phrases corresponding to safety ranks are stored is stored in the message database 86. The message generating unit 82 refers to the safety rank in the driving diagnosis report (see FIG. 4) and extracts the corresponding image and standard phrase. The extracted image and standard phrase are displayed on the chat screen 100 as a reaction message 108.
[0058] Moreover, the reaction message 108 is generated with the notification message (see S16 and S22 in FIG. 7) as a trigger. However, depending on the posting frequency of the watcher, the message generating unit 82 determines whether or not to generate the reaction message 108. The details of this determination will be described later.
[0059] 12, if there is no posting from the person being watched over for a long period of time, the message generator 82 generates a safety confirmation message 110. The process of generating the safety confirmation message will be described later in detail.
[0060] The display control unit 84 receives message data from the watching over person terminal 50, the watcher terminal 60, and the message generation unit 82. Then, the display control unit 84 transmits a message to the watching over person terminal 50 and the watcher terminal 60, and causes the message to be displayed.
[0061] The display control unit 84 also sets the posting timing of a safety confirmation message 110 (see FIG. 12). The posting timing is set according to the cognitive function of the person being watched over. For example, if it is determined that the cognitive function of the person being watched over is declining, the display control unit 84 posts the safety confirmation message 110 relatively early. The setting of the posting timing will be described in detail later.
[0062] [Processing from after driving to communication via messaging applications] 5 illustrates a data processing process after the person being watched over drives the vehicle 30. After driving, driving data is transmitted from the vehicle-mounted device 32 of the vehicle 30 to the acquisition unit 71 of the center server 70 (S10).
[0063] The diagnosis unit 73 performs driving diagnosis based on the driving data (S12). Then, the diagnosis unit 73 creates a driving diagnosis report (S14) as shown in FIG. 4. For example, the diagnosis unit 73 stores the data of the driving diagnosis report in the message database 86.
[0064] The diagnosis unit 73 notifies the display control unit 84 that a driving diagnosis report has been created (S16). In response to this, the display control unit 84 transmits a notification message to the message application programs of the watched over person terminal 50 and the watcher terminal 60. For example, the notification message is a message notifying that the results of the driving diagnosis have been created, and is not the content of the driving diagnosis report itself.
[0065] 6, when a message application is started, a chat screen 100 is displayed on the display unit of the watched over person terminal 50 and the watching over terminal 60. The display control unit 63 of each terminal displays a notification message 102 on the chat screen 100. A link button image 103 is superimposed on the notification message 102. By turning on the link image button, a driving diagnosis report (see FIG. 4) stored in the message database 86 can be viewed.
[0066] The watcher who has viewed the driving diagnosis report inputs a message to the watcher terminal 60 (S18). Since the message includes the watcher's thoughts on the driving diagnosis report, the message is also called a reaction message 104 (see FIG. 6). The reaction message 104 is once transmitted to the message application providing unit 80. The reaction message 104 is then transmitted from the message application providing unit 80 to the watching target terminal 50 and the watcher terminal 60.
[0067] The display control unit 53 of the watching target terminal 50 displays the reaction message 104 on the chat screen 100. The watching target reads the reaction message 104 and inputs a message 106 as a reply (S20).
[0068] In this way, the driving behavior of the person being watched over is shared with the person being watched over. Furthermore, communication about the driving behavior is also promoted. Such communication motivates the person being watched over to improve their driving operation.
[0069] [Proxy response by message generator] 7 shows an example of communication using a substitute message by the message generating unit 82. The process contents from step S10 to step S16 are the same as those in FIG.
[0070] 7 and 8, when the notification message 102 is displayed on the chat screen 100 (S16), the message generation unit 82 judges whether or not a reaction message 108, which is an alternative message, can be generated. In judging whether or not a reaction message 108 can be generated, the message generation unit 82 refers to a message frequency map exemplified in FIG. 9. The message frequency map is stored in the message database 86.
[0071] The substitute message is generated by the message generating unit 82 for the purpose of assisting the communication by the watcher. Therefore, if the watcher frequently inputs messages on the chat screen, the generation of a substitute message is not necessary.
[0072] For example, the message generation unit 82 calculates the frequency of message input by the watcher in response to the notification message. Then, the message generation unit 82 refers to the message frequency map to determine the input frequency (generation frequency or bot intervention frequency) of the reaction message 108 according to the message input frequency of the watcher. The higher the input frequency of the watcher, the lower the input frequency of the alternative message by the message generation unit.
[0073] For example, the message generating unit 82 counts the number of times the announcement message 102 is input (the number of times it is posted). If the input frequency of the alternative message is 25%, when the announcement message 102 is input four times, the message generating unit 82 generates a reaction message 108 as an alternative message.
[0074] When the message generation unit 82 generates a reaction message 108 in response to the display of the notification message 102, the display control unit 84 measures the time from the point in time when the notification message 102 is displayed on the chat screen 100. When the measured time has elapsed a predetermined waiting time ΔT1, the display control unit 84 acquires the reaction message 108 from the message generation unit 82. The acquired reaction message 108 is transmitted to the message applications of the watching target terminal 50 and the watching person terminal 60.
[0075] A waiting time ΔT1 is set to suppress the display of the reaction message 108 before the watcher posts a message. The waiting time ΔT1 is a time for waiting for the watcher to input a message. In other words, the waiting time ΔT1 is set to suppress an immediate response by the message generating unit 82. For example, the waiting time ΔT1 is set to 5 minutes or more and 15 minutes or less.
[0076] For example, if the watcher posts a message during the waiting time ΔT1, the display control unit 84 does not transmit the reaction message 108 to the watched over person terminal 50 and the watcher terminal 60.
[0077] 10, a reaction message 108 may be posted by the message generating unit 82 regardless of whether or not the watcher posts a reaction message 104. By displaying a plurality of reaction messages in response to the driving diagnosis on the chat screen 100, the person being watched over is motivated to improve his or her driving operation.
[0078] [Checking the safety of those being watched over] The message application can be used to check the safety of the person being watched over. Fig. 11 illustrates a state in which no message has been posted from the person being watched over for a long period of time after the most recent message posted by the person being watched over (S20).
[0079] The display control unit 84 measures the time from the most recent message input (message posting) of the person being watched over. When the measured time has elapsed a predetermined observation time ΔT2, the display control unit 84 causes the message generation unit 82 to generate a safety confirmation message 110 (see FIG. 12). The generated safety confirmation message 110 is transmitted from the display control unit 84 to the message applications of the person being watched over terminal 50 and the watcher terminal 60.
[0080] A reaction from the person being watched over can be expected by displaying the safety confirmation message 110 on the chat screen 100. Also, for the person watching over, the safety confirmation message 110 becomes an opportunity to contact the person being watched over.
[0081] The observation time ΔT2 is set based on the cognitive function map of Fig. 13. The cognitive function map is stored in the message database 86. In the cognitive function map, for example, the horizontal axis represents the confirmation time, and the vertical axis represents the cognitive ability evaluation value of the person being watched over.
[0082] The driving diagnosis report (see Figure 4) includes items related to the cognitive function of the person being monitored. For example, if the number of times the driver backs up is high, a decline in cognitive function is inferred. Or, if some of the functions of the ADAS system (advanced driver assistance system) are activated, a decline in cognitive function is inferred. For example, if the PCS (pre-crash safety) or the pedal misapplication acceleration suppression system is activated, a decline in cognitive function is inferred.
[0083] For example, items related to cognitive function among the driving data acquired from the vehicle 30 are set in advance. The diagnosis unit calculates an evaluation value of cognitive ability based on the data of these items. The display control unit 84 determines the observation time ΔT2 based on the calculated evaluation value and the cognitive function map. For example, the lower the evaluation value of the cognitive function, the shorter the observation time ΔT2 is set. The observation time ΔT2 is set to, for example, within the range of 1 hour to 24 hours.
[0084] [Other embodiments] In the above-described embodiment, for every driving diagnosis report, the notification message 102 (see FIG. 6) is posted on the chat screen 100. However, in order to reduce the burden on the watcher, the notification message 102 may be selectively generated.
[0085] For example, a focus item is set for any item in the driving diagnosis report. For example, the focus item is set by a watcher. Then, only the driving diagnosis report when the focus item has changed is the notification target. The display control unit 84 refers to the driving diagnosis report and the focus item and determines whether or not to generate the notification message 102.
[0086] In this case, for example, at the end of the month, the notification message 102 may be displayed on the chat screen 100. A link button for viewing the driving diagnosis reports collectively for each month is superimposed on the notification message 102.
[0087] In the above-described embodiment, as illustrated in Fig. 3, the message application providing unit 80 is provided in the center server 70. Instead of such an in-house installation form, the message application providing unit 80 may be installed in an external server. [Explanation of symbols]
[0088] 10 driving diagnosis system, 30 vehicle, 32 in-vehicle device, 50 monitored person terminal, 60 monitored person terminal, 70 center server, 71 acquisition unit, 73 diagnosis unit, 75 map information database, 76 storage device (storage medium), 77 diagnosis history database, 78 processor, 80 message application providing unit, 82 message generation unit, 84 display control unit, 86 message database, 100 chat screen, 102 notification message, 104, 108 reaction messages, 110 safety confirmation message.
Claims
1. A driving diagnostic system, A processor and a storage medium, By executing the program stored in the storage medium, the processor An acquisition unit that acquires driving data of a person to be monitored from a vehicle; A diagnosis unit that performs driving diagnosis based on the driving data; a message application providing unit for displaying messages input by the person being watched over and the watcher on a chat screen; Realize this, The message application providing unit includes: a display control unit that displays a message on the chat screen; A message generating unit that can generate a reaction message to the result of the driving diagnosis after a notification message notifying that the result of the driving diagnosis has been generated is displayed on the chat screen; Equipped with Driving diagnostic system.
2. The driving diagnosis system according to claim 1, the display control unit displays the reaction message on the chat screen after a predetermined waiting time for waiting for a message input by a watcher from a time when the notification message is displayed on the chat screen has elapsed. Driving diagnostic system.
3. The driving diagnosis system according to claim 1, The message generating unit determines whether or not to generate the reaction message depending on the frequency of input of the message by the watcher. Driving diagnostic system.
4. The driving diagnosis system according to claim 1, The message generating unit transmits a safety confirmation message after a predetermined observation time has elapsed since the most recent message input by the person being watched over. Driving diagnostic system.
5. The driving diagnosis system according to claim 4, The results of the driving diagnosis include an evaluation of the cognitive function of the person being watched over, The observation time is determined based on the assessment of the cognitive function. Driving diagnostic system.
Citation Information
Patent Citations
Vehicle management server, in-vehicle terminal, watching method, and program in pickup-with-watching-service system
JP2018169942A
Safe driving support system
JP2023073015A
Remote monitoring system
JP2015210547A
Information processing device, information processing method, and information processing program
JP2023085100A