Статус документа
Статус документа

ГОСТ Р 57872-2017 Телевидение вещательное цифровое. Система TV-Anytime. Передача метаданных по двунаправленной сети. Технология замены персонального профиля. Основные параметры (Издание с Поправкой)

     4.3 Модель данных TV-Anytime


В модели данных TV-Anytime профиль пользователя определяется в соответствии с изложенным в настоящем подразделе.

Метаданные пользователя формируются на основе истории использования, содержащей список действий, выполненных пользователем за период наблюдений. Указанный список может впоследствии использоваться для формирования пользовательского предпочтения.

Сбор и представление информации истории использования выполняются в стандартизованном формате, актуальном для нескольких областей применения и сценариев использования, представленных ниже:

- отслеживание и контроль контента, просмотренного пользователем;

- создание персонализированного телегида путем отслеживания привычек просмотра пользователя;

- продажа рекламодателям истории просмотра;

- отслеживание и мониторинг использования контента для более эффективного развития (усовершенствования) контента;

- продажа провайдеру служб данных статистики;

- вознаграждение пользователя за его согласие на передачу данных его истории использования провайдерам контента.

Схема истории использования TV-Anytime основана на схеме описания UsageHistory. UsageHistory описывает историю потребления аудиовизуального контента в виде списков действий, выполняемых пользователем за период наблюдения.

Семантика схемы описания UsageHistory представлена в таблице 1.


Таблица 1 - Семантика схемы описания UsageHistory

Имя

Описание

UsageHistoryType

Определяет историю потребления мультимедийного контента пользователем

Userldentifier

Определяет личность пользователя, для которого предоставлена история использования. Этот элемент имеет тип UserldentifierType и содержит защищенный атрибут. Личность пользователя не должна раскрываться, если для этого атрибута не установлено значение "False"

UserActionHistory

Описывает историю действий, выполненных пользователем в течение определенных периодов наблюдения

allowCollection

Указывает, позволяет ли пользователь использовать историю использования своих действий. Допустимые значения определяются следующим образом:

- "True" указывает, что данные истории использования могут быть собраны;

- "False" указывает, что сбор данных истории использования не допускается;

- "User", указывает, что в каждом конкретном случае следует запрашивать разрешение. "По умолчанию" значение allowCollection равно "False".


Семантика схемы описания UserActionHistory представлена в таблице 2.


Таблица 2 - Семантика схемы описания UserActionHistory

Имя

Описание

UserActionHistoryТуре

Указывает историю действий, выполняемых пользователем

ObservationPeriod

Описывает период(ды) времени, в течение которого(ых) были записаны связанные элементы истории. Множественный экземпляр может использоваться для представления прерываемых периодов времени

UserActionList

Описывает список действий одного и того же типа, т.е. все действия в UserActionList имеют одно и то же значение ActionType

Protected

Указывает, хочет ли пользователь сохранить конфиденциальную информацию истории своих действий.

Допустимые значения определяются следующим образом:

- "True" указывает, что информация об истории действий пользователя может быть доступна только пользователю и не должна сообщаться внешним сторонам;

- "False" указывает, что информация о истории действий пользователя не должна оставаться конфиденциальной и может передаваться внешним сторонам, таким как провайдеры служб и доверенные программные агенты