Система сверки данных для межоператорских взаиморасчетов (проект) — различия между версиями
MYuPavlov (обсуждение | вклад) (→Направления развития) |
MYuPavlov (обсуждение | вклад) (→Что это за проект?) |
||
Строка 13: | Строка 13: | ||
Проект заключается в реализации одной из функций системы предбиллинга оператора связи. | Проект заключается в реализации одной из функций системы предбиллинга оператора связи. | ||
− | Каждый оператор связи в процессе оказания услуг абонентам(голос, sms и пр.) на своей стороне считает на сколько была задействована его инфраструктура другим оператором. Например если идет звонок абоненту из другой сети, то мы должны заплатить оператору другой сети за возможность такого звонка, и наоборот. | + | Каждый оператор связи в процессе оказания услуг абонентам(голос, sms и пр.) на своей стороне считает на сколько была задействована его инфраструктура другим оператором. Например если идет звонок абоненту из другой сети, то мы должны заплатить оператору другой сети за возможность такого звонка, и наоборот.<br /> |
Операторы периодически обмениваются такой статистикой и определяют каким образом они будут засчитывать друг другу эти услуги. После получения такой статистики, каждый оператор выполняет сверку между своей статистикой и полученной от партнера. Если расхождений нет, то все хорошо, иначе это повод для серьезных разбирательств и поиска ошибок у себя и партера. | Операторы периодически обмениваются такой статистикой и определяют каким образом они будут засчитывать друг другу эти услуги. После получения такой статистики, каждый оператор выполняет сверку между своей статистикой и полученной от партнера. Если расхождений нет, то все хорошо, иначе это повод для серьезных разбирательств и поиска ошибок у себя и партера. | ||
− | В процессе реализации проекта вам потребуется: | + | В процессе реализации проекта вам потребуется:<br /> |
− | - изучить программный продукт класса middleware для построения систем предбиллинга | + | - изучить программный продукт класса middleware для построения систем предбиллинга<br /> |
− | - разработать архитектуру системы сверки | + | - разработать архитектуру системы сверки<br /> |
− | - реализовать сбор и парсинг файлов со статистическими записями | + | - реализовать сбор и парсинг файлов со статистическими записями<br /> |
− | - реализовать алгоритмы сверки | + | - реализовать алгоритмы сверки<br /> |
− | - протестировать системы на реальных данных | + | - протестировать системы на реальных данных<br /> |
=== Чему вы научитесь? === | === Чему вы научитесь? === |
Версия 19:43, 24 ноября 2015
Ментор | Михаил Павлов |
Учебный семестр | Весна 2016 |
Учебный курс | 1-й курс |
Проект можно развивать на летней практике | |
Максимальное количество студентов, выбравших проект: 5 | |
Что это за проект?
Проект заключается в реализации одной из функций системы предбиллинга оператора связи.
Каждый оператор связи в процессе оказания услуг абонентам(голос, sms и пр.) на своей стороне считает на сколько была задействована его инфраструктура другим оператором. Например если идет звонок абоненту из другой сети, то мы должны заплатить оператору другой сети за возможность такого звонка, и наоборот.
Операторы периодически обмениваются такой статистикой и определяют каким образом они будут засчитывать друг другу эти услуги. После получения такой статистики, каждый оператор выполняет сверку между своей статистикой и полученной от партнера. Если расхождений нет, то все хорошо, иначе это повод для серьезных разбирательств и поиска ошибок у себя и партера.
В процессе реализации проекта вам потребуется:
- изучить программный продукт класса middleware для построения систем предбиллинга
- разработать архитектуру системы сверки
- реализовать сбор и парсинг файлов со статистическими записями
- реализовать алгоритмы сверки
- протестировать системы на реальных данных
Чему вы научитесь?
- познакомитесь с терминологией и архитектурой GSM-подобной сети
- познакомитесь с составом и назначением информационных систем оператора связи
- познакомитесь с архитектурными подходами к построению систем предбиллинга
- изучите некоторый функционал программного продукта, который является стандартом отрасли
- познакомитесь с различными форматами файлов и научитесь с ними работать
- научитесь работать с процессами корреляции в памяти
Какие начальные требования?
- глубокое знание какого-либо языка не требуется. Разработка ведется на собственном языке высокого уровня в парадигме нисходящего программирования.
Какие будут использоваться технологии?
HP Internet Usage Manager
Темы вводных занятий
1. Введение в GSM (терминология, архитектура, назначение компонентов сети)
2. OSS/BSS стек Оператора связи с более детальной проработкой систем класса mediation (предбиллинг)
3,4,5, Введение в продукт HP IUM + лабораторные работы
Направления развития
- можно/нужно будет развивать систему для поддержки нескольких параллельных потоков обработки
- можно/нужно будет развивать систему для поддержки различных форматов входных данных
- можно доработать и применить систему для других задач (регрессионные тесты, контроль мошеннических операций и пр.)
Критерии оценки
4-5 - выполнить все лабы по продукту, разработать парсеры для входных файлов
6-7 - + разработать и реализовать алгоритм полной сверки
8-10- + разработать отбор и классификацию различающихся записей
Ориентировочное расписание занятий
ПН-ПТ - 9:00 - 12:00 OR 17:00 - 21:00
СБ - 12:00 - 18:00