System and method for automatically installing software on client computers via a network
First Claim
1. A system for automatically installing software on client computers via a network, the system being implemented in a client-server model that comprises a server, a plurality of client computers and a communications network linking the server and the client computers, the system comprising:
- a database for storing setup programs of software;
a first application installed in the server, the first application providing functions of inputting setup programs in and retrieving setup programs from the database, the first application comprising a software managing module for managing setup programs stored in the database, a system response module for providing responses to requests from the client computers, a system testing module for testing software installed in the client computers, and a software download module for downloading setup programs to designated client computers; and
a second application installed in each of the client computers, the second application comprising a software receiving module for receiving setup programs sent from the server, and a software setup module for installing software on the respective client computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for automatically installing software on client computers is implemented in a client-server model that comprises a server (1), a plurality of client computers (3), and a communications network (2) linking the server and the client computers. The system includes a database (10) for storing setup programs of software; a first application (11) installed in the server for inputting setup programs in and retrieving setup programs from the database, and a second application (31) installed in each client computer for receiving setup programs and installing software. When the client computers log in the domain of a Local Area Network, the software installing system automatically checks software installed in the client computers against software stored in the server, and installs software in client computers that do not already have the software installed therein.
-
Citations
12 Claims
-
1. A system for automatically installing software on client computers via a network, the system being implemented in a client-server model that comprises a server, a plurality of client computers and a communications network linking the server and the client computers, the system comprising:
-
a database for storing setup programs of software;
a first application installed in the server, the first application providing functions of inputting setup programs in and retrieving setup programs from the database, the first application comprising a software managing module for managing setup programs stored in the database, a system response module for providing responses to requests from the client computers, a system testing module for testing software installed in the client computers, and a software download module for downloading setup programs to designated client computers; and
a second application installed in each of the client computers, the second application comprising a software receiving module for receiving setup programs sent from the server, and a software setup module for installing software on the respective client computer. - View Dependent Claims (2, 3, 4)
-
-
5. A method for automatically installing software on a client computer, the method comprising the steps of:
-
receiving a login request sent from the client computer;
checking software installed in the client computer;
downloading a software setup program to the client computer when a corresponding item of software has not been installed in the client computer; and
invoking the software setup program in the client computer. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method for a client computer automatically installing software downloaded from a server, the method comprising the steps of:
-
sending a login request to log in a communications network;
receiving a software checking request from the server for checking software installed in the client computer;
receiving a software setup program sent from the server when a corresponding item of software has not been installed in the client computer; and
installing the software by invoking the software setup program. - View Dependent Claims (11)
-
-
12. A method of automatically installing software downloaded from a server unto a client computer, the method comprising the steps of:
-
providing a server with updated software thereof;
sending software checking request from the server to the client computer every time said client computer is logged in;
sending a software set up program from the server to the client computer if no software in the client computer is exactly matched with said software checking request; and
automatically installing said software in the client computer by invoking said transferred software set up program.
-
Specification