Vehicle diagnosis method, device, equipment, storage medium and program product

By rendering vehicle data streams to graphical and list areas based on data stream combination display rules in diagnostic equipment, the problem of diagnostic personnel being unable to quickly identify important data streams is solved, achieving more efficient vehicle diagnostics.

CN118605470BActive Publication Date: 2026-01-06LAUNCH TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410836110.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-25
Publication Date
2026-01-06
Estimated Expiration
2044-06-25

AI Technical Summary

Technical Problem

In existing technologies, diagnostic personnel have difficulty quickly identifying important data streams in vehicle data streams, resulting in low diagnostic efficiency.

Method used

By collecting vehicle data streams and displaying them based on preset data stream combination rules, key data streams are rendered to the graphical display area, while non-key data streams are rendered to the list display area. Data stream types are classified and displayed by combining vehicle information and fault diagnosis records.

Benefits of technology

It improves the efficiency of diagnostic personnel in identifying vehicle data streams, ensures the accurate display of key data streams, shortens troubleshooting time, and enhances the overall efficiency of vehicle diagnostics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118605470B_ABST
    Figure CN118605470B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle diagnosis method, device, equipment, storage medium and program product, relates to the technical field of vehicle-mounted equipment, and the vehicle diagnosis method comprises the following steps: collecting a vehicle data stream of a vehicle to be diagnosed; based on a preset data stream combination display rule, rendering the vehicle data stream to a data stream display interface of a diagnosis device for data display, so that a diagnosis personnel diagnoses the vehicle to be diagnosed according to displayed target data stream, and the data stream combination display rule is obtained based on pre-acquired vehicle information, a key data stream list and a non-key data stream list. The vehicle diagnosis based on the data stream combination display is realized, the problem that the diagnosis personnel cannot quickly identify important vehicle data streams in the prior art, thereby affecting the diagnosis efficiency, is solved, and the efficiency of vehicle diagnosis is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle-mounted equipment technology, and in particular to a vehicle diagnostic method, apparatus, device, storage medium, and program product. Background Technology

[0002] When a user uses diagnostic equipment to diagnose a vehicle, the system collects the vehicle's data stream for the user to view. The user can also change the display of the vehicle's data stream by viewing all or a portion of it, thereby further determining the vehicle's fault status.

[0003] However, when users use diagnostic equipment to diagnose vehicles, the sheer volume of data streams generated by vehicle systems, coupled with the differences between data streams generated by different vehicle systems, makes it difficult for diagnostic personnel to quickly identify important data streams from a large amount of data, thus affecting the efficiency of vehicle diagnosis.

[0004] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention

[0005] The main objective of this application is to provide a vehicle diagnostic method, apparatus, device, storage medium, and program product, which aims to solve the technical problem in the prior art where diagnostic personnel cannot quickly identify important vehicle data streams, thus affecting diagnostic efficiency.

[0006] To achieve the above objectives, this application proposes a vehicle diagnostic method, which is applied to a diagnostic device and includes:

[0007] Collect vehicle data streams from the vehicle to be diagnosed;

[0008] Based on preset data stream combination display rules, the vehicle data stream is rendered onto the data stream display interface of the diagnostic device for data display, so that diagnostic personnel can diagnose the vehicle to be diagnosed based on the displayed target data stream. The data stream combination display rules are constructed based on pre-acquired vehicle information, a list of key data streams, and a list of non-key data streams.

[0009] In one embodiment, before the step of rendering the vehicle data stream to the data stream display interface of the diagnostic device based on preset data stream diagnostic display rules for data display, so that diagnostic personnel can diagnose the vehicle to be diagnosed according to the displayed target data stream, the method further includes:

[0010] Obtain vehicle information for several vehicles;

[0011] Based on the vehicle information, the data stream types of the plurality of vehicles are determined, and the data stream types include critical data stream types and non-critical data stream types;

[0012] Based on the data stream types corresponding to the aforementioned vehicles, a list of critical data streams and a list of non-critical data streams are obtained.

[0013] Based on the vehicle information, the list of key data streams, and the list of non-key data streams, a data stream combination display rule is constructed.

[0014] In one embodiment, the vehicle information includes at least vehicle model information and system information.

[0015] The step of determining the critical data stream type and non-critical data stream type of the plurality of vehicles based on the vehicle information includes:

[0016] Based on the vehicle model information and system information of the aforementioned vehicles, obtain vehicle fault diagnosis records;

[0017] Statistical analysis was performed on the vehicle fault diagnosis records to obtain fault statistical analysis results;

[0018] Based on the fault statistical analysis results, the data stream types of the aforementioned vehicles are determined.

[0019] In one embodiment, the step of determining the data stream type of the plurality of vehicles based on the fault statistical analysis results includes:

[0020] Based on the aforementioned fault statistical analysis results, the fault rate is obtained;

[0021] If the failure rate reaches a preset failure rate threshold, then the data stream type corresponding to the vehicle is determined to be a critical data stream type.

[0022] If the failure rate does not reach the preset failure rate threshold, the data stream type corresponding to the vehicle is determined to be a non-critical data stream type.

[0023] In one embodiment, the data stream display interface includes at least a graphical display area and a list display area.

[0024] The step of rendering the vehicle data stream to the data stream display interface of the diagnostic device based on preset data stream combination display rules for data display, so that diagnostic personnel can diagnose the vehicle to be diagnosed according to the displayed target data stream, includes:

[0025] Based on the vehicle data stream and the vehicle information of the vehicle to be diagnosed, obtain the vehicle key data stream and the vehicle non-key data stream.

[0026] The vehicle's critical data stream is rendered into the graphics display area for graphical data display, and the vehicle's non-critical data stream is rendered into the list display area for list data display, so that diagnostic personnel can diagnose the vehicle to be diagnosed based on the displayed target data stream.

[0027] In one embodiment, prior to the step of rendering the vehicle's critical data stream onto the graphics display area for graphical data display and rendering the vehicle's non-critical data stream onto the list display area for list data display, so that diagnostic personnel can diagnose the vehicle to be diagnosed based on the displayed target data stream, the method further includes:

[0028] Based on the vehicle components corresponding to the key vehicle data stream, construct the component diagram of the vehicle to be diagnosed;

[0029] The component graphics are rendered into the graphics display area to display data graphically in conjunction with the vehicle key data stream.

[0030] Furthermore, to achieve the above objectives, this application also proposes a vehicle diagnostic device, the vehicle diagnostic device comprising:

[0031] The data acquisition module is used to collect vehicle data streams from the vehicle to be diagnosed.

[0032] The combined display module is used to render the vehicle data stream to the data stream display interface of the diagnostic device based on preset data stream combined display rules, so that the diagnostic personnel can diagnose the vehicle to be diagnosed according to the displayed target data stream. The data stream combined display rules are constructed based on pre-acquired vehicle information, a list of key data streams and a list of non-key data streams.

[0033] In addition, to achieve the above objectives, this application also proposes a vehicle diagnostic device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the vehicle diagnostic method as described above.

[0034] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and which, when executed by a processor, implements the steps of the vehicle diagnostic method described above.

[0035] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the vehicle diagnostic method described above.

[0036] This application provides a vehicle diagnostic method. By using data stream combination display rules, the acquired vehicle data stream of the vehicle to be diagnosed is rendered onto the data stream display interface of the diagnostic device, realizing vehicle diagnostics based on data stream combination display. This solves the problem in the prior art where diagnostic personnel cannot quickly identify important vehicle data streams, thus affecting diagnostic efficiency and improving the efficiency of vehicle diagnostics. Attached Figure Description

[0037] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0038] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0039] Figure 1 This is a flowchart illustrating the first embodiment of the vehicle diagnostic method of this application;

[0040] Figure 2 This is a flowchart illustrating the second embodiment of the vehicle diagnostic method of this application;

[0041] Figure 3 This is a schematic diagram illustrating an example of a combined data stream display interface used in the vehicle diagnostic method of this application.

[0042] Figure 4 This is a schematic diagram illustrating an example of a data stream display interface displayed side-by-side in the vehicle diagnostic method of this application;

[0043] Figure 5 This is a schematic diagram of the module structure of the vehicle diagnostic device according to an embodiment of this application;

[0044] Figure 6 This is a schematic diagram of the device structure of the hardware operating environment involved in the vehicle diagnostic method in this application embodiment.

[0045] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0046] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0047] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0048] The main solution of this application embodiment is: to collect vehicle data stream of the vehicle to be diagnosed; and to render the vehicle data stream to the data stream display interface of the diagnostic device for display based on preset data stream combination display rules, so that the diagnostic personnel can diagnose the vehicle to be diagnosed according to the displayed target data stream. The data stream combination display rules are constructed based on pre-acquired vehicle information, a list of key data streams and a list of non-key data streams.

[0049] In existing technologies, when using diagnostic equipment to diagnose a vehicle, all data streams of the system are presented for the user to select before viewing the data streams. Users can choose all or some data streams before viewing them. While experts familiar with the vehicle system know which data streams to select, most people are unclear about which data streams are important for each system. Therefore, how to quickly and conveniently view valuable data streams becomes a problem that needs to be solved.

[0050] This application renders the acquired vehicle data stream of the vehicle to be diagnosed onto the data stream display interface of the diagnostic device through data stream combination display rules, realizing vehicle diagnosis based on data stream combination display. This solves the problem in the prior art where diagnostic personnel cannot quickly identify important vehicle data streams, which affects diagnostic efficiency and improves the efficiency of vehicle diagnosis.

[0051] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device or diagnostic device capable of performing the above functions. The following description uses a diagnostic device as an example to illustrate this embodiment and the subsequent embodiments.

[0052] Based on this, embodiments of this application provide a vehicle diagnostic method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the vehicle diagnostic method of this application.

[0053] In this embodiment, the vehicle diagnostic method is applied to a diagnostic device and includes steps S10 to S20:

[0054] Step S10: Collect vehicle data stream of the vehicle to be diagnosed;

[0055] It should be noted that the vehicle to be diagnosed refers to the vehicle that needs to be diagnosed. The vehicle data stream is a streaming data collected by sensors from various components of the vehicle and transmitted to the diagnostic equipment through an interface or bus. The vehicle data stream may include data streams related to the vehicle ECU control module, such as engine control parameters (e.g., engine speed, intake air temperature, intake air pressure, oil pressure, coolant temperature, outlet temperature, etc.), powertrain control parameters (e.g., fuel pressure, fuel injection quantity, shift status, clutch status, etc.), and transmission control parameters (e.g., transmission oil temperature, transmission pressure, etc.).

[0056] Step S20: Based on preset data stream combination display rules, the vehicle data stream is rendered to the data stream display interface of the diagnostic device for data display, so that the diagnostic personnel can diagnose the vehicle to be diagnosed according to the displayed target data stream. The data stream combination display rules are constructed based on pre-acquired vehicle information, a list of key data streams, and a list of non-key data streams.

[0057] It should be noted that the data stream combination display rules are constructed based on pre-acquired vehicle information, a list of key data streams, and a list of non-key data streams. These rules determine how to present the vehicle data streams on the diagnostic device interface. Rendering refers to presenting the vehicle data streams on the display interface in a specific manner.

[0058] Understandably, based on the pre-set data stream combination display rules, the collected vehicle data stream is displayed on the interface of the diagnostic equipment in an appropriate manner, enabling diagnostic personnel to clearly observe key vehicle data. This solves the problems of chaotic data display and difficulty in quick location in traditional diagnostic equipment, and helps diagnostic personnel to more accurately locate vehicle problems and shorten troubleshooting time.

[0059] In one possible implementation, steps S21 to S24 may be included before step S20:

[0060] Step S21: Obtain vehicle information for several vehicles;

[0061] It should be noted that the vehicle information may include one or more basic vehicle information related to the vehicle, such as unique identifier, vehicle model, engine type, and sensor type.

[0062] Step S22: Based on the vehicle information, determine the data stream type of the plurality of vehicles, wherein the data stream type includes critical data stream type and non-critical data stream type;

[0063] It should be noted that the data stream type refers to the data stream of vehicle operation. In addition to data stream types that are important for vehicle diagnosis, such as data stream types directly related to vehicle performance and safety, or data stream types that have a high incidence of faults or a high degree of impact on the vehicle (such as engine speed, vehicle speed, etc.), it can also include secondary data stream types in vehicle diagnosis, such as data stream types related to vehicle comfort and entertainment, or data stream types that have a low incidence of faults or a low degree of impact on the vehicle (such as air conditioning status, audio volume, etc.).

[0064] Understandably, based on the acquired vehicle information, the key data stream type and non-key data stream type corresponding to each vehicle are determined, which serves as the basis for classifying data streams in subsequent steps.

[0065] Step S23: Based on the data stream types corresponding to the vehicles, obtain a list of critical data streams and a list of non-critical data streams;

[0066] It should be noted that the critical data flow list refers to a list that summarizes the critical data flow types across all vehicles. The non-critical data flow list refers to a list that summarizes the non-critical data flow types across all vehicles.

[0067] Understandably, the key data flow list and non-key data flow list for each vehicle are obtained from the data flow type corresponding to each vehicle, providing the basis for constructing data flow display rules for subsequent steps.

[0068] Step S24: Based on the vehicle information, the list of key data streams, and the list of non-key data streams, a data stream combination display rule is constructed.

[0069] It should be noted that the data stream combination display rule refers to the rule for determining the key and non-key data streams of the vehicle based on the vehicle information, and determining how different data stream types are combined and displayed on the diagnostic device interface.

[0070] Understandably, based on the vehicle information and the integrated list of key and non-key data streams, data stream combination display rules are constructed to determine how to present the vehicle data stream on the diagnostic device's interface, ensuring that the diagnostic device can clearly and reasonably display the vehicle data stream, enabling diagnostic personnel to accurately observe and analyze the vehicle's status.

[0071] In this embodiment, by comprehensively considering vehicle information and data stream types, integrating data stream types from multiple vehicles, and formulating comprehensive and systematic data stream combination display rules, the diagnostic equipment can clearly and reasonably display vehicle data streams, better adapt to the diagnostic needs of different vehicles, ensure that the diagnostic equipment can accurately present important data streams, solve the problem of chaotic and inconsistent data display on the diagnostic equipment interface, and help diagnostic personnel improve diagnostic efficiency and accuracy.

[0072] In one feasible implementation, the vehicle information includes at least vehicle model information and system information, and step S22 may include steps S221 to S223:

[0073] Step S221: Obtain vehicle fault diagnosis records based on the vehicle model information and system information of the aforementioned vehicles;

[0074] It should be noted that the vehicle model information refers to basic information such as the vehicle's brand and model. The system information refers to information about various vehicle systems, such as the engine control system and braking system. The fault diagnosis record refers to the record of historical fault diagnosis information of the vehicle stored in diagnostic equipment or a database.

[0075] Understandably, by extracting relevant data from the vehicle's fault diagnosis records based on vehicle model information and system information, including fault codes and sensor data, we can understand the historical fault situation of the vehicle or the corresponding model and provide data support for subsequent fault analysis.

[0076] Step S222: Perform statistical analysis on the vehicle fault diagnosis records to obtain fault statistical analysis results;

[0077] Understandably, the aim is to discover the extent to which vehicle malfunctions affect data streams. By conducting statistical analysis on vehicle malfunction diagnostic records, the statistical analysis results can be obtained, which can identify the influencing factors related to common malfunction data streams and provide a basis for determining critical and non-critical data stream types.

[0078] Step S223: Determine the data stream type of the plurality of vehicles based on the fault statistical analysis results.

[0079] It should be noted that the data stream types can include critical data stream types and non-critical data stream types. Critical data stream types refer to data stream types within the vehicle's data stream that are associated with known faults, and can characterize data stream types that indicate or represent the precursors to vehicle faults. Non-critical data stream types refer to data stream types within the vehicle's data stream that are not directly related to known fault types or frequencies, and can represent general vehicle operating data.

[0080] Understandably, determining the data stream type for each vehicle based on the statistical analysis of vehicle fault diagnosis records helps to classify and distinguish data streams of different importance in different vehicles.

[0081] In this embodiment, the vehicle's historical fault diagnosis records are used to determine the fault patterns and trends through statistical analysis, thereby enabling more accurate data stream classification and rule formulation, and improving the accuracy of key data display.

[0082] In one feasible implementation, step S223 may include steps S2231 to S2233:

[0083] Step S2231: Obtain the failure rate based on the fault statistical analysis results;

[0084] It is understood that the aforementioned fault statistical analysis results refer to the results obtained through statistical analysis of vehicle faults, including the frequency of various fault types that may occur in different vehicles, such as engine faults and braking system faults. The fault rate refers to the frequency of a certain type of fault occurring within a certain period of time or in different vehicle models, and can be expressed in the form of time frequency or percentage.

[0085] Step S2232: If the failure rate reaches a preset failure rate threshold, then the data stream type corresponding to the vehicle is determined to be a critical data stream type.

[0086] It is understood that the preset failure rate threshold is a set threshold used to determine whether the failure rate has reached a critical level. The critical data stream type refers to data stream types closely related to vehicle failures, which may include information such as fault detection and early warning. The non-critical data stream type refers to data stream types related to general vehicle operation data, which may include information such as daily operating status and performance parameters.

[0087] It should be noted that if the failure rate reaches the preset failure rate threshold, the data stream type corresponding to the vehicle can be determined as a critical data stream type.

[0088] Step S2233: If the failure rate does not reach the preset failure rate threshold, then the data stream type corresponding to the vehicle is determined to be a non-critical data stream type.

[0089] It should be noted that if the failure rate corresponding to the vehicle fault type does not reach the preset failure rate threshold, then the data stream type corresponding to the vehicle can be determined to be a non-critical data stream type.

[0090] In this embodiment, based on the fault types and fault rates obtained from the statistical analysis of vehicle fault diagnosis records, the data stream types whose fault rates reach a preset fault rate threshold are identified as critical data stream types, and those whose fault rates do not reach a preset fault rate threshold are identified as non-critical data stream types. By managing critical and non-critical data streams, targeted data analysis and display processing can be performed.

[0091] This embodiment provides a vehicle diagnostic method that renders the acquired vehicle data stream of the vehicle to be diagnosed onto the data stream display interface of the diagnostic device through data stream combination display rules. This realizes vehicle diagnosis based on data stream combination display, solves the problem in the prior art that diagnostic personnel cannot quickly identify important vehicle data streams, which affects diagnostic efficiency, and improves the efficiency of vehicle diagnosis.

[0092] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to the first embodiment described above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 , Figure 2 This is a flowchart illustrating the second embodiment of the vehicle diagnostic method of this application.

[0093] In this embodiment, the data stream display interface includes at least a graphical display area and a list display area, and step S20 may include steps S201 to S202:

[0094] Step S201: Based on the vehicle data stream and the vehicle information of the vehicle to be diagnosed, obtain the vehicle key data stream and the vehicle non-key data stream.

[0095] Understandably, under the data stream combination display rules, the key data stream type and non-key data stream type of the vehicle to be diagnosed are determined based on the vehicle information of the vehicle to be diagnosed, thereby dividing the vehicle data stream into vehicle key data stream and vehicle non-key data stream.

[0096] Step S202: The vehicle key data stream is rendered to the graphics display area for graphical data display, and the vehicle non-key data stream is rendered to the list display area for list data display, so that diagnostic personnel can diagnose the vehicle to be diagnosed based on the displayed target data stream.

[0097] It should be noted that the graphical data display refers to showcasing the vehicle's key data streams, such as real-time data collected by sensors and fault warning information, in an intuitive graphical format. This allows diagnostic personnel to quickly understand the vehicle's status. Specific graphical display areas may include line graphs, bar charts, dashboards, component diagrams, etc., and can be designed according to the characteristics of the specific key data streams. The list data display refers to displaying the vehicle's non-critical data streams in a list format in the list display area, such as basic vehicle information and performance parameters. This facilitates detailed viewing and comparative analysis by diagnostic personnel. The specific list may include the name, value, or description of each data field, as well as possible operation buttons or filtering functions, and is displayed in a specific order.

[0098] In one possible implementation, steps S2021 to S2022 may be included before step S202:

[0099] Step S2021: Construct component diagrams of the vehicle to be diagnosed based on the vehicle components corresponding to the vehicle key data stream;

[0100] Understandably, based on the components involved in the vehicle's key data flow, a graph of one or more components of the vehicle to be diagnosed is created to display the real-time dynamic changes of each component in the graphical display area. This can intuitively show the position and status of each component of the vehicle to be diagnosed, helping diagnostic personnel to better understand the relationship between the vehicle's component structure and data flow.

[0101] Step S2022: Render the component graphic onto the graphic display area to display the data graphically in conjunction with the vehicle key data stream.

[0102] Understandably, rendering the constructed component graphics into the graphics display area and combining them with the vehicle's key data streams enables graphical data display. By displaying component graphics and data streams together, vehicle status information is presented in a more intuitive and comprehensive way. Diagnostic personnel can simultaneously see the component locations and corresponding data stream information on the graphical interface, which helps them to perform diagnostic analysis more quickly and accurately.

[0103] In this embodiment, data is displayed by combining key data streams and vehicle component graphics, which improves the visualization effect and information display capability of the data display interface. This provides diagnostic personnel with a more comprehensive and intuitive data display environment, helping them to better understand the vehicle's condition and perform diagnostic work.

[0104] In one possible implementation, step A2023 may be included after step S202:

[0105] Step A2023: In response to the button trigger command of the component graphic, stop the rendering of the component graphic and the rendering of the vehicle key data stream, and re-render the vehicle key data stream to the parallel display area for data display.

[0106] Understandably, when a diagnostician clicks on a component graphic in the graphical display area of ​​the data stream display interface, switching the displayed content from component graphic and key data stream to displaying only multiple key data streams side by side allows for flexible switching between component graphic and data stream display, enabling better viewing and analysis of the data stream and improving diagnostic efficiency.

[0107] This implementation provides users with a more flexible operating method, enabling them to select the display of component graphics and key vehicle data streams according to actual needs. This helps users observe and diagnose data according to different stages or situations, improves user experience, and better meets users' personalized needs for data display interfaces.

[0108] For example, such as Figure 3 As shown, Figure 3 This is a schematic diagram illustrating an example of the combined display of data streams in the vehicle diagnostic method described in this application. Based on the importance of the data streams in the vehicle system, a maximum of a certain number of the most important key data streams that need to be viewed can be predefined for each system. These most important data streams are displayed in the corresponding important area of ​​the data stream display interface, which can be displayed using component graphics combined with data. A certain number of common data streams are displayed in the less important area of ​​the interface, which can be displayed as a data list. When the user selects to read a data stream, the most important and common data streams are displayed directly, and a button to read more data streams is provided, allowing the user to select other data streams to read.

[0109] Step S1: The user enters the corresponding vehicle system module in the diagnostic device and selects the data stream reading function;

[0110] Step S2: Read the most important data streams predefined by the module, the graphical diagram of the module, and the fixed parts of the important data streams (data stream name, data stream unit, standard value range, etc.);

[0111] Step S3: Read the module's predefined common data streams (data stream name, data stream unit, standard value range, etc.);

[0112] Step S4: Display the data from steps S2 and S3 on the interface, with the most important data stream being displayed. Figure 3 The right side of the interface displays common data streams. Figure 3 The left side of the interface;

[0113] Step S5: Loop through the values ​​and status (whether they are within the normal range) of the most important data stream and common data streams, and refresh the data stream on the interface.

[0114] Step S6, as follows Figure 4 As shown, Figure 4 This is a schematic diagram illustrating an example of a data stream display interface displaying data streams side-by-side, as described in the vehicle diagnostic method of this application. If a user wishes to view other data streams, they can click on the interface buttons or graphical buttons to select from more data streams provided by the system. After selection, one or more selected data streams will be displayed side-by-side in the data stream display interface.

[0115] Step S7, in Figure 4 In the right-hand graphical display area of ​​the interface, you can select a data stream to view its graph. You can also combine the data streams read from the right-hand area and the data streams from the left-hand list interface for a single view.

[0116] By using data stream combination display rules, the acquired vehicle data stream of the vehicle to be diagnosed is rendered onto the data stream display interface of the diagnostic device, realizing vehicle diagnosis based on data stream combination display. This solves the problem in the existing technology where diagnostic personnel cannot quickly identify important vehicle data streams, which affects diagnostic efficiency and improves the efficiency of vehicle diagnosis.

[0117] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the vehicle diagnostic method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0118] In this embodiment, the key vehicle data stream is rendered to the graphics display area for graphical data display, and the non-key vehicle data stream is rendered to the list display area for list data display. This allows diagnostic personnel to diagnose the vehicle to be diagnosed based on the displayed target data stream, realizing real-time updates and dynamic and static displays of the data stream, ensuring that diagnostic personnel can obtain the latest vehicle data in a timely manner.

[0119] This application also provides a vehicle diagnostic device; please refer to... Figure 5 The vehicle diagnostic device includes:

[0120] The data acquisition module 10 is used to acquire vehicle data streams of the vehicle to be diagnosed.

[0121] The combined display module 20 is used to render the vehicle data stream to the data stream display interface of the diagnostic device for display based on a preset data stream combined display rule, so that the diagnostic personnel can diagnose the vehicle to be diagnosed according to the displayed target data stream. The data stream combined display rule is constructed based on the pre-acquired vehicle information, key data stream list and non-key data stream list.

[0122] Optionally, the combined display module 20 is further configured to:

[0123] Obtain vehicle information for several vehicles;

[0124] Based on the vehicle information, the data stream types of the plurality of vehicles are determined, and the data stream types include critical data stream types and non-critical data stream types;

[0125] Based on the data stream types corresponding to the aforementioned vehicles, a list of critical data streams and a list of non-critical data streams are obtained.

[0126] Based on the vehicle information, the list of key data streams, and the list of non-key data streams, a data stream combination display rule is constructed.

[0127] Optionally, the combined display module 20 is further configured to:

[0128] Based on the vehicle model information and system information of the aforementioned vehicles, obtain vehicle fault diagnosis records;

[0129] Statistical analysis was performed on the vehicle fault diagnosis records to obtain fault statistical analysis results;

[0130] Based on the fault statistical analysis results, the data stream types of the aforementioned vehicles are determined.

[0131] Optionally, the combined display module 20 is further configured to:

[0132] Based on the aforementioned fault statistical analysis results, the fault rate is obtained;

[0133] If the failure rate reaches a preset failure rate threshold, then the data stream type corresponding to the vehicle is determined to be a critical data stream type.

[0134] If the failure rate does not reach the preset failure rate threshold, the data stream type corresponding to the vehicle is determined to be a non-critical data stream type.

[0135] Optionally, the data stream display interface includes at least a graphics display area and a list display area, and the combined display module 20 is further used for:

[0136] Based on the vehicle data stream and the vehicle information of the vehicle to be diagnosed, obtain the vehicle key data stream and the vehicle non-key data stream.

[0137] The vehicle's critical data stream is rendered into the graphics display area for graphical data display, and the vehicle's non-critical data stream is rendered into the list display area for list data display, so that diagnostic personnel can diagnose the vehicle to be diagnosed based on the displayed target data stream.

[0138] Optionally, the combined display module 20 is further configured to:

[0139] Based on the vehicle components corresponding to the key vehicle data stream, construct the component diagram of the vehicle to be diagnosed;

[0140] The component graphics are rendered into the graphics display area to display data graphically in conjunction with the vehicle key data stream.

[0141] The vehicle diagnostic device provided in this application, employing the vehicle diagnostic method described in the above embodiments, can solve the technical problem in the prior art where diagnostic personnel cannot quickly identify important vehicle data streams, thus affecting diagnostic efficiency. Compared with the prior art, the beneficial effects of the vehicle diagnostic device provided in this application are the same as those of the vehicle diagnostic method provided in the above embodiments, and other technical features in the vehicle diagnostic device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0142] This application provides a vehicle diagnostic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the vehicle diagnostic method in the first embodiment described above.

[0143] The following is for reference. Figure 6 The diagram illustrates a structural schematic suitable for implementing vehicle diagnostic equipment according to embodiments of this application. Vehicle diagnostic equipment in embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 6 The vehicle diagnostic equipment shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of this application.

[0144] like Figure 6As shown, the vehicle diagnostic equipment may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the vehicle diagnostic equipment. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows the vehicle diagnostic equipment to communicate wirelessly or wiredly with other devices to exchange data. While the figures show vehicle diagnostic equipment with various systems, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.

[0145] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0146] The vehicle diagnostic equipment provided in this application, employing the vehicle diagnostic method described in the above embodiments, can solve the technical problem in the prior art where diagnostic personnel cannot quickly identify important vehicle data streams, thus affecting diagnostic efficiency. Compared with the prior art, the beneficial effects of the vehicle diagnostic equipment provided in this application are the same as those of the vehicle diagnostic method provided in the above embodiments, and other technical features of this vehicle diagnostic equipment are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0147] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0148] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0149] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the vehicle diagnostic method in the above embodiments.

[0150] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0151] The aforementioned computer-readable storage medium may be included in the vehicle diagnostic equipment; or it may exist independently and not be installed in the vehicle diagnostic equipment.

[0152] The aforementioned computer-readable storage medium carries one or more programs. When the aforementioned one or more programs are executed by the vehicle diagnostic device, the vehicle diagnostic device: collects vehicle data streams of the vehicle to be diagnosed; and renders the vehicle data streams onto the data stream display interface of the diagnostic device for display based on preset data stream combination display rules, so that diagnostic personnel can diagnose the vehicle to be diagnosed according to the displayed target data streams. The data stream combination display rules are constructed based on pre-acquired vehicle information, a list of key data streams, and a list of non-key data streams.

[0153] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0154] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0155] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0156] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described vehicle diagnostic method. This solves the technical problem in the prior art where diagnostic personnel cannot quickly identify important vehicle data streams, thus affecting diagnostic efficiency. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the vehicle diagnostic method provided in the above embodiments, and will not be repeated here.

[0157] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the vehicle diagnostic method described above.

[0158] The computer program product provided in this application can solve the technical problem in the prior art where diagnostic personnel cannot quickly identify important vehicle data streams, thus affecting diagnostic efficiency. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the vehicle diagnostic method provided in the above embodiments, and will not be repeated here.

[0159] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A vehicle diagnosis method characterized by, The vehicle diagnosis method is applied to a diagnosis device, and the method comprises: collecting a vehicle data stream of a vehicle to be diagnosed; based on a preset data stream combination display rule, rendering the vehicle data stream to a data stream display interface of the diagnosis device for data display, so that a diagnosis personnel diagnoses the vehicle to be diagnosed according to a target data stream displayed, the data stream combination display rule is constructed based on pre-acquired vehicle information, a key data stream list and a non-key data stream list, and the data stream display interface at least comprises a graphical display area and a list display area; wherein, according to the vehicle data stream and vehicle information of the vehicle to be diagnosed, vehicle key data stream and vehicle non-key data stream are acquired; the vehicle key data stream is rendered to the graphical display area for graphical data display, and the vehicle non-key data stream is rendered to the list display area for list data display, so that the diagnosis personnel diagnoses the vehicle to be diagnosed according to the target data stream displayed; constructing a component graph of the vehicle to be diagnosed according to a vehicle component corresponding to the vehicle key data stream; rendering the component graph to the graphical display area to combine the vehicle key data stream for data graphical display; before the step of rendering the vehicle data stream to the data stream display interface of the diagnosis device for data display based on the preset data stream diagnosis display rule, so that the diagnosis personnel diagnoses the vehicle to be diagnosed according to the target data stream displayed, the method further comprises: acquiring vehicle information of a plurality of vehicles; determining data stream types of the plurality of vehicles according to the vehicle information, the data stream types comprising key data stream types and non-key data stream types; obtaining a key data stream list and a non-key data stream list according to the data stream types corresponding to the plurality of vehicles; and constructing a data stream combination display rule based on the vehicle information, the key data stream list and the non-key data stream list.

2. The method of claim 1, wherein, The vehicle information at least comprises vehicle model information and system information, The step of determining the data stream types of the plurality of vehicles according to the vehicle information comprises: acquiring vehicle fault diagnosis records according to the vehicle model information and the system information of the plurality of vehicles; statistically analyzing the vehicle fault diagnosis records to obtain a fault statistical analysis result; determining the data stream types of the plurality of vehicles according to the fault statistical analysis result.

3. The method of claim 2, wherein, The step of determining the data stream types of the plurality of vehicles according to the fault statistical analysis result comprises: acquiring a fault rate according to the fault statistical analysis result; if the fault rate reaches a preset fault rate threshold, determining that a data stream type corresponding to a vehicle is a key data stream type; if the fault rate does not reach the preset fault rate threshold, determining that the data stream type corresponding to the vehicle is a non-key data stream type.

4. A vehicle diagnostic apparatus characterized by comprising: The device comprises: a data acquisition module configured to collect a vehicle data stream of a vehicle to be diagnosed; The combined display module is configured to render the vehicle data stream to a data stream display interface of a diagnostic device based on a preset data stream combined display rule for data display, so that a diagnostic personnel can diagnose the vehicle to be diagnosed based on the displayed target data stream. The data stream combined display rule is constructed based on pre-acquired vehicle information, a key data stream list and a non-key data stream list. The data stream display interface at least includes a graphical display area and a list display area. The vehicle key data stream and the vehicle non-key data stream are acquired based on the vehicle data stream and vehicle information of the vehicle to be diagnosed. The vehicle key data stream is rendered to the graphical display area for graphical data display, and the vehicle non-key data stream is rendered to the list display area for list data display, so that the diagnostic personnel can diagnose the vehicle to be diagnosed based on the displayed target data stream. The component graph of the vehicle to be diagnosed is constructed based on the vehicle components corresponding to the vehicle key data stream. The component graph is rendered to the graphical display area to combine the vehicle key data stream for data graphical display. The combined display module is further configured to acquire vehicle information of a plurality of vehicles, determine data stream types of the plurality of vehicles based on the vehicle information, the data stream types including key data stream types and non-key data stream types, obtain a key data stream list and a non-key data stream list based on the data stream types corresponding to the plurality of vehicles, and construct a data stream combined display rule based on the vehicle information, the key data stream list and the non-key data stream list.

5. A vehicle diagnosis device characterized by comprising: The device includes a memory, a processor and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the vehicle diagnosis method according to any one of claims 1 to 3.

6. A storage medium, characterized by The storage medium is a computer readable storage medium, and the storage medium stores a computer program. When the computer program is executed by a processor, the steps of the vehicle diagnosis method according to any one of claims 1 to 3 are implemented.

7. A computer program product, characterised in that, The computer program product includes a computer program. When the computer program is executed by a processor, the steps of the vehicle diagnosis method according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Vehicle diagnosis data flow analysis method and system, server and storage medium

    CN112861077A

  • Data flow grouping display method and device, terminal equipment and storage medium

    CN116483893A