System and method for dynamically improving a vehicle diagnostic system - Patents.com
The system addresses undetected vehicle errors by integrating user inputs and feedback to create comprehensive snapshots for backend analysis, enhancing diagnostic capabilities and safety through dynamic error detection.
Patent Information
- Application Number
- JP2022559615
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-05-06
- Filing Date
- 2021-04-21
- Publication Date
- 2025-01-22
- Estimated Expiration
- 2041-04-21
AI Technical Summary
Existing vehicle diagnostic systems fail to detect errors in electrical and electronic components when they do not exceed a predetermined threshold or when the error is not defined by a predetermined error code, leading to undetected disturbances and potential safety risks.
A system comprising an input unit to receive user inputs on vehicle errors, a control unit to create a snapshot of affected components, a feedback unit to process user feedback, and a communication unit to send the snapshot to a backend for analysis, allowing for dynamic error detection and improved diagnostic capabilities.
Enhances the detection of vehicle errors beyond predefined codes, improves safety by capturing user-reported issues, and facilitates real-time identification and resolution of vehicle faults, thereby increasing traffic safety.
Smart Images

Figure 0007620026000001 
Figure 0007620026000002 
Figure 0007620026000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a system and method for dynamically improving a vehicle diagnostic system. [Background technology]
[0002] Vehicle diagnostic systems are known. They are systems that can have a number of technical methods and applications in order to allow accurate assignment of findings in electrical and electronic components in a vehicle during error analysis to errors. A drawback of such diagnostic systems is that errors in electrical and electronic components are described with functions and are detected if a predeterminable or predefined threshold range is exceeded. Each error is then assigned a predefined error code or diagnostic trouble code (DTC). Another drawback is that only known errors that are already assigned a predefined error code are detected. This can cause a customer to indeed sense a disturbance in the vehicle, but that the disturbance is not detected as an error by the vehicle diagnostic system, either because the disturbance does not exceed a threshold value or because the error is not detected as such, or both, since there is no corresponding error code. [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] BASt publication "Forshung kompakt", November 2012 Summary of the Invention [Problem to be solved by the invention]
[0004] The object of the present invention is to provide a solution which allows improved dynamic error detection in a vehicle and thereby improves the vehicle diagnostic system. [Means for solving the problem]
[0005] This problem is solved by the features of the independent claims. Advantageous embodiments are the subject of the dependent claims.
[0006] The above-mentioned problems are solved by a system for easily and dynamically improving a vehicle diagnostic system, the system having at least one vehicle, the vehicle comprising: an input unit configured to receive an input related to an error in the vehicle; a control unit configured to generate a snapshot of the electric and / or electronic vehicle components based on the input received via the input unit; a communication unit configured to send the created snapshot to a backend; has.
[0007] The system comprises at least one vehicle. Within the scope of this document, the term "vehicle" comprises any mobile means of transport serving to transport people (people flow), goods or equipment (machines or auxiliary means) (logistics). In particular, the term "vehicle" encompasses automobiles and automobiles capable of at least partially electric drive (electric vehicles, hybrid vehicles).
[0008] The vehicle can be controlled by a vehicle driver. Additionally or alternatively, the vehicle can be an at least partially autonomous vehicle. Within the scope of this document, the terms "automated vehicle" or "automated driving" can be interpreted as driving with automated longitudinal or lateral maneuvers or autonomous driving with automated longitudinal or lateral maneuvers. This can be, for example, a time-long drive on a highway or a time-limited drive in the area of parking or maneuvering. The term "automated driving" encompasses automated driving with any degree of automation. Examples of degrees of automation are assisted, semi-automated, highly automated or fully automated driving. The degrees of automation are defined by the German Federal Institute for Road Traffic Research (BASt) (see non-patent document 1). In assisted driving, the driver continuously performs longitudinal or lateral maneuvers, while the system takes over the respective other functions within certain limits. In semi-automated driving, the system assumes longitudinal and lateral steering for a period of time and / or under certain circumstances, and the driver must constantly monitor the system, as in assisted driving. In highly automated driving, the system assumes longitudinal and lateral steering for a period of time, and the driver does not need to constantly monitor the system, but the driver can take control of the vehicle at certain times. In fully automated driving, the system can automatically accomplish driving under all circumstances for a specific application, and for that application, the driver is no longer required. The above four automation degrees correspond to SAE levels 1 to 4 in the SAE standard J3016 (SAE: Society of Automotive Engineers). In addition, SAE J3016 also specifies SAE level 5, which is not included in the definition of BASt, as the highest automation degree. The SAE level 5 corresponds to driverless driving, where the system can automatically handle all situations during the entire driving, similar to a human driver.
[0009] The vehicle comprises an input unit, which may for example be part of an infotainment system of the vehicle. The input unit may be operated by one or more of voice operation, touch operation, key operation and any other desired operation methods. The input unit is configured to receive an input related to an error of the vehicle. For example, if a user of the vehicle detects an error of the vehicle related to electronic and / or electrical components of the vehicle, the user of the vehicle may execute an input related to the error of the vehicle via the input unit. This may be done in a very comfortable manner. For example, a pre-installed application or app may be provided in the vehicle, which may be used to input the detected error of the vehicle by one or more of voice input, touch input via a touch screen and other suitable input.
[0010] The vehicle comprises a control unit, which is configured to create a snapshot of the electric and / or electronic vehicle components based on an input received via the input unit related to an error in the vehicle. The snapshot is a suitable data structure and can consist of the current state of the electric and / or electronic vehicle components at the time of the input received via the input unit related to the error in the vehicle. This is particularly advantageous since the user of the vehicle cannot have information about the electric and / or electronic components that are responsible for the detected vehicle error. Thereby, a snapshot of the entire electric and / or electronic vehicle components is created at the time when the user of the vehicle detects the vehicle error, which can be analyzed in the course of the subsequent steps. The electric and / or electronic components of the vehicle can include the entire electronics of the vehicle or automobile, i.e. electronics of all areas in the vehicle. These controls can include controls related to the instrument panel in the vehicle, the engine control in the vehicle, the driver assistance systems in the vehicle, the airbag system in the vehicle, the alarm system in the vehicle, the multimedia system in the vehicle, etc.
[0011] The vehicle includes a feedback unit configured to obtain feedback regarding an error in the vehicle; This feedback capture involves partitioning the feedback into a given problem description structure, The feedback unit is configured to process the feedback and derive a severity of the problem from the feedback; This feedback is then integrated into the snapshot.
[0012] Furthermore, the vehicle may have a feedback unit or a feedback module, which is configured to obtain further information or data related to the vehicle error from a user or a driver of the vehicle. For example, a predefined dialogue may be performed via an input / output unit in the vehicle, for example an infotainment system of the vehicle, so that further disturbances sensed by the user or a driver of the vehicle, which are in particular related to the sensed vehicle error, may be obtained. The feedback obtained by the feedback unit or the feedback data obtained by the feedback unit may be integrated into the snapshot.
[0013] For example, the feedback unit may comprise a voice dialogue system for obtaining feedback of the user or driver of the vehicle related to the detected disturbance in relation to the detected vehicle error. Within the scope of this document, a voice dialogue system is a system in which a person can proceed in a dialogue in natural language and thus can use natural language as an input / output medium. Obtaining feedback via a voice dialogue system, which may be part of the infotainment system of the vehicle, is particularly advantageous since the user or driver of the vehicle can obtain the feedback without having to use operating elements for inputting the feedback. Thereby, the user or driver of the vehicle is prevented from being distracted by road traffic. Additionally or alternatively, the feedback unit may comprise an input / output unit, which may be part of the infotainment system of the vehicle. In this case, feedback on the vehicle error can be obtained via a window, for example by touch input, input via operating elements, etc.
[0014] Obtaining this feedback may include partitioning the feedback into a problem description structure, which may be given or pre-supplied. This problem description structure may consist of one or more of the following components: The location or part of the vehicle where the problem was detected, e.g. brakes, transmission, etc. Symptoms or clues related to the problem, e.g. smoke, noises, etc. The situation or condition in which the problem occurred, e.g. during engine start-up, braking process, etc. How often the problem occurs.
[0015] From processing the feedback, the feedback unit can derive a severity or seriousness of the problem, which can be classified into different ranges, for example severe if it is related to the health of the vehicle passengers and / or other traffic participants, or mild if it is a disturbance of traffic situation information in the vehicle's navigation module.
[0016] Examples of providing feedback by a vehicle user or driver via a voice dialogue system in a problem related to information on traffic conditions include: "There is a road closure that was not displayed," "Why wasn't this roadblock displayed?" Why wasn't this accident shown? Why wasn't this accident predicted? etc.
[0017] Examples of providing feedback by a vehicle user or driver via a voice dialogue system related to a mechanical issue include: "Whenever I start the vehicle it makes a strange noise" "Whenever I start the engine I hear a strange noise." "Whenever I stop the vehicle the engine makes a knocking noise." "Every time I turn the engine off, it makes a knocking noise." "The engine occasionally makes a wheezing noise while driving." etc.
[0018] Thus, the feedback unit can derive from the feedback "Whenever I turn the engine off, it makes a knocking noise" the following: The location or part of the vehicle where the problem is detected, the engine, Symptoms or clues related to the problem, knocking sounds, Situation or condition in which the problem occurs, when the engine is stopped, How often the problem occurs, every time the engine is shut down, The severity of the problem: if the problem is of medium severity, you should seek out a repair shop quickly.
[0019] Similar to the previous example, problem statements entered using other input techniques can also be classified by the feedback unit.
[0020] Advantageously, in that way, in addition to technical state data of the electric and / or electronic components of the vehicle, disturbances sensed by the vehicle user or driver in relation to vehicle errors can be acquired, integrated into the snapshot and sent therewith to the backend for possible error diagnosis. The vehicle user or driver's senses in relation to vehicle errors provide significant advantages compared to conventional vehicle diagnostic systems in identifying vehicle errors and / or causes thereof. By categorizing the feedback by the feedback unit, a unified data structure for describing the problem can be realized and sent to the backend for possible error diagnosis. Advantageously, in that way, snapshots and feedback can be aggregated or merged into a unified overall data structure.
[0021] The system comprises a backend, which may comprise at least one backend server and / or be part of a cloud computing or IT infrastructure (service provider) that offers memory space, computing power and / or application software as a service over the Internet.
[0022] The vehicle comprises a communication unit, which may be a communication unit arranged in the vehicle, adapted to establish a communication connection with another communication participant, for example a back-end and / or a mobile terminal. The communication unit may comprise a subscriber identity module or a SIM card, which serves to establish a communication connection via a mobile radio system. In this case, the participant identity module uniquely identifies the communication unit in the mobile radio network. The communication connection may be a data connection (for example a packet relay) and / or a wired communication connection (for example a wired relay). The communication may be performed according to a cellular vehicle-to-X (C-V2X) paradigm based on the LTE standard version 14, the 4G standard and / or the 5G standard. Furthermore, the communication unit may communicate via other wireless interfaces, for example WLAN, regardless of the availability of the mobile radio network or sufficient capacity of the mobile radio network available at the time. For that purpose, IST-G5 or IEEE 802.11p in vehicle-to-vehicle (V2V) communication may be used. Via this communication unit the vehicle can thereby receive data of another communication party or send data to another communication party.
[0023] The communication unit is configured to send the created snapshot to a backend.
[0024] Advantageously, in this way, data related to vehicle errors detected or sensed by the vehicle user can be obtained and sent to a backend for further error detection or error handling, regardless of whether an error code is defined or not for one or more electronic or electrical vehicle components and regardless of whether a threshold required for a defined error code is exceeded or not. This significantly improves known vehicle diagnostic systems, since error conditions are often not detected by the vehicle diagnostic system, even though the vehicle user senses an error or error condition. This in particular increases the safety of all traffic participants in road traffic.
[0025] Advantageously, the snapshot of the electric and / or electronic vehicle components comprises: the current condition of all electric and / or electronic vehicle components; The vehicle's vehicle identification number, Vehicle battery status, Vehicle maintenance process, The geographic location of the vehicle; the vehicle's current ambient conditions, The vehicle's mileage at any given time, Feedback on vehicle errors, a timestamp of the moment of input received by the input unit, and the software versions installed and executed on the vehicle or on the electric and / or electronic vehicle components of the vehicle; It consists of one or more of the following:
[0026] The current state of all electric and / or electronic vehicle components is constituted by their current state, particularly at the time of the received input.
[0027] The vehicle's vehicle identification number (VIN) serves to identify the vehicle for further processing of the snapshot, for example in the backend and / or by a service partner.
[0028] The geographical position of the vehicle can be detected, for example, by a vehicle-side position detection unit. The position detection unit can be configured to detect or obtain the vehicle's current position data by means of a navigation satellite system. The navigation satellite system can be any current and future global navigation satellite system or global navigation satellite system (GNSS) that positions and navigates by receiving signals from navigation satellites and / or pseudolites. It can be, for example, the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the Galileo positioning system and / or the BeiDou navigation satellite system. In the GPS example, the position detection unit can comprise a GPS module configured to detect the vehicle's current GPS position data at the time of input by the input unit.
[0029] The current ambient conditions may consist, for example, of the current outside temperature, the current weather conditions, road conditions, etc. These may be acquired at the time of input by the input unit using suitable sensors (e.g. temperature sensor, rain sensor, external camera, etc.) in a manner known from the prior art and integrated into the snapshot.
[0030] Advantageously, the backend is configured to evaluate the received snapshots. The evaluation of the received snapshots by the backend can be performed using suitable machine learning algorithms. For example, machine learning methods can be used to identify one or more electronic and / or electrical components responsible for the vehicle error using already received snapshots from a large number of vehicles using models created, for example, by supervised or unsupervised learning. Additionally or alternatively, the snapshots can be sent to a service or remote support cooperator, for example if no clearly responsible electronic and / or electrical component for the vehicle error can be detected. The cooperator can, for example, query the vehicle user to obtain further information related to the vehicle error and / or suggest a scheduled date for the vehicle service. Additionally or alternatively, the snapshot data can be used by a repair shop and / or a problem management team to find a solution to the problem. Advantageously, the snapshots can also characterize external service cooperators, which can not only address the vehicle error in real time and individually, but also establish a direct communication channel to the vehicle user. Accumulation of the acquired snapshots in the backend allows, for example, using suitable algorithms, to identify patterns, which in turn provide technical improvements for a large number of vehicles, such that if an error in a vehicle is so identified, a method is provided for identifying other vehicles that may be related to the error in the vehicle, so that the error in the vehicle can be eliminated, for example by a targeted software update.
[0031] In a second aspect, the underlying problem is solved by a method for easily and dynamically improving a vehicle diagnostic system, This method is receiving an input related to an error in the vehicle by an input unit of the vehicle; creating a snapshot of the electric and / or electronic vehicle components by a control unit of the vehicle; obtaining feedback regarding the error of the vehicle by a feedback unit of the vehicle, the obtaining of the feedback including partitioning the feedback into a given problem description structure, the feedback unit being configured to process the feedback and derive a severity of the problem therefrom; sending the created snapshot to a backend via a communication unit of the vehicle; has.
[0032] Advantageously, the snapshot of the electric and / or electronic vehicle components comprises: the current condition of all electric and / or electronic vehicle components; The vehicle's vehicle identification number, Vehicle battery status, Vehicle maintenance process, The geographic location of the vehicle; the vehicle's current ambient conditions, The vehicle's mileage at any given time, Feedback on vehicle errors, a timestamp of the moment of input received by the input unit, and the software versions installed and executed on the vehicle or on the electric and / or electronic vehicle components of the vehicle; It consists of one or more of the following:
[0033] Advantageously, the backend is configured to evaluate the received snapshot.
[0034] These and other objects, features and advantages of the present invention will become apparent from a consideration of the following detailed description of the preferred embodiments and the accompanying drawings, in which: Although the embodiments are described separately, it will be apparent that their individual features may be combined into additional embodiments. [Brief description of the drawings]
[0035] [Figure 1] Schematic diagram of a system for easily and dynamically improving vehicle diagnostic systems [Diagram 2] Flow diagram of an example method for easily and dynamically improving a vehicle diagnostic system [Diagram 3] Schematic of a snapshot example [Figure 4] Schematic of an example of vehicle error-related input and vehicle error-related feedback DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0036] FIG. 1 illustrates a schematic diagram of a system 100 for easily and dynamically upgrading a vehicle diagnostic system in a vehicle 110 .
[0037] The system 100 comprises at least one vehicle 110. The vehicle 110 comprises an input unit 112. The input unit 112 can be, for example, part of an infotainment system of the vehicle 110. The input unit 112 can be operated by one or more of voice operation, touch operation, key operation and any other operation method. The input unit 112 is configured to receive an input related to a vehicle error. For example, if a user of the vehicle 110 detects a vehicle error related to electronic and / or electrical components of the vehicle 110, the user can perform an input related to the vehicle error by the input unit 112. This can be done in a very comfortable manner. For example, a pre-installed application or app can be provided in the vehicle, which can be used to input the detected vehicle error by one or more of voice input, touch input via a touch screen and other suitable input.
[0038] The vehicle 110 comprises a control unit 114. The control unit 114 is configured to create a snapshot 300 of the electric and / or electronic vehicle components based on an input related to a vehicle error received by the input unit 112. The snapshot 300 can be a suitable data structure and can consist of the current state of the electric and / or electronic vehicle components at the time of the input related to the vehicle error received by the input unit 112. This is particularly advantageous since the user of the vehicle 110 cannot have information about the electric and / or electronic components that are responsible for the vehicle error detected. Thereby, a snapshot 300 of the entire electric and / or electronic vehicle components at the time when the user of the vehicle 110 detects the vehicle error can be created and can be analyzed in the course of the future. The electric and / or electronic vehicle components of the vehicle 110 can include the entire electronics of the vehicle or automobile, i.e. the entire area of electric equipment in the vehicle 110. They can include the entire control equipment distributed in the vehicle 110. These controls may include controls associated with an instrument panel in the vehicle 110, an engine control in the vehicle 110, a driver assistance system in the vehicle 110, an airbag system in the vehicle, an alarm system in the vehicle 110, a multimedia system in the vehicle, and the like.
[0039] The vehicle 110 further comprises a feedback unit 118, which is configured to obtain further information or data related to the vehicle error from a user or driver of the vehicle 110, as will be explained in more detail below in connection with Fig. 4. For example, a predefined dialogue can be performed via an input / output unit 112 in the vehicle 110, for example an infotainment system of the vehicle 110, so as to obtain further disturbances sensed by the user or driver of the vehicle 110, which are in particular related to the sensed vehicle error. The feedback obtained by the feedback unit 118 or the feedback data obtained by the feedback unit can be integrated into the snapshot 300.
[0040] For example, the feedback unit 118 may comprise a voice dialogue system in order to obtain feedback of the user or driver of the vehicle 110 related to a sensed disturbance in relation to a sensed vehicle error. Within the scope of this document, a voice dialogue system is a system in which a person can proceed in a dialogue in natural language and thus utilize natural language as an input / output medium. Obtaining feedback via a voice dialogue system, which may be part of the infotainment system of the vehicle 110, is particularly advantageous since the user or driver of the vehicle can obtain the feedback without having to utilize operating elements for inputting the feedback. Thereby, the user or driver of the vehicle is prevented from being distracted by road traffic. Additionally or alternatively, this feedback unit 118 may comprise an input / output unit, which may be part of the infotainment system of the vehicle 110. In this case, feedback on the vehicle error may be obtained via a window, for example by touch input, input via operating elements, etc.
[0041] Obtaining this feedback may include partitioning the feedback 118 into a problem description structure, which may be given or pre-supplied. This problem description structure may consist of one or more of the following components: The location or part of the vehicle where the problem was detected, e.g. brakes, transmission, etc. Symptoms or clues related to the problem, e.g. smoke, noises, etc. The situation or condition in which the problem occurred, e.g. during engine start-up, braking process, etc. How often the problem occurs.
[0042] From processing the feedback, the feedback unit 118 can derive a severity or severity of the problem, which can be classified into different ranges, for example severe if it is related to the health of the vehicle passengers and / or other traffic participants, or mild if it is a disturbance of traffic situation information in the navigation module of the vehicle 110.
[0043] Examples of providing feedback by a user or driver of the vehicle 110 via a voice dialogue system in relation to issues related to traffic situation information include: "There is a road closure that was not displayed," "Why wasn't this roadblock displayed?" Why wasn't this accident shown? Why wasn't this accident predicted? etc.
[0044] Examples of providing feedback by a user or driver of the vehicle 110 via a voice dialogue system related to a mechanical problem include: "Whenever I start the vehicle it makes a strange noise" "Whenever I start the engine I hear a strange noise." "Whenever I stop the vehicle the engine makes a knocking noise." "Every time I turn the engine off, it makes a knocking noise." "The engine occasionally makes a wheezing noise while driving." etc.
[0045] Thus, the feedback unit 118 can derive from the feedback "Every time I turn off the engine, it makes a knocking noise" the following: The location or part of the vehicle where the problem is detected, the engine, Symptoms or clues related to the problem, knocking sounds, Situation or condition in which the problem occurs, when the engine is stopped, How often the problem occurs, every time the engine is shut down, The severity of the problem: if the problem is of medium severity, you should seek out a repair shop quickly.
[0046] Similar to the previous example, problem statements entered using other input techniques may also be classified by the feedback unit 118.
[0047] Advantageously, in that way, in addition to technical state data of the electric and / or electronic components of the vehicle 110, disturbances sensed by the user or driver of the vehicle 110 related to vehicle errors can be obtained and integrated into the snapshot 300 and sent thereto (see below) for possible error diagnosis. The vehicle user or driver's senses related to vehicle errors provide significant advantages compared to conventional vehicle diagnostic systems in identifying vehicle errors and / or causes related to vehicle errors. The categorization of the feedback by the feedback unit 118 allows for a unified data structure for describing the problem, which can be sent to the backend 120 for possible error diagnosis. Advantageously, in that way, the snapshot 300 and the feedback can be aggregated or merged into a unified overall data structure.
[0048] The electric and / or electronic vehicle component snapshot 300 may include: the current status 301 of all electric and / or electronic vehicle components; Vehicle Identification Number (VIN) 302 of vehicle 110; the battery status 303 of the vehicle 110; Vehicle 110 maintenance process 304; the geographic location 305 of the vehicle 110; the current ambient conditions 306 of the vehicle 110; the vehicle's mileage at any given time 307; 308 Feedback on vehicle errors, a time stamp 309 of the moment of the input received by the input unit 112 of the vehicle 110; and a software version 310 installed and executed on the vehicle 110 or on electric and / or electronic vehicle components of the vehicle; It consists of one or more of the following:
[0049] The current state 301 of all electric and / or electronic vehicle components is composed of their current state at the time of the input received, in particular related to an error in the vehicle.
[0050] A vehicle identification number (VIN) 302 of the vehicle 110 may serve to identify the vehicle for further processing of the snapshot, for example, by the backend 120 and / or a service partner.
[0051] The geographical position 305 of the vehicle 110 can be detected, for example, by a vehicle-side position detection unit (not shown). The position detection unit can be configured to detect or obtain current position data of the vehicle 110 using a navigation satellite system. The navigation satellite system can be any current and future global navigation satellite system or global navigation satellite system (GNSS) that positions and navigates by receiving signals from navigation satellites and / or pseudolites. For example, it can be the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the Galileo, positioning system and / or the BeiDou navigation satellite system. In the GPS example, the position detection unit can have a GPS module configured to detect current GPS position data of the vehicle 110 at the time of input by the input unit 112.
[0052] The current ambient conditions 306 may consist, for example, of the current outside temperature, the current weather conditions, road conditions, etc. These may be acquired at the time of input by the input unit 112 using suitable sensors (e.g., temperature sensor, rain sensor, external camera, etc.) in a manner well known in the art, and integrated into the snapshot 300.
[0053] An example snapshot 300 is described in more detail below in connection with FIG.
[0054] The system 100 comprises a backend 120, which may comprise at least one backend server and / or be part of a cloud computing or IT infrastructure (service provider) that provides memory space, computing power and / or application software as a service over the Internet.
[0055] The vehicle 110 comprises a communication unit 116. The communication unit 116 may be a communication unit 116 arranged in the vehicle 110, configured to establish a communication connection with another communication participant, for example the backend 120 and / or a mobile terminal. The communication unit 116 may comprise a participant identity module (Subscriber Identity Module) or a SIM card, which serves to establish a communication connection via a mobile radio system. In this case, the participant identity module uniquely identifies the communication unit 116 in the mobile radio network. The communication connection may be a data connection (for example packet relay) and / or a wired communication connection (for example wired relay). The communication may be performed according to a cellular vehicle-to-X (C-V2X) paradigm based on the LTE standard version 14, the 4G standard and / or the 5G standard. Furthermore, the communication unit 116 may communicate via other wireless interfaces, for example WLAN, regardless of the availability of the mobile radio network or sufficient capacity of the mobile radio network available at the time. For this purpose, IST-G5 or IEEE802.11p in vehicle-to-vehicle (V2V) communication can be used, whereby via this communication unit 116 the vehicle can receive data of another communication participant or send data to another communication participant.
[0056] The communication unit 116 is configured to send the created snapshot to the backend 120 .
[0057] Advantageously, in that way data related to vehicle errors detected or sensed by a user of the vehicle 110 can be obtained and sent to the backend 120 for further error detection or error handling, regardless of whether a defined or undefined error code for one or more electronic or electrical vehicle components and regardless of whether a defined error code exceeds a required threshold value or not. This provides a significant improvement over known vehicle diagnostic systems, since error conditions are often not detected by the vehicle diagnostic system, despite the user of the vehicle sensing an error or error condition, thereby improving safety for all traffic participants, particularly in road traffic.
[0058] The backend 120 is configured to evaluate the received snapshots.
[0059] The evaluation of the received snapshots by the backend 120 can be performed using suitable machine learning algorithms. For example, machine learning methods can be used to identify one or more electronic and / or electrical components responsible for the vehicle error using already received snapshots 300 from a number of vehicles 110 using models created by supervised or unsupervised learning. Additionally or alternatively, the snapshots 300 can be sent to a service or remote assistance cooperator, for example if no clearly responsible electronic and / or electrical components for the vehicle error can be detected. The cooperator can, for example, query the user of the vehicle 110 to obtain further information related to the vehicle error and / or suggest a scheduled date for the service of the vehicle 110. Additionally or alternatively, the snapshot data can be used by a repair shop and / or a problem management team to find a solution to the problem. Advantageously, the snapshots can also characterize external service cooperators, which can not only address the vehicle error in real time and individually, but also establish a direct communication channel to the user of the vehicle 110. Accumulation of the captured snapshots in the backend 120 may, for example, using suitable algorithms, identify patterns that may provide technical improvements for the large number of vehicles 110. In this way, if an error in a vehicle is so identified, a method is provided for identifying other vehicles 110 that may be related to the error in the vehicle, so that the vehicle error can be eliminated, for example by a targeted software update.
[0060] FIG. 2 illustrates a method 200 for simple and dynamic improvement of a vehicle diagnostic system that may be implemented by the system 100 as described in connection with FIG.
[0061] This method 200 is receiving 210 an input related to an error in the vehicle by an input unit 112 of the vehicle; creating 220 a snapshot 300 of the electric and / or electronic vehicle components by the control unit 114 of the vehicle 110; obtaining 240 feedback regarding the vehicle's error by a feedback unit 118 of the vehicle 110, the obtaining of the feedback including partitioning the feedback into a given problem description structure; the feedback unit 118 being configured to process the feedback and derive a severity of the problem from the feedback; sending 230 the created snapshot 300 to the backend 120 via the communication unit 116 of the vehicle 110; has.
[0062] The electric and / or electronic vehicle component snapshot 300 may include: the current status 301 of all electric and / or electronic vehicle components; the vehicle identification number 302 of the vehicle 110; the battery status 303 of the vehicle 110; Vehicle 110 maintenance process 304; the geographic location 305 of the vehicle 110; the current ambient conditions 306 of the vehicle 110; the vehicle's mileage at any given time 307; 308 Feedback on vehicle errors, a time stamp 309 of the input received by the input unit 112; and a software version 310 installed and executed on the vehicle 110 or on electric and / or electronic vehicle components of the vehicle 110; It consists of one or more of the following:
[0063] The backend 120 may be configured to evaluate the received snapshot 300 .
[0064] FIG. 3 illustrates an example of a snapshot 300 as described in connection with FIGS.
[0065] This example snapshot 300 consists of the current status 301 of all electric and / or electronic vehicle components, the vehicle identification number 302 of the vehicle 110, the battery status 303 of the vehicle 110, the maintenance process 304 of the vehicle 110, the geographical location 305 of the vehicle 110, the current ambient conditions 306 of the vehicle 110, the current mileage 307 of the vehicle 110, feedback regarding vehicle errors 308, time stamps 309 of inputs received by the input unit 112, and software versions 310 installed and running on the vehicle 110 or the electric and / or electronic vehicle components of the vehicle 110.
[0066] This snapshot 300 is stored, along with other (problem) snapshots of this vehicle 110 and / or many other vehicles, in a memory unit 320. As explained in connection with Figure 1, the backend 120 has or has access to a memory unit 320 for processing this or those snapshots.
[0067] Figure 4 illustrates an example of vehicle error related inputs and vehicle error related feedback, as described in connection with Figures 1 and 2. This captured feedback may be categorized by feedback unit 118 and merged with snapshot 300 into a single unified data structure, as described in connection with Figure 1.
[0068] Window 410 represents an input / output unit 112 of vehicle 110, which may be the vehicle's infotainment system. Window 420 represents an area in which the input / output unit 112 displays apps pre-installed in vehicle 110. The apps consist of app 411, which is responsible for providing inputs related to vehicle errors, as explained in relation to FIG. 1 .
[0069] After activation of the app 411, for example by voice input, touch input, input via an operating element, etc., a window 412 is opened. By activation of the possible input 412 "Register it" (by said preferred input means), a snapshot 300 is created. This allows the vehicle user to report vehicle errors in a particularly fast, efficient and uncomplicated manner.
[0070] Activation of the possible input 413 "Provide more details" (by any suitable input means as described above) activates the feedback 118 to obtain feedback regarding the vehicle error, as described in connection with Figure 1. In this case, more information is queried starting with the question "Where in the vehicle is the problem occurring?". The present application relates to the invention described in the claims, but may also include the following configurations as other aspects. 1. A system (100) for easily and dynamically upgrading a vehicle diagnostic system, the system having at least one vehicle (110), This vehicle (110), an input unit (112) configured to receive inputs related to vehicle errors; and a control unit (114) configured to create a snapshot (300) of electric and / or electronic vehicle components based on the inputs received via the input unit (112); A feedback unit (118), The feedback unit is configured to obtain feedback regarding an error in the vehicle; the feedback acquisition includes partitioning the feedback into a given problem description structure; the feedback unit (118) is configured to process the feedback and derive a problem severity from the feedback; This feedback is integrated into the snapshot (300). A feedback unit; and a communication unit (116) configured to send the created snapshot (300) to a backend (120). 2. The system (100) according to claim 1, A snapshot (300) of an electric and / or electronic vehicle component, The current status of all electric and / or electronic vehicle components (301); The vehicle identification number (302) of the vehicle (110); The battery status (303) of the vehicle (110); Vehicle (110) maintenance process (304), The geographic location (305) of the vehicle (110); The current ambient conditions (306) of the vehicle (110); The vehicle's (110) mileage at any given time (307); Feedback on vehicle errors (308), a time stamp (309) of the input received by the input unit (112); and the software versions (310) installed and executed on the vehicle (110) or on electric and / or electronic vehicle components of the vehicle (110). The system is comprised of one or more of the following: 3. In the system (100) according to 1 or 2 above, The system, wherein the backend (120) is configured to evaluate a received snapshot (300). 4. A method (200) for easily and dynamically improving a vehicle diagnostic system, comprising: receiving (210) an input related to an error in the vehicle by an input unit (112) of the vehicle (110); creating (220) a snapshot (300) of electric and / or electronic vehicle components by a control unit (114) of the vehicle (110); obtaining (240) feedback regarding an error in the vehicle by a feedback unit (118) of the vehicle (110), the feedback acquisition includes partitioning the feedback into a given problem description structure, the feedback unit (118) being configured to process the feedback and derive a problem severity from the feedback; a step (250) of integrating this obtained feedback into a snapshot (300); sending (230) the created snapshot (300) to a backend (120) via a communication unit (116) of the vehicle (110); The method comprising the steps of: 5. 4. The method (200) according to claim 4, A snapshot (300) of an electric and / or electronic vehicle component, The current status of all electric and / or electronic vehicle components (301); The vehicle identification number (302) of the vehicle (110); The battery status (303) of the vehicle (110); Vehicle (110) maintenance process (304), The geographic location (305) of the vehicle (110); The current ambient conditions (306) of the vehicle (110); The vehicle's (110) mileage at any given time (307); Feedback on vehicle errors (308), a time stamp (309) of the input received by the input unit (112); and the software versions (310) installed and executed on the vehicle (110) or on electric and / or electronic vehicle components of the vehicle (110). The method comprises one or more of the following: 6. 6. The method (200) according to claim 4 or 5, The method, wherein the backend (120) is configured to evaluate a received snapshot (300).
Claims
1. A system (100) for easily and dynamically improving a vehicle diagnostic system, the system having at least one vehicle (110), This vehicle (110), an input unit (112) configured to receive inputs related to errors in the vehicle; and a control unit (114) configured to create a snapshot (300) of electric and / or electronic vehicle components based on the inputs received via the input unit (112); A feedback unit (118), The feedback unit is configured to obtain feedback regarding an error in the vehicle; The feedback acquisition includes partitioning the feedback into a given problem description structure, and the feedback unit (118) is configured to process the feedback and derive a problem severity from the feedback; This obtained feedback is integrated into a snapshot (300). A feedback unit; and a communication unit (116) configured to send the created snapshot (300) to a backend (120), The electric and / or electronic vehicle component snapshot (300) may include: A vehicle identification number (302) of the vehicle (110); Battery status (303) of the vehicle (110); A maintenance process (304) for a vehicle (110); The geographic location (305) of the vehicle (110); The vehicle's (110) current mileage (307); and a software version (310) installed and executed on the vehicle (110) or on electric and / or electronic vehicle components of the vehicle (110); The system includes one or more of the following:
2. 2. The system (100) of claim 1, The electric and / or electronic vehicle component snapshot (300) may include: The current status of all electric and / or electronic vehicle components (301); the current ambient conditions (306) of the vehicle (110); Feedback on vehicle errors (308); and a time stamp (309) of the input received by the input unit (112); The system includes one or more of the following:
3. The system (100) according to claim 1 or 2, The system, wherein the backend (120) is configured to evaluate a received snapshot (300).
4. A method (200) for easily and dynamically improving a vehicle diagnostic system, comprising: receiving (210) an input related to an error in the vehicle by an input unit (112) of the vehicle (110); Creating (220) a snapshot (300) of electric and / or electronic vehicle components by a control unit (114) of the vehicle (110); Obtaining (240) feedback regarding an error of the vehicle by a feedback unit (118) of the vehicle (110), comprising: the feedback acquisition includes partitioning the feedback into a given problem description structure, the feedback unit (118) being configured to process the feedback and derive a problem severity therefrom; Integrating (250) this obtained feedback into a snapshot (300); sending (230) the created snapshot (300) to a backend (120) via a communication unit (116) of the vehicle (110); wherein the method comprises: The electric and / or electronic vehicle component snapshot (300) may include: A vehicle identification number (302) of the vehicle (110); Battery status (303) of the vehicle (110); A maintenance process (304) for a vehicle (110); The geographic location (305) of the vehicle (110); The vehicle's (110) current mileage (307); and a software version (310) installed and executed on the vehicle (110) or on electric and / or electronic vehicle components of the vehicle (110); The method includes one or more of the following:
5. 5. The method (200) of claim 4, further comprising: The electric and / or electronic vehicle component snapshot (300) may include: The current status of all electric and / or electronic vehicle components (301); the current ambient conditions (306) of the vehicle (110); Feedback on vehicle errors (308); and a time stamp (309) of the input received by the input unit (112); The method includes one or more of the following:
6. 6. The method (200) of claim 4 or 5, further comprising: The method, wherein the backend (120) is configured to evaluate a received snapshot (300).
Citation Information
Patent Citations
Method for the dynamic, vehicle-specific control of a navigation system
DE102017218094A1
Auxiliary device of failure diagnosis for vehicle
JP2003022124A
Remote failure diagnosis system of vehicle
JP2004058777A
Malfunction information integration system and vehicle
JP2008216113A
Industrial vehicle management system
JP2013156864A