File server
First Claim
Patent Images
1. A file server comprising:
- a server for storing and providing data;
terminal device for outputting the data provided by said server;
a distributing device between said server and said terminal device for storing parts of data stored by said server, said distributing device comprising;
storing means for storing a specified number of data;
terminal side transmitting/receiving means for receiving a request for data from said terminal device and for transmitting the data corresponding to the request to said terminal device;
storage control means for outputting the data, corresponding to the request, from said storing means to the said terminal side transmitting/receiving means if the data corresponding to the request is stored in said storing means, and for writing new data received from said server into said storing means;
server side transmitting/receiving means for transmitting the request for data from said terminal to said server if the data corresponding to the request is not stored in said storing means, and for receiving the data corresponding to the request from said server; and
state control means for identifying whether the request for data from said terminal device has been received and whether data is being transmitted to said terminal device, and for making said server side transmitting/receiving means transmit a request for new data to said server causing said storage control means to write the new data received by said server side transmitting/receiving means if said state control means identifies that no request for data from said terminal devices have been received and that no data is being transmitted to said terminal devices.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention was made in order to provide a file server, wherein a distributing device for storing parts of data to be stored by a server between the server for providing data and a terminal device for outputting data provided by the server, the distributing device reads data and sends them to the terminal device if said data requested to be provided have been stored when receiving the requests from the terminal device, transfers the provision requests to the server if the data requested to be provided have not been stored, and when receiving requested data from the server, it newly registers the requested data and at the same time sends the data to the terminal device.
66 Citations
9 Claims
-
1. A file server comprising:
-
a server for storing and providing data; terminal device for outputting the data provided by said server; a distributing device between said server and said terminal device for storing parts of data stored by said server, said distributing device comprising; storing means for storing a specified number of data; terminal side transmitting/receiving means for receiving a request for data from said terminal device and for transmitting the data corresponding to the request to said terminal device; storage control means for outputting the data, corresponding to the request, from said storing means to the said terminal side transmitting/receiving means if the data corresponding to the request is stored in said storing means, and for writing new data received from said server into said storing means; server side transmitting/receiving means for transmitting the request for data from said terminal to said server if the data corresponding to the request is not stored in said storing means, and for receiving the data corresponding to the request from said server; and state control means for identifying whether the request for data from said terminal device has been received and whether data is being transmitted to said terminal device, and for making said server side transmitting/receiving means transmit a request for new data to said server causing said storage control means to write the new data received by said server side transmitting/receiving means if said state control means identifies that no request for data from said terminal devices have been received and that no data is being transmitted to said terminal devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification