Terminal-Side Exclusive File Control via Authentication Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing exclusive control systems for file processing on servers require server-side operations, which can be impractical and increase server load, especially when a server cannot execute the necessary program.

Innovation Solution

An exclusive control system where terminals set and manage access rights on the server, using a process executor to define an exclusion period for data access, and a determiner to restrict or allow access based on authentication files, allowing for terminal-side operations to manage access without requiring a server program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If server-side monitoring is used for exclusive control, then exclusive control can be implemented, but server load increases and program compatibility issues arise

Engineering Contradiction:
Improveexclusive control reliabilityVSAvoidserver operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of having the server monitor and control exclusive access (traditional approach), the invention inverts the control logic to client-side terminals. Each terminal independently determines whether to grant access by checking for authentication files on the server, eliminating the need for server-side monitoring programs while maintaining exclusive control reliability.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

Terminals perform self-service by autonomously determining access rights based on the presence or absence of authentication files on the server. Each terminal independently executes the determination process without requiring server intervention, reducing server load and program compatibility requirements while ensuring exclusive control.

Inventive Principle:
Principle #25Self-service

2Reliability

If server-side monitoring is implemented, then exclusive control is achieved, but the system requires server programs that may not be applicable

Engineering Contradiction:
Improveaccess control reliabilityVSAvoidserver program adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The invention shifts the control logic from server-side to client-side terminals. Terminals independently determine access rights by checking authentication files on the server, eliminating dependency on server programs and enhancing adaptability to various server environments while maintaining access control reliability.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

Authentication files serve as an intermediary mechanism between terminals and the server. These files mediate access control by encoding exclusion period information, allowing terminals to independently verify access rights without requiring server-side monitoring programs, thus improving server program adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple terminals access simultaneously, then processing efficiency increases, but data integrity is compromised

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Before accessing the file, each terminal performs preliminary determination of access rights by checking for authentication files on the server. This preliminary action ensures that only one terminal can access the file at a time, maintaining data integrity while allowing multiple terminals to efficiently process other files simultaneously.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses periodic authentication files with expiration timestamps to manage access. Authentication files are created with valid periods, and terminals periodically check these files to determine access rights. This periodic mechanism ensures data integrity through exclusive access while maintaining processing efficiency through automated expiration and renewal.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12019774B2Exclusive control system and exclusive control method
Publication Date: 2024.06.25 MURATA MASCH LTD
  • US12019774B2 patent drawing
  • US12019774B2 patent drawing
  • US12019774B2 patent drawing

AI summary

Each of a plurality of terminals includes a process executor to set on a server an access right to define an exclusion period during which a first terminal can access a specific file while access thereto by a second terminal is restricted, and to execute an updating process to update the exclusion period before the exclusion period lapses; and a determiner to determine access to the specific file as being restricted if within the exclusion period defined by a second terminal, and to determine access to the specific file as being not restricted if outside the exclusion period.