Data server, data management method, and data management system
First Claim
1. A data server which partially constitutes a data management system in cooperation with another data server connected via a network, the data server comprising:
- a data management section that stores a data item;
a user authentication section that performs user authentication;
a searching section that searches the data management section for a requested data item when a data request is received from a client;
a data providing section that provides the requested data item to the client when the requested data item is found in the data management section; and
a redirect section that, when the requested data item is not found in the data management section, detects a data server which stores the requested data item in the data management system, receives temporary authentication information from the data server, and sends information to identify the requested data item in the data server and the temporary authentication information to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A data server which partially constitutes a data management system in cooperation with another data server connected via a network, the data server having: a data management section that stores a data item; a user authentication section that performs user authentication; a searching section that searches the data management section for a requested data item when a data request is received from a client; a data providing section that provides the requested data item to the client when the requested data item is found in the data management section; and a redirect section that, when the requested data item is not found in the data management section, detects a data server which stores the requested data item in the data management system, receives temporary authentication information from the data server, and sends information to identify the requested data item in the data server and the temporary authentication information to the client.
69 Citations
17 Claims
-
1. A data server which partially constitutes a data management system in cooperation with another data server connected via a network, the data server comprising:
-
a data management section that stores a data item;
a user authentication section that performs user authentication;
a searching section that searches the data management section for a requested data item when a data request is received from a client;
a data providing section that provides the requested data item to the client when the requested data item is found in the data management section; and
a redirect section that, when the requested data item is not found in the data management section, detects a data server which stores the requested data item in the data management system, receives temporary authentication information from the data server, and sends information to identify the requested data item in the data server and the temporary authentication information to the client.
-
-
2. A data server which partially constitutes a data management system in cooperation with another data server connected via a network, the data server comprising:
-
a user authentication section that performs user authentication;
a searching section that searches the data management section for a requested data item when a data request is received from a client;
a data providing section that provides the requested data item to the client when requested data item is found in the data management section; and
an inquiry responding section that searches the data management section when receiving an inquiry on presence of a requested data item from other data server in the data management system, and, when the requested data item is found, creates temporary authentication information, stores the temporary authentication information in a temporary authentication information storage section, and notifies the other data server of the temporary authentication information. - View Dependent Claims (3, 4, 5)
-
-
6. A first data server which partially constitutes a data management system in cooperation with another data server connected via a network, the first data server comprising:
-
a data management section that stores a data item;
a user authentication section that performs user authentication;
a searching section that searches the data management section for a requested data item when a data request is received from a user;
a data providing section that provides the requested data item to the client when the requested data item is found in the data management section; and
a redirect section that, when the requested data item is not found in the data management section, detects a second data server which stores the requested data item in the data management system, generates temporary authentication information for the requested data item, generates redirect information including information to identify the requested data item in the second-data server, the temporary authentication information for the requested data item, and server identification information of the first data server, and returns the redirect information to the client. - View Dependent Claims (8)
-
-
7. A second data server which partially constitutes a data management system in cooperation with another data server connected via a network, the second data server comprising:
-
a data management section that stores a data item;
a user authentication section that performs user authentication;
a searching section that searches the data management section for a requested data item when a data request is received from a user;
a data providing section that provides the requested data item to the client when the requested data item is found in the data management section;
a redirect authentication section that, when a data request is received from a client for which the user authentication has not been completed, transmits an inquiry on validity of temporary authentication information retrieved from the data request to a first data server indicated by server identification information retrieved from the data request, and accepts the data request without causing the client to perform a process for user authentication when a response to the inquiry indicating that the temporary authentication information is valid is received. - View Dependent Claims (9, 10, 13)
-
-
11. A data management method executed by a data server which partially constitutes a data management system in cooperation with another data server connected via a network, the method comprising:
-
searching the data server for a requested data item in a data request when the data request is received from a client which is successfully authenticated;
providing the requested data item when the requested data item is found;
identifying a data server having the requested data item as a transfer destination server by transmitting an inquiry on presence of the requested data item to another data server when the requested data item is not found;
receiving temporary authentication information from the transfer destination server; and
returning to the client redirect information including access information which identifies the requested data item in the transfer destination server and the temporary authentication information.
-
-
12. A data management method executed by a data server which partially constitutes a data management system in cooperation with another data server connected via a network, the method comprising:
-
searching the data server for a requested data item of a data request when the data request is received from a user who is successfully authenticated;
providing the requested data item to the client when the requested data item is found;
identifying a data server having the requested data item as a transfer destination server by transmitting an inquiry on presence of the requested data item to another data server when the requested data item is not found;
creating temporary authentication information for the requested data item; and
creating redirect information including access information for identifying the requested data item in the transfer destination server, the temporary authentication information for the requested data item, and server identification information of the data server, and returning the redirect information to the client.
-
-
14. A data management system comprising:
-
a data management section that stores a data item;
a user authentication section that performs user authentication;
a searching section that searches the data management section for a requested data item when a data request is received from a client;
a data providing section that provides the requested data item to the client when the requested data item is found in the data management section;
a redirect section that, when the requested data item is not found in the data management section, detects a data server which stores the requested data item in the data management system, receives temporary authentication information from the data server, and sends information to identify the requested data item in the data server and the temporary authentication information to the client; and
an inquiry responding section that searches the data management section when receiving an inquiry on presence of a requested data item from other data server in the data management system, and, when the requested data item is found, creates temporary authentication information, stores the temporary authentication information in a temporary authentication information storage section, and notifies the other data server of the temporary authentication information. - View Dependent Claims (15, 16, 17)
-
Specification