IMS Data Channel SDP Negotiation via Framework Layer
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Reliability
If QoS parameters are incorporated into media negotiation, then QoS management is improved, but the negotiation process becomes more complex
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.
Data Source
Figure 1~2
Figure 3~4
Figure 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.