📞 +79508873881 ✈ @Vkrbigdata ✉ admin@Vkrbigdata.ru
```html

RCS Universal Profile 4.0 в ВКР: проектирование интероперабельных видеозвонков для дипломного проекта

В марте 2026 года GSMA объявила о финализации спецификации RCS Universal Profile 4.0. Появилась функция Messaging-Initiated Video Calls (MIVC): из обычного чата 1-на-1 или группового RCS-диалога пользователь может поднять видеозвонок, а опоздавшие участники — присоединиться к уже идущему разговору с синхронизацией логов в таймлайне чата. Для выпускника ИТ-специальности это готовый полигон для ВКР: здесь одновременно живут протоколы сигнализации, вопросы совместимости Apple и Google, метрики качества связи и требования регуляторов. Разберём, как превратить этот тренд в защищаемую работу, а не в реферат из новостей.

Кому подойдёт эта тема?

В первую очередь направлениям «Информационные системы и технологии», «Программная инженерия», «Инфокоммуникационные технологии». Если вы специализируетесь на backend, системном анализе или сетевых протоколах — тема ложится напрямую. Для ML/Data Engineering она слабее, но можно взять смежный аспект: анализ качества видеопотока или прогнозирование QoS по телеметрии.

Хватит ли данных для практической части?

Да. Ниже разберу, где брать трассы, как поднять стенд и какие метрики считать. Всё воспроизводимо на одной-двух виртуалках или на локальном Docker-стенде.

Обязательно ли реализовывать реальный RCS-клиент?

Нет. В большинстве вузов достаточно прототипа сигнального слоя и эмуляции медиапотока. Но если хотите «пятёрку» — доведите до рабочего демо с двумя разными реализациями (условно «Apple-стек» и «Google-стек»).

Что требовать от научного руководителя?

Зафиксировать на первой встрече: формат стенда (эмуляция/реальные устройства), набор метрик (MOS, jitter, latency), и будет ли считаться экономический эффект. Это сэкономит месяцы переделок.

Темы ВКР на базе RCS UP 4.0 и MIVC

Как встроить материал статьи в главы ВКР

Глава 1: анализ спецификации UP 4.0 и места MIVC в стеке

Не пересказывайте пресс-релиз GSMA — это сразу видно. Постройте схему стека: приложение → RCS-клиент → IMS → транспорт. Отметьте, где именно живёт MIVC и почему без Universal Profile он не заработает между разными вендорами. Здесь уместна C4-диаграмма уровня Context и Container — её легко защитить, потому что она отражает, что вы понимаете границы системы.

# Пример описания контейнеров в формате C4 (псевдо-YAML)
system: RCS Interop Video
containers:
  - name: RcsClientApple
    tech: iOS / RCS stack
    responsibilities: [Signaling, MediaCapture, TimelineSync]
  - name: RcsClientAndroid
    tech: Android / Google Messages
    responsibilities: [Signaling, MediaCapture, TimelineSync]
  - name: MivcSignalingGateway
    tech: Node.js + SIP over WebSocket
    responsibilities: [SessionState, LateJoin, LogSync]

Глава 2: проектирование state-машины сессии

Ключевое место работы. MIVC — это конечный автомат: IDLE → INVITED → CONNECTING → ACTIVE → PAUSED → CLOSED. Позднее присоединение добавляет переход ACTIVE → JOIN_LATE без потери контекста. Нарисуйте UML State Diagram, затем отразите её в коде.

# Псевдокод состояния сессии
class MivcSession:
    states = ["IDLE", "INVITED", "CONNECTING", "ACTIVE", "PAUSED", "CLOSED"]

    def transition(self, event):
        if self.state == "ACTIVE" and event == "late_join":
            self.sync_timeline_logs()
            self.add_participant(event.user)
            return "ACTIVE"
        if self.state == "ACTIVE" and event == "hangup":
            return "CLOSED"
        raise InvalidTransition(self.state, event)

Глава 3: тестирование и метрики

Здесь вы доказываете, что прототип не игрушка. Соберите метрики через OpenTelemetry: время установления соединения, задержку late-join, потери пакетов, джиттер. Сведите в таблицу сравнение «чат без MIVC» и «чат с MIVC» — это и есть ваша практическая новизна.

МетрикаЕдиницаСценарий A (без MIVC)Сценарий B (MIVC)
Время установления видеозвонкамс—820
Задержка late-joinмс—150
Jitterмс—12
Packet loss%—0.4
MOS (оценка)1–5—4.2

Чему вы научитесь на этой теме

  1. Читать и разбирать телеком-спецификации уровня GSMA, а не только статьи на Хабре.
  2. Проектировать системы по C4 и UML — с прицелом на защиту, а не «для галочки».
  3. Настраивать сбор метрик через OpenTelemetry и оформлять результаты в виде дашборда.
  4. Оценивать качество ПО по ISO/IEC 25010, включая security-характеристики.
  5. Готовить ТЗ и документацию согласно ГОСТ 34 — это требование любого уважающего себя вуза.
Чек-лист: что проверить перед сдачей ВКР
  • Задачи в введении совпадают с выводами в заключении (одна к одной, без «воды»).
  • Все схемы (C4, UML, BPMN) пронумерованы и упомянуты в тексте.
  • Метрики в Главе 3 сведены в таблицу и подкреплены скриншотами дашборда.
  • Ссылки на GSMA UP 4.0 и The Verge оформлены по ГОСТ Р 7.0.5-2008.
  • Список литературы содержит не менее 20 источников, из них 5 — на английском.
  • Приложения содержат листинги кода и конфигурации стенда.
  • Проверка на антиплагиат: оригинальность ≥ 75% для технических специальностей.
Типичные ошибки студентов

1. Пересказ статьи вместо анализа. Статья The Verge — это новость, а не научный источник. Разбирайте первоисточник — спецификацию GSMA UP 4.0. Иначе научный руководитель увидит компиляцию и снизит балл.

2. Отсутствие работающего прототипа. На защите часто спрашивают: «Что у вас работает?» Реферат про интероперабельность без строчки кода — гарантированное «удовлетворительно». Поднимайте даже минимальный стенд на двух клиентах.

3. Метрики «на глаз». Фраза «стало быстрее» не работает. Нужны числа: 820 мс против бенчмарка, jitter 12 мс при допустимых 30. Опирайтесь на ISO/IEC 25010 performance efficiency.

На подготовку полноценной ВКР по этой теме уходит обычно 100–140 часов: спецификация, прототип, тесты, оформление. Если нужна помощь с дипломом — консультация по этой теме бесплатна, а специалисты подскажут, как сузить фокус, чтобы уложиться в сроки. Мы не «делаем за вас», а помогаем разобраться — как написать ВКР, которая защищается с первого раза.

Материал подготовлен экспертами компании Диплом-Про. Мы помогаем студентам с 2010 года: разбираем темы, консультируем по архитектуре, оформляем работы по ГОСТ. Если вам нужна помощь в разработке темы или оформлении работы, наши специалисты готовы подсказать.

Последнее обновление: 2026-10-15

Источник: A new RCS update could connect iPhone and Android video calls, someday (опубликовано 2026-03-30)

```