ГОСТ Р 56170-2014
9 Модель приложений МНР
9.1 Приложения МНР, связанные службой
9.1.1 Базовые элементы управления жизненным циклом
Основным элементом управления жизненным циклом приложения МНР является селекция (вы
бор) служб. Для приложений вещания и IPTVдля выбора службы используется EPG. Службой является
модуль, включающий операции представления и выполнения контента в МНР. Служба МНР может быть
представлена группой частей контента, которые предназначены для совместного представления конеч
ному пользователю. Служба может состоять из контента службы, включая потоки зудио/видео. потоки
данных, приложение информации о службе и приложение сигнализации. Служба «целевой упакован
ной медиа» состоит из элементов, которые хранятся на носителе данных, в том числе потоки аудио/ви-
део. потоки данных, приложения информации о службе и приложения сигнализации. Возможны
другие формы службы, такие как сохраненная служба (см. [11) (9.6.2)).
Каждая служба, представленная платформой МНР. представлена контекстом службы.
Контекст службы в приложении DVB-J представлен экземпляром класса ServiceContext. Несколь
ко приложений DVB-J представляются в одном контексте службы, количество объектов ServiceContext,
представляющих контекст службы, зависит от реализации, но каждое приложение видит только один
такой экземпляр. Детализация аспектов выбора служб представлена в [11] (9.1.1) с замечаниями и
из менениями по [14) (9.1.1).
9.1.2 Запуск приложений
Операция запуска (старта) приложения должна выполняться платформой МНР после окончания
операции выбора службы вещания в соответствии с [11) (9.1.2). Общие характеристики механизма
управления жизненным циклом приложений МНР установлены в [11) (9.1.1).
9.1.3 Поддержка выполнения одновременно носкольких приложений МНР
Должна обеспечиваться поддержка одновременного представления и выполнения нескольких
приложений МНР в границах, предусмотренных службой, в соответствии с [11) (9.1.3).
9.1.4 Остановка приложений
МНР должна поддерживать остановку приложений самими приложениями (при использовании
API этих приложений) и при ручном управлении от терминала МНР. Примеры ситуаций, в которых до
пускается остановка приложений, приведены ниже:
- выбор новой службы для замены службы, выбранной ранее,
- остановка одного приложения другим приложением по решению администратора приложений
из соображений безопасности;
- по решению вещателя об остановке приложения;
- из-за дефицита ресурсов терминала МНР.
Детализированные характеристики этих ситуаций должны быть в соответствии с [11) (9.1.4).
9.1.5 Персистентность приложений за границами службы
МНР должна поддерживать персистентность (сохраняемость) приложений за границами, пред
усмотренными службой, в соответствии с [11) (9.1.5). Условия сохраняемости приложений в случае
потери режима Карусели должны быть в соответствии с [11] (6.2.5.3).
9.1.6 Управление автоматическим запуском
МНРдолжна поддерживать управление автоматическим запуском приложений вещания в услови
ях. определенных [11).
9.1.7 Настройка без выбора службы
В соответствии с [11) (9.1.7) МНР не должна поддерживать попытки пользователя терминала на
стройки МНР на транспортные потоки методами, которые не используют метод выбора службы веща
ния МНР.
43