Беспроводное стыковочное устройство

Иллюстрации

Показать все

Группа изобретений относится к беспроводной стыковке устройств. Технический результат – обеспечение защищенной и безопасной беспроводной стыковки устройств. Для этого в беспроводной системе стыковки стыкуемое устройство связывается с базовым устройством, которое соединено по меньшей мере с одним периферийным устройством. Базовое устройство имеет базовый блок связи и процессор стыковочного устройства, выполненный с возможностью стыковки по меньшей мере одного стыкуемого устройства. Стыкуемое устройство имеет блок связи стыкуемого устройства и процессор стыкуемого устройства для стыковки с базовым устройством. Процессор стыкуемого устройства выполнен с возможностью обеспечения по меньшей мере одного виртуального периферийного устройства в виртуальном окружении стыковки, причем виртуальное периферийное устройство имеет уровень приватности. При стыковке виртуальные периферийные устройства сопоставляются с фактическими периферийными устройствами таким образом, чтобы применять уровень приватности к фактическому периферийному устройству. Когда стыковка выполнена, обмен данными с фактическим периферийным устройством управляется согласно соответствующему уровню приватности периферийного устройства. 3 н. и 11 з.п. ф-лы, 4 ил.

Реферат

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

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

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

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

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

WO 2012/117306 A1 раскрывает беспроводную стыковку в системе, имеющей базовое устройство и стыкуемые устройства, которые могут быть основаны на Wi-Fi (как описано в IEEE802.11). Базовое устройство позволяет стыкуемому устройству осуществлять доступ к множеству периферийных устройств, локально соединенных через провод или беспроводным образом с базовым устройством (таким как USB-мышь, HDMI-дисплей, Bluetooth-гарнитура) посредством множества протоколов обмена сообщениями по линии беспроводной связи (например, Wi-Fi). База беспроводной стыковки может обеспечивать информацию о своем присутствии через маяковый радиосигнал Wi-Fi, который стыкуемые устройства могут использовать, чтобы выбирать и инициировать соединения с выбранной базой. В качестве альтернативы, используются метки беспроводной связи ближнего радиуса действия (NFC), ассоциированные с базой или другие внеполосные средства (такие как использование интерфейса связи от беспроводной системы питания), чтобы выбирать и инициировать базу для стыковки.

Раскрытие изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение также основано на следующем соображении. Традиционно стыковка предполагает, что стыкуемое устройство получает доступ к периферийному устройству с тем, чтобы управлять периферийным устройством, чтобы выполнять его предназначенную функцию, т.е. периферийным устройством «как оно есть». Любые данные, идущие к состыкованному периферийному устройству, должны управляться и/или маршрутизироваться пользователем. Смартфоны и планшеты становятся все более и более мощными, способными хранить и запускать большие объемы контента и приложений, классифицируемых от персонального контента/приложений до публичного контента/приложений. Беспроводная стыковка позволяет расширять эти переносные устройства (стыкуемые) еще больше, обеспечивая этим стыкуемым устройствам доступ к специализированным периферийным устройствам, таким как большой дисплей, мышь, клавиатура, веб-камера и т.д., сделанным доступными через базу беспроводной стыковки. Беспроводная стыковка использует диапазон случаев от использования стыкуемого устройства дома в развлекательных целях до профессиональных использований в переговорных комнатах, лекционном зале, домашнем офисе, офисе компании, публичном учреждении, автомобиле и т.д. Контент и приложения на стыкуемых устройствах, прежде всего, предназначены для приватного использования только на стыкуемом устройстве. Однако, во время стыковки эти контент и приложения теперь будут передаваться и/или воспроизводиться с помощью периферийных устройств. Вследствие всех этих различных использований/контекстов для беспроводной стыковки не весь контент и приложения подходят для воспроизведения на периферийных устройствах во всех этих различных контекстах.

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

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

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

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

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

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

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

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

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

- сопоставления конфигурации, которая должна быть применена при выборе политики представления;

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

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

- инструкции, чтобы создавать виртуальное периферийное устройство заданного типа;

- уровня приватности периферийного устройства для виртуального периферийного устройства заданного типа;

- уровня приватности периферийного устройства для состыкованного периферийного устройства заданного типа;

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

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

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

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

- местоположения стыкуемого устройства (например, которое определено посредством GPS и/или Wi-Fi или другого средства);

- контекста стыкуемого устройства (например, который определен посредством аудиоинформации от его микрофона и/или получен из названий точки доступа Wi-Fi в пределах диапазона);

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

- названия центра беспроводной стыковки и/или его типа окружения стыковки;

- информации отслеживания людей/обнаружения приближения.

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

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

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

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

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

Фиг. 4 показывает способ обеспечения беспроводной стыковки.

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

Осуществление изобретения

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

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

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

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

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

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

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

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

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

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

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