Различные среды требуют различных способов определения местоположения. Почему существует так много различных технологий определения местоположения? В частности потому, что существуют различные среды, в которых этим платформам приходится определять местоположение. Поскольку каждая из систем предназначена для использования в определенной среде, единая платформа, способная работать во всех средах, должна поддерживать целый набор технологий. К примеру, если нужно найти местоположение пользователя внутри здания, платформа может воспользоваться технологией, показывающей наилучшие результаты в помещениях, например, средствами беспроводной сети. С другой стороны, когда тот же пользователь выходит на улицу и желает узнать, в каком направлении находится интересующий его пункт, платформа может использовать систему GPS. Более того, иногда даже важно знать, что двое людей находятся не в разных комнатах, а в одной.
Существуют следующие ограничения для технологий определения местоположения:
• GPS (радиочастотная технология). Данные о местоположении – абсолютные. Точность 1–5 м, 95 %. Недостатки – низкие результаты внутри зданий.
• E-OTD (радиочастотная технология). Данные о местоположении – абсолютные. Точность 150–300 м, 95 %. Недостатки – необходимость находиться в зоне покрытия сети сотовой связи.
• Средства беспроводной сети (радиочастотная технология). Данные о местоположении – относительные. Точность 100 м. Недостатки – в основном подходит для использования в помещениях.
• RFID (пассивная технология). Данные о местоположении – относительные. Недостатки – приблизительность.
Разнообразие этих показателей и различные модели использования заставляют сделать вывод, что не существует единой наилучшей технологии позиционирования, обеспечивающей конечному пользователю оптимальный результат во всех возможных средах и ситуациях. Однако во многих случаях «единая наилучшая технология» и не требуется. В качестве альтернативного решения можно объединить или агрегировать информацию о местоположении, собранную с помощью всех этих технологий, и дать единую, наилучшую оценку местоположения на базе данных, полученных от всех технологий позиционирования, существующих на данный момент. Именно для этого и предназначена среда Universal Location Framework.