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
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 | Testovanie funkčnosti spojenia pri dlhšej dobe nečinnosti. |
INQ_RSP | KOM->GAP | 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. |
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.
Komunikačný protokol: GDEP
Adresa stanice: nepoužitá