studentisches projekt espresso architektur. referat von: dongdong jiao, marie fagot

Post on 05-Apr-2015

111 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Studentisches Projekt ESPRESSO

Architektur

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

3 große Module / Entwicklungsgruppen- Steuerung

- Spracherkennung

- Mustererkennung

Komponenten Unterteilung:- Sprachmodul

- Mustererkennungsmodul

- Chipkartenmodul

- Steuerungsmodul

- Webgruppe

- Routen

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

Bestellung Chipkarte

Sprachmodul

Dialog

Schnittstelle

Bestellung

Bewegungssensor

Steuerung

Erstellung Datenbank

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

Steuerung < − > Sprache: XML-DatenstrukturSteuerung < − > Muster: ID des Benutzers

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

CSP / FDR2Dialogmanagement

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

CSP / FDR2

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

Der Lexikonparser liest das XML codierte Lexikon aus und speichert Lexikoneinträge in einer Struktur, die durch die Namen und grammatikalischen Kategorien sortiert ist.

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

Datenbankmodul – Gesamtmodell:

Datenbank / Parsing Unit / Sending Unit

Die Verknüpfungen mit der Datenbank erfolgenüber festgelegten Einheiten und Schnittstellen

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

Datenbankmodul – GesamtmodellDatenbank / Parsing Unit / Sending Unit

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

Zu folgenden Daten sollen Tabellen in einer zentralen DB angelegt werden:- Biometrie Daten (Mustererkennungsgruppe)- Abrechnungsdaten (Steuerung)- Wegbeschreibungsdaten - Objektsdatenbank

Daten, die nur von jeweils einem Modul genutzt werden, sollten -nach dem Prinzips des modularen Systemaufbaus- nach Möglichkeit lokal abgelegt werden. Das trifft beispielsweise aus das vom Sprachsteuerungsmodul benötigte Lexikon zu.

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

Verschiedene domains:

- Kaffee- Routen / Informationen- Rückmeldungen (small talk…)

Tabellen in Datenbank:

- Grammatik- Lexikon (Aussprache)- Statistik über Fehlermeldungen

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

Beispiel: Tabelle Bestellung

- Stack für die Herstellung- Daten für Rechnung

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

Beispiel: MySQL Befehlen

Die Bestellnummer, die den geringsten Wert hat, also als erstes in die Liste eingetragen wurde, wird ausgewählt:SELECT MIN(bestellnr) FROM bestellung WHERE error = 0 AND finished = 0

Die Kaffee-ID der aktuellen Bestellung wird ausgelesen:SELECT KID FROM bestellung WHERE bestellnr = ’"+nextBestellNr+"’

Die Kunden-ID einer Bestellung wird ausgelesen für eine Bestellung, die fertig erstellt wurde:SELECT ID FROM bestellung WHERE finished = 1 AND bestellnr = ’"+nextBestellNr+"’

Die Kaffeespezialität der Bestellung wird ausgelesen:SELECT Kaffeespezialität FROM kaffeesorte WHERE KID = ’"+best +"’

• Module• Prozess• Modulschnittstellen• Kommunikation

Sprache/Steuerung• Dialogmanagement• Klassen von

Sprachmodul• Datenbank:

– Dialogsystem

– Kaffeeautomat

– Wege

Schöne Ferien!

top related