СПОСОБ ВИДЕОСВЯЗИ, А ТАКЖЕ ТЕРМИНАЛ, СЕРВЕР И СИСТЕМА ДЛЯ ВИДЕОСВЯЗИ
METHOD OF VIDEO COMMUNICATION AND TERMINAL, SERVER AND SYSTEM FOR VIDEO COMMUNICATION

ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ
Настоящая заявка является продолжением заявки на патент по договору PCT № PCT/CN2013/076802, поданной 5 июня 2013 года, которая заявляет приоритет заявки на патент Китая № 201210183638.4, поданной в патентное ведомство Китая 6 июня 2012 года, и которая имеет название «Способ видеосвязи, а также терминал, сервер и система для видеосвязи», содержание которых полностью включены в данную заявку посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ДАННОЕ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится области компьютеров, и, в частности, к способу видеосвязи, а также терминалу, серверу и системе для видеосвязи.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
С развитием сетевой связи в интернете появилось несколько видов приложений мгновенного обмена сообщениями (IM). Видеосвязь представляет собой приложение, которое включает большое количество пользователей, при этом режим применения видеосвязи был развит с режима применения видеосвязи "один с одним" до режима применения видеосвязи "один со многими" и даже до режима применения видеосвязи "многие со многими". Пользователи могут совершать видеозвонок посредством различного программного обеспечения связи, которое обеспечивает удобное средство, например, для конференций и контактов пользователей. Таким образом, сценарии использования видеосвязи соответственно развиваются и изменяются, например, от простых чатов для развлечения и в дальнейшем до деловых переговоров, а также видеоконференций и подобного.
В существующей технологии стоит по меньшей мере следующий вопрос: режим применения видеосвязи "один с одним", или режим применения видеосвязи "один со многими", или даже режим применения видеосвязи "многие со многими" могут реализовать только простую функцию видео-голосовой связи, но не удовлетворяют потребность в мгновенном обмене сообщениями с более сложным содержанием.
КРАТКОЕ ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
С целью решения задачи в существующей технологии в вариантах осуществления настоящего изобретения предлагается способ видеосвязи, терминал для видеосвязи, сервер для видеосвязи и система для видеосвязи. Технические предложения описываются далее.
Способ видеосвязи, включающий:
установление терминалом соединения связи с сервером посредством протокола связи;
отправку локальных видеоданных и данных терминала в заданной зоне электронной доски на сервер для обеспечения серверу возможности отправлять локальные видеоданные и данные на заданной электронной доске на другие терминалы-участники, за исключением терминала, упомянутого выше, с целью отображения.
Кроме того, заданная зона электронной доски представляет собой зону отображения данных во время видеосвязи, при этом инструменты редактирования расположены в заданном месте зоны электронной доски, причем инструменты редактирования сконфигурированы для редактирования данных в зоне электронной доски;
перед этапом отправки локальных видеоданных терминала и данных в заданной зоне электронной доски на сервер способ дополнительно включает:
отображение инструментов редактирования, когда указатель мыши определяется как расположенный над локальной зоной электронной доски.
Кроме того, после этапа отображения инструментов редактирования, способ дополнительно включает:
получение данных, созданных путем редактирования зоны электронной доски пользователем с помощью инструментов редактирования;
отправку на сервер первого уведомляющего сообщения, указующего на то, что терминал пребывает режиме редактирования, для обеспечения серверу возможности отправки запрещающего редактирование уведомляющего сообщение на другие терминалы-участники, при этом запрещающее редактирование уведомляющее сообщение предназначено для выдачи другим терминалам-участникам команды для запрещения редактирования данных в зоне электронной доски.
Кроме того, после этапа отправки на сервер первого уведомляющего сообщения, указывающего на то, что терминал пребывает в режиме редактирования, способ дополнительно включает:
отправку второго уведомляющего сообщения на сервер, когда пользователь завершает редактирование, для обеспечения серверу возможности отправлять разрешающее редактирование уведомляющее сообщение на другие терминалы-участники, при этом второе уведомляющее сообщение предназначено для указания на то, что локальный терминал завершает редактирование, причем разрешающее редактирование уведомляющее сообщение предназначено для указания другим терминалам-участникам, что данные в зоне электронной доски можно редактировать.
Кроме того, этап отправки на сервер локальных видеоданных терминала и данных в заданной зоне электронной доски включает:
выполнение скриншота области отображения данных в заданной зоне электронной доски для получения скриншота зоны электронной доски;
отправку локальных видеоданных и скриншота зоны электронной доски на сервер.
Способ видеосвязи включает:
установление сервером соединения связи с терминалом посредством протокола связи;
получение сервером локальных видеоданных терминала и данных в заданной зоне электронной доски, отправляемых с терминала;
отправку сервером локальных видеоданных и данных в заданной зоне электронной доски терминала на другие терминалы-участники, за исключением терминала, упомянутого выше, для отображения с целью обеспечения возможности другим терминалам-участникам, за исключением терминала, упомянутого выше, отображать локальные видеоданные и данные в заданной зоне электронной доски.
Кроме того, перед этапом отправки сервером локальных видеоданных и данных в заданной зоне электронной доски терминала на другие терминалы-участники, за исключением терминала, упомянутого выше, для отображения, способ дополнительно включает:
получение первого уведомляющего сообщения, указывающего на то, что локальный терминал пребывает в режиме редактирования, отправленного терминалом;
отправку запрещающего редактирования уведомляющего сообщения на другие терминалы-участники, при этом запрещающее редактирование уведомляющее сообщение предназначено для выдачи другим терминалам-участникам команды для запрещения редактирования данных в зоне электронной доски.
Кроме того, после этапа отправки запрещающего редактирование уведомляющего сообщения на другие терминалы-участники способ дополнительно включает:
получение второго уведомляющего сообщения, отправленного терминалом, когда пользователем завершается редактирование данных в зоне электронной доски, при этом второе уведомляющее сообщение предназначено для указания завершения редактирования локальным терминалом;
отправку разрешающего редактирование уведомляющего сообщения на другие терминалы-участники, при этом разрешающее редактирование уведомляющее сообщение предназначено для указания другим терминалам-участникам, что данные в зоне электронной доски можно редактировать.
Терминал для видеосвязи содержит:
модуль установления связи, предназначенный для установления соединения связи с сервером посредством протокола связи;
первый отправляющий модуль, предназначенный для отправления локальных видеоданных и данных в заданной зоне электронной доски на сервер с целью обеспечения серверу возможности отправки локальных видеоданных и данных в заданной электронной доске на другие терминалы-участники, за исключением терминала, упомянутого выше, для отображения.
Кроме того, заданная электронная доска представляет собой зону отображения данных во время видеосвязи, при этом инструменты редактирования расположены в заданном месте зоны электронной доски, причем инструменты редактирования сконфигурированы для редактирования данных в зоне электронной доски;
и терминал дополнительно содержит:
модуль отображения, предназначенный для отображения инструментов редактирования, когда указатель мыши определяется как расположенный над зоной электронной доски, перед отправкой первым отправляющим модулем локальных видеоданных и данных в заданной зоне электронной доски на сервер.
Кроме того, терминал дополнительно содержит:
первый получающий модуль, предназначенный для получения данных, создаваемых посредством редактирования зоны электронной доски пользователем с помощью инструментов редактирования, когда модуль отображения отображает инструменты редактирования;
второй отправляющий модуль, предназначенный для отправки на сервер первого уведомляющего сообщения, указывающего на то, что терминал пребывает в режиме редактирования, с целью обеспечения серверу возможности отправки запрещающего редактирование уведомляющего сообщения на другие терминалы-участники, при этом запрещающее редактирование уведомляющее сообщение предназначено для указания другим терминалам-участникам запретить редактирование данные в зоне электронной доски.
Кроме того, терминал дополнительно содержит:
третий отправляющий модуль, предназначенный для отправки на сервер второго уведомляющего сообщения, которое указывает локальный терминал, завершающий редактирование, когда пользователь завершает редактирование, после отправки на сервер вторым отправляющим модулем первого уведомляющего сообщения, указывающего терминал, пребывающий в режиме редактирования, с целью обеспечения серверу возможности отправки разрешающего редактирование уведомляющего сообщения на другие терминалы-участники, при этом разрешающее редактирование уведомляющее сообщение предназначено для указания другим терминалам-участникам, что данные в зоне электронной доски можно редактировать.
Кроме того, первый отправляющий модуль содержит:
подмодуль выполнения скриншота, предназначенный для выполнения скриншота области отображения данных в заданной зоне электронной доски для получения скриншота зоны электронной доски; и
отправляющий подмодуль, предназначенный для отправки локальных видеоданных и скриншота зоны электронной доски на сервер.
Сервер для видеосвязи содержит:
модуль установления связи, предназначенный для установления соединения связи с терминалом посредством протокола связи;
первый получающий модуль, предназначенный для получения локальных видеоданных и данных в заданной зоне электронной доски, отправленных терминалом;
первый отправляющий модуль, предназначенный для отправки локальных видеоданных и данных в заданной зоне электронной доски терминала на другие терминалы-участники, за исключением терминала, упомянутого выше, для отображения с целью обеспечения возможности другим терминалам-участникам отображать локальные видеоданные и данные в заданной зоне электронной доски.
Кроме того, сервер дополнительно содержит:
второй получающий модуль, предназначенный для получения первого уведомляющего сообщения, указывающего терминал, пребывающий в режиме редактирования, отправленного терминалом, перед получением первым получающим модулем локальных видеоданных и данных в заданной зоне электронной доски, отправленных терминалом;
второй отправляющий модуль, предназначенный для отправки запрещающего редактирования уведомляющего сообщения на другие терминалы-участники, при этом запрещающее редактирование уведомляющее сообщение предназначено для выдачи другим терминалам-участникам команды для запрещения редактирования данных в зоне электронной доски.
Кроме того, сервер дополнительно содержит:
третий получающий модуль, предназначенный для получения второго уведомляющего сообщения, которое указывает терминал, завершающий редактирование, отправленного терминалом, когда пользователь завершает редактирование данных в зоне электронной доски, после отправки вторым отправляющим модулем запрещающего редактирование уведомляющего сообщения на другие терминалы-участники;
третий отправляющий модуль, предназначенный для отправки разрешающего редактирование уведомляющего сообщения на другие терминалы-участники, при этом разрешающее редактирование уведомляющее сообщение предназначено для указания другим терминалам-участникам, что данные в зоне электронной доски можно редактировать.
Система для видеосвязи содержит:
терминал для видеосвязи, описанный выше, и сервер для видеосвязи, описанный выше.
Положительный эффект вариантов осуществления настоящего изобретения описывается далее.
Обеспечивая заданную зону электронной доски в процессе видеосвязи и отправку данных в зоне электронной доски среди терминалов-участников через сервер вариант осуществления настоящего изобретения может осуществлять представление сложного содержания в приложениях видеосвязи "один с одним", "один со многими" или даже "многие со многими", чтобы соответствовать потребностям и ожиданиям от видеосвязи в чатах, развлечении, деловых переговорах, видеоконференциях и тому подобном.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
Чтобы сделать варианты осуществления настоящего изобретения более ясными, графические материалы, необходимые в вариантах осуществления настоящего изобретения, описываются далее. Очевидно, что графические материалы, описанные далее, являются только приведенными в качестве примера вариантов осуществления настоящего изобретения. Специалистом обычной квалификации в данной области техники могут быть выполнены другие графические материалы без творческой работы в соответствии с указанными графическими материалами.
На фиг. 1 изображена первая блок-схема последовательности этапов способа видеосвязи, представленного в первом варианте осуществления настоящего изобретения.
На фиг. 2 изображена вторая блок-схема последовательности этапов способа видеосвязи, представленного в первом варианте осуществления настоящего изобретения.
На фиг. 3 изображено схематическое представление заданной зоны электронной доски, представленной во втором варианте осуществления настоящего изобретения.
На фиг. 4 изображено схематическое представление функциональных модулей улучшенного терминала, используемого для видеосвязи, предусмотренного во втором варианте осуществления настоящего изобретения.
На фиг. 5 изображена блок-схема способа видеосвязи, представленного во втором варианте осуществления настоящего изобретения.
На фиг. 6 изображено схематическое представление зоны электронной доски, содержащей инструменты редактирования, предусмотренные во втором варианте осуществления настоящего изобретения.
На фиг. 7 показано демонстрационное изображение рисования в зоне электронной доски, представленное во втором варианте осуществления настоящего изобретения.
На фиг. 8a показано демонстрационное изображение открытия изображения в зоне электронной доски с использованием инструментов редактирования, предусмотренными во втором варианте осуществления настоящего изобретения.
На фиг. 8b показано демонстрационное изображение открытия файла в зоне электронной доски с использованием инструментов редактирования, предусмотренными во втором варианте осуществления настоящего изобретения.
На фиг. 9 изображено первое схематическое представление терминала для видеосвязи, представленного в третьем варианте осуществления настоящего изобретения.
На фиг. 10 изображено второе схематическое представление терминала для видеосвязи, представленного в третьем варианте осуществления настоящего изобретения.
На фиг. 11 изображено третье схематическое представление терминала для видеосвязи, представленного в третьем варианте осуществления настоящего изобретения.
На фиг. 12 изображено четвертое схематическое представление терминала для видеосвязи, представленного в третьем варианте осуществления настоящего изобретения.
На фиг. 13 изображено схематическое представление первого отправляющего модуля терминала для видеосвязи, представленного в третьем варианте осуществления настоящего изобретения.
На фиг. 14 изображено первое схематическое представление сервера для видеосвязи, представленного в четвертом варианте осуществления настоящего изобретения.
На фиг. 15 изображено второе схематическое представление сервера для видеосвязи, представленного в четвертом варианте осуществления настоящего изобретения.
На фиг. 16 изображено третье схематическое представление сервера для видеосвязи, представленного в четвертом варианте осуществления настоящего изобретения.
На фиг. 17 изображено схематическое представление системы для видеосвязи, представленной в пятом варианте осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРАЖЕННЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Дальнейшие описания настоящего изобретения будут изображаться четко и полно, что сочетается с вариантами осуществления на графических материалах и подробными вариантами осуществления.
Первый вариант осуществления.
На фиг. 1 изображена первая блок-схема последовательности этапов способа видеосвязи, представленного в первом варианте осуществления настоящего изобретения. Способ видеосвязи осуществляется посредством терминала. Способ видеосвязи включает следующие этапы.
Этап 101: терминал устанавливает соединение связи с сервером посредством протокола связи.
Этап 102: терминал отправляет локальные видеоданные и данные в заданной зоне электронной доски на сервер с целью обеспечения серверу возможности отправки локальных видеоданных и данных в заданной электронной доске на другие терминалы-участники, за исключением терминала, упомянутого выше, для отображения.
На фиг. 2 изображена вторая блок-схема последовательности этапов способа видеосвязи, представленного в первом варианте осуществления настоящего изобретения. Способ видеосвязи осуществляется посредством сервера. Способ видеосвязи включает следующие этапы.
Этап S1: установление сервером соединения связи с терминалом посредством протокола связи;
Этап S2: получение сервером локальных видеоданных терминала и данных в заданной зоне электронной доски, отправляемых с терминала;
Этап S3: отправка сервером локальных видеоданных и данных в заданной зоне электронной доски терминала на другие терминалы-участники, за исключением терминала, упомянутого выше, для отображения.
В способе видеосвязи, представленном в варианте осуществления настоящего изобретения, обеспечивая заданную зону электронной доски в процессе видеосвязи и отправку данных в зоне электронной доски среди терминалов-участников через сервер, вариант осуществления настоящего изобретения может осуществлять представление сложного содержания в приложениях видеосвязи "один с одним", "один со многими" или даже "многие со многими", чтобы соответствовать потребностям и ожиданиям от видеосвязи в чатах, развлечении, деловых переговорах, видеоконференциях и тому подобном.
Второй вариант осуществления.
В варианте осуществления настоящего изобретения представлен способ видеосвязи, который может реализовывать видеосвязь и дополнительно может отображать сложное содержание, требуемое одновременно с видеосвязью. Такое как документы, изображения, чертежи, ввод текста и прочее.
Следует отметить, что в способе, представленном в указанном варианте осуществления, в приложении видеосвязи терминала необходимо задать зону электронной доски. Зона электронной доски представляет собой зону отображения данных во время видеосвязи и может быть выполнена с возможностью отображения сложного содержания в процессе видеосвязи. Предпочтительно, зона электронной доски располагается ниже видеозоны, при этом зона электронной доски может активироваться пользователем путем нажатия кнопки переключателя в зоне электронной доски. На фиг. 3 изображено схематическое представление заданной зоны электронной доски, представленной во втором варианте осуществления настоящего изобретения. Заданная зона электронной доски может использоваться в видеосвязи "один с одним" или "один со многими". Локальные видеоданные и данные в зоне электронной доски отображаются в видеозоне и зоне электронной доски соответственно. Понятно, что в других вариантах осуществления зона электронной доски может располагаться в других местах, например, выше видеозоны, слева от видеозоны или справа от видеозоны, и этот вариант осуществления не ограничивается каким-либо конкретным местом.
Фиг. 4 представлена в данном документе в варианте осуществления для удобного объяснения. На фиг. 4 изображено схематическое представление функциональных модулей улучшенного терминала, используемого для видеосвязи, предусмотренного во втором варианте осуществления настоящего изобретения.
Как показано на фиг. 4, модуль, получающий сетевые видеоданные, предназначен для получения видеоданных других терминалов-участников, отправленных сервером. Модуль, получающий видеоданные с локальной видеокамеры, предназначен для получения видеоданных локального пользователя терминала. Модуль, получающий локальные данные электронной доски, предназначен для получения данных зоны электронной доски, редактируемых локальным пользователем посредством модуля ввода локальных данных электронной доски. Модуль, получающий сетевые данные электронной доски, предназначен для получения данных зоны электронной доски других пользователей, отправленных сервером. Модуль обработки видеоданных предназначен для задания места отображения видеоданных в видеозоне. Модуль обработки данных электронной доски предназначен для задания места отображения зоны данных электронной доски в зоне электронной доски. Зона видеоданных и электронной доски выводятся в соответствующее место отображения посредством модуля отображения видео и электронной доски.
Кроме того, чтобы обеспечить то, что все терминалы-участники, которые принимают участие в видеосвязи, отображают одинаковое содержание, видеозона может отображать видеоэкраны каждого терминала-участника в определенном месте отображения, заданным модулем обработки видеоданных, и зона электронной доски может отображать содержание зоны электронной доски каждого терминала-участника в определенном месте отображения, заданном модулем обработки данных электронной доски. Информация о месте отображения видеоэкранов и информация о месте отображения содержания зоны электронной доски могут быть общей информацией о месте, выдаваемой сервером, при этом общая информация о месте может быть получена модулем, получающим сетевые видеоданные, и модулем, получающим сетевые данные электронной доски.
На фиг. 5 изображена блок-схема способа видеосвязи, представленного во втором варианте осуществления настоящего изобретения. Способ видеосвязи включает следующие этапы.
Этап 201: терминал устанавливает соединение связи с сервером посредством протокола связи.
Следует отметить, что видеосвязь инициируется с помощью терминала, и один или несколько пользователей приглашаются поучаствовать в указанной видеосвязи. Когда пользователь получает приглашение на видеосвязь, терминал устанавливает соединение связи с сервером посредством протокола связи.
Протокол связи может представлять собой протокол управления передачей/интернет протокол (TCP/IP).
Этап 202: терминал определяет, расположен ли указатель мыши над локальной зоной электронной доски или нет. Если указатель мыши расположен над локальной зоной электронной доски, осуществляется этап 203; в противном случае повторно осуществляется этап 202.
Далее, перед этапом 202, способ видеосвязи также включает следующий этап.
Отображение зоны электронной доски, когда обнаруживается команда от пользователя об открытии зоны электронной доски.
Действие по открытию зоны электронной доски пользователем может осуществляться заданным переключателем в зоне электронной доски.
Далее, этап определения терминалом того, расположен ли указатель мыши над локальной зоной электронной доски или нет, включает следующий этап.
Определение того, происходит или нет событие наведения указателя мыши на элемент в зона электронной доски.
Следует отметить, что событие наведения указателя мыши запускается, когда указатель располагается над элементом, затем осуществляется функция, соответствующая событию наведения указателя мыши.
Этап 203: терминал отображает инструменты редактирования зоны электронной доски.
Как показано на фиг. 6, инструменты редактирования располагаются в заданном положении зоны электронной доски (например, с обеих сторон зоны электронной доски). Инструменты редактирования скрыты до запуска события наведения указателя мыши; инструменты редактирования отображаются, когда запускается событие наведения указателя мыши.
Инструменты редактирования, упомянутые выше, могут содержать, но не ограничиваются одним или несколькими типами следующих инструментов: таких как, инструмент редактирования символов, инструмент рисовальный карандаш, инструмент ластик, инструмент отмены ввода, инструмент многократный ввод, инструмент пустая электронная доска, инструмент выбора цвета, инструмент сохранения, инструмент открытия файла, инструмент открытия изображения. Пользователь может осуществлять следующие действия в зоне электронной доски путем использования инструментов редактирования: ввод символов, рисование, отображение документов и картинок, и личных граффити, и представление отображаемых данных каждого участника и т.п. На фиг. 7 показано демонстрационное изображение рисования в зоне электронной доски, представленное во втором варианте осуществления настоящего изобретения. На фиг. 8a показано демонстрационное изображение открытия изображения в зоне электронной доски с использованием инструментов редактирования, предусмотренными во втором варианте осуществления настоящего изобретения. На фиг. 8b показано демонстрационное изображение открытия файла в зоне электронной доски с использованием инструментов редактирования, предусмотренными во втором варианте осуществления настоящего изобретения.
Далее, когда область отображения, занятая данными в зоне электронной доски, не достаточна, т. е. когда область отображения не может отображать все данные в зоне электронной доски за раз, зона электронной доски может быть расширена. Например, путем перетаскивания полосы прокрутки в правой части зоны электронной доски могут быть отображены все данные в зоне электронной доски.
Этап 204: терминал принимает данные, генерируемые путем редактирования зоны электронной доски пользователем с помощью инструментов редактирования, и отправляет на сервер первое уведомляющее сообщение, указывающее на то, что терминал пребывает в режиме редактирования.
Этап 205: отправка запрещающего редактирование уведомляющего сообщения на другие терминалы-участники, после получения сервером первого уведомляющего сообщения, отправленного терминалом.
Запрещающее редактирование уведомляющее сообщение используется для указания другим терминалам-участникам запретить редактирование данных в зоне электронной доски.
Следует отметить, что, с целью избежать беспорядочного редактирования данных в зоне электронной доски, в одно и то же время только один пользователь имеет возможность редактировать данные в зоне электронной доски. Таким образом, когда пользователь редактирует данные в зоне электронной доски терминала, указанный терминал установлен в режим редактирования, и другие терминалы-участники не могут редактировать данные в электронной доске пока не будет деактивирован режим редактирования указанного терминала. С другой стороны, указатели мыши других терминалов-участников могут быть установлены в деактивированный режим, в этом деактивированном режиме пользователи других терминалов-участников не могут редактировать данные в зоне электронной доски, и инструменты редактирования зоны электронной доски заблокированы для пользователей других терминалов-участников.
Этап 206: терминал отправляет на сервер второе уведомляющее сообщение, когда терминал завершает редактирование данных в зоне электронной доски. Второе уведомляющее сообщение используется для указания того, что локальный терминал завершает редактирование.
Этап 207: сервер отправляет разрешающее редактирование уведомляющее сообщение другим терминалам-участникам при получении второго уведомляющего сообщения, отправленного терминалом.
Разрешающее редактирование уведомляющее сообщение предназначено для указания другим терминалам-участникам, что данные в зоне электронной доски можно редактировать. После завершения редактирования пользователем терминала данных в зоне электронной доски, сервер отправляет разрешающее редактирование уведомляющее сообщение другим терминалам-участникам, чтобы заставить другие терминалы-участники избавиться от деактивированного режима, так чтобы другие терминалы-участники могли редактировать данные в зоне электронной доски.
Этап 208: терминал отправляет на сервер локальные видеоданные и отредактированные данные в зоне электронной доски.
Локальные видеоданные могут быть получены модулем, получающим видеоданные с локальной видеокамеры, который имеет такой же способ получения, что и модуль, получающий видеоданные с локальной видеокамеры, согласно существующей технологии, таким образом в данном документе не приводятся и не описываются повторные пояснения.
Далее, этап отправки терминалом локальных видеоданных и данных, отредактированных в зоне электронной доски, на сервер может включать следующий этап.
Выполнение скриншота области отображения в заданной зоне электронной доски для получения скриншота зоны электронной доски, и отправка на сервер локальных видеоданных и скриншота зоны электронной доски.
Этап 209: сервер отправляет локальные видеоданные и данные в зоне электронной доски на другие терминалы-участники, за исключением терминала, упомянутого выше, для отображения при получении локальных видеоданных и данных в зоне электронной доски.
Этапы 202-209 варианта осуществления описывают способ отображения данных в зоне электронной доски терминалами-участниками. Путем выполнения этапов 202-209 разные терминалы-участники имеют возможность редактировать данные в зоне электронной доски, и могут отправлять данные в зоне электронной доски на сервер. Сервер отправляет отредактированные данные в зоне электронной доски на каждый терминал-участник. Путем многократного выполнения этапов 202-209 данные в зоне электронной доски могут отображаться на всех терминалах-участниках.
В способе видеосвязи, представленном в варианте осуществления настоящего изобретения, обеспечивая заданную зону электронной доски в процессе видеосвязи и отправку данных в зоне электронной доски среди терминалов-участников через сервер, вариант осуществления настоящего изобретения может осуществлять представление сложного содержания в приложениях видеосвязи "один с одним", "один со многими" или даже "многие со многими", чтобы соответствовать потребностям и ожиданиям от видеосвязи в чатах, развлечении, деловых переговорах, видеоконференциях и тому подобном.
Третий вариант осуществления.
На фиг. 9 изображено первое схематическое представление терминала для видеосвязи, представленного в третьем варианте осуществления настоящего изобретения. Терминал для видеосвязи содержит следующие модули.
Модуль 301 установления связи предназначен для установления соединения связи с сервером посредством протокола связи.
Первый отправляющий модуль 302 предназначен, чтобы отправлять локальные видеоданные и данные в заданной зоне электронной доски на сервер, с целью обеспечения серверу возможности отправки локальных видеоданных и данных в заданной электронной доске на другие терминалы-участники, за исключением терминала, упомянутого выше, для отображения.
В сочетании с терминалом, упомянутым выше, в первом варианте осуществления, далее заданная зона электронной доски представляет собой зону отображения данных во время видеосвязи, и инструменты редактирования располагаются в заданном месте зоны электронной доски. Инструменты редактирования предназначены для редактирования данных в зоне электронной доски. Как изображено на фиг.10, терминал для видеосвязи также содержит следующий модуль.
Модуль 303 отображения предназначен для отображения инструментов редактирования, когда указатель мыши определяется как расположенный над зоной электронной доски, перед отправкой первым отправляющим модулем локальных видеоданных и данных в заданной зоне электронной доски на сервер.
В сочетании с первым вариантом осуществления, как показано на фиг. 11, терминал, упомянутый выше, также содержит следующие модули во втором варианте осуществления.
Первый получающий модуль 304 предназначен для получения данных, создаваемых посредством редактирования зоны электронной доски пользователем с помощью инструментов редактирования, когда модуль 303 отображения отображает инструменты редактирования.
Второй отправляющий модуль 305 предназначен для отправки на сервер первого уведомляющего сообщения, указывающего на то, что терминал пребывает в режиме редактирования, с целью обеспечения серверу возможности отправки запрещающего редактирование уведомляющего сообщения на другие терминалы-участники, при этом запрещающее редактирование уведомляющее сообщение предназначено для указания другим терминалам-участникам запретить редактирование данные в зоне электронной доски.
В сочетании со вторым вариантом осуществления, как показано на фиг. 12, терминал, упомянутый выше, также содержит следующие модули в третьем варианте осуществления.
Третий отправляющий модуль 306 предназначен для отправки на сервер второго уведомляющего сообщения, которое указывает локальный терминал, завершающий редактирование, когда пользователь завершает редактирование, после отправки на сервер вторым отправляющим модулем 305 первого уведомляющего сообщения, указывающего терминал, пребывающий в режиме редактирования, с целью обеспечения серверу возможности отправки разрешающего редактирование уведомляющего сообщения на другие терминалы-участники, при этом разрешающее редактирование уведомляющее сообщение предназначено для указания другим терминалам-участникам, что данные в зоне электронной доски можно редактировать.
В сочетании с первым вариантом осуществления, как показано на фиг. 13, первый отправляющий модуль 302 содержит следующие модули в четвертом варианте осуществления.
Подмодуль 3021 выполнения скриншота предназначен для выполнения скриншота области в заданной зоне электронной доски для получения скриншота зоны электронной доски.
Отправляющий подмодуль 3022 предназначен для отправки локальных видеоданных и скриншота зоны электронной доски на сервер.
Терминал, предоставленный в варианте осуществления может осуществлять способ, предоставленный в любом варианте осуществления способа. Подробный процесс терминала может ссылаться на описание варианта осуществления способа и в данном документе не повторяется.
[00137] В терминале для видеосвязи, представленном в варианте осуществления настоящего изобретения, посредством обеспечения заданной зоны электронной доски в процессе видеосвязи и отправки данных в зоне электронной доски среди терминалов-участников через сервер, вариант осуществления настоящего изобретения может осуществлять представление сложного содержания в приложениях видеосвязи "один с одним", "один со многими" или даже "многие со многими", чтобы соответствовать потребностям и ожиданиям от видеосвязи в чатах, развлечении, деловых переговорах, видеоконференциях и тому подобном.
Четвертый вариант осуществления.
На фиг. 14 изображено первое схематическое представление сервера для видеосвязи, представленного в четвертом варианте осуществления настоящего изобретения. Как показано на фиг. 14, сервер для видеосвязи содержит следующие модули.
Модуль 401 установления связи предназначен для установления соединения связи с терминалом посредством протокола связи.
Первый получающий модуль 402 предназначен для получения локальных видеоданных и данных в заданной зоне электронной доски, отправленных терминалом.
Первый отправляющий модуль 403 предназначен для отправки локальных видеоданных и данных в заданной зоне электронной доски терминала на другие терминалы-участники, за исключением терминала, упомянутого выше, с целью обеспечения возможности другим терминалам-участникам отображать локальные видеоданные и данные в заданной зоне электронной доски.
В сочетании с сервером, упомянутым выше, как показано на фиг. 15, сервер также содержит следующие модули в первом варианте осуществления.
Второй получающий модуль 404 предназначен для получения первого уведомляющего сообщения, указывающего терминал, пребывающий в режиме редактирования, отправленного терминалом, перед получением первым получающим модулем 402 локальных видеоданных и данных в заданной зоне электронной доски, отправленных терминалом.
Второй отправляющий модуль 405 предназначен для отправки запрещающего редактирования уведомляющего сообщения на другие терминалы-участники, при этом запрещающее редактирование уведомляющее сообщение предназначено для выдачи другим терминалам-участникам команды для запрещения редактирования данных в зоне электронной доски.
В сочетании с первым вариантом осуществления, как показано на фиг. 16, сервер, упомянутый выше, также содержит следующие модули во втором варианте осуществления.
Третий получающий модуль 406 предназначен для получения второго уведомляющего сообщения, которое указывает терминал, завершающий редактирование, отправленного терминалом, когда пользователь завершает редактирование данных в зоне электронной доски, после отправки вторым отправляющим модулем 405 запрещающего редактирование уведомляющего сообщения на другие терминалы-участники.
Третий отправляющий модуль 407 предназначен для отправки разрешающего редактирование уведомляющего сообщения на другие терминалы-участники, при этом разрешающее редактирование уведомляющее сообщение предназначено для указания другим терминалам-участникам, что данные в зоне электронной доски можно редактировать.
Сервер, предоставленный в варианте осуществления, может осуществлять способ, предоставленный в любом варианте осуществления способа. Подробный процесс терминала может ссылаться на описание варианта осуществления способа и в данном документе не повторяется.
В сервере для видеосвязи, предоставленном в варианте осуществления настоящего изобретения, посредством получения видеоданных и данных в зоне электронной доски, и отправки видеоданных и данных в зоне электронной доски на другие терминалы-участники, может осуществляться представление сложного содержания в приложениях видеосвязи "один с одним", "один со многими" или даже "многие со многими", чтобы соответствовать потребностям и ожиданиям от видеосвязи в чатах, развлечении, деловых переговорах, видеоконференциях и тому подобном.
Пятый вариант осуществления.
На фиг. 17 изображено схематическое представление системы для видеосвязи, представленной в четвертом варианте осуществления настоящего изобретения. Система для видеосвязи, предоставленная в варианте осуществления, содержит терминал 501 для видеосвязи в третьем варианте осуществления, и сервер 502 для видеосвязи в четвертом варианте осуществления.
Функция терминала 501 для видеосвязи имеет ту же функцию, что и терминал для видеосвязи в третьем варианте осуществления, и функция сервера 502 для видеосвязи имеет ту же функцию, что и сервер для видеосвязи в четвертом варианте осуществления. Таким образом, функции терминала 501 для видеосвязи и сервера 502 для видеосвязи в данном документе не повторяются.
Система для видеосвязи, предоставленная в варианте осуществления, может осуществлять любой способ, предусмотренный в вариантах осуществления способа, и подробный процесс может ссылаться на описания в вышеупомянутых вариантах осуществления способа, поэтому не повторяется в данном документе.
Система для видеосвязи, представленная в варианте осуществления настоящего изобретения, посредством обеспечения заданной зоны электронной доски в процессе видеосвязи и отправки данных в зоне электронной доски среди терминалов-участников через сервер, вариант осуществления настоящего изобретения, может осуществлять представление сложного содержания в приложениях видеосвязи "один с одним", "один со многими" или даже "многие со многими", чтобы соответствовать потребностям и ожиданиям видеосвязи в чатах, развлечении, деловых переговорах, видеоконференциях и тому подобном.
Следует отметить, что когда терминалы для видеосвязи осуществляют видеосвязь с сервером для видеосвязи, предоставленном в вышеупомянутых вариантах осуществления, деление каждого функционального модуля принимается в данном документе только в качестве примера. В реальном применении при необходимости разные функциональные модули могут быть распределены в соответствии с функцией, описанной выше. Другими словами, внутренние структуры терминала и сервера могут быть поделены на разные функциональные модули для осуществления всех или части функций, описанных выше. В дополнение, терминал, сервер и способ видеосвязи принадлежат к одному замыслу, и подробные процессы могут ссылаться на варианты осуществления способа, которые здесь не повторяются.
Порядковый номер каждого варианта осуществления настоящего изобретения используется только для удобства описания вариантов осуществления, и порядковый номер каждого варианта осуществления не указывает на степень предпочтения.
Специалист в данной области техники может понять, что часть или все процессы в способах в соответствии с вышеприведенными вариантами осуществления могут осуществляться с помощью компьютерной программы, управляющей соответствующим аппаратным обеспечением. Программа может храниться в машиночитаемом носителе данных. При выполнении программа может выполнять процессы в вышеупомянутых вариантах осуществления способов. Носитель данных может представлять собой магнитный диск, оптический диск, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM) и др.
Хотя конкретно были описаны конкретные варианты осуществления настоящего изобретения, настоящее изобретение не должно быть истолковано как ограниченное ими. Без отхода от объема и идеи настоящего изобретения могут быть сделаны различные изменения или модификации настоящего изобретения.