Method of performing self-diagnosing and self-repairing at a...

Electrical computers and digital processing systems: multicomput – Computer network managing – Computer network monitoring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S241000, C709S223000, C714S006130, C714S025000

Reexamination Certificate

active

06178452

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to a client/server system. More specifically, the present invention relates to an automatic maintenance technique for automatically maintaining a client under control of the client itself as well as a computer executing such self maintenance and a recording medium therefor.
In recent years, as the performance of general purpose computer such as a personal computer is enhanced, the client/server systems widely spread. Speaking of the client/server system, there are some cases where a user's operational error, simple environment setting error or the like tends to cause such a problem as to influence the overall network system. When the problem occurs, the server is incapable of sending a maintenance command to the client. In those cases, there is a fear that not only maintenance cannot be executed but also the system may become inoperable until the system is recovered. The fear grows as the number of clients connecting to the server increases. With the network system becoming larger, there is no ignoring economical damages this may cause.
Moreover, the infection of computer viruses is recently becoming a serious problem to the system using a plurality of general purpose computers as clients and a server such as a client/server system. Namely, when a computer virus enters a general purpose computer serving as one of the plural clients in the client/server system, then the virus spreads over all clients and the server via the network, thus entailing a big loss. Considering this, to comfortably operate the client/server system, it is vital to efficiently execute system maintenance.
Meanwhile, for the maintenance of respective clients in the conventional client/server system, there has been adopted a so-called top-down method, i.e., the method in which a user stores necessary information about maintenance in the server and a maintenance command is issued from the server. In this top-down method, however, the maintenance command is basically issued to all clients connecting to the server all at once. Owing to this, every time maintenance work is being done, excessive loads are imposed on the server and the transmission path. During that time, all clients is inoperative simultaneously, with the result that the overall system performance is disadvantageously lowered.
As can be understood from the above, the conventional client/server system requires maintenance work and the maintenance time largely depends on the maintenance capability of the server or the communication capability of the transmission path. When a problem occurs, clearing up the cause has to depend on the capability of the user or of maintenance personnel. As a result, not only the recovery of the system cannot be expected quickly but also this eventually troubles the user and maintenance personnel.
Under these circumstances, the inventor of the present application filed an invention identified as Japanese Patent Application Laid-Open No. 8-272643. According to the Japanese Patent Application Laid-Open No. 8-272643, self-maintenance capability is provided to clients, with which individual clients make self-diagnoses when powered, and only when some problem occurs, only necessary file(s) is downloaded from the backup system of the clients stored in the server and the self-repair processing is carried out. The Japanese Patent Application Laid-Open No. 8-272643 is thus designed to reduce loads imposed on the server and the transmission paths, to decrease the probability that the system becomes inoperative and to enhance the overall system capability by allowing the respective clients to execute self-maintenance.
Nevertheless, there are many cases recently where the size of software installed into clients is as large as that in units of 100 MB. This requires increasing the capacity of the memory of the server. In addition, when such software are downloaded from the server into the clients, the higher loads are imposed on the transmission paths. This causes the lowering of system response and many clients requiring maintenance have to wait due to delayed response. For that reason, when the number of clients increases, it is necessary to review the capability of the server and that of the transmission paths and to redesign them. In some cases, there is a fear that the number of the clients cannot be even increased.
BRIEF SUMMARY OF THE INVENTION
The present invention has been made in view of these circumstances. In short, it is an object of the present invention to provide a recording medium recording computer program for the client/server system and the clients thereof capable of reducing loads imposed on the overall system during the maintenance of clients, by backup-storing files, which need to be repaired many times, have a large size and are repaired with high frequency, in the clients themselves to prevent these files from being transferred on the transmission paths.
It is also an object of the present invention to provide a computer used as a client of the above-stated client/server system.
Furthermore, the present invention relates to a recording medium recording computer program for allowing such a computer to execute self-maintenance.
A client/server system according to the present invention is a client/server system including a server computer and a client computer connected to a network, wherein the server computer comprises first storing means for storing files of software which can be installed into the client computer; and the client computer comprises: second storing means for storing files of software installed into the client computer itself; third storing means for storing at least one of the files stored in the second storing means; self-diagnosing means for diagnosing whether or not a file stored in the 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 the self-diagnosing means from the first storing means of the server computer, and reading and repairing the same from the third storing means of the client computer; file repairing means for repairing the file which is diagnosed as requiring repairing processing by the self-diagnosing means, by reading the file from the repair source selected by the repair source selecting means and storing the file in the second storing means of the client computer itself; judging means for judging whether or not the file read from the first storing means of the server computer and repaired by the file repairing means satisfies predetermined conditions for storing the file in the third storing means of the client computer itself; and backup means for backing up the file which is judged to satisfy the predetermined conditions by the judging means, by reading the file from the second storing means of the client computer itself, and by storing the file in the third storing means of the client computer itself.
In the client/server system according to the present invention as mentioned above, files satisfying predetermined conditions, such as a file which has been repeatedly repaired for times 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 which has a file size equal to or larger than a certain size, are backup-stored in the third storing means of the client computer itself. When the file backed up in the third storing means needs to be repaired, not repair by the server computer but self-repair within the client computer can be effected.
The client/server system according to the present invention is characterized in that, in addition to the above-stated structure, the client computer further comprises fourth storing means for storing, as the predetermined conditions, at least one of the number of repairs, the frequency of repairs, a file size of each file, and remaining capacity of the third storing means.
In the client/server system according to the present invention as mentio

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of performing self-diagnosing and self-repairing at a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of performing self-diagnosing and self-repairing at a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of performing self-diagnosing and self-repairing at a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2495371

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.