Научная статья на тему 'Геолокационные сервисы на мобильных устройствах под управлением операционной системы Android'

Геолокационные сервисы на мобильных устройствах под управлением операционной системы Android Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
761
54
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ANDROID / ГЕОЛОКАЦИОННЫЕ СЕРВИСЫ / LOCATION-BASED SERVICE / GPS / WI-FI-СЕТИ / WI-FI NETWORK / ИСТОЧНИКИ ДАННЫХ / DATA SOURCES / МЕСТОПОЛОЖЕНИЕ / LOCATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Финк А.В.

Рассмотрен способ использования геолокационных сервисов на мобильных устройствах под управлением ОС Android. В ходе работы были выделены основные примеры применения данных сервисов, рассмотрены основные составляющие геолокационных сервисов, определены источники данных, основанные на разных технологиях определения местоположения. Благодаря современным спутникам, данные сервисы позволяют получать максимально точные данн

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

GEOLOCATION SERVISES ON OS ANDROID MOBILE RUNNING

This paper considers the method of using geo-location services on mobile devices running by OS Android. The work identifies the key examples of the use of data services, the basic components of the geolocation service, the data source based on different technologies of positioning. Due to modern satellite data, services allow researchers to get the most accurate information about the location of the mobile device.

Текст научной работы на тему «Геолокационные сервисы на мобильных устройствах под управлением операционной системы Android»

A'i - угол в главной базисной плоскости S1O1S2 левого снимка между главным лучем (оптической осью) левой связки S1o1 и перпендикуляром к базису;

Х'1 - угол на левом снимке между осью y1 и следом плоскости S1o1Y'1;

а'2 - угол в главной базисной плоскости левого снимка между перпендикуляром к базису и проекцией главного луча оптической (оптической оси) правой связки S2o2;

ю'2 - угол между проекцией главного луча (оптической оси) правой связки на базисную плоскость левого снимка и главным лучом S2o2;

Х'2 - угол на правом снимке между осью y2 и следом плоскости S2o2Y'2.

Углы а'1 и а'2 называются продольными углами наклона снимков относительно базиса фотографирования, ю'2 - взаимным поперечным углом наклона, а углы х'1 и х'2 - углами поворота. Началом пространственных координат в первой системе служит центр проекции левого снимка, ось X1 совмещена с базисом, а ось Z1 находится в главной базисной плоскости снимка. Система координат S2X2Y2'Z2' параллельна системе координат S1X1'Y1'Z1' [4].

Данная система определения элементов взаимного ориентирования успешно используется в геодезии. Однако и в этом случае её использование оправданно [5]. В результате данных вычислений мы получаем необходимые сведения об отклонениях между снимками последовательности. Зная их, мы можем продолжить вычисления, направленные на извлечения препятствий с нужной сцены.

В данной работе был рассмотрен метод извлечения ненужных объектов переднего плана на изображении, предложен для использования метод взаимного ориентирования снимков последовательности, являющейся входной к разрабатываемому авторами тезисов алгоритму по извлечению препятствий.

Библиографические ссылки

1. Введение в дистанционное зондирование [Электронный ресурс]. URL: http://e-lib.gasu.ru/ eposobia/gis/7.html (дата обращения: 30.08.2015).

2. A computational approach for Obstruction-Free Photography [Электронный ресурс]. URL: http ://people.csail. mit.edu/mrub/papers/ObstructionFreeP hotography_SIGGRAPH2015.pdf (дата обращения: 30.08.2015).

3. Взаимное ориентирование снимков с новым сочетанием угловых элементов в стереопаре [Электронный ресурс]. URL: http://ivdon.ru/ru/magazine/archive/ n2y2014/2347 (дата обращения: 30.08.2015).

4. Гермак О. В. Определение элементов взаимного ориентирования снимков // Науковедение : интернет-журнал. 2012. № 4. С. 14-17.

5. Определение элементов взаимного ориентирования пары снимков [Электронный ресурс]. URL: http://www.racurs.ru/wiki/index.php/ (дата обращения: 28.08.2015).

References

1. Vvedenie v distancionnoe zondirovanie. Available at: http://e-lib.gasu.ru/eposobia/gis/7.html (accessed: 30.08.2015).

2. A computational approach for Obstruction-Free Photography. Available at: http://people.csail.mit.edu/ mrub/papers/ObstructionFreePhotography_SIGGRAPH2 015.pdf (accessed: 30.08.2015).

3. Vzaimnoe orientirovanie snimkov s novym sochetaniem uglovyh jelementov v stereopare. Available at: http://ivdon.ru/ru/magazine/archive/n2y2014/2347 (accessed 30.08.2015).

4. Germak O. V. [The definition of elements of relative orientation]. Naukovedenie. 2012. No. 4, рp. 1417 (In Russ.).

5. Opredelenie jelementov vzaimnogo orientirovanija pary snimkov. Available at: http://www.racurs.ru/ wiki/index.php/ (accessed: 29.08.2015).

© Томилина А. И., Савельев А. С., 2015

УДК 004.42

ГЕОЛОКАЦИОННЫЕ СЕРВИСЫ НА МОБИЛЬНЫХ УСТРОЙСТВАХ ПОД УПРАВЛЕНИЕМ ОПЕРАЦИОННОЙ СИСТЕМЫ ANDROID

А. В. Финк

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева Российская Федерация, 660037, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31

E-mail: andreivfink@gmail.com

Рассмотрен способ использования геолокационных сервисов на мобильных устройствах под управлением ОС Android. В ходе работы были выделены основные примеры применения данных сервисов, рассмотрены основные составляющие геолокационных сервисов, определены источники данных, основанные на разных технологиях определения местоположения. Благодаря современным спутникам, данные сервисы позволяют получать максимально точные данные о местоположении мобильного устройства.

Ключевые слова: Android, геолокационные сервисы, GPS, Wi-Fi-сети, источники данных, местоположение.

Решетнеескцие чтения. 2015

GEOLOCATION SERVISES ON OS ANDROID MOBILE RUNNING

A. V. Fink

Reshetnev Siberian State Aerospace University 31, Krasnoyarsky Rabochy Av., Krasnoyarsk, 660037, Russian Federation E-mail: andreivfink@gmail.com

This paper considers the method of using geo-location services on mobile devices running by OS Android. The work identifies the key examples of the use of data services, the basic components of the geolocation service, the data source based on different technologies of positioning. Due to modern satellite data, services allow researchers to get the most accurate information about the location of the mobile device.

Keywords: Android, location-based service, GPS, Wi-Fi network, data sources, location.

Одна из характерных особенностей мобильных телефонов - портативность, поэтому нет ничего удивительного в том, что одно из достоинств платформы Android связано с сервисами, которые позволяют находить, контекстуализировать и определять на карте физическое местоположение. Данные сервисы называют геолокационными (location-based service).

Основные примеры использования геолокации -определить собственное местонахождение, определить координаты какого-нибудь объекта, а также связать эти координаты с другими задачами: показать соседние кафе и рестораны, город, страну и т. д. [2].

Существует несколько основных направлений использования сервисов геолокации на рынке мобильных приложений:

1. Информационные геолокационные сервисы. Благодаря этим сервисам пользователь получает информацию об окружающих его объектах в определенном месте или районе.

2. Социальные геолокационные сервисы. Такой тип сервисов позволяет пользователю следить за местоположением его друзей.

3. Коммуникационные геолокационные сервисы. Позволяют пользователю добавлять точки локации к фотографиям, заметкам, постам и другому личному контенту.

Большинство Android-устройств может применять несколько технологий для определения местоположения. Это возможно сделать с помощью модуля GPS (Global Positioning System), с помощью сотовой станции мобильного оператора или с помощью Wi-Fi сетей.

Обозначают две главные составляющие геолокационных сервисов [1]:

1. LocationManager - предоставляет интерфейс к геолокационным сервисам.

2. LocationProvider - предоставляет разные источники данных, основанные на различных технологиях определения местоположения.

Класс LocationManager предоставляет доступ к службе местонахождения. Данная служба позволяет приложениям получать текущее местоположение, отслеживать передвижение, настраивать оповещения о близости нахождения таким образом, чтобы они срабатывали при входе в указанную область и выходе из нее, находить доступные источники данных для определения местоположения.

Класс locationProvider - абстрактный суперкласс для источников данных определения местоположения. Источники данных предоставляют периодические сведения о географическом местоположении устройства. Эта информация хранится в классе location. Каждый источник имеет набор критериев, при которых он может быть использован. Например, некоторые источники данных требуют GPS-оборудование и видимость к количеству спутников; другие требуют использование сотовой радиосвязи или доступ к сети конкретного оператора или к Интернету. Они также могут иметь различные характеристики потребления батареи или денежные затраты для пользователя.

Android-устройства могут иметь несколько источников данных, представленных в таблице. Чаще всего обозначаются требования, которым должен отвечать источник, а Android сам определяет подходящую технологию [3].

Источники данных

Источники Описание

NETWORK_PROVIDER Использование мобильной сети или Wi-Fi, чтобы определить более точное место. Имеет более высокую точность в закрытых помещениях

GPS_PROVIDER Использует приемник GPS в Android-устройствах, чтобы определить наилучшее расположение с помощью спутников. Обычно точность выше, чем у сетей

PASSIVE_PROVIDER Сам по себе этот провайдер никакие данные не вернет. Но «повесив» на него слушателя, возможно получать данные о местоположении, когда кто-то еще в системе пытается определить местоположение через обычные провайдеры. Система будет дублировать результаты

Для определения географического положения геолокационные сервисы используют долготу и широту, но пользователи предпочитают использовать адреса. С помощью Geocoder можно преобразовывать в обе стороны значение широты, долготы и адресов [4].

Сочетание карт, геокодирования и геолокационных сервисов - мощный инструментарий, позволяющий мобильным приложениям использовать мобильную портативность.

Библиографические ссылки

1. Майер Р. Android 2. Программирование приложений для планшетных компьютеров и смартфонов : пер. с англ. М. : Эксмо, 2011. 672 с.

2. Android-Location API [Электронный ресурс]. URL: http://www.vogella.com/tutorials/AndroidLocation API (дата обращения: 5.09.2015).

3. Google APIs for Android [Электронный ресурс]. URL: https://developers.google.com/android/reference/com/ google/android/gms/location/package-summary (дата обращения: 6.09.2015).

4. Android Developers [Электронный ресурс]. URL: https://developer.android.com/ (дата обращения: 5.09.2015).

References

1. Meier R. Professional Android Application Developmentecond Edition : Translate from English. М. : Eksmo, 2011. 672 p.

2. Android-Location API [Electronic resource]. URL: http://www.vogella.com/tutorials/AndroidLocationAPI/art icle (дата обращения: 5.09.2015).

3. Google APIs for Android [Electronic resource]. URL: https://developers.google.com/android/reference/ com/google/android/gms/location/package-summary (дата обращения: 6.09.2015).

4. Android Developers [Electronic resource]. URL: https:// developer.android.com / (address date: 5.09.2015).

© Финк А. В., 2015

УДК 004.9

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

А. А. Хохлов

Специальное конструкторско-технологическое бюро «Наука» КНЦ СО РАН Российская Федерация, 660049, г. Красноярск, просп. Мира, 53 E-mail: antonkh@dmdevelopment.ru

Рассматривается процесс разработки системы прогнозирования отказов оборудования и управления его техническим обслуживанием и ремонтом. Рассматриваемая система может применяться на производственных предприятиях ракетно-космической промышленности.

Ключевые слова: управление ТОиР, ТОРО, прогнозирование отказов, планирование ремонтов.

DEVELOPMENT OF COMPUTERIZED MAINTENANCE MANAGEMENT SYSTEM FOR A SMALL PRODUCTION COMPANY

A. A. Khokhlov

Special Designed Technological Bureau "Nauka" KSC SB RAS 53, Mira Av., Krasnoyarsk, 660049, Russian Federation E-mail: antonkh@dmdevelopment.ru

The article considers the process of developing a system to predict equipment failures and manage equipment maintenance and repair. The presented system can be applied in production plants of aerospace industry.

Keywords: RepairManagement, CMMS, CMMIS.

В настоящее время многие предприятия, ограниченные в бюджете в силу своего размера или иных факторов, не могут использовать в своей работе компьютеризированную систему для контроля технического обслуживания и ремонта своего оборудования и вынуждены использовать более старый подход к ТОиР на основе календарного плана. Это связано с тем, что такие системы, в основном, поставляются как

части более крупных систем управления ресурсами предприятия и, как следствие, очень дороги в плане развертывания на производстве и технической поддержки. Эта проблема в том или ином виде встает и перед предприятиями ракетно-космической промышленности. Особенно остро эта проблема встает в условиях взятого в этом году нашей страной курса на импортозамещение.

i Надоели баннеры? Вы всегда можете отключить рекламу.