-
1. Data: 2010-02-13 13:09:32
Temat: Re: Arichtektura klient serwer po GPRS
Od: "Maciej Bebenek (news.onet.pl)" <m...@t...waw.pl>
On 2010-02-13 13:15, Marcin wrote:
> bazie. I tu pytanie: można w jakiś sposób poinformować PDA że jest dla
> niego nowa informacja na bazie nie ponosząc kosztów np. wysłania smsa?
Jest parę taryf pozwalających na wysłanie SMS-ów we własnej sieci bez
żadnych kosztów. W innym przypadku serwer może zestawiać połączenie
telefoniczne i po chwili rozłączać się. Oprogramowanie powinno
przechwycić takie wywołanie i wykonać stosowne czynności.
No i cały czas zostaje w odwodzie klasyczny PUSH. :-)
-
2. Data: 2010-02-13 13:45:08
Temat: Re: Arichtektura klient serwer po GPRS
Od: Marcin <f...@g...com>
On 13 Lut, 14:09, "Maciej Bebenek (news.onet.pl)"
<m...@t...waw.pl> wrote:
> On 2010-02-13 13:15, Marcin wrote:
>
> > bazie. I tu pytanie: można w jakiś sposób poinformować PDA że jest dla
> > niego nowa informacja na bazie nie ponosząc kosztów np. wysłania smsa?
>
> Jest parę taryf pozwalających na wysłanie SMS-ów we własnej sieci bez
> żadnych kosztów. W innym przypadku serwer może zestawiać połączenie
> telefoniczne i po chwili rozłączać się. Oprogramowanie powinno
> przechwycić takie wywołanie i wykonać stosowne czynności.
>
> No i cały czas zostaje w odwodzie klasyczny PUSH. :-)
Z tego co wiem push w PDA / Smartphone (np. Blackberry) działa właśnie
tak, że wysyłany jest sms z prośbą o odpytanie serwera, czyli jest
koszt wysłania smsa. Nie chciał bym też na tym etapie uzależniać
architektury systemu od oferty operatorów GSM.
Mówisz, że jest możliwość odnotowania połączenia przychodzącego w
oprogramowaniu PDA? Innymi słowy powinno być możliwe, przy
zastosowaniu modemu GPRS w bazie, puszczanie tzw. sygnału do PDA
sprzedawcy, a oprogramowanie rozpoznałoby numer bazy, odrzuciło
połączenie (co od razu załatwia handshake bo wiem że PDA wie że jest
dla niego informacja w bazie) i odpytało bazę? To by było myślę to
czego szukam.
-
3. Data: 2010-02-13 14:16:21
Temat: Re: Arichtektura klient serwer po GPRS
Od: "Maciej Bebenek (news.onet.pl)" <m...@t...waw.pl>
On 2010-02-13 14:45, Marcin wrote:
>> No i cały czas zostaje w odwodzie klasyczny PUSH. :-)
>
> Z tego co wiem push w PDA / Smartphone (np. Blackberry) działa właśnie
> tak, że wysyłany jest sms z prośbą o odpytanie serwera, czyli jest
> koszt wysłania smsa. Nie chciał bym też na tym etapie uzależniać
> architektury systemu od oferty operatorów GSM.
PUSH możesz sobie wyobrazić jako zestawienie połączenia, bez timeoutu, w
momencie uruchomienia programu wraz z nadzorem nad tym połączeniem.
O tym, żeby np. serwer MS Exchange wysyłał jakieś SMS do HTC czy gMail
do G1 naprawdę nie słyszałem :-)
-
4. Data: 2010-02-13 14:17:59
Temat: Re: Arichtektura klient serwer po GPRS
Od: joker77 <t...@p...com>
A nie prościej :
Utrzymujesz połączenie tcp - klient - serwer, jeśli coś jest dla
klienta serwer wysyła, co pewien czas klient dla podtrzymania
połączenia (timeout tcp) przesyła pakiet danych.
I naprawdę przy dzisiejszych usługach nie ważne jest czy klient
prześle 5MB czy 50MB - ważne jest ile na tym firma zarobi.
Jedyne uzależnienie - to taryfikacja przesyłanych danych (rozmiar
paczki danych), najlepiej co do bajta - a nie każdy operator taką
oferuje.
Wysyłanie wiadomości sms jest dobre jeśli masz odpowiedni pakiet bez
limitów, wtedy nie musisz się martwić o podtrzymanie połączenia tcp.
-
5. Data: 2010-02-13 14:41:28
Temat: Re: Arichtektura klient serwer po GPRS
Od: Marcin <f...@g...com>
@Maciej Bebenek: A jak dokładnie działa taki push? To jest standardowa
usługa operatora, każdy ją udostępnia i to jest darmowe? Jeżeli możesz
podać nieco więcej szczegółów będę wdzięczny. Bo z tego co do tej pory
słyszałem, to pushmail w mobile opiera się na smsach, ale może źle
wiem.
@joker77: Co do drugiego rozwiązania, to też ciekawe. A jaki jest
klasyczny timeout w TCP? To zależy od ISP, czy od łączących się
urządzeń? No i ciekawe jak często zmienia się IP (czyli jaki jest
lease time w GGSN, jeżeli dobrze to wszystko rozumiem).
-
6. Data: 2010-02-13 22:54:07
Temat: Re: Arichtektura klient serwer po GPRS
Od: J.F. <j...@p...onet.pl>
On Sat, 13 Feb 2010 14:09:32 +0100, Maciej Bebenek (news.onet.pl)
>On 2010-02-13 13:15, Marcin wrote:
>> bazie. I tu pytanie: można w jakiś sposób poinformować PDA że jest dla
>> niego nowa informacja na bazie nie ponosząc kosztów np. wysłania smsa?
>
>Jest parę taryf pozwalających na wysłanie SMS-ów we własnej sieci bez
>żadnych kosztów. W innym przypadku serwer może zestawiać połączenie
>telefoniczne i po chwili rozłączać się. Oprogramowanie powinno
>przechwycić takie wywołanie i wykonać stosowne czynności.
Jak juz zadzwoni i polaczy, to mozna w trybie data przekazac conieco.
Tylko to raczej w normalne taryfy trafia a nie promocyjne.
Mozna tez sprobowac zasygnalizowac pustym dzwonkiem,
albo majac kilka telefonow transmitowac dluzsze datagramy pustymi
dzwonkami :-)
Albo sprobowac sie komunikowac przez GaduGadu, korzystajac ze
znizkowych taryf :-)
J.