Диплом: Создание процедур по подготовке к высоким нагрузкам, а так же администрирование VAS (Value Added Service) сервисов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
2
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ ............................................................................................................. 3
ГЛАВА 1. MMSC – (Multimedia Messaging Service Center) центр службы
мультимедийных сообщений, логика работы, администрирование
системы, разработка процессов отпимизации ............................................ 7
1.1. Логика работы, а так же удаление неактивных профайлов абонентов с
базы данных .................................................................................................. 7
1.2. Удаление партнерского соединения из таблицы маршрутизации
MMSC .......................................................................................................... 16
1.3. Решение проблем с базой данных системы MMSC ............................... 18
ГЛАВА 2. SMSC – (Short Message Service Center) центр обслуживания
коротких сообщений мобильной связи, логика работы,
администрирование системы, разработка процессов оптимизации ....... 23
2.1. Логика работы, а так же добавление новых партнерских SMPP
портов .......................................................................................................... 23
2.2. Логическое и физическое отключение системы SMSC ......................... 35
2.3. Подготовка к высокой нагрузке и оптимизация системы SMSC
в период праздничного времени ............................................................... 65
ГЛАВА 3. Мониторинг систем VAS .................................................................... 84
3.1. Способы мониторинга и устранения аварий на системах VAS ............ 84
3.2. Процедура сброса CMOS (микросхемы динамической памяти)
на сервере Langley 2 ................................................................................... 86
3.3. Решение проблем с сервером мониторинга ............................................ 89
ЗАКЛЮЧЕНИЕ ...................................................................................................... 93
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ ............................................ 95
ПРИЛОЖЕНИЯ ..................................................................................................... 96
3
ВВЕДЕНИЕ
Настоящая выпускная квалификационная работа содержит проект и
реализацию процедур для продуктивного администрирования систем VAS.
VAS (англ. Value Added Services - услуги, приносящие дополнительный
доход) - популярный в телекоммуникационной индустрии термин для
обозначения сервисов, предоставляемых не ядром сети, а дополнительными
платформами. В разных отраслях телекоммуникаций под термином VAS
могут подразумеваться разные понятия.
Например, в мобильной телефонии обычно под этим термином
подразумеваются все неголосовые услуги и услуги, не связанные с передачей
CSD-данных и факсов (включая такие распространённые, как
SMS, MMS, GPRS и пр.) Предоставлением дополнительных услуг в сетях
мобильной связи занимаются контент-провайдеры. Операторы связи делятся
частью выручки с такими компаниями в зависимости от условий работы кажд
огооператора. Контент провайдеры в свою очередь занимаются разработкой и
продвижением подобных услуг. Кроме продажи контента для мобильных тел
ефонов, перспективными направлениями считаются голосовыеуслуги IVR, ин
формационные услуги и микроплатежи. У этого термина существуют и
другие значения, см. MMS (значения).
Служба мультимедийных сообщений (от англ. Multimedia Messaging Ser
vice— система передачи мультимедийных сообщений (изображений,
мелодий, видео) в сетях сотовой связи. Является развитием службы EMS.
Позволяет отправлять сообщения не только на сотовый телефон, но и на
электронную почту. Размер MMS ограничен 999 килобайтами (стандарт
MMS 2.0). Оператор может налагатьсобственные ограничения на размер пере
даваемого сообщения.
4
В некоторых сотовых телефонах существует ограничение на размер
MMS до 100 килобайт. В это сообщениеможно вставить фотографию
или видеоролик в формате 3GP длительностью около 10 секунд (всё зависит
отиспользуемого кодека, разрешения и качества видеозаписи), или послать не
большую мелодию различных форматов (MIDI, MP3, MMF Synthetic Music
Mobile Application Format), или небольшую диктофонную запись.
Большинство операторов СНГ в настоящее время поддерживают MMS
размеров до 300 кБ, что соответствует видеоролику длительностью 20-40
секунд, или нескольким фотографиям.
Настройки для пользования MMS обычно приходят автоматически.
При пересылке MMS на телефон, который не поддерживает MMS,
получателю придёт веб-ссылка, воспользовавшись которой, он сможет
просмотреть это сообщение. Для приёма MMS обычно требуется сперва
настроить MMS.
SMS (сокр. от англ. Short Messaging Service - «служба коротких
сообщений») - технология, позволяющая осуществлять приём и передачу
коротких текстовых сообщений сотовым телефоном. К настоящему времени
входит в стандарты сотовой связи.
SMS, как правило, доставляются в течение нескольких секунд. От
правитель может получать уведомление одоставке сообщения.
Можно отправить сообщение на выключенный или находящийся
вне зоны действия сети телефон. Как толькоадресат появится в сети, он получ
ит сообщение. Если отправитель получает уведомления о доставке, тотаким о
бразом можно определить момент появления в сети получателя.
Можно отправить сообщение абоненту, который в данный момен
т занят разговором.
5
С помощью расширенного варианта SMS, называемого EMS, мож
но отправлять и получать мелодии звонков, пиктограммы и многое другое.
Особенность технологии такова, что передача SMS почти никак н
е нагружает сотовую сеть.
Технология SMS поддерживается основными сотовыми сетями (GSM,
NMT, D-AMPS, CDMA, UMTS).
Также SMS на телефоны можно отправлять из Интернета и из других се
тей (пейджинговых, Фидонет, x.25 идр.) используя специальные программы,
универсальные SMS-формы, а также непосредственно SMS-
шлюзымобильных операторов.
Актуальность разработки данных процедур обусловлена следующими
факторами:
На данный момент рынок VAS движется от услуг по продвижению
контента к инновационным сервисам. Будущее за технологиями, которые
позволят сделать из телефона универсальное мультимедиа-устройство с
функциями персонального мини-компьютера, платежной карты и системы
электронного доступа.
С развитием рынка GSM связи в России у абонентов появляются все
больше новых услуг и сервисов, а перед операторами встают проблемы не
только накопления, но и удержания абоненткой базы. В текущих условиях,
когда средняя выручка от абонента (ARPU) постоянно снижается, а новых
абонентов становится все меньше на первое место выходят требования к
качеству сети, качеству услуг и дополнительным сервисам. Все то, что
позволит удержать существующего абонента и получить с него
дополнительный доход.
Для выполнения данной цели необходимо выполнить следующее:
6
Изучить структуру и логику работы систем и на основе полученной
информации разработать процедуры, которые будут способствовать
продуктивному автоматизированию и администрированию систем.
Создание процедур должно соответствовать следующему:
К выпускной квалификационной работе должны прилагаться подробная
инструкция по описанию и использованию процедур для администрирования
VAS систем.
7
ГЛАВА 1. MMSC – (Multimedia Messaging Service Center)
центр службы мультимедийных сообщений, логика
работы, администрирование системы, разработка
процессов отпимизации
1.1. Логика работы, а так-же удаление неактивных
профайлов абонентов с базы данных
MMSC MMS (Multimedia Messaging Service) – услуга передачи
мультимедийных сообщений в сетях сотовой связи. MMS является развитием
другой услуги - SMS (Short Message Service). В отличие от услуги SMS,
которая позволяет передавать текстовые сообщения ограниченной длинны,
MMS предоставляет абонентам гораздо более широкие возможности:
передача аудиозаписей, видеозаписей, фотографий, различных файлов и
текстов большого объема. Впервые аналог услуги MMS был реализован в
Японии под названием Sha-mail в 2001 году. Наибольший интерес к данной
услуге наблюдается в Японии, Китае и Норвегии.
8
Рис.1 Принцип реализации услуги MMS
Для предоставления услуги MMS необходимо внедрение нового
элемента на сети оператора - MMS Center (MMSC). Этот элемент
размещается в NSS(Network Switching System. MMSC предназначен для
обработки входящих мультимедийных сообщений, их хранения и передачи
адресату. Обычно один MMSC обслуживает сразу несколько регионов или
даже может быть один на всю сеть оператора. Также необходимо, чтобы
телефон отправителя поддерживал отправку MMS сообщений и мог работать
в пакетной сети оператора: GPRS, EDGE и т.п. Телефонному аппарату
получателя необходима хотя бы возможность работы в сетях передачи
данных.
Принципы реализации услуги MMS кардинально отличается от SMS. В
отличии SMS перед отправкой сообщения оно преобразуется в телефоне
9
отправителя, после чего формируется специальное e-mail сообщение, которое
отвечает стандарту MIME (Multipurpose Internet Mail Extensions). После этого
данное e-mail сообщение отправляется к MMS Center, указанному в
настройках телефона. Получив это сообщение, MMSC проверяет, где
находится получатель сообщения. Если это абонент другого оператора, то
сообщение через сеть Internet передается в MMSC другого оператора. Если
это абонент данной сети, то дальнейшие процедуры для доставки MMS
сообщения реализуются данным MMSC. Далее возможны несколько
вариантов. Если телефонный аппарат получателя поддерживает получение
MMS, то на него либо направляется само сообщение (аналогично, как и
отправка от абонента), либо отправляется уведомление с предложением о
загрузке. Если телефон абонента не поддерживает MMS, то ему
отправляется SMS-сообщение с ссылкой, перейдя по которой получатель
сможет посмотреть сообщение в Internet-браузере мобильного устройства.
После чего отправителю может быть доставлено подтверждение о доставке.
Услуга MMS не получила такого широкого распространения, особенно
в России, однако все же пользуется спросом особенно благодаря возможности
быстро отправить только что сделанную фотографию на камеру мобильного
телефона. Услуга MMS также применяется и в альтернативных целях.
Например, с помощью MMS-сообщений могут отправляться фотографии с
камеры видеонаблюдения.
За время работы с MMSC пришлось сталкиваться с разного рода
задачами, как со стандартными, которые необходимо выполнять через какой-
то промежуток времени, так и с задачами, которые возникали в следствии
каких-то проблем, например: ошибки в логике БД, проблемы возникавшие в
10
следствии неверных действий сотрудников других подразделений чьи
системы непосредственно стыкуются с MMSC системой.
К стандартного рода задачам можно отнести такой процесс как очистка
БД от учетных записей абонентов, которые не используют сервис MMS уже
долгое время. Данная процедура выполняется как правило раз в три месяца,
для того что бы база данных системы не была заполнена профайлами
абонентов которые не пользуются услугой и смогла создавать профайлы для
новых пользователей MMS сервиса. В связи с тем, что в системе не
предусмотрена функция удаления таких абонентов, было необходимо
разработать процедуру, с помощью которой администратор мог бы
отфильтровать учетные записи пользователей на два списка, тех кто
пользуется услугой и тех кто на протяжении долгого времени не пользуется,
далее используя список с неактивными профилями выполнить удаление
данных профилей с базы данных.
Далее будет описана непосредственно сам процесс создания процедуры
удаления, поиска, фильтрации и удаления абонентов с базы данных MMSC:
Для того что бы очистить базу от неактивных профайлов нам
потребуется:
1. Написать скрипт test.sh (название было взято в пример) в данном
скрипте необходимо указать следующее:
#!/bin/bash (является стандартным оператором для bash скриптов)
for i in 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22
23 24 25 26 27 28 29 30 31 (дни месяца)
do (выполнить ниже указанное)
cd /d1/d2/d3/d4/d5 (пройти по пути в директорию)
11
grep -h '901 S' *201805$i* | cut -d ' ' -f 46 | sort +9 | uniq >> /tmp/sort3.txt
(Данная команда находит файлы с параметрами 201805, $i*-в данном случае
означает, что команда grep будет выполнять поиск во всех файлах в названии
которых, присутствует особый параметр 201805 (год и месяц), далее так как в
данных файлах кроме абонентского номера, хранится большое кол-во данных
о профиле, а нам необходим именно номер телефона абонента, мы вырезаем
номер по определенным параметрам, указанных в команде cut -d ' ' -f 46,
после происходит сортировка данных командой sort +9, и выполняется
команда uniq, с помощью которой, можно вывести или отфильтровать
повторяющиеся строки в отсортированном файле. Далее следует параметр >>
/tmp/sort3.txt который означает, что необходимо преобразовать этот файл в
текстовый документ и переместить его в директорию tmp.)
done (параметр завершающий выполнение скрипта)
Мониторинг роста количества профайлов помогло выяснить, что
удаление надо выполнить за 3 месяца, в связи с этим необходимо создать и
запустить три таких файла, т.е test1.sh, test2.sh, test3.sh. В них соответственно
будут фигурировать разные месяца к примеру Март-Май, т.е 3-5.Так же
необходимо в скрипте поменять имя конечного файла ,т.е будут sort1, sort2,
sort3.
После того как файлы будут готовы, необходимо через программу
WinCP (WinSCP — свободный графический клиент протоколов SFTP и SCP,
предназначенный для Windows) или любого другого свободного
графического клиента, поместить все три файла на один из серверов БД.
Далее необходимо открыть три одинаковых консоли необходимой базы
данных, перейти в директорию tmp куда изначально были сброшены скрипт
файлы и выполнить следующее:

Смотрите также:

Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные подходы в построении внутреннего pr строительной компании (на примере ООО "Ренессанспроект")
Анализ деловой активности и экономической эффективности деятельности организации (на примере АО «СГ-Транс»)
Анализ деловой активности организации как инструмент повышения эффективности ее деятельности (на примере Косинского районного потребительского общества)