USSD (Unstructured Supplementary Service Data)
Sind Sie bereit, USSD zu ersetzen?
Es besteht kein Zweifel daran, dass die Telekommunikationsunternehmen den USSD-Code (Unstructured Supplementary Service Data), den Banken und andere Finanzdienstleister für ihre Dienste nutzen, von ihren Plattformen genommen haben.
In neueren Studien wurde festgestellt, dass das Versenden einer Umfrage per SMS wesentlich einfacher war und ein besseres Nutzererlebnis bot als das Versenden einer Umfrage per USSD-Messaging.
Trotz der Erwartungen verschiedener Finanzdienstleistungsexperten, dass App-gestütztes Mobile Banking die USSD-Nachrichten irgendwann ersetzen würde, bleibt es die am häufigsten genutzte und am erfolgreichsten integrierte mobile Technologie in wachsenden Volkswirtschaften.
Was ist USSD?
Unstructured Supplementary Service Data (USSD) ist ein Begriff, der sich auf Daten bezieht, die nicht strukturiert sind. Es mag zunächst komplex erscheinen und kann schnell technisch werden, aber es gibt zwei entscheidende Konzepte, die für die finanzielle Eingliederung zu verstehen sind.
Zum einen verwenden Sie USSD, wenn Sie eine Nummer wählen, die mit * beginnt und mit # endet. Zweitens für die Bereitstellung mobiler Finanzdienstleistungen für einkommensschwache Kunden.
USSD-Messaging ist ein Kommunikationsprotokoll, das auf dem Global System for Mobile Communications basiert und auch als "Feature Codes" oder "Quick Codes" in Mobilfunknetzen (GSM) bekannt ist.
Ein einfacher USSD-Code kann gewählt werden, um eine Abfrage zu erstellen, wenn ein Mobilfunknutzer Zugang zu USSD hat. Über diese menügesteuerte Schnittstelle kann der Nutzer dann verschiedene Dienste anzeigen und aufrufen. Die Antworten werden in einem einfachen textbasierten Format zurückgegeben, wenn eine Anfrage gesendet wurde, was einen schnellen und einfachen Zugang zu Informationen ermöglicht.
Eine Netzinstanz, z. B. das Mobile Switching Center (MSC), Short Message Service Center (SMSC) oder Home Location Register, sendet oder empfängt USSD-Nachrichten (HLR). Ein Gerät, z. B. ein Mobiltelefon oder ein IoT-Endpunkt, könnte sich am anderen Ende der Verbindung befinden.
Obwohl USSD eine direkte Kommunikation zwischen dem Gerät und dem Netz ermöglicht, ist die Nachricht auf 182 Zeichen oder 16 Bits beschränkt.
Wenn Ihr Computer über ein 2G- oder 3G-Modem verfügt, können Sie den USSD-Code verwenden, um mit ihm zu kommunizieren. Er ist in ländlichen Gebieten beliebt, weil die Daten eine Ergänzung zu herkömmlichen Datentarifen sind und in einem viel größeren Bereich funktionieren.
USSD-Nachrichtenformat
Abhängig von ihrer Herkunft werden USSD-Signale in zwei Typen eingeteilt:
Ein USSD-Pull ist eine vom Benutzer initiierte Anfrage in Form eines MMI-Befehls.
Ein USSD-Push ist eine Nachricht des Betreibers, die auf dem Bildschirm des Benutzers erscheint.
Eine USSD-Nachricht kann verwendet werden, um eine Anfrage an den Betreiber zu übermitteln. Die Zeichen * und # sowie numerische Codes bilden die Befehle. Die Kette beginnt in der Regel mit * oder # (die mehrfach vorkommen können, um Befehle von Unterbefehlen zu trennen) und endet mit #. Eine USSD-Nachricht kann bis zu 182 Zeichen lang sein, aber selbst die umfangreichsten Anfragen überschreiten selten 20 Zeichen. *225# und #225# sind zwei USSD-Befehle, die AT&T- und T-Mobile-Kunden verwenden können, um ihren Kontostand abzufragen.
Diese Codes werden geschrieben und über die normale Schnittstelle für Anrufe auf mobilen Geräten gesendet.
Als Antwort auf eine Benutzeranfrage kann der USSD-Dienst des Betreibers entweder den Befehl ausführen (z. B. einen Dienst aktivieren oder stoppen) oder eine Nachricht auf den Bildschirm des Teilnehmergeräts übertragen. Nachrichten dieser Art sind häufig länger als USSD-Befehle, allerdings sind sie auf 182 Zeichen begrenzt. Die Betreiber senden häufig eine SMS-Textnachricht anstelle einer USSD-Antwort.
USSD-Nachrichten können für eine Vielzahl von Zwecken verwendet werden:
Verbinden/Trennen von Diensten, Wechsel zu einem anderen Zahlungsplan und so weiter.
Erhalt von Hintergrundinformationen wie Kontostatus, neue Dienste, Nutzungsbedingungen usw.
Verwaltung von SIM-Karten, z. B. Ändern von PIN-/PUK-Codes und so weiter.
Empfang von Hintergrundinformationen in der Region des Teilnehmers, wie Uhrzeit, Wetter usw.
Nachteile von USSD
Unstrukturierte zusätzliche Servicedaten (USSD) haben zwar viele Vorteile für IoT-Hersteller, aber auch eine Menge Nachteile. Sie sollten über diese inhärenten Nachteile von USSD nachdenken, bevor Sie sich zur Verwendung von USSD-Nachrichten verpflichten.
Der Datendurchsatz ist begrenzt
Angesichts der 16-Bit-Datenbeschränkung ist es keine Überraschung, dass für den Zugriff auf unstrukturierte Zusatzdienstdaten (USSD) keine Datengebühren anfallen: Es werden nur wenige Daten verwendet! Selbst wenn 16-Bit-Übertragungen mit 182 Zeichen für Ihre Anwendung ausreichen, sollten Sie bedenken, dass USSD-Nachrichten nicht für Dinge wie die Verteilung von OTA-Updates auf Ihrem Gerät geeignet sind. Und wenn Ihr Gerät Sprache, Videos oder Fotos aufzeichnet, kann es diese nicht über den USSD-Code senden.
Nicht mehr fit für die Zukunft
GSM-Netze sind seit vielen Jahren im Einsatz. Es gibt zwar immer noch viele Möglichkeiten, sie für das Internet der Dinge zu nutzen, aber Mobilfunkbetreiber auf der ganzen Welt sind dabei, ihre 2G- und sogar 3G-Netze in den Ruhestand zu versetzen, um Platz für modernere Technologien zu schaffen. Die 2G-Abdeckungskarte wird in den nächsten Jahren weiter schrumpfen, und es wird immer weniger Länder geben, in denen man die GSM-Technologie wie unstrukturierte Zusatzdienstdaten nutzen kann.
Verwendungsbeschränkungen
Wenn die Mobilfunknetzbetreiber (MNOs) um eine Überlastung des Netzes besorgt sind oder andere Gründe haben, diese Kapazität für sich zu behalten, können sie den Zugang zu USSD-Diensten beschränken.
Eine ungewohnte Benutzeroberfläche
Viele Mobilfunknutzer auf der ganzen Welt sind mit der USSD-Schnittstelle vertraut, aber in den Vereinigten Staaten mag sie wie ein Rückfall in die 1990er Jahre wirken. Das mag kein Problem sein, wenn Sie die Technologie für die Verbindung mit unbemannten IoT-Geräten im Feld verwenden, aber es lohnt sich, darüber nachzudenken, wenn Ihr Gerät für Verbraucher bestimmt ist.
Was sollten Sie anstelle von USSD verwenden?
USSD ermöglicht es den Nutzern, eine Vielzahl von Alternativen auszuwählen und zu durchsuchen; es ist auch zugänglich und vertraut, obwohl es durch Zeitüberschreitungen begrenzt ist und in einigen Ländern möglicherweise nicht kommerziell rentabel ist. Sie können Alternativen anstelle von unstrukturierten zusätzlichen Dienstdaten (USSD) verwenden.
SMS
SMS-Nachrichten können verwendet werden, um einseitige "Push"-Benachrichtigungen an Abonnenten zu senden, z. B. Warnungen, Nachrichten, Angebote und andere Informationen von Inhaltsanbietern.
Da SMS außerdem binäre Daten transportieren kann, kann sie als drahtloser Übermittlungskanal für Klingeltöne, Betreiberlogos und verschlüsselte Nachrichten genutzt werden.
STK
Entwickler können mit dem SIM Toolkit (STK) eine Anwendung erstellen, die auf der SIM-Karte (Subscriber Identity Module) gespeichert und im Hauptmenü eines Mobiltelefons angezeigt wird.
STK ermöglicht es diesen Anwendungen, mit externen Anwendungen zu kommunizieren, Informationen von der SIM-Karte zu suchen und zu empfangen, Befehle an das mobile Gerät zu senden und Benutzereingaben zu verlangen.
Daten
Und nicht zuletzt. Eine gute Möglichkeit, um für künftige Einsätze gerüstet zu sein, ist der Wechsel zur IP-basierten Kommunikation. Die Nutzung des erschwinglichen und zuverlässigen Mobilfunknetzes ist eine hervorragende Ersatzoption.