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

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

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

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

Н.1 Перечень транзитных (Pass-Thru) сообщений приведен в таблице Н.1.


Таблица Н.1 - Перечень транзитных (Pass-Thru) сообщений

messageId

Наименование сообщения

Описание

00000

Зарезервировано

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

00001

PassThruRequest

От Пользователя к Сети.

Запрос на передачу транзитных данных (PassThruData).

Отклик от Сети на это сообщение отсутствует

00002

PassThruIndication

От Сети к Пользователю.

Передача Пользователю транзитных данных (PassThruData) от другого Пользователя.

Отклик от Получателя этого сообщения отсутствует

00003

PassThruReceiptRequest

От Пользователя к Сети.

Запрос на передачу Сетью транзитных данных (PassThruData) другому Пользователю. Ответ Получателя будет послан после приема данных

00004

PassThruReceiptConfirm

От Пользователя к Сети.

Отклик на сообщение PassThruReceiptRequest

00005

PassThruReceiptIndication

От Сети к Пользователю.

Передача Пользователю транзитных данных (PassThruData) от другого Пользователя. Ответ получателя будет послан после приема данных

00006

PassThruReceiptResponse

От Пользователя к Сети.

Отклик на сообщение PassThruReceiptIndication

00007 - 07FFF

Зарезервировано

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

08000 - 0FFFF

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

Определяет Пользователь транзита П-С



Формат PassThruData транзитных сообщений приведен в таблице Н.2.


Таблица Н.2 - Формат PassThruData транзитных сообщений

Синтаксис

Число байтов

PassThruData() {

passThruDataLength

2

for (i=0; i<passThruDataLength; i++) {

passThruDataByte

1

}

}



Поле PassThruDataLength определяет общее число passThruDataBytes.

Поле PassThruDataByte содержет частные данные, не устанавливаемые настоящим стандартом.

Н.1.1 Транзитное сообщение PassThruRequest передается от Пользователя к Сети для запроса о доставке сообщения необходимому Пользователю.

Формат сообщения PassThruRequest представлен в таблице Н.3.


Таблица Н.3 - Формат сообщения PassThruRequest

Синтаксис

Число байтов

PassThruRequest() {

dsmccMessageHeader()

userId

20

passThruType

PassThruData()

2

}



Поле userId указывает Пользователя, которому посылают сообщение. Поле устанавливается передающим Пользователем.

Поле passThruType указывает тип передаваемого PassThruData. Это поле установлено передающим Пользователем.

Структура PassThruData() содержит частные данные, не устанавливаемые настоящим стандартом.

Н.1.2 Сообщение PassThruIndication посылают от Сети к Пользователю, чтобы освободить сообщение от обозначенного Пользователя.

Формат сообщения PassThruIndication приведен в таблице Н.4.


Таблица Н.4 - Формат сообщения PassThruIndication

Синтаксис

Число байтов

PassThruIndication() {

dsmccMessageHeader()

userId

20

passThruType

PassThruData()

2

}



Поле userId обозначает передающего Пользователя. Поле устанавливается сетью.