Устройство и способ подписки на открытые и закрытые пакеты

Изобретение относится к системам распределения контента, и в частности к устройству и способам подписки на открытые и закрытые пакеты. Техническим результатом является улучшение эффективности управления изменениями в пакетах составления программ мультимедиа. Указанный технический результат достигается тем, что осуществляют предоставление информации о пакете программ, содержащей атрибуты пакета каналов представления мультимедийной информации. Далее определяют характеристику подписки, которая определяет возможность подписки на пакет и представления информации о пакете программ на устройство. Устройство выполнено с возможностью сравнения характеристики подписки с информацией об относящейся к устройству подписке. Подписка допускается и/или информация о пакете программ представляется на устройство, основываясь на предварительно определенной зависимости между характеристикой подписки и информацией о подписке устройства. 15 н. и 13 з.п. ф-лы, 9 ил.

 

Притязание на приоритет по разделу 35 §119 Кодекса законов США.

Настоящая заявка на патент претендует на приоритет предварительной заявки №60/716 409, озаглавленной «SYSTEM OF OPEN AND CLOSED PACKAGE SUBSCRIPTION», поданной 12 сентября 2005 г., правопреемником которой является правопреемник данной заявки и которая полностью включена здесь по ссылке.

Уровень техники

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

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

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

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

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

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

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

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

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

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

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

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

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

В других вариантах осуществления устройство для приема информации о программе мультимедийной информации содержит средство для приема информации о пакете составления программ, содержащей атрибуты пакета каналов представления мультимедийной информации. Устройство также содержит средство для приема характеристики подписки, которая определяет разрешение на представление информации о пакете составления программ. Далее, устройство содержит средство для сравнения характеристики подписки с информацией о подписке устройства, ассоциированной с устройством. Кроме того, устройство содержит средство для представления информации о пакете составления программ на устройстве, основываясь на предварительно определенной зависимости между характеристикой подписки и информацией о подписке устройства.

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

Краткое описание чертежей

Фиг.1 представляет собой схематическое представление части вариантов осуществления системы для предоставления информации о составлении программ мультимедийной информации;

фиг.2 представляет собой схематическое представление вариантов осуществления расширенной части системы по фиг.1;

фиг.3 представляет собой схематическое представление вариантов осуществления сообщения системной информации по фиг.1;

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

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

фиг.6 представляет собой схематическое представление вариантов осуществления архитектуры беспроводного устройства по фиг.1;

фиг.7 представляет собой схематическое представление вариантов осуществления архитектуры системы распределения мультимедийной информации по фиг.1;

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

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

Подробное описание

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

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

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

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

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

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

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

Как показано на фиг.1, варианты осуществления части системы 10 для предоставления подписок на открытые и закрытые пакеты могут включать в себя систему 12 распределения мультимедийной информации (СРМИ), имеющую сервер 60 контента, который хранит контент 13. Как описано ниже, контент 13 может включать в себя любой тип мультимедиа в реальном времени и/или не в реальном времени. Кроме того, СРМИ 12 принимает от розничного продавца мультимедийной информации/провайдера 15 записи 87 пакетов, которые определяют мультимедийные пакеты 34, которые могут предлагаться пользователям для подписки.

Например, каждая запись 87 пакета может определять набор каналов, где каждый канал представляет вид мультимедийной услуги, соответствующей данному розничному продавцу мультимедийной информации/провайдеру 15. Далее, каждый канал содержит предварительно определенную комбинацию представлений, которые содержат соответствующим образом предварительно определенные комбинации контента 13.

В любом случае, запись 87 данного пакета для каждого из множества пакетов 34 может включать в себя атрибуты 35 пакета, которые определяют данный пакет 34. Например, атрибуты 35 пакета включают в себя данный набор 27 каналов, связанных с пакетом, и характеристику 117 подписки на пакет, которая определяет атрибут, относящийся к подписке на пакет. Например, характеристика 117 подписки на пакет может содержать «открытое» состояние, указывающее, что пакет доступен для новых подписок и что связанные с ней запись пакета и атрибуты пакета могут просматриваться любым текущим или потенциальным подписчиком. И наоборот, характеристика 117 подписки на пакет может содержать «закрытое» состояние, указывающее, что пакет недоступен для новых подписок и ограничивает представление связанных с ней записи пакета и атрибутов пакета только существующими подписчиками на пакет.

Кроме того, СРМИ 12 может включать в себя генератор 62 системной информации (СИ), который собирает записи 87 пакета и контент 13, среди прочего, и генерирует сообщение или сообщения 44 системной информации (СИ). Подсистема 17 передачи, связанная с СРМИ 12, принимает и передает сообщение 44 СИ на устройства, которые могут принимать и проигрывать мультимедийный контент, такие как беспроводные устройства 36 и 37, связанные с розничным продавцом мультимедийной информации/провайдером 15 и/или СРМИ 12. Сообщение 44 СИ может включать в себя всю информацию, необходимую для таких устройств, чтобы просматривать предложения пакетов 34 от розничных продавцов мультимедийной информации/провайдеров 15, подписываться и/или отказываться от подписки на пакеты и/или представлять мультимедийный контент, ассоциированный с данным пакетом.

Например, в одном неограничивающем случае, каждое устройство 36 и 37 ассоциируется с розничным продавцом мультимедийной информации/провайдером 15, предлагающим набор пакетов 34, идентифицированных как Пакеты 1-n, где n представляет собой положительное целое число, для подписки. После приема сообщения 44 СИ каждое устройство 36 и 37 может представлять пользователю вид меню 45 подписки, а также одну или несколько функциональных клавиш 47 на пользовательском интерфейсе 38. В одном примере функциональные клавиши 47 могут включать в себя клавишу «Представить» для запроса подписки и клавишу «Информация» для запроса дополнительной информации о выбранном пакете. Необходимо отметить, однако, что функциональные клавиши 47 могут обеспечивать любую требуемую функцию.

Как правило, вид меню 45 подписки может включать в себя список 49 пакетов из всех пакетов 34, доступных от связанного с ними розничного продавца мультимедийной информации/провайдера 15. Как отмечено выше, однако, разрешение на возможность представления данного набора информации о пакете может ограничиваться характеристикой 117 подписки на пакет, ассоциированной с пакетом. В данном случае, характеристика 117 подписки на пакет, которая содержит «открытое» состояние, предоставляет возможность представления данной информации о пакете, тогда как «закрытое» состояние требует существующей подписки на данный пакет перед предоставлением возможности представления ассоциированной информации о пакете. В конкретном случае, представленном на фиг.1, информация, ассоциированная с Пакетом 2, может быть представлена только на устройстве, имеющем существующую подписку, из-за характеристики 117 подписки на «закрытый» пакет.

Например, в данном случае, основываясь на информации 51 о подписке устройства 36, устройство имеет существующую подписку на Пакет 2, и, поэтому, ему разрешено представлять Пакет 2 в списке 49 пакетов вместе со всеми другими пакетами розничного продавца мультимедийной информации/провайдера 15. И наоборот, основываясь на информации 51 о подписке устройства 37, устройство не имеет существующей подписки на Пакет 2 и, поэтому, ему запрещено представлять Пакет 2 в списке 49 пакетов, который может включать в себя все другие открытые пакеты розничного продавца мультимедийной информации/провайдера 15.

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

Кроме того, список 49 пакетов может включать в себя индикатор 53, который подтверждает существующие подписки на данный пакет, основываясь на информации 51 о пакете. Альтернативно, индикатор 53 может предоставлять пользователю возможность выбирать данный пакет, для которого может запрашиваться подписка.

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

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

Как показано на фиг.2, варианты осуществления более подробной архитектуры системы 10 могут включать в себя СРМИ 12, выполненную с возможностью приема сегментов 14 мультимедийной информации, которые формируют множество базовых услуг 16 или общих каналов, от множества провайдеров 18 контента. Далее, для каждой из множества базовых услуг 16 СРМИ 12 может включать в себя информацию 20 об атрибутах услуги или информацию об общих каналах, которая определяет и описывает соответствующую базовую услугу. Кроме того, СРМИ 12 принимает информацию 22 об атрибутах настройки под требования абонента от каждого из множества розничных продавцов 24 контента. Информация 22 об атрибутах настройки под требования абонента может включать в себя характерные для розничного продавца контента определения и описания для каждой из множества базовых услуг 16. СРМИ 12 выполнена с возможностью генерирования настроенного под требования абонента вида каждой базовой услуги 16 для каждого розничного продавца 24 контента посредством замены информации 20 об атрибутах услуги информацией 22 об атрибутах настройки под требования абонента. Эти настроенные под требования абонента виды каждой базовой услуги 16 определяются как каналы 26 или настроенные под требования абонента каналы, которые являются характерными для розничного продавца контента вследствие настройки под требования абонента. Комбинация информации 20 об атрибутах услуги и информации 22 об атрибутах настройки под требования абонента, таким образом, определяет настроенную под требования абонента информацию 28 об атрибутах канала для каждого из множества каналов 26. Каждый розничный продавец 24 контента или провайдер 30 биллинга и услуг абонентов (ПБУА), вместе упоминаемые как розничный продавец мультимедийной информации/провайдер 15, тогда могут группировать различные комбинации каналов 26 в ярусы 32, и различные комбинации ярусов 32 в пакеты 34 для предложения, например, на основе подписки, устройствам, связанным с данным розничным продавцом 24 контента и/или ПБУА 30, таким как беспроводное устройство 36.

Например, каждый розничный продавец 24 контента и/или ПБУА 30 может обеспечивать настроенное под требования абонента отображение каналов 26 на пользовательском интерфейсе 38 подписанного беспроводного устройства 36 в виде проводника 40 представления мультимедийной информации (ППМИ). ППМИ 40 содержит план представлений 42 по каждому из множества каналов 26, где каждое представление 42 содержит вид мультимедийной информации, который может включать в себя один или несколько сегментов 14 мультимедийной информации. Как отмечено выше, однако, перечень каналов 26 на ППМИ 40 может основываться на наличии существующей подписки на канал, если характеристика 117 подписки на пакет, ассоциированная с каналом 26, содержит «закрытое» состояние. Например, в случае данного пакета 34, имеющего характеристику 117 «закрытой» подписки и имеющего соответствующий канал 27, который не определяется как часть любого «открытого» пакета, ассоциированный канал не может отображаться на ППМИ 40. В основном, тем не менее, каждый канал 27 ассоциируется со многими пакетами 34, поэтому даже если канал ассоциируется с закрытым пакетом, он также может ассоциироваться с открытым пакетом, и, таким образом, может отображаться на ППМИ 40.

ППМИ 40, например, может быть составлен на основе информации 70 ППМИ (фиг.3), переносимой сообщением 44 СИ. Например, информация 70 ППМИ может включать в себя записи названий проводника представления мультимедийной информации и записи настройки под требования абонента канала, ассоциированные с каждым представлением 42, 48, базовой услугой 16, дополнительной услугой 50, каналом 26 и/или пакетом 34. Например, сообщение 44 СИ может посылаться в потоке 45 от ППМИ 12 на беспроводное устройство 36 через сеть 46 беспроводного доступа. Поток 45 представляет собой логический поток в «мультиплексной передаче», которая представляет собой набор потоков для данной области. Каждый поток 45 обычно используется для доставки отдельного компонента мультимедийной информации представления в реальном времени, или файла, содержащего представление не в реальном времени, или сообщений 44 СИ. Таким образом, каждый ППМИ 40 настраивается под требования абонента по каждому устройству в соответствии с ассоциированным розничным продавцом 24 контента и/или ПБУА 30.

В других вариантах осуществления настроенный под требования абонента вид может включать в себя представление 42 от базовой услуги 16 в комбинации с дополнительным представлением 48 от дополнительной услуги 50, отображаемой на пользовательском интерфейсе 38. Как отмечено выше, однако, просмотр представлений 42 и/или 48 на соответствующем устройстве может основываться на наличии существующей подписки на ассоциированный канал/представление, если характеристика 117 подписки на пакет, ассоциированная с данным каналом, содержит «закрытое» состояние. В любом случае, дополнительное представление 48 и дополнительная услуга 50, например, предусматриваются для настройки под требования абонента и улучшения базовой услуги.

Таким образом, система 10 содержит варианты осуществления транспортной системы, которая служит для создания и транспортировки потоков мультимедийного контента по сетям передачи данных. Например, транспортная система подходит для использования при транспортировке мультимедийной информации от провайдера контента до системы распределения мультимедийной информации для широковещательного распределения. Выгодно, что система 10 предоставляет возможность розничным продавцам 22 контента и/или провайдерам 30 ПБУА определять характеристики 117 подписки на пакет с целью управления введением и постепенным выведением из употребления пакетов 26 и управления просмотром любой относящейся к пакетам информации, такой как в меню 45 подписки, проводнике 40 представления мультимедийной информации и настроенных под требования абонента представлений 42 и 48 на устройства, имеющие предварительно определенные существующие подписки.

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

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

Например, провайдер 30 ПБУА содержит служебное подразделение, которое обеспечивает услуги биллинга пользователю и поддержки абонентов от имени одного или нескольких розничных продавцов 24 контента. Каждое устройство в системе 10, такое как беспроводное устройство 36, ассоциируется с одним провайдером 30 ПБУА, например, посредством соглашения 52 о подписке. По существу, провайдер 30 ПБУА может поставлять данные 54 о подписке СРМИ 12.

Розничный продавец 24 контента содержит служебное подразделение, которое определяет пакеты 34 и предлагает их для подписки при помощи одного или нескольких связанных с ним провайдеров 30 ПБУА. Следовательно, каждый розничный продавец 24 контента предоставляет пакеты 34 и ассоциированные пакетизированные данные для СРМИ 12. Далее, например, каждый розничный продавец 24 контента может ассоциироваться с одним или несколькими провайдерами 30 ПБУА посредством соглашения 56 о розничной продаже контента.

Хотя розничный продавец 24 контента и провайдер 30 ПБУА представлены в качестве отдельных подразделений, считается, что они могут быть объединены в отдельное подразделение.

Провайдер 18 контента может содержать служебное подразделение, которое поставляет контент, доставляемый пользователю, такому как устройство 36, при помощи базовых услуг 16. Например, каждый провайдер 18 контента поставляет сегменты 14 мультимедийной информации и связанных с ними мультимедийных данных СРМИ 12. Каждый сегмент 14 мультимедийной информации может содержать один или несколько из видео-, аудиомультимедийного контента, клипов, контента в реальном времени и не в реальном времени, сценариев, программ или любого другого типа подходящего контента. Далее, например, каждый провайдер 18 контента может ассоциироваться с одним или несколькими розничными продавцами 24 контента посредством соглашения 58 о розничной продаже контента.

СРМИ 12 содержит любую комбинацию проводных и беспроводных сетей и связанных с ними компьютерных устройств и серверов, которые действуют для распределения контента для доставки пользователям. СРМИ 12 может содержать оптимизированную широковещательную сеть, разработанную и оптимизированную для доставки высококачественного контента на выбранные устройства по множеству оптимизированных каналов связи. Далее, например, СРМИ 12 может содержать один или несколько серверов 60 контента, которые хранят ранее упомянутую мультимедийную информацию, данные и записи, вместе с логикой и исполняемыми инструкциями, чтобы сделать возможными функциональные возможности СРМИ 12. Например, сервер 60 контента и/или СРМИ 12 могут включать в себя генератор 62 сообщения системной информации (СИ), имеющий аппаратные средства и/или программные средства, включая память, исполняемые инструкции и процессор, выполненный с возможностью генерирования сообщения 44 СИ, основываясь на данных на сервере 60 контента. Например, генератор 62 сообщения СИ может включать в себя логику генератора для компилирования сообщения 44 СИ из данных в СРМИ 12 и логику приемопередатчика для приема всех относящихся к сообщению СИ данных и отправки сообщения 44 СИ из СРМИ 12 для распределения на устройства. Кроме того, например, СРМИ 12 может включать в себя сеть 46 беспроводного доступа, имеющую широковещательную базовую станцию (ШБС) 64, которая обеспечивает транспортный интерфейс, позволяющий СРМИ 12 доставлять сообщение 44 СИ и контент в виде потоков контента сети 46 беспроводного доступа для широковещательной/многоадресной передачи на устройства, такие как беспроводное устройство 36.

Как показано на фиг.3, сообщение 44 СИ содержит набор информации, который дает возможность устройству локализовать услуги или подписываться на пакеты от имени пользователя и описывать информацию 66 о рынке, информацию 68 об услуге и информацию 70 о ППМИ пользователю. Информация 66 о рынке может включать в себя информацию, описывающую и/или определяющую каждого провайдера 30 ПБУА, розничного продавца 24 контента, пакета 34, яруса 32 и канала 26. Информация 68 об услуге может включать в себя информацию, такую как атрибуты услуги, определения и записи для каждой базовой услуги 16 и дополнительной услуги 50, доступных в системе 10. Информация 70 о ППМИ может включать в себя информацию, такую как атрибуты, определения и записи, ассоциированные с ППМИ 40, относящуюся к контенту каналов 26.

Как показано на фиг.4, например, варианты осуществления информации 66 о рынке могут включать в себя по меньшей мере одну запись 71 розничного продавца рыночного контента, ассоциированную с каждым розничным продавцом 24 контента, идентифицируемым идентификацией 73 розничного продавца контента. Далее, каждая запись 71 может включать в себя идентификатор 75 версии для каждой идентификации 73 розничного продавца контента. Идентификатор 75 версии ассоциируется с данной записью 71 розничного продавца рыночного контента и идентифицирует конкретный набор значений атрибутов и элементов, транспортируемых записью розничного продавца рыночного контента, тем самым позволяя ему идентифицироваться в качестве копии другой записи розничного продавца рыночного контента. Идентификатор 75 версии служит в качестве механизма оптимизации. Например, устройство, уже имеющее запись 71 розничного продавца рыночного контента, такую как из предыдущей многоадресной рассылки, сравнивает версию резидентной записи с версией вновь принятой записи, проверяя, является ли вновь принятая запись новой версией, которая имеет обновленную информацию. Если версия не указывает, что вновь принятая запись является обновленной версией, тогда устройству нет необходимости впустую тратить ресурсы и оно может пропустить запись. Если версия указывает, что вновь принятая запись является обновленной версией, тогда устройство может обновить свои записи.

Каждая запись 71 розничного продавца рыночного контента предоставляет информацию, характерную для данного розничного продавца 24 контента. А именно, каждая запись 71 розничного продавца рыночного контента может включать в себя одну или несколько записей 87 пакета. Далее, например, каждая запись 71 розничного продавца рыночного контента может включать в себя базовую информацию 79, одну или несколько записей 89 яруса, одну или несколько записей 91 канала, одну или несколько ссылок 77 на дополнительную услугу и одну или несколько таблиц 93 лицензионного соглашения для конечного пользователя (ЛСКП), ассоциированных с соответствующим розничным продавцом 24 контента.

Например, базовая информация 79 может включать в себя данные, такие как индикатор 80 розничного продавца частного контента, имя 81, ассоциированное с данным розничным продавцом контента, и линию 83 связи лицензионного соглашения для конечного пользователя (ЛСКП), которая обеспечивает ссылку на базу данных ЛСКП. Например, индикатор 80 розничного продавца частного контента задается, если данный розничный продавец контента является розничным продавцом частного контента, где информация о розничном продавце частного контента и связанные с ним пакеты и т.д. доступны только для предварительно определенных пользователей, и только те пользователи, которые подписаны на пакеты, предлагаемые розничным продавцом частного контента, могут просматривать ассоциированную информацию. Например, без ограничения, розничным продавцом частного контента может быть предприятие или связанное с ним предприятие, такое как компания, которая использует связанные с ним пакеты для частной связи с сотрудниками компании. Далее, например, линия 83 связи ЛСКП может представлять собой универсальный идентификатор ресурсов (УИР). Дополнительно, каждая запись 71 розничного продавца рыночного контента может включать в себя идентификацию одной или нескольких валют 85, поддерживаемых соответствующим розничным продавцом контента.

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

В некоторых вариантах осуществления каждая запись 91 канала определяет различные атрибуты, ассоциированные с каждым каналом 26, ассоциированным с записью 71 розничного продавца контента. Например, каждая запись 91 канала может включать в себя: идентификатор канала; время достоверности канала; весовой коэффициент канала; данные, характерные для одного или нескольких языков канала; базовую услугу, ассоциированную с каналом; ссылку на дополнительную услугу; и пиктограмму канала.

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

Как показано на фиг.4 и 5, каждая запись 87 пакета обеспечивает информацию по: пакетам 34, предлагаемым соответствующим розничным продавцом контента; вариантам подписки для каждого пакета 34; и набору ярусов 32, которые составляют данный пакет 34. Например, каждая запись 87 пакета может включать в себя атрибуты, такие как язык 95 пакета по умолчанию, который идентифицирует язык по умолчанию, подлежащий использованию для услуг 16 в соответствующем пакете, если не имеется в наличии предпочтительного языка пользователя устройства; уникальный идентификатор 97 пакета, который отличает пакет от всех других пакетов, предлагаемых этим же розничным продавцом контента; время 99 достоверности, которое определяет время, при котором определение, предусмотренное в соответствующей записи пакета, становится достоверным, заменяющим предыдущее определение; весовой коэффициент 101 пакета, который представляет собой значение, используемое устройством 36 для определения порядка, в котором пакеты представляются пользователю, например, пакет с меньшим весовым коэффициентом, чем другой пакет, представляется первым, и весовой коэффициент пакета для данного пакета может быть уникальным значением среди всех розничных продавцов контента; и идентификатор 76 версии, который служит этому же назначению для записи пакета, как идентификатор 75 версии (фиг.4) служит для записи 71 розничного продавца рыночного контента.

А именно, каждая запись 87 пакета может включать в себя характеристики 117 пакета, которые могут, например, идентифицировать данный пакет как один или несколько из исходного пакета 119, пакета 121 автоподписки, закрытого пакета 123 или исключенного пакета 125. Исходный пакет 119 содержит базовый или корневой пакет, который служит в качестве низшего уровня подписки. Например, если данный пакет ассоциируется с исходным пакетом 119, тогда пакет может рассматриваться «расширительным» пакетом, где пользователь может только подписаться на пакет, если пользователь уже подписан на по меньшей мере один ассоциированный исходный пакет. Далее, если данный пакет представляет собой пакет 121 автоподписки, тогда пакет может рассматриваться автоматически частью другого пакета, и пользователь автоматически подписывается на данный пакет, когда он подписывается на другой пакет. Кроме того, если данным пакетом является закрытый пакет 123, тогда новые подписки больше не принимаются для данного пакета, и возможность просмотра информации о пакете ограничивается существующими подписчиками, как подробно описано выше. Альтернативно, если данным пакетом является исключенный пакет 125, тогда данному пользователю не разрешается подписываться на пакет. Например, подписка на данный исходный пакет может вызывать перечисление любых других исходных пакетов в качестве исключенных пакетов. Таким образом, в основном, в некоторых случаях все исходные пакеты являются взаимно исключающими друг друга.

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

Дополнительно, каждая запись 87 пакета дополнительно может включать в себя данные 103, характерные для одного или нескольких языков пакета, включающие в себя имя 105 пакета и описание 107 пакета, ассоциированное с одним или несколькими заданными языками 109. Например, имя 105 пакета может представлять собой информацию, используемую для представления имени пакета в меню 45 подписки (фиг.1). Далее, каждая запись 87 пакета может включать в себя один или несколько способов 110 назначения цены пакета, которые задают сумму или стоимость 111 пакета в данной валюте 113, связанной с данным способом 115 подписки, таким как ежемесячно, еженедельно и т.д.

Далее, каждая запись 87 пакета может включать в себя один или несколько способов 109 назначения цены пакета, которые задают сумму или стоимость 111 пакета в данной валюте 113, связанной с данным способом 115 подписки, таким как ежемесячно, еженедельно и т.д.

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

Далее, каждая запись 87 пакета может включать в себя один или несколько идентификаторов 127 провайдера ПБУА, который задает список провайдеров ПБУА, связанных с данным пакетом.

Каждая запись 87 пакета может включать в себя одну или несколько ссылок 102 на дополнительные услуги. На этом уровне ссылка 102 на дополнительную услугу определяет заданную дополнительную услугу 50 и/или заданное дополнительное представление 48 для приобретения, в то же время обращаясь к любому ярусу 32, каналу 26 и/или базовой услуге 16, ассоциированных с данным пакетом. Необходимо отметить, однако, что соответствующие записи для каждого яруса 32, канала 26 и/или базовой услуги 16 также могут включать в себя ссылку на дополнительную услугу, которая является характерной для этого яруса 32, канала 26 и/или базовой услуги 16. Например, ссылка на дополнительную услугу в записи каждого яруса 32, канала 26 и/или базовой услуги 16 является более важной, чем ссылка 102 на дополнительную услугу в записи 87 пакета. В других примерах ссылка 102 на дополнительную услугу в записи 87 пакета является более важной, чем ссылка на дополнительную услугу в записи каждого яруса 32, канала 26 и/или базовой услуги 16.

Также, каждая запись 87 пакета может включать в себя данные по доступной области 129, ассоциированной с тем, где данный пакет является доступным. Например, доступная область 129 может включать в себя один или несколько идентификаторов 131 группирования локальных областей инфраструктуры (ГЛОИ) и/или один или несколько идентификаторов 133 группирования глобальных областей инфраструктуры (ГГОИ). Каждый идентификатор 131 ГЛОИ идентифицирует логическое группирование инфраструктуры, развертываемое для обеспечения СРМИ 12 с покрытием сети в конкретной локальной области. Аналогично, каждый идентификатор 133 ГГОИ идентифицирует логическое группирование инфраструктуры, развертываемое для обеспечения СРМИ 12 с покрытием сети в заданной глобальной области.

Как показано на фиг.6, беспроводное устройство 36 имеет механизм 246 ввода для генерирования входных сигналов в беспроводное устройство и механизм 248 вывода для генерирования информации для потребления пользователем беспроводного устройства. Например, механизм 246 ввода может включать в себя механизм, такой как клавишу или клавиатуру, мышь, сенсорный дисплей, модуль распознавания речи и т.д. Далее, например, механизм 248 вывода может включать в себя пользовательский интерфейс 38, которым может быть дисплей, звуковой громкоговоритель, механизм тактильной обратной связи и т.д.

Далее, беспроводное устройство 36 имеет компьютерную платформу 250, которая может передавать данные по беспроводной сети 46 и которая может принимать и исполнять программные приложения и отображать данные, передаваемые от СРМИ 12 или другого компьютерного устройства, подсоединенного к беспроводной сети 46. Компьютерная платформа 250 может включать в себя репозиторий 252 данных, который может содержать энергозависимую и энергонезависимую память, такую как постоянное запоминающее устройство (ПЗУ) и/или оперативное запоминающее устройство (ОЗУ), стираемое программируемое ПЗУ (СППЗУ), электрически стираемое программируемое ПЗУ (ЭСППЗУ), карты флэш-памяти или любую память, общую для компьютерных платформ. Далее, репозиторий 252 данных может включать в себя одну или несколько ячейку флэш-памяти или может быть любым вторичным или третичным запоминающим устройством, таким как магнитные носители, оптические носители, лента или дискета или жесткий диск.

Далее, компьютерная платформа 250 также может включать в себя машину 254 обработки, которой может быть специализированная интегральная схема (специализированная ИС), или другой набор микросхем, процессор, логическая схема или другое устройство обработки данных. Машина 254 обработки или другой процессор, такой как специализированная ИС, может исполнять уровень 256 интерфейса прикладного программирования (ИПП), который обеспечивает сопряжение с любыми резидентными программами, такой как модуль 258 менеджера мультимедийной информацией (описанный ниже), в репозитории 252 данных беспроводного устройства. ИПП 256 представляет собой среду исполнения, исполняющуюся на соответствующем беспроводном устройстве. Одной такой средой исполнения является программное обеспечение двоичной среды исполнения для беспроводных устройств (BREW®), разработанное компанией Qualcomm, Inc, г.Сан-Диего, шт.Калифорния, США. Могут использоваться другие среды исполнения, которые, например, работают для управления исполнением приложений на беспроводных вычислительных устройствах.

Машина 254 обработки может включать в себя различные подсистемы 260 обработки, реализованные в виде аппаратных, программно-аппаратных, программных средств и их комбинаций, которые позволяют получить функциональные возможности беспроводного устройства 36 и работоспособность беспроводного устройства в сети 46 беспроводного доступа. Например, подсистемы 260 обработки позволяют выполнять инициирование и поддержание связи, обмен данными и исполнение мультимедийных презентаций. В некоторых вариантах осуществления, таком как в устройстве беспроводной связи, машина 254 обработки может включать в себя одну или комбинацию подсистем 260 обработки, таких как: звук, энергонезависимая память, файловая система, передача, прием, поисковое устройство, уровень 1, уровень 2, уровень 3, основное управление, удаленная процедура, микротелефонная трубка, управление мощностью, диагностика, процессор цифровой обработки сигналов, вокодер, отправка сообщений, распорядитель вызовов, система Bluetooth®, Bluetooth® LPOS (логический терминал розничной торговли), определение расположения, механизм определения расположения, пользовательский интерфейс, режим пониженного энергопотребления, услуги передачи данных, безопасность, аутентификация, универсальный модуль идентификации абонента (УМИА)/модуль идентификации абонента (МИА), услуги передачи речи, графика, универсальная последовательная шина (УПШ), мультимедиа, такая как MPEG (экспертная группа по вопросам движущегося изображения), услуга универсальной пакетной радиопередачи (УУПРП) и т.д. Для описанных вариантов осуществления подсистемы 260 обработки машины 256 обработки могут включать в себя любые компоненты подсистем, которые взаимодействуют с приложениями, выполняющимися на компьютерной платформе 250. Например, подсистемы 260 обработки могут включать в себя любые компоненты подсистем, которые принимают считываемые данные и записываемые данные от ИПП 256 от имени модуля 258 менеджера мультимедийной информации.

Компьютерная платформа 250 может дополнительно включать в себя модуль 262 связи, реализованный аппаратными, программно-аппаратными, программными средствами и их комбинацией, который позволяет выполнять связь между различными компонентами беспроводного устройства 36, а также между беспроводным устройством 36 и сетью 46 беспроводного доступа. Например, модуль 262 связи может включать в себя модуль приемопередатчика для беспроводной связи с СРМИ 12 и/или сетью 46 беспроводного доступа.

Модуль 258 менеджера мультимедийной информации действует для управления подпиской на мультимедийную информацию, приема мультимедийной информации и действиями проигрывания/просмотра мультимедийной информации на беспроводном устройстве 36. Модуль 258 менеджера мультимедийной информации может включать в себя любые аппаратные, программные, программно-аппаратные средства и/или другой набор исполняемых инструкций, действующих для управления действиями, относящимися к мультимедийной информации, на беспроводном устройстве 36. Далее, модуль 258 менеджера мультимедийной информации и/или репозиторий 252 данных хранят сообщение 44 СИ и связанную с ним информацию о контенте и контент для просмотра/проигрывания на пользовательском интерфейсе 38. В некоторых вариантах осуществления модуль 258 менеджера мультимедийной информации может включать в себя логику 264 управления мультимедийной информацией, которая обеспечивает возможность приема, хранения, предоставления доступа к информации, относящейся к мультимедийной информации, и проигрывания/отображения ее на беспроводном устройстве 36. Например, логика 264 управления мультимедийной информацией служит для синтаксического разбора записи 87 пакета из сообщения 44 СИ для определения информации о подписке на пакет, такой как характеристика 117 подписки на пакет, чтобы управлять отображением относящей к пакету информации на устройстве, включая отображение относящейся к пакету информации в ППМИ 40 на пользовательском интерфейсе 38 и/или обеспечивая вид 265 канала 26, включая представление контента в реальном времени и не в реальном времени. Аналогично, логика 264 управления мультимедийной информацией действует для управления подписками на пакеты 34 у розничных продавцов 24 контента и/или провайдеров 30 ПБУА. Например, логика 264 управления мультимедийной информацией может генерировать и посылать на СРМИ 12 (фиг.1) запрос на подписку, например, основываясь на выборе пользователем из списка доступных пакетов для подписки на данный пакет. Далее, логика 264 управления мультимедийной информацией действует для управления получением и хранением, включая функции управления памятью, связанными с представлением не в реальном времени, основываясь на соответствующем окне контакта, а также управление проигрыванием/отображением контента. Кроме того, логика 264 управления мультимедийной информацией работает с модулем 262 связи для приема и проигрывания представлений в реальном времени и представлений передачи данных.

В некоторых вариантах осуществления, например, модуль 258 менеджера мультимедийной информации может включать в себя контроллер 271 разрешений, который определяет решение 273 о разрешении, касающееся, разрешено ли или нет устройству подписываться и/или отображать относящуюся к пакету информацию. Контроллер 271 разрешений может включать в себя любые аппаратные, программные, программно-аппаратные средства и/или другой набор исполняемых инструкций, действующих для управления действиями, связанными с определением доступа к относящейся к пакету информации на беспроводном устройстве 36. Как отмечено выше, например, контроллер 271 разрешений проверяет характеристику 117 подписки на пакет. Если характеристика 117 указывает «закрытый» пакет, тогда контроллер 271 разрешений проверяет информацию 51 о подписке устройства с целью определения, имеет ли устройство существующую подписку на пакет. Если не существует существующей подписки на пакет, тогда контроллер 271 разрешений генерирует «отрицательное» решение 273 о разрешении в ассоциации с данным пакетом и ассоциированной информацией о пакете и записями 87 пакета. С другой стороны, если существует существующая подписка на пакет, тогда контроллер 271 разрешений генерирует «положительное» решение 273 о разрешении в ассоциации с данным пакетом и ассоциированной информацией о пакете и записями 87 пакета.

Генератор 275 мультимедийной информации принимает решение 273 о разрешении и генерирует вид 265 на пользовательском интерфейсе 38, основываясь на значении решения 273 о разрешении. Например, генератор 275 мультимедийной информации генерирует только информацию, ассоциированную с данной записью 87 пакета, имеющей характеристику 117 подписки на «закрытый» пакет, если было принято «положительное» решение 273 о разрешении в ассоциации с данным пакетом. Генератор 275 мультимедийной информации может включать в себя любые аппаратные, программные, программно-аппаратные средства и/или другой набор исполняемых инструкций, действующих для управления действиями, связанными с генерированием мультимедийной информации, ассоциированной с данным пакетом, на беспроводном устройстве 36.

Как показано на фиг.7, СРМИ 12 может содержать по меньшей мере одно из любого типа аппаратных средств, программных средств, программно-аппаратных средств, сервера, персонального компьютера, миникомпьютера, компьютера мэйнфрейма или любого вычислительного устройства или вычислительного устройства специального назначения, или общего вычислительного устройства. Далее, могут быть отдельные серверы или устройства и/или сети компьютеров, связанных с СРМИ 12, которые работают совместно для приема, манипулирования и предоставлении данных в удобных форматах участникам и/или предоставлении отдельного уровня управления в потоке данных между устройствами и сетями и СРМИ 12.

СРМИ 12 имеет механизм 266 ввода для генерирования входных сигналов в СРМИ 12, и механизм 268 вывода для генерирования информации для потребления оператором СРМИ 12. Например, механизм 266 ввода может включать в себя механизм, такой как клавиша или клавиатура, мышь, сенсорный дисплей, модуль распознавания речи и т.д. Далее, например, механизм 268 вывода может представлять собой дисплей, звуковой громкоговоритель, механизм тактильной обратной связи и т.д. Кроме того, механизм 266 ввода может представлять собой удаленное устройство, такое как удаленный компьютер или рабочую станцию, которая имеет доступ к СРМИ 12. В некоторых вариантах осуществления, например, механизм 266 ввода может использоваться оператором для ввода характеристики 117 подписки на пакет и для установления и/или манипулирования любой другой информацией, связанной с представлениями 42, 48, каналами 26, ярусами 32 и пакетами 34.

Далее, СРМИ 12 имеет одну или множество резидентных или распределенных компьютерных платформ 270, которые могут принимать и передавать данные, и которые могут принимать и исполнять программные приложения и отображать данные. Компьютерная платформа 270 может включать в себя репозиторий 272 данных, который может содержать энергозависимую и энергонезависимую память, такую как постоянное запоминающее устройство и/или оперативное запоминающее устройство (ПЗУ и ОЗУ), СППЗУ, ЭСППЗУ, карты флэш-памяти или любую память, общую для компьютерных платформ. Далее, репозиторий 272 данных может включать в себя одну или несколько ячеек флэш-памяти или может быть вторичным или третичным запоминающим устройством, таким как магнитные носители, оптические носители, лента или дискета или жесткий диск. В некоторых вариантах осуществления, например, репозиторий 272 данных может включать в себя один или несколько серверов 60 контента.

Далее, компьютерная платформа 270 также может включать в себя машину 274 обработки, которая может быть специализированной интегральной схемой (специализированной ИС) или другим набором микросхем, процессором, логической схемой или другим устройством обработки данных для выполнения исполняемых инструкций.

Компьютерная платформа 270 может дополнительно включать в себя модуль 276 связи, реализованный аппаратными, программно-аппаратными, программными средствами и их комбинацией, которые позволяют осуществлять связь между различными компонентами СРМИ 12, а также между СРМИ 12 и беспроводным устройством 36. Например, модуль 276 связи может включать в себя сеть 46 беспроводного доступа. Далее, например, модуль 276 связи может включать в себя модуль приемопередатчика для беспроводной связи с беспроводным устройством 36 и/или сетью 46 беспроводного доступа.

Далее, модуль 278 менеджера подписки/распределения постоянно находится на компьютерной платформе 270, которая выполнена с возможностью управления всеми функциями распределения мультимедийной информации, описанными в данном документе, выполняемыми посредством СРМИ 12. Модуль 278 менеджера подписки/распределения может включать в себя любые аппаратные средства, процессоры, программные средства, программно-аппаратные средства и/или другой набор исполняемых инструкций, действующих для управления относящимися к мультимедийной информации действиями на СРМИ 12. Далее, в некоторых вариантах осуществления модуль 278 менеджера подписки/распределения может включать в себя логику 280 управления подпиской/распределением, которая предоставляет СРМИ 12 возможность принимать, хранить, манипулировать, предоставлять доступ и распределять подписки, контент и относящуюся к контенту информацию. Например, логика 280 управления подпиской/распределением действует для приема контента и относящейся к контенту информации, а также информации, характерной для розничного продавца контента, такой как информация настройки под требования абонента, дополнительные услуги, дополнительные представления, информация о канале, информация о ярусе и информация о пакете. Далее, логика 280 управления подпиской/распределением выполнена с возможностью приема, обработки и передачи относящейся к подписке информации, такой как запросы на подписку, соответствующие одобрения или отказы и управление цифровыми правами, основываясь на одобренном запросе на подписку. В некоторых вариантах осуществления, например, логика 280 управления подпиской/распределением может принимать запрос на подписку на пакет, имеющий характеристику «закрытой» подписки, и затем генерировать сообщение, отклоняющее запрос на подписку, основываясь на характеристике подписки на пакет. Далее, модуль 278 менеджера подписки/распределения может включать в себя генератор 62 СИ, описанный выше.

В работе, ссылаясь на фиг.8, варианты осуществления способа предоставления информации о программе мультимедийной информации содержат предоставление информации о пакете, определяющей пакет каналов представления мультимедийной информации (Блок 300). Например, в некоторых вариантах осуществления СРМИ 12 принимает атрибуты 35 пакета и/или записи 87 пакета от розничного продавца мультимедийной информации/провайдера 15 для каждого одного из множества пакетов 34 составления программ мультимедийной информации, предлагаемых для подписки розничным продавцом мультимедийной информации/провайдером.

Некоторые варианты осуществления способа дополнительно могут включать в себя предоставление характеристики, которая определяет доступность информации о пакете для представления на устройстве (Блок 302). Например, в некоторых вариантах осуществления СРМИ 12 принимает характеристику 117 подписки на пакет от розничного продавца мультимедийной информации/провайдера 15 для каждого одного из множества пакетов 34 составления программ мультимедийной информации, предлагаемых для подписки розничным продавцом мультимедийной информации/провайдером. Характеристика 117 подписки на пакет может определять «закрытое» состояние, например, которое ограничивает представление информации, относящейся к данному пакету, на устройствах, имеющих существующую подписку на данный пакет.

Кроме того, некоторые варианты осуществления способа дополнительно могут включать в себя передачу информации о пакете и характеристики на устройство (Блок 304). Например, в некоторых вариантах осуществления СРМИ 12 при помощи генератора 62 системной информации и подсистемы 17 передачи собирает информацию о пакете в сообщение 44 системной информации и передает сообщение 44 системной информации на устройства, способные проигрывать мультимедийные представления, такие как беспроводное устройство 36.

В некоторых вариантах осуществления, ссылаясь на фиг.9, способ приема информации о составлении программ мультимедийной информации содержит прием информации о пакете составления программ, содержащей атрибуты пакета каналов представления мультимедийной информации (Блок 310). Например, в некоторых вариантах осуществления беспроводное устройство 36 и/или модуль 258 менеджера мультимедийной информации принимает сообщение 44 системной информации от СРМИ 12. Сообщение 44 системной информации может включать в себя записи 87 пакета, ассоциированные с каждым пакетом 34, предлагаемым для подписки розничным продавцом мультимедийной информации/провайдером 15.

Эти варианты осуществления способа дополнительно могут включать в себя прием характеристики подписки, которая определяет доступность информации о пакете составления программ (Блок 312). Например, в некоторых вариантах осуществления беспроводное устройство 36 и/или модуль 258 менеджера мультимедийной информации принимает характеристику 117 подписки на пакет от СРМИ 12. Например, характеристика 117 подписки на пакет может представлять собой часть записей 87 пакета в сообщении 44 системной информации, принятой от СРМИ 12.

Эти варианты осуществления способа дополнительно могут включать в себя сравнение характеристики подписки с информацией о подписке устройства, ассоциированной с устройством (Блок 314). Например, в некоторых вариантах осуществления модуль 258 менеджера мультимедийной информации и/или контроллер 271 разрешений извлекают характеристику 117 подписки на пакет. Если характеристика 117 указывает «закрытый» пакет, тогда модуль 258 менеджера мультимедийной информации и/или контроллер 271 разрешений проверяют информацию 51 о подписке устройства для определения, имеет ли устройство существующую подписку на пакет. Если не существует существующей подписки на пакет, тогда контроллер 271 разрешений генерирует «отрицательное» решение 273 о разрешении в ассоциации с данным пакетом и ассоциированной информацией о пакете и записями 87 пакета. С другой стороны, если имеется существующая подписка на пакет, тогда контроллер 271 разрешений генерирует «положительное» решение 273 о разрешении в ассоциации с данным пакетом и ассоциированной информацией о пакете и записями 87 пакета.

Кроме того, эти варианты осуществления способа дополнительно могут включать в себя представление информации о пакете составления программ на устройстве, основываясь на предварительно определенной зависимости между характеристикой подписки и информацией о подписке устройства (Блок 316). Например, в некоторых вариантах осуществления модуль 258 менеджера мультимедийной информации и/или генератор 275 мультимедийной информации просматривают данное решение 273 о разрешении, ассоциированное с данной записью 87 пакета и генерирует вид 265 на пользовательском интерфейсе 38, основываясь на значении решения 273 о разрешении. Например, генератор 275 мультимедийной информации генерирует только информацию, ассоциированную с данной записью 87 пакета, имеющей характеристику 117 подписки на «закрытый» пакет, если «положительное» решение 273 о разрешении было принято в ассоциации с данным пакетом.

Различные иллюстративные логики, логические блоки, модули и схемы, описанные в связи с вариантами осуществления, описанными в данном документе, могут быть реализованы или выполнены при помощи процессора общего назначения, процессора цифровой обработки сигналов (ПЦОС), специализированной интегральной схемы (специализированной ИС), программируемой пользователем вентильной матрицы (ППВМ) или другого программируемого логического устройства, дискретного вентиля или транзисторной логики, дискретных аппаратных компонентов, или любой их комбинации, предназначенной для выполнения функций, описанных в данном документе. Процессором общего назначения может быть микропроцессор, но, в альтернативе, процессором может быть любой обычный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован в виде комбинации вычислительных устройств, например, комбинации ПЦОС и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров вместе с ядром ПЦОС, или любой другой такой конфигурации.

Далее, этапы способа или алгоритма, описанные в связи с вариантами осуществления, описанными в данном документе, могут осуществляться непосредственно аппаратными средствами, программным модулем, исполняемым процессором, или их комбинацией. Программный модуль может постоянно находиться в памяти ОЗУ, флэш-памяти, памяти ПЗУ, памяти СППЗУ, памяти ЭСППЗУ, регистрах, на жестком диске, съемном диске, компакт-диске или на любом другом виде запоминающей среды, известной в технике. Примерная запоминающая среда соединяется с процессором, так что процессор может считывать информацию с запоминающей среды и записывать информацию на нее. Альтернативно, запоминающая среда может быть выполнена за одно целое с процессором. Процессор и запоминающая среда могут постоянно находиться в специализированной ИС. Специализированная ИС может постоянно находиться в пользовательском терминале. Альтернативно, процессор и запоминающая среда могут постоянно находиться в качестве дискретных компонентов в пользовательском терминале.

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

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

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

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

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

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

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

7. Процессор, сконфигурированный для выполнения действий, на которых:
предоставляют информацию, описывающую первый пакет программ;
предоставляют информацию, описывающую второй пакет программ;
разрешают представление информации, описывающей первый пакет, и информации, описывающей второй пакет, для первого подписчика, имеющего подписку на первый пакет программ и второй пакет программ; и
разрешают представление информации, связанной с первым пакетом, и запрещают представление информации, связанной со вторым пакетом, для второго подписчика, имеющего подписку на первый пакет, но не на второй пакет.

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

9. Устройство для предоставления информации о мультимедийной программе, содержащее:
средство для предоставления информации, описывающей первый пакет программ;
средство для предоставления информации, описывающей второй пакет программ;
средство для разрешения представления информации, описывающей как первый пакет, так и второй пакет для первого подписчика, имеющего подписку как на первый пакет программ, так и на второй пакет программ; и
средство для разрешения представления информации, описывающей первый пакет, и для запрещения представления информации, описывающей второй пакет, для второго подписчика, имеющего подписку на первый пакет программ, но не на второй пакет программ.

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

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

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

13. Способ по п.12, в котором представление также содержит отображение пакета в списке пакетов, доступных для подписки.

14. Способ по п.12, в котором представление также содержит отображение, по меньшей мере, одного канала, связанного с пакетом в проводнике мультимедийного представления.

15. Способ по п.12, в котором представление также содержит отображение представления, связанного с пакетом.

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

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

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

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

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

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

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

23. Устройство по п.22, дополнительно содержащее: контроллер разрешений, который генерирует решение о разрешении, которое дает возможность модулю мультимедийного менеджера представлять информацию о пакете, когда характеристика подписки содержит первое состояние, и информация о подписке приемного устройства указывает существующую подписку на пакет программ.

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

25. Устройство по п.22, в котором контроллер разрешений генерирует решение о разрешении, которое дает возможность модулю мультимедийного менеджера представлять информацию о пакете, когда характеристика подписки содержит второе состояние.

26. Устройство по п.19, в котором модуль мультимедийного менеджера выполнен с возможностью инициирования вида пакета в списке пакетов, доступных для подписки.

27. Устройство по п.19, в котором модуль мультимедийного менеджера выполнен с возможностью инициирования вида, по меньшей мере, одного канала, связанного с пакетом в проводнике мультимедийного представления.

28. Устройство по п.19, в котором модуль мультимедийного менеджера выполнен с возможностью инициирования генерирования вида представления, связанного с пакетом.



 

Похожие патенты:

Изобретение относится к технологиям сетей связи. .

Изобретение относится к устройству обработки информации, носителю записи информации и способу обработки информации. .

Изобретение относится к области защищенных коммуникационных сетей. .

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

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

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

Изобретение относится к защите дополнительного или интерактивного телевизионного контента (содержимого), а более конкретно к подписанию дополнительного или интерактивного телевизионного контента.

Изобретение относится к декодерам для обработки данных платного телевидения и, в частности, к системе управления данными платного телевидения и процессу управления, по меньшей мере, двумя декодерами для обработки данных платного телевидения.

Изобретение относится к доставке ресурсов в системе цифровой связи. .

Изобретение относится к системам передачи данных. .

Изобретение относится к защите информации. .

Изобретение относится к системам связи. .

Изобретение относится к способу и устройству поддержания информации на клиенте подсистемы IP-Мультимедиа и, в частности, для поддержания соответствующей последнему обновлению информации на клиенте IMS.

Изобретение относится к системе и способу буферизации кодированных изображений. .

Изобретение относится к интерфейсам для ввода и вывода цифрового видеоизображения и звука, например HDMI (мультимедийный интерфейс высокой четкости), DVI (цифровой видеоинтерфейс).

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

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