IP Library › Granted Patent US 11,104,435
Granted Patent B2
US 11,104,435 · App. 16/241,149 · Granted Aug 31, 2021

Verification method and apparatus

Inventors: Guofang Zhang (Shenzhen, CN); Yun Yu (Shenzhen, CN); Renli Shi (Shenzhen, CN)
Assignee: SZ DJI TECHNOLOGY CO., LTD.
B64C39/024G06F8/65G06F21/00G08G5/006G08G5/0013G08G5/0069H04L63/12H04L63/302G07C5/008H04L63/123
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 11,104,435
App. No.
16/241,149
Filed
Jan 7, 2019
Granted
Aug 31, 2021
Kind
B2
Art Unit
3661
USPC
701/1
Abstract

An online verification method includes performing a flight suitability verification on an unmanned aerial vehicle (UAV) system and determining a handling measure of the UAV system according to a verification result. The UAV system includes a UAV and a ground station. The flight suitability verification is performed on at least one of a plurality of verification items. The verification items includes a setting of the UAV system and a setting of data associated with safe operations.

Claims (60)

1. An online verification method comprising:

capturing, via a sensor, at least one of real-time time information or real-time position information;

performing, by a processor, a flight suitability verification, based on a latest verification time obtained from at least one of a memory of an unmanned aerial vehicle (UAV), a memory of a ground station, or a server and based on the at least one of the real-time time information or the real-time position information, on a UAV system including the UAV and the ground station, the flight suitability verification being performed on at least one of a plurality of verification items, and the verification items including a setting of the UAV system and a setting of data associated with safe operations; and

determining, by the processor, a handling measure of the UAV system according to a verification result and controlling the UAV system to follow the handling measure to satisfy safety requirements and obtain safe operations of the UAV.

2. The method of claim 1 , wherein the setting of the UAV system includes at least one of a UAV firmware version, a ground station firmware version, a remote controller firmware version, or a UAV operation parameter setting.

3. The method of claim 1 , wherein the setting of the data associated with safe operations includes setting of at least one of a long-term flight restriction database, a temporary flight restriction database, a navigation database, or a flight management database.

4. The method of claim 1 , wherein the at least one of the verification items further includes at least one of a UAV configuration, a UAV model, whether the UAV system is in a system blacklist, or whether a UAV operator is in an operator blacklist.

5. The method of claim 1 , wherein performing the flight suitability verification includes performing a periodic flight suitability verification on the UAV system.

6. The method of claim 5 , wherein performing the periodic flight suitability verification includes:

obtaining the real-time time information of the UAV system;

comparing the real-time time information with the latest verification time; and

performing the flight suitability verification on the UAV system in response to a difference between the real-time time information and the latest verification time being longer than a preset time interval.

7. The method of claim 6 , wherein performing the flight suitability verification on the UAV system in response to the difference between the real-time time information and the latest verification time being longer than the preset time interval includes:

allocating a first preset time interval for one of the verification items, and performing the flight suitability verification on the one of the verification items in response to a difference between the real-time time information and a latest verification time of the one of the verification items being longer than the first preset time interval; or

allocating a second preset time interval for two or more of the verification items, and performing the flight suitability verification on the two or more of the verification items in response to a difference between the real-time time information and a latest verification time of the two or more of the verification items being longer than the second preset time interval.

8. The method of claim 5 , wherein performing the periodic flight suitability verification includes:

obtaining the real-time time information and the real-time position information of the UAV system;

obtaining a time interval between the real-time time information and the latest verification time;

determining a verification-needed item from the verification items based on the time interval and the real-time position information; and

performing the flight suitability verification on the verification-needed item.

9. The method of claim 1 , wherein:

determining the handling measure of the UAV system according to the verification result includes performing at least one of a flight restriction, a flight prohibition, a warning, a mandatory firmware upgrade, a mandatory database upgrade, a mandatory hardware upgrade, an operator restriction, a user type restriction, or a mandatory return to factory to the UAV system; and

the flight restriction includes at least one of a height restriction, a range restriction, an additional flight restriction in certain area, a speed restriction, a flight time restriction or a flight trip number restriction, a control mode restriction, or a configuration setting restriction.

10. The method of claim 1 , further comprising:

notifying, according to the verification result, an operator of whether a current UAV system status is suitable for flight through at least one of a status indicator light, a sound, a voice, a touch, or a user warning and indication circuit in the ground station.

11. An online verification system comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to:

perform a flight suitability verification, based on a latest verification time obtained from a least one of a memory of an unmanned aerial vehicle (UAV), a memory of a ground station, or a server and based on at least one of real-time time information or real-time position information, on a UAV system including the UAV and the ground station, the at least one of the real-time time information or the real-time position information being captured via a sensor, the flight suitability verification being performed on at least one of a plurality of verification items, and the verification items including a setting of the UAV system and a setting of data associated with safe operations; and

determine a handling measure of the UAV system according to a verification result and cause the UAV system to follow the handling measure to satisfy safety requirements and obtain safe operations of the UAV.

12. The system of claim 11 , wherein the setting of the UAV system includes at least one of a UAV firmware version, a ground station firmware version, a remote controller firmware version, or a UAV operation parameter setting.

13. The system of claim 11 , wherein the setting of the data associated with safe operations includes setting of at least one of a long-term flight restriction database, a temporary flight restriction database, a navigation database, or a flight management database.

14. The system of claim 11 , wherein the at least one of the verification items further includes at least one of a UAV configuration, a UAV model, whether the UAV system is in a system blacklist, or whether a UAV operator is in an operator blacklist.

15. The system of claim 11 , wherein the instructions further cause the processor to perform a periodic flight suitability verification on the UAV system.

16. The system of claim 15 , wherein the instructions further cause the processor to:

obtain the real-time time information of the UAV system;

compare the real-time time information with the latest verification time; and

perform the flight suitability verification on the UAV system in response to a difference between the real-time time information and the latest verification time being longer than a preset time interval.

17. The system of claim 16 , wherein the instructions further cause the processor to:

allocate a first preset time interval for one of the verification items, and perform the flight suitability verification on the one of the verification items in response to a difference between the real-time time information and a latest verification time of the one of the verification items being longer than the first preset time interval; or

allocate a second preset time interval for two or more of the verification items, and perform the flight suitability verification on the two or more of the verification items in response to a difference between the real-time time information and a latest verification time of the two or more of the verification items being longer than the second preset time interval.

18. The system of claim 15 , wherein the instructions further cause the processor to:

obtain the real-time time information and the real-time position information of the UAV system;

obtain a time interval between the real-time time information and the latest verification time;

determine a verification-needed item from the verification items based on the time interval and the real-time position information; and

performing the flight suitability verification on the verification-needed item.

19. The system of claim 11 , wherein:

the instructions further cause the processor to:

perform at least one of a flight restriction, a flight prohibition, a warning, a mandatory firmware upgrade, a mandatory database upgrade, a mandatory hardware upgrade, an operator restriction, a user type restriction, or a mandatory return to factory to the UAV system; and

the flight restriction includes at least one of a height restriction, a range restriction, an additional flight restriction in certain area, a speed restriction, a flight time restriction or a flight trip number restriction, a control mode restriction, or a configuration setting restriction.

20. The system of claim 11 , wherein the instructions further cause the processor to:

notify, according to the verification result, an operator of whether a current UAV system status is suitable for flight through at least one of a status indicator light, a sound, a voice, a touch, or a user warning and indication circuit in the ground station.

21. An unmanned aerial vehicle (UAV) system comprising:

a UAV;

a ground station; and

an online verification system arranged at the UAV, the ground station, or a server, the online verification system including:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to:

perform a flight suitability verification, based on a latest verification time obtained from at least one of a memory of the UAV, a memory of the ground station, or the server and based on at least one of real-time time information or real-time position information, on the UAV system, the at least one of the real-time information or the real-time position information being captured via a sensor, the flight suitability verification being performed on at least one of a plurality of verification items, and the verification items including a setting of the UAV system and a setting of data associated with safe operations; and

determine a handling measure of the UAV system according to a verification result and cause the UAV system to follow the handling measure to satisfy safety requirements and obtain safe operations of the UAV.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2019
From: ZHANG, GUOFANG; YU, YUN; SHI, RENLI
To: SZ DJI TECHNOLOGY CO., LTD.
Reel/Frame 047918/0748 →
Continuity (2)
Continuation PCTCN2016088561 · Jul 5, 2016
Related Publication 20190135434A1 · May 9, 2019
Cited By (1)
US 12,552,559