File management system for permitting user access to files in a distributed file system based on linkage relation information
First Claim
1. A file management system for managing a plurality of tree structure files, each of said tree structure files including one directory file and at least one branch file directed by said directory file, said file management system comprising:
- a plurality of processing means each having first memory means for storing a set of tree structure files; and
line means, connected to said plurality of processing means, for transmitting data or commands between each of said plurality of processing means;
wherein at least a first one of said plurality of processing means includeslinking means for providing linkage relation between a first file in said tree structure files in said first one of said processing means and a second file in said tree structure files in a second one of said plurality of processing means in response to a linkage request from an user,second memory means for storing said linkage relation between said first file and said second file together with an indicator indicating a group of one or more users including said user for which said linkage relation is valid, andmeans for judging, in response to a request to access a file directed by said second file through said first file from a first user, whether said request is permissible by checking whether linkage relation between said first file and said second file is valid for said first user by searching said indicator in said second memory means.
0 Assignments
0 Petitions
Accused Products
Abstract
In a file management system a plurality of information processing devices are provided with files of tree structure. The information processing devices are linked through a communication line and dispersed files are utilized by a plurality of users in common. Each of the users can construct his own file without having any influence on the others. A table is provided including a column indicating the relation of links for the case where an arbitrary branch of a tree structure, included within at least one information processing device, is linked with a part of files included within another information device and a column specifying groups, for which the relation of links is valid. Linking is only permitted for access demands from members belonging to the group for which the relation of links is indicated as valid, to the part of the files of the other information processing device.
-
Citations
17 Claims
-
1. A file management system for managing a plurality of tree structure files, each of said tree structure files including one directory file and at least one branch file directed by said directory file, said file management system comprising:
-
a plurality of processing means each having first memory means for storing a set of tree structure files; and line means, connected to said plurality of processing means, for transmitting data or commands between each of said plurality of processing means; wherein at least a first one of said plurality of processing means includes linking means for providing linkage relation between a first file in said tree structure files in said first one of said processing means and a second file in said tree structure files in a second one of said plurality of processing means in response to a linkage request from an user, second memory means for storing said linkage relation between said first file and said second file together with an indicator indicating a group of one or more users including said user for which said linkage relation is valid, and means for judging, in response to a request to access a file directed by said second file through said first file from a first user, whether said request is permissible by checking whether linkage relation between said first file and said second file is valid for said first user by searching said indicator in said second memory means. - View Dependent Claims (2, 3)
-
-
4. A data terminal connected to at least one other data terminal through a data transmission line means comprising:
-
memory means for storing a plurality of ordinary files, a plurality of directory files for managing said plurality of ordinary files in tree structure and linking relations between each of said directory files and each of a plurality of directory files in said other data terminal according to each of a plurality of users or user programs; and processing means for judging, in response to a request to access a file directed by a second directory file in said other data terminal through a first directory file in said data terminal from a user or a user program, whether said data terminal should request said other data terminal to access said file directed by said second directory file by checking whether said first directory file is linked with said second directory file in said other data terminal according to said user or user program. - View Dependent Claims (5, 6)
-
-
7. A file management terminal connected to at least one other file management terminal through a data transmission line means comprising:
-
memory means for storing a plurality of ordinary files, a plurality of directory fires for managing said plurality of ordinary files in tree structure, and linking relations between each of said directory files and each of a plurality of directory files in said other file management terminal according to each of a plurality of users or user programs; and processing means for judging, in response to a request to access a file directed by a second directory file in said other file management terminal through a first directory file in said file management terminal from an user or an user program, whether said file management terminal should request said other file management terminal to access said file directed by said second directory file by checking whether said first directory file is linked with said second directory file in said other file management terminal according to said user or user program. - View Dependent Claims (8, 9)
-
-
10. A data processing system including first data processing means and second data processing means connected to said first data processing means via transmission line means respectively,
said first data processing means comprising: -
first file memory means for storing a plurality of ordinary files and a plurality of directory files for managing said plurality of ordinary files in tree structure; first linkage memory means for storing linking relation between a first directory file in said first data processing means and a second directory file in said second data processing means according to an user or an user program in response to a linkage request from said user or said user program; and processing means for judging, in response to a request to access a file directed by said second directory file in said second data processing means through said first directory file in said first data processing means from a first user or user program, whether said first data processing means should request said second data processing means to access said file directed by said second directory file by checking whether said first directory file is linked with said second directory file according to said first user or user program. - View Dependent Claims (11, 12, 13)
-
-
14. A file management system including first data processing means and second data processing means connected to said first data processing means via transmission line means respectively,
said first data processing, means comprising: -
first file memory means for storing a plurality of ordinary files and a plurality of directory files for managing said plurality of ordinary files in tree structure; first linkage memory means for storing linking relation between a first directory file in said first data processing means and a second directory file in said second data processing means according to an user or an user program in response to a linkage request from said user or said user program; and processing means for judging, in response to a request to access a file directed by said second directory file in said second data processing means through said first directory file in said first data processing means from first user or user program, whether said first data processing means should request said second data processing means to access said file directed by said second directory file by checking whether said first directory file is linked with said second directory file according to said said user or user program. - View Dependent Claims (15, 16, 17)
-
Specification