×
29.06.2019
219.017.9f53

Результат интеллектуальной деятельности: СПОСОБ ОПТИМИЗАЦИИ ПОТОКА ДАННЫХ МЕЖДУ МАРШРУТИЗАТОРОМ И МУЛЬТИМЕДИЙНЫМ БЛОКОМ

Вид РИД

Изобретение

№ охранного документа
0002429580
Дата охранного документа
20.09.2011
Аннотация: Изобретение относится к трансляции мультимедийных услуг через Интернет, а более конкретно к области трансляции телевизионных передач с концевого узла, расположенного у телефонной системы локальной автоматической телефонной станции, на мультимедийное устройство по телефонной линии. Технический результат заключается в снижении потока данных между маршрутизатором и мультимедийным блоком. Для чего маршрутизатор осуществляет прием ряда потоков данных, образующих ряд услуг, каждая из которых содержит несколько подпотоков, только подмножество которых используется в мультимедийном блоке. При этом осуществляют определение набора данных, отражающего профиль мультимедийного блока, передачу указанного набора данных в маршрутизатор, прием запроса пользователя на услугу, извлечение запрошенной услуги из услуг, принимаемых маршрутизатором, отфильтровывание маршрутизатором ненужных подпотоков в соответствии с данным профилем при отправке данных одной услуги и отправку оставшихся подпотоков в мультимедийный блок. 8 з.п. ф-лы, 2 ил.

Область техники, к которой относится изобретение

Настоящее изобретение относится к области трансляции мультимедийных услуг через Интернет. Более конкретно оно относится к области трансляции телевизионных передач с концевого узла, расположенного у телефонной системы локальной автоматической телефонной станции (Private Automatic Branch Exchange, PABX), на мультимедийное устройство по телефонной линии.

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

Известные на сегодняшний день технические решения, обеспечивающие доставку телевизионных программ по линии DSL (Digital Subscriber Line, цифровая абонентская линия), основаны на вводе видеосигнала на уровне PABX, то есть телефонного коммутатора, принимающего так называемую линию «последней мили», ведущую к конечному пользователю. Маршрутизатор, также называемый конечным устройством 1GMP (Internet Group Management Protocol, протокол группового управления по Интернет), имеет задачу получить все транслируемые услуги и внедрить одну из них в линию одного пользователя в соответствии с выбором пользователя. Услугой может быть телевизионный канал, игровой канал, информационный канал, такой как канал с данными биржевых котировок, доступные нескольким пользователям или предназначенные только одному пользователю (видео по запросу, Video On Demand).

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

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

При использовании IP маршрутизатор (также именуемый конечным устройством IGMP) отвечает за получение набора элементарных потоков, вместе составляющих канал (или услугу) в соответствии со стандартом систем MPEG-2. Каждый элементарный поток идентифицируется отдельным идентификатором пакета (Packet Identifier, PID), заключенным в заголовках пакетов MPEG-2. Примерами такого потока могут быть:

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

- аудиопотоки (audio1, audio2, audio3…), выбираемые пользователем и соответствующие, например, различным языкам или различным способам кодирования (стерео, 5.1);

- потоки условного доступа (ecm1, ecm2), относящиеся к различным системам условного доступа, функционирующим совместно при «синхронно шифруемом» вещании в соответствии со стандартами цифрового телевидения (Digital Video Broadcasting, DVB);

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

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

Раскрытие изобретения

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

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

- определение набора данных, отражающего профиль мультимедийного блока,

- передачу указанного набора данных в маршрутизатор,

- отфильтровывание маршрутизатором ненужных подпотоков в соответствии с данным профилем,

- отправку оставшихся подпотоков в мультимедийный блок.

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

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

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

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

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

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

Изобретение можно понять лучше благодаря прилагаемым чертежам, где

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

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

Осуществление изобретения

DSLAM (мультиплексор доступа к цифровой абонентской линии, Digital Subscriber Line Access Multiplexer) представляет собой сетевое устройство, обычно находящееся на центральной станции телефонной компании, которое принимает сигналы от множества соединений DSL ((Digital Subscriber Line, цифровая абонентская линия) с пользователями и передает сигналы в высокоскоростную опорную магистраль с использованием мультиплексирования. Эта абонентская линия используется для передачи и приема IP-пакетов так же, как и стандартная телефонная линия. Когда телефонная компания принимает сигнал DSL, ADSL-модем со сплиттером обычной аналоговой телефонной линии (plain old telephone service, POTS) регистрирует голосовые звонки и данные. Голосовые звонки направляются в коммутируемую телефонную сеть общего пользования (Public Switched Telephone Network, PSTN), а данные направляются в DSLAM, где они посредством асинхронного режима передачи (asynchronous transfer mode, ATM) попадают в Internet, и также обратно через DSLAM и ADSL-модем и далее в мультимедийный блок MU пользователя

В зависимости от конечного результата маршрутизаторы или DSLAM-мультиплексоры соединяют DSL-линии посредством некоторой комбинации асинхронного режима передачи (ATM), технологии frame relay (трансляции кадров) или сетей IP. DSLAM создает для телефонной компании возможность предложить своим бизнес-клиентам и частным клиентам самую быструю технологию телефонных линий (т.е. DSL) с самой быстрой технологией сетевой основной магистрали (т.е. ATM).

Данные Mstrm, передаваемые на высокой скорости, которые принимаются из основной магистрали, содержат несколько мультимедийных каналов, каждый из которых имеет несколько подпотоков, идентифицируемых пакетным идентификатором (PID). Служебная информация DVB (DVB-SI, DVB service information) содержит таблицу структуры программ (Program Map Table, PMT), которая содержит элементарные потоки (elementary streams) в услуге, т.е. различные пакетные идентификаторы PID, образующие единую услугу. Услуга обычно содержит видеопоток VPID, аудиопоток APID и данные, такие как данные электронного расписания программ (EPG).

Известный маршрутизатор RT может принимать от мультимедийного блока MU запрос на прием определенной услуги. Маршрутизатор RT извлекает из таблицы PMT пакеты, имеющие отношение к данной услуге, и помещает в линию DSL различные пакеты, формирующие эту услугу.

На фиг.1 показан пример, в котором главный поток MStrm содержит несколько услуг; заданная услуга S1 содержит два видеопотока V1 и V2, три аудиопотока А1, А2 и A3, два потока Е1 и Е2 данных EPG и два потока С1, С2 управления, вводящих управляющие сообщения для дешифрования видео- и аудиопотоков.

В соответствии с изобретением маршрутизатор RT содержит профиль пользователя в локальной базе LD данных, что позволяет ему отфильтровывать ненужные подпотоки, как показано на фиг.1. Получаемый в результате поток S1 содержит только один видеопоток V1, один аудиопоток А1, так же, как и единственный поток Е1 данных EPG и поток С1 управления. Процесс отфильтровывания производится в маршрутизаторе в соответствии с профилем пользователя.

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

Существует несколько способов загрузки профиля пользователя в локальную базу LD данных маршрутизатора RT. Первый способ основан на использовании только мультимедийного блока. Мультимедийному блоку MU предоставляется дополнительная информация, относящаяся к построению каждой услуги, как описано в таблице РМТ. Эта таблица для каждой услуги описывает различные элементарные потоки, составляющие указанную услугу. Помимо идентификации по PID каждого элементарного потока для идентификации потока добавляется дескриптор. Для языков существует стандартный список набора стандартов ISO 639. Этот список содержит двухбуквенные или трехбуквенные коды, идентифицирующие язык. Мультимедийный блок должен обработать эту информацию с тем, чтобы иметь возможность идентифицировать соответствующий PID, входящий в состав услуги, и изолировать нужный PID среди множества пакетов. Для выбора языка мультимедийный блок должен извлечь из таблицы РМТ PID аудиопотока, соответствующий английскому языку, путем поиска идентификатора «en» в таблице РМТ. Когда эта информация получена, так же, как и для других возможных вариантов выбора, мультимедийный блок может проинформировать маршрутизатор RT о нужных элементарных потоках. Задача маршрутизатора проста, поскольку ему нужно просто применить полученную информацию в фильтрующем устройстве. Информация, предоставляемая мультимедийным блоком маршрутизатору, может быть позитивной и негативной. Позитивная информация означает, что мультимедийный блок отправляет идентификаторы элементарных потоков, которые не нужно отфильтровывать. Остальные элементарные потоки, таким образом, исключаются фильтром маршрутизатора. Негативная информация означает отправку идентификаторов тех элементарных потоков, которые должны быть исключены фильтром маршрутизатора.

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

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

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

Первый формат представляет собой определения высокого уровня, такие как языковые предпочтения и установки мультимедийного блока. Как объяснено выше, эти данные позволяют маршрутизатору определить, какой из элементарных потоков должен быть отфильтрован, с использованием таблицы РМТ. Каждый раз, когда пользователь выбирает новую услугу, маршрутизатор обрабатывает таблицу РМТ и отфильтровывает соответствующие ненужные потоки. Профиль содержит, например, «en» для обозначения английского языка, и этот параметр используется для просмотра таблицы РМТ с целью установки фильтра только для того элементарного аудиопотока, который обозначен «еn» в таблице РМТ.

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

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

В ответ центр МС управления отправляет команду в маршрутизатор в соответствии с указанным выбором в одном из вышеописанных форматов.

В соответствии с одним из вариантов осуществления изобретения этап инициализации выполняется центром МС управления на основании статического профиля данного мультимедийного блока. Центр управления определяет для каждой транслируемой услуги идентификатор подпотока (PID), который соответствует статическому профилю мультимедийного блока. На втором этапе мультимедийный блок может непосредственно обновить свой профиль (динамический профиль) с помощью маршрутизатора RT или центра управления.

Источник поступления информации: Роспатент

Показаны записи 1-10 из 12.
10.06.2014
№216.012.cca9

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

Изобретение относится к широковещательному шифрованию, конкретно к способу управления правами авторизации в широковещательной системе передачи данных. Техническим результатом является снижение требований к средствам безопасности приемников для выполнения условий доступа, определенных в...
Тип: Изобретение
Номер охранного документа: 0002518164
Дата охранного документа: 10.06.2014
10.06.2014
№216.012.d178

Способ управления доступом к набору каналов для приемного или декодирующего устройства (варианты)

Изобретение относится к вычислительной технике. Технический результат заключается в уменьшении времени переключения каналов при выборе пользователем другого канала. Способ управления доступом к набору каналов с помощью приемника-декодера, включающего модуль безопасности (SC), при этом каждый...
Тип: Изобретение
Номер охранного документа: 0002519395
Дата охранного документа: 10.06.2014
10.02.2015
№216.013.260f

Способ обеспечения целостности программного обеспечения

Изобретение относится к области защиты программного обеспечения. Технический результат заключается в повышении безопасности при анализе программного обеспечения. Устройство содержит счетчик программы, память для хранения зашифрованной программы, причем указанная зашифрованная программа содержит...
Тип: Изобретение
Номер охранного документа: 0002541196
Дата охранного документа: 10.02.2015
20.02.2015
№216.013.28a9

Способ активации функции чипсета и чипсет

Изобретение относится к криптографии. Технический результат - эффективная защита чипсета. Способ активации функции чипсета включает: принимают по меньшей мере один из следующих элементов: ключ сегментации, ключ общего применения и глобальный селектор криптографического алгоритма; передают по...
Тип: Изобретение
Номер охранного документа: 0002541866
Дата охранного документа: 20.02.2015
20.02.2015
№216.013.28aa

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

Изобретение относится к компьютерной технике. Технический результат - эффективная защита передаваемого контента. Изобретение может быть реализовано в системе широковещательной передачи контента с условным доступом, где желательно распознавать и принимать меры против приемного оборудования,...
Тип: Изобретение
Номер охранного документа: 0002541867
Дата охранного документа: 20.02.2015
20.02.2015
№216.013.28d9

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

Изобретение относится к способу широковещательного шифрования. Технический результат заключается в повышении эффективности управления доступом к широковещательному контенту для большого количества абонентов за счет управления доступом только на основе ключей. Технический результат достигается...
Тип: Изобретение
Номер охранного документа: 0002541914
Дата охранного документа: 20.02.2015
20.03.2015
№216.013.33e5

Способ декодирования шифрованного аудио/видеоконтента, способ идентификации модуля безопасности и устройство декодирования

Изобретение относится к компьютерной технике. Технический результат - эффективная защита передаваемых контентов. Декодирующее устройство для декодирования шифрованного аудио/видеоконтента, содержащее дешифратор и модуль безопасности, который имеет внутренний установочный параметр и реализует...
Тип: Изобретение
Номер охранного документа: 0002544760
Дата охранного документа: 20.03.2015
10.04.2015
№216.013.3e56

Способ доступа к услугам, осуществляемого абонентским модулем

Изобретение относится к области обеспечения доступа устройства пользователя к услугам, содержащим данные условного доступа для платного телевидения, передаваемым в широковещательном режиме. Техническим результатом является обеспечение требуемого уровня безопасности с использованием меньшей...
Тип: Изобретение
Номер охранного документа: 0002547446
Дата охранного документа: 10.04.2015
17.04.2019
№219.017.1600

Компонент модуля защиты

Задача, на решение которой направлено настоящее изобретение, и технический результат заключаются в усовершенствовании оптимального метода обеспечения защищенности электронных смарт-карт от несанкционированного управления криптографическим процессором или процессорами при помощи внешних...
Тип: Изобретение
Номер охранного документа: 0002377655
Дата охранного документа: 27.12.2009
09.05.2019
№219.017.4d9e

Декодер и система для обработки данных платного телевидения и способ управления двумя и более декодерами

Изобретение относится к декодерам для обработки данных платного телевидения и, в частности, к системе управления данными платного телевидения и процессу управления, по меньшей мере, двумя декодерами для обработки данных платного телевидения. Техническим результатом является обеспечение...
Тип: Изобретение
Номер охранного документа: 0002335858
Дата охранного документа: 10.10.2008
Показаны записи 1-1 из 1.
09.05.2019
№219.017.4d9e

Декодер и система для обработки данных платного телевидения и способ управления двумя и более декодерами

Изобретение относится к декодерам для обработки данных платного телевидения и, в частности, к системе управления данными платного телевидения и процессу управления, по меньшей мере, двумя декодерами для обработки данных платного телевидения. Техническим результатом является обеспечение...
Тип: Изобретение
Номер охранного документа: 0002335858
Дата охранного документа: 10.10.2008
+ добавить свой РИД