QoS Manager Policy Selection for UPnP Home Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In UPnP QoS systems, when multiple QoS Policy Holders (QPHs) exist in a home network, the default QoS policy is used, which can invalidate user-configured policies and prevent users from intervening in QoS settings, leading to confusion and suboptimal QoS experiences.
Innovation Solution
The method involves setting and using QoS policy processing information for each QPH, including last modified time, start time, total online time, and user-configured priority, to select the most appropriate QPH for providing QoS policies, ensuring that the QoS policy with the highest priority or latest modifications is used for traffic streams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the default QoS policy is used when multiple QPHs exist in the home network, then the system operation is simplified, but user-configured policies are invalidated and users cannot intervene in QoS settings
Solution Approach 1:
The patent introduces multiple parameters for QPH selection including priority numbers configured by users, last modified times of QoS policies, start times of QPH accessing the network, and total online times. These parameters enable flexible selection strategies that can adapt to different user needs and network conditions, resolving the contradiction between simplified operation and user configurability.
Solution Approach 2:
The patent implements dynamic QPH selection where the selected QPH can change based on current network conditions, user configurations, and policy characteristics. The QM dynamically evaluates multiple QPHs using configurable parameters and selects the most appropriate one for each traffic stream, allowing the system to adapt rather than relying on static default policies.
2Adaptability or versatility
If multiple QPHs exist in the home network with user-configurable parameters, then user control and policy selection flexibility are improved, but the device complexity increases
Solution Approach 1:
The QM acts as an intermediary between multiple QPHs and the traffic streams. It centralizes the complexity of managing multiple QPHs, their parameters, and selection logic in a single component, while presenting a simplified interface to both users and network traffic. This mediator approach allows flexible policy selection without proportionally increasing overall system complexity.
Solution Approach 2:
The patent segments the QoS policy management function into separate components: multiple QPHs that each hold specific policies, and a QM that manages the selection logic. This segmentation allows each component to remain relatively simple while the system as a whole achieves high flexibility through the coordinated interaction of these segmented parts.
3Ease of operation
If the QM searches for QPH and uses default policy when no QPH is specified, then the system can operate without user configuration, but user-configured QoS policies are not applied
Solution Approach 1:
The system implements self-service by automatically evaluating available QPHs and their configured parameters when a traffic stream requires QoS policy. The QM autonomously selects the most appropriate QPH based on predefined selection criteria and user-configured preferences, eliminating the need for manual QPH specification while ensuring user-configured policies are properly applied.
Solution Approach 2:
The QM incorporates feedback mechanisms by continuously monitoring the availability and status of multiple QPHs, their configured parameters, and the characteristics of incoming traffic streams. This feedback enables the QM to make informed selection decisions that balance automatic operation with proper application of user-configured policies, adapting to changing network conditions.
Data Source
AI summary
A method for selecting Quality of Service (QoS) policy, the method including: setting QoS policy processing information in a QPH; receiving, by a QoS Manager (QM), a QoS request from a CP, selecting a QPH to provide QoS policy for a traffic stream according to the processing information of each QPH in a home network, and providing QoS policy to the traffic stream according to the QoS policy of the selected QPH. Through the method and the system of the present invention, the problem that only the QoS policy of the QPH specified by the CP or the default QoS policy can be used as the QoS policy of the traffic stream when multiple QPHs exist in the home network is solved.


