CN101277223A - Method for obtaining veneer software - Google Patents

Method for obtaining veneer software Download PDF

Info

Publication number
CN101277223A
CN101277223A CNA2008100946959A CN200810094695A CN101277223A CN 101277223 A CN101277223 A CN 101277223A CN A2008100946959 A CNA2008100946959 A CN A2008100946959A CN 200810094695 A CN200810094695 A CN 200810094695A CN 101277223 A CN101277223 A CN 101277223A
Authority
CN
China
Prior art keywords
network element
board software
upgrading
self
board
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
CNA2008100946959A
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CNA2008100946959A priority Critical patent/CN101277223A/en
Publication of CN101277223A publication Critical patent/CN101277223A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method for obtaining board software. The method includes: a network element management system loads board software from object network element through board software package; in process of object network element loading board software, board software data package saves board software through self passing through network element required upgrading; object network element sends board software updating message to adjacent network element required upgrading, the network element adjacent to object network element obtains board software from target network element according with received board software updating message. Network element that new obtains board software sends board software updating message of board software to adjacent network element, and diffuses gradually to adjacent network element of adjacent network element, and thus diffuse gradually until all network elements required upgrading complete upgrading. The method provided by the invention can upgrade network element board software rapidly, and increase upgrading efficiency of network element board software.

Description

A kind of method of obtaining board software
Technical field
The present invention relates to the board software upgrade technique, refer in particular to the method that a kind of Element management system (EMS) obtains board software.
Background technology
The Element management system of communication network is connected by directly or indirectly setting up communication with network element device usually, finishes the management to network element device, and the annexation between Element management system and the network element device as shown in Figure 1.In the following description, the convenience in order to illustrate abbreviates network element device as network element.Annexation is also arranged between network element and the network element, and the annexation between the network element mainly contains: star-like (or claim tree type), chain and ring-like etc., the star-like connection between the network element as shown in Figure 2, chain connects as shown in Figure 3, ring-like connection as shown in Figure 4.Generally, Element management system only has direct communication relation with Gateway Network Element, and other network elements are set up the communication relation indirectly by Gateway Network Element and Element management system.
Generally, for demand or the solution software fault problem that satisfies software development, need carry out the board software upgrading to network element by Element management system.Because a network element single-board software upgrading often relates to a large amount of veneers of a lot of network elements of communication network, so the upgrading board software is a job more consuming time; And in the board software escalation process, manually the operation of carrying out is many, and escalation process is very possible owing to operate miss has problems.
In the prior art, the board software escalation process normally: Element management system is downloaded software to target network element, loads new software and operation by this target network element then.Though annexation is arranged between the network element each other, software upgrade process each time only is mutual between Element management system and the target network element, and it doesn't matter with other network elements, and promptly software upgrade process is transparent to other network elements outside the target network element.
As shown in Figure 5, suppose that the A network element sets up communication by B network element and Element management system and be connected, certain board software of upgrading had both needed the A network element of upgrading, and the B network element that needs again to upgrade utilizes existing board software upgrade method, if upgrade the A network element earlier, back upgrading B network element, Element management system is carrying out in the board software downloading process to the A network element, though the board software data are through the B network element, but in upgrading B network element, Element management system needs to download this board software to the B network element once more; If upgrade the B network element earlier, back upgrading A network element though corresponding board software has been arranged on the B network element, in upgrading A network element, still need provide board software to the A network element by Element management system.As seen, existing board software upgrading mode download efficiency is not high.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of Element management system to obtain the method for board software, and the updating network element board software improves network element single-board software upgrading efficient apace.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of method of obtaining board software, this method comprises:
A, Element management system are downloaded board software by the board software packet to target network element;
After B, target network element were downloaded the board software end, to the adjacent network element transmitting single plate software upgrading message of self, the network element of the needs upgrading adjacent with target network element obtained board software according to the board software updating message of being received to target network element.
Further, before the steps A, this method further comprises: Element management system sends upgrading to all network elements that need carry out board software upgrading order is set, and all network elements that need carry out the board software upgrading are provided with order according to the upgrading of receiving and revise self original upgrading configuration information table of storing.
Further, Element management system described in the steps A is downloaded in the process of board software to target network element, this method further comprises: the board software packet the network element of needs upgradings of process preserve board software through self, and in obtaining the board software process, send upgrading progress notice to Element management system.
Preferably, the board software packet the network element of needs upgradings of process in obtaining the board software process, send upgrading progress notice to Element management system, Element management system shows the upgrading progress.
Preferably, the board software packet the network element of needs upgradings of process preserve through behind the board software of self, this method further comprises: the board software packet the network element of needs upgrading of process the download state in the upgrading configuration information table of self be revised as download.
Further, described board software packet the network element of process determine the upgrading of self needs according to the upgrading configuration information table of self.
Further, target network element is downloaded in the board software process, and this method further comprises: target network element sends upgrading progress notice to Element management system, and Element management system shows the upgrading progress.
Preferably, after target network element was downloaded the board software end among the step B, this method further comprises: target network element is revised as the download state in the upgrading configuration information table of self to be downloaded.
Preferably, the network element of the needs upgrading adjacent with target network element obtains before the board software among the step B, this method further comprises: the network element adjacent with target network element judged self according to the upgrading configuration information table of self, and whether needs are upgraded, if need, then do not carry out any operation; Otherwise execution in step C ': the adjacent network element that the board software updating message of being received is sent to except that the network element of board software updating message source self.
Further, the network element of the needs upgrading adjacent with target network element obtains after the board software among the step B, further execution in step C: the network element address in the board software updating message of being received is revised as self address, and amended board software updating message is sent to except that the network element of board software updating message source the adjacent network element of self.
Further, step C ' afterwards, or after the step C, this method further comprises: the network element of described up-to-date acquisition board software updating message is after upgrading configuration information table affirmation self the needs upgrading according to self, source network element address according to message in the board software updating message, network element obtains board software to described source, then execution in step C; Or after self do not need confirming upgrading, execution in step C '.
Preferably, the board software packet the network element of needs upgradings of process preserve through after the board software of self, or after the step B, this method further comprises: the network element that obtains board software is according to the operation of the activation type in the upgrading configuration information of self board software.
The present invention obtains the method for board software, Element management system is when target network element is downloaded board software, the board software packet the network element of process upgrade if desired, can intercept board software and it is preserved and board software that operation is preserved; For the network element that newly obtains board software, all can be to self adjacent network element transmitting single plate software upgrading message, and progressively be diffused into the adjacent network element of adjacent network element by the board software updating message, diffusion is all finished upgrading up to all network elements that need upgrade so gradually.Like this, reduce board software upgrading intensity, improved board software upgrading efficient, reduced the manual operation of escalation process, therefore reduced the board software staging error that human factor causes.
Description of drawings
Fig. 1 is the annexation schematic diagram between Element management system and the network element device;
Fig. 2 is the star-like annexation schematic diagram between the network element;
Fig. 3 is the chain annexation schematic diagram between the network element;
Fig. 4 is the ring-like annexation schematic diagram between the network element;
Fig. 5 is the schematic diagram that utilizes prior art that two network elements that annexation arranged are upgraded;
Fig. 6 obtains the method flow schematic diagram of board software for the present invention.
Embodiment
Basic thought of the present invention is: Element management system sends the upgrading configuration order to all network elements that need upgrade, and all network elements that need carry out the board software upgrading are provided with the original upgrading configuration information table of storing of order modification self according to the upgrading of receiving; Element management system is by board software packet one or several network element in all network elements that need upgrade, promptly download board software to target network element, the board software packet process the needs upgrading all network elements intercepting board softwares and it is preserved the back and carries out the board software operation according to self activating type; Target network element provides board software by the board software updating message to the adjacent network element of self after downloading board software, and the network element that obtains board software can provide board software to the adjacent network element of self again, so, can be greatly improve the efficient of board software upgrading.Board software not only can obtain from target network element, also can obtain from the network element that newly obtains board software.For the network element that newly obtains board software, all can be to self adjacent network element transmitting single plate software upgrading message, and progressively be diffused into the adjacent network element of adjacent network element by the board software updating message, diffusion is all finished upgrading up to all network elements that need upgrade so gradually.
Below in conjunction with accompanying drawing concrete enforcement of the present invention is described in further detail.
The method that the present invention obtains board software may further comprise the steps as shown in Figure 6:
Step 601, Element management system are provided with order to all the network element transmission upgradings that need carry out the board software upgrading;
Here, upgrading is provided with the board type that has comprised the needs upgradings in the order; The single board software edition that needs upgrading; The veneer address that needs upgrading; Activate type, comprise automatic activation, webmaster activation etc.; Download state.
Step 602, the network element that all need carry out board software upgrading are provided with order according to the upgrading of receiving and revise self original upgrading configuration information table of storing;
Here, the original upgrading configuration information table of storing of network element self has been preserved the existing single board software edition information of network element.And the upgrading of receiving is provided with the single board software edition information that order has comprised the needs upgradings.
Step 603, Element management system are downloaded board software by the board software packet to target network element;
Here, target network element is that all need carry out one or several network element in the network element of board software upgrading, need artificially determine.For example, need all network elements of upgrading to have a lot, but Element management system only selects C network element wherein to download board software to it, then the C network element is called target network element, and other network element that need upgrade is only downloaded to it at Element management system just can become target network element when board software is upgraded.
Here, it is a plurality of board software packets that board software is divided into that Element management system is downloaded the process of board software actual to network element, pass to the board software packet on the target network element singly, after target network element receives all packets, these board software data packet group are dressed up board software.
A board software packet comprises: target network element address, board type, single board software edition, package number, board software data.
Step 604, Element management system are downloaded in the process of board software to target network element, the board software packet all network elements of process judge self whether needs upgrading according to the upgrade information allocation list of self, if, then the board software packet process needs upgradings network element intercepting board software and with its preservation, send upgrading progress notice to Element management system in the intercepting board software process, behind the intercepting board software download state in the upgrading configuration information table of self is revised as and downloads, execution in step 609 then; Otherwise do not carry out any operation;
Step 604 ', Element management system downloads in the process of board software to target network element, target network element sends upgrading progress notice to Element management system, Element management system display-object network element updating progress, execution in step 605 then;
Here, upgrading progress notice comprises: the veneer address of upgrading; The progress type comprises to the network element download, to veneer download, failed download, finishes activation; The upgrading progress.
After step 605, target network element are downloaded the board software success, download state in the upgrading configuration information table of self is revised as downloads, and to self adjacent network element transmitting single plate software upgrading message, adjacent network element execution in step 606, step 607 and the step 608 of target network element, or execution in step 606 and step 607 ';
Here, the board software updating message comprises: the board software updating message from network element address, i.e. source network element address, board type, the single board software edition of board software updating message.A common board software updating message can comprise a plurality of board types and single board software edition.
Step 606, judge self whether needs upgrading according to the upgrade information allocation list of self storing, if need, then execution in step 607; Otherwise execution in step 607 ';
Step 607, according to the source network element address of message in the board software updating message, network element obtains board software to described source, in obtaining the board software process, send upgrading progress notice to Element management system, webmaster is notified by the upgrading progress and is shown upgrade status, after having obtained board software, the download state in the upgrading configuration information table of self is revised as and downloads the adjacent network element execution in step 608 of up-to-date then acquisition board software;
Step 607 ', the board software updating message of being received is sent to except that the network element of board software updating message source self adjacent network element, the described up-to-date adjacent network element execution in step 606 of receiving the board software updating message.
Here, in order to prevent ping-pong, the network element transmitting single plate software upgrading message that network element is not originated to the board software updating message;
Step 608, the network element address in the board software updating message of being received is revised as self address after, amended board software updating message is sent to except that the network element of board software updating message source self adjacent network element, the described up-to-date adjacent network element execution in step 606 of receiving the board software updating message;
Here, described adjacent network element is revised as self address with the network element address in the board software updating message, and like this, the adjacent network element of described adjacent network element self is upgraded if desired and just can be obtained board software from described adjacent network element more easily sooner.Do not revise if do not carry out the address, the adjacent network element of described adjacent network element self needs the described adjacent network element of approach to obtain board software to target network element, and it is just not too convenient to obtain board software like this.
After all network elements obtain board software, judge according to the upgrading configuration information table of self and self to activate whether type is automatic activation, if obtain the board software that the network element load operating of board software is obtained; Otherwise, obtaining the network element notice Element management system of board software, Element management system issues activation command to the network element that obtains board software, obtains the board software that the network element load operating of board software is obtained.
In a word, board software not only can obtain from target network element, also can obtain from the network element that newly obtains board software.For the network element that newly obtains board software, all can be to self adjacent network element transmitting single plate software upgrading message, and progressively be diffused into the adjacent network element of adjacent network element by the board software updating message, diffusion is all finished upgrading up to all network elements that need upgrade so gradually.Improved board software upgrading efficient like this, greatly.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.

Claims (12)

1, a kind of method of obtaining board software is characterized in that, this method comprises:
A, Element management system are downloaded board software by the board software packet to target network element;
After B, target network element were downloaded the board software end, to the adjacent network element transmitting single plate software upgrading message of self, the network element of the needs upgrading adjacent with target network element obtained board software according to the board software updating message of being received to target network element.
2, method according to claim 1, it is characterized in that, before the steps A, this method further comprises: Element management system sends upgrading to all network elements that need carry out board software upgrading order is set, and all network elements that need carry out the board software upgrading are provided with order according to the upgrading of receiving and revise self original upgrading configuration information table of storing.
3, method according to claim 2, it is characterized in that, Element management system described in the steps A is downloaded in the process of board software to target network element, this method further comprises: the board software packet the network element of needs upgradings of process preserve board software through self, and in obtaining the board software process, send upgrading progress notice to Element management system.
4, method according to claim 3 is characterized in that, the board software packet the network element of needs upgradings of process in obtaining the board software process, send upgrading progress notice to Element management system, Element management system shows the upgrading progress.
5, method according to claim 4, it is characterized in that, the board software packet the network element of needs upgradings of process preserve through behind the board software of self, this method further comprises: the board software packet the network element of needs upgrading of process the download state in the upgrading configuration information table of self be revised as download.
6, method according to claim 3 is characterized in that, described board software packet the network element of process determine the upgrading of self needs according to the upgrading configuration information table of self.
According to claim 1,2 or 6 described methods, it is characterized in that 7, target network element is downloaded in the board software process, this method further comprises: target network element sends upgrading progress notice to Element management system, and Element management system shows the upgrading progress.
8, method according to claim 7 is characterized in that, after target network element was downloaded the board software end among the step B, this method further comprises: target network element is revised as the download state in the upgrading configuration information table of self to be downloaded.
9, method according to claim 8, it is characterized in that, the network element of the needs upgrading adjacent with target network element obtains before the board software among the step B, this method further comprises: the network element adjacent with target network element judged self according to the upgrading configuration information table of self, and whether needs are upgraded, if need, then do not carry out any operation; Otherwise execution in step C ': the adjacent network element that the board software updating message of being received is sent to except that the network element of board software updating message source self.
10, method according to claim 9, it is characterized in that, the network element of the needs upgrading adjacent with target network element obtains after the board software among the step B, further execution in step C: the network element address in the board software updating message of being received is revised as self address, and amended board software updating message is sent to except that the network element of board software updating message source the adjacent network element of self.
11, method according to claim 10, it is characterized in that, step C ' afterwards, or after the step C, this method further comprises: the network element of described up-to-date acquisition board software updating message is after upgrading configuration information table affirmation self the needs upgrading according to self, according to the source network element address of message in the board software updating message, network element obtains board software to described source, then execution in step C; Or after self do not need confirming upgrading, execution in step C '.
12, method according to claim 11, it is characterized in that, the board software packet the network element of needs upgradings of process preserve through after the board software of self, or after the step B, this method further comprises: the network element that obtains board software is according to the operation of the activation type in the upgrading configuration information of self board software.
CNA2008100946959A 2008-05-07 2008-05-07 Method for obtaining veneer software Pending CN101277223A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008100946959A CN101277223A (en) 2008-05-07 2008-05-07 Method for obtaining veneer software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008100946959A CN101277223A (en) 2008-05-07 2008-05-07 Method for obtaining veneer software

Publications (1)

Publication Number Publication Date
CN101277223A true CN101277223A (en) 2008-10-01

Family

ID=39996257

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008100946959A Pending CN101277223A (en) 2008-05-07 2008-05-07 Method for obtaining veneer software

Country Status (1)

Country Link
CN (1) CN101277223A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102185754A (en) * 2011-01-30 2011-09-14 广东佳和通信技术有限公司 Method for upgrading board card in switch system
CN102201926A (en) * 2010-03-25 2011-09-28 华为技术有限公司 Single board activation method, device and network system
CN101594253B (en) * 2009-06-23 2011-12-28 中兴通讯股份有限公司 Method and system for single board upgrading
CN105024839A (en) * 2014-04-18 2015-11-04 中兴通讯股份有限公司 Method and device for software version upgrading
CN105763345A (en) * 2014-12-15 2016-07-13 中兴通讯股份有限公司 Network element upgrade management method, device and system
CN109857414A (en) * 2019-01-22 2019-06-07 上海微小卫星工程中心 Satellite Software method of diffusion and system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594253B (en) * 2009-06-23 2011-12-28 中兴通讯股份有限公司 Method and system for single board upgrading
CN102201926A (en) * 2010-03-25 2011-09-28 华为技术有限公司 Single board activation method, device and network system
CN102201926B (en) * 2010-03-25 2013-12-04 华为技术有限公司 Single board activation method, device and network system
CN102185754A (en) * 2011-01-30 2011-09-14 广东佳和通信技术有限公司 Method for upgrading board card in switch system
CN102185754B (en) * 2011-01-30 2014-03-12 广东佳和通信技术有限公司 Method for upgrading board card in switch system
CN105024839A (en) * 2014-04-18 2015-11-04 中兴通讯股份有限公司 Method and device for software version upgrading
CN105024839B (en) * 2014-04-18 2019-12-03 中兴通讯股份有限公司 A kind of method and device of software release upgrade
CN105763345A (en) * 2014-12-15 2016-07-13 中兴通讯股份有限公司 Network element upgrade management method, device and system
CN109857414A (en) * 2019-01-22 2019-06-07 上海微小卫星工程中心 Satellite Software method of diffusion and system

Similar Documents

Publication Publication Date Title
US7818405B2 (en) Method and system for providing device-initiated software upgrades
EP2163051B1 (en) Techniques for automatic software provisioning
CN100454843C (en) Control system and method for software batch distribution
CN102006333B (en) Method, system and device for installing software component
CN101277223A (en) Method for obtaining veneer software
CN103491111B (en) Wireless application issue, implementation method and device
CN100445952C (en) Software version update method and device in communication equipment
CN101166321B (en) Software upgrade method for remote RF unit in radio communication system
CN101924643A (en) Updating method and system of card software in communication system equipment
CN100391289C (en) Method of updating remote subsystem in mobile communication system
CN101383724B (en) Network updating method and operation maintaining element, and network element updating system
CN105450455A (en) System and method for automatically upgrading network devices in batch in factory
CN102075985B (en) The version upgrading method of RTR veneer and device
EP2512064A1 (en) Data configuration method and apparatus
CN100562159C (en) Wireless communication system cascade mode connect by the upgrade method of administration module
CN101877650A (en) Method and system for updating software version automatically
CN107395385A (en) Method for upgrading software and device
CN106685723A (en) Remote upgrading method and system for embedded network devices
CN103024782A (en) Base station software version management method and system
CN101206575B (en) Software patch on-line upgrade method, veneer and system
CN100531431C (en) Device for realizing maintenance of far end radio frequency terminal by local maintenance terminal
CN101482883B (en) Method and system for on-line updating characteristic character library
CN101312579A (en) Software package adaptive loading method for wireless communication device
CN101867484A (en) Method and system for upgrading equipment
US20030154472A1 (en) Installation server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20081001