СИСТЕМА БЕСПРОВОДНОГО СОСТЫКОВЫВАНИЯ Российский патент 2020 года по МПК H04W76/10 H04W48/16 

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

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

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

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

хост содержит

- блок связи хоста для беспроводной связи,

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

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

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

ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ

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

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

Устройства хоста могут предлагать доступ к своим периферийным устройствам для предоставления всех видов услуг с помощью беспроводной связи, такой как Wi-Fi (как описано в IEEE802.11). Такой набор периферийных устройств и услуг может называться средой беспроводного состыковывания, обеспечиваемой хостом. Среда беспроводного состыковывания может включать в себя услуги, такие как воспроизведение видео, запись аудио, обнаружение присутствия человека, использование USB-устройства, такого как клавиатура или мышь по Wi-Fi, и т.д. Хост может «объявлять» эти услуги периферийных устройств по Wi-Fi таким образом, что для других устройств с беспроводным Wi-Fi возможно видеть, какие периферийные устройства Wi-Fi доступны в их близости. Устройство Wi-Fi может также спрашивать ('исследовать') другое устройство Wi-Fi о том, какие услуги периферийного устройства Wi-Fi оно должно предложить. Wi-Fi предлагает различные способы сделать такое обнаружение предварительной ассоциации.

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

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

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

US2014/0146745 описывает централизованное беспроводное состыковывание стыкующегося устройства, стыкующегося в системе беспроводного состыковывания.

US2013/0309973 описывает систему и способ для постоянного беспроводного состыковывания.

WO2014/189661 описывает архитектуру беспроводного состыковывания.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- данных относительно событий, воспринимаемых посредством периферийного устройства;

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

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

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

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

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

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

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

процессор стыкующегося устройства скомпонован

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

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

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

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

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

- установки параметров состояния мощности по меньшей мере одного периферийного устройства;

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

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

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

- приоритетов соответствующих различных периферийных устройств в сеансе состыковывания;

- приоритетов процессов и/или приложений, работающих на устройстве состыковывания в сеансе состыковывания.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

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

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

Фиг. 3 показывает способ беспроводного состыковывания для использования в хосте, и

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

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

ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

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

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

Обычно стыкующееся устройство и хост-устройство каждое содержит микропроцессор (не показан), который исполняет соответствующее программное обеспечение, хранящееся на устройстве; например, это программное обеспечение может быть загружено и/или храниться в соответствующей памяти, например, энергозависимой памяти, такой как RAM или энергонезависимая память, такой как Флеш-памяь (не показано). Эти устройства могут также быть оборудованы микропроцессорами и памятью (не показано). Альтернативно, эти устройства могут полностью или частично быть реализованы в программируемой логике, например, в качестве программируемой пользователем вентильной матрицы (FPGA). Стыкующееся устройство и устройства хоста могут быть реализованы полностью или частично в качестве так называемой интегральной схемы специального назначения (ASIC), т.е. интегральной схемы (IC), настроенной для конкретного использования.

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

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

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

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

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

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

Устройства Wi-Fi могут сделать себя поддающимися обнаружению беспроводным образом. Это может быть сделано перед тем, как два устройства ассоциируются, поэтому это называет обнаружением предварительной ассоциации. Имеется несколько типов обнаружения предварительной ассоциации. Одним является обнаружение устройства предварительной ассоциации, посредством чего устройство и некоторые признаки устройств, такие как имена, функции и т.д., могут быть обнаружены. Это может быть сделано с помощью кадров сигнала-маяка и кадров пробного запроса и кадров пробного ответа, известных в IEEE 802.11. Другим типом является обнаружение услуги предварительной ассоциации, при которой услуги, например, печать, отображение и т.д., предлагаемые посредством устройства Wi-Fi, могут быть обнаружены с помощью кадров Generic Advertisement Service (GAS) IEEE 802.11u другими. Такое обнаружение может включать в себя информацию о средах беспроводного состыковывания, предлагаемых для беспроводного состыковывания.

Приложения, запущенные на портативном устройстве, могут использовать периферийные устройства, которые адаптируются посредством хоста в среду беспроводного состыковывания, как только портативное устройство состыковано, что позволяет пользователю взаимодействовать с этими приложениями с помощью периферийных устройств (например, написать письмо по электронной почте в почтовом приложении по мобильному телефону, используя полноценную клавиатуру, мышь и дисплей с большим экраном). Наряду с периферийными устройствами ввода/вывода, также датчики, такие как температурный датчик, датчик артериального давления, датчик сердечного ритма, датчик качества воздуха, датчик наличия и т.д., основанные на технологиях, таких как Bluetooth/Bluetooth Low Energy, Zigbee, 6LowPAN, 802.11ah и т.д., могут включаться в качестве части системы беспроводного состыковывания. Эти датчики могут использоваться посредством приложений портативного устройства для контроля среды и адаптировать поведение в этих приложениях на основании значений, выданных посредством этих датчиков.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг. 2 показывает пример стыкующегося устройства, имеющего беспроводную линию связи с хостом, который обеспечивается с периферийными устройствами. Устройство 220 состыковывания, обозначенное WD, изображается в качестве мобильного телефона, имеющего множественные приложения, представленные посредством иконок на экране сенсорного дисплея. Стыкующееся устройство имеет линию 230 связи беспроводного состыковывания с хостом, обозначенным WDH, который подсоединяется к набору множественных периферийных устройств, схематично сгруппированных посредством линии 250, и набору периферийных устройств, обозначенных X. В наборе X имеется поднабор периферийных устройств, обозначенных Y, например, датчик сердечного ритма или устройство радионяни. Поднабор Y выбирается посредством стыкующегося устройства для контроля во время отсутствия стыкующегося устройства. В этом примере хост беспроводного состыковывания присоединяется и конфигурируется для предложения набору Х периферийных устройств состыковаться с беспроводным стыкующимся устройством с помощью беспроводного соединения. Хост беспроводного состыковывания дополнительно сконфигурирован для контроля за изменениями состояний, событий или других данных, называемые данными контроля, принятыми из поднабора Y периферийных устройств, когда беспроводное стыкующееся устройство не состыковано с хостом беспроводного состыковывания. Когда беспроводное стыкующееся устройство стыкуется с хостом беспроводного состыковывания, хост беспроводного состыковывания выдает информацию на беспроводное стыкующееся устройство о данных контроля, принятых от периферийных устройств во время упомянутого контроля. Так, на основании данных контроля, в сущности, конфигурация состыковывания отличается от конфигурации состыковывания во время, когда беспроводное стыкующееся устройство предварительно отстыковывалось от хоста беспроводного состыковывания. Может присутствовать отличие самих данных контроля и/или изменения, примененные к конфигурации, на основании данных контроля посредством процессора хоста. Такие изменения могут иметь место в соответствии с предварительно сконфигурированными критериями или с выданной командой стыкующимся устройством в предыдущем сеансе состыковывания.

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

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

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

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

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

- приложения, которые должны быть запущены на WD, когда оно стыкуется с WDH;

- конфигурируемые установки параметров на WD, относящиеся к состыковыванию;

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

- приоритеты процессов/приложений, запущенных на WD, относящихся к состыковыванию;

- приоритеты того, кто получает доступ к каким периферийным устройствам (в случае множественных устройств WD);

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

- ряд устройств WD, которые могут состыковываться одновременно.

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

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

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

В варианте осуществления WD выдает команду на WDH - какие периферийные устройства контролировать. Это может быть сделано, используя специальное сообщение в протоколе обмена сообщениями беспроводного состыковывания, или может быть сделано, используя процесс конфигурации специального назначения, например, посредством доступа к странице HTML, предлагаемой посредством WDH для конфигурирования ее установок параметров. WDH контролирует периферийные устройства в наборе Y и регистрирует входящие данные контроля в течение времени, когда WD не подсоединен к WDH (называемое отстыкованным) и сохраняет эту информацию, например, на энергонезависимом устройстве хранения, таком как жесткий диск, флэш-память, SD-карта, флэш-память с USB, сетевое устройство NFS, облачное хранилище, или в энергозависимой памяти, такой как SDRAM или мобильной DDR. Информация может сохраняться как первоначально принятая или может быть сжата (например, хранить только поднабор информации). Информация может также интерпретироваться посредством WDH, например, таким образом, чтобы хранилось только самое подходящее состояние изменения/событие/данные. Частота, с которой к периферийным устройствам предоставляется доступ для считывания информации/данных состояния, может быть регулируемой посредством WDH в зависимости от периферийного устройства, WD или времени, когда WD было состыковывано. WDH может останавливать контроль или прекращать хранение информации для периферийных устройств в наборе Y после того, как конкретный максимум времени достигнут, с тех пор когда WD было состыковывано в последний раз. WDH может также расширять набор Y контролируемых периферийных устройств, когда конкретные условия соблюдаются в течение времени, когда WD отстыковано. Например, когда состояние здоровья пациента ухудшается, может быть полезно вовлечь (и возможно запустить) дополнительное оборудование контроля, таким образом, что вся необходимая информация была доступной, как только WD состыкуется. Набор периферийных устройств может также быть расширен или уменьшен по другим причинам в течение времени, когда WD отстыковано, например, динамики могут быть устранены или добавлены к системе, или новое беспроводное оборудование контроля добавляется.

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

Различные примеры критериев, триггеров или правил могут конфигурироваться в WDH. Если критерии удовлетворяются и/или правила применены, то после состыковывания WD, для которого периферийные устройства в наборе Y контролировались, WDH будет управлять измененной конфигурацией состыковывания. Например, он может изменять набор периферийных устройств для WD для состыковывания (например, предложить отличный список периферийных устройств или отличный список сред беспроводного состыковывания в сообщениях предварительной и последующей ассоциации), выключать/включать конкретные периферийные устройства, с которыми WD может состыковываться, отстыковывать другое WD для разрешения WD, для которого периферийное устройство контролировалось, доступа к желаемому ему периферийному устройству. С этой целью WDH нуждается в обнаружении, имеется ли такое же WD, для которого оно конфигурировалось для контроля периферийных устройств, в наборе Y. Это может быть сделано посредством сравнения идентификатора устройства, принятого от WD, с предварительно сохраненным идентификатором для этого WD. Такой идентификатор может, например, быть адресом устройства P2P /МАС адресом этого WD в кадре запроса Ассоциации/Аутентификации Wi-Fi, кадре согласования Wi-Fi P2P GO или может, например, быть уникальным идентификатором, посланным в качестве части сообщения протокола беспроводного состыковывания, сообщения протокола координации ASP, сообщения протокола Miracast Wi-Fi, сообщения протокола МА-USB.

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

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

Опционально, в описанной выше системе WDH приглашает состыковываться, когда контролируемая информация/события/данные состояния от периферийных устройств в наборе Y достигает некоторого (порогового) значения. Это может быть сделано, например, с помощью уведомления извещения, сообщения электронной почты, SMS/MMS, сообщения WhatsApp/Twitter, уведомления/длинного опроса сервера HTTP, дополнительного поля в сигнале маяка Wi-Fi /пробного запроса/кадрах ответа, запроса обнаружения предоставления Wi-Fi/Ассоциации/ аутентификации, событий UPnP GENA/многоадресных событий и т.д.

Опционально, в описанной выше системе WD выдает команду на WDH как интерпретировать данные, принятые от периферийного устройства Y. Это может быть сделано, используя конкретные сообщения в протоколе беспроводного состыковывания, или WD может, например, посылать приложение или сценарий на WDH, который WDH может интерпретировать и запускать (например, приложение Андроид/ iOS, Ява апплет, Java-скрипт, скрипт- Python, исполняемый файл Windows, CS-скрипт, VB-скрипт, …). Это может включать в себя команды относительно частоты регистрации, какие фильтры применять, какие события инициировать после приема конкретных данных от периферийного устройства (например, если принятое значение выше конкретного порога), команды относительно активации/управления периферийными устройствами, команды, что сделать, когда конкретное изменение состояния обнаруживается или конкретное событие принимается от периферийного устройства, например, приглашение WD для состыковывания.

Дополнительно или альтернативно, WD может выдавать команду на WDH выгружать контролированные изменения/события/данные состояния из периферийного устройства Y по конкретному URL. Этот URL может указывать на внешний сервер в Интранет/Интернет или может, например, указывать на само WD. Информация может быть послана с помощью HTTP, FTP, Bittorrent или другого протокола передачи данных. Внешний сервер может быть ответственным за сохранение контролируемой информации и за применение критериев, которые действуют в качестве триггера для приглашения WD для состыковывания или изменения конфигурации состыковывания на WDC и/или WD может конфигурироваться на внешнем сервере.

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

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

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

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

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

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

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

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

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

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

Фиг. 3 показывает способ беспроводного состыковывания для использования в хосте. Способ хоста обеспечивает беспроводную связь и состыковывание между хостом и стыкующимся устройством. Хост и стыкующееся устройство были объяснены с ссылками на Фиг.1 и 2. Хост компонуется для обеспечения по меньшей мере одной среды беспроводного состыковывания, содержащей по меньшей мере одно периферийное устройство. Способ хоста первоначально начинается на этапе Start (начало) 501 сначала. На следующем этапе Config 502 данные конфигурации состыковывания для стыкующегося устройства определяются и сохраняются. Соответствующие данные конфигурации состыковывания определяют по меньшей мере одно периферийное устройство, выбранное из среды беспроводного состыковывания, и контроль выбранного периферийного устройства от имени стыкующегося устройства. На следующем этапе MONIT 503 выбранное периферийное устройство контролируется для получения данных контроля выбранного периферийного устройства за период после начала. В этот контрольный период стыкующееся устройство не состыковано с хостом.

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

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

Фиг. 4 показывает способ беспроводного состыковывания для использования в стыкующемся устройстве. Способ стыкующегося устройства обеспечивает беспроводную связь и состыковывание между хостом и стыкующимся устройством. Хост и стыкующееся устройство были описаны с ссылками на Фиг. 1 и 2. Хост компонуется для согласования по меньшей мере одной среды беспроводного состыковывания, содержащей по меньшей мере одно периферийное устройство. Способ стыкующегося устройства первоначально начинается на этапе Start 601 в первый момент. На необязательном следующем этапе DOCK_1 602 стыкующееся устройство может первоначально состыковываться к хосту. На необязательном следующем этапе config 603 определяется первая конфигурация состыковывания для стыкующегося устройства. Для этого стыкующееся устройство можно передавать команды конфигурации на хост для определения контроля по меньшей мере одного периферийного устройства. Контроль как таковой был описан выше, где описывалась система состыковывания со ссылками на Фиг. 1 и 2. Соответствующая конфигурация состыковывания определяет по меньшей мере одно периферийное устройство, выбранное из среды беспроводного состыковывания.

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

Позже, на этапе DOCK_2 605 во второй момент стыкующееся устройство инициирует дополнительный сеанс состыковывания, и сеанс состыковывания устанавливается. В сеансе состыковывания вторая конфигурация состыковывания устанавливается посредством хоста в зависимости от данных конфигурации состыковывания, и данные контроля делаются доступными в соответствующей конфигурации состыковывания. На следующем этапе Access 606 способ стыкующегося устройства содержит доступ к данным контроля в соответствующей конфигурации состыковывания. Стыкующееся устройство может теперь использовать данные контроля. Наконец способ завершается в узле End 607.

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

Хотя изобретение было, главным образом, описано посредством вариантов осуществления, используя беспроводное состыковывание, изобретение также подходит для любой системы беспроводной связи, где мобильное устройство (имеющее роль стыкующегося устройства) хочет соединиться с дополнительными беспроводными устройствами (имеющими роль хоста) для соединения с или совместного использования одного или более периферийных устройств или услуг с помощью хоста, и хост сохраняет конфигурацию состыковывания и контролирует конкретное периферийное устройство, когда стыкующееся устройство не состыковывано. Необходимо отметить, что изобретение может быть реализовано в аппаратном обеспечении и/или программном обеспечении, используя программируемые компоненты. На практике изобретение может быть применено в устройствах, которые предлагают свои услуги по Wi-Fi, такие как телевизоры, мониторы, аудиосистемы, принтеры, периферийные устройства USB, станции беспроводного состыковывания и т.д. Стыкующееся устройство может быть мобильным устройством, таким как плеер MP3 или MP4, которое хочет использовать средства визуализации, такие как телевизоры, мониторы, аудиосистемы по Wi-Fi, и фактически любое мобильное устройство, смартфон, планшет, ноутбук и т.д., которое хочет использовать услуги Wi-Fi (печать, состыковывание, доступ в Интернет и т.д.).

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

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

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

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

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

Реферат патента 2020 года СИСТЕМА БЕСПРОВОДНОГО СОСТЫКОВЫВАНИЯ

Изобретение относится к области устанавливания беспроводного соединения между устройствами. Техническим результатом является сокращение времени повторного состыковывания устройств и ускорение захвата текущей ситуации при уменьшении усилий для инициализации сеанса состыковывания. Для этого хост скомпонован для предоставления среды беспроводного состыковывания, имеющей периферийные устройства (250) для состыковывания с помощью беспроводной линии (230) связи с устройством (220) состыковывания для установления сеанса состыковывания для разрешения стыкующемуся устройству использовать периферийное устройство. Хост скомпонован для, в первый момент, сохранения данных конфигурации состыковывания, которые определяют контроль периферийного устройства от имени стыкующегося устройства. Хост контролирует выбранное периферийное устройство для получения данных контроля в период, в который стыкующееся устройство не состыковано с хостом. Позже, при установлении сеанса состыковывания во второй момент, хост устанавливает конфигурацию состыковывания в зависимости от данных конфигурации состыковывания и делает доступными данные контроля. Стыкующееся устройство (220) скомпоновано для, при установлении сеанса состыковывания, использования второй конфигурации состыковывания и доступа к данным контроля. 5 н. и 10 з.п. ф-лы, 4 ил.

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

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

упомянутый хост (100) скомпонован для обеспечения по меньшей мере одной среды беспроводного состыковывания, содержащей по меньшей мере одно периферийное устройство (110, 111, 112),

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

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

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

отличающийся тем, что

процессор (101) хоста скомпонован

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

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

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

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

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

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

- использования второй конфигурации состыковывания и

- доступа к данным контроля.

2. Хост по п. 1, в котором процессор (101) хоста скомпонован для упомянутого контроля выбранного периферийного устройства для получения, в качестве данных контроля по меньшей мере одного из

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

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

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

- аудиоданных, захваченных посредством периферийного устройства;

- видеоданных, захваченных посредством периферийного устройства.

3. Хост по п. 1 или 2, в котором процессор (101) хоста скомпонован

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

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

процессор стыкующегося устройства скомпонован

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

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

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

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

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

- установки параметров состояния питания по меньшей мере одного периферийного устройства;

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

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

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

- приоритетов соответствующих различных периферийных устройств в сеансе состыковывания;

- приоритетов процессов и/или приложений, запущенных на устройстве состыковывания в сеансе состыковывания.

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

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

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

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

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

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

6. Хост по любому из предшествующих пунктов, в котором процессор (101) хоста скомпонован для адаптирования данных конфигурации состыковывания на основании данных контроля.

7. Хост по любому из предшествующих пунктов, в котором процессор (101) хоста скомпонован, на основании данных контроля, для по меньшей мере одного из

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

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

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

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

- периферийного устройства, подлежащего контролю;

- конкретных данных контроля, которые должны быть получены;

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

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

в то время как стыкующееся устройство скомпоновано для

- выдачи команд контроля и передачи команд контроля на хост.

9. Хост по пп. 5, 6 или 7, в котором процессор (101) хоста скомпонован для приглашения стыкующегося устройства состыковываться на основании данных контроля.

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

причем стыкующееся устройство (120) содержит

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

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

отличающееся тем, что

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

- использования второй конфигурации состыковывания и

- доступа к данным контроля.

11. Стыкующееся устройство по п. 10, в котором процессор (122) стыкующегося устройства скомпонован для использования в качестве данных контроля по меньшей мере одного из

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

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

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

- аудиоданных, захваченных посредством периферийного устройства;

- видеоданных, захваченных посредством периферийного устройства.

12. Стыкующееся устройство по любому из пп. 10-11, причем процессор (122) стыкующегося устройства скомпонован для

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

- периферийного устройства, подлежащего контролю;

- конкретных данных контроля, подлежащих получению;

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

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

13. Способ хоста беспроводного состыковывания для использования в хосте в системе беспроводного состыковывания по любому из пп. 1-9, причем способ хоста содержит

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

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

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

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

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

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

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

- доступ к данным контроля.

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

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

Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз 1924
  • Подольский Л.П.
SU2014A1
УПРАВЛЕНИЕ ДОСТУПОМ ДЛЯ БЕСПРОВОДНОЙ СВЯЗИ 2008
  • Гупта Раджарши
  • Паланигоундер Ананд
  • Улупинар Фатих
  • Хорн Гэйвин Б.
  • Агаше Параг А.
  • Чэнь Джен Мэй
  • Дешпанде Манодж М.
  • Баласубраманиан Шринивасан
  • Нанда Санджив
  • Сонг Осок
RU2459374C2
УСОВЕРШЕНСТВОВАННОЕ УПРАВЛЕНИЕ ДОСТУПОМ ДЛЯ МЕДИЦИНСКИХ СПЕЦИАЛЬНЫХ СЕТЕЙ ФИЗИОЛОГИЧЕСКИХ ДАТЧИКОВ 2007
  • Санчес Давид С.
  • Болдус Хериберт
  • Гарсия Оскар
RU2471304C2
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз 1924
  • Подольский Л.П.
SU2014A1
Многоступенчатая активно-реактивная турбина 1924
  • Ф. Лезель
SU2013A1
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз 1924
  • Подольский Л.П.
SU2014A1
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем 1924
  • Волынский С.В.
SU2012A1

RU 2 713 625 C2

Авторы

Дес Вальтер

Бейл Винсентиус Паулус

Гертс Лукас Якобус Франсискус

Ван Ларховен Мирьям

Даты

2020-02-05Публикация

2016-02-25Подача