Unmanned aerial vehicle communication method and device, computer equipment, readable storage medium and program product

By switching to the rescue mode when the drone communication is interrupted and establishing a communication connection with the second drone, the problem of unmanned aerial vehicle communication interruption in complex environments is solved, and the continuity of missions and information security is achieved.

CN119892205APending Publication Date: 2025-04-25CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510119258.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In a complex geographical environment, blockage of buildings, obstructions of trees, hills and other terrains will lead to shielding of drone communication signals, and signal interference from other wireless devices will cause drone communication interruption, affecting mission continuity and possibly leaking important information.

Method used

When the drone communication is interrupted, switch to the rescue mode, send the rescue information and forward it to the drone central control platform through the second drone, instructing the dispatch of rescue missions. After receiving the rescue information, establish a communication connection with the second drone to realize signal recovery.

Benefits of technology

By switching operation modes and establishing communication connections, drone mission interruptions and information loss are avoided, and the task continuity and information security are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892205A_ABST
    Figure CN119892205A_ABST
Patent Text Reader

Abstract

The invention relates to an unmanned aerial vehicle searching method and device, computer equipment, a readable storage medium and a program product. The method can be applied to a first unmanned aerial vehicle, and comprises the following steps: when communication is interrupted, switching an unmanned aerial vehicle operation mode to a first target operation mode, and sending help-seeking information in the first target operation mode; the help seeking information is forwarded to the unmanned aerial vehicle center control platform through the second unmanned aerial vehicle and used for indicating the unmanned aerial vehicle center control platform to issue a rescue task to the second unmanned aerial vehicle; rescue information responded by the second unmanned aerial vehicle based on the help seeking information is received, communication connection with the second unmanned aerial vehicle is established based on the rescue information, and the second unmanned aerial vehicle is used for communication signal recovery. By adopting the method, the task continuity of the first unmanned aerial vehicle can be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of core network technology, and in particular to a drone communication method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art

[0002] In the integrated air-ground network, UAV (unmanned aerial vehicle) is widely used in rescue, inspection and other scenarios. However, in complex geographical environments, the obstruction of buildings, trees, hills and other terrains will shield the communication signals. At the same time, the signals of other wireless devices will also interfere with the communication of UAVs, resulting in interruption of UAV communication and loss of connection.

[0003] In traditional technology, when the communication signal of a drone is interfered with or the drone malfunctions, the drone communication is interrupted and lost. At this time, the drone may choose to hover in place and wait for the signal to be restored.

[0004] However, in traditional technologies, if the communication signal of the drone cannot be restored in time, it will affect the mission continuity of the drone and may leak important information. Therefore, a drone communication method is urgently needed to avoid mission interruption and information loss. Summary of the invention

[0005] Based on this, it is necessary to provide a drone communication method, device, computer equipment, computer-readable storage medium and computer program product that can avoid drone mission interruption and information loss in response to the above-mentioned technical problems.

[0006] In a first aspect, the present application provides a drone communication method, the method being applied to a first drone, the method comprising:

[0007] When the communication is interrupted, the UAV operation mode is switched to the first target operation mode, and a distress message is sent in the first target operation mode; the distress message is forwarded to the UAV central control platform through the second UAV, so as to instruct the UAV central control platform to issue a rescue mission to the second UAV;

[0008] Rescue information in response to the distress message from the second drone is received, and a communication connection is established with the second drone based on the rescue information, where the second drone is used for communication signal recovery.

[0009] In one embodiment, when the communication is interrupted, switching the operation mode of the drone to the first target operation mode, and sending a distress message in the first target operation mode, includes:

[0010] When communication is interrupted, the current UAV operation mode is switched to the distress mode;

[0011] Based on a preset power threshold and the current remaining power of the first drone, a message sending frequency is determined, and in the distress mode, a distress message is sent based on the message sending frequency.

[0012] In one embodiment, the receiving of rescue information from the second drone based on the distress information, and establishing a communication connection with the second drone based on the rescue information, includes:

[0013] receiving rescue information responded by the second UAV based on the distress information, and verifying the rescue information;

[0014] When the rescue information is verified, a communication connection is established with the second UAV.

[0015] In one embodiment, the method further comprises:

[0016] receiving a distress message sent by a third drone, and verifying the distress message;

[0017] When the distress message passes the verification, the distress message is forwarded to the drone central control platform, instructing the drone central control platform to issue a rescue mission.

[0018] In one embodiment, the method further comprises:

[0019] receiving a rescue mission issued by the drone central control platform, switching the drone operation mode to a second target operation mode, and moving to the position of the third drone in the second target operation mode;

[0020] Send rescue information to the third drone, instructing to establish a communication connection with the third drone.

[0021] In a second aspect, the present application also provides a drone communication method, which is applied to a drone central control platform, and the method includes:

[0022] Receiving a distress message; the distress message is obtained by switching the drone operation mode to a first target operation mode and sending the distress message to the second drone in the first target operation mode when communication with the first drone is interrupted, and forwarded by the second drone;

[0023] Determining whether the second drone meets the search and rescue conditions;

[0024] When the second drone meets the search and rescue conditions, a search and rescue mission is issued to the second drone, instructing the second drone to respond to the rescue information of the first drone.

[0025] In one embodiment, the method further comprises:

[0026] In the case that the second UAV does not meet the search and rescue condition, a search and rescue mission is issued to a fourth UAV, instructing the fourth UAV to respond to the rescue message to the first UAV.

[0027] In a third aspect, the present application further provides a UAV communication device, which is applied to a first UAV, and includes:

[0028] A first sending module, used for switching the UAV operation mode to a first target operation mode when communication is interrupted, and sending a distress message in the first target operation mode; the distress message is forwarded to the UAV central control platform through the second UAV, so as to instruct the UAV central control platform to send a rescue mission to the second UAV;

[0029] The first receiving module is used to receive the rescue information responded by the second UAV based on the distress information, and establish a communication connection with the second UAV based on the rescue information, and the second UAV is used for communication signal recovery.

[0030] In one embodiment, the first sending module is specifically used to:

[0031] When communication is interrupted, the current UAV operation mode is switched to the distress mode;

[0032] Based on a preset power threshold and the current remaining power of the first drone, a message sending frequency is determined, and in the distress mode, a distress message is sent based on the message sending frequency.

[0033] In one embodiment, the first receiving module is specifically used to:

[0034] receiving rescue information responded by the second UAV based on the distress information, and verifying the rescue information;

[0035] When the rescue information is verified, a communication connection is established with the second UAV.

[0036] In one embodiment, the device further comprises:

[0037] A second receiving module is used to receive the distress message sent by the third drone and verify the distress message;

[0038] The second sending module is used to forward the distress message to the drone central control platform if the distress message passes the verification, and instruct the drone central control platform to issue a rescue mission.

[0039] In one embodiment, the device further comprises:

[0040] A third receiving module is used to receive the rescue mission issued by the drone central control platform, switch the drone operation mode to the second target operation mode, and move to the position of the third drone in the second target operation mode;

[0041] The third sending module is used to send rescue information to the third drone, instructing to establish a communication connection with the third drone.

[0042] In a fourth aspect, the present application further provides a drone communication device, which is applied to a drone central control platform, and the device further includes:

[0043] A receiving module, used for receiving a distress message; the distress message is obtained by switching the operation mode of the drone to the first target operation mode and sending it to the second drone in the first target operation mode when the communication with the first drone is interrupted, and forwarded by the second drone;

[0044] A judgment module, used to judge whether the second UAV meets the search and rescue conditions;

[0045] The first sending module is used to send a search and rescue mission to the second drone when the second drone meets the search and rescue condition, and instruct the second drone to respond to the rescue information of the first drone.

[0046] In one embodiment, the device further comprises:

[0047] The second sending module is used to send a search and rescue mission to a fourth drone when the second drone does not meet the search and rescue condition, and instruct the fourth drone to respond to the rescue message to the first drone.

[0048] In a fifth aspect, the present application further provides a drone communication system, the system comprising a first drone, a second drone and a drone central control platform, wherein:

[0049] The first drone is used to switch the drone operation mode to the first target operation mode when communication is interrupted, and send a distress message in the first target operation mode; the distress message is forwarded to the drone central control platform through the second drone;

[0050] The UAV central control platform is used to receive the distress message and determine whether the second UAV meets the search and rescue conditions; if the second UAV meets the search and rescue conditions, issue a search and rescue mission to the second UAV;

[0051] The second drone is used to respond to the first drone with rescue information based on the search and rescue mission;

[0052] The first drone is further used to receive rescue information responded by the second drone, establish a communication connection with the second drone based on the rescue information, and the second drone is used to restore the communication signal.

[0053] In a sixth aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the method steps described in the first aspect or the second aspect when executing the computer program.

[0054] In a seventh aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method steps described in the first aspect or the second aspect are implemented.

[0055] In an eighth aspect, the present application further provides a computer program product, comprising a computer program, which implements the method steps described in the first aspect or the second aspect when executed by a processor.

[0056] The above-mentioned drone communication method, device, computer equipment, computer-readable storage medium and computer program product, when communication is interrupted, the drone operation mode is switched to the first target operation mode, and a distress message is sent in the first target operation mode; the distress message is forwarded to the drone central control platform through the second drone, used to instruct the drone central control platform to issue a rescue task to the second drone; the rescue message of the second drone based on the distress message is received, and a communication connection is established with the second drone based on the rescue message, and the second drone is used to restore the communication signal. By adopting this method, a drone operation mode is added, when the communication of the first drone is interrupted, by switching the first drone to the first target operation mode, the first drone can send a distress message, forward the distress message to the drone central control platform through the second drone, and the drone central control platform issues a rescue task to the second drone, so that the second drone can rescue the first drone, and the first drone establishes a communication connection with the second drone, so as to ensure the data transmission between the first drone and the second drone, realize signal recovery, avoid the leakage of important information, and ensure the mission continuity of the first drone. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0058] Figure 11 is a flow chart of a UAV communication method on the first UAV side in one embodiment;

[0059] Figure 2 A schematic diagram of a process of sending a distress message by a first drone in one embodiment;

[0060] Figure 3 A schematic diagram of a flow chart of steps for establishing a communication connection between a first drone and a second drone in one embodiment;

[0061] Figure 4 A schematic diagram of a process of forwarding a distress message by a first drone in one embodiment;

[0062] Figure 5 A schematic diagram of a flow chart of steps for establishing a communication connection between a first drone and a third drone in one embodiment;

[0063] Figure 6 1 is a flow chart of a UAV communication method on the UAV central control platform side in one embodiment;

[0064] Figure 7 A schematic flow chart of a method for instructing a fourth drone to perform a rescue mission in one embodiment;

[0065] Figure 8 A schematic diagram of an example flow chart of a method for a drone central control platform to actively search and rescue a first drone in one embodiment;

[0066] Fig. 9 A schematic flow chart of an example of a method for a UAV central control platform to passively search and rescue a first UAV is provided in one embodiment;

[0067] Fig.10 is a structural block diagram of a UAV communication device on the first UAV side in one embodiment;

[0068] Fig.11 It is a structural block diagram of a UAV communication device on the UAV central control platform side in one embodiment;

[0069] Fig.12 is an internal structure diagram of a computer device in one embodiment;

[0070] Fig.13 The figure is a diagram of the internal structure of another computer device in one embodiment. DETAILED DESCRIPTION

[0071] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0072] In an exemplary embodiment, Figure 1 As shown, a UAV communication method is provided, which is applied to a first UAV, and the UAV communication method includes the following steps 102 to 104. Among them:

[0073] Step 102, when the communication is interrupted, the UAV operation mode is switched to the first target operation mode, and a distress message is sent in the first target operation mode.

[0074] The distress message is forwarded to the drone central control platform through the second drone, which is used to instruct the drone central control platform to issue a rescue mission to the second drone.

[0075] In practice, in the integrated air-ground-space network, drones are widely used in various scenarios. However, the global surge in frequency-using devices and the increasingly complex electromagnetic environment have caused frequent interference to the communication of drones. Therefore, in order to ensure the safety of drones, an operation mode module is added to the drone, which contains a variety of drone operation modes, so that the drone can be flexibly switched based on scene changes during operation. Taking the first drone as an example, in order to ensure the communication security of the first drone, if the communication signal of the first drone is interfered with during the execution of the mission, and the communication with the drone central control platform is interrupted, the first drone switches the drone operation mode to the first target operation mode. In the first target operation mode (for example, the distress mode), the first drone broadcasts a distress message. The distress message can be received by drones near the first drone and forwarded to the drone central control platform.

[0076] Optionally, if the second UAV is near the location of the first UAV and is in good operating condition, and the second UAV receives a distress message broadcast by the first UAV, the second UAV will forward the distress message to the UAV central control platform, which will determine the accuracy of the distress message and, after verification, issue a rescue mission to the second UAV or other UAVs to carry out rescue of the first UAV.

[0077] Optionally, the distress message sent by the first drone includes but is not limited to the identity of the first drone (for example, ID (Identification)), location, power level, task importance level of the first drone's own task to be performed, etc., and the present disclosed embodiment does not limit this.

[0078] Step 104: receiving rescue information from the second drone based on the rescue information response, and establishing a communication connection with the second drone based on the rescue information.

[0079] Among them, the second drone is used for communication signal recovery.

[0080] In implementation, after the second drone receives the distress message from the first drone, the second drone forwards the distress message to the drone central control platform, and the drone central control platform verifies and judges the distress message. The drone central control platform issues a rescue mission after the verification is passed. If the drone central control platform assigns the second drone to perform the rescue mission, the second drone sends a rescue message to the first drone to respond to the distress message. The first drone receives the rescue message, which contains the attribute information and operating status of the second drone, such as the second drone ID, location, power, etc. The first drone verifies the rescue message to ensure the reliability of the communication between the two parties. When the rescue message verification is passed, the first drone establishes a communication connection with the second drone, and the second drone carries out the rescue mission.

[0081] Specifically, there are many ways for the second drone to rescue the first drone. For example, the second drone can evaluate the task importance level, task time limit, power of the first drone, operating status of the first drone and other information of the task to be executed corresponding to the first drone. If the task to be executed corresponding to the first drone is very important (i.e., the task importance level is high), and it is confirmed that the current operating status of the first drone cannot continue to execute the task, the second drone backs up the task data in the first drone through the communication connection with the first drone, and replaces the first drone to execute the task to ensure the task continuity of the task to be executed. In addition, the second drone can also publish information such as the current location and operating status of the first drone to the drone central control platform, and the drone central control platform instructs personnel to rescue the first drone. Alternatively, if the task time limit of the task to be executed corresponding to the first drone is very long, that is, it indicates that the task to be executed can be postponed, and the current operating status of the first drone is good, the second drone can wait for the first drone to resume communication while establishing communication with the first drone, or the second drone forwards the current situation to the drone central control platform, and after the instruction of the drone central control platform, temporarily cancels the task to be executed by the first drone and informs the first drone to return.

[0082] Optionally, there are multiple ways to rescue the first drone. The embodiments of the present disclosure cite the above-mentioned rescue methods as examples for explanation, but the embodiments of the present disclosure do not limit the rescue method of rescuing the first drone by the second drone.

[0083] In the above-mentioned drone communication method, a drone operation mode is added. When the communication of the first drone is interrupted, the first drone is switched to the first target operation mode so that the first drone can send a distress message, which is forwarded to the drone central control platform by the second drone. The drone central control platform issues a rescue mission to the second drone, so that the second drone can rescue the first drone. The first drone establishes a communication connection with the second drone to ensure data transmission between the first drone and the second drone, realize signal recovery, avoid leakage of important information, and ensure the mission continuity of the first drone.

[0084] In an exemplary embodiment, Figure 2 As shown, step 102 includes steps 202 to 204 .

[0085] in:

[0086] Step 202: When the communication is interrupted, the current UAV operation mode is switched to a distress mode.

[0087] In implementation, an operation mode module is added to the first drone, and the operation mode module includes multiple operation modes of the drone, such as normal mode, rescue mode and distress mode. When the first drone maintains communication with the drone central control platform, the first drone operates in normal mode. When the communication of the first drone is interrupted, the first drone actively switches the current drone operation mode from normal mode to distress mode.

[0088] Step 204, based on the preset power threshold and the current remaining power of the first drone, determine the information sending frequency, and send the distress message based on the information sending frequency in the distress mode.

[0089] In implementation, a power threshold is preset in the first drone, and the power threshold is used to determine the frequency of sending distress information of the first drone when asking for help. Specifically, in the distress mode, the first drone compares the preset power threshold with the current remaining power of the first drone, thereby determining the frequency of sending information, and sends the distress information in the distress mode based on the information sending frequency. If the current remaining power of the first drone is less than the preset power threshold, the first drone broadcasts the distress information according to the preset period in the distress mode; if the current remaining power of the first drone is greater than or equal to the preset power threshold, the first drone broadcasts the distress information in real time and continuously in the distress mode.

[0090] For example, if the current remaining power of the first drone is less than the preset power threshold, it indicates that the current remaining power of the first drone is insufficient, so the information transmission frequency is sent according to the preset period. For example, if the preset period is 15 minutes, the first drone broadcasts a distress message every 15 minutes in the distress mode. If the current remaining power of the first drone is greater than the preset power threshold, it indicates that the current remaining power of the first drone is sufficient, so the information transmission frequency can be real-time (extremely short time period) continuous transmission, for example, the first drone broadcasts a distress message every 1 second in the distress mode.

[0091] In this embodiment, the sending frequency of the distress message is dynamically adjusted by presetting the power threshold and real-time power monitoring, which can save energy while ensuring the efficiency of information transmission, avoid unnecessary waste of power, and extend the flight time of the first drone in an emergency.

[0092] In an exemplary embodiment, Figure 3 As shown, the specific processing process of step 104 includes:

[0093] Step 301: Receive rescue information from the second UAV based on the distress message response, and verify the rescue information.

[0094] In practice, when the first drone receives the rescue information replied by the second drone, in order to ensure the information security of the mission data in the first drone, the first drone needs to verify the rescue information. Optionally, the rescue information contains the attribute information and operation status information of the second drone, such as the ID, location, power, etc. of the second drone. The first drone has pre-stored verification rules and standards, so that the first drone can verify and identify the information of the second drone contained in the rescue information and verify the reliability of the second drone.

[0095] Step 302: When the rescue information verification is passed, a communication connection is established with the second UAV.

[0096] In the implementation, when the rescue information verification is passed, the first drone establishes a communication connection with the second drone. Specifically, when the rescue information verification is passed, a handshake is performed with the second drone using a preset communication protocol (such as LoRa, Wi-Fi, 4G / 5G, etc.). Necessary security keys and authentication information are exchanged to ensure encrypted and secure communication, dynamically adjust communication parameters (such as frequency, power, bandwidth, etc.) to adapt to environmental changes, and start redundant communication mechanisms (such as multi-point communication, backup frequency bands, etc.) to enhance the stability of the connection.

[0097] In this embodiment, the authenticity of the rescue information and the security of the communication are ensured through a strict verification and encryption mechanism. Through a stable communication connection, the second drone can quickly perform the task, shorten the response time, and ensure the efficient execution of the rescue mission.

[0098] In an exemplary embodiment, Figure 4 As shown, in addition to being rescued, the first drone can also participate in the rescue of other drones when the first drone is in normal operation. The method also includes:

[0099] Step 402: Receive the distress message sent by the third drone and verify the distress message.

[0100] In implementation, the first drone flies normally in normal mode. When passing near the third drone, it monitors the distress message of the third drone. The first drone receives the distress message sent by the third drone and verifies the distress message. The distress message includes the identity of the third drone (for example, ID (Identification), location, power, and the mission importance level of the third drone's own mission to be performed. The first drone can verify and identify the distress message based on the distress message to ensure the reliability of the distress message.

[0101] Step 404, when the distress message is verified, the distress message is forwarded to the drone central control platform, instructing the drone central control platform to issue a rescue mission.

[0102] In implementation, if the distress message passes verification, the first drone forwards the distress message to the drone central control platform, instructing the drone central control platform to issue a rescue mission. In this process, the first drone plays the role of monitoring and forwarding the distress message.

[0103] In this embodiment, the emergency information of the rescued third drone is monitored and forwarded through the common mode of the first drone, and there is no need to use a special search and rescue drone to carry out search and rescue, which saves drone resources and improves the efficiency of drone rescue.

[0104] In an exemplary embodiment, Figure 5 As shown, the method also includes:

[0105] Step 501, receiving a rescue mission issued by a drone central control platform, switching the drone operation mode to a second target operation mode, and moving to the position of a third drone in the second target operation mode.

[0106] In implementation, after receiving the distress message, the drone central control platform verifies the accuracy of the distress message and determines whether the first drone needs to interrupt its current pending task and execute the rescue of the third drone. If the drone central control platform identifies that the task importance level of the first drone's own pending task is low and / or the task validity period of the pending task is long, that is, the first drone can participate in the search and rescue of the third drone, then the drone central control platform can assign the first drone to search and rescue the third drone, that is, the drone central control platform issues a rescue task to the first drone. After the first drone receives the rescue task issued by the drone central control platform, it switches its own drone operation mode from the normal mode to the second target operation mode, that is, switches to the rescue mode, and goes to the location of the third drone for search and rescue in the rescue mode.

[0107] Optionally, if the drone central control platform identifies that the task importance level of the task to be performed by the first drone is high and / or the task validity period of the task to be performed is short, the first drone does not participate in the search and rescue of the third drone, and the drone central control platform can instruct other drones to participate in the rescue mission of the third drone.

[0108] Step 502: Send rescue information to the third drone, instructing to establish a communication connection with the third drone.

[0109] In practice, when the first drone performs a rescue, the first drone sends rescue information to the third drone, indicating that a communication connection is established with the third drone. This process is similar to the process of sending rescue information to the first drone when the second drone performs a rescue in step 104 above. Therefore, the detailed process of the third drone verifying the rescue information and establishing a communication connection with the first drone is not described in detail in the embodiment of the disclosure. In this way, after the first drone establishes a communication connection with the third drone, the first drone carries out the rescue mission.

[0110] In this embodiment, the first drone can quickly switch to the second target operation mode and immediately go to the designated location by quickly issuing the rescue mission through the drone central control platform, which greatly shortens the response time. The drone central control platform can automatically allocate rescue tasks according to real-time data and task priorities, improving the efficiency and accuracy of task processing. After the first drone arrives at the location of the third drone, it sends rescue information and establishes a communication connection, realizing direct communication and collaboration between drones, and enhancing the overall collaborative operation capability.

[0111] In an exemplary embodiment, Figure 6 As shown, a UAV communication method is provided, which is applied to a UAV central control platform. The UAV communication method includes the following steps 601 to 603.

[0112] in:

[0113] Step 601, receiving a distress message.

[0114] The distress message is obtained by switching the operation mode of the first drone to the first target operation mode and sending it to the second drone in the first target operation mode when the communication with the first drone is interrupted, and then forwarded by the second drone.

[0115] In the implementation, the first drone is used as the drone to be rescued, and the second drone is a drone near the first drone. For example, if the first drone's communication is interrupted, when broadcasting a distress message in the distress mode, the second drone passing near the first drone receives the distress message, and the second drone forwards the distress message to the drone central control platform. The drone central control platform is integrated with a task management module, which receives the distress message to further identify whether the first drone has lost communication, that is, the drone central control platform verifies the accuracy of the distress message. If the distress message passes the verification, the drone central control platform determines to conduct a search and rescue for the first drone.

[0116] The distress message includes the identity of the first drone (e.g., ID (Identification), location, power, mission importance level of the first drone's own mission to be performed, etc. The drone central control platform can verify the accuracy of the distress message based on the content contained in the distress message and the pre-examination verification rules, and determine whether the first drone is reliable, and formulate a corresponding rescue plan for the first drone if the verification passes.

[0117] Step 602, determining whether the second UAV meets the search and rescue conditions.

[0118] In implementation, the drone central control platform determines whether the second drone meets the search and rescue conditions, that is, the drone central control platform determines whether the second drone needs to interrupt the task currently being performed by the second drone and switch to search and rescue the first drone. Specifically, the second drone contains information such as its own remaining power, the task importance level of the task to be performed, etc. In this way, the drone central control platform makes a comprehensive judgment based on the information such as the second drone's own remaining power, the task importance level of the task to be performed, etc. and the preset search and rescue conditions to determine whether the second drone is needed for search and rescue.

[0119] Among them, satisfying the search and rescue conditions includes that the original task to be performed (or being performed) of the drone (the second drone in this embodiment) has a low task importance level, the task timeliness of the task to be performed is long, or the drone is not currently performing the task, etc. The disclosed embodiment does not limit the content of the search and rescue conditions.

[0120] Step 603: When the second UAV meets the search and rescue conditions, a search and rescue mission is issued to the second UAV, instructing the second UAV to respond to the rescue information of the first UAV.

[0121] During implementation, when the second UAV meets the search and rescue conditions, the UAV central control platform sends a search and rescue mission to the second UAV, instructing the second UAV to switch to search and rescue mode, arrive near the location of the first UAV to carry out search and rescue, and respond to the rescue information to the first UAV.

[0122] In this embodiment, the UAV central control platform can quickly initiate rescue operations and shorten response time by receiving the distress message forwarded by the second UAV and quickly determining whether the second UAV meets the search and rescue conditions. It uses a multi-layer communication mechanism to ensure effective transmission of information in a complex environment and reduce the risk of information loss. When the second UAV meets the search and rescue conditions, it quickly issues a search and rescue mission and responds to the rescue message to ensure that the first UAV can be rescued in time.

[0123] In an exemplary embodiment, Figure 7 As shown, the method also includes:

[0124] Step 702: When the second UAV does not meet the search and rescue conditions, a search and rescue mission is issued to the fourth UAV, instructing the fourth UAV to respond to the rescue message to the first UAV.

[0125] During implementation, when the second UAV does not meet the search and rescue conditions, the task management module of the UAV central control platform informs the second UAV to continue to execute the original pending task without search and rescue, and dispatches other UAVs, for example, the fourth UAV to perform search and rescue, that is, the UAV central control platform sends a search and rescue mission to the fourth UAV, instructing the fourth UAV to respond to the rescue message of the first UAV.

[0126] The process of the fourth drone responding to the rescue message and executing the rescue mission to the first drone is similar to the process of the second drone executing the rescue mission in step 104 in the above embodiment, and will not be repeated in detail in the embodiment of the present disclosure.

[0127] In this embodiment, when the second drone is unable to perform the rescue mission, the fourth drone is quickly dispatched to ensure that the rescue mission will not be interrupted due to the second drone not meeting the search and rescue conditions, thereby improving the flexibility and continuity of the rescue mission.

[0128] In an optional embodiment, in addition to passively receiving the forwarded distress message, the drone central control platform can also actively monitor and identify the interruption of the communication signal of the first drone. Specifically, the drone central control platform is integrated with a task management module, which is used to dispatch tasks to each drone and also monitor the communication status of each drone. When the drone central control platform monitors that the communication signal of the first drone is interrupted, the drone central control platform can also dispatch other drones to the first drone for search and rescue based on the location of the first drone, the task importance level of the task to be executed in the first drone, and other information. Figure 8 As shown, an example of a method for a UAV central control platform to actively search and rescue a first UAV is given, and the example specifically includes:

[0129] Step 801, UAV1 (the first UAV) communication is interrupted, and the operation mode module in the first UAV switches the execution state to the distress mode, and broadcasts distress information continuously or periodically according to the remaining power, waiting for rescue.

[0130] In step 802, the task management module of the drone central control platform detects that the communication of UAV1 is abnormally interrupted, and determines that UAV1 needs rescue based on the location of the first drone, the task importance level of the task to be performed in the first drone, and other information. At the same time, the drone central control platform determines that UAV2 (i.e., the second drone) performs the search and rescue mission of UAV1 based on the location, task importance level, and other information.

[0131] Step 803, the task management module of the UAV central control platform sends the rescue task of searching and rescuing UAV1 to the operation mode module of UAV2, and the rescue task includes the ID, location, mission importance level and other information of the first UAV.

[0132] From step 804 to step 805, UAV2 flies to the designated location, switches to the search and rescue mode, monitors the distress information of UAV1, broadcasts the rescue information, and applies to establish a communication connection with UAV1.

[0133] Step 806: UAV1 identifies the received rescue information and establishes a communication connection.

[0134] From step 807 to step 808, UAV1 sends its own ID, location, remaining power, mission execution status and other information, and UAV2 acts as a relay to forward the information to the UAV central control platform.

[0135] In an optional embodiment, if Fig. 9 As shown, an example of a method for a UAV central control platform to passively search and rescue a first UAV is given, and the example specifically includes:

[0136] Step 901, UAV1 (i.e., the first UAV) communication is interrupted, and the operation mode module in UAV1 switches from normal mode to distress mode, and broadcasts distress information continuously or periodically according to the remaining power, waiting for rescue.

[0137] Step 902, UAV1 broadcasts a distress message, which includes information such as ID, location, power, mission importance level, etc. The distress signal is continuously broadcast when the power level is higher than a preset power threshold, and the distress message is periodically broadcast when the power level is lower than a preset power threshold.

[0138] Step 903, UAV2 (i.e., the second UAV) operates in a normal mode when performing a mission, and detects a distress message from UAV1 when passing near UAV1.

[0139] Step 904, UAV2 forwards the distress message to the UAV central control platform.

[0140] Step 905, the task management module of the UAV central control platform receives the distress message, verifies the accuracy of the distress message, and determines whether UAV2 needs to interrupt the current mission to perform search and rescue.

[0141] From step 906a to step 908a, the task management module of the UAV central control platform sends a search and rescue task to UAV2, and UAV2 switches to the search and rescue mode and arrives at the designated location for search and rescue.

[0142] From step 906b to step 908b, the task management module of the UAV central control platform informs UAV2 to continue to perform the current task without search and rescue, and dispatches other UAVs to perform search and rescue.

[0143] Step 909: UAV1 identifies the received rescue information and establishes a connection with UAV2.

[0144] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0145] Based on the same inventive concept, the embodiment of the present application also provides a drone communication device for implementing the drone communication method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more drone communication device embodiments provided below can refer to the limitations of the drone communication method above, and will not be repeated here.

[0146] In an exemplary embodiment, Fig.10 As shown, a UAV communication device 1000 is provided, which is applied to a first UAV and includes: a first sending module 1010 and a first receiving module 1020, wherein:

[0147] The first sending module 1010 is used to switch the UAV operation mode to the first target operation mode when the communication is interrupted, and send a distress message in the first target operation mode; the distress message is forwarded to the UAV central control platform through the second UAV, and is used to instruct the UAV central control platform to send a rescue mission to the second UAV;

[0148] The first receiving module 1020 is used to receive the rescue information of the second drone based on the response of the distress information, and establish a communication connection with the second drone based on the rescue information. The second drone is used for communication signal recovery.

[0149] In one embodiment, the first sending module 1010 is specifically configured to:

[0150] When communication is interrupted, the current UAV operation mode is switched to the distress mode;

[0151] Based on the preset power threshold and the current remaining power of the first drone, a message sending frequency is determined, and in the distress mode, a distress message is sent based on the message sending frequency.

[0152] In one embodiment, the first receiving module 1020 is specifically configured to:

[0153] receiving rescue information from the second UAV in response to the distress message, and verifying the rescue information;

[0154] When the rescue information is verified, a communication connection is established with the second UAV.

[0155] In one embodiment, the device further comprises:

[0156] The second receiving module is used to receive the distress message sent by the third drone and verify the distress message;

[0157] The second sending module is used to forward the distress message to the drone central control platform when the distress message verification passes, and instruct the drone central control platform to issue a rescue mission.

[0158] In one embodiment, the apparatus 1000 further includes:

[0159] The third receiving module is used to receive the rescue mission issued by the UAV central control platform, switch the UAV operation mode to the second target operation mode, and move to the position of the third UAV in the second target operation mode;

[0160] The third sending module is used to send rescue information to the third UAV and instruct to establish a communication connection with the third UAV.

[0161] In an exemplary embodiment, Fig.11 As shown, a drone communication device 1100 is provided, which is applied to a drone central control platform, including: a receiving module 1110, a judging module 1120 and a first sending module 1130, wherein:

[0162] The receiving module 1110 is used to receive a distress message; the distress message is obtained by switching the operation mode of the drone to the first target operation mode and sending it to the second drone in the first target operation mode when the communication with the first drone is interrupted, and forwarded by the second drone;

[0163] A determination module 1120 is used to determine whether the second UAV meets the search and rescue conditions;

[0164] The first sending module 1130 is used to send a search and rescue mission to the second drone when the second drone meets the search and rescue conditions, and instruct the second drone to respond to the rescue information to the first drone.

[0165] In one embodiment, the apparatus 1100 further includes:

[0166] The second sending module is used to send a search and rescue mission to the fourth drone when the second drone does not meet the search and rescue conditions, and instruct the fourth drone to respond to the rescue message to the first drone.

[0167] Each module in the above-mentioned drone communication device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each of the above modules.

[0168] In an exemplary embodiment, a computer device is provided, which may be a server for implementing a drone central control platform, and its internal structure diagram may be as follows: Fig.12As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a drone communication method is implemented.

[0169] In an exemplary embodiment, a computer device is provided, which may be a terminal for implementing a drone, and its internal structure diagram may be as follows: Fig.13 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, a drone communication method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covered on the display screen.

[0170] Those skilled in the art will understand that Fig.12 and Fig.13The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0171] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the above-mentioned steps of the drone communication method when executing the computer program.

[0172] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned UAV communication method steps are implemented.

[0173] In one embodiment, a computer program product is provided, comprising a computer program, which implements the above-mentioned UAV communication method steps when executed by a processor.

[0174] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0175] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0176] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0177] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A drone communication method, characterized in that: The method is applied to a first drone, and the method comprises: When the communication is interrupted, the UAV operation mode is switched to the first target operation mode, and a distress message is sent in the first target operation mode; the distress message is forwarded to the UAV central control platform through the second UAV, so as to instruct the UAV central control platform to issue a rescue mission to the second UAV; Rescue information in response to the distress message from the second drone is received, and a communication connection is established with the second drone based on the rescue information, where the second drone is used for communication signal recovery.

2. The method according to claim 1, characterized in that When the communication is interrupted, switching the operation mode of the UAV to the first target operation mode, and sending a distress message in the first target operation mode, comprises: When communication is interrupted, the current UAV operation mode is switched to the distress mode; Based on a preset power threshold and the current remaining power of the first drone, a message sending frequency is determined, and in the distress mode, a distress message is sent based on the message sending frequency.

3. The method according to claim 1, characterized in that The receiving of the rescue information from the second drone based on the distress information response, and establishing a communication connection with the second drone based on the rescue information, comprises: receiving rescue information responded by the second UAV based on the distress information, and verifying the rescue information; When the rescue information is verified, a communication connection is established with the second UAV.

4. The method according to claim 1, characterized in that The method further comprises: receiving a distress message sent by a third drone, and verifying the distress message; When the distress message passes the verification, the distress message is forwarded to the drone central control platform, instructing the drone central control platform to issue a rescue mission.

5. The method according to claim 4, characterized in that The method further comprises: receiving a rescue mission issued by the drone central control platform, switching the drone operation mode to a second target operation mode, and moving to the position of the third drone in the second target operation mode; Send rescue information to the third drone, instructing to establish a communication connection with the third drone.

6. A drone communication method, characterized in that: The method is applied to a central control platform of a UAV, and the method comprises: Receiving a distress message; the distress message is obtained by switching the drone operation mode to a first target operation mode and sending the distress message to the second drone in the first target operation mode when communication with the first drone is interrupted, and forwarded by the second drone; Determining whether the second drone meets the search and rescue conditions; When the second drone meets the search and rescue conditions, a search and rescue mission is issued to the second drone, instructing the second drone to respond to the rescue information of the first drone.

7. The method according to claim 6, characterized in that The method further comprises: When the second UAV does not meet the search and rescue condition, a search and rescue mission is issued to a fourth UAV, instructing the fourth UAV to respond to the rescue message to the first UAV.

8. A drone communication device, characterized in that: The device is applied to a first unmanned aerial vehicle, and the device includes: A first sending module is used to switch the UAV operation mode to a first target operation mode when communication is interrupted, and send a distress message in the first target operation mode; the distress message is forwarded to the UAV central control platform through the second UAV, so as to instruct the UAV central control platform to send a rescue mission to the second UAV; The first receiving module is used to receive the rescue information responded by the second UAV based on the distress information, and establish a communication connection with the second UAV based on the rescue information, and the second UAV is used for communication signal recovery.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.