EP-4738313-A1 - SERVER AND METHOD FOR MANAGING AIR TRAFFIC
Abstract
A server may comprise a communication circuit configured to communicate with a mobility apparatus and an external computing device configured to control the mobility apparatus via a wireless communication network, a memory configured to register a mobility apparatus identification code obtained from the external computing device, and a processor circuit configured to process data received from the mobility apparatus and the external computing device to generate control data, receive a communication connection request for transmitting and receiving flight data for at least one mobility apparatus, identify, based on the mobility apparatus identification code, the mobility apparatus, establish communication with the mobility apparatus and the external computing device to enable control of the mobility apparatus via the wireless communication network, receive flight data from the mobility apparatus at a predetermined period, and monitor the mobility apparatus based on the received flight
Inventors
- LIM, JUN YOUNG
Assignees
- Hyundai Motor Company
- Kia Corporation
Dates
- Publication Date
- 20260506
- Application Date
- 20250627
Claims (15)
- A server comprising: a communication circuit configured to communicate with a mobility apparatus and an external computing device configured to control the mobility apparatus via a wireless communication network; a memory configured to register a mobility apparatus identification code obtained from the external computing device; and a processor circuit configured to: process data received from the mobility apparatus and the external computing device to generate control data, receive a communication connection request for transmitting and receiving flight data for at least one mobility apparatus, identify, based on the mobility apparatus identification code, the mobility apparatus, establish communication with the mobility apparatus and the external computing device to enable control of the mobility apparatus via the wireless communication network, receive flight data from the mobility apparatus at a predetermined period, and monitor, based on the received flight data, the mobility apparatus.
- The server of claim 1, wherein the processor circuit is configured to: determine an occurrence of a flight event from the flight data, and identify whether the flight event is included in a control manual.
- The server of claim 2, wherein the processor circuit is configured to: based on the flight event being included in the control manual, request additional flight data from the mobility apparatus.
- The server of claim 3, wherein the processor circuit is configured to: process the additional flight data, and transmit, based on the processed additional flight data, control manual data to the mobility apparatus.
- The server of anyone of claims 2-4, wherein the processor circuit is configured to: based on the flight event not being included in the control manual, request control command data from the external computing device.
- The server of anyone of claims 1-5, wherein the processor circuit is configured to: receive the control command data from the external computing device, and transmit the received control command data to the mobility apparatus.
- The server of anyone of claims 1-6, wherein the processor circuit is configured to: determine an occurrence of a control request event from the flight data, and request, based on the determined occurrence of the control request event, control command data from the external computing device.
- The server of anyone of claims 1-7, wherein the processor circuit is configured to: receive the control command data from the external computing device, and transmit the received control command data to the mobility apparatus.
- The server of anyone of claims 1-8, wherein the processor circuit is configured to: determine an occurrence of a flight end event from the flight data and store the flight data in the memory of the server; and transmit, based on the determined occurrence of the flight end event, a control end message to the mobility apparatus and the external computing device.
- The server of anyone of claims 1-9, wherein the processor circuit is configured to: extract, from the memory, flight route data for a plurality of mobility apparatuses that are currently flying, and generate an expected location map of the plurality of mobility apparatuses at predetermined time periods.
- The server of claim 10, wherein the processor circuit is configured to: based on the expected location map, detect that the plurality of mobility apparatuses are approaching within a predetermined separation distance in a specific time period, and transmit a collision warning message to the external computing device for controlling the plurality of mobility apparatuses.
- The server of claim 10 or 11, wherein the processor circuit is configured to: based on the expected location map, detect that one mobility apparatus of the plurality of mobility apparatuses is approaching within a predetermined distance from an obstacle in a specific time period, and transmit an obstacle warning message to the external computing device for controlling the one mobility apparatus.
- A method performed by a server, the method comprising: registering, in a memory of the server, a mobility apparatus identification code obtained from an external computing device; receiving a communication connection request for transmitting and receiving flight data for at least one mobility apparatus; identifying, based on the mobility apparatus identification code, the mobility apparatus; establishing communication between the server, the mobility apparatus, and the external computing device via a wireless communication network to enable control of the mobility apparatus; receiving flight data from the mobility apparatus at a predetermined period; and monitoring, based on the received flight data, the mobility apparatus.
- The method of claim 13, further comprising: determining an occurrence of a flight event from the flight data; and identifying whether the flight event is included in a control manual based on the flight event being included in the control manual, requesting additional flight data from the mobility apparatus processing the additional flight data; and transmitting, based on the processed additional flight data, control manual data to the mobility apparatus.
- A mobility apparatus comprising: a processor; and a memory storing at least one instruction that, when executed by the processor communicating with the memory, is configured to cause the mobility apparatus to: establish communication with a server and an external computing device via a wireless communication network, generate flight data associated with operation of the mobility apparatus, transmit the flight data to the server at a predetermined interval, receive control data from the server, wherein the control data is generated based on the transmitted flight data and additional flight data from at least one other mobility apparatus, adjust, based on the received control data, at least one operational parameter of the mobility apparatus, and control, based on the adjusted at least one operational parameter, a flight operation of the mobility apparatus.
Description
CROSS-REFERENCE TO RELATED APPLICATION This application claims the benefit of priority to Korean Patent Application No. 10-2024-0152947, filed in the Korean Intellectual Property Office on October 31, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD The present disclosure relates to a server and a method for managing air traffic using a commercial communication network, and more particularly, relates to technologies for controlling a manned mobility apparatus and an unmanned mobility apparatus via a server connected with the commercial communication network. BACKGROUND The matters described in this Background section are only for enhancement of understanding of the background of the disclosure, and should not be taken as acknowledgment that they correspond to prior art already known to those skilled in the art. A service using an unmanned mobility apparatus has expanded in various industry fields, such as logistics and delivery, image capturing and broadcasting, agriculture, security and monitoring, construction, and infrastructure inspection. There is risk of a collision, if a manned mobility apparatus and an unmanned mobility apparatus (e.g., a drone or the like) share the same airspace. Thus, an integrated control technology for managing two types of aircrafts to safely avoid each other via integrated control is considered. SUMMARY The present disclosure has been made to solve the above-mentioned problems. According to the present disclosure, a server may comprise a communication circuit configured to communicate with a mobility apparatus and an external computing device configured to control the mobility apparatus via a wireless communication network, a memory configured to register a mobility apparatus identification code obtained from the external computing device, and a processor circuit configured to, process data received from the mobility apparatus and the external computing device to generate control data, receive a communication connection request for transmitting and receiving flight data for at least one mobility apparatus, identify, based on the mobility apparatus identification code, the mobility apparatus, establish communication with the mobility apparatus and the external computing device to enable control of the mobility apparatus via the wireless communication network, receive flight data from the mobility apparatus at a predetermined period, and monitor, based on the received flight data, the mobility apparatus. The server, wherein the processor circuit is configured to, determine an occurrence of a flight event from the flight data, and identify whether the flight event is included in a control manual. The server, wherein the processor circuit is configured to, based on the flight event being included in the control manual, request additional flight data from the mobility apparatus. The server, wherein the processor circuit is configured to, process the additional flight data, and transmit, based on the processed additional flight data, control manual data to the mobility apparatus. The server, wherein the processor circuit is configured to, based on the flight event not being included in the control manual, request control command data from the external computing device. The server, wherein the processor circuit is configured to, receive the control command data from the external computing device, and transmit the received control command data to the mobility apparatus. The server, wherein the processor circuit is configured to, determine an occurrence of a control request event from the flight data, and request, based on the determined occurrence of the control request event, control command data from the external computing device. The server, wherein the processor circuit is configured to, receive the control command data from the external computing device, and transmit the received control command data to the mobility apparatus. The server, wherein the processor circuit is configured to, determine an occurrence of a flight end event from the flight data and store the flight data in the memory, and transmit, based on the determined occurrence of the flight end event, a control end message to the mobility apparatus and the external computing device. The server, wherein the processor circuit is configured to, extract, from the memory, flight route data for a plurality of mobility apparatuses that are currently flying, and generate an expected location map of the plurality of mobility apparatuses at predetermined time periods. The server, wherein the processor circuit is configured to, based on the expected location map, detect that the plurality of mobility apparatuses are approaching within a predetermined separation distance in a specific time period, and transmit a collision warning message to the external computing device for controlling the plurality of mobility apparatuses. The server, wherein the processor circuit is configured to, based