Projektowanie obszarów wirtualnych w usługach lokalizacyjnych
Design of virtual areas for location-based services
Streszczenie
Usługi lokalizacyjne w ostatnich latach cieszą się dużą popularnością. Jednym z kluczowych parametrów usług lokalizacyjnych jest dokładność określania położenia użytkownika. To od niej zależy czy wybrana usługa zadziała poprawnie w określonym miejscu. Głównym problemem jest zdefiniowanie obszaru, który będzie uwzględniał typowe błędy metody lokalizacyjnej i obejmował zasięgiem usługi wszystkich użytkowników sieci znajdujących się w określonym miejscu z uwzględnieniem zadanego poziomu ufności dla danej metody lokalizacji. Pierwsza część pracy zawiera przegląd zastosowań usług lokalizacyjnych i opis architektury usług lokalizacyjnych. Przedstawia stosowane współcześnie technologie pozycjonowania. Omówiono poszczególne techniki pozycjonowania i metody, z których korzystają. Do realizacji części praktycznej użyto telefonu z dedykowaną do pomiarów aplikacją, która rejestruje dane z odbiornika systemu GPS oraz lokalizację terminala wyznaczoną na podstawie informacji o sieci operatora i sygnałów odbieranych z sieci Wi-Fi. Skrypty opracowane dla środowiska obliczeniowego MATLAB posłużyły do analizy oraz wizualizacji danych pomiarowych. W celu prezentacji wyników na tle cyfrowych map terenu dokonano konwersji i zapisu wyników do pliku w formacie KML, co umożliwiło ich zaprezentowanie przy użyciu programu Google Earth. Otrzymane wyniki posłużyły do przeprowadzenia analiz zależności dokładności metod lokalizacji terminala w zależności do rodzaju terenu i dostępnej infrastruktury sieciowej oraz sformułowania wniosków.
Abstract
Location-based services in recent years are very popular. One of the key parameters of location-based services is the accuracy of determining the user's location. That depends on it whether the selected service will work correctly in a certain place. The main problem is to define the area that would include common methods of localization errors and included services reach all network users in a specific location with regard to a given confidence level for a given location method. The first part provides an overview of applications of location-based services and a description of the architecture of location-based services. It shows the currently used technologies of positioning. We discuss the different positioning techniques and methods they use. To realize the practical part of the phone is used with a dedicated measurement application, which records the data from the GPS receiver and the location of the terminal determined based on the information about the network operator and the signals received from the Wi-Fi network. Scripts developed for the computing environment MATLAB were used for the analysis and visualization of measurement data. In order to present the results against the background of digital maps of land were converted and write the results to a file in KML format, which allowed them to present using Google Earth. The results were used for the analyzes based on the accuracy of methods for location of the terminal according to the type of terrain and the available network infrastructure and reach conclusions.