Bearer Control Device Resource Management Rules Audit
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication networks where services are separated from bearers, resource allocation failures occur due to conflicts between feature designations by the Media Gateway Controller (MGC) and resource management rules of the Media Gateway (MG), leading to inefficient or failed resource allocations, especially during dynamic changes in call stages and service types.
Innovation Solution
A bearer control device obtains and adheres to the resource management rules supported by the Media Gateway, using AuditCapabilities requests and replies to determine whether the media type of allocated resources is constant or variable, thereby preventing resource allocation failures by ensuring that resource operation commands align with the MG's capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the MGC designates features for specific contexts or terminations without knowing MG resource management rules, then the control of bearers is simplified and service control is flexible, but conflicts may occur between MGC feature designations and MG resource management operations, leading to inefficient or failed resource allocation
Solution Approach 1:
The MGC performs preliminary actions by auditing the MG's resource management rules and capabilities before issuing resource allocation commands. The MGC sends AuditCapabilities requests to obtain information about supported resource management rules, media types, and other parameters in advance, ensuring that subsequent feature designations and resource operations are compatible with the MG's capabilities, thereby preventing allocation failures
Solution Approach 2:
The system establishes a feedback mechanism where the MGC receives AuditCapabilities replies from the MG containing information about supported resource management rules and capabilities. This feedback loop enables the MGC to adjust its feature designations and resource operations based on the actual MG capabilities, ensuring compatibility and preventing conflicts between service control requirements and bearer resource constraints
2Adaptability or versatility
If the MGC dynamically changes resource allocation during call stages and services, then service flexibility and adaptability are improved, but the probability of resource operation failure increases due to potential violations of MG resource management rules
Solution Approach 1:
Before dynamic resource allocation operations during call stages, the MGC performs preliminary auditing to obtain and store the MG's resource management rules. This preliminary action ensures that when dynamic changes are needed during service execution, the MGC can reference the pre-obtained rules to ensure compatibility, maintaining both flexibility and reliability
Solution Approach 2:
The system implements dynamic resource allocation where the MGC can adjust resource assignments during call stages based on service requirements. The MGC sends Modify commands to change resource parameters dynamically while referencing the pre-audited resource management rules to ensure that dynamic changes comply with MG constraints, achieving both adaptability and operational reliability
3Speed
If the MGC instructs the MG to perform resource operations without verifying supported rules, then service control responsiveness is improved, but resource allocation failures occur when MGC commands violate MG resource management rules
Solution Approach 1:
The MGC performs the auditing action in advance before service control operations begin. By obtaining resource management rules and capabilities beforehand through AuditCapabilities requests, the MGC prepares a reference guide that enables rapid, reliable decision-making during service execution without requiring real-time verification, thus maintaining responsiveness while ensuring reliability
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention relates to the communication field and discloses a resource control method and device in an architecture with services separated from bearers so as to reduce the probability of resource operation failure. According to the present invention, a bearer control device obtains resource management rules supported by a bearer device and then delivers a resource operation command according to the resource management rules. A property describing resource management rules may be added to an AuditCapabilities request and the AuditCapabilities reply carries values of the property to indicate resource management rules supported by the bearer device. Alternatively, the resource management rules supported by the bearer device may be pre-configured in the bearer control device and the bearer control device obtains the resource management rules from inside the bearer control device. If the bearer device supports multiple resource management rules, the bearer control device may choose one from the multiple rules and instructs the bearer device to use the resource management rule for subsequent resource management.