Method of performing self-diagnosing and self-repairing at a client node in a client/server system
First Claim
1. A client/server system including a server computer and a client computer connected to a network, whereinsaid server computer comprises first storing means for storing files of software which can be installed into said client computer;
- and said client computer comprises;
second storing means for storing files of software installed into said client computer itself;
third storing means for storing at least one of the files stored in said second storing means;
self-diagnosing means for diagnosing whether or not a file stored in said second storing means needs to be repaired;
repair source selecting means for selecting one of reading and repairing the file which is diagnosed as requiring repair processing by said self-diagnosing means from said first storing means of said server computer, and reading and repairing the same from said third storing means of said client computer;
file repairing means for repairing the file which is diagnosed as requiring repairing processing by said self-diagnosing means, by reading said file from the repair source selected by said repair source selecting means and storing the file in said second storing means of said client computer itself;
judging means for judging whether or not the file read from said first storing means of said server computer and repaired by said file repairing means satisfies predetermined conditions for storing the file in said third storing means of said client computer itself; and
backup means for backing up the file which is judged to satisfy said predetermined conditions by said judging means, by reading said file from said second storing means of said client computer itself, and by storing said file in said third storing means of said client computer itself.
1 Assignment
0 Petitions
Accused Products
Abstract
A client/server system wherein a file which has been repeatedly repaired for time equal to or more than certain times, a file which has been repeatedly repaired with frequency equal to or higher than a certain degree of frequency and a file having a file size equal to or larger than a certain size are backup-stored in the local backup file 24 of the client unit 2 itself and wherein when a file backed up in the local backup file 24 needs to be repaired, not repair by the server unit 1 but self-repair within the client unit 2 itself is effected. In such client/server system, when the number of client units increases, there is no need to review the capability of the server unit and of the transmission paths and then to redesign them and the addition of a client unit can be optionally made.
76 Citations
6 Claims
-
1. A client/server system including a server computer and a client computer connected to a network, wherein
said server computer comprises first storing means for storing files of software which can be installed into said client computer; - and
said client computer comprises;
second storing means for storing files of software installed into said client computer itself;
third storing means for storing at least one of the files stored in said second storing means;
self-diagnosing means for diagnosing whether or not a file stored in said second storing means needs to be repaired;
repair source selecting means for selecting one of reading and repairing the file which is diagnosed as requiring repair processing by said self-diagnosing means from said first storing means of said server computer, and reading and repairing the same from said third storing means of said client computer;
file repairing means for repairing the file which is diagnosed as requiring repairing processing by said self-diagnosing means, by reading said file from the repair source selected by said repair source selecting means and storing the file in said second storing means of said client computer itself;
judging means for judging whether or not the file read from said first storing means of said server computer and repaired by said file repairing means satisfies predetermined conditions for storing the file in said third storing means of said client computer itself; and
backup means for backing up the file which is judged to satisfy said predetermined conditions by said judging means, by reading said file from said second storing means of said client computer itself, and by storing said file in said third storing means of said client computer itself. - View Dependent Claims (2)
- and
-
3. A computer which can read files of software from first storing means connected through a network, comprising:
-
second storing means for storing files of the software installed in said computer itself;
third storing means for storing at least one of the files stored in said second storing means;
self-diagnosing means for diagnosing whether or not a file stored in said second storing means needs to be repaired;
repair source selecting means for selecting one of reading and repairing the file which is diagnosed as requiring repair processing by said self-diagnosing means from said first storing means through said network, and reading and repairing the same from said third storing means of said computer itself;
file repairing means for repairing the file which is diagnosed as requiring repair processing by said self-diagnosing means, by reading said file from the repair source selected by said repair source selecting means and storing said file in said second storing means of said computer itself;
judging means for judging whether or not the file read from said first storing means through said network and repaired by said file repairing means satisfies predetermined conditions for storing the file in said third storing means of said computer itself; and
backup means for backing up the file which is judged to satisfy said predetermined conditions by said judging means, by reading said file from said second storing means of said computer itself, and by storing said file in said third storing means of said computer itself. - View Dependent Claims (4)
-
-
5. A recording medium which records computer program for causing a computer to execute self-maintenance, said computer capable of reading files of software from first storing means connected through a network, and comprising computer readable second storing means for storing files of software installed into said computer itself and computer readable third storing means for storing at least one of the files stored in said second storing means, said computer program including:
-
computer readable program code means for causing a computer to diagnosis whether or not a file stored in said second storing means needs to be repaired;
computer readable program code means for causing a computer to select one of reading and repairing the file which is diagnosed as requiring repair processing from said first storing means through said network, and reading and repairing the same from said third storing means;
computer readable program code means for causing a computer to read the file which is diagnosed as requiring repair processing from said selected repair source and to store said file in said second storing means;
computer readable program code means for causing a computer to judge whether or not the file read from said first storing means through said network and repaired satisfies predetermined conditions for storing the file in said third storing means; and
computer readable program code means for causing a computer to back up the file which is judged to satisfy said predetermined conditions, by reading said file from said second storing means, and to store said file in said third storing means. - View Dependent Claims (6)
-
Specification