БЕСПРОВОДНАЯ СТЫКОВКА МНОЖЕСТВА ПОЛЬЗОВАТЕЛЕЙ Российский патент 2018 года по МПК H04L12/18 H04W4/00 H04L29/06 

Описание патента на изобретение RU2665288C2

Область техники, к которой относится изобретение

Изобретение относится к хост-устройству для беспроводной связи с множеством стыкуемых устройств, причем это хост-устройство выполнено с возможностью связывания с, по меньшей мере, одним периферийным устройством для воспроизведения аудио- или видеоданных, причем хост-устройство содержит основной блок связи для предоставления упомянутой беспроводной связи, процессор стыковки, выполненный с возможностью стыковки, по меньшей мере, одного стыкуемого устройства для обеспечения доступа к, по меньшей мере, одному периферийному устройству для этого стыкуемого устройства, и причем это стыкуемое устройство содержит блок связи стыкуемого устройства для предоставления упомянутой беспроводной связи, процессор стыкуемого устройства, выполненный с возможностью стыковки, как стыкуемое устройство, с упомянутым хост-устройством, для получения доступа к, по меньшей мере, одному упомянутому периферийному устройству.

Изобретение также относится к стыкуемому устройству для беспроводной связи с хост-устройством, способу и компьютерному программному продукту для беспроводной связи между хостом и множеством стыкуемых устройств.

Изобретение относится к области беспроводной связи, например, посредством Wi-Fi, а более конкретно, к установлению соединения для системы беспроводной стыковки, содержащей множество стыкуемых устройств.

Уровень техники

Проводные стыковочные станции (док-станции) для переносных электронных устройств обычно содержат только один физический стыковочный соединитель для пристыковки одного устройства в каждый момент времени. Стыковочная станция может обеспечивать переносное устройство источником энергии и функциями периферийных устройств, которые не обеспечиваются самим устройством, например, большим экраном, (более) высококачественными динамиками, мышью и клавиатурой.

Беспроводная стыковка известна, например, из WO 2012/117306 A1. Беспроводная стыковочная станция обеспечивает возможность безопасной беспроводной связи между, по меньшей мере, одним подчиненным устройством и ведущим устройством.

Беспроводная стыковка в системе, содержащей хост-устройство и стыкуемые устройства, может базироваться на использовании беспроводной стыковочной станции на основе Wi-Fi (как описано в IEEE802.11). Беспроводная стыковочная станция может являться беспроводным стыковочным хостом (wireless docking host, WDH), который обеспечивает возможность доступа мобильного устройства (называемого стыкуемым) к набору периферийных устройств, локально присоединенных посредством провода, или соединенных беспроводным способом с хост-устройством (например, мышь USB, HDMI-дисплей, Bluetooth-наушники) посредством набора протоколов обмена сообщения по беспроводной линии связи (например, Wi-Fi). Беспроводной стыковочный хост может обеспечивать информацию о своем присутствии посредством радиомаяка (beacon) Wi-Fi, который стыкуемые устройства могут использовать для выбора и инициализации соединения с выбранным WDH. В качестве альтернативы, для выбора WDH и его инициализации для стыковки с ним, используются теги Беспроводной связи ближнего действия (Near Field Communication, NFC), ассоциированные с этим WDH или другие внеполосные средства (например, использование интерфейса связи из беспроводной системы энергоснабжения).

В US2012/0254773 раскрыты системы и способы для совместного использования интерактивной среды. Совместное использование интерактивной среды включает в себя упрощение участия в сеансе, причем этот сеанс проводится среди множества устройств пользователя с сенсорным экраном (touch screen user device, TSUD), соединенных друг с другом и с сервером мультимедиа. Способ может включать в себя отправку исходного мультимедийного содержимого (контента) в одно или несколько из множества TSUD в режиме реального времени или прием отредактированного мультимедийного содержимого из, по меньшей мере, одного из множества TSUD в режиме реального времени, причем это отредактированное мультимедийное содержимое содержит дополнительное мультимедийное содержимое, наложенное на упомянутое исходное мультимедийное содержимое.

Сущность изобретения

Беспроводная сущность связи в беспроводной стыковочной системе в принципе обеспечивает возможность одновременного соединения множества стыковочных устройств. Однако, когда множество стыкуемых пытаются получить доступ к идентичному периферийному устройству, это может вызывать взаимные помехи.

Задачей изобретения является обеспечение системы для беспроводной стыковки, которая обеспечивает возможность беспроводной пристыковки множества стыкуемых к хост-устройству простым в использовании способом с обеспечением возможности совместного использования периферийных устройств A/V без взаимных помех.

С этой целью, согласно первому аспекту изобретения, в хост-устройстве, описанном в первом абзаце, предлагается доступ к набору присоединенных периферийных устройств, причем упомянутый процессор стыковки выполнен с возможностью

- стыковки, по меньшей мере, одного первичного стыкуемого устройства и, по меньшей мере, одного вторичного стыкуемого устройства,

- обеспечения, первичному стыкуемому, управления, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены, и

- передачи, вторичному стыкуемому, по меньшей мере, части AV-данных, которые должны быть воспроизведены, и причем упомянутый процессор стыковки выполнен с возможностью, после инструкции первичного стыкуемого устройства, управления вторичным стыкуемым устройством посредством, по меньшей мере, одного из

- отправки сигнала для активации стыковки вторичного стыкуемого устройства,

- управления уровнем мешающего воздействия вторичного стыкуемого устройства,

- активизации приложения на вторичном стыкуемом устройстве,

причем упомянутый процессор стыкуемого устройства вторичного стыкуемого устройства выполнен с возможностью управления им посредством первичного стыкуемого устройства посредством, соответственно, по меньшей мере, одного из

- приема сигнала для активации стыковки как вторичный стыкуемый и после приема этого сигнала инициализации одного или нескольких действий для пристыковки к хост-устройству,

- после стыковки, обеспечения возможности управления уровнем мешающего воздействия упомянутого вторичного стыкуемого устройства,

- после стыковки, обеспечения возможности активизации приложения на упомянутом вторичном стыкуемом устройстве.

С этой целью, согласно второму аспекту изобретения, стыкуемое устройство, описанное в первом абзаце, содержит блок связи стыкуемого устройства для предоставления упомянутой беспроводной связи и процессор стыкуемого устройства, выполненный с возможностью стыковки, как стыкуемое устройство, с хост-устройством, для получения доступа к, по меньшей мере, одному периферийному устройству, причем упомянутый процессор стыкуемого устройства выполнен с возможностью

- стыковки как первичное стыкуемое устройство или вторичное стыкуемое устройство,

- исполнения, как первичное стыкуемое устройство, управления упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены, и

- приема и воспроизведения, как вторичное стыкуемое устройство, AV-данных, которые должны быть воспроизведены, и

причем процессор стыковки первичного стыкуемого устройства выполнен с возможностью управления вторичным стыкуемым устройством посредством инструкции в упомянутый процессор стыковки для, по меньшей мере, одного из

- отправки сигнала для активации стыковки вторичного стыкуемого устройства,

- управления уровнем мешающего воздействия вторичного стыкуемого устройства,

- активизации приложения на вторичном стыкуемом устройстве, и

причем упомянутый процессор стыкуемого устройства вторичного стыкуемого устройства выполнен с возможностью управления им посредством первичного стыкуемого устройства посредством, соответственно, по меньшей мере, одного из

- приема сигнала для активации стыковки в качестве вторичного стыкуемого и, после приема этого сигнала, инициализации одного или нескольких действий для пристыковки к хост-устройству,

- после стыковки, обеспечения возможности управления уровнем мешающего воздействия упомянутого вторичного стыкуемого устройства,

- после стыковки, обеспечения возможности активизации приложения на упомянутом вторичном стыкуемом устройстве.

С этой целью, согласно еще одному аспекту изобретения, способ, описанный в первом абзаце, содержит, в хост-устройстве,

- стыковку, по меньшей мере, одного стыкуемого устройства для обеспечения доступа к, по меньшей мере, одному периферийному устройству для упомянутого стыкуемого устройства, причем стыковка включает в себя пристыковку, по меньшей мере, одного первичного стыкуемого устройства и, по меньшей мере, одного вторичного стыкуемого устройства,

- обеспечение, упомянутому первичному стыкуемому устройству, управления упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены, и

- передачу, в упомянутое вторичное стыкуемое устройство, по меньшей мере, части AV-данных, которые должны быть воспроизведены, и причем упомянутая стыковка содержит, после инструкции первичного стыкуемого устройства, управление вторичным стыкуемым устройством посредством, по меньшей мере, одного из

- отправки сигнала для активации стыковки вторичного стыкуемого устройства,

- управления уровнем мешающего воздействия вторичного стыкуемого устройства,

- активизации приложения на вторичном стыкуемом устройстве.

С этой целью, согласно еще одному аспекту изобретения, способ, описанный в первом абзаце, содержит, в стыкуемом устройстве,

- исполнение, в качестве первичного стыкуемого устройства, управления упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены, и

- прием и воспроизведение, в качестве вторичного стыкуемого устройства, по меньшей мере, части AV-данных, которые должны быть воспроизведены, и

причем этот способ содержит, в первичном стыкуемом устройстве, управление вторичным стыкуемым устройством, посредством выдачи инструкции в процессор стыковки, для, по меньшей мере, одного из

- отправки сигнала для активации стыковки вторичного стыкуемого устройства,

- управления уровнем мешающего воздействия вторичного стыкуемого устройства,

- активизации приложения на вторичном стыкуемом устройстве, и

причем этот способ содержит, во вторичном стыкуемом устройстве, которое управляется первичным стыкуемым устройством, соответственно, по меньшей мере, одно из

- приема сигнала для активации стыковки в качестве вторичного стыкуемого и после приема этого сигнала инициализации одного или нескольких действий для пристыковки к хост-устройству,

- после стыковки, обеспечения возможности управления уровнем мешающего воздействия упомянутого вторичного стыкуемого устройства,

- после стыковки, обеспечения возможности активизации приложения на упомянутом вторичном стыкуемом устройстве.

С этой целью, согласно еще одному аспекту изобретения, компьютерный программный продукт, описанный в первом абзаце, содержит программу, которая выполняет операции для вызова выполнения процессором любого одного из способов, описанных выше.

В результате этих действий стыкуемые устройства теперь разделяют на первичные и вторичные стыковочные устройства. Первичные стыковочные устройства будут иметь управление, по меньшей мере, одним периферийным устройством, предлагаемым хост-устройством, при этом вторичные стыковочные устройства будут пристыковываться и принимать, по меньшей мере, часть AV-данных, которые должны быть воспроизведены через упомянутое периферийное устройство, управляемое первичным стыкуемым устройством. Следовательно, первичное стыкуемое устройство может обеспечивать AV-данные и управлять упомянутым периферийным устройством для воспроизведения этих AV-данных, при этом вторичному стыкуемому устройству обеспечивается возможность приема всех AV-данных, воспроизводимых посредством периферийного устройства, управляемого первичным стыкуемым, или их подмножества. Это очень полезно для (эпизодических) совещаний, лекций и т.д., в которых важным является простота совместной работы и совместного использования информации.

Первичное стыкуемое устройство предпочтительно управляет вторичными устройствами через процессор стыковки в хост-устройстве посредством, по меньшей мере, одного из отправки сигнала для активации стыковки вторичного стыкуемого устройства, управления уровнем мешающего воздействия вторичного стыкуемого устройства или активизации приложения на вторичном стыкуемом устройстве. После инструкции первичного стыкуемого устройства, можно управлять уровнем мешающего воздействия (например, шум, создаваемый входящим телефонным вызовом) одного или нескольких стыкуемых устройств. Преимущественно, такое управление обеспечивает возможность первичному устройству эффективно управлять уровнем мешающего воздействия в группе стыкуемых, например, в зале заседаний/аудитории/классной комнате. Кроме того, приложение может быть активизировано на одном или нескольких стыкуемых устройствах. Например, приложение, выполняющееся локально на каждом стыкуемом, заботиться о представлении данных пользователю(ям), обработке интерактивности, установке разрешений пользователем(ями) и т.д. Это приложение может быть предварительно установлено на стыкуемом или принудительно отправляться WDH или первичными стыкуемыми во вторичные стыкуемые (на которые оно загружается и устанавливается). Последняя опция обеспечивает возможность использования во время совещания специализированных приложений и/или расширений приложений (например, дополнительные программные модули, скрипты, содержимое) и/или управления инфраструктурой комнаты для совещаний/аудитории. Приложение для первичной стыковки может отличаться от приложения, обеспечиваемого для вторичных стыкуемых, и/или оно может поддерживать больше опций, чем приложение, обеспечиваемое для вторичных стыкуемых. Кроме того, приложение может обеспечивать пользователю стыкуемого устройства интерактивную задачу, например, опрос или анкетирование. Кроме того, соответствующее стыкуемое устройство может быть выполнено с возможностью, после стыковки, обеспечения возможности управления уровнем мешающего воздействия стыкуемого устройства, загрузки и/или запуска приложения на стыкуемом устройстве.

Хост также может быть выполнен с возможностью предоставления вывода AV для вторичного стыкуемого в качестве периферийного устройства для стыковки (например, имитируемая веб-камера), которое воспринимается стыкуемым как реальное периферийное устройство (например, веб-камера USB), посредством протокола стыковки, как обычно происходит, когда стыкуемый стыкуется с WDH. Итак, по существу, хост может предлагать один набор периферийных устройств первичному стыкуемому, и другой набор периферийных устройств, который может включать в себя такие имитируемые периферийные устройства, для вторичных стыкуемых. В этом случае упомянутое вторичное стыковочное устройство может управлять упомянутым вторичным периферийным устройством, которое принимает и воспроизводит, по меньшей мере, часть AV-данных, которые воспроизводятся через соответствующее первичное периферийное устройство, и/или иметь доступ к нему, без выполнения управления первичным периферийным устройством и/или доступа к нему.

Изобретение также основано на нижеследующем утверждении. Традиционно стыковка предполагает то, что стыкуемый получает доступ к периферийному устройству для управления этим периферийным устройством для выполнения его подразумеваемой функции, то есть периферийного устройства "в неизменном виде". Авторы изобретения установили, что вышеупомянутые проблемы взаимных помех между стыкуемыми при попытке пристыковки к идентичному периферийному устройству преодолеваются посредством проведения различия, по меньшей мере, между двумя типами стыкуемых и обеспечения управления периферийным устройством только первичному стыкуемому. Вторичный стыкуемый получает отличный, ограниченный доступ к периферийному устройству, или, по существу, вторичному стыкуемому представляется другая функция периферийного устройства для реализации доступа к исходному периферийному устройству. Например, первичный стыкуемый получает доступ к дисплею, при этом вторичному стыкуемому обеспечивают возможность мониторинга вывода на дисплей посредством приема потока видеоданных периферийного устройства, аналогичного функции камеры.

По выбору, в хост-устройстве, процессор стыковки выполнен с возможностью обеспечения, первичному стыкуемому устройству, доступа для записи к, по меньшей мере, одному периферийному устройству для упомянутого определения AV-данных, которые должны быть воспроизведены, и обеспечения, вторичному стыкуемому устройству, доступа для чтения к, по меньшей мере, одному периферийному устройству для передачи, по меньшей мере, части AV-данных, которые должны быть воспроизведены. Например, доступ для чтения может быть к исходному, AV-данные с максимальным разрешением, или к модифицированному, например, с масштабированием и/или перекодировкой, представлению первичных AV-данных. С обеспечением доступа для записи первичному стыкуемому устройству обеспечивают возможность управления периферийным устройством, при этом с получением доступа для чтения вторичному стыкуемому устройству обеспечивают возможность приема AV-данных в виде, воспроизводимом посредством периферийного устройства. Это предоставляет возможность мониторинга вторичным стыкуемым объединенного вывода на дисплей и/или вывода аудио и отслеживания презентации на своих собственный экранах и/или посредством наушников. Это является очень полезным для больших залов заседаний/аудиторий, которые могут быть шумными, и в случаях, когда не все могут хорошо ясно видеть дисплейное(ые) периферийное(ые) устройство(а), приводимое(ые) в действие первичным стыкуемым, и читать с них.

По выбору, процессор стыковки выполнен с возможностью стыковки стыкуемого устройства, которое устанавливает беспроводную связь с хост-устройством, одним или несколькими из нижеследующих способов. Процессор стыковки может быть выполнен с возможностью стыковки стыкуемого устройства в качестве в качестве первичного или вторичного стыкуемого устройства без предварительных идентификационных данных (например, устройства или его пользователя) или соединяющего в пары действия пользователя. Это обеспечивает возможность простой пристыковки любому стыкуемому устройству в пределах дальности радиуса действия без предварительных этапов (например, отправка всем приглашения по электронной почте). Процессор стыковки может быть выполнен с возможностью стыковки стыкуемого устройства в качестве первичного или вторичного стыкуемого устройства на основе предварительных идентификационных данных или соединяющего в пары действия пользователя. Это обеспечивает возможность формирования группы стыкуемых устройств как подготавливающих или совместно использующих некоторую общую информацию, или содержащих некоторый ввод пользователя, например, данные регистрации или подтверждения. Процессор стыковки может быть выполнен с возможностью стыковки стыкуемого устройства в качестве первичного стыкуемого устройства, которое передает идентификационный код, соответствующий первичному проверочному коду в хост-устройстве. Это обеспечивает возможность проверки полномочий хост-устройством перед стыковкой. Процессор стыковки может быть выполнен с возможностью стыковки стыкуемого устройства в качестве вторичного стыкуемого устройства после разрешения из первичного стыкуемого устройства. Это обеспечивает возможность первичному стыкуемому устройству управлять пристыковкой других стыкуемых. Процессор стыковки может быть выполнен с возможностью стыковки множества стыкуемых устройств в качестве вторичных стыкуемых устройств после однократного разрешения из первичного стыкуемого устройства. Это обеспечивает возможность формирования группы стыкуемых на основе однократного разрешения первичного устройства. Процессор стыковки может быть выполнен с возможностью стыковки первичного или вторичного стыкуемого устройства на основе идентификации с токеном идентификации. Типичным примером является использование токена NFC, содержащего учетные данные для стыковки.

Опционально, процессор стыковки выполнен с возможностью управления совещанием участников на основе пристыковки множества стыкуемых устройств в качестве стыкуемых устройств, связанных с участниками, причем это множество содержит, по меньшей мере, одно первичное стыкуемое устройство. Процессор стыковки теперь имеет дополнительную функцию для управления группой стыкуемых, то есть несколькими стыкуемыми устройствами в пределах дальности радиуса действия беспроводной радиосвязи, для формирования совещания участников, например, в конференц-зале или классной комнате. Процессор стыковки может быть выполнен с возможностью, по меньшей мере, одного из подсчета количества участников совещания на основе количества стыкуемых устройств, регистрации участника совещания на основе данных, принятых из стыкуемого устройства, регистрации, по меньшей мере, одного ведущего, соответствующего первичному стыкуемому устройству, распространения данных совещания участникам совещания, распространения данных совещания в виде, контролируемом, по меньшей мере, одним первичным стыкуемым устройством. Дальность радиуса действия беспроводной радиосвязи может восприниматься как есть или устанавливаться ограниченной с целью качества функционирования или по причинам конфиденциальности, например, с установкой порога на уровень принимаемого сигнала (RSSI) и/или с установкой порога на количество ретрансляций MAC-уровня (L2). Преимущественно, одна или несколько из вышеупомянутых функций обеспечивают возможность удобной организации совещания и/или совместного использования данных.

По выбору, процессор стыковки выполнен с возможностью стыковки множества первичных стыкуемых устройств. Кроме того, процессор стыковки может быть выполнен с возможностью обеспечения, множеству первичных стыкуемых устройств, совместного управления, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены. Совместное управление может, например, обеспечивать множеству первичных стыкуемых возможность управления уровнем громкости совместно используемой акустической системы. Кроме того, процессор стыковки может быть выполнен с возможностью управления совместно используемым выводом AV для множества первичных стыкуемых устройств посредством обеспечения, по меньшей мере, одного из разделения экрана, наложения, по меньшей мере, одного окна, масштабирования видео, аудиомикширования. Это совместное управление может, например, обеспечивать возможность управления множеству первичных стыкуемых над совместно используемыми периферийными устройствами вывода A/V (например, телевизор или компьютерный видеопроектор) в зале заседаний.

Опционально, процессор стыковки выполнен с возможностью, после инструкции первичного и/или вторичного стыкуемого устройства, преобразования вторичного устройства в первичное стыкуемое устройство или первичного стыкуемого устройства во вторичное устройство. Преимущественно, в группе стыкуемых, назначение функции первичного и вторичного стыкуемого впоследствии может быть модифицировано. Кроме того, процессор стыковки может быть выполнен с возможностью предоставления прямой связи между двумя стыкуемыми устройствами, например, для обеспечения возможности обмена вопросами и ответами или данными. Такая прямая связь может быть применена для обеспечения возможности обмена сообщениями как функции пользователя. Кроме того, процессор стыковки может быть выполнен с возможностью назначения множества стыкуемых устройств некоторой группе и предоставления прямой связи между стыкуемыми устройствами этой группы. Внутри такой группы, теперь всем членам обеспечена возможность связи. Кроме того, может быть сформировано несколько групп и/или подгрупп, имеющих соответствующие средства связи. Кроме того, процессор стыковки может быть выполнен с возможностью совместного использования содержимого или сообщений между всеми стыкуемыми устройствами. Кроме того, процессор стыковки может быть выполнен с возможностью использования широковещания локальной сети или масштабирования содержимого для передачи совместно используемого содержимого во множество стыкуемых устройств.

Кроме того, процессор стыковки может быть выполнен с возможностью отстыковки, по меньшей мере, одного, группы или всех стыкуемых устройств. Такая отстыковка обеспечивает возможность первичному стыкуемому завершать сеанс, совещание или группу.

Опционально, по меньшей мере, одно периферийное устройство содержит, по меньшей мере, одно из набора периферийных устройств вывода, например, компьютерный видеопроектор, интерактивную доску, экран дисплея, акустическую систему, или, по меньшей мере, одно из набора периферийных устройств ввода, например, мышь, блок управления комнаты, или двунаправленное периферийное устройство, например, блок хранения данных.

Дополнительные предпочтительные варианты осуществления устройства и способа согласно изобретению приведены в прилагаемых пунктах формулы изобретения, раскрытие которых включено в этот документ по ссылке.

Краткое описание чертежей

Эти и другие аспекты изобретения будут очевидны из вариантов осуществления, описанных в качестве примера в нижеследующем описании, а также объяснены со ссылкой на них, и со ссылкой на прилагаемые чертежи, в которых

на фиг.1 изображена система беспроводной стыковки,

на фиг.2 изображен пример стыковочной системы, содержащей хост беспроводной стыковки, первичные и вторичные стыкуемые,

на фиг.3 изображен пример структуры связи в системе беспроводной стыковки,

на фиг.4 изображен пример установки разрешений в стыкуемом устройстве,

на фиг.5 изображен способ беспроводной стыковки в хост-устройстве, и

на фиг.6 изображен способ беспроводной стыковки в стыкуемом устройстве.

Эти чертежи являются просто схематическими, и они не являются вычерченными в масштабе. На этих чертежах, элементы, которые соответствуют уже описанным элементам, могут иметь идентичные ссылочные позиции.

Подробное описание вариантов осуществления

Суть беспроводной стыковки заключается в предоставлении возможности соединения переносным устройствам (так называемым беспроводным стыкуемым (wireless dockees) или WD) посредством беспроводных технологий с группой периферийных устройств, так что приложения на этом переносном устройстве могут использовать эти периферийные устройства для улучшения интерфейса и производительности работы/взаимодействия с этими приложениями. Группирование периферийных устройств, обнаружение групп периферийных устройств/уведомление о них, управление соединениями с группами периферийных устройств выполняется так называемым хостом беспроводной стыковки (wireless docking host, WDH), который предоставляет свою функциональность посредством протокола беспроводной стыковки.

Возможные беспроводные стыкуемые включают в себя (но без ограничений) стыкуемые телефоны, переносные компьютеры, планшеты, переносные медиаплееры, камеры, электронные часы. Возможные WDH включают в себя (но без ограничений) специализированные устройства беспроводной стыковочной станции, дисплеи, аудиоустройства, принтеры, PC. Хост беспроводной стыковки может также являться малым (подобным PC) аппаратным ключом с дисплеем, USB и аудиоинтерфейсом. Возможные периферийные устройства включают в себя (но без ограничений) беспроводные мыши, клавиатуры, дисплеи, аудиоустройства, веб-камеры, принтеры, запоминающие устройства, концентраторы USB. Предполагается, что эти периферийные устройства поддерживают такие стандарты, как Wi-Fi Serial Bus (Последовательная шина Wi-Fi) и Wi-Fi Miracast для предоставления своей функциональности посредством беспроводной сети другим устройствам, например, стыкуемым и WDH. Проводные периферийные устройства могут быть соединены с беспроводным хостом.

На фиг.1 изображена система беспроводной стыковки. Эта система включает в себя хост-устройство 100 для беспроводной связи со множеством стыкуемых устройств 120, 130, 140, например, мобильные телефоны, переносные компьютеры или планшетные компьютеры. Ниже подробно описывается только первое стыкуемое устройство 120, но дополнительные стыкуемые устройства имеют аналогичные компоненты и функции. Хост-устройство связано с несколькими периферийными устройствами 110, 111, 112 для воспроизведения аудио- или видео- (AV) данных. Отметим, что в этом документе "AV-данные" используется для любого типа видеоданных, аудиоданных или комбинации видео- и аудиоданных. Периферийные устройства могут включать в себя устройства вывода видеоданных, например, компьютерный видеопроектор или экран 111 дисплея, графические устройства ввода/вывода, например, интерактивную доску 110 или сенсорный экран, устройства вывода аудиоданных, например, акустическую систему 112 или наушники, устройства управления пользователя, например, мышь или блок управления комнаты, устройства обработки данных, например, блок хранения данных или принтер.

Хост-устройство 100 содержит основной блок 102 связи для предоставления упомянутой беспроводной связи, например, блок WiFi, известный в этом качестве. Хост-устройствол также содержит процессор 101 стыковки, выполненный с возможностью пристыковки, по меньшей мере, одного стыкуемого устройства. Процесс пристыковки беспроводного устройства к хосту беспроводной стыковки (wireless docking host, WDH) является процессом установления канала передачи данных посредством доступного радиоканала, например, WiFi или Bluetooth, и является известным в этом качестве, как обсуждалось выше со ссылкой на WO 2012/117306A1. Описание технологии Bluetooth может быть найдено, например, в документе Bluetooth Specification, Core Package version 2.1 + EDR, опубликованном: 26 июля 2007 г. Стыковочный процесс предусматривает обеспечение доступа для стыкуемого устройства к одному или нескольким периферийным устройствам.

Стыкуемое устройство 120 содержит блок 121 связи стыкуемого устройства для предоставления упомянутой беспроводной связи с хостом. Практически, для этой цели может существовать множество блоков связи, например, Bluetooth, Wi-Fi и 60ГГц. Стыкуемое устройство также содержит процессор 122 стыкуемого устройства, выполненный с возможностью стыковки, как стыкуемое устройство, с хост-устройством для получения доступа к, по меньшей мере, одному периферийному устройству.

Процессор стыковки имеет нижеследующие функции. Процесс стыковки выполняют для пристыковки, по меньшей мере, одного первичного стыкуемого устройства 120 и, по меньшей мере, одного вторичного стыкуемого устройства 130. Упомянутые первичное и вторичное стыкуемые устройства отличаются тем, что устанавливается разный доступ к, по меньшей мере, одному периферийному устройству, поэтому каждому из упомянутых первого и второго стыкуемых назначаются разные наборы прав доступа и функций периферийных устройств. В частности, первичному стыкуемому устройству, обеспечивается управление упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены. Для обеспечения возможности мониторинга выходных AV-данных локально на вторичном стыкуемом, например, воспроизведения видео на дисплее стыкуемого устройства, во вторичное стыкуемое устройство, дополнительно передаются AV-данные, которые должны быть воспроизведены посредством, по меньшей мере, одного периферийного устройства.

Процессор стыкуемого устройства имеет нижеследующие функции. Для пристыковки как первичное стыкуемое устройство или вторичное стыкуемое устройство, организуется процесс стыковки, как описано выше. В частности, при стыковке в качестве первичного стыкуемого устройства, процессор стыкуемого устройства исполняет управление упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены. При стыковке в качестве вторичного стыкуемого устройства, процессор стыкуемого устройства принимает AV-данные, которые должны быть воспроизведены посредством, по меньшей мере, одного периферийного устройства. Итак, AV-данные, которые воспроизводятся посредством периферийного устройства, связанного с хостом, также передаются вторичному стыкуемому для обеспечения возможности воспроизведения на этом стыкуемом устройстве, и, соответственно, осуществления мониторинга AV-данных, которые воспроизводятся посредством упомянутого основного периферийного устройства.

Проведение различия между разными типами стыкуемых открывает целый новый круг применений, в которых множество пользователей могут легко совместно использовать информацию, совместно работать, вместе выполнять задачи и т.д., без непредсказуемых взаимных помех при доступе к конкретным периферийным устройствам. Применения включают в себя возможность добавления локальной интерактивности между пользователями беспроводной стыковочной станции, и обеспечивают способ и устройства для беспроводной пристыковки множества пользователей в залах заседаний, аудиториях и классных комнатах.

Когда во время совещания или лекции собирается множество людей, существует необходимость обмена информацией, совместной работы, совместного использования результатов совещания, например, протоколов совещания, презентаций, содержимого интерактивной доски или электронной "доски". Кроме того, существует необходимость простого переключения ведущих, проведения опросов/обзоров/экзаменов, составления списка присутствующих, совместного использования повестки дня и т.д. Современные залы заседаний, аудитории, классные комнаты спланированы так, что для представления некоторого содержимого из своего переносного компьютера только один человек в помещении может физически соединить свой переносной компьютер с периферийным устройством, например, компьютерным видеопроектором, с использованием видеокабеля. При такой планировке отсутствует возможность сотрудничества и интерактивности, и не обеспечивается простое совместное использование содержимого. Кроме того, переключение ведущих является громоздким и имеет физические ограничения (например, из-за длины видеокабеля). Беспроводные технологии, например, Wi-Fi Miracast и беспроводная стыковка могут способствовать преодолению некоторых из этих ограничений, и освобождают людей от использования кабелей. Однако, несмотря на то, что Wi-Fi Miracast и беспроводная стыковка могут решить проблему организации связи посредством беспроводных технологий с периферийными устройствами, в этих технологиях отсутствуют возможности, необходимые для совместной работы, совместного использования и интерактивности.

Для обеспечения интерактивности, совместного использования и совместной работы между участниками совещания могут использоваться приложения для проведения веб-конференций, например, Livemeeting. Однако, установка Livemeeting требует администрирования пользователей и их адресов электронной почты заранее, требует центрального сервера (и дорогостоящего обслуживания/лицензии), требует состояния готовности Internet/электронной почты каждого и их функционирования, требует, чтобы все вошли в систему с использованием паролей/кодов участника и т.д. Поэтому его установка является громоздкой для пользователей. Эти технологии также предназначены для удаленной (совместной) работы и, следовательно, они не учитывают ограничений работы локальной беспроводной связи.

При использовании беспроводной стыковки, улучшенной посредством вышеупомянутого процесса стыковки для создания разных типов стыкуемых, могут быть значительно улучшены интерактивность, совместная работа и совместное использование во время совещаний/лекций, а также простота в использовании установки таких совещаний. Система обеспечивает возможность одновременной пристыковки множества стыкуемых устройств (например, смартфоны, переносные компьютеры, планшеты) к хосту беспроводной стыковки (WDH), который соединен с набором периферийных устройств (например, дисплей, мышь, совместно используемое локальное запоминающее устройство, устройства управления освещением/затемнением, интернет-соединение), наряду с тем, что эти стыкуемые устройства проводят различие между первичными и вторичными стыковочными устройствами. Первичные стыкуемые устройства имеют прямой доступ к функциям периферийных устройств, предлагаемых WDH, в то время как вторичные стыкуемые устройства связываются с WDH для обеспечения возможности мониторинга выбранных AV-данных. Следовательно, стыкуемые устройства, пристыкованные в качестве вторичного стыкуемого, могут осуществлять мониторинг вывода (например, объединенный вывод на дисплей) первичных устройств на периферийные устройства. WDH также может быть выполнен с возможностью:

- Автоматической стыковки с множеством стыковочных устройств в пределах охвата локальной сети без регистрации или администрирования и при отсутствии необходимости заранее знать контактную информацию каждого.

- Автоматической стыковки со множеством стыковочных устройств в пределах охвата локальной сети на основе предварительно установленной регистрации или администрирования.

- Автоматического обнаружения локального присутствия, и автоматического подсчета и регистрации участников совещания.

- Совместного использования содержимого и сообщений между всеми пристыкованными устройствами эффективным для ширины полосы способом при отсутствии необходимости центрального web-сервера в Internet, с использованием широковещания (или многоадресной передачи) локальной сети и масштабирования содержимого для соответствующего содержимого.

- Интерактивности и совместной работы между пользователями первичных стыковочных устройств (ведущие) и вторичных стыковочных устройств (участники) при отсутствии необходимости центрального web-сервера.

- Аудио услуг в аудитории/классной комнате с использованием наушников и микрофона персональных стыковочных устройств.

- Безопасной локальной передачи управления центральными периферийными устройствами (экран, компьютерный видеопроектор, электронная "доска", динамики) простым и разумным способом.

- Управления разрешениями стыковочного устройства (участника) из первичного стыковочного устройства.

- Автоматической отстыковки всех участников от первичного стыковочного устройства.

Центральным элементом в системе беспроводной стыковки является хост-устройство беспроводной стыковки (WDH), которое обеспечивает возможность обработки одновременной беспроводной пристыковки множества стыковочных устройств (стыкуемых). С WDH одновременно соединено множество стыкуемых, причем WDH управляет набором проводных и/или беспроводных периферийных устройств, и обеспечивает доступ стыкуемых к этим периферийным устройствам посредством набора протоколов беспроводного обмена сообщениями и поточной передачи, посредством чего WDH проводит различие в множестве стыкуемых между первичными стыкуемыми и вторичными стыкуемыми, например, ведущий и участники. Первичному стыкуемому WDH обеспечивает доступ к набору X периферийных устройств или функций периферийных устройств, отличающемуся от набора Y периферийных устройств, которые WDH делает доступными для вторичных стыкуемых.

Отметим, что отличие между первичными и вторичными стыкуемыми может включать в себя или наличие доступа к конкретному периферийному устройству, или его отсутствие. Кроме того, первичные стыкуемые могут иметь отличающийся тип доступа к конкретному периферийному устройству, в частности, доступ для записи. Первичные стыкуемые могут иметь доступ для записи и чтения к экрану дисплея и/или аудио в то время, как вторичные стыкуемые могут иметь только доступ для чтения. Например, такое отличие может быть применено для случая использования в аудитории и для случая использования в зале заседаний. Итак, с обеспечением возможности разного типа доступа к идентичному периферийному устройству система обеспечивает возможность совместного использования периферийного устройства. Другие периферийные устройства могут совместно использоваться посредством подразделения потенциальной возможности, например, совместно используемое периферийное запоминающее устройство может быть доступно соответствующим вторичным стыкуемым в малых сегментах. Кроме того, вывод A/V может предлагаться вторичному стыкуемому посредством имитируемого периферийного устройства (например, имитируемая веб-камера), которое воспринимается стыкуемым как обычное периферийное устройство.

В одном варианте осуществления стыковочной системы, WDH выполнен с возможностью обеспечения всем стыкуемым наличия IP-соединения, которое обеспечивает возможность всем стыкуемым, соединенным с WDH, осуществлять связь друг с другом с использованием широковещания/многоадресной передачи локальной сети и одноадресных сообщений. Преимущество выполнения этого заключается в том, что оно предоставляет первичным стыкуемым возможность представления содержимого с использованием периферийных устройств, соединенных с WDH, например, большого экрана и USB-пульта дистанционного управления для презентаций, и что другие люди в зале заседаний/аудитории могут соединяться с ведущим и друг с другом для всех видов (совместной работы) и обмена данными. Первичный стыкуемый/ведущий может использовать локальную сеть, созданную между вторичными стыкуемыми, для отправки, например, вопросов, касающихся обзора/представляющих возможность выбора/касающихся опроса, или для принудительной отправки участникам содержимого, например, конспекта лекций, гиперссылок и вопросов повестки дня. Участники могут отвечать на вопросы и отправлять сообщения друг другу.

В одном варианте осуществления стыковочной системы, первичным и вторичным стыкуемым обеспечивают возможность отправки друг к другу сообщений и содержимого с использованием обычной (децентрализованной) службы передачи сообщений по локальной сети, создаваемой стыкуемыми, одновременно пристыкованными к WDH. Это предоставляет возможность стыкуемым пользователям совместно работать, взаимодействовать, совместно использовать содержимое во время совещания/лекции.

В одном варианте осуществления стыковочной системы, WDH-устройство также выполнено с возможностью создания и обеспечения видео- и/или аудиопотока с представлением вывода аудио и/или видео, который отправляется первичными стыкуемыми в одно или несколько дисплейных и/или звуковых периферийных устройств. Это предоставляет всем стыкуемым (первичным и вторичным) возможность мониторинга объединенного вывода на дисплей и/или вывода аудио и отслеживания презентации на своих собственный экранах и/или посредством наушников. Это является очень полезным для больших залов заседаний/аудиторий, которые могут быть шумными, и в случаях, когда не все могут хорошо ясно видеть дисплейное(ые) периферийное(ые) устройство(а), приводимое(ые) в действие первичным стыкуемым, и читать с них, и является полезным для получения лучшей видимости и управления экраном для пользователей других первичных стыкуемых, которым может потребоваться одновременное совместное использование экрана для совместной работы.

В одном варианте осуществления стыковочной системы, WDH-устройство также выполнено с возможностью приема от первичных и/или вторичных стыкуемых аудиопотоков, которые должны быть воспроизведены и/или микшированы, через аудиовыход звукового периферийного устройства так, чтобы все люди в помещении могли слышать это. Это дает стыкуемым пользователям возможность задавать вопросы или отвечать на них с использованием микрофона своих стыковочных устройств, что является очень полезным в случаях шумной окружающей обстановки и больших залов заседаний/аудиторий, когда лектор/ведущий может плохо слышать вопрос.

В одном варианте осуществления стыковочной системы, WDH-устройство может отправлять сигнал для активации пристыковки вторичных стыкуемых, после чего стыкуемое устройство при приеме сигнала инициализирует одно или несколько действий для пристыковки к WDH. Например, сигналом можно обмениваться посредством интегрированной среды Wi-Fi Direct Services (Сервисы прямого Wi-Fi-соединения). Стыкуемый может предлагать сервис, который можно обнаруживать посредством Wi-Fi Direct. WDC может обнаруживать упомянутый сервис посредством фреймов Probe Request и GAS. Далее, сигнал активации может содержать запрос для обнаружения обеспечения и сообщение REQUEST_SESSION (ЗАПРОС СЕАНСА) для приглашения стыкуемого для стыковки. Преимущества наличия такого сигнала заключаются в том, что все в зале заседаний активно приглашаются для стыковки с WDH для совместной работы, простого совместного использования результатов/материалов совещания, проведения экзаменов, управления уровнем мешающего воздействия и так далее. Кроме того, для того, чтобы стыкуемые устройства стали (первичными и/или вторичными) стыковочными устройствами, может не требоваться предварительная регистрация или администрирование. Контактной информацией, например, адресами электронной почты, можно обмениваться автоматически или по запросу или при согласии пользователя стыкуемого устройства. Кроме того, система может отправлять сигнал только подмножеству стыкуемых в пределах дальности радиуса действия, удовлетворяющих одному или нескольким критериям выбора. Преимуществом выполнения этого является уверенность в том, что для стыковки приглашаются только те стыкуемые, пользователи которых участвуют в совещании/лекции, а не то слишком большое количество других людей, находящихся вблизи WDH, например, люди, которые случайно проходят мимо зала заседаний/аудитории.

В одном варианте осуществления стыковочной системы, первичному стыкуемому устройству обеспечивают возможность отправки сообщение в WDH для активации отправки устройством WDH сигнала для вторичных стыкуемых для инициализации стыковки. Когда прямая связь с другими стыкуемыми устройствами является доступной, первичное стыкуемое устройство может отправлять команду или запрос на стыковку непосредственно в другое стыкуемое устройство, находящееся в пределах дальности радиуса действия. Преимуществом этого является то, что лектор или председатель могут осуществлять контроль, когда другим людям обеспечивают возможность участия.

В одном варианте осуществления стыковочной системы, для установки соединения, вторичные стыкуемые не должны выполнять активного соединения в пары пользователя. Это облегчает установку соединения с WDH всем, находящимся в зале заседаний.

В одном варианте осуществления стыковочной системы, WDH-устройство обеспечивает первичным стыкуемым возможность преобразования вторичного стыкуемого в первичного стыкуемого или добавления его как первичного стыкуемого и/или предоставления возможности этим вторичным стыкуемым дополнительного или другого типа доступа к периферийным устройствам. Это обеспечивает возможность простого переключения между ведущими и их совместной работы во время совещания, и устраняется передача кабелей и вставка их в VGA, что обычно занимает много времени для того, чтобы это все снова было готово и работало.

В одном варианте осуществления стыковочной системы, WDH-устройство обеспечивает первичным стыкуемым возможность отстыковки всех участников от WDH-устройства. Это обеспечивает всем возможность простого способа отстыковки в конце совещания/лекции.

В одном варианте осуществления стыковочной системы, стыкуемое устройство может соединяться с видео- и/или аудиопотком, обеспечиваемым WDH, который представляет вывод видео и/или аудио, который отправляется первичными стыкуемыми в одно или несколько дисплейных и/или звуковых периферийных устройств, причем это стыкуемое устройство воспроизводит соответствующий поток, принимаемый на его экране и/или устройствах вывода аудио. Это предоставляет всем стыкуемым (первичным и вторичным) возможность мониторинга объединенного вывода на дисплей и/или вывода аудио и отслеживания презентации на своих собственный экранах и/или посредством наушников. Это является очень полезным для больших залов заседаний/аудиторий, которые могут быть шумными, и в случаях, когда не все могут хорошо ясно видеть дисплейное(ые) периферийное(ые) устройство(а), приводимое(ые) в действие первичным стыкуемым, и читать с них, и является полезным для получения лучшей видимости и управления экраном для пользователей других первичных стыкуемых, которым может потребоваться совместная работа и совместное использование экрана.

В одном варианте осуществления стыковочной системы, стыкуемое устройство может создавать и обеспечивать аудиопоток из входного сигнала из одного или нескольких его устройств ввода аудио (например, микрофон), и отправлять его в WDH. Это дает стыкуемым пользователям возможность задавать вопросы или отвечать на них с использованием микрофона своих стыковочных устройств, что является очень полезным в случаях шумной окружающей обстановки и больших залов заседаний/аудиторий, когда лектор/ведущий может плохо слышать вопрос.

В одном варианте осуществления стыковочной системы, стыкуемое устройство может автоматически осуществлять поиск сигнала, исходящего из WDH, для инициализации стыковки. Упомянутый поиск такого сигнала может начаться после активации его пользователем, после чего при приеме упомянутый сигнал инициализирует одно или несколько действий для стыковки с WDH. Преимущество первой опции заключается в том, что это всегда поддерживается и всегда работает, преимущество второй опции заключается в требовании меньшей мощности батареи.

В одном варианте осуществления стыковочной системы, различные стыкуемые получают разные наборы функций периферийных устройств, к которым может быть получен доступ. В частности, хост, например, PC, может предоставлять доступ к совместно используемым периферийным устройствам стыкуемого, а также к эксклюзивным периферийным устройствам, посредством чего эксклюзивными периферийными устройствами (то есть, периферийными устройствами, которые могут принимать данные только из единственного источника или обеспечивать их в него) можно манипулировать следующим образом:

1) вместо всего дисплея может быть сделано доступным одно окно на дисплее. Фактически, эксклюзивный дисплей превращается в совместно используемое периферийное устройство. Когда стыкуемый находится в фокусе, управление клавиатурой/мышью назначают этому стыкуемому,

2) для переключения между стыкуемыми или на сам хост-PC, для использования дисплея в полноэкранном режиме, обеспечивается "горячая" клавиша,

3) способ, который предоставляет WDH возможность принудительного освобождения периферийных устройств от стыкуемого и передавать их другому стыкуемому.

На фиг.2 изображен пример стыковочной системы, содержащей хост беспроводной стыковки, первичные и вторичные стыкуемые. На этом чертеже изображен хост 200 беспроводной стыковки (WDH/GO), соединенный с набором периферийных устройств, например, дисплеем, аудио динамиками и другими периферийными устройствами. Посредством интерфейсов с периферийными устройствами также могут использоваться дополнительные периферийные устройства, например, посредством Ethernet-соединения 210 для высокоскоростного доступа к периферийным устройствам или доступа в Интернет, который должен быть использован первичными (и, по выбору, вторичными) стыкуемыми, посредством USB-интерфейса 211, который может поддерживать множество соединений с периферийными устройствами, или посредством HDMI 212. Изображено первичное стыкуемое устройство (ведущий P) 230 для отправки данных в хост, обычно посредством одноадресного сигнала. Изображен первый набор вторичных стыкуемых устройств (участники A) 220, которые принимают индивидуальные данные из хоста, например, посредством одноадресных сигналов 240. Изображен второй набор вторичных стыкуемых устройств (участники A) 221, которые принимают идентичные данные из хоста, например, посредством широковещательного сигнала 241. На чертеже стрелкой 101 также изображена прямая беспроводная связь между вторичным стыкуемым устройством (из) первого набора 220 и второго набора 221, например, одноадресные сообщения.

В примере практического осуществления, иллюстрируемом посредством этого чертежа, множество стыкуемых одновременно соединены с WDH, использующим Group Owner (GO, владелец группы) Wi-Fi Direct, как известно из Wi-Fi Direct. Другие топологии могут включать в себя:

1) Отдельную группу для вторичных стыкуемых

2) Отдельные группы для каждого стыкуемого

3) Отдельную группу для периферийных устройств

Первичный стыкуемый/ведущий P может использовать периферийные устройства WDH для демонстрации презентации множеству участников. Вторичные стыкуемые, указанные вместе посредством A, могут формировать группу обмена сообщениями, которая предоставляет им возможность взаимодействовать, совместно использовать содержимое, и отправлять сообщения друг другу, например, посредством маршрутизации или передачи IP-трафика в режиме моста. WDH обеспечивает поток A/V, представляющий вывод, отправляемый ведущим P в периферийные устройства WDH. Это предоставляет пользователям вторичных стыкуемых устройств возможность отслеживания презентации (cлайды, представляющие аудио и/или видео, содержимое интерактивной доски, чаты и т.д.) на своих собственных переносных стыковочных устройствах, в дополнение к отслеживанию презентации посредством просмотра и/или прослушивания периферийных устройств WDH. Первичный стыкуемый/ведущий может использовать локальную сеть, созданную между вторичными стыкуемыми, для отправки, например, вопросов, касающихся обзора/представляющих возможность выбора/касающихся опроса, или для принудительной отправки участникам содержимого, например, конспекта лекций, гиперссылок и вопросов повестки дня. При необходимости или наличии разрешений участники могут отвечать на вопросы и отправлять сообщения друг другу. При необходимости, первичный стыкуемый/ведущий может передавать управление периферийными устройствами WDH другому ведущему. В конце презентации(ий) все (участники) вторичные устройства могут быть одновременно отстыкованы последним ведущим.

В нижеследующем описании обеспечиваются дополнительные варианты практического осуществления и возможные варианты реализации с использованием Wi-Fi Direct (иначе называемый Wi-Fi Peer to Peer, одноранговая сеть Wi-Fi), известного из документа "Wi-Fi Wi-Fi Peer-to-Peer (P2P) Technical Specification, Version 1.1, 2010", Объединение Wi-Fi Alliance. Wi-Fi Direct является стандартом, который предоставляет возможность Wi-Fi-устройствам соединяться друг с другом при отсутствии необходимости наличия беспроводной точки доступа. Wi-Fi Direct играет важную роль для соединения автономных беспроводных устройств и периферийных устройств, например, дисплеев/периферийных устройств с поддержкой Wi-Fi Miracast, и устройств ввода-вывода с поддержкой Wi-Fi Serial Bus (например, беспроводная мышь, клавиатура, принтер, USB-концентратор). Следовательно, эта технология является важной для беспроводной стыковки, она является технологией для обеспечения переносному устройству возможности соединения со множеством беспроводных периферийных устройств. В Wi-Fi Direct этап соединения в пары пользователя обычно должен выполняться для каждого нового Wi-Fi Direct-соединения, которое создается. Когда двум устройствам Wi-Fi Direct требуется обмен информацией, один из их становится так называемым Group Owner (GO, Владелец Группы). Другое устройство берет на себя роль клиента. Вместе они формируют так называемую группу P2P. Если все устройства Wi-Fi Direct в группе соединяются с идентичным GO, и если этот GO поддерживает так называемый свойство распределения Intra-BSS Wi-Fi Direct, то для возможности обмена информацией со всеми устройствами в группе другому беспроводному устройству достаточно соединиться с этим GO. Поле Intra-BSS Distribution указывает, выполняет ли устройство роль ведущего узла, или подразумевает роль ведущего узла, Группы, которое обеспечивает сервис распределения данных между клиентами в этой Группе.

GO имеет много сходных черт с AP. Он, например, может предоставлять другим устройствам возможность присоединения к группе P2P, и предлагать возможности распределения трафика между разными устройствами в группе P2P. Однако, как упомянуто выше, то, что устройства могут обмениваться информацией непосредственно друг с другом с отсутствием необходимости ретранслировать трафик, является удобным. В случае Wi-Fi Direct, это означает то, что вы должны соединиться с каждым из оставшихся устройств отдельно и образовать пару с ним. Это является громоздким, особенно, если участвует множество устройств. Например, для беспроводной стыковки переносного устройства со множеством беспроводных периферийных устройств, то, что пользователь должен выполнять этап соединения в пары пользователя отдельно с каждым беспроводным периферийным устройством, является очень недружественным по отношению к пользователю. Следовательно, сведение количества действий для соединения в пары к минимуму является очень важным.

Технология Tunnelled Direct Link Setup (TDLS), известная из документа "IEEE Std 802.1 lz-2010 Part 11 : Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications, Amendment 7: Extensions to Direct-Link Setup (DLS), published by IEEE on 14 October 2010", является опцией в Wi-Fi, которая обеспечивает возможность установки прямой линии связи между двумя устройствами, которые оба соединены с идентичной Точкой доступа Wi-Fi или Wi-Fi Direct GO, с отсутствием необходимости повторного соединения в пары для установки безопасного прямого соединения. Это осуществляется следующим образом. После соединения Wi-Fi-Устройства, поддерживающего TDLS, с AP, оно может отправлять запрос в другое устройство, поддерживающее TDLS, которое соединено с идентичным AP, для установки прямого соединения. После обмена информацией, например, набором удостоверений защиты, и информацией относительно того, какой канал Wi-Fi использовать, эти два устройства могут запустить частную безопасную прямую линию связи между этими двумя устройствами.

В одном варианте осуществления хост-устройство соединено с набором проводных и беспроводных периферийных устройств, и делает их функцию доступной для клиентских устройств через беспроводную сеть (например, Wi-Fi) посредством набора сетевых протоколов поточной передачи и обмена сообщениями (так называемые протоколы функций периферийных устройств). Иллюстративные протоколы функций периферийных устройств включают в себя Wi-Fi Miracast, Wi-Fi Serial bus, WiGig Bus Extension (расширение шины WiGig), Потоковую передачу мультимедийных данных UPnP/DLNA, Протокол печати через Интернет, Airplay, Сервисы Send (Отправка)/Display (Вывод на экран)/Play (Воспроизведение)/Print (Печать) Wi-Fi Direct и т.д. Обнаружение, оптимизация/управление соединением и контроль этих функций периферийных устройств и хост-устройства также упрощаются посредством так называемого протокола беспроводной стыковки между хост-устройством (называемым Хост беспроводной стыковки или WDH) и клиентским устройством (называемым Стыкуемым).

В одном варианте осуществления, WDH действует как владелец группы (GO), поддерживающий режим intra BSS Wi-Fi direct для поддержки взаимной коммуникации между стыкуемыми. Все стыкуемые связаны с WDH с использованием Wi-Fi Direct. Так как WDH является GO, то он может предлагать DHCP-серверу обеспечивать стыкуемых IP-адресом для обмена информацией в пределах сети Wi-Fi Direct. В альтернативном варианте осуществления стыкуемые и WDH связаны с идентичной точкой доступа (AP) WLAN, посредством чего обеспечивается возможность широковещательных сообщений, и все соединения между стыкуемыми и между стыкуемыми и WDH чаще всего являются односкачковыми соединениями и могут базироваться на TDLS. В качестве альтернативы использованию DHCP, для сервисов на основе локальной генерации IP-адреса и именования, может использоваться сеть без настройки. WDH также может быть интегрирован с AP WLAN, и может поддерживать DNS-сервер. WDH также может быть выполнен с возможностью поддержки списка, по меньшей мере, двух разных классов стыкуемых, упомянутых первичных и вторичных стыкуемых.

После соединения стыкуемого с WDH или во время этого соединения, с идентификацией каждого стыкуемого и/или его пользователя, WDH определяет для каждого стыкуемого то, к какому классу он относится. В одном варианте осуществления, первый стыкуемый, который стыкуется с WDH, автоматически становится первичным стыкуемым. В еще одном варианте осуществления, стыкуемые, имеющие специальные учетные данные (например, имеющие трастовый сертификат или более высокий уровень полномочий), или часть стыкуемых из конкретного предопределенного множества становятся первичными стыкуемыми. В качестве альтернативы, WDH содержит некоторое средство интерфейса пользователя (UI) по преобразованию стыкуемого в первичного стыкуемого. Все другие стыкуемые обычно становятся вторичными стыкуемыми, если только пользователь первичного стыкуемого или пользователь WDH не предоставляют возможность вторичному стыкуемому стать первичным стыкуемым. При стыковке, или преобразовании в первичного и/или вторичного стыкуемого, после запроса/разрешения, или под контролем первичного стыкуемого, как описано выше, может автоматически быть загружено и/или запущено приложение (так называемое app).

В еще одном варианте осуществления, WDH обеспечивает первичным стыкуемым возможность принудительной отправки сообщений, отправки вопросов, касающихся обзора/представляющих возможность выбора/касающихся опроса, вопросов повестки дня, фиксированного содержимого электронной "доски" или документов из первичных стыкуемых в другие стыкуемые, и сбора ответов, в соответствующих случаях, возможно с использованием ограничения по времени для ответов. В еще одном варианте осуществления, WDH обеспечивает возможность обмена сообщениями P2P между стыкуемыми, например, с использованием интегрированной системы мгновенного обмена сообщениями на базе протокола XMPP. Для этого свойства WDH может функционировать как Динамический сервер доменных имен для IM-клиентов.

В еще одном варианте осуществления набор периферийных устройств содержат одно или несколько дисплейных периферийных устройств. WDH может быть выполнен с возможностью обеспечения видеопотока, представляющего вывод, который отправляется первичными стыкуемыми в одно или несколько дисплейных периферийных устройств. Если два или несколько первичных стыковочных устройств одновременно отправляют вывод в идентичные дисплейные периферийные устройства, то WDH может объединять дисплейный вывод с использованием разделения экрана, PIP, наложения или любого другого средства аудио и видео микширования, масштабирования и/или перекодирования. WDH также может обеспечивать стыкуемым возможность мониторинга вывода первичных стыкуемых в звуковые периферийные устройства посредством аудиопотока, обеспечиваемого WDH.

На фиг.3 изображен пример структуры связи в системе беспроводной стыковки. В этой структуре изображено то, что существует беспроводная связь хоста 300 беспроводной стыковки с первичным стыкуемым 320 для приема AV-данных посредством одноадресной линии 311 связи и с вторичным стыкуемым 330 для передачи AV-данных посредством широковещательной линии 312 связи. Изображено, что первичные и вторичные стыкуемые осуществляют прямую связь посредством одноадресной линии 310 связи. Каждое из упомянутых устройств схематично изображено стеком протоколов связи, причем на самом нижнем уровне находится протокол Wi-Fi, на следующем уровне находится межсетевой протокол (IP), на следующем уровне находится протокол TCP/UDP. На следующем уровне хоста 300 содержатся функциональные возможности источника Wi-Fi Miracast (WFM) и приемника WFM, функция DHCP-сервера и сервера интерактивного обработчика активности (interactive activity engine, IAE). В хосте обеспечены отдельные функции источника и приемника WFM, так как приемник предназначен для первичного источника WFM, а источник предназначен для вторичного(ых) приемника(ов) WFM. В одном варианте осуществления источник WFM WDH может быть представлен как периферийное устройство WFM для вторичного(ых) стыкуемого(ых). Кроме того, источник WFM WDH может быть заменен видео периферийным устройством WSB (например, имитируемая веб-камера) или как поток компонентов видео для web-браузера или клиента службы передачи сообщений.

На верхнем уровне упомянутой структуры находится прикладной уровень, который может вмещать одно или несколько приложений (компьютерные программы, обычно называемые App (Приложения)). На следующем уровне первичного стыкуемого 320 содержатся функциональные возможности источника Wi-Fi Miracast (WFM), функция DHCP-клиента и клиента интерактивного обработчика активности (interactive activity engine, IAE). На верхнем уровне находится прикладной уровень, который может вмещать одно или несколько приложений (компьютерные программы, обычно называемые App (Приложения)). На следующем уровне вторичного стыкуемого 330 содержатся функциональные возможности приемника Wi-Fi Miracast (WFM), функция DHCP-клиента и клиента интерактивного обработчика активности (interactive activity engine, IAE). На верхнем уровне находится прикладной уровень, который может вмещать одно или несколько приложений (компьютерные программы, обычно называемые App (Приложения)).

На этом чертеже иллюстрируется первичный стыкуемый, выполняющий приложение для стыковки с использованием Wi-Fi Miracast (WFM) через IP, и связанный с WDH, функционирующим как владелец группы (GO) в сети Wi-Fi Direct, например, в режиме intra BSS. Первичный стыкуемый функционирует как источник WFM, а WDH - как и источник, и приемник WFM. Для предоставления вторичному(ым) стыкуемому(ым) возможности функционирования как приемник WFM, WDH должен пересылать пакеты WFM в широковещательном режиме. По выбору WDH может масштабировать аудиоданные/видеоданные для ограничения ширины полосы.

Интерактивный обмен сообщениями между стыкуемыми (в том числе, опросы/проверка знаний/обзор) может быть добавлен с использованием Интерактивного обработчика активности (IAE) на прикладном уровне. IAE может быть основан на XMPP (extensible Messaging and Presence Protocol, расширяемый протокол для обмена сообщениями и информацией о статусе присутствия) или получен из него, при отсутствии требования сервера, как описано в документе "XMPP XEP-0174: Serverless Messaging", доступном на http://xmpp.org/extensions/xep-0174.pdf, но вместо этого WDH обеспечивает функциональность DHCP-сервера и может обеспечивать функциональность DNS-сервера. Вместо XMPP также возможны другие стандартизированные или частные протоколы, например, SIMPLE (Session initiation protocol for Instant Messaging and Presence Leveraging Extensions, Протокол инициации сеансов для расширений Получения информации о статусе присутствия и Мгновенного обмена сообщениями) или IRC (Internet Relay Chat, ретранслируемый интернет-чат) или интегрированная система Wi-Fi Direct Services, для совместного использования содержимого с использованием его сервиса Send (Отправка).

В еще одном варианте осуществления, WDH может обеспечивать первичным стыкуемым возможность обеспечения вывода в WDH и/или его звуковые периферийные устройства посредством аудиопотока между стыкуемым и WDH. Это может быть основано на WSB Audio, Play Service (Сервис воспроизведения) Wi-Fi Direct, VoIP, XMPP, Skype, DLNA или на другом механизме потокового аудио. WDH может микшировать его с выводом аудио для звуковых периферийных устройств так, чтобы все люди в помещении могли слышать его.

В еще одном варианте осуществления, WDH или первичный стыкуемый могут отправлять сигнал для активации стыковки или отстыковки вторичных стыкуемых, после чего при приеме этого сигнала стыкуемые инициализирует одно или несколько действий для стыковки с WDH. Такие действия могут включать в себя одно или несколько из нижеследующего:

- автоматическое инициирование стыковки (на которое пользователь стыкуемого может давать или не давать разрешение),

- автоматический запуск приложения для стыковки (на которое пользователь может давать или не давать разрешение),

- запрос подтверждения пользователя для стыковки,

- напоминание пользователю или обеспечение инструкциями пользователя для стыковки.

Сигнал может иметь форму:

- элемента информации Wi-Fi (радиомаяк или ответ/запрос датчика), отправляемого посредством Wi-Fi Direct (например, как часть информации обнаружения сервиса или устройства предварительной ассоциации Wi-Fi Direct или как часть сигнала соединения в пары PBC),

- широковещательного сообщения (например, на MAC- или IP-уровне, например, аналогичного "wall" в Linux), отправляемого всем стыкуемым, ассоциированным с идентичной сетью Wi-Fi direct или с идентичной AP WLAN, как WDH,

- одноадресного сообщения, отправляемого в порт TCP/IP на стыкуемом,

- события инициирования сеанса в пределах интегрированной системы сервисов Wi-Fi Direct, отправляемого из WDH в стыкуемые (например, с выполнением запроса SeekService (поиск сервиса) для поиска стыкуемых, за которым следует SessionRequest (запрос сеанса), который стыковочный сервис стыкуемого может после этого принять или отклонить (возможно на основе ввода пользователя с запросом)),

- сообщений, использующих сигналы, отличные от Wi-Fi, например, кодовый огонь, Bluetooth-сообщения.

В еще одном варианте осуществления, отправка сигнала WDH для активации стыковки вторичных стыкуемых инициируется первичным стыкуемым, например, посредством отправки команды в WDH.

В еще одном варианте осуществления, обеспечены способ и система, посредством которых предоставляется возможность стыковки только на основе предшествующих идентификационных данных, конкретного сигнала проверки полномочий или ввода пользователя для соединения в пары. Например, сигнал может быть отправлен WDH только в подмножество стыкуемых в пределах дальности радиуса действия и/или при удовлетворении одному или нескольким критериям выбора. Например, только:

- стыкуемые в пределах линии видимости WDH (например, с использованием кодового огня, формирования луча),

- стыкуемые в пределах дальности радиуса действия Bluetooth,

- стыкуемые с определенным Wi-Fi и/или другим беспроводным сигналом/уровнем сигнала, стыкуемые, которые могут быть обнаружены WDH посредством обнаружения присутствия (например, с использованием веб-камеры, ИК-датчика),

- стыкуемые с ранее установленными доверительными отношениями,

- стыкуемые с установленным предопределенным приложением, возможно, имеющим/демонстрирующим конкретную конфигурацию приложения или идентификатор,

- стыкуемые, соединенные с идентичным AP или сетью Wi-Fi Direct,

- стыкуемые, которые реагируют на сигнал (например, посредством инициирования действия соединения в пары, или посредством отправки сообщения, относящегося к стыковочному протоколу), в пределах определенных временных рамок после отправки сигнала,

- стыкуемые с IP- или MAC-адресом в пределах некоторого предопределенного множества,

- стыкуемые, предоставляющие информацию о пользователе (например, адрес электронной почты, имя), совпадающую с некоторым предопределенным набором.

В еще одном варианте осуществления, стыкуемые могут автоматически выполнять регулярный активный поиск такого сигнала, или могут выполнять поиск такого сигнала только после инициирования пользователем или системой (например, на основе контекстной информации, например, шума, или при обнаружении сигнала NFC/Qi/Wi-Fi/Bluetooth, относящегося к WDH или помещению, в котором расположен WDH).

В еще одном варианте осуществления, для установки соединения вторичные стыкуемые не должны выполнять активного пользовательского соединения в пары. Это может быть достигнуто, например, посредством автоматической инициализации и согласия на WPS-запрос соединения в пары нажатием кнопки, или посредством определения известного PIN по умолчанию, или посредством выполнения внеполосной регистрации, или посредством использования TDLS-соединения вместо Wi-Fi Direct-соединения. Однако стыкуемый может быть обязан вводить пароль для обеспечения ему возможности доступа к аудио- и видеопотокам, обеспечиваемым WDH, для мониторинга совещания и принятия участия в обмене сообщениями, или для обеспечения ему возможности получения только доступа, если удовлетворяется один или несколько из вышеупомянутых критериев выбора.

В еще одном варианте осуществления, WDH или первичные стыкуемые могут устанавливать разрешение(я) для свойств приложения на других первичных или вторичных стыкуемых. В одном конкретном варианте осуществления, первичные стыкуемые могут устанавливать разрешения для управления уровнем мешающего воздействия других стыкуемых посредством отправки сообщений для этого в другие стыкуемые.

На фиг.4 изображен пример установки разрешений в стыкуемом устройстве. На этом чертеже (изображена) схема уровней мешающего воздействия телефона стыкуемого, расположенных в левом столбце 401 в порядке от низкого приоритета до высокого приоритета, и указывающих сигналы мешающего воздействия, расположенные в правом столбце 402 в порядке от низкого (интровертированный) до высокого уровня мешающего воздействия (экстровертированный). В центральной области стрелкой 400 изображена установка уровня мешающего воздействия, содержащая установку низкого уровня мешающего воздействия "низкий" и установку высокого уровня мешающего воздействия "высокий". Когда уровень мешающего воздействия установлен в низкий, другие стыкуемые входят в режим малого мешающего воздействия, посредством чего все телефонные события преобразуются в триггер с менее мешающим воздействием, например, когда люди принимают сообщение, вместо звуковых уведомлений выдаются только визуальные уведомления (как указано на фиг.4). Когда уровень мешающего воздействия является высоким, на входящие события смартфон реагирует более экстровертированным способом. Уровень мешающего воздействия может изменяться динамически, например, может запускаться как низкий в начале совещания, но снова становиться высоким во время перерыва. Когда стыкуемый уходит и отстыковывается от WDH, уровень мешающего воздействия на этом стыкуемом переустанавливается в его исходное значение.

Вышеупомянутая установка во время совещаний/лекций решает проблему, то есть то, что мелодия звонка входящего вызова мешает проводить совещание/лекцию. Идентичная ситуация может возникнуть в офисах с открытой планировкой с адаптивными рабочими местами. Это решается с предоставлением WDH и/или дополнительным стыковочным устройствам возможности контроля уровня мешающего воздействия других стыкуемых. При установке в низкий, стыкуемые входят в режим малого мешающего воздействия, посредством чего, например, когда люди принимают сообщение, вместо звуковых уведомлений выдаются только визуальные уведомления. Следовательно, такая система обеспечивает WDH или стыкуемому возможность установки разрешения(ий) для свойств приложений (например, уровень мешающего воздействия или уровень взаимодействия) на других стыкуемых.

В комбинации с вышеупомянутой стыковочной системой, имеющей первичные и вторичные стыкуемые, первичный стыкуемый/ведущий может быть обеспечен средством управления некоторыми аспектами совещания, например, уровнем мешающего воздействия или уровнем интерактивности. Преимуществом выполнения этого, например, управления уровнем мешающего воздействия, является то, что это обеспечивает средство для устранения, например, того, что люди слышат мелодии звонка входящих телефонных вызовов на вторичных и/или первичных стыкуемых, которые обычно могут мешать проводить совещание или лекцию. Преимущество управления уровнем взаимодействия заключается в том, что он обеспечивает средство для лектора/ведущего, использующего первичный стыкуемый, для контроля, например, за тем, в течение каких интервалов времени участники могут ответить на вопросы, например, вопрос, касающийся опроса/проверки знаний/экзамена, и за тем, когда пользователи вторичных стыкуемых могут отправлять сообщения друг другу.

В другом варианте осуществления, стыкуемый автоматически ведет поиск конкретных сообщений или элементов информации, обеспечиваемых WDH, например, "уровень мешающего воздействия", например, во время обнаружения сервиса или устройства предварительной ассоциации, или во время стыковки, посредством использования сообщений стыковочного протокола.

В другом варианте осуществления, WDH или первичные стыкуемые могут устанавливать уровень взаимодействия, допускаемый для вторичных стыкуемых, в течение конкретного или неопределенного интервала времени (например, под контролем лектора/ведущего с использованием для контроля WDH или первичный стыкуемый или с использованием предопределенного графика работы). Уровень взаимодействия может, например, определить то, когда вторичные стыкуемые могут обеспечивать сообщения-ответы в WDH, или когда пользователи вторичных стыкуемых могут отправлять сообщения друг другу.

В другом варианте осуществления, WDH обеспечивает первичным стыкуемым возможность преобразования/добавления вторичного стыкуемого как первичного стыкуемого, возможно, на основе запроса, получаемого из вторичного стыкуемого. Для выполнения этого у первичного стыкуемого или вторичного стыкуемого может быть запрошен пароль.

В альтернативном варианте осуществления, WDH обеспечивает возможность передачи управления одним или несколькими периферийными устройствами, связанными с WDH, от одного стыкуемого другому, например, посредством использования токена (возможно, на основе беспроводной связи ближнего действия (near field communication, NFC)), ассоциированного с этим периферийным устройством(ами).

В другом варианте осуществления, WDH обеспечивает первичным стыкуемым возможность отстыковки всех участников от WDH-устройства. Это может быть достигнуто посредством того, что первичные стыкуемые отправляют сообщение в WDH, например, после нажатия кнопки в интерфейсе пользователя первичного стыкуемого, после чего WDH отправляет сообщение всем стыкуемым для отстыковки и/или отсоединения всех вторичных и/или первичных стыкуемых. Это также может активироваться WDH с определением того, что первичный стыкуемый(ые) отсоединился или находиться за пределами дальности радиуса действия, или при нажатии на кнопку на WDH.

В еще одном варианте осуществления, первичные стыкуемые имеют одноадресное соединение с WDH для надежной связи с периферийными устройствами, присоединенными к WDH. WDH обеспечивает вторичным стыкуемым управление шириной полосы на основе чувствительности содержимого к ошибкам и ширине полосы, посредством масштабирования аудио/видеоданных и/или использования широковещания Wi-Fi или многоадресной передачи для экономии локальной ширины полосы. Содержимым, например, сообщениями в реальном времени, которое требует небольшую ширину полосы, или данными, не чувствительными к ошибкам в реальном времени, например, документами и программами, в целях надежности можно обмениваться с использованием одноадресных соединений.

В другом варианте осуществления, WDH обеспечивает интернет-шлюз для пристыкованных устройств, то есть совместно используемое интернет-соединение, возможно с обеспечением функциональности брандмауэра.

В еще одном варианте осуществления, приложение, выполняющееся локально на каждом стыкуемом, заботиться о представлении данных пользователю(ям), обработке интерактивности, установке разрешений пользователем(ями) и т.д. Это приложение может быть предварительно установлено на стыкуемом или принудительно отправляться WDH или первичными стыкуемыми во вторичные стыкуемые (на которые оно загружается и устанавливается). Последняя опция обеспечивает возможность использования во время совещания специализированных приложений и/или расширений приложений (например, дополнительные программные модули, скрипты, содержимое) и/или контроля совещания/инфраструктуры аудитории. Приложение для первичной стыковки может отличаться от приложения, обеспечиваемого для вторичных стыкуемых, и/или оно может поддерживать больше опций, чем приложение, обеспечиваемое для вторичных стыкуемых.

В еще одном варианте осуществления, WDH может автоматически генерировать список присутствующих для пользователя на основе стыкуемых устройств и/или статистических данных о присутствующих, устройствах или пользователях на основе индивидуальной обратной связи, принимаемой от стыкуемых. Посредством сравнения списка фактически присутствующих со списком приглашенных или ожидаемых, можно отправлять важную информацию тем, кто отсутствует, с использованием глобальной сети (например, посредством сообщений электронной почты или SMS).

На фиг.5 изображен способ беспроводной стыковки в хост-устройстве. Этот способ обеспечивает возможность беспроводной связи между хост-устройством и множеством стыкуемых устройств, причем это хост-устройство связано с, по меньшей мере, одним периферийным устройством для воспроизведения аудио или видео (AV) данных. Хост-устройство содержит основной блок связи для предоставления упомянутой беспроводной связи, и стыкуемое устройство содержит пристыковочный блок связи для предоставления упомянутой беспроводной связи. Способ начинается с этапа НАЧАЛО 501, и далее на этапе СТЫКОВКА 502 пристыкуется, по меньшей мере, одно стыкуемое устройство для обеспечения доступа к, по меньшей мере, одному периферийному устройству для этого стыкуемого устройства. На этапе ASS-PS 503, стыковка включает в себя назначение стыкуемому типа стыкуемого, то есть первичный или вторичный. Для множества стыкуемых устройств, пристыкуется, по меньшей мере, одно первичное стыкуемое устройство и, по меньшей мере, одно вторичное стыкуемое устройство. Далее, на этапе PROV1 504, первичному стыкуемому устройству, обеспечивается управление упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены. Далее, на этапе ДАННЫЕ 505, принимают AV-данные, которые должны быть воспроизведены. Такие данные воспроизводят посредством соответствующего периферийного устройства. Кроме того, когда такие данные принимают, на этапе ПЕРЕДАЧА 506, такие данные также передают во вторичное стыкуемое устройство. Наконец, на этапе ПОВТОР 507 способ повторяется, или для пристыковки дополнительных устройств на этапе СТЫКОВКА 502, или для приема дополнительных данных на этапе ДАННЫЕ 505.

На фиг.6 изображен способ беспроводной стыковки в стыкуемом устройстве. Этот способ обеспечивает возможность беспроводной связи между стыкуемым устройством и хост-устройством, причем эти хост-устройство и стыкуемое устройство выполнены так, как описано в случае фиг.5. Способ начинается с этапа НАЧАЛО 601, и далее на этапе СТЫКОВКА 602 пристыкуется упомянутое стыкуемое устройство для обеспечения доступа к, по меньшей мере, одному периферийному устройству для этого стыкуемого устройства. На этапе ASS-PS 603, из хоста, стыкуемый может принимать тип стыкуемого, то есть первичный или вторичный. Стыкуемый может, однако, не знать об этом назначении, а принимать только некоторые функции периферийных устройств, которые являются доступными для соответствующего типа стыкуемого. На основе типа стыкуемого, как указано посредством этапа выбора PR/SE 604, первичный стыкуемый продолжает, на этапе ИСПОЛНЕНИЕ 605, и исполняет управление, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены. В качестве альтернативы, на этапе ВОССТАНОВЛЕНИЕ 606, вторичное стыкуемое устройство принимает и воспроизводит AV-данные, которые должны быть воспроизведены посредством, по меньшей мере, одного периферийного устройства. Наконец, способ повторяется на этапе ПОВТОР 607, или для исполнения контроля на этапе ИСПОЛНЕНИЕ 605, или для приема дополнительных данных на этапе ВОССТАНОВЛЕНИЕ 606.

Несмотря на то, что изобретение в основном раскрыто посредством вариантов осуществления с использованием беспроводной стыковки, это изобретение также подходит для любой беспроводной системы в случаях, когда множеству беспроводных устройств требуется соединение с одним или несколькими периферийными устройствами, или совместное их использование. Следует отметить то, что изобретение может быть реализовано в аппаратных средствах и/или в программном обеспечении с использованием программируемых компонентов.

Понято, что в вышеупомянутом описании для ясности описаны варианты осуществления изобретения со ссылкой на разные функциональные блоки и процессоры. Однако очевидно, что может использоваться любое подходящее распределение функциональности между разными функциональными блоками или процессорами, не отступая от изобретения. Например, функциональность, которая, как иллюстрируется, выполняется отдельными блоками, процессорами или контроллерами, может выполняться идентичным процессором или контроллерами. Следовательно, ссылки на конкретные функциональные блоки должны рассматриваться только как ссылки на подходящие средства для обеспечения описанной функциональности, а не как указывающие на строгую логическую или физическую структуру или организацию. Изобретение может быть осуществлено в любом подходящем виде, в том числе аппаратными средствами, программным обеспечением, программно-аппаратными средствами или любой их комбинацией.

Отметим, что в этом документе слово «содержащий» не исключает присутствие других элементов или этапов, отличающихся от тех, которые перечислены, и написание слова, обозначающего элемент, в единственном числе не исключает наличия множества таких элементов, что любые ссылочные позиции не ограничивают объема формулы изобретения, что изобретение может быть реализовано как посредством аппаратных средств, так и посредством программного обеспечения, и что несколько «средств» или «блоков» могут быть представлены идентичным элементом аппаратных средств или программного обеспечения, и процессор может выполнять функцию одного или нескольких блоков, возможно, во взаимодействии с аппаратными элементами. Кроме того, изобретение не ограничивается вариантами осуществления, и изобретение заключается в каждом отличительном признаке или комбинации признаков, описанных выше, или перечисленных во взаимозависимых разных пунктах формулы изобретения.

Похожие патенты RU2665288C2

название год авторы номер документа
ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА В СИСТЕМЕ БЕСПРОВОДНОЙ ПРИСТЫКОВКИ 2015
  • Дес Вальтер
  • Ван Де Лар Францискус Антониус Мариа
  • Шрабсоул Пол Энтони
  • Кустерс Питер Йозеф Матиас
RU2681373C2
СПОСОБ И УСТРОЙСТВА ДЛЯ СПАРИВАНИЯ ВНУТРИ ГРУППЫ БЕСПРОВОДНЫХ УСТРОЙСТВ 2013
  • Дес Вальтер
  • Бернсен Йоханнес Арнольдус Корнелис
RU2662687C2
УСТРОЙСТВО-ХОСТ, УСТРОЙСТВО-КЛИЕНТ И СПОСОБ БЕСПРОВОДНОЙ СТЫКОВКИ В ДИНАМИЧЕСКОМ ОКРУЖЕНИИ ДЛЯ МНОЖЕСТВЕННЫХ КЛИЕНТОВ 2013
  • Дес Вальтер
  • Бернсен Йоханнес Арнольдус Корнелис
RU2639299C2
БЕСПРОВОДНОЕ СТЫКОВОЧНОЕ УСТРОЙСТВО 2014
  • Энгелен Дирк Валентинус Рене
  • Де Пе Йенте
  • Брукстег Герардус Хенрикус Адрианус Йоханнес
  • Буддемейер-Лок Аннемари Паулин
  • Спелпеннинг Тесс
RU2667982C2
СИСТЕМА БЕСПРОВОДНОЙ СТЫКОВКИ ДЛЯ АУДИО-ВИДЕО 2014
  • Дес Вальтер
  • Ван Дер Санден Хенрикус Теодорус Йоханнус Антониус Герардус
RU2648982C2
СПОСОБ, БЕСПРОВОДНОЕ УСТРОЙСТВО И СИСТЕМА БЕСПРОВОДНОЙ СВЯЗИ ДЛЯ РУКОВОДСТВА ПОЛЬЗОВАТЕЛЯ БЕСПРОВОДНОГО УСТРОЙСТВА ДЛЯ УСТАНОВЛЕНИЯ ОПТИМАЛЬНОЙ БЕСПРОВОДНОЙ ПРЯМОЙ ЛИНИИ СВЯЗИ С ДРУГИМ БЕСПРОВОДНЫМ УСТРОЙСТВОМ 2012
  • Дес Вальтер
  • Бернсен Йоханнес Арнольдус Корнелис
  • Хольтман Кун Йоханна Гийом
  • Ван Де Лар Францискус Антониус Мариа
RU2636128C2
СИСТЕМА БЕСПРОВОДНОЙ СВЯЗИ 2015
  • Бернсен Йоханнес Арнольдус Корнелис
  • Дес Вальтер
  • Ван Де Лар Францискус Антониус Мариа
RU2697614C2
СИСТЕМА БЕСПРОВОДНОЙ СОСТЫКОВКИ 2014
  • Бернсен Йоханнес Арнольдус Корнелис
  • Дес Вальтер
RU2681378C1
СПОСОБ И УСТРОЙСТВО ДЛЯ КОНФИГУРИРОВАНИЯ БЕСПРОВОДНОЙ СТЫКОВКИ И УПРАВЛЕНИЯ ЕЮ 2012
  • Дес Вальтер
  • Хольтман Кун Йоханна Гийом
RU2610140C2
СИСТЕМА БЕСПРОВОДНОГО СОСТЫКОВЫВАНИЯ 2016
  • Дес Вальтер
  • Бейл Винсентиус Паулус
  • Гертс Лукас Якобус Франсискус
  • Ван Ларховен Мирьям
RU2713625C2

Иллюстрации к изобретению RU 2 665 288 C2

Реферат патента 2018 года БЕСПРОВОДНАЯ СТЫКОВКА МНОЖЕСТВА ПОЛЬЗОВАТЕЛЕЙ

Изобретение относится к средству для беспроводной связи с множеством стыкуемых устройств. Технический результат заключается в обеспечении возможности совместного использования периферийных устройств без взаимных помех. Осуществляют пристыковку, по меньшей мере, одного стыкуемого устройства для обеспечения доступа к упомянутому, по меньшей мере, одному периферийному устройству для упомянутого стыкуемого устройства, причем эта пристыковка включает в себя пристыковку, по меньшей мере, одного первичного стыкуемого устройства и, по меньшей мере, одного вторичного стыкуемого устройства. Обеспечивают упомянутому первичному стыкуемому устройству управление упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены. Передают в упомянутое вторичное стыкуемое устройство, по меньшей мере, части AV-данных, которые должны быть воспроизведены. Отправляют сигнал для активации стыковки вторичного стыкуемого устройства. Управляют уровнем мешающего воздействия вторичного стыкуемого устройства. Активируют приложение на упомянутом вторичном стыкуемом устройстве. 4 н. и 8 з.п. ф-лы, 6 ил.

Формула изобретения RU 2 665 288 C2

1. Хост-устройство (100) для беспроводной связи с множеством стыкуемых устройств (120, 130, 140),

причем хост-устройство выполнено с возможностью связывания с, по меньшей мере, одним периферийным устройством (110, 111, 112) для воспроизведения аудио- или видео- (AV) данных,

причем хост-устройство содержит

- основной блок (102) связи для предоставления упомянутой беспроводной связи,

- процессор (101) стыковки, выполненный с возможностью пристыковки, по меньшей мере, одного стыкуемого устройства для обеспечения доступа к упомянутому, по меньшей мере, одному периферийному устройству для этого стыкуемого устройства,

причем стыкуемое устройство содержит

- блок (121) связи стыкуемого устройства для предоставления упомянутой беспроводной связи,

- процессор (122) стыкуемого устройства, выполненный с возможностью стыковки, как стыкуемое устройство, с хост-устройством для получения доступа к упомянутому, по меньшей мере, одному периферийному устройству,

причем процессор стыковки выполнен с возможностью

- пристыковки, по меньшей мере, одного первичного стыкуемого устройства и, по меньшей мере, одного вторичного стыкуемого устройства,

- обеспечения упомянутому первичному стыкуемому устройству управления упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены, и

- передачи в упомянутое вторичное стыкуемое устройство, по меньшей мере, части AV-данных, которые должны быть воспроизведены, и

процессор стыковки выполнен с возможностью, после инструкции упомянутого первичного стыкуемого устройства, управления упомянутым вторичным стыкуемым устройством посредством, по меньшей мере, одного из

- отправки сигнала для активации стыковки упомянутого вторичного стыкуемого устройства,

- управления уровнем мешающего воздействия упомянутого вторичного стыкуемого устройства,

- активизации приложения на упомянутом вторичном стыкуемом устройстве,

причем процессор стыкуемого устройства упомянутого вторичного стыкуемого устройства выполнен с возможностью управления им посредством упомянутого первичного стыкуемого устройства через упомянутый процессор стыковки посредством, соответственно, по меньшей мере, одного из

- приема сигнала для активации стыковки в качестве вторичного стыкуемого и после приема сигнала инициализации одного или нескольких действий для стыковки к хост-устройству,

- после стыковки обеспечения возможности управления уровнем мешающего воздействия упомянутого вторичного стыкуемого устройства,

- после стыковки обеспечения возможности активизации приложения на упомянутом вторичном стыкуемом устройстве.

2. Устройство по п.1, в котором процессор (101) стыковки выполнен с возможностью

обеспечения упомянутому первичному стыкуемому устройству доступа для записи в упомянутое, по меньшей мере, одно периферийное устройство для упомянутого определения AV-данных, которые должны быть воспроизведены, и

обеспечения упомянутому вторичному стыкуемому устройству доступа для чтения в упомянутое, по меньшей мере, одно периферийное устройство для передачи упомянутых, по меньшей мере, части AV-данных, которые должны быть воспроизведены.

3. Устройство по п.1, в котором процессор (101) стыковки выполнен с возможностью пристыковки стыкуемого устройства, которое устанавливает беспроводную связь с упомянутым хост-устройством, как, по меньшей мере, одного из

- первичного или вторичного стыкуемого устройства без предшествующих идентификационных данных или действия пользователя для соединения в пары,

- первичного и вторичного стыкуемого устройства на основе предшествующих идентификационных данных или действия пользователя для соединения в пары,

- первичного стыкуемого устройства, которое передает идентификационный код, соответствующий первичному проверочному коду в упомянутом хост-устройстве,

- вторичного стыкуемого устройства после разрешения из первичного стыкуемого устройства,

- множества вторичных стыкуемых устройств после однократного разрешения из первичного стыкуемого устройства,

- первичного или вторичного стыкуемого устройства на основе идентификации с токеном идентификации.

4. Устройство по п.1, в котором процессор (101) стыковки выполнен с возможностью управления совещанием участников на основе пристыковки множества стыкуемых устройств в качестве стыкуемых устройств, связанных с участниками, причем это множество содержит, по меньшей мере, одно первичное стыкуемое устройство.

5. Устройство по п.4, в котором процессор (101) стыковки выполнен с возможностью, по меньшей мере, одного из

- подсчета количества участников совещания на основе количества стыкуемых устройств,

- регистрации участника совещания на основе данных, принятых из стыкуемого устройства,

- регистрации, по меньшей мере, одного ведущего, соответствующего упомянутому первичному стыкуемому устройству,

- распространения данных совещания участникам совещания,

- распространения данных совещания в виде, управляемом, по меньшей мере, одним первичным стыкуемым устройством.

6. Устройство по п.1, в котором процессор (101) стыковки выполнен с возможностью пристыковки множества первичных стыкуемых устройств и, по меньшей мере, одного из

- обеспечения упомянутому множеству первичных стыкуемых устройств совместного управления упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены,

- управления совместно используемым выводом AV для упомянутого множества первичных стыкуемых устройств посредством обеспечения, по меньшей мере, одного из разделения экрана, наложения, по меньшей мере, одного окна, масштабирования видео, аудиомикширования.

7. Устройство по п.1, в котором процессор (101) стыковки выполнен с возможностью после инструкции первичного и/или вторичного стыкуемого устройства, по меньшей мере, одного из

- преобразования вторичного устройства в первичное стыкуемое устройство или первичного стыкуемого устройства во вторичное устройство,

- предоставления прямой связи между двумя стыкуемыми устройствами,

- назначения множества стыкуемых устройств некоторой группе и предоставления прямой связи между стыкуемыми устройствами этой группы,

- совместного использования содержимого или сообщений между всеми стыкуемыми устройствами,

- использования широковещания локальной сети,

- масштабирования содержимого для передачи совместно используемого содержимого во множество стыкуемых устройств.

8. Устройство по п.1, в котором процессор (101) стыковки выполнен с возможностью после инструкции первичного стыкуемого устройства отстыковки, по меньшей мере, одного стыкуемого устройства, группы или всех стыкуемых устройств.

9. Устройство по п.1, в котором упомянутое, по меньшей мере, одно периферийное устройство содержит, по меньшей мере, одно из

- компьютерного видеопроектора, интерактивной доски (110), экрана (111) дисплея, акустической системы (112),

- мыши, клавиатуры, блока управления комнаты,

- блока хранения данных.

10. Стыкуемое устройство (120) для беспроводной связи с хост-устройством (100), причем это хост-устройство связано с, по меньшей мере, одним периферийным устройством (110, 111, 112) для воспроизведения аудио- или видео- (AV) данных,

причем хост-устройство содержит

- основной блок (102) связи для предоставления упомянутой беспроводной связи,

- процессор (101) стыковки, выполненный с возможностью пристыковки, по меньшей мере, одного стыкуемого устройства для обеспечения доступа к упомянутому, по меньшей мере, одному периферийному устройству для упомянутого стыкуемого устройства,

причем стыкуемое устройство содержит

- блок (121) связи стыкуемого устройства для предоставления упомянутой беспроводной связи,

- процессор (122) стыкуемого устройства, выполненный с возможностью стыковки, как стыкуемое устройство, с хост-устройством для получения доступа к упомянутому, по меньшей мере, одному периферийному устройству,

причем процессор стыкуемого устройства выполнен с возможностью

- стыковки в качестве первичного стыкуемого устройства или вторичного стыкуемого устройства,

- исполнения в качестве первичного стыкуемого устройства управления упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены, и

- приема и воспроизведения в качестве вторичного стыкуемого устройства, по меньшей мере, части AV-данных, которые должны быть воспроизведены, и

причем процессор стыковки упомянутого первичного стыкуемого устройства выполнен с возможностью управления упомянутым вторичным стыкуемым устройством посредством инструкции в упомянутый процессор стыковки для, по меньшей мере, одного из

- отправки сигнала для активации стыковки упомянутого вторичного стыкуемого устройства,

- управления уровнем мешающего воздействия упомянутого вторичного стыкуемого устройства,

- активизации приложения на упомянутом вторичном стыкуемом устройстве, и

причем процессор стыкуемого устройства упомянутого вторичного стыкуемого устройства выполнен с возможностью управления им посредством первичного стыкуемого устройства через процессор стыковки посредством, соответственно, по меньшей мере, одного из

- приема сигнала для активации стыковки в качестве вторичного стыкуемого и, после приема сигнала, инициализации одного или нескольких действий для стыковки к упомянутому хост-устройству,

- после стыковки обеспечения возможности управления уровнем мешающего воздействия упомянутого вторичного стыкуемого устройства,

- после стыковки обеспечения возможности активизации приложения на упомянутом вторичном стыкуемом устройстве.

11. Способ беспроводной связи между хост-устройством (100) и множеством стыкуемых устройств (120, 130, 140),

причем хост-устройство связано с, по меньшей мере, одним периферийным устройством (110, 111, 112) для воспроизведения аудио- или видео- (AV) данных,

хост-устройство содержит основной блок (102) связи для предоставления упомянутой беспроводной связи,

стыкуемое устройство содержит блок (121) связи стыкуемого устройства для предоставления упомянутой беспроводной связи,

причем способ содержит, в хост-устройстве,

пристыковку, по меньшей мере, одного стыкуемого устройства для обеспечения доступа к упомянутому, по меньшей мере, одному периферийному устройству для упомянутого стыкуемого устройства, причем эта пристыковка включает в себя пристыковку, по меньшей мере, одного первичного стыкуемого устройства и, по меньшей мере, одного вторичного стыкуемого устройства,

обеспечение упомянутому первичному стыкуемому устройству, управления упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены, и

передачу, в упомянутое вторичное стыкуемое устройство, по меньшей мере, части AV-данных, которые должны быть воспроизведены, и

причем упомянутая пристыковка содержит после инструкции упомянутого первичного стыкуемого устройства управление вторичным стыкуемым устройством посредством, по меньшей мере, одного из

- отправки сигнала для активации стыковки вторичного стыкуемого устройства,

- управления уровнем мешающего воздействия вторичного стыкуемого устройства,

- активизации приложения на упомянутом вторичном стыкуемом устройстве.

12. Способ беспроводной связи между хост-устройством (100) и множеством стыкуемых устройств (120, 130, 140),

причем хост-устройство связано с, по меньшей мере, одним периферийным устройством (110, 111, 112) для воспроизведения аудио- или видео- (AV) данных,

хост-устройство содержит основной блок (102) связи для предоставления упомянутой беспроводной связи,

упомянутое стыкуемое устройство содержит блок (121) связи стыкуемого устройства для предоставления упомянутой беспроводной связи,

причем способ содержит в упомянутом стыкуемом устройстве

исполнение в качестве первичного стыкуемого устройства управления упомянутым, по меньшей мере, одним периферийным устройством для определения AV-данных, которые должны быть воспроизведены, и

прием и воспроизведение в качестве вторичного стыкуемого устройства по меньшей мере, части AV-данных, которые должны быть воспроизведены, и

причем способ содержит в упомянутом первичном стыкуемом устройстве управление упомянутым вторичным стыкуемым устройством посредством выдачи инструкции в процессор стыковки для, по меньшей мере, одного из

- отправки сигнала для активации стыковки упомянутого вторичного стыкуемого устройства,

- управления уровнем мешающего воздействия упомянутого вторичного стыкуемого устройства,

- активизации приложения на упомянутом вторичном стыкуемом устройстве, и

причем способ содержит в упомянутом вторичном стыкуемом устройстве управление им упомянутым первичным стыкуемым устройством через упомянутый процессор стыковки посредством, соответственно, по меньшей мере, одного из

- приема сигнала для активации стыковки в качестве вторичного стыкуемого и после приема сигнала инициализации одного или нескольких действий для стыковки к упомянутому хост-устройству,

- после стыковки обеспечения возможности управления уровнем мешающего воздействия упомянутого вторичного стыкуемого устройства,

- после стыковки обеспечения возможности активизации приложения на упомянутом вторичном стыкуемом устройстве.

Документы, цитированные в отчете о поиске Патент 2018 года RU2665288C2

Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем 1924
  • Волынский С.В.
SU2012A1
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем 1924
  • Волынский С.В.
SU2012A1
СИСТЕМА ГЕРМЕТИЗАЦИИ ЗАДНЕЙ СМАЗОЧНОЙ КАМЕРЫ ТУРБОРЕАКТИВНОГО ДВИГАТЕЛЯ 2006
  • Бар Жак
  • Русселэн Стефан
RU2426903C2
РАСШИРЯЕМАЯ ТЕЛЕКОММУНИКАЦИОННАЯ СИСТЕМА 1995
  • Мадонна Роберт П.
RU2154346C2

RU 2 665 288 C2

Авторы

Ван Де Лар Францискус Антониус Мариа

Дес Вальтер

Даты

2018-08-28Публикация

2014-03-07Подача