ГОСТ Р 56170-2014
Рисунок 3 - Обзорная диаграмма механизма событий
Пример выполнения шагов (этапов) преобразования событий реализацией после того, как со
бытие триггера, доставленное потоком событий DSM-CC. использует файл редактирования и файл
фабрики, представлен в [11] (8.7.2.1). Возможны другие варианты выполнения этой процедуры, однако
результат должен быть эквивалентен описанному.
8.7.2 2 Определения файла фабрики события
8.7.2.2.1 Синтаксис файла фабрики события
Синтаксис файла фабрики события должен быть в соответствии с (14) (8.7.2.2.1).
8.7.2.2.2 Семантика элементов
Семантика элементов файла фабрики события должна быть в соответствии с [14] (8.7.2.2.2).
8.7.2.2.3 Семантика атрибутов
Семантика атрибутов файла фабрики события должна быть в соответствии с [14] (8.7.2.2.3).
8.7.2.3 Элемент фабрики события по умолчанию
События медиа, которые не определены в файлах фабрики событий, связанные с документом
DVB-HTML. и чьи имена «событие-имя» не начинаются с «DVB», рассматривают как связанные с эле
ментом фабрики события, который определяется с синтаксисом в соответствии с [14] (8.7.2.2.3).
8.7.2.4 Файл фабрики события по умолчанию
При отсутствии файлов фабрики событий, связанных с документом DVB-HTML. они предполага
ются по умолчанию.
Файл событий по умолчанию связанный с документом DVB-HTML содержит определения всех со
бытий триггера.
Агрегация (объединение) элементов фабрики события по умолчанию представляет собой файл
фабрики событий документа DVB-HTML.
8.7.2.5 Практический пример
Практический пример файла фабрики событий приложений представлен в [14] (8.7.2.2.5).
8.7.2.6 События системы
События системы используют тот же самый транспорт и механизмы связывания как события триг
гера. Но вместо того, чтобы быть преобразованными в события DOM и поставляться приложению DVB-
HTML. они полностью обрабатываются агентом пользователя. Процесс отображения имен событий
медиа в имена событий системы идентичен случаю событий триггера, которые являются элементами
события системы и определяют (опционально) поток и имя события. Однако в этом случае
атрибуттипа определяет вид события системы. Определены следующие величины типа: «dvb.start» и
«dvb.page».
29