Distributed Relay Server Architecture for SIP Communication Load Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems between different Local Area Networks (LANs) via a Wide Area Network (WAN) face high server load and difficulty in managing terminal movements, leading to inefficient communication and delayed responses due to the need for constant registration and re-establishment of communication sessions.

Innovation Solution

A relay server system that registers and manages communication terminal account information locally, exchanges account information with other relay servers, and dynamically updates changes, allowing for real-time response to terminal movements and reducing communication load by establishing indirect relay paths when direct communication is not possible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single SIP server comprehensively manages communication terminals across all LANs, then communication between LANs can be established, but the server load becomes very large

Engineering Contradiction:
Improvecommunication capability between LANsVSAvoidserver load
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent divides the centralized SIP server into multiple distributed relay servers, each managing communication terminals within its own LAN. Each relay server independently handles registration and communication management for local terminals, eliminating the need for a single overloaded server to manage all terminals across all LANs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the communication architecture by adding relay servers at the LAN level between terminals and the core network. This creates a two-level management structure where relay servers handle local terminal management and the SIP server handles inter-LAN routing, distributing the management burden across multiple levels.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If relay servers establish direct relay communication sessions with each other, then communication can be relayed between LANs, but the relay communication session becomes complicated and communication load increases

Engineering Contradiction:
Improvecommunication relay capabilityVSAvoidrelay communication session complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces the SIP server as an intermediary that centralizes the management of relay communication sessions. Instead of relay servers directly establishing complex peer-to-peer sessions, the SIP server acts as a mediator that routes communication requests and manages session establishment, simplifying the overall session management architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent combines the session management function into a centralized SIP server while relay servers focus on local terminal management and data relaying. This separation of concerns merges the control plane (SIP server) and data plane (relay servers), reducing the complexity each individual relay server must handle.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If account information is registered in the SIP server, then communication requests can be routed, but response to terminal movement cannot be achieved in real time

Engineering Contradiction:
Improvecommunication request routingVSAvoidresponse speed to terminal movement
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent implements preliminary action by having relay servers continuously monitor and detect terminal movements within their local LANs in real time. When a terminal moves or disconnects, the relay server immediately updates the SIP server with the current terminal status, ensuring the routing information is current before communication requests are routed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback mechanism where relay servers continuously report terminal status changes to the SIP server. This real-time feedback loop ensures the SIP server maintains up-to-date routing information, enabling immediate response to terminal movements and ensuring communication requests are always routed to the correct current location.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9294519B2File server device
Publication Date: 2016.03.22 MURATA MASCH LTD
  • US9294519B2 patent drawing
  • US9294519B2 patent drawing
  • US9294519B2 patent drawing

AI summary

Communication is established between communication terminals arranged in different LANS while realizing dynamic response to reduction in server load, movement of communication terminal, and the like. A relay server is arranged in a LAN and can communicate with an SIP server arranged in a WAN. For instance, a first relay server exchanges account information of the communication terminals in the respective LAN with a second relay server. If exchanged account information is changed in one relay server, the account information after the change is notified to the other relay server. One relay server determines the other relay server based on the exchanged account information and relays communication data between the communication terminals through the other relay server.