Method and device for agile configuration of installation and maintenance based on digital retina terminal

By using the agile configuration and maintenance method of digital retina terminals, the problems of device firmware upgrades and single node logins have been solved, and dynamic scheduling of devices in different network environments has been realized, improving the efficiency of installation, maintenance and development, and reducing costs.

CN121547352APending Publication Date: 2026-02-17E SURFING VISION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511679271.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-17
Publication Date
2026-02-17

AI Technical Summary

Technical Problem

When scheduling installation and maintenance of existing equipment terminals, the equipment registration node is fixed, which leads to the need for firmware upgrades. It only supports login of a single node and cannot be dynamically scheduled, which reduces the efficiency of installation, maintenance and development, and increases costs and work difficulty.

Method used

By using an agile configuration and maintenance method based on digital retina terminals, multicast is used to receive information from the maintenance client, establish a long TCP connection, perform heartbeat packet keep-alive, and decrypt unitized domain name data to achieve dynamic scheduling of equipment without firmware upgrades.

Benefits of technology

It enables dynamic scheduling of equipment in different network environments, improves installation, maintenance and development efficiency, reduces costs, and adapts to the needs of global integrated monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121547352A_ABST
    Figure CN121547352A_ABST
Patent Text Reader

Abstract

The invention relates to a method and a device for agile configuration of installation and maintenance based on a digital retina terminal, and belongs to the field of embedding, and the method comprises the following steps: receiving multicast information of an installation and maintenance client through a monitoring multicast mode, and explaining multicast data according to a private protocol; tCP long connection with the installation and maintenance client is established, and meanwhile, heartbeat packet keep-alive with the installation and maintenance client is kept; monitoring and receiving data of the unitized domain name parameters, and decrypting BODY data of the data through key information; performing base64 decoding on the encrypted base64 data of the unitized domain name to obtain actual encrypted unitized domain name data, decrypting the actual encrypted unitized domain name data to obtain decrypted unitized domain name data, and returning the decrypted unitized domain name data to the platform; and generating a receiving entrance domain name parameter mark file, and playing a voice file representing that the agile configuration is successfully installed and maintained. According to the method and the device, the efficiency of scheduling the unitized domain names of the equipment can be effectively improved, the installation and maintenance efficiency and the development efficiency are improved, and the cost and the working difficulty are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of embedded systems, and in particular relates to a method and apparatus for agile configuration and maintenance based on a digital retina terminal. Background Technology

[0002] Installation and maintenance scheduling is a core component of telecommunications operators or service providers' overall allocation, resource coordination, and progress control of installation and maintenance work orders. Its goal is to efficiently match manpower, materials, and user needs to ensure timely service completion.

[0003] With the development of global integrated surveillance, equipment needs to be deployed in environments such as overseas nodes, private network nodes, private network nodes, and public network nodes to achieve unified network management and control of video surveillance cameras.

[0004] The existing equipment terminals have the following problems when performing installation and maintenance scheduling: the equipment registration node is generally fixed to the firmware, so the scheduling node needs to be upgraded with firmware. The equipment only supports a single node to log in and online, and cannot dynamically schedule and change the node to log in and online, which leads to low installation and maintenance efficiency and development efficiency, high cost and increased work difficulty. Summary of the Invention

[0005] In view of the shortcomings of the prior art, the purpose of the invention is to provide a method and device for agile configuration, installation and maintenance based on digital retina terminals, which effectively improves the efficiency of equipment unitized domain name scheduling, improves installation and maintenance efficiency and development efficiency, and reduces costs and work difficulty.

[0006] A first aspect of the present invention proposes a method for agile configuration and maintenance based on a digital retina terminal, comprising:

[0007] S1, Start Agile Installation and Maintenance, receive multicast information from the installation and maintenance client by listening to multicast, and interpret the multicast data according to the private protocol to obtain the device UID, installation and maintenance client IP and port, key information and time zone information;

[0008] S2, establish a long TCP connection with the installation and maintenance client based on the installation and maintenance client's IP and port, and maintain a heartbeat connection with the installation and maintenance client to keep it alive; once the connection is successful, actively send device information to the installation and maintenance client;

[0009] S3, using unitized access as a unified entry point, listens for and receives data of unitized domain name parameters, and checks whether the header data of the received data conforms to the private protocol. If it conforms to the private protocol, the BODY data of the data is decrypted using the key information to obtain the device UID, the encrypted base64 data of the unitized domain name, the encryption type, and the encryption vector.

[0010] S4. Decode the encrypted base64 data of the unitized domain name using base64 to obtain the actual encrypted unitized domain name data. Decrypt the actual encrypted unitized domain name data using the device's own unique key and the obtained encryption type and encryption vector to obtain the decrypted unitized domain name data and return it to the platform.

[0011] S5. Generate a receiving entry domain name parameter flag file based on the decrypted unitized domain name data. Use the receiving entry domain name parameter flag file to detect the agile installation and maintenance configuration, schedule the equipment installation and maintenance to the corresponding node to log in and go online, play a voice file representing the successful agile configuration installation and maintenance, and stop the agile installation and maintenance.

[0012] Furthermore, in S1, before starting the multicast listening, it is determined whether there is a receiving entry domain name parameter flag file. If so, multicast initialization is started and multicast listening is initiated; otherwise, agile installation and maintenance is stopped.

[0013] Furthermore, in S1, it verifies whether the obtained device UID is consistent with the local machine's UID. If the UIDs are consistent, multicast is turned off; if the UIDs are inconsistent, multicast listening continues.

[0014] Furthermore, in S2, a heartbeat packet is sent to the installation and maintenance client to keep it alive and determine whether the keep-alive is successful. If the keep-alive fails after three internal retries, the process returns to perform multicast initialization.

[0015] Furthermore, in S2, the device information includes: device UID information, device model, device version number, and time zone information.

[0016] Furthermore, in S3, it verifies whether the obtained device UID is consistent with the local machine's UID. If the UIDs are consistent, multicast is turned off; if the UIDs are inconsistent, it returns to perform multicast initialization.

[0017] Furthermore, after S5, the following steps are also included: setting a rescheduling policy, setting a unitized domain name according to the rescheduling policy, rescheduling requests for all relevant domain names and ports, receiving all relevant domain names and ports returned by the unitized domain name, and scheduling the device installation and maintenance to the corresponding domain name for login and online.

[0018] Furthermore, the rescheduling strategy includes: immediate restart and rescheduling, immediate rescheduling, and rescheduling after a preset interval.

[0019] A second aspect of the present invention provides a device for agile configuration and maintenance based on a digital retina terminal, comprising: a device, an installation and maintenance client, a camera, and a data encryption / decryption module, wherein,

[0020] The device initiates agile installation and maintenance, receives multicast information from the installation and maintenance client via multicast monitoring, interprets the multicast data according to a private protocol, and obtains the device UID, installation and maintenance client IP and port, key information, and time zone information; establishes a long TCP connection between the device and the installation and maintenance client, while maintaining a heartbeat to keep them alive; once the connection is successful, the device actively sends device information to the installation and maintenance client; it listens for and receives data with unitized domain name parameters and verifies whether the header data of the received data conforms to the private protocol;

[0021] The data encryption / decryption module is used to decrypt the BODY data received by the device using the key information to obtain the device UID, the encrypted base64 data of the unitized domain name, the encryption type, and the encryption vector; to base64 decode the encrypted base64 data of the unitized domain name to obtain the actual encrypted unitized domain name data; and to decrypt the actual encrypted unitized domain name data using the device's own unique key and the obtained encryption type and encryption vector to obtain the decrypted unitized domain name data.

[0022] The camera is used to configure all relevant domain names and ports in a modular way, generate a receiving entry domain name parameter flag file based on the decrypted modular domain name data, use the receiving entry domain name parameter flag file to detect the agile installation and maintenance configuration, and schedule the equipment installation and maintenance to the corresponding node for login and online.

[0023] Furthermore, the camera settings are also used for rescheduling strategies. Based on the rescheduling strategy, a unitized domain name is set, and all relevant domain names and ports are rescheduled. All relevant domain names and ports returned by the unitized domain name are received, and the device installation and maintenance are scheduled to log in and go online to the corresponding domain name.

[0024] The beneficial effects of this invention are as follows:

[0025] The method and apparatus described in this invention, through agile configuration and maintenance technology, enable fully configurable domain names for online login, supporting scheduling and login in environments such as private networks, private networks, and public networks. Based on Linux-based agile configuration and maintenance technology, this invention uses unitized access as a unified entry point. By configuring all relevant domain names and ports in a unitized manner, it schedules device installation and maintenance to the corresponding node for login and login, solving the problem that existing devices only support single-node login and login and cannot dynamically schedule changes to node login and login. This invention enables devices to dynamically schedule node login and login without firmware upgrades, improving scheduling efficiency and aligning with the development of globally integrated monitoring.

[0026] This invention breaks away from the rigid mindset that equipment scheduling requires firmware upgrades by using agile configuration and maintenance technology. It effectively improves the efficiency of equipment unit (entry) domain name scheduling, increases installation and maintenance efficiency and development efficiency, and reduces costs and work difficulty. Attached Figure Description

[0027] The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Throughout the drawings, the same reference numerals denote the same parts. It is obvious that the drawings described below are merely some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings.

[0028] Figure 1 This is a flowchart illustrating a method for agile configuration, installation, and maintenance based on a digital retina terminal, according to an embodiment of the present invention.

[0029] Figure 2 This is a schematic diagram of an agile configuration and maintenance method based on a digital retina terminal according to an embodiment of the present invention;

[0030] Figure 3 This is an architecture diagram of a method for agile configuration and maintenance based on a digital retinal terminal according to an embodiment of the present invention;

[0031] Figure 4 This is a schematic diagram illustrating the interaction between the VisionLink Enterprise Standard Terminal, the Installation and Maintenance Client, and the Capability Platform according to an embodiment of the present invention.

[0032] Figure 5 This is a schematic diagram of a device for agile configuration and maintenance based on a digital retina terminal, according to an embodiment of the present invention. Detailed Implementation

[0033] To enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. It should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0034] Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts disclosed in this invention.

[0035] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. The terms "installed," "connected," and "linked" should be interpreted broadly; for example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal communication of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0036] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of methods and systems consistent with some aspects of the invention as detailed in the appended claims.

[0037] This invention proposes a method and apparatus for agile configuration and maintenance based on digital retina terminals. Agile configuration and maintenance refers to the full configurability of the domain names that can be logged in, supporting scheduling and going online in environments such as private networks, private networks, and public networks.

[0038] like Figures 1-3 As shown, the present invention proposes a method for agile configuration and maintenance based on a digital retina terminal, comprising:

[0039] S1 initiates Agile Installation and Maintenance, receives multicast information from the installation and maintenance client by listening to multicast, and interprets the multicast data according to the private protocol to obtain the device UID, installation and maintenance client IP and port, key information and time zone information.

[0040] Specifically, in Agile Installation and Maintenance, the generated flag file indicates that Agile Installation and Maintenance configuration is complete. If Agile Installation and Maintenance is required again, the equipment needs to be reset and then installed and maintained again through the installation and maintenance client.

[0041] Based on this, before starting the multicast listening, it is determined whether a receiving entry domain name parameter flag file exists. If so, multicast initialization is started and multicast listening is initiated; otherwise, Agile Installation and Maintenance is stopped.

[0042] The receiving entry domain name parameter flag file includes: agile installation and maintenance time and unitized domain name (encrypted data).

[0043] If the agile installation and maintenance configuration has been completed, it will not be started until the device is reset. Start agile installation and maintenance and perform multicast initialization.

[0044] Then listen for multicast and receive multicast data from the installation and maintenance client (i.e., Figure 4 (Signaling data in the system). The system interprets multicast data according to the proprietary protocol and obtains necessary information such as the device UID, installation / maintenance client IP and port, key, and time zone. It compares the obtained device UID with the local machine's UID. If they match, multicast is disabled; otherwise, multicast listening continues. The time zone configuration is also saved, as setting the time zone on some devices may require a device restart, affecting the installation / maintenance process. Therefore, the device is notified to set the time zone only after installation / maintenance is complete.

[0045] S2 establishes a long TCP connection with the installation and maintenance client based on the client's IP and port, while maintaining a heartbeat to keep the connection alive. Once the connection is successfully established, it actively sends device information to the installation and maintenance client.

[0046] In this invention, device information includes: device UID information, device model, device version number, and time zone information, etc.

[0047] refer to Figure 4 In this invention, the device and the installation and maintenance client use heartbeat packets to keep the device alive and determine whether the keep-alive is successful. If the keep-alive fails after three internal retries, the device returns to perform multicast initialization.

[0048] S3 uses unitized access as a unified entry point to listen for and receive data from unitized domain name parameters. It checks whether the header data of the received data conforms to the private protocol. If it conforms, it decrypts the BODY data of the data using the key information to obtain the device UID, the encrypted base64 data of the unitized domain name, the encryption type, and the encryption vector. If it does not conform to the private protocol, it plays a failure tone and returns to multicast initialization to listen again.

[0049] In this invention, a unitized domain name is used as a unified entry point. Different business domain names will be returned depending on the node where the device is located, such as signaling, cloud storage, alarm, IMS and other services.

[0050] refer to Figure 4The device continues to listen for and receive data from the unitized (entry) domain name parameters. Upon receiving data, it verifies whether the header data of the received data conforms to the private protocol. If it conforms to the private protocol, it decrypts the BODY data using the key information obtained through multicast to obtain the device UID, the encrypted base64 data of the unitized (entry) domain name, encryption type, encryption vector, and other information. If it does not conform to the private protocol, it returns to multicast initialization.

[0051] Then, it checks whether the obtained device UID is consistent with the local machine's UID. If the UIDs are consistent, multicast is turned off; if the UIDs are inconsistent, it returns to perform multicast initialization.

[0052] S4. The encrypted base64 data of the unitized (entry) domain name is base64 decoded to obtain the actual encrypted unitized domain name data. Using the device's unique key and the obtained encryption type and vector, the actual encrypted unitized (entry) domain name data is decrypted, yielding the decrypted unitized domain name data, which is then returned to the platform. In other words, the plaintext unitized (entry) domain name data is obtained after decryption and saved, and then returned to the platform. If decryption fails, multicast initialization is executed. The platform to which the decrypted unitized domain name data is returned refers to the platform through which the device interacts with the installation and maintenance client. The data is ultimately returned to the installation and maintenance client, where the entry domain name is displayed on the interface, allowing installation and maintenance personnel to verify the correctness of the domain name obtained.

[0053] S5 generates a receiving entry domain name parameter flag file based on the decrypted unitized domain name data, uses the receiving entry domain name parameter flag file to detect the agile installation and maintenance configuration, schedules the equipment installation and maintenance to the corresponding node to log in and go online, plays a voice file representing the successful agile configuration installation and maintenance, and stops the agile installation and maintenance.

[0054] Following S5, the following steps are also included: setting a rescheduling policy, setting a unitized (entry) domain name according to the rescheduling policy, rescheduling requests for all relevant domain names and ports, receiving all relevant domain names and ports returned by the unitized (entry) domain name, and scheduling the device installation and maintenance to the corresponding domain name for login and online.

[0055] In this invention, the rescheduling strategy includes: immediate restart and rescheduling, immediate rescheduling, and rescheduling after a preset interval.

[0056] refer to Figure 3 Taking the VisionLink Enterprise Standard Terminal (with a built-in camera) as an example, the workflow of the method of the present invention will be described.

[0057] Step 1: The installation and maintenance client initiates a broadcast or multicast message (including the local IP address and port information);

[0058] Step 2: The device (i.e., the VisionLink Enterprise Standard Terminal) receives a broadcast or multicast message and actively connects to the installation and maintenance client based on the other party's information;

[0059] Step 3: The installation and maintenance client verifies and sets the unified entry domain name for the terminal by adding a new connection to the device;

[0060] Step 4: The terminal logs into the corresponding unitized platform (i.e., the scheduling service) through the newly set entry domain name;

[0061] Step 5: The unitization platform returns a series of new domain names;

[0062] Step 6: The device logs into the corresponding capability platform or other relevant platforms using the new domain name and operates according to the standard procedures. Here, the capability platform or other relevant platforms refer to business testing platforms such as signaling platforms and cloud storage platforms.

[0063] like Figure 5 As shown, the present invention also proposes a device for agile configuration and maintenance based on a digital retina terminal, comprising: device 100, maintenance client 200, data encryption / decryption module 300 and camera 400.

[0064] Specifically, device 100 initiates agile installation and maintenance, receives multicast information from installation and maintenance client 200 via multicast listening, interprets the multicast data according to the private protocol, and obtains the device UID, installation and maintenance client IP and port, key information, and time zone information; establishes a long TCP connection between device 100 and installation and maintenance client 200, and maintains a heartbeat keep-alive with installation and maintenance client 200; when the connection is successful, it actively sends device information to installation and maintenance client 200; listens for and receives data of unitized domain name parameters, and verifies whether the header data of the received data conforms to the private protocol.

[0065] The data encryption / decryption module 300 employs a confidential data transmission mechanism to ensure that the transmission of the unitized (entry) domain name is not leaked. Specifically, the data encryption / decryption module 300 decrypts the BODY data received by the device 100 using key information to obtain the device UID, the encrypted base64 data of the unitized domain name, the encryption type, and the encryption vector; it then decodes the encrypted base64 data of the unitized domain name to obtain the actual encrypted unitized domain name data; and using the device's own unique key, along with the obtained encryption type and encryption vector, it decrypts the actual encrypted unitized domain name data to obtain the decrypted unitized domain name data.

[0066] Camera 400 configures all relevant domain names and ports in a unitized manner, generates a receiving entry domain name parameter flag file based on the decrypted unitized domain name data, uses the receiving entry domain name parameter flag file to detect the agile installation and maintenance configuration, and schedules device 100 installation and maintenance to the corresponding node for login and online.

[0067] In addition, the camera 400 settings are also used for rescheduling strategies. Based on the rescheduling strategy, unitized domain names are set, and all related domain names and ports are rescheduled. All related domain names and ports returned by the unitized domain name are received, and the device installation and maintenance are scheduled to log in and go online to the corresponding domain name.

[0068] In summary, the method and apparatus for agile configuration, installation and maintenance based on digital retina terminals provided by this invention, through agile configuration, installation and maintenance technology, enables full configuration of domain names for online login and supports scheduling and online deployment in environments such as private networks, private networks, and public networks.

[0069] This invention receives configuration unit (entry) domain name data from the installation and maintenance client according to a private protocol, and decrypts the actual configuration unit (entry) domain name using a confidential data transmission mechanism. This allows the equipment installation and maintenance to be scheduled to log in and go online at the corresponding node, effectively improving the efficiency of equipment unit (entry) domain name scheduling.

[0070] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the embodiments of the present invention, and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention should be included within the protection scope of the present invention.

Claims

1. A method for agile configuration and maintenance based on a digital retinal terminal, characterized in that, include: S1, Start Agile Installation and Maintenance, receive multicast information from the installation and maintenance client by listening to multicast, and interpret the multicast data according to the private protocol to obtain the device UID, installation and maintenance client IP and port, key information and time zone information; S2, establish a long TCP connection with the installation and maintenance client based on the installation and maintenance client's IP and port, and maintain a heartbeat connection with the installation and maintenance client to keep it alive; once the connection is successful, actively send device information to the installation and maintenance client; S3, using unitized access as a unified entry point, listens for and receives data of unitized domain name parameters, and checks whether the header data of the received data conforms to the private protocol. If it conforms to the private protocol, the BODY data of the data is decrypted using the key information to obtain the device UID, the encrypted base64 data of the unitized domain name, the encryption type, and the encryption vector. S4. Decode the encrypted base64 data of the unitized domain name using base64 to obtain the actual encrypted unitized domain name data. Decrypt the actual encrypted unitized domain name data using the device's own unique key and the obtained encryption type and encryption vector to obtain the decrypted unitized domain name data and return it to the platform. S5. Generate a receiving entry domain name parameter flag file based on the decrypted unitized domain name data. Use the receiving entry domain name parameter flag file to detect the agile installation and maintenance configuration, schedule the equipment installation and maintenance to the corresponding node to log in and go online, play a voice file representing the successful agile configuration installation and maintenance, and stop the agile installation and maintenance.

2. The method for agile configuration and maintenance based on a digital retina terminal according to claim 1, characterized in that, In S1, before starting the multicast listening, it checks whether a receiving entry domain name parameter flag file exists. If it does, it starts multicast initialization and listens for multicast; otherwise, it stops agile installation and maintenance.

3. The method for agile configuration and maintenance based on a digital retina terminal according to claim 1, characterized in that, In S1, it verifies whether the obtained device UID is consistent with the local machine's UID. If the UIDs are consistent, multicast is turned off; if the UIDs are inconsistent, multicast listening continues.

4. The method for agile configuration and maintenance based on a digital retina terminal according to claim 1, characterized in that, In S2, a heartbeat packet is sent to the installation and maintenance client to keep the device alive and determine whether the keep-alive is successful. If the keep-alive fails after three internal retries, the process returns to perform multicast initialization.

5. The method for agile configuration and maintenance based on a digital retina terminal according to claim 1, characterized in that, In S2, the device information includes: device UID information, device model, device version number, and time zone information.

6. The method for agile configuration and maintenance based on a digital retina terminal according to claim 1, characterized in that, In S3, it verifies whether the obtained device UID is consistent with the local machine's UID. If the UIDs are consistent, multicast is turned off; if the UIDs are inconsistent, it returns to perform multicast initialization.

7. The method for agile configuration and maintenance based on a digital retina terminal according to claim 1, characterized in that, Following S5, the following steps are also included: setting a rescheduling policy, setting a unitized domain name according to the rescheduling policy, rescheduling requests for all relevant domain names and ports, receiving all relevant domain names and ports returned by the unitized domain name, and scheduling the device installation and maintenance to the corresponding domain name for login and online.

8. A method for agile configuration and maintenance based on a digital retina terminal according to claim 7, characterized in that, The rescheduling strategies include: immediate restart and rescheduling, immediate rescheduling, and rescheduling after a preset interval.

9. A device for agile configuration and maintenance based on a digital retinal terminal, characterized in that, The apparatus for implementing the method for agile configuration and maintenance based on a digital retina terminal as described in any one of claims 1 to 8, the apparatus comprising: a device, an installation and maintenance client, a camera, and a data encryption / decryption module, wherein... The device initiates agile installation and maintenance, receives multicast information from the installation and maintenance client via multicast monitoring, interprets the multicast data according to a private protocol, and obtains the device UID, installation and maintenance client IP and port, key information, and time zone information; establishes a long TCP connection between the device and the installation and maintenance client, while maintaining a heartbeat to keep them alive; once the connection is successful, the device actively sends device information to the installation and maintenance client; it listens for and receives data with unitized domain name parameters and verifies whether the header data of the received data conforms to the private protocol; The data encryption / decryption module is used to decrypt the BODY data received by the device using the key information to obtain the device UID, the encrypted base64 data of the unitized domain name, the encryption type, and the encryption vector; to base64 decode the encrypted base64 data of the unitized domain name to obtain the actual encrypted unitized domain name data; and to decrypt the actual encrypted unitized domain name data using the device's own unique key and the obtained encryption type and encryption vector to obtain the decrypted unitized domain name data. The camera is used to configure all relevant domain names and ports in a modular way, generate a receiving entry domain name parameter flag file based on the decrypted modular domain name data, use the receiving entry domain name parameter flag file to detect the agile installation and maintenance configuration, and schedule the equipment installation and maintenance to the corresponding node for login and online.

10. The device for agile configuration and maintenance based on a digital retina terminal according to claim 9, characterized in that, The camera settings are also used for rescheduling strategies. Based on the rescheduling strategy, a unitized domain name is set, and all relevant domain names and ports are rescheduled. All relevant domain names and ports returned by the unitized domain name are received, and the device installation and maintenance are scheduled to log in and go online to the corresponding domain name.