Radar software upgrading method, device, vehicle and system

After obtaining and upgrading the controller software, manually triggering the radar software upgrade to enter engineering mode, solving the problem of the existing technology inability to upgrade the radar without a radar controller connected, realizing software upgrades to different types of radars, reducing maintenance costs.

CN119440588APending Publication Date: 2025-02-14CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411752558.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-02
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The prior art cannot perform software upgrades on ultrasonic radars that are not connected to radar controllers, and cannot be used for different types of radar software upgrades.

Method used

By obtaining the controller general upgrade package in the vehicle, first upgrade the controller software, then enter engineering mode, and manually trigger the radar software upgrade to achieve software upgrades for radars that are not connected to the radar controller.

Benefits of technology

It realizes software upgrades to different types of radars, reduces after-sales maintenance costs, and does not require additional diagnostic instruments, making it easy to operate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440588A_ABST
    Figure CN119440588A_ABST
Patent Text Reader

Abstract

The invention discloses a radar software upgrading method, device, vehicle and system, and the method comprises the steps: obtaining a controller total upgrading package when the stage of the vehicle is a use stage; software of the controller is upgraded according to the controller software upgrading file; in response to a touch operation of a user on the display screen, entering an engineering mode, and outputting a setting interface of the engineering mode to the display screen; and in response to a touch operation of a user on a radar upgrading key in the setting interface of the engineering mode, carrying out software upgrading on the radar or the radar controller according to the radar software upgrading file. In the embodiment of the invention, after the total upgrade package of the controller is obtained, the software of the controller is upgraded according to the software upgrade file of the controller, after the software upgrade of the controller is completed, the controller enters the engineering mode, and the software upgrade of the radar is manually triggered in the engineering mode, so that the software upgrade of the radar which is not connected with the radar controller can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of radar software upgrade, and in particular to a radar software upgrade method, device, vehicle and system. Background Art

[0002] At present, the software upgrade methods of ultrasonic radar mainly include: upgrading through diagnostic instruments, upgrading through OTA (Over-the-Air Technology), upgrading through special tools, upgrading through electrical testing equipment, etc.

[0003] However, the above-mentioned upgrade methods each have their own applicable conditions, and can only perform software upgrades on ultrasonic radars that are connected to a radar controller, but cannot perform software upgrades on ultrasonic radars that are not connected to a radar controller. In other words, they cannot be universally applied to software upgrades of different types of ultrasonic radars. Summary of the invention

[0004] The present application provides a radar software upgrade method, device, vehicle and system, aiming to at least solve the technical problem in the prior art that it is impossible to upgrade the software of a radar that is not connected to a radar controller.

[0005] In a first aspect of the implementation of the present application, a radar software upgrade method is first provided, which is applied to a controller in a vehicle, and the radar software upgrade method includes:

[0006] When the vehicle is in the use stage, obtaining a controller total upgrade package, wherein the controller total upgrade package includes a controller software upgrade file and a radar software upgrade file;

[0007] Upgrading the software of the controller according to the controller software upgrade file;

[0008] In response to a user's touch operation on the display screen, entering an engineering mode, and outputting a setting interface of the engineering mode to the display screen;

[0009] In response to a user's touch operation on a radar upgrade button in the setting interface of the engineering mode, a software upgrade is performed on the radar or radar controller according to the radar software upgrade file.

[0010] Optionally, obtaining the controller upgrade package includes:

[0011] A controller upgrade package is obtained from a first mobile storage device, wherein the controller is connected to a storage device physical interface, and the storage device physical interface is used for inserting the first mobile storage device.

[0012] Optionally, obtaining the controller upgrade package includes:

[0013] Receive the controller total upgrade package sent by the gateway in the vehicle, wherein the gateway receives the controller total upgrade package sent by the vehicle-mounted remote information service terminal in the vehicle, and the vehicle-mounted remote information service terminal obtains the controller total upgrade package through the over-the-air download technology.

[0014] Optionally, it also includes:

[0015] When the vehicle is in the research and development stage, obtaining a radar software upgrade package from a second mobile storage device, wherein the second mobile storage device is used to be inserted into a physical interface of a storage device connected to the controller;

[0016] In response to a user's touch operation on a preset area of ​​the display screen, software of the radar or the radar controller is upgraded according to the radar software upgrade package.

[0017] Optionally, performing software upgrade on the radar or radar controller according to the radar software upgrade file includes:

[0018] Transmitting the radar software upgrade file to the radar or radar controller;

[0019] The radar is software upgraded according to a first upgrade protocol between the controller and the radar; or the radar controller is software upgraded according to a second upgrade protocol between the controller and the radar controller.

[0020] Optionally, the upgrading the software of the controller according to the controller software upgrade file includes:

[0021] Outputting a first interactive window to a display screen, and in response to a user's touch operation on a forward selection button in the first interactive window, upgrading the software of the controller according to the controller software upgrade file;

[0022] and / or;

[0023] In response to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, performing software upgrade on the radar or radar controller according to the radar software upgrade file, including:

[0024] In response to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, a second interactive window is output to the display screen. In response to the user's touch operation on the forward selection button in the second interactive window, the radar or radar controller is upgraded according to the radar software upgrade file.

[0025] Optionally, in response to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, after performing software upgrade on the radar or radar controller according to the radar software upgrade file, the method further includes:

[0026] After the software upgrade of the radar or radar controller is completed, an upgrade completion prompt is output to the display screen;

[0027] Updating radar software version information stored in the controller;

[0028] Output the radar software version information to the display screen so that the setting interface of the engineering mode displays the radar software version information.

[0029] In a second aspect of the implementation of the present application, a radar software upgrade device is also provided, which is applied to a controller in a vehicle, and the radar software upgrade device includes:

[0030] A first acquisition module is used to acquire a controller total upgrade package when the vehicle is in a use phase, wherein the controller total upgrade package includes a controller software upgrade file and a radar software upgrade file;

[0031] A first upgrade module, used for upgrading the software of the controller according to the controller software upgrade file;

[0032] A mode entry module, used to enter the engineering mode in response to a user's touch operation on the display screen, and output a setting interface of the engineering mode to the display screen;

[0033] The second upgrade module is used to respond to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, and perform software upgrade on the radar or radar controller according to the radar software upgrade file.

[0034] In a third aspect of the implementation of the present application, a vehicle is also provided, comprising a controller and at least one radar connected to the controller, wherein the controller is configured to implement the radar software upgrade method as described above.

[0035] In the fourth aspect of the implementation of the present application, a radar software upgrade system is also provided, including the vehicle as described above and a first mobile storage device, wherein a controller in the vehicle is connected to a physical interface of the storage device, and the physical interface of the storage device is used for plugging in the first mobile storage device.

[0036] In the embodiment of the present application, during the use phase of the vehicle, after obtaining the total upgrade package of the controller, the software of the controller is first upgraded according to the controller software upgrade file. After the software upgrade of the controller is completed, the engineering mode is entered, and the software upgrade of the radar is manually triggered in the engineering mode, so that the software upgrade of the radar that is not connected to the radar controller can be realized. In addition, whether it is a radar connected to a radar controller or a radar not connected to a radar controller, the radar software upgrade method provided by the present application can be used for upgrading, that is, it can be applied to the software upgrade of different types of radars. In addition, the radar software upgrade method is simple, easy to operate, and does not require an additional diagnostic instrument. In addition, in the present embodiment, the software of the radar that is not connected to the radar controller can be upgraded without disassembling and replacing the radar, which can reduce the cost of after-sales maintenance. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.

[0038] Figure 1 A flowchart of a radar software upgrade method provided in an embodiment of the present application;

[0039] Figure 2 A flowchart of another radar software upgrade method provided in an embodiment of the present application;

[0040] Figure 3 A flowchart of the steps of another radar software upgrade method provided in an embodiment of the present application;

[0041] Figure 4 A schematic diagram of the structure of a radar software upgrade device provided in an embodiment of the present application;

[0042] Figure 5 A schematic diagram of the structure of a radar software upgrade system provided in an embodiment of the present application;

[0043] Figure 6 This is a schematic diagram of the structure of another radar software upgrade system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0044] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0045] The embodiments of the present application are only used to explain the present application and are not used to limit the scope of the present application. The present application is described in more detail in the following paragraphs by way of example with reference to the accompanying drawings. It should be noted that the accompanying drawings are all in a very simplified form and are not in precise proportions, and are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present application.

[0046] The existing upgrade methods each have their own applicable conditions, and can only perform software upgrades on ultrasonic radars that are connected to a radar controller, but cannot perform software upgrades on ultrasonic radars that are not connected to a radar controller, that is, they cannot be used for software upgrades of different types of ultrasonic radars. For example, the method of upgrading ultrasonic radar software through a diagnostic instrument is only applicable to ultrasonic radars that are connected to a radar controller. Radars that are not connected to a radar controller cannot be upgraded through a diagnostic instrument, and some communication methods, such as LIN (Local Interconnect Network) communication methods, are not supported by the diagnostic instrument. The premise of upgrading ultrasonic radar software through OTA is that the ultrasonic radar itself is connected to a radar controller, and the radar controller to which the ultrasonic radar itself is connected supports OTA upgrades or the upper-level component of the radar controller to which the ultrasonic radar itself is connected can upgrade the radar controller during the OTA upgrade process.

[0047] In order to solve the above problems, the embodiments of the present application provide a radar software upgrade method, device, vehicle and system. The above-mentioned radar software upgrade method, device, vehicle and system are described in detail below.

[0048] First, refer to Figure 1 The present application provides a radar software upgrade method, which is applied to a controller in a vehicle, and the controller is preferably a domain controller. The radar software upgrade method includes:

[0049] Step 101, when the vehicle is in the use stage, obtain the controller general upgrade package.

[0050] The vehicle use phase refers to the life cycle phase of the vehicle actually used by the user after the vehicle is manufactured, sold and delivered to the user. The controller upgrade package includes a controller software upgrade file and a radar software upgrade file. The controller software upgrade file is a file used to upgrade the controller software, and the radar software upgrade file is a file used to upgrade the radar software. The controller upgrade package can be obtained from the first mobile storage device or from the gateway in the vehicle.

[0051] Step 102: Upgrade the software of the controller according to the controller software upgrade file.

[0052] After the controller software upgrade file is obtained, the controller software can be upgraded according to the controller software upgrade file after the user manually triggers the controller software upgrade. After the controller software upgrade file is obtained, the controller software can also be upgraded directly according to the controller software upgrade file.

[0053] Step 103 , in response to the user's touch operation on the display screen, enter the engineering mode and output the setting interface of the engineering mode to the display screen.

[0054] Among them, the vehicle's engineering mode is a special operating state of the vehicle system, mainly used for operations such as debugging, maintenance, parameter configuration or software upgrades. This engineering mode is usually designed for service personnel or professional technicians to gain deeper access to and control of the vehicle's internal systems. It should be noted that the radar software is not upgraded during the controller's software upgrade. Only after the controller's software upgrade is completed will it respond to the user's touch operation on the display screen, enter the engineering mode, and manually trigger the radar software upgrade in the engineering mode.

[0055] The triggering operation of the engineering mode is usually designed as a non-routine operation to prevent ordinary users from accidentally entering. The display screen is connected to the controller. For vehicles after leaving the factory, users can perform a series of specific operations on the display screen, such as pressing a specific option for more than 5 seconds, continuously clicking a certain area on the screen several times, and entering a password to enter the engineering mode. After entering the engineering mode, the controller will output the setting interface of the engineering mode to the display screen, and the display screen will display the setting interface of the engineering mode.

[0056] Step 104, in response to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, the radar or radar controller is software upgraded according to the radar software upgrade file.

[0057] The radar is specifically an ultrasonic radar. For a radar that is not connected to a radar controller, the controller is connected to the radar for communication, and the communication method between the controller and the radar may be a LIN communication method, a CAN (Controller Area Network) communication method, a CANFD (Controller Area Network Flexible Data-rate) communication method, etc. For a radar that is connected to a radar controller, that is, a radar integrated with a radar controller, the controller is connected to the radar controller for communication, and the communication method between the controller and the radar controller may be a LIN communication method, a CAN communication method, a CANFD communication method, etc.

[0058] There is a radar upgrade button in the setting interface of the engineering mode. The user can trigger the radar software upgrade by touching the radar upgrade button. For radars that are not connected to a radar controller, perform a software upgrade on the radar according to the radar software upgrade file. For radars that are connected to a radar controller, perform a software upgrade on the radar controller according to the radar software upgrade file.

[0059] In the embodiment of the present application, during the use phase of the vehicle, after obtaining the total upgrade package of the controller, the software of the controller is first upgraded according to the controller software upgrade file. After the software upgrade of the controller is completed, the engineering mode is entered, and the software upgrade of the radar is manually triggered in the engineering mode, so that the software upgrade of the radar that is not connected to the radar controller can be realized. In addition, whether it is a radar connected to a radar controller or a radar not connected to a radar controller, the radar software upgrade method provided by the present application can be used for upgrading, that is, it can be applied to the software upgrade of different types of radars. In addition, the radar software upgrade method is simple, easy to operate, and does not require an additional diagnostic instrument.

[0060] In the related art, it is impossible to perform software upgrades on ultrasonic radars without controllers. If there is a problem with the software of ultrasonic radars, the only option is to replace the ultrasonic radars. If there is a problem with a large number of ultrasonic radars after sales, the only option is to disassemble the ultrasonic radars on the vehicles and replace them uniformly, which potentially increases the after-sales maintenance costs. In this embodiment, the software of radars that are not connected to the radar controller can be upgraded without disassembling and replacing the radars, which can reduce the after-sales maintenance costs.

[0061] In an optional embodiment of the present application, obtaining the controller general upgrade package includes: obtaining the controller general upgrade package from a first mobile storage device.

[0062] The controller is connected to a storage device physical interface, and the storage device physical interface is used for inserting a first mobile storage device. A mobile storage device refers to a device that is easy to carry and used to store and transmit data. The first mobile storage device can be a USB flash drive, a mobile hard disk, etc., wherein the USB flash drive is also a USB flash drive. In this embodiment, the controller total upgrade package can be obtained through the first mobile storage device, which is easy to operate and does not require additional special tools.

[0063] The first mobile storage device is preferably a first U disk, and in this case, the physical interface of the storage device is a USB (Universal Serial Bus) interface. When upgrading the radar, first insert the first U disk into the USB interface connected to the controller, and after the U disk is inserted, the U disk will transfer the controller total upgrade package to the controller.

[0064] In an optional embodiment of the present application, obtaining the controller general upgrade package includes: receiving the controller general upgrade package sent by a gateway in the vehicle.

[0065] Among them, the gateway receives the controller total upgrade package sent by the vehicle-mounted telematics service terminal (Telematics BOX, T-BOX) in the vehicle, and the vehicle-mounted telematics service terminal obtains the controller total upgrade package through over-the-air download technology. In one implementation, the automobile manufacturer's backend initiates an upgrade request to the vehicle. After the vehicle receives the upgrade request, a pop-up window will prompt whether to upgrade. After the user confirms the upgrade, T-BOX downloads the controller total upgrade package from the remote server via OTA. In another implementation, the vehicle system will regularly check the software version status. When it is found that there is a new software update in the manufacturer's backend, the vehicle system will push an upgrade notification to the user. After the vehicle system displays the upgrade prompt, the user can choose to upgrade immediately or later. After the user chooses to upgrade immediately, T-BOX downloads the controller total upgrade package from the remote server via OTA.

[0066] In the related art, the method of upgrading the ultrasonic radar software through OTA requires that the upper-level component of the radar controller connected to the ultrasonic radar can upgrade the radar controller during the OTA upgrade process, which has high technical requirements. When the OTA upgrade solution is not mature, it is easy to increase the failure rate of OTA upgrade, which is not conducive to after-sales upgrade and maintenance. In this embodiment, after obtaining the total upgrade package of the controller through OTA, the software of the controller is first upgraded according to the controller software upgrade file. After the software upgrade of the controller is completed, the engineering mode is entered to manually trigger the software upgrade of the radar, that is, the OTA upgrade of the radar can be indirectly realized. This method does not need to develop an OTA upgrade process for the radar for the controller, which can reduce the risk of OTA upgrade failure, so that after-sales maintenance can be carried out quickly.

[0067] Reference Figure 3 In an optional embodiment of the present application, the radar software upgrade method also includes: step 108, when the vehicle is in the research and development stage, obtaining a radar software upgrade package from a second mobile storage device; step 109, in response to a user's touch operation on a preset area of ​​the display screen, performing a software upgrade on the radar or radar controller according to the radar software upgrade package.

[0068] Among them, step 108 and step 109 are preferably before step 101. The research and development stage of a vehicle refers to a series of design, development, verification and optimization stages that the vehicle goes through before the vehicle is produced. The second mobile storage device is used to be inserted into the physical interface of the storage device connected to the controller during the research and development stage of the vehicle. The second mobile storage device can be a USB flash drive, a mobile hard disk, etc. The second mobile storage device is preferably a second USB flash drive. The radar software upgrade package includes files for upgrading the radar software. In response to the user's touch operation on the preset area of ​​the display screen, it can include: responding to the user's continuous click operation on the preset area of ​​the display screen. The preset area can be a specific hidden area, which is difficult for ordinary users to find.

[0069] In response to a user's touch operation on a preset area of ​​the display screen, performing a software upgrade on the radar or radar controller according to the radar software upgrade package may include: in response to the user's touch operation on the preset area of ​​the display screen, outputting a third interactive window to the display screen, and in response to the user's touch operation on a positive selection button in the third interactive window, performing a software upgrade on the radar or radar controller according to the radar software upgrade package. The third interactive window may be a pop-up window, a dialog box, etc., and the third interactive window is preferably a third pop-up window. The positive selection button is also a button used to trigger the upgrade, and the positive selection button may be a button such as "yes" or "upgrade".

[0070] Specifically, during the research and development stage of the vehicle, after continuously clicking on the preset area on the display screen, the display screen will display a third pop-up window to prompt whether to upgrade the radar. If necessary, click the "Upgrade" button to start the upgrade. The controller transmits the radar software upgrade package to the radar or radar controller. The controller will automatically upgrade the software of the radar or radar controller according to the upgrade agreement between the radar or radar controller.

[0071] It should be noted that the software upgrade of the radar through the second mobile storage device is for the radar in the vehicle in the research and development stage, and the software upgrade of the radar through the first mobile storage device is for the radar in the vehicle in the use stage. In this embodiment, during the research and development stage of the vehicle, permissions can be opened to directly upgrade the software of the radar or radar controller based on the radar software upgrade package. The software upgrade of the radar is more convenient and efficient, thereby saving research and development time in the scenario where the radar needs to be frequently upgraded during the research and development stage.

[0072] In an optional embodiment of the present application, performing software upgrade on a radar or a radar controller according to a radar software upgrade file includes:

[0073] Transfer radar software upgrade files to radar or radar controller;

[0074] The radar is software upgraded according to a first upgrade agreement between the controller and the radar; or the radar controller is software upgraded according to a second upgrade agreement between the controller and the radar controller.

[0075] Among them, the controller transmits the radar software upgrade file to the radar or radar controller through LIN, CAN, CANFD and other communication methods. The upgrade protocol refers to a communication protocol that specifies the data transmission, analysis, verification and execution process when upgrading the software or firmware of the electronic equipment. The first upgrade protocol is an upgrade protocol between the controller and the radar that is not connected to the radar controller, and the second upgrade protocol is an upgrade protocol between the controller and the radar controller. In this embodiment, the controller supports two upgrade protocols, so that the software upgrade of the radar connected to the radar controller and the radar not connected to the radar controller can be realized.

[0076] In an optional embodiment of the present application, step 102, upgrading the software of the controller according to the controller software upgrade file, includes: outputting the first interactive window to the display screen, and in response to the user's touch operation on the forward selection button in the first interactive window, upgrading the software of the controller according to the controller software upgrade file;

[0077] And / or; Step 104, in response to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, the radar or radar controller is software upgraded according to the radar software upgrade file, including: in response to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, outputting a second interactive window to the display screen, and in response to the user's touch operation on the forward selection button in the second interactive window, the radar or radar controller is software upgraded according to the radar software upgrade file.

[0078] The first interactive window may be a pop-up window, a dialog box, etc., and the first interactive window is preferably a first pop-up window. The second interactive window may be a pop-up window, a dialog box, etc., and the second interactive window is preferably a second pop-up window. The positive selection button is also a button for triggering an upgrade, and the positive selection button may be a button such as "Yes" or "Upgrade".

[0079] When upgrading the radar, first insert the first U disk into the USB port connected to the controller. After the U disk is inserted, the U disk will transfer the controller upgrade package to the controller. Then the controller will output the first pop-up window to the display screen to prompt whether to upgrade the controller. If necessary, click the "Upgrade" button to start the controller software upgrade.

[0080] After the controller software upgrade is completed, enter the engineering mode again. In the engineering mode, after the user touches the radar upgrade button, the display screen will display a second pop-up window to prompt whether to upgrade the radar. If necessary, click the "Upgrade" button to start the upgrade. The controller transfers the radar software upgrade file to the radar or radar controller. The controller will automatically upgrade the radar or radar controller software according to the upgrade agreement between the controller and the radar or radar controller.

[0081] In this embodiment, before the software of the controller and / or radar is upgraded, an interactive window will be output to prompt the user whether to upgrade. The user can choose whether to upgrade according to the prompt of the interactive window, which can avoid the user triggering the upgrade process unconsciously or by mistake.

[0082] Reference Figure 2 In an optional embodiment of the present application, step 104, in response to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, after the radar or radar controller is upgraded according to the radar software upgrade file, further includes:

[0083] Step 105, after the software upgrade of the radar or radar controller is completed, an upgrade completion prompt is output to the display screen;

[0084] Step 106, updating the radar software version information stored in the controller;

[0085] Step 107, outputting the radar software version information to the display screen so that the setting interface of the engineering mode displays the radar software version information.

[0086] Among them, the upgrade completion prompt can be a prompt message, such as "The radar software has been upgraded", "Upgrade completed", etc. The radar software version information is information indicating the version of the software currently running on the radar or radar controller. The radar software version information may include a version number. After the software upgrade of the radar or radar controller is completed, the controller will output a prompt message of "Upgrade completed" to the display screen, and then update the radar software version information and transmit it to the display screen so that the user can view the radar software version information in the setting interface of the engineering mode. In this embodiment, the user can view the radar software version information in the setting interface of the engineering mode so that the user can confirm whether the radar software version is correct.

[0087] Second, refer to Figure 4 The embodiment of the present application further provides a radar software upgrade device, which is applied to a controller in a vehicle. The radar software upgrade device includes:

[0088] The first acquisition module 201 is used to acquire a controller total upgrade package when the vehicle is in the use stage, wherein the controller total upgrade package includes a controller software upgrade file and a radar software upgrade file;

[0089] A first upgrade module 202, used to upgrade the software of the controller according to the controller software upgrade file;

[0090] A mode entry module 203, for entering the engineering mode in response to a user's touch operation on the display screen, and outputting a setting interface of the engineering mode to the display screen;

[0091] The second upgrade module 204 is used to respond to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, and perform software upgrade on the radar or radar controller according to the radar software upgrade file.

[0092] Optionally, the first acquisition module 201 is further used to acquire the controller upgrade package from the first mobile storage device, wherein the controller is connected to a storage device physical interface, and the storage device physical interface is used for plugging in the first mobile storage device.

[0093] Optionally, the first acquisition module 201 is further configured to receive a controller upgrade package sent by a gateway in the vehicle. The gateway receives the controller upgrade package sent by a vehicle-mounted telematics service terminal in the vehicle, and the vehicle-mounted telematics service terminal acquires the controller upgrade package through an over-the-air download technology.

[0094] Optionally, the radar software upgrading device further includes:

[0095] A second acquisition module is used to acquire the radar software upgrade package from a second mobile storage device when the vehicle is in the research and development stage; wherein the second mobile storage device is used to be inserted into a physical interface of the storage device connected to the controller;

[0096] The third upgrade module is used to respond to the user's touch operation on the preset area of ​​the display screen and perform software upgrade on the radar or radar controller according to the radar software upgrade package.

[0097] Optionally, perform software upgrade on the radar or radar controller according to the radar software upgrade file, including:

[0098] Transfer radar software upgrade files to radar or radar controller;

[0099] The radar is software upgraded according to a first upgrade agreement between the controller and the radar; or the radar controller is software upgraded according to a second upgrade agreement between the controller and the radar controller.

[0100] Optionally, the first upgrade module 202 is further configured to output the first interactive window to the display screen, and in response to a user's touch operation on a forward selection button in the first interactive window, upgrade the software of the controller according to the controller software upgrade file;

[0101] And / or; the second upgrade module 204 is also used to respond to the user's touch operation on the radar upgrade button in the engineering mode setting interface, output a second interactive window to the display screen, and respond to the user's touch operation on the forward selection button in the second interactive window to perform software upgrade on the radar or radar controller according to the radar software upgrade file.

[0102] Optionally, the radar software upgrading device further includes:

[0103] The first output module is used to output an upgrade completion prompt to the display screen after the software upgrade of the radar or radar controller is completed;

[0104] An update module, used to update the radar software version information stored in the controller;

[0105] The second output module is used to output the radar software version information to the display screen so that the setting interface of the engineering mode displays the radar software version information.

[0106] In a third aspect, an embodiment of the present application further provides a vehicle, comprising a controller and at least one radar connected to the controller, wherein the controller is configured to implement the radar software upgrade method provided in the first aspect. The vehicle may also include a display screen connected to the controller, a gateway connected to the controller, and a vehicle-mounted telematics service terminal connected to the gateway.

[0107] Fourthly, refer to Figure 5 The embodiment of the present application also provides a radar software upgrade system, including the vehicle provided in the third aspect and a first mobile storage device, wherein the controller in the vehicle is connected to a physical interface of the storage device, and the physical interface of the storage device is used for plugging in the first mobile storage device.

[0108] Reference Figure 6 The radar software upgrade system may further include a second mobile storage device, and the physical interface of the storage device is also used for plugging in the second mobile storage device.

[0109] Reference Figure 6 , the radar software upgrade system may also include an electrical inspection device, the electrical inspection device is used to connect to the gateway in the vehicle, the electrical inspection device is used to output an electrical inspection command, and the gateway is used to forward the electrical inspection command to the controller. Before the vehicle leaves the factory, the upgrade of the radar or radar controller can be triggered by the electrical inspection device. Before the vehicle leaves the factory, the controller pre-stores a radar software upgrade package. The electrical inspection device sends an electrical inspection command for triggering the radar upgrade to the controller through the gateway. After the controller receives the electrical inspection command for triggering the radar upgrade, the radar or radar controller is upgraded according to the radar software upgrade package.

[0110] An embodiment of the present application further provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned radar software upgrade method is implemented.

[0111] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present invention is implemented in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage system such as a server, a data center, etc. that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk), etc.

[0112] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0113] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0114] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application are included in the protection scope of the present application.

Claims

1. A radar software upgrade method, characterized in that: Applied to a controller in a vehicle, the radar software upgrade method comprises: When the vehicle is in the use stage, obtaining a controller total upgrade package, wherein the controller total upgrade package includes a controller software upgrade file and a radar software upgrade file; Upgrading the software of the controller according to the controller software upgrade file; In response to a user's touch operation on the display screen, entering an engineering mode, and outputting a setting interface of the engineering mode to the display screen; In response to a user's touch operation on a radar upgrade button in the setting interface of the engineering mode, a software upgrade is performed on the radar or radar controller according to the radar software upgrade file.

2. The radar software upgrade method according to claim 1, characterized in that: The obtaining of the controller total upgrade package includes: A controller upgrade package is obtained from a first mobile storage device, wherein the controller is connected to a storage device physical interface, and the storage device physical interface is used for inserting the first mobile storage device.

3. The radar software upgrade method according to claim 1, characterized in that: The obtaining of the controller total upgrade package includes: Receive the controller total upgrade package sent by the gateway in the vehicle, wherein the gateway receives the controller total upgrade package sent by the vehicle-mounted remote information service terminal in the vehicle, and the vehicle-mounted remote information service terminal obtains the controller total upgrade package through the over-the-air download technology.

4. The radar software upgrade method according to any one of claims 1 to 3, characterized in that: Also includes: When the vehicle is in the research and development stage, obtaining a radar software upgrade package from a second mobile storage device, wherein the second mobile storage device is used to be inserted into a physical interface of a storage device connected to the controller; In response to a user's touch operation on a preset area of ​​the display screen, software of the radar or the radar controller is upgraded according to the radar software upgrade package.

5. The radar software upgrade method according to any one of claims 1 to 3, characterized in that: The performing software upgrade on the radar or radar controller according to the radar software upgrade file comprises: Transmitting the radar software upgrade file to the radar or radar controller; The radar is software upgraded according to a first upgrade protocol between the controller and the radar; or the radar controller is software upgraded according to a second upgrade protocol between the controller and the radar controller.

6. The radar software upgrade method according to any one of claims 1 to 3, characterized in that: The step of upgrading the software of the controller according to the controller software upgrade file comprises: Outputting a first interactive window to a display screen, and in response to a user's touch operation on a forward selection button in the first interactive window, upgrading the software of the controller according to the controller software upgrade file; and / or; In response to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, performing software upgrade on the radar or radar controller according to the radar software upgrade file, including: In response to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, a second interactive window is output to the display screen. In response to the user's touch operation on the forward selection button in the second interactive window, the radar or radar controller is upgraded according to the radar software upgrade file.

7. The radar software upgrade method according to any one of claims 1 to 3, characterized in that: After the radar or radar controller is software upgraded according to the radar software upgrade file in response to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, the method further includes: After the software upgrade of the radar or radar controller is completed, an upgrade completion prompt is output to the display screen; Updating radar software version information stored in the controller; Output the radar software version information to the display screen so that the setting interface of the engineering mode displays the radar software version information.

8. A radar software upgrade device, characterized in that: The controller used in a vehicle, the radar software upgrade device comprises: A first acquisition module is used to acquire a controller total upgrade package when the vehicle is in a use phase, wherein the controller total upgrade package includes a controller software upgrade file and a radar software upgrade file; A first upgrade module, used for upgrading the software of the controller according to the controller software upgrade file; A mode entry module, used to enter the engineering mode in response to a user's touch operation on the display screen, and output a setting interface of the engineering mode to the display screen; The second upgrade module is used to respond to the user's touch operation on the radar upgrade button in the setting interface of the engineering mode, and perform software upgrade on the radar or radar controller according to the radar software upgrade file.

9. A vehicle, characterized in that: The method comprises a controller and at least one radar connected to the controller, wherein the controller is configured to implement the radar software upgrade method according to any one of claims 1 to 7.

10. A radar software upgrade system, characterized in that: It comprises the vehicle as claimed in claim 9 and a first mobile storage device, wherein a controller in the vehicle is connected to a physical interface of the storage device, and the physical interface of the storage device is used for plugging in the first mobile storage device.