CN102427466A - Remote upgrading system and remote software automatic upgrading method based on same - Google Patents
Remote upgrading system and remote software automatic upgrading method based on same Download PDFInfo
- Publication number
- CN102427466A CN102427466A CN2011102472802A CN201110247280A CN102427466A CN 102427466 A CN102427466 A CN 102427466A CN 2011102472802 A CN2011102472802 A CN 2011102472802A CN 201110247280 A CN201110247280 A CN 201110247280A CN 102427466 A CN102427466 A CN 102427466A
- Authority
- CN
- China
- Prior art keywords
- upgrading
- upgraded
- server
- module
- updating
- 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
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000002452 interceptive effect Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000003716 rejuvenation Effects 0.000 claims description 2
- 239000012467 final product Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to a remote upgrading system and a remote software automatic upgrading method based on the system, in particular to a remote upgrading system aiming at a complex distributed network system and a remote software automatic upgrading method based on the system. The remote upgrade system includes: the system comprises a node to be upgraded, an upgrade agent module, an upgrade management server, a WEB server and a WEB client. The upgrading method comprises the following steps: step 1: deploying the remote upgrade system on a remote distributed network system; step 2: starting remote automatic upgrade from a WEB client; and step 3: and the WEB server sends the upgrading information to the corresponding upgrading agent module through the upgrading management server, and the upgrading agent module carries out upgrading operation on the node to be upgraded. The upgrading system has strong expandability, and when new application software is added, only the upgrading access module is needed to be added; when the performance of the upgrade management server is reduced due to the increase of the load, the upgrade management server is only required to be added and the network is configured.
Description
Technical field
The present invention relates to a kind of remote update system and based on the remote software automatically updating method of this system, relate in particular to a kind of to the Complex Distributed network system remote update system and based on the remote software automatically updating method of this system.
Background technology
Along with the extensive application of computer software and the renewal day by day of software version, urgent day by day to the upgrade requirement of software, most of softwares need carry out frequent updating operation in its life cycle.
Upgrade method to software in the prior art mainly comprises on-site manual upgrade method and network automatically updating method.Wherein the on-site manual upgrade method is generally carried out sequence of operations to on-the-spot according to the upgrading guiding book by the attendant, accomplishes the renewal operation of software.In this kind method, need the attendant to be in the action; And attendant's requirement than higher, is needed be familiar with some systematic knowledges and instruction; When the software of a plurality of goal systems that need a plurality of places of upgrading, increased the cost of manpower and materials in addition.The network automatically updating method; Generally come ROMPaq or the file data etc. of storing software redaction through a server; The software to be upgraded that operates in goal systems is regularly checked the version number of software on this server; If the version number of software is greater than the version number of this software to be upgraded on this server, then this software to be upgraded is automatically from server download and upgrade program and file data and accomplish escalation process.Though this kind method has been avoided the shortcoming of on-site manual upgrading, software to be upgraded need possess with server communication, download and upgrade program, automatically perform function such as ROMPaq, and those softwares that do not possess these functions then can not auto-update.
In view of the above; One patent publication No. be CN1859125A disclosure of the Invention a kind of system and method thereof of integrating remote automatic upgrade software; This system comprises node to be upgraded, server and client side; Node to be upgraded is made up of software to be upgraded and upgrading proxy module, and server distribution is connected with each meshed network to be upgraded, and client is connected with server network; This upgrade method may further comprise the steps: step 1: upgrading order and AKU that client is submitted the user to, and the information of the node to be upgraded of user's selection sends to server; Step 2: server sends to said upgrading order and AKU the upgrading proxy module of node to be upgraded; Step 3: the upgrading proxy module is treated upgrade software and is carried out updating operation according to the identifying information and the updating operation information of software to be upgraded.This invention has overcome the shortcoming of on-site manual upgrading, and has optimized the network automatically updating method: software to be upgraded needn't possess with server communication, download and upgrade program, automatically perform function such as ROMPaq, thereby has reduced the Development of Software cost.
Epoch of greatly developing of network in modern times; High concurrent, high flow capacity, the network traffic system that data volume is big generally have hundreds of application software in operation; If use above-mentioned remote automatic upgrading system; Its server need be managed hundreds and thousands of nodes to be upgraded, and this has brought high challenge for the performance of server; Simultaneously, each node to be upgraded all has a upgrading proxy module to come management upgrade, increases application software if desired newly, then need set up a new upgrading proxy module for this application software, makes that the autgmentability of system is not strong.
Summary of the invention
The technical problem that the present invention will solve is; A kind of remote update system is provided and based on the remote software automatically updating method of this system; To overcome the shortcoming in the above-mentioned technology at least; Help the attendant that the software in the Complex Distributed network system is carried out the automatic remote upgrading, and expand of the increase of this system easily with the application software that adapts to said Complex Distributed network system.
For solving the problems of the technologies described above, the technical scheme that the present invention adopted comprises a remote update system and based on the remote software automatically updating method of this system.This remote update system comprises:
Node to be upgraded; Be installed on the application server; Several nodes to be upgraded of application management server are provided with software to be upgraded and upgrading AM access module, said upgrading AM access module and said software interactive to be upgraded in the said node to be upgraded; And preserve the identifying information of said software to be upgraded, be used for software information to be upgraded being provided to the upgrading proxy module;
The upgrading proxy module; Be installed on the application server, the corresponding upgrading proxy module of application server, said upgrading proxy module is mutual with the upgrading AM access module that is installed in all nodes to be upgraded on this application server; And the information of preserving said node to be upgraded; Be used for: receive and management from the upgrade of updating and management server forwards, treat upgrade node and upgrade and control, and the instruction execution result of collecting said node to be upgraded;
The updating and management server; Be connected with the WEB server network with each said upgrading proxy module; A updating and management server links to each other with a upgrading proxy module; Or link to each other with a plurality of upgrading proxy modules, said updating and management server is used for: receive and upgrade that management is sent from the WEB server, transmit said upgrade to the upgrading proxy module; And receive and the instruction execution result of the node to be upgraded that management is sent from the upgrading proxy module, to this instruction execution result of WEB server forwards;
The WEB server links to each other with the updating and management server network, and said WEB server comprises data forwarding module, DBM and server module at least; Said server module is connected with said DBM with said data forwarding module; Said server module is used to receive the upgrade that the WEB client is sent;, and receive the instruction execution result that the updating and management server transmits from said data forwarding module and send to the WEB client to updating and management server forwards instruction and other information through said data forwarding module; Said DBM is used to store information such as various upgrade informations and upgrade execution result; Said data forwarding module is responsible for communicating by letter between WEB client and the updating and management server;
The WEB client; It is the WEB browser; Be connected with said WEB server network, said WEB client is used for: the information that inquiry WEB server is preserved, select the updating operation pattern; Send upgrade to the WEB server, and the instruction execution result that receives the node to be upgraded of WEB server transmission; Said updating operation pattern is equipment entrance upgrading mode or computer inlet upgrading mode or global module's inlet upgrading mode.
In order to realize goal of the invention, the present invention also provides a kind of remote software automatically updating method based on this system, may further comprise the steps:
Step 1: at remote distributed net system this remote update system of deploy: form node to be upgraded for each software to be upgraded adds upgrading AM access module; For each application server is installed the upgrading proxy module; Dispose the port of the upgrading AM access module of each node to be upgraded, the port of the upgrading proxy module on making it and being installed in same application server is consistent; Configuration updating and management server makes it be connected with the WEB server network with each upgrading proxy module;
Step 2: from WEB client terminal start-up remote automatic upgrading, the upgrade that the user is submitted to, the updating operation mode that the user selects, and the file uploaded of user send to the WEB server;
The server module of step 3:WEB server receives the file that said upgrade, updating operation mode and user upload; WEB data in server forwarding module sends to the updating and management server with its information, the file that WEB data in server library module storage user uploads;
Step 4: the upgrade information that the updating and management server receives and management is sent from the WEB server, and send it to corresponding upgrading proxy module;
Step 5: said upgrading proxy module receives the upgrade information that also management is sent from the updating and management server, and the node to be upgraded of its management is upgraded and controlled, and collects the instruction execution result of said node to be upgraded simultaneously;
Step 6: the upgrading proxy module passes through network with the instruction execution result information of node to be upgraded, via updating and management server and WEB server, sends to the WEB client.
Step 11: at first form node to be upgraded for each software to be upgraded adds upgrading AM access module; When needs increase new application software, set up a new upgrading AM access module, and be placed under the catalogue of acquiescence of this software;
Step 12: for each application server the upgrading proxy module is installed, the proxy module of should upgrading is placed under the designated directory;
Step 13: dispose the port of the upgrading AM access module of each node to be upgraded, the port of the upgrading proxy module on making it and being installed in same application server is consistent;
Step 14: configuration updating and management server makes it be connected with the WEB server network with each upgrading proxy module; The corresponding upgrading proxy module of one of them updating and management server, perhaps corresponding a plurality of upgrading proxy modules.
Step 2 further comprises:
Step 21: the user sends instructions to the WEB server simultaneously through WEB client login, obtains the software information to be upgraded of all nodes to be upgraded and is presented on the WEB client; System provides three kinds of upgrading modes: equipment entrance upgrading mode, computer inlet upgrading mode, global module's inlet upgrading mode;
Step 22: if select equipment entrance upgrading mode; Then system lists all softwares of all application servers; The user at first selects software to be upgraded according to prompting; Selection back system then lists the application server tabulation that said software to be upgraded has been installed automatically, and the application server that selection need be upgraded in tabulation then gets into step 23; If select computer inlet upgrading mode; Then system lists all application server tabulations, and the user at first selects application server according to prompting, selects the back system then to list all softwares that are selected application server automatically; Select software to be upgraded then, get into step 23; If select global module's inlet upgrading mode, then system lists all application server tabulations, and the user selects application server according to prompting, gets into step 23;
Step 23: to equipment entrance upgrading mode and computer inlet upgrading mode, system lists the software matrix to be upgraded that the user selects, and the user at first is provided with file and uploads the path, and upload file is to the WEB server then; To global module's inlet upgrading mode, system lists the application server tabulation to be upgraded that the user selects, and all softwares of user-selected application server are upgraded.
Step 51: the upgrading AM access module of said node to be upgraded and software interactive to be upgraded, the identifying information of said software to be upgraded is preserved in said upgrading AM access module;
Step 52: when the upgrading proxy module receives from the upgrade information that the updating and management server is sent, obtain the identifying information of software to be upgraded from the upgrading AM access module of node to be upgraded;
Step 53: the upgrading proxy module is treated upgrade software and is upgraded and control, and collects the instruction execution result of said node to be upgraded simultaneously.
Step 6 further comprises:
Step 61: receive the instruction execution result of said node to be upgraded when the upgrading proxy module, the upgrading proxy module sends to the updating and management server with this object information;
Step 62: this object information that the updating and management server receives and management is sent from the upgrading proxy module, and be transmitted to the WEB server;
This object information that step 63:WEB server receives and management is sent from the updating and management server, and send to the WEB client;
Step 64:WEB client represents to the user with the form of the page;
Step 65: if this result is a failure information, the legacy version before then being selected whether need recover to upgrade by the user is then operated if desired accordingly, and the upgrading proxy module is automatically with software rejuvenation legacy version to be upgraded, otherwise inoperation; If this result is a successful information, then the user is without any need for operation.
The present invention compared with prior art; A kind of remote update system is provided and based on the remote software automatically updating method of this system; The user only need use that the WEB browser is online to carry out simple several operation, can realize complicated remote distributed net system is carried out auto-update, and this system expandability is strong; When the user need increase the auto-update of new application software; Only need to increase upgrading AM access module and get final product, when the user thinks that the performance of updating and management server reduces because of the increase of software to be upgraded, only need to increase the equally loaded of updating and management server and get final product; Simultaneity factor has provided three kinds of upgrading modes, makes the user can select upgrading object, upgrading order and time easily, has solved the software upgrading problem difficult in maintenance under big system environments, has alleviated operation maintenance personnel's workload and complexity.
Description of drawings
Fig. 1 is the sketch map that medium-long range upgrade-system of the present invention is applied to the Complex Distributed network system;
Fig. 2 is the structure chart of node to be upgraded among the present invention;
Fig. 3 is the structure chart of WEB server among the present invention.
Embodiment
Combine accompanying drawing and embodiment that the present invention is further specified at present.
Like Fig. 1, Fig. 2 and shown in Figure 3, present embodiment is an example with the Complex Distributed network system 1 of upgrading.This Complex Distributed network system 1 comprises a plurality of application servers 2, and said a plurality of application servers 2 are distributed in the different location.
At first set up a monitoring upgrade-system.This monitoring upgrade-system comprises:
Upgrading proxy module 6; Be installed on the application server 2, application server 2 corresponding upgrading proxy modules 6, said upgrading proxy module 6 is mutual with the upgrading AM access module 72 that is installed in all nodes 7 to be upgraded on this application server 2; And the information of preserving said node to be upgraded 7; Be used for: receive and upgrade that management is transmitted from updating and management server 3, treat upgrade node 7 and upgrade and control, and the instruction execution result of collecting said node to be upgraded 7;
Updating and management server 3; Be connected with WEB server 4 networks with each said upgrading proxy module 6; A updating and management server 3 can link to each other with a plurality of upgrading proxy modules 6; Also can link to each other with a upgrading proxy module 6, said updating and management server 3 is used for: receive and manage the upgrade of sending from WEB server 4, transmit said upgrade to upgrading proxy module 6; And receive and the instruction execution result of the node to be upgraded 7 that management is sent from upgrading proxy module 6, transmit these instruction execution result to WEB server 4;
Use the upgrade method step of above remote update system following:
Step 1: at this remote update system of Complex Distributed network system 1 deploy: be that each software 71 to be upgraded adds upgrading AM access modules 72 and forms nodes 7 to be upgraded; For each application server 2 is installed upgrading proxy module 6; Dispose the port of the upgrading AM access module 72 of each node 7 to be upgraded, the port of the upgrading proxy module 6 on making it and being installed in same application server 2 is consistent; Configuration updating and management server 3 makes it be connected with WEB server 4 networks with each upgrading proxy module 6;
Step 2: in WEB client 5 login systems, start remote automatic upgrading, the upgrade that the user is submitted to, the updating operation mode that the user selects, and the file uploaded of user send to WEB server 4;
The server module 43 of step 3:WEB server 4 receives the file that said upgrade, updating operation mode and user upload; The data forwarding module 41 of WEB server 4 sends to updating and management server 3 with its information, the file that the DBM 42 storage users of WEB server 4 upload
Step 4: the upgrade information that updating and management server 3 receives and management is sent from WEB server 4, and send it to corresponding upgrading proxy module 6;
Step 5: said upgrading proxy module 6 receives the upgrade information that also management is sent from updating and management server 3, and the node to be upgraded 7 of its management is upgraded and controlled, and collects the instruction execution result of said node to be upgraded 7 simultaneously;
Step 6: upgrading proxy module 6 passes through network with the instruction execution result information of node 7 to be upgraded, via updating and management server 3 and WEB server 4, sends to WEB client 5.
Step 11: at first be that each software 71 to be upgraded adds upgrading AM access module 72 compositions node 7 to be upgraded; When needs increase new application software,, and be placed under the catalogue of acquiescence of this software and get final product as long as set up a new upgrading AM access module 72;
Step 12: for each application server 2 is installed upgrading proxy module 6: the proxy module 6 that only needs to upgrade is placed under the designated directory and gets final product;
Step 13: dispose the port of the upgrading AM access module 72 of each node 7 to be upgraded, the port of the upgrading proxy module 6 on making it and being installed in same application server 2 is consistent;
Step 14: configuration updating and management server 3 makes it be connected with WEB server 4 networks with each upgrading proxy module 6; One of them updating and management server 3 can a corresponding upgrading proxy module 6; Also can corresponding a plurality of upgrading proxy modules 6; Specifically decide, to guarantee each updating and management server 3 equally loaded by the number of the node to be upgraded 7 of upgrading proxy module 6 management.
Step 2 further comprises:
Step 21: the user is through 5 logins of WEB client; Send instructions to WEB server 4 simultaneously; Obtain software to be upgraded 71 information of all nodes 7 to be upgraded and be presented on the WEB client 5, these information spinners will comprise version, place catalogue, the module that is loaded and the quantity etc. of said software to be upgraded 71.System provides three kinds of upgrading modes: equipment entrance upgrading mode, computer inlet upgrading mode, global module's inlet upgrading mode;
Step 22: if select equipment entrance upgrading mode; Then system lists all softwares of all application servers 2; The user can at first select software 71 to be upgraded according to prompting; Selection back system then lists application server 2 tabulations that said software to be upgraded 71 has been installed automatically, and the application server 2 that selection need be upgraded in tabulation then gets into step 23; If select computer inlet upgrading mode; Then system lists all application server 2 tabulations, and the user can at first select application server 2 according to prompting, selects the back system then to list all softwares that are selected application server 2 automatically; Select software 71 to be upgraded then, get into step 23; If select global module's inlet upgrading mode, then system lists all application server 2 tabulations, and the user can select application server 2 according to prompting, gets into step 23;
Step 23: to equipment entrance upgrading mode and computer inlet upgrading mode, system lists software to be upgraded 71 tabulations that the user selects, and the user can be provided with the upload file path one by one, and upload file is to WEB server 4 then; To global module's inlet upgrading mode, system lists application server to be upgraded 2 tabulations that the user selects, and the user can upgrade to all softwares of selected application server 2.
Step 51: the upgrading AM access module 72 and the software to be upgraded 71 of said node 7 to be upgraded are mutual, and the identifying information of said software 71 to be upgraded is preserved in said upgrading AM access module 72;
Step 52: when upgrading proxy module 6 receives from the upgrade information that updating and management server 3 is sent, obtain the identifying information of software 71 to be upgraded from the upgrading AM access module 72 of node 7 to be upgraded;
Step 53: upgrading proxy module 6 is treated upgrade software 71 and is upgraded and control, and collects the instruction execution result of said node to be upgraded 7 simultaneously.
Step 6 further comprises:
Step 61: receive the instruction execution result of said node to be upgraded 7 when upgrading proxy module 6, upgrading proxy module 6 sends to updating and management server 3 with this object information;
Step 62: this object information that updating and management server 3 receives and management is sent from upgrading proxy module 6, and be transmitted to WEB server 4;
This object information that step 63:WEB server 4 receives and management is sent from updating and management server 3, and send to WEB client 5;
Step 64:WEB client 5 represents to the user with the form of the page;
Step 65: if this result is a failure information, the legacy version before then being selected whether need recover to upgrade by the user is then operated if desired accordingly, and upgrading proxy module 6 recovers legacy version with software 71 to be upgraded automatically, otherwise inoperation; If this result is a successful information, then the user is without any need for operation.
Although specifically show and introduced the present invention in conjunction with preferred embodiment; But the those skilled in the art should be understood that; In the spirit and scope of the present invention that do not break away from appended claims and limited; Can make various variations to the present invention in form with on the details, be protection scope of the present invention.
Claims (9)
1. a remote update system is characterized in that, comprising:
Node to be upgraded; Be installed on the application server; Be provided with software to be upgraded and upgrading AM access module in the said node to be upgraded; Said upgrading AM access module and said software interactive to be upgraded, and preserve the identifying information of said software to be upgraded, be used for software information to be upgraded being provided to the upgrading proxy module;
The upgrading proxy module; Be installed on the application server, the corresponding upgrading proxy module of application server, said upgrading proxy module is mutual with the upgrading AM access module that is installed in all nodes to be upgraded on this application server; And the information of preserving said node to be upgraded; Be used for: receive and management from the upgrade of updating and management server forwards, treat upgrade node and upgrade and control, and the instruction execution result of collecting said node to be upgraded;
The updating and management server; Be connected with the WEB server network with each said upgrading proxy module; A updating and management server links to each other with a upgrading proxy module; Or link to each other with a plurality of upgrading proxy modules, said updating and management server is used for: receive and upgrade that management is sent from the WEB server, transmit said upgrade to the upgrading proxy module; And receive and the instruction execution result of the node to be upgraded that management is sent from the upgrading proxy module, to this instruction execution result of WEB server forwards;
The WEB server links to each other with the updating and management server network, and said WEB server comprises data forwarding module, DBM and server module at least; Said server module is connected with said DBM with said data forwarding module; Said server module is used to receive the upgrade that the WEB client is sent;, and receive the instruction execution result that the updating and management server transmits from said data forwarding module and send to the WEB client to updating and management server forwards instruction and other information through said data forwarding module; Said DBM is used to store information such as various upgrade informations and upgrade execution result; Said data forwarding module is responsible for communicating by letter between WEB client and the updating and management server;
The WEB client; Be connected with said WEB server network, said WEB client is used for: the information that inquiry WEB server is preserved, select the updating operation pattern; Send upgrade to the WEB server, and the instruction execution result that receives the node to be upgraded of WEB server transmission.
2. remote update system according to claim 1 is characterized in that said node to be upgraded, several nodes to be upgraded of application management server.
3. remote update system according to claim 1 is characterized in that said WEB client is the WEB browser.
4. remote update system according to claim 1 is characterized in that updating operation pattern described in the said WEB client, is equipment entrance upgrading mode or computer inlet upgrading mode or global module's inlet upgrading mode.
5. the remote software automatically updating method based on this remote update system is characterized in that, may further comprise the steps:
Step 1: at remote distributed net system this remote update system of deploy: form node to be upgraded for each software to be upgraded adds upgrading AM access module; For each application server is installed the upgrading proxy module; Dispose the port of the upgrading AM access module of each node to be upgraded, the port of the upgrading proxy module on making it and being installed in same application server is consistent; Configuration updating and management server makes it be connected with the WEB server network with each upgrading proxy module;
Step 2: from WEB client terminal start-up remote automatic upgrading, the upgrade that the user is submitted to, the updating operation mode that the user selects, and the file uploaded of user send to the WEB server;
The server module of step 3:WEB server receives the file that said upgrade, updating operation mode and user upload; WEB data in server forwarding module sends to the updating and management server with its information, the file that WEB data in server library module storage user uploads;
Step 4: the upgrade information that the updating and management server receives and management is sent from the WEB server, and send it to corresponding upgrading proxy module;
Step 5: said upgrading proxy module receives the upgrade information that also management is sent from the updating and management server, and the node to be upgraded of its management is upgraded and controlled, and collects the instruction execution result of said node to be upgraded simultaneously;
Step 6: the upgrading proxy module passes through network with the instruction execution result information of node to be upgraded, via updating and management server and WEB server, sends to the WEB client.
6. the remote software automatically updating method based on this remote update system according to claim 5 is characterized in that said step 1 specifically comprises:
Step 11: at first form node to be upgraded for each software to be upgraded adds upgrading AM access module; When needs increase new application software, set up a new upgrading AM access module, and be placed under the catalogue of acquiescence of this software;
Step 12: for each application server the upgrading proxy module is installed, the proxy module of should upgrading is placed under the designated directory;
Step 13: dispose the port of the upgrading AM access module of each node to be upgraded, the port of the upgrading proxy module on making it and being installed in same application server is consistent;
Step 14: configuration updating and management server makes it be connected with the WEB server network with each upgrading proxy module; The corresponding upgrading proxy module of one of them updating and management server, perhaps corresponding a plurality of upgrading proxy modules.
7. the remote software automatically updating method based on this remote update system according to claim 5 is characterized in that said step 2 specifically comprises:
Step 21: the user sends instructions to the WEB server simultaneously through WEB client login, obtains the software information to be upgraded of all nodes to be upgraded and is presented on the WEB client; System provides three kinds of upgrading modes: equipment entrance upgrading mode, computer inlet upgrading mode, global module's inlet upgrading mode;
Step 22: if select equipment entrance upgrading mode; Then system lists all softwares of all application servers; The user at first selects software to be upgraded according to prompting; Selection back system then lists the application server tabulation that said software to be upgraded has been installed automatically, and the application server that selection need be upgraded in tabulation then gets into step 23; If select computer inlet upgrading mode; Then system lists all application server tabulations, and the user at first selects application server according to prompting, selects the back system then to list all softwares that are selected application server automatically; Select software to be upgraded then, get into step 23; If select global module's inlet upgrading mode, then system lists all application server tabulations, and the user selects application server according to prompting, gets into step 23;
Step 23: to equipment entrance upgrading mode and computer inlet upgrading mode, system lists the software matrix to be upgraded that the user selects, and the user at first is provided with file and uploads the path, and upload file is to the WEB server then; To global module's inlet upgrading mode, system lists the application server tabulation to be upgraded that the user selects, and all softwares of user-selected application server are upgraded.
8. the remote software automatically updating method based on this remote update system according to claim 5 is characterized in that said step 5 specifically comprises:
Step 51: the upgrading AM access module of said node to be upgraded and software interactive to be upgraded, the identifying information of said software to be upgraded is preserved in said upgrading AM access module;
Step 52: when the upgrading proxy module receives from the upgrade information that the updating and management server is sent, obtain the identifying information of software to be upgraded from the upgrading AM access module of node to be upgraded;
Step 53: the upgrading proxy module is treated upgrade software and is upgraded and control, and collects the instruction execution result of said node to be upgraded simultaneously.
9. the remote software automatically updating method based on this remote update system according to claim 5 is characterized in that said step 6 specifically comprises:
Step 61: receive the instruction execution result of said node to be upgraded when the upgrading proxy module, the upgrading proxy module sends to the updating and management server with this object information;
Step 62: this object information that the updating and management server receives and management is sent from the upgrading proxy module, and be transmitted to the WEB server;
This object information that step 63:WEB server receives and management is sent from the updating and management server, and send to the WEB client;
Step 64:WEB client represents to the user with the form of the page;
Step 65: if this result is a failure information, the legacy version before then being selected whether need recover to upgrade by the user is then operated if desired accordingly, and the upgrading proxy module is automatically with software rejuvenation legacy version to be upgraded, otherwise inoperation; If this result is a successful information, then the user is without any need for operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102472802A CN102427466A (en) | 2011-08-24 | 2011-08-24 | Remote upgrading system and remote software automatic upgrading method based on same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102472802A CN102427466A (en) | 2011-08-24 | 2011-08-24 | Remote upgrading system and remote software automatic upgrading method based on same |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102427466A true CN102427466A (en) | 2012-04-25 |
Family
ID=45961409
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102472802A Pending CN102427466A (en) | 2011-08-24 | 2011-08-24 | Remote upgrading system and remote software automatic upgrading method based on same |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102427466A (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102868558A (en) * | 2012-09-17 | 2013-01-09 | 苏州迈科网络安全技术股份有限公司 | Multi-device software upgrading method and multi-device software upgrading system |
CN103049294A (en) * | 2012-12-25 | 2013-04-17 | 大唐移动通信设备有限公司 | Device and method for network element software upgrading |
CN103414741A (en) * | 2013-07-02 | 2013-11-27 | 深圳市汇川技术股份有限公司 | Method and system for remote upgrade of PLC (Programmable Logic Controller) |
CN103516771A (en) * | 2012-09-27 | 2014-01-15 | 深圳市友讯达科技发展有限公司 | Method for upgrading child node operational software and information collection system |
CN103634138A (en) * | 2012-08-27 | 2014-03-12 | 阿里巴巴集团控股有限公司 | Remote management, operation and maintenance method and system for distributed scheduling |
CN103955385A (en) * | 2014-04-22 | 2014-07-30 | 北京联时空网络通信设备有限公司 | Updating control method and device for web spiders |
CN103970567A (en) * | 2014-04-28 | 2014-08-06 | 浪潮电子信息产业股份有限公司 | Method for on-line upgrading of cloud storage system firmware |
CN104346187A (en) * | 2013-08-07 | 2015-02-11 | 西安诺瓦电子科技有限公司 | Software upgrading method for video control card for display screen |
CN104579752A (en) * | 2014-12-15 | 2015-04-29 | 南昌市科陆智能电网科技有限公司 | Remote automatic upgrading system and remote automatic upgrading method |
CN104850416A (en) * | 2014-02-18 | 2015-08-19 | 中国移动通信集团公司 | Upgrading system, method and device and cloud computing node |
CN105159109A (en) * | 2015-08-20 | 2015-12-16 | 浙江中科领航汽车电子有限公司 | PLC controller remote upgrade system |
CN105187410A (en) * | 2015-08-18 | 2015-12-23 | 深圳市雪球科技有限公司 | Application self-upgrading method and system |
CN105721218A (en) * | 2016-03-04 | 2016-06-29 | 深圳采集云数据科技有限公司 | Medical guiding system embedded firmware upgrade system |
CN106126306A (en) * | 2016-07-08 | 2016-11-16 | 深圳市中兴物联科技股份有限公司 | A kind of radio upgrade method based on FOTA server group and system thereof |
CN106254105A (en) * | 2016-07-28 | 2016-12-21 | 杭州昆海信息技术有限公司 | A kind of assembly update method and device |
CN106406943A (en) * | 2016-09-06 | 2017-02-15 | 厦门蓝斯通信股份有限公司 | Customized upgrading method and system for clients of different versions |
CN107623735A (en) * | 2017-09-26 | 2018-01-23 | 天津麒麟信息技术有限公司 | OpenSSL-based accurate update and upgrade system and method in a credit information machine system |
CN107844314A (en) * | 2017-12-22 | 2018-03-27 | 税友软件集团股份有限公司 | A kind of method and system of upgrading Weblogic application programs |
CN108021474A (en) * | 2017-11-30 | 2018-05-11 | 郑州云海信息技术有限公司 | It is a kind of based on Weblogic using one-touch rollback and the method for incremental update |
CN108768758A (en) * | 2018-08-31 | 2018-11-06 | 郑州云海信息技术有限公司 | Distributed memory system online upgrading method, apparatus, equipment and storage medium |
CN109933346A (en) * | 2017-12-15 | 2019-06-25 | 北京长城华冠汽车科技股份有限公司 | The method and system that a kind of pair of batteries of electric automobile Management Controller program is upgraded |
CN110007928A (en) * | 2019-04-12 | 2019-07-12 | 山东浪潮云信息技术有限公司 | A kind of method and system of strange land automatization of service deployment publication |
CN110704081A (en) * | 2019-09-23 | 2020-01-17 | 超讯通信股份有限公司 | Remote software upgrading system and method based on 5G distributed small base station |
CN112306541A (en) * | 2020-11-05 | 2021-02-02 | 中国航空工业集团公司西安航空计算技术研究所 | Avionics system increment upgrading method facing task and modification requirements |
CN112799554A (en) * | 2020-12-31 | 2021-05-14 | 杭州横竖科技有限公司 | Control system and control method of public interactive large-screen application software |
CN112860555A (en) * | 2021-02-08 | 2021-05-28 | 重庆长安汽车股份有限公司 | Device and method for remote software upgrading, verifying and testing |
CN113407216A (en) * | 2021-06-29 | 2021-09-17 | 上海智能网联汽车技术中心有限公司 | Software upgrading method, system, medium and equipment for road side networking equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1480858A (en) * | 2002-09-03 | 2004-03-10 | 鸿富锦精密工业(深圳)有限公司 | Non Structured data synchronous system and method |
CN1859125A (en) * | 2006-03-31 | 2006-11-08 | 华为技术有限公司 | System and its method for central remote automatic upgrading software |
CN101610282A (en) * | 2009-07-16 | 2009-12-23 | 浪潮电子信息产业股份有限公司 | A method of combining storage multi-node centralized management and single-node management based on HTTP protocol |
US20100161627A1 (en) * | 2008-12-18 | 2010-06-24 | Sap Ag | Generic data object mapping agent |
CN102045385A (en) * | 2010-10-21 | 2011-05-04 | 李斌 | System and equipment for realizing personal cloud computing |
-
2011
- 2011-08-24 CN CN2011102472802A patent/CN102427466A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1480858A (en) * | 2002-09-03 | 2004-03-10 | 鸿富锦精密工业(深圳)有限公司 | Non Structured data synchronous system and method |
CN1859125A (en) * | 2006-03-31 | 2006-11-08 | 华为技术有限公司 | System and its method for central remote automatic upgrading software |
US20100161627A1 (en) * | 2008-12-18 | 2010-06-24 | Sap Ag | Generic data object mapping agent |
CN101610282A (en) * | 2009-07-16 | 2009-12-23 | 浪潮电子信息产业股份有限公司 | A method of combining storage multi-node centralized management and single-node management based on HTTP protocol |
CN102045385A (en) * | 2010-10-21 | 2011-05-04 | 李斌 | System and equipment for realizing personal cloud computing |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634138A (en) * | 2012-08-27 | 2014-03-12 | 阿里巴巴集团控股有限公司 | Remote management, operation and maintenance method and system for distributed scheduling |
CN103634138B (en) * | 2012-08-27 | 2016-12-28 | 阿里巴巴集团控股有限公司 | The remotely management of distributed scheduling and O&M method and system thereof |
CN102868558A (en) * | 2012-09-17 | 2013-01-09 | 苏州迈科网络安全技术股份有限公司 | Multi-device software upgrading method and multi-device software upgrading system |
CN103516771A (en) * | 2012-09-27 | 2014-01-15 | 深圳市友讯达科技发展有限公司 | Method for upgrading child node operational software and information collection system |
CN103049294A (en) * | 2012-12-25 | 2013-04-17 | 大唐移动通信设备有限公司 | Device and method for network element software upgrading |
CN103049294B (en) * | 2012-12-25 | 2016-05-04 | 大唐移动通信设备有限公司 | A kind of method and apparatus of network element software upgrading |
CN103414741A (en) * | 2013-07-02 | 2013-11-27 | 深圳市汇川技术股份有限公司 | Method and system for remote upgrade of PLC (Programmable Logic Controller) |
CN103414741B (en) * | 2013-07-02 | 2016-12-28 | 深圳市汇川技术股份有限公司 | A kind of method and system of remote upgrade PLC |
CN104346187B (en) * | 2013-08-07 | 2017-10-17 | 西安诺瓦电子科技有限公司 | The method for upgrading software of display screen video control card |
CN104346187A (en) * | 2013-08-07 | 2015-02-11 | 西安诺瓦电子科技有限公司 | Software upgrading method for video control card for display screen |
CN104850416A (en) * | 2014-02-18 | 2015-08-19 | 中国移动通信集团公司 | Upgrading system, method and device and cloud computing node |
CN104850416B (en) * | 2014-02-18 | 2019-01-08 | 中国移动通信集团公司 | A kind of upgrade-system, method, apparatus and cloud computing node |
CN103955385A (en) * | 2014-04-22 | 2014-07-30 | 北京联时空网络通信设备有限公司 | Updating control method and device for web spiders |
CN103970567A (en) * | 2014-04-28 | 2014-08-06 | 浪潮电子信息产业股份有限公司 | Method for on-line upgrading of cloud storage system firmware |
CN104579752A (en) * | 2014-12-15 | 2015-04-29 | 南昌市科陆智能电网科技有限公司 | Remote automatic upgrading system and remote automatic upgrading method |
CN105187410A (en) * | 2015-08-18 | 2015-12-23 | 深圳市雪球科技有限公司 | Application self-upgrading method and system |
CN105159109B (en) * | 2015-08-20 | 2018-07-13 | 浙江中科领航汽车电子有限公司 | A kind of PLC controller remote update system |
CN105159109A (en) * | 2015-08-20 | 2015-12-16 | 浙江中科领航汽车电子有限公司 | PLC controller remote upgrade system |
CN105721218A (en) * | 2016-03-04 | 2016-06-29 | 深圳采集云数据科技有限公司 | Medical guiding system embedded firmware upgrade system |
CN106126306A (en) * | 2016-07-08 | 2016-11-16 | 深圳市中兴物联科技股份有限公司 | A kind of radio upgrade method based on FOTA server group and system thereof |
CN106254105A (en) * | 2016-07-28 | 2016-12-21 | 杭州昆海信息技术有限公司 | A kind of assembly update method and device |
CN106406943A (en) * | 2016-09-06 | 2017-02-15 | 厦门蓝斯通信股份有限公司 | Customized upgrading method and system for clients of different versions |
CN107623735A (en) * | 2017-09-26 | 2018-01-23 | 天津麒麟信息技术有限公司 | OpenSSL-based accurate update and upgrade system and method in a credit information machine system |
CN108021474A (en) * | 2017-11-30 | 2018-05-11 | 郑州云海信息技术有限公司 | It is a kind of based on Weblogic using one-touch rollback and the method for incremental update |
CN109933346A (en) * | 2017-12-15 | 2019-06-25 | 北京长城华冠汽车科技股份有限公司 | The method and system that a kind of pair of batteries of electric automobile Management Controller program is upgraded |
CN107844314A (en) * | 2017-12-22 | 2018-03-27 | 税友软件集团股份有限公司 | A kind of method and system of upgrading Weblogic application programs |
CN108768758A (en) * | 2018-08-31 | 2018-11-06 | 郑州云海信息技术有限公司 | Distributed memory system online upgrading method, apparatus, equipment and storage medium |
CN110007928A (en) * | 2019-04-12 | 2019-07-12 | 山东浪潮云信息技术有限公司 | A kind of method and system of strange land automatization of service deployment publication |
CN110704081A (en) * | 2019-09-23 | 2020-01-17 | 超讯通信股份有限公司 | Remote software upgrading system and method based on 5G distributed small base station |
CN112306541A (en) * | 2020-11-05 | 2021-02-02 | 中国航空工业集团公司西安航空计算技术研究所 | Avionics system increment upgrading method facing task and modification requirements |
CN112306541B (en) * | 2020-11-05 | 2023-06-23 | 中国航空工业集团公司西安航空计算技术研究所 | Incremental upgrading method of avionics system facing task adding and refitting requirements |
CN112799554A (en) * | 2020-12-31 | 2021-05-14 | 杭州横竖科技有限公司 | Control system and control method of public interactive large-screen application software |
CN112860555A (en) * | 2021-02-08 | 2021-05-28 | 重庆长安汽车股份有限公司 | Device and method for remote software upgrading, verifying and testing |
CN112860555B (en) * | 2021-02-08 | 2024-05-14 | 重庆长安汽车股份有限公司 | Software remote upgrading verification testing device and method |
CN113407216A (en) * | 2021-06-29 | 2021-09-17 | 上海智能网联汽车技术中心有限公司 | Software upgrading method, system, medium and equipment for road side networking equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102427466A (en) | Remote upgrading system and remote software automatic upgrading method based on same | |
US10003496B1 (en) | Network change management | |
CN100435567C (en) | Separate-type signal processing apparatus and software version updating method thereof | |
CN104978258B (en) | Automatic software test method and system | |
CN101241364B (en) | Local controller, remote management controller and method for automatically updating the local controller of an air conditioner system | |
US20180139912A1 (en) | Irrigation smart controllers with programming and firmware updating | |
CN102571937B (en) | System and method for remote administration of computer network | |
CN102083005A (en) | Remote control advertisement playing system and method | |
CN103019757A (en) | Method, device and system for synchronizing software among multiple clients | |
US20160101876A1 (en) | Aircraft Troubleshooting Network | |
CN103297275A (en) | Dynamic discovery and loading system and method for Web network management client module | |
CN101478446A (en) | Network appliance version loading method, apparatus and system | |
CN106685723A (en) | Remote upgrading method and system for embedded network devices | |
CN111124450B (en) | Distributed management method based on multilayer sharing center and cloud platform | |
CN103024782A (en) | Base station software version management method and system | |
CN108616391A (en) | Method and system for upgrading equipment firmware at server side | |
CN104918280A (en) | Vehicle-mounted wireless equipment, train equipment wireless test system and method | |
JP2019128653A (en) | Repeater and hot water supplier | |
CN105430096A (en) | Automatic installation method and device for parallel file system | |
CN103067509A (en) | System and method of modularized software updating | |
CN101266566B (en) | Multi- test scene automatic dispatch system and method | |
CN106708494A (en) | JAR upgrading method and apparatus | |
CN102868558A (en) | Multi-device software upgrading method and multi-device software upgrading system | |
CN102387137B (en) | Implementation method and system of intelligent operation logic of a plurality of network devices | |
US8140614B2 (en) | Distributed computing environment with remote data collection management |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120425 |
|
WD01 | Invention patent application deemed withdrawn after publication |