D ÉVELOPPEMENT D ’ APPLICATIONSUSSD EN J AVA              www.abyster.com                 1              22/09/2012
2               C’ EST           QUOI             L’USSD?       Unstructured Supplementary Service Data= technologie     ...
3       P OURQUOI UTILISER L’USSD?       Interaction temps réel de type session, plus        rapide que le SMS,       Su...
4        C AS USUELS D ’ UTILISATION                        DE L’USSD       Souscriptions: Permet aux utilisateurs de    ...
5                   Q UELQUES EXEMPLES                  D ’ APPLICATION USSD       Août 2012: Airtel lance son applicatio...
6   USSD:   PROCESS                22/09/2012
7   USSD: A RCHITECTURE                    22/09/2012
8       F ORMAT DES NUMÉRO USSD       “1, 2 or 3 caractères de l’ensemble (*, #)       Suivi de 1X(Y), où           X=t...
9        E XEMPLE DE PROCESS USSD    1.   L’utilisateur initie le service: *#123#.    2.   L’ application USSD recoit la r...
10                              P ROTOCOLE USSD        Protocole définissant l’échange de message entre le         téléph...
MA P_ P RO CESS_U NST RU C T U RED_SS_R EQU EST,11             MA P _ U N ST RU C TU R ED_SS_REQ U EST :                  ...
12       USSD:           LES CONTRAINTES        Le fournisseur de service doit se connecter à la         passerelle USSD ...
13       E XEMPLES              À DÉVELOPPER        Convertisseur de devises,            Devises supportées: FCFA, Euro,...
Prochain SlideShare
Chargement dans…5
×

Développement d’applications ussd en java

11 282 vues

Publié le

Publié dans : Technologie
1 commentaire
6 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
11 282
Sur SlideShare
0
Issues des intégrations
0
Intégrations
9
Actions
Partages
0
Téléchargements
554
Commentaires
1
J’aime
6
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Développement d’applications ussd en java

  1. 1. D ÉVELOPPEMENT D ’ APPLICATIONSUSSD EN J AVA www.abyster.com 1 22/09/2012
  2. 2. 2 C’ EST QUOI L’USSD?  Unstructured Supplementary Service Data= technologie de communication GSM utilisée pour échanger les messages entre un téléphone mobile et une application,  USSD ≠ SMS  Technique “sauvegarder transférer” pour le SMS,  Émetteur  SMSC  destinataire  Les informations USSD sont directement transmises du mobile de l’utilisateur vers l’équipement de l’application  L’application est connectés au serveur USSD par son interface HTTP ou SMPP,  Présentation reposant sur la spécification3GPP TS 22.090 22/09/2012
  3. 3. 3 P OURQUOI UTILISER L’USSD?  Interaction temps réel de type session, plus rapide que le SMS,  Supporté par tous les téléphones portables,  Pas d’upgrade au niveau du mobile pour lancer un nouveau service,  Les utilisateurs ne doivent pas retenir tous les codes speciaux, sauf le principal, 22/09/2012
  4. 4. 4 C AS USUELS D ’ UTILISATION DE L’USSD  Souscriptions: Permet aux utilisateurs de s’enregistrer ou de se désinscrire à un service  Commandes: Permet aux utilisateurs sans connexion internet de passer des commandes,  Fourniture de contenue mobile: marketing, service d’informations, gestion de la relation clientèle, 22/09/2012
  5. 5. 5 Q UELQUES EXEMPLES D ’ APPLICATION USSD  Août 2012: Airtel lance son application USSD *121#, permettant à ses clients de gérer leur TV digitale Airtel avec les option de recharge,  Février 2012: Orange fournit Facebook à ses utilisateurs africains au moyen de l’USSD,  Juin 2011: Comviva atteind 52 déploiement USSD dans 39 pays,  M-Maji lance une application USSD pour faciliter l’accès potable aux localités réculées (disponibilité, prix, qualité), 22/09/2012
  6. 6. 6 USSD: PROCESS 22/09/2012
  7. 7. 7 USSD: A RCHITECTURE 22/09/2012
  8. 8. 8 F ORMAT DES NUMÉRO USSD  “1, 2 or 3 caractères de l’ensemble (*, #)  Suivi de 1X(Y), où  X=tout nombre de l’intervalle 0-4,  Y=tout nombre de l’intervalle 0-9, then,  Optionellement suivi d’un nombre quelconque de caractères quelconques,  Conclu avec le caractère # 22/09/2012
  9. 9. 9 E XEMPLE DE PROCESS USSD 1. L’utilisateur initie le service: *#123#. 2. L’ application USSD recoit la requête et repond en envoyant un menu d’options 3. L’utilisateur sélectionne l’option “solde courrant”. 4. L’application USSD renvoi le solde courrant tout en donnant l’option de recharger le compte, 5. L’utilisateur demande à recharger son compte, 6. L’application lui demande le montant, 7. L’utilisateur entre le montant, 8. L’application réponds en indiquant le solde mis à jour et met fin. 22/09/2012
  10. 10. 10 P ROTOCOLE USSD  Protocole définissant l’échange de message entre le téléphone client et l’application,  Reposant sur deux commandes:  PROCESS_UNSTRUCTURED_SS_REQUEST: initie ou termine la session de communication,  UNSTRUCTURED_SS_REQUEST: Échanges intermédiaires entre les parties prenantes,  Commandes implémentées comme:  Requêtes HTTP,  Messages SMPP, 22/09/2012
  11. 11. MA P_ P RO CESS_U NST RU C T U RED_SS_R EQU EST,11 MA P _ U N ST RU C TU R ED_SS_REQ U EST : PARA M È T R E S  Numéro de session,  Schéma de codage de données USSD, Par défaut “GSM 7”, encodé avec “00001111”  Chaine USSD, caractères codés sur 7 bits,  MSISDN 22/09/2012
  12. 12. 12 USSD: LES CONTRAINTES  Le fournisseur de service doit se connecter à la passerelle USSD de l’opérateur,  L’interaction avec la passerelle USSD n’est pas encore standardisée,  Le coût est à la session,  Les messages ont une longueur maximale de 182 caractères alphanumériques, 22/09/2012
  13. 13. 13 E XEMPLES À DÉVELOPPER  Convertisseur de devises,  Devises supportées: FCFA, Euro, Dollar,  Agenda JCertif:  Liste des sessions par jours,  Présentations de la journée,  Liste des présentateurs, 22/09/2012

×