Загрузка приложений из интерактивного канала может выполняться по одному из трех сценариев:
- файловая система полностью реализована в канале вещания (классическая модель МНР 1,0);
- файловая система реализована через интерактивный канал;
- файловая система реализована в гибридном варианте потока вещания и интерактивного канала.
6.3.1 Файловая система, реализующаяся через интерактивный канал
В случае, когда интерактивный канал предоставляет единственную файловую систему, ID протокола должен быть 0x0003. Терминалы МНР могут использовать другие значения ID этого протокола.
6.3.1.1 Логическая структура файловой системы
Список элементов (URL), сигнализированных в дескрипторе (дескрипторах) транспортного протокола согласно [11]. (15.6.1.2.1) позволяет формировать единственное пространство имен.
Терминал МНР при установлении местоположения файла, определенного неполным (относительно неполным) именем файла, должен пытаться выбирать файл от каждого из элементов в этом списке в том порядке, в котором они найдены в списке до тех пор, пока файл не будет найден или пока не будет исчерпан список.
Элементы в списке согласно [11] (6.4.1.1) должны быть или ссылками на файлы с расширением zip в соответствии с [40] или на базовые URL, заканчивающиеся на "/", с которыми должен быть связан путь к требуемому файлу. Должны игнорироваться любые элементы в списке, не относящиеся к этим двум типам. Ошибки обнаружения конкретного файла через конкретный элемент списка также должны игнорироваться. Список должен содержать хотя бы один элемент.
Пример процедуры извлечения файла "dvb.fontindex" для приложения представлен в [11] (6.4.1.1).
6.3.1.2 Передача файлов
Файлы должны передаваться с URL HTTP использованием протокола HTTP 1.1 в соответствии с 6.2.8.1 настоящего стандарта или использованием протокола HTTP 1.0 в соответствии с 6.2.8.2 настоящего стандарта.
Файлы, передаваемые с URL HTTPS, используют протокол HTTPS в соответствии с 6.2.8.3 настоящего стандарта.
Для других схем URL, если зарегистрированный транспортный протокол интерактивного канала поставщика служб существует для соответствующей схемы URI, он должен использоваться этим поставщиком.
6.3.1.3 Кодирование класса
Классы приложений DVB-J могут поставляться в виде отдельных файлов класса или как файлы ZIP с [40].
Примечание - Этот случай отличается от случая вещания, где объектные файлы Карусели являются файлами класса.
Классы приложений DVB-J должны быть доставлены в виде отдельных файлов класса на уровне файловой системы.
Примечание - Это означает, что файлы класса DVB-J на сервере HTTP могут быть любыми отдельными файлами класса или файлами ZIP с [40], где файлы ZIP являются частью полной файловой системы.
6.3.1.4 Содержание каталога в файловой системе
Данная файловая система при решении задач аутентификации не считается поддерживающей каталоги в соответствии с правилами аутентификации по [11] (12.4.1.5).
В случае использования каталога в соответствии с [11] (14.7) для терминала МНР не гарантируется доступ к полному содержанию каталога.
6.3.2 Параметры гибридного варианта файловой системы вещательного потока и интерактивного канала
В гибридном варианте вся информация каталога предоставляется в вещательном потоке, но часть или все содержимое файла предоставляется через интерактивный канал.
6.3.2.1 Передача файлов
6.3.2.1.1 Передача файла по каналу вещания
В терминалах МНР, использующих Карусель Объектов U-U DSM-CC, содержание файла переносится при использовании протокола BIOP: File как нормальный случай Карусели Объектов U-U, определенной в ГОСТ Р 54456 (6.1.6) или [11] (6.2.5). Ссылка на интероперабельный объект (IOR) использует тело BIOPProfileBody или тело LiteOptionsProfileBody.