Как всегда бывает удивительное рядом.
Бывает так живешь, что-то используешь и не задумываешься о сути и предназначении некоторых вещей. В повседневной жизни нас окружает масса вещей, о назначении которых мы редко задумываемся, а ведь они могли бы значительно облегчить нам жизнь!
Поделюсь впечатлением о том, что считал основой основ сотовой связи и не воспринимал как что-то необычное. И это USSD!!! =)
Для начала определение:
USSD (Unstructured Supplementary Service Data) - стандартный сервис в сетях GSM, позволяющий организовать интерактивное взаимодействие между абонентом сети и сервисным приложением в режиме передачи коротких сообщений.
На этом можно и закончить, все понятно и ясно. =) Но я попробую рассказать все в красках.
Часто в описании услуг можно видеть разные способы подключения:
- либо "отправить SMS",
- либо "наберите *100#".
Про SMS я так думаю вопросов нет, оно отправляется на определенный номер, твой номер известен (ты же отправитель). Все "машинка работает" =)
А вот что за странное сочетание символов со звездочками, решетками и цифрами? Одним словом магия, дым и зеркала =) Снимаем завесу тайны, вуаля, это и есть загадочный USSD-запрос.
Для более наглядного понимания сути и различий, воспользуемся аналогиями.
Пусть мобильный телефон это компьютер. Тогда SMS - это привычная графическая оболочка WIndows, где кликая на иконки можно заставить компьютер, что-то делать. USSD же это командная строка (консоль, если угодно).
Таким образом, USSD - это способ самостоятельно управлять услугами в режиме онлайн быстрее и проще, чем по SMS (про консоль не все так скажут) =)
На USSD-запрос в самом простом случае вы получите входящее SMS, но более удобнее, когда появляется интерактивный портал, на котором можно ввести дополнительные команды для получения дополнительной информации.
Такой интерактивный портал и есть одно и главных достоинств USSD - простота и удобство использования: абоненту не нужно набирать короткое сообщение, достаточно лишь набрать необходимую команду (хм, похоже, что я попался на рекламный ход, что лучше еще вопрос???). Для составления запроса и навигации по меню также нужно всего лишь набрать несложную комбинацию символов. Ответ системы обычно сопровождается текстовыми подсказками о возможности выполнения в данный момент тех или иных действий , поэтому абоненту не обязательно их помнить. Кроме того, USSD обеспечивает быстрый, интерактивный режим общения.
У меня вопрос для читающих, как ваш оператор работает с USSD-запрсами?
У Мегафона на старых телефонах в ответ приходит только SMS (для большинства команд).
У MTC говорят есть интерактивные порталы.
Немного технической стороны вопроса:
USSD сервис поддерживается в
GSM Phase 1 и
GSM Phase 2 (инициирование сессии со стороны USSD-приложения). USSD сервис во многом схож с SMS, оба сервиса используют для передачи данных формат коротких сообщений. Однако USSD в основном предназначен для обмена сообщениями между абонентом и дополнительными сервисами, в простейшем случае, службой автоинформатора расчётного счета, тогда как SMS в основном служит для обмена короткими сообщениями между абонентами.
USSD, в отличие от SMS, не имеет промежуточной базы данных и не гарантирует повторную доставку сообщений, что делает обмен сообщениями мгновенным. USSD является сессионно-ориентированной технологией, весь диалог абонента и приложения ведётся в рамках одной сессии. Аналогом USSD-сервиса является система на базе
IVR (
Interactive VoiceResponse), в отличие от которой в USSD отсутствуют голосовые соединения, используется лишь сигнализационный канал. Обмен данными в USSD-сессии является более наглядным и оперативным.
Если хочется почитать: