CN101631037B - Device and method for remotely updating network element software - Google Patents
Device and method for remotely updating network element software Download PDFInfo
- Publication number
- CN101631037B CN101631037B CN2008101416377A CN200810141637A CN101631037B CN 101631037 B CN101631037 B CN 101631037B CN 2008101416377 A CN2008101416377 A CN 2008101416377A CN 200810141637 A CN200810141637 A CN 200810141637A CN 101631037 B CN101631037 B CN 101631037B
- Authority
- CN
- China
- Prior art keywords
- software
- network element
- upgrade
- upgrading
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000013500 data storage Methods 0.000 claims abstract description 20
- 238000007726 management method Methods 0.000 claims abstract description 16
- 230000003993 interaction Effects 0.000 claims description 23
- 238000001514 detection method Methods 0.000 claims description 19
- 230000007246 mechanism Effects 0.000 claims description 19
- 238000003012 network analysis Methods 0.000 claims description 15
- 230000008569 process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a device and a method for remotely updating network element software. A remote service terminal of the remote updating device comprises: a software storage unit used for storing software of different editions; a data storage unit used for storing network element information and software edition information; a data service unit used for interacting information with a software edition management unit and an updater and updating and inquiring the information of the software storage unit and the data storage unit; and an update execution unit used for connecting the network element, interacting information with the updater, determining the prior software edition information, routing number and traffic of the network element and sending a downloading instruction, software information and an updating instruction to the network element. A local client of the remote updating device comprises: a software edition management unit used for uploading and downloading the software, and updating and inquiring the information stored in the data storage unit; and an updater used for finishing the update of the network element software. The device and the method for remotely updating the network element software of the invention avoid the network contention generated in the update of the whole network and effectively realize the update of the network element software.
Description
Technical Field
The invention relates to an upgrading device and method, in particular to a remote upgrading device and method for network element software.
Background
Software upgrade is the process of upgrading software from one version to a new version. In a communication network, the function expansion and error repair of network element software need to be realized by upgrading the network element software. The network elements managed by a network element management system are numerous, only part of access network elements or gateway network elements are directly communicated with a network management center, other network elements are communicated with the network management center through the access network elements or the gateway network elements, and the communication between the access network elements or the gateway network elements and the network management center is realized through all upstream network elements of the network elements. The connection between two network elements is called a path or a route, so that a network element which does not directly communicate with the network management center needs to pass through a plurality of paths to an access network element or a gateway network element.
At present, the batch upgrading of network element software is to upgrade the software of all network elements of the whole network or determine the upgrading sequence according to the judgment of an operator, and the method has the following defects:
1. network conflict exists, namely when the access network element or the gateway network element and other network elements simultaneously upgrade software, the communication between other network elements and the network management center is possibly influenced, so that the software upgrade of other network elements fails, and the communication of downstream network elements is also influenced by the simultaneous upgrade of software of an upstream network element and a downstream network element, so that errors are easy to occur, and the upgrade risk is extremely high;
2. the workload is huge, the network load is increased, and the upgrading efficiency is low;
3. the network element service is affected and the reliability is poor.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a device and a method for remotely upgrading network element software, which avoid network conflicts generated during the whole network upgrading and effectively realize the upgrading of the network element software.
The technical scheme adopted by the invention for solving the technical problems is as follows:
a remote upgrading device of network element software comprises a remote server and a local client; wherein,
the remote server includes:
a software storage unit for storing different versions of software for various device types;
the data storage unit is used for storing network element information and the version information of the software stored in the software storage unit;
the data service unit is used for performing information interaction with the software version management unit and the upgrading device of the local client, and updating and inquiring the information stored in the software storage unit and the data storage unit;
the upgrade execution unit is used for connecting the network element, performing information interaction with the upgrade device, determining the current software version information and the routing number of the network element, detecting the current traffic of the network element, sending a download instruction and software information to the network element, and sending an upgrade instruction to the network element;
the local client includes:
the software version management unit is used for uploading and downloading software and updating and inquiring the information stored in the data storage unit through the data service unit;
and the upgrading device is used for performing information interaction with the data service unit and the upgrading execution unit and finishing the upgrading of the network element software through a network analysis mechanism, a service detection mechanism, an upgrading control mechanism and a timing upgrading mechanism.
In the above solution, the upgrade device further includes a network analysis unit, a service detection unit, an upgrade control unit, a timing upgrade unit, and a controller; the controller is used for controlling each unit of the upgrading device and performing information interaction with the data service unit and the upgrading execution unit; the network analysis unit is used for performing information interaction with the data service unit, analyzing network element routing and determining a network element capable of performing software upgrading currently; the service detection unit is used for performing information interaction with the upgrade execution unit and determining the network elements with the service volume within a preset value in the network elements capable of performing software upgrade currently; the upgrade control unit is used for performing information interaction with the data service unit and the upgrade execution unit and controlling the service detection unit to determine the software upgrade of the network element; the timing upgrading unit is used for starting a timing upgrading mechanism to finish upgrading of the network element software.
In the above scheme, the software version information stored in the data storage unit at least includes a device type, a version number, a storage address, a software name, and a software size; the network element information stored in the data storage unit at least comprises a network element IP address, an equipment type, a current software version number, a route number and an upgrade mark.
A remote upgrading method of network element software is realized by a remote upgrading device, and comprises the following steps:
a. determining the maximum routing number of all network elements without upgrading software;
b. analyzing the network element route, determining the network element which can be updated currently when the analysis is successful, and entering the step c;
c. detecting the current traffic of the network element, and determining the network element with the traffic within a preset value;
d. and upgrading the network element software with the traffic within a preset value.
In the above scheme, the step b is specifically realized by the following steps:
b1, inquiring the network element with the number of routes equal to the maximum number of routes in all the network elements without the upgraded software, and then, subtracting 1 from the maximum number of routes;
b2, judging whether the query result is empty or not, if the query result is not empty, analyzing successfully, determining the query result as the network element which can be currently upgraded, and entering the step c; if the query result is empty, entering step b 3;
b3, judging whether the maximum route number is less than or equal to 0, if so, failing the analysis, otherwise, returning to the step b 1.
In the above scheme, in the step b, when the analysis fails, it is further determined whether there is a network element with non-upgraded software, if so, a timing upgrade mechanism is started, and after a preset waiting time, the step a is returned to; otherwise, ending the upgrade.
In the above scheme, the step d is specifically realized by the following steps:
d1, judging whether the current software version number of the network element is lower than the upgrade software version number, if so, entering a step d 2;
d2, realizing the accurate download of the upgrade software by the network element;
d3, issuing an upgrade instruction to the network element to upgrade the network element software.
In the above scheme, the step d2 is specifically realized by the following steps:
d21, determining the software information of the upgrade software, and issuing a download instruction and the software information to the network element, wherein the software information comprises the storage address and the software name of the upgrade software;
d22, the network element downloads the upgrade software according to the software information and returns a downloading result;
d23, judging whether the downloading is successful according to the downloading result, if so, entering the step d24, and if not, returning to the step d 21;
d24, judging whether the size of the upgrade software downloaded by the network element is consistent with the original size of the upgrade software according to the downloading result, if so, entering the step d3, otherwise, returning to the step d 21.
In the above solution, when the step d3 is completed or the current software version number of the network element in the step d1 is not lower than the upgrade software version number thereof, the process returns to the step b.
In the above scheme, the step a further comprises the following steps: the remote upgrading device is connected with a network element needing upgrading software, and the current software version number and the routing number of the network element are determined.
The invention has the following beneficial effects: the invention provides a remote upgrading device of network element software and a remote upgrading method of the network element software which can be realized by the device, by analyzing the network scene of the network element needing to upgrade the software, the network elements are selected to upgrade the software batch by batch, thereby avoiding the network conflict generated by the whole network upgrade; furthermore, a service detection and timing upgrade mechanism is adopted to avoid upgrading software in a time period with large network element service volume, so that each network element can upgrade the software in a safety time period with the service volume lower than a preset value, the influence of the upgrade on the network element service is reduced to the minimum, and the efficiency and the reliability of upgrading the network element software are improved.
Drawings
FIG. 1 is a schematic structural diagram of a remote upgrading device for network element software according to the present invention;
fig. 2 is a schematic structural diagram of an updater in a remote network element software upgrading apparatus according to the present invention;
FIG. 3 is a flow chart of the remote upgrade of network element software of the present invention;
FIG. 4 is a flow chart of network element routing analysis of the present invention;
fig. 5 is a flowchart illustrating the software upgrade control of the network element according to the present invention.
Detailed Description
The invention is further described below with reference to the accompanying drawings.
Referring to fig. 1, a remote upgrading apparatus for network element software includes a remote server 10 and a local client 20, where the local client 20 is connected to the remote server 10 through an IP network, and a user maintains upgrading information of software versions through the local client 20 and selects network elements to upgrade network element software through the remote server batch by batch; wherein,
the remote server 10 includes:
a software storage unit 101 for storing different versions of software for various device types;
a data storage unit 102, configured to store network element information and version information of software stored in the software storage unit 101; the stored network element information is all network element information needing software upgrading and at least comprises a network element IP address, an equipment type, a current software version number, a route number and an upgrading mark; the stored software version information at least comprises equipment type, version number, storage address, software name and software size;
the data service unit 103 is used for performing information interaction with the software version management unit 201 and the upgrader 202 of the local client 20, and updating and inquiring information stored in the software storage unit 101 and the data storage unit 102; for example, the data service unit 103 receives an upload request sent by the software version management unit 201 and the software size and software name of the uploaded software, detects the available space of the software storage unit 101 and whether there is any duplicated software, returns success information to the software version management unit 201 together with the network address of the software storage unit 101 if the detection is successful, and returns only failure information if the detection is failed; the data service unit 103 receives the instruction for updating and querying the software version information sent by the software version management unit 201, executes the updating and querying operations on the software version information stored in the data storage unit 102, and returns the operation result to the software version management unit 201;
an upgrade execution unit 104, configured to connect a network element, that is, to implement communication between the remote server 10 and an access network element or a gateway network element, perform information interaction with the upgrade 202, determine current software version information and routing number of the network element, detect current traffic of the network element, detect current software version number of the network element, send a download instruction and software information to the network element, and send an upgrade instruction to the network element; for example, after receiving the network element information query instruction from the updater 202, the upgrade execution unit 104 queries the current software version number of the network element, counts the number of routes from the network element to the remote server 10, and returns the query statistical result to the updater 202; for another example, after receiving the download instruction of the updater 202 and the software information including the storage address of the upgrade software and the software name, the upgrade execution unit 104 converts the address and the name of the upgrade software into a form recognizable by the network element and sends the converted upgrade software to the network element, and sends the download instruction to the network element, so that the network element automatically completes the download of the upgrade software, and then feeds back the download result to the updater 202; for another example, after receiving the upgrade instruction from the upgrade apparatus 202, the upgrade execution unit 104 issues the upgrade instruction to the network element, so as to upgrade the network element software, and feeds back an upgrade result to the upgrade apparatus 202;
the local client 20 includes:
the software version management unit 201 provides a man-machine interaction interface, and by using the interface provided by the man-machine interaction unit, a user can further upload and download software and update and inquire information stored in the data storage unit 102 through the data service unit 103; for example, when the user selects the uploading software, the software version management unit 201 sends the relevant information of the uploading software, such as the software size and the software name, to the data service unit 103, and receives the detection result of whether there is a duplicate software or not and the available space of the software storage unit 101 returned by the data service unit 103, and if the detection is successful, the software version management unit 201 receives the successful information and the address of the software storage unit 101, and then the uploading of the software can be performed; if the software is uploaded successfully, the software version management unit 201 further notifies the data service unit 103 to update the data storage unit 102, and adds version information of the uploaded software;
the upgrading device 202 is configured to perform information interaction with the data service unit 103 and the upgrade execution unit 104, and complete upgrading of network element software through a network analysis mechanism, a service detection mechanism, an upgrade control mechanism, and a timing upgrade mechanism.
Referring to fig. 2, the upgrading device in the remote upgrading apparatus for network element software further includes a network analysis unit 2021, a service detection unit 2022, an upgrade control unit 2023, a timing upgrade unit 2024, and a controller 2025;
the controller 2025 is configured to control each unit of the updater 202, perform information interaction with the data service unit 103 and the upgrade execution unit 104, and include sending an instruction to query the network element information to the upgrade execution unit 104, receiving a query statistical result, namely a current software version number and a route number of the network element, fed back by the upgrade execution unit 104, storing the query statistical result in the data storage unit 102 through the data service unit 103, initializing an upgrade flag of the network element as not upgraded, and querying a maximum route number of all network elements;
the network analysis unit 2021 is configured to perform information interaction with the data service unit 103, analyze a network element route, and determine a network element that can currently perform software upgrade;
the service detection unit 2022 is configured to perform information interaction with the upgrade execution unit 104, and determine a network element with a service volume within a preset value in a network element that can currently perform software upgrade;
the upgrade control unit 2023 is configured to perform information interaction with the data service unit 103 and the upgrade execution unit 104, and control the service detection unit 2022 to determine software upgrade of the network element, and mainly includes the following three control processes:
1. and (3) version detection: the upgrade control unit 2023 queries the current software version number of the network element through the upgrade execution unit 104, and compares it with the upgrade software version number selected by the user, if the upgrade software version number is higher than the current software version number of the network element, the upgrade can be performed;
2. downloading software: the upgrade control unit 2023 sends a download instruction and software information to the upgrade execution unit 104, determines whether the download is successful after receiving a download result returned by the upgrade execution unit 104, if the download is successful, the upgrade control unit 2023 determines whether the download is correct, if the download is correct, the upgrade process is started, otherwise, the software download is performed again;
3. upgrading treatment: the upgrade control unit 2023 transmits an upgrade instruction to the upgrade execution unit 104, and receives a returned upgrade result.
The timing upgrade unit 2024 is configured to start a timing upgrade mechanism to complete upgrading of network element software.
Referring to fig. 3, the method for remotely upgrading network element software implemented by the remote upgrading apparatus includes the following steps:
s301: the upgrade execution unit is connected with the network element of the software to be upgraded according to the IP address of the network element of the software to be upgraded;
s302: a controller in the upgrading device sends a network element information inquiry instruction to an upgrading execution unit, and after the upgrading execution unit receives the instruction, the upgrading execution unit inquires the current software version number of the network element and counts the number of routes of the network element;
s303: the upgrade execution unit feeds back the query statistical result to the controller, the controller stores the query statistical result in the data storage unit through the data service unit, and initializes the upgrade flag of the network element as not upgraded;
s304: the controller inquires and determines the maximum routing number of the network elements of all the un-upgraded software through the data service unit;
s305: the network analysis unit analyzes the network element route;
s306: the controller judges whether the network element analysis unit is successfully analyzed, and enters S307 when the analysis is successful, and enters S310 when the analysis is failed;
s307: the service detection unit detects the current service volume of the network element through the upgrade execution unit, and determines the network element with the service volume within a preset value;
s308: the upgrading control unit upgrades the network element software with the traffic within a preset value;
s309: the upgrade control unit updates the upgrade flag of the network element in which the software is successfully upgraded to be upgraded through the data service unit, and returns to S305; that is, after completing the upgrade of a batch of network elements, analyzing the network element routing again, and starting to upgrade the next batch of network elements;
s310: the controller judges whether a network element with the software not upgraded still exists through the data service unit, if yes, S311 is entered, otherwise, the upgrading is finished;
s311: the timing upgrading unit starts a timing upgrading mechanism, starts timing, and returns to the step S304 after a preset waiting time.
Referring to fig. 4, S305 is specifically implemented by the following steps:
s401: the network analysis unit inquires out the network element with the routing number equal to the maximum routing number in all the network elements without the upgraded software through the data service unit;
s402: the maximum number of routes is reduced by 1;
s403: the network analysis unit judges whether the query result is empty, if not, the step S404 is entered, and if the query result is empty, the step S405 is entered;
s404: if the analysis is successful, the network analysis unit determines the query result as the network element which can be currently upgraded, feeds back success information to the controller, and then enters S306;
s405: the network analysis unit judges whether the maximum routing number is less than or equal to 0, if so, the S406 is entered, otherwise, the S401 is returned;
s406: the analysis fails, the network analysis unit feeds back failure information to the controller, and proceeds to S306.
Referring to fig. 5, S308 is specifically realized by the following steps:
s501: the upgrade control unit inquires the current software version number of the network element through the upgrade execution unit;
s502: the upgrade control unit compares the current software version number of the network element with the upgrade software version number selected by the user, if the current software version number of the network element is lower than the upgrade software version number, the S504 is entered, otherwise, the S503 is entered;
s503: returning upgrading failure information to the controller and returning to S305;
s504: the upgrade control unit determines the software information of the upgrade software through the data service unit, namely the storage address and the software name of the upgrade software, and sends a download instruction and the software information to the upgrade execution unit;
s505: the upgrade execution unit receives the download instruction and the software information sent by the upgrade control unit and converts the software information into a form which can be identified by the network element;
s506: the upgrading execution unit sends a downloading instruction and software information to the network element;
s507: the network element downloads the upgrade software according to the software information and returns a downloading result to the upgrade execution unit; the downloading result comprises success or failure information and the size of the upgrading software downloaded by the network element;
s508: the upgrade execution unit returns the download result to the upgrade control unit;
s509: the upgrading control unit judges whether the downloading is successful according to the downloading result, if so, the step S510 is entered, and if not, the step S504 is returned;
s510: the upgrade control unit judges whether the size of the upgrade software downloaded by the network element is consistent with the original size of the upgrade software according to the downloading result, if so, the step S511 is executed, otherwise, the step S504 is executed;
s511: the upgrade control unit sends an upgrade instruction to the upgrade execution unit;
s512: the upgrade execution unit sends the received upgrade instruction to the network element, upgrades the network element software, and returns the upgrade result to the upgrade control unit;
s513: and the upgrade control unit receives the upgrade result returned by the upgrade execution unit.
The above description is only an example of the present invention, and is not intended to limit the present invention, and it is obvious to those skilled in the art that various modifications and variations can be made in the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims (9)
1. A remote upgrading device for network element software is characterized in that: the system comprises a remote server and a local client; wherein,
the remote server includes:
a software storage unit for storing different versions of software for various device types;
the data storage unit is used for storing network element information and the version information of the software stored in the software storage unit;
the data service unit is used for performing information interaction with the software version management unit and the upgrading device of the local client, and updating and inquiring the information stored in the software storage unit and the data storage unit;
the upgrade execution unit is used for connecting the network element, performing information interaction with the upgrade device, determining the current software version information and the routing number of the network element, detecting the current traffic of the network element, sending a download instruction and software information to the network element, and sending an upgrade instruction to the network element;
the local client includes:
the software version management unit is used for uploading and downloading software and updating and inquiring the information stored in the data storage unit through the data service unit;
and the upgrading device is used for performing information interaction with the data service unit and the upgrading execution unit and finishing the upgrading of the network element software through a network analysis mechanism, a service detection mechanism, an upgrading control mechanism and a timing upgrading mechanism.
2. The apparatus for remotely upgrading software of a network element according to claim 1, wherein: the upgrading device further comprises a network analysis unit, a service detection unit, an upgrading control unit, a timing upgrading unit and a controller; the controller is used for controlling each unit of the upgrading device and performing information interaction with the data service unit and the upgrading execution unit; the network analysis unit is used for performing information interaction with the data service unit, analyzing network element routing and determining a network element capable of performing software upgrading currently; the service detection unit is used for performing information interaction with the upgrade execution unit and determining the network elements with the service volume within a preset value in the network elements capable of performing software upgrade currently; the upgrade control unit is used for performing information interaction with the data service unit and the upgrade execution unit and controlling the service detection unit to determine the software upgrade of the network element; the timing upgrading unit is used for starting a timing upgrading mechanism to finish upgrading of the network element software.
3. A device for remote upgrading of network element software according to claim 1 or 2, characterized in that: the software version information stored in the data storage unit at least comprises equipment type, version number, storage address, software name and software size; the network element information stored in the data storage unit at least comprises a network element IP address, an equipment type, a current software version number, a route number and an upgrade mark.
4. A remote upgrading method of network element software is characterized in that the method is realized by a remote upgrading device, and comprises the following steps:
a. determining the maximum routing number of all network elements without upgrading software;
b. analyzing the network element route, determining the network element which can be updated currently when the analysis is successful, and entering the step c;
c. detecting the current traffic of the network element which can be subjected to software upgrading currently, and determining the network element with the traffic within a preset value;
d. upgrading the network element software with the traffic within a preset value;
e. analyzing the network element route again, and starting to upgrade the next batch of network elements;
f. judging whether network elements with the software not upgraded exist, if yes, entering the step b, otherwise, ending the upgrade,
wherein, the step b is realized by the following steps:
b1, inquiring the network element with the number of routes equal to the maximum number of routes in all the network elements without the upgraded software, and then, subtracting 1 from the maximum number of routes;
b2, judging whether the query result is empty or not, if the query result is not empty, analyzing successfully, determining the query result as the network element which can be currently upgraded, and entering the step c; if the query result is empty, entering step b 3;
b3, judging whether the maximum route number is less than or equal to 0, if so, failing the analysis, otherwise, returning to the step b 1.
5. The method for remotely upgrading network element software according to claim 4, wherein: in the step b, when the analysis fails, further judging whether a network element with the software not upgraded still exists, if so, starting a timing upgrading mechanism, and returning to the step a after a preset waiting time; otherwise, ending the upgrade.
6. The method for remotely upgrading network element software according to claim 4, wherein the step d is specifically realized by the following steps:
d1, judging whether the current software version number of the network element is lower than the upgrade software version number, if so, entering a step d 2;
d2, realizing the accurate download of the upgrade software by the network element;
d3, issuing an upgrade instruction to the network element to upgrade the network element software.
7. The method for remotely upgrading network element software according to claim 6, wherein the step d2 is specifically realized by the following steps:
d21, determining the software information of the upgrade software, and issuing a download instruction and the software information to the network element, wherein the software information comprises the storage address and the software name of the upgrade software;
d22, the network element downloads the upgrade software according to the software information and returns a downloading result;
d23, judging whether the downloading is successful according to the downloading result, if so, entering the step d24, and if not, returning to the step d 21;
d24, judging whether the size of the upgrade software downloaded by the network element is consistent with the original size of the upgrade software according to the downloading result, if so, entering the step d3, otherwise, returning to the step d 21.
8. A method for remotely upgrading software of a network element according to claim 6, characterized by: and c, returning to the step b when the step d3 is completed or the current software version number of the network element in the step d1 is not lower than the upgrade software version number thereof.
9. The method for remotely upgrading software of a network element according to claim 4, wherein the step a further comprises the following steps before: the remote upgrading device is connected with a network element needing upgrading software, and the current software version number and the routing number of the network element are determined.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2008101416377A CN101631037B (en) | 2008-07-18 | 2008-07-18 | Device and method for remotely updating network element software |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2008101416377A CN101631037B (en) | 2008-07-18 | 2008-07-18 | Device and method for remotely updating network element software |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101631037A CN101631037A (en) | 2010-01-20 |
| CN101631037B true CN101631037B (en) | 2011-09-21 |
Family
ID=41575995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2008101416377A Expired - Fee Related CN101631037B (en) | 2008-07-18 | 2008-07-18 | Device and method for remotely updating network element software |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101631037B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100058311A1 (en) * | 2008-09-02 | 2010-03-04 | Fujitsu Network Communications, Inc. | Providing Code To A Programmable Device |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101877652A (en) * | 2010-06-11 | 2010-11-03 | 中兴通讯股份有限公司 | System and method for realizing automatic deployment of service platforms |
| JP5465099B2 (en) * | 2010-06-14 | 2014-04-09 | 株式会社ソニー・コンピュータエンタテインメント | Information processing device |
| CN102811136A (en) * | 2011-06-01 | 2012-12-05 | 南京中兴新软件有限责任公司 | System and method for software upgrade |
| CN102843252B (en) * | 2011-06-23 | 2018-06-19 | 南京中兴软件有限责任公司 | A kind of method and apparatus by network management upgrading network element |
| CN103810100A (en) * | 2013-12-02 | 2014-05-21 | 中标软件有限公司 | Software evolutionary trend analysis system and method |
| CN107483241B (en) * | 2017-08-08 | 2020-12-01 | 聚好看科技股份有限公司 | Method and device for downloading upgrade mirror image version in network element upgrading process |
| CN109617729B (en) * | 2018-12-18 | 2021-12-14 | 北京格林威尔科技发展有限公司 | Method and system for switching PTN network element into SPTN network element |
| CN110224853B (en) * | 2019-04-30 | 2023-04-18 | 视联动力信息技术股份有限公司 | Control system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5999741A (en) * | 1996-10-09 | 1999-12-07 | Hewlett-Packard Company | Remote installation of software on a computing device |
| CN1453959A (en) * | 2002-04-23 | 2003-11-05 | 汉城通信技术株式会社 | Remote control system and method for domestic network |
| CN1581077A (en) * | 2003-08-05 | 2005-02-16 | 华为技术有限公司 | Method for device for improving computer furction for accessing internet |
| US7146436B1 (en) * | 2000-05-30 | 2006-12-05 | Cisco Technology, Inc. | System and method for activating and downloading executable files for a line card without requiring the use of boot code on the line card |
| CN1901470A (en) * | 2006-07-25 | 2007-01-24 | 华为技术有限公司 | Control system and method for software batch distribution |
| CN101060427A (en) * | 2006-04-19 | 2007-10-24 | 华为技术有限公司 | A system and method for realizing the remote software updating |
-
2008
- 2008-07-18 CN CN2008101416377A patent/CN101631037B/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5999741A (en) * | 1996-10-09 | 1999-12-07 | Hewlett-Packard Company | Remote installation of software on a computing device |
| US7146436B1 (en) * | 2000-05-30 | 2006-12-05 | Cisco Technology, Inc. | System and method for activating and downloading executable files for a line card without requiring the use of boot code on the line card |
| CN1453959A (en) * | 2002-04-23 | 2003-11-05 | 汉城通信技术株式会社 | Remote control system and method for domestic network |
| CN1581077A (en) * | 2003-08-05 | 2005-02-16 | 华为技术有限公司 | Method for device for improving computer furction for accessing internet |
| CN101060427A (en) * | 2006-04-19 | 2007-10-24 | 华为技术有限公司 | A system and method for realizing the remote software updating |
| CN1901470A (en) * | 2006-07-25 | 2007-01-24 | 华为技术有限公司 | Control system and method for software batch distribution |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100058311A1 (en) * | 2008-09-02 | 2010-03-04 | Fujitsu Network Communications, Inc. | Providing Code To A Programmable Device |
| US9495250B2 (en) * | 2008-09-02 | 2016-11-15 | Fujitsu Limited | Providing code to a programmable device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101631037A (en) | 2010-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101631037B (en) | Device and method for remotely updating network element software | |
| CN106681766B (en) | Remote firmware upgrade control method and system | |
| CN109582335B (en) | Method, device and equipment for on-line upgrading of non-interrupt storage cluster nodes | |
| CN106648781B (en) | Method and system for upgrading remote firmware of communication equipment | |
| CN113946358A (en) | A method for remote software upgrade of autonomous vehicle based on vehicle management system | |
| KR20080085934A (en) | Remote management system with automatic update function | |
| US20120117557A1 (en) | Method and system for upgrading wireless data card | |
| CN106055373A (en) | Automatic batch upgrading device and method for unmanned aerial vehicle firmware | |
| CN105871568B (en) | Software upgrading method and system | |
| CN113238791A (en) | OTA differential upgrading method and system of master-slave architecture | |
| CN110708205A (en) | Method and system for performing FOTA (firmware over the air) on equipment through gateway | |
| CN109445809A (en) | Train automatic monitoring ATS subsystem software automatically updating method and system | |
| CN111124450A (en) | Distributed management method based on multi-level sharing center and cloud platform | |
| CN114257509A (en) | Module upgrading method and device, storage medium and electronic device | |
| CN108958786B (en) | Matching and updating processing method and device for refrigerator software | |
| CN114448783B (en) | Device replacement method and related apparatus | |
| CN114201202A (en) | Module upgrading method and system | |
| CN112769607A (en) | Unmanned vehicle software upgrading method | |
| CN100454245C (en) | System and method for remotely controlling client loading multiple operating systems | |
| CN110727447A (en) | Automatic upgrading method and system for automatic train supervision system | |
| CN115766439B (en) | KVM equipment batch upgrade method, device and electronic equipment | |
| CN109889368A (en) | A GPRS remote upgrade method based on STM32 controller | |
| US7747711B2 (en) | Network configuration method and system | |
| CN103457984A (en) | Method and system for automatic synchronous upgrade control | |
| JPWO2014020705A1 (en) | Display management system, server device thereof, programmable display, operation control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20180703 Address after: California, USA Patentee after: Global innovation polymerization LLC Address before: 518057 Nanshan District high tech Industrial Park, Shenzhen, Guangdong, Ministry of justice, Zhongxing Road, South China road. Patentee before: ZTE Corp. |
|
| TR01 | Transfer of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110921 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |