Method for processing conflict resolution suggestion data of aircraft conflict group
By constructing a unified data model for aircraft conflict resolution recommendations and generating a four-dimensional spatiotemporal digital model, the problems of insufficient real-time performance, automation, and standardization in existing flight conflict resolution schemes are solved. This enables the scalability and real-time response capability of the aircraft management system, ensuring rapid response and safety of the aircraft.
Patent Information
- Application Number
- CN202511566638.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-29
- Publication Date
- 2026-02-13
AI Technical Summary
Existing flight conflict detection and solutions are inadequate in terms of real-time performance, automation, and standardization, making it impossible to effectively avoid and coordinate potential flight conflicts. Furthermore, the lack of flexible and compatible four-dimensional spatiotemporal representation methods affects the adaptability and scalability of flight coordination systems.
A unified data model for aircraft conflict resolution recommendations is constructed, including a preset reference frame and altitude benchmark. A four-dimensional spatiotemporal digital model is generated, a conflict resolution message is generated, and it is converted according to the receiver's preferred reference frame to achieve automated delivery.
It improves the scalability and real-time response capability of the aircraft management system, ensuring that aircraft can respond quickly in emergency situations, avoid conflicts, and achieve visibility, controllability, and manageability of massive numbers of aircraft.
Smart Images

Figure CN121528039A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of low-altitude flight management technology, and more specifically, to a method and apparatus, electronic device, and non-transitory computer-readable storage medium for processing conflict resolution recommendation data of aircraft conflict groups. Background Technology
[0002] With the increasing number of low-altitude aircraft, proximity flights within the same airspace may cause conflicts or interference, leading to flight safety hazards. Existing flight conflict detection and resolution methods have certain shortcomings in terms of real-time performance, automation, and standardization. Specific problems include: Insufficient real-time performance and automation: Existing conflict resolution solutions cannot respond promptly based on real-time flight conflict early warning data, nor can they quickly issue conflict resolution and automated resolution recommendations, resulting in an inability to effectively avoid and coordinate potential flight conflicts.
[0003] Low standardization of problem abstraction and result description: The current flight conflict resolution problem lacks a unified abstraction, and the conflict resolution suggestions also lack standardized representation methods, making it difficult for different systems to achieve goal consistency and data sharing compatibility, which affects the feasibility of global flight conflict resolution and the overall efficiency of conflict resolution.
[0004] The representation method lacks flexibility: the existing real-time flight coordination system and flight conflict resolution suggestion representation method fail to fully meet the personalized needs of different businesses. It cannot flexibly configure the spatiotemporal thresholds, priority strategies, etc. of conflict resolution, and cannot be well compatible with the consistent issuance of conflict resolution suggestions under different business needs and configuration requirements, thus limiting the adaptability and scalability of the flight coordination system.
[0005] Lack of flexible and compatible four-dimensional spatiotemporal representation methods: Traditional flight conflict resolution often relies on two-dimensional or three-dimensional models and cannot support different coordinate reference frames. As a result, the representation methods of flight conflict resolution suggestions often do not include dynamic changes in the time dimension and can only support a single reference frame. They cannot be understood and used by different aircraft, control platforms and application systems that use different habitual reference frames. Summary of the Invention
[0006] This application proposes a method, apparatus, electronic device, and non-transitory computer-readable storage medium for processing conflict resolution suggestion data of aircraft conflict groups, in order to solve the problem of poor scalability of aircraft management systems caused by the lack of uniformity in the standardization of conflict resolution scheme issuance mechanisms in the prior art.
[0007] According to one aspect of this application, a method for processing conflict resolution recommendation data of aircraft conflict groups is proposed, comprising: A unified data model is constructed using the conflict resolution suggestion data, and the data model contains at most one conflict resolution replanning suggestion trajectory for any aircraft in the aircraft conflict group. A conflict resolution message is generated based on the data model.
[0008] According to some embodiments, the aircraft conflict group includes at least two aircraft that are in conflict.
[0009] According to some embodiments, a unified data model is constructed using the conflict resolution suggestion data, including: Based on a preset reference frame and height benchmark, the conflict resolution and replanning suggested trajectory is described in a standardized manner. The preset reference system and height datum include WGS84, CGCS2000 or PZ90 coordinate systems and MSL, HAE or AGL elevation systems.
[0010] According to some embodiments, the conflict resolution replanning proposed trajectory includes a start time, end time, trajectory points, alternate landing points, and / or the corresponding aircraft.
[0011] According to some embodiments, the data model also includes aircraft information. Constructing a unified data model using the conflict resolution suggestion data includes: Product information and / or operational information of the aircraft are added to the aircraft information to assist in the identification of the aircraft.
[0012] According to some embodiments, the data model also includes the flight planning data of the aircraft. Building a unified data model using the conflict resolution suggestion data also includes: Flight planning identifiers and flight trajectory information are added to the flight planning data, wherein the flight trajectory information includes a predicted trajectory or a planned trajectory, and the conflict resolution suggestion data is obtained based on the predicted trajectory or the planned trajectory.
[0013] According to some embodiments, the data model also includes a warning time interval and / or a warning distance radius, wherein the conflict resolution suggestion data is obtained based on the preset warning time interval and / or the warning distance radius.
[0014] According to some embodiments, a conflict resolution message is generated based on the data model, including: The conflict resolution message is generated using the data model based on the conventional reference frame of the receiver corresponding to the conflict resolution message.
[0015] According to some embodiments, before constructing a unified data model using the conflict resolution suggestion data, the method further includes: The predicted flight trajectories of the aircraft in the aircraft conflict group are represented by a four-dimensional spatiotemporal digital model, which includes three-dimensional spatial coordinates and time.
[0016] According to one aspect of this application, an apparatus for processing conflict resolution recommendation data of an aircraft conflict group is provided, comprising: A data model building unit is used to build a unified data model using the conflict resolution suggestion data. The data model contains at most one conflict resolution replanning suggestion trajectory for any aircraft in the aircraft conflict group. The conflict resolution message generation unit is used to generate a conflict resolution message based on the data model.
[0017] According to one aspect of this application, an electronic device is provided, characterized in that it includes: a processor; a memory for storing a computer program; and when the computer program is executed by the processor, causing the processor to perform the method as described in any of the preceding embodiments.
[0018] According to one aspect of this application, a non-transitory computer-readable storage medium is provided, having stored thereon computer-readable instructions that, when executed by a processor, cause the processor to perform the method as described in any of the preceding embodiments.
[0019] According to the example embodiments of this application, by constructing the conflict resolution suggestion data of the aircraft into a unified data model and generating a conflict resolution message based on the data model, the problem of poor scalability of the aircraft management system caused by the inconsistent representation and standard specifications of the conflict resolution scheme when it is issued in the prior art is solved. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below.
[0021] Figure 1 A flowchart illustrating a method for processing conflict resolution recommendation data of an aircraft conflict group according to an example embodiment of this application is shown.
[0022] Figure 2 A block diagram of an apparatus for processing conflict resolution recommendation data of an aircraft conflict group is shown according to an example embodiment of this application.
[0023] Figure 3 An electronic device is shown according to an exemplary embodiment of this application. Detailed Implementation
[0024] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the embodiments set forth herein; rather, they are provided so that this application will be thorough and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted.
[0025] The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced without one or more of these specific details, or other methods, components, materials, apparatus, or operations may be employed. In these cases, well-known structures, methods, apparatuses, implementations, materials, or operations will not be shown or described in detail.
[0026] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0027] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0028] The specific embodiments according to this application will now be described in detail with reference to the accompanying drawings.
[0029] Figure 1 A flowchart illustrating a method for processing conflict resolution recommendation data of an aircraft conflict group according to an example embodiment of this application is shown, such as... Figure 1 The method shown includes steps S101 and S103. The following will use... Figure 1 For example, a method for processing conflict resolution suggestion data of an aircraft conflict group according to an example embodiment of this application will be described in detail.
[0030] like Figure 1As shown, in step S101, a unified data model is constructed using the conflict resolution suggestion data. The data model contains at most one conflict resolution replanning suggestion trajectory for any aircraft in the aircraft conflict group.
[0031] According to embodiments of this application, an aircraft conflict group includes at least two aircraft that are in conflict. That is, the same aircraft conflict group includes both aircraft that are currently in conflict with other aircraft and neighboring aircraft that are not currently in conflict with other aircraft.
[0032] In specific embodiments, each aircraft has different space distance requirements for safe flight due to its different category, mission, etc. When measured according to the safety threshold of the central aircraft, if a neighboring aircraft is within the threshold range, it is called a forward conflict object of the central aircraft; otherwise, it is called a reverse conflict object. If a neighboring aircraft is a forward or reverse conflict object of the central aircraft (satisfying either one), it is called an arbitrary-direction conflict object. In some embodiments, conflict objects with arbitrary-direction conflicts are connected to form a topology graph (conflict objects are nodes, and conflict relationships are lines). If a conflict group only contains conflict objects that can be connected to the central object within N steps of connection, the conflict group is called an N-step conflict group and is assigned a unique conflict group ID for identification.
[0033] For an aircraft that is not currently in conflict with other aircraft, since it may generate new conflicts with other aircraft when executing the conflict resolution replanning proposed trajectory, in a specific embodiment, the data model includes the conflict resolution replanning proposed trajectory corresponding to each aircraft in the conflict group.
[0034] Because the conflicting objects differ, the conflict groups are different. The conflicting objects are distinguished by the identifiers of the trajectory objects. According to an embodiment of this application, when constructing the data model, a conflict resolution replanning suggestion trajectory ID is added to identify each aircraft conflict group. For a specific conflict group, the generated conflict resolution suggestion, i.e., a set of non-conflicting conflict resolution replanning suggestion trajectories, corresponds to a unique conflict resolution replanning suggestion trajectory ID. That is, the replanning suggestions for the same conflict group correspond to the same conflict group ID and conflict resolution replanning suggestion trajectory ID. The replanning suggestions include conflict resolution replanning suggestion trajectories for at least one aircraft, and a different identifier ID is assigned to each conflict resolution replanning suggestion trajectory.
[0035] According to embodiments of this application, the data model also includes a warning time interval and / or a warning distance radius.
[0036] In some embodiments, the conflict resolution suggestion data is obtained based on a preset warning time interval and / or the warning distance radius. It should be noted that the process of obtaining the conflict resolution suggestion data based on the preset warning time interval and / or the warning distance radius can take various forms, and this application does not limit the method of obtaining the conflict resolution suggestion data based on the preset warning time interval and / or the warning distance radius.
[0037] According to an embodiment of this application, in step S101, when constructing a unified data model using conflict resolution suggestion data, it is also necessary to standardize the conflict resolution replanning suggestion trajectory based on a preset reference system and height benchmark.
[0038] In specific embodiments, the preset reference system and altitude reference definition include the WGS84, CGCS2000, or PZ90 coordinate system and the MSL, HAE, or AGL elevation system. WGS84 corresponds to the WGS84 ellipsoid, CGCS2000 to the CGCS2000 ellipsoid, and PZ90 to the PZ90 ellipsoid. HAE is ellipsoidal height / geodetic height; elevations directly obtained from GNSS are typically HAE, with the reference ellipsoid corresponding to the coordinate system identified by CRS as the reference. MSL is altitude or average altitude, and the reference surface of MSL (approximately replaced by the geoid) is based on a geoid model. This is for ground obstacle avoidance and safe takeoff and landing of traditional civil aircraft during takeoff and landing phases and stable flight phases. In some embodiments, the geoid height can be converted using an Earth gravity field model to obtain MSL, and AGL is the altitude above the ground, suitable for ground obstacle avoidance and safe takeoff and landing of traditional civil aircraft during takeoff and landing phases and stable flight phases.
[0039] In a specific embodiment, the conflict resolution replanning proposed trajectory is represented using a 4D trajectory method, which includes three-dimensional spatial coordinates (x, y, z) and time (t). Each trajectory point includes longitude, latitude, altitude, and a proposed arrival time. The proposed arrival time is conditionally determined based on the aircraft's planning capabilities. When the aircraft only has 3D planning capabilities, the replanning trajectory will not include the time dimension.
[0040] In some embodiments, the conflict resolution replanning suggested trajectory includes a start time, end time, trajectory point, alternate landing point, and / or corresponding aircraft.
[0041] For example, when there is a feasible solution for the conflict resolution replanning proposed trajectory of the aircraft, the conflict resolution replanning proposed trajectory is a newly generated trajectory, including the start time, end time, trajectory points and corresponding aircraft of the conflict resolution replanning proposed trajectory.
[0042] For example, when there is no feasible solution for the conflict resolution replanning recommended trajectory of an aircraft, the conflict resolution replanning recommended trajectory is an emergency strategy under the condition that there is no feasible solution, including an emergency landing point or a return point.
[0043] It should be noted that the feasible solution for the conflict resolution and replanning proposed trajectory of the aircraft refers to a non-conflict proposed trajectory that satisfies the original flight mission. Although contingency strategies under no feasible solution can also avoid conflict, they cannot achieve the original mission objective. In this embodiment, the contingency strategy under no feasible solution adopts the same data model as the feasible solution, which is described by the proposed trajectory (including start and end times, trajectory points or waypoints).
[0044] In other embodiments, the data model also includes the aircraft's flight planning data. When constructing a unified data model using the conflict resolution suggestion data, it is also necessary to add flight planning identifiers and flight trajectory information to the flight planning data. The flight trajectory information includes a predicted trajectory or a planned trajectory, and the conflict resolution suggestion data is obtained based on the predicted trajectory or the planned trajectory.
[0045] For example, based on multiple real-time neighboring flight trajectory conflict warning data containing specific predicted / planned trajectory objects, N-step arbitrary-direction predicted / planned trajectory conflict group data centered on the specific predicted / planned trajectory is generated. The maximum value of the safety threshold (including warning time interval and / or warning distance radius) among all objects in the conflict group is used as the conflict resolution spatiotemporal threshold. Trajectory replanning calculations are performed on all objects in the conflict group (in specific embodiments, the conflict localities can be fine-tuned) to obtain conflict resolution replanning suggested trajectories that do not conflict with each other.
[0046] In a specific embodiment, for the predicted trajectory, the flight planning identifier includes a flight record number (generated according to specifications after the aircraft takes off and the flight dynamics are reported to the server; the flight record number becomes effective upon successful initial reception), a planned trajectory number (used to uniquely identify a planned trajectory), a planned trajectory version (used to distinguish different planned trajectories reported multiple times for the same flight activity. For example, the initial report version number is 1, and each subsequent update increases the version number by 1), a flight plan number (the planned flight trajectory is associated with the flight plan, and the flight plan number can uniquely identify a flight plan), and a flight plan version (used to distinguish different versions of the flight plan reported multiple times under the same flight plan number. For example, the initial report version number is 1, and each subsequent update increases the version number by 1). The flight trajectory information includes the latest real-time trajectory point and the latest real-time trajectory point in a unified coordinate system, represented using a 4D trajectory method, i.e., including three-dimensional spatial coordinates (x, y, z) and time (t).
[0047] In other embodiments, for a planned trajectory, the flight planning identifier includes a planned trajectory number (used to uniquely identify a planned trajectory), a planned trajectory version number (used to distinguish different planned trajectories reported multiple times for the same flight activity. For example, the version number of the first report is 1, and each subsequent update increases the version number by 1), a flight plan number (used to identify the flight plan associated with the planned flight trajectory; the flight plan number can uniquely identify a flight plan), and a flight plan version (used to distinguish different versions of flight plans reported multiple times under the same flight plan number. For example, the version number of the first report is 1, and each subsequent update increases the version number by 1).
[0048] According to an embodiment of this application, the data model also includes aircraft information. When constructing a unified data model using the conflict resolution suggestion data, product information and / or operational information of the aircraft are added to the aircraft information to assist in the identification of the aircraft.
[0049] In a specific embodiment, the product information of the aircraft includes the aircraft manufacturer, product serial number, and aircraft owner information.
[0050] According to an embodiment of this application, step S101 is initiated when the business party selectively subscribes to the predicted trajectory / planned trajectory conflict resolution suggestion event based on its own business needs.
[0051] In step S103, a conflict resolution message is generated based on the data model.
[0052] According to an embodiment of this application, in step S103, the conflict resolution message is generated using the data model based on the conventional reference system of the receiver corresponding to the conflict resolution message.
[0053] In a specific embodiment, the conflict resolution and replanning suggestion trajectory calculated and output under a unified reference frame in 4D digital space is transformed into conflict resolution suggestions under different four-dimensional digital spatiotemporal reference frame representation specifications according to the habitual reference frame of the corresponding recipient, so as to ensure that the conflict resolution suggestions are understandable, executable and usable by different recipients.
[0054] In some embodiments, after step S103, the generated conflict resolution message is automatically and promptly distributed using real-time delivery technology to ensure that the aircraft can respond quickly in emergency situations and avoid conflicts. The recipient includes the aircraft and / or the aircraft's receiver.
[0055] To ensure the operator's requirements for real-time deactivation and business confidentiality, as well as the management's requirements for unified monitoring, according to Figure 1The illustrated embodiment addresses the problem of poor scalability of the aircraft management system caused by the lack of standardized conflict resolution scheme distribution mechanisms in existing technologies by constructing conflict resolution suggestion data into a unified data model and generating conflict resolution messages based on this model. Furthermore, by employing an automated conflict resolution suggestion distribution mechanism, visibility, controllability, and manageability among a massive number of aircraft are achieved.
[0056] In other embodiments, resolution suggestions for the same conflict group will be sent to different recipients based on their individual recipients, and will be associated with each other through the conflict group ID and the resolution suggestion ID.
[0057] According to embodiments of this application, before constructing a unified data model using the conflict resolution suggestion data, Figure 1 The method also includes representing the predicted flight trajectories of the aircraft in the conflict group using a four-dimensional spatiotemporal digital model, which includes three-dimensional spatial coordinates and time. The predicted flight trajectory is represented using the same method as the conflict resolution replanning proposal trajectory, both employing a four-dimensional spatiotemporal digital model, which includes three-dimensional spatial coordinates and time. For simplicity, these details will not be elaborated further here.
[0058] In some embodiments, the predicted flight trajectory is obtained by processing real-time dynamic data and the aircraft's state through processes such as time-position interpolation, time-series analysis, and / or flight dynamics model simulation. The real-time dynamic data of the aircraft includes information such as its current position, velocity, heading, and attitude. Before data processing, the trajectory prediction object and prediction duration data need to be obtained. After obtaining the predicted flight trajectory, it is transmitted according to the recipient's coordinate reference system requirements, using a four-dimensional spatiotemporal digital model and a real-time message delivery mechanism.
[0059] The above description primarily focuses on the methodological aspects of the embodiments of this application. Those skilled in the art should readily recognize that, based on the operations or steps described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Those skilled in the art can implement the described functionality in different ways for each specific operation or method, and such implementations should not be considered beyond the scope of this application.
[0060] The apparatus embodiments of this application are described below. For details not described in the apparatus embodiments of this application, please refer to the method embodiments of this application.
[0061] Figure 2 A block diagram of an apparatus for processing conflict resolution recommendation data of an aircraft conflict group according to an example embodiment of this application is shown, such as Figure 2The apparatus shown includes a data model building unit 201 and a conflict resolution message generation unit 203.
[0062] exist Figure 2 In the processing apparatus shown, the data model construction unit 201 is used to construct a unified data model using the conflict resolution suggestion data, the data model containing at least one conflict resolution replanning suggestion trajectory for any aircraft in the aircraft conflict group; the conflict resolution message generation unit 203 is used to generate a conflict resolution message based on the data model.
[0063] Figure 3 An electronic device according to an exemplary embodiment of this application is shown. Reference is made below. Figure 3 To describe an electronic device 200 according to this embodiment of the present application. Figure 3 The electronic device 200 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0064] like Figure 3 As shown, the electronic device 200 is presented in the form of a general-purpose computing device. The components of the electronic device 200 may include, but are not limited to: at least one processing unit 210, at least one storage unit 220, a bus 230 connecting different system components (including storage unit 220 and processing unit 210), a display unit 240, etc.
[0065] The storage unit stores program code that can be executed by the processing unit 210, causing the processing unit 210 to perform the methods described in this specification according to various exemplary embodiments of this application. For example, the processing unit 210 can perform the methods described above.
[0066] Storage unit 220 may include readable media in the form of volatile storage units, such as random access memory (RAM) 2201 and / or cache memory 2202, and may further include read-only memory (ROM) 2203.
[0067] Storage unit 220 may also include a program / utility 2204 having a set (at least one) program module 2205, such program module 2205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0068] Bus 230 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0069] Electronic device 200 can also communicate with one or more external devices 300 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 200, and / or with any device that enables electronic device 200 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 250. Furthermore, electronic device 200 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 260. Network adapter 260 can communicate with other modules of electronic device 200 via bus 230. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 200, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0070] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. The technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, or network device, etc.) to execute the methods described above according to the embodiments of this application.
[0071] Software products may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: electrical connections with one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0072] Computer-readable storage media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable storage medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0073] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0074] The aforementioned computer-readable medium carries one or more programs, which, when executed by a device, cause the computer-readable medium to perform the aforementioned functions.
[0075] Those skilled in the art will understand that the above modules can be distributed in the device as described in the embodiments, or they can be modified accordingly and placed in one or more devices that are unique to this embodiment. The modules in the above embodiments can be combined into one module, or they can be further divided into multiple sub-modules.
[0076] According to an embodiment of this application, a computer program is proposed, including a computer program or instructions, which, when executed by a processor, can perform the methods described above.
[0077] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. Furthermore, any changes or modifications made by those skilled in the art based on the ideas of this application, and on the specific implementation methods and application scope of this application, are all within the scope of protection of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
[0078] Those skilled in the art will understand that the above modules can be distributed in the device as described in the embodiments, or they can be modified accordingly and placed in one or more devices that are unique to this embodiment. The modules in the above embodiments can be combined into one module, or they can be further divided into multiple sub-modules.
[0079] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. Furthermore, any changes or modifications made by those skilled in the art based on the ideas of this application, and on the specific implementation methods and application scope of this application, are all within the scope of protection of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for processing conflict resolution recommendation data of an aircraft conflict group, characterized in that, include: A unified data model is constructed using the conflict resolution suggestion data, and the data model contains at most one conflict resolution replanning suggestion trajectory for any aircraft in the aircraft conflict group. A conflict resolution message is generated based on the data model.
2. The method according to claim 1, characterized in that, The aircraft conflict group includes at least two aircraft that are in conflict.
3. The method according to claim 1, characterized in that, Constructing a unified data model using the conflict resolution suggestion data includes: Based on a preset reference frame and height benchmark, the conflict resolution and replanning suggested trajectory is described in a standardized manner. The preset reference system and height datum include WGS84, CGCS2000 or PZ90 coordinate systems and MSL, HAE or AGL elevation systems.
4. The method according to claim 3, characterized in that, The conflict resolution and replanning proposed trajectory includes start time, end time, trajectory points, alternate landing points, and / or the corresponding aircraft.
5. The method according to claim 1, characterized in that, The data model also includes aircraft information. Constructing a unified data model using the conflict resolution suggestion data includes: Product information and / or operational information of the aircraft are added to the aircraft information to assist in the identification of the aircraft.
6. The method according to claim 5, characterized in that, The data model also includes the flight planning data of the aircraft. Building a unified data model using the conflict resolution suggestion data also includes: Flight planning identifiers and flight trajectory information are added to the flight planning data, wherein the flight trajectory information includes a predicted trajectory or a planned trajectory, and the conflict resolution suggestion data is obtained based on the predicted trajectory or the planned trajectory.
7. The method according to claim 1, characterized in that, The data model also includes a warning time interval and / or a warning distance radius, wherein the conflict resolution suggestion data is obtained based on the preset warning time interval and / or the warning distance radius.
8. An apparatus for processing conflict resolution recommendation data of an aircraft conflict group, characterized in that, include: A data model building unit is used to build a unified data model using the conflict resolution suggestion data. The data model contains at most one conflict resolution replanning suggestion trajectory for any aircraft in the aircraft conflict group. The conflict resolution message generation unit is used to generate a conflict resolution message based on the data model.
9. An electronic device, characterized in that, include: processor; Memory, used to store computer programs; When the computer program is executed by the processor, the processor performs the method as described in any one of claims 1-7.
10. A non-transitory computer-readable storage medium having stored thereon computer-readable instructions that, when executed by a processor, cause the processor to perform the method as described in any one of claims 1-7.