Статус документа
Статус документа

ГОСТ Р 53528-2009 Телевидение вещательное цифровое. Требования к реализации протокола высокоскоростной передачи информации DSM-CC. Основные параметры

     

Приложение Д
(обязательное)

Требования к параметрам сообщений сеансов Пользователь-Сеть и управления сеансами и ресурсами

Д.1 В настоящем приложении определены параметры сообщений сеансов П-С и управления сеансами и ресурсами, допустимые для использования:

- формат этих сообщений;

- сценарии, описывающие процедуры использования этих сообщений;

- используемые дескрипторы ресурса, которые идентифицируют сетевые ресурсы, распределенные сеансу.

В случае использования любого из сообщений, сценариев или дескрипторов ресурса, определенных в настоящем стандарте, они должны быть выполнены в точном соответствии с требованиями настоящего приложения.

Для всех сообщений сеанса между Сетью и Пользователями используется единый формат. Синтаксис единого формата сообщения сеанса П-С приведен в таблице Д.1.


Таблица Д.1 - Синтаксис единого формата сообщения сеанса П-С

Синтаксис

UserNetworkSessionMessage() {

             dsmccMessageHeader()

             MessagePayload()

}



Формат заголовка dsmccMessageHeader определен в таблице В.1 (приложение В).

Поле MessagePayload включает в себя дескрипторы ресурса и полей данных. Его структура зависит от назначения конкретного сообщения.

Д.2 Сообщения сеанса Пользователь-Сеть

Д.2.1 Сообщения Сеанса П-С имеют идентификатор сообщения messageId, который указывает тип и направление передачи сообщения. Идентификатор messageId передается в составе dsmccMessageHeader, который определен в таблице В.1 (приложение В).

На рисунке Д.1 показано правило кодирования формата полей messageId, используемых в сообщениях сеанса связи П-С. Бит 0 - младший значащий бит, бит 15 - старший значащий бит.


Рисунок Д.1 - Правило кодирования формата полей messageId, используемых в сообщениях сеанса связи П-С

Д.2.1.1 Дискриминатор сообщения messageDiscriminator указывает направление передачи сообщений между Сетью и Клиентом или между Сетью и Сервером. Значения битов Дискриминатора сообщения messageDiscriminator приведены в таблице Д.2.


Таблица Д.2 - Значения битов Дискриминатора сообщения messageDiscriminator

Значения битов

Поток сообщения

00

Зарезервировано ISO/IEC [2]

01

Клиент и Сеть

10

Сервер и Сеть

11

Зарезервировано ISO/IEC [2]



Д.2.1.2 Двоичная последовательность Сценария сообщения messageScenario используется, чтобы указать ту последовательность сообщений, в которой данное сообщение находится. Значения двоичной последовательности сообщения сценария messageScenario приведены в таблице Д.3.


Таблица Д.3 - Значения двоичной последовательности битов Сценария сообщения messageScenario

Значение

Описание

00 0000 0000

Зарезервировано ISO/IEC [2]

00 0000 0001

Подготовка сеанса в соответствии с ISO/IEC [2] (пункт 4.2.4)

00 0000 0010

Разъединение сеанса в соответствии с ISO/IEC [2] (пункт 4.2.5)

00 0000 0011

Дополнительные ресурсы в соответствии с ISO/IEC [2] (пункт 4.2.6)

00 0000 0100

Удаление ресурса (Delete Resource) в соответствии с ISO/IEC [2] (пункт 4.2.7)

00 0000 0101

Подготовка непрерывной передачи сеансов в соответствии с ISO/IEC [2] (пункт 4.2.8)

00 0000 0110

Состояния в соответствии с ISO/IEC [2] (пункт 4.2.9)

00 0000 0111

Повторный Сброс-Установка в соответствии с ISO/IEC [2] (пункт 4.2.10)

00 0000 1000

Выполнение Сеанса в соответствии с ISO/IEC [2] (пункт 4.2.11)

00 0000 1001

Соединение Сеанса в соответствии с ISO/IEC [2] (пункт 4.2.12)

00 0000 1010

Перенос Сеанса в соответствии с ISO/IEC [2] (пункт 4.2.13)

00 0000 1011

Развития Сеанса в соответствии с ISO/IEC [2] (пункт 4.2.14)

00 0000 1100 - 01 1111 1111

Зарезервировано ISO/IEC [2]

10 0000 0000 - 11 1111 1111

Определяется Пользователем



Большинство перечисленных сообщений управления используют механизм подтверждения. В некоторых случаях сообщений сеанса П-С этот механизм не используется. Эти случаи следующие: