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

1. Способ определения местоположения в первой цифровой картографической базе данных на основе запроса, при этом способ содержит этапы, на которых:
принимают требование, содержащее запрос на предмет первого местоположения,
выполняют поиск первого местоположения в первой цифровой картографической базе данных на основе запроса и, если первое местоположение не найдено в первой цифровой картографической базе данных,
выполняют поиск первого местоположения во второй цифровой картографической базе данных и, если первое местоположение найдено во второй цифровой картографической базе данных,
выполняют поиск второго местоположения во второй картографической базе данных рядом с первым местоположением, при этом второе местоположение содержится в первой цифровой картографической базе данных, и
возвращают второе местоположение в качестве результата для запроса.
2. Способ по п.1, в котором требование принимают от навигационного устройства, причем способ дополнительно содержит этап, на котором
передают в навигационное устройство ответ, содержащий второе местоположение, если второе местоположение найдено.
3. Способ по п.1, при этом способ выполняет пространственный поиск второго местоположения рядом с первым местоположением с учетом расстояния между первым и вторым местоположением по прямой.
4. Способ по п.1, при этом способ выполняет топологический поиск второго местоположения рядом с первым местоположением с учетом, по меньшей мере, одного из расстояния перемещения и времени перемещения между первым и вторым местоположением.
5. Способ по п.1, в котором требование дополнительно содержит первый индикатор версии первой цифровой картографической базы данных, причем первый индикатор версии используется для определения того, содержится ли второе местоположение рядом с первым местоположением в первой цифровой картографической базе данных.
6. Способ по п.5, в котором во второй цифровой картографической базе данных множество местоположений имеют индикаторы версии, связанные с ними, указывающие, в какой версии цифровой картографической базы данных такое местоположение было первоначально добавлено в цифровую картографическую базу данных, при этом индикаторы версии множества местоположений используются для определения того, содержится ли второе местоположение рядом с первым местоположением в первой цифровой картографической базе данных.
7. Способ по п.5, в котором копия первой цифровой картографической базы данных используется для определения того, содержится ли второе местоположение рядом с первым местоположением в первой цифровой картографической базе данных.
8. Способ по любому из пп.5-7, в котором второй индикатор версии связан со второй цифровой картографической базой данных, причем способ дополнительно содержит этапы, на которых:
определяют, является ли вторая цифровая картографическая база данных более новой, чем первая цифровая картографическая база данных, на основе сравнения первого и второго индикаторов версии и, если вторая цифровая картографическая база данных не является более новой, чем первая цифровая картографическая база данных,
формируют первый ответ об ошибке.
9. Способ по п.1, при этом способ дополнительно содержит этап, на котором
вычисляют информацию о навигации для перемещения из второго местоположения в первое местоположение.
10. Способ по п.9, в котором информация о навигации содержит, по меньшей мере, одно из расстояния по прямой, расстояния перемещения, времени перемещения из первого местоположения во второе местоположение, информации о навигации на основе счисления пути, одной или более инструкций по навигации, пиксельного изображения и картографических данных.
11. Способ по п.1, в котором запрос содержит одно из улицы, номера дома, POI (точка интереса), POI-категории.
12. Способ по п.1, в котором требование, содержащее запрос на предмет первого местоположения, передается на сервер, имеющий доступ ко второй цифровой картографической базе данных.
13. Способ по п.1, в котором требование дополнительно содержит первый индикатор версии первой цифровой картографической базы данных.
14. Сервер для определения местоположения в первой цифровой картографической базе данных на основе запроса, при этом сервер содержит вторую цифровую картографическую базу данных, сохраненную в запоминающем устройстве, связанном с сервером, причем сервер дополнительно содержит, по меньшей мере, одно устройство связи, чтобы осуществлять связь с удаленными устройствами, при этом сервер выполнен с возможностью
принимать требование, содержащее запрос на предмет первого местоположения, по меньшей мере, через одно устройство связи, при этом первое местоположение не содержится в первой цифровой картографической базе данных,
выполнять поиск первого местоположения во второй цифровой картографической базе данных, при этом вторая цифровая картографическая база данных сохранена в запоминающем устройстве, связанном с сервером, и, если первое местоположение найдено во второй цифровой картографической базе данных,
выполнять поиск второго местоположения рядом с первым местоположением, при этом второе местоположение содержится в первой цифровой картографической базе данных.
15. Навигационное устройство, имеющее первую цифровую картографическую базу данных, связанную с навигационным устройством, при этом навигационное устройство дополнительно содержит, по меньшей мере, одно устройство связи для осуществления связи с удаленными устройствами, причем навигационное устройство выполнено с возможностью
принимать запрос на предмет первого местоположения, по меньшей мере, через одно устройство ввода,
выполнять поиск первого местоположения в первой цифровой картографической базе данных на основе запроса и, если первое местоположение не найдено в первой цифровой картографической базе данных,
передавать требование, содержащее запрос, на сервер, имеющий доступ ко второй цифровой картографической базе данных, по меньшей мере, через одно устройство связи,
принимать ответ, по меньшей мере, через одно устройство связи и, если ответ содержит второе местоположение,
предоставлять второе местоположение в качестве результата для запроса, по меньшей мере, через одно устройство вывода.
16. Навигационное устройство по п.15, в котором требование дополнительно содержит первый индикатор версии первой цифровой картографической базы данных.
17. Навигационное устройство по п.15, в котором, если ответ является ответом об ошибке, навигационное устройство выполнено с возможностью формировать сообщение об ошибке, по меньшей мере, через одно устройство вывода.
18. Навигационное устройство по п.15, в котором запрос содержит одно из улицы, номера дома, POI, POI-категории.
19. Навигационное устройство по п.15, в котором, по меньшей мере, одно устройство ввода представляет собой одно из клавиатуры, мыши, сенсорного экрана или динамика.
20. Навигационное устройство по п.15, в котором, по меньшей мере, одно устройство вывода является одним из дисплея и принтера.
21. Носитель данных, на котором сохранена компьютерная программа, которая при исполнении компьютером побуждает компьютер осуществлять способ определения местоположения в первой цифровой картографической базе данных на основе запроса по пп.1-13.