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

Код документа: RU2667982C2

Чертежи

Описание

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

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

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

Изобретение относится к области беспроводной связи, например, через 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 стыкуемого устройства обеспечивает по меньшей мере одно виртуальное периферийное устройство в виртуальном окружении стыковки. Виртуальное окружение стыковки – это структура данных, определяющая одно или более виртуальных периферийных устройств. Виртуальное периферийное устройство – это структура данных, определяющая периферийное устройство типа дисплея, т.е., тип устройства и свойства, соответствующие фактическим устройствам, которые могут стать доступными в фактической системе стыковки, таким как большой дисплей, видеопроектор или акустическая система. На практике такие структуры данных могут быть сохранены в таблицах или в базе данных в энергонезависимой памяти стыкуемого устройства.

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

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

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

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

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

Фиг. 2 показывает стыкуемое устройство в окружении виртуальных устройств. Чертеж показывает стыкуемое устройство 220 и множество виртуальных периферийных устройств в виртуальном окружении 200, причем эти виртуальные устройства могут быть сопоставлены с фактическими периферийными устройствами, соединенными с базовой станцией (не показана как таковая). Виртуальным периферийным устройствам был назначен уровень приватности периферийных устройств, и они включают в себя персональный дисплей 210, экран 211 публичного представления (например, с помощью видеопроектора), персональное устройство 230 вывода звука, публичную систему вывода звука (например, акустическую систему в месте проведения конференции), устройства ввода типа клавиатуры 240, мыши 242 и сенсорной панели 241, и запоминающие устройства, типа приватного запоминающего устройства 251, публичного совместно используемого запоминающего устройства 252 и группового совместно используемого временного хранилища 253.

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

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

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

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

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

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

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

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

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

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

- Приватная камера: Такая камера может быть доступна в окружении стыковки дома у пользователя. Пользователь может запрещать использование этой камеры.

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

управления цифровыми правами (DRM) к контенту или посредством конфигурирования политики доступа в системе санкционированного доступа или посредством использования шифрования с открытым/закрытым ключом.

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

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

- Приватное хранилище – это устройство, к которому только пользователь имеет доступ. Когда с окружением состыкован другой пользователь или неизвестное стыкуемое устройство, данные недоступны. Приватное хранилище может быть использовано в политике резервного копирования (например, приватный накопитель дома у пользователя, который используется для резервных копий персональных данных).

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

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

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

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

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

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

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

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

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

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

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

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

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

При необходимости определяется политика в виртуальном окружении стыковки для воспроизведения различных типов контента из приложения. Например, в Microsoft PowerPoint презентация может быть выполнена с возможностью показа примечаний на основном мониторе, а презентации на «мониторе 2». Однако в окружении стыковки эти описания не имеют смысла: если существует только один монитор, доступный в конференц-зале, этот «основной монитор» вероятно используется в качестве экрана публичного представления. На основе назначений в виртуальном окружении стыковки дисплею мобильного стыкуемого устройства может быть назначен персональный уровень. Приложению PowerPoint может быть назначен публичный уровень данных для данных презентации и персональный уровень для примечаний. Таким образом, согласно назначениями в виртуальном окружении стыковки, показ презентации воспроизводится на любом публичном устройстве отображения, а примечания показываются на персональных дисплеях. Кроме того, политика может также включать в себя назначение для ситуации, когда стыкуемое устройство не состыковано. Для такой ситуации может быть определено сопоставление, в котором только данные презентации воспроизводятся на дисплее стыкуемого устройства. Сопоставление может обеспечивать возможность переключения между данными презентации и примечаниями, которые должны быть отображены на дисплее стыкуемого устройства.

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

Фиг. 3 показывает политику представления в виртуальном окружении стыковки. Чертеж показывает данные 320, элемент контента, осуществленный посредством файла презентации. Данные показаны имеющими множество элементов данных, каждый имеет уровень приватности данных, такой как публичные данные презентации, персональные данные примечаний, публичные видеоданные и публичные аудиоданные. В воспроизводящем приложении 310 различные элементы данных извлекаются из файла презентации и должны маршрутизироваться на соответствующее периферийное устройство. На фиг. 3 показано виртуальное окружение 300, схематично представляющее различные виртуальные периферийные устройства, такие как персональный дисплей, экран публичного представления, телевизионный монитор и публичная аудиосистема. Маршрутизация упомянутых различных элементов данных на соответствующие виртуальные периферийные устройства указана стрелками. При стыковке требуемые виртуальные периферийные устройства сопоставляются с фактическими доступными периферийными устройствами, и, следовательно, обмен данными с фактическими периферийными устройствами управляется согласно уровню приватности периферийных устройств.

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

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

- на экран публичного представления для представления;

- на персональный дисплей для примечаний выступающего;

- на звуковую установку для звука;

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

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

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

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

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

Способ начинается на этапе START 501. На первом этапе VIR PF 502 определяется и конфигурируется по меньшей мере одно виртуальное периферийное устройство. Виртуальное периферийное устройство конфигурируется посредством назначения виртуальному периферийному устройству уровня приватности, причем уровень приватности определяет уровень конфиденциальности, который указывает отношение между пользователем стыкуемого устройства и другими лицами, имеющими доступ к соответствующему периферийному устройству. В результате виртуальное периферийное устройство обеспечивается как часть виртуального окружения стыковки. Виртуальное периферийное устройство имеет уровень приватности, заданный или назначенный, либо своей природой, либо пользователем через пользовательский интерфейс. Например, в качестве виртуального периферийного устройства, внешний экран отображения может быть предусмотрен, чтобы представлять публичный экран отображения, имеющий публичный уровень приватности, и локальный дисплей может быть предусмотрен, чтобы представлять персональный экран отображения, имеющий персональный уровень приватности.

Затем, на этапе DOCK 503, стыкуемое устройство стыкуется для обеспечения доступа по меньшей мере к одному фактическому периферийному устройству. Затем, фактическое периферийное устройство сопоставляется с соответствующим виртуальным периферийным устройством на этапе MAP-VP 504. Посредством сопоставления свойства и ограничения, которые определены для виртуального периферийного устройства, теперь применяются к фактическому периферийному устройству, например, публичный экран, определенный в виртуальном окружении стыковки в качестве виртуального периферийного устройства, сопоставляется с видеопроектором и экраном представления, доступным через базу. Следовательно, при стыковке виртуальное периферийное устройство сопоставляется с фактическим периферийным устройством. На следующем этапе AC-PF 505 обнаруживается, доступны ли дополнительные фактические периферийные устройства. Если так, сопоставление на этапе MAP-VP повторяется. Если дополнительные периферийные устройства не могут быть сопоставлены, на следующем этапе CON DTR 506 передача данных в и/или из фактического периферийного устройства управляется, чтобы согласовываться с назначенным уровнем приватности периферийных устройств. Данные наблюдаются, чтобы быть данными соответствующего или более низкого уровня приватности, перед обменом с периферийным устройством. Следовательно, при стыковке обмен данными по меньшей мере с одним периферийным устройством управляется согласно уровню приватности периферийного устройства.

Наконец, на этапе UN DK 507 стыкуемое устройство удаляется из окружения базы или активно отстыковывается через пользовательский интерфейс. Любое сопоставление устраняется, и обмен данными отключается.

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

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

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

Реферат

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

Формула

1. Стыкуемое устройство (120) для беспроводной стыковки с базовым устройством (100), в котором
базовое устройство выполнено с возможностью соединения по меньшей мере с одним периферийным устройством (110, 111, 112), причем базовое устройство содержит
- базовый блок (102) связи для обеспечения беспроводной связи, и
- процессор (101) стыковочного устройства, выполненный с возможностью беспроводной стыковки по меньшей мере одного стыкуемого устройства для обеспечения доступа по меньшей мере к одному периферийному устройству для стыкуемого устройства,
причем стыкуемое устройство содержит
- блок (121) связи стыкуемого устройства для обеспечения беспроводной связи, и
- процессор (122) стыкуемого устройства, выполненный с возможностью беспроводной стыковки с базовым устройством для получения доступа по меньшей мере к одному фактическому периферийному устройству,
причем процессор стыкуемого устройства выполнен с возможностью
- обеспечения по меньшей мере одного виртуального периферийного устройства в виртуальном окружении стыковки, причем виртуальное периферийное устройство имеет уровень приватности периферийного устройства, конфигурированный посредством назначения уровня приватности виртуальному периферийному устройству,
причем уровень приватности определяет уровень конфиденциальности, который указывает на отношение между пользователем стыкуемого устройства и другими лицами, имеющими доступ к соответствующему периферийному устройству,
- сопоставления при стыковке по меньшей мере одного виртуального периферийного устройства по меньшей мере с одним фактическим периферийным устройством, причем сопоставление содержит назначение уровня приватности периферийного устройства по меньшей мере одному фактическому периферийному устройству, и
- когда стыковка выполнена, управления обменом данными по меньшей мере с одним фактическим периферийным устройством согласно уровню приватности периферийного устройства.
2. Устройство по п. 1, в котором процессор (122) стыкуемого устройства выполнен с возможностью обеспечения пользовательского интерфейса для обеспечения возможности конфигурирования виртуального периферийного устройства посредством назначения уровня приватности и/или для отображения виртуального окружения стыковки, чтобы позволить пользователю воспринимать, какие данные должны быть переданы и/или воспроизведены посредством соответствующего периферийного устройства.
3. Устройство по п. 1, в котором уровень приватности определяется из набора, содержащего по меньшей мере одно из публичного уровня, группового уровня, персонального уровня, приватного уровня.
4. Устройство по п. 1, в котором процессор (122) стыкуемого устройства выполнен с возможностью
- обеспечения множества виртуальных периферийных устройств одинакового заданного типа, причем соответствующие устройства из множества виртуальных периферийных устройств имеют соответствующие различные уровни приватности периферийных устройств, и
- когда стыковка выполнена, управления передачей данных соответствующим различным фактическим периферийным устройствам согласно соответствующим различным уровням приватности периферийных устройств.
5. Устройство по п. 1, в котором виртуальное периферийное устройство имеет заданный тип, который является одним из
- виртуального экрана отображения;
- виртуального аудиоустройства;
- виртуального устройства камеры.
6. Устройство по п. 5, в котором процессор (122) стыкуемого устройства выполнен с возможностью обеспечения виртуального экрана отображения, имеющего уровень приватности периферийного устройства, для составления одного из:
- экрана публичного представления,
- экрана персонального представления,
- экрана приватного представления,
- экрана для совместной работы группы; или
виртуального аудиоустройства, имеющего уровень приватности периферийного устройства для составления одного из:
- публичной аудиоустановки,
- групповой аудиоустановки,
- персональной аудиоустановки,
- приватного аудиоустройства,
- приватного устройства аудиозаписи,
- выключателя звука; или
виртуального устройства камеры, имеющего уровень приватности периферийного устройства для составления одного из:
- публичной камеры,
- групповой камеры,
- персональной камеры,
- приватной камеры.
7. Устройство по п. 1, в котором виртуальное периферийное устройство является виртуальным совместно используемым запоминающим устройством, и процессор (122) стыкуемого устройства выполнен с возможностью:
- сопоставления при стыковке по меньшей мере одного виртуального совместно используемого запоминающего устройства с фактическим совместно используемым запоминающим устройством, обеспеченным через базовое устройство в качестве по меньшей мере одного фактического периферийного устройства, и
- когда стыковка выполнена, управления обменом данными с фактическим совместно используемым запоминающим устройством согласно уровню приватности периферийного устройства.
8. Устройство по п. 1, в котором процессор (122) стыкуемого устройства выполнен с возможностью назначения уровня приватности выбранным данным в стыкуемом устройстве, и, когда стыковка выполнена, управления обменом данными по меньшей мере с одним фактическим периферийным устройством согласно уровню приватности периферийного устройства и уровню приватности данных.
9. Устройство по п. 1, в котором процессор (122) стыкуемого устройства выполнен с возможностью назначения уровня приватности любым данным выбранного приложения в стыкуемом устройстве, и, когда стыковка выполнена, управления обменом данными выбранного приложения по меньшей мере с одним фактическим периферийным устройством согласно уровню приватности периферийного устройства и уровню приватности данных.
10. Устройство по п. 8 или 9, в котором процессор (122) стыкуемого устройства выполнен с возможностью:
- автоматического назначения заданного уровня приватности любым данным в стыкуемом устройстве, и
- обеспечения пользовательского интерфейса, чтобы позволить пользователю заменить автоматически назначенный заданный уровень приватности выбираемым уровнем приватности.
11. Устройство по п. 1, в котором процессор (122) стыкуемого устройства выполнен с возможностью обеспечения по меньшей мере одной политики представления в виртуальном окружении стыковки, причем политика представления содержит по меньшей мере одно из:
- назначения данных элементов в мультимедийном представлении выбранному виртуальному периферийному устройству, которое должно быть применено при выборе политики представления;
- назначения соответствующих данных одинакового типа, которые сформированы приложением, соответствующим различным виртуальным периферийным устройствам одинакового типа, но имеющим различные уровни приватности периферийного устройства, который должен быть применен при выборе политики представления;
- конфигурации сопоставления, которая должна быть применена при выборе политики представления;
- назначения уровня приватности по меньшей мере для одного виртуального периферийного устройства и/или назначения уровня приватности для выбранных данных и/или выбранного приложения, которое должно быть применено при выборе политики представления.
12. Устройство по п. 1, в котором процессор (122) стыкуемого устройства выполнен с возможностью приема данных конфигурации от базового устройства и адаптации конфигурации виртуального окружения стыковки и/или сопоставления в соответствии с данными конфигурации, причем данные конфигурации содержат по меньшей мере одно из:
- инструкции для создания виртуального периферийного устройства заданного типа;
- уровня приватности периферийного устройства для виртуального периферийного устройства заданного типа;
- уровня приватности периферийного устройства для состыкованного периферийного устройства заданного типа;
- уровня приватности данных для выбранных данных в стыкуемом устройстве;
- уровня приватности данных для любых данных выбранного приложения в стыкуемом устройстве;
- инструкции сопоставления для сопоставления виртуального периферийного устройства заданного типа, имеющего заданный уровень приватности, с фактическим периферийным устройством, которое соединено с базовым устройством.
13. Базовое устройство для беспроводной стыковки стыкуемого устройства (120) по п. 12, причем базовое устройство выполнено с возможностью соединения по меньшей мере с одним периферийным устройством (110, 111, 112), и при этом базовое устройство содержит:
- базовый блок (102) связи для обеспечения беспроводной связи, и
- процессор (101) стыковочного устройства, выполненный с возможностью стыковки по меньшей мере одного стыкуемого устройства для обеспечения доступа по меньшей мере к одному периферийному устройству для стыкуемого устройства, при этом процессор стыковочного устройства выполнен с возможностью обеспечения данных конфигурации и отправки данных конфигурации через упомянутую беспроводную связь стыкуемому устройству, причем данные конфигурации содержат по меньшей мере одно из:
- инструкции для создания виртуального периферийного устройства заданного типа;
- уровня приватности периферийного устройства для виртуального периферийного устройства заданного типа;
- уровня приватности периферийного устройства для состыкованного периферийного устройства заданного типа;
- уровня приватности данных для выбранных данных в стыкуемом устройстве;
- уровня приватности данных для любых данных выбранного приложения в стыкуемом устройстве;
- инструкции сопоставления для сопоставления виртуального периферийного устройства заданного типа, имеющего заданный уровень приватности, с фактическим периферийным устройством, которое соединено с базовым устройством, и уровень приватности определяет уровень конфиденциальности, который указывает на отношение между пользователем стыкуемого устройства и другими лицами, имеющими доступ к соответствующему периферийному устройству.
14. Способ обеспечения беспроводной стыковки для базового устройства (100) и стыкуемого устройства (120), причем базовое устройство выполнено с возможностью соединения по меньшей мере с одним периферийным устройством (110, 111, 112), при этом базовое устройство содержит:
- базовый блок (102) связи для обеспечения беспроводной связи, и
- процессор (101) стыковочного устройства, выполненный с возможностью беспроводной стыковки по меньшей мере одного стыкуемого устройства для обеспечения доступа по меньшей мере к одному периферийному устройству для стыкуемого устройства,
при этом стыкуемое устройство содержит:
- блок (121) связи стыкуемого устройства для обеспечения беспроводной связи, и
- процессор (122) стыкуемого устройства, выполненный с возможностью беспроводной стыковки с базовым устройством для получения доступа по меньшей мере к одному фактическому периферийному устройству,
причем способ содержит этапы, на которых в стыкуемом устройстве
- обеспечивают по меньшей мере одно виртуальное периферийное устройство в виртуальном окружении стыковки, причем виртуальное периферийное устройство имеет уровень приватности,
- конфигурируют виртуальное периферийное устройство посредством назначения уровня приватности виртуальному периферийному устройству, причем уровень приватности определяет уровень конфиденциальности, который указывает на отношение между пользователем стыкуемого устройства и другими лицами, имеющими доступ к соответствующему периферийному устройству,
- сопоставляют при стыковке по меньшей мере одно виртуальное периферийное устройство по меньшей мере с одним фактическим периферийным устройством, причем сопоставление содержит этап, на котором назначают уровень приватности периферийного устройства по меньшей мере одному фактическому периферийному устройству, и
- когда стыковка выполнена, управляют обменом данными по меньшей мере с одним фактическим периферийным устройством согласно уровню приватности периферийного устройства.

Патенты аналоги

Авторы

Патентообладатели

Заявители

СПК: G06F13/102 G06F13/4081 G06F1/16

Публикация: 2018-09-25

Дата подачи заявки: 2014-04-11

0
0
0
0
Невозможно загрузить содержимое всплывающей подсказки.
Поиск по товарам