Server System Always-On Connection Allocation via Label Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Establishing always-on connections in server systems with multiple processing parts is challenging, as existing systems find it difficult to appropriately manage and distribute connections across terminal devices.

Innovation Solution

A server system with a controller that determines a target always-on connection processing part by assigning label information to each processing part, allowing for efficient allocation and establishment of connections based on terminal device requests, using a method that includes receiving requests, determining the target processing part, and sending destination data for establishing connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a server system is provided with a plurality of always-on connection processing parts to handle connection requests, then the system's capacity to establish connections is improved, but the complexity of managing and determining the target processing part increases

Engineering Contradiction:
Improveconnection establishment capacityVSAvoidmanagement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The server system is divided into multiple always-on connection processing parts, each capable of independently handling connection requests. This segmentation increases the system's connection establishment capacity while the controller manages the distribution of requests to appropriate segments based on allocation label information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Allocation label information is determined in advance by the controller for each terminal device before connection requests are made. This preliminary assignment of labels simplifies the target determination process, as the controller can directly match requests to processing parts based on pre-established allocation labels rather than making complex real-time decisions.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If allocation label information is determined in advance for each terminal device, then the target determination process is simplified, but additional processes for label allocation and management are required

Engineering Contradiction:
Improvetarget determination easeVSAvoidprocess complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The controller determines allocation label information in advance for each terminal device and stores it in advance allocation label information. This preliminary action simplifies the target determination process during actual connection requests, as the controller can directly match requests to processing parts using pre-assigned labels without complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses allocation label information as a simplified representation or copy of the complex relationship between terminal devices and processing parts. Instead of managing complex direct mappings, the system uses these label copies to efficiently determine target processing parts, reducing the operational complexity of target determination.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP4184891B1Server system
Publication Date: 2024.08.28 BROTHER KOGYO KK
  • EP4184891B1 patent drawingFigure 1
  • EP4184891B1 patent drawingFigure 2
  • EP4184891B1 patent drawingFigure 3

AI summary

A server system for an always-on connection includes: a plurality of always-on connection processing parts; and a controller. Each of the always-on connection processing parts includes a plurality of always-on connection execution parts, and the controller is configured to execute: a receiving process to receive a first request for the always-on connection from a terminal device; a determining process to determine a target always-on connection processing part, among the always-on connection processing parts according to the first request, the target always-on connection processing part being one always-on connection processing part to establish the always-on connection with the terminal device; and a sending process to send to the terminal device a destination data indicating a destination of the second request for the always-on connection after determining the target always-on connection processing part, the destination data also indicating the target always-on connection processing part.