Management Server Tunnel Prioritization for Cloud Device Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems between cloud servers outside a firewall and devices inside a firewall face inefficiencies due to the lack of prioritization in processing multiple communication requests, leading to potential disorder in system control and delayed responses.

Innovation Solution

A communication system that includes a management server capable of receiving and prioritizing multiple communication requests, with a tunnel connection request control part that executes 'device trigger' requests before 'application trigger' requests to ensure efficient data transfer and improve response times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple communication requests are processed in order of reception without prioritization, then system control simplicity is maintained, but communication efficiency and response time deteriorate

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidsystem control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The management server performs preliminary classification of communication requests into device trigger requests and application trigger requests before processing. This preliminary action allows the system to prioritize critical device operations without complex real-time decision-making, resolving the contradiction by preparing the processing order in advance based on request type

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If device trigger requests are prioritized over application trigger requests, then response time for critical operations is improved, but processing order complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidprocessing order complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The management server segments communication requests into two distinct categories: device trigger requests and application trigger requests. This segmentation enables straightforward prioritization where device trigger requests are always processed first, providing a simple yet effective mechanism to reduce response time without introducing complex scheduling algorithms

Inventive Principle:
Principle #1Segmentation

3Productivity

If tunnel connection requests are executed without prioritization, then system simplicity is maintained, but data transfer efficiency deteriorates

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidtunnel connection control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The management server executes tunnel connection requests in a predetermined order based on request type before actual data transfer begins. Device trigger requests that require tunnel connections are established first, ensuring that critical data transfers can proceed immediately without waiting for application trigger processing, thereby improving data transfer efficiency through preliminary setup

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10158501B2Communication system, management server, and recording medium
Publication Date: 2018.12.18 KONICA MINOLTA INC
  • US10158501B2 patent drawing
  • US10158501B2 patent drawing
  • US10158501B2 patent drawing

AI summary

A management server receives a plurality of communication requests including a first communication request and a second communication request and controls the order of execution of a plurality of tunnel connection requests which are based on the plurality of communication requests. The first communication request is a communication request which is a request for communication with data transfer from the side of the at least one device toward the side of at least one application. The second communication request is a communication request which is a request for communication with data transfer from the side of the at least one application toward the side of the at least one device. The management server performs a first tunnel connection request which is based on the first communication request, in preference to a second tunnel connection request which is based on the second communication request.