КАК?
Необходимо отправить на номер 684 сообщения вида:
LC [ПАРАМЕТРЫ]
Такая отправка в дальнейшем называется запросом.
ЗАПРОС LC БЕЗ ПАРАМЕТОВ
Отправка сообщения:
LC
на номер 684:
-
Определяет местоположение абонента, который сделал запрос и запоминает это местоположение на10 часов. Вместе с местоположением запоминается дополнительная информация:
-
Номер абонента
-
Описание множества участников, информацию о которых желательно получать. В запросе без параметров, такое множество состоит из всех участников всех чатов, где абонент также является участником.
-
Просматривает все запомненные местоположения и определяет местоположения, сопоставимые с запросом. Местоположение считается сопоставимым если а) обратившийся абонент удовлетворяет условиям, записанными в местоположении и б) абонент, записанный в местоположении удовлетворяет условиям обратившегося абонента.
-
Если сопоставимых местоположений нет, то обратившемуся абоненту высылается SMS: LC> Поблизости пока никого нет L
-
Из всех сопоставимых местоположений извлекается абоненты, номер преобразуется в идентификатор вида ИМЯЧАТА-НИКВЧАТЕ, и обратившемуся абоненту высылается SMS: LC> ИД1(РАССТОЯНИЕ) ИД2(РАССТОЯНИЕ)...
-
Всем абонентам, которые включены в сообщение обратившегося абонента, высылается SMS LC> Появился(ась): ИДОБРАТИВШЕГОСЯАБОНЕНТА(РАССТОЯНИЕ)
Пример:
Пусть чат с именем 7YA состоит из 3 участников c никами PAPA, MAMA, SYN и пусть все 3 участника находятся рядом. Тогда при последовательном выполнении запросов:
Кто |
Запрос |
Сообщения высылаемые услугой |
PAPA |
LC |
PAPA получает SMS: LC> Поблизости пока никого нет :-( |
MAMA |
LC |
MAMA получает SMS: LC> 7YA-PAPA(РЯДОМ)
PAPA получает SMS: LC> Появился(ась): 7YA-MAMA(РЯДОМ) |
SYN |
LC |
SYN получает SMS: LC> 7YA-PAPA(5.1-9.2 км) 7YA-MAMA(5.1-9.2 км)
PAPA и MAMA получают SMS: LC> Появился(ась): 7YA-SYN(5.1-9.2 км) |
Слово РЯДОМ означает, что принципиально возможно ситуация, при которой PAPA и MAMA находятся рядом.
ПАРАМЕТРЫ
Параметры услуги могут ограничивать множество знакомых из чатов. Представляют собой список имен чатов и/или имен участников ЧАТ-НИК. Если в приведенном выше примере SYN выполнит запрос:
LC 7YA-PAPA
то он получит сообщение:
LC> 7YA-PAPA(5.1-9.2 км)
PAPA получит SMS:
LC> Появился(ась): 7YA-SYN(5.1-9.2 км)
а MAMA не получит ничего.
LC -C
Удаление своего местоположения (если есть) из местоположений, запомненных услугой. В ответ придет SMS: LC> Больше Вас не побеспокоят ;-) |