CPC H04L 67/06 (2013.01) [H04L 67/12 (2013.01)] | 20 Claims |
1. A computer-implemented method of managing data transfer for unmanned aerial vehicles comprising, by a cloud service:
receiving, via a first application programming interface (API) between the cloud service and an application portal, information tasking an unmanned aerial vehicle with transferring task data produced by one or more elements onboard the unmanned aerial vehicle;
receiving, via a second API between a relay resource and the cloud service, a request from the relay resource for instructions to transfer a data file downloaded from the unmanned aerial vehicle, wherein the request includes a filename for the data file, wherein the data file includes the task data produced by the one or more elements onboard the unmanned aerial vehicle, and wherein the filename includes an identifier;
determining the instructions to transfer the data file based on the identifier of the data file to be transferred, wherein the instructions include a destination; and
replying to the relay resource with the instructions via the second API, wherein the instructions include information for uploading the data file to the destination.
|