Method and system for repairing vehicle function fault codes and diagnostic apparatus
By obtaining vehicle version information and matching function codes to generate a repair menu interface, the problem of complex and time-consuming repair of vehicle function fault codes is solved, and an efficient and accurate repair process is achieved. By detecting repair requests from non-original equipment, the risks are reduced and losses.
Patent Information
- Application Number
- CN202411771308.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2024-12-31
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing vehicle function fault code repair technology is complex and time-consuming, and different models and versions require different diagnostic tools and repair methods, which increases repair costs and may lead to misdiagnosis and misrepair.
通过获取目标车辆的版本信息,匹配功能编码生成编码修复菜单界面,接收修复指令并展示修复条件,确定故障编码的预设响应数据和状态值,允许维修人员修改状态值,最后将字节流写入编码以实现修复。
Simplifies operational processes, improves repair efficiency and accuracy, ensures reliability of repair results, and reduces potential risks and losses by detecting repair requests from non-original equipment.
Smart Images

Figure CN119228368A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicle functional fault coding repair, and in particular to a method, system and diagnostic instrument equipment for repairing vehicle functional fault coding. Background Art
[0002] Vehicle repair and maintenance is an important part of the modern automobile industry. With the continuous improvement of the degree of automobile electronics, the functional fault coding repair of vehicles has gradually become a key link in maintenance services. Traditional vehicle maintenance mainly relies on manual experience and tools, while modern cars have complex electronic systems, making fault diagnosis and repair more dependent on professional equipment and technical support. Therefore, the development of efficient and accurate fault coding repair methods is of great significance to improving maintenance efficiency and service quality.
[0003] In the existing vehicle functional fault coding repair technology, the commonly used method is: read the vehicle's fault code through a dedicated diagnostic instrument, and perform corresponding repair operations based on these codes, but there are problems such as complex operation and long time consumption, especially when dealing with non-standard or uncommon faults, which requires maintenance personnel to have a high level of technical skills and rich experience. In addition, different models and versions of vehicles may require the use of different diagnostic tools and repair methods, which not only increases the cost of repair, but may also lead to misdiagnosis and wrong repair. Therefore, how to improve the convenience and accuracy of fault coding repair has become a technical problem that needs to be solved urgently. Summary of the invention
[0004] The purpose of this application is to overcome the above-mentioned technical problems and provide a method, system and diagnostic instrument equipment for repairing vehicle functional fault codes, which can simplify the operation process to improve repair efficiency.
[0005] In a first aspect, an embodiment of the present application discloses a method for repairing a vehicle functional fault code, using the following scheme: A method for repairing a vehicle function fault code, comprising: obtaining version information of a target vehicle; matching a function code according to the version information to generate a corresponding code repair menu interface; receiving a target function repair instruction in the code repair menu interface; obtaining and displaying a corresponding target repair condition according to the target function repair instruction; when the target repair condition is met, determining preset response data of a fault code corresponding to the target function and a status value of the fault code; associating the preset response data, the status value and the fault code and displaying them on a fault code display interface; receiving an operation instruction of a maintenance personnel on the fault code display interface, determining a modification parameter of the status value according to the operation instruction, and modifying the status value based on the modification parameter to obtain a target code; obtaining a byte stream corresponding to the target function; and writing the byte stream into the target code.
[0006] By adopting the above technical solution, the repair efficiency and accuracy of vehicle functional fault coding can be effectively improved. Specifically: obtain the version information of the target vehicle and match the function code to ensure that the generated code repair menu interface matches the actual configuration of the vehicle to avoid operational errors caused by configuration inconsistencies. Receive the target function repair instruction in the code repair menu interface, and obtain and display the corresponding target repair conditions according to the instruction, so that maintenance personnel can clearly understand the specific conditions that need to be met before repair, and improve the transparency and controllability of the repair process. When the target repair conditions are met, determine the preset response data and status value of the fault code, and associate it with the fault code to display it on the fault code display interface, so that maintenance personnel can intuitively view the fault details and status, and facilitate subsequent operations. Receive the maintenance personnel's operation instructions and determine the modification parameters of the status value according to the instruction, and then modify the status value, which simplifies the adjustment process of the fault code and improves the repair efficiency. Obtain the byte stream corresponding to the target function and write it into the target code to complete the final repair process and ensure the reliability of the repair result.
[0007] Optionally, it also includes: detecting the target function repair instruction to determine whether the equipment being repaired is a non-original device of the vehicle; if so, prompting a repair effect test.
[0008] By adopting the above technical solution, it is possible to effectively identify and process function repair requests for non-original equipment, ensure the safety and effectiveness of the repair operation, and prevent potential risks or unnecessary losses caused by misoperation. Specifically, when it is detected that the target function repair instruction involves non-original equipment, the system will automatically prompt the maintenance personnel to conduct a repair effect test, which helps the maintenance personnel to verify the repair results in a timely manner and ensure that the repaired equipment can operate normally, while reducing the risks that may be caused by compatibility issues.
[0009] Optionally, obtaining the version information of the target vehicle includes: reading the VIN code of the target vehicle; querying the corresponding vehicle model information based on the VIN code; obtaining the total configuration information corresponding to the target vehicle according to the vehicle model information; and obtaining the vehicle version information from the total configuration information.
[0010] By adopting the above technical solution, the specific models of different vehicles and their detailed configuration information can be accurately identified, thereby ensuring the accuracy of subsequent functional coding matching and repair operations, and avoiding functional repair failures caused by incorrect vehicle models or configuration information. Specifically, by reading the VIN code of the target vehicle, the identity information of the vehicle can be uniquely determined, and then the information of the vehicle model can be accurately queried. By further parsing the vehicle model information, the total configuration information of the vehicle is obtained, and finally the required vehicle version information is extracted from it. This series of processes effectively ensures the authenticity and accuracy of the data source, and improves the success rate of functional repair and the maintenance personnel experience.
[0011] Optionally, matching the function code according to the version information to generate a corresponding code repair menu interface includes: matching the function code based on the vehicle version information; associating the function code with a function item in a code repair menu to generate the corresponding code repair menu interface.
[0012] By adopting the above technical solution, the method can ensure that accurate function code repair menus are generated for vehicles of different versions, improve the work efficiency of maintenance personnel, and reduce the possibility of misoperation. Specifically, matching the function code based on the vehicle version information ensures that the code is consistent with the actual configuration of the vehicle, enhancing the pertinence and effectiveness of the repair; associating the function code with the function item in the code repair menu makes the menu interface intuitive and clear, making it easy for maintenance personnel to quickly locate and select the function item that needs to be repaired.
[0013] Optionally, when the target repair condition is met, a repair instruction is executed on the target vehicle, which includes: detecting the current state of the target vehicle to determine whether the target repair condition is met; when not met, displaying the unsatisfied repair condition.
[0014] By adopting the above technical solution, it is possible to ensure that the vehicle is in a suitable operating state before executing the repair instruction, effectively avoiding repair failure or safety hazards caused by the vehicle state not meeting the repair conditions. At the same time, the unsatisfied repair conditions are specifically displayed to the maintenance personnel, which helps the maintenance personnel to quickly understand and adjust the vehicle state, thereby improving the repair efficiency and success rate.
[0015] Optionally, the target function repair instructions include: car locking sound, car locking double flash, instrument startup screen and host startup screen.
[0016] By adopting the above technical solution, the type of function that needs to be repaired can be specifically specified, which improves the convenience and accuracy of maintenance personnel's operation. For different functional repair requirements (such as locking sound, locking double flash, instrument startup screen and host startup screen), this method can provide accurate repair options to ensure the effectiveness of the repair process, while reducing repair failures or unnecessary operation steps caused by wrong selection.
[0017] Optionally, the target repair condition includes: confirming that the vehicle engine is not running and confirming that the ignition switch is on.
[0018] By adopting the above technical solution, it is possible to ensure that the vehicle is in a safe state before executing the vehicle function repair instruction. Specifically, confirming that the vehicle engine is not running can prevent safety accidents caused by engine operation, ensure the personal safety of maintenance personnel, and avoid unnecessary damage to the vehicle. At the same time, confirming that the ignition switch is on ensures that the repair operation can be performed in the correct electrical state, thereby improving the success rate and reliability of the repair.
[0019] Optionally, after writing the byte stream into the target code, the method further includes: determining whether the target code after writing the byte stream runs normally.
[0020] By adopting the above technical solution, it is possible to ensure that in the process of repairing the vehicle functional fault coding, the effectiveness of the repair result can be accurately verified, new problems or potential hidden dangers caused by improper repair can be avoided, and the reliability and safety of the repair process can be improved. Specifically, by judging whether the target coding after writing the byte stream is running normally, problems that may arise in the repair process can be discovered and handled in a timely manner, thereby ensuring that the vehicle function is restored to normal.
[0021] In a second aspect, an embodiment of the present application discloses a system for repairing vehicle function fault codes, which adopts the following scheme: A system for repairing vehicle function fault codes, comprising: a first acquisition module, used to acquire version information of a target vehicle; a matching module, used to match function codes according to the version information to generate a corresponding code repair menu interface; a receiving module, used to receive a target function repair instruction on the code repair menu interface; a display module, used to acquire and display the corresponding target repair condition according to the target function repair instruction; a determination module, used to determine preset response data of a fault code corresponding to a target function and a status value of the fault code when the target repair condition is met; an association module, used to associate the preset response data, the status value and the fault code and display them on a fault code display interface; a modification module, used to receive an operation instruction of a maintenance personnel on the fault code display interface, determine a modification parameter of the status value according to the operation instruction, and modify the status value based on the modification parameter to obtain a target code; a second acquisition module, used to acquire a byte stream corresponding to the target function; and a writing module, used to write the byte stream into the target code.
[0022] By adopting the above technical solution, the corresponding function codes can be accurately matched for target vehicles of different versions, effectively improving the accuracy and efficiency of function repair. Specifically, the first acquisition module can accurately obtain the version information of the target vehicle to ensure the accuracy of the subsequent matching function codes. The matching module matches the function code according to the version information and generates a code repair menu interface to facilitate the maintenance personnel to select the function to be repaired. The receiving module receives the target function repair instruction in the code repair menu interface, so that the maintenance personnel can intuitively select the specific function to be repaired. The display module obtains and displays the corresponding target repair conditions according to the target function repair instruction to ensure that the maintenance personnel understand the necessary conditions before repair. When the target repair condition is met, the determination module determines the preset response data and its status value of the fault code corresponding to the target function to ensure the safety and effectiveness of the repair process. The association module associates the preset response data, the status value and the fault code and displays them on the fault code display interface, so that the maintenance personnel can clearly see the relevant information of the fault code. The modification module receives the operation instruction of the maintenance personnel on the fault code display interface, determines the modification parameters of the status value according to the operation instruction, and modifies the status value based on the modification parameters, thereby completing the repair of the fault code. The second acquisition module acquires the byte stream corresponding to the target function to ensure that the data required in the repair process is accurate. The writing module writes the byte stream into the target code, and finally realizes the repair of the fault code.
[0023] In a third aspect, an embodiment of the present application discloses a diagnostic device, which adopts the following scheme: A diagnostic instrument device comprises: a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to implement the steps of a method for repairing a vehicle functional fault code as described in any one of the above when executing the computer program.
[0024] In a fourth aspect, an embodiment of the present application discloses a computer-readable storage medium, which adopts the following scheme: A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of a method for repairing a vehicle functional fault code as described above are implemented.
[0025] In summary, the present application includes at least one of the following beneficial technical effects: 1. By obtaining the version information of the target vehicle and matching the corresponding function code based on this information to generate a repair menu interface, the operation process is significantly simplified, the difficulty of operation caused by vehicle model differences is reduced, and the efficiency of the repair work is improved; 2. After receiving the target function repair instruction, the corresponding target repair conditions are first obtained and displayed to ensure that the repair operation is performed only when these conditions are met. This can effectively avoid invalid operations or damage risks caused by inconsistent environment or vehicle status, and enhance the reliability and safety of the system; 3. When the target repair conditions are met, the preset response data and status value of the fault code corresponding to the target function are determined, and they are displayed in association on the fault code display interface, allowing maintenance personnel to modify the status value according to the operating instructions, and finally write the byte stream into the target code, realizing efficient management and repair of fault codes and ensuring the normal operation of vehicle functions. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 A flowchart of a method for repairing vehicle functional fault coding disclosed in an embodiment of the present application; Figure 2 A schematic diagram of an algorithm for obtaining a fault coding state value; Figure 3 A schematic diagram of the structure of a system for repairing vehicle functional fault codes disclosed in another embodiment of the present application; Figure 4 This is a schematic diagram of the structure of a diagnostic instrument device disclosed in yet another embodiment of the present application. DETAILED DESCRIPTION
[0027] The present application is further described in detail below in conjunction with the accompanying drawings.
[0028] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.
[0029] The terms used in this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The singular forms of "a", "a", "an" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in this article refers to and includes any or all possible combinations of one or more associated listed items.
[0030] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0031] The technical solution of the embodiments of the present application is described in detail below with reference to the accompanying drawings.
[0032] First embodiment See also Figure 1 In this embodiment, a method for repairing a vehicle functional fault code is disclosed, which is applied to a handheld device, such as a handheld vehicle diagnostic instrument, which is connected to the OBD interface of the vehicle, and specifically includes the following steps: S10, obtaining version information of the target vehicle; The version information is the version information of the vehicle ECU, and can be obtained by reading the vehicle's ECU (Electronic Control Unit) through the OBD interface.
[0033] Specifically, step S10 includes: S11, read the VIN code of the target vehicle; The VIN code of the target vehicle is obtained, for example, by scanning a barcode or manually inputting it.
[0034] S12, querying corresponding vehicle model information based on the VIN code; Among them, the VIN code is the unique identifier of the target vehicle, which can be used to accurately determine the model information of the target vehicle.
[0035] S13, obtaining the total configuration information corresponding to the target vehicle according to the vehicle model information; Among them, the overall configuration information of the target vehicle can be directly filtered out from the vehicle model information.
[0036] S14. Obtain vehicle version information from the overall configuration information.
[0037] Among them, the vehicle version information can be obtained based on the total configuration information, such as the Audi A3 2019 model.
[0038] Based on the above steps S11 to S14, this series of processes can effectively ensure the authenticity and accuracy of the data source and improve the success rate of functional repair.
[0039] S20, matching the function code according to the version information to generate a corresponding code repair menu interface; Among them, the corresponding function code on the code repair menu interface is displayed with the function name, such as: car locking sound, car locking double flash, host startup screen, etc., so that maintenance personnel can intuitively select the function items that need to be repaired, thereby simplifying the operation process and improving the work efficiency of maintenance personnel.
[0040] Specifically, step S20 includes: S21. Matching function code based on vehicle version information; Among them, different version information of the vehicle corresponds to different functions, so the corresponding function codes in the system are also different. This step S21 matches the function code based on the vehicle version information to ensure that the code is consistent with the actual configuration of the vehicle, thereby enhancing the pertinence and effectiveness of the repair.
[0041] S22: Associating the function code with the function item in the code repair menu, and generating a corresponding code repair menu interface.
[0042] Among them, the function code is associated with the function item in the code repair menu, and the maintenance personnel can quickly locate and select the function item that needs to be repaired through the function item in the code repair menu, thereby improving the work efficiency of the maintenance personnel and reducing the possibility of erroneous operation.
[0043] S30, receiving a target function repair instruction in a coding repair menu interface; The maintenance personnel select a corresponding target function to be repaired in the coding repair menu interface, and correspondingly receive a target function repair instruction in the coding repair menu interface.
[0044] S40, acquiring and displaying corresponding target repair conditions according to the target function repair instruction; The target repair condition is, for example, confirming that the vehicle engine is not running and confirming that the ignition switch is on.
[0045] The setting of this step S40 can enable the system to timely feedback the corresponding target repair conditions according to the target function repair instruction, so as to make the maintenance process more transparent and controllable, and help to adjust the repair strategy in time.
[0046] S50, when the target repair condition is met, determining the fault code preset response data corresponding to the target function and the state value of the fault code; In this embodiment, response data corresponding to each function is pre-set in the database, and the state value of the fault code is determined based on the preset response data.
[0047] For example, when the fault code is 220600, the corresponding response data is: 62 06 00 01 34 00 0FB0 00 60 63 09 A0 00 64 00 00 02 03 03 00 00 80 4B 06 50.
[0048] See also Figure 2 As shown, the state value corresponding to the fault code 220600 is obtained from the response data by the corresponding algorithm - #12:2:1>1,0, where "12" represents the position of the byte from the beginning of the response data (starting from 0), "2" represents the position of the starting bit, and "1" represents the effective bit length (that is, the effective bit length starting from the second position). The corresponding system default setting in "1,0" is "1" for opening and "0" for closing, which is used to compare with the effective bits obtained from the "response data". For example, when the effective bit obtained is 0 (that is, the state value of the fault code), the corresponding "0" in "1,0" indicates that the current state of the fault code is closed.
[0049] For example, read 220600 to process the second bit of the 12th byte in the response byte stream (it is also necessary to skip 3 response bytes 62 06 00 based on the system, such as the protocol specification in ISO15765), and the corresponding 12th byte is 00. The binary code of 00 is 0000 0000. The valid 1-bit length of the second bit (starting from 0) read from right to left corresponds to 0, which corresponds to the "0" in "1,0", and the status value of the fault code is 0.
[0050] Furthermore, before step S50, the method further includes: S41, detecting the current state of the target vehicle and determining whether the target repair condition is met; For example, when the target repair condition is to open the vehicle hood, it is checked whether the hood of the current target vehicle is in an open state.
[0051] S42: When the condition is not satisfied, the unsatisfied repair condition is displayed.
[0052] When the detected machine cover is still in the closed state, the state of the machine cover is displayed accordingly to prompt the maintenance personnel to open the machine cover, thereby improving the success rate of maintenance.
[0053] S60, associating the preset response data, the status value and the fault code and displaying them on the fault code display interface; Among them, the fault code display interface is as follows Figure 2 As shown, it is convenient for maintenance personnel to check and perform subsequent operations to modify the code. Here, the fault code display interface style is not limited in this embodiment.
[0054] S70, receiving an operation instruction of a maintenance personnel on the fault code display interface, determining a modification parameter of the state value according to the operation instruction, and modifying the state value based on the modification parameter to obtain a target code; Among them, based on the above example, when the maintenance personnel changes "close" to "open", that is, (0 is changed to 1), the corresponding "0000 0000" is changed to "0000 0100", which is converted into hexadecimal as "04", and the "00" in the corresponding modified preset response data is changed to "04", that is, "04" is the obtained target code.
[0055] S80, obtaining the byte stream corresponding to the target function and writing the target code; Among them, based on the above-obtained target code such as "04", it replaces "00" in the preset response data to obtain a new byte stream: 62 06 00 01 34 00 0F B0 00 60 63 09 A0 00 64 04 00 02 03 03 0000 80 4B 06 50.
[0056] After writing the target code, the final repair process is completed, which ensures the reliability of the repair result.
[0057] Furthermore, in order to ensure the reliability of the repair, the present embodiment also includes: S90, determining whether the target encoding after writing the byte stream runs normally; In this way, by judging the operation process, problems that may arise during the repair process can be discovered and dealt with in a timely manner, thereby ensuring that the vehicle functions are restored to normal, avoiding new problems or potential hazards caused by improper repairs, and improving the reliability and safety of the repair process.
[0058] Furthermore, in this embodiment, it also includes: S100, detecting a target function repair instruction to determine whether the repaired device is a non-original device of the vehicle; Among them, the target function repair instructions may include the car locking sound, car locking double flash, instrument startup screen and host startup screen.
[0059] For example, the target vehicle only supports locking sound but not unlocking sound. In order to enable the vehicle to support unlocking sound, the owner specially installed an additional speaker (that is, a speaker that is not the original speaker on the vehicle). However, it was found that after using it for a period of time, the system could not control the speaker to make sound, so the function was repaired.
[0060] S110: If yes, a prompt is given to perform a repair effect test.
[0061] Among them, when it is detected that the target function repair instruction involves non-original equipment, the system will automatically prompt the maintenance personnel to test the repair effect, so as to help the maintenance personnel to verify the repair results in time to ensure that the repaired equipment can operate normally, while reducing the risks that may be caused by compatibility issues.
[0062] In summary, the first embodiment of the present invention discloses a method for repairing vehicle function fault codes, which simplifies the operation process, reduces the operation difficulty caused by differences in vehicle models and versions, and improves the efficiency of the repair work by acquiring the version information of the target vehicle and matching the corresponding function code to generate a repair menu interface; before receiving the target function repair instruction, the corresponding target repair conditions are first detected and displayed to ensure that the repair operation is performed only when these conditions are met, effectively avoiding invalid operations or potential risks caused by environmental or vehicle status inconsistencies, and enhancing the reliability of the system; when the target repair conditions are met, the preset response data and status value of the fault code corresponding to the target function are determined, and the data and status values are associated and displayed on the fault code display interface, allowing maintenance personnel to modify the status value according to the operation instructions, and finally writing the byte stream into the target code, thereby realizing efficient management and repair of the fault code and ensuring the normal operation of the vehicle function.
[0063] Second embodiment See also Figure 3In the second embodiment of the present application, a system for repairing vehicle functional fault coding is disclosed, and the system includes: a first acquisition module 210, a matching module 220, a receiving module 230, a display module 240, a determination module 250, an association module 260, a modification module 270 and a writing module 280.
[0064] Among them, the first acquisition module 210 is used to obtain the version information of the target vehicle; the matching module 220 is used to match the function code according to the version information to generate a corresponding code repair menu interface; the receiving module 230 is used to receive the target function repair instruction in the code repair menu interface; the display module 240 is used to obtain and display the corresponding target repair condition according to the target function repair instruction; the determination module 250 is used to determine the fault code preset response data corresponding to the target function and the status value of the fault code when the target repair condition is met; the association module 260 is used to associate the preset response data, the status value and the fault code and display them on the fault code display interface; the modification module 270 is used to receive the operation instruction of the maintenance personnel on the fault code display interface, and determine the modification parameter of the status value according to the operation instruction, and modify the status value based on the modification parameter to obtain the target code; the writing module 280 is used to obtain the byte stream corresponding to the target function and write the target code.
[0065] It should be noted that the method for repairing vehicle function fault codes implemented by the system for repairing vehicle function fault codes disclosed in the second embodiment of the present application is the same as the first embodiment, so it will not be described in detail here.
[0066] Optionally, the various modules in this embodiment and the above-mentioned other operations or functions are respectively for implementing the methods in the aforementioned embodiments.
[0067] Third embodiment See also Figure 4 In the third embodiment of the present application, a diagnostic instrument device is disclosed, and the diagnostic instrument device includes: a memory 310 and a processor 320, the memory 310 is used to store computer programs; the processor 320 is used to implement the steps of a method for repairing vehicle functional fault coding described in the first embodiment when executing the computer program. For details, please refer to the above, so it will not be described in detail here.
[0068] The technical effect of the diagnostic instrument device provided in this embodiment when actually used is the same as the technical effect of the method for repairing vehicle functional fault coding in the first embodiment.
[0069] Fourth embodiment In the fourth embodiment of the present application, a computer-readable storage medium is disclosed. The computer-readable storage medium is, for example, a non-volatile memory, such as: magnetic media (such as hard disks, floppy disks, and tapes), optical media (such as CDROM disks and DVDs), magneto-optical media (such as optical disks), and hardware devices specially constructed to store and execute computer-executable instructions (such as read-only memory (ROM), random access memory (RAM), flash memory, etc.). A computer program is stored on the computer-readable storage medium. The computer-readable storage medium can be executed by one or more processors or processing devices to implement a method for repairing vehicle functional fault coding in the aforementioned embodiment.
[0070] In addition, it can be understood that the aforementioned embodiments are only exemplary descriptions of the present invention. Under the premise that the technical features do not conflict, the structures do not contradict, and the purpose of the present invention is not violated, the technical solutions of the various embodiments can be arbitrarily combined and used in combination.
[0071] In the several embodiments provided by the present invention, it should be understood that the disclosed methods, systems and devices can be implemented in other ways. For example, the modules included in the system described above are only schematic, and the division of modules is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0072] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0073] In addition, each functional unit / module in each embodiment of the present invention may be integrated into one processing unit / module, or each unit / module may exist physically separately, or two or more units / modules may be integrated into one unit / module. The above-mentioned integrated unit / module may be implemented in the form of hardware or in the form of hardware plus software functional units / modules.
[0074] The above-mentioned integrated unit / module implemented in the form of a software functional unit / module can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for enabling one or more processors of a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.
[0075] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for repairing vehicle functional fault coding, characterized in that: include: Get the version information of the target vehicle; Matching the function code according to the version information to generate a corresponding code repair menu interface; Receiving a target function repair instruction in the coding repair menu interface; According to the target function repair instruction, obtain and display the corresponding target repair condition; When the target repair condition is met, determining the fault code preset response data corresponding to the target function and the state value of the fault code; The preset response data, the status value and the fault code are displayed in association with each other on a fault code display interface; Receiving an operation instruction of a maintenance person on the fault code display interface, determining a modification parameter of the state value according to the operation instruction, and modifying the state value based on the modification parameter to obtain a target code; Obtain the byte stream corresponding to the target function and write it into the target code.
2. The method according to claim 1, characterized in that Also includes: Detecting the target function repair instruction to determine whether the repaired device is a non-original device of the vehicle; If yes, it will prompt you to test the repair effect.
3. The method according to claim 1, characterized in that The step of obtaining the version information of the target vehicle includes: Read the VIN code of the target vehicle; Query the corresponding vehicle model information based on the VIN code; According to the vehicle type information, obtaining the total configuration information corresponding to the target vehicle; The vehicle version information is obtained from the overall configuration information.
4. The method according to claim 1, characterized in that: The matching of the function code according to the version information to generate a corresponding code repair menu interface includes: Matching the function code based on the vehicle version information; The function code is associated with the function item in the code repair menu to generate the corresponding code repair menu interface.
5. The method according to claim 1, characterized in that When the target repair condition is met, executing the repair instruction on the target vehicle comprises: Detecting the current state of the target vehicle to determine whether the target repair condition is met; When it is not satisfied, the unsatisfied repair condition will be displayed.
6. The method according to claim 1, characterized in that The target function repair instructions include: car locking sound, car locking double flash, instrument startup screen and host startup screen.
7. The method according to claim 1, characterized in that The target repair condition includes: confirming that the vehicle engine is not running and confirming that the ignition switch is on.
8. The method according to claim 1, characterized in that After writing the byte stream into the target encoding, the method further comprises: Determine whether the target code runs normally after writing the byte stream.
9. A system for repairing vehicle functional fault codes, characterized in that: include: An acquisition module, used to obtain version information of a target vehicle; A matching module, used for matching the function code according to the version information to generate a corresponding code repair menu interface; A receiving module, used for receiving a target function repair instruction in the coding repair menu interface; A display module, used to obtain and display corresponding target repair conditions according to the target function repair instruction; A determination module, used for determining preset response data of a fault code corresponding to a target function and a state value of the fault code when the target repair condition is met; An association module, used to associate the preset response data, the state value and the fault code and display them on a fault code display interface; A modification module, configured to receive an operation instruction of a maintenance person on the fault code display interface, determine a modification parameter of the state value according to the operation instruction, and modify the state value based on the modification parameter to obtain a target code; A writing module is used to obtain the byte stream corresponding to the target function and write the target code.
10. A diagnostic device, characterized in that: include: Memory for storing computer programs; A processor, used to implement the steps of a method for repairing vehicle functional fault coding as described in any one of claims 1 to 8 when executing the computer program.
Citation Information
Patent Citations
Electric automobile control method and system and electric automobile
CN107825962A
Vehicle fault information displaying method and device, vehicle and storage medium
CN110597224A
Method and device for hiding function of vehicle brush, computer equipment and storage medium
CN111610910A
Automobile code adjusting method, automobile diagnosis equipment and automobile diagnosis system
CN112034817A
Vehicle identification code flashing method and device, electronic equipment and storage medium
CN118260125A
