HTTP Managed Apparatus Access Dispersion via Unique Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In management systems using HTTP servers, periodic communication between managed apparatuses and managing apparatuses leads to concentrated server accesses, requiring significant time and labor to adjust default communication times and potentially resulting in biases if adjusted manually.

Innovation Solution

Each managed apparatus sets a unique periodic communication time based on its MAC address or serial number, using random numbers to deviate from a fixed value, allowing the managing apparatus to identify and manage these times, thereby dispersing access times and reducing server load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If periodic communication is implemented using HTTP server, then data transmission efficiency is improved, but concentrated server accesses occur causing system load increase

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidserver load
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Each managed apparatus is assigned a unique periodic communication time based on its individual identifier (MAC address or serial number), creating localized differentiation in communication timing. This disperses server accesses across different time points, preventing concentrated loads while maintaining efficient HTTP-based data transmission for each apparatus

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The periodic communication time parameter is dynamically determined by hashing the apparatus identifier and adding a random offset. This parameter transformation converts a potentially concentrated communication pattern into a dispersed pattern, reducing server load while preserving transmission efficiency

Inventive Principle:
Principle #35Parameter changes

2Reliability

If manual adjustment of default periodic communication times is performed, then access concentration is reduced, but significant time and labor are required

Engineering Contradiction:
Improveaccess distributionVSAvoidadjustment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically generates unique periodic communication times for each managed apparatus using the apparatus's own identifier (MAC address or serial number) as input to a hashing function. This self-service mechanism eliminates manual adjustment requirements while ensuring uniform access distribution across all apparatuses

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A hashing function serves as an intermediary that transforms apparatus identifiers into dispersed periodic communication times. This automated intermediary process replaces manual adjustment, significantly reducing time and labor while maintaining uniform access distribution

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual adjustment of periodic communication times is performed, then some access concentration is reduced, but bias is introduced in communication timing

Engineering Contradiction:
Improveaccess distributionVSAvoidtiming uniformity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The periodic communication time is derived by hashing the apparatus identifier and adding a random offset within a specified range. This parameter transformation ensures uniform distribution of communication times across all apparatuses, eliminating the bias that would result from manual adjustment while maintaining ease of operation through automated calculation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9374488B2Management system and managed apparatus, and method of management
Publication Date: 2016.06.21 KONICA MINOLTA INC
  • US9374488B2 patent drawing
  • US9374488B2 patent drawing
  • US9374488B2 patent drawing

AI summary

A management system in which a plurality of managed apparatuses and a managing apparatus managing the plurality of managed apparatuses are connected so that they communicate via an HTTP server, wherein each of the managed apparatus includes: a communication section accessing the HTTP server and writing apparatus information indicating status of apparatus itself; a timing setting section setting a timing of accessing the HTTP server based on a unique value of apparatus itself set in advance; and a communication control section making the communication section operate periodically based on set timing information; wherein the managing apparatus includes; a communication section accessing the HTTP server and reading out the apparatus information of each of the managed apparatuses.