-
TECHNISCHES
GEBIET DER ERFINDUNG
-
Diese
Erfindung betrifft allgemein das Gebiet von Reisereservierungsdienstleistungen
sowie insbesondere ein automatisiertes System zum Auswählen eines
anfänglichen
Computerreservierungssystems und ein Betriebsverfahren.
-
HINTERGRUND
DER ERFINDUNG
-
Normalerweise
kontaktiert ein Kunde eine Reiseagentur, um Informationen über Reisedienstleistungen
zu erhalten, wie zum Beispiel die Preise und die Verfügbarkeit
von Sitzen in einem Flugzeug. Da diese Reiseinformationen üblicherweise
von einem Computerreservierungssystem (CRS) erhalten werden können, kann
ein Mitarbeiter der Reiseagentur auf ein CRS zugreifen, um die Anfrage
des Kunden nach Informationen zu beantworten.
-
Die
WO 93/10502 beschreibt ein rechnergestütztes System mit einem Terminal
oder einem Personalcomputer, in den Daten eingegeben und einer Person
Informationen angezeigt werden können,
die eine Anfrage bezüglich
einer Reise macht. Das System enthält außerdem eine zentrale Verarbeitungseinheit,
die mit einer Datenbank und einer Vielzahl von CRS-Systemen verschiedener
Luftlinien kommuniziert. Die Datenbank enthält Daten bezüglich der Präferenzen
des Reisenden und/oder der Firma, für die er arbeitet. Die CPU
wird programmiert, um eine Reiseroute oder Reiserouten auszuwählen, die
mit den Präferenzen übereinstimmen,
wie sie in der Datenbank definiert sind.
-
Allgemein
ist ein CRS ein firmeneigenes Reisereservierungssystem, dessen Eigentümer nicht
die Reiseagentur ist. Daher muss die Reiseagentur mit dem Eigentümer von
einem CRS verhandeln, um ein solches System benutzen zu können. Da
der Eigentümer
von dem CRS üblicherweise
von den Anbietern von Reisedienstleistungen Geld erhält, wenn
die Reisedienstleistungen über
sein CRS gebucht werden, fordert der Eigentümer von dem CRS, dass eine Reiseagentur
ein Zielverhältnis
von Anfragen zu Buchungen erreicht. Mit anderen Worten, für eine vorbestimmte
Anzahl von Malen, in denen die Reiseagentur auf ein CRS zugreift
(oder "Zugriffe"), muss die Reiseagentur
zumindest eine minimale Anzahl von Reisen über das CRS buchen. Wenn die
Reiseagentur das Zielverhältnis
von Zugriffen zu Buchungen nicht überschreitet (d. h. zumindest
die minimale Anzahl von Reisen für
eine vorbestimmte Anzahl von Zugriffen bucht), muss die Reiseagentur
nicht für
die Benutzung des CRS an den Eigentümer zahlen. Andererseits, wenn
die Reiseagentur das Zielverhältnis von
Zugriffen zu Buchungen überschreitet
(d. h. weniger als die minimale Anzahl von Reisen für die vorbestimmte
Anzahl von Buchungen bucht), fordert der Eigentümer von dem CRS normalerweise,
dass die Reiseagentur für
den Zugriff auf das CRS Geld bezahlt. Es ist für eine Reiseagentur folglich
nicht erwünscht,
auf mehrere CRS zuzugreifen, um einen einzelnen Satz von Reisen
zu buchen (z. B. eine Flugreise), da jeder Zugriff auf ein CRS ohne
eine Buchung das Verhältnis
von Zugriffen zu Buchungen für dieses
bestimmte CRS erhöht.
-
ZUSAMMENFASSUNG
DER ERFINDUNG
-
Es
hat sich folglich die Forderung nach einem automatisierten System
ergeben, wodurch das Verhältnis
von Zugriffen zu Buchungen für
alle CRS optimiert wird, die von einer Reiseagentur verwendet werden,
indem vorausgesagt wird, welches CRS mit größter Wahrscheinlichkeit verwendet
wird, um in Reaktion auf eine vorliegende Anfrage von einem Kunden
Reisen zu buchen.
-
Gemäß dem bevorzugten
Ausführungsbeispiel
der vorliegenden Erfindung ist ein automatisiertes System zur Auswahl
eines anfänglichen
CRS vorgesehen. Das System enthält
eine Datenbank, in der Daten bezüglich
jedes CRS gespeichert sind, das von einer Reiseagentur verwendet
wird. Die Datenbank enthält
außerdem
ein oder mehrere Informations-Portfolios, die verwendet werden können, um
die CRS-Präferenzen
verschiedener Parteien zu bestimmen, wie zum Beispiel ein einzelner
Reisender, eine Firma, bei der der Reisenden beschäftigt ist,
und die Reiseagentur. In Reaktion auf Reiseanfrage-Informationen, die
von einem Kunden erhalten werden, findet das System automatisch
Daten/Informationen aus der Datenbank und bestimmt ein Ziel-CRS,
das mit größter Wahrscheinlichkeit
verwendet wird, um Reisen zu buchen. Folglich optimiert das System
das Verhältnis
von Zugriffen zu Buchungen für
jedes CRS, das von der Reiseagentur verwendet wird.
-
Ein
wichtiger technischer Vorteil der vorliegenden Erfindung besteht
darin, dass das Verhältnis von
Zugriffen zu Buchungen für
jedes CRS optimiert wird, das von einer Reiseagentur verwendet wird.
-
Ein
weiterer wichtiger technischer Vorteil der vorliegenden Erfindung
besteht darin, dass ein automatisiertes System vorgesehen ist, so
dass ein Mitarbeiter der Reiseagentur nicht manuell ein anfängliches
CRS auswählen
muss.
-
Noch
ein weiterer wichtiger technischer Vorteil der vorliegenden Erfindung
besteht darin, dass ein anfängliches
CRS durch Analysieren von früheren
Reisemustern ausgewählt
wird (z. B. saisonale Reisemuster).
-
KURZBESCHREIBUNG
DER ZEICHNUNGEN
-
Für ein besseres
Verständnis
der vorliegenden Erfindung wird auf die beiliegenden Zeichnungen Bezug
genommen, in denen:
-
1 ein
allgemeines Blockdiagramm von einem automatisierten System zum Auswählen von einem
anfänglichen
CRS gemäß einem
bevorzugten Ausführungsbeispiel
der vorliegenden Erfindung ist;
-
2 eine
vereinfachte Darstellung von einem rechnergestützten System ist, das verwendet werden
kann, um das in 1 gezeigte automatisierte System
zu implementieren; und
-
3 ein
Flussdiagramm ist, das ein Verfahren zum Betreiben von einem automatisierten
System zum Auswählen
von einem anfänglichen
CRS darstellt, und zwar gemäß dem bevorzugten
Ausführungsbeispiel
der vorliegenden Erfindung.
-
DETAILLIERTE
BESCHREIBUNG DER ERFINDUNG
-
Das
bevorzugte Ausführungsbeispiel
der vorliegenden Erfindung und deren Vorteile werden am besten unter
Bezugnahme auf 1–3 der Zeichnungen
verstanden, wobei gleiche Bezugszeichen für gleiche oder entsprechende
Teile der verschiedenen Zeichnungen verwendet werden.
-
Gemäß dem bevorzugten
Ausführungsbeispiel
der vorliegenden Erfindung wird ein automatisiertes System vorzugsweise
verwendet, um ein anfängliches
CRS aus einer Vielzahl von CRS auszuwählen, die von einer Reiseagentur
verwendet werden. Das automatisierte System analysiert eine Vielzahl
von Faktoren, wie zum Beispiel saisonale Reisemuster, die beeinflussen
können,
ob schließlich
ein spezielles CRS verwendet wird, um Reisen zu buchen. Folglich
ermöglicht
es das automatisierte System der Reiseagentur, dessen Verhältnis von
Zugriffen zu Buchungen für
jedes CRS zu optimieren, das von der Agentur verwendet wird.
-
1 ist
ein allgemeines Blockdiagramm, das ein automatisiertes System 10 zum
Auswählen von
einem anfänglichen
CRS darstellt, und zwar gemäß einem
bevorzugten Ausführungsbeispiel
der vorliegenden Erfindung. Unter Bezugnahme auf 1 ist
das automatisierte System 10 gezeigt (anschließend als
das "System" bezeichnet). Das
System 10 wird verwendet, um automatisch ein anfängliches
CRS auszuwählen,
wenn eine Reiseagentur eine Reiseanfrage von einem Kunden erhält. Das System
enthält
ein Verarbeitungsnetzwerk 12, das mit einer Datenbank 14 verbunden
ist.
-
Das
Verarbeitungsnetzwerk 12 kann einen einzelnen Prozessor
aufweisen, oder, wie nachfolgend unter Bezugnahme auf 2 beschrieben, eine
Vielzahl von miteinander gekoppelten Prozessoren. Das Verarbeitungsnetzwerk 12 arbeitet,
um eine oder mehrere Softwareanwendungen oder Module laufen zu lassen,
die ein Vermittlungsanwendungsmodul 16, ein Verkehrsanalysatormodul 18 und
ein Entscheidungsmaschinenmodul 20 beinhalten.
-
Das
Vermittlungsanwendungsmodul 16 arbeitet, um alle Informationen
zu identifizieren und weiterzuleiten, die in das System 10 eingegeben
oder darin erzeugt werden. Zum Beispiel werden einige Typen von
Informationen (zum Beispiel saisonale Reisemuster) in das System 10 eingegeben,
um während
der Analyse zu einem späteren
Zeitpunkt verwendet zu werden. Das Vermittlungsanwendungsmodul 16 identifiziert
diesen Typ von Information als Daten, die zur Datenbank 14 hinzugefügt werden
sollen, und leitet dann die Informationen zwecks Speicherung weiter
zur Datenbank. Andere Typen von Informationen, die in das System
eingegeben werden (zum Beispiel Daten bezüglich einer eingehenden Reiseanfrage)
können
eine unmittelbare Verarbeitung erforderlich machen. Das Vermittlungsanwendungsmodul 16 kann
diese Informationen zu einem Verkehrsanalysatormodul 18 und/oder
Entscheidungsmaschinenmodul 20 zur Verarbeitung weiterleiten.
Außerdem,
wenn das System 10 eine anfängliche CRS bestimmt, kann
das Vermittlungsanwendungsmodul 16 arbeiten, um auf eine
Sitzung in dem CRS zuzugreifen oder um eine solche einzuleiten.
-
Das
Verkehrsanalysatormodul 18 arbeitet, um die Reisemuster
von sowohl speziellen Kunden als auch der reisenden Bevölkerung
allgemein zu identifizieren, und zwar durch Analysieren von Informationen
bezüglich
der vorherigen Reisegeschichte (zum Beispiel Zeitpunkte und Daten
vorhergehender Reisen, Bestimmungsziele von vorhergehenden Reisen,
benutzte Reisedienstleistungsanbieter, etc.) von diesen Gruppen.
Unter Verwendung der identifizierten Muster arbeitet das Reiseanalysatormodul 18 außerdem,
um Vorhersagen bezüglich
der Reiseanfrage eines Kunden zu machen, wie zum Beispiel der Typ
der geforderten Reisen (zum Beispiel Luftlinie, Hotel, Autoverleih,
etc.), eine Abfahrts- und Ankunftsstadt, eine Reiseklasse (zum Beispiel
erste Klasse oder Business Class), etc. Um die Reisemuster zu identifizieren
und Vorhersagen zu machen, ist das Verkehrsanalysatormodul 18 vorzugsweise
als ein neuronales Netzwerk implementiert. Durch Analysieren der
Vorhersagen des neuronalen Netzwerkes und des aktuellen Verhältnisses
von Zugriffen zu Buchungen für
jedes CRS, das von der Reiseagentur verwendet wird, arbeitet das
Verkehrsanalysatormodul, um das bevorzugte CRS des Reisenden zu
bestimmen, vorzugsweise unter Verwendung von Fuzzy-Logik. Die Funktion
des Verkehrsanalysatormoduls 18 ist nachfolgend in größerem Detail
unter Bezugnahme auf 3 beschrieben.
-
Wenn
der Kunde, der eine Reiseanfrage macht, bei einer bestimmten Firma
beschäftigt
ist und geschäftlich
reist, dann arbeitet das Entscheidungsmaschinenmodul 20,
um das von der Firma bevorzugte CRS zu bestimmen, indem die Daten
bezüglich der
Firma analysiert werden. Wenn beispielsweise eine Firma einen Mengenrabatt
für Flüge mit American
Airlines ausgehandelt hat, dann kann die Firma bevorzugen, dass
Fluglinien-Reservierungen auf dem SABRE®-System
gebucht werden (deren Eigentümer
die American Airlines ist). Das Entscheidungsmaschinenmodul 20 funktioniert
außerdem,
um das CRS zu bestimmen, das von der Reiseagentur bevorzugt wird,
indem Daten bezüglich
jedes CRS analysiert werden, die von der Reiseagentur verwendet werden.
Beispielsweise bieten einige CRS-Eigentümer der Reiseagentur besondere
Konditionen an (wie zum Beispiel ein höheres Zielverhältnis von
Zugriffen zu Buchungen), um Buchungen von Reisen auf ihren Systemen
vorzunehmen. Das Entscheidungsmaschinenmodul 20 kann außerdem verwendet
werden, um bei den CRS-Präferenzen
von jedem einzelnen Kunden, jeder Firmen und der Reiseagentur Gewichtungswerte
anzuwenden. Außerdem
arbeitet das Entscheidungsmaschinenmodul 20, um die gewichteten
CRS-Präferenzen
zu kombinieren, um schließlich
ein anfängliches
CRS zu bestimmen, das ausgewählt
wird. Wie beim Verkehrsanalysatormodul 80 kann auch das
Entscheidungsmaschinenmodul 20 bei seiner Analyse eine
Fuzzy-Logik verwenden.
-
Die
Datenbank 14 ist vorzugsweise eine relationale Datenbank,
die sich in einem Datenspeichermedium befindet (die später im Detail
beschrieben wird). Ein Portfolio 24 für den Reisenden bzw. ein Portfolio 26 für die Firma
sind in der relationalen Datenbank in dem System 10 für jeden
einzelnen Kunden und für
Geschäftskunden
der Agentur enthalten. Außerdem
enthält
die relationale Datenbank eine CRS-Metrikdatenstruktur 22 und
ein Reiseagenturportfolio 28.
-
Die
CRS-Metrikdatenstruktur 22 enthält Informationen, die verwendet
werden, um das aktuelle Verhältnis
von Zugriffen zu Buchungen für
jedes CRS 30 zu überwachen
und/oder zu berechnen, das von der Reiseagentur verwendet wird.
Das System 10 optimiert das Verhältnis von Zugriffen zu Buchungen
für jedes
CRS 30, das von einer Reiseagentur verwendet wird. Allgemein
ist das minimale Verhältnis
von Zugriffen zu Buchungen für
jedes firmeneigene CRS 30 in einem Vertrag spezifiziert,
der zwischen der Reiseagentur und dem Eigentümer der CRS ausgehandelt ist.
Diese Vertragsinformation wird in das System 10 als Teil
der CRS-Metrikdatenstruktur 22 eingegeben. Außerdem wird
jedes Verhältnis
von Zugriffen zu Buchungen normalerweise unter Verwendung einer
Buchungsfigur berechnet, die keine stornierten Buchungen enthält. Mit
anderen Worten, wenn zuvor gebuchte Reisen später storniert werden, dann
verändert
sich das Verhältnis
von Zugriffen zu Buchungen. Folglich kann die CRS-Metrikdatenstruktur 22 beispielsweise
die Jahr-Tag-Zugriffe, die Jahr-Tag-Buchungen und die Jahr-Tag-Stornierungen
für jedes
CRS 30 enthalten.
-
Das
Portfolio 24 für
den Reisenden enthält zumindest
Informationen, die verwendet werden können, um das CRS 30 (die
CRS) zu bestimmen, die von jedem einzelnen Kunden der Reiseagentur
bevorzugt werden. Da beispielsweise einige Verkäufer von Reisedienstleistungen,
die eigene CRS besitzen, Vielfliegerprogramme unterstützen, kann
das Portfolio 24 des Reisenden Informationen enthalten,
die alle Vielfliegerprogramme identifizieren, an denen der einzelne
Kunde teilnimmt. Zusätzlich
kann das Portfolio 24 des Reisenden frühere Reiseinformationen sowohl
für spezifische
Kunden als auch die Reise-Bevölkerung
allgemein enthalten. Beispielsweise können inländische und internationale
Flug-Segmente, die zuvor von einem vorhandenen Kunden geflogen worden
sind, in dem Portfolio 24 des Reisenden enthalten sein.
Auf ähnliche
Weise können
Informationen bezüglich
der saisonalen Reisen der Bevölkerung
allgemein, wie zum Beispiel ein Anstieg der Reisen von Nordost nach
Florida während
der Wintermonate, in dem Portfolio des Reisenden enthalten sein.
-
Das
Firmen-Portfolio 26 enthält zumindest Informationen,
die verwendet werden können,
um das (die) CRS 30 zu bestimmen, die von jedem Firmenkunden
der Reiseagentur bevorzugt werden. Beispielsweise können Informationen über die
Verkäufer
von Reisedienstleistungen, die von dem Firmenkunden der Reiseagentur
bevorzugt werden, Luftlinien-Rabatte, die für Angestellte des Firmenkunden
verfügbar
sind, und eine Rangliste der bevorzugten CRS 30 für den Firmenkunden
in dem Firmen-Portfolio 26 enthalten sein.
-
Das
Reiseagentur-Portfolio 28 enthält zumindest Informationen,
die verwendet werden können,
um das (die) CRS 30 zu bestimmen, die von der Reiseagentur
bevorzugt werden. Wenn beispielsweise das Zielverhältnis von
Zugriffen zu Buchungen für ein
bestimmtes CRS relativ hoch ist (d. h. der Reiseagentur ist es erlaubt,
eine große
Anzahl von Zugriffen auf das CRS zu tätigen, um eine spezifische
Anzahl von Reservierungen zu buchen), dann kann die Agentur bevorzugen,
dass dieses CRS häufiger
benutzt wird. Das Reiseagentur-Portfolio 28 kann
außerdem
CRS-Metrikdaten enthalten, wie beispielsweise das Zielverhältnis von
Zugriffen zu Buchungen für
jedes CRS 30, das von der Agentur verwendet wird. Außerdem kann
das Reiseagentur-Portfolio 28 die Gewichtungswerte speichern,
die verwendet werden, um die CRS-Präferenzen des Reisenden, der Firma,
die den Reisenden beschäftigt,
und die Reiseagentur zu gewichten. Diese Gewichtungswerte sind numerische
Gewichtungen (zum Beispiel 0.73, 0.49 und 0.65), die jeder CRS-Präferenz zugewiesen
werden können,
um schließlich
eine anfängliche CRS-Auswahl
zu treffen. Es sei angemerkt, dass das System 10 von einer
oder mehreren Reiseagenturen verwendet und aktualisiert werden kann,
wobei in diesem Fall das Reiseagentur-Portfolio 28 separate Informationen
für jede
Reiseagentur enthält.
-
Eine
Vielzahl von CRS 30, die von einer Reiseagentur verwendet
werden, kann elektronisch mit dem System 10 verbunden sein.
Jedes CRS 30 kann ein oder mehrere kommerziell verfügbare CRS
als solche sein, zum Beispiel das SABRE®, Apollo®,
das Galileo gehört,
International Partnership, Worldspan®, das
Pars Marketing Partnership gehört,
oder SYSTEM ONE®,
das Amadeus Global Travel Distribution gehört. Die CRS 30 stellen
Reiseservice-Inventarinformationen als solche zur Verfügung, beispielsweise
Fluglinienverfügbarkeit
und Preise.
-
Das
System 10 empfängt
Informationen bezüglich
einer eingehenden Reiseanfrage von einem Kunden und bestimmt in
Reaktion darauf ein Ziel-CRS, das anfänglich ausgewählt werden
soll, um die Reiseanfrage weiterzuverarbeiten. Das System 10 kann
ebenfalls arbeiten, um eine Sitzung mit dem Ziel-CRS einzuleiten.
Da das Ziel-CRS vorzugsweise verwendet wird, um auf eine Reiseanfrage
hin entgültig
Reisen zu buchen, wird das aktuelle Verhältnis von Zugriffen zu Buchungen
für jedes
CRS, das von der Reiseagentur benutzt wird, reduziert oder optimiert.
-
2 ist
eine vereinfachte Darstellung von einem beispielhaften rechnergestützten System 32, das
verwendet werden kann, um das in 1 gezeigte
System 10 zu implementieren. Unter Bezugnahme auf das in 2 gezeigte
Ausführungsbeispiel
kann das rechnergestützte
System 32 einen Prozess-Server 34,
eine Datenspeichervorrichtung 36, einen Mainframe-Computer 38,
einen lokalen Datei-Server 40 und zumindest eine Workstation
bzw. einen Desktop-Computer 42 beinhalten. Der Prozess-Server 34 arbeitet
bevorzugt, um reisebezogene Daten und Befehlsinformationen zu verarbeiten. Ein
SUN SOLARIS 2.3 System wurde erfolgreich als ein Prozess-Server 34 verwendet.
Die Datenspeichervorrichtung 36 kann ein Massenspeicher-Untersystem aus Band-
und/oder Platten-Laufwerken sein, die elektronisch mit dem Prozess-Server 34 gekoppelt
sind. In dem bevorzugten Ausführungsbeispiel befindet
sich eine relationale Datenbank in der Datenspeichervorrichtung 36.
Folglich kann der Prozess-Server 34 die Informationen in
der relationalen Datenbank, die sich in der Datenspeichervorrichtung 36 befindet,
auffinden, verarbeiten und speichern.
-
Der
Mainframe-Computer 38 kann elektronisch mit dem Prozess-Server 34 über ein
lokales Netzwerk oder über
ein Wide-Area-Netzwerk (LAN/WAN) verbunden sein, um automatisch
Informationen zwischen diesen rauf- und runterzuladen. Ein Mehrzweck-Computer
oder ein Computer mittlerer Größe, der
eine zentrale Verarbeitungseinheit (CPU) und geeignete RAM-, ROM-
und I/O-Schaltungen enthält,
kann für
den Mainframe-Computer 38 verwendet
werden.
-
Der
lokale Datei-Server 40 kann elektronisch mit dem Prozess-Server 34 durch
das gleiche oder ein anderes lokales Netzwerk oder Wide-Area-Netzwerk
oder durch Telekommunikationsleitungen über ein Modem (nicht explizit
gezeigt) verbunden sein. Außerdem,
wie (lediglich zum Zwecke der Darstellung) in 2 gezeigt,
kann der Prozess-Server 34 über einen "Gateway"-Schnittstellenkommunikationsprozessor
mit einem lokalen Datei-Server 40 verbunden sein. Der lokale
Datei-Server 40 ist vorzugsweise mit einer Vielzahl von
Arbeitsstationen oder Desktop-Computern 42 verbunden. Ein
Benutzer des Systems 10, wie zum Beispiel ein Mitarbeiter
der Reiseagentur, kann Reise- und Kunden-bezogene Informationen
(einschließlich
CRS-Ziel-Informationen) bzw. System informationen über eine
der Arbeitsstationen 42 eingeben und empfangen. Vorzugsweise
ist jede Arbeitsstation 42 ein Desktop-Computer mit zumindest
einem 486-Prozessor oder einem funktionalen Äquivalent. Die Systemprogrammierung
für das System 10 kann
unter Verwendung einer höheren Programmiersprache
durchgeführt
werden, wie zum Beispiel C++.
-
Die
CRS-Metrikdatenstruktur 22 (die CRS-Metrikdaten enthält) und
das Portfolio 24 für den
Reisenden, das Firmen-Portfolio 26 und
das Reiseagentur-Portfolio 28 (von denen jedes Informationen
enthält,
die verwendet werden, um ein bevorzugtes CRS zu bestimmen), sind
vorzugsweise in der relationalen Datenbank gespeichert, die sich
in der Datenspeichervorrichtung 36 befindet. Der Prozess-Server 34,
der Mainframe-Computer 38, der lokale Datei-Server 40 und
die Arbeitsstationen 42 sind vorzugsweise miteinander verbunden.
Folglich kann jede dieser Vorrichtungen direkt auf die CRS-Metrikdaten und bevorzugte
CRS-Informationen zugreifen (zum Beispiel speichern und aufrufen),
falls erforderlich.
-
Das
rechnergestützte
System 32 ist elektronisch mit den CRS 30 gekoppelt,
vorzugsweise über ein
Reiseinformationsanalyseuntersystem (TIA) (nicht gezeigt). Folglich
kann das System 10 eine Sitzung mit jeder CRS 30 einleiten,
um alle verfügbaren Computerreservierungssysteminformationen
zu empfangen, zu speichern (zum Beispiel in der relationalen Datenbank),
zu verarbeiten und anzuzeigen (zum Beispiel über die Arbeitsstationen 42).
-
3 ist
ein Flussdiagramm, das ein Verfahren 100 gemäß dem bevorzugten
Ausführungsbeispiel
der vorliegenden Erfindung darstellt, mit dem das System 10 automatisch
ein anfängliches
CRS 30 in Reaktion auf eine empfangene Reiseanfrage auswählt. Während der
Schritte des Verfahrens 100 kommuniziert ein Benutzer des
Systems 10, zum Beispiel ein Mitarbeiter der Reiseagentur,
mit dem System, vorzugsweise über
eine Arbeitsstation 42. Beispielsweise kann ein Mitarbeiter
der Reiseagentur Systembefehle und Reiseanfrageinformationen eingeben,
indem die entsprechenden Tasten gedrückt (getippt) auf einer Tastatur
der Arbeitsstation eingeben, oder indem eine Option in einem "Windows"-Display "angeklickt" wird. Die Arbeitsstation 42 kann
wiederum das Ziel-CRS 30 anzeigen, das von dem System bestimmt
wurde, um anfänglich
darauf zuzugreifen, um einen Kunden zu bedienen.
-
In
Block 102 wird das Verfahren 100 eingeleitet.
Insbesondere leitet das System 10 das Vermittlungsanwendungsmodul 16 ein,
das alle Informationen, die von dem System erhalten werden, identifiziert
und/oder vermittelt.
-
In
Block 104 fragt das System 10, unter Steuerung
des Vermittlungsmoduls 16, einen Benutzer, wie zum Beispiel
einen Mitarbeiter der Reiseagentur, welche Informationen bezüglich eines
neuen CRS-Vertrags in das System eingegeben werden sollen. Wenn
es einen neuen CRS-Vertrag gibt, dann erzeugt das System 10 in
Block 106 Metrikdaten (zum Beispiel ein Zielverhältnis von
Zugriffen zu Buchungen), das auf dem CRS-Vertrag basiert, indem der Mitarbeiter
aufgefordert wird, die Informationen in das System einzugeben. Das
Vermittlungsanwendungsmodul 16 leitet dann die Metrikdaten
zwecks Speicherung zur CRS-Metrikdatenstruktur 22 oder
zu irgendeinem der Portfolios der Datenbank 14 weiter. Beispielsweise
kann das Zielverhältnis
von Zugriffen zu Buchungen, das durch den neuen CRS-Vertrag spezifiziert
ist, zu dem Reiseagentur-Portfolio 28 geleitet
werden.
-
In
Block 108 initialisiert das System eine oder mehrere Metrikvariablen,
die verwendet werden, um die Verwendung von jedem CRS 30 durch
die Reiseagentur zu verfolgen und/oder zu berechnen. Diese Variablen
können
beispielsweise das aktuelle Verhältnis
von Zugriffen zu Buchungen, die Jahr-Tag-Zugriffe, die Jahr-Tag-Buchungen
und die Jahr-Tag-Stornierungen für
jedes CRS enthalten, das von der Reiseagentur verwendet wird.
-
Wenn
eine Reiseanfrage von einem Kunden von der Agentur empfangen wird,
dann kommuniziert der Mitarbeiter der Reiseagentur wieder mit dem
System 10, um ein anfängliches
CRS auszuwählen.
In Block 110 fragt das System 10, immer noch unter Steuerung
des Verwaltungsanwendungsmoduls 16, ob die Kommunikation
mit einer Anfrage zwecks Verbindung mit einem CRS 30 in
Beziehung steht. Wenn dies der Fall ist, dann fordert das System 10 den
Mitarbeiter der Reiseagentur auf, Reiseanfrageinformationen in das
System einzugeben. Die Reiseanfrageinformationen können beispielsweise
den Namen des Kunden, die Art der angefragten Reise (zum Beispiel
Flugreise), und die Reisedaten umfassen. Außerdem, wenn der Kunde bei
der Reiseagentur neu ist und geschäftlich reist, kann das System 10 den Mitarbeiter
der Reiseagentur auffordern, zusätzliche Informationen
bezüglich
des Kunden und des Arbeitgebers des Kunden einzugeben, wie zum Beispiel
irgendwelche Vielfliegerprogramme, an denen der Kunde teilnimmt,
irgendwelche Sonderkonditionen, die für den Kunden verfügbar sind,
etc.
-
In
Block 112 empfängt
das System 10 die Reiseanfrageinformationen. Wenn neue
Informationen des Kunden und/oder der Firma eingegeben sind, sendet
das Vermittlungsanwendungsmodul 16 diese Informationen
zum Portfolio 24 des Reisenden bzw. zum Firmen-Portfolio 26 zwecks
Speicherung. Das Vermittlungsanwendungsmodul 16 liefert
dann die übrigen
Reiseanfrageinformationen weiter und gibt die Steuerung des Systems 10 an
das Verkehrsanalysatormodul 18 ab.
-
In
Block 114 weist das Verkehrsanalysatormodul 18 das
System 10 an, CRS-Metrikdaten bzw. Reise-Portfolio-Infor mationen
aus der CRS-Metrikdatenstruktur 22 und dem Portfolio 24 des
Reisenden abzurufen, die in der Datenbank 14 gespeichert
sind. Wie vorstehend beschrieben, können die CRS-Metrikdaten aktuelle
Verhältnisse
von Zugriffen zu Buchungen für
jedes CRS 30 umfassen, das von der Reiseagentur verwendet
wird, und die Portfolio-Informationen für den Reisenden können frühere Reiseinformationen
für sowohl
spezielle Kunden als auch die allgemeine Population von Reisenden
beinhalten.
-
In
Block 116 sagt das System 10 unter Steuerung des
Verkehrsanalysatormoduls 18 voraus, welches CRS wahrscheinlich
von dem einzelnen Reisenden bevorzugt ist, und zwar unter Verwendung der
aufgerufenen Informationen und der empfangenen Reiseanfrageinformationen.
Insbesondere kann das Verkehrsanalysatormodul 18 als ein
neuronales Netzwerk implementiert sein, das bestimmte Muster in
den früheren
Reiseinformationen identifiziert. Basierend auf den identifizierten
Mustern und ausgewählten
Reiseanfrageinformationen (zum Beispiel die Identität eines
Reisenden, die Daten der Reise, etc.) sagt das neuronale Netzwerk
des Verkehrsanalysatormoduls eine Vielzahl von Reise-bezogenen Daten
voraus, wie zum Beispiel den Typ der gewünschten Reise (zum Beispiel
Fluglinie, Hotel, Autovermietung, etc.), einen Abfahrts- und Ankunftsort, eine
Reiseklasse (zum Beispiel erste Klasse oder Business Class), etc.
Beispielsweise fliegt eine große Anzahl
von Menschen aus persönlichen
Gründen
(im Gegensatz zu geschäftlichen
Gründen),
und daher müssen
sie ihre Flugzeugkosten selbst bezahlen. Daher können die früheren Reiseinformationen angeben,
dass viele Reisende während
der Ferienzeiten Flüge
mit kostengünstigen
Fluglinien gewählt
haben. Das Verkehrsanalysatormodul 18 identifiziert dieses
Muster von Reisenden, die preiswerte Flüge während der Ferien gewählt haben,
und sagt voraus, dass der Kunde eine preiswerte Flugreise mit einer speziellen,
relativ preiswerten Fluglinie (zum Beispiel "ABC-Airlines") nachfragt, die auf dem Apollo-System
gebucht werden kann. Da sich die früheren Reiseinformationen ändern können, kann
das neuronale Netzwerk des Verkehrsanalysatormoduls 18 eine oder
mehrere Voraussagen treffen, nachdem eine Vielzahl von Reisemustern
identifiziert wurde.
-
Das
Verkehrsanalysatormodul 18 bestimmt das CRS, das von dem
einzelnen Reisenden bevorzugt ist, und zwar durch Analyse der Vorhersage(n) des
neuronalen Netzwerks zusammen mit dem aktuellen Verhältnis von
Zugriffen zu Buchungen für
jedes CRS, vorzugsweise unter Verwendung von Fuzzy-Logik. In der
Fuzzy-Logik werden Entscheidungsfindungen nach Art eines nicht perfekten
Findens (absichtlich oder nicht) nach menschlichem Verständnis modelliert.
Das "wahr" einer Aussage oder
Annahme kann auf einer Skala von 0 bis 1 dargestellt werden. Ein
Wert von 1 stellt ein klares "wahr", ein Wert von 0
stellt ein klares "falsch" dar, und die Zwischenwerte
stellen variierende Ausmaße von "wahr" dar. Der numerische
Wert für
ein Ausmaß von "wahr" wird oft als ein "Glauben-Wert" oder "Ausmaß an Teilnahme" bezeichnet (zum
Beispiel ein Ausmaß der
Teilnahme von 0,7 gibt an, dass von einer Annahme geglaubt wird,
dass sie zu 70% wahr ist). Daher wandelt beispielsweise das Verkehrsanalysatormodul 18 die
Vorhersagen des neuronalen Netzwerks und das aktuelle Verhältnis von
Zugriffen zu Buchungen in Fuzzy-Darstellungen um, wie zum Beispiel "Es gibt eine recht
große
Wahrscheinlichkeit, dass das bevorzugte Transportmittel die ABC-Airlines
sein wird" oder "Das Apollo-System
ist ein CRS mit einem sehr geringen Verhältnis von Zugriffen zu Buchungen". Das Verkehrsanalysatormodul
wendet dann basierend auf den Fuzzy-Darstellungen eine Regel an, um eine
Fuzzy-Lösung
zu erzeugen, die ein bestimmtes CRS identifiziert. Beispielsweise kann
eine Regel sein: "Wenn
die Wahrscheinlichkeit, dass das vorausgesagte CRS das CRS ist,
das derzeit verwendet wird, um Flüge zu buchen, relativ hoch
ist, und wenn dieses CRS derzeit ein sehr geringes Verhältnis von
Zugriffen zu Buchungen hat, dann sollte dieses CRS mit größter Wahrscheinlichkeit
ausgewählt
werden". Da verschiedene
Regeln verschiedene Fuzzy-Lösungen
erzeugen können, weist
das System 10 (immer noch unter der Steuerung des Verkehrsanalysatormoduls 18)
jeder Fuzzy-Lösung
Gewichtungen zu. Beispielsweise kann das System 10 in Reaktion
auf die Anwendung von vier verschiedenen Regeln die folgenden gewichteten
Lösungen
ausgeben: (1) 0.32 SABRE, (2) 0.45 SABRE, (3) 0.68 Apollo und (4)
0.80 SABRE. Die Gewichtungen, die mit jedem speziellen CRS in Beziehung
stehen, werden zusammenaddiert. Daher hat SABRE eine kombinierte
Gewichtung von 1.57 (0.32 + 0.45 + 0.80), und Apollo hat eine kombinierte Gewichtung
von 0.68. Das System 10 bestimmt, dass das CRS mit der
höchsten
Gesamtgewichtung das bevorzugte CRS für den einzelnen Kunden ist.
Das Verkehrsanalysatormodul 18 gibt dann sowohl die Ergebnisse
seiner eigenen Analyse und die Steuerung des Systems an das Entscheidungsmaschinenmodul 20 weiter.
-
Vorzugsweise
verwendet das Entscheidungsmaschinenmodul 20 die Fuzzy-Logik
in einer Weise, die ähnlich
der bei dem Verkehrsanalysatormodul 18 ist, obwohl die
Fuzzy-Logik-Regeln etwas anders sein können. In Schritt 118,
wenn der einzelne Kunde bei einer Firma angestellt ist, ruft das
System 10 unter Steuerung des Entscheidungsmaschinenmoduls 20 Firmeninformationen
aus dem Firmen-Portfolio 26 auf, das in der Datenbank 14 gespeichert
ist. In Schritt 120 bestimmt das System in Reaktion auf
die aufgerufenen Informationen und die Informationen, die von dem
Verkehrsanalysatormodul 18 erzeugt worden sind, die CRS-Präferenz der Firma.
In einigen Fällen
ist diese CRS-Präferenz nicht
die gleiche wie die CRS-Präferenz
des Kunden, die durch das Verkehrsanalysatormodul 18 bestimmt wurde.
-
Als
nächstes
lädt das
System 10 in Schritt 122, immer noch unter der
Steuerung des Entscheidungsmaschinenmoduls 20, Reiseagentur-Informationen
aus dem Reiseagentur-Portfolio 28 in der Datenbank 14.
In Block 124 liest das Entscheidungsmaschinenmodul 20 die
aktuellen CRS-Metriken, die die aktuellen Verhältnisse von Zugriffen und Buchungen für jedes
CRS 30 beinhalten, das von der Reiseagentur verwendet wird.
Basierend auf den geladenen Reiseagentur-Portfolio-Informationen
und den aktuellen CRS-Metrikdaten bestimmt das System 10 die CRS-Präferenz der
Reiseagentur, die von den CRS-Präferenzen
sowohl der Firma als auch des einzelnen Reisenden abweichen können. Alle
Informationen, die empfangen und/oder durch das Entscheidungsmaschinenmodul 20 erzeugt
worden sind, können
addiert oder verwendet werden, um das Firmen-Portfolio 26 und
das Reiseagentur-Portfolio 28 in der Datenbank 14 zu
aktualisieren.
-
Die
CRS-Präferenzen
von jedem der einzelnen Kunden, der Firma, die diesen Kunden beschäftigt, und
der Reiseagentur, können
als Fuzzy-Darstellungen ausgegeben werden. Jede Fuzzy-Darstellung kann
ein entsprechender numerischer Wert sein, beispielsweise kann eine
Fuzzy-Darstellung von "recht hoch" einem Wert von 2/3
entsprechen. Daher kann beispielsweise die CRS-Präferenz von
einem einzelnen Kunden einen Fuzzy-Wert von 2/3 haben, die CRS-Präferenz von
einer Firma kann einen Fuzzy-Wert von 2/3 haben, und die CRS-Präferenz von
einer Reiseagentur kann einen Fuzzy-Wert von 1/2 haben.
-
In
Block 128 lädt
das Entscheidungsmaschinenmodul 20 Gewichtungswerte aus
dem Reiseagentur-Portfolio 28 in der relationalen Datenbank 14. Vorzugsweise
ist die Summe aller Gewichtungswerte gleich eins (1). Die Gewichtungswerte
können
von einem Fall zum anderen verschieden sein. Wenn beispielsweise
der Reisende ein einfacher Angestellter einer großen Firma
ist, dann kann der Gewichtungswert der CRS-Präferenz der Firma relativ hoch
sein. Wenn im Gegensatz dazu in einem anderen Beispiel der einzelne
Kunde der Präsident
von einer kleinen Firma ist, deren Eigentümer der Kunde ist, dann ist der
Gewichtungswert der CRS-Präferenz
des einzelnen Kunden relativ hoch.
-
In
Block 130 wendet das Entscheidungsmaschinenmodul 20 einen
jeweiligen Gewichtungswert auf jede der Fuzzy-Darstellungen der
CRS-Präferenzen
für den
einzelnen Kunden, die Firma, bei der der Kunde angestellt ist, und
die Agentur an. Daher können
beispielsweise die Fuzzy-Darstellungen für die CRS-Präferenz des
einzelnen Kunden, die CRS-Präferenz
einer Firma und die CRS-Präferenz
der Reiseagentur mit gewichteten Werten von 1/6, 1/3 bzw. 1/2 gewichtet
werden. Daher kann die CRS-Präferenz
eines Einzelnen einen gewichteten Fuzzy-Wert von 1/9 (1/6 × 2/3) haben,
die CRS-Präferenz
einer Firma kann einen Wert von 2/9 (1/3 × 2/3) haben, und die CRS-Präferenz der
Reiseagentur kann einen Wert von 1/4 (1/2 × 1/2) haben.
-
In
Block 132 analysiert das System 10, immer noch
unter Steuerung des Entscheidungsmaschinenmoduls 20, die
gewichteten Fuzzy-Werte, um ein Ziel-CRS zu bestimmen. Es wird bestimmt,
dass die CRS-Präferenz
mit dem am höchsten
gewichteten Fuzzy-Wert das Ziel-CRS ist. Wenn daher zum Beispiel
die gewichteten Fuzzy-Werte für
die CRS-Präferenzen
des einzelnen Kunden, der Firma und der Reiseagentur jeweils 1/9,
2/9 und 1/4 sind, dann wird die CRS-Präferenz der Reiseagentur ausgewählt, da
1/4 größer ist
als entweder 1/9 oder 2/9. Nach der Bestimmung eines Ziel-CRS gibt
die Entscheidungsmaschine 20 die Steuerung des Systems 10 an
die Vermittlungsanwendung 16 weiter.
-
In
Block 134 leitet das System 10 unter Steuerung
des Vermittlungsanwendungsmoduls 16 eine Sitzung mit dem
Ziel-CRS ein. Dann leitet das System 10 in Block 136 eine
Reiseanfrage an das Ziel-CRS weiter. Das bevorzugte Verfahren 100 ist dann
beendet. Folglich kann unter Verwendung des Systems 10 ein
anfängliches
CRS automatisch ausgewählt
(und eine Sitzung eingeleitet) werden, so dass das Verhältnis von
Zugriffen zu Buchungen für jedes
CRS 30 optimiert wird, das von der Reiseagentur verwendet
wird.
-
Obwohl
die vorliegende Erfindung und ihre Vorteile im Detail beschrieben
wurden, soll verstanden werden, dass hier verschiedene Änderungen, Ersetzungen
und Abweichungen durchgeführt
werden können,
ohne vom Geist und vom Schutzbereich der Erfindung abzuweichen,
die durch die beiliegenden Patentansprüche definiert ist.