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

Иллюстрации

Показать все

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

Реферат

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

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

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

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

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

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

Предпочтительно упомянутый идентификатор хранится на съемном компоненте, таком как смарт-карта.

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

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

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

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

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

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

В одном предпочтительном варианте осуществления настоящего изобретения регистрационные данные (login) имеют следующую форму:

login={номер смарт-карты} {тип сервисов},

где "тип сервисов" (type of services - TOS) может определять каналы, по которым должна происходить передача данных, например, указывая на случай, когда ответы некоторого типа на абонентский терминал должен передавать спутник.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

фиг.2 - схематическое изображение приемника-декодера;

фиг.3 - система доступа к Интернет в общем виде;

фиг.4 - программные уровни оборудования пользователя, показанного на фиг.3;

фиг.5 - архитектура системы доступа к Интернет; и

фиг.6 - основные элементы системы ведения учетных записей для использования Интернет;

фиг.7 - часть конфигурации системы доступа к Интернет в случае, когда приемник-декодер не является IP-поддерживающим;

фиг.8 - протокольные уровни системы, показанной на фиг.7;

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

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

На фиг.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. Шлюз включает в себя сервер связи и диспетчер электронной почты (e-mail dispatcher).

Интерфейс 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 напоминаний предоставляет подписчику возможность работать с перечнем событий. Событие привязывается к почтовой учетной записи подписчика. Подписчик может записать какое-нибудь событие и получить автоматическое напоминание за некоторое предварительно заданное количество дней до наступления этого события посредством автоматически сгенерированного е-mail-сообщения. Интерфейс 84 для обмена данными с системой уведомления о поступлении электронной почты обеспечивает системе уведомления о поступлении электронной почты (EMNS) 62 возможность находить пользовательские настройки, имеющие отношение к уведомлению пользователя, в RDBMS 70 системы IAMS, для передачи уведомляющего сообщения через спутник (ОТА). Вспомогательный сервер 80 позволяет администратору проверять наличие и статус подписчика или пользователя электронной почты в IAMS. Сервер 82 копирования копирует обновленное содержимое RDBMS 70 системы IAMS в систему ведения учетных записей провайдера Интернет-услуг.

Запросы, передаваемые в IAMS из приемника-декодера 13, направляются шлюзом 58 в соответствующую часть IAMS, такую как сервер поддержки (для работы с почтовыми учетными записями) и сервер напоминаний (для работы с напоминаниями).

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

Более подробно система IAMS описана в параллельно рассматриваемой заявке, озаглавленной "Internet Subscriber Management " и поданной на имя заявителя настоящей заявки, содержимое которой включено в настоящую заявку посредством ссылки. Система уведомления о поступлении электронной почты более подробно описана в параллельно рассматриваемой заявке, озаглавленной "Method and Apparatus for use with E-mail" и поданной на имя заявителя настоящей заявки, содержимое которой включено в настоящую заявку посредством ссылки.

Ниже со ссылками на фиг.7-10 будет описана конфигурация системы доступа к Интернет для случая, когда приемник-декодер не поддерживает межсетевого протокола. Обратимся к фиг.7, где показана часть системы, изображенной целиком на фиг.5, с детализацией некоторых ее аспектов; приемник-декодер 13 - это приемник упомянутого выше типа, т.е. не снабженный протоколом TCP/IP, необходимым для прямой связи с ISP 26. Соответственно обмен данными осуществляется через шлюз 58 для цифровой приставки для телевизора (DSTB). Сервер 76 поддержки и сервер 78 напоминаний показаны на данной фигуре как отдельные элементы IAMS 50, и в этом варианте осуществления данные направляются в каждый из них по линии связи 76а или 78а соответственно.

При любом обмене данными между приемником-декодером 13 и любым удаленным сервером, к которому требуется получить доступ, практический интерес представляют четыре подсистемы. Это сам приемник-декодер 13, NAS 56, шлюз 58 и удаленный сервер, который в данном варианте осуществления может быть либо сервером 76 поддержки, либо сервером 78 напоминаний, либо почтовым сервером 64. PSTN 24 фактически прозрачна для данных. В данном варианте осуществления доступ к почтовому серверу 64 осуществляется через интерфейс 66 и ISP 26, но это вовсе не обязательно, и доступ к почтовому серверу 64 может осуществляться и непосредственно через шлюз 58. Более того, хотя он и показан на фигуре одним блоком, почтовый сервер 64 может состоять из двух отдельных блоков: первый - для передачи электронной почты (это может быть, например, SMTP-сервер), и второй - для получения электронной почты (это может быть, например, IMAP-сервер). В подобной конфигурации шлюз 58 может обмениваться данными с этими двумя блоками, образующими почтовый сервер, через два отдельных порта.

Опишем со ссылками на фиг.8 различные протокольные уровни, с которыми работает каждая из описанных выше четырех подсистем. Как явствует из фиг.8, приемник-декодер 13 имеет четыре следующих протокольных уровня (начиная с наивысшего): протокол уровня приложения (который будет зависеть от приложения), который может быть, например, протоколом SMTP, IMAP или им подобным; протокол шлюза (уровень, используемый для обмена данными между приемником-декодером и шлюзом, более подробно описанный ниже); протокол РР4 и уровень модема, такой как v22 или v42bis. Использование двух последних уровней хорошо известна специалистам.

NAS 56 имеет один протокольный уровень и используется для преобразования уровня модема (используемого для связи с PSTN 24) в межсетевой протокол TCP/IP.

Шлюз 58 имеет три рабочих протокольных уровня (начиная с наивысшего): уровень протокола шлюза, уровень протокола РР4 и TCP/IP.

Наконец, удаленный сервер обычно будет иметь два протокольных уровня: верхний уровень - протокол уровня приложения, и нижний уровень - TCP/IP.

Таким образом, протокол шлюза обеспечивает шлюзу 58 возможность отвечать на сообщения и в соответствующих случаях идентифицировать получателя данных, которому они предназначаются, и передавать эти данные этому получателю. Этот протокол также обеспечивает приемнику-декодеру 13 возможность инициировать различные операции между шлюзом 58 и удаленным сервером. В рассматриваемом варианте осуществления шлюз 58 отвечает за направление SMTP- или IMAP-данных в почтовый сервер 64; направление в сервер 76 поддержки данных, которые могут включать в себя запросы на создание новых учетных записей; направление в сервер 78 напоминаний данных, которые могут включать в себя запросы на запись новых событий; составление сообщений, которые должны быть переданы в приемник-декодер 13, на основе данных, полученных от любого из упомянутых серверов: почтового сервера 64, сервера 76 поддержки, или сервера 78 напоминаний, и обеспечение передачи таких сообщений. Кроме того, упомянутый шлюз способен осуществлять аутентификацию приемника-декодера.

Опишем обмен данными между приемником-декодером 13 и шлюзом 58 на низком уровне. На первом этапе между приемником-декодером 13 и NAS 56 устанавливается модемное соединение через PSTN 24. Может использоваться любой подходящий модемный стандарт, например v22 или v42bis. На этом этапе между приемником-декодером 13 и NAS 56 на уровне модема осуществляется процедура установления соединения для организации канала передачи данных. После этого NAS 56 организовывает канал передачи данных со шлюзом 58 на уровне протокола TCP. После этого шлюз 58 передает в приемник-декодер 13 маркер, представляющий собой некоторую предварительно заданную последовательность символов. Прием такого маркера приемником-декодером 13 извещает его о наличии шлюза 58; таким образом, между приемником-декодером 13 и шлюзом 58 организовывается канал передачи данных на уровне протокола шлюза.

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

Следует отметить, что в рассматриваемом варианте осуществления протокол шлюза позволяет организовать один-единственный ТСР-канал с соответствующим удаленным сервером. Другими словами, в этом варианте осуществления в каждый конкретный момент времени приемник-декодер 1