Drone suppression method and apparatus, electronic device, storage medium, and program product

By acquiring the UAV radio frequency signal identification protocol and status parameters, and generating suppression commands with optimal transmission parameters, the problems of interference and insufficient flight control in UAV countermeasures are solved, achieving precise suppression and safe control.

CN121396386BActive Publication Date: 2026-03-31SICHUAN AOSSCI TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-24
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing drone countermeasures technologies suffer from severe interference with legitimate communication equipment and an inability to precisely control the flight status of drones, posing safety hazards, especially when dealing with drones carrying dangerous items.

Method used

By acquiring the radio frequency communication signals of the UAV, identifying its communication protocol type and flight status parameters, determining the communication timing parameters and frequency hopping sequence, generating the suppression command with the optimal transmission parameters, and accurately delivering it to the UAV to achieve precise control.

Benefits of technology

It achieves precise suppression of drones, avoids interference with legitimate communication equipment on the same frequency band, ensures precise control of drone flight status, and reduces safety hazards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121396386B_ABST
    Figure CN121396386B_ABST
Patent Text Reader

Abstract

The application provides a UAV suppression method and device, electronic equipment, storage medium and program product, the method comprises the following steps: according to the radio frequency communication signal of the obtained to be suppressed UAV, the communication protocol type and flight state parameter of to be suppressed UAV are determined; then according to the communication protocol type, the communication timing parameter and frequency hopping sequence of to be suppressed UAV are determined, and the suppression instruction for to be suppressed UAV is determined according to the flight state parameter; according to the communication timing parameter and frequency hopping sequence, the optimal sending parameter of the suppression instruction is determined, and only according to the optimal sending parameter, the suppression instruction for to be suppressed UAV is emitted, the precise delivery of instruction is realized, the application can avoid interference to other legal communication equipment in the same frequency band, and the flight state of to be suppressed UAV can be accurately controlled by using the suppression instruction, so that the safety hidden danger existing in the prior art when handling the UAV carrying dangerous goods is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of drone countermeasures technology, and in particular relates to a drone suppression method, device, electronic device, storage medium and program product. Background Technology

[0002] With the widespread adoption of drone technology, the risks of drones flying in unauthorized areas or being used for malicious activities have increased significantly, making the development of effective drone countermeasures particularly important. Currently, drone countermeasures primarily involve emitting high-power jamming signals to sever communication between the drone and its ground remote controller. However, this method has several technical drawbacks. First, high-power jamming signals not only affect the drone being suppressed but also interfere with other legitimate communication devices on the same frequency band, causing serious collateral damage. Second, existing technology can only achieve simple communication disruption but cannot precisely control the drone's flight status, posing safety hazards when dealing with drones carrying dangerous items. Summary of the Invention

[0003] In view of the shortcomings of the prior art, the purpose of this invention is to provide a method, apparatus, electronic device, storage medium and program product for suppressing unmanned aerial vehicles (UAVs) to solve the above problems.

[0004] The present invention provides a method for suppressing unmanned aerial vehicles (UAVs), comprising: acquiring radio frequency (RF) communication signals of the UAV to be suppressed; determining the communication protocol type of the UAV to be suppressed through a protocol identification model based on the RF communication signals, and determining the flight state parameters of the UAV to be suppressed based on the RF communication signals; determining the communication timing parameters and frequency hopping sequence of the UAV to be suppressed based on the communication protocol type, and determining a suppression command for suppressing the UAV to be suppressed based on the flight state parameters; determining the optimal transmission parameters of the suppression command based on the communication timing parameters and frequency hopping sequence, and sending the suppression command to the UAV to be suppressed based on the optimal transmission parameters, thereby suppressing the UAV to be suppressed.

[0005] In one embodiment of the present invention, the communication timing parameters include the heartbeat packet interval and the instruction transmission interval. Determining the optimal transmission parameters for the suppression instruction based on the communication timing parameters and the frequency hopping sequence includes: determining a target communication timing baseline containing time and frequency dimensions based on the heartbeat packet interval, the instruction transmission interval, and the frequency hopping sequence, wherein the time dimension characterizes the periodicity of instruction transmission, and the frequency dimension characterizes the target frequency band matching instruction reception; and determining the optimal transmission parameters for the suppression instruction based on the target communication timing baseline.

[0006] In one embodiment of the present invention, determining the optimal transmission parameters of the suppression command based on the target communication timing baseline includes: determining initial transmission parameters based on the target communication timing baseline; determining interference signals in the radio frequency communication signals using a target filtering algorithm based on the radio frequency communication signals, and determining interference compensation amounts based on the interference signals; and determining the optimal transmission parameters of the suppression command based on the initial transmission parameters, the interference compensation amounts, and a preset signal advance amount.

[0007] In one embodiment of the present invention, determining the flight status parameters of the drone to be suppressed based on the radio frequency communication signal includes: determining the video downlink signal of the drone to be suppressed based on the radio frequency communication signal; and determining the flight status parameters of the drone to be suppressed based on the video downlink signal.

[0008] In one embodiment of the present invention, before determining the communication protocol type of the UAV to be suppressed by the protocol identification model based on the radio frequency communication signal, the method further includes: obtaining sample radio frequency communication signals and communication protocol type labels corresponding to the sample radio frequency communication signals; training the protocol identification model to be trained based on the sample radio frequency communication signals and the communication protocol type labels corresponding to the sample radio frequency communication signals to obtain the protocol identification model.

[0009] In one embodiment of the present invention, before sending the suppression command to the drone to be suppressed according to the optimal sending parameters, the method further includes: determining the data packet encapsulation structure and encrypted handshake mechanism corresponding to the drone to be suppressed according to the communication protocol type; and determining the suppression command that conforms to the communication protocol type according to the data packet encapsulation structure and the encrypted handshake mechanism.

[0010] The present invention also provides a drone suppression device, comprising: an acquisition module configured to acquire radio frequency communication signals of a drone to be suppressed; a determination module configured to determine the communication protocol type of the drone to be suppressed based on the radio frequency communication signals using a protocol identification model, and to determine the flight state parameters of the drone to be suppressed based on the radio frequency communication signals; a prediction module configured to determine the communication timing parameters and frequency hopping sequence of the drone to be suppressed based on the communication protocol type, and to determine a suppression command for suppressing the drone to be suppressed based on the flight state parameters; and a suppression module configured to determine the optimal transmission parameters of the suppression command based on the communication timing parameters and the frequency hopping sequence, and to send the suppression command to the drone to be suppressed based on the optimal transmission parameters, thereby suppressing the drone to be suppressed.

[0011] The present invention also provides an electronic device, comprising: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to perform the steps of the above-described method.

[0012] The present invention also provides a readable storage medium having a computer program stored thereon, which, when executed by a computer's processor, causes the computer to perform the steps of implementing the above-described method.

[0013] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method.

[0014] The beneficial effects of this technical solution are as follows: This technical solution acquires the radio frequency (RF) communication signal of the drone to be suppressed; based on the RF communication signal, the communication protocol type of the drone to be suppressed is determined through a protocol identification model; based on the communication protocol type, the communication timing parameters and frequency hopping sequence of the drone to be suppressed are determined; and based on the RF communication signal, the flight state parameters of the drone to be suppressed are determined; based on the flight state parameters, a suppression command for suppressing the drone to be suppressed is determined; simultaneously, based on the communication timing parameters and frequency hopping sequence, the optimal transmission parameters of the suppression command are determined; and the suppression command for the drone to be suppressed is transmitted only according to the optimal transmission parameters, achieving precise delivery of the command and avoiding interference with other legitimate communication devices in the same frequency band, thereby avoiding serious collateral damage. Furthermore, controlling the drone to be suppressed using the suppression command also allows for precise control of the drone's flight state, avoiding the safety hazards present in existing technologies when dealing with drones carrying dangerous goods.

[0015] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description

[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention. It is obvious that the drawings described below are merely some embodiments of the invention, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0017] Figure 1 This is a schematic flowchart illustrating an exemplary embodiment of the present invention for a method of suppressing unmanned aerial vehicles (UAVs).

[0018] Figure 2 This is a schematic diagram of the structure of a drone suppression device shown in an exemplary embodiment of the present invention;

[0019] Figure 3 A schematic diagram of a computer system suitable for implementing embodiments of the present invention is shown. Detailed Implementation

[0020] The embodiments of the present invention will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention and not for limiting the scope of protection of the present invention.

[0021] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the shape, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0022] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the invention. However, it will be apparent to those skilled in the art that embodiments of the invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the invention.

[0023] Please see Figure 1 , Figure 1 This is a flowchart illustrating a drone suppression method according to an exemplary embodiment of the present invention. Figure 1 As shown, in an exemplary embodiment, the drone suppression method includes steps S101 to S104, and each step is described in detail below.

[0024] S101, acquire the radio frequency communication signal of the drone to be suppressed;

[0025] Specifically, radio frequency communication signals refer to the radio electromagnetic wave signals transmitted between the drone and the control terminal. These radio frequency communication signals can be monitored in real time by the radio frequency sensors on the control terminal.

[0026] In some examples, the radio frequency sensors at the control end can passively scan in the drone's commonly used frequency bands (e.g., 2.4 GHz, 5.8 GHz), so that when a drone to be suppressed is identified, its radio frequency communication signals can be continuously monitored.

[0027] S102, Based on the radio frequency communication signal, determine the communication protocol type of the UAV to be suppressed through the protocol identification model, and determine the flight status parameters of the UAV to be suppressed based on the radio frequency communication signal;

[0028] Specifically, the communication protocol type is the wireless transmission standard and data encoding rules adopted by the drone to be suppressed. After acquiring the radio frequency communication signal of the drone to be suppressed, the communication protocol type of the drone to be suppressed can be determined by the protocol identification model based on the radio frequency communication signal.

[0029] It is understood that the protocol identification model is a pre-trained machine learning model. This protocol identification model can determine the communication protocol type of the UAV to be suppressed based on radio frequency communication signals. It should be noted that the specific structure of this protocol identification model can adopt structures such as CNN convolutional neural network or RNN recurrent neural network. This embodiment does not make specific limitations on this.

[0030] In addition, the flight status parameters include at least the position, speed and heading information of the UAV to be suppressed, which can be obtained by parsing the radio frequency communication signals.

[0031] S103, based on the communication protocol type, determine the communication timing parameters and frequency hopping sequence of the UAV to be suppressed, and based on the flight status parameters, determine the suppression command to suppress the UAV to be suppressed;

[0032] Specifically, the communication timing parameters characterize the time interval pattern of relevant communication information during the communication process between the UAV to be suppressed and the corresponding control terminal, and the frequency hopping sequence is the preset frequency band switching pattern in the communication protocol of the UAV to be suppressed. Both the communication timing parameters and the frequency hopping sequence can be obtained by parsing the communication protocol type.

[0033] In some examples, the process of determining the suppression command to suppress the drone to be suppressed based on flight state parameters can be achieved by inputting the flight state parameters into a pre-trained target prediction model, and then obtaining the suppression command to suppress the drone to be suppressed. The target prediction model is a pre-trained model, and its structure can be constructed using a long short-term memory network or a bidirectional long short-term memory network, which is used to predict the suppression command to suppress the drone to be suppressed based on the flight state parameters.

[0034] It is understandable that sample flight state parameters can be obtained in advance, and the sample flight state parameters can be associated with the corresponding suppression commands to form a training dataset. The target prediction model can be trained using this training dataset, so that the target prediction model can learn the mapping relationship between flight state parameters and suppression commands. Finally, the target prediction model can accurately output the corresponding suppression commands based on the input flight state parameters.

[0035] In some examples, for instance, if the flight parameters of the drone to be suppressed are an altitude of 200 meters and a speed of 3 m / s, and it is about to enter a no-fly zone, then the suppression command predicted by the target prediction model is to return home (probability of 80%) or land immediately (probability of 65%). In this case, returning home can be used as the suppression command to suppress the drone.

[0036] S104: Based on the communication timing parameters and frequency hopping sequence, determine the optimal transmission parameters for the suppression command, and send the suppression command to the UAV to be suppressed according to the optimal transmission parameters, so as to suppress the UAV to be suppressed.

[0037] Specifically, since the communication timing parameters characterize the time interval pattern of relevant communication information during the communication process between the UAV to be suppressed and the corresponding control terminal, and the frequency hopping sequence characterizes the frequency change pattern of communication channel switching between the UAV to be suppressed and the control terminal, the optimal transmission parameters of the suppression command can be determined based on the communication timing parameters and the frequency hopping sequence.

[0038] It is understandable that the optimal transmission parameters include the optimal transmission time and the optimal transmission frequency. The optimal transmission time represents the time during which the suppression command can arrive earlier than the control command of the drone to be suppressed and can be received by the drone to be suppressed.

[0039] In this way, the suppression command can arrive earlier than the control command of the drone to be suppressed. This allows the drone to prioritize parsing the suppression command, which arrives earlier than the control command, and execute the operation indicated by the suppression command, instead of executing the control command, thereby achieving the purpose of suppressing the drone to be suppressed.

[0040] Furthermore, the optimal transmission frequency characterizes the frequency at which the suppression command can be matched with the communication channel switching of the UAV to be suppressed, ensuring that the suppression command is transmitted on the correct channel and thus accurately received by the UAV to be suppressed.

[0041] Furthermore, after determining the optimal transmission parameters, the suppression command is sent to the drone to be suppressed according to the optimal transmission parameters, ensuring that the suppression command can reach the drone to be suppressed in a timely and accurate manner, thereby enabling timely and effective suppression of the drone to be suppressed.

[0042] According to the technical solution provided in this application, the radio frequency communication signal of the drone to be suppressed is obtained; based on the radio frequency communication signal, the communication protocol type of the drone to be suppressed is determined through a protocol identification model; based on the communication protocol type, the communication timing parameters and frequency hopping sequence of the drone to be suppressed are determined, and based on the radio frequency communication signal, the flight state parameters of the drone to be suppressed are determined; based on the flight state parameters, a suppression command for suppressing the drone to be suppressed is determined; simultaneously, based on the communication timing parameters and frequency hopping sequence, the optimal transmission parameters of the suppression command are determined, and the suppression command for the drone to be suppressed is transmitted only according to the optimal transmission parameters, so as to achieve precise delivery of the command and avoid interference with other legitimate communication devices in the same frequency band, thereby avoiding serious collateral damage. At the same time, using the suppression command to control the drone to be suppressed can also precisely control the flight state of the drone to be suppressed, avoiding the safety hazards existing in the prior art when dealing with drones carrying dangerous items.

[0043] In some embodiments, the communication timing parameters include the heartbeat packet interval and the instruction transmission interval. Based on the communication timing parameters and the frequency hopping sequence, the optimal transmission parameters for suppressing the instruction are determined, including:

[0044] Based on the heartbeat interval, command transmission interval, and frequency hopping sequence, a target communication timing baseline containing time and frequency dimensions is determined, where the time dimension represents the periodicity of command transmission and the frequency dimension represents the target frequency band that matches command reception; based on the target communication timing baseline, the optimal transmission parameters for suppressing commands are determined.

[0045] Specifically, the heartbeat interval is the periodic signal transmission interval between the UAV to be suppressed and the corresponding control terminal to maintain communication. The command transmission interval is the minimum time window interval for the UAV to be suppressed to receive control commands; this command transmission interval can determine the time synchronization reference for the transmission of suppression commands. The frequency hopping sequence is the preset frequency band switching rule in the communication protocol of the UAV to be suppressed.

[0046] In some examples, such as a heartbeat interval of 100ms, it indicates that the drone to be suppressed and the control unit will transmit a communication connection signal every 100ms to maintain the connection. The command transmission interval is 200ms, meaning that the drone to be suppressed has a minimum time window to receive control commands every 200ms. The frequency hopping sequence switches between multiple frequency bands sequentially according to preset rules, for example, first on frequency band A, then switching to frequency band B, then switching to frequency band C, and so on.

[0047] It is understandable that the target communication timing baseline is a two-dimensional model that integrates the periodicity of the time dimension and the frequency band switching pattern of the frequency dimension. Specifically, it can be obtained by using a time-frequency joint analysis algorithm to fuse the heartbeat packet interval, command transmission interval, and frequency hopping sequence.

[0048] It is understandable that by analyzing the heartbeat interval and command transmission interval in the communication timing parameters of the UAV to be suppressed, and combining them with the dynamic frequency characteristics of the frequency hopping sequence, a communication timing baseline with two dimensions of time and frequency can be constructed. The heartbeat interval can reveal the periodic pattern of the communication connection maintained between the UAV to be suppressed and the control terminal; the command transmission interval can reveal the time window characteristics of control command transmission; and the frequency hopping sequence can reveal the pattern of communication frequency band switching. Based on the fusion of the above parameters, a target communication timing baseline is generated. The optimal transmission parameters for the suppression command are determined through this target communication timing baseline, enabling the determination of the optimal transmission parameters for the suppression command at both the time window and frequency band selection levels.

[0049] For example, continuing from the previous example, the target communication timing baseline represents a heartbeat packet interval of 100ms (a heartbeat packet is sent every 100ms to confirm the connection), an instruction transmission interval of 200ms (a control instruction is received from the control terminal every 200ms), and a frequency hopping sequence that cycles through frequency band A (800MHz) - frequency band B (900MHz) - frequency band C (1GHz), with each frequency band staying for 200ms.

[0050] The process for determining the optimal transmission time is as follows: The control command for the drone to be suppressed is sent at 200ms. Ignoring latency, the control command will arrive at the drone within 200ms. The suppression command must arrive earlier than 200ms and fall within the command reception window of the drone to be suppressed (assuming the drone reserves 10ms for receiving control commands every 200ms, i.e., 190ms-200ms). Therefore, sending the suppression command at 195ms is a good option, as it arrives earlier than the control command at 200ms and falls within the command reception window, ensuring priority reception and parsing by the drone to be suppressed.

[0051] The process of determining the optimal transmission frequency is as follows: According to the frequency hopping sequence, the UAV is in frequency band A (800MHz) at 200ms. Therefore, 800MHz (frequency band A) is selected as the transmission frequency to ensure that the suppression command is completely matched with the UAV's current communication channel and that signal loss will not occur due to frequency hopping.

[0052] In this way, the drone to be suppressed can prioritize parsing the suppression command and complete the suppression operation.

[0053] In some embodiments, determining the optimal transmission parameters of the suppression command based on the target communication timing baseline includes: determining initial transmission parameters based on the target communication timing baseline; determining the interference signal in the radio frequency communication signal using a target filtering algorithm based on the radio frequency communication signal, and determining the interference compensation amount based on the interference signal; and determining the optimal transmission parameters of the suppression command based on the initial transmission parameters, the interference compensation amount, and a preset signal advance amount.

[0054] Specifically, the initial transmission parameters determined based on the target communication timing baseline are the initial transmission time and initial transmission frequency settings for the suppression command. However, in real-world communication environments, radio frequency communication signals are subject to various interferences, which may originate from other wireless devices, environmental noise, or signal fluctuations within the drone itself. To ensure that the suppression command can be accurately and effectively transmitted to the drone to be suppressed, it is necessary to identify and compensate for the interference signals.

[0055] It is understandable that a target filtering algorithm can be used to analyze radio frequency (RF) communication signals and identify interference signals within them. Furthermore, a corresponding interference compensation amount is determined based on the interference signal. This interference compensation amount is used to adjust the initial transmission parameters to counteract the impact of the interference signal on the transmission of the suppression command. It should be noted that the target filtering algorithm can be any algorithm suitable for RF signal processing, such as adaptive filtering algorithms or Kalman filtering algorithms; this embodiment does not specifically limit it.

[0056] In addition to determining the interference compensation amount, a preset signal lead time also needs to be considered. The preset signal lead time ensures that the suppression command arrives before the UAV to be suppressed receives the control command, thereby gaining communication priority. The setting of this preset signal lead time can comprehensively consider the UAV's flight speed, communication distance, and the characteristics of the communication protocol.

[0057] Thus, based on the initial transmission parameters, interference compensation amount, and preset signal lead, the optimal transmission parameters for the suppression command are determined. The optimal transmission parameters include the optimal transmission time and optimal transmission frequency, ensuring that the suppression command is sent to the UAV to be suppressed at the correct time and frequency, thereby achieving timely and effective suppression of the UAV.

[0058] In some embodiments, determining the flight status parameters of the drone to be suppressed based on radio frequency communication signals includes: determining the video downlink signal of the drone to be suppressed based on the radio frequency communication signals; and determining the flight status parameters of the drone to be suppressed based on the video downlink signal.

[0059] Specifically, the video downlink signal is the visual data stream transmitted in real time by the drone to be suppressed through the radio frequency communication link. It can be extracted from the radio frequency communication signal by signal demodulation and frequency band separation technology. The video downlink signal contains real-time images or video frame sequences captured by the camera of the drone to be suppressed.

[0060] It is understandable that the flight status parameters of the drone to be suppressed can be determined based on the downlink signal from the video. Specifically, the flight speed and direction of the drone can be estimated through image processing and computer vision algorithms; or its current flight altitude and horizontal position can be calculated by identifying specific landmarks or feature points in the video frame and combining them with the initial position information of the drone. The specific method for determining the flight status parameters is not specifically limited here.

[0061] In some embodiments, before determining the communication protocol type of the UAV to be suppressed by the protocol identification model based on the radio frequency communication signal, the method further includes: obtaining sample radio frequency communication signals and communication protocol type labels corresponding to the sample radio frequency communication signals; training the protocol identification model to be trained based on the sample radio frequency communication signals and the communication protocol type labels corresponding to the sample radio frequency communication signals to obtain the protocol identification model.

[0062] Specifically, the sample radio frequency communication signals can be collected from the radio frequency signal waveform data of different drone models under various operating modes, which are used to construct the training dataset for the protocol recognition model. The communication protocol type label can be accurately labeled according to the actual communication protocol used by the sample radio frequency communication signals. The communication protocol type includes, but is not limited to, Wi-Fi protocol, Bluetooth protocol, and specific drone-specific communication protocols (such as DJI OcuSync).

[0063] Understandably, when training the protocol recognition model, sample radio frequency communication signals are input into the model. The model analyzes and processes the input signals and outputs the predicted communication protocol type. Then, the model's prediction is compared with the corresponding communication protocol type label of the sample radio frequency communication signals. Based on the comparison, a loss function value is calculated, and the model's parameters are adjusted using a backpropagation algorithm, allowing the model to continuously optimize its prediction accuracy during subsequent training. After multiple iterations of training, once the model's accuracy on the validation set reaches a preset standard, the trained protocol recognition model is obtained.

[0064] In some embodiments, before sending the suppression command to the drone to be suppressed according to the optimal sending parameters, the method further includes: determining the data packet encapsulation structure and encrypted handshake mechanism corresponding to the drone to be suppressed according to the communication protocol type; and determining the suppression command that conforms to the communication protocol type according to the data packet encapsulation structure and encrypted handshake mechanism.

[0065] Specifically, the data packet encapsulation structure follows the data frame format and field arrangement rules defined in the communication protocol of the UAV to be suppressed. This can be determined through protocol reverse engineering or matching with a pre-set protocol database to ensure that the frame header identifier, payload length, and checksum position of the suppression command are consistent with the target protocol. The encrypted handshake mechanism is the key exchange process and data encryption algorithm used when establishing the communication link between the UAV to be suppressed. Specifically, the timing rules and encryption parameters of the handshake phase can be obtained through protocol feature parsing, used to generate a digital signature or dynamic key that meets the protocol authentication requirements.

[0066] Understandably, after obtaining the target drone's communication protocol type, the system first retrieves the data packet structure template for that protocol from a pre-set protocol library. It then constructs the underlying data frame for the suppression command according to the frame start character, control fields, and sequence number generation rules specified by the target protocol. Further analysis of the encryption and authentication process used in the protocol handshake phase is performed. For example, for protocols using dynamic key negotiation, a temporary key that meets time synchronization requirements is generated by simulating the identity credentials of a legitimate remote controller; for protocols using fixed pre-shared keys, encryption parameters are obtained through key cracking or matching with a pre-set key library. The resulting suppression command is compatible with the communication protocol type in both encapsulation format and encryption level, thus bypassing the drone's protocol parsing and security verification mechanisms. This allows the system to successfully gain control of the drone to be suppressed.

[0067] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.

[0068] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the process of the embodiments of this application.

[0069] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0070] Figure 2 This is a schematic diagram illustrating the structure of a drone suppression device according to an exemplary embodiment of the present invention. Figure 2 As shown, the exemplary drone suppression device includes:

[0071] The acquisition module 201 is configured to acquire the radio frequency communication signal of the UAV to be suppressed;

[0072] The determination module 202 is configured to determine the communication protocol type of the UAV to be suppressed by means of a protocol identification model based on the radio frequency communication signal, and to determine the flight status parameters of the UAV to be suppressed based on the radio frequency communication signal.

[0073] The prediction module 203 is configured to determine the communication timing parameters and frequency hopping sequence of the UAV to be suppressed based on the communication protocol type, and to determine the suppression command for suppressing the UAV to be suppressed based on the flight state parameters.

[0074] The suppression module 204 is configured to determine the optimal transmission parameters of the suppression command based on the communication timing parameters and the frequency hopping sequence, and to send the suppression command to the UAV to be suppressed based on the optimal transmission parameters, so as to suppress the UAV to be suppressed.

[0075] In some embodiments, the communication timing parameters include the heartbeat interval and the instruction transmission interval. The prediction module 203 is further configured to determine a target communication timing baseline containing time and frequency dimensions based on the heartbeat interval, the instruction transmission interval, and the frequency hopping sequence, wherein the time dimension represents the periodicity of instruction transmission and the frequency dimension represents the target frequency band that matches the instruction reception; and to determine the optimal transmission parameters for suppressing instructions based on the target communication timing baseline.

[0076] In some embodiments, the prediction module 203 is further configured to determine initial transmission parameters based on the target communication timing baseline; determine interference signals in the radio frequency communication signals using a target filtering algorithm based on the radio frequency communication signals, and determine interference compensation amount based on the interference signals; and determine the optimal transmission parameters for the suppression command based on the initial transmission parameters, interference compensation amount, and preset signal advance amount.

[0077] In some embodiments, the determining module 202 is further configured to determine the video downlink signal of the drone to be suppressed based on the radio frequency communication signal; and to determine the flight state parameters of the drone to be suppressed based on the video downlink signal.

[0078] In some embodiments, the determining module 202 is further configured to acquire sample radio frequency communication signals and communication protocol type labels corresponding to the sample radio frequency communication signals; and to train the protocol recognition model to be trained based on the sample radio frequency communication signals and the communication protocol type labels corresponding to the sample radio frequency communication signals to obtain the protocol recognition model.

[0079] In some embodiments, the suppression module 204 is further configured to determine the data packet encapsulation structure and encrypted handshake mechanism corresponding to the UAV to be suppressed according to the communication protocol type; and to determine the suppression instruction conforming to the communication protocol type according to the data packet encapsulation structure and encrypted handshake mechanism.

[0080] According to the apparatus provided in this application embodiment, the radio frequency communication signal of the drone to be suppressed is acquired; based on the radio frequency communication signal, the communication protocol type of the drone to be suppressed is determined through a protocol identification model; based on the communication protocol type, the communication timing parameters and frequency hopping sequence of the drone to be suppressed are determined; based on the radio frequency communication signal, the flight state parameters of the drone to be suppressed are determined; based on the flight state parameters, a suppression command for suppressing the drone to be suppressed is determined; simultaneously, based on the communication timing parameters and frequency hopping sequence, the optimal transmission parameters of the suppression command are determined; and the suppression command for the drone to be suppressed is transmitted only according to the optimal transmission parameters, so as to achieve precise delivery of the command and avoid interference with other legitimate communication devices in the same frequency band, thereby avoiding serious collateral damage. At the same time, controlling the drone to be suppressed using the suppression command can also precisely control the flight state of the drone to be suppressed, avoiding the safety hazards existing in the prior art when dealing with drones carrying dangerous items.

[0081] It should be noted that the drone suppression device and the drone suppression method provided in the above embodiments belong to the same concept. The specific operation methods of each module and unit have been described in detail in the method embodiments and will not be repeated here. In practical applications, the drone suppression device provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.

[0082] Embodiments of the present invention also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the methods provided in the above embodiments.

[0083] Figure 3 A schematic diagram of a computer system suitable for implementing embodiments of the present invention is shown. It should be noted that... Figure 3 The computer system 300 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of the embodiments of the present invention.

[0084] like Figure 3As shown, the computer system 300 includes a Central Processing Unit (CPU) 301, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on programs stored in Read-Only Memory (ROM) 302 or programs loaded from storage portion 308 into Random Access Memory (RAM) 303. The RAM 303 also stores various programs and data required for system operation. The CPU 301, ROM 302, and RAM 303 are interconnected via a bus 304. An Input / Output (I / O) interface 305 is also connected to the bus 304.

[0085] The following components are connected to I / O interface 305: an input section 306 including a keyboard, mouse, etc.; an output section 307 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to I / O interface 305 as needed. Removable media 311, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 310 as needed so that computer programs read from them can be installed into storage section 308 as needed.

[0086] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing computer programs for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 309, and / or installed from removable medium 311. When the computer program is executed by central processing unit (CPU) 301, it performs various functions defined in the system of the present invention.

[0087] It should be noted that the computer-readable medium shown in the embodiments of the present invention can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In the present invention, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0088] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. Each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0089] The units described in the embodiments of the present invention can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0090] Another aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a computer's processor, causes the computer to perform the method as described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not assembled into the electronic device.

[0091] Another aspect of the present invention provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods described in the various embodiments above.

[0092] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the present invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the present invention.

Claims

1. A method for suppressing unmanned aerial vehicles (UAVs), characterized in that, The method comprises the following steps: acquiring a radio frequency communication signal of a to-be-suppressed unmanned aerial vehicle; determining a communication protocol type of the to-be-suppressed unmanned aerial vehicle through a protocol identification model according to the radio frequency communication signal, and determining a flight state parameter of the to-be-suppressed unmanned aerial vehicle according to the radio frequency communication signal; determining a communication timing parameter and a frequency hopping sequence of the to-be-suppressed unmanned aerial vehicle according to the communication protocol type, and determining a suppression instruction for suppressing the to-be-suppressed unmanned aerial vehicle according to the flight state parameter, wherein the communication timing parameter comprises a heartbeat packet interval and an instruction transmission interval; determining a target communication timing baseline comprising a time dimension and a frequency dimension according to the heartbeat packet interval, the instruction transmission interval and the frequency hopping sequence, wherein the time dimension represents a periodicity of instruction transmission, and the frequency dimension represents a target frequency band matched with instruction reception; determining optimal sending parameters of the suppression instruction according to the target communication timing baseline, wherein the optimal sending parameters comprise an optimal sending time and an optimal sending frequency, the optimal sending time represents a time at which the suppression instruction can arrive earlier than a control instruction of the to-be-suppressed unmanned aerial vehicle and can be received by the to-be-suppressed unmanned aerial vehicle, and the optimal sending frequency represents a frequency at which the suppression instruction can be matched with a communication channel switching of the to-be-suppressed unmanned aerial vehicle; sending the suppression instruction to the to-be-suppressed unmanned aerial vehicle according to the optimal sending parameters to suppress the to-be-suppressed unmanned aerial vehicle.

2. The method of claim 1, wherein, The method further comprises the following steps: determining initial sending parameters according to the target communication timing baseline; determining an interference signal in the radio frequency communication signal through a target filtering algorithm according to the radio frequency communication signal, and determining an interference compensation amount according to the interference signal; determining the optimal sending parameters of the suppression instruction according to the initial sending parameters, the interference compensation amount and a preset signal advance amount.

3. The method of claim 1, wherein, The method further comprises the following steps: determining a video downlink signal of the to-be-suppressed unmanned aerial vehicle according to the radio frequency communication signal; determining the flight state parameter of the to-be-suppressed unmanned aerial vehicle according to the video downlink signal.

4. The method of claim 1, wherein, The method further comprises the following steps before determining the communication protocol type of the to-be-suppressed unmanned aerial vehicle through the protocol identification model according to the radio frequency communication signal: acquiring sample radio frequency communication signals and communication protocol type labels corresponding to the sample radio frequency communication signals; training a to-be-trained protocol identification model according to the sample radio frequency communication signals and the communication protocol type labels corresponding to the sample radio frequency communication signals to obtain the protocol identification model.

5. The method according to any one of claims 1-4, characterized in that, The method further comprises the following steps before sending the suppression instruction to the to-be-suppressed unmanned aerial vehicle according to the optimal sending parameters: determining a data packet encapsulation structure and an encryption handshake mechanism corresponding to the to-be-suppressed unmanned aerial vehicle according to the communication protocol type; determining a suppression instruction conforming to the communication protocol type according to the data packet encapsulation structure and the encryption handshake mechanism.

6. A drone suppression apparatus, comprising: The method comprises the following steps: an acquiring module configured to acquire a radio frequency communication signal of a to-be-suppressed unmanned aerial vehicle; The determining module is configured to determine, according to the radio frequency communication signal, a communication protocol type of the drone to be suppressed by a protocol identification model, and determine a flight state parameter of the drone to be suppressed according to the radio frequency communication signal; The prediction module is configured to determine, according to the communication protocol type, a communication timing parameter and a frequency hopping sequence of the drone to be suppressed, the communication timing parameter including a heartbeat packet interval and an instruction transmission interval, and determine a suppression instruction for suppressing the drone to be suppressed according to the flight state parameter; The suppression module is configured to determine a target communication timing baseline including a time dimension and a frequency dimension according to the heartbeat packet interval, the instruction transmission interval and the frequency hopping sequence, wherein the time dimension represents a periodicity of instruction transmission, and the frequency dimension represents a target frequency band matched with instruction reception, determine an optimal sending parameter of the suppression instruction according to the target communication timing baseline, the optimal sending parameter including an optimal sending time and an optimal sending frequency, the optimal sending time representing a time at which the suppression instruction can be received by the drone to be suppressed earlier than a control instruction of the drone to be suppressed, and the optimal sending frequency representing a frequency at which the suppression instruction can be matched with a communication channel switching of the drone to be suppressed, and send the suppression instruction to the drone to be suppressed according to the optimal sending parameter to suppress the drone to be suppressed.

7. An electronic device, comprising: comprise: one or more processors and a memory having stored thereon a computer program that, when executed by the one or more processors, causes the device to perform the method of any one of claims 1 to 5.

8. A readable storage medium, characterized by, a computer program stored thereon that, when executed by one or more processors, causes a device to perform the method of any one of claims 1 to 5.

9. A computer program product comprising a computer program, characterized in that, The computer program is executed by a processor to implement the method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • Unmanned aerial vehicle intrusion real-time interception method and system based on airspace electronic fence

    CN120684943A