Camera and video recorder cloud upgrading method
By building a camera, video recorder cloud upgrade platform framework and cloud upgrade server, the complexity, uncontrollability and security risks of the camera and video recorder upgrade process in the existing technology have been solved, and automated and intelligent cloud upgrades have been realized, and upgrades have been improved. Efficiency and safety.
Patent Information
- Application Number
- CN202411566234.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-14
AI Technical Summary
The firmware or software upgrades of existing cameras and recorders rely on manual operations or limited automation methods, resulting in complex operations, uncontrollable upgrade processes, lack of intelligent detection and repair, and safety risks.
By building a cloud upgrade platform framework for cameras and recorders, building cloud upgrade servers, building device communication protocols, configuring upgrade packages, and using APPs, stand-alone versions, web pages, and device UI interfaces to achieve cloud upgrade package management and automatic distribution, ensuring the security of the upgrade process and controllability.
The automated and intelligent upgrade of cameras and recorders has been realized, reducing the complexity of users' operations and the risk of upgrade failure, and improving the safety and efficiency of the upgrade process.
Smart Images

Figure CN119450194A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of software upgrade, and in particular to a cloud upgrade method for a camera and a video recorder. Background Art
[0002] With the rapid development of smart technology, cameras and recorders, as important security monitoring equipment, play an increasingly important role in various application scenarios. These devices are not only used for home security, but also widely used in public safety, traffic monitoring, commercial monitoring and other fields. In order to improve the performance and functions of the equipment, manufacturers will regularly release firmware and software updates to fix vulnerabilities, enhance functions or improve performance.
[0003] Disadvantages of traditional upgrade methods:
[0004] Currently, firmware or software upgrades for most cameras and recorders still rely on manual operations or limited automation. Users need to download the upgrade package and upload it to the device through dedicated tools, which is not only cumbersome but also prone to errors. The specific problems are as follows:
[0005] Complexity of manual operation: Users must understand how to download the appropriate upgrade package and manually upload it to the device. This is a technical threshold for ordinary users and also increases the risk of operational errors.
[0006] Uncontrollable upgrade process: During the upgrade process, improper operation or network problems may cause the upgrade to fail or even brick the device, which not only causes trouble for users but also may lead to additional maintenance costs.
[0007] Lack of automation and intelligence: Traditional methods often lack intelligent detection and repair mechanisms. If there are multiple versions of upgrade packages for a device, users need to determine the most appropriate upgrade package by themselves, which is not only complicated but also prone to making wrong choices.
[0008] Security risks during the upgrade process: During the upgrade process, the transmission and storage of the upgrade package need to be secure. Traditional methods often lack encryption during data transmission and are vulnerable to security risks such as man-in-the-middle attacks and data tampering. Summary of the invention
[0009] The purpose of the present invention is to overcome the shortcomings of the prior art and propose a cloud upgrade method for cameras and video recorders, which can maintain the stable operation of the power grid, quickly and accurately provide the optimal load transfer plan, greatly improve the work efficiency of dispatchers, and ensure the safe and stable operation of the power grid.
[0010] The present invention solves the technical problem by adopting the following technical solutions:
[0011] A method for cloud upgrading of a camera or a video recorder comprises the following steps:
[0012] Step 1: Build the cloud upgrade platform framework for cameras and video recorders;
[0013] Step 2: Build the camera and video recorder cloud upgrade server according to the constructed camera and video recorder cloud upgrade platform framework;
[0014] Step 3: Construct the device communication protocol for the cloud upgrade process of cameras and recorders;
[0015] Step 4: Configure the upgrade package of the camera and recorder cloud upgrade server built in step 2;
[0016] Step 5: Complete the cloud upgrade of cameras and recorders by detecting the cloud upgrade process through the client such as APP, stand-alone version, web page, and device UI interface.
[0017] Moreover, the camera and video recorder cloud upgrade platform framework in step 1 includes: a product information module, an upgrade management module and a system management module, wherein the product information module includes a product line module and a product model module, the product line module is used to identify product line information, the product model module is used to identify product model information, the upgrade management module includes a version information management module, an upgrade plan module, an upgrade record module and a device information module, the version information management module is used to identify version information, the upgrade plan module is used to build upgrade plan tasks, the upgrade record module is used to store upgrade records, the device information module is used to store device information, the system management module includes a user management module, a role management module and a log management module, the user management module is used to identify logged-in users, the role management module is used to assign permissions according to, the log management module includes an operation log module and a login log module, the operation log module is used to record operation logs, and the login log module is used to record login logs.
[0018] Furthermore, the step 2 comprises the following steps:
[0019] Step 2.1, use IntelliJ IDEA development tool for development;
[0020] Step 2.2, use MySQL to design the database structure and create necessary tables, indexes and relationships;
[0021] Step 2.3: In the Java project, use JDBC to connect to the MySQL database.
[0022] Step 2.4: Use Nexus to ensure data security, and point the Maven repository to Nexus:
[0023] Nexus' approach to security:
[0024] Access control: Use strong passwords and limit access to the database;
[0025] Encryption: Encrypted storage and transmission of sensitive data;
[0026] Backup and recovery: Back up the database regularly and ensure that it can be restored quickly;
[0027] Auditing and monitoring: Monitor database access and modifications to detect any suspicious activity;
[0028] Step 2.5: Use Maven to package the application into an executable WAR file;
[0029] Step 2.6, deploy the packaged application files to the target server;
[0030] Step 2.7: Start the application server and database server.
[0031] Moreover, the specific implementation method of step 3 is: upgrading related network protocols includes kernel upgrade package communication protocol and WEB upgrade package communication protocol:
[0032] Kernel upgrade package communication protocol:
[0033] send:
[0034] Start upgrading CMD*PROUPGRADE*BEGIN;
[0035] Send kernel upgrade package size CMD*PROUPGRADE*LENGTH*iPacketSize;
[0036] reply:
[0037] Reply to the upgrade program INNER*CMD*PROUPGRADE*OK;
[0038] After receiving the upgrade data, reply: error INNER*CMD*PROUPGRADE*ERROR*iRet occurs;
[0039] Send kernel upgrade package size: request the first package data INNER*CMD*PROUPGRADE*FIRST;
[0040] After receiving the upgrade data, reply: request the next packet of data INNER*CMD*PROUPGRADE*NEXT*iPacketNo;
[0041] After receiving the upgrade data, reply: Request the content of this package again INNER*CMD*PROUPGRADE*REPEAT*iPacketNo;
[0042] After receiving the upgrade data, reply: Upgrade completed INNER*CMD*PROUPGRADE*FINISH;
[0043] After receiving the upgrade data, reply: error INNER*CMD*PROUPGRADE*ERROR occurs;
[0044] WEB upgrade package communication protocol:
[0045] Upgrade WEB control program CMD*WEBUPGRADE*BEGIN*iType*cParam1;
[0046] Reply to upgrade WEB control program: Ready CMD*WEBUPGRADE*LENGTH*iPacketSize;
[0047] Size of the WEB upgrade package sent: Start upgrading WEBCMD*WEBUPGRADE*LENGTH*iPacketSize;
[0048] Reply to send the WEB upgrade package size: WEB upgrade package is too large INNER*CMD*WEBUPGRADE*ERROR*iRet;
[0049] Reply to send WEB upgrade package size (request the first package data) INNER*CMD*WEBUPGRADE*FIRST
[0050] After receiving the upgrade data, reply: request the next packet of data INNER*CMD*WEBUPGRADE*NEXT*iPacketNo;
[0051] After receiving the upgrade data, reply: Request the content of this package again INNER*CMD*WEBUPGRADE*REPEAT*iPacketNo;
[0052] After receiving the upgrade data, reply: Upgrade completed INNER*CMD*WEBUPGRADE*FINISH;
[0053] After receiving the upgrade data, reply: Error INNER*CMD*PROUPGRADE*ERROR*iRet occurs.
[0054] Furthermore, the step 4 comprises the following steps:
[0055] Step 4.1. Log in to the upgrade package version management system. First, select the product line and create the product to be upgraded.
[0056] Step 4.2, create a new product model and configure the corresponding parameter information;
[0057] Step 4.3, upload the device upgrade package to the server via FTP, and create parameter information of the upgrade package, including version number, language and md5 information;
[0058] Step 4.4. Select the uploaded upgrade package and execute the upgrade plan.
[0059] The advantages and positive effects of the present invention are:
[0060] The present invention constructs a cloud upgrade platform framework for cameras and video recorders; builds a cloud upgrade server for cameras and video recorders based on the constructed cloud upgrade platform framework for cameras and video recorders; constructs a device communication protocol for the cloud upgrade process for cameras and video recorders; configures the upgrade package for the cloud upgrade server for cameras and video recorders in step 2; and completes the cloud upgrade of cameras and video recorders by detecting the cloud upgrade process through clients such as APP, stand-alone version, web page, and device UI interface. The present invention can deploy an upgrade package for a camera or video recorder device through a server, and specify restrictions such as the model, serial number segment, MAC address, version number, and language of the device. After the deployment is completed, the supporting products of the device, such as APP, stand-alone version, web page, and device UI interface, can detect the upgrade package of the device, and remotely upgrade the device and perform software maintenance. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 A system structure diagram constructed for the present invention;
[0062] Figure 2 Select a product line schematic for the present invention;
[0063] Figure 3 A schematic diagram of parameter information corresponding to the configuration of the present invention;
[0064] Figure 4 A schematic diagram of parameter information for creating an upgrade package for the present invention;
[0065] Figure 5 A schematic diagram of selecting an uploaded upgrade package and executing an upgrade plan for the present invention;
[0066] Figure 6 Schematic diagram of the client detection cloud upgrade process of the present invention. DETAILED DESCRIPTION
[0067] The present invention is further described in detail below with reference to the accompanying drawings.
[0068] A method for cloud upgrading of a camera or a video recorder comprises the following steps:
[0069] Step 1: Build the cloud upgrade platform framework for cameras and video recorders.
[0070] like Figure 1 As shown, the cloud upgrade platform framework for cameras and video recorders includes: a product information module, an upgrade management module and a system management module, wherein the product information module includes a product line module and a product model module, the product line module is used to identify product line information, the product model module is used to identify product model information, the upgrade management module includes a version information management module, an upgrade plan module, an upgrade record module and a device information module, the version information management module is used to identify version information, the upgrade plan module is used to build upgrade plan tasks, the upgrade record module is used to store upgrade records, the device information module is used to store device information, the system management module includes a user management module, a role management module and a log management module, the user management module is used to identify logged-in users, the role management module is used to assign permissions according to users, the log management module includes an operation log module and a login log module, the operation log module is used to record operation logs, and the login log module is used to record login logs.
[0071] Step 2: Build the camera and video recorder cloud upgrade server according to the constructed camera and video recorder cloud upgrade platform framework.
[0072] Step 2.1, use IntelliJ IDEA development tool for development;
[0073] Step 2.2, use MySQL to design the database structure and create necessary tables, indexes and relationships;
[0074] Step 2.3: In the Java project, use JDBC (Java Database Connectivity) to connect to the MySQL database.
[0075] Step 2.4: Use Nexus to ensure data security, and point the Maven repository to Nexus:
[0076] Nexus' approach to security:
[0077] Access control: Use strong passwords and limit access to the database;
[0078] Encryption: Encrypted storage and transmission of sensitive data;
[0079] Backup and recovery: Back up the database regularly and ensure that it can be restored quickly;
[0080] Auditing and monitoring: Monitor database access and modifications to detect any suspicious activity;
[0081] Step 2.5: Use Maven to package the application into an executable WAR file;
[0082] Step 2.6, deploy the packaged application files to the target server;
[0083] Step 2.7: Start the application server and database server.
[0084] Step 3: Build the device communication protocol for the cloud upgrade process of cameras and recorders.
[0085] Upgrade-related network protocols include kernel upgrade package communication protocol and WEB upgrade package communication protocol:
[0086] Kernel upgrade package communication protocol:
[0087] send:
[0088] Start upgrading CMD*PROUPGRADE*BEGIN;
[0089] Send kernel upgrade package size CMD*PROUPGRADE*LENGTH*iPacketSize;
[0090] reply:
[0091] Reply to the upgrade program INNER*CMD*PROUPGRADE*OK;
[0092] After receiving the upgrade data, reply: error INNER*CMD*PROUPGRADE*ERROR*iRet occurs;
[0093] Send kernel upgrade package size: request the first package data INNER*CMD*PROUPGRADE*FIRST;
[0094] After receiving the upgrade data, reply: request the next packet of data INNER*CMD*PROUPGRADE*NEXT*iPacketNo;
[0095] After receiving the upgrade data, reply: Request the content of this package again INNER*CMD*PROUPGRADE*REPEAT*iPacketNo;
[0096] After receiving the upgrade data, reply: Upgrade completed INNER*CMD*PROUPGRADE*FINISH;
[0097] After receiving the upgrade data, reply: error INNER*CMD*PROUPGRADE*ERROR occurs;
[0098] WEB upgrade package communication protocol:
[0099] Upgrade WEB control program CMD*WEBUPGRADE*BEGIN*iType*cParam1;
[0100] Reply to upgrade WEB control program: Ready CMD*WEBUPGRADE*LENGTH*iPacketSize;
[0101] Size of the WEB upgrade package sent: Start upgrading WEBCMD*WEBUPGRADE*LENGTH*iPacketSize;
[0102] Reply to send the WEB upgrade package size: WEB upgrade package is too large INNER*CMD*WEBUPGRADE*ERROR*iRet;
[0103] Reply to send WEB upgrade package size (request the first package data) INNER*CMD*WEBUPGRADE*FIRST
[0104] After receiving the upgrade data, reply: request the next packet of data INNER*CMD*WEBUPGRADE*NEXT*iPacketNo;
[0105] After receiving the upgrade data, reply: Request the content of this package again INNER*CMD*WEBUPGRADE*REPEAT*iPacketNo;
[0106] After receiving the upgrade data, reply: Upgrade completed INNER*CMD*WEBUPGRADE*FINISH;
[0107] After receiving the upgrade data, reply: Error INNER*CMD*PROUPGRADE*ERROR*iRet occurs.
[0108] Step 4: Configure the upgrade package of the camera and recorder cloud upgrade server built in step 2.
[0109] Step 4.1: Figure 2 As shown, log in to the upgrade package version management system, first select the product line and create the product to be upgraded;
[0110] Step 4.2: Figure 3 As shown, create a new product model and configure the corresponding parameter information;
[0111] Step 4.3: Figure 4 As shown, upload the device upgrade package to the server via FTP and create parameter information of the upgrade package, including version number, language and md5 information;
[0112] Step 4.4: Figure 5 As shown, select the uploaded upgrade package and execute the upgrade plan.
[0113] Step 5: Figure 6As shown, the cloud upgrade of cameras and recorders is completed by detecting the cloud upgrade process through the client such as APP, stand-alone version, web page, and device UI interface.
[0114] Step 6.1: When the client is opened, query the upgrade status on the server based on the device information;
[0115] Step 6.2: After querying the upgrade status, the cloud upgrade button will be displayed on the interface;
[0116] Step 6.3. After clicking the upgrade button, a secure network request is sent to the device to notify the device to start the upgrade;
[0117] Step 6.4: During the upgrade process, the client periodically obtains the progress value of the device downloading the installation package from the server;
[0118] Step 6.5: After the client determines that the device has successfully downloaded the upgrade package, it notifies the device to start installing the upgrade package;
[0119] Step 6.6: During the installation process, the client periodically obtains the progress value of the device installation upgrade package from the server;
[0120] Step 6.7: After the client obtains the device installation completion information, wait for the device to restart;
[0121] Step 6.8: After the device restarts, the client prompts the user that the upgrade is complete.
[0122] If any error occurs during the whole process, such as power failure, insufficient disk space, etc., the device can be rolled back to the version before the upgrade to ensure normal availability of the device
[0123] The present invention can eliminate the cumbersome manual upgrade process. The present invention realizes centralized storage and management of upgrade packages by integrating an upgrade package management system on a cloud server. The server can automatically screen and issue upgrade packages suitable for specific devices based on restrictions such as the device model, serial number segment, MAC address, version number, language, etc. Using automatic distribution technology, the server automatically pushes the applicable upgrade package to the specified device. When the device is connected to the Internet, it automatically downloads the latest upgrade package from the server through the built-in intelligent download module, and the user can quickly upgrade after confirming the upgrade.
[0124] The present invention can reduce the risk of errors and failures in the upgrade process.
[0125] The present invention includes an automatic integrity verification mechanism (such as digital signature and checksum) and a rollback mechanism. If the upgrade package verification fails or a problem occurs during the upgrade process, the device can automatically roll back to the previous stable version, reducing the risk of upgrade failure.
[0126] Rollback mechanism: If a problem occurs during the upgrade process, the device can automatically revert to the previous stable version. The rollback mechanism works as follows:
[0127] (1) Snapshot backup: Before starting the upgrade, the system will take a snapshot of the current status of the device, including the current software version and configuration information.
[0128] (2) Phased upgrade: The upgrade process is divided into multiple phases, and verification is performed after each phase is completed. If a problem occurs at a certain stage, the system can stop the upgrade in time and trigger a rollback operation.
[0129] (3) Automatic recovery: If an error occurs during the upgrade process or the device fails to work properly, the system will automatically initiate a rollback mechanism to restore to the snapshot backup state before the upgrade, ensuring that the device can quickly resume normal operation.
[0130] The present invention can solve the security problem of the upgrade package.
[0131] The present invention ensures the security of data transmission through encryption protocols, and performs digital signature verification on upgrade packages to ensure the integrity and authenticity of the packages and prevent data from being tampered with.
[0132] Encryption protocol ensures data transmission security: The system uses advanced encryption protocols (such as TLS / SSL) to encrypt the data of the upgrade package during transmission, ensuring that the data cannot be stolen or tampered with during transmission. The encryption protocol can effectively prevent the middleman.
[0133] The present invention can lack intelligent version control.
[0134] The system of the present invention will automatically match the most suitable upgrade package according to the device model, serial number, current software version, hardware configuration and other information, ensuring that the device can automatically obtain the upgrade package that matches its own version and model, thereby avoiding the problem of version mismatch.
[0135] The present invention can improve the progress and status feedback.
[0136] The present invention uses real-time communication protocols such as WebSocket, HTTP / 2 or Server-Sent Events (SSE) to establish a two-way communication channel between the device and the cloud server. These protocols support the server to actively push data to the client, ensuring that the status information can be delivered to the user in real time. Providing real-time upgrade status feedback allows users to clearly understand the progress, results and possible problems of the upgrade, improving the user experience.
[0137] The present invention can achieve high user participation during the upgrading process.
[0138] The present invention uses automated upgrades. When the device is connected to the Internet, the system automatically detects whether there is an available upgrade package. The device will periodically send requests to the cloud server to query whether there is a suitable upgrade package. The process reduces the user's need for technical details, reduces the complexity of user operations, and makes the system more friendly and easy to use.
[0139] The present invention can solve the difficulty of managing multiple devices.
[0140] The present invention uses the standardized Internet of Things protocol MQTT to enable each device to be stably connected to the cloud, realize real-time data upload and instruction issuance, and the cloud server centrally manages upgrade tasks. It can efficiently coordinate and manage the upgrade operations of a large number of devices and ensure unified upgrade progress and effects.
[0141] The present invention can solve the problem of lack of recovery mechanism during the upgrade process.
[0142] The present invention has the above-mentioned rollback mechanism, which can automatically restore to the previous stable version when the upgrade fails, thereby reducing the time that the device cannot be used.
[0143] The present invention can solve the potential safety problems in the data transmission process.
[0144] The present invention adopts the most advanced encryption protocol (such as TLS / SSL) to encrypt the data of the upgrade package during the transmission process, thereby ensuring the security of data transmission, preventing middleman attacks and data tampering, and improving the overall security of the system.
[0145] It should be emphasized that the embodiments described in the present invention are illustrative rather than restrictive. Therefore, the present invention includes but is not limited to the embodiments described in the specific implementation manner. Any other implementation manners derived by those skilled in the art based on the technical solution of the present invention also fall within the scope of protection of the present invention.
Claims
1. A cloud upgrade method for cameras and video recorders, characterized in that: The following steps are involved: Step 1: Build the cloud upgrade platform framework for cameras and video recorders; Step 2: Build the camera and video recorder cloud upgrade server according to the constructed camera and video recorder cloud upgrade platform framework; Step 3: Construct the device communication protocol for the cloud upgrade process of cameras and recorders; Step 4: Configure the upgrade package of the camera and recorder cloud upgrade server built in step 2; Step 5: Complete the cloud upgrade of cameras and recorders by detecting the cloud upgrade process through the client such as APP, stand-alone version, web page, and device UI interface.
2. A camera and video recorder cloud upgrade method according to claim 1, characterized in that: The camera and video recorder cloud upgrade platform framework in step 1 includes: a product information module, an upgrade management module and a system management module, wherein the product information module includes a product line module and a product model module, the product line module is used to identify product line information, the product model module is used to identify product model information, the upgrade management module includes a version information management module, an upgrade plan module, an upgrade record module and a device information module, the version information management module is used to identify version information, the upgrade plan module is used to build upgrade plan tasks, the upgrade record module is used to store upgrade records, the device information module is used to store device information, the system management module includes a user management module, a role management module and a log management module, the user management module is used to identify logged-in users, the role management module is used to assign permissions according to, the log management module includes an operation log module and a login log module, the operation log module is used to record operation logs, and the login log module is used to record login logs.
3. A camera and video recorder cloud upgrade method according to claim 1, characterized in that: The step 2 comprises the following steps: Step 2.1, use IntelliJ IDEA development tool for development; Step 2.2, use MySQL to design the database structure and create necessary tables, indexes and relationships; Step 2.3: In the Java project, use JDBC to connect to the MySQL database. Step 2.4: Use Nexus to ensure data security, and point the Maven repository to Nexus: Nexus' approach to security: Access control: Use strong passwords and limit access to the database; Encryption: Encrypted storage and transmission of sensitive data; Backup and recovery: Back up the database regularly and ensure that it can be restored quickly; Auditing and monitoring: Monitor database access and modifications to detect any suspicious activity; Step 2.5: Use Maven to package the application into an executable WAR file; Step 2.6, deploy the packaged application files to the target server; Step 2.7: Start the application server and database server.
4. A camera and video recorder cloud upgrade method according to claim 1, characterized in that: The specific implementation method of step 3 is: Upgrading related network protocols includes kernel upgrade package communication protocol and WEB upgrade package communication protocol: Kernel upgrade package communication protocol: send: Start upgrading CMD*PROUPGRADE*BEGIN; Send kernel upgrade package size CMD*PROUPGRADE*LENGTH*iPacketSize; reply: Reply to the upgrade program INNER*CMD*PROUPGRADE*OK; After receiving the upgrade data, reply: error INNER*CMD*PROUPGRADE*ERROR*iRet occurs; Send kernel upgrade package size: request the first package data INNER*CMD*PROUPGRADE*FIRST; After receiving the upgrade data, reply: request the next packet of data INNER*CMD*PROUPGRADE*NEXT*iPacketNo; After receiving the upgrade data, reply: Request the content of this package again INNER*CMD*PROUPGRADE*REPEAT*iPacketNo; After receiving the upgrade data, reply: Upgrade completed INNER*CMD*PROUPGRADE*FINISH; After receiving the upgrade data, reply: error INNER*CMD*PROUPGRADE*ERROR occurs; WEB upgrade package communication protocol: Upgrade WEB control program CMD*WEBUPGRADE*BEGIN*iType*cParam1; Reply to upgrade WEB control program: Ready CMD*WEBUPGRADE*LENGTH*iPacketSize; Size of the WEB upgrade package sent: Start upgrading WEBCMD*WEBUPGRADE*LENGTH*iPacketSize; Reply to send the WEB upgrade package size: WEB upgrade package is too large INNER*CMD*WEBUPGRADE*ERROR*iRet; Reply to send WEB upgrade package size: request the first package data INNER*CMD*WEBUPGRADE*FIRST After receiving the upgrade data, reply: request the next packet of data INNER*CMD*WEBUPGRADE*NEXT*iPacketNo; After receiving the upgrade data, reply: Request the content of this package again INNER*CMD*WEBUPGRADE*REPEAT*iPacketNo; After receiving the upgrade data, reply: Upgrade completed INNER*CMD*WEBUPGRADE*FINISH; After receiving the upgrade data, reply: Error INNER*CMD*PROUPGRADE*ERROR*iRet occurs.
5. A camera and video recorder cloud upgrade method according to claim 1, characterized in that: The step 4 comprises the following steps: Step 4.
1. Log in to the upgrade package version management system. First, select the product line and create the product to be upgraded. Step 4.2, create a new product model and configure the corresponding parameter information; Step 4.3, upload the device upgrade package to the server via FTP, and create parameter information of the upgrade package, including version number, language and md5 information; Step 4.
4. Select the uploaded upgrade package and execute the upgrade plan.
Citation Information
Cited By
Network camera parameter configuration method and device and computer readable storage medium
CN121750977A