444-Efimov-presentation

advertisement
Разработка общей схемы
обработки разрывов
мобильных соединений в
системе Ubiq Mobile
Ефимов Глеб, 444 группа
СПбГУ, Математико-механический факультет
Научный руководитель: Оносовский В.В.
Протокол Ubiq Mobile
Протокол Ubiq Mobile
Задачи
Основной целью курсовой работы является разработка общей схемы работы с
разрывами сетевых соединений в системе Ubiq Mobile и её апробация
Были выделены следующие подзадачи:

Реализация Windows Phone клиента платформы Ubiq Mobile

Проведение экспериментов в условиях неустойчивых соединений

Анализ событий, ведущих к разрыву сетевого соединения

Разработка схемы обработки разрывов, покрывающей большинство
ситуаций

Апробация схемы на Windows Phone клиенте
Реализация клиента

Три основных составляющих модели клиента

Компонента работы с сетью

Компонента протокола

Центр управления
Реализация клиента

Разделение платформозависимого кода

Фабричный метод, Одиночка

Model – View – View Model
Анализ событий
Статус сокета изменился
Изменился сетевой интерфейс

Проблемы на стороне провайдера

Переключение между сотами

Сервер недоступен

Переключение между разными
сетевыми интерфейсами

Переход в зону с отсутствием
связи
Схема
Апробация
Методы проб
Результаты
Wi-Fi  Cellular
► Cellular  Cellular
► Восстановление из труднодоступных
зон
(лифт, etc.)
►
Заключение
Итоги
Планы

Клиент Windows Phone
для платформы Ubiq Mobile

Реализация схемы на остальных
платформах

Общая схема восстановления
после разрывов

Обработка разрывов со стороны
сервера

Модификация протокола
Download