Media Resource Allocation via Algorithm Complexity Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional media resource management methods result in significant waste of resources due to inefficient allocation of encoding and decoding resources, as they are bound together and do not account for varying algorithm complexities and service-specific requirements, leading to underutilization of media processing equipment.
Innovation Solution
A method that determines the algorithm complexity of media resources required by a service and allocates resources accordingly, allowing for dynamic allocation based on the specific needs of each service, thereby improving resource utilization efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If encoding resources and decoding resources of the same audio algorithm are bound together for unified management, then resource allocation is simplified, but resource utilization efficiency deteriorates due to waste when services do not require both encoding and decoding resources simultaneously
Solution Approach 1:
The patent segments the bound encoding and decoding resources into independent allocable units. Instead of managing them as a single bound resource, the system separates their allocation processes, allowing independent assignment based on actual service requirements. This enables services to receive only the specific resources they need without being forced to allocate both encoding and decoding resources together, thereby improving resource utilization efficiency while maintaining simplified management through centralized control.
2Adaptability or versatility
If channel resources are calculated according to the audio algorithm format with the highest algorithm complexity, then all services can be supported, but resource allocation becomes inefficient when services use simpler algorithm formats
Solution Approach 1:
The patent applies local quality by matching resource allocation to the specific algorithm complexity requirements of each service. Instead of uniformly allocating resources based on the highest complexity format across all services, the system dynamically determines the algorithm complexity of each service and allocates channel resources accordingly. This means services using simpler formats receive fewer resources while services requiring higher complexity receive appropriate resources, optimizing overall resource consumption while maintaining support for all service types.
3Reliability
If DTMF detection resources are always allocated with encoding/decoding resources, then comprehensive service support is ensured, but resource waste increases when DTMF detection is not required
Solution Approach 1:
The patent extracts DTMF detection resource allocation from the mandatory bundle with encoding/decoding resources. The system separately identifies whether a service requires DTMF detection functionality and allocates these resources independently based on actual service type and requirements. This extraction allows services that do not need DTMF detection to operate without consuming associated resources, eliminating waste while ensuring that services requiring DTMF detection receive the necessary resources for complete functionality.
Data Source
AI summary
A media resource management method, a media resource management device, a media resource management equipment, and a media resource management system are provided. The media resource management method includes the following steps. First, algorithm complexities of media resources are obtained according to a type of a service, in which the algorithm complexities are algorithm complexities of media resources required by the service. Next, an algorithm complexity of the service is determined according to the algorithm complexities of the media resources required by the service. Then, a capability of processing the service is determined according to the algorithm complexity of the service, and then the media resources are allocated. In the technical solution, through obtaining algorithm complexities of media resources according to a type of a service, determining an algorithm complexity of the service according to the algorithm complexities of media resources required by the service, and determining a capability of processing the service according to the algorithm complexity of the service, and then allocating the media resources, the utilization efficiency of media resources is improved.


