УСТРОЙСТВО, СИСТЕМА И СПОСОБ НАВИГАЦИИ С МОДУЛЕМ ПОИСКА ПО ЭФИРУ

1. Навигационное устройство (200), содержащее:
интерфейс (220, 240) ввода;
процессор (210); и
устройство (240) отображения, управляемое процессором;
отличающееся тем, что интерфейс ввода дополнительно сконфигурирован для предоставления пользователю возможности вводить поисковый текст и выбирать опорное местоположение, и навигационное устройство (200) дополнительно содержит:
модуль (490) поиска по эфиру (OTA) для формирования сообщения вызова сервера, содержащего опорное местоположение и поисковый текст, для передачи на удаленный сервер (530) поиска по карте и для приема ответного сообщения результатов поиска с такого удаленного сервера (530) поиска по карте на основании опорного местоположения и поискового текста, а процессор (210) является реагирующим на модуль (490) поиска OTA, чтобы управлять упомянутым устройством (240) отображения для отображения результатов поиска пользователю.
2. Навигационное устройство по п.1, в котором результат поиска в ответном сообщении результатов поиска относится к объекту и перечисляет наименование объекта и местоположение объекта.
3. Навигационное устройство по п.1 или 2, в котором результат поиска из результатов поиска, отображенных пользователю на устройстве (240) отображения, выбирается пользователем посредством приведения в действие интерфейса (220) ввода, а пользовательский интерфейс (240) предоставляет варианты пользователю касательно приведения в действие навигационного устройства (200) в отношении выбранного результата поиска.
4. Навигационное устройство по п.3, в котором упомянутый вариант содержит вариант управления навигационным устройством (200) для осуществления навигации пользователя в местоположение объекта, к которому относится результат поиска.
5. Навигационное устройство по п.3, при этом навигационное устройство содержит память (230), а упомянутый вариант содержит вариант сохранения навигационным устройством (200) выбранного результата поиска в памяти.
6. Навигационное устройство по п.3, в котором упомянутый вариант содержит вариант формирования модулем поиска OTA сообщения вызова сервера, перечисляющего:
объект, к которому относится выбранный результат поиска; и
запрос на дополнительные подробности об объекте для передачи;
на такой удаленный сервер (530) поиска по карте и для приема ответного сообщения результатов поиска с такого удаленного сервера (530) поиска по карте на основании объекта и запроса, а процессор (210) является реагирующим на модуль (490) поиска OTA, чтобы управлять упомянутым устройством (240) отображения для отображения дополнительных подробностей об объекте пользователю.
7. Навигационное устройство по п.1, содержащее антенну (250) и приемник (250) для приема сигналов данных через упомянутую антенну, при этом, упомянутый процессор (210) сконфигурирован для определения, из принятых сигналов, текущего местоположения навигационного устройства.
8. Навигационное устройство по п.7, при этом выбранное опорное местоположение является текущим местоположением устройства.
9. Навигационное устройство по п.1, в котором упомянутый процессор (210) сконфигурирован для реализации функциональных средств планирования маршрута, чтобы рассчитывать маршрут из начального положения до положения пункта назначения, и выбранное опорное местоположение является одним местоположением маршрута, начальным положением или положением пункта назначения.
10. Навигационное устройство по п.1, при этом выбранное опорное местоположение является местоположением, сохраненным в памяти (230) навигационного устройства (200).
11. Навигационное устройство по п.1, дополнительно содержащее или присоединенное к функциональным средствам (320, 322, 280) сетевого соединения, и процессор (210) сконфигурирован для управления модулем (490) поиска OTA и функциональными средствами сетевого соединения, чтобы передавать сообщение вызова сервера на такой сервер (530) поиска по карте и принимать сообщение результатов поиска с такого сервера поиска по карте через сетевое соединение (532, 534, 536, 538, 542, 546, 550).
12. Навигационное устройство по п.11, при этом функциональные средства (320, 322, 280) сетевого соединения содержит функциональные средства мобильного телефона, а сообщение результатов поиска содержит контактный номер телефона объекта, к которому относится по меньшей мере один из результатов поиска, и в котором результат поиска из результатов поиска, отображенных на устройстве (240) отображения, выбирается пользователем посредством приведения в действие интерфейса (220) ввода, а интерфейс (220) ввода управляемый процессором (210), предоставляет вариант пользователю набирать контактный номер телефона объекта с использованием функциональных средств мобильного телефона.
13. Навигационное устройство по п.1, дополнительно содержащее передатчик (320) и приемник (322), через которые навигационное устройство поддерживает связь с выделенным сервером (302), при этом процессор (210) сконфигурирован для управления модулем (490) поиска OTA, чтобы передавать сообщение вызова сервера на сервер и принимать сообщение результатов поиска с сервера, а сервер (302) сконфигурирован для поддержания связи с таким сервером поиска по карте через сетевое соединение (536, 546, 550, 532, 542).
14. Навигационное устройство по любому одному из пп.11-13, при этом сетевое соединение происходит через сеть Интернет.
15. Навигационное устройство по п.1, при этом сообщение вызова сервера дополнительно содержит команду, ограничивающую количество результатов поиска, возвращаемых в сообщении результатов поиска.
16. Навигационное устройство по п.1, в котором процессор (210) и модуль (490) поиска OTA сконфигурированы для управления устройством (240) отображения, чтобы отображать экран 'где искать', посредством которого пользователь выбирает опорное местоположение.
17. Навигационное устройство по п.16, в котором, в ответ на выбор опорного местоположения посредством экрана 'где искать', процессор (210) и модуль (490) поиска OTA сконфигурированы для управления устройством (240) отображения, чтобы отображать экран 'что', на который пользователь набирает поисковый текст, используя интерфейс (220) ввода.
18. Система навигации, содержащая:
навигационное устройство (200), содержащее
интерфейс (220, 240) ввода;
процессор (210); и
устройство (240) отображения, управляемое процессором;
удаленный сервер (530) поиска по карте;
отличающаяся тем, что интерфейс ввода дополнительно сконфигурирован для предоставления пользователю возможности вводить поисковый текст и выбирать опорное местоположение, а навигационное устройство (200) дополнительно содержит:
модуль (490) поиска по эфиру (OTA) для формирования сообщения вызова сервера, содержащего опорное местоположение и поисковый текст, для передачи через сетевое соединение (532, 534, 536, 538, 542, 546, 550) на удаленный сервер (530) поиска по карте и для приема, через сетевое соединение, ответного сообщения результатов поиска с удаленного сервера (530) поиска по карте на основании опорного местоположения и поискового текста, и процессор (210) является реагирующим на модуль (490) поиска OTA, чтобы управлять упомянутым устройством (240) отображения для отображения результатов поиска пользователю.
19. Способ навигации для определения местоположения неизвестного пункта назначения в навигационном устройстве (200), содержащий этапы, на которых:
пользователь вводит поисковый текст, указывающий на неизвестный пункт назначения, и опорное местоположение через пользовательский интерфейс (220, 240) навигационного устройства;
навигационное устройство (200) формирует сообщение вызова сервера, перечисляющее опорное местоположение и поисковый текст, для передачи на удаленный сервер (530) поиска по карте и приема ответного сообщения результатов поиска с такого удаленного сервера (530) поиска по карте на основании опорного местоположения и поискового текста; и
навигационное устройство (200) отображает результаты поиска пользователю на устройстве (240) отображения навигационного устройства.
20. Компьютерное программное обеспечение, содержащее один или более модулей программного обеспечения, работающих, когда выполняются в среде выполнения программы, чтобы побуждать процессор (210) навигационного устройства (200):
формировать первый пользовательский интерфейс, через который пользователь выбирает опорное местоположение;
формировать второй пользовательский интерфейс, через который пользователь вводит поисковый текст;
формировать сообщение вызова сервера, перечисляющее поисковый текст и опорное местоположение, для передачи навигационным устройством (200) на удаленный сервер (530) поиска по карте;
обрабатывать ответное сообщение результатов поиска с такого удаленного сервера (530) поиска по карте; и
формировать третий пользовательский интерфейс, отображающий результаты поиска пользователю, на устройстве (240) отображения навигационного устройства (200).