Научная статья на тему 'Система мониторинга параметров сетей сотовой связи на базе мобильного телефона с операционной системой Android'

Система мониторинга параметров сетей сотовой связи на базе мобильного телефона с операционной системой Android Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

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

Текст научной работы на тему «Система мониторинга параметров сетей сотовой связи на базе мобильного телефона с операционной системой Android»

УДК 621.317: 621.396

Мартяшин Е.В., Светлов А.В. , Сорокин А.В. , Ханин И.В.

Пензенский государственный университет

СИСТЕМА МОНИТОРИНГА ПАРАМЕТРОВ СЕТЕЙ СОТОВОЙ СВЯЗИ НА БАЗЕ МОБИЛЬНОГО ТЕЛЕФОНА С ОПЕРАЦИОННОЙ СИСТЕМОЙ ANDROID

Аннотация. Рассматривается возможность построения распределенной системы для мониторинга сетей сотовой связи на базе мобильного телефона. Предлагается пример практической реализации данного способа.

Ключевые слова: сотовые сети, мониторинг, мобильный телефон

Для надежного обеспечения высокого качества услуг сотовой связи, предоставляемых оператором, необходимо постоянно проводить диагностику и мониторинг различных параметров сетей сотовой связи (ССС) в соответствии с ГОСТ Р ИСО 9000-2001 [1]. Отслеживание состояния сети сотовой связи позволяет вовремя выявить проблемные участки, а также ликвидировать возможные проблемы еще до их проявления, в то время как пренебрежение мониторингом ССС порой приводит к катастрофическим последствиям, вплоть до выхода участка сети из работоспособного состояния. Очевидно, что любая поломка сети приведёт не только к большим экономическим затратам, но и к снижению репутации оператора сотовой связи, что повлечет «миграцию» абонентов.

Ввиду актуальности этого вопроса, разработано программное обеспечение, осуществляющее мониторинг параметров сетей сотовой связи. Данное программное обеспечение предназначено для использования в операционной системе (ОС) Android и разработано с применением языка Java [2] . Для определения параметров радиосигнала используется радиомодуль телефона, в связи с чем единственным требованием для работы программного обеспечения является наличие смартфона, работающего под ОС Android, вследствие чего данное решение является экономически целесообразным.

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

в системе WCDMA (3G):

- уровень пилот-сигнала обслуживающей соты (CPICH RSCP);

- уровень пилот-сигнала до 6-ти соседних сот;

в системе GSM (2G):

- уровень несущей обслуживающей соты (Rx Lev);

- уровни несущих до 6-ти соседних сот;

в системахWCDMA- GSM:

- идентификатор соты (CID);

- код локальной зоны (LAC);

- координаты точки измерения (если телефон оснащён gps, то определение координат возможно в любой системе) .

Для получения требуемых параметров используется классы ОС Android TelephonyManager и LocationManager. Доступ к необходимым объектам можно получить с помощью функции

getSystemService. С помощью метода listen объекта класса TelephonyManager в системе регистрируется новый объект класса PhoneStateListener, функции которого перегружены [3]. Любое изменение параметров сети приводит к вызову перегруженных функций объекта PhoneStateListener, которые и обновляют значение параметров сети на экране. Получение координат происходит схожим способом: для получения координат в системе посредством метода listen объекта класса

LocationManager регистрируется объект класса LocationListener, функции которого аналогичным образом перегружены, т. е. любое изменение координат приводит к обновлению значений координат на экране [2][4]. Снимок экрана работающего приложения приведен на рисунке 1.

^ О tE .,llC3'Q' 17:37

Cellular network monitor

Уровень сигнала:

13 asu -87 дБм CID(Cell ID):

332

Neighboring Cell #0 CID: 813 Rssi: 11 Neighboring Cell #1 CID: 653 Rssi: 14 Neighboring Cell #2 CID: 651 Rssi: 11 Neighboring Cell #3 CID: 1503 Rssi: 9 Neighboring Cell #4 CID: 692 Rssi: 10 LAC(Location Area Code):

56800

Код мобильного оператора:

25001

Название мобильного оператора:

MTS

Тип сети:

EDGE

Координаты:

Долгота: 45.01602761 Шипота: 53.18946966

Рис. 1 Внешний вид экрана приложения по определению параметров

необходимый для анализа со-

стояния сети сотовой связи

Приложение тестировалось на различных смартфонах нескольких производителей. Результаты незначительно различались вследствие отличия характеристик радиомодулей телефонов, но в целом имели схожий характер.

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

ЛИТЕРАТУРА

1. Автономный измерительный комплекс для непрерывного мониторинга сотовой сети / И. В. Ха-нин, Е. В. Мартяшин // Радиоэлектронная техника : межвуз. сб. науч. тр. - Ульяновск : УлГТУ, 2011. - С. 183-189.

2. http://developer.android.com

3. http://cppstudio.com/uchebniki/yazyk-programmirovaniya-s/peregruzka-funkcij-v-s/

4. http://www.oracle.com/technetwork/java/api-141528.html

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