Flying object identity recognition method and device, computer equipment and storage medium
By obtaining the perception and positioning data of the flying objects, determining the flight overlap between the flying objects and confirming the identity, the problem of inaccurate identity confirmation of the flying objects in the prior art is solved, and effective control of the flying objects is achieved.
Patent Information
- Application Number
- CN202411428495.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-02-11
AI Technical Summary
The prior art cannot effectively determine the identity of the flying object, affecting the control of the flying object.
By obtaining the target perception data of the object to be identified and the positioning data of each candidate flyer, the flight coincidence between the object to be identified and each candidate flyer is determined, and based on this situation and the identity information of the candidate flyer, the flight is determined. Identify the target identity information of the flyer.
Accurate identity confirmation of the object to be identified is realized, and then the object control is effectively carried out, solving the problem that the existing technology cannot effectively determine the identity of the object.
Smart Images

Figure CN119421123A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a method, device, computer equipment and storage medium for identifying an flying object. Background Art
[0002] The low-altitude economy has been identified as one of the strategic emerging industries with broad industrial prospects. The low-altitude economy combined with the interawareness function of the fifth-generation mobile communication technology 5G under construction can realize the intelligent operation and smart management of the low-altitude economy.
[0003] Currently, the flying objects used in low-altitude applications are mainly drones. The identity confirmation of flying objects is one of the core links of flying object control. However, there is currently a lack of accurate methods to confirm the identity of flying objects, which in turn affects the control of flying objects. Summary of the invention
[0004] Based on this, it is necessary to provide a flying object identification method, device, computer equipment and storage medium that can accurately confirm the identity of the flying object in response to the above technical problems.
[0005] In a first aspect, the present application provides a method for identifying an aircraft, which is applied to an aircraft control platform. The method includes:
[0006] Acquire target perception data of the flying object to be identified;
[0007] Determine the flight overlap between the to-be-identified flying object and each candidate flying object based on the target perception data and the positioning data of each candidate flying object;
[0008] The target identity information of the flying object to be identified is determined based on the flight overlap between the flying object to be identified and each candidate flying object, as well as the first identity information of each candidate flying object.
[0009] In one of the embodiments, the target perception data includes at least one of the latitude and longitude, speed and timestamp of the flying object to be identified.
[0010] In one embodiment, obtaining target perception data of a flying object to be identified includes:
[0011] Sending a sensing data acquisition request carrying the sensing area to the sensing network element; wherein the sensing data acquisition request is used to instruct the sensing network element to determine a sensing base station based on the sensing area, and forward the sensing data acquisition request to the sensing base station, so that the sensing base station feeds back the target sensing data to the sensing network element based on the sensing data acquisition request;
[0012] Receive target perception data fed back by perception network elements.
[0013] In one of the embodiments, the perception data acquisition request also carries at least one of a perception task identifier, a task refresh rate, and a perception scene.
[0014] In one embodiment, determining the flight overlap between the to-be-identified flying object and each candidate flying object based on the target perception data and the positioning data of each candidate flying object includes:
[0015] Determine the first trajectory information of the flying object to be identified according to the target perception data;
[0016] Determine second trajectory information of each candidate flying object according to the positioning data of each candidate flying object;
[0017] A trajectory coincidence comparison algorithm is adopted to determine the flight coincidence between the flying object to be identified and each candidate flying object according to the first trajectory information and the second trajectory information of each candidate flying object.
[0018] In one embodiment, according to the flight overlap between the flying object to be identified and each candidate flying object, and the first identity information of each candidate flying object, the target identity information of the flying object to be identified is determined, including:
[0019] According to the flight overlap between the flying object to be identified and each candidate flying object, determine whether there is a target flying object matching the flying object to be identified among the candidate flying objects;
[0020] If so, the first identity information of the target flying object is used as the target identity information of the flying object to be identified.
[0021] In one embodiment, the method further comprises:
[0022] Sending a positioning request carrying the second identity information of each candidate flying object to the positioning platform; wherein the positioning request is used to instruct the positioning platform to obtain positioning data of each candidate flying object through an RTK positioning method or a 5G communication network positioning method;
[0023] Receive the positioning data of each candidate flying object fed back by the positioning platform.
[0024] In one of the embodiments, the second identity information is carried by the candidate flying object when initiating a registration request to the flying object control platform.
[0025] In one of the embodiments, the first identity information is assigned to the candidate aerial object by the aerial object control platform based on a registration request when the candidate aerial object is successfully registered.
[0026] In a second aspect, the present application provides a flying object identification device, the device comprising:
[0027] An acquisition module is used to acquire target perception data of the flying object to be identified;
[0028] A first determination module is used to determine the flight overlap between the to-be-identified flying object and each candidate flying object based on the target perception data and the positioning data of each candidate flying object;
[0029] The second determination module is used to determine the target identity information of the flying object to be identified based on the flight overlap between the flying object to be identified and each candidate flying object, and the first identity information of each candidate flying object.
[0030] In a third aspect, the present application further provides a computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:
[0031] Acquire target perception data of the flying object to be identified;
[0032] Determine the flight overlap between the to-be-identified flying object and each candidate flying object based on the target perception data and the positioning data of each candidate flying object;
[0033] The target identity information of the flying object to be identified is determined based on the flight overlap between the flying object to be identified and each candidate flying object, as well as the first identity information of each candidate flying object.
[0034] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0035] Acquire target perception data of the flying object to be identified;
[0036] Determine the flight overlap between the to-be-identified flying object and each candidate flying object based on the target perception data and the positioning data of each candidate flying object;
[0037] The target identity information of the flying object to be identified is determined based on the flight overlap between the flying object to be identified and each candidate flying object, as well as the first identity information of each candidate flying object.
[0038] In a fifth aspect, the present application further provides a computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0039] Acquire target perception data of the flying object to be identified;
[0040] Determine the flight overlap between the to-be-identified flying object and each candidate flying object based on the target perception data and the positioning data of each candidate flying object;
[0041] The target identity information of the flying object to be identified is determined based on the flight overlap between the flying object to be identified and each candidate flying object, as well as the first identity information of each candidate flying object.
[0042] The above-mentioned flying object identification method, device, computer equipment and storage medium obtain the target perception data of the flying object to be identified. Based on the target perception data and the positioning data of each candidate flying object, the flight overlap between the flying object to be identified and each candidate flying object is determined. Based on the flight overlap between the flying object to be identified and each candidate flying object, as well as the first identity information of each candidate flying object, the target identity information of the flying object to be identified is determined. In the present application, based on the target perception data of the flying object to be identified and the positioning data of each candidate flying object, the target identity information of the flying object to be identified can be effectively and accurately determined, and then based on the target identity information of the flying object to be identified, the flying object to be identified can be controlled, which effectively solves the problem that the existing technology cannot effectively determine the identity of the flying object. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A diagram of an application environment of a flying object identification method provided in this embodiment;
[0044] Figure 2 A schematic diagram of the flow of the flying object identification method provided in this embodiment;
[0045] Figure 3 A schematic diagram of the process of obtaining target perception data provided in this embodiment;
[0046] Figure 4 A schematic diagram of a process for obtaining positioning data of a candidate flying object provided in this embodiment;
[0047] Figure 5 A signaling interaction diagram of the flying object identification method provided in this embodiment;
[0048] Figure 6 A structural block diagram of a flying object identification device provided in this embodiment;
[0049] Figure 7 This is a diagram of the internal structure of the computer device provided in this embodiment. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0051] The flying object identification method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the aircraft control platform can obtain the target perception data of the aircraft to be identified through the perception network element. The aircraft control platform determines the flight overlap between the aircraft to be identified and each candidate aircraft based on the target perception data and the positioning data of each candidate aircraft. And according to the flight overlap between the aircraft to be identified and each candidate aircraft, as well as the first identity information of each candidate aircraft, the target identity information of the aircraft to be identified is determined.
[0052] Among them, the flying object control platform refers to a system platform (for example, a drone control platform) that has the authority to monitor and manage low-altitude flying objects. The flying object control platform can be an independent server or a server cluster. In this application, the flying object control platform supports flying object registration management, the request and storage of positioning data and perception data, and realizes the association of communication and perception through the comparison of positioning data and perception data, trajectory presentation and other functions.
[0053] A perception network element refers to a network element device with environmental perception management functions (for example, it can be a fifth-generation mobile communication technology 5G perception network element), which can be a network element device in the core network or a network element device in the Internet of Things. A perception network element has functions such as 5G perception capability reporting, task management, and data reporting.
[0054] In one embodiment, Figure 2 is a flow chart of a method for identifying an object according to an embodiment of the present application, wherein the method is applied to Figure 1 Taking the flying object control platform in the example as an example, the method includes the following steps:
[0055] S201, obtaining target perception data of the flying object to be identified.
[0056] Among them, the flying object to be identified refers to the flying object that needs to be identified. The flying object can be a drone or other flying equipment or objects, such as balloons, airships, etc. The target perception data refers to the perception data of the flying object to be identified, for example, it can be the flight trajectory or position information of the perceived flying object to be identified. In this application, the target perception data includes but is not limited to at least one of the longitude and latitude, speed and timestamp of the flying object to be identified. In addition, the target perception data may also include the target object ID and target category of the flying object to be identified. The target object ID refers to the unique identity identifier assigned to the flying object to be identified by the perception device responsible for flying object perception based on the target perception data. The target category refers to the perceived flying object category of the flying object to be identified, such as a drone or other flying object.
[0057] As an optional implementation of this embodiment, the target perception data of the flying object to be identified is acquired by scanning through radar equipment.
[0058] As another optional implementation of this embodiment, target perception data of the flying object to be identified is obtained through a perception network element.
[0059] S202: Determine the flight overlap between the flying object to be identified and each candidate flying object based on the target perception data and the positioning data of each candidate flying object.
[0060] Among them, candidate flying objects refer to all flying objects that have been registered on the flying object management platform. Positioning data refers to the location information of candidate flying objects, such as satellite positioning data or base station positioning data. Flight overlap refers to the flight overlap between the flying object to be identified and each candidate flying object in the time dimension and space dimension.
[0061] As an optional implementation of the embodiment of the present application, based on the target perception data, the position information of the flying object to be identified is obtained, and based on the position information of the flying object to be identified and the positioning data of each candidate flying object, the position overlap between the flying object to be identified and each candidate flying object is determined, and the position overlap is used as the flight overlap between the flying object to be identified and each candidate flying object. In this embodiment, an optional implementation of the position overlap between the flying object to be identified and each candidate flying object is to determine the position difference between the flying object to be identified and each candidate flying object according to the position information of the flying object to be identified and the positioning data of each candidate flying object, and determine the position overlap between the flying object to be identified and each candidate flying object according to the position difference. For example, if the position difference is less than a preset threshold, the position overlap is position overlap. If the position difference is not less than the preset threshold, the position overlap is position non-overlap.
[0062] As another optional implementation of the embodiment of the present application, the first trajectory information of the flying object to be identified is determined based on the target perception data. The second trajectory information of each candidate flying object is determined based on the positioning data of each candidate flying object. A trajectory coincidence comparison algorithm is used to determine the flight coincidence between the flying object to be identified and each candidate flying object based on the first trajectory information and the second trajectory information of each candidate flying object. Among them, the trajectory coincidence comparison algorithm can adopt but is not limited to the Dynamic Time Warping algorithm, the Elastic Distance algorithm, etc.
[0063] In this embodiment, an optional implementation method for determining the flight overlap between the to-be-identified flying object and each candidate flying object based on the first trajectory information and the second trajectory information of each candidate flying object is to respectively confirm the overlap between the first trajectory information and the second trajectory information of each candidate flying object, and determine the flight overlap between the to-be-identified flying object and each candidate flying object based on the overlap. For example, if the overlap is greater than a preset threshold, it is determined that the flight overlap between the to-be-identified flying object and the candidate flying object is overlapped, otherwise, the flight overlap is not overlapped.
[0064] S203, determining target identity information of the flying object to be identified according to the flight overlap between the flying object to be identified and each candidate flying object, and the first identity information of each candidate flying object.
[0065] The first identity information refers to the unique identity of the candidate flying object.
[0066] Optionally, in this embodiment, based on the flight overlap between the to-be-identified flying object and each candidate flying object, it is determined whether there is a target flying object that matches the to-be-identified flying object among each candidate flying object. If so, the first identity information of the target flying object is used as the target identity information of the to-be-identified flying object, and the flying object control platform can take corresponding flying object control measures on the to-be-identified flying object based on the target identity information. If not, it is considered that the to-be-identified flying object does not belong to the candidate flying objects. It is considered that the to-be-identified flying object is an "illegal flying object" and the corresponding illegal flying control measures need to be implemented.
[0067] In this embodiment, according to the flight overlap between the flying object to be identified and each candidate flying object, an optional implementation method for determining whether there is a target flying object matching the flying object to be identified among each candidate flying object is to determine whether there is a candidate flying object whose flight overlap is overlapped according to the flight overlap between the flying object to be identified and each candidate flying object. If there is, the candidate flying object is used as the target flying object, and it is determined that there is a target flying object matching the flying object to be identified. If there is no target flying object matching the flying object to be identified, it means that there is no target flying object matching the flying object to be identified, and the flying object to be identified is considered to be a "black flying object".
[0068] In this embodiment, the target perception data of the flying object to be identified is obtained. Based on the target perception data and the positioning data of each candidate flying object, the flight overlap between the flying object to be identified and each candidate flying object is determined. Based on the flight overlap between the flying object to be identified and each candidate flying object, as well as the first identity information of each candidate flying object, the target identity information of the flying object to be identified is determined. In the present application, based on the target perception data of the flying object to be identified and the positioning data of each candidate flying object, the target identity information of the flying object to be identified can be effectively and accurately determined, and then based on the target identity information of the flying object to be identified, the flying object to be identified is controlled, which effectively solves the problem that the existing technology cannot effectively determine the identity of the flying object.
[0069] In one embodiment, in order to more accurately obtain the target perception data of the flying object to be identified, such as Figure 3 As shown, an optional implementation of S201 includes:
[0070] S301: Send a sensing data acquisition request carrying a sensing area to a sensing network element.
[0071] The perception data acquisition request is used to instruct the perception network element to determine the perception base station based on the perception area, and forward the perception data acquisition request to the perception base station, so that the perception base station feeds back the target perception data to the perception network element based on the perception data acquisition request.
[0072] Optionally, the perception data acquisition request also includes at least one of a perception task identifier, a task refresh rate, and a perception scene.
[0073] It should be noted that before the flying object control platform sends a request for sensing data acquisition to the sensing network element, the sensing network element generates a sensing grid (the size of the grid rectangle of the sensing grid is uniformly planned based on the spatial geographic location) based on the sensing capability information of the sensing base station managed by it, and sends the grid range of the sensing grid and the grid granularity of the sensing grid to the flying object control platform. The number of sensing base stations managed by the sensing network element is at least one.
[0074] The sensing capability information is sent by the sensing base station to the aircraft control platform. The sensing capability information includes but is not limited to the sensing area (shape and size of the sensing area), sensing scene (such as low altitude, water surface, etc.), supported task refresh rate list (time interval for target reporting), etc.
[0075] Optionally, after receiving the perception data acquisition request, the perception station performs environmental perception according to the perception task identifier, task refresh rate and perception scene, and then obtains the target perception data of the flying object to be identified.
[0076] It should be noted that the request for obtaining perception data can be triggered periodically or permanently by the aircraft control platform, or it can be passively triggered according to a control instruction.
[0077] S302, receiving target perception data fed back by a perception network element.
[0078] In this embodiment, a sensing data acquisition request carrying a sensing area is sent to the sensing network element; wherein the sensing data acquisition request is used to instruct the sensing network element to determine a sensing base station based on the sensing area, and forward the sensing data acquisition request to the sensing base station, so that the sensing base station feeds back target sensing data to the sensing network element based on the sensing data acquisition request. The target sensing data fed back by the sensing network element is received to achieve accurate acquisition of the target sensing data.
[0079] In one embodiment, in order to more accurately obtain the positioning data of the candidate flying object, such as Figure 4 As shown, an optional implementation of a flying object identification method includes:
[0080] S401, sending a positioning request carrying the second identity information of each candidate flying object to a positioning platform.
[0081] Among them, the positioning request is used to instruct the positioning platform to obtain the positioning data of each candidate flying object through the RTK positioning method or the 5G communication network positioning method. The RTK positioning method refers to receiving, analyzing and monitoring the data of the ground-based reference station based on the high-precision positioning platform, obtaining error information, outputting the correction value (differential correction number) according to the rough position of the user and sending it to the user terminal. The terminal user uses this information to correct his own positioning results and achieve centimeter-level positioning accuracy. The 5G communication network positioning method can be implemented using conventional technology, and the specific positioning principle will not be repeated here.
[0082] Optionally, in this embodiment, the aircraft control platform sends a positioning request carrying the second identity information of each candidate aircraft to the positioning platform in real time or periodically (for example, 1S, 2S, 5S, etc.), so that the positioning platform obtains the positioning data of each candidate aircraft through the RTK positioning method or the 5G communication network positioning method.
[0083] Optionally, in this embodiment, the second identity information is carried by the candidate flying object when initiating a registration request to the flying object control platform. The registration request initiated by the candidate flying object to the flying object control platform includes, but is not limited to, real-name information, second identity information, drone manufacturer, model, hardware number and other information. After the flying object control platform successfully registers with the flying object control platform based on the registration request, the candidate flying object is considered a legal flying object. On the contrary, flying objects that have not been successfully registered or have not been registered are temporarily designated as illegal flying objects (ie, "black flying"). The second identity information can be IMSI (international mobile subscriber identity).
[0084] It should be noted that the first identity information is assigned to the candidate aircraft by the aircraft control platform based on the registration request when the candidate aircraft is successfully registered. The first identity information can be a unique identity code generated by the aircraft control platform based on the coding rule, for example, UAV12345678.
[0085] S402, receiving positioning data of each candidate flying object fed back by the positioning platform.
[0086] In this embodiment, a positioning request carrying the second identity information of each candidate flying object is sent to the positioning platform; wherein the positioning request is used to instruct the positioning platform to obtain the positioning data of each candidate flying object through the RTK positioning method or the 5G communication network positioning method. Thus, the positioning data of each candidate flying object fed back by the positioning platform is received, and the positioning data of each candidate flying object is accurately and efficiently obtained.
[0087] In one embodiment, if Figure 5 As shown, an optional implementation of a flying object identification method includes:
[0088] S501, the flying object control platform sends a positioning request carrying the second identity information of each candidate flying object to the positioning platform, wherein the second identity information is carried by the candidate flying object when initiating a registration request to the flying object control platform.
[0089] S502, the positioning platform obtains positioning data of each candidate flying object through an RTK positioning method or a 5G communication network positioning method. The first identity information is assigned to the candidate flying object by the flying object control platform based on a registration request when the candidate flying object is successfully registered.
[0090] S503: The flying object control platform receives the positioning data of each candidate flying object fed back by the positioning platform.
[0091] S504, the flying object control platform sends a sensing data acquisition request carrying the sensing area to the sensing network element.
[0092] S505: The sensing network element determines a sensing base station based on the sensing area, and forwards a sensing data acquisition request to the sensing base station, so that the sensing base station feeds back target sensing data to the sensing network element based on the sensing data acquisition request. The sensing data acquisition request also carries at least one of a sensing task identifier, a task refresh rate, and a sensing scene.
[0093] S506, the flying object control platform receives the target sensing data fed back by the sensing network element, wherein the target sensing data includes at least one of the latitude and longitude, speed and timestamp of the flying object to be identified.
[0094] S507: The flying object control platform determines first trajectory information of the flying object to be identified based on the target perception data.
[0095] S508, the flying object control platform determines the second trajectory information of each candidate flying object according to the positioning data of each candidate flying object.
[0096] S509: The flying object control platform uses a trajectory overlap comparison algorithm to determine the flight overlap between the flying object to be identified and each candidate flying object according to the first trajectory information and the second trajectory information of each candidate flying object.
[0097] S510, the flying object control platform determines whether there is a target flying object matching the flying object to be identified among the candidate flying objects according to the flight overlap between the flying object to be identified and the candidate flying objects.
[0098] S511: If yes, the flying object control platform uses the first identity information of the target flying object as the target identity information of the flying object to be identified.
[0099] In this embodiment, the target perception data of the flying object to be identified is obtained. Based on the target perception data and the positioning data of each candidate flying object, the flight overlap between the flying object to be identified and each candidate flying object is determined. Based on the flight overlap between the flying object to be identified and each candidate flying object, as well as the first identity information of each candidate flying object, the target identity information of the flying object to be identified is determined. In the present application, based on the target perception data of the flying object to be identified and the positioning data of each candidate flying object, the target identity information of the flying object to be identified can be effectively and accurately determined, and then based on the target identity information of the flying object to be identified, the flying object to be identified is controlled, which effectively solves the problem that the existing technology cannot effectively determine the identity of the flying object.
[0100] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0101] Based on the same inventive concept, the embodiment of the present application also provides a flying object identification device for implementing the flying object identification method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more flying object identification device embodiments provided below can refer to the limitations of the flying object identification method above, and will not be repeated here.
[0102] In one embodiment, by Figure 6 FIG. 2 shows a structural block diagram of a flying object identification device in one embodiment. Figure 6 As shown, a flying object identification device 1 is provided, the device comprising: an acquisition module 10, a first determination module 20 and a second determination module 30, wherein:
[0103] An acquisition module 10 is used to acquire target perception data of a flying object to be identified;
[0104] A first determination module 20 is used to determine the flight overlap between the to-be-identified flying object and each candidate flying object based on the target perception data and the positioning data of each candidate flying object;
[0105] The second determination module 30 is used to determine the target identity information of the flying object to be identified according to the flight overlap between the flying object to be identified and each candidate flying object, and the first identity information of each candidate flying object.
[0106] The flying object identification device in this embodiment obtains the target perception data of the flying object to be identified. Based on the target perception data and the positioning data of each candidate flying object, the flight overlap between the flying object to be identified and each candidate flying object is determined. Based on the flight overlap between the flying object to be identified and each candidate flying object, as well as the first identity information of each candidate flying object, the target identity information of the flying object to be identified is determined. In the present application, based on the target perception data of the flying object to be identified and the positioning data of each candidate flying object, the target identity information of the flying object to be identified can be effectively and accurately determined, and then based on the target identity information of the flying object to be identified, the flying object to be identified can be controlled, which effectively solves the problem that the existing technology cannot effectively determine the identity of the flying object.
[0107] In one embodiment, if Figure 6 As shown, the acquisition module 10 is also specifically used for:
[0108] Sending a sensing data acquisition request carrying the sensing area to the sensing network element; wherein the sensing data acquisition request is used to instruct the sensing network element to determine a sensing base station based on the sensing area, and forward the sensing data acquisition request to the sensing base station, so that the sensing base station feeds back the target sensing data to the sensing network element based on the sensing data acquisition request;
[0109] Receive target perception data fed back by perception network elements.
[0110] In one of the embodiments, the perception data acquisition request also carries at least one of a perception task identifier, a task refresh rate, and a perception scene.
[0111] In one embodiment, if Figure 6 As shown, the first determining module 20 is further specifically used for:
[0112] Determine the first trajectory information of the flying object to be identified according to the target perception data;
[0113] Determine second trajectory information of each candidate flying object according to the positioning data of each candidate flying object;
[0114] A trajectory coincidence comparison algorithm is adopted to determine the flight coincidence between the flying object to be identified and each candidate flying object according to the first trajectory information and the second trajectory information of each candidate flying object.
[0115] In one embodiment, if Figure 6 As shown, the second determining module 30 is further specifically used for:
[0116] According to the flight overlap between the flying object to be identified and each candidate flying object, determine whether there is a target flying object matching the flying object to be identified among the candidate flying objects;
[0117] If so, the first identity information of the target flying object is used as the target identity information of the flying object to be identified.
[0118] In one embodiment, the Figure 6 The flying object identification device further comprises:
[0119] A sending module, used to send a positioning request carrying the second identity information of each candidate flying object to the positioning platform; wherein the positioning request is used to instruct the positioning platform to obtain the positioning data of each candidate flying object through the RTK positioning method or the 5G communication network positioning method;
[0120] The receiving module is used to receive the positioning data of each candidate flying object fed back by the positioning platform.
[0121] In one of the embodiments, the second identity information is carried by the candidate flying object when initiating a registration request to the flying object control platform.
[0122] In one of the embodiments, the first identity information is assigned to the candidate aerial object by the aerial object control platform based on a registration request when the candidate aerial object is successfully registered.
[0123] Each module in the above-mentioned flying object identification device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0124] In one embodiment, a computer device is provided. The computer device may be a platform side, and its internal structure diagram may be as shown in FIG. Figure 7 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store relevant information of the flying object sensing data and positioning data. The network interface of the computer device is used to communicate with the external user side through a network connection. When the computer program is executed by the processor, a flying object identification method is implemented.
[0125] Those skilled in the art will understand that Figure 7 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. Specifically, the computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0126] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0127] Acquire target perception data of the flying object to be identified;
[0128] Determine the flight overlap between the to-be-identified flying object and each candidate flying object based on the target perception data and the positioning data of each candidate flying object;
[0129] The target identity information of the flying object to be identified is determined based on the flight overlap between the flying object to be identified and each candidate flying object, as well as the first identity information of each candidate flying object.
[0130] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the target perception data includes at least one of the latitude and longitude, speed and timestamp of the flying object to be identified.
[0131] In one embodiment, when the processor executes the computer program, the following steps are further implemented: obtaining target perception data of the flying object to be identified, including:
[0132] Sending a sensing data acquisition request carrying the sensing area to the sensing network element; wherein the sensing data acquisition request is used to instruct the sensing network element to determine a sensing base station based on the sensing area, and forward the sensing data acquisition request to the sensing base station, so that the sensing base station feeds back the target sensing data to the sensing network element based on the sensing data acquisition request;
[0133] Receive target perception data fed back by perception network elements.
[0134] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the perception data acquisition request also carries at least one of a perception task identifier, a task refresh rate, and a perception scene.
[0135] In one embodiment, when the processor executes the computer program, the following steps are further implemented: determining the flight overlap between the to-be-identified flying object and each candidate flying object according to the target perception data and the positioning data of each candidate flying object, including:
[0136] Determine the first trajectory information of the flying object to be identified according to the target perception data;
[0137] Determine second trajectory information of each candidate flying object according to the positioning data of each candidate flying object;
[0138] A trajectory coincidence comparison algorithm is adopted to determine the flight coincidence between the flying object to be identified and each candidate flying object according to the first trajectory information and the second trajectory information of each candidate flying object.
[0139] In one embodiment, when the processor executes the computer program, the following steps are further implemented: according to the flight overlap between the flying object to be identified and each candidate flying object, and the first identity information of each candidate flying object, the target identity information of the flying object to be identified is determined, including:
[0140] According to the flight overlap between the flying object to be identified and each candidate flying object, determine whether there is a target flying object matching the flying object to be identified among the candidate flying objects;
[0141] If so, the first identity information of the target flying object is used as the target identity information of the flying object to be identified.
[0142] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0143] Sending a positioning request carrying the second identity information of each candidate flying object to the positioning platform; wherein the positioning request is used to instruct the positioning platform to obtain positioning data of each candidate flying object through an RTK positioning method or a 5G communication network positioning method;
[0144] Receive the positioning data of each candidate flying object fed back by the positioning platform.
[0145] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the second identity information is carried by the candidate flying object when initiating a registration request to the flying object management and control platform.
[0146] In one embodiment, when the processor executes the computer program, the following steps are also implemented: the first identity information is assigned to the candidate aerial object by the aerial object control platform based on the registration request when the candidate aerial object is successfully registered.
[0147] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0148] Acquire target perception data of the flying object to be identified;
[0149] Determine the flight overlap between the to-be-identified flying object and each candidate flying object based on the target perception data and the positioning data of each candidate flying object;
[0150] The target identity information of the flying object to be identified is determined based on the flight overlap between the flying object to be identified and each candidate flying object, as well as the first identity information of each candidate flying object.
[0151] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the target perception data includes at least one of the latitude and longitude, speed and timestamp of the flying object to be identified.
[0152] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: obtaining target perception data of the flying object to be identified, including:
[0153] Sending a sensing data acquisition request carrying the sensing area to the sensing network element; wherein the sensing data acquisition request is used to instruct the sensing network element to determine a sensing base station based on the sensing area, and forward the sensing data acquisition request to the sensing base station, so that the sensing base station feeds back the target sensing data to the sensing network element based on the sensing data acquisition request;
[0154] Receive target perception data fed back by perception network elements.
[0155] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the perception data acquisition request also carries at least one of a perception task identifier, a task refresh rate, and a perception scene.
[0156] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the flight overlap between the to-be-identified flying object and each candidate flying object according to the target perception data and the positioning data of each candidate flying object, including:
[0157] Determine the first trajectory information of the flying object to be identified according to the target perception data;
[0158] Determine second trajectory information of each candidate flying object according to the positioning data of each candidate flying object;
[0159] A trajectory coincidence comparison algorithm is adopted to determine the flight coincidence between the flying object to be identified and each candidate flying object according to the first trajectory information and the second trajectory information of each candidate flying object.
[0160] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: according to the flight overlap between the flying object to be identified and each candidate flying object, and the first identity information of each candidate flying object, the target identity information of the flying object to be identified is determined, including:
[0161] According to the flight overlap between the flying object to be identified and each candidate flying object, determine whether there is a target flying object matching the flying object to be identified among the candidate flying objects;
[0162] If so, the first identity information of the target flying object is used as the target identity information of the flying object to be identified.
[0163] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0164] Sending a positioning request carrying the second identity information of each candidate flying object to the positioning platform; wherein the positioning request is used to instruct the positioning platform to obtain positioning data of each candidate flying object through an RTK positioning method or a 5G communication network positioning method;
[0165] Receive the positioning data of each candidate flying object fed back by the positioning platform.
[0166] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the second identity information is carried by the candidate flying object when initiating a registration request to the flying object management and control platform.
[0167] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the first identity information is assigned to the candidate aerial object by the aerial object control platform based on the registration request when the candidate aerial object is successfully registered.
[0168] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0169] Acquire target perception data of the flying object to be identified;
[0170] Determine the flight overlap between the to-be-identified flying object and each candidate flying object based on the target perception data and the positioning data of each candidate flying object;
[0171] The target identity information of the flying object to be identified is determined based on the flight overlap between the flying object to be identified and each candidate flying object, as well as the first identity information of each candidate flying object.
[0172] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the target perception data includes at least one of the latitude and longitude, speed and timestamp of the flying object to be identified.
[0173] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: obtaining target perception data of the flying object to be identified, including:
[0174] Sending a sensing data acquisition request carrying the sensing area to the sensing network element; wherein the sensing data acquisition request is used to instruct the sensing network element to determine a sensing base station based on the sensing area, and forward the sensing data acquisition request to the sensing base station, so that the sensing base station feeds back the target sensing data to the sensing network element based on the sensing data acquisition request;
[0175] Receive target perception data fed back by perception network elements.
[0176] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the perception data acquisition request also carries at least one of a perception task identifier, a task refresh rate, and a perception scene.
[0177] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the flight overlap between the to-be-identified flying object and each candidate flying object according to the target perception data and the positioning data of each candidate flying object, including:
[0178] Determine the first trajectory information of the flying object to be identified according to the target perception data;
[0179] Determine second trajectory information of each candidate flying object according to the positioning data of each candidate flying object;
[0180] A trajectory coincidence comparison algorithm is adopted to determine the flight coincidence between the flying object to be identified and each candidate flying object according to the first trajectory information and the second trajectory information of each candidate flying object.
[0181] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: according to the flight overlap between the flying object to be identified and each candidate flying object, and the first identity information of each candidate flying object, the target identity information of the flying object to be identified is determined, including:
[0182] According to the flight overlap between the flying object to be identified and each candidate flying object, determine whether there is a target flying object matching the flying object to be identified among the candidate flying objects;
[0183] If so, the first identity information of the target flying object is used as the target identity information of the flying object to be identified.
[0184] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0185] Sending a positioning request carrying the second identity information of each candidate flying object to the positioning platform; wherein the positioning request is used to instruct the positioning platform to obtain positioning data of each candidate flying object through an RTK positioning method or a 5G communication network positioning method;
[0186] Receive the positioning data of each candidate flying object fed back by the positioning platform.
[0187] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the second identity information is carried by the candidate flying object when initiating a registration request to the flying object management and control platform.
[0188] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the first identity information is assigned to the candidate aerial object by the aerial object control platform based on the registration request when the candidate aerial object is successfully registered.
[0189] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0190] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0191] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for identifying a flying object, characterized in that: Applied to a flying object control platform, the method includes: Acquire target perception data of the flying object to be identified; Determining the flight overlap between the to-be-identified flying object and each candidate flying object based on the target perception data and the positioning data of each candidate flying object; The target identity information of the flying object to be identified is determined according to the flight overlap between the flying object to be identified and each candidate flying object, and the first identity information of each candidate flying object.
2. The method according to claim 1, characterized in that: The target perception data includes at least one of the latitude and longitude, speed and timestamp of the flying object to be identified.
3. The method according to claim 1, characterized in that The step of obtaining target perception data of the flying object to be identified includes: Sending a perception data acquisition request carrying a perception area to a perception network element; wherein the perception data acquisition request is used to instruct the perception network element to determine a perception base station based on the perception area, and forward the perception data acquisition request to the perception base station, so that the perception base station feeds back the target perception data to the perception network element based on the perception data acquisition request; Receive the target perception data fed back by the perception network element.
4. The method according to claim 3, characterized in that The perception data acquisition request also carries at least one of a perception task identifier, a task refresh rate, and a perception scene.
5. The method according to claim 1, characterized in that The step of determining the flight overlap between the to-be-identified flying object and each candidate flying object according to the target perception data and the positioning data of each candidate flying object includes: Determining first trajectory information of the flying object to be identified according to the target perception data; Determine second trajectory information of each candidate flying object according to the positioning data of each candidate flying object; A trajectory coincidence comparison algorithm is adopted to determine the flight coincidence between the to-be-identified flying object and each candidate flying object according to the first trajectory information and the second trajectory information of each candidate flying object.
6. The method according to claim 1, characterized in that The step of determining the target identity information of the flying object to be identified according to the flight overlap between the flying object to be identified and each candidate flying object, and the first identity information of each candidate flying object, includes: According to the flight overlap between the to-be-identified flying object and each candidate flying object, determining whether there is a target flying object matching the to-be-identified flying object among each candidate flying object; If so, the first identity information of the target flying object is used as the target identity information of the flying object to be identified.
7. The method according to claim 1, characterized in that The method further comprises: Sending a positioning request carrying the second identity information of each candidate flying object to the positioning platform; wherein the positioning request is used to instruct the positioning platform to obtain the positioning data of each candidate flying object through a real-time dynamic carrier phase differential RTK positioning method or a fifth-generation mobile communication technology 5G communication network positioning method; Receive the positioning data of each candidate flying object fed back by the positioning platform.
8. The method according to claim 7, characterized in that The second identity information is carried by the candidate flying object when initiating a registration request to the flying object control platform.
9. The method according to claim 8, characterized in that The first identity information is allocated to the candidate flying object by the flying object control platform based on the registration request when the candidate flying object is successfully registered.
10. A flying object identification device, characterized in that: Configured on a flying object control platform, the device includes: An acquisition module is used to acquire target perception data of the flying object to be identified; A first determination module is used to determine the flight overlap between the to-be-identified flying object and each candidate flying object according to the target perception data and the positioning data of each candidate flying object; The second determination module is used to determine the target identity information of the flying object to be identified according to the flight overlap between the flying object to be identified and each candidate flying object, and the first identity information of each candidate flying object.
11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.
13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.