Information processing device
The information processing device enhances driving diagnosis reports by generating user-specific reports based on vehicle sensor data and user selections, addressing the inefficiencies of existing systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TOYOTA JIDOSHA KK
- Filing Date
- 2024-12-20
- Publication Date
- 2026-07-02
AI Technical Summary
Existing technologies for creating driving diagnosis reports lack the ability to selectively generate reports based on user-specific trips and driving purposes, leading to inefficiencies.
An information processing device that communicates with vehicles and user terminals to generate trip information, receive user selections, and create customized driving diagnostic reports based on sensor data and user preferences.
Enables the creation of user-specific driving diagnostic reports that cover only desired trips, improving the relevance and accuracy of driving assessments.
Smart Images

Figure 2026110011000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing apparatus.
Background Art
[0002] Conventionally, there is known an apparatus for creating a driving diagnosis report for a user. For example, Patent Document 1 discloses determining whether a predetermined event has occurred for each trip, creating a diagnosis report corresponding to the predetermined event, and notifying the user of the existence of the report.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] There is room for improvement in the technology for creating a diagnosis report.
[0005] In view of such circumstances, an object of the present disclosure is to improve the technology for creating a diagnosis report related to driving.
Means for Solving the Problems
[0006] The information processing device according to this disclosure comprises a communication unit that communicates with a vehicle and a user's terminal device, and a control unit that receives sensor information detected by the vehicle's sensors from the vehicle, generates trip information that shows multiple trips of the vehicle along with the person who was in the vehicle at each of the multiple trips based on the sensor information, transmits the trip information to the terminal device, receives selection information from the terminal device that indicates the user's selection of at least one target trip from the multiple trips to be used for creating a driving diagnostic report, creates the report for the at least one target trip based on the sensor information and the selection information, and transmits report information showing the report to the terminal device. [Effects of the Invention]
[0007] According to this disclosure, the technology for generating diagnostic reports related to driving will be improved. [Brief explanation of the drawing]
[0008] [Figure 1] This block diagram shows a schematic configuration of a system according to one embodiment of the present disclosure. [Figure 2] This is a flowchart showing the operation of an information processing device. [Modes for carrying out the invention]
[0009] Embodiments of this disclosure will be described below. Referring to Figure 1, the outline and configuration of System 1 according to this embodiment will be described. System 1 comprises an information processing device 10, a terminal device 20, and a vehicle 30. The information processing device 10 is, for example, a general-purpose computer such as a PC (Personal Computer), a server computer such as a cloud server, or a dedicated computer. The terminal device 20 is any device used by each user. For example, a general-purpose electronic device such as a PC or smartphone, or a dedicated electronic device, can be used as the terminal device 20. The vehicle 30 includes automobiles such as gasoline automobiles, electric vehicles (BEV; Battery Electric Vehicle), hybrid automobiles (HEV; Hybrid Electric Vehicle), plug-in hybrid automobiles (PHEV; Plug-in Hybrid Electric Vehicle), or fuel cell automobiles (FCEV; Fuel Cell Electric Vehicle). Each device is connected to a network 40, including, for example, a mobile communication network and the internet, in a communicative manner.
[0010] First, an overview of this embodiment will be described, and details will be described later. The information processing device 10 receives sensor information detected by the vehicle 30 from the vehicle 30, and based on the sensor information, generates trip information that shows multiple trips of the vehicle 30, along with the person who was in the vehicle 30 for each of the multiple trips, and transmits it to the terminal device 20. The information processing device 10 receives selection information from the terminal device 20 that indicates the user's selection of at least one target trip from among the multiple trips to be used for creating a driving diagnostic report. Based on the sensor information and the selection information, the information processing device 10 creates a report for at least one target trip. The information processing device 10 transmits report information showing the report to the terminal device 20.
[0011] According to this embodiment, even if there are multiple trips with a single vehicle, and the passengers or the user's driving purpose differ for each trip, it is possible to create a driving diagnostic report that covers only the trips desired by the user.
[0012] Next, with reference to Figure 1, the configuration of each device will be described in detail. The information processing device 10 comprises a control unit 11, a storage unit 12, and a communication unit 13. The control unit 11 is one or more processors, such as a general-purpose processor like a CPU (Central Processing Unit) or a dedicated processor. The control unit 11 controls each part of the information processing device 10 and executes processing related to the operation of the information processing device 10. The storage unit 12 includes one or more semiconductor memories, such as RAM (Random Access Memory) or ROM (Read Only Memory). The storage unit 12 functions as, for example, a main memory or an auxiliary memory. The storage unit 12 stores data used for the operation of the information processing device 10 and data obtained by the operation of the information processing device 10. The communication unit 13 includes one or more external communication interfaces. The communication interface may be either a wired communication interface or a wireless communication interface. In the case of wired communication, the communication interface may be, for example, a LAN (local area network) or a USB (Universal Serial Bus). In the case of wireless communication, the communication interface may be, for example, an interface compatible with a mobile communication standard such as 5G. The communication unit 13 receives data used for the operation of the information processing device 10 and transmits data obtained through the operation of the information processing device 10.
[0013] The terminal device 20 comprises a control unit 21, a storage unit 22, a communication unit 23, and an input / output unit 24. The hardware configurations of the control unit 21, storage unit 22, and communication unit 23 of the terminal device 20 may be the same as those of the control unit 11, storage unit 12, and communication unit 13 of the information processing device 10. The input / output unit 24 includes, for example, a touch panel display. The input / output unit 24 may also include an interface for connecting an external input or output device.
[0014] The vehicle 30 comprises a control unit 31, a storage unit 32, a communication unit 33, an input / output unit 34, a sensor unit 35, and a positioning unit 36. The control unit 31 includes one or more processors. The control unit 31 may also include an ECU (electronic control unit). The control unit 31 controls each part of the vehicle 30 and executes processes related to the operation of the vehicle 30. The storage unit 32 includes one or more semiconductor memories, etc. The storage unit 32 stores data used for the operation of the vehicle 30 and data obtained by the operation of the vehicle 30. The communication unit 33 includes one or more communication interfaces connected to the network 40. The input / output unit 34 includes one or more input devices for inputting information and one or more output devices for outputting information. Input devices include, for example, a microphone, physical keys, capacitive keys, a touch panel, a touch screen, etc. Output devices include, for example, a display that outputs information as images, or a speaker that outputs information as sound, etc. The input / output unit 34 may also include interfaces for connecting external input devices or output devices. The sensor unit 35 includes a speed sensor, an acceleration sensor, a steering angle sensor for detecting the steering angle of the steering wheel, an ignition sensor for detecting whether the ignition is on or off, a power sensor for detecting whether the power to the vehicle 30 is on or off, an accelerator sensor, or a camera for taking pictures of the interior of the vehicle 30. The sensor unit 35 outputs the detected information as sensor information to the control unit 31. The positioning unit 36 includes one or more devices for acquiring the position information of the vehicle 30. The positioning unit 36 may include a receiver compatible with a satellite positioning system such as GPS (Global Positioning System) or GNSS (Global Navigation Satellite System).
[0015] The functions of the information processing device 10 or terminal device 20 are realized by executing a program according to this embodiment on a processor corresponding to the control unit 11 or control unit 21. In other words, the functions of the information processing device 10 or terminal device 20 are realized by software. The program causes the computer to perform the operations of the information processing device 10 or terminal device 20, thereby causing the computer to function as the information processing device 10 or terminal device 20. In other words, the computer functions as the information processing device 10 or terminal device 20 by performing the operations of the information processing device 10 or terminal device 20 according to the program. In this embodiment, the program can be recorded on a computer-readable recording medium. The computer-readable recording medium includes non-temporary computer-readable media, such as magnetic recording devices and semiconductor memory. Some or all of the functions of the information processing device 10 or terminal device 20 may be realized by a dedicated circuit corresponding to the control unit 11 or control unit 21. In other words, some or all of the functions of the information processing device 10 or terminal device 20 may be realized by hardware.
[0016] Referring to Figure 2, the operation of System 1 according to this embodiment will be described. In the following, communication between the information processing device 10, the terminal device 20, and the vehicle 30 and external devices is performed via the communication unit 13, the communication unit 23, and the communication unit 33 and the network 40, respectively.
[0017] In S1, the control unit 31 of the vehicle 30 transmits sensor information to the information processing device 10. The control unit 31 may transmit sensor information continuously. The sensor information includes values related to the user's driving actions, such as speed, acceleration, steering angle, ignition on or off, and power on or off, as well as images of the vehicle's interior captured by a camera. In S2, the control unit 11 of the information processing device 10 receives sensor information from the vehicle 30. In S3, the control unit 11 generates trip information that shows each of the multiple trips along with the person who was in the vehicle 30. A trip refers to the period from when the vehicle 30's ignition is turned on until it is turned off, or from when the power is turned on until it is turned off. The control unit 11 may analyze the images captured during that period using any image analysis processing technique to identify the person who was in the vehicle 30. The control unit 11 may receive identification information from the vehicle 30 indicating the person who was in the vehicle 30 and identify the person who was in the vehicle 30 based on the identification information. The identification information may be information entered by the person riding in the vehicle 30 via the input / output unit 34 each time the trip is performed. The identification information may also be information acquired by the control unit 31 of the vehicle 30 through short-range wireless communication with the terminal device or smart key of the person riding in the vehicle 30.
[0018] The control unit 11 may acquire schedule information indicating the user's schedule and generate trip information that also indicates the schedule based on the schedule information. The schedule information includes the name and time of the scheduled event. The control unit 11 may receive the schedule information from the terminal device 20 or from an external device. If at least a portion of the time of the scheduled event overlaps with the time of the trip, the control unit 11 generates trip information that also indicates the trip and the name of the scheduled event. By outputting trip information that also indicates the schedule to the user, it becomes easier for the user to recall the purpose of driving, such as commuting or taking children to and from school, related to past trips, and it becomes easier for the user to select a desired trip in S7.
[0019] In S4, the control unit 11 transmits trip information to the terminal device 20. In this example, the control unit 11 transmits information indicating three trips T1 to T3 to the terminal device 20. In S5, the control unit 21 of the terminal device 20 receives the trip information. In S6, the control unit 21 outputs the trip information via the input / output unit 24. The control unit 21 may output the trip information arranged in time series or may output it for each identified person. Table 1 is an example of trip information indicating each trip in time series, which is output to the input / output unit 24. Referring to Table 1, the persons who were riding during each trip, as identified by the information processing device 10, are displayed.
[0020]
Table 1
[0021] In S7, the control unit 21 receives the user selection of the target trips to be included in the report via the input / output unit 24. In this example, suppose user A selects trips T1 and T3, which were driven only by A. In S8, the control unit 21 transmits selection information indicating the user selection to the information processing device 10. In S9, the control unit 11 of the information processing device 10 receives the selection information. In S10, the control unit 11 creates a report on the target trips based on the sensor information and the selection information. In this example, the control unit 11 creates a report for trips T1 and T3. The control unit 11 identifies and analyzes the sensor information acquired from the vehicle 30 during the target trips indicated by the selection information, and creates a report that includes driving characteristics showing the driving trends during those trips. The control unit 11 may diagnose the driving characteristics based on the average or median value of the values detected by various sensors related to multiple target trips. For example, the control unit 11 may diagnose the driving characteristics as sporty type if the median number of sudden accelerations above a predetermined value detected by the acceleration sensor across multiple target trips is equal to or greater than the first threshold. The control unit 11 may diagnose the driving characteristics as eco-type if the median number of sudden accelerations above a predetermined value is less than the first threshold, and the median number of sudden steering angle changes detected by the steering angle sensor is less than the second threshold. The control unit 11 may diagnose the driving characteristics as safe driving type if the median number of sudden accelerations above a predetermined value is less than the first threshold, and the median number of sudden steering angle changes is equal to or greater than the second threshold. However, the control unit 11 may, for example, weight the values detected by each sensor to calculate a score for each driving characteristic and create a report including the score. For example, the control unit 11 calculates a score by multiplying the number of sudden accelerations or sudden decelerations detected by the acceleration sensor by a weight set in advance for each type. The weights may be set, for example, to be large for sporty driving, medium for eco-driving, and small for safe driving. The control unit 11 calculates a score by multiplying the number of sudden steering angle changes detected by the steering angle sensor by a weight predetermined for each type. The weights may be set, for example, to be large for sporty driving, medium for safe driving, and small for eco-driving. The report may include an image that represents a combination of multiple driving characteristics.For example, the report may include an image of each driving characteristic represented by a figure with a larger area and placed in the front as the score is larger. The figure may be any shape such as a circle or a square.
[0022] In S11, the control unit 11 acquires news information indicating news related to the driving diagnosis shown in the report. The control unit 11 may acquire news information related to the driving characteristic with the largest score. The control unit 11 may read out from the storage unit 12 the news information stored in advance in association with the driving characteristic, or may receive the news information from an external device. The news information includes, for example, news about new products or events of vehicle accessories. The accessories include a 360-degree monitor that can overview the surroundings of the vehicle 30, an auxiliary monitor that shows a blind spot area such as the side or rear of the vehicle 30, or tires. The events include a safe driving lecture or a driving technique lecture. The control unit 11 acquires, for example, news information about a new product of an auxiliary monitor related to the safe driving type and the holding of a safe driving lecture. In S12, the control unit 11 transmits the report information indicating the report and the news information to the terminal device 20. In S13, the control unit 21 of the terminal device 20 receives the report information and the news information and outputs them via the input / output unit 24. For example, the control unit 21 outputs, via the input / output unit 24, a report indicating a diagnosis of "safe driving" as a driving characteristic and news information notifying the sale of a 360-degree monitor. The control unit 21 may output the report information and the news information received this time after outputting the report received from the information processing device 10 last time. Then, the operation of the system 1 ends.
[0023] As one variation, the information processing device 10 may receive information from the terminal device 20 indicating the desired driving characteristics (hereinafter referred to as "desired characteristics") that the user wants to achieve, further acquire action information indicating an action plan corresponding to the desired characteristics, and transmit it to the terminal device 20 to notify the user. The action information is various information related to driving or the vehicle 30 that is associated with each driving characteristic, and may be pre-set and stored in the storage unit 12. The action information includes driving courses, driving techniques, or methods of using the functions of the vehicle 30 that correspond to the desired characteristics. For example, if the user's desired characteristics are sports type, the control unit 11 acquires action information that is pre-associated with the sports type, such as "It is recommended to turn on sports mode in section A," which suggests switching to the sports mode function, and transmits it to the terminal device 20. Section A may be a section included in the driving route identified by the control unit 11 from the position information acquired by the positioning unit 36 of the vehicle 30. For example, if the user's desired characteristics are safe driving type, the control unit 11 transmits action information that is pre-associated with the safe driving type, indicating how to use the 360-degree monitor, to the terminal device 20. Action information may include announcements of new products or events for 30 vehicle accessories tailored to desired characteristics.
[0024] The information processing device 10 may, based on the location information of the vehicle 30, transmit advice information to the vehicle 30 indicating driving advice that corresponds to the user's desired characteristics when the vehicle 30 passes near a predetermined geographical point. The driving characteristics, the coordinates of the point, and the advice information may be pre-associated and stored in the storage unit 12. For example, the driving characteristic "safe driving," the road R with sharp curves, and the advice information "be careful as the curve is sharp" may be pre-associated and stored in the storage unit 12. Based on the location information of the vehicle 30, the control unit 11 transmits advice information indicating driving advice that corresponds to the desired characteristics when the vehicle 30 passes a point associated with the desired characteristics. When the vehicle 30 passes the point, the advice information is displayed on the input / output unit 34, and by looking at this information and driving, the user can bring their driving closer to the desired characteristics. In S10 described above, the control unit 11 of the information processing device 10 may create a report that includes how close the user was able to get to the desired characteristics according to the action plan or driving advice.
[0025] While this disclosure has been described based on the drawings and embodiments, it should be noted that those skilled in the art may make various modifications and alterations based on this disclosure. Therefore, it should be noted that these modifications and alterations are within the scope of this disclosure. For example, the functions, etc., included in each component or step can be rearranged in a logically consistent manner, and multiple components or steps can be combined into one or divided into two. [Explanation of symbols]
[0026] 1: System, 10: Information processing device, 11: Control unit, 12: Memory unit, 13: Communication unit, 20: Terminal device, 21: Control unit, 22: Memory unit, 23: Communication unit, 24: Input / Output unit, 30: Vehicle, 31: Control unit, 32: Memory unit, 33: Communication unit, 34: Input / Output unit, 35: Sensor unit, 36: Positioning unit, 40: Network
Claims
1. A communication unit that communicates with the vehicle and the user's terminal device, The sensor information detected by the vehicle's sensors is received from the vehicle. Based on the sensor information, trip information is generated that shows multiple trips of the vehicle, along with the person who was in the vehicle during each of the multiple trips, and the trip information is transmitted to the terminal device. The terminal device receives selection information indicating the user's selection of at least one target trip from among the aforementioned multiple trips to be used for generating a driving diagnostic report. Based on the sensor information and the selection information, the report is generated for the at least one target trip. A control unit that transmits report information indicating the aforementioned report to the terminal device. An information processing device equipped with the following features.
2. An information processing apparatus according to claim 1, The control unit acquires schedule information indicating the user's schedule, and generates trip information indicating the schedule for each of the plurality of trips based on the schedule information, as an information processing device.
3. An information processing apparatus according to claim 1 or 2, The sensor includes a camera that photographs the interior of the vehicle. The control unit is an information processing device that identifies the person based on the image captured by the camera.
4. An information processing apparatus according to claim 1 or 2, The aforementioned at least one target trip is multiple target trips, The control unit is an information processing device that generates the report based on the average or median value of the values detected by the sensor in the plurality of target trips.
5. An information processing apparatus according to claim 1 or 2, The control unit, Obtain news information indicating news related to the aforementioned driving diagnosis as shown in the report, An information processing device that outputs the aforementioned news information to the user.