UAV deployment method and system based on manned aircraft and manned aircraft
Through the airport control end and communication system, the deployment and recycling of drones are automatically controlled, and the complex problems of drone operations in the existing technology are solved, and the rapid call and efficient management of drones are realized.
Patent Information
- Application Number
- CN202211686005.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-27
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2042-12-27
AI Technical Summary
In the prior art, the deployment process of drones is cumbersome and complex, and requires manual control of drone takeoff, follow-up shooting and manual recycling, which cannot achieve automation and efficient management.
Receive target flight missions and deploy route information through the airport control end, activate drones and assign tasks, and use the communication system of airborne terminals and cloud servers to realize the automatic deployment and recycling of drones, simplifying user operations.
It realizes rapid call, rapid deployment and convenient recycling of drones, realizes automation and centralized management of drone deployment, and improves operational efficiency.
Smart Images

Figure CN116009582B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of unmanned aerial vehicle (UAV) technology, and in particular to a UAV deployment method based on a manned aircraft, a corresponding UAV deployment system based on a manned aircraft, and a corresponding manned aircraft. Background Art
[0002] Usually, drones can be controlled to shoot movable objects, such as moving vehicles, flying manned aircraft, walking people, moved objects, etc., to achieve follow-up shooting of movable objects, and drones can be controlled to assist in terrain exploration.
[0003] Among the current technologies for controlling drones, the deployment of drones is mainly completed through manual control, that is, it is necessary to place the drones by yourself and manually control the drones to take off, and then perform subsequent processes such as following and taking pictures of manned aircraft, manual landing, and manual recovery. The process is cumbersome and the operation is complicated. Summary of the Invention
[0004] In view of the above problems, embodiments of the present invention are proposed to provide a method for deploying a drone based on a manned aircraft, a corresponding drone deployment system based on a manned aircraft, and a corresponding manned aircraft that overcome the above problems or at least partially solve the above problems.
[0005] An embodiment of the present invention discloses a method for deploying a UAV based on a manned aircraft, which is applied to an airport control terminal. The method includes:
[0006] Receiving, through the airport control terminal, a target flight mission and first deployment route information for a target UAV; wherein the target UAV is determined based on available UAV data, and the first deployment route information is generated based on UAV deployment positioning information;
[0007] activating the target UAV, assigning the target flight mission to the activated target UAV and issuing the first deployment route information;
[0008] Control the target UAV to be deployed according to the first deployment route information.
[0009] Optionally, receiving a target flight mission for a target UAV through the airport control terminal includes:
[0010] In response to the drone status acquisition instruction sent by the cloud server, the cloud server sends the drone status data to the cloud server, so that the cloud server generates drone available data based on the acquired drone status data and the target flight mission;
[0011] Receive a target UAV and a target flight mission for the target UAV determined by the cloud service end based on the available UAV data.
[0012] Optionally, the drone status data includes drone availability status and drone power status data, and the drone availability data includes the number of available drones;
[0013] The sending of drone status data to the cloud server includes:
[0014] The available status of the drone and the power status data of the drone are sent to the cloud server, so that the cloud server responds to the corresponding data quantity of the drone status data indicating that the available status of the drone is in a non-maintenance state or a non-repair state, and the current remaining power of the drone power status data is higher than a preset power threshold, and determines the available number of drones.
[0015] Optionally, receiving the first deployment route information through the airport control terminal includes:
[0016] After activating the target drone, reporting to the cloud service that the target drone is in a standby state;
[0017] Receive first deployment route information from the drone airport to the drone deployment positioning point generated by the cloud service end in response to the target drone being in a standby state.
[0018] Optionally, the method further includes:
[0019] In response to the current remaining battery power of the target drone being lower than a preset low battery setting threshold, triggering the generation of an active recovery request, and sending the active recovery request to the cloud service end;
[0020] Receiving landing route information from the UAV deployment location to the target landing location generated by the cloud server in response to the active recovery request;
[0021] The landing route information is sent to the target UAV, and the target UAV is controlled to land according to the landing route information.
[0022] Optionally, the method further includes:
[0023] Receiving second deployment route information from the drone airport to the drone deployment location and the determined backup drone generated by the cloud service end in response to the active recovery request;
[0024] The second deployment route information is issued to the backup UAV, and the backup UAV is controlled to be deployed according to the second deployment route information.
[0025] The embodiment of the present invention further discloses a method for deploying a UAV based on a manned aircraft, which is applied to an airborne terminal. The method includes:
[0026] Generate a drone deployment instruction and receive drone availability data returned by the cloud server in response to the drone deployment instruction;
[0027] A drone demand instruction is generated based on the available data of the drone, and the drone demand instruction and drone deployment positioning information are sent to the cloud server; the drone demand instruction is used to determine the target drone, and the drone deployment positioning information is used to generate first deployment route information, so that the cloud server sends the target flight mission and the first deployment route information for the target drone to the airport control terminal, thereby realizing the deployment of the target drone according to the first deployment route information.
[0028] Optionally, the drone availability data includes the number of available drones; and generating a drone demand instruction according to the drone availability data includes:
[0029] In response to the operation of confirming the number of drones to be summoned according to the available number of drones, a drone demand instruction is generated.
[0030] Optionally, it also includes:
[0031] Generate a drone recovery instruction and send the drone recovery instruction to the cloud server, so that the cloud server generates landing route information from the drone deployment positioning point to the target landing position in response to the drone recovery instruction. The landing route information is used to instruct the airport control end to control the target drone to land according to the landing route information.
[0032] The embodiment of the present invention also discloses a UAV deployment system based on a manned aircraft, involving an airborne terminal, a cloud service terminal and an airport control terminal, wherein:
[0033] The airborne terminal is used to generate a drone deployment instruction and send the drone deployment instruction and drone deployment positioning information to the cloud server;
[0034] The cloud service end is configured to generate drone available data in response to the drone deployment instruction, determine a target drone based on the drone available data, generate first deployment route information based on the drone deployment positioning information, and send a target flight mission and the first deployment route information for the target drone to the airport control end;
[0035] The airport control end is used to receive a target flight mission and first deployment route information for a target UAV, activate the target UAV, assign the target flight mission to the activated target UAV and issue the first deployment route information to control the target UAV to be deployed according to the first deployment route information.
[0036] An embodiment of the present invention further discloses a manned aircraft, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor. When executed by the processor, the computer program implements any of the aforementioned methods for deploying a drone based on a manned aircraft. This embodiment of the present invention has the following advantages:
[0037] In an embodiment of the present invention, an airport control terminal can receive a target flight mission and first deployment route information for a target drone, then activate the target drone, assign the target flight mission to the activated drone, and issue the first deployment route information, thereby controlling the target drone to be deployed according to the issued first deployment route information. The airport control terminal can call and deploy target drones capable of executing the target flight mission, eliminating the need for users to place drones themselves or perform complex drone deployment setup operations. This allows for rapid call and deployment of drones, achieving the same effect as deploying a drone wingman from a manned aircraft via an in-cabin control screen. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 1 is a system framework diagram of a drone deployment system provided by an embodiment of the present invention;
[0039] Figure 2 This is a schematic diagram of the process of deploying a drone provided by an embodiment of the present invention;
[0040] Figure 3 This is a flowchart of an embodiment of a method for deploying a UAV based on a manned aircraft according to the present invention;
[0041] Figure 4 is a flowchart of another embodiment of a method for deploying a UAV based on a manned aircraft according to the present invention;
[0042] Figure 5 This is a flowchart of another embodiment of a method for deploying a UAV based on a manned aircraft according to the present invention;
[0043] Figure 6 This is a schematic diagram of an application scenario of deploying drones based on a manned aircraft provided by an embodiment of the present invention;
[0044] Figure 7 This is a structural block diagram of an embodiment of a UAV deployment device based on a manned aircraft according to the present invention;
[0045] Figure 8 is a structural block diagram of another embodiment of a UAV deployment device based on a manned aircraft of the present invention;
[0046] Figure 9 This is a structural block diagram of another embodiment of a UAV deployment device based on a manned aircraft of the present invention. DETAILED DESCRIPTION
[0047] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0048] When drones are used to follow and photograph manned aircraft or assist in terrain exploration, their deployment is mainly completed through manual control. This requires customizing the placement of the drone and manually controlling its takeoff, as well as following and photographing the manned aircraft, manually landing it, and manually recovering it. The process is cumbersome and complex.
[0049] The core idea of the embodiment of the present invention is to realize the deployment and recovery of drone wingmen through the in-cabin control screen, and realize the rapid call, rapid deployment and convenient recovery of drones. Specifically, the target flight mission and first deployment route information for the target drone can be received through the airport control terminal, and then the target drone can be activated, and the target flight mission can be assigned to the activated target drone and the first deployment route information can be issued to control the target drone to be deployed according to the issued first deployment route information. Based on the airport control terminal, the target drone that can perform the target flight mission is called and deployed. There is no need for the user to place the drone by himself or perform complex drone deployment setting operations, and the rapid call and rapid deployment of the drone can be realized, achieving the effect of a manned aircraft realizing the deployment of a drone wingman through the in-cabin control screen. In addition, based on the recovery instruction of the drone, the deployed target drone can be recovered. There is no need to manually recover the drone, and the convenient recovery of the drone can be realized through the in-cabin control screen. In addition, it can also realize deployment and recovery operations with multiple degrees of freedom, such as automatic generation of drone routes, endurance status assessment, automatic return in case of power shortage, and multiple parallel tasks. While realizing full automation, lightweight, centralized management and high efficiency of drone deployment, it also takes into account backup scenarios to ensure the complete and efficient completion of auxiliary flight missions.
[0050] Reference Figure 1 , shows a system framework diagram of the drone deployment system provided by an embodiment of the present invention, such as Figure 1As shown, the drone deployment system 110 can be applied to a manned aircraft and can include an onboard terminal 11 of the manned aircraft, a cloud service terminal 12, and a drone airport control terminal 13 for managing a drone airport, wherein the cloud service terminal 12 is in communication with the onboard terminal 11 and the airport control terminal 13. It should be noted that during the process of deploying drones, it is allowed to deploy drones to multiple different drone airports. If there are multiple drone airports, the number of drone airport control terminals used to manage the drone airports will also involve multiple.
[0051] The airborne terminal 11 can be used to generate a drone deployment instruction and send the drone deployment instruction and drone deployment positioning information to the cloud server 12. The cloud server 12 can be used to generate drone available data in response to the drone deployment instruction, determine the target drone based on the drone available data, and generate first deployment route information based on the drone deployment positioning information, and send the target flight mission and first deployment route information for the target drone to the airport control terminal 13. The airport control terminal 13 can then receive the target flight mission and first deployment route information for the target drone, activate the target drone, assign the target flight mission to the activated target drone, and send the first deployment route information to control the target drone to be deployed according to the first deployment route information. In other words, the target drone that is executing the target flight mission can be called and deployed without the user having to place the drone themselves or perform complex drone deployment settings. This allows for rapid calling and deployment of drones, achieving the effect of a manned aircraft deploying a drone as a wingman through the cabin control screen.
[0052] Specifically, the onboard terminal 11 of the manned aircraft is located in the cockpit of the manned aircraft, and can mainly realize the function of vehicle-computer interaction, that is, user interaction operations can be completed through the interactive panel of the onboard terminal, thereby issuing drone deployment instructions to call the drone at the drone airport and realize the summoning of the drone.
[0053] The cloud server 12 is primarily responsible for receiving demand instructions from the airborne terminal 11, such as instructions for drone deployment, drone quantity requirements, and drone recovery. It is also responsible for sending drone deployment instructions to the airport control terminal 13, calculating drone call routes (such as the drone's deployment route and landing route), and managing the flow of drone current data status between the drone airport and the vehicle-to-machine interface. Furthermore, the cloud server 12 is responsible for combining mileage information for the current flight mission and drone endurance information to calculate whether the current drone can meet the requirements of the existing flight mission.
[0054] The airport control terminal 13 is mainly responsible for managing the data status of drones in the drone airport, including at least the drone availability status, drone power status data, and drone landing space allocation data for the drones. The airport control terminal 13 can inform the cloud service terminal 12 of the data status of the aforementioned drones so that the cloud service terminal 12 can be responsible for the flow of the current data status of the drone between the drone airport and the vehicle-machine interaction.
[0055] The available states of a drone may include, for example, the drone's repair status, maintenance status, non-repair status, and non-maintenance status. The repair status indicates that the drone is undergoing repairs due to a fault, and under this status signal, the drone is not allowed to be assigned to perform tasks. The maintenance status indicates that the drone's quality is being regularly inspected, and under this status signal, the drone is also not allowed to be assigned to perform tasks.
[0056] The drone's battery status data refers to the drone's current battery level, that is, the current remaining power. It can be used to measure the drone's endurance.
[0057] The drone landing slot allocation data mainly includes the landing slots of the drone airport, which is mainly manifested in the stage of recovering the drone. The landing slots used at this time can usually be free slot data. The free slot data is mainly used to characterize the idle status of each drone airport. Specifically, it can include the airport identification (such as number, serial number) of the drone airport in an idle state, and the free slots of the drone airport in an idle state, so that when the drone is recovered, the drone airport with the corresponding number and the corresponding free slot to which the drone is to land can be allocated.
[0058] In actual applications, the deployment process of drones based on manned aircraft is mainly based on the communication between the airborne terminal 11, the cloud service terminal 12 and the airport control terminal 13. The communication connections can mainly realize information exchange by configuring a wireless communication module. The wireless communication module can be implemented with the help of existing technologies including wireless communication links such as WIFI, 4G / 5G cellular networks, and the embodiments of the present invention are not limited to this.
[0059] Then, the solution for manned aircraft to deploy drone wingmen through the cabin control screen is mainly based on the communication between the control module, cloud server and airborne terminal.
[0060] Specifically, the process carried out by the drone deployment system, such as Figure 2 As shown, it can at least include the processes of initiating instructions, task allocation, drone deployment, backup aircraft deployment, drone airport recovery, etc.
[0061] The command initiation process refers to the process of generating and initiating commands related to task assignment, drone deployment, and the return to the drone airport. Specifically, this can include sending drone deployment commands through the manned aircraft's onboard terminal to call drones at the drone airport, thereby summoning them; and sending drone quantity requirements through the manned aircraft's onboard terminal to enable the cloud service to select drones for mission execution. Furthermore, this can include sending drone recovery commands through the manned aircraft's onboard terminal to recover deployed drones, thereby controlling their landing at the drone airport.
[0062] The task allocation process refers to the process from the user initiating the drone deployment command through the onboard terminal in the manned aircraft cabin to the task allocation stage. Specifically, it can be manifested as activating the selected drone to perform the task through the airport control terminal and allocating the target flight mission to the activated drone.
[0063] The drone deployment process refers to the process of drone deployment after task allocation. Specifically, it can be manifested as generating a deployment route through the cloud service end, and sending the deployment route to the drone selected to perform the task through the airport control end, so that the drone can complete the deployment according to the first deployment route information.
[0064] The backup aircraft deployment process can be specifically manifested as generating a landing route and a return instruction through the cloud server, and sending the return instruction to the airport control terminal, so as to send the landing route to the low-power drone through the airport control terminal, instructing the drone to return; and the cloud server can also allocate a backup drone for replacement based on airport information, such as drone status data, and then generate a deployment route for the backup drone, so that the replaced backup drone can complete the corresponding deployment according to the deployment route.
[0065] The drone airport recovery process refers to the process of recovering the drone during the deployment and mission execution process. Specifically, it can be manifested by generating a landing route and a return instruction through the cloud server, sending the return instruction to the airport control end, and then sending the landing route to the drone through the airport control end, instructing the drone to return, recovering the deployed drone, and realizing the control of the drone landing at the drone airport.
[0066] In an embodiment of the present invention, the target drone that performs the target flight mission can be called and deployed, without the user having to place the drone by himself or perform complicated drone deployment setting operations, thereby achieving rapid calling and rapid deployment of the drone, and achieving the effect of a manned aircraft realizing drone wingman deployment through the cabin control screen.
[0067] Reference Figure 3, shows a flowchart of an embodiment of a method for deploying a UAV based on a manned aircraft according to the present invention, which is applied to an airport control terminal and may specifically include the following steps:
[0068] Step 301: receiving a target flight mission and first deployment route information for a target UAV through an airport control terminal;
[0069] In an embodiment of the present invention, the airport control terminal calls and deploys target drones that can perform target flight missions. Users do not need to place drones themselves or perform complex drone deployment setting operations, thereby achieving rapid calling and rapid deployment of drones, and achieving the effect of manned aircraft deploying drone wingmen through the cabin control screen.
[0070] The calling and deployment of the target UAV implemented by the airport control end is mainly manifested in receiving the target flight mission and the first deployment route information for the target UAV through the airport control end, so as to activate and assign tasks to the target UAV based on the received target flight mission, and send the first deployment route information to the activated target UAV to realize the deployment of the target UAV.
[0071] The target UAV may be determined based on the available UAV data, and the first deployment route information may be generated based on the UAV deployment positioning information.
[0072] In practical applications, the cloud server can both determine the target drone and generate the first deployment route information. Specifically, the cloud server can respond to the drone deployment command sent by the airborne terminal. During the process of deploying the drone in response to the drone deployment command sent by the airborne terminal, the cloud server can obtain drone status data that can represent the drone's status, so as to determine the target drone for subsequent specific deployment based on the drone status data.
[0073] In a specific implementation, the acquisition of drone status data can be achieved by generating a drone status acquisition instruction in response to a drone deployment instruction sent by an airborne terminal, and sending the drone status acquisition instruction to the airport control terminal. The airport control terminal can then send the drone status data sent in response to the drone status acquisition instruction to the cloud service terminal. The cloud service terminal can then generate drone availability data based on the acquired drone status data and the target flight mission, and determine the target drone for subsequent deployment. That is, the airport control terminal can receive the target drone determined by the cloud service terminal based on the drone availability data, as well as the target flight mission for the target drone.
[0074] In some embodiments of the present invention, the drone status data returned by the airport control terminal may include at least drone availability and drone battery status data. The drone availability status may include, for example, drone repair status, maintenance status, non-repair status, or non-maintenance status. Repair status indicates that the drone is undergoing repair due to a fault; under this status signal, the drone cannot be assigned to perform missions. Maintenance status indicates that the drone is undergoing regular quality inspections; under this status signal, the drone cannot be assigned to perform missions. The drone battery status data refers to the current battery level of the drone, i.e., the current remaining battery power, which is primarily used to measure the drone's flight endurance. After the airport control terminal sends the drone availability and battery status data to the cloud server, the cloud server can determine the number of available drones in response to the number of drone status data indicating that the drone's availability status is non-maintenance or non-repair status, and the current remaining battery power of the drone battery status data is above a preset battery power threshold. This allows the target drone to be identified for the target flight mission based on the number of available drones.
[0075] Step 302: activating the target UAV, assigning a target flight mission to the activated target UAV, and issuing first deployment route information;
[0076] After the specific target drone to be deployed is determined, in order to facilitate the deployment of the target drone, the cloud service end can generate first deployment route information based on the drone deployment positioning information sent by the airborne terminal, so that the generated first deployment route information can be sent to the target drone through the airport control end, so that the target drone can be deployed according to the first deployment route information.
[0077] Specifically, after the target drone is activated at the airport control end, it can return to the cloud service end that the target drone is in a standby state. At this time, the cloud service end can respond to the target drone being in a standby state and send the generated first deployment route information from the drone airport to the drone deployment positioning point to the airport control end.
[0078] Among them, the standby state can be used to indicate that the target UAV has been activated, which can be mainly manifested as the cloud service end sending a target flight mission for the target UAV to the airport control terminal, activating the target UAV through the airport control terminal, and assigning the target flight mission to the activated target UAV to realize the activation of the UAV mission.
[0079] Step 303: Control the target UAV to be deployed according to the first deployment route information.
[0080] The airport control end can receive the first deployment route information from the drone airport to the drone deployment positioning point generated by the cloud service end in response to the target drone being in a standby state, so as to control the target drone to be deployed according to the first deployment route information.
[0081] It should be noted that in order to avoid collisions of target UAVs due to conflicts in deployment routes during the flight process of deployment, the airport control terminal can set the time interval for sending routes to target UAVs one by one during the process of sending deployment route information.
[0082] In some embodiments of the present invention, after the drones assigned with tasks are deployed, there is also a process of recovering the drones.
[0083] For example, the recovery process for a drone can be the active recovery of a low-battery drone. In this case, for a deployed drone, the low-battery drone actively requests recovery. The recovery process in this case can specifically manifest itself as the airport control terminal responding to the target drone's current remaining battery level falling below a preset low-battery threshold, triggering the generation of an active recovery request, and sending the active recovery request to the cloud server. The cloud server can then receive the active recovery request sent by the airport control terminal and, in response to the active recovery request, collect free slot data so that the target drone can be recovered based on the free slot data.
[0084] In actual applications, the free slot data collected by the cloud server mainly comes from the drone landing slot allocation data sent by the airport control end to the cloud server at regular intervals. The drone landing slot allocation data mainly includes the landing slots of the drone airport, which is mainly manifested in the stage of drone recovery. The landing slots used at this time can usually be free slot data.
[0085] The free space data can be used to characterize the availability of each drone airport, which can at least include the airport identification (such as the number or serial number) of the idle drone airport and the free space of the idle drone airport. The free space refers to the dedicated box used by the drone airport to accommodate drones.
[0086] Specifically, the cloud service end can determine the target landing position based on the airport identification and the free positions of the idle drone airport, and then generate the landing route information from the drone deployment positioning point to the target landing position and generate a return instruction, and send the return instruction to the airport control end. The return instruction carries the landing route information; that is, at this time the airport control end can receive the landing route information from the drone deployment positioning point to the target landing position generated by the cloud server in response to the active recovery request, send the landing route information to the target drone, and control the target drone to land according to the landing route information.
[0087] In an embodiment of the present invention, when the aforementioned low-battery drone actively requests recovery, the process mainly involves drone standby. In this process, after or at the same time as the target drone is recovered based on the free space data, it is also necessary to allocate a spare drone for replacement based on airport information, such as drone status data, and then generate a deployment route for the spare drone so that the replaced spare drone can complete the corresponding deployment according to the deployment route.
[0088] Specifically, the current position of the low-battery drone can be determined based on the drone deployment positioning point. At this time, the cloud service end can generate second deployment route information from the drone airport to the drone deployment positioning point, and send the second deployment route information to the airport control end, so that the airport control end can receive the second deployment route information from the drone airport to the drone deployment positioning point generated by the cloud service end in response to the active recovery request and the determined backup drone, send the second deployment route information to the backup drone, and control the backup drone to be deployed according to the second deployment route information.
[0089] In an embodiment of the present invention, an airport control terminal can receive a target flight mission and first deployment route information for a target drone, then activate the target drone, assign the target flight mission to the activated drone, and issue the first deployment route information, thereby controlling the target drone to be deployed according to the issued first deployment route information. The airport control terminal can call and deploy target drones capable of executing the target flight mission, eliminating the need for users to place drones themselves or perform complex drone deployment setup operations. This allows for rapid call and deployment of drones, achieving the same effect as deploying a drone wingman from a manned aircraft via an in-cabin control screen.
[0090] Reference Figure 4 , shows a flowchart of another embodiment of a method for deploying a UAV based on a manned aircraft according to the present invention, which is applied to an airborne terminal and may specifically include the following steps:
[0091] Step 401: Generate a drone deployment instruction and receive drone available data returned by the cloud server in response to the drone deployment instruction;
[0092] In an embodiment of the present invention, a target drone that performs a target flight mission can be called and deployed without the user having to place the drone by themselves or perform complex drone deployment setting operations, thereby achieving rapid calling and rapid deployment of the drone, and achieving the effect of a manned aircraft deploying a drone wingman through the cabin control screen.
[0093] Specifically, in order to realize the deployment of drones, the airborne terminal can generate drone deployment instructions. The received drone deployment instructions are mainly generated based on the interactive operations of the user on the interactive panel of the airborne terminal. The drone deployment instructions can mainly be used to call the drones at the drone airport to realize the summoning of drones.
[0094] In actual applications, the airborne terminal can send drone deployment instructions to the cloud server. In order to determine the drone to be deployed, the cloud server can obtain drone status data that can represent the drone status when deploying the drone in response to the drone deployment instruction sent by the airborne terminal, so as to determine the target drone for subsequent specific deployment based on the drone status data.
[0095] As for the method of obtaining drone status data, it can be achieved by responding to the drone deployment instruction sent by the airborne terminal, generating a drone status acquisition instruction, and sending the drone status acquisition instruction to the airport control end, and then receiving the drone status data sent by the airport control end in response to the drone status acquisition instruction.
[0096] Specifically, the determination of target drones for subsequent deployment can also be combined with the manned aircraft's current target flight mission. The target flight mission can refer to the manned aircraft's current route information, which typically includes the current mission's mileage information. The cloud server can then combine the current mission's mileage information with the drone's available endurance information to calculate whether the current drone can meet the requirements of the existing flight mission.
[0097] Specifically, the drone status data returned by the airport control terminal can include at least the drone's availability status and drone battery status data. The drone's availability status can include, for example, the drone's repair status, maintenance status, non-repair status, and non-maintenance status. The repair status indicates that the drone is undergoing repair due to a fault, and under this status signal, the drone cannot be assigned to perform tasks. The maintenance status refers to the status of regular inspections of the drone's quality, and under this status signal, the drone cannot be assigned to perform tasks. The drone's battery status data refers to the current battery level of the drone, that is, the current remaining power, which is mainly used to measure the drone's endurance.
[0098] In one embodiment of the present invention, the cloud service end can generate drone availability data based on the drone status data and the target flight mission. The generated drone availability data may include the number of available drones. At this time, the number of available drones can be determined by responding to the corresponding data quantity in the drone status data that the drone availability status is in a non-maintenance state or a non-repair state, and the current remaining power of the drone power status data is higher than a preset power threshold, and the number of available drones is returned to the airborne terminal.
[0099] Step 402: Generate a drone demand instruction based on the drone available data, and send the drone demand instruction and drone deployment positioning information to the cloud server.
[0100] After receiving the drone availability data, i.e., the number of available drones, sent by the cloud server, the airborne terminal can display the number of available drones on the airborne terminal to inform the user of the specific number of drones currently available for subsequent deployment. At this time, the airborne terminal can respond to the confirmation operation of the drone summoning number based on the number of available drones, generate a drone demand instruction, and send the drone demand instruction to the cloud server to inform the cloud server of the number of drones required to be summoned by the user. The cloud server can respond to the drone quantity demand instruction sent by the airborne terminal, and then determine the target drone to perform the target flight mission based on the number of drones summoned.
[0101] In actual applications, the available drone data may include at least one drone that meets the conditions for executing the target flight mission. In the process of determining the target drone to execute the target flight mission based on the number of drone summons, the cloud service end can select the target drones of the drone summoning number from at least one drone, that is, the determined number of target drones can be multiple, the same as the number of drone summons.
[0102] After the specific target drone to be deployed is determined, in order to facilitate the deployment of the target drone, the cloud service end can generate first deployment route information based on the drone deployment positioning information sent by the airborne terminal, so that the generated first deployment route information can be sent to the target drone through the airport control end, so that the target drone can be deployed according to the first deployment route information.
[0103] In some embodiments of the present invention, after the assigned drones are deployed, a recovery process may be performed. Specifically, this process may include responding to a drone recovery command from an onboard terminal and / or responding to an active recovery request from an airport control terminal, collecting available slot data, and recovering the target drone based on the available slot data.
[0104] The recovery process for a drone can occur when a user instructs it to be recovered. In this case, for a deployed drone, the drone is required to be recovered. The recovery process in this case can specifically involve the onboard terminal generating a drone recovery instruction and sending it to the cloud server. The cloud server then receives the drone recovery instruction from the onboard terminal and responds to it by collecting available slot data so that the target drone can be recovered based on the available slot data.
[0105] In actual applications, the free slot data collected by the cloud server mainly comes from the drone landing slot allocation data sent by the airport control end to the cloud server at regular intervals. The drone landing slot allocation data mainly includes the landing slots of the drone airport, which is mainly manifested in the stage of drone recovery. The landing slots used at this time can usually be free slot data.
[0106] The free space data can be used to characterize the availability of each drone airport, which can at least include the airport identification (such as the number or serial number) of the idle drone airport and the free space of the idle drone airport. The free space refers to the dedicated box used by the drone airport to accommodate drones.
[0107] Specifically, the cloud service end can determine the target landing position based on the airport identification and the free positions of the idle drone airport, and then generate the landing route information from the drone deployment positioning point to the target landing position and generate a return instruction, and send the return instruction to the airport control end. The return instruction carries the landing route information; that is, at this time, the airport control end can receive the landing route information from the drone deployment positioning point to the target landing position generated by the cloud server in response to the active recovery request, send the landing route information to the target drone, and control the target drone to land according to the landing route information.
[0108] In an embodiment of the present invention, the target drone that performs the target flight mission can be called and deployed, without the user having to place the drone by himself or perform complicated drone deployment setting operations, thereby achieving rapid calling and rapid deployment of the drone, and achieving the effect of a manned aircraft realizing drone wingman deployment through the cabin control screen.
[0109] Reference Figure 5 , shows a flowchart of another embodiment of a method for deploying a drone based on a manned aircraft according to the present invention, which is applied to a cloud service end and may specifically include the following steps:
[0110] Step 501: Respond to the UAV deployment instruction sent by the airborne terminal and obtain UAV status data and target flight mission;
[0111] In an embodiment of the present invention, based on the drone deployment instructions sent by the airborne terminal, the target drone that can perform the target flight mission is called and deployed. There is no need for the user to place the drone by himself or perform complex drone deployment setting operations, so that the drone can be quickly called and deployed, achieving the effect of a manned aircraft realizing drone wingman deployment through the cabin control screen.
[0112] In order to realize the deployment of drones, the cloud server can receive drone deployment instructions sent by the airborne terminal. The received drone deployment instructions are mainly generated based on the interactive operations of the user on the interactive panel of the airborne terminal. The drone deployment instructions can mainly be used to call the drones at the drone airport to realize the summoning of drones.
[0113] In one embodiment of the present invention, in order to determine the drone to be deployed, in the process of deploying the drone in response to the drone deployment instruction sent by the airborne terminal, drone status data that can characterize the drone status can be obtained, so that the target drone for subsequent specific deployment can be determined based on the drone status data.
[0114] In practical applications, the method of obtaining drone status data can be achieved by responding to the drone deployment instruction sent by the airborne terminal, generating a drone status acquisition instruction, and sending the drone status acquisition instruction to the airport control end, and then receiving the drone status data sent by the airport control end in response to the drone status acquisition instruction.
[0115] Specifically, the determination of target drones for subsequent deployment can also be combined with the manned aircraft's current target flight mission. The target flight mission can refer to the manned aircraft's current route information, which typically includes the current mission's mileage information. The cloud server can then combine the current mission's mileage information with the drone's available endurance information to calculate whether the current drone can meet the requirements of the existing flight mission.
[0116] Step 502: Generate available drone data based on the drone status data and the target flight mission;
[0117] Based on the acquired drone status data and combined with the current target flight mission of the manned aircraft, the target drones for subsequent specific deployment are determined.
[0118] Specifically, the drone status data returned by the airport control terminal may include at least the drone's availability status and the drone's battery status data. The drone's availability status may include, for example, the drone's repair status, maintenance status, non-repair status, and non-maintenance status. The repair status indicates that the drone is undergoing repair due to a fault, and under this status signal, the drone is not allowed to be assigned to perform tasks. The maintenance status refers to the status of regular inspections of the drone's quality, and under this status signal, the drone is also not allowed to be assigned to perform tasks. The drone's battery status data refers to the current battery level of the drone, that is, the current remaining power, which is mainly used to measure the drone's endurance.
[0119] In one embodiment of the present invention, drone available data may be generated according to drone status data and target flight missions, so that target drones for subsequent specific deployments may be determined based on the generated drone available data.
[0120] In practical applications, the generated drone availability data may include the number of available drones. In this case, the number of available drones can be determined by the number of corresponding data in the drone status data indicating that the drone availability status is in a non-maintenance state or a non-repair state, and the current remaining power in the drone power status data is higher than a preset power threshold. The current remaining power can be used to determine the drone's endurance availability information, and the preset power threshold can be determined based on the mileage information of the target flight mission. Therefore, the specific determination of whether the drone's power status data meets the conditions for executing the target flight mission can essentially be determined by determining whether the drone's endurance availability information can meet the mileage information of the target flight mission.
[0121] In some embodiments of the present invention, the available drone data may include at least one drone that meets the target flight mission execution conditions. In this case, a drone whose available drone status is in a non-maintenance state or a non-repair state and whose current remaining power of the drone power status data is higher than a preset power threshold can be regarded as at least one drone that meets the target flight mission execution conditions.
[0122] Step 503, determining a target drone to perform the target flight mission based on the available drone data;
[0123] The cloud server generates the drone availability data based on the drone status data and the target flight mission, which may include the number of available drones and at least one drone that meets the conditions for executing the target flight mission. At this time, the target drone that executes the target flight mission can be determined based on the drone availability data.
[0124] Specifically, the cloud server can first send the number of available drones to the airborne terminal. The available number of drones can then be displayed on the airborne terminal to inform the user of the specific number of drones currently available for subsequent deployment. Based on the confirmation of the number of drones to be summoned, a drone request instruction can then be generated and sent to the cloud server via the airborne terminal to inform the cloud server of the number of drones requested by the user. The cloud server can respond to the drone request instruction sent by the airborne terminal and then determine the target drone to perform the target flight mission based on the number of drones summoned.
[0125] In actual applications, the available drone data may include at least one drone that meets the conditions for executing the target flight mission. In the process of determining the target drone to execute the target flight mission based on the number of drone summons, the cloud service end can select the target drones of the drone summoning number from at least one drone, that is, the determined number of target drones can be multiple, the same as the number of drone summons.
[0126] It should be noted that when the cloud server selects a target drone from at least one drone that meets the target flight mission execution conditions, the cloud server may also prioritize the multiple drones that meet the target flight mission execution conditions based on the received drone availability status data. For example, the cloud server may prioritize the drones based on their endurance, with drones with more current remaining battery power being given a higher priority. Furthermore, the cloud server may combine the remaining time intervals for each drone's regular inspections and weight each drone's endurance and remaining time intervals differently, maximizing the selection of drones with longer time intervals to the next regular inspection and higher current remaining battery power. The priority-based selection of the leading drone as the target drone is not limited in this embodiment of the present invention.
[0127] Step 504: Receive the UAV deployment positioning information sent by the airborne terminal, and generate first deployment route information according to the UAV deployment positioning information;
[0128] After the specific target drone to be deployed is determined, in order to facilitate the deployment of the target drone, the cloud service end can generate first deployment route information based on the drone deployment positioning information sent by the airborne terminal, so that the generated first deployment route information can be sent to the target drone through the airport control end, so that the target drone can be deployed according to the first deployment route information.
[0129] In actual applications, the target drone can be responded to in a standby state and receive the drone deployment positioning information sent by the airborne terminal. The drone deployment positioning information includes the drone deployment positioning point. At this time, the first deployment route information from the drone airport to the drone deployment positioning point can be generated.
[0130] Step 505: Send the target flight mission and first deployment route information for the target UAV to the airport control terminal.
[0131] Among them, the standby state can be used to indicate that the target UAV has been activated, which can be mainly manifested as the cloud service end sending a target flight mission for the target UAV to the airport control terminal, activating the target UAV through the airport control terminal, and assigning the target flight mission to the activated target UAV to realize the activation of the UAV mission.
[0132] In one embodiment of the present invention, the cloud service end can send the first deployment route information to the airport control terminal so that the airport control terminal can send the first deployment route information to the target drone that has been activated and assigned a task, to instruct the target drone to complete the deployment of the drone according to the first deployment route information.
[0133] It should be noted that in order to avoid collisions of target UAVs due to conflicts in deployment routes during the flight process of deployment, the airport control terminal can set the time interval for sending routes to target UAVs one by one during the process of sending deployment route information.
[0134] In some embodiments of the present invention, after the assigned drones are deployed, a recovery process may be performed. Specifically, this process may include responding to a drone recovery command from an onboard terminal and / or responding to an active recovery request from an airport control terminal, collecting available slot data, and recovering the target drone based on the available slot data.
[0135] In one scenario, the drone recovery process can occur when a user instructs the drone to be recovered. In this case, the drone is required to be recovered for a deployed drone. The recovery process in this case can specifically involve receiving a drone recovery instruction from an onboard terminal via the cloud server. In response to the drone recovery instruction, the cloud server can collect free slot data to recover the target drone based on the free slot data.
[0136] In another scenario, the drone recovery process can also involve the active recovery of a low-battery drone. In this case, for a deployed drone, the low-battery drone actively requests recovery. The recovery process in this case can specifically involve the cloud server receiving an active recovery request from the airport control terminal. The received active recovery request is triggered when the target drone's current remaining battery power falls below a preset low-battery threshold. At this point, the cloud server can respond to the active recovery request by collecting free slot data so that the target drone can be recovered based on the free slot data.
[0137] In actual applications, the free slot data collected by the cloud server mainly comes from the drone landing slot allocation data sent by the airport control end to the cloud server at regular intervals. The drone landing slot allocation data mainly includes the landing slots of the drone airport, which is mainly manifested in the stage of drone recovery. The landing slots used at this time can usually be free slot data.
[0138] The free space data can be used to characterize the availability of each drone airport, which can at least include the airport identification (such as the number or serial number) of the idle drone airport and the free space of the idle drone airport. The free space refers to the dedicated box used by the drone airport to accommodate drones.
[0139] In the process of recovering the target drone based on the free space data, the drone airport with the corresponding number and the corresponding free space where the drone is to land can be allocated.
[0140] At this time, the cloud service end can determine the target landing position based on the airport identification and the free positions of the idle drone airport, and then generate the landing route information from the drone deployment positioning point to the target landing position and generate a return instruction, and send the return instruction to the airport control end. The return instruction carries the landing route information so that the airport control end can send the landing route information to the target drone to instruct the target drone to land according to the landing route information.
[0141] In an embodiment of the present invention, when the aforementioned low-battery drone actively requests recovery, the process mainly involves drone standby. In this process, after or at the same time as the target drone is recovered based on the free space data, it is also necessary to allocate a spare drone for replacement based on airport information, such as drone status data, and then generate a deployment route for the spare drone so that the replaced spare drone can complete the corresponding deployment according to the deployment route.
[0142] Specifically, the current position of the low-battery drone can be determined based on the drone deployment positioning point. At this time, the second deployment route information from the drone airport to the drone deployment positioning point can be generated, and the second deployment route information can be sent to the airport control end, so that the airport control end can send the second deployment route information to the backup drone, instructing the backup drone to be deployed according to the second deployment route information, thereby realizing the deployment of the backup drone.
[0143] In an embodiment of the present invention, a cloud service can communicate with the onboard terminal of a manned aircraft and the airport control terminal. Based on the drone recovery command sent by the onboard terminal, the cloud service can collect free slot data and recover the target drone based on the acquired free slot data, eliminating the need for manual drone recovery and enabling convenient drone recovery via the in-cabin control screen. Furthermore, the cloud service can implement multiple degrees of freedom deployment and recovery operations, including automatic drone route generation, endurance status assessment, automatic return in the event of a power shortage, and multiple concurrent missions. While achieving fully automated, lightweight, and centrally managed drone deployment with high efficiency, it also considers backup scenarios to ensure the complete and efficient completion of auxiliary flight missions.
[0144] Reference Figure 6 , shows a schematic diagram of an application scenario of deploying drones based on a manned aircraft provided by an embodiment of the present invention, involving such Figure 1 The drone deployment system shown, Figure 1 As shown, the drone deployment system 110 can be applied to a manned aircraft and can include an onboard terminal 11 of the manned aircraft, a cloud service terminal 12, and a drone airport control terminal 13 for managing drone airports. It should be noted that in the process of deploying drones, it is allowed to deploy drones at multiple different drone airports. When there are multiple drone airports, the number of drone airport control terminals used to manage drone airports also involves multiple, such as drone airport 1, drone airport 2, and drone airport 3. Each drone airport can contain multiple dedicated boxes for parking and storing drones, and the multiple dedicated boxes can also be numbered, for example, 1 to 8, so that specific free slots can be determined based on the numbers later.
[0145] In this application scenario, based on the drone deployment system, drones can assist manned aircraft in achieving terrain detection, danger warning, accompanying flight photography, and follow-up flight functions.
[0146] Specifically, the process involves a user initiating a drone deployment command through an onboard terminal in a manned aircraft cabin, and then assigning a task. Specifically, this can be manifested as the drone deployment command being sent through the onboard terminal of the manned aircraft. The cloud server receives the drone deployment command and sends a drone status acquisition command to the airport control terminal. The airport control terminal can respond to the drone status acquisition command by sending drone status data to the cloud server. After receiving the drone status data, the cloud server can send drone availability data to the onboard terminal. The drone availability data generated by the cloud server may include the number of available drones. At this point, the user can select the number of drones to be summoned through the onboard terminal and generate a drone quantity request command to send to the cloud server. After receiving the drone quantity request command, the cloud server can select a target drone to perform the target flight mission and send the task to the airport control terminal. After receiving the task at the drone airport, the airport control terminal can activate the selected target drone, completing the task assignment step. The conditions for determining drone availability can be that the drone is in a non-repair or non-maintenance state, and that the drone's current remaining battery power is above a set threshold.
[0147] It also involves the drone deployment process after task assignment. Specifically, after the drone airport activates the drone mission, that is, the target deployment mission, it returns to the cloud server that the target drone is currently in a standby state. At this time, the airborne terminal can provide the drone deployment positioning information to the cloud server; the cloud server can calculate the deployment route from the drone airport to the drone deployment positioning point and send the deployment route to the airport control terminal; the airport control terminal can send the received deployment route to the target drone and issue the drone execution route instruction to control the drone to complete the deployment according to the route. In order to avoid collisions between target drones due to conflicts in deployment routes during the flight process of deployment, the airport control terminal can set the time interval for sending routes to the target drones one by one during the process of sending deployment route information.
[0148] It also involves the process of recovering drones during the deployment and execution of drone missions. Specifically, the user can issue drone instructions through the onboard terminal, such as drone recovery instructions to the cloud server. After the cloud server receives the drone recovery instruction, the airport control end can send free position data to the cloud server. The free position data can be used to characterize the idle status of each drone airport; the cloud server receives the free position data and determines the target landing position based on the idle status of each drone airport, that is, assigns the airport and corresponding position for recovering the drone to the drone. At this time, the cloud server can also calculate the landing route information from the drone to the recovery position, and then issue the drone execution route instruction; the drone can execute the landing route information issued by the cloud server and return to the airport, and land at the corresponding position of the corresponding airport to realize the recovery of the drone.
[0149] In addition, it also involves the drone backup process, which can be specifically manifested as after the drone triggers the low-battery protection set threshold, it can actively send a return request to the cloud server, that is, an active recovery request. At this time, the cloud server can allocate a landing space for the drone to return, and after calculating the return route (that is, landing route information), the cloud server can issue a return command to the drone, instructing the drone to return; the cloud server can also allocate a backup drone for replacement based on airport information, such as drone status data. At this time, it can also generate a deployment route for the backup drone, so that the replaced backup drone can complete the corresponding deployment.
[0150] It should be noted that similar solutions for the drone deployment process provided in the embodiments of the present invention, such as the process from initiating a drone deployment command to task assignment, the drone deployment process after task assignment, the drone recovery process during drone deployment and task execution, and the drone standby process, can also be applied to ordinary vehicles (such as pure electric vehicles, fuel vehicles, hybrid vehicles, etc.) to enable drone deployment from ordinary vehicles. This is not limited in the embodiments of the present invention.
[0151] In an embodiment of the present invention, drone wingman deployment and recovery are enabled through an in-cabin control screen, enabling rapid call-up, deployment, and convenient recovery of drones. Specifically, based on drone deployment instructions transmitted by an onboard terminal, target drones capable of executing the target flight mission are called and deployed, eliminating the need for the user to manually place the drone or perform complex drone deployment setup operations. This allows for rapid call-up and deployment of drones, achieving the same effect as a manned aircraft deploying a drone wingman through the in-cabin control screen. Furthermore, based on drone recovery instructions transmitted by the onboard terminal, the deployed target drone can be recovered, eliminating the need for manual recovery and enabling convenient drone recovery through the in-cabin control screen. Furthermore, multiple degrees of freedom deployment and recovery operations are enabled, including automatic drone route generation, endurance status assessment, automatic return to home in the event of a power failure, and multiple concurrent missions. While achieving fully automated, lightweight, and centrally managed drone deployment, this system also considers backup scenarios to ensure the complete and efficient completion of auxiliary flight missions.
[0152] It should be noted that for the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0153] Reference Figure 7 , shows a structural block diagram of an embodiment of a UAV deployment device based on a manned aircraft of the present invention, which is applied to an airport control terminal and may specifically include the following modules:
[0154] A first deployment route information receiving module 701 is configured to receive a target flight mission and first deployment route information for a target UAV; wherein the target UAV is determined based on the available UAV data, and the first deployment route information is generated based on the UAV deployment positioning information;
[0155] The target UAV activation module 702 is used to activate the target UAV, assign a target flight mission to the activated target UAV, and issue the first deployment route information;
[0156] The target UAV deployment module 703 is used to control the target UAV to be deployed according to the first deployment route information.
[0157] In one embodiment of the present invention, the first deployment route information receiving module 701 may include the following submodules:
[0158] The drone status data sending submodule is used to respond to the drone status acquisition instruction sent by the cloud server and send the drone status data to the cloud server so that the cloud server can generate drone usable data based on the acquired drone status data and the target flight mission;
[0159] The target flight mission receiving submodule is used to receive the target UAV determined by the cloud server based on the available UAV data and the target flight mission for the target UAV.
[0160] In one embodiment of the present invention, the drone status data includes drone availability status and drone power status data, and the drone availability data includes the number of available drones;
[0161] The drone status data sending submodule may include the following units:
[0162] The drone status data sending unit is used to send the drone availability status and drone power status data to the cloud server, so that the cloud server can respond to the corresponding data quantity in the drone status data that the drone availability status is in a non-maintenance state or a non-repair state, and the current remaining power of the drone power status data is higher than the preset power threshold, and determine the available number of drones.
[0163] In one embodiment of the present invention, the first deployment route information receiving module 701 may include the following submodules:
[0164] The standby status return submodule is used to return the target drone’s standby status to the cloud server after activating the target drone;
[0165] The first deployment route information receiving submodule is used to receive the first deployment route information from the drone airport to the drone deployment positioning point generated by the cloud service end in response to the target drone being in a standby state.
[0166] In one embodiment of the present invention, the UAV deployment device based on a manned aircraft provided by the embodiment of the present invention may further include the following modules:
[0167] An active recovery request generation module is used to trigger the generation of an active recovery request in response to the target drone's current remaining battery power falling below a preset low battery setting threshold, and send the active recovery request to the cloud server;
[0168] The landing route information receiving module is used to receive the landing route information from the UAV deployment positioning point to the target landing position generated by the cloud server in response to the active recovery request;
[0169] The target UAV landing module is used to send landing route information to the target UAV and control the target UAV to land according to the landing route information.
[0170] In one embodiment of the present invention, the UAV deployment device based on a manned aircraft provided by the embodiment of the present invention may further include the following modules:
[0171] A second deployment route information receiving module is configured to receive the second deployment route information from the drone airport to the drone deployment positioning point and the determined backup drone generated by the cloud server in response to the active recovery request;
[0172] The backup drone deployment module is used to send the second deployment route information to the backup drone and control the backup drone to be deployed according to the second deployment route information.
[0173] In an embodiment of the present invention, a drone deployment device based on a manned aircraft provided in an embodiment of the present invention can receive a target flight mission and first deployment route information for a target drone through an airport control terminal, then activate the target drone, assign the target flight mission to the activated target drone, and issue the first deployment route information to control the target drone to be deployed according to the issued first deployment route information. Based on the airport control terminal, target drones capable of executing the target flight mission are called and deployed, eliminating the need for users to place drones themselves or perform complex drone deployment settings. This allows for rapid call and deployment of drones, achieving the effect of a manned aircraft deploying a drone as a wingman through an in-cabin control screen.
[0174] Reference Figure 8 , shows a structural block diagram of another embodiment of a UAV deployment device based on a manned aircraft of the present invention, which is applied to an airborne terminal and may specifically include the following modules:
[0175] The drone deployment instruction generation module 801 is used to generate drone deployment instructions and receive drone available data returned by the cloud server in response to the drone deployment instruction;
[0176] The drone deployment instruction generation module 802 is used to generate drone deployment instructions based on the drone available data, and send drone demand instructions and drone deployment positioning information to the cloud server; the drone demand instructions are used to determine the target drone, and the drone deployment positioning information is used to generate first deployment route information, so that the cloud server can send the target flight mission and first deployment route information for the target drone to the airport control terminal, so as to realize the deployment of the target drone according to the first deployment route information.
[0177] In one embodiment of the present invention, the drone availability data includes the number of available drones; the drone deployment instruction generation module 802 may include the following submodules:
[0178] The human-machine demand instruction generation submodule is used to respond to the confirmation operation of the number of drones summoned according to the available number of drones and generate drone demand instructions.
[0179] In one embodiment of the present invention, the UAV deployment device based on a manned aircraft provided by the embodiment of the present invention may further include the following modules:
[0180] The drone recovery instruction generation module is used to generate drone recovery instructions and send the drone recovery instructions to the cloud server so that the cloud server can respond to the drone recovery instruction and generate landing route information from the drone deployment positioning point to the target landing position. The landing route information is used to instruct the airport control end to control the target drone to land according to the landing route information.
[0181] In an embodiment of the present invention, the drone deployment device based on a manned aircraft provided by the embodiment of the present invention can call and deploy a target drone that performs a target flight mission. It does not require the user to place the drone by himself or perform complex drone deployment setting operations, thereby realizing rapid calling and rapid deployment of the drone, and achieving the effect of a manned aircraft realizing drone wingman deployment through the cabin control screen.
[0182] Reference Figure 9 , shows a structural block diagram of another embodiment of a UAV deployment device based on a manned aircraft of the present invention, which is applied to a cloud service end and may specifically include the following modules:
[0183] The UAV status data acquisition module 901 is used to respond to the UAV deployment instruction sent by the airborne terminal and obtain the UAV status data and target flight mission;
[0184] The UAV available data generating module 902 is used to generate UAV available data based on the UAV status data and the target flight mission;
[0185] A target UAV determination module 903 is used to determine a target UAV for executing a target flight mission based on the available UAV data;
[0186] A first deployment route information generating module 904 is configured to receive the UAV deployment positioning information sent by the airborne terminal and generate first deployment route information based on the UAV deployment positioning information;
[0187] The drone deployment module 905 is used to send the target flight mission and first deployment route information for the target drone to the airport control terminal, so that the airport control terminal can activate the target drone and assign the target flight mission to the activated target drone and issue the first deployment route information; wherein the first deployment route information is used to instruct the target drone to be deployed according to the first deployment route information.
[0188] In one embodiment of the present invention, the drone status data acquisition module 901 may include the following submodules:
[0189] The drone status acquisition instruction generation submodule is used to respond to the drone deployment instruction sent by the airborne terminal, generate the drone status acquisition instruction, and send the drone status acquisition instruction to the airport control terminal;
[0190] The drone status data receiving submodule is used to receive the drone status data sent by the airport control end in response to the drone status acquisition instruction.
[0191] In one embodiment of the present invention, the drone status data includes drone availability status and drone power status data, and the drone availability data includes the number of available drones;
[0192] The drone available data generation module 902 may include the following submodules:
[0193] The submodule for generating the number of available drones is used to determine the number of available drones in response to the corresponding data quantity in the drone status data indicating that the drone's available status is in a non-maintenance state or a non-repair state, and the current remaining power of the drone's power status data is higher than the preset power threshold; wherein the current remaining power is used to determine the available endurance information of the drone, and the preset power threshold is determined based on the mileage information of the target flight mission.
[0194] In one embodiment of the present invention, the available drone data includes at least one drone that meets the target flight mission execution conditions; the available drone data generation module 902 may include the following submodules:
[0195] The drone determination submodule is used to select a drone whose available status is in a non-maintenance state or a non-repair state and whose current remaining power of the drone power status data is higher than a preset power threshold as at least one drone that meets the target flight mission execution conditions.
[0196] In one embodiment of the present invention, the drone availability data includes the number of available drones; the target drone determination module 903 may include the following submodules:
[0197] The drone quantity demand instruction receiving submodule is used to send the available drone quantity to the airborne terminal and receive the drone quantity demand instruction sent by the airborne terminal; the available drone quantity is displayed on the airborne terminal, and the drone demand instruction is generated based on the confirmation operation of the drone summon quantity;
[0198] The target drone determination submodule is used to respond to the drone quantity demand instruction and determine the target drone to perform the target flight mission based on the number of drones summoned.
[0199] In one embodiment of the present invention, the available drone data further includes at least one drone that meets the target flight mission execution conditions, and the target drone determination submodule may include the following units:
[0200] The target drone determining unit is configured to select a drone summoning quantity of target drones from at least one drone.
[0201] In one embodiment of the present invention, the first deployment route information generating module 904 may include the following submodules:
[0202] The UAV deployment positioning information receiving submodule is used to respond to the target UAV being in the standby state and receive the UAV deployment positioning information sent by the airborne terminal. The UAV deployment positioning information includes the UAV deployment positioning point, wherein the standby state is used to indicate that the target UAV has been activated;
[0203] The first deployment route information generation submodule is used to generate the first deployment route information from the drone airport to the drone deployment positioning point.
[0204] In one embodiment of the present invention, the apparatus may further include the following modules:
[0205] The drone recovery command response module is used to receive the drone recovery command sent by the airborne terminal and respond to the drone recovery command to collect free slot data; the free slot data is used to represent the idle status of each drone airport;
[0206] The drone recovery module is used to recover the target drone based on the free space data.
[0207] In one embodiment of the present invention, the apparatus may further include the following modules:
[0208] The active recovery request response module is used to receive active recovery requests sent by the airport control terminal and collect free slot data in response to the active recovery requests; the active recovery request is triggered when the current remaining battery power of the target drone falls below a preset low battery setting threshold; the free slot data is used to represent the idle status of each drone airport;
[0209] The drone recovery module is used to recover the target drone based on the free space data.
[0210] A backup drone determination module is used to collect drone status data from various drone airports and determine backup drones based on the drone status data;
[0211] The second deployment route information generation module is used to obtain the drone deployment positioning point, generate the second deployment route information from the drone airport to the drone deployment positioning point, and send the second deployment route information to the airport control end so that the airport control end can send the second deployment route information to the backup drone; the second deployment route information is used to instruct the backup drone to be deployed according to the second deployment route information.
[0212] In one embodiment of the present invention, the free slot data includes an airport identifier of an idle drone airport and a free slot of an idle drone airport; the target drone is deployed based on the drone deployment positioning point;
[0213] The drone recovery module can include the following submodules:
[0214] The target landing slot determination submodule is used to determine the target landing slot based on the airport identifier and the available slots of the idle drone airport;
[0215] The landing route information generation submodule is used to generate the landing route information from the UAV deployment positioning point to the target landing position, and send the landing route information to the airport control end so that the airport control end can send the landing route information to the target UAV; the landing route information is used to instruct the target UAV to land according to the landing route information.
[0216] In an embodiment of the present invention, a drone deployment device based on a manned aircraft provided by the embodiment of the present invention is configured such that a cloud service terminal can communicate with an onboard terminal of the manned aircraft and an airport control terminal. At this point, the cloud service terminal can acquire drone status data based on the drone deployment instructions sent by the onboard terminal, and can generate drone availability data based on the acquired drone status data and target flight mission. The cloud service terminal uses the drone availability data to determine the target drone, and sends the target flight mission and first deployment route information for the target drone to the airport control terminal so that the airport control terminal can activate the target drone, and assign the target flight mission and first deployment route information to the activated target drone, thereby implementing drone deployment. Based on the drone deployment instructions sent by the onboard terminal, target drones capable of executing the target flight mission are called and deployed, eliminating the need for users to place drones themselves or perform complex drone deployment setup operations. This allows for rapid drone deployment and rapid deployment, achieving the effect of a manned aircraft deploying a drone as a wingman through an in-cabin control screen.
[0217] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0218] The present invention also provides a manned aircraft, including a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When executed by the processor, the computer program implements the various processes of the above-mentioned embodiment of the method for deploying unmanned aerial vehicles based on a manned aircraft, and can achieve the same technical effects. To avoid repetition, they are not described here. It should be noted that manned aircraft can include but are not limited to ordinary manned aircraft (such as rotorcraft, etc.) and vehicles such as flying cars, and the present invention is not limited to this.
[0219] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the above-mentioned embodiment of the drone deployment method based on a manned aircraft are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0220] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0221] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, apparatus, or computer program products. Thus, embodiments of the present invention may take the form of a fully hardware embodiment, a fully software embodiment, or an embodiment combining software and hardware. Furthermore, embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0222] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the process in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0223] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0224] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0225] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they become aware of the basic creative concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0226] Finally, 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, such that a process, method, article, or terminal device that includes 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 terminal device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that includes the element.
[0227] The above is a detailed introduction to a drone deployment method based on a manned aircraft, a corresponding drone deployment system based on a manned aircraft, and a corresponding manned aircraft provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the ideas of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A UAV deployment system based on a manned aircraft, characterized in that: Involving airborne terminals, cloud service terminals and airport control terminals, among which, The airborne terminal is used to generate a drone deployment instruction and send the drone deployment instruction and drone deployment positioning information to the cloud server; The cloud service end is configured to obtain drone status data and a target flight mission in response to the drone deployment instruction, generate drone availability data based on the drone status data and the target flight mission, determine a target drone based on the drone availability data, generate first deployment route information based on the drone deployment positioning information, and send the target flight mission and the first deployment route information for the target drone to the airport control end; the drone availability data includes the number of available drones, and the drone status data includes at least drone availability status and drone battery status data; The airport control end is used to receive a target flight mission and first deployment route information for a target UAV, activate the target UAV, assign the target flight mission to the activated target UAV and issue the first deployment route information to control the target UAV to be deployed according to the first deployment route information.
2. A method for deploying UAVs based on manned aircraft, characterized in that: Applied to the airport control terminal of the drone deployment system of claim 1, the method comprises: receiving, through the airport control terminal, target flight mission and first deployment route information for the target UAV; activating the target UAV, assigning the target flight mission to the activated target UAV and issuing the first deployment route information; Control the target UAV to be deployed according to the first deployment route information.
3. The method according to claim 2, characterized in that Receiving a target flight mission for a target UAV through the airport control terminal includes: In response to the drone status acquisition instruction sent by the cloud server, the cloud server sends the drone status data to the cloud server, so that the cloud server generates drone available data based on the acquired drone status data and the target flight mission; Receive a target UAV and a target flight mission for the target UAV determined by the cloud service end based on the available UAV data.
4. The method according to claim 3, characterized in that The sending of drone status data to the cloud server includes: The available status of the drone and the power status data of the drone are sent to the cloud server, so that the cloud server responds to the corresponding data quantity of the drone status data indicating that the available status of the drone is in a non-maintenance state or a non-repair state, and the current remaining power of the drone power status data is higher than a preset power threshold, and determines the available number of drones.
5. The method according to claim 2, characterized in that Receiving first deployment route information through the airport control terminal includes: After activating the target drone, reporting to the cloud service that the target drone is in a standby state; Receive first deployment route information from the drone airport to the drone deployment positioning point generated by the cloud service end in response to the target drone being in a standby state.
6. The method according to claim 2, characterized in that The method further comprises: In response to the current remaining battery power of the target drone being lower than a preset low battery setting threshold, triggering the generation of an active recovery request, and sending the active recovery request to the cloud service end; Receiving landing route information from the UAV deployment location to the target landing location generated by the cloud server in response to the active recovery request; The landing route information is sent to the target UAV, and the target UAV is controlled to land according to the landing route information.
7. The method according to claim 6, characterized in that The method further comprises: Receiving second deployment route information from the drone airport to the drone deployment location and the determined backup drone generated by the cloud service end in response to the active recovery request; The second deployment route information is issued to the backup UAV, and the backup UAV is controlled to be deployed according to the second deployment route information.
8. A method for deploying unmanned aerial vehicles based on manned aircraft, characterized in that: The airborne terminal of the drone deployment system according to claim 1, wherein the method comprises: Generate a drone deployment instruction and receive drone availability data returned by the cloud server in response to the drone deployment instruction; A drone demand instruction is generated based on the available data of the drone, and the drone demand instruction and drone deployment positioning information are sent to the cloud server; the drone demand instruction is used to determine the target drone, and the drone deployment positioning information is used to generate first deployment route information, so that the cloud server sends the target flight mission and the first deployment route information for the target drone to the airport control terminal, thereby realizing the deployment of the target drone according to the first deployment route information.
9. The method according to claim 8, characterized in that Generating a drone demand instruction according to the drone available data includes: In response to the operation of confirming the number of drones to be summoned according to the available number of drones, a drone demand instruction is generated.
10. The method according to claim 8, characterized in that Also includes: Generate a drone recovery instruction and send the drone recovery instruction to the cloud server, so that the cloud server generates landing route information from the drone deployment positioning point to the target landing position in response to the drone recovery instruction. The landing route information is used to instruct the airport control end to control the target drone to land according to the landing route information.
11. A manned aircraft, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein when the computer program is executed by the processor, the method for deploying a drone based on a manned aircraft as described in any one of claims 8 to 10 is implemented.
Citation Information
Patent Citations
Resource scheduling method for mixed formation of manned aerial vehicles and unmanned aerial vehicles
CN109189094A
Passenger-carrying drone flight method and system applied to aerial sightseeing in scenic spot
CN109917799A