IP Library Granted Patent US 10,996,684
Granted Patent B2
US 10,996,684 · App. 16/334,534 · Granted May 4, 2021

Method, device and system for controlling UAV

Inventor: Ying Li (Beijing, CN)
Assignees: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO, LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
G05D1/104G05D1/102H04L67/12H04L67/303H04W4/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,996,684
App. No.
16/334,534
Granted
May 4, 2021
Kind
B2
Abstract

The present disclosure discloses a method, apparatus and system for controlling UAV, which relates to the field of unmanned aerial vehicles (UAV). The method includes: receiving one or more UAV control instructions sent by a ground station device, and each UAV control instruction includes a variable identification for identifying an UAV; for each of the UAV control instructions, acquiring an address identification of the corresponding UAV according to the variable identification in the UAV control instruction, and sending the corresponding UAV control instruction to a communication module of the UAV corresponding to the address identification via a mobile network, so that the UAV executes an operation corresponding to the received UAV control instruction, and the communication module of the UAV includes the address identification of the UAV.

Claims (53)

1. A method for controlling an unmanned aerial vehicle (UAV), comprising:

receiving, by a server, one or more UAV control instructions sent by a ground station device, wherein each UAV control instruction comprises a variable identification for identifying an UAV;

acquiring, by the server, for each of the UAV control instructions, an address identification of a corresponding UAV according to the variable identification in the UAV control instruction, and sending the corresponding UAV control instruction to a communication module of the UAV corresponding to the address identification via a mobile network, so that the UAV executes an operation corresponding to the received UAV control instruction;

sending, by the server, UAV data to the ground station device, so that the ground station device collectively displays the UAV data using a display device, wherein the UAV data comprises the variable identification for identifying the UAV; and

saving, by the server, a correspondence between the variable identification and the address identification of each UAV, so as to acquire corresponding address identification according to each variable identification when receiving a plurality of UAV control instructions, and send the plurality of UAV control instructions respectively to the communication module of UAV corresponding to each address identification.

2. The method according to claim 1 , further comprising: receiving, by the server, the UAV data sent by the communication module of each UAV via the mobile network; and

sending, by the server, the UAV data to the ground station device, so that the ground station device identifies the UAV data according to the variable identification.

3. The method according to claim 2 ,

wherein the mobile network is a 3G network and/or 4G network;

receiving, by the server, the UAV data sent by the communication module of each UAV via the mobile network comprises: and

receiving, via the Internet by the server, the UAV data sent by the communication module of each UAV via the 3G network and/or 4G network, and

the communication module of the UAV converts serial port data of the UAV into UAV data transmitted via 3G network and/or 4G network.

4. A server, comprising:

memory; and

a processor coupled to the memory, which is configured to execute a method for controlling an unmanned aerial vehicle (UAV) for performing operations on a basis of instructions stored in the memory, comprising:

receiving one or more UAV control instructions sent by a ground station device, wherein each UAV control instruction comprises a variable identification for identifying an UAV;

for each of the UAV control instructions, acquiring an address identification of a corresponding UAV according to the variable identification in the UAV control instruction, and sending the corresponding UAV control instruction to a communication module of the UAV corresponding to the address identification via a mobile network, so that the UAV executes an operation corresponding to the received UAV control instruction;

sending UAV data to the ground station device, so that the ground station device collectively displays the UAV data using a display device, wherein the UAV data comprises the variable identification for identifying the UAV; and

saving a correspondence between the variable identification and the address identification of each UAV, so as to acquire corresponding address identification according to each variable identification when receiving a plurality of UAV control instructions, and send the plurality of UAV control instructions respectively to the communication module of UAV corresponding to each address identification.

5. A non-transitory computer-readable storage medium on which computer program instructions are stored, which when executed by a processor implement the steps of the method according to claim 1 .

6. The server according to claim 4 , wherein the operations further comprise:

receiving the UAV data sent by the communication module of each UAV via the mobile network; and

sending the UAV data to the ground station device, so that the ground station es the UAV data according to the variable identification.

7. The server according to claim 6 ,

wherein the mobile network is a 3G network and/or 4G network;

the operation further comprise receiving the UAV data sent by the communication module of each UAV via the 3G network and/or 4G network; and

the communication module of the UAV converts serial port data of the UAV into UAV data transmitted via 3G network and/or 4G network.

8. An unmanned aerial vehicle (UAV),

comprising: memory; and

a processor coupled to the memory, which is configured to execute a method for controlling the UAV for performing operations on a basis of instructions stored in the memory, comprising:

receiving an UAV control instruction sent by a server via a mobile network, wherein the UAV control instruction comprises a variable identification for identifying the UAV, the server acquires an address identification of a corresponding UAV according to the variable identification and sends the UAV control instruction according to the address identification of the UAV; and

executing an operation corresponding to the UAV control instruction, wherein

the server sends UAV data to a ground station device, so that the ground station device collectively displays the UAV data using a display device, wherein the UAV data comprises the variable identification for identifying the UAV, and

the sever saves a correspondence between the variable identification and the address identification of each UAV, so as to acquire corresponding address identification according to each variable identification when receiving a plurality of UAV control instructions, and send the plurality of UAV control instructions respectively to the communication module of UAV corresponding to each address identification.

9. The UAV according to claim 8 , wherein the operations further comprise:

sending the UAV data to the server via the mobile network, so that the server sends UAV data to the ground station device.

10. The UAV according to claim 8 , wherein the operations further comprise:

converting serial port data of the UAV into UAV data transmitted via 3G network and/or 4G network, and

sending the UAV data to the server via a 3G network and/or 4G network.

11. A system for controlling UAV,

comprising: the server according to claim 4 ;

the UAV, wherein the UAV

comprises: memory, and

a processor coupled to the memory, which is configured to execute a method for controlling the UAV for performing operations on a basis of instructions stored in the memory, comprising:

receiving the UAV control instruction sent by the server via a the mobile network, and

executing an operation corresponding to the UAV control instruction;

and the ground station device for sending the one or more UAV control instructions to the server.

12. The computer-readable storage medium according to claim 5 , wherein the method further comprises:

receiving the UAV data sent by the communication module of each UAV via the mobile network; and

sending the UAV data to the ground station device, so that the ground station device identifies the UAV data according to the variable identification.

13. The computer-readable storage medium according to claim 12 ,

the mobile network is a 3G network and/or 4G network;

the method further comprises receiving the UAV data sent by the communication module of each UAV via the 3G network and/or 4G network, wherein; and the communication module of the UAV converts serial port data of the UAV into UAV data transmitted via 3G network and/or 4G network.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 055832 FRAME 0108. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 12, 2021
From: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO, LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
To: BEIJING JINGDONG QIANSHI TECHNOLOGY CO., LTD.
Reel/Frame 057293/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2021
From: BEJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO., LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
To: BEIJING JINGDONG QIANSHI TECHNOLOGY CO., LTD.
Reel/Frame 055832/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2019
From: LI, YING
To: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY CO, LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
Reel/Frame 049924/0788 →
Priority Claims (1)
CN 201610846946.9 · Sep 23, 2016 · national
Continuity (1)
Related Publication 20200301450A1 · Sep 24, 2020
Cited By (1)
US 12,607,998