СПОСОБ, УСТРОЙСТВО И СИСТЕМА ЗАПИСИ ВИДЕОКОНФЕРЕНЦИИ
METHOD, APPARATUS AND SYSTEM FOR RECORDING VIDEO CONFERENCE

ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к области связи и, в частности, к способу, устройству и системе записи видеоконференции.
УРОВЕНЬ ТЕХНИКИ
С развитием технологий видеокодирования и технологий сжатия информации и постепенной популяризацией цифровых сетей, система видеоконференций для выполнения синхронной передачи видео посредством использования цифровой сети постепенно заслужила признание у людей. В начале 1990-х, был утвержден первый набор международных стандартов H.320, относящийся к системе видеоконференций, так что проблема совместимости между изделиями различных брендов была решена, и система видеоконференций на основе традиционной телекоммуникационной сети, такой как цифровая сеть связи с комплексными услугами (ISDN), стала главной тенденцией на рынке изделий для видеоконференций. В середине и конце 1990-х, по мере постепенного развития технологий основанных на межсетевом протоколе (IP) сетей, развитие IP-сетей стало важной платформой сети глобальной связи. В 1998, ITU-T (Сектор Стандартизации Телекоммуникаций Международного Союза Электросвязи) выпустил стандарты видеоконференции H.323 на основе IP-сетей, так что направления исследования и применения системы видеоконференций постепенно сместились на направление развития на основе IP-сетей.
В последние годы, с дальнейшим развитием технологий IP-сетей и технологий сжатия видео, система видеоконференций стала более широко применима. В фактическом применении пользователю обычно необходима запись процесса конференции, то есть, запись контента конференции, для сохранения информации или воспроизведения в будущем. Особенно в ходе видеоконференции, если пользователю требуется воспроизведение видео процесса конференции некоторого предыдущего момента времени, уровень техники не может обеспечить поддержку данного требования.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Варианты осуществления настоящего изобретения обеспечивают способ, устройство и систему записи видеоконференции для реализации записи и воспроизведения видео конференции согласно требованию пользователя в ходе видеоконференции.
Для достижения вышеприведенной цели в вариантах осуществления настоящего изобретения приняты на вооружение следующие технические решения.
Согласно одному аспекту вариантов осуществления настоящего изобретения, способ записи видеоконференции обеспечен и включает в себя:
прием сообщения-запроса воспроизведения, вводимого пользователем;
отправку сообщения-запроса воспроизведения серверу записи, так что сервер записи выбирает записываемую информацию потокового мультимедиа согласно сообщению-запросу воспроизведения;
прием комбинированного потока данных, отправляемого сервером записи, где комбинированный поток данных включает в себя по меньшей мере один канал информации потокового мультимедиа, которая выбрана, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции; и
отображение информации потокового мультимедиа, включенной в принятый комбинированный поток данных.
Прием сообщения-запроса воспроизведения, вводимого пользователем, включает в себя:
прием сообщения-запроса воспроизведения, вводимого пользователем, в области отображения пользовательского терминала, где:
область отображения пользовательского терминала включает в себя по меньшей мере одну панель и каждая из упомянутой по меньшей мере одной панели используется для отображения изображения одного места конференции.
Сообщение-запрос воспроизведения включает в себя информацию идентификатора потокового мультимедиа и информацию местоположения воспроизведения, где информация идентификатора потокового мультимедиа включает в себя информацию идентификатора места конференции для места конференции, которое участвует в конференции, или информацию идентификатора панели, соответствующую месту конференции, которое участвует в конференции; и
сервер записи выбирает место конференции, воспроизведение которого требуется, согласно информации идентификатора потокового мультимедиа и выбирает, согласно информации местоположения воспроизведения, информацию потокового мультимедиа, воспроизведение которой требуется, из записываемой информации потокового мультимедиа места конференции.
До приема сообщения-запроса воспроизведения, вводимого пользователем, способ дополнительно включает в себя:
прием информации идентификатора потокового мультимедиа, отправленной сервером записи.
Отображение информации потокового мультимедиа, включенной в принятый комбинированный поток данных, включает в себя:
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображение в упомянутой первой панели области отображения пользовательского терминала первой информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа является информацией идентификатора первой панели или информацией идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображение в области отображения пользовательского терминала первой информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, и информацию идентификатора второй панели или информацию идентификатора места конференции второго места конференции, соответствующего второй панели, отображение в упомянутой первой панели области отображения пользовательского терминала первой информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; и синхронно отображение в упомянутой второй панели области отображения пользовательского терминала второй информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой второй панели или информации идентификатора места конференции упомянутого второго места конференции.
Информация потокового мультимедиа включает в себя по меньшей мере один тип нижеследующей информации: видеоинформации, аудиоинформации, информации изображения и информации субтитров.
Согласно другому аспекту вариантов осуществления настоящего изобретения, способ записи видеоконференции обеспечен и включает в себя:
получение сообщения-запроса воспроизведения;
выбор информации потокового мультимедиа согласно сообщению-запросу воспроизведения;
комбинирование по меньшей мере одного канала информации потокового мультимедиа, которая выбрана, в комбинированный поток данных, где каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции; и
отправку комбинированного потока данных по меньшей мере одному пользовательскому терминалу.
Получение сообщения-запроса воспроизведения включает в себя:
прием сообщения-запроса воспроизведения, отправленного посредством упомянутого по меньшей мере одного пользовательского терминала; или
получение сообщения-запроса воспроизведения, вводимого пользователем, в области отображения сервера записи, где область отображения сервера записи включает в себя по меньшей мере одну панель, и каждая из упомянутой по меньшей мере одной панели используется для отображения изображения одного места конференции.
После выбора информации потокового мультимедиа согласно сообщению-запросу воспроизведения, способ дополнительно включает в себя:
отображение информации потокового мультимедиа, которая выбрана и включена в комбинированный поток данных.
Сообщение-запрос воспроизведения включает в себя информацию идентификатора потокового мультимедиа и информацию местоположения воспроизведения, где информация идентификатора потокового мультимедиа включает в себя информацию идентификатора места конференции для места конференции, которое участвует в конференции, или информацию идентификатора панели, соответствующую месту конференции, которое участвует в конференции; и выбор информации потокового мультимедиа согласно сообщению-запросу воспроизведения является в частности:
выбором места конференции, воспроизведение которого требуется, согласно информации идентификатора потокового мультимедиа и выбором, согласно информации местоположения воспроизведения, информации потокового мультимедиа, воспроизведение которой требуется, из записываемой информации потокового мультимедиа места конференции.
До получения сообщения-запроса воспроизведения способ дополнительно включает в себя:
отправку информации идентификатора потокового мультимедиа упомянутому по меньшей мере одному пользовательскому терминалу.
Отображение информации потокового мультимедиа, которая выбрана и включена в комбинированный поток данных, включает в себя:
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображение в упомянутой первой панели области отображения сервера записи первой информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа является информацией идентификатора первой панели или информацией идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображение в области отображения сервера записи первой информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, и информацию идентификатора второй панели или информацию идентификатора места конференции второго места конференции, соответствующего второй панели, отображение в упомянутой первой панели области отображения сервера записи первой информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; и синхронно отображение в упомянутой второй панели области отображения сервера записи второй информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой второй панели или информации идентификатора места конференции упомянутого второго места конференции.
Информация потокового мультимедиа включает в себя по меньшей мере один тип нижеследующей информации: видеоинформации, аудиоинформации, информации изображения и информации субтитров.
Согласно другому аспекту вариантов осуществления настоящего изобретения, пользовательский терминал обеспечен и включает в себя:
приемник, сконфигурированный для приема сообщения-запроса воспроизведения, вводимого пользователем;
отправитель, сконфигурированный для отправки сообщения-запроса воспроизведения серверу записи, так что сервер записи выбирает записываемую информацию потокового мультимедиа согласно сообщению-запросу воспроизведения, где:
приемник дополнительно сконфигурирован для приема комбинированного потока данных, отправляемого сервером записи, где комбинированный поток данных включает в себя по меньшей мере один канал информации потокового мультимедиа, которая выбрана, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции; и
область отображения пользовательского терминала, сконфигурированную для отображения информации потокового мультимедиа, включенной в принятый комбинированный поток данных.
Приемник дополнительно сконфигурирован для:
приема сообщения-запроса воспроизведения, вводимого пользователем, в области отображения пользовательского терминала, где:
область отображения пользовательского терминала включает в себя по меньшей мере одну панель и каждая панель используется для отображения изображения одного места конференции.
Сообщение-запрос воспроизведения включает в себя информацию идентификатора потокового мультимедиа и информацию местоположения воспроизведения, где информация идентификатора потокового мультимедиа включает в себя информацию идентификатора места конференции для места конференции, которое участвует в конференции, или информацию идентификатора панели, соответствующую месту конференции, которое участвует в конференции; и
сервер записи выбирает место конференции, воспроизведение которого требуется, согласно информации идентификатора потокового мультимедиа и выбирает, согласно информации местоположения воспроизведения, информацию потокового мультимедиа, воспроизведение которой требуется, из записываемой информации потокового мультимедиа места конференции.
Область отображения пользовательского терминала дополнительно сконфигурирована для:
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображения в упомянутой первой панели области отображения пользовательского терминала первой информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа является информацией идентификатора первой панели или информацией идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображения в области отображения пользовательского терминала первой информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первой конференции, соответствующей упомянутой первой панели, и информацию идентификатора второй панели или информацию идентификатора места конференции второго места конференции, соответствующего второй панели, отображения в упомянутой первой панели области отображения пользовательского терминала первой информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; и синхронно отображения в упомянутой второй панели области отображения пользовательского терминала второй информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой второй панели или информации идентификатора места конференции упомянутого второго места конференции.
Согласно другому аспекту вариантов осуществления настоящего изобретения сервер записи обеспечен и включает в себя:
приемник, сконфигурированный для получения сообщения-запроса воспроизведения;
процессор, сконфигурированный для выбора информации потокового мультимедиа согласно сообщению-запросу воспроизведения, где:
процессор дополнительно сконфигурирован для комбинирования по меньшей мере одного канала информации потокового мультимедиа, которая выбрана, в комбинированный поток данных, где каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции; и
отправитель, сконфигурированный для отправки комбинированного потока данных по меньшей мере одному пользовательскому терминалу.
Приемник дополнительно сконфигурирован для:
приема сообщения-запроса воспроизведения, отправленного посредством упомянутого по меньшей мере одного пользовательского терминала; или
получения сообщения-запроса воспроизведения, вводимого пользователем, в области отображения сервера записи, где область отображения сервера записи включает в себя по меньшей мере одну панель, и каждая из упомянутой по меньшей мере одной панели используется для отображения изображения в реальном времени одного места конференции.
Сообщение-запрос воспроизведения включает в себя информацию идентификатора потокового мультимедиа и информацию местоположения воспроизведения, где информация идентификатора потокового мультимедиа включает в себя информацию идентификатора места конференции для места конференции, которое участвует в конференции, или информацию идентификатора панели, соответствующую месту конференции, которое участвует в конференции; и
процессор, в частности, сконфигурирован для:
выбора места конференции, воспроизведение которого требуется, согласно информации идентификатора потокового мультимедиа и выбора, согласно информации местоположения воспроизведения, информации потокового мультимедиа, воспроизведение которой требуется, из записываемой информации потокового мультимедиа места конференции.
Область отображения сервера записи дополнительно сконфигурирована для:
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображения в упомянутой первой панели области отображения сервера записи первой информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа является информацией идентификатора первой панели или информацией идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображения в области отображения сервера записи первой информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, и информацию идентификатора второй панели или информацию идентификатора места конференции второго места конференции, соответствующего второй панели, отображения в упомянутой первой панели области отображения сервера записи первой информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; и синхронно отображения в упомянутой второй панели области отображения сервера записи второй информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой второй панели или информации идентификатора места конференции упомянутого второго места конференции.
Согласно еще одному другому аспекту вариантов осуществления настоящего изобретения, система записи видеоконференции обеспечена и включает в себя по меньшей мере один пользовательский терминал как указано выше и вышеприведенный сервер записи.
Согласно способу, устройству и системе записи видеоконференции, обеспеченным в вариантах осуществления настоящего изобретения, сообщение-запрос воспроизведения, вводимое пользователем, принимается и сообщение-запрос воспроизведения отправляется серверу записи; сервер записи может выбирать информацию потокового мультимедиа согласно сообщению-запросу воспроизведения; и после приема комбинированного потока данных, отправляемого сервером записи, пользовательский терминал отображает упомянутый по меньшей мере один канал информации потокового мультимедиа, которая принимается, где комбинированный поток данных включает в себя упомянутый по меньшей мере один канал информации потокового мультимедиа, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции. Когда запись и воспроизведение видеоконференции выполняются посредством использования способа, запись и воспроизведение видео конференции могут быть реализованы по требованию пользователя в ходе видеоконференции, посредством этого улучшая впечатление пользователя.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для более ясного описания технических решений в вариантах осуществления настоящего изобретения или в предшествующем уровне техники, нижеследующее кратко представляет сопроводительные чертежи, требуемые для описания вариантов осуществления или предшествующего уровня техники. Очевидно, сопроводительные чертежи в нижеследующем описании показывают лишь некоторые варианты осуществления настоящего изобретения, и обычный специалист в данной области техники все еще сможет получить другие чертежи из этих сопроводительных чертежей без творческих усилий.
ФИГ. 1 представляет собой схематическую блок-схему последовательности операций способа записи видеоконференции согласно варианту осуществления настоящего изобретения;
ФИГ. 2 представляет собой схематическую блок-схему последовательности операций другого способа записи видеоконференции согласно варианту осуществления настоящего изобретения;
ФИГ. 3 представляет собой схематическое представление процедуры сигнализации другого способа записи видеоконференции согласно варианту осуществления настоящего изобретения;
ФИГ. 4 представляет собой схематическое представление изображения устройства отображения пользовательского терминала согласно варианту осуществления настоящего изобретения;
ФИГ. 5 представляет собой схематическое представление изображения устройства отображения другого пользовательского терминала согласно варианту осуществления настоящего изобретения;
ФИГ. 6 представляет собой схематическое представление изображения устройства отображения другого пользовательского терминала согласно варианту осуществления настоящего изобретения;
ФИГ. 7 представляет собой схематическое представление изображения устройства отображения другого пользовательского терминала согласно варианту осуществления настоящего изобретения;
ФИГ. 8 представляет собой схематическое представление изображения устройства отображения еще одного другого пользовательского терминала согласно варианту осуществления настоящего изобретения;
ФИГ. 9 представляет собой схематическое структурное представление пользовательского терминала согласно варианту осуществления настоящего изобретения;
ФИГ. 10 представляет собой схематическое структурное представление другого пользовательского терминала согласно варианту осуществления настоящего изобретения;
ФИГ. 11 представляет собой схематическое структурное представление сервера записи согласно варианту осуществления настоящего изобретения;
ФИГ. 12 представляет собой схематическое структурное представление другого сервера записи согласно варианту осуществления настоящего изобретения; и
ФИГ. 13 представляет собой схематическое структурное представление системы записи видеоконференции согласно варианту осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Нижеследующее ясно и полностью описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на сопроводительные чертежи в вариантах осуществления настоящего изобретения. Очевидно, описанные варианты осуществления являются только частью, а не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные обычными специалистами в данной области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, должны попадать в объем охраны настоящего изобретения.
Способ записи видеоконференции обеспеченный в варианте осуществления настоящего изобретения относится к пользовательскому терминалу. Как показано на ФИГ. 1, способ включает в себя:
S101: Пользовательский терминал принимает сообщение-запрос воспроизведения, вводимое пользователем.
Сообщение-запрос воспроизведения может включать в себя информацию идентификатора потокового мультимедиа и информацию местоположения воспроизведения, где информация идентификатора потокового мультимедиа может дополнительно включать в себя информацию идентификатора места конференции для места конференции, которое участвует в конференции, или информацию идентификатора панели, соответствующую месту конференции, которое участвует в конференции. В частности сервер записи может выбирать место конференции, воспроизведение которого требуется, согласно информации идентификатора потокового мультимедиа и выбирать, согласно информации местоположения воспроизведения, информацию потокового мультимедиа, воспроизведение которой требуется, из записываемой информации потокового мультимедиа места конференции. Например, во время видеоконференции, пользователи, участвующие в видеоконференции, могут находиться в нескольких различных местах конференции, экран пользовательского терминала каждого пользователя имеет несколько панелей и каждая панель соответствует одному месту конференции. При необходимости наблюдать прошлое изображение места конференции до текущего момента пользователь может выбирать, например средством дистанционного управления или воспринимающим касание экраном, информацию идентификатора потокового мультимедиа целевого места конференции и информацию о местоположении воспроизведения, запись и воспроизведение которой требуется.
S102: Пользовательский терминал отправляет сообщение-запрос воспроизведения серверу записи, так что сервер записи выбирает записываемую информацию потокового мультимедиа согласно сообщению-запросу воспроизведения.
S103: Пользовательский терминал принимает комбинированный поток данных, отправленный сервером записи, где комбинированный поток данных включает в себя по меньшей мере один канал информации потокового мультимедиа, которая выбрана, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции.
Например, при желании просматривать прошлые изображения двух мест конференции в одно и то же время пользователь выбирает информацию идентификатора потокового мультимедиа двух мест конференции из вводимого сообщения-запроса воспроизведения, и выбирает требуемую информацию местоположения воспроизведения. После получения сообщения-запроса воспроизведения сервер записи находит соответствующие видео двух мест конференции согласно информации идентификатора потокового мультимедиа, переносимой в сообщении-запросе воспроизведения, извлекает видео, начинающееся с соответствующего момента времени согласно информации местоположения воспроизведения, комбинирует выбранные два канала информации потокового мультимедиа в комбинированный поток данных и отправляет комбинированный поток данных пользовательскому терминалу, который отправляет запрос.
S104: Пользовательский терминал отображает информацию потокового мультимедиа, включенную в принятый комбинированный поток данных.
Информация потокового мультимедиа может, в частности, включать в себя по меньшей мере один тип нижеследующей информации: видеоинформации, аудиоинформации, информации изображения и информации субтитров.
Согласно способу записи видеоконференции, обеспеченному в варианте осуществления настоящего изобретения, сообщение-запрос воспроизведения, вводимое пользователем, принимается и сообщение-запрос воспроизведения отправляется серверу записи; сервер записи может выбирать информацию потокового мультимедиа согласно сообщению-запросу воспроизведения; и после приема комбинированного потока данных, отправляемого сервером записи, пользовательский терминал отображает по меньшей мере один канал информации потокового мультимедиа, которая принимается, где комбинированный поток данных включает в себя упомянутый по меньшей мере один канал информации потокового мультимедиа, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции. Когда запись и воспроизведение видеоконференции выполняются посредством использования способа, запись и воспроизведение видео конференции могут быть реализованы по требованию пользователя в ходе видеоконференции, посредством этого улучшая впечатление пользователя.
Соответственно, способ записи видеоконференции обеспеченный в варианте осуществления настоящего изобретения относится к серверу записи. Как показано на ФИГ. 2, способ включает в себя:
S201: Сервер записи получает сообщение-запрос воспроизведения.
В частности, сервер записи может принимать сообщение-запрос воспроизведения, отправляемое посредством по меньшей мере одного пользовательского терминала; или когда сервер записи имеет область отображения, сервер записи может получать сообщение-запрос воспроизведения, вводимое пользователем, в области отображения сервера записи, где область отображения сервера записи включает в себя по меньшей мере одну панель, и каждая панель используется для отображения изображения в реальном времени одного места конференции. Для процесса, во время которого сервер записи получает сообщение-запрос воспроизведения, вводимое пользователем, в области отображения сервера записи, ссылка может быть сделана на процесс, во время которого пользовательский терминал принимает сообщение-запрос воспроизведения, вводимое пользователем.
S202: Сервер записи выбирает информацию потокового мультимедиа согласно сообщению-запросу воспроизведения.
Сообщение-запрос воспроизведения может включать в себя информацию идентификатора потокового мультимедиа и информацию местоположения воспроизведения, где информация идентификатора потокового мультимедиа может дополнительно включать в себя информацию идентификатора места конференции для места конференции, которое участвует в конференции, или информацию идентификатора панели, соответствующую месту конференции, которое участвует в конференции, в частности, сервер записи может выбирать место конференции, воспроизведение которого требуется, согласно информации идентификатора потокового мультимедиа и выбирать, согласно информации местоположения воспроизведения, информацию потокового мультимедиа, воспроизведение которой требуется, из записываемой информации потокового мультимедиа места конференции. Например, сервер записи может выбирать изображение места конференции, запись и воспроизведение которой требуется, согласно информации идентификатора потокового мультимедиа, и сервер записи также может определять начальный момент времени прошлого изображения, запись и воспроизведение которого требуется, согласно информации местоположения воспроизведения.
S203: Сервер записи комбинирует по меньшей мере один канал информации потокового мультимедиа, которая выбрана, в комбинированный поток данных, где каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции.
S204: Сервер записи отправляет комбинированный поток данных по меньшей мере одному пользовательскому терминалу.
Информация потокового мультимедиа может, в частности, включать в себя по меньшей мере один тип нижеследующей информации: видеоинформации, аудиоинформации, информации изображения и информации субтитров.
Согласно способу записи видеоконференции, обеспеченному в варианте осуществления настоящего изобретения, сообщение-запрос воспроизведения, вводимое пользователем, принимается и сообщение-запрос воспроизведения отправляется серверу записи; сервер записи может выбирать информацию потокового мультимедиа согласно сообщению-запросу воспроизведения; и после приема комбинированного потока данных, отправляемого сервером записи, пользовательский терминал отображает по меньшей мере один канал информации потокового мультимедиа, которая принимается, где комбинированный поток данных включает в себя упомянутый по меньшей мере один канал информации потокового мультимедиа, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции. Когда запись и воспроизведение видеоконференции выполняются посредством использования способа, запись и воспроизведение видео конференции могут быть реализованы по требованию пользователя в ходе видеоконференции, посредством этого улучшая впечатление пользователя.
Дополнительно, способ записи видеоконференции согласно варианту осуществления настоящего изобретения, как показано на ФИГ. 3, включает в себя:
S301: Сервер записи принимает информацию идентификатора потокового мультимедиа.
В частности, до того как видеоконференция начинается, пользователь может предварительно устанавливать группу информации идентификатора потокового мультимедиа на сервере записи согласно прошлому опыту или предполагаемому количеству мест конференции, которые участвуют в видеоконференции, так что сервер записи контролирует в реальном времени по меньшей мере один пользовательский терминал, который записывает информацию идентификатора потокового мультимедиа. В качестве альтернативы, когда пользовательский терминал осуществляет доступ к сети конференции, сервер записи автоматически генерирует топологию сети для получения информации идентификатора потокового мультимедиа всех мест конференции. В дополнение, сервер записи может конфигурировать политику записи согласно информации идентификатора потокового мультимедиа. Например, сервер записи может выбирать видео конференции всех пользовательских терминалов, которые записывают информацию идентификатора потокового мультимедиа.
S302: Сервер записи отправляет информацию идентификатора потокового мультимедиа упомянутому по меньшей мере одному пользовательскому терминалу.
Например, если информация идентификатора потокового мультимедиа включает в себя информацию идентификатора потокового мультимедиа места 1 конференции - места 9 конференции, после того как пользовательский терминал принимает информацию идентификатора потокового мультимедиа, в области отображения пользовательского терминала, панели, соответствующие месту 1 конференции - месту 9 конференции, находятся во включенном состоянии. Таким образом пользовательский терминал может легко и быстро узнавать информацию о всех местах конференции, которые участвуют в конференции, и быстро устанавливать соединение с сервером записи, так что пользовательский терминал может выбирать, согласно информации идентификатора потокового мультимедиа и из всех мест конференции, которые участвуют в конференции, информацию потокового мультимедиа места конференции, воспроизведение которой требуется.
S303: Когда состояние места конференции изменяется, пользовательский терминал отправляет информацию конференции серверу записи, так что сервер записи обновляет информацию идентификатора потокового мультимедиа.
Информация конференции может быть использована для указания, участвует ли текущее место конференции в конференции, или может быть использована для указания всего потокового мультимедиа, которое может обеспечить текущее место конференции.
Например, если упомянутый по меньшей один пользовательский терминал включает в себя пользовательские терминалы места 1 конференции - места 9 конференции в начальный момент видеоконференции, пользователь места 9 конференции покидает конференцию в ходе конференции, и пользовательский терминал места 9 конференции разъединяет соединение с другими местами конференции, пользовательский терминал отправляет информацию конференции серверу записи, где информация конференции указывает, что был отсоединен пользовательский терминал места 9 конференции. В качестве альтернативы, если пользователь места 9 конференции покидает конференцию на некоторый период времени и затем снова присоединяется к конференции, когда пользовательский терминал места 9 конференции снова осуществляет доступ к сети, пользовательский терминал также отправляет информацию конференции серверу записи, где информация конференции указывает, что был подсоединен пользовательский терминал места 9 конференции, и сервер записи может обновлять информацию идентификатора потокового мультимедиа согласно информации конференции. Таким образом, можно препятствовать тому, что пользовательский терминал, который был отсоединен, продолжает занимать ресурс сервера записи.
S304: Пользовательский терминал получает изображение и речь места конференции, вмещающего пользователя, для получения информации потокового мультимедиа.
Например, пользовательский терминал может получать, посредством сбора камерой, информации изображения места конференции, вмещающего пользователя; получать, посредством сбора микрофоном, речевую информацию места конференции, вмещающего пользователя; и комбинировать информацию изображения и речевую информацию согласно одному и тому же времени, для формирования информации потокового мультимедиа места конференции.
S305: Сервер записи принимает и сохраняет информацию потокового мультимедиа, отправляемую посредством упомянутого по меньшей мере одного пользовательского терминала.
Информация потокового мультимедиа может, в частности, включать в себя по меньшей мере один тип нижеследующей информации: видеоинформации, аудиоинформации, информации изображения и информации субтитров.
S306: Сервер записи получает сообщение-запрос воспроизведения.
В частности, сервер записи может принимать сообщение-запрос воспроизведения, отправляемое посредством упомянутого по меньшей мере одного пользовательского терминала; или когда сервер записи имеет область отображения, сервер записи может получать сообщение-запрос воспроизведения, вводимое пользователем, в области отображения сервера записи, где область отображения сервера записи включает в себя по меньшей мере одну панель, и каждая панель используется для отображения изображения в реальном времени одного места конференции.
Следует отметить, что для сервера записи, который имеет область отображения, сервер записи может выбирать информацию потокового мультимедиа согласно сообщению-запросу воспроизведения, полученному от пользовательского терминала, и возвращать выбранную информацию потокового мультимедиа пользовательскому терминалу, который отправляет запрос, или выполнять воспроизведение в области отображения сервера записи. В качестве альтернативы, сервер записи может выбирать информацию потокового мультимедиа согласно сообщению-запросу воспроизведения, вводимому посредством использования пользовательского терминала, в области отображения сервера записи, и отправлять выбранную информацию потокового мультимедиа точно определенному пользовательскому терминалу или выполнять воспроизведение в области отображения сервера записи. Для процесса, во время которого сервер записи получает сообщение-запрос воспроизведения, вводимое пользователем, в области отображения сервера записи, ссылка может быть сделана на процесс, во время которого пользовательский терминал принимает сообщение-запрос воспроизведения, вводимое пользователем.
Когда сервер записи принимает сообщение-запрос воспроизведения, отправляемое посредством пользовательского терминала, сообщение-запрос воспроизведения может включать в себя информацию идентификатора потокового мультимедиа и информацию местоположения воспроизведения, где информация идентификатора потокового мультимедиа может дополнительно включать в себя информацию идентификатора места конференции для места конференции, которое участвует в конференции, или информацию идентификатора панели, соответствующую месту конференции, которое участвует в конференции. Информация идентификатора потокового мультимедиа в сообщении-запросе воспроизведения может быть информацией идентификатора потокового мультимедиа, которая выбирается пользователем из информации идентификатора потокового мультимедиа, полученной посредством пользовательского терминала, и соответствует месту конференции, воспроизведение которого требуется. Сервер записи может выбирать место конференции, воспроизведение которого требуется, согласно информации идентификатора потокового мультимедиа и выбирать, согласно информации местоположения воспроизведения, информацию потокового мультимедиа, воспроизведение которой требуется, из записываемой информации потокового мультимедиа места конференции.
S307: Сервер записи выбирает информацию потокового мультимедиа согласно сообщению-запросу воспроизведения.
S308: Сервер записи комбинирует по меньшей мере один канал информации потокового мультимедиа, которая выбрана, в комбинированный поток данных, где каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции.
Сервер записи с функцией комбинирования потоков данных может выполнять комбинирование потоков данных посредством использования модуля комбинирования потоков данных сервера записи; или сервер записи может отправлять упомянутый по меньшей мере один канал информации потокового мультимедиа, которая выбрана, к блоку многоточечного управления (MCU) конференции, и MCU конференции может комбинировать упомянутый по меньшей мере один канал информации потокового мультимедиа в комбинированный поток данных.
В частности, следующий способ может быть использован для комбинирования нескольких каналов информации потокового мультимедиа для получения комбинированного потока данных: после того как сервер записи выбирает по меньшей мере один канал информации потокового мультимедиа, осуществляется вызов ресурса комбинирования потоков данных; осуществляется отправка нескольких каналов информации потокового мультимедиа, которые необходимо комбинировать, каждому подпотоку для декодирования, для генерирования декодированной информации для информации потокового мультимедиа; и осуществляется комбинирование декодированной информации каждого подпотока в единообразный комбинированный поток данных, и кодирование комбинированного потока данных.
Например, когда сервер записи выбирает несколько каналов информации потокового мультимедиа согласно сообщению-запросу воспроизведения, вводимому пользователем, инициируется подсистема комбинирования сервера записи и подсистема комбинирования доставляет команду комбинирования модулю управления комбинированием.
Модуль управления комбинированием анализирует команду комбинирования, вызывает модуль управления ресурсами комбинирования и выделяет ресурс обработки. Если модуль управления ресурсами комбинирования не имеет достаточных ресурсов для выполнения комбинирования потока данных, модуль управления комбинированием сообщает об ошибке, указывающей недостаточные ресурсы, подсистеме комбинирования. Если управление ресурсами комбинирования имеет достаточные ресурсы, модуль управления комбинированием вызывает ресурс.
После получения ресурса посредством вызова, модуль управления комбинированием доставляет команды планирования кодера потока и декодера потока модулю управления обработкой потока связанного устройства обработки, который находится в сервере записи и сконфигурирован для выполнения комбинирования потоков данных. После принятия команд планирования кодера потока и декодера потока, модуль управления обработкой потока связанного устройства обработки пересылает команды планирования модулю кодирования потока и модулю декодирования потока для планирования соответствующего кодера и соответствующего декодера.
Модуль управления комбинированием отправляет инструкцию модулю переключения потока для инструктирования модуля переключения потока отправлять несколько каналов информации потокового мультимедиа, которые необходимо комбинировать, модулю обработки потока, в котором расположен декодер потока каждого подпотока комбинированного потока данных. Например, несколько каналов информации потокового мультимедиа, которые необходимо комбинировать, могут быть отправлены модулю обработки потока, в котором расположен декодер потока панели комбинированного видеоэкрана.
Модуль обработки потока, в котором расположен декодер потока каждого подпотока комбинированного потока данных, распределяет принятую информацию потокового мультимедиа модулю декодирования потока. Модуль декодирования потока декодирует поток данных информации потокового мультимедиа для генерирования декодированной информации для информации потокового мультимедиа (например, декодированная информация видеоинформации является декодированным изображением и декодированная информация аудиоинформации является декодированными аудиоданными), и отправляет декодированную информацию потокового мультимедиа соответствующему модулю обработки потока.
Модуль обработки потока, в котором расположен декодер потока каждого подпотока комбинированного потока данных, отправляет принятую декодированную информацию потокового мультимедиа модулю обработки потока, в котором расположен кодер комбинированного потока данных. Модуль обработки потока распределяет декодированную информацию потокового мультимедиа модулю кодирования потока комбинированного потока данных, комбинирует данные каждого подпотока в единообразный комбинированный поток данных и кодирует комбинированный поток данных.
Комбинированный поток данных, полученный после того как единообразная кодировка сохранена внутри сервера записи, так что сервер записи отображает или отправляет пользовательскому терминалу информацию о комбинированном потоке данных.
Таким образом, один тип комбинированного потока данных может включать в себя несколько каналов информации потокового мультимедиа, которые требуются пользователем, который, для видеоконференции, может реализовывать запись и воспроизведение аудио и видеоинформации нескольких мест конференции при предварительном условии, что ширина полосы остается неизменной.
S309: Сервер записи отображает упомянутый по меньшей мере один канал информации потокового мультимедиа, которая выбирается.
В частности, когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, первая информация потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции, отображается в упомянутой первой панели области отображения сервера записи; или когда информация идентификатора потокового мультимедиа является информацией идентификатора первой панели или информацией идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, первая информация потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции, отображается в области отображения; или когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, и информацию идентификатора второй панели или информацию идентификатора места конференции второго места конференции, соответствующего второй панели, первая информация потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции, отображается в упомянутой первой панели области отображения сервера записи; и вторая информация потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой второй панели или информации идентификатора места конференции упомянутого второго места конференции, одновременно отображается в упомянутой второй панели области отображения сервера записи.
Например, когда сервер записи имеет устройство вывода аудио и видео, сервер записи может непосредственно проигрывать упомянутый по меньшей мере один канал информации потокового мультимедиа, которая выбирается. В качестве альтернативы пользователь может копировать упомянутый по меньшей мере один канал информации потокового мультимедиа или отправлять информацию другому частному устройству пользователя посредством использования интерфейса данных сервера записи.
S310: Пользовательский терминал принимает комбинированный поток данных, отправленный сервером записи, где комбинированный поток данных включает в себя упомянутый по меньшей мере один канал информации потокового мультимедиа, которая выбрана, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции.
S311: Пользовательский терминал отображает упомянутый по меньшей мере один канал информации потокового мультимедиа, которая принимается.
В частности, когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, первая информация потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции, отображается в упомянутой первой панели области отображения пользовательского терминала; или когда информация идентификатора потокового мультимедиа является информацией идентификатора первой панели или информацией идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, первая информация потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции, отображается в области отображения пользовательского терминала; или когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, и информацию идентификатора второй панели или информацию идентификатора места конференции второго места конференции, соответствующего второй панели, первая информация потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции, отображается в упомянутой первой панели области отображения пользовательского терминала; и вторая информация потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой второй панели или информации идентификатора места конференции упомянутого второго места конференции, одновременно отображается в упомянутой второй панели области отображения пользовательского терминала.
S312: Пользовательский терминал пересылает комбинированный поток данных по меньшей мере одному другому пользовательскому терминалу.
Согласно способу записи видеоконференции, обеспеченному в варианте осуществления настоящего изобретения, сообщение-запрос воспроизведения, вводимое пользователем, принимается и сообщение-запрос воспроизведения отправляется серверу записи; сервер записи может выбирать информацию потокового мультимедиа согласно сообщению-запросу воспроизведения; и после приема комбинированного потока данных, отправляемого сервером записи, пользовательский терминал отображает по меньшей мере один канал информации потокового мультимедиа, которая принимается, где комбинированный поток данных включает в себя упомянутый по меньшей мере один канал информации потокового мультимедиа, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции. Когда запись и воспроизведение видеоконференции выполняются посредством использования способа, запись и воспроизведение видео конференции могут быть реализованы по требованию пользователя в ходе видеоконференции, посредством этого улучшая впечатление пользователя.
Во время процесса фактического выполнения видеоконференции несколькими пользовательскими терминалами, панель экрана каждого пользовательского терминала может отображать видео в реальном времени, снятое посредством пользовательского терминала другого места конференции. Каждая панель имеет индикатор выполнения, указывающий изменение с течением времени. Местоположение, в котором расположен индикатор выполнения является текущим местоположением данных. Пользователь может запросить, посредством работы с индикатором выполнения, сервер записи записать и воспроизвести прошлую видеоинформацию.
Например, когда пользовательский терминал, участвующий в видеоконференции включает в себя только два пользовательских терминала: локальный пользовательский терминал и пользовательский терминал, расположенный в удаленном месте конференции, экран локального пользовательского терминала отображает только изображение другого места конференции. Как показано на ФИГ. 4, изображение, отображаемое на экране локального пользовательского терминала, является изображением в реальном времени другого места конференции, индикатор выполнения, указывающий время, находится в нижней части изображения и местоположение, в котором расположен индикатор выполнения, является текущим моментом времени.
При желании просматривать прошлое видеоизображение другого места конференции пользователь может перетаскивать индикатор выполнения влево до желаемого момента в прошлом, так что локальный пользовательский терминал определяет, что пользователь ввел сообщение-запрос воспроизведения.
Локальный пользовательский терминал отправляет сообщение-запрос серверу записи, и сервер записи выбирает, согласно сообщению-запросу, соответствующую информацию потокового мультимедиа, сохраненную на сервере записи, выполняет обработку адаптации на выбранном прошлом видеоизображении и отправляет прошлое видеоизображение, полученное после обработки адаптации локальному пользовательскому терминалу.
Локальный пользовательский терминал декодирует принятую информацию потокового мультимедиа и отображает декодированную информацию потокового мультимедиа на экране локального пользовательского терминала. Информация потокового мультимедиа может включать в себя по меньшей мере один тип нижеследующей информации: видеоинформации, аудиоинформации, информации изображения и информации субтитров. Например, когда пользователь перетаскивает индикатор выполнения для просмотра прошлого видеоизображения другого места конференции, речь и субтитры также проигрываются при перетаскивании пользователем.
Для другого примера, когда пользовательский терминал, участвующий в видеоконференции, включает в себя пользовательские терминалы, расположенные в нескольких местах конференции, как показано на ФИГ. 5, экран локального пользовательского терминала разделяется на 9 различных панелей отображения, которые соответственно отображают изображения в реальном времени места 1 конференции - места 9 конференции. Индикатор выполнения, указывающий время каждой панели, находится в нижней части каждой панели и глобальный индикатор выполнения, указывающий общее время, находится в нижней части общего экрана.
При желании просматривать прошлое видеоизображение всех других мест конференции пользователь может перетаскивать глобальный индикатор выполнения влево до желаемого момента в прошлом, так что локальный пользовательский терминал определяет, что пользователь ввел сообщение-запрос воспроизведения.
Локальный пользовательский терминал отправляет сообщение-запрос серверу записи. Сервер записи выбирает, согласно сообщению запросу, соответствующие несколько каналов информации потокового мультимедиа, сохраненной на сервере записи, и сервер записи может комбинировать несколько каналов информации потокового мультимедиа в комбинированный поток данных, и отправлять комбинированный поток данных локальному пользовательскому терминалу.
Локальный пользовательский терминал декодирует принятый комбинированный поток данных и отображает комбинированный поток данных после декодирования на экране локального пользовательского терминала, и каждая панель отображает прошлое изображение одного и того же момента в прошлом соответствующего места конференции. Как показано на ФИГ. 6, когда пользователь перетаскивает глобальный индикатор выполнения влево, индикаторы выполнения всех панелей единообразно перемещаются вместе с глобальным индикатором выполнения. Информация потокового мультимедиа может включать в себя по меньшей мере один тип нижеследующей информации: видеоинформации, аудиоинформации, информации изображения и информации субтитров.
В качестве альтернативы, при желании просматривать прошлое видеоизображение специфического места конференции среди других мест конференции, пользователь может перетаскивать индикатор выполнения панели, соответствующей месту конференции, влево в желаемый момент в прошлом, так что локальный пользовательский терминал определяет, что пользователь ввел сообщение-запрос воспроизведения. ФИГ. 5 используется в качестве примера, где при желании просматривать прошлое видеоизображение места 6 конференции, пользователь может перетаскивать индикатор выполнения панели 6 влево.
Локальный пользовательский терминал отправляет сообщение-запрос серверу записи. Сервер записи выбирает, согласно сообщению запросу, соответствующие несколько каналов информации потокового мультимедиа, сохраненной на сервере записи, и сервер записи может комбинировать несколько каналов информации потокового мультимедиа в комбинированный поток данных, и отправлять комбинированный поток данных локальному пользовательскому терминалу. В комбинированном потоке данных, панель 6 была сконфигурирована в качестве прошлого видеоизображения места 6 конференции, которое запрашивается пользователем, и панели, соответствующие другим местам конференции, остаются неизменными.
Изображение, отображаемое на экране локального пользовательского терминала, может быть показано на ФИГ. 7, где информация потокового мультимедиа может включать в себя по меньшей мере один тип нижеследующей информации: видеоинформации, аудиоинформации, информации изображения и информации субтитров. Индикатор выполнения панели 6 находится на моменте в прошлом, выбранном пользователем, панель 6 отображает прошлое изображение места 6 конференции, и другие панели остаются неизменными. Пользователь может дополнительно увеличивать панель 6 для проигрывания во весь экран, как показано на ФИГ. 7. Таким образом, может быть дополнительно улучшено впечатление пользователя.
В качестве альтернативы, при желании просматривать прошлые видеоизображения нескольких специфических мест конференции среди других мест конференции, пользователь может перетаскивать индикаторы выполнения панелей, соответствующих местам конференции, влево до желаемого момента в прошлом; или пользователь может выбирать несколько панелей для ассоциирования панелей, и когда пользователь перетаскивает индикатор выполнения одной панели, соответственно перемещаются индикаторы выполнения других ассоциированных панелей. ФИГ. 5 также используется в качестве примера, где панель 1 и панель 2 являются ассоциированными панелями, и при желании просматривать прошлые видеоизображения места 1 конференции и места 2 конференции в одно и тоже время, пользователь может перетаскивать индикатор выполнения панели 1 или панели 2 влево.
Локальный пользовательский терминал отправляет сообщение-запрос серверу записи. Сервер записи выбирает, согласно сообщению запросу, соответствующие несколько каналов информации потокового мультимедиа, сохраненной на сервере записи, и сервер записи может комбинировать несколько каналов информации потокового мультимедиа в комбинированный поток данных, и отправлять комбинированный поток данных локальному пользовательскому терминалу. В комбинированном потоке данных, панель 1 и панель 2 были сконфигурированы в качестве прошлых видеоизображений, запрашиваемых пользователем, и панели, соответствующие другим местам конференции, остаются неизменными.
Изображение, отображаемое на экране локального пользовательского терминала, может быть показано на ФИГ. 8, где информация потокового мультимедиа может включать в себя по меньшей мере один тип нижеследующей информации: видеоинформации, аудиоинформации, информации изображения и информации субтитров. Индикаторы выполнения панели 1 и панели 2 находятся на некотором моменте в прошлом, выбранном пользователем, панель 1 и панель 2 отображают прошлые изображения места 1 конференции и места 2 конференции соответственно, и другие панели остаются неизменными.
Дополнительно, после приема информации потокового мультимедиа прошлых видеоизображений других мест конференции, которая отправляется сервером записи, локальный пользовательский терминал может дополнительно пересылать информацию потокового мультимедиа пользовательским терминалам других мест конференции, которые участвуют в конференции, так что другие места конференции также могут обращаться к записи и воспроизведению.
Согласно способу записи видеоконференции, обеспеченному в варианте осуществления настоящего изобретения, сообщение-запрос воспроизведения, вводимое пользователем, принимается и сообщение-запрос воспроизведения отправляется серверу записи; сервер записи может выбирать информацию потокового мультимедиа согласно сообщению-запросу воспроизведения; и после приема комбинированного потока данных, отправляемого сервером записи, пользовательский терминал отображает по меньшей мере один канал информации потокового мультимедиа, которая принимается, где комбинированный поток данных включает в себя упомянутый по меньшей мере один канал информации потокового мультимедиа, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции. Когда запись и воспроизведение видеоконференции выполняются посредством использования способа, запись и воспроизведение видео конференции могут быть реализованы по требованию пользователя в ходе видеоконференции, посредством этого улучшая впечатление пользователя.
Пользовательский терминал 90, обеспеченный в варианте осуществления настоящего изобретения, соответствует вышеприведенным вариантам осуществления способа и может быть использован на всех этапах вышеприведенных вариантов осуществления способа. Подробные этапы способов, соответствующих пользовательскому терминалу 90, были описаны в вышеприведенных вариантах осуществления способа и здесь подробно не описываются. Как показано на ФИГ. 9, пользовательский терминал 90 включает в себя:
приемник 91, сконфигурированный для приема сообщения-запроса воспроизведения, вводимого пользователем;
отправитель 92, сконфигурированный для отправки сообщения-запроса воспроизведения серверу записи, так что сервер записи выбирает записываемую информацию потокового мультимедиа согласно сообщению-запросу воспроизведения, где:
приемник 91 дополнительно сконфигурирован для приема комбинированного потока данных, отправляемого сервером записи, где комбинированный поток данных включает в себя по меньшей мере один канал информации потокового мультимедиа, которая выбрана, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции; и
область 93 отображения пользовательского терминала, сконфигурированную для отображения информации потокового мультимедиа, включенной в принятом комбинированном потоке данных.
Согласно пользовательскому терминалу видеоконференции, обеспеченному в варианте осуществления настоящего изобретения, сообщение-запрос воспроизведения, вводимое пользователем, принимается и сообщение-запрос воспроизведения отправляется серверу записи; сервер записи может выбирать информацию потокового мультимедиа согласно сообщению-запросу воспроизведения; и после приема комбинированного потока данных, отправляемого сервером записи, пользовательский терминал отображает по меньшей мере один канал информации потокового мультимедиа, которая принимается, где комбинированный поток данных включает в себя упомянутый по меньшей мере один канал информации потокового мультимедиа, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции. Когда запись и воспроизведение видеоконференции выполняются посредством использования способа, запись и воспроизведение видео конференции могут быть реализованы по требованию пользователя в ходе видеоконференции, посредством этого улучшая впечатление пользователя.
Дополнительно, до приема сообщения-запроса воспроизведения, вводимого пользователем, приемник 91 может быть дополнительно сконфигурирован для приема информации идентификатора потокового мультимедиа, отправленной сервером записи.
Когда состояние места конференции изменяется, отправитель 92 может быть дополнительно сконфигурирован для отправки информации конференции серверу записи, так что сервер записи обновляет информацию идентификатора потокового мультимедиа.
Информация конференции может включать в себя информацию места конференции и информацию указания мультимедиа каждого места конференции.
Дополнительно, как показано на ФИГ. 10, пользовательский терминал 90 может дополнительно включать в себя:
средство 94 сбора информации, сконфигурированное для сбора изображения и речи места конференции, вмещающего пользователя, для получения информации потокового мультимедиа.
Отправитель 92 может быть дополнительно сконфигурирован для отправки информации потокового мультимедиа серверу записи.
Дополнительно, после того как принимается комбинированный поток данных, отправленный сервером записи, отправитель 92 может быть дополнительно сконфигурирован для пересылки комбинированного потока данных по меньшей мере одному другому пользовательскому терминалу.
Приемник 91 может быть дополнительно сконфигурирован для приема сообщения-запроса воспроизведения, вводимого пользователем, в области 93 отображения пользовательского терминала.
Область 93 отображения пользовательского терминала может включать в себя по меньшей мере одну панель и каждая панель используется для отображения изображения в реальном времени одного места конференции.
Дополнительно сообщение-запрос воспроизведения может включать в себя информацию идентификатора потокового мультимедиа и информацию местоположения воспроизведения, где информация идентификатора потокового мультимедиа может дополнительно включать в себя информацию идентификатора места конференции для места конференции, которое участвует в конференции, или информацию идентификатора панели, соответствующую месту конференции, которое участвует в конференции. Сервер записи может выбирать место конференции, воспроизведение которого требуется, согласно информации идентификатора потокового мультимедиа и выбирать, согласно информации местоположения воспроизведения, информацию потокового мультимедиа, воспроизведение которой требуется, из записываемой информации потокового мультимедиа места конференции.
Информация идентификатора потокового мультимедиа может включать в себя информацию идентификатора по меньшей мере одной панели.
Область 93 отображения пользовательского терминала может быть дополнительно сконфигурирована для:
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображения, в упомянутой первой панели 931 области 93 отображения пользовательского терминала, первой информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа является информацией идентификатора первой панели или информацией идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображения, в области 93 отображения пользовательского терминала, первой информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, и информацию идентификатора второй панели или информацию идентификатора места конференции второго места конференции, соответствующего второй панели, отображения, в упомянутой первой панели 931 области 93 отображения пользовательского терминала, первой информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; и синхронно отображения в упомянутой второй панели 932 области 93 отображения пользовательского терминала второй информации потокового мультимедиа, которая принимается и соответствует информации идентификатора упомянутой второй панели или информации идентификатора места конференции упомянутого второго места конференции.
Информация потокового мультимедиа может включать в себя по меньшей мере один тип нижеследующей информации: видеоинформации, аудиоинформации, информации изображения и информации субтитров.
Сервер 110 записи, обеспеченный в варианте осуществления настоящего изобретения, соответствует вышеприведенным вариантам осуществления способа и может быть использован на всех этапах в вышеприведенных вариантах осуществления способа. Подробные этапы способов, соответствующих серверу 110 записи, были описаны в вышеприведенных вариантах осуществления способа и здесь подробно не описываются. Как показано на ФИГ. 11, сервер 110 записи включает в себя:
приемник 111, сконфигурированный для получения сообщения-запроса воспроизведения;
процессор 112, сконфигурированный для выбора информации потокового мультимедиа согласно сообщению-запросу воспроизведения, где:
процессор 112 дополнительно сконфигурирован для комбинирования по меньшей мере одного канала информации потокового мультимедиа, которая выбрана, в комбинированный поток данных, где каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции; и
отправитель 113, сконфигурированный для отправки комбинированного потока данных по меньшей мере одному пользовательскому терминалу.
Согласно серверу записи видеоконференции, обеспеченному в варианте осуществления настоящего изобретения, сообщение-запрос воспроизведения, вводимое пользователем, принимается и сообщение-запрос воспроизведения отправляется серверу записи; сервер записи может выбирать информацию потокового мультимедиа согласно сообщению-запросу воспроизведения; и после приема комбинированного потока данных, отправляемого сервером записи, пользовательский терминал отображает по меньшей мере один канал информации потокового мультимедиа, которая принимается, где комбинированный поток данных включает в себя упомянутый по меньшей мере один канал информации потокового мультимедиа, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции. Когда запись и воспроизведение видеоконференции выполняются посредством использования способа, запись и воспроизведение видео конференции могут быть реализованы по требованию пользователя в ходе видеоконференции, посредством этого улучшая впечатление пользователя.
Дополнительно, до приема сообщения-запроса воспроизведения, отправленного посредством упомянутого по меньшей мере одного пользовательского терминала, приемник 111 может быть дополнительно сконфигурирован для приема информации идентификатора потокового мультимедиа, вводимой пользователем.
Отправитель 113 может быть дополнительно сконфигурирован для отправки информации идентификатора потокового мультимедиа упомянутому по меньшей мере одному пользовательскому терминалу.
Когда состояние места конференции изменяется, приемник 111 может быть дополнительно сконфигурирован для приема информации конференции, отправленной посредством упомянутого по меньшей мере одного пользовательского терминала, где информация конференции может включать в себя информацию места конференции и информацию указания мультимедиа каждого места конференции.
Процессор 112 может обновлять информацию идентификатора потокового мультимедиа согласно информации конференции.
Дополнительно, как показано на ФИГ. 12, сервер 110 записи может дополнительно включать в себя:
память 114, сконфигурированную для приема и хранения информации потокового мультимедиа, отправленной посредством упомянутого по меньшей мере одного пользовательского терминала.
После того как информация потокового мультимедиа выбрана согласно сообщению-запросу воспроизведения, сервер 110 записи может дополнительно включать в себя:
область 115 отображения сервера записи, сконфигурированную для отображения упомянутого по меньшей мере одного канала информации потокового мультимедиа, которая выбирается.
Дополнительно, приемник 111 может быть дополнительно сконфигурирован для:
приема сообщения-запроса воспроизведения, отправленного посредством упомянутого по меньшей мере одного пользовательского терминала; или
получения сообщения-запроса воспроизведения, вводимого пользователем, в области отображения сервера записи, где область 115 отображения сервера записи может включать в себя по меньшей мере одну панель, и каждая панель используется для отображения изображения в реальном времени одного места конференции.
Сообщение-запрос воспроизведения может включать в себя информацию идентификатора потокового мультимедиа и информацию местоположения воспроизведения, где информация идентификатора потокового мультимедиа может дополнительно включать в себя информацию идентификатора места конференции для места конференции, которое участвует в конференции, или информацию идентификатора панели, соответствующую месту конференции, которое участвует в конференции. Сервер записи может выбирать место конференции, воспроизведение которого требуется, согласно информации идентификатора потокового мультимедиа и выбирать, согласно информации местоположения воспроизведения, информацию потокового мультимедиа, воспроизведение которой требуется, из записываемой информации потокового мультимедиа места конференции.
Дополнительно, область 115 отображения сервера записи может быть дополнительно сконфигурирована для:
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображения, в упомянутой первой панели 1151 области 115 отображения сервера записи, первой информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа является информацией идентификатора первой панели или информацией идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, отображения, в области 115 отображения сервера записи, первой информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; или
когда информация идентификатора потокового мультимедиа включает в себя информацию идентификатора первой панели или информацию идентификатора места конференции первого места конференции, соответствующего упомянутой первой панели, и информацию идентификатора второй панели или информацию идентификатора места конференции второго места конференции, соответствующего второй панели, отображения, в упомянутой первой панели 1151 области 115 отображения сервера записи, первой информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой первой панели или информации идентификатора места конференции упомянутого первого места конференции; и синхронно отображения в упомянутой второй панели 1152 области 115 отображения сервера записи второй информации потокового мультимедиа, которая выбирается и соответствует информации идентификатора упомянутой второй панели или информации идентификатора места конференции упомянутого второго места конференции.
Информация потокового мультимедиа может включать в себя по меньшей мере один тип нижеследующей информации: видеоинформации, аудиоинформации, информации изображения и информации субтитров.
Вариант осуществления настоящего изобретения дополнительно обеспечивает систему 130 записи видеоконференции, которая, как показано на ФИГ. 13, включает в себя: по меньшей мере один пользовательский терминал 90 как указано выше, и вышеприведенный сервер 110 записи.
Структуры пользовательского терминала 90 и сервера 110 записи были подробно описаны в вышеприведенных вариантах осуществления и здесь подробно не описываются снова.
Согласно системе записи видеоконференции, обеспеченной в варианте осуществления настоящего изобретения, сообщение-запрос воспроизведения, вводимое пользователем, принимается, и сообщение-запрос воспроизведения отправляется серверу записи; сервер записи может выбирать информацию потокового мультимедиа согласно сообщению-запросу воспроизведения; и после приема комбинированного потока данных, отправляемого сервером записи, пользовательский терминал отображает по меньшей мере один канал информации потокового мультимедиа, которая принимается, где комбинированный поток данных включает в себя упомянутый по меньшей мере один канал информации потокового мультимедиа, и каждый из упомянутого по меньшей мере одного канала информации потокового мультимедиа соответствует одному месту конференции. Когда запись и воспроизведение видеоконференции выполняются посредством использования способа, запись и воспроизведение видео конференции могут быть реализованы по требованию пользователя в ходе видеоконференции, посредством этого улучшая впечатление пользователя.
Обычный специалист в данной области техники может понимать, что все или часть этапов вариантов осуществления способа могут быть реализованы посредством программы, инструктирующей соответствующее аппаратное обеспечение. Программа может быть сохранена на считываемом компьютером носителе данных. Когда выполняется программа, выполняются этапы вариантов осуществления способа. Вышеприведенный носитель данных включает в себя: любой носитель, который может сохранять программный код, такой как ROM, RAM, магнитный диск или оптический диск.
Вышеприведенное описание представляет собой только конкретные способы реализации настоящего изобретения и не имеет намерение ограничивать объем охраны настоящего изобретения. Все изменения или замены, очевидные для специалистов в данной области техники в пределах объема, раскрытого в настоящем изобретении, должны попадать в объем охраны настоящего изобретения. Следовательно, объем охраны настоящего изобретения должен зависеть от объема охраны формулы изобретения.