Server Folder Access Control for Client Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile terminal systems lack efficient methods for users to conveniently access and share files between devices while ensuring user privacy, as they do not allow specific folders on a server terminal to be recognized as local folders on a client terminal, and do not adequately control access to shared files.
Innovation Solution
A client and server terminal system where a specific folder on the server terminal can be recognized and accessed by the client terminal through a file sharing system, with the server terminal controlling access by verifying a prescribed identifier and granting access only to authorized client terminals, allowing seamless file sharing while maintaining user privacy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a specific folder on the server terminal is made accessible to the client terminal through file sharing, then file sharing convenience is improved, but user privacy control deteriorates
Solution Approach 1:
The server terminal's file system is segmented into multiple folders with different access permissions. Users can selectively share specific folders with client terminals while keeping other folders private. This segmentation allows fine-grained control over which files are accessible, resolving the contradiction between sharing convenience and privacy control.
Solution Approach 2:
Different folders on the server terminal are assigned different access qualities - some folders are set to be accessible by specific client terminals while others remain private. This local quality differentiation enables the system to provide both convenient file sharing for authorized users and strong privacy protection for unauthorized users simultaneously.
2Adaptability or versatility
If all folders on the server terminal are made accessible to the client terminal, then file sharing versatility is improved, but security deteriorates
Solution Approach 1:
The file sharing system segments the server terminal's storage into multiple independent folders, each with its own access control settings. This allows the system to provide versatile file sharing across different folders while maintaining security by restricting access to specific folders based on user authorization, rather than exposing all files uniformly.
Solution Approach 2:
Each folder on the server terminal is assigned a specific access quality - either accessible or inaccessible - based on the user's authorization. This local quality approach enables the system to achieve high versatility for authorized users while maintaining strong security for unauthorized users, as each folder independently enforces its access policy.
3Speed
If the client terminal scans and caches all files from the server terminal, then access speed is improved, but device memory consumption increases
Solution Approach 1:
Instead of scanning and caching all files from the server terminal, the client terminal performs partial scanning - only scanning folders that are authorized for access and only caching files that are actually requested or frequently accessed. This partial action approach maintains acceptable access speed while significantly reducing memory consumption compared to caching everything.
Solution Approach 2:
The client terminal performs preliminary scanning and indexing of authorized folders in the background without caching all files immediately. When a user requests a file, the system retrieves it from the server terminal using the pre-established index. This preliminary action speeds up file access compared to no indexing while avoiding the memory overhead of caching all files.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Client and server terminals and method for controlling the same are disclosed, by which a use of a terminal is facilitated in further consideration of user's convenience. According to at least one of embodiments of the present invention, a specific folder (or all folders) storing files of the server terminal can be recognized as a folder in the corresponding client terminal to facilitate the files of the server terminal to be used by a user of the client terminal more conveniently. The present invention includes communicating with a server device having a server memory including at least one server folder, if a communication with the server device is established and a specific sever folder of the server memory is accessed according to a file sharing system scheme, scanning the specific server folder automatically, and if an application related to a file is activated, controlling an indicator of at least one file within the scanned specific server folder to be automatically uploaded to the application.