Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating
Reexamination Certificate
2000-01-21
2004-11-16
Banankhah, Majid A. (Department: 2127)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
Computer-to-computer data transfer regulating
C709S219000, C709S232000, C718S105000
Reexamination Certificate
active
06820130
ABSTRACT:
BACKGROUND OF THE INVENTION
The present invention relates to a computer system connected with two computers, and a computer network system connected with three or more computers, or more in particular to a function of distributing software resources to each client from a server in a client/server system. Also, the invention relates to a computer connected with the computer network system for receiving the software resources distributed thereto, and a recording medium for recording a computer program for that purpose.
In a self-maintenance system for computers, a copy of data (application files, data files, etc.) are stored in a backup area as backup data, and in the case where a fault is found in a given data at the time of self-diagnosis, or in the case where the computer is infected by a computer virus, the data involved are rewritten and replaced by the data stored in the backup area thereby to recovery the data immediately.
In recent years, on the other hand, with the improvement in the computer performance, the use of a computer network system such as a client/server system connecting a plurality of computers by a network has extended. In the client/server system, a trouble affecting the whole network system is liable to occur due to an operating error of the user or a simple error in configuration. In such a case, the maintenance operation itself becomes impossible, often resulting in a system down before the trouble is eliminated. This likelihood increases with the number of computers connected to the network. With the increase in the size of the network system, therefore, the resulting economic loss cannot be ignored. The self-maintenance, therefore, is more crucial for a network system such as the client/server system than for a stand-alone computer used in isolation.
Further, a system such as a client/server system using a plurality of computers as clients and servers, the infection by computer viruses has recently posed a serious problem. Specifically, once a computer virus intrudes one of a plurality of the computers making up a client/server system, all the clients and servers are infected through the network, thereby leading to a serious loss. For operating the client/server system smoothly, therefore, an efficient system maintenance is very important.
With the computer network system such as the client/server system described above, in the case where software resources or new application software is installed in a client, for example, the particular data are registered in a server. Also, in the case of version up or bug correction of the application software used currently by a client, the difference data are registered in the server. In any of these cases, the operating environment of individual clients is renewed by distributing the registered data to the clients from the server.
The process of distributing the software resources in the client/server system making up a computer network system is conventionally carried out as a collective process in downloading from the server to each client and setting the downloaded software resources as the ones available for use by each client. In the meantime, no client can be operable before the completion of the process (downloading and the application processing of the update data) for distributing the software resources to all the clients connected to the network.
Also, the operating system (OS) and the application software of the individual computers have recently increased in size and have become complicated. With the increase in the size of the operating system and the application software and the increase in the number of clients connected to the network as described above, the distribution of the software resources has come to consume a considerable length of time. Thus, the distribution of software resources from the server to the clients requires an ever-increasing length of time, which tends to increase the time during which the clients cannot be used.
SUMMARY OF THE INVENTION
The present invention has been developed in view of the situation described above and the object thereof is to provide a computer system network in which the process for distributing software resources from a server to clients is dispersed to adjust the download time and the data amount for each distribution process thereby reducing the load of the whole network at the time of distributing software resources. Another object of the invention is to provide a computer connected to the computer network system for receiving the software resources distributed thereto, and a recording medium with a computer program being recorded for realizing such a process with a general-purpose computer.
According to the present invention, there is provided a computer network system such as a client/server system, in which in short, update data are divided and downloaded from a first computer (server unit, for example) to a second computer (client unit).
A computer system according to the invention comprises a first computer including a data storage unit for storing data to be used by other computers, is connected with a second computer including an operating data storage unit for storing data used for the operation of the second computer, the second computer receiving the transferred data stored in the data storage unit of the first computer and storing it in the operating data storage unit of the second computer thereby to use the particular data, wherein the first computer includes a transfer condition storage unit for storing the conditions for transferring the data stored in the data storage unit to the operating data storage unit of the second computer, and the second computer includes a determination unit for determining the possibility of dividing and transferring the data stored in the data storage unit of the first computer in accordance with the contents stored in the transfer condition storage unit of the first computer, a transfer processing unit for dividing and transferring the data stored in the data storage unit of the first computer in the case where the determination unit determines that the divide transfer is possible, and a data storage unit for sequentially accumulating and storing the data which the transfer processing unit causes the first computer to divide and transfer from the data storage unit of the first computer, the data stored in the data storage unit being adapted to be stored in the operating data storage unit.
More specifically, the computer system according to the invention wherein a first computer including a storage unit for storing data to be used by other computers, is connected with a second computer including a storage unit for storing data used for the operation of the second computer, the second computer receiving the transferred data stored in the storage unit of the first computer and storing it in the storage unit of the second computer thereby to use the same data, wherein the first computer stores the conditions for data transfer to the storage unit, of the second computer in the own storage unit, and the second computer includes a control unit connected to the storage unit of the second computer and capable of performing the operation of determining whether the divide transfer of the data stored in the storage unit of the first computer is possible or not according to the transfer conditions stored in the storage unit of the first computer, the operation of causing the first computer to divide and transfer the data stored in the storage unit of the first computer in the case where it is determined that the divide transfer is possible, and the operation of sequentially accumulating and storing the data divided and transferred from the storage unit of the first computer in the storage unit of the second computer.
As described above, in a computer system according to the present invention, the data stored in the data storage unit of the first computer is divided and transferred to, at appropriate timing, and accumulated in the data storage unit of the second computer, and at the time point when all the data are
Fujitsu Limited
Staas & Halsey , LLP
LandOfFree
Computer system, computer network system, computer and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer system, computer network system, computer and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer system, computer network system, computer and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3312257