Electronic striking method, electronic device and electronic striking system
By acquiring the strike spectrum waveform and frequency calibration model, the strike frequency of the UAV is automatically determined, solving the problem of cumbersome frequency calibration in existing technologies and improving the efficiency and accuracy of electronic strikes.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AUTEL INTELLIGENT AUTOMOBILE CORP LTD
- Filing Date
- 2023-09-27
- Publication Date
- 2026-06-02
AI Technical Summary
In existing technologies, the calibration of drone strike frequencies is cumbersome, resulting in low efficiency of electronic strikes.
By acquiring the attack spectrum waveform, the attack frequency is automatically determined using a frequency calibration model, and the wireless jamming equipment is controlled to transmit radio frequency signals for electronic attack.
It enables the automated determination of drone strike frequencies, improving the efficiency and accuracy of electronic strikes and reducing the need for manual intervention.
Smart Images

Figure CN117190795B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronic interference technology, specifically to an electronic strike method, electronic equipment, and electronic strike system. Background Technology
[0002] As drone technology matures and production costs decrease, drones are becoming increasingly accessible to ordinary households, fulfilling people's dreams of flying. However, this also brings about the problem of unauthorized flights, where some drones enter restricted or private spaces without permission, causing trouble for regulators or other users.
[0003] The related technologies provide radio interference equipment capable of transmitting radio frequency signals at specified frequencies to electronically interfere with or disrupt the flight of drones, thereby protecting the corresponding space from invasion. However, it requires repeated calibration of the radio interference equipment's transmission frequency to find a target frequency that matches the drone's frequency, and then striking the drone based on that target frequency. Because this frequency calibration method is cumbersome and requires multiple calibrations to find a suitable target frequency, it results in low electronic strike efficiency. Summary of the Invention
[0004] One objective of this invention is to provide an electronic strike method, electronic strike device, and electronic equipment, aiming to solve the technical problem of low electronic strike frequency in related technologies.
[0005] In a first aspect, embodiments of the present invention provide an electronic strike method, comprising:
[0006] The strike spectrum waveform is obtained, which is generated by a preset spectrum analyzer based on the radio frequency signal emitted by the device to be struck;
[0007] The strike frequency of the target device is determined based on the strike spectrum waveform diagram.
[0008] According to the attack frequency of the target device, a preset wireless jamming device is controlled to transmit radio frequency signals to the target device.
[0009] Optionally, before obtaining the strike spectrum waveform, the method further includes:
[0010] Determine the target distance between the device to be attacked and the wireless jamming device;
[0011] Determine whether the target distance meets the preset strike trigger condition;
[0012] If the target distance meets the preset strike triggering conditions, then proceed to the step of obtaining the strike spectrum waveform.
[0013] If the target distance does not meet the preset strike triggering conditions, the wireless jamming device is controlled to listen for the radio frequency signals emitted by the device to be struck.
[0014] Optionally, the target location information includes horizontal distance and / or vertical distance, and determining whether the target distance meets the preset strike trigger condition includes:
[0015] Determine whether the horizontal distance is less than or equal to a preset horizontal threshold. If the horizontal distance is less than or equal to the preset horizontal threshold, then determine that the target distance meets the preset strike triggering condition. If the horizontal distance is greater than the preset horizontal threshold, then determine that the target distance does not meet the preset strike triggering condition.
[0016] And / or,
[0017] Determine whether the vertical distance is less than or equal to a preset vertical threshold. If the vertical distance is less than or equal to the preset vertical threshold, then the target distance is determined to meet the preset strike triggering condition. If the vertical distance is greater than the preset vertical threshold, then the target distance is determined not to meet the preset strike triggering condition.
[0018] Optionally, before obtaining the strike spectrum waveform, the method further includes:
[0019] Determine whether the device to be targeted is a legitimate device;
[0020] If the device to be attacked is not a legitimate device, proceed to the step of obtaining the attack spectrum waveform.
[0021] If the device to be targeted is a legitimate device, then broadcast illegal intrusion information to the device to be targeted.
[0022] Optionally, determining the strike frequency of the device to be struck based on the strike spectrum waveform includes:
[0023] Obtain the frequency calibration model;
[0024] The strike spectrum waveform is input into the frequency calibration model to obtain the strike frequency of the device to be struck.
[0025] Optionally, the frequency calibration model acquisition includes:
[0026] The target spectrum waveform is obtained, which is generated by the spectrum analyzer based on the target radio frequency signal emitted by each type of target device.
[0027] The wireless jamming device is controlled to transmit a strike radio frequency signal to the target device according to the frequency band of the target spectrum waveform diagram;
[0028] The training spectrum waveform and the corresponding work log are obtained. The training spectrum waveform is generated by the spectrum analyzer based on the target radio frequency signal emitted by the target device after the wireless jamming device emits the attack radio frequency signal.
[0029] A frequency calibration model is generated based on the training spectrum waveform and the work log.
[0030] Optionally, generating the frequency calibration model based on the training spectrum waveform and the working log includes:
[0031] The label attributes of the training spectrum waveform are determined based on the work log;
[0032] A frequency calibration model is generated based on the label attributes of the trained spectrum waveform and a preset machine learning algorithm.
[0033] Optionally, the label attributes include positive and negative labels, and determining the label attributes of the training spectrum waveform based on the working log includes:
[0034] Determine whether the target device is under wireless interference based on the work log;
[0035] If the target device is in a state of wireless interference, then the label attribute of the training spectrum waveform is marked as a positive label;
[0036] If the target device is not in a state of wireless interference, then the label attribute of the training spectrum waveform is marked as a negative label.
[0037] Optionally, determining whether the target device is in a state of wireless interference based on the work log includes:
[0038] Iterate through the contents of the work log;
[0039] Determine whether the log content contains device malfunction information;
[0040] If the log content contains device anomaly information, then the target device is determined to be in a state of wireless interference.
[0041] If the log content does not contain any device malfunction information, then the target device is determined to be in normal working condition.
[0042] Optionally, controlling a preset wireless jamming device to transmit an attack radio frequency signal to the target device according to the frequency band of the target spectrum waveform includes:
[0043] Obtain the center frequency point corresponding to the frequency band of the target spectrum waveform, and the center frequency point may correspond to multiple frequency hopping steps;
[0044] The strike frequency is calculated based on the center frequency, the frequency hopping step size, and the time of the strike frequency.
[0045] Control the preset wireless jamming device to transmit attack radio frequency signals to the target device according to the attack frequency.
[0046] Optionally, controlling a preset wireless jamming device to transmit a strike radio frequency signal to the target device according to the strike frequency includes:
[0047] Determine the target oscillation voltage corresponding to the strike frequency;
[0048] Based on the target oscillation voltage, a preset wireless jamming device is controlled to transmit an attack radio frequency signal to the target device.
[0049] Optionally, determining the target oscillation voltage corresponding to the strike frequency includes:
[0050] Based on the center frequency point, the wireless jamming device is controlled to traverse the starting oscillation voltage and voltage-frequency ratio corresponding to the center frequency point;
[0051] The voltage step size is calculated based on the voltage-frequency ratio and the frequency hopping step size.
[0052] The target oscillation voltage is calculated based on the initial oscillation voltage, the voltage step size, and the duration of the impact frequency.
[0053] Optionally, in each operation of traversing the initial oscillation voltage, controlling the wireless jamming device to traverse the initial oscillation voltage corresponding to the center frequency point includes:
[0054] Choose any reference oscillation voltage;
[0055] The spectrum analyzer is controlled to read the reference radio frequency signal transmitted by the wireless jamming device according to the reference oscillation voltage;
[0056] Determine whether the starting frequency of the reference radio frequency signal is the center frequency;
[0057] If it is the center frequency point, then the reference oscillation voltage is determined to be the starting oscillation voltage;
[0058] If it is not the center frequency point, the reference oscillation voltage is changed according to the preset voltage value, and the operation of traversing the starting oscillation voltage continues.
[0059] Optionally, controlling the voltage-to-frequency ratio traversed by the wireless jamming device based on the center frequency point includes:
[0060] Determine the first reference oscillation voltage, which is the reference oscillation voltage selected when the operation of traversing the initial oscillation voltage is performed for the first time;
[0061] The voltage difference is obtained by subtracting the initial oscillation voltage from the first reference oscillation voltage.
[0062] The frequency difference is obtained by subtracting the frequency of the center frequency point from the frequency corresponding to the first reference oscillation voltage.
[0063] The voltage-frequency ratio is obtained by calculating the ratio of the voltage difference to the frequency difference.
[0064] In a second aspect, embodiments of the present invention provide a non-volatile readable storage medium storing computer-executable instructions for causing an electronic device to perform the aforementioned electronic strike method.
[0065] In a third aspect, embodiments of the present invention provide an electronic device, comprising:
[0066] At least one processor; and,
[0067] A memory communicatively connected to the at least one processor; wherein,
[0068] The memory stores instructions that can be executed by the at least one processor, which, when executed, enable the at least one processor to perform the electronic strike method described above.
[0069] In a fourth aspect, embodiments of the present invention provide an electronic strike system, comprising:
[0070] Wireless jamming equipment;
[0071] Spectrum analyzer, which is communicatively connected to the wireless jamming device; and
[0072] The aforementioned electronic devices are respectively connected to the wireless jamming device and the spectrum analyzer.
[0073] In the electronic strike method provided in this embodiment of the invention, a strike spectrum waveform is obtained. The strike spectrum waveform is generated by a preset spectrum analyzer based on the radio frequency signal emitted by the device to be struck. The strike frequency of the device to be struck is determined based on the strike spectrum waveform. Based on the strike frequency of the device to be struck, a preset wireless jamming device is controlled to transmit radio frequency signals to the device to be struck. This embodiment can automatically determine the strike frequency without human intervention, thereby enabling rapid and efficient electronic strikes against the device to be struck. Attached Figure Description
[0074] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.
[0075] Figure 1 A schematic diagram of the structure of an electronic strike system provided in an embodiment of the present invention;
[0076] Figure 2a A flowchart illustrating an electronic strike method provided in an embodiment of the present invention;
[0077] Figure 2b for Figure 2a The flowchart of step S22 is shown below;
[0078] Figure 3 A network architecture diagram of a frequency calibration model provided in an embodiment of the present invention;
[0079] Figure 4 A schematic diagram illustrating a scenario for training and generating a frequency calibration model, provided in an embodiment of the present invention;
[0080] Figure 5 This is a schematic diagram illustrating a scenario in which a frequency calibration model is applied to conduct electronic strikes on a target device during actual combat, as provided by an embodiment of the present invention.
[0081] Figure 6 This is a schematic diagram of the structure of an electronic strike device provided in an embodiment of the present invention;
[0082] Figure 7 for Figure 6 The diagram shown is a structural schematic of the frequency determination module.
[0083] Figure 8 This is a schematic diagram of the circuit structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0084] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention.
[0085] It should be noted that, unless otherwise specified, the various features in the embodiments of this invention can be combined with each other, all of which are within the protection scope of this invention. Furthermore, although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than the module division in the device or the order in the flowchart. Moreover, the terms "first," "second," and "third" used in this invention do not limit the data or execution order, but only distinguish identical or similar items with essentially the same function and effect.
[0086] This invention provides an electronic strike system, which can take the form of a backpack-mounted drone countermeasure device, a drone countermeasure box, a drone countermeasure gun / jamming gun, a drone countermeasure shield, or a base station-type drone countermeasure device, etc.
[0087] Please see Figure 1 The electronic strike system 100 includes: a wireless jamming device 11, a spectrum analyzer 12, and an electronic device 13. The wireless jamming device 11 is communicatively connected to the spectrum analyzer 12, and the electronic device 13 is communicatively connected to both the wireless jamming device 11 and the spectrum analyzer 12.
[0088] The wireless jamming device 11 is used to receive or transmit radio frequency signals. The wireless jamming device 11 is provided with a receiving antenna and a transmitting antenna. The receiving antenna is used to receive radio frequency signals, and the transmitting antenna is used to transmit radio frequency signals. The wireless jamming device 11 transmits radio frequency signals of a corresponding frequency according to a specified oscillation voltage, wherein the oscillation voltage is proportional to the frequency of the radio frequency signal.
[0089] Understandably, in the current market, due to the influence of hardware or software control, for the same oscillation voltage, the frequency of the radio frequency signal output by different wireless jamming devices 11 or the same type of wireless jamming devices 11 may be the same or different. In other words, for radio frequency signals with the same frequency, different wireless jamming devices 11 or the same type of wireless jamming devices 11 may require the same oscillation voltage or different oscillation voltages.
[0090] The spectrum analyzer 12 communicates with the wireless jamming device 11. The wireless jamming device 11 collects radio frequency (RF) signals and transmits them to the spectrum analyzer 12. The spectrum analyzer 12 generates a spectrum waveform based on the RF signals, where the spectrum waveform corresponds to the frequency band of the RF signal, for example, the frequency band corresponding to the spectrum waveform is from 1 GHz to 2 GHz. The spectrum waveform is used to represent the changes in frequency and power of the RF signal at different distances. Simultaneously, the spectrum analyzer 12 can also read the frequency of the RF signal transmitted by the wireless jamming device 11. For example, if the wireless jamming device 11 transmits an RF signal at a frequency of 1.2 GHz, the spectrum analyzer 12 can read the frequency of the RF signal from the wireless jamming device 11 and obtain that the frequency is 1.2 GHz.
[0091] Electronic device 13 can interact with both wireless jamming device 11 and spectrum analyzer 12. Electronic device 13 can configure a specified oscillation voltage for wireless jamming device 11, causing it to generate a radio frequency signal at a corresponding frequency. For example, if electronic device 13 configures a specified oscillation voltage of 1V for wireless jamming device 11, the device will generate a radio frequency signal with a frequency of 0.8GHz based on that voltage. Electronic device 13 can receive spectrum waveforms or other data from spectrum analyzer 12 and execute corresponding control logic based on the spectrum waveforms. It is understood that electronic devices include desktop computers, tablets, microcontrollers, remote controls, or smartphones, etc.
[0092] As another aspect of this invention, this embodiment provides an electronic strike method. Please refer to... Figure 2a The electronic strike method includes the following steps:
[0093] S21: Obtain the strike spectrum waveform, which is generated by a preset spectrum analyzer based on the radio frequency signal emitted by the device to be struck.
[0094] In this step, the strike spectrum waveform diagram is a spectrum waveform diagram generated by the spectrum analyzer based on the radio frequency signal emitted by the device to be struck.
[0095] Obtaining the strike spectrum waveform includes: setting the wireless jamming device to a listening mode to listen for the radio frequency signals emitted by the device to be struck, sending a request to the spectrum analyzer so that the spectrum analyzer can return the strike spectrum waveform according to the request.
[0096] For example, when entering electronic strike mode, the electronic equipment sets its wireless jamming device to listening mode. In this mode, the jamming device listens for the radio frequency (RF) signals emitted by the target device. When the jamming device receives the RF signals, it transmits them to a spectrum analyzer. The spectrum analyzer then generates a strike spectrum waveform based on these signals. When the spectrum analyzer receives a request from the electronic equipment, it transmits the strike spectrum waveform back to the electronic equipment accordingly.
[0097] Understandably, the device to be targeted could be a drone or other electronic device.
[0098] S22: Determine the strike frequency of the target device based on the strike spectrum waveform diagram.
[0099] In this step, the strike frequency is the frequency used to interfere with the radio frequency signal of the device to be struck. For example, the radio frequency signal with the strike frequency can control the device to be struck to be in an abnormal working state. The abnormal working state includes the device to be struck being out of the user's control, or hijacking the device to be struck, or causing the device to be struck to crash or malfunction.
[0100] S23: Control the preset wireless jamming device to transmit radio frequency signals to the target device according to the target device's attack frequency.
[0101] In this step, since the wireless jamming device transmits radio frequency signals according to the strike frequency, the device to be targeted is easily put into an abnormal working state under the interference of the radio frequency signal at the strike frequency, thereby achieving the effect of electronic strike. As mentioned above, this embodiment can automatically determine the strike frequency without manual intervention, thus enabling rapid and efficient electronic strikes against the device to be targeted.
[0102] In some embodiments, before acquiring the strike spectrum waveform, the electronic strike method further includes: determining the target distance between the device to be struck and the wireless jamming device; determining whether the target distance meets a preset strike triggering condition; if the target distance meets the preset strike triggering condition, proceeding to the step of acquiring the strike spectrum waveform; if the target distance does not meet the preset strike triggering condition, controlling the wireless jamming device to listen to the radio frequency signal emitted by the device to be struck.
[0103] In some embodiments, the target distance includes a horizontal distance and / or a vertical distance. The horizontal distance is the distance between the device to be attacked and the wireless jamming device in the horizontal direction, and the vertical distance is the distance between the device to be attacked and the wireless jamming device in the vertical direction. Determining whether the target distance meets the preset attack triggering condition includes: determining whether the horizontal distance is less than or equal to a preset horizontal threshold; if the horizontal distance is less than or equal to the preset horizontal threshold, it is determined that the target distance meets the preset attack triggering condition, and the process proceeds to the step of acquiring the attack spectrum waveform; if the horizontal distance is greater than the preset horizontal threshold, it is determined that the target distance does not meet the preset attack triggering condition, and the wireless jamming device is controlled to listen for the radio frequency signals emitted by the device to be attacked. The preset horizontal threshold can be customized by the designer based on engineering experience.
[0104] In some embodiments, determining whether the target distance meets the preset strike triggering condition includes: determining whether the vertical distance is less than or equal to a preset vertical threshold; if the vertical distance is less than or equal to the preset vertical threshold, the target distance is determined to meet the preset strike triggering condition, and the process proceeds to the step of acquiring the strike spectrum waveform; if the vertical distance is greater than the preset vertical threshold, the target distance is determined not to meet the preset strike triggering condition, and the wireless jamming device is controlled to listen for the radio frequency signal emitted by the device to be struck. The preset vertical threshold can be customized by the designer based on engineering experience.
[0105] In some embodiments, determining whether the target distance meets the preset strike triggering condition includes: determining whether the horizontal distance is less than or equal to a preset horizontal threshold and whether the vertical distance is less than or equal to a preset vertical threshold; if the horizontal distance is less than or equal to the preset horizontal threshold and the vertical distance is less than or equal to the preset vertical threshold, then the target distance is determined to meet the preset strike triggering condition, and the step of obtaining the strike spectrum waveform is initiated; if the horizontal distance is greater than the preset horizontal threshold or the vertical distance is greater than the preset vertical threshold, then the target distance is determined not to meet the preset strike triggering condition, and the wireless jamming device is controlled to listen to the radio frequency signal emitted by the device to be struck.
[0106] If the horizontal distance is less than or equal to a preset horizontal threshold, it indicates that the device to be attacked is relatively close to the wireless jamming device in the horizontal direction, and this embodiment requires electronic strikes against the device to be attacked. If the vertical distance is less than or equal to a preset horizontal threshold, it indicates that the device to be attacked is relatively close to the wireless jamming device in the vertical direction, and this embodiment requires electronic strikes against the device to be attacked.
[0107] This embodiment only initiates electronic strike operations when the device to be struck meets preset strike trigger conditions. This avoids frequent electronic strike operations on distant objects, thus saving power.
[0108] In some embodiments, before acquiring the strike spectrum waveform, the electronic strike method further includes: determining whether the device to be struck is a legitimate device; if the device to be struck is not a legitimate device, then proceeding to the step of acquiring the strike spectrum waveform; if the device to be struck is a legitimate device, then broadcasting illegal intrusion information to the device to be struck, such as "You have entered a restricted area, please avoid it".
[0109] Determining whether the device to be targeted is a legitimate device includes: sending an inquiry message to the device to be targeted via a preset communication channel, causing the device to return identity confirmation information based on the inquiry message, and confirming whether the device to be targeted is a legitimate device based on the identity confirmation information.
[0110] This embodiment can determine whether the device to be attacked is a legitimate device, and then determine whether an electronic strike operation needs to be performed based on the judgment result. This can avoid the problem of accidental strikes and improve the safety and reliability of electronic strikes.
[0111] In some embodiments, determining the strike frequency of the target device based on the strike spectrum waveform includes: acquiring a frequency calibration model, inputting the strike spectrum waveform into the frequency calibration model, and obtaining the strike frequency of the target device.
[0112] The frequency calibration model is an artificial intelligence model used to determine the strike frequency. The frequency calibration model can be pre-trained and generated. In this embodiment, the strike spectrum waveform is input into the frequency calibration model, and the frequency calibration model can output the strike frequency corresponding to the device to be struck. This embodiment can automatically determine the strike frequency without human intervention, which helps to improve the efficiency of determining the strike frequency.
[0113] Please see Figure 2b Obtaining the frequency calibration model includes the following steps:
[0114] S221: Obtain the target spectrum waveform, which is generated by the spectrum analyzer based on the target radio frequency signal emitted by each type of target device.
[0115] S222: Control the wireless jamming device to transmit strike radio frequency signals to the target device according to the frequency band of the target spectrum waveform diagram.
[0116] S223: Obtain the training spectrum waveform and the corresponding work log. The training spectrum waveform is generated by the spectrum analyzer based on the target radio frequency signal emitted by the target device after the wireless jamming device emits the attack radio frequency signal.
[0117] S224: Generate a frequency calibration model based on the training spectrum waveform and work log.
[0118] In S221, the target spectrum waveform is the spectrum waveform generated by the spectrum analyzer based on the target radio frequency signal. The target radio frequency signal is the radio frequency signal emitted by the target device, which can be a drone or an unmanned vehicle, etc.
[0119] Obtaining the target spectrum waveform includes: setting the wireless jamming device to a listening mode to listen for the target radio frequency signal emitted by the target device, sending a data request to the spectrum analyzer, and so that the spectrum analyzer returns the target spectrum waveform according to the data request.
[0120] For example, during initialization, the electronic device sets the wireless jamming device to listen mode. In this mode, the jamming device listens for the target radio frequency (RF) signal emitted by the target device. When the jamming device receives the target RF signal, it transmits it to a spectrum analyzer, which generates a target spectrum waveform based on the signal. When the spectrum analyzer receives a data request from the electronic device, it transmits the target spectrum waveform back to the electronic device.
[0121] In S222, the frequency band is the range of the minimum and maximum frequencies in the target spectrum waveform. It can be understood that the spectrum analyzer can generate multiple target spectrum waveforms based on the radio frequency signals emitted by the target device at different times. The signal curves of the multiple target spectrum waveforms may be different, but the frequency bands of the multiple target spectrum waveforms are the same.
[0122] A strike radio frequency (RF) signal is a radio frequency signal emitted by a wireless jamming device towards a target device. The strike RF signal is used to interfere with the normal operation of the target device. It is understandable that if the frequency of the strike RF signal matches the frequency of the target RF signal or the strike conditions are met, the strike RF signal can interfere with the normal operation of the target device, such as causing image transmission failure or crashes of drones. If the frequency of the strike RF signal does not match the frequency of the target RF signal or the strike conditions are not met, the target device will not be affected by the strike RF signal and will continue to operate normally.
[0123] In S223, the work log is used to record the working status of the target device. Each work log corresponds to a training spectrum waveform in terms of time. Obtaining the training spectrum waveform and the corresponding work log includes: determining the reception time of the training spectrum waveform, and selecting the work log whose log time matches the reception time as the work log of the training spectrum waveform.
[0124] For example, at time t1, the electronic device sets the oscillation voltage of the wireless jamming device to V1. The jamming device generates a strike radio frequency signal IF1 based on the oscillation voltage V1, with a frequency of f1. The target device operates normally under the influence of the strike radio frequency signal IF1 and generates a work log Note1, which records the normal operation. Additionally, at time t1, the wireless jamming device also receives the radio frequency signal emitted by the target device. The spectrum analyzer generates a training spectrum waveform dr1 based on this radio frequency signal. At this time, at time t1, the strike radio frequency signal IF1, the frequency f1, the work log Note1, and the training spectrum waveform dr1 form a corresponding relationship.
[0125] At time t2, the electronic device sets the oscillation voltage of the wireless jamming device to V2. Based on this voltage, the jamming device generates a strike radio frequency signal IF2 with a frequency of f2. The target device operates abnormally under the influence of IF2 and generates a log entry Note2, recording the abnormal operation. Simultaneously, at time t2, the jamming device also receives the radio frequency signal emitted by the target device. The spectrum analyzer generates a training spectrum waveform diagram dr2 based on this signal. At this point, at time t2, the strike radio frequency signal IF2, frequency f2, log entry Note2, and training spectrum waveform diagram dr2 establish a corresponding relationship.
[0126] In S224, the frequency calibration model is used to match the target device with a corresponding strike frequency based on the target device's device type. The wireless jamming device can generate radio frequency signals according to the strike frequency to interfere with the normal operation of the target device. In this embodiment, a preset machine learning algorithm can be used to process the training spectrum waveform and work logs to obtain the frequency calibration model. The preset machine learning algorithm includes deep learning algorithms or neural network algorithms, etc. Furthermore, when the preset machine learning algorithm is a deep learning algorithm, this embodiment can use leave-out verification, K-fold verification, or repeated K-fold verification with shuffled data to train and generate the frequency calibration model.
[0127] Overall, this embodiment can automatically generate frequency calibration models without manual intervention, thus improving frequency calibration efficiency. Furthermore, this embodiment is compatible with frequency training operations for multiple types of target devices, enabling the frequency calibration model to determine the strike frequencies of various target devices, thereby increasing strike coverage.
[0128] In some embodiments, generating a frequency calibration model based on a training spectrum waveform and a work log includes the following steps: determining the label attributes of the training spectrum waveform based on the work log, and generating a frequency calibration model based on the label attributes of the training spectrum waveform and a preset machine learning algorithm.
[0129] The label attributes include positive and negative labels. The label attributes of the training spectrum waveform are determined based on the work log, including: whether the target device is in a state of wireless interference. If the target device is in a state of wireless interference, the label attribute of the training spectrum waveform is marked as positive; if the target device is not in a state of wireless interference, the label attribute of the training spectrum waveform is marked as negative.
[0130] When the target device is in a state of wireless interference, it indicates that the corresponding frequency of the strike radio frequency signal has successfully interfered with the normal operation of the target device. Therefore, in this embodiment, the label attribute of the training spectrum waveform diagram corresponding to the time and the strike radio frequency signal needs to be set to a positive label. When the target device is in a normal operating state, it indicates that the corresponding frequency of the strike radio frequency signal cannot interfere with the normal operation of the target device. Therefore, in this embodiment, the label attribute of the training spectrum waveform diagram corresponding to the time and the strike radio frequency signal needs to be set to a negative label.
[0131] Determining whether a target device is in a state of wireless interference based on the work log includes: traversing the log content and checking for device anomaly information. If the log contains such information, the target device is determined to be in a state of wireless interference; otherwise, it is determined to be in normal working condition. Device anomaly information indicates that the target device is in an abnormal state. Typically, when a target device malfunctions, it records the anomaly information in the work log and uploads the log to the cloud or stores it locally. For example, if a drone cannot transmit captured images back to the remote controller, it will record the image transmission failure as a device anomaly in the work log, which will also record the current time.
[0132] In this embodiment, the training spectrum waveforms of both positive and negative labels are input into the training network, and the training network is trained based on a preset machine learning algorithm to obtain a frequency calibration model.
[0133] The frequency calibration model is configured with at least one device type label and a target strike frequency corresponding to each device type label. The target strike frequency is the strike frequency corresponding to the training spectrum waveform of the positive label.
[0134] Please see Figure 3 The frequency calibration model 300 includes an input layer 31, a hidden layer 32, and an output layer 33. The input layer 31 supports inputting training data for multiple types of target devices, including training spectrum waveforms with positive and negative labels and work logs. The hidden layer 32 is used to configure the training parameters for multiple types of target devices. The output layer 33 supports outputting the recognition probability and target engagement frequency of multiple types of target devices.
[0135] For example, the target device is a drone, and the drone model is the device type. Drone models 1, 2, 3, and 4 all operate on different frequency bands. The output layer 33 includes four device type labels, where device type label p1 corresponds to model 1, device type label p2 corresponds to model 2, device type label p3 corresponds to model 3, and device type label p4 corresponds to model 4.
[0136] Please see Figure 4Operator 14 sets up an electronic strike system 100 and operates drone A1 of model 1 via remote controller 15 to fly in a target environment 16, such as a park, mountain, city, or hills. First, the wireless jamming device 11 receives the target radio frequency signal emitted by drone A1 and transmits the target radio frequency signal to the spectrum analyzer 12. The spectrum analyzer 12 generates a target spectrum waveform based on the target radio frequency signal and transmits the target spectrum waveform to the electronic device 13. The electronic device 13 controls the wireless jamming device 11 to emit strike radio frequency signals according to the frequency band of the target spectrum waveform. It can be understood that the strike radio frequency signal at this time may or may not interfere with the normal operation of drone A1.
[0137] After transmitting the strike radio frequency signal, the wireless jamming device 11 continues to receive the target radio frequency signal transmitted by the UAV A1. The spectrum analyzer 12 generates a training spectrum waveform based on the target radio frequency signal. It can be understood that the spectrum analyzer 12 can generate different training spectrum waveforms at different times, thus obtaining multiple training spectrum waveforms, such as 1000 training spectrum waveforms.
[0138] Electronic device 13 inputs the training spectrum waveform and work log corresponding to UAV A1 into frequency calibration model 300, and trains frequency calibration model 300 using deep learning algorithms to identify UAV A1. Frequency calibration model 300 also stores the target strike frequency corresponding to UAV type 1, for example, the target strike frequency of UAV type 1 is f = f01 + t * Δf1. This target strike frequency can interfere with the normal operation of UAV A1.
[0139] Similarly, electronic device 13 can also obtain several training spectrum waveforms and work logs for drones A2, A3, and A4, and train the frequency calibration model 300 according to the above method to identify drones A2, A3, and A4. The frequency calibration model 300 also stores the target engagement frequencies corresponding to drones A2, A3, and A4. For example, the target engagement frequency for drone A2 is f = f02 + t * Δf2, for drone A3 it is f = f03 + t * Δf3, and for drone A4 it is f = f04 + t * Δf4. The corresponding target engagement frequencies can interfere with the normal operation of drones A2, A3, or A4.
[0140] This embodiment uses an automated frequency calibration method, which shortens the time required for manual calibration and improves production efficiency. Furthermore, the frequency calibration model completes the calibration on a large amount of training data, and can be continuously updated with more training data to iterate and improve the model, thereby constantly adapting to the electronic strike system to find the optimal strike frequency. The frequency calibration model requires no manual intervention, avoiding frequency errors caused by manual calibration, and outputs high-precision and consistent strike frequencies.
[0141] Please see Figure 5 In actual combat, the target device 51 enters the airport 52 without permission. The management personnel 53 need to use the electronic strike system 100 to conduct electronic strikes against the target device 51. Specifically, the wireless jamming device 11 of the electronic strike system 100 receives the radio frequency signal emitted by the target device 51 and transmits it to the spectrum analyzer 12. The spectrum analyzer 12 generates a strike spectrum waveform diagram 54 based on the radio frequency signal. The electronic device 13 receives the strike spectrum waveform diagram 54 from the spectrum analyzer 12 and inputs it into the input layer 31 of the frequency calibration model 300. After derivation and processing in the hidden layer 32 of the frequency calibration model 300, the output layer 33 outputs the probabilities corresponding to device type labels p1 to p4, where the probability corresponding to device type label p1 is 0.2, the probability corresponding to device type label p2 is 0.15, the probability corresponding to device type label p3 is 0.98, and the probability corresponding to device type label p4 is 0.3.
[0142] Since the probability of device type label p3 is close to 1 (0.98), the frequency calibration model 300 determines that the device 51 to be targeted is model 3, and the targeting frequency is f = f03 + t * Δf3. Electronic device 13 configures wireless jamming device 11 according to the targeting frequency, so that wireless jamming device 11 outputs a targeting radio frequency signal with the same frequency as the targeting frequency to interfere with the operation of device 51. Therefore, based on the frequency calibration model 300, the user does not need to manually calibrate the targeting frequency, shortening the frequency calibration time and improving targeting efficiency.
[0143] In some embodiments, controlling a preset wireless jamming device to transmit a strike radio frequency signal to a target device according to the frequency band of the target spectrum waveform includes the following steps: obtaining the center frequency point corresponding to the frequency band of the target spectrum waveform, wherein the center frequency point may correspond to multiple frequency hopping steps; calculating the strike frequency based on the center frequency point, the frequency hopping step size and the time of the strike frequency; and controlling the preset wireless jamming device to transmit the strike radio frequency signal to the target device according to the strike frequency.
[0144] The center frequency is the first frequency of the frequency band. For example, if the frequency band is 1.2 GHz - 2 GHz, then 1.2 GHz is the center frequency. The frequency hopping step size is the step size when the wireless jamming device performs a frequency sweep operation, such as 1 / 5 µs, 1 / 10 µs, or 1 / 20 µs. The wireless jamming device can perform a frequency sweep operation according to the sweep method f = f0 + t * Δf, where f0 is the center frequency, Δf is the frequency hopping step size, and t is the time of the attack frequency. If f0 is 1.2 GHz, then when Δf = 1 / 5 µs = 2 * 10... 5 When hz, if f0, t, and Δf are all known, the strike frequency f can be obtained.
[0145] When this embodiment obtains the frequency band and center frequency of the target spectrum waveform, it can construct multiple frequency-hopping versions of the strike frequency based on the center frequency and multiple frequency-hopping step sizes. Each frequency-hopping version's strike frequency can be associated with one or more training spectrum waveforms. Multiple frequency-hopping versions can then generate multiple training spectrum waveforms from multiple frequency directions. Subsequently, the training spectrum waveforms corresponding to each frequency-hopping version and the work log are input into the frequency calibration model, enabling the frequency calibration model to reliably and accurately identify the target device's model and match the identified model with the corresponding strike frequency, thereby reliably and accurately completing the frequency calibration operation.
[0146] In some embodiments, controlling a preset wireless jamming device to transmit a strike radio frequency signal to a target device according to a strike frequency includes the following steps: determining a target oscillation voltage corresponding to the strike frequency, and controlling the preset wireless jamming device to transmit a strike radio frequency signal to the target device according to the target oscillation voltage.
[0147] The target oscillation voltage is the oscillation voltage at which the wireless jamming device can output a strike radio frequency signal. In other words, when the wireless jamming device operates according to the target oscillation voltage, it can transmit a strike radio frequency signal at the strike frequency. The strike radio frequency signal is the radio frequency signal corresponding to the strike frequency.
[0148] As mentioned earlier, for radio frequency signals of the same frequency, different wireless jamming devices or wireless jamming devices of the same type may require the same oscillation voltage or different oscillation voltages. Furthermore, the generation of radio frequency signals of a certain frequency by a wireless jamming device is controlled by the oscillation voltage at the underlying hardware level. In this embodiment, it is necessary to determine the target oscillation voltage corresponding to the strike frequency by combining the current hardware and software conditions, and then control the wireless jamming device to transmit the strike radio frequency signal according to the target oscillation voltage. This ensures that the electronic device can control the wireless jamming device to output an accurate strike frequency.
[0149] For example, when it is necessary to generate a radio frequency signal with a strike frequency of fk, wireless jamming device A requires an oscillation voltage of 1.1V, and wireless jamming device B requires an oscillation voltage of 1.2V. In this embodiment, when wireless jamming device A is used to generate a strike radio frequency signal to strike a drone, the target oscillation voltage of 1.1V corresponding to the strike frequency fk radio frequency signal needs to be determined according to local conditions, rather than by looking up a table or manual calibration. Therefore, this embodiment adopts this method to improve the accuracy and precision of the output strike radio frequency signal.
[0150] In some embodiments, determining the target oscillation voltage corresponding to the strike frequency includes: controlling the wireless jamming device to iterate through the initial oscillation voltage and voltage-frequency ratio corresponding to the center frequency point based on the center frequency point; calculating the voltage step size based on the voltage-frequency ratio and the frequency hopping step size; and calculating the target oscillation voltage based on the initial oscillation voltage, the voltage step size, and the time of the strike frequency.
[0151] The initial oscillation voltage is the oscillation voltage corresponding to the center frequency. In other words, when the wireless jamming device operates according to the initial oscillation voltage, it can transmit a radio frequency signal at the center frequency. The voltage-frequency ratio is the magnitude by which the frequency of the radio frequency signal increases or decreases when the oscillation voltage of the wireless jamming device increases or decreases by a preset value.
[0152] In each iteration of the initial oscillation voltage, the process of controlling the wireless jamming device to iterate through the initial oscillation voltage corresponding to the center frequency includes: selecting a reference oscillation voltage, controlling the spectrum analyzer to read the reference radio frequency signal transmitted by the wireless jamming device according to the reference oscillation voltage, determining whether the initial frequency of the reference radio frequency signal is the center frequency, and if the initial frequency of the reference radio frequency signal is the center frequency, then the reference oscillation voltage is determined to be the initial oscillation voltage; if the initial frequency of the reference radio frequency signal is not the center frequency, then the reference oscillation voltage is changed according to the preset voltage value, and the process of iterating through the initial oscillation voltage continues.
[0153] The reference oscillation voltage is an optional oscillation voltage for electronic devices, and the reference radio frequency signal is a radio frequency signal emitted by wireless interference devices according to the reference oscillation voltage. The preset voltage value can be customized by the designer based on engineering experience.
[0154] In some embodiments, if the starting frequency of the reference radio frequency signal is not equal to the center frequency, the electronic strike method further includes determining the target voltage change direction before changing the reference oscillation voltage according to a preset voltage value. Therefore, changing the reference oscillation voltage according to the preset voltage value includes changing the reference oscillation voltage based on the target voltage change direction and the preset voltage value.
[0155] Determining the direction of the target voltage change includes: judging whether the starting frequency corresponding to the reference oscillation voltage is less than the center frequency. If it is less, the direction of voltage increase is determined to be the direction of the target voltage change; if it is greater, the direction of voltage decrease is determined to be the direction of the target voltage change.
[0156] The steps for changing the reference oscillation voltage according to the target voltage change direction and the preset voltage value are as follows: If the target voltage change direction is the voltage increase direction, the reference oscillation voltage is added to the preset voltage value to obtain a new reference oscillation voltage; if the target voltage change direction is the voltage decrease direction, the reference oscillation voltage is subtracted from the preset voltage value to obtain a new reference oscillation voltage.
[0157] For example, the strike frequency is f = f0 + t * Δf, and the oscillation voltage is vco = v0 + t * Δv, where v0 is the initial oscillation voltage and Δv is the voltage step size. The target frequency band is 1.2 GHz - 2 GHz, therefore f0 = 1.2 GHz. Assuming the chosen frequency hopping step size is Δf = 1 / 5 μs = 2 * 10... 5 hz.
[0158] In the operation of iterating through the initial oscillation voltage, the electronic device selects a reference oscillation voltage of 0.8V. The electronic device sets the oscillation voltage of the wireless jamming device to the reference oscillation voltage of 0.8V. The wireless jamming device transmits a reference radio frequency signal ck1 according to the reference oscillation voltage of 0.8V. The spectrum analyzer reads the reference radio frequency signal ck1 transmitted by the wireless jamming device, obtains the starting frequency of the reference radio frequency signal ck1 as 1GHz, and sends the starting frequency of the reference radio frequency signal ck1 to the electronic device.
[0159] Since the starting frequency of the reference RF signal ck1 is 1GHz, which is not equal to the center frequency f0 of 1.2GHz, the electronic device increases the voltage by 0.1V on the basis of 0.8V to obtain a new reference oscillation voltage of 0.9V, where the preset voltage value is 0.1V.
[0160] The electronic device sets the oscillation voltage of the wireless jamming device to a reference oscillation voltage of 0.9V. The wireless jamming device transmits a reference radio frequency signal ck2 according to the reference oscillation voltage of 0.9V. The spectrum analyzer reads the reference radio frequency signal ck2 transmitted by the wireless jamming device, obtains the starting frequency of the reference radio frequency signal ck2 as 1.1GHz, and sends the starting frequency of the reference radio frequency signal ck2 to the electronic device.
[0161] Since the starting frequency of the reference RF signal ck2, 1.1 GHz, is not equal to the center frequency f0, 1.2 GHz, the electronic device increases the voltage by 0.1 V from 0.9 V to obtain a new reference oscillation voltage of 1 V.
[0162] The electronic device sets the oscillation voltage of the wireless jamming device to a reference oscillation voltage of 1V. The wireless jamming device transmits a reference radio frequency signal ck3 according to the reference oscillation voltage of 1V. The spectrum analyzer reads the reference radio frequency signal ck3 transmitted by the wireless jamming device, obtains the starting frequency of the reference radio frequency signal ck3 as 1.2GHz, and sends the starting frequency of the reference radio frequency signal ck3 to the electronic device.
[0163] Since the starting frequency of the reference RF signal ck3 is 1.2 GHz, which is equal to the center frequency f0, the electronic device determines the reference oscillation voltage 1 V as the starting oscillation voltage. Therefore, the expression for the oscillation voltage is vco = 1 + t * Δv.
[0164] In some embodiments, controlling the wireless jamming device to traverse the voltage-frequency ratio based on the center frequency point includes the following steps: determining the first reference oscillation voltage, which is the reference oscillation voltage selected when performing the operation of traversing the initial oscillation voltage for the first time; subtracting the initial oscillation voltage from the first reference oscillation voltage to obtain the voltage difference; subtracting the frequency of the center frequency point from the frequency corresponding to the first reference oscillation voltage to obtain the frequency difference; and calculating the ratio of the voltage difference to the frequency difference to obtain the voltage-frequency ratio.
[0165] For example, as mentioned earlier, in the initial oscillation voltage iteration, the electronic device selects a reference oscillation voltage of 0.8V; therefore, the first reference oscillation voltage is 0.8V. Since the initial oscillation voltage is 1V, the voltage difference Δv0 = 1 - 0.8 = 0.2V. The center frequency is 1.2GHz, and the frequency corresponding to the first reference oscillation voltage is 1GHz; the frequency difference Δf0 = 0.2GHz. The voltage-frequency ratio r = Δv0 / Δf0 = 1V / GHz.
[0166] Calculating the voltage step size based on the voltage-frequency ratio and frequency hopping step size involves multiplying the voltage-frequency ratio by the frequency hopping step size to obtain the voltage step size. For example, if the voltage-frequency ratio r = 1V / GHz, the frequency hopping step size is Δf = 1 / 5µs = 2 * 102 5 hz = 2 * 10 -4 GHz. The voltage step size is Δv = r * Δf = 2 * 10. -4 If V = 0.2mV, then the expression for the oscillating voltage is vco = 1 + t * Δv = 1 + t * 2 * 10 -4 .
[0167] This embodiment employs a traversal approach, randomly selecting a reference oscillation voltage to probe the initial oscillation voltage. Then, combining the voltage-frequency ratio obtained during the traversal process, the voltage step size is derived. Subsequently, the target oscillation voltage is derived by combining the initial oscillation voltage and the voltage step size. This method fully considers the hardware and software conditions of the currently used wireless jamming equipment, calculating an accurate initial oscillation voltage according to local conditions, so that the target oscillation voltage can be calculated more accurately and reliably. Since the target oscillation voltage is the hardware driving signal for the wireless jamming equipment to generate a radio frequency signal at the corresponding frequency, if the target oscillation voltage is calculated accurately, it will naturally control the currently used wireless jamming equipment to accurately output a radio frequency signal at the corresponding strike frequency.
[0168] It should be noted that in the above embodiments, there is no necessarily a certain order between the steps. Those skilled in the art can understand from the description of the embodiments of the present invention that the above steps may have different execution orders in different embodiments, that is, they may be executed in parallel or in turn, etc.
[0169] As another aspect of the embodiments of the present invention, an electronic strike device is provided. The electronic strike device can be a software module, which includes several instructions stored in a memory. A processor can access the memory, invoke the instructions, and execute them to complete the electronic strike methods described in the various embodiments above.
[0170] In some embodiments, the electronic strike device can also be constructed from hardware components. For example, the electronic strike device can be constructed from one or more chips, which can work in coordination to complete the electronic strike methods described in the various embodiments above. As another example, the electronic strike device can also be constructed from various logic devices, such as general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), microcontrollers, ARM (Acorn RISC Machine) or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of these components.
[0171] Please see Figure 6 The electronic strike device 600 includes a spectrum acquisition module 61, a frequency determination module 62, and a signal jamming module 63.
[0172] The spectrum acquisition module 61 is used to acquire the strike spectrum waveform, which is generated by a preset spectrum analyzer based on the radio frequency signal emitted by the device to be struck. The frequency determination module 62 is used to determine the strike frequency of the device to be struck based on the strike spectrum waveform. The signal jamming module 63 is used to control a preset wireless jamming device to transmit radio frequency signals to the device to be struck based on the strike frequency of the device to be struck. This embodiment can automatically determine the strike frequency without manual intervention, thereby enabling rapid and efficient electronic strikes against the device to be struck.
[0173] In some embodiments, please refer to [link / reference] before obtaining the strike spectrum waveform. Figure 6 The electronic strike device 600 also includes a strike trigger module 64, which is used to determine the target distance between the device to be struck and the wireless jamming device, and to determine whether the target distance meets the preset strike trigger conditions. If it does, the strike spectrum waveform is obtained.
[0174] In some embodiments, the target distance includes a horizontal distance and / or a vertical distance. The strike triggering module 64 is specifically configured to: determine whether the horizontal distance is less than or equal to a preset horizontal threshold; if the horizontal distance is less than or equal to the preset horizontal threshold, determine that the target distance meets the preset strike triggering condition; if the horizontal distance is greater than the preset horizontal threshold, determine that the target distance does not meet the preset strike triggering condition; and / or, determine whether the vertical distance is less than or equal to a preset vertical threshold; if the vertical distance is less than or equal to the preset vertical threshold, determine that the target distance meets the preset strike triggering condition; if the vertical distance is greater than the preset vertical threshold, determine that the target distance does not meet the preset strike triggering condition.
[0175] In some embodiments, please refer to [link / reference] before obtaining the strike spectrum waveform. Figure 6 The electronic strike device 600 also includes an information broadcasting module 65, which is used to: determine whether the device to be struck is a legitimate device; if the device to be struck is not a legitimate device, then obtain the strike spectrum waveform; if the device to be struck is a legitimate device, then broadcast illegal intrusion information to the device to be struck.
[0176] Please see Figure 7 The frequency determination module 62 includes a spectrum acquisition module 621, a signal transmission module 622, a training data acquisition module 623, and a model training module 624.
[0177] The spectrum acquisition module 621 is used to acquire the target spectrum waveform, which is generated by a preset spectrum analyzer based on the target radio frequency signal emitted by each type of target device. The signal transmission module 622 is used to control a preset wireless jamming device to transmit a strike radio frequency signal towards the target device according to the frequency band of the target spectrum waveform. The training data acquisition module 623 is used to acquire the training spectrum waveform and the corresponding work log, which is generated by the spectrum analyzer based on the target radio frequency signal emitted by the target device after the wireless jamming device emits the strike radio frequency signal. The model training module 624 is used to generate a frequency calibration model based on the training spectrum waveform and the work log.
[0178] In some embodiments, the model training module 624 is specifically used to: determine the label attributes of the training spectrum waveform based on the work log, and generate a frequency calibration model based on the label attributes of the training spectrum waveform and a preset machine learning algorithm.
[0179] In some embodiments, the label attributes include positive labels and negative labels. The model training module 624 is further specifically used to: determine whether the target device is in a wireless interference state based on the work log; if the target device is in a wireless interference state, then mark the label attribute of the training spectrum waveform as a positive label; if the target device is not in a wireless interference state, then mark the label attribute of the training spectrum waveform as a negative label.
[0180] In some embodiments, the model training module 624 is further specifically used to: traverse the log content of the working log, determine whether the log content contains device abnormal information, if the log content contains device abnormal information, determine that the target device is in a wireless interference state, and if the log content does not contain device abnormal information, determine that the target device is in a normal working state.
[0181] In some embodiments, the signal transmitting module 622 is specifically used to: obtain the center frequency point corresponding to the frequency band of the target spectrum waveform, the center frequency point may correspond to multiple frequency hopping steps, calculate the strike frequency according to the center frequency point, frequency hopping step size and strike frequency time, and control the preset wireless jamming device to transmit strike radio frequency signals to the target device according to the strike frequency.
[0182] In some embodiments, the signal transmitting module 622 is further configured to: determine the target oscillation voltage corresponding to the strike frequency, and control a preset wireless jamming device to transmit a strike radio frequency signal to the target device according to the target oscillation voltage.
[0183] In some embodiments, the signal transmitting module 622 is further configured to: control the wireless jamming device to traverse the starting oscillation voltage and voltage-frequency ratio corresponding to the center frequency point according to the center frequency point, calculate the voltage step size according to the voltage-frequency ratio and the frequency hopping step size, and calculate the target oscillation voltage according to the starting oscillation voltage, the voltage step size and the time of the strike frequency.
[0184] In some embodiments, during each iteration of the initial oscillation voltage, the signal transmitting module 622 is further configured to: select a reference oscillation voltage, control the spectrum analyzer to read the reference radio frequency signal transmitted by the wireless interference device according to the reference oscillation voltage, determine whether the starting frequency of the reference radio frequency signal is the center frequency, if the starting frequency of the reference radio frequency signal is the center frequency, then determine the reference oscillation voltage as the initial oscillation voltage, if the starting frequency of the reference radio frequency signal is not the center frequency, then change the reference oscillation voltage according to the preset voltage value, and continue to execute the iteration of the initial oscillation voltage.
[0185] In some embodiments, the signal transmitting module 622 is further configured to: determine the first reference oscillation voltage, wherein the first reference oscillation voltage is the reference oscillation voltage selected when performing the operation of traversing the initial oscillation voltage for the first time; subtract the initial oscillation voltage from the first reference oscillation voltage to obtain a voltage difference; subtract the frequency of the center frequency point from the frequency corresponding to the first reference oscillation voltage to obtain a frequency difference; and calculate the ratio of the voltage difference to the frequency difference to obtain a voltage-frequency ratio.
[0186] It should be noted that the above-described electronic strike device can execute the electronic strike method provided in the embodiments of the present invention, and has the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in the embodiments of the electronic strike device can be found in the electronic strike method provided in the embodiments of the present invention.
[0187] As another aspect of the embodiments of the present invention, an embodiment of the present invention provides an electronic strike device applied to an electronic device, the electronic device being equipped with the aforementioned frequency calibration model. The electronic strike device can be a software module, the software module comprising several instructions stored in a memory, and a processor can access the memory, invoke the instructions for execution, to complete the electronic strike method described in the various embodiments above.
[0188] Please see Figure 8 , Figure 8 This is a schematic diagram of the circuit structure of an electronic device provided in an embodiment of the present invention. Figure 8 As shown, the electronic device 800 includes one or more processors 81 and a memory 82. Wherein, Figure 8 Take the 81 processor as an example.
[0189] Processor 81 and memory 82 can be connected via a bus or other means. Figure 8 Taking the example of a connection between China and Israel via a bus.
[0190] The memory 82, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the electronic strike method in the embodiments of the present invention. The processor 81 executes the electronic strike device or various functional applications and data processing of the electronic strike device by running the non-volatile software programs, instructions, and modules stored in the memory 82, thereby realizing the functions of the electronic strike method provided in the above method embodiments and the various modules or units in the above device embodiments.
[0191] Memory 82 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, memory 82 may optionally include memory remotely located relative to processor 81, which can be connected to processor 81 via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0192] The program instructions / modules are stored in the memory 82 and, when executed by one or more processors 81, perform the electronic strike method in any of the above method embodiments.
[0193] This invention also provides a non-volatile computer storage medium storing computer-executable instructions that are executed by one or more processors, for example... Figure 8 One of the processors 81 can enable the one or more processors to execute the electronic strike method in any of the above method embodiments.
[0194] This invention also provides a computer program product, which includes a computer program stored on a non-volatile computer-readable storage medium. The computer program includes program instructions that, when executed by an electronic device, cause the electronic device to perform any of the electronic strike methods described above.
[0195] The device or equipment embodiments described above are merely illustrative. The unit modules described as separate components may or may not be physically separate. The components shown as module units may or may not be physical units; that is, they may be located in one place or distributed across multiple network module units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0196] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software plus a general-purpose hardware platform, or of course, using hardware. Based on this understanding, the above technical solutions, in essence or the parts that contribute to the related technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0197] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; under the concept of the present invention, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the present invention as described above, which are not provided in detail for the sake of brevity; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. An electronic strike method, characterized in that, include: The strike spectrum waveform is obtained, which is generated by a preset spectrum analyzer based on the radio frequency signal emitted by the device to be struck; The process involves: acquiring a target spectrum waveform, generated by the spectrum analyzer based on the target radio frequency signals emitted by each type of target device; controlling a wireless jamming device to emit strike radio frequency signals towards the target device according to the frequency band of the target spectrum waveform; acquiring a training spectrum waveform and a corresponding work log, generated by the spectrum analyzer after the wireless jamming device emits the strike radio frequency signal based on the target radio frequency signals emitted by the target device; generating a frequency calibration model based on the training spectrum waveform and the work log; and inputting the strike spectrum waveform into the frequency calibration model to obtain the strike frequency of the device to be struck. According to the attack frequency of the target device, a preset wireless jamming device is controlled to transmit radio frequency signals to the target device.
2. The method according to claim 1, characterized in that, Before obtaining the strike spectrum waveform, the following steps are also included: Determine the target distance between the device to be attacked and the wireless jamming device; Determine whether the target distance meets the preset strike trigger condition; If the target distance meets the preset strike triggering conditions, then proceed to the step of obtaining the strike spectrum waveform. If the target distance does not meet the preset strike triggering conditions, the wireless jamming device is controlled to listen for the radio frequency signals emitted by the device to be struck.
3. The method according to claim 2, characterized in that, The target distance includes horizontal distance and / or vertical distance. Determining whether the target distance meets the preset strike trigger condition includes: Determine whether the horizontal distance is less than or equal to a preset horizontal threshold. If the horizontal distance is less than or equal to the preset horizontal threshold, then determine that the target distance meets the preset strike triggering condition. If the horizontal distance is greater than the preset horizontal threshold, then determine that the target distance does not meet the preset strike triggering condition. And / or, Determine whether the vertical distance is less than or equal to a preset vertical threshold. If the vertical distance is less than or equal to the preset vertical threshold, then the target distance is determined to meet the preset strike triggering condition. If the vertical distance is greater than the preset vertical threshold, then the target distance is determined not to meet the preset strike triggering condition.
4. The method according to claim 1, characterized in that, Before obtaining the strike spectrum waveform, the following steps are also included: Determine whether the device to be targeted is a legitimate device; If the device to be attacked is not a legitimate device, proceed to the step of obtaining the attack spectrum waveform. If the device to be targeted is a legitimate device, then broadcast illegal intrusion information to the device to be targeted.
5. The method according to claim 1, characterized in that, The step of generating a frequency calibration model based on the training spectrum waveform and the work log includes: The label attributes of the training spectrum waveform are determined based on the work log; A frequency calibration model is generated based on the label attributes of the trained spectrum waveform and a preset machine learning algorithm.
6. The method according to claim 5, characterized in that, The label attributes include positive and negative labels, and the determination of the label attributes of the training spectrum waveform based on the working log includes: Determine whether the target device is under wireless interference based on the work log; If the target device is in a state of wireless interference, then the label attribute of the training spectrum waveform is marked as a positive label; If the target device is not in a state of wireless interference, then the label attribute of the training spectrum waveform is marked as a negative label.
7. The method according to claim 6, characterized in that, Determining whether the target device is under wireless interference based on the work log includes: Iterate through the contents of the work log; Determine whether the log content contains device malfunction information; If the log content contains device anomaly information, then the target device is determined to be in a state of wireless interference. If the log content does not contain any device malfunction information, then the target device is determined to be in normal working condition.
8. The method according to claim 1, characterized in that, The step of controlling the wireless jamming device to transmit an attack radio frequency signal to the target device according to the frequency band of the target spectrum waveform includes: Obtain the center frequency point corresponding to the frequency band of the target spectrum waveform, and the center frequency point corresponds to multiple frequency hopping step sizes; The strike frequency is calculated based on the center frequency, the frequency hopping step size, and the time of the strike frequency. The wireless jamming device is controlled to transmit a strike radio frequency signal to the target device at the strike frequency.
9. The method according to claim 8, characterized in that, The step of controlling the wireless jamming device to transmit a strike radio frequency signal to the target device according to the strike frequency includes: Determine the target oscillation voltage corresponding to the strike frequency; The wireless jamming device is controlled to transmit an attack radio frequency signal to the target device based on the target oscillation voltage.
10. The method according to claim 9, characterized in that, Determining the target oscillation voltage corresponding to the strike frequency includes: Based on the center frequency point, the wireless jamming device is controlled to traverse the starting oscillation voltage and voltage-frequency ratio corresponding to the center frequency point; The voltage step size is calculated based on the voltage-frequency ratio and the frequency hopping step size. The target oscillation voltage is calculated based on the initial oscillation voltage, the voltage step size, and the duration of the impact frequency.
11. The method according to claim 10, characterized in that, In each operation of traversing the initial oscillation voltage, controlling the wireless jamming device to traverse the initial oscillation voltage corresponding to the center frequency point includes: Choose any reference oscillation voltage; The spectrum analyzer is controlled to read the reference radio frequency signal transmitted by the wireless jamming device according to the reference oscillation voltage; Determine whether the starting frequency of the reference radio frequency signal is the center frequency; If the starting frequency of the reference radio frequency signal is the center frequency, then the reference oscillation voltage is determined to be the starting oscillation voltage; If the starting frequency of the reference radio frequency signal is not the center frequency, the reference oscillation voltage is changed according to the preset voltage value, and the operation of traversing the starting oscillation voltage continues.
12. The method according to claim 11, characterized in that, The step of controlling the wireless jamming device to traverse the voltage-frequency ratio based on the center frequency point includes: Determine the first reference oscillation voltage, which is the reference oscillation voltage selected when the operation of traversing the initial oscillation voltage is performed for the first time; The voltage difference is obtained by subtracting the initial oscillation voltage from the first reference oscillation voltage. The frequency difference is obtained by subtracting the frequency of the center frequency point from the frequency corresponding to the first reference oscillation voltage. The voltage-frequency ratio is obtained by calculating the ratio of the voltage difference to the frequency difference.
13. A non-volatile readable storage medium, characterized in that, The non-volatile readable storage medium stores computer-executable instructions for causing an electronic device to perform the electronic strike method as described in any one of claims 1 to 12.
14. An electronic device, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the electronic strike method as described in any one of claims 1 to 12.
15. An electronic strike system, characterized in that, include: Wireless jamming equipment; A spectrum analyzer, which is communicatively connected to the wireless jamming device; and The electronic device as described in claim 14 is communicatively connected to both the wireless jamming device and the spectrum analyzer.