Vehicle diagnosis system and method, storage medium and vehicle

By introducing the main management module and the slave management module in the vehicle diagnostic system, and using wireless links to collect and analyze the status information of the domain controller, the problem of failures in the prior art cannot be effectively monitored and handled, and higher system stability and information processing efficiency are achieved.

CN120122606APending Publication Date: 2025-06-10HUIZHOU DESAY SV AUTOMOTIVE
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510137508.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-07
Publication Date
2025-06-10

AI Technical Summary

Technical Problem

The existing diagnostic technology of the on-board central computing platform cannot effectively manage and monitor the domain controller and its modules, resulting in lag in fault detection and processing, affecting system stability and service quality.

Method used

A vehicle diagnostic system is designed, including a master management module and a slave management module deployed on a domain controller. The main management module communicates with the slave management module through a wireless link, collects status information and performs diagnostic analysis. The slave management module stores status information when the wireless link is abnormal and transmits it to the main management module after the link is restored.

Benefits of technology

It realizes effective monitoring and analysis of domain controllers and their modules, timely discovers and handles faults, and improves the overall stability of the system and information processing efficiency. Local storage from the management module ensures data integrity and continuity, enhancing the system's fault tolerance and user-friendliness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120122606A_ABST
    Figure CN120122606A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle diagnosis system and method, a storage medium and a vehicle. The vehicle diagnosis system at least comprises a master management module and a plurality of slave management modules. The main management module is used for communicating with each slave management module based on a wireless link so as to collect the state information of the corresponding domain controller collected by each slave management module, and performing diagnosis analysis on each domain controller based on the state information so as to obtain a diagnosis result; wherein the slave management module is also used for storing the acquired state information when the wireless link is detected to be abnormal, so as to transmit the stored state information to the master management module after the wireless link is recovered to be normal. According to the invention, the conditions of the domain controller and the modules thereof can be effectively monitored and analyzed, and the overall stability and information processing efficiency of the system are improved; and the slave management module can keep the storage of key information, so that the data cannot be lost, and the stability and the service quality of the system are further guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of diagnostic technologies, and particularly to a vehicle diagnostic system, method, storage medium, and vehicle. Background Art

[0002] With the development of in-vehicle technologies and the increasing trend towards centralized in-vehicle electronic and electrical architectures, in-vehicle central computing platforms are becoming increasingly important. The core component of central computing is the domain controller, which is a device responsible for managing and scheduling central computing resources. It can divide central computing resources into different domains according to different application requirements, and each domain can contain multiple modules. However, the old in-vehicle diagnostic systems and methods cannot meet the new in-vehicle central computing platforms.

[0003] Existing central computing platform diagnostic technologies lack unified management of domain controllers and their modules within the platform, resulting in difficulties in monitoring and analyzing the conditions of domain controllers and their modules, and being unable to detect and handle faults in a timely manner, which affects the quality and stability of central computing services. Summary of the Invention

[0004] To solve the above technical problems, this application provides a vehicle diagnostic system, method, storage medium, and vehicle.

[0005] Specifically, this application provides a vehicle diagnostic system, which at least includes a main management module deployed on any one domain controller and slave management modules deployed on each domain controller; the main management module is used to communicate with each slave management module based on a wireless link to collect the status information of the corresponding domain controller collected by each slave management module, and perform diagnostic analysis on each domain controller based on the status information to obtain a diagnostic result; wherein, the slave management module is further used to store the collected status information when detecting an abnormality in the wireless link, so as to transmit the stored status information to the main management module after the wireless link returns to normal.

[0006] In the above technical solution, the responsibilities of the main management module and the slave management module are clearly divided, enabling each module to focus on its specific tasks, effectively monitoring and analyzing the conditions of domain controllers and their modules, and then timely discovering and handling fault problems, improving the overall stability and information processing efficiency of the system; and even if an abnormality occurs in the communication link between the slave management module and the main management module, the slave management module can still maintain local storage of key information to ensure that data is not lost, further ensuring the stability and service quality of the system.

[0007] Further, the system further includes an interaction module, which is deployed on any domain controller with interaction function, or on the host computer or in the cloud; the interaction module communicates with the main management module based on a wireless link.

[0008] In the above technical solution, the interaction module provides a visual interface, which facilitates users to monitor and view the conditions of each domain controller or module in real time; the addition of the interaction module not only improves the intelligence level of the vehicle diagnostic system, but also enhances the reliability and user-friendliness of the system, bringing significant convenience and benefits to vehicle maintenance and management.

[0009] Among them, the deployment and functions of the interaction module can be flexibly adjusted according to actual needs, and the system can be expanded and customized according to different configurations and requirements of the vehicle.

[0010] Further, the interaction module is used to receive requests input by users, and generate request instructions based on the requests and send them to the main management module, or perform parameter configuration on each domain controller based on the requests.

[0011] In the above technical solution, users can directly input requests through the interaction module to perform real-time control and configuration on the vehicle without going through complex intermediate steps; and after receiving the request instructions, the main management module can immediately execute corresponding diagnostic or control operations, improving the response speed of the system.

[0012] Further, the main management module is further used to receive the request instructions sent by the interaction module, and based on the request instructions, return the corresponding status information to the interaction module for display.

[0013] In the above technical solution, the main management module can process the requests sent by the interaction module in real time and immediately return the corresponding status information, and users can view the status information of the vehicle in real time, enhancing the real-time and transparency of the interaction.

[0014] Further, the main management module is further used to generate a diagnostic report and / or diagnostic prompt according to the diagnostic result, and send it to the interaction module for display.

[0015] In the above technical solution, the main management module can generate a detailed diagnostic report based on the collected status information, such as including the specific location, cause, severity and recommended repair measures of the problem, which helps users quickly understand the health status of the vehicle; the diagnostic prompt can include operation guidance, telling users how to perform preliminary troubleshooting or maintenance operations, enhancing the user-friendliness of the system; the diagnostic prompt can include operation guidance, telling users how to perform preliminary troubleshooting or maintenance operations, enhancing the user-friendliness of the system.

[0016] Further, the main management module is further configured to perform exception handling on the corresponding domain controller according to the exception information when the collected status information is exception information.

[0017] In the above technical solution, when the main management module detects that the status information is abnormal, it can immediately trigger the exception handling mechanism, quickly respond to the fault, reduce the impact time of the fault on the system, and the system can automatically process according to the exception information without manual intervention, improving the efficiency and speed of fault handling; the main management module can take corresponding self-healing measures according to the exception information, such as restarting the domain controller, adjusting parameters or isolating the faulty part, to restore the normal operation of the system and enhance the self-repair ability of the system.

[0018] In addition, through automated exception handling, the impact of faults on users is reduced, and the user experience and satisfaction are improved.

[0019] Further, during the process of transmitting the status information, the slave management module is further configured to transmit the characteristic information of the corresponding domain controller to the main management module at the same time; wherein, the status information at least includes the health status and the running status.

[0020] In the above technical solution, the status information includes the health status and the running status, and the characteristic information may include the configuration of the domain controller. Through multi-dimensional data collection, the main management module can more comprehensively understand the status of each domain controller. Combining the status information and the characteristic information, the system can realize real-time monitoring of the domain controller, timely detect abnormal situations, and enhance the early warning ability of the system.

[0021] Based on the same concept, the present application further provides a vehicle diagnosis method, which is applied to the vehicle diagnosis system and includes:

[0022] Collecting, by the main management module based on a wireless link, the status information of the corresponding domain controllers collected by each slave management module, and performing diagnostic analysis on each domain controller based on the status information to obtain a diagnostic result; wherein, it further includes:

[0023] The slave management module detects the wireless link in real time, and when the wireless link is detected to be abnormal, stores the collected status information, and transmits the stored status information to the main management module after the wireless link returns to normal.

[0024] In the above technical solution, when the wireless link is abnormal, the slave management module can store the collected status information, avoiding data loss and ensuring data integrity. After the wireless link returns to normal, the slave management module can transmit the stored status information to the master management module, ensuring data continuity and consistency. It can be seen that the system can continue to collect and store data when the wireless link is abnormal, enhancing the system's fault tolerance and improving system reliability. Moreover, the system can automatically resume data transmission after the wireless link returns to normal, reducing the need for manual intervention and improving system stability. At the same time, each module focuses on its specific task, can effectively collect diagnostic information of the domain controller and its modules, improving information processing efficiency and enhancing the overall stability of the system.

[0025] Based on the same concept, the present application also provides a storage medium in which a computer program is stored. Wherein, the computer program is configured to execute the vehicle diagnosis method when running.

[0026] Based on the same concept, the present application also provides a vehicle, at least configured with a vehicle diagnosis system, and the vehicle diagnosis system uses the vehicle diagnosis method to diagnose and analyze each domain controller.

[0027] Compared with the prior art, the beneficial effects of the present application are as follows:

[0028] The vehicle diagnosis system described in the present application at least includes a master management module deployed on any one domain controller and slave management modules deployed on each domain controller. The master management module is used to communicate with each slave management module based on a wireless link to collect the status information of the corresponding domain controller collected by each slave management module, and perform diagnostic analysis on each domain controller based on the status information to obtain a diagnostic result. Among them, the slave management module is also used to store the collected status information when detecting that the wireless link is abnormal, so as to transmit the stored status information to the master management module after the wireless link returns to normal. The present application can effectively monitor and analyze the situation of the domain controller and its modules, improving the overall stability and information processing efficiency of the system. And the slave management module can keep the storage of key information to ensure that data will not be lost, further ensuring the stability of the system and service quality. Description of the Drawings

[0029] Figure 1 It is a framework diagram of the vehicle diagnosis system described in the present application.

[0030] Figure 2 It is a flowchart of the vehicle diagnosis method described in the present application. Detailed Embodiments

[0031] The following further describes in detail a vehicle diagnosis system, method, storage medium, and vehicle according to the present application in conjunction with specific embodiments and the accompanying drawings.

[0032] Please refer to Figure 1 , the present application provides a vehicle diagnosis system, which at least includes a main management module deployed on any one domain controller and slave management modules deployed on each domain controller; the main management module is used to communicate with each slave management module based on a wireless link to collect the status information of the corresponding domain controller collected by each slave management module, and perform diagnostic analysis on each domain controller based on the status information to obtain a diagnostic result; wherein, the slave management module is further used to store the collected status information when detecting an abnormality in the wireless link, so as to transmit the stored status information to the main management module after the wireless link returns to normal.

[0033] In some embodiments, it is assumed that the current vehicle includes a central gateway domain controller, an intelligent driving domain controller, and an intelligent cockpit domain controller; the main management module and the slave management module are deployed on the central gateway domain controller, and the slave management modules are also respectively deployed on the intelligent driving domain controller and the intelligent cockpit domain controller.

[0034] Among them, each domain controller forms an Ethernet local area network through a switch.

[0035] Specifically, the main management module collects the health status and operation status (i.e., the status information) in each domain controller through the cross-domain communication interface with the slave management module, including but not limited to the resource usage, task execution, and fault occurrence of each domain controller or module, etc., and analyzes the collected health status and operation status, and judges the status of each domain controller or module, such as normal, abnormal, faulty, etc., according to preset rules and algorithms, and then generates corresponding diagnostic results.

[0036] The slave management module regularly or on demand collects the health status and operation status of the domain controller and its modules through the intra-domain communication interface; if the slave management module detects that the Ethernet communication link (i.e., the wireless link) with the main management module is disconnected, it saves the fault information to the local database file, and waits for the communication link to recover, and then sends the fault information in the local database file to the main management module again.

[0037] It should be noted that the main management module is not necessarily only deployed on the central gateway domain controller, and those skilled in the art can also deploy the main management module on other domain controllers according to actual application requirements, and are not limited thereto.

[0038] Furthermore, the system further includes an interaction module, which is deployed on any domain controller with interaction functions, or on the host computer or in the cloud; the interaction module communicates with the main management module based on a wireless link.

[0039] In some embodiments, the interaction module is usually deployed on the intelligent cockpit domain controller, and can also be deployed on other domain controllers with interaction capabilities, or on the host computer or in the cloud.

[0040] The communication between each domain controller can adopt different gateway communication protocols according to requirements, such as DDS (Data Distribution Service), SOME / IP (Scalable service-Oriented MiddlewarE over IP), ZMQ (ZeroMQ), and so on.

[0041] Among them, DDS is suitable for applications with high real-time requirements and a large amount of dynamically changing data; SOME / IP is a communication protocol widely used in the automotive industry, which supports service discovery, security, and QoS features, and is suitable for complex automotive networks; ZMQ provides a flexible message transmission mechanism and can operate efficiently in various network environments and platforms; those skilled in the art can select a suitable gateway communication protocol according to actual application requirements, or can also select other types of protocols, and are not limited thereto.

[0042] In the above technical solution, the interaction module provides a visual interface, which is convenient for users to monitor and view the situation of each domain controller or module in real time; the addition of the interaction module not only improves the intelligence level of the vehicle diagnostic system, but also enhances the reliability and user-friendliness of the system, bringing significant convenience and benefits to vehicle maintenance and management.

[0043] Among them, the deployment and functions of the interaction module can be flexibly adjusted according to actual needs, and the system can be extended and customized according to different configurations and requirements of the vehicle.

[0044] Furthermore, the interaction module is used to receive a request input by the user, and generate a request instruction based on the request and send it to the main management module, or perform parameter configuration on each domain controller based on the request.

[0045] In some embodiments, through the visual interface of the interaction module, user inputs such as a fault viewing request or a configuration request can be received.

[0046] Among them, assuming that the user operates the interaction module to enter the fault viewing mode and clicks to view the corresponding domain controller, the interaction module will send a request to the main management module through a specific inter-domain network communication method.

[0047] The configuration requests include resource allocation, task scheduling, fault recovery, etc. for each domain controller or module.

[0048] In addition, the interaction module can generally support multiple input methods such as touch screen, voice, and gesture to meet the needs of different users, and also allows users to customize the interface layout and display content according to their preferences.

[0049] In the above technical solution, the user can directly input requests through the interaction module to perform real-time control and configuration of the vehicle without going through complex intermediate steps; and after receiving the request instruction, the main management module can immediately execute the corresponding diagnostic or control operation, improving the response speed of the system.

[0050] Furthermore, the main management module is also used to receive the request instruction sent by the interaction module, and based on the request instruction, return the corresponding status information to the interaction module for display.

[0051] In some embodiments, after the main management module receives the corresponding request from the interaction module, such as a fault viewing request, it will read the local database file, find the corresponding domain controller's preset information sorted by time, such as setting to display ten fault messages per page, and send these ten fault messages to the interaction module for display.

[0052] If the user operates the interaction module to select the next page, the interaction module will continue to send a request to the main management module. After receiving the request, the main management module will read the local database file and find the corresponding domain controller's fault messages sorted by time, such as the 11th to 20th fault messages, and send them to the interaction module.

[0053] In addition, the user can also view the health status of each domain controller in real time by operating the interaction module, such as information on CPU occupancy, MEM occupancy, storage occupancy, memory bandwidth occupancy, etc.; among them, after the main management module receives the load information (i.e., the status information) of each domain controller, it packs it in a certain format and sends it to the interaction module through a specific inter-domain network communication method. After receiving the load information of each domain controller, if it is in the health monitoring mode at this time, the interaction module will display this information in the form of a graphical interface.

[0054] For another example, the user selects a certain domain controller through the interface of the interaction module and clicks the button for fault recovery or resource allocation. The interaction module generates a corresponding request instruction and sends it to the main management module through a wireless link. After receiving the request, the main management module parses the operation and parameters to be executed. For a fault recovery request, the main management module calls the corresponding recovery program to attempt to repair the fault. If it receives that an irreparable fault has occurred in a certain domain controller, it can notify the power control module to perform a restart operation or other related operations on the corresponding domain controller. For a resource allocation request, the main management module adjusts the resource allocation policy of the domain controller to ensure that it obtains the required computing resources. After receiving the operation result, the interaction module displays the corresponding operation result on the visualization interface, notifies the user of the success or failure of the operation, and displays the corresponding information, etc.

[0055] In the above technical solution, the main management module can process the requests sent by the interaction module in real time and immediately return the corresponding status information, enabling the user to view the status information of the vehicle in real time, enhancing the real-time performance and transparency of the interaction.

[0056] Furthermore, the main management module is further configured to generate a diagnosis report and / or a diagnosis prompt according to the diagnosis result and send them to the interaction module for display.

[0057] In some embodiments, the diagnosis report can display the status and detailed information of each domain controller in the form of a table, list, etc.; the diagnosis prompt can be displayed in the form of a pop-up window or a notification to remind the user of the measures to be taken.

[0058] In the above technical solution, the main management module can generate a detailed diagnosis report based on the collected status information, such as including the specific location, cause, severity, and recommended repair measures of the problem, which helps the user quickly understand the health status of the vehicle; the diagnosis prompt can include operation guidance to tell the user how to perform preliminary troubleshooting or maintenance operations, enhancing the user-friendliness of the system; the diagnosis prompt can include operation guidance to tell the user how to perform preliminary troubleshooting or maintenance operations, enhancing the user-friendliness of the system.

[0059] Furthermore, the main management module is further configured to perform abnormal processing on the corresponding domain controller according to the abnormal information when the collected status information is abnormal information.

[0060] In some embodiments, the main management module can perform abnormal processing on the domain controller with an abnormality after receiving a fault handling request from the interaction module, or it can be automatically executed; regarding whether to manually confirm the abnormal processing or automatically execute the abnormal processing, it can be set by the user in the system, improving the flexibility of abnormal processing.

[0061] In the above technical solution, when the main management module detects that the status information is abnormal, it can immediately trigger the exception handling mechanism, quickly respond to the fault, reduce the impact time of the fault on the system, and the system can automatically process according to the exception information without manual intervention, improving the efficiency and speed of fault handling; the main management module can take corresponding self-healing measures according to the exception information, such as restarting the domain controller, adjusting parameters or isolating the faulty part to restore the normal operation of the system, enhancing the self-repair ability of the system.

[0062] In addition, through automated exception handling, the impact of faults on users is reduced, and the user experience and satisfaction are improved.

[0063] Furthermore, during the process of transmitting the status information, the slave management module is also used to simultaneously transmit the characteristic information of the corresponding domain controller to the main management module; wherein, the status information at least includes the health status and the running status.

[0064] In some embodiments, during the process of transmitting the status information, relevant characteristic information of the domain controller (such as the hardware configuration name, number, etc.) can also be added.

[0065] In the above technical solution, the status information includes the health status and the running status, and the characteristic information may include the configuration of the domain controller. Through multi-dimensional data collection, the main management module can more comprehensively understand the status of each domain controller. Combining the status information and the characteristic information, the system can achieve real-time monitoring of the domain controller, timely detect abnormal situations, and enhance the early warning ability of the system.

[0066] Based on the same concept, please refer to Figure 2 This application also provides a vehicle diagnosis method. The vehicle diagnosis method is applied to the vehicle diagnosis system and includes:

[0067] The main management module collects the status information of the corresponding domain controller collected by each slave management module based on the wireless link, and performs diagnostic analysis on each domain controller based on the status information to obtain a diagnostic result; wherein, it also includes:

[0068] The slave management module detects the wireless link in real time, and when the wireless link is detected to be abnormal, stores the collected status information, and transmits the stored status information to the main management module after the wireless link returns to normal.

[0069] In some embodiments, the slave management modules inside each domain controller regularly collect or acquire the load information of the domain controller, including CPU occupancy, MEM occupancy, storage occupancy, memory bandwidth occupancy, etc., plus the relevant characteristic information of the domain controller (such as number and name, etc.), and send it to the master management module through a specific inter-domain network communication method; the main pipeline module receives the load information of each domain controller, packs it in a certain format, and sends it to the interaction module for display through a specific inter-domain network communication method.

[0070] The slave management module also regularly collects or acquires the fault information of the domain controller, including fault description, fault type, fault time, fault status and other information, and then adds the relevant information of the domain controller (name and number, etc.) and sends it to the master management module through a specific inter-domain network communication method; if the slave management module detects that the Ethernet communication link with the master management module is disconnected, it saves the fault information to the local database file and waits until the communication link is restored and then sends the fault information in the local database file to the master management module again.

[0071] After receiving the fault information of each domain controller, the master management module saves it to the local database file. At the same time, the master management module can perform relevant operations on each domain controller according to the corresponding fault information. For example, when it receives that a certain domain controller has an irrecoverable fault, it can notify the power control module to perform a restart operation on the corresponding domain controller.

[0072] Among them, the master management module analyzes the collected health status and operating conditions, and according to preset rules and algorithms, judges the status of each domain controller or module, such as normal, abnormal, faulty, etc., and generates corresponding reports and prompts according to the analysis results and sends them to the display module; it should be noted that the above load information and fault information are collectively referred to as status information.

[0073] In the above technical solution, when the wireless link is abnormal, the slave management module can store the collected status information, avoiding data loss and ensuring data integrity. After the wireless link returns to normal, the slave management module can transmit the stored status information to the master management module, ensuring data continuity and consistency; it can be seen that the system can continue to collect and store data when the wireless link is abnormal, enhancing the system's fault tolerance ability and improving the system's reliability. And the system can automatically resume data transmission after the wireless link returns to normal, reducing the need for manual intervention and improving the system's stability; at the same time, each module focuses on its specific task, can effectively collect the diagnostic information of the domain controller and its modules, improving the information processing efficiency and enhancing the overall stability of the system.

[0074] Based on the same inventive concept, the present application further provides a storage medium storing a computer program, wherein the computer program is configured to execute the vehicle diagnosis method when running.

[0075] In some embodiments, the storage medium stores a number of computer programs for causing a device to execute all or part of the steps of the methods described in the various embodiments of the present application.

[0076] The medium may include various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk, or an optical disc.

[0077] Based on the same inventive concept, the present application further provides a vehicle configured with at least a vehicle diagnosis system, and the vehicle diagnosis system uses the vehicle diagnosis method to perform diagnostic analysis on each domain controller.

[0078] In summary, the present application provides a vehicle diagnosis system, method, storage medium, and vehicle; the vehicle diagnosis system includes at least a main management module deployed on any one domain controller and slave management modules deployed on each domain controller; the main management module is used to communicate with each slave management module based on a wireless link to collect the status information of the corresponding domain controller collected by each slave management module, and perform diagnostic analysis on each domain controller based on the status information to obtain a diagnostic result; wherein, the slave management module is further used to store the collected status information when detecting an abnormal wireless link, so as to transmit the stored status information to the main management module after the wireless link returns to normal. The present application can effectively monitor and analyze the conditions of domain controllers and their modules, improving the overall stability and information processing efficiency of the system; and the slave management module can maintain the storage of key information to ensure that data will not be lost, further ensuring the stability and service quality of the system.

[0079] Although example embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above example embodiments are merely exemplary and are not intended to limit the scope of the present application. Those of ordinary skill in the art can make various changes and modifications therein without departing from the scope and spirit of the present application. All such changes and modifications are intended to be included within the scope of the present application as claimed in the appended claims.

[0080] Those of ordinary skill in the art will appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.

[0081] In several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed.

[0082] Each component embodiment of this application can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of the functions of some modules according to the embodiments of this application. This application can also be implemented as a device program (for example, a computer program and a computer program product) for executing part or all of the methods described herein. Such a program for implementing this application can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0083] It should be noted that in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "comprising a..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0084] Although the description of the present application is made in conjunction with the above specific embodiments, it is obvious that those skilled in the art can make many substitutions, modifications and variations based on the above content. Therefore, all such substitutions, improvements and variations are included within the spirit and scope of the appended claims.

Claims

1. A vehicle diagnostic system, characterized in that: At least includes a main management module deployed on any domain controller, and A slave management module deployed on each domain controller; The master management module is used to communicate with each slave management module based on a wireless link to collect status information of the corresponding domain controller collected by each slave management module, and perform diagnosis and analysis on each domain controller based on the status information to obtain a diagnosis result; The slave management module is further used to store the collected status information when an abnormality of the wireless link is detected, so as to transmit the stored status information to the master management module after the wireless link returns to normal.

2. The vehicle diagnostic system according to claim 1, characterized in that: The system further comprises an interaction module, which is deployed on any domain controller with interaction function, or on a host computer or cloud; The interaction module communicates with the main management module based on a wireless link.

3. The vehicle diagnostic system according to claim 2, characterized in that: The interaction module is used to receive a request input by a user, and generate a request instruction based on the request and send it to the main management module, or perform parameter configuration on each domain controller based on the request.

4. The vehicle diagnostic system according to claim 3, characterized in that: The main management module is further configured to receive a request instruction issued by the interaction module, and return corresponding status information to the interaction module for display based on the request instruction.

5. The vehicle diagnostic system according to claim 2, characterized in that: The main management module is further used to generate a diagnosis report and / or a diagnosis prompt according to the diagnosis result, and send it to the interaction module for display.

6. The vehicle diagnostic system according to claim 1, characterized in that: The main management module is further used to perform exception processing on the corresponding domain controller according to the exception information when the collected status information is exception information.

7. The vehicle diagnostic system according to claim 1, characterized in that: During the process of transmitting the status information, the slave management module is also used to simultaneously transmit the characteristic information of the corresponding domain controller to the master management module; wherein the status information at least includes a health status and an operating status.

8. A vehicle diagnostic method, characterized in that: The vehicle diagnostic method is applied to the vehicle diagnostic system according to any one of claims 1 to 7, comprising: The master management module collects the status information of the corresponding domain controllers collected by the slave management modules based on the wireless link, and performs diagnosis and analysis on each domain controller based on the status information to obtain a diagnosis result; Among them, it also includes: The wireless link is detected in real time by the slave management module, so that when the wireless link is detected to be abnormal, the collected status information is stored, and after the wireless link returns to normal, the stored status information is transmitted to the main management module.

9. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the vehicle diagnosis method according to claim 8 when executed.

10. A vehicle, characterized in that: At least a vehicle diagnostic system is configured, and the vehicle diagnostic system uses the vehicle diagnostic method as claimed in claim 8 to perform diagnostic analysis on each domain controller.

Citation Information

Cited By

  • Vehicle door redundancy unlocking system, vehicle door unlocking method of vehicle and vehicle

    CN121062647A

  • Redundant door unlocking system, vehicle door unlocking methods and vehicle

    CN121062647B