Vehicle fault detection method and device and readable storage medium

Through the cloud diagnostic system, the problem of low vehicle fault detection accuracy is solved through the cloud diagnosis system, and more accurate fault identification and information security is achieved.

CN119180638AInactive Publication Date: 2024-12-24DONGFENG MOTOR GRP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411220073.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-02
Publication Date
2024-12-24
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The fault detection accuracy of existing vehicle cloud diagnostic systems is low, making it difficult to accurately identify vehicle failures.

Method used

The cloud diagnostic system obtains data from the production and manufacturing system, dealer management system and vehicle network service system, combines basic data, maintenance data and part replacement information to determine the vehicle's fault information and send the fault information to the vehicle.

Benefits of technology

It improves the accuracy of vehicle fault detection, ensures the accuracy and information security of fault information, and improves the detection ability of vehicle faults.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119180638A_ABST
    Figure CN119180638A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle fault detection method and device and a readable storage medium, and relates to the technical field of new energy vehicles. The vehicle fault detection method comprises the following steps: acquiring data in a manufacturing system to obtain basic data of a vehicle; acquiring data in a dealer management system to obtain maintenance data corresponding to the vehicle; acquiring data in an Internet of Vehicles service system to obtain part replacement information of the vehicle; determining fault information of the vehicle according to the basic data, the maintenance data and the part replacement information; and sending the fault information to the vehicle. And the vehicle fault detection accuracy is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of new energy vehicle technology, and in particular to a vehicle fault detection method, device and readable storage medium. Background Art

[0002] At present, with the rapid development of automobile technology, modern vehicle systems involve many complex electronic and mechanical components. In order to ensure the normal operation of the vehicle and timely discover potential problems, the vehicle cloud diagnosis system has also come into being. Among them, the vehicle cloud diagnosis system determines the vehicle fault by collecting the vehicle's fault data. However, at this stage, the vehicle fault detection method based on the vehicle cloud diagnosis system has technical problems such as low detection accuracy. Summary of the invention

[0003] The embodiments of the present application provide a method for solving the technical problem of low accuracy in detecting vehicle faults in the prior art.

[0004] In a first aspect of an embodiment of the present application, a vehicle fault detection method is provided, which is executed by a cloud diagnosis system, and a manufacturing system, a dealer management system, and a vehicle networking service system corresponding to the vehicle are respectively connected and communicated with the vehicle diagnosis system, and the method includes:

[0005] Acquire data from the manufacturing system to obtain basic vehicle data;

[0006] Obtain data from the dealer management system and obtain the corresponding maintenance data of the vehicle;

[0007] Obtain data from the Internet of Vehicles service system and obtain vehicle parts replacement information;

[0008] Determine vehicle fault information based on basic data, maintenance data and parts replacement information;

[0009] Send fault information to the vehicle.

[0010] In the vehicle fault detection method of this embodiment, the cloud diagnostic system obtains data from the production and manufacturing system, the dealer management system and the Internet of Vehicles service system respectively, and can determine the vehicle's fault information based on basic data, maintenance data and parts replacement information, thereby ensuring the accuracy of the fault information and improving the accuracy of vehicle fault detection.

[0011] In a second aspect of the embodiment of the present application, a vehicle fault detection device is provided, which is applied to a cloud diagnosis system, and data communication between a manufacturing system, a dealer management system, and an Internet of Vehicles service system corresponding to the vehicle and a vehicle diagnosis system is established respectively, and the device includes:

[0012] An acquisition unit, used to acquire data from the production and manufacturing system to obtain basic vehicle data;

[0013] The acquisition unit is also used to acquire data from the dealer management system to obtain maintenance data corresponding to the vehicle;

[0014] The acquisition unit is also used to acquire data in the Internet of Vehicles service system to obtain vehicle parts replacement information;

[0015] A processing unit, for determining fault information of the vehicle based on basic data, maintenance data and parts replacement information;

[0016] The sending unit is used to send the fault information to the vehicle.

[0017] The vehicle fault detection device in this embodiment and the cloud diagnostic system respectively obtain data from the production and manufacturing system, the dealer management system and the Internet of Vehicles service system, and can determine the vehicle fault information based on the basic data, maintenance data and parts replacement information, thereby ensuring the accuracy of the fault information and improving the accuracy of vehicle fault detection.

[0018] In a third aspect of the embodiments of the present application, another vehicle fault detection device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the steps of the vehicle fault detection method in any of the above embodiments are implemented. Therefore, the vehicle fault detection device has all the beneficial effects of the vehicle fault detection method in any of the above embodiments, which will not be described in detail here.

[0019] In a fourth aspect of the embodiments of the present application, a readable storage medium is provided, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the vehicle fault detection method in any of the above embodiments are implemented. Therefore, the readable storage medium has all the beneficial effects of the vehicle fault detection method in any of the above embodiments, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor. ;

[0021] Figure 1 One of the flow charts of the vehicle fault detection method provided in the embodiment of the present application;

[0022] Figure 2 A functional module block diagram of a vehicle fault detection device provided in an embodiment of the present application;

[0023] Figure 3 One of the schematic diagrams of the vehicle fault detection device provided in the embodiment of the present application;

[0024] Figure 4 A second schematic diagram of a vehicle fault detection device provided in an embodiment of the present application;

[0025] Figure 5 A third schematic diagram of a vehicle fault detection device provided in an embodiment of the present application;

[0026] Figure 6 A fourth schematic diagram of a vehicle fault detection device provided in an embodiment of the present application;

[0027] Figure 7 A fifth schematic diagram of a vehicle fault detection device provided in an embodiment of the present application;

[0028] Figure 8 A sixth schematic diagram of a vehicle fault detection device provided in an embodiment of the present application;

[0029] Fig. 9 This is a structural block diagram of a vehicle fault detection device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0030] In order to better understand the technical solutions provided by the embodiments of this specification, the technical solutions of the embodiments of this specification are described in detail below through the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.

[0031] In this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of more restrictions, the elements limited by the statement "comprise one..." do not exclude the existence of other identical elements in the process, method, article or equipment including the elements. The term "more than two" includes two or more than two situations.

[0032] In some embodiments, optionally, Figure 1 As shown, a vehicle fault detection method is proposed, comprising:

[0033] Step S101, acquiring data in the manufacturing system to obtain basic vehicle data.

[0034] In this embodiment, the vehicle fault detection method is executed by a cloud diagnostic system, which is a cloud system capable of detecting vehicle faults, wherein the cloud diagnostic system is respectively connected and communicated with the vehicle's corresponding production and manufacturing system, dealer management system and Internet of Vehicles service system.

[0035] It should be noted that the production and manufacturing system is a system that manages vehicle parts information, including specific information of vehicles off the production line. The dealer management system is a system that manages vehicle maintenance data and maintenance cases of dealer stores. The Internet of Vehicles service system is a system that manages vehicle status, replacement parts information, remote wake-up and other functions.

[0036] The cloud diagnosis system communicates with the production and manufacturing system, reads the data in the production and manufacturing system, and obtains the basic data of the vehicle, wherein the basic data is the basic data of the vehicle.

[0037] Exemplarily, the basic data may include the series and model of the vehicle, and the relationship data between the vehicle and the parts under the model.

[0038] Step S102, acquiring data from the dealer management system to obtain maintenance data corresponding to the vehicle.

[0039] The cloud diagnosis system communicates with the dealer management system, reads the data in the dealer management system, and obtains the vehicle maintenance data, wherein the maintenance data is the vehicle maintenance record data.

[0040] For example, the maintenance data may include data such as a vehicle maintenance log and a vehicle maintenance processing flow.

[0041] Step S103, acquiring data from the Internet of Vehicles service system to obtain vehicle parts replacement information.

[0042] The cloud diagnosis system communicates with the Internet of Vehicles service system, reads data in the Internet of Vehicles service system, and obtains the vehicle's parts replacement information, wherein the parts replacement information indicates the replacement status of parts in the vehicle.

[0043] For example, the parts replacement information may include a replacement record of the vehicle.

[0044] Step S104, determining the vehicle's fault information based on the basic data, maintenance data and parts replacement information.

[0045] The cloud-based diagnostic system processes basic data, maintenance data, and parts replacement information to obtain vehicle fault information, which indicates the vehicle's fault condition.

[0046] The fault information may include the cause of the fault and the faulty component of the vehicle.

[0047] Exemplarily, the cloud-based diagnostic system obtains a fault identification model, inputs basic data, maintenance data, and parts replacement information into the fault identification model, and obtains vehicle fault information.

[0048] Step S105, sending the fault information to the vehicle.

[0049] The cloud diagnostic system sends fault information to the vehicle.

[0050] Exemplarily, the cloud diagnostic system can send fault information to the vehicle user's terminal.

[0051] It should be noted that the cloud-based diagnostic system obtains data from the production and manufacturing system, dealer management system and Internet of Vehicles service system respectively, and can determine the vehicle's fault information based on the vehicle's basic data, maintenance data and parts replacement information. Since the cloud-based diagnostic system covers multiple aspects of data such as the vehicle's basic data, maintenance data and parts replacement information, it improves the accuracy of fault information, that is, improves the accuracy of detecting vehicle faults.

[0052] In the vehicle fault detection method of this embodiment, the cloud-based diagnostic system obtains data from the production and manufacturing system, the dealer management system, and the Internet of Vehicles service system respectively, and can determine the vehicle's fault information based on the basic data, maintenance data, and parts replacement information. Since the cloud-based diagnostic system covers multiple aspects of the vehicle, such as basic data, maintenance data, and parts replacement information, the accuracy of the fault information is guaranteed, thereby improving the accuracy of vehicle fault detection.

[0053] In some embodiments, optionally, a vehicle fault detection method is proposed. After acquiring data in a production and manufacturing system corresponding to the vehicle and obtaining basic data of the vehicle, the method further includes:

[0054] Step S201, performing data detection on basic data to obtain detection results of the basic data.

[0055] In this embodiment, the cloud-based diagnostic system performs data detection on the basic data to obtain a detection result of the basic data, and the detection result can indicate the data accuracy of the basic data.

[0056] Exemplarily, the cloud-based diagnostic system detects the legitimacy and integrity of the basic data and can obtain the detection result of the basic data, that is, the detection result can indicate the legitimacy and integrity of the basic data.

[0057] Step S202: when the detection result shows that the data is illegal, the basic data of the vehicle is re-acquired.

[0058] When the test result shows that the data is illegal, it means that the basic data cannot be used and the cloud diagnosis system needs to obtain the basic data again.

[0059] For example, when the test result shows that the data is legal, it means that the basic data can be used, and the cloud-based diagnostic system does not need to reacquire the basic data.

[0060] For example, when the detection result is that the data is illegal, it means that the basic data may be incomplete and therefore cannot be used.

[0061] In the vehicle fault detection method of this embodiment, the cloud diagnostic system determines the legitimacy of the basic data based on the detection results of the basic data, thereby ensuring the data accuracy of the basic data and further ensuring the data accuracy of the fault information.

[0062] In some embodiments, optionally, a vehicle fault detection method is proposed to obtain data in a dealer management system to obtain maintenance data corresponding to the vehicle, including:

[0063] Step S301, obtaining a preset fault code.

[0064] In this embodiment, the dealer management system stores a plurality of historical cases, and the maintenance data includes maintenance cases, wherein the historical cases are historical fault handling cases of the vehicle, and the maintenance cases are maintenance cases corresponding to the vehicle.

[0065] For example, the historical cases may include historical maintenance cases of various faults of the vehicle.

[0066] The cloud diagnostic system obtains a preset fault code, where the fault code is a number corresponding to the vehicle fault.

[0067] Exemplarily, the fault code for a vehicle engine fault may be fault 1.

[0068] Step S302: Determine a maintenance case from multiple historical cases according to the fault code.

[0069] The cloud-based diagnostic system screens data from multiple historical cases to obtain maintenance cases corresponding to the fault codes.

[0070] Exemplarily, the maintenance case may be a maintenance case corresponding to an engine failure.

[0071] In the vehicle fault detection method of this embodiment, the cloud diagnostic system screens data from multiple historical cases to determine the maintenance case corresponding to the fault code, thereby ensuring the data accuracy of the maintenance case, and then determining the vehicle's fault information, thereby ensuring the accuracy of vehicle fault detection.

[0072] In some embodiments, optionally, a vehicle fault detection method is proposed to obtain data in a vehicle networking service system to obtain vehicle parts replacement information, including:

[0073] Step S401, obtaining the running status of the vehicle.

[0074] In this embodiment, the cloud diagnostic system can determine the operating status of the vehicle through the Internet of Vehicles service system, wherein the operating status represents the operating status of the vehicle.

[0075] Exemplarily, the operating state may be a wake-up state or a sleep state.

[0076] Step S402: when the running state is the awake state, determine the authorization result of the vehicle by the Internet of Vehicles service system.

[0077] When the running state is the awake state, the cloud diagnostic system determines the authorization result of the connected vehicle service system to the vehicle through the connected vehicle service system, wherein the authorization result indicates the access rights of the connected vehicle service system to the vehicle.

[0078] Exemplarily, the authorization result may be authorized or not authorized.

[0079] Exemplarily, when the Internet of Vehicles service system has not authorized the vehicle, the Internet of Vehicles service system is required to authorize the vehicle.

[0080] Step S403: When the authorization result is authorized, obtain the parts replacement information in the Internet of Vehicles service system.

[0081] When the authorization result is authorized, it means that the data in the Internet of Vehicles service system can be read, and the cloud diagnostic system obtains the parts replacement information in the Internet of Vehicles service system.

[0082] For example, when the authorization result is unauthorized, the cloud diagnostic system cannot obtain the parts replacement information in the Internet of Vehicles service system, and the vehicle needs to be authorized through the Internet of Vehicles service system.

[0083] In the vehicle fault detection method of this embodiment, when the authorization result is authorized, the cloud diagnostic system obtains the parts replacement information in the Internet of Vehicles service system, thereby ensuring the information security of the parts replacement information and further ensuring the system security of the cloud diagnostic system.

[0084] In some embodiments, optionally, a vehicle fault detection method is proposed. After obtaining the running state of the vehicle, the method further includes:

[0085] Step S501, when the running state is a dormant state, waking up the vehicle through the Internet of Vehicles service system.

[0086] In this embodiment, when the vehicle is in a dormant state, the cloud diagnostic system wakes up the vehicle through the Internet of Vehicles service system.

[0087] For example, the cloud diagnostic system can remind the vehicle user to wake up the vehicle through the Internet of Vehicles service system.

[0088] In the vehicle fault detection method of this embodiment, when the vehicle is in a dormant state, the cloud diagnostic system wakes up the vehicle through the Internet of Vehicles service system, ensuring that the cloud diagnostic system can read the vehicle's parts replacement information, thereby ensuring the accuracy of vehicle fault detection.

[0089] In some embodiments, optionally, a vehicle fault detection method is proposed. After determining the authorization result of the vehicle by the Internet of Vehicles service system, the method further includes:

[0090] Step S601, when the authorization result is unauthorized, the authorization result is changed through the Internet of Vehicles service system.

[0091] In this embodiment, when the authorization result is unauthorized, the cloud diagnostic system changes the authorization result through the Internet of Vehicles service system.

[0092] Exemplarily, when the authorization result is unauthorized, the cloud diagnostic system transforms the authorization result through the Internet of Vehicles service system so that the authorization result is authorized.

[0093] In the vehicle fault detection method of this embodiment, when the authorization result is unauthorized, the cloud diagnosis system changes the authorization result through the Internet of Vehicles service system to ensure that the cloud diagnosis system can read the vehicle parts replacement information and ensure the data accuracy of the vehicle fault information.

[0094] In some embodiments, optionally, a vehicle fault detection method is proposed. After determining the fault information of the vehicle according to the basic data, the maintenance data and the parts replacement information, the method further:

[0095] Step S701, acquiring data from the certificate management system to obtain the vehicle's verification certificate.

[0096] In this embodiment, the cloud diagnostic system communicates with the certificate management system, reads data in the certificate management system, and obtains the vehicle's verification certificate, wherein the verification certificate is used to encrypt vehicle data.

[0097] Exemplarily, the verification certificate may be a key authentication certificate.

[0098] Step S702: encrypt the fault information based on the verification certificate to obtain encrypted fault information.

[0099] The cloud diagnosis system encrypts the fault information based on the verification certificate to obtain the encrypted fault information.

[0100] Exemplarily, the system design of the certificate management system includes cloud demand design and vehicle demand design. Because the cloud diagnostic server and other subsystems are deployed on the private cloud, the communication between them is secure. The cloud diagnostic server's communication with the outside world is limited to vehicle-side communication, and two-way authentication based on certificates will be used.

[0101] The requirements and solutions for the vehicle-side certificate management system include:

[0102] The in-vehicle infotainment system needs to integrate the certificate application application. When the in-vehicle infotainment system writes the vehicle identification code, it is necessary to start the certificate management system certificate application process and obtain the in-vehicle infotainment system private certificate from the server of the certificate management system.

[0103] (1) Authentication: The vehicle needs to use a certificate management system to verify its identity to ensure that only authorized vehicles can communicate with the cloud. Digital certificates can be used to authenticate the vehicle.

[0104] (2) Communication encryption: Use the certificate management system to provide the vehicle with the ability to encrypt communication, ensuring that the data transmitted between the vehicle and the cloud is secure. Communication can be encrypted through the protocol.

[0105] (3) Key management: The certificate management system needs to provide an effective key management mechanism to ensure that the generation, distribution and update of keys are secure and reliable.

[0106] (4) Certificate update: Provide a certificate update mechanism for the vehicle side to ensure the validity of the certificate and handle certificate updates in a timely manner to prevent expiration and other problems.

[0107] The requirements and solutions for cloud certificate management system include:

[0108] (1) Vehicle identity authentication: The cloud needs to use a certificate management system to verify the identity of the vehicle to ensure that only legitimate vehicles can access cloud services.

[0109] (2) Data integrity: Use technologies such as digital signatures to ensure the integrity of data received from the vehicle and prevent data tampering.

[0110] (3) Access control: Establish an effective access control strategy based on the certificate management system to ensure that only authorized vehicles can access specific cloud services and data.

[0111] (4) Key management: Ensure that the cloud has a secure key management system for generating, distributing, and rotating keys to maintain the security of communications.

[0112] The data connection solution includes:

[0113] (1) Bidirectional authentication: Bidirectional authentication ensures that both the vehicle and the cloud can verify each other’s identity and establish a trusted communication channel.

[0114] (2) Encrypted communication: Use security protocols to establish encrypted communication channels to protect the confidentiality of data.

[0115] (3) Security protocol: Use secure communication protocols to ensure the security of data transmission.

[0116] (4) Data signature: Digitally sign the transmitted data to ensure data integrity and source credibility.

[0117] (5) Exception handling: Design an exception handling mechanism to handle problems that may arise during communication, such as certificate expiration, authentication failure, etc.

[0118] (6) Logging: Record detailed log information to facilitate auditing and investigation when security incidents occur.

[0119] In the vehicle fault detection method of this embodiment, the cloud diagnostic system encrypts the fault information based on the verification certificate to obtain the encrypted fault information, thereby ensuring the information security of the vehicle fault information and further ensuring the system security of the cloud diagnostic system.

[0120] like Figure 2 As shown, in an embodiment of the present application, a vehicle fault detection device 800 is provided, which is applied to a cloud diagnosis system, and data communication between a manufacturing system, a dealer management system, and an Internet of Vehicles service system corresponding to the vehicle and a vehicle diagnosis system is established respectively. The vehicle fault detection device 800 includes:

[0121] An acquisition unit 802 is used to acquire data in the manufacturing system to obtain basic data of the vehicle;

[0122] The acquisition unit 802 is also used to acquire data from the dealer management system to obtain maintenance data corresponding to the vehicle;

[0123] The acquisition unit 802 is further used to acquire data in the vehicle networking service system to obtain vehicle parts replacement information;

[0124] The processing unit 804 is used to determine the fault information of the vehicle according to the basic data, the maintenance data and the parts replacement information;

[0125] The sending unit 806 is used to send the fault information to the vehicle.

[0126] In this embodiment, the vehicle fault detection method is executed by a cloud diagnostic system, which is a cloud system capable of detecting vehicle faults, wherein the cloud diagnostic system is respectively connected and communicated with the vehicle's corresponding production and manufacturing system, dealer management system and Internet of Vehicles service system.

[0127] It should be noted that the production and manufacturing system is a system that manages vehicle parts information, including specific information of vehicles off the production line. The dealer management system is a system that manages vehicle maintenance data and maintenance cases of dealer stores. The Internet of Vehicles service system is a system that manages vehicle status, replacement parts information, remote wake-up and other functions.

[0128] The cloud diagnosis system communicates with the production and manufacturing system, reads the data in the production and manufacturing system, and obtains the basic data of the vehicle, wherein the basic data is the basic data of the vehicle.

[0129] Exemplarily, the basic data may include the series and model of the vehicle, and the relationship data between the vehicle and the parts under the model.

[0130] The cloud diagnosis system communicates with the dealer management system, reads the data in the dealer management system, and obtains the vehicle maintenance data, wherein the maintenance data is the vehicle maintenance record data.

[0131] For example, the maintenance data may include data such as a vehicle maintenance log and a vehicle maintenance processing flow.

[0132] The cloud diagnosis system communicates with the Internet of Vehicles service system, reads data in the Internet of Vehicles service system, and obtains the vehicle's parts replacement information, wherein the parts replacement information indicates the replacement status of parts in the vehicle.

[0133] For example, the parts replacement information may include a replacement record of the vehicle.

[0134] The cloud-based diagnostic system processes basic data, maintenance data, and parts replacement information to obtain vehicle fault information, which indicates the vehicle's fault condition.

[0135] The fault information may include the cause of the fault and the faulty component of the vehicle.

[0136] Exemplarily, the cloud-based diagnostic system obtains a fault identification model, inputs basic data, maintenance data, and parts replacement information into the fault identification model, and obtains vehicle fault information.

[0137] The cloud diagnostic system sends fault information to the vehicle.

[0138] Exemplarily, the cloud diagnostic system can send fault information to the vehicle user's terminal.

[0139] It should be noted that the cloud-based diagnostic system obtains data from the production and manufacturing system, dealer management system and Internet of Vehicles service system respectively, and can determine the vehicle's fault information based on the vehicle's basic data, maintenance data and parts replacement information. Since the cloud-based diagnostic system covers multiple aspects of data such as the vehicle's basic data, maintenance data and parts replacement information, it improves the accuracy of fault information, that is, improves the accuracy of detecting vehicle faults.

[0140] For example, Figure 3 As shown in the figure, the manufacturing system manages vehicle model parts information, including specific information of vehicles off the production line. The cloud diagnosis platform mainly obtains the relationship data of vehicle series, models, vehicles and parts under the model from the manufacturing system. It is used for basic data management of the cloud diagnosis system.

[0141] The dealer management system manages the dealer's vehicle maintenance data, maintenance cases, etc. The cloud diagnosis platform mainly obtains maintenance case links from the dealer management system, performs maintenance case query and association of fault codes, and is used for data management of the cloud diagnosis system fault case library.

[0142] The certificate management system manages the issuance and signature verification of vehicle-side certificates. The cloud diagnostic platform mainly calls the interface from the certificate management system to sign and encrypt diagnostic data for secure communication between the cloud diagnostic system and the vehicle.

[0143] The Internet of Vehicles service system manages the vehicle status, parts replacement information, remote wake-up and other functions. The cloud diagnosis platform mainly obtains the vehicle status from the Internet of Vehicles service system call interface. If the vehicle is in a dormant state, it can remotely wake up the vehicle according to the situation, obtain the replacement record of the specific vehicle, and the authorization function of remote diagnosis push to the owner's mobile phone.

[0144] The in-vehicle infotainment system is an in-vehicle comprehensive information processing system that uses a dedicated in-vehicle central processor, based on the body bus system and Internet services. The in-vehicle infotainment system can realize a series of applications including three-dimensional navigation, real-time traffic conditions, network TV, assisted driving, fault detection, vehicle information, body control, mobile office, wireless communication, online entertainment functions, etc.

[0145] For example, Figure 4As shown, the cloud diagnostic system connects to the technology center through the business middle platform. The business middle platform provides a unified data interface, and the data of different production and manufacturing systems are distinguished by business unit codes. The scope of data obtained from the production and manufacturing system through the business middle platform is as follows: obtain all vehicle series information, including brand information, etc.; obtain all vehicle model information; obtain vehicle list; obtain electronic control unit information under the vehicle model (including part type information). Among them, the cloud diagnostic system only obtains data from the production and manufacturing system and does not push data to the production and manufacturing system.

[0146] For example, Figure 5 As shown, the data currently obtained from the dealer management system includes: obtaining a list of repair cases for fault codes of related vehicles; obtaining a repair case code and repair case details.

[0147] Exemplarily, the services of the cloud diagnostic system connected to the Internet of Vehicles service system include: obtaining the status of the relevant vehicle (sleeping or online); calling the interface to realize remote wake-up of the vehicle; calling the interface to realize mobile phone application authorization of the vehicle; and the parts replacement information interface.

[0148] like Figure 6 As shown, the cloud diagnostic system queries the current status of the vehicle through the interface provided by the Internet of Vehicles service system, distinguishes whether the vehicle is online or dormant, and if it is dormant, wakes up the vehicle as needed.

[0149] like Figure 7 As shown, the cloud diagnosis system pushes the remote diagnosis task information to the car owner's mobile phone through the interface provided by the Internet of Vehicles service system, and asks the car owner for authorization permission. Only after authorization permission can the vehicle be remotely diagnosed.

[0150] like Figure 8 As shown, before remote diagnosis, if the cloud diagnosis system involves the replacement of some vehicle parts, such as components of the vehicle infotainment system, it will affect the normal execution of the remote diagnosis function. Therefore, the cloud diagnosis platform needs to understand the replacement status of vehicle parts, and mainly obtains the replacement records of vehicle parts through the interface provided by the Internet of Vehicles service system.

[0151] The vehicle fault detection device 800 in this embodiment and the cloud diagnostic system respectively obtain data from the production and manufacturing system, the dealer management system and the Internet of Vehicles service system, and can determine the vehicle fault information based on the basic data, maintenance data and parts replacement information, thereby ensuring the accuracy of the fault information and improving the accuracy of vehicle fault detection.

[0152] In some embodiments, optionally, a vehicle fault detection device 800 is provided, further comprising:

[0153] The processing unit 804 is further used to perform data detection on the basic data to obtain the detection result of the basic data;

[0154] The processing unit 804 is further configured to reacquire basic data of the vehicle when the detection result shows that the data is illegal.

[0155] In some embodiments, optionally, a vehicle fault detection device 800 is provided, further comprising:

[0156] The processing unit 804 is also used to obtain a preset fault code;

[0157] The processing unit 804 is further configured to determine a maintenance case from a plurality of historical cases according to the fault code.

[0158] In some embodiments, optionally, a vehicle fault detection device 800 is provided, further comprising:

[0159] The processing unit 804 is also used to obtain the running status of the vehicle;

[0160] The processing unit 804 is further configured to determine the authorization result of the vehicle by the Internet of Vehicles service system when the running state is the awake state;

[0161] The processing unit 804 is further configured to obtain part replacement information in the Internet of Vehicles service system when the authorization result is authorized.

[0162] In some embodiments, optionally, a vehicle fault detection device 800 is provided, further comprising:

[0163] The processing unit 804 is also used to wake up the vehicle through the Internet of Vehicles service system when the operating state is a dormant state.

[0164] In some embodiments, optionally, a vehicle fault detection device 800 is provided, further comprising:

[0165] The processing unit 804 is further configured to, when the authorization result is unauthorized, change the authorization result through the Internet of Vehicles service system.

[0166] In some embodiments, optionally, a vehicle fault detection device 800 is provided, further comprising:

[0167] The processing unit 804 is further used to obtain data in the certificate management system to obtain the verification certificate of the vehicle;

[0168] The processing unit 804 is further configured to encrypt the fault information based on the verification certificate to obtain the encrypted fault information.

[0169] In some embodiments, optionally, Fig. 9As shown, a vehicle fault detection device 900 is proposed, and the vehicle fault detection device 900 includes a processor 902 and a memory 904. The memory 904 stores a computer program, and when the computer program is executed by the processor 902, the steps of the vehicle fault detection method in any of the above embodiments are implemented. Therefore, the vehicle fault detection device 900 has all the beneficial effects of the vehicle fault detection method in any of the above embodiments, which will not be repeated here.

[0170] In some embodiments, optionally, a readable storage medium is provided on which a program is stored. When the program is executed by a processor, the steps of the vehicle fault detection method in any of the above embodiments are implemented, thereby having all the beneficial technical effects of the vehicle fault detection method in any of the above embodiments.

[0171] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0172] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-readable program code.

[0173] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0174] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1A function specified in one or more boxes.

[0175] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0176] An embodiment of the present application also provides a computer program product, which includes computer software instructions. When the computer software instructions are executed on a processing device, the processing device executes a process of a vehicle fault detection method.

[0177] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or a data center that includes one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.

[0178] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0179] In the several embodiments provided in the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0180] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0181] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0182] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0183] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

[0184] Although the preferred embodiments of this specification have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of this specification.

[0185] Obviously, those skilled in the art can make various changes and modifications to this specification without departing from the spirit and scope of this specification. Thus, if these modifications and variations of this specification fall within the scope of the claims of this specification and their equivalents, this specification is also intended to include these modifications and variations.

Claims

1. A vehicle fault detection method, characterized in that: The method is executed by a cloud diagnostic system, wherein the manufacturing system, dealer management system and vehicle networking service system corresponding to the vehicle are respectively connected and communicated with the vehicle diagnostic system, and the method includes: Acquire data in the manufacturing system to obtain basic data of the vehicle; Acquire data in the dealer management system to obtain maintenance data corresponding to the vehicle; Acquire data in the Internet of Vehicles service system to obtain parts replacement information of the vehicle; Determining fault information of the vehicle according to the basic data, the maintenance data and the parts replacement information; The fault information is sent to the vehicle.

2. The method according to claim 1, characterized in that After acquiring the data in the manufacturing system corresponding to the vehicle and obtaining the basic data of the vehicle, the method further includes: Performing data detection on the basic data to obtain a detection result of the basic data; When the detection result shows that the data is illegal, the basic data of the vehicle is re-acquired.

3. The method according to claim 1, characterized in that The dealer management system stores a plurality of historical cases, the maintenance data includes maintenance cases, and the acquiring of data in the dealer management system to obtain maintenance data corresponding to the vehicle includes: Get the preset fault code; The maintenance case is determined from a plurality of historical cases according to the fault code.

4. The method according to claim 1, characterized in that: The acquiring of data in the vehicle networking service system to obtain the parts replacement information of the vehicle includes: Obtaining the operating status of the vehicle; When the running state is the awake state, determining the authorization result of the vehicle by the Internet of Vehicles service system; When the authorization result is authorized, the parts replacement information in the Internet of Vehicles service system is obtained.

5. The method according to claim 4, characterized in that After obtaining the running status of the vehicle, the method further includes: When the operating state is a dormant state, the vehicle is awakened by the Internet of Vehicles service system.

6. The method according to claim 4, characterized in that After determining the authorization result of the vehicle by the Internet of Vehicles service system, the method further includes: When the authorization result is unauthorized, the authorization result is changed by the Internet of Vehicles service system.

7. The method according to any one of claims 1 to 6, characterized in that The certificate management system corresponding to the vehicle is connected to the vehicle diagnostic system for communication. After determining the fault information of the vehicle according to the basic data, the maintenance data and the parts replacement information, the method further comprises: Acquire data in the certificate management system to obtain the verification certificate of the vehicle; Based on the verification certificate, the fault information is encrypted to obtain the encrypted fault information.

8. A vehicle fault detection device, characterized in that: Applied to the cloud diagnostic system, the data communication between the manufacturing system, dealer management system and Internet of Vehicles service system corresponding to the vehicle and the vehicle diagnostic system is established respectively, and the device includes: An acquisition unit, used to acquire data in the manufacturing system to obtain basic data of the vehicle; The acquisition unit is further used to acquire data in the dealer management system to obtain maintenance data corresponding to the vehicle; The acquisition unit is further used to acquire data in the vehicle networking service system to obtain the parts replacement information of the vehicle; a processing unit, configured to determine fault information of the vehicle according to the basic data, the maintenance data and the parts replacement information; A sending unit is used to send the fault information to the vehicle.

9. A vehicle fault detection device, characterized in that: include: a memory storing a computer program; A processor, configured to execute the computer program; Wherein, when the processor executes the computer program, it implements the vehicle fault detection method as described in any one of claims 1 to 7.

10. A readable storage medium having a computer program stored therein, characterized in that: The computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to execute the steps of the vehicle fault detection method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Automobile fault diagnosis method and system and automobile fault diagnosis instrument

    CN112327808A

  • Vehicle safety early warning method, big data platform device, vehicle-mounted terminal and vehicle

    CN113902233A

  • Abnormality detection method and device and vehicle

    CN115474227A

  • Vehicle fault diagnosis method and device

    CN115619370A