Гибкая система для распространения контента на устройство

Иллюстрации

Показать все

Изобретение относится к системам распространения контента. Техническим результатом является создание системы для распространения контента на пользовательское устройство в сети передачи данных, которая гибко поддерживает множественные комплектировщики контента и субъекты поддержки потребителя. Технический результат достигается тем, что система для распространения контента на устройство предусматривает связывание набора комплектов с поставщиком, связывание набора связок с комплектом, связывание набора каналов со связкой и позволяет связывать подписку на комплект услуг с поставщиком, при этом канал является представлением услуги, которое зависит от поставщика, связанного с услугой. 2 н. и 4 з.п. ф-лы, 11 ил.

Реферат

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

Настоящая патентная заявка относится, в целом, к системам распространения контента и, в частности, к системе для распространения контента на устройство.

Предшествующий уровень техники

В современных системах доставки/распространения мультимедийного контента поставщики (провайдеры) предоставляют услуги, доступные по частным сетям, благодаря чему устройства, действующие в их сетях, получают возможность пользоваться этими услугами. Некоторые поставщики могут быть поставщиками услуг тарификации и поддержки потребителя (BCS).

Для типичного портативного устройства всеми отношениями между потребителем и сетью управляет исключительно поставщик BCS. Нередко устройство имеет субсидию, связанную с пользовательским соглашением, связанным с соглашением об услугах первичной или начальной сети. В результате потребителю приходится покупать все услуги через поставщика BCS первичной сети. Эта ситуация приемлема, когда сети передачи речи, данных и мультимедиа имеют одного собственника. Однако, когда устройства получают доступ к множественным сетям, возникает необходимость в поддержке множественных комплектировщиков контента и поставщиков BCS. Кроме того, поставщики BCS могут принимать решение на изменение комплектов и контента этих комплектов.

Поэтому нужна система для распространения контента на устройство в сети передачи данных, которая гибко поддерживает множественные комплектировщики контента и субъекты поддержки потребителя.

Сущность изобретения

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

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

Согласно аспекту отображаемые каналы являются каналами, связанными с поставщиком.

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

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

Согласно аспекту устройство содержит средство связывания набора комплектов с поставщиком, средство связывания набора связок с комплектом, средство связывания набора каналов со связкой и средство обеспечения подписки на комплект услуг, связанный с поставщиком, при этом канал является представлением услуги, которое зависит от поставщика, связанного с услугой.

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

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

Перечень чертежей

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

фиг.1 - сеть, которая содержит вариант осуществления системы распространения;

фиг.2 - схема варианта осуществления сервера распространения, пригодного для использования согласно одному или нескольким вариантам осуществления системы распространения;

фиг.3 - пример гибкого соотношения между комплектами, связками, каналами и услугами согласно варианту осуществления;

фиг.4 - схема варианта осуществления устройства, пригодного для использования согласно варианту осуществления системы распространения;

фиг.5 - вариант осуществления способа эксплуатации устройства согласно одному или нескольким вариантам осуществления системы распространения;

фиг.6 - вариант осуществления структуры SI для использования согласно варианту осуществления системы распространения;

фиг.7 - вариант осуществления схемы «общего рыночного сообщения» для использования согласно варианту осуществления системы распространения;

фиг.8 - вариант осуществления схемы «рыночного сообщения комплектировщика контента» 800 для использования согласно варианту осуществления системы распространения;

фиг.9 - подробная схема варианта осуществления схемы записи комплекта для использования в «рыночном сообщении комплектировщика контента» согласно варианту осуществления системы распространения;

фиг.10 - вариант осуществления схемы сообщения определения услуги для использования согласно варианту осуществления системы распространения;

фиг.11 - вариант осуществления схемы записи услуги для использования согласно варианту осуществления системы распространения.

Описание

В описании представлены варианты осуществления гибкой системы распространения, которая поддерживает множественные комплектировщики контента и субъекты поддержки потребителя в сети передачи данных. Система особенно пригодна для распространения контента на портативные устройства, имеющие ограниченные ресурсы, но их можно использовать с устройствами любых типов. Систему также можно использовать в сетевой среде любого типа, включая, но без ограничения, сети связи, сети общего пользования, например Интернет, частные сети, например виртуальные частные сети (VPN), локальные сети, глобальные сети, региональные сети, либо в сети связи или передачи данных любого другого типа.

Определения

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

Термин Определение
Активация Перевод устройства в состояние, в котором оно может получать SI и услуги.
Дополнительный комплект Комплект, на который можно подписаться, предварительно подписавшись на Родительский комплект.
Комплект автоподписки Комплект, на который устройство подписывается без явного распоряжения пользователя, обычно в результате оформления подписки на другой комплект.
Вспомогательная презентация Презентация в рамках вспомогательной услуги, обычно представляемая в заданное время относительно презентации в рамках базовой услуги.
Вспомогательная услуга Услуга, используемая для индивидуальной настройки или обеспечения расширений базовой услуги. Она не отображается в MPG.
Зазывала Презентация, рекламирующая канал или комплект, на который пользователь не подписан.
Базовая услуга Первичная услуга, представляемая каналом.
Поставщик услуги BCS Коммерческий субъект, который предоставляет конечному пользователю услуги тарификации и поддержки потребителя от имени одного или нескольких комплектировщиков контента. Каждое устройство ассоциировано с поставщиком BCS.
Блокировка Набор LOI и WOI, в которых доступ к презентации запрещен.
Канал Представление базовой услуги, которое можно настраивать путем замены определенных атрибутов базовой услуги и/или связывания с одной или несколькими вспомогательными услугами.
Вес канала Вес, присваиваемый наименованиям MPG для презентаций, доставляемых по каналу.
Схема классификации Набор независимых от языка термов, который задает словарь для конкретного приложения или домена.
Псевдоним схемы классификации Строка, которую можно использовать как представление в краткой форме пространства имен схемы классификации
Таблица схемы классификации XML-таблица, форматированная согласно спецификациям MPEG-7, которая задает набор схем классификации и псевдонимов схем классификации.
Закрытый комплект Комплект, который не допускает оформления новых подписок.
Окно контакта Интервал времени, в течение которого передается презентация вне реального времени.
Комплектировщик контента Коммерческий субъект, который задает комплекты и предлагает подписаться на них через одного или нескольких соответствующих поставщиков услуг BCS. Также именуется ретейлером контента.
Поставщик контента Коммерческий субъект, который предоставляет контент, доставляемый пользователю посредством услуг.
Контролируемый терм Маркер, который отображается в элемент таблицы схемы классификации.
Язык по умолчанию Язык, на котором информация доставляется пользователю, если пользователь не выбрал какой-либо другой язык, в котором информация доступна.
Устройство Оборудование потребителя, которое можно активировать для доступа к услуге.
EULA Лицензионное соглашение конечного пользователя - договор между пользователем и поставщиком BCS, где указаны условия подписки, принятые по умолчанию. Его можно заменить условиями Соглашения об использовании для конкретного комплектировщика контента.
Исключенный комплект Комплект из набора комплектов, на который пользователю не разрешено подписываться, если он подписался на указанный комплект.
Исключенная услуга Подписанная услуга, которая не загружается на устройство или не сохраняется на нем, обычно, в результате действия пользователя по исключению доступа к услуге. См. также Включенная услуга, Неисключаемая услуга.
Поток Логический поток в мультиплексе, обычно используемый для доставки единичного медиакомпонента презентации в реальном времени, или файл, содержащий презентацию вне реального времени или сообщения SI.
Иконка Неподвижное изображение, которое может накладываться на часть главного изображения на экране дисплея устройства.
Включенная услуга Подписанная услуга, доставляемая на устройство. См. также Исключенная услуга, Неисключаемая услуга.
Введение Вспомогательная презентация, которая доставляется пользователю до соответствующей презентации в рамках базовой услуги.
Презентация IP Datacast Презентация, состоящая из контента в IP-формате, адресованная определенному набору групповых IP-адресов.
Услуга IP Datacast Услуга доставки презентаций IP Datacast.
Локальная операционная инфраструктура См. LOI
LOI Логическая группировка инфраструктуры, развернутой для обеспечения сетевого покрытия конкретной локальной области.
«Общее рыночное сообщение» (Marketplace Common Message) Сообщение SI, используемое для доставки информации о поставщиках BCS, ассоциированных с сетью и определенными таблицами схемы классификации, используемыми в сети.
«Рыночное сообщение ретейлера контента» (Marketplace Content Retailer Message) Сообщение SI, используемое для доставки информации о ретейлерах контента и комплектах, связках и каналах, доступных через ретейлеров контента.
«Протокол определения рынка» (Marketplace Definition Protocol) Протокол, управляющий передачей и приемом MSI.
«Рыночная информация» (Marketplace Information) Информация, описывающая поставщиков BCS, комплектировщиков контента, комплекты, связки и каналы.
«Информация рынка и услуг» (Marketplace & Service Information) «Общее рыночное сообщение», «рыночные сообщения комплектировщика контента» и «сообщение определения услуги».
Мультимедиа Форматы для представления информации, например движущихся и неподвижных изображений, звука или текста, возможно, связанные с метаданными, используемыми для облегчения интерпретации мультимедийного контента.
Руководство по мультимедийным презентациям (Media Presentation Guide) Расписание наименований MPG, доступное в сети, доставляемое на устройство в виде последовательности блоков MPG.
Тип MIME Тип мультимедиа, доставляемый в представлении вне реального времени или презентации IP Datacast и соответствующие метаданные, идентифицирующие его согласно соглашениям RFC 2045-2049.
MPG См. Руководство по мультимедийным презентациям
Блок MPG Сообщение SI, доставляющее набор наименований MPG и окон контакта, доступных в мультиплексе, в течение заданного временного окна, длительности блока MPG.
Протокол доставки MPG Протокол, управляющий передачей и приемом блоков MPG.
Наименование MPG Описание экземпляра презентации, доступной для просмотра в указанное время.
MSI См. Информация рынка и услуг
Мультиплекс Набор потоков, доступных для заданной LOI или WOI.
Сеть Сеть групповой адресации, использующая физический уровень.
Неисключаемая услуга Подписанная услуга, от доставки которой устройство не имеет право отказаться. См. также Включенная услуга, Исключенная услуга.
Презентация вне реального времени Презентация, сохраняемая для дальнейшего извлечения и представления пользователю.
Услуга вне реального времени Услуга, доставляющая контент, целиком состоящий из презентаций вне реального времени.
Заключение Вспомогательная презентация, которая доставляется пользователю после соответствующей презентации в рамках базовой услуги.
Комплект Комплект - это набор связок и соответствующих вспомогательных услуг. Комплекты предлагаются к приобретению в системе.
Вес комплекта Вес Комплекта.
Родительский комплект Комплект, на который пользователь обязан подписаться прежде, чем он сможет подписаться на дополнительный комплект.
Услуга на основании наименования MPG Услуга, доставляющая презентации в реальном времени и презентации вне реального времени. Тип конкретной презентации определяется из наименования MPG для этой презентации.
Презентация Набор мультимедийных сегментов, которые могут быть представлены пользователю одновременно и/или последовательно, и который можно описать одним наименованием MPG.
Окно презентации Интервал времени, в течение которого пользователь может наблюдать презентацию.
Первичный Поток Поток, доставляющий, помимо прочего, список текущих версий различных типов сообщений SI.
Частный ретейлер контента Ретейлер контента, который требует, чтобы пользователи устанавливали право доступа к нему средствами, не указанными в SI.
Частный комплект Комплект, предлагаемый частным ретейлером контента.
Частный канал Канал, предоставляемый посредством частного комплекта.
Частная услуга Услуга, доступ к которой может предоставляться только как частный канал.
Рейтинг Классификация услуги или содержимого презентации, которая обеспечивает руководство по пригодности контента. Рейтинг обычно представляется уровнем по одной шкале, но может иметь несколько измерений.
Презентация в реальном времени Презентация, состоящая из мультимедиа, которое представляется пользователю по мере его приема и обработки, которое не нужно сохранять для дальнейшего извлечения.
Услуга в реальном времени Услуга, доставляющая контент, целиком состоящий из презентаций в реальном времени.
Сообщение определения услуги Сообщение SI, доставляющее информацию об услугах, доступных в сети
Расписание услуги Временной порядок, в котором презентации доступны для представления пользователю.
Услуга Последовательность презентаций, предлагаемых под одним ярлыком и доставляемых с использованием заданного набора потоков.
SI См. Системная информация.
Поток SI Поток, используемый для доставки сообщений SI.
Протокол кадрирования SI Протокол для передачи сообщения SI.
Сообщение SI Сообщение, содержащее все элементы схемы сообщения SI.
Фрагмент сообщения SI Сообщение, содержащее копию корневого элемента и подмножество других элементов экземпляра сообщения SI.
Подписанная услуга Услуга, к которой пользователь может осуществлять доступ, подписавшись на комплект, который включает в себя право доступа к услуге.
Системная информация Набор информации, который позволяет устройству находить услуги или подписываться на комплекты от имени пользователя и описывает пользователю рыночную информацию, услуги и наименования MPG.
Соглашение по условиям использования Договор между пользователем и ретейлером контента, в котором установлены условия подписки на комплект. См. также EULA.
Связка Набор каналов, сгруппированных вместе в целях подписки. Связки комбинируются для создания комплектов.
Версия (Version) Атрибут сообщения SI, который идентифицирует конкретный набор атрибутов и значений элементов, переносимых сообщением SI, позволяя идентифицировать его как копию другого сообщения SI.
Вес (Weight) Атрибут, значение которого определяет порядок, в котором информация об элементе представляется пользователю, в списке элементов одного типа.
Глобальная операционная инфраструктура См. WOI
WOI Логическая группировка инфраструктуры, развернутой для обеспечения сетевого покрытия конкретной глобальной области.

На фиг.1 показана сеть 100, которая содержит вариант осуществления системы распространения. Сеть 100 содержит портативные устройства (102, 104 и 106), поставщики BCS 110, комплектировщики контента 118 и поставщики контента 124, которые все подключены к сети распространения 108.

Устройства (102, 104 и 106) представляют собой портативные устройства, которые осуществляют связь с сетью распространения 108, чтобы пользователи устройства могли осуществлять доступ к сети распространения 108 для оформления подписки на прием доступных комплектов.

Поставщики BCS 110 принимают и поддерживают пользовательские подписки на комплекты, получаемые из сети распространения 108. Согласно варианту осуществления каждое из устройств (102, 104 и 106) связано с одним поставщиком BCS. Например, устройство 102 связано с BCS 112, устройство 104 связано с BCS 114 и устройство 106 связано с BCS 116. Согласно другому варианту осуществления устройство (102, 104 или 106) может быть связано с более чем одним поставщиком BCS. Для ясности, мы подробно опишем работу поставщика BCS 112; однако поставщики BCS 114 и 116 действуют подобным образом.

Поставщик BCS 112 устанавливает отношения с одним или несколькими комплектировщиками контента 118 посредством соглашений о подписке, что обозначено 120. Эти соглашения определяют, какие комплектировщики контента 118 предлагают комплекты, на прием которых может подписаться устройство, связанное с поставщиком BCS 112. Согласно варианту осуществления поставщик BCS 112 извещает сеть распространения 108 о своей связи с одним или несколькими комплектировщиками контента 118, что обозначено 122.

Комплектировщики контента 118 задают и поддерживают комплекты. Комплект представляет собой набор услуг, доступных в сети распространения 108, которые можно предлагать устройствам. Пользователь устройства получает доступ к услугам, подписавшись на комплект. Комплектировщики контента 118 получают право предоставлять доступ к услугам поставщиков контента 124 посредством соглашений по розничной продаже контента, что обозначено 126. Комплектировщики контента 118 сообщают сети распространения 108 определение комплектов, созданных комплектировщиками контента 118, что обозначено 128.

Поставщики контента 124 передают контент услуг в сеть распространения 108, что обозначено 130. Они также обеспечивают описания контента, что позволяет сети распространения 108 поддерживать руководство по мультимедийным презентациям (MPG), которое обеспечивает описание пользователям устройств услуг, доступных через сеть распространения 108 в любое данное время.

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

Сеть распространения 108 отвечает за доставку услуг на устройства (102, 104 и 106). Она также отвечает за создание и доставку прилагаемых параметров системной информации (SI). Согласно варианту осуществления связь между сетью распространения 108 и устройствами (102, 104 и 106) организована в виде набора потоков, например, для переноса различных медиакомпонентов услуги в реальном времени или IP-потоков, адресованных разным IP-портам в услуге IP Datacast. Все потоки, которые сделаны доступными в конкретной локальной или глобальной области, группируются в соответствующий мультиплекс.

Сеть распространения 108 содержит любую комбинацию проводных или беспроводных сетевых технологий. Например, сеть распространения 108 может представлять собой беспроводную сеть множественной адресации. Согласно варианту осуществления сеть распространения 108 содержит серверы (132, 134 и 136). Для ясности, подробно опишем работу сервера 132; однако серверы 134 и 136 работают аналогичным образом.

Сервер 132 предназначен для приема параметров подписки, что обозначено 122, от одного или нескольких поставщиков BCS 110. Сервер 132 также принимает параметры комплекта 128 от комплектировщиков контента 118 и параметры программирования 130 от поставщиков контента 124. Сервер 132 обрабатывает принятые параметры для генерации параметров 138 системной информации (SI) и руководства по мультимедийным презентациям (MPG) 140.

Параметры SI 138 содержат набор информации, который позволяет устройству находить услуги или подписываться на комплекты и описывать информацию подписки, услуги и наименования MPG пользователю устройства. MPG 140 содержит расписание доступных наименований, которое доставляется на устройство в виде последовательности блоков MPG.

В ходе работы системы распространения согласно варианту осуществления сеть распространения 108 активирует устройства (102, 104 и 106) и передает SI 138 и MPG 140. Затем устройства (102, 104 и 106) обрабатывают SI 138 и MPG 140 для представления информации пользователям устройств, чтобы пользователи устройств могли подписаться на один или несколько комплектов. Например, пользователь устройства 102 выбирает комплект для подписки из представленной информации. Затем устройство 102 передает запрос подписки в сеть распространения 108 для оформления подписки на прием выбранного комплекта.

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

1. Получение подписки, комплекта и параметров руководства по презентациям, связанных с выбранными поставщиками BCS, комплектировщиками контента и поставщиками контента.

2. Генерация параметров SI и MPG.

3. Активация устройства для оформления подписки на комплекты по сети распространения.

4. Передача SI и MPG на активированное устройство.

5. Прием одного или нескольких запросов подписки от устройства.

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

На фиг.2 показана схема варианта осуществления сервера распространения 200, пригодного для использования согласно одному или нескольким вариантам осуществления системы распространения. Например, сервер распространения 200 можно использовать в качестве сервера распространения 132, показанного на фиг.1. Сервер распространения 200 содержит логику обработки 202, логику 204 генерации SI, логику 206 генерации MPG, логику 208 приемопередатчика и логику активации 210, которые все подключены к внутренней шине данных 212. Сервер 200 также содержит хранилище 214 параметров подписки, хранилище 216 параметров комплекта контента и хранилище 218 параметров программирования, которые все также подключены к шине 212 данных.

Согласно одному или нескольким вариантам осуществления логика обработки 202 содержит ЦП, процессор, вентильную матрицу, аппаратную логику, элементы памяти, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратного и программного обеспечения. Таким образом, логика обработки 202, в общем случае, содержит логику для выполнения машинно-считываемых команд и для управления одним или несколькими другими функциональными элементами сервера 200 через внутреннюю шину 212 данных.

Логика (логические средства) 208 приемопередатчика содержит оборудование и/или программное обеспечение, которое позволяет серверу 200 обмениваться данными и/или другой информацией с удаленными устройствами или системами по каналу связи 220. Например, согласно варианту осуществления канал связи 220 содержит линию связи любого подходящего типа, позволяющую серверу 200 осуществлять связь с одной или несколькими сетями передачи данных и/или устройствами, подключенными к этим сетям передачи данных.

Логика хранения (214, 216 и 218) содержит запоминающие устройства или элементы любого подходящего типа, которые позволяют серверу 200 сохранять параметры информации. Например, согласно варианту осуществления логика хранения (214, 216 и 218) содержит ОЗУ, флэш-память, жесткий диск или запоминающее устройство любого другого типа.

Согласно варианту осуществления логика обработки 202 предназначена для осуществления связи с одним или несколькими поставщиками BCS через логику приемопередатчика 208 и канал 220. Поставщики BCS обеспечивают параметры подписки, которые принимаются логикой обработки 202 и сохраняются в хранилище 214 параметров подписки. Логика обработки 202 также предназначена для осуществления связи с одним или несколькими комплектировщиками контента через логику приемопередатчика 208 и канал 220. Комплектировщики контента обеспечивают параметры комплектов, которые принимаются логикой обработки 202 и сохраняются в хранилище 216 параметров комплекта. Логика обработки 202 также предназначена для осуществления связи с одним или несколько поставщиками контента. Поставщики контента обеспечивают параметры программирования, которые принимаются логикой обработки 202 и сохраняются в хранилище 218 параметров программирования. Более подробное описание параметров подписки, комплекта и программирования приведено в другом разделе этого документа.

Согласно одному или нескольким вариантам осуществления логика 204 генерации SI содержит ЦП, процессор, вентильную матрицу, аппаратную логику, элементы памяти, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратного и программного обеспечения. Логика генерации SI 204 предназначена для приема параметров из хранилища (214, 216 и 218) для генерации параметров SI 224. Например, логика SI 204 извлекает из хранилища 214 параметры подписки, связанные с одним или несколькими поставщиками BCS. Логика SI также предназначена для извлечения параметров комплекта из хранилища 216 и параметров программирования из хранилища 218, каковые параметры связаны с каждым поставщиком BCS. Таким образом, логика 204 генерации SI предназначена для генерации параметров SI 224, связанных с каждым поставщиком BCS. Более подробное описание и формат параметров SI 224 приведены в другом разделе этого документа.

Логика 206 генерации MPG содержит ЦП, процессор, вентильную матрицу, аппаратную логику, элементы памяти, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратного и программного обеспечения. Логика 206 генерации MPG предназначена для извлечения параметров из хранилища 218 параметров программирования для генерации MPG 222, которое связано с одним или несколькими поставщиками BCS. Более подробное описание и формат MPG 222 приведены в другом разделе этого документа.

Логика 210 активации содержит ЦП, процессор, вентильную матрицу, аппаратную логику, элементы памяти, виртуальную машину, программное обеспечение и/или любую комбинацию аппаратного и программного обеспечения. Логика активации 210 предназначена для активации устройства, позволяющей устройству подписываться на доступные комплекты. Процесс активации должен осуществляться однократно для каждого устройства, которое желает подписаться на комплекты. Например, согласно варианту осуществления логика активации 210 содержит приложение-клиент 226, которое загружается в устройство в ходе процесса активации. Например, клиент 226 загружается на устройство с использованием логики 208 приемопередатчика. После того как устройство активировано логикой активации 210, клиент 226 выполняется на устройстве с целью приема и отображения информации о доступных комплектах и другой важной информации пользователю устройства. Таким образом, логика активации 210 позволяет серверу 200 идентифицировать и аутентифицировать устройство, тем самым позволяя устройству подписываться на один или несколько доступных комплектов.

В процессе активации параметры SI 224 и MPG 222 передаются на активируемое устройство. Клиент, выполняющийся на устройстве, предназначен для представления информации из параметров SI 224 и MPG 222, благодаря чему устройство может подписываться на прием доступных комплектов.

Согласно варианту осуществления система распространения содержит программные команды, хранящиеся на компьютерно-считываемом носителе, которые при выполнении процессором, например, логикой обработки 202, обеспечивают описанные здесь функции сервера 200. Например, команды могут загружаться на сервер 200 с компьютерно-считываемого носителя, например флоппи-диска, CD-ROM, карты памяти, устройства флэш-памяти, ОЗУ, ПЗУ или запоминающего устройства или компьютерно-считываемого носителя любого другого типа, которое сопряжено с сервером 200. Согласно другому варианту осуществления команды могут загружаться на сервер 200 из внешнего устройства или сетевого ресурса, которое сопряжено с сервером 200 через логику приемопередатчика 208. Команды при выполнении логикой обработки 202 обеспечивают один или несколько вариантов осуществления описанной здесь системы распространения.

Согласно варианту осуществления услуги SI можно разбить на следующих три класса:

1. Услуги «определения рынка» (Marketplace Definition), обеспечивающие информацию, которая позволяет пользователям подписываться на комплекты.

2. Услуги «определения услуги» (Service Definition), обеспечивающие информацию, которая позволяет устройству определять положение и интерпретировать услугу.

3. Услуги «руководства по мультимедийным презентациям» (Media Definition Guide), обеспечивающие информацию о контенте, доступном в рамках услуг.

Согласно варианту осуществления SI «определение рынка» информирует устройство о Таблицах схемы классификации, возможностях поставщиков BCS и комплектах, предлагаемых поставщиками контента. Главной функцией является передача информации о комплектах.

SI «определение рынка» задает Таблицы схемы классификации, используемые в сети. Таблица схемы классификации - это инфраструктурный элемент, который задает набор общих термов, используемых для указанной функции в конкретной сети, но которые могу меняться от сети к сети или которые могут существовать в множественных формах, например, в зависимости от языка. Примеры таких термов включают в себя «рейтинговые схемы» (Rating Schemes) и «жанры» (Genres).

Таблицы схемы классификации позволяют сообщениям SI в краткой и контролируемой форме обращаться к термам.

SI «определение рынка» задает характеристики и возможности поставщиков BCS, относящихся к услугам подписки. Согласно варианту осуществления SI «определение рынка» может задавать:

- Набор комплектировщиков контента, ассоциированных с поставщиком BCS. Согласно варианту осуществления устройство может подписываться только на комплекты, обеспечиваемые комплектировщиками контента, ассоциированными с поставщиком BCS.

- Политики тарификации, доступные через поставщика BCS, и типы ID сервисного бюджета, которые можно использовать, например подписки по кредитной карте через PayPal.

- Детали контакта для оформления подписок у поставщика BCS, например номер телефона, адрес электронной почты или URL веб-страницы.

- Соглашения по условиям использования для поставщика BCS.

SI «определение рынка» задает характеристики и возможности комплектировщика контента, относящегося к услугам подписки. Согласно варианту осуществления она может задавать:

- имя комплектировщика контента;

- является ли комплектировщик контента частным;

- валюты, за которые комплектировщик контента может предлагать комплекты;

- лицензионное соглашение конечного пользователя для комплектировщика контента.

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

Согласно варианту осуществления основной информацией, оставляемой посредством SI «рынок», является определение комплектов, предлагаемых комплектировщиками контента.

В принципе, комплект - это набор услуг, совместно с некоторыми присоединенными характеристиками, например именем комплекта и его ценой. Однако определение комплекта не строится напрямую как список услуг. Вместо этого комплект определяется как набор связок. В свою очередь, каждая связка представляет собой набор каналов, где канал является представлением услуги.

Пример соотношения между комплектами, связками, каналами и услугами в соответствии с вариантом осуществления показан на фиг.3. На фиг.3 показана иерархическая система 300 комплектов 302, связок 304, каналов 306 и услуг 308 в соответствии с вариантом осуществления.

В этом примере комплектировщик контента создает комплекты 302, которые будут носить брэнды определенных операторов (здесь, Verizon 310 и Sprint 312), одновременно создавая комплекты, адресованные конкретным группам, которые могут предлагать оба оператора (здесь, комплект "UK Expat" 314, адресованные малой, но, предположительно, высокоразвитой демографической группе). Эти комплекты 302 обеспечивают доступ к ряду услуг в реальном времени, которые несут спортивные видеозаписи и непрерывные повторные показы популярных телесериалов, переформатированные для устройств.

Показанные связки