Intelligent driving sensor upgrading method, device, system, medium and product
By identifying and communicating with the intelligent driving domain controller through the electrical inspection procedure, the intelligent driving sensor can be safely and reliably upgraded. This solves the problem of long upgrade time and high cost caused by outdated sensor versions, and improves upgrade efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING AUTOMOBILE RES GENERAL INST
- Filing Date
- 2026-03-03
- Publication Date
- 2026-07-21
AI Technical Summary
The existing intelligent driving sensor version is too low, resulting in long offline upgrade time, high labor costs, and low upgrade efficiency.
The sensor upgrade instructions and program files are identified through the electrical inspection procedure. The intelligent driving domain controller communicates with the electrical inspection equipment, restarts the controller and enters user mode, and sends the upgrade program file to upgrade the sensors.
It saves time and labor costs associated with offline scavenging of sensor inventory parts, greatly improving the efficiency of intelligent driving sensor upgrades.
Smart Images

Figure CN122431692A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of sensor upgrade technology, and in particular to a method, device, system, medium and product for upgrading intelligent driving sensors. Background Technology
[0002] Intelligent driving sensors integrate and complement different types of sensors to build a comprehensive, blind-spot-free, real-time, and reliable external environment model for the vehicle.
[0003] In related technologies, the versions of intelligent driving sensors are too low. In order to match the existing intelligent driving function requirements, intelligent driving sensors such as inertial navigation and millimeter-wave radar need to be upgraded by physical connection. Summary of the Invention
[0004] This application provides a method, device, system, medium, and product for upgrading intelligent driving sensors, in order to solve the problems of long time, high labor costs, and low efficiency in offline intelligent driving sensor upgrades.
[0005] The first aspect of this application provides a method for upgrading intelligent driving sensors. The method is applied to an electrical testing device that performs off-line testing on a vehicle using an electrical testing program. The vehicle includes an intelligent driving domain controller and at least one intelligent driving sensor. During the testing process, the electrical testing device communicates with the intelligent driving domain controller. The method includes the following steps: identifying sensor upgrade instructions and sensor upgrade program files in the electrical testing program; restarting the intelligent driving domain controller using the sensor upgrade instructions; after successful authentication between the intelligent driving domain controller and the electrical testing device, the intelligent driving domain controller controls at least one intelligent driving controller to enter user mode; sending the sensor upgrade program file to the intelligent driving domain controller; the intelligent driving domain controller extracting the sensor upgrade program from the sensor upgrade program file; and upgrading the intelligent driving controller using the sensor upgrade program for intelligent driving sensors already in user mode.
[0006] Optionally, after the authentication between the intelligent driving domain controller and the electrical testing equipment is successful, the method further includes: identifying the sensor identifier of the intelligent driving controller that needs to be upgraded in the sensor upgrade instruction; sending the sensor identifier to the intelligent driving domain controller, which then determines the intelligent driving controller that needs to be upgraded based on the sensor identifier and controls the corresponding intelligent driving sensor to enter user mode.
[0007] Optionally, before upgrading the intelligent driving controller using the sensor upgrade program, the intelligent driving domain controller performs device authentication on the intelligent driving sensors, and after successful authentication, sets the mode of the intelligent driving controller to the upgrade-allowed mode.
[0008] Optionally, after sending the sensor upgrade program file to the intelligent driving domain controller, the method further includes: obtaining the electrical inspection report text of the vehicle's off-line testing process; identifying whether the electrical inspection report text carries information indicating that the intelligent sensor upgrade is complete; if the intelligent sensor upgrade completion information is identified, identifying the restart command in the electrical inspection program, and using the restart command to restart the intelligent driving domain controller.
[0009] A second aspect of this application provides a method for upgrading intelligent driving sensors. The method is applied to an intelligent driving domain controller. The vehicle includes an intelligent driving domain controller and at least one intelligent driving sensor. An electrical testing device performs an offline test on the vehicle using an electrical testing program. During the test, the electrical testing device communicates with the intelligent driving domain controller. The method includes the following steps: responding to a sensor upgrade command sent by the electrical testing device and restarting the intelligent driving domain controller; after restarting, the intelligent driving domain controller initiates device authentication for the electrical testing device; after successful authentication between the intelligent driving domain controller and the electrical testing device, at least one intelligent driving controller is controlled to enter user mode; a sensor upgrade program file sent by the electrical testing device is obtained; the sensor upgrade program in the sensor upgrade program file is extracted; and for intelligent driving sensors already in user mode, the sensor upgrade program is used to upgrade the intelligent driving controller.
[0010] A third aspect of this application provides an intelligent driving sensor upgrade device. The device is applied to an electrical testing equipment that performs off-line testing on a vehicle using an electrical testing procedure. The vehicle includes an intelligent driving domain controller and at least one intelligent driving sensor. During the testing process, the electrical testing equipment communicates with the intelligent driving domain controller. The device includes: an identification module for identifying sensor upgrade instructions and sensor upgrade program files in the electrical testing procedure; a restart module for restarting the intelligent driving domain controller using the sensor upgrade instructions; after authentication between the intelligent driving domain controller and the electrical testing equipment, the intelligent driving domain controller controls at least one intelligent driving controller to enter user mode; and a sending module for sending the sensor upgrade program file to the intelligent driving domain controller. The intelligent driving domain controller extracts the sensor upgrade program from the sensor upgrade program file and, for intelligent driving sensors already in user mode, upgrades the intelligent driving controller using the sensor upgrade program.
[0011] A fourth aspect of this application provides an intelligent driving sensor upgrade device. The device is applied to an intelligent driving domain controller. The vehicle includes an intelligent driving domain controller and at least one intelligent driving sensor. An electrical testing device performs off-line testing on the vehicle using an electrical testing program. During the testing process, the electrical testing device communicates with the intelligent driving domain controller. The device includes: a response module, used to respond to a sensor upgrade command sent by the electrical testing device and restart the intelligent driving domain controller; an authentication module, used to initiate device authentication of the electrical testing device after restarting, and after successful authentication between the intelligent driving domain controller and the electrical testing device, control at least one intelligent driving controller to enter user mode; and an upgrade module, used to obtain a sensor upgrade program file sent by the electrical testing device, extract the sensor upgrade program from the sensor upgrade program file, and upgrade the intelligent driving controller using the sensor upgrade program for intelligent driving sensors already in user mode.
[0012] A fourth aspect of this application provides an intelligent driving sensor upgrade system, comprising: a vehicle, the vehicle including an intelligent driving domain controller and at least one intelligent driving sensor; an electrical testing device, which performs off-line testing on the vehicle using an electrical testing procedure, and during the testing process communicates with the intelligent driving domain controller to identify sensor upgrade instructions and sensor upgrade procedure files in the electrical testing procedure; the electrical testing device restarts the intelligent driving domain controller using the sensor upgrade instructions, and after successful authentication between the intelligent driving domain controller and the electrical testing device, the intelligent driving domain controller controls at least one intelligent driving controller to enter user mode; the electrical testing device sends the sensor upgrade procedure file to the intelligent driving domain controller, the intelligent driving domain controller extracts the sensor upgrade procedure from the sensor upgrade procedure file, and for intelligent driving sensors already in user mode, upgrades the intelligent driving controller using the sensor upgrade procedure.
[0013] A fifth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, which is executed by a processor to implement the intelligent driving sensor upgrade method as described in the above embodiments.
[0014] A sixth aspect of this application provides a computer program that, when executed, is used to implement the intelligent driving sensor upgrade method as described in the above embodiments.
[0015] Therefore, this application has the following beneficial effects:
[0016] This application's embodiments, by adding sensor upgrade commands and utilizing electronic testing procedures to upgrade intelligent driving sensors such as millimeter-wave radar and integrated inertial navigation systems, save time and labor costs associated with offline sifting of sensor inventory, significantly improving the efficiency of intelligent driving sensor upgrades. This solves the problems of long upgrade times, high labor costs, and low efficiency associated with offline intelligent driving sensor upgrades.
[0017] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0018] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein: Figure 1 This is a flowchart of a method for upgrading intelligent driving sensors according to an embodiment of this application; Figure 2 This is a flowchart of another intelligent driving sensor upgrade method provided according to an embodiment of this application; Figure 3 This is an example diagram of an intelligent driving sensor upgrade device provided according to an embodiment of this application; Figure 4 This is an example diagram of another intelligent driving sensor upgrade device provided according to an embodiment of this application; Figure 5 This is an example diagram of an intelligent driving sensor upgrade system provided according to an embodiment of this application; Figure 6 This is a structural schematic diagram of a vehicle according to an embodiment of this application. Detailed Implementation
[0019] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0020] The following description, with reference to the accompanying drawings, outlines a method, apparatus, system, medium, and product for upgrading intelligent driving sensors according to embodiments of this application. Addressing the issues of long downtime, high labor costs, and low efficiency associated with offline intelligent driving sensor upgrades mentioned in the background, this application provides a method for upgrading intelligent driving sensors. This method utilizes an electronic testing procedure to upgrade intelligent driving sensors such as millimeter-wave radar and integrated inertial navigation systems by adding sensor upgrade commands, saving time and labor costs associated with offline sifting of sensor inventory parts, and significantly improving the efficiency of intelligent driving sensor upgrades. Thus, it solves the problems of long downtime, high labor costs, and low efficiency associated with offline intelligent driving sensor upgrades.
[0021] The intelligent driving sensor upgrade method is applied to the electrical testing equipment. The electrical testing equipment uses the electrical testing program to conduct off-line testing on the vehicle. The vehicle includes an intelligent driving domain controller and at least one intelligent driving sensor. The electrical testing equipment communicates with the intelligent driving domain controller during the testing process.
[0022] Among them, electrical testing equipment is a professional tool used to test the safety performance, electrical parameters, and operating status of electrical equipment; electrical testing program is a collection of dedicated software systems that work with electrical testing equipment to perform electrical performance testing, fault diagnosis, and compliance verification; off-line testing is a series of comprehensive tests and debugging processes carried out at the end of the production line after vehicle assembly is completed and before leaving the factory; intelligent driving domain controller is a component instrument in intelligent vehicles that centrally processes perception data from sensors through high-performance chips, dedicated algorithms, and multi-interface hardware, and issues control commands to vehicle actuators; intelligent driving sensors are components instruments in the intelligent driving domain system that collect data on the vehicle's surrounding environment, its own position, and motion status in real time, such as lidar, millimeter-wave radar, cameras, and INS (Inertial Navigation System).
[0023] Specifically, Figure 1 This is a schematic flowchart illustrating a method for upgrading intelligent driving sensors provided in an embodiment of this application. Figure 1 The intelligent driving sensor upgrade method shown is an electrical testing procedure that uses an electrical testing device to communicate with the intelligent driving domain controller to upgrade the vehicle's intelligent driving sensors, thereby realizing the upgrade of the intelligent driving sensor program in the intelligent driving domain controller.
[0024] like Figure 1 As shown, the intelligent driving sensor upgrade method includes the following steps: In step S101, the sensor upgrade instructions and sensor upgrade program files in the electrical inspection procedure are identified.
[0025] Among them, the sensor upgrade command is a specific sensor command that sends an upgrade request to the sensor through the communication interface, transmits firmware files, and performs update operations; the sensor upgrade program file is a specific data file used to update or improve the internal firmware of the sensor.
[0026] Understandably, the intelligent driving sensor upgrade method requires identifying the sensor upgrade instructions and sensor upgrade program files in the electronic testing procedure. The new firmware code, calibration data, and configuration parameters that the sensor needs to run are obtained from these files. Information such as the model, hardware version number, version number, release date, and change logs of the intelligent driving sensor are then compared and matched. This process enables the intelligent driving sensor to be compared and matched with the actual sensor to be upgraded, ensuring the safety and consistency of the intelligent driving sensor upgrade.
[0027] Specifically, sensor upgrade instructions include basic configuration and authentication instructions such as device identification instructions, communication parameter configuration instructions, and permission verification instructions; upgrade mode switching and status query instructions such as upgrade mode activation instructions, upgrade mode exit instructions, and real-time status query instructions; and firmware / parameter file transmission instructions such as firmware file fragment transmission instructions, file verification instructions, and parameter configuration file distribution instructions. Sensor upgrade programs include system environment and hardware status checks such as communication link diagnosis, sensor hardware health detection, and version compatibility verification; upgrade mode switching and initialization programs such as task pause and resource release, upgrade mode initialization, and status feedback confirmation; data fragment transmission logic such as file fragment processing, block transmission, and confirmation; and data integrity verification such as local verification and global verification.
[0028] This application embodiment identifies the sensor upgrade instructions and sensor upgrade program files in the electronic inspection procedure, and compares and matches information such as the actual sensor to be upgraded, thus ensuring the safety and consistency of intelligent driving sensor upgrades.
[0029] In step S102, the intelligent driving domain controller is restarted using the sensor upgrade command. After the intelligent driving domain controller and the electrical testing equipment pass the authentication, the intelligent driving domain controller controls at least one intelligent driving controller to enter user mode.
[0030] Among them, the certification between the intelligent driving domain controller and the electrical testing equipment is a standardized trust chain established to ensure the validity, reliability and credibility of the test results. This includes the certification of the electrical testing equipment itself, the certification of test specifications and standards, and the certification of test results and processes. The intelligent driving controller is a computing unit or control module used to realize the autonomous driving function. The user mode is a general term for the interaction logic, responsibility division and control authority status between the intelligent driving domain system and the driver / user.
[0031] Understandably, by restarting the intelligent driving domain controller, authenticating the relationship between the intelligent driving domain controller and the electrical testing equipment, and controlling one or more intelligent driving controllers to enter user mode, a safe, reliable, and interference-free focus mode space can be provided for the upgrade of intelligent driving sensors, ensuring the safety and reliability of the upgrade process.
[0032] Specifically, after receiving an upgrade command, the intelligent driving sensor restarts using the sensor upgrade command. After the intelligent driving sensor restarts, it executes a device authentication command, enabling the intelligent driving domain controller and the electrical testing equipment to perform bidirectional related authentication. After the intelligent driving domain controller and the electrical testing equipment pass the relevant authentication, it controls at least one intelligent driving domain controller to enter user mode.
[0033] Furthermore, in the embodiments of this application, after the authentication between the intelligent driving domain controller and the electrical testing equipment is successful, the method further includes: identifying the sensor identifier of the intelligent driving controller that needs to be upgraded in the sensor upgrade instruction; sending the sensor identifier to the intelligent driving domain controller, which determines the intelligent driving controller that needs to be upgraded based on the sensor identifier and controls the corresponding intelligent driving sensor to enter user mode.
[0034] Sensor identification is a unique identifier and key parameter mark used to identify, distinguish, and describe a sensor. It can take the form of nameplate, label, digital ID (Identification), data sheet, etc.
[0035] Understandably, after the intelligent driving domain controller is certified, it receives the sensor identifier of the intelligent driving controller that needs to be upgraded from the sensor upgrade instruction. Using the sensor identifier of the intelligent driving controller that needs to be upgraded, it quickly and accurately finds the intelligent driving controller that needs to be upgraded and controls the corresponding intelligent driving sensor to enter a stable and focused upgrade user mode. This ensures that the intelligent driving sensor upgrade environment is not affected by other devices, thus achieving the safety of intelligent driving sensor upgrades and improving the efficiency of intelligent driving sensor upgrades.
[0036] Specifically, the system extracts the identifiers of sensors that need to be upgraded, such as forward-facing millimeter-wave radar and forward-view camera, from the instructions. The on-board diagnostic system sends the extracted sensor identifiers to the intelligent driving domain controller via the in-vehicle network. After receiving the sensor identifiers, the intelligent driving domain controller identifies the corresponding forward-facing millimeter-wave radar controller and the corresponding forward-view camera controller. The domain controller sends instructions to these two sensor controllers to put them into user mode, while keeping other sensors such as side-view radar and lidar in normal working condition. After confirming that the target sensor has entered user mode, the intelligent driving domain controller begins to push the upgrade package to it and performs the firmware upgrade operation.
[0037] This application embodiment identifies and executes sensor upgrade commands, restarts the intelligent driving domain controller, authenticates the relationship between the intelligent driving domain controller and the electrical testing equipment, and controls the intelligent driving controller that needs to be upgraded to enter user mode according to the sensor identifier. This ensures that the intelligent driving sensor upgrade environment is not affected by other devices, thereby achieving the safety of intelligent driving sensor upgrades and improving the efficiency of intelligent driving sensor upgrades.
[0038] In step S103, the sensor upgrade program file is sent to the intelligent driving domain controller. The intelligent driving domain controller extracts the sensor upgrade program from the sensor upgrade program file and uses the sensor upgrade program to upgrade the intelligent driving controller for intelligent driving sensors that have entered user mode.
[0039] Understandably, the intelligent driving domain controller receives and extracts the sensor upgrade program from the upgrade program file, and uses the sensor upgrade program to upgrade the driving controller that has entered user mode, thereby upgrading the intelligent driving controller. This saves time and labor costs associated with offline scanning of sensor inventory parts and improves the upgrade efficiency of intelligent driving sensors.
[0040] Specifically, the upgrade server generates a compressed package containing multiple sensor upgrade programs, including: a forward millimeter-wave radar upgrade program, a forward-view camera upgrade program, and an upgrade list. It records the correspondence between sensor identifiers and programs. The on-board OBD (On-Board Diagnostics) system transmits the compressed package of multiple sensor upgrade programs to the intelligent driving domain controller via the vehicle Ethernet. A verification mechanism is used during the transmission to ensure file integrity.
[0041] Furthermore, in the embodiments of this application, before upgrading the intelligent driving domain controller using the sensor upgrade procedure, the intelligent driving domain controller performs device authentication on the intelligent driving sensors, and after successful authentication, sets the mode of the intelligent driving domain controller to the upgrade-allowed mode.
[0042] Among them, equipment certification is the process by which an institution or official organization tests and confirms that electronic / electrical equipment meets the requirements in terms of safety, compliance, performance, compatibility, environmental protection, and other indicators based on specific standards, regulations, or technical specifications; the upgrade-enabled mode is the state in which equipment actively opens up upgrade functions under specific conditions, permissions, or security mechanisms through pre-set rules and verification processes.
[0043] Understandably, only certified intelligent driving sensors can be used to upgrade the mode of the intelligent driving domain controller, ensuring the accuracy and security of the intelligent driving domain controller upgrade decision.
[0044] Specifically, after the intelligent driving domain controller starts, it sends an authentication request to all connected intelligent driving sensors, such as the forward-facing camera and millimeter-wave radar, containing a randomly generated 16-bit challenge code. After receiving the challenge code, each sensor encrypts it using its built-in device private key to generate a response value, along with its own device information such as sensor identifier, hardware version, and current firmware version. The domain controller reads the locally stored list of sensor public keys, finds the corresponding public key, and uses the public key to decrypt the response value returned by the sensor, verifying whether it matches the original challenge code, and simultaneously checking the legality of the sensor identifier and the compatibility of the hardware version.
[0045] If the decryption result matches and the device information is valid, authentication is successful, and the domain controller records the sensor as a trusted device. If the decryption of a sensor such as a backup LiDAR fails or the device information does not match, authentication fails, the sensor is marked as an unauthorized device, and its functions are restricted. Once all critical sensors have been authenticated, the domain controller triggers a mode switch, changing its internal state from normal working mode to upgrade-allowed mode, opening the upgrade port and permissions.
[0046] Furthermore, in the embodiments of this application, after sending the sensor upgrade program file to the intelligent driving domain controller, the method further includes: obtaining the electrical inspection report text of the vehicle's off-line testing process; identifying whether the electrical inspection report text carries upgrade completion information of the intelligent sensor; if the upgrade completion information of the intelligent sensor is identified, then identifying the restart command in the electrical inspection program, and restarting the intelligent driving domain controller using the restart command.
[0047] Among them, the electrical inspection report is a standardized written technical document formed after testing the safety, performance indicators, and compliance of the vehicle's electrical equipment system.
[0048] Understandably, the intelligent driving domain controller obtains the sensor upgrade program file and extracts the intelligent sensor upgrade completion information carried in the electrical inspection report text of the offline testing process. Upon recognizing the intelligent sensor upgrade completion information, it restarts the intelligent driving domain controller again using a restart command to create a clean, stable, and controllable upgrade environment, ensuring the reliability and accuracy of intelligent driving sensor upgrade decisions.
[0049] Specifically, the vehicle system has successfully sent the sensor upgrade program package to the intelligent driving domain controller via Ethernet. The domain controller has completed the deployment of the upgrade programs for the forward-facing camera and millimeter-wave radar. The vehicle has entered the off-line testing phase, and the electronic inspection system has conducted a comprehensive inspection of all electronic components of the vehicle and generated an electronic inspection report.
[0050] After reading the electronic diagnostic report text, the on-board diagnostic system extracts the upgrade completion information from the report, confirms that the target sensor upgrade status is successful, and then identifies the restart command in the electronic diagnostic program. After identifying the restart command, it forwards the command to the intelligent driving domain controller, closes the temporary communication links of each sensor, and triggers the restart process.
[0051] This application embodiment identifies the electrical inspection report text containing smart sensor upgrade completion information in the sensor upgrade program file through the intelligent driving domain controller. When the upgrade completion information of the smart sensor is identified, a restart command is identified and executed to restart the intelligent driving controller, and the certified and allowed-to-upgrade intelligent driving sensors are upgraded. This saves the time and labor costs of offline scanning of sensor inventory parts and greatly improves the efficiency of intelligent driving sensor upgrades.
[0052] In summary, the intelligent driving sensor upgrade method proposed in this application upgrades intelligent driving sensors such as millimeter-wave radar and integrated inertial navigation by adding sensor upgrade commands and using electronic testing procedures, thereby saving time and labor costs associated with offline sifting of sensor inventory parts and greatly improving the efficiency of intelligent driving sensor upgrades.
[0053] Figure 2 This is a schematic flowchart illustrating a method for upgrading intelligent driving sensors provided in an embodiment of this application. Figure 2 The intelligent driving sensor upgrade method shown is applied to an intelligent driving domain controller. The vehicle includes an intelligent driving domain controller and at least one intelligent driving sensor. An electrical testing device performs off-line testing on the vehicle using an electrical testing procedure. During the testing process, the electrical testing device communicates with the intelligent driving domain controller. The intelligent driving sensor upgrade method is an electrical testing procedure that uses the electrical testing device to communicate with the intelligent driving domain controller to upgrade the vehicle's intelligent driving sensors, thereby achieving program upgrades for the intelligent driving domain controller and at least one intelligent driving sensor.
[0054] like Figure 2 As shown, the intelligent driving sensor upgrade method includes the following steps: In step S201, in response to the sensor upgrade command sent by the electrical testing equipment, the intelligent driving domain controller is restarted.
[0055] Understandably, by acquiring and implementing sensor upgrade commands from the response electrical testing equipment to restart the intelligent driving domain controller, the cleanliness of the system state can be ensured, thereby achieving the safety and absoluteness of the sensor upgrade process.
[0056] Specifically, the intelligent driving domain controller receives the upgrade command sent by the electrical testing equipment via the vehicle Ethernet. After the electrical testing equipment confirms the upgrade is successful, it sends a restart command. After receiving the command, the domain controller saves the current system configuration parameters to persistent storage, sends a temporary sleep command to each sensor, and closes unnecessary communication links with other vehicle control systems.
[0057] This application embodiment obtains and implements sensor upgrade instructions from the response electrical testing equipment to restart the intelligent driving domain controller, which can ensure the cleanliness of the system state and achieve the safety and absoluteness of the sensor upgrade process.
[0058] In step S202, after the restart is completed, the intelligent driving domain controller initiates device authentication for the electrical testing equipment. After the authentication between the intelligent driving domain controller and the electrical testing equipment is successful, at least one intelligent driving controller is controlled to enter user mode.
[0059] Understandably, after the intelligent driving domain controller restarts, it performs relevant certifications on the intelligent driving domain controller and the electrical testing equipment. If the certifications are passed, the intelligent driving domain controller is controlled to enter a stable and focused upgrade user mode, so that the intelligent driving sensor upgrade environment is not affected by other devices, thus ensuring the safety of the intelligent driving sensor upgrade and improving the efficiency of the intelligent driving sensor upgrade.
[0060] Specifically, after the domain controller restarts and completes initialization, each module passes self-test and generates a system ready signal. The domain controller sends an authentication request, including the domain controller's unique identifier, a randomly generated 24-bit challenge code, and a domain controller certificate digest, to the electrical testing equipment through a dedicated communication interface. After the electrical testing equipment verifies the domain controller's identity and legitimacy, the domain controller sends a mode switching command to the target sensor controller according to the specific instructions subsequently issued by the electrical testing equipment, controlling the intelligent driving controller to enter user mode.
[0061] In this embodiment, after the intelligent driving domain controller restarts, relevant authentication is performed on the intelligent driving domain controller and the electrical testing equipment. If the relevant authentication is successful, the intelligent driving domain controller is controlled to enter a stable and focused upgrade user mode, so that the intelligent driving sensor upgrade environment is not affected by other devices, thereby achieving the safety of intelligent driving sensor upgrade and improving the efficiency of intelligent driving sensor upgrade.
[0062] In step S203, the sensor upgrade program file sent by the electrical testing equipment is obtained, the sensor upgrade program in the sensor upgrade program file is extracted, and for intelligent driving sensors that have entered user mode, the intelligent driving controller is upgraded using the sensor upgrade program.
[0063] Understandably, the electrical testing equipment sends sensor upgrade program files to the sensor devices that need to be upgraded. By extracting and identifying the sensor upgrade program in the sensor upgrade program file, and strictly following the sensor upgrade program specifications in the sensor upgrade program file, the intelligent driving sensors in user mode are upgraded to ensure that the intelligent driving sensor upgrade avoids safety risks during the upgrade process, guarantees the systematic nature and compatibility of the intelligent driving sensor upgrade, and ensures the integrity and effectiveness of the upgraded functions.
[0064] Specifically, the intelligent driving domain controller receives an upgrade package containing the correspondence between sensors and programs, the forward-looking camera program, the LiDAR program, and a verification file through an encrypted communication channel. It receives the upgrade program file sent by the electrical testing equipment, calculates the hash value of the upgrade package, compares it with the verification value provided by the electrical testing equipment, and decompresses and reads the upgrade package after confirming that the file is not damaged.
[0065] The domain controller queries the current sensor status list to identify sensors such as forward-facing cameras, forward-facing LiDAR, and millimeter-wave radar that are in user mode. Programs and upgrade commands are sent to the sensors in user mode to perform the upgrade.
[0066] In this embodiment, the electrical testing device sends a sensor upgrade program file to the sensor device that needs to be upgraded. By extracting and identifying the sensor upgrade program in the sensor upgrade program file, the device strictly follows the sensor upgrade program specifications in the sensor upgrade program file to upgrade the intelligent driving sensor in user mode. This ensures that the intelligent driving sensor upgrade avoids safety risks during the upgrade process, guarantees the systematic nature and compatibility of the intelligent driving sensor upgrade, and ensures the integrity and effectiveness of the upgraded functions.
[0067] In summary, the intelligent driving sensor upgrade method proposed in this application upgrades intelligent driving sensors such as millimeter-wave radar and integrated inertial navigation by adding sensor upgrade commands and using electronic testing procedures, thereby saving time and labor costs associated with offline sifting of sensor inventory parts and greatly improving the efficiency of intelligent driving sensor upgrades.
[0068] Next, the intelligent driving sensor upgrade device proposed according to the embodiments of this application is described with reference to the accompanying drawings.
[0069] Figure 3 This is a block diagram of an intelligent driving sensor upgrade device provided in an embodiment of this application.
[0070] like Figure 3 As shown, the intelligent driving sensor upgrade device 300 includes: a response module 301, an authentication module 302, and an upgrade module 303.
[0071] The response module 301 is used to respond to the sensor upgrade command sent by the electrical inspection equipment and restart the intelligent driving domain controller; the authentication module 302 is used to initiate device authentication of the electrical inspection equipment after the restart is completed, and after the authentication between the intelligent driving domain controller and the electrical inspection equipment is successful, control at least one intelligent driving domain controller to enter user mode; the upgrade module 303 is used to obtain the sensor upgrade program file sent by the electrical inspection equipment, extract the sensor upgrade program in the sensor upgrade program file, and upgrade the intelligent driving domain controller using the sensor upgrade program for intelligent driving sensors that have entered user mode.
[0072] Furthermore, in this embodiment of the application, the intelligent driving sensor upgrade device 300 further includes a control module.
[0073] The control module is used to identify the sensor identifier of the intelligent driving domain controller that needs to be upgraded in the sensor upgrade instruction after the authentication between the intelligent driving domain controller and the electrical testing equipment is successful; the sensor identifier is sent to the intelligent driving domain controller, the intelligent driving domain controller determines the intelligent driving domain controller that needs to be upgraded based on the sensor identifier, and controls the corresponding intelligent driving sensor to enter user mode.
[0074] Furthermore, in this embodiment of the application, the intelligent driving sensor upgrade device 300 further includes: a permission module.
[0075] The permission module is used to authenticate the intelligent driving sensors before the intelligent driving domain controller is upgraded using the sensor upgrade program. After successful authentication, the intelligent driving domain controller is set to the upgrade-allowed mode.
[0076] Furthermore, in this embodiment of the application, the intelligent driving sensor upgrade device 300 further includes a restart module.
[0077] The restart module is used to obtain the electrical inspection report text of the vehicle's off-line testing process after the sensor upgrade program file is sent to the intelligent driving domain controller; identify whether the electrical inspection report text carries information on the completion of the intelligent sensor upgrade; if the intelligent sensor upgrade completion information is identified, the restart command in the electrical inspection program is identified, and the restart command is used to restart the intelligent driving domain controller.
[0078] It should be noted that the foregoing explanation of the intelligent driving sensor upgrade method embodiment also applies to the intelligent driving sensor upgrade device of this embodiment, and will not be repeated here.
[0079] In summary, the intelligent driving sensor upgrade device proposed in the embodiments of this application upgrades intelligent driving sensors such as millimeter-wave radar and combined inertial navigation by adding sensor upgrade commands and using electronic testing procedures, saving time and labor costs associated with offline scanning of sensor inventory parts and greatly improving the efficiency of intelligent driving sensor upgrades.
[0080] Figure 4 This is a block diagram of another intelligent driving sensor upgrade device provided in an embodiment of this application.
[0081] like Figure 4 As shown, the intelligent driving sensor upgrade device 400 includes: a response module 401, an authentication module 402, and an upgrade module 403.
[0082] The response module 401 is used to respond to the sensor upgrade command sent by the electrical testing equipment and restart the intelligent driving domain controller; the authentication module 402 is used to initiate device authentication of the electrical testing equipment by the intelligent driving domain controller after the restart is completed, and after the authentication between the intelligent driving domain controller and the electrical testing equipment is successful, control at least one intelligent driving domain controller to enter user mode; the upgrade module 403 is used to obtain the sensor upgrade program file sent by the electrical testing equipment, extract the sensor upgrade program in the sensor upgrade program file, and upgrade the intelligent driving domain controller using the sensor upgrade program for intelligent driving sensors that have entered user mode.
[0083] It should be noted that the foregoing explanation of the intelligent driving sensor upgrade method embodiment also applies to the intelligent driving sensor upgrade device of this embodiment, and will not be repeated here.
[0084] The intelligent driving sensor upgrade device proposed in the embodiments of this application upgrades intelligent driving sensors such as millimeter-wave radar and combined inertial navigation by adding sensor upgrade commands and using electronic testing procedures, which saves the time and labor costs of offline scanning of sensor inventory parts and greatly improves the efficiency of intelligent driving sensor upgrades.
[0085] Figure 5 This is a block diagram of an intelligent driving sensor upgrade system according to an embodiment of this application.
[0086] like Figure 5 As shown, the intelligent driving sensor upgrade system 500 includes: a vehicle 501 and an electrical inspection device 502.
[0087] The vehicle 501 includes an intelligent driving domain controller and at least one intelligent driving sensor. An electrical testing device 502 performs off-line testing on the vehicle using an electrical testing procedure. During the test, the device communicates with the intelligent driving domain controller to identify sensor upgrade instructions and sensor upgrade program files within the procedure. The device restarts the intelligent driving domain controller using the sensor upgrade instructions. After successful authentication between the intelligent driving domain controller and the testing device, the intelligent driving domain controller controls at least one intelligent driving domain controller to enter user mode. The device sends the sensor upgrade program file to the intelligent driving domain controller, which extracts the sensor upgrade program from the file. For intelligent driving sensors already in user mode, the sensor upgrade program is used to upgrade the intelligent driving domain controller.
[0088] It should be noted that the foregoing explanation of the intelligent driving sensor upgrade method embodiment also applies to the intelligent driving sensor upgrade device of this embodiment, and will not be repeated here.
[0089] The intelligent driving sensor upgrade device proposed in the embodiments of this application upgrades intelligent driving sensors such as millimeter-wave radar and combined inertial navigation by adding sensor upgrade commands and using electronic testing procedures, which saves the time and labor costs of offline scanning of sensor inventory parts and greatly improves the efficiency of intelligent driving sensor upgrades.
[0090] Figure 6 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle 600 may include: The memory 601, the processor 602, and the computer program stored on the memory 601 and capable of running on the processor 602.
[0091] When the processor 602 executes the program, it implements the intelligent driving sensor upgrade method provided in the above embodiments.
[0092] Furthermore, vehicle 600 also includes: Communication interface 603 is used for communication between memory 601 and processor 602.
[0093] The memory 601 is used to store computer programs that can run on the processor 602.
[0094] The memory 601 may include high-speed RAM (Random Access Memory) memory, and may also include non-volatile memory, such as at least one disk storage.
[0095] If the memory 601, processor 602, and communication interface 603 are implemented independently, then the communication interface 603, memory 601, and processor 602 can be interconnected via a bus to complete communication between them. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0096] Optionally, in a specific implementation, if the memory 601, processor 602, and communication interface 603 are integrated on a single chip, then the memory 601, processor 602, and communication interface 603 can communicate with each other through an internal interface.
[0097] The processor 602 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of this application.
[0098] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described intelligent driving sensor upgrade method.
[0099] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0100] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0101] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0102] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any of the following techniques known in the art, or a combination thereof: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (FPGAs), field-programmable gate arrays (FPGAs), etc.
[0103] Those skilled in the art will understand that all or part of the steps of the methods implementing the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0104] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A method for upgrading intelligent driving sensors, characterized in that, The method is applied to electrical testing equipment that performs off-line testing on vehicles using electrical testing procedures. The vehicles include an intelligent driving domain controller and at least one intelligent driving sensor. During the testing process, the electrical testing equipment communicates with the intelligent driving domain controller. The method includes the following steps: Identify sensor upgrade instructions and sensor upgrade program files in the electrical inspection procedure; The intelligent driving domain controller is restarted using the sensor upgrade command. After the intelligent driving domain controller and the electrical testing equipment pass the authentication, the intelligent driving domain controller controls at least one intelligent driving controller to enter user mode. The sensor upgrade program file is sent to the intelligent driving domain controller. The intelligent driving domain controller extracts the sensor upgrade program from the sensor upgrade program file and uses the sensor upgrade program to upgrade the intelligent driving controller for intelligent driving sensors that have entered user mode.
2. The intelligent driving sensor upgrade method according to claim 1, characterized in that, After the certification between the intelligent driving domain controller and the electrical testing equipment is passed, it also includes: Identify the sensor identifiers of the intelligent driving controller that need to be upgraded in the sensor upgrade instruction; The sensor identifier is sent to the intelligent driving domain controller. The intelligent driving domain controller determines the intelligent driving controller that needs to be upgraded based on the sensor identifier and controls the corresponding intelligent driving sensor to enter user mode.
3. The intelligent driving sensor upgrade method according to claim 1, characterized in that, Before upgrading the intelligent driving controller using the sensor upgrade program, the intelligent driving domain controller performs device authentication on the intelligent driving sensors. After successful authentication, the intelligent driving controller is set to upgrade-enabled mode.
4. The intelligent driving sensor upgrade method according to claim 1, characterized in that, After sending the sensor upgrade program file to the intelligent driving domain controller, the following is also included: Obtain the text of the electrical inspection report during the vehicle's off-line testing process; Identify whether the electrical inspection report text contains information indicating that the smart sensor upgrade has been completed; If the upgrade completion information of the smart sensor is detected, the restart command in the electronic test procedure is identified, and the smart driving domain controller is restarted using the restart command.
5. A method for upgrading intelligent driving sensors, characterized in that, The method is applied to an intelligent driving domain controller. The vehicle includes an intelligent driving domain controller and at least one intelligent driving sensor. Electrical testing equipment performs off-line testing on the vehicle using an electrical testing procedure. During the testing process, the electrical testing equipment communicates with the intelligent driving domain controller. The method includes the following steps: Responding to the sensor upgrade command sent by the electrical testing equipment, restart the intelligent driving domain controller; After the restart is completed, the intelligent driving domain controller initiates device authentication for the electrical testing equipment. After the authentication between the intelligent driving domain controller and the electrical testing equipment is successful, at least one intelligent driving controller is controlled to enter user mode. Obtain the sensor upgrade program file sent by the electrical testing equipment, extract the sensor upgrade program from the sensor upgrade program file, and use the sensor upgrade program to upgrade the intelligent driving controller for intelligent driving sensors that have entered user mode.
6. A smart driving sensor upgrade device, characterized in that, The device is applied to electrical testing equipment, which uses electrical testing procedures to perform off-line testing on vehicles. The vehicles include an intelligent driving domain controller and at least one intelligent driving sensor. During the testing process, the electrical testing equipment communicates with the intelligent driving domain controller. The device includes: The identification module is used to identify sensor upgrade instructions and sensor upgrade program files in the electrical inspection procedure; The restart module is used to restart the intelligent driving domain controller using sensor upgrade commands. After the intelligent driving domain controller and the electrical testing equipment pass authentication, the intelligent driving domain controller controls at least one intelligent driving controller to enter user mode. The sending module is used to send the sensor upgrade program file to the intelligent driving domain controller. The intelligent driving domain controller extracts the sensor upgrade program from the sensor upgrade program file and uses the sensor upgrade program to upgrade the intelligent driving controller for intelligent driving sensors that have entered user mode.
7. A smart driving sensor upgrade device, characterized in that, The device is applied to an intelligent driving domain controller. The vehicle includes an intelligent driving domain controller and at least one intelligent driving sensor. The electrical testing equipment performs off-line testing on the vehicle using an electrical testing procedure. During the testing process, the electrical testing equipment communicates with the intelligent driving domain controller. The device includes: The response module is used to respond to the sensor upgrade command sent by the electrical testing equipment and restart the intelligent driving domain controller; The authentication module is used to initiate device authentication of the electrical testing equipment by the intelligent driving domain controller after the restart is completed. After the authentication between the intelligent driving domain controller and the electrical testing equipment is successful, at least one intelligent driving controller is controlled to enter user mode. The upgrade module is used to obtain the sensor upgrade program file sent by the electrical testing equipment, extract the sensor upgrade program from the sensor upgrade program file, and upgrade the intelligent driving controller using the sensor upgrade program for intelligent driving sensors that have entered user mode.
8. An intelligent driving sensor upgrade system, characterized in that, include: The vehicle includes an intelligent driving domain controller and at least one intelligent driving sensor. The electrical testing equipment uses electrical testing procedures to conduct off-line tests on vehicles. During the testing process, the electrical testing equipment communicates with the intelligent driving domain controller to identify sensor upgrade instructions and sensor upgrade program files in the electrical testing procedures. The electrical testing equipment uses sensor upgrade commands to restart the intelligent driving domain controller. After the intelligent driving domain controller and the electrical testing equipment pass authentication, the intelligent driving domain controller controls at least one intelligent driving controller to enter user mode. The electrical testing equipment sends the sensor upgrade program file to the intelligent driving domain controller. The intelligent driving domain controller extracts the sensor upgrade program from the sensor upgrade program file and uses the sensor upgrade program to upgrade the intelligent driving controller for intelligent driving sensors that have entered user mode.
9. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When a computer program or instruction is executed, it implements the intelligent driving sensor upgrade method of any one of claims 1-7.
10. A computer program product, comprising a computer program or instructions, characterized in that, When a computer program or instruction is executed, it implements the intelligent driving sensor upgrade method of any one of claims 1-7.