Связь с использованием по меньшей мере двух различных типов мультимедийных данных
Иллюстрации
Показать всеГруппа изобретений относится к технологиям передачи мультимедийных данных. Техническим результатом является обеспечение блокирования приема и передачи мультимедийных данных. Предложен способ блокирования приема и передачи мультимедийных данных в системе связи. Способ содержит этап, на котором осуществляют прием, в виде одного ввода, информации, указывающей на то, что два или более потока, содержащих мультимедийные данные различных типов, относящиеся к связи между устройствами участников, должны быть блокированы для устройства участника. При этом в ответ на прием этой информации выполняют блокирование упомянутых двух или более потоков мультимедийных данных, передаваемых как из упомянутого устройства участника, так и в упомянутое устройство участника, с сохранением соединения, установленного для упомянутой связи. 4 н. и 19 з.п. ф-лы, 31 ил.
Реферат
Область техники
Настоящее изобретение относится к связи с использованием по меньшей мере двух различных типов мультимедийных данных.
Предпосылки создания изобретения
Применение технологий связи, в частности, основанных на протоколе Интернета (Internet Protocol, IP), а также соответствующих абонентских устройств, обеспечивает разносторонние возможности общения между ними и позволяет предоставлять такие услуги как веб-конференцсвязь, обмен мультимедийными данными с участием двух или более типов мультимедийных данных и т.п. Под веб-конференцсвязью понимается услуга, которая позволяет осуществлять коллективный доступ к событиям конференцсвязи из удаленных местоположений. Такая услуга позволяет обеспечивать связь «точка-точка» в режиме реального времени, а также многоадресную связь одного передатчика со многими приемниками. Она предоставляет возможность одновременного совместного доступа к информации посредством текстовых сообщений, голосового или видеочата, к примеру, осуществляемых между географически разнесенными местоположениями.
В некоторых случаях во время связи могут возникать нежелательные перебои или помехи. Одним из примеров может быть ситуация, в которой во время сеанса видеконференцсвязи, осуществляемого одним из участников, в помещение может войти его помощник, которому срочно необходима подпись под секретным документом и некоторые указания. В подобной ситуации желательно иметь быстрый и простой способ, позволяющий блокировать вызов видеоконференцсвязи. Однако единственный оперативный способ, который гарантирует, что другие участники вызова видеоконференцсвязи не увидят и не услышат ничего из того, что происходит в помещении, - это завершение вызова видеоконференцсвязи. Недостаток подобного решения заключается то, что для повторного установления вызова видеоконференцсвязи потребуется определенное время.
Сущность изобретения
В главном аспекте настоящего изобретения предложен механизм, обеспечивающий быстрое и простое решение описанной выше проблемы.
Настоящее изобретение определено в форме способов, устройств, компьютерного программного продукта и системы, которые имеют отличительные признаки, перечисленные в независимых пунктах формулы изобретения. Предпочтительные варианты осуществления настоящего изобретения описаны в зависимых пунктах формулы изобретения.
В одном из аспектов настоящего изобретения предложен инструмент, называемый в данном документе «цифровым занавесом» и предназначенный для по меньшей мере частичного блокирования по меньшей мере передачи или приема абонентских данных по соединению без завершения этого соединения, т.е. без блокирования передачи и приема управляющих данных. Преимущества данного аспекта включают экономию времени и устранение необходимости разрыва и повторного установления соединения, что является нерациональным, а также - экономию сетевых ресурсов.
Краткое описание чертежей
Ниже различные варианты осуществления настоящего изобретения будут более описаны более подробно со ссылками на приложенные чертежи, где
Фиг. 1А-1С представляют собой упрощенную архитектуру примеров систем и включают эскизные блок-схемы примеров устройств;
Фиг. 2A-2L представляют собой упрощенные блок-схемы, которые иллюстрируют различные примеры;
Фиг. 3А-9 представляют собой блок-схемы алгоритмов, которые иллюстрируют различные примеры функциональности; и
Фиг. 10-12 иллюстрируют примеры обмена информацией и функциональности.
Подробное описание вариантов осуществления изобретения
Рассмотренные ниже варианты осуществления настоящего изобретения являются исключительно иллюстративными. В описании, в различных его местах, могут осуществляться ссылки на «вариант осуществления настоящего изобретения», «один из вариантов осуществления настоящего изобретения» или на «некоторые из вариантов осуществления настоящего изобретения», однако это не обязательно означает, что каждая такая отсылка связана с одним и тем же вариантом (или вариантами) осуществления настоящего изобретения, или что описанный признак относится только к одному варианту осуществления настоящего изобретения. Отдельные признаки различных вариантов осуществления настоящего изобретения могут комбинироваться, в результате чего могут быть получены другие варианты осуществления настоящего изобретения.
Варианты осуществления настоящего изобретения могут применяться в любом устройстве, поддерживающем применение по меньшей мере двух различных типов мультимедийных данных при связи по одной или более сетей или соответствующих систем связи. Связь может осуществляться по беспроводной сети (или системе) связи, или по сети (или системе) связи, в которой применяются одновременно проводные соединения (или сети) и беспроводные соединения (или сети). Связь может иметь любой тип и быть, например, многоадресной, одноадресной, мульти-одноадресной (multi-unicast), уни-многоадресной (uni-multicast) и широковещательной, независимо от того, осуществляется она в реальном времени или является связью с отложенным воспроизведением, или их комбинацией. Также, при этом, связь может быть дуплексной, полудуплексной или симплексной. Связь может также иметь тип «точка - точка», «точка - много точек», «много точек - много точек» или «много точек - точка», при этом для нее может применяться сервер, в случае централизованной системы, или может использоваться децентрализованная система (например, одноранговая сеть). Используемые протоколы и стандарты связи, и в особенности - беспроводной связи, быстро развиваются. Их развитие может требовать внесение в варианты осуществления настоящего изобретения дополнительных изменений. Соответственно, все термины и выражения должны трактоваться широко и пониматься как иллюстрирующие, а не ограничивающие варианты осуществления настоящего изобретения.
На фиг. 1А проиллюстрирована архитектура системы 100 в целом, в соответствии с одним из примеров осуществления настоящего изобретения, проиллюстрирована на фиг. 1А. Фиг. 1А представляет собой значительно упрощенную системную архитектуру, где показаны только некоторые из элементов и функциональных узлов, все из которых являются логическими блоками, допускающими отличающуюся от проиллюстрированной реализацию. Соединения, показанные на фиг. 1А, являются примерами логических соединений; реальные физические соединения могут отличаться. Специалистам в настоящей области техники должно быть очевидно, что системы могут включать и другие функции, структуры и устройства. Нужно понимать, что функции, структуры, элементы и протоколы, используемые для установления соединения, или в ходе установления соединения, а также для передачи мультимедийных данных различных форматов по этому соединению, как и количество реальных каналов, требуемых для соединения, несущественны для реализации настоящего изобретения. Соответственно, более подробно в настоящем документе они рассмотрены не будут.
Пример системы 100, проиллюстрированный на фиг. 1А, включает одно или более абонентских устройств 110, 110' (на фиг. 1А показаны только два из них), имеющих соединение с серверным устройством (или серверной системой) 120, посредством которого предоставляется услуга связи. К примеру, услуга связи может представлять собой услугу Starwindow®, предоставляемую заявителем. В этом случае абонентское устройство может представлять собой специальное абонентское устройство услуги Starwindow® или иметь мобильное приложение, или обычное приложение, или «виджет», предоставляющие услугу Starwindow®. Соединение (или соединения) между серверным устройством 120 и абонентским устройством 110, 110' может осуществляться по одной или более сетям 130, например, по мобильной сети, по телефонной коммутируемой сети общего пользования, по глобальной вычислительной сети (wide area network, WAN), по сети Интернет, по локальной вычислительной сети (local area network, LAN), открытой для всех абонентов или с ограниченным доступом (например, корпоративной LAN или офисной LAN), по беспроводной LAN, такой как Wi-Fi, по частной сети, по фирменной сети или по комбинации любых из перечисленных сетей. Однако, как упоминалось выше, тип (или типы) и система (или системы), на которых основана сеть, не имеет значения, может применяться любой тип сети и соединения, допускающие передачу по ним данных.
На фиг. 1А проиллюстрированы только некоторые из блоков абонентского устройства 110, 110', на примере только одного из абонентских устройств (110). Абонентское устройство 110, 110' может быть вычислительным устройством любого типа, которое может выступать в роли оконечной точки связи. При этом оно поддерживает связь с использованием по меньшей мере двух различных типов мультимедийных данных, и может называться «абонентским терминалом», «абонентским оборудованием» или «абонентской аппаратурой». Примеры подобных абонентских устройств включают портативные беспроводные устройства мобильной связи, работающие с программным или аппаратным модулем идентификации абонента (subscriber identification module, SIM) или без него, включая, без ограничения перечисленным, следующие типы устройств: мобильный телефон, смартфон, карманный персональный компьютер (personal digital assistant, PDA), гарнитуру, портативный компьютер, устройство для чтения электронных книг, планшетный компьютер, а также мобильные устройства, специально предназначенные для доступа к услуге. Также нужно понимать, что может применяться операционная система любого типа. Примеры подобных операционных систем включают Android, Windows и iOS. Также, могут поддерживаться любые приложения, основанные на любом из языков программирования, включая языки, не зависящие от операционной системы, например, приложения, основанные на: Java, языке разметки гипертекста (HyperText Markup Language, HTML), HTML5 и QT (кроссплатформенная среда разработки приложений). В проиллюстрированном примере по меньшей мере одно из абонентских устройств (110) включает блок 112 занавеса для по меньшей мере частичного блокирования и разблокирования передачи и/или приема абонентских данных по соединению без завершения этого соединения, в соответствии с последующим более подробным описанием. Абонентские данные, как правило, включают два или более потоков мультимедийных данных различных типов, происходящие из источника, например, аудиоданные и видеоданные от одного из участников вызова видеоконференцсвязи. Абонентское устройство 100 включает также один или более различных интерфейсных блоков 111, предназначенных для обеспечения связи, например, одну или более антенн для передачи и приема мультимедийных данных различных типов, а также различные блоки пользовательского интерфейса, например, один или более экранов (удаленных или встроенных), один или более громкоговорителей (удаленных или встроенных), одну или более камер (удаленных или встроенных), сенсорный экран, переключатель, клавиатуру, виртуальную клавиатуру, мышь, джойстик, ролик выбора, колесо выбора, селекторный переключатель, цифровую площадку (или планшет) для рисования, сенсорную панель (тачпад) и т.п. Однако в настоящем документе эти элементы подробно рассмотрены не будут. Абонентское устройство 110 включает также память 113, которая может применяться для хранения информации о том, закрыт или открыт цифровой занавес, в соответствии с последующим более подробным описанием. Также, абонентское устройство имеет в своем составе процессор (не показан на фиг. 1А), сконфигурированный для реализации по меньшей мере одной функции из описанной функциональности, относящейся к блоку занавеса, и при этом память 113, или другая память, сконфигурирована для хранения программного кода, необходимого по меньшей мере для блока занавеса.
На фиг. 1А проиллюстрированы лишь некоторые из блоков серверного устройства 120. Серверное устройство 120 может быть вычислительным устройством, которое поддерживает применение по меньше мере двух потоков мультимедийных данных различных типов и может выполнять роль промежуточной точки, участвующей в связи, или конференцсвязи, и может также называться «сервером» или «серверной системой». Другими словами, серверное устройство 120 может быть любым устройством (или аппаратурой) общего назначения, которое может быть запрограммировано, или иным образом сконфигурировано, для предоставления выделяемых ресурсов одному или более клиентам. Например, серверное устройство 120 может быть компьютером или другим вычислительным компонентом, таким как сервер конференцсвязи или медиасервер, сконфигурированным для обработки различных мультимедийных потоков, относящихся к осуществлению связи. В проиллюстрированном примере серверное устройство 120 содержит блок 122 обработки трафика, предназначенный для обработки мультимедийных потоков связи. Также серверное устройство 120 содержит память 123, которая может использоваться для хранения информации о «контактах» в течение одного сеанса связи, а также, например, информацию о том, заблокированы они или нет (полностью или частично). В данном примере память включает список участников с информацией о блокировании для одного сеанса 12-31 связи. При этом в списке перечислены участники связи, а заблокированные участники указаны в столбце, следующем после идентификатора участника. В данном примере память 123 содержит также сохраненные, или записанные, потоки 12-32 мультимедийных данных, относящихся к осуществлению связи. Можно сказать, что участники связи имеют общий доступ к виртуальной комнате, обеспечивающей также возможность воспроизведения. Данный пример относится к ситуации, описанной ниже с использованием фиг. 2С. Также серверное устройство имеет в своем составе процессор (не показан на фиг. 1A), сконфигурированный для реализации по меньшей мере одной функции из описанной функциональности, относящейся к блоку обработки трафика, и при этом память 123, или другая память, сконфигурирована для хранения программного кода, необходимого по меньшей мере для блока обработки трафика. Нужно понимать, что система может быть реализована без хранения потоков мультимедийных данных.
Пример системы 100', проиллюстрированный на фиг. 1В включает одно или более устройств 110, 110' (только два из которых показаны на фиг. 1B), сконфигурированных для обеспечения функциональности занавеса без участия сервера. Другими словами, по меньшей мере одно из абонентских устройств 110, 110' соответствует абонентскому устройству, которое было описано выше, т.е. включает интерфейсы 111, блок 112 занавеса и память 113, при этом блок 112 занавеса сконфигурирован для выполнения своих функций без участия серверного устройства и без взаимодействия с сервером.
В другом примере системы, который проиллюстрирован на фиг. 1С и основан на том же принципе, что и пример системы на фиг. 1В (т.е. без отдельного серверного устройства), по меньшей мере одно из абонентских устройств (110ʺ) сконфигурировано таким образом, что включает также блок 122 управления трафиком, т.е. выступает в роли сервера, поэтому в ходе осуществления связи это абонентское устройство может выступать в роли серверного устройства и, в зависимости от реализации, например, сохранять потоки мультимедийных данных во внешнюю память (не показана на фиг. 1С) или не сохранять их совсем.
Сервер может применяться для предоставления услуги телеприсутствия. Телеприсутствием называют группу технологий, которая позволяет человеку получать впечатления того, что он присутствует, создавать впечатление того, что он присутствует, или воздействует на место, отличное от его реального местоположения. Другими словами, телеприсутствие означает, технически опосредованное удаленное присутствие в природном окружении, например, при помощи симплексного, полудуплексного или дуплексного аудио- и/или видеосоединения. В случае услуги телеприсутствия, или удаленного присутствия, такой, например, как услуга Starwindow®, блок обработки трафика или другой соответствующий ему блок может быть сконфигурирован, например, для обеспечения одной или более виртуальных комнат и, для каждой виртуальной комнаты, в зависимости от потребностей, одной или более переговорных комнат. К примеру, пользователи и/или абонентские устройства могут быть назначены, или определены, в виртуальные комнаты заранее, например, при регистрации в услуге, и при этом клиентский блок Starwindow® в абонентском устройстве может быть сконфигурирован, в ответ на прием ввода, указывающего на необходимость установления соединения с другим пользователем или абонентским устройством, для передачи запроса на установление соединения в виртуальную комнату, и затем блок обработки трафика может создавать переговорную для этого соединения, переназначать абонентское устройство таким образом, чтобы оно имело соединение «точка-точка» с переговорной, и приглашать другую сторону, или стороны, связи к установлению соединения с переговорной, благодаря чему осуществляется связь, если только она, по меньше мере частично, не заблокирована (блокирование будет более подробно описано ниже).
Фиг. 2A-2G иллюстрируют различные примеры информации, отображаемой на экране 200 одного из участников видеоконференцсвязи в ходе ее осуществления. В проиллюстрированных примерах предполагается, что если поток мультимедийных данных блокируют, то его блокируют полностью, однако варианты осуществления настоящего изобретения не ограничены таким решением. Блокирование мультимедийных данных при помощи занавеса, как это будет более подробно описано ниже, может также быть лишь частичным. В примерах, проиллюстрированных на фиг. 2А-2С, подразумевается, что применяются два типа цифровых занавесов, при этом один из типов (201) предназначен для блокирования видеоконференцсвязи полностью и называется далее «общим занавесом», а второй (202) предназначен для блокирования видеоконференцсвязи с конкретным контактным лицом и далее называется «индивидуальным занавесом контакта». Нужно понимать, что под «вызовом видеоконференцсвязи» в данном документе понимается любой вызов или любой обмен данными услуги телеприсутствия, в котором участвуют по меньшей мере два потока мультимедийных данных различных типов между по меньшей мере двумя оконечными точками, при этом одной из оконечных точек может быть переговорная в серверном устройстве, сконфигурированном для сохранения сообщений связи, с целью отложенного их получения, и/или сконфигурированном для отображения соединений, а также соответствующих сообщений связи между двумя или более различными участниками в переговорной таким образом, чтобы участники получали впечатление того, что они осуществляют связь «точка-точка» с обеспечением удаленного присутствия, т.е. чтобы они не замечали применения серверного устройства. Например, в случае услуги Starwindow®, абоненты взаимодействуют только с виртуальным «окном», через которое они могут общаться с другой стороной связи, расположенной «по ту сторону».
На фиг. 2А проиллюстрирована ситуация, в которой четыре участника, А, В, С, D, вызова видеоконференцсвязи видят и слышат друг друга, в соответствии с отображением на экране 200 участника А. Экран разделен на четыре части, и при этом части 210, 210', 210ʺ, предназначенные для остальных участников В, С, D имеют индивидуальные цифровые занавесы 202, 202', 202ʺ контактов, которые находятся в открытом положении, а часть 211, предназначенная для участника А, показана как не имеющая занавеса. Также в верхней части экрана имеется общий занавес 201, находящийся в открытом положении. В открытом положении для каждого из занавесов отображается только область закрывания. Если участник А нажмет на коснется области закрывания, занавес будет закрыт, и соответствующая связь будет блокирована.
На фиг. 2В проиллюстрирована ситуация, в которой участника А, например, прервали, и он закрыл общий цифровой занавес 201. Общий занавес 201 скрывает экран 200 и блокирует передачу видео- и аудиоданных, при этом в нижней части общего занавеса, находящегося в закрытом положении, появляется область 201В открывания. Если участник А нажмет на область открывания, занавес будет открыт, и соответствующая связь будет разблокирована.
На фиг. 2С проиллюстрирована ситуация, в которой один из участников, участник В, закрыл свой занавес, и участник А не получает никаких данных от пользователя В. Однако, поскольку участник А не закрыл занавес участника В, он имеет область 202 закрывания в верхней части своего экрана, поэтому участник А при желании может закрыть занавес со своей стороны. К примеру, если участнику А необходимо поделиться некоторой информацией с участниками С и D, но не с участником В, то, закрыв занавес для участника В, он не будет зависеть от поведения участника В. Однако в проиллюстрированном примере участник А не желает сообщать информацию только участнику С, и соответственно, он закрыл занавес только для участника С. Следовательно, соответствующая часть экрана скрыта занавесом 202', и в этой части, в нижней части соответствующего закрытого занавеса, имеется область 202В' открывания. В этот момент видимы части экрана, соответствующие участнику А и участнику D, причем последний имеет цифровой занавес 202ʺ в открытом положении. Также, в верхней части экрана 200 имеется другой цифровой занавес 201, другого типа, который находится в открытом положении.
На фиг. 2D проиллюстрирована ситуация, в которой два участника осуществляют видеосвязь или являются единственными участниками вызова видеоконференцсвязи. В проиллюстрированном примере на экране участника А отображается участник А в верхнем углу 211, а общий занавес 201 находится в открытом положении. Также, обеспечены отдельные кнопки 231, 232, 241, 242 включения/отключения: один набор для потоков мультимедийных данных от абонентского устройства участника А, и один набор для потоков мультимедийных данных от абонентского устройства участника В, в которых каждая кнопка предназначена для включения/отключения потока мультимедийных данных соответствующего типа. В проиллюстрированном примере имеется кнопка 231 камеры (которая соответствует передаче участнику В видеоданных) и кнопка 232 микрофона (которая соответствует передаче участнику В видеоданных), кнопка 241 дисплея (которая соответствует отображению видеоданных участнику А) и кнопка 242 громкоговорителя (которая соответствует воспроизведению аудиоданных участнику А). В зависимости от реализации, кнопки дисплея и громкоговорителя могут быть общими или индивидуальными для каждого контакта. Нажав на общий занавес (т.е. на область его закрывания) 201, участник А может временно приостановить видеосвязь, не завершая ее, а нажав на одну из кнопок, участник А может блокировать передачу или прием мультимедийных данных соответствующего типа, тогда как передача и прием мультимедийных данных остальных типов будет продолжаться.
Индивидуальные кнопки контактов имеет то преимущество, что позволяют блокировать только один из источников аудио- или видеоданных, с сохранением возможности видеть и слышать остальные. В решениях, имеющихся на существующем уровне техники, если пользователь не хочет видеть или слышать что-то, ему приходится уменьшать громкость поступающих аудиоданных до нуля и/или отключать экран, однако это приводит к блокированию всех аудио- и/или видеоданных.
На фиг. 2Е проиллюстрирован тот же самый вызов или сеанс конференцсвязи, что и на фиг. 2D, но в ситуации, когда участник А закрыл занавес, и следовательно, передача и прием полностью заблокированы. Соответственно, на экране отображается область 201В открывания занавеса, а все кнопки 231, 232, 241, 242 отображаются как отключенные. Участник А в этом случае может либо открыть занавес, нажав на область 201В открывания, либо включить одну или более камер, микрофонов или дисплеев, нажав на соответствующую кнопку.
На фиг. 2F проиллюстрирована ситуация, в которой пять участников, Анна, Анси, Теро, Марк и Тина, участвуют в вызове видеоконференцсвязи, однако при этом Анна, чей экран 200 проиллюстрирован на фиг. 2F обменивается некоторой конфиденциальной информацией с Анси. Следовательно, занавесы для Теро, Марка и Тины закрыты и имеют соответствующие, индивидуальные для каждого контакта, области 202В, 202В', 202В" открывания, тогда как занавес 202 для Анси открыт. В проиллюстрированном примере блок занавеса сконфигурирован для обеспечения общей области 201В' открывания во всех случаях, когда два или более из индивидуальных занавесов контакта закрыты, а также общей области закрывания во всех случаях, когда два или более из индивидуальных занавесов контакта открыты. В данном примере общий занавес - это инструмент для открывания или закрывания двух или более индивидуальных занавесов контакта одновременно. В проиллюстрированном примере открыт только один из индивидуальных занавесов контакта, поэтому общая область закрывания не отображается. Анна может открыть занавесы для Теро, Марка и Тины одновременно, нажав на общую область 201В' открывания, или занавесы могут быть открыты один за одним, при помощи нажатий на соответствующие области 202В, 202В', 202Вʺ открывания.
Также, в отличие от предыдущих примеров, где на закрытом занавесе не отображается ничего, или только идентификатор, в примере на фиг. 2F каждый из закрытых занавесов содержит изображение 250, 250', 250ʺ соответствующего участника связи. Изображение может быть последним кадром визуальной информации, принятой перед закрыванием занавеса, обесцвеченным последним кадром визуальной информации, или изображением, собственноручно добавленным участником в услугу связи. Подобный занавес упрощает определение того, кто находится за занавесом. Однако описанная функциональность может быть реализована с использованием занавеса без изображения участника, например, серого экрана, театрального занавеса или занавески на окне.
На фиг. 2G показана аналогичная фиг. 2F ситуация, в котором в которой пять участников, Анна, Анси, Теро, Марк и Тина, участвуют в вызове видеоконференцсвязи, однако при этом Анна, чей экран 200 проиллюстрирован на фиг. 2F обменивается некоторой конфиденциальной информацией с Анси. Следовательно, занавесы для Теро, Марка и Тины закрыты и имеют соответствующие, индивидуальные для каждого контакта, области 202В, 202В', 202Вʺ открывания, тогда как занавес 202 для Анси открыт. В проиллюстрированном примере Анна может видеть, что Теро закрыл свой занавес для Анны, поскольку закрытый занавес для Теро имеет изображение 250, тогда как закрытые занавесы для Марка и Тины являются полупрозрачными и обеспечивают «искаженное» отображение поступающих потоков мультимедийных данных. Другими словами, в проиллюстрированном примере индивидуальные занавесы контактов сконфигурированы для блокирования передачи и для «размытия», или введения помех, в принимаемые поток мультимедийных данных, что на фиг. 2 проиллюстрировано штриховой линией в областях экрана для Марка и Тины. Также в проиллюстрированном примере общий занавес сконфигурирован для блокирования одновременно передачи и приема потоков мультимедийных данных, при этом общий занавес 201 в ситуации, проиллюстрированной на фиг. 2G, открыт. В проиллюстрированном примере блок занавеса сконфигурирован для обеспечения общей области 201В' открывания во всех случаях, когда два или более из индивидуальных занавесов контакта закрыты. Анна может открыть занавесы для Теро, Марка и Тины одновременно, нажав на общую область 201В' открывания, или занавесы могут быть открыты один за другим, при помощи нажатий на соответствующие области 202В, 202В', 202Вʺ открывания.
Преимущество полупрозрачного занавеса заключается в том, что он позволяет Анне заметить, т.е. услышать или увидеть, интересующие или волнующие ее события на стороне Марка или Тины, а также без затруднений открыть занавес в этом случае. Также Анна осведомлена о том, что Теро закрыл занавес для Анны, и если Теро откроет занавес для Анны до того, как Анна откроет занавес для Теро, Анна сможет это заметить, поскольку вместо неподвижного изображения Анне будут отображаться потоки мультимедийных данных, с «размытием» или с помехами.
Вместо «размытия» или внесения помех поступающие потоки мультимедийных данных могут быть искажены другим образом. Например, если передача потока мультимедийных данных блокирована занавесом, блок занавеса может быть сконфигурирован для отображения только половины окна, в виде окна с полузакрытой шторой, и может автоматически понижать уровень звука. К примеру, может быть обеспечена область открывания/закрывания, имеющая регулятор, позволяющий выбрать, будут ли поступающие и/или исходящие потока мультимедийных данных блокированы полностью, частично или разблокированы в зависимости от положения регулятора в области открывания/закрывания. Область открывания/закрывания может быть реализована таким образом, чтобы обеспечивать пошаговое или бесступенчатое открывание/закрывание, и тем самым предоставлять возможность соответствующего управление искажением потоков мультимедийных данных от максимального искажения (полного блокирования) до отсутствия искажений.
Также, помимо функциональности занавеса, пользовательский интерфейс устройства, специально сконфигурированного для услуги телеприсутствия, или удаленного присутствия, например, услуги Starwindow®, может быть сконфигурирован для работы в режиме (или состоянии) связи или в режиме (или состоянии) приложения. Фиг. 2H-2L иллюстрируют некоторые из примеров того, что может отображаться на экране (в пользовательском интерфейсе) 200 одного из участников связи, как в режиме связи, так и в режиме приложения. Например, устройство может быть сконфигурировано таким образом, чтобы заданным по умолчанию режимом устройства был режим связи. В этом случае устройство переходит в режим связи без необходимости какого-либо дополнительного ввода, тогда как для перехода в режим приложения требуется специальный ввод. Такое устройство является преимущественно устройством связи и отличается от смартфонов, известных на существующем уровне техники, тем, что в существующих смартфонах приложение связи является лишь одним из множества приложений и пользователю, прежде чем он сможет совершить вызов, необходимо выбрать специальное приложение «Вызовы». Следовательно, при использовании устройства, сконфигурированного с режимом связи в качестве режима по умолчанию, количество операций выбора, которые необходимо выполнить перед совершением вызова, значительно меньше, что повышает удобство его использования и позволяет избежать ошибок, связанных с непреднамеренным выбором других приложений вместо приложения «Вызовы». При этом устройство может быть сконфигурировано исключительно для реализации режима связи, т.е. устройство может быть специальным устройством, предназначенным только для связи.
На фиг. 2Н проиллюстрирован пользовательский интерфейс (экран) 200 в режиме бездействия связи, т.е. в режиме без установленных соединений. Отображается кнопка 201 занавеса (т.е. кнопка общего занавеса, обеспечиваемая блоком занавеса), хотя ни одно из соединений не является ни заблокированным, ни разблокированным. Также имеется кнопка 260 выбора режима для переключения между режимом связи и режимом приложений. В примере, проиллюстрированном на фиг. 2Н, выбран режим связи. Также в проиллюстрированном примере адреса разделены на три различные группы: «устройства» 261, «люди» 262 и «группы» 263, одна из которых может быть выбрана по умолчанию, или в качестве предустановки может отображаться последний использованный выбор. «Предустановка» означает, что если пользователь не изменит этот выбор, то без дополнительного ввода от пользователя будет использована эта предустановка. К примеру, адреса контактов, связь с которым осуществляется через виртуальную комнату, могут быть перечислены в списке «устройства», а адреса контактов, связь с которыми устанавливают без использования комнаты, могут быть входить в список «люди». Если рассмотреть пример дома для медицинского ухода, то престарелые лица, за которыми наблюдают по месту их проживания, могут быть перечислены в группе «устройства», тогда как персонал дома для медицинского ухода может быть перечислен к группе «люди». Тем не менее, может применяться любой другой способ разделения адресов, включая отсутствие разделения или разделение на три, четыре, пять и т.д. групп, и/или подгрупп. Также, при соответствующем разделении, один и тот же адрес может назначаться в две или более группы и/или подгруппы. Например, в дополнение к группам «устройства» и «люди» группа 263 под названием «группы» может содержать имена групп, такие как «общее ежемесячное собрание», «хор», которые, в свою очередь, могут включать подгруппы, такие как «участники хора» и «родители», например, если участниками хора являются школьники. Если ребенок одного из сотрудников принимает участие в хоре, то адрес этого сотрудника может быть «разбит», т.е. назначен в группу «общее ежемесячное собрание», в подгруппу «родители» и в группу «люди».
На фиг. 2L проиллюстрирован пользовательский интерфейс 200 в ситуации, когда пользователь, с целью перехода в режим приложений, нажал на кнопку 260 выбора режима, либо в режиме бездействия, проиллюстрированном на фиг. 2Н, либо в режиме связи. В режиме приложений в пользовательском интерфейсе отображаются различные приложения 270, использование которых доступно, и которые могут быть активированы, или запущены, в ответ на соответствующий выбор, выполненный пользователем. При нажатии на кнопку 260 выбора режима в режиме приложений пользовательский интерфейс возвращается к режиму связи, откуда ранее был выполнен переход в режим приложений.
На фиг. 2J проиллюстрирован пользовательский интерфейс 200 в ситуации, когда пользователь находится в своего рода режиме ожидания (или в режиме готовности к соединению), т.е. нажал на кнопку 201 занавеса в режиме бездействия, проиллюстрированном на фиг. 2Н, или в ситуации, когда разорвано последнее соединение, но переход в режим бездействия еще не выполнен (например, переход в режим бездействия может выполняться после истечения определенного интервала времени с момента прекращения последнего соединения) В проиллюстрированном примере предполагается наличие трех групп: «устройства» 261, «люди» 262 и «группы» 263, а также, что в списках перечислены несколько устройств, и с целью осуществления выбора блок занавеса сконфигурирован для формирования средства 264 упрощения выбора в форме букв алфавита, которые выводят либо в виде отдельных букв, либо в виде групп букв, каждая из которых содержит две или более буквы. При этом в проиллюстрированном примере выбрана группа букв ABCD. В зависимости от реализации пользовательский интерфейс может быть сконфигурирован, в ответ на переход из режима бездействия в режим ожидания, либо для отображения средств упрощения выбора и контактов 261' только после выбора буквы, либо для использования ранее выбранной буквы в качестве заданной по умолчанию и отображения соответствующих контактов 261'. Размещение контактов может быть произвольным, при этом если контактов больше, чем может вместить экран, то может выполняться их прокрутка. Контакт 261' содержит имя и/или изображения, и/или другую идентификационную информацию контактного лица (не показано на фиг. 2J). Нужно понимать, что средства упрощения выбора могут включать идентификационную информацию, например, имя, для контактных лиц, и в этом случае отсутствует необходимость отображения контактов.
Нужно понимать, что в том случае, когда имеется только один заранее заданный, или назначенный, адрес, выбор блока занавеса в состоянии бездействия может обеспечивать непосредственное установление соединения с этим адресом, и переход в режим ожидания при этом может не выполняться. (Пользовательский интерфейс может быть таким же, как проиллюстрированный на фиг. 2D пользовательский интерфейс, в который добавлена кнопка выбора режима).
На фиг. 2K проиллюстрирован пользовательский интерфейс 200 в ситуации, когда пользователь выбрал один из контактов, и было установлено видеосоединение. К примеру, пользователь мог выбрать Тину. В проиллюстрированном примере пользователь отображается в верхнем углу 211, Тина отображается в самой большой области 210, а контакты 261' отображаются под средствами 264 упрощения выбора в виде информации с горизонтальной прокруткой. Применяется общий занавес 201