An anti-UAV data collaborative collection system and method, and a readable storage medium
Patent Information
- Application Number
- CN202611060499.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-16
- Publication Date
- 2026-10-30
AI Technical Summary
接入新型设备时,两类系统需分别适配开发调试,存在大量重复劳动,增加时间与人力成本,还可能因适配标准不一导致数据交互异常,影响系统稳定性
[0015]本申请所提供的反无人机数据协同采集系统,通过设置反无人机设备仅通过标准通信接口与反无人机主系统直连,反无人机数据采集系统不直接连接任何设备,而是通过数据分发服务通信总线向反无人机主系统订阅所需数据,从而反无人机主系统执行设备管控与业务处理的同时,反无人机数据采集系统可实时地获取数据,实现了反无人机主系统和反无人机数据采集系统的并行协同作业,避免了设备占用冲突,显著缩短外场验证周期,提升了工作效率,降低测试成本。通过将所有反无人机设备统一接入反无人机主系统,当接入新型设备时,仅需对反无人机主系统进行适配开发,反无人机数据采集系统无需重复适配,从而避免了重复开发,较大地节省了开发调试成本。通过反无人机主系统对反无人机设备进行统一管理,避免了适配标准不一导致数据交互异常,提升了系统稳定性。
Smart Images

Figure CN123020353A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of anti-drone technology, and in particular to an anti-drone data collaborative acquisition system, method and readable storage medium. Background Technology
[0002] In the research and application of counter-drone technology, the main counter-drone system and the counter-drone data acquisition system are the core support systems. The main counter-drone system is responsible for the implementation of counter-drone business functions and field verification, covering the operational testing of key business functions such as target detection, identification, tracking, and countermeasures. The data acquisition system focuses on collecting data required for algorithm optimization, providing support for algorithm iteration.
[0003] In related technologies, the two types of systems are independent of each other, both requiring direct connection to anti-drone equipment to function. This easily leads to equipment occupancy conflicts, preventing testers and data acquisition personnel from working concurrently during field verification; they must alternate using the equipment, resulting in low field efficiency. Field testing itself is costly, and the sequential approach further extends the development cycle and restricts work efficiency. When integrating new equipment, the two systems require separate adaptation development and debugging, resulting in a large amount of repetitive work, increasing time and manpower costs, and potentially causing data interaction anomalies due to inconsistent adaptation standards, affecting system stability.
[0004] In summary, effectively resolving issues such as device occupancy conflicts, reduced work efficiency, high development and debugging costs, and impact on system stability is a pressing problem for those skilled in the art. Summary of the Invention
[0005] The purpose of this application is to provide an anti-drone data collaborative acquisition system that avoids device occupancy conflicts, significantly reduces development and debugging costs, and improves system stability. Another purpose of this application is to provide an anti-drone data collaborative acquisition method and a computer-readable storage medium.
[0006] To solve the above-mentioned technical problems, this application provides the following technical solution: An anti-drone data collaborative acquisition system includes an anti-drone main system, an anti-drone data acquisition system, at least one anti-drone device, and a data distribution service communication bus. The anti-drone equipment is connected to the anti-drone main system via a standard communication interface, and the anti-drone data acquisition system is connected to the anti-drone main system via the data distribution service communication bus; The anti-drone equipment is used to perform drone airspace target perception, obtain raw detection data, and send the raw detection data to the anti-drone main system; The anti-drone main system is used to acquire the operational status information of the anti-drone equipment; generate various types of topic data based on the original detection data and the operational status information; and publish the corresponding type of topic data to the anti-drone data acquisition system through the data distribution service communication bus according to the received target subscription topic. The anti-drone data acquisition system is used to send the target subscription topic to the anti-drone master system via the data distribution service communication bus, based on configuration information pre-retrieved from the anti-drone master system. In one specific embodiment of this application, the anti-drone master system includes a device management module, a service processing module, and a first data distribution service communication module. The device management module is connected to the anti-drone device via the standard communication interface, and the first data distribution service communication module is connected to a second data distribution service communication module in the anti-drone data acquisition system via the data distribution service communication bus. The device management module is used to manage the anti-drone device; the management operations include device registration, parameter configuration, status monitoring, and permission allocation. The business processing module is used to acquire the operational status information of the anti-drone equipment; and generate various types of thematic data based on the original detection data and the operational status information. The first data distribution service communication module is used to publish corresponding type of topic data to the anti-drone data acquisition system through the data distribution service communication bus based on the received target subscription topic.
[0007] In one specific embodiment of this application, the service processing module is specifically used to treat the original detection data as the device's original data subject data; receive the operating status information sent by the device management module and determine the operating status information as the device status message subject data; perform target detection, trajectory tracking, and threat assessment based on the original detection data, generate service processing results, and determine the service processing results as service data subject data.
[0008] In one specific embodiment of this application, the anti-drone data acquisition system includes a second data distribution service communication module, a subscription filtering module, and a data processing and storage module; The second data distribution service communication module is used to send the target subscription topic to the anti-drone master system through the data distribution service communication bus according to the configuration information pre-pulled from the anti-drone master system, and to receive topic data published by the anti-drone master system; The subscription filtering module is used to filter, parse, and remove redundant information from the received topic data to obtain filtered data. The data processing and storage module is used to standardize and deduplicate the filtered data, and archive and persistently store the resulting processed data.
[0009] In one specific embodiment of this application, the device management module is specifically used to perform device power-on detection, identity verification, device registration and storage, working parameter configuration, working mode setting, and real-time monitoring of the operating status of the anti-drone device through the standard communication interface.
[0010] In one specific embodiment of this application, the anti-drone main system is further configured to generate a countermeasure decision based on the original detection data and the operating status information; and return the countermeasure decision to the anti-drone device; The anti-drone equipment is also used to perform anti-drone operations based on the received countermeasure decisions.
[0011] In one specific embodiment of this application, the anti-drone data acquisition system is further configured to send a configuration request to the anti-drone master system via a secure communication link, retrieve the anti-drone equipment list, data topic definition, acquisition frequency, data format, subscription permissions and storage policy from the anti-drone master system as the configuration information, and complete local initialization and data distribution service subscription parameter configuration according to the configuration information.
[0012] In one specific embodiment of this application, the anti-drone data acquisition system is further used to perform storage path planning and subscription permission verification based on the configuration information.
[0013] A collaborative data acquisition method for counter-drone systems, applied to a main counter-drone system, includes: Obtain operational status information of anti-drone equipment; Receive raw detection data sent by the anti-drone equipment; wherein, the raw detection data is data obtained by the anti-drone equipment during drone airspace target perception; Generate various types of topic data based on the original detection data and the operational status information; receive target subscription topics sent by the anti-drone data acquisition system, and publish corresponding type topic data to the anti-drone data acquisition system through the data distribution service communication bus according to the target subscription topics; wherein, the target subscription topic is a subscription topic generated by the anti-drone data acquisition system based on configuration information pre-pulled from the anti-drone main system.
[0014] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the aforementioned anti-drone data collaborative acquisition method.
[0015] The anti-drone data collaborative acquisition system provided in this application configures anti-drone devices to connect directly to the anti-drone main system only through standard communication interfaces. The anti-drone data acquisition system does not directly connect to any devices but subscribes to the required data from the anti-drone main system via a data distribution service communication bus. This allows the anti-drone main system to perform device management and business processing while the anti-drone data acquisition system acquires data in real time, achieving parallel collaborative operation between the two systems. This avoids device conflicts, significantly shortens the field verification cycle, improves work efficiency, and reduces testing costs. By unifying all anti-drone devices into the anti-drone main system, when new devices are added, only the anti-drone main system needs adaptation development; the anti-drone data acquisition system does not need repeated adaptation, thus avoiding redundant development and significantly saving development and debugging costs. Unified management of anti-drone devices through the anti-drone main system avoids data interaction anomalies caused by inconsistent adaptation standards, improving system stability.
[0016] Accordingly, this application also provides a method for collaborative data acquisition of anti-drone data and a computer-readable storage medium corresponding to the aforementioned collaborative data acquisition system of anti-drone data, which have the above-mentioned technical effects, and will not be described in detail here. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a structural block diagram of an anti-drone data collaborative acquisition system according to an embodiment of this application; Figure 2 This is a structural block diagram of another anti-drone data collaborative acquisition system in this application embodiment; Figure 3 This is a structural diagram of an anti-drone data collaborative acquisition system according to an embodiment of this application; Figure 4 This is a flowchart illustrating the implementation of a UAV data collaborative acquisition method in an embodiment of this application.
[0019] The following labels are shown in the attached diagram: 1-Anti-drone main system, 2-Anti-drone data acquisition system, 3-Anti-drone equipment, 4-Data distribution service communication bus, 11-Equipment management module, 12-Business processing module, 13-First data distribution service communication module, 21-Second data distribution service communication module, 22-Subscription filtering module, 23-Data processing and storage module. Detailed Implementation
[0020] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are merely some embodiments of the present application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0021] It should be noted that, in the description of this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. The terms "first," "second," etc., in this application are used to distinguish similar objects and are not used to describe a specific order or sequence.
[0022] See Figure 1 , Figure 1 This is a structural block diagram of an anti-drone data collaborative acquisition system according to an embodiment of the present application, including an anti-drone main system 1, an anti-drone data acquisition system 2, at least one anti-drone device 3, and a data distribution service communication bus 4; The anti-drone device 3 is connected to the anti-drone main system 1 through a standard communication interface, and the anti-drone data acquisition system 2 is connected to the anti-drone main system 1 through a data distribution service communication bus 4; The anti-drone device 3 is used to perform drone airspace target perception, obtain raw detection data, and send the raw detection data to the anti-drone main system 1; The anti-drone main system 1 is used to acquire the operational status information of the anti-drone equipment 3; generate various types of topic data based on the original detection data and operational status information; and publish the corresponding type of topic data to the anti-drone data acquisition system 2 through the data distribution service communication bus 4 according to the received target subscription topics. The anti-drone data acquisition system 2 is used to send target subscription topics to the anti-drone master system 1 through the data distribution service communication bus 4, based on the configuration information pre-pulled from the anti-drone master system 1.
[0023] The anti-drone data collaborative acquisition system provided in this application embodiment may include an anti-drone main system 1, an anti-drone data acquisition system 2, at least one anti-drone device 3, and a data distribution service communication bus 4. The anti-drone device 3 is connected to the anti-drone main system 1 through a standard communication interface. The anti-drone main system 1 connects to all heterogeneous anti-drone devices 3 one-to-one through standard communication interfaces such as RS422 / 485 serial ports and network ports. The anti-drone data acquisition system 2 is connected to the anti-drone main system 1 through the data distribution service communication bus 4. The data distribution service communication bus 4 is the core data interaction carrier of the system, built using a data distribution service protocol, and possesses low latency, high reliability, dynamic subscription and publication capabilities, and cross-platform compatibility, providing a real-time data channel for parallel operation of the two systems.
[0024] The anti-drone device 3 is a heterogeneous hardware unit with detection, tracking, and countermeasure capabilities. It performs drone airspace target perception, obtains raw detection data, and sends the raw detection data to the anti-drone main system 1. The anti-drone main system 1 is the sole device management core, acquiring the operational status information of the anti-drone device 3 and generating various types of topic data based on the raw detection data and operational status information. The anti-drone data acquisition system 2 is a pure data consumer. Based on the configuration information pre-fetched from the anti-drone main system 1, it sends target subscription topics to the anti-drone main system 1 via the data distribution service communication bus 4. Based on the received target subscription topics, the anti-drone main system 1 publishes corresponding type of topic data to the anti-drone data acquisition system 2 via the data distribution service communication bus 4.
[0025] By configuring the anti-drone device 3 to connect directly to the anti-drone main system 1 via a standard communication interface, and the anti-drone data acquisition system 2 not directly connecting to any device or participating in device scheduling and control, but instead subscribing to the required data from the anti-drone main system 1 through the data distribution service communication bus 4, hardware control and data usage rights are completely separated, thoroughly avoiding resource contention, communication conflicts, and serial waiting issues caused by simultaneous access to the device by both systems. The centralized architecture of the anti-drone main system 1 achieves complete decoupling of the hardware and data layers, relies on the data distribution service protocol for efficient data collaboration, and adopts a one-time adaptation dual-system reuse mode to reduce expansion costs, forming a complete technical closed loop of unified device management, efficient data flow, and rapid and flexible expansion.
[0026] As can be seen from the above technical solution, by configuring the anti-drone equipment to connect directly to the anti-drone main system only through a standard communication interface, and the anti-drone data acquisition system not directly connecting to any equipment but subscribing to the required data from the anti-drone main system through a data distribution service communication bus, the anti-drone data acquisition system can acquire data in real time while the anti-drone main system performs equipment management and business processing. This achieves parallel collaborative operation between the anti-drone main system and the anti-drone data acquisition system, avoiding equipment occupancy conflicts, significantly shortening the field verification cycle, improving work efficiency, and reducing testing costs. By uniformly connecting all anti-drone equipment to the anti-drone main system, when new equipment is connected, only the anti-drone main system needs to be adapted and developed; the anti-drone data acquisition system does not need to be adapted repeatedly, thus avoiding redundant development and significantly saving development and debugging costs. Unified management of anti-drone equipment through the anti-drone main system avoids data interaction anomalies caused by inconsistent adaptation standards, improving system stability.
[0027] It should be noted that, based on the above embodiments, this application also provides corresponding improvement solutions. In subsequent embodiments, steps that are the same as or corresponding to those in the above embodiments can be referred to each other, and the corresponding beneficial effects can also be referred to each other. These improvements will not be elaborated upon in the following improved embodiments.
[0028] In one specific embodiment of this application, the anti-drone main system 1 includes a device management module 11, a business processing module 12, and a first data distribution service communication module 13. The device management module 11 is connected to the anti-drone device 3 through a standard communication interface, and the first data distribution service communication module 13 is connected to the second data distribution service communication module 21 in the anti-drone data acquisition system 2 through a data distribution service communication bus 4. The device management module 11 is used to manage the anti-drone device 3; the management operations include device registration, parameter configuration, status monitoring and permission allocation; The business processing module 12 is used to acquire the operational status information of the anti-drone equipment 3; and to generate various types of thematic data based on the original detection data and operational status information. The first data distribution service communication module 13 is used to publish corresponding type of topic data to the anti-drone data acquisition system 2 through the data distribution service communication bus 4 based on the received target subscription topic.
[0029] The anti-drone main system 1 includes a device management module 11, a business processing module 12, and a first data distribution service communication module 13. The device management module 11 is connected to the anti-drone device 3 via standard communication interfaces such as Ethernet and serial ports. The first data distribution service communication module 13 is connected to the second data distribution service communication module 21 in the anti-drone data acquisition system 2 via a data distribution service communication bus 4. The anti-drone main system 1 and the anti-drone data acquisition system 2 respectively activate the first data distribution service communication module 13 and the second data distribution service communication module 21 to establish a real-time data interaction bus based on the data distribution service protocol.
[0030] The device management module 11 performs management operations on the anti-drone device 3, including device registration, parameter configuration, status monitoring, and permission allocation. The business processing module 12 acquires the operational status information of the anti-drone device 3, generates various types of topic data based on the original detection data and operational status information, and can also generate countermeasure decisions based on the original detection data and operational status information, returning the countermeasure decisions to the anti-drone device 3. The first data distribution service communication module 13 acts as the data distribution service bus publisher, and publishes corresponding types of topic data to the anti-drone data acquisition system 2 through the data distribution service communication bus 4 based on the received target subscription topics. That is, the anti-drone main system 1 acts as the publisher, continuously publishing device status, original detection data, target tracking information, and threat assessment results to the data distribution service communication bus 4 in real time according to preset topics. By dividing the anti-drone main system 1 into the device management module 11, the business processing module 12, and the first data distribution service communication module 13, the responsibilities of each module are clear and their functions are decoupled. The device management module 11 focuses on device layer registration, configuration, monitoring and permission allocation, the business processing module 12 is responsible for detection data processing and countermeasure decision generation, and the first data distribution service communication module 13 undertakes data publishing and subscription response based on the data distribution service. This ensures that the upgrade, maintenance or replacement of any module will not affect other modules, reducing system coupling and facilitating future function expansion and technology iteration.
[0031] In one specific embodiment of this application, the service processing module 12 is specifically used to treat the original detection data as the device's original data subject data; receive the operating status information sent by the device management module 11 and determine the operating status information as the device status message subject data; perform target detection, trajectory tracking and threat assessment based on the original detection data, generate service processing results, and determine the service processing results as service data subject data.
[0032] The business processing module 12 uses the raw detection data as the device's raw data theme data, receives the operating status information sent by the device management module 11, and identifies the operating status information as the device status message theme data. Based on the raw detection data, it performs target detection, trajectory tracking, and threat assessment, generates business processing results, and identifies these results as business data theme data. The business processing module 12 clearly divides the data into device raw data theme data, device status message theme data, and business data theme data. This theme classification allows the anti-drone data acquisition system 2 to subscribe to only the specific topics it needs, avoiding unnecessary data transmission and storage burdens and improving communication efficiency and resource utilization.
[0033] In one specific embodiment of this application, the anti-drone data acquisition system 2 includes a second data distribution service communication module 21, a subscription filtering module 22, and a data processing and storage module 23; The second data distribution service communication module 21 is used to send target subscription topics to the anti-drone master system 1 through the data distribution service communication bus 4 according to the configuration information pre-pulled from the anti-drone master system 1, and to receive topic data published by the anti-drone master system 1. The subscription filtering module 22 is used to filter, parse, and remove redundant information from the received topic data to obtain filtered data. The data processing and storage module 23 is used to standardize and deduplicate the filtered data, and archive and persistently store the processed data.
[0034] The anti-drone data acquisition system 2 includes a second data distribution service communication module 21, a subscription filtering module 22, and a data processing and storage module 23. The second data distribution service communication module 21 acts as a subscription end of the data distribution service bus. Based on the configuration information pre-fetched from the anti-drone main system 1, it sends target subscription topics to the anti-drone main system 1 via the data distribution service communication bus 4. That is, the anti-drone data acquisition system 2 acts as a subscription end, subscribing to corresponding data topics on demand according to the loaded configuration information, synchronously carrying out information acquisition operations with the main system, and receiving topic data published by the anti-drone main system 1. The subscription filtering module 22 filters, parses, and removes redundant information from the received topic data to obtain filtered data. The data processing and storage module 23 standardizes and deduplicates the filtered data, and archives and persistently stores the processed data, forming a high-quality dataset that can be used for retrospective analysis, model training, and system optimization.
[0035] In one specific embodiment of this application, the device management module 11 is specifically used to perform device power-on detection, identity verification, device registration and storage, working parameter configuration, working mode setting and real-time monitoring of the anti-drone device 3 through a standard communication interface.
[0036] The equipment management module 11 uses a standard communication interface to perform power-on detection, identity verification, equipment registration and storage, working parameter configuration, working mode setting and real-time monitoring of the operating status of the anti-drone equipment 3, thus realizing closed-loop management and control of the entire life cycle of the anti-drone equipment 3.
[0037] In one specific embodiment of this application, the anti-drone main system 1 is further configured to generate a countermeasure decision based on the original detection data and operational status information; and return the countermeasure decision to the anti-drone device 3; The anti-drone device 3 is also used to perform anti-drone operations based on the received countermeasure decisions.
[0038] The anti-drone main system 1 is the sole core of equipment management and control. It acquires the operating status information of the anti-drone device 3, generates countermeasure decisions based on the original detection data and operating status information, and returns the countermeasure decisions to the anti-drone device 3. The anti-drone device 3 then performs anti-drone operations based on the received countermeasure decisions.
[0039] In one specific embodiment of this application, the anti-drone data acquisition system 2 is further configured to send a configuration request to the anti-drone master system 1 through a secure communication link, retrieve the anti-drone device 3 list, data topic definition, acquisition frequency, data format, subscription permissions and storage policy as configuration information from the anti-drone master system 1, and complete local initialization and data distribution service subscription parameter configuration according to the configuration information.
[0040] The anti-drone data acquisition system 2 can also send configuration requests to the anti-drone master system 1 via a secure communication link. It retrieves the list of anti-drone devices 3, data topic definitions, acquisition frequency, data format, subscription permissions, and storage policies from the master system 1 as configuration information. Based on this configuration information, it completes local initialization and data distribution service subscription parameter configuration. The anti-drone data acquisition system 2 then performs local environment initialization, data distribution service subscription parameter configuration, storage path planning, and permission verification based on the retrieved configuration information, ensuring consistency with the data rules of the anti-drone master system 1 and preparing for subsequent real-time data subscription.
[0041] In one specific embodiment of this application, the anti-drone data acquisition system 2 is also used to perform storage path planning and subscription permission verification based on configuration information.
[0042] The anti-drone data acquisition system 2 can also perform storage path planning and subscription permission verification based on configuration information, realizing the standardization and manageability of data storage, which facilitates subsequent data retrieval and analysis.
[0043] In one specific embodiment of this application, the data processing and storage module 23 is further used to perform timestamp alignment and outlier filtering on the filtered data.
[0044] The data processing and storage module 23 can also perform timestamp alignment and outlier filtering on the filtered data. By filtering outliers, the stored dataset becomes cleaner and more reliable. Timestamp alignment can tolerate network transmission jitter and ensure the temporal integrity of the data sequence.
[0045] Corresponding to the above method embodiments, this application also provides a method for collaborative acquisition of UAV data. The UAV data collaborative acquisition method described below and the UAV data collaborative acquisition system described above can be referred to in correspondence.
[0046] See Figure 4 , Figure 4 This is a flowchart illustrating an implementation method for collaborative data acquisition from unmanned aerial vehicles (UAVs) in this application, applied to an anti-UAV main system. The method may include the following steps: S401: Obtain operational status information of anti-drone equipment.
[0047] S402: Receive raw detection data sent by anti-drone equipment.
[0048] The raw detection data is obtained by anti-drone equipment performing drone airspace target perception.
[0049] S403: Generate various types of topic data based on the original detection data and operational status information. S404: Receive target subscription topics sent by the anti-drone data acquisition system, and publish corresponding type topic data to the anti-drone data acquisition system through the data distribution service communication bus according to the target subscription topics.
[0050] Among them, the target subscription topic is a subscription topic generated by the anti-drone data acquisition system based on the configuration information pre-pulled from the anti-drone main system.
[0051] As can be seen from the above technical solution, by acquiring the operational status information of anti-drone equipment, receiving the raw detection data sent by the anti-drone equipment, and publishing corresponding type of topic data to the anti-drone data acquisition system through the data distribution service communication bus according to the received target subscription topics, the anti-drone main system can perform equipment management and business processing while the anti-drone data acquisition system can acquire data in real time. This achieves parallel collaborative operation between the anti-drone main system and the anti-drone data acquisition system, avoids equipment occupation conflicts, significantly shortens the field verification cycle, improves work efficiency, and reduces testing costs. By centrally acquiring and processing the raw detection data and operational status information of all anti-drone equipment through the anti-drone main system, when new equipment is connected, only the data processing logic of the anti-drone main system needs to be adapted. The anti-drone data acquisition system does not need to be adapted repeatedly, thus avoiding redundant development and greatly saving development and debugging costs. By acquiring and uniformly managing the operational status information of anti-drone equipment, data interaction anomalies caused by inconsistent adaptation standards are avoided, improving system stability.
[0052] In one specific embodiment of this application, the method may further include the following steps: The anti-drone equipment can be managed through the equipment management module; management operations include equipment registration, parameter configuration, status monitoring, and permission allocation. Generating various types of thematic data based on raw exploration data and operational status information may include the following steps: Step 1: Obtain the operational status information of the anti-drone equipment through the business processing module; Step 2: The business processing module generates various thematic data based on the original detection data and operational status information; Step S404 may include the following steps: The system uses the first data distribution service communication module to receive target subscription topics sent by the anti-drone data acquisition system, and publishes corresponding type topic data to the anti-drone data acquisition system through the data distribution service communication bus according to the target subscription topics.
[0053] In one specific embodiment of this application, generating various types of thematic data through a business processing module based on raw probe data and operational status information may include the following steps: Step 1: Use the raw detection data as the device's raw data subject data through the business processing module; Step 2: Receive the operating status information sent by the device management module through the business processing module, and determine the operating status information as the device status message subject data; Step 3: The business processing module performs target detection, trajectory tracking, and threat assessment based on the raw detection data, generates business processing results, and identifies the business data subject data.
[0054] In one specific embodiment of this application, receiving a target subscription topic sent by an anti-drone data acquisition system using a first data distribution service communication module may include the following steps: The first data distribution service communication module receives the target subscription topic sent by the second data distribution service communication module in the anti-drone data acquisition system; wherein, the target subscription topic is the topic sent by the second data distribution service communication module through the data distribution service communication bus according to the configuration information pre-pulled from the anti-drone main system; Publishing corresponding topic data to the anti-drone data acquisition system based on the target subscribed topic through the data distribution service communication bus may include the following steps: Based on the target subscription topic, the corresponding type of topic data is published to the second data distribution service communication module of the anti-drone data acquisition system through the data distribution service communication bus, so that the data processing and storage module of the anti-drone data acquisition system can standardize and deduplicate the filtered data, and archive and persistently store the processed data.
[0055] In one specific embodiment of this application, managing anti-drone equipment through a device management module may include the following steps: The device management module uses a standard communication interface to perform power-on detection, identity verification, device registration and database entry, working parameter configuration, working mode setting, and real-time monitoring of the anti-drone equipment.
[0056] In one specific embodiment of this application, after step S402, the method may further include the following steps: Step 1: Generate countermeasure decisions based on raw detection data and operational status information; Step 2: Return the countermeasure decision to the anti-drone equipment so that the anti-drone equipment can perform anti-drone operations based on the countermeasure decision.
[0057] Corresponding to the above method embodiments, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can perform the following steps: The system acquires operational status information of anti-drone equipment; receives raw detection data sent by the anti-drone equipment; the raw detection data is data obtained by the anti-drone equipment during drone airspace target perception; generates various types of topic data based on the raw detection data and operational status information; receives target subscription topics sent by the anti-drone data acquisition system, and publishes corresponding types of topic data to the anti-drone data acquisition system through the data distribution service communication bus based on the target subscription topics; the target subscription topics are subscription topics generated by the anti-drone data acquisition system based on configuration information pre-pulled from the anti-drone main system.
[0058] The computer-readable storage medium may include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0059] For a description of the computer-readable storage medium provided in this application, please refer to the above method embodiments; further details will not be repeated here.
[0060] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatuses, devices, and computer-readable storage media disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple; relevant parts can be referred to the method section.
[0061] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the technical solutions and core ideas of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of this application.
Claims
1. A collaborative data acquisition system for counter-drone operations, characterized in that, It includes an anti-drone main system (1), an anti-drone data acquisition system (2), at least one anti-drone device (3), and a data distribution service communication bus (4). The anti-drone device (3) is connected to the anti-drone main system (1) through a standard communication interface, and the anti-drone data acquisition system (2) is connected to the anti-drone main system (1) through the data distribution service communication bus (4); The anti-drone device (3) is used to perform drone airspace target perception, obtain raw detection data, and send the raw detection data to the anti-drone main system (1). The anti-drone main system (1) is used to acquire the operating status information of the anti-drone equipment (3); generate various types of topic data based on the original detection data and the operating status information; and publish the corresponding type of topic data to the anti-drone data acquisition system (2) through the data distribution service communication bus (4) according to the received target subscription topic. The anti-drone data acquisition system (2) is used to send the target subscription topic to the anti-drone main system (1) through the data distribution service communication bus (4) according to the configuration information pre-pulled from the anti-drone main system (1).
2. The anti-drone data collaborative acquisition system according to claim 1, characterized in that, The anti-drone main system (1) includes an equipment management module (11), a business processing module (12), and a first data distribution service communication module (13). The equipment management module (11) is connected to the anti-drone equipment (3) through the standard communication interface. The first data distribution service communication module (13) is connected to the second data distribution service communication module (21) in the anti-drone data acquisition system (2) through the data distribution service communication bus (4). The device management module (11) is used to manage the anti-drone device (3); the management operations include device registration, parameter configuration, status monitoring and permission allocation; The business processing module (12) is used to obtain the operating status information of the anti-drone equipment (3); and generate various types of thematic data based on the original detection data and the operating status information. The first data distribution service communication module (13) is used to publish corresponding type of topic data to the anti-drone data acquisition system (2) through the data distribution service communication bus (4) according to the received target subscription topic.
3. The anti-drone data collaborative acquisition system according to claim 2, characterized in that, The business processing module (12) is specifically used to use the original detection data as the device's original data topic data; receive the operating status information sent by the device management module (11), and determine the operating status information as the device status message topic data; Based on the original detection data, target detection, trajectory tracking, and threat assessment are performed to generate business processing results, which are then identified as business data subject data.
4. The anti-drone data collaborative acquisition system according to claim 2, characterized in that, The anti-drone data acquisition system (2) includes the second data distribution service communication module (21), the subscription filtering module (22), and the data processing and storage module (23). The second data distribution service communication module (21) is used to send the target subscription topic to the anti-drone master system (1) through the data distribution service communication bus (4) according to the configuration information pre-pulled from the anti-drone master system (1), and to receive topic data published by the anti-drone master system (1); The subscription filtering module (22) is used to filter, parse and remove redundant information from the received topic data to obtain filtered data. The data processing and storage module (23) is used to standardize and deduplicate the filtered data, and archive and persistently store the processed data.
5. The anti-drone data collaborative acquisition system according to claim 2, characterized in that, The device management module (11) is specifically used to perform device power-on detection, identity verification, device registration and storage, working parameter configuration, working mode setting and real-time monitoring of the anti-drone device (3) through the standard communication interface.
6. The anti-drone data collaborative acquisition system according to claim 1, characterized in that, The anti-drone main system (1) is also used to generate a countermeasure decision based on the original detection data and the operating status information; and return the countermeasure decision to the anti-drone device (3). The anti-drone device (3) is also used to perform anti-drone operations based on the received countermeasure decision.
7. The anti-drone data collaborative acquisition system according to claim 1, characterized in that, The anti-drone data acquisition system (2) is also used to send a configuration request to the anti-drone main system (1) through a secure communication link, pull the anti-drone equipment (3) list, data topic definition, acquisition frequency, data format, subscription permission and storage policy from the anti-drone main system (1) as the configuration information, and complete the local initialization and data distribution service subscription parameter configuration according to the configuration information.
8. The anti-drone data collaborative acquisition system according to claim 7, characterized in that, The anti-drone data acquisition system (2) is also used to plan storage paths and verify subscription permissions based on the configuration information.
9. A method for collaborative data acquisition against unmanned aerial vehicles (UAVs), characterized in that, Applications in anti-drone main systems include: Obtain operational status information of anti-drone equipment; Receive raw detection data sent by the anti-drone equipment; wherein, the raw detection data is data obtained by the anti-drone equipment during drone airspace target perception; Generate various types of topic data based on the original detection data and the operational status information; receive target subscription topics sent by the anti-drone data acquisition system, and publish corresponding type topic data to the anti-drone data acquisition system through the data distribution service communication bus according to the target subscription topics; wherein, the target subscription topic is a subscription topic generated by the anti-drone data acquisition system based on configuration information pre-pulled from the anti-drone main system.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the anti-drone data collaborative acquisition method as described in claim 9.
