Remote upgrading system capable of supporting equipment non-reset traceability
By setting up an upgrade management module and status module in the control component of the lidar equipment, a remote upgrade of non -reset is achieved, and a reliable retrospective mechanism is provided through the special division of the program storage area and the design of the program block. The equipment is reset, stopped, and recovered during the remote upgrade process, which improves the reliability and work efficiency of the equipment.
Patent Information
- Application Number
- CN202411723942.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-01-24
AI Technical Summary
Lidar equipment needs to be reset during remote upgrade, resulting in long downtime of equipment and poor real-time performance. It lacks a reliable recovery mechanism after the upgrade failed, affecting the reliability and application effect of the equipment.
Design a remote upgrade system, maintaining the management module and status module by setting up the upgrade management module and status in the control component, upgrade without resetting, and memory during the upgrade process and maintain the state of the general input output port. At the same time, the program storage area is divided into IAP program blocks, application blocks, and guarantee program blocks. The upgrade management module switches to the guarantee program block when the upgrade fails, and runs backup applications to achieve back traceability.
The non -reset and remote upgrade of laser radar equipment is realized, the protection of the equipment continuously operates, provides a reliable retrospective mechanism, improves the reliability and stability of the system, and reduces the improvement of maintenance costs and work efficiency.
Smart Images

Figure CN119356721A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of laser radar technology, and in particular to a remote upgrade system that supports device backtracking without resetting. Background Art
[0002] LiDAR (Light Detection and Ranging) is a sensor technology that measures the distance, speed, shape and other information of target objects by emitting laser pulses and receiving their reflected signals. Its working principle is based on the emission and reception of light pulses, and the distance of the target object is determined by calculating the round-trip time or phase difference of the laser pulses. LiDAR is widely used in the fields of autonomous driving, topographic mapping, meteorological monitoring, environmental protection, etc. It has become an important sensor device in many industries due to its advantages such as high precision, strong real-time performance and strong anti-interference ability.
[0003] With the advancement of my country's policies, LiDAR technology has entered a stage of rapid development and large-scale equipment. LiDAR equipment is often deployed in remote areas such as Northwest my country because of its ability to achieve 24-hour unattended and all-weather operation. It is widely used in meteorological monitoring, environmental protection, unmanned driving and other fields. However, with the continuous advancement of LiDAR technology and the deepening of multi-industry applications, the performance indicators and functional requirements of the equipment are also constantly increasing, which requires frequent upgrades of the software and firmware of LiDAR equipment to meet new application requirements and technical standards.
[0004] In the prior art, software upgrades of LiDAR equipment are usually implemented through remote networks, which has the advantages of no need for on-site operation and high efficiency. However, firmware upgrades on the hardware modules inside LiDAR equipment still mainly rely on offline direct hardware replacement. This traditional upgrade method has the following problems: 1. Large personnel input and low work efficiency: Offline upgrades require technicians to go on-site to replace hardware, which not only increases labor costs, but also leads to low work efficiency due to remote geographical locations, making it difficult to respond to equipment upgrade needs in a timely manner.
[0005] 2. Poor real-time performance and long equipment downtime: During the offline upgrade process, the device needs to be powered off or reset, causing the device to be shut down for a long time, affecting its normal operation and data collection. Especially in an unattended environment, the equipment downtime has a great impact on its application effect.
[0006] 3. Lack of reliable recovery mechanism: The existing upgrade method often cannot automatically roll back to the stable version after the upgrade fails or is interrupted, causing the device to be unavailable for a long time. Especially in remote areas, on-site maintenance cannot be carried out in time, which seriously affects the reliability and application effect of the equipment.
[0007] In order to solve the above problems, the industry has tried to adopt remote upgrade technology, especially for the software part. However, remote upgrades of the hardware firmware inside LiDAR devices still face major challenges. Traditional remote upgrade methods usually require a device reset during the upgrade process, which not only causes the general input and output ports to be reset, thereby affecting the power supply and signal transmission of the device, but also interrupts the operation of key functions of the device, especially the stability of the power supply component and the laser component. Therefore, how to achieve remote upgrades of LiDAR equipment without resetting or powering off, and ensure stable operation during the upgrade process and reliable recovery after an upgrade failure, has become a technical problem to be solved.
[0008] Therefore, how to avoid device resetting and power outage during the remote upgrade process and ensure stable operation of the system has become a technical problem to be solved by the present invention. Summary of the invention
[0009] The technical problem solved by the present invention is to provide a remote upgrade system that supports device resetting and backtracking in response to the defects in the above-mentioned prior art, so as to solve the reset problem during the remote upgrade of the device, the recovery problem after the upgrade failure and the function interruption problem proposed in the above-mentioned background technology.
[0010] In order to solve the above technical problems, the technical solution adopted by the present invention is as follows: A remote upgrade system that supports backtracking without resetting a device, comprising: Remote cloud, used to send upgrade instructions and upgrade packages; LiDAR equipment, including: A communication component, used to communicate with the remote cloud and receive the upgrade instruction and upgrade program package; A collection component, used to receive the laser signal reflected by the target object and convert it into an electrical signal; A laser assembly for generating laser pulses; A power supply component, used to provide power supply for the laser radar device; A control component, used to control the operation of the laser radar device, wherein the control component includes: The program storage area is divided into an IAP program block, an application program block and a security program block, wherein the application program block includes a first application program block and a second application program block; The upgrade management module is used to execute the upgrade process when receiving the upgrade instruction and the upgrade program package, and the upgrade process includes: Upgrade the application without resetting it, and memorize and keep the current GPIO status during the upgrade process to prevent peripheral device abnormalities caused by GPIO reset during the upgrade process; When the upgraded program runs abnormally, switch to the guarantee program block, run the backed-up application program, and implement backtracking.
[0011] As a further solution of the present invention, the upgrade management module is specifically used to perform the following steps: S1, determining whether the currently running application block is the first application block or the second application block, and selecting the non-running application block as the storage area for the upgrade program; S2, receiving the upgrade package through the communication component and storing it in the selected application block; S3, verify the received upgrade package, if the verification succeeds, continue; if the verification fails, request retransmission; S4, backing up the currently running application to the security program block; S5, setting an upgrade flag to instruct the system to switch to the selected application block to run next time; S6, switching to the selected application block to run the upgraded program without resetting, while memorizing and maintaining the state of the general input and output ports; S7, monitor the running status of the upgraded program. If the running is normal, clear the upgrade flag and the upgrade is completed; if the running is abnormal, switch to the guarantee program block, run the backed-up application program, and implement backtracking.
[0012] As a further solution of the present invention, the control component also includes a state holding module, which is used to memorize and maintain the level state of the general input and output ports during the upgrade process to ensure that the power supply component and the laser component continue to operate stably during the upgrade process to avoid power interruption or signal abnormality.
[0013] As a further solution of the present invention, the security program block is used to provide a stable backup program when the upgrade fails or the program runs abnormally after the upgrade, so as to ensure the reliable operation of the laser radar device.
[0014] As a further solution of the present invention, the upgrade management module controls the switching and backtracking of the application program by setting the upgrade flag and the backup flag, thereby achieving management of the program running status.
[0015] As a further solution of the present invention, the communication component includes a router, a switch or a wireless network module, which is used to realize network communication between the laser radar device and the remote cloud.
[0016] Compared with the prior art, the present invention has the following beneficial effects: 1. Achieve remote upgrade without resetting to ensure continuous operation of the equipment: By setting the upgrade management module and the state retention module in the control component, the system memorizes and maintains the state of the general input and output ports during the upgrade process, avoiding power supply interruption and signal abnormality caused by reset in the traditional upgrade method. In this way, even during the upgrade process, key components such as the power supply component and the laser component can continue to operate stably, ensuring the continuity and reliability of the lidar equipment.
[0017] 2. A special division of the program storage area is introduced to provide a reliable backtracking mechanism: The program storage area is divided into the IAP program block, the first and second application program blocks, and the guarantee program block. The upgrade management module backs up the currently running application to the guarantee program block during the upgrade process. When the upgraded program runs abnormally, the system can automatically switch to the guarantee program block, run the backed-up stable program, and achieve rapid backtracking. This mechanism greatly improves the reliability of the system during the upgrade process and avoids device unavailability caused by upgrade failure.
[0018] 3. The synergy of multiple modules improves the security and stability of the system: The synergy of the upgrade management module and the state retention module enables safe remote upgrades without resetting and ensures the stable operation of key components. At the same time, by setting the upgrade flag and backup flag, the system can intelligently manage the switching and backtracking of programs, enhancing the monitoring and management capabilities of the program running status.
[0019] 4. Applicable to complex devices with strong dependencies, solving industry problems: Traditional remote upgrade methods are difficult to avoid the negative impact of reset when facing complex devices with strong dependencies between internal components. The system of the present invention successfully solves this industry problem through the innovative combination of the above-mentioned multiple technical features, and provides a feasible solution for the remote upgrade of complex systems such as lidar equipment.
[0020] 5. Save maintenance costs and improve work efficiency: Due to the realization of remote non-reset upgrade and automatic backtracking mechanism, the reliance on on-site maintenance is reduced, and the personnel input and time cost are reduced. Especially when LiDAR equipment is often deployed in remote areas, the system of the present invention can significantly improve work efficiency and ensure the stable operation of the equipment.
[0021] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0023] Figure 1 The remote upgrade system of the present invention is a block diagram Figure 2 A schematic diagram of program block division of the present invention.
[0024] Figure 3 Program upgrade flow chart of the present invention. DETAILED DESCRIPTION
[0025] The technical solutions in the embodiments of the present invention are described clearly and completely below. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0026] See also Figure 1 —3. In an embodiment of the present invention, a remote upgrade system that supports device resetting and backtracking includes: Remote cloud, used to send upgrade instructions and upgrade packages; LiDAR equipment, including: A communication component, used to communicate with the remote cloud and receive the upgrade instruction and upgrade program package; A collection component, used to receive the laser signal reflected by the target object and convert it into an electrical signal; A laser assembly for generating laser pulses; A power supply component, used to provide power supply for the laser radar device; A control component, used to control the operation of the laser radar device, wherein the control component includes: The program storage area is divided into an IAP program block, an application program block and a security program block, wherein the application program block includes a first application program block (APP1 program block) and a second application program block (APP2 program block); The upgrade management module is used to execute the upgrade process when receiving the upgrade instruction and the upgrade program package, and the upgrade process includes: Upgrade the application without resetting it, and memorize and keep the current GPIO status during the upgrade process to prevent peripheral device abnormalities caused by GPIO reset during the upgrade process; When the upgraded program runs abnormally, switch to the guarantee program block, run the backed-up application program, and implement backtracking.
[0027] The upgrade management module is specifically used to perform the following steps: S1, determining whether the currently running application block is the first application block or the second application block, and selecting the non-running application block as the storage area for the upgrade program; S2, receiving the upgrade package through the communication component and storing it in the selected application block; S3, verify the received upgrade package, if the verification succeeds, continue; if the verification fails, request retransmission; S4, backing up the currently running application to the security program block; S5, setting an upgrade flag to instruct the system to switch to the selected application block to run next time; S6, switching to the selected application block to run the upgraded program without resetting, while memorizing and maintaining the state of the general input and output ports; S7, monitor the running status of the upgraded program. If the running is normal, clear the upgrade flag and the upgrade is completed; if the running is abnormal, switch to the guarantee program block, run the backed-up application program, and implement backtracking.
[0028] The control component also includes a state holding module, which is used to memorize and maintain the level state of the general input and output ports during the upgrade process, so as to ensure that the power supply component and the laser component continue to operate stably during the upgrade process to avoid power interruption or signal abnormality; as a further solution of the present invention, the protection program block is used to provide a stable backup program when the upgrade fails or the program runs abnormally after the upgrade, so as to ensure the reliable operation of the laser radar device; the upgrade management module controls the switching and backtracking of the application by setting the upgrade flag and the backup flag, so as to manage the program running status; the communication component includes a router, a switch or a wireless network module, which is used to realize network communication between the laser radar device and the remote cloud.
[0029] This application, see Figure 1 The overall framework of the remote upgrade system is described. The system consists of a remote cloud and on-site LiDAR equipment. The LiDAR equipment includes key components such as communication components, acquisition components, laser components, power components, and control components. The communication component is responsible for data transmission with the cloud to receive upgrade instructions and program packages; the acquisition component processes laser signals; the laser component generates laser pulses; the power component provides stable power supply for the equipment; and the control component coordinates the operation of each module. These components are connected through a bus to ensure that the equipment remains in normal operation during the remote upgrade process.
[0030] Figure 2 The division of the program storage area in the LiDAR device is shown. The program storage area is divided into four modules: IAP program block, application block 1, application block 2, and guarantee program block. The IAP program block is used for remote upgrade process management, application block 1 (first application block) and application block 2 (second application block) store running programs respectively and are used alternately to achieve seamless upgrade switching, and the guarantee program block is used to store the basic running programs of the device to ensure that stable operation can be restored when the upgrade fails.
[0031] Figure 3 The remote upgrade process is described in detail. The system sends the upgrade command through the cloud, and the LiDAR device determines the currently running program block and selects the backup program block for upgrade. During the upgrade process, the device will back up the currently running program to the guarantee program block and perform integrity check on the received upgrade program. After the verification is successful, the system switches to the upgraded program block to run, while maintaining the input and output port status to avoid reset or power failure. If the upgrade fails, the device will automatically switch to the guarantee program block, restore the original status and report the error information to ensure the reliable operation of the system.
[0032] Embodiment 1: Remote upgrade application of LiDAR equipment.
[0033] This embodiment takes the remote upgrade of LiDAR equipment as the background and describes the specific implementation method of the technical solution of the present invention in practical application. LiDAR is widely used in fields such as meteorological monitoring, autonomous driving, and environmental protection detection. Its deployment sites are often distributed in remote areas, which makes the maintenance and upgrade of equipment face great challenges, especially the remote upgrade of equipment.
[0034] In traditional remote upgrade solutions, the upgrade process often requires the device to be reset or powered off, which will cause interruptions to key functions of the device. Especially for LiDAR devices that need to run continuously for 24 hours, any downtime will have a significant impact on data collection and device stability. In addition, if a failure or program crash occurs during the upgrade process, the mechanism for restoring the original function is relatively weak, often requiring manual intervention or equipment repair, which increases maintenance costs and equipment unavailability time.
[0035] In order to effectively solve the above problems, the present invention proposes a remote upgrade technical solution that supports no reset, no power outage, and can be traced back. In this embodiment, the hardware system of the laser radar device is composed of a communication component, an acquisition component, a laser component, a power supply component, and a control component. The control component contains multiple program blocks, including an IAP (in-application download) program block for upgrade management, two application blocks for storing actual applications (named the first application block and the second application block, respectively), and a guarantee program block for backtracking and ensuring the stability of the device.
[0036] During the upgrade process, first, the LiDAR device initiates an upgrade request through the cloud, and the cloud transmits the upgrade software package, control instructions, and configuration parameters to the device through the network. After receiving this data, the communication component in the device starts the IAP program block for judgment and processing. The IAP program block first checks which application block is currently running (the first application block or the second application block), and loads the newly upgraded program package into the non-running application block. For example, if the first application block is currently running, the IAP program block will load the upgrade package into the second application block.
[0037] During the loading process, in order to ensure that the system does not reset or lose power, the control component will memorize the current input and output port status and continue to supply power. In this way, both the laser component and other key hardware components can maintain stable operation during the upgrade process, and there will be no equipment reset or signal loss caused by power interruption. This design makes the upgrade process almost have no effect on other functions of the system. The device can continue to perform target object detection and data collection tasks without interruption, keeping the device running efficiently and stably 24 hours a day.
[0038] After the upgrade is complete, the system will use the program flag to determine whether to switch to the new application block. If the switch is successful, the system will return a success command and report the upgrade status through the cloud. If errors or anomalies are found during the upgrade process, the system can automatically backtrack to the previous application block to ensure that the device returns to a stable state. At this time, the guarantee program block will be activated to provide the most basic operating functions to ensure that the device can quickly resume normal operation after an upgrade failure or crash, thereby avoiding the common fault recovery problems in traditional upgrade solutions.
[0039] For example, in actual applications, when a certain laser radar device is deployed in a remote area for environmental monitoring, the cloud finds that its application needs to be upgraded. Through the technical solution of the present invention, the device can complete the upgrade without stopping or powering off without human intervention, and immediately restore to a stable state when any abnormality occurs, ensuring the continuous and stable working state of the device and avoiding the loss or inability to collect monitoring data due to device interruption.
[0040] Through the application of this embodiment, the laser radar equipment can ensure the continuous operation of its key functions such as power supply, communication, and acquisition during the seamless upgrade process, solving the common reset, power failure, and function interruption problems in traditional remote upgrade technology. This method not only improves the working efficiency of the equipment, but also greatly reduces the equipment maintenance cost, improves the reliability and availability of the system, and is particularly suitable for high-end equipment that needs to run for a long time and is deployed in remote areas.
[0041] Embodiment 2: A large logistics company in my country has deployed a fleet of hundreds of self-driving transport vehicles, which are widely used in urban distribution and warehousing management. Each self-driving transport vehicle is equipped with a lidar device for environmental perception, path planning and obstacle detection to ensure the safety and efficiency of the transportation process. Due to the large number of transport vehicles and their wide distribution, especially during peak hours in cities, the vehicles need to maintain a continuous and stable working state under high-load operation. At the same time, with the continuous advancement of autonomous driving technology and the diversification of logistics needs, the software and firmware of lidar equipment need to be upgraded regularly to optimize algorithms, improve data processing capabilities and add new functions to adapt to the complex and changing urban traffic environment and improve distribution efficiency.
[0042] The traditional method of upgrading LiDAR equipment requires technicians to perform on-site maintenance and hardware replacement on a vehicle-by-vehicle basis. This method is not only time-consuming and labor-intensive, and difficult to meet the rapid upgrade needs of large-scale fleets, but also requires stopping and resetting during the upgrade process, resulting in interruptions in transportation services and affecting logistics efficiency. In addition, if a problem occurs during the upgrade process, the vehicle cannot automatically roll back to a stable version, which may cause the transport vehicle to be unavailable for a long time, seriously affecting the operation of the entire logistics system.
[0043] After adopting the system of the present invention that supports remote upgrade of laser radar equipment without resetting and can be traced back, the self-driving transport vehicle of the logistics company can realize online remote upgrade. The specific operation steps are as follows: 1. Upgrade preparation stage: The logistics company sends upgrade instructions and upgrade packages to the lidar equipment of all autonomous transport vehicles through the remote cloud. After receiving the upgrade instruction, the upgrade management module of the equipment enters the waiting state and waits for the current module to be idle to ensure that the upgrade process does not interfere with the normal operation of the vehicle and the execution of the transportation task.
[0044] 2. Select the upgrade area: The upgrade management module determines whether the currently running application block is the first application block or the second application block, and selects the non-running application block as the storage area for the upgrade program. For example, if the currently running application block is the first application block, the system selects the second application block for upgrade.
[0045] 3. Receive and store the upgrade program: Through the communication component, the device receives the upgrade package from the cloud and stores it in the second application block. The upgrade management module performs integrity verification on the received package to ensure the reliability of data transmission. If the verification fails, the system will request to retransmit the upgrade package.
[0046] 4. Back up the current program: After the upgrade program package passes the verification, the upgrade management module backs up the currently running first application program block to the guarantee program block, providing a basis for subsequent possible backtracking operations.
[0047] 5. Switch and run the new program: The system sets the upgrade flag to indicate that the next time it switches to the second application block to run the upgraded program. At the same time, the state retention module memorizes and maintains the level state of the general input and output ports to avoid power interruption and signal abnormality caused by reset. Subsequently, the system switches to the second application block without resetting and starts running the upgraded program.
[0048] 6. Monitor the running status: During the running of the upgraded program, the upgrade management module monitors its running status in real time. If the running is normal, the system clears the upgrade flag, completes the upgrade process, and the device continues to run normally without affecting the real-time navigation and transportation tasks of the autonomous driving transport vehicle.
[0049] 7. Backtracking mechanism: If the upgraded program runs abnormally, the upgrade management module will automatically switch back to the security program block and run the first backup application block to ensure that the transport vehicle continues to run stably. At the same time, the system sends an abnormality report to the cloud for subsequent analysis and processing by technical personnel.
[0050] Through the above embodiments, the remote upgrade system of the present invention realizes the online upgrade of the laser radar equipment of the autonomous driving transport vehicle without resetting, ensuring the continuous operation of the vehicle and the real-time performance of the transportation task. At the same time, the equipped backtracking mechanism can automatically restore to a stable version when the upgrade fails, greatly improving the reliability and maintenance efficiency of the equipment. This system is particularly suitable for large-scale, widely distributed autonomous driving fleets that require high reliability and high efficiency. It significantly reduces maintenance costs, improves work efficiency, and meets the logistics industry's demand for high reliability and high stability of equipment.
[0051] In Example 2, the autonomous driving transport vehicle realizes flexible switching and reliable backtracking of applications during the upgrade process by dividing the program storage area into IAP program blocks, application program blocks, and security program blocks. The introduction of the state retention module ensures the continuous operation of key functions of the vehicle during the upgrade process, avoiding power outages and signal anomalies caused by reset. This multi-module collaborative design not only solves the problems of large personnel investment, low work efficiency, and poor real-time performance in traditional upgrade methods, but also greatly improves the reliability and stability of the system through the backtracking mechanism.
[0052] In the present invention, unless otherwise clearly stipulated and limited, the terms "installation", "setting", "connection", "fixation", "screw-on" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral one; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be the internal connection of two elements or the interaction relationship between two elements. Unless otherwise clearly defined, ordinary technicians in this field can understand the specific meanings of the above terms in the present invention according to the specific circumstances.
[0053] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above and that the present invention can be implemented in other specific forms without departing from the spirit or essential features of the present invention. Therefore, the embodiments should be considered exemplary and non-restrictive in all respects, and the scope of the present invention is defined by the appended claims rather than the above description, and it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims be included in the present invention.
Claims
1. A remote upgrade system that supports device reversion without resetting, characterized in that: include: Remote cloud, used to send upgrade instructions and upgrade packages; LiDAR equipment, including: A communication component, used to communicate with the remote cloud and receive the upgrade instruction and upgrade program package; A collection component, used to receive the laser signal reflected by the target object and convert it into an electrical signal; A laser assembly for generating laser pulses; A power supply component, used to provide power supply for the laser radar device; A control component, used to control the operation of the laser radar device, wherein the control component includes: The program storage area is divided into an IAP program block, an application program block and a security program block, wherein the application program block includes a first application program block and a second application program block; The upgrade management module is used to execute the upgrade process when receiving the upgrade instruction and the upgrade program package, and the upgrade process includes: Upgrade the application without resetting it, and memorize and keep the current GPIO status during the upgrade process to prevent peripheral device abnormalities caused by GPIO reset during the upgrade process; When the upgraded program runs abnormally, switch to the protection program block, run the backed-up application program, and implement backtracking.
2. A remote upgrade system supporting device resetting and backtracking according to claim 1, characterized in that: The upgrade management module is specifically used to perform the following steps: S1, determining whether the currently running application block is the first application block or the second application block, and selecting the non-running application block as the storage area for the upgrade program; S2, receiving the upgrade package through the communication component and storing it in the selected application block; S3, verify the received upgrade package, and if the verification is successful, continue; If the verification fails, request retransmission; S4, backing up the currently running application to the security program block; S5, setting an upgrade flag to instruct the system to switch to the selected application block to run next time; S6, switching to the selected application block to run the upgraded program without resetting, while memorizing and maintaining the state of the general input and output ports; S7, monitor the running status of the upgraded program. If it runs normally, clear the upgrade flag and the upgrade is completed; If the operation is abnormal, switch to the protection program block, run the backup application program, and implement backtracking.
3. A remote upgrade system supporting device resetting and backtracking according to claim 1, characterized in that: The control component also includes a state holding module for memorizing and maintaining the level state of the general input and output ports during the upgrade process to ensure that the power supply component and the laser component continue to operate stably during the upgrade process to avoid power interruption or signal abnormality.
4. A remote upgrade system supporting device resetting and backtracking according to claim 1, characterized in that: The protection program block is used to provide a stable backup program when the upgrade fails or the program runs abnormally after the upgrade, thereby ensuring the reliable operation of the laser radar device.
5. A remote upgrade system supporting device reversal without resetting according to claim 1, characterized in that: The upgrade management module controls the switching and backtracking of the application program by setting the upgrade flag and the backup flag, thereby managing the program running status.
6. A remote upgrade system supporting device reversal without resetting according to claim 1, characterized in that: The communication component includes a router, a switch or a wireless network module, which is used to realize network communication between the laser radar device and the remote cloud.
Citation Information
Cited By
Software development application updating processing method and system based on cloud computing
CN120631399A
A cloud computing-based method and system for processing software development application updates.
CN120631399B