SMS Agent - Beschreibung des Systems
Der SMS Agent ist eine Klientanwendung, die am beliebigen Computer im Betriebsnetz mit dem Operationssystem WIN 9X, WIN NT, WIN 2000, WIN XP zu betreiben ist. Die Anwendung kommuniziert mit dem SMS-Server, der die eigene Kommunikation mit dem GSM-Netz gewährleistet. Der SMS Agent gewinnt Anforderungen zur Verarbeitung (eingehende SMS-Nachrichten) vom SMS-Server, dem er zugleich die Anforderungen zur Absendung von SMS-Nachrichten übergibt.
Prinzip der Tätigkeit
Der SMS Agent empfängt die SMS-Nachrichten vom SMS-Server und stellt ihre "Erledigung" sicher. Für die eingegangenen Nachrichten werden vom Administratoren definierte Regeln angewendet. Nach den in der Nachricht enthaltenen Informationen und der Handy-Nummer, aus der die Nachrichten abgesendet worden sind, ist eine große Menge der verschiedensten Aktionen durchzuführen. Unter der Aktionen versteht man den Ruf einer beliebigen SQL-Anfrage, Auslösung der externen Anwendung, WWW Server-Anfrage, POP3 Server-Anfrage, usw.
Ein Beispiel der Definition der Regel für die eingehenden Nachrichten. Die Regel stellt z.B. die Auslösung der SQL-Anfrage sicher, in die die aus den eingegengenen SMS-Nachricht gelesenen Parameter ersetzt werden. Der Bestandteil der Definition der Regel ist weiterhin
die Aktion, die nach der Antwort des SQL-Servers (z.B. die Erzeugung des Textes mit der Antwort und Absendung an den ursprünglichen Absender der SMS-Abfrage) geleistet werden wird.

Ein Beispiel der automatischen Aktion. Der SMS Agent kann in definierten Zeiten beliebige Aktionen durchführen. Die Ergebnisse dieser Aktionen (Rückkehrkoden der Programme, Ergebnisse der SQL-Abfragen) fügt er in den SMS-Text ein und übergibt ihn zur Absendung.

SMS-Server + SMS Agent - Typische Grundinstallation 1
Die Handelsgesellschaft hat Interesse einen SMS-Wettbewerb und SMS-Umfrage für ihre Kunden zu veranstalten.
Am ausgewählten im Lokalnetz angebrachten Computer ist der SMS-Server (Version unlimited) eingebaut und an demselben PC ist auch der SMS Agent installiert. Zum Computer ist ein GSM-Terminal (GSM-Terminal Siemens zum freien COM Port angeschlossen, der Bestandteil der SMS Server-Lieferung ist) angeschlossen.
Der SMS Server ist so eingestellt, dass der SMS Agent alle eingehenden SMS-Nachrichten sofort der Klientapplikation übergibt. Für die eingehenden Nachrichten ist eine Regel definiert, die das Ingnorieren der empfangenen anonymen aus dem Internet abgesendeten Nachrichten gewährleistet. Alle diese eingegangenen Nachrichten werden durch das System SMS Agent verarbeitet, das (mittels der SQL-Abfragen) den Inhalt der Nachrichten auswertet und die Erzeugung der Antworten sicherstellt (z.B.: Sehr geehrter Kunde, Ihre Antwort auf die Wettbewerbsfrage war richtig, Sie gewinnen den Anspruch auf die Preisermäßigung in Höhe von 5 % und Sie sind in die Verlosung um den Hauptpreis eingeteilt). Der SMS Agent übergibt die erzeugten Antworten dem SMS-Server zur Absendung. Der SMS-Server stellt die sofortige Absendung der Nachricht an das Handy des Wettbewerbenden sicher.
SMS Server + SMS Agent - typische Grundinstallation 2
Die Handelsgesellschaft will automatisch einige von ihren Schlüsselkunden über die Neuigkeiten im Sortiment und in Aktionspreisen informieren.
Am ausgewählten im Lokalnetz angebrachten Personalcomputer werden der SMS-Server (Version 50 users) und an demselben Computer auch der SMS-Agent eingebaut. Zum Nezt ist ein GSM-Terminal (GSM-Terminal Siemens zum freien COM Port angeschlossen, der Bestandteil der SMS Server-Lieferung ist) angeschlossen.
Der SMS Server ist so eingestellt, dass er die eingehenden Nachrichten überhaupt nicht verarbeitet. In der Liste der erlaubten Handy-Nummern sind 38 Nummern der ausgewählten Mitarbeiter der Schlüsselabnehmer eingegeben (SMS Server sendet unter den Nummern, die nicht in der Liste angegeben sind, keine Nachrichten ab.). Das System SMS Agent aufgrund der Definition der automatischen Aktion befragt 3x pro Tag die Datenbasis des Lagersystems, von dem er Koden, Benennungen und Preise von Waren auswählt, bei denen das Attribut "AKTION" eingegeben ist. Die Liste dieser Lagerposten wird in die SMS-Nachricht eingelegt, die dem SMS Server übergeben wird. Der SMS Server stellt die sofortige Absendung der Nachricht unter den Handy-Nummern der Kunden sicher.
SMS Server + SMS Agent - typische Grundinstallation 3
Die einige Internetserver mit bezahltem Inhalt betreibende Gesellschaft hat Interesse, den Benutzer einige Teile von WWW durch SMS-Autentisierung zugänglich machen.
Die WWW Server-Benutzer haben den Server-Inhalt in Form des früher bezahlten Kredites auf Rechnung von der Gesellschaft vorausbezahlt. Der Ist-Restbetrag des vorausbezahlten Kredites ist in der Datenbasis im Server zur Telefonnummer des Benutzers zugeordnet und diese Benutzer sind teilweise anonym. Die Server-Betreiber kennen also die Personalien der Benutzer nicht, sie kennen bloß ihre Handy-Nummer und die Benutzer sind vor Datenmissbrauch geschützt.
Der Besucher der WWW-Seiten der Gesellschaft fordert den Zugriff in den bezahlten Teil durch die Einfügung seiner Handy-Nummer und klickt die Taste "EINGABE" an. Nachfolgend wird unter der eingefügten Handy-Nummer der Autentisierungskod abgesendet, den der Benutzer ins Formular einfügt und wieder absendet. Jetzt befindet er sich schon im bezahltem Teil des Servers.
Im WWW-Server sind der SMS Server + SMS Agent eingebaut und ist ein GSM-Terminal angeschlossen. Der SMS Agent hat die Datenbasis gemeinsam mit dem WWW-Server. Im Zeitpunkt der Anforderung an die Eingabe in den gezahlten Teil trägt der WWW-Server in die Datenbasis die Nummer des Benutzers und den zufällig erzeugten den fünfstelligen Kod (INSERT in die Tabelle) ein. Das System SMS-Agent kontrolliert in regelmäßigen Zeitabschnitten (15 Sekunden) den Zustand der Datenbasis, und sobald es die Existenz der Anforderung an die Eingabe feststellt, erzeugt es sofort eine SMS-Nachricht mit Kod und stellt ihre Absendung unter der gegebenen Nummer sicher. Die weitere Aktion stellt die Bezeichnung des Satzes (UPDATE) so sicher, damit es deutlich ist, dass der Kod schon abgesendet worden ist. Die Absendung der SMS-Nachricht an den Benutzer wird unverzüglich durch den GSM-Terminal mit dem SMS-Server sichergestellt. Weitere Einträge in die Tabelle mit Eingaben werden schon mit dem WWW-Server durchgeführt.
SMS Server + SMS Agent - typische Grundinstallation 4
Die auf dem ganzen Gebiet der TschR tätige Gesellschaft verkauft die Erzeugnisse mit Hilfe von einigen Zehnten der Handelsvertreter. Die Handelvertreter machen bei den Besuchen bei Kunden "Papier-" Bestellungen. In einigen Fällen ist es nötig, damit sich der Handelsvertreter den Zustand der Lagervorräte im Zentrallager verifizieren kann und dem Kunden eine schnelle Lieferung von Waren garantieren kann.
In der Zentrale der Gesellschaft sind der SMS-Server (50 users) und der SMS-Agent eingebaut. Der Händler sendet aus seinem Handy eine einfache SMS-Nachricht ab, die die Nummer der Lagerkarte der Ware von der Preisliste enthält. Die Nachricht wird vom SMS-Server empfangen, der in der Liste der erlaubten Nummern verifiziert, ob die Nachricht tatsächlich vom Handelsvertreter der Gesellschaft abgesendet worden ist, und übergibt sie weiter dem SMS Agent-System. Der SMS Agent stellt durch die SQL-Abfrage, in die er den Kod der in der Nachricht enthaltenen Ware ersetzt, den Ist-Vorrätezustand fest. Diese Angabe wird in die SMS-Nachricht eingefügt, die er zurück an den Handelsvertreter absendet.
SMS Server + SMS Agent - typische Grundinstallation 5
Die Gesellschaft hat Interesse, die SMS-Kommunikation unter den Mitarbeitergruppen einfach zu lösen.
In der Zentrale der Gesellschaft werden ein SMS Server (50 users) und ein SMS Agent installiert. Die einzelnen Mitarbeiter sind in der Arbeitsdatenbasis des SMS Agent-Systems in Arbeitsgruppen eingeteilt (Ein Mitarbeiter kann selbstverständlich in mehrere Gruppen eingeordnet werden.). Zu diesen Gruppen werden geeignete Schlüsselwörter zugeordnet. Ein beliebiger Mitarbeiter kann dann einfach eine SMS-Nachricht unter der reservierten Nummer (die Nummer der in den GSM-Terminal eingefügten SIM-Karte) schicken und diese Nachricht wird sofort automatisch an alle Mitglieder der ausgewählten Gruppe verschickt. Die Bestimmung der Gruppe, in die die Nachricht zugestellt werden soll, wird durch Einfügung des Schlüsselwortes an den Anfang der SMS-Nachricht durchgeführt.
SMS Server + SMS Agent - typische Gruninstallation 6
Eine Spediteurfirma verlangt eine schnelle, zuverlässige und billige Lösung der SMS-Kommunikation unter vier Dispatchern, die sich in der Zentrale befinden und unter einigen Zehnten von Kraftfahrern, die sich auf dem ganzen Gebiet Europas bewegen.
Am Arbeitsplatz der Dispatcher wird ein SMS-Server (50 users) und zum PC ist ein GSM-Terminal angeschlossen. Die einzelnen Dispatcher haben an ihren Arbeitsstationen ein SMS-System Kommunikator installiert. Jeder Dispatcher kommuniziert mit seiner Gruppen von Kraftfahrern, an die er kurze Abfragen und Hinweisse schickt. Die Abfragen beantworten die Kraftfahrer nachfolgend auf ihren Handys mit einer einfachen Antwort auf die zugestellte Nachricht (die Antworten aller Kraftfahrer sind also an dieselbe Nummer im GSM-Netz - die Nummer der SIM-Karte im Terminal) gerichtet. Es ist selbstverständlich erforderlich, dass die Antwort, die zurück vom Kraftfahrer kommt, an den Dispatcher zugestellt wird, der die ursprüngliche Abfrage abgesendet hat. Aus diesem Grund wird im SMS Server-System die Wahl "Warten auf die Antwort" aktiviert, wodurch die richtige Zustellung der Antwort in die Klientanwendung SMS Kommunikator, die der gegebene Dispatcher benutzt, sichergestellt ist.