SMS
GSM 04.11 http://www.etsi.org
Назначение протокола SMS (Short Message Service) состоит в передаче сообщений между мобильными станциями GSM PLMN и объектами Short Message Entity через сервисный центр (Service Center) в соответствии со спецификацией TS GSM 03.40. Термины "MO" - Mobile Originating (инициированный мобильной станцией) и "MT" - Mobile Terminating - (инициированный сетью) показывают направления передачи коротких сообщений.
Структура SMS показана на рисунке.
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
Октет
|
Дискриминатор протокола
|
Идентификатор транзакции
|
1
|
Тип сообщения
|
2
|
Информационные элементы
|
3-n
|
Формат сообщения SMS
Дискриминатор протокола
Значение 1001 указывает на протокол SMS.
Идентификатор транзакции
Позволяет различить одновременные операции (транзакции) в одной мобильной станции. Формат идентификатора транзакции показан на рисунке.
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
Флаг TI
|
Значение TI
|
…
|
Формат идентификатора транзакции
Флаг TI
Указывает, кто выделил значение TI для данной транзакции. Назначение флага TI состоит в том, чтобы различать одновременные попытки выделения одинаковых значений TI.
Значение TI
Значения TI выделяются стороной интерфейса, инициировавшей транзакцию. В начале транзакции выбирается и присваивается свободное значение TI для данной транзакции. В течение всего времени жизни данной транзакции значение TI не меняется. После завершения транзакции значение TI освобождается и может быть снова использовано для других транзакций. На разных сторонах интерфейса могут использоваться два одинаковых значения TI для разных транзакций.
Тип сообщения
Тип сообщения вместе с дискриминатором протокола идентифицирует назначение каждого передаваемого сообщения. Поддерживаются следующие типы сообщений:
00000001 CP-DATA
00000100 CP-ACK
00010000 CP-ERROR
Информационные элементы
Каждый информационный элемент IE имеет идентификатор размером в один байт (октет). Размер поля IE может быть фиксированным или переменным. Идентификатор длины может входить в информационный элемент, но не является обязательным.
Формат заголовков сообщений SMS relay показан на рисунке.
8
|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
Октет
|
0
|
0
|
0
|
0
|
0
|
MTI
|
1
|
Тип сообщения
|
2
|
Информационные элементы
|
3-n
|
Формат сообщения SMS relay
MTI
Индикатор типа сообщения, который может принимать следующие значения:
Значения битов (321)
|
Направление
|
RP-сообщение
|
000
|
ms->n
|
RP-DATA
|
000
|
n->ms
|
Зарезервировано
|
001
|
ms->n
|
Зарезервировано
|
001
|
n->ms
|
RP-DATA
|
010
|
ms->n
|
RP-ACK
|
010
|
n->ms
|
Зарезервировано
|
011
|
ms->n
|
Зарезервировано
|
011
|
n->ms
|
RP-ACK
|
100
|
ms->n
|
RP-ERROR
|
100
|
n->ms
|
Зарезервировано
|
101
|
ms->n
|
Зарезервировано
|
101
|
n->ms
|
RP-ERROR
|
110
|
ms->n
|
RP-SMMA
|
110
|
n->ms
|
Зарезервировано
|
111
|
ms->n
|
Зарезервировано
|
111
|
n->ms
|
Зарезервировано
|
Связь сообщений (Message Reference)
Используется для связывания сообщения RP-ACK или RP-ERROR с сообщением RP-DaATA или RP-SMNA.
Информационные элементы
Каждый информационный элемент IE имеет идентификатор размером в один байт (октет). Размер поля IE может быть фиксированным или переменным. Идентификатор длины может входить в информационный элемент, но не является обязательным.
Авторские права Энциклопедия сетевых протоколов
Все права защищены.
Дата публикации: 2005-10-17 (5235 просм.)
[ Назад ]
Обсудить статью на Форуме.
|