Smart Messaging

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Smart Messaging — это услуга компании Nokia для отправления[1] и приема различных медиафайлов через SMS. Smart Messaging поддерживает проприетарный стандарт (не поддерживаемый другими производителями).

Архитектура[править | править код]

Smart messaging был впервые разработан для протокола узкополосных разъёмов. Для данной услуги используется протокол WDP. Также сообщения могут быть доставлены с помощью специальных номеров порта в заголовке смарт-сообщения (то есть сообщения, отправленного по Smart Messaging). Кроме коротких сообщений по GSM, WDP возможно адаптировать для работы над, например, USSD. Также использовался UDP при вызове данных с коммутацией каналов или же GPRS. Важно отметить, что Smart messaging шире, чем GSM.

Пространство портов NBS контролирует компания Nokia, а протокол TCP/UDP-порта входит в сферу IANA.

Форматы[править | править код]

Базовый набор форматов доступен многим приложениям в среде OTA. В него входят такие функции как:

  • Отправка или получение визитных карточек.
  • Отправка или получение информации, связанной с конфигурацией доступа в интернет.
  • Отправка или получение элементов календаря.
  • Отправка и прием звуковых сигналов и графической информации.
  • Отправка и получение составных сообщений.

Графика[править | править код]

Сообщения с изображениями[править | править код]

Одноцветное изображение может быть отправлено как серия SMS-сообщений. Обычный размер определяется в рамках 72x28 пикселей. Большая часть монохромных устройств Nokia позволяют установить это изображение как заставку. Что касается цветных, то не все модели позволяют сделать то же самое. Сообщение с изображением использует реализацию ОТА растрового изображения.

Логотип оператора[править | править код]

Монохромное изображение, которое может быть отправлено на телефон через SMS-шлюз в виде одного или нескольких SMS-сообщений. Типичный размер логотипа оператора −72х14 пикселей. Он отправляется в виде двух отдельных SMS-сообщений. Логотипы операторов находятся в середине экрана и исчезают, когда связь теряется. Цель логотипов изначальна была в том, чтобы позволить сетевому оператору или MVNO заменить название своей сети (хранящееся на SIM-карте) своим графическим логотипом. Есть и другой способ отправить логотип оператора стандартного размера одним сообщением, однако совместимость с новыми или другими телефонами Nokia остается неопределенной. Лучшим же способом снижения стоимости отправки логотипов операторов является уменьшение их размера до 72х13 пикселей. Этот размер будет отправлен в виде одного сообщения. Логотип оператора использует реализацию растрового изображения OTA.

Символ командной строки[править | править код]

Это монохромное изображение, которое может быть отправлено на телефон через SMS-шлюз в виде одного или нескольких объединенных SMS-сообщений. Типовой размер графического сообщения

— 72x14 пикселей, которое отправляется в виде отдельного SMS-сообщения. Значок CLI — это изображение, которое будет отображаться на телефонной трубке при вызове от контакта, помещённого в определённую группу (коллеги, друзья и прочее). Символ CLI использует реализацию растрового изображения OTA.

Внутренняя структура[править | править код]

Содержание каждого отправленного сообщения делится на две части. Заголовок данных и их содержимое.

Заголовок данных[править | править код]

Заголовок данных делится на две части, первая часть занимает один байт в длину, и определяет общую длину заголовка. Дальше идут «информационных элементов», которые указывают телефону, что делать с информацией, когда он ее получает. Двумя наиболее распространенными информационными элементами являются адресация номера порта (код 05) и конкатенация (код 00). Они помогают устройству понять, как именно нужно соединить два или более SMS-сообщений, чтобы собрать их в одно. Первый байт информационного элемента определяет, за какой информацией нужно следовать. Второй байт информационного элемента — это «длина данных информационного элемента» или IEDL. Он сообщает телефону, как много из поступающих байтов определяются как частьинформационного идентификатора. Третий и следующие байты информационного элемента — это сама передаваемая информация. Она называется IED (данные информационного элемента).

Содержание данных[править | править код]

Содержание данных варьируется в зависимости от типа сообщения в Smart messaging. Кроме графических элементов, содержится ещё и мобильный код страны и код мобильной сети. Для рингтонов он содержит музыку и прочее.

Примечания[править | править код]

  1. DIGIA Inc. Programming for the series 60 platform and symbian OS. — Chichester, West Sussex : Wiley, 2003. — 558 с.