• Текст документа
  • Статус
Оглавление
Поиск в тексте
Документ в силу не вступил


ГОСТ Р 57872-2017

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

     
     
ТЕЛЕВИДЕНИЕ ВЕЩАТЕЛЬНОЕ ЦИФРОВОЕ

     
Система TV-Anytime. Передача метаданных по двунаправленной сети. Технология замены персонального профиля

     
Основные параметры

     
Digital video broadcasting. System TV-Anytime. Delivery of metadata over a bi-directional network. The technology of changing the personal profile. Basic parameters



ОКС 33.170
ОКП 657400

Дата введения 2018-08-01

Предисловие

1 РАЗРАБОТАН Автономной некоммерческой организацией "Научно-технический центр информатики" (АНО "НТЦИ")

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 480 "Связь"

3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 31 октября 2017 г. N 1586-ст

4 Настоящий стандарт разработан с учетом основных нормативных положений стандарта Европейского института по стандартизации в области телекоммуникаций (ETSI) ЕТСИ ТС 102 822-6-3 V1.6.1 (2012-12)* "Широковещательные и on-line услуги: поиск, выбор и правильное использование контента на персональных системах хранения ("TV-Anytime"); Часть 6: Доставка метаданных по двунаправленной сети; Подраздел 3: Фаза 2 - замена персонального профиля" [ETSI TS 102 822-6-3 V1.6.1 (2012-12) "Broadcast and On-line Services: Search, select, and rightful use of content on personal storage systems ("TV-Anytime"); Part 6: Delivery of metadata over a bi-directional network; Sub-part 3: Phase 2 - Exchange of Personal Profile", NEQ]
________________
* Доступ к международным и зарубежным документам, упомянутым здесь и далее по тексту, можно получить, перейдя по ссылке на сайт http://shop.cntd.ru. - Примечание изготовителя базы данных.

5 ВВЕДЕН ВПЕРВЫЕ


Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

1 Область применения


Настоящий стандарт определяет технологии запросов метаданных и представления данных о персональном профиле клиента на основе IP и web-служб. Настоящий стандарт специфицирует параметры процесса инициации средств для запроса метаданных TV-Anytime из служб метаданных, базирующихся на IP, а также предоставляет сценарии обслуживания.

2 Нормативные ссылки


В настоящем стандарте использована нормативная ссылка на следующий стандарт:

ГОСТ Р 56454 Телевидение вещательное цифровое. Система TV-Anytime. Управление правами и защита информации. Основные параметры

Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.

3 Термины, определения, обозначения и сокращения

3.1 Термины и определения


В настоящем стандарте применены следующие термины с соответствующими определениями:

3.1.1 агрегатор контента (aggregator): Объект (организация), собирающий и обрабатывающий информацию о контенте, службах и их поставщиках.

3.1.2 аттрактор (attractor): Элемент метаданных, который доступен клиенту для помощи в процессе выбора контента с целью привлечения клиента к предлагаемому контенту. Аттрактор может включать в себя заголовок программы и имя актера.

3.1.3 аутентификация (authentication): Процедура надежного подтверждения, что сервер или клиент имеет подлинный сертификат и что сертификат не был отменен, а также средство надежного подтверждения, что сообщение получено из доверяемого источника.

3.1.4 контент (content): Видео- и аудиофайлы, к которым клиент хотел бы получить доступ и которые могут быть сохранены на персональном цифровом рекордере (PDR).

3.1.5 метаданные (metadata): Данные о контенте, такие как название, жанр и резюме телевизионной программы.

Примечание - В контексте TV-Anytime метаданные также включают в себя данные профиля и истории клиента.

3.1.6 персональный (личный) профиль (personal profile): Данные, представляющие интересы и предпочтения клиента.

3.1.7 политика (policy): Логически определенный, исполнимый и тестируемый ряд правил поведения.

3.1.8 принципал (principal): Объект, который идентифицирован провайдером идентификации и который может принимать решения и выполнять операции, связанные с аутентификацией от его имени.

Примечание - Принципалами могут быть отдельные клиенты, группы лиц, корпорации или другие юридические лица.

3.1.9 провайдер атрибутов (attribute provider): Объект, который предоставляет атрибуты, связанные с принципалами, например служба персонализированного профиля.

3.1.10 провайдер (поставщик) (provider): Объект, который поставляет контент или службы в PDR.

3.1.11 провайдер идентификации: Объект, который создает, поддерживает и управляет идентификационными данными для принципалов и обеспечивает аутентификацию другим провайдерам служб в пределах круга доверия.

3.1.12 протокол Диффи-Хеллмана: Криптографический протокол, который дает возможность двум сторонам получить общий ключ шифрования при использовании незащищенного от перехвата канала связи. Полученный ключ используется для шифрования обмена данными с помощью алгоритмов симметричного шифрования.

3.1.13 разрешение местоположения (location resolution): Процесс установления адреса (местонахождения и времени) конкретного экземпляра контента по его CRID.

3.1.14 синтаксис (syntax): Часть языка программирования, которая описывает структуру программ как набор символов.

3.1.15 служба метаданных (metadata service): Служба, которая предоставляет данные TV-Anytime, используя сервер в двунаправленной сети.

Примечание - Форматы данных и протоколов, используемых для доставки сведений, определяются настоящим стандартом.

3.1.16 служба обнаружения (discovery service): Web-служба для поиска поставщиков (провайдеров) атрибутов.

3.1.17 ссылка контента (content reference): Указатель на конкретный элемент контента.

3.1.18 схема метаданных (metadata schema): Идентификатор, ассоциированный с набором схем расширяемого языка разметки (extensible Markup Language), которые в глобальном масштабе идентифицируют эти схемы.

Примечание - Глобальное уникальное пространство имен гарантирует, что имена типов определенных схем в этом пространстве имен не конфликтуют с такими же именами в других местах.

3.1.19 управление доступом (access control): Акт опосредования запрошенного доступа к ресурсу, основанный на знаниях привилегий запрашивающей стороной и атрибутах управления запрашиваемым ресурсом.

3.1.20 хеширование (hashing): Преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины.

3.2 Обозначения


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

<EncryptedResourcelD> - зашифрованный элемент идентификации, содержащий зашифрованный ключ;

<TargetNamespace> - абстрактное описание целевого пространства имен WSDL;

<Encryptedkey> - ключ шифрования;

<EncryptedResourcelD> - зашифрованный элемент идентификации, содержащий зашифрованный ключ;

<ExtendedUserDescription> - часть метаданных TV-Anytime;

<Modify> - элемент запроса ресурса;

<Modification> - составная часть элемента <Modify>;

<Query> - элемент запроса ресурса;

<Queryltem> - элемент запроса данных, указывающий, какие данные нужны от ресурса;

<QueryResponse> - элемент ответа на запрос;

<ResourcelD> - элемент идентификации конкретного ресурса;

<Select> - элемент в составе элементов <Query> и <Modify>;

<ServiceType> - элемент идентификации службы профилей клиентов TV-Anytime;

<Status> - элемент, указывающий состояние результата обработки запроса;

<StatusDescription> - элемент, предоставляющий подробную информацию о статусе возврата;

<TVAMain> - элемент, являющийся корневым узлом структуры данных;

<urn: tva:metadata:profile:2007> - целевое пространство имен.

3.3 Сокращения


В настоящем стандарте применены следующие сокращения:

ТВ - телевидение;

CRID - идентификатор ссылки (адреса) контента;

EPG - электронный путеводитель по программам ТВ;

HTTP - протокол передачи гипертекста;

IP - межсетевой протокол.

Примечание - Общее наименование сетевых протоколов, применяемых в сети Интернет;


SOAP - протокол обмена структурированными сообщениями в распределенной вычислительной среде (простой протокол доступа к объектам);

TLS - безопасность транспортного уровня;

URI - универсальный идентификатор информационного ресурса;

URL - унифицированный указатель ресурса (адреса ресурса в сети Интернет);

Web - "мировая паутина" (гипертекстовая система в сети Интернет);

WSDL - язык описания web-служб;

XML - расширяемый язык разметки;

XPath - язык запросов к элементам документов XML;

XSD - описание схемы XML.

4 Тип службы профиля пользователя TV-Anytime

4.1 Определение типа службы


Служба профиля пользователя TV-Anytime - это web-служба, которая обращается к некоторому ресурсу для получения информации о пользователе, обновления этой информации о пользователе или выполняет какие-либо действия в интересах пользователя. Информацией о пользователе могут быть его предпочтения и местоположение. Изменения этой информации ведут к замене профиля пользователя TV-Anytime.

Типы, используемые в службе профиля пользователя TV-Anytime, определены в целевом пространстве имен <urn: tva:metadata:profile:2007>.

Это позволяет средствам, поддерживающим схему XML, проверять достоверность сообщений. На типы, определенные в ГОСТ Р 56476, можно ссылаться в пространстве имен транспорта (с использованием механизмов использования схем XML согласно [1], [2]). Схема и классификация схемы должны быть в соответствии с приложением А. Схема ("Schema") XML должна быть в соответствии с А.1 (приложение А). Она содержит механизмы импорта схемы XML, которые позволяют выполнять ссылки в пространстве имен транспорта для определения необходимых типов и фрагментов схемы XML.

Фрагменты схемы, определенные в этом пространстве имен, специфицированы в 5.1-5.3. Элемент <ServiceType> используется для идентификации службы профиля пользователя TV-Anytime. Должно обеспечиваться постоянство этого URI во всех реализациях службы профилей пользователей TV-Anytime. Рекомендуется обеспечивать соответствие этого URI пространству имен <TargetNamespace> абстрактного описания WSDL для службы.

Экземпляр службы - это физический экземпляр конкретного типа службы профиля пользователя TV-Anytime. Каждый экземпляр службы размещается провайдером, который идентифицируется URI.

Пример экземпляра службы - это "конечная точка" SOAP поверх HTTP, предлагающая персонализированную службу EPG. Экземпляр службы предоставляет интерфейс протокола для набора ресурсов. Ресурсом являются данные, относящиеся к пользователю, или служба, действующая в интересах пользователя. Запрос в сообщении от пользователя к экземпляру службы включает в себя идентификатор ресурса (т.е. URI), с которым должен взаимодействовать экземпляр службы. Ресурс имеет доступ к связанным с ним политиками управления. Политики управления доступом, как правило, находятся в компетенции объектов, связанных с ресурсом. Политика управления доступа к ресурсу должна выполняться экземпляром службы.

4.2 Обнаружение местоположения службы идентификации


Провайдер службы использует службу обнаружения для установления местоположения конкретной службы идентификации пользователя. Служба обнаружения позволяет оперативно и безопасно обнаруживать объекты службы идентификации пользователя и реагировать на основе разрешения с описанием службы требуемой службы идентификации. Таким образом, провайдер служб может получить доступ к частям идентификационной информации пользователя, которая может быть в распоряжении нескольких провайдеров и которые могут предлагать пользователю службы, используя его профиль.

Настоящий стандарт параметры службы обнаружения не устанавливает.

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" указывает, что информация о истории действий пользователя не должна оставаться конфиденциальной и может передаваться внешним сторонам, таким как провайдеры служб и доверенные программные агенты


Схема описания UserActionList нормирует список элементов действий пользователя, структурированный в соответствии с конкретным типом действия. Каждый UserAction связан только с одной программой или объектом контента.

Схема описания UserActionList описывает несколько списков действий пользователей, каждый из которых является журналом конкретных действий пользователя, например "Запись" или "Воспроизведение", относящихся к аудиовизуальному контенту.

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

Семантика дополнительного элемента схемы описания UserAction представлена в таблице 3.

Схема XML, определенная таким образом, указывает данные, которые служба может использовать. Модель данных определяет данные и структуру данных. Как правило, эта структура является иерархической и имеет корневой узел <TVAMain>. Частью метаданных TV-Anytime, имеющих отношение к службе изменения профиля пользователя TV-Anytime, является <ExtendedUserDescription>.


Таблица 3 - Семантика дополнительного элемента схемы описания UserAction

Имя

Описание

ProgramLocation

Элемент (опциональный), описывающий расположение программы, связанной с действием пользователя

Rating

Элемент (опциональный), определяющий значение рейтинга и критерий оценки действия пользователя

5 Интерфейс сообщения профиля клиента TV-Anytime

5.1 Общие вопросы


Настоящий раздел определяет параметры двух протоколов: для запроса данных и изменения данных.

Оба эти протокола используют шаблон обмена сообщениями "запрос/ответ". Сообщения, указанные в настоящем стандарте, переносятся в теле SOAP.

5.1.1 Ресурсы

Протоколы для выполнения запросов и изменений данных имеют определенную иерархию для доступа к данным.

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

В сообщении запроса каждого ресурса должен быть элемент <Query> (запрашивать) или элемент <Modify> (изменять) ресурс. Элементом ресурса является элемент <ResourcelD> или элемент <EncryptedResourcelD>. Листинг декларации "ResourcelDGroup" показан на рисунке 1.


Рисунок 1 - Листинг декларации "ResourcelDGroup"

<complexType name="ResourcelDType">
<simpleContent>
<extension base="anyURI">
<attribute name="id" type="tva:TVAIDType" />
</extension>
</simpleContent>
</complexType>
<complexType name="EncryptedResourcelDType">
<sequence>
<element ref="xenc:EncryptedData" />
<element ref="xenc:EncryptedKey" />
</sequence>
</complexType>
<group name="ResourcelDGroup">
<choice maxOccurs="unbounded">
<element name="ResourcelD" type="tvap:ResourcelDType" />
<element name="EncryptedResourcelD" type="tvap:EncryptedResourcelDType" />
</choice>
</group>


Рисунок 1 - Листинг декларации "ResourcelDGroup"


В таблице 4 представлены определения типов и атрибутов.


Таблица 4 - Определения типов и атрибутов

Имя

Определение

ResourcelDType

Комплексный тип для определения идентификатора ресурса

Id

Атрибут типа "TVAIDType"

EncryptedResourcelDType

Комплексный тип для переноса идентификаторов закодированного ресурса

ResourcelDGroup

Определяет группу "ResourcelDs" и/или "EncryptedResourcelDs"

Доступ к полной версии этого документа ограничен

Текст документа вы можете получить на ваш адрес электронной почты, заказав бесплатную демонстрацию систем «Кодекс» и «Техэксперт».

Что вы получите:

После завершения процесса оплаты вы получите доступ к полному тексту документа, возможность сохранить его в формате .pdf, а также копию документа на свой e-mail. На мобильный телефон придет подтверждение оплаты.

При возникновении проблем свяжитесь с нами по адресу uwt@kodeks.ru

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

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

Номер документа: 57872-2017

Вид документа: ГОСТ Р

Принявший орган: Росстандарт

Статус: Документ в силу не вступил

Опубликован: Официальное издание. М.: Стандартинформ, 2017 год
Дата принятия: 31 октября 2017

Дата начала действия: 01 августа 2018
Информация о данном документе содержится в профессиональных справочных системах «Кодекс» и «Техэксперт»
Узнать больше о системах