CN-122001433-A - Communication method, communication device, storage medium, and program product
Abstract
The embodiment of the application provides a communication method, a device, a storage medium and a program product. The method comprises the steps that a master control device obtains a message sending path from a source unmanned aerial vehicle to a target unmanned aerial vehicle based on a request message of the source unmanned aerial vehicle, and then sends route information corresponding to the message sending path to the source unmanned aerial vehicle, so that the source unmanned aerial vehicle can send a message to the target unmanned aerial vehicle based on the route information. According to the embodiment of the application, the communication between unmanned aerial vehicles can be realized. And the routing information among the unmanned aerial vehicles is acquired through the main control equipment in the process, the communication network of the whole unmanned aerial vehicle cluster is not required to be maintained, the unmanned aerial vehicle does not need to perform routing calculation by itself, and the communication efficiency of the unmanned aerial vehicle can be improved.
Inventors
- CAI XU
Assignees
- 成都鼎桥通信技术有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241104
Claims (15)
- 1. A communication method, applied to a first unmanned aerial vehicle, the first unmanned aerial vehicle being communicatively connected to a master control device, the method comprising: acquiring routing information, wherein the routing information is used for indicating a message sending path from a source unmanned aerial vehicle to a target unmanned aerial vehicle, and the routing information is acquired by the main control equipment; and sending or receiving the message according to the routing information.
- 2. The method of claim 1, wherein the first drone is the source drone; the obtaining routing information includes: A request message is sent to a main control device, wherein the request message is used for requesting to acquire a message sending path from the source unmanned aerial vehicle to the target unmanned aerial vehicle; And receiving the routing information sent by the main control equipment, wherein the routing information is used for indicating a message sending path from the source unmanned aerial vehicle to the target unmanned aerial vehicle.
- 3. The method of claim 1, wherein the first drone is a relay node or a target drone in a message transmission path; the obtaining routing information includes: Receiving a message sent by a last hop node of the first unmanned aerial vehicle in the message sending path; And acquiring the routing information according to the message header of the message.
- 4. A method according to any one of claims 1-3, wherein the header of the message comprises a first portion and a second portion; the first part is used for carrying the hop count information of the node through which the message passes currently, the second part is used for carrying the index information of the node in the message sending path, and the node in the message sending path at least comprises the source unmanned aerial vehicle and the target unmanned aerial vehicle.
- 5. The method of claim 4, wherein the first drone is a source drone or a relay node in the message transmission path; The sending the message according to the routing information comprises the following steps: Determining a next hop node in the message sending path according to the hop count information of the first part and the index information in the second part; modifying the hop count information in the first part to obtain modified route information, and sending the message to the next hop node, wherein the message header of the message carries the modified route information.
- 6. The method of claim 4, wherein the header further carries identification information of the target unmanned aerial vehicle; the receiving the message according to the routing information comprises the following steps: acquiring the identification information in the message header; and if the identification information is matched with the identification of the first unmanned aerial vehicle, acquiring target information in the message.
- 7. A communication method applied to a master device, the master device being communicatively connected to a plurality of unmanned aerial vehicles, the method comprising: Receiving a request message sent by a source unmanned aerial vehicle, wherein the request message is used for requesting to acquire a message sending path from the source unmanned aerial vehicle to a target unmanned aerial vehicle; Acquiring routing information, wherein the routing information is used for indicating a message sending path from the source unmanned aerial vehicle to the target unmanned aerial vehicle; And sending the routing information to the source unmanned aerial vehicle.
- 8. The method of claim 7, further comprising, after obtaining the routing information: And if the routing information is not available, sending indication information to a target node in the message sending path, wherein the indication information is used for indicating the target node to move.
- 9. The method of claim 7, wherein the routing information is obtained from real-time information of a plurality of drones, the real-time information including at least one of location information, direction of action, delay information, power information, congestion information.
- 10. A communication apparatus, characterized by being applied to a first drone, the first drone being communicatively connected to a master device, the apparatus comprising: the acquisition module is used for acquiring route information, wherein the route information is used for indicating a message sending path from the source unmanned aerial vehicle to the target unmanned aerial vehicle, and the route information is acquired by the main control equipment; And the receiving and transmitting module is used for sending or receiving the message according to the routing information.
- 11. A communication device, characterized by being applied to a master device, the master device being communicatively connected to a plurality of drones, the device comprising: The receiving module is used for receiving a request message sent by a source unmanned aerial vehicle, wherein the request message is used for requesting to acquire a message sending path from the source unmanned aerial vehicle to a target unmanned aerial vehicle; The acquisition module is used for acquiring route information, wherein the route information is used for indicating a message sending path from the source unmanned aerial vehicle to the target unmanned aerial vehicle; And the sending module is used for sending the routing information to the source unmanned aerial vehicle.
- 12. The unmanned aerial vehicle is characterized by comprising a transceiver, a processor and a memory; The memory stores computer-executable instructions; The processor executing computer-executable instructions stored in the memory, causing the processor to perform the communication method of any one of claims 1-6.
- 13. A master control device, which is characterized by a transceiver, a processor and a memory; The memory stores computer-executable instructions; The processor executing computer-executable instructions stored in the memory, causing the processor to perform the communication method of any one of claims 7-9.
- 14. A computer readable storage medium having stored therein computer executable instructions for implementing the communication method according to any of claims 1-9 when the computer executable instructions are executed by a processor.
- 15. A computer program product comprising a computer program which, when executed by a processor, implements the communication method according to any of claims 1-9.
Description
Communication method, communication device, storage medium, and program product Technical Field The present application relates to the field of communications, and in particular, to a communication method, apparatus, storage medium, and program product. Background With the wide application of unmanned aerial vehicle technology in various fields, the difficulty and complexity of tasks borne by unmanned aerial vehicles are continuously enhanced. In the related art, a plurality of unmanned aerial vehicles can form an unmanned aerial vehicle cluster, so that the cooperative combat or other specific tasks can be realized. In this scenario, how to communicate between the drones in the drone cluster is a problem to be solved. Disclosure of Invention The embodiment of the application provides a communication method, a device, a storage medium and a program product, which are used for realizing communication among unmanned aerial vehicles in an unmanned aerial vehicle cluster and improving the communication efficiency of the unmanned aerial vehicles. In a first aspect, an embodiment of the present application provides a communication method applied to a first unmanned aerial vehicle, where the first unmanned aerial vehicle is in communication connection with a master control device, the method includes: Acquiring routing information, wherein the routing information is used for indicating a message sending path from a source unmanned aerial vehicle to a target unmanned aerial vehicle; and sending or receiving the message according to the routing information. In one possible implementation, the first drone is a source drone; Obtaining routing information, including: a request message is sent to a main control device, wherein the request message is used for requesting to acquire a message sending path from a source unmanned aerial vehicle to a target unmanned aerial vehicle, and routing information is acquired by the main control device; and receiving routing information sent by the main control equipment, wherein the routing information is used for indicating a message sending path from the source unmanned aerial vehicle to the target unmanned aerial vehicle. In one possible implementation manner, the first unmanned aerial vehicle is a relay node or a target unmanned aerial vehicle in a message sending path; Obtaining routing information, including: Receiving a message sent by a last hop node of a first unmanned aerial vehicle in a message sending path; And obtaining the route information according to the message header of the message. In one possible implementation, a header of a message includes a first portion and a second portion; The first part is used for carrying the hop count information of the current passing node of the message, and the second part is used for carrying the index information of the node in the message sending path, wherein the node in the message sending path at least comprises a source unmanned aerial vehicle and a target unmanned aerial vehicle. In one possible implementation manner, the first unmanned aerial vehicle is a source unmanned aerial vehicle or a relay node in a message sending path; According to the routing information, sending the message comprises the following steps: Determining a next hop node in the message sending path according to the hop count information of the first part and the index information in the second part; and modifying the hop count information in the first part to obtain modified route information, and sending a message to the next hop node, wherein the modified route information is carried in the message header of the message. In a possible implementation manner, the message header also carries identification information of the target unmanned aerial vehicle; Receiving a message according to the routing information, including: acquiring identification information in a message header; And if the identification information is matched with the identification of the first unmanned aerial vehicle, acquiring target information in the message. In a second aspect, an embodiment of the present application provides a communication method applied to a master control device, where the master control device is communicatively connected to a plurality of unmanned aerial vehicles, and the method includes: receiving a request message sent by a source unmanned aerial vehicle, wherein the request message is used for requesting to acquire a message sending path from the source unmanned aerial vehicle to a target unmanned aerial vehicle; Acquiring routing information, wherein the routing information is used for indicating a message sending path from a source unmanned aerial vehicle to a target unmanned aerial vehicle; and sending the route information to the source unmanned aerial vehicle. In one possible implementation manner, after obtaining the routing information, the method further includes: And if the routing information is determined to be unavailable, sending indicati