Улучшенное обнаружение местоположения устройства

Иллюстрации

Показать все

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

Реферат

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

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

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

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

[0003] Текущие системы глобального позиционирования (GPS) и/или другие службы идентификации местоположения, используемые в мобильных устройствах, могут не обеспечивать необходимую точность для некоторого механизма пользовательского взаимодействия, такого как приложения, работающие на мобильном устройстве. Например, GPS-системы могут иметь диапазон погрешности от тридцати до пятидесяти футов, что может не обеспечивать необходимую точность, когда механизм пользовательского взаимодействия требует, чтобы пользователь был непосредственно поблизости к конкретному местоположению. Дополнительно, в то время как GPS может предоставлять приблизительное положение пользователя относительно нанесенной на карту точки, расстояние от пользователя до конкретного объекта может не удовлетворять требованиям степени детализации, чтобы правильно взаимодействовать, например, с ATM или консолью, присоединенной к монитору.

[0004] Дополнительно, отслеживание местоположения GPS-типа теряет достоверность, когда устройство находится внутри здания или под крышей. Даже в оптимальных условиях GPS может не иметь возможности сказать, что пользователь находится внутри здания, стоит перед картиной на стене вестибюля третьего этажа. Дополнительно, даже если это было бы возможно, местоположение не может быть проверено 3-й стороной. Например, GPS-местоположения (и другие) могут быть подделаны, тем самым предоставляя неправильное местоположение устройства. Могут быть использованы приложения, которые создают ложные координаты и/или секторы координатной сетки, которые должны быть предоставлены запрашивающему приложению. Типично, предоставленные GPS-координаты - это все, что используется для определения местоположения пользователя, например, и они не проверяются третьей стороной.

[0005] Соответственно, раскрывается один или более технических приемов и/или систем, которые используют комбинацию по меньшей мере двух источников определения местоположения устройства. Например, положение первоначально может быть определено по GPS-координатам для устройства и проверено с помощью сигнала радиосистемы ближнего поля, такой как Bluetooth. Будет понятно, что ближнее поле и/или т.п., когда используются в данном документе, не означают чрезмерное ограничение. Например, использование ближнего поля и/или т.п. не означает исключение rfid, wi-fi, очень непосредственную близость, ближнее действие - малую мощность и/или т.п., а вместо этого предназначено, чтобы содержать также реализации, такие как эти (и другие). Более того, в то время как Bluetooth упомянут в качестве примера в данном документе, другие реализации ближнего поля, rfid, wi-fi, очень непосредственной близости, ближнего действия - малой мощности и т.д. (например, которые подходят для того, чтобы обеспечивать более точное, аккуратное, требовательное и т.д. определение/проверку местоположения устройства) также предусматриваются. Объединенная осведомленность о местоположении, предоставленная в данном документе, может помогать в определении фактического положения мобильного вычислительного устройства пользователя относительно конкретных физических местоположений. Например, местоположение механизма пользовательского взаимодействия (например, где пользователь может взаимодействовать со своим окружением с помощью своего мобильного устройства, например, осуществлять навигацию по музею, чтобы воспринимать описания различных художественных изображений) может иметь Bluetooth-радиомаяк, который может быть использован, чтобы определять положение устройства относительно маяка с большей степенью детализации, чем просто только через GPS (и/или другие технологии). Дополнительно, в этом примере пользовательское устройство может не иметь необходимости выполнять операции спаривания с маяком, а может просто передавать сигнал на расстояние, которое должно быть идентифицировано.

[0006] В одном варианте осуществления для улучшения осведомленности о местоположении устройства устанавливается положение устройства в системе определения местоположения, такой как GPS. Используя положение устройства, механизм пользовательского взаимодействия может быть идентифицирован для устройства в пределах желаемого порогового расстояния (например, область вокруг устройства). Маяк радиосистемы ближнего поля (например, Bluetooth-маяк), который ассоциирован с механизмом пользовательского взаимодействия, может быть активирован для того, чтобы определить расстояние устройства от маяка. Маяк может использовать ID радиосистемы ближнего поля, ассоциированный с устройством, чтобы идентифицировать устройство, например, и определять силу сигнала. При определении того, что устройство находится в пределах порогового расстояния от маяка, например, когда пользователь перемещает устройство в направлении маяка и находится достаточно близко, механизм пользовательского взаимодействия (например, приложение) может быть активирован на устройстве. Будет понятно, что, в одном примере, ID радиосистемы может содержать ID устройства и может быть привязан больше к протоколу, ассоциированному с устройством, чем к радиосистеме устройства.

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

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

[0008] Фиг. 1 - блок-схема последовательности операций примерного способа для улучшения осведомленности о местоположении устройства.

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

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

[0011] Фиг. 4 - покомпонентная схема примерного окружения, где один или более технических приемов, описанных в данном документе, могут быть реализованы.

[0012] Фиг. 5 - покомпонентная схема примерной системы для улучшения осведомленности о местоположении устройства.

[0013] Фиг. 6 - покомпонентная схема, иллюстрирующая один вариант осуществления, где одна или более систем, описанных в данном документе, могут быть реализованы.

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

[0015] Фиг. 8 иллюстрирует примерное вычислительное окружение, в котором одно или более положений, изложенных в данном документе, могут быть реализованы.

Подробное описание изобретения

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

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

[0018] Фиг. 1 - это блок-схема последовательности операций примерного способа 100 улучшения осведомленности о местоположении устройства. Примерный способ 100 начинается на этапе 102 и подразумевает установление положения устройства в системе позиционирования (например, системе глобального позиционирования (GPS)) на этапе 104. Например, устройство может содержать GPS-локатор, который позволяет определить положение устройства посредством GPS. Положение может содержать положение на Земле, определенное посредством триангуляции GPS-локатора в устройстве с помощью трех или более GPS-спутников, например. Положение может быть выражено в координатах (например, широта и долгота), местоположениях на координатной сетке или некоторыми другими способами картографии/определения местоположения (например, специализированное определение местоположения квадранта).

[0019] На этапе 106 механизм пользовательского взаимодействия идентифицируется в пределах желаемого порога положения. Например, механизм пользовательского взаимодействия может содержать взаимодействие пользователя с одним или более устройствами поблизости от пользователя, с помощью его мобильного устройства, такого как смартфон. В качестве иллюстративного примера, во время путешествия по городу пользователь может приближаться к окрестностям музея, содержащего интерактивные киоски. В этом иллюстративном примере, когда GPS-локатор в пользовательском мобильном устройстве указывает, что положение пользователя находится в пределах желаемого порога (например, рядом со зданием музея) механизма пользовательского взаимодействия в музее, механизм пользовательского взаимодействия в музее (или его доступность) может быть идентифицирован для пользователя (например, указан на его мобильном телефоне, например, в картографическом служебном приложении).

[0020] На этапе 108 маяк радиосистемы ближнего поля, ассоциированный с механизмом пользовательского взаимодействия, может быть активирован, чтобы определить расстояние устройства от маяка, с помощью ID радиосистемы ближнего поля для устройства. Например, радиосистема ближнего поля может содержать Bluetooth-систему, которая использует радиопередачи для безопасного обмена данными на относительно коротких расстояниях. Будет понятно, что способы, описанные в данном документе, не ограничены только Bluetooth, а могут содержать любую радиосистему, такую как wi-fi, RFID, беспроводные устройства связи (например, радиотелефоны, консольные контроллеры), механизмы связи ближнего поля и т.д.

[0021] В одном варианте осуществления механизм пользовательского взаимодействия может содержать один или более маяков, которые передают и принимают сигналы радиосистемы ближнего поля и могут быть использованы, чтобы выявлять расстояние устройства посредством обнаружения силы сигнала, например. В качестве примера, пользовательское устройство может содержать коммуникационный компонент радиосистемы связи ближнего поля (например, Bluetooth-передатчик/приемник), который использует конкретный для устройства ID радиосистемы ближнего поля. В этом примере, когда коммуникационный компонент радиосистемы связи ближнего поля устройства активируется, маяк может пытаться обнаружить сигнал от устройства. Дополнительно, в этом примере сила сигнала может указывать расстояние между устройством и маяком (например, более слабый сигнал может указывать большее расстояние).

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

[0023] Активировав механизм пользовательского взаимодействия на устройстве, примерный способ 100 заканчивается на этапе 112.

[0024] Фиг. 2 - это блок-схема последовательности операций, иллюстрирующая один вариант осуществления 200 одной или более частей одного или более технических приемов, описанных в данном документе. На этапе 202 механизм пользовательского взаимодействия может быть зарегистрирован для области. Механизм пользовательского взаимодействия может содержать некоторый вид взаимодействия с окружением пользователя с помощью устройства, такого как мобильное вычислительное устройство (например, смартфон, портативный компьютер и т.д.). Например, банкомат (ATM) может быть зарегистрирован для области и механизм пользовательского взаимодействия может содержать взаимодействие между ATM и пользовательским мобильным устройством.

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

[0026] На этапе 204 в примерном варианте осуществления 200 передатчик/приемник радиосвязи ближнего поля, такое как устройство с включенной функцией Bluetooth, может быть включено в состав пользовательского устройства. Например, мобильные устройства обычно содержат функциональность Bluetooth, которая может быть активирована или деактивирована в устройстве (например, включена или выключена). В этом варианте осуществления функциональность Bluetooth может быть активирована, так что устройство может быть обнаружено другим устройством с активированной функциональностью Bluetooth. Например, коротковолновые радиопередачи, отправляемые посредством Bluetooth-компонента в пользовательском устройстве, могут быть обнаружены другим устройством с включенным Bluetooth. В одном варианте осуществления пользователю может быть задан вопрос об активации радиосистемы ближнего поля в его устройстве, после того как он ассоциировал свое устройство с механизмом пользовательского взаимодействия, как описано ниже.

[0027] На этапе 206 система определения местоположения, такая как система глобального позиционирования (GPS), может быть включена в пользовательском устройстве. Например, многие мобильные вычислительные устройства содержат GPS-компоненты, что предоставляет возможность выполнять определение примерного положения устройства на Земле с помощью спутников. Другие системы определения местоположения могут содержать триангуляцию телефонного сигнала, установление местоположения по адресу протокола Интернета (IP) и/или другие технологии триангуляции сигнала (например, Wi-fi, Wimax и т.д.). В этом варианте осуществления, например, для того, чтобы положение пользовательского устройства было установлено, система позиционирования в устройстве должна быть активирована (например, включена GPS или другая служба определения местоположения для устройства).

[0028] На этапе 208 маяк радиосистемы ближнего поля может быть активирован, чтобы идентифицировать устройства в своих окрестностях. В этом варианте осуществления радиосистема ближнего поля маяка может содержать технологию, совместимую с технологией, представленной в пользовательском устройстве, так что два устройства могут отправлять и принимать радиопередачи ближнего поля друг между другом. Например, маяк может содержать Bluetooth-маяк, который отправляет, принимает и обнаруживает Bluetooth-передачи к/от других устройств с включенным Bluetooth, таких как пользовательское устройство.

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

[0030] На этапе 210 в примерном варианте осуществления 200 пользователь со своим мобильным устройством входит в область, содержащую механизм пользовательского взаимодействия. Например, пользователь может искать ATM для использования, например, осуществляя поиск с помощью своего мобильного устройства, и пользователь может входить в пределы желаемого диапазона от ATM. В качестве другого примера, пользователь может путешествовать и входить в и из областей, которые содержат механизмы пользовательского взаимодействия (например, музеи, магазины, точки интереса), которые могут быть указаны на его мобильном устройстве, и он входит в область, содержащую механизм пользовательского взаимодействия. В одном варианте осуществления, когда пользовательское устройство входит в область, содержащую механизм пользовательского взаимодействия, механизм пользовательского взаимодействия может быть идентифицирован на пользовательском устройстве, например, если зарегистрирован с помощью службы взаимодействия, которая предоставляет информацию для картографического приложения устройства.

[0031] Фиг. 3 - это блок-схема последовательности операций, иллюстрирующая примерный вариант осуществления 300 одной или более частей одного или более технических приемов, описанных в данном документе. На этапе 302 пользовательское устройство может оценивать свое положение. В одном варианте осуществления устройство может содержать систему GPS-локатора, которая может быть включена для установления глобального положения пользователя, где положение может быть определено посредством оцененных GPS-координат (например, долготы и широты). В качестве другого примера, положение может быть предоставлено в сетке координат в картографической системе, например, которая является специализированной для картографического приложения, работающего на устройстве.

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

[0033] На этапе 304 в примерном варианте осуществления 300 устройство может предоставлять оцененное положение в сервис взаимодействия. В качестве иллюстративного примера, фиг. 4 - это покомпонентная схема примерного окружения 400, где один или более технических приемов, описанных в данном документе, могут быть реализованы. В примерном окружении 400 устройство 402 может передавать 420 положение, оцененное устройством 402 (например, с помощью GPS и/или ключа местоположения), в сервис 406 взаимодействия по сети 404, такой как Интернет (например, или некоторое другое сетевое соединение между устройством и службой взаимодействия). Например, сервис взаимодействия может использовать удаленный сервер, где может быть сохранена информация о механизмах пользовательского взаимодействия. В этом примере информация о механизме пользовательского взаимодействия может содержать информацию о местоположении для механизма пользовательского взаимодействия (например, позицию и/или желаемую пороговую область для взаимодействия).

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

[0035] Например, как иллюстрировано посредством фиг. 4, сервис 406 взаимодействия может содержать множество зарегистрированных механизмов пользовательского взаимодействия, и один или более механизмов пользовательского взаимодействия, которые могут быть обнаружены в пороговой области вокруг положения устройства, могут быть возвращены 420 устройству 402. В одном варианте осуществления порог может изменяться в зависимости от уровня масштабирования отображения картографической службы, например, становясь более крупным, когда карта уменьшается по масштабу. В другом варианте осуществления порог может быть задан поставщиком механизма 410 пользовательского взаимодействия, сервисом взаимодействия и/или картографическим приложением на пользовательском устройстве.

[0036] Обращаясь к фиг. 3, в одном варианте осуществления, информация, возвращенная устройству, на этапе 306, может содержать список из одного или более механизмов пользовательского взаимодействия, доступных для идентифицированного положения устройства. На этапе 308 устройство может регистрировать механизм пользовательского взаимодействия, предоставляя идентификацию радиосистемы ближнего поля для устройства, например, через Bluetooth. Например, может быть предоставлен ID протокола Bluetooth для устройства. Т.е., в то время как описание в данном документе может, иногда, указывать, что предоставлен ID устройства с Bluetooth-радиосистемой ближнего поля и/или т.п., понятно, что Bluetooth может быть более показательным для протокола, и, таким образом, ID, который предоставлен для устройства, может, в одном примере, относиться больше к протоколу, чем к радиосистеме. В любом случае, устройство имеет возможность быть идентифицированным некоторым образом, так что механизм пользовательского взаимодействия может потенциально быть на нем. В одном варианте осуществления устройство может запрашивать взаимодействие с механизмом пользовательского взаимодействия, например, выбирая один или более механизмов пользовательского взаимодействия, возвращаемых сервисом взаимодействия для положения. В этом варианте осуществления ответный запрос может быть отправлен устройству, чтобы предоставлять ID его радиосистемы ближнего поля, например выполнять регистрацию устройства для механизма пользовательского взаимодействия.

[0037] В качестве иллюстративного примера, на фиг. 4, устройство 402 может принимать 420 список механизмов пользовательского взаимодействия, доступных рядом с его местоположением, от сервиса 406 взаимодействия, и выбирать один для взаимодействия. Например, пользователь может искать ATM для использования рядом со своим местоположением, и служба взаимодействия может предоставлять список множества ATM в пределах порогового расстояния для положения устройства. Пользователь может выбирать свой желаемый ATM для регистрации с помощью устройства 402 (например, выбирая значок UI в картографическом приложении на своем устройстве).

[0038] В одном варианте осуществления, например, пользователь может регистрироваться для использования ATM, отправляя 422 Bluetooth ID устройства (или ID другой радиосистемы ближнего поля) в сервис 408 близости по сети 404. В другом варианте осуществления, например, пользователь может отправлять запрос (например, либо в сервис взаимодействия, либо в сервис близости), чтобы регистрироваться для ATM и может принимать ответ для отправки своего Bluetooth ID, чтобы выполнять регистрацию для взаимодействия пользователя с ATM.

[0039] В другом примере пользователь может быть в местоположении, которое содержит множество устройств консольного типа (например, консольных игр, консолей поставщика мультимедиа и т.д.), распределенных вокруг местоположения (например, в различных комнатах дома, отеля, собрания и т.д.), где соответствующие устройства связаны с монитором (например, телевизором). В этом примере сервис 406 взаимодействия может предоставлять список консолей в области и пользователь может выбирать свою желаемую консоль, такую как консоль, которая имеет желаемый контент или соединена с конкретным монитором, и отправлять Bluetooth ID своего устройства службе 408 близости.

[0040] Обращаясь к фиг. 3, на этапе 310, ID радиосистемы ближнего поля устройства, такой как Bluetooth ID, может быть предоставлен маяку для механизма пользовательского взаимодействия. Как описано выше на фиг. 2, маяк ближнего поля может быть активирован для механизма пользовательского взаимодействия. Дополнительно, как иллюстрировано на фиг. 4, сервис 408 близости может связываться 424 с маяком 412 для механизма пользовательского взаимодействия, чтобы предоставлять Bluetooth ID, предусмотренный для пользовательского устройства 402. В одном варианте осуществления активация маяка может содержать отправку ID радиосистемы ближнего поля для устройства маяку. Например, маяк 412 может не быть активирован до тех пор, пока ID радиосистемы ближнего поля не будет отправлен маяку 412, таким образом, активируя его, чтобы находить устройство 402, содержащее этот ID. В другом примере маяк может быть активирован и может пытаться соединиться с устройством. Т.е., маяк может быть активирован, а устройство может быть просто в спящем, бездействующем, слушающем и т.д. режиме, например. Когда устройство принимает или "слышит" сигнал или запрос от маяка, устройство может тогда (пробуждаться и) передавать обратно маяку ответ, содержащий ID устройства. Т.е., вместо того, что устройство является более инициирующим компонентом, как может, иногда, быть представлено в данном документе, устройство может (по меньшей мере первоначально) быть более пассивным с маяком, являющимся больше инициирующим компонентом (например, инициирующим передачи данных, диалог и т.д. между устройством и маяком). В другом примере, последующее (с более высокой точностью) определение местоположения устройства может быть активировано на основе относительного расстояния между GPS-положением устройства и GPS-положением маяка. Например, и устройство, и маяк могут быть оснащены GPS, и соответствующие определенные посредством GPS местоположения устройства и маяка могут быть изучены, чтобы определять, активировать ли, запускать, включать и т.д. вспомогательное (например, Bluetooth) определение расстояния между устройством и маяком (например, чтобы в конечном счете определять, активировать или нет один или более механизмов пользовательского взаимодействия на устройстве). Например, последующее (например, Bluetooth) определение/проверка расстояния могут быть оправданы, если существует достаточное перекрытие между соответствующими определенными с помощью GPS местоположениями устройства и маяка (например, указывающее, что пользователь может потенциально быть "в диапазоне" одного или более доступных механизмов пользовательского взаимодействия).

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

[0042] В одном варианте осуществления приложение определения местоположения маяка может быть активировано на устройстве, например, при активации маяка радиосистемы ближнего поля, который направляет пользователя устройства к пороговому расстоянию от маяка. Например, на фиг. 4, когда служба 408 близости отправляет 424 ID радиосистемы ближнего поля устройства, чтобы активировать маяк 412, служба 408 близости может связываться 428 с поставщиком 410 механизма пользовательского взаимодействия, чтобы активировать приложение определения местоположения маяка на пользовательском устройстве, например, по сети 404. Например, пользователь может связываться с поставщиком 410 взаимодействия, например, посредством предварительно загрузки приложения на свое устройство 402 для того, чтобы использовать механизм пользовательского взаимодействия. В этом варианте осуществления, например, приложение, загруженное на устройство 402, может быть активировано, чтобы помогать пользователю отыскать маяк 412.

[0043] Обращаясь к фиг. 3, на этапе 312 маяк, активированный с помощью ID устройства, может искать устройство. Например, радиосистема ближнего поля типично имеет ограниченный диапазон обнаружения/связи (например, вплоть до трехсот футов). В этом примере дальность действия радиосистемы ближнего поля может перекрывать погрешность аппроксимации системы определения местоположения, так что погрешность GPS вплоть до восьмидесяти футов перекрывается диапазоном Bluetooth вплоть до трехсот футов. Дополнительно, как описано выше, приложение на устройстве может помогать пользователю перемещаться в направлении маяка, например, чтобы улучшать потенциал обнаружения.

[0044] На этапе 314 маяк может обнаруживать устройство, например, обнаруживая сигнал, отправленный от радиокомпонента ближнего поля, в устройстве, транслирующем свой ID, и расстояние между устройством и маяком может быть определено и сообщено. В одном варианте осуществления определение расстояния устройства от маяка может содержать измерение времени ответа от отправки сигнала проверки связи от маяка к устройству. Например, при обнаружении ID устройства маяк может отправлять сигнал проверки связи (ping) в устройство и измерять время ответа. В другом варианте осуществления определение расстояния устройства от маяка может содержать измерение силы сигнала радиосистемы ближнего поля от устройства. Например, мощность радиопередачи от устройства может быть определена маяком для определения расстояния.

[0045] В качестве иллюстративного примера, на фиг. 4 маяк 412 может обнаруживать сигнал 426 от пользовательского устройства 402 и расстояние между устройством и маяком может быть сообщено обратно 424 в сервис 408 близости. В этом примере сервис 408 близости может сообщать расстояние поставщику 410 механизма пользовательского взаимодействия, который, в свою очередь, может обновлять приложение, работающее на пользовательском устройстве 402, которое направляет пользователя к маяку 412.

[0046] Возвращаясь к фиг. 3, на этапе 316, когда расстояние между устройством и маяком удовлетворяет желаемому пороговому расстоянию, механизм пользовательского взаимодействия может быть активирован на пользовательском устройстве. В одном варианте осуществления пороговое расстояние может быть задано согласно механизму пользовательского взаимодействия. Например, при взаимодействии пользователя с музеем, магазином или киоском пользователю может быть необходимо находиться в пределах приблизительно пяти футов от киоска для того, чтобы ощущать предоставляемое взаимодействие (например, интерактивный дисплей, область просмотра, звуковую область, продукты, информацию и т.д.). В качестве другого примера, при использовании ATM или аналогичного устройства выдачи пользователь может захотеть быть ближе, чтобы получать свои деньги, и/или в целях безопасности. В качестве другого примера, при использовании устройства консольного типа, связанного с монитором, пользователю может просто необходимо быть в пределах расстояния видимости от монитора (например, десять-двадцать футов), чтобы воспользоваться механизмом пользовательского взаимодействия.

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