[go: up one dir, main page]

CN101425933B - Tool software installation method, device and system - Google Patents

Tool software installation method, device and system Download PDF

Info

Publication number
CN101425933B
CN101425933B CN2008102389127A CN200810238912A CN101425933B CN 101425933 B CN101425933 B CN 101425933B CN 2008102389127 A CN2008102389127 A CN 2008102389127A CN 200810238912 A CN200810238912 A CN 200810238912A CN 101425933 B CN101425933 B CN 101425933B
Authority
CN
China
Prior art keywords
client terminal
server
external equipment
terminal external
automatically
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008102389127A
Other languages
Chinese (zh)
Other versions
CN101425933A (en
Inventor
耿建华
胡鹏
关宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Watchdata Co ltd
Original Assignee
Beijing WatchData System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing WatchData System Co Ltd filed Critical Beijing WatchData System Co Ltd
Priority to CN2008102389127A priority Critical patent/CN101425933B/en
Publication of CN101425933A publication Critical patent/CN101425933A/en
Application granted granted Critical
Publication of CN101425933B publication Critical patent/CN101425933B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a tool software installation method, equipment and system, relating to Internet field, and solves problem that it needs manual installation by user that employing CD or adding a flash memory at hardware part of the equipment for storing drive program or client software, which result in use difficulty for user. The concrete method comprise: accessing the equipment to client terminal; the equipment automatically looks for and connects the server through network; looking for tool software in the server; downloading the tool software and automatically installing to the client terminal. The invention can be used for tool software installation for primarily used equipment.

Description

A kind of tool software installation method, equipment and system
Technical field
The present invention relates to internet arena, relate in particular to a kind of tool software installation method, equipment and system.
Background technology
Along with the deep development of network technology, a lot of equipment all need installing drive and tool software in use, and these drivings and tool software also need constantly upgrade in addition.
For example; The additional equipment of USB Key, camera, electronic game etc. generally all is connected with computer; All contain the PCB version in the device hardware and weld the electronic component on it, when using for the first time, all need user's manual installation driver and relevant tool software; The said equipment could follow computer system to carry out alternately, deposits driving or client-side management medium with software at present and generally adopts CD perhaps to increase a slice flash memory at the hardware components of equipment.In addition; Present traditional online updating operation all is at the equipment with advanced processes ability; Like printer, computer etc.; And the online updating that existing software systems have been carried out after being installed on the local machine again, traditional online updating also is not suitable for the embedded device that disposal ability is limited, level of intelligence is low relatively, as USB Key, the shooting first-class.
State in realization and adopt CD perhaps to increase the process that a slice flash memory is used for preserving driving or client software at the hardware components of equipment; Though can corresponding instrument be delivered to the user there, the inventor finds to exist at least in the prior art following problem:
Adopt CD perhaps to increase the raising that a slice flash memory undoubtedly can cause hardware cost at the hardware components of equipment; On the hardware pcb board, increase parts (flash memory) in addition development difficulty is increased, increase the increase that parts must bring equipment failure rate simultaneously.Being used for store driver or client software, needing the own manual installation of user, caused certain degree of difficulty for user's use, have, is exactly can't implementation tool or the updated at any time that drives.
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.
Description of drawings
The FB(flow block) of the tool software installation method that Fig. 1 provides for the embodiment of the invention;
The FB(flow block) of the tool software installation method that Fig. 2 provides for further embodiment of this invention;
The flow chart of the verification process in the tool software installation method that Fig. 3 provides for further embodiment of this invention;
The structured flowchart of the equipment that Fig. 4 provides for the embodiment of the invention;
The structured flowchart of the equipment that Fig. 5 provides for further embodiment of this invention;
The structured flowchart of the equipment that Fig. 6 provides for yet another embodiment of the invention;
The sketch map of the equipment tool software installation system that Fig. 7 provides for the embodiment of the invention.
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.

Claims (7)

1. a tool software installation method is characterized in that, comprising:
The client terminal external equipment is inserted client terminal;
Boot in the said client terminal external equipment is resolved and is stored in the configuration file in the said client terminal external equipment, obtains identifying pairing drive software version of said client terminal external equipment and server URL address; Wherein, said configuration file comprises model, the customer information of said client terminal external equipment, any or the combination in any of sequence number, and the IP address of server, DNS information;
Server is sought and be connected to said client terminal external equipment automatically through network;
According to said drive software version, from said server, finding should the downloaded files version;
Said client terminal is downloaded and be installed to automatically to said FileVersion.
2. tool software installation method according to claim 1 is characterized in that, said client terminal is downloaded and be installed to automatically to said FileVersion also comprise before:
Carry out mutual authentication between said client terminal external equipment and the said server.
3. tool software installation method according to claim 2 is characterized in that, carries out mutual authentication between said client terminal external equipment and the said server and comprises:
Said server produces a random number, sends to the said client terminal external equipment of client terminal;
Said client terminal external equipment utilizes private key with said random number encryption, obtains encrypted random number, and said encrypted random number is sent to said server;
Said server by utilizing PKI is deciphered said encrypted random number, obtains the decrypted random number;
Said server is made comparisons the random number of said decrypted random number and generation, determines whether identical.
4. a client terminal external equipment is characterized in that, said client terminal external equipment comprises:
The boot unit is used for resolving the configuration file that is stored in said client terminal external equipment, obtains identifying pairing drive software version of said client terminal external equipment and server URL address; Wherein, said configuration file comprises model, the customer information of said client terminal external equipment, any or the combination in any of sequence number, and the IP address of server, DNS information;
Linkage unit is used for seeking and be connected to server automatically through network, so as said server find according to said drive software version should the downloaded files version, client terminal is downloaded and be installed to automatically to said FileVersion.
5. client terminal external equipment according to claim 4 is characterized in that, said client terminal external equipment also comprises:
Authenticated encryption unit utilize private key that the random number that server sends is encrypted, and the said random number after will encrypting sends to said server.
6. a tool software installation system is characterized in that, comprising:
Client terminal external equipment, client terminal and server;
Said client terminal links to each other through network with said server;
Said client terminal external equipment inserts said client terminal through access port;
The client terminal external equipment is inserted client terminal; Boot in the said client terminal external equipment is resolved and is stored in the configuration file in the said client terminal external equipment, obtains identifying pairing drive software version of said client terminal external equipment and server URL address; Wherein, said configuration file comprises model, the customer information of said client terminal external equipment, any or the combination in any of sequence number, and the IP address of server, DNS information; Server is sought and be connected to said client terminal external equipment automatically through network; According to said drive software version, from said server, finding should the downloaded files version; Said client terminal is downloaded and be installed to automatically to said FileVersion;
Wherein, said client terminal external equipment comprises:
The boot unit is used for resolving the configuration file that is stored in said client terminal external equipment, obtains identifying pairing drive software version of said client terminal external equipment and server URL address; Wherein, said configuration file comprises model, the customer information of said client terminal external equipment, any or the combination in any of sequence number, and the IP address of server, DNS information;
Linkage unit is used for seeking and be connected to server automatically through network, so as said server find according to said drive software version should the downloaded files version, said client terminal is downloaded and be installed to automatically to said FileVersion.
7. tool software installation system according to claim 6 is characterized in that, said client terminal external equipment also comprises:
Authenticated encryption unit utilize private key that the random number that server sends is encrypted, and the said random number after will encrypting sends to said server.
CN2008102389127A 2008-12-04 2008-12-04 Tool software installation method, device and system Expired - Fee Related CN101425933B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008102389127A CN101425933B (en) 2008-12-04 2008-12-04 Tool software installation method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008102389127A CN101425933B (en) 2008-12-04 2008-12-04 Tool software installation method, device and system

Publications (2)

Publication Number Publication Date
CN101425933A CN101425933A (en) 2009-05-06
CN101425933B true CN101425933B (en) 2012-03-21

Family

ID=40616282

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008102389127A Expired - Fee Related CN101425933B (en) 2008-12-04 2008-12-04 Tool software installation method, device and system

Country Status (1)

Country Link
CN (1) CN101425933B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9588748B2 (en) 2010-06-11 2017-03-07 Nintendo Co., Ltd. Information processing terminal, information processing system, computer-readable storage medium having stored thereon information processing program, and information processing method

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102271170A (en) * 2010-06-02 2011-12-07 深圳Tcl新技术有限公司 Method of providing server address for electronic product through mobile storage equipment
JP5677811B2 (en) 2010-06-11 2015-02-25 任天堂株式会社 Portable information terminal, portable information system, portable information terminal control program
CN102004655B (en) * 2010-11-25 2013-06-19 飞天诚信科技股份有限公司 Device and method for automatically installing drivers
CN103391194B (en) * 2012-05-10 2016-08-31 航天信息股份有限公司 The method and system that the safety equipment of user are unlocked
CN104657154A (en) * 2013-11-18 2015-05-27 中兴通讯股份有限公司 Method, device and terminal for loading application program
CN105760193B (en) * 2016-02-05 2019-03-05 飞天诚信科技股份有限公司 A kind of production method and device
CN106648697B (en) * 2016-12-30 2020-11-10 上海二三四五网络科技有限公司 Method for lighting terminal and method for automatically controlling terminal
CN106959830B (en) * 2017-03-14 2020-07-03 北京三快在线科技有限公司 Equipment initialization method and device and printing equipment
CN106934278A (en) * 2017-03-20 2017-07-07 福建超汇信息技术有限公司 Software installation method and its system based on barcode scanning equipment
CN108958825B (en) * 2017-05-19 2021-10-22 腾讯科技(深圳)有限公司 Information configuration method and device
CN108920934B (en) * 2018-06-12 2021-06-18 北京华大智宝电子系统有限公司 Method, device and equipment for driving mass storage equipment in Mac system
CN112905195B (en) * 2021-03-22 2024-06-18 珠海格力电器股份有限公司 Touch screen drive configuration method, device, computer equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1264240A (en) * 1999-02-13 2000-08-23 英业达集团(南京)电子技术有限公司 Telephone device with software upgrading function
CN1383063A (en) * 2001-04-25 2002-12-04 Lg电子株式会社 Installation method of device drive program
CN1694564A (en) * 2005-05-19 2005-11-09 中国科学院计算技术研究所 A method for authentication, authorization and accounting of voice communication in wireless packet network
CN101142804A (en) * 2004-01-13 2008-03-12 高通股份有限公司 Automated wireless plug-in device identification and software driver download

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1264240A (en) * 1999-02-13 2000-08-23 英业达集团(南京)电子技术有限公司 Telephone device with software upgrading function
CN1383063A (en) * 2001-04-25 2002-12-04 Lg电子株式会社 Installation method of device drive program
CN101142804A (en) * 2004-01-13 2008-03-12 高通股份有限公司 Automated wireless plug-in device identification and software driver download
CN1694564A (en) * 2005-05-19 2005-11-09 中国科学院计算技术研究所 A method for authentication, authorization and accounting of voice communication in wireless packet network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9588748B2 (en) 2010-06-11 2017-03-07 Nintendo Co., Ltd. Information processing terminal, information processing system, computer-readable storage medium having stored thereon information processing program, and information processing method

Also Published As

Publication number Publication date
CN101425933A (en) 2009-05-06

Similar Documents

Publication Publication Date Title
CN101425933B (en) Tool software installation method, device and system
US10432593B2 (en) Secure software updates
US9294550B2 (en) Efficient data transfer for cloud storage by centralized management of access tokens
CN102870093B (en) Utilize the virtual system and method with proving multiple client in remote maintenance electric network
CN102713926B (en) Confidential information is revealed and is prevented system and method
CN102244656B (en) domain access system
CN102446106A (en) Installation management method, server and terminal for application program
CN111209558B (en) Internet of things equipment identity authentication method and system based on block chain
MY132697A (en) System and method for authentication
US20130086695A1 (en) Method and system for remote access to data stored on a host system
CN103384208B (en) The upgrade-system of the ONU equipment in EPON system and upgrade method
US8638932B2 (en) Security method and system and computer-readable medium storing computer program for executing the security method
US20090007261A1 (en) Receiving data in a data store in a server computer system
CN112162770A (en) Firmware version upgrade method and device for integrity verification based on blockchain
CN103987064B (en) Access point AP upgrade methods and device
CN103138941B (en) The communication means of server rack system
CN111698227B (en) Information synchronization management method, device, computer system and readable storage medium
US20090150882A1 (en) System and method for software application installation
CN110825400A (en) Certificate updating method and system for application program client
CN101924794B (en) Internet based method for monitoring total software operation quantity in real time
CN105187391A (en) APP, method and system for allowing APP to log into network access point and server
US20080271156A1 (en) Methods and systems for searching protected digital content and non-protected digital content
CN101616002B (en) User identity authentication method and device thereof
CN116360830A (en) Method and system for upgrading software version of vehicle-mounted terminal
Bruno et al. Grendel: Bare metal provisioning system for high performance computing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 100015 Beijing city Chaoyang District Dongzhimen West eight Street No. 2 room Wanhong Yan Dong Business Garden

Patentee after: BEIJING WATCHDATA Co.,Ltd.

Address before: 100015 Beijing city Chaoyang District Dongzhimen West eight Street No. 2 room Wanhong Yan Dong Business Garden

Patentee before: BEIJING WATCH DATA SYSTEM Co.,Ltd.

CP01 Change in the name or title of a patent holder
DD01 Delivery of document by public notice

Addressee: BEIJING WATCHDATA Co.,Ltd. Person in charge of patents

Document name: payment instructions

DD01 Delivery of document by public notice
DD01 Delivery of document by public notice

Addressee: BEIJING WATCHDATA Co.,Ltd. Person in charge of patents

Document name: payment instructions

DD01 Delivery of document by public notice
DD01 Delivery of document by public notice

Addressee: BEIJING WATCHDATA Co.,Ltd. Person in charge of patents

Document name: Notice of Termination of Patent Rights

DD01 Delivery of document by public notice
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120321

CF01 Termination of patent right due to non-payment of annual fee