Distributed Call Processing Network for VoIP Security and Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveservice managementVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecall managementVSAvoidservice quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveservice coordinationVSAvoiddata sharing capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

4Reliability

If a distributed network system with multiple relay devices is used, then system security and service quality are improved, but device complexity increases

Engineering Contradiction:
Improvesystem securityVSAvoidnetwork structure
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvemedia data qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11750665B2Distributed network system for call processing provided are a call processing method performed by a distributed network system and a recording medium, in which a program for executing the call processing method is recorded
Publication Date: 2023.09.05 ACROMATE CO LTD
  • US11750665B2 patent drawing
  • US11750665B2 patent drawing
  • US11750665B2 patent drawing

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.