СПОСОБ, СИСТЕМА И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ НАВИГАЦИИ В СРЕДАХ БЕЗ ДОСТУПА К ГЛОБАЛЬНОЙ СИСТЕМЕ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ (GPS)

1. Способ переносной навигации для предоставления персонифицированных навигационных указаний пользователю в среде без доступа к GPS, включающий:
a. активацию навигационного приложения, предоставляющего пользователю навигационные указания, связанные с маршрутом, в среде без доступа к GPS в ответ на по меньшей мере одно из следующего: текущее местоположение указанного пользователя и персонифицированный профиль указанного пользователя; и
b. выдача пользователю по меньшей мере одной задающей направление инструкции перемещения; и
c. обновление местоположения указанного пользователя в режиме реального времени в ответ на отклонение указанного пользователя от указанного маршрута.
2. Способ по п. 1, также включающий предоставление указанных указаний и инструкций на маршрутах по открытой местности и бездорожью в указанной среде без доступа к GPS.
3. Способ по п. 2, согласно которому указанный этап выдачи инструкций выполняют посредством по меньшей мере одного устройства, расположенного в передней центральной области на теле указанного пользователя, причем указанное по меньшей мере одно устройство содержит по меньшей мере одно из следующего: компьютеризированное устройство, переносной телефон, браслетное устройство, наголовное устройство, устройство с умными очками, сотовый телефон, умные часы, умные очки, наголовный дисплей (HUD), оптическое устройство, бинокль, оборудование с камерой, смартфон, планшет, портативный компьютер, мобильное коммуникационное устройство, переносное коммуникационное устройство, радио-телефон, армейский телефон и комбинации вышеперечисленного.
4. Способ по п. 3, также включающий:
a. исправление ошибочных данных, выработанных датчиками в указанном по меньшей мере одном устройстве;
b. обнаружение по меньшей мере одного из следующего:
i. изменений ориентации, совершенных пользователем;
ii. нахождения угла в пределах заданного диапазона углов;
iii. нахождения расстояния в пределах заданного диапазона расстояний;
iv. изменений темпа перемещения, выбранного из медленной ходьбы, ходьбы, бега трусцой, быстрого бега и комбинаций вышеперечисленного; и
c. встраивание указанных изменений в измерения.
5. Способ переносной навигации по п. 4, также включающий предоставление точного местоположения указанному пользователю по меньшей мере на одном участке пути, где имеется предварительно запланированный маршрут, свободный маршрут/перемещающийся участок пути, двухмерная навигация, трехмерная навигация и комбинации вышеперечисленного.
6. Способ по п. 5, также включающий непрерывное или полунепрерывное предоставление:
i. исправленных ошибочных измерений указанного по меньшей мере одного датчика;
ii. обнаруженных изменений длины большого шага указанного пользователя;
iii. обнаруженных изменений ориентации указанного пользователя;
iv. обнаруженных изменений активности указанного пользователя; и
v. обнаруженного изменения темпа перемещения указанного пользователя,
в результате чего непрерывно или полунепрерывно обновляют указанное местоположение пользователя.
7. Способ по п. 6, также включающий предоставление в режиме реального времени персонифицированной обратной связи и инструкций указанному пользователю для минимизации отклонения пользователя от указанного маршрута, причем указанный пользователь выбран из человека и собаки.
8. Способ по п. 7, согласно которому указанная персонифицированную обратную связь и указанные инструкции предоставляют в ответ на:
a. скорость указанного пользователя;
b. тип перемещения указанного пользователя; причем
указанную персонифицированную обратную связь вычисляют путем отслеживания указанного пользователя во время перемещения, выбранного из ходьбы, медленного перемещения, бега трусцой, быстрого бега, перемещения на транспортном средстве, ныряния, плавания и комбинаций вышеперечисленного.
9. Способ по п. 8, также включающий сравнение в режиме реального времени данных, связанных с местоположением в режиме реального времени указанного по меньшей мере одного устройства, с ожидаемым местоположением указанного по меньшей мере одного устройства для предоставления пользователю обновленных команд в режиме реального времени в ответ на указанные данные в режиме реального времени и указанное ожидаемое местоположение.
10. Способ переносной навигации по п. 1, также включающий сегментирование непрерывного линейного курса от начальной точки маршрута до точки маршрута места назначения по непрерывному линейному маршруту на фрагментированные, прямые, отчетливые направления, проходящие между отчетливыми точками маршрута, для обеспечения пользователю возможности удобного следования по азимутам между точками маршрута.
11. Способ по п. 1, также включающий сохранение персонифицированного профиля указанного пользователя и при необходимости сохранение множества профилей пользователя.
12. Способ предоставления навигационных указаний пользователю в среде без доступа к GPS в режиме "hands-free", включающий:
i. предоставление пользователю навигационных инструкций; и
ii. выдачу пользователю по меньшей мере одной задающей направление тактильной инструкции перемещения; и
iii. фрагментирование непрерывного линейного курса на карте, связанного с двухмерным или трехмерным маршрутом, и предоставления тем самым инструкций в режиме реального времени указанному пользователю в передней центральной области тела указанного пользователя в ответ на текущее местоположение указанного пользователя на указанном маршруте; и при необходимости;
iv. обновление указанных инструкций в ответ на отклонение указанного пользователя от указанного маршрута в режиме реального времени и предоставление пользователю расстояния, направления и описания следующей точки маршрута.
13. Способ по п. 12, обеспечивающий повышенную точность навигации пользователя путем предоставления возможности пользователю назначать точкам маршрута описательные имена и загружать указанные имена в указанное приложение, а также проверять посредством указанного приложения, находятся ли указанные описательные имена на указанном маршруте.
14. Способ предоставления персонифицированных навигационных указаний пользователю, перемещающегося в среде без доступа к GPS, включающий:
i. предоставление пользователю персонифицированных навигационных инструкций в ответ по меньшей мере на одно из следующего: текущее местоположение указанного пользователя и персонифицированный профиль указанного пользователя; и
ii. выдачу пользователю по меньшей мере одной задающей направление инструкции перемещения; и
iii. применение алгоритма для перемещения в среде без доступа к GPS, выполненного для предоставления команд указанному пользователю в ответ на текущее местоположение по меньшей мере одного устройства, причем указанное по меньшей мере одно устройство выполнено с возможностью предоставления команд от указанного алгоритма для активации по меньшей мере одного интерфейсного компонента в ответ на местоположение указанного по меньшей мере одного устройства, при этом указанный алгоритм для перемещения в среде без доступа к GPS выполнен с возможностью определения местоположения в режиме реального времени пользовательского устройства в пределах 100 метров, 50 метров, 10 метров, 5 метров, 1 метра или в пределах 20 см относительно правильного местоположения на карте.
15. Способ по п. 14, обеспечивающий возможность навигации транспортного средства без GPS вне зависимости от внешних указаний от внешнего информационного источника, включающий:
a. отслеживание скорости транспортного средства с помощью датчика скорости транспортного средства;
b. предоставление указанному пользователю навигационных указаний, связанных с указанным маршрутом, от навигационного приложения,
c. фрагментирование указанного маршрута указанного пользователя для уменьшения отклонения, ошибок и неверных действий на маршруте пользователя, а также сегментирование непрерывного линейного курса на прямые, отчетливые направления между точками маршрута, с обеспечением, таким образом, пользователю возможности удобного следования по азимутам (направлениям) между точками маршрута и предоставления пользователю указаний о курсе;
причем указанное приложение выполнено для предоставления навигационных указаний указанному пользователю в режиме реального времени и приема данных в режиме реального времени от указанного датчика скорости транспортного средства в ответ на текущее местоположение указанного устройства, связанного с указанным маршрутом, при этом указанное приложение выполнено с возможностью обновления указанного по меньшей мере одного из указанных навигационных указаний в ответ на отклонение указанного пользователя от указанного маршрута в режиме реального времени, причем указанное приложение поддерживает карты открытой местности и маршруты по бездорожью,
при этом указанное транспортное средство выбрано из автомобиля, лодки, автоцистерны, мотоцикла, автономного/роботизированного транспортного средства, армейского транспортного средства, велосипеда, быстроходного катера или любого другого транспортного средства.