Summary of the invention
Embodiments of the invention provide a kind of tool software installation method, and equipment is downloaded and the erecting tools software program automatically.
For achieving the above object, embodiments of the invention adopt following technical scheme:
A kind of tool software installation method comprises:
Equipment is inserted client terminal;
Server is sought and be connected to said equipment automatically through network;
In said server, find tool software;
Said client terminal is downloaded and be installed to automatically to said tool software.
The tool software installation method that the embodiment of the invention provides, server can sought and be connected to said equipment automatically through network, and in said server, find tool software, then said client terminal is downloaded and be installed to automatically to said tool software.Avoid user oneself to install, reduced the difficulty that the user uses, and can make the bare machine of equipment seek server automatically, accomplished all initialization operations of equipment automatically.
The embodiment of the invention also provides a kind of can download the also equipment of erecting tools software automatically.
For achieving the above object, embodiments of the invention adopt following technical scheme:
A kind of equipment comprises:
The boot unit; Comprise the configuration information that records server info and facility information; Said server info comprises IP address, the DNS information of said server; Said facility information is said equipment mark, according to the automatic Connection Service device of the server info in the said configuration information, and said facility information is sent to said server.
The equipment that the embodiment of the invention provides can pass through the automatic Connection Service device in boot unit; Automatically download and install tool software, avoided user oneself to install, reduced the difficulty that the user uses; And can make the bare machine of equipment seek server automatically, accomplish all initialization operations of equipment automatically.
The embodiment of the invention also provides a kind of tool software installation system, and this system can make equipment download automatically and the erecting tools software program.
For achieving the above object, embodiments of the invention adopt following technical scheme:
A kind of software installation system comprises:
Equipment, client terminal and server;
Said client terminal links to each other through network with said server;
Said equipment inserts said client terminal through access port;
Equipment is inserted client terminal; Server is sought and be connected to said equipment automatically through network; In said server, find tool software; Said client terminal is downloaded and be installed to automatically to said tool software.
The tool software installation system that the embodiment of the invention provides, server can sought and be connected to said equipment automatically through network, and in said server, find tool software, then said client terminal is downloaded and be installed to automatically to said tool software.Avoid user oneself to install, reduced the difficulty that the user uses, and can make the bare machine of equipment seek server automatically, accomplished all initialization operations of equipment automatically.
Embodiment
The embodiment of the invention provides a kind of tool software installation method, and equipment is downloaded and the erecting tools software program automatically.
Below in conjunction with accompanying drawing the embodiment of the invention is described in detail.
Tool software installation method as shown in Figure 1, that the embodiment of the invention provides may further comprise the steps:
101, equipment is inserted client terminal;
102, server is sought and be connected to said equipment automatically through network;
103, in said server, find tool software;
104, said client terminal is downloaded and be installed to automatically to said tool software.
The tool software installation method that the embodiment of the invention provides, server can sought and be connected to said equipment automatically through network, and in said server, find tool software, then said client terminal is downloaded and be installed to automatically to said tool software.Avoid user oneself to install, reduced the difficulty that the user uses, and can make the bare machine of equipment seek server automatically, accomplished all initialization operations of equipment automatically.
Further; The equipment that further embodiment of this invention provides is USB Key; This USB Key tool software installation method is through the Internet network, and the special server of administration is put into USB Key relevant tool software in the data in server storehouse in the equipment supplier end.In USB Key, only deposit a boot of a few K capacity; Boot comprises the configuration file of the XML form of a store configuration information; This configuration file is described the details of server; Comprise relevant informations such as IP address, DNS, when the user used USB Key for the first time, boot found the software server of this equipment automatically through the parsing configuration file.The configuration file the inside is described the device identification of Key in addition; Model (indicating the model of product), customer information (indicating the client's classification that is directed against), sequence number any one or combination in any such as (indicating the sequence number of equipment) such as Key; As long as can reach the pairing drive software version of marking equipment, USB Key just can find the software version of the correspondence in the server to download according to the equipment identification information of the Key of configuration file like this.The storage mode that need to prove configuration information can be other modes, as the boot of writing direct, and does not enumerate one by one at this.
As shown in Figure 2, boot searching server and download tool step are following:
201, insert USB Key, start boot automatically;
202, boot program loads and resolve configuration file finds the URL address in the configuration file;
203, find the URL address, carry out the connection of server through WinInet mechanism;
204, land after the software server, finding according to facility information in the configuration file should the downloaded files version;
205, after file downloads to this locality, USB Key tool software is installed automatically, accomplish the initial configuration of USB Key, download to local file for from execute file, after download, can automatically perform installation like this.
The tool software installation method that the embodiment of the invention provides, said USB Key can seek and be connected to server automatically through network, and in said server, finds tool software, then said client terminal is downloaded and be installed to automatically to said tool software.Avoid user oneself to install, reduced the difficulty that the user uses, and can make the bare machine of USB Key seek server automatically, accomplished all initialization operations of equipment automatically.
Further; Attack for fear of rogue program is downloaded; Said client terminal is downloaded and be installed to automatically to said tool software also comprise the step of carrying out mutual authentication between said USB Key and the said server before,, confirm as correct USB Key through mutual authentication; Server end just allows download tool, and is installed on the user client automatically.Concrete steps are as shown in Figure 3.
301, said server produces a random number, sends to the said USB Key of client terminal;
302, said USB Key utilizes private key with said random number encryption, obtains encrypted random number, and said encrypted random number is sent to said server;
303, said server by utilizing PKI is deciphered said encrypted random number, obtains the decrypted random number;
304, said server is made comparisons the random number of said decrypted random number and generation, determines whether identical.
305, then download as if identical, if difference then will not be downloaded.
The tool software installation method that the embodiment of the invention provides; Said USB Key can seek and be connected to server automatically through network; And in said server, find tool software, and carry out mutual authentication, then said client terminal is downloaded and be installed to automatically to said tool software.Avoid user oneself to install, reduced the difficulty that the user uses, and can make the bare machine of USB Key seek server automatically, accomplished all initialization operations of equipment automatically, and pass through the mutual authentication of equipment and server, avoided the attack of rogue program to download.
In addition, as some other equipment, also can take above-mentioned steps like some additional equipments that camera, electronic game are used.
Yet another embodiment of the invention provides a kind of can download the also equipment of erecting tools software automatically.
As shown in Figure 4, comprise in the equipment of the embodiment of the invention:
Boot unit 401; Comprise the configuration information that records server info and facility information; Said server info comprises IP address, the DNS information of said server; Said facility information is said equipment mark, according to the automatic Connection Service device of the server info in the said configuration information, and said facility information is sent to said server.
Wherein, as shown in Figure 5, said boot unit 401 comprises:
Logging modle 401A comprises the configuration information that writes down server info and facility information;
Link block 402B is according to the automatic Connection Service device of the said server info in the said configuration information;
Sending module 403C is used for the said facility information of said configuration information is sent to server.
Further, as shown in Figure 6, said equipment also comprises:
Authenticated encryption unit 601 utilize private key that the random number that server sends is encrypted, and the said random number after will encrypting sends to said server.
The equipment that the embodiment of the invention provides is the Connection Service device automatically; Automatically download and install tool software, avoided user oneself to install, reduced the difficulty that the user uses; And can make the bare machine of equipment seek server automatically; Automatically all initialization operations of completion equipment can also avoid the attack of rogue program to download through the mutual authentication of equipment and server in addition.
Equally, said equipment can be some additional equipments that USB Key, camera or electronic game are used.
As shown in Figure 7, another embodiment of the present invention provides a kind of tool software installation system, comprising:
Equipment 701, client terminal 702 and server 703;
Said client terminal 702 and said server 703 link to each other through network;
Said equipment 701 inserts said client terminal through access port;
Equipment 701 is inserted client terminal 702; Said equipment 701 seeks and is connected to server 703 automatically through network; In said server 703, find tool software; Said client terminal 702 is downloaded and be installed to automatically to said tool software.
Wherein, said equipment 701 is the equipment in the foregoing description.
Equally, said equipment can be some additional equipments that USB Key, camera or electronic game are used.
The tool software installation system that the embodiment of the invention provides, server can sought and be connected to said equipment automatically through network, and in said server, find tool software, then said client terminal is downloaded and be installed to automatically to said tool software.Avoid user oneself to install, reduced the difficulty that the user uses, and can make the bare machine of equipment seek server automatically, accomplished all initialization operations of equipment automatically.
The above; Be merely embodiment of the present invention, but protection scope of the present invention is not limited thereto, any technical staff who is familiar with the present technique field is in the technical scope that the present invention discloses; Can expect easily changing or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by said protection range with claim.