DE60103916T2 - Logisches verfahren und vorrichtung zur textdarstellung eines ursprünglichen flugplanes und eines veränderten flugplanes - Google Patents

Logisches verfahren und vorrichtung zur textdarstellung eines ursprünglichen flugplanes und eines veränderten flugplanes Download PDF

Info

Publication number
DE60103916T2
DE60103916T2 DE60103916T DE60103916T DE60103916T2 DE 60103916 T2 DE60103916 T2 DE 60103916T2 DE 60103916 T DE60103916 T DE 60103916T DE 60103916 T DE60103916 T DE 60103916T DE 60103916 T2 DE60103916 T2 DE 60103916T2
Authority
DE
Germany
Prior art keywords
flight plan
intermediate point
original
text list
modified
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60103916T
Other languages
English (en)
Other versions
DE60103916D1 (de
Inventor
B. David DWYER
G. Jan HART
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honeywell International Inc
Original Assignee
Honeywell International Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell International Inc filed Critical Honeywell International Inc
Application granted granted Critical
Publication of DE60103916D1 publication Critical patent/DE60103916D1/de
Publication of DE60103916T2 publication Critical patent/DE60103916T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0017Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information
    • G08G5/0021Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information located in the aircraft
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C23/00Combined instruments indicating more than one navigational value, e.g. for aircraft; Combined measuring devices for measuring two or more variables of movement, e.g. distance, speed or acceleration
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/003Flight plan management
    • G08G5/0039Modification of a flight plan

Description

  • HINTERGRUND DER ERFINDUNG
  • 1. Erfindungsgebiet
  • Die vorliegende Erfindung betrifft Flugzeugnavigation. Insbesondere betrifft die vorliegende Erfindung ein verbessertes Flugzeugnavigationssystem und -verfahren zur gleichzeitigen Textanzeige eines ursprünglichen Flugplans und eines abgeänderten Flugplans.
  • 2. Stand der Technik
  • Herkömmliche Flugplanungssysteme bieten eine graphische Darstellung eines aktiven Flugplans auf einer graphischen Anzeige und eine Textdarstellung des aktiven Flugplans auf einer getrennten Kontrollanzeigeeinheit (CDU – Control Display Unit). Der auf der CDU angezeigte Flugplan enthält Streckeninformationen, in denen die Zwischenpunkte aufgelistet sind und die die jeweiligen Leistungsdaten wie beispielsweise Randbedingungen und Leistungsparameter zeigen. Zu den Randbedingungen gehören Sinkflugwinkel, Geschwindigkeit, Höhe, Zeit usw. und die Leistungsparameter umfassen Kurs- und Entfernungsinformationen, erwartete Ankunftszeit, verbleibender Treibstoff, Höhenwinde, Grundgeschwindigkeit usw. Die graphische Anzeige zeigt den aktiven Flugplan in zwei Dimensionen, wobei die Zwischenpunkte durch eine Linie verbunden sind, die die aktive Flugstrecke zeigt. Beispielsweise zeigt die 1 eine graphische Anzeige mit den durch die aktive Flugstrecke 202 verbundenen Zwischenpunkten ABC, LL01 und LL03.
  • Der aktive Flugplan kann durch Zufügen oder Löschen von Zwischenpunkten durch Dialog mit der CDU unter Verwendung einer Tastatur oder durch Dialog mit der graphischen Anzeige unter Verwendung einer Cursor-Steuervorrichtung abgeändert werden. Die graphische Anzeige ist in der Lage, den aktiven Flugplan und den abgeänderten Flugplan graphisch darzustellen. Beispielsweise zeigt die 2 eine graphische Anzeige mit einem aktiven Flugplan 202 mit den Zwischenpunkten GUP, GUP44 und ABC und einem abgeänderten Flugplan 204 direkt von der gegenwärtigen Flugzeugposition (PPOS) bis ABC. Eine durchgezogene Linie stellt den aktiven Flugplan dar, und eine gestrichelte Linie stellt den abgeänderten Flugplan dar.
  • Wenn jedoch einmal Abänderungen am aktiven Flugplan durchgeführt worden sind, entweder textmäßig oder graphisch, zeigen herkömmliche Systeme und Verfahren nur einen abgeänderten Flugplan auf der CDU an, und es ist kein Vergleich der Randbedingungen und Leistungsparameter für die aktiven und abgeänderten Flugpläne möglich. Wenn nur der abgeänderte Flugplan angezeigt wird, stehen die Leistungsdaten für den aktiven Flugplan nicht länger zur Verfügung und sind auch nicht leicht zu erkennen.
  • Beispielsweise betrifft das US-Patent Nr. 5,715,163 ein Cursor-gesteuertes Navigationssystem für Flugzeuge, bei dem ein Flugplan durch Zufügen von Zwischenpunkten zu entweder einer graphischen Anzeige oder einer CDU abgeändert werden kann. Wenn jedoch der gewünschte (d. h. abgeänderte) Flugplan zum ursprünglichen Flugplan zurückkehrt, werden Zwischenpunkte, die sich nicht auf dem gewünschten Flugplan befinden, gelöscht. Bei diesem System ist es nicht möglich, eine gleichzeitige Anzeige der ursprünglichen und abgeänderten Flugpläne bereitzustellen. Es kann daher kein Vergleich der Randbedingungen und Leistungsparameter von abgeändertem und ursprünglichem Flugplan durchgeführt werden.
  • In US-Patent Nr. 4,086,632 ist ein System offenbart, das gleichzeitig ursprüngliche und abgeänderte Flugwege anzeigt; bei Einfügung eines neuen Zwischenpunkts bestimmt jedoch das offenbarte System nicht, ob dieser eingefügte Zwischenpunkt ein Duplikat eines bestehenden Zwischenpunkts in der ursprünglichen Liste ist.
  • Es besteht daher ein Bedarf an einem verbesserten Navigationssystem, das gleichzeitig die ursprünglichen und abgeänderten Flugpläne einschließlich von Randbedingungen und Leistungsparametern als Text auf einer einzigen Anzeige darstellt. Auch sind Verbesserungen zur Eingabe abgeänderter Flugpläne wünschenswert.
  • KURZE BESCHREIBUNG DER ERFINDUNG
  • Es ist eine allgemeine Aufgabe der vorliegenden Erfindung, ein verbessertes Navigations-Flugplanungssystem bereitzustellen.
  • Es ist eine weitere Aufgabe der vorliegenden Erfindung, ein logisches Verfahren und eine logische Vorrichtung zur gleichzeitigen Textanzeige der ursprünglichen und abgeänderten Flugpläne eines Navigationssystems bereitzustellen, das einen Vergleich der Leistungsdaten jedes Flugplans erlaubt.
  • Nach den oben beschriebenen Aufgaben betrifft ein Aspekt der vorliegenden Erfindung ein Verfahren zur gleichzeitigen Darstellung einer Textanzeige eines ursprünglichen Flugplans und eines abgeänderten Flugplans und umfaßt das Anzeigen einer Textliste von Zwischenpunkten auf dem abgeänderten Flugplan und auf dem ursprünglichen Flugplan, das Abändern der Textliste durch Anzeigen einer Einfügungsstelle in der Textliste zur Einfügung eines vorgeschlagenen Zwischenpunkts, das Bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunktes in der Textliste ist, und wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt kein Duplikat eines Zwischenpunkts in der Textliste ist, Hinzufügen des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle in einem ersten Einfügungsschritt.
  • In dem Schritt des Bestimmens wird die Textliste von der Einfügungsstelle des vorgeschlagenen Zwischenpunkts aus nach vorne durchsucht, um zu bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist. Auch kann das Verfahren folgendes umfassen, wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, Hinzufügen des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle in einem zweiten Einfügungsschritt und Bezeichnen auf der Textliste von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten entsprechend Zwischenpunkten in der Textliste nach dem vorgeschlagenen Zwischenpunkt bis zu dem und einschließlich des Zwischenpunktduplikats; oder, wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, Bezeichnen auf der Textliste von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten entsprechend Zwischenpunkten in der Textliste von der Einfügungsstelle zu dem Zwischenpunkt vor dem Zwischenpunktduplikat. Als Alternative wird in dem Schritt des Bestimmens der ursprüngliche Flugplan von der Einfügungsstelle des vorgeschlagenen Zwischenpunkts aus rückwärts durchsucht, um zu bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, und wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, kann das Verfahren das Hinzufügen in einem zweiten Zufügungsschritt des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle und Bezeichnen auf der Textliste von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten entsprechend Zwischenpunkten in der Textliste vor dem vorgeschlagenen Zwischenpunkt zurück zu dem und einschließlich des Zwischenpunktduplikats umfassen.
  • Ein weiterer Aspekt bezüglich der vorliegenden Erfindung betrifft ein Verfahren zur gleichzeitigen Darstellung einer Textanzeige eines ursprünglichen Flugplans und eines abgeänderten Flugplans und umfaßt die Anzeige einer Textliste von Zwischenpunkten; das Kopieren von Zwischenpunkten aus dem ursprünglichen Flugplan in den abgeänderten Flugplan; Vergleichen jedes Zwischenpunkts auf dem abgeänderten Flugplan mit Zwischenpunkten auf dem ursprünglichen Flugplan; Bestimmen in einem ersten Schritt des Bestimmens für jeden Zwischenpunkt auf dem abgeänderten Flugplan, ob der Zwischenpunkt des abgeänderten Flugplans von einem Zwischenpunkt auf dem ursprünglichen Flugplan stammte und Zufügen des Zwischenpunkts des abgeänderten Flugplans zur Textliste in einem ersten Zufügungsschritt, wenn in dem Schritt des Bestimmens bestimmt wird, daß der Zwischenpunkt des abgeänderten Flugplans nicht von einem Zwischenpunkt auf dem ursprünglichen Flugplan stammte. Auch kann das Verfahren das Bestimmen einer Position des Ursprungszwischenpunkts auf dem ursprünglichen Flugplan relativ zu der Position des Zwischenpunkts des abgeänderten Flugplans auf dem abgeänderten Flugplan in einem zweiten Schritt des Bestimmens umfassen, wenn in dem ersten Schritt des Bestimmens bestimmt wird, daß der Zwischenpunkt des abgeänderten Flugplans von einem Zwischenpunkt auf dem ursprünglichen Flugplan stammte, Hinzufügen des Zwischenpunkts des abgeänderten Flugplans zu der Textliste in einem zweiten Zufügungsschritt, wenn in dem zweiten Schritt des Bestimmens bestimmt wird, daß die Position des Ursprungszwischenpunkts auf dem ursprünglichen Flugplan der Position des Zwischenpunkts des abgeänderten Flugplans auf dem abgeänderten Flugplan entspricht; und wenn in dem zweiten Schritt des Bestimmens bestimmt wird, daß die Position des Ursprungszwischenpunkts auf dem urspünglichen Flugplan nicht der Position des Zwischenpunkts des abgeänderten Flugplans auf dem abgeänderten Flugplan entspricht, Bezeichnen in der Textliste von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten entsprechend Zwischenpunkten von einer entsprechenden Position des Zwischenpunkts auf dem ursprünglichen Flugplan zu einer tatsächlichen Position des Ursprungszwischenpunkts auf dem ursprünglichen Flugplan.
  • Ein noch weiterer Aspekt bezüglich der vorliegenden Erfindung betrifft auf Computer ablauffähigen Code zur Implementierung eines Verfahrens zur gleichzeitigen Darstellung einer Textanzeige eines ursprünglichen Flugplans und eines abgeänderten Flugplans, wobei der Code zur Ausführung der Schritte einschließlich der Anzeige einer Textliste von Zwischenpunkten auf dem abgeänderten Flugplan und auf dem ursprünglichen Flugplan dient; Abändern der Textliste durch Anzeigen einer Einfügungsstelle in der Textliste zum Einfügen eines vorgeschlagenen Zwischenpunkts; Bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunktes in der Textliste ist; und wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt kein Duplikat eines Zwischenpunkts in der Textliste ist, Zufügen des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle in einem ersten Zufügungsschritt. Im Schritt des Bestimmens wird die Textliste von der Einfügungsstelle des vorgeschlagenen Zwischenpunkts aus nach vorne durchsucht wird, um zu bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist. Der Code kann weiterhin zur Ausführung der folgenden Schritte dienen: wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, Zufügen des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle in einem zweiten Zufügungsschritt; und Bezeichnen von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten auf der Textliste entsprechend Zwischenpunkten in der Textliste nach dem vorgeschlagenen Zwischenpunkt bis zu und einschließlich des Zwischenpunktduplikats. Wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, kann der Code für den Schritt des Bezeichnens auf der Textliste von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten entsprechend Zwischenpunkten in der Textliste von der Einfügungsstelle zu dem Zwischenpunkt vor dem Zwischenpunktduplikat sein. Als Alternative wird in dem Schritt des Bestimmens der ursprüngliche Flugplan rückwärts von der Einfügungsstelle des vorgeschlagenen Zwischenpunkts aus durchsucht, um zu bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, und der Code dient weiterhin zur Ausführung des folgenden Schritts: wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, Hinzufügen des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle in einem zweiten Zufügungsschritt und Bezeichnen auf der Textliste von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten entsprechend Zwischenpunkten in der Textliste vor dem vorgeschlagenen Zwischenpunkt zurück zu dem und einschließlich des Zwischenpunktduplikats.
  • Ein noch weiterer Aspekt bezüglich der vorliegenden Erfindung betrifft auf Computer ablauffähigen Code zum Implementieren eines Verfahrens zur gleichzeitigen Darstellung einer Textanzeige eines ursprünglichen Flugplans und eines abgeänderten Flugplans, wobei der Code zur Ausführung der folgenden Schritte dient: Anzeigen einer Textliste von Zwischenpunkten, Kopieren von Zwischenpunkten aus dem ursprünglichen Flugplan in den abgeänderten Flugplan; Vergleichen jedes Zwischenpunkts auf dem abgeänderten Flugplan mit Zwischenpunkten auf dem ursprünglichen Flugplan, Bestimmen für jeden Zwischenpunkt des abgeänderten Flugplans in einem ersten Schritt des Bestimmens, ob der Zwischenpunkt des abgeänderten Flugplans von einem Zwischenpunkt in dem ursprünglichen Flugplan stammte und Hinzufügen des Zwischenpunkts des abgeänderten Flugplans zu der Textliste in einem ersten Zufügungsschritt, wenn in dem Schritt des Bestimmens bestimmt wird, daß der Zwischenpunkt des abgeänderten Flugplans nicht von einem Zwischenpunkt im ursprünglichen Flugplan stammte. Der Code kann weiterhin zur Ausführung folgender Schritte dienen: wenn in dem ersten Schritt des Bestimmens bestimmt wird, daß der Zwischenpunkt des abgeänderten Flugplans von einem Zwischenpunkt auf dem ursprünglichen Flugplan stammte, Bestimmen einer Position des Ursprungszwischenpunkts auf dem ursprünglichen Flugplan relativ zu der Position des Zwischenpunkts auf dem abgeänderten Flugplan in dem abgeänderten Flugplan in einem zweiten Schritt des Bestimmens und Hinzufügen des Zwischenpunkts des abgeänderten Flugplans zu der Textliste in einem zweiten Zufügungsschritt, wenn in dem zweiten Schritt des Bestimmens bestimmt wird, daß die Position des Ursprungszwischenpunkts auf dem ursprünglichen Flugplan der Position des Zwischenpunkts auf dem abgeänderten Flugplan in dem abgeänderten Flugplan entspricht. Der Code kann auch weiterhin zur Ausführung des Schritts des Bezeichnens auf der Textliste von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten entsprechend Zwischenpunkten von einer entsprechenden Position des Zwischenpunkts auf dem ursprünglichen Flugplan zu einer tatsächlichen Position des Ursprungszwischenpunkts auf dem ursprünglichen Flugplan dienen, wenn in dem zweiten Schritt des Bestimmens bestimmt wird, daß die Position des Ursprungszwischenpunkts auf dem ursprünglichen Flugplan nicht der Position des Zwischenpunkts des abgeänderten Flugplans in dem abgeänderten Flugplan entspricht.
  • Ein weiterer Aspekt bezüglich der vorliegenden Erfindung betrifft eine Vorrichtung zur gleichzeitigen Darstellung einer Textanzeige eines ursprünglichen Flugplans und eines abgeänderten Flugplans und umfaßt eine Anzeigevorrichtung und einen Prozessor. Der Prozessor führt folgende Schritte durch: Anzeigen einer Textliste von Zwischenpunkten auf dem abgeänderten Flugplan und auf dem ursprünglichen Flugplan auf der Anzeigevorrichtung; Abändern der Textliste durch Anzeigen einer Einfügungsstelle in der Textliste zum Einfügen eines vorgeschlagenen Zwischenpunkts; Bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist; und wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt kein Duplikat eines Zwischenpunkts in der Textliste ist, Hinzufügen des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle in einem ersten Zufügungsschritt. In dem Schritt des Bestimmens wird die Textliste von der Einfügungsstelle des vorgeschlagenen Zwischenpunkts aus nach vorne durchsucht, um zu bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist. Der Prozessor kann auch folgende Schritte durchführen: wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, Hinzufügen des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle in einem zweiten Zufügungsschritt und Bezeichnen von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten auf der Textliste entsprechend Zwischenpunkten in der Textliste nach dem vorgeschlagenen Zwischenpunkt bis zu dem und einschließlich des Zwischenpunktduplikats. Wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, kann der Prozessor den Schritt des Bezeichnens von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten auf der Textliste entsprechend Zwischenpunkten in der Textliste von der Einfügungsstelle aus bis zu dem Zwischenpunkt vor dem Zwischenpunktduplikat durchführen. Als Alternative wird in dem Schritt des Bestimmens der ursprüngliche Flugplan von der Einfügungsstelle des vorgeschlagenen Zwischenpunkts aus rückwärts durchsucht, um zu bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, und der Prozessor führt die folgenden Schritte aus: wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, Hinzufügen des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle in einem zweiten Zufügungsschritt und Bezeichnen von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten auf der Textliste entsprechend Zwischenpunkten in der Textliste vor dem vorgeschlagenen Zwischenpunkt zurück zu dem und einschließlich des Zwischenpunktduplikats.
  • Ein weiterer Aspekt bezüglich der vorliegenden Erfindung betrifft eine Vorrichtung zur gleichzeitigen Darstellung einer Textanzeige eines ursprünglichen Flugplans und eines abgeänderten Flugplans und umfaßt eine Anzeigevorrichtung und einen Prozessor. Der Prozessor führt die folgenden Schritte aus: Anzeigen einer Textliste von Zwischenpunkten auf der Anzeigevorrichtung; Kopieren von Zwischenpunkten aus dem ursprünglichen Flugplan in den abgeänderten Flugplan, Vergleichen jedes Zwischenpunkts auf dem abgeänderten Flugplan mit Zwischenpunkten auf dem ursprünglichen Flugplan; Bestimmen für jeden Zwischenpunkt auf dem abgeänderten Flugplan in einem ersten Schritt des Bestimmens, ob der Zwischenpunkt des abgeänderten Flugplans von einem Zwischenpunkt auf dem ursprünglichen Flugplan stammte; und wenn in dem Schritt des Bestimmens bestimmt wird, daß der Zwischenpunkt des abgeänderten Flugplans nicht von einem Zwischenpunkt auf dem ursprünglichen Flugplan stammte, Hinzufügen des Zwischenpunkts des abgeänderten Flugplans zu der Textliste in einem ersten Zufügungsschritt. Der Prozessor kann auch die folgenden Schritte durchführen: wenn in dem ersten Schritt des Bestimmens bestimmt wird, daß der Zwischenpunkt des abgeänderten Flugplans von einem Zwischenpunkt auf dem ursprünglichen Flugplan stammte, Bestimmen einer Position des Ursprungszwischenpunkts auf dem ursprünglichen Flugplan relativ zu der Position des Zwischenpunkts auf dem abgeänderten Flugplan in dem abgeänderten Flugplan in einem zweiten Schritt des Bestimmens; Hinzufügen des Zwischenpunkts des abgeänderten Flugplans zu der Textliste in einem zweiten Zufügungsschritt, wenn in dem zweiten Schritt des Bestimmens bestimmt wird, daß die Position des Ursprungszwischenpunkts auf dem ursprünglichen Flugplan der Position des Zwischenpunkts auf dem abgeänderten Flugplan in dem abgeänderten Flugplan entspricht; und Bezeichnen von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten auf der Textliste entsprechend Zwischenpunkten von einer entsprechenden Position des Zwischenpunkts auf dem ursprünglichen Flugplan zu einer eigentlichen Position des Ursprungszwischenpunkts auf dem ursprünglichen Flugplan, wenn in dem zweiten Schritt des Bestimmens bestimmt wird, daß die Position des Ursprungszwischenpunkts auf dem urspünglichen Flugplan nicht der Position des Zwischenpunkts des abgeänderten Flugplans in dem abgeänderten Flugplan entspricht.
  • Diese und weitere Aspekte, Aufgaben und Merkmale der vorliegenden Erfindung werden aus der nachfolgenden ausführlichen Beschreibung der bevorzugten Ausführungsformen deutlich, wenn diese in Verbindung mit und unter Bezugnahme auf die beiliegenden Zeichnungen gelesen wird.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist eine graphische Anzeige eines ursprünglichen Flugplans;
  • 2 ist eine graphische Anzeige eines abgeänderten Flugplans und eines ursprünglichen Flugplans;
  • 3 ist ein Blockdiagramm mit typischen Bestandteilen eines Navigationssystems;
  • 4 ist eine kombinierte graphische und Textanzeige gemäß einer Ausführungsform der vorliegenden Erfindung, die einen ursprünglichen Flugplan zeigt;
  • 5 ist eine kombinierte graphische und Textanzeige gemäß einer Ausführungsform der vorliegenden Erfindung, die Wahlmöglichkeiten zum Ändern des ursprünglichen Flugplans zeigt;
  • 6 ist eine kombinierte graphische und Textanzeige gemäß einer Ausführungsform der vorliegenden Erfindung, die anfängliche Abänderungen des ursprünglichen Flugplans zeigt;
  • 7 ist eine kombinierte graphische und Textanzeige gemäß einer Ausführungsform der vorliegenden Erfindung, die die ursprünglichen und abgeänderten Flugpläne zeigt;
  • 8 ist eine kombinierte graphische und Textanzeige gemäß einer Ausführungsform der vorliegenden Erfindung, die den neuen Flugplan zeigt;
  • 9 ist ein Flußdiagramm mit Logik zur gleichzeitigen Anzeige der ursprünglichen und abgeänderten Flugpläne gemäß einer Ausführungsform der vorliegenden Erfindung;
  • 10 ist ein Flußdiagramm mit Logik zur gleichzeitigen Anzeige der ursprünglichen und abgeänderten Flugpläne gemäß einer weiteren Ausführungsform der vorliegenden Erfindung;
  • 11 ist ein Flußdiagramm mit Logik zur gleichzeitigen Anzeige der ursprünglichen und abgeänderten Flugpläne gemäß einer noch weiteren Ausführungsform der vorliegenden Erfindung;
  • 12 zeigt einen ursprünglichen Flugplan und einen abgeänderten Flugplan und eine aus den Flugplänen aufgebaute Textliste.
  • AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Mit der vorliegenden Erfindung werden die Probleme herkömmlicher Systeme durch Anzeigen einer Textliste gelöst, die gleichzeitig sowohl einen ursprünglichen Flugplan als auch einen abgeänderten Flugplan darstellt. Vor Aktivierung des abgeänderten Flugplans können dann Leistungsdaten wie beispielsweise Rahmenbedingungen und Leistungsparameter für beide Flugpläne verglichen werden.
  • Jedes der im Blockumriß in der 3 gezeigten Elemente ist für sich wohlbekannt, und zur Ausführung der Erfindung oder zur Offenbarung der besten Ausführungsweise für die Erfindung ist keine besondere Konstruktionsart für jedes von kritischer Bedeutung.
  • 3 ist ein Blockdiagramm mit Bestandteilen eines Navigationssystems zur Verwendung mit der vorliegenden Erfindung. Das System enthält eine CPU 302, die an das Navigationssystem und andere Systeme an Bord des Flugzeuges angeschlossen ist. Die CPU 302 kann ein Flugleitrechner oder ein Gebietsnavigator sein. Die CPU 302 enthält Logik für das Navigationssystem zur textmäßigen und/oder graphischen Anzeige von Flugplänen auf einer Textanzeige 304 bzw. einer graphischen Anzeige 306. Dialogvorrichtungen wie beispielsweise eine Tastatur 308 und eine Cursor-Steuervorrichtung 310 erlauben einem Benutzer, zum Betreiben des Navigationssystems einen Dialog mit der CPU 302 zu führen. Die CPU 302 kann auch das Steuerwerk 312 auf Grundlage von Eingaben von der Logik des Navigationssystems betreiben. Als Alternative können die Ausgaben von der CPU 302 zu einer Anzeige gesendet werden, die die seitlichen und senkrechten Abweichungen von dem gewünschten seitlichen und senkrechten Weg zeigt. Der Pilot kann dann das Flugzeug ohne Flugregler oder Flugleitanlage von Hand fliegen, indem er den Abweichungen folgt. Eine weitere Implementierung besteht darin, Ausgaben von der CPU 302 zu einer Flugleitanlage zu senden. Die Flugleitanlage stellt dann Steuerzeichen oder -befehle bereit, die der Pilot befolgen soll. Durch die Steuerzeichen oder -befehle wird das Flugzeug auf dem von der CPU definierten seitlichen und senkrechten Weg gehalten.
  • Die vorliegende Erfindung erfordert nicht die Verwendung einer graphischen Anzeige. Die vorliegende Erfindung ist auf die gleichzeitige Textanzeige eines ursprünglichen Flugplans und eines abgeänderten Flugplans anwendbar. Es wird jedoch bevorzugt, die Textanzeige 304 in Verbindung mit der graphischen Anzeige 306 bereitzustellen, beispielsweise einer CDU und einer graphischen Anzeige. Es ist weiterhin bevorzugt, die Textanzeige 304 und die graphische Anzeige 306 auf einem einzigen Bildschirm, beispielsweise einem Computer-Monitor, zu kombinieren, um alle entsprechenden Informationen an einer einzigen Stelle bereitzustellen.
  • Nunmehr wird die Funktionsweise einer Ausführungsform des Navigationssystems bezüglich der vorliegenden Erfindung unter Bezugnahme auf 48 beschrieben, wo gleiche Bezugsziffern die gleichen Merkmale darstellen. 4 zeigt eine graphische Anzeige 402 und eine Textanzeige 404, die in einer einzigen Navigationsanzeige 400 wie beispielsweise einer von einem Computer erzeugten Anzeige auf einem Computermonitor kombiniert sind. Die graphische Anzeige 402 zeigt den ursprünglichen bzw. aktiven Flugplan 418 als eine die PPOS 422 des Flugzeuges mit Zwischenpunkten LL07, INW, GCN, PGS, BLD, KLAS, BTY, BIH und FRA verbindende durchgezogene Linie und das Flugzeug fliegt gegenwärtig direkt zum Zwischenpunkt LL07. Die graphische Anzeige 402 zeigt nur einen Teil des Flugplans, weshalb Zwischenpunkte nach FRA nicht dargestellt sind, da sie sich nicht im Betrachtungsbereich befinden.
  • In der Textanzeige 404 sind die Zwischenpunkte des ursprünglichen Flugplans wie auch die jeweiligen Randbedingungen und Leistungsparameter aufgelistet. Die Streckentypsteuerung 416 zeigt an, daß gegenwärtig der aktive Flugplan angezeigt wird. Auch zeigt die Textanzeige 404, daß das Flugzeug gegenwärtig direkt zum Zwischenpunkt LL07 fliegt, wie in den ersten zwei Kästchen der Textanzeige 404 aufgelistet, und dann zu den übrigen Zwischenpunkten in der aufgelisteten Reihenfolge.
  • Die für jeden Zwischenpunkt aufgelisteten Daten zeigen die Strecke und Entfernung von diesem Zwischenpunkt zum nächsten. Anfänglich beträgt Kurs und Entfernung von PPOS 422 zu LL07 008° bzw. 22,8 Seemeilen. Auch zeigen die Daten, daß die erwartete Ankunftszeit (ETA – Expected Time of Arrival) an LL07 1516Z beträgt, daß der Zwischenpunkt in einer Höhe von 9999 (d. h. 10 000) Fuß durchquert wird und der bei LL07 verbleibende Treibstoff 24.738 Pfund beträgt. Nach der Darstellung, beispielsweise von INW nach GCN, liefert die Anzeige auch die für jede Teilstrecke erforderliche Treibstoffmenge, die im vorliegenden Beispiel 945 Pfund beträgt. Die Textanzeige 404 kann auch Luftgeschwindigkeitsbeschränkungen/-vorhersagen (Spd) und die Sinkflugwinkel (Ang) des senkrechten Weges zum Durchqueren jedes Zwischenpunkts anzeigen.
  • Die vorliegende Erfindung ist nicht auf die alleinige Anzeige der Randbedingungen und Leistungsparameter nach der Darstellung in 4 begrenzt und es können zusätzliche Informationen für die Flugstrecke angezeigt werden, beispielsweise Grundgeschwindigkeit und wahre Luftgeschwindigkeit, Teilstreckenentfernung und Entfernung zum Ziel (DTG – Distance to Go), Teilstreckenzeit und Zeit bis zum Ziel, und vorhergesagter Wind und vorhergesagte Temperatur für jeden Zwischenpunkt im Flugplan. Die in 4 dargestellte Ausführungsform enthält einen Knopf 406, der das Umschalten zwischen verschiedenen Mengen angezeigter Informationen erlaubt. Beispielsweise zeigt die gegenwärtige Anzeige den Treibstoff für jede Teilstrecke und den an jedem Zwischenpunkt verbleibenden Treibstoff, aber wenn der Knopf 406 mit einem Cursor ausgewählt wird, dann können andere Informationen angezeigt werden.
  • Der interessierende Teil des ursprünglichen Flugplans in der 4 besteht aus dem Flug von INW direkt zu GCN direkt zu PGS direkt zu BLD direkt zu KLAS und dann wie eingereicht. Es wird gewünscht, den ursprünglichen Flugplan dahingehend abzuändern, direkt von INW zu KLAS zu fliegen, wodurch die Zwischenpunkte GCN, PGS und BLD aus dem ursprünglichen Flugplan entfernt werden. Zum Beginnen des Abänderungsvorgangs wird Zwischenpunkt INW mit dem Cursor 414 ausgewählt und aus dem Aufgabenmenü 424 (5) wird die Aufgabe „Strecke ändern" ausgewählt.
  • Wie in 6 dargestellt, zeigt dann die Textanzeige 404 „Warten" in der Streckentypsteuerung 416 an, was anzeigt, daß Abänderungen des Flugplans im Gange sind. Zu dieser Zeit wird der Cursor 414 zur Bezeichnung der Streckenabänderung wie durch die von INW aus nach Westen laufende gestrichelte Linie 408 gezeigt. Die gestrichelte Linie 408 stellt Bewegung des Cursors 414 von INW auf KLAS zu dar, und mit dem Cursor 414 wird KLAS ausgewählt. Zusätzlich erscheinen unten auf der graphischen Anzeige 402 und der Textanzeige 404 Knöpfe „Aktivieren/Löschen" 410. Wenn mit dem Cursor 414 Aktivieren angewählt wird, dann werden die Streckenänderungen angenommen, und wenn mit dem Cursor 414 Löschen angewählt wird, dann wird der Vorgang "Strecke ändern" gelöscht. Weiterhin enthält die Textanzeige 404 nunmehr einen kleinen Dialogkasten 412, der dem Bediener ermöglicht, den nächsten Zwischenpunkt einzutippen, anstelle auf ihn graphisch mit dem Cursor 414 zu zeigen.
  • Wenn mit dem Cursor 414 KLAS gewählt wird, zeigt die graphische Anzeige 402 dann sowohl den ursprünglichen Flugplan 418 als auch den abgeänderten oder anhängigen Flugplan 420 nach der Darstellung in 7. Zusätzlich bietet die Textanzeige 404 eine gleichzeitige Textdarstellung beider Flugpläne. Wenn man die Spalte ganz links auf der Textanzeige 404 betrachtet, ist ersichtlich, daß der abgeänderte Flugplan aus INW direkt nach KLAS und dann wie eingereicht besteht. Die zur Entfernung aus dem Flugplan vorgeschlagenen Zwischenpunkte (GCN, PGS und BLD) sind senkrecht auf der Zwischenpunktliste zwischen INW und KLAS wie ursprünglich in dem ursprünglichen Plan enthalten dargestellt. Da diese Zwischenpunkte sich nicht auf dem abgeänderten Flugplan befinden, sind sie zur Entfernung angemerkt. Bei dieser Ausführungsform sind diese Zwischenpunkte grau überlagert und mit einem über ihre Kennungen gesetzten „\" angezeigt, und die mit diesen Zwischenpunkten verbundenen Daten werden entfernt.
  • Die Textanzeige 404 in der 7 zeigt die Treibstoffvorhersagen (Treibstoff für jede Teilstrecke und übriger Treibstoff) sowohl des ursprünglichen als auch des abgeänderten Flugplans für jeden gemeinsamen Zwischenpunkt an, der sich auf beiden Flugplänen befindet. Die Treibstoffvorhersagen für den ursprünglichen Flugplan (Teilstrecke und übriger) für jeden Zwischenpunkt werden in der oberen Hälfte des Kastens angezeigt, und die Treibstoffvorhersagen des abgeänderten Flugplans sind unter den Vorhersagen für den ursprünglichen Flugplan angezeigt. Beispielsweise beträgt der an KLAS für den ursprünglichen Flugplan verbleibende Treibstoff 21.289 Pfund und der an KLAS für den abgeänderten Flugplan verbleibende Treibstoff beträgt 21.481 Pfund. In dieser Ausführungsform werden die Treibstoffvorhersagen für den abgeänderten Flugplan unter Verwendung derselben Farbe wie bei dem abgeänderten Flugplan 420 angezeigt.
  • Die vorliegende Erfindung ist nicht auf einen Vergleich von Treibstoffvorhersagen zwischen dem ursprünglichen und dem abgeänderten Flugplan begrenzt. Vielmehr umfaßt sie jede gleichzeitige Textanzeige von ursprünglichen und abgeänderten Flugplänen und reicht von nur einer Vergleichsliste von Zwischenpunktkennungen zu einem Vergleich aller Randbedingungen und Leistungsparameter. Beispielsweise kann gleichzeitige Darstellung beider Strecken einen Vergleich von ETA, Geschwindigkeit, Entfernung, Zeit usw. ermöglichen. Zusätzlich werden mit der vorliegenden Erfindung Leistungsdaten für Zwischenpunkte bereitgestellt, die dem abgeänderten Flugplan hinzugefügt werden.
  • Bei Anwahl von Aktivieren mit dem Cursor 414 vom Knopf Aktivieren/Löschen 410 entweder auf der graphischen Anzeige 402 oder der Textanzeige 404 wird aus dem abgeänderten Flugplan der neue Flugplan 426 nach der Darstellung in 8. Die Zwischenpunkte, die sich nicht auf dem neuen Flugplan befinden, werden aus der graphischen Anzeige 402 und der Textanzeige 404 entfernt, und es bleiben nur die auf dem neuen Flugplan verbleibenden Zwischenpunkte. Die Streckentypsteuerung 416 zeigt an, daß ein aktiver Flugplan angezeigt wird, und die durchgezogene Linie 426 stellt den neuen Flugplan dar.
  • Die gleichzeitige Anzeige der Zwischenpunkte auf sowohl ursprünglichem als auch abgeändertem Flugplan sowie der Randbedingungen und Leistungsparameter für beide ermöglicht dem Bediener, die Daten für jede Strecke zu vergleichen und eine kundige Entscheidung zu treffen, ehe er den abgeänderten Flugplan aktiviert.
  • Die Textanzeige kann auch das Merkmal einer Wahlmöglichkeit aufweisen, nur die Zwischenpunkte auf dem abgeänderten Flugplan aufzulisten, d. h. ohne die zur Entfernung markierten Zwischenpunkte aufzulisten. Die Randbedingungen und Leistungsdaten für beide Flugpläne werden immer noch gleichzeitig angezeigt, und die zur Entfernung markierten Zwischenpunkte werden so lange nicht aus dem ursprünglichen Flugplan entfernt, bis der abgeänderte Flugplan aktiviert ist.
  • Die vorliegende Erfindung ist nicht auf den Betrieb der Streckentypsteuerung 416 wie oben beschrieben begrenzt. Beispielsweise zeigen 6 und 7 in der Streckentypsteuerung 416 „Laufend" an. Ein bevorzugtes Verfahren besteht jedoch darin, daß die Streckentypsteuerung 416 während des Abänderungsvorgangs „Aktiv" anzeigt, da die aktiven und anhängigen Flugpläne gleichzeitig angezeigt werden. Die Streckentypsteuerung kann zur Anzeige verschiedener Arten von Flugplänen auf der Navigationsanzeige 400 benutzt werden (z. B. eines sekundären Flugplans) und ist nicht auf die alleinige Anzeige des aktiven Flugplans begrenzt.
  • Die vorliegende Erfindung ist nicht auf die Änderung eines ursprünglichen Flugplans wie oben besprochen begrenzt. Vielmehr umfaßt sie alle Änderungen des ursprünglichen Flugplans, wo der ursprüngliche Flugplan und der abgeänderte Flugplan gleichzeitig textmäßig angezeigt werden.
  • Die zur Erstellung einer Textliste von Zwischenpunkten erforderliche Logik, die den gleichzeitigen Vergleich von zwei Flugplänen ermöglicht, wird nunmehr unter Bezugnahme auf 9, 10 und 11 beschrieben.
  • Wie schon besprochen, sind die zwei Flugpläne der ursprüngliche Flugplan und der abgeänderte Flugplan. Der abgeänderte Flugplan ist eine Kopie des ursprünglichen Flugplans, der editiert wird. In einem ersten Verfahren werden alle an dem abgeänderten Flugplan durchgeführten Operationen auch in der Zwischenpunkt-Textliste der Textanzeige angefordert. Bei Editierung des abgeänderten Flugplans, so daß er von dem ursprünglichen Flugplan abweicht, werden aus dem ursprünglichen Flugplan zu entfernende Zwischenpunkte auf der Textliste beibehalten, sind aber auf nicht Original-Weise z. B. grau überlagert, dargestellt. Für Zwischenpunkte, die für die zwei Flugpläne gemeinsam sind, und für hinzugefügte Zwischenpunkte werden die Randbedingungen und Leistungsparameter zum Vergleich nebeneinander angezeigt.
  • Wahlmöglichkeiten zum Editieren eines Flugplans umfassen, sind aber nicht begrenzt auf Überspringen von Zwischenpunkten, Einfügen eines einzelnen Zwischenpunkts, Einfügen einer Reihe von Zwischenpunkten wie beispielsweise gespeicherte Flugpläne, Verfahren und Luftwege usw. oder eine Kombination der obigen. Bei der Zufügung eines neuen Zwischenpunkts wird beispielsweise der Flugplan von der Einfügungsstelle aus nach vorne durchsucht. Wenn ein Duplikat des neuen Zwischenpunkts festgestellt wird, dann werden alle Zwischenpunkte von kurz nach dem neuen Zwischenpunkt bis zu dem und einschließlich des Zwischenpunktduplikats als „entfernt" markiert. Die Logik zur Anwendung dieses Verfahrens des „Vorwärtsfaltens" der Textliste ist in 9 dargestellt. Mit dieser Logik wird sichergestellt, daß nur die neu hinzugefügten Zwischenpunkte und Zwischenpunkte aus dem ursprünglichen Flugplan in der Textliste geboten werden.
  • Im Schritt S502 von 9 fordert der Benutzer die Einfügung eines Zwischenpunkts an Position X (Posx) im Flugplan entweder durch Eingaben in die graphische Anzeige oder die Textliste an. Im Schritt S504 wird bestimmt, ob der neue Zwischenpunkt ein Duplikat eines bestehenden Zwischenpunkts in der Textliste nach Posx ist. Wenn er kein Duplikat ist, dann wird der neue Zwischenpunkt in die Textliste eingefügt und als „hinzugefügt", Schritt S506, markiert und das Verfahren kehrt zum Schritt S502 zurück, wo ein weiterer Zwischenpunkt hinzugefügt werden kann. Wenn der neue Zwischenpunkt ein Duplikat eines anderen Zwischenpunkts nach Posx ist, beispielsweise bei Posy, dann wird im Schritt S508 bestimmt, ob das Zwischenpunktduplikat an Posy als entfernt markiert ist. Es würde als entfernt markiert sein, wenn es beispielsweise vor Zufügung des neuen Zwischenpunkts zur Entfernung identifiziert wurde. Wenn das Zwischenpunktduplikat an Posy als entfernt markiert ist, dann wird der neue Zwischenpunkt im Schritt S510 zur Textliste hinzugefügt, er wird als „hinzugefügt" markiert, und das Verfahren kehrt dann zum Schritt S502 zurück, wo ein weiterer Zwischenpunkt hinzugefügt werden kann. Wenn das Zwischenpunktduplikat an Posy nicht als entfernt markiert ist, dann schreitet das Verfahren zum Schritt S512 fort, wo der neue Zwischenpunkt an Posx hinzugefügt wird und jeder Zwischenpunkt nach Posx bis Posy (d. h. Posx+1 bis Posy) wird entweder entfernt oder als „entfernt" markiert. Der Zwischenpunkt wird aus der Textliste entfernt, wenn er bereits als „hinzugefügt" markiert war, beispielsweise vom Schritt S506 oder Schritt S510. Ansonsten wird der Zwischenpunkt als „entfernt" markiert. Die Textliste des abgeänderten Flugplans enthält dann alle Zwischenpunkte aus dem ursprünglichen Flugplan und alle hinzugefügten Zwischenpunkte, wobei aus dem ursprünglichen Flugplan zu entfernende Zwischenpunkte dementsprechend bezeichnet sind. Für Zwischenpunkte auf dem abgeänderten Flugplan, die dem ursprünglichen Flugplan gemein sind, wird dann eine gleichzeitige Anzeige der Randbedingungen und Leistungsparameter des gemeinsamen Zwischenpunkts auf jedem Flugplan bereitgestellt.
  • Wenn durch Auswählen eines Zwischenpunktduplikats, das sich in einer späteren Position auf dem Flugplan befindet, eine Editierung geschlossen wird, wird dieser Zwischenpunkt so eingefügt, daß er zweimal in der Liste erscheint, wodurch die Randbedingungen und Leistungsparameter sowohl am Anfang als auch dem Ende des zu entfernenden Abschnitts bewahrt werden. Auf der Textanzeige ist jedoch das Zwischenpunktduplikat vorzugsweise nur einmal aufgeführt.
  • Im Schritt S512 hat die Logik die Möglichkeit, als Alternative nicht den Zwischenpunkt bei Posx einzufügen und kann dann Zwischenpunkte von Posx bis Posy–1 verarbeiten. Wenn der Zwischenpunkt als hinzugefügt markiert ist, dann wird er aus der Liste entfernt. Ansonsten wird er als „entfernt" markiert, so daß Zwischenpunkte von Posx bis Posy–1 als „entfernt" bezeichnet werden.
  • Nunmehr wird ein Beispiel der Hinzufügung von Zwischenpunkten zu einem ursprünglichen Flugplan beschrieben, wobei neue Zwischenpunkte als unterstrichen gezeigt werden:
  • Der ursprüngliche Flugplan enthält Zwischenpunkte A B C D E F.
  • Eine Abänderung wird an Zwischenpunkt B eingeleitet.
  • Zwischenpunkt G wird nach Zwischenpunkt B hinzugefügt, Schritt S502. Zwischenpunkt G ist kein Duplikat, Schritt S504, und wird daher zum abgeänderten Flugplan hinzugefügt, Schritt S506.
  • Die Textliste sieht jetzt so aus: A B G C D E F.
  • Zwischenpunkt H wird hinzugefügt, Schritt S502. Zwischenpunkt H ist kein Duplikat, Schritt S504, und wird daher zum abgeänderten Flugplan hinzugefügt, Schritt S506.
  • Die Textliste sieht nun so aus: A B G H C D E F
  • Die Abänderung wird an Zwischenpunkt E durch Bezeichnen von Zwischenpunkt E als nächster Zwischenpunkt nach Zwischenpunkt H geschlossen (d. h. der abgeänderte Flugplan kehrt durch Hinzufügung von Zwischenpunkt E zum ursprünglichen Flugplan zurück). Zwischenpunkt E ist ein Duplikat, Schritt S504, und wird nicht als „entfernt" markiert, Schritt S508; Zwischenpunkt E wird daher zum abgeänderten Flugplan hinzugefügt und Zwischenpunkte an Posx+1 bis Posy werden als zur entfernen markiert, Schritt S512.
  • Die Textliste sieht nun so aus: A B G H E C D E F. (Oder als Alternative sieht die Textliste so aus: A B G H C D E F).
  • Die Textliste enthält die oben dargestellten Zwischenpunkte und erlaubt einen Vergleich der Leistungsdaten für den abgeänderten und den ursprünglichen Flugplan. Leistungsdaten für hinzugefügte Zwischenpunkte werden ebenfalls bereitgestellt. Sobald der abgeänderte Flugplan aktiviert wird, um der neue Flugplan zu werden, werden Zwischenpunkte C, D und der ursprüngliche E (wenn erste Alternative) entfernt, und die Textliste enthält dann Zwischenpunkte A B G H E F.
  • Ein weiteres Beispiel der Logik wird unter Bezugnahme auf 4 bis 9 besprochen. In der 4 ist der ursprüngliche Flugplan dargestellt und enthält Zwischenpunkte LL07, INW, GCN, PGS, BLD, KLAS, BTY, BIH, FRA und dann wie eingereicht. In der 5 leitet der Benutzer eine Abänderung des ursprünglichen Flugplans ein, indem er mit dem Cursor 414 INW anwählt und dann „Strecke ändern" aus dem Menü 424 auswählt. In der 6 bewegt der Benutzer den Cursor 414, um KLAS als nächsten Zwischenpunkt auf dem abgeänderten Flugplan nach INW hinzuzufügen, d. h. bei Posx. Die Handlung entspricht dem Schritt S502 in der 9. KLAS ist ein Duplikat eines Zwischenpunkts bei Posy auf dem ursprünglichen Flugplan, Schritt S504, und der Zwischenpunkt an Posy ist nicht „entfernt" markiert, Schritt S508.
  • Unter Verwendung des alternativen Verfahrens für den oben beschriebenen Schritt S512 werden die Zwischenpunkte von Posx bis Posy–1 als „entfernt" markiert, wenn der Editierungsvorgang abgeschlossen wird. Die Textliste der Logik enthält nunmehr INW, GCN, PCS, BLD, KLAS, BTY, BIH, FRA und dann wie eingereicht. Nach der Darstellung in 7 zeigt die Textanzeige 404 die oben aufgelisteten Zwischenpunkte, wobei Zwischenpunkte GCN, PGS und BLD als zu entfernen bezeichnet sind. Die Textanzeige 404 bietet auch einen Vergleich der abgeänderten und ursprünglichen Flugpläne durch Anzeigen der Randbedingungen und Leistungsparameter für gemeinsame und zugefügte Zwischenpunkte. Zusätzlich zeigt die graphische Anzeige 402 sowohl den ursprünglichen Flugplan 418 als auch den abgeänderten Flugplan 420 an. Wenn der abgeänderte Flugplan aktiviert wird, um der neue Flugplan 426 zu werden, werden Zwischenpunkte GCN, PGS und BLD aus der Textanzeige 404 und der graphischen Anzeige 402 entfernt (8).
  • Zum Zufügen einer Reihe von Zwischenpunkten kann auch die Logik des „Rückfaltens" benutzt werden. Die „Rückfalte"-Logik ist in 10 dargestellt und funktioniert im wesentlichen genau wie die Logik der 9, wobei gleiche Schritte durch dieselbe Bezugsziffer bezeichnet werden. Eine ausführliche Besprechung der gleichen Schritte wird weggelassen. Der Unterschied bei der „Rückfalte"-Logik besteht darin, daß sie im Flugplan zurückschaut, um ein Duplikat des ersten Zwischenpunkts in einer Reihe neu eingefügter Zwischenpunkte zu finden (z. B. eine Ankunft), Schritt S604). Wenn ein Duplikat gefunden wird, beispielsweise an Posy, dann werden die Zwischenpunkte als „entfernt" von Posy bis Posx–1 markiert, Schritt S612.
  • Die Logik der 9 und 10 wird auch bei anderen Flugplanoperationen bei der Einfügung eines Verfahrens in eine einzige Operation des Schritts S502 benutzt, beispielsweise bei der Zufügung eines Endverfahrens. Der Flugplan wird von dem letzten, in die Reihe eingegebenen Zwischenpunkt aus nach vorne oder von dem ersten, in die Reihe eingegebenen Zwischenpunkt aus rückwärts durchsucht.
  • Ein Verfahren ist eine Reihe von Zwischenpunkten, die als Gruppe behandelt werden können. Jedesmal, wenn ein Verfahren im abgeänderten Flugplan ausgewählt wird, werden die alten abgeänderten Zwischenpunkte für das ausgewählte Verfahren entfernt und die neuen hinzugefügt. Wenn die Zwischenpunkte Teil des ursprünglichen Flugplanverfahrens waren, werden sie behalten und als „entfernt" markiert. Wenn es „entfernte" Zwischenpunkte gibt, die bereits das neue Verfahren darstellen, dann wird die Bezeichnung „entfernt" gelöscht.
  • Bei der Darstellung eines Verfahrens, das als „entfernt" markiert ist, kann es in der Textliste mit seinem Namen, z. B. ILS.PBF oder als die Reihe von Zwischenpunkten, die den Verfahrensteil bilden, dargestellt werden.
  • Ein Beispiel der Verwendung der Rückfaltelogik zur Zufügung einer Reihe von Zwischenpunkten zu einem ursprünglichen Flugplan wird nunmehr beschrieben, wobei neue Zwischenpunkte als unterstrichen dargestellt sind:
  • Der ursprüngliche Flugplan enthält Zwischenpunkte A B C D E F.
  • Eine Abänderung wird eingeleitet, um einen Anflug nach Zwischenpunkt F hinzuzufügen. Der Anflug enthält Zwischenpunkte C G H.
  • Der Anflug C G H wird nach dem letzten Zwischenpunkt F hinzugefügt, Schritt S502. Eine Zwischen-Textliste der Logik enthält Zwischenpunkte A B C D E F C G H. Der erste Zwischenpunkt bei dem Anflug (C) ist ein Duplikat eines vorhergehenden Zwischenpunkts an Posy, Schritt S604, der nicht als „entfernt" markiert ist, Schritt S508. Die Zwischenpunkte von Posy bis Posx_1 sind als „entfernt" markiert, Schritt S612.
  • Die Textliste der Logik sieht nun so aus: A B C D E F C G H.
  • Die Textliste enthält die oben gezeigten Zwischenpunkte und ermöglicht den Vergleich der Leistungsdaten für die abgeänderten und ursprünglichen Flugpläne. Sobald der abgeänderte Flugplan aktiviert wird, um zum neuen Flugplan zu werden, werden Zwischenpunkte C, D, E und F entfernt und die Textliste enthält dann Zwischenpunkte A B C G H.
  • Die Logik der 9 und 10 läßt sich auch für einen abgeänderten Flugplan umstellen, der nur Zwischenpunkte entfernt. Wenn beispielsweise der ursprüngliche Flugplan Zwischenpunkte A B C D enthält und Zwischenpunkt C zur Entfernung ausgewählt wird, dann würde wie im Schritt S512 der Zwischenpunkt C als entfernt markiert werden. Die abgeänderte Textliste würde dann Zwischenpunkte A B C D zeigen und den Vergleich der Randbedingungen und Leistungsdaten des ursprünglichen Flugplans und abgeänderten Flugplans ermöglichen. Dieselbe Operation würde zutreffen, wenn mehrere Zwischenpunkte entfernt würden, beispielsweise wenn gewünscht wird, mehrere Zwischenpunkte durch Direktflug zu einem Zwischenpunkt in dem Flugplan zu übergehen.
  • Das bevorzugte Verfahren zur Erzeugung der Textliste besteht aus dem Zusammenlegen von zwei Flugplänen, wie beispielsweise dem ursprünglichen und abgeänderten Flugplan, um die Textliste zu bilden. Alle Zwischenpunkte im ursprünglichen Flugplan, die sich nicht im abgeänderten Flugplan befinden, werden in der Textliste als „entfernt" markiert und alle Zwischenpunkte, die im abgeänderten Flugplan neu sind und nicht im ursprünglichen Flugplan, werden als „hinzugefügt" markiert. Im bevorzugten Verfahren wird die Textliste nach jeder Editierungsoperation wie beispielsweise als Zwischenpunkt- oder Verfahrenseinfügung neu aufgebaut. Die Logik erzeugt eine Textliste, die Zwischenpunkte zeigt, die dem abgeänderten Flugplan „hinzugefügt" worden sind, wie auch Zwischenpunkte, die aus dem ursprünglichen Flugplan „entfernt" werden. Die Randbedingungen und Leistungsdaten für die zwei Flugpläne können dann gleichzeitig angezeigt und verglichen werden.
  • Wenn eine Flugplanänderung auf dem ursprünglichen Flugplan eingeleitet wird, wird der ursprüngliche Flugplan in den abgeänderten Flugplan kopiert. Jedem abgeänderten Zwischenpunkt wird eine neue ID und eine Copy-ID zugewiesen. Eine Copy-ID ist eine Kopie der Zwischenpunkt-ID des ursprünglichen Flugplans, aus dem der abgeänderte Zwischenpunkt kopiert wurde. Die Verwendung einer Copy-ID erlaubt die Identifizierung des Ortes des Zwischenpunkts im ursprünglichen Flugplan, selbst wenn der Zwischenpunkt mehr als einmal in dem Flugplan auftritt. Durch darartiges Abbilden eines Flugplans in den anderen kann die Textliste richtig aufgebaut werden, da genau bestimmt werden kann, welche Zwischenpunkte aus dem ursprünglichen Flugplan „entfernt" werden und welche dem abgeänderten Flugplan „hinzugefügt" worden sind.
  • 11 zeigt die Logik zum Zusammenlegen der ursprünglichen und abgeänderten Flugpläne in eine Textliste. Ein „Index" ist die Position eines Zwischenpunkts in einem Flugplan. Der Original-Index und der abgeänderte Index entsprechen der Position, wo eine Zwischenpunktaktion gegenwärtig in dem ursprünglichen bzw. abgeänderten Flugplan verarbeitet wird. Der WptModifiedIndex ist der Zwischenpunkt im abgeänderten Flugplan, der sich am abgeänderten Index befindet. Der MatchIndex ist der Ort im ursprünglichen Flugplan, wo der WptModifiedIndex durch Vorwärtssuche vom Original-Index aus gefunden wird. Am MatchIndex ist die Copy-ID des WptModifiedIndex im abgeänderten Flugplan gleich der ID des WptMatchIndex im ursprünglichen Flugplan.
  • Anfänglich im Schritt S702 sind MatchIndex, OriginalIndex und abgeänderten Index gleich null. Im Schritt S704 wird der WptModifiedIndex d. h. der sich an der Position ModifiedIndex befindende Zwischenpunkt aus dem abgeänderten Flugplan erhalten. Im Schritt S706 wird bestimmt, ob der WptModifiedIndex eine gültige Copy-ID aufweist, d. h. ob er aus dem ursprünglichen Flugplan kopiert wurde. Wenn er keine gültige Copy-ID aufweist, dann ist er zum abgeänderten Flugplan „hinzugefügt" worden und wird direkt zur Textliste hinzugefügt, Schritt S708. Wenn eine Copy-ID vorliegt, dann schreitet das Verfahren zum Schritt S710 fort, wo der ursprüngliche Flugplan durchsucht wird, um den Ort des passenden Zwischenpunkts zu finden. Die Durchsuchung des ursprünglichen Flugplans beginnt am WptOriginalIndex und sucht nach vorne, bis der Ort des passenden Zwischenpunkts gefunden wird (d. h. der MatchIndex gefunden wird).
  • Das Verfahren schreitet dann zum Schritt S712 fort, wo bestimmt wird, ob der MatchIndex dem Original-Index gleich ist (d. h. ob der Ort des passenden Zwischenpunkts sich an derselben relativen Stelle in sowohl ursprünglichem als auch abgeändertem Flugplan befindet). Wenn ja, dann wird der Zwischenpunkt zur Textliste hinzugefügt und der Original-Index wird um eins erhöht, Schritt S716. Das Verfahren schreitet dann zum Schritt S718 fort, wo der ModifiedIndex um eins erhöht wird. Wenn die Antwort im Schritt S712 nein ist, dann gibt es Zwischenpunkte im ursprünglichen Flugplan vom Original-Index bis zum passenden Zwischenpunkt herab. Diese Zwischenpunkte werden zur Textliste hinzugefügt und als „entfernt" markiert, Schritt S714. Im Schritt S714 wird auch der passende Zwischenpunkt (WptModifiedIndex) zur Textliste hinzugefügt, und der Original-Index wird gleich ModifiedIndex plus eins eingestellt. Das Verfahren schreitet dann zum Schritt S718 fort, wo der ModifiedIndex um eins erhöht wird.
  • Im Schritt S720 wird bestimmt, ob im abgeänderten Flugplan übrige Zwischenpunkte zu verarbeiten sind. Wenn ja, dann kehrt das Verfahren zum Schritt S704 zurück, um den nächsten Zwischenpunkt im abgeänderten Flugplan auszuwerten. Wenn nicht, dann schreitet das Verfahren zum Schritt S722 fort, wo alle übrigen Zwischenpunkte im ursprünglichen Flugplan zur Textliste hinzugefügt werden und als „entfernt" markiert werden. Im Schritt S724 kehrt das Verfahren zum Schritt S702 zurück, um den Beginn eines neuen Zusammenlegungsverfahrens zu erwarten.
  • In dem oben beschriebenen Verfahren wird jeder Zwischenpunkt im abgeänderten Flugplan mit dem ursprünglichen Flugplan verglichen. Bei jedem Vergleich wird die Textliste neu aufgebaut, um die gemeinsamen Zwischenpunkte auf beiden Flugplänen, Zwischenpunkte auf dem ursprünglichen Flugplan, die als zu entfernen bezeichnet werden, und zusätzliche Zwischenpunkte, die sich nur auf dem abgeänderten Flugplan befinden, zu zeigen. Vergleichsdaten können dann für die gemeinsamen Zwischenpunkte bereitgestellt werden, und Daten für die zugefügten Zwischenpunkte können ebenfalls bereitgestellt werden.
  • Diese Logik gilt sowohl für einfache Zwischenpunkteditierung wie auch für als eine Reihe eingefügte Verfahrenszwischenpunkte. Verfahrensabschnittnamen können verglichen werden, um zu bestimmen, ob Verfahrensabschnitte geändert worden sind. Dies kann zur Anzeige eines entfernten Verfahrens als Abschnittsname, z. B. ILS.PBF anstatt als Reihe von „entfernten" Zwischenpunkten benutzt werden.
  • Nunmehr wird ein Beispiel der Logik der 11 unter Bezugnahme auf 12 beschrieben. Nach der Darstellung in 12 enthält ein ursprünglicher Flugplan Zwischenpunkte LL07, INW, GCN, PGS, BLD, KLAS, BTY, BIH, FRA, HYP, MOD und KSFO. Wenn eine Editierung eingeleitet wird, wird jeder Zwischenpunkt in den abgeänderten Flugplan kopiert und ihm eine Copy-ID entsprechend seinem Gegenstück auf dem ursprünglichen Flugplan zugewiesen (12 zeigt an, welche Zwischenpunkte aus dem abgeänderten Flugplan eine Copy-ID aufweisen). Der in 12 gezeigte abgeänderte Flugplan enthält Zwischenpunkte LL07, INW, KLAS, ABC, BTY, BIH, FRA und HYP. Die 12 zeigt auch die Position der Zwischenpunkte in dem ursprünglichen und dem abgeänderten Flugplan, die der OriginalIndex-Position bzw. ModifiedIndex-Position entsprechen. Nach jeder Editierung an dem abgeänderten Flugplan wird die Logik der 11 zum Neuaufbau der Textliste benutzt.
  • In diesem Beispiel wird der Neuaufbau der Textliste aus dem in 12 gezeigten vollständigen abgeänderten Flugplan beschrieben. Zum Neuaufbauen der Textliste aus den in 12 gezeigten Flugplänen werden folgende Schritte durchgeführt. Im Schritt S702 beginnt das Verfahren bei Indexposition 0 in den ursprünglichen und abgeänderten Flugplänen. Im Schritt S704 wird der erste Zwischenpunkt LL07 an der Position ModifiedIndex 0 aus dem abgeänderten Flugplan erhalten. Im Schritt S706 wird bestimmt, daß LL07 eine Copy-ID aufweist, was anzeigt, daß es aus dem ursprünglichen Flugplan stammte (d. h. LL07 weist einen passenden Zwischenpunkt im ursprünglichen Flugplan auf). Das Verfahren schreitet zum Schritt S710 fort, um den MatchIndex zu erhalten, der der Position des passenden Zwischenpunkts im ursprünglichen Flugplan entspricht. Der MatchIndex für LL07 im ursprünglichen Flugplan beträgt 0, da LL07 sich an Indexposition 0 befindet. Der OriginalIndex für LL07 ist, wie schon erwähnt, ebenfalls 0.
  • Im Schritt S712 wird bestimmt, daß der MatchIndex dem Originalindex gleich ist und das Verfahren schreitet zum Schritt S716 fort, wo der Zwischenpunkt LL07 zur Textliste hinzugefügt wird, und der OriginalIndex wird auf Position 1 erhöht. Im Schritt S718 wird der ModifiedIndex auf Position 1 erhöht. Im Schritt S720 wird bestimmt, daß nicht alle Zwischenpunkte im abgeänderten Flugplan verarbeitet worden sind, und das Verfahren kehrt zum Schritt S704 zurück.
  • Im Schritt S704 wird der nächste Zwischenpunkt im abgeänderten Flugplan erhalten, d. h. der Zwischenpunkt INW am ModifiedIndex 1 wird erhalten. Das Verfahren für INW ist mit dem für LL07 identisch und eine ausführliche Besprechung fällt daher weg.
  • Nachdem der OriginalIndex und ModifiedIndex auf Position 2 erhöht worden sind, kehrt das Verfahren wieder zum Schritt S704 zurück, wo KLAS aus dem abgeänderten Flugplan erhalten wird. Im Schritt S706 wird bestimmt, daß KLAS eine Copy-ID aufweist, was anzeigt, daß es aus dem ursprünglichen Flugplan stammte (d. h. KLAS besitzt einen entsprechenden Zwischenpunkt im ursprünglichen Flugplan). Das Verfahren schreitet zum Schritt S710 fort, um den MatchIndex zu erhalten, der der Position des entsprechenden Zwischenpunkts im ursprünglichen Flugplan entspricht. Der MatchIndex für KLAS im ursprünglichen Flugplan ist 5, da sich KLAS an Indexposition 5 befindet. Der OriginalIndex wird jedoch auf 2 eingestellt.
  • Im Schritt S712 wird bestimmt, daß der MatchIndex und der OriginalIndex nicht gleich sind, und das Verfahren schreitet zum Schritt S714 fort. Im Schritt S714 werden Zwischenpunkte aus dem OriginalIndex zum MatchIndex – 1 (d. h. GCN, PGS und BLD) zur Textliste hinzugefügt und als „entfernt" markiert. KLAS wird ebenfalls zur Textliste hinzugefügt und der OriginalIndex wird auf den MatchIndex + 1 (d. h. 6) gesetzt. Im Schritt S718 wird der ModifiedIndex auf Position 3 erhöht. Im Schritt S720 wird bestimmt, daß nicht alle Zwischenpunkte im abgeänderten Flugplan verarbeitet worden sind, und das Verfahren kehrt zum Schritt S704 zurück.
  • Im Schritt S704 wird ABC von Position 3 des abgeänderten Flugplans erhalten. Im Schritt S706 wird bestimmt, daß ABC keine Copy-ID aufweist, d. h. nicht aus dem ursprünglichen Flugplan stammte. Das Verfahren schreitet zum Schritt S708 fort, wo ABC zur Textliste hinzugefügt wird. Der ModifiedIndex wird auf 4 erhöht, Schritt S718, und das Verfahren kehrt zum Schritt S704 zurück, nachdem im Schritt S720 bestimmt wird, daß nicht alle abgeänderten Zwischenpunkte verarbeitet worden sind.
  • An diesem Punkt beträgt der OriginalIndex 6 und der ModifiedIndex 4. Zwischenpunkte BTY, BIH, FRA und HYP werden verarbeitet und auf ähnliche Weise wie Zwischenpunkte LL07 und INW zur Textliste hinzugefügt und eine Beschreibung ihrer Verarbeitung fällt weg.
  • Nachdem HYP verarbeitet worden ist, wird im Schritt S720 bestimmt, daß alle Zwischenpunkte im abgeänderten Flugplan verarbeitet worden sind. Das Verfahren schreitet dann zum Schritt S722 fort, wo die im ursprünglichen Flugplan verbleibenden Zwischenpunkte (d. h. MOD und KSFO) zur Textliste hinzugefügt und als „entfernt" markiert werden. Im Schritt S724 kehrt das Verfahren für das nächste Editierungsverfahren zum Schritt S702 zurück.
  • Es ist vorzuziehen, die vorliegende Erfindung mit Computerhardware und -software zu benutzen, die die Verarbeitungs- und Implementierungsfunktionen durchführen. Der Fachmann wird erkennen, daß die hier beschriebenen Systeme, Methoden und Verfahren in einem programmierbaren Computer, auf Computer ablauffähiger Software oder digitalen Schaltungen verkörpert sein können. Die Software kann auf von Computer lesbaren Medien wie beispielsweise auf einer Floppy Disk, RAM, ROM, einer Festplatte, Wechselmedien, Flash-Speicher, Speicher-Sticks, optischen Medien, magneto-optischen Medien, CD-ROM usw. gespeichert sein. Die digitalen Schaltungen können integrierte Schaltungen, Gatteranordnungen, Bausteinlogik, feldprogrammierbare Gatteranordnungen (FPGA – field programmable gate arrays) usw. umfassen.
  • Obwohl oben bestimmte Ausführungsformen der vorliegenden Erfindung ausführlich beschrieben worden sind, versteht es sich, daß diese Beschreibung nur Darstellungszwecken dient. Verschiedene Abänderungen von und gleichwertige Schritte entsprechend den offenbarten Aspekten der bevorzugten Ausführungsformen zusätzlich zu den oben beschriebenen können von dem Fachmann ausgeführt werden, ohne aus dem in den Ansprüchen definierten Rahmen der vorliegenden Erfindung zu weichen.

Claims (12)

  1. Verfahren zur gleichzeitigen Darstellung einer Textanzeige eines ursprünglichen Flugplans und eines abgeänderten Flugplans mit folgenden Schritten: Anzeigen einer Textliste von Zwischenpunkten auf dem abgeänderten Flugplan und auf dem ursprünglichen Flugplan; Abändern der Textliste durch Anzeigen einer Einfügungsstelle in der Textliste zur Einfügung eines vorgeschlagenen Zwischenpunkts; Bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunktes in der Textliste ist; und wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt kein Duplikat eines Zwischenpunkts in der Textliste ist, Hinzufügen des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle in einem ersten Zufügungsschritt.
  2. Verfahren nach Anspruch 1, wobei in dem Schritt des Bestimmens die Textliste von der Einfügungsstelle des vorgeschlagenen Zwischenpunkts aus nach vorne durchsucht wird, um zu bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist.
  3. Verfahren nach Anspruch 2, weiterhin mit folgenden Schritten: wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, Hinzufügen des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle in einem zweiten Zufügungsschritt und Bezeichnen auf der Textliste von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten entsprechend Zwischenpunkten in der Textliste nach dem vorgeschlagenen Zwischenpunkt bis zu dem und einschließlich des Zwischenpunktduplikats.
  4. Verfahren nach Anspruch 2, weiterhin mit folgenden Schritten: wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, Bezeichnen auf der Textliste von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten entsprechend Zwischenpunkten in der Textliste von der Einfügungsstelle zu dem Zwischenpunkt vor dem Zwischenpunktduplikat.
  5. Verfahren nach Anspruch 3 oder 4, weiterhin mit folgendem Schritt: Entfernen von Zwischenpunkten aus der Textliste, die sowohl in dem ersten Zufügungsschritt hinzugefügt wurden als auch im Schritt des Bezeichnens als zu entfernend bezeichnet wurden.
  6. Verfahren nach Anspruch 3 oder 4, wobei der Schritt des Anzeigens das Anzeigen von vergleichbaren Leistungsdaten für jeden gemeinsamen Zwischenpunkt umfaßt, der sich sowohl auf dem ursprünglichen Flugplan als auch dem abgeänderten Flugplan befindet.
  7. Verfahren nach Anspruch 6, wobei der Schritt des Anzeigens weiterhin das Anzeigen von Leistungsdaten für alle Zwischenpunkte umfaßt, die sich auf dem abgeänderten Flugplan befinden.
  8. Verfahren nach Anspruch 1, wobei in dem Schritt des Bestimmens der ursprüngliche Flugplan von der Einfügungsstelle des vorgeschlagenen Zwischenpunkts aus rückwärts durchsucht wird, um zu bestimmen, ob der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist.
  9. Verfahren nach Anspruch 8, weiterhin mit folgenden Schritten: wenn in dem Schritt des Bestimmens bestimmt wird, daß der vorgeschlagene Zwischenpunkt ein Duplikat eines Zwischenpunkts in der Textliste ist, Hinzufügen in einem zweiten Zufügungsschritt des vorgeschlagenen Zwischenpunkts zu der Textliste an der Einfügungsstelle und Bezeichnen auf der Textliste von aus dem ursprünglichen Flugplan zu entfernenden Zwischenpunkten entsprechend Zwischenpunkten in der Textliste vor dem vorgeschlagenen Zwischenpunkt zurück zu dem und einschließlich des Zwischenpunktduplikats.
  10. Verfahren nach Anspruch 9, weiterhin mit folgendem Schritt: Entfernen von Zwischenpunkten aus der Textliste, die sowohl in dem ersten Zufügungsschritt hinzugefügt wurden als auch in dem Schritt des Bezeichnens als zu entfernend bezeichnet wurden.
  11. Verfahren nach Anspruch 9, wobei der Schritt des Anzeigens das Anzeigen von vergleichbaren Leistungsdaten für jeden gemeinsamen Zwischenpunkt umfaßt, der sich sowohl auf dem ursprünglichen Flugplan als auch dem abgeänderten Flugplan befindet.
  12. Verfahren nach Anspruch 11, wobei der Schritt des Anzeigens weiterhin das Anzeigen von Leistungsdaten für alle Zwischenpunkte umfaßt, die sich auf dem abgeänderten Flugplan befinden.
DE60103916T 2000-10-06 2001-10-02 Logisches verfahren und vorrichtung zur textdarstellung eines ursprünglichen flugplanes und eines veränderten flugplanes Expired - Lifetime DE60103916T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US680279 1984-12-10
US09/680,279 US6522958B1 (en) 2000-10-06 2000-10-06 Logic method and apparatus for textually displaying an original flight plan and a modified flight plan simultaneously
PCT/US2001/030700 WO2002031796A2 (en) 2000-10-06 2001-10-02 Logic method and apparatus for textually displaying an original flight plan and a modified flight plan simultaneously

Publications (2)

Publication Number Publication Date
DE60103916D1 DE60103916D1 (de) 2004-07-22
DE60103916T2 true DE60103916T2 (de) 2005-07-07

Family

ID=24730453

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60103916T Expired - Lifetime DE60103916T2 (de) 2000-10-06 2001-10-02 Logisches verfahren und vorrichtung zur textdarstellung eines ursprünglichen flugplanes und eines veränderten flugplanes

Country Status (5)

Country Link
US (1) US6522958B1 (de)
EP (1) EP1323151B1 (de)
AT (1) ATE269571T1 (de)
DE (1) DE60103916T2 (de)
WO (1) WO2002031796A2 (de)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4809979B2 (ja) * 2001-01-11 2011-11-09 クラリオン株式会社 ナビゲーション装置および経路探索プログラム
US20020149599A1 (en) * 2001-04-12 2002-10-17 Honeywell International Inc. Methods and apparatus for displaying multiple data categories
US9733625B2 (en) 2006-03-20 2017-08-15 General Electric Company Trip optimization system and method for a train
US10569792B2 (en) 2006-03-20 2020-02-25 General Electric Company Vehicle control system and method
US10308265B2 (en) 2006-03-20 2019-06-04 Ge Global Sourcing Llc Vehicle control system and method
US20040059474A1 (en) * 2002-09-20 2004-03-25 Boorman Daniel J. Apparatuses and methods for displaying autoflight information
US6868320B1 (en) 2002-12-23 2005-03-15 Garmin Ltd. Methods, devices, and systems for automatic flight logs
US9950722B2 (en) 2003-01-06 2018-04-24 General Electric Company System and method for vehicle control
FR2854948B1 (fr) * 2003-05-16 2005-07-29 Thales Sa Systeme de gestion de vol
US20050021425A1 (en) * 2003-05-16 2005-01-27 Liam Casey Method and system for supply chain management employing a visualization interface
US7188007B2 (en) * 2003-12-24 2007-03-06 The Boeing Company Apparatuses and methods for displaying and receiving tactical and strategic flight guidance information
US7460029B2 (en) * 2003-12-24 2008-12-02 The Boeing Company Systems and methods for presenting and obtaining flight control information
US7577501B2 (en) * 2004-02-26 2009-08-18 The Boeing Company Methods and systems for automatically tracking information during flight
US7418319B2 (en) * 2004-03-31 2008-08-26 The Boeing Company Systems and methods for handling the display and receipt of aircraft control information
US7751947B2 (en) * 2004-03-31 2010-07-06 The Boeing Company Methods and systems for displaying assistance messages to aircraft operators
US7580235B2 (en) 2004-10-12 2009-08-25 The Boeing Company Systems and methods for monitoring and controlling circuit breakers
US8606516B2 (en) * 2004-11-30 2013-12-10 Dash Navigation, Inc. User interface system and method for a vehicle navigation device
US20060149432A1 (en) * 2005-01-03 2006-07-06 Robinson John A Flight Management Architecture and Design Methodology
US8027758B2 (en) * 2005-01-19 2011-09-27 Airbus Operations (S.A.S.) Navigation system for an aircraft and associated command process
US20090177339A1 (en) * 2005-03-03 2009-07-09 Chen Robert H Optimization and Mechanization of Periodic Flight
US8078344B2 (en) * 2005-04-21 2011-12-13 Honeywell International Inc. System and method for displaying the protected airspace associated with a circle-to-land maneuver
US7650232B1 (en) * 2005-09-22 2010-01-19 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration (Nasa) Trajectory specification for high capacity air traffic control
FR2895074B1 (fr) * 2005-12-21 2008-02-15 Thales Sa Moniteur fonctionnel pour systeme de gestion de vol
US8788135B2 (en) * 2006-03-20 2014-07-22 General Electric Company System, method, and computer software code for providing real time optimization of a mission plan for a powered system
US9828010B2 (en) 2006-03-20 2017-11-28 General Electric Company System, method and computer software code for determining a mission plan for a powered system using signal aspect information
FR2906048B1 (fr) * 2006-09-19 2008-12-19 Thales Sa Procede et dispositif de modification d'un plan de vol et notamment d'une procedure de decollage pour un aeronef
FR2909460B1 (fr) * 2006-12-05 2009-01-23 Thales Sa Procede de remplacement de segments dans une procedure de navigation aerienne
FR2910124B1 (fr) * 2006-12-15 2009-03-06 Thales Sa Procede de creation et de mise a jour d'un plan de vol atc en temps reel pour la prise en compte de consignes de vol et dispositif de mise en oeuvre
US7912596B2 (en) * 2007-05-30 2011-03-22 Honeywell International Inc. Vehicle trajectory visualization system
FR2917220B1 (fr) * 2007-06-08 2009-08-28 Thales Sa Procede et dispositif d'aide a la navigation dans un secteur aeroportuaire
FR2920232B1 (fr) * 2007-08-22 2015-02-27 Airbus France Procede et dispositif d'aide au pilotage d'un avion
FR2922642B1 (fr) * 2007-10-19 2010-01-22 Airbus France Procede et dispositif de creation d'un plan de vol d'un aeronef
US20090125222A1 (en) * 2007-11-13 2009-05-14 Honeywell International, Inc. Flight plan comparison system and method
US8108139B1 (en) * 2008-02-29 2012-01-31 Williams-Pyro, Inc. System and method for route representation with waypoint storage
US9354077B2 (en) * 2008-05-20 2016-05-31 Honeywell International Inc. Navigation system
US8180562B2 (en) 2008-06-04 2012-05-15 The Boeing Company System and method for taxi route entry parsing
FR2938327B1 (fr) * 2008-11-07 2010-12-10 Thales Sa Procede pour la determination de la vitesse d'un aeronef
US8386167B2 (en) * 2008-11-14 2013-02-26 The Boeing Company Display of taxi route control point information
FR2939505B1 (fr) * 2008-12-09 2011-02-11 Thales Sa Systeme de gestion de vol a optimisation du plan de vol lateral
US9834237B2 (en) 2012-11-21 2017-12-05 General Electric Company Route examining system and method
US8321069B2 (en) 2009-03-26 2012-11-27 Honeywell International Inc. Methods and systems for reviewing datalink clearances
FR2943777B1 (fr) * 2009-03-27 2011-07-29 Thales Sa Dispositif d'affichage de plan de vol avec deplacements par sauts
FR2951005B1 (fr) * 2009-10-02 2012-08-03 Thales Sa Procede et dispositif d'aide a la gestion de vol d'un aeronef recevant une clairance de controle
US8532844B2 (en) * 2010-06-22 2013-09-10 Honeywell International Inc. Methods and systems for displaying annotations on an aircraft display
US20120022778A1 (en) * 2010-07-22 2012-01-26 Honeywell International Inc. Systems and methods for searching and displaying flight plans
US9377324B2 (en) * 2010-09-27 2016-06-28 Honeywell International Inc. Computer assisted human machine interface display
US9032319B1 (en) * 2011-03-24 2015-05-12 The Boeing Company Methods, systems, and apparatus for handling of flight deck data
US9146133B2 (en) 2011-06-06 2015-09-29 Honeywell International Inc. Methods and systems for displaying procedure information on an aircraft display
US10102753B2 (en) 2011-09-30 2018-10-16 The Boeing Company Systems and methods for processing flight information
EP2575121B1 (de) * 2011-09-30 2020-02-26 The Boeing Company Flugverlaufsvorhersage mit Anwendung von Umgebungsbedingungen
FR2991094B1 (fr) 2012-05-25 2015-02-27 Thales Sa Dispositif de gestion de vol d'un aeronef adapte a la maitrise de contraintes de temps multiples et procede correspondant
FR2995422B1 (fr) * 2012-09-07 2016-02-05 Thales Sa Procede de modification d'un plan de vol d'un aeronef sur un ecran tactile
US9702715B2 (en) 2012-10-17 2017-07-11 General Electric Company Distributed energy management system and method for a vehicle system
US9669851B2 (en) 2012-11-21 2017-06-06 General Electric Company Route examination system and method
FR2998959B1 (fr) 2012-11-30 2015-11-20 Thales Sa Procede d'affichage d'un plan de vol aeronautique comprenant une etape de parametrage des donnees de vol
US9620021B1 (en) * 2013-01-17 2017-04-11 Rockwell Collins, Inc. Event-based flight management system, device, and method
US9406236B1 (en) * 2013-06-06 2016-08-02 The Boeing Company Multi-user disparate system communications manager
US9280903B2 (en) * 2014-01-15 2016-03-08 Honeywell International Inc. In-aircraft flight planning with datalink integration
US9273969B2 (en) * 2014-03-17 2016-03-01 Honeywell International Inc. System and method for providing enhanced flight-plan management
FR3022354B1 (fr) * 2014-06-16 2016-07-15 Thales Sa Procede de prediction d'une trajectoire court terme d'un aeronef, produit programme d'ordinateur, disponible de prediction, procede de guidage, systeme de guidage et aeronef associes
FR3062493A1 (fr) * 2017-01-27 2018-08-03 Airbus Helicopters Procede et systeme d'aide a l'approche et la mise en vol stationnaire relatif d'un giravion vis-a-vis d'une cible mobile
JP2018155519A (ja) * 2017-03-15 2018-10-04 富士通株式会社 表示制御プログラム、旅行プラン編集プログラム、表示制御方法および情報処理装置
US10964220B2 (en) * 2018-09-11 2021-03-30 The Boeing Company Methods and apparatus for providing continuous flight trajectories for aircraft
US10909858B2 (en) * 2018-09-28 2021-02-02 The Boeing Company Aircraft flight management systems and methods
US20200372813A1 (en) * 2019-05-20 2020-11-26 Honeywell International Inc. Method and system for re-activating a flight plan
FR3105872A1 (fr) * 2019-12-27 2021-07-02 Thales Procede de comparaison d'au moins deux plans de vol parmi un premier plan de vol et un deuxieme plan de vol, produit programme d'ordinateur et module de comparaison associe
FR3105870B1 (fr) * 2019-12-27 2022-04-01 Thales Sa Dispositif électronique de génération d’un plan de vol pour un aéronef, procédé de génération et produit programme ordinateur associés

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3267263A (en) 1962-11-29 1966-08-16 Carlton J Nelson Navigational computer-display apparatus
US3652837A (en) 1969-05-13 1972-03-28 Butler National Corp Automatic waypoint
US3883861A (en) 1973-11-12 1975-05-13 Gen Electric Digital data base generator
US4086632A (en) 1976-09-27 1978-04-25 The Boeing Company Area navigation system including a map display unit for establishing and modifying navigation routes
US4339751A (en) 1978-04-25 1982-07-13 Raytheon Company Marine radar including anticollision unit
US4413322A (en) * 1980-12-17 1983-11-01 Foster Airdata Systems Inc. Automatic waypoint area navigation system
US4642775A (en) 1984-05-25 1987-02-10 Sundstrand Data Control, Inc. Airborne flight planning and information system
US4692869A (en) 1985-03-28 1987-09-08 The Boeing Company Aircraft navigational systems and methods for creating navigational guidepoints
DE3519276A1 (de) 1985-05-30 1986-12-04 Robert Bosch Gmbh, 7000 Stuttgart Navigationssystem fuer fahrzeuge
US4825374A (en) 1985-12-20 1989-04-25 The Boeing Company Aircraft descent guide system and method for creating descent guidance information
US4994974A (en) 1986-06-04 1991-02-19 Cummings Elihu C Touch sensitive navigation system
US4796190A (en) 1986-06-04 1989-01-03 Cummings Elihu C Navigation system
US4827419A (en) * 1986-09-22 1989-05-02 Lasertrak Corporation Portable navigational planning device
US4893127A (en) 1987-02-06 1990-01-09 Raytheon Company Radar navigation system
US4812990A (en) 1987-04-29 1989-03-14 Merit Technology Incorporated System and method for optimizing aircraft flight path
US4857902A (en) 1987-05-14 1989-08-15 Advanced Interaction, Inc. Position-dependent interactivity system for image display
US5057835A (en) 1987-10-28 1991-10-15 Eventide, Inc. Map and text display system for vehicle navigation
US5072218A (en) 1988-02-24 1991-12-10 Spero Robert E Contact-analog headup display method and apparatus
US4891761A (en) 1988-03-31 1990-01-02 Mets, Inc. Method for accurately updating positional information provided on a digital map
JPH0227218A (ja) 1988-07-18 1990-01-30 Aisin Aw Co Ltd ナビゲーション装置における距離誤差修正方法
US4939661A (en) 1988-09-09 1990-07-03 World Research Institute For Science And Technology Apparatus for a video marine navigation plotter with electronic charting and methods for use therein
US5268844A (en) 1989-03-06 1993-12-07 Carver Christopher S Electronic digital position and navigational plotter
AU5134890A (en) 1989-03-14 1990-09-20 Invention Factory (Proprietary) Limited Navigational aid
US4999782A (en) 1989-05-03 1991-03-12 Honeywell Inc. Fixed curved path waypoint transition for aircraft
US5047946A (en) 1989-09-21 1991-09-10 The Boeing Company, Inc. Aircraft navigational system and method for guiding an aircraft along intersecting airways
US5646854A (en) 1989-11-14 1997-07-08 Honeywell Inc. Lateral guidance transition control apparatus for aircraft area navigation systems
US5220507A (en) 1990-11-08 1993-06-15 Motorola, Inc. Land vehicle multiple navigation route apparatus
FR2677149B1 (fr) 1991-05-27 1994-02-04 Sextant Avionique Procede et dispositif pour la revision du plan de vol lateral d'un aerodyne.
US5179385A (en) 1992-01-02 1993-01-12 International Marine Industries, Inc. Visual navigation aid with point of interest feature
FR2694392B1 (fr) 1992-07-31 1994-10-07 Sextant Avionique Procédé d'assistance à la navigation.
JP3302445B2 (ja) 1993-06-18 2002-07-15 パイオニア株式会社 ナビゲーション装置
US5408413A (en) 1993-08-03 1995-04-18 Honeywell Inc. Apparatus and method for controlling an optimizing aircraft performance calculator to achieve time-constrained navigation
US5422814A (en) 1993-10-25 1995-06-06 Trimble Navigation Limited Global position system receiver with map coordinate system outputs
US6321158B1 (en) * 1994-06-24 2001-11-20 Delorme Publishing Company Integrated routing/mapping information
FR2729480B1 (fr) 1995-01-16 1997-04-04 Sextant Avionique Procede de pilotage d'un aerodyne par asservissement sur une trajectoire horizontale determinee a partir de points de passage
US5842142A (en) 1995-05-15 1998-11-24 The Boeing Company Least time alternate destination planner
US5715163A (en) 1995-08-22 1998-02-03 The Boeing Company Cursor controlled navigation system for aircraft
DE19604931A1 (de) 1996-02-10 1997-08-14 Nfs Navigations Und Flugfuehru Verfahren zur Korrektur des Flugablaufs eines Fluggerätes
US5797106A (en) 1996-03-29 1998-08-18 The Boeing Company Method and apparatus for an improved flight management system providing for linking of an outbound course line from a predetermined position with an existing flight plan
US5916297A (en) 1996-04-24 1999-06-29 The Boeing Company Method and apparatus for an improved flight management system providing for synchronization of control display units in an alternate navigation mode
KR100279366B1 (ko) * 1996-07-31 2001-01-15 모리 하루오 차량용네비게이션장치
FR2752934B1 (fr) 1996-08-30 1998-11-13 Sextant Avionique Procede d'assistance au pilotage d'un aerodyne
US5995901A (en) 1996-09-30 1999-11-30 Rockwell International Corporation Automatic view adjusting flight plan display
US6112141A (en) 1997-10-15 2000-08-29 Dassault Aviation Apparatus and method for graphically oriented aircraft display and control
US6314349B1 (en) * 1998-12-21 2001-11-06 The United States Of America As Represented By The Secretary Of The Navy Landmass fly-around boundary generation
US6314362B1 (en) * 1999-02-02 2001-11-06 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Method and system for an automated tool for en route traffic controllers
US6134500A (en) 1999-06-03 2000-10-17 United Air Lines, Inc. System and method for generating optimal flight plans for airline operations control

Also Published As

Publication number Publication date
EP1323151A2 (de) 2003-07-02
US6522958B1 (en) 2003-02-18
EP1323151B1 (de) 2004-06-16
WO2002031796A2 (en) 2002-04-18
ATE269571T1 (de) 2004-07-15
WO2002031796A3 (en) 2002-06-20
DE60103916D1 (de) 2004-07-22

Similar Documents

Publication Publication Date Title
DE60103916T2 (de) Logisches verfahren und vorrichtung zur textdarstellung eines ursprünglichen flugplanes und eines veränderten flugplanes
DE69932569T2 (de) Verfahren und Vorrichtung zum Selektieren eines Zielorts in einem Fahrzeugnavigationssystem
US6922631B1 (en) System and method for textually displaying an original flight plan and a modified flight plan simultaneously
DE69828339T2 (de) Programm zum Erzeugen von Manövern
DE102004020557B4 (de) Routenempfehlungs-Berechnungsverfahren und Navigationsvorrichtung
DE69926435T2 (de) Routensuchvorrichtung
DE10031535B4 (de) Karteninformationsanzeigeeinrichtung für einen sich bewegenden Körper und Verfahren zur Anzeige von Karteninformation für einen sich bewegenden Körper
DE10234563B4 (de) Kreuzungssuchvorrichtung und Kreuzungssuchverfahren für diese
DE4405771C2 (de) Navigationssystem mit einem Routenbestimmungsverfahren zum schnellen und genauen Bestimmen einer gewünschten Route
DE69937116T2 (de) Abkürzungsgenerator
DE102007037312A1 (de) Navigationsvorrichtung
DE3909532C2 (de) Ortswählvorrichtung für eine Fahrzeug-Navigationsanlage
DE112009005114T5 (de) Einrichtungssuchvorrichtung
DE102017005933A1 (de) Bearbeitungsprogrammeditiervorrichtung, Verfahren und Speichermedium
DE112004001740T5 (de) Fahrzeuginternes Informationsendgerät, Routeneigenschaften-Gewinnungsvorrichtung und Routeneigenschaften-Anzeigeverfahren
DE112013006511T5 (de) Programm und Elektronisches-Handbuch-Anzeigevorrichtung
DE102007015006A1 (de) Navigationsvorrichtung, Navigationssystem und Routensuchverfahren
DE102009047407A1 (de) Verfahren und Navigationsgerät zur Vereinfachung einer Beschreibung einer Fahrtroute
DE102004063034A1 (de) Navigationsvorrichtung
DE10204096B4 (de) Navigationsvorrichtung
EP2288872A1 (de) Verfahren und vorrichtung zur berechnung einer navigationsroute zu zusammenhängenden zielpunkten
EP2156142B1 (de) Verfahren und anordnung zur ausgabe von zielführungshinweisen
DE112010005591T5 (de) Objektrelokalisierungsvorrichtung und verfahren und programm zum relokalisieren eines kartenobjekts
DE10139549A1 (de) Verfahren zum Ermitteln von Routen und darauf bezogenes Navigationssystem
DE102017217747A1 (de) Verfahren zum Betrieb eines Navigationssystems

Legal Events

Date Code Title Description
8364 No opposition during term of opposition