Flight path provision device, method and computer program
The method and device provide an efficient solution for generating optimal flight paths for UAM services by calculating candidate flight times and paths, determining recommended flight information, and ensuring collision avoidance, thus addressing the challenges of real-time adjustments and cost minimization in urban aviation.
Patent Information
- Application Number
- PCT/KR2024/016083
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-24
- Filing Date
- 2024-10-22
- Publication Date
- 2025-05-01
AI Technical Summary
Existing aviation systems struggle to provide fast and optimal flight paths for Urban Air Mobility (UAM) services, especially in urban areas where flight plans need to be adjusted in real-time to accommodate non-regular customer requests, while also ensuring collision avoidance and minimizing costs.
A method and device for providing a flight path that involves calculating candidate departure and arrival times, generating candidate flight paths, and creating candidate flight information including flight paths, departure times, arrival times, and costs. This process determines recommended flight information by weighing factors such as departure time, arrival time, and cost, while ensuring collision avoidance by adjusting flight paths and times accordingly.
The solution enables the generation of optimal flight paths that can be adjusted in real-time to meet customer requests, avoid collisions with other aircraft, and minimize costs, thereby improving the efficiency and reliability of UAM services.
Smart Images

Figure KR2024016083_01052025_PF_FP_ABST
Abstract
Description
Flight path providing device, method and computer program
[0001] The present invention relates to a technology for providing a flight path for an aircraft such as a UAM to fly.
[0002] In the existing aviation system, when an irregular flight plan occurs, the flight operations manager checks the flight plans submitted to the traffic control system to ensure that the flight plans do not overlap with those of other aircraft on the flight path, and submits the flight plans. However, it is inevitable that a lot of time is spent reviewing these flight plans.
[0003] However, in aircraft providing flight services within urban areas, such as UAM, flight plan requests are frequently made in real time based on irregular customer requests, so flight managers need to quickly establish flight plans.
[0004] An object of the present invention is to provide a technology for generating a flight path to provide a flight service according to a customer's request.
[0005] Additionally, it is an object of the present invention to provide a technology for generating an optimal flight path in response to a customer's request.
[0006] In addition, it is an object of the present invention to provide a technology for generating a flight path that can avoid collision with other aircraft.
[0007] Additionally, it is an object of the present invention to provide a technology for generating a flight path with the lowest cost in response to a customer's request.
[0008] According to one aspect of the present invention, a method for providing a flight path may include: calculating at least one candidate departure time and at least one candidate arrival time based on a flight service request including a desired departure time, a departure location, and an arrival location; generating at least one candidate flight path based on the at least one candidate departure time and the at least one candidate arrival time; generating at least one candidate flight information including a flight path, a departure time, and an arrival time according to the at least one candidate flight path; and determining recommended flight information from the at least one candidate flight information based on at least one of the flight path, the departure time, and the arrival time included in the at least one candidate flight information.
[0009] In one embodiment, the step of calculating at least one candidate departure time and at least one candidate arrival time may include: determining at least one time within a preset time based on a desired departure time among available times at the departure location as at least one candidate departure time; calculating a minimum flight time between the departure location and the arrival location; and calculating at least one candidate arrival time based on the at least one candidate departure time and the minimum flight time.
[0010] In one embodiment, the step of calculating the minimum flight time between the departure location and the arrival location may include the step of calculating the flight time along the minimum flight path between the departure location and the arrival location as the minimum flight time.
[0011] In one embodiment, the step of generating a minimum flight path between a departure location and an arrival location may generate the minimum flight path based on a preset flight time between a plurality of waypoints existing between the departure location and the arrival location.
[0012] In one embodiment, the step of calculating at least one candidate arrival time based on at least one candidate departure time and a minimum flight time may determine at least one candidate arrival time as at least one time after the minimum flight time has elapsed from at least one candidate departure time among the times when the arrival location is available.
[0013] In one embodiment, the step of generating at least one candidate flight information including a flight path, a departure time, and an arrival time according to at least one candidate flight path may include the step of determining whether there is a possibility of collision with another aircraft when flying according to the at least one candidate flight path; and, if it is determined that there is a possibility of collision, the step of calculating the departure time and the arrival time according to the at least one candidate flight path by changing at least one of the candidate departure time and the preset flight time between waypoints constituting the at least one candidate flight path.
[0014] In one embodiment, the at least one candidate flight information further includes a cost according to the at least one candidate flight path, and the step of determining recommended flight information among the at least one candidate flight information may further include determining the recommended flight information by including the cost.
[0015] In one embodiment, the method for providing a flight path may further include the steps of: receiving a flight service request from a user terminal; and transmitting recommended flight information to the user terminal.
[0016] According to another aspect of the present invention, a flight path providing device may include a memory including instructions; and a processor that, by executing the instructions, calculates at least one candidate departure time and at least one candidate arrival time based on a flight service request including a desired departure time, a departure location, and an arrival location, generates at least one candidate flight path based on the at least one candidate departure time and the at least one candidate arrival time, generates at least one candidate flight information including a flight path, a departure time, and an arrival time according to the at least one candidate flight path, and determines recommended flight information from among the at least one candidate flight information based on at least one of the flight path, the departure time, and the arrival time included in the at least one candidate flight information.
[0017] According to one aspect of the present invention, it becomes possible to create a flight path for providing a flight service according to a customer's request.
[0018] Additionally, according to another aspect of the present invention, it becomes possible to generate an optimal flight path in response to a customer's request.
[0019] In addition, according to another aspect of the present invention, it becomes possible to create a flight path that can avoid collision with other aircraft.
[0020] In addition, according to another aspect of the present invention, it becomes possible to create a flight path with the lowest cost in response to a customer's request.
[0021] Figure 1 is a block diagram of a flight path providing device according to one embodiment of the present invention.
[0022] Figure 2 is a flowchart of a flight path providing method according to one embodiment of the present invention.
[0023] Figures 3 to 7 are drawings for explaining a method for providing a recommended path according to one embodiment of the present invention.
[0024] Figure 8 is a block diagram of a flight path providing device according to another embodiment of the present invention.
[0025] The advantages and features of the present invention, and the methods for achieving them, will become clearer with reference to the embodiments described in detail below with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and may be implemented in various forms. These embodiments are provided solely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the scope of the present invention is defined solely by the claims.
[0026] In describing embodiments of the present invention, specific descriptions of known functions or configurations will be omitted unless actually necessary. Furthermore, the terms described below are defined based on their functions in the embodiments of the present invention and may vary depending on the intent or custom of the user or operator. Therefore, their definitions should be based on the overall content of this specification.
[0027] The terms ‘…bu’, ‘…gi’, etc. used hereinafter mean a unit that processes at least one function or operation, which can be implemented by hardware, software, or a combination of hardware and software.
[0028]
[0029] Figure 1 is a block diagram of a flight path providing device according to one embodiment of the present invention.
[0030] Referring to FIG. 1, a flight path providing device (1000) according to one embodiment of the present invention may include an input unit (1100), a candidate flight time calculation unit (1200), a candidate flight path generation unit (1300), a candidate flight information generation unit (1400), a recommended flight information determination unit (1500), and an output unit (1600).
[0031] The input unit (1100) can obtain all data used to provide a flight path using wired or wireless communication means.
[0032] Additionally, the input unit (1100) can receive a flight service request including desired departure time, departure location, arrival location, passenger information, weight, etc. from an external device (not shown).
[0033] In one embodiment, the departure location and arrival location may refer to a location where an aircraft can take off and land, such as a vertiport.
[0034] In one embodiment, the external device may be a terminal of a customer who wishes to use an aircraft such as a UAM (hereinafter, a user terminal).
[0035] In addition, the input unit (1100) can obtain information on multiple waypoints existing between the departure point and the arrival point, flight plans of other aircraft, etc. from an external device (not shown) such as a control center using wired or wireless communication means.
[0036] In one embodiment, information about the plurality of waypoints may include a preset flight time between the plurality of waypoints, whether a flight is prohibited, etc.
[0037] In one embodiment, the flight plan of another aircraft may include information such as waypoints that constitute the flight path, the time to pass through each waypoint, etc.
[0038] Additionally, the input unit (1100) can obtain a request to select specific flight information from a user terminal using a wired or wireless communication means.
[0039] The candidate flight time calculation unit (1200) can calculate the candidate departure time and candidate arrival time based on the service request.
[0040] In one embodiment, the candidate flight time calculation unit (1200) may determine at least one time within a preset time (e.g., -10 minutes to +10 minutes) from the desired departure time among the times available at the departure location as at least one candidate departure time.
[0041] In one embodiment, the candidate flight time calculation unit (1200) may calculate the minimum flight time between a departure point and an arrival point. For example, the flight path provision device (1000) may calculate the shortest flight path based on preset flight times between multiple waypoints existing between the departure point and the arrival point. The candidate flight time calculation unit (1200) may determine the preset flight time between waypoints forming the shortest flight path as the minimum flight time.
[0042] In one embodiment, the candidate flight time calculation unit (1200) may calculate the shortest flight path by excluding at least one waypoint where flights are prohibited or restricted from among a plurality of waypoints existing between a departure point and an arrival point. Here, the at least one waypoint where flights are prohibited or restricted may refer to a waypoint included in an area where flights are prohibited by a Notice to Air-mission (NOTAM).
[0043] In one embodiment, the candidate flight time calculation unit (1200) can calculate the shortest flight path by applying a shortest path algorithm such as Dijkstra to a plurality of way points existing between the departure point and the arrival point.
[0044] In one embodiment, the candidate flight time calculation unit (1200) may calculate at least one candidate arrival time based on at least one candidate departure time and a minimum flight time. For example, the candidate flight time calculation unit (1200) may determine at least one candidate arrival time as at least one time period after the minimum flight time elapses from at least one candidate departure time, during which the arrival location is available for landing.
[0045] The candidate flight path generation unit (1300) can generate a candidate flight path based on the candidate departure time and candidate arrival time.
[0046] In one embodiment, the candidate flight path generation unit (1300) may determine at least one flight path, as a candidate flight path, that satisfies at least one candidate departure time and at least one candidate arrival time among flight paths composed of at least one of a plurality of waypoints existing between a departure point and an arrival point. For example, the candidate flight path generation unit (1300) may determine at least one flight path, as a candidate flight path, that departs at at least one candidate departure time and satisfies at least one candidate arrival time after the minimum flight time has elapsed.
[0047] The candidate flight information generation unit (1400) can generate at least one candidate flight information including a flight path, departure time, arrival time, cost, etc. according to at least one candidate flight path.
[0048] In one embodiment, the candidate flight information generation unit (1400) may change a candidate departure time according to at least one candidate flight path, a preset flight time between at least one waypoint constituting at least one candidate flight path, etc., and generate at least one candidate flight information including the changed departure time, arrival time, etc. Accordingly, two or more candidate flight information having different departure times and different flight speeds between waypoints may be generated from one candidate flight path.
[0049] In one embodiment, the candidate flight information generation unit (1400) may determine whether there is a possibility of collision with another aircraft at at least one waypoint when flying along at least one candidate route based on flight information of another aircraft. The candidate flight information generation unit (1400) may change the candidate departure time, the flight time between at least one waypoint constituting the at least one candidate route, etc., so that the time for passing through at least one waypoint with a possibility of collision is different from the time for passing through the at least one waypoint of the at least one candidate route. The candidate flight information generation unit (1400) may generate candidate flight information including the changed departure time, flight time, etc.
[0050] In one embodiment, the candidate flight information generation unit (1400) may assign a weight to at least one of the flight times between waypoints constituting the candidate route, and may change the flight time between waypoints based on the assigned weight. For example, the candidate flight information generation unit (1400) may significantly or slightly change the degree of change in the flight time between waypoints with relatively low weights.
[0051] In one embodiment, the candidate flight information generation unit (1400) can generate candidate flight information including costs by calculating fare costs according to at least one candidate flight route, changed departure time, flight time, etc.
[0052] The recommended flight information decision unit (1500) can decide recommended flight information to be provided to customers, etc. from among candidate flight information based on departure time, arrival time, cost, etc.
[0053] In one embodiment, the recommended flight information determination unit (1500) may determine recommended flight information by weighting departure time. For example, if a flight service request includes a request to prioritize departure time, the flight information with the earliest departure time among the candidate flight information may be determined as the recommended flight information.
[0054] In one embodiment, the recommended flight information determination unit (1500) may determine recommended flight information by weighting arrival time. For example, if a flight service request includes a request to prioritize arrival time, the flight information with the earliest arrival time among the candidate flight information may be determined as the recommended flight information.
[0055] In one embodiment, the recommended flight information determination unit (1500) may determine recommended flight information by weighting cost. For example, if a flight service request includes a request to prioritize cost, the flight information with the lowest cost among the candidate flight information may be determined as the recommended flight information.
[0056] The output unit (1600) can transmit data to an external device (not shown) using a wired or wireless communication means.
[0057] In one embodiment, the output unit (1600) may transmit at least one piece of recommended flight information to a user terminal. Thereafter, when a request to select a recommended flight path is received from the user terminal, the flight path provision device (1000) may determine the recommended flight path as the flight path to be provided to the customer.
[0058]
[0059] Figure 2 is a flowchart of a flight path providing method according to one embodiment of the present invention.
[0060] Hereinafter, the above method is described as an example performed by the flight path providing device (1000) illustrated in FIG. 1.
[0061] In step S2100, the flight path providing device (1000) can receive a flight service request including a desired departure time, departure location, arrival location, passenger information, etc. from an external device (not shown).
[0062] In one embodiment, the departure location and arrival location may refer to a location where an aircraft can take off and land, such as a vertiport.
[0063] In one embodiment, the external device may be a terminal of a customer who wishes to use an aircraft such as a UAM (hereinafter, a user terminal).
[0064] In step S2200, the flight path providing device (1000) can calculate candidate departure times and candidate arrival times based on the flight service request.
[0065] In one embodiment, the flight path providing device (1000) may determine at least one time within a preset time (e.g., -10 minutes to +10 minutes) from the desired departure time among the times when the departure location is available as at least one candidate departure time.
[0066] In one embodiment, the flight path providing device (1000) may calculate the minimum flight time between a departure point and an arrival point. For example, the flight path providing device (1000) may calculate the shortest flight path based on preset flight times between multiple waypoints existing between the departure point and the arrival point. The flight path providing device (1000) may determine the preset flight times between waypoints forming the shortest flight path as the minimum flight time.
[0067] In one embodiment, the flight path providing device (1000) may calculate the shortest flight path by excluding at least one waypoint where flights are prohibited or restricted from among a plurality of waypoints existing between a departure point and an arrival point. Here, the at least one waypoint where flights are prohibited or restricted may refer to a waypoint included in an area where flights are prohibited by a Notice to Air-mission (NOTAM).
[0068] In one embodiment, the flight path providing device (1000) can calculate the shortest flight path by applying a shortest path algorithm such as Dijkstra to a plurality of way points existing between a departure point and an arrival point.
[0069] In one embodiment, the flight path providing device (1000) may calculate at least one candidate arrival time based on at least one candidate departure time and a minimum flight time. For example, the flight path providing device (1000) may determine at least one candidate arrival time as a time when the arrival location is available for landing among at least one time period after the minimum flight time has elapsed from the at least one candidate departure time.
[0070] In step S2300, the flight path providing device (1000) can generate a candidate flight path based on the candidate departure time and candidate arrival time.
[0071] In one embodiment, the flight path providing device (1000) may determine at least one flight path that satisfies at least one candidate departure time and at least one candidate arrival time among a flight path composed of at least one of a plurality of waypoints existing between a departure point and an arrival point as a candidate flight path. For example, the flight path providing device (1000) may determine at least one flight path that departs at at least one candidate departure time and satisfies at least one candidate arrival time after the minimum flight time has elapsed as a candidate flight path.
[0072] In step S2400, the flight path providing device (1000) can generate at least one candidate flight information including a flight path, departure time, arrival time, cost, etc. according to at least one candidate flight path.
[0073] In one embodiment, the flight path providing device (1000) may change a candidate departure time according to at least one candidate flight path, a preset flight time between at least one waypoint constituting at least one candidate flight path, and the like, and generate at least one candidate flight information including the changed departure time, arrival time, and the like. Accordingly, two or more candidate flight information having different departure times and different flight speeds between waypoints may be generated from one candidate flight path.
[0074] In one embodiment, the flight path providing device (1000) may receive flight information of another aircraft flying at least one waypoint constituting at least one candidate route within a candidate departure time and a candidate arrival time from an external device such as a control tower. The flight path providing device (1000) may determine whether there is a possibility of collision with the other aircraft at at least one waypoint when flying along the at least one candidate route based on the flight information of the other aircraft. The flight path providing device (1000) may change the candidate departure time, the flight time between at least one waypoint constituting the at least one candidate route, etc., so that the time of passing through the at least one waypoint with a possibility of collision is different from the time of passing through the at least one waypoint of the other aircraft. The flight path providing device (1000) may generate candidate flight information including the changed departure time, flight time, etc.
[0075] In one embodiment, the flight path providing device (1000) may assign a weight to at least one of the flight times between waypoints constituting the candidate path, and may change the flight time between waypoints based on the assigned weight. For example, the candidate flight information generating unit (1400) may significantly or slightly change the degree of change in the flight time between waypoints with relatively low weights.
[0076] In one embodiment, the flight path providing device (1000) can generate candidate flight information including costs by calculating fare costs according to at least one candidate flight path, changed departure time, flight time, etc.
[0077] In step S2500, the flight path providing device (1000) can determine recommended flight information to be provided to customers, etc. from among candidate flight information based on departure time, arrival time, cost, etc.
[0078] In one embodiment, the flight path provision device (1000) may determine recommended flight information by weighting departure time. For example, if a flight service request includes a request to prioritize departure time, the flight information with the earliest departure time among the candidate flight information may be determined as the recommended flight information.
[0079] In one embodiment, the flight path providing device (1000) may determine recommended flight information by weighting arrival time. For example, if a flight service request includes a request to prioritize arrival time, the flight information with the earliest arrival time among the candidate flight information may be determined as the recommended flight information.
[0080] In one embodiment, the flight path providing device (1000) may determine recommended flight information by weighting costs. For example, if a flight service request includes a request to prioritize cost, the flight information with the lowest cost among the candidate flight information may be determined as the recommended flight information.
[0081] In step S2600, the flight path providing device (1000) may transmit at least one piece of recommended flight information to the user terminal. Thereafter, when a request for selecting a recommended flight path is received from the user terminal, the flight path providing device (1000) may determine the recommended flight path as the flight path to be provided to the customer.
[0082]
[0083] Figures 3 to 7 are drawings for explaining a method for providing a recommended path according to one embodiment of the present invention.
[0084] Referring to Figure 3, five waypoints existing between a departure point and an arrival point and the flight times between the waypoints are illustrated. The flight path providing device (1000) can generate a minimum flight path based on waypoints 1 to 4, excluding waypoint 5, which is a no-passage waypoint among the five waypoints.
[0085] Referring to FIG. 4, the flight path providing device (1000) can determine a path with the minimum flight time from the departure point to the arrival point, i.e., a minimum flight path composed of way points 1, 2, and 4, by applying a minimum path algorithm based on the flight time between way points 1 to 4.
[0086] Referring to FIG. 5, the flight path providing device (1000) can determine whether there is a possibility of collision with aircraft 2 when aircraft 1 flies along a candidate flight path. Aircraft 1 departs from the departure point at 10:00 AM and passes through waypoints 1, 2, and 4 to arrive at the destination. Aircraft 2 departs at 10:00 AM and passes through waypoints 3 and 4. Since aircraft 1 is scheduled to arrive at waypoint 4 at 10:15 AM and aircraft 2 is scheduled to arrive at waypoint 4 at 10:16 AM, there may be a possibility of collision at waypoint 4. At this time, the flight path providing device (1000) can calculate a time range in which collision can be avoided at waypoint 4, i.e., an avoidance time range (e.g., -2 minutes to +2 minutes).
[0087] Referring to FIG. 6, the flight path providing device (1000) can change the flight time between waypoints so that the aircraft 1 does not pass through waypoint 4 within the avoidance time range. For example, if the preset flight time from the departure location to waypoint 1 is 5 minutes, the flight path providing device (1000) can change the flight time to 4 minutes. In addition, although not shown in FIG. 6, the flight path providing device (1000) can change the departure time so that the time at which the aircraft 1 passes through waypoint 4 does not fall within the avoidance time range. In this case, the flight path providing device (1000) can generate candidate flight information including the changed flight time, the changed arrival time, the flight path composed of waypoints 1, 2, and 4, etc.
[0088] Referring to FIG. 7, the flight path providing device (1000) can prevent aircraft 1 from passing waypoint 4 within the avoidance time range by changing the departure time. At this time, the flight path providing device (1000) can generate candidate flight information including the changed departure time, arrival time, and the flight path consisting of waypoints 1, 2, and 4.
[0089] In addition, the flight path providing device (1000) can change the path from departure location 1 to waypoint 4 from waypoints 1, 2, and 4 to waypoints 1, 3, and 4 so that the aircraft 1 does not pass waypoint 4 within the avoidance time range. At this time, the flight path providing device (1000) can generate candidate flight information including the changed flight path (waypoints 1, 3, and 4), changed arrival time, etc.
[0090]
[0091] Figure 8 is a block diagram of a flight path providing device according to another embodiment of the present invention.
[0092] As illustrated in FIG. 8, the flight path providing device (1000) may include at least one of a processor (8100), a memory (8200), a storage unit (8300), a user interface input unit (8400), and a user interface output unit (8500), which may communicate with each other via a bus (8600). In addition, the flight path providing device (1000) may also include a network interface (8700) for connecting to a network. The processor (8100) may be a CPU or a semiconductor device that executes processing instructions stored in the memory (8200) and / or the storage unit (8300). The memory (8200) and the storage unit (8300) may include various types of volatile / non-volatile storage media. For example, the memory may include a ROM (8240) and a RAM (8250).
[0093]
[0094] The devices described above may be implemented as hardware components, software components, and / or a combination of hardware components and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose computers or special-purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing instructions and responding. The processing device may execute an operating system (OS) and one or more software applications running on the operating system.
[0095] Additionally, the processing device may access, store, manipulate, process, and generate data in response to the execution of software. For ease of understanding, the processing device is sometimes described as being used alone; however, those skilled in the art will appreciate that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, the processing device may include multiple processors, or a processor and a controller. Other processing configurations, such as parallel processors, are also possible.
[0096] Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing device to perform a desired operation or may, independently or collectively, command the processing device. The software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal wave, for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over networked computer systems and stored or executed in a distributed manner. The software and data may be stored on one or more computer-readable recording media.
[0097]
[0098] The above description is merely an illustrative example of the technical idea of the present invention, and those skilled in the art will appreciate that various modifications and variations can be made without departing from the essential quality of the present invention. Therefore, the embodiments disclosed in this specification are intended to illustrate rather than limit the technical idea of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be interpreted by the following claims, and all technical ideas within a scope equivalent thereto should be interpreted as being included in the scope of the rights of the present invention.
[0099]
[0100] 1000: Flight path providing device 1100: Input unit
[0101] 1200: Candidate flight time calculation unit 1300: Candidate flight path generation unit
[0102] 1400: Candidate Flight Information Generation Unit 1500: Recommended Flight Information Decision Unit
[0103] 1600: Output section
Claims
1. A method performed by a flight path providing device, A step of generating at least one candidate departure time and at least one candidate arrival time based on a flight service request including a desired departure time, a departure location, and an arrival location; generating at least one candidate flight path based on at least one candidate departure time and at least one candidate arrival time; generating at least one candidate flight information including a flight path, a departure time, and an arrival time according to at least one candidate flight path; and A step of determining recommended flight information from among the at least one candidate flight information based on at least one of a flight route, departure time, and arrival time included in the at least one candidate flight information; A method for providing a flight path, including:
2. In paragraph 1, The step of calculating at least one candidate departure time and at least one candidate arrival time is as follows: A step of determining at least one time within a preset time based on the desired departure time among the times available for using the departure location as the at least one candidate departure time; A step of calculating the minimum flight time between the departure location and the arrival location; and A step of calculating at least one candidate arrival time based on at least one candidate departure time and the minimum flight time; A method for providing a flight path, including:
3. In paragraph 2, The step of calculating the minimum flight time between the above departure location and the above arrival location is: A step of calculating the flight time along the minimum flight path between the departure location and the arrival location as the minimum flight time; A method for providing a flight path, including:
4. In paragraph 3, The step of generating the minimum flight path between the above departure location and the above arrival location is: Generating the minimum flight path based on the preset flight time between the plurality of waypoints existing between the departure location and the arrival location, How to provide flight paths.
5. In paragraph 1, The step of generating at least one candidate flight information including a flight path, a departure time and an arrival time according to at least one candidate flight path is as follows: A step of determining whether there is a possibility of collision with another aircraft during flight along at least one of the candidate flight paths; and If it is determined that there is a possibility of collision, a step of calculating a departure time and an arrival time according to the at least one candidate flight path by changing at least one of the candidate departure times and the preset flight times between waypoints constituting the at least one candidate flight path; A method for providing a flight path, including:
6. In paragraph 2, The step of calculating at least one candidate arrival time based on at least one candidate departure time and the minimum flight time is as follows: At least one time after the minimum flight time has elapsed from the at least one candidate departure time among the times when the above arrival location is available is determined as the at least one candidate arrival time. How to provide flight paths.
7. In paragraph 1, At least one candidate flight information is provided above, further comprising a cost along at least one candidate flight path; The step of determining recommended flight information from among at least one candidate flight information is: Determining the above recommended flight information, including the above costs, How to provide flight paths.
8. A computer program stored in a computer-readable recording medium, The above computer program, A computer program comprising instructions for causing a processor to perform a method according to any one of claims 1 to 7.
9. Memory containing instructions; and A processor, which, by executing the above command, calculates at least one candidate departure time and at least one candidate arrival time based on a flight service request including a desired departure time, a departure location, and an arrival location, generates at least one candidate flight path based on the at least one candidate departure time and the at least one candidate arrival time, generates at least one candidate flight information including a flight path, a departure time, and an arrival time according to the at least one candidate flight path, and determines recommended flight information from among the at least one candidate flight information based on at least one of the flight path, the departure time, and the arrival time included in the at least one candidate flight information; A flight path providing device including:
Citation Information
Patent Citations
Core-Shell fluorinated polymer particles with improved binding property
KR1020240048823A
Transparent display panel and display device
KR1020240160361A
Apparatus and method for providing 3D flight Paths guide service for UAVs
KR102099137B1
Exclusive aircraft membership service system
KR102338527B1
Prefabricated fences for facility protection
KR102777317B1