ГОСТ Р 56170-2014
На рисунке 6 представлена схема взаимосвязей между акторами и приложениями
Рисунок 6 - Взаимосвязи между акторами и приложениями
9.3.1.4 Границы приложений
Границы приложения определяют размеры приложений DVB-HTML. Любой контент документа за
пределами границы приложения не является частью приложения HTML-DVB и не должен быть доступ
ным для ссылок приложения HTML- DVB. Терминал МНР может содержать конкретную реализацию
механизма, позволяющего конечному пользователю принять решение о доступе к ресурсу за границей
приложения, но эта возможность не находится в контексте исходного приложения HTML DVB. Это про
странство имен может быть использовано вещателем для управления периметром навигации пользо
вателя идля реализации МНР с более эффективным предварительным выбором приложений.
Комплектдокументов, составляющих приложение HTML-DVB платформы МНР. определяется ре
гулярным выражением на языке локатора. Как правило, локатор состоит из текстовой строки в фор ме.
определенной в соответствии с [55] и действует как связующее звено, скрепляющее приложение:
scheme://hostfdir1/dim/file#subrof.
Регулярное выражение может быть определено как шаблон строки, который позволяет прове
рить соответствие (или не соответствие) данной строки элементу текста. Пример регулярного выра
жения:
https? :/ / www L (dvb | etsi) \ org / [a-zO-9 /] ♦ \ html?
9.3.1.4.1 Синтаксис регулярного выражения
Синтаксис регулярного выражения должен быть в соответствии с [11] (9.3.1.4.1).
9.3.2 Жизненный цикл приложения DVB-HTML
9.3.2.1 Ситализация
Сигнализация приложения DVB-HTML выполняется в соответствии с разделом настоящего стан
дарта.
Администратору приложения может быть предложено запустить приложение DVB-HTML автома
тическим запуском или через API запуска приложения. Приняв запрос на запуск приложения DVB-HTML
(т.е. в AIT появляетсяAUTOSTART или PREFETCH или пользователь, создающий экземпляр). В случае
отсутствии приложения с тем ApplicationID. который уже созает экземпляр класса. Администратор при
ложений должен пытаться найти подходящего агента пользователя. Он может в этот момент начать
предварительную выборку.
Если Администратор приложения не может создать экземпляр агента пользователя из-за отсут
ствия ресурсов или из-за отсутствия подходящего и доступного агента пользователя, то любая пред
варительная выборка может быть прервана, и любой сигнал запуска может быть проигнорирован. Это
зависит от времени начала автозапуска приложений DVB-HTML. Для выбранного с упреждением при
ложения DVB-HTMLтребуется триггер, который переносит время, в которое приложениедолжно начать
предоставление службы.
Модель DVB-HTML МНР должна предусматривать (после поступления заявки на запуск приложе
ния DVB-HTML) поиск агента пользователя и поиск актора.
МНР в соответствии с [11] (9.3.2.2) обеспечивает поддержку запуска приложений DVB HTML на
интервале их жизненного цикла одним из следующих способов.
47