ГОСТ Р 56455—2015
как поле ключа. Структуры индексации при передаче используют обобщенный контейнерный формат,
определенный механизмом инкапсуляции.
TVA не определяет путь, которым нужно переносить эти контейнеры, поскольку путь определяет
система доставки. Однако спецификация контейнера разрешает применять контейнер, который будет
легко согласовываться со стандартными способами доставки. Например, в среде MPEG-2 контейнеры
могут передаваться, используя секции, объекты в карусели объектов U-U DSM-CC или модули карусели
данных DSM-CC.
6.8 Примечания к расширению схемы
Схема TV-Anytime. определенная в [6]. обеспечивает стандартный способ описания общих струк
тур данных, необходимых в среде PDR. Однако возникают случаи, когда третьи стороны с целью обе
спечения дополнительной функциональности хотят расширить схему TVA для использования усовер
шенствованных типов данных или для введения новых типов данных.
Такое расширение схемы TVA может быть достигнуто обратной совместимостью с использова
нием методов стандартных схем XML. В (7) определено подмножество — методов схем XML, которые
применимы в контексте схемы TVA.
Объявление новых типовданныхдолжно происходить в отдельном документе схемы и иметь свое
собственное уникальное пространство имен.
6.8.1 Полиморфизм существующего типа с наследованием при расширении
Для расширения существующего типа данных TVA используют схемы XML. порождающие ме
ханизм расширения. Так. например, если поставщик хочет добавить новый элемент под названием
MyData к стандартному ProgramlnformationTypo TVA, он будет определять новый тип схемы в соот
ветствии с [15] (6.8.1).
Для использования нового типа данных в экземпляре документа используют атрибут xsi:type для
того, чтобы объявить фактический тип данных в соответствии с [15] (6.8.1).
Если ни один «type» не объявлен расширенным типом, то система предполагает, что это тип ба
зовый. в данном случае — ProgramlnformationType.
В случае, когда расширение добавляет новые атрибуты, то эти атрибуты могут выполняться в
любом порядке в границах расширенного элемента.
6.8.2 Полиморфизм существующего типа при наследовании с ограничением типа данных
Для ограничения применения существующего типа данных TVA используют схемы XML, чтобы
получить механизм ограничения. Так. например, если поставщик хочет создать новый тип данных под
названием MyOataType. который удаляет все дополнительные элементы из стандартного TVA
ProgramlnformationType. то он будет определять новый тип схемы в соответствии с [15] (6.8.2).
Для использования нового типа данных в экземпляре документа используют атрибут xsi:type для
объявления фактического типа данных в соответствии с [15] (6.8.2).
Если ни один «type» не объявлен, то система предполагает, что это базовый тип, в данном слу
чае — ProgramlnformationType
7 Система TV-Anytime на этапах 1 и2. Примеры руководств по программиро
ванию и сценариев
Настоящий раздел описывает систему TV-Anytime на этапах 1и 2. В настоящем разделе показаны
примеры функционирования системы.
7.1 Динамические процессы в TV-Anytime
Процессы, происходящие в системе TV-Anytime. и последовательность их выполнения изображе
ны на рисунке 9.
В7.2—7.13 представлены примеры, показывающие процессы, выполняющиеся всистеме TV-Anytime.
Пубпиешние,пвиш;выбор,рнш л ом м , приобретение, просмотр,оехпвм
Рисунок 9 - Процессы, происходящие в системе TV-Anytime. и последовательность их выполнения
23