Вещание и прием сообщений

Иллюстрации

Показать все

Изобретение относится к системам вещания. Техническим результатом является обеспечение возможности вещания сообщений, содержащих текстовую часть, определенной группе пользователей. Технический результат достигается тем, что осуществляют вещание сообщения, включающего в себя текстовую часть, которая должна быть сообщена пользователю, причем упомянутое сообщение передается в форме сообщения условного доступа. 5 н. и 36 з.п. ф-лы, 7 ил.

Реферат

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

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

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

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

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

Сообщения условного доступа, или сообщения управления предоставлением прав (EMM - Entitlement Management Messages), обычно связаны с управлением доступом и имеют определенную структуру. Настоящее изобретение позволяет использовать существующие устройства, такие как генераторы сообщений, STM-серверы, блоки шифрования, инжекторы EMM (EMM injectors) и блоки выдачи сообщений (message emitters), применяемые для формирования и передачи сообщений условного доступа, транспортирующих данные управления доступом, для формирования и передачи сообщений, включающих в себя текстовую часть, которая должна быть сообщена пользователю, обеспечивая тем самым удобный способ передачи такого сообщения пользователю, и может также обеспечивать преимущество, состоящее в том, что указанное сообщение может быть зашифровано с использованием существующих механизмов шифрования, чтобы обеспечить конфиденциальность такого сообщения. Понятно, что, хотя это сообщение принимает форму сообщения условного доступа, или имеет структуру такого сообщения, его не обязательно использовать для управления предоставлением прав.

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

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

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

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

Группа пользователей может включать в себя двух или более пользователей. Каждый идентификатор может быть идентификатором некоторой группы, характеризующейся определенной характеристикой. Таким образом, упомянутое сообщение может направляться пользователям, характеризующимся определенной характеристикой. Эта характеристика может выбираться из группы, включающей в себя по меньшей мере следующие характеристики: географический регион, категория потребителей, подписка на какое-либо определенное коммерческое предложение, покупка какого-либо определенного продукта и покупка какого-либо определенного сеанса. Как они используются в данном тексте, термин "коммерческое предложение" предпочтительно обозначает право на просмотр некоторого канала или нескольких каналов (т.н. группа каналов, или "букет"); термин "продукт" предпочтительно обозначает программу или некоторую группу программ, на которые пользователь подписан; и термин "сеанс" предпочтительно обозначает временной интервал на каком-либо определенном канале. Понятно, что клиентская аудитория может быть разделена на различные категории, такие как любители кино, футбола, регби, по возрасту, социальному статусу и т.п. Настоящее изобретение охватывает любое разделение пользователей на категории, которое может быть идентифицировано оператором, передающим сообщение.

Может оказаться желательным передавать сообщения пользователям, характеризующимся каким-либо определенным сочетанием характеристик, и тогда упомянутое сообщение может включать в себя несколько характеристик. Упомянутое сообщение может также включать в себя по меньшей мере один оператор, определяющий способ сочетания этих идентификаторов друг с другом. Оператор может задать по меньшей мере один логический оператор, такой как И, ИЛИ, НЕ и/или исключающее ИЛИ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предпочтительно предлагаемое устройство содержит средство (такое как блок шифрования) для шифрования сообщения.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

фиг.1 - общий вид типичной системы цифрового телевидения;

фиг.2 - общий вид системы условного доступа;

фиг.3 - структура сообщения условного доступа (EMM);

фиг.4 - структура системы санкционирования подписчиков;

фиг.5 - структура команды "Аудиторное почтовое сообщение";

фиг.6 - структура аудиторного почтового сообщения-ЕММ; и

фиг.7 - структура части приемника-декодера.

Общий вид системы

На фиг.1 показана система 1 цифрового телевидения в общем виде. В настоящем изобретении используется в основном обычная система 2 цифрового телевидения, в которой для передачи сжатых цифровых сигналов применяется известная система сжатия MPEG-2. Конкретнее, MPEG-2-компрессор 3 в центре вещания принимает поток цифровых сигналов (обычно поток видеосигналов). Компрессор 3 подключен к мультиплексору - скремблеру 4 посредством соединения 5.

Мультиплексор 4 получает множество дополнительных входных сигналов, компонует транспортный поток и передает сжатые цифровые сигналы в передатчик 6 центра вещания посредством соединения 7, которое, разумеется, может принимать широкое разнообразие форм, включая телекоммуникационные каналы связи. Передатчик 6 передает электромагнитные сигналы по каналу 8 "Земля - спутник" на спутниковый транспондер 9, где они подвергаются обработке электронными средствами; оттуда они передаются путем вещания по виртуальному каналу 10 "спутник - Земля" в наземный приемник 12, обычно в форме тарелки, принадлежащий или арендуемый конечным пользователем. Возможны, разумеется, и другие транспортные каналы для передачи данных, такие как сети наземного вещания, каналы кабельной передачи, комбинированные кабельно-спутниковые соединения, телефонные сети и т.п.

Сигналы, принимаемые приемником 12, передаются в совмещенный приемник-декодер 13, принадлежащий или арендуемый конечным пользователем и подключенный к телевизору 14 конечного пользователя. Приемник-декодер 13 декодирует сжатый МPEG-2 сигнал в телевизионный сигнал для телевизора 14. Хотя на фиг.1 приемник-декодер показан как отдельный блок, он в равной степени может входить в состав интегрированного цифрового телевизора. Термин "приемник-декодер", как он используется в данном тексте, охватывает как отдельный приемник-декодер, такой как приставка для телевизора (STB), так и телевизор со встроенным в него приемником-декодером.

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

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

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

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

Интерактивная система 16, также подключенная к мультиплексору 4 и приемнику-декодеру 13 и также размещенная частично в центре вещания и частично в декодере, позволяет конечному пользователю взаимодействовать в интерактивном режиме с различными приложениями через модемный обратный канал 17. Этот модемный обратный канал может также использоваться для обмена сообщениями с системой 15 условного доступа.

Система условного доступа

Как показано на фиг.2, в общем, система 15 условного доступа включает в себя систему санкционирования подписчиков (SAS - Subscriber Authorization System) 30. SAS 30 соединена с одной или несколькими системами управления подписчиками (SMS - Subscriber Management Systems) 32, по одной SMS для каждого провайдера вещания, посредством соединения 34, которое может быть TCP/IP-каналом или каналом другого типа. В альтернативном варианте одна SMS может использоваться совместно двумя коммерческими операторами либо один оператор может использовать две SMS и т.д.

Первые шифрующие устройства в виде блоков шифрования 36, использующих "материнские" смарт-карты 38, подключены к SAS посредством соединения 40. Вторые шифрующие устройства, также в виде блоков шифрования 42, использующих материнские смарт-карты 44, подключены к мультиплексору 4 посредством соединения 46. В приемник-декодер 13 устанавливается "дочерняя" смарт-карта 48. Приемник-декодер подключен непосредственно к SAS 30 через серверы 50 связи и модемный обратный канал 17. Наряду с другими сигналами SAS передает в дочернюю смарт-карту права подписки, по запросу.

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

Как показано на фиг.2, в центре вещания цифровой видеосигнал сначала сжимается (или скорость передачи битового потока снижается) с помощью MPEG-2-компрессора 3. Этот сжатый сигнал затем передается в мультиплексор-скремблер 4 для мультиплексирования с другими данным, такими как другие сжатые данные.

Скремблер генерирует управляющее слово, используемое в процессе скремблирования и включаемое в MPEG-2-поток в мультиплексоре 4. Это управляющее слово генерируется внутри системы и позволяет приемнику-декодеру 13 конечного пользователя дескремблировать программу.

В MPEG-2-поток также вводят критерии доступа, указывающие на режим, в котором данная программа предлагается потребителю. Программа может предлагаться в одном из нескольких режимов "подписки" и/или одном из нескольких режимов "оплаты за отдельный просмотр" (PPV). В режиме подписки конечный пользователь подписывается на одно или несколько коммерческих предложений, или групп ("букетов") каналов, получая тем самым право смотреть любой канал, входящий в эти группы каналов. В PPV-режиме конечному пользователю предоставляется возможность покупать передачи по желанию.

И управляющее слово, и критерии доступа используются для формирования сообщения управления правами (ЕСМ); это сообщение передается для какой-либо одной скремблированной программы. ЕСМ содержит управляющее слово (позволяющее дескремблировать данную программу) и критерии доступа к этой вещаемой программе. Критерии доступа и управляющее слово передаются в упомянутый второй блок шифрования 42 через соединение 46. В этом блоке ЕСМ генерируется, шифруется и передается назад в мультиплексор-скремблер 4.

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

Мультиплексор 4 получает электрические сигналы, содержащие зашифрованные EMM из SAS 30, зашифрованные ЕСМ из второго блока шифрования 42 и сжатые программы из компрессора 3. Мультиплексор 4 скремблирует программы и передает скремблированные программы, зашифрованные EMM и зашифрованные ЕСМ как электрические сигналы в систему 54 вещания, которая может быть, например, спутниковой системой, показанной на фиг.1, или иной системой вещания. Приемник-декодер 13 демультиплексирует эти сигналы, чтобы получить скремблированные программы, зашифрованные EMM и зашифрованные ЕСМ.

Приемник-декодер принимает этот вещательный сигнал и извлекает поток MPEG-2 данных. Если программа скремблирована, приемник-декодер 13 извлекает соответствующее ЕСМ из MPEG-2 потока и передает это ЕСМ в "дочернюю" смарт-карту 48 конечного пользователя. Она устанавливается в корпус приемника-декодера 13. Дочерняя смарт-карта 48 контролирует, имеет ли данный конечный пользователь право на дешифрирование этого ЕСМ и доступ к данной программе. Если не имеет, в приемник-декодер 13 передается отрицательный ответ, указывающий на то, что данную программу нельзя дескремблировать. Если конечный пользователь имеет соответствующие права, ЕСМ дешифрируется и извлекается управляющее слово. Декодер 13 может тогда дескремблировать эту программу, используя это управляющее слово. MPEG-2-поток подвергается декомпрессии и преобразуется в видеосигнал для передачи в телевизор 14.

Если программа нескремблирована, сообщения ЕСМ в MPEG-2-потоке не передаются, и приемник-декодер 13 подвергает данные декомпрессии и преобразует принятый сигнал в видеосигнал для передачи в телевизор 14.

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

SMS 32 передает в SAS 30 сообщения, которые инициируют изменение или создание сообщений условного доступа (EMM), предназначающихся для передачи конечным пользователям. SMS 32 также передает в SAS 30 сообщения, которые не предполагают ни изменения, ни создания EMM, но лишь инициируют изменение статуса конечного пользователя (относительно прав, предоставляемых данному конечному пользователю при заказе продукта, или суммы, которая будет списана со счета данного конечного пользователя). SAS 30 также передает сообщения (обычно запрашивающие информацию, такую как информация обратного вызова или биллинговая информация) в SMS 32, из чего явствует, что соединение между двумя этими системами является двухсторонним.

Сообщения условного доступа (EMM)

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

Возможны различные типы EMM. Индивидуальные EMM предназначаются отдельным подписчикам, и они, как правило, используются при предоставлении PPV-сервисов; такие EMM содержат идентификатор группы и указатель положения данного подписчика в этой группе. Так называемые "групповые" EMM предназначаются группам, скажем, из 256 отдельных пользователей, и, как правило, используются при администрировании тех или иных подписных сервисов. Аудиторные EMM предназначаются для всей аудитории. "Аудитория" - это все подписчики, обладающие смарт-картами с одинаковым идентификатором оператора (OPI). И, наконец, "уникальные" EMM предназначаются смарт-картам с конкретным идентификатором.

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

Ниже, со ссылками на фиг.3, будет описана общая структура EMM, используемого в упомянутых предпочтительных вариантах осуществления. По сути EMM, которое представляет собой последовательность битов цифровых данных, включает в себя заголовок 60, собственно EMM 62 и подпись 64. В свою очередь, заголовок 60 включает в себя идентификатор 66 типа, указывающий тип данного EMM, идентификатор 68 длины, указывающий длину данного EMM, необязательный адрес 70 для данного EMM, идентификатор 72 оператора и идентификатор 74 ключа. Наконец, подпись 64, которая также является необязательной, обеспечивает возможность осуществления ряда проверок для обнаружения повреждения остальных данных, содержащихся в EMM. Упомянутый идентификатор типа в заголовке идентифицирует данное сообщение как EMM.

Система санкционирования подписчиков (SAS)

Сообщения, сформированные SMS 32, передаются через соединение 34 в систему санкционирования подписчиков (SAS) 30, которая, в свою очередь, генерирует сообщения, подтверждающие прием сообщений, сформированных SMS 32, и передает эти подтверждения в SMS 32. Сообщения, которые могут передаваться в SAS, включают в себя приостановку подписки некоторого подписчика вследствие, например, отсутствия оплаты; изменения в отношении подписчика, например добавление или удаление определенных коммерческих предложений; предоставление права, например, на конкретную программу (событие) в PPV-режиме.

SAS 30 ведет и поддерживает базы данных, в которых хранится статус всех подписчиков, определенный SMS 32. В соответствии с этим статусом и на основании различных сообщений, передаваемых SMS, SAS формирует EMM для смарт-карт подписчиков. Эти EMM зашифровываются блоками шифрования 36 SAS и передаются в мультиплексор 4. Чтобы обеспечить гарантированный прием сообщений EMM подписчиком, SAS передает эти сообщения циклически. Периодичность передачи зависит от типа EMM, но обычно составляет от 30 секунд до 30 минут.

Типичная конфигурация SAS 30 показана на фиг.4. В общем, SAS 30 включает в себя область ветви подписки 100, для предоставления прав в режиме подписки и ежемесячного автоматического обновления этих прав, область ветви PPV 102, для предоставления прав на PPV-передачи, и инжектор EMM 104, для подачи сообщений EMM, формируемых областью ветви подписки и областью ветви PPV, в мультиплексор-скремблер 4, таким образом вводя сообщения EMM в MPEG-поток. Если должны предоставляться другие права, например PPF-права (PPF - Pay Per File, пофайловая оплата) для случая загрузки компьютерного программного обеспечения в персональный компьютер пользователя, предусматриваются также другие подобные области.

Одна из функций SAS 30 состоит в управлении правами доступа к телевизионным программам, предлагаемым в качестве коммерческих предложений в режиме подписки или продаваемых как PPV-передачи в соответствии с различными режимами продажи (режим предварительного заказа, режим импульсной покупки). В соответствии с этими правами и информацией, полученной из SMS 32, SAS 30 формирует сообщения EMM для соответствующего подписчика.

Область ветви подписки 100 содержит интерфейс 106 для приема команд (CI - Command Interface), сервер 108 технического управления подписчиками (STM - Subscriber Technical Management), генератор 110 сообщений (MG) и блок шифрования 36. Область ветви PPV 102 содержит сервер 112 санкционирования (AS - Authorization Server), серверы 114, 116 баз данных (DBAS), содержащие реляционные базы данных для хранения соответствующих сведений о конечных пользователях, сервер 118 централизованной обработки заказов (OCS - Order Centralized Server), сервер 120 вещателя программ (SPB - Server for Programme Broadcaster), генератор 122 сообщений (MG), функции которого, в сущности, такие же, как и у генератора сообщений области ветви подписки, и блок шифрования 36.

Инжектор EMM 104 содержит несколько блоков выдачи сообщений (ME - Message Emitters) 124, 126, 128 и 130 и программных мультиплексоров (SMUX - Software Multiplexers) 132 и 134. В предпочтительном варианте осуществления предусматриваются два ME, 124 и 126, для генератора 110 сообщений, и два ME, 128 и 130, для генератора 122 сообщений. ME 124 и 126 подключены к SMUX 132, тогда как ME 128 и 130 подключены к SMUX 134.

Генераторы 110 и 122 сообщений преобразуют команды, выдаваемые, соответственно, STM 108 и OCS 118, в сообщения EMM. Эти генераторы сообщений определяют продолжительность и частоту выдачи сообщений EMM. Эти генераторы сообщений также зашифровывают сообщения EMM с помощью их собственных блоков шифрования. Затем они передают зашифрованное EMM в соответствующие блок выдачи сообщений, которые циклически передают эти EMM. Как показано на фиг.4, к одному генератору сообщений может быть подключено несколько блоков выдачи сообщений, причем соответствующий блок выдачи сообщений определяется генератором сообщений в зависимости от оператора, указанного в EMM. На протяжении жизненного цикла данного EMM генератор сообщений сохраняет его в собственной базе данных. Это EMM удаляется из этой базы данных, как только истекает время, отведенное для его выдачи. Эта база данных обеспечивает согласованность работы MG и ME.

Блоки выдачи сообщений 124, 126, 128, 130 получают сообщения EMM из соответствующих генераторов сообщений вместе с несколькими параметрами, такими как дата начала вещания, дата прекращения вещания и периодичность вещания. Затем генераторы сообщений управляют вещанием сообщений EMM в соответствии с этими параметрами.

Почтовые сообщения

Рассматриваемая система 1 вещания выполнена с возможностью передачи почтовых сообщений, как правило в форме ASCII-строки, от коммерческого оператора (провайдера вещания), из SMS, в приемник-декодер пользователя. Почтовые сообщения обычно состоят из текстовых сообщений, предназначенных для отображения на телевизоре пользователя. Почтовые сообщения могут передаваться в форме EMM какого-либо особого типа или иным способом. В рассматриваемом варианте осуществления настоящего изобретения для передачи почтовых сообщений определенным группам подписчиков используются так называемые аудиторные почтовые сообщения (Audience Mail Messages).

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

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

Географический регион. Сообщение доступно лишь пользователям в определенном географическом регионе.

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

Коммерческое предложение. Сообщение доступно лишь подписчикам на определенное коммерч