CN102868558A - Multi-device software upgrading method and multi-device software upgrading system - Google Patents
Multi-device software upgrading method and multi-device software upgrading system Download PDFInfo
- Publication number
- CN102868558A CN102868558A CN2012103433640A CN201210343364A CN102868558A CN 102868558 A CN102868558 A CN 102868558A CN 2012103433640 A CN2012103433640 A CN 2012103433640A CN 201210343364 A CN201210343364 A CN 201210343364A CN 102868558 A CN102868558 A CN 102868558A
- Authority
- CN
- China
- Prior art keywords
- upgrading
- rompaq
- terminal
- target devices
- platform server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
The invention provides a multi-device software upgrading method and a multi-device software upgrading system, wherein the method comprises the following steps of: S1, accessing to an upgrading program on a management platform server through a terminal, querying a local database of the management platform server through the upgrading program, returning back a list of target devices for upgrading, selecting multiple to-be-upgraded target devices and upgrading types, and selecting the to-be-upgraded upgrading programs from the terminal; S2, building multiple HTTP (Hyper Text Transport Protocol) connections according to information of multiple target devices by the management platform server, and uploading the upgrading programs to the target devices from the terminal; and S3, executing upgrading program integrity check, and returning back a result to the terminal by agent programs of the target devices. The method provided by the invention can synchronously upgrade multiple devices in a network safely and quickly; and simultaneously, the technology can finish the upgrading work by only requiring the target devices to start HTTP ports, and is very important on guaranteeing own security of the devices in a complex network environment.
Description
[technical field]
The present invention relates to a kind of many equipment software upgrading methods and system, especially relate in a kind of centralized management platform many equipment software upgrading methods and system based on HTTP.
[background technology]
Existing distributed management system more and more trends towards the developing direction of centralization intelligent management, and all softwares all inevitably will face the problem of a upgrading.And most software systems mostly adopt manual upgrading or develop special ROMPaq and finish to many device upgrades the time.But in actual use, employing is manually upgraded very loaded down with trivial details and is made mistakes easily when remote equipment quantity is more.If develop special ROMPaq or upgrading module then have two problems: 1. safety issue, for Internet Transmission may need open more network interface, make potential safety hazard.2. increase development cost because the scheme variation of the interior various device version of net and deployment is more, is developed specially a ROMPaq and finish development cost and the later maintenance cost that various upgrading requirements can increase system greatly.
[summary of the invention]
In order to address the above problem, the purpose of this invention is to provide a kind of many equipment software upgrading methods.Realize transmitting based on HTTP fully the updating operation of deployment software by the program of management server and target device.
Another object of the present invention provides a kind of many equipment software upgradings system.
Wherein, many equipment software upgrading methods of an embodiment of the present invention may further comprise the steps:
S1, by the ROMPaq on the terminal access management platform server, and return behind the local data base by ROMPaq searching and managing Platform Server and can tabulate for the target device of upgrading, select a plurality of target devices of wish upgrading and the type of upgrading, and select the ROMPaq of wish upgrading from described terminal;
S2, management platform server are set up a plurality of HTTP according to the information of a plurality of target devices and are connected, and upload ROMPaq to target device from described terminal;
The Agent of S3, target device can be carried out the ROMPaq completeness check and the result is returned described terminal.
As a further improvement on the present invention, before the S1 step, also comprise:
Prepare the ROMPaq of complete wish upgrading in terminal.
As a further improvement on the present invention, described S3 step also comprises:
If the S2 step is then returned in the failure of ROMPaq completeness check, re-execute and upload.
As a further improvement on the present invention, after described S3 step, also comprise:
The Agent of S4, target device unpacks, installs uploading the ROMPaq of finishing.
As a further improvement on the present invention, after described S4 step, also comprise:
The feedback updating result was to terminal after S5, target device upgrading were finished.
Correspondingly, many equipment software upgradings of an embodiment of the present invention system comprises:
Terminal PC, be used for the ROMPaq on the Access Management Access Platform Server, and return behind the local data base by ROMPaq searching and managing Platform Server and can tabulate for the target device of upgrading, select a plurality of target devices of wish upgrading and the type of upgrading, and select the ROMPaq of wish upgrading from described terminal;
The management platform server is used for setting up a plurality of HTTP according to the information of a plurality of target devices and connects, and uploads ROMPaq to target device from described terminal;
A plurality of target devices are used for carrying out the ROMPaq completeness check and the result are returned described terminal.
As a further improvement on the present invention, described terminal also is used for, and prepares the ROMPaq of complete wish upgrading.
As a further improvement on the present invention, described a plurality of target device also is used for
If the failure of ROMPaq completeness check, then recurrent canal pats station server, re-executes to upload.
As a further improvement on the present invention, a plurality of target devices also are used for unpacking, installing uploading the ROMPaq of finishing.
As a further improvement on the present invention, a plurality of target devices also are used for feeding back updating result to terminal after upgrading is finished.
Than prior art, the interior multiple devices of net of giving that the present invention can be safe and efficient are upgraded synchronously, have greatly simplified operating process loaded down with trivial details when the network management personnel faces software upgrading; Simultaneously present technique only requires that target device opens http port and just can finish upgrading, for guaranteeing that the equipment self-security under the complex network environment has very important significance.
[description of drawings]
Fig. 1 is the flow chart of many equipment software upgrading methods of one embodiment of the invention;
Fig. 2 is the module map of many equipment software upgradings system of one embodiment of the invention.
[embodiment]
In order to make the purpose, technical solutions and advantages of the present invention clearer, describe the present invention below in conjunction with the drawings and specific embodiments.
As shown in Figure 1, in an embodiment of the present invention, described many equipment software upgrading methods may further comprise the steps:
S1, user are by the ROMPaq on the browser access management platform server of terminal PC, ROMPaq can be inquired about local data base and be returned can be for the target device tabulation of upgrading, a plurality of target devices of user selection wish upgrading and the type of upgrading, and from described terminal PC selection wish ROMPaq; Preferably, before this step, also be included in the ROMPaq that is ready to complete wish upgrading on the described terminal PC.
S2, management platform server are set up a plurality of HTTP according to the information of a plurality of target devices and are connected, and upload ROMPaq to target device from described terminal PC;
S3, for guaranteeing the reliability of Internet Transmission, upload finish after the Agent of target device can the complete verification and the result returned described terminal PC, can return the S2 step if upload file is checked unsuccessfully, re-execute upload procedure.Until upload successfully.
S4, target device Agent can unpack to the ROMPaq of having uploaded the sequence of operations such as installation;
The feedback updating result was to terminal PC after S5, all target device upgradings were finished.
As shown in Figure 2, in an embodiment of the present invention, described many equipment software upgradings system comprises based on the B/S framework:
Terminal PC, be used for by the ROMPaq on the browser access management platform server, ROMPaq can be inquired about local data base and be returned the target device tabulation that can supply upgrading, a plurality of target devices of user selection wish upgrading and the type of upgrading, and from described terminal PC selection wish ROMPaq; Preferably, before this step, also be included in the ROMPaq that is ready to complete wish upgrading on the described terminal PC.
The management platform server is used for setting up a plurality of HTTP according to the information of a plurality of target devices and connects, and uploads ROMPaq to target device from described terminal PC;
A plurality of target devices, be used to the reliability that guarantees Internet Transmission, upload finish after the Agent of target device can the complete verification and the result returned described terminal PC, can pat station server by recurrent canal if upload file is checked unsuccessfully, re-execute upload procedure.Until upload successfully.The Agent of described target device can unpack the software upgrading shelves of having uploaded, the sequence of operations such as installation; And after finishing, upgrading feeds back updating result to terminal PC.
In sum, the interior multiple devices of net of giving that the present invention can be safe and efficient are upgraded synchronously, have greatly simplified operating process loaded down with trivial details when the network management personnel faces software upgrading; Simultaneously present technique only requires that target device opens http port and just can finish upgrading, for guaranteeing that the equipment self-security under the complex network environment has very important significance.
Be to be understood that, although this specification is described according to execution mode, but be not that each execution mode only comprises an independently technical scheme, this narrating mode of specification only is for clarity sake, those skilled in the art should make specification as a whole, technical scheme in each execution mode also can through appropriate combination, form other execution modes that it will be appreciated by those skilled in the art that.
Above listed a series of detailed description only is specifying for feasibility execution mode of the present invention; they are not to limit protection scope of the present invention, allly do not break away from equivalent execution mode or the change that skill spirit of the present invention does and all should be included within protection scope of the present invention.
Claims (10)
1. equipment software upgrading method more than a kind is characterized in that, described method comprises:
S1, by the ROMPaq on the terminal access management platform server, and return behind the local data base by ROMPaq searching and managing Platform Server and can tabulate for the target device of upgrading, select a plurality of target devices of wish upgrading and the type of upgrading, and select the ROMPaq of wish upgrading from described terminal;
S2, management platform server are set up a plurality of HTTP according to the information of a plurality of target devices and are connected, and upload ROMPaq to target device from described terminal;
The Agent of S3, target device can be carried out the ROMPaq completeness check and the result is returned described terminal.
2. many equipment software upgrading methods according to claim 1 is characterized in that, before the S1 step, also comprise:
Prepare the ROMPaq of complete wish upgrading in terminal.
3. many equipment software upgrading methods according to claim 1 is characterized in that, described S3 step also comprises:
If the S2 step is then returned in the failure of ROMPaq completeness check, re-execute and upload.
4. many equipment software upgrading methods according to claim 1 is characterized in that, after described S3 step, also comprise:
The Agent of S4, target device unpacks, installs uploading the ROMPaq of finishing.
5. many equipment software upgrading methods according to claim 4 is characterized in that, after described S4 step, also comprise:
The feedback updating result was to terminal after S5, target device upgrading were finished.
6. equipment software upgrading system more than a kind is characterized in that, described system comprises:
Terminal PC, be used for the ROMPaq on the Access Management Access Platform Server, and return behind the local data base by ROMPaq searching and managing Platform Server and can tabulate for the target device of upgrading, select a plurality of target devices of wish upgrading and the type of upgrading, and select the ROMPaq of wish upgrading from described terminal;
The management platform server is used for setting up a plurality of HTTP according to the information of a plurality of target devices and connects, and uploads ROMPaq to target device from described terminal;
A plurality of target devices are used for carrying out the ROMPaq completeness check and the result are returned described terminal.
7. many equipment software upgradings according to claim 6 system is characterized in that described terminal also is used for, and prepares the ROMPaq of complete wish upgrading.
8. many equipment software upgradings according to claim 6 system is characterized in that described a plurality of target devices also are used for
If the failure of ROMPaq completeness check, then recurrent canal pats station server, re-executes to upload.
9. many equipment software upgradings according to claim 6 system is characterized in that, a plurality of target devices also are used for unpacking, installing uploading the ROMPaq of finishing.
10. many equipment software upgradings according to claim 9 system is characterized in that, a plurality of target devices also are used for after upgrading is finished the feedback updating result to terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012103433640A CN102868558A (en) | 2012-09-17 | 2012-09-17 | Multi-device software upgrading method and multi-device software upgrading system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012103433640A CN102868558A (en) | 2012-09-17 | 2012-09-17 | Multi-device software upgrading method and multi-device software upgrading system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102868558A true CN102868558A (en) | 2013-01-09 |
Family
ID=47447163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012103433640A Pending CN102868558A (en) | 2012-09-17 | 2012-09-17 | Multi-device software upgrading method and multi-device software upgrading system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102868558A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100690A (en) * | 2014-05-14 | 2015-11-25 | 杭州海康威视数字技术股份有限公司 | Device remote upgrade method |
CN105704241A (en) * | 2016-04-06 | 2016-06-22 | 浪潮电子信息产业股份有限公司 | Client terminal program updating method and system and a service platform |
CN109218520A (en) * | 2018-08-14 | 2019-01-15 | 南京英安特科技实业有限公司 | A method of realizing that alarm host machine remotely programs and upgrades by cell phone application |
CN109428936A (en) * | 2017-09-04 | 2019-03-05 | 中国移动通信有限公司研究院 | Upgrade method, device, system, electronic equipment and the storage medium of APP |
CN109474454A (en) * | 2017-12-29 | 2019-03-15 | 北京安天网络安全技术有限公司 | A kind of device management method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040031029A1 (en) * | 2002-08-06 | 2004-02-12 | Kyu-Woong Lee | Methods and systems for automatically updating software components in a network |
CN1758607A (en) * | 2005-11-10 | 2006-04-12 | 中国工商银行 | Software edition updating system in distributed service system and its method |
CN1859125A (en) * | 2006-03-31 | 2006-11-08 | 华为技术有限公司 | System and its method for central remote automatic upgrading software |
CN101132573A (en) * | 2006-08-23 | 2008-02-27 | 中兴通讯股份有限公司 | Method for implementing terminal batch upgrading |
CN102427466A (en) * | 2011-08-24 | 2012-04-25 | 厦门雅迅网络股份有限公司 | Long-distance updating system and long-distance software automatic updating method based on same |
-
2012
- 2012-09-17 CN CN2012103433640A patent/CN102868558A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040031029A1 (en) * | 2002-08-06 | 2004-02-12 | Kyu-Woong Lee | Methods and systems for automatically updating software components in a network |
CN1758607A (en) * | 2005-11-10 | 2006-04-12 | 中国工商银行 | Software edition updating system in distributed service system and its method |
CN1859125A (en) * | 2006-03-31 | 2006-11-08 | 华为技术有限公司 | System and its method for central remote automatic upgrading software |
CN101132573A (en) * | 2006-08-23 | 2008-02-27 | 中兴通讯股份有限公司 | Method for implementing terminal batch upgrading |
CN102427466A (en) * | 2011-08-24 | 2012-04-25 | 厦门雅迅网络股份有限公司 | Long-distance updating system and long-distance software automatic updating method based on same |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100690A (en) * | 2014-05-14 | 2015-11-25 | 杭州海康威视数字技术股份有限公司 | Device remote upgrade method |
CN105704241A (en) * | 2016-04-06 | 2016-06-22 | 浪潮电子信息产业股份有限公司 | Client terminal program updating method and system and a service platform |
CN109428936A (en) * | 2017-09-04 | 2019-03-05 | 中国移动通信有限公司研究院 | Upgrade method, device, system, electronic equipment and the storage medium of APP |
CN109428936B (en) * | 2017-09-04 | 2021-07-13 | 中国移动通信有限公司研究院 | APP upgrading method, device, system, electronic equipment and storage medium |
CN109474454A (en) * | 2017-12-29 | 2019-03-15 | 北京安天网络安全技术有限公司 | A kind of device management method and system |
CN109218520A (en) * | 2018-08-14 | 2019-01-15 | 南京英安特科技实业有限公司 | A method of realizing that alarm host machine remotely programs and upgrades by cell phone application |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8627311B2 (en) | Systems, methods, and apparatus to deploy software | |
US10754329B2 (en) | Automatic distribution of device parameters for commissioning portions of a disconnected process control loop | |
EP3178198B1 (en) | Secure cloud based multi-tier provisioning | |
US9087041B2 (en) | Enterprise test system platform and associated method for interoperable test data management, test development, test libraries and test workflow management and automation | |
US9350623B2 (en) | System and method for automated deployment of multi-component computer environment | |
CN107566165B (en) | Method and system for discovering and deploying available resources of power cloud data center | |
CN102609281B (en) | Distributed software patch update method and system | |
CN102868558A (en) | Multi-device software upgrading method and multi-device software upgrading system | |
CN104077131A (en) | Component deployment system and method | |
CN110098952B (en) | Server management method and device | |
CN103164238A (en) | Method for automatically and continuously installing operating system | |
CN106325876A (en) | Method and system for graphically programming and controlling embedded equipment on line | |
CN107025108B (en) | Exporting hierarchical data from a Source Code Management (SCM) system to a Product Lifecycle Management (PLM) system | |
EP2508954A1 (en) | System and method for the configuration of a clustered simulation network | |
CN107193605A (en) | The installation method and system of a kind of operating system | |
CN104506367A (en) | Updating management system | |
CN105430096A (en) | Automatic installation method and device for parallel file system | |
CN106502713A (en) | A kind of method for upgrading software and system | |
CN104918280A (en) | Vehicle-mounted wireless equipment, train equipment wireless test system and method | |
CN110489132B (en) | Distributed software deployment method and system in cloud computing environment | |
CN105117329A (en) | Application automatic online system and method | |
CN110727575B (en) | Information processing method, system, device and storage medium | |
US9207928B2 (en) | Computer-readable medium, apparatus, and methods of automatic capability installation | |
US20180196724A1 (en) | Cloud servers and methods for handling dysfunctional cloud services | |
JP2023531701A (en) | Efficient controller data generation and extraction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130109 |