CN102681876A - Online distributed system updating method - Google Patents
Online distributed system updating method Download PDFInfo
- Publication number
- CN102681876A CN102681876A CN2012101531761A CN201210153176A CN102681876A CN 102681876 A CN102681876 A CN 102681876A CN 2012101531761 A CN2012101531761 A CN 2012101531761A CN 201210153176 A CN201210153176 A CN 201210153176A CN 102681876 A CN102681876 A CN 102681876A
- Authority
- CN
- China
- Prior art keywords
- teacher computer
- version number
- student
- student machine
- update
- 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.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an online distributed system updating method. A teacher computer is respectively connected with student computers and a remote network server through networks. The method comprises the following steps that: the teacher computer acquires version numbers of current systems of the student computers and a version number of a downloadable latest system on the network server; the teacher computer judges whether the version numbers of the current systems of the student computers and the version number of the downloadable latest system on the network server are the same or not, if so, the current systems of the student computers do not need to be updated, and the operation is ended; if the version number of the current system of at least one student computer is different from the version number of the downloadable latest system on the network server, student computers with the different version number are determined to need to be subjected to system update; the teacher computer downloads a system package of the latest version from the network server and sends update signals to the student computers needing the system update; and the student computers download the system package of the latest version from the teacher computer and the system package can be installed after the student computers receive the update signals. The online distributed system updating method can integrally update systems in one time and is timesaving and laborsaving, and the problems of missing or inconsistent versions cannot occur.
Description
Technical field
The present invention relates to a kind of method of distributed system online updating, particularly a kind of method of the computing machine in the school computer center being carried out system's online updating.
Background technology
Traditional method for updating system is one by one each computing machine to be operated, and utilizes modes such as network download, u dish carry, CD carries to obtain system's installation kit, realizes that the installation of system is upgraded.Such traditional approach mainly contains following shortcoming:
1, for the school computer center environment, tens even the amount of multicomputer are more arranged usually, such update mode wastes time and energy.
2, be unfavorable for that disposable integral upgrades, occur easily omitting and the inconsistent problem of version.
Summary of the invention
Goal of the invention: to the problem and shortage that above-mentioned prior art exists, the purpose of this invention is to provide a kind of method of distributed system online updating, can the disposable integral update system, time saving and energy saving, can not occur omitting or the inconsistent problem of version.
Technical scheme: for realizing the foregoing invention purpose, the technical scheme that the present invention adopts is a kind of method of distributed system online updating, and teacher computer connects the student machine and the long-range webserver respectively through network, comprises the steps:
(1) Downloadable recent systems version number on the teacher computer current system version number that obtains student machine and the webserver;
(2) whether Downloadable recent systems version number is identical on the teacher computer current system version number of judging student machine and the webserver, if identical, then the current system of student machine does not need to upgrade, and finishes; If Downloadable recent systems version number is inequality on the current system version of at least one student machine number and the webserver, confirm that then these student machine need update system;
(3) teacher computer is downloaded system's bag of latest edition from the webserver;
(4) teacher computer sends update signal to the student machine that needs update system after downloading completion;
(5) after student machine is received update signal, download the system's bag and the installation of latest edition from teacher computer.
Beneficial effect: the method for a kind of distributed system online updating of the present invention; Up-to-date available system bag is placed on the webserver; Teacher computer in the machine room, offers all student machine of this machine room and controls its renewal through teacher computer download system bag as the website of distributed management; Time saving and energy saving, can not occur omitting or the inconsistent problem of version.
Description of drawings
Fig. 1 is the LAN synoptic diagram that server, teacher computer and student machine are formed.
Embodiment
Below in conjunction with accompanying drawing and specific embodiment; Further illustrate the present invention; Should understand these embodiment only be used to the present invention is described and be not used in the restriction scope of the present invention; After having read the present invention, those skilled in the art all fall within the application's accompanying claims institute restricted portion to the modification of the various equivalent form of values of the present invention.
As shown in Figure 1, teacher computer connects the student machine and the long-range webserver respectively through network.The present invention includes following steps:
(1) teacher computer connects student machine and remote web server through network, Downloadable recent systems version number on the current system version number that obtains student machine and the webserver.
Realize that needed concrete steps of this step comprise:
1) teacher computer sends own IP address through TCP/IP broadcasting and gives student machine, and student machine receives that IP address and system version that oneself is sent through TCP/IP in the back number arrive the IP address of teacher computer;
2) teacher computer number is noted the IP address of student machine and system version, forms corresponding relation, is kept in the database;
3) but the webserver be placed on the latest edition of download system on a certain fixed address (url);
4) teacher computer sends online service (webservice) access request to this url, obtains the latest edition this shop of system;
(2) teacher computer has determined whether that through comparison version number student machine needs to upgrade.If have, download this latest edition system bag.If no, finish.
Realize that needed concrete steps of this step comprise:
1) teacher computer will be compared from the version number that the webserver obtains and the version number of student machine one by one, if the former is higher than the latter, then this student machine needs to upgrade; All student machine that need upgrade of mark;
2) after the complete body student machine of comparison, if there be at least one student machine to need to upgrade, then (teacher computer) sends the webservice download request to this url; If do not have student machine to need to upgrade, finish;
(3) teacher computer is downloaded system's bag of latest edition from the webserver;
(4) after download is accomplished, send signal to these student machine that need upgrade.
Realize that needed concrete steps of this step comprise:
1) teacher computer this locality makes up a ftp server, this latest edition system bag is put into the catalogue of ftp server;
2) teacher computer sends the IP address that the student machine that needs renewal is given in local ftp address through TCP/IP;
(5) after student machine is received signal, download this latest edition system bag and end is installed from teacher computer.
Realize that needed concrete steps of this step comprise:
1) student machine is downloaded this latest edition system bag from the ftp address of teacher computer after receiving the ftp address;
2) after download is accomplished, automatically perform installation process.
Claims (1)
1. the method for a distributed system online updating, teacher computer connects the student machine and the long-range webserver respectively through network, comprises the steps:
(1) Downloadable recent systems version number on the teacher computer current system version number that obtains student machine and the webserver;
(2) whether Downloadable recent systems version number is identical on the teacher computer current system version number of judging student machine and the webserver, if identical, then the current system of student machine does not need to upgrade, and finishes; If Downloadable recent systems version number is inequality on the current system version of at least one student machine number and the webserver, confirm that then these student machine need update system;
(3) teacher computer is downloaded system's bag of latest edition from the webserver;
(4) teacher computer sends update signal to the student machine that needs update system after downloading completion;
(5) after student machine is received update signal, download the system's bag and the installation of latest edition from teacher computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101531761A CN102681876A (en) | 2012-05-17 | 2012-05-17 | Online distributed system updating method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101531761A CN102681876A (en) | 2012-05-17 | 2012-05-17 | Online distributed system updating method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102681876A true CN102681876A (en) | 2012-09-19 |
Family
ID=46813849
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012101531761A Pending CN102681876A (en) | 2012-05-17 | 2012-05-17 | Online distributed system updating method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102681876A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104332074A (en) * | 2014-11-26 | 2015-02-04 | 山东大学 | Traceless education method applied to embedded education terminal |
CN104537013A (en) * | 2014-12-18 | 2015-04-22 | 北京京东尚科信息技术有限公司 | Data processing method and device |
CN105790997A (en) * | 2014-12-26 | 2016-07-20 | 北大医疗信息技术有限公司 | Configuration data update method and system, client and server |
CN111736862A (en) * | 2020-05-22 | 2020-10-02 | 深圳市鸿合创新信息技术有限责任公司 | Multi-terminal collaborative upgrading method, device, terminal and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1690961A (en) * | 2004-04-30 | 2005-11-02 | 鸿富锦精密工业(深圳)有限公司 | Client program automatic updating system and method |
EP2378416A1 (en) * | 2010-04-16 | 2011-10-19 | Siemens Aktiengesellschaft | System and a method for updating an operating system image |
-
2012
- 2012-05-17 CN CN2012101531761A patent/CN102681876A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1690961A (en) * | 2004-04-30 | 2005-11-02 | 鸿富锦精密工业(深圳)有限公司 | Client program automatic updating system and method |
EP2378416A1 (en) * | 2010-04-16 | 2011-10-19 | Siemens Aktiengesellschaft | System and a method for updating an operating system image |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104332074A (en) * | 2014-11-26 | 2015-02-04 | 山东大学 | Traceless education method applied to embedded education terminal |
CN104537013A (en) * | 2014-12-18 | 2015-04-22 | 北京京东尚科信息技术有限公司 | Data processing method and device |
CN105790997A (en) * | 2014-12-26 | 2016-07-20 | 北大医疗信息技术有限公司 | Configuration data update method and system, client and server |
CN111736862A (en) * | 2020-05-22 | 2020-10-02 | 深圳市鸿合创新信息技术有限责任公司 | Multi-terminal collaborative upgrading method, device, terminal and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102855152B (en) | The method and system of resource file in upgrade applications | |
CN107291516B (en) | Firmware upgrading method and system | |
CN103024773B (en) | Wireless router method for upgrading software, management devices and system | |
US9128880B2 (en) | Synchronizing and controlling software downloads, such as for utility meter-reading data collection and processing | |
CN102971707B (en) | For the method and apparatus that software kit installs allocating computer system | |
CN101925878B (en) | Method and system for deploying non-backward compatible server versions in client/server computing environment | |
EP2696283A1 (en) | Method and system for synchronization of applications across devices | |
US8170540B2 (en) | System and methods for remotely upgrading software applications | |
CN103678133A (en) | Task scheduling system for application software cloud testing | |
CN107357571B (en) | Maintenance method and system for equipment component program | |
CN102035892A (en) | System and method for automatically releasing operating system version and automatically updating software package | |
CN105653329A (en) | Application management method, apparatus and system | |
CN102782650A (en) | A method and system for managing configurations of system management agents in a distributed environment | |
CN102081536A (en) | Method for updating increment, and server | |
CN102779056B (en) | Remote hardware method for updating program and system | |
CN103402194A (en) | Method for recommending software during software update and system for implementing method | |
CN103019757A (en) | Method, device and system for synchronizing software among multiple clients | |
CN103152206A (en) | Method and system for updating multiple devices | |
CN102291424A (en) | Vehicle-mounted GPRS (general packet radio service) communication system with FTP (file transfer protocol) remote wireless upgrading function and method thereof | |
CN102681876A (en) | Online distributed system updating method | |
US20150248301A1 (en) | Global feature library useable with continuous delivery | |
CN101105745A (en) | Distributed type software system disposition method | |
CN104092732A (en) | Intelligent terminal software updating method and device | |
Vasconcelos et al. | An adaptive middleware for opportunistic mobile sensing | |
CN104657177A (en) | Program automatic update method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120919 |