5G Media Player Initialization With Unique Session ID Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing 5G media streaming architecture lacks defined functionality for managing media delivery sessions, particularly in initializing media players on 5G devices, leading to limited interaction and session management capabilities.

Innovation Solution

A method and apparatus that create a media player instance for 5G Media Streaming (5GMS) Media Access Function (MAF), determining the presence of media delivery session IDs, and controlling a Media Session Handler (MSH) to provide session IDs, enabling conversion and streaming of video content to user equipment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a simple M7/M6 interface is provided for interacting with the Media Session handler, then the architecture remains simple, but the functionality of session management is very limited

Engineering Contradiction:
Improvearchitecture complexityVSAvoidsession management functionality
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system segments the Media Access Function into multiple specialized components: Media Player for content delivery, MediaStreamer for streaming operations, and MediaSessionHandler for session management. This segmentation allows each component to have dedicated functionality, expanding session management capabilities while maintaining overall architectural simplicity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The MediaSessionHandler acts as an intermediary component that mediates between the M7/M6 interfaces and the media delivery operations. It manages session identifiers, coordinates between different interface layers, and handles session lifecycle events, thereby enhancing functionality without requiring complex rearchitecture of the existing simple interface framework.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If media player initialization does not check for session IDs, then the initialization process is simpler, but unique media delivery sessions cannot be ensured

Engineering Contradiction:
Improveinitialization process simplicityVSAvoidunique session creation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary checks during media player initialization to determine whether a session ID is already provided. This early detection mechanism allows the system to prepare appropriate session management actions before actual media delivery begins, ensuring unique sessions are established proactively rather than reactively, thus maintaining both simplicity and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The initialization process incorporates feedback mechanisms where the system checks for the presence of session IDs and adjusts its behavior accordingly. If a session ID is provided, the system uses it; if not, the MediaSessionHandler generates one. This feedback-driven approach ensures reliable unique session creation while keeping the initialization process straightforward through automatic adaptation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250350653A1Media access function/player initialization method for 5g media streaming unique session management
Publication Date: 2025.11.13 TENCENT AMERICA LLC
  • US20250350653A1 patent drawing
  • US20250350653A1 patent drawing
  • US20250350653A1 patent drawing

AI summary

A method and apparatus comprising computer code configured to cause a processor or processors to create a media player instance to deliver at least part of a video content to a user equipment (UE) comprising a 5GMSd-aware application and a 5GMSd client, determine, when creating the media player instance, whether any of a media delivery session identifier (ID) and an external service ID is provided to a 5GMS media access function (MAF), control, a Media Session Handler (MSH) to provide a media delivery session ID to the 5GMS MAF, and stream the content to the UE based on the media delivery session ID.