CN114185707A - Vehicle fault diagnosis method and device, terminal equipment and storage medium - Google Patents

Vehicle fault diagnosis method and device, terminal equipment and storage medium Download PDF

Info

Publication number
CN114185707A
CN114185707A CN202111511628.4A CN202111511628A CN114185707A CN 114185707 A CN114185707 A CN 114185707A CN 202111511628 A CN202111511628 A CN 202111511628A CN 114185707 A CN114185707 A CN 114185707A
Authority
CN
China
Prior art keywords
vehicle
fault
detected
description information
fault diagnosis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111511628.4A
Other languages
Chinese (zh)
Inventor
刘均
刘国柱
官晓进
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Launch Software Co Ltd
Original Assignee
Shenzhen Launch Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Launch Software Co Ltd filed Critical Shenzhen Launch Software Co Ltd
Priority to CN202111511628.4A priority Critical patent/CN114185707A/en
Publication of CN114185707A publication Critical patent/CN114185707A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0736Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
    • G06F11/0739Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M17/00Testing of vehicles
    • G01M17/007Wheeled or endless-tracked vehicles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/079Root cause analysis, i.e. error or fault diagnosis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)

Abstract

The application is applicable to the technical field of automobile detection, and provides a vehicle fault diagnosis method, a device, terminal equipment and a storage medium, wherein the method comprises the following steps: acquiring vehicle fault description information input by a user; extracting target keywords according to the vehicle fault description information, and determining a vehicle system to be detected of the vehicle according to the target keywords; and carrying out fault diagnosis on the vehicle system to be detected. The method and the device can improve the efficiency of vehicle fault diagnosis.

Description

Vehicle fault diagnosis method and device, terminal equipment and storage medium
Technical Field
The application belongs to the technical field of automobile detection, and particularly relates to a vehicle fault diagnosis method and device, a terminal device and a storage medium.
Background
With the progress of science and technology and the change of travel demands of people, vehicles increasingly enter thousands of households as transportation tools, and meanwhile, the vehicles tend to develop in an intelligent, networking, sharing and electric mode. However, the problem that the vehicle fault is more and more complicated occurs, so when the vehicle is in fault, the fault diagnosis of the whole vehicle system is required, and the efficiency of the vehicle fault diagnosis is low.
Disclosure of Invention
The embodiment of the application provides a vehicle fault diagnosis method and device, terminal equipment and a storage medium, and can solve the problem of low vehicle fault diagnosis efficiency.
In a first aspect, an embodiment of the present application provides a vehicle fault diagnosis method, including:
acquiring vehicle fault description information input by a user;
extracting target keywords according to the vehicle fault description information, and determining a vehicle system to be detected of the vehicle according to the target keywords;
and carrying out fault diagnosis on the vehicle system to be detected.
Optionally, the extracting target keywords according to the vehicle fault description information includes:
judging whether the vehicle fault description information has a system name and/or a component name;
and if the vehicle fault description information has a system name and/or a component name, determining the system name and/or the component name as the target keyword.
Optionally, after the determining whether the vehicle fault description information has a system name and/or a component name, the method further includes:
when the vehicle fault description information does not have a system name and/or a component name, analyzing the vehicle fault description information by combining a target database to determine corresponding fault keywords, wherein the target database stores various vehicle fault description information and corresponding relations of various fault keywords;
correspondingly, the vehicle system to be detected for determining the vehicle according to the target keyword comprises:
and determining the vehicle system to be detected corresponding to the fault keyword according to the preset mapping relation between the fault keyword and the vehicle system.
Optionally, when more than one vehicle system to be detected of the vehicle is determined according to the target keyword, the step of performing fault diagnosis on the vehicle system to be detected includes:
and according to the pre-stored association degree value of each vehicle system to be detected and the target keyword, sequentially carrying out fault diagnosis on the plurality of vehicle systems to be detected determined according to the fault keyword according to the sequence of the association degree values from high to low.
Optionally, after the step of performing fault diagnosis on the vehicle system to be detected, the method further includes:
detecting whether a fault diagnosis result contains a fault code;
and when the fault diagnosis result contains a fault code, displaying the fault code to the user.
Optionally, after detecting whether the fault diagnosis result includes the fault code, the method further includes:
and when the fault diagnosis result does not contain the fault code, carrying out fault diagnosis on the associated system of the vehicle system to be detected.
Optionally, the acquiring the vehicle fault description information input by the user includes:
acquiring voice information or character information input by a user;
and generating the vehicle fault description information according to the voice information or the text information.
In a second aspect, an embodiment of the present application provides a vehicle fault diagnosis apparatus, including:
the acquisition module is used for acquiring vehicle fault description information input by a user;
the analysis module is used for extracting target keywords according to the vehicle fault description information and determining a vehicle system to be detected of the vehicle according to the target keywords;
and the diagnosis module is used for carrying out fault diagnosis on the vehicle system to be detected.
Optionally, the analysis module includes:
the judging unit is used for judging whether the vehicle fault description information has a system name and/or a component name;
and the execution unit is used for determining the system name and/or the component name as the target keyword if the vehicle fault description information has the system name and/or the component name.
Optionally, the vehicle fault diagnosis apparatus further includes:
the determining module is used for analyzing the vehicle fault description information and determining corresponding fault keywords by combining a target database when the vehicle fault description information does not have a system name and/or a component name, wherein the target database stores various vehicle fault description information and corresponding relations of various fault keywords;
correspondingly, the analysis module is specifically configured to determine the to-be-detected vehicle system corresponding to the fault keyword according to a preset mapping relationship between the fault keyword and the vehicle system.
Optionally, when more than one vehicle system to be detected of the vehicle is determined according to the target keyword, the diagnosis module is specifically configured to perform fault diagnosis on the multiple vehicle systems to be detected determined according to the fault keyword in sequence from high to low according to a pre-stored association degree value between each vehicle system to be detected and the target keyword and according to an association degree value sequence from high to low.
Optionally, the vehicle fault diagnosis apparatus further includes:
the detection module is used for detecting whether the fault diagnosis result contains a fault code;
and the display module is used for displaying the fault code to the user when the fault diagnosis result contains the fault code.
Optionally, the vehicle fault diagnosis apparatus further includes:
and the processing module is used for carrying out fault diagnosis on the associated system of the vehicle system to be detected when the fault diagnosis result does not contain the fault code.
Optionally, the obtaining module includes:
the acquiring unit is used for acquiring voice information or character information input by a user;
and the generating unit is used for generating the vehicle fault description information according to the voice information or the text information.
In a third aspect, an embodiment of the present application provides a terminal device, which includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor, and the processor implements the above method when executing the computer program.
In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the method described above.
In a fifth aspect, the present application provides a computer program product, which when run on a terminal device, causes the terminal device to execute the method of any one of the above first aspects.
Compared with the prior art, the embodiment of the application has the advantages that:
in the embodiment of the application, after the vehicle fault description information input by a user is obtained, the target keyword is extracted according to the vehicle fault description information, the associated vehicle system to be detected is determined based on the target keyword, and finally, only the determined vehicle system to be detected is subjected to fault diagnosis without performing fault diagnosis on the whole vehicle system, so that the efficiency of vehicle fault diagnosis is greatly improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
FIG. 1 is a flow chart of a vehicle fault diagnosis method provided in an embodiment of the present application;
fig. 2 is a schematic flowchart of a process for obtaining a target keyword according to a third embodiment of the present application;
FIG. 3 is a schematic diagram of a system under inspection according to an embodiment of the present application;
FIG. 4 is a schematic illustration of repair advice information provided in an embodiment of the present application;
fig. 5 is a schematic structural diagram of a vehicle fault diagnosis device provided in the fourth embodiment of the present application;
fig. 6 is a schematic structural diagram of a terminal device according to a fifth embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to" determining "or" in response to detecting ". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
Furthermore, in the description of the present application and the appended claims, the terms "first," "second," "third," and the like are used for distinguishing between descriptions and not necessarily for describing or implying relative importance.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
At present, when a vehicle breaks down, the fault diagnosis of a whole vehicle system is needed, so that the efficiency of vehicle fault diagnosis is low.
In order to solve the above technical problem, an embodiment of the present application provides a vehicle fault diagnosis method, which may be applied to a terminal device having functions of data query and storage, such as a desktop computer, a notebook computer, a palm computer, a server cluster, a cloud server, and other computing devices. Specifically, the method extracts the target keywords according to the vehicle fault description information input by the user, then determines the associated vehicle system to be detected based on the target keywords, and finally only performs fault diagnosis on the determined vehicle system to be detected without performing fault diagnosis on the whole vehicle system, so that the efficiency of vehicle fault diagnosis is greatly improved.
The following describes a vehicle fault diagnosis method provided in an embodiment of the present application with reference to the drawings.
Example one
As shown in fig. 1, an embodiment of the present application provides a vehicle fault diagnosis method, including the steps of:
and step 11, acquiring vehicle fault description information input by a user.
In some embodiments of the present application, the vehicle fault description information is mainly used for describing fault problems occurring in the vehicle, such as that the vehicle cannot be started, an idle condition occurs in an engine of the vehicle, and the like.
In some embodiments of the present application, the user may input the vehicle failure description information in a voice or text manner, and specifically, the vehicle failure description information may be obtained by obtaining voice information or text information input by the user and generating the vehicle failure description information according to the voice information or the text information. If the user inputs voice information, the voice information can be converted into character information, and then the converted character information is used as vehicle fault description information; if the user inputs the text information, the text information can be directly used as the vehicle fault description information.
Of course, the vehicle fault description information may also be obtained by other electronic devices (for example, terminal devices such as a smart phone and a tablet computer), for example, a user inputs the vehicle fault description information into the other electronic devices and then obtains the vehicle fault description information from the electronic devices.
And step 12, extracting target keywords according to the vehicle fault description information, and determining a vehicle system to be detected of the vehicle according to the target keywords.
In some embodiments of the present application, the above target keywords are mainly used for representing vehicle systems, components or fault problems related to the vehicle fault description information, such as engine, no start and the like.
Specifically, in some embodiments of the present application, a vehicle system associated with the target keyword may be determined from a target database constructed in advance based on big data analysis, and the determined vehicle system may be used as the vehicle system to be detected.
For example, if the vehicle fault description information input by the user is that the vehicle cannot be started, the target keyword may be that the vehicle cannot be started, and the corresponding vehicle system to be detected may include an engine electronic control system, a transmission electronic control system, and a vehicle body electronic control system.
And step 13, carrying out fault diagnosis on the vehicle system to be detected.
In some embodiments of the present application, after the vehicle system to be detected is determined, a fault diagnosis may be performed on the vehicle system to be detected by using a common vehicle fault diagnosis method (e.g., a programmed detection method), so as to obtain a fault diagnosis result.
It is worth mentioning that, in some embodiments of the present application, after the vehicle fault description information input by the user is obtained, the target keyword is extracted according to the vehicle fault description information, then the associated vehicle system to be detected is determined based on the target keyword, and finally, only the determined vehicle system to be detected is subjected to fault diagnosis, and the fault diagnosis of the whole vehicle system is not required, so that the efficiency of vehicle fault diagnosis is greatly improved.
Example two
The present embodiment is further described in the first embodiment, and reference may be specifically made to the related description of the first embodiment where the same or similar to the first embodiment, and details are not described herein again.
In some embodiments of the present application, after the step 13 of performing fault diagnosis on the vehicle system to be detected is completed, the method further includes the following step of presenting a fault code:
and detecting whether a fault diagnosis result contains a fault code, and displaying the fault code to the user when the fault diagnosis result contains the fault code.
It should be noted that after the system to be detected is subjected to fault diagnosis, a fault diagnosis result of the vehicle system to be detected can be obtained, and the fault diagnosis result may represent that the vehicle system to be detected does not have a fault or that the vehicle system to be detected has a fault. When the fault diagnosis result represents that the vehicle system to be detected has a fault, the fault diagnosis result contains a fault code so as to inform a user of the fault problem of the vehicle system to be detected.
Namely, when the fault problem of the vehicle system to be detected is diagnosed, the fault problem of the vehicle system to be detected can be informed to a user in a mode of displaying the fault code, so that the user can maintain the vehicle system to be detected in time, and the effect of enabling the user to efficiently solve the fault code is achieved.
Accordingly, in some embodiments of the present application, after detecting whether the fault diagnosis result includes the fault code, the method further includes the following steps: and when the fault diagnosis result contains a fault code, displaying maintenance suggestion information to the user so that the user can quickly maintain the vehicle system with the fault and the effect of efficiently solving the fault code is achieved.
As a preferred example, the fault code and the repair suggestion information can be presented to the user by means of an electronic screen display for quick review by the user. The repair advice information may be an operation guide so that the user can complete the repair of the vehicle system quickly.
In some embodiments of the present application, after detecting whether a fault diagnosis result includes a fault code, when the fault diagnosis result does not include the fault code, fault diagnosis may be performed on a system associated with the vehicle system to be detected. If the fault code exists in the diagnosis result of the associated system, the fault code and the corresponding maintenance suggestion information can be presented to the user, so that the user can quickly maintain the system with the fault, and the effect of efficiently solving the fault code is achieved.
The vehicle system to be detected is the vehicle system which is most likely to have a fault when the current fault problem (the vehicle fault problem corresponding to the vehicle fault description information) occurs in the vehicle; the above-described related system is a vehicle system in which a failure is likely to occur when a current failure problem occurs in the vehicle. That is, when the vehicle has a house money trouble problem, the possibility of the related system malfunctioning is lower than that of the vehicle system to be detected. It should be noted that the mapping relationship between the vehicle system to be detected and the associated system may be obtained in advance based on big data analysis and stored in the target database.
It is worth mentioning that when a vehicle has a fault, the fault diagnosis is performed on the vehicle system to be detected firstly, and when no fault code exists in the diagnosis result of the vehicle system to be detected, it is indicated that the fault does not occur in the vehicle system to be detected determined by the target keyword.
It should be further noted that, for the user, the vehicle problem (i.e. the vehicle fault description information) can be directly input by voice or by text, so that the vehicle system with the problem can be determined, and how to complete the maintenance of the vehicle system is known, thereby achieving the effect of enabling the user to simply and efficiently solve the fault code.
EXAMPLE III
The present embodiment is further described in the first embodiment, and reference may be specifically made to the related description of the first embodiment where the same or similar to the first embodiment, and details are not described herein again.
As shown in fig. 2, in some embodiments of the present application, in the step 12, a specific implementation manner of extracting the target keyword according to the vehicle fault description information includes the following steps:
step 21, judging whether the vehicle fault description information has a system name and/or a component name, if the vehicle fault description information has the system name and/or the component name, executing step 22, and if the vehicle fault description information does not have the system name and/or the component name, executing step 23.
In some embodiments of the present application, it may be determined whether a system name and/or a component name exists in the vehicle fault description information by semantic comparison. Wherein the system name refers to a system name of a vehicle, such as an air-conditioning electronic control system; the part name refers to a part name of a vehicle, such as an engine.
And step 22, determining the system name and/or the component name as the target keyword.
That is, in some embodiments of the present application, when the vehicle failure description information has a system name and/or a component name, it is sufficient to directly take the system name and/or the component name included in the vehicle failure description information as a target keyword.
It should be noted that the target database stores the mapping relationship between the target keyword and the vehicle system, and therefore after the target keyword is determined, the vehicle system corresponding to the target keyword in the target database can be used as the vehicle system to be detected, so that the vehicle system to be detected is quickly locked, and the fault diagnosis efficiency is improved.
And step 23, analyzing the vehicle fault description information by combining a target database, and determining a corresponding fault keyword.
In some embodiments of the present application, the target database is obtained in advance based on big data analysis (i.e., by analyzing a large number of vehicle failure problems), and the target database stores the corresponding relationship between various vehicle failure description information and various failure keywords, and the mapping relationship between various failure keywords and vehicle systems. The fault keywords are mainly used for representing fault problems, such as incapability of starting, slow starting and the like.
Specifically, in some embodiments of the present application, a fault keyword corresponding to vehicle fault description information input by a user may be determined through semantic analysis and comparison.
Correspondingly, in some embodiments of the present application, in step 12, the specific implementation manner of determining the vehicle system to be detected of the vehicle according to the target keyword is as follows: and determining the vehicle system to be detected corresponding to the fault keyword according to the preset mapping relation between the fault keyword and the vehicle system.
Namely, after the fault keyword corresponding to the vehicle fault description information is determined, the vehicle system corresponding to the fault keyword in the target database is used as the vehicle system to be detected, so that the effect of quickly locking the vehicle system to be detected and improving the fault diagnosis efficiency is achieved.
When more than one vehicle system to be detected of the vehicle is determined according to the target keyword, in step 13, the specific implementation manner of performing fault diagnosis on the vehicle system to be detected may be: and according to the pre-stored association degree value of each vehicle system to be detected and the target keyword, sequentially carrying out fault diagnosis on the plurality of vehicle systems to be detected determined according to the fault keyword according to the sequence of the association degree values from high to low.
When the target keyword corresponds to a plurality of vehicle systems, the target database also records the association degree value of each vehicle system in the plurality of vehicle systems and the target keyword.
It should be noted that, the greater the association degree value is, the greater the association degree between the vehicle system corresponding to the association degree value and the target keyword is, that is, the greater the association degree with the current fault of the vehicle is. Therefore, the fault diagnosis can be completed quickly and efficiently by performing fault diagnosis on the plurality of vehicle systems to be detected one by one according to the sequence of the correlation degree values from high to low.
It should be further explained that, when a plurality of vehicle systems to be detected are diagnosed one by one, if a fault diagnosis result of a certain vehicle system to be detected contains a fault code, the fault code is presented to a user, and meanwhile, maintenance suggestion information is presented to the user, so that the user can quickly and efficiently solve the fault code, and the accuracy and efficiency of solving the fault problem are improved.
The vehicle failure diagnosis method described above is further explained here with an embodiment.
In this example, the user inputs vehicle fault description information as a vehicle body replacement in Kaiyue 2014 by
Judging, determining that the vehicle fault description information contains a part name vehicle body, taking the vehicle body as a target keyword, then inquiring a target database according to the target keyword, as shown in fig. 3, determining that the system to be detected is an engine electronic control system and a vehicle body electronic control system, then performing fault diagnosis on the vehicle system to be detected, finding that only the vehicle body electronic control system has a fault code, presenting the fault code to a user, and then presenting maintenance suggestion information shown in fig. 4 to the user so as to prompt the user to solve the fault problem by replacing a vehicle body control module.
Example four
Corresponding to the vehicle failure diagnosis method described in the above embodiment, as shown in fig. 5, an embodiment of the present application provides a vehicle failure diagnosis apparatus 500 including:
an obtaining module 501, configured to obtain vehicle fault description information input by a user;
the analysis module 502 is configured to extract a target keyword according to the vehicle fault description information, and determine a to-be-detected vehicle system of a vehicle according to the target keyword;
and the diagnosis module 503 is configured to perform fault diagnosis on the vehicle system to be detected.
Optionally, the analysis module 502 includes:
the judging unit is used for judging whether the vehicle fault description information has a system name and/or a component name;
and the execution unit is used for determining the system name and/or the component name as the target keyword if the vehicle fault description information has the system name and/or the component name.
Optionally, the vehicle fault diagnosis apparatus 500 further includes:
the determining module is used for analyzing the vehicle fault description information and determining corresponding fault keywords by combining a target database when the vehicle fault description information does not have a system name and/or a component name, wherein the target database stores various vehicle fault description information and corresponding relations of various fault keywords;
correspondingly, the analysis module 502 is specifically configured to determine, according to a preset mapping relationship between a fault keyword and a vehicle system, a to-be-detected vehicle system corresponding to the fault keyword.
Optionally, when more than one vehicle system to be detected of the vehicle is determined according to the target keyword;
the diagnosis module 503 is specifically configured to perform fault diagnosis on a plurality of vehicle systems to be detected determined according to the fault keyword in sequence from high to low according to a pre-stored association degree value between each vehicle system to be detected and the target keyword.
Optionally, the vehicle fault diagnosis apparatus 500 further includes:
the detection module is used for detecting whether the fault diagnosis result contains a fault code;
and the display module is used for displaying the fault code to the user when the fault diagnosis result contains the fault code.
Optionally, the vehicle fault diagnosis apparatus 500 further includes:
and the processing module is used for carrying out fault diagnosis on the associated system of the vehicle system to be detected when the fault diagnosis result does not contain the fault code.
Optionally, the obtaining module 501 includes:
the acquiring unit is used for acquiring voice information or character information input by a user;
and the generating unit is used for generating the vehicle fault description information according to the voice information or the text information.
It is understood that various embodiments and combinations of embodiments in the above recommended method embodiments and their advantages are also applicable to this embodiment, and are not described herein again.
EXAMPLE five
As shown in fig. 6, an embodiment of the present application provides a terminal device, and as shown in fig. 6, a terminal device D10 of the embodiment includes: at least one processor D100 (only one processor is shown in fig. 6), a memory D101, and a computer program D102 stored in the memory D101 and operable on the at least one processor D100, wherein the processor D100 implements the steps of any of the method embodiments described above when executing the computer program D102. Alternatively, the processor D100 implements the functions of the modules/units in the above-mentioned device embodiments when executing the computer program D102.
In some embodiments, the processor D100, when executing the computer program D102, performs the following steps: acquiring vehicle fault description information input by a user; extracting target keywords according to the vehicle fault description information, and determining a vehicle system to be detected of the vehicle according to the target keywords; and carrying out fault diagnosis on the vehicle system to be detected.
Optionally, when the processor D100 executes the computer program D102, the following steps may be further implemented: judging whether the vehicle fault description information has a system name and/or a component name; and if the vehicle fault description information has a system name and/or a component name, determining the system name and/or the component name as the target keyword.
Optionally, when the processor D100 executes the computer program D102, the following steps may be further implemented: and when the vehicle fault description information does not have a system name and/or a component name, analyzing the vehicle fault description information by combining a target database, and determining a corresponding fault keyword. The target database stores various vehicle fault description information and corresponding relations of various fault keywords.
Correspondingly, the processor D100, when executing the computer program D102, may further implement the following steps: and determining the vehicle system to be detected corresponding to the fault keyword according to the preset mapping relation between the fault keyword and the vehicle system.
Optionally, when more than one vehicle system to be detected of the vehicle is determined according to the target keyword, the processor D100, when executing the computer program D102, may further implement the following steps: and according to the pre-stored association degree value of each vehicle system to be detected and the target keyword, sequentially carrying out fault diagnosis on the plurality of vehicle systems to be detected determined according to the fault keyword according to the sequence of the association degree values from high to low.
Optionally, when the processor D100 executes the computer program D102, the following steps may be further implemented: detecting whether a fault diagnosis result contains a fault code; and when the fault diagnosis result contains a fault code, displaying the fault code to the user.
Optionally, when the processor D100 executes the computer program D102, the following steps may be further implemented: and when the fault diagnosis result does not contain the fault code, carrying out fault diagnosis on the associated system of the vehicle system to be detected.
Optionally, when the processor D100 executes the computer program D102, the following steps may be further implemented: acquiring voice information or character information input by a user; and generating the vehicle fault description information according to the voice information or the text information.
The terminal device D10 may be a desktop computer, a notebook, a palm top computer, a server cluster, a cloud server, or other computing devices. The terminal device may include, but is not limited to, a processor D100, a memory D101. Those skilled in the art will appreciate that fig. 6 is merely an example of the terminal device D10 and does not constitute a limitation of the terminal device D10, and may include more or less components than those shown, or combine some components, or different components, such as input output devices, network access devices, etc.
The Processor D100 may be a Central Processing Unit (CPU), and the Processor D100 may also be other general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage D101 may in some embodiments be an internal storage unit of the terminal device D10, such as a hard disk or a memory of the terminal device D10. In other embodiments, the memory D101 may also be an external storage device of the terminal device D10, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, provided on the terminal device D10. Further, the memory D101 may also include both an internal storage unit of the terminal device D10 and an external storage device. The memory D101 is used for storing an operating system, an application program, a BootLoader (BootLoader), data, and other programs, such as program codes of the computer programs. The memory D101 may also be used to temporarily store data that has been output or is to be output.
It should be noted that, for the information interaction, execution process, and other contents between the above-mentioned devices/units, the specific functions and technical effects thereof are based on the same concept as those of the embodiment of the method of the present application, and specific reference may be made to the part of the embodiment of the method, which is not described herein again.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The embodiments of the present application further provide a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments may be implemented.
The embodiments of the present application provide a computer program product, which when running on a terminal device, enables the terminal device to implement the steps in the above method embodiments when executed.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium and can implement the steps of the embodiments of the methods described above when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include at least: any entity or device capable of carrying computer program code to the vehicle failure diagnosis apparatus/terminal apparatus, recording medium, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium. Such as a usb-disk, a removable hard disk, a magnetic or optical disk, etc. In certain jurisdictions, computer-readable media may not be an electrical carrier signal or a telecommunications signal in accordance with legislative and patent practice.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/network device and method may be implemented in other ways. For example, the above-described apparatus/network device embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.

Claims (10)

1. A vehicle fault diagnosis method characterized by comprising:
acquiring vehicle fault description information input by a user;
extracting target keywords according to the vehicle fault description information, and determining a vehicle system to be detected of the vehicle according to the target keywords;
and carrying out fault diagnosis on the vehicle system to be detected.
2. The method of claim 1, wherein extracting target keywords from the vehicle fault description information comprises:
judging whether the vehicle fault description information has a system name and/or a component name;
and if the vehicle fault description information has a system name and/or a component name, determining the system name and/or the component name as the target keyword.
3. The method according to claim 2, wherein after the determining whether the vehicle fault description information has a system name and/or a component name, further comprising:
when the vehicle fault description information does not have a system name and/or a component name, analyzing the vehicle fault description information by combining a target database to determine corresponding fault keywords, wherein the target database stores various vehicle fault description information and corresponding relations of various fault keywords;
correspondingly, the vehicle system to be detected for determining the vehicle according to the target keyword comprises:
and determining the vehicle system to be detected corresponding to the fault keyword according to the preset mapping relation between the fault keyword and the vehicle system.
4. The method according to claim 1, wherein when more than one vehicle system to be detected of a vehicle is determined according to the target keyword, the step of performing fault diagnosis on the vehicle system to be detected comprises:
and according to the pre-stored association degree value of each vehicle system to be detected and the target keyword, sequentially carrying out fault diagnosis on the plurality of vehicle systems to be detected determined according to the fault keyword according to the sequence of the association degree values from high to low.
5. The method of claim 1, wherein after the step of fault diagnosing the vehicle system to be tested, the method further comprises:
detecting whether a fault diagnosis result contains a fault code;
and when the fault diagnosis result contains a fault code, displaying the fault code to the user.
6. The method of claim 5, wherein after detecting whether a fault code is included in the fault diagnosis result, the method further comprises:
and when the fault diagnosis result does not contain the fault code, carrying out fault diagnosis on the associated system of the vehicle system to be detected.
7. The method of claim 1, wherein the obtaining user-entered vehicle fault description information comprises:
acquiring voice information or character information input by a user;
and generating the vehicle fault description information according to the voice information or the text information.
8. A vehicle failure diagnosis device characterized by comprising:
the acquisition module is used for acquiring vehicle fault description information input by a user;
the analysis module is used for extracting and obtaining target keywords according to the vehicle fault description information and determining a vehicle system to be detected of the vehicle according to the target keywords;
and the diagnosis module is used for carrying out fault diagnosis on the vehicle system to be detected.
9. A terminal device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the method according to any of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1 to 7.
CN202111511628.4A 2021-12-02 2021-12-02 Vehicle fault diagnosis method and device, terminal equipment and storage medium Pending CN114185707A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111511628.4A CN114185707A (en) 2021-12-02 2021-12-02 Vehicle fault diagnosis method and device, terminal equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111511628.4A CN114185707A (en) 2021-12-02 2021-12-02 Vehicle fault diagnosis method and device, terminal equipment and storage medium

Publications (1)

Publication Number Publication Date
CN114185707A true CN114185707A (en) 2022-03-15

Family

ID=80604514

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111511628.4A Pending CN114185707A (en) 2021-12-02 2021-12-02 Vehicle fault diagnosis method and device, terminal equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114185707A (en)

Similar Documents

Publication Publication Date Title
CN107819627B (en) System fault processing method and server
CN111049878B (en) Method, device, electronic device and storage medium for visualizing micro-service call chain
CN108351995B (en) Method and system for providing vehicle repair tips
US20140282412A1 (en) System And Method For Automatic Generation Of Software Test
CN111708353A (en) Data display method and system for vehicle diagnosis equipment and related equipment
CN113535773A (en) Database optimization method, database optimization device, electronic device and storage medium
CN111274283A (en) Track display method and device
CN110990519A (en) Vehicle fault diagnosis method and device, electronic equipment and storage medium
CN112966964A (en) Product matching method, device, equipment and storage medium based on design requirements
CN109828902B (en) Interface parameter determining method and device, electronic equipment and storage medium
CN111814040A (en) Maintenance case searching method and device, terminal equipment and storage medium
CN114185707A (en) Vehicle fault diagnosis method and device, terminal equipment and storage medium
CN116644102A (en) Intelligent investment object selection method, system terminal and computer readable storage medium
CN115755863A (en) Vehicle fault diagnosis method, device, equipment and storage medium
CN112445816B (en) Vehicle diagnosis data reference method, device, terminal equipment and storage medium
CN113342430A (en) Fault code processing method and device, terminal equipment and readable storage medium
CN114091699A (en) Power communication equipment fault diagnosis method and system
CN110245208B (en) Retrieval analysis method, device and medium based on big data storage
CN112612817A (en) Data processing method and device, terminal equipment and computer readable storage medium
CN110704729A (en) Application search method and cloud server
CN114253593A (en) Information feedback method and device of application program, terminal equipment and storage medium
CN111753183A (en) Search result processing method and device
CN113099398B (en) Information pushing method, information pushing device and electronic equipment
CN112183116B (en) Information presentation method, device, equipment and medium
CN113254765A (en) Information pushing method and device, electronic equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination