Dynamic MBMS Session Management for LTE Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Multimedia Broadcast Multicast Service (MBMS) systems in LTE networks lack the ability to dynamically provision and de-provision content based on real-time user demand, often requiring pre-selected popular content for delivery, which may not align with actual user interest or demand.
Innovation Solution
A management service that includes a collection service to gather consumption data in real-time, an analytics service to analyze this data and determine the need for on-demand MBMS sessions, and a network provisioning service to automatically set up or tear down these sessions based on threshold parameters, allowing for dynamic content delivery across service areas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If pre-selected popular content is delivered via MBMS, then resource allocation is optimized, but content relevance to actual user demand deteriorates
Solution Approach 1:
The system implements a feedback mechanism where consumption data from user devices is collected and analyzed in real-time. The analytics service processes this data to determine whether on-demand MBMS sessions should be set up, maintained, or torn down based on actual user demand patterns, creating a closed-loop system that adapts content delivery to observed consumption behavior
Solution Approach 2:
The system transitions from static pre-selected content delivery to dynamic on-demand MBMS session management. The network provisioning service automatically sets up or tears down MBMS sessions based on real-time consumption data analysis, making the content delivery system adaptive and responsive to changing user demands rather than relying on predetermined popular content selections
2Adaptability or versatility
If on-demand MBMS sessions are dynamically provisioned, then content relevance to user demand is improved, but system complexity increases
Solution Approach 1:
The management service is segmented into three distinct functional components: a collection service that gathers consumption data, an analytics service that analyzes the data and determines session requirements, and a network provisioning service that executes session setup or teardown. This segmentation allows each component to specialize in its specific function, managing overall system complexity through modular architecture
Solution Approach 2:
The analytics service acts as an intermediary between the collection service and the network provisioning service. It processes consumption data and generates trigger data that instructs the network provisioning service on whether to set up or tear down MBMS sessions, mediating the complex decision-making process and simplifying the interface between data collection and network configuration
3Ease of operation
If consumption data is collected and analyzed in real-time, then user experience is improved, but processing requirements and energy consumption increase
Solution Approach 1:
The analytics service analyzes consumption data to determine whether threshold parameters are met, processing only the necessary portion of data required to make provisioning decisions. It generates trigger data only when MBMS session state changes are required, avoiding continuous full-scale processing and reducing energy consumption while maintaining responsive user experience
Data Source
AI summary
A method, a device, and a non-transitory storage medium to receive requests for a content from user devices located within a service area; transmit the content to the user devices; collect consumption data; analyze the consumption data; determine whether an on-demand, Multimedia Broadcast Multicast Service (MBMS) session is triggered based on an analysis of the consumption data; generate trigger data based on the analysis; store network provisioning profiles pertaining to the service area, wherein each network provisioning profile includes at least one unique network provisioning parameter and value relative to the other network provisioning profiles; select one of the network provisioning profiles based on a match between the trigger data and the at least one unique network provisioning parameter; and set up the on-demand, MBMS session based on the one of the network provisioning profile.


