MCData Pre-Established Session Management via SIP State Feedback

Solution Overview

Problem

Current systems lack mechanisms to effectively manage Mission Critical Data (MCData) communication using pre-established sessions, particularly in distinguishing session setup requests, sharing communication states, and handling session terminations in MCData networks.

Innovation Solution

A method and server device are introduced to initiate and manage MCData communication using pre-established sessions, involving a participating MCData server that receives and processes session setup requests, sends communication-state messages, and handles session establishment, failure, and termination notifications between MCData client and server devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a pre-established session is set up between MCData client and server, then communication efficiency is improved, but the system cannot distinguish pre-established session requests from on-demand requests

Engineering Contradiction:
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by introducing a specific session type identifier (pre-established session indication) that is locally added to the SIP INVITE request. This allows the participating MCData function to distinguish pre-established session requests from on-demand requests by examining this specific indicator, thereby maintaining communication efficiency while enabling proper session differentiation without system-wide complexity changes

Inventive Principle:
Principle #3Local quality

2Loss of time

If pre-established session is used for MCData communication, then setup time is reduced, but there is no mechanism to share communication state between server and client

Engineering Contradiction:
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent implements feedback by introducing a new SIP message type (MCData-communication-state message) that flows from the participating MCData function back to the MCData client. This feedback mechanism shares communication state information (such as session establishment status, failure reasons, or termination states) with the client, enabling informed decision-making while maintaining the time efficiency of pre-established sessions

Inventive Principle:
Principle #23Feedback

3Reliability

If pre-established session is established, then communication reliability is improved, but there is no way to inform client about session termination status

Engineering Contradiction:
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent uses feedback to resolve this contradiction by implementing a dedicated feedback mechanism (MCData-communication-state message with termination indication) that informs the MCData client about session termination status. This ensures communication reliability is maintained while eliminating information loss regarding termination states, allowing clients to properly handle post-termination scenarios

Inventive Principle:
Principle #23Feedback

4Productivity

If participating MCData function uses pre-established session for incoming call, then resource utilization is improved, but there is no mechanism to request incoming session setup

Engineering Contradiction:
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies inversion by enabling the participating MCData function to initiate incoming session setup requests back to the MCData client using the pre-established session. This is achieved by allowing the function to send SIP INVITE requests (or equivalent session setup messages) to the client, effectively inverting the traditional client-initiated communication pattern and enabling resource-efficient incoming calls while maintaining operational ease

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentEP3799387B1Method and system for handling mcdata communications using pre-established session
Publication Date: 2023.01.11
  • EP3799387B1 patent drawingFigure 1
  • EP3799387B1 patent drawingFigure 2
  • EP3799387B1 patent drawingFigure 3

AI summary

The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (loT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the loT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. Example embodiments initiate a Mission Critical data (MCData) communication using a pre-established session. A participating MCData server receives at least one pre-established session setup request from an originating MCData client device. The pre-established session setup request comprises the pre-established session indication advising the participating MCData server of initiation of at least one pre-established session. The participating MCData server initiates the at least one pre-established session with the originating MCData client device based on the pre-established session indication. The participating MCData server sends at least one MCData-communication-state message to the originating MCData client device.