Обычные атмосферные – конечно нет, а вот вычислительные – могут. Во всяком случае, так утверждают результаты исследования, проведенного в Microsoft Research.
GPS является одним из наиболее привлекательных сервисов на мобильных устройствах. Приложений – полезных или развлекательных – становится все больше, но владельцы смартфонов вынуждены пользоваться ими с оглядкой, ввиду большого расхода энергии. Это касается, конечно, не автомобильной навигации, а, скажем так, спонтанных применений.
Исследователи докопались до сути проблемы и выделили два принципиальных момента:
При этом значительная часть информации, получаемой со спутников, доступна из других (онлайновых) источников, а объем сырых данных не слишком велик для передачи через Интернет. Таким образом, исследовали пришли к идее переложить обе эти ресурсоемкие функции на некий облачный сервис, соответственно, технология получила название CO-GPS (Cloud Offloaded GPS). Причем, они не ограничились теоретизированием, а создали тестовое устройство CLEO и провели ряд натурных экспериментов.
Главные результаты таковы: потенциально для определения местоположения CO-GPS достаточно получать данные от GPS-приемника в течение всего 2 мс, а 10 мс уже обеспечивают точность до 35 метров. При этом общее энергопотребление снижается на три порядка, соответственно, при заборе данных раз в секунду CLEO теоретически способен работать от двух AA-батареек целых полтора года. Подробности можно найти здесь.
Как известно, Microsoft Research занимается исследованиями в самых разных областях, но в данном случае видится совершенно прикладной интерес. Не удивлюсь, если уже в ближайшее время CO-GPS появится с смартфонах с Windows Phone наравне с A-GPS, тем более, что Nokia, ключевой партнер в мобильной сфере, активно развивает свои картографические сервисы и приложения, вроде City Lens.