Flight prompting method, device and equipment of unmanned aerial vehicle, medium and product

By acquiring flight data from manned and unmanned aircraft, identifying potential conflicts and sending prompt messages, the conflict problem caused by failure of the drone’s perception system is resolved, thereby improving the flight safety of both drones and manned aircraft.

CN120656345APending Publication Date: 2025-09-16CHINA MOBILE COMM GRP CHONGQING CO LTD +4
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510866060.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-25
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

In extreme weather conditions, the drone's perception system fails and is unable to detect the flight status of manned aircraft in a timely manner, leading to conflicts between drones and manned aircraft.

Method used

By obtaining the flight trajectory, position and speed broadcast by the manned aircraft and the flight trajectory, position and speed sent by the drone's control device, the distance between the two parties is determined, and when the distance is less than or equal to the preset value, a prompt message is sent to the control device to prompt the user to avoid the manned aircraft flight.

Benefits of technology

Promptly provide users with prompts to reduce the probability of safety accidents involving drones and manned aircraft and improve flight safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120656345A_ABST
    Figure CN120656345A_ABST
Patent Text Reader

Abstract

The invention discloses a flight prompting method, device and equipment of an unmanned aerial vehicle, a medium and a product, the method is applied to service equipment, and the method comprises the following steps: acquiring a flight path, a position and a speed of the manned aerial vehicle broadcasted by the manned aerial vehicle at the first time, the control device of the unmanned aerial vehicle sends the flight path of the unmanned aerial vehicle, the position of the unmanned aerial vehicle and the speed of the unmanned aerial vehicle; determining a distance between the manned vehicle and the unmanned aerial vehicle at a second time based on the flight path of the manned vehicle, the position of the manned vehicle, the speed of the manned vehicle, the flight path of the unmanned aerial vehicle, the position of the unmanned aerial vehicle and the speed of the unmanned aerial vehicle at the first time, wherein the second time is later than the first time; when the distance is smaller than or equal to the preset value, prompt information is sent to a control device of the unmanned aerial vehicle, the control device of the unmanned aerial vehicle displays the prompt information, the prompt information is used for prompting a user to operate the unmanned aerial vehicle to avoid flight of the manned aerial vehicle, and the flight safety of the unmanned aerial vehicle and the manned aerial vehicle can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of data processing technology, and in particular relates to a flight prompt method, device, equipment, medium and product for an unmanned aerial vehicle (UAV). Background Art

[0002] At present, more and more drones can fly in the air. Drones rely on remote users to send control signals to drones through wireless networks based on control devices. During the flight, the drone's control device will transmit flight data to the control device in real time so that the control device can monitor the drone's flight data.

[0003] Existing technologies rely on the perception system installed on the drone to sense the flight status of manned aircraft or other aircraft around the drone in order to send prompts to the user in a timely manner. However, in extreme weather, the drone's perception system may fail. Therefore, the user controlling the drone may not be able to know the flight status of manned aircraft around the drone in a timely manner, resulting in conflicts between the drone and manned aircraft. Summary of the Invention

[0004] The embodiments of the present application provide a method, device, equipment, medium and product for drone flight prompts, which can avoid conflicts between manned aircraft and drones and improve the flight safety of drones.

[0005] In a first aspect, an embodiment of the present application provides a flight prompt method for a drone, which is applied to a service device. The method includes:

[0006] Acquire the flight trajectory, position, and speed of the manned aircraft broadcast by the manned aircraft, as well as the flight trajectory, position, and speed of the drone sent by the drone's control device, in a timely manner;

[0007] determining a distance between the manned aircraft and the drone at a second time based on the flight trajectory of the manned aircraft, the position of the manned aircraft, the speed of the manned aircraft, the flight trajectory of the drone, the position of the drone, and the speed of the drone at the first time, where the second time occurs later than the first time;

[0008] When the distance is less than or equal to a preset value, a prompt message is sent to the control device of the drone, so that the control device of the drone displays the prompt message, and the prompt message is used to prompt the user to operate the drone to avoid the flight of manned aircraft.

[0009] In a second aspect, an embodiment of the present application provides a flight prompt device for a drone, which is applied to a service device. The device includes:

[0010] an acquisition module, configured to immediately acquire the flight trajectory, position, and speed of the manned aircraft broadcast by the manned aircraft, as well as the flight trajectory, position, and speed of the drone sent by the drone's control device;

[0011] a determining module, configured to determine a distance between the manned aircraft and the unmanned aerial vehicle at a second time based on the flight trajectory of the manned aircraft, the position of the manned aircraft, the speed of the manned aircraft, the flight trajectory of the unmanned aerial vehicle, the position of the unmanned aerial vehicle, and the speed of the unmanned aerial vehicle at the first time, where the second time occurs later than the first time;

[0012] A prompt module is configured to send a prompt message to the control device of the drone when the distance is less than or equal to a preset value, so that the control device of the drone displays the prompt message, and the prompt message is used to prompt the user to operate the drone to avoid the flight of a manned aircraft. In a third aspect, an embodiment of the present application provides an electronic device, the device comprising:

[0013] a processor and a memory storing computer program instructions;

[0014] When the processor executes the computer program instructions, it is used to execute the flight prompt method for the drone of the first aspect.

[0015] In a fourth aspect, an embodiment of the present application provides a computer storage medium having computer program instructions stored thereon. When the computer program instructions are executed by a processor, the flight prompt method for a drone according to the first aspect described above is implemented.

[0016] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when processed by a processor, implements the flight prompt method for a drone according to the first aspect.

[0017] The embodiments of the present application provide a method, device, equipment, medium and product for drone flight prompting. By obtaining the flight trajectory, position and speed of a manned aircraft broadcast by a manned aircraft and the flight trajectory, position and speed of the drone sent by the drone's control device at one time, the distance between the manned aircraft and the drone at a second time is determined based on the flight trajectory, position and speed of the manned aircraft, the flight trajectory, position and speed of the drone. When the distance is less than or equal to a preset value, a prompt message is sent to the drone's control device so that the drone's control device displays the prompt message. The prompt message is used to prompt the user to operate the drone to avoid the flight of the manned aircraft. By determining that the distance between the drone and the manned aircraft is less than or equal to the preset threshold, it can be predicted that the drone and the manned aircraft may conflict. The prompt message is directly sent to the drone's control device, and prompts can be issued to the user in a timely manner. This can reduce the probability of safety accidents between drones and manned aircraft and improve the flight safety of manned aircraft and drones. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0019] Figure 1 A flowchart of a method for providing flight prompts for a drone is provided in some embodiments of the present application.

[0020] Figure 2 A schematic diagram of a display interface provided in some embodiments of the present application.

[0021] Figure 3 A flowchart of another drone flight prompt method provided in some embodiments of the present application.

[0022] Figure 4 A schematic diagram of a flight prompt device for a drone provided in some embodiments of the present application.

[0023] Figure 5 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.

[0025] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.

[0026] Before describing the technical solutions provided by the embodiments of the present application, in order to facilitate understanding of the embodiments of the present application, the present application first specifically describes the problems existing in the related art:

[0027] In certain altitude areas, drones and manned aircraft often fly together. Since manned aircraft are larger in size and fly faster, before a conflict occurs between manned and drones, the drones are often controlled to change their flight status urgently so that they can avoid the manned aircraft.

[0028] Existing technology relies on the perception system installed on the drone to detect the flight status of manned aircraft in order to send prompts to the user in a timely manner, allowing the user to manipulate the control device to change the flight status of the drone. However, in extreme weather, the drone's perception system may fail, and the drone may not be able to perceive the flight of surrounding manned aircraft, resulting in conflicts between the drone and manned aircraft.

[0029] Based on this, the embodiments of the present application provide a method, device, equipment, medium and product for drone flight prompting, which can solve the above problems. Below, a drone flight prompting method provided by the embodiments of the present application is described in detail.

[0030] In some embodiments, as Figure 1As shown, an embodiment of the present application provides a flight prompt method for a drone, which is applied to a service device. The method may include:

[0031] S110: Acquire the flight trajectory, position, and speed of the manned aircraft broadcast by the manned aircraft, as well as the flight trajectory, position, and speed of the drone sent by the drone's control device, as soon as possible.

[0032] The manned aircraft will broadcast a broadcast message including its own flight data in real time, and the flight trajectory, position and speed of the manned aircraft can be obtained based on the above flight data.

[0033] The drone's control device transmits the drone's flight data in real time via a communication network to management equipment, such as an Unmanned Aircraft System Operation Management Integrated Platform (UOM). The drone's flight trajectory, position, and speed can be obtained during the process of the control device sending flight data to the management equipment.

[0034] Here, the above-mentioned flight trajectories are all trajectories generated based on the position information of multiple flights. The above-mentioned positions include latitude and longitude positions and altitudes, and the above-mentioned speeds include flight headings and speeds.

[0035] S120: Determine the distance between the manned aircraft and the drone at a second time based on the flight trajectory, position, and speed of the manned aircraft, the flight trajectory, position, and speed of the drone at a first time, where the second time occurs later than the first time.

[0036] Here, the position of the manned aircraft at the second time can be determined based on the flight trajectory of the manned aircraft, the position of the manned aircraft and the speed of the manned aircraft. At the same time, the position of the drone at the second time can be determined based on the flight trajectory of the drone, the position of the drone and the speed of the drone. The distance between the manned aircraft and the drone is determined based on the position of the manned aircraft and the position of the drone at the second time.

[0037] S130: When the distance is less than or equal to a preset value, a prompt message is sent to the control device of the drone, so that the control device of the drone displays the prompt message, and the prompt message is used to prompt the user to operate the drone to avoid the flight of manned aircraft.

[0038] When the distance is less than or equal to the preset value, a prompt message may be sent to the control device of the drone, and the control device of the drone may display the prompt message, for example, Figure 2 As shown, Figure 2This is a schematic diagram of a display interface of an exemplary control device. The above-mentioned enhancement information may include the position of the manned aircraft at the second time and the position of the unmanned aircraft at the second time, so that the user can adjust the flight parameters of the unmanned aircraft, such as flight speed and flight altitude, to avoid the flight of manned aircraft.

[0039] The embodiment of the present application obtains the flight trajectory, position and speed of the manned aircraft broadcast by the manned aircraft, as well as the flight trajectory, position and speed of the drone sent by the control device of the drone at the first time, and determines the distance between the manned aircraft and the drone at the second time based on the flight trajectory, position, speed of the manned aircraft, flight trajectory, position and speed of the drone. By determining the distance between the manned aircraft and the drone, it can be determined whether a conflict may occur between the two parties. When the distance is less than or equal to a preset value, a prompt message is sent to the control device of the drone, so that the control device of the drone displays the prompt message. The prompt message is used to prompt the user to operate the drone to avoid the flight of the manned aircraft. By directly sending the prompt message to the control device of the drone after determining that a conflict may occur between the two parties, a prompt can be issued to the user in a timely manner, which can reduce the probability of safety accidents between drones and manned aircraft and improve the flight safety of manned aircraft and drones.

[0040] In some embodiments, obtaining the flight trajectory, position, and speed of the drone includes:

[0041] The communication tracking module in the service device obtains the flight trajectory, position and speed of the drone from the flight data while the drone's control device sends the flight data to the management device.

[0042] Based on the communication tracking module in the service device, the flight trajectory, position and speed of the above-mentioned drone can be obtained when the drone's control device sends flight data to a management device such as a UOM platform management device.

[0043] The embodiment of the present application obtains the flight data of the above-mentioned drone through the communication tracking module when the control device of the drone sends the flight data to the management device, and can obtain the flight data of the drone in real time, which helps to monitor possible conflicts between drones and manned aircraft in real time.

[0044] It can be imagined that the flight trajectory, position and speed sent by the above-mentioned drone may be inaccurate, and the flight data of the drone can be calibrated based on a base station equipped with a position remote sensing device, such as a 5G-A base station.

[0045] In some embodiments, as Figure 3 As shown, obtaining the flight trajectory, position and speed of the drone from the flight data may include:

[0046] S310: Obtain a first position of the drone sent by a control device of the drone.

[0047] Here, in the process of the control device of the drone sending data to the management device, the first position of the drone at the first time sent by the control device of the drone can be obtained.

[0048] S320: Determine at least two target base stations that are closest to the first location in a base station location information database, wherein the target base stations are base stations where a position remote sensing device is installed.

[0049] The service device may store a base station location information database, which may include locations of multiple 5G-A base stations. Based on the first location, at least two 5G-A base stations may be determined in the base station location information database as target base stations.

[0050] S330: Sending an acquisition instruction to at least two target base stations, so that the at least two target base stations can detect the flight position and flight speed of the UAV.

[0051] An acquisition instruction can be sent to at least two target base stations mentioned above. The target base station, such as a 5G-A base station, can send electromagnetic waves to the drone at the first position mentioned above based on the acquisition instruction. The flight position and flight speed of the drone can be determined by receiving the electromagnetic waves reflected by the drone.

[0052] S340: Upon receiving the flight position and flight speed of the UAV sent by at least two target base stations, determine the flight trajectory, position, and speed of the UAV at the first moment.

[0053] When the flight position and flight speed of the drone are received from at least two base stations, the above flight position and flight speed can carry a timestamp, and the flight trajectory can be determined based on the flight position of the drone sent by at least two base stations, and the position and speed of the drone at the first time can be determined based on the above flight position and flight speed.

[0054] The embodiment of the present application, when receiving the first position sent by the drone, matches the first position with the nearest target base station, and determines the flight data of the drone's flight trajectory, position and speed at the first time based on the flight speed and flight position of the drone sent by the target base station. The position sent by the drone can be corrected to improve the accuracy of the determined drone's flight data.

[0055] In some embodiments, upon receiving a second location transmitted by a manned aircraft, a match can be performed with the second location based on a base station location information database to determine at least two 5G-A base stations closest to the second location. Acquisition instructions are then sent to the at least two 5G-A base stations, causing them to transmit electromagnetic waves to the manned aircraft at the second location. By receiving the electromagnetic waves reflected by the manned aircraft, the flight position and speed of the manned aircraft can be determined, thereby further determining the flight trajectory, position, and speed of the manned aircraft. The accuracy of the determined flight data of the manned aircraft is improved through the above-described method.

[0056] In some embodiments, the distance includes the horizontal distance or vertical distance between the UAV and the manned aircraft, and the prompt information includes collision prompt information; when the distance is less than or equal to a preset value, sending a prompt information to the control device of the UAV includes:

[0057] When the horizontal or vertical distance between the manned aircraft and the unmanned aircraft is less than or equal to a preset value, a collision prompt message is sent to the control device of the unmanned aircraft. The collision prompt message is used to prompt the user to adjust the flight altitude of the unmanned aircraft to avoid a collision between the manned aircraft and the unmanned aircraft.

[0058] Here, the above-mentioned distance may include the vertical distance and horizontal distance between the UAV and the manned aircraft. When determining the distance between the UAV and the manned aircraft, the horizontal distance between the UAV and the manned aircraft in the horizontal direction or the vertical distance between the UAV and the manned aircraft in the vertical direction may be determined. When the above-mentioned horizontal distance or vertical distance is less than or equal to the preset value, a collision warning message is sent to the control device of the UAV.

[0059] In some examples, when the horizontal distance is less than or equal to a preset threshold, a prompt message indicating that a horizontal collision may occur between the drone and the manned aircraft can be sent to the control device. When the vertical distance is less than or equal to a preset threshold, a prompt message indicating that a vertical collision may occur between the drone and the manned aircraft can be sent to the control device. The user can lower or increase the flight altitude of the drone based on the prompt message.

[0060] In some examples, when it is determined that the trajectory of the drone and the trajectory of the manned aircraft intersect at a second time, a collision prompt message may be sent to the control device.

[0061] The embodiment of the present application sends a collision prompt message to the control device when it is determined that the horizontal distance or vertical distance between the drone and the manned aircraft is less than or equal to a preset threshold, thereby prompting the user to adjust the height of the flight device in time to avoid a collision between the drone and the manned aircraft.

[0062] In some embodiments, the distance includes the trajectory distance when the manned aircraft and the unmanned aerial vehicle overlap and the manned aircraft is in front of the unmanned aerial vehicle, and the prompt information includes obstruction prompt information; when the distance is less than or equal to a preset value, a prompt information is sent to the control device of the unmanned aerial vehicle, including:

[0063] When the track distance is less than or equal to a preset value, a blocking prompt message is sent to the control device of the UAV, and the blocking prompt message is used to prompt the user to reduce the flight speed of the UAV.

[0064] When the flight trajectories of a drone and a manned aircraft overlap, for example, when the flight trajectories of the drone and the manned aircraft include the same sequence of terminal stations, it can be determined that the flight trajectory of the drone and the flight route of the manned aircraft, that is, the flight trajectory, overlap. When the manned aircraft is in front of the drone and the distance is less than or equal to a preset threshold, an obstruction prompt message can be sent to the drone so that the user can reduce the flight speed of the drone.

[0065] In some examples, when the flight trajectories of the drone and the manned aircraft overlap, when the manned aircraft is in front of the drone, and the speed of the manned aircraft is lower than that of the drone, an obstruction prompt message may be sent to the control device.

[0066] The embodiment of the present application determines that the trajectories of the drone and the manned aircraft overlap and the trajectory distance of the manned aircraft when it is in front of the drone is less than or equal to a preset value, and then sends a blocking prompt message to the control device of the drone, so as to promptly remind the user to adjust the flight speed of the drone and avoid air safety accidents.

[0067] In some embodiments, obtaining the flight trajectory, position, and speed of the manned aircraft includes:

[0068] The data decoding module in the service device receives the broadcast message broadcast by the manned aircraft; the data decoding module obtains the flight trajectory, position and speed of the manned aircraft from the broadcast message.

[0069] The manned aircraft will broadcast a broadcast message including the flight trajectory, the position of the manned aircraft and the speed of the manned aircraft, for example, it can be an Automatic Dependent Surveillance-Broadcast (ADS-B) message. The above broadcast message can be obtained and decoded to obtain the flight trajectory, position and speed of the manned aircraft.

[0070] Here, the second position of the manned aircraft can be obtained based on the broadcast message, and the flight trajectory, position and speed of the manned aircraft can be determined based on 5G-A. The specific steps will not be repeated here.

[0071] The embodiment of the present application obtains the broadcast message of the manned aircraft, and obtains the flight trajectory, position and speed of the manned aircraft based on the broadcast message, so as to quickly obtain the flight data of the above-mentioned manned aircraft, which is conducive to timely determining the distance between the manned aircraft and the unmanned aircraft and improving the timeliness of sending prompt information.

[0072] In some embodiments, sending a prompt message to the control device of the drone includes:

[0073] During the process of the management device sending data to the control device, prompt information is sent to the control device through the analysis and early warning module in the service device.

[0074] Here, in the process of a management device such as a UOM device sending data to a control device, prompt information can be inserted into the data so that the prompt information can be directly displayed on the control device, enabling prompt information to be sent in a timely manner and improving the flight safety of aerial drones and manned aircraft.

[0075] Based on the same inventive concept, an embodiment of the present application also provides a flight prompt device for a drone.

[0076] In some embodiments, as Figure 4 As shown, an embodiment of the present application provides a flight prompt device for a drone, which is applied to service equipment, and the device includes:

[0077] An acquisition module 401 is configured to immediately acquire the flight trajectory, position, and speed of a manned aircraft broadcast by a manned aircraft, as well as the flight trajectory, position, and speed of a drone sent by a control device of a drone.

[0078] a determination module 402 for determining a distance between the manned aircraft and the unmanned aerial vehicle at a second time based on the flight trajectory, position, and speed of the manned aircraft, the flight trajectory, position, and speed of the unmanned aerial vehicle at a first time, the second time occurring later than the first time;

[0079] The prompt module 403 is used to send a prompt message to the control device of the drone when the distance is less than or equal to a preset value, so that the control device of the drone displays the prompt message, and the prompt message is used to prompt the user to operate the drone to avoid the flight of manned aircraft.

[0080] In some embodiments, the acquisition module is configured to:

[0081] The communication tracking module in the service device obtains the flight trajectory, position and speed of the drone from the flight data while the drone's control device sends the flight data to the management device.

[0082] In some embodiments, the acquisition module is configured to:

[0083] Obtaining a first position of the drone sent by a control device of the drone;

[0084] Determining at least two target base stations closest to the first location in a base station location information database, wherein the target base stations are base stations where a position remote sensing device is installed;

[0085] Sending an acquisition instruction to at least two target base stations, so that the at least two target base stations detect the flight position and flight speed of the UAV;

[0086] When the flight position and flight speed of the drone are received from at least two target base stations, the flight trajectory, position and speed of the drone at the first time are determined.

[0087] In some embodiments, the prompt module is used to:

[0088] When the horizontal or vertical distance between the manned aircraft and the unmanned aircraft is less than or equal to a preset value, a collision prompt message is sent to the control device of the unmanned aircraft. The collision prompt message is used to prompt the user to adjust the flight altitude of the unmanned aircraft to avoid a collision between the manned aircraft and the unmanned aircraft.

[0089] In some embodiments, the prompt module is used to:

[0090] When the track distance is less than or equal to a preset value, a blocking prompt message is sent to the control device of the UAV, and the blocking prompt message is used to prompt the user to reduce the flight speed of the UAV.

[0091] In some embodiments, the acquisition module is configured to:

[0092] Receive the broadcast message broadcast by the human-machine through the data decoding module in the service equipment;

[0093] The flight trajectory, position and speed of the manned aircraft are obtained from the broadcast message through the data decoding module.

[0094] In some embodiments, the prompt module is used to:

[0095] During the process of the management device sending data to the control device, prompt information is sent to the control device through the analysis and early warning module in the service device.

[0096] The device of the above embodiment is used to implement the flight prompt method of the corresponding drone in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0097] Figure 5 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the application.

[0098] The electronic device 500 may include a processor 501 and a memory 502 storing computer program instructions.

[0099] Specifically, the processor 501 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0100] The memory 502 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 502 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 502 may include removable or non-removable (or fixed) media. Where appropriate, the memory 502 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 502 is a non-volatile solid-state memory.

[0101] In certain embodiments, memory 502 includes read-only memory (ROM). The ROM may be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory, or a combination of two or more thereof, where appropriate.

[0102] The memory may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Thus, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to the first aspect of the present application.

[0103] The processor 501 reads and executes the computer program instructions stored in the memory 502 to implement any one of the flight prompt methods for the drone in the above embodiments.

[0104] In one example, the electronic device may further include a communication interface 503 and a bus 504. Figure 5The processor 501, the memory 502, and the communication interface 503 are connected via a bus 504 and communicate with each other.

[0105] The communication interface 503 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0106] Bus 504 includes hardware, software or both, and the parts of online data flow metering equipment are coupled to each other. For example, but not limitation, bus can include accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 504 can include one or more buses. Although the present application embodiment describes and shows specific bus, the application considers any suitable bus or interconnection.

[0107] The electronic device of the above embodiment is used to implement the flight prompt method of the corresponding drone in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.

[0108] In addition, in conjunction with the drone flight prompt method in the above embodiments, embodiments of the present application may provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any of the drone flight prompt methods in the above embodiments is implemented.

[0109] In addition, in conjunction with the drone flight prompt method in the above embodiments, the present application can provide a computer program product for implementation. When the computer program product instructions are executed by a processor of an electronic device, any of the drone flight prompt methods in the above embodiments is implemented.

[0110] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. Within the scope of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.

[0111] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0112] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or devices based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0113] The present invention has been described above with reference to the flowchart and / or block diagram of the method, device (device) and computer program product according to the embodiments of the present application.It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed via the processor of the computer or other programmable data processing device enable the realization of the function / action specified in one or more boxes of the flowchart and / or block diagram.Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit.It is also understood that each box in the block diagram and / or the flowchart and the combination of the boxes in the block diagram and / or the flowchart can also be realized by the dedicated hardware that performs the specified function or action, or can be realized by the combination of dedicated hardware and computer instructions.

[0114] The above description is only a specific embodiment of the present application. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the devices, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present application.

Claims

1. A flight prompt method for a drone, characterized in that: Applied to service equipment, the method includes: Acquire the flight trajectory, position, and speed of the manned aircraft broadcast by the manned aircraft, as well as the flight trajectory, position, and speed of the drone sent by the drone's control device, in a timely manner; determining a distance between the manned aircraft and the drone at a second time based on the flight trajectory of the manned aircraft, the position of the manned aircraft, the speed of the manned aircraft, the flight trajectory of the drone, the position of the drone, and the speed of the drone at the first time, where the second time occurs later than the first time; When the distance is less than or equal to a preset value, a prompt message is sent to the control device of the drone, so that the control device of the drone displays the prompt message, and the prompt message is used to prompt the user to operate the drone to avoid the flight of manned aircraft.

2. The flight prompt method for a UAV according to claim 1, characterized in that: The obtaining of the flight trajectory, position and speed of the UAV includes: In the process of the control device of the UAV sending flight data to the management device through the communication tracking module in the service device, the flight trajectory of the UAV at the first time, the position of the UAV and the speed of the UAV are obtained from the flight data.

3. The flight prompt method for a UAV according to claim 2, characterized in that: The obtaining, from the flight data, the flight trajectory of the UAV, the position of the UAV, and the speed of the UAV at the first time includes: Obtaining a first position of the drone sent by a control device of the drone; Determine at least two target base stations closest to the first location in a base station location information database, wherein the target base stations are base stations equipped with position remote sensing devices; Sending an acquisition instruction to the at least two target base stations, so that the at least two target base stations can detect the flight position and flight speed of the UAV; Upon receiving the flight position and flight speed of the UAV sent by the at least two target base stations, the flight trajectory of the UAV at the first time, the position of the UAV, and the speed of the UAV are determined.

4. The flight prompt method for a UAV according to claim 1, characterized in that: The distance includes the horizontal distance or vertical distance between the UAV and the manned aircraft, and the prompt information includes collision prompt information; when the distance is less than or equal to a preset value, sending a prompt information to the control device of the UAV includes: When the horizontal distance or vertical distance between the manned aircraft and the unmanned aircraft is less than or equal to a preset value, a collision prompt message is sent to the control device of the unmanned aircraft. The collision prompt message is used to prompt the user to adjust the flight altitude of the unmanned aircraft to avoid a collision between the manned aircraft and the unmanned aircraft.

5. The flight prompt method for a UAV according to claim 1, characterized in that: The distance includes the trajectory distance of the manned aircraft and the unmanned aerial vehicle when their flight trajectories overlap and the manned aircraft is in front of the unmanned aerial vehicle, and the prompt information includes blocking prompt information; When the distance is less than or equal to a preset value, sending a prompt message to the control device of the drone includes: When the trajectory distance is less than or equal to a preset value, blocking prompt information is sent to the control device of the drone, and the blocking prompt information is used to prompt the user to reduce the flight speed of the drone.

6. The flight prompt method for a UAV according to claim 1, characterized in that: The obtaining of the flight trajectory, the position and the speed of the manned aircraft includes: receiving the broadcast message broadcast by the human-machine interface through a data decoding module in the service device; The flight trajectory, position and speed of the manned aircraft are obtained from the broadcast message through the data decoding module.

7. The flight prompt method for a UAV according to any one of claims 1 to 6, characterized in that: The sending of prompt information to the control device of the drone includes: In the process of the management device sending data to the control device, the prompt information is sent to the control device through the analysis and early warning module in the service device.

8. A flight prompt device for a drone, characterized in that: Applied to service equipment, the device includes: an acquisition module, configured to immediately acquire the flight trajectory, position, and speed of the manned aircraft broadcast by the manned aircraft, as well as the flight trajectory, position, and speed of the drone sent by the drone's control device; a determining module, configured to determine a distance between the manned aircraft and the unmanned aerial vehicle at a second time based on the flight trajectory of the manned aircraft, the position of the manned aircraft, the speed of the manned aircraft, the flight trajectory of the unmanned aerial vehicle, the position of the unmanned aerial vehicle, and the speed of the unmanned aerial vehicle at the first time, where the second time occurs later than the first time; The prompt module is used to send a prompt message to the control device of the UAV when the distance is less than or equal to a preset value, so that the control device of the UAV displays the prompt message, and the prompt message is used to prompt the user to operate the UAV to avoid manned aircraft flight.

9. An electronic device, characterized in that: The device includes: a processor, and a memory storing computer program instructions; The processor reads and executes the computer program instructions to implement the flight prompt method for the drone according to any one of claims 1 to 7.

10. A readable storage medium, characterized in that: The readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the flight prompt method for a drone according to any one of claims 1 to 7 is implemented.

11. A computer program product comprising a computer program, characterized in that When the computer program is processed by a processor, the flight prompt method for a drone as described in any one of claims 1 to 7 is implemented.