ГОСТ Р 56950—2016
Учитывая возможности CICAM, Хост должен ограничить количество локальных TS, которые он од
новременно мультиплексирует, и количество ES. которые запрашивает CICAM для дескромблирования.
Синтаксис APDU CICAM_multistream_capability должен быть в соответствии с таблицей 3.
Таблица 2 — Параметры APDU многопоточного ресурса
Многопоточный ресурсОбъект приложения
Направление
передачи
Идентификатор
ресурса
КлассТипВерсияTer APDU
Значение
тега
ХостCICAM
00 90 00 4114411CICAM_multistream_capability9F 92 00
-
PID_select_req9F 92 01
-
PID_select_reply9F 92 02
-
Таблица 3 — Синтаксис APDU CICAM_multistream_capability
СинтаксисКоличество битовМнемоника
CICAM_multistream_capabiIity () {
CICAM_multistream_capability_tag
length_field ()
24uimsbf
max_local_TS
8uimsbf
max_descramblers
16uimsbf
}
Семантика полей APDU CICAM_multistream_capability:
- CICAM_multistrcam_capability_tag: поле 24 бита является тегом со значением 0x9F9200;
- longth_field: поле указывает значение длины полезной нагрузки APDU в формате BER ASN.1 в
соответствии с [2] (8.3.1);
- max_local_TS: поле 8 битов указывает максимальное количество локальных TS, которые CICAM
может получить одновременно;
- max_descramblors поле 16 битов указывает общее количество дескремблеров, которые CICAM
может предоставить одновременно для всех локальных TS.
6.4.2.3 APDU от CICAM к Хосту запроса выбора PID
CICAM посылает ХостуAPDU PID_select_req с запросом на конкретный набор PID для включения
в принятый локальный TS.
CICAM должен предоставить список PID в порядке приоритета списка. Каждый PID в списке дол
жен сопровождаться флагом critical_for_descrambling_f!ag. который CICAM устанавливает для PID.
необходимых для дескремблирования контента. Список PID не должен содержать PID с critical_for_
descrambling_flag. установленным в 0Ы после первого PID. который имеет critical_for_descrambling_
flag, установленный в 0Ь0.
Если Хост не может включить PID с установленным флагом critical_for_descrambling_flag. то
CICAM не может корректно дескремблировать службу.
В любой момент времени Хост может отменить или повторно выбрать один из PID. выбранных
CICAM ранее. Об этом случае Хост должен информировать CICAM. отправив APDU PID_select_reply об
обновленном состоянии тех PID, которые не были выбраны или были выбраны повторно.
В случае отмены Хостом PID он должен отменять PID с самым низким приоритетом из списка PID.
представленного CICAM первоначально при отборе PID.
При повторном выборе Хостом PID из списка ранее выбранных он должен выбирать PID с выс
шим приоритетом.
Если службы для дескремблирования выбираются от одного и того же тюнера и в списке PID. вы
бранных CICAM. есть общие PID, то транспортные пакеты, соответствующие общим PID. должны быть
продублированы в каждом из локальных TS. создаваемых для каждой службы.
17