File reading method and file requesting client device in client-server information communication system
First Claim
1. A file reading method in a client-server system including a server for realizing a file providing service and a client for issuing file transfer requests and caching files transferred from the server in response to the file transfer requests into a local file storage region, the method comprising the steps of:
- judging whether the client is in a state in which an access to the server according to a specified protocol is possible or not, when each file transfer request is issued at the client;
making an access to the server according to the specified protocol when the judging step judges that the client is in a state in which an access to the server according to the specified protocol is possible; and
reading a requested file specified by said each file transfer request from files cached in the local file storage region when the judging step judges that the client is in a state in which an access to the server according to the specified protocol is not possible.
1 Assignment
0 Petitions
Accused Products
Abstract
A file reading scheme in a client-server information communication system, capable of efficiently utilizing files cached into a local file storage region of the client regardless of an environment under which the client is operated. Whether the client is in a state in which an access to the server according to a specified protocol is possible or not is judged when each file transfer request is issued at the client. Then, an access to the server according to the specified protocol is made when it is judged that the client is in a state in which an access to the server according to the specified protocol is possible. On the other hand, a requested file specified by each file transfer request is read from files cached in the local file storage region when it is judged that the client is in a state in which an access to the server according to the specified protocol is not possible.
-
Citations
22 Claims
-
1. A file reading method in a client-server system including a server for realizing a file providing service and a client for issuing file transfer requests and caching files transferred from the server in response to the file transfer requests into a local file storage region, the method comprising the steps of:
-
judging whether the client is in a state in which an access to the server according to a specified protocol is possible or not, when each file transfer request is issued at the client; making an access to the server according to the specified protocol when the judging step judges that the client is in a state in which an access to the server according to the specified protocol is possible; and reading a requested file specified by said each file transfer request from files cached in the local file storage region when the judging step judges that the client is in a state in which an access to the server according to the specified protocol is not possible. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A file reading method in a client-server system including a server for realizing a file providing service and a client for issuing file transfer requests and caching files transferred from the server in response to the file transfer requests into a local file storage region, the method comprising the steps of:
-
judging whether the client is in a state in which an access to the server according to a specified protocol is possible or not, when each file transfer request is issued at the client; checking whether a requested file specified by said each file transfer request among files cached in the local file storage region is a latest file or not, when the judging step judges that the client is in a state in which an access to the server according to the specified protocol is possible; making an access to the server according to the specified protocol and transferring the requested file from the server to the client, when the checking step finds that the requested file as cached in the local file storage region is not the latest file; and reading the requested file from files cached in the local file storage region when the judging step judges that the client is in a state in which an access to the server according to the specified protocol is not possible, or when the checking step finds that the requested file as cached in the local file storage region is the latest file. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A file reading method in a client-server system including a server for realizing a file providing service and a client for issuing file transfer requests and caching files transferred from the server in response to the file transfer requests into a local file storage region, the method comprising the steps of:
-
checking whether a requested file specified by each file transfer request exists among files cached in the local file storage region, when said each file transfer request is issued at the client; reading the requested file from files cached in the local file storage region when the checking step finds that the requested file exists among files cached in the local file storage region; judging whether the client is in a state in which an access to the server according to a specified protocol is possible or not, when the checking step finds that the requested file does not exist among files cached in the local file storage region; and making an access to the server according to the specified protocol and transferring the requested file from the server to the client, when the judging step judges that the client is in a state in which an access to the server according to the specified protocol is possible. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A file requesting client device functioning as a client associated with a local file storage region in a client-server system including a server for realizing a file providing service, the device comprising:
-
first means for issuing file transfer requests; second means for caching files transferred from the server in response to the file transfer requests issued by the first means into the local file storage region; third means for judging whether the client is in a state in which an access to the server according to a specified protocol is possible or not, when each file transfer request is issued by the first means; fourth means for making an access to the server according to the specified protocol when the third means judges that the client is in a state in which an access to the server according to the specified protocol is possible; and fifth means for reading a requested file specified by said each file transfer request from files cached in the local file storage region when the third means judges that the client is in a state in which an access to the server according to the specified protocol is not possible.
-
-
18. A file requesting client device functioning as a client associated with a local file storage region in a client-server system including a server for realizing a file providing service, the device comprising:
-
first means for issuing file transfer requests; second means for caching files transferred from the server in response to the file transfer requests issued by the first means into the local file storage region; third means for judging whether the client is in a state in which an access to the server according to a specified protocol is possible or not, when each file transfer request is issued by the first means; fourth means for checking whether a requested file specified by said each file transfer request among files cached in the local file storage region is a latest file or not, when the third means judges that the client is in a state in which an access to the server according to the specified protocol is possible; fifth means for making an access to the server according to the specified protocol so that the server transfers the requested file to the client, when the fourth means finds that the requested file as cached in the local file storage region is not the latest file; and sixth means for reading the requested file from files cached in the local file storage region when the third means judges that the client is in a state in which an access to the server according to the specified protocol is not possible, or when the fourth means finds that the requested file as cached in the local file storage region is the latest file.
-
-
19. A file requesting client device functioning as a client associated with a local file storage region in a client-server system including a server for realizing a file providing service, the device comprising:
-
first means for issuing file transfer requests; second means for caching files transferred from the server in response to the file transfer requests issued by the first means into the local file storage region; third means for checking whether a requested file specified by each file transfer request exists among files cached in the local file storage region, when said each file transfer request is issued by the first means; fourth means for reading the requested file from files cached in the local file storage region when the third means finds that the requested file exists among files cached in the local file storage region; fifth means for judging whether the client is in a state in which an access to the server according to a specified protocol is possible or not, when the third means finds that the requested file does not exist among files cached in the local file storage region; and sixth means for making an access to the server according to the specified protocol so that the server transfers the requested file to the client, when the fifth means judges that the client is in a state in which an access to the server according to the specified protocol is possible.
-
-
20. An article of manufacture, comprising:
-
a computer usable medium having computer readable program code means embodied therein for causing a computer to function as a client associated with a local file storage region in a client-server system including a server for realizing a file providing service, the computer readable program code means including; first computer readable program code means for causing said computer to issue file transfer requests; second computer readable program code means for causing said computer to cache files transferred from the server in response to the file transfer requests issued by the first computer readable program code means into the local file storage region; third computer readable program code means for causing said computer to judge whether the client is in a state in which an access to the server according to a specified protocol is possible or not, when each file transfer request is issued by the first computer readable program code means; fourth computer readable program code means for causing said computer to make an access to the server according to the specified protocol when the third computer readable program code means judges that the client is in a state in which an access to the server according to the specified protocol is possible; and fifth computer readable program code means for causing said computer to read a requested file specified by said each file transfer request from files cached in the local file storage region when the third computer readable program code means judges that the client is in a state in which an access to the server according to the specified protocol is not possible.
-
-
21. An article of manufacture, comprising:
-
a computer usable medium having computer readable program code means embodied therein for causing a computer to function as a client associated with a local file storage region in a client-server system including a server for realizing a file providing service, the computer readable program code means including; first computer readable program code means for causing said computer to issue file transfer requests; second computer readable program code means for causing said computer to cache files transferred from the server in response to the file transfer requests issued by the first computer readable program code means into the local file storage region; third computer readable program code means for causing said computer to judge whether the client is in a state in which an access to the server according to a specified protocol is possible or not, when each file transfer request is issued by the first computer readable program code means; fourth computer readable program code means for causing said computer to check whether a requested file specified by said each file transfer request among files cached in the local file storage region is a latest file or not, when the third computer readable program code means judges that the client is in a state in which an access to the server according to the specified protocol is possible; fifth computer readable program code means for causing said computer to make an access to the server according to the specified protocol so that the server transfers the requested file to the client, when the fourth computer readable program code means finds that the requested file as cached in the local file storage region is not the latest file; and sixth computer readable program code means for causing said computer to read the requested file from files cached in the local file storage region when the third computer readable program code means judges that the client is in a state in which an access to the server according to the specified protocol is not possible, or when the fourth computer readable program code means finds that the requested file as cached in the local file storage region is the latest file.
-
-
22. An article of manufacture, comprising:
-
a computer usable medium having computer readable program code means embodied therein for causing a computer to function as a client associated with a local file storage region in a client-server system including a server for realizing a file providing service, the computer readable program code means including; first computer readable program code means for causing said computer to issue file transfer requests; second computer readable program code means for causing said computer to cache files transferred from the server in response to the file transfer requests issued by the first computer readable program code means into the local file storage region; third computer readable program code means for causing said computer to check whether a requested file specified by each file transfer request exists among files cached in the local file storage region, when said each file transfer request is issued by the first computer readable program code means; fourth computer readable program code means for causing said computer to read the requested file from files cached in the local file storage region when the third computer readable program code means finds that the requested file exists among files cached in the local file storage region; fifth computer readable program code means for causing said computer to judge whether the client is in a state in which an access to the server according to a specified protocol is possible or not, when the third computer readable program code means finds that the requested file does not exist among files cached in the local file storage region; and sixth computer readable program code means for causing said computer to make an access to the server according to the specified protocol so that the server transfers the requested file to the client, when the fifth computer readable program code means judges that the client is in a state in which an access to the server according to the specified protocol is possible.
-
Specification