СПОСОБ, БЕСПРОВОДНОЕ УСТРОЙСТВО И СИСТЕМА БЕСПРОВОДНОЙ СВЯЗИ ДЛЯ РУКОВОДСТВА ПОЛЬЗОВАТЕЛЯ БЕСПРОВОДНОГО УСТРОЙСТВА ДЛЯ УСТАНОВЛЕНИЯ ОПТИМАЛЬНОЙ БЕСПРОВОДНОЙ ПРЯМОЙ ЛИНИИ СВЯЗИ С ДРУГИМ БЕСПРОВОДНЫМ УСТРОЙСТВОМ
METHOD, WIRELESS DEVICE AND WIRELESS COMMUNICATION SYSTEM FOR WIRELESS DEVICE GUIDE FOR INSTALLING OPTIMAL WIRELESS DIRECT COMMUNICATION LINE WITH ANOTHER WIRELESS DEVICE

Эта заявка испрашивает приоритет согласно предварительной заявке США № 61/565,648, поданной 1 декабря 2011 года.
ОБЛАСТЬ ТЕХНИКИ
Это изобретения относится к беспроводным соединениям и, в частности, к системе и способу для обеспечения руководства при установлении оптимальной беспроводной линии связи для одноранговых соединений с малым радиусом действия.
УРОВЕНЬ ТЕХНИКИ
Большинство Wi-Fi точек доступа используются для обеспечения беспроводного LAN соединения по всему дому или одному или нескольким офисным пространствам. Главными параметрами, которые влияют на интенсивность сигнала от Wi-Fi точки доступа к приемному устройству, являются относительное позиционирование Wi-Fi точки доступа относительно приемного устройства, в том числе позиции антенн, план этажа дома или офисного пространства, где расположены стены, какие материалы используются, и расположение других точек доступа в непосредственной близости. Однако, когда расстояние между приемным устройством и Wi-Fi точкой доступа достаточно велико, точная позиция или местоположение антенн на физической Wi-Fi точке доступа не играет большой роли.
Кроме того, многие ноутбуки, мобильные телефоны и другие переносные устройства могут показывать интенсивность сигнала Wi-Fi точек доступа в непосредственной близости. Это обычно показывается с использованием столбиковой диаграммы и/или значений, составляющих от 0 до 100% интенсивности сигнала. Иногда это дополняется соответствующими значениями, такими как указатель интенсивности принимаемого сигнала (RSSI), объем потери пакетов и т.д. Чтобы повысить интенсивность сигнала пользователь, не обладающий знанием о позиции или местоположении антенн на физической Wi-Fi точке доступа, обычно будет перемещать переносное устройство, одновременно наблюдая за интенсивностью сигнала или другим соответствующим значением.
Однако для одноранговых соединений, в частности для высокопроизводительных приложений с малым радиусом действия, таких как беспроводная стыковка ноутбука со стыковочным узлом, или прямой Wi-Fi доступ с мобильного телефона к устройству принтера, или устройству хранения, или TV, важно знать местоположение антенн и на устройстве физической Wi-Fi точки доступа, и на устройстве, предназначенном для соединения для того, чтобы установить оптимальную беспроводную линию связи. То, является ли беспроводная линия связи оптимальной, может быть определено на основании пропускной способности, коэффициента ошибок и т.д. Устройства, которые вовлекаются в эти одноранговые соединения, могут изменяться от небольших переносных устройств до больших стационарных устройств, таких как офисные принтеры. По эстетическим причинам антенны в этих устройствах зачастую скрыты и, следовательно, невидимы пользователю. Поэтому есть необходимость указывать местоположения этих антенн и обеспечивать руководство по позиционированию или расположению соответствующих устройств для достижения оптимальной линии связи.
Для возможности соединения с очень малым радиусом действия с использованием NFC (связи ближнего поля) единственным решением является расположение наклеек (например, с логотипом NFC) на устройствах в местоположении NFC метки/антенны для указания пользователю, где располагать устройства относительно друг друга, для того, чтобы установить оптимальное соединение. Поскольку Wi-Fi соединения обычно обладают большим радиусом действия и в некоторых приложениях вовлекают множественные антенны, например соединения с множественными входами, множественными выходами (MIMO), указание оптимального расположения равноправного устройства простым использованием наклеек может быть сложным. Также, расположение наклеек повсюду не есть очень элегантное решение. Эти наклейки могут не быть эстетически привлекательными, и обеспечивают лишь ограниченную, статическую информацию.
US 2008/0093447 описывает переносное электронное устройство, которое включает в себя антенну и по меньшей мере одно из передатчика или приемника, подсоединенного к антенне для пересылки информации между переносным электронным устройством и соответствующим устройством. Соответствующее устройство включает в себя визуальный указатель, указывающий местоположение антенны соответствующего устройства. Переносное электронное устройство дополнительно включает в себя устройство формирования изображений для получения изображения визуального указателя, анализатор изображений для определения местоположения антенны переносного электронного устройства относительно таковой у соответствующего устройства на основании изображения, анализатор направления для определения направления перемещения переносного электронного устройства, которое сократило бы смещение выравнивания между антеннами, а также относящийся к направлению указатель для указания направления перемещения пользователю переносного электронного устройства. Наклейка используется в качестве визуального указателя, указывающего местоположение антенны соответствующего устройства. Наклейка обнаруживается анализатором изображений в полученном изображении.
US 2011/0256895 описывает устройство для содействия выбору периферийного устройства. Устройство определяет географическое местоположение периферийного устройства, которое включено в состав передачи периферийного устройства, например на основании данных GPS. Позиция периферийной антенны измеряется относительно устройства на основании сигналов, принятых на антенне устройства. Камера может обеспечивать изображение, в котором идентифицируется периферийное устройство. Оценка расстояния может быть выведена из фокусирования камеры. Визуальное изображение и измеренная позиция антенны связываются, и устройство может показывать графическое представление вычисленной позиции антенны, изображенное как квадрат, наложенный на изображение камеры.
Настоящее изображение направлено на способ по пункту 1 формулы изобретения и на устройство по пункту 10 и пункту 14 формулы изобретения, а также на систему по пункту 15 формулы изобретения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Преимущественно, вариант осуществления, раскрытый в данном документе, иллюстрирует мобильное устройство, использующее информацию местоположения антенны о другом устройстве для обеспечения аудио, визуальных или аудиовизуальных указаний для расположения или позиционирования мобильного устройства для того, чтобы установить оптимальную беспроводную линию связи между мобильным устройством и другим устройством.
Другой вариант осуществления, раскрытый в данном документе, включает в себя способ для первого устройства для осуществления связи со вторым устройством в беспроводной сети, причем способ включает в себя: прием первым устройством информации местоположения антенны во втором устройстве; обеспечение первым устройством по меньшей мере одного из аудио, визуального или аудиовизуального представления местоположения антенны во втором устройстве.
В другом варианте осуществления, раскрытом в данном документе, устройство для связи с другим устройством в беспроводной сети включает в себя: средство радиосвязи для приема информации местоположения антенны в другом устройстве и средство вывода для обеспечения по меньшей мере одного из аудио, визуального и аудиовизуального представления местоположения антенны в другом устройстве.
В другом варианте осуществлении, раскрытом в данном документе, система включает в себя первое устройство, осуществляющее связь со вторым устройством в беспроводной сети, второе устройство, принимающее информацию местоположения антенны в третьем устройстве, причем второе устройство обеспечивает первое устройство информацией местоположения антенны в третьем устройстве, и в которой первое устройство обеспечивает по меньшей мере одно из аудио, визуального или аудиовизуального представления местоположения антенны в третьем устройстве.
В общем, различные аспекты изобретения могут быть объединены и сопряжены любым возможным образом в рамках объема различных вариантов осуществления. Объект, который рассматривается как изобретение, конкретно указан и четко заявлен в формуле изобретения в конце описания. Вышеуказанные и другие признаки и преимущества станут очевидны из нижеследующего подробного описания, рассматриваемого в сочетании с прилагаемыми чертежами.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 показывает представление координат центра антенны в устройстве согласно варианту осуществления изобретения.
Фиг. 2 показывает представление формы антенны в устройстве согласно варианту осуществления изобретения.
Фиг. 3 показывает представление координат и/или формы антенны в устройстве согласно варианту осуществления изобретения.
Фиг. 4 показывает представление формы и местоположения множественных антенн согласно варианту осуществления изобретения.
Фиг. 5 показывает переносное устройство, которое подвергается руководству для расположения в оптимальной позиции согласно варианту осуществления изобретения.
Фиг. 6 показывает переносное устройство, которое подвергается руководству для стыковки с хост-узлом согласно варианту осуществления изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Некоторые варианты осуществления в данном документе описывают систему и способ, обеспечивающие руководство для установления оптимальной беспроводной линии связи для одноранговых соединений с малым радиусом действия. Другие варианты осуществления описывают первое устройство, принимающее информацию из второго устройства, чтобы позволить первому устройству обеспечить по меньшей мере одно из аудио, визуального или аудиовизуального представления местоположения, геометрии и других свойств, таких как поляризация, антенн второго устройства, и/или как расположить или позиционировать первое устройство относительно второго устройства для установления оптимальной беспроводной линии связи.
В одном варианте осуществления, первое устройство использует позицию и/или информацию формы антенны для антенн во втором устройстве. К примеру, позиция и/или информация формы антенны для антенн может представлять собой двумерные координаты в двумерной плоскости, которая параллельна заранее определенному поперечному сечению второго устройства.
Несмотря на то, что раскрытые варианты осуществления иллюстрируют использование координат в качестве представления позиции и/или формы антенн, также используются другие представления или указания, такие как влево, вправо, вверх, вниз, вперед, назад, прямоугольник, круг и т.д.
В другом варианте осуществления, графическая иллюстрация второго устройства и достаточная информация используется первым устройством для совмещения этой графической иллюстрации с информацией позиции и/или формы антенн и информации начала координат в аудио, визуальном или аудиовизуальном представлении для обеспечения руководства относительно позиционирования. Графическая иллюстрация может представлять собой, например, растровое изображение. Достаточная информация может представлять собой, например, пиксель в графической иллюстрации второго устройства, который указывает начало координат системы координат.
Фиг. 1 иллюстрирует информацию позиции антенны устройства 100, основанную на двумерных координатах в двумерной плоскости, которая параллельна заранее определенному поперечному сечению. Для определения двумерных координат информации позиции антенны заранее определенная точка 120 обозначена как являющаяся начальной координатой (0, 0) двумерной плоскости. Двумерная плоскость параллельна заранее определенному поперечному сечению устройства. В этом примере двумерная плоскость параллельна лицевой стороне устройства 100, и начальная координата (0, 0) является центром устройства 100. Двумерные координаты позиции антенны обеспечивают центр антенны (антенн) 110 из начальной координаты (0, 0).
Согласно варианту осуществления, показанному на Фиг. 1, другое устройство (не показанное на Фиг. 1) принимает двумерные координаты информации позиции антенны 110 устройства 100. Используя двумерные координаты, другое устройство определяет позицию центра антенны (антенн) 110 устройства 100. Другое устройство использует эту информацию позиции антенны для руководства пользователя для расположения или позиционирования двух устройств относительно друг друга для установления оптимальной беспроводной линии связи. К примеру, другое устройство может руководить пользователем при помощи аудио, визуальных или аудиовизуальных подсказок для позиционирования другого устройства относительно устройства 100 для того, чтобы установить оптимальную беспроводную линию связи между двумя устройствами.
В альтернативном варианте осуществления устройство 100 использует двумерные координаты для обеспечения устройством 100 руководства о его позиционировании относительно другого устройства (не показано на Фиг. 1). Устройство 100 использует эти координаты позиции антенны для обеспечения руководства пользователю для расположения или позиционирования двух устройств относительно друг друга для установления оптимальной беспроводной линии связи. К примеру, устройство 100 может руководить пользователем посредством аудио, визуальных или аудиовизуальных подсказок для позиционирования устройства 100 относительно другого устройства для того, чтобы установить оптимальную беспроводную линию связи между двумя устройствами.
Фиг. 2 иллюстрирует другой вариант осуществления, где информация позиции антенны устройства 200 обеспечивает информацию формы антенны (антенн) 210. Информация позиции антенны снова основана на двумерных координатах в двумерной плоскости, которая параллельна заранее определенному поперечному сечению. Для определения двумерных координат информации формы антенны заранее определенная точка 220 обозначена как являющаяся начальной координатой (0, 0) двумерной плоскости. Двумерная плоскость параллельна заранее определенному поперечному сечению устройства. В этом примере двумерная плоскость параллельна лицевой стороне устройства 200, и начальная координата (0, 0) является центром устройства 200. В одном примере двумерные координаты задают форму антенны (антенн) и позицию относительно начальной координаты (0, 0).
Согласно варианту осуществления, показанному на Фиг. 2, другое устройство (не показано на Фиг. 2) использует двумерные координаты для руководства пользователя для расположения или позиционирования устройства 200 и другого устройства (не показано на Фиг. 2) относительно друг друга для установления оптимальной беспроводной линии связи. К примеру, другое устройство может руководить пользователем посредством аудио, визуальных или аудиовизуальных подсказок для позиционирования другого устройства относительно устройства 200 для того, чтобы установить оптимальную беспроводную линию связи между двумя устройствами.
В альтернативном варианте осуществления устройство 200 использует двумерные координаты для обеспечения устройством 200 руководства о его позиционировании относительно другого устройства (не показано на Фиг. 2). Устройство 200 использует эти координаты позиции антенны для обеспечения руководства, например, пользователю для расположения или позиционирования двух устройств относительно друг друга для установления оптимальной беспроводной линии связи. К примеру, устройство 200 может руководить пользователем посредством аудио, визуальных или аудиовизуальных подсказок для позиционирования устройства 200 относительно другого устройства для того, чтобы установить оптимальную беспроводную линию связи между двумя устройствами.
В соответствии с вышеуказанными Фиг. 1 и Фиг. 2 фактическая форма устройства показана с использованием графической иллюстрации, для этих примеров, растрового изображения. К примеру, фактическая форма устройств, как проиллюстрировано на Фиг. 1 и Фиг. 2, может быть представлена на экране «другого устройства» или на экране устройства 100 или устройства 200. Однако показ фактической формы на экране отображения не является необходимым, если обеспечена достаточная информация для руководства пользователя относительно позиционирования устройств.
В дополнительном варианте осуществления достаточная информация, такая как ширина и высота устройства, делает возможным абстрактное графическое представление устройства, которое показывает информацию местоположения/формы антенн относительно передней поверхности устройства. К примеру, Фиг. 3 показывает прямоугольник 300 для представления передней части устройства и расположение антенн 310 относительно этого прямоугольника. В варианте осуществления, который проиллюстрирован на Фиг. 3, устройство обеспечивает графическую иллюстрацию, такую как растровое изображение, которая включает в себя визуальное представление местоположения/формы антенн как часть графической информации.
Таким образом, отображение, аналогичное отображению, проиллюстрированному на Фиг. 3, будет представлено на экране устройства 100, устройства 200 или «другого устройства». К примеру, представление устройства 200 отображается вместе с информацией формы антенны 210 на либо устройстве 200, либо «другом устройстве», как обсуждалось выше по тексту относительно Фиг. 2. Визуальное отображение может быть объединено с аудиоподсказками, например, для руководства пользователя для позиционирования устройств относительно друг друга для того, чтобы установить оптимальную беспроводную линию связи между двумя устройствами.
В некоторых вариантах осуществления информация местоположения антенны обеспечивается первому устройству вторым устройством через беспроводную линию связи между первым и вторым устройствами. В других вариантах осуществления информация местоположения антенны обеспечивается первому устройству сетевой базой данных, хранящей информацию местоположения антенны второго устройства через сетевое соединение, такое как Интернет. Дополнительная информация местоположения антенны, например, форма или ориентация антенны может быть обеспечена первому устройству аналогичным или схожим средством. Любая комбинация вышеизложенных способов может быть реализована для обеспечения информации местоположения антенны, информации размера устройства и другой информации полезной для первого устройства для того, чтобы обеспечить руководство о позиционировании относительно второго устройства.
В дополнительном варианте осуществления обеспечиваемая информация местоположения антенны включает в себя наилучшее местоположение для расположения первого устройства относительно антенн во втором устройстве. Как показано на Фиг. 4, второе устройство 400 может иметь множественную антенну 410, 420. В зависимости от того, какая из антенн 410, 420 обеспечивает оптимальную беспроводную линию связи, выбирается наилучшая антенна и соответствующая информация местоположения обеспечивается в качестве наилучшего местоположения для расположения первого устройства (не показано на Фиг. 4) относительно антенн во втором устройстве 400. В качестве альтернативы, наилучше местоположение может быть определено посредством интерполяции ожидаемой операции антенн на основании того, используются ли некоторые возможности Wi-Fi, такие как MIMO.
В дополнительном варианте осуществления обеспечиваемая информация местоположения антенны включает в себя наилучшее местоположение для расположения устройства с учетом предположения, что первое устройство будет располагаться в плоскости, которая согласуется с нижней поверхностью второго устройства, или поверхностью, на которой расположено второе устройство, и напротив предварительно заданного поперечного сечения второго устройства. Как показано на Фиг. 5, второе устройство 500 выполнено с возможностью обладания двумя антеннами 510, 520, и пространством напротив второго устройства, где может быть расположено или размещено первое устройство 550. Пространство напротив второго устройства может быть плоскостью нижней поверхности. К примеру, устройство 500 может покоится на верхней поверхности стола, где верхняя поверхность стола представляет собой плоскость нижней поверхности, проиллюстрированную на Фиг. 5.
Первое устройство 550 принимает информацию местоположения антенны, включающую в себя информацию наилучшей позиции, от второго устройства 500 через беспроводную линию связи между первым устройством 550 и вторым устройством 500 или от сетевой базы данных, хранящей информацию местоположения антенны, или от любой их комбинации. Устройство 552 отображения и/или громкоговоритель 558 первого устройства 550 указывает пользователю наилучшую позицию для расположения первого устройства относительно второго устройства.
В дополнительном варианте осуществления первое устройство 550 обеспечивается информацией ориентации, чтобы позволить первому устройству вычислять угол между передней часть первого устройства 550 и заранее определенным поперечным сечением второго устройства 500. К примеру, информация ориентации может представлять собой угол к магнитному северу земли, используя встроенный компас. Первое устройство 550 использует одно или более из своего собственного встроенного компаса, беспроводной триангуляции, GPS и т.д., для обеспечения наилучшего руководства пользователю. Дополнительное уточнение руководства может быть обеспечено посредством использования гироскопической информации, так как многие мобильные устройства также оборудованы гироскопом. Отметим, что информация грубого местоположения (например, информация GPS местоположения, GSM местоположения или Wi-Fi местоположения) может быть добавлена к аудио, визуальному или аудиовизуальному представлению и руководству, обеспечиваемому пользователю. Это может включать в себя инструкции перенаправления для подсоединения к другому устройству.
В дополнительном варианте осуществления первое устройство 550 обеспечивается информацией в реальном времени, например, по производительности линии связи, которую первое устройство 550 использует для обеспечения аудио и/или визуальных инструкций для руководства по расположению, позиционированию или перепозиционированию первого устройства 550 для получения оптимальной линии связи между первым устройством 550 и вторым устройство 500, к примеру, инструкция может просить пользователя переместить устройство немного правее на основании текущей позиции первого устройства 550.
В дополнительном варианте осуществления пакет тестовых сообщений обменивается между устройством 550 и устройством 500. Тестовые сообщения позволяют одному или обоим первому устройству 550 и второму устройству 500 измерить некоторые параметры линии связи, например коэффициент ошибок. Измерения используются для обеспечения дополнительного руководства пользователю. В еще одном дополнительном варианте осуществления пользователя просят расположить первое устройство 550 в нескольких специфичных позициях относительно второго устройства 500. Затем одно или оба устройства 550, 500 выполняют измерения в этих позициях для того, чтобы дополнительно уточнить руководство пользователя по оптимальному позиционированию.
В дополнение к информации антенны второго устройства 500, расположение первого устройства 550 относительно второго устройства 500 для оптимальной линии связи также может зависеть от информации антенны первого устройства 550. В дополнительном варианте осуществления информация местоположения антенны и первого устройства 550 и второго устройства 500 используются для согласования оптимального расположения для обоих устройств.
В дополнительном варианте осуществления второе устройство 500 принимает информацию местоположения антенны от первого устройства 550 или из базы данных. Второе устройство 500 обеспечивает руководство для расположения или позиционирования первого устройства 550. Кроме того, оба устройства 500, 550 могут совместно обеспечивать руководство для расположения или позиционирования устройств 500, 550 относительно друг друга.
В дополнительном варианте осуществления Фиг. 5 иллюстрирует оси x, y и z. Первое устройство 550 обеспечивается трехмерными координатами позиции антенн и/или наилучшей позиции для расположения относительно избранной начальной координаты и избранных осей x, y и z. Дополнительное уточнение может быть обеспечено любым из вышеописанных способов.
В дополнительном варианте осуществления обеспечивается аудио, визуальное или аудиовизуальное представление ожидаемых или фактических напряженностей поля относительно позиции антенн. К примеру, представление включает в себя RSSI значения в качестве набора функций расстояния от антенны, или полярной диаграммы, использующей расстояние/направление. Представление напряженности поля может быть обеспечено с предположением полной мощности передачи, отсутствия ближайших препятствий, источников помех или отражения. В дополнительном варианте осуществления представление напряженности поля учитывает фактическую мощность передачи, обнаруженное отражение, препятствия или источники помех.
В другом варианте осуществления первое устройство 550 использует камеру 554 для обнаружения второго устройства 500 внутри видеопотока, поступающего с камеры 554. Информация формы/местоположения антенн и/или напряженности поля и/или наилучшей позиции для расположения первого устройства из любых вышеуказанных способов налагается поверх видеопотока для того, чтобы обеспечить руководство расположения пользователю. Таким образом, аудио, визуальные или аудиовизуальные инструкции основаны на дополненной реальности.
В дополнительном варианте осуществления первое устройство 550 и/или второе устройство 500 имеют магнит для дополнительного руководства пользователя в правильное место.
Отметим, что как показано на Фиг. 5, первое устройство 550 оснащено средством радиосвязи, подсоединенным к антенне 556 для приема информации расположения антенны от второго устройства 500. Второе устройство 550 может иметь информацию местоположения своей антенны, хранимую в базе данных, которая будет доступна для первого устройства 500, например, через Интернет или другие сети. В дополнительном варианте осуществления информация местоположения антенны получается из Интернета либо устройством 500, либо устройством 550.
В вариантах осуществления, где информация расположения антенны обеспечивается из одного устройства другому устройству, такая информация может быть обеспечена в любое удобное время.
Многие различные реализации или протоколы могут быть использованы для обмена информации антенны между устройствами. Без потери общности, обеспечены нижеследующие неограничивающие альтернативы реализации для приема первым устройством информации местоположения антенны во втором устройстве:
1) обмен информацией предваряющего ассоциацию обнаружения устройств
В этой альтернативе реализации, информация местоположения антенны отправляется вторым устройством первому устройству во время фазы предваряющего ассоциацию обнаружения устройств, как определено спецификацией Wi-Fi Direct (Wi-Fi Peer-to-Peer (P2P) Technical Specification, Version 1.1, 2010). Второе устройство будет добавлять информацию местоположения антенны как атрибут P2P информационного элемента P2P, как определено в разделе 4.1.1 спецификации Wi-Fi Direct, который отправляется в каждом фрейме запроса зондирования, ответе на зондирование, -сигнале маяка (“beacon”) каждого устройства Wi-Fi Direct, или как суб-элемент внутри специфического для поставщика информационного элемента, который отправляется в каждом фрейме запросе зондирования, ответе на зондирование, сигнале маяка в дополнение к информационному элементу Р2Р, такому как Wi-Fi Display, Wi-Fi Serial Bus или специфический для Wi-Fi стыковки информационный элемент;
2) обмен информацией предваряющего ассоциацию обнаружения служб
В этой альтернативе реализации, информация местоположения антенны отправляется вторым устройством первому устройству во время фазы предваряющего ассоциацию обнаружения служб, как определено, например посредством Wi-Fi Direct. Второе устройство будет добавлять информацию местоположения антенны внутрь фрейма Service Discovery Response (ответ обнаружения служб), например, форматированного согласно разделу 4.2.10.2 спецификации Wi-Fi Direct, который отправляется в качестве ответа на запрос обнаружения служб, отправленный первым устройством с использованием фрейма Service Discovery Query (запрос обнаружения служб), например, форматированного согласно разделу 4.2.10.1 спецификации Wi-Fi Direct. Заранее определенное значение запроса для поля Query Data (поля данных запроса) в Service Request TLV (TLV запроса служб) используется для второго устройства для распознавания запроса, чтобы вернуть информацию местоположения антенны или другую информацию соответствующую антенне. Это может быть значением запроса, которое запрашивает общую информацию о другом устройстве, или специфическим запросом, запрашивающим более точно на предмет информации местоположения антенны.
Механизм для предваряющего ассоциацию обнаружения служб позволяет фрагментировать данные на множественные фреймы. Это позволяет обмениваться большими блоками данных. Следовательно, эта реализация может включать в себя более подробную информацию об антенне, например местоположение антенны, форма, ориентация, которая обычно возможна с использованием обмена информацией предваряющего ассоциацию обнаружения устройств. Это также может быть использовано для замены небольшого точечного рисунка графической иллюстрацией.
Этой информации необязательно оставаться статичной. Последующие запросы и ответы обнаружения служб могут содержать различные значения, и следовательно могут быть использованы, к примеру, вторым устройством для обеспечения информации руководства первому устройству о том, где наилучшим образом расположить устройство на основании, например, текущего расстояния/местоположения/интенсивности сигнала первого устройства;
3) обмен информацией пост-ассоциации
В этой альтернативной реализации информация местоположения антенны отправляется вторым устройством первому во время обмена информацией пост-ассоциации. Пост-ассоциация в этой реализации задает, что первое и второе устройства ассоциированы, например, с одной и той же WLAN точкой доступа или Wi-Fi Direct Group Owner (владельцем группы Wi-Fi Direct).
Информация местоположения обеспечивается вторым устройством первому устройству с использованием различных типов протоколов связи, в том числе HTTP, RTP, SOAP, используя предварительно согласованный, стандартизированный или специализированный набор команд, или предварительно согласованный, стандартизированный или специализированный протокол обмена информацией прямо поверх TCP/IP или связи сокетов прямого доступа.
Аналогично обмену информацией, предваряющему ассоциацию обнаружения служб, обмен информацией пост-ассоциации не ограничен по типу и размеру данных, подлежащих обмену. Также может быть реализован обмен динамичной информацией. Следовательно, обмен может быть осуществлен очень подробной информацией антенны.
Следует отметить, что вышеописанный подход также может быть расширен для обеспечения информации местоположения антенны второго или третьего хост-узла стыковки, возможно включая в себя указание стыкуемому лучшего хост-узла для стыковки, если имеются множественные хост-узлы стыковки, доступные для стыковки. В одном варианте осуществления такая система содержит первое устройство, осуществляющее связь со вторым устройством в беспроводной сети, второе устройство, принимающее информацию местоположения антенны в третьем устройстве, причем второе устройство обеспечивает первое устройство информацией местоположения антенны в третьем устройстве, и при этом первое устройство обеспечивает аудио, визуальное или аудиовизуальное представление местоположения антенны в третьем устройстве.
Фиг. 6 показывает вариант осуществления, где система беспроводной стыковки состоит из беспроводного стыкуемого (WD1) 601 и двух хост-узлов беспроводной стыковки (WDH1) 602 и (WDH2) 603, которые могут осуществлять связь друг с другом посредством WDH-WDH соединения (соединения от хост-узла беспроводной стыковки к хост-узлу беспроводной стыковки). Оба (WDH1) 602 и (WDH2) 603 могут подвергаться воздействию одной и той же среды беспроводной стыковки, к примеру, WDE2. Хост-узлы (WDH1) 602 и (WDH2) 603 могут обмениваться информацией статуса касательно их среды стыковки. Информация статуса может включать в себя местоположение антенны и информацию формы, информацию интенсивности сигнала, информацию частоты, информацию занятости каналов, варианты выбора возможности соединения и ограничения и т.д.
Если (WD1) 601 обнаруживает WDE2 через (WDH1) 602, оно может фактически не обеспечить лучшую производительность, если (WD1) 601 стыкуется с WDE2 через (WDH1) 602. Вместо этого для (WD1) 601 могло бы быть лучше осуществить стыковку с WDE2 через (WDH2) 603. К примеру, это может быть потому, что некоторые из наиболее требовательных/высокопроизводительных периферийных устройств, таких как устройство отображения, подключены к (WDH2) 603, или потому, что (WDH2) 603 находится ближе к (WD1) 601, или потому, что (WDH2) 603 имеет лучшую антенну, и т.д. (WDH1) 602 может обеспечивать обратную связь и информацию местоположения антенны посредством аудио, визуальных или аудиовизуальных инструкций, как описано выше по тексту, к (WD1) 601, который лучше состыковать с (WDH2) 603 вместо (WDH1) 602. В дополнение, если (WDH2) 603 находится в спящем режиме, (WDH1) 602 может пробудить (WDH2) 603.
В качестве неограничивающих примеров некоторые варианты осуществления в данном документе применимы к переносным аудиоустройствам, мобильным телефонам, ноутбукам, планшетам, принтерам, камерам, устройствам с поддержкой Wi-Fi Direct и другим устройствам с поддержкой ad-hoc сетей, станциям беспроводной стыковки, устройствам Wi-Fi Display, устройствам с поддержкой NFC, и точкам доступа Wi-Fi. Используемой беспроводной технологией могут быть, но без ограничения, следующие: Wi-Fi, Bluetooth, NFC, Zigbee, WiGig 60GHz, WirelessHD.
Приведенное выше подробное описание, изложило несколько из многих форм, которые может принимать изобретение. Предполагается, что приведенное выше подробное описание следует понимать как иллюстрацию выбранных форм, которые может принимать изобретение, а не как ограничение определения изобретения. Имеется лишь формула изобретения, включающая в себя все эквиваленты, которые предназначены для задания объема этого изобретения.
Наиболее предпочтительно, чтобы принципы изобретения были реализованы в качестве любой комбинации из аппаратного обеспечения, аппаратно-программного обеспечения и программного обеспечения. Кроме того, программное обеспечение предпочтительно реализовывается в качестве прикладной программы, материально воплощенной в единице хранения программы или считываемом компьютером носителе данных, состоящем из частей, или из некоторых устройств и/или комбинации устройств. Прикладная программа может быть загружена в и исполнена машиной, содержащей любую подходящую архитектуру. Предпочтительно, машина реализовывается на компьютерной платформе, имеющей аппаратное обеспечение, такое как один или более центральных процессоров (“CPU”), память, а также интерфейсы ввода/вывода. Компьютерная платформа также может включать в себя операционную систему и микрокомандный код. Различные процессы и функции, описанные в данном документе, могут быть либо частью кода микрокомандного кода, или частью прикладной команды, или любой их комбинацией, которые могут быть исполнены посредством CPU, вне зависимости от того показан ли явным образом компьютер или процессор. В дополнение, различные другие периферийные блоки могут быть подсоединены к компьютерной платформе, например дополнительный блок хранения данных и блок печати.