Cloud Server Session Management During Management Server Downtime

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information processing systems face challenges in managing tunnel communications when the tunnel management apparatus stops functioning, preventing effective control of devices connected to a local area network (LAN) through a cloud server due to firewall restrictions.

Innovation Solution

An information processing system comprising a cloud server and a management server outside the firewall, with a relay device inside the firewall, that establishes and manages communication sessions to control target devices within the firewall, including a stop period mechanism to handle service refrains and maintain communication sessions during service interruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a tunnel management apparatus is used to control tunnel communications between devices, then communication management is improved, but the system becomes unreliable when the management apparatus stops functioning

Engineering Contradiction:
Improvecommunication managementVSAvoidsystem reliability during management server downtime
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The cloud server preliminarily establishes communication sessions with relay devices before the management server stops functioning. When the management server is unavailable, these pre-established sessions enable the cloud server to directly communicate with target devices without requiring management server intervention, thus maintaining system reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Relay devices serve as intermediaries between the cloud server and target devices. The relay devices receive connection requests from the cloud server and forward them to target devices, enabling communication to continue even when the management server is unavailable, as the relay devices maintain local session information independently.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the cloud server establishes communication sessions with relay devices, then device control capability is improved, but network resource consumption increases

Engineering Contradiction:
Improvedevice control capabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The cloud server establishes communication sessions with relay devices on-demand rather than maintaining continuous connections. Sessions are created when control operations are needed and disconnected when not in use, allowing the system to balance device control capability with network resource conservation through periodic rather than continuous communication.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The communication session state is dynamic, transitioning between established and disconnected states based on operational needs. The cloud server can quickly establish sessions when control is required and disconnect them when idle, making the system adaptable to varying control requirements while minimizing unnecessary network resource consumption during idle periods.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9866407B2Information processing system, cloud server, device control method, and non-transitory computer-readable recording medium encoded with device control program
Publication Date: 2018.01.09 KONICA MINOLTA INC
  • US9866407B2 patent drawing
  • US9866407B2 patent drawing
  • US9866407B2 patent drawing

AI summary

A cloud server acquires a stop period indicating a period during which a management server refrains from providing services; transmits connection requests to said management server if not in the stop period; establishes first communication session when establishment requests including the same address information as address information of connection destination included in the connection request are received from a relay device receiving connection requests forwarded from the management server after transmission of connection requests; transmits jobs to a control target device via first communication session; after first communication session is established, in response to acquisition of result of jobs executed by the control target device, if in the stop period, disconnects first communication session after the stop period finished; and if jobs are generated in the stop period, transmits to the control target device jobs generated in the stop period, via first communication session established before the stop period starts.