Sie finden hier: Empfangsapplikation bei terrestrischer Anbindung | Empfangsapplikation für mobile Systeme | Automatisierung der Zentrale
DATASCHEDULE
Anwendungsszenarien
Module
Datenbank
AddressTree
Dialog
Multiplexer
DS-PlugIns
Logging
Framerouter
SmartSync
Player
Redaktion
PlaylistEditor
PlayText
PlayVideo
PlayPicture
PlayFlash
PlayTicker
PlayClock
Techn. Dokumentation
IP-TESTER
SERVICE
SmartSync

SmartSync ist der DataSchedule Script-Interpreter, mittels dem automatisiert Daten eingesammelt bzw. verteilt werden können. SmartSync arbeitet auf FTP-Basis. Im Gegensatz zu herkömmlichen FTP-Clients bietet er weitreichende Vorteile. So ist SmartSync beispielsweise Fehlertolerant gegenüber Übertragungsstörungen. Neben den üblichen FTP-Kommandos beherrscht SmartSync weitere Befehle, die z.B. das Ausführen von Programmen, das Auslösen eines Reboot und andere Dinge erlauben. Die Script-Syntax von SmartSync basiert auf dem XML-Format. Damit lassen sich Scripte mit jedem XML-Editor erstellen. SmartSync kann als Windows 2000/NT Systemdienst installiert werden. Dies erlaubt den Datenempfang auch ohne Login.

SmartSync wird häufig in den folgenden Szenarien eingesetzt:

als Empfangsapplikation in POI/POS-Projekten, bei denen die Empfangsstationen über eine terrestrische Leitung (z.B. Flatrate) angebunden sind
als Empfangsapplikation für mobile POI/POS Systeme, die über keine permanente Verbindung zur Zentrale verfügen
als Automatisierung-Applikation in der Zentrale eines Datenverteilsystems
Empfangsapplikation bei terrestrischer Anbindung Zum Seitenanfang
DataSchedule bietet zwei Methoden der Datenverteilung. Bei Einsatz von Satelliten- oder Backbone-Netzwerken kommt in der Regel das auf Multicast basierende Push-Verfahren mit Hilfe von Multiplexer bzw. FrameRouter zum Einsatz. Steht als Infrastruktur aber ein Netzwerk wie z.B. das Internet zur Verfügung, das Multicast nicht zulässt, wird mittels SmartSync übertragen. Da SmartSync auf FTP basiert, kann es in allen TCP/IP-fähigen Netzwerken eingesetzt werden. Innerhalb eines Scripts wir u.a. festgelegt, wie oft SmartSync eine Verbindung zur Zentrale aufbaut. Dies kann z.B. mehrmals täglich aber auch stündlich oder minütlich sein. Nach dem Verbindungsaufbau prüft SmartSync, ob ein neue Version des laufenden Scripts vorliegt. Ist dies der Fall, wird das neue Script geladen und aktiviert. Soll beispielsweise das Aktiverungsintervall von täglich auf stündlich gewechselt werden, genügt es, in der Zentrale das Masterscript einmalig anzupassen! Als nächstes können beispielsweise die Kontent-Daten für das POI/POS-System geladen werden. Dabei prüft SmartSync, ob Teile der Daten lokal bereits vorliegen um Mehrfachübertragungen zu verhindern. Abschließend könnten die kaufmännischen und technischen Logging-Daten an die Zentrale übertragen und von der lokalen Festplatte gelöscht werden.

Natürlich unterstützt SmartSync die DataSchedule Adressierung in vollem Umfang. Dies erlaubt es z.B. Teile eines Scriptes nur von einzelnen Stationen oder von Gruppen von Stationen ausführen zu lassen.
Für eine Vergrößerung klicken Sie bitte auf die nebenstehende Abbildung.
Empfangsapplikation für mobile Systeme Zum Seitenanfang
DataSchedule wird z.B. von POI/POS-Systemen in öffentlichen Verkehrsmitteln eingesetzt. Solche mobilen Systeme sind häufig über Funknetzwerke an die Sendezentrale angebunden. Verlässt ein System den Empfangsbereich kann bis zum Zurückkehren des Fahrzeuges kein Datenaustausch stattfinden. SmartSync unterstützt durch seine Fehlertoleranz gegenüber Übertragungsstörungen optimal solche Szenarien. Unterbrochene Übertragungen werden automatisch bei der nächsten Gelegenheit fortgesetzt. Es kann sogar festgelegt werden, wie lange ein System Empfang haben muss, bevor eine Übertragung angestoßen wird.
Automatisierung der Zentrale Zum Seitenanfang
In einer Datenverteilzentrale ist es häufig wünschenswert, eine Reihe von Aufgaben zu automatisieren. So kann es beispielsweise erforderlich sein, regelmäßig Nachrichten- oder Wetterdaten von einem Drittanbieter "abzuholen" und diese dann an POI/POS-Empfangsstellen weiterzuleiten. Diese Prozesse können in einem SmartSync-Script zusammengefasst werden. Dank der Fehlertoleranz von SmartSync lassen sich auch Ersatzstrategien angeben.

Ein Beispiel: Es sollen stündlich die aktuellen Nachrichten von einem Internet-Server geladen und verteilt werden. Für den Fall, dass über 6 Stunden keine neuen Nachrichten bereitgestellt wurden, soll die Nachrichtenausgabe unterbunden werden, um die Anzeige alter Nachrichten zu verhindern. Ein SmartSync-Script würde in etwa so aussehen:

1. Übertrage Nachrichten-Datei vom Server zur Zentrale
2. Falls Nachrichten-Datei älter als 6 Stunden, Nachrichten-Datei löschen

Wenn Sie an der Script-Syntax von SmartSync interessiert sind, dann lesen Sie bitte die Technische Dokumentation.