US11172019B1ActiveUtility

Systems and methods for unmanned aerial system communication

98
Assignee: Tencent America LLCPriority: Aug 28, 2020Filed: Nov 12, 2020Granted: Nov 9, 2021
Est. expiryAug 28, 2040(~14.1 yrs left)· nominal 20-yr term from priority
H04W 28/0236H04W 28/0268H04L 65/80G08G 5/57G08G 5/55H04L 67/02H04L 43/08H04L 67/1012H04L 67/125H04W 84/06H04L 67/61H04L 67/12H04L 67/1029H04L 67/1014
98
PatentIndex Score
11
Cited by
45
References
20
Claims

Abstract

Systems and method may provide unmanned aerial system communication. A method, performed by at least one processor that implements a first server, includes obtaining a group identifier of a pair of an unmanned aerial vehicle (UAV) and a controller of the UAV, or a respective group identifier for each of the pair, based on requesting a second server to create one or more groups for the pair; provisioning Quality of Service (QoS) for communication of the pair, using the group identifier of the pair or the respective group identifier for each of the pair; and triggering, based on determining that a condition of the communication does not satisfy a pre-defined QoS requirement, a third server to perform adaptation of the QoS for the pair.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method performed by at least one processor that implements a first server, the method comprising:
 obtaining a group identifier of a pair of an unmanned aerial vehicle (UAV) and a controller of the UAV, or a respective group identifier for each of the pair, based on requesting a second server to create one or more groups for the pair; 
 provisioning Quality of Service (QoS) for communication of the pair, using the group identifier of the pair or the respective group identifier for each of the pair; and 
 triggering, based on determining that a condition of the communication does not satisfy a pre-defined QoS requirement, a third server to perform adaptation of the QoS for the pair. 
 
     
     
       2. The method of  claim 1 , wherein
 the communication of the pair is direct command and control (C2) communication between the UAV and the controller. 
 
     
     
       3. The method of  claim 1 , wherein
 the condition of the communication includes at least one from among bandwidth, latency, jitter, and data loss rate. 
 
     
     
       4. The method of  claim 1 , further comprising:
 recognizing the UAV and the controller of the UAV as the pair, based on the UAV and the controller being communicatively connected to the first server. 
 
     
     
       5. The method of  claim 4 , wherein the recognizing the pair comprises:
 obtaining a first identifier of the UAV and a second identifier of the controller; and 
 recognizing the UAV and the controller as the pair based on the first identifier and the second identifier being the same. 
 
     
     
       6. The method of  claim 1 , wherein
 the obtaining comprises obtaining the group identifier of the pair, based on requesting the second server to create the one or more groups for the pair, and 
 the provisioning comprises provisioning QoS for the communication of the pair, using the group identifier of the pair. 
 
     
     
       7. The method of  claim 1 , wherein
 the obtaining comprises obtaining the respective group identifier for each of the pair, based on requesting the second server to create the one or more groups for the pair, and 
 the provisioning comprises provisioning the QoS for the communication of the pair, using the respective group identifier for each of the pair. 
 
     
     
       8. The method of  claim 1 , wherein
 the second server is a service enabler architecture layer (SEAL) group manager server, and 
 the third server is a service enabler architecture layer (SEAL) network resource manager server. 
 
     
     
       9. The method of  claim 1 , wherein
 the triggering the third server to perform the adaptation of the QoS for the pair comprises sending a request to the third server to perform the adaptation of the QoS. 
 
     
     
       10. The method of  claim 9 , further comprising:
 receiving a response from the third server that indicates the QoS was successfully adapted. 
 
     
     
       11. A system comprising:
 at least one processor; 
 memory storing computer code, the computer code comprising:
 requesting code configured to cause a first server, implemented by the at least one processor, to request a second server to provide a group identifier of a pair of an unmanned aerial vehicle (UAV) and a controller of the UAV, or a respective group identifier for each of the pair; 
 provisioning code configured to cause the first server to provision Quality of Service (QoS) for communication of the pair, using the group identifier of the pair or the respective group identifier for each of the pair; 
 determining code configured to cause the first server to determine whether a condition of the communication does not satisfy a pre-defined QoS requirement; and 
 triggering code configured to cause the first server to trigger, based on determining that the condition of the communication does not satisfy the pre-defined QoS requirement, a third server to perform adaptation of the QoS for the pair. 
 
 
     
     
       12. The system of  claim 11 , wherein
 the communication of the pair is direct command and control (C2) communication between the UAV and the controller. 
 
     
     
       13. The system of  claim 11 , wherein
 the condition of the communication includes at least one from among bandwidth, latency, jitter, and data loss rate. 
 
     
     
       14. The system of  claim 11 , wherein the computer code further comprises:
 recognizing code configured to cause the first server to recognize the UAV and the controller of the UAV as the pair, based on the UAV and the controller being communicatively connected to the first server. 
 
     
     
       15. The system of  claim 14 , wherein
 the recognizing code is configured to cause the first server to recognize the UAV and the controller of the UAV as the pair, based on the first server obtaining a first identifier of the UAV and a second identifier of the controller that are the same. 
 
     
     
       16. The system of  claim 11 , wherein
 the requesting code is configured to cause the first server to request the second server to provide the group identifier of the pair of the UAV and the controller, and 
 the provisioning code is configured to cause the first server to provision the QoS for the communication of the pair, using the group identifier of the pair. 
 
     
     
       17. The system of  claim 11 , wherein
 the requesting code is configured to cause the first server to request the second server to provide the respective group identifier for each of the pair, and 
 the provisioning code is configured to cause the first server to provision the QoS for the communication of the pair, using the respective group identifier for each of the pair. 
 
     
     
       18. The system of  claim 11 , wherein
 the second server is a service enabler architecture layer (SEAL) group manager server, and 
 the third server is a service enabler architecture layer (SEAL) network resource manager server. 
 
     
     
       19. The system of  claim 11 , wherein
 the triggering code is configured to cause the first server to send a request to the third server to perform the adaptation of the QoS. 
 
     
     
       20. A non-transitory computer-readable medium storing computer code that is configured to, when executed by at least one processor that implements a first server, cause the at least one processor to:
 request a second server to provide a group identifier of a pair of an unmanned aerial vehicle (UAV) and a controller of the UAV, or a respective group identifier for each of the pair; 
 provision Quality of Service (QoS) for communication of the pair, using the group identifier of the pair or the respective group identifier for each of the pair; 
 determine whether a condition of the communication does not satisfy a pre-defined QoS requirement; and 
 trigger, based on determining that the condition of the communication does not satisfy the pre-defined QoS requirement, a third server to perform adaptation of the QoS for the pair.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.