Low-altitude flight equipment communication method and device
By deploying cellular networks in low-altitude flight equipment, direct data interaction between low-altitude flight equipment is achieved, the problems of large communication delays between multiple drones and heavy scheduling burden on ground cloud platforms are solved, and the multi-machine collaboration system is expanded Application scope.
Patent Information
- Application Number
- CN202411573615.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-18
AI Technical Summary
In the existing drone communication technology, the interactive data between multiple drones needs to be forwarded through the ground cloud platform, resulting in large communication delays and heavy scheduling burden on the ground cloud platform, affecting the application scope of the multi-machine collaborative system.
By deploying cellular networks in low-altitude flight equipment, direct data interaction between low-altitude flight equipment can be achieved, communication delay is reduced, and scheduling burden on ground cloud platforms.
It realizes direct communication between low-altitude flight equipment, reduces communication delay, reduces the scheduling burden of ground cloud platforms, and expands the application scope of multi-machine collaborative systems.
Smart Images

Figure CN119485493A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a communication method and device for low-altitude flying equipment. Background Art
[0002] As the main carrier for low-altitude applications, drones can perform a variety of low-altitude flight missions by carrying payload equipment with different functions.
[0003] At present, drones can exchange data with ground cloud platforms through their own airborne terminals. However, in this technical solution, the interactive data between drones needs to be forwarded through the ground cloud platform, and the scheduling of multiple drones is also the responsibility of the ground cloud platform. This increases the delay of cooperative communication between drones, resulting in heavy scheduling tasks for the ground cloud platform, which in turn affects the application scope of the multi-drone cooperative system. Summary of the invention
[0004] The present application provides a low-altitude flight equipment communication method and device, which can realize direct communication between low-altitude flight equipment, effectively reduce the communication delay between low-altitude flight equipment, and alleviate the scheduling burden of the ground cloud platform.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, the present application provides a low-altitude flight device communication method, which can be performed by a first low-altitude flight device, where a first cellular network is deployed on the first low-altitude flight device, and the method includes:
[0007] Receive flight mission.
[0008] The flight mission is performed to obtain first data, wherein the first data is used to indicate the position information of the low-altitude flight equipment and the mission progress of the flight mission.
[0009] The first data is sent to the second low-altitude flying device through the first cellular network. The second low-altitude flying device and the first low-altitude flying device are located in the same communication network.
[0010] Based on the above technical solution, the present application provides a communication method for low-altitude flight equipment, in which a first cellular network is deployed in the low-altitude flight equipment. After the first low-altitude flight equipment performs a flight mission and obtains the first data, the first data can be sent to the second low-altitude flight equipment in the same communication network as the first low-altitude flight equipment through the first cellular network. In this way, data interaction between low-altitude flight equipment can be achieved, thereby reducing the communication delay between low-altitude flight equipment and alleviating the scheduling burden of the ground cloud platform.
[0011] Optionally, the first low-altitude flying device is further deployed with a second cellular network, and the first cellular network and the second cellular network are heterogeneous frequency networks. On this basis, the above method may further include: sending the second data to the server via the second cellular network.
[0012] The second data is used to indicate the location information and environmental monitoring information of the low-altitude flying equipment.
[0013] Optionally, the above method may further include: when a trigger condition is met, sending the flight mission and the mission progress of the flight mission to the third low-altitude flight equipment, so that the third low-altitude flight equipment continues to perform the flight mission based on the mission progress.
[0014] Among them, the flight platform configuration of the third low-altitude flying equipment is the same as that of the first low-altitude flying equipment.
[0015] Optionally, the above method may further include: receiving first data sent by a fourth low-altitude flying device, and then sending the first data sent by the fourth low-altitude flying device to the second low-altitude flying device.
[0016] Among them, the fourth low-altitude flying device and the first low-altitude flying device are located in the same communication network.
[0017] Optionally, the above method may further include: sending equipment parameters of the first low-altitude flight equipment to the server, so that the server determines the flight mission based on the equipment parameters of the first low-altitude flight equipment.
[0018] Among them, equipment parameters include the flight platform configuration and performance parameters of low-altitude flight equipment.
[0019] Optionally, the flight platform configuration of the low-altitude flying equipment includes any one of fixed wings and rotary wings.
[0020] In a second aspect, the present application provides a low-altitude flight equipment communication device, the device comprising:
[0021] Transceiver unit, used to receive flight missions.
[0022] The processing unit is used to execute the flight mission and obtain the first data.
[0023] The transceiver unit is also used to send the first data to the second low-altitude flying device through the first cellular network.
[0024] Optionally, the transceiver unit is further used to send second data to the server through a second cellular network.
[0025] Optionally, the transceiver unit is also used to send the flight mission and the mission progress of the flight mission to the third low-altitude flight equipment when the trigger condition is met, so that the third low-altitude flight equipment continues to perform the flight mission based on the mission progress.
[0026] Optionally, the transceiver unit is further used to receive first data sent by a fourth low-altitude flying device, and then send the first data sent by the fourth low-altitude flying device to the second low-altitude flying device.
[0027] Optionally, the transceiver unit is also used to send equipment parameters of the first low-altitude flight equipment to the server, so that the server determines the flight mission based on the equipment parameters of the first low-altitude flight equipment.
[0028] In a third aspect, the present application provides a low-altitude flight equipment communication device, the device comprising: a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement a low-altitude flight equipment communication method as described in any one of the first aspect and any possible implementation of the first aspect.
[0029] In a fourth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal, the terminal executes a low-altitude flight equipment communication method as described in the first aspect and any possible implementation method of the first aspect.
[0030] In a fifth aspect, the present application provides a computer program product, which includes computer instructions. When the computer instructions are executed on a computer, the computer executes a low-altitude flight equipment communication determination method as described in the first aspect and any possible implementation method of the first aspect.
[0031] It can be understood that the beneficial effects that can be achieved by the second to fifth aspects provided above can refer to the beneficial effects of any possible design method of the low-altitude flight equipment communication method as described in the first aspect and any possible implementation method of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 An architectural diagram of a low-altitude flight equipment communication system provided in an embodiment of the present application;
[0033] Figure 2 A schematic diagram of a flow chart of a low-altitude flight device communication method provided in an embodiment of the present application;
[0034] Figure 3 An interactive flow chart of a low-altitude flight equipment communication method provided in an embodiment of the present application;
[0035] Figure 4 A schematic diagram of the structure of a low-altitude flight equipment communication device provided in an embodiment of the present application;
[0036] Figure 5A schematic diagram of the structure of another low-altitude flight equipment communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] The following is a detailed description of a low-altitude flight equipment communication method and apparatus provided in an embodiment of the present application in conjunction with the accompanying drawings.
[0038] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0039] The terms "first" and "second" and the like in the specification and drawings of this application are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.
[0040] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0041] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0042] With the vigorous development of the low-altitude economy, low-altitude application scenarios are becoming increasingly diverse, covering multiple fields such as agricultural plant protection, energy inspection, regional security, emergency rescue, logistics distribution, etc. The requirements of these application scenarios are becoming increasingly complex, which puts higher requirements on the functions and performance of drones. For example, in emergency rescue scenarios, drones not only need to undertake communication guarantee tasks, but also need to perform multiple operations such as disaster scene recording, vital sign detection, rescue material delivery, and danger warning and expulsion. These complex application requirements have promoted the continuous advancement and innovation of drone technology.
[0043] As the main carrier of low-altitude applications, drones carry out various flight missions by carrying payloads with different functions. However, factors such as the configuration and load capacity of drones limit their operational capabilities. In order to cope with complex application requirements, the existing practice generally adopts multiple drones of different configurations to operate simultaneously. This multi-drone collaborative operation mode can give full play to their respective advantages and improve operational efficiency and effectiveness.
[0044] However, multi-UAV collaborative operations also face many technical challenges. Among them, how to achieve effective collaboration between multiple UAVs is one of the key issues. At present, there are two main solutions to this problem: one is based on wireless mesh network (MESH) self-organizing network technology, and the other is based on cellular communication.
[0045] The solution based on MESH self-organizing network technology can realize information interaction by sending and receiving wireless signals between drones. However, this solution uses public unlicensed frequency bands, such as the 1.4 gigahertz (GHz) radio frequency band (1430-1444 megahertz (MHz)), and the bandwidth resources are limited. Among them, the overall 14MHz bandwidth is divided into 7 mergeable channels, each with a bandwidth of only 2MHz. After removing the police-specific frequency (1430-1438MHz), the bandwidth resources available for civil drone applications are even more limited, which directly affects the scalable number of multi-machine collaboration and the type and quality of data interaction. In addition, the ground-to-air data return of this solution completely relies on drones within the line of sight of the ground control station as return nodes. Once there is a problem with the return node, the ground-to-space communication of the entire system will be directly interrupted. Although this defect can be optimized by adding return nodes, it will limit the flight range of the entire system.
[0046] The cellular communication-based solution can install an airborne terminal that supports cellular communication for each drone, and realize data interaction with the ground cloud platform through the cellular base station. This solution transfers the functions of the original ground control station to the cloud platform, realizing the remote scheduling and control of multiple drones. However, due to the lack of fixed public Internet protocol (IP) addresses between drones, drones cannot communicate directly, but are forwarded through the cloud platform. This leads to problems such as heavy scheduling burden on the cloud platform and long latency in collaborative communication between drones.
[0047] Based on the above technical solution, the present application provides a communication method for low-altitude flight equipment, in which a first cellular network is deployed in the low-altitude flight equipment. After the first low-altitude flight equipment performs a flight mission and obtains the first data, the first data can be sent to the second low-altitude flight equipment in the same communication network as the first low-altitude flight equipment through the first cellular network. In this way, data interaction between low-altitude flight equipment can be achieved, thereby reducing the collaborative communication delay between low-altitude flight equipment and alleviating the scheduling burden of the ground cloud platform.
[0048] Figure 1 An architecture diagram of a low-altitude flight equipment communication system provided in an embodiment of the present application, such as Figure 1 As shown, the system framework includes: a server 101 and a low-altitude flying device 102.
[0049] The server 101 may be a high-performance server that provides various services online, an independent physical server, a server cluster composed of multiple physical servers, or at least one of cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data or artificial intelligence platforms, etc. The embodiments of the present application do not limit this. Of course, the server can also include other functions to provide more comprehensive and diverse services.
[0050] The low-altitude flying device 102 may be an aircraft flying in a low-altitude range. The low-altitude flying device 102 may include, but is not limited to, a drone, a helicopter, and an aircraft.
[0051] The embodiment of the present application does not specifically limit the number of low-altitude flight devices 102 in the low-altitude flight device communication system, and may include: Figure 1 More or fewer low-flying devices 102 .
[0052] In the embodiment of the present application, the server 101 may send a flight mission to the first low-altitude flight device 102-1. Accordingly, after receiving the flight mission sent by the server 101, the first low-altitude flight device 102-1 may execute the flight mission and obtain the first data. Afterwards, the first low-altitude flight device 102-1 may send the first data to the second low-altitude flight device 102-2 through the first cellular network.
[0053] Optionally, before the server 101 sends the flight mission to the first low-altitude flight device 102-1, the first low-altitude flight device 102-1 may send its own device parameters to the server 101. Accordingly, after receiving the device parameters sent by the first low-altitude flight device 102-1, the server 101 may determine the flight mission based on the device parameters of the first low-altitude flight device 102-1, and then send the flight mission to the first low-altitude flight device 102-1.
[0054] Optionally, the low-altitude flying device 102 may be deployed with a flight control system and a payload system, and may be equipped with an airborne terminal.
[0055] The airborne terminal can be used for data exchange with the server, and can also be used for data exchange between low-altitude flight devices 102. For example, the first low-altitude flight device 102-1 and the second low-altitude flight device 102-2 can exchange data through the airborne terminal carried by themselves. Alternatively, the first low-altitude flight device 102-1 can exchange data with the server 101 through the airborne terminal carried by itself.
[0056] The flight control system can generate data for indicating the position information of the low-altitude flight equipment, and send the data for indicating the position information of the low-altitude flight equipment to the airborne terminal.
[0057] The payload system can generate data for indicating environmental monitoring information of the low-altitude flight equipment, and send the data for indicating environmental monitoring information of the low-altitude flight equipment to an airborne terminal.
[0058] Figure 2 A flow chart of a low-altitude flight device communication method provided in an embodiment of the present application, the method comprises Figure 1 The first low-altitude flying device 102-1 shown performs, as Figure 2 As shown, the method includes:
[0059] S201, receiving the flight mission.
[0060] The embodiments of the present application do not limit the content of the flight mission. For example, the flight mission may include route planning, where the route planning may include a take-off point, a landing point, a waypoint of the flight path, a flight altitude, a flight speed, and a yaw angle. For another example, the flight mission may include a flight mode, where the flight mode may include an automatic flight mode and a manual flight mode. For another example, the flight mission may include a mission execution instruction, where the mission execution instruction may include a data collection instruction, a shooting instruction, and an inspection instruction.
[0061] In an optional implementation, before executing the above S201, the first low-altitude flight device may send its own device parameters to the server, so that the server determines the flight mission based on the device parameters of the first low-altitude flight device. Afterwards, the first low-altitude flight device may receive the flight mission sent by the server.
[0062] Among them, equipment parameters include the flight platform configuration and performance parameters of low-altitude flight equipment. The flight platform configuration of low-altitude flight equipment includes fixed wings and rotary wings. The performance parameters of low-altitude flight equipment may include but are not limited to: endurance, flight capability and load capacity.
[0063] Specifically, the first low-altitude flight device can send its own device parameters to the server. After receiving the device parameters sent by the first low-altitude flight device, the server can first determine the type of flight mission corresponding to the first low-altitude flight device according to the flight platform configuration of the first low-altitude flight device. Afterwards, the server can determine the flight mission that the first low-altitude flight device can perform in this type of flight mission based on the performance parameters of the first low-altitude flight device, and send the flight mission to the first low-altitude flight device.
[0064] The embodiment of the present application does not limit the type of flight mission. For example, the flight mission may include two types, one type may be performed by a low-altitude flight device with a fixed-wing configuration, and the other type may be performed by a low-altitude flight device with a rotary-wing configuration.
[0065] For example, the first low-altitude flight device is UAV No. 1. Assume that the flight platform configuration of UAV No. 1 is fixed-wing (hereinafter referred to as fixed-wing UAV), the flight time is 60 minutes, the maximum take-off height is 500 meters, and the maximum horizontal flight speed is 5 meters per second. Flight missions include Class A missions and Class B missions. Class A missions are performed by fixed-wing UAVs, and Class B missions are performed by rotary-wing UAVs.
[0066] On this basis, after receiving the above parameters sent by UAV No. 1, the server can first determine that the flight mission corresponding to UAV No. 1 is a Class A mission based on the flight platform configuration of UAV No. 1. After that, the server can divide the Class A mission based on the endurance time, maximum take-off altitude and maximum horizontal flight speed of UAV No. 1, and determine the flight mission A1 that UAV No. 1 can perform. Flight mission A1 is a subtask of Class A mission. After that, the server can send flight mission A1 to UAV No. 1.
[0067] Through the above-mentioned method, a flight mission suitable for the first low-altitude flying device can be determined based on the flight platform configuration and performance parameters of the first low-altitude flying device, thereby improving the completion rate of the flight mission.
[0068] S202, executing a flight mission and obtaining first data.
[0069] The first data is used to indicate the location information of the low-altitude flight equipment and the mission progress of the flight mission.
[0070] The embodiment of the present application does not limit the content of the first data. For example, the first data may include the real-time latitude and longitude, real-time altitude, flight mode, real-time yaw angle, and other data that can characterize the location information of the low-altitude flight device. The first data may also include data that can characterize the task progress of the flight task, such as the amount of completed tasks and the amount of remaining tasks.
[0071] Specifically, after receiving the flight mission, the first low-altitude flight device can determine the content of the flight mission, and then execute the flight mission according to the content of the flight mission, and obtain first data indicating the location information of the first low-altitude flight device and the mission progress of the flight mission.
[0072] For example, assuming that the flight mission includes: a flight speed of 5 meters per second and a video resolution of 1920x1080 pixels. On this basis, the first low-altitude flight device can perform the flight mission at a flight speed of 5 meters per second, and in the process of performing the flight mission, shoot a video with a resolution of 1920x1080 pixels, and obtain its own real-time altitude and real-time yaw angle and other data.
[0073] In some embodiments, after receiving the flight mission, the first low-altitude flight device may also execute the flight mission based on the content of the flight mission and obtain second data, wherein the second data is used to indicate the location information and environmental monitoring information of the low-altitude flight device.
[0074] The embodiment of the present application does not specifically limit the content of the second data. For example, the data used to indicate the location information of the low-altitude flight equipment contained in the second data can refer to the information in the first data. The second data can also include image data, video data, sensor data, and other data that can characterize the environmental monitoring information of the low-altitude flight equipment.
[0075] S203: Send first data to the second low-altitude flying device through the first cellular network.
[0076] Among them, the second low-altitude flying device and the first low-altitude flying device are located in the same communication network.
[0077] Specifically, the first low-altitude flight device is deployed with a first cellular network. After obtaining the first data, the first low-altitude flight device can send the first data to the second low-altitude flight device every first preset period through a cellular link corresponding to the first cellular network.
[0078] The embodiment of the present application does not limit the first preset period. For example, the first preset period may be 5 seconds, 10 seconds or 20 seconds.
[0079] In some embodiments, the first low-altitude flying device is further deployed with a second cellular network. After the first low-altitude flying device obtains the second data, it can send the second data to the server through the second cellular network.
[0080] It should be noted that the first cellular network and the second cellular network are heterogeneous frequency networks, that is, the first cellular network and the second cellular network use different frequencies for communication.
[0081] Specifically, after obtaining the second data, the first low-altitude flying device may send the second data to the server at every second preset period through the cellular link corresponding to the second cellular network.
[0082] The specific value of the second preset period can refer to the value of the first preset period mentioned above.
[0083] In some embodiments, the first low-altitude flight device may be equipped with an airborne terminal supporting cellular network communication, and the airborne terminal may be equipped with an airborne antenna. The airborne terminal may be equipped with a first subscriber identity module (SIM) and a second SIM card. The first SIM card is used to communicate with the second low-altitude flight device through the first cellular network, and the second SIM card is used to communicate with the server through the second cellular network.
[0084] On the basis of the above, the first low-altitude flight device can use the first SIM card to send the first data to the second low-altitude flight device through its own airborne terminal, and can also use the second SIM card to send the second data to the server.
[0085] Through the above technical solution, the first low-altitude flight device can send the first data to the second low-altitude flight device through the first cellular network, thereby realizing direct communication between the low-altitude flight devices, thereby reducing the communication delay between the low-altitude flight devices. In addition, the first low-altitude flight device can also send the second data to the server through the second cellular network, thereby realizing communication between the low-altitude flight device and the server, reducing the scheduling burden of the server.
[0086] At the same time, the first low-altitude flight device realizes communication between low-altitude flight devices and communication between low-altitude flight devices and servers respectively through the first cellular network and the second cellular network with different frequencies, which can effectively avoid signal interference and thus ensure the data transmission quality between low-altitude flight devices and between low-altitude flight devices and servers.
[0087] In an optional embodiment, during the process of the first low-altitude flight equipment performing a flight mission, if the first low-altitude flight equipment meets a trigger condition, the first low-altitude flight equipment can send the flight mission and the mission progress of the flight mission to the third low-altitude flight equipment, so that the third low-altitude flight equipment can continue to perform the flight mission based on the mission progress.
[0088] Among them, the third low-altitude flying device has the same flight platform configuration as the first low-altitude flying device, that is, the first low-altitude flying device and the third low-altitude flying device can perform the same type of flight missions.
[0089] The embodiments of the present application do not limit the triggering conditions. For example, the triggering condition may be a failure of the low-altitude flight equipment. For another example, the triggering condition may be a change in the flight mission of the low-altitude flight equipment. For another example, the triggering condition may be insufficient flight time of the low-altitude flight equipment. For another example, the triggering condition may be that the low-altitude flight equipment is disconnected from the current communication network.
[0090] Specifically, when the first low-altitude flying device meets the trigger condition, the first low-altitude flying device can send its own flight mission, the amount of completed missions and the amount of remaining missions to the third low-altitude flying device through the first cellular network. Correspondingly, the third low-altitude flying device can continue to perform the remaining tasks in the flight mission based on the flight mission, the amount of completed missions and the amount of remaining missions sent by the first low-altitude flying device.
[0091] For example, the first low-altitude flying device is UAV No. 1, and the third low-altitude flying device is UAV No. 3. Assume that UAV No. 1 has 10 minutes of flight time left and cannot complete the remaining flight mission, and UAV No. 1 has completed 50% of the flight mission and has 50% of the flight mission left. In this case, UAV No. 3 receives the flight mission, the amount of completed missions, and the amount of remaining missions sent by UAV No. 1, and can continue to perform the remaining 50% of the flight mission based on the amount of completed missions and the amount of remaining missions.
[0092] Through the above method, collaborative operation between multiple low-altitude flying equipment can be achieved, which can improve the efficiency of flight mission completion and ensure the completion rate of the overall flight mission.
[0093] In an optional embodiment, the second low-altitude flight device and the fourth low-altitude flight device cannot communicate directly due to distance limitations. The first low-altitude flight device can act as a relay device to receive the first data sent by the fourth low-altitude flight device and forward the first data sent by the fourth low-altitude flight device to the second low-altitude flight device.
[0094] Among them, the fourth low-altitude flying device and the first low-altitude flying device are located in the same communication network.
[0095] Specifically, when the distance between the fourth low-altitude flight device and the second low-altitude flight device is greater than a preset threshold, the fourth low-altitude flight device cannot directly send the first data to the second low-altitude flight device through the first cellular link. In this case, the fourth low-altitude flight device can send the first data to the first low-altitude flight device through the first cellular link. After the first low-altitude flight device receives the first data sent by the fourth low-altitude flight device, it can forward the first data of the fourth low-altitude flight device to the second low-altitude flight device through the first cellular network.
[0096] Through the above method, data interaction between low-altitude flying devices in a unified communication network can be effectively guaranteed and the integrity of the data can be ensured.
[0097] In the embodiment of the present application, data can be exchanged between low-altitude flight devices in the same communication network, and the server can exchange data with low-altitude flight devices in the same communication network. The following takes the data exchange between the first low-altitude flight device and the second low-altitude flight device, and the data exchange between the first low-altitude flight device and the server as examples to introduce the low-altitude flight device communication method provided in the embodiment of the present application in detail.
[0098] Figure 3 An interactive flow chart of a low-altitude flight device communication method provided in an embodiment of the present application, such as Figure 3 As shown, the method includes:
[0099] S301, the server sends a total flight mission to the first low-altitude flight device.
[0100] S302: The first low-altitude flying device determines, based on its own flight platform configuration, a flight mission corresponding to the flight platform configuration in the total flight mission as a target flight mission.
[0101] Among them, the target flight mission is a subtask of the overall flight mission.
[0102] For example, taking the first low-altitude flying device as UAV No. 1 as an example, assuming that UAV No. 1 is a fixed-wing UAV, the total flight mission can be divided into Class A missions and Class B missions, Class A missions can be performed by fixed-wing UAVs, and Class B missions can be performed by rotary-wing UAVs. Therefore, UAV No. 1 can determine Class A missions as target flight missions.
[0103] S303, the first low-altitude flying device sends device parameters and target flight mission to the server.
[0104] S304, the server verifies whether the target flight mission is complete.
[0105] If yes, execute S305-S309, if no, execute S301.
[0106] S305: The server determines the flight mission that can be performed by the first low-altitude flying device from the target flight mission based on the device parameters of the first low-altitude flying device.
[0107] The flight mission is a sub-flight mission of the target flight mission.
[0108] S306: The server sends a flight mission to the first low-altitude flying device.
[0109] In some embodiments, for multiple low-altitude flight devices performing the same type of flight mission, the server can send corresponding flight missions to the low-altitude flight devices in sequence according to the numbering order of the low-altitude flight devices.
[0110] S307, the first low-altitude flying device performs a flight mission to obtain first data and second data.
[0111] S308: The first low-altitude flying device sends first data to the second low-altitude flying device through the first cellular network.
[0112] S309: The first low-altitude flying device sends second data to the server through the second cellular network.
[0113] Figure 4 A schematic diagram of a low-altitude flight equipment communication device provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the device comprises:
[0114] The transceiver unit 401 is used to receive flight missions.
[0115] The processing unit 402 is used to execute the flight mission and obtain first data.
[0116] The transceiver unit 401 is further configured to send the first data to the second low-altitude flying device via the first cellular network.
[0117] Optionally, the transceiver unit 401 is further configured to send second data to the server via a second cellular network.
[0118] Optionally, the transceiver unit 401 is also used to send the flight mission and the mission progress of the flight mission to the third low-altitude flight equipment when the trigger condition is met, so that the third low-altitude flight equipment continues to perform the flight mission based on the mission progress.
[0119] Optionally, the transceiver unit 401 is further used to receive first data sent by a fourth low-altitude flying device, and then send the first data sent by the fourth low-altitude flying device to the second low-altitude flying device.
[0120] Optionally, the transceiver unit 401 is further used to send equipment parameters of the first low-altitude flight equipment to the server, so that the server determines the flight mission based on the equipment parameters of the first low-altitude flight equipment.
[0121] Figure 5 Another possible structural diagram of the low-altitude flight equipment communication device involved in the above embodiment is shown. The low-altitude flight equipment communication device includes: a processor 501 and a communication interface 502. The processor 501 is used to control and manage the actions of the low-altitude flight equipment communication device, and the communication interface 502 is used to support the communication between the low-altitude flight equipment communication device and other network entities. The low-altitude flight equipment communication device may also include a memory 503 and a bus 504, and the memory 503 is used to store program codes and data of the low-altitude flight equipment communication device.
[0122] Among them, the memory 503 can be a memory in a low-altitude flight equipment communication device, etc. The memory may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a read-only memory, a flash memory, a hard disk or a solid-state drive; the memory may also include a combination of the above types of memory.
[0123] The processor 501 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present application. The processor may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The processor may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0124] The bus 504 may be an extended industry standard architecture (EISA) bus, etc. The bus 504 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0125] Through the description of the above implementation methods, technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0126] An embodiment of the present application provides a computer program product containing instructions. When the computer program product is run on a computer, the computer is enabled to execute the low-altitude flight equipment communication method in the above method embodiment.
[0127] An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer, the computer executes the low-altitude flight equipment communication method in the method flow shown in the above method embodiment.
[0128] Among them, the computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read mnly memory (EPROM), a register, a hard disk, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above, or any other form of computer-readable storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). In the embodiments of the present application, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0129] An embodiment of the present invention provides a computer program product including instructions. When the instructions are executed on a computer, the computer executes the low-altitude flight equipment communication method described in the embodiment of the present application.
[0130] Since the low-altitude flight equipment communication device, computer-readable storage medium, and computer program product in the embodiments of the present invention can be applied to the above-mentioned method, the technical effects that can be obtained can also refer to the above-mentioned method embodiments, and the embodiments of the present invention will not be repeated here.
[0131] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0132] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0133] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0134] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A low-altitude flying device communication method, characterized in that: Applied to a first low-altitude flying device, the first low-altitude flying device is deployed with a first cellular network, the method includes: Receive flight missions; Execute the flight mission to obtain first data; the first data is used to indicate the position information of the low-altitude flight equipment and the mission progress of the flight mission; The first data is sent to a second low-altitude flight device through the first cellular network; the second low-altitude flight device and the first low-altitude flight device are located in the same communication network.
2. The method according to claim 1, characterized in that The first low-altitude flying device is also deployed with a second cellular network; the first cellular network and the second cellular network are heterogeneous frequency networks; The method further comprises: Second data is sent to the server via the second cellular network; the second data is used to indicate the location information and environmental monitoring information of the low-altitude flying device.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: When the trigger conditions are met, the flight mission and the mission progress of the flight mission are sent to a third low-altitude flying device, so that the third low-altitude flying device continues to perform the flight mission based on the mission progress; the third low-altitude flying device has the same flight platform configuration as the first low-altitude flying device.
4. The method according to claim 1, characterized in that The method further comprises: receiving first data sent by a fourth low-altitude flight device; The first data sent by the fourth low-altitude flying device is sent to the second low-altitude flying device; the fourth low-altitude flying device and the first low-altitude flying device are located in the same communication network.
5. The method according to claim 1, characterized in that The method further comprises: The equipment parameters of the first low-altitude flight equipment are sent to the server so that the server determines the flight mission based on the equipment parameters of the first low-altitude flight equipment; the equipment parameters include the flight platform configuration and performance parameters of the low-altitude flight equipment.
6. The method according to claim 5, characterized in that The flight platform configuration of the low-altitude flight equipment includes any of the following: Fixed wing; Rotor.
7. A low-altitude flying equipment communication device, characterized in that: The device comprises: A transceiver unit, used to receive flight missions; A processing unit, configured to execute the flight mission and obtain first data; the first data is used to indicate the position information of the low-altitude flight equipment and the mission progress of the flight mission; The transceiver unit is also used to send the first data to a second low-altitude flight device through the first cellular network; the second low-altitude flight device and the first low-altitude flight device are located in the same communication network.
8. A low-altitude flying equipment communication device, characterized in that: include: A processor and a communication interface; the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement the low-altitude flight equipment communication method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that: Instructions are stored in the computer-readable storage medium. When a computer executes the instructions, the computer executes the low-altitude flight device communication method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The computer program product comprises computer instructions, and when the computer instructions are executed on a computer, the computer is caused to execute the low-altitude flight device communication method according to any one of claims 1 to 6.