Terminal-Side Exclusive File Control via Authentication Files
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If server-side monitoring is implemented, then exclusive control is achieved, but the system requires server programs that may not be applicable
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.
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.
3Productivity
If multiple terminals access simultaneously, then processing efficiency increases, but data integrity is compromised
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.
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.
Data Source
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.


