ГОСТ Р 54456—2011
8 Параметры моделей приложений платформы MHP
8.1 Параметры приложений вещания платформы MHP
8.1.1 Совокупность основных операций управления жизненным циклом приложения МНР включа-
ет в себя следующие:
- выбор службы вещания;
- запуск (старт) приложения;
- остановка приложений.
8.1.2 Основным способом выбора службы вещания платформы МНР должно быть использова-
ние возможностей EPG. Последовательность и основное содержание процедур управления жизнен-
ным циклом приложения платформы МНР должны быть в соответствии с требованиями стандарта
ETSI [5] (9.1.1).
8.1.3 Операция запуска (старта) приложения должна выполняться платформой МНР после окон-
чания операции выбора службы вещания в соответствии со стандартом ETSI [5] (9.1.2). Режим автома-
тического запуска приложений должен активизироваться в соответствии со стандартом ETSI [5] (10.6).
Параметры механизма управления жизненным циклом приложений МНР установлены в 9.5 настоящего
стандарта.
8.1.4 МНР должна обеспечивать поддержкуодновременного представления и выполнения несколь-
ких приложений в границах, предусмотренных службой, в соответствии со стандартом ETSI [5] (9.1.3).
8.1.5 МНР должна поддерживать остановку приложений самими приложениями (при использова-
нии API этих приложений) и при ручном управлении от терминала МНР. Примеры ситуаций, в которых
допускается остановка приложений, приведены ниже:
- выбор новой службы для замены службы, выбранной ранее;
- остановка одного приложения другим приложением по решению администратора приложений из
соображений безопасности;
- по решению вещателя об остановке приложения;
- из-за дефицита ресурсов терминала МНР.
Детализированные характеристики этих ситуаций должны быть в соответствии со стандартом
ETSI [5] (9.1.4).
8.1.6 МНР должна поддерживать персистентность (сохраняемость) приложений за границами,
предусмотренными службой, в соответствии со стандартом ETSI [5] (9.1.5). Условия сохраняемости при-
ложений в случае потери режима Карусели должны быть в соответствии с 6.1.6.3 настоящего стандарта.
8.1.7 МНР должна поддерживать управление автоматическим запуском приложений вещания в
условиях, определенных стандартом ETSI [5] (9.1.2, 9.1.6) и 8.1.3 настоящего стандарта.
8.1.8 МНР не должна поддерживать попытки настройки пользователем терминала МНР на транс-
портные потоки методами, которые не используют метод выбора службы вещания МНР.
8.1.9 МНР должна поддерживать возможность выбора службы при активизации приложений
DVB-J использованием API выбора службы. Программный интерфейс приложений выбора службы
включает класс ServiceContext, что дает доступ к контекстам, в которых могут быть представлены служ-
бы. Детализированное описание процедур выбора службы должно быть в соответствии со стандартом
ETSI [5] (9.1.8).
8.2 Параметры модели приложений DVB-J
18
8.2.1 МНР должна поддерживать запуск приложений DVB-J любым из способов, установленных
для приложений MHP стандартом ETSI [5] (9.2.1). Листинг API и процедуры активизации API должны
быть в соответствии со стандартом ETSI [5] (приложение S).
8.2.2 МНР должна поддерживать остановку приложений DVB-J по любой из причин, перечислен-
ных для приложений вещания MHP по 8.1.5 настоящего стандарта. Детализация процедур остановки
должна быть в соответствии со стандартом ETSI [5] (9.2.2).
8.2.3 Состояния жизненного цикла приложений DVB-J и параметры состояний платформы МНР
должны поддерживаться виртуальной машиной Xlet. Виртуальная машина Xlet обеспечивает функцио-
нирование программного интерфейса Xlet с учетом следующих условий:
- допускается короткая задержка запуска программного интерфейса Xlet;
- допускается возможность возникновения условий, в которых программный интерфейс приложе-
ний Xlet не предоставляет свою услугу;
- обеспечивается
возможность
уничтожения
программного
интерфейса
Xlet
в
любое
время.