IMS Data Channel SDP Negotiation via Framework Layer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IMS DC Apps running on communication apparatuses cannot perform media negotiation on data channels with peer communication apparatuses, limiting the provision of richer communication services such as screen sharing and augmented reality effects.

Innovation Solution

A framework layer in communication apparatuses handles media description information exchange using SDP offer and answer information to facilitate media negotiation for data channels, incorporating QoS parameters and application identifiers to support multiple IMS sessions and independent bearers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IMS DC Apps generate SDP information through WebRTC API, then the apps can create session description protocol information, but the apps cannot perform media negotiation on data channels with peer communication apparatuses

Engineering Contradiction:
Improvemedia negotiation capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a framework layer as an intermediary component that runs on the communication apparatus and mediates between the IMS DC application and the peer communication apparatus. This framework layer handles the media negotiation process by generating and exchanging SDP offer and answer information, enabling the IMS DC App to perform media negotiation without directly implementing the complex negotiation logic itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple data channels are established within a single IMS session, then richer communication services can be provided, but the complexity of session management increases

Engineering Contradiction:
Improvecommunication service varietyVSAvoidsession management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the media negotiation process into distinct components: the framework layer handles the overall SDP exchange and session management, while individual data channels are negotiated as separate media sections within the SDP. This segmentation allows multiple data channels to be established within a single IMS session without overwhelming complexity, as each channel can be independently managed through its own media description in the SDP offer/answer exchange.

Inventive Principle:
Principle #1Segmentation

3Reliability

If QoS parameters are incorporated into media negotiation, then QoS management is improved, but the negotiation process becomes more complex

Engineering Contradiction:
ImproveQoS managementVSAvoidnegotiation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges QoS parameter negotiation with the existing SDP media negotiation process. QoS parameters are incorporated as attributes within the SDP offer and answer messages, combining the QoS management function with the already-established media negotiation framework. This approach improves QoS management while avoiding the need for a separate, complex negotiation process.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP4708814A1Media negotiation method, apparatus and system
Publication Date: 2026.03.11 HUAWEI TECH CO LTD
  • EP4708814A1 patent drawingFigure 1~2
  • EP4708814A1 patent drawingFigure 3~4
  • EP4708814A1 patent drawingFigure 5

AI summary

This application provides a media negotiation method, an apparatus, and a system, which may be applied to the field of IMS call technologies. The method may include: A framework layer sends first SDP offer information including first media description information to a second communication apparatus via an IMS network element. The first media description information is description information, offered by a first application, of a media resource of a first data channel for transmission of application data generated or consumed by the first application, and both the framework layer and the first application run on a first communication apparatus. The framework layer receives, via the IMS network element and from the second communication apparatus, first SDP answer information including second media description information. The second media description information is an answer to the first media description information. The framework layer sends the second media description information to the first application. In this solution, a media negotiation service for a data channel can be provided for an IMS DC application.