Distributed Call Processing Network for VoIP Security and Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized network systems for VoIP, SNS, and cloud services are vulnerable to privacy breaches and service disruptions due to central server failures, leading to poor service quality and limited data sharing capabilities.
Innovation Solution
A distributed network system comprising multiple relay devices and a call routing server that processes calls, manages subscriber information, and adjusts packet transmission speeds to improve media data communication quality, while minimizing the risk of personal information leakage and reducing platform construction costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a centralized server is used to manage VoIP, SNS, and cloud services, then service management and subscriber registration are simplified, but the system becomes vulnerable to privacy breaches and service disruptions
Solution Approach 1:
The patent divides the centralized server into multiple distributed relay devices, each independently managing local subscriber registrations and call processing. This segmentation eliminates the single point of failure while maintaining ease of service management through the call routing server that coordinates between relay devices.
Solution Approach 2:
The call routing server acts as an intermediary that manages information on relay devices and subscribers without requiring direct access to user data stored at individual relay devices. This mediator approach maintains service management simplicity while enhancing security by preventing direct centralization of sensitive information.
2Ease of operation
If a centralized server is used for call processing, then call management is simplified, but service quality deteriorates as terminals move away from each other
Solution Approach 1:
The patent segments the call processing function across multiple relay devices located at different positions in the network. Each relay device processes calls locally for its registered subscribers, reducing the distance media data must travel and improving service quality for distant terminals while the call routing server maintains centralized call management coordination.
3Ease of operation
If a centralized server is used for data sharing, then service coordination is simplified, but data capacity and file format limitations occur
Solution Approach 1:
The patent segments data storage and sharing capabilities across multiple relay devices, each capable of storing and sharing data with its registered subscribers. This distributed approach increases total data capacity and allows flexible file format support while the call routing server provides coordinated service management between different relay devices.
4Reliability
If a distributed network system with multiple relay devices is used, then system security and service quality are improved, but device complexity increases
Solution Approach 1:
The patent designs relay devices with universal functionality to handle multiple tasks including subscriber registration, call processing, packet rearrangement, and data sharing. This multi-functionality reduces the need for separate specialized devices, thereby managing overall system complexity while maintaining security and quality improvements.
Solution Approach 2:
The packet processing unit in each relay device monitors network conditions and adjusts packet transmission speeds based on feedback from the network state. This feedback mechanism simplifies complex network management by enabling adaptive, autonomous operation at each relay device.
5Manufacturing precision
If packet processing is performed at each relay device, then media data communication quality is improved, but processing time and computational resources increase
Solution Approach 1:
The patent applies partial packet processing at each relay device, focusing computational resources on essential tasks like packet rearrangement and speed adjustment rather than complete processing. This partial action approach improves media quality where needed while minimizing unnecessary processing time and resource consumption.
Solution Approach 2:
The packet processing unit dynamically changes transmission speed parameters based on network conditions rather than using fixed processing rates. This parameter adaptation allows the system to optimize between processing quality and time efficiency by adjusting speeds according to actual network state.
Data Source
AI summary
A distributed network system for call processing, according to one embodiment, includes: a plurality of relay devices; and a call routing server for managing information about the plurality of relay devices and information about subscribers registered to the plurality of relay devices, where each of the plurality of relay devices can include: a database; a protocol relay unit; a call processing unit for checking whether the sender of a call and the receiver of the call are at least one subscriber, on the basis of an SIP signal incoming through the protocol relay unit; and a packet processing unit for realigning incoming phone call packets of the call according to the sequence of the phone call packets, and adjusting the transmission speed of the realigned phone call packets according to a situation in which the phone call packets are incoming.


