Access Control Apparatus Session Management Load Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional access control systems face high loads on servers and databases due to increased user terminals and connections, leading to infrastructure augmentation challenges and reliability issues.

Innovation Solution

A method where multiple access control apparatuses store session information for user terminals, with each apparatus updating and referencing session data bidirectionally, using identifiers to distribute load and maintain redundancy, allowing flexible handling of increased access and failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If session management is performed by a single server, then the system structure is simple, but the load on the server becomes large and reliability decreases

Engineering Contradiction:
Improvesystem structureVSAvoidsystem reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides session management into two independent parts: session information storage (in database) and session management operations (in access control apparatus). This segmentation allows the system to distribute load across multiple access control apparatuses while maintaining a centralized database, thereby improving reliability without significantly increasing system complexity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If session management is performed by multiple servers, then reliability is improved, but the load on the database increases and system complexity increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the session information storage function from the access control apparatus and places it in a dedicated database. This extraction allows multiple access control apparatuses to share the same database, distributing the management load while avoiding the need for each apparatus to maintain its own session data, thus limiting the increase in system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If infrastructure is augmented to handle increased access, then system capacity is improved, but the load on the system increases and cost increases

Engineering Contradiction:
Improvesystem capacityVSAvoidsystem load
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements dynamic load distribution where multiple access control apparatuses can independently manage sessions and the system can flexibly allocate management tasks based on current load conditions. This dynamic approach allows the system to handle increased access without requiring proportional infrastructure augmentation, as existing resources can be optimized through flexible distribution.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8850047B2Access control method, access control apparatus, and access control program
Publication Date: 2014.09.30 KAMOME ENG
  • US8850047B2 patent drawing
  • US8850047B2 patent drawing
  • US8850047B2 patent drawing

AI summary

When an access control apparatus 1 receives an update request for session information of a user terminal 3, the access control apparatus having received the update request identifies multiple access control apparatuses storing therein the session information of the user terminal 3 on the basis of an identifier of the user terminal. Further, the access control apparatus 1 having received the update request sends a new update request for the session information of the user terminal 3 to each of the multiple identified access control apparatuses. Each of the access control apparatuses having received the new update request updates a session-data storage part of the access control apparatus having received the new update request in association with an update time.