Media Stream Selection Using Priority Parameters in VoIP
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In telecommunications networks, particularly in IMS and VoIP systems, managing multiple media streams before call establishment is challenging due to the lack of standardization in processing multiple messages instructing different media streams, leading to suboptimal user experience and inefficient resource utilization.
Innovation Solution
A method for selecting media streams based on priority degrees, allowing the rendering of the most relevant stream during communication establishment, which involves comparing second-degree priorities and interrupting or switching media streams based on received messages, ensuring asynchronous message handling and reducing user wait times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the calling device receives multiple messages instructing to play different media streams, then the device can provide more comprehensive information to the user, but the device cannot determine which stream to play resulting in random selection and poor user experience
Solution Approach 1:
The patent introduces a priority parameter (first degree of priority) associated with each media stream to differentiate and rank multiple streams. By adding this parameter dimension, the system transforms the inability to select among multiple streams into a capability to select the highest-priority stream, resolving the contradiction between receiving comprehensive stream information and having a selection mechanism.
2Speed
If the calling device plays a media stream immediately upon receiving a message, then the user receives information quickly, but the device cannot handle asynchronous message arrivals and may truncate information
Solution Approach 1:
The patent implements a waiting period (predetermined duration) after receiving the first message before playing the associated media stream. This preliminary action allows time for potential higher-priority streams to arrive, ensuring that the device plays the most important information first while maintaining timely playback. The waiting period is optimized to balance information completeness with user experience.
3Reliability
If the device waits for a predetermined duration before playing the first media stream, then the device can ensure more relevant stream selection, but the user experiences increased wait time
Solution Approach 1:
The patent optimizes the predetermined duration parameter based on network conditions and message priority distributions. By adjusting this time parameter, the system finds the optimal balance between waiting long enough to receive relevant streams and keeping the wait time short enough to maintain good user experience. The duration can be adapted dynamically to resolve the contradiction between selection accuracy and user patience.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
The invention relates to a method for managing a plurality of media flows to be reproduced by a calling device prior to the finalisation of the creation of a communication, said method being implemented by said caling device and prior to said finalisation, and comprising the following steps: sending (100) a request for the creation of the communication to at least one called device; for each media stream of said plurality of media streams, searching for (120) a first degree of priority associated with said media stream, in a message received in response to the request for creation of the communication; selecting (130) a media stream for the reproduction of said media stream, said media stream being selected from said plurality of media streams, according to second degrees of priority associated with said media streams of said plurality of media streams, said second degrees of priority being obtained according to the result of the search.