A method, device and medium for interfering with the AI vision of a UAV

By setting up a two-layer defense system of fixed countermeasure points and dynamic threat points within the protected area, and using laser jamming technology to target the AI ​​vision system of drones, the problem of the inability to effectively interfere with AI vision in existing technologies has been solved, achieving a highly efficient and safe drone countermeasure effect.

CN120562673BActive Publication Date: 2026-04-07YANTAI XINFEI INTELLIGENT SYST CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-29
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing drone countermeasures technologies cannot effectively interfere with drones' AI vision systems, allowing drones to complete reconnaissance or attack missions through visual navigation even when communication is interrupted. This makes it difficult to meet the security protection requirements of optical interference coverage and dynamic threat response timeliness.

Method used

By setting a fixed countermeasure point information set within the protected area, a countermeasure patrol route is generated. Laser jamming technology is used to interfere with the AI ​​vision system of the target drone. Combined with a temporary threat reporting mechanism, the countermeasure route is dynamically adjusted, and a tunable laser is used to match the target sensor band for optical damage.

Benefits of technology

It effectively interferes with the AI ​​vision system of drones, improves optical interference coverage and response speed, reduces the risk of electromagnetic interference to surrounding equipment, reduces the risk of accidental damage, and lowers the cost of countermeasures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120562673B_ABST
    Figure CN120562673B_ABST
Patent Text Reader

Abstract

The application provides a UAV countermeasure method, equipment and medium for interfering with the AI vision of a UAV, the method comprising determining a fixed countermeasure point information set in a protection area, including a countermeasure point unique identifier, type and location information, and generating a countermeasure patrol route based on the location information and issuing the countermeasure patrol route to a target countermeasure UAV; when receiving temporary threat reporting information, determining whether the threat point is a threat point to be added; if yes, adding the threat point to a temporary threat reporting information set, and generating an updated countermeasure route in combination with the temporary threat reporting information set and the countermeasure patrol route, and controlling the target countermeasure UAV to perform a laser interference action according to the updated countermeasure route. The application can efficiently and flexibly cope with the UAV threat in the protection area and improve the regional security protection capability.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of unmanned aerial vehicle countermeasure, more particularly, the present application relates to a method, device and medium for interfering with the AI vision of unmanned aerial vehicle. BACKGROUND

[0002] With the rapid development of unmanned aerial vehicle technology, unmanned aerial vehicles are increasingly widely used in military, civilian and other fields. In the military field, unmanned aerial vehicles can be used for reconnaissance, surveillance, attack and other tasks, and the advanced AI vision system carried by the unmanned aerial vehicle can quickly identify targets and provide accurate intelligence support. In the civil field, unmanned aerial vehicles are widely used in aerial photography, logistics, agricultural plant protection and other scenes, greatly improving work efficiency and operation accuracy. However, the widespread use of unmanned aerial vehicles also poses potential security threats. For example, in military defense, enemy unmanned aerial vehicles may use their AI vision systems to conduct reconnaissance or attacks on important military facilities; in civil scenarios, unauthorized unmanned aerial vehicles may enter sensitive areas such as airports and nuclear power plants, disrupting normal operations or causing safety hazards.

[0003] To address these threats, existing unmanned aerial vehicle countermeasures mainly focus on electronic jamming, physical interception and network attacks. Electronic jamming technology interferes with the communication link or navigation system of the unmanned aerial vehicle by emitting jamming signals, causing it to lose control or deviate from the flight path. Physical interception directly destroys or captures the unmanned aerial vehicle by emitting net bombs, lasers and other means. Network attacks involve hacking the control system of the unmanned aerial vehicle to tamper with its flight instructions or data. However, these methods have certain limitations in practical application. Electronic jamming may cause collateral damage to surrounding communication equipment, physical interception requires high precision and high cost, and network attacks require breaking through the network security protection of the unmanned aerial vehicle, which is difficult.

[0004] The existing technology at least has the following problems or defects: The existing unmanned aerial vehicle countermeasures mainly target the communication, navigation or control system of the unmanned aerial vehicle, and lack effective interference means for the AI vision system of the unmanned aerial vehicle. The AI vision system is one of the key technologies of modern unmanned aerial vehicles, which can provide autonomous navigation, target recognition and other important functions for the unmanned aerial vehicle. Once the AI vision system fails, the unmanned aerial vehicle will be unable to accurately obtain environmental information, thereby losing combat or operational capability. Therefore, it is of great practical significance to develop a countermeasure method that can effectively interfere with the AI vision system of the unmanned aerial vehicle. SUMMARY

[0005] The present application provides a method, device and storage medium for interfering with the AI vision of an unmanned aerial vehicle.

[0006] In a first aspect of the present application, a method for interfering with the AI vision of an unmanned aerial vehicle is provided, comprising:

[0007] determining fixed countermeasure point information in the protection area to obtain a fixed countermeasure point information set, wherein the fixed countermeasure point information in the fixed countermeasure point information set comprises a countermeasure point unique identifier, a countermeasure point type and position information, and the number of fixed countermeasure points in the protection area is less than or equal to a preset number;

[0008] generating a countermeasure patrol route based on each position information in the fixed countermeasure point information set, and issuing the countermeasure patrol route to a target countermeasure unmanned aerial vehicle, wherein the target countermeasure unmanned aerial vehicle is a countermeasure unmanned aerial vehicle matched with the protection area;

[0009] in response to receiving temporary threat reporting information, determining whether a threat point represented by the temporary threat reporting information is a threat point to be added, wherein the temporary threat reporting information comprises a threat point unique identifier, a threat type and position information;

[0010] in response to determining that the threat point represented by the temporary threat reporting information is a threat point to be added, adding the temporary threat reporting information to a temporary threat reporting information set, and generating an updated countermeasure route based on the temporary threat reporting information set and the countermeasure patrol route;

[0011] controlling the target countermeasure unmanned aerial vehicle to perform a laser jamming action based on the updated countermeasure route.

[0012] Further, before the generating a countermeasure patrol route based on each position information in the fixed countermeasure point information set, and issuing the countermeasure patrol route to a target countermeasure unmanned aerial vehicle, the method further comprises:

[0013] receiving a countermeasure unmanned aerial vehicle dispatch request, wherein the countermeasure unmanned aerial vehicle dispatch request comprises a countermeasure unmanned aerial vehicle identifier, a protection area identifier and countermeasure unmanned aerial vehicle state information;

[0014] determining that the countermeasure unmanned aerial vehicle identifier in the countermeasure unmanned aerial vehicle dispatch request satisfies an idle countermeasure unmanned aerial vehicle condition, wherein the idle countermeasure unmanned aerial vehicle condition is that there is an idle countermeasure unmanned aerial vehicle identifier in the idle countermeasure unmanned aerial vehicle identifier set that is the same as the countermeasure unmanned aerial vehicle identifier, and the countermeasure unmanned aerial vehicle state information satisfies a preset state condition;

[0015] in response to determining that the countermeasure unmanned aerial vehicle identifier in the countermeasure unmanned aerial vehicle dispatch request satisfies the idle countermeasure unmanned aerial vehicle condition, determining whether the protection area identifier in the countermeasure unmanned aerial vehicle dispatch request matches the protection area;

[0016] in response to determining that the protection area identifier in the countermeasure unmanned aerial vehicle dispatch request matches the protection area, determining a countermeasure unmanned aerial vehicle corresponding to the countermeasure unmanned aerial vehicle identifier as a target countermeasure unmanned aerial vehicle.

[0017] Further, the method further comprises:

[0018] In response to determining that the protection area identifier in the counter unmanned aerial vehicle dispatch request does not match the protection area, determining whether the idle counter unmanned aerial vehicle identifier set meets a deployment condition, wherein the deployment condition is that the idle counter unmanned aerial vehicle identifier set includes at least two idle counter unmanned aerial vehicle identifiers;

[0019] In response to determining that the idle counter unmanned aerial vehicle identifier set meets the deployment condition, selecting an idle counter unmanned aerial vehicle identifier from the idle counter unmanned aerial vehicle identifier set as a target counter unmanned aerial vehicle identifier, and determining a counter unmanned aerial vehicle corresponding to the target counter unmanned aerial vehicle identifier as a target counter unmanned aerial vehicle, wherein the target counter unmanned aerial vehicle identifier is different from the counter unmanned aerial vehicle identifier in the counter unmanned aerial vehicle dispatch request;

[0020] Sending request failure information to the counter unmanned aerial vehicle corresponding to the counter unmanned aerial vehicle dispatch request, and sending counter task assignment information to the target counter unmanned aerial vehicle.

[0021] Further, in response to receiving the temporary threat reporting information, determining whether the threat point represented by the temporary threat reporting information is a to-be-added threat point, comprises:

[0022] Determining whether there is a fixed counter point information in the fixed counter point information set that has a same counter point unique identifier as the threat point unique identifier in the temporary threat reporting information;

[0023] In response to determining that there is a fixed counter point information in the fixed counter point information set that has a same counter point unique identifier as the threat point unique identifier in the temporary threat reporting information, generating no need to report prompt information, and sending the no need to report prompt to a threat reporting terminal, wherein the threat reporting terminal is a terminal that sends the temporary threat reporting information;

[0024] In response to determining that there is no fixed counter point information in the fixed counter point information set that has a same counter point unique identifier as the threat point unique identifier in the temporary threat reporting information, performing the following determination sub-steps:

[0025] Determining whether the fixed counter point information set and the temporary threat reporting information set meet a preset quantity condition, wherein the preset quantity condition is that the sum of the number of fixed counter point information in the fixed counter point information set and the number of temporary threat reporting information in the temporary threat reporting information set is less than the preset quantity;

[0026] in response to determining that the fixed countermeasure point information set and the temporary threat reporting information set satisfy the preset quantity condition, determining the threat point represented by the temporary threat reporting information as a to-be-added threat point and generating reporting success information, and sending the reporting success information to the threat reporting terminal;

[0027] in response to determining that the fixed countermeasure point information set and the temporary threat reporting information set do not satisfy the preset quantity condition, generating reporting failure information, and sending the reporting failure information to the threat reporting terminal.

[0028] Further, before the control of the target countermeasure unmanned aerial vehicle to perform the laser jamming action based on the updated countermeasure route, the method further comprises:

[0029] Based on the countermeasure point type in the fixed countermeasure point information set and the threat type in the temporary threat reporting information set, the threat level weight of each countermeasure point unique identifier and threat point unique identifier is calculated;

[0030] According to the threat level weight, the dynamic priority of all identifiers in the fixed countermeasure point information set and the temporary threat reporting information set is sorted;

[0031] The sorted countermeasure point unique identifier and threat point unique identifier are added to the countermeasure task list, wherein the countermeasure task list includes: identifier sequence, corresponding position information and threat level weight;

[0032] According to the identifier sequence in the countermeasure task list, the node order of the updated countermeasure route is adjusted.

[0033] Further, after the control of the target countermeasure unmanned aerial vehicle to perform the laser jamming action based on the updated countermeasure route, the method further comprises:

[0034] Real-time monitoring of the position information of the target countermeasure unmanned aerial vehicle;

[0035] In response to monitoring that the target countermeasure unmanned aerial vehicle drives into the protection area, sending a geographic fence monitoring start prompt information to the target countermeasure unmanned aerial vehicle;

[0036] Receiving the threat processing completion reporting information sent by the target countermeasure unmanned aerial vehicle, wherein the threat processing completion reporting information includes a threat point unique identifier;

[0037] From the countermeasure task list, the same threat point unique identifier as the threat point unique identifier in the threat processing completion reporting information is removed;

[0038] In response to monitoring that the target countermeasure unmanned aerial vehicle drives out of the protection area, determining whether the countermeasure task list is empty;

[0039] in response to determining that the countermeasure task list is not empty, sending an over-geofencing prompt to the target countermeasure UAV, and controlling the target countermeasure UAV to broadcast a warning prompt.

[0040] Further, the method further comprises:

[0041] in response to determining that the countermeasure task list is empty, performing the following operations:

[0042] sending task completion confirmation information to the target countermeasure UAV;

[0043] controlling the target countermeasure UAV to switch to a low-power cruise mode and hover at a preset standby coordinate point;

[0044] continuously monitoring new temporary threat report information in the protection area;

[0045] in response to monitoring new temporary threat report information within a preset time, reactivating the target countermeasure UAV and generating a new updated countermeasure route;

[0046] in response to not monitoring new temporary threat report information within a preset time, controlling the target countermeasure UAV to return to the base charging pile for docking.

[0047] Further, the laser jamming action comprises:

[0048] activating the on-board laser array source of the target countermeasure UAV, and matching the jamming laser wavelength according to the AI vision sensor band of the target UAV;

[0049] based on the corresponding position information of the threat point unique identifier, calculating the laser emission elevation angle and azimuth angle;

[0050] emitting a directional laser beam in pulse mode, continuously irradiating the AI vision sensor lens of the target UAV;

[0051] by real-time feedback of optical sensor data, dynamically adjusting the laser beam focusing range, so that the AI vision system of the target UAV is disabled.

[0052] In a second aspect of the present application, an electronic device is provided, comprising: at least one processor, a memory and an input-output unit; wherein the memory is used to store a computer program, and the processor is used to call the computer program stored in the memory to execute the method of any one of the first aspect.

[0053] In a third aspect of the present application, a computer-readable storage medium is provided, which comprises instructions for causing a computer to execute the method of any one of the first aspect when the instructions are run on the computer.

[0054] The above-mentioned embodiments according to the present application have at least the following beneficial effects:

[0055] 1. By pre-setting a fixed countermeasure point information set in the protection area and generating a countermeasure patrol route based on it, comprehensive coverage and effective monitoring of the protection area can be achieved, ensuring that the countermeasure unmanned aerial vehicle can efficiently patrol according to the predetermined path when performing tasks, timely discover and respond to potential threats, and improve the security protection capability of the protection area.

[0056] 2. The temporary threat reporting mechanism is introduced, and the countermeasure patrol route is dynamically adjusted according to the reported information, so that the countermeasure system can respond to sudden threats in real time, quickly include the threat point into the countermeasure task list and generate an updated countermeasure route. This dynamic adjustment capability greatly improves the flexibility and response speed of the countermeasure system, can effectively respond to complex and variable unmanned aerial vehicle threat scenarios, and ensures the timeliness and effectiveness of the countermeasure task.

[0057] 3. The laser interference technology is used to interfere with the AI vision system of the target unmanned aerial vehicle, which can accurately disable the vision function of the target unmanned aerial vehicle without causing unnecessary damage to the surrounding environment or equipment. Compared with traditional electronic interference or physical interception methods, this interference method is more accurate, efficient and safe, and at the same time avoids interference with the communication frequency band or physical damage to the unmanned aerial vehicle, reduces the countermeasure cost and reduces the potential risk of injury. BRIEF DESCRIPTION OF DRAWINGS

[0058] The above and other objects, features and advantages of the exemplary embodiments of the present application will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:

[0059] Figure 1 The flowchart of the unmanned aerial vehicle countermeasure method for interfering with the AI vision of the unmanned aerial vehicle provided by an embodiment of the present application. DETAILED DESCRIPTION

[0060] The technical solutions in the present application will be described clearly and completely in the present application in combination with the drawings. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. The components of the present application described and shown in the drawings can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work belong to the scope of protection of the present application. It should be noted that: similar reference numbers and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. Meanwhile, in the description of the present application, the terms first, second, etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0061] In the traditional existing unmanned aerial vehicle countermeasure system, the technical means based on electronic jamming and physical interception mainly block the communication link and navigation module, but cannot effectively interfere with the target unmanned aerial vehicle carrying an advanced AI vision system. Since the AI vision system has the ability of autonomous environment perception and target recognition, the traditional countermeasure method cannot destroy the optical sensor data acquisition and processing process of the target unmanned aerial vehicle, so that the target unmanned aerial vehicle can still complete the reconnaissance or attack task through visual navigation under the condition of communication interruption. This technical defect directly leads to the fact that the key performance indicators of the defense system, i.e. optical interference coverage and dynamic threat response timeliness, cannot meet the security protection requirements.

[0062] In view of this, the present application provides an unmanned aerial vehicle countermeasure method for interfering with the AI vision of an unmanned aerial vehicle, as shown in Figure 1 The method comprises the following steps:

[0063] S1, determining fixed countermeasure point information in a protection area to obtain a fixed countermeasure point information set, wherein the fixed countermeasure point information in the fixed countermeasure point information set comprises: a countermeasure point unique identifier, a countermeasure point type and position information, and the number of fixed countermeasure points in the protection area is less than or equal to a preset number;

[0064] S2, generating a countermeasure patrol route based on each position information in the fixed countermeasure point information set, and issuing the countermeasure patrol route to a target countermeasure unmanned aerial vehicle, wherein the target countermeasure unmanned aerial vehicle is a countermeasure unmanned aerial vehicle matched with the protection area;

[0065] S3, in response to receiving temporary threat reporting information, determining whether a threat point represented by the temporary threat reporting information is a to-be-added threat point, wherein the temporary threat reporting information comprises: a threat point unique identifier, a threat type and position information;

[0066] S4, in response to determining that the threat point represented by the temporary threat reporting information is a to-be-added threat point, adding the temporary threat reporting information to a temporary threat reporting information set, and generating an updated countermeasure route based on the temporary threat reporting information set and the countermeasure patrol route;

[0067] S5, controlling the target countermeasure unmanned aerial vehicle to perform a laser jamming action based on the updated countermeasure route.

[0068] It should be noted that the fixed countermeasure point information set refers to a set of key defense point data pre-deployed in the protection area, which can be implemented by marking the countermeasure point coordinates using a geographic information system and associating the countermeasure device type data, for ensuring the comprehensiveness of the basic defense coverage while avoiding excessive consumption of resources.

[0069] The preset number is a maximum fixed countermeasure point threshold value allowed to be deployed in the protection area, which can be implemented by calculating the ratio of the area of the region to the effective range of the countermeasure device through a resource optimization algorithm, for preventing redundant deployment of defense resources and maintaining system operation efficiency.

[0070] The countermeasure patrol route is an optimal path planning connecting all fixed countermeasure points, which is generated by using a traveling salesman problem algorithm combined with the endurance capability parameter of the unmanned aerial vehicle to generate the shortest closed path, for ensuring the periodic inspection coverage of the target countermeasure unmanned aerial vehicle on the fixed defense point. The target countermeasure unmanned aerial vehicle refers to a special device matched with the geographic range of the protection area and the defense demand, which is implemented by matching the area binding information in the unmanned aerial vehicle registration database with the device performance parameter matching algorithm, for ensuring the directional adaptability of the defense resources to the task scenario.

[0071] The temporary threat reporting information is real-time monitored dynamic threat point data, which is implemented by using a mobile terminal reporting combined with a threat type classification coding mechanism, for capturing sudden threats and triggering dynamic adjustment of the defense strategy. The to-be-added threat point is a newly added valid threat position verified by checking, which is implemented by using a unique identifier de-duplication checking and a preset number margin detection mechanism, for preventing repeated defense deployment and maintaining the system processing capacity within a safety threshold. The updated countermeasure route refers to a dynamic path integrating the fixed points and the temporary threat points, which is implemented by using a Dijkstra algorithm to calculate the optimal path after adding the new node in real time, for realizing the elastic expansion of the defense range with the change of the threat situation.

[0072] The laser jamming action refers to an optical damage operation against the visual sensor of the unmanned aerial vehicle, which can be implemented by using a tunable laser to match the target sensor waveband and calculating the three-dimensional space emission parameters, for directly paralyzing the visual perception and recognition function of the unmanned aerial vehicle.

[0073] As a preferred embodiment, the scheme of the present application is implemented as follows:

[0074] Firstly, the fixed counterpoint information in the protection area is determined by the defense system control center. The fixed counterpoint can include the commanding heights around important facilities, key path nodes, etc. Each fixed counterpoint is assigned a unique identification code, and its type, such as ground fixed, vehicle-mounted mobile, etc., and accurate geographic coordinates are recorded. The number of fixed counterpoints in the protection area can be set to not more than 20.

[0075] Next, the defense system control center generates an optimal countermeasure patrol route based on the location information of the fixed counterpoint using an improved traveling salesman problem algorithm. The route is issued to the target countermeasure unmanned aerial vehicle matched with the protection area. The target countermeasure unmanned aerial vehicle can be a quadcopter unmanned aerial vehicle with a laser emitting device.

[0076] When the ground radar station or the sentinel unmanned aerial vehicle detects a suspicious target, it will send temporary threat reporting information to the defense system control center. The information contains the unique identification code of the threat point, the threat type, such as reconnaissance type, attack type, etc., and the current position coordinates.

[0077] After the defense system control center receives the temporary threat reporting information, it first checks whether the threat point already exists in the fixed counterpoint information set or the temporary threat reporting information set. If there is no duplication, and the total number of current threat points does not exceed the preset upper limit, the temporary threat reporting information is added to the temporary threat reporting information set.

[0078] Subsequently, the defense system control center generates an updated countermeasure route based on the updated temporary threat reporting information set and the original countermeasure patrol route using a dynamic path planning algorithm. The new route will include the temporary threat point in the patrol range.

[0079] Finally, the defense system control center sends the updated countermeasure route and laser jamming instructions to the target countermeasure unmanned aerial vehicle. After receiving the instructions, the target countermeasure unmanned aerial vehicle flies along the updated countermeasure route and performs laser jamming action when approaching the threat point. The laser jamming action includes activating the on-board laser array source, selecting the matching jamming laser wavelength according to the known visual sensor band of the target unmanned aerial vehicle, calculating the optimal emission angle, and emitting a directional laser beam to irradiate the visual sensor lens of the target unmanned aerial vehicle in pulse mode.

[0080] By the above scheme, the present application realizes effective interference to the unmanned aerial vehicle AI vision system. By constructing a double-layer defense system combining fixed countermeasures points and dynamic threat points, the optical interference coverage is significantly improved. The synergistic effect of dynamic path planning and laser interference greatly shortens the response time to new threats. Laser interference directly targets the vision sensor, effectively blocking the ability of the unmanned aerial vehicle to obtain environmental information. Even in the case of communication link interference, the target unmanned aerial vehicle can also prevent the target unmanned aerial vehicle from completing the task through pure visual navigation. While ensuring the defense effect, the present application avoids excessive consumption of defense resources through a preset quantity limit and a unique identification verification mechanism. Compared with traditional electronic interference methods, the present application reduces electromagnetic interference to surrounding equipment and reduces the risk of accidental injury. Compared with physical interception, laser interference has faster response speed and lower use cost, and is particularly suitable for responding to swarm unmanned aerial vehicle attack scenarios.

[0081] The present application further proposes a method of performing scheduling control before generating a countermeasure patrol route, specifically comprising: receiving a dispatch request containing a countermeasure unmanned aerial vehicle identifier, a protection area identifier, and state information; verifying whether the identifier belongs to a set of idle devices and the state meets a preset condition; verifying the matching of the protection area identifier and the current protection area; and finally determining the devices that meet the conditions as target countermeasure unmanned aerial vehicles.

[0082] In implementation, the idle countermeasure unmanned aerial vehicle condition can be realized by a preset state condition, for example, parameters such as a device power threshold greater than 50%, no fault code, and normal positioning module can be set. The protection area matching verification is realized by a geographic coordinate range comparison or a preset region ID database query method. When the protection area identifier in the dispatch request and the current protection area coordinate range have at least 80% overlap, it can be determined as matching. In the scheduling process, the set of idle devices can be dynamically updated, for example, the device state data is refreshed every 30 seconds.

[0083] Specifically, when the countermeasure unmanned aerial vehicle dispatch request is received, the device identifier and state information in the request are first analyzed. By comparing whether the same identifier exists in the set of idle devices, the occupied devices can be filtered. Further, the device state parameters are verified whether they meet the preset threshold, for example, whether the remaining power is higher than 60% and whether the flight control system is online. If the device meets both the idle state and the operating condition, it enters the region matching verification stage. By comparing the coordinates of the protection area identifier in the request with the geographic fence data of the current task area, when the overlapping area reaches a preset proportion, a matching success determination is triggered.

[0084] As a preferred embodiment, a counter-UAV dispatch request is received, containing counter-UAV identifier UAV-001, protection zone identifier Zone-A, and counter-UAV status information battery level 90%, device normal. The system first checks whether UAV-001 exists in the set of idle counter-UAV identifiers. Assuming the set contains [UAV-001, UAV-002, UAV-003], it is confirmed that UAV-001 meets the idle condition. Further, the system verifies whether the counter-UAV status information meets the preset state condition, such as battery level greater than 50% and device status normal. In this example, the status of UAV-001 meets the requirements.

[0085] Next, the system confirms whether the protection zone identifier Zone-A matches the current area that needs protection. Assuming that the current protection zone is indeed Zone-A, the system determines UAV-001 as the target counter-UAV. Thus, the system completes the screening and confirmation process of the counter-UAV, laying the foundation for subsequent patrol route generation and task execution.

[0086] The application further proposes to determine whether the set of idle counter-UAV identifiers meets the deployment condition, wherein the deployment condition is that the set of idle counter-UAV identifiers includes at least two idle counter-UAV identifiers; in response to determining that the set of idle counter-UAV identifiers meets the deployment condition, selecting an idle counter-UAV identifier from the set of idle counter-UAV identifiers as a target counter-UAV identifier, and determining the counter-UAV corresponding to the target counter-UAV identifier as a target counter-UAV, wherein the target counter-UAV identifier is different from the counter-UAV identifier in the counter-UAV dispatch request; sending request failure information to the counter-UAV corresponding to the counter-UAV dispatch request, and sending counter-task assignment information to the target counter-UAV.

[0087] The deployment condition of the set of idle counter-UAV identifiers is set to at least contain two available identifiers, such as three or more idle device identifiers. This condition is implemented through a preset number threshold, such as triggering the deployment mechanism when the number of identifiers in the set is greater than or equal to two. The selection of the target counter-UAV can be based on various parameters, such as the straight-line distance between the device and the protection zone being less than five hundred meters, or the remaining battery level being higher than sixty percent. The request failure information contains the invalidation reason code of the original request, such as error code E102 indicating that the zone identifier does not match, while the assignment information carries the updated patrol route coordinates and threat point list.

[0088] Specifically, when receiving a dispatch request with a mismatched protection area identifier, the system first traverses the set of idle devices. If at least two available identifiers are detected, such as identifiers D03 and D07 both in standby state, the optimal device is selected according to preset priority rules. The priority rules can include device response speed scores, such as selecting identifier D07 with a task success rate higher than 95%. After selection, the original request device will receive a failure notification containing an error code, avoiding repeated occupation of communication resources, while the target device receives encrypted dispatch instructions, such as task coordinate data encrypted with AES-256.

[0089] As a preferred embodiment, the scheme of the present application is implemented as follows:

[0090] Upon receiving a counter-UAV dispatch request, the system determines that the protection area identifier in the request does not match the current protection area. It checks whether the set of idle counter-UAV identifiers meets the deployment condition. The deployment condition is that the set contains at least two idle counter-UAV identifiers.

[0091] Suppose the current set of idle counter-UAV identifiers contains three identifiers: UAV-001, UAV-002, and UAV-003. After the system confirms that the deployment condition is met, it selects one of these three identifiers as the target counter-UAV identifier. The selection process may consider multiple factors, such as device battery level and distance from the protection area.

[0092] For example, the system selects UAV-002 as the target counter-UAV identifier. Next, the system determines the counter-UAV corresponding to UAV-002 as the target counter-UAV. It is worth noting that UAV-002 is different from the counter-UAV identifier in the original request.

[0093] Then, the system sends request failure information to the counter-UAV corresponding to the original request. This step may include generating a message containing the failure reason and transmitting it to the corresponding device through the wireless communication network.

[0094] Finally, the system sends counter-UAV task dispatch information to the target counter-UAV (i.e., the device corresponding to UAV-002). This information may contain protection area coordinates, task priority, and other key data to ensure that the newly selected counter-UAV can respond quickly and perform the task.

[0095] The present application further proposes a method for determining whether a threat point is added through a double verification mechanism in response to receiving temporary threat reporting information.

[0096] Wherein, firstly, the threat point unique identifier in the temporary threat reporting information is compared with the countermeasure point unique identifier in the fixed countermeasure point information set. If there is the same identifier, the no need to report prompt information is generated and sent to the threat reporting terminal. For example, when the fixed countermeasure point already contains the information with the identifier P001, the temporary threat information with the same identifier received again will be filtered. If the identifier is not repeated, it is further verified whether the total number of the fixed countermeasure point and the temporary threat point is less than the preset number. For example, the preset number can be 10. When the total number does not exceed, the temporary threat point is determined as the object to be added and the reporting success information is sent; when the total number exceeds, the reporting failure information is generated to prevent system overload.

[0097] Specifically, when the threat reporting terminal sends the temporary threat information containing a new identifier, the system automatically performs the identifier comparison operation. If the identifier is not repeated and the total number does not reach the preset threshold, for example, the number of fixed countermeasure points is 7 and the number of temporary threat points is 2, the new threat point is allowed to join and the countermeasure route is updated. If the total number has reached the threshold, for example, the sum of the fixed countermeasure points and the temporary threat points is 10, the new request will be rejected.

[0098] As a preferred embodiment, the scheme of the application is implemented as follows:

[0099] In response to receiving the temporary threat reporting information, firstly, it is determined whether the threat point unique identifier in the temporary threat reporting information is the same as the countermeasure point unique identifier in the fixed countermeasure point information set. For example, the system receives a temporary threat reporting information, which contains a threat point unique identifier WT001. The system then checks the fixed countermeasure point information set and finds that there is no fixed countermeasure point information with the unique identifier WT001 in the set.

[0100] Further, it is determined whether the fixed countermeasure point information set and the temporary threat reporting information set satisfy the preset number condition. Assuming that the preset number is 10, there are 7 fixed countermeasure point information in the fixed countermeasure point information set and 2 temporary threat reporting information in the temporary threat reporting information set. Thus, the system calculates that 7+2=9, which satisfies the preset number condition.

[0101] Specifically, the threat point represented by the temporary threat reporting information is determined as the threat point to be added, and the reporting success information is generated. For example, an information containing the threat point WT001 reporting success is generated. Subsequently, the system sends the reporting success information to the threat reporting terminal that sends the temporary threat reporting information.

[0102] The application further proposes calculating a threat level weight of each countermeasure point unique identifier and threat point unique identifier based on a countermeasure point type in the fixed countermeasure point information set and a threat type in the temporary threat report information set; dynamically prioritizing all identifiers in the fixed countermeasure point information set and the temporary threat report information set according to the threat level weight; adding the sorted countermeasure point unique identifier and threat point unique identifier to a countermeasure task list, wherein the countermeasure task list includes an identifier sequence, corresponding position information, and the threat level weight; and adjusting a node order of a countermeasure route according to the identifier sequence in the countermeasure task list.

[0103] The calculation of the threat level weight can be realized by type matching a preset numerical table, for example, a military facility type countermeasure point weight is 0.9, and a civilian facility type threat point weight is 0.3. The dynamic priority sorting adopts a priority queue algorithm, and each newly added threat point triggers weight comparison and queue updating, ensuring that the sorting result reflects the current threat situation in real time. In the generation process of the identifier sequence of the countermeasure task list, the position information and the threat level weight are stored in association, for example, the coordinate data of a certain military facility countermeasure point and its 0.9 weight value form a mapping relationship. The route node order adjustment is based on a greedy algorithm, which preferentially selects a high-weight target point as a path node, and at the same time, limits the maximum number of nodes to a preset number in combination with the endurance capability of the unmanned aerial vehicle.

[0104] Specifically, when the temporary threat report information is added to the set, the countermeasure point type and the threat type are input into the weight calculation module, for example, a radar station countermeasure point and a reconnaissance type threat type combination triggers a 0.85 weight value. In the dynamic sorting process, the target point with a weight value higher than 0.7 is automatically promoted to the top of the queue, ensuring that it occupies the top three sequence positions in the countermeasure task list. When updating the node order of the countermeasure route, the path planning algorithm takes the list sequence as an input parameter, shortens the Euclidean distance between high-weight target points to within 500 meters, and forms an optimal interference path.

[0105] As a preferred embodiment, first, a threat level weight of each countermeasure point unique identifier and threat point unique identifier is calculated based on a countermeasure point type in the fixed countermeasure point information set and a threat type in the temporary threat report information set. For example, a higher weight can be given to a countermeasure point near a special strategic facility, while a lower weight is given to a threat point in a sparsely populated area. Further, all identifiers in the fixed countermeasure point information set and the temporary threat report information set are dynamically prioritized according to the calculated threat level weight. In this way, high-threat-level targets can be prioritized for processing.

[0106] The sorted countermeasure point unique identifier and threat point unique identifier are added to a countermeasure task list. The countermeasure task list includes an identifier sequence, corresponding position information, and the threat level weight. For example, the countermeasure task list can contain the following information:

[0107] The identification sequence is [A1, B3, C2, A4],

[0108] The corresponding position information is [(x1, y1), (x3, y3), (x2, y2), (x4, y4)],

[0109] The threat level weight is [0.9, 0.8, 0.7, 0.6].

[0110] According to the identification sequence in the countermeasure task list, the node order of the updated countermeasure route is adjusted. Specifically, the original countermeasure route nodes can be reordered according to the identification sequence in the countermeasure task list, to ensure that the target countermeasure unmanned aerial vehicle executes the interference action in order from high to low according to the threat level.

[0111] The application further proposes to monitor the position information of the target countermeasure unmanned aerial vehicle in real time; in response to monitoring that the target countermeasure unmanned aerial vehicle drives into the protection area, send a geofencing monitoring start prompt information to the target countermeasure unmanned aerial vehicle; receive the threat processing completion reporting information sent by the target countermeasure unmanned aerial vehicle, wherein the threat processing completion reporting information includes a threat point unique identifier; remove the threat point unique identifier in the threat processing completion reporting information from the countermeasure task list; in response to monitoring that the target countermeasure unmanned aerial vehicle drives out of the protection area, determine whether the countermeasure task list is empty; in response to determining that the countermeasure task list is not empty, send a geofence crossing prompt information to the target countermeasure unmanned aerial vehicle, and control the target countermeasure unmanned aerial vehicle to broadcast a warning prompt information.

[0112] Real-time monitoring of position information can be achieved by combining a GPS module with an inertial navigation system, and the position update frequency can be set to once per second. The geofencing monitoring start prompt information can include the boundary coordinate range of the protection area, for example, defining the geofence with a polygon vertex coordinate sequence. The threat processing completion reporting information is transmitted through a wireless communication protocol, and the threat point unique identifier is stored in the form of hash coding. The removal operation of the identification in the countermeasure task list is executed through a database transaction mechanism to ensure data consistency. The geofence crossing prompt information can include the deviation direction and distance parameters, and the warning prompt information is transmitted in the form of multi-band radio broadcast.

[0113] Specifically, when the target counter unmanned aerial vehicle enters the protection area, the geofencing monitoring module is activated, and the unmanned aerial vehicle coordinates are continuously compared with the preset area boundary. If it is detected that the unmanned aerial vehicle crosses the fence boundary, a state judgment process is triggered immediately. At this time, if there is an unprocessed threat point in the countermeasure task list, the system automatically generates a warning instruction containing the number of remaining tasks, and plays a voice alarm through the on-board loudspeaker. At the same time, after receiving the out-of-boundary prompt, the flight control system can temporarily limit the change range of the heading angle of the unmanned aerial vehicle, for example, limit the yaw angle to within ±30 degrees. The matching process of the unique identifier of the threat point uses a binary tree search algorithm, and the comparison speed can reach millions per second, ensuring the real-time nature of list updating.

[0114] As a preferred embodiment, the position information of the target counter unmanned aerial vehicle is monitored in real time. For example, the real-time latitude and longitude coordinates of the target counter unmanned aerial vehicle are obtained through a GPS positioning system or a base station positioning technology. In response to monitoring that the target counter unmanned aerial vehicle drives into the protection area, a geofencing monitoring start prompt information is sent to the target counter unmanned aerial vehicle.

[0115] Specifically, when the coordinates of the target counter unmanned aerial vehicle are located within the preset protection area boundary, a data packet containing a geofencing monitoring start instruction is sent to the target counter unmanned aerial vehicle through a wireless communication link.

[0116] The threat processing completion report information sent by the target counter unmanned aerial vehicle is received. The threat processing completion report information includes a unique identifier of a threat point. For example, a data message containing a processed threat point ID sent by the target counter unmanned aerial vehicle through an encrypted communication channel is received.

[0117] The unique identifier of the threat point in the threat processing completion report information is removed from the countermeasure task list. Further, the corresponding threat point record can be deleted from the data table storing the countermeasure task list through database operation.

[0118] In response to monitoring that the target counter unmanned aerial vehicle drives out of the protection area, it is determined whether the countermeasure task list is empty. Thus, whether there is an uncompleted task can be determined by querying the number of records in the countermeasure task list.

[0119] In response to determining that the countermeasure task list is not empty, a geofence crossing prompt information is sent to the target counter unmanned aerial vehicle, and a warning prompt information is played by the target counter unmanned aerial vehicle. Specifically, a data packet containing a boundary crossing warning can be sent to the target counter unmanned aerial vehicle through a wireless communication link, and at the same time, a voice broadcast module of the target counter unmanned aerial vehicle is activated by a remote control instruction to play a preset warning audio.

[0120] The application further proposes to perform the following operations in response to determining that the countermeasure task list is empty:

[0121] sending task completion confirmation information to the target countermeasure unmanned aerial vehicle; controlling the target countermeasure unmanned aerial vehicle to switch to a low-power cruise mode and hover at a preset standby coordinate point; continuously monitoring new temporary threat report information in the protection area; in response to monitoring the new temporary threat report information within a preset time, reactivating the target countermeasure unmanned aerial vehicle and generating a new updated countermeasure route; and in response to not monitoring the new temporary threat report information within the preset time, controlling the target countermeasure unmanned aerial vehicle to return to the base charging pile.

[0122] The task completion confirmation information is sent to the unmanned aerial vehicle flight control system through an encryption communication protocol to ensure the reliability of the command transmission. The low-power cruise mode is realized by reducing the motor speed to the minimum power threshold required for hovering, for example, controlling the speed in the range of 30% to 40% of the rated value, while turning off the laser jamming module and unnecessary sensors. The preset standby coordinate point is set as the geometric center point of the protection area or a pre-calculated risk weighted center point, and the coordinate data is written into the unmanned aerial vehicle navigation system through a geographic coordinate system conversion module.

[0123] In implementation, continuously monitoring the new temporary threat report information can scan the threat information database every 5 seconds in a polling manner, while establishing a long connection to receive real-time push data. The preset time window is set to a configurable interval of 10 minutes to 15 minutes, and when the countdown is zero, a state judgment branch is triggered.

[0124] Specifically, when the countermeasure task list is determined to be empty, the task completion confirmation information is first sent to make the unmanned aerial vehicle flight control system update the state identifier and terminate the current task thread. Subsequently, the cruise mode switching instruction triggers the power system to run at a reduced frequency, while the navigation module guides the unmanned aerial vehicle to move to a preset coordinate grid, for example, to hover within a circular airspace with a radius of 5 meters centered on the center point of the protection area. During the hovering standby phase, the threat monitoring module continuously scans the threat information database, and when detecting that the new threat coordinates intersect with the protection area geofence, a priority calculation thread is triggered to generate a new route. If no valid threat is found within a 10-minute monitoring period, a return instruction is sent to the unmanned aerial vehicle, and the navigation system automatically plans a return path and starts an autonomous obstacle avoidance algorithm.

[0125] As a preferred embodiment, when the countermeasure task list is determined to be empty, the following operations are performed:

[0126] Sending task completion confirmation information to the target countermeasure unmanned aerial vehicle. The confirmation information can include task completion timestamp, task execution result, etc.

[0127] The target counter-attack drone is switched to a low-power cruising mode, and hovers at a preset standby coordinate point. In the low-power cruising mode, the drone can turn off unnecessary devices, reduce flight speed and height, and thus reduce energy consumption. The preset standby coordinate point can be selected at the edge or center of the protection area, facilitating a quick response to potential threats.

[0128] New temporary threat report information in the protection area is continuously monitored. The monitoring can be achieved through various sensors such as ground radars and photoelectric detectors, and real-time analysis of abnormal activities in the protection area is performed.

[0129] In response to monitoring new temporary threat report information within a preset time, the target counter-attack drone is reactivated and a new updated counter-attack route is generated. The preset time can be set to 5-10 minutes, and the new updated counter-attack route is calculated based on the new threat location and the current drone location.

[0130] In response to not monitoring new temporary threat report information within a preset time, the target counter-attack drone is controlled to return to the base charging pile for docking. During the return process, the drone can fly along a preset safe flight route to avoid obstacles and no-fly zones.

[0131] The application further proposes a laser jamming action, which includes: activating the airborne laser array source of the target counter-attack drone, matching the jamming laser wavelength according to the AI vision sensor band of the target drone; calculating the laser emission elevation angle and azimuth angle based on the unique identification of the threat point and the corresponding location information; emitting a directional laser beam in pulse mode, continuously irradiating the AI vision sensor lens of the target drone; dynamically adjusting the focusing range of the laser beam through real-time feedback of the optical sensor data, so that the AI vision system of the target drone is disabled.

[0132] In implementation, the airborne laser array source can be configured as a multi-band switching laser emission module, with a wavelength adjustment range covering 400-1600 nanometers, which can adapt to the sensitive bands of mainstream CMOS and CCD sensors. The calculation of the laser emission elevation angle can combine the three-dimensional coordinate difference between the target drone and the counter-attack drone and the terrain elevation data, with an error controlled within ±0.1 degrees. The pulse mode can use intermittent high-energy pulses, with a pulse frequency set to the interval of 10-100 Hz, and a single pulse duration controlled to 1-10 milliseconds. When dynamically adjusting the focusing range, the optical sensor captures the reflection spot pattern of the target lens, and when the spot diameter exceeds 120% of the diameter of the sensor photosensitive surface, the automatic focusing mechanism is triggered.

[0133] Specifically, in the threat point position information acquisition stage, the geographic coordinate conversion module converts the longitude and latitude coordinates corresponding to the unique identification of the threat point into three-dimensional rectangular coordinate system data, and combines the real-time positioning information of the countermeasure unmanned aerial vehicle to establish a spatial vector model to calculate the laser emission angle. In the wavelength matching process, the pre-set unmanned aerial vehicle optical characteristic database can be called to automatically select the corresponding waveband according to the target model, or the sensitive wavelength of the target sensor can be detected in real time by a spectrum analyzer.

[0134] As a preferred embodiment, when the target countermeasure unmanned aerial vehicle performs a laser jamming action, the airborne control system first calls a pre-set laser wavelength database to automatically tune the emission wavelength of the semiconductor laser array by identifying the model of the AI vision sensor of the target unmanned aerial vehicle, so that it coincides with the working waveband of the target sensor. The laser emission angle is calculated by fusing the three-dimensional coordinates of the target threat point and the real-time attitude data of the countermeasure unmanned aerial vehicle, and a spatial vector algorithm is used to calculate the precise elevation and azimuth parameters. The directional laser beam is pulse-modulated at an alternating frequency in the range of 100 Hz to 1 kHz, and maintains a duty cycle of 30% in each pulse duration period. The optical sensor collects the reflected light intensity distribution of the target unmanned aerial vehicle lens in real time, and adjusts the distance between the collimating lens groups by driving the piezoelectric ceramic adjuster through the fuzzy PID control algorithm, so that the spot diameter is always maintained at 80% of the coverage range of the sensor photosensitive surface.

[0135] The present application further proposes that the laser jamming action includes: activating the airborne laser array source of the target countermeasure unmanned aerial vehicle, matching the interference laser wavelength according to the waveband of the AI vision sensor of the target unmanned aerial vehicle; calculating the laser emission elevation angle and azimuth angle based on the position information corresponding to the unique identification of the threat point; emitting a directional laser beam in pulse mode, continuously irradiating the AI vision sensor lens of the target unmanned aerial vehicle; dynamically adjusting the focusing range of the laser beam through real-time feedback of the optical sensor data, so that the AI vision system of the target unmanned aerial vehicle fails.

[0136] In the waveband matching link, the waveband can be compared through the pre-set unmanned aerial vehicle optical parameter database, for example, the laser wavelength is controlled in the 400-1100 nanometer range to overlap with the response curve of the target sensor; in the angle calculation link, a three-dimensional space coordinate system conversion algorithm is used to convert the threat point longitude and latitude coordinates into the pitch axis and azimuth axis rotation parameters of the laser emission device, with an error controlled within ±0.1 degrees; the pulse mode can use a duty cycle adjustable modulation method, for example, a laser pulse with a duration of 10 milliseconds is emitted at a frequency of 100 Hz; the dynamic adjustment link captures the spot imaging quality in real time through a high-frame-rate camera installed on the laser emitter, and automatically adjusts the displacement amount of the focusing lens group based on the image clarity feedback.

[0137] Specifically, when the airborne laser array source is started, the pre-stored optical characteristic data is first called, for example, the sensor model of the target UAV surface identifier is obtained by scanning the target UAV surface identifier, and the laser generator module corresponding to the wavelength is automatically selected. Subsequently, combined with the threat point elevation data and the current coordinates of the counter UAV, the spherical triangulation positioning algorithm is used to generate accurate launch angle parameters to drive the pan-tilt mechanism to turn to the target direction. In the pulse launch stage, the duty cycle control circuit is used to concentrate the laser energy in a short-time high-power pulse. The optical sensor continuously collects the reflection light intensity distribution of the target lens surface, and when the detection detects that the spot diameter exceeds the preset threshold, the zoom motor is triggered to adjust the lens spacing, so that the focused spot diameter is always maintained within the preset millimeter range.

[0138] As a preferred embodiment, when the target counter UAV receives the execution instruction, the airborne laser array source is first activated, the waveband characteristics of the target UAV AI vision sensor are obtained through the spectrum analysis module, for example, the infrared spectrum sensor detects that the working waveband of the target sensor is 850-950 nanometers, and then the interference laser wavelength is tuned to match 890 nanometers. Based on the unique identification of the threat point corresponding three-dimensional coordinate data, the elevation angle and azimuth angle of the laser launch device are calculated through the triangulation algorithm, and in specific implementation, the elevation angle calculation accuracy is controlled within ±0.1 degree. The laser emitter outputs in pulse mode with a pulse width of 100 microseconds and a repetition frequency of 1 kHz, and simultaneously forms a focused spot with a diameter of 30 centimeters through a beam shaper. During irradiation, the charge-coupled device integrated on the counter UAV monitors the reflection light intensity distribution of the target lens in real time, and when the detection detects that the spot center deviates more than the preset threshold, the piezoelectric ceramic adjuster is automatically triggered to adjust the lens spacing, so that the laser beam focusing range always covers the photosensitive area of the target sensor.

[0139] The application further proposes to perform the following operations: sending task completion confirmation information to the target counter UAV; controlling the target counter UAV to switch to a low-power cruise mode and hover at a preset standby coordinate point; continuously monitoring the newly added temporary threat report information in the protection area; in response to monitoring the newly added temporary threat report information within a preset time, reactivating the target counter UAV and generating a new updated counter route; in response to not monitoring the newly added temporary threat report information within a preset time, controlling the target counter UAV to return to the base charging pile docking.

[0140] The sending of the task completion confirmation information can be achieved through a wireless communication module, for example, transmitting a state confirmation instruction using an LTE or 5G communication protocol. The switching of the low-power cruise mode can be achieved by adjusting the rotor speed, reducing the speed to 30%-50% of the standard cruise mode, and turning off the power supply of unnecessary onboard devices. The preset standby coordinate point can be set based on the center point of the protection area offsetting a preset range, and can be positioned using longitude and latitude values in a geographic coordinate system. The monitoring of the new temporary threat is achieved by polling the communication interface of the threat reporting terminal in real time, and the preset time can be dynamically adjusted according to the remaining battery capacity of the unmanned aerial vehicle.

[0141] As a preferred embodiment, when the target counter unmanned aerial vehicle completes all tasks in the task list, the task management system sends a task completion confirmation instruction to the onboard control system through an encrypted communication link, triggering a state conversion mechanism. The unmanned aerial vehicle autonomously switches to a low-power cruise mode, reduces the power of the main propeller to a preset range of the hovering threshold, and starts the auxiliary positioning module to maintain the longitude and latitude positioning of the preset standby coordinate point.

[0142] The environmental perception system continuously scans wireless signals of a specific frequency band within the protection area, and analyzes threat feature codes through a pattern recognition algorithm. If encrypted data packets of a new threat are detected within a preset monitoring period, the task scheduling center immediately activates the path planning engine to generate a Bezier curve route containing the coordinates of the threat point. If no threat is found at the end of the monitoring period, the autonomous navigation system calls offline map data to plan a return path, controls the unmanned aerial vehicle to fly to the base in a step-by-step power increase manner, and completes the millimeter-level precision magnetic attraction docking with the charging pile through laser positioning guidance.

[0143] Based on the same technical concept, the embodiments of the present application also provide an electronic device, comprising a processor, a memory, and a bus. The memory is used to store execution instructions, including internal memory and external memory; the internal memory is also called internal memory, used to temporarily store operation data in the processor and data exchanged with the external memory such as a hard disk, and the processor exchanges data with the external memory through the internal memory, when the electronic device is running, the processor and the memory communicate through the bus, so that the processor executes the computer instructions generated by the unmanned aerial vehicle countermeasure method for interfering with the AI vision of the unmanned aerial vehicle.

[0144] The specific processing procedure of the processor can refer to the description of the above method embodiments, which will not be repeated here.

[0145] The embodiment of the present disclosure further provides a computer readable storage medium, which stores a computer program. When the computer program is run by a processor, the steps of the method for interfering with the AI vision of a UAV are executed. The storage medium can be a volatile or non-volatile computer readable storage medium.

[0146] The computer program product provided by the embodiment of the present disclosure based on the session-based task to-do method includes a computer readable storage medium storing program codes. The program codes include instructions for executing the steps of the method for interfering with the AI vision of a UAV. For details, refer to the above method embodiments, which will not be described here.

[0147] The above merely describes the embodiments of the present application and is not used to limit the protection scope of the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for countering drones that interfere with their AI vision, characterized in that, include: The information of fixed countermeasure points within the protected area is determined to obtain a set of fixed countermeasure point information. The fixed countermeasure point information in the set of fixed countermeasure point information includes: a unique identifier of the countermeasure point, the type of the countermeasure point and its location information. The number of fixed countermeasure points within the protected area is less than or equal to a preset number. Based on the location information of each location in the fixed countermeasure point information set, a countermeasure patrol route is generated, and the countermeasure patrol route is sent to the target countermeasure drone, wherein the target countermeasure drone is a countermeasure drone that matches the protected area. In response to receiving a temporary threat report, determine whether the threat point represented by the temporary threat report is a threat point to be added, wherein the temporary threat report includes: a unique identifier of the threat point, a threat type, and location information; In response to determining that the threat point represented by the temporary threat report is a threat point to be added, the temporary threat report is added to the temporary threat report set, and an updated countermeasure route is generated based on the temporary threat report set and the countermeasure patrol route; Controlling the target counter-drone to perform laser jamming actions based on the updated counter-drone route; prior to controlling the target counter-drone to perform laser jamming actions based on the updated counter-drone route, the method further includes: Based on the countermeasure point types in the fixed countermeasure point information set and the threat types in the temporary threat reporting information set, calculate the threat level weight of each countermeasure point unique identifier and threat point unique identifier; Based on the threat level weights, all identifiers in the fixed countermeasure point information set and the temporary threat reporting information set are dynamically prioritized and sorted. The sorted countermeasure point unique identifier and threat point unique identifier are added to the countermeasure task list, wherein the countermeasure task list includes: identifier sequence, corresponding location information and threat level weight; The node order of the updated countermeasure route is adjusted according to the identifier sequence in the countermeasure task list.

2. The method according to claim 1, characterized in that, Before generating a counter-attack patrol route based on the location information in the fixed counter-attack point information set, and before distributing the counter-attack patrol route to the target counter-attack drone, the method further includes: Receive a request to deploy a countermeasure drone, wherein the countermeasure drone deployment request includes: a countermeasure drone identifier, a protected area identifier, and countermeasure drone status information; The counter-drone identifier in the counter-drone deployment request is determined to meet the idle counter-drone condition, wherein the idle counter-drone condition is that there is an idle counter-drone identifier in the set of idle counter-drone identifiers that is the same as the counter-drone identifier, and the counter-drone status information meets the preset status condition. In response to determining that the counter-drone identifier in the counter-drone scramble request meets the idle counter-drone condition, it is determined whether the protection zone identifier in the counter-drone scramble request matches the protection zone; In response to determining that the protected area identifier in the counter-drone deployment request matches the protected area, the counter-drone corresponding to the counter-drone identifier is identified as the target counter-drone.

3. The method according to claim 2, characterized in that, The method further includes: In response to determining that the protected area identifier in the counter-drone deployment request does not match the protected area, it is determined whether the set of idle counter-drone identifiers meets the allocation conditions, wherein the allocation conditions are that the set of idle counter-drone identifiers includes at least two idle counter-drone identifiers; In response to determining that the set of idle countermeasure drone identifiers satisfies the allocation conditions, an idle countermeasure drone identifier is selected from the set of idle countermeasure drone identifiers as the target countermeasure drone identifier, and the countermeasure drone corresponding to the target countermeasure drone identifier is determined as the target countermeasure drone, wherein the target countermeasure drone identifier is different from the countermeasure drone identifier in the countermeasure drone deployment request; Send a request failure message to the countermeasure drone corresponding to the countermeasure drone deployment request, and send countermeasure task assignment information to the target countermeasure drone.

4. The method according to claim 3, characterized in that, The step of responding to receiving a provisional threat report and determining whether the threat point represented by the provisional threat report is a threat point to be added includes: Determine whether there is any fixed countermeasure point information in the fixed countermeasure point information set that has the same unique identifier as the threat point unique identifier in the temporary threat reporting information; In response to determining that there is a fixed countermeasure point in the fixed countermeasure point information set that has the same unique identifier as the threat point in the temporary threat reporting information, a no-reporting prompt is generated, and the no-reporting prompt is sent to the threat reporting terminal, wherein the threat reporting terminal is the terminal that sends the temporary threat reporting information; In response to the determination that there is no fixed countermeasure point information in the fixed countermeasure point information set whose unique identifier is the same as the unique identifier of the threat point in the temporary threat reporting information, the following determination sub-step is performed: Determine whether the set of fixed countermeasures point information and the set of temporary threat reporting information meet a preset quantity condition, wherein the preset quantity condition is that the sum of the number of fixed countermeasures point information in the set of fixed countermeasures point information and the number of temporary threat reporting information in the set of temporary threat reporting information is less than the preset quantity; In response to determining that the fixed countermeasure point information set and the temporary threat reporting information set meet the preset quantity condition, the threat point represented by the temporary threat reporting information is determined as a threat point to be added and a reporting success message is generated, and the reporting success message is sent to the threat reporting terminal. In response to determining that the set of fixed countermeasures points and the set of temporary threat reporting information do not meet the preset quantity condition, a reporting failure message is generated and the reporting failure message is sent to the threat reporting terminal.

5. The method according to claim 4, characterized in that, After controlling the target counter-drone to perform laser jamming actions based on the updated counter-attack route, the method further includes: Real-time monitoring of the target counter-drone's location information; In response to detecting that the target countermeasure drone has entered the protected area, a geofence monitoring activation prompt message is sent to the target countermeasure drone; The system receives a threat handling completion report from the target countermeasure drone, wherein the threat handling completion report includes a unique identifier for the threat point. Remove the threat point unique identifiers from the countermeasure task list that are identical to the threat point unique identifiers in the threat handling completion report information; In response to detecting that the target countermeasure drone has left the protected area, determine whether the countermeasure task list is empty; In response to determining that the countermeasure task list is not empty, a geofence crossing warning message is sent to the target countermeasure drone, and the target countermeasure drone is controlled to broadcast a warning message.

6. The method according to claim 5, characterized in that, The method further includes: In response to determining that the countermeasure task list is empty, perform the following operations: Send a mission completion confirmation message to the target counter-drone; Control the target counter-drone to switch to low-power cruise mode and hover at a preset standby coordinate point; Continuously monitor newly reported temporary threats within the protected area; In response to the detection of newly reported temporary threats within a preset time, the target counter-drone is reactivated and a new and updated counter-route is generated; If no new temporary threat reports are detected within a preset time, the target counter-drone is controlled to return to the base charging station for docking.

7. The method according to claim 1, characterized in that, The laser interference actions include: Activate the airborne laser array source of the target counter-drone and match the interference laser wavelength according to the AI ​​vision sensor band of the target drone; Based on the location information corresponding to the unique identifier of the threat point, calculate the laser emission elevation angle and azimuth angle; A directional laser beam is emitted in pulse mode to continuously illuminate the AI ​​vision sensor lens of the target drone; By dynamically adjusting the focusing range of the laser beam using real-time feedback data from optical sensors, the AI ​​vision system of the target drone is rendered ineffective.

8. An electronic device, comprising: One or more processors; A storage device on which one or more programs are stored; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-7.

9. A computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Unmanned aerial vehicle counter system

    CN110597264A

  • Low-altitude control and anti-unmanned aerial vehicle integrated command vehicle system and control method

    CN116301021A

  • Unmanned aerial vehicle intelligent countering system and countering method applied to island

    CN117537667A

  • Unmanned aerial vehicle interference system and method

    CN119987436A

  • Airborne photoelectric confrontation pod and control system thereof

    CN120327849A