MQTT-SIP Media Session Establishment for Mobile Stations
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


