[go: up one dir, main page]

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 PDF

Info

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
Application number
CN2011102472802A
Other languages
Chinese (zh)
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.)
Xiamen Yaxon Networks Co Ltd
Original Assignee
Xiamen Yaxon Networks 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 Xiamen Yaxon Networks Co Ltd filed Critical Xiamen Yaxon Networks Co Ltd
Priority to CN2011102472802A priority Critical patent/CN102427466A/en
Publication of CN102427466A publication Critical patent/CN102427466A/en
Pending legal-status Critical Current

Links

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

A kind of remote update system and based on the remote software automatically updating method of this system
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 1 further 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.
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 5 further 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.
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:
Node 7 to be upgraded; Be installed on the application server 2; An application server 2 can have several nodes 7 to be upgraded, is provided with software 71 to be upgraded and upgrading AM access module 72 in the said node 7 to be upgraded, and said upgrading AM access module 72 and said software to be upgraded 71 are mutual; And preserve the identifying information of said software to be upgraded 71, be used for software 71 information to be upgraded being provided to upgrading proxy module 6;
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;
WEB server 4 links to each other with updating and management server 3 networks, and said WEB server 4 comprises data forwarding module 41, DBM 42 and server module 43 at least; Said server module 43 is connected with said DBM 42 with said data forwarding module 41; Said server module 43 is used to receive the upgrade that WEB client 5 is sent; Transmit instruction and other information through said data forwarding module 41 to updating and management server 3, and receive the instruction execution result that updating and management server 3 transmits from said data forwarding module 41 and send to WEB client 5; Said DBM 42 is used to store information such as various upgrade informations and upgrade execution result; Said data forwarding module 41 is responsible for communicating by letter between WEB client 5 and the updating and management server 3;
WEB client 5; It is the WEB browser; Be connected with said WEB server 4 networks, said WEB client 5 is used for: the information that inquiry WEB server 4 is preserved, select the updating operation pattern; Send upgrade to WEB server 4, and the instruction execution result that receives the node to be upgraded 7 of WEB server 4 transmissions; Said updating operation pattern is equipment entrance upgrading mode, computer inlet upgrading mode or global module's inlet upgrading mode.
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 1 further comprises:
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 5 further comprises:
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.
CN2011102472802A 2011-08-24 2011-08-24 Remote upgrading system and remote software automatic upgrading method based on same Pending CN102427466A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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