IP-PBX Protocol Handler Segmentation for Scalable Port Expansion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Internet Protocol compliant private branch electronic exchanges (IP-PBXs) face challenges in expanding the number of terminal ports under control due to limitations in processor capacity and scalability, leading to high costs and potential call control delays, especially when handling multiple protocols.
Innovation Solution
The implementation of a multimedia gateway controller with a control interface and protocol handlers on a system or expansion bus, which perform protocol control processing, allowing for scalable expansion of terminal ports and flexible accommodation of various terminals by distributing protocol processing tasks across multiple protocol handlers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the number of LAN interfaces is increased to expand terminal port capacity, then the number of accommodated terminals increases, but the device complexity and cost increase
Solution Approach 1:
The patent segments the protocol processing function by introducing protocol handlers that operate independently on the system bus or expansion bus. Each protocol handler processes specific protocols, dividing the overall processing task into manageable segments that do not require increasing the number of LAN interfaces. This allows the system to accommodate more terminals by adding protocol handlers rather than adding physical interfaces.
Solution Approach 2:
The protocol handlers act as intermediaries between the LAN interfaces and the main processor. They perform protocol control processing and generate protocol control packets, mediating the communication between terminals and the core system. This intermediary layer enables the system to handle multiple protocols and expand terminal capacity without directly increasing interface complexity.
2Adaptability or versatility
If protocol processing is performed by the main processor to accommodate multiple protocols, then adaptability to various terminals improves, but the processing capacity and speed deteriorate due to increased load
Solution Approach 1:
The patent segments protocol processing from the main processor by introducing dedicated protocol handlers. Each protocol handler is responsible for specific protocol processing tasks, generating protocol control packets independently. This segmentation maintains protocol compatibility across multiple terminal types while preventing the main processor from being overwhelmed, thus preserving processing speed.
Solution Approach 2:
The patent introduces a new dimensional layer for protocol processing by placing protocol handlers on the system bus or expansion bus, separate from the main processor's processing path. This dimensional separation allows protocol processing to occur in parallel, maintaining both adaptability to various protocols and high processing speed without burdening the main processor.
3Quantity of substance
If the processing capacity of the main processor is enhanced to accommodate more terminals, then the number of terminal ports increases, but the cost increases
Solution Approach 1:
Instead of enhancing the main processor's capacity to handle all protocol processing, the patent segments the processing load by introducing protocol handlers on the system bus or expansion bus. Each handler manages specific protocol tasks, allowing the system to accommodate more terminals without requiring a more powerful (and expensive) main processor. This segmentation approach maintains cost-effectiveness while expanding terminal port capacity.
4Adaptability or versatility
If software-based protocol processing is used to accommodate multiple protocols, then adaptability improves, but call control delays occur due to processing overhead
Solution Approach 1:
The patent segments protocol processing into dedicated protocol handlers that operate independently on the system bus or expansion bus. Each handler processes specific protocols efficiently without requiring software interpretation by the main processor. This segmentation reduces processing overhead and call control delays while maintaining adaptability to support multiple protocols simultaneously.
Data Source
AI summary
The IP-PBX 1 includes a multimedia gateway controller 2 in which a call control data master table stores call control data for all terminals falling under the control of the IP-PBX and protocol handlers which are installed on a system bus 101 or expansion system bus 102 in a sufficient number for serving the number of circuits accommodated by the IP-PBX. On each of the protocol handlers, a microprocessor performs processing tasks corresponding to a load shared on it in interfacing with a given number of terminals, using a call control data slave table in its memory, call control protocol conversion function, fault-supervisory-processing function, call control protocol retransmission function, call control protocol transfer function, and terminal supervisory function.


