Настоящее изобретение относится, в общем, к управлению доступом и управлению касающейся подписчиков информацией в распределенных системах, и в предпочтительных применениях относится к системам управления касающейся подписчиков информацией, системе вещания для подписчиков, способу управления касающейся подписчиков информацией и способу уведомления подписчика о некотором событии.
В известных Интернет-системах провайдер Интернет-услуг (ISP) выделяет подписчику учетную запись для использования Интернет. Эта учетная запись поддерживается системой ведения учетных записей для использования Интернет, размещенной у ISP. Подписчик использует оборудованный модемом компьютер для связи с ISP через телефонную коммутируемую сеть общего пользования (PSTN).
Также из уровня техники известны системы вещания для подписчиков, позволяющие подписчику принимать вещаемые телевизионные программы с помощью приемника-декодера. Система управления подписчиками, размещенная у оператора вещания, управляет подписками на вещание сервисов.
В известных системах работа с параметрами подписчиков может быть затруднена.
Согласно первому аспекту настоящего изобретения предлагается система управления касающейся подписчиков информацией для использования с системой вещания, включающая в себя средство (например, память или сервер) для хранения Интернет-параметров подписчиков, имеющих отношение к доступу подписчиков к Интернет-сервисам, и средство (например, некоторая память или некоторый сервер) для хранения параметров подписчиков, имеющих отношение к доступу подписчиков к вещательным сервисам (В-параметров), причем эта система управления касающейся подписчиков информацией связывает друг с другом упомянутые Интернет-параметры подписчиков и упомянутые В-параметры подписчиков.
Использование настоящего изобретения может облегчить обработку Интернет-параметров подписчиков и В-параметров подписчиков. Упомянутые Интернет-параметры подписчиков и В-параметры подписчиков предпочтительно хранятся в одной и той же базе данных, например в реляционной базе данных, так что между этими двумя типами информации устанавливается связь (отношение). Предпочтительно упомянутые В-параметры подписчиков включают в себя информацию, такую как данные учетной записи, имеющую отношение к подписке данного подписчика на вещательные сервисы, а Интернет-параметры подписчиков включают в себя информацию, такую как данные учетной записи, имеющую отношение к подписке данного подписчика на Интернет-сервисы.
Термин "система вещания", как он используется в данном тексте, включает в себя любую систему передачи, такую как спутниковую, наземную, кабельную или другую систему для передачи или вещания, например, главным образом аудиовизуальных или мультимедийных данных. Хотя настоящее изобретение особенно применимо в системах цифрового телевещания, оно может также применяться в специализированных сетях передачи данных для мультимедийных Интернет-приложений, в сетях кабельного телевидения и т.п.
Предпочтительно предлагаемая система управления касающейся подписчиков информацией дополнительно включает в себя средство (например, некую систему) для предоставления доступа к Интернет-сервисам подписчику с определенными В-параметрами. Такая система управления информацией может предоставлять доступ к Интернет в зависимости от В-параметров подписчика непосредственно, либо просто передавать соответствующие параметры ISP, предоставляющему физическое подключение к Интернет.
Предпочтительно упомянутые Интернет-сервисы включают в себя сервисы отправки и получения почты через Интернет.
Упомянутые Интернет-параметры подписчиков предпочтительно включают в себя информацию, имеющую отношение к почтовым (e-mail) учетным записям подписчиков, такую как e-mail-адреса, пароли и/или другие Интернет-параметры. Упомянутые В-параметры подписчиков могут включать в себя идентификаторы приемников-декодеров. Таким образом может быть обеспечен удобный способ связывания информации по подписке, имеющей отношение к вещательным сервисам и Интернет-сервисам. Идентификаторы приемников-декодеров, например, могут быть основаны на идентификационных номерах смарт-карт, выпущенных в комплекте с соответствующими приемниками-декодерами.
Термин "приемник-декодер", используемый в данном тексте, может означать приемник для приема как закодированных, так и незакодированных сигналов, например, теле- и/или радиосигналов, которые могут передаваться путем вещания или каким-либо другим способом. Этот термин может также обозначать декодер для декодирования принятых сигналов. Варианты исполнения таких приемников-декодеров могут включать в себя декодер, совмещенный с приемником, для декодирования принимаемых сигналов, как, например, в "приставке для телевизора" (set-top box), декодер, функционирующий в сочетании с физически отдельным приемником, или декодер, снабженный дополнительными функциями, такими как Web-браузер, записывающее устройство или телевизор.
Предлагаемая система может быть выполнена с возможностью передачи в приемник-декодер данных через упомянутую систему вещания, причем упомянутые данные включают в себя идентификатор упомянутого приемника-декодера. Таким образом данные через систему вещания могут передаваться конкретному подписчику. Эти данные могут включать в себя, например, какое-либо сообщение для подписчика, либо информацию, извлеченную из Интернет, либо электронную почту.
Предлагаемая система предпочтительно дополнительно включает в себя средство (например, память или сервер) для хранения информации, имеющей отношение к статусу подписчика. Например, подписка может быть помечена как "действующая", "приостановленная" или "аннулированная". Это может служить основанием для принятия системой управления касающейся подписчиков информацией решения относительно того, следует ли какому-либо подписчику предоставлять доступ к Интернет-сервисам. Предпочтительно предлагаемая система дополнительно включает в себя средство (например, память или сервер) для хранения имеющей отношение к подписке информации, вводимой самим подписчиком. Эта информация может быть, например, именами и фамилиями, используемыми в e-mail-сообщениях, либо указанием на то, желает ли данный подписчик использовать те или иные сервисы.
Предлагаемая система может дополнительно включать в себя средство (например, память или сервер) для хранения информации, имеющей отношение к операциям, ранее осуществленным подписчиком с учетной записью. Благодаря этому оператор сможет проверить ранее выполненные подписчиком операции, что может, например, помочь в обслуживании клиентов.
Предлагаемая система может дополнительно включать в себя интерфейс для обмена данными с системой управления подписчиками (SMS), используемой для управления подписками на вещательные сервисы. Благодаря этому между системой управления касающейся подписчиков информацией и системой управления подписчиками могут передаваться сообщения, обеспечивая возможность централизованного биллинга (выписывания подписчикам счетов).
Например, предлагаемая система может быть выполнена с возможностью приема из упомянутой системы управления подписчиками информации по подписке. К примерам сообщений, которые могут передаваться из системы управления подписчиками в систему управления касающейся подписчиков информацией, относятся сообщение с номером смарт-карты, сообщения "создать подписку", "аннулировать подписку", "изменить подписку", "приостановить действие подписки", "возобновить подписку", "обмен смарт-карты". Предлагаемая система может быть выполнена с возможностью предоставления системе управления подписчиками информации, используемой для выписывания счета, такой как продолжительность соединения с Интернет. Предлагаемая система дополнительно может включать в себя средство (например, сервер) для отслеживания использования Интернет, чтобы предоставлять такую информацию, используемую для выписывания счета. Таким образом, согласно настоящему изобретению предлагается также система ведения учетных записей для использования Интернет, используемая совместно с системой вещания, причем эта система ведения учетных записей предпочтительно сберегает информацию, имеющую отношение к почтовым учетным записям.
Предлагаемая система может дополнительно включать в себя средство (например, некую систему) для копирования по меньшей мере некоторых из упомянутых Интернет-параметров подписчиков провайдеру Интернет-услуг. Благодаря этому изменения, вносимые в учетную запись пользователя, могут дублироваться у провайдера Интернет-услуг, гарантируя, что провайдер Интернет-услуг всегда обладает свежей информацией.
Предлагаемая система может дополнительно включать в себя шлюз для доступа приемника-декодера к провайдеру Интернет-услуг. Благодаря этому приемник-декодер, не снабженный необходимыми для непосредственного доступа к провайдеру Интернет-услуг протоколами, может соединяться с провайдером Интернет-услуг через упомянутый шлюз. Этот шлюз может также отвечать за маршрутизацию сообщений, передаваемых из приемника-декодера в соответствующие части системы управления касающейся подписчиков информацией.
Предлагаемая система может дополнительно включать в себя средство (например, сервер), позволяющее подписчику записывать некоторое событие, и средство для генерирования e-mail-сообщения при наступлении этого события. Таким образом, подписчик может заранее записать какое-нибудь событие и затем получить напоминание об этом событии посредством e-mail-сообщения. Предпочтительно, подписчик может записывать вид события, например день рождения или венчания, и/или добавлять некоторое текстовое сообщение.
Указанная выше особенность может реализоваться отдельно; таким образом, согласно настоящему изобретению предлагается также система управления касающейся подписчиков информацией, включающая в себя средство, позволяющее подписчику записывать некоторое событие, и средство для генерирования e-mail-сообщения при наступлении этого события. Вышеупомянутая система предпочтительно дополнительно включает в себя средство (например, сервер) для отслеживания событий и выбора событий, о которых должно быть сообщено посредством e-mail-сообщения. Согласно настоящему изобретению предлагается также система вещания, включающая в себя систему управления касающейся подписчиков информацией в любой из описанных выше форм.
Упомянутая система вещания может включать в себя систему санкционирования подписчиков (Subscriber Authorisation System) для обработки заказов подписчиков на вещательные сервисы, которая является отдельной от упомянутой системы управления касающейся подписчиков информацией и предпочтительно размещается в отдельном месте.
Упомянутая система вещания может включать в себя систему управления подписчиками. Система управления подписчиками может располагаться в том же месте, что и система управления касающейся подписчиков информацией. Система управления касающейся подписчиков информацией может быть подключена к системе управления подписчиками, но не (непосредственно) к системе санкционирования подписчиков.
Предлагаемая система вещания может дополнительно включать в себя провайдера Интернет-услуг, и упомянутая система управления касающейся подписчиков информацией может быть выполнена с возможностью хранить касающуюся подписчиков информацию, включающую в себя номера смарт-карт подписчиков и не передавать эти номера смарт-карт подписчиков упомянутому провайдеру Интернет-услуг. Благодаря тому, что номера смарт-карт не передаются провайдеру Интернет-услуг, можно повысить защищенность системы.
Следует отметить, что оператор телевещания может выбрать, организовывать ли у себя все сервисы, предоставляемые провайдером Интернет-услуг, или подрядить для предоставления таких сервисов стороннего провайдера Интернет-услуг. В последнем случае система оператора телевещания и провайдер Интернет-услуг связаны друг с другом.
Согласно настоящему изобретению предлагается также система, включающая в себя систему управления касающейся подписчиков информацией, для хранения информации, касающейся подписчиков, включающей в себя номера смарт-карт подписчиков, и провайдера Интернет-услуг, причем упомянутые номера смарт-карт подписчиков не передаются упомянутому провайдеру Интернет-услуг.
Согласно аспекту настоящего изобретения, касающемуся способа, предлагается способ управления касающейся подписчиков информацией, включающий сохранение Интернет-параметров подписчиков, имеющих отношение к доступу к Интернет-сервисам, и сохранение параметров подписчиков, имеющих отношение к доступу к вещательным сервисам (В-параметров), причем упомянутые Интернет-параметры и В-параметры связаны друг с другом.
Предлагаемый способ может также включать предоставление доступа к Интернет подписчику с определенными В-параметрами. Упомянутые В-параметры подписчика могут включать в себя идентификаторы приемников-декодеров. Идентификаторы приемников-декодеров могут быть основаны на номерах смарт-карт приемников-декодеров. Упомянутые Интернет-параметры подписчиков могут включать в себя e-mail-адреса.
Предлагаемый способ может дополнительно включать передачу в приемник-декодер данных через систему вещания, причем упомянутые данные включают в себя идентификатор упомянутого приемника-декодера. Предлагаемый способ может дополнительно включать сохранение информации, имеющей отношение к статусу подписчика. Предлагаемый способ может дополнительно включать сохранение информации, введенной подписчиком. Предлагаемый способ может дополнительно включать сохранение информации, имеющей отношение к операциям, ранее осуществленным подписчиком.
Предлагаемый способ может также включать обмен данными с системой управления подписчиками, управляющей подписками на вещательные сервисы. Предлагаемый способ может дополнительно включать прием из упомянутой системы управления подписчиками информации по подписке. Предлагаемый способ может дополнительно включать предоставление упомянутой системе управления подписчиками информации, используемой для выписывания счета.
Предлагаемый способ может дополнительно включать копирование по меньшей мере части Интернет-параметров подписчиков провайдеру Интернет-услуг. Предлагаемый способ может дополнительно включать использование шлюза для доступа приемника-декодера к провайдеру Интернет-услуг. Предлагаемый способ может дополнительно включать генерирование e-mail-сообщения при наступлении некоторого события, которое было записано подписчиком.
Согласно еще одному аспекту настоящего изобретения, касающемуся способа, предлагается способ уведомления подписчика о некотором событии, включающий генерирование e-mail-сообщения при наступлении события, записанного подписчиком.
Согласно настоящему изобретению предлагается также способ и устройство, по существу как они описаны со ссылкой на прилагаемые фигуры чертежей и иллюстрируются ими.
Признаки одного аспекта могут быть применены к другим аспектам; аналогичным образом, признаки способов могут применяться к аспектам, касающимся устройств, и наоборот.
Ниже будут описаны предпочтительные особенности настоящего изобретения, исключительно в качестве примера и со ссылками на прилагаемые фигуры чертежей, на которых:
фиг.1 - архитектура типичной системы цифрового телевидения;
фиг.2 - схематическое изображение приемника-декодера;
фиг.3 - система доступа к Интернет в общем виде;
фиг.4 - программные уровни оборудования пользователя, показанного на фиг.3;
фиг.5 - архитектура системы доступа к Интернет; и
фиг.6 - основные элементы системы ведения учетных записей для использования Интернет.
На фиг.1 показана система 1 цифрового телевидения в общем виде. В настоящем изобретении используется в основном обычная система 2 цифрового телевидения, в которой для передачи сжатых цифровых сигналов применяется система сжатия MPEG-2. Конкретнее, MPEG-2 компрессор 3 в центре вещания принимает поток цифровых сигналов (обычно поток видеосигналов). Компрессор 3 подключен к мультиплексору-скремблеру 4 посредством соединения 5.
Мультиплексор 4 получает множество дополнительных входных сигналов, компонует транспортный поток и передает сжатые цифровые сигналы в передатчик 6 центра вещания посредством соединения 7, которое, разумеется, может принимать широкое разнообразие форм, включая телекоммуникационные каналы связи. Передатчик 6 передает электромагнитные сигналы по каналу 8 "Земля-спутник" на спутниковый транспондер 9, где они подвергаются обработке электронными средствами; оттуда они передаются путем вещания по виртуальному каналу 10 "спутник-Земля" в наземный приемник 12, обычно в форме тарелки, принадлежащий или арендуемый конечным пользователем. Возможны, разумеется, и другие транспортные каналы для передачи данных, такие как сети наземного вещания, каналы кабельной передачи, комбинированные кабельно-спутниковые соединения, телефонные сети и т.п.
Сигналы, принимаемые приемником 12, передаются в совмещенный приемник-декодер 13, принадлежащий или арендуемый конечным пользователем и подключенный к телевизору 14 конечного пользователя. Приемник-декодер 13 декодирует сжатый MPEG-2 сигнал в телевизионный сигнал для телевизора 14. Хотя на фиг.1 приемник-декодер показан как отдельный блок, он в равной степени может входить в состав интегрированного цифрового телевизора. Термин "приемник-декодер", как он используется в данном тексте, охватывает как отдельный приемник-декодер, такой как приставка для телевизора (STB), так и телевизор со встроенным в него приемником-декодером.
В многоканальной системе мультиплексор 4 обрабатывает звуковую и видеоинформацию, получаемую из нескольких параллельных источников, и взаимодействует с передатчиком 6 для вещания этой информации по соответствующему количеству каналов. Дополнительно к аудиовизуальной информации в некоторые или во все эти каналы могут вводиться сообщения, или приложения, или цифровые данные любого другого рода, перемежаемые с передаваемой цифровой звуковой и видеоинформацией.
К мультиплексору 4 и приемнику-декодеру 13 подключена система 15 условного доступа, размещенная частично в центре вещания и частично в декодере. Она позволяет конечному пользователю получать доступ к передачам цифрового телевидения одного или нескольких провайдеров вещания. В приемник-декодер 13 может устанавливаться смарт-карта, способная дешифрировать сообщения, относящиеся к коммерческим предложениям (т.е. к одной или нескольким телевизионным программам, продаваемым провайдером вещания). С помощью декодера 13 и смарт-карты конечный пользователь может покупать коммерческие предложения либо в режиме подписки, либо в режиме оплаты за отдельный просмотр (PPV-режим).
Как упоминалось выше, передаваемые системой программы скремблируются мультиплексором 4, причем параметры и ключи шифрования, применяемые к данной конкретной передаче, определяются системой 15 условного доступа. Передача скремблированных данных этим способом хорошо известна в области систем платного телевидения. Обычно скремблированные данные передаются вместе с управляющим словом, предназначенным для дескремблирования этих данных, причем само управляющее слово зашифровывается с помощью так называемого рабочего ключа и передается в зашифрованной форме.
Упомянутые скремблированные данные и зашифрованное управляющее слово затем принимаются декодером 13, имеющим доступ к эквиваленту упомянутого рабочего ключа, сохраненному на смарт-карте, установленной в декодер, чтобы дешифрировать зашифрованное управляющее слово и после этого дескремблировать переданные данные. Оплативший подписку абонент получит, например, в переданном на данный месяц EMM (сообщении управления предоставлением прав, или сообщении управления доступом), рабочий ключ, необходимый для дешифрирования зашифрованного управляющего слова, что, в свою очередь, необходимо для просмотра передачи.
Интерактивная система 16, также подключенная к мультиплексору 4 и приемнику-декодеру 13 и также размещенная частично в центре вещания и частично в декодере, позволяет конечному пользователю взаимодействовать в интерактивном режиме с различными приложениями через модемный обратный канал 17. Этот модемный обратный канал может также использоваться для обмена сообщениями с системой 15 условного доступа.
Для загрузки данных используются физические интерфейсы приемника-декодера 13. Как показано на фиг.2, приемник-декодер 13 содержит, например, шесть устройств для загрузки данных: последовательный интерфейс 30, параллельный интерфейс 32, модем 34, два устройства 36 считывания карт и тюнер 38 MPEG-потока.
Рассматриваемая система вещания и приема используется также для предоставления Интернет-сервисов, таких как просмотр Web-страниц (Web-browsing) и электронная почта. Выполняемое приемником-декодером 13 приложение позволяет приемнику-декодеру получать доступ к Интернет-сервисам и отображать Web-страницы и e-mail-сообщения либо на телевизоре 14, либо через компьютер, подключенный к приемнику-декодеру 13.
Со ссылками на фиг.3 ниже будет в общем виде описана система доступа к Интернет. Оборудование 20 пользователя (в которое входит приемник-декодер) связано с оператором 22 посредством телефонной коммутируемой сети 24 общего пользования (PSTN). Оборудование пользователя передает оператору 22 запрос на передачу в него конкретных данных, например, определенной Web-страницы или электронной почты. Оператор принимает этот запрос и передает его Интернет-провайдеру (ISP) 26. В ответ на этот запрос ISP предоставляет оператору ответ, который может содержать в себе запрошенную Web-страницу, полученную из Интернет 27, или e-mail-сообщение, имеющееся для этого подписчика у ISP. Оператор передает этот ответ в центр 28 вещания, где оно вводится в битовый MPEG-поток, например, в виде приватной секции, передается передатчиком 6 и принимается приемником 12, как было описано выше. В том случае, когда приемник-декодер является "IP-поддерживающим", т.е. снабжен протоколами для приема данных из Интернет, информация может передаваться как IP-кадр битового потока MPEG, т.е. в IP-формате. Если же приемник-декодер не является "IP-поддерживающим", тогда данные передаются каким-нибудь другим способом, например, как приватная MPEG-секция. Оборудование 20 пользователя извлекает этот ответ из битового MPEG-потока и отображает его на телевизоре или подключенном к компьютеру мониторе. В качестве альтернативного варианта этот ответ может передаваться в оборудование 20 пользователя через PSTN 24.
На фиг.4 показаны программные уровни оборудования 20 пользователя. Уровень приложений содержит Web-браузер и приложение для работы с электронной почтой (почтовую программу), в качестве которых могут использоваться стандартные приложения, такие как Netscape или Microsoft Internet Explorer и Outlook Express, либо какое-либо приложение, специально разработанное для выполнения на приемнике-декодере. Под уровнем приложений расположены HTTP-уровень, уровень сокетов, TCP/IP-уровень, PPP/SLIP-уровень и уровень драйверов. Уровень драйверов модифицирован, отличаясь от браузера, обычным образом выполняемого на ПК, тем, что он разделен на драйвер модема для связи с PSTN 24 посредством модема пользовательского оборудования и драйвер тюнера для обмена данными посредством тюнера 4028 для приема MPEG-потока.
Возможно использование оборудования 20 пользователя различных конфигураций. В одной из конфигураций ПК не используется, и все программное обеспечение пользователя выполняется на приемнике-декодере 13. В этой конфигурации приемник-декодер 13 связывается с PSTN 24 либо посредством внутреннего модема, либо с помощью внешнего модема и последовательного порта. Приемник-декодер 13 может принимать Интернет-ответы в битовом потоке, получаемом от наземного приемника 12. Пользовательский интерфейс (для взаимодействия пользователя и системы) обеспечивается пультом дистанционного управления или клавиатурой, а также телевизором, подключенным к приемнику-декодеру 13. В этой конфигурации TCP/IP-уровень, показанный на фиг.4, может отсутствовать, и в этом случае необходимые протоколы реализуются шлюзом, размещенным у оператора, как будет описано ниже.
В другой конфигурации предусматривается персональный компьютер (ПК), параллельный порт которого соединен с параллельным портом 32 приемника-декодера 13 (либо, в качестве варианта, последовательный порт которого соединен с последовательным портом 30 приемника-декодера 13). В этом случае верхние программные уровни, показанные на фиг.4, выполняются на ПК, а оставшиеся нижние программные уровни выполняются на приемнике-декодере 13. Пользовательский интерфейс обеспечивается клавиатурой и монитором, подключенными к ПК.
В еще одной конфигурации ПК подключен к PSTN 24 посредством своего внутреннего или внешнего модема. В этой конфигурации приемник-декодер 13 может иметь вид отдельного устройства, или может быть представлен платой расширения или съемной платой для ПК, подключенной к его шине ISA или PCI.
На фиг.5 представлена архитектура системы доступа к Интернет. Как показано на фиг.5, система ведения учетных записей для использования Интернет (IAMS - Internet account management system) 50 соединена с Интернет-провайдером (ISP) 26, предоставляющим такие сервисы, как просмотр Web-страниц и электронная почта. IAMS 50 также соединена с системой управления подписчиками (SMS) 60, управляющей подписчиками и передающей в IAMS запросы на предоставление или запрещение доступа к Интернет-сервисам. Приемник-декодер 13 соединен с IAMS посредством внутреннего модема, телефонной коммутируемой сети общего пользования (PSTN) 24, сервера 56 доступа к сети (NAS) и шлюза 58.
SMS также соединена с системой санкционирования подписчиков (SAS) 61, выдающей разрешения и обрабатывающей заказы подписчиков на вещательные сервисы, такие как вещательные телевизионные сервисы. SMS параллельно работает с системами SAS и IAMS и обеспечивает согласованность этих двух систем. Обмен информацией между SMS и SAS и SMS и IAMS осуществляется с помощью TCP/IP-соединений реального времени с использованием командных файлов.
Шлюз 58 позволяет пользователям получать доступ к Интернет-сервисам в реальном масштабе времени. К таким сервисам относятся почтовые сервисы, для отправки и получения почты, и другие сервисы, которые могут предоставляться ISP 26, а также сервис поддержки пользователя и сервис напоминаний, предоставляемые системой IAMS. С точки зрения его функций, шлюз 58 является маршрутизатором сообщений, делая возможным обмен данными с различными системами, используя одно единственное модемное соединение. В тех случаях, когда приемник-декодер не снабжен протоколами TCP/IP для связи с ISP, этот шлюз также реализует протоколы, необходимые приемнику-декодеру для обмена данными с ISP. В этом случае приемник-декодер 13 связывается с ISP через шлюз 58, как показано линией 59 на фиг.5. Если же приемник-декодер снабжен необходимыми протоколами, связь с ISP осуществляется напрямую, как показано на фиг.5 пунктирной линией 57.
Интерфейс 66 ISP позволяет дублировать (копировать) каждое изменение в учетной записи пользователя, которое происходит в IAMS, в учетной записи пользователя у ISP 26, отвечающего за хостинг Интернет-сервисов, таких как почтовый сервис. Следует отметить, что вся информация, имеющая отношение к учетным записям подписчиков для использования Интернет, централизована в IAMS, которая отвечает за управление ТВ- и Интернет-параметрами. IAMS также управляет связью между Интернет-параметрами и ТВ-параметрами, взаимодействуя с системой управления подписчиками (SMS) 60. SMS 60 управляет правами подписчиков и передает в IAMS запросы, запрашивающие предоставление подписчикам прав на доступ либо отказ подписчикам в доступе к Интернет-сервисам.
Для того чтобы создать учетную запись в системе IAMS, сначала подписчик из приемника-декодера 13 передает в IAMS 50 запрос на новую учетную запись, вместе с такой информацией, как запрашиваемый e-mail-адрес и выбранные параметры настройки. IAMS проверяет, есть ли данный номер смарт-карты в перечне номеров смарт-карт, полученном из системы управления подписчиками (SMS) 60, соответствующем подписчикам, для которых могут быть созданы учетные записи для использования Интернет. Затем IAMS передает в ISP запрос на создание учетной записи для использования Интернет. После создания учетной записи ISP возвращает в IAMS соответствующее подтверждение, а также пароль. Изначально пароль определен SMS, но позднее он может быть изменен подписчиком. Данные учетной записи IAMS (пароль, e-mail-адрес и Интернет-параметры) сохраняются в IAMS вместе с номером смарт-карты данного подписчика. IAMS информирует подписчика о том, что для него создана учетная запись. После этого подписчик может передавать почту на почтовый сервер 28 и принимать почту от него.
На фиг.6 показаны основные элементы IAMS. Основными функциями IAMS являются следующие:
- ведение и поддержка централизованного перечня параметров почтовых учетных записей, привязанных к параметрам подписчиков, таким как номер смарт-карты;
- предоставление прав на доступ или отказ в доступе к Интернет-сервисам для подписчика по запросу SMS;
- настройка учетных записей для использования Интернет по запросу подписчиков (поддержка подписчиков);
- сервис напоминаний, в рамках которого пользователь электронной почты может записать (наметить) какое-либо событие и получить напоминание о нем посредством e-mail-сообщения в момент наступления этого события;
- сервис копирования, позволяющий копировать обновленное содержимое IAMS в соответствующий сервер, такой как ISP.
В центре IAMS находится система управления реляционной базой данных (RDBMS) 70, содержащая информацию о подписке на Интернет-сервисы и почтовые учетные записи, сохраненные в устройстве 72 хранения данных. Интерфейс 74 для обмена данными с SMS обеспечивает возможность передачи информации между IAMS и SMS, так что IAMS может снабжаться свежими сведениями о подписчиках, которым был предоставлен доступ к почтовым сервисам или которым было отказано в таком доступе. Сервер 76 поддержки позволяет подписчику работать со своей почтовой учетной записью и изменять ее в соответствии со своими предпочтениями. Сервер 78 напоминаний предоставляет подписчику возможность работать с перечнем событий. Событие привязывается к почтовой учетной записи подписчика. Подписчик может записывать какое-нибудь событие и получать автоматическое напоминание за некоторое предварительно заданное количество дней до наступления этого события посредством автоматически сгенерированного e-mail-сообщения. Интерфейс 84 для обмена данными с системой уведомления о поступлении электронной почты обеспечивает системе уведомления о поступлении электронной почты (EMNS) 62 возможность находить пользовательские настройки, имеющие отношение к уведомлению пользователя, в RDBMS 70 системы IAMS для передачи уведомляющего сообщения через спутник (ОТА). Вспомогательный сервер 80 позволяет администратору проверять наличие и статус подписчика или пользователя электронной почты в IAMS. Сервер 82 копирования копирует обновленное содержимое RDBMS 70 системы IAMS в систему ведения учетных записей провайдера Интернет-услуг.
Запросы, передаваемые в IAMS из приемника-декодера 13, направляются шлюзом 58 в соответствующую часть IAMS, такую как сервер поддержки (для работы с почтовыми учетными записями) и сервер напоминаний (для работы с напоминаниями).
Описанная выше система доступа к Интернет позволяет провайдерам вещательных сервисов предоставлять также и Интернет-сервисы. Оператор такой системы ведет и поддерживает учетные записи для использования Интернет независимо от провайдеров Интернет-услуг, так что он не привязан к какому-либо конкретному провайдеру Интернет-услуг. Путем связывания подписок на вещательные сервисы и подписок на Интернет-сервисы друг с другом можно совместить обработку учетных записей для сервисов этих двух видов и управление ими, что может сократить объем необходимых вычислений по сравнению со случаем, когда учетные записи ведутся раздельно, при этом подписчику могут выставляться объединенные счета на эти две услуги.
Более подробно система уведомления о поступлении электронной почты описана в параллельно рассматриваемой заявке, озаглавленной "Method and Apparatus for use with E-mail" и поданной на имя заявителя настоящей заявки, содержимое которой включено в настоящую заявку посредством ссылки. Упомянутые шлюз и способ обмена данными между приемником-декодером и IAMS и ISP более подробно описаны в параллельно рассматриваемой заявке, озаглавленной "Communication Methods and Apparatus" и поданной на имя заявителя настоящей заявки, содержимое которой включено в настоящую заявку посредством ссылки.
Ниже будут более подробно описаны различные элементы IAMS.
Система управления реляционной базой данных системы ведения учетных записей для использования Интернет (RDBMS системы IAMS)
RDBMS системы IAMS содержит информацию по подписке на Интернет-сервисы и параметры почтовых учетных записей.
RDBMS системы IAMS содержит параметры трех типов:
- Глобальные параметры. Эти параметры относятся к системе IAMS в целом.
- Параметры подписчиков. Эти параметры относятся к учетным записям подписчиков.
- Параметры пользователей. Эти параметры относятся к учетным записям пользователей (почтовые параметры). Каждому подписчику могут соответствовать несколько пользователей, каждый из которых имеет собственный e-mail-адрес.
К глобальным параметрам относятся:
- Доменное имя почтового адреса. Это имя сервера, используемого для электронной почты.
- Максимально допустимое количество учетных записей пользователей на учетную запись подписчика.
- Максимально допустимое количество псевдонимов (альясов) на е-mail-адрес.
- Максимально допустимое количество событий (сервисов напоминания) на e-mail-адрес.
- Черный список e-mail-адресов.
Для каждого подписчика сохраняются следующие параметры:
- Номер смарт-карты.
- Пароль (необязательно).
- Статус подписчика (подписка приостановлена или действует).
- Тип последней операции, выполненной с учетной записью подписчика.
Для каждой почтовой учетной записи сохраняются следующие параметры:
- Ссылка на соответствующий номер смарт-карты подписчика.
- Идентификатор электронной почты (Е-mаil_ID@доменное_имя_оператора).
- Пароль почтового ящика.
- Настройки параметров по уведомлению, устанавливаемые пользователем в соответствии с его предпочтениями (не уведомлять, уведомлять о каждом поступившем e-mail-сообщении, уведомлять о первом новом e-mail-сообщении).
- Имя и фамилия пользователя (как указаны пользователем с помощью сервера поддержки).
- Связанный с данной учетной записью список событий, требующих напоминания (необязательно).
- Адрес для пересылки (необязательно).
- Почтовые псевдонимы (алиасы) (необязательно).
- Статус почтовой учетной записи ("Действующая", "Действие приостановлено").
- Статус по копированию.
- Тип последней операции, выполненной с учетной записью пользователя.
Интерфейс с SMS и/или SAS
Интерфейс с SMS позволяет передавать сообщения между IAMS и SMS, например, для предоставления системе IAMS обновленной информации, касающейся подписчиков, имеющих доступ к Интернет-сервисам. Между SMS и IAMS могут передаваться следующие сообщения:
- "Создание подписки". Это сообщение передается системой SMS для того, чтобы зарегистрировать подписку.
- "Аннулирование подписки". Это сообщение используется для аннулирования подписки. Оно приводит к немедленному удалению всех данных, имеющих отношение к учетным записям данного подписчика, из IAMS и связанных Интернет-серверов.
- "Изменение подписки". Это сообщение используется для изменения подписки, например, путем добавления какого-либо коммерческого предложения или изменения пароля.
- "Приостановка подписки". Это сообщение передается системой SMS для приостановления действия учетной записи. После этого подписчик лишается доступа к Интернет-сервисам, предлагаемым данным оператором. Тем не менее все данные, имеющие отношение к учетным записям для использования Интернет этим подписчиком, из IAMS и связанных Интернет-серверов не удаляются для возможного возобновления подписки.
- "Возобновление подписки". Это сообщение передается системой SMS для возобновления подписки. После этого подписчик получает доступ к Интернет-сервисам, предоставляемым оператором, доступ к которым был для него заблокирован командой приостановления подписки.
- "Переустановка пароля". Эта команда передается системой SMS тогда, когда подписчик желает установить новый пароль для своей подписки. Этот новый пароль предоставляется системой SMS и сохраняется в IAMS. Оператор в call-центре переустанавливает пароль, и новый пароль сообщается подписчику в реальном времени.
- "Обмен смарт-карты". После приема этого сообщения система IAMS создает новую ссылку "смарт-карта/оператор" и копирует обнаруженную в своей базе данных информацию, имеющую отношение к подписке по старой смарт-карте, т.е. пароли, e-mail-адреса и параметры для использования Интернет, привязывая ее к номеру новой смарт-карты.
- Биллинговая информация. Информация, используемая для выписывания счета, такая как продолжительность соединения с Интернет, передается из IAMS в SMS для использования при выписывании счета.
- Служебная информация. Между двумя упомянутыми системами передаются такие сообщения, как подтверждение или отказ, изменение состояния и запросы на обратные сообщения.
Сервер поддержки
Этот интерфейс предоставляет подписчику возможность самому работать со своими почтовыми учетными записями с помощью ряда стандартных действий, возможность выполнения которых предоставлена подписчикам. Регистрация учетных записей включает в себя регистрацию данных учетных записей в централизованной базе данных (RDBMS системы IAMS) и передачи их копий на почтовые серверы. Стандартными действиями являются:
- создание, изменение или удаление почтовой учетной записи;
- выдача перечня существующих почтовых учетных записей, связанных с некоторым подписчиком (через номер его смарт-карты).
При создании новой учетной записи пользователя подписчик указывает идентификатор пользователя, который он желает использовать, имя и фамилию, которые должны будут употребляться в связи с данным пользователем (например, при передаче e-mail-сообщений от этого пользователя). В некоторых вариантах осуществления эти имя и фамилия могут быть изменены позднее по запросу подписчика.
Максимально возможное количество почтовых учетных записей, которые может создавать один подписчик, устанавлено как соответствующий глобальный параметр.
Процесс подписки осуществляется в онлайновом режиме, для того, чтобы подтвердить запрос подписчика в реальном времени. Для того чтобы сохранить независимость между системой IAMS и системой ведения учетных записей провайдера Интернет-услуг, после передачи подписчику подтверждения на его запрос этот запрос автоматически передается в интерфейс ISР. Запросы, имеющие отношение к ведению учетных записей, могут передаваться провайдеру Интернет-услуг в асинхронном режиме (MQS) или в синхронном режиме (соединение TCP/IP). Co стороны подписчика, передача данных всегда осуществляется в асинхронном режиме, т.е. IAMS передает подписчику подтверждение на его запрос перед его передачей провайдеру Интернет-услуг.
IAMS сохраняет статус упомянутого копирования в системе ведения учетных записей провайдера Интернет-услуг ("Выполняется", "Выполнено", "Ошибка" и т.п.). Соответствующая почтовая учетная запись не может быть обновлена, пока статус копирования не будет записан в RDBMS как "Выполнено".
IAMS ведет "черный список" идентификаторов пользователей, включающий в себя все запрещенные идентификаторы пользователей. После внесения в этот черный список идентификаторов пользователей какого-либо идентификатора пользователя IAMS обеспечивает, чтобы никакому пользователю не был присвоен соответствующий e-mail-адрес.
Для того чтобы предотвратить немедленное присвоение удаленного е-mail-адреса другому пользователю (что привело бы к доставке почты не тому получателю), любой удаленный e-mail-адрес "выдерживается на карантине", прежде чем сервер поддержки сможет предоставить его другому пользователю. "Карантинный период" автоматически истекает после истечения предварительно заданного времени.
Сервер напоминаний
Сервис напоминаний позволяет подписчику записывать некоторое событие и получать автоматическое напоминание о нем за предварительно заданное количество дней, например от 1 до 15 дней, до даты этого события посредством автоматически генерируемого e-mail-сообщения. Информация о событиях хранится в RDBMS системы IAMS и привязывается к почтовой учетной записи пользователя.
Стандартными действиями являются:
- создание, изменение или удаление события;
- выдача перечня существующих событий для пользователя, связанных с некоторой почтовой учетной записью.
Событие включает в себя дату этого события, дату предупреждения (за 1-15 дней до события), тип события (например, день рождения или венчание) и произвольный текст. Максимально возможное количество событий, которое может создать подписчик, задано как глобальный параметр.
Чтобы создать или удалить событие, подписчик обращается к сервису напоминаний с помощью приложения для работы с электронной почтой (почтовой программы), выполняемого на приемнике-декодере. Обновление в IAMS производится в реальном времени.
Сервер напоминаний также ежедневно просматривает RDBMS системы IAMS для выбора событий, о которых должно быть сообщено. По каждому событию, о котором должно быть сообщено, он составляет новое e-mail-сообщение и передает его по соответствующему почтовому адресу.
Интерфейс с системой уведомления о поступлении электронной почты
Система уведомления о поступлении электронной почты (EMNS -E-mail Notifier System) обеспечивает уведомление подписчиков о поступлении новой электронной почты в их почтовые ящики. В их приставки для телевизора (set-top box) через спутник (ОТА) передаются короткие сообщения.
После получения от ISP запроса на уведомление система EMNS находит в RDBMS системы IAMS параметр "уведомление пользователя" (включено или выключено) и другие соответствующие настройки, необходимые для составления уведомляющего сообщения. Уведомляющее сообщение затем передается в систему вещания, для доставки подписчику.
Сервис копирования
Сервис копирования реализован на основе системы управления сообщениями, работающей с очередями сообщений (MQS -Message Queue System), или на основе TCP/IP-соединения между IAMS и ISP. Он получает запросы из RDBMS системы IAMS и ретранслирует их в систему ведения учетных записей провайдера Интернет-услуг. Запросы передаются в реальном времени в асинхронном или синхронном режиме.
Все команды, имеющие отношение к созданию, изменению или удалению почтовых ящиков, затем копируются в интерфейс ISP.
RDBMS системы IAMS сохраняет статус операции копирования каждого запроса в систему ведения учетных записей провайдера Интернет-услуг. RDBMS системы IAMS ожидает подтверждения для каждого запроса, обрабатываемого системой ведения учетных записей провайдера Интернет-услуг ("Выполнено" или "Ошибка"). Передачу подтверждений между ISP и RDBMS системы IAMS обеспечивает упомянутая система MQS, либо то же самое TCP/IP-соединение, которое используется для передачи запросов.
Основными функциями MQS являются:
- обеспечение уникального интерфейса между RDBMS и системой ведения учетных записей провайдера Интернет-услуг;
- обеспечение надежного асинхронного сервиса. Обмен сообщениями осуществляется в защищенном режиме. Использование асинхронного режима позволяет обеим системам (IAMS и системе ведения учетных записей провайдера Интернет-услуг) быть независимыми друг от друга.
Используемым сетевым протоколом является TCP/IP.
Вспомогательный сервер
IAMS снабжена вспомогательным сервером (Support Server), который помогает операторам в обслуживании клиентов. Этот вспомогательный сервер выполняет следующие операции:
- Выводит перечень почтовых учетных записей для данного подписчика (идентифицируемых либо номером его смарт-карты, либо одним из его e-mail-адресов).
- Проверяет статус учетной записи подписчика ("Действующая", "Действие приостановлено").
- Проверяет статус копирования почтовой учетной записи ("Выполнено", "Выполняется", "Ошибка" и т.п.).
- Проверяет соответствие пароля почтовой учетной записи.
- Проверяет (для почтовой учетной записи) установленные пользователем в соответствии с его предпочтениями настройки, имеющие отношение к уведомлению пользователя.
- Выводит перечень событий, о которых должны посылаться напоминания, соответствующие некоторой почтовой учетной записи.
- Проверяет тип последней операции, выполненной с учетной записью, а также дату этой последней операции.
Инструментальные средства администрирования
IAMS снабжена инструментальными средствами администрирования, помогающими администраторам IAMS в решении следующих задач:
- удаление отдельных записей из "карантинного списка";
- повторная передача команды копирования в ISP.
IAMS представляет собой многофункциональную систему, реализованную посредством выполнения различных процессов. База данных системы IAMS содержит данные оператора, необходимые для корректной работы системы. Все инструментальные средства, необходимые для надлежащего управления этими данными и их обработки, являются частью вспомогательных средств системы IAMS.
Роль инструментальных средств администрирования состоит в эксплуатации системы IAMS путем:
- запуска каждого процесса,
- остановки процессов,
- мониторинга процессов,
- установки или получения внутренних параметров процессов.
Система обеспечения высокой готовности системы IAMS
Система обеспечения высокой готовности (High Availability System) системы IAMS - это специализированное средство для защиты критически важных приложений от самых разнообразных аппаратных неисправностей и сбоев в программном обеспечении.
Она контролирует состояние каждого узла и реагирует на неисправности и сбои таким образом, чтобы свести к минимуму простои приложений. Она способна обнаруживать неисправности и сбои и реагировать на них в следующих компонентах:
- системных процессорах;
- системной памяти;
- адаптерах и кабелях локальной сети;
- системных процессах;
- прикладных процессах.
В этой системе прикладные сервисы и все ресурсы, необходимые для поддержки приложения, группируются в специальные объекты, называемые пакетами прикладных программ. Эти пакеты прикладных программ являются основными блоками, обрабатываемыми и перемещаемыми внутри кластера.
Система обеспечения высокой готовности сконфигурирована по принципу стратегии активно-активного восстановления (active-active recovery strategy); каждый узел исполняет по меньшей мере один пакет прикладных программ и предоставляет сервисы резервирования для одного или нескольких других пакетов, выполняемых на других узлах.
Определены два пакета прикладных программ:
- IAMS (RDBMS системы IAMS и сервис копирования);
- Сервисы для подписчиков (сервер поддержки, сервер напоминаний, система уведомления о поступлении электронной почты).
Деление сервисов на пакеты может быть различным в зависимости от размеров системы. Обращение к каждому приложению осуществляется с помощью виртуального IP-адреса, принадлежащего данному пакету. Когда пакет перемещается в другую систему, это другая система устанавливает соответствующие диски и активирует этот виртуальный IP-адрес.
Реализация
В предпочтительном варианте осуществления RDBMS системы IAMS реализована с использованием Sybase Adaptive Server 11.9.2, аппаратное обеспечение системы IAMS реализовано сервером HP/UNIX, операционная система реализована с использованием программного обеспечения HP-UX 11.0, и для программных уровней используются HP Multi-computer/Service Guard и Netscape Web Server.
Настоящее изобретение было описано выше на исключительно иллюстративном примере, и без выхода за рамки настоящего изобретения возможны различные модификации.
Каждая особенность, раскрытая в описании изобретения, а также (в соответствующих случаях) в формуле изобретения и на чертежах может быть реализована независимо либо в любом подходящем сочетании.
Приведенные в формуле изобретения номера позиций служат лишь для наглядности и не должны рассматриваться как имеющие какой-либо ограничивающий воздействия на объем формулы изобретения.
Изобретение относится к системам управления доступом. Технический результат заключается в облегчении обработки параметров подписчиков. Система управления касающейся подписчиков информацией для использования с системой вещания, предоставляющей подписчику телевизионные сервисы и Интернет-сервисы, включающая в себя средство для хранения параметров подписчиков, имеющих отношение к подписке данного подписчика на телевизионные сервисы (В-параметров), и средство для хранения Интернет-параметров подписчиков, имеющих отношение к подписке данного подписчика на Интернет-сервисы, причем эта система управления касающейся подписчиков информацией отличается тем, что упомянутые Интернет-параметры и упомянутые В-параметры связаны друг с другом, и тем, что она включает в себя средство для предоставления доступа к Интернет-сервисам подписчику с определенными В-параметрами. 2 н. и 6 з.п. ф-лы, 6 ил.
Приоритеты:
US 5884284 А, 16.03.1999 | |||
WO 9843432 A1, 01.10.1998 | |||
WO 9709827 A1, 13.03.1997 | |||
US 5771354 A, 23.06.1998. |
Авторы
Даты
2005-06-10—Публикация
2000-07-03—Подача