Driving diagnosis system, diagnosis server, user interface server, and driving diagnosis method

By separating function distribution between a diagnosis server and a user interface server with distinct user accounts, the system addresses complexity and management challenges, facilitating quicker updates and cost-effective operation diagnosis.

JP2025098343APending Publication Date: 2025-07-02TOYOTA JIDOSHA KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023214409
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-20
Publication Date
2025-07-02

Smart Images

  • Figure 2025098343000001_ABST
    Figure 2025098343000001_ABST
Patent Text Reader

Abstract

To optimize the functional distribution for each of a plurality of servers.SOLUTION: A driving diagnosis system 1 comprises a database 4, a driving diagnosis device 5A, and a UI unit 6A. The driving diagnosis device 5A belongs to a diagnosis server 5, and the UI unit 6A belongs to a UI server 6. The accounts of system users are set separately for each server 5, 6. A diagnosis unit 51 of the driving diagnosis device 5A performs driving diagnosis for each completion of one trip of a vehicle 2 on the basis of information from the database 4. A aggregate data transmission unit 52 of the driving diagnosis device 5A transmits the aggregation result of information on driving diagnosis to the UI server 6. A result preservation unit 63 of the UI unit 6A preserves the aggregation result received from the aggregate data transmission unit 52, and second aggregate data transmission units 62, 64 of the UI unit 6A acquire necessary information from the preserved result of aggregation and provide it to a system user in response to a request from the system user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an operation diagnosis system, a diagnosis server and a user interface server used in the system, and an operation diagnosis method implemented in the system.

Background Art

[0002] Conventionally, an operation diagnosis system has been 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 an operation 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] The operation diagnosis system disclosed in Patent Document 1 is to be constructed on the cloud. In this case, in view of quickly updating various functions such as the operation diagnosis function, it is conceivable to construct the system by separating the servers for each of these functions. However, heretofore, no technology has been proposed for optimizing the system from the viewpoint of how to construct this type of system (which server each function belongs to).

[0005] In view of this point, the inventors of the present invention have obtained the finding that it is necessary to consider the following points regarding the relationship between various functions and each server. That is, when individual servers are provided according to each of a large number of detailed functions, it may lead to complication of the system configuration, make management complicated, increase the time required for management, or increase the cost for management, which is not preferable. On the other hand, when a large number of functions are assigned to one server, the scale for performing the comprehensive test of the system becomes large, and it becomes difficult to quickly update the function.

[0006] The present invention has been made in view of such a point, and an object thereof is to optimize the distribution of functions for each of a plurality of servers.

Means for Solving the Problem

[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 detected 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 accumulates information on the detected values from the vehicle, an operation diagnosis device having a diagnosis unit and an aggregated data transmission unit, and a result storage unit and a second aggregated data transmission unit, and a user interface unit that receives information from the operation diagnosis device. Further, the operation diagnosis device belongs to a diagnosis server, and the user interface unit belongs to a user interface server. Also, the accounts of system users are set individually for each of the servers. Further, the diagnosis unit performs an operation diagnosis every time the end of 1Trip of the vehicle is reached based on the information from the database, and the aggregated data transmission unit transmits the aggregated result of the information on the operation diagnosis to the user interface server. And the result storage unit stores at least the aggregated result received from the aggregated data transmission unit, and the second aggregated data transmission unit is characterized in that, in response to a request from the system user, it acquires necessary information from the stored aggregated result and provides it to the system user.

[0008] Due to this specific matter, the function of operation diagnosis based on information from the database is to be assigned to the diagnosis server, and the function of storing the aggregated result received from the aggregated data transmission unit and providing the necessary information obtained from the aggregated result to the system user is to be assigned to the user interface server. Thereby, it is possible to optimize the distribution of functions for each of the plurality of servers.

[0009] Further, the user interface unit includes a second diagnosis unit that performs a diagnosis regarding recommendations for a certain period, and the second aggregated data transmission unit is configured to aggregate and transmit information regarding the recommendations for the certain period.

[0010] According to this, by performing the processing of information with a relatively high update frequency (information used for the diagnosis regarding the recommendation for a certain period by the second diagnosis unit) in the user interface unit, it becomes possible to perform the update processing of the entire system more quickly compared to the case where this information processing is performed by the driving diagnosis device.

[0011] Also, the diagnostic server used in the driving diagnosis system is also within the scope of the technical idea of the present invention. That is, on the premise of a diagnostic server used in a driving diagnosis system that generates a driving diagnosis result calculated using a detected value that is a physical quantity that changes based on at least one of vehicle running, steering, and braking or a physical quantity that changes when a predetermined operation member is operated. And this diagnostic server belongs to a driving diagnosis device having a diagnosis unit that performs a driving diagnosis every time the end of 1Trip of the vehicle is reached based on the information in a database that accumulates the information of the detected value from the vehicle, and an aggregation data transmission unit that transmits the aggregation result of the information of the driving diagnosis. Further, this diagnostic server is communicable with a user interface server to which a user interface unit having a result storage unit that stores at least the aggregation result received from the aggregation data transmission unit and a second aggregation data transmission unit that acquires necessary information from the stored aggregation result and provides it to the system user in response to a request from the system user belongs. And the account of the system user set in the diagnostic server is separate from the account set in the user interface server.

[0012] Thereby, the diagnostic server has a function other than functions such as storage of the aggregation result and provision of necessary information acquired from the aggregation result to the system user (functions of the user interface server), that is, a function of driving diagnosis based on information from the database. Therefore, it is possible to optimize the function distribution between the diagnostic server and the user interface server.

[0013] In addition, the user interface server used in the driving diagnosis system also falls within the scope of the technical idea of the present invention. That is, it is premised on a user interface server used in a driving diagnosis system that generates a driving diagnosis result calculated using a detected value that is a physical quantity that changes based on at least one of vehicle running, steering, and braking or a physical quantity that changes when a predetermined operation member is operated. And this user interface server is communicable with a diagnosis server to which a driving diagnosis device belongs, the driving diagnosis device having a diagnosis unit that performs driving diagnosis every time one Trip of the vehicle ends based on information from a database that stores information on the detected values from the vehicle, and an aggregation data transmission unit that transmits the aggregation result of the information on the driving diagnosis. Also, this user interface server belongs to a user interface unit having a result storage unit that stores at least the aggregation result received from the aggregation data transmission unit, and a second aggregation data transmission unit that acquires necessary information from the stored aggregation result and provides it to the system user in response to a request from the system user. And the account of the system user set in the user interface server is separate from the account set in the diagnosis server.

[0014] As a result, the user interface server has functions other than the driving diagnosis function (function of the diagnosis server) based on information from the database, such as saving the aggregation result and providing the necessary information obtained from the aggregation result to the system user. Therefore, it is possible to optimize the functional distribution between the diagnosis server and the user interface server.

[0015] Also, the driving diagnosis method implemented in the driving diagnosis system is also within the scope of the technical idea of the present invention. That is, it is premised on a driving diagnosis method that generates a driving diagnosis result calculated using a detection value that is a physical quantity that changes based on at least one of vehicle driving, steering, and braking, or a physical quantity that changes when a predetermined operating member is operated. And this driving diagnosis method includes a step of accumulating information on the detection value from the vehicle in a database, a step of performing a driving diagnosis for each end of 1Trip of the vehicle based on the information from the database by a diagnosis unit provided in a driving diagnosis device belonging to a diagnosis server, a step of transmitting an aggregation result of the driving diagnosis information by an aggregation data transmission unit provided in the driving diagnosis device, and a result storage unit provided in a user interface unit that belongs to a user interface server set to a user account different from the diagnosis server and receives information from the driving diagnosis device, storing at least the aggregation result received from the aggregation data transmission unit, and a step of obtaining necessary information from the stored aggregation result according to a request from a system user and providing it to the system user by a second aggregation data transmission unit provided in the user interface unit.

[0016] Due to this specific matter, it is possible to provide a driving diagnosis method implemented in a driving diagnosis system in which the functional distribution for each of a plurality of servers is optimized.

Effects of the Invention

[0017] In the present invention, the function of driving diagnosis based on information from a database is assigned to a diagnosis server, and the function of storing the aggregation result received from the aggregation data transmission unit of the diagnosis server and providing the necessary information obtained from the aggregation result to a system user is assigned to a user interface server. Thereby, it is possible to optimize the functional distribution for each of a plurality of servers.

Brief Description of the Drawings

[0018]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Mode for Carrying Out the Invention

[0019] Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[0020] 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 (a mobile terminal installed with application software for using the operation diagnosis system 1) 3 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. 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.

[0021] -Configuration of the vehicle- As shown in FIG. 1, the vehicle 2 includes an ECU (Electronic Control Unit) 21, wheel speed sensors 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. The vehicle 2 is assigned a vehicle ID as the individual information of the vehicle 2. In the present embodiment, the vehicle 2 is manufactured by the main body 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.

[0022] The wheel speed sensors 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 GPS signals transmitted from GPS satellites 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 captures an object 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.

[0023] The 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 the information regarding the vehicle ID, the information regarding the acquired time, and the 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, it may include operation detection information of an operation lever of a direction indicator (so-called blinker), operation detection information of a shift lever, and the like.

[0024] - 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).

[0025] (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.

[0026] 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.

[0027] (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 summary data transmission unit 52.

[0028] 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 a functional unit realized by a control program stored in the ROM of the diagnostic server 5.

[0029] The data reception unit 51a receives various detection values (detection value data and image data) stored in the database 4 at predetermined timings. For example, it receives each time 1Trip (from when the start switch of the vehicle 2 is turned ON until it is turned OFF) ends. The timing for receiving these various detection values is not limited to this.

[0030] The Trip generation unit 51b generates information (associating Trip with each data) that assigns various detection values for each 1Trip of the vehicle 2.

[0031] The safety diagnostic unit 51c diagnoses the safe operation of the vehicle 2. For example, it diagnoses each time 1Trip of the vehicle 2 ends for information related to safe driving such as sudden acceleration, sudden deceleration, and sudden turning of the vehicle 2 (information related to safe driving based on the above-described physical quantities), and outputs the diagnostic result to the recommendation information generation unit 51e and the diagnostic result transmission unit 51f.

[0032] The eco-diagnostic unit 51d diagnoses the eco-driving of the vehicle 2 (for example, driving with less CO2 emissions). For example, it diagnoses each time 1Trip of the vehicle 2 ends for information related to eco-driving such as the operation amount of the accelerator pedal by the driver (information related to eco-driving based on the above-described physical quantities), and outputs the diagnostic result to the recommendation information generation unit 51e and the diagnostic result transmission unit 51f.

[0033] 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 thereto. 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 operation amount per unit time of the accelerator pedal (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.

[0034] 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.

[0035] 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 a control program.

[0036] 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.

[0037] The Trip aggregation unit 52b aggregates data for each Trip from each piece of information received by the data reception unit 52a.

[0038] 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 steering (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 speed as diagnostic information related to safe driving, recommendation information for proposing the installation of a system (such as a blind spot monitor system) 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 speed, recommendation information for proposing the installation of a system (such as an advanced parking system) that automatically parks vehicle 2 in a parking space is generated.

[0039] 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, a higher score is generated as the frequency of driving operations leading to safe driving (driving operations that do not cause sudden acceleration, sudden deceleration, or sudden turning) is higher, and as the frequency of driving operations leading to eco-driving (driving operations that can reduce CO2 emissions) is higher.

[0040] The data transmission unit 52e transmits each information received from the diagnostic unit 51 (including the diagnostic result information of the safety diagnostic unit 51c, the diagnostic result information of the eco-diagnostic unit 51d, and the recommendation information of the recommendation information generation unit 51e), the recommendation information for each Trip, and the score information for each Trip to the UI server 6.

[0041] (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, a result storage section 63, and a data transmission section 64 as functional sections realized by a control program stored in the ROM of the UI server 6. Also, the accounts of the system users set in this UI server 6 are separate from the accounts set in the diagnosis server 5. That is, the accounts of the system users in the driving diagnosis system 1 according to this embodiment are set individually for each of the servers 5 and 6.

[0042] The monthly recommendation diagnosis section 61 receives the recommendation information for each Trip and the information on the score for each Trip from the aggregation data transmission section 52 at predetermined timings, and performs a diagnosis regarding the recommendations for these information over a one-month period. For example, it accumulates each information from the 1st day of each month, and performs a diagnosis regarding the recommendations 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 recommendations over a certain period) in the present invention.

[0043] 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. The information on the monthly recommendations generated in this monthly recommendation aggregation section 62 is also generated as recommendation information useful for safe driving and eco-driving as needed from the diagnosis information (information over a one-month period), similar to the information on the Trip recommendations generated by the Trip recommendation information generation section 52c described above.

[0044] The result storage unit 63 stores each piece of information from the aggregation data transmission unit 52 (including the diagnosis result information of the safety diagnosis unit 51c, the diagnosis result information of the eco-diagnosis unit 51d, and the recommendation information of the recommendation information generation unit 51e) and the diagnosis information aggregated by the monthly recommendation aggregation unit 62. These pieces of information are stored in the result storage unit 63 for a predetermined period. Also, each piece of information stored in this result storage unit 63 may be deleted from the result storage unit 63 by an operation of the mobile terminal 3 by the user of the system (hereinafter referred to as the system user), or may be deleted by the subject Y.

[0045] The data transmission unit 64 extracts information corresponding to a request from among various pieces of information (such as monthly recommendation information and diagnosis result information) stored in the result storage unit 63 in response to a request from the mobile terminal 3 and transmits it to the mobile terminal 3. Also, a Push notification may be sent to the mobile terminal 3 at the timing when the monthly recommendation information is generated. For this reason, the monthly recommendation aggregation unit 62 and the data transmission unit 64 correspond to the second aggregation data transmission unit referred to in the present invention (the second aggregation data transmission unit that acquires necessary information from the aggregation result in response to a request from the system user and provides it to the system user, or the second aggregation data transmission unit that aggregates and transmits information regarding recommendations for a certain period).

[0046] 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 user's statistical data. Also, there may be cases where it is preferably changed for marketing reasons. The frequency of updating these thresholds and logics is higher compared to those with relatively fixed thresholds 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 this highly frequent updated information 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.

[0047] In addition, in this embodiment, since the UI server 6 is made to handle information related to monthly recommendations, the diagnosis server 5 will handle information related to Trip recommendations instead of the UI server 6. Therefore, when transmitting diagnosis information and recommendation information for each Trip to the mobile terminal 3, these information created in the diagnosis server 5 are temporarily stored in the result storage unit 63 of the UI server 6 and transmitted to the mobile terminal 3 in response to a request from the mobile terminal 3.

[0048] - 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 transmission and reception of information 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.

[0049] First, vehicle data (detection value data and image data) is transmitted from the vehicle 2 to the database 4 at predetermined timings (communication operation A in FIG. 2). After the vehicle data received by the database 4 is accumulated for a certain period (after going through the process of accumulating information on detection values from the vehicle in the present invention), it is transmitted to the diagnosis unit 51 at predetermined timings (for example, every time one Trip ends) (communication operation B in FIG. 2). In the diagnosis unit 51, the above-described diagnosis processes etc. (processes in the Trip generation unit 51b, safety diagnosis unit 51c, eco diagnosis unit 51d, and recommendation information generation unit 51e) are performed (the process of performing a driving diagnosis every time one Trip of the vehicle ends based on information from the database in the present invention), and the result information is transmitted to the aggregated data transmission unit 52 (communication operation C in FIG. 2). In the aggregated data transmission unit 52, after performing aggregation processes etc. on the received data (processes in the Trip aggregation unit 52b, Trip recommendation information generation unit 52c, and Trip score generation unit 52d), this aggregated data will be transmitted to the UI unit 6A (communication operation D in FIG. 2: the process of transmitting the aggregation result of driving diagnosis information in the present invention).

[0050] In the UI unit 6A, after performing the accumulation process of this aggregated data (accumulation process for one month), the above-described diagnosis process in the monthly recommendation diagnosis unit 61 and the aggregation process in the monthly recommendation aggregation unit 62 are performed. As a result, information on the diagnosis result of the safety diagnosis unit 51c, information on the diagnosis result of the eco diagnosis unit 51d, recommendation information of the recommendation information generation unit 51e, monthly recommendation information, etc. are stored in the result storage unit 63 (the process of storing the aggregation result in the result storage unit in the present invention).

[0051] Then, when a user of the system (hereinafter referred to as the system user) operates the mobile terminal 3, launches the application software pre-installed in the mobile terminal 3, and performs a data transmission request operation on the application software, the request information is transmitted to the UI unit 6A (communication operation E in FIG. 2). In response, the UI unit 6A creates UI data for transmission (monthly recommendation information for transmission, etc.) and transmits the UI data to the mobile terminal 3 (communication operation F in FIG. 2: the step of obtaining necessary information from the aggregated results and providing it to the system user according to the present invention). As a result, the system user can view the evaluation results of vehicle driving in one month and the recommendation information regarding the recommended system upgrade by looking at the display screen of the mobile terminal 3. In addition, the system user can also check the diagnostic information for each Trip and the recommendation information for each Trip by operating the mobile terminal 3.

[0052] Hereinafter, the information processing procedures in the diagnostic unit 51, the aggregated data transmission unit 52, and the UI unit 6A when the information transmission and reception operations are performed as described above will be described.

[0053] FIG. 3 is a flowchart showing the information processing procedure in the diagnostic unit 51. First, in step ST1, it is determined whether various detection values stored in the database 4 have been received. If the various detection values have not been received and a NO determination is made in step ST1, the process simply returns. If the various detection values have been received and a YES determination is made in step ST1, then in step ST2, information is generated by assigning various detection values for each Trip, in step ST3, a diagnosis related to the safe driving of vehicle 2 is performed, and in step ST4, a diagnosis related to the eco-driving of vehicle 2 is performed in sequence. Then, in step ST5, recommendation information is generated according to the diagnostic results obtained in steps ST3 and ST4. Each piece of information thus obtained (information on the diagnosis related to safe driving, information on the diagnosis related to eco-driving, recommendation information) is transmitted to the aggregated data transmission unit 52 in step ST6.

[0054] Figure 4 is a flowchart showing the information processing procedure in the aggregated data transmission unit 52. First, in step ST11, it is determined whether various types of information (diagnostic information related to safe driving, diagnostic information related to eco-driving, recommendation information) have been received. If the various types of information have not been received and a NO determination is made in step ST11, the process simply returns. If the various types of information have been received and a YES determination is made in step ST11, then in step ST12, the aggregation of data for each Trip, in step ST13, the generation of recommendation information for each Trip, and in step ST14, the generation of driving evaluation indicators are performed in sequence. Then, in step ST15, the received information (diagnostic result information, recommendation information, recommendation information for each Trip, score information for each Trip) is transmitted to the UI server 6.

[0055] Figure 5 is a flowchart showing the information processing procedure in the UI unit 6A. First, in step ST21, it is determined whether recommendation information for each Trip and score information for each Trip, etc. have been received from the aggregated data transmission unit 52. If these types of information have not been received and a NO determination is made in step ST21, the process simply returns. If these types of information have been received and a YES determination is made in step ST21, then in step ST22, a diagnosis regarding recommendations for these types of information over a one-month period is performed. Also, in step ST23, this diagnostic information is aggregated. In step ST24, each piece of information (diagnostic result information, recommendation information, etc.) is stored in the result storage unit 63.

[0056] Then, in step ST25, it is determined whether there has been a request from the mobile terminal 3. If there is no request from the mobile terminal 3 and a NO determination is made in step ST25, the process simply returns. On the other hand, if there is a request from the mobile terminal 3 and a YES determination is made in step ST25, the process proceeds to step ST26, and the information corresponding to the request is extracted from the information stored in the result storage unit 63 and transmitted to the mobile terminal 3.

[0057] - Effects of the Embodiment - As described above, in the present embodiment, the operation diagnosis function based on the information from the database 4 is assigned to the diagnosis server 5, and the function of storing the aggregation result received from the aggregation data transmission unit 52 and providing the necessary information obtained from the aggregation result to the system user is assigned to the UI server 6. For this reason, it is possible to prevent the complication of the system configuration caused by providing individual servers according to each of a large number of detailed functions, and to suppress the complication of management, the extension of the time required for management, and the increase in the cost for management. In addition, it is possible to suppress the increase in the scale when performing the comprehensive test of the system due to assigning a large number of functions to one server, and it becomes possible to quickly update the function. As a result, it is possible to optimize the function distribution for each of the plurality of servers 5 and 6.

[0058] In addition, 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, it becomes possible to quickly perform the update processing for the entire system compared to the case where the processing of this information is performed in the operation diagnosis device 5A, and it is possible to optimize the server that handles information with a high update frequency. As a result, it is possible to quickly update the system according to the needs of the system user, 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.

[0059] In addition, in the present embodiment, by providing the result storage unit 63 in the UI server 6, it is advantageous from the viewpoints of cost and security for the access to the external server every time the aggregation data is processed. In addition, by providing the browsing log of the system user or the like in the UI server 6, it is possible to easily use the information necessary for improving the UI server 6.

[0060] -Other Embodiments- Furthermore, the present invention is not limited to the above-described embodiments, and all modifications and applications included within the scope of the claims and the scope equivalent thereto are possible.

[0061] For example, as the diagnostic items to be placed in the UI unit 6A, there may be the user's own ranking (such as ranking in safe driving) among a plurality of users using the driving diagnostic system 1, the results of diagnoses based on statistics such as deviation values, or map information. That is, it may be a diagnostic result combined with information other than the information obtained only from one vehicle 2 used by the user.

[0062] Also, the diagnostic result information and the recommendation information may be made viewable not only on the mobile terminal 3 but also on a web page.

[0063] In the above-described embodiment, both the information for each Trip and the monthly information are provided to the system user. The present invention is not limited to this, and only one of these pieces of information may be provided to the system user.

Industrial Applicability

[0064] The present invention is applicable to a driving diagnostic system, a diagnostic server, a user interface server, and a driving diagnostic method that diagnose a driver's driving operation and notify the diagnostic result to a mobile terminal owned by the driver.

Explanation of Reference Numerals

[0065] 1... Driving diagnostic system 2... Vehicle 4... Database 5... Diagnostic server 5A... Driving diagnostic device 51... Diagnostic unit 52... Aggregate data transmission unit 6... User interface server 6A... User interface unit 61... Monthly recommendation diagnostic unit (second diagnostic unit) 62... Monthly recommendation aggregation unit (second aggregate data transmission unit) 63... Result storage unit 64... Data transmission unit (second aggregate data transmission unit)

Claims

1. A driving diagnosis system that generates a driving 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 operating member is operated, a database that stores information on the detection value from the vehicle, a driving diagnosis device having a diagnosis unit and an aggregated data transmission unit, a user interface unit having a result storage unit and a second aggregated data transmission unit, and receiving information from the driving diagnosis device, the driving diagnosis device belongs to a diagnosis server, the user interface unit belongs to a user interface server, the accounts of system users are set individually for each of the servers, the diagnosis unit performs a driving diagnosis every time one Trip of the vehicle ends based on information from the database, the aggregated data transmission unit transmits the aggregation result of the information on the driving diagnosis to the user interface server, the result storage unit stores at least the aggregation result received from the aggregated data transmission unit, the second aggregated data transmission unit is characterized in that, in response to a request from the system user, it acquires necessary information from the stored aggregation result and provides it to the system user. A driving diagnosis system.

2. In the driving diagnosis system according to Claim 1, the user interface unit includes a second diagnosis unit that performs a diagnosis regarding recommendations for a certain period, the second aggregated data transmission unit is characterized in that it performs aggregation and transmission of information regarding the recommendations for the certain period. A driving diagnosis system.

3. A diagnosis server used in a driving diagnosis system that generates a driving 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 operating member is operated, a diagnosis unit that performs a driving diagnosis every time one Trip of the vehicle ends based on information from a database that stores information on the detection value from the vehicle, and an aggregated data transmission unit that transmits the aggregation result of the information on the driving diagnosis belong to it, A result storage unit that stores at least the aggregation result received from the aggregation data transmission unit, and a second aggregation data transmission unit that acquires necessary information from the stored aggregation result in response to a request from a system user and provides it to the system user. The user interface server to which the user interface unit belongs is communicable with the diagnostic server, The account of the system user set in the diagnostic server is separate from the account set in the user interface server. A diagnostic server characterized by this.

4. A user interface server used in a driving diagnosis system that generates a driving 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 diagnostic unit that performs a driving diagnosis every time the driving of the vehicle ends based on information from a database that accumulates information on the detection value from the vehicle, and an aggregation data transmission unit that transmits the aggregation result of the information on the driving diagnosis. The diagnostic server to which the driving diagnosis device belongs is communicable, A result storage unit that stores at least the aggregation result received from the aggregation data transmission unit, and a second aggregation data transmission unit that acquires necessary information from the stored aggregation result in response to a request from a system user and provides it to the system user. The user interface unit belongs, The account of the system user set in the user interface server is separate from the account set in the diagnostic server. A user interface server characterized by this.

5. A driving diagnosis method that generates a driving 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 step of accumulating information on the detection value from the vehicle in a database, A step of performing a driving diagnosis every time the driving of the vehicle ends based on information from the database by a diagnostic unit provided in a driving diagnosis device belonging to a diagnostic server, A step of transmitting the aggregation result of the information on the driving diagnosis by an aggregation data transmission unit provided in the driving diagnosis device, A step of storing at least the aggregation result received from the aggregation data transmission unit in a result storage unit provided in a user interface unit that belongs to a user interface server set to a user account different from the diagnosis server and receives information from the operation diagnosis device; A step of obtaining necessary information from the stored aggregation result and providing it to the system user in response to a request from the system user by a second aggregation data transmission unit provided in the user interface unit; A driving diagnosis method characterized by comprising the above.

Citation Information

Patent Citations

  • Drive aptitude diagnostic remote consultation terminal, drive aptitude diagnostic remote consultation system, and drive aptitude diagnostic method using information network

    JP2008191585A

  • Driving support device for vehicle

    JP2018037002A

  • Driving diagnosis device and driving diagnosis method

    JP2022138728A