-
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 4–8 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.