СПОСОБ И СИСТЕМА УНИФИЦИРОВАННОГО УПРАВЛЕНИЯ КАНАЛЬНЫМИ УСЛУГАМИ И УСЛУГАМИ ПО ЗАПРОСУ ПОТОКОВОГО МУЛЬТИМЕДИА

1. Способ унифицированного управления канальными услугами и услугами по запросу потокового мультимедиа, применяемый в системе потокового мультимедиа, содержащей элемент обработки услуг и элементы обслуживания потокового мультимедиа, включающий:
элемент обработки услуг принимает команду для создания канала и по данной команде получает требуемые канальными услугами ресурсы от элемента обслуживания потокового мультимедиа и выполняет управленческую интерактивность с элементом обслуживания потокового мультимедиа, в котором расположены канальные ресурсы;
элемент обработки услуг принимает запрос потокового протокола реального времени (RTSP) и по данному запросу получает требуемые услугами по запросу ресурсы и выполняет управленческую интерактивность с элементом обслуживания потокового мультимедиа, в котором расположены ресурсы по запросу.
2. Способ по п.1, характеризующийся тем, что элемент обработки услуг содержит модуль управления ресурсами, модуль управления каналами и модуль управления пользователями;
шаг, предназначенный, чтобы получать требуемые канальными услугами ресурсы и управлять элементом обслуживания потокового мультимедиа, в котором расположены канальные ресурсы, включает следующее:
модуль управления ресурсами разделяет ресурсы физических сетевых интерфейсов элементов обслуживания потокового мультимедиа на логически минимальные ресурсы, которые могут быть использованы канальными услугами и услугами по запросу одновременно;
по команде для создания канала от системы услуги по локализации мультимедиа (MLSS) модуль управления каналами передает к модулю управления ресурсами запрос на требуемые канальными услугами ресурсы и управляет элементом обслуживания потокового мультимедиа, в котором расположены канальные ресурсы;
шаг, предназначенный, чтобы получать требуемые услугами по запросу ресурсы и управлять элементом обслуживания потокового мультимедиа, в котором расположены канальные ресурсы, включает следующее:
модуль управления пользователями принимает и анализирует запрос RTSP от абонентского приемника (STB) и по данному запросу передает к модулю управления ресурсами запрос на требуемые абонентскими услугами по запросу ресурсы и управляет элементом обслуживания потокового мультимедиа, в котором расположены ресурсы по запросу.
3. Способ по п.2, характеризующийся тем, что элемент обслуживания потокового мультимедиа содержит модуль управления мультимедиа, модуль анализа источника мультимедиа, модуль управления источником мультимедиа и модуль управления выходами мультимедиа, включающий следующее:
модуль анализа источника мультимедиа выполняет анализ и предварительную обработку унифицированного идентификатора ресурса (URI), в результате чего получают потоковые данные URI, при этом идентификатор URI канальных услуг является описанием протокола описания сеанса (SDP), а идентификатор URI услуг по запросу - локальные файлы;
модуль управления источником мультимедиа выполняет управление потоковыми данными, проанализированными модулем анализа источника мультимедиа;
для каждого выхода мультимедиа модуль управления выходами мультимедиа выполняет копирование потоковых данных от модуля управления источником мультимедиа и передает их к назначенному выходу мультимедиа;
модуль управления мультимедиа выполняет обмен информацией с модулем управления каналами и модулем управления пользователями в элементе обработки услуг.
4. Способ по п.3, характеризующийся тем, что выход мультимедиа имеет следующие типы: пользователь услуг по запросу и широковещательных услуг, элемент обслуживания потокового мультимедиа или хранение файлов.
5. Способ по п.3 или 4, характеризующийся тем, что модуль управления источником мультимедиа выполняет управление потоковыми данными, проанализированными модулем анализа источника мультимедиа, конкретно выполняет такие операции, как преобразование типов, добавление дополнительных функций или управление воспроизведением для потоковых данных, проанализированных модулем анализа источника мультимедиа.
6. Способ по п.3, характеризующийся тем, что при необходимости создают канал для управления элементом обслуживания потокового мультимедиа, в котором расположены канальные ресурсы, конкретно:
модуль управления мультимедиа выполняет управление модулем анализа источника мультимедиа для создания нового источника мультимедиа и устанавливает свойства этого источника, при этом модуль управления мультимедиа записывает идентификатор вновь созданного источника мультимедиа;
когда модуль управления каналами вносит в модуль управления мультимедиа информацию о выходе, последний модуль управляет модулем управления выходами мультимедиа для создания новых соответствующих выходов, при этом каждый из этих выходов имеет также идентификатор выхода и принадлежит к созданному источнику мультимедиа;
по идентификатору вновь созданного источника мультимедиа модуль управления мультимедиа выполняет управление модулем управления источником мультимедиа, и последний начинает принимать внеканальные потоки или читать канальные файлы по умолчанию.
7. Способ по п.6, характеризующийся тем, что, когда пользователь широковещательных услуг подключается к созданному каналу, способ дополнительно содержит:
приемник STB передает к модулю управления пользователями запрос RTSP на абонентское воспроизведение, при этом данный запрос RTSP содержит информацию о пользователе и идентификатор канала, в котором расположен пользователь;
модуль управления пользователями получает ресурсы пользователя широковещательных услуг и по идентификатору канала получает идентификатор источника мультимедиа созданного канала;
модуль управления пользователями передает к модулю управления мультимедиа уведомление о добавлении пользователя, при этом данное уведомление содержит информацию о пользователе и идентификатор источника мультимедиа канала;
модуль управления мультимедиа выполняет управление модулем управления выходами мультимедиа для создания новых выходов внешнего пользователя, при этом идентификатор источника мультимедиа, которому соответствует выход внешнего пользователя, является идентификатором источника мультимедиа канала.
8. Способ по пп.3, 6 или 7, характеризующийся тем, что выполняется управление элементом обслуживания потокового мультимедиа, в котором расположены ресурсы по запросу, конкретно включает следующее:
модуль управления мультимедиа выполняет управление модулем анализа источника мультимедиа для создания нового источника мультимедиа и устанавливает свойства данного источника, при этом модуль управления мультимедиа записывает идентификатор вновь созданного источника мультимедиа;
когда модуль управления пользователями вносит в модуль управления мультимедиа информацию о выходе, последний модуль управляет модулем управления выходами мультимедиа для создания новых соответствующих выходов, при этом каждый из этих выходов имеет также идентификатор выхода и принадлежит к созданному источнику мультимедиа;
по идентификатору вновь созданного источника мультимедиа модуль управления мультимедиа выполняет управление модулем управления источником мультимедиа, и последний начинает читать файлы и управляет скоростью воспроизведения и скоростью передачи пакетов.
9. Способ по п.8, характеризующийся тем, что, когда элемент обслуживания потокового мультимедиа, в котором расположены канальные услуги, не имеет ресурсы по запросу для предоставления услуги или обладает слишком высокой нагрузкой, способ дополнительно содержит:
модуль управления каналами обнаруживает элемент обслуживания потокового мультимедиа, в котором расположены канальные услуги, в модуле управления ресурсами и дает к последнему запрос на ресурсы внутреннего пользователя;
модуль управления каналами уведомляет модуль управления мультимедиа о добавлении внутреннего пользователя;
модуль управления мультимедиа управляет модулем управления выходами мультимедиа для добавления выходов, при этом тип выхода - внутренний пользователь, и выход подключен к источнику мультимедиа канала, и передается в другой элемент обслуживания потокового мультимедиа, предварительно создающего временной канал;
модуль управления каналами генерирует файл SDP и выполняет интерактивность с модулем управления мультимедиа в других элементах обслуживания потокового мультимедиа, предварительно создающего временной канал, для создания одинакового канала.
10. Способ по п.8, характеризующийся тем, что при неожиданном прерывании канальных потоков способ дополнительно содержит:
после обнаружения прерывания канальных потоков модуль управления источником мультимедиа докладывает это модулю управления мультимедиа;
модуль управления мультимедиа докладывает вышеуказанный сбой модулю управления каналами;
после получения сообщения о прерывании внешних потоков модуль управления каналами посылает сообщение об изменении источника мультимедиа к модулю управления мультимедиа, таким образом, идентификатор URI источника мультимедиа переключается от описания SDP внешнего потока к новому URI с путем файла по умолчанию;
модуль управления мультимедиа посылает сообщение о переключении источника мультимедиа к модулю анализа источника мультимедиа.
11. Система унифицированного управления канальными услугами и услугами по запросу потокового мультимедиа, содержащая элемент обработки услуг и элементы обслуживания потокового мультимедиа, при этом:
элемент обработки услуг предназначен для того, чтобы принимать команду для создания канала и по данной команде получать требуемые канальными услугами канальные ресурсы от элемента обслуживания потокового мультимедиа и управлять элементом обслуживания потокового мультимедиа, в котором расположены канальные ресурсы;
элемент обработки услуг предназначен для того, чтобы получать запрос RTSP и по данному запросу получать требуемые услугами по запросу ресурсы по запросу и управлять элементом обслуживания потокового мультимедиа, в котором расположены ресурсы по запросу.
12. Система по п.11, характеризующаяся тем, что элемент обработки услуг содержит модуль управления ресурсами, модуль управления каналами и модуль управления пользователями, при этом:
модуль управления ресурсами предназначен для того, чтобы разделять ресурсы физических сетевых интерфейсов элементов обслуживания потокового мультимедиа на логически минимальные ресурсы, используемые канальными услугами и услугами по запросу одновременно;
модуль управления каналами предназначен для того, чтобы передавать запрос на требуемые канальными услугами ресурсы к модулю управления ресурсами по полученной команде для создания канала и управлять элементом обслуживания потокового мультимедиа, в котором расположены требуемые канальными услугами ресурсы;
модуль управления пользователями предназначен для того, чтобы принимать, анализировать команду RTSP от приемника STB, передавать к модулю управления ресурсами запрос на требуемые услугами по запросу ресурсы и управлять элементом обслуживания потокового мультимедиа, в котором расположены требуемые услугами по запросу ресурсы.
13. Система по п.11 или 12, характеризующаяся тем, что элемент обслуживания потокового мультимедиа содержит модуль управления мультимедиа, модуль анализа источника мультимедиа, модуль управления источником мультимедиа и модуль управления выходами мультимедиа, при этом:
модуль анализа источника мультимедиа предназначен для того, чтобы выполнять анализ и предварительную обработку идентификатора URI канальных услуг или услуг по запросу с получением потоковых данных URI;
модуль управления источником мультимедиа предназначен для того, чтобы выполнять управление потоковыми данными, проанализированными модулем анализа источника мультимедиа;
модуль управления выходами мультимедиа предназначен для того, чтобы выполнять копирование потоковых данных от модуля управления источником мультимедиа для каждого выхода мультимедиа и передавать их к назначенному выходу;
модуль управления мультимедиа предназначен для того, чтобы выполнять информационное взаимодействие с модулем управления каналами и модулем управления пользователями в элементе обработки услуг и выполнять унифицированное управление и связь между данными совместно с модулем анализа источника мультимедиа, модулем управления источником мультимедиа и модулем управления выходами мультимедиа.