Orange GDEP

Orange GDEP

Protokol GDEP

Podporované typy a verzie zariadení  
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Konfigurácia meraných bodov
Literatúra
Zmeny a úpravy
Revízie dokumentu

Podporované typy a verzie zariadení


Protokol GDEP (Game Data Exchange Protocol) je implementovaný vo verzii 2.4 (aktuálne k 05/2006). Protokol slúži na posielanie a prijímanie SMS a MMS správ, spracovanie WAP požiadaviek a hranie SMS hier.
Protokol je postavený na štandardoch TCP, HTTP (resp. HTTPS) a XML. Účastníkmi komunikácie sú GAP server (GAme Platform) na strane Orange a aplikácia (D2000 KOM proces).
Implementácia v D2000 podporuje nasledovné správy protokolu:

Tab. č. 1

Správa

Smer

Popis

HELLO

KOM->GAP

Prihlasovanie sa (meno+heslo) ku GAP platforme pri nadväzovaní spojenia.

INQUIRE_LINK

KOM->GAP
GAP->KOM

Testovanie funkčnosti spojenia pri dlhšej dobe nečinnosti.

INQ_RSP

KOM->GAP
GAP->KOM

Odpoveď na INQUIRE.

RECEIVE (sms)

GAP->KOM

Prijatie SMS správy od GAP servera.

RCV_RSP (sms)

KOM->GAP

Potvrdenie prijatia SMS správy D2000 KOM procesom.

SEND (sms)

KOM->GAP

Poslanie SMS správy.

SND_RSP (sms)

GAP->KOM

Potvrdenie prijatie SMS správy GAP serverom.

ACCEPTED

GAP->KOM

Potvrdenie prijatie SMS alebo MMS správy SMS/MMS centrom.

ACC_RSP

KOM->GAP

Odpoveď D2000 KOM procesu na správu ACCEPTED.

RECEIPT (sms)

GAP->KOM

Potvrdenie prijatie SMS správy koncovým užívateľom.

REC_RSP

KOM->GAP

Odpoveď D2000 KOM procesu na správu RECEIPT.

BY

KOM->GAP

Ukončenie spojenia zo strany D2000 KOM procesu.

BY_RSP

GAP->KOM

Odpoveď GAP servera na správu BY.

NAK

GAP->KOM

Odmietnutie neprípustnej správy.

Nasledovné správy protokolu NIE SÚ v aktuálnej verzii implementované:

Tab. č. 2

Správa

Smer

Popis

RECEIVE (wap)

GAP->KOM

Prijatie WAP požiadavky od GAP servera.

RCV_RSP (wap)

KOM->GAP

Potvrdenie prijatia WAP požiadavky D2000 KOM procesom.

RECEIVE (mms-xml)

GAP->KOM

Prijatie MMS správy od GAP servera.

RCV_RSP (mms-xml)

KOM->GAP

Potvrdenie prijatia MMS správy D2000 KOM procesom.

SEND (mms-xml)

KOM->GAP

Poslanie MMS správy.

SND_RSP (mms-xml)

GAP->KOM

Potvrdenie prijatie MMS správy GAP serverom.

RECEIPT (mms)

GAP->KOM

Potvrdenie prijatie MMS správy koncovým užívateľom.

SCORE

KOM->GAP

Zmena skóre hráča.

SCO_RSP

GAP->KOM

Odpoveď GAP servera na správu SCORE.

NICK

KOM->GAP

Správa prezývok (nickov) hráča: vytváranie, rušenie, pridávanie, mazanie a hľadanie.

NICK_RSP

GAP->KOM

Odpoveď GAP servera na správu NICK.

Konfigurácia komunikačnej linky


Kategória komunikačnej linky: TCP/IP-TCP
TCP  Parametre:

  • Host: String max. 80 znakov – meno servera vo formáte INET (meno alebo číselná adresa a.b.c.d).

  • Port: Číslo TCP portu (1 až 65535).

  • Číslo linky: Nepoužité, zadajte ľubovoľné číslo.

Poznámka: Protokol GDEP je postavený nad HTTP alebo HTTPS protokolom. D2000 KOM proces neobsahuje HTTPS komunikáciu - táto je riešená modulárne pomocou programu stunnel. Program stunnel je schopný zabaliť do SSL vrstvy klientskú aj serverovskú časť komunikácie. Keďže GDEP protokol vyžaduje na oboch stranách (GAP server aj D2000 KOM) implementáciu klienta aj servera, je nutné spustiť dva stunnel procesy:

  • jeden v serverovskom móde, ktorý bude čakať na pripojenie sa GAP servera a po spracovaní SSL vrstvy dáta prepošle na dohodnutý port, na ktorom čaká D2000 KOM ako GDEP server (viď parameter Server Port),

  • ďalší v klientskom móde, ktorý čaká na dohodnutom porte. K nemu sa pripojí D2000 KOM (klientska časť) a po zabalení dát do SSL vrstvy ich stunnel pošle na zadefinovaný cieľový počítač a port (serverovský port GAP servera). Preto bude v parametri Host zrejme uvedený localhost a v parametri Port uvedený port, na ktorom čaká stunnel proces v klientskom móde.

 

Konfigurácia komunikačnej stanice


Komunikačný protokol: GDEP
Adresa stanice: nepoužitá