Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи, а в частности к способу управления конференц-связью и относящимся к нему устройству и системе.
Уровень техники
С развитием технологий видеоконференций пользовательский узел развился от одной камеры, одного движущегося видеоизображения и одного движущегося изображения до множества камер, множества движущих видеоизображений и множества движущихся изображений. В рамках одного узла множество камер, множество движущихся видеоизображений и множество движущихся изображений могут быть связанны друг с другом физической или логической взаимосвязью.
Например, в сети телеконференции, показанной на фиг.1, для установления конференц-связи множество камер, множество дисплеев (экранов) и множество терминалов узла (или один терминал узла с множеством кодированных потоков) могут быть развернуты в узел для видеоконференции (например, узлы 1 и 2), а множество терминалов могут быть соединены через узел управления многосторонней связью (MCU, узел управления многосторонней связью). Технология, которая поддерживает одновременное отправление изображений с множества камер на удаленный узел и одновременное отображение множества удаленных видеоизображений широко применялась в таких сценариях, как дистанционное образование и дистанционное присутствие.
В существующих системах конференц-связи узлами, имеющими множество экранов, таких как дистанционное образование и дистанционное присутствие, каждый подчиненный узел может запросить право на выступление. В существующих телевизионных системах видео конференц-связи при запросе права на выступление посредством передачи сигналов и с использованием политики обработки право выступить запрашивает определенный узел. Председатель конференции удовлетворяет запрос узла на выступление, а затем предоставляет слово узлу и осуществляет вещание выступления всем участникам. В сети, показанной на фиг.1, если место 2 запрашивает право на выступления, то терминал узла 2 отправляет запрос на право выступления на MCU; MCU перенаправляет запрос на право выступления на председательствующий узел (например, председательствующим узлом является узел 1); если председательствующий узел удовлетворяет запрос на право на выступление узла 2, то терминал председательствующего узла отправляет на MCU запрос на предоставление права выступления и вещание узла 2; MCU обрабатывает поступивший от председательствующего узла запрос на предоставление права на выступление и вещание узла 2 и транслирует множество изображений узла 2 другие на узлы; остальные узлы смотрят изображения узла 2, a MCU тем временем отправляет голосовые сигналы, захваченные всеми микрофонами (MIC) на узле 2, другим узлам, так что другие узлы могут слышать голосовой сигнал всего узла 2.
На практике было установлено, что когда участник на отдельном кодированном потоке или на отдельной камере на отдельном узле с множеством экранов запрашивает право на выступление, то людям на других узлах надо видеть только выступающего на камеру, так как не все люди на всем узле просят право на выступление. При использовании механизма при существующем уровне техники, когда слово предоставляется всему узлу и устанавливают вещание, то все кодированные видеопотоки (явно включающие в себя нежелательные кодированные видеопотоки) всего узла транслируются на другие узлы, в результате чего появляется необязательная нагрузка на полосу пропускания сети, а также понапрасну растрачиваются ресурсы полосы пропускания.
Сущность изобретения
В вариантах осуществления настоящего изобретения предложен способ управления конференц-связью и относящиеся к нему устройство и система для того, чтобы повысить гибкость управления конференц-связью и, насколько это возможно, сэкономить ресурсы полосы пропускания.
Для решения вышеупомянутых технических проблем в вариантах осуществления настоящего изобретения предложены следующие технические решения.
Способ управления конференц-связью включает в себя:
принимают запрос на право на выступление от первой площадки, где запрос на право на выступление от первой площадки содержит идентификатор первого узла и идентификатор первой площадки, узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла; и
в случае, если принято решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, транслируют на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции.
Устройство управления конференц-связью включает в себя:
принимающий модуль, предназначенный для приема запроса на право на выступление от первой площадки, где запрос на право на выступление от первой площадки содержит идентификатор первого узла и идентификатор первой площадки, узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла;
определяющий модуль, предназначенный для того, чтобы определять, предоставить ли право выступить площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки; и
модуль видеотрансляции, предназначенный для того, чтобы в случае, если определяющий модуль решил предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то транслировать видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции.
Терминал председательствующего узла включает в себя:
принимающий модуль, предназначенный для приема запроса на право на выступление от первой площадки, где запрос на право на выступление от первой площадки содержит идентификатор первого узла и идентификатор первой площадки, узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла;
определяющий модуль, предназначенный для того, чтобы определять, предоставить ли право выступить площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки; и
модуль видеотрансляции, предназначенный для того, чтобы в случае, если определяющий модуль решил предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то запустить устройство обработки медиаданных, чтобы транслировать видеоизображение выступления площадки, запрашивающей право на выступление и соответствующей идентификатору первой площадки, на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции.
Устройство для осуществления запроса на право на выступление включает в себя:
получающий модуль, предназначенный для того, чтобы получать идентификатор первого узла и идентификатор первой площадки, где узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла; и
отправляющий модуль, предназначенный для того, чтобы генерировать и отправлять запрос на право на выступление от первой площадки, содержащий идентификатор первого узла и идентификатор первой площадки, так что после того, как устройство управления конференц-связью примет запрос на право на выступление от первой площадки, в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то устройство управления конференц-связью начинает трансляцию видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции.
Система конференц-связи включает в себя:
устройство для осуществления запроса на право на выступление и устройство управления конференц-связью.
Устройство для осуществления запроса на право на выступление предназначено для того, чтобы получать идентификатор первого узла и идентификатор первой площадки, где узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право выступления, на узле, соответствующем идентификатору первого узла; и для того, чтобы генерировать и отправлять запрос на право на выступление от первой площадки, содержащий идентификатор первого узла и идентификатор первой площадки.
Устройство управления конференц-связью предназначено для того, чтобы принимать запрос на право на выступление от первой площадки; и для того, чтобы в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то транслировать на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции, видеоизображение выступления, соответствующие площадке, запрашивающей право на выступление.
Из вышесказанного можно увидеть, что в вариантах осуществления настоящего изобретения узел конференции разделен на одну или более площадок, а право на выступление в процессе конференц-связи запрашивают для площадки. Когда площадке, запрашивающей право на выступление, предоставляется слово, то на терминал, по меньшей мере, одного из узлов в конференции может транслироваться только видеоизображение выступления площадки, запрашивающей право на выступление. Механизм обработки уточняет целевую площадку, которой дается право на выступление и которую транслируют, и повышает гибкость осуществления конференц-связи. Более того, так как может транслироваться только видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, то может быть снижено влияние на полосу пропускания сети, а ресурсы полосы пропускания могут быть сэкономлены, насколько это возможно.
Краткое описание чертежей
Для того чтобы более ясно проиллюстрировать технические решения в соответствии с вариантами осуществления настоящего изобретения или при существующем уровне техники, ниже кратко представлены сопровождающие чертежи, описывающие варианты осуществления или существующий уровень техники. Несомненно, сопровождающие чертежи в последующем описании представляют только некоторые варианты осуществления настоящего изобретения, и специалисты в этой области техники без особых творческих усилий могут дополнительно получить другие чертежи в соответствии с сопровождающими чертежами.
Для того чтобы более ясно проиллюстрировать технические решения в соответствии с вариантами осуществления настоящего изобретения или при существующем уровне техники, ниже кратко представлены сопровождающие чертежи, описывающие варианты осуществления или существующий уровень техники. Несомненно, сопровождающие чертежи в последующем описании представляют только некоторые варианты осуществления настоящего изобретения, и специалисты в этой области техники без особых творческих усилий могут дополнительно получить другие чертежи в соответствии с сопровождающими чертежами.
На фиг.1 показана схематичная структурная диаграмма сети телеконференции при существующем уровне техники;
на фиг.2 показана схематическая блок-схема последовательности операций способа управления конференц-связью многоэкранного узла, предложенного в варианте 1 осуществления настоящего изобретения;
на фиг.3 показана схематичная структурная диаграмма сети телеконференции, предложенная в варианте 2 осуществления настоящего изобретения;
на фиг.4 показана схематическая блок-схема последовательности операций способа управления конференц-связью многоэкранного узла, предложенного в варианте 2 осуществления настоящего изобретения;
на фиг.5-а показана схематичная диаграмма режима отображения, предложенного в варианте осуществления настоящего изобретения;
на фиг.5-b показана схематичная диаграмма другого режима отображения, предложенного в варианте осуществления настоящего изобретения;
на фиг.6 показана схематичная диаграмма другого режима отображения, предложенного в варианте осуществления настоящего изобретения;
на фиг.7-а показана схематичная структурная диаграмма другой сети телеконференции, предложенная в варианте 2 осуществления настоящего изобретения;
на фиг.7-b показана схематичная структурная диаграмма другой сети телеконференции, предложенная в варианте 2 осуществления настоящего изобретения;
на фиг.8 показана схематичная диаграмма устройства управления конференц-связью, предложенного в варианте осуществления настоящего изобретения;
на фиг.9 показана схематичная диаграмма терминала председательствующего узла, предложенного в варианте осуществления настоящего изобретения;
на фиг.10 показана схематичная диаграмма устройства для осуществления запроса на право на выступление, предложенного в варианте осуществления настоящего изобретения; и
на фиг.11 показана схематичная диаграмма системы конференц-связи, предложенной в варианте осуществления настоящего изобретения.
Подробное описание вариантов осуществления изобретения
В вариантах осуществления настоящего изобретения предложен способ управления конференц-связью и относящиеся к нему устройство и система для того, чтобы повысить гибкость управления конференц-связью и, насколько это возможно, сэкономить ресурсы полосы пропускания.
Для того чтобы сделать решения настоящего изобретения более понятными специалистам в этой области техники, технические решения в вариантах осуществления настоящего изобретения ясно и полностью описаны ниже в вариантах осуществления настоящего изобретения со ссылкой на сопровождающие чертежи. Очевидно, что описываемые варианты осуществления представляют собой только часть, а не все варианты осуществления настоящего изобретения. Все другие варианты осуществления, полученные без творческих усилий специалистами в этой области техники, исходя из вариантов осуществления настоящего изобретения, попадают под объем настоящего изобретения.
Вариант 1 осуществления
В варианте осуществления способа управления конференц-связью в соответствии с настоящим изобретением способ может включать в себя: получение запроса на право на выступление от первой площадки, где запрос на право на выступление от первой площадки содержит идентификатор первого узла и идентификатор первой площадки, узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право выступления на узле, соответствующем идентификатору первого узла; и для того, чтобы в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то начать трансляцию видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции.
Ссылаясь на фиг.2, отдельные этапы могут включать следующее:
210: Устройство управления конференц-связью принимает запрос на право на выступление от первой площадки.
Устройство управления конференц-связью может представлять собой устройство управления конференц-связью на сетевой стороне (например, платформу управления конференц-связью или MCU) или устройство управления конференц-связью на стороне узла (например, терминал председательствующего в конференции узла).
В прикладном сценарии во время осуществления конференц-связи, если некоторой площадке (для простоты описания площадка может упоминаться как первая площадка) в некотором подчиненном узле (для простоты описания узел может упоминаться как первый узел, а идентификатор узла может упоминаться как идентификатор первого узла) в конференции необходимо осуществить запрос на право на выступление, то, например, терминал узла (для простоты описания упоминаемый как терминал первого узла) может использоваться как устройство для осуществления запроса на право на выступление, и отправляет запрос на право на выступление от площадки (для простоты описания упоминаемый как запрос на право на выступления от первой площадки) на устройство управления конференц-связью на сетевой стороне (например, на платформу управления конференц-связью или MCU), где запрос на право на выступление от первой площадки может содержать идентификатор первого узла и идентификатор первой площадки (идентификатор первой площадки это идентификатор, относящийся к первой площадке).
Первый узел может включать в себя множество площадок и принадлежит первой конференции, а первая конференция может дополнительно включать в себя один или несколько других узлов. Можно понять, что идентификатор первой площадки может представлять собой идентификатор, который может использоваться для выделения площадки среди других площадок узла.
В частности, право на выступление может и не запрашиваться в реальном времени, но в статистическом периоде запросы на право на выступление обрабатываются одновременно. Если в статистическом периоде (например, 30 или 60 секунд) множеству площадок на первом узле необходимо осуществить запрос на право на выступление, то устройство для осуществления запроса на право на выступление (например, терминал первого узла) может получить идентификаторы множества площадок, запрашивающих право на выступление, и выработать и отправить запрос на право на выступление, содержащий идентификатор первого узла и идентификаторы множества площадок, запрашивающих право на выступление. Устройство управления конференц-связью может принять запрос на право на выступление от площадки.
В фактическом приложении идентификатор площадки и идентификатор соответствующего узла могут являться двумя независимыми идентификаторами или могут быть скомбинированы друг с другом. Например, когда идентификатор площадки включает в себя идентификационную информацию, соответствующую узлу, то есть идентификатор узла используют как часть идентификатора площадки, или идентификатор соответствующего узла может быть выведен в соответствии с идентификатором площадки. В этом сценарии запрос на право на выступление может в действительности содержать только идентификатор площадки и идентификатор узла, скомбинированные друг с другом.
Необходимо отметить, что устройство управления конференц-связью на сетевой стороне представляет собой устройство, способное на сетевой стороне управлять передачей сигналов, имеющих отношение к конференц-связи, и обрабатывать эти сигналы, например, платформу управления конференц-связью (если имеется). Платформа управления конференц-связью может управлять передачей сигналов таких, как запрос площадки на право на выступление и запрос узла на право на выступление, и управлять устройством обработки информации или MCU, чтобы обработать и транслировать аудио- или видеопоток. В дополнение, в сетевой структуре, где отсутствует платформа управления конференц-связью, устройство управления конференц-связью на сетевой стороне может представлять собой MCU (здесь может полагаться, что MCU обладает всеми или частью функций платформы управления конференц-связью). MCU может активно или во взаимодействии с терминалом председательствующего в конференции узла (если имеется) управлять передачей сигналов, таких как запрос площадки на право на выступление и запрос узла на право на выступление, принимать аудио- или видеопоток от терминала узла, а затем обрабатывать и транслировать аудио- или видеопоток. Конечно, устройство управления конференц-связью на сетевой стороне может представлять собой устройство с аналогичными функциями в другой сети. Терминал председательствующего в конференции узла (если имеется) может рассматриваться как устройство управления конференц-связью на стороне терминала (терминал председательствующего узла может называться председательствующим терминалом). Это можно понять так, что пользователь может непосредственно отправлять структуру управления конференц-связью устройству управления конференц-связью на сетевой стороне через терминал узла, а также может отправлять на терминал узла команду управления конференц-связью, используя другие инструменты с соответствующими правами, а затем терминал узла передает команду управления конференц-связью устройству управления конференц-связью на сетевой стороне. В дополнение, при другом сценарии команда управления конференц-связью, такая как запрос соответствующей узлу площадки на право на выступление, также может быть отправлена непосредственно устройству управления конференц-связью на сетевой стороне через другие устройства без перенаправления терминалом узла. Например, в сети мультимедийной подсистемы на базе протокола IP (IMS) сервер конференции может поддерживать несколько клиентов. Через клиент браузера IE каждый узел может ввести номер узла и подключиться к клиенту, а затем осуществлять управление конференцией, например, инициировать запрос на получение статуса председательствующего узла. В таком случае запрос на право на выступление может быть передан непосредственно на терминал председательствующего узла через сервер конференции. То есть, если устройство управления конференц-связью представляет собой устройство управления конференц-связью на сетевой стороне, то устройство управления конференц-связью может принимать от терминала узла команду управления конференц-связью, такую как запрос площадки на право на выступление, а также может принимать от других устройств такую команду управления конференц-связью, как запрос площадки на право выступления. Если устройство управления конференц-связью представляет собой устройство управления конференц-связью на стороне терминала, то устройство управления конференц-связью может принимать команду управления конференц-связью, такую как запрос площадки на право на выступление, от устройства управления конференц-связью на сетевой стороне, а также может принимать от других устройств такую команду управления конференц-связью, как запрос площадки на право на выступление.
220: В случае, если устройство управления конференц-связью принимает решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то устройство управления конференц-связью запускает трансляцию видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции.
Если устройство управления конференц-связью представляет собой устройство управления конференц-связью на сетевой стороне, а устройство управления конференц-связью на сетевой стороне является, например, устройством, которое не имеет функции обработки медиаданных, как, например, платформа управления конференц-связью, то в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление, устройство управления конференц-связью запускает устройство, которое имеет функцию обработки медиаданных, как, например, устройство обработки медиаданных или MCU, чтобы транслировать видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции. Если устройство управления конференц-связью представляет собой устройство, которое имеет функцию обработки медиаданных, такое как MCU, то в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление, то устройство управления конференц-связью само начинает трансляцию видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции. Если устройство управления конференц-связью представляет собой устройство управления конференц-связью на стороне терминала (например, терминала председательствующего узла), то в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление, устройство управления конференц-связью запускает (в частности, запускает непосредственно или через, например, платформу управления конференц-связью) устройство, которое имеет функцию обработки медиаданных, как, например, устройство обработки медиаданных или MCU, на сетевой стороне, чтобы транслировать видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции. Конечно, в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то устройство управления конференц-связью может также запустить трансляцию видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминалы множества узлов, включая узел, соответствующий идентификатору первого узла в первой конференции.
В прикладном сценарии, в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то устройство управления конференц-связью на сетевой стороне или устройство управления конференц-связью на стороне терминала может дополнительно запустить трансляцию звука первого узла или площадки, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции. Конечно, устройство управления конференц-связью на сетевой стороне или устройство управления конференц-связью на стороне терминала также может отключить звук площадки, запрашивающей право на выступление, согласно команде или заданной политике, то есть не транслировать на другие узлы звук первого узла или площадки, запрашивающей право на выступление, соответствующей идентификатору первого узла.
В фактическом приложении устройство управления конференц-связью на сетевой стороне или устройство управления конференц-связью на стороне терминала принимает решение о предоставлении права на выступление площадке, запрашивающей это право, различными способами. Например, устройство управления конференц-связью на стороне терминала может передать запрос на право выступления от первой площадки на терминал председательствующего узла (если имеется) в первой конференции и принимает решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, если получает команду предоставить слово и транслировать площадку, запрашивающую право на выступление и соответствующую идентификатору первой площадки, где команда отправлена терминалом председательствующего узла; или устройство управления конференц-связью на сетевой стороне или устройство управления конференц-связью на стороне терминала может также решить предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадке, в соответствии с командой пользователя или заданной политикой.
Дополнительно, в процессе предоставления права на выступление и трансляции площадки, запрашивающей право на выступление и соответствующей идентификатору первой площадки, устройство управления конференц-связью на сетевой стороне или устройство управления конференц-связью на стороне терминала может дополнительно принимать такие сигналы, как запрос площадки на право на выступление (упоминаемый в этом документе как запрос второй площадки на право выступления) другого узла (например, второго узла, а идентификатор второго узла может именоваться как идентификатор второго узла) в первой конференции. Второй узел может также включать в себя одну или несколько площадок, и при этом второй узел принадлежит первой конференции. Запрос второй площадки на право на выступление содержит идентификатор второго узла и идентификатор второй площадки, а идентификатор второй площадки представляет собой идентификатор площадки на втором узле, запрашивающей право на выступление. В случае, если принято решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору второй площадки, то запускают трансляцию видеоизображения выступления, соответствующего площадке на втором узле, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору второго узла в первой конференции, чтобы по мере необходимости удовлетворять требованию поддерживать множество объектов, запрашивающих право на выступление. Потоки аудио- или видеоданных множества площадок, запрашивающих право на выступление, могут транслироваться одновременно. Например, видеоизображение выступления, соответствующее площадке на втором узле, запрашивающей право на выступление, транслируют на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору второго узла в первой конференции, и одновременно видеоизображение выступления, соответствующее площадке на втором узле, запрашивающей право на выступление, или звук узла транслируют на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору второго узла в первой конференции. Терминалы узлов в первой конференции могут полностью или избирательно отображать принимаемое видеоизображение выступления.
Более того, устройство управления конференц-связью на сетевой стороне или устройство управления конференц-связью на стороне терминала может также генерировать и обслуживать список запросов на право на выступление, чтобы эффективно управлять объектами, запрашивающими право на выступление. Например, устройство управления конференц-связью на сетевой стороне или устройство управления конференц-связью на стороне терминала может добавить в список запросов на право на выступление первой конференции запись, соответствующую запросу первой площадки на право на выступление, после получения запроса первой площадки на право на выступление, и добавить запись, соответствующую запросу второй площадки на право на выступление, в список запросов на право на выступление первой конференции после получения запроса второй площадки на право на выступление. Например, в список запросов на право на выступление может быть добавлена такая информация, как идентификаторы запрашивающих право на выступление площадок, чтобы в последствии в соответствии со списком запросов на право на выступление выбрать площадку, запрашивающую право на выступление, которая соответствует идентификатору площадки, которой предоставлено слово.
В фактическом приложении, если каждая площадка на узле может соответствовать, по меньшей мере, одной камере (или одному движущемуся видеоизображению), а видео площадки снимается и захватывается, по меньшей мере, одной камерой; или множество площадок на одном и том же узле могут соответствовать одной широкоугольной камере (широкоугольная камера может снимать весь узел), то устройство с функцией обработки медиаданных, такое как терминал узла или MCU, может сегментировать изображение в соответствии с определением площадок, в то время, как изображение выступления, соответствующее отдельной площадке, запрашивающей право на выступление, соответствуют одному сегментированному изображению. Устройство с функцией обработки медиаданных, такое как MCU, может транслировать сегментированные изображения или склеивать и транслировать множество сегментированных изображений.
В фактическом приложении устройство управления конференц-связью на сетевой стороне или устройство управления конференц-связью на стороне терминала выбирает одну или несколько площадок, запрашивающих право на выступление одновременно, которым предоставляют право на выступление и транслируют, при этом может быть определено положение отображения видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, которой предоставлено слово и которую транслируют на экране каждого узла. Например, изображение выступления, соответствующее каждой выступающей площадке, по умолчанию отображается на соответствующем экране каждого узла (например, изображение выступления, захваченное камерой 1 некоторого узла, соответственно отображается на экране 1 каждого узла, или изображение выступления, отправленное терминалом узла с одним экраном, соответственно отображается на главном экране или одновременно на всех экранах узла с множеством экранов). Если возникает конфликт при отображении, то может быть осуществлено перекрытие, либо сначала может быть определено, имеется ли незадействованный экран (например, экран по умолчанию не соответствует выступающему объекту, которому предоставлено слово, и который в текущий момент транслируется), и если имеется, то предпочтительно заменяется изображение на незадействованном экране; если нет - осуществляется перекрытие. Или если слово предоставлено только одной выступающей площадке и ведется трансляция, то по умолчанию соответствующее видеоизображение выступления может отображаться на главном экране или на всех экранах каждого узла. Или устройство управления конференц-связью на сетевой стороне или терминал председательствующего узла (согласно команде пользователя или заданной политике) указывает соответствие между видеоизображением выступления, соответствующим каждой площадке, запрашивающей право на выступление, и экраном каждого узла, а затем видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, отображается на каждом узле на соответствующем экране согласно указанному соответствию. Или устройство управления конференц-связью на сетевой стороне или терминал председательствующего узла может назначать приоритет площадкам, запрашивающим право на выступление. Последовательность приоритетов может соответствовать последовательности серийных номеров экранов, при этом предпочтительно отображаются видеоизображения выступления площадок, запрашивающих право на выступление, приоритет которых выше. Например, на узле с одним экраном может быть отображено только видеоизображение выступления площадки, запрашивающей право на выступление, имеющей наивысший приоритет. Конечно, устройство управления конференц-связью на сетевой стороне или терминал председательствующего узла может также сочетать и использовать вышеупомянутые политики отображения согласно существующим требованиям или выбрать другие политики отображения, которые не описаны подробно в этом документе.
Вариант осуществления настоящего изобретения дополнительно предлагает способ осуществления запроса на право на выступление, где способ может включать в себя: получение идентификатора первого узла и идентификатора первой площадки, где узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла; генерирование и отправление запроса первой площадки на право на выступление, содержащего идентификатор первого узла и идентификатор первой площадки, так что после того, как устройство управления конференц-связью получает запрос первой площадки на право выступления, если принимается решение предоставить право на выступление площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки, то устройство управления конференц-связью запускает трансляцию видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции. Способ осуществления запроса на право на выступление может быть специально реализован на терминале узла или на другом устройстве.
Из вышесказанного видно, что в этом варианте осуществления узел конференции разделен на одну или несколько площадок, а право на выступление запрашивается в зависимости от площадки в процессе конференц-связи. Когда площадке, запрашивающей право на выступление, предоставляется слово, то на терминал, по меньшей мере, одного из узлов в конференции может транслироваться только видеоизображение выступления площадки, запрашивающей право на выступление. Механизм обработки уточняет целевую площадку, которой дается право на выступление и которую транслируют, и повышает гибкость осуществления конференц-связи. Более того, так как может транслироваться только видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, то может быть снижено влияние на полосу пропускания сети, а ресурсы полосы пропускания могут быть сэкономлены насколько это возможно.
Вариант 2 осуществления
Чтобы сделать технические решения в соответствии с вариантами осуществления настоящего изобретения более полными, в качестве примера для подробного описания взят процесс, в котором некоторая площадка (именуемая далее как площадка А01) некоторого узла (именуемого далее как узел А), участвующая в некоторой конференции, запрашивает право на выступление. Например, в этом варианте осуществления для описания, главным образом, взята отдельная реализация процесса в сетевой структуре, показанной на фиг.3. Например, председательствующим узлом конференции является узел В, терминал узла В - это терминал b, терминал узла А - это терминал а, терминал узла С - это терминал с и т.д. У каждого узла может иметься один или несколько терминалов.
Ссылаясь на фиг.4, отдельные этапы могут включать следующее:
401: Терминал отправляет запрос площадки на право на выступление на узел управления многосторонней связью MCU.
В прикладном сценарии во время осуществления конференц-связи, если площадке А01 на узле А необходимо запросить право на выступление, то терминал узла может отправить запрос площадки на право на выступление на MCU, где запрос площадки на право на выступление может содержать такую информацию, как идентификатор узла (то есть узла А), которому принадлежит терминал, и идентификатор площадки на узле А, запрашивающей право на выступление, (площадки А01), и может дополнительно содержать, например, такую информацию, как тип сообщения и число площадок, запрашивающих право на выступление. Конечно, число площадок, запрашивающих право на выступление, может быть также определено в соответствии с числом идентификаторов площадок, запрашивающих право на выступление, которые содержатся в запросе площадки на право выступления.
Можно понять, что на одной площадке на узле, запрашивающей право на выступление, один или несколько участников могут просить право на выступление и, конечно, площадка может и не иметь участников, но, возможно, необходимо показать другим узлам в конференции группу объектов или сценариев. Одна площадка, запрашивающая право на выступление, может соответствовать одному или нескольким устройствам захвата изображения (например, камерам), способным захватывать в реальном времени изображение выступления с площадки. В фактическом приложении узел может быть разделен на площадки согласно зоне захвата изображения каждого устройства захвата изображения на узле. На данном этапе различные площадки на узле могут соответствовать различным устройствам захвата изображения, и каждая площадка на узле может соответствовать одному движущемуся видеоизображению. Поэтому, площадки на узле могут быть идентифицированы с использованием меток камер или серийных номеров кодированных видеопотоков, то есть метки камер и/или серийные номера кодированных видеопотоков используют в качестве идентификаторов, соответствующих площадкам на узле.
402: MCU получает запрос площадки на право на выступление от терминала а узла и направляет запрос площадки на право на выступление на терминал (терминал b) председательствующего в конференции узла (узла В).
В фактическом приложении одна или несколько площадок другого узла или одна или несколько площадок других узлов в конференции также могут запросить право на выступление, a MCU может также принять запрос площадки на право на выступление от другого терминала или запросы площадок на право на выступление от других терминалов и отправить запрос площадки на право на выступление или запросы площадок на право на выступление на терминал b председательствующего узла В; и/или другой узел или другие узлы в конференции также могут запросить право на выступление, a MCU может также принять запрос узла на право на выступление от другого терминала или запросы узла на право на выступление от других терминалов и направить запрос узла на право на выступление или запросы узла на право на выступление на терминал b председательствующего узла В. То есть может быть реализована поддержка запроса площадки на право на выступление и более того может быть реализована совместимость запроса узла на право на выступление существующего уровня техники.
403: Терминал b председательствующего узла В принимает запрос площадки на право на выступление, переданный MCU, и отправляет MCU команду управления конференц-связью.
Команда управления конференц-связью может представлять собой, например, команду настройки мультикартинки, команду выбора узла, команду выбора площадки, команду на предоставление права на выступление и трансляцию узла и команду на предоставление права на выступление и трансляцию площадки. Терминал b узла В может осуществлять предварительный просмотр видеоизображения выступающего объекта путем установления множества изображений или выбора экрана, а затем, после предварительного просмотра, предоставить право на выступление и осуществить трансляцию выступающего объекта.
В прикладном сценарии после получения запроса площадки на право на выступление, содержащего идентификатор запрашивающей право на выступление площадки А01 на узле А и переданного MCU, если площадке А01 предоставлено слово, то терминал b председательствующего узла В может отправить команду на предоставление права выступить и на трансляцию площадки, чтобы предоставить право выступить и транслировать площадку А01 на MCU.
В существующем приложении терминал b председательствующего узла В может осуществить немедленную обработку запроса площадки на право на выступление, переданного MCU. Например, если терминал b принимает запрос площадки на право на выступление терминала а, переданного MCU, то терминал b может решить, предоставлять ли право на выступление площадке А01, которая запрашивает право на выступление на узле А, в соответствии с командой пользователя или заданной политикой, и если да, то отправить команду на предоставление права на выступление и трансляцию площадки, чтобы предоставить право выступить и транслировать площадку А01, на MCU; если нет, то MCU информирует терминал b, что запрос площадки А01 на право выступления оказался неуспешным.
Или терминал b председательствующего узла В может сначала сохранить запрос площадки на право выступления, переданный MCU, и дополнительно сгенерировать и обслуживать список запросов на право на выступление (в котором может быть записан идентификатор объекта, запрашивающего право на выступление, например, информация, такая как идентификатор запрашивающего право на выступление узла и идентификатор запрашивающей право на выступление площадки). На данном этапе терминал b председательствующего узла В в соответствии с командой пользователя или заданной политикой может выбрать один объект, запрашивающий право на выступление, (например, площадку или узел) из списка запросов на право на выступление для предоставления права на выступление и трансляцию (в данном документе, в качестве примера, выбор площадки А01 узла А) или также может одновременно выбрать множество объектов, запрашивающих право на выступление, (например, площадки и/или узлы) для предоставления права на выступление и трансляцию (в данном документе, для примера, рассматривается сценарий, в котором выбранные площадки и/или узлы, по меньшей мере, включают в себя площадку А01 узла А).
404: MCU принимает команду управления конференц-связью от терминала b председательствующего узла и выполняет действие по управлению конференцией в соответствии с командой управления конференц-связью.
Если команда управления конференц-связью, полученная MCU от терминала b председательствующего узла В, представляет собой команду на предоставление права на выступление и трансляцию (идентификатор площадки А01, и может содержаться дополнительная информация, такая как тип сообщения и указание на способ отображения) для трансляции площадки А01, то в соответствии с командой на предоставление права на выступление и трансляцию MCU может решить предоставить площадке А01 узла А право на выступление и осуществить трансляцию видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из других узлов в конференции. Терминал, по меньшей мере, одного из узлов управляет изображением выступления отображаемой на экране узла площадки А01.
В прикладном сценарии терминал узла, на котором расположен узел или каждая площадка, запрашивающая право на выступление, может активно отправлять на MCU видеоизображение выступления узла или площадки, запрашивающей право на выступление. Если принимается решение предоставить право на выступление узлу или площадке, запрашивающей право на выступление, то MCU осуществляет соответственно предоставление права на выступление и трансляцию. Или терминал узла, на котором расположен узел или каждая площадка, запрашивающие право на выступление, также может отправить на MCU видеоизображение выступления узла или площадки, запрашивающих право на выступление, если был проинформирован о том, что узлу или площадке, запрашивающим право на выступление, было предоставлено слово, а затем MCU соответственно осуществляет предоставление права на выступление и трансляцию.
В фактическом приложении, если терминал председательствующего узла выбрал один или одновременно несколько запрашивающих право на выступление узлов или площадок для предоставления права на выступление и трансляции, может быть определено положение отображения видеоизображения выступления, соответствующего узлу или площадке, запрашивающей право на выступление, которым предоставлено это право и которые транслируются на экране каждого узла. Например, видеоизображение выступления, соответствующее каждой выступающей площадке или узлу, по умолчанию отображается на соответствующем экране каждого узла (например, видеоизображение выступления, захваченное камерой 1, соответственно отображается на экране 1 каждого узла, или видеоизображение выступления, отправленное терминалом узла с одним экраном, соответственно отображается на главном экране или всех экранах многоэкранного узла). Если возникает конфликт при отображении, то может быть осуществлено перекрытие. Например, если площадке А01 узла А и площадке С01 узла С одновременно предоставлено право на выступление и трансляцию, и при этом площадка А01 и площадка С01 по умолчанию соответствуют одному и тому же экрану на узлах, то MCU или терминал председательствующего узла может выбрать только либо площадку А01 узла А, либо площадку С01 узла С для предоставления права на выступление и трансляции. Или сначала может быть определено, имеется ли незадействованный экран (например, экран по умолчанию не соответствует выступающему объекту, которому предоставлено право на выступление и трансляция которого ведется в текущий момент), и если имеется, то предпочтительно заменяется незадействованный экран; если не имеется, то осуществляется перекрытие. Или если право на выступление предоставлено только одной выступающей площадке и ведется трансляция, то по умолчанию соответствующее видеоизображение выступления может отображаться на главном экране или на всех экранах каждого узла. Или терминал председательствующего узла (согласно команде пользователя или заданной политике) может указать соответствие между видеоизображением выступления, соответствующим каждой площадке или узлу, запрашивающим право на выступление, и экраном каждого узла, а затем видеоизображение выступления, соответствующее площадке или узлу, запрашивающим право на выступление, на каждом узле отображается на соответствующем экране согласно указанному соответствию. Или MCU или терминал председательствующего узла может дополнительно назначать приоритет площадкам или узлам, запрашивающим право на выступление, а последовательность приоритетов может соответствовать последовательности серийных номеров экранов. Предпочтительно отображаются видеоизображения выступления площадок или узлов, запрашивающих право на выступление, приоритет которых выше, а на узле, имеющем мало экранов, обычно, отображается только видеоизображение выступления площадки или узла, запрашивающих право на выступление, имеющих высокий приоритет. Например, запрашивающим право на выступление площадкам или узлам, которым предоставлено право на выступление и которые в текущий момент транслируются, последовательно назначается приоритет следующим образом: площадка В01 узла В, площадка А02 узла А и площадка С01 узла С, а соответствующие видеоизображения выступления могут быть отображены на экране 1, экране 2 и экране 3 узлов. На данном этапе, если определенный узел имеет только два экрана, то на экране 1 узла может быть отображено только видеоизображение выступления, соответствующее площадке В01 узла В, видеоизображение выступления, соответствующее площадке А02 узла А, отображается на экране 2 узла, а видеоизображение выступления, соответствующее площадке С01 узла С, не отображается. Если определенный узел имеет только один экран (то есть, только главный экран), то на главном экране отображается только видеоизображение выступления, соответствующее площадке В01 узла В, видеоизображение выступления, соответствующее площадке А02 узла А, и видеоизображение выступления, соответствующее площадке С01 узла С, не отображаются, и т.д. Определенно, MCU или терминал председательствующего узла также может сочетать и использовать вышеприведенные политики отображения в соответствии с действующими требованиями или выбрать другие политики отображения для управления отображением, которые не приведены подробно в этом документе.
Например, как показано на фиг.5-а, большое число площадок или узлов, запрашивающих право на вступление, записано в текущем списке запросов на право на выступления. Например, терминал председательствующего узла выбирает площадку В01 узла В, площадку D02 узла D и узел J для предоставления права на выступление и трансляцию и указывает соответствующие видеоизображения выступления, отображаемые на экране 1, экране 2 и экране 2 узла, имеющего три экрана. На узле, имеющем два экрана, изображение, отображаемое на экране 1 трехэкранного узла, отображается на экране 1 двухэкранного узла, а экран 2 трехэкранного узла соответствует экрану 2 двухэкранного узла, так что на двухэкранном узле отображаются видеоизображения выступления, соответствующие площадке В01 и площадке D02. На узле, имеющем один экран, изображение, отображаемое на экране 2 трехэкранного узла, отображается на одноэкранном узле, так что видеоизображение выступления, соответствующее площадке D02, отображается на одноэкранном узле.
В частности, если число площадок или узлов, запрашивающих право на выступление, которым предоставлено слово и осуществляется трансляция, превышает число экранов председательствующего узла или других узлов, то большее число площадок или узлов, запрашивающих право на выступление, которым предоставлено слово и трансляция которых осуществляется, могут быть отображены на узлах в режиме мультикартинки, например, как показано на фиг.5-b. Терминал председательствующего узла или MCU может назначать узлам отдельные площадки или узлы, запрашивающие право на выступление, видеоизображения выступления которых должны отображаться в режиме мультикартинки, либо площадки или узлы могут быть выбраны случайным образом.
Более того, если площадки или узлы, запрашивающие право на выступление, которым предоставлено слово и которые транслируются, включают в себя площадку А01 узла А, то чтобы просмотреть панорамное изображение узла А, где расположена площадка А01 из числа площадок или узлов, запрашивающих право на выступление, то MCU может дополнительно склеить в небольшое изображение видеоизображения всех площадок узла, где расположена площадка А01, наложить небольшое изображение на видеоизображение выступления площадки А01, а затем отправить видеоизображение выступления для просмотра на другие узлы.
Как показано на фиг.6, например, на узле А размещены три камеры, которые захватывают изображение трех площадок, а именно площадки А01, площадки А02 и площадки А03. Если в текущий момент площадка А01 запрашивает право на выступление, то MCU может указать, что видеоизображение выступления площадки А01 отображается на экране 3, и склеить изображение каждой площадки узла А, где расположена площадка А01, в небольшое изображение и наложить небольшое изображение на видеоизображение выступления площадки А01. Более того, на видеоизображение выступления площадки А01 может быть наложена такая информация узла А, как имя узла. В частности, информация может быть наложена на большое изображение видеоизображения выступления площадки А01 либо может быть наложена на склеенное изображение или на соседнюю область.
Видеоизображение, показываемое на узле, где расположены площадка или узел, запрашивающие право на выступление, которым это право предоставлено и которые транслируются, может остаться тем же, что и на других узлах, или может остаться неизменным, или видео площадки или узла, запрашивающих право на выступление, может не отображаться, или для замены изображения площадки или узла, запрашивающих право на выступление, может использоваться фотография.
В дополнение, MCU может дополнительно обрабатывать звук площадки или узла, запрашивающих право на выступление, которым это право предоставлено и которые транслируются. Например, на многоэкранном узле может иметься множество устройств для снятия звука (например, микрофонов), и они могут быть расположены на площадке, соответствующей одной камере (или одному движущемуся видеоизображению), а устройства для снятия звука объединены в группу. Голоса, захваченные устройством захвата звука, кодируют в кодированный аудиопоток, на одном узле может иметься множество кодированных аудиопотоков, а терминал узла может отправлять кодированные аудиопотоки на MCU по отдельности. Или голоса с множества различных направлений, захваченные каждой группой устройств для захвата изображений, также могут быть закодированы в кодированный аудиопоток (например, двухдорожечный поток AAC-LD), а затем кодированный аудиопоток отправляют на MCU, где информация кодированного аудиопотока, относящаяся к различным направлениям, может быть идентифицирована в кодированном потоке.
Терминал председательствующего узла или MCU может дополнительно контролировать, производится ли вещание голоса узла, которому принадлежит площадка, которой предоставлено право на выступление и которая транслируется, или голоса выступающей площадки. Если транслируется голос узла, то каждый узел в конференции может слышать голос узла, которому принадлежит площадка, запрашивающая право на выступление, которой это право предоставлено и которая транслируется; а если транслируется голос выступающей площадки, то каждый узел в конференции может слышать голос площадки, запрашивающей право на выступление, которой это право предоставлено и которая транслируется, и не может слышать голос других площадок узла. Два таких способа вещания могут быть предустановлены на MCU или могут устанавливаться, когда определяется конференция, или может управляться и модифицироваться платформой управления MCU или председателем посредством передачи сигналов в конференции.
Если одновременно множеству площадок или узлов, запрашивающих право на выступление, предоставлено это право и осуществляется трансляция, то MCU может микшировать голоса выступающих площадок или узлов (площадок и/или узлов), а затем отправлять микшированный голос узлам.
Терминал председательствующего узла может дополнительно контролировать, осуществлять ли трансляцию голосов всех выступающих площадок или узлов, которым предоставлено право на выступление и которые транслируются, на всю конференцию, или выбрать одну или несколько площадок или узлов, запрашивающих право на выступление, чтобы передавать их голос, это действие может быть реализовано путем управления MCU посредством сообщения о предоставлении площадке права на выступление и трансляции.
В прикладном сценарии, когда в конференции осуществляется управление голосом площадки, запрашивающей право на выступление, которой предоставлено слово и которая транслируется (или голосом узла, на котором расположена площадка, запрашивающая право на выступление), если необходимо для независимого управления звуком площадки, запрашивающей право на выступление, терминал председательствующего в конференции узла может отправить MCU сообщение управления звуком, где сообщение может содержать идентификатор управляемого узла, номер аудиогруппы, соответствующий площадке с отключенным звуком (или включенным звуком), и тип операции (отключать звук или включить звук); и, опционально, может дополнительно содержать такую информацию, как число площадок с отключенным звуком (или включенным звуком). MCU осуществляет обработку звука в соответствии с сообщением управления звуком. Если указан тип включения звука, то голос выступающей площадки транслируют на другие узлы; а если указан тип отключения звука, то голос выступающей площадки не транслируют на другие узлы.
Необходимо отметить, что вышеприведенное решение этого варианта осуществления в основном описано для случая, когда решение специально реализовано в сетевой структуре, показанной в качестве примера на фиг.3, и, конечно, решение также может быть специально реализовано в сетевой структуре, развернутой с платформой управления конференц-связью, например, специально реализовано в сетевой структуре, показанной на фиг.7-а. Платформа управления конференц-связью может управлять и обрабатывать относящиеся к конференции передаваемые сигналы. Терминал каждого узла может отправить запрос на право на выступление (например, запрос площадки на право на выступление или запрос узла на право на выступление) платформе управления конференц-связью, или терминал каждого узла может отправить запрос на право на выступление (например, запрос площадки на право на выступление или запрос узла на право на выступление) на MCU, а затем MCU направляет запрос на право на выступление платформе управления конференц-связью. Платформа управления конференц-связью принимает команду управления конференцией, такую как запрос узла на право на выступление, и выступает в роли председателя конференции, чтобы распоряжаться запросом на право на выступление и управлять конференцией. MCU под управлением платформы управления конференц-связью осуществляет действия по обработке медиапотоков, такие как предоставление площадке права на выступление и трансляцию или предоставление узлу права на выступление и трансляцию. Можно понять, что в таком сценарии у конференции может не быть председательствующего узла. Если председательствующий узел имеется, то MCU или платформа управления конференц-связью также может направить команду управления конференцией, такую как запрос узла на право на выступление, терминалу председательствующего узла, а затем терминал председательствующего узла осуществляет соответствующие действия по управлению конференцией. Аналогично, вышеприведенное решение также может быть специально реализовано в сети (например, в сетевой структуре мультимедийной подсистемы), развернутой с платформой управления конференц-связью и устройством обработки медиаданных, например, может быть специально реализовано в сетевой структуре, показанной на фиг.7-b. В такой сети MCU эквивалентно устройству обработки медиаданных, предназначенному для обработки медиапотоков и способному взаимодействовать с узлами в конференции. Управляющие сигналы узла для конференции могут быть непосредственно отправлены платформе управления конференц-связью, а платформа управления конференц-связью выступает в роли председателя конференции, чтобы распоряжаться запросом на право на выступление и управлять конференцией. Устройство обработки медиаданных под управлением платформы управления конференц-связью может осуществлять действия по обработке медиапотоков, такие как предоставление площадке права на выступление и трансляцию или предоставление узлу права на выступление и трансляцию. Можно понять, что в таком сценарии у конференции может не быть председательствующего узла. Если председательствующий узел имеется, то платформа управления конференц-связью также может направить команду управления конференцией, такую как запрос узла на право на выступление, терминалу председательствующего узла, а затем терминал председательствующего узла осуществляет соответствующие действия по управлению конференцией. Например, специфичный процесс реализации в сетевой структуре, показанной на фиг.7-а или фиг.7-b, аналогичен процессу для фиг.3, который в этом документе не описан подробно. В частности, в сценарии, когда имеется и платформа управления конференц-связью, и председательствующий узел, платформа управления конференц-связью также может направить относящиеся к конференции сигналы от каждого терминала на терминал председательствующего узла, терминал председательствующего узла (устройство управления конференцией на стороне терминала) управляет и обрабатывает относящиеся к конференции передаваемые сигналы, либо и терминал председательствующего узла, и платформа управления конференц-связью вместе управляют и обрабатывают относящиеся к конференции передаваемые сигналы. Устройство обработки медиаданных или MCU может осуществлять действия по обработке медиапотоков, такие как предоставление площадке права на выступление и трансляцию или предоставление узлу права на выступление и трансляцию, после запуска терминалом председательствующего узла (в частности, непосредственного запуска или запуска через, например, платформу управления конференц-связью).
Из вышесказанного видно, что в этом варианте осуществления узел конференции разделен на одну или несколько площадок, а право на выступление запрашивается в зависимости от площадки в процессе конференц-связи. Когда площадке на отдельном узле, запрашивающей право на выступление, предоставляется слово, то сервер конференции может транслировать только видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, на терминалы других узлов в конференции. Механизм обработки уточняет целевую площадку, которой дается право на выступление и которую транслируют, и повышает гибкость осуществления конференц-связи. Более того, так как может транслироваться только видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, то может быть снижено влияние на полосу пропускания сети, а ресурсы полосы пропускания могут быть сэкономлены, насколько это возможно.
Более того, если площадке, запрашивающей право на выступление, на многоэкранном узле предоставлено слово и осуществляется трансляция путем выбора подходящей политики отображения, то видеоизображение выступления, соответствующее выступающей площадке, конечно, также может быть видно на одноэкранном узле. На основе механизма управления звуком может транслироваться только голос, соответствующий площадке, запрашивающей право на выступление; а исходя из механизма отображения мультикартинки одновременно может быть осуществлен предпросмотр множества площадок, запрашивающих право на выступление, и предоставлено право на выступление и трансляцию.
Необходимо отметить, что для вышеприведенных вариантов осуществления способа для простоты описания способ был описан через последовательность сочетаний этапов. Тем не менее специалистам надо понимать, что настоящее изобретение не ограничено последовательностью описанных этапов, а некоторые этапы могут быть осуществлены в другой последовательности или выполнены одновременно в соответствии с настоящим изобретением. Также специалистам надо понимать, что описанные все варианты осуществления относятся к примерным вариантам осуществления, а применяемые действия и модули не обязательно требуются настоящим изобретением.
В вышеприведенных вариантах осуществления описания вариантов осуществления имеют различные акценты, а что касается частей, которые не описаны подробно в одном варианте осуществления, то может быть сделана ссылка на соответствующее описание других вариантов осуществления.
Чтобы сделать технические решения в соответствии с вариантами осуществления настоящего изобретения более полными, в варианте осуществления настоящего изобретения дополнительно предлагается устройство для реализации вышеприведенных технических решений.
Ссылаясь на фиг.8, устройство 800 управления конференц-связью варианта осуществления настоящего изобретения может включать в себя: принимающий модуль 810 и модуль 820 видеотрансляции.
Принимающий модуль 810 предназначен для приема запроса на право на выступление от первой площадки, где запрос на право на выступление от первой площадки содержит идентификатор первого узла и идентификатор первой площадки, узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление на узле, соответствующем идентификатору первого узла.
Определяющий модуль 820 предназначен для определения, предоставить ли право на выступление площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки.
Модуль 830 видеотрансляции предназначен для того, чтобы в случае, если определяющий модуль 820 решил дать слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то транслировать на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции, видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки.
Устройство 800 управления конференц-связью может представлять собой MCU на сетевой стороне с функцией управления конференц-связью.
Если устройство 800 управления конференц-связью является устройством управления конференц-связью на сетевой стороне, то определяющий модуль 820 может включать в себя: отправляющий подмодуль и первый определяющий подмодуль (не показаны на фигурах).
Отправляющий подмодуль предназначен для того, чтобы направлять запрос на право на выступление от первой площадки на терминал председательствующего узла в первой конференции.
Первый определяющий подмодуль предназначен для того, чтобы в случае, если получена команда на предоставление права на выступление и трансляцию площадки, запрашивающей право на выступление, отправленная терминалом председательствующего узла, то решить, предоставить ли право на выступление площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки.
В дополнение, определяющий модуль 820 может быть специально настроен, чтобы в соответствии с командой пользователя или заданной политикой определять, предоставить ли право на выступление площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки.
В прикладном сценарии устройство 800 управления конференц-связью может дополнительно включать в себя:
модуль аудиотрансляции, предназначенный для того, чтобы в случае, если определяющий модуль 820 решит предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то транслировать на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции, звук узла, соответствующего идентификатору первого узла, или площадки, запрашивающей право на выступление.
В прикладном сценарии модуль 830 видеотрансляции может включать в себя: подмодуль наложения и подмодуль трансляции (не показаны на фигурах).
Подмодуль наложения предназначен для того, чтобы в случае, если принято решение предоставить слово площадке, запрашивающей право на выступление, начать наложение видеоизображения, соответствующего одной или нескольким площадкам узла, которому принадлежит площадка, запрашивающая право на выступление, на указанную область видеоизображения, соответствующего площадке, запрашивающей право на выступление, так, чтобы получить наложенное видеоизображение.
Подмодуль трансляции предназначен, чтобы транслировать наложенное видеоизображение на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции.
В прикладном сценарии устройство 800 управления конференц-связью может дополнительно включать в себя:
модуль управления запросами, предназначенный для того, чтобы после того, как принимающий модуль 810 получит запрос на право на выступление от первой площадки, добавить запись, соответствующую запросу на право на выступление от первой площадки, в список запросов на право на выступление первой конференции, так что определяющий модуль 820 согласно списку запросов на право на выступление выбирает площадку, запрашивающую право на выступление, которая соответствует идентификатору первой площадки и которой предоставлено слово.
В прикладном сценарии принимающий модуль 810 дополнительно предназначен для приема запроса на право на выступление от второй площадки, где запрос на право на выступление от второй площадки содержит идентификатор второго узла и идентификатор второй площадки, узел, соответствующий идентификатору второго узла, включает в себя множество площадок, и второй узел принадлежит первой конференции, а идентификатор второй площадки представляет собой идентификатор площадки, запрашивающей право на выступление на узле, соответствующем идентификатору второго узла.
Модуль управления запросами дополнительно предназначен для того, чтобы добавлять запись, соответствующую запросу второй площадки на право на выступление, в список запросов на право на выступление первой конференции.
Определяющий модуль 820 дополнительно предназначен для определения, предоставить ли право на выступление площадке, запрашивающей право на выступление, соответствующей идентификатору второй площадки.
Модуль 830 видеотрансляции дополнительно предназначен для того, чтобы в случае, если определяющий модуль 820 решил предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору второй площадки, то транслировать на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору второго узла в первой конференции, видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление и соответствующей идентификатору второй площадки.
В прикладном сценарии устройство 800 управления конференц-связью может дополнительно включать в себя: первый модуль управления отображением или второй модуль управления отображением (не показаны на фигурах).
Первый модуль управления отображением предназначен для того, чтобы в случае, если определяющий модуль 820 решит предоставить право на выступление множеству площадок, запрашивающих право на выступление, указать соответствие между видеоизображением выступления, соответствующим каждой площадке, запрашивающей право на выступление, которой предоставлено слово, и экраном, по меньшей мере, одного из узлов в первой конференции так, чтобы терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору второго узла в первой конференции, соответственно отображал видеоизображение выступления, соответствующее каждой площадке, запрашивающей право на выступление, которой предоставлено слово, на своем экране в соответствии с указанным соответствием.
Второй модуль управления отображением предназначен для того, чтобы в случае, если определяющий модуль 820 решит предоставить право на выступление множеству площадок, запрашивающих право на выступление, установить приоритет каждой площадки, запрашивающей право на выступление, которой предоставлено слово, так, чтобы терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору второго узла в первой конференции, отображал видеоизображение выступления, соответствующее каждой площадке, запрашивающей право на выступление, которой предоставлено слово, на своем экране в соответствии с последовательностью приоритетов.
Например, изображение выступления, соответствующее каждой выступающей площадке, по умолчанию может отображаться на соответствующем экране каждого узла (например, изображение выступления, захваченное камерой 1 отдельного узла, соответственно отображается на экране 1 каждого узла, или изображение выступления, отправленное терминалом узла с одним экраном, соответственно отображается на главном экране или одновременно на всех экранах узла с множеством экранов). Если возникает конфликт при отображении, то может быть осуществлено перекрытие, либо сначала может быть определено, имеется ли незадействованный экран (например, экран по умолчанию не соответствует выступающему объекту, которому предоставлено право на выступление и который в текущий момент транслируется), и если имеется, то предпочтительно заменяется изображение на незадействованном экране; если нет - осуществляется перекрытие. Или если право на выступление предоставлено только одной выступающей площадке и ведется трансляция, то по умолчанию соответствующее видеоизображение выступления может отображаться на главном экране или на всех экранах каждого узла. Или устройство 800 управления конференц-связью (согласно команде пользователя или заданной политике) указывает соответствие между видеоизображением выступления, соответствующим каждой площадке, запрашивающей право на выступление, и экраном каждого узла, а затем видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, на каждом узле отображается на соответствующем экране согласно указанному соответствию. Или устройство 800 управления конференц-связью может назначать приоритет площадкам, запрашивающим право на выступление. Последовательность приоритетов может соответствовать последовательности серийных номеров экранов, при этом предпочтительно отображаются видеоизображения выступления площадок, запрашивающих право на выступление, приоритет которых выше. Например, на узле с одним экраном может быть отображено только видеоизображение выступления площадки, запрашивающей право на выступление, имеющей наивысший приоритет. Конечно, устройство 800 управления конференц-связью может также сочетать и использовать вышеупомянутые политики отображения согласно существующим требованиям или выбрать другие политики отображения, которые не описаны подробно в этом документе.
Можно понять, что устройство 800 управления конференц-связью в этом варианте осуществления может представлять собой MCU или платформу управления конференц-связью или терминал председательствующего узла в вышеприведенных вариантах осуществления способа, которые могут быть использованы совместно, чтобы реализовать все технические решения в вышеприведенных вариантах осуществления способа. Функции функциональных модулей могут быть специально реализованы в соответствии со способами в вышеприведенных вариантах осуществления. Для определенного процесса реализации может быть сделана ссылка на соответствующее описание вышеприведенных вариантов осуществления, а в этом документе подробности не описаны.
Из вышесказанного видно, что в этом варианте осуществления узел конференции разделен на одну или несколько площадок, а право на выступление запрашивается в зависимости от площадки в процессе конференц-связи. Если площадке на отдельном узле, запрашивающей право на выступление, предоставляется слово, то устройство 800 управления конференц-связью может начать трансляцию только видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из других узлов в конференции. Механизм обработки уточняет целевую площадку, которой дается право на выступление и которую транслируют, и повышает гибкость осуществления конференц-связи. Более того, так как может транслироваться только видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, то может быть снижено влияние на полосу пропускания сети, а ресурсы полосы пропускания могут быть сэкономлены, насколько это возможно.
Ссылаясь на фиг.9, терминал 900 председательствующего узла в варианте осуществления настоящего изобретения может включать в себя:
принимающий модуль 910, предназначенный для приема запроса на право на выступление от первой площадки, где запрос на право на выступление от первой площадки содержит идентификатор первого узла и идентификатор первой площадки, узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление на узле, соответствующем идентификатору первого узла;
определяющий модуль 920, предназначенный для того, чтобы определять, предоставить ли право выступить площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки; и
модуль 930 видеотрансляции, предназначенный для того, чтобы в случае, если определяющий модуль 920 решил предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то запустить устройство обработки медиаданных так, чтобы транслировать на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции, видеоизображение выступления, соответствующее площадке, запрашивающей право выступить и соответствующей идентификатору первой площадки.
В прикладном сценарии определяющий модуль 920 может быть специально настроен, чтобы определять, предоставить ли право на выступление площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки, в соответствии с командой пользователя или заданной политикой.
В прикладном сценарии терминал 900 председательствующего узла может дополнительно включать в себя:
модуль аудиотрансляции, предназначенный для того, чтобы в случае, если определяющий модуль 920 решит предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то запустить устройство обработки медиаданных, чтобы транслировать на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции, звук узла, соответствующего идентификатору первого узла, или площадки, запрашивающей право на выступление.
В прикладном сценарии терминал 900 председательствующего узла может дополнительно включать в себя:
модуль управления запросами, предназначенный для того, чтобы после того, как принимающий модуль 910 получит запрос на право на выступление от первой площадки, добавить запись, соответствующую запросу на право на выступление от первой площадки, в список запросов на право на выступление первой конференции, так чтобы согласно списку запросов на право на выступление выбрать площадку, запрашивающую право на выступление, которая соответствует идентификатору первой площадки и которой предоставлено слово.
В прикладном сценарии принимающий модуль 910 дополнительно предназначен для приема запроса на право на выступление от второй площадки, где запрос на право на выступление от второй площадки содержит идентификатор второго узла и идентификатор второй площадки, узел, соответствующий идентификатору второго узла, включает в себя множество площадок, и второй узел принадлежит первой конференции, а идентификатор второй площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору второго узла.
Модуль управления запросами дополнительно предназначен для того, чтобы добавлять запись, соответствующую запросу второй площадки на право на выступление, в список запросов на право на выступление первой конференции.
Определяющий модуль 920 дополнительно предназначен для определения, предоставить ли право на выступление площадке, запрашивающей право на выступление, соответствующей идентификатору второй площадки.
Модуль 930 видеотрансляции дополнительно предназначен для того, чтобы в случае, если определяющий модуль 920 решил предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору второй площадки, то запустить устройство обработки медиаданных, чтобы транслировать на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору второго узла в первой конференции, видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление и соответствующей идентификатору второй площадки.
В прикладном сценарии терминал 900 председательствующего узла может дополнительно включать в себя: первый модуль управления отображением или второй модуль управления отображением (не показаны на фигурах).
Первый модуль управления отображением предназначен для того, чтобы в случае, если определяющий модуль 920 решит предоставить право на выступление множеству площадок, запрашивающих право на выступление, указать соответствие между видеоизображением выступления, соответствующим каждой площадке, запрашивающей право на выступление, которой предоставлено слово, и экраном, по меньшей мере, одного узла в первой конференции так, чтобы терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору второго узла в первой конференции, соответственно отображал видеоизображение выступления, соответствующее каждой площадке, запрашивающей право на выступление, которой предоставлено это право, на своем экране в соответствии с указанным соответствием.
Второй модуль управления отображением предназначен для того, чтобы в случае, если определяющий модуль 920 решит предоставить право на выступление множеству площадок, запрашивающих право на выступление, установить приоритет каждой площадки, запрашивающей право на выступление, которой предоставлено это право, так, чтобы терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору второго узла в первой конференции, отображал видеоизображение выступления, соответствующее каждой площадке, запрашивающей право на выступление, которой предоставлено слово, на своем экране в соответствии с последовательностью приоритетов.
Например, изображение выступления, соответствующее каждой выступающей площадке, по умолчанию может отображаться на соответствующем экране каждого узла (например, изображение выступления, захваченное камерой 1 отдельного узла, соответственно отображается на экране 1 каждого узла, или изображение выступления, отправленное терминалом узла с одним экраном, соответственно отображается на главном экране или одновременно на всех экранах узла с множеством экранов). Если возникает конфликт при отображении, то может быть осуществлено перекрытие, либо сначала может быть определено, имеется ли незадействованный экран (например, экран по умолчанию не соответствует выступающему объекту, которому предоставлено право на выступление, и который в текущий момент транслируется), и если имеется, то сначала заменяется изображение на незадействованном экране; если нет - осуществляется перекрытие. Или если право на выступление предоставлено только одной выступающей площадке и ведется трансляция, то по умолчанию соответствующее видеоизображение выступления может отображаться на главном экране или на всех экранах каждого узла. Или терминал 900 председательствующего узла (согласно команде пользователя или заданной политике) указывает соответствие между видеоизображением выступления, соответствующим каждой площадке, запрашивающей право на выступление, и экраном каждого узла, а затем видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, отображается на каждом узле на соответствующем экране согласно указанному соответствию. Или терминал 900 председательствующего узла может назначать приоритет площадкам, запрашивающим право на выступление. Последовательность приоритетов может соответствовать последовательности серийных номеров экранов, при этом предпочтительно отображаются видеоизображения выступления площадок, запрашивающих право на выступление, приоритет которых выше. Например, на узле с одним экраном может быть отображено только видеоизображение выступления площадки, запрашивающей право на выступление, имеющей наивысший приоритет. Конечно, терминал 900 председательствующего узла может также сочетать и использовать вышеупомянутые политики отображения согласно существующим требованиям или выбрать другие политики отображения, которые не описаны подробно в этом документе.
Можно понять, что терминал 900 председательствующего узла в этом варианте осуществления может представлять собой терминал председательствующего узла в вышеприведенных вариантах осуществления способа и может быть совместно использован, чтобы реализовать все технические решения в вышеприведенных вариантах осуществления способа. Функции функциональных модулей могут быть специально реализованы в соответствии со способами в вышеприведенных вариантах осуществления. Для определенного процесса реализации может быть сделана ссылка на соответствующее описание вышеприведенных вариантов осуществления, а в этом документе подробности не описаны.
Из вышесказанного видно, что в этом варианте осуществления узел конференции разделен на одну или несколько площадок, а право на выступление запрашивается в зависимости от площадки в процессе конференц-связи. Когда площадке на некотором узле, запрашивающей право на выступление, предоставляется слово, то терминал 900 председательствующего узла может запустить устройство обработки медиаданных, чтобы транслировать только видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из других узлов в конференции. Механизм обработки уточняет целевую площадку, которой дается право на выступление и которую транслируют, и повышает гибкость осуществления конференц-связи. Более того, так как может транслироваться только видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, то может быть снижено влияние на полосу пропускания сети, а ресурсы полосы пропускания могут быть сэкономлены, насколько это возможно.
Ссылаясь на фиг.10, вариант осуществления настоящего изобретения может дополнительно предложить устройство 1000 для осуществления запроса на право на выступление, при этом устройство может включать в себя:
получающий модуль 1010, предназначенный для того, чтобы получать идентификатор первого узла и идентификатор первой площадки, где узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла; и
отправляющий модуль 1020, предназначенный для того, чтобы генерировать и отправлять запрос на право на выступление от первой площадки, содержащий идентификатор первого узла и идентификатор первой площадки, так что после получения запроса на право на выступление от первой площадки, в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то устройство управления конференцией начинает трансляцию видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции.
В прикладном сценарии устройство 1000 для осуществления запроса на право на выступление может представлять собой терминал узла или другое устройство.
Можно понять, что устройство 1000 для осуществления запроса на право на выступление в этом варианте осуществления может представлять собой терминал узла в вышеприведенных вариантах осуществления способа и может быть совместно использован, чтобы реализовать все технические решения в вышеприведенных вариантах осуществления способа. Функции функциональных модулей могут быть специально реализованы в соответствии со способом в вышеприведенных вариантах осуществления. Для определенного процесса реализации может быть сделана ссылка на соответствующее описание вышеприведенных вариантов осуществления, а в этом документе подробности не описаны.
Ссылаясь на фиг.11, система конференц-связи, предложенная в варианте осуществления настоящего изобретения, может включать в себя:
устройство 1110 для осуществления запроса на выступление и устройство 1120 управления конференц-связью.
Устройство 1110 для осуществления запроса на выступление предназначено для того, чтобы получать идентификатор первого узла и идентификатор первой площадки, где узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла; и для того, чтобы генерировать и отправлять запрос на право на выступление от первой площадки, содержащий идентификатор первого узла и идентификатор первой площадки.
Устройство 1120 управления конференц-связью предназначено для того, чтобы принимать запрос на право на выступление от первой площадки; и для того, чтобы в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то запустить устройство обработки медиаданных или устройство управления конференц-связью, чтобы транслировать на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции, видеоизображение и звук, соответствующие площадке, запрашивающей право на выступление.
Устройство 1120 управления конференц-связью может быть дополнительно предназначено для того, чтобы в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то запустить устройство обработки медиаданных или устройство управления конференц-связью, чтобы транслировать на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции, звук площадки, запрашивающей право на выступление, соответствующей идентификатору первого узла.
В прикладном сценарии, в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то устройство 1120 управления конференц-связью запускает устройство обработки медиаданных или устройство управления конференц-связью, чтобы произвести наложение видеоизображения, соответствующего одной или нескольким площадкам узла, которому принадлежит площадка, запрашивающая право на выступление, на указанную область видеоизображения площадки, запрашивающей право на выступление, соответствующей идентификатору первой площадки, так, чтобы получить наложенное видеоизображение; запускает устройство обработки медиаданных или устройство управления конференц-связью, чтобы транслировать наложенное видеоизображение на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции.
В прикладном сценарии устройство 1120 управления конференц-связью может быть дополнительно предназначено для того, чтобы в случае, если принимается решение предоставить право на выступление множеству площадок, запрашивающих право на выступление, указать соответствие между видеоизображением выступления, соответствующим каждой площадке, запрашивающей право на выступление, которой предоставлено слово, и экраном, по меньшей мере, одного узла в первой конференции так, чтобы терминал, по меньшей мере, одного из узлов в первой конференции соответственно отображал видеоизображение выступления, соответствующее каждой площадке, запрашивающей право на выступление, которой предоставлено слово, на своем экране в соответствии с указанным соответствием; или если принимается решение предоставить право на выступление множеству площадок, запрашивающих право на выступление, установить приоритет каждой площадки, запрашивающей право на выступление, которой предоставлено слово, так, чтобы терминал, по меньшей мере, одного из узлов в первой конференции, отображал видеоизображение выступления, соответствующее каждой площадке, запрашивающей право на выступление, которой предоставлено слово, на своем экране в соответствии с последовательностью приоритетов.
Например, изображение выступления, соответствующее каждой выступающей площадке, по умолчанию может отображаться на соответствующем экране каждого узла (например, изображение выступления, захваченное камерой 1 отдельного узла, соответственно отображается на экране 1 каждого узла, или изображение выступления, отправленное терминалом узла с одним экраном, соответственно отображается на главном экране или одновременно на всех экранах узла с множеством экранов). Если возникает конфликт при отображении, то может быть осуществлено перекрытие, либо сначала может быть определено, имеется ли незадействованный экран (например, экран по умолчанию не соответствует выступающему объекту, которому предоставлено право на выступление, и который в текущий момент транслируется), и если имеется, то сначала заменяется изображение на незадействованном экране; если нет - осуществляется перекрытие. Или если право на выступление предоставлено только одной выступающей площадке и ведется трансляция, то по умолчанию соответствующее видеоизображение выступления может отображаться на главном экране или на всех экранах каждого узла. Или устройство 1120 управления конференц-связью (согласно команде пользователя или заданной политике) указывает соответствие между видеоизображением выступления, соответствующим каждой площадке, запрашивающей право на выступление, и экраном каждого узла, а затем видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, на каждом узле отображается на соответствующем экране согласно указанному соответствию. Или устройство 1120 управления конференц-связью может назначать приоритет площадкам, запрашивающим право на выступление. Последовательность приоритетов может соответствовать последовательности серийных номеров экранов, при этом предпочтительно отображаются видеоизображения выступления площадок, запрашивающих право на выступление, приоритет которых выше. Например, на узле с одним экраном может быть отображено только видеоизображение выступления площадки, запрашивающей право на выступление, имеющей наивысший приоритет. Конечно, устройство 1120 управления конференц-связью может также сочетать и использовать вышеупомянутые политики отображения согласно существующим требованиям или выбрать другие политики отображения, которые не описаны подробно в этом документе.
В прикладном сценарии устройство 1110 для осуществления запроса на право на выступление может представлять собой терминал узла или другое устройство, а устройство 1120 управления конференц-связью может быть платформой управления конференц-связью или узлом управления многосторонней связью или терминалом председательствующего узла.
Подводя итог, в варианте осуществления настоящего изобретения узел конференции разделен на одну или несколько площадок, а право на выступление запрашивается в зависимости от площадки в процессе конференц-связи. Когда площадке на отдельном узле, запрашивающей право на выступление, предоставляется слово, то сервер конференции может транслировать на терминалы других узлов в конференции только видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление. Механизм обработки уточняет целевую площадку, которой дается право на выступление и которую транслируют, и повышает гибкость осуществления конференц-связи. Более того, так как может транслироваться только видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, то может быть снижено влияние на полосу пропускания сети, а ресурсы полосы пропускания могут быть сэкономлены насколько это возможно.
Более того, если площадке, запрашивающей право на выступление, на многоэкранном узле предоставлено слово и осуществляется трансляция путем выбора подходящей политики отображения, то видеоизображение выступления, соответствующее выступающей площадке, конечно, также может быть видно на одноэкранном узле. На основе механизма управления звуком может транслироваться только голос, соответствующий площадке, запрашивающей право на выступление; а исходя из механизма отображения мультикартинки одновременно может быть осуществлен предпросмотр множества площадок, запрашивающих право на выступление, и предоставлено право на выступление и трансляцию.
Специалисты в этой области техники должны понимать, что все или часть этапов способа в соответствии с вариантами осуществления настоящего изобретения могут быть реализованы программируемым аппаратным обеспечением. Программа может храниться на машинном носителе информации, таком как постоянное запоминающее устройство, запоминающее устройство с произвольным доступом, магнитный диск или оптический диск.
Способ управления конференц-связью и соответствующее устройство и система, предложенные в вариантах осуществления настоящего изобретения, подробно описаны выше. Принцип и реализация настоящего изобретения описаны в этом документе на отдельных примерах. Описание вариантов осуществления настоящего изобретения приведено только для простоты понимания способа и основных идей настоящего изобретения. Между тем специалисты в области техники могут вносить в настоящее изобретение изменения и модификации с учетом отдельных реализаций и сфер применения согласно идеям настоящего изобретения. Поэтому описание не должно истолковываться как ограничение настоящего изобретения.
Изобретение относится к области технологий связи, а в частности к способу управления конференц-связью и относящимся к нему устройству и системе. Технический результат заключается в снижении нагрузки на полосу пропускания сети. Технический результат достигается за счет способа управления конференц-связью, который включает в себя: получение запроса на право на выступление от первой площадки, где запрос на право на выступление от первой площадки содержит идентификатор первого узла и идентификатор первой площадки, узел, соответствующий идентификатору первого узла, включает в себя множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление на узле, соответствующем идентификатору первого узла; и в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, трансляцию видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции. 5 н. и 11 з.п. ф-лы, 13 ил.
1. Способ управления конференц-связью, содержащий следующее:
принимают запрос на право на выступление от первой площадки, где запрос на право на выступление от первой площадки содержит идентификатор первого узла и идентификатор первой площадки, узел, соответствующий идентификатору первого узла содержит множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла; и
в случае, если принято решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, транслируют на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции.
2. Способ по п.1, дополнительно содержащий следующее:
звук площадки, запрашивающей право на выступление и соответствующей идентификатору первого узла, транслируют на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции.
3. Способ по п.1, в котором:
процесс принятия решения о предоставлении права на выступление площадке, запрашивающей право на выступление, содержит следующее:
направляют запрос на право на выступление от первой площадки на терминал председательствующего в первой конференции терминала и, если от терминала председательствующего узла получена команда на предоставление права на выступление и трансляцию площадки, запрашивающей право на выступление, соответствующей идентификатору первой площадки, то решают предоставить слово площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки; или
в соответствии с командой пользователя или заданной политикой решают предоставить слово площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки.
4. Способ по п.1, в котором:
трансляция видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции, содержит:
наложение видеоизображения, соответствующего одной или нескольким другим площадкам узла, к которому принадлежит площадка, запрашивающая право на выступление, на указанную область видеоизображения, соответствующего площадке, запрашивающей право на выступление, так, чтобы получить наложенное видеоизображение; и
трансляцию наложенного видеоизображения на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции.
5. Способ по п.1, дополнительно содержащий следующее:
после того, как получен запрос на право на выступление от первой площадки, добавляют запись, соответствующую запросу на право на выступление от первой площадки, в список запросов на право на выступление первой конференции, так чтобы согласно списку запросов на право на выступление выбрать площадку, запрашивающую право на выступление, которая соответствует идентификатору первой площадки.
6. Способ по п.1, дополнительно содержащий следующее:
принимают запрос на право на выступление от второй площадки, где запрос на право на выступление от второй площадки содержит идентификатор второго узла и идентификатор второй площадки, узел, соответствующий идентификатору второго узла, содержит множество площадок и принадлежит первой конференции, а идентификатор второй площадки представляет собой идентификатор площадки, запрашивающей право выступления, на узле, соответствующем идентификатору второго узла;
добавляют запись, соответствующую запросу на право на выступление от второй площадки, в список запросов на право на выступление первой конференции; и
в случае, если принимается решение предоставить право на выступление площадке, запрашивающей право на выступление и соответствующей идентификатору второй площадки, то видеоизображение выступления площадки, запрашивающей право на выступление и соответствующей идентификатору второй площадки, транслируют на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору второго узла в первой конференции.
7. Способ по п.1, дополнительно содержащий следующее:
в случае, если принимается решение предоставить право на выступление множеству площадок, запрашивающих право на выступление, указывают соответствие между видеоизображением выступления, соответствующим каждой площадке, запрашивающей право на выступление, которой предоставлено слово, и экраном, по меньшей мере, одного узла в первой конференции так, чтобы терминал, по меньшей мере, одного из узлов в первой конференции соответственно отображал видеоизображение выступления, соответствующее каждой площадке, запрашивающей право на выступление, которой предоставлено слово, на своем экране в соответствии с указанным соответствием;
или,
в случае, если принимается решение предоставить право на выступление множеству площадок, запрашивающих право на выступление, устанавливают приоритет каждой площадки, запрашивающей право на выступление, которой предоставлено это право, так, чтобы терминал, по меньшей мере, одного из узлов в первой конференции отображал видеоизображение выступления, соответствующее каждой площадке, запрашивающей право на выступление, которой предоставлено слово, на своем экране в соответствии с последовательностью приоритетов.
8. Способ по п.1, в котором запрос на право на выступление от первой площадки содержит идентификатор первого узла, идентификаторы множества площадок и число площадок на узле, запрашивающих право на выступление, соответствующее идентификаторам множества площадок.
9. Способ по п.1, в котором идентификатор первой площадки содержит, по меньшей мере, одно из следующего:
метку камеры и серийные номера кодированных видеопотоков.
10. Устройство управления конференц-связью, содержащее:
принимающий модуль, предназначенный для приема запроса на право на выступление от первой площадки, где запрос на право на выступление от первой площадки содержит идентификатор первого узла и идентификатор первой площадки, узел, соответствующий идентификатору первого узла, содержит множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла;
определяющий модуль, предназначенный для того, чтобы определять, предоставить ли право выступить площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки; и
модуль видеотрансляции, предназначенный для того, чтобы в случае, если определяющий модуль решил предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то транслировать видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции.
11. Устройство управления конференц-связью по п.10, дополнительно содержащее:
модуль аудиотрансляции, предназначенный для того, чтобы в случае, если определяющий модуль решит предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то транслировать на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции, звук площадки, запрашивающей право на выступление и соответствующей идентификатору первого узла.
12. Устройство управления конференц-связью по п.10, дополнительно содержащее:
модуль видеотрансляции, предназначенный для того, чтобы в случае, если определяющий модуль решит предоставить право на выступление площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то произвести наложение видеоизображения, соответствующего одной или нескольким площадкам узла, которому принадлежит площадка, запрашивающая право на выступление, на указанную область видеоизображения площадки, запрашивающей право на выступление и соответствующей идентификатору первой площадки, так, чтобы получить наложенное видеоизображение; и транслировать наложенное видеоизображение на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции.
13. Терминал председательствующего узла, содержащий:
принимающий модуль, предназначенный для приема запроса на право на выступление от первой площадки, где запрос на право на выступление от первой площадки содержит идентификатор первого узла и идентификатор первой площадки, узел, соответствующий идентификатору первого узла, содержит множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла;
определяющий модуль, предназначенный для того, чтобы определять, предоставить ли право выступить площадке, запрашивающей право на выступление, соответствующей идентификатору первой площадки; и
модуль видеотрансляции, предназначенный для того, чтобы в случае, если определяющий модуль решил предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то запустить устройство обработки медиаданных, чтобы транслировать видеоизображение выступления площадки, запрашивающей право на выступление и соответствующей идентификатору первой площадки, на терминал, по меньшей мере, одного из узлов, помимо узла, соответствующего идентификатору первого узла в первой конференции.
14. Терминал председательствующего узла по п.13, дополнительно содержащий:
модуль аудиотрансляции, предназначенный для того, чтобы в случае, если определяющий модуль решит предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то запустить устройство обработки медиаданных, чтобы транслировать на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции, звук площадки, запрашивающей право на выступление.
15. Устройство для осуществления запроса на право на выступление, содержащее:
получающий модуль, предназначенный для того, чтобы получать идентификатор первого узла и идентификатор первой площадки, где узел, соответствующий идентификатору первого узла, содержит множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла; и
отправляющий модуль, предназначенный для того, чтобы генерировать и отправлять запрос на право на выступление от первой площадки, содержащий идентификатор первого узла и идентификатор первой площадки, так что после получения запроса на право на выступление от первой площадки, в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, устройство управления конференцией запускает трансляцию видеоизображения выступления, соответствующего площадке, запрашивающей право на выступление, на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции.
16. Система конференц-связи, содержащая:
устройство для осуществления запроса на право на выступление и устройство управления конференц-связью;
где устройство для осуществления запроса на право на выступление предназначено для того, чтобы получать идентификатор первого узла и идентификатор первой площадки, узел, соответствующий идентификатору первого узла, содержит множество площадок и принадлежит первой конференции, а идентификатор первой площадки представляет собой идентификатор площадки, запрашивающей право на выступление, на узле, соответствующем идентификатору первого узла; и для того, чтобы генерировать и отправлять запрос на право на выступление от первой площадки, содержащий идентификатор первого узла и идентификатор первой площадки; и
устройство управления конференц-связью предназначено для того, чтобы принимать запрос на право на выступление от первой площадки; и для того, чтобы в случае, если принимается решение предоставить слово площадке, запрашивающей право на выступление и соответствующей идентификатору первой площадки, то транслировать на терминал, по меньшей мере, одного из узлов, за исключением узла, соответствующего идентификатору первого узла в первой конференции, видеоизображение выступления, соответствующее площадке, запрашивающей право на выступление.
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор | 1923 |
|
SU2005A1 |
US 6844893 B1, 18.01.2005 | |||
EP 1868348 A2, 19.12.2007 | |||
Автомат для отпуска жидкости | 1933 |
|
SU34835A1 |
Авторы
Даты
2014-11-20—Публикация
2011-10-21—Подача