Область техники, к которой относится изобретение
Данное изобретение относится к беспроводной связи с приложениями для услуг, предоставляемых на основе местоположения (LBS, УОМ), в частности к предоставлению местных точек, представляющих интерес, рекламы для данного места, блогов для данного места, коммерческих предложений для данного места и т.д.
Описание предшествующего уровня техники
Специалисты по маркетингу всегда пытаются найти своих клиентов, используя новые и инновационные способы. С этой целью появляются определенные технологии, которые обеспечивают возможность целевого маркетинга и рекламы для потребителей на основе их местоположения.
Например, обычный Bluetooth MediaServer (доступен на сетевой странице www.wiremedia.com) распространяет рекламное содержание через соединение Bluetooth в беспроводные устройства, находящиеся в непосредственной близости, которые используют совместимую беспроводную технологию Bluetooth. Но в таких системах требуется, чтобы беспроводные устройства находились очень близко, то есть в пределах диапазона данного передатчика Bluetooth MediaServer. И даже тогда потребитель, готовый получать такую рекламу, должен иметь включенные беспроводные устройства, совместимые с Bluetooth для приема предложений или рекламы.
В других способах требуется, чтобы пользователь непосредственно вводил свое местоположение на сетевой странице через приложение-браузер в компьютере, например, в системах рекламы на основе Интернет (например, при поиске в системе Google). Сетевая страница механизма поиска (например, Google) представляет результаты поиска вместе со специфичной для данного местоположения оплаченной рекламой на основе почтового индекса, введенного пользователем. Этот способ требует, чтобы пользователь имел устройство, в котором установлен браузер, для ввода вручную своего собственного местоположения в очень широком смысле (например, почтовый индекс), причем пользователь может сделать ошибку при вводе.
Существует потребность в способе и устройстве передачи предложений о продаже, рекламы, блогов и подобной информации, направленных на соответствующих пользователей на основе их местоположения, без ненужной нагрузки соответствующей беспроводной сети.
Сущность изобретения
В соответствии с принципами настоящего изобретения услуга, предоставляемая на основе местоположения, содержит базу данных информации о местоположении, содержащую множество пунктов информации о местоположении. Модуль отклика на инициирующий сигнал выполнен с возможностью реагировать на принятый инициирующий сигнал услуги на основе местоположения (УОМ) путем получения расположенных в непосредственной близости одних из множества пунктов информации о местоположении, выбранных из подмножества, соответствующих тем из множества пунктов информации о местоположении, которые находятся в пределах непосредственной близости к текущему местоположению передающего инициирующий сигнал беспроводного устройства. Собранные пункты информации о местоположении в непосредственной близости загружают в беспроводное устройство в ответ на генерируемый инициирующий сигнал УОМ. Инициирующий сигнал может поступать из элемента сети, а также из беспроводного устройства, например, при уведомлении о регистрации в месте новой ячейки.
Способ предоставления информации на основе местоположения для беспроводного устройства в соответствии с другим вариантом содержит этапы, на которых принимают инициирующий сигнал услуг на основе местоположения (УОМ), генерируемый беспроводным устройством. Получают текущее местоположение беспроводного устройства. Получают множество пунктов информации о местоположении, которые находятся в пределах заданной непосредственной близости к текущему местоположению передающего инициирующий сигнал беспроводного устройства. Множество пунктов информации о местоположении загружают в беспроводное устройство, которое генерирует инициирующий сигнал УОМ.
Способ получения информации на основе местоположения для использования беспроводным устройством в соответствии с еще одним вариантом содержит этапы, на которых получают текущее местоположение беспроводного устройства. Генерируют инициирующий сигнал услуг на основе местоположения (УОМ). Инициирующий сигнал УОМ передают через беспроводную сеть в базу данных информации о местоположении. Принимают множество пунктов информации о местоположении, все из которых находятся, по существу, в пределах заданного расстояния от текущего местоположения передающего инициирующий сигнал беспроводного устройства.
Способ использования пунктов информации о местоположении, полученных беспроводным устройством, содержащих такие пункты, информация которых была загружена на основе инициирующего сигнала, ассоциированного с местностью, скоростью или с некоторой комбинацией других критериев. Получают обновление местоположения в беспроводном устройстве. Такое обновление местоположения сравнивают с множеством пунктов информации о местоположении, заранее загруженных с использованием определенного набора критериев. Если будет определено соответствие, генерируют инициирующий сигнал УОМ и в результате выполняют определенное действие. Такое действие может включать в себя передачу инициирующего сигнала или другой идентификационной информации через беспроводную сеть в принимающий сервер, приложение или сетевой элемент для дальнейшей обработки.
Способ использования пунктов информации о местоположении, полученных беспроводным устройством, содержащих те пункты, информация которых была загружена на основе инициирующего сигнала, ассоциированного с местностью, скоростью или некоторой комбинацией других критериев. Обновление местоположения получают в беспроводном устройстве. Такое обновление местоположения сравнивают с множеством пунктов информации о местоположении, ранее загруженных с использованием определенного набора критериев. Если будет определено соответствие, генерируют инициирующий сигнал УОМ и в результате отображают загруженную информацию с пунктами информации о местоположении.
Краткое описание чертежей
Свойства и преимущества настоящего изобретения будут более понятны для специалиста в данной области техники из следующего описания со ссылкой на чертежи, на которых:
на фиг.1 представлено инициирование на основе устройства события, побуждаемого на основе местоположения, которое инициирует передачу находящихся в непосредственной близости точек, представляющих интерес, в пределах дальности действия устройства, в устройство, в соответствии с принципами настоящего изобретения;
на фиг.2 представлен первый вариант воплощения сетки с крупным разделением областей местоположения, некоторые (или все) из которых содержат одну или больше точек, представляющих интерес, в соответствии с принципами настоящего изобретения;
на фиг.3 подробно показана в первом варианте воплощения одна примерная область крупного разделения местоположения или дальности действия, показанная на фиг.2, где каждую точку, представляющую интерес, окружают области непосредственной близости, размеры которых определены на основе текущей относительно малой скорости движения (например, при ходьбе) соответствующего устройства, в соответствии с принципами настоящего изобретения;
на фиг.4 подробно показана примерная область крупного разделения местоположения или дальности, представленная на фиг.2, где каждую точку, представляющую интерес, окружают области непосредственной близости, размеры которых основаны на текущей относительно большой скорости движения (например, при движении в автомобиле) соответствующего устройства, в соответствии с принципами настоящего изобретения;
на фиг.5А-5Н показан другой вариант воплощения, при этом детали областей крупного разделения местоположения определены на основе текущего местоположения устройства и относительной скорости устройства (например, скорости движения в автомобиле), в соответствии с принципами настоящего изобретения;
на фиг.6 показана диаграмма состояний инициируемого на основе устройства события, побуждаемого по местоположению, в соответствии с принципами настоящего изобретения;
на фиг.7 показана блок-схема последовательности операций примерного устройства инициируемого события, побуждаемого по местоположению, в соответствии с принципами настоящего изобретения.
Подробное описание изобретения
Существует множество способов определения точного местоположения (например, с помощью GPS (глобальная система навигации, ГСН) (AGPS, ПГСН), разность времени между моментами прихода сигналов (TDOA, РВПС) и т.д.), некоторые из которых являются сетецентрическими и некоторые из которых построены по принципу помещения в центре устройства. Последние тенденции в развитии беспроводных устройств проявляются в том, что устройство обладает все большей и большей вычислительной мощностью. Эта тенденция была задана комбинацией закона Мура и желанием поддерживать предложение все более сложных приложений для конечного пользователя беспроводного устройства. Автор настоящего изобретения понимает, что конечный результат будет состоять в том, что устройство будет более активным, и, в некоторых случаях, основная способность будет состоять в возможности расчета его точного собственного местоположения; более вероятно, оно будет представлять собой источник или держатель этой информации о местоположении и будет обладать большей способностью использования этой локально содержащейся информации о местоположении.
В соответствии с этим, в изобретении предложен способ предоставления информации, инициируемой по местоположению, например рекламы, специфичной для данного местоположения, блога, видеосодержания, мультимедийного содержания, сетевой страницы, автоматически набираемого телефонного вызова, всплывающих сообщений или другого соответствующего основанного на местоположении содержания, используя инициируемое событие, когда сама телефонная трубка определяет, что она попала в место, расположенное в непосредственной близости к ранее загруженной точке, представляющей интерес. Предварительная выборка и запрос информации о местоположении точек, представляющих интерес, на основе общего местоположения, уменьшают график по сетям, связанный с многократно передаваемой информацией о местоположении, для сравнения с точками местоположения, содержащимися в сети. Настоящее изобретение позволяет использовать повышающуюся пропускную способность обработки беспроводного устройства вместе со все увеличивающейся ролью беспроводных устройств при определении их точного местоположения, что способствует локальному, автономному инициированию в устройстве специфических для данного местоположения событий.
По мере того, как устройство движется в беспроводной сети, его активное соединение "передают" между конечными точками передачи данных в радиосети. Такие конечные точки могут представлять собой вышки для PCS (ПСС, персональная служба связи), спутники для сетей LEOs (HOC, низкоорбитальный спутник) или пейджинговых сетей, беспроводных маршрутизаторов для WiFi или других компонентов контроллера радиосети. Независимо от сети, данные обычно содержатся либо в сети, или в устройстве (обычно в обоих местах) таким образом, что местоположение устройства может быть определено для передачи вызовов, сообщений, данных и т.д. Аналогично, устройство содержит эту информацию таким образом, что оно может предоставлять ее как часть специфичной транзакции с конечной точкой устройства. С целью упрощения, конечная точка радиосоединения обычно будет называться "местоположением с крупным разделением". Пример такого "местоположения с крупным разделением" представляет собой комбинацию места размещения ячейки и сектора для наземных сетей ПСС. Важный аспект состоит в том, что устройство знает свое местоположение и отслеживает свое "местоположение с крупным разделением", а не только сеть. Таким образом, устройство выполнено с возможностью иметь "ядро", которое отслеживает местоположение с крупным разделением для передачи инициирующего сигнала при его изменении. Это позволяет воплотить изобретение исключительно в виде программных средств в беспроводном устройстве.
Термин "услуги на основе местоположения" (УОМ), в общем, относится к потребителю и коммерческим приложениям, которые используют информацию о географическом положении беспроводного устройства пользователя. Информация о местоположении, такая как уличный адрес, может быть введена непосредственно пользователем, но как отмечено здесь, услуги на основе местоположения (УОМ) относятся к информации о местоположении, которую автоматически получают электронным способом, например, используя глобальную систему навигации (ГСН) в беспроводном устройстве пользователя, таком как сотовый телефон или карманный персональный компьютер (КПК). Конечно, возможны другие способы точного определения местоположения, в пределах принципов настоящего изобретения.
На фиг.1 представлено инициирование на основе устройства события, побуждаемого на основе местоположения, инициирование передачи в устройство расположенных поблизости точек, представляющих интерес, в пределах дальности действия устройства, в соответствии с принципами настоящего изобретения.
В частности, как показано на фиг.1, беспроводное устройство 113, выполненное с возможностью определения его местоположения, отмечает изменение местоположения и генерирует инициирующий сигнал 100 УОМ. Устройство передает его в соответствующую базу данных 150 информации на основе местоположения. Местоположение с крупным разделением также может быть определено сетью, например, с помощью передачи мобильного терминала в место/сектор ячейки. В ответ на инициированное событие для телефонной трубки запрашиваемую информацию 102 о местоположении (например, расположенные в непосредственной близости точки, представляющие интерес), относящуюся к местоположению телефонной трубки, извлекают из базы 150 данных информации о местоположении и загружают в беспроводное устройство 113.
В раскрытых вариантах воплощения описывается использование программного сигнала 100 УОМ, инициируемого беспроводным устройством 113 пользователя и передаваемого в сетевую базу 150 данных. Инициирующий сигнал 100 может принимать одну из двух форм. Инициирующий сигнал 100 может запрашивать сетевую базу 150 данных предоставить в инициирующее беспроводное устройство 113 пересмотренный набор пунктов информации о местоположении в непосредственной близости в пределах заданной области, окружающей текущее местоположение беспроводного устройства 113 пользователя, на основе текущего местоположения пользователя. По мере дальнейшего перемещения пользователя, пользователь время от времени загружает пересмотренный набор местоположений точек, представляющих интерес, для обеспечения достаточного буфера вокруг текущего положения телефонной трубки таким образом, что устройство может перемещаться с места на место и автономно побуждать инициирующие сигналы в течение существенного периода времени. В качестве альтернативы, инициирующий сигнал 100 может представлять собой запрос информации на основе местоположения (например, блога, текста, всплывающего окна, видеосодержания и т.д.), относящейся к телефонной трубке, которая достигла пределов непосредственной близости к ранее загруженному, представляющему интерес пункту информации о местоположении.
Также предусматривается еще один вариант, в котором инициирующий сигнал запрашивает запуск специфичного приложения. Это может быть выполнено локально для устройства или запущено в сети с загрузкой.
Пункты информации о местоположении содержат информацию, относящуюся к конкретному местоположению. Они могут содержать только значения широты/долготы местоположения и определенное направление, в отношении которого формируется запрос при побуждении на основе местоположения после достижения близкого расстояния к широте/долготе пункта информации о местоположении. Пункт информации о местоположении может включать в себя дополнительную информацию, ранее загруженную в телефонную трубку, например текстовое сообщение, видеосодержание и т.д. Дополнительная информация может быть загружена в телефонную трубку с течением времени в фоновом режиме относительно других операций, выполняемых телефонной трубкой, так, что для пользователя она может работать более плавно.
Таким образом, пункты информации о местоположении могут быть вызваны и могут представлять только XY (широту/долготу) точки, представляющей интерес (POI, ТПИ). Основной смысл этого состоит в том, чтобы обеспечить возможность для телефонной трубки определять, когда она достигает местоположения инициирования.
Пункты информации о местоположении могут представлять точки, представляющие интерес, блоги с признаками данного местоположения, коммерческие места с рекламой, сфокусированной на окружающий район, обслуживаемый данным коммерческим местом, видеосодержание, мультимедийные данные, аудиоданные, номер телефона для автоматического набора, сетевую страницу для автоматического доступа, всплывающее окно для автоматического представления пользователю, приложение для запуска и т.д.
Беспроводное устройство 113 пользователя в соответствующие моменты времени инициирует сигнал 100 УОМ в ответ на детектирование им значительного движения пользователя, например движущийся объект ходит, едет на автомобиле и т.д., которое детектируется устройством определения местоположения (например, ГНС).
Инициирующий сигнал 100 УОМ, конечно, может быть инициирован в другое дополнительное время беспроводным устройством 113 пользователя, например при запуске соответствующего приложения услуг на основе местоположения беспроводного устройства 113 пользователя и т.д.
Инициирующий сигнал 100 УОМ для запроса пересмотренного набора окружающих точек, представляющих интерес, иногда передают в соответствии с необходимостью, но предпочтительно, его передают только, когда изменяется "местоположение с крупным разделением". "Местоположение с крупным разделением" представляет географическую область, которая может представлять собой сетевую топологию, определенную, например, местом положения ячейки и сектором ячейки. Если оно не меняется, инициируемое событие не происходит.
Сетевая база 150 данных возвращает достаточную информацию на основе местоположения в передающее инициирующий сигнал беспроводное устройство 113 таким образом, что передающее инициирующий сигнал беспроводное устройство 113 принимает и размещает в буфере информацию о широте/долготе на основе местоположения (и возможно, содержание, представляемое пользователю при достижении непосредственной близости к этим широте/долготе), относящегося к областям, к которым беспроводное устройство 113 еще не находится близко, но к которым беспроводное устройство 113 может приблизиться, например ко всем тем инициируемым местам положения в пределах области, определенной как "местоположение с крупным разделением". Идея состоит в том, чтобы предоставить в беспроводное устройство 113 предполагаемую информацию на основе местоположения, которая ему может немедленно понадобиться, в зависимости от степени приближения как для того, чтобы уменьшить сетевой трафик с течением времени, так и для того, чтобы предоставить для пользователя более плавно и быстрее работающий интерфейс пользователя.
Информация на основе местоположения может содержаться и может быть представлена в заданных сетках с фиксированным шагом или может быть определена так, чтобы она находилась поблизости к текущему местоположению пользователя на основе от одного инициирующего сигнала к другому инициирующему сигналу.
Что касается использования заданных сеток с фиксированным шагом, на фиг.2 показан первый вариант воплощения сетки областей местоположения с крупным разделением или участков, некоторые (или все) из которых содержат одну или больше точек, представляющих интерес, в соответствии с принципами настоящего изобретения.
В частности, как показано в фиг.2, данная географическая область представлена графически разделенной на сетку областей местоположения или участков с крупным разделением. На фиг.2 графически представлено для упрощения описания, что информация на основе местоположения может содержаться в соответствующей базе данных в любой соответствующей форме, например текстовой, в виде значений широты/долготы с текстовой информацией, текстовой и фотографической, видеографической информации и т.д.
Первый участок 302, показанный на фиг.2, включает в себя три относящиеся к местоположению пункта 310-312 информации. Для пояснения показано множество участков, некоторые из которых не включают в себя пункты информации, и другие содержат различные количества дополнительных пунктов 313-320 информации.
Каждый из пунктов 310-320 информации может содержать информацию на основе местоположения в любой соответствующей форме электронного носителя (например, текст, фотография, видеосодержание, аудиоданные, короткое сообщение, электронная почта и т.д.), но что важно, эта информация связана с соответствующим заданным местоположением 310-312. Пункт информации может представлять собой инициирующий сигнал для инициирования различных приложений в устройстве или в сети, а также информацию, такую как текст, фотография, электронная почта и т.д.
Заданные местоположения 310-312 могут представлять собой точную точку, выраженную как значение широты/долготы, определенный диапазон значений широты/долготы или даже векторный диапазон или геометрическую форму (например, периметр здания).
На фиг.3 подробно показана в первом варианте воплощения примерная область местоположения с крупным разделением или участок, показанный на фиг.2, с расположенными поблизости областями, окружающими каждую точку, представляющую интерес, размеры которых основаны на текущей, относительно медленной скорости движения (например, при ходьбе) соответствующего устройства, в соответствии с принципами настоящего изобретения.
В частности, как показано на фиг.3, примерный участок 302, в котором находятся пункты 310-312 информации на основе местоположения, показан графически с соответствующими расстояниями 310а-312а непосредственной близости, показанными вокруг каждого пункта 310-312 информации на основе местоположения. Расстояния 310а-312а непосредственной близости могут быть фиксированы сетью, конфигурируемой пользователем, или сетью в соответствии с потребностями приложения (таким как приложение - гид для пешей прогулки, в отличие от приложения для поиска друзей). Гид для пешей прогулки желает, чтобы Вы посетили определенную точку, в то время как приложение для поиска друзей может находиться в пределах определенного участка или может быть определено на основе дополнительной информации, относящейся к пользователю (например, его скорости перемещения).
В частности, инициирующий сигнал 100 УОМ из инициирующего беспроводного устройства 113 может включать в себя дополнительную информацию, относящуюся к беспроводному устройству 113 пользователя и/или местоположению. Например, инициирующий сигнал 100 УОМ может включать в себя информацию, относящуюся к текущей или недавно наблюдавшейся скорости пользователя (например, текущей скорости, средней скорости, медианной скорости, диапазону скоростей и т.д.). Информацию о скорости пользователя можно использовать, например, для определения соответствующего диапазона вокруг текущего местоположения пользователя, для которого в передающем инициирующий сигнал беспроводном устройстве 113 будет представлена соответствующая информация о местоположении. Размер участка 302, для которого предоставляют пункты информации о местоположении, предпочтительно основан на топологии сети (для минимизации служебного графика), но также позволяет использовать дополнительную информацию, а также любые соответствующие ограничения физического оборудования, такие как доступный объем памяти в инициирующем беспроводном устройстве 113, ограничения полосы пропускания сети и т.д.
Если пользователь медленно движется (например, идет), как представлено на фиг.3, может быть определена меньшая область 310а-312а непосредственной близости с соответствующими пунктами информации на основе местоположения (например, инициирующие сигналы, предназначенные либо для представления ранее загруженного содержания, относящегося к точкам, представляющим интерес, блогов с признаками местоположения, видеосодержания, аудиоданных, всплывающих окон и т.д.), в пределах этой меньшей области 310а-312а непосредственной близости, предусмотренная таким образом, что приложение устройства может автономно представлять его для пользователя в соответствующие моменты времени в будущем, если/когда пользователь находится в непосредственной близости к точке 310-312 местоположения, для которой информация о местоположении была заранее получена. С другой стороны, если пользователь движется быстро (например, в автомобиле), может быть определена большая область 310b-312b непосредственной близости (фиг.4), по сравнению с меньшей областью 310а-312а непосредственной близости (фиг.3), определенной для пользователя, движущегося медленно (например, идущего), предоставляя пользователю информацию о местоположении для местоположений, которые находятся сравнительно дальше от текущего местоположения пользователя. В частности, на фиг.4 подробно показана примерная область местоположения с крупным разделением или участок, показанный на фиг.2, с областями непосредственной близости, окружающими каждую точку, представляющую интерес, размеры которых выбраны на основе текущей, относительно быстрой скорости перемещения (например, в автомобиле) соответствующего устройства 113, в соответствии с принципами настоящего изобретения.
В то время как на фиг.3 и 4 показана модификация расстояния включения инициирующих сигналов пунктов информации о местоположении на основе скорости, другая информация может быть рассмотрена дополнительно или в качестве альтернативы. Например, топология сети области, окружающей текущее местоположение пользователя, может быть рассмотрена дополнительно или в качестве альтернативы. Если сеть рассматривается, как последовательность перекрывающихся ячеек с точками, представляющими интерес в каждой из ячеек, тогда, поскольку человек/устройство пересекает ячейки, осуществляется передача мобильного терминала, как при нормальной работе сети. Такая передача мобильного терминала предоставляет местоположение с крупным разделением на основе топологии сети. Таким образом, достаточно учитывать скорость, поскольку, если пользователь/устройство движется с высокой скоростью (например, в автомобиле, в скоростном поезде, на самолете и т.д.), это, вероятно, может привести к необходимости предоставления данных о точке, представляющей интерес, для данного местоположения, для множества сетевых ячеек, таким образом, что передача мобильного терминала будет иметь инициирующие сигналы ранее загруженных пунктов информации о местоположении, относящемся к множеству ячеек.
Важно отметить, что в вариантах воплощения описывается локальное сохранение пунктов 310-312 информации на основе местоположений и связанной с ними информации на основе местоположения в устройстве пользователя, в соответствии с ограничениями сети и устройства, и представление информации на основе местоположения пользователю, когда пользователь попадает в пределы непосредственной близости, то есть в пределы области 310а-312а непосредственной близости, связанной с соответствующими пунктами 310-312 информации. В качестве альтернативы, загруженные и сохраненные локально пункты 310-312 информации на основе местоположения и связанная с ними информация могут содержать пункт местоположения, область 310а-312а непосредственной близости и ссылку, или индикатор, представляющую загруженное локально или резидентное сетевое приложение для инициирования на основе непосредственной близости, на соответствующий пункт информации.
Информация на основе местоположения, в качестве альтернативы, может быть предоставлена по выбору, с учетом текущего местоположения пользователя, на основе от одного инициирующего сигнала к другому инициирующему сигналу. Например, на фиг.5А-5Н показан другой вариант воплощения, подробно представляющий расстояние 510 непосредственной близости, определенное для данного беспроводного устройства 113 по мере его движения. Размер (и форма) области 510 непосредственной близости могут быть заранее определены провайдером услуги или пользователем, сконфигурированы провайдером услуги и/или пользователем и/или отрегулированы на основе текущей информации, принятой из беспроводного устройства 113 (например, скорости беспроводного устройства 113).
Для простоты описания и пояснения точки 310-320, представляющие интерес, представлены в тех же местах положения на фиг.5А-5Н, в которых они обозначены на сетке расстояний, показанной на фиг.2, но без заранее определенной сетки. Вместо этого, в данном варианте воплощения участок, в котором предусмотрены пункты информации о местоположении, предоставляемые для пользователя, определяют на основе текущего местоположения беспроводного устройства 113 в момент передачи инициирующего сигнала 100 УОМ.
Следует отметить, что более частая передача инициирующего сигнала 100 УОМ от беспроводного устройства 113 гарантирует, что беспроводное устройство 113 не попадет в определенное местоположение, информация о местоположении которого находится в базе 150 данных информации на основе местоположения, но для которой беспроводное устройство 113 не приняло информацию о местоположении, относящуюся к этому местоположению. Размер области 510 непосредственной близости следует выбирать так, чтобы обеспечить для беспроводного устройства 113 значительный запас по времени для перемещения, без необходимости передачи другого инициирующего сигнала 100 УОМ, таким образом, чтобы оно обычно не становилось местоположением за пределами области 510 непосредственной близости в момент времени последней загрузки информации на основе местоположения.
Как показано на фиг.5А, беспроводное устройство 113 в этот момент времени генерирует инициирующий сигнал 100 УОМ и принимает информацию о местоположении для любой/всех точек местоположения в пределах области 510а непосредственной близости. В этот момент времени область 510а непосредственной близости включает в себя точки 310-312 местоположения.
На фиг.5В беспроводное устройство 113 снова генерирует инициирующий сигнал 100 УОМ после перемещения из его местоположения, показанного на фиг.5А. В этот момент времени беспроводное устройство 113 принимает информацию о местоположении, относящуюся к точкам 310, 311 и 313 местоположения, содержащуюся в пределах области 510b непосредственной близости в момент времени, когда был сгенерирован инициирующий сигнал 100 УОМ.
На фиг.5С беспроводное устройство 113 снова переместилось, снова сгенерировало инициирующий сигнал 100 УОМ, и в этот раз принятая информация о местоположении, относящаяся к точке 313 местоположения, расположена в пределах области 510с непосредственной близости.
На фиг.5D область 510d непосредственной близости, определенная в момент времени, когда был сгенерирован еще один другой инициирующий сигнал 100 УОМ, включает в себя точки 314 и 315 местоположения.
На фиг.5Е беспроводное устройство 113 переместилось на юг, сгенерировало другой инициирующий сигнал 100 УОМ, обеспечивший определение области 510е непосредственной близости, включающей в себя точки 314 и 315 информации.
На фиг.5F область 510f непосредственной близости определена в соответствии с другим инициирующим сигналом 100 УОМ, при этом область 510f непосредственной близости включает в себя только точку 319 местоположения.
На фиг.5G новая область 510g непосредственной близости (снова) включают в себя только точку 319 местоположения.
На фиг.5Н беспроводное устройство 113 сгенерировало инициирующий сигнал 100 УОМ, определяющий область 510h непосредственной близости, но на этот раз отсутствуют точки местоположения в базе данных с точками местоположения широты/долготы, расположенными в пределах этой области 510h непосредственной близости.
На фиг.6 показана диаграмма состояний инициируемого события местоположения побуждения на основе устройства, в соответствии с принципами настоящего изобретения.
В частности, как показано на фиг.6, в соответствии с изобретением, как представлено в состоянии 600, активируют приложение (например, малое приложение) для устройства, которое передает инициирующий сигнал 100 УОМ, который запрашивает загрузку точек инициирующего сигнала для "точек, представляющих интерес", на основе изменений текущего местоположения или "местоположения с крупным разделением" беспроводного устройства 113.
Запрос, предпочтительно, не только включает в себя текущее местоположение беспроводного устройства 113, поскольку оно поддерживается устройством 113, но он также, предпочтительно, включает в себя уникальный идентификатор устройства 113. Формат такой группы записей может быть определен любым соответствующим образом.
Информацию, предоставленную устройством, используют для предварительной выборки таблицы пунктов информации о местоположении на основе профиля, определенного устройством/пользователем. Как описано выше, таблица пунктов информации о местоположении включает в себя только те точные координаты X/Y пунктов информации о местоположении, которые находятся в пределах непосредственной близости к текущему местоположению беспроводного устройства 113.
По мере того, как беспроводное устройство 113 перемещается по сети, устройство 113 обновляет (отслеживает) точное местоположение на уровне устройства, но не обязано передавать эти данные в сеть (можно сказать, что, например, делается вывод о том, что были загружены вспомогательные данные, что обеспечивается возможность точного определения о местоположении и т.д.). Приложение УОМ сравнивает текущее местоположение X/Y беспроводного устройства 113 с текущими содержащимися пунктами информации о местоположении (например, 310-312) для определения, следует ли/когда следует инициировать событие в беспроводном устройстве 113, на основе расчета расстояния непосредственной близости между текущим местоположением X/Y беспроводного устройства 113 и соответствующим пунктом X/Y 310-312 информации о местоположении. В данном варианте воплощения соответствие между текущим местоположением беспроводного устройства 113 и сохраненным пунктом 310-312 информации о местоположении приводит к запросу в обслуживающую сеть с запросом загрузить соответствующую информацию о местоположении для этого местоположения. Таким образом, специфичный инициирующий сигнал загрузки информации, относящейся к местоположению, возникает только, когда беспроводное устройство 113 вначале достигает непосредственной близости для заданного пункта информации о местоположении. Соответствующее инициирующее действие затем предпринимают, независимо от того, следует ли загрузить в телефонную трубку приложение, специфичное для местоположения, рекламу, купон, событие, инициирующее игру, блог и т.д. Таким образом, требуемое специфическое для местоположения событие инициируют устройством и выполняют при минимальном объеме передаваемых данных и информации, требуемых для загрузки в телефонную трубку.
На фиг.7 показана блок-схема последовательности операций примерного инициируемого на основе устройства события местоположения побуждения, в соответствии с принципами настоящего изобретения.
В частности, инициирующие сигналы 100 УОМ могут быть сгенерированы, когда беспроводным устройством 113 детектируется существенное изменение местоположения. Как показано на этапе 700 на фиг.7, периодический таймер в беспроводном устройстве 113 время от времени определяет, находится ли текущее местоположение беспроводного устройства 113 в пределах области непосредственной близости к любому из пунктов информации о местоположении, которые были ранее загружены в беспроводное устройство 113. Идея состоит в том, что устройство в любом случае повторно периодически рассчитывает местоположение таким образом, что инициирующий сигнал может быть основан на времени или на некотором другом факторе, таком как движение, скорость или действие пользователя.
На этапе 702 после истечения времени таймера определяют текущее местоположение беспроводного устройства 113.
На этапе 704 текущее местоположение беспроводного устройства 113 сравнивают со значениями X/Y долготы/широты, плюс любая соответствующая область непосредственной близости, окружающая каждый пункт информации о местоположении, или любые/все пункты информации о местоположении (например, 310-312).
На этапе 706 текущее местоположение беспроводного устройства 113 сравнивают с областью непосредственной близости вокруг каждого пункта информации о местоположении, сохраненной в локальной таблице инициирующего сигнала.
На этапе 708 определяют, соответствует ли текущее местоположение беспроводного устройства 113 заданному пункту информации о местоположении. Если это не так, обработка приостанавливается до тех пор, пока снова не истечет время, измеряемое таймером на этапе 700.
Однако в этом случае обработка затем переходит на этап 710, предпринимается соответствующее действие для представления связанной информации о местоположении пользователя. Инициирующий сигнал также может запустить совершенно новое приложение в пределах сети, например программное приложение отслеживания, если человек, представляющий интерес, перемещается за пределами определенного периметра.
Например, специфичный текст, видеосодержание или аудиоинформация могут быть запрошены для загрузки из базы 150 данных информации о местоположении в этот момент времени в беспроводное устройство 113. Такой процесс получения информации о местоположении или информации запуска, как показано на этапе 712, называется здесь приложением инициирующих сигналов запуска. Такой процесс может представлять собой семафор, хотя и не обязательно должен им быть.
Следует отметить, что таймер на этапе 700 продолжает работать и проверять соответствие с другими пунктами местоположения, независимо от того, была или нет предыдущая информация о местоположении представлена пользователю (то есть информация о местоположении может накладываться друг на друга).
На этапе 714 запускают приложение телефонной трубки или сетевое приложение, которое ожидает возникновения инициирующего события (то есть соответствия пункту информации о местоположении), и оно выполняет свою независимую обработку. Она может включать в себя фиксацию местоположения и т.д., которая также используется для оценки инициирующего сигнала. Предпочтительно, такое приложение представляет собой независимое приложение, которое прекращает свою работу после его окончания в соответствии со своими собственными правилами.
На этапе 716 приложение У ОМ заканчивается.
Приложение УОМ в беспроводном устройстве 113 может принимать любую форму апплета (j2me, стандарт Java для портативных устройств), расширения BREW (ДСБС, двоичная среда выполнения для беспроводной связи), приложения symbian или другой кодированной логики, которая может быть внедрена или может быть загружена, и может быть выполнена в устройстве. В любом случае приложение УОМ может быть сделано доступным для других разработчиков приложений, для получения преимущества общей загружаемой таблицы XY.
Таблица апплетов или список пунктов информации о местоположении может включать в себя контекст, когда ее загружают в беспроводное устройство 113. Это аналогично таблице XY, за исключением того, что таблица вместо этого представляет набор "фрагментов данных", которые определяют определенные характеристики, полезные для других приложений. Эта информация может включать в себя установки конфиденциальности пользователя, информацию об устройстве, местоположении, скорости и т.д., которые могут быть предоставлены как часть инициирующего сигнала в сети. В качестве альтернативы, соответствие между текущим местоположением и ранее загруженным пунктом информации о местоположении может обслуживаться приложением, загружаемым через беспроводное устройство 113, если специфическая, пригодная для действия информация о местоположении уже была предоставлена, как часть ответа, в инициирующий сигнал 100 УОМ.
Настоящее изобретение, в частности, используется разработчиками для создания приложений, которые позволяют извлечь пользу из специфичного для местоположения содержания для мобильных пользователей с особенным преимуществом в приложениях, относящихся к непосредственной близости.
Хотя настоящее изобретение было описано со ссылкой на примерные варианты его воплощения, специалисты в данной области техники смогут выполнить различные модификации описанных вариантов воплощения изобретения без выхода за пределы истинной сущности и объема изобретения.
Изобретение относится к мобильной связи. Беспроводное устройство запрашивает набор пунктов информации о местоположении, находящихся в непосредственной близости, относящихся к точкам, представляющим интерес, блогам, содержащим признаки местоположения, и т.д., на основе текущего местоположения пользователя. Размер области непосредственной близости может быть основан на доступной памяти беспроводного устройства и/или на ограничениях по полосе пропускания сети. Пункты информации на основе местоположения сохраняют локально в устройстве пользователя и представляют пользователю, когда пользователь приближается к соответствующему пункту информации. Технический результат заключается в расширении арсенала технических средств. 4 н. и 17 з.п. ф-лы, 14 ил.
1. Устройство для предоставления услуги на основе местоположения (УОМ), содержащее:
базу данных информации о местоположении, содержащую множество пунктов информации, соответствующих конкретным точкам, представляющим интерес; и
модуль отклика на инициирующий сигнал, выполненный с возможностью реагировать на принимаемый сигнал, инициирующий услуги на основе местоположения, для отбора пунктов информации, относящихся к тем из точек, представляющих интерес, местоположение которых находится в заданной непосредственной близости к текущему местоположению беспроводного устройства, передающего инициирующий сигнал в подмножество пунктов информации о местоположении, относящейся к ближайшим точкам, представляющим интерес, и
для передачи упомянутого подмножества пунктов информации о местоположении беспроводному устройству, передающему упомянутый инициирующий сигнал раньше, чем упомянутое беспроводное устройство оказывается в местоположении, информация о котором включена в упомянутое подмножество пунктов информации.
2. Устройство по п.1, в котором:
упомянутую непосредственную близость регулируют на основе скорости упомянутого инициирующего беспроводного устройства.
3. Устройство по п.1, в котором упомянутая информация на основе местоположения содержит:
текстовое содержание.
4. Устройство по п.1, в котором упомянутая информация на основе местоположения содержит:
аудиосодержание.
5. Устройство по п.1, в котором упомянутая информация на основе местоположения содержит:
видеосодержание.
6. Устройство по п.1, в котором упомянутая информация на основе местоположения содержит:
указатель или другую ссылку для уникальной идентификации отдельного приложения.
7. Устройство по п.1, в котором упомянутая информация на основе местоположения содержит:
ссылку на унифицированный указатель ресурса (URL, УУР).
8. Способ предоставления информации на основе местоположения для беспроводного устройства, содержащий этапы, на которых: принимают инициирующий сигнал услуг на основе местоположения (УОМ), генерируемый беспроводным устройством;
получают текущее местоположение упомянутого беспроводного устройства;
отбирают множество пунктов информации о местоположении, относящихся к тем из точек, представляющим интерес, местоположение которых находится в непосредственной близости к текущему местоположению беспроводного устройства, передающего инициирующий сигнал в подмножество пунктов информации о местоположении, относящейся к ближайшим точкам, представляющим интерес; и передают упомянутое подмножество пунктов информации о местоположении беспроводному устройству, передающему инициирующий сигнал раньше, чем упомянутое беспроводное устройство оказывается в местоположении, информация о котором включена в упомянутое подмножество пунктов информации.
9. Способ по п.8, дополнительно содержащий этап, на котором: получают скорость упомянутого беспроводного устройства.
10. Способ по п.8, дополнительно содержащий этап, на котором: получают уникальный идентификатор упомянутого беспроводного устройства и/или тип устройства.
11. Способ по п.8, дополнительно содержащий этап, на котором: регулируют величину упомянутой непосредственной близости на основе информации, полученной из упомянутого беспроводного устройства.
12. Способ по п.11, в котором:
упомянутая информация, полученная из упомянутого беспроводного устройства, представляет собой скорость упомянутого беспроводного устройства.
13. Способ по п.11, в котором:
упомянутая информация, полученная из упомянутого беспроводного устройства, представляет собой уникальный идентификатор и/или тип устройства упомянутого беспроводного устройства.
14. Способ по п.11, в котором:
упомянутая информация, полученная из упомянутого беспроводного устройства, была принята с упомянутым инициирующим сигналом УОМ.
15. Способ предоставления информации на основе местоположения для использования беспроводным устройством, содержащий этапы, на которых:
получают текущее местоположение беспроводного устройства; генерируют инициирующий сигнал услуг на основе местоположения (УОМ);
передают упомянутый инициирующий сигнал УОМ через беспроводную сеть в базу данных информации о местоположении; и
передают подмножество пунктов информации о местоположении беспроводному устройству, передающему инициирующий сигнал раньше, чем упомянутое беспроводное устройство оказывается в местоположении, информация о котором включена в упомянутое подмножество пунктов информации, причем упомянутое подмножество пунктов информации о местоположении, относящейся к ближайшим точкам, представляющим интерес, является множеством пунктов информации о местоположении, относящихся к тем из точек, представляющих интерес, местоположение которых находится в непосредственной близости к текущему местоположению беспроводного устройства, передающего инициирующий сигнал.
16. Способ по п.15, дополнительно содержащий этап, на котором: предоставляют скорость упомянутого беспроводного устройства с упомянутым инициирующим сигналом УОМ.
17. Способ по п.16, дополнительно содержащий этап, на котором: предоставляют уникальный идентификатор и/или тип устройства упомянутого беспроводного устройства с упомянутым инициирующим сигналом УОМ.
18. Способ инициирования ранее загруженных в беспроводное устройство пунктов информации о местоположении, причем упомянутые пункты информации о местоположении содержат такие пункты информации, которые были загружены на основе инициирующего сигнала услуг на основе местоположения (УОМ), связанного с местоположением, скоростью, идентификатором устройства/абонента, типом устройства или некоторой комбинацией других критериев, содержащий: получают обновления местоположения в беспроводном устройстве; сравнивают в упомянутом беспроводном устройстве упомянутое обновленное местоположение с местоположением точек, представляющих интерес, информация о которых ранее загружена в упомянутое беспроводное устройство;
генерируют инициирующий сигнал на основе местоположения, если определяют соответствие;
в котором упомянутый сгенерированный инициирующий сигнал на основе местоположения приводит к специфичному действию, представляемому для пользователя упомянутого беспроводного устройства.
19. Способ по п.18, в котором:
упомянутое специфичное действие включает в себя: передают упомянутый инициирующий сигнал на основе местоположения через беспроводную сеть в принимающий сервер для дальнейшей обработки.
20. Способ по п.18, в котором:
упомянутое специфичное действие включает в себя: передают упомянутый инициирующий сигнал на основе местоположения через беспроводную сеть в принимающее приложение для дальнейшей обработки.
21. Способ по п.18, в котором:
упомянутое специфичное действие включает в себя: передают упомянутый инициирующий сигнал местоположения через беспроводную сеть в принимающий элемент сети для дальнейшей обработки.
US 6970871 В1, 29.11.2005 | |||
US 2004203863 А1, 14.10.2004 | |||
Смотровое окно для топок | 1934 |
|
SU43707A1 |
US 2005079877 A1, 14.04.2005. |
Авторы
Даты
2011-10-27—Публикация
2007-09-17—Подача