ОПРЕДЕЛЕНИЕ МЕСТОПОЛОЖЕНИЯ УСТРОЙСТВА С ИСПОЛЬЗОВАНИЕМ КАМЕРЫ И БЕСПРОВОДНОГО СИГНАЛА

1. Реализуемый в вычислительном устройстве способ определения местоположения устройства, содержащий
прием исходного беспроводного отпечатка, идентифицированного устройством в его местоположении;
прием исходного изображения, связанного с исходным беспроводным отпечатком, причем исходное изображение фиксируется упомянутым устройством в упомянутом местоположении;
нахождение одного или нескольких пригодных каталогизированных беспроводных отпечатков, имеющих пороговую степень сходства с исходным беспроводным отпечатком, причем каждый каталогизированный беспроводной отпечаток связан с каталогизированным местоположением и каталогизированным изображением;
нахождение одного или нескольких пригодных каталогизированных изображений, имеющих пороговую степень сходства с исходным изображением, причем каждое каталогизированное изображение связано с каталогизированным местоположением и каталогизированным беспроводным отпечатком; и
получение текущего местоположения устройства в виде выбранного каталогизированного местоположения выбранного пригодного каталогизированного беспроводного отпечатка и выбранного пригодного каталогизированного изображения.
2. Способ по п. 1, в котором каждое каталогизированное изображение связано с каталогизированной ориентацией, при этом способ дополнительно содержит получение текущей ориентации устройства в виде выбранной каталогизированной ориентации выбранного пригодного каталогизированного изображения.
3. Способ по п. 2, дополнительно содержащий каталогизацию полученной текущей ориентации в качестве каталогизированной ориентации вместе с исходным изображением и исходным беспроводным отпечатком.
4. Способ по п. 2, в котором текущая ориентация и текущее местоположение определяют расположение устройства с шестью степенями свободы.
5. Способ по п. 1, в котором исходный беспроводной отпечаток указывает уровень сигнала для каждой из множества различных точек беспроводного доступа.
6. Способ по п. 5, в котором нахождение одного или нескольких пригодных беспроводных отпечатков, имеющих пороговую степень сходства с исходным беспроводным отпечатком, включает в себя сравнение уровней сигнала исходного беспроводного отпечатка с соответствующими уровнями сигнала каталогизированного беспроводного отпечатка.
7. Способ по п. 1, в котором нахождение одного или нескольких пригодных беспроводных отпечатков включает в себя фильтрацию одного или нескольких каталогизированных беспроводных отпечатков на предмет одного или нескольких беспроводных отпечатков-кандидатов, имеющих пороговую степень сходства с исходным беспроводным отпечатком, и нахождение одного или нескольких пригодных изображений включает в себя определение того, какой из одного или нескольких беспроводных отпечатков-кандидатов имеет соответствующее каталогизированное изображение, наилучшим образом совпадающее с исходным изображением.
8. Способ по п. 1, в котором нахождение одного или нескольких пригодных изображений включает в себя фильтрацию одного или нескольких каталогизированных изображений на предмет одного или нескольких изображений-кандидатов, имеющих пороговую степень сходства с исходным изображением, и нахождение одного или нескольких беспроводных отпечатков включает в себя определение того, какой из одного или нескольких изображений-кандидатов имеет соответствующий каталогизированный беспроводной отпечаток, наилучшим образом совпадающий с исходным беспроводным отпечатком.
9. Способ по п. 1, дополнительно содержащий каталогизацию полученного текущего местоположения в качестве каталогизированного местоположения вместе с исходным изображением и исходным беспроводным отпечатком.
10. Вычислительная система, сконфигурированная для определения местоположения устройства, причем система содержит
логическую машину;
запоминающую машину, хранящую команды, исполняемые логической машиной для
приема исходного беспроводного отпечатка, идентифицированного устройством в его местоположении;
приема исходного изображения, связанного с исходным беспроводным отпечатком, причем исходное изображение отснято упомянутым устройством в упомянутом местоположении и связано с расположением с шестью степенями свободы;
фильтрации одного или нескольких каталогизированных беспроводных отпечатков на предмет одного или нескольких беспроводных отпечатков-кандидатов, имеющих пороговую степень сходства с исходным беспроводным отпечатком, причем каждый каталогизированный беспроводной отпечаток связан с каталогизированным местоположением и каталогизированным изображением;
выбора того каталогизированного изображения, связанного с беспроводным отпечатком-кандидатом, которое наилучшим образом совпадает с исходным изображением; и
получения текущего расположения устройства с шестью степенями свободы в качестве выбранного расположения с шестью степенями свободы выбранного каталогизированного изображения.