[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113342430B - Fault code processing method and device, terminal equipment and readable storage medium - Google Patents

Fault code processing method and device, terminal equipment and readable storage medium Download PDF

Info

Publication number
CN113342430B
CN113342430B CN202110648684.6A CN202110648684A CN113342430B CN 113342430 B CN113342430 B CN 113342430B CN 202110648684 A CN202110648684 A CN 202110648684A CN 113342430 B CN113342430 B CN 113342430B
Authority
CN
China
Prior art keywords
fault code
target
target fault
control system
vehicle control
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.)
Active
Application number
CN202110648684.6A
Other languages
Chinese (zh)
Other versions
CN113342430A (en
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 CN202110648684.6A priority Critical patent/CN113342430B/en
Publication of CN113342430A publication Critical patent/CN113342430A/en
Application granted granted Critical
Publication of CN113342430B publication Critical patent/CN113342430B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2282Tablespace storage structures; Management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computational Linguistics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The application is applicable to the technical field of diagnosis, and provides a fault code processing method, a device, terminal equipment and a readable storage medium, wherein the method comprises the following steps: and acquiring a target fault code, searching a target fault code solving program corresponding to the target fault code, calling and executing the target fault code solving program, and solving the target fault code. According to the application, when the fault code is obtained, the fault code solving program corresponding to the fault code is directly called to solve the fault code, so that the labor and time required by fault processing are shortened, and the fault processing efficiency is improved.

Description

Fault code processing method and device, terminal equipment and readable storage medium
Technical Field
The application belongs to the technical field of diagnosis, and particularly relates to a fault code processing method, a fault code processing device, terminal equipment and a readable storage medium.
Background
The existing fault code processing method generally requires a vehicle maintenance engineer to enter a special function of a related system to operate the related function according to the current fault code content and working experience, so that the corresponding fault code is eliminated to maintain the vehicle.
Disclosure of Invention
The embodiment of the application provides a fault code processing method, a device, terminal equipment and a readable storage medium, which can solve the problem of low processing efficiency of the existing fault code.
In a first aspect, an embodiment of the present application provides a method for processing a fault code, including:
acquiring a target fault code;
searching a target fault code solving program corresponding to the target fault code;
and calling and executing the target fault code solving program to solve the target fault code.
In one embodiment, before the searching for the target fault code resolution program corresponding to the target fault code, the method includes:
Analyzing the target fault code and determining a target vehicle control system to which the target fault code belongs;
acquiring a corresponding target relation mapping table based on the target vehicle control system, wherein the target relation mapping table stores the corresponding relation between fault codes in the target vehicle control system and fault code solving programs;
correspondingly, the searching the target fault code solving program corresponding to the target fault code comprises the following steps:
and searching a target fault code solving program corresponding to the target fault code based on the target relation mapping table.
In one embodiment, before the acquiring the target fault code, the method includes:
Collecting fault codes;
Classifying the collected fault codes according to the vehicle control system;
Establishing a relation mapping table of the classified fault codes and corresponding fault code solving programs for each vehicle control system;
And establishing an association relation between the vehicle control system and the corresponding relation mapping table for each vehicle control system.
In one embodiment, the searching for the target fault code solution corresponding to the target fault code includes:
If a target fault code solving program corresponding to the target fault code is found, displaying a calling button corresponding to the target fault code solving program;
And executing the calling and executing the target fault code solving program to solve the target fault code when the user triggering the calling button is detected.
In one embodiment, the searching for the target fault code solution corresponding to the target fault code includes:
and if the target fault code solving program corresponding to the target fault code is not found, outputting a corresponding prompt message.
In one embodiment, further comprising:
the reasons of the target fault code solving program which is not found and corresponds to the target fault code are checked;
And outputting a corresponding investigation result.
In one embodiment, the method further comprises:
And repeatedly executing the step of searching the target fault code solving program corresponding to the target fault code according to the preset times before outputting the corresponding prompt message.
In a second aspect, an embodiment of the present application provides a processing apparatus for a fault code, including:
the first acquisition module is used for acquiring a target fault code;
The searching module is used for searching a target fault code solving program corresponding to the target fault code;
and the execution module is used for calling and executing the target fault code solving program and solving the target fault code.
In one embodiment, the apparatus further comprises:
The analysis module is used for analyzing the target fault code and determining a target vehicle control system to which the target fault code belongs;
The second acquisition module is used for acquiring a corresponding target relation mapping table based on the target vehicle control system, wherein the target relation mapping table stores the corresponding relation between the fault code and the fault code solving program in the target vehicle control system;
correspondingly, the searching module comprises:
and the searching unit is used for searching a target fault code solving program corresponding to the target fault code based on the target relation mapping table.
In one embodiment, the apparatus further comprises:
The collecting module is used for collecting fault codes;
The classification module is used for classifying the collected fault codes according to the vehicle control system;
The first building module is used for building a relation mapping table of the classified fault codes and the corresponding fault code solving program for each vehicle control system;
And the second building module is used for building the association relation between the vehicle control system and the corresponding relation mapping table aiming at each vehicle control system.
In one embodiment, the search module further comprises:
the display unit is used for displaying a calling button corresponding to the target fault code solving program if the target fault code solving program corresponding to the target fault code is found;
and the execution unit is used for executing the calling and executing the target fault code solving program to solve the target fault code when detecting that the user triggers the calling button.
In one embodiment, the search module further comprises:
and the output unit is used for outputting a corresponding prompt message if the target fault code solving program corresponding to the target fault code is not found.
In one embodiment, the apparatus further comprises:
The troubleshooting module is used for troubleshooting the reasons of the target fault code solving program which is not found and corresponds to the target fault code;
And the output module is used for outputting the corresponding investigation result.
In one embodiment, the apparatus further comprises:
and the execution module is used for repeatedly executing the step of searching the target fault code solving program corresponding to the target fault code according to the preset times before the corresponding prompt message is output.
In a third aspect, an embodiment of the present application provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the method for processing a fault code according to any one of the first aspects when the processor executes the computer program.
In a fourth aspect, an embodiment of the present application provides a computer readable storage medium storing a computer program, which when executed by a processor implements a method for processing a fault code as in any one of the first aspects above.
In a fifth aspect, an embodiment of the present application provides a computer program product, which, when run on a terminal device, causes the terminal device to perform the method for processing a fault code according to any one of the first aspects.
Compared with the prior art, the embodiment of the application has the beneficial effects that: when the fault code is obtained, a target fault code solving program corresponding to the target fault code can be directly called to solve the target fault code, so that the labor and time required by fault processing are shortened, and the fault processing efficiency is improved.
It will be appreciated that the advantages of the second to fifth aspects may be found in the relevant description of the first aspect, and are not described here again.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments or the description of the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a fault handling system according to an embodiment of the present application;
FIG. 2 is a flow chart of a method for processing fault codes according to an embodiment of the present application;
FIG. 3 is another flow chart of a method for processing fault codes according to an embodiment of the present application;
FIG. 4 is a functional interface schematic of target fault code processing according to an embodiment of the present application;
FIG. 5 is another flow chart of a method for processing fault codes according to an embodiment of the present application;
FIG. 6 is a schematic structural diagram of a fault code processing device according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a terminal device according to an 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 the particular system architecture, 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 should 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 the present specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes such combinations.
As used in the present description and the appended claims, the term "if" may be interpreted as "when..once" or "in response to a determination" or "in response to detection" depending on the context. Similarly, the phrase "if a determination" or "if a [ described condition or event ] is detected" may be interpreted in the context of meaning "upon determination" or "in response to determination" or "upon detection of a [ described condition or event ]" or "in response to detection of a [ described condition or event ]".
Furthermore, the terms "first," "second," "third," and the like in the description of the present specification and in the appended claims, are used for distinguishing between descriptions and not necessarily for indicating or implying a relative importance.
Reference in the 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 application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," and the like in the specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments" unless expressly specified otherwise. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless expressly specified otherwise.
In recent years, a technology for detecting and processing a fault of a vehicle has been developed to some extent, but a related fault code processing method generally requires a vehicle maintenance engineer to enter a special function of a related system to operate the related function according to the content and working experience of the current fault code. In order to solve the problem, the application provides a fault code processing method, a fault code processing device, terminal equipment and a readable storage medium, which can directly call a fault code solving program corresponding to the fault code to solve the fault code when the fault code is acquired, shorten the labor and time required by fault processing and improve the fault processing efficiency.
In order to implement the technical scheme provided by the application, a fault processing system 01 can be constructed first. Referring to fig. 1, the fault handling system is composed of more than one type of vehicle control system (only 3 are shown in fig. 1, namely, a vehicle control system 1, a vehicle control system 2 and a vehicle control system 3), and a vehicle diagnosis device 4 (the vehicle diagnosis device can acquire corresponding fault codes when diagnosing each vehicle control system in the vehicle, so as to perform fault handling on the fault codes), and the vehicle control system and the vehicle diagnosis device are in communication connection.
The vehicle control system is a control system of each control component which is arranged in a vehicle and can be used for diagnosing and maintaining the vehicle, the vehicle diagnosis equipment is terminal equipment which is used for diagnosing the vehicle, acquiring corresponding fault codes and calling corresponding fault code processing programs according to the fault codes so as to solve the fault codes. When the fault code sent by the vehicle is received, the vehicle diagnosis equipment determines a corresponding target relation mapping table according to the fault code, determines a target fault code solving program corresponding to the fault code, and calls the target fault code solving program to solve the fault code.
Example 1
The fault code processing method provided by the embodiment of the application can be applied to vehicle diagnosis equipment, and the embodiment of the application does not limit the specific type of the terminal equipment.
Fig. 2 shows a schematic flow chart of a method for processing fault codes provided by the present application, which can be applied to the above-mentioned vehicle diagnostic apparatus by way of example and not limitation.
S101, acquiring a target fault code.
Specifically, one or more fault codes, i.e., target fault codes, generated by the vehicle diagnostic apparatus upon detection of a fault in the vehicle control system of the vehicle control component are acquired.
S102, searching a target fault code solving program corresponding to the target fault code.
Specifically, a target vehicle control system of a vehicle failure control component corresponding to the target failure code is determined based on the acquired target failure code, and a target failure code resolution program corresponding to the target failure code is determined based on the target vehicle control system.
S103, calling and executing the target fault code solving program to solve the target fault code.
Specifically, after determining the target trouble code solving program corresponding to the target trouble code, the target trouble code solving program is called and executed to solve the target trouble code. The trouble shooting program is a program instruction for clearing trouble codes.
For example, target fault code C0062:54-AB indicates that the longitudinal acceleration sensor is malfunctioning, and the corresponding target trouble code resolution program is an IVD (Interactive vehicle dynamics) enable command sequence for clearing the target trouble code C0062:54-AB, maintaining the longitudinal acceleration sensor.
It will be appreciated that a plurality of fault codes are generally detected when detecting a vehicle, and therefore, after solving one target fault code, steps S102 and following should be performed again until all target fault codes are solved, and the detection and maintenance procedure of the vehicle is completed.
In one embodiment, as shown in fig. 3, before the step S102, the method includes:
s201, analyzing the target fault code and determining a target vehicle control system to which the target fault code belongs;
S202, based on the target vehicle control system, a corresponding target relation mapping table is obtained, wherein the target relation mapping table stores the corresponding relation between fault codes in the target vehicle control system and fault code solving programs.
Specifically, the target fault code is analyzed, a fault control component corresponding to the target fault code and the model of the fault control component are identified, a target vehicle control system to which the target fault code belongs is determined according to the model of the fault control component, a relation mapping table with an association relation with the target vehicle control system is obtained and used as a target relation mapping table, and the corresponding relation between the fault code in the target vehicle control system and a fault code solving program is stored in the target relation mapping table.
For example, when the received target failure code is a094601, it may be determined that the vehicle failure control component is an engine and the model of the engine is a0001, the target vehicle control system corresponding to the engine of the a0001 model is K0001, and a relationship map having an association relationship with the K0001 target vehicle control system is determined as the target relationship map.
Correspondingly, the searching the target fault code solving program corresponding to the target fault code comprises the following steps:
and searching a target fault code solving program corresponding to the target fault code based on the target relation mapping table.
Specifically, a target fault code resolution program corresponding to the target fault code is determined based on a correspondence relation between the fault code and the fault code resolution program in the target vehicle control system stored in the target relation map.
As an example and not by way of limitation, a call button of a fault code resolution program corresponding to each fault code may be added under a functional interface of each target vehicle control system to facilitate the call of the corresponding target fault code resolution program.
FIG. 4 is an exemplary functional interface diagram providing a target fault code handling.
In fig. 4, upon detecting a vehicle frame number 1G6K5C3GFHB888888, the target fault code is C0062:54-AB, determining that the longitudinal acceleration sensor fails, and adding a target fault code solving program into an ABS system function interface with a vehicle frame number of 1G6K5C3GFHB 888888: an IVD (Interactive vehicle dynamics) enable command sequence to invoke the IVD (Interactive vehicle dynamics) enable command sequence to clear the target fault code C0062:54-AB.
In one embodiment, as shown in fig. 5, before the target fault code is acquired, the method further includes:
s203, collecting fault codes;
s204, classifying the collected fault codes according to the vehicle control system;
s205, establishing a relation mapping table of the classified fault codes and corresponding fault code solving programs for each vehicle control system;
S206, establishing an association relation between the vehicle control system and the corresponding relation mapping table for each vehicle control system.
Specifically, each vehicle includes a plurality of different control components, each control component includes a vehicle control system, so each vehicle includes a plurality of different types of vehicle control systems, and a plurality of fault codes respectively used for representing different fault control components are respectively arranged under the corresponding different types of vehicle control systems. Among other things, vehicle control systems include, but are not limited to, antilock brake systems (antilock brakes-locked Braking System, ABS), ignition control systems, body control systems, and engine management systems.
Specifically, a plurality of fault codes are collected in a plurality of different manners (for example, manufacturer data of a vehicle control component, maintenance experience data of a maintenance engineer, maintenance data fed back by a customer, corresponding maintenance data queried from a network, etc.), the collected fault codes are classified according to vehicle control systems to which each fault code belongs, different fault codes corresponding to each type of vehicle control system and fault code solving programs corresponding to each fault code are determined, a relation mapping table of each fault code contained in the classified vehicle control system and the fault code solving programs corresponding to each fault code is established for each vehicle control system, and a correlation relation between the vehicle control system and the relation mapping table corresponding to the vehicle control system is established for each vehicle control system.
By way of example and not limitation, different models of the same control component have different types of vehicle control systems. For example, the target vehicle control system of the engine of model a0001 is K0001, and the vehicle control system of the engine of model a0002 is K0002.
Table 1a relationship map of a target vehicle control system (K0001) of an engine of model a 0001;
Table 2a relationship map of a target vehicle control system (K0002) of an engine of model a 0002;
In one embodiment, the searching for the target fault code solution corresponding to the target fault code includes:
If a target fault code solving program corresponding to the target fault code is found, displaying a calling button corresponding to the target fault code solving program;
And executing the calling and executing the target fault code solving program to solve the target fault code when the user triggering the calling button is detected.
Specifically, the target fault code solving program corresponding to the target fault code is found in the target relation mapping table, then a calling button corresponding to the target fault code solving program is displayed, and when the calling button corresponding to the target fault code solving program triggered by the user is detected, the steps of calling and executing the target fault code solving program and solving the target fault code are executed.
In one embodiment, the searching for the target fault code solution program corresponding to the target fault code further includes:
and if the target fault code solving program corresponding to the target fault code is not found, outputting a corresponding prompt message.
Specifically, if the target fault code solving program corresponding to the target fault code is not found in the target relation mapping table, outputting a corresponding prompt message.
In one embodiment, the method further comprises:
the reasons of the target fault code solving program which is not found and corresponds to the target fault code are checked;
And outputting a corresponding investigation result.
Specifically, when the target fault code solving program corresponding to the target fault code is not found in the target relation mapping table, analyzing and checking the reasons of the conditions, and outputting and displaying the corresponding checking result.
In one embodiment, the method further comprises:
And repeatedly executing the step of searching the target fault code solving program corresponding to the target fault code according to the preset times before outputting the corresponding prompt message.
Specifically, in order to improve the processing efficiency of the fault code, the situation that the fault code is not eliminated in time due to omission is avoided, and before the corresponding prompt message is output, the step of searching for the target fault code solving program corresponding to the target fault code is repeatedly executed according to the preset times. The preset times can be specifically set according to actual conditions, for example, if the preset times are set to be 3, when the target fault code solving program corresponding to the target fault code is not found in the target relation mapping table for 3 times, a corresponding prompt message is output, and the reason is checked.
According to the embodiment, when the fault code is obtained, the target fault code solving program corresponding to the target fault code can be directly called to solve the target fault code, so that the labor and time required by fault processing are shortened, and the fault processing efficiency is improved.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic, and should not limit the implementation process of the embodiment of the present application.
Example two
Corresponding to the processing method of the fault code described in the foregoing embodiments, fig. 6 shows a block diagram of a processing apparatus of the fault code provided in the embodiment of the present application, and for convenience of explanation, only a portion related to the embodiment of the present application is shown.
Referring to fig. 6, the fault code processing apparatus 100 includes:
a first obtaining module 101, configured to obtain a target fault code;
a searching module 102, configured to search a target fault code resolution program corresponding to the target fault code;
and the execution module 103 is used for calling and executing the target fault code solving program to solve the target fault code.
In one embodiment, the apparatus further comprises:
The analysis module is used for analyzing the target fault code and determining a target vehicle control system to which the target fault code belongs;
The second acquisition module is used for acquiring a corresponding target relation mapping table based on the target vehicle control system, wherein the target relation mapping table stores the corresponding relation between the fault code and the fault code solving program in the target vehicle control system;
correspondingly, the searching module comprises:
and the searching unit is used for searching a target fault code solving program corresponding to the target fault code based on the target relation mapping table.
In one embodiment, the apparatus further comprises:
The collecting module is used for collecting fault codes;
The classification module is used for classifying the collected fault codes according to the vehicle control system;
The first building module is used for building a relation mapping table of the classified fault codes and the corresponding fault code solving program for each vehicle control system;
And the second building module is used for building the association relation between the vehicle control system and the corresponding relation mapping table aiming at each vehicle control system.
In one embodiment, the search module further comprises:
the display unit is used for displaying a calling button corresponding to the target fault code solving program if the target fault code solving program corresponding to the target fault code is found;
and the execution unit is used for executing the calling and executing the target fault code solving program to solve the target fault code when detecting that the user triggers the calling button.
In one embodiment, the search module further comprises:
and the output unit is used for outputting a corresponding prompt message if the target fault code solving program corresponding to the target fault code is not found.
In one embodiment, the apparatus further comprises:
The troubleshooting module is used for troubleshooting the reasons of the target fault code solving program which is not found and corresponds to the target fault code;
And the output module is used for outputting the corresponding investigation result.
In one embodiment, the apparatus further comprises:
and the execution module is used for repeatedly executing the step of searching the target fault code solving program corresponding to the target fault code according to the preset times before the corresponding prompt message is output.
According to the embodiment, when the fault code is obtained, the target fault code solving program corresponding to the target fault code can be directly called to solve the target fault code, so that the labor and time required by fault processing are shortened, and the fault processing efficiency is improved.
It should be noted that, because the content of information interaction and execution process between the above devices/units is based on the same concept as the method embodiment of the present application, specific functions and technical effects thereof may be referred to in the method embodiment section, and will not be described herein.
Example III
Fig. 7 is a schematic structural diagram of a terminal device according to an embodiment of the present application. As shown in fig. 7, the terminal device 7 of this embodiment includes: at least one processor 70 (only one is shown in fig. 7), a memory 71 and a computer program 72 stored in the memory 71 and executable on the at least one processor 70, the processor 70 implementing the steps in any of the various fault code processing method embodiments described above when executing the computer program 72.
The terminal device 7 may be a computing device such as a desktop computer, a notebook computer, a palm computer, a cloud server, etc. The terminal device may include, but is not limited to, a processor 70, a memory 71. It will be appreciated by those skilled in the art that fig. 7 is merely an example of the terminal device 7 and is not limiting of the terminal device 7, and may include more or fewer components than shown, or may combine certain components, or different components, such as may also include input-output devices, network access devices, etc.
The Processor 70 may be a central processing unit (Central Processing Unit, CPU), and the Processor 70 may be any other general purpose Processor, digital signal Processor (DIGITAL SIGNAL Processor, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), field-Programmable gate array (Field-Programmable GATE ARRAY, FPGA) or other Programmable logic device, discrete gate or transistor logic device, discrete hardware component, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 71 may in some embodiments be an internal storage unit of the terminal device 7, such as a hard disk or a memory of the terminal device 7. The memory 71 may in other embodiments also be an external storage device of the terminal device 7, such as a plug-in hard disk provided on the terminal device 7, a smart memory card (SMART MEDIA CARD, SMC), a Secure Digital card (SD), a flash memory card (FLASH CARD), etc. Further, the memory 71 may also include both an internal storage unit and an external storage device of the terminal device 7. The memory 71 is used for storing an operating system, application programs, boot loader (BootLoader), data, other programs, etc., such as program codes of the computer program. The memory 71 may also be used for temporarily storing data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of the functional units and modules is illustrated, and in practical application, the above-described functional distribution may be performed by different functional units and modules according to needs, i.e. the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-described functions. The functional units and modules in the embodiment may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit, where the integrated units may be implemented in a form of hardware or a form of a software functional unit. In addition, the specific names of the functional units and modules are only for distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working process of the units and modules in the above system may refer to the corresponding process in the foregoing method embodiment, which is not described herein again.
Embodiments of the present application also provide a computer readable storage medium storing a computer program which, when executed by a processor, implements steps for implementing the various method embodiments described above.
Embodiments of the present application provide a computer program product which, when run on a mobile terminal, causes the mobile terminal to perform steps that enable the implementation of the method embodiments described above.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the present application may implement all or part of the flow of the method of the above embodiments, and may be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the computer program may implement the steps of each of the method embodiments described above. Wherein the computer program comprises computer program code which may be in source code form, object code form, 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 a photographing device/terminal apparatus, recording medium, computer Memory, read-Only Memory (ROM), random access Memory (RAM, random Access Memory), electrical carrier signals, telecommunications signals, and software distribution media. Such as a U-disk, removable hard disk, magnetic or optical disk, etc. In some jurisdictions, computer readable media may not be electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
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 solution. 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 manners. For example, the apparatus/network device embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical functional division, and there may be additional divisions in actual implementation, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection via interfaces, devices or units, which may be in electrical, mechanical or other forms.
The units described as separate units may or may not be physically separate, and units shown 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 may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
The above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application, and are intended to be included in the scope of the present application.

Claims (8)

1. A method for processing a fault code, comprising:
Collecting fault codes;
Classifying the collected fault codes according to the vehicle control system; each vehicle comprises a plurality of different control components, each control component comprises a vehicle control system, each vehicle comprises a plurality of different types of vehicle control systems, and a plurality of fault codes respectively used for representing different fault control components are respectively arranged under the corresponding different types of vehicle control systems; the vehicle control system comprises an anti-lock braking system, an ignition control system, a vehicle body control system and an engine management system;
Establishing a relation mapping table of the classified fault codes and corresponding fault code solving programs for each vehicle control system;
Establishing an association relationship between the vehicle control system and the corresponding relationship mapping table for each vehicle control system;
acquiring a target fault code;
analyzing the target fault code, determining a target vehicle control system to which the target fault code belongs, including: analyzing the target fault code, identifying a fault control component corresponding to the target fault code and the model of the fault control component, and determining a target vehicle control system to which the target fault code belongs according to the model of the fault control component;
acquiring a corresponding target relation mapping table with an association relation with a target vehicle control system based on the target vehicle control system, wherein the target relation mapping table stores the correspondence relation between fault codes in the target vehicle control system and fault code solving programs;
searching a target fault code solving program corresponding to the target fault code, comprising:
searching a target fault code solving program corresponding to the target fault code based on the target relation mapping table;
and calling and executing the target fault code solving program to solve the target fault code.
2. The method for processing the fault code according to claim 1, wherein the searching for the target fault code resolution program corresponding to the target fault code includes:
If a target fault code solving program corresponding to the target fault code is found, displaying a calling button corresponding to the target fault code solving program;
And executing the calling and executing the target fault code solving program to solve the target fault code when the user triggering the calling button is detected.
3. The method for processing the fault code according to claim 1, wherein the searching for the target fault code resolution program corresponding to the target fault code includes:
and if the target fault code solving program corresponding to the target fault code is not found, outputting a corresponding prompt message.
4. A method of processing a fault code as claimed in claim 3, further comprising:
the reasons of the target fault code solving program which is not found and corresponds to the target fault code are checked;
And outputting a corresponding investigation result.
5. A method of processing a fault code as claimed in claim 3, further comprising:
And repeatedly executing the step of searching the target fault code solving program corresponding to the target fault code according to the preset times before outputting the corresponding prompt message.
6. A fault code processing apparatus for performing the fault code processing method according to any one of claims 1 to 5, comprising:
the first acquisition module is used for acquiring a target fault code;
The searching module is used for searching a target fault code solving program corresponding to the target fault code;
and the execution module is used for calling and executing the target fault code solving program and solving the target fault code.
7. 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 5 when executing the computer program.
8. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the method according to any one of claims 1 to 5.
CN202110648684.6A 2021-06-10 2021-06-10 Fault code processing method and device, terminal equipment and readable storage medium Active CN113342430B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110648684.6A CN113342430B (en) 2021-06-10 2021-06-10 Fault code processing method and device, terminal equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110648684.6A CN113342430B (en) 2021-06-10 2021-06-10 Fault code processing method and device, terminal equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN113342430A CN113342430A (en) 2021-09-03
CN113342430B true CN113342430B (en) 2024-08-20

Family

ID=77476388

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110648684.6A Active CN113342430B (en) 2021-06-10 2021-06-10 Fault code processing method and device, terminal equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN113342430B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114460920B (en) * 2022-01-14 2024-05-10 深圳市星卡科技股份有限公司 Remote car body computer matching method, device, equipment and medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112181746A (en) * 2020-09-29 2021-01-05 广州六环信息科技有限公司 Fault repairing method, device and equipment for vehicle-mounted operating system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019232A (en) * 2012-12-18 2013-04-03 天津清源电动车辆有限责任公司 Fault diagnosis system for automobiles
CN104460644A (en) * 2013-09-25 2015-03-25 比亚迪股份有限公司 Vehicle fault solution method and device
US11645131B2 (en) * 2017-06-16 2023-05-09 Cisco Technology, Inc. Distributed fault code aggregation across application centric dimensions
DE102018207791A1 (en) * 2018-05-17 2019-11-21 Continental Teves Ag & Co. Ohg A method of authenticating a diagnostic fault code generated by a vehicle's vehicle system
CN109189050A (en) * 2018-10-22 2019-01-11 爱驰汽车(上海)有限公司 Troubleshooting methodology, calculates equipment and computer storage medium at device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112181746A (en) * 2020-09-29 2021-01-05 广州六环信息科技有限公司 Fault repairing method, device and equipment for vehicle-mounted operating system

Also Published As

Publication number Publication date
CN113342430A (en) 2021-09-03

Similar Documents

Publication Publication Date Title
CN111026367B (en) Micro-service arrangement method, device, terminal equipment and storage medium
CN111552267B (en) Vehicle diagnosis method and device and vehicle diagnosis equipment
CN113703868B (en) Vehicle diagnosis software configuration method, electronic device and readable storage medium
CN107608814A (en) A kind of method of data sharing, the device and mobile terminal of data sharing
CN113608518A (en) Data generation method, device, terminal equipment and medium
CN112558584B (en) Diagnostic data acquisition method and device and diagnostic equipment
CN113342430B (en) Fault code processing method and device, terminal equipment and readable storage medium
CN112445490A (en) File sequence processing method and device, terminal equipment and storage medium
CN110704303B (en) Method and device for acquiring test coverage information
CN112199281A (en) Data processing method and device, terminal equipment and readable storage medium
CN112859805A (en) Engine controller online diagnosis method and related device
CN108876963A (en) A kind of storage method, device, microprocessor and the storage medium of automobile log
CN113032100A (en) Exception handling method, device, equipment and storage medium
CN108763053B (en) Method for generating buried point name and terminal equipment
CN113867314B (en) Access control method and device for fault code library, electronic equipment and storage medium
CN114625106B (en) Method, device, electronic equipment and storage medium for vehicle diagnosis
CN113096269B (en) Information acquisition method and device, electronic equipment and storage medium
CN115757107A (en) Embedded point detection method, device, server and storage medium
CN114879630A (en) Vehicle fault diagnosis method, device, equipment and readable storage medium
CN111258628B (en) Rule file comparison method and device, readable storage medium and terminal equipment
CN113934198A (en) Vehicle diagnosis method, vehicle diagnosis device, electronic device, and storage medium
CN114648656A (en) Image recognition method and device, terminal equipment and readable storage medium
CN112487997A (en) Portrait feature extraction method and device
CN114189612B (en) Camera installation angle determining method and device and terminal equipment
CN112445491B (en) File sequence processing method, device, terminal equipment and storage 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
GR01 Patent grant
GR01 Patent grant