Server Terminal Connection State Synchronization for Resource Load Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In systems where wireless communication between a server and a terminal device is frequently disconnected, the repeated reconnection process leads to an increased load due to frequent resource checking, disrupting the continuous use of resources.

Innovation Solution

Implementing a state monitoring system where the server and terminal device synchronize connection states using heart-beat signals to determine resource allocation and deallocation, thereby reducing the need for frequent resource checking and maintaining resource usage continuity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the terminal device repeatedly checks connection and resources after disconnection, then the connection can be re-established, but the load increases due to frequent resource checking

Engineering Contradiction:
Improveconnection re-establishmentVSAvoidsystem load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The server performs preliminary actions by proactively notifying the terminal device of resource deallocation before the terminal device initiates reconnection. This allows the terminal device to prepare for reconnection without needing to repeatedly check resource availability, thereby reducing the frequency of resource checking operations and lowering system load while maintaining reliable reconnection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the server sends notifications to the terminal device about connection state changes and resource availability. This feedback loop allows the terminal device to adjust its behavior based on server status, reducing unnecessary repeated checking and optimizing the balance between connection reliability and system load.

Inventive Principle:
Principle #23Feedback

2Productivity

If the server deallocates resources after a fixed period of non-use, then resources are efficiently managed, but the continuous use of resources is disrupted during frequent disconnections

Engineering Contradiction:
Improveresource management efficiencyVSAvoidresource usage continuity
Core Design Contradiction:
ProductivityVSDuration of action of stationary object

Solution Approach 1:

The server performs preliminary actions by notifying the terminal device of resource deallocation before the terminal device initiates reconnection. This allows the terminal device to prepare for reconnection without needing to repeatedly check resource availability, thereby reducing the frequency of resource checking operations and lowering system load while maintaining reliable reconnection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The resource allocation system dynamically adapts to connection patterns by adjusting the non-use period threshold. When frequent disconnections are detected, the system extends the resource retention period beyond the fixed threshold, allowing resources to remain allocated longer to maintain continuity during frequent reconnections, while still deallocating resources when appropriate to maintain efficiency.

Inventive Principle:
Principle #15Dynamics

3Duration of action of stationary object

If the non-use period for resource deallocation is extended to maintain resource availability, then resource usage continuity is improved, but resources are held longer than necessary reducing efficiency

Engineering Contradiction:
Improveresource availability periodVSAvoidresource management efficiency
Core Design Contradiction:
Duration of action of stationary objectVSProductivity

Solution Approach 1:

The resource allocation system dynamically adapts to connection patterns by adjusting the non-use period threshold. When frequent disconnections are detected, the system extends the resource retention period beyond the fixed threshold, allowing resources to remain allocated longer to maintain continuity during frequent reconnections, while still deallocating resources when appropriate to maintain efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the server sends notifications to the terminal device about connection state changes and resource availability. This feedback loop allows the terminal device to adjust its behavior based on server status, reducing unnecessary repeated checking and optimizing the balance between connection reliability and system load.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10477558B2Information processing system, server, and terminal device
Publication Date: 2019.11.12 FUJITSU LTD
  • US10477558B2 patent drawing
  • US10477558B2 patent drawing
  • US10477558B2 patent drawing

AI summary

A system includes: a server; and a terminal. The server manages a first connection state indicating a state of connection with the terminal based on whether the connection with the terminal is determined as established, and performs deallocation or reuse of a server-side resource allocated by the server, based on whether the first connection state is synchronized with a second connection state managed in the terminal. The terminal repeatedly checks a connection with the server using the connection path including the at least part in which the wireless communication is performed, and manages the second connection state indicating a state of the connection with the server, based on whether the connection with the server is determined as established. The terminal performs deallocation or reuse of a terminal-side resource allocated by the terminal, based on whether the second connection state is synchronized with the first connection state.