Unmanned aerial vehicle multi-hanger based data transmission method and device and unmanned aerial vehicle hangar

By acquiring the location and status data of the drone, disassembling and uploading pods that meet the requirements, and replacing them with pods that meet the requirements, the problem of slow data transmission during drone inspection was solved, improving operational efficiency and data transmission stability.

CN119299950BActive Publication Date: 2026-02-03JIANGSU YUNSHENG INTELLIGENT TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411814043.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2026-02-03
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

Slow data transmission during drone inspections leads to unstable communication, affecting operational efficiency. In addition, insufficient storage space in the pod may result in the loss of important data.

Method used

By acquiring the drone's location information and status data, and according to preset conditions, disassembling the pods that meet the conditions and moving them to the data transmission location for uploading, while replacing the pods that meet the data transmission status to continue operation, the drone can be kept running continuously.

Benefits of technology

This improves the efficiency of drone operations, avoids disruptions to the continuity of operations due to waiting for data transmission, and ensures the stability and integrity of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299950B_ABST
    Figure CN119299950B_ABST
Patent Text Reader

Abstract

The application discloses a kind of data transmission method, device and unmanned aerial vehicle hangar based on unmanned aerial vehicle multiple pod, which comprises the following steps: obtaining the position information and state data of target unmanned aerial vehicle, the state data is used to describe the running state of target unmanned aerial vehicle and / or the running state of the first pod carried by target unmanned aerial vehicle when working;If the state data meets the first preset condition and the position information meets the second preset condition, the first pod is detached from the target unmanned aerial vehicle;The first pod is moved to the target data transmission position after being detached, so that the first pod uploads data to the data storage platform through the preset data transmission link;Determine the second pod;The data transmission state of the second pod meets the third preset condition;The second pod is installed on the target unmanned aerial vehicle, so that the target unmanned aerial vehicle carries the second pod to work.The technical scheme solves the problem of slow data transmission in the process of unmanned aerial vehicle inspection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data transmission technology, and in particular to a data transmission method, apparatus, and drone hangar based on multiple pods of a drone. Background Technology

[0002] Currently, many work areas are inspected using drones carrying pods to quickly collect data. Therefore, it is crucial to accurately transmit the collected data.

[0003] Currently, drone pods transmit collected data to the drone hangar via remote communication. The hangar then uploads the data to a cloud platform, or the data is uploaded directly from the cloud platform. However, this long-distance communication method leads to instability, hindering rapid data uploads and impacting drone operational efficiency. Furthermore, because drones collect data in real-time to the pod, and the data volume is enormous, the pod's storage space becomes limited, resulting in slow data transmission and the potential loss of crucial data during the collection process. Summary of the Invention

[0004] This invention provides a data transmission method, device, and drone hangar based on multiple pods of a drone, in order to solve the problem of slow data transmission during drone inspection.

[0005] According to one aspect of the present invention, a data transmission method based on multiple pods of an unmanned aerial vehicle (UAV) is provided, the method comprising:

[0006] The location information and status data of the target UAV are obtained, and the status data is used to describe the operating status of the target UAV and / or the operating status of the first pod carried by the target UAV during operation.

[0007] If the status data meets the first preset condition and the location information meets the second preset condition, then the first pod is removed from the target drone.

[0008] The disassembled first pod is moved to the target data transmission location so that the first pod can upload data to the data storage platform through a preset data transmission link.

[0009] The second pod is identified; wherein the data transmission status of the second pod satisfies the third preset condition;

[0010] The second pod is installed on the target drone so that the target drone carries the second pod for operation.

[0011] According to another aspect of the present invention, a data transmission device based on a multi-pod drone is provided, the device comprising:

[0012] The data acquisition module is used to acquire the location information and status data of the target UAV, wherein the status data is used to describe the operating status of the target UAV and / or the operating status of the first pod associated with the UAV;

[0013] The disassembly module is used to disassemble the first pod from the target UAV if the status data meets a first preset condition and the position information meets a second preset condition.

[0014] The data transmission module is used to move the disassembled first pod to the target data transmission location so that the first pod can upload data to the data storage platform through a preset data transmission link.

[0015] A pod determination module is used to determine a second pod; wherein the data transmission status of the second pod meets a third preset condition;

[0016] The mounting module is used to mount the second pod onto the target drone so that the target drone carries the second pod for operation.

[0017] According to another aspect of the present invention, a drone hangar is provided, wherein at least two pods are configured in the drone hangar, and the drone hangar cooperates with the drone to perform the data transmission method based on multiple drone pods as described in any embodiment.

[0018] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0019] At least one processor; and

[0020] A memory communicatively connected to the at least one processor; wherein,

[0021] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the data transmission method based on multiple pods of an unmanned aerial vehicle as described in any embodiment of the present invention.

[0022] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the data transmission method based on multiple pods of an unmanned aerial vehicle as described in any embodiment of the present invention.

[0023] The technical solution of this invention acquires the location information and status data of a target drone. The status data describes the operating status of the target drone and / or the operating status of the first pod carried by the target drone during operation. Determining the location information and status data facilitates the determination of the status of the first pod, enabling subsequent determination of whether the drone should return to the drone hangar and the removal of the first pod based on the status data. Specifically, if the status data meets a first preset condition and the location information meets a second preset condition, the first pod is removed from the target drone. The removed first pod is moved to the target data transmission location so that the first pod can upload data to the data storage platform through a preset data transmission link. Simultaneously, a second pod whose data transmission status meets a third preset condition is identified and installed on the target drone so that the target drone can carry the second pod during operation. This avoids the situation where the drone needs to wait for the pod to complete data transmission before continuing to perform operations, solves the problem of slow data transmission during drone inspection, and greatly improves the efficiency of drone operations.

[0024] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0025] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0026] Figure 1 This is a flowchart of a data transmission method based on multiple pods of an unmanned aerial vehicle (UAV) according to an embodiment of the present invention;

[0027] Figure 2 This is a flowchart of another data transmission method based on multiple pods of an unmanned aerial vehicle (UAV) according to an embodiment of the present invention;

[0028] Figure 3 This is a schematic diagram of a data transmission device based on a multi-pod drone according to an embodiment of the present invention;

[0029] Figure 4 This is a schematic diagram of the structure of an electronic device that implements the data transmission method based on multiple pods of an unmanned aerial vehicle according to an embodiment of the present invention. Detailed Implementation

[0030] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0031] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0032] Example 1

[0033] Figure 1 This is a flowchart of a data transmission method based on multiple pods of a UAV provided in an embodiment of the present invention. This embodiment is applicable to the transmission of collected data during the UAV's inspection mission (operation). The method can be executed by a data transmission device based on multiple pods of a UAV, which can be implemented in hardware and / or software. The data transmission device based on multiple pods of a UAV can be configured in any electronic device with network communication function.

[0034] like Figure 1 As shown, the UAV hangar of the present invention is equipped with at least two pods, and the data transmission method based on multiple UAV pods of the present invention includes the following process:

[0035] S110. Obtain the location information and status data of the target UAV. The status data is used to describe the operating status of the target UAV and / or the operating status of the first pod carried by the target UAV during operation.

[0036] The status data may include the storage space of the first pod and / or the current battery level of the target drone. The location information describes the current location of the target drone.

[0037] Specifically, the drone hangar will collect the target drone's location information and status data in real time to determine whether the target drone needs to be recalled. This allows the first pod to transmit data in the drone hangar while the target drone carries other pods out to perform its mission.

[0038] S120. If the status data meets the first preset condition and the location information meets the second preset condition, then the first pod is removed from the target drone.

[0039] The first preset condition is that the target drone performing the operation must return to the drone hangar, and the second preset condition is that the target drone that has returned to the drone hangar must disassemble the first pod it is carrying.

[0040] Specifically, when the storage space of the first pod is less than the preset storage space and / or the current power is less than the preset power, it is determined that the target drone meets the first preset condition, and the target drone can be controlled to return to the drone hangar. Furthermore, when the location information meets the second preset condition, the first pod is removed from the target drone.

[0041] Optionally, the status data includes the storage space of the first pod. If the status data meets a first preset condition and the location information meets a second preset condition, the first pod is removed from the target drone. This includes: when the storage space is less than the preset storage space, controlling the target drone to return to the drone hangar, and determining whether the target drone's location information in the drone hangar meets the second preset condition; if the target drone's location information in the drone hangar meets the second preset condition, then the first pod is removed from the drone. For example, if the preset storage space is set to 8GB, when the target drone is carrying the pod for operation, all data collected during the operation will be stored in the pod. When the remaining storage space of the pod is 2GB, and the remaining storage space of 2GB is less than the preset storage space of 8GB, the storage space of the pod becomes smaller. If data collection continues, some data will not be able to be stored in the pod. Therefore, it is necessary to control the target drone to return to the drone hangar and replace the pod to continue the operation.

[0042] Optionally, the status data includes the current battery level of the target drone. If the status data meets the first preset condition and the location information meets the second preset condition, the first pod is removed from the target drone. This includes: when the current battery level is less than the preset battery level, controlling the target drone to return to the drone hangar and determining whether the location information of the target drone in the drone hangar meets the second preset condition; if the location information of the target drone in the drone hangar meets the second preset condition, the first pod is removed from the drone.

[0043] In this embodiment, the target drone consumes a certain amount of power when carrying the pod. When the current power is insufficient for the target drone to continue operating, the target drone is controlled to return to the drone hangar. If the target drone continues to operate, it may crash, resulting in damage to the target drone. For example, if the preset power level is 40%, and the current power level is 30%, then the current power level is less than the preset power level, and the target drone needs to be controlled to return to the drone hangar for charging or battery replacement.

[0044] Furthermore, when the status data in this application is any one of the following: the target drone's current battery level, the target drone's abnormal alarm status data, the target drone's communication signal, or whether the target drone has received a manually issued control command, and the status data meets the first preset condition and the location information meets the second preset condition, then the first pod can be detached from the target drone. Therefore, based on the status data, if it is determined that the target drone is in a low battery state, the target drone has an abnormal alarm, the target drone has a poor signal, and / or has received a manually issued control command, and the location information meets the second preset condition, then the first pod can be detached from the target drone.

[0045] Furthermore, the location information includes the preset location of the target drone in the drone hangar. If the status data meets the first preset condition and the location information meets the second preset condition, the first pod is removed from the target drone, including: if the status data meets the first preset condition, controlling the target drone to return to the drone hangar and determining whether the target drone is located at the preset location; if the target drone is not located at the preset location, removing the first pod from the target drone.

[0046] In this embodiment, when the target drone returns to the drone hangar, it is necessary to determine whether the target drone is stationed at a preset position within the drone hangar, i.e., a preset position within the target area of ​​the drone hangar. Additionally, when the target drone lands in the drone hangar, it may land in other areas of the drone hangar, requiring adjustment of the drone's position to place it at the preset position within the target area.

[0047] S130. Move the disassembled first pod to the target data transmission location so that the first pod can upload data to the data storage platform through a preset data transmission link.

[0048] The preset data transmission link can be a wired transmission link and / or a wireless transmission link.

[0049] S140. Determine the second pod; wherein the data transmission status of the second pod satisfies the third preset condition.

[0050] The data transmission status can be used to describe the data storage space of the pod during data transmission or the amount of remaining data to be transmitted within the pod. The third preset condition can be a condition for determining whether the pod can be used as a pod carried by the target UAV to perform operations.

[0051] Specifically, when the data transmission status indicator of the pod in the drone hangar shows that the data storage space of the pod is greater than or equal to the preset storage space, and / or the amount of remaining data to be transmitted in the pod is less than or equal to the preset value, the corresponding pod can be used as the second pod.

[0052] Optionally, determining the second pod may include: acquiring the data transmission status of each pod in the UAV hangar, and determining whether there is a pod with a data transmission status of a preset data amount, whereby the data transmission status describes the amount of data remaining to be transmitted within the pod; if a pod with a data transmission status of the preset data amount is determined, then that pod is designated as the second pod, thus prioritizing pods that have already completed data transmission as the second pod and avoiding data confusion. The second pod is a pod that has not been used, and its data transmission status is 0.

[0053] If it is determined that there is no pod with a data transmission status of the preset data amount, then the pod with a data transmission status of the preset value is designated as the second pod. That is, when there is no pod with completed data transmission, the pod with a data transmission amount of a certain level is selected as the second pod. This ensures that after the target drone removes the first pod, the second pod can be quickly installed and the operation can be carried out. This avoids the impact of slow data transmission on the efficiency of drone operations and improves the continuity of drone operations.

[0054] Furthermore, after determining that no pod is in a data transmission state with a preset data volume, the method may further include: determining whether there is a candidate pod; if so, designating the candidate pod as the second pod, which is a pod not currently involved in the operation. Prioritizing the selection of a candidate pod as the second pod after determining that no pod is in a data transmission state with a preset data volume ensures that pods currently transmitting data can prioritize data transmission, avoiding data corruption and achieving efficient data transmission.

[0055] S150. Install the second pod onto the target drone so that the target drone can carry the second pod for operations.

[0056] In this embodiment, before installing the second pod on the target drone, the target drone's battery level needs to be detected. If the target drone's current battery level is greater than a preset value, the target drone is controlled to carry the second pod for operation. In other words, the target drone needs to have sufficient battery power to meet the operational requirements before it can be controlled to carry the second pod and continue the mission.

[0057] The technical solution of this invention acquires the location information and status data of a target drone. The status data describes the operating status of the target drone and / or the operating status of the first pod carried by the target drone during operation. Determining the location information and status data facilitates the determination of the status of the first pod, enabling subsequent determination of whether the drone should return to the drone hangar and the removal of the first pod based on the status data. Specifically, if the status data meets a first preset condition and the location information meets a second preset condition, the first pod is removed from the target drone. The removed first pod is moved to the target data transmission location so that the first pod can upload data to the data storage platform through a preset data transmission link. Simultaneously, a second pod whose data transmission status meets a third preset condition is identified and installed on the target drone so that the target drone can carry the second pod during operation. This avoids the situation where the drone needs to wait for the pod to complete data transmission before continuing to perform operations, solves the problem of slow data transmission during drone inspection, and greatly improves the efficiency of drone operations.

[0058] Example 2

[0059] Figure 2 This is a flowchart illustrating a data transmission method based on multiple pods of a UAV, provided as an embodiment of the present invention. This embodiment can be combined with various optional schemes in one or more of the above embodiments. Based on the above embodiments, this embodiment classifies the pods in the UAV hangar to facilitate the UAV in determining the target pod for its operation according to the assigned pods and to facilitate rapid data transmission within the pods. The specific process is as follows.

[0060] like Figure 2 As shown, the UAV hangar of the present invention is equipped with at least two pods, and the data transmission method based on multiple UAV pods of the present invention includes the following process:

[0061] S210. Determine the first reference pod and the second reference pod configured in the drone hangar of the target drone; the first reference pod is the pod that the target drone prioritizes to carry out the operation, and the second reference pod is any other pod besides the first reference pod; both the first reference pod and the second reference pod complete data transmission in the drone hangar.

[0062] The first reference pod includes at least two pods in the drone hangar.

[0063] In related technologies, drones typically cannot complete a task in one go when operating a target area. They need to return to the hangar multiple times to complete data transmission before proceeding with the next task. Furthermore, before a drone can re-depart to complete a task, it must first complete the data transmission in its carrying pod, clear the data from the pod, and repeat this process until all data in the pod is transmitted. This invention aims to shorten the waiting time of drones in the hangar by configuring at least two pods in the hangar. This allows each returning drone to immediately select a suitable pod and continue carrying it to perform tasks, significantly improving the efficiency of drone inspections. A pod filled with data can then perform data transmission tasks within the drone's logs, ensuring the stability of data transmission.

[0064] Furthermore, at least two pods are divided into a first reference pod and a second reference pod. The first reference pod is the pod that the target UAV prioritizes for carrying out the operation. This is because the first reference pod serves as the primary data storage pod for this operation, thus avoiding data corruption caused by distributing the operation data across too many pods. If the first reference pod cannot be allocated to the UAV for operation, a suitable pod is then matched from the second reference pod for the UAV to carry out the operation. This ensures both fast and stable data transmission and high efficiency in UAV operation.

[0065] S220. If the location information meets the second preset condition and the target UAV has not completed the operation, and the number of task rounds performed by the target UAV is greater than the preset number, then determine whether there is a pod in the first reference pod in the UAV hangar that meets the preset inspection condition; the preset inspection condition is that the remaining storage space of the pod's data storage space is greater than the first preset storage value, and the preset number is the same as the number of the first reference pods.

[0066] In this embodiment, when the target drone is performing operations in the target area and the drone needs to carry the pod back to the drone hangar to transmit data, the completion of the operation requires multiple rounds of returning to the drone hangar, meaning that the task of performing the operation may require many rounds.

[0067] If it is determined that the target drone is parked in the drone hangar and has not completed its operation, it means that the target drone has returned to the drone hangar. It is necessary to remove the target pod carried by the target drone and perform data transmission tasks in the drone hangar. The target pod should also be matched to the target drone so that the target drone can continue to carry the target pod to perform operations.

[0068] Before the operation begins, it is determined that the storage space of the first reference pod and the total battery power of the target drone both meet the preset inspection conditions. Therefore, when the number of task rounds is less than or equal to the preset number, after the target drone returns to the drone hangar, a pod that has not yet performed an operation is directly assigned to the target drone from the first reference pod to perform the operation. When the number of task rounds is greater than the preset number, a pod is also preferentially selected from the first reference pod and assigned to the target drone. However, it is possible that none of the first reference pods meet the preset inspection conditions. Therefore, it is necessary to determine whether there are any pods in the first reference pods in the drone hangar that meet the preset inspection conditions, so as to accurately determine whether to select a pod from the first reference pod as the target pod.

[0069] In this embodiment, optionally, the number of first reference pods is two, that is, the first reference pods include a first candidate pod and a second candidate pod. After determining that the target UAV is parked in the UAV hangar and the target UAV has not completed its operation, the method further includes: if the target UAV is performing its operation for the first time, then the first candidate pod is used as the target pod, so that the target UAV carries the target pod to perform the operation; if the target UAV is performing its operation for the second time, then the second candidate pod is used as the target pod, so that the target UAV carries the target pod to perform the operation. Further, if the target UAV is performing its operation for more than two times, then it is determined whether there is a pod in the first reference pods in the UAV hangar that meets the preset inspection conditions.

[0070] S230. If there is a first reference pod in the UAV hangar that meets the preset inspection conditions, then the first reference pod will be used as the target pod so that the target UAV can carry the target pod to perform the operation.

[0071] Specifically, if the target drone is located in the drone hangar and has not completed its inspection task, and if there is a first reference pod in the drone hangar that meets the preset inspection conditions, then the first reference pod that meets the preset inspection conditions can be prioritized as the target pod and assigned to the drone so that the target drone can carry the target pod to perform the operation.

[0072] Furthermore, when the target UAV carrying the target pod is performing operations, if the target pod meets the preset return conditions, the target UAV is controlled to return to the UAV hangar carrying the target pod. Once it is confirmed that the target UAV has docked in the UAV hangar, the target pod is removed from the UAV using pod loading and unloading equipment, and the target pod is controlled to perform data transmission. The preset return conditions include at least one of a fourth, fifth, and sixth preset conditions. The fourth preset condition is that the remaining storage space of the pod's data storage space is less than a first preset storage value; the fifth preset condition is that the total battery power of the target UAV is less than a first preset battery power; and the sixth preset condition is that the operation has been completed.

[0073] S240. If there is no pod in the first reference pod in the UAV hangar that meets the preset inspection conditions, then select a pod from the second reference pod that meets the preset inspection conditions as the target pod, so that the target UAV carries the target pod to perform the operation.

[0074] Specifically, if the target drone is determined to be parked in the drone hangar and has not completed its operation, and if there is no first reference pod in the drone hangar that meets the preset inspection conditions, it means that the first reference pod cannot be prioritized. In this case, a pod that meets the preset inspection conditions is selected from the second reference pods as the target pod, so that the target drone can carry the target pod to perform the operation.

[0075] Optionally, the target UAV carrying the target pod performs the operation, including: when the target pod meets the preset return conditions, controlling the target UAV to return to the UAV hangar carrying the target pod; the preset return conditions include at least one of a fourth preset condition, a fifth preset condition, and a sixth preset condition, wherein the fourth preset condition is that the remaining storage space of the pod's data storage space is less than a first preset storage value, the fifth preset condition is that the total battery power of the target UAV is less than a first preset battery power, and the sixth preset condition is that the operation has been completed.

[0076] Furthermore, controlling the target drone carrying the target pod to return to the drone hangar includes: when the target pod returns to the drone hangar and after the disassembly process of the target pod is completed, controlling the target pod to perform data transmission.

[0077] Furthermore, when the number of pods in the drone hangar is less than the preset number, all pods in the drone hangar can be used as the first reference pods, and the number of second reference pods is zero. Further, the target pod is determined based on the remaining storage space of the pod's data storage area.

[0078] As an optional but non-limiting embodiment, the drone hangar may be equipped with only two pods, pod A and pod B.

[0079] S1. When the target drone begins to perform operations, the target drone carries pod A to perform operations. When the first pod meets the preset return conditions, the target drone is controlled to return to the drone hangar with pod A.

[0080] S2. When the target drone enters the drone hangar and stays in the target area, the pod loading and unloading equipment removes pod A from the target drone. Then, the pod loading and unloading equipment installs pod A from the drone hangar onto the drone, and the drone continues to perform operations carrying pod B.

[0081] S3. Data from the disassembled A pod is transmitted to the cloud platform via a data transmission link. This data transmission link can be wired or wireless.

[0082] S4. When the B pod meets the preset return conditions, the target UAV is controlled to return to the UAV hangar with the B pod. The pod loading and unloading equipment disassembles the B pod. When the data of the A pod is safely uploaded to the cloud platform or the first pod meets the preset inspection conditions, the A pod, which has completed data transmission, is installed on the target UAV through the pod loading and unloading equipment. The target UAV then carries the A pod and continues to perform operations.

[0083] S5. During subsequent inspections, when the target drone of the current mission round returns to the drone hangar and stays in the target area, the pod loading and unloading equipment is used to disassemble the pod carried by the target drone of the current mission round so that data can be transmitted in the drone hangar. At the same time, it is determined whether the pod of the previous mission round meets the preset inspection conditions. If it does, the pod of the previous mission round is used as the pod of the next mission round so that the target drone can carry the pod of the previous mission round to perform operations.

[0084] The technical solution of this invention involves determining a first reference pod and a second reference pod configured in the hangar of the target drone. The first reference pod is the pod that the target drone prioritizes as the target pod to carry out the operation, and the second reference pod is any other pod besides the first reference pod. Both the first and second reference pods complete data transmission in the drone hangar. In other words, this invention divides the pods that perform operations in the drone hangar into two types of pods, which facilitates the selection of appropriate pods to perform operations according to different strategies. If it is determined that the target drone is parked in the drone hangar and has not completed its operation, and has performed more than two task rounds, then it is determined whether there is a first reference pod in the drone hangar that meets the preset inspection conditions. The preset inspection conditions are that the remaining storage space of the pod's data storage space is greater than a first preset storage value. Further, if there is a pod in the first reference pod in the drone hangar that meets the preset inspection conditions, then the first reference pod is designated as the target pod, and the target drone carries the target pod to perform the operation. If there is no pod in the first reference pod in the drone hangar that meets the preset inspection conditions, then a pod that meets the preset inspection conditions is selected from the second reference pods as the target pod. The system uses a target pod to enable the target drone to perform operations. When the drone returns to the hangar with the target pod, it checks if there is a pod in the first reference pod in the hangar that meets the preset inspection conditions. A suitable pod is then assigned to the drone to perform the next round of operations, avoiding situations where the drone has to wait for the pod to complete data transmission before continuing its work. This solves the problem of slow data transmission during drone inspections and greatly improves the efficiency of drone operations. Furthermore, if there is a pod in the first reference pod that meets the preset inspection conditions, it is prioritized for allocation, ensuring that most of the operation data is stored in the first reference pod and preventing data corruption caused by storing data in multiple pods.

[0085] Example 3

[0086] This invention provides a drone hangar, which is equipped with at least two pods. The drone hangar may be equipped with a data transmission device based on multiple drone pods provided in any embodiment of this invention. The drone hangar, in conjunction with the drone, can execute the data transmission method based on multiple drone pods provided in any embodiment of this invention.

[0087] Since the UAV hangar provided in this embodiment of the invention can be configured with the data transmission device based on multiple UAV pods provided in any embodiment of the invention, and can execute the data transmission method based on multiple UAV pods provided in this embodiment of the invention, it can have the corresponding structure and features to execute the data transmission method based on multiple UAV pods provided in this embodiment of the invention, and can achieve the beneficial effects of the data transmission method based on multiple UAV pods provided in this embodiment of the invention. The similarities can be referred to the above description.

[0088] Example 4

[0089] Figure 3 This is a schematic diagram of a data transmission device based on a multi-pod drone provided in an embodiment of the present invention. This embodiment is applicable to the transmission of data collected during the inspection (operation) of a drone. The data transmission device based on a multi-pod drone can be implemented in hardware and / or software and can be configured in any electronic device with network communication function.

[0090] like Figure 3 As shown, the drone hangar of the present invention is equipped with at least two pods, and the data transmission device based on multiple drone pods of the present invention includes:

[0091] The data acquisition module 310 is used to acquire the location information and status data of the target UAV, wherein the status data is used to describe the operating status of the target UAV and / or the operating status of the first pod associated with the UAV.

[0092] The disassembly module 320 is used to disassemble the first pod from the target UAV if the status data meets a first preset condition and the position information meets a second preset condition.

[0093] The data transmission module 330 is used to move the disassembled first pod to the target data transmission location so that the first pod can upload data to the data storage platform through a preset data transmission link;

[0094] The pod determination module 340 is used to determine the second pod; wherein the data transmission status of the second pod meets a third preset condition;

[0095] Mounting module 350 is used to mount the second pod onto the target drone so that the target drone carries the second pod for operation.

[0096] Based on the above embodiments, optionally, the status data includes the storage space of the first pod, and the disassembly module includes a first judgment unit. The first judgment unit is used to control the target drone to return to the drone hangar when the storage space is less than a preset storage space, and to determine whether the position information of the target drone in the drone hangar meets the second preset condition; if the position information of the target drone in the drone hangar meets the second preset condition, the first pod is disassembled from the drone.

[0097] Based on the above embodiments, optionally, the status data includes the current battery level of the target drone, and the disassembly module includes a second judgment unit. The second judgment unit is used to control the target drone to return to the drone hangar when the current battery level is less than a preset battery level, and to determine whether the location information of the target drone in the drone hangar meets a second preset condition; if the location information of the target drone in the drone hangar meets the second preset condition, the first pod is disassembled from the drone.

[0098] Based on the above embodiments, optionally, the location information includes the preset position of the target drone in the drone hangar, and the disassembly module includes a third judgment unit. The third judgment unit is used to control the target drone to return to the drone hangar if the status data meets the first preset condition, and to determine whether the target drone is located at the preset position; if the target drone is not located at the preset position, the first pod is disassembled from the target drone.

[0099] Based on the above embodiments, optionally, the pod determination module includes a fourth judgment unit and a pod determination unit; the fourth judgment unit is used to obtain the data transmission status of each pod in the UAV hangar, and determine whether there is a pod with the data transmission status of a preset data amount, wherein the data transmission status is used to describe the amount of data remaining in the pod; the pod determination unit is used to determine the pod with the data transmission status of the preset data amount as the second pod if it is determined that there is a pod with the data transmission status of the preset data amount.

[0100] Based on the above embodiments, optionally, the pod determination unit includes a pod determination subunit, which is used to determine the pod whose data transmission state reaches the preset value as the second pod if it is determined that there is no pod with the data transmission state of the preset data amount.

[0101] Based on the above embodiments, optionally, the pod determination subunit is further used to determine whether there is a candidate pod, wherein the candidate pod is a pod that has not participated in the operation; if there is, the candidate pod is determined as the second pod.

[0102] Based on the above embodiments, optionally, the data transmission device based on multiple pods of a UAV further includes a pod allocation module, which is used for:

[0103] A first reference pod and a second reference pod are identified and configured in the hangar of the target drone. The first reference pod is the pod that the target drone preferentially carries for operation, and the second reference pod is any other pod besides the first reference pod. Both the first reference pod and the second reference pod complete data transmission in the drone hangar.

[0104] If the location information satisfies the second preset condition, and the target UAV has not completed its operation, and the number of task rounds performed by the target UAV is greater than a preset number, then it is determined whether there is a pod in the first reference pod in the UAV hangar that meets the preset inspection condition; the preset inspection condition is that the remaining storage space of the pod's data storage space is greater than a preset storage value, and the preset number is the same as the number of first reference pods;

[0105] If there is a pod in the first reference pod in the UAV hangar that meets the preset inspection conditions, then the first reference pod is used as the target pod so that the target UAV carries the target pod for operation;

[0106] If none of the first reference pods in the UAV hangar meets the preset inspection conditions, then a pod that meets the preset inspection conditions is selected from the second reference pods as the target pod, so that the target UAV carries the target pod for operation.

[0107] The data transmission device based on multiple pods of a UAV provided in the embodiments of the present invention can execute the data transmission method based on multiple pods of a UAV provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.

[0108] Example 5

[0109] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0110] Figure 4A schematic diagram of an electronic device is shown that can be used to implement the data transmission method based on a multi-pod drone according to embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0111] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0112] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0113] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as data transmission methods based on multiple pods of a drone.

[0114] In some embodiments, the UAV-based multi-pod data transmission method can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the UAV-based multi-pod data transmission method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the UAV-based multi-pod data transmission method by any other suitable means (e.g., by means of firmware).

[0115] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include: implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0116] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0117] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0118] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0119] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0120] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0121] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0122] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A data transmission method based on multiple pods of an unmanned aerial vehicle (UAV), characterized in that, Applied to a drone hangar, wherein the drone hangar is configured with at least two pods, the method includes: Acquire the location information and status data of the target drone, wherein the status data is used to describe the operating status of the target drone and / or the operating status of the first pod carried by the target drone during operation; If the status data meets the first preset condition and the location information meets the second preset condition, then the first pod is removed from the target drone. The disassembled first pod is moved to the target data transmission location so that the first pod can upload data to the data storage platform through a preset data transmission link. The second pod is identified; wherein the data transmission status of the second pod meets the third preset condition, and the second pod is installed in the UAV hangar; The second pod is installed on the target drone so that the target drone carries the second pod for operation; The location information includes the preset location of the target drone in the drone hangar. If the status data meets a first preset condition and the location information meets a second preset condition, then the first pod is removed from the target drone, including: If the status data meets the first preset condition, control the target drone to return to the drone hangar, and determine whether the target drone is located at the preset position; If the target drone is located at the preset position, the first pod is detached from the target drone.

2. The method according to claim 1, characterized in that, The status data includes the storage space of the first pod. If the status data meets a first preset condition and the location information meets a second preset condition, then the first pod is removed from the target drone, including: When the storage space is less than the preset storage space, the target drone is controlled to return to the drone hangar, and it is determined whether the location information of the target drone in the drone hangar meets the second preset condition. If the location information of the target drone in the drone hangar meets the second preset condition, the first pod will be removed from the drone.

3. The method according to claim 1, characterized in that, The status data includes the current battery level of the target drone. If the status data meets a first preset condition and the location information meets a second preset condition, then the first pod is detached from the target drone, including: When the current battery level is less than the preset battery level, the target drone is controlled to return to the drone hangar, and it is determined whether the location information of the target drone in the drone hangar meets the second preset condition. If the location information of the target drone in the drone hangar meets the second preset condition, the first pod will be removed from the drone.

4. The method according to claim 1, characterized in that, The second pod was identified, including: The data transmission status of each pod in the drone hangar is obtained, and it is determined whether there is a pod with a data transmission status of a preset amount of data. The data transmission status is used to describe the amount of data remaining to be transmitted in the pod. If it is determined that there is a pod with a data transmission status of a preset data amount, then the pod with the data transmission status of the preset data amount is identified as the second pod.

5. The method according to claim 4, characterized in that, The second pod was identified, including: If it is determined that there is no pod with the data transmission status of the preset data amount, then the pod with the data transmission status reaching the preset value is identified as the second pod.

6. The method according to claim 5, characterized in that, After determining that there is no pod with the data transmission status of the preset data amount, the method includes: Determine whether there are alternative pods, which are pods that have not participated in the operation; If it exists, then the candidate pod will be selected as the second pod.

7. The method according to claim 1, characterized in that, The method further includes: A first reference pod and a second reference pod are determined and configured in the hangar of the target drone; the first reference pod is the pod that the target drone preferentially carries to perform the operation, and the second reference pod is another pod besides the first reference pod; both the first reference pod and the second reference pod complete data transmission in the drone hangar. If the location information satisfies the second preset condition, and the target UAV has not completed its operation, and the number of task rounds performed by the target UAV is greater than a preset number, then it is determined whether there is a pod in the first reference pod in the UAV hangar that meets the preset inspection condition; the preset inspection condition is that the remaining storage space of the pod's data storage space is greater than a preset storage value, and the preset number is the same as the number of first reference pods; If there is a pod in the first reference pod in the UAV hangar that meets the preset inspection conditions, then the first reference pod is used as the target pod so that the target UAV carries the target pod for operation; If none of the first reference pods in the UAV hangar meets the preset inspection conditions, then a pod that meets the preset inspection conditions is selected from the second reference pods as the target pod, so that the target UAV carries the target pod for operation.

8. A data transmission device based on multiple pods of an unmanned aerial vehicle (UAV), characterized in that, Applied to a drone hangar, wherein the drone hangar is configured with at least two pods, the device includes: The data acquisition module is used to acquire the location information and status data of the target UAV, wherein the status data is used to describe the operating status of the target UAV and / or the operating status of the first pod associated with the UAV; The disassembly module is used to disassemble the first pod from the target UAV if the status data meets a first preset condition and the position information meets a second preset condition. The data transmission module is used to move the disassembled first pod to the target data transmission location so that the first pod can upload data to the data storage platform through a preset data transmission link. A pod determination module is used to determine a second pod; wherein the data transmission status of the second pod meets a third preset condition, and the second pod is located in a UAV hangar; An installation module is used to install the second pod onto the target drone, so that the target drone carries the second pod for operation; The location information includes the preset location of the target drone in the drone hangar. The disassembly module includes a third judgment unit, which is used to control the target drone to return to the drone hangar if the status data meets the first preset condition, and to determine whether the target drone is located at the preset location; if the target drone is located at the preset location, the first pod is disassembled from the target drone.

9. A hangar for unmanned aerial vehicles (UAVs), characterized in that, The drone hangar is equipped with at least two pods, and the drone hangar works with the drone to perform the data transmission method based on multiple drone pods as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Photovoltaic module fire early warning system and method

    CN114650007A

  • Device for collecting photovoltaic module faults by using unmanned aerial vehicle

    CN210927565U