Unmanned aerial vehicle control system

By designing a drone control system including server and control, the problem that the existing technology cannot achieve unified management of multi-drone across brands and platforms is solved, and unified control and management of multi-manufacturer drones are achieved, reducing operating costs and increasing control convenience.

CN119541279APending Publication Date: 2025-02-28TOEC (GRP) CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411398785.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing drone control system cannot achieve unified management of multi-drone across brands and platforms, and the remote control of old models of drones has limited functions.

Method used

Design a drone control system, including the server and the control end, and realizes unified management of drones across brands and across platforms through identity authentication modules, data interaction modules, core processing modules and other components. The control end is installed on different drone remote controls or peripheral devices, and communicates with the drone through the remote control or peripheral devices.

Benefits of technology

It realizes unified control and management of drones from multiple manufacturers, reduces operating costs, increases control convenience, and can effectively utilize equipment of old models of drones.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The invention discloses an unmanned aerial vehicle control system, which comprises a server and a control end, and is characterized in that the server comprises an identity authentication module, a data interaction module, a core processing module, a data processing module, a data persistence module and a database; the control end comprises an equipment connection module, a core processing module, a data interaction module, an instruction processing module, a data persistence module, an equipment control module and a database, the control end is installed on different unmanned aerial vehicle remote controllers or peripheral equipment related to the remote controllers, and the control end communicates with the unmanned aerial vehicle through the remote controllers or the peripheral equipment; the control end is installed on different unmanned aerial vehicle remote controllers or peripheral equipment related to the remote controllers, cross-brand and cross-platform multi-unmanned aerial vehicle unified management can be achieved on the server side, control convenience is improved, cost is saved, and the system has wide application prospects and is beneficial to application and popularization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of unmanned aerial vehicles, and in particular to a control system of an unmanned aerial vehicle. Background Art

[0002] At present, general drone control systems are deeply customized, and the compatibility with drones of different brands cannot be optimized. Each drone manufacturer has its own drone platform, but it can only control and manage its own drones, and cannot control and manage drones of different brands in a unified manner. At the same time, due to the different degrees of age of the remote controllers, many old drone remote controls can only achieve basic functions, and cannot provide additional peripherals to control other functions of the drone, and the peripheral functions are limited. Therefore, it is urgent to develop a drone control system to solve the above technical problems.

[0003] In view of this, the present invention is proposed. Summary of the invention

[0004] The purpose of the present invention is to provide a drone control system. By installing the control end on different drone remote controls or peripheral devices related to the remote controls, unified management of multiple drones across brands and platforms can be achieved on the server side. This not only increases the convenience of control, but also helps to save costs. It has broad application prospects and is conducive to promotion and application.

[0005] In order to achieve the above-mentioned purpose, the present invention provides a drone control system, including a server and a control end, wherein the server includes an identity authentication module, a data interaction module, a core processing module, a data processing module, a data persistence module and a database, and the server identity authentication module, data interaction module, core processing module, data processing module, data persistence module and database are bidirectionally connected in sequence; the control end includes a device connection module, a core processing module, a data interaction module, an instruction processing module, a data persistence module, a device control module and a database, the control end core processing module is bidirectionally connected to the device connection module, the data interaction module, the instruction processing module and the data persistence module respectively, the instruction processing module is bidirectionally connected to the device control module and the data persistence module respectively, the data persistence module is bidirectionally connected to the database, and the control end is installed on different drone remote controllers or peripheral devices related to the remote controllers, and communicates with the drone through the remote controllers or peripheral devices.

[0006] Preferably, the server-side identity authentication module is used to authenticate the identity of the logged-in user and to authenticate the connection of the control end; the server-side data interaction module is used to establish a connection with the control end through the identity authentication module, and all subsequent command operations are performed through this module for two-end interaction, receiving data from the server-side core processing module and sending it to the control end, and the data sent by the control end is handed over to the server-side core processing module for processing; the server-side core processing module is used to respond to the operations of all users and process the feedback information of all control ends. If it is a control-type command response information, it will no longer be sent down, and if it is a data-type command response, it will be handed over to the data processing module for detailed data processing operations; the server-side data processing module is used to receive the data transmitted by the server-side core processing module, parse and model the data content accordingly, and turn it into a data format that can be directly persisted and saved, and then handed over to the server-side data persistence module for storage; the server-side data persistence module is used to provide persistence operations for system data, receive data from the server-side data processing module, and store the data in a database; the server-side database is used to store all persistent data.

[0007] Preferably, the control-end device connection module is used for connecting the control end to the drone, including mutual authentication and initializing drone operation; the control-end device control module is used to respond to the instructions of the control-end instruction processing module, including control instructions and periodic data acquisition instructions; the control-end data interaction module is used to establish a connection with the server through the identity authentication module, and all subsequent instruction operations are performed through this module for two-end interaction, receiving data from the server and sending drone return data to the server; the control-end core processing module is used to process the server data received by the control-end data interaction module, and if it is instruction data, it is handed over to the instruction processing module for processing, and if it is a keep-alive message, the corresponding keep-alive information is directly returned to the control-end data The control-end data interaction module is used to periodically send drone-related data to the server through the control-end data interaction module; the control-end command processing module is used to receive the command data sent by the control-end core processing module for parsing, and if it is a control-type command, it is sent to the drone through the device control module for control response and the control command execution result is returned to the core processing module; if it is a data-type command, the control-end data persistence module obtains the relevant data and returns it to the core processing module; the control-end data persistence module is used to provide system data persistence operations, receive data from the control-end command processing module, and store the data in a database; the control-end database is used to temporarily store all persistent data, and after the regular sending to the server is successful, the local delayed deletion is performed.

[0008] Preferably, the persistent data stored in the server database includes drone data, log audit data and object storage data, the drone data includes route tracks and parameters, and the object storage data is audio and video data.

[0009] Preferably, all persistent data temporarily stored in the control end database include drone data, log audit data and object storage data, the drone data includes route tracks and parameters, and the object storage data is audio and video data.

[0010] The invention provides a drone control system, which has the following beneficial effects.

[0011] 1. The present invention can control drones from multiple manufacturers. The unified control interface not only reduces the operating cost, but also increases the convenience of control.

[0012] 2. The system of the present invention can manage drones from multiple manufacturers, which not only increases the convenience of control, but also reduces the cost of purchasing multiple platforms, which is conducive to cost saving.

[0013] 3. The present invention uniformly adopts new operation interfaces and new functions for the peripherals of old models of drones, which not only saves the cost of purchasing new equipment, but also facilitates the convenience of controlling old equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 A structural block diagram of a UAV control system provided by the present invention; Figure 2 A workflow diagram of a drone control system provided by the present invention. DETAILED DESCRIPTION

[0015] The present invention is further described below in conjunction with specific embodiments and drawings to help understand the content of the present invention.

[0016] like Figure 1The figure shows a block diagram of a drone control system provided by the present invention. The drone control system includes a server and a control end. The server includes an identity authentication module, a data interaction module, a core processing module, a data processing module, a data persistence module and a database. The server identity authentication module, the data interaction module, the core processing module, the data processing module, the data persistence module and the database are bidirectionally connected in sequence. The control end includes a device connection module, a core processing module, a data interaction module, an instruction processing module, a data persistence module, a device control module and a database. The control end core processing module is bidirectionally connected to the device connection module, the data interaction module, the instruction processing module and the data persistence module respectively. The instruction processing module is bidirectionally connected to the device control module and the data persistence module respectively. The data persistence module is bidirectionally connected to the database. The control end is installed on different drone remote controllers or peripheral devices related to the remote controllers, and communicates with the drone through the remote controllers or peripheral devices.

[0017] The server-side identity authentication module is used to authenticate the identity of the logged-in user and to authenticate the connection of the control end; the server-side data interaction module is used to establish a connection with the control end through the identity authentication module, and all subsequent command operations are performed through this module for two-end interaction, receiving data from the server-side core processing module and sending it to the control end, and the data sent by the control end is handed over to the server-side core processing module for processing; the server-side core processing module is used to respond to the operations of all users and process the feedback information of all control ends. If it is a control-type command response information, it will no longer be sent down, and if it is a data-type command response, it will be handed over to the data processing module for detailed data processing operations; the server-side data processing module is used to receive the data transmitted by the server-side core processing module, and perform corresponding analysis and modeling on the data content, and the data format that can be directly persisted is handed over to the server-side data persistence module for storage; the server-side data persistence module is used to provide persistence operations for system data, receive data from the server-side data processing module, and store the data in a database; the server-side database is used to store all persistent data. The persistent data stored in the server database includes drone data, log audit data and object storage data. The drone data includes route tracks and parameters, and the object storage data is audio and video data.

[0018] The control-end device connection module is used for connecting the control end to the drone, including mutual authentication and initializing drone operations; the control-end device control module is used to respond to the instructions of the control-end instruction processing module, including control instructions and regular data acquisition instructions; the control-end data interaction module is used to establish a connection with the server through the identity authentication module, and all subsequent instruction operations are performed through this module for two-end interaction, receiving data from the server and sending drone return data to the server; the control-end core processing module is used to process the server data received by the control-end data interaction module, and if it is instruction data, it is handed over to the instruction processing module for processing, and if it is a keep-alive message, the corresponding keep-alive information is directly returned to the control-end data interaction module module, and regularly sends drone-related data to the server through the control-end data interaction module; the control-end command processing module is used to receive the command data sent by the control-end core processing module for analysis. If it is a control-type command, it is sent to the drone through the device control module for control response and the control command execution result is returned to the core processing module. If it is a data-type command, the control-end data persistence module obtains the relevant data and returns it to the core processing module; the control-end data persistence module is used to provide system data persistence operations, receive data from the control-end command processing module, and store the data in the database; the control-end database is used to temporarily store all persistent data, and after the regular sending to the server is successful, the local delayed deletion is performed. All persistent data temporarily stored in the control-end database include drone data, log audit data and object storage data. The drone data includes route tracks and parameters, and the object storage data is audio and video data.

[0019] The working principle of the present invention is: like Figure 2As shown, it is a workflow diagram of a drone control system provided by the present invention. When the control end is started, it will actively connect to the drone and perform authentication operations on both sides. After success, the control end will have two functions: one is to respond to the instructions of the server end, and the other is to regularly obtain some data of the drone and store it locally. The server end first performs login authentication, and connects to the control end after successful authentication. After successfully connecting with the control end, the core processing module of the server end will parse the user's operation. If it is a control-type instruction, it will interact through the data interaction modules at both ends. When the control end receives the control-type instruction, it will send it to the drone through the device control module for control and return the instruction sending result to the drone; if it is a data acquisition instruction, the control end will read the relevant data in the database through the data persistence module of this end and return it to the server end through the data interaction modules at both ends. The return result of the data instruction received by the server end will be processed by the data processing module of this end into data that can be persistently stored, mainly including drone data (route track, parameters, etc.), log audit data and object storage data (audio and video data), etc. If it is a heartbeat instruction, the control end instruction processing module will directly return through the data interaction modules at both ends.

[0020] The present invention can control drones from multiple manufacturers, and the unified control interface not only reduces the operating cost, but also increases the convenience of control. The present invention can manage drones from multiple manufacturers with a set of systems, which not only increases the convenience of control, but also reduces the cost of purchasing multiple platforms, which is conducive to cost saving. The present invention uniformly adopts a new operating interface and new functions for the peripherals of old models of drones, which not only saves the cost of purchasing new equipment, but also facilitates the convenience of controlling old equipment.

[0021] The invention concept is described in detail using specific examples herein, and the description of the above embodiments is only used to help understand the core idea of ​​the invention. It should be pointed out that any obvious modification, equivalent substitution or other improvement made by a person of ordinary skill in the art without departing from the invention concept should be included in the protection scope of the present invention.

Claims

1. A drone control system, characterized in that: The invention comprises a server and a control end, wherein the server comprises an identity authentication module, a data interaction module, a core processing module, a data processing module, a data persistence module and a database, and the server identity authentication module, data interaction module, core processing module, data processing module, data persistence module and database are bidirectionally connected in sequence; the control end comprises a device connection module, a core processing module, a data interaction module, an instruction processing module, a data persistence module, a device control module and a database, and the control end core processing module is bidirectionally connected to the device connection module, the data interaction module, the instruction processing module and the data persistence module respectively, and the instruction processing module is bidirectionally connected to the device control module and the data persistence module respectively, and the data persistence module is bidirectionally connected to the database, and the control end is installed on different UAV remote controllers or peripheral devices related to the remote controllers, and communicates with the UAVs through the remote controllers or peripheral devices.

2. The drone control system according to claim 1, characterized in that: The server-side identity authentication module is used to authenticate the identity of the logged-in user and to authenticate the connection of the control end; the server-side data interaction module is used to establish a connection with the control end through the identity authentication module, and all subsequent command operations are performed through this module for two-end interaction, receiving data from the server-side core processing module and sending it to the control end, and the data sent by the control end is handed over to the server-side core processing module for processing; the server-side core processing module is used to respond to the operations of all users and process the feedback information of all control ends. If it is a control-type command response information, it will no longer be sent down, and if it is a data-type command response, it will be handed over to the data processing module for detailed data processing operations; the server-side data processing module is used to receive the data transmitted by the server-side core processing module, and perform corresponding analysis and modeling on the data content, and the data format that can be directly persisted is handed over to the server-side data persistence module for storage; the server-side data persistence module is used to provide persistence operations for system data, receive data from the server-side data processing module, and store the data in a database; the server-side database is used to store all persistent data.

3. A drone control system according to claim 2, characterized in that: The control-end device connection module is used for connecting the control end to the drone, including mutual authentication and initializing drone operations; the control-end device control module is used to respond to the instructions of the control-end instruction processing module, including control instructions and regular data acquisition instructions; the control-end data interaction module is used to establish a connection with the server through the identity authentication module, and all subsequent instruction operations are performed through this module for two-end interaction, receiving data from the server and sending drone return data to the server; the control-end core processing module is used to process the server data received by the control-end data interaction module, and if it is instruction data, it is handed over to the instruction processing module for processing, and if it is a keep-alive message, the corresponding keep-alive information is directly returned to the control-end data interaction module module, and regularly sends drone-related data to the server through the control-end data interaction module; the control-end command processing module is used to receive the command data sent by the control-end core processing module for analysis. If it is a control-type command, it is sent to the drone through the device control module for control response and the control command execution result is returned to the core processing module. If it is a data-type command, the control-end data persistence module obtains the relevant data and returns it to the core processing module; the control-end data persistence module is used to provide system data persistence operations, receive data from the control-end command processing module, and store the data in the database; the control-end database is used to temporarily store all persistent data, and after the regular sending to the server is successful, the local delayed deletion is performed.

4. A drone control system according to claim 3, characterized in that: The persistent data stored in the server database includes drone data, log audit data and object storage data. The drone data includes route tracks and parameters, and the object storage data is audio and video data.

5. The UAV control system according to claim 4, characterized in that: All persistent data temporarily stored in the control end database include drone data, log audit data and object storage data. The drone data includes route tracks and parameters, and the object storage data is audio and video data.