НАВИГАЦИОННОЕ УСТРОЙСТВО, СИСТЕМА ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ И СПОСОБ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ

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