Справочник

Технологии

Структура SMS

SMS-центры крупнейших российских GSM-операторов работают с кодировкой UCS2 (или, как ее еще называют, Unicode) и позволяют передавать русскоязычные сообщения.

В UCS2 для кодирования одного символа используются два байта. Поэтому SMS, переданное по-русски, должно содержать не более 70 символов (текст сообщения в стандартной кодировке 140 байтов делим пополам). Русскоязычные SMS длиной свыше 70 знаков будут автоматически разбиты на части. Перечисленные возможности стали доступны стандарте GSM фаза 2+ . Первоначально в SMS ( стандарт GSM фаза 2) использовался только набор латинских букв, однако в стандарте GSM фаза 2+ были введены символы UNICODE, которые включают кириллицу. Операторы использующие данную кодировку могут отправлять мобильным телефонам, поддерживающим кодировку UNICODE, сообщения, написанные на русском языке.

Структура SMS в стандартной кодировке приведена в таблице. Суммарный размер сообщения может достигать 163 байта.

СтруктураДлина
тип сообщения1 байт
временная отметка SMS-центра 7 байт
адрес источника сообщения12 байт
идентификатор протокола1 байт
схема кодирования данных1 байт
длина пользовательской области данных1 байт
текст сообщения 140 байт
итого
163 байт

Благодаря стандарту GSM фаза 2+ стало возможным разбиение нескольких коротких сообщений для того, чтобы формировать единственное длинное сообщение. Таким образом, стало возможным писать сообщения вплоть до 38760 символов в 7-битовой кодировке или 34170 в 8-битовой кодировке максимум может быть соединено 255 сообщений).


Категория: SMS


Комментируйте:



Рейтинг файлов

Лучшие телефоны

Online
onlide_all 1
ghost 1
users 0

Помощь сайту
Вы можете оказать существенную помощь сайту, разместите на Вашем сайте нашу ссылку. Код придумайте сами :)