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

1. Способ доставки аудиовизуального контента в клиентское устройство (121), при этом коммутирующее устройство (101) соединяет первую сеть (110) со второй сетью (120), клиентское устройство соединено со второй сетью, а оборудование (112, 113, 114, 115), сконфигурированное для предоставления аудиовизуального контента, соединено с первой сетью, отличающийся тем, что указанное оборудование выполняет следующее:
- прием (304; 404; 604) из клиентского устройства первого запроса на прием аудиовизуального контента;
- передачу (307; 407; 607) в клиентское устройство перенаправляющего сообщения, при этом указанное перенаправляющее сообщение перенаправляет клиентское устройство к агенту, реализованному в коммутирующем устройстве;
причем указанный агент выполняет следующее:
- прием (308; 408; 608) из клиентского устройства второго запроса на прием аудиовизуального контента и,
- в ответ на указанный второй запрос, функционирование (309) в качестве ретранслятора между указанным оборудованием и клиентским устройством.
2. Способ по п. 1, отличающийся тем, что указанные первый и второй запросы представляют собой запросы на прием аудиовизуального контента в виде одноадресного потока, указанное оборудование сконфигурировано для предоставления аудиовизуального контента при потоковой передаче в реальном времени, указанное оборудование передает перенаправляющее сообщение в клиентское устройство, когда аудиовизуальный контент сделан доступным указанным оборудованием в виде по меньшей мере одного группового потока, и, при функционировании в качестве ретранслятора, указанный агент выполняет следующее:
- подключение (409) указанного по меньшей мере одного группового потока и
- преобразование (410) данных, принятых в виде указанного по меньшей мере одного группового потока, в данные в виде одноадресного потока.
3. Способ по п. 2, отличающийся тем, что
- перенаправляющее сообщение содержит параметры, объявляющие по меньшей мере один групповой адрес и по меньшей мере один ассоциированный порт;
- запрос на прием аудиовизуального контента в виде одноадресного потока содержит указанные параметры, объявляющие по меньшей мере один групповой адрес и по меньшей мере один ассоциированный порт,
при этом указанный агент подключает по меньшей мере один групповой поток, соответствующий указанным по меньшей мере одному групповому адресу и по меньшей мере одному ассоциированному порту.
4. Способ по п. 2 или 3, отличающийся тем, что
- указанное перенаправляющее сообщение содержит параметры, объявляющие количество уровней, сделанных доступными для аудиовизуального контента в виде по меньшей мере одного группового потока;
- указанный запрос на прием аудиовизуального контента в виде одноадресного потока содержит указанные параметры, объявляющие количество уровней,
при этом указанный агент определяет по меньшей мере один групповой адрес и/или по меньшей мере один ассоциированный порт в зависимости от указанного количества уровней.
5. Способ по п. 3, отличающийся тем, что
- указанное перенаправляющее сообщение содержит параметры, объявляющие один групповой адрес, один ассоциированный порт и указанное количество уровней,
- указанный запрос на прием аудиовизуального контента в виде одноадресного потока содержит указанные параметры, объявляющие
указанный один групповой адрес, указанный один ассоциированный порт и указанное количество уровней,
при этом указанный агент определяет один групповой адрес для каждого уровня и один ассоциированный порт в зависимости от указанного количества уровней, указанного одного группового адреса и указанного одного ассоциированного порта, включенных в указанный запрос.
6. Способ по п. 3, отличающийся тем, что
- указанное перенаправляющее сообщение содержит параметры, объявляющие один групповой адрес, один ассоциированный порт и указанное количество уровней;
- указанный запрос на прием аудиовизуального контента в виде одноадресного потока содержит указанные параметры, объявляющие указанный один групповой адрес, указанный один ассоциированный порт и указанное количество уровней,
при этом указанный агент определяет один групповой адрес для всех уровней и один ассоциированный порт для каждого уровня в зависимости от указанного количества уровней, указанного одного группового адреса и указанного одного ассоциированного порта, включенных в указанный запрос.
7. Способ по п. 2 или 3, отличающийся тем, что множество уровней сделаны доступными для аудиовизуального контента в виде по меньшей мере одного группового потока, а указанное оборудование выполнено с возможностью предоставления аудиовизуального контента с использованием потоковой передачи в реальном времени протокола передачи гипертекстовых файлов, при этом
- указанное перенаправляющее сообщение содержит параметры, представляющие унифицированный указатель информационного ресурса, относящийся к списку воспроизведения для аудиовизуального контента;
- указанный запрос на прием аудиовизуального контента в виде одноадресного потока содержит указанные параметры, представляющие указатель информационного ресурса;
причем указанный агент выполняет следующее:
- запрос (502) указанного списка воспроизведения на основе упомянутого указателя информационного ресурса
- прием (503) указанного списка воспроизведения;
- операцию анализа (504) указанного списка воспроизведения для определения списка воспроизведения, ассоциированного с каждым уровнем;
- прием (507) одного списка воспроизведения из каждого подключенного группового потока;
- передачу (505; 509) списка или списков воспроизведения в клиентское устройство;
- прием (506; 510) из клиентского устройства запроса, указывающего список воспроизведения, ассоциированный с одним уровнем, или файл списка воспроизведения, ассоциированного с одним уровнем, и
- выбор группового потока в зависимости от указанного списка воспроизведения, ассоциированного с одним уровнем, или указанного файла.
8. Способ по п. 2 или 3, отличающийся тем, что множество уровней сделаны доступными для аудиовизуального контента в виде по меньшей мере одного группового потока, а агент, подключивший один групповой поток, соответствующий одному уровню, выполняет следующее:
- обнаружение необходимости переключить клиентское устройство с указанного одного уровня на другой уровень;
- подключение группового потока, соответствующего указанному другому уровню, и
- отключение группового потока, соответствующего указанному одному уровню.
9. Способ по п. 2 или 3, отличающийся тем, что множество уровней сделаны доступными для аудиовизуального контента в виде по меньшей мере одного группового потока, а агент, подключивший по меньшей мере два групповых потока, соответствующих одному уровню и другому уровню, соответственно, выполняет следующее:
- обнаружение необходимости переключить клиентское устройство между уровнями и
- выбор данных из одного группового потока среди указанных по меньшей мере двух групповых потоков в зависимости от указанной обнаруженной необходимости переключить клиентское устройство.
10. Способ по п. 1, отличающийся тем, что указанные первый и второй запросы представляют собой запросы на прием аудиовизуального контента в виде одноадресного потока, указанное оборудование передает перенаправляющее сообщение в клиентское устройство, когда аудиовизуальный контент сделан доступным множеством источников, а указанный агент, при функционировании в качестве ретранслятора, выполняет следующее:
- запрос (609) указанного аудиовизуального контента из указанного множества источников и
- восстановление (610) одноадресного потока на основе данных, принятых из указанного множества источников.
11. Способ по п. 10, отличающийся тем, что
- указанное перенаправляющее сообщение содержит параметры, объявляющие, из каких источников доступен аудиовизуальный контент, и
- указанный запрос на прием аудиовизуального контента в виде одноадресного потока содержит указанные параметры.
12. Способ по п. 10 или 11, отличающийся тем, что коммутирующее устройство представляет собой домашний шлюз, а указанное множество источников представляют собой серверы указанного оборудования и/или другие домашние шлюзы.
13. Способ по любому из пп. 1-3, отличающийся тем, что перенаправляющее сообщение указывает временное перемещение аудиовизуального контента.
14. Система для доставки аудиовизуального контента в клиентское устройство (121), содержащая оборудование (112, 113, 114, 115) и коммутирующее устройство (101), которое предназначено для соединения
первой сети (110) со второй сетью (120), при этом клиентское устройство соединено со второй сетью, а указанное оборудование, сконфигурированное для предоставления аудиовизуального контента, предназначено для соединения с первой сетью, отличающаяся тем, что указанное оборудование содержит:
- средство для приема (304; 404; 604) первого запроса на прием аудиовизуального контента;
- средство для передачи (307; 407; 607) перенаправляющего сообщения, при этом указанное перенаправляющее сообщение предназначено для перенаправления клиентского устройства к агенту, реализованному в коммутирующем устройстве:
при этом указанный агент содержит:
- средство для приема (308; 408; 608) второго запроса на прием аудиовизуального контента и
- средство для функционирования (309) в качестве ретранслятора между указанным оборудованием и клиентским устройством в ответ на указанный второй запрос.