studentisches projekt espresso architektur. referat von: dongdong jiao, marie fagot
TRANSCRIPT
![Page 1: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/1.jpg)
Studentisches Projekt ESPRESSO
Architektur
![Page 2: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/2.jpg)
Referat von:
Dongdong Jiao, Marie Fagot
![Page 3: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/3.jpg)
• 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
![Page 4: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/4.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
![Page 5: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/5.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
Bestellung Chipkarte
Sprachmodul
Dialog
Schnittstelle
Bestellung
Bewegungssensor
Steuerung
Erstellung Datenbank
![Page 6: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/6.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
![Page 7: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/7.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
Steuerung < − > Sprache: XML-DatenstrukturSteuerung < − > Muster: ID des Benutzers
![Page 8: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/8.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
![Page 9: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/9.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
![Page 10: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/10.jpg)
CSP / FDR2Dialogmanagement
![Page 11: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/11.jpg)
![Page 12: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/12.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
CSP / FDR2
![Page 13: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/13.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
![Page 14: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/14.jpg)
![Page 15: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/15.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
![Page 16: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/16.jpg)
![Page 17: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/17.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
![Page 18: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/18.jpg)
• 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.
![Page 19: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/19.jpg)
• 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
![Page 20: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/20.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
Datenbankmodul – GesamtmodellDatenbank / Parsing Unit / Sending Unit
![Page 21: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/21.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
![Page 22: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/22.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
![Page 23: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/23.jpg)
• 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.
![Page 24: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/24.jpg)
• 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
![Page 25: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/25.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
![Page 26: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/26.jpg)
• 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
![Page 27: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/27.jpg)
• 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 +"’
![Page 28: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/28.jpg)
• Module• Prozess• Modulschnittstellen• Kommunikation
Sprache/Steuerung• Dialogmanagement• Klassen von
Sprachmodul• Datenbank:
– Dialogsystem
– Kaffeeautomat
– Wege
![Page 29: Studentisches Projekt ESPRESSO Architektur. Referat von: Dongdong Jiao, Marie Fagot](https://reader035.vdocuments.net/reader035/viewer/2022062318/55204d6949795902118bf9b7/html5/thumbnails/29.jpg)
Schöne Ferien!