File storage service system, file management device, file management method, ID denotative NAS server and file reading method
First Claim
1. A file storage service system comprising,a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location,an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier,a file management device, anda user terminal,wherein said file management device comprises,a path denotative NAS access unit which sends a read request with the file deposit location to said path denotative NAS server, and reads a file from said path denotative NAS server,a file identifier generating unit which generates the file identifier of the file obtained by said path denotative NAS server,a file identifier registration requesting unit which sends a file identifier registration request with the file deposit location of the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit, and registers the file identifier in said ID denotative NAS server in association with the file deposit location,a file identifier storing unit which stores information relating to the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit in such a manner as the information and the file identifier being associated with each other, anda client request receptor unit which transmits to the client, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposition location are corresponding to each other,wherein when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client,wherein, when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client, andwherein said user terminal comprises a file information display unit which displays on a display device a directory structure within the path denotative NAS server and which displays attribute information of a file selected from the directory structure.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a migration of a file from a path denotative NAS server to an ID denotative NAS server. In a file management device according to one embodiment, a migration-use path denotative NAS access section obtains a file deposit location from the path denotative NAS server, selects a migration target file based on the deposit location, and sends a read request with the deposit location of the migration target file to the path denotative NAS server, so as to obtain the migration target file. A migration-use denotative NAS access section 44 generates a write request with the migration target file, sends it to the ID denotative NAS servers, and writes the file therein. In addition, the migration-use ID denotative NAS access section registers a GUID received from the ID denotative NAS servers in a file name/GUID management table, together with the file name of the migration target file.
-
Citations
17 Claims
-
1. A file storage service system comprising,
a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location, an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier, a file management device, and a user terminal, wherein said file management device comprises, a path denotative NAS access unit which sends a read request with the file deposit location to said path denotative NAS server, and reads a file from said path denotative NAS server, a file identifier generating unit which generates the file identifier of the file obtained by said path denotative NAS server, a file identifier registration requesting unit which sends a file identifier registration request with the file deposit location of the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit, and registers the file identifier in said ID denotative NAS server in association with the file deposit location, a file identifier storing unit which stores information relating to the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit in such a manner as the information and the file identifier being associated with each other, and a client request receptor unit which transmits to the client, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposition location are corresponding to each other, wherein when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client, wherein, when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client, and wherein said user terminal comprises a file information display unit which displays on a display device a directory structure within the path denotative NAS server and which displays attribute information of a file selected from the directory structure.
-
3. A file management device being employed with a connection via a network to a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location, and an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier, comprising,
a path denotative NAS access unit which sends a read request with the file deposit location to said path denotative NAS server, and reads a file from said path denotative NAS server, a file identifier generating unit which generates the file identifier of the file obtained by said path denotative NAS server, a file identifier registration requesting unit which sends a file identifier registration request with the file deposit location of the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit, and registers the file identifier in said ID denotative NAS server in association with the file deposit location, a file identifier storing unit which stores information relating to the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit in such a manner as the information and the file identifier being associated with each other, and a client request receptor unit which transmits to the client, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposition location are corresponding to each other, wherein when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client, wherein said file management device is configured for communication with a user terminal, wherein, when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client, and wherein said user terminal comprises a file information display unit which displays on a display device a directory structure within the path denotative NAS server and which displays attribute information of a file selected from the directory structure.
-
4. A non-transitory computer-readable medium having a program stored thereon, which is readable by a computer, wherein,
said computer is employed with a connection via a network to a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location, and an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier, wherein, said program allows a system of said computer to function as, a path denotative NAS access unit which sends a read request with the file deposit location to said path denotative NAS server, and reads a file from said path denotative NAS server, a file identifier generating unit which generates the file identifier of the file obtained by said path denotative NAS server, a file identifier registration requesting unit which sends a file identifier registration request with the file deposit location of the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit, and registers the file identifier in said ID denotative NAS server in association with the file deposit location, a file identifier storing unit which stores information relating to the file obtained by said path denotative NAS access unit and the file identifier of the file generated by said file identifier generating unit in such a manner as the information and the file identifier being associated with each other, and a client request receptor unit which transmits to the client, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposition location are corresponding to each other, wherein when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client, wherein, when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client, said computer is further employed with a connection via the network to a user terminal, wherein the user terminal comprises a file information display unit which displays on a display device a directory structure within the path denotative NAS server and which displays attribute information of a file selected from the directory structure.
-
5. A file management method employing a computer, with a connection via a network to a path denotative NAS server which is an NAS server to perform a reception of a file denotation from a client based on a file deposit location, and an ID denotative NAS server which is an NAS server to perform the reception of the file denotation from the client based on a file identifier, said file management method executes,
a reading step which sends a read request with the file deposit location to said path denotative NAS server and reads the file from said path denotative NAS server, a generating step which generates the file identifier of the file thus obtained, a registering step which sends a file identifier registration request with the file deposit location of the file thus obtained and the file identifier of the file generated, and registers the file identifier in said ID denotative NAS server in association with the file deposit location, a storing step which stores in a storage device, information relating to the file thus obtained and the file identifier of the file generated, in such a manner as the information and the file identifier being associated with each other, a transmitting step which transmits to the client, at a request from the client, the file identifier stored in the file identifier storing unit and information where the identifier and the file deposition location are corresponding to each other, wherein when the file deposit location corresponding to the file identifier received with the read request from the client exists within said ID denotative NAS server, said ID denotative NAS server reads a file stored in the file deposit location and transmits the file to the client, wherein, when the file deposit location corresponding to the file identifier received with the read request from the client exists within said path denotative NAS server, said ID denotative NAS server sends the read request with the file deposit location to said path denotative NAS server, reads a file from said path denotative NAS server, and sends the file to the client, and a communicating step which communicates with a user terminal, the user terminal comprising: -
a file information display unit which displays on a display device a directory structure within the path denotative NAS server and which displays attribute information of a file selected from the directory structure, and an instruction unit which receives a file denotation of the selected file for the computer to read the selected file from the path denotative NAS server, and sends a reading instruction with the file denotation to the computer. - View Dependent Claims (15, 16, 17)
-
Specification