ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ С ПОНИЖЕННОЙ МОЩНОСТЬЮ ДЛЯ ОБНАРУЖЕНИЯ ГЕОЗОН

1. Способ, содержащий этапы, на которых:
выбирают набор из одной или нескольких геозон, причем выбор по меньшей мере частично основывается на требующихся точностях для использования при обнаружении событий в геозонах для набора из одной или нескольких геозон и расстоянии от вычислительного устройства до по меньшей мере одной геозоны из набора из одной или нескольких геозон; и
на основе одной или нескольких энергосберегающих технологий определяют, какой из нескольких модулей определения местоположения использовать для определения местоположения вычислительного устройства и как часто должны один или несколько модулей определения местоположения определять местоположение вычислительного устройства.
2. Способ по п. 1, дополнительно содержащий этап, на котором обнаруживают возникновение одного или нескольких событий в геозонах на основе местоположения вычислительного устройства и выбранной геозоны.
3. Способ по п. 1, в котором этап определения содержит этапы, на которых:
вызывают первый модуль определения местоположения из нескольких модулей определения местоположения, причем первый модуль определения местоположения обладает требующейся точностью для определения событий в геозонах; и
вызывают второй модуль определения местоположения из нескольких модулей определения местоположения в ответ на то, что местоположение не определено первым модулем определения местоположения в пределах порогового количества времени.
4. Способ по п. 1, в котором этап определения того, какой из нескольких модулей определения местоположения использовать для определения местоположения вычислительного устройства, содержит этап, на котором используют менее мощный модуль определения местоположения для обнаружения выхода из геозоны из набора из нескольких геозон, чем для обнаружения входа в геозону из набора из нескольких геозон.
5. Способ по п. 1, в котором этап определения содержит этап, на котором:
задерживают предписание одному из нескольких модулей определения местоположения определять местоположение вычислительного устройства до тех пор, пока от передатчика не будет принят сигнал подключения или отключения.
6. Способ по п. 1, дополнительно содержащий этап, на котором:
снижают частоту, с которой определяется местоположение вычислительного устройства, на основе состояния программы, уведомляемой о событиях в геозонах.
7. Способ по п. 1, в котором этап определения содержит этап, на котором:
задерживают предписание одному из нескольких модулей определения местоположения определять местоположение вычислительного устройства на основе состояния вычислительного устройства.
8. Способ по п. 1, дополнительно содержащий этап, на котором:
снижают частоту, с которой определяется местоположение вычислительного устройства, в ответ на приостанавливаемые уведомления для вычислительного устройства.
9. Вычислительное устройство, содержащее:
хранилище данных для хранения данных геозон для нескольких геозон;
один или несколько модулей определения местоположения, по меньшей мере частично реализованных в аппаратных средствах, причем каждый сконфигурирован для предоставления местоположения вычислительного устройства; и
модуль энергосберегающей проверки местоположения для вызова одного или нескольких модулей определения местоположения, по меньшей мере частично, на основе размеров одной или нескольких геозон и ближайшей геозоны из нескольких геозон.
10. Вычислительное устройство по п. 9, в котором модуль энергосберегающей проверки местоположения сконфигурирован для использования модуля с меньшим потреблением энергии из нескольких модулей определения местоположения для обнаружения выхода, чем для обнаружения входа в геозону.