Unmanned aerial vehicle remote safety control method and system, electronic equipment and storage medium

By encrypting and decrypting control commands in the UAV remote control system, and utilizing isolated addressing channels and short-range wireless communication, the problems of easy command tampering and system complexity in UAV remote control systems in various network environments are solved, achieving higher adaptability and system stability.

CN120979714APending Publication Date: 2025-11-18VISIONVERA INFORMATION TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202511111852.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-08
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

Existing drone remote control systems are at risk of control commands being tampered with, intercepted, or misunderstood in various network environments, and their configuration is highly complex, making it difficult to adapt to changes in multi-device access and network deployment.

Method used

After obtaining the user's input control commands on the management platform, the data is encrypted. An isolated addressing channel is constructed using the target communication protocol to transmit the encrypted control data. The data is then decrypted within the UAV or UAV airport. Data integrity is verified by combining symmetric encryption algorithms and short-range wireless communication.

Benefits of technology

It ensures the integrity and consistency of control commands when transmitted in various network environments, reduces the risk of tampering and misunderstanding, simplifies intermediate forwarding processing logic, and enhances the clarity of the control link and system stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120979714A_ABST
    Figure CN120979714A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an unmanned aerial vehicle remote safety control method and system, and the method comprises the steps: obtaining a control instruction inputted by a user on a management platform; performing encryption processing on the control instruction to obtain encrypted control data; and transmitting the encrypted control data to the unmanned aerial vehicle and / or the unmanned aerial vehicle airport accessed to the target network, so that the unmanned aerial vehicle and / or the unmanned aerial vehicle airport decrypts the encrypted control data to obtain a control instruction, and executing a remote control operation according to the control instruction. According to the embodiment of the invention, a data encryption and decryption processing mechanism is introduced in the transmission link of the control instruction, so that the integrity and consistency of the content can be kept when the control instruction is transmitted in various network environments, and the risk that the control instruction is tampered, intercepted or misunderstood due to the difference of intermediate links is reduced. Decryption and execution of the control instruction are completed by the unmanned aerial vehicle and / or the unmanned aerial vehicle airport in a unified mode, intermediate forwarding processing logic is simplified, and clearness and controllability of a control link are enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of unmanned aerial vehicle (UAV) technology, and in particular to a remote safety control method for UAVs, a remote safety control system for UAVs, an electronic device, and a computer-readable storage medium. Background Technology

[0002] As drones are increasingly used in inspection, monitoring, security and other scenarios, user demand for remote-controlled drones and related equipment continues to grow.

[0003] A common practice is to send remote operation commands to the drone via a control platform to perform operations such as flight path adjustment and status feedback acquisition. In practical applications, such remote control systems typically need to adapt to multiple types of devices and network environments, covering public networks, private networks, or local area networks, thus presenting high complexity in terms of system configuration, address management, and compatibility design. Summary of the Invention

[0004] In view of the above problems, embodiments of the present invention are proposed to provide a method for remote safety control of unmanned aerial vehicles (UAVs), a remote safety control system for UAVs, an electronic device, and a computer-readable storage medium to overcome or at least partially solve the above problems.

[0005] To address the aforementioned problems, this invention discloses a remote safety control method for unmanned aerial vehicles (UAVs), the method comprising:

[0006] The system acquires control commands input by the user on a management platform deployed in the target network.

[0007] The control commands are encrypted to obtain encrypted control data;

[0008] The encrypted control data is transmitted to the drone and / or drone airport connected to the target network, so that the drone and / or drone airport can decrypt the encrypted control data to obtain the control command, and perform remote control operations according to the control command.

[0009] Optionally, transmitting the encrypted control data to the drone and / or drone airport connected to the target network includes:

[0010] The encrypted control data is sent to the corresponding UAV and / or UAV airport through an isolated addressing channel constructed using the target communication protocol;

[0011] The isolated addressing channel is configured with an independent address space and blocks external broadcast data.

[0012] Optionally, the step of decrypting the encrypted control data to obtain the control command includes:

[0013] The decryption module deployed in the drone and / or the drone airport is invoked to perform key matching and decryption algorithm operations on the encrypted control data and output the control command.

[0014] Optionally, encrypting the control command to obtain encrypted control data includes:

[0015] The control command is encrypted field by field using a symmetric encryption algorithm executed with the current period key, generating encrypted control data containing an encryption identifier.

[0016] Optionally, the remote control operation is performed by the UAV and / or the UAV airport through a local communication module, which is based on short-range wireless communication and is used to perform data integrity verification on the control commands.

[0017] Optionally, obtaining the control commands input by the user on the management platform includes:

[0018] A secure session channel with the management platform is established through an authentication mechanism;

[0019] The control commands are received in the secure session channel.

[0020] Optionally, after performing the remote control operation, the method further includes:

[0021] Collect operational status data related to the UAV and / or the UAV airport, encrypt the operational status data, and then upload it to the management platform.

[0022] This invention also discloses a remote safety control system for unmanned aerial vehicles (UAVs), the system comprising:

[0023] A control command acquisition module is used to acquire control commands input by the user on a management platform deployed in a target network;

[0024] A control command encryption module is used to encrypt the control commands to obtain encrypted control data;

[0025] A control data transmission module is used to transmit the encrypted control data to a drone and / or drone airport connected to the target network, so that the drone and / or drone airport can decrypt the encrypted control data to obtain the control command and execute remote control operations according to the control command.

[0026] Optionally, the control data transmission module is used to send the encrypted control data to the corresponding UAV and / or UAV airport through an isolated addressing channel constructed by the target communication protocol;

[0027] The isolated addressing channel is configured with an independent address space and blocks external broadcast data.

[0028] Optionally, the drone and / or the drone airport can invoke a decryption module deployed within the drone and / or the drone airport to perform key matching and decryption algorithm operations on the encrypted control data and output the control commands.

[0029] Optionally, the control command encryption module is used to execute a symmetric encryption algorithm using the current period key to encrypt the control command field by field, generating the encrypted control data containing an encryption identifier.

[0030] Optionally, the remote control operation is performed by the UAV and / or the UAV airport through a local communication module, which is based on short-range wireless communication and is used to perform data integrity verification on the control commands.

[0031] Optionally, the control command acquisition module includes:

[0032] The session channel establishment module is used to establish a secure session channel with the management platform through an authentication mechanism.

[0033] A control command receiving module is used to receive the control commands in the secure session channel.

[0034] Optionally, the system further includes:

[0035] The status data management module is used to collect operational status data related to the UAV and / or the UAV airport after the UAV and / or the UAV airport performs remote control operations, and upload the operational status data to the management platform after encrypting the operational status data.

[0036] This invention also discloses an electronic device, comprising: one or more processors; and one or more machine-readable media storing instructions thereon, which, when executed by the one or more processors, cause the electronic device to perform the drone remote safety control method as described above.

[0037] This invention also discloses a computer-readable storage medium storing a computer program that enables a processor to execute the remote safety control method for unmanned aerial vehicles as described above.

[0038] The embodiments of the present invention have the following advantages:

[0039] The remote safety control scheme for unmanned aerial vehicles (UAVs) provided in this embodiment of the invention obtains control commands input by the user on a management platform, which is deployed in a target network; encrypts the control commands to obtain encrypted control data; transmits the encrypted control data to the UAVs and / or UAV airports connected to the target network, so that the UAVs and / or UAV airports can decrypt the encrypted control data to obtain control commands and execute remote control operations according to the control commands.

[0040] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0041] This invention introduces a data encryption and decryption mechanism in the transmission of control commands, ensuring the integrity and consistency of the commands during transmission across various network environments. This reduces the risk of commands being tampered with, intercepted, or misinterpreted due to differences in intermediate stages. Furthermore, the decryption and execution of control commands are uniformly handled by the UAV and / or UAV airport, simplifying the intermediate forwarding logic and enhancing the clarity and controllability of the control link. This results in greater adaptability and system stability for remote control when facing multiple network deployments and multiple device accesses. Attached Figure Description

[0042] Figure 1 This is a flowchart illustrating the steps of a remote safety control method for unmanned aerial vehicles according to an embodiment of the present invention;

[0043] Figure 2 This is a schematic diagram illustrating the principle of a remote control scheme for unmanned aerial vehicles (UAVs) and UAV airports based on visual networks, according to an embodiment of the present invention.

[0044] Figure 3 This is a flowchart illustrating a remote control scheme for unmanned aerial vehicles (UAVs) and UAV airports based on a visual network according to an embodiment of the present invention.

[0045] Figure 4 This is a structural block diagram of a remote safety control system for unmanned aerial vehicles (UAVs) according to an embodiment of the present invention. Detailed Implementation

[0046] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0047] This invention provides a remote safety control scheme for unmanned aerial vehicles (UAVs), applied to the control interaction process between a management platform and a UAV and / or UAV airport connected to a target network. The scheme receives user-input control commands in the management platform, encrypts these commands before transmission, thus maintaining data security during transmission over the target network. Upon receiving the encrypted control data, the UAV and / or UAV airport decrypts the data locally to obtain the command content and executes the corresponding remote control operation. This scheme constructs a complete control path from command generation, encryption, transmission, decryption to command execution, exhibiting strong adaptability and a closed-loop characteristic, which helps improve the stability and consistency of the control process.

[0048] The following is an explanation of some technical terms involved in the embodiments of the present invention.

[0049] Unmanned Aerial Vehicles (UAVs) are a type of unmanned aircraft controlled by radio or autonomous programs, possessing both military and civilian applications. Essentially, they are unmanned aerial vehicles, and their technological implementation relies on the coordinated operation of flight control, communication, and power systems. Based on their technical configuration, they can be divided into three categories: 1. Fixed-wing UAVs: suitable for long-endurance, high-speed flight, primarily used for surveying and military reconnaissance; 2. Rotary-wing UAVs: including single-rotor (helicopters) and multi-rotor (quadcopter / hexacopter), suitable for precise hovering operations such as agricultural plant protection; 3. Vertical Take-Off and Landing (VTOL) UAVs: combining the endurance of fixed-wing aircraft with the flexibility of rotary-wing aircraft, suitable for operations in complex terrain. This invention focuses on the second type of UAV: ​​rotary-wing UAVs.

[0050] A drone airport refers to an integrated, intelligent infrastructure that enables drones to autonomously take off, land, charge, store, and execute missions through an automated system. It solves problems associated with traditional drone operations, such as manual carrying, high commuting costs, and poor consistency, thus improving emergency response capabilities and efficiency. Its core functions include: 1. Autonomous Takeoff and Landing: Drones can automatically complete takeoff, mission execution, return, and landing without human intervention; 2. Intelligent Charging: A built-in charging system automatically charges the drone based on its battery level; 3. Data Transmission: Real-time processing and transmission of mission data, supporting remote scheduling and decision analysis; 4. Environmental Monitoring: Real-time monitoring of the internal and external environment to ensure drones operate in optimal condition; 5. Secure Storage: Providing dustproof and moisture-proof storage space to extend equipment lifespan.

[0051] Remote control of unmanned aerial vehicles (UAVs): This mainly refers to the remote control of UAVs through communication technology, enabling them to perform tasks outside of direct line of sight. This technology comprises three core elements: communication link, control command transmission, and the UAV's autonomous task execution capability. Its key technological components mainly include the following aspects: 1. Communication link: Utilizing fiber optic communication, 5G / 4G networks, satellite communication, etc., to ensure real-time command transmission and improve anti-interference capabilities; 2. Control command transmission: Flight parameters and tactical commands are sent through a ground control station, and the UAV's flight control system analyzes and executes the actions. A typical application is a power line inspection UAV, which can preset flight paths and automatically complete take-off, landing, and charging processes; 3. Autonomous task execution: Equipped with AI path planning and fault diagnosis modules, it enables unmanned operation in complex environments. For example, fire-fighting UAVs can accurately locate fire sources at night using thermal imaging modules.

[0052] Unmanned aerial vehicle (UAV) management Software as a Service (SaaS) platform (or simply management platform): This is a centralized software solution based on cloud computing, designed to provide enterprises and institutions with end-to-end, scalable, and intelligent management of their UAV fleets (including the UAVs themselves, their nests, missions, data, and personnel). The SaaS platform can be deployed on an intranet and accessed via a web interface within the local area network. Services can be subscribed to and used on demand via a browser or mobile device.

[0053] Message Queuing Telemetry Transport (MQTT) is a client-server message publish / subscribe transport protocol. The MQTT protocol is lightweight, simple, open, and easy to implement, making it widely applicable. It is used in many situations, including constrained environments such as machine-to-machine communication and the Internet of Things (IoT). It is widely used in sensors communicating via satellite links, medical devices making occasional dial-up calls, smart homes, and some miniaturized devices.

[0054] Encryption and decryption technology is a security and confidentiality method that uses algorithms and keys to convert data into scrambled text for transmission and then restores it at the receiving end. It is widely used in the field of information security. Its core elements include algorithms (processing steps) and keys (encoding parameters), and a key management system ensures communication security. It is mainly divided into two categories: symmetric encryption and asymmetric encryption.

[0055] Reference Figure 1 This diagram illustrates a flowchart of a remote safety control method for unmanned aerial vehicles (UAVs) according to an embodiment of the present invention. This remote safety control method can be applied to UAV control systems, UAV airport management systems, remote control systems, and other systems (hereinafter referred to as "systems"). Specifically, the remote safety control method may include the following steps:

[0056] Step 101: Obtain the control commands input by the user on the management platform.

[0057] The management platform, acting as the control hub, is deployed within the target network and typically includes functional components such as a front-end user interface, authentication mechanisms, and command construction modules. Users can access the management platform via a browser, client software, or mobile application. After logging in according to their permissions, they can configure control targets, operation types, and execution parameters through a graphical or parameterized interface. For example, they can select a drone with a specific number as the control object and set it to execute commands such as takeoff, hovering, flight path adjustment, and mission abort. After the user completes the operation, the system uses a local caching mechanism to perform format validation, parameter verification, and operation legality checks on the input content, and generates structured control commands. These control commands generally use a unified data encapsulation format, including fields such as control action type, target device identifier, timestamp, and version marker, for subsequent transmission, encryption, and parsing operations.

[0058] Step 102: Encrypt the control commands to obtain encrypted control data.

[0059] Encryption can be implemented using either symmetric or asymmetric encryption algorithms. Before encryption, control commands are formatted into a standard data structure, with redundant fields added for subsequent verification if necessary. During encryption, the system uses the encryption key for the current session to execute a field-by-field or fully encapsulated encryption algorithm, generating an encrypted control data packet. The encryption key can be generated and distributed through the system's internal key management mechanism, and includes key update, rotation, and expiration control functions to enhance key lifecycle security. To ensure the decryption end can correctly reconstruct the control commands, the system also includes additional information such as command number, encryption algorithm identifier, and checksum in the encrypted control data. After encryption, the system submits the generated encrypted control data to the communication interface module for transmission in subsequent steps.

[0060] Step 103: Transmit encrypted control data to the drone and / or drone airport connected to the target network, so that the drone and / or drone airport can decrypt the encrypted control data to obtain control commands and execute remote control operations according to the control commands.

[0061] After the encrypted control data is generated, the system will transmit the encrypted control data by calling the target communication protocol through the communication module. This target communication protocol can be a protocol architecture built on a dedicated network, possessing capabilities such as network addressing isolation, path selection control, and broadcast suppression to ensure that the encrypted control data is transmitted only within predetermined network routes and receiving nodes. During transmission, the system may combine message middleware or a customized transmission channel to implement publish-subscribe mechanisms, link persistence mechanisms, and breakpoint retransmission mechanisms to enhance transmission stability. Upon receiving the encrypted control data, the UAV and / or UAV airport connected to the target network will have its local decryption module decrypt it. This decryption module will select the appropriate decryption algorithm and key based on the information identified in the encrypted control data, decrypt and restore the encrypted control data, and perform integrity verification and command validity checks on the decryption result. After successful decryption, the control commands are transmitted to the control execution module, which drives the flight control system, electronic control interface, or other execution units to perform specific operations.

[0062] This invention introduces a data encryption and decryption mechanism in the transmission of control commands, ensuring the integrity and consistency of the commands during transmission across various network environments. This reduces the risk of commands being tampered with, intercepted, or misinterpreted due to differences in intermediate stages. Furthermore, the decryption and execution of control commands are uniformly handled by the UAV and / or UAV airport, simplifying the intermediate forwarding logic and enhancing the clarity and controllability of the control link. This results in greater adaptability and system stability for remote control when facing multiple network deployments and multiple device accesses.

[0063] In one exemplary embodiment of the present invention, one implementation of transmitting encrypted control data to a drone and / or drone airport connected to a target network is as follows: the encrypted control data is sent to the corresponding drone and / or drone airport through an isolated addressing channel constructed by the target communication protocol; wherein the isolated addressing channel adopts an independent address space configuration and blocks external broadcast data.

[0064] Specifically, after generating encrypted control data, the system encapsulates it into data packets conforming to the target communication protocol format and specifies the corresponding target address information. The target communication protocol supports the construction of network channels with isolated addressing characteristics. The system completes network layer configuration operations through this protocol, logically dividing the control channel at the network resource scheduling layer or protocol encapsulation layer to create an independently addressable transmission path specifically for carrying encrypted control data. This addressing channel has a private address space. When allocating addresses, the system does not use shared or public address ranges, but instead assigns a unique local address to each connected UAV and / or UAV airport based on the protocol's built-in address planning mechanism, thereby achieving physical and logical isolation between the communication path and other service traffic or external nodes.

[0065] To further ensure the stability and security of the communication process, the isolated addressing channel enables a broadcast data blocking strategy during network forwarding, automatically blocking irrelevant data streams such as broadcast storms or multicast conflicts from the same network, in order to prevent control command data packets from encountering path congestion or external interference during transmission.

[0066] This implementation uses an isolated addressing channel built on the target communication protocol. By configuring an independent address space and blocking external broadcast data, the encrypted control data flows only through the system's authorized path during transmission, effectively avoiding the risk of instructions being obtained by non-target nodes or being unexpectedly interrupted in the path.

[0067] In one exemplary embodiment of the present invention, one way to obtain control commands by decrypting encrypted control data is to call a decryption module deployed in the drone and / or drone airport to perform key matching and decryption algorithm operations on the encrypted control data and output control commands.

[0068] The decryption module is a locally integrated component, encompassing multiple sub-units including key management, algorithm execution, data parsing, and anomaly verification. Received encrypted control data is first passed to the decryption module's input buffer, which supports preliminary parsing of the data according to a fixed format and identifies the encrypted identifier field. Subsequently, the decryption module invokes its internal key matching mechanism to select a key copy corresponding to the encrypted control data from the locally stored key set, based on the current control session identifier. This key matching mechanism supports both symmetric and asymmetric key systems, dynamically adapts the key type according to the encryption type specified in the data encapsulation, and supports key validity verification and expiration policy updates to ensure the reliability of the decryption process.

[0069] After successful key matching, the decryption module sends the selected key and encrypted control data to the decryption algorithm execution engine. During data decryption, the decryption module performs boundary checks and data block consistency checks on the data structure to prevent parsing errors caused by data truncation, abnormal insertion, or forged data. After decryption, the decryption module verifies the obtained plaintext data structure. Once it confirms that it conforms to the control command format standard, it outputs it as a valid control command to the local command execution component for subsequent remote control operations.

[0070] This implementation deploys a decryption module within the drone and / or drone airport, integrating key matching and decryption algorithm processing within the module. This allows the restoration of encrypted control data to be localized without relying on external networks or intermediate systems. The key matching mechanism ensures that the key used for data decryption is accurate and valid. Combined with the decryption algorithm engine and format verification process, control commands can be correctly recovered without changing the structure, reducing decryption error rate and execution error, and improving the independence, security, and consistency of the decryption operation.

[0071] In one exemplary embodiment of the present invention, one method of encrypting control commands to obtain encrypted control data is as follows: using the current cycle key to execute a symmetric encryption algorithm to encrypt the control commands field by field, thereby generating encrypted control data containing encryption identifiers.

[0072] A periodic key is a valid encryption key generated by the system according to a preset time period or key lifecycle strategy. This periodic key is generated by the management module using a key generation function, and a secure key synchronization mechanism is established between the encryption and decryption modules. To ensure the uniqueness and security of the key, it is only valid for control commands generated within that period and has an expiration mechanism; it is automatically invalidated after its expiration date to prevent reuse or forgery.

[0073] Before encryption, control commands are formatted by the data structure adaptation module and transformed into a standardized set of fields. Each field corresponds to a command parameter or control flag, such as operation type, device identifier, command number, and execution parameters. During encryption, the encryption module uses the current cycle key as the input key source and encrypts each field individually. Field-by-field encryption not only facilitates field-level error location and verification during decryption but also enhances the obfuscation strength of the data content and strengthens its resistance to analysis.

[0074] After the field encryption is completed, the system further appends an encryption identifier to the encrypted control data. This identifier indicates that the current data is encrypted and indicates parameters such as the encryption algorithm type, key cycle number, and encryption format version used, so that the receiving end can select the correct decryption logic during decryption. The encryption identifier can be embedded in the data packet header or appended as a separate field to the data tail, and supports structure verification and collision detection.

[0075] This implementation introduces a current-cycle key and performs field-by-field encryption, ensuring temporal isolation and field independence for control commands during encryption. This not only avoids the security risks associated with long-term static keys but also enhances the structural complexity and resilience of the data. The addition of encryption identifiers allows the receiver to accurately identify the ciphertext format and decryption parameters, improving the targeting and success rate of decryption. This, in turn, enhances the security, adaptability, and system consistency of the entire remote control command generation, transmission, and parsing process.

[0076] In one exemplary embodiment of the present invention, the remote control operation is performed by the UAV and / or UAV airport through a local communication module, which is based on short-range wireless communication and is used to perform data integrity verification on the control commands.

[0077] This local communication module employs short-range wireless communication and is responsible for verifying the data integrity of control commands. Upon receiving the decrypted control commands, the commands are not directly executed by the controller; instead, they undergo integrity verification by the local communication module to confirm that the decrypted commands maintain structural integrity and content consistency. This local communication module is deployed within the UAV and / or UAV airport, physically integrated or logically coupled with the control execution components, and comprises multiple functional units including data reception, signal transmission, integrity verification, and interface interfacing.

[0078] In terms of communication methods, the local communication module adopts short-range wireless communication technology, which supports the rapid and low-latency transmission of control commands in scenarios with limited physical space constraints. Compared with long-range public network communication, short-range communication has advantages such as fast connection establishment speed, low probability of interference, and low power consumption, making it suitable for closed-loop control between UAVs and supporting equipment.

[0079] To prevent data corruption during reception, decryption, or internal forwarding due to buffer overflows, signal loss, or field misalignment, the local communication module is equipped with an integrity verification mechanism, which typically includes checksum calculation, check field matching, and format structure checking. Upon arrival at the module, the system performs a consistency comparison based on the verification information embedded in the command.

[0080] This implementation extends the execution process of remote control operations to the local communication module and uses short-range wireless communication technology to complete the transmission and integrity verification of control commands. This gives the commands strong local autonomy from generation to final execution. The data integrity verification mechanism can effectively identify whether the command retains its original structure after decryption, which helps to filter abnormal data, reduce the possibility of misoperation, and enhance the accuracy, security and fault tolerance of the control action execution.

[0081] In one exemplary embodiment of the present invention, one way to obtain control commands input by the user on the management platform is to: establish a secure session channel with the management platform through an authentication mechanism; and receive control commands in the secure session channel.

[0082] An authentication mechanism refers to the system's verification of a user's identity before the user terminal attempts to access the management platform, preventing unauthorized entities from accessing the control interface or illegally injecting control commands. This authentication mechanism may include username-and-password-based login authentication, two-factor authentication-based session initiation mechanisms, or encryption authentication methods based on digital certificates and signature algorithms. The authentication process occurs between the terminal device and the management platform. After successfully establishing an authentication relationship, the system generates a unique session identifier and establishes a secure session channel accordingly.

[0083] This secure session channel is an encrypted communication link at the application or transport layer, supporting security capabilities such as encrypted data transmission, session integrity protection, and data replay protection. During channel establishment, the system negotiates encryption parameters for the session, including symmetric keys, encryption algorithm identifiers, handshake mechanisms, and verification methods, to ensure the session is resistant to eavesdropping, tampering, and forgery throughout the entire communication cycle. Once the session is successfully established, the system allows users to input control commands into the channel. Command content includes structured fields such as target device identifier, control action type, parameter configuration data, and command number. The channel supports integrity verification and timeout control mechanisms for input data, ensuring that command data is not tampered with or lost during transmission and triggering the control command processing flow in real time at the receiving end. The entire data acquisition and channel communication process runs in an isolated environment, avoiding cross-processing of control commands with other business data, thus improving the purity of control data transmission and the channel's exclusivity.

[0084] This implementation method establishes a secure session channel based on an authentication mechanism, enabling identity verification and communication protection between users and the management platform during the input of control commands. The security attributes of the session channel can effectively prevent control commands from being forged, eavesdropped on, or tampered with during transmission, ensuring that control commands are in a state of encryption and integrity protection from the source of input. This establishes a reliable link foundation for subsequent encryption processing, transmission, and execution, enhancing the overall risk resistance and security of the remote control system's communication loop.

[0085] In one exemplary embodiment of the present invention, one implementation method after performing remote control operation is as follows: collecting operational status data related to the drone and / or drone airport, encrypting the operational status data, and then uploading it to the management platform.

[0086] Operational status data is collected through a status monitoring module deployed inside the UAV and / or UAV airport. This module monitors the operational parameters of core components such as the control execution unit, flight control system, power system, and communication module in real time and generates a structured dataset. This dataset may include key fields such as the completion status of executed commands, equipment operating time, remaining battery power, location information, fault codes, and environmental perception data, and supports expansion into multi-dimensional status snapshots.

[0087] To ensure that operational status data is not leaked or tampered with during the upload process, the system encrypts the collected data. The encryption process typically calls the same encryption module as the control command encryption, but uses a different key channel and encryption identifier to maintain logical isolation between uploaded data and issued commands. Before encryption, the status data is first formatted, its structure standardized to a uniform data packet format, and verification fields such as timestamps and device numbers are inserted. Subsequently, the system uses the symmetric key under the current session to perform field-level or overall encryption, generating ciphertext status data. To ensure the accuracy of the subsequent decryption process, the system also appends information such as algorithm identifiers, encryption versions, and checksums to the ciphertext.

[0088] After encryption, the status data is sent to the upload channel and transmitted back to the management platform deployed in the target network via the target communication protocol. The upload process supports link confirmation, deduplication, and cache retransmission mechanisms to ensure the reliability and integrity of data transmission. Upon receiving the encrypted data, the management platform decrypts it using the corresponding decryption module and displays the result on the platform interface or writes it to the backend database for subsequent data analysis, fault warning, or operational evaluation.

[0089] This implementation method collects operational status data after remote control operations are completed, encrypts it, and then uploads it to the management platform. This enables the system to obtain real-time operational feedback from the equipment. During the data upload process, encryption ensures the confidentiality and integrity of the status data, preventing information from being stolen, tampered with, or forged during transmission. This allows for continuous verification and closed-loop execution of the control effect, improving the security, traceability, and full-process management capabilities of the remote control system.

[0090] Based on the above description of an embodiment of a remote safety control method for unmanned aerial vehicles (UAVs), the following introduces a remote control scheme for UAVs and UAV airports based on visual networks. (Refer to...) Figure 2 The diagram illustrates the principle of a remote control scheme for unmanned aerial vehicles (UAVs) and UAV airports based on a visual network, according to an embodiment of the present invention.

[0091] The drone management SaaS platform is deployed within the Visual Network, achieving network isolation from traditional IP protocols and ensuring the platform's access security. User commands for remote control of drones and drone airports are first sent via the Visual Network's V2V protocol to the encryption / decryption module. This module encrypts the transmitted commands using a specified algorithm before sending them to the server within the Visual Network. The server receives the encrypted remote control commands from the platform, transmits them through the Visual Network network, and distributes them to the corresponding Visual Network routers or remote controllers connected to the Visual Network. The entire encrypted remote control command transmission process occurs within the Visual Network, effectively isolating the security risks associated with IP protocols.

[0092] The remote control commands issued by users on the drone management SaaS platform will eventually be distributed to drones and drone airports via the VisionLink router or remote controller connected to the VisionLink network.

[0093] The drone airport is connected via Ethernet cable to the port of the VisionLink router. An encryption / decryption module is built into the airport side to decrypt encrypted remote control commands sent from the platform. The decrypted commands are then received by the remote drone using wireless technology. The encryption / decryption module also encrypts and uploads information such as the drone airport's equipment information and drone status to the drone management platform; it also enables the drone management SaaS platform to decrypt remote control commands from the drone airport.

[0094] The remote control connects to the VisionLink router via a 4G / 5G communication module. A built-in encryption / decryption module on the remote control decrypts encrypted remote commands sent from the platform. This module enables encrypted uploading of the drone's device and flight status information to the drone management SaaS platform, and also allows the drone management SaaS platform to decrypt remote commands from the drone.

[0095] Reference Figure 3 The diagram illustrates a flowchart of a remote control scheme for unmanned aerial vehicles (UAVs) and UAV airports based on a visual network, according to an embodiment of the present invention.

[0096] Users log in to the drone management SaaS platform using their user terminals, first establishing a connection with the signaling server deployed within the visual network. Simultaneously, the main server deployed within the visual network decrypts the equipment and flight information sent back by the drones and drone airports via an encryption / decryption module before transmitting it to the signaling server. The platform then displays the information received on the signaling server on its web interface, allowing users to monitor the real-time status of the drones and drone airports.

[0097] Users establish a connection between their user terminals and the MQTT service deployed within the visual network on the drone management SaaS platform, subscribing to remote command messages. The drone management SaaS platform receives the user's remote command actions, encrypts them using its encryption / decryption module, and sends them to the MQTT service. Simultaneously, the drone management SaaS platform notifies the main server, which in turn notifies the remote controller and drone airport to establish a connection with the MQTT service and subscribe to remote command messages. At this point, the drone management SaaS platform has achieved message communication with the remote controller and drone airport via the MQTT service. Remote command actions performed by the user on the platform side are sent to the MQTT service, and the remote controller and drone airport receive the remote command messages normally.

[0098] When the remote controller and drone airport receive remote command messages from the drone management SaaS platform, they first decrypt the remote command messages using an encryption / decryption module, and then send them to the drone via wireless communication technology. After receiving the commands, the drone will execute the corresponding remote command actions.

[0099] After executing the remote command, the drone will transmit its current basic status information back to the remote controller and the drone airport via wireless communication technology. After receiving the information, the remote controller and the drone airport will encrypt the received message using the encryption / decryption module and then send it to the main server. The main server will send the information to the encryption / decryption module for decryption and then send it to the signaling server. The signaling server will push the information to the drone management SaaS platform, and the platform will update the drone's status in real time.

[0100] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0101] Reference Figure 4 The diagram illustrates a structural block diagram of a remote safety control system for unmanned aerial vehicles (UAVs) according to an embodiment of the present invention. Specifically, this remote safety control system for UAVs may include the following modules.

[0102] The control command acquisition module 41 is used to acquire control commands input by the user on the management platform, which is deployed in the target network;

[0103] The control command encryption module 42 is used to encrypt the control commands to obtain encrypted control data;

[0104] The control data transmission module 43 is used to transmit the encrypted control data to the drone and / or drone airport connected to the target network, so that the drone and / or drone airport can decrypt the encrypted control data to obtain the control command, and perform remote control operation according to the control command.

[0105] In an exemplary embodiment of the present invention, the control data transmission module 43 is used to send the encrypted control data to the corresponding UAV and / or UAV airport through an isolated addressing channel constructed by the target communication protocol;

[0106] The isolated addressing channel is configured with an independent address space and blocks external broadcast data.

[0107] In one exemplary embodiment of the present invention, the drone and / or the drone airport is configured to invoke a decryption module deployed within the drone and / or the drone airport to perform key matching and decryption algorithm operations on the encrypted control data and output the control command.

[0108] In an exemplary embodiment of the present invention, the control instruction encryption module 42 is used to execute a symmetric encryption algorithm using the current period key to encrypt the control instruction field by field, generating the encrypted control data containing the encryption identifier.

[0109] In an exemplary embodiment of the present invention, the remote control operation is performed by the UAV and / or the UAV airport through a local communication module, which is based on short-range wireless communication and is used to perform data integrity verification on the control commands.

[0110] In an exemplary embodiment of the present invention, the control command acquisition module 41 includes:

[0111] The session channel establishment module is used to establish a secure session channel with the management platform through an authentication mechanism.

[0112] A control command receiving module is used to receive the control commands in the secure session channel.

[0113] In one exemplary embodiment of the present invention, the system further includes:

[0114] The status data management module is used to collect operational status data related to the UAV and / or the UAV airport after the UAV and / or the UAV airport performs remote control operations, and upload the operational status data to the management platform after encrypting the operational status data.

[0115] As the system implementation is basically similar to the method implementation, it is described in a relatively simple way. For relevant details, please refer to the description of the method implementation.

[0116] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0117] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0118] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0119] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0120] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0121] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.

[0122] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device 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 terminal device. 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 terminal device that includes said element.

[0123] The present invention provides a detailed description of a remote safety control method and a remote safety control system for unmanned aerial vehicles (UAVs). Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. 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 invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A remote safety control method for unmanned aerial vehicles (UAVs), characterized in that, The method includes: The system acquires control commands input by the user on a management platform deployed in the target network. The control commands are encrypted to obtain encrypted control data; The encrypted control data is transmitted to the drone and / or drone airport connected to the target network, so that the drone and / or drone airport can decrypt the encrypted control data to obtain the control command, and perform remote control operations according to the control command.

2. The method according to claim 1, characterized in that, The transmission of the encrypted control data to the drones and / or drone airports connected to the target network includes: The encrypted control data is sent to the corresponding UAV and / or UAV airport through an isolated addressing channel constructed using the target communication protocol; The isolated addressing channel is configured with an independent address space and blocks external broadcast data.

3. The method according to claim 1, characterized in that, The process of decrypting the encrypted control data to obtain the control command includes: The decryption module deployed in the drone and / or the drone airport is invoked to perform key matching and decryption algorithm operations on the encrypted control data and output the control command.

4. The method according to claim 1, characterized in that, The process of encrypting the control commands to obtain encrypted control data includes: The control command is encrypted field by field using a symmetric encryption algorithm executed with the current period key, generating encrypted control data containing an encryption identifier.

5. The method according to claim 1, characterized in that, The remote control operation is performed by the UAV and / or the UAV airport through a local communication module, which is based on short-range wireless communication and is used to perform data integrity verification on the control commands.

6. The method according to claim 1, characterized in that, The acquisition of control commands input by the user on the management platform includes: A secure session channel with the management platform is established through an authentication mechanism; The control commands are received in the secure session channel.

7. The method according to claim 1, characterized in that, After performing the remote control operation, the method further includes: Collect operational status data related to the UAV and / or the UAV airport, encrypt the operational status data, and then upload it to the management platform.

8. A remote safety control system for unmanned aerial vehicles (UAVs), characterized in that, The system includes: A control command acquisition module is used to acquire control commands input by the user on a management platform deployed in a target network; A control command encryption module is used to encrypt the control commands to obtain encrypted control data; A control data transmission module is used to transmit the encrypted control data to a drone and / or drone airport connected to the target network, so that the drone and / or drone airport can decrypt the encrypted control data to obtain the control command and execute remote control operations according to the control command.

9. An electronic device, characterized in that, include: One or more processors; and One or more machine-readable media storing instructions thereon, when executed by the one or more processors, cause the electronic device to perform the remote safety control method for unmanned aerial vehicles as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer program stored therein enables the processor to execute the remote safety control method for unmanned aerial vehicles as described in any one of claims 1 to 7.

Citation Information

Cited By

  • Controllable weak current power distribution equipment data transmission communication method

    CN121236903A

  • A controllable weak current power distribution equipment data transmission communication method

    CN121236903B