Driving diagnosis system
By segregating high-frequency information processing to a user interface server, the driving diagnosis system optimizes server updates and marketing-driven recommendations, addressing inefficiencies in existing systems.
Patent Information
- Application Number
- JP2023214419
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2025-07-02
- Estimated Expiration
- 2043-12-20
AI Technical Summary
Existing driving diagnosis systems face challenges in efficiently updating high-frequency information processing due to separate servers handling these functions, necessitating improved optimization of servers that manage frequent updates.
The system segregates high-frequency information processing to a user interface server, enabling rapid updates by implementing a user interface unit within the user interface server to handle recommendations over a certain period, while the diagnosis server handles Trip-level recommendations.
This configuration allows for quick update processing and optimization of servers managing high-frequency information, facilitating timely system updates and marketing-driven recommendations.
Smart Images

Figure 2025098348000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a driving diagnosis system. In particular, the present invention relates to an improvement in the configuration of a driving diagnosis system.
Background Art
[0002] Conventionally, a driving diagnosis system is known that diagnoses the driving operations of a driver driving a vehicle and notifies the diagnosis result to a mobile terminal owned by the driver. For example, Patent Document 1 discloses a driving diagnosis system including a diagnosis result generation unit that generates a diagnosis result regarding the driving operation of a vehicle, and a database unit that records the diagnosis result and can be connected via the Internet.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, in view of the inventors of the present invention quickly updating the functions of driving diagnosis and user interface respectively (such as updating programs and various parameters) regarding this type of driving diagnosis system, they considered realizing these functions by physically separate servers.
[0005] When each function is realized by a separate server in this way, it may be preferable to change the threshold values and logics for diagnosis from the user's statistical data (there may also be cases where it is preferable to change for marketing reasons). However, since the frequency of changing (updating) these threshold values and logics is higher than that of those with fixed threshold values to some extent such as sudden acceleration and sudden deceleration, there is room for improvement in the selection of the server that handles this high-frequency update information.
[0006] The present invention has been made in view of such a point, and an object thereof is to provide an operation diagnosis system capable of optimizing a server that handles information with a high update frequency.
Means for Solving the Problems
[0007] The solution means of the present invention for achieving the above object is premised on an operation diagnosis system that generates an operation diagnosis result calculated using a detection value that is a physical quantity that changes based on at least one of driving, steering, and braking of a vehicle or a physical quantity that changes when a predetermined operation member is operated. And this operation diagnosis system includes a database that stores information on the detection value from the vehicle, a diagnosis unit that performs operation diagnosis based on information from the database, and an aggregation data transmission unit that aggregates and transmits information on the operation diagnosis. An operation diagnosis device having a second diagnosis unit and a second aggregation data transmission unit, and a user interface unit that receives information from the operation diagnosis device, wherein the operation diagnosis device belongs to a diagnosis server, and the user interface unit belongs to a user interface server and performs diagnosis related to recommendations for a certain period in the second diagnosis unit and aggregation and transmission of information related to the recommendations for the certain period in the second aggregation data transmission unit.
[0008] By this specific matter, by implementing the processing of information with a relatively high update frequency, which is information used for diagnosis related to recommendations for a certain period by the second diagnosis unit, in the user interface unit, compared to the case where this information processing is performed in the operation diagnosis device, it becomes possible to quickly perform update processing for the entire system.
Effects of the Invention
[0009] In the present invention, an operation diagnosis device having a diagnosis unit and a totalized data transmission unit is made to belong to a diagnosis server, and a user interface unit is made to belong to a user interface server. Further, diagnosis regarding recommendations for a certain period by a second diagnosis unit of the user interface unit and aggregation and transmission of information regarding the recommendations for the certain period in a second totalized data transmission unit are performed. As a result, it becomes possible to perform update processing quickly, and optimization of a server that handles information with a high update frequency can be achieved.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Embodiments for Carrying Out the Invention
[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0012] FIG. 1 is a diagram showing a schematic configuration of an operation diagnosis system 1 according to the present embodiment, a vehicle 2 that provides information for operation diagnosis to the operation diagnosis system 1, and a mobile terminal 3 (a mobile terminal installed with application software for using the operation diagnosis system 1) owned by a user (contractor) of the operation diagnosis system 1. These operation diagnosis system 1, vehicle 2, and mobile terminal 3 can perform data communication via a network. Note that, in FIG. 1, only one vehicle 2 is shown, but the operation diagnosis system 1 can receive information for operation diagnosis from a plurality of vehicles 2.
[0013] -Configuration of Vehicle- As shown in FIG. 1, the vehicle 2 includes an ECU (Electronic Control Unit) 21, a wheel speed sensor 22, an accelerator opening sensor 23, a steering angle sensor 24, a camera 25, a GPS (Global Positioning System) receiver 26, and a wireless communication device 27. A vehicle ID is assigned to the vehicle 2 as individual information of the vehicle 2. In the present embodiment, the vehicle 2 is manufactured by the entity X (automobile manufacturer). Each of the sensors 22 to 24, the camera 25, the GPS receiver 26, and the wireless communication device 27 is connected to the ECU 21. The ECU 21 includes a CPU, a ROM, a RAM, a storage, a communication I / F, and an input / output I / F that are communicably connected to each other via a bus. The network includes a communication network of a communication carrier and the Internet network. The wireless communication device 27 of the vehicle 2 enables data communication with the driving diagnosis system 1 via the network.
[0014] The wheel speed sensor 22, the accelerator opening sensor 23, the steering angle sensor 24, and the GPS receiver 26 repeatedly detect a physical quantity (such as vehicle speed, steering angle, deceleration G, etc.) that changes based on at least one of the running, steering, and braking of the vehicle 2 or a physical quantity (such as accelerator operation amount, brake operation amount, steering operation amount, etc.) that changes when a predetermined operating member is operated, every time a predetermined time elapses. Specifically, the wheel speed sensor 22 detects the rotational speed of the wheels of the vehicle 2. The accelerator opening sensor 23 detects the operation amount (accelerator opening) of the accelerator pedal. The steering angle sensor 24 detects the operation amount (steering angle) of the steering wheel. The GPS receiver 26 receives a GPS signal transmitted from a GPS satellite to acquire information regarding the position where the vehicle 2 is traveling (hereinafter referred to as "position information"). The detection values detected by each of the sensors 22 to 24 and the GPS receiver 26 are transmitted to the ECU 21 via a CAN (Controller Area Network) provided in the vehicle 2 and stored in the storage of the ECU 21. Also, the camera 25 repeatedly images a subject located outside the vehicle 2 every time a predetermined time elapses. The image data acquired by the camera 25 is transmitted to the ECU 21 via the CAN and stored in the storage.
[0015] Detection value data, which is data representing the detection values detected by each of the sensors 22 to 24 and the GPS receiver 26, and the image data acquired by the camera 25 are transmitted from the wireless communication device 27 to the database (CAN DB) 4 via the network every time a predetermined time elapses, and are recorded in the database 4. Hereinafter, these detection value data and image data may also be collectively referred to as detection values. All the detection value data and image data (detection values) recorded in the database 4 are recorded in association with information regarding the vehicle ID, information regarding the acquired time, and position information acquired by the GPS receiver 26. Note that the detection values transmitted from the vehicle 2 to the database 4 are not limited to those described above, and include various types of information that can be used for driving diagnosis. For example, operation detection information of an operation lever of a direction indicator (so-called blinker), operation detection information of a shift lever, and the like may be included.
[0016] -Configuration of Driving Diagnosis System- The driving diagnosis system 1 has a configuration including the database 4, a diagnosis server 5, and a user interface server (hereinafter referred to as a UI server) 6. These database 4 and each server 5, 6 are arranged in one building and are connected by, for example, a LAN (Local Area Network). That is, the driving diagnosis system 1 is constructed as a cloud computing system. In the present embodiment, the diagnosis server 5 is managed by the main body X. On the other hand, the UI server 6 is managed by the main body Y (system management company: for example, an automobile subscription service provider or the like).
[0017] (Database) As described above, the database 4 receives various detection value data and image data (information for driving diagnosis) from the vehicle 2 every time a predetermined time elapses or every time a change in the physical quantity occurs, and records the various data.
[0018] Each of the servers 5, 6 includes a CPU, a ROM, a RAM, a storage, a communication I / F, and an input / output I / F.
[0019] (Diagnostic Server) Inside the diagnostic server 5, an operation diagnostic device 5A is constructed. That is, the operation diagnostic device 5A belongs to the diagnostic server 5. The operation diagnostic device 5A includes a diagnostic unit 51 and a summarized data transmission unit 52.
[0020] The diagnostic unit 51 includes a data reception unit 51a, a Trip generation unit 51b, a safety diagnostic unit 51c, an eco diagnostic unit 51d, a recommendation information generation unit 51e, and a diagnostic result transmission unit 51f as functional units realized by a control program stored in the ROM of the diagnostic server 5.
[0021] The data reception unit 51a receives various detected values (detected value data and image data) stored in the database 4 at predetermined timings. For example, it receives every time 1 Trip (from when the start switch of the vehicle 2 is turned ON until it is turned OFF) ends. The timing for receiving these various detected values is not limited to this.
[0022] The Trip generation unit 51b generates information (associating Trip with each data) that assigns various detected values for each 1 Trip of the vehicle 2.
[0023] The safety diagnostic unit 51c performs a diagnosis related to the safe operation of the vehicle 2. For example, it performs a diagnosis on information related to safety such as sudden acceleration, sudden deceleration, and sudden turning of the vehicle 2 (information related to safe operation based on the above-described physical quantities), and outputs the diagnosis result to the recommendation information generation unit 51e and the diagnostic result transmission unit 51f.
[0024] The eco diagnostic unit 51d performs a diagnosis related to the eco operation of the vehicle 2 (for example, an operation to reduce CO2 emissions). For example, it performs a diagnosis on information related to eco operation such as the operation amount of the accelerator pedal by the driver (information related to eco operation based on the above-described physical quantities), and outputs the diagnosis result to the recommendation information generation unit 51e and the diagnostic result transmission unit 51f.
[0025] The recommendation information generation unit 51e receives information (diagnosis result information) from the safety diagnosis unit 51c and the eco diagnosis unit 51d, and generates recommendation information according to them. For example, when receiving a diagnosis result such as a high frequency of sudden deceleration as a diagnosis result related to safe driving, or when receiving a diagnosis result such as a large amount of operation per unit time of the accelerator pedal (a high frequency of sudden acceleration operation) as a diagnosis result related to eco driving, corresponding recommendation information will be generated. The generated recommendation information is output to the diagnosis result transmission unit 51f.
[0026] The diagnosis result transmission unit 51f receives diagnosis information related to safe driving from the safety diagnosis unit 51c, diagnosis information related to eco driving from the eco diagnosis unit 51d, and recommendation information from the recommendation information generation unit 51e, and transmits the information to the aggregated data transmission unit 52.
[0027] The aggregated data transmission unit 52 includes a data reception unit 52a, a Trip aggregation unit 52b, a Trip recommendation information generation unit 52c, a Trip score generation unit 52d, and a data transmission unit 52e as functional units realized by the control program.
[0028] The data reception unit 52a receives diagnosis information related to safe driving, diagnosis information related to eco driving, and recommendation information transmitted from the diagnosis result transmission unit 51f.
[0029] The Trip aggregation unit 52b aggregates data for each Trip from each piece of information received by the data reception unit 52a.
[0030] The Trip recommendation information generation unit 52c generates recommendation information for each Trip based on the data for each Trip aggregated by the Trip aggregation unit 52b. That is, from the diagnostic information related to safe driving for each Trip, recommendation information useful for safe driving is generated as needed, and from the diagnostic information related to eco-driving for each Trip, recommendation information useful for eco-driving is generated as needed. These recommendation information are generated as information for each Trip. As an example, when it is diagnosed that a sharp turn (a situation where the change amount of the operation amount of the steering wheel per unit time is equal to or greater than a threshold value) has occurred at a speed equal to or higher than a predetermined vehicle speed as diagnostic information related to safe driving, recommendation information for proposing the installation of a system (referred to as a blind spot monitor system or the like) that detects the degree of approach of other vehicles traveling in the adjacent lane and notifies the driver is generated. Also, when it is diagnosed that a situation has occurred where the switching frequency of the shift lever and the operation frequency of the steering wheel are equal to or higher than a threshold value at a speed equal to or lower than a predetermined vehicle speed, recommendation information for proposing the installation of a system (referred to as an advanced parking system or the like) that automatically parks vehicle 2 in a parking space is generated.
[0031] The Trip score generation unit 52d generates an index (score) for driving evaluation based on the diagnostic information related to safe driving for each Trip and the diagnostic information related to eco-driving for each Trip. For example, a five-level evaluation is performed as an evaluation related to safe driving and eco-driving, and evaluation information for safe driving and eco-driving for each Trip is generated. As this evaluation information, the higher the frequency of driving operations leading to safe driving (driving operations that do not cause sudden acceleration, sudden deceleration, or sudden turning), and the higher the frequency of driving operations leading to eco-driving (driving operations that can reduce CO2 emissions), the higher the score is generated.
[0032] The data transmission unit 52e transmits the recommendation information for each Trip and the score information for each Trip to the UI server 6.
[0033] (UI server) Inside the UI server 6, a UI section 6A is constructed. That is, the UI section 6A belongs to the UI server 6. The UI section 6A includes a monthly recommendation diagnosis section 61, a monthly recommendation aggregation section 62, and a monthly recommendation transmission section 63 as functional sections realized by a control program stored in the ROM of the UI server 6.
[0034] The monthly recommendation diagnosis section 61 receives the recommendation information for each Trip and the information on the score for each Trip from the aggregated data transmission section 52 at predetermined timings, and performs a diagnosis regarding the recommendation for these information over a one-month period. For example, it accumulates each information starting from the 1st of each month, and performs a diagnosis regarding the recommendation based on each information received by the end of the current month. Therefore, this monthly recommendation diagnosis section 61 corresponds to the second diagnosis section (the second diagnosis section that performs a diagnosis regarding the recommendation over a certain period) in the present invention.
[0035] The monthly recommendation aggregation section 62 aggregates the diagnosis information calculated by the monthly recommendation diagnosis section 61, and calculates, for example, the ratio for each type of diagnosis result. For example, in the diagnosis regarding safe driving, it calculates the ratio of the number of occurrences of sudden acceleration, sudden deceleration, and sudden turning of the vehicle 2, etc.
[0036] The monthly recommendation transmission section 63 generates monthly recommendation information according to the aggregation result in the monthly recommendation aggregation section 62, and transmits that information to the mobile terminal 3 in response to a request from the mobile terminal 3. Also, at the timing when the monthly recommendation information is generated, a Push notification may be sent to the mobile terminal 3. The monthly recommendation information generated here is also generated from the diagnosis information (information over a one-month period) as recommendation information useful for safe driving and eco-driving as needed, similar to the Trip recommendation information generated by the aforementioned Trip recommendation information generation section 52c. Therefore, these monthly recommendation aggregation section 62 and monthly recommendation transmission section 63 correspond to the second aggregated data transmission section (the second aggregated data transmission section that aggregates and transmits information regarding the recommendation over a certain period) in the present invention.
[0037] As described above, the UI server 6 in this embodiment handles information related to monthly recommendations. This information related to monthly recommendations may preferably update thresholds and logics for diagnosis from the statistical data of users. There may also be cases where it is preferable to change for marketing reasons. The update frequency of these thresholds and logics is higher compared to those with fixed thresholds to some extent such as sudden acceleration and sudden deceleration. In view of this point, in this embodiment, the operation diagnosis system 1 is constructed such that the server handling information with a high update frequency is the UI server 6. That is, by implementing the processing of information with a relatively high update frequency in the UI unit 6A belonging to the UI server 6, the update processing of the entire system can be speeded up compared to the case where this information processing is performed in the operation diagnosis device 5A.
[0038] In addition, in this embodiment, since the UI server 6 is configured to handle information related to monthly recommendations, the diagnosis server 5, rather than the UI server 6, will handle information related to Trip recommendations. Therefore, when transmitting diagnosis information and recommendation information for each Trip to the mobile terminal 3, these information created in the diagnosis server 5 will pass through the UI server 6 and be directly transmitted to the mobile terminal 3.
[0039] - Information transmission and reception operation - Next, the information transmission and reception operation by the operation diagnosis system 1 according to this embodiment will be described with reference to the sequence diagram in FIG. 2. This sequence diagram shows the information transmission and reception among the vehicle 2, the database (CAN DB) 4, the diagnosis unit 51, the aggregated data transmission unit 52, the UI unit 6A, and the mobile terminal 3.
[0040] First, vehicle data (detection value data and image data) is transmitted from vehicle 2 to database 4 at predetermined timings (communication operation A in FIG. 2). After the vehicle data received by database 4 is accumulated for a certain period, it is transmitted to diagnosis unit 51 at predetermined timings (for example, every time 1 Trip ends) (communication operation B in FIG. 2). In diagnosis unit 51, the above-described diagnosis processes etc. (processes in Trip generation unit 51b, safety diagnosis unit 51c, eco diagnosis unit 51d, and recommendation information generation unit 51e) are performed, and the result information is transmitted to aggregated data transmission unit 52 (communication operation C in FIG. 2). In aggregated data transmission unit 52, after aggregated processing etc. of the received data (processes in Trip aggregation unit 52b, Trip recommendation information generation unit 52c, and Trip score generation unit 52d) are performed, this aggregated data will be transmitted to UI unit 6A (communication operation D in FIG. 2).
[0041] In UI unit 6A, after the aggregated data is accumulated (accumulation processing for one month), the above-described diagnosis processing in monthly recommendation diagnosis unit 61 and aggregation processing in monthly recommendation aggregation unit 62 are performed.
[0042] Then, when the user of the system (hereinafter referred to as the system user) operates mobile terminal 3, launches the application software pre-installed on the mobile terminal 3, and performs a data transmission request operation on the application software, the request information is transmitted to UI unit 6A (communication operation E in FIG. 2). In response, UI unit 6A creates transmission UI data (monthly recommendation information etc. for transmission), and transmits the UI data to mobile terminal 3 (communication operation F in FIG. 2). As a result, the system user can confirm the evaluation result of vehicle driving in one month and the recommendation information regarding the recommended system upgrade by viewing the display screen of mobile terminal 3. Incidentally, the system user can also confirm the diagnosis information for each Trip and the recommendation information for each Trip by operating mobile terminal 3.
[0043] Figure 3 is a flowchart showing the information processing procedure in the UI unit 6A, which is a characteristic process in this embodiment. First, in step ST1, the recommendation information for each Trip and the information on the score for each Trip from the aggregation data transmission unit 52 are received (information reception operation from the driving diagnosis device 5A), and the accumulation process of this information is performed. Then, for the accumulated information, in step ST2, the diagnosis process by the monthly recommendation diagnosis unit 61 is performed, and in step ST3, the aggregation process by the monthly recommendation aggregation unit 62 is performed.
[0044] In step ST4, it is determined whether the request information from the mobile terminal 3 has been received. If the request information has not been received, the process returns as it is, and the processes of steps ST1 to ST3 described above are repeated.
[0045] If the request information from the mobile terminal 3 is received and a YES determination is made in step ST4, the process proceeds to step ST5, and the UI data (monthly recommendation information, etc.) is transmitted to the mobile terminal 3. The above operations are repeated.
[0046] - Effects of the Embodiment - As described above, in this embodiment, by performing the processing of information with a relatively high update frequency, which is the information used for the monthly recommendation diagnosis in the monthly recommendation diagnosis unit 61, in the UI unit 6A, compared to the case where this information processing is performed in the driving diagnosis device 5A, it becomes possible to quickly perform the update process for the entire system, and the optimization of the server that handles information with a high update frequency can be achieved. As a result, it is possible to quickly update the system according to the needs of system users, and it is also possible to easily update the system when it is desired to provide recommendation information to many system users for marketing reasons or the like.
[0047] - Other Embodiments - Note that the present invention is not limited to the above-described embodiment, and all modifications and applications included within the scope of the claims and the scope equivalent thereto are possible.
[0048] For example, as the diagnostic items to be placed in the UI unit 6A, they may be the user's own ranking (such as the ranking in safe driving) among a plurality of users using the driving diagnosis system 1, the results of diagnoses based on statistics such as deviation values, or map information. That is, they may be diagnostic results combined with information other than the information obtained only from one vehicle 2 used by the user.
[0049] Also, the information on the diagnostic results and the recommendation information may be made viewable not only on the mobile terminal 3 but also on a web page.
Industrial Applicability
[0050] The present invention is applicable to a driving diagnosis system that diagnoses a driver's driving operation and notifies the diagnostic result to a mobile terminal owned by the driver.
Explanation of Signs
[0051] 1... Driving diagnosis system 2... Vehicle 4... Database 5... Diagnosis server 5A... Driving diagnosis device 51... Diagnosis unit 52... Aggregate data transmission unit 6... User interface server 6A... User interface unit 61... Monthly recommendation diagnosis unit (second diagnosis unit) 62... Monthly recommendation aggregation unit (second aggregate data transmission unit) 63... Monthly recommendation transmission unit (second aggregate data transmission unit)
Claims
【Claim 1】 An operation diagnosis system that generates an operation diagnosis result calculated using a detection value that is a physical quantity that changes based on at least one of driving, steering, and braking of a vehicle or a physical quantity that changes when a predetermined operation member is operated, a database that stores information on the detection value from the vehicle, an operation diagnosis device having a diagnosis unit that performs an operation diagnosis based on information from the database and a summary data transmission unit that summarizes and transmits information on the operation diagnosis, a user interface unit having a second diagnosis unit and a second summary data transmission unit and receiving information from the operation diagnosis device, the operation diagnosis device belongs to a diagnosis server, the user interface unit belongs to a user interface server and performs diagnosis related to a recommendation for a certain period in the second diagnosis unit and summarization and transmission of information related to the recommendation for the certain period in the second summary data transmission unit.
Citation Information
Patent Citations
Information processing device, information processing method, and program
JP2021117615A
Information processing device and driving evaluation system
JP2022187273A
System and Method for Integrating Smartphone Technology Into a Safety Management Platform to Improve Driver Safety
US20110077028A1
Driving diagnosis device and driving diagnosis method
JP2022138728A