Reversing radar software flashing method and device, electronic equipment and readable storage medium
By using vehicle data to determine compatible reversing radar software and hardware, the method addresses the cost and management inefficiencies of multiple radar systems, enabling universal application across different vehicle models.
Patent Information
- Application Number
- CN202310780073.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-28
- Publication Date
- 2024-12-31
AI Technical Summary
The high cost and management inefficiency of purchasing different radar systems for various front and rear bumper vehicle models necessitate a method to recalibrate and reset reversing radar software, which is currently limited to specific bumper types.
A method and device for flashing reversing radar software based on vehicle data, utilizing a vehicle identification code to determine the appropriate software and hardware compatibility, enabling universal software application across different vehicle models.
This approach reduces manufacturing costs by allowing a single radar system to be adapted to multiple vehicle types, ensuring compatibility and reducing the need for multiple radar system purchases.
Smart Images

Figure CN119225745A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile parts, and in particular to a method and device for flashing software of a reversing radar, an electronic device and a readable storage medium. Background Art
[0002] The front and rear face styling is an inevitable part of the styling of new and modified models. After the front and rear faces are changed, the data of the reversing radar needs to be recalibrated and the software needs to be reset. Therefore, one model of radar system can only correspond to one front and rear bumper type, and different front and rear bumpers use different radar system models. Therefore, as an automobile manufacturer, it is necessary to purchase radar systems in various states, which is costly and not conducive to management. Summary of the invention
[0003] One of the purposes of the present invention is to provide a reversing radar software flashing method, device, electronic device and readable storage medium to solve the problem of high cost in the prior art that radar systems in different states need to be purchased for different front and rear bumper vehicle models; the second purpose is to provide a reversing radar software flashing device; the third purpose is to provide an electronic device; the fourth purpose is to provide a computer-readable storage medium.
[0004] In order to achieve the above object, the technical solution adopted by the present invention is as follows:
[0005] Obtain vehicle data of the vehicle corresponding to the reversing radar;
[0006] Acquiring target software corresponding to the vehicle data;
[0007] The target software is flashed into the reversing radar.
[0008] Further, the step of obtaining the target software corresponding to the vehicle data includes:
[0009] Obtaining a vehicle identification code from the vehicle data;
[0010] Determining vehicle type information corresponding to the vehicle identification code;
[0011] The target software corresponding to the vehicle model information is obtained.
[0012] Further, the step of obtaining the target software corresponding to the vehicle model information includes:
[0013] Sending the vehicle model information to the vehicle software management system;
[0014] The radar software returned by the vehicle software management system based on the vehicle model information is received, and the radar software is used as the target software.
[0015] Further, the step of sending the vehicle model information to the vehicle software management system includes:
[0016] Obtaining radar hardware information of the reversing radar;
[0017] Determining whether the radar hardware information matches the vehicle model information;
[0018] If the radar hardware information matches the vehicle model information, the vehicle model information is sent to the vehicle software management system.
[0019] Furthermore, the reversing radar includes a radar main probe, and the step of flashing the target software into the reversing radar includes:
[0020] Sending an extension instruction to the radar main probe to make the radar main probe enter an extension mode;
[0021] Writing the target software into the radar main probe;
[0022] A diagnostic operation is performed on the radar main probe.
[0023] Furthermore, the reversing radar includes a radar main probe and a plurality of radar slave probes, and after the step of flashing the target software into the reversing radar, the following steps are included:
[0024] Determine the number of slave probes of the radar slave probe according to the vehicle data;
[0025] The number of slave probes is written into the radar master probe.
[0026] Further, after the step of flashing the target software into the reversing radar, the method further comprises:
[0027] Query the fault information that has been generated currently;
[0028] The queried fault information is cleared.
[0029] To achieve the above object, the present invention further provides a reversing radar software flashing device, the reversing radar software flashing device comprising:
[0030] A first acquisition module is used to acquire vehicle data corresponding to the vehicle of the reversing radar;
[0031] A second acquisition module, used to acquire target software corresponding to the vehicle data;
[0032] The first flashing module is used to flash the target software into the reversing radar.
[0033] To achieve the above-mentioned purpose, the present invention also provides an electronic device, which includes a memory, a processor and a computer program stored in the memory and executable on the processor, and the computer program, when executed by the processor, implements the steps of the reversing radar software flashing method as described above.
[0034] To achieve the above object, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the reversing radar software flashing method described above are implemented.
[0035] (1) The present invention matches the corresponding target software through vehicle data, so that the software of the reversing radar can be rewritten based on the specific vehicle type, thereby realizing the universalization of the reversing radar for different types of vehicles and reducing the manufacturing cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 It is a flowchart of the first embodiment of the method for flashing software of a reversing radar of the present invention;
[0037] Figure 2 A schematic diagram of a flashing circuit used in the flashing method for the reversing radar software of the present invention;
[0038] Figure 3 It is a schematic flow chart of the flashing operation in the flashing method of the reversing radar software of the present invention;
[0039] Figure 4 It is a schematic diagram of the pre-programmed operation flow of the flashing operation in the flashing method of the reversing radar software of the present invention;
[0040] Figure 5 It is a schematic diagram of the programming operation flow of the flashing operation in the flashing method of the reversing radar software of the present invention;
[0041] Figure 6 It is a schematic diagram of the post-programming operation flow of the flashing operation in the flashing method of the reversing radar software of the present invention;
[0042] Figure 7 A schematic diagram of a reversing radar system to which the reversing radar software flashing method of the present invention is applied;
[0043] Figure 8 It is a schematic diagram of the main flow of the method for flashing the reversing radar software of the present invention;
[0044] Fig. 9 It is a schematic diagram of the module structure of the electronic device of the present invention.
[0045] Among them, 1-VSM; 2-electric inspection equipment; 3-vehicle OBD interface; 4-body intelligent controller; 5-radar main probe; 6-radar slave probe; 7-intelligent cockpit display terminal assembly; 8-CAN bus; 9-hard wire; 10-power cord; 11-ground wire. DETAILED DESCRIPTION
[0046] The following will describe the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention, not for limiting the scope of protection of the present invention.
[0047] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0048] This embodiment proposes a reversing radar software flashing method, which is applied to a reversing radar software flashing device, and the reversing radar software flashing device can be an electric inspection device 2; Figure 1 , Figure 1 This is a flow chart of a first embodiment of a method for flashing software of a reversing radar according to the present invention, wherein the method comprises the following steps:
[0049] Step S10, obtaining vehicle data of the vehicle corresponding to the reversing radar;
[0050] The vehicle data is used to indicate the characteristic information of the vehicle. It is understandable that for different vehicles, the corresponding vehicle data is also different; specifically, the characteristic information indicated by the vehicle data includes but is not limited to the vehicle model and the vehicle unique identification.
[0051] Step S20, obtaining target software corresponding to the vehicle data;
[0052] The target software is the radar software corresponding to both the reversing radar and the vehicle data. It is understandable that since different vehicle data corresponds to vehicles with different characteristics, corresponding radar software can be generated in advance for vehicles with different characteristics based on the applied reversing radar, and when the target software needs to be obtained, the target software can be obtained by matching the vehicle data in the pre-generated radar software.
[0053] Step S30, flashing the target software into the reversing radar.
[0054] The specific flashing method can be set based on actual application needs; after the target software is flashed to the reversing radar, the reversing radar can run based on the target software to achieve control operations matching the corresponding vehicle.
[0055] This embodiment matches the corresponding target software through vehicle data, so that the software of the reversing radar can be flashed based on the specific vehicle type, thereby realizing the universalization of the reversing radar for different types of vehicles and reducing the manufacturing cost.
[0056] Further, in the second embodiment of the method for flashing software of the reversing radar of the present invention proposed based on the first embodiment of the present invention, the step S20 includes the steps of:
[0057] Step S21, obtaining a vehicle identification code in the vehicle data;
[0058] Step S22, determining the vehicle model information corresponding to the vehicle identification code;
[0059] Step S23, obtaining the target software corresponding to the vehicle model information.
[0060] VIN (Vehicle Identification Number) contains information such as the vehicle's manufacturer, year, model, body type and code, engine code and assembly location; therefore, VIN can be used to distinguish the characteristics of different vehicles. At the same time, since VIN contains the vehicle model information, using VIN as vehicle data can accurately reflect the characteristics of the vehicle and thus accurately determine the target software corresponding to the vehicle.
[0061] Furthermore, the step S23 comprises the steps of:
[0062] Step S231, sending the vehicle model information to the vehicle software management system;
[0063] Step S232, receiving the radar software returned by the vehicle software management system based on the vehicle model information, and using the radar software as the target software.
[0064] See also Figure 2 , Figure 2The present invention is a schematic diagram of a flashing circuit for the application of the reversing radar software flashing method; wherein the reversing radar software flashing method is applied to an electrical inspection device 2, the electrical inspection device 2 is connected to a VSM1 (VEHICLESOFTWAREMANAGEMENTSYSTEM) by wireless connection, the electrical inspection device 2 is also connected to an OBD interface 3 (On-Board Diagnostic) of the vehicle by hard wire, the OBD interface 3 is connected to a vehicle body intelligent controller 4 inside the vehicle by a CAN bus 8, and the vehicle body intelligent controller 4 is connected to a radar main probe 5 by a CAN bus 8.
[0065] The VIN can be obtained based on actual application scenarios, such as by the electrical inspection device 2 scanning the VIN set on the vehicle body, or by sending a VIN request to the whole machine OBD interface 3 and receiving the VIN returned by the whole machine OBD interface 3 based on the VIN request.
[0066] After obtaining the VIN, the electrical inspection device 2 determines the vehicle model information corresponding to the VIN and sends the vehicle model information to VSM1. VSM1 stores radar software corresponding to different vehicle model information. VSM1 matches the radar software corresponding to the received vehicle model information in the stored radar software and returns the matched radar software to the electrical inspection device 2. The electrical inspection device 2 uses the received radar software as the target software.
[0067] It should be noted that when VSM1 cannot match the radar software corresponding to the vehicle model information, it is considered that the vehicle model corresponding to the vehicle model information does not match the current reversing radar, or the vehicle model information received by VSM1 is wrong. At this time, VSM1 returns an error message to the electrical inspection device 2. After receiving the error message, the electrical inspection device 2 can re-determine the vehicle model information and upload the vehicle model information to VSM1 again. When the error message returned by VSM1 based on the vehicle model information is received multiple times in a row, the error message can be displayed to prompt the user to troubleshoot the problem.
[0068] Furthermore, the step S231 includes the steps of:
[0069] Step S2311, obtaining radar hardware information of the reversing radar;
[0070] Step S2312, determining whether the radar hardware information matches the vehicle model information;
[0071] Step S2313: If the radar hardware information matches the vehicle model information, the vehicle model information is sent to the vehicle software management system.
[0072] It can be understood that the reversing radar software flashing method of the present invention can realize the universal use of reversing radars. However, for vehicle models with large structural differences, the reversing radars set may be different. Therefore, after obtaining the vehicle model information, it is necessary to determine whether the current vehicle can apply the currently set reversing radar; specifically, the correspondence between the reversing radar and the vehicle model can be determined in advance. After obtaining the radar hardware information, the vehicle model to be matched that has a corresponding relationship with the radar hardware information is obtained. If the vehicle model information corresponds to any vehicle model to be matched, it is considered that the radar hardware information matches the vehicle model information. If the vehicle model information does not correspond to all vehicle models to be matched, it is considered that the radar hardware information does not match the vehicle model information; when the radar hardware information matches the vehicle model information, it means that the target software corresponding to the vehicle model information can be obtained, therefore, the vehicle model information is sent to the vehicle-mounted software management system to obtain the target software; when the radar hardware information does not match the vehicle model information, it means that the current vehicle cannot apply the currently set reversing radar, and an error message is displayed at this time to remind the user to return the vehicle for repair.
[0073] Further, in a third embodiment of the reversing radar software flashing method of the present invention proposed based on the first embodiment of the present invention, the reversing radar includes a radar main probe 5, and the step S30 includes the steps of:
[0074] Step S31, sending an extension instruction to the radar main probe 5 to enable the radar main probe 5 to enter an extension mode;
[0075] Step S32, writing the target software into the radar main probe 5;
[0076] Step S33, performing a diagnostic operation on the radar main probe 5.
[0077] Specifically, see Figure 3 ,The flashing operation of the target software includes a pre-programming operation, a programming operation, and a post-programming operation;
[0078] See also Figure 4 , Figure 4 The figure is a flowchart of the pre-programming operation; the pre-programming operation includes:
[0079] 1. The electric inspection device 2 sends a control command to the radar main probe 5. When the electric inspection device 2 receives a positive response from the radar main probe 5 based on the control command, it proceeds to the next step. Otherwise, it exits the process and the flashing fails.
[0080] 2. The electric inspection device 2 sends a CAN format command to the radar main probe 5 for security access verification. When the electric inspection device 2 receives a positive response from the radar main probe 5 based on the CAN format command, it proceeds to the next step. Otherwise, it exits the process and the flashing fails.
[0081] 3. The electric inspection device 2 sends a CAN format command to the radar main probe 5 to read the supplier information of the radar main probe 5;
[0082] 4. The electric inspection device 2 sends a CAN format command to the radar main probe 5 to read the hardware version information of the radar main probe 5;
[0083] 5. The electric inspection device 2 sends a CAN format command to the radar main probe 5 to read the software version information of the radar main probe 5;
[0084] 6. The electric inspection device 2 sends a CAN format command to the radar main probe 5, and the radar main probe 5 enters the flashing routine control according to the CAN format command;
[0085] 7. The electric inspection device 2 sends a CAN format command to the radar main probe 5, and the radar main probe 5 enters the extended mode according to the CAN format command;
[0086] 8. The electric inspection device 2 sends a CAN format command to the CAN bus 8. All controllers on the CAN bus 8 enter DTC (Diagnostic Trouble Code) silence after receiving the CAN format command. The controllers on the bus do not record DTC during the DTC silence period.
[0087] 9. The electric inspection device 2 sends a CAN format command to the CAN bus 8. After receiving the CAN format command, the controller prohibits all application messages from being sent during the communication control period.
[0088] See also Figure 5 , Figure 5 The following is a flowchart of the programming operation. The programming operation includes:
[0089] 1. The electric inspection device 2 sends a CAN format command to the radar main probe 5. After receiving the CAN format command, the radar main probe 5 enters the programming mode. When the electric inspection device 2 receives a positive response returned by the radar main probe 5 based on the CAN format command, it enters the next step, otherwise it exits the program and the flashing fails;
[0090] 2. The electric inspection device 2 sends a CAN format command to the radar main probe 5. After receiving the CAN format command, the radar main probe 5 performs a security access check. When the electric inspection device 2 receives a positive response returned by the radar main probe 5 based on the CAN format command, it proceeds to the next step. Otherwise, it exits the program and the flashing fails.
[0091] 3. The electric inspection device 2 sends a CAN format command to the radar main probe 5 to read the bootloader version or the required version of the bootloaler. When the electric inspection device 2 receives a positive response returned by the radar main probe 5 based on the CAN format command, it proceeds to the next step, otherwise it exits the program and the flashing fails.
[0092] 4. The electric inspection device 2 sends a fingerprint writing instruction in CAN format to the radar main probe 5. When the electric inspection device 2 receives a positive response from the radar main probe 5 based on the fingerprint writing instruction, it proceeds to the next step, otherwise it exits the program and the flashing fails.
[0093] 5. The electric inspection device 2 sends a CAN format command to the radar main probe 5. After receiving the CAN format command, the radar main probe 5 downloads the driver. When the electric inspection device 2 receives a positive response returned by the radar main probe 5 based on the CAN format command, it proceeds to the next step. Otherwise, it exits the program and the flashing fails.
[0094] 6. The electric inspection device 2 sends a CAN format command to the radar main probe 5. The radar main probe 5 performs the driving work after receiving the CAN format command. When the electric inspection device 2 receives a positive response returned by the radar main probe 5 based on the CAN format command, it proceeds to the next step, otherwise it exits the program and the flashing fails.
[0095] 7. The electric inspection device 2 sends a CAN format command to the radar main probe 5. After receiving the CAN format command, the radar main probe 5 performs memory erasing. When the electric inspection device 2 receives a positive response returned by the radar main probe 5 based on the CAN format command, it proceeds to the next step. Otherwise, it exits the program and the flashing fails.
[0096] 8. The electric inspection device 2 sends a CAN format command to the radar main probe 5 to write data to the main probe 5. During the writing process, the electric inspection device 2 determines whether the data of the target software is sent completely. If not, repeat steps 7 and 8. If the data of the target software has been transmitted, proceed to the next step.
[0097] 9. The electrical inspection device 2 sends a CAN format command to the radar main probe 5 to perform a routine check on the main probe 5. When the electrical inspection device 2 receives an affirmative response returned by the radar main probe 5 based on the fingerprint writing command, it enters the subsequent process, otherwise it exits the program and the flashing fails.
[0098] See also Figure 6 , Figure 6 The following is a flowchart of a post-programming operation, which includes:
[0099] 1. The electric inspection device 2 sends a CAN format command to the radar main probe 5. After receiving the CAN format command, the radar main probe 5 restarts. After restarting, the radar main probe 5 returns an affirmative response to the electric inspection device 2. After receiving the affirmative response, the electric inspection device 2 enters the next step, otherwise it exits the program and the flashing fails;
[0100] 2. The electric inspection device 2 sends a CAN format command to the radar main probe 5 to perform diagnostic control on the main probe 5. When the electric inspection device 2 receives a positive response returned by the radar main probe 5 based on the CAN format command, it proceeds to the next step. Otherwise, it exits the program and the flashing fails.
[0101] 3. The electrical inspection device 2 sends a CAN format command to the CAN bus, and the controller on the bus performs communication control after receiving the CAN format command.
[0102] 4. The electrical inspection device 2 sends a CAN format command to the CAN bus, and the controller on the bus performs diagnostic control after receiving the CAN format command.
[0103] 5. The electrical inspection device 2 sends a CAN format command to the CAN bus, and the controller on the bus performs diagnostic session control after receiving the CAN format command.
[0104] 6. The flash operation is completed.
[0105] This embodiment can realize the operation of flashing the target software to the reversing radar.
[0106] Further, in a fourth embodiment of the reversing radar software flashing method of the present invention proposed based on the first embodiment of the present invention, the reversing radar includes a radar main probe 5 and a plurality of radar slave probes 6, and after the step S30, the following steps are included:
[0107] Step S40, determining the number of slave probes 6 of the radar slave probe 6 according to the vehicle data;
[0108] Step S50 , writing the number of the slave probes 6 into the radar main probe 5 .
[0109] First, see Figure 7 , Figure 7 Schematic diagram of a reversing radar system; the reversing radar system includes a vehicle body intelligent controller 4, an intelligent cockpit display terminal assembly 7, a radar main probe 5, and a plurality of radar slave probes 6; wherein the vehicle body intelligent controller 4 is connected to the intelligent cockpit display terminal assembly 7 via a CAN bus 8, the vehicle body intelligent controller 4 is connected to the radar main probe 5 via a CAN bus 8, the radar main probe 5 is connected to each radar slave probe 6 via a hard line 9, and the radar main probe 5 and the radar slave probe 6 share a power line 10 and a ground line 11;
[0110] The radar main probe 5 sends the radar signal generated by the detection to the intelligent cockpit display terminal assembly 7 through the intelligent vehicle body controller for alarm or display. The radar main probe 5 is integrated with RRS (Reversing Radar Seneor Assy, reversing radar controller).
[0111] The radar slave probe 6 is connected to the radar main probe 5 through a hard wire 9 and shares a power line 10 and a ground line 11, which ensures the versatility of the radar slave probe 6 while reducing the number of interfaces as much as possible, which not only reduces the cost but also facilitates the addition of radar slave probes 6.
[0112] It is understandable that the number and setting method of radar slave probes 6 installed on the vehicle vary depending on the vehicle model. Therefore, it is necessary to determine the number and setting method of radar slave probes 6 that need to be set based on vehicle data, that is, the number of slave probes 6, and write the number of slave probes 6 to the radar main probe 5 so that the radar main probe 5 can determine the number of slave probes 6 that need to be controlled.
[0113] This embodiment can configure the corresponding radar slave probe 6 based on the actual vehicle model requirements.
[0114] Furthermore, in a fifth embodiment of the method for flashing software of a reversing radar according to the present invention proposed based on the first embodiment of the present invention, the following steps are included after step S30:
[0115] Step S60, querying the currently generated fault information;
[0116] Step S70, clearing the queried fault information.
[0117] It is understandable that fault information will be generated during the software flashing process. If the fault information is retained, when the reversing radar or vehicle is repaired due to other faults, the original fault information will affect the judgment of the reversing radar or vehicle faults. Therefore, the current fault information that has been generated is cleared to avoid affecting the subsequent fault handling of the reversing radar or vehicle faults.
[0118] Combine the following Figure 8 , the main process of the reversing radar software flashing method of the present invention is described:
[0119] 1. The vehicle enters the radar electrical inspection process;
[0120] 2. The electrical inspection device 2 sends a command to identify and compare the vehicle model and the reversing radar hardware. If the hardware part number is incorrect, the process ends and the vehicle is returned offline for repair;
[0121] 3. Use the device to flash the software of the radar main probe 5. If the flashing fails, the process ends and the vehicle is returned for repair offline;
[0122] 4. After the flash is successful, the radar main probe 5 is verified for software and hardware. If the verification is successful, proceed to step 5. If it fails, the process ends and the vehicle is returned offline for repair;
[0123] 5. Write vehicle model variables, that is, write the actual number of radar probes according to the vehicle model configuration;
[0124] 6. Write VIN;
[0125] 7. Clear the fault codes generated by the vehicle or its own faults during the process, which is convenient for offline or after-sales maintenance of radar and other vehicle faults;
[0126] 8. The radar electrical inspection process is completed.
[0127] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0128] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0129] The present invention also provides a reversing radar software flashing device for implementing the reversing radar software flashing method, and the reversing radar software flashing device comprises:
[0130] A first acquisition module is used to acquire vehicle data corresponding to the vehicle of the reversing radar;
[0131] A second acquisition module, used to acquire target software corresponding to the vehicle data;
[0132] The first flashing module is used to flash the target software into the reversing radar.
[0133] The reversing radar software flashing device matches the corresponding target software through vehicle data, so that the reversing radar software can be flashed based on the specific vehicle type, realizing the universalization of the reversing radar for different types of vehicles and reducing the manufacturing cost.
[0134] It should be noted that the first acquisition module in this embodiment can be used to execute step S10 in the embodiment of the present invention, the second acquisition module in this embodiment can be used to execute step S20 in the embodiment of the present invention, and the first flash module in this embodiment can be used to execute step S30 in the embodiment of the present invention.
[0135] Furthermore, the second acquisition module includes:
[0136] A first acquisition submodule, used to acquire a vehicle identification code from the vehicle data;
[0137] A first matching submodule, used to determine the vehicle model information corresponding to the vehicle identification code;
[0138] The second acquisition submodule is used to acquire the target software corresponding to the vehicle model information.
[0139] Furthermore, the second acquisition submodule includes:
[0140] A first sending unit, used to send the vehicle model information to a vehicle software management system;
[0141] The first receiving unit is used to receive the radar software returned by the vehicle software management system based on the vehicle model information, and use the radar software as the target software.
[0142] Furthermore, the first sending unit includes:
[0143] A first acquisition subunit, used to acquire radar hardware information of the reversing radar;
[0144] A first judging subunit, used to judge whether the radar hardware information matches the vehicle model information;
[0145] The first sending subunit is used to send the vehicle model information to the vehicle software management system if the radar hardware information matches the vehicle model information.
[0146] Furthermore, the reversing radar includes a radar main probe, and the first flash writing module includes:
[0147] A first sending submodule is used to send an extension instruction to the radar main probe to make the radar main probe enter an extension mode;
[0148] A first writing submodule, used for writing the target software into the radar main probe;
[0149] A diagnostic operation is performed on the radar main probe.
[0150] Furthermore, the reversing radar includes a radar main probe and a plurality of radar slave probes, and the reversing radar software flashing device also includes:
[0151] A first determination module, configured to determine the number of slave probes of the radar slave probe according to the vehicle data;
[0152] The first writing module is used to write the number of slave probes into the radar master probe.
[0153] Furthermore, the reversing radar software flashing device also includes:
[0154] The first query module is used to query the currently generated fault information;
[0155] The first clearing module is used to clear the queried fault information.
[0156] It should be noted that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the contents disclosed in the above embodiments. It should be noted that the above modules as part of the device can be implemented by software or hardware, wherein the hardware environment includes a network environment.
[0157] Reference Fig. 9 In terms of hardware structure, the electronic device may include components such as a communication module 10, a memory 20, and a processor 30. In the electronic device, the processor 30 is connected to the memory 20 and the communication module 10 respectively, and a computer program is stored in the memory 20. The computer program is executed by the processor 30 at the same time, and the steps of the above method embodiment are implemented when the computer program is executed.
[0158] The communication module 10 can be connected to an external communication device through a network. The communication module 10 can receive requests from an external communication device, and can also send requests, instructions and information to the external communication device, which can be other electronic devices, servers or Internet of Things devices, such as televisions, etc.
[0159] The memory 20 can be used to store software programs and various data. The memory 20 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function (such as obtaining vehicle data corresponding to a reversing radar), etc.; the data storage area can include a database, and the data storage area can store data or information created according to the use of the system, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0160] The processor 30 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 20, and calling data stored in the memory 20, so as to monitor the electronic device as a whole. The processor 30 may include one or more processing units; optionally, the processor 30 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 30.
[0161] although Fig. 9 Although not shown, the electronic device may further include a circuit control module, which is used to connect to a power source to ensure the normal operation of other components. Fig. 9 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0162] The present invention also provides a computer-readable storage medium on which a computer program is stored. The computer-readable storage medium may be Fig. 9 The memory 20 in the electronic device may also be at least one of a ROM (Read-Only Memory) / RAM (Random Access Memory), a magnetic disk, and an optical disk. The computer-readable storage medium includes a number of instructions for enabling a terminal device with a processor (which may be a television, a car, a mobile phone, a computer, a server, a terminal, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0163] In the present invention, the terms "first", "second", "third", "fourth" and "fifth" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0164] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0165] Although the embodiments of the present invention have been shown and described above, the scope of protection of the present invention is not limited thereto. It is understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. A person of ordinary skill in the art can change, modify and replace the above embodiments within the scope of the present invention, and these changes, modifications and replacements should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.
Claims
1. A method for flashing reversing radar software, characterized in that: The reversing radar software flashing includes: Obtain vehicle data of the vehicle corresponding to the reversing radar; Acquiring target software corresponding to the vehicle data; The target software is flashed into the reversing radar.
2. The method for flashing the reversing radar software according to claim 1, characterized in that: The step of acquiring the target software corresponding to the vehicle data comprises: Obtaining a vehicle identification code from the vehicle data; Determining vehicle type information corresponding to the vehicle identification code; The target software corresponding to the vehicle model information is obtained.
3. The method for flashing the reversing radar software as claimed in claim 2, characterized in that: The step of acquiring the target software corresponding to the vehicle model information comprises: Sending the vehicle model information to the vehicle software management system; The radar software returned by the vehicle software management system based on the vehicle model information is received, and the radar software is used as the target software.
4. The method for flashing the reversing radar software as claimed in claim 3, characterized in that: The step of sending the vehicle model information to the vehicle software management system comprises: Acquire radar hardware information of the reversing radar; Determining whether the radar hardware information matches the vehicle model information; If the radar hardware information matches the vehicle model information, the vehicle model information is sent to the vehicle software management system.
5. The method for flashing the reversing radar software according to claim 1, characterized in that: The reversing radar includes a radar main probe, and the step of flashing the target software into the reversing radar includes: Sending an extension instruction to the radar main probe to make the radar main probe enter an extension mode; Writing the target software into the radar main probe; A diagnostic operation is performed on the radar main probe.
6. The method for flashing the reversing radar software as claimed in claim 1, characterized in that: The reversing radar includes a radar main probe and a plurality of radar slave probes, and after the step of flashing the target software into the reversing radar, the following steps are included: Determine the number of slave probes of the radar slave probe according to the vehicle data; The number of slave probes is written into the radar master probe.
7. The method for flashing the reversing radar software as claimed in claim 1, characterized in that: After the step of flashing the target software into the reversing radar, the method includes: Query the fault information that has been generated currently; The queried fault information is cleared.
8. A reversing radar software flashing device, characterized in that: The reversing radar software flashing device comprises: A first acquisition module is used to acquire vehicle data corresponding to the vehicle of the reversing radar; A second acquisition module, used to acquire target software corresponding to the vehicle data; The first flashing module is used to flash the target software into the reversing radar.
9. An electronic device, characterized in that: The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the reversing radar software flashing method as described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the reversing radar software flashing method according to any one of claims 1 to 7 are implemented.
