Remote after-service on-line ECU refresh method and diagnosis apparatus

A diagnostic equipment, after-sales online technology, applied in the direction of program control device, program loading/starting, program/content distribution protection, etc., can solve problems such as increasing labor costs, refresh file leakage, etc., to reduce labor costs and ensure security. , to avoid the effect of leakage

Active Publication Date: 2015-11-25
GUANGZHOU XIAOPENG MOTORS TECH CO LTD +1
6 Cites 36 Cited by

AI-Extracted Technical Summary

Problems solved by technology

At present, due to the security of the refresh file, the main engine factory usually does not issue the refresh file to the maintenance personnel of the component supplier in order to avoid the leak...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention provides a remote after-service on-line ECU refresh method, which comprises the following steps: a diagnosis apparatus requests verify to a remote server; after verification succeeded, the diagnosis apparatus sends query request to the server to obtain the corresponding vehicle configuration information and the corresponding multiple ECU refresh part numbers and the corresponding software version numbers. Then the diagnosis apparatus reads the local ECU part number and determines the ECU refresh part number matched with the local ECU part number and the corresponding software version number; downloads the corresponding refresh configuration file and the refresh software from the server; imports the refresh configuration file and the refresh software; update the local configuration file and the refresh software automatically; and when the ECU part number in the configuration file after update and the ECU part number in the refresh software match with the local ECU part number, the local ECU software is refreshed by the updated refresh software. According to the embodiment of the invention, both the security of the refresh file can be guaranteed, and the manpower cost can be reduced.

Application Domain

Technology Topic

Software versioningLocal configuration +1

Image

  • Remote after-service on-line ECU refresh method and diagnosis apparatus
  • Remote after-service on-line ECU refresh method and diagnosis apparatus
  • Remote after-service on-line ECU refresh method and diagnosis apparatus

Examples

  • Experimental program(1)

Example Embodiment

[0036] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings.
[0037] Such as figure 1 What is shown is an embodiment of a method for remote after-sales online refreshing of an ECU according to an embodiment of the present invention, and the method specifically includes:
[0038] Step S101: The diagnostic device requests verification from the remote server, and after the verification is passed, it sends a query request to the server to obtain the corresponding vehicle configuration information, and the corresponding multiple refresh ECU part numbers and the software corresponding to each refresh ECU version number;
[0039] The specific process is that the diagnostic device sends an application code to the remote server for verification, and after receiving the authorization code fed back by the server, the verification is determined to pass;
[0040] At this time, the diagnostic equipment further obtains the vehicle identification number (VehicleIdentificationNumber, hereinafter referred to as VIN code) in the local ECU configuration information, and sends a query request indexed by the obtained VIN code to the server to obtain the vehicle configuration indexed by the VIN code Information, and corresponding multiple refresh ECU part numbers and the corresponding software version number of each refresh ECU.
[0041] It should be noted that the remote server is preset with different types and levels of vehicle configuration information produced by the OEM, as well as the refresh ECU part numbers corresponding to various types of vehicles and the software version numbers corresponding to each refresh ECU, and the vehicle configuration information The index method includes but not limited to VIN code.
[0042] Step S102: Read the ECU part number in the local ECU configuration information, and determine the part number that matches the local ECU part number from the multiple refresh ECU part numbers and the software version numbers corresponding to each refresh ECU found in the query Refresh the ECU part number and its corresponding software version number, and download the corresponding refresh configuration file and refresh software from the server according to the determined refresh ECU part number and its corresponding software version number;
[0043] The specific process is that the diagnostic equipment reads the ECU part number in the local ECU configuration information again, and matches it with the multiple refreshed ECU part numbers that are queried, determines the refreshed ECU part number that matches the local ECU part number, and is querying at the same time From the software version number corresponding to each refresh ECU, the software version number corresponding to the matching refresh ECU part number is obtained, so that the software version number corresponding to the ECU part number can be refreshed according to the matching, and the matching refresh ECU part can be obtained on the server. The refresh configuration file corresponding to the number and the refresh software link;
[0044] On the diagnostic equipment side, click through the Internet to enter the refresh configuration file and refresh software link corresponding to the matching refresh ECU part number on the server, and download the refresh configuration file and refresh software corresponding to the matching refresh ECU part number.
[0045] In order to ensure the security of the downloaded refresh configuration file and refresh software, the method further includes: performing an encryption operation on the downloaded refresh configuration file and refresh software, and temporarily save it.
[0046] Step S103: Import the downloaded refresh configuration file and refresh software, automatically update the configuration file and refresh software in the local ECU configuration information, and wait for the ECU part number in the updated configuration file and the ECU part in the refresh software When the numbers match the part numbers of the local ECU, the software of the local ECU is refreshed through the updated refresh software.
[0047] The specific process is to import the downloaded refresh configuration file and refresh software to the diagnostic device, and the configuration file and refresh software in the local ECU configuration information on the diagnostic device will be automatically updated. At this time, the ECU parts in the updated configuration file need to be updated. No., ECU part number in refreshed software and local ECU part number are matched and judged as follows:
[0048] (1) If the ECU part number in the updated configuration file and the ECU part number in the refreshed software match the local ECU part number, that is, the ECU part numbers of the three are the same, then the local ECU will be updated through the updated refresh software. The software is refreshed.
[0049] It should be noted that whether the refresh is successful can be independently identified by the user. During the refresh process, if an error occurs, the refresh will automatically exit.
[0050] (2) If the ECU part number in the updated configuration file does not match the local ECU part number, or the ECU part number in the updated refresh software does not match the local ECU part number, that is, as long as the ECU part number in the configuration file or If one of the part numbers of the refreshed software does not match the local ECU part number, you can also perform a forced refresh operation on the local ECU software through the updated refresh software according to the actual needs of the user.
[0051] In order to facilitate the subsequent query of the ECU refresh results, the refresh results will be fed back to the server after the diagnostic equipment side obtains the refresh results; among them, the refresh results include the data diary of the refresh process, vehicle information and refresh records; at the same time, to prevent If the refresh configuration file and refresh software leak, the downloaded refresh configuration file and refresh software can be deleted.
[0052] Such as figure 2 As shown, the application scenario of the remote after-sales online refreshing ECU method in the embodiment of the present invention is further explained:
[0053] The first step is to take the refresh of a certain ECU of a certain vehicle model as an example. According to the requirements of the OEM, the refresh file is defined as a BIN file format. The maintenance personnel apply to the OEM to refresh the ECU according to the vehicle maintenance needs, log in to the software of the diagnostic equipment, and enter the refresh interface. Before the refresh starts, the maintenance staff sends an application code to the OEM server. The server authenticates the user name and password of the valid diagnostic software according to the authorization management server, and will reply with the authorization code. The diagnostic equipment can refresh the ECU only after receiving a valid authorization code.
[0054] The second step, after the authorization code is passed, that is, after the verification is passed, the diagnostic equipment software reads the vehicle VIN code and transmits it to the server in real time. The server uses the VIN code to index the vehicle configuration information and the corresponding ECUs in the vehicle configuration state. Part number and software version number corresponding to each refresh ECU;
[0055] The third step is to read the local ECU information such as the part number of the local vehicle ECU and the corresponding software version number again by the software of the diagnostic equipment end;
[0056] The fourth step is to match the part number of the local ECU with the part number of the refreshed ECU queried on the server. After the two match successfully, the corresponding software version number will be queried, so that the software corresponding to the ECU part number can be refreshed according to the match Version number, the diagnostic device automatically downloads the refresh configuration file corresponding to the refresh ECU and the new version refresh BIN file from the server side; at this time, these two files can be temporarily saved in the root directory folder of the diagnostic device side software, and to ensure The file is not leaked, and the folder is encrypted;
[0057] Step 5. After the file download is complete, the software interface of the diagnostic device will automatically pop up the refresh file interface, and automatically import and fill the ECUBin file of the diagnostic device, that is, automatically update the configuration file and refresh the software in the local ECU configuration information;
[0058] Step 6. After filling, the diagnostic device software will read the updated header file information of the refreshed Bin file, and determine the part number contained in the updated BIN file and the part number contained in the updated configuration file with the original Whether the read part numbers in the local ECU are consistent;
[0059] Step 7. If yes, refresh the ECU according to the updated refresh Bin file; if not, you can also force the ECU refresh or give up refreshing according to the updated refresh Bin file; of course, an error occurred during the refresh process Will exit refresh;
[0060] Step 8. After the refresh is completed, the refresh file and configuration file temporarily stored in the software root directory of the diagnostic device will be deleted, and the data diary, vehicle information and refresh record of the refresh process will be transmitted to the server via the Internet in real time as the refresh result. save.
[0061] Such as image 3 As shown, an embodiment of a diagnostic device provided by an embodiment of the present invention, the diagnostic device includes:
[0062] The verification and query unit 310 is used for the diagnostic equipment to request verification from the remote server. After the verification is passed, it sends a query request to the server to obtain the corresponding vehicle configuration information, as well as the corresponding multiple refresh ECU part numbers and each Refresh the software version number corresponding to the ECU;
[0063] The refresh software downloading unit 320 is used to read the ECU part number in the local ECU configuration information, and determine from the plurality of refresh ECU part numbers and the software version numbers corresponding to each refresh ECU that are found to be compatible with the local ECU The refresh ECU part number and its corresponding software version number that match the part number, and download the corresponding refresh configuration file and refresh software from the server according to the determined refresh ECU part number and its corresponding software version number;
[0064] The ECU refresh unit 330 is used to import the downloaded refresh configuration file and refresh software, automatically update the configuration file and refresh software in the local ECU configuration information, and wait for the ECU part number and refresh software in the updated configuration file When the ECU part numbers in all match the local ECU part numbers, the software of the local ECU is refreshed through the updated refresh software.
[0065] Wherein, the diagnostic equipment further includes:
[0066] The encryption storage unit 340 is configured to perform an encryption operation on the downloaded refresh configuration file and refresh software, and temporarily save it.
[0067] Wherein, the diagnostic equipment further includes:
[0068] The forced refresh unit 350 is used for when the ECU part number in the updated configuration file does not match the local ECU part number, or the ECU part number in the updated refresh software and the local ECU part number When there is no match, a forced refresh operation is performed on the software of the local ECU through the updated refresh software.
[0069] Wherein, the diagnostic equipment further includes:
[0070] The feedback and deletion unit 360 is configured to obtain a refresh result, and feed back the obtained refresh result to the server, and delete the downloaded refresh configuration file and refresh software; wherein the refresh result includes refresh Process data diary, vehicle information and refresh records.
[0071] Implementing the embodiments of the present invention has the following beneficial effects:
[0072] 1. In the embodiment of the present invention, since the diagnostic device downloads the refresh software from the remote server via the Internet, and uses the downloaded refresh software to refresh the local ECU, the labor cost is greatly reduced;
[0073] 2. In the embodiment of the present invention, since the diagnostic device needs to be verified with the remote server, and the local ECU part number matches the server-side refresh part number to download the refresh software, thereby ensuring the safety of the refresh file, At the same time, after the refresh software is downloaded, it is encrypted and saved and deleted after refresh, thereby avoiding the leakage of refresh files.
[0074] It is worth noting that, in the above system embodiment, the various system units included are only divided according to the functional logic, but not limited to the above division, as long as the corresponding function can be realized; in addition, the specific function of each functional unit The names are only used to distinguish each other, and are not used to limit the protection scope of the present invention.
[0075] Those of ordinary skill in the art can understand that all or part of the steps in the method of the above-mentioned embodiments can be implemented by a program instructing relevant hardware. The program can be stored in a computer readable storage medium. Media, such as ROM/RAM, magnetic disk, optical disk, etc.
[0076] What is disclosed above is only a preferred embodiment of the present invention, which of course cannot be used to limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Classification and recommendation of technical efficacy words

  • Ensure safety
  • Reduce labor costs

Transaction verification method and system based on block chain

ActiveCN106548330APrevent balance leakageEnsure safetyPayment protocolsPayment circuitsVerification systemComposite number
Owner:ONE CONNECT SMART TECH CO LTD SHENZHEN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products