MQTT-SIP Media Session Establishment for Mobile Stations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Session Initiation Protocol (SIP) systems for establishing media sessions between mobile stations require constant TCP- or UDP-based channels, leading to high power consumption and inefficient resource management, especially in low-bandwidth and high-latency networks.

Innovation Solution

Integration of MQTT messaging protocol with SIP to mediate initial session establishment, allowing mobile stations to use lightweight publish/subscribe messaging for notifications and authentication, reducing the need for constant channel maintenance and optimizing power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP- or UDP-based channels are kept constant for SIP media session establishment, then reliable media session control is achieved, but power consumption increases and resource management becomes inefficient

Engineering Contradiction:
Improvemedia session control reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the session establishment process into two distinct phases: initial session request/notification using MQTT publish/subscribe messaging, and media transmission using SIP over TCP/UDP. This segmentation allows each protocol to operate optimally in its designated phase, with MQTT handling the control signaling efficiently and SIP handling the media session reliably.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an MQTT message broker as an intermediary between mobile stations for session initiation. Instead of maintaining constant SIP channels, the broker mediates session requests through publish/subscribe messaging, reducing the need for persistent connections while maintaining reliability through the broker's message routing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If constant TCP- or UDP-based channels are maintained, then stable media session communication is ensured, but resource management efficiency deteriorates

Engineering Contradiction:
Improvemedia session communication stabilityVSAvoidresource management efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent implements dynamic channel management where MQTT is used for initial session establishment and notification, and SIP channels are activated only when needed for actual media transmission. This dynamic approach allows the system to adapt resource allocation to actual communication needs, improving overall resource management efficiency while maintaining communication stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of maintaining constant SIP channels, the system uses periodic MQTT publish/subscribe messaging for session initiation and status updates. SIP channels are established temporarily only when media sessions are actively needed, creating a periodic rather than continuous resource usage pattern that improves efficiency.

Inventive Principle:
Principle #19Periodic action

3Loss of energy

If MQTT is used for initial session mediation, then power consumption and bandwidth usage are reduced, but system complexity increases due to dual protocol integration

Engineering Contradiction:
Improveenergy loss reductionVSAvoiddual protocol system complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements a universal session establishment mechanism where the MQTT broker handles multiple functions: session request routing, user availability notification, and session status coordination. This multi-functionality reduces the need for separate dedicated systems for each function, managing complexity through consolidation while achieving energy efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10630731B2Establishing media sessions via MQTT and SIP
Publication Date: 2020.04.21 VERIZON PATENT & LICENSING INC
  • US10630731B2 patent drawing
  • US10630731B2 patent drawing
  • US10630731B2 patent drawing

AI summary

A method of establishing a media session between first and second mobile stations, the method including receiving, at an MQTT messaging service and from the first mobile station, a first MQTT subscription request and a first MQTT application message; issuing, in response to receiving the first MQTT application message, an indication to the second mobile station that a mobile station requests establishing a media session with the second mobile station; receiving, at the MQTT messaging service and from the second mobile station, a second MQTT application message; forwarding the second MQTT application message to the first mobile station; receiving a SIP INVITE message issued by one of the first and second mobile stations; forwarding the SIP INVITE message the other of the first and second mobile stations; receiving a SIP OK message issued by the one mobile station; and forwarding the SIP OK message to the other mobile station.