Method for generating data message based on detected target flyer and electronic equipment

By constructing a unified data model and generating sensing target data messages, the problem of poor compatibility in identifying low-altitude target flying objects was solved, achieving efficient identification of non-cooperative targets and seamless integration of sensing devices, thus improving the safety of low-altitude flight management.

CN121528044APending Publication Date: 2026-02-13LOW-ALTITUDE ECONOMIC BRANCH OF GUANGDONG-HONG KONG-MACAO GREATER BAY AREA DIGITAL ECONOMY RESEARCH INSTITUTE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511080426.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-01
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

Existing technologies have poor compatibility when identifying low-altitude flying objects, cannot effectively identify non-cooperative flying objects, and require frequent modifications to the identification scheme to adapt to changing needs.

Method used

By constructing a unified data model, including dynamic data of flying objects, supplementary descriptive data, and supplementary descriptive data from sensing devices, a target data message is generated and identified on the server side. The attribute parameters of the fused sensing devices are used to improve the identification capability.

Benefits of technology

It improves the ability to perceive target flying objects, enhances the identification dimension of non-cooperative targets, achieves seamless integration of perception equipment and service systems, and improves the safety of low-altitude flight management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121528044A_ABST
    Figure CN121528044A_ABST
Patent Text Reader

Abstract

The invention provides a method for generating a data message based on a detected target flyer, electronic equipment and a non-instantaneous computer readable storage medium, the method is applied to sensing equipment, and the method comprises the following steps: acquiring parameter data of the target flyer; a unified data model is constructed according to the parameter data, and the data model comprises flying object target dynamic data, flying object target supplementary description data and sensing equipment supplementary description data; and generating a sensing target data message based on the data model. According to the embodiment of the invention, the flying object target dynamic data, the flying object target supplementary description data and the sensing equipment supplementary description data are constructed in the data model, so that the capability of sensing the equipment for the target flying object is improved, meanwhile, the dimensions of identifying and sensing the non-cooperative target are increased, and the recognition efficiency of the non-cooperative target is improved. And the seamless fusion capability of the sensing equipment and the service system is promoted.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of low-altitude flight management, in particular to a method for generating a data packet based on a detected target flying object, an electronic device and a non-transitory computer-readable storage medium. BACKGROUND

[0002] Currently, when identifying a low-altitude target flying object, not only non-cooperative target flying objects cannot be identified, but also there is a lack of corresponding processing means for fusion flying objects. Therefore, the current identification of low-altitude target flying objects has poor compatibility. With the increasing demand, the technical solution for identifying low-altitude target flying objects needs to be modified each time to meet business needs. SUMMARY

[0003] The present application provides a method for generating a data packet based on a detected target flying object, an electronic device and a non-transitory computer-readable storage medium to solve the problem of poor compatibility of the technical solution for identifying low-altitude target flying objects.

[0004] According to an aspect of the present application, a method for generating a data packet based on a detected target flying object is provided, which is applied to a perception device, and the method comprises:

[0005] obtaining parameter data of the target flying object;

[0006] constructing a unified data model according to the parameter data, wherein the data model comprises flying object target dynamic data, flying object target supplementary description data and perception device supplementary description data;

[0007] generating perception target data packets based on the data model.

[0008] According to some embodiments, the flying object target dynamic data comprises flying object type, flying object physical information, flying dynamic data and / or perception evidence.

[0009] According to some embodiments, the flying object type comprises an aircraft, an airship, a hot air balloon, a rocket, a bird, a kite, a parachute and a wing suit, and the flying object type is determined according to the structure and flight mode of the flying object.

[0010] According to some embodiments, the flying object physical information comprises length parameters, width parameters and height parameters of the flying object.

[0011] According to some embodiments, the perception evidence comprises an image file, a video file and / or a feature file,

[0012] wherein constructing a unified data model according to the parameter data comprises:

[0013] The perception evidence is represented in the form of a hyperlink.

[0014] According to some embodiments, the data model further comprises a confidence level of the flying object type.

[0015] According to some embodiments, the flight dynamic data comprises attitude information of the flying object,

[0016] The unified data model is constructed according to the parameter data, comprising:

[0017] The attitude information is defined normatively, wherein the attitude information comprises Euler angle system attitude information and antenna pointing angle system attitude information.

[0018] According to some embodiments, the flying object target supplementary description data comprises an aircraft product category, a channel communication frequency band, a bandwidth, a communication protocol, an operator coordinate, a MAC address, a UAS identification code, a manufacturer model, a signal strength RSSI, and / or a signal-to-noise ratio SNR.

[0019] According to some embodiments, the perception device supplementary description data comprises multi-band radar equipment parameters, radar working power, radar bandwidth, visual camera parameters, infrared camera parameters, photoelectric fusion system parameters, radio signal positioning system parameters, spectrum sniffing device parameters, and / or LiDAR device parameters and intelligent camera device parameters.

[0020] According to some embodiments, the perception device comprises a fusion perception device, and the method further comprises:

[0021] Determining the attribute parameters of the fusion perception device by using the attribute parameters of the known device.

[0022] According to an aspect of the present application, a method for identifying a target flying object detected by a perception device is provided, the method being applied to a server, and the method comprising:

[0023] Receiving a perception target data packet from the perception device;

[0024] According to the received perception target data packet, obtaining flying object target dynamic data and / or flying object target supplementary description data of the target flying object;

[0025] Identifying whether the target flying object is a legal flying object according to the flying object target dynamic data and / or the flying object target supplementary description data.

[0026] According to some embodiments, the method further comprises:

[0027] Displaying parameter data of the target flying object on a visual interface according to the flying object target dynamic data and the flying object target supplementary description data.

[0028] According to some embodiments, the sensing device includes a fusion sensing device, and the method further includes:

[0029] Based on the attribute parameters of the fusion sensing device, the device capability parameters corresponding to the fusion sensing device are determined. According to one aspect of this application, an electronic device is proposed, characterized in that it includes: a processor; a memory for storing a computer program; when the computer program is executed by the processor, the processor causes the processor to implement the method as described in any of the preceding embodiments.

[0030] According to one aspect of this application, a non-transitory computer-readable storage medium is provided, having stored thereon computer-readable instructions that, when executed by a processor, cause the processor to perform the method as described in any of the preceding embodiments.

[0031] According to the example embodiments of this application, by constructing dynamic data of flying objects, supplementary description data of flying objects, and supplementary description data of sensing devices in the data model, not only is the ability of sensing devices for target flying objects improved, but also the dimension of identification and perception of non-cooperative targets is increased, promoting the seamless integration capability of sensing devices and service systems. Attached Figure Description

[0032] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below.

[0033] Figure 1 A flowchart illustrating a method for generating data packets based on detected target flying objects according to an example embodiment of this application is shown.

[0034] Figure 2 A flowchart illustrating a method for identifying a target flying object detected by a sensing device according to an example embodiment of this application is shown.

[0035] Figure 3 An electronic device is shown according to an exemplary embodiment of this application. Detailed Implementation

[0036] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, they are provided so that this application will be thorough and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted.

[0037] The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced without one or more of these specific details, or other methods, components, materials, apparatus, or operations may be employed. In these cases, well-known structures, methods, apparatuses, implementations, materials, or operations will not be shown or described in detail.

[0038] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0039] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0040] The specific embodiments according to this application will now be described in detail with reference to the accompanying drawings.

[0041] Figure 1 A flowchart illustrating a method for generating data packets based on detected target flying objects according to an example embodiment of this application is shown, such as... Figure 1 The method shown includes steps S101, S103, and S105. According to an embodiment of this application, Figure 1 The method described is applied to sensing devices that detect target flying objects.

[0042] The following is based on Figure 1 Taking an example, a method for generating data packets based on detected target flying objects according to this application will be described in detail.

[0043] like Figure 1 As shown, in step S101, parameter data of the target flying object is acquired.

[0044] According to embodiments of this application, the acquired parameter data of the target flying object includes flying object type, flying object physical information, flight dynamic data, and / or perception evidence.

[0045] In some embodiments, the type of flying object is determined based on the structure and flight mode of the flying object, and in specific embodiments includes, but is not limited to, aircraft, airships, hot air balloons, rockets, birds, kites, parachutes, and wingsuit flying vehicles.

[0046] In specific embodiments, the aircraft include fixed-wing aircraft, single-rotor aircraft, multi-rotor aircraft, and compound-wing aircraft.

[0047] In some embodiments, the physical information of the flying object includes the length, width, and height parameters of the flying object.

[0048] In a specific embodiment, the physical information of the flying object is the length, width, and height of the flying object as perceived by the sensing device.

[0049] In some embodiments, the length of the target aircraft is its maximum dimension along the forward axis of its body coordinate system (typically corresponding to the X-axis of the fuselage structure), obtained under the assumption that all attitude angles are normalized to 0 (i.e., yaw = 0°, pitch = 0°, roll = 0°). For aircraft such as fixed-wing aircraft or helicopters, this axis is the direction from nose to tail. When the target aircraft is a bird, its length is determined based on the bird's longitudinal axis.

[0050] In a specific embodiment, when the attitude is unknown, the length of the target flying object can be approximated based on the image projection ratio, shadow inference, and radar scattering characteristics.

[0051] In other embodiments, the width of the target flying object is based on its maximum dimension along the transverse axis (Y-axis of the aircraft structure) in its body coordinate system, also extracted from the projection after "attitude zeroing". For aircraft and birds, the width of the target flying object is in the wingspan direction.

[0052] In a specific embodiment, when the attitude or direction of motion information is unknown, the width of the target flying object is obtained based on the dimension in the direction orthogonal to the aforementioned main axis.

[0053] In some embodiments, the altitude of the target flying object is based on the structural dimensions of the target on the vertical axis (Z-axis, typically from bottom to top) of the body coordinate system after the attitude is zeroed.

[0054] In a specific embodiment, when the pose is unknown, it is approximated using image projection ratio, shadow inference, and radar scattering characteristics.

[0055] In step S103, a unified data model is constructed based on the parameter data, wherein the data model includes dynamic data of the flying target, supplementary description data of the flying target, and supplementary description data of the sensing device.

[0056] According to embodiments of this application, flight dynamic data includes the attitude information of the aircraft, the acceleration of the aircraft, and the angular velocity of the aircraft.

[0057] In a specific embodiment, step S103, constructing a unified data model based on parameter data, includes standardizing the definition of attitude information. That is, when constructing a unified data model for attitude information, the data model for attitude information is constructed according to the standardized definition.

[0058] Attitude is obtained through high-precision, high-sampling-rate sensing devices (such as visual recognition systems, radar point cloud reconstruction, etc.) and by real-time derivation of the orientation state of the flying object in three-dimensional space using a motion calculation model. According to embodiments of this application, attitude information includes Euler angle system attitude information and antenna pointing angle system attitude information.

[0059] For example, when attitude information is used to construct a data model based on Euler angles, the attitude information is obtained from the rotation angles around the three axes (X, Y, Z) of the aircraft's own coordinate system, used to represent the aircraft's roll, pitch, and yaw states. Roll represents the roll angle of the aircraft around the X-axis, in degrees. It is defined in a right-handed coordinate system, with counter-clockwise being positive and clockwise being negative. It is commonly used to describe the left and right tilt of the wings. Pitch represents the pitch angle of the aircraft around the Y-axis, in degrees. A positive value indicates nose-up, and a negative value indicates nose-down. Yaw represents the yaw angle of the aircraft around the Z-axis, in degrees, defined as the horizontal rotation angle relative to a reference direction (e.g., geographic north), with counter-clockwise being positive.

[0060] In some embodiments, the acceleration information of a target flying object represents the linear inertial acceleration components of the aircraft along each axis in its own body coordinate system, i.e., the rate of change of velocity per unit time in each direction. In specific embodiments, the acceleration information of the target flying object is calculated from a high-precision, high-sampling-rate visual recognition system or radar point cloud data. The acceleration of the target flying object includes the Earth's gravitational component, which can be used to determine whether it is performing actions such as free fall, accelerated flight, or sharp turns.

[0061] In a specific embodiment, the positive direction of the X-axis acceleration in the target aircraft's acceleration information is in front of the nose, used to indicate the forward or backward acceleration state of the aircraft; the positive direction of the Y-axis acceleration is to the right side of the aircraft, used to determine the lateral acceleration during sideslip or yaw; and the positive direction of the Z-axis acceleration is above the aircraft, with a large negative value indicating a rapid descent or violent dive.

[0062] In some embodiments, the angular velocity information of a target flying object is used to describe the rate of change of the angle of rotation of the flying object around its three axes per unit time. Angular velocity reflects the current rotational dynamics of the flying object and is a key physical quantity for measuring its attitude change trend. The angular velocity data of the target flying object is calculated based on high-precision, high-sampling-rate visual recognition systems or radar point cloud data.

[0063] In a specific embodiment, the angular velocity information of the target aircraft includes gyroX, which represents the rotation rate around the X-axis (roll axis), i.e., roll speed. A positive value indicates counterclockwise rotation, often used to identify tumbling maneuvers. gyroY represents the rotation rate around the Y-axis (pitch axis), i.e., pitch speed. A positive value indicates a nose-up trend, and a negative value indicates a nose-down trend. gyroZ represents the rotation rate around the Z-axis (yaw axis), i.e., yaw speed. A positive value indicates the nose-up to the left, and a negative value indicates the nose-up to the right.

[0064] In some embodiments, the data model constructed in step S103 further includes a confidence score for the object type, used to represent the degree of credibility of the current object type identification result. In a specific embodiment, the confidence score for the object type is determined based on the output probability of the classification model, the rule matching score, or the confidence inference value after multi-source information fusion.

[0065] According to embodiments of this application, perceived evidence includes image files, video files, and / or feature files.

[0066] Because the sensory evidence files are generally too large to be transmitted along with other parameter data of the target flying object, a unified data model is constructed based on the parameter data, and the sensory evidence is represented in the form of hyperlinks. This allows the server to decide whether to retrieve the file based on business needs when receiving the target flying object's message information.

[0067] To accommodate different types of sensing devices and improve the availability of sensing result data, according to embodiments of this application, the supplementary description data for sensing devices includes multi-band radar equipment parameters, radar operating power, radar bandwidth, visual camera parameters, infrared camera parameters, optoelectronic fusion system parameters, radio signal positioning system parameters, spectrum sniffing device parameters, and / or LiDAR device parameters and smart camera device parameters.

[0068] In some embodiments, supplemental description data for flying objects includes aircraft product category, channel communication frequency band, bandwidth, communication protocol, operator coordinates, MAC address, UAS identifier, manufacturer model, signal strength RSSI and / or signal-to-noise ratio SNR.

[0069] According to embodiments of this application, aircraft product categories are distinguished by the purpose and legal definition of the aircraft. In specific embodiments, aircraft product categories include, but are not limited to, civil aircraft, cargo aircraft, civil helicopters, general aviation aircraft, electric vertical take-off and landing aircraft, micro unmanned aerial vehicles, light unmanned aerial vehicles, small unmanned aerial vehicles, medium-sized unmanned aerial vehicles, large unmanned aerial vehicles, and agricultural unmanned aerial vehicles.

[0070] According to embodiments of this application, the sensing device includes a fusion sensing device. In a specific embodiment, the attribute parameters of the fusion sensing device can be determined using attribute parameters of known devices.

[0071] For example, for radar and vision fusion sensing devices, the parameter attributes of radar sensing devices and vision sensing devices can be spliced ​​or merged as the parameter attributes of the fusion sensing device, thereby solving the problem that the technical solution for identifying low-altitude target flying objects needs to be modified every time the demand increases.

[0072] In step S105, a sensing target data message is generated based on the data model.

[0073] According to an embodiment of this application, in step S105, a sensing target data message is generated based on a data model according to a preset message standard.

[0074] according to Figure 1 The illustrated embodiment, by constructing dynamic data of the flying object target, supplementary description data of the flying object target, and supplementary description data of the sensing device in the data model, not only improves the ability of the sensing device to detect the target flying object, but also increases the dimension of non-cooperative target identification and perception, and promotes the seamless integration capability of the sensing device and the service system.

[0075] Figure 2 This document illustrates a flowchart of a method for identifying a target flying object detected by a sensing device according to an example embodiment of this application. According to the embodiment of this application, Figure 2 The method shown is applied to a server. For example... Figure 2 The method shown includes steps S201, S203 and S205.

[0076] The following is based on Figure 2 For example, a method for identifying target flying objects detected by a sensing device according to an example embodiment of this application.

[0077] like Figure 2 In step S201, a sensing target data message is received from the sensing device.

[0078] According to embodiments of this application, the server can directly receive the sensing target data packet from the sensing device, or it can receive the sensing target data packet after forwarding it through other data platforms, without limitation.

[0079] In step S203, based on the received target data message, the dynamic data of the target flying object and / or supplementary description data of the flying object are obtained.

[0080] According to embodiments of this application, the dynamic data of flying objects includes parameter data of known target flying objects. For example, the dynamic data of flying objects includes flying object type data, wherein the flying object type data is determined based on known flying object categories.

[0081] According to some embodiments, the supplementary description data for flying objects includes parameter data of unknown flying objects.

[0082] In step S205, the target flying object is identified as a legitimate flying object based on the dynamic data of the flying object and / or the supplementary description data of the flying object.

[0083] Illegal flying objects include birds, weather balloons, illegal aircraft, powered parachutes, etc. According to embodiments of this application, whether a target flying object is a legal flying object can be determined by comparing dynamic data of the flying object target, including parameter data of known target flying objects.

[0084] In other embodiments, the legitimacy of a flying object can also be identified solely based on the flying object type data in the dynamic data of the flying object target.

[0085] In some other specific embodiments, the target flying object is determined to be a legal flying object by determining whether its trajectory points coincide with the trajectory of an existing legal flying object.

[0086] For example, a millimeter-wave radar detects one or more trajectory points of a drone at latitude, longitude, and altitude. These trajectory points are compared with the trajectory points reported by cooperating drones to determine whether they belong to any of the trajectories. If they cannot match (a threshold can also be set in practice), the target flying object is determined to be an illegal flying object.

[0087] In some embodiments, Figure 2 The method also includes displaying the target's parameter data on a visualization interface based on the target's dynamic data and supplementary descriptive data. For example, the visualization may display the target's type, whether the data is valid, and its flight path information.

[0088] According to embodiments of this application, the sensing device includes a fusion sensing device. In some embodiments, the device capability parameters corresponding to the fusion sensing device can be determined based on the attribute parameters of the fusion sensing device. For example, for a sensing device that fuses radar and vision, the device capability parameters of the radar sensing device and the vision sensing device can be inherited as the device capability parameters of the fusion sensing device.

[0089] according to Figure 2 The illustrated embodiment identifies the legitimacy of target flying objects by using dynamic data and / or supplementary descriptive data of flying objects, thereby improving the management capability of flying objects and enhancing the safety of low-altitude flight management.

[0090] Figure 3 An electronic device according to an exemplary embodiment of this application is shown. Reference is made below. Figure 3 To describe an electronic device 200 according to this embodiment of the present application. Figure 3 The electronic device 200 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0091] like Figure 3 As shown, the electronic device 200 is presented in the form of a general-purpose computing device. The components of the electronic device 200 may include, but are not limited to: at least one processing unit 210, at least one storage unit 220, a bus 230 connecting different system components (including storage unit 220 and processing unit 210), a display unit 240, etc.

[0092] The storage unit stores program code that can be executed by the processing unit 210, causing the processing unit 210 to perform the methods described in this specification according to various exemplary embodiments of this application. For example, the processing unit 210 can perform the methods described above.

[0093] Storage unit 220 may include readable media in the form of volatile storage units, such as random access memory (RAM) 2201 and / or cache memory 2202, and may further include read-only memory (ROM) 2203.

[0094] Storage unit 220 may also include a program / utility 2204 having a set (at least one) program module 2205, such program module 2205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0095] Bus 230 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0096] Electronic device 200 can also communicate with one or more external devices 300 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 200, and / or with any device that enables electronic device 200 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 250. Furthermore, electronic device 200 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 260. Network adapter 260 can communicate with other modules of electronic device 200 via bus 230. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 200, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0097] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. The technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, or network device, etc.) to execute the methods described above according to the embodiments of this application.

[0098] Software products may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example,, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections with one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0099] Computer-readable storage media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable storage medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0100] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0101] The aforementioned computer-readable medium carries one or more programs, which, when executed by a device, cause the computer-readable medium to perform the aforementioned functions.

[0102] Those skilled in the art will understand that the above modules can be distributed in the device as described in the embodiments, or they can be modified accordingly and placed in one or more devices that are unique to this embodiment. The modules in the above embodiments can be combined into one module, or they can be further divided into multiple sub-modules.

[0103] According to an embodiment of this application, a computer program is proposed, including a computer program or instructions, which, when executed by a processor, can perform the methods described above.

[0104] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. Furthermore, any changes or modifications made by those skilled in the art based on the ideas of this application, and on the specific implementation methods and application scope of this application, are all within the scope of protection of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

[0105] Those skilled in the art will understand that the above modules can be distributed in the device as described in the embodiments, or they can be modified accordingly and placed in one or more devices that are unique to this embodiment. The modules in the above embodiments can be combined into one module, or they can be further divided into multiple sub-modules.

[0106] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. Furthermore, any changes or modifications made by those skilled in the art based on the ideas of this application, and on the specific implementation methods and application scope of this application, are all within the scope of protection of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for generating data packets based on detected target flying objects, characterized in that, The method is applied to a sensing device, and the method includes: Obtain the parameter data of the target flying object; A unified data model is constructed based on the parameter data, wherein the data model includes dynamic data of flying objects, supplementary descriptive data of flying objects, and supplementary descriptive data of sensing devices; Based on the data model, a perception target data message is generated.

2. The method according to claim 1, characterized in that, The dynamic data of the flying object target includes the flying object type, flying object physical information, flight dynamic data and / or perception evidence.

3. The method according to claim 2, characterized in that, The types of flying objects include aircraft, airships, hot air balloons, rockets, birds, kites, parachutes, and wingsuit flying vehicles. The types of flying objects are determined based on the structure and flight mode of the flying objects.

4. The method according to claim 2, characterized in that, The physical information of the flying object includes its length, width, and height parameters.

5. The method according to claim 2, characterized in that, The perceptual evidence includes image files, video files, and / or feature files. The unified data model constructed based on the parameter data includes: The perceived evidence is represented in the form of hyperlinks.

6. A method for identifying target flying objects detected by a sensing device, characterized in that, The method is applied to a server, and the method includes: Receive target data packets from the sensing device; Based on the received target data message, obtain the target's dynamic data and / or supplementary description data of the target flying object; Identify whether the target flying object is a legitimate flying object based on the dynamic data of the flying object and / or the supplementary description data of the flying object.

7. The method according to claim 6, characterized in that, The method further includes: The parameter data of the target flying object are displayed on the visualization interface based on the dynamic data of the flying object and the supplementary description data of the flying object.

8. The method according to claim 6, characterized in that, The sensing device includes a fusion sensing device, and the method further includes: Based on the attribute parameters of the fusion sensing device, determine the device capability parameters corresponding to the fusion sensing device.

9. An electronic device, characterized in that, include: processor; Memory, used to store computer programs; When the computer program is executed by the processor, the processor causes the processor to implement the method as described in any one of claims 1-8.

10. A non-transitory computer-readable storage medium having stored thereon computer-readable instructions that, when executed by a processor, cause the processor to perform the method as described in any one of claims 1-8.