Terminal data management method and device, electronic equipment and medium
By employing backup communication module switching and virtual operator networks in a multi-terminal cluster security system, core data is processed and transmitted in a categorized manner, solving the problems of unstable communication links and data interruptions, and achieving efficient and reliable terminal data management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN STARCAM TECH
- Filing Date
- 2025-12-29
- Publication Date
- 2026-04-17
AI Technical Summary
In existing multi-terminal cluster security systems, communication links are unstable, data transmission efficiency is low, core data security is insufficient, and cluster management coordination is poor. In particular, in complex environments, they are easily interfered with, leading to data interruption. The management terminal does not have real-time control over the status of cluster terminals, resulting in low management reliability and efficiency.
The system employs a backup communication module switching design, utilizing the cluster communication module of the virtual operator network to classify and process monitoring data, location data, and device status data. Only core data is transmitted and sent to the multi-terminal management server via the backup communication module. Management is then carried out in conjunction with terminal identifiers, achieving efficient data transmission and unified control.
It improves the reliability and efficiency of terminal data management, solves the problem of data interruption caused by unstable links in complex environments, realizes unified management and real-time status control of multiple terminals, and improves data transmission efficiency and security.
Smart Images

Figure CN121887823A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, specifically to a terminal data management method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the acceleration of urbanization and the increasing demand for public safety, intelligent security systems have been widely applied in various scenarios such as urban roads, community parks, commercial complexes, and industrial parks. Multi-terminal cluster deployment has become the mainstream form of intelligent security systems, achieving full coverage and 24 / 7 monitoring through the collaborative work of a large number of intelligent security cameras. In this context, efficient management of terminal data has become a core element in ensuring the stable operation of security systems—not only requiring reliable transmission of critical information such as monitoring data and equipment status data, but also achieving unified control, categorized data storage, and security protection across multiple terminals.
[0003] In existing multi-terminal cluster security systems, terminal data management often faces problems such as unstable communication links, low data transmission efficiency, insufficient core data security, and poor cluster management coordination. Especially in complex environments, the main communication link is susceptible to interference leading to data interruption, a large amount of redundant data occupies terminal storage resources, core monitoring data is at risk of leakage or tampering, and the management terminal's control over the status of cluster terminals is not real-time. It is evident that current terminal data management solutions suffer from low reliability and poor management efficiency. Summary of the Invention
[0004] This application provides a terminal data management method, electronic device, apparatus, and storage medium, which can improve the reliability and efficiency of terminal data management.
[0005] In a first aspect, embodiments of this application provide a terminal data management method applied to a smart security camera in a multi-terminal cluster. The smart security camera includes a backup communication module and a positioning module. The terminal data management method includes: In response to the multi-terminal cluster management trigger signal, the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the equipment operation status data are classified and processed to obtain the core data and non-core data corresponding to the target smart security camera; Activate the backup communication module, which is a trunking communication module that supports virtual operator networks; The core data and its own terminal identifier are sent to the associated multi-terminal management server through the backup communication module, so that the server can manage the core data of the multi-terminal cluster.
[0006] Optionally, in some embodiments of this application, activating the backup communication module includes: Activate the main communication module and detect the network connectivity status and cluster data transmission stability of the main communication module; If an anomaly is detected in the main communication module, the backup communication module is activated.
[0007] Optionally, in some embodiments of this application, after activating the main communication module and detecting the network connectivity status and cluster data transmission stability of the main communication module, the method further includes: If the main communication module is detected to be in normal operation within a preset time period after the multi-terminal cluster management trigger signal is detected, the main communication module remains in an active state.
[0008] Optionally, in some embodiments of this application, after sending the core data and its own terminal identifier to the associated multi-terminal management server through the backup communication module, the method further includes: Perform periodic cleanup management on the non-core data stored locally by the smart security camera; Encryption and locking management is performed on the locally stored core data copy. When an authorization instruction is received from the multi-terminal management server, the locked core data is unlocked.
[0009] Optionally, in some embodiments of this application, before performing classification processing on the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the equipment operating status data in response to the multi-terminal cluster management trigger signal to obtain the core data and non-core data corresponding to the target smart security camera, the method further includes: In response to the cluster management trigger signal, the local data of the smart security camera is temporarily frozen; Collect the current device operating parameters and supplement them into the terminal status data to generate the terminal core data front set.
[0010] Secondly, embodiments of this application provide a terminal data management method, applied to a management terminal, the terminal data management method including... The system acquires multi-terminal data management requests triggered via the interface, including terminal selection instructions, core data synchronization rules, installation location update instructions, and exception handling strategies. The multi-terminal data management request is sent to the target smart security camera, so that the target smart security camera can determine the core data according to the terminal selection instruction, core data synchronization rules, installation location update instruction and anomaly handling strategy, and send the core data and its own identifier to the multi-terminal management server.
[0011] Optionally, in some embodiments of this application, it further includes: Receive aggregated data of multi-terminal status returned by the multi-terminal management server, and display the aggregated data in real time in the corresponding area of the multi-terminal cluster management interface; Identify and generate management logs for smart security cameras that have not completed data synchronization or whose anomalies have not been handled.
[0012] Thirdly, embodiments of this application provide a terminal data management device applied to a smart security camera in a multi-terminal cluster. The smart security camera includes a backup communication module and a positioning module. The terminal data management device includes: The processing module is used to respond to the multi-terminal cluster management trigger signal, and perform classification processing on the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the equipment operation status data to obtain the core data and non-core data corresponding to the target smart security camera. An activation module is used to activate the backup communication module, which is a cluster communication module that supports virtual operator networks; The management module is used to send the core data and its own terminal identifier to the associated multi-terminal management server through the backup communication module, so that the server can manage the core data of the multi-terminal cluster.
[0013] Fourthly, embodiments of this application provide a terminal data management device for managing terminals, the terminal data management device comprising: The acquisition module is used to acquire multi-terminal data management requests triggered by the interface, the requests including terminal selection instructions, core data synchronization rules, installation location update instructions and exception handling strategies. The sending module is used to send the multi-terminal data management request to the target smart security camera, so that the target smart security camera can determine the core data according to the terminal selection instruction, core data synchronization rules, installation location update instruction and anomaly handling strategy, and send the core data of the target smart security camera and its own identifier to the multi-terminal management server.
[0014] Accordingly, this application also provides an electronic device, including a memory, a processor, and a processor program stored in the memory and executable on the processor, wherein the processor executes the program as described in any of the methods above.
[0015] This application also provides a storage medium storing a processor program that, when executed by a processor, implements any of the methods described above.
[0016] This application provides a terminal data management method, apparatus, electronic device, and storage medium, applicable to intelligent security cameras in a multi-terminal cluster. The intelligent security camera includes a backup communication module and a positioning module. In response to a multi-terminal cluster management trigger signal, the method performs classification processing on monitoring data collected by the intelligent security camera, installation location data obtained by the positioning module, and equipment operating status data to obtain core data and non-core data corresponding to the target intelligent security camera. The backup communication module is activated; it is a cluster communication module supporting virtual operator networks. The core data and the terminal's own identifier are sent to the associated multi-terminal management server through the backup communication module, so that the server can... The server manages the core data of the multi-terminal cluster. In the terminal data management solution provided in this application, the monitoring data, installation location data, and equipment operation status data are classified and processed through a multi-terminal cluster management trigger mechanism. Only the core data is transmitted and paired with the terminal identifier, which improves transmission efficiency and reduces redundant data occupation. Secondly, a backup switching design between the main communication module and the virtual operator network cluster communication module is adopted to solve the problem of data interruption caused by unstable links in complex environments. At the same time, the core data is uniformly reported to the multi-terminal management server to realize unified management and control of multiple terminals and real-time status monitoring. This solves the problems of low reliability and poor management efficiency in existing solutions, thereby improving the reliability and management efficiency of terminal data management. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a flowchart illustrating the terminal data management method provided in an embodiment of this application; Figure 2 This is a schematic diagram of a scenario for the terminal data management method provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of the terminal data management device provided in the embodiments of this application; Figure 4 This is another structural schematic diagram of the terminal data management device provided in the embodiments of this application; Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0019] 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 numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0020] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this application may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.
[0021] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0022] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.
[0023] The following describes in detail the embodiments involved in this application. It should be noted that the order of description of the embodiments in this application is not intended to limit the priority of the embodiments.
[0024] This application provides a terminal data management method, apparatus, storage medium, and smart terminal. Specifically, the terminal data management method of this application can be executed by a smart terminal or a server, wherein the smart terminal can be a terminal. The terminal can be a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other smart terminal. The terminal may also include a client, which can be a media playback client or an instant terminal data management client, etc.
[0025] This application provides a terminal data management method, which can be executed by an electronic device or a server. This application example illustrates the terminal data management method executed by an electronic device. The electronic device includes a touchscreen display and a processor. The touchscreen display is used to present a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. When the user operates the GUI through the touchscreen display, the GUI can control the local content of the electronic device in response to the received operation commands, or it can control the content on the server side in response to the received operation commands.
[0026] The terminal data management solution provided in this application classifies and processes monitoring data, installation location data, and equipment operation status data through a multi-terminal cluster management trigger mechanism. It transmits only core data along with terminal identifiers, improving transmission efficiency and reducing redundant data usage. Secondly, it adopts a backup switching design between the main communication module and the virtual operator network cluster communication module to solve the problem of data interruption caused by unstable links in complex environments. At the same time, core data is uniformly reported to the multi-terminal management server, realizing unified management and real-time status control of multiple terminals. This solves the problems of low reliability and poor management efficiency in existing solutions, thereby improving the reliability and efficiency of terminal data management.
[0027] The following sections provide detailed descriptions of each example. It should be noted that the order in which the embodiments are described is not intended to limit the priority of the embodiments.
[0028] A terminal data management method is disclosed, applied to a smart security camera in a multi-terminal cluster. The smart security camera includes a backup communication module and a positioning module. The terminal data management method includes: responding to a multi-terminal cluster management trigger signal, performing classification processing on monitoring data collected by the smart security camera, installation location data obtained by the positioning module, and equipment operating status data to obtain core data and non-core data corresponding to the target smart security camera; activating the backup communication module, which is a cluster communication module supporting virtual operator networks; and sending the core data and its own terminal identifier to an associated multi-terminal management server through the backup communication module, so that the server can manage the core data of the multi-terminal cluster.
[0029] Please see Figure 1 , Figure 1 This application provides a schematic flowchart of a terminal data management method. The specific flow of this terminal data management method is as follows: This application provides a terminal data management method for smart security cameras in a multi-terminal cluster. The smart security camera includes a backup communication module and a positioning module. The backup communication module is a cluster communication module that supports virtual operator networks, and the positioning module can obtain the camera's precise installation location data in real time.
[0030] like Figure 1 As shown, the terminal data management method of this application embodiment includes the following steps: Step S101: In response to the multi-terminal cluster management trigger signal, perform classification processing on the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the equipment operation status data to obtain the core data and non-core data corresponding to the target smart security camera.
[0031] Before performing the classification process in this step, pre-processing operations must be completed. Specifically, in response to a multi-terminal cluster management trigger signal, the local data of the smart security camera can be temporarily frozen to prevent newly collected data from mixing with the data to be processed, thus avoiding confusion. Then, the current device operating parameters are collected and added to the terminal status data to generate a core terminal data pre-set, providing a basis for accurate classification. Subsequently, based on this pre-set and preset classification rules, the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the device operating status data are classified, ultimately yielding core data and non-core data.
[0032] Specifically, the multi-terminal cluster management trigger signal can be issued by the multi-terminal management server, the management terminal, or by the smart security camera itself based on preset conditions (such as timed triggering or device status anomaly triggering). Upon receiving the trigger signal, the smart security camera immediately initiates a local data temporary freeze procedure—by locking the write permissions of the local storage module (such as an SD card or eMMC storage), it prevents newly collected data from overwriting or mixing with historical data to be processed, ensuring the integrity of the data to be processed. The freeze duration can be preset according to actual needs, such as 30 seconds, to ensure that subsequent classification processing can be completed smoothly.
[0033] While the data is frozen, the smart security camera collects current device operating parameters, including but not limited to: camera lens focal length, exposure parameters, infrared illumination status, battery level (for wirelessly powered cameras), storage space utilization, CPU load, memory usage, and main communication module signal strength. These operating parameters are then added to the collected device operating status data to generate a terminal core data pre-set. This pre-set contains comprehensive camera status information, providing a basis for subsequent core data selection. For example, when storage space utilization exceeds 80%, the "storage status" in the device operating status data can be identified as core data; when CPU load exceeds 90%, the corresponding operating parameters can be identified as core data.
[0034] This ensures the integrity of the data to be processed, avoids confusion caused by the incorporation of new data, and improves the classification accuracy by supplementing real-time operating parameters. Ultimately, it achieves efficient differentiation between core and non-core data, laying the foundation for subsequent data transmission and management.
[0035] Furthermore, classification rules can be formulated based on dimensions such as the importance of the data, real-time requirements, and operational value. Data that plays a crucial role in security monitoring, equipment maintenance, and cluster management can be identified as core data, while other data can be classified as non-core data. Specific classification rules can be issued by the management terminal through data management requests or preset locally on the smart security cameras, and can be dynamically adjusted according to actual scenarios.
[0036] The following are ways to classify specific data types, as follows: (1) Classification of monitoring data The monitoring data includes continuous monitoring video streams, captured images, and moving target detection results. Core data includes: moving target detection results (such as detection data for abnormal events like crowds, illegally parked vehicles, and intrusion of foreign objects); monitoring video clips of abnormal events (such as video from 10 seconds before to 20 seconds after an incident); high-definition captured images (such as face captures and license plate captures); and real-time frames from key monitoring areas (such as real-time monitoring frames from entrances / exits and hazardous materials storage areas). Non-core data includes: continuous monitoring video streams without abnormal events (such as monitoring video of no people or vehicles at night); repeatedly captured similar images (such as multiple captures of the same vehicle at the same location); and routine monitoring data from non-critical areas (such as monitoring data of green belts and open roads without abnormalities).
[0037] (2) Classification of installation location data Installation location data includes latitude, longitude, altitude, and installation angle data acquired by the positioning module. Core data includes: precise positioning data during initial installation, updated positioning data after location changes, and location data in case of module failure. Non-core data includes: recurring location data periodically reported by the positioning module and temporary positioning data with accuracy below a preset threshold.
[0038] (3) Classification of equipment operating status data Equipment operating status data includes supplemented operating parameters and original status data. Core data includes: equipment fault status data; data showing critical operating parameters exceeding limits (such as excessive CPU load, insufficient storage space, etc.); and firmware update status data. Non-core data includes: operating parameters within normal ranges, recurring status reports, and status data of non-critical components.
[0039] During the classification process, core data and non-core data are stored in different partitions of the local storage module. Core data is stored in the encrypted partition, while non-core data is stored in the ordinary partition, which facilitates subsequent management.
[0040] Step S102: Activate the backup communication module, which is a cluster communication module that supports virtual operator networks.
[0041] For example, the main communication mode of the smart security camera is activated, and its network connectivity and data transmission stability are monitored in real time through built-in detection tools, while verifying whether it can normally access the multi-terminal cluster communication link.
[0042] When the main communication module is detected to be disconnected from the network, its transmission stability is lower than a preset threshold, or it is unable to access the cluster communication link, a backup communication module activation command is generated, and the data transmission task of the main communication module is simultaneously suspended.
[0043] Execute the activation command, start the backup communication module, verify the status of the virtual operator SIM card built into the module (whether it is inserted correctly and the tariff is normal), automatically match the virtual operator network parameters (server address, port number) and complete the network registration.
[0044] By connecting to the multi-terminal cluster communication link through the cluster communication protocol, a link access request is sent to the multi-terminal management server, and the cluster member identifier returned by the server is received. For example, by testing the connectivity with the server, the data transmission channel is confirmed to be unobstructed, and the activation process is completed. Optionally, in some embodiments of this application, step S102 may specifically include Activate the main communication module and check its network connectivity and the stability of cluster data transmission. If an anomaly is detected in the main communication module, the backup communication module is activated.
[0045] First, the main communication module is activated, and its network connectivity and cluster data transmission stability are checked. For example, heartbeat packets are sent to the multi-terminal management server (5 times at 1-second intervals). If no response packet is received from the server, or the response packet loss rate exceeds 30%, the main communication module is considered to have abnormal network connectivity; if the response packet loss rate is less than 5%, the connectivity is considered normal. Alternatively, a test data transmission can be attempted through the main communication module. If the data transmission rate is less than 100kbps, or if there are 3 or more interruptions during transmission, the transmission stability is considered abnormal; if the transmission rate is greater than 500kbps and there are no interruptions, the transmission is considered stable.
[0046] If the main communication module is detected to be in normal operating condition within a preset time period after the multi-terminal cluster management trigger signal is detected, the main communication module will remain active, and subsequent data transmission will be carried out through the main communication module. The purpose of setting the preset time period is to ensure the sufficiency of the main communication module's status detection and to avoid erroneous switching due to instantaneous fluctuations.
[0047] Furthermore, if the main communication module suddenly malfunctions during data transmission, it can switch to the backup communication module in real time to ensure uninterrupted data transmission. During the switchover process, already transmitted data segments will be marked to avoid duplicate transmission and improve transmission efficiency.
[0048] Step S103: The core data and the terminal identifier are sent to the associated multi-terminal management server through the backup communication module, so that the server can manage the core data of the multi-terminal cluster. The terminal identifier serves as a unique identifier for the smart security camera. It can be in the form of MAC address, IMEI code, or custom device number, and is used by the multi-terminal management server to distinguish the core data of different terminals. During transmission, an encrypted transmission protocol (such as HTTPS or MQTTs) is used, and the core data is encrypted using the AES-256 encryption algorithm to prevent tampering or leakage during transmission.
[0049] The terminal identifier serves as a unique identifier for the smart security camera, and can be in the form of a MAC address, IMEI code, or custom device number. It is used by the multi-terminal management server to distinguish the core data of different terminals. When uploading core data, encrypted transmission protocols (such as HTTPS or MQTTs) are used to encrypt the core data (e.g., using the AES-256 encryption algorithm) to ensure that the data is not tampered with or leaked during transmission.
[0050] If the server reports successful data reception, the core data upload is complete; if the reported data is missing or incorrect, the missing or incorrect data is re-uploaded; if multiple uploads fail, an upload failure log is recorded, and an alarm message is sent to the management terminal via the communication module.
[0051] After the core data is uploaded, periodic cleanup management can be performed on the non-core data stored locally by the smart security camera; encryption and locking management can be performed on the locally retained core data copy; when an authorization instruction is received from the multi-terminal management server, the locked core data can be unlocked, for example, periodic cleanup can be performed on the locally stored non-core data according to the preset cleanup cycle.
[0052] Optionally, in some embodiments of this application, after the step "sending the core data and its own terminal identifier to the associated multi-terminal management service through the backup communication module", it may further include: Perform periodic cleanup management on the non-core data stored locally by the smart security camera; Encryption and locking management is performed on the locally stored core data copy. When an authorization instruction is received from the multi-terminal management server, the locked core data is unlocked.
[0053] For example, specifically, clean up non-core data that exceeds the preset storage duration; when the local storage space occupancy rate exceeds 70%, prioritize cleaning up video data that occupies a large amount of space among the non-core data; retain the non-core data from the most recent day as a backup, and clean up all other data. During the cleaning process, the data to be cleaned must be verified to ensure that no core data is mixed in. After the cleaning is completed, release the storage space and report the storage space release status to the management server.
[0054] The core data copy stored locally is encrypted using a hardware encryption chip (such as the national standard SM2 encryption chip). The encryption key is uniformly allocated and dynamically updated by the multi-terminal management server. After encryption, the core data storage partition is locked, prohibiting unauthorized read, modification, or deletion operations. When access to the core data copy is required, an authorization instruction (including the encryption key and authorization validity period) is received from the multi-terminal management server. After verifying the validity of the instruction, the partition is unlocked, and access is only allowed within the authorization validity period. After the validity period expires, the partition is automatically relocked.
[0055] This application provides a terminal data management method for intelligent security cameras in a multi-terminal cluster. The intelligent security camera includes a backup communication module and a positioning module. In response to a multi-terminal cluster management trigger signal, the method performs classification processing on monitoring data collected by the intelligent security camera, installation location data obtained by the positioning module, and equipment operating status data to obtain core data and non-core data corresponding to the target intelligent security camera. The method then activates the backup communication module, which is a cluster communication module supporting virtual operator networks. Finally, the method sends the core data and its own terminal identifier to an associated multi-terminal management server through the backup communication module, so that the server can manage the multi-terminal cluster. The core data of the cluster is managed in this application. The terminal data management solution uses a multi-terminal cluster management trigger mechanism to classify and process monitoring data, installation location data, and equipment operation status data. Only core data is transmitted and paired with terminal identifiers, which improves transmission efficiency and reduces redundant data occupation. Secondly, a backup switching design between the main communication module and the virtual operator network cluster communication module is adopted to solve the problem of data interruption caused by unstable links in complex environments. At the same time, core data is uniformly reported to the multi-terminal management server to achieve unified management and control of multiple terminals and real-time status monitoring. This solves the problems of low reliability and poor management efficiency in existing solutions, thereby improving the reliability and management efficiency of terminal data management.
[0056] Please see Figure 2 , Figure 2 Another flowchart illustrating the terminal data management method provided in this application embodiment. The specific flow of this terminal data management method can be as follows: This application provides a terminal data management method applied to a management terminal. The management terminal can be a desktop computer, laptop computer, tablet computer, or other device with a display interface and communication capabilities. It interconnects with a multi-terminal management server and intelligent security cameras in a multi-terminal cluster via a network. The management terminal is equipped with multi-terminal cluster management software, supporting graphical operation and the issuance of control commands.
[0057] like Figure 2 As shown, the terminal data management method of this application embodiment includes the following steps: Step S201: Obtain multi-terminal data management request The system acquires multi-terminal data management requests triggered via the management terminal interface. These requests include terminal selection instructions, core data synchronization rules, installation location update instructions, and exception handling strategies.
[0058] Specifically, the cluster management interface of the management terminal provides a visual operation entry point, through which operation and maintenance personnel can perform the following operations: The management interface displays a list of all smart security cameras in the multi-terminal cluster, including device number, installation location, operating status, and communication module status. Maintenance personnel can select target terminals by checking boxes or searching, generating terminal selection commands. These commands allow selection of a single terminal, multiple terminals, or all terminals. For example, maintenance personnel can select all smart security cameras in the east gate area of the park as target terminals.
[0059] The management interface also provides settings options for core data synchronization rules. Maintenance personnel can configure parameters such as synchronization method, synchronization cycle, and synchronization data type according to actual needs to generate core data synchronization rules. When the installation location of a smart security camera changes (such as device relocation), maintenance personnel can input new installation location information (such as latitude and longitude, and specific address) through the management interface to trigger an installation location update command, which instructs the target terminal to update and report the location data of the positioning module.
[0060] Maintenance personnel can configure anomaly handling policies through the management interface to instruct the target terminal on how to handle situations such as data synchronization failure, communication module malfunction, and equipment failure. For example, in the case of data synchronization failure: retry 3 times, and send an alarm message to the management terminal after each failed retry; or, whenever the communication module malfunctions, switch to the backup communication module and record the anomaly log.
[0061] After receiving the above operation instructions, the management terminal integrates them into a multi-terminal data management request. The request format adopts JSON format to ensure the standardization and readability of instruction transmission.
[0062] Step S202: The multi-terminal data management request is sent to the target smart security camera, so that the target smart security camera determines the core data according to the terminal selection instruction, core data synchronization rules, installation location update instruction, and anomaly handling strategy, and sends the core data and its own identifier to the multi-terminal management server. Specifically, the integrated multi-terminal data management request is sent to the target smart security camera. The sending method can be selected according to the network environment: if the management terminal and the target terminal are on the same local area network, the request can be sent via local area network broadcast; if they are on different networks, the request can be forwarded through the multi-terminal management server.
[0063] During transmission, the management terminal encrypts the request data (e.g., using RSA encryption) and adds a digital signature to ensure the request is not tampered with or forged. Upon receiving the request, the target smart security camera verifies the validity of the digital signature. If verification is successful, it executes the corresponding operations based on the terminal selection instructions (confirming its own identity as the target terminal), core data synchronization rules, installation location update instructions, and anomaly handling strategies in the request. These operations include determining the core data synchronization method according to the synchronization rules, updating location data according to the installation location update instructions, handling various anomalies according to the anomaly handling strategies, and then sending the core data and its own identifier to the multi-terminal management server.
[0064] Optionally, in some embodiments of this application, it may further include: Receive aggregated data of multi-terminal status returned by the multi-terminal management server, and display the aggregated data in real time in the corresponding area of the multi-terminal cluster management interface; Identify and generate management logs for smart security cameras that have not completed data synchronization or whose anomalies have not been handled.
[0065] After receiving the core data and terminal identifiers reported by each target smart security camera, the multi-terminal management server summarizes and processes the data to generate cluster status summary data, including: the core data synchronization status of each terminal (such as synchronization completed, synchronization in progress, synchronization failed), the communication module status of each terminal, the device operation status of each terminal (normal, fault, warning), and the core data statistics of the cluster as a whole (such as the number of abnormal events, the number of faulty terminals, and the data synchronization success rate).
[0066] After receiving the aggregated data, the management terminal displays it visually on the cluster management interface: charts (such as bar charts and pie charts) show the overall cluster status, lists show the detailed status of each terminal, and different colors are used to indicate different statuses (such as green for normal, yellow for warning, and red for fault). For example, the left side of the interface displays a pie chart of cluster status statistics, and the right side displays a list of terminals. Clicking on a terminal allows you to view its detailed core data and operational information.
[0067] Furthermore, smart security cameras that have not completed data synchronization or have not handled anomalies are identified, and management logs are generated. Specifically, the management terminal, based on the aggregated data, filters out terminals that have not completed data synchronization (such as synchronization timeout or synchronization failure) or have unhandled anomalies (such as unresolved device malfunctions or communication module malfunctions that have not been switched over). These terminals are then marked in the interface list with red highlighting and anomaly icons to alert maintenance personnel.
[0068] This application provides a terminal data management method. The method involves a management terminal acquiring a multi-terminal data management request triggered via an interface. The request includes a terminal selection instruction, core data synchronization rules, installation location update instructions, and anomaly handling strategies. The multi-terminal data management request is then sent to a target smart security camera. The target smart security camera determines its core data based on the terminal selection instruction, core data synchronization rules, installation location update instructions, and anomaly handling strategies. The target smart security camera then sends its core data and its own identifier to a multi-terminal management server. In this terminal data management solution, a multi-terminal cluster management trigger mechanism categorizes and processes monitoring data, installation location data, and device operating status data, transmitting only core data along with the terminal identifier, thus improving transmission efficiency and reducing redundant data usage. Furthermore, a backup switching design between the main communication module and the virtual operator network cluster communication module is adopted to solve the data interruption problem caused by unstable links in complex environments. Simultaneously, core data is uniformly reported to the multi-terminal management server, achieving unified control and real-time status monitoring of multiple terminals. This solves the problems of low reliability and poor management efficiency in existing solutions, thereby improving the reliability and efficiency of terminal data management.
[0069] To facilitate better implementation of the terminal data management method of this application embodiment, this application embodiment also provides a terminal data management device applied to a smart security camera in a multi-terminal cluster. The smart security camera includes a backup communication module and a positioning module. The meanings of the terms are the same as in the terminal data management system described above; for specific implementation details, please refer to the description in the system embodiment.
[0070] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of a terminal data management device provided in an embodiment of this application. The terminal data management device may specifically include a processing module 301, an activation module 302, and a management module 303, as follows: The processing module 301 is used to respond to the multi-terminal cluster management trigger signal, and perform classification processing on the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the equipment operation status data to obtain the core data and non-core data corresponding to the target smart security camera. Activation module 302 is used to activate the backup communication module, wherein the backup communication module is a cluster communication module that supports virtual operator networks; The management module 303 is used to send the core data and its own terminal identifier to the associated multi-terminal management server through the backup communication module, so that the server can manage the core data of the multi-terminal cluster.
[0071] Optionally, in some embodiments of this application, the activation module 302 may specifically be used for: Activate the main communication module and detect the network connectivity status and cluster data transmission stability of the main communication module; If an anomaly is detected in the main communication module, the backup communication module is activated.
[0072] Optionally, in some embodiments of this application, the activation module 302 may specifically be used for: If the main communication module is detected to be in normal operation within a preset time period after the multi-terminal cluster management trigger signal is detected, the main communication module remains in an active state.
[0073] Optionally, in some embodiments of this application, the management module 303 may also be used for: Perform periodic cleanup management on the non-core data stored locally by the smart security camera; Encryption and locking management is performed on the locally stored core data copy. When an authorization instruction is received from the multi-terminal management server, the locked core data is unlocked.
[0074] Optionally, in some embodiments of this application, the management module 303 may also be used for: In response to the cluster management trigger signal, the local data of the smart security camera is temporarily frozen; Collect the current device operating parameters and supplement them into the terminal status data to generate the terminal core data front set.
[0075] This application provides a terminal data management device for a smart security camera in a multi-terminal cluster. The smart security camera includes a backup communication module and a positioning module. A processing module 301, responding to a multi-terminal cluster management trigger signal, performs classification processing on the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the equipment operating status data to obtain core data and non-core data corresponding to the target smart security camera. An activation module 302 activates the backup communication module, which is a cluster communication module supporting virtual operator networks. A management module 303 sends the core data and its own terminal identifier to the associated multi-terminal management server through the backup communication module, so that… The server manages the core data of the multi-terminal cluster. In the terminal data management scheme provided in this application, the monitoring data, installation location data, and equipment operation status data are classified and processed through a multi-terminal cluster management trigger mechanism. Only the core data is transmitted and paired with the terminal identifier, which improves transmission efficiency and reduces redundant data occupation. Secondly, a backup switching design between the main communication module and the virtual operator network cluster communication module is adopted to solve the problem of data interruption caused by unstable links in complex environments. At the same time, the core data is uniformly reported to the multi-terminal management server to realize unified management and control of multiple terminals and real-time status monitoring, which solves the problems of low reliability and poor management efficiency of existing solutions. Thus, the reliability and management efficiency of terminal data management are improved.
[0076] To facilitate better implementation of the terminal data management method of this application embodiment, this application embodiment also provides a terminal data management device for managing terminals. The meanings of the terms used are the same as in the terminal data management system described above, and specific implementation details can be found in the description of the system embodiment.
[0077] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of a terminal data management device provided in an embodiment of this application. Specifically, the terminal data management device may include an acquisition module 401 and a transmission module 402, as follows: The acquisition module 401 is used to acquire a multi-terminal data management request triggered by the interface, the request including a terminal selection instruction, a core data synchronization rule, an installation location update instruction, and an exception handling strategy. The sending module 402 is used to send the multi-terminal data management request to the target smart security camera, so that the target smart security camera can determine the core data according to the terminal selection instruction, core data synchronization rules, installation location update instruction and anomaly handling strategy, and send the core data of the target smart security camera and its own identifier to the multi-terminal management server.
[0078] Optionally, in some embodiments of this application, the sending module 402 may also be used for: Receive aggregated data of multi-terminal status returned by the multi-terminal management server, and display the aggregated data in real time in the corresponding area of the multi-terminal cluster management interface; Identify and generate management logs for smart security cameras that have not completed data synchronization or whose anomalies have not been handled.
[0079] This application provides a terminal data management device applied to a management terminal. An acquisition module 401 acquires a multi-terminal data management request triggered via the interface. The request includes a terminal selection instruction, core data synchronization rules, installation location update instructions, and anomaly handling strategies. A sending module 402 sends the multi-terminal data management request to a target smart security camera. The target smart security camera then determines the core data based on the terminal selection instruction, core data synchronization rules, installation location update instructions, and anomaly handling strategies, and sends the core data and its own identifier to a multi-terminal management server. In the terminal data management solution provided in this application, a multi-terminal cluster management trigger mechanism categorizes and processes monitoring data, installation location data, and device operating status data, transmitting only the core data along with the terminal identifier, improving transmission efficiency and reducing redundant data usage. Secondly, a backup switching design between the main communication module and the virtual operator network cluster communication module solves the data interruption problem caused by unstable links in complex environments. Simultaneously, core data is uniformly reported to the multi-terminal management server, achieving unified control and real-time status monitoring of multiple terminals, solving the problems of low reliability and poor management efficiency in existing solutions. Therefore, the reliability and efficiency of terminal data management are improved. Furthermore, embodiments of this application also provide an electronic device, such as... Figure 5 As shown, it illustrates a structural schematic diagram of the electronic device involved in the embodiments of this application, specifically: The electronic device may include components such as a processor 501 with one or more processing cores, a memory 502 with one or more processor-readable storage media, a power supply 503, and an input unit 504. Those skilled in the art will understand that... Figure 5 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: Processor 501 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in memory 502, and by calling data stored in memory 502, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. Optionally, processor 501 may include one or more processing cores; preferably, processor 501 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless terminal data management. It is understood that the modem processor may not be integrated into processor 501.
[0080] The memory 502 can be used to store software programs and modules. The processor 501 executes various functional applications and terminal data management methods by running the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 502 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 502 may also include a memory controller to provide the processor 501 with access to the memory 502.
[0081] The electronic device also includes a power supply 503 that supplies power to various components. Preferably, the power supply 503 can be logically connected to the processor 501 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 503 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0082] The electronic device may also include an input unit 504, which can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0083] Although not shown, the electronic device may also include a display unit, etc., which will not be described in detail here. Specifically, in the embodiments of this application, the processing unit 501 in the electronic device loads the executable files corresponding to the processes of one or more applications into the memory 502 according to the following instructions, and the processing unit 501 runs the applications stored in the memory 502 to realize various functions, as follows: In response to a multi-terminal cluster management trigger signal, the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the equipment operating status data are classified and processed to obtain the core data and non-core data corresponding to the target smart security camera; the backup communication module is activated, which is a cluster communication module supporting virtual operator networks; the core data and its own terminal identifier are sent to the associated multi-terminal management server through the backup communication module, so that the server can manage the core data of the multi-terminal cluster.
[0084] A multi-terminal data management request triggered by the interface is obtained. The request includes a terminal selection instruction, core data synchronization rules, installation location update instructions, and anomaly handling strategies. The multi-terminal data management request is sent to the target smart security camera so that the target smart security camera determines the core data according to the terminal selection instruction, core data synchronization rules, installation location update instructions, and anomaly handling strategies, and sends the core data and its own identifier to the multi-terminal management server.
[0085] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0086] This application embodiment uses a multi-terminal cluster management trigger mechanism to classify and process monitoring data, installation location data, and equipment operating status data, transmitting only core data along with terminal identifiers to improve transmission efficiency and reduce redundant data usage. Secondly, it adopts a backup switching design between the main communication module and the virtual operator network cluster communication module to solve the problem of data interruption caused by unstable links in complex environments. At the same time, core data is uniformly reported to the multi-terminal management server to achieve unified management and real-time status control of multiple terminals, solving the problems of low reliability and poor management efficiency in existing solutions. Thus, it improves the reliability and efficiency of terminal data management.
[0087] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a processor-readable storage medium and loaded and executed by a processor.
[0088] Therefore, embodiments of this application provide a storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the terminal data management methods provided in embodiments of this application. For example, the instructions can execute the following steps: In response to a multi-terminal cluster management trigger signal, the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the equipment operating status data are classified and processed to obtain the core data and non-core data corresponding to the target smart security camera; the backup communication module is activated, which is a cluster communication module supporting virtual operator networks; the core data and its own terminal identifier are sent to the associated multi-terminal management server through the backup communication module, so that the server can manage the core data of the multi-terminal cluster.
[0089] A multi-terminal data management request triggered by the interface is obtained. The request includes a terminal selection instruction, core data synchronization rules, installation location update instructions, and anomaly handling strategies. The multi-terminal data management request is sent to the target smart security camera so that the target smart security camera determines the core data according to the terminal selection instruction, core data synchronization rules, installation location update instructions, and anomaly handling strategies, and sends the core data and its own identifier to the multi-terminal management server.
[0090] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0091] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0092] Since the instructions stored in the storage medium can execute the steps of any of the terminal data management methods provided in the embodiments of this application, the beneficial effects that any of the terminal data management methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0093] The present application provides a detailed description of a terminal data management method, apparatus, electronic device, and storage medium. Specific examples have been used to illustrate the principles and implementation methods of the present application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present application. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of the present application. Therefore, the content of this specification should not be construed as a limitation of the present application.
Claims
1. A terminal data management method, characterized by, A smart security camera used in a multi-terminal cluster, the smart security camera including a backup communication module and a positioning module, the terminal data management method including: In response to the multi-terminal cluster management trigger signal, the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the equipment operation status data are classified and processed to obtain the core data and non-core data corresponding to the target smart security camera; Activate the backup communication module, which is a trunking communication module that supports virtual operator networks; The core data and its own terminal identifier are sent to the associated multi-terminal management server through the backup communication module, so that the server can manage the core data of the multi-terminal cluster.
2. The terminal data management method of claim 1, wherein, Activating the backup communication module includes: Activate the main communication module and detect the network connectivity status and cluster data transmission stability of the main communication module; If an anomaly is detected in the main communication module, the backup communication module is activated.
3. The terminal data management method of claim 2, wherein, After activating the main communication module and detecting the network connectivity status and cluster data transmission stability of the main communication module, the method further includes: If the main communication module is detected to be in normal operation within a preset time period after the multi-terminal cluster management trigger signal is detected, the main communication module remains in an active state.
4. The terminal data management method of claim 1, wherein, After sending the core data and its own terminal identifier to the associated multi-terminal management server through the backup communication module, the process further includes: Perform periodic cleanup management on the non-core data stored locally by the smart security camera; Encryption and locking management is performed on the locally stored core data copy. When an authorization instruction is received from the multi-terminal management server, the locked core data is unlocked.
5. The method of claim 1, wherein, Before the step of responding to the multi-terminal cluster management trigger signal and performing classification processing on the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the equipment operating status data to obtain the core data and non-core data corresponding to the target smart security camera, the step further includes: In response to the cluster management trigger signal, the local data of the smart security camera is temporarily frozen; Collect the current device operating parameters and supplement them into the terminal status data to generate the terminal core data front set.
6. A terminal data management method characterized by comprising: The terminal data management method is applied to a management terminal and includes... The system acquires multi-terminal data management requests triggered via the interface, including terminal selection instructions, core data synchronization rules, installation location update instructions, and exception handling strategies. The multi-terminal data management request is sent to the target smart security camera, so that the target smart security camera can determine the core data according to the terminal selection instruction, core data synchronization rules, installation location update instruction and anomaly handling strategy, and send the core data and its own identifier to the multi-terminal management server.
7. The terminal data management method of claim 6, wherein, Also includes: Receive aggregated data of multi-terminal status returned by the multi-terminal management server, and display the aggregated data in real time in the corresponding area of the multi-terminal cluster management interface; Identify and generate management logs for smart security cameras that have not completed data synchronization or whose anomalies have not been handled.
8. A terminal data management apparatus characterized by comprising: A smart security camera used in a multi-terminal cluster, the smart security camera including a backup communication module and a positioning module, the terminal data management device including: The processing module is used to respond to the multi-terminal cluster management trigger signal, and perform classification processing on the monitoring data collected by the smart security camera, the installation location data obtained by the positioning module, and the equipment operation status data to obtain the core data and non-core data corresponding to the target smart security camera; An activation module is used to activate the backup communication module, which is a cluster communication module that supports virtual operator networks; The management module is used to send the core data and its own terminal identifier to the associated multi-terminal management server through the backup communication module, so that the server can manage the core data of the multi-terminal cluster.
9. A terminal data management apparatus characterized by comprising: The terminal data management device is applied to a management terminal and includes: The acquisition module is used to acquire multi-terminal data management requests triggered by the interface, the requests including terminal selection instructions, core data synchronization rules, installation location update instructions and exception handling strategies. The sending module is used to send the multi-terminal data management request to the target smart security camera, so that the target smart security camera can determine the core data according to the terminal selection instruction, core data synchronization rules, installation location update instruction and anomaly handling strategy, and send the core data and its own identifier to the multi-terminal management server.
10. An electronic device, comprising: include: A memory, a processor, and a processor program stored in the memory and executable on the processor, wherein the processor executes the program as steps of the terminal data management method as described in any one of claims 1 to 5 or 6 to 7.
11. A storage medium, characterized by The computer processing program is stored and can be loaded by a processor to execute the terminal data management method as described in any one of claims 15, 6, or 7.